From b8d5f83fc5f07b9a59c4b4fdedf3a0a7c4fbe9cb Mon Sep 17 00:00:00 2001 From: Matiq Date: Sun, 23 Aug 2026 20:59:54 +0300 Subject: [PATCH] =?UTF-8?q?23b:=20mask->FIR=20chain=20decoded=20=E2=80=94?= =?UTF-8?q?=20DESIGN=20body=20is=20vectorized=20LOG2=20of=20band=20curve?= =?UTF-8?q?=20(poly=20fingerprinted),=20WIN=5Ffreq=20identified=20as=20per?= =?UTF-8?q?iodic=20Hann(4096)=20falling=20half=20applied=20to=20FIR[n/2..n?= =?UTF-8?q?),=20full=20ILT=20stub->impl=20table=20resolved=20offline=20(il?= =?UTF-8?q?t=5Fresolve.py),=20live=20buffer=20catalog=20extended=20(SIMD?= =?UTF-8?q?=20lane=20masks=20at=200x540598,=20complex=20identity=20reset?= =?UTF-8?q?=20between=20callbacks,=20overlap=20buffer=20at=200x5406f8=20no?= =?UTF-8?q?n-zero),=20plugin=20output=20proven=20nondeterministic=20across?= =?UTF-8?q?=20renders=20(LCG=20dither)=20=E2=80=94=20spectral=20metrics=20?= =?UTF-8?q?only;=20ptrace=20lab=20scripts=20+=20lessons=20(TRACECLONE=20be?= =?UTF-8?q?fore=20CONT,=20sub-second=20host=20lifecycle=20under=20-renderp?= =?UTF-8?q?roject)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handoff/BLOCKMAP_529fe0.md | 74 + handoff/NOTES_LEVEL.md | 47 + handoff/nls_dasm/conv_double_fa420.dis | 4569 ++++++++++++ handoff/nls_dasm/conv_float_a24c0.dis | 3826 ++++++++++ handoff/nls_dasm/imp_141400.dis | 15 + handoff/nls_dasm/imp_141580.dis | 15 + handoff/nls_dasm/th_125e0.dis | 8836 ++++++++++++++++++++++ handoff/nls_dasm/th_136e0.dis | 8663 ++++++++++++++++++++++ handoff/nls_dasm/th_14c40.dis | 8517 ++++++++++++++++++++++ handoff/nls_dasm/th_15060.dis | 8537 ++++++++++++++++++++++ handoff/nls_dasm/th_2c60.dis | 9052 +++++++++++++++++++++++ handoff/nls_dasm/th_3c40.dis | 9066 +++++++++++++++++++++++ handoff/nls_dasm/th_4340.dis | 9022 +++++++++++++++++++++++ handoff/nls_dasm/th_5560.dis | 9146 +++++++++++++++++++++++ handoff/nls_dasm/th_6a40.dis | 9239 ++++++++++++++++++++++++ handoff/nls_dasm/th_8700.dis | 9118 +++++++++++++++++++++++ handoff/nls_dasm/th_8d60.dis | 9103 +++++++++++++++++++++++ handoff/nls_dasm/th_9380.dis | 9100 +++++++++++++++++++++++ handoff/nls_dasm/th_9be0.dis | 9071 +++++++++++++++++++++++ handoff/nls_dasm/th_b3c0.dis | 8883 +++++++++++++++++++++++ handoff/nls_dasm/th_dc40.dis | 8860 +++++++++++++++++++++++ handoff/nls_dasm/th_e360.dis | 8820 ++++++++++++++++++++++ handoff/nls_dasm/th_ee20.dis | 8707 ++++++++++++++++++++++ handoff/nls_dasm/th_fb60.dis | 8698 ++++++++++++++++++++++ handoff/nls_dasm/th_ffe0.dis | 8698 ++++++++++++++++++++++ handoff/nls_dasm/wk_1a0c0.dis | 1527 ++++ handoff/nls_dasm/wk_39de0.dis | 4079 +++++++++++ handoff/nls_dasm/wk_3a040.dis | 2024 ++++++ handoff/nls_dasm/wk_3a220.dis | 2030 ++++++ handoff/nls_dasm/wk_3a4a0.dis | 1555 ++++ scripts/firstop.py | 136 + scripts/firtrace.py | 206 + scripts/fnall.py | 206 + scripts/fnhw.py | 224 + scripts/fntrace.py | 225 + scripts/fntrace2.py | 195 + scripts/fntrace3.py | 173 + scripts/hotips.py | 62 + scripts/ilt_resolve.py | 93 + 39 files changed, 190417 insertions(+) create mode 100644 handoff/nls_dasm/conv_double_fa420.dis create mode 100644 handoff/nls_dasm/conv_float_a24c0.dis create mode 100644 handoff/nls_dasm/imp_141400.dis create mode 100644 handoff/nls_dasm/imp_141580.dis create mode 100644 handoff/nls_dasm/th_125e0.dis create mode 100644 handoff/nls_dasm/th_136e0.dis create mode 100644 handoff/nls_dasm/th_14c40.dis create mode 100644 handoff/nls_dasm/th_15060.dis create mode 100644 handoff/nls_dasm/th_2c60.dis create mode 100644 handoff/nls_dasm/th_3c40.dis create mode 100644 handoff/nls_dasm/th_4340.dis create mode 100644 handoff/nls_dasm/th_5560.dis create mode 100644 handoff/nls_dasm/th_6a40.dis create mode 100644 handoff/nls_dasm/th_8700.dis create mode 100644 handoff/nls_dasm/th_8d60.dis create mode 100644 handoff/nls_dasm/th_9380.dis create mode 100644 handoff/nls_dasm/th_9be0.dis create mode 100644 handoff/nls_dasm/th_b3c0.dis create mode 100644 handoff/nls_dasm/th_dc40.dis create mode 100644 handoff/nls_dasm/th_e360.dis create mode 100644 handoff/nls_dasm/th_ee20.dis create mode 100644 handoff/nls_dasm/th_fb60.dis create mode 100644 handoff/nls_dasm/th_ffe0.dis create mode 100644 handoff/nls_dasm/wk_1a0c0.dis create mode 100644 handoff/nls_dasm/wk_39de0.dis create mode 100644 handoff/nls_dasm/wk_3a040.dis create mode 100644 handoff/nls_dasm/wk_3a220.dis create mode 100644 handoff/nls_dasm/wk_3a4a0.dis create mode 100644 scripts/firstop.py create mode 100644 scripts/firtrace.py create mode 100644 scripts/fnall.py create mode 100644 scripts/fnhw.py create mode 100644 scripts/fntrace.py create mode 100644 scripts/fntrace2.py create mode 100644 scripts/fntrace3.py create mode 100644 scripts/hotips.py create mode 100644 scripts/ilt_resolve.py diff --git a/handoff/BLOCKMAP_529fe0.md b/handoff/BLOCKMAP_529fe0.md index 7e7de5d..9075f92 100644 --- a/handoff/BLOCKMAP_529fe0.md +++ b/handoff/BLOCKMAP_529fe0.md @@ -153,3 +153,77 @@ for i in 1..n-1: Незакоммичено: f529fe0_full.dis, BLOCKMAP_529fe0.md, thunk-резолвер, правки NOTES_LEVEL (22v будет добавлена при транскрипции). Следующий шаг — транскрипция process_frame_faithful по этой карте. + +## ДОПОЛНЕНИЕ 23b: резолв ILT + декод FIR-цикла (52b550–52b8bb) + +### Резолвер +`scripts/ilt_resolve.py`: стаб = `mov eax,[rip+idx]; lea r10,[rip+tbl]; jmp [r10+rax*8]`; +live idx=4 у всех; таблицы @0x1826xxxx. Полная таблица «стаб→impl»: +| стаб | impl | роль (уточн.) | +|---|---|---| +| 0x180002210 | 0x136e0 | copy scratch→FIR? (валидатор → 39de0/3a040/3a220) | +| 0x180002180 | 0x125e0 | complex-op A/C float (воркер 3a4a0; r9 НЕ передаётся ⇒ длина из объекта) | +| 0x180001bb0 | 0x6a40 | complex-op A/C double | +| 0x180001a90 | 0x5560 | complex-op B/D float — ЧИСТЫЙ FMA (fma=28, mul/add=0!) | +| 0x1800019d0 | 0x4340 | complex-op B/D double | +| 0x180001880 | 0x2c60 | paired-scalar op 1 (флаг-ветка) | +| 0x180001ca0 | 0x9380 | paired-scalar op 2 | +| 0x180001df0 | 0xb3c0 | final op float | +| 0x180001f70 | 0xe360 | final op double | +| 0x180140a10 | 0x141400→[1826181d8]=**0x1802a24c0** | дизайн float | +| 0x180140a70 | 0x141580→[1826183c8]=**0x1802fa420** | дизайн double | +| 2030/1d30 | ffe0 / 9be0 | scalar-transform | +| 2270/22a0 | 14c40 / 15060 | scalar-transform-2 | +| 2000/1c40 | fb60 / 8700 | axpy-класс | +| остальное | dc40,8d60,5a20,4720,4200,3f40,5160,25e0,ee20,3c40 | как в BLOCKMAP ✓ | + +### Дизайн-тело 0x1802a24c0 (float, вход=rcx bands[i], выход=rdx scratch@0x540628) +Функция входа 0..0x675 (~1.6КБ), далее сиблинги. Алгоритм = **ВЕКТОРНЫЙ LOG2** +(range reduction бит-трюком с 0.6666667, полином Хорнера на YMM-константах +−0.5, 0.3333656, −0.2500466, 0.198225, −0.1646246, 0.1696488, −0.1517721, +реконструкция ×ln2=0.6931472; константы @FN+0x1cdfac0..d20). Маскированный +хвост через vmaskmovps/popcnt-таблицы (@0x181F8xxxx). ИТОГ: **scratch = log(bands[i])**. +Диспетчер 535a70 делает swap аргументов (rcx↔rdx) перед прыжком! + +### Структура FIR-цикла (полностью залочена) +На полосу: 2×scalar-transform(bands[i], xmm8·[540888] при флаге 540890==0, иначе +xmm8; затем xmm12−xmm8) [ср. decomp 184-185: A=[0x540874]−expf(K), wet=[0x540888]] +→ DESIGN=log(bands[i])→scratch → copy(scratch→FIR@0x540668) [2210] +→ opA(FIR,buf548,buf598) [2180/1bb0] → FIR[n]=0 (n=0x540534=4096!) +→ 52d920(&FIR[1], xmm13, n/2−1) деление; 52db50(&FIR[2049], xmm9, n/2−1) +→ opB [1a90/19d0] → bigkernel in-place 140b30/140aa0 (n/2+1) +→ opC [2180/1bb0] → FIR[n]=0 → 52d990(FIR, WIN_freq+n/2, n/2) УМНОЖЕНИЕ на +**падающую половину Hann** (WIN_freq=wperiodicHann4096: w[1024]=0.5,w[2048]=1.0!) +→ 52db50(&FIR[2048], xmm9, n/2) → opD [1a90/19d0] → FIR[0]=1.0, FIR[1]=0 +→ флаг-ветка: парно-скалярные 1880/ca0 → dry/wet scale ×[0x540888] над **2n флоатов** +→ final(df0/f70) с сохранённым track_i ([rsp+0x138][i]). + +### Живые буферы (firtrace.py по s1/s2 + свежие захваты dual_b1q_0.5) +- 0x540658 WIN_freq = периодический Hann(4096), пик 1.0 @bin2048 (НЕ рамп 0.5→0.8!) +- 0x540758 freqaxis = линейный, шаг ≈11.713 Гц (≈48000/4096=11.71875, лёгкое + занижение — похоже на накопительную ошибку f32 при построении суммой) +- 0x540598 = SIMD-маски: 8×1.0 / 8×0.0 периодом 16 флоатов, ровно 1024 шт + (YMM lane-select для комплексных кернелов) +- 0x540550 NULL (float-путь активен, флаг 0x5408b8=0); 0x540628 scratch нулевой + между колбеками; 0x540668 FIR = комплексная единица (1,0)×2049 бинов МЕЖДУ + колбеками — кернел потребляется и сбрасывается внутри колбека +- 0x5406f8 хранит аудио-масштабный сигнал (~±0.1) между колбеками — overlap/STFT + буфер conv-движка (не «нулевой acc»!) +- 0x540788 vs 0x5407f8 различаются (max 1.108; @171: 1.751 vs 1.409) — две РАЗНЫЕ + кривые; ни одна не достигает нужных 3.89×@171 (11.82 дБ) ⇒ применённый фильтр + ≠ поточечная копия любой из живых кривых (подтверждение разрыва 22y) + +### Динамика (попытки перехвата; окружение) +- realtime-playback НЕ тикает DSP (нет аудио-девайса; треды спят в futex); + кривые 22y = результат инициализации при загрузке проекта +- `-renderproject`: полный цикл init+render+exit хоста занимает ~0.8 c + (host@1.2s, workers@1.4s, wav@1.6s, exit@2.0s); обработка идёт в окне ~0.5 c +- INT3-ptrace: SEIZE+TRACECLONE обязательны до CONT (иначе untraced thread + ловит SIGTRAP и убивает процесс — подтверждено); DR-брейкпоинты: DR0@user+0x380, + но POKEUSER DR7 даёт EIO. Скрипты: fntrace*.py, fnhw.py, fnall.py, firstop.py, + firtrace.py, hotips.py (см. scripts/) +- Вывод: FUN_180529fe0 и 52d650/536300/52e260 НЕ ловятся в рендер-окне — + маск-цепь выполняется при ЗАГРУЗКЕ/изменении параметров, стационарный рендер + использует закэшированный кернел; либо трассировать надо момент инициализации +- Выход плагина НЕдетерминирован: md5 двух свободных рендеров различен при + одинаковом rms (PRNG-дизеринг из LCG-прологов) — метрика только спектральная! diff --git a/handoff/NOTES_LEVEL.md b/handoff/NOTES_LEVEL.md index 70e2856..3c44fc8 100644 --- a/handoff/NOTES_LEVEL.md +++ b/handoff/NOTES_LEVEL.md @@ -2224,3 +2224,50 @@ dual НЕ в пост-обработке кривой R. 0x1802a24c0 (3КБ AVX2) и complex-op шагов с буферами 0x540548/550/598 — следующий статический шаг; альтернатива — трассировка промежуточных буферов живьём (снапшоты в момент аудио-колбека, не между кадрами). + +## ============ UPDATE 2026-08-23g (23b): ДИЗАЙН=LOG(band), Hann-окно, PRNG-дизеринг ============ + +### Что доказано декодом (детали в BLOCKMAP 23b) +1. Полная цепь построения FIR на полосу залочена по raw asm (52b550–52b8bb): + scalar-shape ×2 → **DESIGN: scratch=log(bands[i])** (векторный log2, полином + идентифицирован по константам, тело 0x1802a24c0) → copy→FIR@0x540668 → + 4 комплекс-op (A..D) на буферах 0x540548(SIMD/twiddle-workspace)/0x540598 + (YMM-маски 8×1/8×0×64) вокруг нормировки &FIR[1]÷K и bigkernel → + **FIR[2048..4095] ×= Hann_freq[2048..4095]** (падающая половина периодического + Hann(4096), пик ровно на стыке!) → FIR[0]=1,FIR[1]=0 → dry/wet над 2n флоатами. + Структура log→ops→exp-класс + окно = классический frequency-sampling / + минимально-фазовый дизайн кернела. Гипотеза механизма скайрта: геометрия + задаётся ОКНОМ и комплекс-ops на log-спектре, а не постобработкой R. +2. WIN_freq опознан численно (w[1024]=0.5,w[2048]=1.0) — прежняя трактовка + «0.5→0.8» относилась к другому слоту (0x540698). +3. freqaxis: шаг 11.71303 vs точные 11.71875 — накопительная f32-ошибка построения; + сетка внутренняя 48k/4096 подтверждена независимо. +4. Выход плагина недетерминирован от рендера к рендеру (md5 разные, rms равные) — + LCG-прологи реально дизерят; честная метрика только спектральная. + +### Динамика: почему живые кривые «статичны» +Realtime-playback без аудио-девайса НЕ вызывает processing (все треды спят); +кривые 22y — продукт инициализации проекта. `-renderproject` прожимает весь +цикл за ~0.8 c (init+render+exit); перехват требует SEIZE+TRACECLONE ДО первого +CONT главного треда. FUN_180529fe0/52d650/536300/52e260 не ловятся в рендер-окне +⇒ маск-цепь выполняется при загрузке/param-change, рендер использует кэш. +Следующий динамический шаг (если понадобится): bp на входе process-callback vtbl +или трасса окна init (поймать DESIGN в момент param-change). + +### Инструментарий этого раунда (закommичено) +scripts/ilt_resolve.py (резолв стабов офлайн), scripts/firtrace.py (полный каталог +буферов + GUI-флаг 0x2404bc), scripts/firstop.py (SIGSTOP-семплирование), +fntrace*.py/fnhw.py/fnall.py (ptrace-лаборатория: INT3/DR, уроки — см. BLOCKMAP), +hotips.py. .dis тела: conv_float_a24c0, conv_double_fa420, imp_*, th_* (19 impl). + +### Контрольные числа dual (цель раунда, неизменны) +cut@500=10.32 дБ const ∀q; @2000=11.82 @q=0.5; Δcut≈2.25·(−ln res). +Модель сейчас: −0.18/@500-ок + провал скайрта. + +### NEXT (пересмотр после декода) +1. numpy-реплика цепи log→opsA-D→window с КАЛИБРОВКОЙ ops по измеренным H(f) + (корпус референсов уже есть); критерий — воспроизведение Δcut(res) геометрии. +2. Если ops A-D ≈ exp-раундтрип со сглаживанием: транскрипция за RT_FIRCONV, + гейт corpus --vs-bridge + контрольные числа dual. +3. ptrace-эскалация ТОЛЬКО если численная репликация не сойдётся: цель — + брейкпоинт в момент param-change (init-окно хоста), а не рендер. diff --git a/handoff/nls_dasm/conv_double_fa420.dis b/handoff/nls_dasm/conv_double_fa420.dis new file mode 100644 index 0000000..55c1a88 --- /dev/null +++ b/handoff/nls_dasm/conv_double_fa420.dis @@ -0,0 +1,4569 @@ +; conv_double_fa420: VA 0x1802fa420-0x1802ff420 (20480 bytes) + +/tmp/opencode/dis/conv_double_fa420.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 53 push %rbx + 1: 56 push %rsi + 2: 57 push %rdi + 3: 41 54 push %r12 + 5: 41 56 push %r14 + 7: 41 57 push %r15 + 9: 55 push %rbp + a: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 11: 45 89 c4 mov %r8d,%r12d + 14: c5 78 11 bc 24 a0 03 vmovups %xmm15,0x3a0(%rsp) + 1b: 00 00 + 1d: 49 89 d7 mov %rdx,%r15 + 20: c5 78 11 b4 24 b0 03 vmovups %xmm14,0x3b0(%rsp) + 27: 00 00 + 29: 48 89 cd mov %rcx,%rbp + 2c: c5 78 11 ac 24 c0 03 vmovups %xmm13,0x3c0(%rsp) + 33: 00 00 + 35: 45 33 f6 xor %r14d,%r14d + 38: c5 78 11 a4 24 d0 03 vmovups %xmm12,0x3d0(%rsp) + 3f: 00 00 + 41: c5 78 11 9c 24 e0 03 vmovups %xmm11,0x3e0(%rsp) + 48: 00 00 + 4a: c5 78 11 94 24 f0 03 vmovups %xmm10,0x3f0(%rsp) + 51: 00 00 + 53: c5 78 11 8c 24 00 04 vmovups %xmm9,0x400(%rsp) + 5a: 00 00 + 5c: c5 78 11 84 24 10 04 vmovups %xmm8,0x410(%rsp) + 63: 00 00 + 65: c5 f8 11 bc 24 20 04 vmovups %xmm7,0x420(%rsp) + 6c: 00 00 + 6e: c5 f8 11 b4 24 30 04 vmovups %xmm6,0x430(%rsp) + 75: 00 00 + 77: 4c 89 ac 24 50 04 00 mov %r13,0x450(%rsp) + 7e: 00 + 7f: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13 + 86: 00 + 87: 48 8b 05 c2 b4 31 02 mov 0x231b4c2(%rip),%rax # 0x231b550 + 8e: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 + 92: 48 33 c4 xor %rsp,%rax + 95: 48 89 84 24 60 04 00 mov %rax,0x460(%rsp) + 9c: 00 + 9d: 45 85 e4 test %r12d,%r12d + a0: 0f 8e 90 0e 00 00 jle 0xf36 + a6: 48 85 ed test %rbp,%rbp + a9: 0f 84 71 0e 00 00 je 0xf20 + af: 4d 85 ff test %r15,%r15 + b2: 0f 84 30 0e 00 00 je 0xee8 + b8: d9 bc 24 5c 04 00 00 fnstcw 0x45c(%rsp) + bf: 0f b7 8c 24 5c 04 00 movzwl 0x45c(%rsp),%ecx + c6: 00 + c7: 89 ca mov %ecx,%edx + c9: 83 e2 3f and $0x3f,%edx + cc: 83 fa 3f cmp $0x3f,%edx + cf: 74 12 je 0xe3 + d1: 83 c9 3f or $0x3f,%ecx + d4: 66 89 4c 24 40 mov %cx,0x40(%rsp) + d9: db e2 fnclex + db: d9 6c 24 40 fldcw 0x40(%rsp) + df: b2 01 mov $0x1,%dl + e1: eb 02 jmp 0xe5 + e3: 32 d2 xor %dl,%dl + e5: c5 f8 ae 9c 24 58 04 vstmxcsr 0x458(%rsp) + ec: 00 00 + ee: 8b 8c 24 58 04 00 00 mov 0x458(%rsp),%ecx + f5: 89 ce mov %ecx,%esi + f7: 81 e6 c0 ff 00 00 and $0xffc0,%esi + fd: 81 fe 80 1f 00 00 cmp $0x1f80,%esi + 103: 74 21 je 0x126 + 105: 89 ce mov %ecx,%esi + 107: 80 c2 02 add $0x2,%dl + 10a: 81 e6 3f 00 ff ff and $0xffff003f,%esi + 110: 81 c6 80 1f 00 00 add $0x1f80,%esi + 116: 89 b4 24 58 04 00 00 mov %esi,0x458(%rsp) + 11d: c5 f8 ae 94 24 58 04 vldmxcsr 0x458(%rsp) + 124: 00 00 + 126: 44 89 e7 mov %r12d,%edi + 129: 48 8d 45 1f lea 0x1f(%rbp),%rax + 12d: 48 83 e0 e0 and $0xffffffffffffffe0,%rax + 131: 33 f6 xor %esi,%esi + 133: 48 2b c5 sub %rbp,%rax + 136: c1 e8 03 shr $0x3,%eax + 139: 41 3b c4 cmp %r12d,%eax + 13c: 41 0f 43 c4 cmovae %r12d,%eax + 140: 2b f8 sub %eax,%edi + 142: 41 89 c2 mov %eax,%r10d + 145: 83 e7 f0 and $0xfffffff0,%edi + 148: 03 f8 add %eax,%edi + 14a: 85 c0 test %eax,%eax + 14c: 0f 86 ea 01 00 00 jbe 0x33c + 152: c5 fd 10 1d 46 b7 cf vmovupd 0x1cfb746(%rip),%ymm3 # 0x1cfb8a0 + 159: 01 + 15a: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + 161: 00 00 00 + 164: c5 fd 10 25 74 b7 cf vmovupd 0x1cfb774(%rip),%ymm4 # 0x1cfb8e0 + 16b: 01 + 16c: c5 7d 10 25 ac b7 cf vmovupd 0x1cfb7ac(%rip),%ymm12 # 0x1cfb920 + 173: 01 + 174: c5 7d 10 1d e4 b7 cf vmovupd 0x1cfb7e4(%rip),%ymm11 # 0x1cfb960 + 17b: 01 + 17c: c5 7d 10 15 1c b9 cf vmovupd 0x1cfb91c(%rip),%ymm10 # 0x1cfbaa0 + 183: 01 + 184: c5 7d 10 0d 54 b9 cf vmovupd 0x1cfb954(%rip),%ymm9 # 0x1cfbae0 + 18b: 01 + 18c: c5 7d 10 05 8c b9 cf vmovupd 0x1cfb98c(%rip),%ymm8 # 0x1cfbb20 + 193: 01 + 194: c5 fd 10 3d c4 b9 cf vmovupd 0x1cfb9c4(%rip),%ymm7 # 0x1cfbb60 + 19b: 01 + 19c: c5 fd 10 15 bc b6 cf vmovupd 0x1cfb6bc(%rip),%ymm2 # 0x1cfb860 + 1a3: 01 + 1a4: 44 89 b4 24 48 04 00 mov %r14d,0x448(%rsp) + 1ab: 00 + 1ac: 4c 8d 0d 2d 5a d0 ff lea -0x2fa5d3(%rip),%r9 # 0xffffffffffd05be0 + 1b3: 44 89 a4 24 40 04 00 mov %r12d,0x440(%rsp) + 1ba: 00 + 1bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1c0: 41 be 04 00 00 00 mov $0x4,%r14d + 1c6: 41 83 fa 04 cmp $0x4,%r10d + 1ca: c5 fd 10 35 8e ba cf vmovupd 0x1cfba8e(%rip),%ymm6 # 0x1cfbc60 + 1d1: 01 + 1d2: 45 0f 42 f2 cmovb %r10d,%r14d + 1d6: 45 33 e4 xor %r12d,%r12d + 1d9: 41 f7 de neg %r14d + 1dc: 41 83 c6 20 add $0x20,%r14d + 1e0: c4 42 8b f7 c3 shrx %r14,%r11,%r8 + 1e5: 41 89 f6 mov %esi,%r14d + 1e8: 41 83 e0 0f and $0xf,%r8d + 1ec: f3 45 0f b8 e0 popcnt %r8d,%r12d + 1f1: 45 89 e4 mov %r12d,%r12d + 1f4: 49 c1 e4 05 shl $0x5,%r12 + 1f8: c4 01 7c 10 b4 21 40 vmovups 0x1ff2840(%r9,%r12,1),%ymm14 + 1ff: 28 ff 01 + 202: c4 22 0d 2d 6c f5 00 vmaskmovpd 0x0(%rbp,%r14,8),%ymm14,%ymm13 + 209: c4 c3 4d 4b f5 e0 vblendvpd %ymm14,%ymm13,%ymm6,%ymm6 + 20f: c5 8d 73 d6 14 vpsrlq $0x14,%ymm6,%ymm14 + 214: c4 41 4d c2 fb 16 vcmpnle_uqpd %ymm11,%ymm6,%ymm15 + 21a: c5 cd 54 eb vandpd %ymm3,%ymm6,%ymm5 + 21e: c5 d5 56 ec vorpd %ymm4,%ymm5,%ymm5 + 222: c5 fd 5a c5 vcvtpd2ps %ymm5,%xmm0 + 226: c5 78 53 e8 vrcpps %xmm0,%xmm13 + 22a: c4 c1 7c 5a cd vcvtps2pd %xmm13,%ymm1 + 22f: c4 63 7d 39 f0 01 vextracti128 $0x1,%ymm14,%xmm0 + 235: c5 08 c6 e8 dd vshufps $0xdd,%xmm0,%xmm14,%xmm13 + 23a: c4 e3 7d 09 c1 00 vroundpd $0x0,%ymm1,%ymm0 + 240: c4 41 4d c2 f4 11 vcmplt_oqpd %ymm12,%ymm6,%ymm14 + 246: c4 c1 7e e6 cd vcvtdq2pd %xmm13,%ymm1 + 24b: c5 7d 10 2d 8d b7 cf vmovupd 0x1cfb78d(%rip),%ymm13 # 0x1cfb9e0 + 252: 01 + 253: c4 c2 fd aa ed vfmsub213pd %ymm13,%ymm0,%ymm5 + 258: c5 95 73 d0 28 vpsrlq $0x28,%ymm0,%ymm13 + 25d: c5 ad c2 c0 11 vcmplt_oqpd %ymm0,%ymm10,%ymm0 + 262: c4 41 0d 56 ff vorpd %ymm15,%ymm14,%ymm15 + 267: c4 c1 7d 50 df vmovmskpd %ymm15,%ebx + 26c: 85 db test %ebx,%ebx + 26e: c4 41 79 7e ec vmovd %xmm13,%r12d + 273: 4d 63 e4 movslq %r12d,%r12 + 276: c4 01 7b 10 b4 21 00 vmovsd 0x1becc00(%r9,%r12,1),%xmm14 + 27d: cc be 01 + 280: c4 43 79 16 ec 02 vpextrd $0x2,%xmm13,%r12d + 286: 4d 63 e4 movslq %r12d,%r12 + 289: c4 43 7d 39 ed 01 vextracti128 $0x1,%ymm13,%xmm13 + 28f: c4 01 09 16 bc 21 00 vmovhpd 0x1becc00(%r9,%r12,1),%xmm14,%xmm15 + 296: cc be 01 + 299: c4 41 79 7e ec vmovd %xmm13,%r12d + 29e: 4d 63 e4 movslq %r12d,%r12 + 2a1: c4 01 7b 10 b4 21 00 vmovsd 0x1becc00(%r9,%r12,1),%xmm14 + 2a8: cc be 01 + 2ab: c4 43 79 16 ec 02 vpextrd $0x2,%xmm13,%r12d + 2b1: 4d 63 e4 movslq %r12d,%r12 + 2b4: c4 01 09 16 ac 21 00 vmovhpd 0x1becc00(%r9,%r12,1),%xmm14,%xmm13 + 2bb: cc be 01 + 2be: c4 43 05 18 f5 01 vinsertf128 $0x1,%xmm13,%ymm15,%ymm14 + 2c4: c4 41 7d 54 e9 vandpd %ymm9,%ymm0,%ymm13 + 2c9: c4 c1 15 56 c0 vorpd %ymm8,%ymm13,%ymm0 + 2ce: c5 f5 5c c8 vsubpd %ymm0,%ymm1,%ymm1 + 2d2: c5 fd 10 05 a6 b5 cf vmovupd 0x1cfb5a6(%rip),%ymm0 # 0x1cfb880 + 2d9: 01 + 2da: c5 45 59 e9 vmulpd %ymm1,%ymm7,%ymm13 + 2de: c5 d5 59 cd vmulpd %ymm5,%ymm5,%ymm1 + 2e2: c4 e2 ed b8 c5 vfmadd231pd %ymm5,%ymm2,%ymm0 + 2e7: c5 7d 59 f9 vmulpd %ymm1,%ymm0,%ymm15 + 2eb: c4 c1 55 58 ef vaddpd %ymm15,%ymm5,%ymm5 + 2f0: c5 8d 58 c5 vaddpd %ymm5,%ymm14,%ymm0 + 2f4: c5 95 58 c8 vaddpd %ymm0,%ymm13,%ymm1 + 2f8: 0f 85 93 0a 00 00 jne 0xd91 + 2fe: 45 33 e4 xor %r12d,%r12d + 301: 83 c6 04 add $0x4,%esi + 304: f3 45 0f b8 e0 popcnt %r8d,%r12d + 309: 45 89 e4 mov %r12d,%r12d + 30c: 41 83 c2 fc add $0xfffffffc,%r10d + 310: 49 c1 e4 05 shl $0x5,%r12 + 314: c4 81 7e 6f 84 21 00 vmovdqu 0x1ff2900(%r9,%r12,1),%ymm0 + 31b: 29 ff 01 + 31e: c4 82 7d 2f 0c f7 vmaskmovpd %ymm1,%ymm0,(%r15,%r14,8) + 324: 3b f0 cmp %eax,%esi + 326: 0f 82 94 fe ff ff jb 0x1c0 + 32c: 44 8b b4 24 48 04 00 mov 0x448(%rsp),%r14d + 333: 00 + 334: 44 8b a4 24 40 04 00 mov 0x440(%rsp),%r12d + 33b: 00 + 33c: 3b c7 cmp %edi,%eax + 33e: 0f 83 07 05 00 00 jae 0x84b + 344: 4c 8d 15 95 58 d0 ff lea -0x2fa76b(%rip),%r10 # 0xffffffffffd05be0 + 34b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 352: 00 + 353: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 35a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 360: 41 89 c3 mov %eax,%r11d + 363: c5 7d 10 35 35 b5 cf vmovupd 0x1cfb535(%rip),%ymm14 # 0x1cfb8a0 + 36a: 01 + 36b: c5 fd 10 2d 6d b5 cf vmovupd 0x1cfb56d(%rip),%ymm5 # 0x1cfb8e0 + 372: 01 + 373: c5 7d 10 15 a5 b5 cf vmovupd 0x1cfb5a5(%rip),%ymm10 # 0x1cfb920 + 37a: 01 + 37b: c4 a1 7d 10 7c dd 40 vmovupd 0x40(%rbp,%r11,8),%ymm7 + 382: c4 21 7d 10 5c dd 20 vmovupd 0x20(%rbp,%r11,8),%ymm11 + 389: c4 21 7d 10 44 dd 60 vmovupd 0x60(%rbp,%r11,8),%ymm8 + 390: c4 a1 7d 10 74 dd 00 vmovupd 0x0(%rbp,%r11,8),%ymm6 + 397: c4 41 7d 11 9d 60 01 vmovupd %ymm11,0x160(%r13) + 39e: 00 00 + 3a0: c4 c1 7d 11 b5 20 01 vmovupd %ymm6,0x120(%r13) + 3a7: 00 00 + 3a9: c4 41 7d 11 85 a0 01 vmovupd %ymm8,0x1a0(%r13) + 3b0: 00 00 + 3b2: c4 c1 7d 11 bd 80 01 vmovupd %ymm7,0x180(%r13) + 3b9: 00 00 + 3bb: c4 c1 45 54 e6 vandpd %ymm14,%ymm7,%ymm4 + 3c0: c4 c1 25 54 de vandpd %ymm14,%ymm11,%ymm3 + 3c5: c4 c1 3d 54 c6 vandpd %ymm14,%ymm8,%ymm0 + 3ca: c5 5d 56 fd vorpd %ymm5,%ymm4,%ymm15 + 3ce: c5 e5 56 cd vorpd %ymm5,%ymm3,%ymm1 + 3d2: c5 7d 56 ed vorpd %ymm5,%ymm0,%ymm13 + 3d6: c4 41 7d 11 bd 00 02 vmovupd %ymm15,0x200(%r13) + 3dd: 00 00 + 3df: c4 41 7d 11 ad 20 02 vmovupd %ymm13,0x220(%r13) + 3e6: 00 00 + 3e8: c4 c1 7d 11 8d e0 01 vmovupd %ymm1,0x1e0(%r13) + 3ef: 00 00 + 3f1: c4 41 7d 5a ff vcvtpd2ps %ymm15,%xmm15 + 3f6: c5 fd 5a d9 vcvtpd2ps %ymm1,%xmm3 + 3fa: c4 41 7d 5a ed vcvtpd2ps %ymm13,%xmm13 + 3ff: c4 c1 75 73 d0 14 vpsrlq $0x14,%ymm8,%ymm1 + 405: c4 c1 78 53 c7 vrcpps %xmm15,%xmm0 + 40a: c5 f8 53 e3 vrcpps %xmm3,%xmm4 + 40e: c5 fc 5a d8 vcvtps2pd %xmm0,%ymm3 + 412: c5 fc 10 05 86 81 cf vmovups 0x1cf8186(%rip),%ymm0 # 0x1cf85a0 + 419: 01 + 41a: c4 41 4d 54 e6 vandpd %ymm14,%ymm6,%ymm12 + 41f: c5 9d 56 d5 vorpd %ymm5,%ymm12,%ymm2 + 423: c4 c1 78 53 ed vrcpps %xmm13,%xmm5 + 428: c5 7d 5a f2 vcvtpd2ps %ymm2,%xmm14 + 42c: c5 95 73 d6 14 vpsrlq $0x14,%ymm6,%ymm13 + 431: c4 c1 7d 11 95 c0 01 vmovupd %ymm2,0x1c0(%r13) + 438: 00 00 + 43a: c5 7d 10 25 1e b5 cf vmovupd 0x1cfb51e(%rip),%ymm12 # 0x1cfb960 + 441: 01 + 442: c4 41 78 53 ce vrcpps %xmm14,%xmm9 + 447: c5 fc 5a d4 vcvtps2pd %xmm4,%ymm2 + 44b: c5 fc 5a e5 vcvtps2pd %xmm5,%ymm4 + 44f: c4 c1 55 73 d3 14 vpsrlq $0x14,%ymm11,%ymm5 + 455: c4 41 7c 5a f1 vcvtps2pd %xmm9,%ymm14 + 45a: c5 b5 73 d7 14 vpsrlq $0x14,%ymm7,%ymm9 + 45f: c4 e3 7d 09 d2 00 vroundpd $0x0,%ymm2,%ymm2 + 465: c4 e3 7d 09 e4 00 vroundpd $0x0,%ymm4,%ymm4 + 46b: c4 42 7d 16 fd vpermps %ymm13,%ymm0,%ymm15 + 470: c4 62 7d 16 ed vpermps %ymm5,%ymm0,%ymm13 + 475: c5 fc 10 2d 63 81 cf vmovups 0x1cf8163(%rip),%ymm5 # 0x1cf85e0 + 47c: 01 + 47d: c4 e2 55 16 c9 vpermps %ymm1,%ymm5,%ymm1 + 482: c4 41 7e e6 ed vcvtdq2pd %xmm13,%ymm13 + 487: c4 c2 55 16 c1 vpermps %ymm9,%ymm5,%ymm0 + 48c: c4 c1 4d c2 ea 11 vcmplt_oqpd %ymm10,%ymm6,%ymm5 + 492: c4 c1 4d c2 f4 16 vcmpnle_uqpd %ymm12,%ymm6,%ymm6 + 498: c5 d5 56 f6 vorpd %ymm6,%ymm5,%ymm6 + 49c: c5 d5 73 d2 28 vpsrlq $0x28,%ymm2,%ymm5 + 4a1: c5 fd 50 de vmovmskpd %ymm6,%ebx + 4a5: c4 c1 7d 10 b5 c0 01 vmovupd 0x1c0(%r13),%ymm6 + 4ac: 00 00 + 4ae: c4 41 25 c2 ca 11 vcmplt_oqpd %ymm10,%ymm11,%ymm9 + 4b4: c4 41 25 c2 dc 16 vcmpnle_uqpd %ymm12,%ymm11,%ymm11 + 4ba: c4 41 7d 11 8d 40 02 vmovupd %ymm9,0x240(%r13) + 4c1: 00 00 + 4c3: c4 41 45 c2 ca 11 vcmplt_oqpd %ymm10,%ymm7,%ymm9 + 4c9: c4 41 3d c2 d2 11 vcmplt_oqpd %ymm10,%ymm8,%ymm10 + 4cf: c4 41 3d c2 c4 16 vcmpnle_uqpd %ymm12,%ymm8,%ymm8 + 4d5: c4 c1 45 c2 fc 16 vcmpnle_uqpd %ymm12,%ymm7,%ymm7 + 4db: c4 43 7d 09 e6 00 vroundpd $0x0,%ymm14,%ymm12 + 4e1: c4 63 7d 09 f3 00 vroundpd $0x0,%ymm3,%ymm14 + 4e7: c4 41 25 56 9d 40 02 vorpd 0x240(%r13),%ymm11,%ymm11 + 4ee: 00 00 + 4f0: c4 41 2d 56 c0 vorpd %ymm8,%ymm10,%ymm8 + 4f5: c5 7d 10 15 e3 b4 cf vmovupd 0x1cfb4e3(%rip),%ymm10 # 0x1cfb9e0 + 4fc: 01 + 4fd: c5 b5 56 ff vorpd %ymm7,%ymm9,%ymm7 + 501: c4 c1 7d 50 f3 vmovmskpd %ymm11,%esi + 506: c4 41 7d 50 c8 vmovmskpd %ymm8,%r9d + 50b: c4 41 7d 10 85 e0 01 vmovupd 0x1e0(%r13),%ymm8 + 512: 00 00 + 514: c4 41 7d 10 9d 00 02 vmovupd 0x200(%r13),%ymm11 + 51b: 00 00 + 51d: c4 41 7d 10 8d 20 02 vmovupd 0x220(%r13),%ymm9 + 524: 00 00 + 526: c4 c2 9d aa f2 vfmsub213pd %ymm10,%ymm12,%ymm6 + 52b: c4 42 ed aa c2 vfmsub213pd %ymm10,%ymm2,%ymm8 + 530: c4 42 8d aa da vfmsub213pd %ymm10,%ymm14,%ymm11 + 535: c4 42 dd aa ca vfmsub213pd %ymm10,%ymm4,%ymm9 + 53a: c4 c1 2d 73 d4 28 vpsrlq $0x28,%ymm12,%ymm10 + 540: c4 41 7d 11 8d 20 02 vmovupd %ymm9,0x220(%r13) + 547: 00 00 + 549: c4 41 7d 11 9d 00 02 vmovupd %ymm11,0x200(%r13) + 550: 00 00 + 552: c4 c1 25 73 d6 28 vpsrlq $0x28,%ymm14,%ymm11 + 558: c1 e6 04 shl $0x4,%esi + 55b: 0b de or %esi,%ebx + 55d: c5 7d 50 c7 vmovmskpd %ymm7,%r8d + 561: 41 c1 e0 08 shl $0x8,%r8d + 565: 41 c1 e1 0c shl $0xc,%r9d + 569: 41 0b d8 or %r8d,%ebx + 56c: 41 0b d9 or %r9d,%ebx + 56f: c5 79 7e d6 vmovd %xmm10,%esi + 573: 48 63 f6 movslq %esi,%rsi + 576: c4 c1 7b 10 bc 32 00 vmovsd 0x1becc00(%r10,%rsi,1),%xmm7 + 57d: cc be 01 + 580: c4 63 79 16 d6 02 vpextrd $0x2,%xmm10,%esi + 586: 48 63 f6 movslq %esi,%rsi + 589: c4 43 7d 39 d2 01 vextracti128 $0x1,%ymm10,%xmm10 + 58f: c4 41 41 16 8c 32 00 vmovhpd 0x1becc00(%r10,%rsi,1),%xmm7,%xmm9 + 596: cc be 01 + 599: c5 79 7e d6 vmovd %xmm10,%esi + 59d: 48 63 f6 movslq %esi,%rsi + 5a0: c4 c1 7b 10 bc 32 00 vmovsd 0x1becc00(%r10,%rsi,1),%xmm7 + 5a7: cc be 01 + 5aa: c4 63 79 16 d6 02 vpextrd $0x2,%xmm10,%esi + 5b0: 48 63 f6 movslq %esi,%rsi + 5b3: c4 c1 7e e6 df vcvtdq2pd %xmm15,%ymm3 + 5b8: c5 7e e6 f9 vcvtdq2pd %xmm1,%ymm15 + 5bc: c5 f5 73 d4 28 vpsrlq $0x28,%ymm4,%ymm1 + 5c1: c4 41 41 16 94 32 00 vmovhpd 0x1becc00(%r10,%rsi,1),%xmm7,%xmm10 + 5c8: cc be 01 + 5cb: c5 f9 7e ee vmovd %xmm5,%esi + 5cf: 48 63 f6 movslq %esi,%rsi + 5d2: c4 43 35 18 ca 01 vinsertf128 $0x1,%xmm10,%ymm9,%ymm9 + 5d8: c4 c1 7b 10 bc 32 00 vmovsd 0x1becc00(%r10,%rsi,1),%xmm7 + 5df: cc be 01 + 5e2: c4 e3 79 16 ee 02 vpextrd $0x2,%xmm5,%esi + 5e8: 48 63 f6 movslq %esi,%rsi + 5eb: c4 e3 7d 39 ed 01 vextracti128 $0x1,%ymm5,%xmm5 + 5f1: c4 41 41 16 94 32 00 vmovhpd 0x1becc00(%r10,%rsi,1),%xmm7,%xmm10 + 5f8: cc be 01 + 5fb: c5 f9 7e ee vmovd %xmm5,%esi + 5ff: 48 63 f6 movslq %esi,%rsi + 602: c4 c1 7b 10 bc 32 00 vmovsd 0x1becc00(%r10,%rsi,1),%xmm7 + 609: cc be 01 + 60c: c4 e3 79 16 ee 02 vpextrd $0x2,%xmm5,%esi + 612: 48 63 f6 movslq %esi,%rsi + 615: c5 fe e6 c0 vcvtdq2pd %xmm0,%ymm0 + 619: c4 c1 41 16 ac 32 00 vmovhpd 0x1becc00(%r10,%rsi,1),%xmm7,%xmm5 + 620: cc be 01 + 623: c5 79 7e de vmovd %xmm11,%esi + 627: 48 63 f6 movslq %esi,%rsi + 62a: c4 63 2d 18 d5 01 vinsertf128 $0x1,%xmm5,%ymm10,%ymm10 + 630: c4 c1 7b 10 bc 32 00 vmovsd 0x1becc00(%r10,%rsi,1),%xmm7 + 637: cc be 01 + 63a: c4 63 79 16 de 02 vpextrd $0x2,%xmm11,%esi + 640: 48 63 f6 movslq %esi,%rsi + 643: c4 43 7d 39 db 01 vextracti128 $0x1,%ymm11,%xmm11 + 649: c4 c1 41 16 ac 32 00 vmovhpd 0x1becc00(%r10,%rsi,1),%xmm7,%xmm5 + 650: cc be 01 + 653: c5 79 7e de vmovd %xmm11,%esi + 657: 48 63 f6 movslq %esi,%rsi + 65a: c4 c1 7b 10 bc 32 00 vmovsd 0x1becc00(%r10,%rsi,1),%xmm7 + 661: cc be 01 + 664: c4 63 79 16 de 02 vpextrd $0x2,%xmm11,%esi + 66a: 48 63 f6 movslq %esi,%rsi + 66d: c4 41 41 16 9c 32 00 vmovhpd 0x1becc00(%r10,%rsi,1),%xmm7,%xmm11 + 674: cc be 01 + 677: c5 f9 7e ce vmovd %xmm1,%esi + 67b: 48 63 f6 movslq %esi,%rsi + 67e: c4 c3 55 18 eb 01 vinsertf128 $0x1,%xmm11,%ymm5,%ymm5 + 684: c4 c1 7c 11 ad 60 02 vmovups %ymm5,0x260(%r13) + 68b: 00 00 + 68d: c4 41 7b 10 9c 32 00 vmovsd 0x1becc00(%r10,%rsi,1),%xmm11 + 694: cc be 01 + 697: c4 e3 79 16 ce 02 vpextrd $0x2,%xmm1,%esi + 69d: 48 63 f6 movslq %esi,%rsi + 6a0: c4 e3 7d 39 c9 01 vextracti128 $0x1,%ymm1,%xmm1 + 6a6: c4 41 21 16 9c 32 00 vmovhpd 0x1becc00(%r10,%rsi,1),%xmm11,%xmm11 + 6ad: cc be 01 + 6b0: c5 f9 7e ce vmovd %xmm1,%esi + 6b4: 48 63 f6 movslq %esi,%rsi + 6b7: c4 c1 7b 10 bc 32 00 vmovsd 0x1becc00(%r10,%rsi,1),%xmm7 + 6be: cc be 01 + 6c1: c4 e3 79 16 ce 02 vpextrd $0x2,%xmm1,%esi + 6c7: 48 63 f6 movslq %esi,%rsi + 6ca: c5 fd 10 0d ce b3 cf vmovupd 0x1cfb3ce(%rip),%ymm1 # 0x1cfbaa0 + 6d1: 01 + 6d2: c4 c1 41 16 ac 32 00 vmovhpd 0x1becc00(%r10,%rsi,1),%xmm7,%xmm5 + 6d9: cc be 01 + 6dc: c5 fd 10 3d fc b3 cf vmovupd 0x1cfb3fc(%rip),%ymm7 # 0x1cfbae0 + 6e3: 01 + 6e4: c4 41 75 c2 e4 11 vcmplt_oqpd %ymm12,%ymm1,%ymm12 + 6ea: c5 f5 c2 d2 11 vcmplt_oqpd %ymm2,%ymm1,%ymm2 + 6ef: c4 41 75 c2 f6 11 vcmplt_oqpd %ymm14,%ymm1,%ymm14 + 6f5: c5 f5 c2 e4 11 vcmplt_oqpd %ymm4,%ymm1,%ymm4 + 6fa: c4 63 25 18 dd 01 vinsertf128 $0x1,%xmm5,%ymm11,%ymm11 + 700: c4 41 7c 11 9d 80 02 vmovups %ymm11,0x280(%r13) + 707: 00 00 + 709: c5 7d 10 1d 0f b4 cf vmovupd 0x1cfb40f(%rip),%ymm11 # 0x1cfbb20 + 710: 01 + 711: c5 fd 10 2d 47 b4 cf vmovupd 0x1cfb447(%rip),%ymm5 # 0x1cfbb60 + 718: 01 + 719: c5 1d 54 e7 vandpd %ymm7,%ymm12,%ymm12 + 71d: c5 ed 54 cf vandpd %ymm7,%ymm2,%ymm1 + 721: c5 0d 54 f7 vandpd %ymm7,%ymm14,%ymm14 + 725: c5 dd 54 e7 vandpd %ymm7,%ymm4,%ymm4 + 729: c4 c1 1d 56 fb vorpd %ymm11,%ymm12,%ymm7 + 72e: c4 41 75 56 e3 vorpd %ymm11,%ymm1,%ymm12 + 733: c4 41 0d 56 f3 vorpd %ymm11,%ymm14,%ymm14 + 738: c4 41 15 5c e4 vsubpd %ymm12,%ymm13,%ymm12 + 73d: c4 41 7d 5c ee vsubpd %ymm14,%ymm0,%ymm13 + 742: c5 e5 5c df vsubpd %ymm7,%ymm3,%ymm3 + 746: c4 41 55 59 f4 vmulpd %ymm12,%ymm5,%ymm14 + 74b: c4 c1 5d 56 d3 vorpd %ymm11,%ymm4,%ymm2 + 750: c5 85 5c ca vsubpd %ymm2,%ymm15,%ymm1 + 754: c4 41 55 59 fd vmulpd %ymm13,%ymm5,%ymm15 + 759: c5 55 59 db vmulpd %ymm3,%ymm5,%ymm11 + 75d: c5 fd 10 1d 1b b1 cf vmovupd 0x1cfb11b(%rip),%ymm3 # 0x1cfb880 + 764: 01 + 765: c5 fd 10 25 f3 b0 cf vmovupd 0x1cfb0f3(%rip),%ymm4 # 0x1cfb860 + 76c: 01 + 76d: c4 41 7d 10 ad 20 02 vmovupd 0x220(%r13),%ymm13 + 774: 00 00 + 776: c4 41 7d 11 bd a0 02 vmovupd %ymm15,0x2a0(%r13) + 77d: 00 00 + 77f: c4 41 7d 10 bd 00 02 vmovupd 0x200(%r13),%ymm15 + 786: 00 00 + 788: c5 55 59 e1 vmulpd %ymm1,%ymm5,%ymm12 + 78c: c4 c1 3d 59 d0 vmulpd %ymm8,%ymm8,%ymm2 + 791: c4 c1 05 59 ef vmulpd %ymm15,%ymm15,%ymm5 + 796: c4 41 7d 11 a5 c0 02 vmovupd %ymm12,0x2c0(%r13) + 79d: 00 00 + 79f: c5 4d 59 e6 vmulpd %ymm6,%ymm6,%ymm12 + 7a3: c5 fd 6f fb vmovdqa %ymm3,%ymm7 + 7a7: c5 fd 6f cb vmovdqa %ymm3,%ymm1 + 7ab: c5 fd 6f c3 vmovdqa %ymm3,%ymm0 + 7af: c4 e2 dd b8 fe vfmadd231pd %ymm6,%ymm4,%ymm7 + 7b4: c4 c2 dd b8 c8 vfmadd231pd %ymm8,%ymm4,%ymm1 + 7b9: c4 c2 dd b8 c7 vfmadd231pd %ymm15,%ymm4,%ymm0 + 7be: c4 c2 dd b8 dd vfmadd231pd %ymm13,%ymm4,%ymm3 + 7c3: c4 c1 15 59 e5 vmulpd %ymm13,%ymm13,%ymm4 + 7c8: c4 41 45 59 e4 vmulpd %ymm12,%ymm7,%ymm12 + 7cd: c5 f5 59 ca vmulpd %ymm2,%ymm1,%ymm1 + 7d1: c5 fd 59 c5 vmulpd %ymm5,%ymm0,%ymm0 + 7d5: c5 e5 59 d4 vmulpd %ymm4,%ymm3,%ymm2 + 7d9: c5 3d 58 c1 vaddpd %ymm1,%ymm8,%ymm8 + 7dd: c5 85 58 c0 vaddpd %ymm0,%ymm15,%ymm0 + 7e1: c5 95 58 ca vaddpd %ymm2,%ymm13,%ymm1 + 7e5: c4 c1 4d 58 f4 vaddpd %ymm12,%ymm6,%ymm6 + 7ea: c4 c1 7d 58 a5 60 02 vaddpd 0x260(%r13),%ymm0,%ymm4 + 7f1: 00 00 + 7f3: c4 c1 75 58 ad 80 02 vaddpd 0x280(%r13),%ymm1,%ymm5 + 7fa: 00 00 + 7fc: c5 b5 58 d6 vaddpd %ymm6,%ymm9,%ymm2 + 800: c4 c1 2d 58 d8 vaddpd %ymm8,%ymm10,%ymm3 + 805: c5 a5 58 f2 vaddpd %ymm2,%ymm11,%ymm6 + 809: c5 8d 58 fb vaddpd %ymm3,%ymm14,%ymm7 + 80d: c4 c1 5d 58 a5 a0 02 vaddpd 0x2a0(%r13),%ymm4,%ymm4 + 814: 00 00 + 816: c4 c1 55 58 ad c0 02 vaddpd 0x2c0(%r13),%ymm5,%ymm5 + 81d: 00 00 + 81f: 0f 85 1e 04 00 00 jne 0xc43 + 825: 83 c0 10 add $0x10,%eax + 828: c4 81 7d 11 34 df vmovupd %ymm6,(%r15,%r11,8) + 82e: 3b c7 cmp %edi,%eax + 830: c4 81 7d 11 7c df 20 vmovupd %ymm7,0x20(%r15,%r11,8) + 837: c4 81 7d 11 64 df 40 vmovupd %ymm4,0x40(%r15,%r11,8) + 83e: c4 81 7d 11 6c df 60 vmovupd %ymm5,0x60(%r15,%r11,8) + 845: 0f 82 15 fb ff ff jb 0x360 + 84b: 41 89 fa mov %edi,%r10d + 84e: 41 f7 da neg %r10d + 851: 45 03 d4 add %r12d,%r10d + 854: 41 3b fc cmp %r12d,%edi + 857: 0f 83 c6 01 00 00 jae 0xa23 + 85d: c5 fd 10 1d 3b b0 cf vmovupd 0x1cfb03b(%rip),%ymm3 # 0x1cfb8a0 + 864: 01 + 865: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + 86c: 00 00 00 + 86f: c5 fd 10 25 69 b0 cf vmovupd 0x1cfb069(%rip),%ymm4 # 0x1cfb8e0 + 876: 01 + 877: c5 7d 10 25 a1 b0 cf vmovupd 0x1cfb0a1(%rip),%ymm12 # 0x1cfb920 + 87e: 01 + 87f: c5 7d 10 1d d9 b0 cf vmovupd 0x1cfb0d9(%rip),%ymm11 # 0x1cfb960 + 886: 01 + 887: c5 7d 10 15 11 b2 cf vmovupd 0x1cfb211(%rip),%ymm10 # 0x1cfbaa0 + 88e: 01 + 88f: c5 7d 10 0d 49 b2 cf vmovupd 0x1cfb249(%rip),%ymm9 # 0x1cfbae0 + 896: 01 + 897: c5 7d 10 05 81 b2 cf vmovupd 0x1cfb281(%rip),%ymm8 # 0x1cfbb20 + 89e: 01 + 89f: c5 fd 10 3d b9 b2 cf vmovupd 0x1cfb2b9(%rip),%ymm7 # 0x1cfbb60 + 8a6: 01 + 8a7: c5 fd 10 15 b1 af cf vmovupd 0x1cfafb1(%rip),%ymm2 # 0x1cfb860 + 8ae: 01 + 8af: 4c 8d 0d 2a 53 d0 ff lea -0x2facd6(%rip),%r9 # 0xffffffffffd05be0 + 8b6: 0f 1f 00 nopl (%rax) + 8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8c0: bb 04 00 00 00 mov $0x4,%ebx + 8c5: 41 83 fa 04 cmp $0x4,%r10d + 8c9: c5 fd 10 35 8f b3 cf vmovupd 0x1cfb38f(%rip),%ymm6 # 0x1cfbc60 + 8d0: 01 + 8d1: 41 0f 42 da cmovb %r10d,%ebx + 8d5: 33 f6 xor %esi,%esi + 8d7: f7 db neg %ebx + 8d9: 83 c3 20 add $0x20,%ebx + 8dc: c4 42 e3 f7 c3 shrx %rbx,%r11,%r8 + 8e1: 89 f8 mov %edi,%eax + 8e3: 41 83 e0 0f and $0xf,%r8d + 8e7: f3 41 0f b8 f0 popcnt %r8d,%esi + 8ec: 89 f6 mov %esi,%esi + 8ee: 48 c1 e6 05 shl $0x5,%rsi + 8f2: c4 41 7c 10 b4 31 40 vmovups 0x1ff2a40(%r9,%rsi,1),%ymm14 + 8f9: 2a ff 01 + 8fc: c4 62 0d 2d 6c c5 00 vmaskmovpd 0x0(%rbp,%rax,8),%ymm14,%ymm13 + 903: c4 c3 4d 4b f5 e0 vblendvpd %ymm14,%ymm13,%ymm6,%ymm6 + 909: c5 8d 73 d6 14 vpsrlq $0x14,%ymm6,%ymm14 + 90e: c4 41 4d c2 fb 16 vcmpnle_uqpd %ymm11,%ymm6,%ymm15 + 914: c5 cd 54 eb vandpd %ymm3,%ymm6,%ymm5 + 918: c5 d5 56 ec vorpd %ymm4,%ymm5,%ymm5 + 91c: c5 fd 5a c5 vcvtpd2ps %ymm5,%xmm0 + 920: c5 78 53 e8 vrcpps %xmm0,%xmm13 + 924: c4 c1 7c 5a cd vcvtps2pd %xmm13,%ymm1 + 929: c4 63 7d 39 f0 01 vextracti128 $0x1,%ymm14,%xmm0 + 92f: c5 08 c6 e8 dd vshufps $0xdd,%xmm0,%xmm14,%xmm13 + 934: c4 e3 7d 09 c1 00 vroundpd $0x0,%ymm1,%ymm0 + 93a: c4 41 4d c2 f4 11 vcmplt_oqpd %ymm12,%ymm6,%ymm14 + 940: c4 c1 7e e6 cd vcvtdq2pd %xmm13,%ymm1 + 945: c5 7d 10 2d 93 b0 cf vmovupd 0x1cfb093(%rip),%ymm13 # 0x1cfb9e0 + 94c: 01 + 94d: c4 c2 fd aa ed vfmsub213pd %ymm13,%ymm0,%ymm5 + 952: c5 95 73 d0 28 vpsrlq $0x28,%ymm0,%ymm13 + 957: c5 ad c2 c0 11 vcmplt_oqpd %ymm0,%ymm10,%ymm0 + 95c: c4 41 0d 56 ff vorpd %ymm15,%ymm14,%ymm15 + 961: c4 c1 7d 50 df vmovmskpd %ymm15,%ebx + 966: 85 db test %ebx,%ebx + 968: c5 79 7e ee vmovd %xmm13,%esi + 96c: 48 63 f6 movslq %esi,%rsi + 96f: c4 41 7b 10 b4 31 00 vmovsd 0x1becc00(%r9,%rsi,1),%xmm14 + 976: cc be 01 + 979: c4 63 79 16 ee 02 vpextrd $0x2,%xmm13,%esi + 97f: 48 63 f6 movslq %esi,%rsi + 982: c4 43 7d 39 ed 01 vextracti128 $0x1,%ymm13,%xmm13 + 988: c4 41 09 16 bc 31 00 vmovhpd 0x1becc00(%r9,%rsi,1),%xmm14,%xmm15 + 98f: cc be 01 + 992: c5 79 7e ee vmovd %xmm13,%esi + 996: 48 63 f6 movslq %esi,%rsi + 999: c4 41 7b 10 b4 31 00 vmovsd 0x1becc00(%r9,%rsi,1),%xmm14 + 9a0: cc be 01 + 9a3: c4 63 79 16 ee 02 vpextrd $0x2,%xmm13,%esi + 9a9: 48 63 f6 movslq %esi,%rsi + 9ac: c4 41 09 16 ac 31 00 vmovhpd 0x1becc00(%r9,%rsi,1),%xmm14,%xmm13 + 9b3: cc be 01 + 9b6: c4 43 05 18 f5 01 vinsertf128 $0x1,%xmm13,%ymm15,%ymm14 + 9bc: c4 41 7d 54 e9 vandpd %ymm9,%ymm0,%ymm13 + 9c1: c4 c1 15 56 c0 vorpd %ymm8,%ymm13,%ymm0 + 9c6: c5 f5 5c c8 vsubpd %ymm0,%ymm1,%ymm1 + 9ca: c5 fd 10 05 ae ae cf vmovupd 0x1cfaeae(%rip),%ymm0 # 0x1cfb880 + 9d1: 01 + 9d2: c5 45 59 e9 vmulpd %ymm1,%ymm7,%ymm13 + 9d6: c5 d5 59 cd vmulpd %ymm5,%ymm5,%ymm1 + 9da: c4 e2 ed b8 c5 vfmadd231pd %ymm5,%ymm2,%ymm0 + 9df: c5 7d 59 f9 vmulpd %ymm1,%ymm0,%ymm15 + 9e3: c4 c1 55 58 ef vaddpd %ymm15,%ymm5,%ymm5 + 9e8: c5 8d 58 c5 vaddpd %ymm5,%ymm14,%ymm0 + 9ec: c5 95 58 c8 vaddpd %ymm0,%ymm13,%ymm1 + 9f0: 0f 85 10 01 00 00 jne 0xb06 + 9f6: 33 db xor %ebx,%ebx + 9f8: 83 c7 04 add $0x4,%edi + 9fb: f3 41 0f b8 d8 popcnt %r8d,%ebx + a00: 89 db mov %ebx,%ebx + a02: 41 83 c2 fc add $0xfffffffc,%r10d + a06: 48 c1 e3 05 shl $0x5,%rbx + a0a: c4 c1 7e 6f 84 19 00 vmovdqu 0x1ff2b00(%r9,%rbx,1),%ymm0 + a11: 2b ff 01 + a14: c4 c2 7d 2f 0c c7 vmaskmovpd %ymm1,%ymm0,(%r15,%rax,8) + a1a: 41 3b fc cmp %r12d,%edi + a1d: 0f 82 9d fe ff ff jb 0x8c0 + a23: db e2 fnclex + a25: f6 c2 01 test $0x1,%dl + a28: 74 07 je 0xa31 + a2a: d9 ac 24 5c 04 00 00 fldcw 0x45c(%rsp) + a31: f6 c2 02 test $0x2,%dl + a34: 74 12 je 0xa48 + a36: 89 8c 24 58 04 00 00 mov %ecx,0x458(%rsp) + a3d: c5 f8 ae 94 24 58 04 vldmxcsr 0x458(%rsp) + a44: 00 00 + a46: eb 28 jmp 0xa70 + a48: c5 f8 ae 9c 24 58 04 vstmxcsr 0x458(%rsp) + a4f: 00 00 + a51: 8b 94 24 58 04 00 00 mov 0x458(%rsp),%edx + a58: f6 c2 1f test $0x1f,%dl + a5b: 74 13 je 0xa70 + a5d: 83 e2 e0 and $0xffffffe0,%edx + a60: 89 94 24 58 04 00 00 mov %edx,0x458(%rsp) + a67: c5 f8 ae 94 24 58 04 vldmxcsr 0x458(%rsp) + a6e: 00 00 + a70: 48 8b 8c 24 60 04 00 mov 0x460(%rsp),%rcx + a77: 00 + a78: 48 33 cc xor %rsp,%rcx + a7b: 48 3b 0d ce aa 31 02 cmp 0x231aace(%rip),%rcx # 0x231b550 + a82: 75 7a jne 0xafe + a84: c5 f8 77 vzeroupper + a87: 44 89 f0 mov %r14d,%eax + a8a: c5 f8 10 b4 24 30 04 vmovups 0x430(%rsp),%xmm6 + a91: 00 00 + a93: c5 f8 10 bc 24 20 04 vmovups 0x420(%rsp),%xmm7 + a9a: 00 00 + a9c: c5 78 10 84 24 10 04 vmovups 0x410(%rsp),%xmm8 + aa3: 00 00 + aa5: c5 78 10 8c 24 00 04 vmovups 0x400(%rsp),%xmm9 + aac: 00 00 + aae: c5 78 10 94 24 f0 03 vmovups 0x3f0(%rsp),%xmm10 + ab5: 00 00 + ab7: c5 78 10 9c 24 e0 03 vmovups 0x3e0(%rsp),%xmm11 + abe: 00 00 + ac0: c5 78 10 a4 24 d0 03 vmovups 0x3d0(%rsp),%xmm12 + ac7: 00 00 + ac9: c5 78 10 ac 24 c0 03 vmovups 0x3c0(%rsp),%xmm13 + ad0: 00 00 + ad2: c5 78 10 b4 24 b0 03 vmovups 0x3b0(%rsp),%xmm14 + ad9: 00 00 + adb: c5 78 10 bc 24 a0 03 vmovups 0x3a0(%rsp),%xmm15 + ae2: 00 00 + ae4: 4c 8b ac 24 50 04 00 mov 0x450(%rsp),%r13 + aeb: 00 + aec: 48 81 c4 70 04 00 00 add $0x470,%rsp + af3: 5d pop %rbp + af4: 41 5f pop %r15 + af6: 41 5e pop %r14 + af8: 41 5c pop %r12 + afa: 5f pop %rdi + afb: 5e pop %rsi + afc: 5b pop %rbx + afd: c3 ret + afe: c5 f8 77 vzeroupper + b01: e8 aa 61 e3 00 call 0xe36cb0 + b06: c4 c1 7d 11 b5 c0 01 vmovupd %ymm6,0x1c0(%r13) + b0d: 00 00 + b0f: c4 c1 7d 11 8d 80 01 vmovupd %ymm1,0x180(%r13) + b16: 00 00 + b18: 48 89 44 24 48 mov %rax,0x48(%rsp) + b1d: 33 f6 xor %esi,%esi + b1f: 44 89 44 24 50 mov %r8d,0x50(%rsp) + b24: 44 89 54 24 58 mov %r10d,0x58(%rsp) + b29: 89 4c 24 70 mov %ecx,0x70(%rsp) + b2d: 88 54 24 78 mov %dl,0x78(%rsp) + b31: 44 89 a4 24 40 04 00 mov %r12d,0x440(%rsp) + b38: 00 + b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b40: 0f a3 f3 bt %esi,%ebx + b43: 0f 82 8d 00 00 00 jb 0xbd6 + b49: ff c6 inc %esi + b4b: 83 fe 04 cmp $0x4,%esi + b4e: 7c f0 jl 0xb40 + b50: c5 fd 10 15 08 ad cf vmovupd 0x1cfad08(%rip),%ymm2 # 0x1cfb860 + b57: 01 + b58: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + b5f: 00 00 00 + b62: c5 fd 10 1d 36 ad cf vmovupd 0x1cfad36(%rip),%ymm3 # 0x1cfb8a0 + b69: 01 + b6a: c5 fd 10 25 6e ad cf vmovupd 0x1cfad6e(%rip),%ymm4 # 0x1cfb8e0 + b71: 01 + b72: c5 7d 10 25 a6 ad cf vmovupd 0x1cfada6(%rip),%ymm12 # 0x1cfb920 + b79: 01 + b7a: c5 7d 10 1d de ad cf vmovupd 0x1cfadde(%rip),%ymm11 # 0x1cfb960 + b81: 01 + b82: c5 fd 10 3d d6 af cf vmovupd 0x1cfafd6(%rip),%ymm7 # 0x1cfbb60 + b89: 01 + b8a: c5 7d 10 05 8e af cf vmovupd 0x1cfaf8e(%rip),%ymm8 # 0x1cfbb20 + b91: 01 + b92: c5 7d 10 0d 46 af cf vmovupd 0x1cfaf46(%rip),%ymm9 # 0x1cfbae0 + b99: 01 + b9a: c5 7d 10 15 fe ae cf vmovupd 0x1cfaefe(%rip),%ymm10 # 0x1cfbaa0 + ba1: 01 + ba2: c4 c1 7d 10 8d 80 01 vmovupd 0x180(%r13),%ymm1 + ba9: 00 00 + bab: 48 8b 44 24 48 mov 0x48(%rsp),%rax + bb0: 4c 8d 0d 29 50 d0 ff lea -0x2fafd7(%rip),%r9 # 0xffffffffffd05be0 + bb7: 44 8b 44 24 50 mov 0x50(%rsp),%r8d + bbc: 44 8b 54 24 58 mov 0x58(%rsp),%r10d + bc1: 8b 4c 24 70 mov 0x70(%rsp),%ecx + bc5: 8a 54 24 78 mov 0x78(%rsp),%dl + bc9: 44 8b a4 24 40 04 00 mov 0x440(%rsp),%r12d + bd0: 00 + bd1: e9 20 fe ff ff jmp 0x9f6 + bd6: c5 f8 77 vzeroupper + bd9: 4d 8d a4 f5 80 01 00 lea 0x180(%r13,%rsi,8),%r12 + be0: 00 + be1: 4c 89 e2 mov %r12,%rdx + be4: 49 8d 8c f5 c0 01 00 lea 0x1c0(%r13,%rsi,8),%rcx + beb: 00 + bec: e8 8f 03 00 00 call 0xf80 + bf1: 85 c0 test %eax,%eax + bf3: 0f 84 50 ff ff ff je 0xb49 + bf9: 4d 8b 14 24 mov (%r12),%r10 + bfd: 44 8d 34 37 lea (%rdi,%rsi,1),%r14d + c01: 4f 89 14 f7 mov %r10,(%r15,%r14,8) + c05: 49 89 e2 mov %rsp,%r10 + c08: 89 c1 mov %eax,%ecx + c0a: 44 89 f2 mov %r14d,%edx + c0d: 49 89 e8 mov %rbp,%r8 + c10: 49 89 e9 mov %rbp,%r9 + c13: 4c 8d 1d d2 82 37 02 lea 0x23782d2(%rip),%r11 # 0x2378eec + c1a: 4d 89 7a 20 mov %r15,0x20(%r10) + c1e: 4d 89 7a 28 mov %r15,0x28(%r10) + c22: 4d 89 5a 30 mov %r11,0x30(%r10) + c26: 89 44 24 40 mov %eax,0x40(%rsp) + c2a: e8 71 05 0b 00 call 0xb11a0 + c2f: 4f 8b 14 f7 mov (%r15,%r14,8),%r10 + c33: 8b 44 24 40 mov 0x40(%rsp),%eax + c37: 41 89 c6 mov %eax,%r14d + c3a: 4d 89 14 24 mov %r10,(%r12) + c3e: e9 06 ff ff ff jmp 0xb49 + c43: c4 c1 7d 10 85 20 01 vmovupd 0x120(%r13),%ymm0 + c4a: 00 00 + c4c: c4 c1 7d 10 8d 60 01 vmovupd 0x160(%r13),%ymm1 + c53: 00 00 + c55: c4 c1 7d 10 95 80 01 vmovupd 0x180(%r13),%ymm2 + c5c: 00 00 + c5e: c4 c1 7d 10 9d a0 01 vmovupd 0x1a0(%r13),%ymm3 + c65: 00 00 + c67: c4 c1 7d 11 75 00 vmovupd %ymm6,0x0(%r13) + c6d: c4 c1 7d 11 85 80 00 vmovupd %ymm0,0x80(%r13) + c74: 00 00 + c76: c4 c1 7d 11 8d a0 00 vmovupd %ymm1,0xa0(%r13) + c7d: 00 00 + c7f: c4 c1 7d 11 95 c0 00 vmovupd %ymm2,0xc0(%r13) + c86: 00 00 + c88: c4 c1 7d 11 9d e0 00 vmovupd %ymm3,0xe0(%r13) + c8f: 00 00 + c91: c4 c1 7d 11 7d 20 vmovupd %ymm7,0x20(%r13) + c97: c4 c1 7d 11 65 40 vmovupd %ymm4,0x40(%r13) + c9d: c4 c1 7d 11 6d 60 vmovupd %ymm5,0x60(%r13) + ca3: 0f 84 7c fb ff ff je 0x825 + ca9: 4c 89 5c 24 50 mov %r11,0x50(%rsp) + cae: 33 f6 xor %esi,%esi + cb0: 89 7c 24 48 mov %edi,0x48(%rsp) + cb4: 89 df mov %ebx,%edi + cb6: 89 4c 24 70 mov %ecx,0x70(%rsp) + cba: 89 c3 mov %eax,%ebx + cbc: 88 54 24 78 mov %dl,0x78(%rsp) + cc0: 44 89 a4 24 40 04 00 mov %r12d,0x440(%rsp) + cc7: 00 + cc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ccf: 00 + cd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + cde: 00 00 + ce0: 0f a3 f7 bt %esi,%edi + ce3: 72 46 jb 0xd2b + ce5: ff c6 inc %esi + ce7: 83 fe 10 cmp $0x10,%esi + cea: 7c f4 jl 0xce0 + cec: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 + cf1: 89 d8 mov %ebx,%eax + cf3: 8b 7c 24 48 mov 0x48(%rsp),%edi + cf7: 4c 8d 15 e2 4e d0 ff lea -0x2fb11e(%rip),%r10 # 0xffffffffffd05be0 + cfe: 8b 4c 24 70 mov 0x70(%rsp),%ecx + d02: 8a 54 24 78 mov 0x78(%rsp),%dl + d06: 44 8b a4 24 40 04 00 mov 0x440(%rsp),%r12d + d0d: 00 + d0e: c4 c1 7d 10 75 00 vmovupd 0x0(%r13),%ymm6 + d14: c4 c1 7d 10 7d 20 vmovupd 0x20(%r13),%ymm7 + d1a: c4 c1 7d 10 65 40 vmovupd 0x40(%r13),%ymm4 + d20: c4 c1 7d 10 6d 60 vmovupd 0x60(%r13),%ymm5 + d26: e9 fa fa ff ff jmp 0x825 + d2b: c5 f8 77 vzeroupper + d2e: 4d 8d 64 f5 00 lea 0x0(%r13,%rsi,8),%r12 + d33: 4c 89 e2 mov %r12,%rdx + d36: 49 8d 8c f5 80 00 00 lea 0x80(%r13,%rsi,8),%rcx + d3d: 00 + d3e: e8 3d 02 00 00 call 0xf80 + d43: 85 c0 test %eax,%eax + d45: 74 9e je 0xce5 + d47: 4d 8b 14 24 mov (%r12),%r10 + d4b: 44 8d 34 33 lea (%rbx,%rsi,1),%r14d + d4f: 4f 89 14 f7 mov %r10,(%r15,%r14,8) + d53: 49 89 e2 mov %rsp,%r10 + d56: 89 c1 mov %eax,%ecx + d58: 44 89 f2 mov %r14d,%edx + d5b: 49 89 e8 mov %rbp,%r8 + d5e: 49 89 e9 mov %rbp,%r9 + d61: 4c 8d 1d 84 81 37 02 lea 0x2378184(%rip),%r11 # 0x2378eec + d68: 4d 89 7a 20 mov %r15,0x20(%r10) + d6c: 4d 89 7a 28 mov %r15,0x28(%r10) + d70: 4d 89 5a 30 mov %r11,0x30(%r10) + d74: 89 44 24 40 mov %eax,0x40(%rsp) + d78: e8 23 04 0b 00 call 0xb11a0 + d7d: 4f 8b 14 f7 mov (%r15,%r14,8),%r10 + d81: 8b 44 24 40 mov 0x40(%rsp),%eax + d85: 41 89 c6 mov %eax,%r14d + d88: 4d 89 14 24 mov %r10,(%r12) + d8c: e9 54 ff ff ff jmp 0xce5 + d91: c4 c1 7d 11 b5 40 01 vmovupd %ymm6,0x140(%r13) + d98: 00 00 + d9a: c4 c1 7d 11 8d 00 01 vmovupd %ymm1,0x100(%r13) + da1: 00 00 + da3: 4c 89 74 24 50 mov %r14,0x50(%rsp) + da8: 45 33 e4 xor %r12d,%r12d + dab: 44 89 44 24 58 mov %r8d,0x58(%rsp) + db0: 89 7c 24 48 mov %edi,0x48(%rsp) + db4: 44 89 54 24 60 mov %r10d,0x60(%rsp) + db9: 89 44 24 68 mov %eax,0x68(%rsp) + dbd: 89 4c 24 70 mov %ecx,0x70(%rsp) + dc1: 88 54 24 78 mov %dl,0x78(%rsp) + dc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + dcc: 00 + dcd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + dd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + de0: 44 0f a3 e3 bt %r12d,%ebx + de4: 0f 82 8f 00 00 00 jb 0xe79 + dea: 41 ff c4 inc %r12d + ded: 41 83 fc 04 cmp $0x4,%r12d + df1: 7c ed jl 0xde0 + df3: c5 fd 10 15 65 aa cf vmovupd 0x1cfaa65(%rip),%ymm2 # 0x1cfb860 + dfa: 01 + dfb: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + e02: 00 00 00 + e05: c5 fd 10 1d 93 aa cf vmovupd 0x1cfaa93(%rip),%ymm3 # 0x1cfb8a0 + e0c: 01 + e0d: c5 fd 10 25 cb aa cf vmovupd 0x1cfaacb(%rip),%ymm4 # 0x1cfb8e0 + e14: 01 + e15: c5 7d 10 25 03 ab cf vmovupd 0x1cfab03(%rip),%ymm12 # 0x1cfb920 + e1c: 01 + e1d: c5 7d 10 1d 3b ab cf vmovupd 0x1cfab3b(%rip),%ymm11 # 0x1cfb960 + e24: 01 + e25: c5 fd 10 3d 33 ad cf vmovupd 0x1cfad33(%rip),%ymm7 # 0x1cfbb60 + e2c: 01 + e2d: c5 7d 10 05 eb ac cf vmovupd 0x1cfaceb(%rip),%ymm8 # 0x1cfbb20 + e34: 01 + e35: c5 7d 10 0d a3 ac cf vmovupd 0x1cfaca3(%rip),%ymm9 # 0x1cfbae0 + e3c: 01 + e3d: c5 7d 10 15 5b ac cf vmovupd 0x1cfac5b(%rip),%ymm10 # 0x1cfbaa0 + e44: 01 + e45: c4 c1 7d 10 8d 00 01 vmovupd 0x100(%r13),%ymm1 + e4c: 00 00 + e4e: 4c 8b 74 24 50 mov 0x50(%rsp),%r14 + e53: 4c 8d 0d 86 4d d0 ff lea -0x2fb27a(%rip),%r9 # 0xffffffffffd05be0 + e5a: 44 8b 44 24 58 mov 0x58(%rsp),%r8d + e5f: 8b 7c 24 48 mov 0x48(%rsp),%edi + e63: 44 8b 54 24 60 mov 0x60(%rsp),%r10d + e68: 8b 44 24 68 mov 0x68(%rsp),%eax + e6c: 8b 4c 24 70 mov 0x70(%rsp),%ecx + e70: 8a 54 24 78 mov 0x78(%rsp),%dl + e74: e9 85 f4 ff ff jmp 0x2fe + e79: c5 f8 77 vzeroupper + e7c: 4b 8d bc e5 00 01 00 lea 0x100(%r13,%r12,8),%rdi + e83: 00 + e84: 48 89 fa mov %rdi,%rdx + e87: 4b 8d 8c e5 40 01 00 lea 0x140(%r13,%r12,8),%rcx + e8e: 00 + e8f: e8 ec 00 00 00 call 0xf80 + e94: 85 c0 test %eax,%eax + e96: 0f 84 4e ff ff ff je 0xdea + e9c: 4c 8b 17 mov (%rdi),%r10 + e9f: 46 8d 34 26 lea (%rsi,%r12,1),%r14d + ea3: 4f 89 14 f7 mov %r10,(%r15,%r14,8) + ea7: 49 89 e2 mov %rsp,%r10 + eaa: 89 c1 mov %eax,%ecx + eac: 44 89 f2 mov %r14d,%edx + eaf: 49 89 e8 mov %rbp,%r8 + eb2: 49 89 e9 mov %rbp,%r9 + eb5: 4c 8d 1d 30 80 37 02 lea 0x2378030(%rip),%r11 # 0x2378eec + ebc: 4d 89 7a 20 mov %r15,0x20(%r10) + ec0: 4d 89 7a 28 mov %r15,0x28(%r10) + ec4: 4d 89 5a 30 mov %r11,0x30(%r10) + ec8: 89 44 24 40 mov %eax,0x40(%rsp) + ecc: e8 cf 02 0b 00 call 0xb11a0 + ed1: 8b 44 24 40 mov 0x40(%rsp),%eax + ed5: 4f 8b 14 f7 mov (%r15,%r14,8),%r10 + ed9: 4c 89 17 mov %r10,(%rdi) + edc: 89 84 24 48 04 00 00 mov %eax,0x448(%rsp) + ee3: e9 02 ff ff ff jmp 0xdea + ee8: 48 8b 8c 24 60 04 00 mov 0x460(%rsp),%rcx + eef: 00 + ef0: 48 33 cc xor %rsp,%rcx + ef3: 48 3b 0d 56 a6 31 02 cmp 0x231a656(%rip),%rcx # 0x231b550 + efa: 75 1f jne 0xf1b + efc: b8 f8 ff ff ff mov $0xfffffff8,%eax + f01: 4c 8b ac 24 50 04 00 mov 0x450(%rsp),%r13 + f08: 00 + f09: 48 81 c4 70 04 00 00 add $0x470,%rsp + f10: 5d pop %rbp + f11: 41 5f pop %r15 + f13: 41 5e pop %r14 + f15: 41 5c pop %r12 + f17: 5f pop %rdi + f18: 5e pop %rsi + f19: 5b pop %rbx + f1a: c3 ret + f1b: e8 90 5d e3 00 call 0xe36cb0 + f20: 48 8b 8c 24 60 04 00 mov 0x460(%rsp),%rcx + f27: 00 + f28: 48 33 cc xor %rsp,%rcx + f2b: 48 3b 0d 1e a6 31 02 cmp 0x231a61e(%rip),%rcx # 0x231b550 + f32: 75 e7 jne 0xf1b + f34: eb c6 jmp 0xefc + f36: 48 8b 8c 24 60 04 00 mov 0x460(%rsp),%rcx + f3d: 00 + f3e: 48 33 cc xor %rsp,%rcx + f41: 48 3b 0d 08 a6 31 02 cmp 0x231a608(%rip),%rcx # 0x231b550 + f48: 75 d1 jne 0xf1b + f4a: b8 fa ff ff ff mov $0xfffffffa,%eax + f4f: 4c 8b ac 24 50 04 00 mov 0x450(%rsp),%r13 + f56: 00 + f57: 48 81 c4 70 04 00 00 add $0x470,%rsp + f5e: 5d pop %rbp + f5f: 41 5f pop %r15 + f61: 41 5e pop %r14 + f63: 41 5c pop %r12 + f65: 5f pop %rdi + f66: 5e pop %rsi + f67: 5b pop %rbx + f68: c3 ret + f69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f70: 00 + f71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f7f: 00 + f80: 48 83 ec 38 sub $0x38,%rsp + f84: 49 89 c9 mov %rcx,%r9 + f87: 33 c0 xor %eax,%eax + f89: 41 0f b7 49 06 movzwl 0x6(%r9),%ecx + f8e: 41 89 c8 mov %ecx,%r8d + f91: 41 81 e0 f0 7f 00 00 and $0x7ff0,%r8d + f98: 41 81 f8 f0 7f 00 00 cmp $0x7ff0,%r8d + f9f: 0f 84 20 02 00 00 je 0x11c5 + fa5: c4 c1 7b 10 11 vmovsd (%r9),%xmm2 + faa: 45 33 c0 xor %r8d,%r8d + fad: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) + fb3: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx + fb9: 75 14 jne 0xfcf + fbb: c5 eb 59 15 fd b2 cf vmulsd 0x1cfb2fd(%rip),%xmm2,%xmm2 # 0x1cfc2c0 + fc2: 01 + fc3: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d + fc9: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) + fcf: c5 fb 10 1d f1 b2 cf vmovsd 0x1cfb2f1(%rip),%xmm3 # 0x1cfc2c8 + fd6: 01 + fd7: c5 f9 2f d3 vcomisd %xmm3,%xmm2 + fdb: 0f 86 a8 01 00 00 jbe 0x1189 + fe1: c5 fb 10 05 37 b3 cf vmovsd 0x1cfb337(%rip),%xmm0 # 0x1cfc320 + fe8: 01 + fe9: c5 eb 5c c8 vsubsd %xmm0,%xmm2,%xmm1 + fed: c5 fb 11 4c 24 28 vmovsd %xmm1,0x28(%rsp) + ff3: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp) + ff8: c5 fb 10 5c 24 28 vmovsd 0x28(%rsp),%xmm3 + ffe: c5 f9 2f 1d b2 b2 cf vcomisd 0x1cfb2b2(%rip),%xmm3 # 0x1cfc2b8 + 1005: 01 + 1006: 0f 86 2a 01 00 00 jbe 0x1136 + 100c: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx + 1011: c5 d1 57 ed vxorpd %xmm5,%xmm5,%xmm5 + 1015: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx + 101b: c1 e9 04 shr $0x4,%ecx + 101e: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp) + 1024: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d + 102a: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d + 1031: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d + 1038: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d + 103f: ff + 1040: c4 c1 53 2a e8 vcvtsi2sd %r8d,%xmm5,%xmm5 + 1045: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp) + 104b: 48 8d 0d 8e 4b d0 ff lea -0x2fb472(%rip),%rcx # 0xffffffffffd05be0 + 1052: c5 d3 59 25 3e b2 cf vmulsd 0x1cfb23e(%rip),%xmm5,%xmm4 # 0x1cfc298 + 1059: 01 + 105a: 49 89 c8 mov %rcx,%r8 + 105d: c5 d3 59 1d 3b b2 cf vmulsd 0x1cfb23b(%rip),%xmm5,%xmm3 # 0x1cfc2a0 + 1064: 01 + 1065: c5 fb 10 6c 24 28 vmovsd 0x28(%rsp),%xmm5 + 106b: 49 89 c9 mov %rcx,%r9 + 106e: c5 d3 58 15 32 b2 cf vaddsd 0x1cfb232(%rip),%xmm5,%xmm2 # 0x1cfc2a8 + 1075: 01 + 1076: c5 fb 11 54 24 20 vmovsd %xmm2,0x20(%rsp) + 107c: 44 8b 54 24 20 mov 0x20(%rsp),%r10d + 1081: 41 83 e2 7f and $0x7f,%r10d + 1085: 47 8d 1c 52 lea (%r10,%r10,2),%r11d + 1089: c4 a1 7b 10 8c d9 a0 vmovsd 0x1ff60a0(%rcx,%r11,8),%xmm1 + 1090: 60 ff 01 + 1093: c4 81 5b 58 94 d8 a8 vaddsd 0x1ff60a8(%r8,%r11,8),%xmm4,%xmm2 + 109a: 60 ff 01 + 109d: c5 d3 58 25 0b b2 cf vaddsd 0x1cfb20b(%rip),%xmm5,%xmm4 # 0x1cfc2b0 + 10a4: 01 + 10a5: c4 81 63 58 9c d9 b0 vaddsd 0x1ff60b0(%r9,%r11,8),%xmm3,%xmm3 + 10ac: 60 ff 01 + 10af: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp) + 10b5: c5 fb 10 64 24 20 vmovsd 0x20(%rsp),%xmm4 + 10bb: c5 db 5c 25 ed b1 cf vsubsd 0x1cfb1ed(%rip),%xmm4,%xmm4 # 0x1cfc2b0 + 10c2: 01 + 10c3: c5 d3 5c ec vsubsd %xmm4,%xmm5,%xmm5 + 10c7: c5 f3 59 e4 vmulsd %xmm4,%xmm1,%xmm4 + 10cb: c5 db 5c c0 vsubsd %xmm0,%xmm4,%xmm0 + 10cf: c5 f3 59 e5 vmulsd %xmm5,%xmm1,%xmm4 + 10d3: c5 fb 10 2d 2d b2 cf vmovsd 0x1cfb22d(%rip),%xmm5 # 0x1cfc308 + 10da: 01 + 10db: c5 fb 58 cc vaddsd %xmm4,%xmm0,%xmm1 + 10df: c5 db 58 db vaddsd %xmm3,%xmm4,%xmm3 + 10e3: c5 fb 58 c2 vaddsd %xmm2,%xmm0,%xmm0 + 10e7: c4 e2 f1 a9 2d 10 b2 vfmadd213sd 0x1cfb210(%rip),%xmm1,%xmm5 # 0x1cfc300 + 10ee: cf 01 + 10f0: c4 e2 f1 a9 2d ff b1 vfmadd213sd 0x1cfb1ff(%rip),%xmm1,%xmm5 # 0x1cfc2f8 + 10f7: cf 01 + 10f9: c4 e2 f1 a9 2d ee b1 vfmadd213sd 0x1cfb1ee(%rip),%xmm1,%xmm5 # 0x1cfc2f0 + 1100: cf 01 + 1102: c4 e2 f1 a9 2d dd b1 vfmadd213sd 0x1cfb1dd(%rip),%xmm1,%xmm5 # 0x1cfc2e8 + 1109: cf 01 + 110b: c4 e2 f1 a9 2d cc b1 vfmadd213sd 0x1cfb1cc(%rip),%xmm1,%xmm5 # 0x1cfc2e0 + 1112: cf 01 + 1114: c4 e2 f1 a9 2d bb b1 vfmadd213sd 0x1cfb1bb(%rip),%xmm1,%xmm5 # 0x1cfc2d8 + 111b: cf 01 + 111d: c5 f3 59 ed vmulsd %xmm5,%xmm1,%xmm5 + 1121: c5 d3 59 e9 vmulsd %xmm1,%xmm5,%xmm5 + 1125: c5 e3 58 cd vaddsd %xmm5,%xmm3,%xmm1 + 1129: c5 fb 58 d1 vaddsd %xmm1,%xmm0,%xmm2 + 112d: c5 fb 11 12 vmovsd %xmm2,(%rdx) + 1131: 48 83 c4 38 add $0x38,%rsp + 1135: c3 ret + 1136: c5 fb 10 05 ca b1 cf vmovsd 0x1cfb1ca(%rip),%xmm0 # 0x1cfc308 + 113d: 01 + 113e: c4 e2 f1 a9 05 b9 b1 vfmadd213sd 0x1cfb1b9(%rip),%xmm1,%xmm0 # 0x1cfc300 + 1145: cf 01 + 1147: c4 e2 f1 a9 05 a8 b1 vfmadd213sd 0x1cfb1a8(%rip),%xmm1,%xmm0 # 0x1cfc2f8 + 114e: cf 01 + 1150: c4 e2 f1 a9 05 97 b1 vfmadd213sd 0x1cfb197(%rip),%xmm1,%xmm0 # 0x1cfc2f0 + 1157: cf 01 + 1159: c4 e2 f1 a9 05 86 b1 vfmadd213sd 0x1cfb186(%rip),%xmm1,%xmm0 # 0x1cfc2e8 + 1160: cf 01 + 1162: c4 e2 f1 a9 05 75 b1 vfmadd213sd 0x1cfb175(%rip),%xmm1,%xmm0 # 0x1cfc2e0 + 1169: cf 01 + 116b: c4 e2 f1 a9 05 64 b1 vfmadd213sd 0x1cfb164(%rip),%xmm1,%xmm0 # 0x1cfc2d8 + 1172: cf 01 + 1174: c5 fb 59 d1 vmulsd %xmm1,%xmm0,%xmm2 + 1178: c5 eb 59 d9 vmulsd %xmm1,%xmm2,%xmm3 + 117c: c5 f3 58 cb vaddsd %xmm3,%xmm1,%xmm1 + 1180: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 1184: 48 83 c4 38 add $0x38,%rsp + 1188: c3 ret + 1189: c5 f9 2e d3 vucomisd %xmm3,%xmm2 + 118d: 7a 02 jp 0x1191 + 118f: 74 12 je 0x11a3 + 1191: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0 + 1195: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 1199: b8 13 00 00 00 mov $0x13,%eax + 119e: 48 83 c4 38 add $0x38,%rsp + 11a2: c3 ret + 11a3: c5 fb 10 05 25 b1 cf vmovsd 0x1cfb125(%rip),%xmm0 # 0x1cfc2d0 + 11aa: 01 + 11ab: b8 12 00 00 00 mov $0x12,%eax + 11b0: c5 f9 57 0d 58 b1 cf vxorpd 0x1cfb158(%rip),%xmm0,%xmm1 # 0x1cfc310 + 11b7: 01 + 11b8: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2 + 11bc: c5 fb 11 12 vmovsd %xmm2,(%rdx) + 11c0: 48 83 c4 38 add $0x38,%rsp + 11c4: c3 ret + 11c5: 41 8a 49 07 mov 0x7(%r9),%cl + 11c9: 80 e1 80 and $0x80,%cl + 11cc: 80 f9 80 cmp $0x80,%cl + 11cf: 74 12 je 0x11e3 + 11d1: c4 c1 7b 10 01 vmovsd (%r9),%xmm0 + 11d6: c5 fb 59 c8 vmulsd %xmm0,%xmm0,%xmm1 + 11da: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 11de: 48 83 c4 38 add $0x38,%rsp + 11e2: c3 ret + 11e3: 41 f7 41 04 ff ff 0f testl $0xfffff,0x4(%r9) + 11ea: 00 + 11eb: 75 e4 jne 0x11d1 + 11ed: 41 83 39 00 cmpl $0x0,(%r9) + 11f1: 75 de jne 0x11d1 + 11f3: c5 fb 10 05 cd b0 cf vmovsd 0x1cfb0cd(%rip),%xmm0 # 0x1cfc2c8 + 11fa: 01 + 11fb: b8 13 00 00 00 mov $0x13,%eax + 1200: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1 + 1204: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 1208: 48 83 c4 38 add $0x38,%rsp + 120c: c3 ret + 120d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1214: 00 + 1215: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 121c: 0f 1f 40 00 nopl 0x0(%rax) + 1220: 53 push %rbx + 1221: 56 push %rsi + 1222: 57 push %rdi + 1223: 41 54 push %r12 + 1225: 41 56 push %r14 + 1227: 41 57 push %r15 + 1229: 55 push %rbp + 122a: 48 81 ec 50 05 00 00 sub $0x550,%rsp + 1231: 44 89 c5 mov %r8d,%ebp + 1234: 4c 89 ac 24 30 05 00 mov %r13,0x530(%rsp) + 123b: 00 + 123c: 4c 8d ac 24 9f 00 00 lea 0x9f(%rsp),%r13 + 1243: 00 + 1244: 45 33 f6 xor %r14d,%r14d + 1247: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 + 124b: 48 8b 05 fe a2 31 02 mov 0x231a2fe(%rip),%rax # 0x231b550 + 1252: 83 e5 e0 and $0xffffffe0,%ebp + 1255: 48 33 c4 xor %rsp,%rax + 1258: 45 32 d2 xor %r10b,%r10b + 125b: 48 89 84 24 40 05 00 mov %rax,0x540(%rsp) + 1262: 00 + 1263: 33 c0 xor %eax,%eax + 1265: 45 85 c0 test %r8d,%r8d + 1268: 0f 8e 1b 0c 00 00 jle 0x1e89 + 126e: 48 85 c9 test %rcx,%rcx + 1271: 0f 84 fc 0b 00 00 je 0x1e73 + 1277: 48 85 d2 test %rdx,%rdx + 127a: 0f 84 bb 0b 00 00 je 0x1e3b + 1280: c5 f8 ae 9c 24 64 04 vstmxcsr 0x464(%rsp) + 1287: 00 00 + 1289: 44 8b 8c 24 64 04 00 mov 0x464(%rsp),%r9d + 1290: 00 + 1291: 45 89 cb mov %r9d,%r11d + 1294: 41 81 e3 c0 ff 00 00 and $0xffc0,%r11d + 129b: 41 81 fb 80 1f 00 00 cmp $0x1f80,%r11d + 12a2: 74 28 je 0x12cc + 12a4: 45 89 cb mov %r9d,%r11d + 12a7: 41 be 02 00 00 00 mov $0x2,%r14d + 12ad: 41 81 e3 3f 00 ff ff and $0xffff003f,%r11d + 12b4: 41 81 c3 80 1f 00 00 add $0x1f80,%r11d + 12bb: 44 89 9c 24 64 04 00 mov %r11d,0x464(%rsp) + 12c2: 00 + 12c3: c5 f8 ae 94 24 64 04 vldmxcsr 0x464(%rsp) + 12ca: 00 00 + 12cc: 45 33 ff xor %r15d,%r15d + 12cf: 85 ed test %ebp,%ebp + 12d1: 0f 8e dc 04 00 00 jle 0x17b3 + 12d7: 62 f1 7c 48 10 1d ff vmovups 0x1cfb0ff(%rip),%zmm3 # 0x1cfc3e0 + 12de: b0 cf 01 + 12e1: 48 89 d6 mov %rdx,%rsi + 12e4: c5 f8 11 b4 24 70 04 vmovups %xmm6,0x470(%rsp) + 12eb: 00 00 + 12ed: c5 f8 11 bc 24 80 04 vmovups %xmm7,0x480(%rsp) + 12f4: 00 00 + 12f6: c5 78 11 84 24 90 04 vmovups %xmm8,0x490(%rsp) + 12fd: 00 00 + 12ff: c5 78 11 8c 24 a0 04 vmovups %xmm9,0x4a0(%rsp) + 1306: 00 00 + 1308: 48 89 cb mov %rcx,%rbx + 130b: c5 78 11 94 24 b0 04 vmovups %xmm10,0x4b0(%rsp) + 1312: 00 00 + 1314: c5 78 11 9c 24 c0 04 vmovups %xmm11,0x4c0(%rsp) + 131b: 00 00 + 131d: c5 78 11 a4 24 d0 04 vmovups %xmm12,0x4d0(%rsp) + 1324: 00 00 + 1326: c5 78 11 ac 24 e0 04 vmovups %xmm13,0x4e0(%rsp) + 132d: 00 00 + 132f: 48 63 ed movslq %ebp,%rbp + 1332: 44 88 d7 mov %r10b,%dil + 1335: c5 78 11 b4 24 f0 04 vmovups %xmm14,0x4f0(%rsp) + 133c: 00 00 + 133e: c5 78 11 bc 24 00 05 vmovups %xmm15,0x500(%rsp) + 1345: 00 00 + 1347: 44 89 8c 24 20 05 00 mov %r9d,0x520(%rsp) + 134e: 00 + 134f: 89 84 24 28 05 00 00 mov %eax,0x528(%rsp) + 1356: 44 89 84 24 18 05 00 mov %r8d,0x518(%rsp) + 135d: 00 + 135e: 66 90 xchg %ax,%ax + 1360: 62 b1 7c 48 10 14 fb vmovups (%rbx,%r15,8),%zmm2 + 1367: 62 b1 7c 48 10 44 fb vmovups 0x80(%rbx,%r15,8),%zmm0 + 136e: 02 + 136f: 62 b1 7c 48 10 4c fb vmovups 0x40(%rbx,%r15,8),%zmm1 + 1376: 01 + 1377: 62 21 7c 48 10 44 fb vmovups 0xc0(%rbx,%r15,8),%zmm24 + 137e: 03 + 137f: 62 61 7c 48 10 25 17 vmovups 0x1cfb017(%rip),%zmm28 # 0x1cfc3a0 + 1386: b0 cf 01 + 1389: 62 63 fd 58 26 d2 08 vgetmantpd $0x8,{sae},%zmm2,%zmm26 + 1390: 62 f3 fd 58 26 e0 08 vgetmantpd $0x8,{sae},%zmm0,%zmm4 + 1397: 62 73 fd 58 26 d9 08 vgetmantpd $0x8,{sae},%zmm1,%zmm11 + 139e: 62 83 fd 58 26 d0 08 vgetmantpd $0x8,{sae},%zmm24,%zmm18 + 13a5: 62 61 7c 48 10 3d b1 vmovups 0x1cfafb1(%rip),%zmm31 # 0x1cfc360 + 13ac: af cf 01 + 13af: 62 82 fd 58 42 f8 vgetexppd {sae},%zmm24,%zmm23 + 13b5: 62 61 7c 48 10 05 e1 vmovups 0x1cfb0e1(%rip),%zmm24 # 0x1cfc4a0 + 13bc: b0 cf 01 + 13bf: 62 71 7c 48 10 2d 57 vmovups 0x1cfb157(%rip),%zmm13 # 0x1cfc520 + 13c6: b1 cf 01 + 13c9: 62 71 7c 48 10 15 8d vmovups 0x1cfb08d(%rip),%zmm10 # 0x1cfc460 + 13d0: b0 cf 01 + 13d3: 62 e1 7c 48 10 0d 03 vmovups 0x1cfb103(%rip),%zmm17 # 0x1cfc4e0 + 13da: b1 cf 01 + 13dd: 62 c1 7c 48 11 7d 00 vmovups %zmm23,0x0(%r13) + 13e4: 62 f1 7c 48 10 2d 32 vmovups 0x1cfb232(%rip),%zmm5 # 0x1cfc620 + 13eb: b2 cf 01 + 13ee: 62 f2 fd 58 42 d2 vgetexppd {sae},%zmm2,%zmm2 + 13f4: 62 f2 fd 58 42 c9 vgetexppd {sae},%zmm1,%zmm1 + 13fa: 62 f2 fd 58 42 c0 vgetexppd {sae},%zmm0,%zmm0 + 1400: 62 82 fd 48 4c f2 vrcp14pd %zmm26,%zmm22 + 1406: 62 e2 fd 48 4c e4 vrcp14pd %zmm4,%zmm20 + 140c: 62 c2 fd 48 4c eb vrcp14pd %zmm11,%zmm21 + 1412: 62 22 fd 48 4c ca vrcp14pd %zmm18,%zmm25 + 1418: 62 33 fd 58 09 e6 58 vrndscalepd $0x58,{sae},%zmm22,%zmm12 + 141f: 62 b3 fd 58 09 fc 58 vrndscalepd $0x58,{sae},%zmm20,%zmm7 + 1426: 62 33 fd 58 09 c5 58 vrndscalepd $0x58,{sae},%zmm21,%zmm8 + 142d: 62 93 fd 58 09 f1 58 vrndscalepd $0x58,{sae},%zmm25,%zmm6 + 1434: 62 d1 a5 40 73 d4 30 vpsrlq $0x30,%zmm12,%zmm27 + 143b: 62 f1 8d 40 73 d7 30 vpsrlq $0x30,%zmm7,%zmm30 + 1442: 62 d1 95 40 73 d0 30 vpsrlq $0x30,%zmm8,%zmm29 + 1449: 62 f1 b5 48 73 d6 30 vpsrlq $0x30,%zmm6,%zmm9 + 1450: 62 62 9d 18 aa d3 vfmsub213pd {rn-sae},%zmm3,%zmm12,%zmm26 + 1456: 62 f2 c5 18 aa e3 vfmsub213pd {rn-sae},%zmm3,%zmm7,%zmm4 + 145c: 62 72 bd 18 aa db vfmsub213pd {rn-sae},%zmm3,%zmm8,%zmm11 + 1462: 62 e2 cd 18 aa d3 vfmsub213pd {rn-sae},%zmm3,%zmm6,%zmm18 + 1468: 62 51 7c 48 11 5d 01 vmovups %zmm11,0x40(%r13) + 146f: 62 d1 7c 48 11 65 02 vmovups %zmm4,0x80(%r13) + 1476: 62 e1 dd 18 59 e4 vmulpd {rn-sae},%zmm4,%zmm4,%zmm20 + 147c: 62 c1 a5 18 59 db vmulpd {rn-sae},%zmm11,%zmm11,%zmm19 + 1482: 62 21 ed 10 59 ca vmulpd {rn-sae},%zmm18,%zmm18,%zmm25 + 1488: 62 02 85 40 77 dc vpermi2pd %zmm28,%zmm31,%zmm27 + 148e: 62 12 85 40 77 cc vpermi2pd %zmm28,%zmm31,%zmm9 + 1494: 62 02 85 40 77 ec vpermi2pd %zmm28,%zmm31,%zmm29 + 149a: 62 02 85 40 77 f4 vpermi2pd %zmm28,%zmm31,%zmm30 + 14a0: 62 41 7c 48 11 5d 03 vmovups %zmm27,0xc0(%r13) + 14a7: 62 61 7c 48 10 25 ef vmovups 0x1cfb0ef(%rip),%zmm28 # 0x1cfc5a0 + 14ae: b0 cf 01 + 14b1: 62 51 7c 48 11 4d 06 vmovups %zmm9,0x180(%r13) + 14b8: 62 71 7c 48 10 0d 9e vmovups 0x1cfb09e(%rip),%zmm9 # 0x1cfc560 + 14bf: b0 cf 01 + 14c2: 62 41 7c 48 11 6d 04 vmovups %zmm29,0x100(%r13) + 14c9: 62 41 7c 48 11 75 05 vmovups %zmm30,0x140(%r13) + 14d0: 62 01 ad 10 59 da vmulpd {rn-sae},%zmm26,%zmm26,%zmm27 + 14d6: 62 81 7c 48 28 f8 vmovaps %zmm24,%zmm23 + 14dc: 62 51 7c 48 28 f5 vmovaps %zmm13,%zmm14 + 14e2: 62 e2 ad 18 b8 fc vfmadd231pd {rn-sae},%zmm4,%zmm10,%zmm23 + 14e8: 62 72 f5 10 b8 f4 vfmadd231pd {rn-sae},%zmm4,%zmm17,%zmm14 + 14ee: 62 c2 dd 10 a8 fe vfmadd213pd {rn-sae},%zmm14,%zmm20,%zmm23 + 14f4: 62 11 a5 10 59 f3 vmulpd {rn-sae},%zmm27,%zmm27,%zmm14 + 14fa: 62 c1 7c 48 28 c5 vmovaps %zmm13,%zmm16 + 1500: 62 51 7c 48 28 fd vmovaps %zmm13,%zmm15 + 1506: 62 81 7c 48 28 e8 vmovaps %zmm24,%zmm21 + 150c: 62 81 7c 48 28 f0 vmovaps %zmm24,%zmm22 + 1512: 62 82 f5 10 b8 c2 vfmadd231pd {rn-sae},%zmm26,%zmm17,%zmm16 + 1518: 62 52 f5 10 b8 fb vfmadd231pd {rn-sae},%zmm11,%zmm17,%zmm15 + 151e: 62 32 f5 10 b8 ea vfmadd231pd {rn-sae},%zmm18,%zmm17,%zmm13 + 1524: 62 e1 7c 48 10 0d b2 vmovups 0x1cfb0b2(%rip),%zmm17 # 0x1cfc5e0 + 152b: b0 cf 01 + 152e: 62 82 ad 18 b8 ea vfmadd231pd {rn-sae},%zmm26,%zmm10,%zmm21 + 1534: 62 c2 ad 18 b8 f3 vfmadd231pd {rn-sae},%zmm11,%zmm10,%zmm22 + 153a: 62 22 ad 18 b8 c2 vfmadd231pd {rn-sae},%zmm18,%zmm10,%zmm24 + 1540: 62 a2 a5 10 a8 e8 vfmadd213pd {rn-sae},%zmm16,%zmm27,%zmm21 + 1546: 62 c2 e5 10 a8 f7 vfmadd213pd {rn-sae},%zmm15,%zmm19,%zmm22 + 154c: 62 42 b5 10 a8 c5 vfmadd213pd {rn-sae},%zmm13,%zmm25,%zmm24 + 1552: 62 31 e5 10 59 fb vmulpd {rn-sae},%zmm19,%zmm19,%zmm15 + 1558: 62 a1 dd 10 59 c4 vmulpd {rn-sae},%zmm20,%zmm20,%zmm16 + 155e: 62 11 b5 10 59 e9 vmulpd {rn-sae},%zmm25,%zmm25,%zmm13 + 1564: 62 01 7c 48 28 fc vmovaps %zmm28,%zmm31 + 156a: 62 01 7c 48 28 f4 vmovaps %zmm28,%zmm30 + 1570: 62 01 7c 48 28 ec vmovaps %zmm28,%zmm29 + 1576: 62 02 b5 18 b8 fa vfmadd231pd {rn-sae},%zmm26,%zmm9,%zmm31 + 157c: 62 42 b5 18 b8 f3 vfmadd231pd {rn-sae},%zmm11,%zmm9,%zmm30 + 1582: 62 62 b5 18 b8 ec vfmadd231pd {rn-sae},%zmm4,%zmm9,%zmm29 + 1588: 62 22 b5 18 b8 e2 vfmadd231pd {rn-sae},%zmm18,%zmm9,%zmm28 + 158e: 62 71 7c 48 28 cd vmovaps %zmm5,%zmm9 + 1594: 62 71 7c 48 28 d5 vmovaps %zmm5,%zmm10 + 159a: 62 12 f5 10 b8 ca vfmadd231pd {rn-sae},%zmm26,%zmm17,%zmm9 + 15a0: 62 52 f5 10 b8 d3 vfmadd231pd {rn-sae},%zmm11,%zmm17,%zmm10 + 15a6: 62 42 a5 10 a8 f9 vfmadd213pd {rn-sae},%zmm9,%zmm27,%zmm31 + 15ac: 62 42 e5 10 a8 f2 vfmadd213pd {rn-sae},%zmm10,%zmm19,%zmm30 + 15b2: 62 31 7c 48 10 14 fb vmovups (%rbx,%r15,8),%zmm10 + 15b9: 62 82 8d 18 a8 ef vfmadd213pd {rn-sae},%zmm31,%zmm14,%zmm21 + 15bf: 62 82 85 18 a8 f6 vfmadd213pd {rn-sae},%zmm30,%zmm15,%zmm22 + 15c5: 62 31 7c 48 10 74 fb vmovups 0xc0(%rbx,%r15,8),%zmm14 + 15cc: 03 + 15cd: 62 82 a5 10 a8 ea vfmadd213pd {rn-sae},%zmm26,%zmm27,%zmm21 + 15d3: 62 41 7c 48 10 55 06 vmovups 0x180(%r13),%zmm26 + 15da: 62 d3 fd 48 66 c2 5e vfpclasspd $0x5e,%zmm10,%k0 + 15e1: 62 d3 fd 48 66 fe 5e vfpclasspd $0x5e,%zmm14,%k7 + 15e8: c5 78 93 e0 kmovw %k0,%r12d + 15ec: c5 f8 93 d7 kmovw %k7,%edx + 15f0: 62 71 7c 48 28 dd vmovaps %zmm5,%zmm11 + 15f6: 62 72 f5 10 b8 dc vfmadd231pd {rn-sae},%zmm4,%zmm17,%zmm11 + 15fc: 62 b2 f5 10 b8 ea vfmadd231pd {rn-sae},%zmm18,%zmm17,%zmm5 + 1602: 62 f1 7c 48 10 25 14 vmovups 0x1cfae14(%rip),%zmm4 # 0x1cfc420 + 1609: ae cf 01 + 160c: 62 42 dd 10 a8 eb vfmadd213pd {rn-sae},%zmm11,%zmm20,%zmm29 + 1612: 62 62 b5 10 a8 e5 vfmadd213pd {rn-sae},%zmm5,%zmm25,%zmm28 + 1618: 62 31 7c 48 10 5c fb vmovups 0x40(%rbx,%r15,8),%zmm11 + 161f: 01 + 1620: 62 82 fd 10 a8 fd vfmadd213pd {rn-sae},%zmm29,%zmm16,%zmm23 + 1626: 62 02 95 18 a8 c4 vfmadd213pd {rn-sae},%zmm28,%zmm13,%zmm24 + 162c: 62 31 7c 48 10 6c fb vmovups 0x80(%rbx,%r15,8),%zmm13 + 1633: 02 + 1634: 62 22 b5 10 a8 c2 vfmadd213pd {rn-sae},%zmm18,%zmm25,%zmm24 + 163a: 62 c1 7c 48 10 55 05 vmovups 0x140(%r13),%zmm18 + 1641: 62 f1 c5 58 c2 dc 11 vcmplt_oqpd {sae},%zmm4,%zmm7,%k3 + 1648: 62 f1 cd 58 c2 e4 11 vcmplt_oqpd {sae},%zmm4,%zmm6,%k4 + 164f: 62 f1 9d 58 c2 cc 11 vcmplt_oqpd {sae},%zmm4,%zmm12,%k1 + 1656: 62 f1 bd 58 c2 d4 11 vcmplt_oqpd {sae},%zmm4,%zmm8,%k2 + 165d: 62 d1 7c 48 10 75 01 vmovups 0x40(%r13),%zmm6 + 1664: 62 d1 7c 48 10 7d 02 vmovups 0x80(%r13),%zmm7 + 166b: 62 51 7c 48 10 45 03 vmovups 0xc0(%r13),%zmm8 + 1672: 62 d1 7c 48 10 65 00 vmovups 0x0(%r13),%zmm4 + 1679: 62 51 7c 48 10 65 04 vmovups 0x100(%r13),%zmm12 + 1680: 62 e2 e5 10 a8 f6 vfmadd213pd {rn-sae},%zmm6,%zmm19,%zmm22 + 1686: 62 e2 dd 10 a8 ff vfmadd213pd {rn-sae},%zmm7,%zmm20,%zmm23 + 168c: 62 d3 fd 48 66 eb 5e vfpclasspd $0x5e,%zmm11,%k5 + 1693: 62 d3 fd 48 66 f5 5e vfpclasspd $0x5e,%zmm13,%k6 + 169a: 62 b1 bd 18 58 ed vaddpd {rn-sae},%zmm21,%zmm8,%zmm5 + 16a0: 62 f1 ed 19 58 d3 vaddpd {rn-sae},%zmm3,%zmm2,%zmm2{%k1} + 16a6: 62 f1 f5 1a 58 cb vaddpd {rn-sae},%zmm3,%zmm1,%zmm1{%k2} + 16ac: 62 f1 fd 1b 58 c3 vaddpd {rn-sae},%zmm3,%zmm0,%zmm0{%k3} + 16b2: 62 f1 dd 1c 58 e3 vaddpd {rn-sae},%zmm3,%zmm4,%zmm4{%k4} + 16b8: 62 b1 9d 18 58 f6 vaddpd {rn-sae},%zmm22,%zmm12,%zmm6 + 16be: 62 b1 ed 10 58 ff vaddpd {rn-sae},%zmm23,%zmm18,%zmm7 + 16c4: 62 11 ad 10 58 c8 vaddpd {rn-sae},%zmm24,%zmm26,%zmm9 + 16ca: 62 71 7c 48 10 05 8c vmovups 0x1cfaf8c(%rip),%zmm8 # 0x1cfc660 + 16d1: af cf 01 + 16d4: 62 f2 bd 18 a8 d5 vfmadd213pd {rn-sae},%zmm5,%zmm8,%zmm2 + 16da: 62 f2 bd 18 a8 ce vfmadd213pd {rn-sae},%zmm6,%zmm8,%zmm1 + 16e0: 62 f2 bd 18 a8 c7 vfmadd213pd {rn-sae},%zmm7,%zmm8,%zmm0 + 16e6: 62 d2 bd 18 a8 e1 vfmadd213pd {rn-sae},%zmm9,%zmm8,%zmm4 + 16ec: c5 f8 93 c5 kmovw %k5,%eax + 16f0: c5 78 93 de kmovw %k6,%r11d + 16f4: c1 e0 08 shl $0x8,%eax + 16f7: 41 c1 e3 10 shl $0x10,%r11d + 16fb: 44 0b e0 or %eax,%r12d + 16fe: c1 e2 18 shl $0x18,%edx + 1701: 45 0b e3 or %r11d,%r12d + 1704: 44 0b e2 or %edx,%r12d + 1707: 0f 85 bb 05 00 00 jne 0x1cc8 + 170d: 62 b1 7c 48 11 14 fe vmovups %zmm2,(%rsi,%r15,8) + 1714: 62 b1 7c 48 11 4c fe vmovups %zmm1,0x40(%rsi,%r15,8) + 171b: 01 + 171c: 62 b1 7c 48 11 44 fe vmovups %zmm0,0x80(%rsi,%r15,8) + 1723: 02 + 1724: 62 b1 7c 48 11 64 fe vmovups %zmm4,0xc0(%rsi,%r15,8) + 172b: 03 + 172c: 49 83 c7 20 add $0x20,%r15 + 1730: 4c 3b fd cmp %rbp,%r15 + 1733: 0f 8c 27 fc ff ff jl 0x1360 + 1739: c5 f8 10 b4 24 70 04 vmovups 0x470(%rsp),%xmm6 + 1740: 00 00 + 1742: 48 89 d9 mov %rbx,%rcx + 1745: c5 f8 10 bc 24 80 04 vmovups 0x480(%rsp),%xmm7 + 174c: 00 00 + 174e: 48 89 f2 mov %rsi,%rdx + 1751: c5 78 10 84 24 90 04 vmovups 0x490(%rsp),%xmm8 + 1758: 00 00 + 175a: 41 88 fa mov %dil,%r10b + 175d: c5 78 10 8c 24 a0 04 vmovups 0x4a0(%rsp),%xmm9 + 1764: 00 00 + 1766: c5 78 10 94 24 b0 04 vmovups 0x4b0(%rsp),%xmm10 + 176d: 00 00 + 176f: c5 78 10 9c 24 c0 04 vmovups 0x4c0(%rsp),%xmm11 + 1776: 00 00 + 1778: c5 78 10 a4 24 d0 04 vmovups 0x4d0(%rsp),%xmm12 + 177f: 00 00 + 1781: c5 78 10 ac 24 e0 04 vmovups 0x4e0(%rsp),%xmm13 + 1788: 00 00 + 178a: c5 78 10 b4 24 f0 04 vmovups 0x4f0(%rsp),%xmm14 + 1791: 00 00 + 1793: c5 78 10 bc 24 00 05 vmovups 0x500(%rsp),%xmm15 + 179a: 00 00 + 179c: 44 8b 8c 24 20 05 00 mov 0x520(%rsp),%r9d + 17a3: 00 + 17a4: 8b 84 24 28 05 00 00 mov 0x528(%rsp),%eax + 17ab: 44 8b 84 24 18 05 00 mov 0x518(%rsp),%r8d + 17b2: 00 + 17b3: 4d 63 d8 movslq %r8d,%r11 + 17b6: 4a 8d 2c fd 00 00 00 lea 0x0(,%r15,8),%rbp + 17bd: 00 + 17be: 4d 3b fb cmp %r11,%r15 + 17c1: 0f 8d 12 02 00 00 jge 0x19d9 + 17c7: 62 e1 7c 48 10 3d 0f vmovups 0x1cfac0f(%rip),%zmm23 # 0x1cfc3e0 + 17ce: ac cf 01 + 17d1: 48 89 ef mov %rbp,%rdi + 17d4: 62 e1 7c 48 10 35 42 vmovups 0x1cfac42(%rip),%zmm22 # 0x1cfc420 + 17db: ac cf 01 + 17de: 62 e1 7c 48 10 25 78 vmovups 0x1cfac78(%rip),%zmm20 # 0x1cfc460 + 17e5: ac cf 01 + 17e8: 62 e1 7c 48 10 1d ae vmovups 0x1cfacae(%rip),%zmm19 # 0x1cfc4a0 + 17ef: ac cf 01 + 17f2: 62 e1 7c 48 10 15 e4 vmovups 0x1cface4(%rip),%zmm18 # 0x1cfc4e0 + 17f9: ac cf 01 + 17fc: 62 e1 7c 48 10 0d 1a vmovups 0x1cfad1a(%rip),%zmm17 # 0x1cfc520 + 1803: ad cf 01 + 1806: 62 e1 7c 48 10 05 50 vmovups 0x1cfad50(%rip),%zmm16 # 0x1cfc560 + 180d: ad cf 01 + 1810: 62 f1 7c 48 10 2d 86 vmovups 0x1cfad86(%rip),%zmm5 # 0x1cfc5a0 + 1817: ad cf 01 + 181a: 62 f1 7c 48 10 25 bc vmovups 0x1cfadbc(%rip),%zmm4 # 0x1cfc5e0 + 1821: ad cf 01 + 1824: 62 f1 7c 48 10 1d f2 vmovups 0x1cfadf2(%rip),%zmm3 # 0x1cfc620 + 182b: ad cf 01 + 182e: 62 f1 7c 48 10 15 28 vmovups 0x1cfae28(%rip),%zmm2 # 0x1cfc660 + 1835: ae cf 01 + 1838: c5 78 11 b4 24 f0 04 vmovups %xmm14,0x4f0(%rsp) + 183f: 00 00 + 1841: c5 78 11 bc 24 00 05 vmovups %xmm15,0x500(%rsp) + 1848: 00 00 + 184a: 62 f2 fd 48 19 0d ec vbroadcastsd 0x1cfb5ec(%rip),%zmm1 # 0x1cfce40 + 1851: b5 cf 01 + 1854: 62 e1 7c 48 10 2d 02 vmovups 0x1cfab02(%rip),%zmm21 # 0x1cfc360 + 185b: ab cf 01 + 185e: 62 f1 7c 48 10 05 38 vmovups 0x1cfab38(%rip),%zmm0 # 0x1cfc3a0 + 1865: ab cf 01 + 1868: 4c 89 9c 24 38 05 00 mov %r11,0x538(%rsp) + 186f: 00 + 1870: 48 89 d5 mov %rdx,%rbp + 1873: 44 89 8c 24 20 05 00 mov %r9d,0x520(%rsp) + 187a: 00 + 187b: 48 89 cb mov %rcx,%rbx + 187e: 89 84 24 28 05 00 00 mov %eax,0x528(%rsp) + 1885: 44 89 c6 mov %r8d,%esi + 1888: 44 89 b4 24 68 04 00 mov %r14d,0x468(%rsp) + 188f: 00 + 1890: 44 88 94 24 10 05 00 mov %r10b,0x510(%rsp) + 1897: 00 + 1898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 189f: 00 + 18a0: 45 89 fe mov %r15d,%r14d + 18a3: 41 89 f2 mov %esi,%r10d + 18a6: 45 2b d6 sub %r14d,%r10d + 18a9: b8 08 00 00 00 mov $0x8,%eax + 18ae: 41 83 fa 08 cmp $0x8,%r10d + 18b2: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + 18b9: 00 00 00 + 18bc: 62 61 7c 48 28 e9 vmovaps %zmm1,%zmm29 + 18c2: 44 0f 43 d0 cmovae %eax,%r10d + 18c6: 41 f7 da neg %r10d + 18c9: 41 83 c2 20 add $0x20,%r10d + 18cd: c4 c2 ab f7 c3 shrx %r10,%r11,%rax + 18d2: 41 89 45 00 mov %eax,0x0(%r13) + 18d6: c5 f8 92 c8 kmovw %eax,%k1 + 18da: 62 61 fd 49 10 2c 1f vmovupd (%rdi,%rbx,1),%zmm29{%k1} + 18e1: 62 03 fd 58 26 e5 08 vgetmantpd $0x8,{sae},%zmm29,%zmm28 + 18e8: 62 02 fd 58 42 f5 vgetexppd {sae},%zmm29,%zmm30 + 18ee: 62 02 fd 48 4c fc vrcp14pd %zmm28,%zmm31 + 18f4: 62 93 fd 48 66 c5 5e vfpclasspd $0x5e,%zmm29,%k0 + 18fb: 62 03 fd 58 09 cf 58 vrndscalepd $0x58,{sae},%zmm31,%zmm25 + 1902: c5 78 93 e0 kmovw %k0,%r12d + 1906: 62 22 b5 10 aa e7 vfmsub213pd {rn-sae},%zmm23,%zmm25,%zmm28 + 190c: 62 b1 b5 50 c2 d6 11 vcmplt_oqpd {sae},%zmm22,%zmm25,%k2 + 1913: 62 01 9d 10 59 c4 vmulpd {rn-sae},%zmm28,%zmm28,%zmm24 + 1919: 62 91 8d 48 73 d1 30 vpsrlq $0x30,%zmm25,%zmm14 + 1920: 62 21 8d 12 58 f7 vaddpd {rn-sae},%zmm23,%zmm30,%zmm30{%k2} + 1926: 62 72 d5 40 77 f0 vpermi2pd %zmm0,%zmm21,%zmm14 + 192c: 62 31 7c 48 28 fb vmovaps %zmm19,%zmm15 + 1932: 62 21 7c 48 28 f9 vmovaps %zmm17,%zmm31 + 1938: 62 12 dd 10 b8 fc vfmadd231pd {rn-sae},%zmm28,%zmm20,%zmm15 + 193e: 62 02 ed 10 b8 fc vfmadd231pd {rn-sae},%zmm28,%zmm18,%zmm31 + 1944: 62 12 bd 10 a8 ff vfmadd213pd {rn-sae},%zmm31,%zmm24,%zmm15 + 194a: 62 01 bd 10 59 f8 vmulpd {rn-sae},%zmm24,%zmm24,%zmm31 + 1950: 62 61 7c 48 28 dd vmovaps %zmm5,%zmm27 + 1956: 62 61 7c 48 28 d3 vmovaps %zmm3,%zmm26 + 195c: 62 02 fd 10 b8 dc vfmadd231pd {rn-sae},%zmm28,%zmm16,%zmm27 + 1962: 62 02 dd 18 b8 d4 vfmadd231pd {rn-sae},%zmm28,%zmm4,%zmm26 + 1968: 62 02 bd 10 a8 da vfmadd213pd {rn-sae},%zmm26,%zmm24,%zmm27 + 196e: 62 12 85 10 a8 fb vfmadd213pd {rn-sae},%zmm27,%zmm31,%zmm15 + 1974: 62 12 bd 10 a8 fc vfmadd213pd {rn-sae},%zmm28,%zmm24,%zmm15 + 197a: 62 51 8d 18 58 f7 vaddpd {rn-sae},%zmm15,%zmm14,%zmm14 + 1980: 62 42 ed 18 a8 f6 vfmadd213pd {rn-sae},%zmm14,%zmm2,%zmm30 + 1986: 45 85 e4 test %r12d,%r12d + 1989: 0f 85 da 00 00 00 jne 0x1a69 + 198f: c5 f8 92 c8 kmovw %eax,%k1 + 1993: 49 83 c7 08 add $0x8,%r15 + 1997: 62 61 fd 49 11 34 2f vmovupd %zmm30,(%rdi,%rbp,1){%k1} + 199e: 48 83 c7 40 add $0x40,%rdi + 19a2: 4c 3b bc 24 38 05 00 cmp 0x538(%rsp),%r15 + 19a9: 00 + 19aa: 0f 8c f0 fe ff ff jl 0x18a0 + 19b0: c5 78 10 b4 24 f0 04 vmovups 0x4f0(%rsp),%xmm14 + 19b7: 00 00 + 19b9: c5 78 10 bc 24 00 05 vmovups 0x500(%rsp),%xmm15 + 19c0: 00 00 + 19c2: 44 8b 8c 24 20 05 00 mov 0x520(%rsp),%r9d + 19c9: 00 + 19ca: 8b 84 24 28 05 00 00 mov 0x528(%rsp),%eax + 19d1: 44 8b b4 24 68 04 00 mov 0x468(%rsp),%r14d + 19d8: 00 + 19d9: db e2 fnclex + 19db: 41 f7 c6 01 00 00 00 test $0x1,%r14d + 19e2: 74 07 je 0x19eb + 19e4: d9 ac 24 62 04 00 00 fldcw 0x462(%rsp) + 19eb: 41 f7 c6 02 00 00 00 test $0x2,%r14d + 19f2: 74 13 je 0x1a07 + 19f4: 44 89 8c 24 64 04 00 mov %r9d,0x464(%rsp) + 19fb: 00 + 19fc: c5 f8 ae 94 24 64 04 vldmxcsr 0x464(%rsp) + 1a03: 00 00 + 1a05: eb 28 jmp 0x1a2f + 1a07: c5 f8 ae 9c 24 64 04 vstmxcsr 0x464(%rsp) + 1a0e: 00 00 + 1a10: 8b 94 24 64 04 00 00 mov 0x464(%rsp),%edx + 1a17: f6 c2 1f test $0x1f,%dl + 1a1a: 74 13 je 0x1a2f + 1a1c: 83 e2 e0 and $0xffffffe0,%edx + 1a1f: 89 94 24 64 04 00 00 mov %edx,0x464(%rsp) + 1a26: c5 f8 ae 94 24 64 04 vldmxcsr 0x464(%rsp) + 1a2d: 00 00 + 1a2f: 48 8b 8c 24 40 05 00 mov 0x540(%rsp),%rcx + 1a36: 00 + 1a37: 48 33 cc xor %rsp,%rcx + 1a3a: 48 3b 0d 0f 9b 31 02 cmp 0x2319b0f(%rip),%rcx # 0x231b550 + 1a41: 75 1d jne 0x1a60 + 1a43: c5 f8 77 vzeroupper + 1a46: 4c 8b ac 24 30 05 00 mov 0x530(%rsp),%r13 + 1a4d: 00 + 1a4e: 48 81 c4 50 05 00 00 add $0x550,%rsp + 1a55: 5d pop %rbp + 1a56: 41 5f pop %r15 + 1a58: 41 5e pop %r14 + 1a5a: 41 5c pop %r12 + 1a5c: 5f pop %rdi + 1a5d: 5e pop %rsi + 1a5e: 5b pop %rbx + 1a5f: c3 ret + 1a60: c5 f8 77 vzeroupper + 1a63: e8 48 52 e3 00 call 0xe36cb0 + 1a68: 90 nop + 1a69: 8a 84 24 10 05 00 00 mov 0x510(%rsp),%al + 1a70: 62 41 7c 48 11 6d 02 vmovups %zmm29,0x80(%r13) + 1a77: 62 41 7c 48 11 75 01 vmovups %zmm30,0x40(%r13) + 1a7e: 84 c0 test %al,%al + 1a80: 0f 84 0a 02 00 00 je 0x1c90 + 1a86: 45 85 e4 test %r12d,%r12d + 1a89: 75 11 jne 0x1a9c + 1a8b: 62 41 7c 48 10 75 01 vmovups 0x40(%r13),%zmm30 + 1a92: 41 0f b6 45 00 movzbl 0x0(%r13),%eax + 1a97: e9 f3 fe ff ff jmp 0x198f + 1a9c: 33 c0 xor %eax,%eax + 1a9e: 4c 8d 54 3d 00 lea 0x0(%rbp,%rdi,1),%r10 + 1aa3: c5 f8 11 b4 24 70 04 vmovups %xmm6,0x470(%rsp) + 1aaa: 00 00 + 1aac: c5 f8 11 bc 24 80 04 vmovups %xmm7,0x480(%rsp) + 1ab3: 00 00 + 1ab5: c5 78 11 84 24 90 04 vmovups %xmm8,0x490(%rsp) + 1abc: 00 00 + 1abe: c5 78 11 8c 24 a0 04 vmovups %xmm9,0x4a0(%rsp) + 1ac5: 00 00 + 1ac7: c5 78 11 94 24 b0 04 vmovups %xmm10,0x4b0(%rsp) + 1ace: 00 00 + 1ad0: c5 78 11 9c 24 c0 04 vmovups %xmm11,0x4c0(%rsp) + 1ad7: 00 00 + 1ad9: c5 78 11 a4 24 d0 04 vmovups %xmm12,0x4d0(%rsp) + 1ae0: 00 00 + 1ae2: c5 78 11 ac 24 e0 04 vmovups %xmm13,0x4e0(%rsp) + 1ae9: 00 00 + 1aeb: 4c 89 54 24 48 mov %r10,0x48(%rsp) + 1af0: 44 89 74 24 40 mov %r14d,0x40(%rsp) + 1af5: 48 89 7c 24 50 mov %rdi,0x50(%rsp) + 1afa: 89 c7 mov %eax,%edi + 1afc: 4c 89 7c 24 58 mov %r15,0x58(%rsp) + 1b01: 89 b4 24 18 05 00 00 mov %esi,0x518(%rsp) + 1b08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b0f: 00 + 1b10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1b1e: 00 00 + 1b20: 41 0f a3 fc bt %edi,%r12d + 1b24: 0f 82 f1 00 00 00 jb 0x1c1b + 1b2a: ff c7 inc %edi + 1b2c: 83 ff 08 cmp $0x8,%edi + 1b2f: 7c ef jl 0x1b20 + 1b31: 62 f1 7c 48 10 05 65 vmovups 0x1cfa865(%rip),%zmm0 # 0x1cfc3a0 + 1b38: a8 cf 01 + 1b3b: 62 e1 7c 48 10 2d 1b vmovups 0x1cfa81b(%rip),%zmm21 # 0x1cfc360 + 1b42: a8 cf 01 + 1b45: c5 f8 10 b4 24 70 04 vmovups 0x470(%rsp),%xmm6 + 1b4c: 00 00 + 1b4e: c5 f8 10 bc 24 80 04 vmovups 0x480(%rsp),%xmm7 + 1b55: 00 00 + 1b57: c5 78 10 84 24 90 04 vmovups 0x490(%rsp),%xmm8 + 1b5e: 00 00 + 1b60: c5 78 10 8c 24 a0 04 vmovups 0x4a0(%rsp),%xmm9 + 1b67: 00 00 + 1b69: c5 78 10 94 24 b0 04 vmovups 0x4b0(%rsp),%xmm10 + 1b70: 00 00 + 1b72: c5 78 10 9c 24 c0 04 vmovups 0x4c0(%rsp),%xmm11 + 1b79: 00 00 + 1b7b: c5 78 10 a4 24 d0 04 vmovups 0x4d0(%rsp),%xmm12 + 1b82: 00 00 + 1b84: c5 78 10 ac 24 e0 04 vmovups 0x4e0(%rsp),%xmm13 + 1b8b: 00 00 + 1b8d: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi + 1b92: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15 + 1b97: 8b b4 24 18 05 00 00 mov 0x518(%rsp),%esi + 1b9e: 62 f2 fd 48 19 0d 98 vbroadcastsd 0x1cfb298(%rip),%zmm1 # 0x1cfce40 + 1ba5: b2 cf 01 + 1ba8: 62 f1 7c 48 10 15 ae vmovups 0x1cfaaae(%rip),%zmm2 # 0x1cfc660 + 1baf: aa cf 01 + 1bb2: 62 f1 7c 48 10 1d 64 vmovups 0x1cfaa64(%rip),%zmm3 # 0x1cfc620 + 1bb9: aa cf 01 + 1bbc: 62 f1 7c 48 10 25 1a vmovups 0x1cfaa1a(%rip),%zmm4 # 0x1cfc5e0 + 1bc3: aa cf 01 + 1bc6: 62 f1 7c 48 10 2d d0 vmovups 0x1cfa9d0(%rip),%zmm5 # 0x1cfc5a0 + 1bcd: a9 cf 01 + 1bd0: 62 e1 7c 48 10 05 86 vmovups 0x1cfa986(%rip),%zmm16 # 0x1cfc560 + 1bd7: a9 cf 01 + 1bda: 62 e1 7c 48 10 0d 3c vmovups 0x1cfa93c(%rip),%zmm17 # 0x1cfc520 + 1be1: a9 cf 01 + 1be4: 62 e1 7c 48 10 15 f2 vmovups 0x1cfa8f2(%rip),%zmm18 # 0x1cfc4e0 + 1beb: a8 cf 01 + 1bee: 62 e1 7c 48 10 1d a8 vmovups 0x1cfa8a8(%rip),%zmm19 # 0x1cfc4a0 + 1bf5: a8 cf 01 + 1bf8: 62 e1 7c 48 10 25 5e vmovups 0x1cfa85e(%rip),%zmm20 # 0x1cfc460 + 1bff: a8 cf 01 + 1c02: 62 e1 7c 48 10 35 14 vmovups 0x1cfa814(%rip),%zmm22 # 0x1cfc420 + 1c09: a8 cf 01 + 1c0c: 62 e1 7c 48 10 3d ca vmovups 0x1cfa7ca(%rip),%zmm23 # 0x1cfc3e0 + 1c13: a7 cf 01 + 1c16: e9 70 fe ff ff jmp 0x1a8b + 1c1b: 41 89 fe mov %edi,%r14d + 1c1e: c5 f8 77 vzeroupper + 1c21: 4f 8d 7c f5 40 lea 0x40(%r13,%r14,8),%r15 + 1c26: 4c 89 fa mov %r15,%rdx + 1c29: 4b 8d 8c f5 80 00 00 lea 0x80(%r13,%r14,8),%rcx + 1c30: 00 + 1c31: e8 8a 02 00 00 call 0x1ec0 + 1c36: 89 c6 mov %eax,%esi + 1c38: 85 f6 test %esi,%esi + 1c3a: 0f 84 ea fe ff ff je 0x1b2a + 1c40: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 + 1c45: 89 f1 mov %esi,%ecx + 1c47: 4d 8b 17 mov (%r15),%r10 + 1c4a: 49 89 d8 mov %rbx,%r8 + 1c4d: 49 89 d9 mov %rbx,%r9 + 1c50: 4f 89 14 f3 mov %r10,(%r11,%r14,8) + 1c54: 49 89 e3 mov %rsp,%r11 + 1c57: 44 8b 54 24 40 mov 0x40(%rsp),%r10d + 1c5c: 49 89 6b 20 mov %rbp,0x20(%r11) + 1c60: 41 8d 14 3a lea (%r10,%rdi,1),%edx + 1c64: 4c 8d 15 85 72 37 02 lea 0x2377285(%rip),%r10 # 0x2378ef0 + 1c6b: 49 89 6b 28 mov %rbp,0x28(%r11) + 1c6f: 4d 89 53 30 mov %r10,0x30(%r11) + 1c73: e8 28 f5 0a 00 call 0xb11a0 + 1c78: 4c 8b 54 24 48 mov 0x48(%rsp),%r10 + 1c7d: 89 b4 24 28 05 00 00 mov %esi,0x528(%rsp) + 1c84: 4f 8b 1c f2 mov (%r10,%r14,8),%r11 + 1c88: 4d 89 1f mov %r11,(%r15) + 1c8b: e9 9a fe ff ff jmp 0x1b2a + 1c90: 48 89 e0 mov %rsp,%rax + 1c93: 4c 8d 94 24 62 04 00 lea 0x462(%rsp),%r10 + 1c9a: 00 + 1c9b: 41 c6 82 ae 00 00 00 movb $0x1,0xae(%r10) + 1ca2: 01 + 1ca3: 4c 8d 9c 24 60 04 00 lea 0x460(%rsp),%r11 + 1caa: 00 + 1cab: 4c 89 10 mov %r10,(%rax) + 1cae: 4c 89 58 08 mov %r11,0x8(%rax) + 1cb2: b8 3f 00 00 00 mov $0x3f,%eax + 1cb7: e8 c4 04 e5 ff call 0xffffffffffe52180 + 1cbc: 09 84 24 68 04 00 00 or %eax,0x468(%rsp) + 1cc3: e9 be fd ff ff jmp 0x1a86 + 1cc8: 62 51 7c 48 11 55 0b vmovups %zmm10,0x2c0(%r13) + 1ccf: 62 51 7c 48 11 5d 0c vmovups %zmm11,0x300(%r13) + 1cd6: 62 51 7c 48 11 6d 0d vmovups %zmm13,0x340(%r13) + 1cdd: 62 51 7c 48 11 75 0e vmovups %zmm14,0x380(%r13) + 1ce4: 62 d1 7c 48 11 55 07 vmovups %zmm2,0x1c0(%r13) + 1ceb: 62 d1 7c 48 11 4d 08 vmovups %zmm1,0x200(%r13) + 1cf2: 62 d1 7c 48 11 45 09 vmovups %zmm0,0x240(%r13) + 1cf9: 62 d1 7c 48 11 65 0a vmovups %zmm4,0x280(%r13) + 1d00: 40 84 ff test %dil,%dil + 1d03: 0f 84 03 01 00 00 je 0x1e0c + 1d09: 45 85 e4 test %r12d,%r12d + 1d0c: 75 21 jne 0x1d2f + 1d0e: 62 d1 7c 48 10 55 07 vmovups 0x1c0(%r13),%zmm2 + 1d15: 62 d1 7c 48 10 4d 08 vmovups 0x200(%r13),%zmm1 + 1d1c: 62 d1 7c 48 10 45 09 vmovups 0x240(%r13),%zmm0 + 1d23: 62 d1 7c 48 10 65 0a vmovups 0x280(%r13),%zmm4 + 1d2a: e9 de f9 ff ff jmp 0x170d + 1d2f: 33 c9 xor %ecx,%ecx + 1d31: 44 89 fa mov %r15d,%edx + 1d34: 48 89 6c 24 50 mov %rbp,0x50(%rsp) + 1d39: 4a 8d 04 fe lea (%rsi,%r15,8),%rax + 1d3d: 4c 89 7c 24 58 mov %r15,0x58(%rsp) + 1d42: 41 89 d7 mov %edx,%r15d + 1d45: 44 89 b4 24 68 04 00 mov %r14d,0x468(%rsp) + 1d4c: 00 + 1d4d: 49 89 c6 mov %rax,%r14 + 1d50: 40 88 bc 24 10 05 00 mov %dil,0x510(%rsp) + 1d57: 00 + 1d58: 89 cf mov %ecx,%edi + 1d5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1d60: 41 0f a3 fc bt %edi,%r12d + 1d64: 72 30 jb 0x1d96 + 1d66: ff c7 inc %edi + 1d68: 83 ff 20 cmp $0x20,%edi + 1d6b: 7c f3 jl 0x1d60 + 1d6d: 62 f1 7c 48 10 1d 69 vmovups 0x1cfa669(%rip),%zmm3 # 0x1cfc3e0 + 1d74: a6 cf 01 + 1d77: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp + 1d7c: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15 + 1d81: 44 8b b4 24 68 04 00 mov 0x468(%rsp),%r14d + 1d88: 00 + 1d89: 40 8a bc 24 10 05 00 mov 0x510(%rsp),%dil + 1d90: 00 + 1d91: e9 78 ff ff ff jmp 0x1d0e + 1d96: 89 fd mov %edi,%ebp + 1d98: c5 f8 77 vzeroupper + 1d9b: 49 8d 94 ed c0 01 00 lea 0x1c0(%r13,%rbp,8),%rdx + 1da2: 00 + 1da3: 48 89 54 24 48 mov %rdx,0x48(%rsp) + 1da8: 49 8d 8c ed c0 02 00 lea 0x2c0(%r13,%rbp,8),%rcx + 1daf: 00 + 1db0: e8 0b 01 00 00 call 0x1ec0 + 1db5: 85 c0 test %eax,%eax + 1db7: 74 ad je 0x1d66 + 1db9: 4c 8b 54 24 48 mov 0x48(%rsp),%r10 + 1dbe: 41 8d 14 3f lea (%r15,%rdi,1),%edx + 1dc2: 89 c1 mov %eax,%ecx + 1dc4: 49 89 d8 mov %rbx,%r8 + 1dc7: 49 89 d9 mov %rbx,%r9 + 1dca: 4d 8b 1a mov (%r10),%r11 + 1dcd: 4c 8d 15 1c 71 37 02 lea 0x237711c(%rip),%r10 # 0x2378ef0 + 1dd4: 4d 89 1c ee mov %r11,(%r14,%rbp,8) + 1dd8: 49 89 e3 mov %rsp,%r11 + 1ddb: 49 89 73 20 mov %rsi,0x20(%r11) + 1ddf: 49 89 73 28 mov %rsi,0x28(%r11) + 1de3: 4d 89 53 30 mov %r10,0x30(%r11) + 1de7: 89 44 24 40 mov %eax,0x40(%rsp) + 1deb: e8 b0 f3 0a 00 call 0xb11a0 + 1df0: 4c 8b 54 24 48 mov 0x48(%rsp),%r10 + 1df5: 8b 44 24 40 mov 0x40(%rsp),%eax + 1df9: 49 8b 2c ee mov (%r14,%rbp,8),%rbp + 1dfd: 49 89 2a mov %rbp,(%r10) + 1e00: 89 84 24 28 05 00 00 mov %eax,0x528(%rsp) + 1e07: e9 5a ff ff ff jmp 0x1d66 + 1e0c: 48 89 e0 mov %rsp,%rax + 1e0f: 4c 8d 9c 24 62 04 00 lea 0x462(%rsp),%r11 + 1e16: 00 + 1e17: 40 b7 01 mov $0x1,%dil + 1e1a: 4c 89 18 mov %r11,(%rax) + 1e1d: 4c 8d 9c 24 60 04 00 lea 0x460(%rsp),%r11 + 1e24: 00 + 1e25: 4c 89 58 08 mov %r11,0x8(%rax) + 1e29: b8 3f 00 00 00 mov $0x3f,%eax + 1e2e: e8 4d 03 e5 ff call 0xffffffffffe52180 + 1e33: 44 0b f0 or %eax,%r14d + 1e36: e9 ce fe ff ff jmp 0x1d09 + 1e3b: 48 8b 8c 24 40 05 00 mov 0x540(%rsp),%rcx + 1e42: 00 + 1e43: 48 33 cc xor %rsp,%rcx + 1e46: 48 3b 0d 03 97 31 02 cmp 0x2319703(%rip),%rcx # 0x231b550 + 1e4d: 75 1f jne 0x1e6e + 1e4f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1e54: 4c 8b ac 24 30 05 00 mov 0x530(%rsp),%r13 + 1e5b: 00 + 1e5c: 48 81 c4 50 05 00 00 add $0x550,%rsp + 1e63: 5d pop %rbp + 1e64: 41 5f pop %r15 + 1e66: 41 5e pop %r14 + 1e68: 41 5c pop %r12 + 1e6a: 5f pop %rdi + 1e6b: 5e pop %rsi + 1e6c: 5b pop %rbx + 1e6d: c3 ret + 1e6e: e8 3d 4e e3 00 call 0xe36cb0 + 1e73: 48 8b 8c 24 40 05 00 mov 0x540(%rsp),%rcx + 1e7a: 00 + 1e7b: 48 33 cc xor %rsp,%rcx + 1e7e: 48 3b 0d cb 96 31 02 cmp 0x23196cb(%rip),%rcx # 0x231b550 + 1e85: 75 e7 jne 0x1e6e + 1e87: eb c6 jmp 0x1e4f + 1e89: 48 8b 8c 24 40 05 00 mov 0x540(%rsp),%rcx + 1e90: 00 + 1e91: 48 33 cc xor %rsp,%rcx + 1e94: 48 3b 0d b5 96 31 02 cmp 0x23196b5(%rip),%rcx # 0x231b550 + 1e9b: 75 d1 jne 0x1e6e + 1e9d: b8 fa ff ff ff mov $0xfffffffa,%eax + 1ea2: 4c 8b ac 24 30 05 00 mov 0x530(%rsp),%r13 + 1ea9: 00 + 1eaa: 48 81 c4 50 05 00 00 add $0x550,%rsp + 1eb1: 5d pop %rbp + 1eb2: 41 5f pop %r15 + 1eb4: 41 5e pop %r14 + 1eb6: 41 5c pop %r12 + 1eb8: 5f pop %rdi + 1eb9: 5e pop %rsi + 1eba: 5b pop %rbx + 1ebb: c3 ret + 1ebc: 0f 1f 40 00 nopl 0x0(%rax) + 1ec0: 48 83 ec 38 sub $0x38,%rsp + 1ec4: 49 89 c9 mov %rcx,%r9 + 1ec7: 33 c0 xor %eax,%eax + 1ec9: 41 0f b7 49 06 movzwl 0x6(%r9),%ecx + 1ece: 41 89 c8 mov %ecx,%r8d + 1ed1: 41 81 e0 f0 7f 00 00 and $0x7ff0,%r8d + 1ed8: 41 81 f8 f0 7f 00 00 cmp $0x7ff0,%r8d + 1edf: 0f 84 93 02 00 00 je 0x2178 + 1ee5: c4 c1 7b 10 01 vmovsd (%r9),%xmm0 + 1eea: 45 33 c0 xor %r8d,%r8d + 1eed: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp) + 1ef3: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx + 1ef9: 75 14 jne 0x1f0f + 1efb: c5 fb 59 05 dd ae cf vmulsd 0x1cfaedd(%rip),%xmm0,%xmm0 # 0x1cfcde0 + 1f02: 01 + 1f03: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d + 1f09: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp) + 1f0f: c5 fb 10 15 d1 ae cf vmovsd 0x1cfaed1(%rip),%xmm2 # 0x1cfcde8 + 1f16: 01 + 1f17: c5 f9 2f c2 vcomisd %xmm2,%xmm0 + 1f1b: 0f 86 1b 02 00 00 jbe 0x213c + 1f21: 62 e1 ff 08 10 2d 1d vmovsd 0x1cfaf1d(%rip),%xmm21 # 0x1cfce48 + 1f28: af cf 01 + 1f2b: 62 a1 ff 08 5c fd vsubsd %xmm21,%xmm0,%xmm23 + 1f31: 62 e1 ff 08 11 7c 24 vmovsd %xmm23,0x28(%rsp) + 1f38: 05 + 1f39: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp) + 1f3e: c5 fb 10 4c 24 28 vmovsd 0x28(%rsp),%xmm1 + 1f44: c5 f9 2f 0d 8c ae cf vcomisd 0x1cfae8c(%rip),%xmm1 # 0x1cfcdd8 + 1f4b: 01 + 1f4c: 0f 86 6f 01 00 00 jbe 0x20c1 + 1f52: c5 fb 11 44 24 28 vmovsd %xmm0,0x28(%rsp) + 1f58: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2 + 1f5c: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d + 1f62: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d + 1f69: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d + 1f70: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp) + 1f76: 62 e1 ff 08 10 54 24 vmovsd 0x28(%rsp),%xmm18 + 1f7d: 05 + 1f7e: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx + 1f83: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx + 1f89: 62 f1 ef 00 58 1d 35 vaddsd 0x1cfae35(%rip),%xmm18,%xmm3 # 0x1cfcdc8 + 1f90: ae cf 01 + 1f93: 62 e1 ef 00 58 05 33 vaddsd 0x1cfae33(%rip),%xmm18,%xmm16 # 0x1cfcdd0 + 1f9a: ae cf 01 + 1f9d: c1 e9 04 shr $0x4,%ecx + 1fa0: c5 fb 11 5c 24 20 vmovsd %xmm3,0x20(%rsp) + 1fa6: 44 8b 54 24 20 mov 0x20(%rsp),%r10d + 1fab: 62 e1 ff 08 11 44 24 vmovsd %xmm16,0x20(%rsp) + 1fb2: 04 + 1fb3: 41 83 e2 7f and $0x7f,%r10d + 1fb7: 62 e1 ff 08 10 4c 24 vmovsd 0x20(%rsp),%xmm17 + 1fbe: 04 + 1fbf: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d + 1fc6: ff + 1fc7: 48 8d 0d 12 3c d0 ff lea -0x2fc3ee(%rip),%rcx # 0xffffffffffd05be0 + 1fce: 62 e1 f7 00 5c 1d f8 vsubsd 0x1cfadf8(%rip),%xmm17,%xmm19 # 0x1cfcdd0 + 1fd5: ad cf 01 + 1fd8: c4 c1 6b 2a d0 vcvtsi2sd %r8d,%xmm2,%xmm2 + 1fdd: 62 a1 ef 00 5c fb vsubsd %xmm19,%xmm18,%xmm23 + 1fe3: c5 eb 59 25 cd ad cf vmulsd 0x1cfadcd(%rip),%xmm2,%xmm4 # 0x1cfcdb8 + 1fea: 01 + 1feb: c5 eb 59 2d cd ad cf vmulsd 0x1cfadcd(%rip),%xmm2,%xmm5 # 0x1cfcdc0 + 1ff2: 01 + 1ff3: 49 89 c9 mov %rcx,%r9 + 1ff6: 47 8d 1c 52 lea (%r10,%r10,2),%r11d + 1ffa: 62 a1 ff 08 10 b4 d9 vmovsd 0x1ff6bc0(%rcx,%r11,8),%xmm22 + 2001: c0 6b ff 01 + 2005: 49 89 c8 mov %rcx,%r8 + 2008: 62 a1 cf 00 59 e3 vmulsd %xmm19,%xmm22,%xmm20 + 200e: 62 b1 cf 00 59 df vmulsd %xmm23,%xmm22,%xmm3 + 2014: c4 81 53 58 84 d9 d0 vaddsd 0x1ff6bd0(%r9,%r11,8),%xmm5,%xmm0 + 201b: 6b ff 01 + 201e: c4 81 5b 58 8c d8 c8 vaddsd 0x1ff6bc8(%r8,%r11,8),%xmm4,%xmm1 + 2025: 6b ff 01 + 2028: 62 b1 df 00 5c d5 vsubsd %xmm21,%xmm20,%xmm2 + 202e: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0 + 2032: 62 e1 ef 08 58 f3 vaddsd %xmm3,%xmm2,%xmm22 + 2038: c5 eb 58 c9 vaddsd %xmm1,%xmm2,%xmm1 + 203c: 62 e1 cf 00 59 2d e2 vmulsd 0x1cfade2(%rip),%xmm22,%xmm21 # 0x1cfce28 + 2043: ad cf 01 + 2046: 62 61 d7 00 58 05 d0 vaddsd 0x1cfadd0(%rip),%xmm21,%xmm24 # 0x1cfce20 + 204d: ad cf 01 + 2050: 62 21 bf 00 59 ce vmulsd %xmm22,%xmm24,%xmm25 + 2056: 62 61 b7 00 58 15 b8 vaddsd 0x1cfadb8(%rip),%xmm25,%xmm26 # 0x1cfce18 + 205d: ad cf 01 + 2060: 62 21 af 00 59 de vmulsd %xmm22,%xmm26,%xmm27 + 2066: 62 61 a7 00 58 25 a0 vaddsd 0x1cfada0(%rip),%xmm27,%xmm28 # 0x1cfce10 + 206d: ad cf 01 + 2070: 62 21 9f 00 59 ee vmulsd %xmm22,%xmm28,%xmm29 + 2076: 62 61 97 00 58 35 88 vaddsd 0x1cfad88(%rip),%xmm29,%xmm30 # 0x1cfce08 + 207d: ad cf 01 + 2080: 62 21 8f 00 59 fe vmulsd %xmm22,%xmm30,%xmm31 + 2086: 62 e1 87 00 58 2d 70 vaddsd 0x1cfad70(%rip),%xmm31,%xmm21 # 0x1cfce00 + 208d: ad cf 01 + 2090: 62 21 d7 00 59 c6 vmulsd %xmm22,%xmm21,%xmm24 + 2096: 62 61 bf 00 58 0d 58 vaddsd 0x1cfad58(%rip),%xmm24,%xmm25 # 0x1cfcdf8 + 209d: ad cf 01 + 20a0: 62 01 cf 00 59 d1 vmulsd %xmm25,%xmm22,%xmm26 + 20a6: 62 b1 af 00 59 e6 vmulsd %xmm22,%xmm26,%xmm4 + 20ac: c5 fb 58 ec vaddsd %xmm4,%xmm0,%xmm5 + 20b0: 62 e1 f7 08 58 c5 vaddsd %xmm5,%xmm1,%xmm16 + 20b6: 62 e1 ff 08 11 02 vmovsd %xmm16,(%rdx) + 20bc: 48 83 c4 38 add $0x38,%rsp + 20c0: c3 ret + 20c1: 62 f1 c7 00 59 05 5d vmulsd 0x1cfad5d(%rip),%xmm23,%xmm0 # 0x1cfce28 + 20c8: ad cf 01 + 20cb: c5 fb 58 0d 4d ad cf vaddsd 0x1cfad4d(%rip),%xmm0,%xmm1 # 0x1cfce20 + 20d2: 01 + 20d3: 62 b1 f7 08 59 d7 vmulsd %xmm23,%xmm1,%xmm2 + 20d9: c5 eb 58 1d 37 ad cf vaddsd 0x1cfad37(%rip),%xmm2,%xmm3 # 0x1cfce18 + 20e0: 01 + 20e1: 62 b1 e7 08 59 e7 vmulsd %xmm23,%xmm3,%xmm4 + 20e7: c5 db 58 2d 21 ad cf vaddsd 0x1cfad21(%rip),%xmm4,%xmm5 # 0x1cfce10 + 20ee: 01 + 20ef: 62 a1 d7 08 59 c7 vmulsd %xmm23,%xmm5,%xmm16 + 20f5: 62 e1 ff 00 58 0d 09 vaddsd 0x1cfad09(%rip),%xmm16,%xmm17 # 0x1cfce08 + 20fc: ad cf 01 + 20ff: 62 a1 f7 00 59 d7 vmulsd %xmm23,%xmm17,%xmm18 + 2105: 62 e1 ef 00 58 1d f1 vaddsd 0x1cfacf1(%rip),%xmm18,%xmm19 # 0x1cfce00 + 210c: ac cf 01 + 210f: 62 a1 e7 00 59 e7 vmulsd %xmm23,%xmm19,%xmm20 + 2115: 62 e1 df 00 58 2d d9 vaddsd 0x1cfacd9(%rip),%xmm20,%xmm21 # 0x1cfcdf8 + 211c: ac cf 01 + 211f: 62 a1 d7 00 59 f7 vmulsd %xmm23,%xmm21,%xmm22 + 2125: 62 21 cf 00 59 c7 vmulsd %xmm23,%xmm22,%xmm24 + 212b: 62 81 c7 00 58 f8 vaddsd %xmm24,%xmm23,%xmm23 + 2131: 62 e1 ff 08 11 3a vmovsd %xmm23,(%rdx) + 2137: 48 83 c4 38 add $0x38,%rsp + 213b: c3 ret + 213c: c5 f9 2e c2 vucomisd %xmm2,%xmm0 + 2140: 7a 02 jp 0x2144 + 2142: 74 12 je 0x2156 + 2144: c5 eb 5e c2 vdivsd %xmm2,%xmm2,%xmm0 + 2148: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 214c: b8 13 00 00 00 mov $0x13,%eax + 2151: 48 83 c4 38 add $0x38,%rsp + 2155: c3 ret + 2156: c5 fb 10 05 92 ac cf vmovsd 0x1cfac92(%rip),%xmm0 # 0x1cfcdf0 + 215d: 01 + 215e: b8 12 00 00 00 mov $0x12,%eax + 2163: c5 f9 57 0d c5 ac cf vxorpd 0x1cfacc5(%rip),%xmm0,%xmm1 # 0x1cfce30 + 216a: 01 + 216b: c5 f3 5e d2 vdivsd %xmm2,%xmm1,%xmm2 + 216f: c5 fb 11 12 vmovsd %xmm2,(%rdx) + 2173: 48 83 c4 38 add $0x38,%rsp + 2177: c3 ret + 2178: 41 8a 49 07 mov 0x7(%r9),%cl + 217c: 80 e1 80 and $0x80,%cl + 217f: 80 f9 80 cmp $0x80,%cl + 2182: 74 12 je 0x2196 + 2184: c4 c1 7b 10 01 vmovsd (%r9),%xmm0 + 2189: c5 fb 59 c8 vmulsd %xmm0,%xmm0,%xmm1 + 218d: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 2191: 48 83 c4 38 add $0x38,%rsp + 2195: c3 ret + 2196: 41 f7 41 04 ff ff 0f testl $0xfffff,0x4(%r9) + 219d: 00 + 219e: 75 e4 jne 0x2184 + 21a0: 41 83 39 00 cmpl $0x0,(%r9) + 21a4: 75 de jne 0x2184 + 21a6: c5 fb 10 05 3a ac cf vmovsd 0x1cfac3a(%rip),%xmm0 # 0x1cfcde8 + 21ad: 01 + 21ae: b8 13 00 00 00 mov $0x13,%eax + 21b3: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1 + 21b7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 21bb: 48 83 c4 38 add $0x38,%rsp + 21bf: c3 ret + 21c0: 53 push %rbx + 21c1: 56 push %rsi + 21c2: 57 push %rdi + 21c3: 41 54 push %r12 + 21c5: 41 56 push %r14 + 21c7: 41 57 push %r15 + 21c9: 55 push %rbp + 21ca: 48 81 ec 90 06 00 00 sub $0x690,%rsp + 21d1: 44 89 c5 mov %r8d,%ebp + 21d4: 4c 89 ac 24 70 06 00 mov %r13,0x670(%rsp) + 21db: 00 + 21dc: 4c 8d ac 24 9f 00 00 lea 0x9f(%rsp),%r13 + 21e3: 00 + 21e4: 45 33 f6 xor %r14d,%r14d + 21e7: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 + 21eb: 48 8b 05 5e 93 31 02 mov 0x231935e(%rip),%rax # 0x231b550 + 21f2: 83 e5 e0 and $0xffffffe0,%ebp + 21f5: 48 33 c4 xor %rsp,%rax + 21f8: 45 32 d2 xor %r10b,%r10b + 21fb: 48 89 84 24 80 06 00 mov %rax,0x680(%rsp) + 2202: 00 + 2203: 33 c0 xor %eax,%eax + 2205: 45 85 c0 test %r8d,%r8d + 2208: 0f 8e 9b 0d 00 00 jle 0x2fa9 + 220e: 48 85 c9 test %rcx,%rcx + 2211: 0f 84 7c 0d 00 00 je 0x2f93 + 2217: 48 85 d2 test %rdx,%rdx + 221a: 0f 84 3b 0d 00 00 je 0x2f5b + 2220: c5 f8 ae 9c 24 a4 05 vstmxcsr 0x5a4(%rsp) + 2227: 00 00 + 2229: 44 8b 8c 24 a4 05 00 mov 0x5a4(%rsp),%r9d + 2230: 00 + 2231: 45 89 cb mov %r9d,%r11d + 2234: 41 81 e3 c0 ff 00 00 and $0xffc0,%r11d + 223b: 41 81 fb 80 1f 00 00 cmp $0x1f80,%r11d + 2242: 74 28 je 0x226c + 2244: 45 89 cb mov %r9d,%r11d + 2247: 41 be 02 00 00 00 mov $0x2,%r14d + 224d: 41 81 e3 3f 00 ff ff and $0xffff003f,%r11d + 2254: 41 81 c3 80 1f 00 00 add $0x1f80,%r11d + 225b: 44 89 9c 24 a4 05 00 mov %r11d,0x5a4(%rsp) + 2262: 00 + 2263: c5 f8 ae 94 24 a4 05 vldmxcsr 0x5a4(%rsp) + 226a: 00 00 + 226c: 45 33 ff xor %r15d,%r15d + 226f: 85 ed test %ebp,%ebp + 2271: 0f 8e c9 05 00 00 jle 0x2840 + 2277: 48 89 d6 mov %rdx,%rsi + 227a: 62 f1 7c 48 10 05 dc vmovups 0x1cfacdc(%rip),%zmm0 # 0x1cfcf60 + 2281: ac cf 01 + 2284: c5 f8 11 b4 24 b0 05 vmovups %xmm6,0x5b0(%rsp) + 228b: 00 00 + 228d: c5 f8 11 bc 24 c0 05 vmovups %xmm7,0x5c0(%rsp) + 2294: 00 00 + 2296: c5 78 11 84 24 d0 05 vmovups %xmm8,0x5d0(%rsp) + 229d: 00 00 + 229f: c5 78 11 8c 24 e0 05 vmovups %xmm9,0x5e0(%rsp) + 22a6: 00 00 + 22a8: 48 89 cb mov %rcx,%rbx + 22ab: c5 78 11 94 24 f0 05 vmovups %xmm10,0x5f0(%rsp) + 22b2: 00 00 + 22b4: c5 78 11 9c 24 00 06 vmovups %xmm11,0x600(%rsp) + 22bb: 00 00 + 22bd: c5 78 11 a4 24 10 06 vmovups %xmm12,0x610(%rsp) + 22c4: 00 00 + 22c6: c5 78 11 ac 24 20 06 vmovups %xmm13,0x620(%rsp) + 22cd: 00 00 + 22cf: 48 63 ed movslq %ebp,%rbp + 22d2: 44 88 d7 mov %r10b,%dil + 22d5: c5 78 11 b4 24 30 06 vmovups %xmm14,0x630(%rsp) + 22dc: 00 00 + 22de: c5 78 11 bc 24 40 06 vmovups %xmm15,0x640(%rsp) + 22e5: 00 00 + 22e7: 44 89 8c 24 60 06 00 mov %r9d,0x660(%rsp) + 22ee: 00 + 22ef: 89 84 24 68 06 00 00 mov %eax,0x668(%rsp) + 22f6: 44 89 84 24 58 06 00 mov %r8d,0x658(%rsp) + 22fd: 00 + 22fe: 66 90 xchg %ax,%ax + 2300: 62 b1 7c 48 10 24 fb vmovups (%rbx,%r15,8),%zmm4 + 2307: 62 b1 7c 48 10 54 fb vmovups 0x40(%rbx,%r15,8),%zmm2 + 230e: 01 + 230f: 62 a1 7c 48 10 7c fb vmovups 0x80(%rbx,%r15,8),%zmm23 + 2316: 02 + 2317: 62 a1 7c 48 10 74 fb vmovups 0xc0(%rbx,%r15,8),%zmm22 + 231e: 03 + 231f: 62 71 7c 48 10 25 77 vmovups 0x1cfac77(%rip),%zmm12 # 0x1cfcfa0 + 2326: ac cf 01 + 2329: 62 f3 fd 58 26 dc 08 vgetmantpd $0x8,{sae},%zmm4,%zmm3 + 2330: 62 f3 fd 58 26 ea 08 vgetmantpd $0x8,{sae},%zmm2,%zmm5 + 2337: 62 b3 fd 58 26 f7 08 vgetmantpd $0x8,{sae},%zmm23,%zmm6 + 233e: 62 33 fd 58 26 c6 08 vgetmantpd $0x8,{sae},%zmm22,%zmm8 + 2345: 62 e2 fd 58 42 c4 vgetexppd {sae},%zmm4,%zmm16 + 234b: 62 e2 fd 58 42 ca vgetexppd {sae},%zmm2,%zmm17 + 2351: 62 32 fd 58 42 f7 vgetexppd {sae},%zmm23,%zmm14 + 2357: 62 32 fd 58 42 fe vgetexppd {sae},%zmm22,%zmm15 + 235d: 62 d1 7c 48 11 65 03 vmovups %zmm4,0xc0(%r13) + 2364: 62 e1 7c 48 10 2d 72 vmovups 0x1cfab72(%rip),%zmm21 # 0x1cfcee0 + 236b: ab cf 01 + 236e: 62 61 7c 48 10 35 68 vmovups 0x1cfac68(%rip),%zmm30 # 0x1cfcfe0 + 2375: ac cf 01 + 2378: 62 61 7c 48 10 2d 1e vmovups 0x1cfad1e(%rip),%zmm29 # 0x1cfd0a0 + 237f: ad cf 01 + 2382: 62 d1 7c 48 11 55 02 vmovups %zmm2,0x80(%r13) + 2389: 62 c1 7c 48 11 7d 01 vmovups %zmm23,0x40(%r13) + 2390: 62 c1 7c 48 11 75 00 vmovups %zmm22,0x0(%r13) + 2397: 62 f2 fd 48 4c cb vrcp14pd %zmm3,%zmm1 + 239d: 62 f2 fd 48 4c fd vrcp14pd %zmm5,%zmm7 + 23a3: 62 72 fd 48 4c ce vrcp14pd %zmm6,%zmm9 + 23a9: 62 42 fd 48 4c c8 vrcp14pd %zmm8,%zmm25 + 23af: 62 63 fd 58 09 d1 58 vrndscalepd $0x58,{sae},%zmm1,%zmm26 + 23b6: 62 63 fd 58 09 df 58 vrndscalepd $0x58,{sae},%zmm7,%zmm27 + 23bd: 62 43 fd 58 09 e1 58 vrndscalepd $0x58,{sae},%zmm9,%zmm28 + 23c4: 62 13 fd 58 09 e9 58 vrndscalepd $0x58,{sae},%zmm25,%zmm13 + 23cb: 62 61 7c 48 10 0d 8b vmovups 0x1cfac8b(%rip),%zmm25 # 0x1cfd060 + 23d2: ac cf 01 + 23d5: 62 f2 ad 10 aa d8 vfmsub213pd {rn-sae},%zmm0,%zmm26,%zmm3 + 23db: 62 f2 a5 10 aa e8 vfmsub213pd {rn-sae},%zmm0,%zmm27,%zmm5 + 23e1: 62 f2 9d 10 aa f0 vfmsub213pd {rn-sae},%zmm0,%zmm28,%zmm6 + 23e7: 62 72 95 18 aa c0 vfmsub213pd {rn-sae},%zmm0,%zmm13,%zmm8 + 23ed: 62 d1 ad 50 c2 ec 11 vcmplt_oqpd {sae},%zmm12,%zmm26,%k5 + 23f4: 62 d1 a5 50 c2 f4 11 vcmplt_oqpd {sae},%zmm12,%zmm27,%k6 + 23fb: 62 d1 9d 50 c2 fc 11 vcmplt_oqpd {sae},%zmm12,%zmm28,%k7 + 2402: 62 f1 d5 18 59 cd vmulpd {rn-sae},%zmm5,%zmm5,%zmm1 + 2408: 62 d1 bd 18 59 f8 vmulpd {rn-sae},%zmm8,%zmm8,%zmm7 + 240e: 62 71 cd 18 59 ce vmulpd {rn-sae},%zmm6,%zmm6,%zmm9 + 2414: 62 d1 bd 40 73 d5 30 vpsrlq $0x30,%zmm13,%zmm24 + 241b: 62 91 ed 40 73 d2 30 vpsrlq $0x30,%zmm26,%zmm18 + 2422: 62 91 e5 40 73 d3 30 vpsrlq $0x30,%zmm27,%zmm19 + 2429: 62 91 dd 40 73 d4 30 vpsrlq $0x30,%zmm28,%zmm20 + 2430: 62 61 7c 48 10 15 a6 vmovups 0x1cfada6(%rip),%zmm26 # 0x1cfd1e0 + 2437: ad cf 01 + 243a: 62 61 7c 48 10 1d 9c vmovups 0x1cfac9c(%rip),%zmm27 # 0x1cfd0e0 + 2441: ac cf 01 + 2444: 62 61 7c 48 10 25 12 vmovups 0x1cfad12(%rip),%zmm28 # 0x1cfd160 + 244b: ad cf 01 + 244e: 62 e1 fd 15 58 c0 vaddpd {rn-sae},%zmm0,%zmm16,%zmm16{%k5} + 2454: 62 f3 fd 48 66 cc df vfpclasspd $0xdf,%zmm4,%k1 + 245b: 62 e1 f5 16 58 c8 vaddpd {rn-sae},%zmm0,%zmm17,%zmm17{%k6} + 2461: 62 71 8d 1f 58 f0 vaddpd {rn-sae},%zmm0,%zmm14,%zmm14{%k7} + 2467: 62 f3 fd 48 66 d2 df vfpclasspd $0xdf,%zmm2,%k2 + 246e: 62 b3 fd 48 66 df df vfpclasspd $0xdf,%zmm23,%k3 + 2475: 62 b3 fd 48 66 e6 df vfpclasspd $0xdf,%zmm22,%k4 + 247c: 62 d1 95 58 c2 ec 11 vcmplt_oqpd {sae},%zmm12,%zmm13,%k5 + 2483: 62 71 7c 48 10 2d d3 vmovups 0x1cfa9d3(%rip),%zmm13 # 0x1cfce60 + 248a: a9 cf 01 + 248d: 62 f1 7c 48 10 25 89 vmovups 0x1cfaa89(%rip),%zmm4 # 0x1cfcf20 + 2494: aa cf 01 + 2497: 62 c1 7c 48 11 4d 05 vmovups %zmm17,0x140(%r13) + 249e: 62 c1 7c 48 11 45 04 vmovups %zmm16,0x100(%r13) + 24a5: 62 51 7c 48 11 75 06 vmovups %zmm14,0x180(%r13) + 24ac: 62 71 85 1d 58 f8 vaddpd {rn-sae},%zmm0,%zmm15,%zmm15{%k5} + 24b2: 62 f1 7c 48 10 05 e4 vmovups 0x1cfa9e4(%rip),%zmm0 # 0x1cfcea0 + 24b9: a9 cf 01 + 24bc: 62 51 7c 48 11 7d 07 vmovups %zmm15,0x1c0(%r13) + 24c3: c5 f8 93 c2 kmovw %k2,%eax + 24c7: c5 78 93 e1 kmovw %k1,%r12d + 24cb: c5 78 93 db kmovw %k3,%r11d + 24cf: c5 f8 93 d4 kmovw %k4,%edx + 24d3: 62 51 7c 48 28 d5 vmovaps %zmm13,%zmm10 + 24d9: 62 51 7c 48 28 dd vmovaps %zmm13,%zmm11 + 24df: 62 51 7c 48 28 e5 vmovaps %zmm13,%zmm12 + 24e5: 62 72 ed 40 7f d0 vpermt2pd %zmm0,%zmm18,%zmm10 + 24eb: 62 72 e5 40 7f d8 vpermt2pd %zmm0,%zmm19,%zmm11 + 24f1: 62 72 dd 40 7f e0 vpermt2pd %zmm0,%zmm20,%zmm12 + 24f7: 62 72 bd 40 7f e8 vpermt2pd %zmm0,%zmm24,%zmm13 + 24fd: 62 e2 d5 40 77 d4 vpermi2pd %zmm4,%zmm21,%zmm18 + 2503: 62 e2 d5 40 77 dc vpermi2pd %zmm4,%zmm21,%zmm19 + 2509: 62 e2 d5 40 77 e4 vpermi2pd %zmm4,%zmm21,%zmm20 + 250f: 62 62 d5 40 77 c4 vpermi2pd %zmm4,%zmm21,%zmm24 + 2515: 62 f1 7c 48 10 25 01 vmovups 0x1cfab01(%rip),%zmm4 # 0x1cfd020 + 251c: ab cf 01 + 251f: 62 32 ad 10 b8 d9 vfmadd231pd {rn-sae},%zmm17,%zmm26,%zmm11 + 2525: 62 e1 7c 48 10 0d f1 vmovups 0x1cfabf1(%rip),%zmm17 # 0x1cfd120 + 252c: ab cf 01 + 252f: 62 e1 7c 48 10 2d 67 vmovups 0x1cfac67(%rip),%zmm21 # 0x1cfd1a0 + 2536: ac cf 01 + 2539: 62 41 7c 48 11 45 0b vmovups %zmm24,0x2c0(%r13) + 2540: 62 52 ad 10 b8 ef vfmadd231pd {rn-sae},%zmm15,%zmm26,%zmm13 + 2546: 62 32 ad 10 b8 d0 vfmadd231pd {rn-sae},%zmm16,%zmm26,%zmm10 + 254c: 62 52 ad 10 b8 e6 vfmadd231pd {rn-sae},%zmm14,%zmm26,%zmm12 + 2552: 62 c1 7c 48 11 5d 09 vmovups %zmm19,0x240(%r13) + 2559: 62 c1 7c 48 11 55 08 vmovups %zmm18,0x200(%r13) + 2560: 62 c1 7c 48 11 65 0a vmovups %zmm20,0x280(%r13) + 2567: 62 f1 e5 18 59 c3 vmulpd {rn-sae},%zmm3,%zmm3,%zmm0 + 256d: 62 41 b5 18 59 d1 vmulpd {rn-sae},%zmm9,%zmm9,%zmm26 + 2573: 62 e1 7c 48 28 f4 vmovaps %zmm4,%zmm22 + 2579: 62 e1 7c 48 28 fc vmovaps %zmm4,%zmm23 + 257f: 62 f1 7c 48 28 d4 vmovaps %zmm4,%zmm2 + 2585: 62 e2 8d 10 b8 f3 vfmadd231pd {rn-sae},%zmm3,%zmm30,%zmm22 + 258b: 62 e2 8d 10 b8 fd vfmadd231pd {rn-sae},%zmm5,%zmm30,%zmm23 + 2591: 62 f2 8d 10 b8 d6 vfmadd231pd {rn-sae},%zmm6,%zmm30,%zmm2 + 2597: 62 d2 8d 10 b8 e0 vfmadd231pd {rn-sae},%zmm8,%zmm30,%zmm4 + 259d: 62 01 7c 48 28 f5 vmovaps %zmm29,%zmm30 + 25a3: 62 62 b5 10 b8 f3 vfmadd231pd {rn-sae},%zmm3,%zmm25,%zmm30 + 25a9: 62 01 7c 48 28 fd vmovaps %zmm29,%zmm31 + 25af: 62 01 7c 48 28 c5 vmovaps %zmm29,%zmm24 + 25b5: 62 42 b5 10 b8 e8 vfmadd231pd {rn-sae},%zmm8,%zmm25,%zmm29 + 25bb: 62 62 b5 10 b8 fd vfmadd231pd {rn-sae},%zmm5,%zmm25,%zmm31 + 25c1: 62 62 b5 10 b8 c6 vfmadd231pd {rn-sae},%zmm6,%zmm25,%zmm24 + 25c7: 62 82 fd 18 a8 f6 vfmadd213pd {rn-sae},%zmm30,%zmm0,%zmm22 + 25cd: 62 92 c5 18 a8 e5 vfmadd213pd {rn-sae},%zmm29,%zmm7,%zmm4 + 25d3: 62 82 f5 18 a8 ff vfmadd213pd {rn-sae},%zmm31,%zmm1,%zmm23 + 25d9: 62 92 b5 18 a8 d0 vfmadd213pd {rn-sae},%zmm24,%zmm9,%zmm2 + 25df: 62 61 c5 18 59 cf vmulpd {rn-sae},%zmm7,%zmm7,%zmm25 + 25e5: 62 61 a5 18 58 f5 vaddpd {rn-sae},%zmm5,%zmm11,%zmm30 + 25eb: 62 41 95 18 58 e8 vaddpd {rn-sae},%zmm8,%zmm13,%zmm29 + 25f1: 62 61 ad 18 58 c3 vaddpd {rn-sae},%zmm3,%zmm10,%zmm24 + 25f7: 62 51 8d 10 5c db vsubpd {rn-sae},%zmm11,%zmm30,%zmm11 + 25fd: 62 51 95 10 5c ed vsubpd {rn-sae},%zmm13,%zmm29,%zmm13 + 2603: 62 61 9d 18 58 fe vaddpd {rn-sae},%zmm6,%zmm12,%zmm31 + 2609: 62 51 a5 4a 57 db vxorpd %zmm11,%zmm11,%zmm11{%k2} + 260f: 62 51 95 4c 57 ed vxorpd %zmm13,%zmm13,%zmm13{%k4} + 2615: 62 51 bd 10 5c d2 vsubpd {rn-sae},%zmm10,%zmm24,%zmm10 + 261b: 62 51 85 10 5c e4 vsubpd {rn-sae},%zmm12,%zmm31,%zmm12 + 2621: 62 51 d5 18 5c db vsubpd {rn-sae},%zmm11,%zmm5,%zmm11 + 2627: 62 51 bd 18 5c ed vsubpd {rn-sae},%zmm13,%zmm8,%zmm13 + 262d: 62 51 ad 49 57 d2 vxorpd %zmm10,%zmm10,%zmm10{%k1} + 2633: 62 51 9d 4b 57 e4 vxorpd %zmm12,%zmm12,%zmm12{%k3} + 2639: 62 51 e5 18 5c d2 vsubpd {rn-sae},%zmm10,%zmm3,%zmm10 + 263f: 62 51 cd 18 5c e4 vsubpd {rn-sae},%zmm12,%zmm6,%zmm12 + 2645: 62 31 7c 48 28 f1 vmovaps %zmm17,%zmm14 + 264b: 62 31 7c 48 28 f9 vmovaps %zmm17,%zmm15 + 2651: 62 a1 7c 48 28 c1 vmovaps %zmm17,%zmm16 + 2657: 62 72 a5 10 b8 f3 vfmadd231pd {rn-sae},%zmm3,%zmm27,%zmm14 + 265d: 62 72 a5 10 b8 fd vfmadd231pd {rn-sae},%zmm5,%zmm27,%zmm15 + 2663: 62 e2 a5 10 b8 c6 vfmadd231pd {rn-sae},%zmm6,%zmm27,%zmm16 + 2669: 62 c2 a5 10 b8 c8 vfmadd231pd {rn-sae},%zmm8,%zmm27,%zmm17 + 266f: 62 61 f5 18 59 d9 vmulpd {rn-sae},%zmm1,%zmm1,%zmm27 + 2675: 62 a1 7c 48 28 dd vmovaps %zmm21,%zmm19 + 267b: 62 e2 9d 10 b8 dd vfmadd231pd {rn-sae},%zmm5,%zmm28,%zmm19 + 2681: 62 f1 7c 48 10 2d 95 vmovups 0x1cfab95(%rip),%zmm5 # 0x1cfd220 + 2688: ab cf 01 + 268b: 62 32 f5 18 a8 fb vfmadd213pd {rn-sae},%zmm19,%zmm1,%zmm15 + 2691: 62 c2 a5 10 a8 ff vfmadd213pd {rn-sae},%zmm15,%zmm27,%zmm23 + 2697: 62 51 7c 48 10 7d 05 vmovups 0x140(%r13),%zmm15 + 269e: 62 c2 f5 18 a8 fb vfmadd213pd {rn-sae},%zmm11,%zmm1,%zmm23 + 26a4: 62 a1 7c 48 28 d5 vmovaps %zmm21,%zmm18 + 26aa: 62 a1 7c 48 28 e5 vmovaps %zmm21,%zmm20 + 26b0: 62 e2 9d 10 b8 d3 vfmadd231pd {rn-sae},%zmm3,%zmm28,%zmm18 + 26b6: 62 e2 9d 10 b8 e6 vfmadd231pd {rn-sae},%zmm6,%zmm28,%zmm20 + 26bc: 62 c2 9d 10 b8 e8 vfmadd231pd {rn-sae},%zmm8,%zmm28,%zmm21 + 26c2: 62 51 7c 48 10 45 09 vmovups 0x240(%r13),%zmm8 + 26c9: 62 d1 7c 48 10 5d 08 vmovups 0x200(%r13),%zmm3 + 26d0: 62 32 fd 18 a8 f2 vfmadd213pd {rn-sae},%zmm18,%zmm0,%zmm14 + 26d6: 62 d1 7c 48 10 75 0a vmovups 0x280(%r13),%zmm6 + 26dd: 62 a2 b5 18 a8 c4 vfmadd213pd {rn-sae},%zmm20,%zmm9,%zmm16 + 26e3: 62 a2 c5 18 a8 cd vfmadd213pd {rn-sae},%zmm21,%zmm7,%zmm17 + 26e9: 62 52 d5 18 a8 f8 vfmadd213pd {rn-sae},%zmm8,%zmm5,%zmm15 + 26ef: 62 51 7c 48 10 45 06 vmovups 0x180(%r13),%zmm8 + 26f6: 62 b2 ad 10 a8 d0 vfmadd213pd {rn-sae},%zmm16,%zmm26,%zmm2 + 26fc: 62 b2 b5 10 a8 e1 vfmadd213pd {rn-sae},%zmm17,%zmm25,%zmm4 + 2702: 62 72 d5 18 a8 c6 vfmadd213pd {rn-sae},%zmm6,%zmm5,%zmm8 + 2708: 62 d1 7c 48 10 75 07 vmovups 0x1c0(%r13),%zmm6 + 270f: 62 d2 b5 18 a8 d4 vfmadd213pd {rn-sae},%zmm12,%zmm9,%zmm2 + 2715: 62 d2 c5 18 a8 e5 vfmadd213pd {rn-sae},%zmm13,%zmm7,%zmm4 + 271b: 62 61 fd 18 59 e0 vmulpd {rn-sae},%zmm0,%zmm0,%zmm28 + 2721: 62 d1 c5 10 58 cf vaddpd {rn-sae},%zmm15,%zmm23,%zmm1 + 2727: 62 d1 ed 18 58 d0 vaddpd {rn-sae},%zmm8,%zmm2,%zmm2 + 272d: 62 c2 9d 10 a8 f6 vfmadd213pd {rn-sae},%zmm14,%zmm28,%zmm22 + 2733: 62 51 7c 48 10 75 04 vmovups 0x100(%r13),%zmm14 + 273a: 62 72 d5 18 a8 f3 vfmadd213pd {rn-sae},%zmm3,%zmm5,%zmm14 + 2740: 62 d1 7c 48 10 5d 0b vmovups 0x2c0(%r13),%zmm3 + 2747: 62 c2 fd 18 a8 f2 vfmadd213pd {rn-sae},%zmm10,%zmm0,%zmm22 + 274d: 62 f1 85 10 58 d2 vaddpd {rn-sae},%zmm2,%zmm31,%zmm2 + 2753: 62 f2 d5 18 a8 f3 vfmadd213pd {rn-sae},%zmm3,%zmm5,%zmm6 + 2759: 62 d1 cd 10 58 c6 vaddpd {rn-sae},%zmm14,%zmm22,%zmm0 + 275f: 62 f1 dd 18 58 ee vaddpd {rn-sae},%zmm6,%zmm4,%zmm5 + 2765: 62 f1 8d 10 58 d9 vaddpd {rn-sae},%zmm1,%zmm30,%zmm3 + 276b: 62 f1 bd 10 58 e0 vaddpd {rn-sae},%zmm0,%zmm24,%zmm4 + 2771: 62 f1 95 10 58 cd vaddpd {rn-sae},%zmm5,%zmm29,%zmm1 + 2777: 62 f1 7c 48 10 05 df vmovups 0x1cfa7df(%rip),%zmm0 # 0x1cfcf60 + 277e: a7 cf 01 + 2781: c1 e0 08 shl $0x8,%eax + 2784: 41 c1 e3 10 shl $0x10,%r11d + 2788: 44 0b e0 or %eax,%r12d + 278b: c1 e2 18 shl $0x18,%edx + 278e: 45 0b e3 or %r11d,%r12d + 2791: 44 0b e2 or %edx,%r12d + 2794: 0f 85 28 06 00 00 jne 0x2dc2 + 279a: 62 b1 7c 48 11 24 fe vmovups %zmm4,(%rsi,%r15,8) + 27a1: 62 b1 7c 48 11 5c fe vmovups %zmm3,0x40(%rsi,%r15,8) + 27a8: 01 + 27a9: 62 b1 7c 48 11 54 fe vmovups %zmm2,0x80(%rsi,%r15,8) + 27b0: 02 + 27b1: 62 b1 7c 48 11 4c fe vmovups %zmm1,0xc0(%rsi,%r15,8) + 27b8: 03 + 27b9: 49 83 c7 20 add $0x20,%r15 + 27bd: 4c 3b fd cmp %rbp,%r15 + 27c0: 0f 8c 3a fb ff ff jl 0x2300 + 27c6: c5 f8 10 b4 24 b0 05 vmovups 0x5b0(%rsp),%xmm6 + 27cd: 00 00 + 27cf: 48 89 d9 mov %rbx,%rcx + 27d2: c5 f8 10 bc 24 c0 05 vmovups 0x5c0(%rsp),%xmm7 + 27d9: 00 00 + 27db: 48 89 f2 mov %rsi,%rdx + 27de: c5 78 10 84 24 d0 05 vmovups 0x5d0(%rsp),%xmm8 + 27e5: 00 00 + 27e7: 41 88 fa mov %dil,%r10b + 27ea: c5 78 10 8c 24 e0 05 vmovups 0x5e0(%rsp),%xmm9 + 27f1: 00 00 + 27f3: c5 78 10 94 24 f0 05 vmovups 0x5f0(%rsp),%xmm10 + 27fa: 00 00 + 27fc: c5 78 10 9c 24 00 06 vmovups 0x600(%rsp),%xmm11 + 2803: 00 00 + 2805: c5 78 10 a4 24 10 06 vmovups 0x610(%rsp),%xmm12 + 280c: 00 00 + 280e: c5 78 10 ac 24 20 06 vmovups 0x620(%rsp),%xmm13 + 2815: 00 00 + 2817: c5 78 10 b4 24 30 06 vmovups 0x630(%rsp),%xmm14 + 281e: 00 00 + 2820: c5 78 10 bc 24 40 06 vmovups 0x640(%rsp),%xmm15 + 2827: 00 00 + 2829: 44 8b 8c 24 60 06 00 mov 0x660(%rsp),%r9d + 2830: 00 + 2831: 8b 84 24 68 06 00 00 mov 0x668(%rsp),%eax + 2838: 44 8b 84 24 58 06 00 mov 0x658(%rsp),%r8d + 283f: 00 + 2840: 4d 63 d8 movslq %r8d,%r11 + 2843: 4a 8d 2c fd 00 00 00 lea 0x0(,%r15,8),%rbp + 284a: 00 + 284b: 4d 3b fb cmp %r11,%r15 + 284e: 0f 8d b9 02 00 00 jge 0x2b0d + 2854: 62 61 7c 48 10 15 42 vmovups 0x1cfa742(%rip),%zmm26 # 0x1cfcfa0 + 285b: a7 cf 01 + 285e: 48 89 ef mov %rbp,%rdi + 2861: 62 61 7c 48 10 0d f5 vmovups 0x1cfa6f5(%rip),%zmm25 # 0x1cfcf60 + 2868: a6 cf 01 + 286b: 62 f1 7c 48 10 05 ab vmovups 0x1cfa6ab(%rip),%zmm0 # 0x1cfcf20 + 2872: a6 cf 01 + 2875: 62 e1 7c 48 10 3d 61 vmovups 0x1cfa661(%rip),%zmm23 # 0x1cfcee0 + 287c: a6 cf 01 + 287f: 62 f1 7c 48 10 0d 17 vmovups 0x1cfa617(%rip),%zmm1 # 0x1cfcea0 + 2886: a6 cf 01 + 2889: 62 61 7c 48 10 05 cd vmovups 0x1cfa5cd(%rip),%zmm24 # 0x1cfce60 + 2890: a5 cf 01 + 2893: c5 78 11 94 24 f0 05 vmovups %xmm10,0x5f0(%rsp) + 289a: 00 00 + 289c: c5 78 11 9c 24 00 06 vmovups %xmm11,0x600(%rsp) + 28a3: 00 00 + 28a5: c5 78 11 a4 24 10 06 vmovups %xmm12,0x610(%rsp) + 28ac: 00 00 + 28ae: c5 78 11 ac 24 20 06 vmovups %xmm13,0x620(%rsp) + 28b5: 00 00 + 28b7: 62 e1 7c 48 10 35 1f vmovups 0x1cfa71f(%rip),%zmm22 # 0x1cfcfe0 + 28be: a7 cf 01 + 28c1: 48 89 d5 mov %rdx,%rbp + 28c4: 62 e1 7c 48 10 2d 52 vmovups 0x1cfa752(%rip),%zmm21 # 0x1cfd020 + 28cb: a7 cf 01 + 28ce: 62 e1 7c 48 10 25 88 vmovups 0x1cfa788(%rip),%zmm20 # 0x1cfd060 + 28d5: a7 cf 01 + 28d8: 62 e1 7c 48 10 1d be vmovups 0x1cfa7be(%rip),%zmm19 # 0x1cfd0a0 + 28df: a7 cf 01 + 28e2: 62 e1 7c 48 10 0d f4 vmovups 0x1cfa7f4(%rip),%zmm17 # 0x1cfd0e0 + 28e9: a7 cf 01 + 28ec: 62 e1 7c 48 10 05 2a vmovups 0x1cfa82a(%rip),%zmm16 # 0x1cfd120 + 28f3: a8 cf 01 + 28f6: 62 f1 7c 48 10 2d 60 vmovups 0x1cfa860(%rip),%zmm5 # 0x1cfd160 + 28fd: a8 cf 01 + 2900: 62 f1 7c 48 10 25 96 vmovups 0x1cfa896(%rip),%zmm4 # 0x1cfd1a0 + 2907: a8 cf 01 + 290a: 62 e1 7c 48 10 15 cc vmovups 0x1cfa8cc(%rip),%zmm18 # 0x1cfd1e0 + 2911: a8 cf 01 + 2914: 62 f1 7c 48 10 1d 02 vmovups 0x1cfa902(%rip),%zmm3 # 0x1cfd220 + 291b: a9 cf 01 + 291e: c5 78 11 b4 24 30 06 vmovups %xmm14,0x630(%rsp) + 2925: 00 00 + 2927: c5 78 11 bc 24 40 06 vmovups %xmm15,0x640(%rsp) + 292e: 00 00 + 2930: 62 f2 fd 48 19 15 86 vbroadcastsd 0x1cfb086(%rip),%zmm2 # 0x1cfd9c0 + 2937: b0 cf 01 + 293a: 4c 89 9c 24 78 06 00 mov %r11,0x678(%rsp) + 2941: 00 + 2942: 48 89 cb mov %rcx,%rbx + 2945: 44 89 8c 24 60 06 00 mov %r9d,0x660(%rsp) + 294c: 00 + 294d: 44 89 c6 mov %r8d,%esi + 2950: 89 84 24 68 06 00 00 mov %eax,0x668(%rsp) + 2957: 44 89 b4 24 a8 05 00 mov %r14d,0x5a8(%rsp) + 295e: 00 + 295f: 44 88 94 24 50 06 00 mov %r10b,0x650(%rsp) + 2966: 00 + 2967: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 296e: 00 + 296f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2976: 0f 1f 00 nopl (%rax) + 2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2980: 45 89 fe mov %r15d,%r14d + 2983: 41 89 f2 mov %esi,%r10d + 2986: 45 2b d6 sub %r14d,%r10d + 2989: b8 08 00 00 00 mov $0x8,%eax + 298e: 41 83 fa 08 cmp $0x8,%r10d + 2992: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + 2999: 00 00 00 + 299c: 62 61 7c 48 28 f2 vmovaps %zmm2,%zmm30 + 29a2: 44 0f 43 d0 cmovae %eax,%r10d + 29a6: 41 f7 da neg %r10d + 29a9: 41 83 c2 20 add $0x20,%r10d + 29ad: c4 c2 ab f7 c3 shrx %r10,%r11,%rax + 29b2: 41 89 45 00 mov %eax,0x0(%r13) + 29b6: c5 f8 92 c8 kmovw %eax,%k1 + 29ba: 62 61 fd 49 10 34 1f vmovupd (%rdi,%rbx,1),%zmm30{%k1} + 29c1: 62 03 fd 58 26 ee 08 vgetmantpd $0x8,{sae},%zmm30,%zmm29 + 29c8: 62 02 fd 58 42 fe vgetexppd {sae},%zmm30,%zmm31 + 29ce: 62 12 fd 48 4c d5 vrcp14pd %zmm29,%zmm10 + 29d4: 62 93 fd 48 66 de df vfpclasspd $0xdf,%zmm30,%k3 + 29db: 62 53 fd 58 09 e2 58 vrndscalepd $0x58,{sae},%zmm10,%zmm12 + 29e2: c5 78 93 e3 kmovw %k3,%r12d + 29e6: 62 02 9d 18 aa e9 vfmsub213pd {rn-sae},%zmm25,%zmm12,%zmm29 + 29ec: 62 91 9d 58 c2 d2 11 vcmplt_oqpd {sae},%zmm26,%zmm12,%k2 + 29f3: 62 11 95 10 59 ed vmulpd {rn-sae},%zmm29,%zmm29,%zmm13 + 29f9: 62 d1 9d 40 73 d4 30 vpsrlq $0x30,%zmm12,%zmm28 + 2a00: 62 01 85 12 58 f9 vaddpd {rn-sae},%zmm25,%zmm31,%zmm31{%k2} + 2a06: 62 31 7c 48 28 e5 vmovaps %zmm21,%zmm12 + 2a0c: 62 31 7c 48 28 db vmovaps %zmm19,%zmm11 + 2a12: 62 11 7c 48 28 f0 vmovaps %zmm24,%zmm14 + 2a18: 62 12 cd 10 b8 e5 vfmadd231pd {rn-sae},%zmm29,%zmm22,%zmm12 + 2a1e: 62 12 dd 10 b8 dd vfmadd231pd {rn-sae},%zmm29,%zmm20,%zmm11 + 2a24: 62 72 9d 40 7f f1 vpermt2pd %zmm1,%zmm28,%zmm14 + 2a2a: 62 62 c5 40 77 e0 vpermi2pd %zmm0,%zmm23,%zmm28 + 2a30: 62 12 ed 10 b8 f7 vfmadd231pd {rn-sae},%zmm31,%zmm18,%zmm14 + 2a36: 62 52 95 18 a8 e3 vfmadd213pd {rn-sae},%zmm11,%zmm13,%zmm12 + 2a3c: 62 02 e5 18 a8 fc vfmadd213pd {rn-sae},%zmm28,%zmm3,%zmm31 + 2a42: 62 51 95 18 59 dd vmulpd {rn-sae},%zmm13,%zmm13,%zmm11 + 2a48: 62 11 8d 18 58 d5 vaddpd {rn-sae},%zmm29,%zmm14,%zmm10 + 2a4e: 62 51 ad 18 5c f6 vsubpd {rn-sae},%zmm14,%zmm10,%zmm14 + 2a54: 62 31 7c 48 28 f8 vmovaps %zmm16,%zmm15 + 2a5a: 62 61 7c 48 28 dc vmovaps %zmm4,%zmm27 + 2a60: 62 12 f5 10 b8 fd vfmadd231pd {rn-sae},%zmm29,%zmm17,%zmm15 + 2a66: 62 02 d5 18 b8 dd vfmadd231pd {rn-sae},%zmm29,%zmm5,%zmm27 + 2a6c: 62 51 8d 4b 57 f6 vxorpd %zmm14,%zmm14,%zmm14{%k3} + 2a72: 62 12 95 18 a8 fb vfmadd213pd {rn-sae},%zmm27,%zmm13,%zmm15 + 2a78: 62 52 a5 18 a8 e7 vfmadd213pd {rn-sae},%zmm15,%zmm11,%zmm12 + 2a7e: 62 51 95 10 5c fe vsubpd {rn-sae},%zmm14,%zmm29,%zmm15 + 2a84: 62 52 95 18 a8 e7 vfmadd213pd {rn-sae},%zmm15,%zmm13,%zmm12 + 2a8a: 62 11 9d 18 58 ef vaddpd {rn-sae},%zmm31,%zmm12,%zmm13 + 2a90: 62 51 ad 18 58 d5 vaddpd {rn-sae},%zmm13,%zmm10,%zmm10 + 2a96: 45 85 e4 test %r12d,%r12d + 2a99: 0f 85 fe 00 00 00 jne 0x2b9d + 2a9f: c5 f8 92 c8 kmovw %eax,%k1 + 2aa3: 49 83 c7 08 add $0x8,%r15 + 2aa7: 62 71 fd 49 11 14 2f vmovupd %zmm10,(%rdi,%rbp,1){%k1} + 2aae: 48 83 c7 40 add $0x40,%rdi + 2ab2: 4c 3b bc 24 78 06 00 cmp 0x678(%rsp),%r15 + 2ab9: 00 + 2aba: 0f 8c c0 fe ff ff jl 0x2980 + 2ac0: c5 78 10 94 24 f0 05 vmovups 0x5f0(%rsp),%xmm10 + 2ac7: 00 00 + 2ac9: c5 78 10 9c 24 00 06 vmovups 0x600(%rsp),%xmm11 + 2ad0: 00 00 + 2ad2: c5 78 10 a4 24 10 06 vmovups 0x610(%rsp),%xmm12 + 2ad9: 00 00 + 2adb: c5 78 10 ac 24 20 06 vmovups 0x620(%rsp),%xmm13 + 2ae2: 00 00 + 2ae4: c5 78 10 b4 24 30 06 vmovups 0x630(%rsp),%xmm14 + 2aeb: 00 00 + 2aed: c5 78 10 bc 24 40 06 vmovups 0x640(%rsp),%xmm15 + 2af4: 00 00 + 2af6: 44 8b 8c 24 60 06 00 mov 0x660(%rsp),%r9d + 2afd: 00 + 2afe: 8b 84 24 68 06 00 00 mov 0x668(%rsp),%eax + 2b05: 44 8b b4 24 a8 05 00 mov 0x5a8(%rsp),%r14d + 2b0c: 00 + 2b0d: db e2 fnclex + 2b0f: 41 f7 c6 01 00 00 00 test $0x1,%r14d + 2b16: 74 07 je 0x2b1f + 2b18: d9 ac 24 a2 05 00 00 fldcw 0x5a2(%rsp) + 2b1f: 41 f7 c6 02 00 00 00 test $0x2,%r14d + 2b26: 74 13 je 0x2b3b + 2b28: 44 89 8c 24 a4 05 00 mov %r9d,0x5a4(%rsp) + 2b2f: 00 + 2b30: c5 f8 ae 94 24 a4 05 vldmxcsr 0x5a4(%rsp) + 2b37: 00 00 + 2b39: eb 28 jmp 0x2b63 + 2b3b: c5 f8 ae 9c 24 a4 05 vstmxcsr 0x5a4(%rsp) + 2b42: 00 00 + 2b44: 8b 94 24 a4 05 00 00 mov 0x5a4(%rsp),%edx + 2b4b: f6 c2 1f test $0x1f,%dl + 2b4e: 74 13 je 0x2b63 + 2b50: 83 e2 e0 and $0xffffffe0,%edx + 2b53: 89 94 24 a4 05 00 00 mov %edx,0x5a4(%rsp) + 2b5a: c5 f8 ae 94 24 a4 05 vldmxcsr 0x5a4(%rsp) + 2b61: 00 00 + 2b63: 48 8b 8c 24 80 06 00 mov 0x680(%rsp),%rcx + 2b6a: 00 + 2b6b: 48 33 cc xor %rsp,%rcx + 2b6e: 48 3b 0d db 89 31 02 cmp 0x23189db(%rip),%rcx # 0x231b550 + 2b75: 75 1d jne 0x2b94 + 2b77: c5 f8 77 vzeroupper + 2b7a: 4c 8b ac 24 70 06 00 mov 0x670(%rsp),%r13 + 2b81: 00 + 2b82: 48 81 c4 90 06 00 00 add $0x690,%rsp + 2b89: 5d pop %rbp + 2b8a: 41 5f pop %r15 + 2b8c: 41 5e pop %r14 + 2b8e: 41 5c pop %r12 + 2b90: 5f pop %rdi + 2b91: 5e pop %rsi + 2b92: 5b pop %rbx + 2b93: c3 ret + 2b94: c5 f8 77 vzeroupper + 2b97: e8 14 41 e3 00 call 0xe36cb0 + 2b9c: 90 nop + 2b9d: 8a 84 24 50 06 00 00 mov 0x650(%rsp),%al + 2ba4: 62 41 7c 48 11 75 02 vmovups %zmm30,0x80(%r13) + 2bab: 62 51 7c 48 11 55 01 vmovups %zmm10,0x40(%r13) + 2bb2: 84 c0 test %al,%al + 2bb4: 0f 84 d0 01 00 00 je 0x2d8a + 2bba: 45 85 e4 test %r12d,%r12d + 2bbd: 75 11 jne 0x2bd0 + 2bbf: 62 51 7c 48 10 55 01 vmovups 0x40(%r13),%zmm10 + 2bc6: 41 0f b6 45 00 movzbl 0x0(%r13),%eax + 2bcb: e9 cf fe ff ff jmp 0x2a9f + 2bd0: 33 c0 xor %eax,%eax + 2bd2: 4c 8d 54 3d 00 lea 0x0(%rbp,%rdi,1),%r10 + 2bd7: c5 f8 11 b4 24 b0 05 vmovups %xmm6,0x5b0(%rsp) + 2bde: 00 00 + 2be0: c5 f8 11 bc 24 c0 05 vmovups %xmm7,0x5c0(%rsp) + 2be7: 00 00 + 2be9: c5 78 11 84 24 d0 05 vmovups %xmm8,0x5d0(%rsp) + 2bf0: 00 00 + 2bf2: c5 78 11 8c 24 e0 05 vmovups %xmm9,0x5e0(%rsp) + 2bf9: 00 00 + 2bfb: 4c 89 54 24 48 mov %r10,0x48(%rsp) + 2c00: 44 89 74 24 40 mov %r14d,0x40(%rsp) + 2c05: 48 89 7c 24 50 mov %rdi,0x50(%rsp) + 2c0a: 89 c7 mov %eax,%edi + 2c0c: 4c 89 7c 24 58 mov %r15,0x58(%rsp) + 2c11: 89 b4 24 58 06 00 00 mov %esi,0x658(%rsp) + 2c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c1f: 00 + 2c20: 41 0f a3 fc bt %edi,%r12d + 2c24: 0f 82 eb 00 00 00 jb 0x2d15 + 2c2a: ff c7 inc %edi + 2c2c: 83 ff 08 cmp $0x8,%edi + 2c2f: 7c ef jl 0x2c20 + 2c31: 62 f1 7c 48 10 05 e5 vmovups 0x1cfa2e5(%rip),%zmm0 # 0x1cfcf20 + 2c38: a2 cf 01 + 2c3b: 62 e1 7c 48 10 3d 9b vmovups 0x1cfa29b(%rip),%zmm23 # 0x1cfcee0 + 2c42: a2 cf 01 + 2c45: 62 f1 7c 48 10 0d 51 vmovups 0x1cfa251(%rip),%zmm1 # 0x1cfcea0 + 2c4c: a2 cf 01 + 2c4f: 62 61 7c 48 10 05 07 vmovups 0x1cfa207(%rip),%zmm24 # 0x1cfce60 + 2c56: a2 cf 01 + 2c59: c5 f8 10 b4 24 b0 05 vmovups 0x5b0(%rsp),%xmm6 + 2c60: 00 00 + 2c62: c5 f8 10 bc 24 c0 05 vmovups 0x5c0(%rsp),%xmm7 + 2c69: 00 00 + 2c6b: c5 78 10 84 24 d0 05 vmovups 0x5d0(%rsp),%xmm8 + 2c72: 00 00 + 2c74: c5 78 10 8c 24 e0 05 vmovups 0x5e0(%rsp),%xmm9 + 2c7b: 00 00 + 2c7d: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi + 2c82: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15 + 2c87: 8b b4 24 58 06 00 00 mov 0x658(%rsp),%esi + 2c8e: 62 f2 fd 48 19 15 28 vbroadcastsd 0x1cfad28(%rip),%zmm2 # 0x1cfd9c0 + 2c95: ad cf 01 + 2c98: 62 f1 7c 48 10 1d 7e vmovups 0x1cfa57e(%rip),%zmm3 # 0x1cfd220 + 2c9f: a5 cf 01 + 2ca2: 62 e1 7c 48 10 15 34 vmovups 0x1cfa534(%rip),%zmm18 # 0x1cfd1e0 + 2ca9: a5 cf 01 + 2cac: 62 f1 7c 48 10 25 ea vmovups 0x1cfa4ea(%rip),%zmm4 # 0x1cfd1a0 + 2cb3: a4 cf 01 + 2cb6: 62 f1 7c 48 10 2d a0 vmovups 0x1cfa4a0(%rip),%zmm5 # 0x1cfd160 + 2cbd: a4 cf 01 + 2cc0: 62 e1 7c 48 10 05 56 vmovups 0x1cfa456(%rip),%zmm16 # 0x1cfd120 + 2cc7: a4 cf 01 + 2cca: 62 e1 7c 48 10 0d 0c vmovups 0x1cfa40c(%rip),%zmm17 # 0x1cfd0e0 + 2cd1: a4 cf 01 + 2cd4: 62 e1 7c 48 10 1d c2 vmovups 0x1cfa3c2(%rip),%zmm19 # 0x1cfd0a0 + 2cdb: a3 cf 01 + 2cde: 62 e1 7c 48 10 25 78 vmovups 0x1cfa378(%rip),%zmm20 # 0x1cfd060 + 2ce5: a3 cf 01 + 2ce8: 62 e1 7c 48 10 2d 2e vmovups 0x1cfa32e(%rip),%zmm21 # 0x1cfd020 + 2cef: a3 cf 01 + 2cf2: 62 e1 7c 48 10 35 e4 vmovups 0x1cfa2e4(%rip),%zmm22 # 0x1cfcfe0 + 2cf9: a2 cf 01 + 2cfc: 62 61 7c 48 10 15 9a vmovups 0x1cfa29a(%rip),%zmm26 # 0x1cfcfa0 + 2d03: a2 cf 01 + 2d06: 62 61 7c 48 10 0d 50 vmovups 0x1cfa250(%rip),%zmm25 # 0x1cfcf60 + 2d0d: a2 cf 01 + 2d10: e9 aa fe ff ff jmp 0x2bbf + 2d15: 41 89 fe mov %edi,%r14d + 2d18: c5 f8 77 vzeroupper + 2d1b: 4f 8d 7c f5 40 lea 0x40(%r13,%r14,8),%r15 + 2d20: 4c 89 fa mov %r15,%rdx + 2d23: 4b 8d 8c f5 80 00 00 lea 0x80(%r13,%r14,8),%rcx + 2d2a: 00 + 2d2b: e8 b0 02 00 00 call 0x2fe0 + 2d30: 89 c6 mov %eax,%esi + 2d32: 85 f6 test %esi,%esi + 2d34: 0f 84 f0 fe ff ff je 0x2c2a + 2d3a: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 + 2d3f: 89 f1 mov %esi,%ecx + 2d41: 4d 8b 17 mov (%r15),%r10 + 2d44: 49 89 d8 mov %rbx,%r8 + 2d47: 49 89 d9 mov %rbx,%r9 + 2d4a: 4f 89 14 f3 mov %r10,(%r11,%r14,8) + 2d4e: 49 89 e3 mov %rsp,%r11 + 2d51: 44 8b 54 24 40 mov 0x40(%rsp),%r10d + 2d56: 49 89 6b 20 mov %rbp,0x20(%r11) + 2d5a: 41 8d 14 3a lea (%r10,%rdi,1),%edx + 2d5e: 4c 8d 15 8f 61 37 02 lea 0x237618f(%rip),%r10 # 0x2378ef4 + 2d65: 49 89 6b 28 mov %rbp,0x28(%r11) + 2d69: 4d 89 53 30 mov %r10,0x30(%r11) + 2d6d: e8 2e e4 0a 00 call 0xb11a0 + 2d72: 4c 8b 54 24 48 mov 0x48(%rsp),%r10 + 2d77: 89 b4 24 68 06 00 00 mov %esi,0x668(%rsp) + 2d7e: 4f 8b 1c f2 mov (%r10,%r14,8),%r11 + 2d82: 4d 89 1f mov %r11,(%r15) + 2d85: e9 a0 fe ff ff jmp 0x2c2a + 2d8a: 48 89 e0 mov %rsp,%rax + 2d8d: 4c 8d 94 24 a2 05 00 lea 0x5a2(%rsp),%r10 + 2d94: 00 + 2d95: 41 c6 82 ae 00 00 00 movb $0x1,0xae(%r10) + 2d9c: 01 + 2d9d: 4c 8d 9c 24 a0 05 00 lea 0x5a0(%rsp),%r11 + 2da4: 00 + 2da5: 4c 89 10 mov %r10,(%rax) + 2da8: 4c 89 58 08 mov %r11,0x8(%rax) + 2dac: b8 3f 00 00 00 mov $0x3f,%eax + 2db1: e8 ca f3 e4 ff call 0xffffffffffe52180 + 2db6: 09 84 24 a8 05 00 00 or %eax,0x5a8(%rsp) + 2dbd: e9 f8 fd ff ff jmp 0x2bba + 2dc2: 62 d1 7c 48 10 6d 03 vmovups 0xc0(%r13),%zmm5 + 2dc9: 62 d1 7c 48 10 75 02 vmovups 0x80(%r13),%zmm6 + 2dd0: 62 d1 7c 48 10 7d 01 vmovups 0x40(%r13),%zmm7 + 2dd7: 62 51 7c 48 10 45 00 vmovups 0x0(%r13),%zmm8 + 2dde: 62 d1 7c 48 11 6d 10 vmovups %zmm5,0x400(%r13) + 2de5: 62 d1 7c 48 11 75 11 vmovups %zmm6,0x440(%r13) + 2dec: 62 d1 7c 48 11 7d 12 vmovups %zmm7,0x480(%r13) + 2df3: 62 51 7c 48 11 45 13 vmovups %zmm8,0x4c0(%r13) + 2dfa: 62 d1 7c 48 11 65 0c vmovups %zmm4,0x300(%r13) + 2e01: 62 d1 7c 48 11 5d 0d vmovups %zmm3,0x340(%r13) + 2e08: 62 d1 7c 48 11 55 0e vmovups %zmm2,0x380(%r13) + 2e0f: 62 d1 7c 48 11 4d 0f vmovups %zmm1,0x3c0(%r13) + 2e16: 40 84 ff test %dil,%dil + 2e19: 0f 84 0d 01 00 00 je 0x2f2c + 2e1f: 45 85 e4 test %r12d,%r12d + 2e22: 75 21 jne 0x2e45 + 2e24: 62 d1 7c 48 10 65 0c vmovups 0x300(%r13),%zmm4 + 2e2b: 62 d1 7c 48 10 5d 0d vmovups 0x340(%r13),%zmm3 + 2e32: 62 d1 7c 48 10 55 0e vmovups 0x380(%r13),%zmm2 + 2e39: 62 d1 7c 48 10 4d 0f vmovups 0x3c0(%r13),%zmm1 + 2e40: e9 55 f9 ff ff jmp 0x279a + 2e45: 33 c9 xor %ecx,%ecx + 2e47: 44 89 fa mov %r15d,%edx + 2e4a: 48 89 6c 24 50 mov %rbp,0x50(%rsp) + 2e4f: 4a 8d 04 fe lea (%rsi,%r15,8),%rax + 2e53: 4c 89 7c 24 58 mov %r15,0x58(%rsp) + 2e58: 41 89 d7 mov %edx,%r15d + 2e5b: 44 89 b4 24 a8 05 00 mov %r14d,0x5a8(%rsp) + 2e62: 00 + 2e63: 49 89 c6 mov %rax,%r14 + 2e66: 40 88 bc 24 50 06 00 mov %dil,0x650(%rsp) + 2e6d: 00 + 2e6e: 89 cf mov %ecx,%edi + 2e70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2e77: 00 + 2e78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e7f: 90 nop + 2e80: 41 0f a3 fc bt %edi,%r12d + 2e84: 72 30 jb 0x2eb6 + 2e86: ff c7 inc %edi + 2e88: 83 ff 20 cmp $0x20,%edi + 2e8b: 7c f3 jl 0x2e80 + 2e8d: 62 f1 7c 48 10 05 c9 vmovups 0x1cfa0c9(%rip),%zmm0 # 0x1cfcf60 + 2e94: a0 cf 01 + 2e97: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp + 2e9c: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15 + 2ea1: 44 8b b4 24 a8 05 00 mov 0x5a8(%rsp),%r14d + 2ea8: 00 + 2ea9: 40 8a bc 24 50 06 00 mov 0x650(%rsp),%dil + 2eb0: 00 + 2eb1: e9 6e ff ff ff jmp 0x2e24 + 2eb6: 89 fd mov %edi,%ebp + 2eb8: c5 f8 77 vzeroupper + 2ebb: 49 8d 94 ed 00 03 00 lea 0x300(%r13,%rbp,8),%rdx + 2ec2: 00 + 2ec3: 48 89 54 24 48 mov %rdx,0x48(%rsp) + 2ec8: 49 8d 8c ed 00 04 00 lea 0x400(%r13,%rbp,8),%rcx + 2ecf: 00 + 2ed0: e8 0b 01 00 00 call 0x2fe0 + 2ed5: 85 c0 test %eax,%eax + 2ed7: 74 ad je 0x2e86 + 2ed9: 4c 8b 54 24 48 mov 0x48(%rsp),%r10 + 2ede: 41 8d 14 3f lea (%r15,%rdi,1),%edx + 2ee2: 89 c1 mov %eax,%ecx + 2ee4: 49 89 d8 mov %rbx,%r8 + 2ee7: 49 89 d9 mov %rbx,%r9 + 2eea: 4d 8b 1a mov (%r10),%r11 + 2eed: 4c 8d 15 00 60 37 02 lea 0x2376000(%rip),%r10 # 0x2378ef4 + 2ef4: 4d 89 1c ee mov %r11,(%r14,%rbp,8) + 2ef8: 49 89 e3 mov %rsp,%r11 + 2efb: 49 89 73 20 mov %rsi,0x20(%r11) + 2eff: 49 89 73 28 mov %rsi,0x28(%r11) + 2f03: 4d 89 53 30 mov %r10,0x30(%r11) + 2f07: 89 44 24 40 mov %eax,0x40(%rsp) + 2f0b: e8 90 e2 0a 00 call 0xb11a0 + 2f10: 4c 8b 54 24 48 mov 0x48(%rsp),%r10 + 2f15: 8b 44 24 40 mov 0x40(%rsp),%eax + 2f19: 49 8b 2c ee mov (%r14,%rbp,8),%rbp + 2f1d: 49 89 2a mov %rbp,(%r10) + 2f20: 89 84 24 68 06 00 00 mov %eax,0x668(%rsp) + 2f27: e9 5a ff ff ff jmp 0x2e86 + 2f2c: 48 89 e0 mov %rsp,%rax + 2f2f: 4c 8d 9c 24 a2 05 00 lea 0x5a2(%rsp),%r11 + 2f36: 00 + 2f37: 40 b7 01 mov $0x1,%dil + 2f3a: 4c 89 18 mov %r11,(%rax) + 2f3d: 4c 8d 9c 24 a0 05 00 lea 0x5a0(%rsp),%r11 + 2f44: 00 + 2f45: 4c 89 58 08 mov %r11,0x8(%rax) + 2f49: b8 3f 00 00 00 mov $0x3f,%eax + 2f4e: e8 2d f2 e4 ff call 0xffffffffffe52180 + 2f53: 44 0b f0 or %eax,%r14d + 2f56: e9 c4 fe ff ff jmp 0x2e1f + 2f5b: 48 8b 8c 24 80 06 00 mov 0x680(%rsp),%rcx + 2f62: 00 + 2f63: 48 33 cc xor %rsp,%rcx + 2f66: 48 3b 0d e3 85 31 02 cmp 0x23185e3(%rip),%rcx # 0x231b550 + 2f6d: 75 1f jne 0x2f8e + 2f6f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f74: 4c 8b ac 24 70 06 00 mov 0x670(%rsp),%r13 + 2f7b: 00 + 2f7c: 48 81 c4 90 06 00 00 add $0x690,%rsp + 2f83: 5d pop %rbp + 2f84: 41 5f pop %r15 + 2f86: 41 5e pop %r14 + 2f88: 41 5c pop %r12 + 2f8a: 5f pop %rdi + 2f8b: 5e pop %rsi + 2f8c: 5b pop %rbx + 2f8d: c3 ret + 2f8e: e8 1d 3d e3 00 call 0xe36cb0 + 2f93: 48 8b 8c 24 80 06 00 mov 0x680(%rsp),%rcx + 2f9a: 00 + 2f9b: 48 33 cc xor %rsp,%rcx + 2f9e: 48 3b 0d ab 85 31 02 cmp 0x23185ab(%rip),%rcx # 0x231b550 + 2fa5: 75 e7 jne 0x2f8e + 2fa7: eb c6 jmp 0x2f6f + 2fa9: 48 8b 8c 24 80 06 00 mov 0x680(%rsp),%rcx + 2fb0: 00 + 2fb1: 48 33 cc xor %rsp,%rcx + 2fb4: 48 3b 0d 95 85 31 02 cmp 0x2318595(%rip),%rcx # 0x231b550 + 2fbb: 75 d1 jne 0x2f8e + 2fbd: b8 fa ff ff ff mov $0xfffffffa,%eax + 2fc2: 4c 8b ac 24 70 06 00 mov 0x670(%rsp),%r13 + 2fc9: 00 + 2fca: 48 81 c4 90 06 00 00 add $0x690,%rsp + 2fd1: 5d pop %rbp + 2fd2: 41 5f pop %r15 + 2fd4: 41 5e pop %r14 + 2fd6: 41 5c pop %r12 + 2fd8: 5f pop %rdi + 2fd9: 5e pop %rsi + 2fda: 5b pop %rbx + 2fdb: c3 ret + 2fdc: 0f 1f 40 00 nopl 0x0(%rax) + 2fe0: 48 83 ec 38 sub $0x38,%rsp + 2fe4: 49 89 c9 mov %rcx,%r9 + 2fe7: 33 c0 xor %eax,%eax + 2fe9: 41 0f b7 49 06 movzwl 0x6(%r9),%ecx + 2fee: 41 89 c8 mov %ecx,%r8d + 2ff1: 41 81 e0 f0 7f 00 00 and $0x7ff0,%r8d + 2ff8: 41 81 f8 f0 7f 00 00 cmp $0x7ff0,%r8d + 2fff: 0f 84 93 02 00 00 je 0x3298 + 3005: c4 c1 7b 10 01 vmovsd (%r9),%xmm0 + 300a: 45 33 c0 xor %r8d,%r8d + 300d: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp) + 3013: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx + 3019: 75 14 jne 0x302f + 301b: c5 fb 59 05 3d a9 cf vmulsd 0x1cfa93d(%rip),%xmm0,%xmm0 # 0x1cfd960 + 3022: 01 + 3023: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d + 3029: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp) + 302f: c5 fb 10 15 31 a9 cf vmovsd 0x1cfa931(%rip),%xmm2 # 0x1cfd968 + 3036: 01 + 3037: c5 f9 2f c2 vcomisd %xmm2,%xmm0 + 303b: 0f 86 1b 02 00 00 jbe 0x325c + 3041: 62 e1 ff 08 10 2d 7d vmovsd 0x1cfa97d(%rip),%xmm21 # 0x1cfd9c8 + 3048: a9 cf 01 + 304b: 62 a1 ff 08 5c fd vsubsd %xmm21,%xmm0,%xmm23 + 3051: 62 e1 ff 08 11 7c 24 vmovsd %xmm23,0x28(%rsp) + 3058: 05 + 3059: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp) + 305e: c5 fb 10 4c 24 28 vmovsd 0x28(%rsp),%xmm1 + 3064: c5 f9 2f 0d ec a8 cf vcomisd 0x1cfa8ec(%rip),%xmm1 # 0x1cfd958 + 306b: 01 + 306c: 0f 86 6f 01 00 00 jbe 0x31e1 + 3072: c5 fb 11 44 24 28 vmovsd %xmm0,0x28(%rsp) + 3078: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2 + 307c: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d + 3082: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d + 3089: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d + 3090: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp) + 3096: 62 e1 ff 08 10 54 24 vmovsd 0x28(%rsp),%xmm18 + 309d: 05 + 309e: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx + 30a3: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx + 30a9: 62 f1 ef 00 58 1d 95 vaddsd 0x1cfa895(%rip),%xmm18,%xmm3 # 0x1cfd948 + 30b0: a8 cf 01 + 30b3: 62 e1 ef 00 58 05 93 vaddsd 0x1cfa893(%rip),%xmm18,%xmm16 # 0x1cfd950 + 30ba: a8 cf 01 + 30bd: c1 e9 04 shr $0x4,%ecx + 30c0: c5 fb 11 5c 24 20 vmovsd %xmm3,0x20(%rsp) + 30c6: 44 8b 54 24 20 mov 0x20(%rsp),%r10d + 30cb: 62 e1 ff 08 11 44 24 vmovsd %xmm16,0x20(%rsp) + 30d2: 04 + 30d3: 41 83 e2 7f and $0x7f,%r10d + 30d7: 62 e1 ff 08 10 4c 24 vmovsd 0x20(%rsp),%xmm17 + 30de: 04 + 30df: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d + 30e6: ff + 30e7: 48 8d 0d f2 2a d0 ff lea -0x2fd50e(%rip),%rcx # 0xffffffffffd05be0 + 30ee: 62 e1 f7 00 5c 1d 58 vsubsd 0x1cfa858(%rip),%xmm17,%xmm19 # 0x1cfd950 + 30f5: a8 cf 01 + 30f8: c4 c1 6b 2a d0 vcvtsi2sd %r8d,%xmm2,%xmm2 + 30fd: 62 a1 ef 00 5c fb vsubsd %xmm19,%xmm18,%xmm23 + 3103: c5 eb 59 25 2d a8 cf vmulsd 0x1cfa82d(%rip),%xmm2,%xmm4 # 0x1cfd938 + 310a: 01 + 310b: c5 eb 59 2d 2d a8 cf vmulsd 0x1cfa82d(%rip),%xmm2,%xmm5 # 0x1cfd940 + 3112: 01 + 3113: 49 89 c9 mov %rcx,%r9 + 3116: 47 8d 1c 52 lea (%r10,%r10,2),%r11d + 311a: 62 a1 ff 08 10 b4 d9 vmovsd 0x1ff7740(%rcx,%r11,8),%xmm22 + 3121: 40 77 ff 01 + 3125: 49 89 c8 mov %rcx,%r8 + 3128: 62 a1 cf 00 59 e3 vmulsd %xmm19,%xmm22,%xmm20 + 312e: 62 b1 cf 00 59 df vmulsd %xmm23,%xmm22,%xmm3 + 3134: c4 81 53 58 84 d9 50 vaddsd 0x1ff7750(%r9,%r11,8),%xmm5,%xmm0 + 313b: 77 ff 01 + 313e: c4 81 5b 58 8c d8 48 vaddsd 0x1ff7748(%r8,%r11,8),%xmm4,%xmm1 + 3145: 77 ff 01 + 3148: 62 b1 df 00 5c d5 vsubsd %xmm21,%xmm20,%xmm2 + 314e: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0 + 3152: 62 e1 ef 08 58 f3 vaddsd %xmm3,%xmm2,%xmm22 + 3158: c5 eb 58 c9 vaddsd %xmm1,%xmm2,%xmm1 + 315c: 62 e1 cf 00 59 2d 42 vmulsd 0x1cfa842(%rip),%xmm22,%xmm21 # 0x1cfd9a8 + 3163: a8 cf 01 + 3166: 62 61 d7 00 58 05 30 vaddsd 0x1cfa830(%rip),%xmm21,%xmm24 # 0x1cfd9a0 + 316d: a8 cf 01 + 3170: 62 21 bf 00 59 ce vmulsd %xmm22,%xmm24,%xmm25 + 3176: 62 61 b7 00 58 15 18 vaddsd 0x1cfa818(%rip),%xmm25,%xmm26 # 0x1cfd998 + 317d: a8 cf 01 + 3180: 62 21 af 00 59 de vmulsd %xmm22,%xmm26,%xmm27 + 3186: 62 61 a7 00 58 25 00 vaddsd 0x1cfa800(%rip),%xmm27,%xmm28 # 0x1cfd990 + 318d: a8 cf 01 + 3190: 62 21 9f 00 59 ee vmulsd %xmm22,%xmm28,%xmm29 + 3196: 62 61 97 00 58 35 e8 vaddsd 0x1cfa7e8(%rip),%xmm29,%xmm30 # 0x1cfd988 + 319d: a7 cf 01 + 31a0: 62 21 8f 00 59 fe vmulsd %xmm22,%xmm30,%xmm31 + 31a6: 62 e1 87 00 58 2d d0 vaddsd 0x1cfa7d0(%rip),%xmm31,%xmm21 # 0x1cfd980 + 31ad: a7 cf 01 + 31b0: 62 21 d7 00 59 c6 vmulsd %xmm22,%xmm21,%xmm24 + 31b6: 62 61 bf 00 58 0d b8 vaddsd 0x1cfa7b8(%rip),%xmm24,%xmm25 # 0x1cfd978 + 31bd: a7 cf 01 + 31c0: 62 01 cf 00 59 d1 vmulsd %xmm25,%xmm22,%xmm26 + 31c6: 62 b1 af 00 59 e6 vmulsd %xmm22,%xmm26,%xmm4 + 31cc: c5 fb 58 ec vaddsd %xmm4,%xmm0,%xmm5 + 31d0: 62 e1 f7 08 58 c5 vaddsd %xmm5,%xmm1,%xmm16 + 31d6: 62 e1 ff 08 11 02 vmovsd %xmm16,(%rdx) + 31dc: 48 83 c4 38 add $0x38,%rsp + 31e0: c3 ret + 31e1: 62 f1 c7 00 59 05 bd vmulsd 0x1cfa7bd(%rip),%xmm23,%xmm0 # 0x1cfd9a8 + 31e8: a7 cf 01 + 31eb: c5 fb 58 0d ad a7 cf vaddsd 0x1cfa7ad(%rip),%xmm0,%xmm1 # 0x1cfd9a0 + 31f2: 01 + 31f3: 62 b1 f7 08 59 d7 vmulsd %xmm23,%xmm1,%xmm2 + 31f9: c5 eb 58 1d 97 a7 cf vaddsd 0x1cfa797(%rip),%xmm2,%xmm3 # 0x1cfd998 + 3200: 01 + 3201: 62 b1 e7 08 59 e7 vmulsd %xmm23,%xmm3,%xmm4 + 3207: c5 db 58 2d 81 a7 cf vaddsd 0x1cfa781(%rip),%xmm4,%xmm5 # 0x1cfd990 + 320e: 01 + 320f: 62 a1 d7 08 59 c7 vmulsd %xmm23,%xmm5,%xmm16 + 3215: 62 e1 ff 00 58 0d 69 vaddsd 0x1cfa769(%rip),%xmm16,%xmm17 # 0x1cfd988 + 321c: a7 cf 01 + 321f: 62 a1 f7 00 59 d7 vmulsd %xmm23,%xmm17,%xmm18 + 3225: 62 e1 ef 00 58 1d 51 vaddsd 0x1cfa751(%rip),%xmm18,%xmm19 # 0x1cfd980 + 322c: a7 cf 01 + 322f: 62 a1 e7 00 59 e7 vmulsd %xmm23,%xmm19,%xmm20 + 3235: 62 e1 df 00 58 2d 39 vaddsd 0x1cfa739(%rip),%xmm20,%xmm21 # 0x1cfd978 + 323c: a7 cf 01 + 323f: 62 a1 d7 00 59 f7 vmulsd %xmm23,%xmm21,%xmm22 + 3245: 62 21 cf 00 59 c7 vmulsd %xmm23,%xmm22,%xmm24 + 324b: 62 81 c7 00 58 f8 vaddsd %xmm24,%xmm23,%xmm23 + 3251: 62 e1 ff 08 11 3a vmovsd %xmm23,(%rdx) + 3257: 48 83 c4 38 add $0x38,%rsp + 325b: c3 ret + 325c: c5 f9 2e c2 vucomisd %xmm2,%xmm0 + 3260: 7a 02 jp 0x3264 + 3262: 74 12 je 0x3276 + 3264: c5 eb 5e c2 vdivsd %xmm2,%xmm2,%xmm0 + 3268: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 326c: b8 13 00 00 00 mov $0x13,%eax + 3271: 48 83 c4 38 add $0x38,%rsp + 3275: c3 ret + 3276: c5 fb 10 05 f2 a6 cf vmovsd 0x1cfa6f2(%rip),%xmm0 # 0x1cfd970 + 327d: 01 + 327e: b8 12 00 00 00 mov $0x12,%eax + 3283: c5 f9 57 0d 25 a7 cf vxorpd 0x1cfa725(%rip),%xmm0,%xmm1 # 0x1cfd9b0 + 328a: 01 + 328b: c5 f3 5e d2 vdivsd %xmm2,%xmm1,%xmm2 + 328f: c5 fb 11 12 vmovsd %xmm2,(%rdx) + 3293: 48 83 c4 38 add $0x38,%rsp + 3297: c3 ret + 3298: 41 8a 49 07 mov 0x7(%r9),%cl + 329c: 80 e1 80 and $0x80,%cl + 329f: 80 f9 80 cmp $0x80,%cl + 32a2: 74 12 je 0x32b6 + 32a4: c4 c1 7b 10 01 vmovsd (%r9),%xmm0 + 32a9: c5 fb 59 c8 vmulsd %xmm0,%xmm0,%xmm1 + 32ad: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 32b1: 48 83 c4 38 add $0x38,%rsp + 32b5: c3 ret + 32b6: 41 f7 41 04 ff ff 0f testl $0xfffff,0x4(%r9) + 32bd: 00 + 32be: 75 e4 jne 0x32a4 + 32c0: 41 83 39 00 cmpl $0x0,(%r9) + 32c4: 75 de jne 0x32a4 + 32c6: c5 fb 10 05 9a a6 cf vmovsd 0x1cfa69a(%rip),%xmm0 # 0x1cfd968 + 32cd: 01 + 32ce: b8 13 00 00 00 mov $0x13,%eax + 32d3: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1 + 32d7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 32db: 48 83 c4 38 add $0x38,%rsp + 32df: c3 ret + 32e0: 53 push %rbx + 32e1: 56 push %rsi + 32e2: 57 push %rdi + 32e3: 41 54 push %r12 + 32e5: 41 56 push %r14 + 32e7: 41 57 push %r15 + 32e9: 55 push %rbp + 32ea: 48 81 ec 50 03 00 00 sub $0x350,%rsp + 32f1: 33 ed xor %ebp,%ebp + 32f3: 4c 89 ac 24 30 03 00 mov %r13,0x330(%rsp) + 32fa: 00 + 32fb: 4c 8d ac 24 1f 01 00 lea 0x11f(%rsp),%r13 + 3302: 00 + 3303: 48 8b 05 46 82 31 02 mov 0x2318246(%rip),%rax # 0x231b550 + 330a: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 + 330e: 48 33 c4 xor %rsp,%rax + 3311: 49 89 d2 mov %rdx,%r10 + 3314: 48 89 84 24 40 03 00 mov %rax,0x340(%rsp) + 331b: 00 + 331c: 44 89 c0 mov %r8d,%eax + 331f: 83 e0 f0 and $0xfffffff0,%eax + 3322: 49 89 c9 mov %rcx,%r9 + 3325: 48 63 c0 movslq %eax,%rax + 3328: 45 32 f6 xor %r14b,%r14b + 332b: 33 d2 xor %edx,%edx + 332d: 45 85 c0 test %r8d,%r8d + 3330: 0f 8e 62 09 00 00 jle 0x3c98 + 3336: 4d 85 c9 test %r9,%r9 + 3339: 0f 84 43 09 00 00 je 0x3c82 + 333f: 4d 85 d2 test %r10,%r10 + 3342: 0f 84 02 09 00 00 je 0x3c4a + 3348: c5 f8 ae 9c 24 d4 00 vstmxcsr 0xd4(%rsp) + 334f: 00 00 + 3351: 8b 8c 24 d4 00 00 00 mov 0xd4(%rsp),%ecx + 3358: 41 89 cb mov %ecx,%r11d + 335b: 41 81 e3 c0 ff 00 00 and $0xffc0,%r11d + 3362: 41 81 fb 80 1f 00 00 cmp $0x1f80,%r11d + 3369: 74 27 je 0x3392 + 336b: 41 89 cb mov %ecx,%r11d + 336e: bd 02 00 00 00 mov $0x2,%ebp + 3373: 41 81 e3 3f 00 ff ff and $0xffff003f,%r11d + 337a: 41 81 c3 80 1f 00 00 add $0x1f80,%r11d + 3381: 44 89 9c 24 d4 00 00 mov %r11d,0xd4(%rsp) + 3388: 00 + 3389: c5 f8 ae 94 24 d4 00 vldmxcsr 0xd4(%rsp) + 3390: 00 00 + 3392: 45 33 ff xor %r15d,%r15d + 3395: 48 85 c0 test %rax,%rax + 3398: 0f 8e 06 02 00 00 jle 0x35a4 + 339e: 62 e1 7c 48 10 2d b8 vmovups 0x1cfa6b8(%rip),%zmm21 # 0x1cfda60 + 33a5: a6 cf 01 + 33a8: 48 89 c7 mov %rax,%rdi + 33ab: 62 e1 7c 48 10 25 eb vmovups 0x1cfa6eb(%rip),%zmm20 # 0x1cfdaa0 + 33b2: a6 cf 01 + 33b5: c5 78 11 ac 24 e0 02 vmovups %xmm13,0x2e0(%rsp) + 33bc: 00 00 + 33be: c5 78 11 b4 24 f0 02 vmovups %xmm14,0x2f0(%rsp) + 33c5: 00 00 + 33c7: c5 78 11 bc 24 00 03 vmovups %xmm15,0x300(%rsp) + 33ce: 00 00 + 33d0: 62 e1 7c 48 10 1d 06 vmovups 0x1cfa606(%rip),%zmm19 # 0x1cfd9e0 + 33d7: a6 cf 01 + 33da: 62 61 7c 48 10 15 3c vmovups 0x1cfa63c(%rip),%zmm26 # 0x1cfda20 + 33e1: a6 cf 01 + 33e4: 62 61 7c 48 10 05 f2 vmovups 0x1cfa7f2(%rip),%zmm24 # 0x1cfdbe0 + 33eb: a7 cf 01 + 33ee: 62 e1 7c 48 10 15 28 vmovups 0x1cfa828(%rip),%zmm18 # 0x1cfdc20 + 33f5: a8 cf 01 + 33f8: 62 61 7c 48 10 0d 5e vmovups 0x1cfa85e(%rip),%zmm25 # 0x1cfdc60 + 33ff: a8 cf 01 + 3402: 62 e1 7c 48 10 0d 94 vmovups 0x1cfa894(%rip),%zmm17 # 0x1cfdca0 + 3409: a8 cf 01 + 340c: 62 e1 7c 48 10 05 ca vmovups 0x1cfa8ca(%rip),%zmm16 # 0x1cfdce0 + 3413: a8 cf 01 + 3416: 89 8c 24 20 03 00 00 mov %ecx,0x320(%rsp) + 341d: 4c 89 cb mov %r9,%rbx + 3420: 89 94 24 28 03 00 00 mov %edx,0x328(%rsp) + 3427: 4c 89 d6 mov %r10,%rsi + 342a: 44 89 84 24 18 03 00 mov %r8d,0x318(%rsp) + 3431: 00 + 3432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3440: 62 b1 7c 48 10 24 fb vmovups (%rbx,%r15,8),%zmm4 + 3447: 62 b1 7c 48 10 5c fb vmovups 0x40(%rbx,%r15,8),%zmm3 + 344e: 01 + 344f: 62 f3 fd 58 26 ec 08 vgetmantpd $0x8,{sae},%zmm4,%zmm5 + 3456: 62 73 fd 58 26 eb 08 vgetmantpd $0x8,{sae},%zmm3,%zmm13 + 345d: 62 e2 fd 58 42 fc vgetexppd {sae},%zmm4,%zmm23 + 3463: 62 e2 fd 58 42 f3 vgetexppd {sae},%zmm3,%zmm22 + 3469: 62 72 fd 48 4c f5 vrcp14pd %zmm5,%zmm14 + 346f: 62 52 fd 48 4c fd vrcp14pd %zmm13,%zmm15 + 3475: 62 f3 fd 48 66 db 5e vfpclasspd $0x5e,%zmm3,%k3 + 347c: 62 f3 fd 48 66 c4 5e vfpclasspd $0x5e,%zmm4,%k0 + 3483: 62 d3 fd 58 09 d6 58 vrndscalepd $0x58,{sae},%zmm14,%zmm2 + 348a: 62 43 fd 58 09 ef 58 vrndscalepd $0x58,{sae},%zmm15,%zmm29 + 3491: c5 f8 93 d3 kmovw %k3,%edx + 3495: c5 78 93 e0 kmovw %k0,%r12d + 3499: 62 b2 ed 18 aa ed vfmsub213pd {rn-sae},%zmm21,%zmm2,%zmm5 + 349f: 62 32 95 10 aa ed vfmsub213pd {rn-sae},%zmm21,%zmm29,%zmm13 + 34a5: 62 b1 ed 58 c2 cc 11 vcmplt_oqpd {sae},%zmm20,%zmm2,%k1 + 34ac: 62 b1 95 50 c2 d4 11 vcmplt_oqpd {sae},%zmm20,%zmm29,%k2 + 34b3: 62 61 d5 18 59 f5 vmulpd {rn-sae},%zmm5,%zmm5,%zmm30 + 34b9: 62 41 95 18 59 fd vmulpd {rn-sae},%zmm13,%zmm13,%zmm31 + 34bf: 62 f1 8d 48 73 d2 30 vpsrlq $0x30,%zmm2,%zmm14 + 34c6: 62 91 f5 48 73 d5 30 vpsrlq $0x30,%zmm29,%zmm1 + 34cd: 62 12 e5 40 77 f2 vpermi2pd %zmm26,%zmm19,%zmm14 + 34d3: 62 92 e5 40 77 ca vpermi2pd %zmm26,%zmm19,%zmm1 + 34d9: 62 a1 c5 11 58 fd vaddpd {rn-sae},%zmm21,%zmm23,%zmm23{%k1} + 34df: 62 a1 cd 12 58 f5 vaddpd {rn-sae},%zmm21,%zmm22,%zmm22{%k2} + 34e5: 62 31 7c 48 28 fa vmovaps %zmm18,%zmm15 + 34eb: 62 b1 7c 48 28 c2 vmovaps %zmm18,%zmm0 + 34f1: 62 21 7c 48 28 d9 vmovaps %zmm17,%zmm27 + 34f7: 62 21 7c 48 28 e1 vmovaps %zmm17,%zmm28 + 34fd: 62 72 bd 10 b8 fd vfmadd231pd {rn-sae},%zmm5,%zmm24,%zmm15 + 3503: 62 d2 bd 10 b8 c5 vfmadd231pd {rn-sae},%zmm13,%zmm24,%zmm0 + 3509: 62 62 b5 10 b8 dd vfmadd231pd {rn-sae},%zmm5,%zmm25,%zmm27 + 350f: 62 42 b5 10 b8 e5 vfmadd231pd {rn-sae},%zmm13,%zmm25,%zmm28 + 3515: 62 12 8d 10 a8 fb vfmadd213pd {rn-sae},%zmm27,%zmm30,%zmm15 + 351b: 62 92 85 10 a8 c4 vfmadd213pd {rn-sae},%zmm28,%zmm31,%zmm0 + 3521: 62 72 8d 10 a8 fd vfmadd213pd {rn-sae},%zmm5,%zmm30,%zmm15 + 3527: 62 d2 85 10 a8 c5 vfmadd213pd {rn-sae},%zmm13,%zmm31,%zmm0 + 352d: 62 d1 8d 18 58 d7 vaddpd {rn-sae},%zmm15,%zmm14,%zmm2 + 3533: 62 e2 fd 10 a8 fa vfmadd213pd {rn-sae},%zmm2,%zmm16,%zmm23 + 3539: 62 f1 f5 18 58 c0 vaddpd {rn-sae},%zmm0,%zmm1,%zmm0 + 353f: c1 e2 08 shl $0x8,%edx + 3542: 44 0b e2 or %edx,%r12d + 3545: 62 e2 fd 10 a8 f0 vfmadd213pd {rn-sae},%zmm0,%zmm16,%zmm22 + 354b: 0f 85 e1 04 00 00 jne 0x3a32 + 3551: 62 a1 7c 48 11 3c fe vmovups %zmm23,(%rsi,%r15,8) + 3558: 62 a1 7c 48 11 74 fe vmovups %zmm22,0x40(%rsi,%r15,8) + 355f: 01 + 3560: 49 83 c7 10 add $0x10,%r15 + 3564: 4c 3b ff cmp %rdi,%r15 + 3567: 0f 8c d3 fe ff ff jl 0x3440 + 356d: c5 78 10 ac 24 e0 02 vmovups 0x2e0(%rsp),%xmm13 + 3574: 00 00 + 3576: 49 89 d9 mov %rbx,%r9 + 3579: c5 78 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm14 + 3580: 00 00 + 3582: 49 89 f2 mov %rsi,%r10 + 3585: c5 78 10 bc 24 00 03 vmovups 0x300(%rsp),%xmm15 + 358c: 00 00 + 358e: 8b 8c 24 20 03 00 00 mov 0x320(%rsp),%ecx + 3595: 8b 94 24 28 03 00 00 mov 0x328(%rsp),%edx + 359c: 44 8b 84 24 18 03 00 mov 0x318(%rsp),%r8d + 35a3: 00 + 35a4: 4d 63 d8 movslq %r8d,%r11 + 35a7: 4a 8d 04 fd 00 00 00 lea 0x0(,%r15,8),%rax + 35ae: 00 + 35af: 4d 3b fb cmp %r11,%r15 + 35b2: 0f 8d 9e 01 00 00 jge 0x3756 + 35b8: 62 e1 7c 48 10 1d 9e vmovups 0x1cfa49e(%rip),%zmm19 # 0x1cfda60 + 35bf: a4 cf 01 + 35c2: 48 89 c7 mov %rax,%rdi + 35c5: 62 e1 7c 48 10 15 d1 vmovups 0x1cfa4d1(%rip),%zmm18 # 0x1cfdaa0 + 35cc: a4 cf 01 + 35cf: 62 e1 7c 48 10 0d 07 vmovups 0x1cfa407(%rip),%zmm17 # 0x1cfd9e0 + 35d6: a4 cf 01 + 35d9: 62 f1 7c 48 10 05 3d vmovups 0x1cfa43d(%rip),%zmm0 # 0x1cfda20 + 35e0: a4 cf 01 + 35e3: 62 e1 7c 48 10 05 f3 vmovups 0x1cfa5f3(%rip),%zmm16 # 0x1cfdbe0 + 35ea: a5 cf 01 + 35ed: 62 f1 7c 48 10 2d 29 vmovups 0x1cfa629(%rip),%zmm5 # 0x1cfdc20 + 35f4: a6 cf 01 + 35f7: 62 f1 7c 48 10 25 5f vmovups 0x1cfa65f(%rip),%zmm4 # 0x1cfdc60 + 35fe: a6 cf 01 + 3601: 62 f1 7c 48 10 1d 95 vmovups 0x1cfa695(%rip),%zmm3 # 0x1cfdca0 + 3608: a6 cf 01 + 360b: 62 f1 7c 48 10 15 cb vmovups 0x1cfa6cb(%rip),%zmm2 # 0x1cfdce0 + 3612: a6 cf 01 + 3615: 62 f2 fd 48 19 0d a1 vbroadcastsd 0x1cfaea1(%rip),%zmm1 # 0x1cfe4c0 + 361c: ae cf 01 + 361f: 4c 89 9c 24 38 03 00 mov %r11,0x338(%rsp) + 3626: 00 + 3627: 44 89 c6 mov %r8d,%esi + 362a: 89 8c 24 20 03 00 00 mov %ecx,0x320(%rsp) + 3631: 4c 89 d3 mov %r10,%rbx + 3634: 89 94 24 28 03 00 00 mov %edx,0x328(%rsp) + 363b: 89 ac 24 d8 00 00 00 mov %ebp,0xd8(%rsp) + 3642: 4c 89 cd mov %r9,%rbp + 3645: 44 88 b4 24 10 03 00 mov %r14b,0x310(%rsp) + 364c: 00 + 364d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3654: 00 + 3655: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 365c: 0f 1f 40 00 nopl 0x0(%rax) + 3660: 45 89 fe mov %r15d,%r14d + 3663: 89 f1 mov %esi,%ecx + 3665: 41 2b ce sub %r14d,%ecx + 3668: ba 08 00 00 00 mov $0x8,%edx + 366d: 83 f9 08 cmp $0x8,%ecx + 3670: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + 3677: 00 00 00 + 367a: 62 61 7c 48 28 e1 vmovaps %zmm1,%zmm28 + 3680: 0f 43 ca cmovae %edx,%ecx + 3683: f7 d9 neg %ecx + 3685: 83 c1 20 add $0x20,%ecx + 3688: c4 c2 f3 f7 d3 shrx %rcx,%r11,%rdx + 368d: 41 89 55 00 mov %edx,0x0(%r13) + 3691: c5 f8 92 ca kmovw %edx,%k1 + 3695: 62 61 fd 49 10 24 2f vmovupd (%rdi,%rbp,1),%zmm28{%k1} + 369c: 62 03 fd 58 26 c4 08 vgetmantpd $0x8,{sae},%zmm28,%zmm24 + 36a3: 62 02 fd 58 42 ec vgetexppd {sae},%zmm28,%zmm29 + 36a9: 62 82 fd 48 4c e0 vrcp14pd %zmm24,%zmm20 + 36af: 62 93 fd 48 66 c4 5e vfpclasspd $0x5e,%zmm28,%k0 + 36b6: 62 a3 fd 58 09 f4 58 vrndscalepd $0x58,{sae},%zmm20,%zmm22 + 36bd: c5 78 93 e0 kmovw %k0,%r12d + 36c1: 62 22 cd 10 aa c3 vfmsub213pd {rn-sae},%zmm19,%zmm22,%zmm24 + 36c7: 62 b1 cd 50 c2 d2 11 vcmplt_oqpd {sae},%zmm18,%zmm22,%k2 + 36ce: 62 81 bd 10 59 f8 vmulpd {rn-sae},%zmm24,%zmm24,%zmm23 + 36d4: 62 b1 b5 40 73 d6 30 vpsrlq $0x30,%zmm22,%zmm25 + 36db: 62 21 95 12 58 eb vaddpd {rn-sae},%zmm19,%zmm29,%zmm29{%k2} + 36e1: 62 62 f5 40 77 c8 vpermi2pd %zmm0,%zmm17,%zmm25 + 36e7: 62 61 7c 48 28 d5 vmovaps %zmm5,%zmm26 + 36ed: 62 e1 7c 48 28 eb vmovaps %zmm3,%zmm21 + 36f3: 62 02 fd 10 b8 d0 vfmadd231pd {rn-sae},%zmm24,%zmm16,%zmm26 + 36f9: 62 82 dd 18 b8 e8 vfmadd231pd {rn-sae},%zmm24,%zmm4,%zmm21 + 36ff: 62 22 c5 10 a8 d5 vfmadd213pd {rn-sae},%zmm21,%zmm23,%zmm26 + 3705: 62 02 c5 10 a8 d0 vfmadd213pd {rn-sae},%zmm24,%zmm23,%zmm26 + 370b: 62 01 b5 10 58 da vaddpd {rn-sae},%zmm26,%zmm25,%zmm27 + 3711: 62 02 ed 18 a8 eb vfmadd213pd {rn-sae},%zmm27,%zmm2,%zmm29 + 3717: 45 85 e4 test %r12d,%r12d + 371a: 0f 85 c4 00 00 00 jne 0x37e4 + 3720: c5 f8 92 ca kmovw %edx,%k1 + 3724: 49 83 c7 08 add $0x8,%r15 + 3728: 62 61 fd 49 11 2c 1f vmovupd %zmm29,(%rdi,%rbx,1){%k1} + 372f: 48 83 c7 40 add $0x40,%rdi + 3733: 4c 3b bc 24 38 03 00 cmp 0x338(%rsp),%r15 + 373a: 00 + 373b: 0f 8c 1f ff ff ff jl 0x3660 + 3741: 8b 8c 24 20 03 00 00 mov 0x320(%rsp),%ecx + 3748: 8b 94 24 28 03 00 00 mov 0x328(%rsp),%edx + 374f: 8b ac 24 d8 00 00 00 mov 0xd8(%rsp),%ebp + 3756: db e2 fnclex + 3758: f7 c5 01 00 00 00 test $0x1,%ebp + 375e: 74 07 je 0x3767 + 3760: d9 ac 24 d2 00 00 00 fldcw 0xd2(%rsp) + 3767: f7 c5 02 00 00 00 test $0x2,%ebp + 376d: 74 12 je 0x3781 + 376f: 89 8c 24 d4 00 00 00 mov %ecx,0xd4(%rsp) + 3776: c5 f8 ae 94 24 d4 00 vldmxcsr 0xd4(%rsp) + 377d: 00 00 + 377f: eb 28 jmp 0x37a9 + 3781: c5 f8 ae 9c 24 d4 00 vstmxcsr 0xd4(%rsp) + 3788: 00 00 + 378a: 8b 8c 24 d4 00 00 00 mov 0xd4(%rsp),%ecx + 3791: f6 c1 1f test $0x1f,%cl + 3794: 74 13 je 0x37a9 + 3796: 83 e1 e0 and $0xffffffe0,%ecx + 3799: 89 8c 24 d4 00 00 00 mov %ecx,0xd4(%rsp) + 37a0: c5 f8 ae 94 24 d4 00 vldmxcsr 0xd4(%rsp) + 37a7: 00 00 + 37a9: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx + 37b0: 00 + 37b1: 48 33 cc xor %rsp,%rcx + 37b4: 48 3b 0d 95 7d 31 02 cmp 0x2317d95(%rip),%rcx # 0x231b550 + 37bb: 75 1f jne 0x37dc + 37bd: c5 f8 77 vzeroupper + 37c0: 89 d0 mov %edx,%eax + 37c2: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13 + 37c9: 00 + 37ca: 48 81 c4 50 03 00 00 add $0x350,%rsp + 37d1: 5d pop %rbp + 37d2: 41 5f pop %r15 + 37d4: 41 5e pop %r14 + 37d6: 41 5c pop %r12 + 37d8: 5f pop %rdi + 37d9: 5e pop %rsi + 37da: 5b pop %rbx + 37db: c3 ret + 37dc: c5 f8 77 vzeroupper + 37df: e8 cc 34 e3 00 call 0xe36cb0 + 37e4: 8a 94 24 10 03 00 00 mov 0x310(%rsp),%dl + 37eb: 62 41 7c 48 11 65 06 vmovups %zmm28,0x180(%r13) + 37f2: 62 41 7c 48 11 6d 05 vmovups %zmm29,0x140(%r13) + 37f9: 84 d2 test %dl,%dl + 37fb: 0f 84 f9 01 00 00 je 0x39fa + 3801: 45 85 e4 test %r12d,%r12d + 3804: 75 11 jne 0x3817 + 3806: 62 41 7c 48 10 6d 05 vmovups 0x140(%r13),%zmm29 + 380d: 41 0f b6 55 00 movzbl 0x0(%r13),%edx + 3812: e9 09 ff ff ff jmp 0x3720 + 3817: 33 c0 xor %eax,%eax + 3819: 48 8d 14 3b lea (%rbx,%rdi,1),%rdx + 381d: c5 f8 11 74 24 50 vmovups %xmm6,0x50(%rsp) + 3823: c5 f8 11 7c 24 60 vmovups %xmm7,0x60(%rsp) + 3829: c5 78 11 44 24 70 vmovups %xmm8,0x70(%rsp) + 382f: c5 78 11 8c 24 80 00 vmovups %xmm9,0x80(%rsp) + 3836: 00 00 + 3838: c5 78 11 94 24 90 00 vmovups %xmm10,0x90(%rsp) + 383f: 00 00 + 3841: c5 78 11 9c 24 a0 00 vmovups %xmm11,0xa0(%rsp) + 3848: 00 00 + 384a: c5 78 11 a4 24 b0 00 vmovups %xmm12,0xb0(%rsp) + 3851: 00 00 + 3853: c5 78 11 ac 24 e0 02 vmovups %xmm13,0x2e0(%rsp) + 385a: 00 00 + 385c: c5 78 11 b4 24 f0 02 vmovups %xmm14,0x2f0(%rsp) + 3863: 00 00 + 3865: c5 78 11 bc 24 00 03 vmovups %xmm15,0x300(%rsp) + 386c: 00 00 + 386e: 48 89 54 24 48 mov %rdx,0x48(%rsp) + 3873: 44 89 74 24 40 mov %r14d,0x40(%rsp) + 3878: 48 89 bc 24 c0 00 00 mov %rdi,0xc0(%rsp) + 387f: 00 + 3880: 89 c7 mov %eax,%edi + 3882: 4c 89 bc 24 c8 00 00 mov %r15,0xc8(%rsp) + 3889: 00 + 388a: 89 b4 24 18 03 00 00 mov %esi,0x318(%rsp) + 3891: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3898: 00 + 3899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 38a0: 41 0f a3 fc bt %edi,%r12d + 38a4: 0f 82 d8 00 00 00 jb 0x3982 + 38aa: ff c7 inc %edi + 38ac: 83 ff 08 cmp $0x8,%edi + 38af: 7c ef jl 0x38a0 + 38b1: 62 f1 7c 48 10 05 65 vmovups 0x1cfa165(%rip),%zmm0 # 0x1cfda20 + 38b8: a1 cf 01 + 38bb: 62 e1 7c 48 10 0d 1b vmovups 0x1cfa11b(%rip),%zmm17 # 0x1cfd9e0 + 38c2: a1 cf 01 + 38c5: c5 f8 10 74 24 50 vmovups 0x50(%rsp),%xmm6 + 38cb: c5 f8 10 7c 24 60 vmovups 0x60(%rsp),%xmm7 + 38d1: c5 78 10 44 24 70 vmovups 0x70(%rsp),%xmm8 + 38d7: c5 78 10 8c 24 80 00 vmovups 0x80(%rsp),%xmm9 + 38de: 00 00 + 38e0: c5 78 10 94 24 90 00 vmovups 0x90(%rsp),%xmm10 + 38e7: 00 00 + 38e9: c5 78 10 9c 24 a0 00 vmovups 0xa0(%rsp),%xmm11 + 38f0: 00 00 + 38f2: c5 78 10 a4 24 b0 00 vmovups 0xb0(%rsp),%xmm12 + 38f9: 00 00 + 38fb: c5 78 10 ac 24 e0 02 vmovups 0x2e0(%rsp),%xmm13 + 3902: 00 00 + 3904: c5 78 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm14 + 390b: 00 00 + 390d: c5 78 10 bc 24 00 03 vmovups 0x300(%rsp),%xmm15 + 3914: 00 00 + 3916: 48 8b bc 24 c0 00 00 mov 0xc0(%rsp),%rdi + 391d: 00 + 391e: 4c 8b bc 24 c8 00 00 mov 0xc8(%rsp),%r15 + 3925: 00 + 3926: 8b b4 24 18 03 00 00 mov 0x318(%rsp),%esi + 392d: 62 f2 fd 48 19 0d 89 vbroadcastsd 0x1cfab89(%rip),%zmm1 # 0x1cfe4c0 + 3934: ab cf 01 + 3937: 62 f1 7c 48 10 15 9f vmovups 0x1cfa39f(%rip),%zmm2 # 0x1cfdce0 + 393e: a3 cf 01 + 3941: 62 f1 7c 48 10 1d 55 vmovups 0x1cfa355(%rip),%zmm3 # 0x1cfdca0 + 3948: a3 cf 01 + 394b: 62 f1 7c 48 10 25 0b vmovups 0x1cfa30b(%rip),%zmm4 # 0x1cfdc60 + 3952: a3 cf 01 + 3955: 62 f1 7c 48 10 2d c1 vmovups 0x1cfa2c1(%rip),%zmm5 # 0x1cfdc20 + 395c: a2 cf 01 + 395f: 62 e1 7c 48 10 05 77 vmovups 0x1cfa277(%rip),%zmm16 # 0x1cfdbe0 + 3966: a2 cf 01 + 3969: 62 e1 7c 48 10 15 2d vmovups 0x1cfa12d(%rip),%zmm18 # 0x1cfdaa0 + 3970: a1 cf 01 + 3973: 62 e1 7c 48 10 1d e3 vmovups 0x1cfa0e3(%rip),%zmm19 # 0x1cfda60 + 397a: a0 cf 01 + 397d: e9 84 fe ff ff jmp 0x3806 + 3982: 41 89 fe mov %edi,%r14d + 3985: c5 f8 77 vzeroupper + 3988: 4f 8d bc f5 40 01 00 lea 0x140(%r13,%r14,8),%r15 + 398f: 00 + 3990: 4c 89 fa mov %r15,%rdx + 3993: 4b 8d 8c f5 80 01 00 lea 0x180(%r13,%r14,8),%rcx + 399a: 00 + 399b: e8 40 03 00 00 call 0x3ce0 + 39a0: 89 c6 mov %eax,%esi + 39a2: 85 f6 test %esi,%esi + 39a4: 0f 84 00 ff ff ff je 0x38aa + 39aa: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 39af: 49 89 e2 mov %rsp,%r10 + 39b2: 4d 8b 1f mov (%r15),%r11 + 39b5: 89 f1 mov %esi,%ecx + 39b7: 49 89 e8 mov %rbp,%r8 + 39ba: 49 89 e9 mov %rbp,%r9 + 39bd: 4e 89 1c f0 mov %r11,(%rax,%r14,8) + 39c1: 44 8b 5c 24 40 mov 0x40(%rsp),%r11d + 39c6: 49 89 5a 20 mov %rbx,0x20(%r10) + 39ca: 49 89 5a 28 mov %rbx,0x28(%r10) + 39ce: 41 8d 14 3b lea (%r11,%rdi,1),%edx + 39d2: 4c 8d 1d 1f 55 37 02 lea 0x237551f(%rip),%r11 # 0x2378ef8 + 39d9: 4d 89 5a 30 mov %r11,0x30(%r10) + 39dd: e8 be d7 0a 00 call 0xb11a0 + 39e2: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 + 39e7: 89 b4 24 28 03 00 00 mov %esi,0x328(%rsp) + 39ee: 4f 8b 34 f3 mov (%r11,%r14,8),%r14 + 39f2: 4d 89 37 mov %r14,(%r15) + 39f5: e9 b0 fe ff ff jmp 0x38aa + 39fa: 49 89 e3 mov %rsp,%r11 + 39fd: b8 3f 00 00 00 mov $0x3f,%eax + 3a02: c6 84 24 10 03 00 00 movb $0x1,0x310(%rsp) + 3a09: 01 + 3a0a: 48 8d 94 24 d2 00 00 lea 0xd2(%rsp),%rdx + 3a11: 00 + 3a12: 48 8d 8c 24 d0 00 00 lea 0xd0(%rsp),%rcx + 3a19: 00 + 3a1a: 49 89 13 mov %rdx,(%r11) + 3a1d: 49 89 4b 08 mov %rcx,0x8(%r11) + 3a21: e8 5a e7 e4 ff call 0xffffffffffe52180 + 3a26: 09 84 24 d8 00 00 00 or %eax,0xd8(%rsp) + 3a2d: e9 cf fd ff ff jmp 0x3801 + 3a32: 62 d1 7c 48 11 65 03 vmovups %zmm4,0xc0(%r13) + 3a39: 62 d1 7c 48 11 5d 04 vmovups %zmm3,0x100(%r13) + 3a40: 62 c1 7c 48 11 7d 01 vmovups %zmm23,0x40(%r13) + 3a47: 62 c1 7c 48 11 75 02 vmovups %zmm22,0x80(%r13) + 3a4e: 45 84 f6 test %r14b,%r14b + 3a51: 0f 84 c5 01 00 00 je 0x3c1c + 3a57: 45 85 e4 test %r12d,%r12d + 3a5a: 75 13 jne 0x3a6f + 3a5c: 62 c1 7c 48 10 7d 01 vmovups 0x40(%r13),%zmm23 + 3a63: 62 c1 7c 48 10 75 02 vmovups 0x80(%r13),%zmm22 + 3a6a: e9 e2 fa ff ff jmp 0x3551 + 3a6f: 33 c9 xor %ecx,%ecx + 3a71: 44 89 fa mov %r15d,%edx + 3a74: c5 f8 11 74 24 50 vmovups %xmm6,0x50(%rsp) + 3a7a: 4a 8d 04 fe lea (%rsi,%r15,8),%rax + 3a7e: c5 f8 11 7c 24 60 vmovups %xmm7,0x60(%rsp) + 3a84: c5 78 11 44 24 70 vmovups %xmm8,0x70(%rsp) + 3a8a: c5 78 11 8c 24 80 00 vmovups %xmm9,0x80(%rsp) + 3a91: 00 00 + 3a93: c5 78 11 94 24 90 00 vmovups %xmm10,0x90(%rsp) + 3a9a: 00 00 + 3a9c: c5 78 11 9c 24 a0 00 vmovups %xmm11,0xa0(%rsp) + 3aa3: 00 00 + 3aa5: c5 78 11 a4 24 b0 00 vmovups %xmm12,0xb0(%rsp) + 3aac: 00 00 + 3aae: 4c 89 bc 24 c8 00 00 mov %r15,0xc8(%rsp) + 3ab5: 00 + 3ab6: 41 89 d7 mov %edx,%r15d + 3ab9: 89 ac 24 d8 00 00 00 mov %ebp,0xd8(%rsp) + 3ac0: 44 88 b4 24 10 03 00 mov %r14b,0x310(%rsp) + 3ac7: 00 + 3ac8: 49 89 c6 mov %rax,%r14 + 3acb: 48 89 bc 24 c0 00 00 mov %rdi,0xc0(%rsp) + 3ad2: 00 + 3ad3: 89 cf mov %ecx,%edi + 3ad5: 0f 1f 40 00 nopl 0x0(%rax) + 3ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ae0: 41 0f a3 fc bt %edi,%r12d + 3ae4: 0f 82 bb 00 00 00 jb 0x3ba5 + 3aea: ff c7 inc %edi + 3aec: 83 ff 10 cmp $0x10,%edi + 3aef: 7c ef jl 0x3ae0 + 3af1: 62 61 7c 48 10 15 25 vmovups 0x1cf9f25(%rip),%zmm26 # 0x1cfda20 + 3af8: 9f cf 01 + 3afb: 62 e1 7c 48 10 1d db vmovups 0x1cf9edb(%rip),%zmm19 # 0x1cfd9e0 + 3b02: 9e cf 01 + 3b05: c5 f8 10 74 24 50 vmovups 0x50(%rsp),%xmm6 + 3b0b: c5 f8 10 7c 24 60 vmovups 0x60(%rsp),%xmm7 + 3b11: c5 78 10 44 24 70 vmovups 0x70(%rsp),%xmm8 + 3b17: c5 78 10 8c 24 80 00 vmovups 0x80(%rsp),%xmm9 + 3b1e: 00 00 + 3b20: c5 78 10 94 24 90 00 vmovups 0x90(%rsp),%xmm10 + 3b27: 00 00 + 3b29: c5 78 10 9c 24 a0 00 vmovups 0xa0(%rsp),%xmm11 + 3b30: 00 00 + 3b32: c5 78 10 a4 24 b0 00 vmovups 0xb0(%rsp),%xmm12 + 3b39: 00 00 + 3b3b: 4c 8b bc 24 c8 00 00 mov 0xc8(%rsp),%r15 + 3b42: 00 + 3b43: 8b ac 24 d8 00 00 00 mov 0xd8(%rsp),%ebp + 3b4a: 44 8a b4 24 10 03 00 mov 0x310(%rsp),%r14b + 3b51: 00 + 3b52: 48 8b bc 24 c0 00 00 mov 0xc0(%rsp),%rdi + 3b59: 00 + 3b5a: 62 e1 7c 48 10 05 7c vmovups 0x1cfa17c(%rip),%zmm16 # 0x1cfdce0 + 3b61: a1 cf 01 + 3b64: 62 e1 7c 48 10 0d 32 vmovups 0x1cfa132(%rip),%zmm17 # 0x1cfdca0 + 3b6b: a1 cf 01 + 3b6e: 62 61 7c 48 10 0d e8 vmovups 0x1cfa0e8(%rip),%zmm25 # 0x1cfdc60 + 3b75: a0 cf 01 + 3b78: 62 e1 7c 48 10 15 9e vmovups 0x1cfa09e(%rip),%zmm18 # 0x1cfdc20 + 3b7f: a0 cf 01 + 3b82: 62 61 7c 48 10 05 54 vmovups 0x1cfa054(%rip),%zmm24 # 0x1cfdbe0 + 3b89: a0 cf 01 + 3b8c: 62 e1 7c 48 10 25 0a vmovups 0x1cf9f0a(%rip),%zmm20 # 0x1cfdaa0 + 3b93: 9f cf 01 + 3b96: 62 e1 7c 48 10 2d c0 vmovups 0x1cf9ec0(%rip),%zmm21 # 0x1cfda60 + 3b9d: 9e cf 01 + 3ba0: e9 b7 fe ff ff jmp 0x3a5c + 3ba5: 89 fd mov %edi,%ebp + 3ba7: c5 f8 77 vzeroupper + 3baa: 49 8d 54 ed 40 lea 0x40(%r13,%rbp,8),%rdx + 3baf: 48 89 54 24 48 mov %rdx,0x48(%rsp) + 3bb4: 49 8d 8c ed c0 00 00 lea 0xc0(%r13,%rbp,8),%rcx + 3bbb: 00 + 3bbc: e8 1f 01 00 00 call 0x3ce0 + 3bc1: 85 c0 test %eax,%eax + 3bc3: 0f 84 21 ff ff ff je 0x3aea + 3bc9: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 + 3bce: 49 89 e2 mov %rsp,%r10 + 3bd1: 89 c1 mov %eax,%ecx + 3bd3: 41 8d 14 3f lea (%r15,%rdi,1),%edx + 3bd7: 49 89 d8 mov %rbx,%r8 + 3bda: 49 89 d9 mov %rbx,%r9 + 3bdd: 4d 8b 1b mov (%r11),%r11 + 3be0: 4d 89 1c ee mov %r11,(%r14,%rbp,8) + 3be4: 4c 8d 1d 0d 53 37 02 lea 0x237530d(%rip),%r11 # 0x2378ef8 + 3beb: 49 89 72 20 mov %rsi,0x20(%r10) + 3bef: 49 89 72 28 mov %rsi,0x28(%r10) + 3bf3: 4d 89 5a 30 mov %r11,0x30(%r10) + 3bf7: 89 44 24 40 mov %eax,0x40(%rsp) + 3bfb: e8 a0 d5 0a 00 call 0xb11a0 + 3c00: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 + 3c05: 8b 44 24 40 mov 0x40(%rsp),%eax + 3c09: 49 8b 2c ee mov (%r14,%rbp,8),%rbp + 3c0d: 49 89 2b mov %rbp,(%r11) + 3c10: 89 84 24 28 03 00 00 mov %eax,0x328(%rsp) + 3c17: e9 ce fe ff ff jmp 0x3aea + 3c1c: 49 89 e3 mov %rsp,%r11 + 3c1f: b8 3f 00 00 00 mov $0x3f,%eax + 3c24: 41 b6 01 mov $0x1,%r14b + 3c27: 48 8d 94 24 d2 00 00 lea 0xd2(%rsp),%rdx + 3c2e: 00 + 3c2f: 48 8d 8c 24 d0 00 00 lea 0xd0(%rsp),%rcx + 3c36: 00 + 3c37: 49 89 13 mov %rdx,(%r11) + 3c3a: 49 89 4b 08 mov %rcx,0x8(%r11) + 3c3e: e8 3d e5 e4 ff call 0xffffffffffe52180 + 3c43: 0b e8 or %eax,%ebp + 3c45: e9 0d fe ff ff jmp 0x3a57 + 3c4a: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx + 3c51: 00 + 3c52: 48 33 cc xor %rsp,%rcx + 3c55: 48 3b 0d f4 78 31 02 cmp 0x23178f4(%rip),%rcx # 0x231b550 + 3c5c: 75 1f jne 0x3c7d + 3c5e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c63: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13 + 3c6a: 00 + 3c6b: 48 81 c4 50 03 00 00 add $0x350,%rsp + 3c72: 5d pop %rbp + 3c73: 41 5f pop %r15 + 3c75: 41 5e pop %r14 + 3c77: 41 5c pop %r12 + 3c79: 5f pop %rdi + 3c7a: 5e pop %rsi + 3c7b: 5b pop %rbx + 3c7c: c3 ret + 3c7d: e8 2e 30 e3 00 call 0xe36cb0 + 3c82: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx + 3c89: 00 + 3c8a: 48 33 cc xor %rsp,%rcx + 3c8d: 48 3b 0d bc 78 31 02 cmp 0x23178bc(%rip),%rcx # 0x231b550 + 3c94: 75 e7 jne 0x3c7d + 3c96: eb c6 jmp 0x3c5e + 3c98: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx + 3c9f: 00 + 3ca0: 48 33 cc xor %rsp,%rcx + 3ca3: 48 3b 0d a6 78 31 02 cmp 0x23178a6(%rip),%rcx # 0x231b550 + 3caa: 75 d1 jne 0x3c7d + 3cac: b8 fa ff ff ff mov $0xfffffffa,%eax + 3cb1: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13 + 3cb8: 00 + 3cb9: 48 81 c4 50 03 00 00 add $0x350,%rsp + 3cc0: 5d pop %rbp + 3cc1: 41 5f pop %r15 + 3cc3: 41 5e pop %r14 + 3cc5: 41 5c pop %r12 + 3cc7: 5f pop %rdi + 3cc8: 5e pop %rsi + 3cc9: 5b pop %rbx + 3cca: c3 ret + 3ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3cd2: 00 + 3cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3ce0: 48 83 ec 38 sub $0x38,%rsp + 3ce4: 49 89 c9 mov %rcx,%r9 + 3ce7: 33 c0 xor %eax,%eax + 3ce9: 41 0f b7 49 06 movzwl 0x6(%r9),%ecx + 3cee: 41 89 c8 mov %ecx,%r8d + 3cf1: 41 81 e0 f0 7f 00 00 and $0x7ff0,%r8d + 3cf8: 41 81 f8 f0 7f 00 00 cmp $0x7ff0,%r8d + 3cff: 0f 84 93 02 00 00 je 0x3f98 + 3d05: c4 c1 7b 10 01 vmovsd (%r9),%xmm0 + 3d0a: 45 33 c0 xor %r8d,%r8d + 3d0d: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp) + 3d13: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx + 3d19: 75 14 jne 0x3d2f + 3d1b: c5 fb 59 05 3d a7 cf vmulsd 0x1cfa73d(%rip),%xmm0,%xmm0 # 0x1cfe460 + 3d22: 01 + 3d23: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d + 3d29: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp) + 3d2f: c5 fb 10 15 31 a7 cf vmovsd 0x1cfa731(%rip),%xmm2 # 0x1cfe468 + 3d36: 01 + 3d37: c5 f9 2f c2 vcomisd %xmm2,%xmm0 + 3d3b: 0f 86 1b 02 00 00 jbe 0x3f5c + 3d41: 62 e1 ff 08 10 2d 7d vmovsd 0x1cfa77d(%rip),%xmm21 # 0x1cfe4c8 + 3d48: a7 cf 01 + 3d4b: 62 a1 ff 08 5c fd vsubsd %xmm21,%xmm0,%xmm23 + 3d51: 62 e1 ff 08 11 7c 24 vmovsd %xmm23,0x28(%rsp) + 3d58: 05 + 3d59: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp) + 3d5e: c5 fb 10 4c 24 28 vmovsd 0x28(%rsp),%xmm1 + 3d64: c5 f9 2f 0d ec a6 cf vcomisd 0x1cfa6ec(%rip),%xmm1 # 0x1cfe458 + 3d6b: 01 + 3d6c: 0f 86 6f 01 00 00 jbe 0x3ee1 + 3d72: c5 fb 11 44 24 28 vmovsd %xmm0,0x28(%rsp) + 3d78: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2 + 3d7c: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d + 3d82: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d + 3d89: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d + 3d90: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp) + 3d96: 62 e1 ff 08 10 54 24 vmovsd 0x28(%rsp),%xmm18 + 3d9d: 05 + 3d9e: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx + 3da3: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx + 3da9: 62 f1 ef 00 58 1d 95 vaddsd 0x1cfa695(%rip),%xmm18,%xmm3 # 0x1cfe448 + 3db0: a6 cf 01 + 3db3: 62 e1 ef 00 58 05 93 vaddsd 0x1cfa693(%rip),%xmm18,%xmm16 # 0x1cfe450 + 3dba: a6 cf 01 + 3dbd: c1 e9 04 shr $0x4,%ecx + 3dc0: c5 fb 11 5c 24 20 vmovsd %xmm3,0x20(%rsp) + 3dc6: 44 8b 54 24 20 mov 0x20(%rsp),%r10d + 3dcb: 62 e1 ff 08 11 44 24 vmovsd %xmm16,0x20(%rsp) + 3dd2: 04 + 3dd3: 41 83 e2 7f and $0x7f,%r10d + 3dd7: 62 e1 ff 08 10 4c 24 vmovsd 0x20(%rsp),%xmm17 + 3dde: 04 + 3ddf: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d + 3de6: ff + 3de7: 48 8d 0d f2 1d d0 ff lea -0x2fe20e(%rip),%rcx # 0xffffffffffd05be0 + 3dee: 62 e1 f7 00 5c 1d 58 vsubsd 0x1cfa658(%rip),%xmm17,%xmm19 # 0x1cfe450 + 3df5: a6 cf 01 + 3df8: c4 c1 6b 2a d0 vcvtsi2sd %r8d,%xmm2,%xmm2 + 3dfd: 62 a1 ef 00 5c fb vsubsd %xmm19,%xmm18,%xmm23 + 3e03: c5 eb 59 25 2d a6 cf vmulsd 0x1cfa62d(%rip),%xmm2,%xmm4 # 0x1cfe438 + 3e0a: 01 + 3e0b: c5 eb 59 2d 2d a6 cf vmulsd 0x1cfa62d(%rip),%xmm2,%xmm5 # 0x1cfe440 + 3e12: 01 + 3e13: 49 89 c9 mov %rcx,%r9 + 3e16: 47 8d 1c 52 lea (%r10,%r10,2),%r11d + 3e1a: 62 a1 ff 08 10 b4 d9 vmovsd 0x1ff8240(%rcx,%r11,8),%xmm22 + 3e21: 40 82 ff 01 + 3e25: 49 89 c8 mov %rcx,%r8 + 3e28: 62 a1 cf 00 59 e3 vmulsd %xmm19,%xmm22,%xmm20 + 3e2e: 62 b1 cf 00 59 df vmulsd %xmm23,%xmm22,%xmm3 + 3e34: c4 81 53 58 84 d9 50 vaddsd 0x1ff8250(%r9,%r11,8),%xmm5,%xmm0 + 3e3b: 82 ff 01 + 3e3e: c4 81 5b 58 8c d8 48 vaddsd 0x1ff8248(%r8,%r11,8),%xmm4,%xmm1 + 3e45: 82 ff 01 + 3e48: 62 b1 df 00 5c d5 vsubsd %xmm21,%xmm20,%xmm2 + 3e4e: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0 + 3e52: 62 e1 ef 08 58 f3 vaddsd %xmm3,%xmm2,%xmm22 + 3e58: c5 eb 58 c9 vaddsd %xmm1,%xmm2,%xmm1 + 3e5c: 62 e1 cf 00 59 2d 42 vmulsd 0x1cfa642(%rip),%xmm22,%xmm21 # 0x1cfe4a8 + 3e63: a6 cf 01 + 3e66: 62 61 d7 00 58 05 30 vaddsd 0x1cfa630(%rip),%xmm21,%xmm24 # 0x1cfe4a0 + 3e6d: a6 cf 01 + 3e70: 62 21 bf 00 59 ce vmulsd %xmm22,%xmm24,%xmm25 + 3e76: 62 61 b7 00 58 15 18 vaddsd 0x1cfa618(%rip),%xmm25,%xmm26 # 0x1cfe498 + 3e7d: a6 cf 01 + 3e80: 62 21 af 00 59 de vmulsd %xmm22,%xmm26,%xmm27 + 3e86: 62 61 a7 00 58 25 00 vaddsd 0x1cfa600(%rip),%xmm27,%xmm28 # 0x1cfe490 + 3e8d: a6 cf 01 + 3e90: 62 21 9f 00 59 ee vmulsd %xmm22,%xmm28,%xmm29 + 3e96: 62 61 97 00 58 35 e8 vaddsd 0x1cfa5e8(%rip),%xmm29,%xmm30 # 0x1cfe488 + 3e9d: a5 cf 01 + 3ea0: 62 21 8f 00 59 fe vmulsd %xmm22,%xmm30,%xmm31 + 3ea6: 62 e1 87 00 58 2d d0 vaddsd 0x1cfa5d0(%rip),%xmm31,%xmm21 # 0x1cfe480 + 3ead: a5 cf 01 + 3eb0: 62 21 d7 00 59 c6 vmulsd %xmm22,%xmm21,%xmm24 + 3eb6: 62 61 bf 00 58 0d b8 vaddsd 0x1cfa5b8(%rip),%xmm24,%xmm25 # 0x1cfe478 + 3ebd: a5 cf 01 + 3ec0: 62 01 cf 00 59 d1 vmulsd %xmm25,%xmm22,%xmm26 + 3ec6: 62 b1 af 00 59 e6 vmulsd %xmm22,%xmm26,%xmm4 + 3ecc: c5 fb 58 ec vaddsd %xmm4,%xmm0,%xmm5 + 3ed0: 62 e1 f7 08 58 c5 vaddsd %xmm5,%xmm1,%xmm16 + 3ed6: 62 e1 ff 08 11 02 vmovsd %xmm16,(%rdx) + 3edc: 48 83 c4 38 add $0x38,%rsp + 3ee0: c3 ret + 3ee1: 62 f1 c7 00 59 05 bd vmulsd 0x1cfa5bd(%rip),%xmm23,%xmm0 # 0x1cfe4a8 + 3ee8: a5 cf 01 + 3eeb: c5 fb 58 0d ad a5 cf vaddsd 0x1cfa5ad(%rip),%xmm0,%xmm1 # 0x1cfe4a0 + 3ef2: 01 + 3ef3: 62 b1 f7 08 59 d7 vmulsd %xmm23,%xmm1,%xmm2 + 3ef9: c5 eb 58 1d 97 a5 cf vaddsd 0x1cfa597(%rip),%xmm2,%xmm3 # 0x1cfe498 + 3f00: 01 + 3f01: 62 b1 e7 08 59 e7 vmulsd %xmm23,%xmm3,%xmm4 + 3f07: c5 db 58 2d 81 a5 cf vaddsd 0x1cfa581(%rip),%xmm4,%xmm5 # 0x1cfe490 + 3f0e: 01 + 3f0f: 62 a1 d7 08 59 c7 vmulsd %xmm23,%xmm5,%xmm16 + 3f15: 62 e1 ff 00 58 0d 69 vaddsd 0x1cfa569(%rip),%xmm16,%xmm17 # 0x1cfe488 + 3f1c: a5 cf 01 + 3f1f: 62 a1 f7 00 59 d7 vmulsd %xmm23,%xmm17,%xmm18 + 3f25: 62 e1 ef 00 58 1d 51 vaddsd 0x1cfa551(%rip),%xmm18,%xmm19 # 0x1cfe480 + 3f2c: a5 cf 01 + 3f2f: 62 a1 e7 00 59 e7 vmulsd %xmm23,%xmm19,%xmm20 + 3f35: 62 e1 df 00 58 2d 39 vaddsd 0x1cfa539(%rip),%xmm20,%xmm21 # 0x1cfe478 + 3f3c: a5 cf 01 + 3f3f: 62 a1 d7 00 59 f7 vmulsd %xmm23,%xmm21,%xmm22 + 3f45: 62 21 cf 00 59 c7 vmulsd %xmm23,%xmm22,%xmm24 + 3f4b: 62 81 c7 00 58 f8 vaddsd %xmm24,%xmm23,%xmm23 + 3f51: 62 e1 ff 08 11 3a vmovsd %xmm23,(%rdx) + 3f57: 48 83 c4 38 add $0x38,%rsp + 3f5b: c3 ret + 3f5c: c5 f9 2e c2 vucomisd %xmm2,%xmm0 + 3f60: 7a 02 jp 0x3f64 + 3f62: 74 12 je 0x3f76 + 3f64: c5 eb 5e c2 vdivsd %xmm2,%xmm2,%xmm0 + 3f68: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 3f6c: b8 13 00 00 00 mov $0x13,%eax + 3f71: 48 83 c4 38 add $0x38,%rsp + 3f75: c3 ret + 3f76: c5 fb 10 05 f2 a4 cf vmovsd 0x1cfa4f2(%rip),%xmm0 # 0x1cfe470 + 3f7d: 01 + 3f7e: b8 12 00 00 00 mov $0x12,%eax + 3f83: c5 f9 57 0d 25 a5 cf vxorpd 0x1cfa525(%rip),%xmm0,%xmm1 # 0x1cfe4b0 + 3f8a: 01 + 3f8b: c5 f3 5e d2 vdivsd %xmm2,%xmm1,%xmm2 + 3f8f: c5 fb 11 12 vmovsd %xmm2,(%rdx) + 3f93: 48 83 c4 38 add $0x38,%rsp + 3f97: c3 ret + 3f98: 41 8a 49 07 mov 0x7(%r9),%cl + 3f9c: 80 e1 80 and $0x80,%cl + 3f9f: 80 f9 80 cmp $0x80,%cl + 3fa2: 74 12 je 0x3fb6 + 3fa4: c4 c1 7b 10 01 vmovsd (%r9),%xmm0 + 3fa9: c5 fb 59 c8 vmulsd %xmm0,%xmm0,%xmm1 + 3fad: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 3fb1: 48 83 c4 38 add $0x38,%rsp + 3fb5: c3 ret + 3fb6: 41 f7 41 04 ff ff 0f testl $0xfffff,0x4(%r9) + 3fbd: 00 + 3fbe: 75 e4 jne 0x3fa4 + 3fc0: 41 83 39 00 cmpl $0x0,(%r9) + 3fc4: 75 de jne 0x3fa4 + 3fc6: c5 fb 10 05 9a a4 cf vmovsd 0x1cfa49a(%rip),%xmm0 # 0x1cfe468 + 3fcd: 01 + 3fce: b8 13 00 00 00 mov $0x13,%eax + 3fd3: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1 + 3fd7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 3fdb: 48 83 c4 38 add $0x38,%rsp + 3fdf: c3 ret + 3fe0: 53 push %rbx + 3fe1: 56 push %rsi + 3fe2: 57 push %rdi + 3fe3: 41 54 push %r12 + 3fe5: 41 55 push %r13 + 3fe7: 41 56 push %r14 + 3fe9: 41 57 push %r15 + 3feb: 55 push %rbp + 3fec: 48 81 ec 88 06 00 00 sub $0x688,%rsp + 3ff3: 45 89 c5 mov %r8d,%r13d + 3ff6: 44 0f 11 bc 24 10 03 movups %xmm15,0x310(%rsp) + 3ffd: 00 00 + 3fff: 48 89 d7 mov %rdx,%rdi + 4002: 44 0f 11 b4 24 00 03 movups %xmm14,0x300(%rsp) + 4009: 00 00 + 400b: 48 89 cb mov %rcx,%rbx + 400e: 44 0f 11 ac 24 f0 02 movups %xmm13,0x2f0(%rsp) + 4015: 00 00 + 4017: 4c 8d 05 c2 1b d0 ff lea -0x2fe43e(%rip),%r8 # 0xffffffffffd05be0 + 401e: 44 0f 11 a4 24 e0 02 movups %xmm12,0x2e0(%rsp) + 4025: 00 00 + 4027: 40 32 f6 xor %sil,%sil + 402a: 44 0f 11 9c 24 d0 02 movups %xmm11,0x2d0(%rsp) + 4031: 00 00 + 4033: 45 33 ff xor %r15d,%r15d + 4036: 44 0f 11 94 24 c0 02 movups %xmm10,0x2c0(%rsp) + 403d: 00 00 + 403f: 44 0f 11 8c 24 b0 02 movups %xmm9,0x2b0(%rsp) + 4046: 00 00 + 4048: 44 0f 11 84 24 a0 02 movups %xmm8,0x2a0(%rsp) + 404f: 00 00 + 4051: 0f 11 bc 24 90 02 00 movups %xmm7,0x290(%rsp) + 4058: 00 + 4059: 0f 11 b4 24 80 02 00 movups %xmm6,0x280(%rsp) + 4060: 00 + 4061: 45 85 ed test %r13d,%r13d + 4064: 0f 8e 5e 44 00 00 jle 0x84c8 + 406a: 48 85 db test %rbx,%rbx + 406d: 0f 84 3c 44 00 00 je 0x84af + 4073: 48 85 ff test %rdi,%rdi + 4076: 0f 84 33 44 00 00 je 0x84af + 407c: d9 bc 24 32 03 00 00 fnstcw 0x332(%rsp) + 4083: 0f b7 8c 24 32 03 00 movzwl 0x332(%rsp),%ecx + 408a: 00 + 408b: 89 ca mov %ecx,%edx + 408d: 81 e2 3f 0f 00 00 and $0xf3f,%edx + 4093: 81 fa 3f 03 00 00 cmp $0x33f,%edx + 4099: 74 22 je 0x40bd + 409b: 81 e1 c0 f0 ff ff and $0xfffff0c0,%ecx + 40a1: 81 c1 3f 03 00 00 add $0x33f,%ecx + 40a7: 66 89 8c 24 30 03 00 mov %cx,0x330(%rsp) + 40ae: 00 + 40af: db e2 fnclex + 40b1: d9 ac 24 30 03 00 00 fldcw 0x330(%rsp) + 40b8: 40 b6 01 mov $0x1,%sil + 40bb: eb 0d jmp 0x40ca + 40bd: ba 3f 03 00 00 mov $0x33f,%edx + 40c2: 66 89 94 24 30 03 00 mov %dx,0x330(%rsp) + 40c9: 00 + 40ca: 0f ae 9c 24 34 03 00 stmxcsr 0x334(%rsp) + 40d1: 00 + 40d2: 8b ac 24 34 03 00 00 mov 0x334(%rsp),%ebp + 40d9: 89 ea mov %ebp,%edx + 40db: 81 e2 80 1f 00 00 and $0x1f80,%edx + 40e1: 81 fa 80 1f 00 00 cmp $0x1f80,%edx + 40e7: 74 1b je 0x4104 + 40e9: 89 ea mov %ebp,%edx + 40eb: 40 80 c6 02 add $0x2,%sil + 40ef: 81 ca 80 1f 00 00 or $0x1f80,%edx + 40f5: 89 94 24 34 03 00 00 mov %edx,0x334(%rsp) + 40fc: 0f ae 94 24 34 03 00 ldmxcsr 0x334(%rsp) + 4103: 00 + 4104: 44 89 ea mov %r13d,%edx + 4107: 45 33 f6 xor %r14d,%r14d + 410a: 83 e2 f8 and $0xfffffff8,%edx + 410d: 45 33 e4 xor %r12d,%r12d + 4110: 48 63 d2 movslq %edx,%rdx + 4113: 48 85 d2 test %rdx,%rdx + 4116: 0f 8e 74 1f 00 00 jle 0x6090 + 411c: 44 89 bc 24 d8 00 00 mov %r15d,0xd8(%rsp) + 4123: 00 + 4124: 48 89 94 24 38 03 00 mov %rdx,0x338(%rsp) + 412b: 00 + 412c: 89 ac 24 c0 00 00 00 mov %ebp,0xc0(%rsp) + 4133: 48 89 dd mov %rbx,%rbp + 4136: 40 88 b4 24 c8 00 00 mov %sil,0xc8(%rsp) + 413d: 00 + 413e: 4c 89 c3 mov %r8,%rbx + 4141: 44 89 ac 24 d0 00 00 mov %r13d,0xd0(%rsp) + 4148: 00 + 4149: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4150: 00 + 4151: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 415f: 00 + 4160: 45 0f 10 1c 2c movups (%r12,%rbp,1),%xmm11 + 4165: 41 0f 10 44 2c 10 movups 0x10(%r12,%rbp,1),%xmm0 + 416b: 0f 10 35 4e 16 32 02 movups 0x232164e(%rip),%xmm6 # 0x23257c0 + 4172: 0f 28 fe movaps %xmm6,%xmm7 + 4175: 0f 28 d6 movaps %xmm6,%xmm2 + 4178: 44 0f 10 25 50 16 32 movups 0x2321650(%rip),%xmm12 # 0x23257d0 + 417f: 02 + 4180: 41 0f 54 fb andps %xmm11,%xmm7 + 4184: 66 41 0f c2 fc 01 cmpltpd %xmm12,%xmm7 + 418a: 0f 54 d0 andps %xmm0,%xmm2 + 418d: 44 0f 54 df andps %xmm7,%xmm11 + 4191: 66 41 0f c2 d4 01 cmpltpd %xmm12,%xmm2 + 4197: 0f 11 bc 24 90 01 00 movups %xmm7,0x190(%rsp) + 419e: 00 + 419f: 0f 54 c2 andps %xmm2,%xmm0 + 41a2: 0f 10 3d 37 16 32 02 movups 0x2321637(%rip),%xmm7 # 0x23257e0 + 41a9: 41 0f 28 e3 movaps %xmm11,%xmm4 + 41ad: 66 0f 14 e0 unpcklpd %xmm0,%xmm4 + 41b1: 0f 28 cf movaps %xmm7,%xmm1 + 41b4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 41b8: 0f 11 94 24 70 01 00 movups %xmm2,0x170(%rsp) + 41bf: 00 + 41c0: 0f 10 15 29 16 32 02 movups 0x2321629(%rip),%xmm2 # 0x23257f0 + 41c7: 66 0f 58 ca addpd %xmm2,%xmm1 + 41cb: 44 0f 28 f1 movaps %xmm1,%xmm14 + 41cf: 66 44 0f 5c f2 subpd %xmm2,%xmm14 + 41d4: 66 44 0f c5 d1 04 pextrw $0x4,%xmm1,%r10d + 41da: 66 0f 7e ce movd %xmm1,%esi + 41de: 44 0f 10 0d 1a 16 32 movups 0x232161a(%rip),%xmm9 # 0x2325800 + 41e5: 02 + 41e6: 45 0f 28 f9 movaps %xmm9,%xmm15 + 41ea: 83 e6 3f and $0x3f,%esi + 41ed: 66 45 0f 59 fe mulpd %xmm14,%xmm15 + 41f2: 44 0f 10 15 16 16 32 movups 0x2321616(%rip),%xmm10 # 0x2325810 + 41f9: 02 + 41fa: 03 f6 add %esi,%esi + 41fc: 66 45 0f 59 f2 mulpd %xmm10,%xmm14 + 4201: 66 41 0f 5c e7 subpd %xmm15,%xmm4 + 4206: 66 41 0f 5c e6 subpd %xmm14,%xmm4 + 420b: 44 0f 10 3d 0d 16 32 movups 0x232160d(%rip),%xmm15 # 0x2325820 + 4212: 02 + 4213: 41 83 e2 3f and $0x3f,%r10d + 4217: 66 44 0f 59 fc mulpd %xmm4,%xmm15 + 421c: 66 44 0f 58 3d 0b 16 addpd 0x232160b(%rip),%xmm15 # 0x2325830 + 4223: 32 02 + 4225: 66 44 0f 59 fc mulpd %xmm4,%xmm15 + 422a: 66 44 0f 15 d8 unpckhpd %xmm0,%xmm11 + 422f: 45 03 d2 add %r10d,%r10d + 4232: 0f 10 05 07 16 32 02 movups 0x2321607(%rip),%xmm0 # 0x2325840 + 4239: 44 0f 28 c0 movaps %xmm0,%xmm8 + 423d: 66 45 0f 59 c3 mulpd %xmm11,%xmm8 + 4242: 66 44 0f 58 3d 05 16 addpd 0x2321605(%rip),%xmm15 # 0x2325850 + 4249: 32 02 + 424b: 66 44 0f 58 c2 addpd %xmm2,%xmm8 + 4250: 66 44 0f 59 fc mulpd %xmm4,%xmm15 + 4255: 66 41 0f c5 c8 04 pextrw $0x4,%xmm8,%ecx + 425b: 66 44 0f 58 3d fc 15 addpd 0x23215fc(%rip),%xmm15 # 0x2325860 + 4262: 32 02 + 4264: 66 45 0f 7e c7 movd %xmm8,%r15d + 4269: 41 0f 28 e8 movaps %xmm8,%xmm5 + 426d: 66 0f 5c ea subpd %xmm2,%xmm5 + 4271: 66 44 0f 59 fc mulpd %xmm4,%xmm15 + 4276: 0f 10 1d f3 15 32 02 movups 0x23215f3(%rip),%xmm3 # 0x2325870 + 427d: 45 89 fb mov %r15d,%r11d + 4280: 44 0f 28 c3 movaps %xmm3,%xmm8 + 4284: 41 83 e3 3f and $0x3f,%r11d + 4288: 66 44 0f 59 c5 mulpd %xmm5,%xmm8 + 428d: 44 0f 10 2d eb 15 32 movups 0x23215eb(%rip),%xmm13 # 0x2325880 + 4294: 02 + 4295: 41 89 cd mov %ecx,%r13d + 4298: 66 44 0f 59 ed mulpd %xmm5,%xmm13 + 429d: 66 45 0f 5c d8 subpd %xmm8,%xmm11 + 42a2: 66 0f 59 2d e6 15 32 mulpd 0x23215e6(%rip),%xmm5 # 0x2325890 + 42a9: 02 + 42aa: 44 0f 10 05 ee 15 32 movups 0x23215ee(%rip),%xmm8 # 0x23258a0 + 42b1: 02 + 42b2: 45 0f 28 f3 movaps %xmm11,%xmm14 + 42b6: 66 45 0f 58 f8 addpd %xmm8,%xmm15 + 42bb: 66 45 0f 5c f5 subpd %xmm13,%xmm14 + 42c0: 66 44 0f 59 fc mulpd %xmm4,%xmm15 + 42c5: 66 45 0f 5c de subpd %xmm14,%xmm11 + 42ca: 66 44 0f 59 fc mulpd %xmm4,%xmm15 + 42cf: 66 45 0f 5c dd subpd %xmm13,%xmm11 + 42d4: 66 41 0f 58 e7 addpd %xmm15,%xmm4 + 42d9: 66 44 0f 5c dd subpd %xmm5,%xmm11 + 42de: 41 c1 e3 02 shl $0x2,%r11d + 42e2: 41 83 e5 3f and $0x3f,%r13d + 42e6: 0f 28 e9 movaps %xmm1,%xmm5 + 42e9: 41 83 c7 10 add $0x10,%r15d + 42ed: 41 c1 e5 02 shl $0x2,%r13d + 42f1: 66 0f 72 d5 06 psrld $0x6,%xmm5 + 42f6: f2 42 0f 10 8c db 00 movsd 0x1ff8900(%rbx,%r11,8),%xmm1 + 42fd: 89 ff 01 + 4300: 41 83 e7 3f and $0x3f,%r15d + 4304: 66 0f fe 2d a4 15 32 paddd 0x23215a4(%rip),%xmm5 # 0x23258b0 + 430b: 02 + 430c: 83 c1 10 add $0x10,%ecx + 430f: 66 42 0f 16 8c eb 00 movhpd 0x1ff8900(%rbx,%r13,8),%xmm1 + 4316: 89 ff 01 + 4319: 83 e1 3f and $0x3f,%ecx + 431c: 0f 54 2d 9d 15 32 02 andps 0x232159d(%rip),%xmm5 # 0x23258c0 + 4323: 0f 11 8c 24 20 02 00 movups %xmm1,0x220(%rsp) + 432a: 00 + 432b: 66 0f 73 f5 34 psllq $0x34,%xmm5 + 4330: f2 42 0f 10 8c db 10 movsd 0x1ff8910(%rbx,%r11,8),%xmm1 + 4337: 89 ff 01 + 433a: f2 44 0f 10 ac f3 08 movsd 0x1ff9108(%rbx,%rsi,8),%xmm13 + 4341: 91 ff 01 + 4344: 0f 11 ac 24 10 02 00 movups %xmm5,0x210(%rsp) + 434b: 00 + 434c: 66 42 0f 16 8c eb 10 movhpd 0x1ff8910(%rbx,%r13,8),%xmm1 + 4353: 89 ff 01 + 4356: 41 c1 e7 02 shl $0x2,%r15d + 435a: f2 42 0f 10 ac db 18 movsd 0x1ff8918(%rbx,%r11,8),%xmm5 + 4361: 89 ff 01 + 4364: 66 46 0f 16 ac d3 08 movhpd 0x1ff9108(%rbx,%r10,8),%xmm13 + 436b: 91 ff 01 + 436e: 0f 11 8c 24 40 02 00 movups %xmm1,0x240(%rsp) + 4375: 00 + 4376: c1 e1 02 shl $0x2,%ecx + 4379: 66 42 0f 16 ac eb 18 movhpd 0x1ff8918(%rbx,%r13,8),%xmm5 + 4380: 89 ff 01 + 4383: f2 42 0f 10 8c fb 00 movsd 0x1ff8900(%rbx,%r15,8),%xmm1 + 438a: 89 ff 01 + 438d: 66 44 0f 58 ec addpd %xmm4,%xmm13 + 4392: f2 42 0f 10 a4 db 08 movsd 0x1ff8908(%rbx,%r11,8),%xmm4 + 4399: 89 ff 01 + 439c: 0f 11 ac 24 50 02 00 movups %xmm5,0x250(%rsp) + 43a3: 00 + 43a4: 66 0f 16 8c cb 00 89 movhpd 0x1ff8900(%rbx,%rcx,8),%xmm1 + 43ab: ff 01 + 43ad: 41 0f 10 6c 2c 20 movups 0x20(%r12,%rbp,1),%xmm5 + 43b3: 66 42 0f 16 a4 eb 08 movhpd 0x1ff8908(%rbx,%r13,8),%xmm4 + 43ba: 89 ff 01 + 43bd: 0f 11 8c 24 60 02 00 movups %xmm1,0x260(%rsp) + 43c4: 00 + 43c5: 41 0f 10 4c 2c 30 movups 0x30(%r12,%rbp,1),%xmm1 + 43cb: 0f 11 a4 24 30 02 00 movups %xmm4,0x230(%rsp) + 43d2: 00 + 43d3: 0f 28 e6 movaps %xmm6,%xmm4 + 43d6: 0f 54 e5 andps %xmm5,%xmm4 + 43d9: 0f 54 f1 andps %xmm1,%xmm6 + 43dc: 66 41 0f c2 e4 01 cmpltpd %xmm12,%xmm4 + 43e2: 66 41 0f c2 f4 01 cmpltpd %xmm12,%xmm6 + 43e8: 0f 54 ec andps %xmm4,%xmm5 + 43eb: 0f 54 ce andps %xmm6,%xmm1 + 43ee: 0f 11 b4 24 c0 01 00 movups %xmm6,0x1c0(%rsp) + 43f5: 00 + 43f6: 0f 28 f5 movaps %xmm5,%xmm6 + 43f9: 66 0f 14 f1 unpcklpd %xmm1,%xmm6 + 43fd: 66 0f 59 fe mulpd %xmm6,%xmm7 + 4401: 66 0f 58 fa addpd %xmm2,%xmm7 + 4405: 0f 11 bc 24 70 02 00 movups %xmm7,0x270(%rsp) + 440c: 00 + 440d: 66 0f 5c fa subpd %xmm2,%xmm7 + 4411: 66 44 0f 59 cf mulpd %xmm7,%xmm9 + 4416: 66 44 0f 59 d7 mulpd %xmm7,%xmm10 + 441b: 66 41 0f 5c f1 subpd %xmm9,%xmm6 + 4420: 44 0f 11 b4 24 e0 01 movups %xmm14,0x1e0(%rsp) + 4427: 00 00 + 4429: 66 45 0f 59 f6 mulpd %xmm14,%xmm14 + 442e: 66 41 0f 5c f2 subpd %xmm10,%xmm6 + 4433: 44 0f 11 9c 24 f0 01 movups %xmm11,0x1f0(%rsp) + 443a: 00 00 + 443c: 44 0f 10 1d 8c 14 32 movups 0x232148c(%rip),%xmm11 # 0x23258d0 + 4443: 02 + 4444: 66 45 0f 59 de mulpd %xmm14,%xmm11 + 4449: 44 0f 10 25 cf 13 32 movups 0x23213cf(%rip),%xmm12 # 0x2325820 + 4450: 02 + 4451: 66 44 0f 59 e6 mulpd %xmm6,%xmm12 + 4456: 66 44 0f 58 1d 81 14 addpd 0x2321481(%rip),%xmm11 # 0x23258e0 + 445d: 32 02 + 445f: 66 0f 15 e9 unpckhpd %xmm1,%xmm5 + 4463: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 4467: 66 45 0f 59 de mulpd %xmm14,%xmm11 + 446c: 66 0f 58 c2 addpd %xmm2,%xmm0 + 4470: 66 44 0f 58 1d 77 14 addpd 0x2321477(%rip),%xmm11 # 0x23258f0 + 4477: 32 02 + 4479: 66 0f c5 d0 04 pextrw $0x4,%xmm0,%edx + 447e: 66 45 0f 59 de mulpd %xmm14,%xmm11 + 4483: 66 0f 7e c0 movd %xmm0,%eax + 4487: 44 0f 10 15 a1 13 32 movups 0x23213a1(%rip),%xmm10 # 0x2325830 + 448e: 02 + 448f: 0f 11 a4 24 a0 01 00 movups %xmm4,0x1a0(%rsp) + 4496: 00 + 4497: 0f 28 e0 movaps %xmm0,%xmm4 + 449a: 66 45 0f 58 d4 addpd %xmm12,%xmm10 + 449f: 66 0f 5c e2 subpd %xmm2,%xmm4 + 44a3: 66 44 0f 58 1d 54 14 addpd 0x2321454(%rip),%xmm11 # 0x2325900 + 44aa: 32 02 + 44ac: 66 44 0f 59 d6 mulpd %xmm6,%xmm10 + 44b1: 66 0f 59 dc mulpd %xmm4,%xmm3 + 44b5: 0f 10 05 94 13 32 02 movups 0x2321394(%rip),%xmm0 # 0x2325850 + 44bc: 66 41 0f 58 c2 addpd %xmm10,%xmm0 + 44c1: 66 0f 5c eb subpd %xmm3,%xmm5 + 44c5: 66 0f 59 c6 mulpd %xmm6,%xmm0 + 44c9: 0f 10 1d 90 13 32 02 movups 0x2321390(%rip),%xmm3 # 0x2325860 + 44d0: 66 0f 58 d8 addpd %xmm0,%xmm3 + 44d4: 44 0f 11 9c 24 00 02 movups %xmm11,0x200(%rsp) + 44db: 00 00 + 44dd: 0f 28 c5 movaps %xmm5,%xmm0 + 44e0: f2 44 0f 10 bc f3 00 movsd 0x1ff9100(%rbx,%rsi,8),%xmm15 + 44e7: 91 ff 01 + 44ea: 44 0f 10 1d 1e 14 32 movups 0x232141e(%rip),%xmm11 # 0x2325910 + 44f1: 02 + 44f2: 0f 10 3d 87 13 32 02 movups 0x2321387(%rip),%xmm7 # 0x2325880 + 44f9: 66 46 0f 16 bc d3 00 movhpd 0x1ff9100(%rbx,%r10,8),%xmm15 + 4500: 91 ff 01 + 4503: 66 45 0f 59 de mulpd %xmm14,%xmm11 + 4508: 66 0f 59 fc mulpd %xmm4,%xmm7 + 450c: 66 45 0f 59 ef mulpd %xmm15,%xmm13 + 4511: 66 0f 59 de mulpd %xmm6,%xmm3 + 4515: 66 44 0f 58 1d 02 14 addpd 0x2321402(%rip),%xmm11 # 0x2325920 + 451c: 32 02 + 451e: 66 0f 5c c7 subpd %xmm7,%xmm0 + 4522: 66 44 0f 58 c3 addpd %xmm3,%xmm8 + 4527: 66 45 0f 59 de mulpd %xmm14,%xmm11 + 452c: 66 44 0f 59 c6 mulpd %xmm6,%xmm8 + 4531: 66 0f 5c e8 subpd %xmm0,%xmm5 + 4535: 66 44 0f 58 1d f2 13 addpd 0x23213f2(%rip),%xmm11 # 0x2325930 + 453c: 32 02 + 453e: 0f 11 bc 24 50 03 00 movups %xmm7,0x350(%rsp) + 4545: 00 + 4546: 41 0f 28 ff movaps %xmm15,%xmm7 + 454a: 66 41 0f 58 fd addpd %xmm13,%xmm7 + 454f: 66 45 0f 59 de mulpd %xmm14,%xmm11 + 4554: 0f 11 b4 24 40 03 00 movups %xmm6,0x340(%rsp) + 455b: 00 + 455c: 0f 28 f7 movaps %xmm7,%xmm6 + 455f: 66 41 0f 5c f7 subpd %xmm15,%xmm6 + 4564: 66 44 0f 58 1d d3 13 addpd 0x23213d3(%rip),%xmm11 # 0x2325940 + 456b: 32 02 + 456d: 66 44 0f 5c ee subpd %xmm6,%xmm13 + 4572: 44 0f 10 3d d6 13 32 movups 0x23213d6(%rip),%xmm15 # 0x2325950 + 4579: 02 + 457a: 44 0f 54 ff andps %xmm7,%xmm15 + 457e: 44 0f 10 0d 0a 13 32 movups 0x232130a(%rip),%xmm9 # 0x2325890 + 4585: 02 + 4586: 66 41 0f 5c ff subpd %xmm15,%xmm7 + 458b: 66 44 0f 59 cc mulpd %xmm4,%xmm9 + 4590: 66 44 0f 58 ef addpd %xmm7,%xmm13 + 4595: 0f 11 84 24 70 03 00 movups %xmm0,0x370(%rsp) + 459c: 00 + 459d: 0f 10 84 24 00 02 00 movups 0x200(%rsp),%xmm0 + 45a4: 00 + 45a5: 66 41 0f 59 c6 mulpd %xmm14,%xmm0 + 45aa: 66 45 0f 59 f3 mulpd %xmm11,%xmm14 + 45af: 44 0f 11 8c 24 60 03 movups %xmm9,0x360(%rsp) + 45b6: 00 00 + 45b8: 44 0f 10 8c 24 e0 01 movups 0x1e0(%rsp),%xmm9 + 45bf: 00 00 + 45c1: 0f 10 a4 24 20 02 00 movups 0x220(%rsp),%xmm4 + 45c8: 00 + 45c9: 66 41 0f 59 c1 mulpd %xmm9,%xmm0 + 45ce: 0f 11 ac 24 80 03 00 movups %xmm5,0x380(%rsp) + 45d5: 00 + 45d6: 44 0f 11 ac 24 b0 03 movups %xmm13,0x3b0(%rsp) + 45dd: 00 00 + 45df: 44 0f 28 ec movaps %xmm4,%xmm13 + 45e3: f2 42 0f 10 b4 fb 18 movsd 0x1ff8918(%rbx,%r15,8),%xmm6 + 45ea: 89 ff 01 + 45ed: 44 0f 10 a4 24 50 02 movups 0x250(%rsp),%xmm12 + 45f4: 00 00 + 45f6: 0f 10 ac 24 60 02 00 movups 0x260(%rsp),%xmm5 + 45fd: 00 + 45fe: 66 0f 16 b4 cb 18 89 movhpd 0x1ff8918(%rbx,%rcx,8),%xmm6 + 4605: ff 01 + 4607: 0f 28 fd movaps %xmm5,%xmm7 + 460a: 66 45 0f 58 ec addpd %xmm12,%xmm13 + 460f: 66 0f 58 fe addpd %xmm6,%xmm7 + 4613: 66 45 0f 59 e1 mulpd %xmm9,%xmm12 + 4618: 66 41 0f 59 e1 mulpd %xmm9,%xmm4 + 461d: 66 41 0f 59 f1 mulpd %xmm9,%xmm6 + 4622: 66 41 0f 59 e9 mulpd %xmm9,%xmm5 + 4627: 41 0f 28 cd movaps %xmm13,%xmm1 + 462b: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 462f: 66 0f 59 c7 mulpd %xmm7,%xmm0 + 4633: 0f 11 84 24 00 02 00 movups %xmm0,0x200(%rsp) + 463a: 00 + 463b: 44 0f 11 bc 24 a0 03 movups %xmm15,0x3a0(%rsp) + 4642: 00 00 + 4644: 45 0f 28 f9 movaps %xmm9,%xmm15 + 4648: 0f 10 84 24 30 02 00 movups 0x230(%rsp),%xmm0 + 464f: 00 + 4650: f2 42 0f 10 94 fb 08 movsd 0x1ff8908(%rbx,%r15,8),%xmm2 + 4657: 89 ff 01 + 465a: 44 0f 28 d8 movaps %xmm0,%xmm11 + 465e: 66 44 0f 59 f8 mulpd %xmm0,%xmm15 + 4663: 66 45 0f 59 de mulpd %xmm14,%xmm11 + 4668: 66 45 0f 5c fd subpd %xmm13,%xmm15 + 466d: 66 0f 16 94 cb 08 89 movhpd 0x1ff8908(%rbx,%rcx,8),%xmm2 + 4674: ff 01 + 4676: 66 44 0f 59 f2 mulpd %xmm2,%xmm14 + 467b: 66 44 0f 59 ca mulpd %xmm2,%xmm9 + 4680: 44 0f 11 b4 24 d0 03 movups %xmm14,0x3d0(%rsp) + 4687: 00 00 + 4689: 44 0f 28 f0 movaps %xmm0,%xmm14 + 468d: 66 45 0f 58 f4 addpd %xmm12,%xmm14 + 4692: 66 41 0f 5c f9 subpd %xmm9,%xmm7 + 4697: 66 41 0f 5c c6 subpd %xmm14,%xmm0 + 469c: 44 0f 10 ac 24 f0 01 movups 0x1f0(%rsp),%xmm13 + 46a3: 00 00 + 46a5: 44 0f 28 d2 movaps %xmm2,%xmm10 + 46a9: 66 45 0f 59 fd mulpd %xmm13,%xmm15 + 46ae: 66 44 0f 58 e0 addpd %xmm0,%xmm12 + 46b3: 66 44 0f 5c bc 24 40 subpd 0x240(%rsp),%xmm15 + 46ba: 02 00 00 + 46bd: 66 44 0f 58 d6 addpd %xmm6,%xmm10 + 46c2: 66 44 0f 59 ef mulpd %xmm7,%xmm13 + 46c7: 66 45 0f 5c fc subpd %xmm12,%xmm15 + 46cc: 66 41 0f 5c d2 subpd %xmm10,%xmm2 + 46d1: 44 0f 11 9c 24 c0 03 movups %xmm11,0x3c0(%rsp) + 46d8: 00 00 + 46da: 45 0f 28 de movaps %xmm14,%xmm11 + 46de: 66 44 0f 58 dc addpd %xmm4,%xmm11 + 46e3: 66 0f 58 f2 addpd %xmm2,%xmm6 + 46e7: 66 45 0f 5c f3 subpd %xmm11,%xmm14 + 46ec: 66 41 0f 58 e6 addpd %xmm14,%xmm4 + 46f1: 41 0f 28 da movaps %xmm10,%xmm3 + 46f5: 66 0f 58 dd addpd %xmm5,%xmm3 + 46f9: 66 44 0f 5c fc subpd %xmm4,%xmm15 + 46fe: 66 44 0f 5c d3 subpd %xmm3,%xmm10 + 4703: 66 44 0f 5c f9 subpd %xmm1,%xmm15 + 4708: 66 41 0f 58 ea addpd %xmm10,%xmm5 + 470d: 66 44 0f 5c bc 24 c0 subpd 0x3c0(%rsp),%xmm15 + 4714: 03 00 00 + 4717: 44 0f 11 84 24 90 03 movups %xmm8,0x390(%rsp) + 471e: 00 00 + 4720: f2 46 0f 10 84 fb 10 movsd 0x1ff8910(%rbx,%r15,8),%xmm8 + 4727: 89 ff 01 + 472a: 66 44 0f 16 84 cb 10 movhpd 0x1ff8910(%rbx,%rcx,8),%xmm8 + 4731: 89 ff 01 + 4734: 66 45 0f 58 c5 addpd %xmm13,%xmm8 + 4739: 66 44 0f 59 3d 1e 12 mulpd 0x232121e(%rip),%xmm15 # 0x2325960 + 4740: 32 02 + 4742: 66 44 0f 58 c6 addpd %xmm6,%xmm8 + 4747: 66 41 0f 58 e8 addpd %xmm8,%xmm5 + 474c: 44 0f 10 84 24 70 03 movups 0x370(%rsp),%xmm8 + 4753: 00 00 + 4755: 45 0f 28 f0 movaps %xmm8,%xmm14 + 4759: 66 45 0f 59 f0 mulpd %xmm8,%xmm14 + 475e: 44 0f 11 bc 24 00 04 movups %xmm15,0x400(%rsp) + 4765: 00 00 + 4767: 44 0f 10 3d 61 11 32 movups 0x2321161(%rip),%xmm15 # 0x23258d0 + 476e: 02 + 476f: 66 45 0f 59 fe mulpd %xmm14,%xmm15 + 4774: 0f 10 84 24 90 03 00 movups 0x390(%rsp),%xmm0 + 477b: 00 + 477c: 0f 10 a4 24 40 03 00 movups 0x340(%rsp),%xmm4 + 4783: 00 + 4784: 66 0f 59 c4 mulpd %xmm4,%xmm0 + 4788: 44 0f 10 25 50 11 32 movups 0x2321150(%rip),%xmm12 # 0x23258e0 + 478f: 02 + 4790: 0f 10 94 24 70 02 00 movups 0x270(%rsp),%xmm2 + 4797: 00 + 4798: 66 45 0f 58 e7 addpd %xmm15,%xmm12 + 479d: 66 0f 58 e0 addpd %xmm0,%xmm4 + 47a1: 66 0f c5 f2 04 pextrw $0x4,%xmm2,%esi + 47a6: 66 0f 7e d1 movd %xmm2,%ecx + 47aa: 66 45 0f 59 e6 mulpd %xmm14,%xmm12 + 47af: 83 e1 3f and $0x3f,%ecx + 47b2: 83 e6 3f and $0x3f,%esi + 47b5: 03 c9 add %ecx,%ecx + 47b7: 03 f6 add %esi,%esi + 47b9: 0f 10 b4 24 00 02 00 movups 0x200(%rsp),%xmm6 + 47c0: 00 + 47c1: f2 44 0f 10 8c cb 08 movsd 0x1ff9108(%rbx,%rcx,8),%xmm9 + 47c8: 91 ff 01 + 47cb: 66 0f 58 f5 addpd %xmm5,%xmm6 + 47cf: 0f 10 2d 3a 11 32 02 movups 0x232113a(%rip),%xmm5 # 0x2325910 + 47d6: 66 44 0f 16 8c f3 08 movhpd 0x1ff9108(%rbx,%rsi,8),%xmm9 + 47dd: 91 ff 01 + 47e0: 66 41 0f 59 ee mulpd %xmm14,%xmm5 + 47e5: 66 44 0f 58 cc addpd %xmm4,%xmm9 + 47ea: f2 0f 10 8c cb 00 91 movsd 0x1ff9100(%rbx,%rcx,8),%xmm1 + 47f1: ff 01 + 47f3: 89 c1 mov %eax,%ecx + 47f5: 44 0f 10 15 f3 10 32 movups 0x23210f3(%rip),%xmm10 # 0x23258f0 + 47fc: 02 + 47fd: 83 c0 10 add $0x10,%eax + 4800: 66 0f 16 8c f3 00 91 movhpd 0x1ff9100(%rbx,%rsi,8),%xmm1 + 4807: ff 01 + 4809: 83 e1 3f and $0x3f,%ecx + 480c: 66 45 0f 58 d4 addpd %xmm12,%xmm10 + 4811: 66 44 0f 59 c9 mulpd %xmm1,%xmm9 + 4816: 66 45 0f 59 d6 mulpd %xmm14,%xmm10 + 481b: 44 0f 10 25 fd 10 32 movups 0x23210fd(%rip),%xmm12 # 0x2325920 + 4822: 02 + 4823: 89 d6 mov %edx,%esi + 4825: 66 44 0f 58 e5 addpd %xmm5,%xmm12 + 482a: 44 0f 11 9c 24 e0 03 movups %xmm11,0x3e0(%rsp) + 4831: 00 00 + 4833: 44 0f 28 d9 movaps %xmm1,%xmm11 + 4837: 66 45 0f 59 e6 mulpd %xmm14,%xmm12 + 483c: 66 45 0f 58 d9 addpd %xmm9,%xmm11 + 4841: 44 0f 10 2d b7 10 32 movups 0x23210b7(%rip),%xmm13 # 0x2325900 + 4848: 02 + 4849: 83 e0 3f and $0x3f,%eax + 484c: 66 45 0f 58 ea addpd %xmm10,%xmm13 + 4851: 45 0f 28 d3 movaps %xmm11,%xmm10 + 4855: 83 c2 10 add $0x10,%edx + 4858: 66 44 0f 5c d1 subpd %xmm1,%xmm10 + 485d: 66 45 0f 59 ee mulpd %xmm14,%xmm13 + 4862: 66 45 0f 5c ca subpd %xmm10,%xmm9 + 4867: 66 45 0f 59 e8 mulpd %xmm8,%xmm13 + 486c: 0f 10 0d bd 10 32 02 movups 0x23210bd(%rip),%xmm1 # 0x2325930 + 4873: 83 e6 3f and $0x3f,%esi + 4876: 66 41 0f 58 cc addpd %xmm12,%xmm1 + 487b: 66 41 0f 59 ce mulpd %xmm14,%xmm1 + 4880: 44 0f 10 25 b8 10 32 movups 0x23210b8(%rip),%xmm12 # 0x2325940 + 4887: 02 + 4888: 83 e2 3f and $0x3f,%edx + 488b: 66 44 0f 58 e1 addpd %xmm1,%xmm12 + 4890: 66 45 0f 59 f4 mulpd %xmm12,%xmm14 + 4895: 0f 11 9c 24 f0 03 00 movups %xmm3,0x3f0(%rsp) + 489c: 00 + 489d: 0f 28 da movaps %xmm2,%xmm3 + 48a0: c1 e1 02 shl $0x2,%ecx + 48a3: 66 0f 72 d3 06 psrld $0x6,%xmm3 + 48a8: c1 e0 02 shl $0x2,%eax + 48ab: c1 e6 02 shl $0x2,%esi + 48ae: 66 0f fe 1d fa 0f 32 paddd 0x2320ffa(%rip),%xmm3 # 0x23258b0 + 48b5: 02 + 48b6: f2 0f 10 84 cb 08 89 movsd 0x1ff8908(%rbx,%rcx,8),%xmm0 + 48bd: ff 01 + 48bf: c1 e2 02 shl $0x2,%edx + 48c2: f2 44 0f 10 bc c3 00 movsd 0x1ff8900(%rbx,%rax,8),%xmm15 + 48c9: 89 ff 01 + 48cc: 0f 54 1d ed 0f 32 02 andps 0x2320fed(%rip),%xmm3 # 0x23258c0 + 48d3: 66 0f 16 84 f3 08 89 movhpd 0x1ff8908(%rbx,%rsi,8),%xmm0 + 48da: ff 01 + 48dc: 66 0f 73 f3 34 psllq $0x34,%xmm3 + 48e1: 66 44 0f 16 bc d3 00 movhpd 0x1ff8900(%rbx,%rdx,8),%xmm15 + 48e8: 89 ff 01 + 48eb: 44 0f 28 e0 movaps %xmm0,%xmm12 + 48ef: f2 0f 10 a4 c3 18 89 movsd 0x1ff8918(%rbx,%rax,8),%xmm4 + 48f6: ff 01 + 48f8: 0f 11 9c 24 10 04 00 movups %xmm3,0x410(%rsp) + 48ff: 00 + 4900: 41 0f 28 df movaps %xmm15,%xmm3 + 4904: 66 0f 16 a4 d3 18 89 movhpd 0x1ff8918(%rbx,%rdx,8),%xmm4 + 490b: ff 01 + 490d: 66 45 0f 59 e6 mulpd %xmm14,%xmm12 + 4912: 66 0f 58 dc addpd %xmm4,%xmm3 + 4916: 66 41 0f 59 e0 mulpd %xmm8,%xmm4 + 491b: 66 45 0f 59 f8 mulpd %xmm8,%xmm15 + 4920: 44 0f 10 15 28 10 32 movups 0x2321028(%rip),%xmm10 # 0x2325950 + 4927: 02 + 4928: 45 0f 54 d3 andps %xmm11,%xmm10 + 492c: 66 45 0f 5c da subpd %xmm10,%xmm11 + 4931: 44 0f 11 94 24 20 04 movups %xmm10,0x420(%rsp) + 4938: 00 00 + 493a: f2 44 0f 10 94 c3 08 movsd 0x1ff8908(%rbx,%rax,8),%xmm10 + 4941: 89 ff 01 + 4944: 66 44 0f 16 94 d3 08 movhpd 0x1ff8908(%rbx,%rdx,8),%xmm10 + 494b: 89 ff 01 + 494e: 66 45 0f 59 f2 mulpd %xmm10,%xmm14 + 4953: 66 45 0f 58 cb addpd %xmm11,%xmm9 + 4958: 44 0f 11 a4 24 60 04 movups %xmm12,0x460(%rsp) + 495f: 00 00 + 4961: 45 0f 28 e2 movaps %xmm10,%xmm12 + 4965: 66 44 0f 58 e4 addpd %xmm4,%xmm12 + 496a: 0f 11 b4 24 00 02 00 movups %xmm6,0x200(%rsp) + 4971: 00 + 4972: f2 0f 10 b4 cb 00 89 movsd 0x1ff8900(%rbx,%rcx,8),%xmm6 + 4979: ff 01 + 497b: f2 0f 10 ac cb 18 89 movsd 0x1ff8918(%rbx,%rcx,8),%xmm5 + 4982: ff 01 + 4984: 66 0f 16 b4 f3 00 89 movhpd 0x1ff8900(%rbx,%rsi,8),%xmm6 + 498b: ff 01 + 498d: 66 0f 16 ac f3 18 89 movhpd 0x1ff8918(%rbx,%rsi,8),%xmm5 + 4994: ff 01 + 4996: 44 0f 11 8c 24 30 04 movups %xmm9,0x430(%rsp) + 499d: 00 00 + 499f: 44 0f 28 ce movaps %xmm6,%xmm9 + 49a3: 44 0f 11 b4 24 70 04 movups %xmm14,0x470(%rsp) + 49aa: 00 00 + 49ac: 45 0f 28 f4 movaps %xmm12,%xmm14 + 49b0: 66 44 0f 58 cd addpd %xmm5,%xmm9 + 49b5: 66 45 0f 58 f7 addpd %xmm15,%xmm14 + 49ba: 66 41 0f 59 e8 mulpd %xmm8,%xmm5 + 49bf: 66 41 0f 59 f0 mulpd %xmm8,%xmm6 + 49c4: 44 0f 11 bc 24 80 04 movups %xmm15,0x480(%rsp) + 49cb: 00 00 + 49cd: 45 0f 28 f8 movaps %xmm8,%xmm15 + 49d1: 66 44 0f 59 f8 mulpd %xmm0,%xmm15 + 49d6: 66 45 0f 59 c2 mulpd %xmm10,%xmm8 + 49db: 66 45 0f 5c f9 subpd %xmm9,%xmm15 + 49e0: 66 45 0f 5c d4 subpd %xmm12,%xmm10 + 49e5: 66 45 0f 5c e6 subpd %xmm14,%xmm12 + 49ea: 66 41 0f 58 e2 addpd %xmm10,%xmm4 + 49ef: 0f 10 bc 24 80 03 00 movups 0x380(%rsp),%xmm7 + 49f6: 00 + 49f7: 45 0f 28 d9 movaps %xmm9,%xmm11 + 49fb: 66 0f 5c bc 24 50 03 subpd 0x350(%rsp),%xmm7 + 4a02: 00 00 + 4a04: 66 45 0f 59 dd mulpd %xmm13,%xmm11 + 4a09: 66 0f 5c bc 24 60 03 subpd 0x360(%rsp),%xmm7 + 4a10: 00 00 + 4a12: 66 44 0f 59 eb mulpd %xmm3,%xmm13 + 4a17: 66 41 0f 5c d8 subpd %xmm8,%xmm3 + 4a1c: 66 44 0f 59 ff mulpd %xmm7,%xmm15 + 4a21: 66 0f 59 fb mulpd %xmm3,%xmm7 + 4a25: 44 0f 11 9c 24 40 04 movups %xmm11,0x440(%rsp) + 4a2c: 00 00 + 4a2e: 44 0f 28 d8 movaps %xmm0,%xmm11 + 4a32: 66 44 0f 58 dd addpd %xmm5,%xmm11 + 4a37: 44 0f 11 ac 24 50 04 movups %xmm13,0x450(%rsp) + 4a3e: 00 00 + 4a40: 45 0f 28 eb movaps %xmm11,%xmm13 + 4a44: f2 0f 10 8c c3 10 89 movsd 0x1ff8910(%rbx,%rax,8),%xmm1 + 4a4b: ff 01 + 4a4d: 66 44 0f 58 ee addpd %xmm6,%xmm13 + 4a52: 66 41 0f 5c c3 subpd %xmm11,%xmm0 + 4a57: 66 45 0f 5c dd subpd %xmm13,%xmm11 + 4a5c: 66 0f 58 e8 addpd %xmm0,%xmm5 + 4a60: 66 41 0f 58 f3 addpd %xmm11,%xmm6 + 4a65: 66 0f 16 8c d3 10 89 movhpd 0x1ff8910(%rbx,%rdx,8),%xmm1 + 4a6c: ff 01 + 4a6e: 66 0f 58 cf addpd %xmm7,%xmm1 + 4a72: f2 0f 10 94 cb 10 89 movsd 0x1ff8910(%rbx,%rcx,8),%xmm2 + 4a79: ff 01 + 4a7b: 66 0f 16 94 f3 10 89 movhpd 0x1ff8910(%rbx,%rsi,8),%xmm2 + 4a82: ff 01 + 4a84: 66 44 0f 5c fa subpd %xmm2,%xmm15 + 4a89: 66 0f 58 cc addpd %xmm4,%xmm1 + 4a8d: 66 44 0f 5c fd subpd %xmm5,%xmm15 + 4a92: 44 0f 10 8c 24 80 04 movups 0x480(%rsp),%xmm9 + 4a99: 00 00 + 4a9b: 66 45 0f 58 cc addpd %xmm12,%xmm9 + 4aa0: 66 44 0f 5c fe subpd %xmm6,%xmm15 + 4aa5: 66 44 0f 58 c9 addpd %xmm1,%xmm9 + 4aaa: 66 44 0f 5c bc 24 40 subpd 0x440(%rsp),%xmm15 + 4ab1: 04 00 00 + 4ab4: 0f 10 b4 24 50 04 00 movups 0x450(%rsp),%xmm6 + 4abb: 00 + 4abc: 41 0f 28 ce movaps %xmm14,%xmm1 + 4ac0: 66 41 0f 58 f1 addpd %xmm9,%xmm6 + 4ac5: 66 44 0f 5c bc 24 60 subpd 0x460(%rsp),%xmm15 + 4acc: 04 00 00 + 4acf: 44 0f 10 94 24 70 04 movups 0x470(%rsp),%xmm10 + 4ad6: 00 00 + 4ad8: 66 44 0f 58 d6 addpd %xmm6,%xmm10 + 4add: 44 0f 10 84 24 d0 03 movups 0x3d0(%rsp),%xmm8 + 4ae4: 00 00 + 4ae6: 66 44 0f 58 84 24 00 addpd 0x200(%rsp),%xmm8 + 4aed: 02 00 00 + 4af0: 66 41 0f 58 ca addpd %xmm10,%xmm1 + 4af5: 0f 10 84 24 f0 03 00 movups 0x3f0(%rsp),%xmm0 + 4afc: 00 + 4afd: 44 0f 28 e0 movaps %xmm0,%xmm12 + 4b01: 66 45 0f 58 e0 addpd %xmm8,%xmm12 + 4b06: 0f 10 2d 53 0e 32 02 movups 0x2320e53(%rip),%xmm5 # 0x2325960 + 4b0d: 41 0f 28 fc movaps %xmm12,%xmm7 + 4b11: 66 41 0f 59 ef mulpd %xmm15,%xmm5 + 4b16: 66 0f 5c f8 subpd %xmm0,%xmm7 + 4b1a: 0f 10 15 4f 0e 32 02 movups 0x2320e4f(%rip),%xmm2 # 0x2325970 + 4b21: 44 0f 28 f9 movaps %xmm1,%xmm15 + 4b25: 0f 10 9c 24 e0 03 00 movups 0x3e0(%rsp),%xmm3 + 4b2c: 00 + 4b2d: 66 0f 59 da mulpd %xmm2,%xmm3 + 4b31: 66 41 0f 59 d5 mulpd %xmm13,%xmm2 + 4b36: 66 45 0f 5c fe subpd %xmm14,%xmm15 + 4b3b: 66 44 0f 5c c7 subpd %xmm7,%xmm8 + 4b40: 66 45 0f 5c d7 subpd %xmm15,%xmm10 + 4b45: 44 0f 10 35 03 0e 32 movups 0x2320e03(%rip),%xmm14 # 0x2325950 + 4b4c: 02 + 4b4d: 44 0f 28 fd movaps %xmm5,%xmm15 + 4b51: 0f 10 a4 24 00 04 00 movups 0x400(%rsp),%xmm4 + 4b58: 00 + 4b59: 41 0f 28 f6 movaps %xmm14,%xmm6 + 4b5d: 66 44 0f 58 fa addpd %xmm2,%xmm15 + 4b62: 41 0f 54 f4 andps %xmm12,%xmm6 + 4b66: 0f 28 fc movaps %xmm4,%xmm7 + 4b69: 66 44 0f 5c e6 subpd %xmm6,%xmm12 + 4b6e: 66 0f 58 fb addpd %xmm3,%xmm7 + 4b72: 66 45 0f 58 c4 addpd %xmm12,%xmm8 + 4b77: 41 0f 28 c6 movaps %xmm14,%xmm0 + 4b7b: 45 0f 28 ef movaps %xmm15,%xmm13 + 4b7f: 0f 54 c1 andps %xmm1,%xmm0 + 4b82: 44 0f 28 cf movaps %xmm7,%xmm9 + 4b86: 66 0f 5c c8 subpd %xmm0,%xmm1 + 4b8a: 66 44 0f 5c ea subpd %xmm2,%xmm13 + 4b8f: 66 44 0f 5c cb subpd %xmm3,%xmm9 + 4b94: 66 44 0f 58 d1 addpd %xmm1,%xmm10 + 4b99: 66 41 0f 5c ed subpd %xmm13,%xmm5 + 4b9e: 66 41 0f 5c e1 subpd %xmm9,%xmm4 + 4ba3: 41 0f 28 de movaps %xmm14,%xmm3 + 4ba7: 45 0f 54 f7 andps %xmm15,%xmm14 + 4bab: 0f 54 df andps %xmm7,%xmm3 + 4bae: 45 0f 28 e6 movaps %xmm14,%xmm12 + 4bb2: 66 45 0f 5c e7 subpd %xmm15,%xmm12 + 4bb7: 44 0f 10 bc 24 a0 03 movups 0x3a0(%rsp),%xmm15 + 4bbe: 00 00 + 4bc0: 44 0f 28 db movaps %xmm3,%xmm11 + 4bc4: 44 0f 10 ac 24 b0 03 movups 0x3b0(%rsp),%xmm13 + 4bcb: 00 00 + 4bcd: 41 0f 28 cf movaps %xmm15,%xmm1 + 4bd1: 66 44 0f 5c df subpd %xmm7,%xmm11 + 4bd6: 66 41 0f 5c ec subpd %xmm12,%xmm5 + 4bdb: 66 41 0f 59 c8 mulpd %xmm8,%xmm1 + 4be0: 66 45 0f 59 c5 mulpd %xmm13,%xmm8 + 4be5: 66 41 0f 5c e3 subpd %xmm11,%xmm4 + 4bea: 41 0f 28 ff movaps %xmm15,%xmm7 + 4bee: 66 0f 59 fe mulpd %xmm6,%xmm7 + 4bf2: 66 41 0f 59 f5 mulpd %xmm13,%xmm6 + 4bf7: 66 41 0f 58 f0 addpd %xmm8,%xmm6 + 4bfc: 44 0f 10 a4 24 20 04 movups 0x420(%rsp),%xmm12 + 4c03: 00 00 + 4c05: 44 0f 10 8c 24 30 04 movups 0x430(%rsp),%xmm9 + 4c0c: 00 00 + 4c0e: 45 0f 28 c4 movaps %xmm12,%xmm8 + 4c12: 66 0f 58 ce addpd %xmm6,%xmm1 + 4c16: 66 45 0f 59 c2 mulpd %xmm10,%xmm8 + 4c1b: 66 45 0f 59 d1 mulpd %xmm9,%xmm10 + 4c20: 66 0f 58 f9 addpd %xmm1,%xmm7 + 4c24: 41 0f 28 f4 movaps %xmm12,%xmm6 + 4c28: 66 0f 59 f0 mulpd %xmm0,%xmm6 + 4c2c: 66 41 0f 59 c1 mulpd %xmm9,%xmm0 + 4c31: 66 41 0f 58 c2 addpd %xmm10,%xmm0 + 4c36: 45 0f 28 d7 movaps %xmm15,%xmm10 + 4c3a: 66 44 0f 59 d3 mulpd %xmm3,%xmm10 + 4c3f: 66 41 0f 59 dd mulpd %xmm13,%xmm3 + 4c44: 66 44 0f 59 ec mulpd %xmm4,%xmm13 + 4c49: 66 44 0f 59 fc mulpd %xmm4,%xmm15 + 4c4e: 66 41 0f 58 dd addpd %xmm13,%xmm3 + 4c53: 66 44 0f 58 c0 addpd %xmm0,%xmm8 + 4c58: 66 44 0f 58 fb addpd %xmm3,%xmm15 + 4c5d: 66 41 0f 58 f0 addpd %xmm8,%xmm6 + 4c62: 41 0f 28 dc movaps %xmm12,%xmm3 + 4c66: 66 41 0f 59 de mulpd %xmm14,%xmm3 + 4c6b: 66 45 0f 59 f1 mulpd %xmm9,%xmm14 + 4c70: 66 44 0f 59 cd mulpd %xmm5,%xmm9 + 4c75: 66 44 0f 59 e5 mulpd %xmm5,%xmm12 + 4c7a: 66 45 0f 58 f1 addpd %xmm9,%xmm14 + 4c7f: 44 0f 10 0d f9 0c 32 movups 0x2320cf9(%rip),%xmm9 # 0x2325980 + 4c86: 02 + 4c87: 41 0f 28 e1 movaps %xmm9,%xmm4 + 4c8b: 44 0f 54 cb andps %xmm3,%xmm9 + 4c8f: 41 0f 54 e2 andps %xmm10,%xmm4 + 4c93: 66 45 0f 58 e6 addpd %xmm14,%xmm12 + 4c98: 44 0f 28 f4 movaps %xmm4,%xmm14 + 4c9c: 66 45 0f 5c f2 subpd %xmm10,%xmm14 + 4ca1: 0f 10 8c 24 10 02 00 movups 0x210(%rsp),%xmm1 + 4ca8: 00 + 4ca9: 0f 10 15 e0 0c 32 02 movups 0x2320ce0(%rip),%xmm2 # 0x2325990 + 4cb0: 66 0f 59 f9 mulpd %xmm1,%xmm7 + 4cb4: 66 0f 59 ca mulpd %xmm2,%xmm1 + 4cb8: 66 45 0f 5c fe subpd %xmm14,%xmm15 + 4cbd: 66 0f 59 e1 mulpd %xmm1,%xmm4 + 4cc1: 66 41 0f 59 cf mulpd %xmm15,%xmm1 + 4cc6: 0f 10 84 24 10 04 00 movups 0x410(%rsp),%xmm0 + 4ccd: 00 + 4cce: 66 0f 59 f0 mulpd %xmm0,%xmm6 + 4cd2: 66 0f 59 c2 mulpd %xmm2,%xmm0 + 4cd6: 66 0f 58 e1 addpd %xmm1,%xmm4 + 4cda: 41 0f 28 d1 movaps %xmm9,%xmm2 + 4cde: 0f 28 cf movaps %xmm7,%xmm1 + 4ce1: 66 0f 5c d3 subpd %xmm3,%xmm2 + 4ce5: 66 44 0f 59 c8 mulpd %xmm0,%xmm9 + 4cea: 66 44 0f 5c e2 subpd %xmm2,%xmm12 + 4cef: 66 41 0f 59 c4 mulpd %xmm12,%xmm0 + 4cf4: 66 0f 14 cc unpcklpd %xmm4,%xmm1 + 4cf8: 66 44 0f 58 c8 addpd %xmm0,%xmm9 + 4cfd: 0f 10 84 24 90 01 00 movups 0x190(%rsp),%xmm0 + 4d04: 00 + 4d05: 44 0f 28 c6 movaps %xmm6,%xmm8 + 4d09: 66 0f 50 c0 movmskpd %xmm0,%eax + 4d0d: 66 0f 15 fc unpckhpd %xmm4,%xmm7 + 4d11: 66 45 0f 14 c1 unpcklpd %xmm9,%xmm8 + 4d16: 83 f8 03 cmp $0x3,%eax + 4d19: 0f 84 c8 00 00 00 je 0x4de7 + 4d1f: 48 be 00 00 00 00 00 movabs $0x7ff0000000000000,%rsi + 4d26: 00 f0 7f + 4d29: 48 89 f0 mov %rsi,%rax + 4d2c: 49 8b 14 2c mov (%r12,%rbp,1),%rdx + 4d30: 48 23 c2 and %rdx,%rax + 4d33: 48 3b f0 cmp %rax,%rsi + 4d36: 74 24 je 0x4d5c + 4d38: 48 b9 ff ff ff ff ff movabs $0x7fffffffffffffff,%rcx + 4d3f: ff ff 7f + 4d42: 48 85 ca test %rcx,%rdx + 4d45: 74 15 je 0x4d5c + 4d47: 48 89 f0 mov %rsi,%rax + 4d4a: 49 8b 54 2c 08 mov 0x8(%r12,%rbp,1),%rdx + 4d4f: 48 23 c2 and %rdx,%rax + 4d52: 48 3b f0 cmp %rax,%rsi + 4d55: 74 05 je 0x4d5c + 4d57: 48 85 ca test %rcx,%rdx + 4d5a: 75 34 jne 0x4d90 + 4d5c: 41 0f 10 04 2c movups (%r12,%rbp,1),%xmm0 + 4d61: 0f 11 84 24 e0 00 00 movups %xmm0,0xe0(%rsp) + 4d68: 00 + 4d69: 48 8d 8c 24 20 03 00 lea 0x320(%rsp),%rcx + 4d70: 00 + 4d71: 48 8d 94 24 e0 00 00 lea 0xe0(%rsp),%rdx + 4d78: 00 + 4d79: e8 42 c4 0a 00 call 0xb11c0 + 4d7e: 0f 10 84 24 20 03 00 movups 0x320(%rsp),%xmm0 + 4d85: 00 + 4d86: 41 0f 11 04 3c movups %xmm0,(%r12,%rdi,1) + 4d8b: 44 89 f6 mov %r14d,%esi + 4d8e: eb 5f jmp 0x4def + 4d90: 41 0f 10 04 2c movups (%r12,%rbp,1),%xmm0 + 4d95: 0f 11 44 24 40 movups %xmm0,0x40(%rsp) + 4d9a: 48 8d 8c 24 20 03 00 lea 0x320(%rsp),%rcx + 4da1: 00 + 4da2: 48 8d 54 24 40 lea 0x40(%rsp),%rdx + 4da7: e8 14 c4 0a 00 call 0xb11c0 + 4dac: 48 8b 84 24 20 03 00 mov 0x320(%rsp),%rax + 4db3: 00 + 4db4: 0f 10 84 24 20 03 00 movups 0x320(%rsp),%xmm0 + 4dbb: 00 + 4dbc: 48 0f ba f0 3f btr $0x3f,%rax + 4dc1: 41 0f 11 04 3c movups %xmm0,(%r12,%rdi,1) + 4dc6: 48 3b f0 cmp %rax,%rsi + 4dc9: 0f 84 9f 32 00 00 je 0x806e + 4dcf: 49 8b 44 3c 08 mov 0x8(%r12,%rdi,1),%rax + 4dd4: 48 0f ba f0 3f btr $0x3f,%rax + 4dd9: 48 3b f0 cmp %rax,%rsi + 4ddc: 0f 84 8c 32 00 00 je 0x806e + 4de2: 44 89 f6 mov %r14d,%esi + 4de5: eb 08 jmp 0x4def + 4de7: 41 0f 11 0c 3c movups %xmm1,(%r12,%rdi,1) + 4dec: 44 89 f6 mov %r14d,%esi + 4def: 0f 10 84 24 70 01 00 movups 0x170(%rsp),%xmm0 + 4df6: 00 + 4df7: 66 0f 50 c0 movmskpd %xmm0,%eax + 4dfb: 83 f8 03 cmp $0x3,%eax + 4dfe: 0f 84 d8 00 00 00 je 0x4edc + 4e04: 48 63 f6 movslq %esi,%rsi + 4e07: 48 b8 00 00 00 00 00 movabs $0x7ff0000000000000,%rax + 4e0e: 00 f0 7f + 4e11: 48 89 c2 mov %rax,%rdx + 4e14: 4c 8d 6e 01 lea 0x1(%rsi),%r13 + 4e18: 4d 89 ef mov %r13,%r15 + 4e1b: 49 c1 e7 04 shl $0x4,%r15 + 4e1f: 49 8b 0c 2f mov (%r15,%rbp,1),%rcx + 4e23: 48 23 d1 and %rcx,%rdx + 4e26: 48 3b c2 cmp %rdx,%rax + 4e29: 74 24 je 0x4e4f + 4e2b: 49 ba ff ff ff ff ff movabs $0x7fffffffffffffff,%r10 + 4e32: ff ff 7f + 4e35: 4c 85 d1 test %r10,%rcx + 4e38: 74 15 je 0x4e4f + 4e3a: 48 89 c2 mov %rax,%rdx + 4e3d: 49 8b 4c 2f 08 mov 0x8(%r15,%rbp,1),%rcx + 4e42: 48 23 d1 and %rcx,%rdx + 4e45: 48 3b c2 cmp %rdx,%rax + 4e48: 74 05 je 0x4e4f + 4e4a: 4c 85 d1 test %r10,%rcx + 4e4d: 75 32 jne 0x4e81 + 4e4f: 41 0f 10 04 2f movups (%r15,%rbp,1),%xmm0 + 4e54: 0f 11 84 24 f0 00 00 movups %xmm0,0xf0(%rsp) + 4e5b: 00 + 4e5c: 48 8d 8c 24 20 03 00 lea 0x320(%rsp),%rcx + 4e63: 00 + 4e64: 48 8d 94 24 f0 00 00 lea 0xf0(%rsp),%rdx + 4e6b: 00 + 4e6c: e8 4f c3 0a 00 call 0xb11c0 + 4e71: 0f 10 84 24 20 03 00 movups 0x320(%rsp),%xmm0 + 4e78: 00 + 4e79: 41 0f 11 44 3c 10 movups %xmm0,0x10(%r12,%rdi,1) + 4e7f: eb 64 jmp 0x4ee5 + 4e81: 41 0f 10 04 2f movups (%r15,%rbp,1),%xmm0 + 4e86: 0f 11 44 24 50 movups %xmm0,0x50(%rsp) + 4e8b: 48 8d 8c 24 20 03 00 lea 0x320(%rsp),%rcx + 4e92: 00 + 4e93: 48 8d 54 24 50 lea 0x50(%rsp),%rdx + 4e98: e8 23 c3 0a 00 call 0xb11c0 + 4e9d: 0f 10 84 24 20 03 00 movups 0x320(%rsp),%xmm0 + 4ea4: 00 + 4ea5: 48 b8 00 00 00 00 00 movabs $0x7ff0000000000000,%rax + 4eac: 00 f0 7f + 4eaf: 41 0f 11 44 3c 10 movups %xmm0,0x10(%r12,%rdi,1) + 4eb5: 49 8b 14 3f mov (%r15,%rdi,1),%rdx + 4eb9: 48 0f ba f2 3f btr $0x3f,%rdx + 4ebe: 48 3b c2 cmp %rdx,%rax + 4ec1: 0f 84 e3 31 00 00 je 0x80aa + 4ec7: 49 8b 54 3f 08 mov 0x8(%r15,%rdi,1),%rdx + 4ecc: 48 0f ba f2 3f btr $0x3f,%rdx + 4ed1: 48 3b c2 cmp %rdx,%rax + 4ed4: 0f 84 d0 31 00 00 je 0x80aa + 4eda: eb 09 jmp 0x4ee5 + 4edc: 41 0f 11 7c 3c 10 movups %xmm7,0x10(%r12,%rdi,1) + 4ee2: 48 63 f6 movslq %esi,%rsi + 4ee5: 0f 10 84 24 a0 01 00 movups 0x1a0(%rsp),%xmm0 + 4eec: 00 + 4eed: 66 0f 50 c0 movmskpd %xmm0,%eax + 4ef1: 66 41 0f 15 f1 unpckhpd %xmm9,%xmm6 + 4ef6: 83 f8 03 cmp $0x3,%eax + 4ef9: 0f 84 d5 00 00 00 je 0x4fd4 + 4eff: 48 b8 00 00 00 00 00 movabs $0x7ff0000000000000,%rax + 4f06: 00 f0 7f + 4f09: 4c 8d 6e 02 lea 0x2(%rsi),%r13 + 4f0d: 4d 89 ef mov %r13,%r15 + 4f10: 48 89 c2 mov %rax,%rdx + 4f13: 49 c1 e7 04 shl $0x4,%r15 + 4f17: 49 8b 0c 2f mov (%r15,%rbp,1),%rcx + 4f1b: 48 23 d1 and %rcx,%rdx + 4f1e: 48 3b c2 cmp %rdx,%rax + 4f21: 74 24 je 0x4f47 + 4f23: 49 ba ff ff ff ff ff movabs $0x7fffffffffffffff,%r10 + 4f2a: ff ff 7f + 4f2d: 4c 85 d1 test %r10,%rcx + 4f30: 74 15 je 0x4f47 + 4f32: 48 89 c2 mov %rax,%rdx + 4f35: 49 8b 4c 2f 08 mov 0x8(%r15,%rbp,1),%rcx + 4f3a: 48 23 d1 and %rcx,%rdx + 4f3d: 48 3b c2 cmp %rdx,%rax + 4f40: 74 05 je 0x4f47 + 4f42: 4c 85 d1 test %r10,%rcx + 4f45: 75 32 jne 0x4f79 + 4f47: 41 0f 10 04 2f movups (%r15,%rbp,1),%xmm0 + 4f4c: 0f 11 84 24 00 01 00 movups %xmm0,0x100(%rsp) + 4f53: 00 + 4f54: 48 8d 8c 24 20 03 00 lea 0x320(%rsp),%rcx + 4f5b: 00 + 4f5c: 48 8d 94 24 00 01 00 lea 0x100(%rsp),%rdx + 4f63: 00 + 4f64: e8 57 c2 0a 00 call 0xb11c0 + 4f69: 0f 10 84 24 20 03 00 movups 0x320(%rsp),%xmm0 + 4f70: 00 + 4f71: 41 0f 11 44 3c 20 movups %xmm0,0x20(%r12,%rdi,1) + 4f77: eb 61 jmp 0x4fda + 4f79: 41 0f 10 04 2f movups (%r15,%rbp,1),%xmm0 + 4f7e: 0f 11 44 24 60 movups %xmm0,0x60(%rsp) + 4f83: 48 8d 8c 24 20 03 00 lea 0x320(%rsp),%rcx + 4f8a: 00 + 4f8b: 48 8d 54 24 60 lea 0x60(%rsp),%rdx + 4f90: e8 2b c2 0a 00 call 0xb11c0 + 4f95: 0f 10 84 24 20 03 00 movups 0x320(%rsp),%xmm0 + 4f9c: 00 + 4f9d: 48 b8 00 00 00 00 00 movabs $0x7ff0000000000000,%rax + 4fa4: 00 f0 7f + 4fa7: 41 0f 11 44 3c 20 movups %xmm0,0x20(%r12,%rdi,1) + 4fad: 49 8b 14 3f mov (%r15,%rdi,1),%rdx + 4fb1: 48 0f ba f2 3f btr $0x3f,%rdx + 4fb6: 48 3b c2 cmp %rdx,%rax + 4fb9: 0f 84 25 31 00 00 je 0x80e4 + 4fbf: 49 8b 54 3f 08 mov 0x8(%r15,%rdi,1),%rdx + 4fc4: 48 0f ba f2 3f btr $0x3f,%rdx + 4fc9: 48 3b c2 cmp %rdx,%rax + 4fcc: 0f 84 12 31 00 00 je 0x80e4 + 4fd2: eb 06 jmp 0x4fda + 4fd4: 45 0f 11 44 3c 20 movups %xmm8,0x20(%r12,%rdi,1) + 4fda: 0f 10 84 24 c0 01 00 movups 0x1c0(%rsp),%xmm0 + 4fe1: 00 + 4fe2: 66 0f 50 c0 movmskpd %xmm0,%eax + 4fe6: 83 f8 03 cmp $0x3,%eax + 4fe9: 0f 84 d5 00 00 00 je 0x50c4 + 4fef: 48 b8 00 00 00 00 00 movabs $0x7ff0000000000000,%rax + 4ff6: 00 f0 7f + 4ff9: 4c 8d 6e 03 lea 0x3(%rsi),%r13 + 4ffd: 4d 89 ef mov %r13,%r15 diff --git a/handoff/nls_dasm/conv_float_a24c0.dis b/handoff/nls_dasm/conv_float_a24c0.dis new file mode 100644 index 0000000..36b0e70 --- /dev/null +++ b/handoff/nls_dasm/conv_float_a24c0.dis @@ -0,0 +1,3826 @@ +; conv_float_a24c0: VA 0x1802a24c0-0x1802a64c0 (16384 bytes) + +/tmp/opencode/dis/conv_float_a24c0.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 56 push %rsi + 1: 57 push %rdi + 2: 41 54 push %r12 + 4: 41 56 push %r14 + 6: 41 57 push %r15 + 8: 55 push %rbp + 9: 48 81 ec 28 03 00 00 sub $0x328,%rsp + 10: 44 89 c5 mov %r8d,%ebp + 13: c5 78 11 bc 24 60 02 vmovups %xmm15,0x260(%rsp) + 1a: 00 00 + 1c: 49 89 d6 mov %rdx,%r14 + 1f: c5 78 11 b4 24 70 02 vmovups %xmm14,0x270(%rsp) + 26: 00 00 + 28: 49 89 cc mov %rcx,%r12 + 2b: c5 78 11 ac 24 80 02 vmovups %xmm13,0x280(%rsp) + 32: 00 00 + 34: 45 33 ff xor %r15d,%r15d + 37: c5 78 11 a4 24 90 02 vmovups %xmm12,0x290(%rsp) + 3e: 00 00 + 40: c5 78 11 9c 24 a0 02 vmovups %xmm11,0x2a0(%rsp) + 47: 00 00 + 49: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp) + 50: 00 00 + 52: c5 78 11 8c 24 c0 02 vmovups %xmm9,0x2c0(%rsp) + 59: 00 00 + 5b: c5 78 11 84 24 d0 02 vmovups %xmm8,0x2d0(%rsp) + 62: 00 00 + 64: c5 f8 11 bc 24 e0 02 vmovups %xmm7,0x2e0(%rsp) + 6b: 00 00 + 6d: c5 f8 11 b4 24 f0 02 vmovups %xmm6,0x2f0(%rsp) + 74: 00 00 + 76: 4c 89 ac 24 08 03 00 mov %r13,0x308(%rsp) + 7d: 00 + 7e: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13 + 85: 00 + 86: 48 8b 05 23 34 37 02 mov 0x2373423(%rip),%rax # 0x23734b0 + 8d: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 + 91: 48 33 c4 xor %rsp,%rax + 94: 48 89 84 24 18 03 00 mov %rax,0x318(%rsp) + 9b: 00 + 9c: 85 ed test %ebp,%ebp + 9e: 0f 8e 1a 0a 00 00 jle 0xabe + a4: 4d 85 e4 test %r12,%r12 + a7: 0f 84 fb 09 00 00 je 0xaa8 + ad: 4d 85 f6 test %r14,%r14 + b0: 0f 84 bb 09 00 00 je 0xa71 + b6: d9 bc 24 14 03 00 00 fnstcw 0x314(%rsp) + bd: 0f b7 8c 24 14 03 00 movzwl 0x314(%rsp),%ecx + c4: 00 + c5: 89 ca mov %ecx,%edx + c7: 83 e2 3f and $0x3f,%edx + ca: 83 fa 3f cmp $0x3f,%edx + cd: 74 12 je 0xe1 + cf: 83 c9 3f or $0x3f,%ecx + d2: 66 89 4c 24 40 mov %cx,0x40(%rsp) + d7: db e2 fnclex + d9: d9 6c 24 40 fldcw 0x40(%rsp) + dd: b2 01 mov $0x1,%dl + df: eb 02 jmp 0xe3 + e1: 32 d2 xor %dl,%dl + e3: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp) + ea: 00 00 + ec: 8b 8c 24 10 03 00 00 mov 0x310(%rsp),%ecx + f3: 89 ce mov %ecx,%esi + f5: 81 e6 c0 ff 00 00 and $0xffc0,%esi + fb: 81 fe 80 1f 00 00 cmp $0x1f80,%esi + 101: 74 21 je 0x124 + 103: 89 ce mov %ecx,%esi + 105: 80 c2 02 add $0x2,%dl + 108: 81 e6 3f 00 ff ff and $0xffff003f,%esi + 10e: 81 c6 80 1f 00 00 add $0x1f80,%esi + 114: 89 b4 24 10 03 00 00 mov %esi,0x310(%rsp) + 11b: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) + 122: 00 00 + 124: 89 e8 mov %ebp,%eax + 126: 49 8d 74 24 1f lea 0x1f(%r12),%rsi + 12b: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi + 12f: 33 ff xor %edi,%edi + 131: 49 2b f4 sub %r12,%rsi + 134: c1 ee 02 shr $0x2,%esi + 137: 3b f5 cmp %ebp,%esi + 139: 0f 43 f5 cmovae %ebp,%esi + 13c: 2b c6 sub %esi,%eax + 13e: 41 89 f2 mov %esi,%r10d + 141: 83 e0 f0 and $0xfffffff0,%eax + 144: 03 c6 add %esi,%eax + 146: 85 f6 test %esi,%esi + 148: 0f 86 89 01 00 00 jbe 0x2d7 + 14e: c5 7c 10 25 6a fa cd vmovups 0x1cdfa6a(%rip),%ymm12 # 0x1cdfbc0 + 155: 01 + 156: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + 15d: 00 00 00 + 160: c5 7c 10 1d 98 fa cd vmovups 0x1cdfa98(%rip),%ymm11 # 0x1cdfc00 + 167: 01 + 168: c5 7c 10 15 d0 fa cd vmovups 0x1cdfad0(%rip),%ymm10 # 0x1cdfc40 + 16f: 01 + 170: c5 7c 10 0d 08 fb cd vmovups 0x1cdfb08(%rip),%ymm9 # 0x1cdfc80 + 177: 01 + 178: c5 7c 10 05 40 fb cd vmovups 0x1cdfb40(%rip),%ymm8 # 0x1cdfcc0 + 17f: 01 + 180: c5 fc 10 3d 38 f9 cd vmovups 0x1cdf938(%rip),%ymm7 # 0x1cdfac0 + 187: 01 + 188: c5 7c 10 2d b0 f9 cd vmovups 0x1cdf9b0(%rip),%ymm13 # 0x1cdfb40 + 18f: 01 + 190: c5 fc 10 35 e8 f9 cd vmovups 0x1cdf9e8(%rip),%ymm6 # 0x1cdfb80 + 197: 01 + 198: c5 fc 10 2d c0 f9 cd vmovups 0x1cdf9c0(%rip),%ymm5 # 0x1cdfb60 + 19f: 01 + 1a0: c5 7c 10 35 78 f9 cd vmovups 0x1cdf978(%rip),%ymm14 # 0x1cdfb20 + 1a7: 01 + 1a8: c5 fc 10 25 30 f9 cd vmovups 0x1cdf930(%rip),%ymm4 # 0x1cdfae0 + 1af: 01 + 1b0: 89 6c 24 78 mov %ebp,0x78(%rsp) + 1b4: 4c 8d 05 85 d9 d5 ff lea -0x2a267b(%rip),%r8 # 0xffffffffffd5db40 + 1bb: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) + 1c2: 00 + 1c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ca: 00 + 1cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e0: bb 08 00 00 00 mov $0x8,%ebx + 1e5: 41 83 fa 08 cmp $0x8,%r10d + 1e9: c5 fc 10 1d 0f fc cd vmovups 0x1cdfc0f(%rip),%ymm3 # 0x1cdfe00 + 1f0: 01 + 1f1: 41 0f 42 da cmovb %r10d,%ebx + 1f5: f7 db neg %ebx + 1f7: 83 c3 20 add $0x20,%ebx + 1fa: c4 c2 e3 f7 eb shrx %rbx,%r11,%rbp + 1ff: 41 89 6d 00 mov %ebp,0x0(%r13) + 203: 33 db xor %ebx,%ebx + 205: 40 0f b6 ed movzbl %bpl,%ebp + 209: f3 0f b8 dd popcnt %ebp,%ebx + 20d: 89 db mov %ebx,%ebx + 20f: 48 c1 e3 05 shl $0x5,%rbx + 213: 41 89 f9 mov %edi,%r9d + 216: c4 c1 7c 10 8c 18 80 vmovups 0x1f81a80(%r8,%rbx,1),%ymm1 + 21d: 1a f8 01 + 220: c4 02 75 2c 3c 8c vmaskmovps (%r12,%r9,4),%ymm1,%ymm15 + 226: c4 c3 65 4a df 10 vblendvps %ymm1,%ymm15,%ymm3,%ymm3 + 22c: c4 c1 65 fe c4 vpaddd %ymm12,%ymm3,%ymm0 + 231: c4 41 65 fa fa vpsubd %ymm10,%ymm3,%ymm15 + 236: c4 c1 75 72 e7 17 vpsrad $0x17,%ymm15,%ymm1 + 23c: c5 a5 66 d0 vpcmpgtd %ymm0,%ymm11,%ymm2 + 240: c4 c1 05 db c1 vpand %ymm9,%ymm15,%ymm0 + 245: c4 41 7d fe fa vpaddd %ymm10,%ymm0,%ymm15 + 24a: c5 fc 5b c9 vcvtdq2ps %ymm1,%ymm1 + 24e: c4 c1 04 5c c0 vsubps %ymm8,%ymm15,%ymm0 + 253: c5 7c 28 fd vmovaps %ymm5,%ymm15 + 257: c4 62 4d b8 f8 vfmadd231ps %ymm0,%ymm6,%ymm15 + 25c: c4 42 7d a8 fd vfmadd213ps %ymm13,%ymm0,%ymm15 + 261: c5 fc 50 da vmovmskps %ymm2,%ebx + 265: c4 42 7d a8 fe vfmadd213ps %ymm14,%ymm0,%ymm15 + 26a: c5 fc 10 15 8e f8 cd vmovups 0x1cdf88e(%rip),%ymm2 # 0x1cdfb00 + 271: 01 + 272: c4 62 7d a8 fa vfmadd213ps %ymm2,%ymm0,%ymm15 + 277: c4 62 7d a8 fc vfmadd213ps %ymm4,%ymm0,%ymm15 + 27c: c4 62 7d a8 ff vfmadd213ps %ymm7,%ymm0,%ymm15 + 281: c4 c1 7c 59 d7 vmulps %ymm15,%ymm0,%ymm2 + 286: c4 e2 7d a8 d0 vfmadd213ps %ymm0,%ymm0,%ymm2 + 28b: c5 fc 10 05 6d fa cd vmovups 0x1cdfa6d(%rip),%ymm0 # 0x1cdfd00 + 292: 01 + 293: c4 e2 7d a8 ca vfmadd213ps %ymm2,%ymm0,%ymm1 + 298: 85 db test %ebx,%ebx + 29a: 0f 85 81 06 00 00 jne 0x921 + 2a0: 33 db xor %ebx,%ebx + 2a2: 83 c7 08 add $0x8,%edi + 2a5: f3 0f b8 dd popcnt %ebp,%ebx + 2a9: 89 db mov %ebx,%ebx + 2ab: 41 83 c2 f8 add $0xfffffff8,%r10d + 2af: 48 c1 e3 05 shl $0x5,%rbx + 2b3: c4 c1 7e 6f 84 18 c0 vmovdqu 0x1f81bc0(%r8,%rbx,1),%ymm0 + 2ba: 1b f8 01 + 2bd: c4 82 7d 2e 0c 8e vmaskmovps %ymm1,%ymm0,(%r14,%r9,4) + 2c3: 3b fe cmp %esi,%edi + 2c5: 0f 82 15 ff ff ff jb 0x1e0 + 2cb: 8b 6c 24 78 mov 0x78(%rsp),%ebp + 2cf: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx + 2d6: 00 + 2d7: 3b f0 cmp %eax,%esi + 2d9: 0f 83 5b 01 00 00 jae 0x43a + 2df: c5 7c 10 0d d9 f8 cd vmovups 0x1cdf8d9(%rip),%ymm9 # 0x1cdfbc0 + 2e6: 01 + 2e7: c5 7c 10 05 11 f9 cd vmovups 0x1cdf911(%rip),%ymm8 # 0x1cdfc00 + 2ee: 01 + 2ef: c5 fc 10 3d 49 f9 cd vmovups 0x1cdf949(%rip),%ymm7 # 0x1cdfc40 + 2f6: 01 + 2f7: c5 fc 10 35 81 f9 cd vmovups 0x1cdf981(%rip),%ymm6 # 0x1cdfc80 + 2fe: 01 + 2ff: c5 fc 10 2d b9 f9 cd vmovups 0x1cdf9b9(%rip),%ymm5 # 0x1cdfcc0 + 306: 01 + 307: c5 fc 10 25 71 f8 cd vmovups 0x1cdf871(%rip),%ymm4 # 0x1cdfb80 + 30e: 01 + 30f: c5 fc 10 1d 49 f8 cd vmovups 0x1cdf849(%rip),%ymm3 # 0x1cdfb60 + 316: 01 + 317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 31e: 00 00 + 320: 41 89 f2 mov %esi,%r10d + 323: 44 8d 5e 08 lea 0x8(%rsi),%r11d + 327: c4 81 7c 10 0c 9c vmovups (%r12,%r11,4),%ymm1 + 32d: c4 81 7c 10 14 94 vmovups (%r12,%r10,4),%ymm2 + 333: c4 c1 75 fe c1 vpaddd %ymm9,%ymm1,%ymm0 + 338: c4 41 6d fe d9 vpaddd %ymm9,%ymm2,%ymm11 + 33d: c5 6d fa f7 vpsubd %ymm7,%ymm2,%ymm14 + 341: c5 0d db d6 vpand %ymm6,%ymm14,%ymm10 + 345: c4 c1 05 72 e6 17 vpsrad $0x17,%ymm14,%ymm15 + 34b: c5 2d fe f7 vpaddd %ymm7,%ymm10,%ymm14 + 34f: c5 3d 66 e8 vpcmpgtd %ymm0,%ymm8,%ymm13 + 353: c5 f5 fa c7 vpsubd %ymm7,%ymm1,%ymm0 + 357: c4 41 3d 66 e3 vpcmpgtd %ymm11,%ymm8,%ymm12 + 35c: c5 a5 72 e0 17 vpsrad $0x17,%ymm0,%ymm11 + 361: c5 fd db c6 vpand %ymm6,%ymm0,%ymm0 + 365: c5 7d fe d7 vpaddd %ymm7,%ymm0,%ymm10 + 369: c4 c1 7c 5b c7 vcvtdq2ps %ymm15,%ymm0 + 36e: c5 0c 5c fd vsubps %ymm5,%ymm14,%ymm15 + 372: c5 2c 5c f5 vsubps %ymm5,%ymm10,%ymm14 + 376: c4 41 7c 5b db vcvtdq2ps %ymm11,%ymm11 + 37b: c4 c1 7c 50 fd vmovmskps %ymm13,%edi + 380: c5 7d 6f eb vmovdqa %ymm3,%ymm13 + 384: c5 7c 28 d3 vmovaps %ymm3,%ymm10 + 388: c4 41 7c 50 c4 vmovmskps %ymm12,%r8d + 38d: c5 7c 10 25 ab f7 cd vmovups 0x1cdf7ab(%rip),%ymm12 # 0x1cdfb40 + 394: 01 + 395: c4 42 5d b8 ef vfmadd231ps %ymm15,%ymm4,%ymm13 + 39a: c4 42 5d b8 d6 vfmadd231ps %ymm14,%ymm4,%ymm10 + 39f: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13 + 3a4: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10 + 3a9: c5 7c 10 25 6f f7 cd vmovups 0x1cdf76f(%rip),%ymm12 # 0x1cdfb20 + 3b0: 01 + 3b1: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13 + 3b6: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10 + 3bb: c5 7c 10 25 3d f7 cd vmovups 0x1cdf73d(%rip),%ymm12 # 0x1cdfb00 + 3c2: 01 + 3c3: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13 + 3c8: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10 + 3cd: c5 7c 10 25 0b f7 cd vmovups 0x1cdf70b(%rip),%ymm12 # 0x1cdfae0 + 3d4: 01 + 3d5: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13 + 3da: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10 + 3df: c5 7c 10 25 d9 f6 cd vmovups 0x1cdf6d9(%rip),%ymm12 # 0x1cdfac0 + 3e6: 01 + 3e7: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13 + 3ec: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10 + 3f1: c4 41 04 59 e5 vmulps %ymm13,%ymm15,%ymm12 + 3f6: c4 41 0c 59 ea vmulps %ymm10,%ymm14,%ymm13 + 3fb: c4 42 05 a8 e7 vfmadd213ps %ymm15,%ymm15,%ymm12 + 400: c4 42 0d a8 ee vfmadd213ps %ymm14,%ymm14,%ymm13 + 405: c5 7c 10 3d f3 f8 cd vmovups 0x1cdf8f3(%rip),%ymm15 # 0x1cdfd00 + 40c: 01 + 40d: c4 c2 05 a8 c4 vfmadd213ps %ymm12,%ymm15,%ymm0 + 412: c4 42 05 a8 dd vfmadd213ps %ymm13,%ymm15,%ymm11 + 417: c1 e7 08 shl $0x8,%edi + 41a: 44 0b c7 or %edi,%r8d + 41d: 0f 85 bd 03 00 00 jne 0x7e0 + 423: 83 c6 10 add $0x10,%esi + 426: c4 81 7c 11 04 96 vmovups %ymm0,(%r14,%r10,4) + 42c: 3b f0 cmp %eax,%esi + 42e: c4 01 7c 11 1c 9e vmovups %ymm11,(%r14,%r11,4) + 434: 0f 82 e6 fe ff ff jb 0x320 + 43a: 41 89 c0 mov %eax,%r8d + 43d: 41 f7 d8 neg %r8d + 440: 44 03 c5 add %ebp,%r8d + 443: 3b c5 cmp %ebp,%eax + 445: 0f 83 51 01 00 00 jae 0x59c + 44b: c5 fc 10 2d 6d f7 cd vmovups 0x1cdf76d(%rip),%ymm5 # 0x1cdfbc0 + 452: 01 + 453: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10 + 45a: 00 00 00 + 45d: c5 fc 10 25 9b f7 cd vmovups 0x1cdf79b(%rip),%ymm4 # 0x1cdfc00 + 464: 01 + 465: c5 fc 10 1d d3 f7 cd vmovups 0x1cdf7d3(%rip),%ymm3 # 0x1cdfc40 + 46c: 01 + 46d: c5 fc 10 35 0b f8 cd vmovups 0x1cdf80b(%rip),%ymm6 # 0x1cdfc80 + 474: 01 + 475: c5 7c 10 3d 43 f8 cd vmovups 0x1cdf843(%rip),%ymm15 # 0x1cdfcc0 + 47c: 01 + 47d: c5 7c 10 35 3b f6 cd vmovups 0x1cdf63b(%rip),%ymm14 # 0x1cdfac0 + 484: 01 + 485: c5 7c 10 0d 73 f6 cd vmovups 0x1cdf673(%rip),%ymm9 # 0x1cdfb00 + 48c: 01 + 48d: c5 7c 10 1d ab f6 cd vmovups 0x1cdf6ab(%rip),%ymm11 # 0x1cdfb40 + 494: 01 + 495: c5 7c 10 2d e3 f6 cd vmovups 0x1cdf6e3(%rip),%ymm13 # 0x1cdfb80 + 49c: 01 + 49d: c5 7c 10 25 bb f6 cd vmovups 0x1cdf6bb(%rip),%ymm12 # 0x1cdfb60 + 4a4: 01 + 4a5: c5 7c 10 15 73 f6 cd vmovups 0x1cdf673(%rip),%ymm10 # 0x1cdfb20 + 4ac: 01 + 4ad: c5 fc 10 15 2b f6 cd vmovups 0x1cdf62b(%rip),%ymm2 # 0x1cdfae0 + 4b4: 01 + 4b5: 4c 8d 1d 84 d6 d5 ff lea -0x2a297c(%rip),%r11 # 0xffffffffffd5db40 + 4bc: 0f 1f 40 00 nopl 0x0(%rax) + 4c0: be 08 00 00 00 mov $0x8,%esi + 4c5: 41 83 f8 08 cmp $0x8,%r8d + 4c9: c5 7c 10 05 2f f9 cd vmovups 0x1cdf92f(%rip),%ymm8 # 0x1cdfe00 + 4d0: 01 + 4d1: 41 0f 42 f0 cmovb %r8d,%esi + 4d5: 33 ff xor %edi,%edi + 4d7: f7 de neg %esi + 4d9: 83 c6 20 add $0x20,%esi + 4dc: 41 89 c1 mov %eax,%r9d + 4df: c4 c2 cb f7 f2 shrx %rsi,%r10,%rsi + 4e4: 41 89 75 00 mov %esi,0x0(%r13) + 4e8: 40 0f b6 f6 movzbl %sil,%esi + 4ec: f3 0f b8 fe popcnt %esi,%edi + 4f0: 89 ff mov %edi,%edi + 4f2: 48 c1 e7 05 shl $0x5,%rdi + 4f6: c4 c1 7c 10 84 3b 00 vmovups 0x1f81d00(%r11,%rdi,1),%ymm0 + 4fd: 1d f8 01 + 500: c4 82 7d 2c 3c 8c vmaskmovps (%r12,%r9,4),%ymm0,%ymm7 + 506: c4 63 3d 4a c7 00 vblendvps %ymm0,%ymm7,%ymm8,%ymm8 + 50c: c5 bd fe cd vpaddd %ymm5,%ymm8,%ymm1 + 510: c5 dd 66 c1 vpcmpgtd %ymm1,%ymm4,%ymm0 + 514: c5 bd fa cb vpsubd %ymm3,%ymm8,%ymm1 + 518: c5 c5 72 e1 17 vpsrad $0x17,%ymm1,%ymm7 + 51d: c5 f5 db ce vpand %ymm6,%ymm1,%ymm1 + 521: c5 f5 fe cb vpaddd %ymm3,%ymm1,%ymm1 + 525: c5 fc 5b ff vcvtdq2ps %ymm7,%ymm7 + 529: c4 c1 74 5c cf vsubps %ymm15,%ymm1,%ymm1 + 52e: c5 fc 50 f8 vmovmskps %ymm0,%edi + 532: c4 c1 7c 28 c4 vmovaps %ymm12,%ymm0 + 537: c4 e2 15 b8 c1 vfmadd231ps %ymm1,%ymm13,%ymm0 + 53c: c4 c2 75 a8 c3 vfmadd213ps %ymm11,%ymm1,%ymm0 + 541: c4 c2 75 a8 c2 vfmadd213ps %ymm10,%ymm1,%ymm0 + 546: c4 c2 75 a8 c1 vfmadd213ps %ymm9,%ymm1,%ymm0 + 54b: c4 e2 75 a8 c2 vfmadd213ps %ymm2,%ymm1,%ymm0 + 550: c4 c2 75 a8 c6 vfmadd213ps %ymm14,%ymm1,%ymm0 + 555: c5 f4 59 c0 vmulps %ymm0,%ymm1,%ymm0 + 559: c4 e2 75 a8 c1 vfmadd213ps %ymm1,%ymm1,%ymm0 + 55e: c5 fc 10 0d 9a f7 cd vmovups 0x1cdf79a(%rip),%ymm1 # 0x1cdfd00 + 565: 01 + 566: c4 e2 75 a8 f8 vfmadd213ps %ymm0,%ymm1,%ymm7 + 56b: 85 ff test %edi,%edi + 56d: 0f 85 0b 01 00 00 jne 0x67e + 573: f3 0f b8 f6 popcnt %esi,%esi + 577: 89 f6 mov %esi,%esi + 579: 83 c0 08 add $0x8,%eax + 57c: 41 83 c0 f8 add $0xfffffff8,%r8d + 580: 48 c1 e6 05 shl $0x5,%rsi + 584: c4 c1 7e 6f 84 33 40 vmovdqu 0x1f81e40(%r11,%rsi,1),%ymm0 + 58b: 1e f8 01 + 58e: c4 82 7d 2e 3c 8e vmaskmovps %ymm7,%ymm0,(%r14,%r9,4) + 594: 3b c5 cmp %ebp,%eax + 596: 0f 82 24 ff ff ff jb 0x4c0 + 59c: db e2 fnclex + 59e: f6 c2 01 test $0x1,%dl + 5a1: 74 07 je 0x5aa + 5a3: d9 ac 24 14 03 00 00 fldcw 0x314(%rsp) + 5aa: f6 c2 02 test $0x2,%dl + 5ad: 74 12 je 0x5c1 + 5af: 89 8c 24 10 03 00 00 mov %ecx,0x310(%rsp) + 5b6: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) + 5bd: 00 00 + 5bf: eb 28 jmp 0x5e9 + 5c1: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp) + 5c8: 00 00 + 5ca: 8b 94 24 10 03 00 00 mov 0x310(%rsp),%edx + 5d1: f6 c2 1f test $0x1f,%dl + 5d4: 74 13 je 0x5e9 + 5d6: 83 e2 e0 and $0xffffffe0,%edx + 5d9: 89 94 24 10 03 00 00 mov %edx,0x310(%rsp) + 5e0: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) + 5e7: 00 00 + 5e9: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx + 5f0: 00 + 5f1: 48 33 cc xor %rsp,%rcx + 5f4: 48 3b 0d b5 2e 37 02 cmp 0x2372eb5(%rip),%rcx # 0x23734b0 + 5fb: 75 79 jne 0x676 + 5fd: c5 f8 77 vzeroupper + 600: 44 89 f8 mov %r15d,%eax + 603: c5 f8 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm6 + 60a: 00 00 + 60c: c5 f8 10 bc 24 e0 02 vmovups 0x2e0(%rsp),%xmm7 + 613: 00 00 + 615: c5 78 10 84 24 d0 02 vmovups 0x2d0(%rsp),%xmm8 + 61c: 00 00 + 61e: c5 78 10 8c 24 c0 02 vmovups 0x2c0(%rsp),%xmm9 + 625: 00 00 + 627: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10 + 62e: 00 00 + 630: c5 78 10 9c 24 a0 02 vmovups 0x2a0(%rsp),%xmm11 + 637: 00 00 + 639: c5 78 10 a4 24 90 02 vmovups 0x290(%rsp),%xmm12 + 640: 00 00 + 642: c5 78 10 ac 24 80 02 vmovups 0x280(%rsp),%xmm13 + 649: 00 00 + 64b: c5 78 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm14 + 652: 00 00 + 654: c5 78 10 bc 24 60 02 vmovups 0x260(%rsp),%xmm15 + 65b: 00 00 + 65d: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 + 664: 00 + 665: 48 81 c4 28 03 00 00 add $0x328,%rsp + 66c: 5d pop %rbp + 66d: 41 5f pop %r15 + 66f: 41 5e pop %r14 + 671: 41 5c pop %r12 + 673: 5f pop %rdi + 674: 5e pop %rsi + 675: c3 ret + 676: c5 f8 77 vzeroupper + 679: e8 92 e5 e8 00 call 0xe8ec10 + 67e: c4 41 7c 11 85 80 01 vmovups %ymm8,0x180(%r13) + 685: 00 00 + 687: c4 c1 7c 11 bd 40 01 vmovups %ymm7,0x140(%r13) + 68e: 00 00 + 690: 4c 89 4c 24 48 mov %r9,0x48(%rsp) + 695: 33 f6 xor %esi,%esi + 697: 44 89 44 24 50 mov %r8d,0x50(%rsp) + 69c: 89 4c 24 68 mov %ecx,0x68(%rsp) + 6a0: 88 54 24 70 mov %dl,0x70(%rsp) + 6a4: 89 6c 24 78 mov %ebp,0x78(%rsp) + 6a8: 89 c5 mov %eax,%ebp + 6aa: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) + 6b1: 00 + 6b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c0: 0f a3 f7 bt %esi,%edi + 6c3: 0f 82 ab 00 00 00 jb 0x774 + 6c9: ff c6 inc %esi + 6cb: 83 fe 08 cmp $0x8,%esi + 6ce: 7c f0 jl 0x6c0 + 6d0: c5 fc 10 15 08 f4 cd vmovups 0x1cdf408(%rip),%ymm2 # 0x1cdfae0 + 6d7: 01 + 6d8: 89 e8 mov %ebp,%eax + 6da: c5 7c 10 0d 1e f4 cd vmovups 0x1cdf41e(%rip),%ymm9 # 0x1cdfb00 + 6e1: 01 + 6e2: c5 7c 10 15 36 f4 cd vmovups 0x1cdf436(%rip),%ymm10 # 0x1cdfb20 + 6e9: 01 + 6ea: c5 7c 10 1d 4e f4 cd vmovups 0x1cdf44e(%rip),%ymm11 # 0x1cdfb40 + 6f1: 01 + 6f2: c5 7c 10 25 66 f4 cd vmovups 0x1cdf466(%rip),%ymm12 # 0x1cdfb60 + 6f9: 01 + 6fa: c5 7c 10 2d 7e f4 cd vmovups 0x1cdf47e(%rip),%ymm13 # 0x1cdfb80 + 701: 01 + 702: c5 fc 10 2d b6 f4 cd vmovups 0x1cdf4b6(%rip),%ymm5 # 0x1cdfbc0 + 709: 01 + 70a: c5 fc 10 25 ee f4 cd vmovups 0x1cdf4ee(%rip),%ymm4 # 0x1cdfc00 + 711: 01 + 712: c5 fc 10 1d 26 f5 cd vmovups 0x1cdf526(%rip),%ymm3 # 0x1cdfc40 + 719: 01 + 71a: c5 fc 10 35 5e f5 cd vmovups 0x1cdf55e(%rip),%ymm6 # 0x1cdfc80 + 721: 01 + 722: c5 7c 10 3d 96 f5 cd vmovups 0x1cdf596(%rip),%ymm15 # 0x1cdfcc0 + 729: 01 + 72a: c5 7c 10 35 8e f3 cd vmovups 0x1cdf38e(%rip),%ymm14 # 0x1cdfac0 + 731: 01 + 732: c4 c1 7c 10 bd 40 01 vmovups 0x140(%r13),%ymm7 + 739: 00 00 + 73b: 41 0f b6 75 00 movzbl 0x0(%r13),%esi + 740: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10 + 747: 00 00 00 + 74a: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 + 74f: 4c 8d 1d ea d3 d5 ff lea -0x2a2c16(%rip),%r11 # 0xffffffffffd5db40 + 756: 44 8b 44 24 50 mov 0x50(%rsp),%r8d + 75b: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 75f: 8a 54 24 70 mov 0x70(%rsp),%dl + 763: 8b 6c 24 78 mov 0x78(%rsp),%ebp + 767: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx + 76e: 00 + 76f: e9 ff fd ff ff jmp 0x573 + 774: c5 f8 77 vzeroupper + 777: 49 8d 9c b5 40 01 00 lea 0x140(%r13,%rsi,4),%rbx + 77e: 00 + 77f: 48 89 da mov %rbx,%rdx + 782: 49 8d 8c b5 80 01 00 lea 0x180(%r13,%rsi,4),%rcx + 789: 00 + 78a: e8 71 03 00 00 call 0xb00 + 78f: 85 c0 test %eax,%eax + 791: 0f 84 32 ff ff ff je 0x6c9 + 797: 44 8b 13 mov (%rbx),%r10d + 79a: 44 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%r15d + 79f: 47 89 14 be mov %r10d,(%r14,%r15,4) + 7a3: 49 89 e2 mov %rsp,%r10 + 7a6: 89 c1 mov %eax,%ecx + 7a8: 44 89 fa mov %r15d,%edx + 7ab: 4d 89 e0 mov %r12,%r8 + 7ae: 4d 89 e1 mov %r12,%r9 + 7b1: 4c 8d 1d 1c 06 3d 02 lea 0x23d061c(%rip),%r11 # 0x23d0dd4 + 7b8: 4d 89 72 20 mov %r14,0x20(%r10) + 7bc: 4d 89 72 28 mov %r14,0x28(%r10) + 7c0: 4d 89 5a 30 mov %r11,0x30(%r10) + 7c4: 89 44 24 40 mov %eax,0x40(%rsp) + 7c8: e8 33 89 10 00 call 0x109100 + 7cd: 47 8b 14 be mov (%r14,%r15,4),%r10d + 7d1: 8b 44 24 40 mov 0x40(%rsp),%eax + 7d5: 41 89 c7 mov %eax,%r15d + 7d8: 44 89 13 mov %r10d,(%rbx) + 7db: e9 e9 fe ff ff jmp 0x6c9 + 7e0: c4 c1 7c 11 95 80 00 vmovups %ymm2,0x80(%r13) + 7e7: 00 00 + 7e9: c4 c1 7c 11 8d a0 00 vmovups %ymm1,0xa0(%r13) + 7f0: 00 00 + 7f2: c4 c1 7c 11 45 40 vmovups %ymm0,0x40(%r13) + 7f8: c4 41 7c 11 5d 60 vmovups %ymm11,0x60(%r13) + 7fe: 0f 84 1f fc ff ff je 0x423 + 804: 4c 89 5c 24 50 mov %r11,0x50(%rsp) + 809: 33 ff xor %edi,%edi + 80b: 4c 89 54 24 58 mov %r10,0x58(%rsp) + 810: 89 44 24 48 mov %eax,0x48(%rsp) + 814: 89 4c 24 68 mov %ecx,0x68(%rsp) + 818: 88 54 24 70 mov %dl,0x70(%rsp) + 81c: 89 6c 24 78 mov %ebp,0x78(%rsp) + 820: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) + 827: 00 + 828: 44 89 c3 mov %r8d,%ebx + 82b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 832: 00 + 833: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 83a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 840: 0f a3 fb bt %edi,%ebx + 843: 72 72 jb 0x8b7 + 845: ff c7 inc %edi + 847: 83 ff 10 cmp $0x10,%edi + 84a: 7c f4 jl 0x840 + 84c: c5 fc 10 1d 0c f3 cd vmovups 0x1cdf30c(%rip),%ymm3 # 0x1cdfb60 + 853: 01 + 854: c5 fc 10 25 24 f3 cd vmovups 0x1cdf324(%rip),%ymm4 # 0x1cdfb80 + 85b: 01 + 85c: c5 7c 10 0d 5c f3 cd vmovups 0x1cdf35c(%rip),%ymm9 # 0x1cdfbc0 + 863: 01 + 864: c5 7c 10 05 94 f3 cd vmovups 0x1cdf394(%rip),%ymm8 # 0x1cdfc00 + 86b: 01 + 86c: c5 fc 10 3d cc f3 cd vmovups 0x1cdf3cc(%rip),%ymm7 # 0x1cdfc40 + 873: 01 + 874: c5 fc 10 35 04 f4 cd vmovups 0x1cdf404(%rip),%ymm6 # 0x1cdfc80 + 87b: 01 + 87c: c5 fc 10 2d 3c f4 cd vmovups 0x1cdf43c(%rip),%ymm5 # 0x1cdfcc0 + 883: 01 + 884: c4 c1 7c 10 45 40 vmovups 0x40(%r13),%ymm0 + 88a: c4 41 7c 10 5d 60 vmovups 0x60(%r13),%ymm11 + 890: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 + 895: 4c 8b 54 24 58 mov 0x58(%rsp),%r10 + 89a: 8b 44 24 48 mov 0x48(%rsp),%eax + 89e: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 8a2: 8a 54 24 70 mov 0x70(%rsp),%dl + 8a6: 8b 6c 24 78 mov 0x78(%rsp),%ebp + 8aa: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx + 8b1: 00 + 8b2: e9 6c fb ff ff jmp 0x423 + 8b7: c5 f8 77 vzeroupper + 8ba: 49 8d 6c bd 40 lea 0x40(%r13,%rdi,4),%rbp + 8bf: 48 89 ea mov %rbp,%rdx + 8c2: 49 8d 8c bd 80 00 00 lea 0x80(%r13,%rdi,4),%rcx + 8c9: 00 + 8ca: e8 31 02 00 00 call 0xb00 + 8cf: 85 c0 test %eax,%eax + 8d1: 0f 84 6e ff ff ff je 0x845 + 8d7: 44 8b 55 00 mov 0x0(%rbp),%r10d + 8db: 44 8d 3c 3e lea (%rsi,%rdi,1),%r15d + 8df: 47 89 14 be mov %r10d,(%r14,%r15,4) + 8e3: 49 89 e2 mov %rsp,%r10 + 8e6: 89 c1 mov %eax,%ecx + 8e8: 44 89 fa mov %r15d,%edx + 8eb: 4d 89 e0 mov %r12,%r8 + 8ee: 4d 89 e1 mov %r12,%r9 + 8f1: 4c 8d 1d dc 04 3d 02 lea 0x23d04dc(%rip),%r11 # 0x23d0dd4 + 8f8: 4d 89 72 20 mov %r14,0x20(%r10) + 8fc: 4d 89 72 28 mov %r14,0x28(%r10) + 900: 4d 89 5a 30 mov %r11,0x30(%r10) + 904: 89 44 24 40 mov %eax,0x40(%rsp) + 908: e8 f3 87 10 00 call 0x109100 + 90d: 47 8b 14 be mov (%r14,%r15,4),%r10d + 911: 8b 44 24 40 mov 0x40(%rsp),%eax + 915: 41 89 c7 mov %eax,%r15d + 918: 44 89 55 00 mov %r10d,0x0(%rbp) + 91c: e9 24 ff ff ff jmp 0x845 + 921: c4 c1 7c 11 9d 00 01 vmovups %ymm3,0x100(%r13) + 928: 00 00 + 92a: c4 c1 7c 11 8d c0 00 vmovups %ymm1,0xc0(%r13) + 931: 00 00 + 933: 4c 89 4c 24 50 mov %r9,0x50(%rsp) + 938: 33 ed xor %ebp,%ebp + 93a: 89 44 24 48 mov %eax,0x48(%rsp) + 93e: 44 89 54 24 58 mov %r10d,0x58(%rsp) + 943: 89 74 24 60 mov %esi,0x60(%rsp) + 947: 89 4c 24 68 mov %ecx,0x68(%rsp) + 94b: 88 54 24 70 mov %dl,0x70(%rsp) + 94f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 956: 00 + 957: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 95e: 66 90 xchg %ax,%ax + 960: 0f a3 eb bt %ebp,%ebx + 963: 0f 82 9d 00 00 00 jb 0xa06 + 969: ff c5 inc %ebp + 96b: 83 fd 08 cmp $0x8,%ebp + 96e: 7c f0 jl 0x960 + 970: c5 fc 10 25 68 f1 cd vmovups 0x1cdf168(%rip),%ymm4 # 0x1cdfae0 + 977: 01 + 978: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + 97f: 00 00 00 + 982: c5 7c 10 35 96 f1 cd vmovups 0x1cdf196(%rip),%ymm14 # 0x1cdfb20 + 989: 01 + 98a: c5 7c 10 2d ae f1 cd vmovups 0x1cdf1ae(%rip),%ymm13 # 0x1cdfb40 + 991: 01 + 992: c5 fc 10 2d c6 f1 cd vmovups 0x1cdf1c6(%rip),%ymm5 # 0x1cdfb60 + 999: 01 + 99a: c5 fc 10 35 de f1 cd vmovups 0x1cdf1de(%rip),%ymm6 # 0x1cdfb80 + 9a1: 01 + 9a2: c5 7c 10 25 16 f2 cd vmovups 0x1cdf216(%rip),%ymm12 # 0x1cdfbc0 + 9a9: 01 + 9aa: c5 7c 10 1d 4e f2 cd vmovups 0x1cdf24e(%rip),%ymm11 # 0x1cdfc00 + 9b1: 01 + 9b2: c5 7c 10 15 86 f2 cd vmovups 0x1cdf286(%rip),%ymm10 # 0x1cdfc40 + 9b9: 01 + 9ba: c5 7c 10 0d be f2 cd vmovups 0x1cdf2be(%rip),%ymm9 # 0x1cdfc80 + 9c1: 01 + 9c2: c5 7c 10 05 f6 f2 cd vmovups 0x1cdf2f6(%rip),%ymm8 # 0x1cdfcc0 + 9c9: 01 + 9ca: c5 fc 10 3d ee f0 cd vmovups 0x1cdf0ee(%rip),%ymm7 # 0x1cdfac0 + 9d1: 01 + 9d2: c4 c1 7c 10 8d c0 00 vmovups 0xc0(%r13),%ymm1 + 9d9: 00 00 + 9db: 41 0f b6 6d 00 movzbl 0x0(%r13),%ebp + 9e0: 4c 8d 05 59 d1 d5 ff lea -0x2a2ea7(%rip),%r8 # 0xffffffffffd5db40 + 9e7: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 + 9ec: 8b 44 24 48 mov 0x48(%rsp),%eax + 9f0: 44 8b 54 24 58 mov 0x58(%rsp),%r10d + 9f5: 8b 74 24 60 mov 0x60(%rsp),%esi + 9f9: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 9fd: 8a 54 24 70 mov 0x70(%rsp),%dl + a01: e9 9a f8 ff ff jmp 0x2a0 + a06: c5 f8 77 vzeroupper + a09: 49 8d b4 ad c0 00 00 lea 0xc0(%r13,%rbp,4),%rsi + a10: 00 + a11: 48 89 f2 mov %rsi,%rdx + a14: 49 8d 8c ad 00 01 00 lea 0x100(%r13,%rbp,4),%rcx + a1b: 00 + a1c: e8 df 00 00 00 call 0xb00 + a21: 85 c0 test %eax,%eax + a23: 0f 84 40 ff ff ff je 0x969 + a29: 44 8b 16 mov (%rsi),%r10d + a2c: 44 8d 3c 2f lea (%rdi,%rbp,1),%r15d + a30: 47 89 14 be mov %r10d,(%r14,%r15,4) + a34: 49 89 e2 mov %rsp,%r10 + a37: 89 c1 mov %eax,%ecx + a39: 44 89 fa mov %r15d,%edx + a3c: 4d 89 e0 mov %r12,%r8 + a3f: 4d 89 e1 mov %r12,%r9 + a42: 4c 8d 1d 8b 03 3d 02 lea 0x23d038b(%rip),%r11 # 0x23d0dd4 + a49: 4d 89 72 20 mov %r14,0x20(%r10) + a4d: 4d 89 72 28 mov %r14,0x28(%r10) + a51: 4d 89 5a 30 mov %r11,0x30(%r10) + a55: 89 44 24 40 mov %eax,0x40(%rsp) + a59: e8 a2 86 10 00 call 0x109100 + a5e: 47 8b 14 be mov (%r14,%r15,4),%r10d + a62: 8b 44 24 40 mov 0x40(%rsp),%eax + a66: 41 89 c7 mov %eax,%r15d + a69: 44 89 16 mov %r10d,(%rsi) + a6c: e9 f8 fe ff ff jmp 0x969 + a71: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx + a78: 00 + a79: 48 33 cc xor %rsp,%rcx + a7c: 48 3b 0d 2d 2a 37 02 cmp 0x2372a2d(%rip),%rcx # 0x23734b0 + a83: 75 1e jne 0xaa3 + a85: b8 f8 ff ff ff mov $0xfffffff8,%eax + a8a: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 + a91: 00 + a92: 48 81 c4 28 03 00 00 add $0x328,%rsp + a99: 5d pop %rbp + a9a: 41 5f pop %r15 + a9c: 41 5e pop %r14 + a9e: 41 5c pop %r12 + aa0: 5f pop %rdi + aa1: 5e pop %rsi + aa2: c3 ret + aa3: e8 68 e1 e8 00 call 0xe8ec10 + aa8: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx + aaf: 00 + ab0: 48 33 cc xor %rsp,%rcx + ab3: 48 3b 0d f6 29 37 02 cmp 0x23729f6(%rip),%rcx # 0x23734b0 + aba: 75 e7 jne 0xaa3 + abc: eb c7 jmp 0xa85 + abe: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx + ac5: 00 + ac6: 48 33 cc xor %rsp,%rcx + ac9: 48 3b 0d e0 29 37 02 cmp 0x23729e0(%rip),%rcx # 0x23734b0 + ad0: 75 d1 jne 0xaa3 + ad2: b8 fa ff ff ff mov $0xfffffffa,%eax + ad7: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 + ade: 00 + adf: 48 81 c4 28 03 00 00 add $0x328,%rsp + ae6: 5d pop %rbp + ae7: 41 5f pop %r15 + ae9: 41 5e pop %r14 + aeb: 41 5c pop %r12 + aed: 5f pop %rdi + aee: 5e pop %rsi + aef: c3 ret + af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + af7: 00 + af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + aff: 90 nop + b00: 48 83 ec 38 sub $0x38,%rsp + b04: 49 89 c9 mov %rcx,%r9 + b07: 33 c0 xor %eax,%eax + b09: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d + b0e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d + b15: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d + b1c: 0f 84 30 02 00 00 je 0xd52 + b22: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2 + b26: 45 33 c0 xor %r8d,%r8d + b29: c4 c1 6a 5a 11 vcvtss2sd (%r9),%xmm2,%xmm2 + b2e: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) + b34: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx + b39: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx + b3f: 75 14 jne 0xb55 + b41: c5 eb 59 15 17 f9 cd vmulsd 0x1cdf917(%rip),%xmm2,%xmm2 # 0x1ce0460 + b48: 01 + b49: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d + b4f: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) + b55: c5 fb 10 1d 0b f9 cd vmovsd 0x1cdf90b(%rip),%xmm3 # 0x1ce0468 + b5c: 01 + b5d: c5 f9 2f d3 vcomisd %xmm3,%xmm2 + b61: 0f 86 a7 01 00 00 jbe 0xd0e + b67: c5 fb 10 0d 51 f9 cd vmovsd 0x1cdf951(%rip),%xmm1 # 0x1ce04c0 + b6e: 01 + b6f: c5 eb 5c d9 vsubsd %xmm1,%xmm2,%xmm3 + b73: c5 fb 11 5c 24 28 vmovsd %xmm3,0x28(%rsp) + b79: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp) + b7e: c5 fb 10 44 24 28 vmovsd 0x28(%rsp),%xmm0 + b84: c5 f9 2f 05 cc f8 cd vcomisd 0x1cdf8cc(%rip),%xmm0 # 0x1ce0458 + b8b: 01 + b8c: 0f 86 28 01 00 00 jbe 0xcba + b92: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp) + b98: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + b9c: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d + ba2: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d + ba9: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx + bae: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d + bb5: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp) + bbb: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx + bc1: c1 e9 04 shr $0x4,%ecx + bc4: c5 fb 10 54 24 28 vmovsd 0x28(%rsp),%xmm2 + bca: c5 fb 10 2d 6e f8 cd vmovsd 0x1cdf86e(%rip),%xmm5 # 0x1ce0440 + bd1: 01 + bd2: c5 eb 58 25 6e f8 cd vaddsd 0x1cdf86e(%rip),%xmm2,%xmm4 # 0x1ce0448 + bd9: 01 + bda: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp) + be0: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d + be7: ff + be8: c4 c1 7b 2a c0 vcvtsi2sd %r8d,%xmm0,%xmm0 + bed: 44 8b 54 24 20 mov 0x20(%rsp),%r10d + bf2: 48 8d 0d 47 cf d5 ff lea -0x2a30b9(%rip),%rcx # 0xffffffffffd5db40 + bf9: 41 83 e2 7f and $0x7f,%r10d + bfd: 49 89 c8 mov %rcx,%r8 + c00: 49 89 c9 mov %rcx,%r9 + c03: c5 fb 10 25 2d f8 cd vmovsd 0x1cdf82d(%rip),%xmm4 # 0x1ce0438 + c0a: 01 + c0b: 47 8d 1c 52 lea (%r10,%r10,2),%r11d + c0f: c4 82 f9 a9 a4 d8 e8 vfmadd213sd 0x1f822e8(%r8,%r11,8),%xmm0,%xmm4 + c16: 22 f8 01 + c19: c4 82 d1 a9 84 d9 f0 vfmadd213sd 0x1f822f0(%r9,%r11,8),%xmm5,%xmm0 + c20: 22 f8 01 + c23: c4 a1 7b 10 9c d9 e0 vmovsd 0x1f822e0(%rcx,%r11,8),%xmm3 + c2a: 22 f8 01 + c2d: c5 eb 58 2d 1b f8 cd vaddsd 0x1cdf81b(%rip),%xmm2,%xmm5 # 0x1ce0450 + c34: 01 + c35: c5 fb 11 6c 24 20 vmovsd %xmm5,0x20(%rsp) + c3b: c5 fb 10 6c 24 20 vmovsd 0x20(%rsp),%xmm5 + c41: c5 d3 5c 2d 07 f8 cd vsubsd 0x1cdf807(%rip),%xmm5,%xmm5 # 0x1ce0450 + c48: 01 + c49: c5 eb 5c d5 vsubsd %xmm5,%xmm2,%xmm2 + c4d: c4 e2 e1 ab e9 vfmsub213sd %xmm1,%xmm3,%xmm5 + c52: c5 e3 59 da vmulsd %xmm2,%xmm3,%xmm3 + c56: c5 db 58 e5 vaddsd %xmm5,%xmm4,%xmm4 + c5a: c5 fb 10 15 46 f8 cd vmovsd 0x1cdf846(%rip),%xmm2 # 0x1ce04a8 + c61: 01 + c62: c5 d3 58 cb vaddsd %xmm3,%xmm5,%xmm1 + c66: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0 + c6a: c4 e2 f1 a9 15 2d f8 vfmadd213sd 0x1cdf82d(%rip),%xmm1,%xmm2 # 0x1ce04a0 + c71: cd 01 + c73: c4 e2 f1 a9 15 1c f8 vfmadd213sd 0x1cdf81c(%rip),%xmm1,%xmm2 # 0x1ce0498 + c7a: cd 01 + c7c: c4 e2 f1 a9 15 0b f8 vfmadd213sd 0x1cdf80b(%rip),%xmm1,%xmm2 # 0x1ce0490 + c83: cd 01 + c85: c4 e2 f1 a9 15 fa f7 vfmadd213sd 0x1cdf7fa(%rip),%xmm1,%xmm2 # 0x1ce0488 + c8c: cd 01 + c8e: c4 e2 f1 a9 15 e9 f7 vfmadd213sd 0x1cdf7e9(%rip),%xmm1,%xmm2 # 0x1ce0480 + c95: cd 01 + c97: c4 e2 f1 a9 15 d8 f7 vfmadd213sd 0x1cdf7d8(%rip),%xmm1,%xmm2 # 0x1ce0478 + c9e: cd 01 + ca0: c5 f3 59 c9 vmulsd %xmm1,%xmm1,%xmm1 + ca4: c4 e2 f1 a9 d0 vfmadd213sd %xmm0,%xmm1,%xmm2 + ca9: c5 db 58 c2 vaddsd %xmm2,%xmm4,%xmm0 + cad: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 + cb1: c5 fa 11 02 vmovss %xmm0,(%rdx) + cb5: 48 83 c4 38 add $0x38,%rsp + cb9: c3 ret + cba: c5 fb 10 0d e6 f7 cd vmovsd 0x1cdf7e6(%rip),%xmm1 # 0x1ce04a8 + cc1: 01 + cc2: c4 e2 e1 a9 0d d5 f7 vfmadd213sd 0x1cdf7d5(%rip),%xmm3,%xmm1 # 0x1ce04a0 + cc9: cd 01 + ccb: c5 e3 59 c3 vmulsd %xmm3,%xmm3,%xmm0 + ccf: c4 e2 e1 a9 0d c0 f7 vfmadd213sd 0x1cdf7c0(%rip),%xmm3,%xmm1 # 0x1ce0498 + cd6: cd 01 + cd8: c4 e2 e1 a9 0d af f7 vfmadd213sd 0x1cdf7af(%rip),%xmm3,%xmm1 # 0x1ce0490 + cdf: cd 01 + ce1: c4 e2 e1 a9 0d 9e f7 vfmadd213sd 0x1cdf79e(%rip),%xmm3,%xmm1 # 0x1ce0488 + ce8: cd 01 + cea: c4 e2 e1 a9 0d 8d f7 vfmadd213sd 0x1cdf78d(%rip),%xmm3,%xmm1 # 0x1ce0480 + cf1: cd 01 + cf3: c4 e2 e1 a9 0d 7c f7 vfmadd213sd 0x1cdf77c(%rip),%xmm3,%xmm1 # 0x1ce0478 + cfa: cd 01 + cfc: c4 e2 f9 a9 cb vfmadd213sd %xmm3,%xmm0,%xmm1 + d01: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + d05: c5 fa 11 0a vmovss %xmm1,(%rdx) + d09: 48 83 c4 38 add $0x38,%rsp + d0d: c3 ret + d0e: c5 f9 2e d3 vucomisd %xmm3,%xmm2 + d12: 7a 02 jp 0xd16 + d14: 74 16 je 0xd2c + d16: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0 + d1a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 + d1e: c5 fa 11 02 vmovss %xmm0,(%rdx) + d22: b8 13 00 00 00 mov $0x13,%eax + d27: 48 83 c4 38 add $0x38,%rsp + d2b: c3 ret + d2c: c5 fb 10 05 3c f7 cd vmovsd 0x1cdf73c(%rip),%xmm0 # 0x1ce0470 + d33: 01 + d34: b8 12 00 00 00 mov $0x12,%eax + d39: c5 f9 57 0d 6f f7 cd vxorpd 0x1cdf76f(%rip),%xmm0,%xmm1 # 0x1ce04b0 + d40: 01 + d41: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2 + d45: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2 + d49: c5 fa 11 12 vmovss %xmm2,(%rdx) + d4d: 48 83 c4 38 add $0x38,%rsp + d51: c3 ret + d52: 41 8a 49 03 mov 0x3(%r9),%cl + d56: 80 e1 80 and $0x80,%cl + d59: 80 f9 80 cmp $0x80,%cl + d5c: 74 12 je 0xd70 + d5e: c4 c1 7a 10 01 vmovss (%r9),%xmm0 + d63: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1 + d67: c5 fa 11 0a vmovss %xmm1,(%rdx) + d6b: 48 83 c4 38 add $0x38,%rsp + d6f: c3 ret + d70: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9) + d77: 75 e5 jne 0xd5e + d79: c5 fb 10 05 e7 f6 cd vmovsd 0x1cdf6e7(%rip),%xmm0 # 0x1ce0468 + d80: 01 + d81: b8 13 00 00 00 mov $0x13,%eax + d86: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1 + d8a: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + d8e: c5 fa 11 0a vmovss %xmm1,(%rdx) + d92: 48 83 c4 38 add $0x38,%rsp + d96: c3 ret + d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + d9e: 00 00 + da0: 56 push %rsi + da1: 57 push %rdi + da2: 41 54 push %r12 + da4: 41 56 push %r14 + da6: 41 57 push %r15 + da8: 55 push %rbp + da9: 48 81 ec 28 03 00 00 sub $0x328,%rsp + db0: 44 89 c5 mov %r8d,%ebp + db3: c5 78 11 bc 24 60 02 vmovups %xmm15,0x260(%rsp) + dba: 00 00 + dbc: 49 89 d6 mov %rdx,%r14 + dbf: c5 78 11 b4 24 70 02 vmovups %xmm14,0x270(%rsp) + dc6: 00 00 + dc8: 49 89 cc mov %rcx,%r12 + dcb: c5 78 11 ac 24 80 02 vmovups %xmm13,0x280(%rsp) + dd2: 00 00 + dd4: 45 33 ff xor %r15d,%r15d + dd7: c5 78 11 a4 24 90 02 vmovups %xmm12,0x290(%rsp) + dde: 00 00 + de0: c5 78 11 9c 24 a0 02 vmovups %xmm11,0x2a0(%rsp) + de7: 00 00 + de9: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp) + df0: 00 00 + df2: c5 78 11 8c 24 c0 02 vmovups %xmm9,0x2c0(%rsp) + df9: 00 00 + dfb: c5 78 11 84 24 d0 02 vmovups %xmm8,0x2d0(%rsp) + e02: 00 00 + e04: c5 f8 11 bc 24 e0 02 vmovups %xmm7,0x2e0(%rsp) + e0b: 00 00 + e0d: c5 f8 11 b4 24 f0 02 vmovups %xmm6,0x2f0(%rsp) + e14: 00 00 + e16: 4c 89 ac 24 08 03 00 mov %r13,0x308(%rsp) + e1d: 00 + e1e: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13 + e25: 00 + e26: 48 8b 05 83 26 37 02 mov 0x2372683(%rip),%rax # 0x23734b0 + e2d: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 + e31: 48 33 c4 xor %rsp,%rax + e34: 48 89 84 24 18 03 00 mov %rax,0x318(%rsp) + e3b: 00 + e3c: 85 ed test %ebp,%ebp + e3e: 0f 8e ba 0a 00 00 jle 0x18fe + e44: 4d 85 e4 test %r12,%r12 + e47: 0f 84 9b 0a 00 00 je 0x18e8 + e4d: 4d 85 f6 test %r14,%r14 + e50: 0f 84 5b 0a 00 00 je 0x18b1 + e56: d9 bc 24 14 03 00 00 fnstcw 0x314(%rsp) + e5d: 0f b7 8c 24 14 03 00 movzwl 0x314(%rsp),%ecx + e64: 00 + e65: 89 ca mov %ecx,%edx + e67: 83 e2 3f and $0x3f,%edx + e6a: 83 fa 3f cmp $0x3f,%edx + e6d: 74 12 je 0xe81 + e6f: 83 c9 3f or $0x3f,%ecx + e72: 66 89 4c 24 40 mov %cx,0x40(%rsp) + e77: db e2 fnclex + e79: d9 6c 24 40 fldcw 0x40(%rsp) + e7d: b2 01 mov $0x1,%dl + e7f: eb 02 jmp 0xe83 + e81: 32 d2 xor %dl,%dl + e83: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp) + e8a: 00 00 + e8c: 8b 8c 24 10 03 00 00 mov 0x310(%rsp),%ecx + e93: 89 ce mov %ecx,%esi + e95: 81 e6 c0 ff 00 00 and $0xffc0,%esi + e9b: 81 fe 80 1f 00 00 cmp $0x1f80,%esi + ea1: 74 21 je 0xec4 + ea3: 89 ce mov %ecx,%esi + ea5: 80 c2 02 add $0x2,%dl + ea8: 81 e6 3f 00 ff ff and $0xffff003f,%esi + eae: 81 c6 80 1f 00 00 add $0x1f80,%esi + eb4: 89 b4 24 10 03 00 00 mov %esi,0x310(%rsp) + ebb: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) + ec2: 00 00 + ec4: 89 e8 mov %ebp,%eax + ec6: 49 8d 74 24 1f lea 0x1f(%r12),%rsi + ecb: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi + ecf: 33 ff xor %edi,%edi + ed1: 49 2b f4 sub %r12,%rsi + ed4: c1 ee 02 shr $0x2,%esi + ed7: 3b f5 cmp %ebp,%esi + ed9: 0f 43 f5 cmovae %ebp,%esi + edc: 2b c6 sub %esi,%eax + ede: 41 89 f2 mov %esi,%r10d + ee1: 83 e0 f0 and $0xfffffff0,%eax + ee4: 03 c6 add %esi,%eax + ee6: 85 f6 test %esi,%esi + ee8: 0f 86 b2 01 00 00 jbe 0x10a0 + eee: c5 fc 10 0d 4a fc cd vmovups 0x1cdfc4a(%rip),%ymm1 # 0x1ce0b40 + ef5: 01 + ef6: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + efd: 00 00 00 + f00: c5 7c 10 1d 78 fc cd vmovups 0x1cdfc78(%rip),%ymm11 # 0x1ce0b80 + f07: 01 + f08: c5 7c 10 15 b0 fc cd vmovups 0x1cdfcb0(%rip),%ymm10 # 0x1ce0bc0 + f0f: 01 + f10: c5 7c 10 0d e8 fc cd vmovups 0x1cdfce8(%rip),%ymm9 # 0x1ce0c00 + f17: 01 + f18: c5 7c 10 05 20 fd cd vmovups 0x1cdfd20(%rip),%ymm8 # 0x1ce0c40 + f1f: 01 + f20: c5 fc 10 35 58 fd cd vmovups 0x1cdfd58(%rip),%ymm6 # 0x1ce0c80 + f27: 01 + f28: c5 fc 10 3d d0 fa cd vmovups 0x1cdfad0(%rip),%ymm7 # 0x1ce0a00 + f2f: 01 + f30: c5 fc 10 05 48 fb cd vmovups 0x1cdfb48(%rip),%ymm0 # 0x1ce0a80 + f37: 01 + f38: c5 fc 10 2d c0 fb cd vmovups 0x1cdfbc0(%rip),%ymm5 # 0x1ce0b00 + f3f: 01 + f40: c5 fc 10 25 98 fb cd vmovups 0x1cdfb98(%rip),%ymm4 # 0x1ce0ae0 + f47: 01 + f48: c5 fc 10 1d 50 fb cd vmovups 0x1cdfb50(%rip),%ymm3 # 0x1ce0aa0 + f4f: 01 + f50: 89 6c 24 78 mov %ebp,0x78(%rsp) + f54: 4c 8d 05 e5 cb d5 ff lea -0x2a341b(%rip),%r8 # 0xffffffffffd5db40 + f5b: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) + f62: 00 + f63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f6a: 00 + f6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f80: bb 08 00 00 00 mov $0x8,%ebx + f85: 41 83 fa 08 cmp $0x8,%r10d + f89: c5 fc 10 15 2f fe cd vmovups 0x1cdfe2f(%rip),%ymm2 # 0x1ce0dc0 + f90: 01 + f91: 41 0f 42 da cmovb %r10d,%ebx + f95: f7 db neg %ebx + f97: 83 c3 20 add $0x20,%ebx + f9a: c4 c2 e3 f7 eb shrx %rbx,%r11,%rbp + f9f: 41 89 6d 00 mov %ebp,0x0(%r13) + fa3: 33 db xor %ebx,%ebx + fa5: 40 0f b6 ed movzbl %bpl,%ebp + fa9: f3 0f b8 dd popcnt %ebp,%ebx + fad: 89 db mov %ebx,%ebx + faf: 48 c1 e3 05 shl $0x5,%rbx + fb3: 41 89 f9 mov %edi,%r9d + fb6: c4 41 7c 10 ac 18 c0 vmovups 0x1f829c0(%r8,%rbx,1),%ymm13 + fbd: 29 f8 01 + fc0: c4 02 15 2c 34 8c vmaskmovps (%r12,%r9,4),%ymm13,%ymm14 + fc6: c4 c3 6d 4a d6 d0 vblendvps %ymm13,%ymm14,%ymm2,%ymm2 + fcc: c5 6d fe e1 vpaddd %ymm1,%ymm2,%ymm12 + fd0: c4 41 6d fa ea vpsubd %ymm10,%ymm2,%ymm13 + fd5: c4 c1 0d 72 e5 17 vpsrad $0x17,%ymm13,%ymm14 + fdb: c4 41 25 66 fc vpcmpgtd %ymm12,%ymm11,%ymm15 + fe0: c4 41 15 db e1 vpand %ymm9,%ymm13,%ymm12 + fe5: c4 41 1d fe ea vpaddd %ymm10,%ymm12,%ymm13 + fea: c4 41 7c 5b f6 vcvtdq2ps %ymm14,%ymm14 + fef: c4 41 14 5c e8 vsubps %ymm8,%ymm13,%ymm13 + ff4: c5 7d 6f e4 vmovdqa %ymm4,%ymm12 + ff8: c4 c1 7c 50 df vmovmskps %ymm15,%ebx + ffd: c4 42 55 b8 e5 vfmadd231ps %ymm13,%ymm5,%ymm12 + 1002: 85 db test %ebx,%ebx + 1004: c5 7c 10 3d b4 fa cd vmovups 0x1cdfab4(%rip),%ymm15 # 0x1ce0ac0 + 100b: 01 + 100c: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 + 1011: c5 7c 10 3d 47 fa cd vmovups 0x1cdfa47(%rip),%ymm15 # 0x1ce0a60 + 1018: 01 + 1019: c4 62 15 a8 e3 vfmadd213ps %ymm3,%ymm13,%ymm12 + 101e: c4 62 15 a8 e0 vfmadd213ps %ymm0,%ymm13,%ymm12 + 1023: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 + 1028: c5 7c 10 3d 10 fa cd vmovups 0x1cdfa10(%rip),%ymm15 # 0x1ce0a40 + 102f: 01 + 1030: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 + 1035: c5 7c 10 3d e3 f9 cd vmovups 0x1cdf9e3(%rip),%ymm15 # 0x1ce0a20 + 103c: 01 + 103d: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 + 1042: c4 62 15 a8 e7 vfmadd213ps %ymm7,%ymm13,%ymm12 + 1047: c4 41 14 59 e4 vmulps %ymm12,%ymm13,%ymm12 + 104c: c4 42 15 a8 e5 vfmadd213ps %ymm13,%ymm13,%ymm12 + 1051: c5 7c 10 2d 67 fc cd vmovups 0x1cdfc67(%rip),%ymm13 # 0x1ce0cc0 + 1058: 01 + 1059: c4 42 15 b8 e6 vfmadd231ps %ymm14,%ymm13,%ymm12 + 105e: c4 42 4d a8 f4 vfmadd213ps %ymm12,%ymm6,%ymm14 + 1063: 0f 85 f8 06 00 00 jne 0x1761 + 1069: 33 db xor %ebx,%ebx + 106b: 83 c7 08 add $0x8,%edi + 106e: f3 0f b8 dd popcnt %ebp,%ebx + 1072: 89 db mov %ebx,%ebx + 1074: 41 83 c2 f8 add $0xfffffff8,%r10d + 1078: 48 c1 e3 05 shl $0x5,%rbx + 107c: c4 c1 7e 6f 94 18 00 vmovdqu 0x1f82b00(%r8,%rbx,1),%ymm2 + 1083: 2b f8 01 + 1086: c4 02 6d 2e 34 8e vmaskmovps %ymm14,%ymm2,(%r14,%r9,4) + 108c: 3b fe cmp %esi,%edi + 108e: 0f 82 ec fe ff ff jb 0xf80 + 1094: 8b 6c 24 78 mov 0x78(%rsp),%ebp + 1098: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx + 109f: 00 + 10a0: 3b f0 cmp %eax,%esi + 10a2: 0f 83 85 01 00 00 jae 0x122d + 10a8: c5 7c 10 0d 90 fa cd vmovups 0x1cdfa90(%rip),%ymm9 # 0x1ce0b40 + 10af: 01 + 10b0: c5 7c 10 05 c8 fa cd vmovups 0x1cdfac8(%rip),%ymm8 # 0x1ce0b80 + 10b7: 01 + 10b8: c5 fc 10 3d 00 fb cd vmovups 0x1cdfb00(%rip),%ymm7 # 0x1ce0bc0 + 10bf: 01 + 10c0: c5 fc 10 35 38 fb cd vmovups 0x1cdfb38(%rip),%ymm6 # 0x1ce0c00 + 10c7: 01 + 10c8: c5 fc 10 2d 70 fb cd vmovups 0x1cdfb70(%rip),%ymm5 # 0x1ce0c40 + 10cf: 01 + 10d0: c5 fc 10 25 a8 fb cd vmovups 0x1cdfba8(%rip),%ymm4 # 0x1ce0c80 + 10d7: 01 + 10d8: c5 fc 10 1d 20 fa cd vmovups 0x1cdfa20(%rip),%ymm3 # 0x1ce0b00 + 10df: 01 + 10e0: 41 89 f2 mov %esi,%r10d + 10e3: 44 8d 5e 08 lea 0x8(%rsi),%r11d + 10e7: c4 81 7c 10 0c 9c vmovups (%r12,%r11,4),%ymm1 + 10ed: c4 81 7c 10 14 94 vmovups (%r12,%r10,4),%ymm2 + 10f3: c4 c1 75 fe c1 vpaddd %ymm9,%ymm1,%ymm0 + 10f8: c4 41 6d fe d9 vpaddd %ymm9,%ymm2,%ymm11 + 10fd: c5 6d fa d7 vpsubd %ymm7,%ymm2,%ymm10 + 1101: c5 2d db f6 vpand %ymm6,%ymm10,%ymm14 + 1105: c4 c1 05 72 e2 17 vpsrad $0x17,%ymm10,%ymm15 + 110b: c5 0d fe f7 vpaddd %ymm7,%ymm14,%ymm14 + 110f: c5 3d 66 e0 vpcmpgtd %ymm0,%ymm8,%ymm12 + 1113: c5 f5 fa c7 vpsubd %ymm7,%ymm1,%ymm0 + 1117: c4 41 3d 66 eb vpcmpgtd %ymm11,%ymm8,%ymm13 + 111c: c5 a5 72 e0 17 vpsrad $0x17,%ymm0,%ymm11 + 1121: c5 fd db c6 vpand %ymm6,%ymm0,%ymm0 + 1125: c5 7d fe d7 vpaddd %ymm7,%ymm0,%ymm10 + 1129: c4 c1 7c 5b c7 vcvtdq2ps %ymm15,%ymm0 + 112e: c5 0c 5c fd vsubps %ymm5,%ymm14,%ymm15 + 1132: c4 41 7c 5b db vcvtdq2ps %ymm11,%ymm11 + 1137: c5 2c 5c d5 vsubps %ymm5,%ymm10,%ymm10 + 113b: c4 c1 7c 50 fc vmovmskps %ymm12,%edi + 1140: c5 7c 10 25 98 f9 cd vmovups 0x1cdf998(%rip),%ymm12 # 0x1ce0ae0 + 1147: 01 + 1148: c4 41 7d 6f f4 vmovdqa %ymm12,%ymm14 + 114d: c4 41 7c 50 c5 vmovmskps %ymm13,%r8d + 1152: c5 7c 10 2d 66 f9 cd vmovups 0x1cdf966(%rip),%ymm13 # 0x1ce0ac0 + 1159: 01 + 115a: c4 42 65 b8 f7 vfmadd231ps %ymm15,%ymm3,%ymm14 + 115f: c4 42 65 b8 e2 vfmadd231ps %ymm10,%ymm3,%ymm12 + 1164: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 + 1169: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 + 116e: c5 7c 10 2d 2a f9 cd vmovups 0x1cdf92a(%rip),%ymm13 # 0x1ce0aa0 + 1175: 01 + 1176: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 + 117b: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 + 1180: c5 7c 10 2d f8 f8 cd vmovups 0x1cdf8f8(%rip),%ymm13 # 0x1ce0a80 + 1187: 01 + 1188: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 + 118d: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 + 1192: c5 7c 10 2d c6 f8 cd vmovups 0x1cdf8c6(%rip),%ymm13 # 0x1ce0a60 + 1199: 01 + 119a: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 + 119f: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 + 11a4: c5 7c 10 2d 94 f8 cd vmovups 0x1cdf894(%rip),%ymm13 # 0x1ce0a40 + 11ab: 01 + 11ac: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 + 11b1: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 + 11b6: c5 7c 10 2d 62 f8 cd vmovups 0x1cdf862(%rip),%ymm13 # 0x1ce0a20 + 11bd: 01 + 11be: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 + 11c3: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 + 11c8: c5 7c 10 2d 30 f8 cd vmovups 0x1cdf830(%rip),%ymm13 # 0x1ce0a00 + 11cf: 01 + 11d0: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 + 11d5: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 + 11da: c4 41 04 59 ee vmulps %ymm14,%ymm15,%ymm13 + 11df: c4 41 2c 59 f4 vmulps %ymm12,%ymm10,%ymm14 + 11e4: c4 42 05 a8 ef vfmadd213ps %ymm15,%ymm15,%ymm13 + 11e9: c4 42 2d a8 f2 vfmadd213ps %ymm10,%ymm10,%ymm14 + 11ee: c5 7c 10 3d ca fa cd vmovups 0x1cdfaca(%rip),%ymm15 # 0x1ce0cc0 + 11f5: 01 + 11f6: c4 62 05 b8 e8 vfmadd231ps %ymm0,%ymm15,%ymm13 + 11fb: c4 42 05 b8 f3 vfmadd231ps %ymm11,%ymm15,%ymm14 + 1200: c4 c2 5d a8 c5 vfmadd213ps %ymm13,%ymm4,%ymm0 + 1205: c4 42 5d a8 de vfmadd213ps %ymm14,%ymm4,%ymm11 + 120a: c1 e7 08 shl $0x8,%edi + 120d: 44 0b c7 or %edi,%r8d + 1210: 0f 85 02 04 00 00 jne 0x1618 + 1216: 83 c6 10 add $0x10,%esi + 1219: c4 81 7c 11 04 96 vmovups %ymm0,(%r14,%r10,4) + 121f: 3b f0 cmp %eax,%esi + 1221: c4 01 7c 11 1c 9e vmovups %ymm11,(%r14,%r11,4) + 1227: 0f 82 b3 fe ff ff jb 0x10e0 + 122d: 41 89 c0 mov %eax,%r8d + 1230: 41 f7 d8 neg %r8d + 1233: 44 03 c5 add %ebp,%r8d + 1236: 3b c5 cmp %ebp,%eax + 1238: 0f 83 94 01 00 00 jae 0x13d2 + 123e: c5 fc 10 0d fa f8 cd vmovups 0x1cdf8fa(%rip),%ymm1 # 0x1ce0b40 + 1245: 01 + 1246: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10 + 124d: 00 00 00 + 1250: c5 7c 10 1d 28 f9 cd vmovups 0x1cdf928(%rip),%ymm11 # 0x1ce0b80 + 1257: 01 + 1258: c5 7c 10 15 60 f9 cd vmovups 0x1cdf960(%rip),%ymm10 # 0x1ce0bc0 + 125f: 01 + 1260: c5 7c 10 0d 98 f9 cd vmovups 0x1cdf998(%rip),%ymm9 # 0x1ce0c00 + 1267: 01 + 1268: c5 7c 10 05 d0 f9 cd vmovups 0x1cdf9d0(%rip),%ymm8 # 0x1ce0c40 + 126f: 01 + 1270: c5 fc 10 35 08 fa cd vmovups 0x1cdfa08(%rip),%ymm6 # 0x1ce0c80 + 1277: 01 + 1278: c5 fc 10 3d 80 f7 cd vmovups 0x1cdf780(%rip),%ymm7 # 0x1ce0a00 + 127f: 01 + 1280: c5 fc 10 1d f8 f7 cd vmovups 0x1cdf7f8(%rip),%ymm3 # 0x1ce0a80 + 1287: 01 + 1288: c5 fc 10 2d 70 f8 cd vmovups 0x1cdf870(%rip),%ymm5 # 0x1ce0b00 + 128f: 01 + 1290: c5 fc 10 25 48 f8 cd vmovups 0x1cdf848(%rip),%ymm4 # 0x1ce0ae0 + 1297: 01 + 1298: c5 fc 10 05 c0 f7 cd vmovups 0x1cdf7c0(%rip),%ymm0 # 0x1ce0a60 + 129f: 01 + 12a0: 4c 8d 1d 99 c8 d5 ff lea -0x2a3767(%rip),%r11 # 0xffffffffffd5db40 + 12a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12ae: 00 + 12af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12b6: 0f 1f 00 nopl (%rax) + 12b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12c0: be 08 00 00 00 mov $0x8,%esi + 12c5: 41 83 f8 08 cmp $0x8,%r8d + 12c9: c5 fc 10 15 ef fa cd vmovups 0x1cdfaef(%rip),%ymm2 # 0x1ce0dc0 + 12d0: 01 + 12d1: 41 0f 42 f0 cmovb %r8d,%esi + 12d5: 33 ff xor %edi,%edi + 12d7: f7 de neg %esi + 12d9: 83 c6 20 add $0x20,%esi + 12dc: 41 89 c1 mov %eax,%r9d + 12df: c4 c2 cb f7 f2 shrx %rsi,%r10,%rsi + 12e4: 41 89 75 00 mov %esi,0x0(%r13) + 12e8: 40 0f b6 f6 movzbl %sil,%esi + 12ec: f3 0f b8 fe popcnt %esi,%edi + 12f0: 89 ff mov %edi,%edi + 12f2: 48 c1 e7 05 shl $0x5,%rdi + 12f6: c4 41 7c 10 ac 3b 40 vmovups 0x1f82c40(%r11,%rdi,1),%ymm13 + 12fd: 2c f8 01 + 1300: c4 02 15 2c 34 8c vmaskmovps (%r12,%r9,4),%ymm13,%ymm14 + 1306: c4 c3 6d 4a d6 d0 vblendvps %ymm13,%ymm14,%ymm2,%ymm2 + 130c: c5 6d fe e1 vpaddd %ymm1,%ymm2,%ymm12 + 1310: c4 41 6d fa ea vpsubd %ymm10,%ymm2,%ymm13 + 1315: c4 c1 0d 72 e5 17 vpsrad $0x17,%ymm13,%ymm14 + 131b: c4 41 25 66 fc vpcmpgtd %ymm12,%ymm11,%ymm15 + 1320: c4 41 15 db e1 vpand %ymm9,%ymm13,%ymm12 + 1325: c4 41 1d fe ea vpaddd %ymm10,%ymm12,%ymm13 + 132a: c4 41 7c 5b f6 vcvtdq2ps %ymm14,%ymm14 + 132f: c4 41 14 5c e8 vsubps %ymm8,%ymm13,%ymm13 + 1334: c5 7d 6f e4 vmovdqa %ymm4,%ymm12 + 1338: c4 c1 7c 50 ff vmovmskps %ymm15,%edi + 133d: c5 7c 10 3d 7b f7 cd vmovups 0x1cdf77b(%rip),%ymm15 # 0x1ce0ac0 + 1344: 01 + 1345: 85 ff test %edi,%edi + 1347: c4 42 55 b8 e5 vfmadd231ps %ymm13,%ymm5,%ymm12 + 134c: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 + 1351: c5 7c 10 3d 47 f7 cd vmovups 0x1cdf747(%rip),%ymm15 # 0x1ce0aa0 + 1358: 01 + 1359: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 + 135e: c5 7c 10 3d da f6 cd vmovups 0x1cdf6da(%rip),%ymm15 # 0x1ce0a40 + 1365: 01 + 1366: c4 62 15 a8 e3 vfmadd213ps %ymm3,%ymm13,%ymm12 + 136b: c4 62 15 a8 e0 vfmadd213ps %ymm0,%ymm13,%ymm12 + 1370: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 + 1375: c5 7c 10 3d a3 f6 cd vmovups 0x1cdf6a3(%rip),%ymm15 # 0x1ce0a20 + 137c: 01 + 137d: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 + 1382: c4 62 15 a8 e7 vfmadd213ps %ymm7,%ymm13,%ymm12 + 1387: c4 41 14 59 e4 vmulps %ymm12,%ymm13,%ymm12 + 138c: c4 42 15 a8 e5 vfmadd213ps %ymm13,%ymm13,%ymm12 + 1391: c5 7c 10 2d 27 f9 cd vmovups 0x1cdf927(%rip),%ymm13 # 0x1ce0cc0 + 1398: 01 + 1399: c4 42 15 b8 e6 vfmadd231ps %ymm14,%ymm13,%ymm12 + 139e: c4 42 4d a8 f4 vfmadd213ps %ymm12,%ymm6,%ymm14 + 13a3: 0f 85 0b 01 00 00 jne 0x14b4 + 13a9: f3 0f b8 f6 popcnt %esi,%esi + 13ad: 89 f6 mov %esi,%esi + 13af: 83 c0 08 add $0x8,%eax + 13b2: 41 83 c0 f8 add $0xfffffff8,%r8d + 13b6: 48 c1 e6 05 shl $0x5,%rsi + 13ba: c4 c1 7e 6f 94 33 80 vmovdqu 0x1f82d80(%r11,%rsi,1),%ymm2 + 13c1: 2d f8 01 + 13c4: c4 02 6d 2e 34 8e vmaskmovps %ymm14,%ymm2,(%r14,%r9,4) + 13ca: 3b c5 cmp %ebp,%eax + 13cc: 0f 82 ee fe ff ff jb 0x12c0 + 13d2: db e2 fnclex + 13d4: f6 c2 01 test $0x1,%dl + 13d7: 74 07 je 0x13e0 + 13d9: d9 ac 24 14 03 00 00 fldcw 0x314(%rsp) + 13e0: f6 c2 02 test $0x2,%dl + 13e3: 74 12 je 0x13f7 + 13e5: 89 8c 24 10 03 00 00 mov %ecx,0x310(%rsp) + 13ec: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) + 13f3: 00 00 + 13f5: eb 28 jmp 0x141f + 13f7: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp) + 13fe: 00 00 + 1400: 8b 94 24 10 03 00 00 mov 0x310(%rsp),%edx + 1407: f6 c2 1f test $0x1f,%dl + 140a: 74 13 je 0x141f + 140c: 83 e2 e0 and $0xffffffe0,%edx + 140f: 89 94 24 10 03 00 00 mov %edx,0x310(%rsp) + 1416: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) + 141d: 00 00 + 141f: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx + 1426: 00 + 1427: 48 33 cc xor %rsp,%rcx + 142a: 48 3b 0d 7f 20 37 02 cmp 0x237207f(%rip),%rcx # 0x23734b0 + 1431: 75 79 jne 0x14ac + 1433: c5 f8 77 vzeroupper + 1436: 44 89 f8 mov %r15d,%eax + 1439: c5 f8 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm6 + 1440: 00 00 + 1442: c5 f8 10 bc 24 e0 02 vmovups 0x2e0(%rsp),%xmm7 + 1449: 00 00 + 144b: c5 78 10 84 24 d0 02 vmovups 0x2d0(%rsp),%xmm8 + 1452: 00 00 + 1454: c5 78 10 8c 24 c0 02 vmovups 0x2c0(%rsp),%xmm9 + 145b: 00 00 + 145d: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10 + 1464: 00 00 + 1466: c5 78 10 9c 24 a0 02 vmovups 0x2a0(%rsp),%xmm11 + 146d: 00 00 + 146f: c5 78 10 a4 24 90 02 vmovups 0x290(%rsp),%xmm12 + 1476: 00 00 + 1478: c5 78 10 ac 24 80 02 vmovups 0x280(%rsp),%xmm13 + 147f: 00 00 + 1481: c5 78 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm14 + 1488: 00 00 + 148a: c5 78 10 bc 24 60 02 vmovups 0x260(%rsp),%xmm15 + 1491: 00 00 + 1493: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 + 149a: 00 + 149b: 48 81 c4 28 03 00 00 add $0x328,%rsp + 14a2: 5d pop %rbp + 14a3: 41 5f pop %r15 + 14a5: 41 5e pop %r14 + 14a7: 41 5c pop %r12 + 14a9: 5f pop %rdi + 14aa: 5e pop %rsi + 14ab: c3 ret + 14ac: c5 f8 77 vzeroupper + 14af: e8 5c d7 e8 00 call 0xe8ec10 + 14b4: c4 c1 7c 11 95 80 01 vmovups %ymm2,0x180(%r13) + 14bb: 00 00 + 14bd: c4 41 7c 11 b5 40 01 vmovups %ymm14,0x140(%r13) + 14c4: 00 00 + 14c6: 4c 89 4c 24 48 mov %r9,0x48(%rsp) + 14cb: 33 f6 xor %esi,%esi + 14cd: 44 89 44 24 50 mov %r8d,0x50(%rsp) + 14d2: 89 4c 24 68 mov %ecx,0x68(%rsp) + 14d6: 88 54 24 70 mov %dl,0x70(%rsp) + 14da: 89 6c 24 78 mov %ebp,0x78(%rsp) + 14de: 89 c5 mov %eax,%ebp + 14e0: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) + 14e7: 00 + 14e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14ef: 00 + 14f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 14fe: 00 00 + 1500: 0f a3 f7 bt %esi,%edi + 1503: 0f 82 a3 00 00 00 jb 0x15ac + 1509: ff c6 inc %esi + 150b: 83 fe 08 cmp $0x8,%esi + 150e: 7c f0 jl 0x1500 + 1510: c5 fc 10 05 48 f5 cd vmovups 0x1cdf548(%rip),%ymm0 # 0x1ce0a60 + 1517: 01 + 1518: 89 e8 mov %ebp,%eax + 151a: c5 fc 10 1d 5e f5 cd vmovups 0x1cdf55e(%rip),%ymm3 # 0x1ce0a80 + 1521: 01 + 1522: c5 fc 10 25 b6 f5 cd vmovups 0x1cdf5b6(%rip),%ymm4 # 0x1ce0ae0 + 1529: 01 + 152a: c5 fc 10 2d ce f5 cd vmovups 0x1cdf5ce(%rip),%ymm5 # 0x1ce0b00 + 1531: 01 + 1532: c5 fc 10 0d 06 f6 cd vmovups 0x1cdf606(%rip),%ymm1 # 0x1ce0b40 + 1539: 01 + 153a: c5 7c 10 1d 3e f6 cd vmovups 0x1cdf63e(%rip),%ymm11 # 0x1ce0b80 + 1541: 01 + 1542: c5 7c 10 15 76 f6 cd vmovups 0x1cdf676(%rip),%ymm10 # 0x1ce0bc0 + 1549: 01 + 154a: c5 7c 10 0d ae f6 cd vmovups 0x1cdf6ae(%rip),%ymm9 # 0x1ce0c00 + 1551: 01 + 1552: c5 7c 10 05 e6 f6 cd vmovups 0x1cdf6e6(%rip),%ymm8 # 0x1ce0c40 + 1559: 01 + 155a: c5 fc 10 35 1e f7 cd vmovups 0x1cdf71e(%rip),%ymm6 # 0x1ce0c80 + 1561: 01 + 1562: c5 fc 10 3d 96 f4 cd vmovups 0x1cdf496(%rip),%ymm7 # 0x1ce0a00 + 1569: 01 + 156a: c4 41 7c 10 b5 40 01 vmovups 0x140(%r13),%ymm14 + 1571: 00 00 + 1573: 41 0f b6 75 00 movzbl 0x0(%r13),%esi + 1578: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10 + 157f: 00 00 00 + 1582: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 + 1587: 4c 8d 1d b2 c5 d5 ff lea -0x2a3a4e(%rip),%r11 # 0xffffffffffd5db40 + 158e: 44 8b 44 24 50 mov 0x50(%rsp),%r8d + 1593: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 1597: 8a 54 24 70 mov 0x70(%rsp),%dl + 159b: 8b 6c 24 78 mov 0x78(%rsp),%ebp + 159f: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx + 15a6: 00 + 15a7: e9 fd fd ff ff jmp 0x13a9 + 15ac: c5 f8 77 vzeroupper + 15af: 49 8d 9c b5 40 01 00 lea 0x140(%r13,%rsi,4),%rbx + 15b6: 00 + 15b7: 48 89 da mov %rbx,%rdx + 15ba: 49 8d 8c b5 80 01 00 lea 0x180(%r13,%rsi,4),%rcx + 15c1: 00 + 15c2: e8 79 03 00 00 call 0x1940 + 15c7: 85 c0 test %eax,%eax + 15c9: 0f 84 3a ff ff ff je 0x1509 + 15cf: 44 8b 13 mov (%rbx),%r10d + 15d2: 44 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%r15d + 15d7: 47 89 14 be mov %r10d,(%r14,%r15,4) + 15db: 49 89 e2 mov %rsp,%r10 + 15de: 89 c1 mov %eax,%ecx + 15e0: 44 89 fa mov %r15d,%edx + 15e3: 4d 89 e0 mov %r12,%r8 + 15e6: 4d 89 e1 mov %r12,%r9 + 15e9: 4c 8d 1d e8 f7 3c 02 lea 0x23cf7e8(%rip),%r11 # 0x23d0dd8 + 15f0: 4d 89 72 20 mov %r14,0x20(%r10) + 15f4: 4d 89 72 28 mov %r14,0x28(%r10) + 15f8: 4d 89 5a 30 mov %r11,0x30(%r10) + 15fc: 89 44 24 40 mov %eax,0x40(%rsp) + 1600: e8 fb 7a 10 00 call 0x109100 + 1605: 47 8b 14 be mov (%r14,%r15,4),%r10d + 1609: 8b 44 24 40 mov 0x40(%rsp),%eax + 160d: 41 89 c7 mov %eax,%r15d + 1610: 44 89 13 mov %r10d,(%rbx) + 1613: e9 f1 fe ff ff jmp 0x1509 + 1618: c4 c1 7c 11 95 80 00 vmovups %ymm2,0x80(%r13) + 161f: 00 00 + 1621: c4 c1 7c 11 8d a0 00 vmovups %ymm1,0xa0(%r13) + 1628: 00 00 + 162a: c4 c1 7c 11 45 40 vmovups %ymm0,0x40(%r13) + 1630: c4 41 7c 11 5d 60 vmovups %ymm11,0x60(%r13) + 1636: 0f 84 da fb ff ff je 0x1216 + 163c: 4c 89 5c 24 50 mov %r11,0x50(%rsp) + 1641: 33 ff xor %edi,%edi + 1643: 4c 89 54 24 58 mov %r10,0x58(%rsp) + 1648: 89 44 24 48 mov %eax,0x48(%rsp) + 164c: 89 4c 24 68 mov %ecx,0x68(%rsp) + 1650: 88 54 24 70 mov %dl,0x70(%rsp) + 1654: 89 6c 24 78 mov %ebp,0x78(%rsp) + 1658: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) + 165f: 00 + 1660: 44 89 c3 mov %r8d,%ebx + 1663: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 166a: 00 + 166b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1672: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1680: 0f a3 fb bt %edi,%ebx + 1683: 72 72 jb 0x16f7 + 1685: ff c7 inc %edi + 1687: 83 ff 10 cmp $0x10,%edi + 168a: 7c f4 jl 0x1680 + 168c: c5 fc 10 1d 6c f4 cd vmovups 0x1cdf46c(%rip),%ymm3 # 0x1ce0b00 + 1693: 01 + 1694: c5 7c 10 0d a4 f4 cd vmovups 0x1cdf4a4(%rip),%ymm9 # 0x1ce0b40 + 169b: 01 + 169c: c5 7c 10 05 dc f4 cd vmovups 0x1cdf4dc(%rip),%ymm8 # 0x1ce0b80 + 16a3: 01 + 16a4: c5 fc 10 3d 14 f5 cd vmovups 0x1cdf514(%rip),%ymm7 # 0x1ce0bc0 + 16ab: 01 + 16ac: c5 fc 10 35 4c f5 cd vmovups 0x1cdf54c(%rip),%ymm6 # 0x1ce0c00 + 16b3: 01 + 16b4: c5 fc 10 2d 84 f5 cd vmovups 0x1cdf584(%rip),%ymm5 # 0x1ce0c40 + 16bb: 01 + 16bc: c5 fc 10 25 bc f5 cd vmovups 0x1cdf5bc(%rip),%ymm4 # 0x1ce0c80 + 16c3: 01 + 16c4: c4 c1 7c 10 45 40 vmovups 0x40(%r13),%ymm0 + 16ca: c4 41 7c 10 5d 60 vmovups 0x60(%r13),%ymm11 + 16d0: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 + 16d5: 4c 8b 54 24 58 mov 0x58(%rsp),%r10 + 16da: 8b 44 24 48 mov 0x48(%rsp),%eax + 16de: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 16e2: 8a 54 24 70 mov 0x70(%rsp),%dl + 16e6: 8b 6c 24 78 mov 0x78(%rsp),%ebp + 16ea: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx + 16f1: 00 + 16f2: e9 1f fb ff ff jmp 0x1216 + 16f7: c5 f8 77 vzeroupper + 16fa: 49 8d 6c bd 40 lea 0x40(%r13,%rdi,4),%rbp + 16ff: 48 89 ea mov %rbp,%rdx + 1702: 49 8d 8c bd 80 00 00 lea 0x80(%r13,%rdi,4),%rcx + 1709: 00 + 170a: e8 31 02 00 00 call 0x1940 + 170f: 85 c0 test %eax,%eax + 1711: 0f 84 6e ff ff ff je 0x1685 + 1717: 44 8b 55 00 mov 0x0(%rbp),%r10d + 171b: 44 8d 3c 3e lea (%rsi,%rdi,1),%r15d + 171f: 47 89 14 be mov %r10d,(%r14,%r15,4) + 1723: 49 89 e2 mov %rsp,%r10 + 1726: 89 c1 mov %eax,%ecx + 1728: 44 89 fa mov %r15d,%edx + 172b: 4d 89 e0 mov %r12,%r8 + 172e: 4d 89 e1 mov %r12,%r9 + 1731: 4c 8d 1d a0 f6 3c 02 lea 0x23cf6a0(%rip),%r11 # 0x23d0dd8 + 1738: 4d 89 72 20 mov %r14,0x20(%r10) + 173c: 4d 89 72 28 mov %r14,0x28(%r10) + 1740: 4d 89 5a 30 mov %r11,0x30(%r10) + 1744: 89 44 24 40 mov %eax,0x40(%rsp) + 1748: e8 b3 79 10 00 call 0x109100 + 174d: 47 8b 14 be mov (%r14,%r15,4),%r10d + 1751: 8b 44 24 40 mov 0x40(%rsp),%eax + 1755: 41 89 c7 mov %eax,%r15d + 1758: 44 89 55 00 mov %r10d,0x0(%rbp) + 175c: e9 24 ff ff ff jmp 0x1685 + 1761: c4 c1 7c 11 95 00 01 vmovups %ymm2,0x100(%r13) + 1768: 00 00 + 176a: c4 41 7c 11 b5 c0 00 vmovups %ymm14,0xc0(%r13) + 1771: 00 00 + 1773: 4c 89 4c 24 50 mov %r9,0x50(%rsp) + 1778: 33 ed xor %ebp,%ebp + 177a: 89 44 24 48 mov %eax,0x48(%rsp) + 177e: 44 89 54 24 58 mov %r10d,0x58(%rsp) + 1783: 89 74 24 60 mov %esi,0x60(%rsp) + 1787: 89 4c 24 68 mov %ecx,0x68(%rsp) + 178b: 88 54 24 70 mov %dl,0x70(%rsp) + 178f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1796: 00 + 1797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 179e: 66 90 xchg %ax,%ax + 17a0: 0f a3 eb bt %ebp,%ebx + 17a3: 0f 82 9d 00 00 00 jb 0x1846 + 17a9: ff c5 inc %ebp + 17ab: 83 fd 08 cmp $0x8,%ebp + 17ae: 7c f0 jl 0x17a0 + 17b0: c5 fc 10 05 c8 f2 cd vmovups 0x1cdf2c8(%rip),%ymm0 # 0x1ce0a80 + 17b7: 01 + 17b8: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + 17bf: 00 00 00 + 17c2: c5 fc 10 1d d6 f2 cd vmovups 0x1cdf2d6(%rip),%ymm3 # 0x1ce0aa0 + 17c9: 01 + 17ca: c5 fc 10 25 0e f3 cd vmovups 0x1cdf30e(%rip),%ymm4 # 0x1ce0ae0 + 17d1: 01 + 17d2: c5 fc 10 2d 26 f3 cd vmovups 0x1cdf326(%rip),%ymm5 # 0x1ce0b00 + 17d9: 01 + 17da: c5 fc 10 0d 5e f3 cd vmovups 0x1cdf35e(%rip),%ymm1 # 0x1ce0b40 + 17e1: 01 + 17e2: c5 7c 10 1d 96 f3 cd vmovups 0x1cdf396(%rip),%ymm11 # 0x1ce0b80 + 17e9: 01 + 17ea: c5 7c 10 15 ce f3 cd vmovups 0x1cdf3ce(%rip),%ymm10 # 0x1ce0bc0 + 17f1: 01 + 17f2: c5 7c 10 0d 06 f4 cd vmovups 0x1cdf406(%rip),%ymm9 # 0x1ce0c00 + 17f9: 01 + 17fa: c5 7c 10 05 3e f4 cd vmovups 0x1cdf43e(%rip),%ymm8 # 0x1ce0c40 + 1801: 01 + 1802: c5 fc 10 35 76 f4 cd vmovups 0x1cdf476(%rip),%ymm6 # 0x1ce0c80 + 1809: 01 + 180a: c5 fc 10 3d ee f1 cd vmovups 0x1cdf1ee(%rip),%ymm7 # 0x1ce0a00 + 1811: 01 + 1812: c4 41 7c 10 b5 c0 00 vmovups 0xc0(%r13),%ymm14 + 1819: 00 00 + 181b: 41 0f b6 6d 00 movzbl 0x0(%r13),%ebp + 1820: 4c 8d 05 19 c3 d5 ff lea -0x2a3ce7(%rip),%r8 # 0xffffffffffd5db40 + 1827: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 + 182c: 8b 44 24 48 mov 0x48(%rsp),%eax + 1830: 44 8b 54 24 58 mov 0x58(%rsp),%r10d + 1835: 8b 74 24 60 mov 0x60(%rsp),%esi + 1839: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 183d: 8a 54 24 70 mov 0x70(%rsp),%dl + 1841: e9 23 f8 ff ff jmp 0x1069 + 1846: c5 f8 77 vzeroupper + 1849: 49 8d b4 ad c0 00 00 lea 0xc0(%r13,%rbp,4),%rsi + 1850: 00 + 1851: 48 89 f2 mov %rsi,%rdx + 1854: 49 8d 8c ad 00 01 00 lea 0x100(%r13,%rbp,4),%rcx + 185b: 00 + 185c: e8 df 00 00 00 call 0x1940 + 1861: 85 c0 test %eax,%eax + 1863: 0f 84 40 ff ff ff je 0x17a9 + 1869: 44 8b 16 mov (%rsi),%r10d + 186c: 44 8d 3c 2f lea (%rdi,%rbp,1),%r15d + 1870: 47 89 14 be mov %r10d,(%r14,%r15,4) + 1874: 49 89 e2 mov %rsp,%r10 + 1877: 89 c1 mov %eax,%ecx + 1879: 44 89 fa mov %r15d,%edx + 187c: 4d 89 e0 mov %r12,%r8 + 187f: 4d 89 e1 mov %r12,%r9 + 1882: 4c 8d 1d 4f f5 3c 02 lea 0x23cf54f(%rip),%r11 # 0x23d0dd8 + 1889: 4d 89 72 20 mov %r14,0x20(%r10) + 188d: 4d 89 72 28 mov %r14,0x28(%r10) + 1891: 4d 89 5a 30 mov %r11,0x30(%r10) + 1895: 89 44 24 40 mov %eax,0x40(%rsp) + 1899: e8 62 78 10 00 call 0x109100 + 189e: 47 8b 14 be mov (%r14,%r15,4),%r10d + 18a2: 8b 44 24 40 mov 0x40(%rsp),%eax + 18a6: 41 89 c7 mov %eax,%r15d + 18a9: 44 89 16 mov %r10d,(%rsi) + 18ac: e9 f8 fe ff ff jmp 0x17a9 + 18b1: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx + 18b8: 00 + 18b9: 48 33 cc xor %rsp,%rcx + 18bc: 48 3b 0d ed 1b 37 02 cmp 0x2371bed(%rip),%rcx # 0x23734b0 + 18c3: 75 1e jne 0x18e3 + 18c5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18ca: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 + 18d1: 00 + 18d2: 48 81 c4 28 03 00 00 add $0x328,%rsp + 18d9: 5d pop %rbp + 18da: 41 5f pop %r15 + 18dc: 41 5e pop %r14 + 18de: 41 5c pop %r12 + 18e0: 5f pop %rdi + 18e1: 5e pop %rsi + 18e2: c3 ret + 18e3: e8 28 d3 e8 00 call 0xe8ec10 + 18e8: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx + 18ef: 00 + 18f0: 48 33 cc xor %rsp,%rcx + 18f3: 48 3b 0d b6 1b 37 02 cmp 0x2371bb6(%rip),%rcx # 0x23734b0 + 18fa: 75 e7 jne 0x18e3 + 18fc: eb c7 jmp 0x18c5 + 18fe: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx + 1905: 00 + 1906: 48 33 cc xor %rsp,%rcx + 1909: 48 3b 0d a0 1b 37 02 cmp 0x2371ba0(%rip),%rcx # 0x23734b0 + 1910: 75 d1 jne 0x18e3 + 1912: b8 fa ff ff ff mov $0xfffffffa,%eax + 1917: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 + 191e: 00 + 191f: 48 81 c4 28 03 00 00 add $0x328,%rsp + 1926: 5d pop %rbp + 1927: 41 5f pop %r15 + 1929: 41 5e pop %r14 + 192b: 41 5c pop %r12 + 192d: 5f pop %rdi + 192e: 5e pop %rsi + 192f: c3 ret + 1930: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1937: 00 + 1938: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 193f: 90 nop + 1940: 48 83 ec 38 sub $0x38,%rsp + 1944: 49 89 c9 mov %rcx,%r9 + 1947: 33 c0 xor %eax,%eax + 1949: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d + 194e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d + 1955: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d + 195c: 0f 84 30 02 00 00 je 0x1b92 + 1962: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2 + 1966: 45 33 c0 xor %r8d,%r8d + 1969: c4 c1 6a 5a 11 vcvtss2sd (%r9),%xmm2,%xmm2 + 196e: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) + 1974: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx + 1979: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx + 197f: 75 14 jne 0x1995 + 1981: c5 eb 59 15 97 fa cd vmulsd 0x1cdfa97(%rip),%xmm2,%xmm2 # 0x1ce1420 + 1988: 01 + 1989: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d + 198f: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) + 1995: c5 fb 10 1d 8b fa cd vmovsd 0x1cdfa8b(%rip),%xmm3 # 0x1ce1428 + 199c: 01 + 199d: c5 f9 2f d3 vcomisd %xmm3,%xmm2 + 19a1: 0f 86 a7 01 00 00 jbe 0x1b4e + 19a7: c5 fb 10 0d d1 fa cd vmovsd 0x1cdfad1(%rip),%xmm1 # 0x1ce1480 + 19ae: 01 + 19af: c5 eb 5c d9 vsubsd %xmm1,%xmm2,%xmm3 + 19b3: c5 fb 11 5c 24 28 vmovsd %xmm3,0x28(%rsp) + 19b9: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp) + 19be: c5 fb 10 44 24 28 vmovsd 0x28(%rsp),%xmm0 + 19c4: c5 f9 2f 05 4c fa cd vcomisd 0x1cdfa4c(%rip),%xmm0 # 0x1ce1418 + 19cb: 01 + 19cc: 0f 86 28 01 00 00 jbe 0x1afa + 19d2: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp) + 19d8: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 19dc: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d + 19e2: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d + 19e9: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx + 19ee: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d + 19f5: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp) + 19fb: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx + 1a01: c1 e9 04 shr $0x4,%ecx + 1a04: c5 fb 10 54 24 28 vmovsd 0x28(%rsp),%xmm2 + 1a0a: c5 fb 10 2d ee f9 cd vmovsd 0x1cdf9ee(%rip),%xmm5 # 0x1ce1400 + 1a11: 01 + 1a12: c5 eb 58 25 ee f9 cd vaddsd 0x1cdf9ee(%rip),%xmm2,%xmm4 # 0x1ce1408 + 1a19: 01 + 1a1a: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp) + 1a20: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d + 1a27: ff + 1a28: c4 c1 7b 2a c0 vcvtsi2sd %r8d,%xmm0,%xmm0 + 1a2d: 44 8b 54 24 20 mov 0x20(%rsp),%r10d + 1a32: 48 8d 0d 07 c1 d5 ff lea -0x2a3ef9(%rip),%rcx # 0xffffffffffd5db40 + 1a39: 41 83 e2 7f and $0x7f,%r10d + 1a3d: 49 89 c8 mov %rcx,%r8 + 1a40: 49 89 c9 mov %rcx,%r9 + 1a43: c5 fb 10 25 ad f9 cd vmovsd 0x1cdf9ad(%rip),%xmm4 # 0x1ce13f8 + 1a4a: 01 + 1a4b: 47 8d 1c 52 lea (%r10,%r10,2),%r11d + 1a4f: c4 82 f9 a9 a4 d8 a8 vfmadd213sd 0x1f832a8(%r8,%r11,8),%xmm0,%xmm4 + 1a56: 32 f8 01 + 1a59: c4 82 d1 a9 84 d9 b0 vfmadd213sd 0x1f832b0(%r9,%r11,8),%xmm5,%xmm0 + 1a60: 32 f8 01 + 1a63: c4 a1 7b 10 9c d9 a0 vmovsd 0x1f832a0(%rcx,%r11,8),%xmm3 + 1a6a: 32 f8 01 + 1a6d: c5 eb 58 2d 9b f9 cd vaddsd 0x1cdf99b(%rip),%xmm2,%xmm5 # 0x1ce1410 + 1a74: 01 + 1a75: c5 fb 11 6c 24 20 vmovsd %xmm5,0x20(%rsp) + 1a7b: c5 fb 10 6c 24 20 vmovsd 0x20(%rsp),%xmm5 + 1a81: c5 d3 5c 2d 87 f9 cd vsubsd 0x1cdf987(%rip),%xmm5,%xmm5 # 0x1ce1410 + 1a88: 01 + 1a89: c5 eb 5c d5 vsubsd %xmm5,%xmm2,%xmm2 + 1a8d: c4 e2 e1 ab e9 vfmsub213sd %xmm1,%xmm3,%xmm5 + 1a92: c5 e3 59 da vmulsd %xmm2,%xmm3,%xmm3 + 1a96: c5 db 58 e5 vaddsd %xmm5,%xmm4,%xmm4 + 1a9a: c5 fb 10 15 c6 f9 cd vmovsd 0x1cdf9c6(%rip),%xmm2 # 0x1ce1468 + 1aa1: 01 + 1aa2: c5 d3 58 cb vaddsd %xmm3,%xmm5,%xmm1 + 1aa6: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0 + 1aaa: c4 e2 f1 a9 15 ad f9 vfmadd213sd 0x1cdf9ad(%rip),%xmm1,%xmm2 # 0x1ce1460 + 1ab1: cd 01 + 1ab3: c4 e2 f1 a9 15 9c f9 vfmadd213sd 0x1cdf99c(%rip),%xmm1,%xmm2 # 0x1ce1458 + 1aba: cd 01 + 1abc: c4 e2 f1 a9 15 8b f9 vfmadd213sd 0x1cdf98b(%rip),%xmm1,%xmm2 # 0x1ce1450 + 1ac3: cd 01 + 1ac5: c4 e2 f1 a9 15 7a f9 vfmadd213sd 0x1cdf97a(%rip),%xmm1,%xmm2 # 0x1ce1448 + 1acc: cd 01 + 1ace: c4 e2 f1 a9 15 69 f9 vfmadd213sd 0x1cdf969(%rip),%xmm1,%xmm2 # 0x1ce1440 + 1ad5: cd 01 + 1ad7: c4 e2 f1 a9 15 58 f9 vfmadd213sd 0x1cdf958(%rip),%xmm1,%xmm2 # 0x1ce1438 + 1ade: cd 01 + 1ae0: c5 f3 59 c9 vmulsd %xmm1,%xmm1,%xmm1 + 1ae4: c4 e2 f1 a9 d0 vfmadd213sd %xmm0,%xmm1,%xmm2 + 1ae9: c5 db 58 c2 vaddsd %xmm2,%xmm4,%xmm0 + 1aed: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 + 1af1: c5 fa 11 02 vmovss %xmm0,(%rdx) + 1af5: 48 83 c4 38 add $0x38,%rsp + 1af9: c3 ret + 1afa: c5 fb 10 0d 66 f9 cd vmovsd 0x1cdf966(%rip),%xmm1 # 0x1ce1468 + 1b01: 01 + 1b02: c4 e2 e1 a9 0d 55 f9 vfmadd213sd 0x1cdf955(%rip),%xmm3,%xmm1 # 0x1ce1460 + 1b09: cd 01 + 1b0b: c5 e3 59 c3 vmulsd %xmm3,%xmm3,%xmm0 + 1b0f: c4 e2 e1 a9 0d 40 f9 vfmadd213sd 0x1cdf940(%rip),%xmm3,%xmm1 # 0x1ce1458 + 1b16: cd 01 + 1b18: c4 e2 e1 a9 0d 2f f9 vfmadd213sd 0x1cdf92f(%rip),%xmm3,%xmm1 # 0x1ce1450 + 1b1f: cd 01 + 1b21: c4 e2 e1 a9 0d 1e f9 vfmadd213sd 0x1cdf91e(%rip),%xmm3,%xmm1 # 0x1ce1448 + 1b28: cd 01 + 1b2a: c4 e2 e1 a9 0d 0d f9 vfmadd213sd 0x1cdf90d(%rip),%xmm3,%xmm1 # 0x1ce1440 + 1b31: cd 01 + 1b33: c4 e2 e1 a9 0d fc f8 vfmadd213sd 0x1cdf8fc(%rip),%xmm3,%xmm1 # 0x1ce1438 + 1b3a: cd 01 + 1b3c: c4 e2 f9 a9 cb vfmadd213sd %xmm3,%xmm0,%xmm1 + 1b41: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 1b45: c5 fa 11 0a vmovss %xmm1,(%rdx) + 1b49: 48 83 c4 38 add $0x38,%rsp + 1b4d: c3 ret + 1b4e: c5 f9 2e d3 vucomisd %xmm3,%xmm2 + 1b52: 7a 02 jp 0x1b56 + 1b54: 74 16 je 0x1b6c + 1b56: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0 + 1b5a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 + 1b5e: c5 fa 11 02 vmovss %xmm0,(%rdx) + 1b62: b8 13 00 00 00 mov $0x13,%eax + 1b67: 48 83 c4 38 add $0x38,%rsp + 1b6b: c3 ret + 1b6c: c5 fb 10 05 bc f8 cd vmovsd 0x1cdf8bc(%rip),%xmm0 # 0x1ce1430 + 1b73: 01 + 1b74: b8 12 00 00 00 mov $0x12,%eax + 1b79: c5 f9 57 0d ef f8 cd vxorpd 0x1cdf8ef(%rip),%xmm0,%xmm1 # 0x1ce1470 + 1b80: 01 + 1b81: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2 + 1b85: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2 + 1b89: c5 fa 11 12 vmovss %xmm2,(%rdx) + 1b8d: 48 83 c4 38 add $0x38,%rsp + 1b91: c3 ret + 1b92: 41 8a 49 03 mov 0x3(%r9),%cl + 1b96: 80 e1 80 and $0x80,%cl + 1b99: 80 f9 80 cmp $0x80,%cl + 1b9c: 74 12 je 0x1bb0 + 1b9e: c4 c1 7a 10 01 vmovss (%r9),%xmm0 + 1ba3: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1 + 1ba7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 1bab: 48 83 c4 38 add $0x38,%rsp + 1baf: c3 ret + 1bb0: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9) + 1bb7: 75 e5 jne 0x1b9e + 1bb9: c5 fb 10 05 67 f8 cd vmovsd 0x1cdf867(%rip),%xmm0 # 0x1ce1428 + 1bc0: 01 + 1bc1: b8 13 00 00 00 mov $0x13,%eax + 1bc6: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1 + 1bca: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 1bce: c5 fa 11 0a vmovss %xmm1,(%rdx) + 1bd2: 48 83 c4 38 add $0x38,%rsp + 1bd6: c3 ret + 1bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1bde: 00 00 + 1be0: 56 push %rsi + 1be1: 57 push %rdi + 1be2: 41 54 push %r12 + 1be4: 41 56 push %r14 + 1be6: 41 57 push %r15 + 1be8: 55 push %rbp + 1be9: 48 81 ec 28 03 00 00 sub $0x328,%rsp + 1bf0: 44 89 c5 mov %r8d,%ebp + 1bf3: c5 78 11 bc 24 60 02 vmovups %xmm15,0x260(%rsp) + 1bfa: 00 00 + 1bfc: 49 89 d6 mov %rdx,%r14 + 1bff: c5 78 11 b4 24 70 02 vmovups %xmm14,0x270(%rsp) + 1c06: 00 00 + 1c08: 49 89 cc mov %rcx,%r12 + 1c0b: c5 78 11 ac 24 80 02 vmovups %xmm13,0x280(%rsp) + 1c12: 00 00 + 1c14: 45 33 ff xor %r15d,%r15d + 1c17: c5 78 11 a4 24 90 02 vmovups %xmm12,0x290(%rsp) + 1c1e: 00 00 + 1c20: c5 78 11 9c 24 a0 02 vmovups %xmm11,0x2a0(%rsp) + 1c27: 00 00 + 1c29: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp) + 1c30: 00 00 + 1c32: c5 78 11 8c 24 c0 02 vmovups %xmm9,0x2c0(%rsp) + 1c39: 00 00 + 1c3b: c5 78 11 84 24 d0 02 vmovups %xmm8,0x2d0(%rsp) + 1c42: 00 00 + 1c44: c5 f8 11 bc 24 e0 02 vmovups %xmm7,0x2e0(%rsp) + 1c4b: 00 00 + 1c4d: c5 f8 11 b4 24 f0 02 vmovups %xmm6,0x2f0(%rsp) + 1c54: 00 00 + 1c56: 4c 89 ac 24 08 03 00 mov %r13,0x308(%rsp) + 1c5d: 00 + 1c5e: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13 + 1c65: 00 + 1c66: 48 8b 05 43 18 37 02 mov 0x2371843(%rip),%rax # 0x23734b0 + 1c6d: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 + 1c71: 48 33 c4 xor %rsp,%rax + 1c74: 48 89 84 24 18 03 00 mov %rax,0x318(%rsp) + 1c7b: 00 + 1c7c: 85 ed test %ebp,%ebp + 1c7e: 0f 8e 54 09 00 00 jle 0x25d8 + 1c84: 4d 85 e4 test %r12,%r12 + 1c87: 0f 84 35 09 00 00 je 0x25c2 + 1c8d: 4d 85 f6 test %r14,%r14 + 1c90: 0f 84 f5 08 00 00 je 0x258b + 1c96: d9 bc 24 14 03 00 00 fnstcw 0x314(%rsp) + 1c9d: 0f b7 8c 24 14 03 00 movzwl 0x314(%rsp),%ecx + 1ca4: 00 + 1ca5: 89 ca mov %ecx,%edx + 1ca7: 83 e2 3f and $0x3f,%edx + 1caa: 83 fa 3f cmp $0x3f,%edx + 1cad: 74 12 je 0x1cc1 + 1caf: 83 c9 3f or $0x3f,%ecx + 1cb2: 66 89 4c 24 40 mov %cx,0x40(%rsp) + 1cb7: db e2 fnclex + 1cb9: d9 6c 24 40 fldcw 0x40(%rsp) + 1cbd: b2 01 mov $0x1,%dl + 1cbf: eb 02 jmp 0x1cc3 + 1cc1: 32 d2 xor %dl,%dl + 1cc3: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp) + 1cca: 00 00 + 1ccc: 8b 8c 24 10 03 00 00 mov 0x310(%rsp),%ecx + 1cd3: 89 ce mov %ecx,%esi + 1cd5: 81 e6 c0 ff 00 00 and $0xffc0,%esi + 1cdb: 81 fe 80 1f 00 00 cmp $0x1f80,%esi + 1ce1: 74 21 je 0x1d04 + 1ce3: 89 ce mov %ecx,%esi + 1ce5: 80 c2 02 add $0x2,%dl + 1ce8: 81 e6 3f 00 ff ff and $0xffff003f,%esi + 1cee: 81 c6 80 1f 00 00 add $0x1f80,%esi + 1cf4: 89 b4 24 10 03 00 00 mov %esi,0x310(%rsp) + 1cfb: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) + 1d02: 00 00 + 1d04: 89 e8 mov %ebp,%eax + 1d06: 49 8d 74 24 1f lea 0x1f(%r12),%rsi + 1d0b: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi + 1d0f: 33 ff xor %edi,%edi + 1d11: 49 2b f4 sub %r12,%rsi + 1d14: c1 ee 02 shr $0x2,%esi + 1d17: 3b f5 cmp %ebp,%esi + 1d19: 0f 43 f5 cmovae %ebp,%esi + 1d1c: 2b c6 sub %esi,%eax + 1d1e: 41 89 f2 mov %esi,%r10d + 1d21: 83 e0 f8 and $0xfffffff8,%eax + 1d24: 03 c6 add %esi,%eax + 1d26: 85 f6 test %esi,%esi + 1d28: 0f 86 62 01 00 00 jbe 0x1e90 + 1d2e: c5 7c 10 2d 0a fd cd vmovups 0x1cdfd0a(%rip),%ymm13 # 0x1ce1a40 + 1d35: 01 + 1d36: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + 1d3d: 00 00 00 + 1d40: c5 7c 10 25 38 fd cd vmovups 0x1cdfd38(%rip),%ymm12 # 0x1ce1a80 + 1d47: 01 + 1d48: c5 7c 10 1d 70 fd cd vmovups 0x1cdfd70(%rip),%ymm11 # 0x1ce1ac0 + 1d4f: 01 + 1d50: c5 7c 10 15 a8 fd cd vmovups 0x1cdfda8(%rip),%ymm10 # 0x1ce1b00 + 1d57: 01 + 1d58: c5 7c 10 0d e0 fd cd vmovups 0x1cdfde0(%rip),%ymm9 # 0x1ce1b40 + 1d5f: 01 + 1d60: c5 fc 10 3d 18 fe cd vmovups 0x1cdfe18(%rip),%ymm7 # 0x1ce1b80 + 1d67: 01 + 1d68: c5 7c 10 05 50 fc cd vmovups 0x1cdfc50(%rip),%ymm8 # 0x1ce19c0 + 1d6f: 01 + 1d70: c5 fc 10 25 88 fc cd vmovups 0x1cdfc88(%rip),%ymm4 # 0x1ce1a00 + 1d77: 01 + 1d78: c5 fc 10 2d a0 fc cd vmovups 0x1cdfca0(%rip),%ymm5 # 0x1ce1a20 + 1d7f: 01 + 1d80: c5 fc 10 1d 58 fc cd vmovups 0x1cdfc58(%rip),%ymm3 # 0x1ce19e0 + 1d87: 01 + 1d88: c5 fc 10 35 f0 fe cd vmovups 0x1cdfef0(%rip),%ymm6 # 0x1ce1c80 + 1d8f: 01 + 1d90: 89 6c 24 78 mov %ebp,0x78(%rsp) + 1d94: 4c 8d 05 a5 bd d5 ff lea -0x2a425b(%rip),%r8 # 0xffffffffffd5db40 + 1d9b: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) + 1da2: 00 + 1da3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1daa: 00 + 1dab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1dc0: bb 08 00 00 00 mov $0x8,%ebx + 1dc5: 41 83 fa 08 cmp $0x8,%r10d + 1dc9: 41 89 f9 mov %edi,%r9d + 1dcc: 41 0f 42 da cmovb %r10d,%ebx + 1dd0: f7 db neg %ebx + 1dd2: 83 c3 20 add $0x20,%ebx + 1dd5: c4 c2 e3 f7 eb shrx %rbx,%r11,%rbp + 1dda: 41 89 6d 00 mov %ebp,0x0(%r13) + 1dde: 33 db xor %ebx,%ebx + 1de0: 40 0f b6 ed movzbl %bpl,%ebp + 1de4: f3 0f b8 dd popcnt %ebp,%ebx + 1de8: 89 db mov %ebx,%ebx + 1dea: 48 c1 e3 05 shl $0x5,%rbx + 1dee: c4 41 7c 10 b4 18 80 vmovups 0x1f83980(%r8,%rbx,1),%ymm14 + 1df5: 39 f8 01 + 1df8: c4 82 0d 2c 14 8c vmaskmovps (%r12,%r9,4),%ymm14,%ymm2 + 1dfe: c4 e3 4d 4a d2 e0 vblendvps %ymm14,%ymm2,%ymm6,%ymm2 + 1e04: c4 41 6d fe fd vpaddd %ymm13,%ymm2,%ymm15 + 1e09: c4 41 6d fa f3 vpsubd %ymm11,%ymm2,%ymm14 + 1e0e: c4 c1 7d 72 e6 17 vpsrad $0x17,%ymm14,%ymm0 + 1e14: c4 c1 1d 66 cf vpcmpgtd %ymm15,%ymm12,%ymm1 + 1e19: c4 41 0d db fa vpand %ymm10,%ymm14,%ymm15 + 1e1e: c4 41 05 fe f3 vpaddd %ymm11,%ymm15,%ymm14 + 1e23: c5 fc 5b c0 vcvtdq2ps %ymm0,%ymm0 + 1e27: c4 41 0c 5c f1 vsubps %ymm9,%ymm14,%ymm14 + 1e2c: c5 fc 50 d9 vmovmskps %ymm1,%ebx + 1e30: c5 fc 28 cc vmovaps %ymm4,%ymm1 + 1e34: c4 c2 55 b8 ce vfmadd231ps %ymm14,%ymm5,%ymm1 + 1e39: c4 e2 0d a8 cb vfmadd213ps %ymm3,%ymm14,%ymm1 + 1e3e: c4 c2 0d a8 c8 vfmadd213ps %ymm8,%ymm14,%ymm1 + 1e43: c5 0c 59 f9 vmulps %ymm1,%ymm14,%ymm15 + 1e47: c4 42 0d a8 fe vfmadd213ps %ymm14,%ymm14,%ymm15 + 1e4c: c4 c2 45 a8 c7 vfmadd213ps %ymm15,%ymm7,%ymm0 + 1e51: 85 db test %ebx,%ebx + 1e53: 0f 85 df 05 00 00 jne 0x2438 + 1e59: 33 db xor %ebx,%ebx + 1e5b: 83 c7 08 add $0x8,%edi + 1e5e: f3 0f b8 dd popcnt %ebp,%ebx + 1e62: 89 db mov %ebx,%ebx + 1e64: 41 83 c2 f8 add $0xfffffff8,%r10d + 1e68: 48 c1 e3 05 shl $0x5,%rbx + 1e6c: c4 c1 7e 6f 8c 18 c0 vmovdqu 0x1f83ac0(%r8,%rbx,1),%ymm1 + 1e73: 3a f8 01 + 1e76: c4 82 75 2e 04 8e vmaskmovps %ymm0,%ymm1,(%r14,%r9,4) + 1e7c: 3b fe cmp %esi,%edi + 1e7e: 0f 82 3c ff ff ff jb 0x1dc0 + 1e84: 8b 6c 24 78 mov 0x78(%rsp),%ebp + 1e88: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx + 1e8f: 00 + 1e90: 41 89 f2 mov %esi,%r10d + 1e93: 3b f0 cmp %eax,%esi + 1e95: 0f 83 d0 00 00 00 jae 0x1f6b + 1e9b: c5 fc 10 1d 9d fb cd vmovups 0x1cdfb9d(%rip),%ymm3 # 0x1ce1a40 + 1ea2: 01 + 1ea3: c5 fc 10 25 d5 fb cd vmovups 0x1cdfbd5(%rip),%ymm4 # 0x1ce1a80 + 1eaa: 01 + 1eab: c5 7c 10 25 0d fc cd vmovups 0x1cdfc0d(%rip),%ymm12 # 0x1ce1ac0 + 1eb2: 01 + 1eb3: c5 7c 10 1d 45 fc cd vmovups 0x1cdfc45(%rip),%ymm11 # 0x1ce1b00 + 1eba: 01 + 1ebb: c5 7c 10 15 7d fc cd vmovups 0x1cdfc7d(%rip),%ymm10 # 0x1ce1b40 + 1ec2: 01 + 1ec3: c5 7c 10 05 b5 fc cd vmovups 0x1cdfcb5(%rip),%ymm8 # 0x1ce1b80 + 1eca: 01 + 1ecb: c5 7c 10 0d ed fa cd vmovups 0x1cdfaed(%rip),%ymm9 # 0x1ce19c0 + 1ed2: 01 + 1ed3: c5 fc 10 35 25 fb cd vmovups 0x1cdfb25(%rip),%ymm6 # 0x1ce1a00 + 1eda: 01 + 1edb: c5 fc 10 3d 3d fb cd vmovups 0x1cdfb3d(%rip),%ymm7 # 0x1ce1a20 + 1ee2: 01 + 1ee3: c5 fc 10 15 f5 fa cd vmovups 0x1cdfaf5(%rip),%ymm2 # 0x1ce19e0 + 1eea: 01 + 1eeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ef2: 00 + 1ef3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1f00: c4 81 7c 10 2c 94 vmovups (%r12,%r10,4),%ymm5 + 1f06: c4 41 55 fa ec vpsubd %ymm12,%ymm5,%ymm13 + 1f0b: c5 d5 fe c3 vpaddd %ymm3,%ymm5,%ymm0 + 1f0f: c4 41 15 db f3 vpand %ymm11,%ymm13,%ymm14 + 1f14: c4 c1 05 72 e5 17 vpsrad $0x17,%ymm13,%ymm15 + 1f1a: c4 41 0d fe ec vpaddd %ymm12,%ymm14,%ymm13 + 1f1f: c4 41 14 5c f2 vsubps %ymm10,%ymm13,%ymm14 + 1f24: c5 dd 66 c8 vpcmpgtd %ymm0,%ymm4,%ymm1 + 1f28: c4 c1 7c 5b c7 vcvtdq2ps %ymm15,%ymm0 + 1f2d: c5 7c 50 c1 vmovmskps %ymm1,%r8d + 1f31: c5 fc 28 ce vmovaps %ymm6,%ymm1 + 1f35: c4 c2 45 b8 ce vfmadd231ps %ymm14,%ymm7,%ymm1 + 1f3a: c4 e2 0d a8 ca vfmadd213ps %ymm2,%ymm14,%ymm1 + 1f3f: c4 c2 0d a8 c9 vfmadd213ps %ymm9,%ymm14,%ymm1 + 1f44: c5 8c 59 c9 vmulps %ymm1,%ymm14,%ymm1 + 1f48: c4 c2 0d a8 ce vfmadd213ps %ymm14,%ymm14,%ymm1 + 1f4d: c4 e2 3d a8 c1 vfmadd213ps %ymm1,%ymm8,%ymm0 + 1f52: 45 85 c0 test %r8d,%r8d + 1f55: 0f 85 9d 03 00 00 jne 0x22f8 + 1f5b: 83 c6 08 add $0x8,%esi + 1f5e: c4 81 7c 11 04 96 vmovups %ymm0,(%r14,%r10,4) + 1f64: 41 89 f2 mov %esi,%r10d + 1f67: 3b f0 cmp %eax,%esi + 1f69: 72 95 jb 0x1f00 + 1f6b: 41 89 c0 mov %eax,%r8d + 1f6e: 41 f7 d8 neg %r8d + 1f71: 44 03 c5 add %ebp,%r8d + 1f74: 3b c5 cmp %ebp,%eax + 1f76: 0f 83 46 01 00 00 jae 0x20c2 + 1f7c: c5 7c 10 2d bc fa cd vmovups 0x1cdfabc(%rip),%ymm13 # 0x1ce1a40 + 1f83: 01 + 1f84: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10 + 1f8b: 00 00 00 + 1f8e: c5 7c 10 25 ea fa cd vmovups 0x1cdfaea(%rip),%ymm12 # 0x1ce1a80 + 1f95: 01 + 1f96: c5 7c 10 1d 22 fb cd vmovups 0x1cdfb22(%rip),%ymm11 # 0x1ce1ac0 + 1f9d: 01 + 1f9e: c5 7c 10 15 5a fb cd vmovups 0x1cdfb5a(%rip),%ymm10 # 0x1ce1b00 + 1fa5: 01 + 1fa6: c5 7c 10 0d 92 fb cd vmovups 0x1cdfb92(%rip),%ymm9 # 0x1ce1b40 + 1fad: 01 + 1fae: c5 fc 10 3d ca fb cd vmovups 0x1cdfbca(%rip),%ymm7 # 0x1ce1b80 + 1fb5: 01 + 1fb6: c5 7c 10 05 02 fa cd vmovups 0x1cdfa02(%rip),%ymm8 # 0x1ce19c0 + 1fbd: 01 + 1fbe: c5 fc 10 25 3a fa cd vmovups 0x1cdfa3a(%rip),%ymm4 # 0x1ce1a00 + 1fc5: 01 + 1fc6: c5 fc 10 2d 52 fa cd vmovups 0x1cdfa52(%rip),%ymm5 # 0x1ce1a20 + 1fcd: 01 + 1fce: c5 fc 10 1d 0a fa cd vmovups 0x1cdfa0a(%rip),%ymm3 # 0x1ce19e0 + 1fd5: 01 + 1fd6: c5 fc 10 35 a2 fc cd vmovups 0x1cdfca2(%rip),%ymm6 # 0x1ce1c80 + 1fdd: 01 + 1fde: 4c 8d 1d 5b bb d5 ff lea -0x2a44a5(%rip),%r11 # 0xffffffffffd5db40 + 1fe5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fec: 00 + 1fed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2000: be 08 00 00 00 mov $0x8,%esi + 2005: 41 83 f8 08 cmp $0x8,%r8d + 2009: 41 89 c1 mov %eax,%r9d + 200c: 41 0f 42 f0 cmovb %r8d,%esi + 2010: 33 ff xor %edi,%edi + 2012: f7 de neg %esi + 2014: 83 c6 20 add $0x20,%esi + 2017: c4 c2 cb f7 f2 shrx %rsi,%r10,%rsi + 201c: 41 89 75 00 mov %esi,0x0(%r13) + 2020: 40 0f b6 f6 movzbl %sil,%esi + 2024: f3 0f b8 fe popcnt %esi,%edi + 2028: 89 ff mov %edi,%edi + 202a: 48 c1 e7 05 shl $0x5,%rdi + 202e: c4 41 7c 10 b4 3b 00 vmovups 0x1f83c00(%r11,%rdi,1),%ymm14 + 2035: 3c f8 01 + 2038: c4 82 0d 2c 14 8c vmaskmovps (%r12,%r9,4),%ymm14,%ymm2 + 203e: c4 e3 4d 4a d2 e0 vblendvps %ymm14,%ymm2,%ymm6,%ymm2 + 2044: c4 41 6d fe fd vpaddd %ymm13,%ymm2,%ymm15 + 2049: c4 41 6d fa f3 vpsubd %ymm11,%ymm2,%ymm14 + 204e: c4 c1 7d 72 e6 17 vpsrad $0x17,%ymm14,%ymm0 + 2054: c4 c1 1d 66 cf vpcmpgtd %ymm15,%ymm12,%ymm1 + 2059: c4 41 0d db fa vpand %ymm10,%ymm14,%ymm15 + 205e: c4 41 05 fe f3 vpaddd %ymm11,%ymm15,%ymm14 + 2063: c5 fc 5b c0 vcvtdq2ps %ymm0,%ymm0 + 2067: c4 41 0c 5c f1 vsubps %ymm9,%ymm14,%ymm14 + 206c: c5 fc 50 f9 vmovmskps %ymm1,%edi + 2070: c5 fc 28 cc vmovaps %ymm4,%ymm1 + 2074: c4 c2 55 b8 ce vfmadd231ps %ymm14,%ymm5,%ymm1 + 2079: c4 e2 0d a8 cb vfmadd213ps %ymm3,%ymm14,%ymm1 + 207e: c4 c2 0d a8 c8 vfmadd213ps %ymm8,%ymm14,%ymm1 + 2083: c5 0c 59 f9 vmulps %ymm1,%ymm14,%ymm15 + 2087: c4 42 0d a8 fe vfmadd213ps %ymm14,%ymm14,%ymm15 + 208c: c4 c2 45 a8 c7 vfmadd213ps %ymm15,%ymm7,%ymm0 + 2091: 85 ff test %edi,%edi + 2093: 0f 85 0b 01 00 00 jne 0x21a4 + 2099: f3 0f b8 f6 popcnt %esi,%esi + 209d: 89 f6 mov %esi,%esi + 209f: 83 c0 08 add $0x8,%eax + 20a2: 41 83 c0 f8 add $0xfffffff8,%r8d + 20a6: 48 c1 e6 05 shl $0x5,%rsi + 20aa: c4 c1 7e 6f 8c 33 40 vmovdqu 0x1f83d40(%r11,%rsi,1),%ymm1 + 20b1: 3d f8 01 + 20b4: c4 82 75 2e 04 8e vmaskmovps %ymm0,%ymm1,(%r14,%r9,4) + 20ba: 3b c5 cmp %ebp,%eax + 20bc: 0f 82 3e ff ff ff jb 0x2000 + 20c2: db e2 fnclex + 20c4: f6 c2 01 test $0x1,%dl + 20c7: 74 07 je 0x20d0 + 20c9: d9 ac 24 14 03 00 00 fldcw 0x314(%rsp) + 20d0: f6 c2 02 test $0x2,%dl + 20d3: 74 12 je 0x20e7 + 20d5: 89 8c 24 10 03 00 00 mov %ecx,0x310(%rsp) + 20dc: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) + 20e3: 00 00 + 20e5: eb 28 jmp 0x210f + 20e7: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp) + 20ee: 00 00 + 20f0: 8b 94 24 10 03 00 00 mov 0x310(%rsp),%edx + 20f7: f6 c2 1f test $0x1f,%dl + 20fa: 74 13 je 0x210f + 20fc: 83 e2 e0 and $0xffffffe0,%edx + 20ff: 89 94 24 10 03 00 00 mov %edx,0x310(%rsp) + 2106: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) + 210d: 00 00 + 210f: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx + 2116: 00 + 2117: 48 33 cc xor %rsp,%rcx + 211a: 48 3b 0d 8f 13 37 02 cmp 0x237138f(%rip),%rcx # 0x23734b0 + 2121: 75 79 jne 0x219c + 2123: c5 f8 77 vzeroupper + 2126: 44 89 f8 mov %r15d,%eax + 2129: c5 f8 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm6 + 2130: 00 00 + 2132: c5 f8 10 bc 24 e0 02 vmovups 0x2e0(%rsp),%xmm7 + 2139: 00 00 + 213b: c5 78 10 84 24 d0 02 vmovups 0x2d0(%rsp),%xmm8 + 2142: 00 00 + 2144: c5 78 10 8c 24 c0 02 vmovups 0x2c0(%rsp),%xmm9 + 214b: 00 00 + 214d: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10 + 2154: 00 00 + 2156: c5 78 10 9c 24 a0 02 vmovups 0x2a0(%rsp),%xmm11 + 215d: 00 00 + 215f: c5 78 10 a4 24 90 02 vmovups 0x290(%rsp),%xmm12 + 2166: 00 00 + 2168: c5 78 10 ac 24 80 02 vmovups 0x280(%rsp),%xmm13 + 216f: 00 00 + 2171: c5 78 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm14 + 2178: 00 00 + 217a: c5 78 10 bc 24 60 02 vmovups 0x260(%rsp),%xmm15 + 2181: 00 00 + 2183: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 + 218a: 00 + 218b: 48 81 c4 28 03 00 00 add $0x328,%rsp + 2192: 5d pop %rbp + 2193: 41 5f pop %r15 + 2195: 41 5e pop %r14 + 2197: 41 5c pop %r12 + 2199: 5f pop %rdi + 219a: 5e pop %rsi + 219b: c3 ret + 219c: c5 f8 77 vzeroupper + 219f: e8 6c ca e8 00 call 0xe8ec10 + 21a4: c4 c1 7c 11 95 80 01 vmovups %ymm2,0x180(%r13) + 21ab: 00 00 + 21ad: c4 c1 7c 11 85 40 01 vmovups %ymm0,0x140(%r13) + 21b4: 00 00 + 21b6: 4c 89 4c 24 48 mov %r9,0x48(%rsp) + 21bb: 33 f6 xor %esi,%esi + 21bd: 44 89 44 24 50 mov %r8d,0x50(%rsp) + 21c2: 89 4c 24 68 mov %ecx,0x68(%rsp) + 21c6: 88 54 24 70 mov %dl,0x70(%rsp) + 21ca: 89 6c 24 78 mov %ebp,0x78(%rsp) + 21ce: 89 c5 mov %eax,%ebp + 21d0: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) + 21d7: 00 + 21d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 21df: 00 + 21e0: 0f a3 f7 bt %esi,%edi + 21e3: 0f 82 a3 00 00 00 jb 0x228c + 21e9: ff c6 inc %esi + 21eb: 83 fe 08 cmp $0x8,%esi + 21ee: 7c f0 jl 0x21e0 + 21f0: c5 fc 10 1d e8 f7 cd vmovups 0x1cdf7e8(%rip),%ymm3 # 0x1ce19e0 + 21f7: 01 + 21f8: 89 e8 mov %ebp,%eax + 21fa: c5 fc 10 25 fe f7 cd vmovups 0x1cdf7fe(%rip),%ymm4 # 0x1ce1a00 + 2201: 01 + 2202: c5 fc 10 2d 16 f8 cd vmovups 0x1cdf816(%rip),%ymm5 # 0x1ce1a20 + 2209: 01 + 220a: c5 7c 10 2d 2e f8 cd vmovups 0x1cdf82e(%rip),%ymm13 # 0x1ce1a40 + 2211: 01 + 2212: c5 7c 10 25 66 f8 cd vmovups 0x1cdf866(%rip),%ymm12 # 0x1ce1a80 + 2219: 01 + 221a: c5 7c 10 1d 9e f8 cd vmovups 0x1cdf89e(%rip),%ymm11 # 0x1ce1ac0 + 2221: 01 + 2222: c5 7c 10 15 d6 f8 cd vmovups 0x1cdf8d6(%rip),%ymm10 # 0x1ce1b00 + 2229: 01 + 222a: c5 7c 10 0d 0e f9 cd vmovups 0x1cdf90e(%rip),%ymm9 # 0x1ce1b40 + 2231: 01 + 2232: c5 fc 10 3d 46 f9 cd vmovups 0x1cdf946(%rip),%ymm7 # 0x1ce1b80 + 2239: 01 + 223a: c5 fc 10 35 3e fa cd vmovups 0x1cdfa3e(%rip),%ymm6 # 0x1ce1c80 + 2241: 01 + 2242: c5 7c 10 05 76 f7 cd vmovups 0x1cdf776(%rip),%ymm8 # 0x1ce19c0 + 2249: 01 + 224a: c4 c1 7c 10 85 40 01 vmovups 0x140(%r13),%ymm0 + 2251: 00 00 + 2253: 41 0f b6 75 00 movzbl 0x0(%r13),%esi + 2258: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10 + 225f: 00 00 00 + 2262: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 + 2267: 4c 8d 1d d2 b8 d5 ff lea -0x2a472e(%rip),%r11 # 0xffffffffffd5db40 + 226e: 44 8b 44 24 50 mov 0x50(%rsp),%r8d + 2273: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 2277: 8a 54 24 70 mov 0x70(%rsp),%dl + 227b: 8b 6c 24 78 mov 0x78(%rsp),%ebp + 227f: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx + 2286: 00 + 2287: e9 0d fe ff ff jmp 0x2099 + 228c: c5 f8 77 vzeroupper + 228f: 49 8d 9c b5 40 01 00 lea 0x140(%r13,%rsi,4),%rbx + 2296: 00 + 2297: 48 89 da mov %rbx,%rdx + 229a: 49 8d 8c b5 80 01 00 lea 0x180(%r13,%rsi,4),%rcx + 22a1: 00 + 22a2: e8 79 03 00 00 call 0x2620 + 22a7: 85 c0 test %eax,%eax + 22a9: 0f 84 3a ff ff ff je 0x21e9 + 22af: 44 8b 13 mov (%rbx),%r10d + 22b2: 44 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%r15d + 22b7: 47 89 14 be mov %r10d,(%r14,%r15,4) + 22bb: 49 89 e2 mov %rsp,%r10 + 22be: 89 c1 mov %eax,%ecx + 22c0: 44 89 fa mov %r15d,%edx + 22c3: 4d 89 e0 mov %r12,%r8 + 22c6: 4d 89 e1 mov %r12,%r9 + 22c9: 4c 8d 1d 0c eb 3c 02 lea 0x23ceb0c(%rip),%r11 # 0x23d0ddc + 22d0: 4d 89 72 20 mov %r14,0x20(%r10) + 22d4: 4d 89 72 28 mov %r14,0x28(%r10) + 22d8: 4d 89 5a 30 mov %r11,0x30(%r10) + 22dc: 89 44 24 40 mov %eax,0x40(%rsp) + 22e0: e8 1b 6e 10 00 call 0x109100 + 22e5: 47 8b 14 be mov (%r14,%r15,4),%r10d + 22e9: 8b 44 24 40 mov 0x40(%rsp),%eax + 22ed: 41 89 c7 mov %eax,%r15d + 22f0: 44 89 13 mov %r10d,(%rbx) + 22f3: e9 f1 fe ff ff jmp 0x21e9 + 22f8: c4 c1 7c 11 ad 00 01 vmovups %ymm5,0x100(%r13) + 22ff: 00 00 + 2301: c4 c1 7c 11 85 c0 00 vmovups %ymm0,0xc0(%r13) + 2308: 00 00 + 230a: 4c 89 54 24 50 mov %r10,0x50(%rsp) + 230f: 33 ff xor %edi,%edi + 2311: 89 44 24 48 mov %eax,0x48(%rsp) + 2315: 89 4c 24 68 mov %ecx,0x68(%rsp) + 2319: 88 54 24 70 mov %dl,0x70(%rsp) + 231d: 89 6c 24 78 mov %ebp,0x78(%rsp) + 2321: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) + 2328: 00 + 2329: 44 89 c3 mov %r8d,%ebx + 232c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2333: 00 + 2334: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 233b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2340: 0f a3 fb bt %edi,%ebx + 2343: 0f 82 82 00 00 00 jb 0x23cb + 2349: ff c7 inc %edi + 234b: 83 ff 08 cmp $0x8,%edi + 234e: 7c f0 jl 0x2340 + 2350: c5 fc 10 15 88 f6 cd vmovups 0x1cdf688(%rip),%ymm2 # 0x1ce19e0 + 2357: 01 + 2358: c5 fc 10 35 a0 f6 cd vmovups 0x1cdf6a0(%rip),%ymm6 # 0x1ce1a00 + 235f: 01 + 2360: c5 fc 10 3d b8 f6 cd vmovups 0x1cdf6b8(%rip),%ymm7 # 0x1ce1a20 + 2367: 01 + 2368: c5 fc 10 1d d0 f6 cd vmovups 0x1cdf6d0(%rip),%ymm3 # 0x1ce1a40 + 236f: 01 + 2370: c5 fc 10 25 08 f7 cd vmovups 0x1cdf708(%rip),%ymm4 # 0x1ce1a80 + 2377: 01 + 2378: c5 7c 10 25 40 f7 cd vmovups 0x1cdf740(%rip),%ymm12 # 0x1ce1ac0 + 237f: 01 + 2380: c5 7c 10 1d 78 f7 cd vmovups 0x1cdf778(%rip),%ymm11 # 0x1ce1b00 + 2387: 01 + 2388: c5 7c 10 15 b0 f7 cd vmovups 0x1cdf7b0(%rip),%ymm10 # 0x1ce1b40 + 238f: 01 + 2390: c5 7c 10 05 e8 f7 cd vmovups 0x1cdf7e8(%rip),%ymm8 # 0x1ce1b80 + 2397: 01 + 2398: c5 7c 10 0d 20 f6 cd vmovups 0x1cdf620(%rip),%ymm9 # 0x1ce19c0 + 239f: 01 + 23a0: c4 c1 7c 10 85 c0 00 vmovups 0xc0(%r13),%ymm0 + 23a7: 00 00 + 23a9: 4c 8b 54 24 50 mov 0x50(%rsp),%r10 + 23ae: 8b 44 24 48 mov 0x48(%rsp),%eax + 23b2: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 23b6: 8a 54 24 70 mov 0x70(%rsp),%dl + 23ba: 8b 6c 24 78 mov 0x78(%rsp),%ebp + 23be: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx + 23c5: 00 + 23c6: e9 90 fb ff ff jmp 0x1f5b + 23cb: c5 f8 77 vzeroupper + 23ce: 49 8d ac bd c0 00 00 lea 0xc0(%r13,%rdi,4),%rbp + 23d5: 00 + 23d6: 48 89 ea mov %rbp,%rdx + 23d9: 49 8d 8c bd 00 01 00 lea 0x100(%r13,%rdi,4),%rcx + 23e0: 00 + 23e1: e8 3a 02 00 00 call 0x2620 + 23e6: 85 c0 test %eax,%eax + 23e8: 0f 84 5b ff ff ff je 0x2349 + 23ee: 44 8b 55 00 mov 0x0(%rbp),%r10d + 23f2: 44 8d 3c 3e lea (%rsi,%rdi,1),%r15d + 23f6: 47 89 14 be mov %r10d,(%r14,%r15,4) + 23fa: 49 89 e2 mov %rsp,%r10 + 23fd: 89 c1 mov %eax,%ecx + 23ff: 44 89 fa mov %r15d,%edx + 2402: 4d 89 e0 mov %r12,%r8 + 2405: 4d 89 e1 mov %r12,%r9 + 2408: 4c 8d 1d cd e9 3c 02 lea 0x23ce9cd(%rip),%r11 # 0x23d0ddc + 240f: 4d 89 72 20 mov %r14,0x20(%r10) + 2413: 4d 89 72 28 mov %r14,0x28(%r10) + 2417: 4d 89 5a 30 mov %r11,0x30(%r10) + 241b: 89 44 24 40 mov %eax,0x40(%rsp) + 241f: e8 dc 6c 10 00 call 0x109100 + 2424: 47 8b 14 be mov (%r14,%r15,4),%r10d + 2428: 8b 44 24 40 mov 0x40(%rsp),%eax + 242c: 41 89 c7 mov %eax,%r15d + 242f: 44 89 55 00 mov %r10d,0x0(%rbp) + 2433: e9 11 ff ff ff jmp 0x2349 + 2438: c4 c1 7c 11 95 80 00 vmovups %ymm2,0x80(%r13) + 243f: 00 00 + 2441: c4 c1 7c 11 45 40 vmovups %ymm0,0x40(%r13) + 2447: 4c 89 4c 24 50 mov %r9,0x50(%rsp) + 244c: 33 ed xor %ebp,%ebp + 244e: 89 44 24 48 mov %eax,0x48(%rsp) + 2452: 44 89 54 24 58 mov %r10d,0x58(%rsp) + 2457: 89 74 24 60 mov %esi,0x60(%rsp) + 245b: 89 4c 24 68 mov %ecx,0x68(%rsp) + 245f: 88 54 24 70 mov %dl,0x70(%rsp) + 2463: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 246a: 00 + 246b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2472: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2480: 0f a3 eb bt %ebp,%ebx + 2483: 0f 82 9a 00 00 00 jb 0x2523 + 2489: ff c5 inc %ebp + 248b: 83 fd 08 cmp $0x8,%ebp + 248e: 7c f0 jl 0x2480 + 2490: c5 fc 10 1d 48 f5 cd vmovups 0x1cdf548(%rip),%ymm3 # 0x1ce19e0 + 2497: 01 + 2498: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + 249f: 00 00 00 + 24a2: c5 fc 10 25 56 f5 cd vmovups 0x1cdf556(%rip),%ymm4 # 0x1ce1a00 + 24a9: 01 + 24aa: c5 fc 10 2d 6e f5 cd vmovups 0x1cdf56e(%rip),%ymm5 # 0x1ce1a20 + 24b1: 01 + 24b2: c5 7c 10 2d 86 f5 cd vmovups 0x1cdf586(%rip),%ymm13 # 0x1ce1a40 + 24b9: 01 + 24ba: c5 7c 10 25 be f5 cd vmovups 0x1cdf5be(%rip),%ymm12 # 0x1ce1a80 + 24c1: 01 + 24c2: c5 7c 10 1d f6 f5 cd vmovups 0x1cdf5f6(%rip),%ymm11 # 0x1ce1ac0 + 24c9: 01 + 24ca: c5 7c 10 15 2e f6 cd vmovups 0x1cdf62e(%rip),%ymm10 # 0x1ce1b00 + 24d1: 01 + 24d2: c5 7c 10 0d 66 f6 cd vmovups 0x1cdf666(%rip),%ymm9 # 0x1ce1b40 + 24d9: 01 + 24da: c5 fc 10 3d 9e f6 cd vmovups 0x1cdf69e(%rip),%ymm7 # 0x1ce1b80 + 24e1: 01 + 24e2: c5 fc 10 35 96 f7 cd vmovups 0x1cdf796(%rip),%ymm6 # 0x1ce1c80 + 24e9: 01 + 24ea: c5 7c 10 05 ce f4 cd vmovups 0x1cdf4ce(%rip),%ymm8 # 0x1ce19c0 + 24f1: 01 + 24f2: c4 c1 7c 10 45 40 vmovups 0x40(%r13),%ymm0 + 24f8: 41 0f b6 6d 00 movzbl 0x0(%r13),%ebp + 24fd: 4c 8d 05 3c b6 d5 ff lea -0x2a49c4(%rip),%r8 # 0xffffffffffd5db40 + 2504: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 + 2509: 8b 44 24 48 mov 0x48(%rsp),%eax + 250d: 44 8b 54 24 58 mov 0x58(%rsp),%r10d + 2512: 8b 74 24 60 mov 0x60(%rsp),%esi + 2516: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 251a: 8a 54 24 70 mov 0x70(%rsp),%dl + 251e: e9 36 f9 ff ff jmp 0x1e59 + 2523: c5 f8 77 vzeroupper + 2526: 49 8d 74 ad 40 lea 0x40(%r13,%rbp,4),%rsi + 252b: 48 89 f2 mov %rsi,%rdx + 252e: 49 8d 8c ad 80 00 00 lea 0x80(%r13,%rbp,4),%rcx + 2535: 00 + 2536: e8 e5 00 00 00 call 0x2620 + 253b: 85 c0 test %eax,%eax + 253d: 0f 84 46 ff ff ff je 0x2489 + 2543: 44 8b 16 mov (%rsi),%r10d + 2546: 44 8d 3c 2f lea (%rdi,%rbp,1),%r15d + 254a: 47 89 14 be mov %r10d,(%r14,%r15,4) + 254e: 49 89 e2 mov %rsp,%r10 + 2551: 89 c1 mov %eax,%ecx + 2553: 44 89 fa mov %r15d,%edx + 2556: 4d 89 e0 mov %r12,%r8 + 2559: 4d 89 e1 mov %r12,%r9 + 255c: 4c 8d 1d 79 e8 3c 02 lea 0x23ce879(%rip),%r11 # 0x23d0ddc + 2563: 4d 89 72 20 mov %r14,0x20(%r10) + 2567: 4d 89 72 28 mov %r14,0x28(%r10) + 256b: 4d 89 5a 30 mov %r11,0x30(%r10) + 256f: 89 44 24 40 mov %eax,0x40(%rsp) + 2573: e8 88 6b 10 00 call 0x109100 + 2578: 47 8b 14 be mov (%r14,%r15,4),%r10d + 257c: 8b 44 24 40 mov 0x40(%rsp),%eax + 2580: 41 89 c7 mov %eax,%r15d + 2583: 44 89 16 mov %r10d,(%rsi) + 2586: e9 fe fe ff ff jmp 0x2489 + 258b: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx + 2592: 00 + 2593: 48 33 cc xor %rsp,%rcx + 2596: 48 3b 0d 13 0f 37 02 cmp 0x2370f13(%rip),%rcx # 0x23734b0 + 259d: 75 1e jne 0x25bd + 259f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 25a4: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 + 25ab: 00 + 25ac: 48 81 c4 28 03 00 00 add $0x328,%rsp + 25b3: 5d pop %rbp + 25b4: 41 5f pop %r15 + 25b6: 41 5e pop %r14 + 25b8: 41 5c pop %r12 + 25ba: 5f pop %rdi + 25bb: 5e pop %rsi + 25bc: c3 ret + 25bd: e8 4e c6 e8 00 call 0xe8ec10 + 25c2: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx + 25c9: 00 + 25ca: 48 33 cc xor %rsp,%rcx + 25cd: 48 3b 0d dc 0e 37 02 cmp 0x2370edc(%rip),%rcx # 0x23734b0 + 25d4: 75 e7 jne 0x25bd + 25d6: eb c7 jmp 0x259f + 25d8: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx + 25df: 00 + 25e0: 48 33 cc xor %rsp,%rcx + 25e3: 48 3b 0d c6 0e 37 02 cmp 0x2370ec6(%rip),%rcx # 0x23734b0 + 25ea: 75 d1 jne 0x25bd + 25ec: b8 fa ff ff ff mov $0xfffffffa,%eax + 25f1: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 + 25f8: 00 + 25f9: 48 81 c4 28 03 00 00 add $0x328,%rsp + 2600: 5d pop %rbp + 2601: 41 5f pop %r15 + 2603: 41 5e pop %r14 + 2605: 41 5c pop %r12 + 2607: 5f pop %rdi + 2608: 5e pop %rsi + 2609: c3 ret + 260a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2611: 00 + 2612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2620: 48 83 ec 38 sub $0x38,%rsp + 2624: 49 89 c9 mov %rcx,%r9 + 2627: 33 c0 xor %eax,%eax + 2629: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d + 262e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d + 2635: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d + 263c: 0f 84 30 02 00 00 je 0x2872 + 2642: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2 + 2646: 45 33 c0 xor %r8d,%r8d + 2649: c4 c1 6a 5a 11 vcvtss2sd (%r9),%xmm2,%xmm2 + 264e: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) + 2654: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx + 2659: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx + 265f: 75 14 jne 0x2675 + 2661: c5 eb 59 15 77 fc cd vmulsd 0x1cdfc77(%rip),%xmm2,%xmm2 # 0x1ce22e0 + 2668: 01 + 2669: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d + 266f: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) + 2675: c5 fb 10 1d 6b fc cd vmovsd 0x1cdfc6b(%rip),%xmm3 # 0x1ce22e8 + 267c: 01 + 267d: c5 f9 2f d3 vcomisd %xmm3,%xmm2 + 2681: 0f 86 a7 01 00 00 jbe 0x282e + 2687: c5 fb 10 0d b1 fc cd vmovsd 0x1cdfcb1(%rip),%xmm1 # 0x1ce2340 + 268e: 01 + 268f: c5 eb 5c d9 vsubsd %xmm1,%xmm2,%xmm3 + 2693: c5 fb 11 5c 24 28 vmovsd %xmm3,0x28(%rsp) + 2699: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp) + 269e: c5 fb 10 44 24 28 vmovsd 0x28(%rsp),%xmm0 + 26a4: c5 f9 2f 05 2c fc cd vcomisd 0x1cdfc2c(%rip),%xmm0 # 0x1ce22d8 + 26ab: 01 + 26ac: 0f 86 28 01 00 00 jbe 0x27da + 26b2: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp) + 26b8: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 26bc: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d + 26c2: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d + 26c9: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx + 26ce: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d + 26d5: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp) + 26db: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx + 26e1: c1 e9 04 shr $0x4,%ecx + 26e4: c5 fb 10 54 24 28 vmovsd 0x28(%rsp),%xmm2 + 26ea: c5 fb 10 2d ce fb cd vmovsd 0x1cdfbce(%rip),%xmm5 # 0x1ce22c0 + 26f1: 01 + 26f2: c5 eb 58 25 ce fb cd vaddsd 0x1cdfbce(%rip),%xmm2,%xmm4 # 0x1ce22c8 + 26f9: 01 + 26fa: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp) + 2700: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d + 2707: ff + 2708: c4 c1 7b 2a c0 vcvtsi2sd %r8d,%xmm0,%xmm0 + 270d: 44 8b 54 24 20 mov 0x20(%rsp),%r10d + 2712: 48 8d 0d 27 b4 d5 ff lea -0x2a4bd9(%rip),%rcx # 0xffffffffffd5db40 + 2719: 41 83 e2 7f and $0x7f,%r10d + 271d: 49 89 c8 mov %rcx,%r8 + 2720: 49 89 c9 mov %rcx,%r9 + 2723: c5 fb 10 25 8d fb cd vmovsd 0x1cdfb8d(%rip),%xmm4 # 0x1ce22b8 + 272a: 01 + 272b: 47 8d 1c 52 lea (%r10,%r10,2),%r11d + 272f: c4 82 f9 a9 a4 d8 68 vfmadd213sd 0x1f84168(%r8,%r11,8),%xmm0,%xmm4 + 2736: 41 f8 01 + 2739: c4 82 d1 a9 84 d9 70 vfmadd213sd 0x1f84170(%r9,%r11,8),%xmm5,%xmm0 + 2740: 41 f8 01 + 2743: c4 a1 7b 10 9c d9 60 vmovsd 0x1f84160(%rcx,%r11,8),%xmm3 + 274a: 41 f8 01 + 274d: c5 eb 58 2d 7b fb cd vaddsd 0x1cdfb7b(%rip),%xmm2,%xmm5 # 0x1ce22d0 + 2754: 01 + 2755: c5 fb 11 6c 24 20 vmovsd %xmm5,0x20(%rsp) + 275b: c5 fb 10 6c 24 20 vmovsd 0x20(%rsp),%xmm5 + 2761: c5 d3 5c 2d 67 fb cd vsubsd 0x1cdfb67(%rip),%xmm5,%xmm5 # 0x1ce22d0 + 2768: 01 + 2769: c5 eb 5c d5 vsubsd %xmm5,%xmm2,%xmm2 + 276d: c4 e2 e1 ab e9 vfmsub213sd %xmm1,%xmm3,%xmm5 + 2772: c5 e3 59 da vmulsd %xmm2,%xmm3,%xmm3 + 2776: c5 db 58 e5 vaddsd %xmm5,%xmm4,%xmm4 + 277a: c5 fb 10 15 a6 fb cd vmovsd 0x1cdfba6(%rip),%xmm2 # 0x1ce2328 + 2781: 01 + 2782: c5 d3 58 cb vaddsd %xmm3,%xmm5,%xmm1 + 2786: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0 + 278a: c4 e2 f1 a9 15 8d fb vfmadd213sd 0x1cdfb8d(%rip),%xmm1,%xmm2 # 0x1ce2320 + 2791: cd 01 + 2793: c4 e2 f1 a9 15 7c fb vfmadd213sd 0x1cdfb7c(%rip),%xmm1,%xmm2 # 0x1ce2318 + 279a: cd 01 + 279c: c4 e2 f1 a9 15 6b fb vfmadd213sd 0x1cdfb6b(%rip),%xmm1,%xmm2 # 0x1ce2310 + 27a3: cd 01 + 27a5: c4 e2 f1 a9 15 5a fb vfmadd213sd 0x1cdfb5a(%rip),%xmm1,%xmm2 # 0x1ce2308 + 27ac: cd 01 + 27ae: c4 e2 f1 a9 15 49 fb vfmadd213sd 0x1cdfb49(%rip),%xmm1,%xmm2 # 0x1ce2300 + 27b5: cd 01 + 27b7: c4 e2 f1 a9 15 38 fb vfmadd213sd 0x1cdfb38(%rip),%xmm1,%xmm2 # 0x1ce22f8 + 27be: cd 01 + 27c0: c5 f3 59 c9 vmulsd %xmm1,%xmm1,%xmm1 + 27c4: c4 e2 f1 a9 d0 vfmadd213sd %xmm0,%xmm1,%xmm2 + 27c9: c5 db 58 c2 vaddsd %xmm2,%xmm4,%xmm0 + 27cd: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 + 27d1: c5 fa 11 02 vmovss %xmm0,(%rdx) + 27d5: 48 83 c4 38 add $0x38,%rsp + 27d9: c3 ret + 27da: c5 fb 10 0d 46 fb cd vmovsd 0x1cdfb46(%rip),%xmm1 # 0x1ce2328 + 27e1: 01 + 27e2: c4 e2 e1 a9 0d 35 fb vfmadd213sd 0x1cdfb35(%rip),%xmm3,%xmm1 # 0x1ce2320 + 27e9: cd 01 + 27eb: c5 e3 59 c3 vmulsd %xmm3,%xmm3,%xmm0 + 27ef: c4 e2 e1 a9 0d 20 fb vfmadd213sd 0x1cdfb20(%rip),%xmm3,%xmm1 # 0x1ce2318 + 27f6: cd 01 + 27f8: c4 e2 e1 a9 0d 0f fb vfmadd213sd 0x1cdfb0f(%rip),%xmm3,%xmm1 # 0x1ce2310 + 27ff: cd 01 + 2801: c4 e2 e1 a9 0d fe fa vfmadd213sd 0x1cdfafe(%rip),%xmm3,%xmm1 # 0x1ce2308 + 2808: cd 01 + 280a: c4 e2 e1 a9 0d ed fa vfmadd213sd 0x1cdfaed(%rip),%xmm3,%xmm1 # 0x1ce2300 + 2811: cd 01 + 2813: c4 e2 e1 a9 0d dc fa vfmadd213sd 0x1cdfadc(%rip),%xmm3,%xmm1 # 0x1ce22f8 + 281a: cd 01 + 281c: c4 e2 f9 a9 cb vfmadd213sd %xmm3,%xmm0,%xmm1 + 2821: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 2825: c5 fa 11 0a vmovss %xmm1,(%rdx) + 2829: 48 83 c4 38 add $0x38,%rsp + 282d: c3 ret + 282e: c5 f9 2e d3 vucomisd %xmm3,%xmm2 + 2832: 7a 02 jp 0x2836 + 2834: 74 16 je 0x284c + 2836: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0 + 283a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 + 283e: c5 fa 11 02 vmovss %xmm0,(%rdx) + 2842: b8 13 00 00 00 mov $0x13,%eax + 2847: 48 83 c4 38 add $0x38,%rsp + 284b: c3 ret + 284c: c5 fb 10 05 9c fa cd vmovsd 0x1cdfa9c(%rip),%xmm0 # 0x1ce22f0 + 2853: 01 + 2854: b8 12 00 00 00 mov $0x12,%eax + 2859: c5 f9 57 0d cf fa cd vxorpd 0x1cdfacf(%rip),%xmm0,%xmm1 # 0x1ce2330 + 2860: 01 + 2861: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2 + 2865: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2 + 2869: c5 fa 11 12 vmovss %xmm2,(%rdx) + 286d: 48 83 c4 38 add $0x38,%rsp + 2871: c3 ret + 2872: 41 8a 49 03 mov 0x3(%r9),%cl + 2876: 80 e1 80 and $0x80,%cl + 2879: 80 f9 80 cmp $0x80,%cl + 287c: 74 12 je 0x2890 + 287e: c4 c1 7a 10 01 vmovss (%r9),%xmm0 + 2883: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1 + 2887: c5 fa 11 0a vmovss %xmm1,(%rdx) + 288b: 48 83 c4 38 add $0x38,%rsp + 288f: c3 ret + 2890: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9) + 2897: 75 e5 jne 0x287e + 2899: c5 fb 10 05 47 fa cd vmovsd 0x1cdfa47(%rip),%xmm0 # 0x1ce22e8 + 28a0: 01 + 28a1: b8 13 00 00 00 mov $0x13,%eax + 28a6: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1 + 28aa: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 28ae: c5 fa 11 0a vmovss %xmm1,(%rdx) + 28b2: 48 83 c4 38 add $0x38,%rsp + 28b6: c3 ret + 28b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 28be: 00 00 + 28c0: 53 push %rbx + 28c1: 56 push %rsi + 28c2: 57 push %rdi + 28c3: 41 54 push %r12 + 28c5: 41 56 push %r14 + 28c7: 41 57 push %r15 + 28c9: 55 push %rbp + 28ca: 48 81 ec 50 03 00 00 sub $0x350,%rsp + 28d1: 33 ed xor %ebp,%ebp + 28d3: 4c 89 ac 24 30 03 00 mov %r13,0x330(%rsp) + 28da: 00 + 28db: 4c 8d ac 24 4f 01 00 lea 0x14f(%rsp),%r13 + 28e2: 00 + 28e3: 48 8b 05 c6 0b 37 02 mov 0x2370bc6(%rip),%rax # 0x23734b0 + 28ea: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 + 28ee: 48 33 c4 xor %rsp,%rax + 28f1: 49 89 d2 mov %rdx,%r10 + 28f4: 48 89 84 24 40 03 00 mov %rax,0x340(%rsp) + 28fb: 00 + 28fc: 44 89 c0 mov %r8d,%eax + 28ff: 83 e0 e0 and $0xffffffe0,%eax + 2902: 49 89 c9 mov %rcx,%r9 + 2905: 48 63 c0 movslq %eax,%rax + 2908: 45 32 f6 xor %r14b,%r14b + 290b: 33 d2 xor %edx,%edx + 290d: 45 85 c0 test %r8d,%r8d + 2910: 0f 8e 9f 08 00 00 jle 0x31b5 + 2916: 4d 85 c9 test %r9,%r9 + 2919: 0f 84 80 08 00 00 je 0x319f + 291f: 4d 85 d2 test %r10,%r10 + 2922: 0f 84 3f 08 00 00 je 0x3167 + 2928: c5 f8 ae 9c 24 04 01 vstmxcsr 0x104(%rsp) + 292f: 00 00 + 2931: 8b 8c 24 04 01 00 00 mov 0x104(%rsp),%ecx + 2938: 41 89 cb mov %ecx,%r11d + 293b: 41 81 e3 c0 ff 00 00 and $0xffc0,%r11d + 2942: 41 81 fb 80 1f 00 00 cmp $0x1f80,%r11d + 2949: 74 27 je 0x2972 + 294b: 41 89 cb mov %ecx,%r11d + 294e: bd 02 00 00 00 mov $0x2,%ebp + 2953: 41 81 e3 3f 00 ff ff and $0xffff003f,%r11d + 295a: 41 81 c3 80 1f 00 00 add $0x1f80,%r11d + 2961: 44 89 9c 24 04 01 00 mov %r11d,0x104(%rsp) + 2968: 00 + 2969: c5 f8 ae 94 24 04 01 vldmxcsr 0x104(%rsp) + 2970: 00 00 + 2972: 45 33 ff xor %r15d,%r15d + 2975: 48 85 c0 test %rax,%rax + 2978: 0f 8e 83 01 00 00 jle 0x2b01 + 297e: 62 e1 7c 48 10 35 f8 vmovups 0x1cdf9f8(%rip),%zmm22 # 0x1ce2380 + 2985: f9 cd 01 + 2988: 48 89 c7 mov %rax,%rdi + 298b: 62 e1 7c 48 10 2d 2b vmovups 0x1cdfa2b(%rip),%zmm21 # 0x1ce23c0 + 2992: fa cd 01 + 2995: 62 e1 7c 48 10 25 61 vmovups 0x1cdfa61(%rip),%zmm20 # 0x1ce2400 + 299c: fa cd 01 + 299f: 62 e1 7c 48 10 1d 97 vmovups 0x1cdfa97(%rip),%zmm19 # 0x1ce2440 + 29a6: fa cd 01 + 29a9: 62 e1 7c 48 10 15 cd vmovups 0x1cdfacd(%rip),%zmm18 # 0x1ce2480 + 29b0: fa cd 01 + 29b3: 62 61 7c 48 10 05 03 vmovups 0x1cdfb03(%rip),%zmm24 # 0x1ce24c0 + 29ba: fb cd 01 + 29bd: 89 8c 24 20 03 00 00 mov %ecx,0x320(%rsp) + 29c4: 4c 89 cb mov %r9,%rbx + 29c7: 89 94 24 28 03 00 00 mov %edx,0x328(%rsp) + 29ce: 4c 89 d6 mov %r10,%rsi + 29d1: 44 89 84 24 18 03 00 mov %r8d,0x318(%rsp) + 29d8: 00 + 29d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29e0: 62 a1 7c 48 10 0c bb vmovups (%rbx,%r15,4),%zmm17 + 29e7: 62 a1 7c 48 10 44 bb vmovups 0x40(%rbx,%r15,4),%zmm16 + 29ee: 01 + 29ef: 62 23 7d 58 26 e1 0b vgetmantps $0xb,{sae},%zmm17,%zmm28 + 29f6: 62 23 7d 58 26 e8 0b vgetmantps $0xb,{sae},%zmm16,%zmm29 + 29fd: 62 b2 7d 58 42 e1 vgetexpps {sae},%zmm17,%zmm4 + 2a03: 62 b2 7d 58 42 e8 vgetexpps {sae},%zmm16,%zmm5 + 2a09: 62 91 6d 48 72 d4 13 vpsrld $0x13,%zmm28,%zmm2 + 2a10: 62 91 7d 48 72 d5 13 vpsrld $0x13,%zmm29,%zmm0 + 2a17: 62 b1 1c 10 5c ce vsubps {rn-sae},%zmm22,%zmm28,%zmm1 + 2a1d: 62 b1 14 10 5c de vsubps {rn-sae},%zmm22,%zmm29,%zmm3 + 2a23: 62 22 6d 48 16 cd vpermps %zmm21,%zmm2,%zmm25 + 2a29: 62 a2 7d 48 16 fd vpermps %zmm21,%zmm0,%zmm23 + 2a2f: 62 22 6d 48 16 d4 vpermps %zmm20,%zmm2,%zmm26 + 2a35: 62 22 7d 48 16 dc vpermps %zmm20,%zmm0,%zmm27 + 2a3b: 62 22 6d 48 16 f3 vpermps %zmm19,%zmm2,%zmm30 + 2a41: 62 22 7d 48 16 fb vpermps %zmm19,%zmm0,%zmm31 + 2a47: 62 b3 7d 48 66 c8 5e vfpclassps $0x5e,%zmm16,%k1 + 2a4e: 62 b3 7d 48 66 c1 5e vfpclassps $0x5e,%zmm17,%k0 + 2a55: 62 02 75 18 a8 ca vfmadd213ps {rn-sae},%zmm26,%zmm1,%zmm25 + 2a5b: 62 82 65 18 a8 fb vfmadd213ps {rn-sae},%zmm27,%zmm3,%zmm23 + 2a61: 62 02 7d 58 42 d4 vgetexpps {sae},%zmm28,%zmm26 + 2a67: 62 02 7d 58 42 dd vgetexpps {sae},%zmm29,%zmm27 + 2a6d: 62 02 75 18 a8 ce vfmadd213ps {rn-sae},%zmm30,%zmm1,%zmm25 + 2a73: 62 82 65 18 a8 ff vfmadd213ps {rn-sae},%zmm31,%zmm3,%zmm23 + 2a79: 62 91 5c 18 5c e2 vsubps {rn-sae},%zmm26,%zmm4,%zmm4 + 2a7f: 62 91 54 18 5c eb vsubps {rn-sae},%zmm27,%zmm5,%zmm5 + 2a85: 62 b2 6d 48 16 d2 vpermps %zmm18,%zmm2,%zmm2 + 2a8b: 62 b2 7d 48 16 c2 vpermps %zmm18,%zmm0,%zmm0 + 2a91: 62 01 5c 18 59 e0 vmulps {rn-sae},%zmm24,%zmm4,%zmm28 + 2a97: 62 01 54 18 59 e8 vmulps {rn-sae},%zmm24,%zmm5,%zmm29 + 2a9d: 62 62 75 18 a8 ca vfmadd213ps {rn-sae},%zmm2,%zmm1,%zmm25 + 2aa3: 62 e2 65 18 a8 f8 vfmadd213ps {rn-sae},%zmm0,%zmm3,%zmm23 + 2aa9: 62 02 75 18 a8 cc vfmadd213ps {rn-sae},%zmm28,%zmm1,%zmm25 + 2aaf: 62 82 65 18 a8 fd vfmadd213ps {rn-sae},%zmm29,%zmm3,%zmm23 + 2ab5: c5 f8 93 d1 kmovw %k1,%edx + 2ab9: c5 78 93 e0 kmovw %k0,%r12d + 2abd: c1 e2 10 shl $0x10,%edx + 2ac0: 44 0b e2 or %edx,%r12d + 2ac3: 0f 85 6b 04 00 00 jne 0x2f34 + 2ac9: 62 21 7c 48 11 0c be vmovups %zmm25,(%rsi,%r15,4) + 2ad0: 62 a1 7c 48 11 7c be vmovups %zmm23,0x40(%rsi,%r15,4) + 2ad7: 01 + 2ad8: 49 83 c7 20 add $0x20,%r15 + 2adc: 4c 3b ff cmp %rdi,%r15 + 2adf: 0f 8c fb fe ff ff jl 0x29e0 + 2ae5: 8b 8c 24 20 03 00 00 mov 0x320(%rsp),%ecx + 2aec: 49 89 d9 mov %rbx,%r9 + 2aef: 8b 94 24 28 03 00 00 mov 0x328(%rsp),%edx + 2af6: 49 89 f2 mov %rsi,%r10 + 2af9: 44 8b 84 24 18 03 00 mov 0x318(%rsp),%r8d + 2b00: 00 + 2b01: 4d 63 d8 movslq %r8d,%r11 + 2b04: 4a 8d 04 bd 00 00 00 lea 0x0(,%r15,4),%rax + 2b0b: 00 + 2b0c: 4d 3b fb cmp %r11,%r15 + 2b0f: 0f 8d 6d 01 00 00 jge 0x2c82 + 2b15: 62 e1 7c 48 10 05 61 vmovups 0x1cdf861(%rip),%zmm16 # 0x1ce2380 + 2b1c: f8 cd 01 + 2b1f: 48 89 c7 mov %rax,%rdi + 2b22: 62 f1 7c 48 10 2d 94 vmovups 0x1cdf894(%rip),%zmm5 # 0x1ce23c0 + 2b29: f8 cd 01 + 2b2c: 62 f1 7c 48 10 25 ca vmovups 0x1cdf8ca(%rip),%zmm4 # 0x1ce2400 + 2b33: f8 cd 01 + 2b36: 62 f1 7c 48 10 1d 00 vmovups 0x1cdf900(%rip),%zmm3 # 0x1ce2440 + 2b3d: f9 cd 01 + 2b40: 62 f1 7c 48 10 15 36 vmovups 0x1cdf936(%rip),%zmm2 # 0x1ce2480 + 2b47: f9 cd 01 + 2b4a: 62 f1 7c 48 10 0d 6c vmovups 0x1cdf96c(%rip),%zmm1 # 0x1ce24c0 + 2b51: f9 cd 01 + 2b54: 62 f2 7d 48 18 05 ca vbroadcastss 0x1ce00ca(%rip),%zmm0 # 0x1ce2c28 + 2b5b: 00 ce 01 + 2b5e: 4c 89 9c 24 38 03 00 mov %r11,0x338(%rsp) + 2b65: 00 + 2b66: 44 89 c6 mov %r8d,%esi + 2b69: 89 8c 24 20 03 00 00 mov %ecx,0x320(%rsp) + 2b70: 4c 89 d3 mov %r10,%rbx + 2b73: 89 94 24 28 03 00 00 mov %edx,0x328(%rsp) + 2b7a: 89 ac 24 08 01 00 00 mov %ebp,0x108(%rsp) + 2b81: 4c 89 cd mov %r9,%rbp + 2b84: 44 88 b4 24 10 03 00 mov %r14b,0x310(%rsp) + 2b8b: 00 + 2b8c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b93: 00 + 2b94: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ba0: 45 89 fe mov %r15d,%r14d + 2ba3: 89 f1 mov %esi,%ecx + 2ba5: 41 2b ce sub %r14d,%ecx + 2ba8: ba 10 00 00 00 mov $0x10,%edx + 2bad: 83 f9 10 cmp $0x10,%ecx + 2bb0: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 + 2bb7: 00 00 00 + 2bba: 62 61 7c 48 28 d8 vmovaps %zmm0,%zmm27 + 2bc0: 0f 43 ca cmovae %edx,%ecx + 2bc3: f7 d9 neg %ecx + 2bc5: 83 c1 20 add $0x20,%ecx + 2bc8: c4 c2 f3 f7 d3 shrx %rcx,%r11,%rdx + 2bcd: 41 89 55 00 mov %edx,0x0(%r13) + 2bd1: c5 f8 92 ca kmovw %edx,%k1 + 2bd5: 62 61 7c 49 10 1c 2f vmovups (%rdi,%rbp,1),%zmm27{%k1} + 2bdc: 62 83 7d 58 26 d3 0b vgetmantps $0xb,{sae},%zmm27,%zmm18 + 2be3: 62 82 7d 58 42 e3 vgetexpps {sae},%zmm27,%zmm20 + 2be9: 62 21 6c 10 5c c8 vsubps {rn-sae},%zmm16,%zmm18,%zmm25 + 2bef: 62 93 7d 48 66 c3 5e vfpclassps $0x5e,%zmm27,%k0 + 2bf6: 62 b1 4d 40 72 d2 13 vpsrld $0x13,%zmm18,%zmm22 + 2bfd: 62 a2 7d 58 42 ea vgetexpps {sae},%zmm18,%zmm21 + 2c03: 62 62 4d 40 16 e5 vpermps %zmm5,%zmm22,%zmm28 + 2c09: 62 e2 4d 40 16 cc vpermps %zmm4,%zmm22,%zmm17 + 2c0f: 62 21 5c 10 5c c5 vsubps {rn-sae},%zmm21,%zmm20,%zmm24 + 2c15: 62 e2 4d 40 16 db vpermps %zmm3,%zmm22,%zmm19 + 2c1b: 62 e2 4d 40 16 fa vpermps %zmm2,%zmm22,%zmm23 + 2c21: 62 22 35 10 a8 e1 vfmadd213ps {rn-sae},%zmm17,%zmm25,%zmm28 + 2c27: 62 61 3c 10 59 d1 vmulps {rn-sae},%zmm1,%zmm24,%zmm26 + 2c2d: 62 22 35 10 a8 e3 vfmadd213ps {rn-sae},%zmm19,%zmm25,%zmm28 + 2c33: c5 78 93 e0 kmovw %k0,%r12d + 2c37: 62 22 35 10 a8 e7 vfmadd213ps {rn-sae},%zmm23,%zmm25,%zmm28 + 2c3d: 62 02 35 10 a8 e2 vfmadd213ps {rn-sae},%zmm26,%zmm25,%zmm28 + 2c43: 45 85 e4 test %r12d,%r12d + 2c46: 0f 85 c4 00 00 00 jne 0x2d10 + 2c4c: c5 f8 92 ca kmovw %edx,%k1 + 2c50: 49 83 c7 10 add $0x10,%r15 + 2c54: 62 61 7c 49 11 24 1f vmovups %zmm28,(%rdi,%rbx,1){%k1} + 2c5b: 48 83 c7 40 add $0x40,%rdi + 2c5f: 4c 3b bc 24 38 03 00 cmp 0x338(%rsp),%r15 + 2c66: 00 + 2c67: 0f 8c 33 ff ff ff jl 0x2ba0 + 2c6d: 8b 8c 24 20 03 00 00 mov 0x320(%rsp),%ecx + 2c74: 8b 94 24 28 03 00 00 mov 0x328(%rsp),%edx + 2c7b: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp + 2c82: db e2 fnclex + 2c84: f7 c5 01 00 00 00 test $0x1,%ebp + 2c8a: 74 07 je 0x2c93 + 2c8c: d9 ac 24 02 01 00 00 fldcw 0x102(%rsp) + 2c93: f7 c5 02 00 00 00 test $0x2,%ebp + 2c99: 74 12 je 0x2cad + 2c9b: 89 8c 24 04 01 00 00 mov %ecx,0x104(%rsp) + 2ca2: c5 f8 ae 94 24 04 01 vldmxcsr 0x104(%rsp) + 2ca9: 00 00 + 2cab: eb 28 jmp 0x2cd5 + 2cad: c5 f8 ae 9c 24 04 01 vstmxcsr 0x104(%rsp) + 2cb4: 00 00 + 2cb6: 8b 8c 24 04 01 00 00 mov 0x104(%rsp),%ecx + 2cbd: f6 c1 1f test $0x1f,%cl + 2cc0: 74 13 je 0x2cd5 + 2cc2: 83 e1 e0 and $0xffffffe0,%ecx + 2cc5: 89 8c 24 04 01 00 00 mov %ecx,0x104(%rsp) + 2ccc: c5 f8 ae 94 24 04 01 vldmxcsr 0x104(%rsp) + 2cd3: 00 00 + 2cd5: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx + 2cdc: 00 + 2cdd: 48 33 cc xor %rsp,%rcx + 2ce0: 48 3b 0d c9 07 37 02 cmp 0x23707c9(%rip),%rcx # 0x23734b0 + 2ce7: 75 1f jne 0x2d08 + 2ce9: c5 f8 77 vzeroupper + 2cec: 89 d0 mov %edx,%eax + 2cee: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13 + 2cf5: 00 + 2cf6: 48 81 c4 50 03 00 00 add $0x350,%rsp + 2cfd: 5d pop %rbp + 2cfe: 41 5f pop %r15 + 2d00: 41 5e pop %r14 + 2d02: 41 5c pop %r12 + 2d04: 5f pop %rdi + 2d05: 5e pop %rsi + 2d06: 5b pop %rbx + 2d07: c3 ret + 2d08: c5 f8 77 vzeroupper + 2d0b: e8 00 bf e8 00 call 0xe8ec10 + 2d10: 8a 94 24 10 03 00 00 mov 0x310(%rsp),%dl + 2d17: 62 41 7c 48 11 5d 06 vmovups %zmm27,0x180(%r13) + 2d1e: 62 41 7c 48 11 65 05 vmovups %zmm28,0x140(%r13) + 2d25: 84 d2 test %dl,%dl + 2d27: 0f 84 cf 01 00 00 je 0x2efc + 2d2d: 45 85 e4 test %r12d,%r12d + 2d30: 75 11 jne 0x2d43 + 2d32: 62 41 7c 48 10 65 05 vmovups 0x140(%r13),%zmm28 + 2d39: 41 0f b7 55 00 movzwl 0x0(%r13),%edx + 2d3e: e9 09 ff ff ff jmp 0x2c4c + 2d43: 33 c0 xor %eax,%eax + 2d45: 48 8d 14 3b lea (%rbx,%rdi,1),%rdx + 2d49: c5 f8 11 74 24 50 vmovups %xmm6,0x50(%rsp) + 2d4f: c5 f8 11 7c 24 60 vmovups %xmm7,0x60(%rsp) + 2d55: c5 78 11 44 24 70 vmovups %xmm8,0x70(%rsp) + 2d5b: c5 78 11 8c 24 80 00 vmovups %xmm9,0x80(%rsp) + 2d62: 00 00 + 2d64: c5 78 11 94 24 90 00 vmovups %xmm10,0x90(%rsp) + 2d6b: 00 00 + 2d6d: c5 78 11 9c 24 a0 00 vmovups %xmm11,0xa0(%rsp) + 2d74: 00 00 + 2d76: c5 78 11 a4 24 b0 00 vmovups %xmm12,0xb0(%rsp) + 2d7d: 00 00 + 2d7f: c5 78 11 ac 24 c0 00 vmovups %xmm13,0xc0(%rsp) + 2d86: 00 00 + 2d88: c5 78 11 b4 24 d0 00 vmovups %xmm14,0xd0(%rsp) + 2d8f: 00 00 + 2d91: c5 78 11 bc 24 e0 00 vmovups %xmm15,0xe0(%rsp) + 2d98: 00 00 + 2d9a: 48 89 54 24 48 mov %rdx,0x48(%rsp) + 2d9f: 44 89 74 24 40 mov %r14d,0x40(%rsp) + 2da4: 48 89 bc 24 f0 00 00 mov %rdi,0xf0(%rsp) + 2dab: 00 + 2dac: 89 c7 mov %eax,%edi + 2dae: 4c 89 bc 24 f8 00 00 mov %r15,0xf8(%rsp) + 2db5: 00 + 2db6: 89 b4 24 18 03 00 00 mov %esi,0x318(%rsp) + 2dbd: 0f 1f 00 nopl (%rax) + 2dc0: 41 0f a3 fc bt %edi,%r12d + 2dc4: 0f 82 ba 00 00 00 jb 0x2e84 + 2dca: ff c7 inc %edi + 2dcc: 83 ff 10 cmp $0x10,%edi + 2dcf: 7c ef jl 0x2dc0 + 2dd1: 62 f2 7d 48 18 05 4d vbroadcastss 0x1cdfe4d(%rip),%zmm0 # 0x1ce2c28 + 2dd8: fe cd 01 + 2ddb: c5 f8 10 74 24 50 vmovups 0x50(%rsp),%xmm6 + 2de1: c5 f8 10 7c 24 60 vmovups 0x60(%rsp),%xmm7 + 2de7: c5 78 10 44 24 70 vmovups 0x70(%rsp),%xmm8 + 2ded: c5 78 10 8c 24 80 00 vmovups 0x80(%rsp),%xmm9 + 2df4: 00 00 + 2df6: c5 78 10 94 24 90 00 vmovups 0x90(%rsp),%xmm10 + 2dfd: 00 00 + 2dff: c5 78 10 9c 24 a0 00 vmovups 0xa0(%rsp),%xmm11 + 2e06: 00 00 + 2e08: c5 78 10 a4 24 b0 00 vmovups 0xb0(%rsp),%xmm12 + 2e0f: 00 00 + 2e11: c5 78 10 ac 24 c0 00 vmovups 0xc0(%rsp),%xmm13 + 2e18: 00 00 + 2e1a: c5 78 10 b4 24 d0 00 vmovups 0xd0(%rsp),%xmm14 + 2e21: 00 00 + 2e23: c5 78 10 bc 24 e0 00 vmovups 0xe0(%rsp),%xmm15 + 2e2a: 00 00 + 2e2c: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi + 2e33: 00 + 2e34: 4c 8b bc 24 f8 00 00 mov 0xf8(%rsp),%r15 + 2e3b: 00 + 2e3c: 8b b4 24 18 03 00 00 mov 0x318(%rsp),%esi + 2e43: 62 f1 7c 48 10 0d 73 vmovups 0x1cdf673(%rip),%zmm1 # 0x1ce24c0 + 2e4a: f6 cd 01 + 2e4d: 62 f1 7c 48 10 15 29 vmovups 0x1cdf629(%rip),%zmm2 # 0x1ce2480 + 2e54: f6 cd 01 + 2e57: 62 f1 7c 48 10 1d df vmovups 0x1cdf5df(%rip),%zmm3 # 0x1ce2440 + 2e5e: f5 cd 01 + 2e61: 62 f1 7c 48 10 25 95 vmovups 0x1cdf595(%rip),%zmm4 # 0x1ce2400 + 2e68: f5 cd 01 + 2e6b: 62 f1 7c 48 10 2d 4b vmovups 0x1cdf54b(%rip),%zmm5 # 0x1ce23c0 + 2e72: f5 cd 01 + 2e75: 62 e1 7c 48 10 05 01 vmovups 0x1cdf501(%rip),%zmm16 # 0x1ce2380 + 2e7c: f5 cd 01 + 2e7f: e9 ae fe ff ff jmp 0x2d32 + 2e84: 41 89 fe mov %edi,%r14d + 2e87: c5 f8 77 vzeroupper + 2e8a: 4f 8d bc b5 40 01 00 lea 0x140(%r13,%r14,4),%r15 + 2e91: 00 + 2e92: 4c 89 fa mov %r15,%rdx + 2e95: 4b 8d 8c b5 80 01 00 lea 0x180(%r13,%r14,4),%rcx + 2e9c: 00 + 2e9d: e8 5e 03 00 00 call 0x3200 + 2ea2: 89 c6 mov %eax,%esi + 2ea4: 85 f6 test %esi,%esi + 2ea6: 0f 84 1e ff ff ff je 0x2dca + 2eac: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 2eb1: 49 89 e2 mov %rsp,%r10 + 2eb4: 45 8b 1f mov (%r15),%r11d + 2eb7: 89 f1 mov %esi,%ecx + 2eb9: 49 89 e8 mov %rbp,%r8 + 2ebc: 49 89 e9 mov %rbp,%r9 + 2ebf: 46 89 1c b0 mov %r11d,(%rax,%r14,4) + 2ec3: 44 8b 5c 24 40 mov 0x40(%rsp),%r11d + 2ec8: 49 89 5a 20 mov %rbx,0x20(%r10) + 2ecc: 49 89 5a 28 mov %rbx,0x28(%r10) + 2ed0: 41 8d 14 3b lea (%r11,%rdi,1),%edx + 2ed4: 4c 8d 1d 05 df 3c 02 lea 0x23cdf05(%rip),%r11 # 0x23d0de0 + 2edb: 4d 89 5a 30 mov %r11,0x30(%r10) + 2edf: e8 1c 62 10 00 call 0x109100 + 2ee4: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 + 2ee9: 89 b4 24 28 03 00 00 mov %esi,0x328(%rsp) + 2ef0: 47 8b 34 b3 mov (%r11,%r14,4),%r14d + 2ef4: 45 89 37 mov %r14d,(%r15) + 2ef7: e9 ce fe ff ff jmp 0x2dca + 2efc: 49 89 e3 mov %rsp,%r11 + 2eff: b8 3f 00 00 00 mov $0x3f,%eax + 2f04: c6 84 24 10 03 00 00 movb $0x1,0x310(%rsp) + 2f0b: 01 + 2f0c: 48 8d 94 24 02 01 00 lea 0x102(%rsp),%rdx + 2f13: 00 + 2f14: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx + 2f1b: 00 + 2f1c: 49 89 13 mov %rdx,(%r11) + 2f1f: 49 89 4b 08 mov %rcx,0x8(%r11) + 2f23: e8 b8 71 ea ff call 0xffffffffffeaa0e0 + 2f28: 09 84 24 08 01 00 00 or %eax,0x108(%rsp) + 2f2f: e9 f9 fd ff ff jmp 0x2d2d + 2f34: 62 c1 7c 48 11 4d 03 vmovups %zmm17,0xc0(%r13) + 2f3b: 62 c1 7c 48 11 45 04 vmovups %zmm16,0x100(%r13) + 2f42: 62 41 7c 48 11 4d 01 vmovups %zmm25,0x40(%r13) + 2f49: 62 c1 7c 48 11 7d 02 vmovups %zmm23,0x80(%r13) + 2f50: 45 84 f6 test %r14b,%r14b + 2f53: 0f 84 e0 01 00 00 je 0x3139 + 2f59: 45 85 e4 test %r12d,%r12d + 2f5c: 75 13 jne 0x2f71 + 2f5e: 62 41 7c 48 10 4d 01 vmovups 0x40(%r13),%zmm25 + 2f65: 62 c1 7c 48 10 7d 02 vmovups 0x80(%r13),%zmm23 + 2f6c: e9 58 fb ff ff jmp 0x2ac9 + 2f71: 33 c9 xor %ecx,%ecx + 2f73: 44 89 fa mov %r15d,%edx + 2f76: c5 f8 11 74 24 50 vmovups %xmm6,0x50(%rsp) + 2f7c: 4a 8d 04 be lea (%rsi,%r15,4),%rax + 2f80: c5 f8 11 7c 24 60 vmovups %xmm7,0x60(%rsp) + 2f86: c5 78 11 44 24 70 vmovups %xmm8,0x70(%rsp) + 2f8c: c5 78 11 8c 24 80 00 vmovups %xmm9,0x80(%rsp) + 2f93: 00 00 + 2f95: c5 78 11 94 24 90 00 vmovups %xmm10,0x90(%rsp) + 2f9c: 00 00 + 2f9e: c5 78 11 9c 24 a0 00 vmovups %xmm11,0xa0(%rsp) + 2fa5: 00 00 + 2fa7: c5 78 11 a4 24 b0 00 vmovups %xmm12,0xb0(%rsp) + 2fae: 00 00 + 2fb0: c5 78 11 ac 24 c0 00 vmovups %xmm13,0xc0(%rsp) + 2fb7: 00 00 + 2fb9: c5 78 11 b4 24 d0 00 vmovups %xmm14,0xd0(%rsp) + 2fc0: 00 00 + 2fc2: c5 78 11 bc 24 e0 00 vmovups %xmm15,0xe0(%rsp) + 2fc9: 00 00 + 2fcb: 4c 89 bc 24 f8 00 00 mov %r15,0xf8(%rsp) + 2fd2: 00 + 2fd3: 41 89 d7 mov %edx,%r15d + 2fd6: 89 ac 24 08 01 00 00 mov %ebp,0x108(%rsp) + 2fdd: 44 88 b4 24 10 03 00 mov %r14b,0x310(%rsp) + 2fe4: 00 + 2fe5: 49 89 c6 mov %rax,%r14 + 2fe8: 48 89 bc 24 f0 00 00 mov %rdi,0xf0(%rsp) + 2fef: 00 + 2ff0: 89 cf mov %ecx,%edi + 2ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3000: 41 0f a3 fc bt %edi,%r12d + 3004: 0f 82 b8 00 00 00 jb 0x30c2 + 300a: ff c7 inc %edi + 300c: 83 ff 20 cmp $0x20,%edi + 300f: 7c ef jl 0x3000 + 3011: 62 61 7c 48 10 05 a5 vmovups 0x1cdf4a5(%rip),%zmm24 # 0x1ce24c0 + 3018: f4 cd 01 + 301b: 62 e1 7c 48 10 15 5b vmovups 0x1cdf45b(%rip),%zmm18 # 0x1ce2480 + 3022: f4 cd 01 + 3025: 62 e1 7c 48 10 1d 11 vmovups 0x1cdf411(%rip),%zmm19 # 0x1ce2440 + 302c: f4 cd 01 + 302f: 62 e1 7c 48 10 25 c7 vmovups 0x1cdf3c7(%rip),%zmm20 # 0x1ce2400 + 3036: f3 cd 01 + 3039: 62 e1 7c 48 10 2d 7d vmovups 0x1cdf37d(%rip),%zmm21 # 0x1ce23c0 + 3040: f3 cd 01 + 3043: 62 e1 7c 48 10 35 33 vmovups 0x1cdf333(%rip),%zmm22 # 0x1ce2380 + 304a: f3 cd 01 + 304d: c5 f8 10 74 24 50 vmovups 0x50(%rsp),%xmm6 + 3053: c5 f8 10 7c 24 60 vmovups 0x60(%rsp),%xmm7 + 3059: c5 78 10 44 24 70 vmovups 0x70(%rsp),%xmm8 + 305f: c5 78 10 8c 24 80 00 vmovups 0x80(%rsp),%xmm9 + 3066: 00 00 + 3068: c5 78 10 94 24 90 00 vmovups 0x90(%rsp),%xmm10 + 306f: 00 00 + 3071: c5 78 10 9c 24 a0 00 vmovups 0xa0(%rsp),%xmm11 + 3078: 00 00 + 307a: c5 78 10 a4 24 b0 00 vmovups 0xb0(%rsp),%xmm12 + 3081: 00 00 + 3083: c5 78 10 ac 24 c0 00 vmovups 0xc0(%rsp),%xmm13 + 308a: 00 00 + 308c: c5 78 10 b4 24 d0 00 vmovups 0xd0(%rsp),%xmm14 + 3093: 00 00 + 3095: c5 78 10 bc 24 e0 00 vmovups 0xe0(%rsp),%xmm15 + 309c: 00 00 + 309e: 4c 8b bc 24 f8 00 00 mov 0xf8(%rsp),%r15 + 30a5: 00 + 30a6: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp + 30ad: 44 8a b4 24 10 03 00 mov 0x310(%rsp),%r14b + 30b4: 00 + 30b5: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi + 30bc: 00 + 30bd: e9 9c fe ff ff jmp 0x2f5e + 30c2: 89 fd mov %edi,%ebp + 30c4: c5 f8 77 vzeroupper + 30c7: 49 8d 54 ad 40 lea 0x40(%r13,%rbp,4),%rdx + 30cc: 48 89 54 24 48 mov %rdx,0x48(%rsp) + 30d1: 49 8d 8c ad c0 00 00 lea 0xc0(%r13,%rbp,4),%rcx + 30d8: 00 + 30d9: e8 22 01 00 00 call 0x3200 + 30de: 85 c0 test %eax,%eax + 30e0: 0f 84 24 ff ff ff je 0x300a + 30e6: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 + 30eb: 49 89 e2 mov %rsp,%r10 + 30ee: 89 c1 mov %eax,%ecx + 30f0: 41 8d 14 3f lea (%r15,%rdi,1),%edx + 30f4: 49 89 d8 mov %rbx,%r8 + 30f7: 49 89 d9 mov %rbx,%r9 + 30fa: 45 8b 1b mov (%r11),%r11d + 30fd: 45 89 1c ae mov %r11d,(%r14,%rbp,4) + 3101: 4c 8d 1d d8 dc 3c 02 lea 0x23cdcd8(%rip),%r11 # 0x23d0de0 + 3108: 49 89 72 20 mov %rsi,0x20(%r10) + 310c: 49 89 72 28 mov %rsi,0x28(%r10) + 3110: 4d 89 5a 30 mov %r11,0x30(%r10) + 3114: 89 44 24 40 mov %eax,0x40(%rsp) + 3118: e8 e3 5f 10 00 call 0x109100 + 311d: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 + 3122: 8b 44 24 40 mov 0x40(%rsp),%eax + 3126: 41 8b 2c ae mov (%r14,%rbp,4),%ebp + 312a: 41 89 2b mov %ebp,(%r11) + 312d: 89 84 24 28 03 00 00 mov %eax,0x328(%rsp) + 3134: e9 d1 fe ff ff jmp 0x300a + 3139: 49 89 e3 mov %rsp,%r11 + 313c: b8 3f 00 00 00 mov $0x3f,%eax + 3141: 41 b6 01 mov $0x1,%r14b + 3144: 48 8d 94 24 02 01 00 lea 0x102(%rsp),%rdx + 314b: 00 + 314c: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx + 3153: 00 + 3154: 49 89 13 mov %rdx,(%r11) + 3157: 49 89 4b 08 mov %rcx,0x8(%r11) + 315b: e8 80 6f ea ff call 0xffffffffffeaa0e0 + 3160: 0b e8 or %eax,%ebp + 3162: e9 f2 fd ff ff jmp 0x2f59 + 3167: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx + 316e: 00 + 316f: 48 33 cc xor %rsp,%rcx + 3172: 48 3b 0d 37 03 37 02 cmp 0x2370337(%rip),%rcx # 0x23734b0 + 3179: 75 1f jne 0x319a + 317b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3180: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13 + 3187: 00 + 3188: 48 81 c4 50 03 00 00 add $0x350,%rsp + 318f: 5d pop %rbp + 3190: 41 5f pop %r15 + 3192: 41 5e pop %r14 + 3194: 41 5c pop %r12 + 3196: 5f pop %rdi + 3197: 5e pop %rsi + 3198: 5b pop %rbx + 3199: c3 ret + 319a: e8 71 ba e8 00 call 0xe8ec10 + 319f: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx + 31a6: 00 + 31a7: 48 33 cc xor %rsp,%rcx + 31aa: 48 3b 0d ff 02 37 02 cmp 0x23702ff(%rip),%rcx # 0x23734b0 + 31b1: 75 e7 jne 0x319a + 31b3: eb c6 jmp 0x317b + 31b5: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx + 31bc: 00 + 31bd: 48 33 cc xor %rsp,%rcx + 31c0: 48 3b 0d e9 02 37 02 cmp 0x23702e9(%rip),%rcx # 0x23734b0 + 31c7: 75 d1 jne 0x319a + 31c9: b8 fa ff ff ff mov $0xfffffffa,%eax + 31ce: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13 + 31d5: 00 + 31d6: 48 81 c4 50 03 00 00 add $0x350,%rsp + 31dd: 5d pop %rbp + 31de: 41 5f pop %r15 + 31e0: 41 5e pop %r14 + 31e2: 41 5c pop %r12 + 31e4: 5f pop %rdi + 31e5: 5e pop %rsi + 31e6: 5b pop %rbx + 31e7: c3 ret + 31e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 31ef: 00 + 31f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 31fe: 00 00 + 3200: 48 83 ec 38 sub $0x38,%rsp + 3204: 49 89 c9 mov %rcx,%r9 + 3207: 33 c0 xor %eax,%eax + 3209: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d + 320e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d + 3215: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d + 321c: 0f 84 b0 02 00 00 je 0x34d2 + 3222: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 3226: 45 33 c0 xor %r8d,%r8d + 3229: c4 c1 7a 5a 01 vcvtss2sd (%r9),%xmm0,%xmm0 + 322e: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp) + 3234: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx + 3239: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx + 323f: 75 14 jne 0x3255 + 3241: c5 fb 59 05 77 f9 cd vmulsd 0x1cdf977(%rip),%xmm0,%xmm0 # 0x1ce2bc0 + 3248: 01 + 3249: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d + 324f: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp) + 3255: c5 fb 10 15 6b f9 cd vmovsd 0x1cdf96b(%rip),%xmm2 # 0x1ce2bc8 + 325c: 01 + 325d: c5 f9 2f c2 vcomisd %xmm2,%xmm0 + 3261: 0f 86 27 02 00 00 jbe 0x348e + 3267: 62 e1 ff 08 10 2d af vmovsd 0x1cdf9af(%rip),%xmm21 # 0x1ce2c20 + 326e: f9 cd 01 + 3271: 62 21 ff 08 5c c5 vsubsd %xmm21,%xmm0,%xmm24 + 3277: 62 61 ff 08 11 44 24 vmovsd %xmm24,0x28(%rsp) + 327e: 05 + 327f: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp) + 3284: c5 fb 10 4c 24 28 vmovsd 0x28(%rsp),%xmm1 + 328a: c5 f9 2f 0d 26 f9 cd vcomisd 0x1cdf926(%rip),%xmm1 # 0x1ce2bb8 + 3291: 01 + 3292: 0f 86 75 01 00 00 jbe 0x340d + 3298: c5 fb 11 44 24 28 vmovsd %xmm0,0x28(%rsp) + 329e: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2 + 32a2: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d + 32a8: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d + 32af: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d + 32b6: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp) + 32bc: 62 e1 ff 08 10 54 24 vmovsd 0x28(%rsp),%xmm18 + 32c3: 05 + 32c4: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx + 32c9: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx + 32cf: 62 f1 ef 00 58 1d cf vaddsd 0x1cdf8cf(%rip),%xmm18,%xmm3 # 0x1ce2ba8 + 32d6: f8 cd 01 + 32d9: 62 e1 ef 00 58 05 cd vaddsd 0x1cdf8cd(%rip),%xmm18,%xmm16 # 0x1ce2bb0 + 32e0: f8 cd 01 + 32e3: c1 e9 04 shr $0x4,%ecx + 32e6: c5 fb 11 5c 24 20 vmovsd %xmm3,0x20(%rsp) + 32ec: 44 8b 54 24 20 mov 0x20(%rsp),%r10d + 32f1: 62 e1 ff 08 11 44 24 vmovsd %xmm16,0x20(%rsp) + 32f8: 04 + 32f9: 41 83 e2 7f and $0x7f,%r10d + 32fd: 62 e1 ff 08 10 4c 24 vmovsd 0x20(%rsp),%xmm17 + 3304: 04 + 3305: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d + 330c: ff + 330d: 48 8d 0d 2c a8 d5 ff lea -0x2a57d4(%rip),%rcx # 0xffffffffffd5db40 + 3314: 62 e1 f7 00 5c 1d 92 vsubsd 0x1cdf892(%rip),%xmm17,%xmm19 # 0x1ce2bb0 + 331b: f8 cd 01 + 331e: c4 c1 6b 2a d0 vcvtsi2sd %r8d,%xmm2,%xmm2 + 3323: 62 a1 ef 00 5c fb vsubsd %xmm19,%xmm18,%xmm23 + 3329: c5 eb 59 25 67 f8 cd vmulsd 0x1cdf867(%rip),%xmm2,%xmm4 # 0x1ce2b98 + 3330: 01 + 3331: c5 eb 59 2d 67 f8 cd vmulsd 0x1cdf867(%rip),%xmm2,%xmm5 # 0x1ce2ba0 + 3338: 01 + 3339: 49 89 c9 mov %rcx,%r9 + 333c: 47 8d 1c 52 lea (%r10,%r10,2),%r11d + 3340: 62 a1 ff 08 10 b4 d9 vmovsd 0x1f84a40(%rcx,%r11,8),%xmm22 + 3347: 40 4a f8 01 + 334b: 49 89 c8 mov %rcx,%r8 + 334e: 62 a1 cf 00 59 e3 vmulsd %xmm19,%xmm22,%xmm20 + 3354: 62 b1 cf 00 59 df vmulsd %xmm23,%xmm22,%xmm3 + 335a: c4 81 53 58 84 d9 50 vaddsd 0x1f84a50(%r9,%r11,8),%xmm5,%xmm0 + 3361: 4a f8 01 + 3364: c4 81 5b 58 8c d8 48 vaddsd 0x1f84a48(%r8,%r11,8),%xmm4,%xmm1 + 336b: 4a f8 01 + 336e: 62 b1 df 00 5c d5 vsubsd %xmm21,%xmm20,%xmm2 + 3374: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0 + 3378: 62 e1 ef 08 58 f3 vaddsd %xmm3,%xmm2,%xmm22 + 337e: c5 f3 58 ca vaddsd %xmm2,%xmm1,%xmm1 + 3382: 62 e1 cf 00 59 2d 7c vmulsd 0x1cdf87c(%rip),%xmm22,%xmm21 # 0x1ce2c08 + 3389: f8 cd 01 + 338c: 62 61 d7 00 58 05 6a vaddsd 0x1cdf86a(%rip),%xmm21,%xmm24 # 0x1ce2c00 + 3393: f8 cd 01 + 3396: 62 21 bf 00 59 ce vmulsd %xmm22,%xmm24,%xmm25 + 339c: 62 61 b7 00 58 15 52 vaddsd 0x1cdf852(%rip),%xmm25,%xmm26 # 0x1ce2bf8 + 33a3: f8 cd 01 + 33a6: 62 21 af 00 59 de vmulsd %xmm22,%xmm26,%xmm27 + 33ac: 62 21 cf 00 59 d6 vmulsd %xmm22,%xmm22,%xmm26 + 33b2: 62 61 a7 00 58 25 34 vaddsd 0x1cdf834(%rip),%xmm27,%xmm28 # 0x1ce2bf0 + 33b9: f8 cd 01 + 33bc: 62 21 9f 00 59 ee vmulsd %xmm22,%xmm28,%xmm29 + 33c2: 62 61 97 00 58 35 1c vaddsd 0x1cdf81c(%rip),%xmm29,%xmm30 # 0x1ce2be8 + 33c9: f8 cd 01 + 33cc: 62 21 8f 00 59 fe vmulsd %xmm22,%xmm30,%xmm31 + 33d2: 62 e1 87 00 58 2d 04 vaddsd 0x1cdf804(%rip),%xmm31,%xmm21 # 0x1ce2be0 + 33d9: f8 cd 01 + 33dc: 62 21 d7 00 59 c6 vmulsd %xmm22,%xmm21,%xmm24 + 33e2: 62 61 bf 00 58 0d ec vaddsd 0x1cdf7ec(%rip),%xmm24,%xmm25 # 0x1ce2bd8 + 33e9: f7 cd 01 + 33ec: 62 91 b7 00 59 e2 vmulsd %xmm26,%xmm25,%xmm4 + 33f2: c5 fb 58 ec vaddsd %xmm4,%xmm0,%xmm5 + 33f6: 62 e1 f7 08 58 c5 vaddsd %xmm5,%xmm1,%xmm16 + 33fc: 62 a1 ff 00 5a c0 vcvtsd2ss %xmm16,%xmm16,%xmm16 + 3402: 62 e1 7e 08 11 02 vmovss %xmm16,(%rdx) + 3408: 48 83 c4 38 add $0x38,%rsp + 340c: c3 ret + 340d: 62 f1 bf 00 59 05 f1 vmulsd 0x1cdf7f1(%rip),%xmm24,%xmm0 # 0x1ce2c08 + 3414: f7 cd 01 + 3417: 62 81 bf 00 59 f0 vmulsd %xmm24,%xmm24,%xmm22 + 341d: c5 fb 58 0d db f7 cd vaddsd 0x1cdf7db(%rip),%xmm0,%xmm1 # 0x1ce2c00 + 3424: 01 + 3425: 62 91 f7 08 59 d0 vmulsd %xmm24,%xmm1,%xmm2 + 342b: c5 eb 58 1d c5 f7 cd vaddsd 0x1cdf7c5(%rip),%xmm2,%xmm3 # 0x1ce2bf8 + 3432: 01 + 3433: 62 91 e7 08 59 e0 vmulsd %xmm24,%xmm3,%xmm4 + 3439: c5 db 58 2d af f7 cd vaddsd 0x1cdf7af(%rip),%xmm4,%xmm5 # 0x1ce2bf0 + 3440: 01 + 3441: 62 81 d7 08 59 c0 vmulsd %xmm24,%xmm5,%xmm16 + 3447: 62 e1 ff 00 58 0d 97 vaddsd 0x1cdf797(%rip),%xmm16,%xmm17 # 0x1ce2be8 + 344e: f7 cd 01 + 3451: 62 81 f7 00 59 d0 vmulsd %xmm24,%xmm17,%xmm18 + 3457: 62 e1 ef 00 58 1d 7f vaddsd 0x1cdf77f(%rip),%xmm18,%xmm19 # 0x1ce2be0 + 345e: f7 cd 01 + 3461: 62 81 e7 00 59 e0 vmulsd %xmm24,%xmm19,%xmm20 + 3467: 62 e1 df 00 58 2d 67 vaddsd 0x1cdf767(%rip),%xmm20,%xmm21 # 0x1ce2bd8 + 346e: f7 cd 01 + 3471: 62 a1 d7 00 59 fe vmulsd %xmm22,%xmm21,%xmm23 + 3477: 62 01 c7 00 58 c0 vaddsd %xmm24,%xmm23,%xmm24 + 347d: 62 01 bf 00 5a c0 vcvtsd2ss %xmm24,%xmm24,%xmm24 + 3483: 62 61 7e 08 11 02 vmovss %xmm24,(%rdx) + 3489: 48 83 c4 38 add $0x38,%rsp + 348d: c3 ret + 348e: c5 f9 2e c2 vucomisd %xmm2,%xmm0 + 3492: 7a 02 jp 0x3496 + 3494: 74 16 je 0x34ac + 3496: c5 eb 5e c2 vdivsd %xmm2,%xmm2,%xmm0 + 349a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 + 349e: c5 fa 11 02 vmovss %xmm0,(%rdx) + 34a2: b8 13 00 00 00 mov $0x13,%eax + 34a7: 48 83 c4 38 add $0x38,%rsp + 34ab: c3 ret + 34ac: c5 fb 10 05 1c f7 cd vmovsd 0x1cdf71c(%rip),%xmm0 # 0x1ce2bd0 + 34b3: 01 + 34b4: b8 12 00 00 00 mov $0x12,%eax + 34b9: c5 f9 57 0d 4f f7 cd vxorpd 0x1cdf74f(%rip),%xmm0,%xmm1 # 0x1ce2c10 + 34c0: 01 + 34c1: c5 f3 5e d2 vdivsd %xmm2,%xmm1,%xmm2 + 34c5: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2 + 34c9: c5 fa 11 12 vmovss %xmm2,(%rdx) + 34cd: 48 83 c4 38 add $0x38,%rsp + 34d1: c3 ret + 34d2: 41 8a 49 03 mov 0x3(%r9),%cl + 34d6: 80 e1 80 and $0x80,%cl + 34d9: 80 f9 80 cmp $0x80,%cl + 34dc: 74 12 je 0x34f0 + 34de: c4 c1 7a 10 01 vmovss (%r9),%xmm0 + 34e3: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1 + 34e7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 34eb: 48 83 c4 38 add $0x38,%rsp + 34ef: c3 ret + 34f0: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9) + 34f7: 75 e5 jne 0x34de + 34f9: c5 fb 10 05 c7 f6 cd vmovsd 0x1cdf6c7(%rip),%xmm0 # 0x1ce2bc8 + 3500: 01 + 3501: b8 13 00 00 00 mov $0x13,%eax + 3506: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1 + 350a: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 350e: c5 fa 11 0a vmovss %xmm1,(%rdx) + 3512: 48 83 c4 38 add $0x38,%rsp + 3516: c3 ret + 3517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 351e: 00 00 + 3520: 53 push %rbx + 3521: 56 push %rsi + 3522: 57 push %rdi + 3523: 41 54 push %r12 + 3525: 41 56 push %r14 + 3527: 41 57 push %r15 + 3529: 55 push %rbp + 352a: 48 81 ec 50 03 00 00 sub $0x350,%rsp + 3531: 45 33 f6 xor %r14d,%r14d + 3534: 4c 89 ac 24 28 03 00 mov %r13,0x328(%rsp) + 353b: 00 + 353c: 4c 8d ac 24 af 00 00 lea 0xaf(%rsp),%r13 + 3543: 00 + 3544: 48 8b 05 65 ff 36 02 mov 0x236ff65(%rip),%rax # 0x23734b0 + 354b: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 + 354f: 48 33 c4 xor %rsp,%rax + 3552: 49 89 d2 mov %rdx,%r10 + 3555: 48 89 84 24 40 03 00 mov %rax,0x340(%rsp) + 355c: 00 + 355d: 44 89 c0 mov %r8d,%eax + 3560: 83 e0 e0 and $0xffffffe0,%eax + 3563: 49 89 c9 mov %rcx,%r9 + 3566: 48 63 c0 movslq %eax,%rax + 3569: 40 32 ed xor %bpl,%bpl + 356c: 33 d2 xor %edx,%edx + 356e: 45 85 c0 test %r8d,%r8d + 3571: 0f 8e 08 0c 00 00 jle 0x417f + 3577: 4d 85 c9 test %r9,%r9 + 357a: 0f 84 e9 0b 00 00 je 0x4169 + 3580: 4d 85 d2 test %r10,%r10 + 3583: 0f 84 a8 0b 00 00 je 0x4131 + 3589: c5 f8 ae 5c 24 64 vstmxcsr 0x64(%rsp) + 358f: 8b 4c 24 64 mov 0x64(%rsp),%ecx + 3593: 41 89 cb mov %ecx,%r11d + 3596: 41 81 e3 c0 ff 00 00 and $0xffc0,%r11d + 359d: 41 81 fb 80 1f 00 00 cmp $0x1f80,%r11d + 35a4: 74 22 je 0x35c8 + 35a6: 41 89 cb mov %ecx,%r11d + 35a9: 41 be 02 00 00 00 mov $0x2,%r14d + 35af: 41 81 e3 3f 00 ff ff and $0xffff003f,%r11d + 35b6: 41 81 c3 80 1f 00 00 add $0x1f80,%r11d + 35bd: 44 89 5c 24 64 mov %r11d,0x64(%rsp) + 35c2: c5 f8 ae 54 24 64 vldmxcsr 0x64(%rsp) + 35c8: 45 33 ff xor %r15d,%r15d + 35cb: 48 85 c0 test %rax,%rax + 35ce: 0f 8e d2 02 00 00 jle 0x38a6 + 35d4: 62 e1 7c 48 10 1d 62 vmovups 0x1cdf662(%rip),%zmm19 # 0x1ce2c40 + 35db: f6 cd 01 + 35de: 48 89 c7 mov %rax,%rdi + 35e1: 62 e1 7c 48 10 15 95 vmovups 0x1cdf695(%rip),%zmm18 # 0x1ce2c80 + 35e8: f6 cd 01 + 35eb: 62 e1 7c 48 10 05 cb vmovups 0x1cdf6cb(%rip),%zmm16 # 0x1ce2cc0 + 35f2: f6 cd 01 + 35f5: 62 e1 7c 48 10 2d 01 vmovups 0x1cdf701(%rip),%zmm21 # 0x1ce2d00 + 35fc: f7 cd 01 + 35ff: c5 f8 11 b4 24 70 02 vmovups %xmm6,0x270(%rsp) + 3606: 00 00 + 3608: c5 f8 11 bc 24 80 02 vmovups %xmm7,0x280(%rsp) + 360f: 00 00 + 3611: c5 78 11 84 24 90 02 vmovups %xmm8,0x290(%rsp) + 3618: 00 00 + 361a: c5 78 11 8c 24 a0 02 vmovups %xmm9,0x2a0(%rsp) + 3621: 00 00 + 3623: 62 e1 7c 48 10 0d 93 vmovups 0x1cdf893(%rip),%zmm17 # 0x1ce2ec0 + 362a: f8 cd 01 + 362d: 4c 89 cb mov %r9,%rbx + 3630: 62 e1 7c 48 10 25 c6 vmovups 0x1cdf8c6(%rip),%zmm20 # 0x1ce2f00 + 3637: f8 cd 01 + 363a: 62 f1 7c 48 10 1d fc vmovups 0x1cdf8fc(%rip),%zmm3 # 0x1ce2f40 + 3641: f8 cd 01 + 3644: 62 f1 7c 48 10 15 32 vmovups 0x1cdf932(%rip),%zmm2 # 0x1ce2f80 + 364b: f9 cd 01 + 364e: 62 f1 7c 48 10 2d 68 vmovups 0x1cdf968(%rip),%zmm5 # 0x1ce2fc0 + 3655: f9 cd 01 + 3658: 62 f1 7c 48 10 25 9e vmovups 0x1cdf99e(%rip),%zmm4 # 0x1ce3000 + 365f: f9 cd 01 + 3662: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp) + 3669: 00 00 + 366b: c5 78 11 9c 24 c0 02 vmovups %xmm11,0x2c0(%rsp) + 3672: 00 00 + 3674: c5 78 11 a4 24 d0 02 vmovups %xmm12,0x2d0(%rsp) + 367b: 00 00 + 367d: c5 78 11 ac 24 e0 02 vmovups %xmm13,0x2e0(%rsp) + 3684: 00 00 + 3686: c5 78 11 b4 24 f0 02 vmovups %xmm14,0x2f0(%rsp) + 368d: 00 00 + 368f: 4c 89 d6 mov %r10,%rsi + 3692: c5 78 11 bc 24 00 03 vmovups %xmm15,0x300(%rsp) + 3699: 00 00 + 369b: 89 94 24 20 03 00 00 mov %edx,0x320(%rsp) + 36a2: 89 8c 24 18 03 00 00 mov %ecx,0x318(%rsp) + 36a9: 44 89 84 24 30 03 00 mov %r8d,0x330(%rsp) + 36b0: 00 + 36b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 36b8: 00 + 36b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36c0: 62 21 7c 48 10 24 bb vmovups (%rbx,%r15,4),%zmm28 + 36c7: 62 21 7c 48 10 6c bb vmovups 0x40(%rbx,%r15,4),%zmm29 + 36ce: 01 + 36cf: 62 71 7c 48 10 3d 67 vmovups 0x1cdf667(%rip),%zmm15 # 0x1ce2d40 + 36d6: f6 cd 01 + 36d9: 62 e1 7c 48 10 35 9d vmovups 0x1cdf69d(%rip),%zmm22 # 0x1ce2d80 + 36e0: f6 cd 01 + 36e3: 62 12 7d 48 4c dc vrcp14ps %zmm28,%zmm11 + 36e9: 62 92 7d 48 4c f5 vrcp14ps %zmm29,%zmm6 + 36ef: 62 b1 25 48 fe fb vpaddd %zmm19,%zmm11,%zmm7 + 36f5: 62 31 4d 48 fe c3 vpaddd %zmm19,%zmm6,%zmm8 + 36fb: 62 21 7c 48 28 d1 vmovaps %zmm17,%zmm26 + 3701: 62 21 7c 48 28 f1 vmovaps %zmm17,%zmm30 + 3707: 62 31 7c 48 28 e0 vmovaps %zmm16,%zmm12 + 370d: 62 31 7c 48 28 e8 vmovaps %zmm16,%zmm13 + 3713: 62 f1 7c 48 28 c3 vmovaps %zmm3,%zmm0 + 3719: 62 f1 7c 48 28 cb vmovaps %zmm3,%zmm1 + 371f: 62 51 7c 48 28 f7 vmovaps %zmm15,%zmm14 + 3725: 62 31 45 48 db da vpandd %zmm18,%zmm7,%zmm11 + 372b: 62 31 3d 48 db d2 vpandd %zmm18,%zmm8,%zmm10 + 3731: 62 42 1d 10 ba d3 vfmsub231ps {rn-sae},%zmm11,%zmm28,%zmm26 + 3737: 62 42 15 10 ba f2 vfmsub231ps {rn-sae},%zmm10,%zmm29,%zmm30 + 373d: 62 d2 7d 58 42 fb vgetexpps {sae},%zmm11,%zmm7 + 3743: 62 d2 7d 58 42 f2 vgetexpps {sae},%zmm10,%zmm6 + 3749: 62 92 5d 10 b8 c2 vfmadd231ps {rn-sae},%zmm26,%zmm20,%zmm0 + 374f: 62 92 5d 10 b8 ce vfmadd231ps {rn-sae},%zmm30,%zmm20,%zmm1 + 3755: 62 01 2c 10 59 c2 vmulps {rn-sae},%zmm26,%zmm26,%zmm24 + 375b: 62 01 0c 10 59 ce vmulps {rn-sae},%zmm30,%zmm30,%zmm25 + 3761: 62 f2 2d 10 a8 c2 vfmadd213ps {rn-sae},%zmm2,%zmm26,%zmm0 + 3767: 62 f2 0d 10 a8 ca vfmadd213ps {rn-sae},%zmm2,%zmm30,%zmm1 + 376d: 62 d1 35 48 72 d3 12 vpsrld $0x12,%zmm11,%zmm9 + 3774: 62 d1 3d 48 72 d2 12 vpsrld $0x12,%zmm10,%zmm8 + 377b: 62 d3 7d 48 66 e2 ff vfpclassps $0xff,%zmm10,%k4 + 3782: 62 32 35 48 7f e5 vpermt2ps %zmm21,%zmm9,%zmm12 + 3788: 62 32 3d 48 7f ed vpermt2ps %zmm21,%zmm8,%zmm13 + 378e: 62 32 35 48 7f f6 vpermt2ps %zmm22,%zmm9,%zmm14 + 3794: 62 32 3d 48 7f fe vpermt2ps %zmm22,%zmm8,%zmm15 + 379a: 62 d3 7d 48 66 db ff vfpclassps $0xff,%zmm11,%k3 + 37a1: 62 72 55 18 bc e7 vfnmadd231ps {rn-sae},%zmm7,%zmm5,%zmm12 + 37a7: 62 72 55 18 bc ee vfnmadd231ps {rn-sae},%zmm6,%zmm5,%zmm13 + 37ad: 62 72 5d 18 bc f7 vfnmadd231ps {rn-sae},%zmm7,%zmm4,%zmm14 + 37b3: 62 72 5d 18 bc fe vfnmadd231ps {rn-sae},%zmm6,%zmm4,%zmm15 + 37b9: 62 81 1c 18 58 f2 vaddps {rn-sae},%zmm26,%zmm12,%zmm22 + 37bf: 62 81 14 18 58 fe vaddps {rn-sae},%zmm30,%zmm13,%zmm23 + 37c5: 62 d2 3d 10 a8 c6 vfmadd213ps {rn-sae},%zmm14,%zmm24,%zmm0 + 37cb: 62 d2 35 10 a8 cf vfmadd213ps {rn-sae},%zmm15,%zmm25,%zmm1 + 37d1: 62 41 4c 10 5c fc vsubps {rn-sae},%zmm12,%zmm22,%zmm31 + 37d7: 62 41 44 10 5c dd vsubps {rn-sae},%zmm13,%zmm23,%zmm27 + 37dd: c5 f8 93 d4 kmovw %k4,%edx + 37e1: c5 f8 93 cb kmovw %k3,%ecx + 37e5: 62 01 2c 10 5c d7 vsubps {rn-sae},%zmm31,%zmm26,%zmm26 + 37eb: 62 01 0c 10 5c db vsubps {rn-sae},%zmm27,%zmm30,%zmm27 + 37f1: 62 01 7c 18 58 f2 vaddps {rn-sae},%zmm26,%zmm0,%zmm30 + 37f7: 62 01 74 18 58 fb vaddps {rn-sae},%zmm27,%zmm1,%zmm31 + 37fd: 62 91 4c 10 58 c6 vaddps {rn-sae},%zmm30,%zmm22,%zmm0 + 3803: 62 91 44 10 58 cf vaddps {rn-sae},%zmm31,%zmm23,%zmm1 + 3809: c1 e2 10 shl $0x10,%edx + 380c: 0b ca or %edx,%ecx + 380e: 0f 85 1c 06 00 00 jne 0x3e30 + 3814: 62 b1 7c 48 11 04 be vmovups %zmm0,(%rsi,%r15,4) + 381b: 62 b1 7c 48 11 4c be vmovups %zmm1,0x40(%rsi,%r15,4) + 3822: 01 + 3823: 49 83 c7 20 add $0x20,%r15 + 3827: 4c 3b ff cmp %rdi,%r15 + 382a: 0f 8c 90 fe ff ff jl 0x36c0 + 3830: c5 f8 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm6 + 3837: 00 00 + 3839: 49 89 d9 mov %rbx,%r9 + 383c: c5 f8 10 bc 24 80 02 vmovups 0x280(%rsp),%xmm7 + 3843: 00 00 + 3845: 49 89 f2 mov %rsi,%r10 + 3848: c5 78 10 84 24 90 02 vmovups 0x290(%rsp),%xmm8 + 384f: 00 00 + 3851: c5 78 10 8c 24 a0 02 vmovups 0x2a0(%rsp),%xmm9 + 3858: 00 00 + 385a: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10 + 3861: 00 00 + 3863: c5 78 10 9c 24 c0 02 vmovups 0x2c0(%rsp),%xmm11 + 386a: 00 00 + 386c: c5 78 10 a4 24 d0 02 vmovups 0x2d0(%rsp),%xmm12 + 3873: 00 00 + 3875: c5 78 10 ac 24 e0 02 vmovups 0x2e0(%rsp),%xmm13 + 387c: 00 00 + 387e: c5 78 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm14 + 3885: 00 00 + 3887: c5 78 10 bc 24 00 03 vmovups 0x300(%rsp),%xmm15 + 388e: 00 00 + 3890: 8b 94 24 20 03 00 00 mov 0x320(%rsp),%edx + 3897: 8b 8c 24 18 03 00 00 mov 0x318(%rsp),%ecx + 389e: 44 8b 84 24 30 03 00 mov 0x330(%rsp),%r8d + 38a5: 00 + 38a6: 4d 63 d8 movslq %r8d,%r11 + 38a9: 4a 8d 04 bd 00 00 00 lea 0x0(,%r15,4),%rax + 38b0: 00 + 38b1: 4d 3b fb cmp %r11,%r15 + 38b4: 0f 8d 15 02 00 00 jge 0x3acf + 38ba: 62 e1 7c 48 10 3d 7c vmovups 0x1cdf37c(%rip),%zmm23 # 0x1ce2c40 + 38c1: f3 cd 01 + 38c4: 48 89 c6 mov %rax,%rsi + 38c7: 62 e1 7c 48 10 35 af vmovups 0x1cdf3af(%rip),%zmm22 # 0x1ce2c80 + 38ce: f3 cd 01 + 38d1: 62 e1 7c 48 10 25 e5 vmovups 0x1cdf3e5(%rip),%zmm20 # 0x1ce2cc0 + 38d8: f3 cd 01 + 38db: 62 61 7c 48 10 05 1b vmovups 0x1cdf41b(%rip),%zmm24 # 0x1ce2d00 + 38e2: f4 cd 01 + 38e5: 62 e1 7c 48 10 1d 51 vmovups 0x1cdf451(%rip),%zmm19 # 0x1ce2d40 + 38ec: f4 cd 01 + 38ef: 62 f1 7c 48 10 15 87 vmovups 0x1cdf487(%rip),%zmm2 # 0x1ce2d80 + 38f6: f4 cd 01 + 38f9: c5 78 11 b4 24 f0 02 vmovups %xmm14,0x2f0(%rsp) + 3900: 00 00 + 3902: c5 78 11 bc 24 00 03 vmovups %xmm15,0x300(%rsp) + 3909: 00 00 + 390b: 62 f2 7d 48 18 1d 53 vbroadcastss 0x1ce0153(%rip),%zmm3 # 0x1ce3a68 + 3912: 01 ce 01 + 3915: 62 e1 7c 48 10 2d a1 vmovups 0x1cdf5a1(%rip),%zmm21 # 0x1ce2ec0 + 391c: f5 cd 01 + 391f: 62 e1 7c 48 10 05 d7 vmovups 0x1cdf5d7(%rip),%zmm16 # 0x1ce2f00 + 3926: f5 cd 01 + 3929: 62 f1 7c 48 10 2d 0d vmovups 0x1cdf60d(%rip),%zmm5 # 0x1ce2f40 + 3930: f6 cd 01 + 3933: 62 f1 7c 48 10 25 43 vmovups 0x1cdf643(%rip),%zmm4 # 0x1ce2f80 + 393a: f6 cd 01 + 393d: 62 e1 7c 48 10 15 79 vmovups 0x1cdf679(%rip),%zmm18 # 0x1ce2fc0 + 3944: f6 cd 01 + 3947: 62 e1 7c 48 10 0d af vmovups 0x1cdf6af(%rip),%zmm17 # 0x1ce3000 + 394e: f6 cd 01 + 3951: 40 88 6c 24 68 mov %bpl,0x68(%rsp) + 3956: 4c 89 cb mov %r9,%rbx + 3959: 89 94 24 20 03 00 00 mov %edx,0x320(%rsp) + 3960: 4c 89 d5 mov %r10,%rbp + 3963: 44 89 b4 24 10 03 00 mov %r14d,0x310(%rsp) + 396a: 00 + 396b: 41 be 10 00 00 00 mov $0x10,%r14d + 3971: 4c 89 9c 24 38 03 00 mov %r11,0x338(%rsp) + 3978: 00 + 3979: 89 8c 24 18 03 00 00 mov %ecx,0x318(%rsp) + 3980: 44 89 84 24 30 03 00 mov %r8d,0x330(%rsp) + 3987: 00 + 3988: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 398f: 00 + 3990: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 399e: 00 00 + 39a0: 44 89 ff mov %r15d,%edi + 39a3: 48 b9 ff ff ff ff 00 movabs $0xffffffff,%rcx + 39aa: 00 00 00 + 39ad: 8b 94 24 30 03 00 00 mov 0x330(%rsp),%edx + 39b4: 45 33 e4 xor %r12d,%r12d + 39b7: 2b d7 sub %edi,%edx + 39b9: 83 fa 10 cmp $0x10,%edx + 39bc: 62 f1 7c 48 28 cb vmovaps %zmm3,%zmm1 + 39c2: 41 0f 43 d6 cmovae %r14d,%edx + 39c6: f7 da neg %edx + 39c8: 83 c2 20 add $0x20,%edx + 39cb: c4 62 eb f7 d9 shrx %rdx,%rcx,%r11 + 39d0: 45 89 5d 00 mov %r11d,0x0(%r13) + 39d4: c4 c1 78 92 cb kmovw %r11d,%k1 + 39d9: 62 f1 7c 49 10 0c 1e vmovups (%rsi,%rbx,1),%zmm1{%k1} + 39e0: 62 72 7d 48 4c f9 vrcp14ps %zmm1,%zmm15 + 39e6: 62 21 05 48 fe cf vpaddd %zmm23,%zmm15,%zmm25 + 39ec: 62 31 7c 48 28 f5 vmovaps %zmm21,%zmm14 + 39f2: 62 21 7c 48 28 dc vmovaps %zmm20,%zmm27 + 39f8: 62 f1 7c 48 28 c5 vmovaps %zmm5,%zmm0 + 39fe: 62 21 7c 48 28 e3 vmovaps %zmm19,%zmm28 + 3a04: 62 31 35 40 db fe vpandd %zmm22,%zmm25,%zmm15 + 3a0a: 62 52 75 18 ba f7 vfmsub231ps {rn-sae},%zmm15,%zmm1,%zmm14 + 3a10: 62 42 7d 58 42 d7 vgetexpps {sae},%zmm15,%zmm26 + 3a16: 62 d1 35 40 72 d7 12 vpsrld $0x12,%zmm15,%zmm25 + 3a1d: 62 41 0c 18 59 f6 vmulps {rn-sae},%zmm14,%zmm14,%zmm30 + 3a23: 62 d2 7d 10 b8 c6 vfmadd231ps {rn-sae},%zmm14,%zmm16,%zmm0 + 3a29: 62 02 35 40 7f d8 vpermt2ps %zmm24,%zmm25,%zmm27 + 3a2f: 62 62 35 40 7f e2 vpermt2ps %zmm2,%zmm25,%zmm28 + 3a35: 62 d3 7d 48 66 d7 ff vfpclassps $0xff,%zmm15,%k2 + 3a3c: 62 02 6d 10 bc da vfnmadd231ps {rn-sae},%zmm26,%zmm18,%zmm27 + 3a42: 62 02 75 10 bc e2 vfnmadd231ps {rn-sae},%zmm26,%zmm17,%zmm28 + 3a48: 62 f2 0d 18 a8 c4 vfmadd213ps {rn-sae},%zmm4,%zmm14,%zmm0 + 3a4e: 62 41 24 10 58 ee vaddps {rn-sae},%zmm14,%zmm27,%zmm29 + 3a54: c5 f8 98 d2 kortestw %k2,%k2 + 3a58: 62 01 14 10 5c fb vsubps {rn-sae},%zmm27,%zmm29,%zmm31 + 3a5e: 62 92 0d 10 a8 c4 vfmadd213ps {rn-sae},%zmm28,%zmm30,%zmm0 + 3a64: 62 11 0c 18 5c f7 vsubps {rn-sae},%zmm31,%zmm14,%zmm14 + 3a6a: 62 41 7c 18 58 fe vaddps {rn-sae},%zmm14,%zmm0,%zmm31 + 3a70: 62 91 14 10 58 c7 vaddps {rn-sae},%zmm31,%zmm29,%zmm0 + 3a76: 0f 85 fb 02 00 00 jne 0x3d77 + 3a7c: 45 85 e4 test %r12d,%r12d + 3a7f: 0f 85 c6 00 00 00 jne 0x3b4b + 3a85: c4 c1 78 92 cb kmovw %r11d,%k1 + 3a8a: 49 83 c7 10 add $0x10,%r15 + 3a8e: 62 f1 7c 49 11 04 2e vmovups %zmm0,(%rsi,%rbp,1){%k1} + 3a95: 48 83 c6 40 add $0x40,%rsi + 3a99: 4c 3b bc 24 38 03 00 cmp 0x338(%rsp),%r15 + 3aa0: 00 + 3aa1: 0f 8c f9 fe ff ff jl 0x39a0 + 3aa7: c5 78 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm14 + 3aae: 00 00 + 3ab0: c5 78 10 bc 24 00 03 vmovups 0x300(%rsp),%xmm15 + 3ab7: 00 00 + 3ab9: 8b 94 24 20 03 00 00 mov 0x320(%rsp),%edx + 3ac0: 44 8b b4 24 10 03 00 mov 0x310(%rsp),%r14d + 3ac7: 00 + 3ac8: 8b 8c 24 18 03 00 00 mov 0x318(%rsp),%ecx + 3acf: db e2 fnclex + 3ad1: 41 f7 c6 01 00 00 00 test $0x1,%r14d + 3ad8: 74 04 je 0x3ade + 3ada: d9 6c 24 62 fldcw 0x62(%rsp) + 3ade: 41 f7 c6 02 00 00 00 test $0x2,%r14d + 3ae5: 74 0c je 0x3af3 + 3ae7: 89 4c 24 64 mov %ecx,0x64(%rsp) + 3aeb: c5 f8 ae 54 24 64 vldmxcsr 0x64(%rsp) + 3af1: eb 1c jmp 0x3b0f + 3af3: c5 f8 ae 5c 24 64 vstmxcsr 0x64(%rsp) + 3af9: 8b 4c 24 64 mov 0x64(%rsp),%ecx + 3afd: f6 c1 1f test $0x1f,%cl + 3b00: 74 0d je 0x3b0f + 3b02: 83 e1 e0 and $0xffffffe0,%ecx + 3b05: 89 4c 24 64 mov %ecx,0x64(%rsp) + 3b09: c5 f8 ae 54 24 64 vldmxcsr 0x64(%rsp) + 3b0f: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx + 3b16: 00 + 3b17: 48 33 cc xor %rsp,%rcx + 3b1a: 48 3b 0d 8f f9 36 02 cmp 0x236f98f(%rip),%rcx # 0x23734b0 + 3b21: 75 1f jne 0x3b42 + 3b23: c5 f8 77 vzeroupper + 3b26: 89 d0 mov %edx,%eax + 3b28: 4c 8b ac 24 28 03 00 mov 0x328(%rsp),%r13 + 3b2f: 00 + 3b30: 48 81 c4 50 03 00 00 add $0x350,%rsp + 3b37: 5d pop %rbp + 3b38: 41 5f pop %r15 + 3b3a: 41 5e pop %r14 + 3b3c: 41 5c pop %r12 + 3b3e: 5f pop %rdi + 3b3f: 5e pop %rsi + 3b40: 5b pop %rbx + 3b41: c3 ret + 3b42: c5 f8 77 vzeroupper + 3b45: e8 c6 b0 e8 00 call 0xe8ec10 + 3b4a: 90 nop + 3b4b: 8a 54 24 68 mov 0x68(%rsp),%dl + 3b4f: 62 d1 7c 48 11 4d 06 vmovups %zmm1,0x180(%r13) + 3b56: 62 d1 7c 48 11 45 05 vmovups %zmm0,0x140(%r13) + 3b5d: 84 d2 test %dl,%dl + 3b5f: 0f 84 e3 01 00 00 je 0x3d48 + 3b65: 45 85 e4 test %r12d,%r12d + 3b68: 75 11 jne 0x3b7b + 3b6a: 62 d1 7c 48 10 45 05 vmovups 0x140(%r13),%zmm0 + 3b71: 45 0f b7 5d 00 movzwl 0x0(%r13),%r11d + 3b76: e9 0a ff ff ff jmp 0x3a85 + 3b7b: 33 c0 xor %eax,%eax + 3b7d: 48 8d 54 35 00 lea 0x0(%rbp,%rsi,1),%rdx + 3b82: c5 f8 11 b4 24 70 02 vmovups %xmm6,0x270(%rsp) + 3b89: 00 00 + 3b8b: c5 f8 11 bc 24 80 02 vmovups %xmm7,0x280(%rsp) + 3b92: 00 00 + 3b94: c5 78 11 84 24 90 02 vmovups %xmm8,0x290(%rsp) + 3b9b: 00 00 + 3b9d: c5 78 11 8c 24 a0 02 vmovups %xmm9,0x2a0(%rsp) + 3ba4: 00 00 + 3ba6: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp) + 3bad: 00 00 + 3baf: c5 78 11 9c 24 c0 02 vmovups %xmm11,0x2c0(%rsp) + 3bb6: 00 00 + 3bb8: c5 78 11 a4 24 d0 02 vmovups %xmm12,0x2d0(%rsp) + 3bbf: 00 00 + 3bc1: c5 78 11 ac 24 e0 02 vmovups %xmm13,0x2e0(%rsp) + 3bc8: 00 00 + 3bca: 48 89 54 24 48 mov %rdx,0x48(%rsp) + 3bcf: 89 7c 24 40 mov %edi,0x40(%rsp) + 3bd3: 89 c7 mov %eax,%edi + 3bd5: 48 89 74 24 50 mov %rsi,0x50(%rsp) + 3bda: 4c 89 7c 24 58 mov %r15,0x58(%rsp) + 3bdf: 90 nop + 3be0: 41 0f a3 fc bt %edi,%r12d + 3be4: 0f 82 e6 00 00 00 jb 0x3cd0 + 3bea: ff c7 inc %edi + 3bec: 83 ff 10 cmp $0x10,%edi + 3bef: 7c ef jl 0x3be0 + 3bf1: 62 f1 7c 48 10 15 85 vmovups 0x1cdf185(%rip),%zmm2 # 0x1ce2d80 + 3bf8: f1 cd 01 + 3bfb: 41 be 10 00 00 00 mov $0x10,%r14d + 3c01: 62 e1 7c 48 10 1d 35 vmovups 0x1cdf135(%rip),%zmm19 # 0x1ce2d40 + 3c08: f1 cd 01 + 3c0b: 62 61 7c 48 10 05 eb vmovups 0x1cdf0eb(%rip),%zmm24 # 0x1ce2d00 + 3c12: f0 cd 01 + 3c15: 62 e1 7c 48 10 25 a1 vmovups 0x1cdf0a1(%rip),%zmm20 # 0x1ce2cc0 + 3c1c: f0 cd 01 + 3c1f: 62 e1 7c 48 10 35 57 vmovups 0x1cdf057(%rip),%zmm22 # 0x1ce2c80 + 3c26: f0 cd 01 + 3c29: 62 e1 7c 48 10 3d 0d vmovups 0x1cdf00d(%rip),%zmm23 # 0x1ce2c40 + 3c30: f0 cd 01 + 3c33: c5 f8 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm6 + 3c3a: 00 00 + 3c3c: c5 f8 10 bc 24 80 02 vmovups 0x280(%rsp),%xmm7 + 3c43: 00 00 + 3c45: c5 78 10 84 24 90 02 vmovups 0x290(%rsp),%xmm8 + 3c4c: 00 00 + 3c4e: c5 78 10 8c 24 a0 02 vmovups 0x2a0(%rsp),%xmm9 + 3c55: 00 00 + 3c57: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10 + 3c5e: 00 00 + 3c60: c5 78 10 9c 24 c0 02 vmovups 0x2c0(%rsp),%xmm11 + 3c67: 00 00 + 3c69: c5 78 10 a4 24 d0 02 vmovups 0x2d0(%rsp),%xmm12 + 3c70: 00 00 + 3c72: c5 78 10 ac 24 e0 02 vmovups 0x2e0(%rsp),%xmm13 + 3c79: 00 00 + 3c7b: 48 8b 74 24 50 mov 0x50(%rsp),%rsi + 3c80: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15 + 3c85: 62 f2 7d 48 18 1d d9 vbroadcastss 0x1cdfdd9(%rip),%zmm3 # 0x1ce3a68 + 3c8c: fd cd 01 + 3c8f: 62 f1 7c 48 10 25 e7 vmovups 0x1cdf2e7(%rip),%zmm4 # 0x1ce2f80 + 3c96: f2 cd 01 + 3c99: 62 f1 7c 48 10 2d 9d vmovups 0x1cdf29d(%rip),%zmm5 # 0x1ce2f40 + 3ca0: f2 cd 01 + 3ca3: 62 e1 7c 48 10 05 53 vmovups 0x1cdf253(%rip),%zmm16 # 0x1ce2f00 + 3caa: f2 cd 01 + 3cad: 62 e1 7c 48 10 2d 09 vmovups 0x1cdf209(%rip),%zmm21 # 0x1ce2ec0 + 3cb4: f2 cd 01 + 3cb7: 62 e1 7c 48 10 0d 3f vmovups 0x1cdf33f(%rip),%zmm17 # 0x1ce3000 + 3cbe: f3 cd 01 + 3cc1: 62 e1 7c 48 10 15 f5 vmovups 0x1cdf2f5(%rip),%zmm18 # 0x1ce2fc0 + 3cc8: f2 cd 01 + 3ccb: e9 9a fe ff ff jmp 0x3b6a + 3cd0: 41 89 fe mov %edi,%r14d + 3cd3: c5 f8 77 vzeroupper + 3cd6: 4f 8d bc b5 40 01 00 lea 0x140(%r13,%r14,4),%r15 + 3cdd: 00 + 3cde: 4c 89 fa mov %r15,%rdx + 3ce1: 4b 8d 8c b5 80 01 00 lea 0x180(%r13,%r14,4),%rcx + 3ce8: 00 + 3ce9: e8 d2 04 00 00 call 0x41c0 + 3cee: 89 c6 mov %eax,%esi + 3cf0: 85 f6 test %esi,%esi + 3cf2: 0f 84 f2 fe ff ff je 0x3bea + 3cf8: 48 8b 44 24 48 mov 0x48(%rsp),%rax + 3cfd: 49 89 e2 mov %rsp,%r10 + 3d00: 45 8b 1f mov (%r15),%r11d + 3d03: 89 f1 mov %esi,%ecx + 3d05: 49 89 d8 mov %rbx,%r8 + 3d08: 49 89 d9 mov %rbx,%r9 + 3d0b: 46 89 1c b0 mov %r11d,(%rax,%r14,4) + 3d0f: 44 8b 5c 24 40 mov 0x40(%rsp),%r11d + 3d14: 49 89 6a 20 mov %rbp,0x20(%r10) + 3d18: 49 89 6a 28 mov %rbp,0x28(%r10) + 3d1c: 41 8d 14 3b lea (%r11,%rdi,1),%edx + 3d20: 4c 8d 1d bd d0 3c 02 lea 0x23cd0bd(%rip),%r11 # 0x23d0de4 + 3d27: 4d 89 5a 30 mov %r11,0x30(%r10) + 3d2b: e8 d0 53 10 00 call 0x109100 + 3d30: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 + 3d35: 89 b4 24 20 03 00 00 mov %esi,0x320(%rsp) + 3d3c: 47 8b 34 b3 mov (%r11,%r14,4),%r14d + 3d40: 45 89 37 mov %r14d,(%r15) + 3d43: e9 a2 fe ff ff jmp 0x3bea + 3d48: 49 89 e3 mov %rsp,%r11 + 3d4b: b8 3f 00 00 00 mov $0x3f,%eax + 3d50: c6 44 24 68 01 movb $0x1,0x68(%rsp) + 3d55: 48 8d 54 24 62 lea 0x62(%rsp),%rdx + 3d5a: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx + 3d5f: 49 89 13 mov %rdx,(%r11) + 3d62: 49 89 4b 08 mov %rcx,0x8(%r11) + 3d66: e8 75 63 ea ff call 0xffffffffffeaa0e0 + 3d6b: 09 84 24 10 03 00 00 or %eax,0x310(%rsp) + 3d72: e9 ee fd ff ff jmp 0x3b65 + 3d77: 62 63 7d 58 26 d1 0a vgetmantps $0xa,{sae},%zmm1,%zmm26 + 3d7e: 62 62 7d 58 42 f1 vgetexpps {sae},%zmm1,%zmm30 + 3d84: 62 71 7c 48 10 3d 32 vmovups 0x1cdf032(%rip),%zmm15 # 0x1ce2dc0 + 3d8b: f0 cd 01 + 3d8e: 62 61 7c 48 10 0d a8 vmovups 0x1cdf0a8(%rip),%zmm25 # 0x1ce2e40 + 3d95: f0 cd 01 + 3d98: 62 02 7d 48 4c da vrcp14ps %zmm26,%zmm27 + 3d9e: 62 f3 7d 48 66 c9 df vfpclassps $0xdf,%zmm1,%k1 + 3da5: 62 03 7d 58 08 e3 58 vrndscaleps $0x58,{sae},%zmm27,%zmm28 + 3dac: c5 78 93 e1 kmovw %k1,%r12d + 3db0: 62 02 7d 58 42 fc vgetexpps {sae},%zmm28,%zmm31 + 3db6: 62 22 1d 10 aa d5 vfmsub213ps {rn-sae},%zmm21,%zmm28,%zmm26 + 3dbc: 62 91 15 40 72 d4 12 vpsrld $0x12,%zmm28,%zmm29 + 3dc3: 62 01 2c 10 59 da vmulps {rn-sae},%zmm26,%zmm26,%zmm27 + 3dc9: 62 72 15 40 7f 3d 2d vpermt2ps 0x1cdf02d(%rip),%zmm29,%zmm15 # 0x1ce2e00 + 3dd0: f0 cd 01 + 3dd3: 62 01 0c 10 5c e7 vsubps {rn-sae},%zmm31,%zmm30,%zmm28 + 3dd9: 62 62 15 40 7f 0d 9d vpermt2ps 0x1cdf09d(%rip),%zmm29,%zmm25 # 0x1ce2e80 + 3de0: f0 cd 01 + 3de3: 62 12 6d 10 b8 fc vfmadd231ps {rn-sae},%zmm28,%zmm18,%zmm15 + 3de9: 62 02 75 10 a8 e1 vfmadd213ps {rn-sae},%zmm25,%zmm17,%zmm28 + 3def: 62 11 04 18 58 f2 vaddps {rn-sae},%zmm26,%zmm15,%zmm14 + 3df5: 62 51 0c 18 5c ff vsubps {rn-sae},%zmm15,%zmm14,%zmm15 + 3dfb: 62 61 7c 48 28 ed vmovaps %zmm5,%zmm29 + 3e01: 62 02 7d 10 b8 ea vfmadd231ps {rn-sae},%zmm26,%zmm16,%zmm29 + 3e07: 62 51 04 49 57 ff vxorps %zmm15,%zmm15,%zmm15{%k1} + 3e0d: 62 62 2d 10 a8 ec vfmadd213ps {rn-sae},%zmm4,%zmm26,%zmm29 + 3e13: 62 41 2c 10 5c cf vsubps {rn-sae},%zmm15,%zmm26,%zmm25 + 3e19: 62 02 25 10 a8 ec vfmadd213ps {rn-sae},%zmm28,%zmm27,%zmm29 + 3e1f: 62 01 14 10 58 d1 vaddps {rn-sae},%zmm25,%zmm29,%zmm26 + 3e25: 62 91 0c 1a 58 c2 vaddps {rn-sae},%zmm26,%zmm14,%zmm0{%k2} + 3e2b: e9 4c fc ff ff jmp 0x3a7c + 3e30: 62 13 7d 58 26 fc 0a vgetmantps $0xa,{sae},%zmm28,%zmm15 + 3e37: 62 83 7d 58 26 f5 0a vgetmantps $0xa,{sae},%zmm29,%zmm22 + 3e3e: 62 12 7d 58 42 ec vgetexpps {sae},%zmm28,%zmm13 + 3e44: 62 12 7d 58 42 e5 vgetexpps {sae},%zmm29,%zmm12 + 3e4a: 62 71 7c 48 10 15 6c vmovups 0x1cdef6c(%rip),%zmm10 # 0x1ce2dc0 + 3e51: ef cd 01 + 3e54: 62 61 7c 48 10 1d a2 vmovups 0x1cdefa2(%rip),%zmm27 # 0x1ce2e00 + 3e5b: ef cd 01 + 3e5e: 62 71 7c 48 10 0d d8 vmovups 0x1cdefd8(%rip),%zmm9 # 0x1ce2e40 + 3e65: ef cd 01 + 3e68: 62 61 7c 48 10 3d 0e vmovups 0x1cdf00e(%rip),%zmm31 # 0x1ce2e80 + 3e6f: f0 cd 01 + 3e72: 62 c2 7d 48 4c ff vrcp14ps %zmm15,%zmm23 + 3e78: 62 22 7d 48 4c c6 vrcp14ps %zmm22,%zmm24 + 3e7e: 62 93 7d 48 66 cc df vfpclassps $0xdf,%zmm28,%k1 + 3e85: 62 93 7d 48 66 d5 df vfpclassps $0xdf,%zmm29,%k2 + 3e8c: 62 23 7d 58 08 cf 58 vrndscaleps $0x58,{sae},%zmm23,%zmm25 + 3e93: 62 03 7d 58 08 d0 58 vrndscaleps $0x58,{sae},%zmm24,%zmm26 + 3e9a: c5 f8 93 d2 kmovw %k2,%edx + 3e9e: c5 78 93 e1 kmovw %k1,%r12d + 3ea2: 62 91 0d 48 72 d1 12 vpsrld $0x12,%zmm25,%zmm14 + 3ea9: 62 91 0d 40 72 d2 12 vpsrld $0x12,%zmm26,%zmm30 + 3eb0: 62 92 7d 58 42 f1 vgetexpps {sae},%zmm25,%zmm6 + 3eb6: 62 92 7d 58 42 fa vgetexpps {sae},%zmm26,%zmm7 + 3ebc: 62 32 35 10 aa f9 vfmsub213ps {rn-sae},%zmm17,%zmm25,%zmm15 + 3ec2: 62 a2 2d 10 aa f1 vfmsub213ps {rn-sae},%zmm17,%zmm26,%zmm22 + 3ec8: 62 a1 4c 10 59 fe vmulps {rn-sae},%zmm22,%zmm22,%zmm23 + 3ece: 62 71 14 18 5c ee vsubps {rn-sae},%zmm6,%zmm13,%zmm13 + 3ed4: 62 61 1c 18 5c c7 vsubps {rn-sae},%zmm7,%zmm12,%zmm24 + 3eda: 62 51 04 18 59 e7 vmulps {rn-sae},%zmm15,%zmm15,%zmm12 + 3ee0: 62 51 7c 48 28 de vmovaps %zmm14,%zmm11 + 3ee6: 62 12 2d 48 77 db vpermi2ps %zmm27,%zmm10,%zmm11 + 3eec: 62 12 0d 40 7f d3 vpermt2ps %zmm27,%zmm30,%zmm10 + 3ef2: 62 12 35 48 77 f7 vpermi2ps %zmm31,%zmm9,%zmm14 + 3ef8: 62 12 0d 40 7f cf vpermt2ps %zmm31,%zmm30,%zmm9 + 3efe: 62 52 55 18 b8 dd vfmadd231ps {rn-sae},%zmm13,%zmm5,%zmm11 + 3f04: 62 12 55 18 b8 d0 vfmadd231ps {rn-sae},%zmm24,%zmm5,%zmm10 + 3f0a: 62 52 5d 18 a8 ee vfmadd213ps {rn-sae},%zmm14,%zmm4,%zmm13 + 3f10: 62 42 5d 18 a8 c1 vfmadd213ps {rn-sae},%zmm9,%zmm4,%zmm24 + 3f16: 62 d1 24 18 58 ff vaddps {rn-sae},%zmm15,%zmm11,%zmm7 + 3f1c: 62 b1 2c 18 58 f6 vaddps {rn-sae},%zmm22,%zmm10,%zmm6 + 3f22: 62 51 44 18 5c cb vsubps {rn-sae},%zmm11,%zmm7,%zmm9 + 3f28: 62 51 4c 18 5c d2 vsubps {rn-sae},%zmm10,%zmm6,%zmm10 + 3f2e: 62 51 34 49 57 c9 vxorps %zmm9,%zmm9,%zmm9{%k1} + 3f34: 62 51 2c 4a 57 d2 vxorps %zmm10,%zmm10,%zmm10{%k2} + 3f3a: 62 51 04 18 5c d9 vsubps {rn-sae},%zmm9,%zmm15,%zmm11 + 3f40: 62 51 4c 10 5c f2 vsubps {rn-sae},%zmm10,%zmm22,%zmm14 + 3f46: 62 61 7c 48 28 cb vmovaps %zmm3,%zmm25 + 3f4c: 62 71 7c 48 28 c3 vmovaps %zmm3,%zmm8 + 3f52: 62 42 5d 10 b8 cf vfmadd231ps {rn-sae},%zmm15,%zmm20,%zmm25 + 3f58: 62 32 5d 10 b8 c6 vfmadd231ps {rn-sae},%zmm22,%zmm20,%zmm8 + 3f5e: 62 62 05 18 a8 ca vfmadd213ps {rn-sae},%zmm2,%zmm15,%zmm25 + 3f64: 62 72 4d 10 a8 c2 vfmadd213ps {rn-sae},%zmm2,%zmm22,%zmm8 + 3f6a: 62 42 1d 18 a8 cd vfmadd213ps {rn-sae},%zmm13,%zmm12,%zmm25 + 3f70: 62 12 45 10 a8 c0 vfmadd213ps {rn-sae},%zmm24,%zmm23,%zmm8 + 3f76: 62 51 34 10 58 fb vaddps {rn-sae},%zmm11,%zmm25,%zmm15 + 3f7c: 62 51 3c 18 58 c6 vaddps {rn-sae},%zmm14,%zmm8,%zmm8 + 3f82: 62 d1 44 1b 58 c7 vaddps {rn-sae},%zmm15,%zmm7,%zmm0{%k3} + 3f88: 62 d1 4c 1c 58 c8 vaddps {rn-sae},%zmm8,%zmm6,%zmm1{%k4} + 3f8e: c1 e2 10 shl $0x10,%edx + 3f91: 44 0b e2 or %edx,%r12d + 3f94: 0f 84 7a f8 ff ff je 0x3814 + 3f9a: 62 41 7c 48 11 65 03 vmovups %zmm28,0xc0(%r13) + 3fa1: 62 41 7c 48 11 6d 04 vmovups %zmm29,0x100(%r13) + 3fa8: 62 d1 7c 48 11 45 01 vmovups %zmm0,0x40(%r13) + 3faf: 62 d1 7c 48 11 4d 02 vmovups %zmm1,0x80(%r13) + 3fb6: 40 84 ed test %bpl,%bpl + 3fb9: 0f 84 49 01 00 00 je 0x4108 + 3fbf: 45 85 e4 test %r12d,%r12d + 3fc2: 75 13 jne 0x3fd7 + 3fc4: 62 d1 7c 48 10 45 01 vmovups 0x40(%r13),%zmm0 + 3fcb: 62 d1 7c 48 10 4d 02 vmovups 0x80(%r13),%zmm1 + 3fd2: e9 3d f8 ff ff jmp 0x3814 + 3fd7: 33 c9 xor %ecx,%ecx + 3fd9: 44 89 fa mov %r15d,%edx + 3fdc: 40 88 6c 24 68 mov %bpl,0x68(%rsp) + 3fe1: 4a 8d 04 be lea (%rsi,%r15,4),%rax + 3fe5: 44 89 b4 24 10 03 00 mov %r14d,0x310(%rsp) + 3fec: 00 + 3fed: 49 89 c6 mov %rax,%r14 + 3ff0: 4c 89 7c 24 58 mov %r15,0x58(%rsp) + 3ff5: 41 89 d7 mov %edx,%r15d + 3ff8: 48 89 7c 24 50 mov %rdi,0x50(%rsp) + 3ffd: 89 cf mov %ecx,%edi + 3fff: 90 nop diff --git a/handoff/nls_dasm/imp_141400.dis b/handoff/nls_dasm/imp_141400.dis new file mode 100644 index 0000000..3ad2ef7 --- /dev/null +++ b/handoff/nls_dasm/imp_141400.dis @@ -0,0 +1,15 @@ +; imp_141400: VA 0x180141400-0x180141420 (32 bytes) + +/tmp/opencode/dis/imp_141400.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 8b 05 d1 6d 4d 02 mov 0x24d6dd1(%rip),%rax # 0x24d6dd8 + 7: ff e0 jmp *%rax + 9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10: 00 + 11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f: 00 diff --git a/handoff/nls_dasm/imp_141580.dis b/handoff/nls_dasm/imp_141580.dis new file mode 100644 index 0000000..e251494 --- /dev/null +++ b/handoff/nls_dasm/imp_141580.dis @@ -0,0 +1,15 @@ +; imp_141580: VA 0x180141580-0x1801415a0 (32 bytes) + +/tmp/opencode/dis/imp_141580.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 8b 05 41 6e 4d 02 mov 0x24d6e41(%rip),%rax # 0x24d6e48 + 7: ff e0 jmp *%rax + 9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10: 00 + 11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f: 00 diff --git a/handoff/nls_dasm/th_125e0.dis b/handoff/nls_dasm/th_125e0.dis new file mode 100644 index 0000000..ce68e79 --- /dev/null +++ b/handoff/nls_dasm/th_125e0.dis @@ -0,0 +1,8836 @@ +; th_125e0: VA 0x1800125e0-0x18001a5e0 (32768 bytes) + +/tmp/opencode/dis/th_125e0.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 83 ec 28 sub $0x28,%rsp + 4: 4d 89 c1 mov %r8,%r9 + 7: 49 89 d0 mov %rdx,%r8 + a: 48 89 ca mov %rcx,%rdx + d: e8 8e a4 03 00 call 0x3a4a0 + 12: 48 83 c4 28 add $0x28,%rsp + 16: c3 ret + 17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1e: 00 00 + 20: 48 83 ec 28 sub $0x28,%rsp + 24: 4d 89 c1 mov %r8,%r9 + 27: 49 89 d0 mov %rdx,%r8 + 2a: 48 89 ca mov %rcx,%rdx + 2d: e8 ee a6 03 00 call 0x3a720 + 32: 48 83 c4 28 add $0x28,%rsp + 36: c3 ret + 37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3e: 00 00 + 40: 48 83 ec 28 sub $0x28,%rsp + 44: 48 85 c9 test %rcx,%rcx + 47: 74 20 je 0x69 + 49: 48 85 d2 test %rdx,%rdx + 4c: 74 1b je 0x69 + 4e: 45 85 c0 test %r8d,%r8d + 51: 7f 0a jg 0x5d + 53: b8 fa ff ff ff mov $0xfffffffa,%eax + 58: 48 83 c4 28 add $0x28,%rsp + 5c: c3 ret + 5d: e8 3e a9 03 00 call 0x3a9a0 + 62: 33 c0 xor %eax,%eax + 64: 48 83 c4 28 add $0x28,%rsp + 68: c3 ret + 69: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6e: 48 83 c4 28 add $0x28,%rsp + 72: c3 ret + 73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f: 00 + 80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 85: 48 85 c9 test %rcx,%rcx + 88: 74 22 je 0xac + 8a: 48 85 d2 test %rdx,%rdx + 8d: 74 1d je 0xac + 8f: 45 85 c0 test %r8d,%r8d + 92: 7f 0b jg 0x9f + 94: b8 fa ff ff ff mov $0xfffffffa,%eax + 99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 9e: c3 ret + 9f: e8 dc aa 03 00 call 0x3ab80 + a4: 33 c0 xor %eax,%eax + a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + ab: c3 ret + ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + b6: c3 ret + b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + be: 00 00 + c0: 48 83 ec 28 sub $0x28,%rsp + c4: 48 85 c9 test %rcx,%rcx + c7: 74 20 je 0xe9 + c9: 48 85 d2 test %rdx,%rdx + cc: 74 1b je 0xe9 + ce: 45 85 c0 test %r8d,%r8d + d1: 7f 0a jg 0xdd + d3: b8 fa ff ff ff mov $0xfffffffa,%eax + d8: 48 83 c4 28 add $0x28,%rsp + dc: c3 ret + dd: e8 7e ac 03 00 call 0x3ad60 + e2: 33 c0 xor %eax,%eax + e4: 48 83 c4 28 add $0x28,%rsp + e8: c3 ret + e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + ee: 48 83 c4 28 add $0x28,%rsp + f2: c3 ret + f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ff: 00 + 100: 56 push %rsi + 101: 48 89 d6 mov %rdx,%rsi + 104: 48 85 c9 test %rcx,%rcx + 107: 0f 84 d0 01 00 00 je 0x2dd + 10d: 48 85 f6 test %rsi,%rsi + 110: 0f 84 c7 01 00 00 je 0x2dd + 116: 45 85 c0 test %r8d,%r8d + 119: 0f 8e b7 01 00 00 jle 0x2d6 + 11f: 41 83 f8 10 cmp $0x10,%r8d + 123: 0f 8c 9d 01 00 00 jl 0x2c6 + 129: 49 89 f1 mov %rsi,%r9 + 12c: 49 83 e1 1f and $0x1f,%r9 + 130: 45 89 c9 mov %r9d,%r9d + 133: 45 85 c9 test %r9d,%r9d + 136: 74 18 je 0x150 + 138: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 13f: 0f 85 81 01 00 00 jne 0x2c6 + 145: 41 f7 d9 neg %r9d + 148: 41 83 c1 20 add $0x20,%r9d + 14c: 41 c1 e9 03 shr $0x3,%r9d + 150: 41 8d 41 10 lea 0x10(%r9),%eax + 154: 44 3b c0 cmp %eax,%r8d + 157: 0f 8c 69 01 00 00 jl 0x2c6 + 15d: 44 89 c0 mov %r8d,%eax + 160: 33 d2 xor %edx,%edx + 162: 41 2b c1 sub %r9d,%eax + 165: 83 e0 0f and $0xf,%eax + 168: f7 d8 neg %eax + 16a: 41 03 c0 add %r8d,%eax + 16d: 45 85 c9 test %r9d,%r9d + 170: 76 25 jbe 0x197 + 172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 185: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 + 18a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 18f: 48 ff c2 inc %rdx + 192: 49 3b d1 cmp %r9,%rdx + 195: 72 e9 jb 0x180 + 197: 48 63 d0 movslq %eax,%rdx + 19a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1a0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 1a6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 1ad: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 1b4: 01 + 1b5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 1bc: 01 + 1bd: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 1c4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 1cb: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 + 1d1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 1d8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 1de: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 1e5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 1ec: 01 + 1ed: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 1f4: 01 + 1f5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 1fc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 203: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 20a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 211: 49 83 c1 10 add $0x10,%r9 + 215: 4c 3b ca cmp %rdx,%r9 + 218: 72 86 jb 0x1a0 + 21a: 44 8d 48 01 lea 0x1(%rax),%r9d + 21e: 45 3b c8 cmp %r8d,%r9d + 221: 0f 87 93 00 00 00 ja 0x2ba + 227: 4d 63 d0 movslq %r8d,%r10 + 22a: 4c 2b d2 sub %rdx,%r10 + 22d: 49 83 fa 04 cmp $0x4,%r10 + 231: 0f 8c 8a 00 00 00 jl 0x2c1 + 237: 45 89 d3 mov %r10d,%r11d + 23a: 45 33 c9 xor %r9d,%r9d + 23d: 41 83 e3 fc and $0xfffffffc,%r11d + 241: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 245: 4d 63 db movslq %r11d,%r11 + 248: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 24c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 253: 00 + 254: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 260: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 266: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 26d: 01 + 26e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 + 274: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 27a: 49 83 c1 04 add $0x4,%r9 + 27e: 4d 3b cb cmp %r11,%r9 + 281: 72 dd jb 0x260 + 283: 4d 3b da cmp %r10,%r11 + 286: 73 32 jae 0x2ba + 288: 48 63 c0 movslq %eax,%rax + 28b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 28f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 29f: 00 + 2a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 2a6: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 + 2ac: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 2b2: 49 ff c3 inc %r11 + 2b5: 4d 3b da cmp %r10,%r11 + 2b8: 72 e6 jb 0x2a0 + 2ba: 33 c0 xor %eax,%eax + 2bc: c5 f8 77 vzeroupper + 2bf: 5e pop %rsi + 2c0: c3 ret + 2c1: 45 33 db xor %r11d,%r11d + 2c4: eb bd jmp 0x283 + 2c6: 33 c0 xor %eax,%eax + 2c8: 41 83 f8 01 cmp $0x1,%r8d + 2cc: 72 ec jb 0x2ba + 2ce: 4d 63 d0 movslq %r8d,%r10 + 2d1: 45 33 db xor %r11d,%r11d + 2d4: eb ad jmp 0x283 + 2d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 2db: 5e pop %rsi + 2dc: c3 ret + 2dd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2e2: 5e pop %rsi + 2e3: c3 ret + 2e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2eb: 00 + 2ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ff: 00 + 300: 53 push %rbx + 301: 48 85 c9 test %rcx,%rcx + 304: 0f 84 aa 01 00 00 je 0x4b4 + 30a: 48 85 d2 test %rdx,%rdx + 30d: 0f 84 a1 01 00 00 je 0x4b4 + 313: 45 85 c0 test %r8d,%r8d + 316: 0f 8e 91 01 00 00 jle 0x4ad + 31c: 41 83 f8 10 cmp $0x10,%r8d + 320: 0f 8c 80 01 00 00 jl 0x4a6 + 326: 49 89 d3 mov %rdx,%r11 + 329: 49 83 e3 1f and $0x1f,%r11 + 32d: 45 85 db test %r11d,%r11d + 330: 74 18 je 0x34a + 332: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 339: 0f 85 67 01 00 00 jne 0x4a6 + 33f: 41 f7 db neg %r11d + 342: 41 83 c3 20 add $0x20,%r11d + 346: 41 c1 eb 03 shr $0x3,%r11d + 34a: 41 8d 43 10 lea 0x10(%r11),%eax + 34e: 44 3b c0 cmp %eax,%r8d + 351: 0f 8c 4f 01 00 00 jl 0x4a6 + 357: 44 89 c0 mov %r8d,%eax + 35a: 45 33 d2 xor %r10d,%r10d + 35d: 41 2b c3 sub %r11d,%eax + 360: 83 e0 0f and $0xf,%eax + 363: f7 d8 neg %eax + 365: 41 03 c0 add %r8d,%eax + 368: 44 89 db mov %r11d,%ebx + 36b: 45 85 db test %r11d,%r11d + 36e: 76 2a jbe 0x39a + 370: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 377: 00 + 378: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37f: 90 nop + 380: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 386: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 38c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 392: 49 ff c2 inc %r10 + 395: 4c 3b d3 cmp %rbx,%r10 + 398: 72 e6 jb 0x380 + 39a: 4c 63 d0 movslq %eax,%r10 + 39d: 0f 1f 00 nopl (%rax) + 3a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 3a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 3a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 3af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 3b5: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 + 3ba: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 + 3c0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 + 3c6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 3cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 3d1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 3d7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 3dd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 + 3e3: 48 83 c3 10 add $0x10,%rbx + 3e7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 3ed: 49 3b da cmp %r10,%rbx + 3f0: 72 ae jb 0x3a0 + 3f2: 8d 58 01 lea 0x1(%rax),%ebx + 3f5: 41 3b d8 cmp %r8d,%ebx + 3f8: 0f 87 9c 00 00 00 ja 0x49a + 3fe: 4d 63 c8 movslq %r8d,%r9 + 401: 48 63 c0 movslq %eax,%rax + 404: 4c 2b c8 sub %rax,%r9 + 407: 49 83 f9 04 cmp $0x4,%r9 + 40b: 0f 8c 90 00 00 00 jl 0x4a1 + 411: 48 63 c0 movslq %eax,%rax + 414: 45 89 ca mov %r9d,%r10d + 417: 41 83 e2 fc and $0xfffffffc,%r10d + 41b: 45 33 c0 xor %r8d,%r8d + 41e: 4d 63 d2 movslq %r10d,%r10 + 421: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 425: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 430: 00 + 431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43f: 00 + 440: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 446: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 + 44c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 452: 49 83 c0 04 add $0x4,%r8 + 456: 4d 3b c2 cmp %r10,%r8 + 459: 72 e5 jb 0x440 + 45b: 4d 3b d1 cmp %r9,%r10 + 45e: 73 3a jae 0x49a + 460: 48 63 c0 movslq %eax,%rax + 463: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 467: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 46b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 472: 00 + 473: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 480: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 486: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 48c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 492: 49 ff c2 inc %r10 + 495: 4d 3b d1 cmp %r9,%r10 + 498: 72 e6 jb 0x480 + 49a: 33 c0 xor %eax,%eax + 49c: c5 f8 77 vzeroupper + 49f: 5b pop %rbx + 4a0: c3 ret + 4a1: 45 33 d2 xor %r10d,%r10d + 4a4: eb b5 jmp 0x45b + 4a6: 33 c0 xor %eax,%eax + 4a8: e9 45 ff ff ff jmp 0x3f2 + 4ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 4b2: 5b pop %rbx + 4b3: c3 ret + 4b4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4b9: 5b pop %rbx + 4ba: c3 ret + 4bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4c0: 53 push %rbx + 4c1: 49 89 ca mov %rcx,%r10 + 4c4: 4d 85 d2 test %r10,%r10 + 4c7: 0f 84 a4 01 00 00 je 0x671 + 4cd: 48 85 d2 test %rdx,%rdx + 4d0: 0f 84 9b 01 00 00 je 0x671 + 4d6: 45 85 c0 test %r8d,%r8d + 4d9: 0f 8e 8b 01 00 00 jle 0x66a + 4df: 41 83 f8 10 cmp $0x10,%r8d + 4e3: 0f 8c 79 01 00 00 jl 0x662 + 4e9: 48 89 d3 mov %rdx,%rbx + 4ec: 48 83 e3 1f and $0x1f,%rbx + 4f0: 85 db test %ebx,%ebx + 4f2: 74 11 je 0x505 + 4f4: f6 c3 07 test $0x7,%bl + 4f7: 0f 85 65 01 00 00 jne 0x662 + 4fd: f7 db neg %ebx + 4ff: 83 c3 20 add $0x20,%ebx + 502: c1 eb 03 shr $0x3,%ebx + 505: 8d 43 10 lea 0x10(%rbx),%eax + 508: 44 3b c0 cmp %eax,%r8d + 50b: 0f 8c 51 01 00 00 jl 0x662 + 511: 45 89 c1 mov %r8d,%r9d + 514: 33 c0 xor %eax,%eax + 516: 44 2b cb sub %ebx,%r9d + 519: 41 83 e1 0f and $0xf,%r9d + 51d: 41 f7 d9 neg %r9d + 520: 45 03 c8 add %r8d,%r9d + 523: 89 d9 mov %ebx,%ecx + 525: 85 db test %ebx,%ebx + 527: 76 2f jbe 0x558 + 529: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 530: 00 + 531: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 53f: 00 + 540: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 546: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 + 54b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 550: 48 ff c0 inc %rax + 553: 48 3b c1 cmp %rcx,%rax + 556: 72 e8 jb 0x540 + 558: 49 63 c1 movslq %r9d,%rax + 55b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 560: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 566: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 56d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 574: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 57b: 03 + 57c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 + 581: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 587: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 58d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 594: 03 + 595: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 59a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 5a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 5a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 5ad: 03 + 5ae: 48 83 c1 10 add $0x10,%rcx + 5b2: 48 3b c8 cmp %rax,%rcx + 5b5: 72 a9 jb 0x560 + 5b7: 41 8d 41 01 lea 0x1(%r9),%eax + 5bb: 41 3b c0 cmp %r8d,%eax + 5be: 0f 87 93 00 00 00 ja 0x657 + 5c4: 4d 63 c0 movslq %r8d,%r8 + 5c7: 4d 63 c9 movslq %r9d,%r9 + 5ca: 4d 2b c1 sub %r9,%r8 + 5cd: 49 83 f8 04 cmp $0x4,%r8 + 5d1: 0f 8c 87 00 00 00 jl 0x65e + 5d7: 4d 63 c9 movslq %r9d,%r9 + 5da: 44 89 c3 mov %r8d,%ebx + 5dd: 83 e3 fc and $0xfffffffc,%ebx + 5e0: 33 c9 xor %ecx,%ecx + 5e2: 48 63 db movslq %ebx,%rbx + 5e5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 5e9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 5ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f4: 00 + 5f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5fc: 0f 1f 40 00 nopl 0x0(%rax) + 600: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 606: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 + 60b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 610: 48 83 c1 04 add $0x4,%rcx + 614: 48 3b cb cmp %rbx,%rcx + 617: 72 e7 jb 0x600 + 619: 49 3b d8 cmp %r8,%rbx + 61c: 73 39 jae 0x657 + 61e: 4d 63 c9 movslq %r9d,%r9 + 621: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 625: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 629: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 630: 00 + 631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 63f: 00 + 640: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 645: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 + 64a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 64f: 48 ff c3 inc %rbx + 652: 49 3b d8 cmp %r8,%rbx + 655: 72 e9 jb 0x640 + 657: 33 c0 xor %eax,%eax + 659: c5 f8 77 vzeroupper + 65c: 5b pop %rbx + 65d: c3 ret + 65e: 33 db xor %ebx,%ebx + 660: eb b7 jmp 0x619 + 662: 45 33 c9 xor %r9d,%r9d + 665: e9 4d ff ff ff jmp 0x5b7 + 66a: b8 fa ff ff ff mov $0xfffffffa,%eax + 66f: 5b pop %rbx + 670: c3 ret + 671: b8 f8 ff ff ff mov $0xfffffff8,%eax + 676: 5b pop %rbx + 677: c3 ret + 678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67f: 00 + 680: 48 83 ec 28 sub $0x28,%rsp + 684: 4d 85 c0 test %r8,%r8 + 687: 74 25 je 0x6ae + 689: 48 85 c9 test %rcx,%rcx + 68c: 74 20 je 0x6ae + 68e: 48 85 d2 test %rdx,%rdx + 691: 74 1b je 0x6ae + 693: 45 85 c9 test %r9d,%r9d + 696: 7f 0a jg 0x6a2 + 698: b8 fa ff ff ff mov $0xfffffffa,%eax + 69d: 48 83 c4 28 add $0x28,%rsp + 6a1: c3 ret + 6a2: e8 09 4c a9 01 call 0x1a952b0 + 6a7: 33 c0 xor %eax,%eax + 6a9: 48 83 c4 28 add $0x28,%rsp + 6ad: c3 ret + 6ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6b3: 48 83 c4 28 add $0x28,%rsp + 6b7: c3 ret + 6b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bf: 00 + 6c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6c5: 4d 85 c0 test %r8,%r8 + 6c8: 74 27 je 0x6f1 + 6ca: 48 85 c9 test %rcx,%rcx + 6cd: 74 22 je 0x6f1 + 6cf: 48 85 d2 test %rdx,%rdx + 6d2: 74 1d je 0x6f1 + 6d4: 45 85 c9 test %r9d,%r9d + 6d7: 7f 0b jg 0x6e4 + 6d9: b8 fa ff ff ff mov $0xfffffffa,%eax + 6de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6e3: c3 ret + 6e4: e8 17 56 a9 01 call 0x1a95d00 + 6e9: 33 c0 xor %eax,%eax + 6eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6f0: c3 ret + 6f1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6fb: c3 ret + 6fc: 0f 1f 40 00 nopl 0x0(%rax) + 700: 53 push %rbx + 701: 56 push %rsi + 702: 57 push %rdi + 703: 41 54 push %r12 + 705: 41 55 push %r13 + 707: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 70e: 4d 89 c4 mov %r8,%r12 + 711: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2603390 + 718: 48 33 c4 xor %rsp,%rax + 71b: 45 89 cd mov %r9d,%r13d + 71e: 48 89 cf mov %rcx,%rdi + 721: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 728: 00 + 729: 4d 85 e4 test %r12,%r12 + 72c: 0f 84 b6 01 00 00 je 0x8e8 + 732: 48 85 ff test %rdi,%rdi + 735: 0f 84 97 01 00 00 je 0x8d2 + 73b: 48 85 d2 test %rdx,%rdx + 73e: 0f 84 66 01 00 00 je 0x8aa + 744: 45 85 ed test %r13d,%r13d + 747: 0f 8e 35 01 00 00 jle 0x882 + 74d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 752: 48 89 f0 mov %rsi,%rax + 755: 48 83 e0 1f and $0x1f,%rax + 759: 48 f7 d8 neg %rax + 75c: 48 83 e0 1f and $0x1f,%rax + 760: 48 03 f0 add %rax,%rsi + 763: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 76a: 00 + 76b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 772: 0f 8e a2 00 00 00 jle 0x81a + 778: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 77d: 45 89 ee mov %r13d,%r14d + 780: 4d 89 e5 mov %r12,%r13 + 783: 49 89 d4 mov %rdx,%r12 + 786: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 78d: 00 + 78e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 795: 0f 1f 40 00 nopl 0x0(%rax) + 799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a0: 4c 89 e1 mov %r12,%rcx + 7a3: 48 89 f2 mov %rsi,%rdx + 7a6: 49 89 d8 mov %rbx,%r8 + 7a9: 41 b9 80 00 00 00 mov $0x80,%r9d + 7af: e8 6c df 12 00 call 0x12e720 + 7b4: 48 89 f9 mov %rdi,%rcx + 7b7: 48 89 f2 mov %rsi,%rdx + 7ba: 41 b8 80 00 00 00 mov $0x80,%r8d + 7c0: e8 bb cb ff ff call 0xffffffffffffd380 + 7c5: 48 89 f9 mov %rdi,%rcx + 7c8: 48 89 da mov %rbx,%rdx + 7cb: 41 b8 80 00 00 00 mov $0x80,%r8d + 7d1: e8 aa cb ff ff call 0xffffffffffffd380 + 7d6: 48 89 d9 mov %rbx,%rcx + 7d9: 48 89 f2 mov %rsi,%rdx + 7dc: 4d 89 e8 mov %r13,%r8 + 7df: 41 b9 80 00 00 00 mov $0x80,%r9d + 7e5: e8 16 08 00 00 call 0x1000 + 7ea: 41 83 c6 80 add $0xffffff80,%r14d + 7ee: 48 81 c7 00 02 00 00 add $0x200,%rdi + 7f5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 7fc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 803: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 80a: 7f 94 jg 0x7a0 + 80c: 4c 89 e2 mov %r12,%rdx + 80f: 4d 89 ec mov %r13,%r12 + 812: 45 89 f5 mov %r14d,%r13d + 815: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 81a: 48 89 d1 mov %rdx,%rcx + 81d: 48 89 f2 mov %rsi,%rdx + 820: 49 89 d8 mov %rbx,%r8 + 823: 45 89 e9 mov %r13d,%r9d + 826: e8 f5 de 12 00 call 0x12e720 + 82b: 48 89 f9 mov %rdi,%rcx + 82e: 48 89 f2 mov %rsi,%rdx + 831: 45 89 e8 mov %r13d,%r8d + 834: e8 47 cb ff ff call 0xffffffffffffd380 + 839: 48 89 f9 mov %rdi,%rcx + 83c: 48 89 da mov %rbx,%rdx + 83f: 45 89 e8 mov %r13d,%r8d + 842: e8 39 cb ff ff call 0xffffffffffffd380 + 847: 48 89 d9 mov %rbx,%rcx + 84a: 48 89 f2 mov %rsi,%rdx + 84d: 4d 89 e0 mov %r12,%r8 + 850: 45 89 e9 mov %r13d,%r9d + 853: e8 a8 07 00 00 call 0x1000 + 858: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 85f: 00 + 860: 48 33 cc xor %rsp,%rcx + 863: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2603390 + 86a: 75 11 jne 0x87d + 86c: 33 c0 xor %eax,%eax + 86e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 875: 41 5d pop %r13 + 877: 41 5c pop %r12 + 879: 5f pop %rdi + 87a: 5e pop %rsi + 87b: 5b pop %rbx + 87c: c3 ret + 87d: e8 6e e2 11 01 call 0x111eaf0 + 882: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 889: 00 + 88a: 48 33 cc xor %rsp,%rcx + 88d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2603390 + 894: 75 e7 jne 0x87d + 896: b8 fa ff ff ff mov $0xfffffffa,%eax + 89b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 8a2: 41 5d pop %r13 + 8a4: 41 5c pop %r12 + 8a6: 5f pop %rdi + 8a7: 5e pop %rsi + 8a8: 5b pop %rbx + 8a9: c3 ret + 8aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 8b1: 00 + 8b2: 48 33 cc xor %rsp,%rcx + 8b5: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2603390 + 8bc: 75 bf jne 0x87d + 8be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 8c3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 8ca: 41 5d pop %r13 + 8cc: 41 5c pop %r12 + 8ce: 5f pop %rdi + 8cf: 5e pop %rsi + 8d0: 5b pop %rbx + 8d1: c3 ret + 8d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 8d9: 00 + 8da: 48 33 cc xor %rsp,%rcx + 8dd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2603390 + 8e4: 75 97 jne 0x87d + 8e6: eb d6 jmp 0x8be + 8e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 8ef: 00 + 8f0: 48 33 cc xor %rsp,%rcx + 8f3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2603390 + 8fa: 75 81 jne 0x87d + 8fc: eb c0 jmp 0x8be + 8fe: 66 90 xchg %ax,%ax + 900: 53 push %rbx + 901: 56 push %rsi + 902: 57 push %rdi + 903: 41 54 push %r12 + 905: 41 55 push %r13 + 907: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 90e: 4d 89 c4 mov %r8,%r12 + 911: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2603390 + 918: 45 89 cd mov %r9d,%r13d + 91b: 48 33 c4 xor %rsp,%rax + 91e: 48 89 cf mov %rcx,%rdi + 921: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 928: 00 + 929: 4d 85 e4 test %r12,%r12 + 92c: 0f 84 b6 01 00 00 je 0xae8 + 932: 48 85 ff test %rdi,%rdi + 935: 0f 84 97 01 00 00 je 0xad2 + 93b: 48 85 d2 test %rdx,%rdx + 93e: 0f 84 66 01 00 00 je 0xaaa + 944: 45 85 ed test %r13d,%r13d + 947: 0f 8e 35 01 00 00 jle 0xa82 + 94d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 952: 48 89 c3 mov %rax,%rbx + 955: 48 83 e3 1f and $0x1f,%rbx + 959: 48 f7 db neg %rbx + 95c: 48 83 e3 1f and $0x1f,%rbx + 960: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 964: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 96b: 00 + 96c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 973: 0f 8e a1 00 00 00 jle 0xa1a + 979: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 97e: 45 89 ee mov %r13d,%r14d + 981: 4d 89 e5 mov %r12,%r13 + 984: 49 89 d4 mov %rdx,%r12 + 987: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 98e: 00 + 98f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 996: 0f 1f 00 nopl (%rax) + 999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9a0: 4c 89 e1 mov %r12,%rcx + 9a3: 48 89 f2 mov %rsi,%rdx + 9a6: 49 89 d8 mov %rbx,%r8 + 9a9: 41 b9 80 00 00 00 mov $0x80,%r9d + 9af: e8 8c dd 12 00 call 0x12e740 + 9b4: 48 89 f9 mov %rdi,%rcx + 9b7: 48 89 f2 mov %rsi,%rdx + 9ba: 41 b8 80 00 00 00 mov $0x80,%r8d + 9c0: e8 fb c9 ff ff call 0xffffffffffffd3c0 + 9c5: 48 89 f9 mov %rdi,%rcx + 9c8: 48 89 da mov %rbx,%rdx + 9cb: 41 b8 80 00 00 00 mov $0x80,%r8d + 9d1: e8 ea c9 ff ff call 0xffffffffffffd3c0 + 9d6: 48 89 d9 mov %rbx,%rcx + 9d9: 48 89 f2 mov %rsi,%rdx + 9dc: 4d 89 e8 mov %r13,%r8 + 9df: 41 b9 80 00 00 00 mov $0x80,%r9d + 9e5: e8 96 06 00 00 call 0x1080 + 9ea: 41 83 c6 80 add $0xffffff80,%r14d + 9ee: 48 81 c7 00 02 00 00 add $0x200,%rdi + 9f5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 9fc: 49 81 c5 00 04 00 00 add $0x400,%r13 + a03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + a0a: 7f 94 jg 0x9a0 + a0c: 4c 89 e2 mov %r12,%rdx + a0f: 4d 89 ec mov %r13,%r12 + a12: 45 89 f5 mov %r14d,%r13d + a15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + a1a: 48 89 d1 mov %rdx,%rcx + a1d: 48 89 f2 mov %rsi,%rdx + a20: 49 89 d8 mov %rbx,%r8 + a23: 45 89 e9 mov %r13d,%r9d + a26: e8 15 dd 12 00 call 0x12e740 + a2b: 48 89 f9 mov %rdi,%rcx + a2e: 48 89 f2 mov %rsi,%rdx + a31: 45 89 e8 mov %r13d,%r8d + a34: e8 87 c9 ff ff call 0xffffffffffffd3c0 + a39: 48 89 f9 mov %rdi,%rcx + a3c: 48 89 da mov %rbx,%rdx + a3f: 45 89 e8 mov %r13d,%r8d + a42: e8 79 c9 ff ff call 0xffffffffffffd3c0 + a47: 48 89 d9 mov %rbx,%rcx + a4a: 48 89 f2 mov %rsi,%rdx + a4d: 4d 89 e0 mov %r12,%r8 + a50: 45 89 e9 mov %r13d,%r9d + a53: e8 28 06 00 00 call 0x1080 + a58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + a5f: 00 + a60: 48 33 cc xor %rsp,%rcx + a63: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2603390 + a6a: 75 11 jne 0xa7d + a6c: 33 c0 xor %eax,%eax + a6e: 48 81 c4 50 04 00 00 add $0x450,%rsp + a75: 41 5d pop %r13 + a77: 41 5c pop %r12 + a79: 5f pop %rdi + a7a: 5e pop %rsi + a7b: 5b pop %rbx + a7c: c3 ret + a7d: e8 6e e0 11 01 call 0x111eaf0 + a82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + a89: 00 + a8a: 48 33 cc xor %rsp,%rcx + a8d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2603390 + a94: 75 e7 jne 0xa7d + a96: b8 fa ff ff ff mov $0xfffffffa,%eax + a9b: 48 81 c4 50 04 00 00 add $0x450,%rsp + aa2: 41 5d pop %r13 + aa4: 41 5c pop %r12 + aa6: 5f pop %rdi + aa7: 5e pop %rsi + aa8: 5b pop %rbx + aa9: c3 ret + aaa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + ab1: 00 + ab2: 48 33 cc xor %rsp,%rcx + ab5: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2603390 + abc: 75 bf jne 0xa7d + abe: b8 f8 ff ff ff mov $0xfffffff8,%eax + ac3: 48 81 c4 50 04 00 00 add $0x450,%rsp + aca: 41 5d pop %r13 + acc: 41 5c pop %r12 + ace: 5f pop %rdi + acf: 5e pop %rsi + ad0: 5b pop %rbx + ad1: c3 ret + ad2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + ad9: 00 + ada: 48 33 cc xor %rsp,%rcx + add: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2603390 + ae4: 75 97 jne 0xa7d + ae6: eb d6 jmp 0xabe + ae8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + aef: 00 + af0: 48 33 cc xor %rsp,%rcx + af3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2603390 + afa: 75 81 jne 0xa7d + afc: eb c0 jmp 0xabe + afe: 66 90 xchg %ax,%ax + b00: 53 push %rbx + b01: 56 push %rsi + b02: 57 push %rdi + b03: 41 54 push %r12 + b05: 41 55 push %r13 + b07: 48 81 ec 50 04 00 00 sub $0x450,%rsp + b0e: 4d 89 c4 mov %r8,%r12 + b11: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2603390 + b18: 45 89 cd mov %r9d,%r13d + b1b: 48 33 c4 xor %rsp,%rax + b1e: 48 89 cf mov %rcx,%rdi + b21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + b28: 00 + b29: 4d 85 e4 test %r12,%r12 + b2c: 0f 84 b6 01 00 00 je 0xce8 + b32: 48 85 ff test %rdi,%rdi + b35: 0f 84 97 01 00 00 je 0xcd2 + b3b: 48 85 d2 test %rdx,%rdx + b3e: 0f 84 66 01 00 00 je 0xcaa + b44: 45 85 ed test %r13d,%r13d + b47: 0f 8e 35 01 00 00 jle 0xc82 + b4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + b52: 48 89 c3 mov %rax,%rbx + b55: 48 83 e3 1f and $0x1f,%rbx + b59: 48 f7 db neg %rbx + b5c: 48 83 e3 1f and $0x1f,%rbx + b60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + b64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + b6b: 00 + b6c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + b73: 0f 8e a1 00 00 00 jle 0xc1a + b79: 4c 89 74 24 20 mov %r14,0x20(%rsp) + b7e: 45 89 ee mov %r13d,%r14d + b81: 4d 89 e5 mov %r12,%r13 + b84: 49 89 d4 mov %rdx,%r12 + b87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b8e: 00 + b8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b96: 0f 1f 00 nopl (%rax) + b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ba0: 4c 89 e1 mov %r12,%rcx + ba3: 48 89 f2 mov %rsi,%rdx + ba6: 49 89 d8 mov %rbx,%r8 + ba9: 41 b9 80 00 00 00 mov $0x80,%r9d + baf: e8 ac db 12 00 call 0x12e760 + bb4: 48 89 f9 mov %rdi,%rcx + bb7: 48 89 f2 mov %rsi,%rdx + bba: 41 b8 80 00 00 00 mov $0x80,%r8d + bc0: e8 bb c9 ff ff call 0xffffffffffffd580 + bc5: 48 89 f9 mov %rdi,%rcx + bc8: 48 89 da mov %rbx,%rdx + bcb: 41 b8 80 00 00 00 mov $0x80,%r8d + bd1: e8 aa c9 ff ff call 0xffffffffffffd580 + bd6: 48 89 d9 mov %rbx,%rcx + bd9: 48 89 f2 mov %rsi,%rdx + bdc: 4d 89 e8 mov %r13,%r8 + bdf: 41 b9 80 00 00 00 mov $0x80,%r9d + be5: e8 16 05 00 00 call 0x1100 + bea: 41 83 c6 80 add $0xffffff80,%r14d + bee: 48 81 c7 00 02 00 00 add $0x200,%rdi + bf5: 49 81 c4 00 02 00 00 add $0x200,%r12 + bfc: 49 81 c5 00 04 00 00 add $0x400,%r13 + c03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + c0a: 7f 94 jg 0xba0 + c0c: 4c 89 e2 mov %r12,%rdx + c0f: 4d 89 ec mov %r13,%r12 + c12: 45 89 f5 mov %r14d,%r13d + c15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + c1a: 48 89 d1 mov %rdx,%rcx + c1d: 48 89 f2 mov %rsi,%rdx + c20: 49 89 d8 mov %rbx,%r8 + c23: 45 89 e9 mov %r13d,%r9d + c26: e8 35 db 12 00 call 0x12e760 + c2b: 48 89 f9 mov %rdi,%rcx + c2e: 48 89 f2 mov %rsi,%rdx + c31: 45 89 e8 mov %r13d,%r8d + c34: e8 47 c9 ff ff call 0xffffffffffffd580 + c39: 48 89 f9 mov %rdi,%rcx + c3c: 48 89 da mov %rbx,%rdx + c3f: 45 89 e8 mov %r13d,%r8d + c42: e8 39 c9 ff ff call 0xffffffffffffd580 + c47: 48 89 d9 mov %rbx,%rcx + c4a: 48 89 f2 mov %rsi,%rdx + c4d: 4d 89 e0 mov %r12,%r8 + c50: 45 89 e9 mov %r13d,%r9d + c53: e8 a8 04 00 00 call 0x1100 + c58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + c5f: 00 + c60: 48 33 cc xor %rsp,%rcx + c63: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2603390 + c6a: 75 11 jne 0xc7d + c6c: 33 c0 xor %eax,%eax + c6e: 48 81 c4 50 04 00 00 add $0x450,%rsp + c75: 41 5d pop %r13 + c77: 41 5c pop %r12 + c79: 5f pop %rdi + c7a: 5e pop %rsi + c7b: 5b pop %rbx + c7c: c3 ret + c7d: e8 6e de 11 01 call 0x111eaf0 + c82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + c89: 00 + c8a: 48 33 cc xor %rsp,%rcx + c8d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2603390 + c94: 75 e7 jne 0xc7d + c96: b8 fa ff ff ff mov $0xfffffffa,%eax + c9b: 48 81 c4 50 04 00 00 add $0x450,%rsp + ca2: 41 5d pop %r13 + ca4: 41 5c pop %r12 + ca6: 5f pop %rdi + ca7: 5e pop %rsi + ca8: 5b pop %rbx + ca9: c3 ret + caa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + cb1: 00 + cb2: 48 33 cc xor %rsp,%rcx + cb5: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2603390 + cbc: 75 bf jne 0xc7d + cbe: b8 f8 ff ff ff mov $0xfffffff8,%eax + cc3: 48 81 c4 50 04 00 00 add $0x450,%rsp + cca: 41 5d pop %r13 + ccc: 41 5c pop %r12 + cce: 5f pop %rdi + ccf: 5e pop %rsi + cd0: 5b pop %rbx + cd1: c3 ret + cd2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + cd9: 00 + cda: 48 33 cc xor %rsp,%rcx + cdd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2603390 + ce4: 75 97 jne 0xc7d + ce6: eb d6 jmp 0xcbe + ce8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + cef: 00 + cf0: 48 33 cc xor %rsp,%rcx + cf3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2603390 + cfa: 75 81 jne 0xc7d + cfc: eb c0 jmp 0xcbe + cfe: 66 90 xchg %ax,%ax + d00: 53 push %rbx + d01: 56 push %rsi + d02: 57 push %rdi + d03: 41 54 push %r12 + d05: 41 55 push %r13 + d07: 48 81 ec 50 04 00 00 sub $0x450,%rsp + d0e: 4d 89 c4 mov %r8,%r12 + d11: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2603390 + d18: 45 89 cd mov %r9d,%r13d + d1b: 48 33 c4 xor %rsp,%rax + d1e: 48 89 cf mov %rcx,%rdi + d21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + d28: 00 + d29: 4d 85 e4 test %r12,%r12 + d2c: 0f 84 b6 01 00 00 je 0xee8 + d32: 48 85 ff test %rdi,%rdi + d35: 0f 84 97 01 00 00 je 0xed2 + d3b: 48 85 d2 test %rdx,%rdx + d3e: 0f 84 66 01 00 00 je 0xeaa + d44: 45 85 ed test %r13d,%r13d + d47: 0f 8e 35 01 00 00 jle 0xe82 + d4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + d52: 48 89 c3 mov %rax,%rbx + d55: 48 83 e3 1f and $0x1f,%rbx + d59: 48 f7 db neg %rbx + d5c: 48 83 e3 1f and $0x1f,%rbx + d60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + d64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + d6b: 00 + d6c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + d73: 0f 8e a1 00 00 00 jle 0xe1a + d79: 4c 89 74 24 20 mov %r14,0x20(%rsp) + d7e: 45 89 ee mov %r13d,%r14d + d81: 4d 89 e5 mov %r12,%r13 + d84: 49 89 d4 mov %rdx,%r12 + d87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d8e: 00 + d8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d96: 0f 1f 00 nopl (%rax) + d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + da0: 4c 89 e1 mov %r12,%rcx + da3: 48 89 f2 mov %rsi,%rdx + da6: 49 89 d8 mov %rbx,%r8 + da9: 41 b9 80 00 00 00 mov $0x80,%r9d + daf: e8 cc d9 12 00 call 0x12e780 + db4: 48 89 f9 mov %rdi,%rcx + db7: 48 89 f2 mov %rsi,%rdx + dba: 41 b8 80 00 00 00 mov $0x80,%r8d + dc0: e8 bb c7 ff ff call 0xffffffffffffd580 + dc5: 48 89 f9 mov %rdi,%rcx + dc8: 48 89 da mov %rbx,%rdx + dcb: 41 b8 80 00 00 00 mov $0x80,%r8d + dd1: e8 aa c7 ff ff call 0xffffffffffffd580 + dd6: 48 89 d9 mov %rbx,%rcx + dd9: 48 89 f2 mov %rsi,%rdx + ddc: 4d 89 e8 mov %r13,%r8 + ddf: 41 b9 80 00 00 00 mov $0x80,%r9d + de5: e8 96 03 00 00 call 0x1180 + dea: 41 83 c6 80 add $0xffffff80,%r14d + dee: 48 81 c7 00 02 00 00 add $0x200,%rdi + df5: 49 81 c4 00 02 00 00 add $0x200,%r12 + dfc: 49 81 c5 00 04 00 00 add $0x400,%r13 + e03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + e0a: 7f 94 jg 0xda0 + e0c: 4c 89 e2 mov %r12,%rdx + e0f: 4d 89 ec mov %r13,%r12 + e12: 45 89 f5 mov %r14d,%r13d + e15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + e1a: 48 89 d1 mov %rdx,%rcx + e1d: 48 89 f2 mov %rsi,%rdx + e20: 49 89 d8 mov %rbx,%r8 + e23: 45 89 e9 mov %r13d,%r9d + e26: e8 55 d9 12 00 call 0x12e780 + e2b: 48 89 f9 mov %rdi,%rcx + e2e: 48 89 f2 mov %rsi,%rdx + e31: 45 89 e8 mov %r13d,%r8d + e34: e8 47 c7 ff ff call 0xffffffffffffd580 + e39: 48 89 f9 mov %rdi,%rcx + e3c: 48 89 da mov %rbx,%rdx + e3f: 45 89 e8 mov %r13d,%r8d + e42: e8 39 c7 ff ff call 0xffffffffffffd580 + e47: 48 89 d9 mov %rbx,%rcx + e4a: 48 89 f2 mov %rsi,%rdx + e4d: 4d 89 e0 mov %r12,%r8 + e50: 45 89 e9 mov %r13d,%r9d + e53: e8 28 03 00 00 call 0x1180 + e58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + e5f: 00 + e60: 48 33 cc xor %rsp,%rcx + e63: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2603390 + e6a: 75 11 jne 0xe7d + e6c: 33 c0 xor %eax,%eax + e6e: 48 81 c4 50 04 00 00 add $0x450,%rsp + e75: 41 5d pop %r13 + e77: 41 5c pop %r12 + e79: 5f pop %rdi + e7a: 5e pop %rsi + e7b: 5b pop %rbx + e7c: c3 ret + e7d: e8 6e dc 11 01 call 0x111eaf0 + e82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + e89: 00 + e8a: 48 33 cc xor %rsp,%rcx + e8d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2603390 + e94: 75 e7 jne 0xe7d + e96: b8 fa ff ff ff mov $0xfffffffa,%eax + e9b: 48 81 c4 50 04 00 00 add $0x450,%rsp + ea2: 41 5d pop %r13 + ea4: 41 5c pop %r12 + ea6: 5f pop %rdi + ea7: 5e pop %rsi + ea8: 5b pop %rbx + ea9: c3 ret + eaa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + eb1: 00 + eb2: 48 33 cc xor %rsp,%rcx + eb5: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2603390 + ebc: 75 bf jne 0xe7d + ebe: b8 f8 ff ff ff mov $0xfffffff8,%eax + ec3: 48 81 c4 50 04 00 00 add $0x450,%rsp + eca: 41 5d pop %r13 + ecc: 41 5c pop %r12 + ece: 5f pop %rdi + ecf: 5e pop %rsi + ed0: 5b pop %rbx + ed1: c3 ret + ed2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + ed9: 00 + eda: 48 33 cc xor %rsp,%rcx + edd: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2603390 + ee4: 75 97 jne 0xe7d + ee6: eb d6 jmp 0xebe + ee8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + eef: 00 + ef0: 48 33 cc xor %rsp,%rcx + ef3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2603390 + efa: 75 81 jne 0xe7d + efc: eb c0 jmp 0xebe + efe: 66 90 xchg %ax,%ax + f00: 48 83 ec 28 sub $0x28,%rsp + f04: 4d 85 c0 test %r8,%r8 + f07: 74 35 je 0xf3e + f09: 45 85 c9 test %r9d,%r9d + f0c: 7e 4c jle 0xf5a + f0e: 48 85 d2 test %rdx,%rdx + f11: 74 26 je 0xf39 + f13: 48 85 c9 test %rcx,%rcx + f16: 74 0c je 0xf24 + f18: e8 f3 57 a9 01 call 0x1a96710 + f1d: 33 c0 xor %eax,%eax + f1f: 48 83 c4 28 add $0x28,%rsp + f23: c3 ret + f24: 48 89 d1 mov %rdx,%rcx + f27: 4c 89 c2 mov %r8,%rdx + f2a: 45 89 c8 mov %r9d,%r8d + f2d: e8 2e 5a a9 01 call 0x1a96960 + f32: 33 c0 xor %eax,%eax + f34: 48 83 c4 28 add $0x28,%rsp + f38: c3 ret + f39: 48 85 c9 test %rcx,%rcx + f3c: 75 0a jne 0xf48 + f3e: b8 f8 ff ff ff mov $0xfffffff8,%eax + f43: 48 83 c4 28 add $0x28,%rsp + f47: c3 ret + f48: 4c 89 c2 mov %r8,%rdx + f4b: 45 89 c8 mov %r9d,%r8d + f4e: e8 1d 59 a9 01 call 0x1a96870 + f53: 33 c0 xor %eax,%eax + f55: 48 83 c4 28 add $0x28,%rsp + f59: c3 ret + f5a: b8 fa ff ff ff mov $0xfffffffa,%eax + f5f: 48 83 c4 28 add $0x28,%rsp + f63: c3 ret + f64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f6b: 00 + f6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f7f: 00 + f80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + f85: 4d 85 c0 test %r8,%r8 + f88: 74 37 je 0xfc1 + f8a: 45 85 c9 test %r9d,%r9d + f8d: 7e 50 jle 0xfdf + f8f: 48 85 d2 test %rdx,%rdx + f92: 74 28 je 0xfbc + f94: 48 85 c9 test %rcx,%rcx + f97: 74 0d je 0xfa6 + f99: e8 82 65 a9 01 call 0x1a97520 + f9e: 33 c0 xor %eax,%eax + fa0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + fa5: c3 ret + fa6: 48 89 d1 mov %rdx,%rcx + fa9: 4c 89 c2 mov %r8,%rdx + fac: 45 89 c8 mov %r9d,%r8d + faf: e8 bc 67 a9 01 call 0x1a97770 + fb4: 33 c0 xor %eax,%eax + fb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + fbb: c3 ret + fbc: 48 85 c9 test %rcx,%rcx + fbf: 75 0b jne 0xfcc + fc1: b8 f8 ff ff ff mov $0xfffffff8,%eax + fc6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + fcb: c3 ret + fcc: 4c 89 c2 mov %r8,%rdx + fcf: 45 89 c8 mov %r9d,%r8d + fd2: e8 a9 66 a9 01 call 0x1a97680 + fd7: 33 c0 xor %eax,%eax + fd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + fde: c3 ret + fdf: b8 fa ff ff ff mov $0xfffffffa,%eax + fe4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + fe9: 90 nop + fea: c3 ret + feb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ff2: 00 + ff3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1000: 48 83 ec 28 sub $0x28,%rsp + 1004: 4d 85 c0 test %r8,%r8 + 1007: 74 35 je 0x103e + 1009: 45 85 c9 test %r9d,%r9d + 100c: 7e 4c jle 0x105a + 100e: 48 85 d2 test %rdx,%rdx + 1011: 74 26 je 0x1039 + 1013: 48 85 c9 test %rcx,%rcx + 1016: 74 0c je 0x1024 + 1018: e8 13 73 a9 01 call 0x1a98330 + 101d: 33 c0 xor %eax,%eax + 101f: 48 83 c4 28 add $0x28,%rsp + 1023: c3 ret + 1024: 48 89 d1 mov %rdx,%rcx + 1027: 4c 89 c2 mov %r8,%rdx + 102a: 45 89 c8 mov %r9d,%r8d + 102d: e8 4e 75 a9 01 call 0x1a98580 + 1032: 33 c0 xor %eax,%eax + 1034: 48 83 c4 28 add $0x28,%rsp + 1038: c3 ret + 1039: 48 85 c9 test %rcx,%rcx + 103c: 75 0a jne 0x1048 + 103e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1043: 48 83 c4 28 add $0x28,%rsp + 1047: c3 ret + 1048: 4c 89 c2 mov %r8,%rdx + 104b: 45 89 c8 mov %r9d,%r8d + 104e: e8 3d 74 a9 01 call 0x1a98490 + 1053: 33 c0 xor %eax,%eax + 1055: 48 83 c4 28 add $0x28,%rsp + 1059: c3 ret + 105a: b8 fa ff ff ff mov $0xfffffffa,%eax + 105f: 48 83 c4 28 add $0x28,%rsp + 1063: c3 ret + 1064: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 106b: 00 + 106c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1073: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 107f: 00 + 1080: 48 83 ec 28 sub $0x28,%rsp + 1084: 4d 85 c0 test %r8,%r8 + 1087: 74 35 je 0x10be + 1089: 45 85 c9 test %r9d,%r9d + 108c: 7e 4c jle 0x10da + 108e: 48 85 d2 test %rdx,%rdx + 1091: 74 26 je 0x10b9 + 1093: 48 85 c9 test %rcx,%rcx + 1096: 74 0c je 0x10a4 + 1098: e8 a3 7f a9 01 call 0x1a99040 + 109d: 33 c0 xor %eax,%eax + 109f: 48 83 c4 28 add $0x28,%rsp + 10a3: c3 ret + 10a4: 48 89 d1 mov %rdx,%rcx + 10a7: 4c 89 c2 mov %r8,%rdx + 10aa: 45 89 c8 mov %r9d,%r8d + 10ad: e8 ee 81 a9 01 call 0x1a992a0 + 10b2: 33 c0 xor %eax,%eax + 10b4: 48 83 c4 28 add $0x28,%rsp + 10b8: c3 ret + 10b9: 48 85 c9 test %rcx,%rcx + 10bc: 75 0a jne 0x10c8 + 10be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 10c3: 48 83 c4 28 add $0x28,%rsp + 10c7: c3 ret + 10c8: 4c 89 c2 mov %r8,%rdx + 10cb: 45 89 c8 mov %r9d,%r8d + 10ce: e8 cd 80 a9 01 call 0x1a991a0 + 10d3: 33 c0 xor %eax,%eax + 10d5: 48 83 c4 28 add $0x28,%rsp + 10d9: c3 ret + 10da: b8 fa ff ff ff mov $0xfffffffa,%eax + 10df: 48 83 c4 28 add $0x28,%rsp + 10e3: c3 ret + 10e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10eb: 00 + 10ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10ff: 00 + 1100: 48 83 ec 28 sub $0x28,%rsp + 1104: 4d 85 c0 test %r8,%r8 + 1107: 74 35 je 0x113e + 1109: 45 85 c9 test %r9d,%r9d + 110c: 7e 4c jle 0x115a + 110e: 48 85 d2 test %rdx,%rdx + 1111: 74 26 je 0x1139 + 1113: 48 85 c9 test %rcx,%rcx + 1116: 74 0c je 0x1124 + 1118: e8 c3 9d 03 00 call 0x3aee0 + 111d: 33 c0 xor %eax,%eax + 111f: 48 83 c4 28 add $0x28,%rsp + 1123: c3 ret + 1124: 48 89 d1 mov %rdx,%rcx + 1127: 4c 89 c2 mov %r8,%rdx + 112a: 45 89 c8 mov %r9d,%r8d + 112d: e8 0e a0 03 00 call 0x3b140 + 1132: 33 c0 xor %eax,%eax + 1134: 48 83 c4 28 add $0x28,%rsp + 1138: c3 ret + 1139: 48 85 c9 test %rcx,%rcx + 113c: 75 0a jne 0x1148 + 113e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1143: 48 83 c4 28 add $0x28,%rsp + 1147: c3 ret + 1148: 4c 89 c2 mov %r8,%rdx + 114b: 45 89 c8 mov %r9d,%r8d + 114e: e8 cd a1 03 00 call 0x3b320 + 1153: 33 c0 xor %eax,%eax + 1155: 48 83 c4 28 add $0x28,%rsp + 1159: c3 ret + 115a: b8 fa ff ff ff mov $0xfffffffa,%eax + 115f: 48 83 c4 28 add $0x28,%rsp + 1163: c3 ret + 1164: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 116b: 00 + 116c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 117f: 00 + 1180: 48 83 ec 28 sub $0x28,%rsp + 1184: 4d 85 c0 test %r8,%r8 + 1187: 74 35 je 0x11be + 1189: 45 85 c9 test %r9d,%r9d + 118c: 7e 4c jle 0x11da + 118e: 48 85 d2 test %rdx,%rdx + 1191: 74 26 je 0x11b9 + 1193: 48 85 c9 test %rcx,%rcx + 1196: 74 0c je 0x11a4 + 1198: e8 a3 a3 03 00 call 0x3b540 + 119d: 33 c0 xor %eax,%eax + 119f: 48 83 c4 28 add $0x28,%rsp + 11a3: c3 ret + 11a4: 48 89 d1 mov %rdx,%rcx + 11a7: 4c 89 c2 mov %r8,%rdx + 11aa: 45 89 c8 mov %r9d,%r8d + 11ad: e8 0e a6 03 00 call 0x3b7c0 + 11b2: 33 c0 xor %eax,%eax + 11b4: 48 83 c4 28 add $0x28,%rsp + 11b8: c3 ret + 11b9: 48 85 c9 test %rcx,%rcx + 11bc: 75 0a jne 0x11c8 + 11be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 11c3: 48 83 c4 28 add $0x28,%rsp + 11c7: c3 ret + 11c8: 4c 89 c2 mov %r8,%rdx + 11cb: 45 89 c8 mov %r9d,%r8d + 11ce: e8 0d a8 03 00 call 0x3b9e0 + 11d3: 33 c0 xor %eax,%eax + 11d5: 48 83 c4 28 add $0x28,%rsp + 11d9: c3 ret + 11da: b8 fa ff ff ff mov $0xfffffffa,%eax + 11df: 48 83 c4 28 add $0x28,%rsp + 11e3: c3 ret + 11e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 11eb: 00 + 11ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 11f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 11ff: 00 + 1200: 53 push %rbx + 1201: 56 push %rsi + 1202: 57 push %rdi + 1203: 41 54 push %r12 + 1205: 41 55 push %r13 + 1207: 41 56 push %r14 + 1209: 41 57 push %r15 + 120b: 55 push %rbp + 120c: 48 83 ec 38 sub $0x38,%rsp + 1210: 49 89 ce mov %rcx,%r14 + 1213: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 121a: 00 + 121b: 44 89 cf mov %r9d,%edi + 121e: 44 89 c6 mov %r8d,%esi + 1221: 41 89 d7 mov %edx,%r15d + 1224: 4d 85 f6 test %r14,%r14 + 1227: 0f 84 8e 01 00 00 je 0x13bb + 122d: 41 83 ff 1e cmp $0x1e,%r15d + 1231: 0f 87 5f 01 00 00 ja 0x1396 + 1237: 41 83 ff 1d cmp $0x1d,%r15d + 123b: 0f 8f 55 01 00 00 jg 0x1396 + 1241: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 1248: 00 + 1249: 48 85 db test %rbx,%rbx + 124c: 0f 84 69 01 00 00 je 0x13bb + 1252: 48 89 dd mov %rbx,%rbp + 1255: ba 90 00 00 00 mov $0x90,%edx + 125a: 48 83 e5 3f and $0x3f,%rbp + 125e: 48 f7 dd neg %rbp + 1261: 48 83 e5 3f and $0x3f,%rbp + 1265: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1269: 4c 89 e1 mov %r12,%rcx + 126c: e8 cf a4 00 00 call 0xb740 + 1271: 44 89 f9 mov %r15d,%ecx + 1274: b8 01 00 00 00 mov $0x1,%eax + 1279: d3 e0 shl %cl,%eax + 127b: 41 89 7c 24 14 mov %edi,0x14(%r12) + 1280: 83 fe 08 cmp $0x8,%esi + 1283: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1288: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 128f: 00 00 + 1291: 0f 84 45 02 00 00 je 0x14dc + 1297: 83 fe 04 cmp $0x4,%esi + 129a: 0f 84 97 00 00 00 je 0x1337 + 12a0: 83 fe 01 cmp $0x1,%esi + 12a3: 75 39 jne 0x12de + 12a5: 0f 57 c0 xorps %xmm0,%xmm0 + 12a8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 12ac: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4a7e8 + 12b3: 01 + 12b4: f3 0f 5e c8 divss %xmm0,%xmm1 + 12b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 12bf: 00 + 12c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 12c7: 00 00 + 12c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 12d0: 00 00 + 12d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 12d9: e9 93 00 00 00 jmp 0x1371 + 12de: 83 fe 02 cmp $0x2,%esi + 12e1: 75 36 jne 0x1319 + 12e3: 0f 57 c0 xorps %xmm0,%xmm0 + 12e6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 12ea: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4a7e8 + 12f1: 01 + 12f2: f3 0f 5e c8 divss %xmm0,%xmm1 + 12f6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 12fd: 00 + 12fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1305: 00 00 + 1307: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 130e: 00 00 + 1310: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 1317: eb 58 jmp 0x1371 + 1319: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 1320: 00 + 1321: b8 ee ff ff ff mov $0xffffffee,%eax + 1326: 48 83 c4 38 add $0x38,%rsp + 132a: 5d pop %rbp + 132b: 41 5f pop %r15 + 132d: 41 5e pop %r14 + 132f: 41 5d pop %r13 + 1331: 41 5c pop %r12 + 1333: 5f pop %rdi + 1334: 5e pop %rsi + 1335: 5b pop %rbx + 1336: c3 ret + 1337: 0f 57 c0 xorps %xmm0,%xmm0 + 133a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 133e: b8 01 00 00 00 mov $0x1,%eax + 1343: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 134a: 00 + 134b: 41 89 44 24 08 mov %eax,0x8(%r12) + 1350: 41 89 44 24 0c mov %eax,0xc(%r12) + 1355: e8 26 a4 00 00 call 0xb780 + 135a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4a7e0 + 1361: 01 + 1362: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1366: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 136a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 1371: 41 83 ff 04 cmp $0x4,%r15d + 1375: 7f 35 jg 0x13ac + 1377: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 137e: 00 00 + 1380: 33 c0 xor %eax,%eax + 1382: 4d 89 26 mov %r12,(%r14) + 1385: 48 83 c4 38 add $0x38,%rsp + 1389: 5d pop %rbp + 138a: 41 5f pop %r15 + 138c: 41 5e pop %r14 + 138e: 41 5d pop %r13 + 1390: 41 5c pop %r12 + 1392: 5f pop %rdi + 1393: 5e pop %rsi + 1394: 5b pop %rbx + 1395: c3 ret + 1396: b8 ef ff ff ff mov $0xffffffef,%eax + 139b: 48 83 c4 38 add $0x38,%rsp + 139f: 5d pop %rbp + 13a0: 41 5f pop %r15 + 13a2: 41 5e pop %r14 + 13a4: 41 5d pop %r13 + 13a6: 41 5c pop %r12 + 13a8: 5f pop %rdi + 13a9: 5e pop %rsi + 13aa: 5b pop %rbx + 13ab: c3 ret + 13ac: 41 83 ff 0a cmp $0xa,%r15d + 13b0: 0f 8e ec 00 00 00 jle 0x14a2 + 13b6: 4d 85 ed test %r13,%r13 + 13b9: 75 16 jne 0x13d1 + 13bb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 13c0: 48 83 c4 38 add $0x38,%rsp + 13c4: 5d pop %rbp + 13c5: 41 5f pop %r15 + 13c7: 41 5e pop %r14 + 13c9: 41 5d pop %r13 + 13cb: 41 5c pop %r12 + 13cd: 5f pop %rdi + 13ce: 5e pop %rsi + 13cf: 5b pop %rbx + 13d0: c3 ret + 13d1: 4c 89 ee mov %r13,%rsi + 13d4: 44 89 f9 mov %r15d,%ecx + 13d7: 48 83 e6 3f and $0x3f,%rsi + 13db: 44 89 ff mov %r15d,%edi + 13de: 48 f7 de neg %rsi + 13e1: 48 83 e6 3f and $0x3f,%rsi + 13e5: 49 03 f5 add %r13,%rsi + 13e8: 48 89 f2 mov %rsi,%rdx + 13eb: e8 10 a8 03 00 call 0x3bc00 + 13f0: 49 89 c5 mov %rax,%r13 + 13f3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 13fa: 00 + 13fb: 49 89 54 24 30 mov %rdx,0x30(%r12) + 1400: 41 8d 5f ff lea -0x1(%r15),%ebx + 1404: 83 fb 10 cmp $0x10,%ebx + 1407: 7f 3c jg 0x1445 + 1409: 83 fb 0f cmp $0xf,%ebx + 140c: 89 d9 mov %ebx,%ecx + 140e: e8 2d aa 00 00 call 0xbe40 + 1413: 89 d9 mov %ebx,%ecx + 1415: 48 89 f2 mov %rsi,%rdx + 1418: 41 89 f8 mov %edi,%r8d + 141b: 49 89 c1 mov %rax,%r9 + 141e: 49 89 44 24 38 mov %rax,0x38(%r12) + 1423: e8 d8 af 03 00 call 0x3c400 + 1428: 49 89 c1 mov %rax,%r9 + 142b: 89 d9 mov %ebx,%ecx + 142d: b8 01 00 00 00 mov $0x1,%eax + 1432: d3 e0 shl %cl,%eax + 1434: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 143b: 83 e3 c0 and $0xffffffc0,%ebx + 143e: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 1443: eb 1e jmp 0x1463 + 1445: 48 89 e0 mov %rsp,%rax + 1448: 4c 89 e1 mov %r12,%rcx + 144b: 49 89 f0 mov %rsi,%r8 + 144e: 41 89 f9 mov %edi,%r9d + 1451: 48 89 50 20 mov %rdx,0x20(%rax) + 1455: 89 da mov %ebx,%edx + 1457: 4c 89 68 28 mov %r13,0x28(%rax) + 145b: e8 20 c3 03 00 call 0x3d780 + 1460: 49 89 c1 mov %rax,%r9 + 1463: 44 89 f9 mov %r15d,%ecx + 1466: 48 89 f2 mov %rsi,%rdx + 1469: 41 89 f8 mov %edi,%r8d + 146c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1471: e8 4a fd 03 00 call 0x411c0 + 1476: 44 89 f9 mov %r15d,%ecx + 1479: 48 89 f2 mov %rsi,%rdx + 147c: 41 89 f8 mov %edi,%r8d + 147f: 49 89 c1 mov %rax,%r9 + 1482: 49 89 44 24 58 mov %rax,0x58(%r12) + 1487: e8 74 02 04 00 call 0x41700 + 148c: 4d 89 26 mov %r12,(%r14) + 148f: 33 c0 xor %eax,%eax + 1491: 48 83 c4 38 add $0x38,%rsp + 1495: 5d pop %rbp + 1496: 41 5f pop %r15 + 1498: 41 5e pop %r14 + 149a: 41 5d pop %r13 + 149c: 41 5c pop %r12 + 149e: 5f pop %rdi + 149f: 5e pop %rsi + 14a0: 5b pop %rbx + 14a1: c3 ret + 14a2: bf 0a 00 00 00 mov $0xa,%edi + 14a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 14ae: 00 + 14af: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2604a40 + 14b6: 41 83 ff 06 cmp $0x6,%r15d + 14ba: 0f 8f 3b ff ff ff jg 0x13fb + 14c0: 49 89 d1 mov %rdx,%r9 + 14c3: 49 83 e1 3f and $0x3f,%r9 + 14c7: 49 f7 d9 neg %r9 + 14ca: 49 83 e1 3f and $0x3f,%r9 + 14ce: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 14d5: 00 00 + 14d7: 4c 03 ca add %rdx,%r9 + 14da: eb 87 jmp 0x1463 + 14dc: 33 c0 xor %eax,%eax + 14de: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 14e5: 00 + 14e6: 41 89 44 24 08 mov %eax,0x8(%r12) + 14eb: 41 89 44 24 0c mov %eax,0xc(%r12) + 14f0: e9 7c fe ff ff jmp 0x1371 + 14f5: 0f 1f 40 00 nopl 0x0(%rax) + 14f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1500: 56 push %rsi + 1501: 57 push %rdi + 1502: 41 54 push %r12 + 1504: 41 55 push %r13 + 1506: 41 56 push %r14 + 1508: 41 57 push %r15 + 150a: 55 push %rbp + 150b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 1510: 48 89 ce mov %rcx,%rsi + 1513: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 151a: 00 + 151b: 45 89 ce mov %r9d,%r14d + 151e: 45 89 c5 mov %r8d,%r13d + 1521: 89 d5 mov %edx,%ebp + 1523: 48 85 f6 test %rsi,%rsi + 1526: 0f 84 8a 01 00 00 je 0x16b6 + 152c: 83 fd 1e cmp $0x1e,%ebp + 152f: 0f 87 5d 01 00 00 ja 0x1692 + 1535: 83 fd 1d cmp $0x1d,%ebp + 1538: 0f 8f 54 01 00 00 jg 0x1692 + 153e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 1545: 00 + 1546: 4d 85 e4 test %r12,%r12 + 1549: 0f 84 67 01 00 00 je 0x16b6 + 154f: 49 83 e4 3f and $0x3f,%r12 + 1553: ba 90 00 00 00 mov $0x90,%edx + 1558: 49 f7 dc neg %r12 + 155b: 49 83 e4 3f and $0x3f,%r12 + 155f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 1566: 00 + 1567: 4c 89 e1 mov %r12,%rcx + 156a: e8 f1 f5 00 00 call 0x10b60 + 156f: 89 e9 mov %ebp,%ecx + 1571: 41 b8 01 00 00 00 mov $0x1,%r8d + 1577: 41 d3 e0 shl %cl,%r8d + 157a: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 157f: 41 83 fd 08 cmp $0x8,%r13d + 1583: 45 89 74 24 14 mov %r14d,0x14(%r12) + 1588: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 158f: 00 00 + 1591: 0f 84 48 02 00 00 je 0x17df + 1597: 41 83 fd 04 cmp $0x4,%r13d + 159b: 0f 84 95 00 00 00 je 0x1636 + 15a1: 41 83 fd 01 cmp $0x1,%r13d + 15a5: 75 37 jne 0x15de + 15a7: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 15ac: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4a7f8 + 15b3: 01 + 15b4: f3 0f 5e c8 divss %xmm0,%xmm1 + 15b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 15bf: 00 + 15c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 15c7: 00 00 + 15c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 15d0: 00 00 + 15d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 15d9: e9 90 00 00 00 jmp 0x166e + 15de: 41 83 fd 02 cmp $0x2,%r13d + 15e2: 75 34 jne 0x1618 + 15e4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 15e9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4a7f8 + 15f0: 01 + 15f1: f3 0f 5e c8 divss %xmm0,%xmm1 + 15f5: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 15fc: 00 + 15fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1604: 00 00 + 1606: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 160d: 00 00 + 160f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 1616: eb 56 jmp 0x166e + 1618: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 161f: 00 + 1620: b8 ee ff ff ff mov $0xffffffee,%eax + 1625: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 162a: 5d pop %rbp + 162b: 41 5f pop %r15 + 162d: 41 5e pop %r14 + 162f: 41 5d pop %r13 + 1631: 41 5c pop %r12 + 1633: 5f pop %rdi + 1634: 5e pop %rsi + 1635: c3 ret + 1636: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 163b: b8 01 00 00 00 mov $0x1,%eax + 1640: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1647: 00 + 1648: 41 89 44 24 08 mov %eax,0x8(%r12) + 164d: 41 89 44 24 0c mov %eax,0xc(%r12) + 1652: e8 49 f5 00 00 call 0x10ba0 + 1657: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4a7f0 + 165e: 01 + 165f: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1663: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 1667: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 166e: 83 fd 04 cmp $0x4,%ebp + 1671: 7f 35 jg 0x16a8 + 1673: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 167a: 00 00 + 167c: 33 c0 xor %eax,%eax + 167e: 4c 89 26 mov %r12,(%rsi) + 1681: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1686: 5d pop %rbp + 1687: 41 5f pop %r15 + 1689: 41 5e pop %r14 + 168b: 41 5d pop %r13 + 168d: 41 5c pop %r12 + 168f: 5f pop %rdi + 1690: 5e pop %rsi + 1691: c3 ret + 1692: b8 ef ff ff ff mov $0xffffffef,%eax + 1697: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 169c: 5d pop %rbp + 169d: 41 5f pop %r15 + 169f: 41 5e pop %r14 + 16a1: 41 5d pop %r13 + 16a3: 41 5c pop %r12 + 16a5: 5f pop %rdi + 16a6: 5e pop %rsi + 16a7: c3 ret + 16a8: 83 fd 0a cmp $0xa,%ebp + 16ab: 0f 8e f4 00 00 00 jle 0x17a5 + 16b1: 48 85 ff test %rdi,%rdi + 16b4: 75 16 jne 0x16cc + 16b6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 16bb: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 16c0: 5d pop %rbp + 16c1: 41 5f pop %r15 + 16c3: 41 5e pop %r14 + 16c5: 41 5d pop %r13 + 16c7: 41 5c pop %r12 + 16c9: 5f pop %rdi + 16ca: 5e pop %rsi + 16cb: c3 ret + 16cc: 48 83 e7 3f and $0x3f,%rdi + 16d0: 89 e9 mov %ebp,%ecx + 16d2: 48 f7 df neg %rdi + 16d5: 41 89 ee mov %ebp,%r14d + 16d8: 48 83 e7 3f and $0x3f,%rdi + 16dc: 49 89 fd mov %rdi,%r13 + 16df: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 16e6: 00 + 16e7: 4c 89 ea mov %r13,%rdx + 16ea: e8 71 05 04 00 call 0x41c60 + 16ef: 48 89 c7 mov %rax,%rdi + 16f2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 16f9: 00 + 16fa: 49 89 54 24 30 mov %rdx,0x30(%r12) + 16ff: 44 8d 7d ff lea -0x1(%rbp),%r15d + 1703: 41 83 ff 11 cmp $0x11,%r15d + 1707: 7f 3f jg 0x1748 + 1709: 41 83 ff 10 cmp $0x10,%r15d + 170d: 44 89 f9 mov %r15d,%ecx + 1710: e8 ab fa 00 00 call 0x111c0 + 1715: 44 89 f9 mov %r15d,%ecx + 1718: 4c 89 ea mov %r13,%rdx + 171b: 45 89 f0 mov %r14d,%r8d + 171e: 49 89 c1 mov %rax,%r9 + 1721: 49 89 44 24 38 mov %rax,0x38(%r12) + 1726: e8 35 0b 04 00 call 0x42260 + 172b: 49 89 c1 mov %rax,%r9 + 172e: 44 89 f9 mov %r15d,%ecx + 1731: b8 01 00 00 00 mov $0x1,%eax + 1736: d3 e0 shl %cl,%eax + 1738: c1 e0 03 shl $0x3,%eax + 173b: 83 c0 3f add $0x3f,%eax + 173e: 83 e0 c0 and $0xffffffc0,%eax + 1741: 41 89 44 24 18 mov %eax,0x18(%r12) + 1746: eb 20 jmp 0x1768 + 1748: 48 8d 04 24 lea (%rsp),%rax + 174c: 4c 89 e1 mov %r12,%rcx + 174f: 4d 89 e8 mov %r13,%r8 + 1752: 45 89 f1 mov %r14d,%r9d + 1755: 48 89 50 20 mov %rdx,0x20(%rax) + 1759: 44 89 fa mov %r15d,%edx + 175c: 48 89 78 28 mov %rdi,0x28(%rax) + 1760: e8 bb 1e 04 00 call 0x43620 + 1765: 49 89 c1 mov %rax,%r9 + 1768: 89 e9 mov %ebp,%ecx + 176a: 4c 89 ea mov %r13,%rdx + 176d: 45 89 f0 mov %r14d,%r8d + 1770: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1775: e8 86 5a 04 00 call 0x47200 + 177a: 89 e9 mov %ebp,%ecx + 177c: 4c 89 ea mov %r13,%rdx + 177f: 45 89 f0 mov %r14d,%r8d + 1782: 49 89 c1 mov %rax,%r9 + 1785: 49 89 44 24 58 mov %rax,0x58(%r12) + 178a: e8 71 5e 04 00 call 0x47600 + 178f: 4c 89 26 mov %r12,(%rsi) + 1792: 33 c0 xor %eax,%eax + 1794: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1799: 5d pop %rbp + 179a: 41 5f pop %r15 + 179c: 41 5e pop %r14 + 179e: 41 5d pop %r13 + 17a0: 41 5c pop %r12 + 17a2: 5f pop %rdi + 17a3: 5e pop %rsi + 17a4: c3 ret + 17a5: 41 be 0a 00 00 00 mov $0xa,%r14d + 17ab: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2604a40 + 17b2: 83 fd 06 cmp $0x6,%ebp + 17b5: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 17bc: 00 + 17bd: 0f 8f 37 ff ff ff jg 0x16fa + 17c3: 49 89 d1 mov %rdx,%r9 + 17c6: 49 83 e1 3f and $0x3f,%r9 + 17ca: 49 f7 d9 neg %r9 + 17cd: 49 83 e1 3f and $0x3f,%r9 + 17d1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 17d8: 00 00 + 17da: 4c 03 ca add %rdx,%r9 + 17dd: eb 89 jmp 0x1768 + 17df: 33 c0 xor %eax,%eax + 17e1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 17e8: 00 + 17e9: 41 89 44 24 08 mov %eax,0x8(%r12) + 17ee: 41 89 44 24 0c mov %eax,0xc(%r12) + 17f3: e9 76 fe ff ff jmp 0x166e + 17f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 17ff: 00 + 1800: 53 push %rbx + 1801: 56 push %rsi + 1802: 57 push %rdi + 1803: 41 54 push %r12 + 1805: 41 55 push %r13 + 1807: 41 56 push %r14 + 1809: 41 57 push %r15 + 180b: 55 push %rbp + 180c: 48 83 ec 38 sub $0x38,%rsp + 1810: 49 89 ce mov %rcx,%r14 + 1813: 44 89 cf mov %r9d,%edi + 1816: 44 89 c6 mov %r8d,%esi + 1819: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 1820: 00 + 1821: 41 89 d7 mov %edx,%r15d + 1824: 4d 85 f6 test %r14,%r14 + 1827: 0f 84 85 01 00 00 je 0x19b2 + 182d: 41 83 ff 1e cmp $0x1e,%r15d + 1831: 0f 87 56 01 00 00 ja 0x198d + 1837: 41 83 ff 1d cmp $0x1d,%r15d + 183b: 0f 8f 4c 01 00 00 jg 0x198d + 1841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 1848: 00 + 1849: 48 85 db test %rbx,%rbx + 184c: 0f 84 60 01 00 00 je 0x19b2 + 1852: 48 89 dd mov %rbx,%rbp + 1855: ba 90 00 00 00 mov $0x90,%edx + 185a: 48 83 e5 3f and $0x3f,%rbp + 185e: 48 f7 dd neg %rbp + 1861: 48 83 e5 3f and $0x3f,%rbp + 1865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1869: 4c 89 e1 mov %r12,%rcx + 186c: e8 6f 49 01 00 call 0x161e0 + 1871: 44 89 f9 mov %r15d,%ecx + 1874: b8 01 00 00 00 mov $0x1,%eax + 1879: 41 89 7c 24 14 mov %edi,0x14(%r12) + 187e: d3 e0 shl %cl,%eax + 1880: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1885: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 188c: 00 00 + 188e: 83 fe 08 cmp $0x8,%esi + 1891: 0f 84 39 02 00 00 je 0x1ad0 + 1897: 83 fe 04 cmp $0x4,%esi + 189a: 0f 84 91 00 00 00 je 0x1931 + 18a0: 83 fe 01 cmp $0x1,%esi + 18a3: 75 36 jne 0x18db + 18a5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 18a9: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4a808 + 18b0: 01 + 18b1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 18b8: 00 + 18b9: f3 0f 5e c8 divss %xmm0,%xmm1 + 18bd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 18c4: 00 00 + 18c6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 18cd: 00 00 + 18cf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 18d6: e9 8d 00 00 00 jmp 0x1968 + 18db: 83 fe 02 cmp $0x2,%esi + 18de: 75 33 jne 0x1913 + 18e0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 18e4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4a808 + 18eb: 01 + 18ec: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 18f3: 00 + 18f4: f3 0f 5e c8 divss %xmm0,%xmm1 + 18f8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 18ff: 00 00 + 1901: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 1908: 00 00 + 190a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 1911: eb 55 jmp 0x1968 + 1913: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 191a: 00 + 191b: b8 ee ff ff ff mov $0xffffffee,%eax + 1920: 48 83 c4 38 add $0x38,%rsp + 1924: 5d pop %rbp + 1925: 41 5f pop %r15 + 1927: 41 5e pop %r14 + 1929: 41 5d pop %r13 + 192b: 41 5c pop %r12 + 192d: 5f pop %rdi + 192e: 5e pop %rsi + 192f: 5b pop %rbx + 1930: c3 ret + 1931: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 1935: b8 01 00 00 00 mov $0x1,%eax + 193a: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1941: 00 + 1942: 41 89 44 24 08 mov %eax,0x8(%r12) + 1947: 41 89 44 24 0c mov %eax,0xc(%r12) + 194c: e8 cf 48 01 00 call 0x16220 + 1951: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4a800 + 1958: 01 + 1959: f2 0f 5e c8 divsd %xmm0,%xmm1 + 195d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 1961: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 1968: 41 83 ff 04 cmp $0x4,%r15d + 196c: 7f 35 jg 0x19a3 + 196e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 1975: 00 00 + 1977: 33 c0 xor %eax,%eax + 1979: 4d 89 26 mov %r12,(%r14) + 197c: 48 83 c4 38 add $0x38,%rsp + 1980: 5d pop %rbp + 1981: 41 5f pop %r15 + 1983: 41 5e pop %r14 + 1985: 41 5d pop %r13 + 1987: 41 5c pop %r12 + 1989: 5f pop %rdi + 198a: 5e pop %rsi + 198b: 5b pop %rbx + 198c: c3 ret + 198d: b8 ef ff ff ff mov $0xffffffef,%eax + 1992: 48 83 c4 38 add $0x38,%rsp + 1996: 5d pop %rbp + 1997: 41 5f pop %r15 + 1999: 41 5e pop %r14 + 199b: 41 5d pop %r13 + 199d: 41 5c pop %r12 + 199f: 5f pop %rdi + 19a0: 5e pop %rsi + 19a1: 5b pop %rbx + 19a2: c3 ret + 19a3: 41 83 ff 0a cmp $0xa,%r15d + 19a7: 0f 8e e9 00 00 00 jle 0x1a96 + 19ad: 4d 85 ed test %r13,%r13 + 19b0: 75 16 jne 0x19c8 + 19b2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 19b7: 48 83 c4 38 add $0x38,%rsp + 19bb: 5d pop %rbp + 19bc: 41 5f pop %r15 + 19be: 41 5e pop %r14 + 19c0: 41 5d pop %r13 + 19c2: 41 5c pop %r12 + 19c4: 5f pop %rdi + 19c5: 5e pop %rsi + 19c6: 5b pop %rbx + 19c7: c3 ret + 19c8: 4c 89 ee mov %r13,%rsi + 19cb: 44 89 f9 mov %r15d,%ecx + 19ce: 48 83 e6 3f and $0x3f,%rsi + 19d2: 44 89 ff mov %r15d,%edi + 19d5: 48 f7 de neg %rsi + 19d8: 48 83 e6 3f and $0x3f,%rsi + 19dc: 49 03 f5 add %r13,%rsi + 19df: 48 89 f2 mov %rsi,%rdx + 19e2: e8 59 60 04 00 call 0x47a40 + 19e7: 49 89 c5 mov %rax,%r13 + 19ea: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 19f1: 00 + 19f2: 41 8d 5f ff lea -0x1(%r15),%ebx + 19f6: 49 89 54 24 30 mov %rdx,0x30(%r12) + 19fb: 83 fb 11 cmp $0x11,%ebx + 19fe: 7f 39 jg 0x1a39 + 1a00: 89 d9 mov %ebx,%ecx + 1a02: e8 19 4e 01 00 call 0x16820 + 1a07: 89 d9 mov %ebx,%ecx + 1a09: 48 89 f2 mov %rsi,%rdx + 1a0c: 49 89 44 24 38 mov %rax,0x38(%r12) + 1a11: 41 89 f8 mov %edi,%r8d + 1a14: 49 89 c1 mov %rax,%r9 + 1a17: e8 04 66 04 00 call 0x48020 + 1a1c: 49 89 c1 mov %rax,%r9 + 1a1f: 89 d9 mov %ebx,%ecx + 1a21: b8 01 00 00 00 mov $0x1,%eax + 1a26: d3 e0 shl %cl,%eax + 1a28: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 1a2f: 83 e3 c0 and $0xffffffc0,%ebx + 1a32: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 1a37: eb 1e jmp 0x1a57 + 1a39: 48 89 e0 mov %rsp,%rax + 1a3c: 4c 89 e1 mov %r12,%rcx + 1a3f: 48 89 50 20 mov %rdx,0x20(%rax) + 1a43: 89 da mov %ebx,%edx + 1a45: 49 89 f0 mov %rsi,%r8 + 1a48: 41 89 f9 mov %edi,%r9d + 1a4b: 4c 89 68 28 mov %r13,0x28(%rax) + 1a4f: e8 6c 79 04 00 call 0x493c0 + 1a54: 49 89 c1 mov %rax,%r9 + 1a57: 44 89 f9 mov %r15d,%ecx + 1a5a: 48 89 f2 mov %rsi,%rdx + 1a5d: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1a62: 41 89 f8 mov %edi,%r8d + 1a65: e8 f6 b3 04 00 call 0x4ce60 + 1a6a: 44 89 f9 mov %r15d,%ecx + 1a6d: 48 89 f2 mov %rsi,%rdx + 1a70: 49 89 44 24 58 mov %rax,0x58(%r12) + 1a75: 41 89 f8 mov %edi,%r8d + 1a78: 49 89 c1 mov %rax,%r9 + 1a7b: e8 c0 b7 04 00 call 0x4d240 + 1a80: 4d 89 26 mov %r12,(%r14) + 1a83: 33 c0 xor %eax,%eax + 1a85: 48 83 c4 38 add $0x38,%rsp + 1a89: 5d pop %rbp + 1a8a: 41 5f pop %r15 + 1a8c: 41 5e pop %r14 + 1a8e: 41 5d pop %r13 + 1a90: 41 5c pop %r12 + 1a92: 5f pop %rdi + 1a93: 5e pop %rsi + 1a94: 5b pop %rbx + 1a95: c3 ret + 1a96: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1a9d: 00 + 1a9e: bf 0a 00 00 00 mov $0xa,%edi + 1aa3: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2604a40 + 1aaa: 41 83 ff 06 cmp $0x6,%r15d + 1aae: 0f 8f 3e ff ff ff jg 0x19f2 + 1ab4: 49 89 d1 mov %rdx,%r9 + 1ab7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 1abe: 00 00 + 1ac0: 49 83 e1 3f and $0x3f,%r9 + 1ac4: 49 f7 d9 neg %r9 + 1ac7: 49 83 e1 3f and $0x3f,%r9 + 1acb: 4c 03 ca add %rdx,%r9 + 1ace: eb 87 jmp 0x1a57 + 1ad0: 33 c0 xor %eax,%eax + 1ad2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1ad9: 00 + 1ada: 41 89 44 24 08 mov %eax,0x8(%r12) + 1adf: 41 89 44 24 0c mov %eax,0xc(%r12) + 1ae4: e9 7f fe ff ff jmp 0x1968 + 1ae9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1af0: 00 + 1af1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1aff: 00 + 1b00: 53 push %rbx + 1b01: 56 push %rsi + 1b02: 57 push %rdi + 1b03: 41 54 push %r12 + 1b05: 41 55 push %r13 + 1b07: 41 56 push %r14 + 1b09: 41 57 push %r15 + 1b0b: 55 push %rbp + 1b0c: 48 83 ec 38 sub $0x38,%rsp + 1b10: 49 89 ce mov %rcx,%r14 + 1b13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 1b1a: 00 + 1b1b: 44 89 cf mov %r9d,%edi + 1b1e: 44 89 c6 mov %r8d,%esi + 1b21: 41 89 d7 mov %edx,%r15d + 1b24: 4d 85 f6 test %r14,%r14 + 1b27: 0f 84 95 01 00 00 je 0x1cc2 + 1b2d: 41 83 ff 1e cmp $0x1e,%r15d + 1b31: 0f 87 66 01 00 00 ja 0x1c9d + 1b37: 41 83 ff 1d cmp $0x1d,%r15d + 1b3b: 0f 8f 5c 01 00 00 jg 0x1c9d + 1b41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 1b48: 00 + 1b49: 48 85 db test %rbx,%rbx + 1b4c: 0f 84 70 01 00 00 je 0x1cc2 + 1b52: 48 89 dd mov %rbx,%rbp + 1b55: ba 90 00 00 00 mov $0x90,%edx + 1b5a: 48 83 e5 3f and $0x3f,%rbp + 1b5e: 48 f7 dd neg %rbp + 1b61: 48 83 e5 3f and $0x3f,%rbp + 1b65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1b69: 4c 89 e1 mov %r12,%rcx + 1b6c: e8 0f 9a 01 00 call 0x1b580 + 1b71: 44 89 f9 mov %r15d,%ecx + 1b74: b8 01 00 00 00 mov $0x1,%eax + 1b79: d3 e0 shl %cl,%eax + 1b7b: 41 89 7c 24 14 mov %edi,0x14(%r12) + 1b80: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1b85: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1b8c: 00 00 + 1b8e: 83 fe 08 cmp $0x8,%esi + 1b91: 0f 84 49 02 00 00 je 0x1de0 + 1b97: 83 fe 04 cmp $0x4,%esi + 1b9a: 0f 84 99 00 00 00 je 0x1c39 + 1ba0: 83 fe 01 cmp $0x1,%esi + 1ba3: 75 3a jne 0x1bdf + 1ba5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1ba9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 1bad: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4a818 + 1bb4: 01 + 1bb5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 1bb9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1bc0: 00 + 1bc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 1bc8: 00 00 + 1bca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 1bd1: 00 00 + 1bd3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 1bda: e9 99 00 00 00 jmp 0x1c78 + 1bdf: 83 fe 02 cmp $0x2,%esi + 1be2: 75 37 jne 0x1c1b + 1be4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1be8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 1bec: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4a818 + 1bf3: 01 + 1bf4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 1bf8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1bff: 00 + 1c00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1c07: 00 00 + 1c09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 1c10: 00 00 + 1c12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 1c19: eb 5d jmp 0x1c78 + 1c1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 1c22: 00 + 1c23: b8 ee ff ff ff mov $0xffffffee,%eax + 1c28: 48 83 c4 38 add $0x38,%rsp + 1c2c: 5d pop %rbp + 1c2d: 41 5f pop %r15 + 1c2f: 41 5e pop %r14 + 1c31: 41 5d pop %r13 + 1c33: 41 5c pop %r12 + 1c35: 5f pop %rdi + 1c36: 5e pop %rsi + 1c37: 5b pop %rbx + 1c38: c3 ret + 1c39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 1c3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 1c41: b8 01 00 00 00 mov $0x1,%eax + 1c46: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1c4d: 00 + 1c4e: 41 89 44 24 08 mov %eax,0x8(%r12) + 1c53: 41 89 44 24 0c mov %eax,0xc(%r12) + 1c58: e8 63 99 01 00 call 0x1b5c0 + 1c5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 1c61: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4a810 + 1c68: 01 + 1c69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 1c6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 1c71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 1c78: 41 83 ff 04 cmp $0x4,%r15d + 1c7c: 7f 35 jg 0x1cb3 + 1c7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 1c85: 00 00 + 1c87: 33 c0 xor %eax,%eax + 1c89: 4d 89 26 mov %r12,(%r14) + 1c8c: 48 83 c4 38 add $0x38,%rsp + 1c90: 5d pop %rbp + 1c91: 41 5f pop %r15 + 1c93: 41 5e pop %r14 + 1c95: 41 5d pop %r13 + 1c97: 41 5c pop %r12 + 1c99: 5f pop %rdi + 1c9a: 5e pop %rsi + 1c9b: 5b pop %rbx + 1c9c: c3 ret + 1c9d: b8 ef ff ff ff mov $0xffffffef,%eax + 1ca2: 48 83 c4 38 add $0x38,%rsp + 1ca6: 5d pop %rbp + 1ca7: 41 5f pop %r15 + 1ca9: 41 5e pop %r14 + 1cab: 41 5d pop %r13 + 1cad: 41 5c pop %r12 + 1caf: 5f pop %rdi + 1cb0: 5e pop %rsi + 1cb1: 5b pop %rbx + 1cb2: c3 ret + 1cb3: 41 83 ff 0a cmp $0xa,%r15d + 1cb7: 0f 8e e9 00 00 00 jle 0x1da6 + 1cbd: 4d 85 ed test %r13,%r13 + 1cc0: 75 16 jne 0x1cd8 + 1cc2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1cc7: 48 83 c4 38 add $0x38,%rsp + 1ccb: 5d pop %rbp + 1ccc: 41 5f pop %r15 + 1cce: 41 5e pop %r14 + 1cd0: 41 5d pop %r13 + 1cd2: 41 5c pop %r12 + 1cd4: 5f pop %rdi + 1cd5: 5e pop %rsi + 1cd6: 5b pop %rbx + 1cd7: c3 ret + 1cd8: 4c 89 ee mov %r13,%rsi + 1cdb: 44 89 f9 mov %r15d,%ecx + 1cde: 48 83 e6 3f and $0x3f,%rsi + 1ce2: 44 89 ff mov %r15d,%edi + 1ce5: 48 f7 de neg %rsi + 1ce8: 48 83 e6 3f and $0x3f,%rsi + 1cec: 49 03 f5 add %r13,%rsi + 1cef: 48 89 f2 mov %rsi,%rdx + 1cf2: e8 89 b9 04 00 call 0x4d680 + 1cf7: 49 89 c5 mov %rax,%r13 + 1cfa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1d01: 00 + 1d02: 49 89 54 24 30 mov %rdx,0x30(%r12) + 1d07: 41 8d 5f ff lea -0x1(%r15),%ebx + 1d0b: 83 fb 12 cmp $0x12,%ebx + 1d0e: 7f 39 jg 0x1d49 + 1d10: 89 d9 mov %ebx,%ecx + 1d12: e8 29 a1 00 00 call 0xbe40 + 1d17: 89 d9 mov %ebx,%ecx + 1d19: 48 89 f2 mov %rsi,%rdx + 1d1c: 41 89 f8 mov %edi,%r8d + 1d1f: 49 89 c1 mov %rax,%r9 + 1d22: 49 89 44 24 38 mov %rax,0x38(%r12) + 1d27: e8 f4 c1 04 00 call 0x4df20 + 1d2c: 49 89 c1 mov %rax,%r9 + 1d2f: 89 d9 mov %ebx,%ecx + 1d31: b8 01 00 00 00 mov $0x1,%eax + 1d36: d3 e0 shl %cl,%eax + 1d38: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 1d3f: 83 e3 c0 and $0xffffffc0,%ebx + 1d42: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 1d47: eb 1e jmp 0x1d67 + 1d49: 48 89 e0 mov %rsp,%rax + 1d4c: 4c 89 e1 mov %r12,%rcx + 1d4f: 49 89 f0 mov %rsi,%r8 + 1d52: 41 89 f9 mov %edi,%r9d + 1d55: 48 89 50 20 mov %rdx,0x20(%rax) + 1d59: 89 da mov %ebx,%edx + 1d5b: 4c 89 68 28 mov %r13,0x28(%rax) + 1d5f: e8 3c d3 04 00 call 0x4f0a0 + 1d64: 49 89 c1 mov %rax,%r9 + 1d67: 44 89 f9 mov %r15d,%ecx + 1d6a: 48 89 f2 mov %rsi,%rdx + 1d6d: 41 89 f8 mov %edi,%r8d + 1d70: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1d75: e8 86 1c 05 00 call 0x53a00 + 1d7a: 44 89 f9 mov %r15d,%ecx + 1d7d: 48 89 f2 mov %rsi,%rdx + 1d80: 41 89 f8 mov %edi,%r8d + 1d83: 49 89 c1 mov %rax,%r9 + 1d86: 49 89 44 24 58 mov %rax,0x58(%r12) + 1d8b: e8 50 20 05 00 call 0x53de0 + 1d90: 4d 89 26 mov %r12,(%r14) + 1d93: 33 c0 xor %eax,%eax + 1d95: 48 83 c4 38 add $0x38,%rsp + 1d99: 5d pop %rbp + 1d9a: 41 5f pop %r15 + 1d9c: 41 5e pop %r14 + 1d9e: 41 5d pop %r13 + 1da0: 41 5c pop %r12 + 1da2: 5f pop %rdi + 1da3: 5e pop %rsi + 1da4: 5b pop %rbx + 1da5: c3 ret + 1da6: bf 0a 00 00 00 mov $0xa,%edi + 1dab: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1db2: 00 + 1db3: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2604a40 + 1dba: 41 83 ff 07 cmp $0x7,%r15d + 1dbe: 0f 8f 3e ff ff ff jg 0x1d02 + 1dc4: 49 89 d1 mov %rdx,%r9 + 1dc7: 49 83 e1 3f and $0x3f,%r9 + 1dcb: 49 f7 d9 neg %r9 + 1dce: 49 83 e1 3f and $0x3f,%r9 + 1dd2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 1dd9: 00 00 + 1ddb: 4c 03 ca add %rdx,%r9 + 1dde: eb 87 jmp 0x1d67 + 1de0: 33 c0 xor %eax,%eax + 1de2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1de9: 00 + 1dea: 41 89 44 24 08 mov %eax,0x8(%r12) + 1def: 41 89 44 24 0c mov %eax,0xc(%r12) + 1df4: e9 7f fe ff ff jmp 0x1c78 + 1df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e00: 53 push %rbx + 1e01: 56 push %rsi + 1e02: 57 push %rdi + 1e03: 41 54 push %r12 + 1e05: 41 55 push %r13 + 1e07: 41 56 push %r14 + 1e09: 41 57 push %r15 + 1e0b: 55 push %rbp + 1e0c: 48 83 ec 38 sub $0x38,%rsp + 1e10: 49 89 ce mov %rcx,%r14 + 1e13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 1e1a: 00 + 1e1b: 44 89 cf mov %r9d,%edi + 1e1e: 44 89 c6 mov %r8d,%esi + 1e21: 41 89 d7 mov %edx,%r15d + 1e24: 4d 85 f6 test %r14,%r14 + 1e27: 0f 84 95 01 00 00 je 0x1fc2 + 1e2d: 41 83 ff 1e cmp $0x1e,%r15d + 1e31: 0f 87 66 01 00 00 ja 0x1f9d + 1e37: 41 83 ff 1d cmp $0x1d,%r15d + 1e3b: 0f 8f 5c 01 00 00 jg 0x1f9d + 1e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 1e48: 00 + 1e49: 48 85 db test %rbx,%rbx + 1e4c: 0f 84 70 01 00 00 je 0x1fc2 + 1e52: 48 89 dd mov %rbx,%rbp + 1e55: ba 90 00 00 00 mov $0x90,%edx + 1e5a: 48 83 e5 3f and $0x3f,%rbp + 1e5e: 48 f7 dd neg %rbp + 1e61: 48 83 e5 3f and $0x3f,%rbp + 1e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1e69: 4c 89 e1 mov %r12,%rcx + 1e6c: e8 6f f6 01 00 call 0x214e0 + 1e71: b8 01 00 00 00 mov $0x1,%eax + 1e76: 41 89 7c 24 14 mov %edi,0x14(%r12) + 1e7b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1e80: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1e87: 00 00 + 1e89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 1e8e: 83 fe 08 cmp $0x8,%esi + 1e91: 0f 84 4a 02 00 00 je 0x20e1 + 1e97: 83 fe 04 cmp $0x4,%esi + 1e9a: 0f 84 99 00 00 00 je 0x1f39 + 1ea0: 83 fe 01 cmp $0x1,%esi + 1ea3: 75 3a jne 0x1edf + 1ea5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1ea9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 1ead: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4a828 + 1eb4: 01 + 1eb5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 1eb9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1ec0: 00 + 1ec1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 1ec8: 00 00 + 1eca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 1ed1: 00 00 + 1ed3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 1eda: e9 99 00 00 00 jmp 0x1f78 + 1edf: 83 fe 02 cmp $0x2,%esi + 1ee2: 75 37 jne 0x1f1b + 1ee4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1ee8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 1eec: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4a828 + 1ef3: 01 + 1ef4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 1ef8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1eff: 00 + 1f00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1f07: 00 00 + 1f09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 1f10: 00 00 + 1f12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 1f19: eb 5d jmp 0x1f78 + 1f1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 1f22: 00 + 1f23: b8 ee ff ff ff mov $0xffffffee,%eax + 1f28: 48 83 c4 38 add $0x38,%rsp + 1f2c: 5d pop %rbp + 1f2d: 41 5f pop %r15 + 1f2f: 41 5e pop %r14 + 1f31: 41 5d pop %r13 + 1f33: 41 5c pop %r12 + 1f35: 5f pop %rdi + 1f36: 5e pop %rsi + 1f37: 5b pop %rbx + 1f38: c3 ret + 1f39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 1f3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 1f41: b8 01 00 00 00 mov $0x1,%eax + 1f46: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1f4d: 00 + 1f4e: 41 89 44 24 08 mov %eax,0x8(%r12) + 1f53: 41 89 44 24 0c mov %eax,0xc(%r12) + 1f58: e8 c3 f5 01 00 call 0x21520 + 1f5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 1f61: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4a820 + 1f68: 01 + 1f69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 1f6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 1f71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 1f78: 41 83 ff 04 cmp $0x4,%r15d + 1f7c: 7f 35 jg 0x1fb3 + 1f7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 1f85: 00 00 + 1f87: 33 c0 xor %eax,%eax + 1f89: 4d 89 26 mov %r12,(%r14) + 1f8c: 48 83 c4 38 add $0x38,%rsp + 1f90: 5d pop %rbp + 1f91: 41 5f pop %r15 + 1f93: 41 5e pop %r14 + 1f95: 41 5d pop %r13 + 1f97: 41 5c pop %r12 + 1f99: 5f pop %rdi + 1f9a: 5e pop %rsi + 1f9b: 5b pop %rbx + 1f9c: c3 ret + 1f9d: b8 ef ff ff ff mov $0xffffffef,%eax + 1fa2: 48 83 c4 38 add $0x38,%rsp + 1fa6: 5d pop %rbp + 1fa7: 41 5f pop %r15 + 1fa9: 41 5e pop %r14 + 1fab: 41 5d pop %r13 + 1fad: 41 5c pop %r12 + 1faf: 5f pop %rdi + 1fb0: 5e pop %rsi + 1fb1: 5b pop %rbx + 1fb2: c3 ret + 1fb3: 41 83 ff 0a cmp $0xa,%r15d + 1fb7: 0f 8e ea 00 00 00 jle 0x20a7 + 1fbd: 4d 85 ed test %r13,%r13 + 1fc0: 75 16 jne 0x1fd8 + 1fc2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1fc7: 48 83 c4 38 add $0x38,%rsp + 1fcb: 5d pop %rbp + 1fcc: 41 5f pop %r15 + 1fce: 41 5e pop %r14 + 1fd0: 41 5d pop %r13 + 1fd2: 41 5c pop %r12 + 1fd4: 5f pop %rdi + 1fd5: 5e pop %rsi + 1fd6: 5b pop %rbx + 1fd7: c3 ret + 1fd8: 4c 89 ee mov %r13,%rsi + 1fdb: 44 89 f9 mov %r15d,%ecx + 1fde: 48 83 e6 3f and $0x3f,%rsi + 1fe2: 44 89 ff mov %r15d,%edi + 1fe5: 48 f7 de neg %rsi + 1fe8: 48 83 e6 3f and $0x3f,%rsi + 1fec: 49 03 f5 add %r13,%rsi + 1fef: 48 89 f2 mov %rsi,%rdx + 1ff2: e8 29 22 05 00 call 0x54220 + 1ff7: 49 89 c5 mov %rax,%r13 + 1ffa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 2001: 00 + 2002: 49 89 54 24 30 mov %rdx,0x30(%r12) + 2007: 41 8d 5f ff lea -0x1(%r15),%ebx + 200b: 83 fb 12 cmp $0x12,%ebx + 200e: 7f 3a jg 0x204a + 2010: 89 d9 mov %ebx,%ecx + 2012: e8 89 fc 01 00 call 0x21ca0 + 2017: 89 d9 mov %ebx,%ecx + 2019: 48 89 f2 mov %rsi,%rdx + 201c: 41 89 f8 mov %edi,%r8d + 201f: 49 89 c1 mov %rax,%r9 + 2022: 49 89 44 24 38 mov %rax,0x38(%r12) + 2027: e8 f4 2a 05 00 call 0x54b20 + 202c: 49 89 c1 mov %rax,%r9 + 202f: b8 01 00 00 00 mov $0x1,%eax + 2034: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 2039: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 2040: 83 e5 c0 and $0xffffffc0,%ebp + 2043: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 2048: eb 1e jmp 0x2068 + 204a: 48 89 e0 mov %rsp,%rax + 204d: 4c 89 e1 mov %r12,%rcx + 2050: 49 89 f0 mov %rsi,%r8 + 2053: 41 89 f9 mov %edi,%r9d + 2056: 48 89 50 20 mov %rdx,0x20(%rax) + 205a: 89 da mov %ebx,%edx + 205c: 4c 89 68 28 mov %r13,0x28(%rax) + 2060: e8 1b 3c 05 00 call 0x55c80 + 2065: 49 89 c1 mov %rax,%r9 + 2068: 44 89 f9 mov %r15d,%ecx + 206b: 48 89 f2 mov %rsi,%rdx + 206e: 41 89 f8 mov %edi,%r8d + 2071: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 2076: e8 85 85 05 00 call 0x5a600 + 207b: 44 89 f9 mov %r15d,%ecx + 207e: 48 89 f2 mov %rsi,%rdx + 2081: 41 89 f8 mov %edi,%r8d + 2084: 49 89 c1 mov %rax,%r9 + 2087: 49 89 44 24 58 mov %rax,0x58(%r12) + 208c: e8 2f 89 05 00 call 0x5a9c0 + 2091: 4d 89 26 mov %r12,(%r14) + 2094: 33 c0 xor %eax,%eax + 2096: 48 83 c4 38 add $0x38,%rsp + 209a: 5d pop %rbp + 209b: 41 5f pop %r15 + 209d: 41 5e pop %r14 + 209f: 41 5d pop %r13 + 20a1: 41 5c pop %r12 + 20a3: 5f pop %rdi + 20a4: 5e pop %rsi + 20a5: 5b pop %rbx + 20a6: c3 ret + 20a7: bf 0a 00 00 00 mov $0xa,%edi + 20ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 20b3: 00 + 20b4: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2604a40 + 20bb: 41 83 ff 07 cmp $0x7,%r15d + 20bf: 0f 8f 3d ff ff ff jg 0x2002 + 20c5: 49 89 d1 mov %rdx,%r9 + 20c8: 49 83 e1 3f and $0x3f,%r9 + 20cc: 49 f7 d9 neg %r9 + 20cf: 49 83 e1 3f and $0x3f,%r9 + 20d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 20da: 00 00 + 20dc: 4c 03 ca add %rdx,%r9 + 20df: eb 87 jmp 0x2068 + 20e1: 33 c0 xor %eax,%eax + 20e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 20ea: 00 + 20eb: 41 89 44 24 08 mov %eax,0x8(%r12) + 20f0: 41 89 44 24 0c mov %eax,0xc(%r12) + 20f5: e9 7e fe ff ff jmp 0x1f78 + 20fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2100: 53 push %rbx + 2101: 56 push %rsi + 2102: 57 push %rdi + 2103: 41 54 push %r12 + 2105: 41 55 push %r13 + 2107: 41 56 push %r14 + 2109: 41 57 push %r15 + 210b: 55 push %rbp + 210c: 48 83 ec 38 sub $0x38,%rsp + 2110: 49 89 ce mov %rcx,%r14 + 2113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 211a: 00 + 211b: 44 89 cf mov %r9d,%edi + 211e: 44 89 c6 mov %r8d,%esi + 2121: 41 89 d7 mov %edx,%r15d + 2124: 4d 85 f6 test %r14,%r14 + 2127: 0f 84 95 01 00 00 je 0x22c2 + 212d: 41 83 ff 1e cmp $0x1e,%r15d + 2131: 0f 87 66 01 00 00 ja 0x229d + 2137: 41 83 ff 1d cmp $0x1d,%r15d + 213b: 0f 8f 5c 01 00 00 jg 0x229d + 2141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 2148: 00 + 2149: 48 85 db test %rbx,%rbx + 214c: 0f 84 70 01 00 00 je 0x22c2 + 2152: 48 89 dd mov %rbx,%rbp + 2155: ba 90 00 00 00 mov $0x90,%edx + 215a: 48 83 e5 3f and $0x3f,%rbp + 215e: 48 f7 dd neg %rbp + 2161: 48 83 e5 3f and $0x3f,%rbp + 2165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 2169: 4c 89 e1 mov %r12,%rcx + 216c: e8 4f 53 02 00 call 0x274c0 + 2171: b8 01 00 00 00 mov $0x1,%eax + 2176: 41 89 7c 24 14 mov %edi,0x14(%r12) + 217b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 2180: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 2187: 00 00 + 2189: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 218e: 83 fe 08 cmp $0x8,%esi + 2191: 0f 84 4a 02 00 00 je 0x23e1 + 2197: 83 fe 04 cmp $0x4,%esi + 219a: 0f 84 99 00 00 00 je 0x2239 + 21a0: 83 fe 01 cmp $0x1,%esi + 21a3: 75 3a jne 0x21df + 21a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 21a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 21ad: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4a838 + 21b4: 01 + 21b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 21b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 21c0: 00 + 21c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 21c8: 00 00 + 21ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 21d1: 00 00 + 21d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 21da: e9 99 00 00 00 jmp 0x2278 + 21df: 83 fe 02 cmp $0x2,%esi + 21e2: 75 37 jne 0x221b + 21e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 21e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 21ec: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4a838 + 21f3: 01 + 21f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 21f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 21ff: 00 + 2200: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 2207: 00 00 + 2209: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 2210: 00 00 + 2212: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 2219: eb 5d jmp 0x2278 + 221b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 2222: 00 + 2223: b8 ee ff ff ff mov $0xffffffee,%eax + 2228: 48 83 c4 38 add $0x38,%rsp + 222c: 5d pop %rbp + 222d: 41 5f pop %r15 + 222f: 41 5e pop %r14 + 2231: 41 5d pop %r13 + 2233: 41 5c pop %r12 + 2235: 5f pop %rdi + 2236: 5e pop %rsi + 2237: 5b pop %rbx + 2238: c3 ret + 2239: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 223d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 2241: b8 01 00 00 00 mov $0x1,%eax + 2246: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 224d: 00 + 224e: 41 89 44 24 08 mov %eax,0x8(%r12) + 2253: 41 89 44 24 0c mov %eax,0xc(%r12) + 2258: e8 a3 52 02 00 call 0x27500 + 225d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 2261: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4a830 + 2268: 01 + 2269: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 226d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 2271: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 2278: 41 83 ff 04 cmp $0x4,%r15d + 227c: 7f 35 jg 0x22b3 + 227e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 2285: 00 00 + 2287: 33 c0 xor %eax,%eax + 2289: 4d 89 26 mov %r12,(%r14) + 228c: 48 83 c4 38 add $0x38,%rsp + 2290: 5d pop %rbp + 2291: 41 5f pop %r15 + 2293: 41 5e pop %r14 + 2295: 41 5d pop %r13 + 2297: 41 5c pop %r12 + 2299: 5f pop %rdi + 229a: 5e pop %rsi + 229b: 5b pop %rbx + 229c: c3 ret + 229d: b8 ef ff ff ff mov $0xffffffef,%eax + 22a2: 48 83 c4 38 add $0x38,%rsp + 22a6: 5d pop %rbp + 22a7: 41 5f pop %r15 + 22a9: 41 5e pop %r14 + 22ab: 41 5d pop %r13 + 22ad: 41 5c pop %r12 + 22af: 5f pop %rdi + 22b0: 5e pop %rsi + 22b1: 5b pop %rbx + 22b2: c3 ret + 22b3: 41 83 ff 0a cmp $0xa,%r15d + 22b7: 0f 8e ea 00 00 00 jle 0x23a7 + 22bd: 4d 85 ed test %r13,%r13 + 22c0: 75 16 jne 0x22d8 + 22c2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 22c7: 48 83 c4 38 add $0x38,%rsp + 22cb: 5d pop %rbp + 22cc: 41 5f pop %r15 + 22ce: 41 5e pop %r14 + 22d0: 41 5d pop %r13 + 22d2: 41 5c pop %r12 + 22d4: 5f pop %rdi + 22d5: 5e pop %rsi + 22d6: 5b pop %rbx + 22d7: c3 ret + 22d8: 4c 89 ee mov %r13,%rsi + 22db: 44 89 f9 mov %r15d,%ecx + 22de: 48 83 e6 3f and $0x3f,%rsi + 22e2: 44 89 ff mov %r15d,%edi + 22e5: 48 f7 de neg %rsi + 22e8: 48 83 e6 3f and $0x3f,%rsi + 22ec: 49 03 f5 add %r13,%rsi + 22ef: 48 89 f2 mov %rsi,%rdx + 22f2: e8 e9 8a 05 00 call 0x5ade0 + 22f7: 49 89 c5 mov %rax,%r13 + 22fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 2301: 00 + 2302: 49 89 54 24 30 mov %rdx,0x30(%r12) + 2307: 41 8d 5f ff lea -0x1(%r15),%ebx + 230b: 83 fb 12 cmp $0x12,%ebx + 230e: 7f 3a jg 0x234a + 2310: 89 d9 mov %ebx,%ecx + 2312: e8 89 f9 01 00 call 0x21ca0 + 2317: 89 d9 mov %ebx,%ecx + 2319: 48 89 f2 mov %rsi,%rdx + 231c: 41 89 f8 mov %edi,%r8d + 231f: 49 89 c1 mov %rax,%r9 + 2322: 49 89 44 24 38 mov %rax,0x38(%r12) + 2327: e8 94 93 05 00 call 0x5b6c0 + 232c: 49 89 c1 mov %rax,%r9 + 232f: b8 01 00 00 00 mov $0x1,%eax + 2334: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 2339: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 2340: 83 e5 c0 and $0xffffffc0,%ebp + 2343: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 2348: eb 1e jmp 0x2368 + 234a: 48 89 e0 mov %rsp,%rax + 234d: 4c 89 e1 mov %r12,%rcx + 2350: 49 89 f0 mov %rsi,%r8 + 2353: 41 89 f9 mov %edi,%r9d + 2356: 48 89 50 20 mov %rdx,0x20(%rax) + 235a: 89 da mov %ebx,%edx + 235c: 4c 89 68 28 mov %r13,0x28(%rax) + 2360: e8 db a4 05 00 call 0x5c840 + 2365: 49 89 c1 mov %rax,%r9 + 2368: 44 89 f9 mov %r15d,%ecx + 236b: 48 89 f2 mov %rsi,%rdx + 236e: 41 89 f8 mov %edi,%r8d + 2371: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 2376: e8 45 ee 05 00 call 0x611c0 + 237b: 44 89 f9 mov %r15d,%ecx + 237e: 48 89 f2 mov %rsi,%rdx + 2381: 41 89 f8 mov %edi,%r8d + 2384: 49 89 c1 mov %rax,%r9 + 2387: 49 89 44 24 58 mov %rax,0x58(%r12) + 238c: e8 ef f1 05 00 call 0x61580 + 2391: 4d 89 26 mov %r12,(%r14) + 2394: 33 c0 xor %eax,%eax + 2396: 48 83 c4 38 add $0x38,%rsp + 239a: 5d pop %rbp + 239b: 41 5f pop %r15 + 239d: 41 5e pop %r14 + 239f: 41 5d pop %r13 + 23a1: 41 5c pop %r12 + 23a3: 5f pop %rdi + 23a4: 5e pop %rsi + 23a5: 5b pop %rbx + 23a6: c3 ret + 23a7: bf 0a 00 00 00 mov $0xa,%edi + 23ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 23b3: 00 + 23b4: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2604a40 + 23bb: 41 83 ff 07 cmp $0x7,%r15d + 23bf: 0f 8f 3d ff ff ff jg 0x2302 + 23c5: 49 89 d1 mov %rdx,%r9 + 23c8: 49 83 e1 3f and $0x3f,%r9 + 23cc: 49 f7 d9 neg %r9 + 23cf: 49 83 e1 3f and $0x3f,%r9 + 23d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 23da: 00 00 + 23dc: 4c 03 ca add %rdx,%r9 + 23df: eb 87 jmp 0x2368 + 23e1: 33 c0 xor %eax,%eax + 23e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 23ea: 00 + 23eb: 41 89 44 24 08 mov %eax,0x8(%r12) + 23f0: 41 89 44 24 0c mov %eax,0xc(%r12) + 23f5: e9 7e fe ff ff jmp 0x2278 + 23fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2400: 48 83 ec 28 sub $0x28,%rsp + 2404: 48 85 d2 test %rdx,%rdx + 2407: 74 1b je 0x2424 + 2409: 45 85 c0 test %r8d,%r8d + 240c: 7e 20 jle 0x242e + 240e: 0f 57 c9 xorps %xmm1,%xmm1 + 2411: 0f 2e c1 ucomiss %xmm1,%xmm0 + 2414: 7a 02 jp 0x2418 + 2416: 74 05 je 0x241d + 2418: e8 83 f5 05 00 call 0x619a0 + 241d: 33 c0 xor %eax,%eax + 241f: 48 83 c4 28 add $0x28,%rsp + 2423: c3 ret + 2424: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2429: 48 83 c4 28 add $0x28,%rsp + 242d: c3 ret + 242e: b8 fa ff ff ff mov $0xfffffffa,%eax + 2433: 48 83 c4 28 add $0x28,%rsp + 2437: c3 ret + 2438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 243f: 00 + 2440: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2445: 48 85 d2 test %rdx,%rdx + 2448: 74 1c je 0x2466 + 244a: 45 85 c0 test %r8d,%r8d + 244d: 7e 25 jle 0x2474 + 244f: 0f 57 c9 xorps %xmm1,%xmm1 + 2452: 0f 2e c1 ucomiss %xmm1,%xmm0 + 2455: 7a 02 jp 0x2459 + 2457: 74 05 je 0x245e + 2459: e8 c2 f6 05 00 call 0x61b20 + 245e: 33 c0 xor %eax,%eax + 2460: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2465: c3 ret + 2466: b8 f8 ff ff ff mov $0xfffffff8,%eax + 246b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2470: 90 nop + 2471: 90 nop + 2472: 90 nop + 2473: c3 ret + 2474: b8 fa ff ff ff mov $0xfffffffa,%eax + 2479: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 247e: 90 nop + 247f: c3 ret + 2480: 48 83 ec 28 sub $0x28,%rsp + 2484: 48 85 d2 test %rdx,%rdx + 2487: 74 1b je 0x24a4 + 2489: 45 85 c0 test %r8d,%r8d + 248c: 7e 20 jle 0x24ae + 248e: 0f 57 c9 xorps %xmm1,%xmm1 + 2491: 0f 2e c1 ucomiss %xmm1,%xmm0 + 2494: 7a 02 jp 0x2498 + 2496: 74 05 je 0x249d + 2498: e8 03 f8 05 00 call 0x61ca0 + 249d: 33 c0 xor %eax,%eax + 249f: 48 83 c4 28 add $0x28,%rsp + 24a3: c3 ret + 24a4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 24a9: 48 83 c4 28 add $0x28,%rsp + 24ad: c3 ret + 24ae: b8 fa ff ff ff mov $0xfffffffa,%eax + 24b3: 48 83 c4 28 add $0x28,%rsp + 24b7: c3 ret + 24b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24bf: 00 + 24c0: 49 89 d1 mov %rdx,%r9 + 24c3: 4d 85 c9 test %r9,%r9 + 24c6: 0f 84 8a 01 00 00 je 0x2656 + 24cc: 45 85 c0 test %r8d,%r8d + 24cf: 0f 8e 7b 01 00 00 jle 0x2650 + 24d5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 24d9: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 24dd: 7a 06 jp 0x24e5 + 24df: 0f 84 68 01 00 00 je 0x264d + 24e5: 41 83 f8 10 cmp $0x10,%r8d + 24e9: 0f 8c 4f 01 00 00 jl 0x263e + 24ef: 4c 89 ca mov %r9,%rdx + 24f2: 48 83 e2 1f and $0x1f,%rdx + 24f6: 85 d2 test %edx,%edx + 24f8: 74 11 je 0x250b + 24fa: f6 c2 03 test $0x3,%dl + 24fd: 0f 85 3b 01 00 00 jne 0x263e + 2503: f7 da neg %edx + 2505: 83 c2 20 add $0x20,%edx + 2508: c1 ea 02 shr $0x2,%edx + 250b: 8d 42 10 lea 0x10(%rdx),%eax + 250e: 44 3b c0 cmp %eax,%r8d + 2511: 0f 8c 27 01 00 00 jl 0x263e + 2517: 44 89 c1 mov %r8d,%ecx + 251a: 33 c0 xor %eax,%eax + 251c: 2b ca sub %edx,%ecx + 251e: 83 e1 0f and $0xf,%ecx + 2521: f7 d9 neg %ecx + 2523: 41 03 c8 add %r8d,%ecx + 2526: 41 89 d2 mov %edx,%r10d + 2529: 85 d2 test %edx,%edx + 252b: 76 27 jbe 0x2554 + 252d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2534: 00 + 2535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 253c: 0f 1f 40 00 nopl 0x0(%rax) + 2540: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 + 2546: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) + 254c: 48 ff c0 inc %rax + 254f: 49 3b c2 cmp %r10,%rax + 2552: 72 ec jb 0x2540 + 2554: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 2559: 48 63 d1 movslq %ecx,%rdx + 255c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 2562: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2569: 00 + 256a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2571: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2578: 00 + 2579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2580: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 + 2586: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 + 258d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) + 2593: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) + 259a: 49 83 c2 10 add $0x10,%r10 + 259e: 4c 3b d2 cmp %rdx,%r10 + 25a1: 72 dd jb 0x2580 + 25a3: 8d 41 01 lea 0x1(%rcx),%eax + 25a6: 41 3b c0 cmp %r8d,%eax + 25a9: 0f 87 85 00 00 00 ja 0x2634 + 25af: 4d 63 c0 movslq %r8d,%r8 + 25b2: 4c 2b c2 sub %rdx,%r8 + 25b5: 49 83 f8 04 cmp $0x4,%r8 + 25b9: 0f 8c 7b 00 00 00 jl 0x263a + 25bf: 44 89 c0 mov %r8d,%eax + 25c2: 45 33 d2 xor %r10d,%r10d + 25c5: 83 e0 fc and $0xfffffffc,%eax + 25c8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx + 25cc: 48 63 c0 movslq %eax,%rax + 25cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25d6: 00 + 25d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25de: 66 90 xchg %ax,%ax + 25e0: 49 83 c2 04 add $0x4,%r10 + 25e4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 + 25e8: c5 f8 11 0a vmovups %xmm1,(%rdx) + 25ec: 48 83 c2 10 add $0x10,%rdx + 25f0: 4c 3b d0 cmp %rax,%r10 + 25f3: 72 eb jb 0x25e0 + 25f5: 49 3b c0 cmp %r8,%rax + 25f8: 73 3a jae 0x2634 + 25fa: 48 63 c9 movslq %ecx,%rcx + 25fd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx + 2601: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 2605: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 260c: 00 + 260d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2614: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2620: 48 ff c0 inc %rax + 2623: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 2627: c5 fa 11 0a vmovss %xmm1,(%rdx) + 262b: 48 83 c2 04 add $0x4,%rdx + 262f: 49 3b c0 cmp %r8,%rax + 2632: 72 ec jb 0x2620 + 2634: 33 c0 xor %eax,%eax + 2636: c5 f8 77 vzeroupper + 2639: c3 ret + 263a: 33 c0 xor %eax,%eax + 263c: eb b7 jmp 0x25f5 + 263e: 33 c9 xor %ecx,%ecx + 2640: 41 83 f8 01 cmp $0x1,%r8d + 2644: 72 ee jb 0x2634 + 2646: 4d 63 c0 movslq %r8d,%r8 + 2649: 33 c0 xor %eax,%eax + 264b: eb a8 jmp 0x25f5 + 264d: 33 c0 xor %eax,%eax + 264f: c3 ret + 2650: b8 fa ff ff ff mov $0xfffffffa,%eax + 2655: c3 ret + 2656: b8 f8 ff ff ff mov $0xfffffff8,%eax + 265b: c3 ret + 265c: 0f 1f 40 00 nopl 0x0(%rax) + 2660: 48 89 d1 mov %rdx,%rcx + 2663: 48 85 c9 test %rcx,%rcx + 2666: 0f 84 62 01 00 00 je 0x27ce + 266c: 45 85 c0 test %r8d,%r8d + 266f: 0f 8e 53 01 00 00 jle 0x27c8 + 2675: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 2679: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 267d: 7a 06 jp 0x2685 + 267f: 0f 84 40 01 00 00 je 0x27c5 + 2685: 41 83 f8 10 cmp $0x10,%r8d + 2689: 0f 8c 2f 01 00 00 jl 0x27be + 268f: 49 89 ca mov %rcx,%r10 + 2692: 49 83 e2 1f and $0x1f,%r10 + 2696: 45 85 d2 test %r10d,%r10d + 2699: 74 18 je 0x26b3 + 269b: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 26a2: 0f 85 16 01 00 00 jne 0x27be + 26a8: 41 f7 da neg %r10d + 26ab: 41 83 c2 20 add $0x20,%r10d + 26af: 41 c1 ea 02 shr $0x2,%r10d + 26b3: 41 8d 42 10 lea 0x10(%r10),%eax + 26b7: 44 3b c0 cmp %eax,%r8d + 26ba: 0f 8c fe 00 00 00 jl 0x27be + 26c0: 44 89 c2 mov %r8d,%edx + 26c3: 33 c0 xor %eax,%eax + 26c5: 41 2b d2 sub %r10d,%edx + 26c8: 83 e2 0f and $0xf,%edx + 26cb: f7 da neg %edx + 26cd: 41 03 d0 add %r8d,%edx + 26d0: 45 89 d1 mov %r10d,%r9d + 26d3: 45 85 d2 test %r10d,%r10d + 26d6: 76 1a jbe 0x26f2 + 26d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26df: 00 + 26e0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 + 26e5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) + 26ea: 48 ff c0 inc %rax + 26ed: 49 3b c1 cmp %r9,%rax + 26f0: 72 ee jb 0x26e0 + 26f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 26f7: 48 63 c2 movslq %edx,%rax + 26fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2700: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 + 2706: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 + 270d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) + 2713: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) + 271a: 49 83 c1 10 add $0x10,%r9 + 271e: 4c 3b c8 cmp %rax,%r9 + 2721: 72 dd jb 0x2700 + 2723: 8d 42 01 lea 0x1(%rdx),%eax + 2726: 41 3b c0 cmp %r8d,%eax + 2729: 0f 87 85 00 00 00 ja 0x27b4 + 272f: 4d 63 c0 movslq %r8d,%r8 + 2732: 48 63 d2 movslq %edx,%rdx + 2735: 4c 2b c2 sub %rdx,%r8 + 2738: 49 83 f8 04 cmp $0x4,%r8 + 273c: 0f 8c 78 00 00 00 jl 0x27ba + 2742: 48 63 d2 movslq %edx,%rdx + 2745: 44 89 c0 mov %r8d,%eax + 2748: 83 e0 fc and $0xfffffffc,%eax + 274b: 45 33 d2 xor %r10d,%r10d + 274e: 48 63 c0 movslq %eax,%rax + 2751: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 2756: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 275a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2760: 49 83 c2 04 add $0x4,%r10 + 2764: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 + 2769: c4 c1 78 11 11 vmovups %xmm2,(%r9) + 276e: 49 83 c1 10 add $0x10,%r9 + 2772: 4c 3b d0 cmp %rax,%r10 + 2775: 72 e9 jb 0x2760 + 2777: 49 3b c0 cmp %r8,%rax + 277a: 73 38 jae 0x27b4 + 277c: 48 63 d2 movslq %edx,%rdx + 277f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx + 2783: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 2787: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 278e: 00 + 278f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2796: 0f 1f 00 nopl (%rax) + 2799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27a0: 48 ff c0 inc %rax + 27a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 27a7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 27ab: 48 83 c2 04 add $0x4,%rdx + 27af: 49 3b c0 cmp %r8,%rax + 27b2: 72 ec jb 0x27a0 + 27b4: 33 c0 xor %eax,%eax + 27b6: c5 f8 77 vzeroupper + 27b9: c3 ret + 27ba: 33 c0 xor %eax,%eax + 27bc: eb b9 jmp 0x2777 + 27be: 33 d2 xor %edx,%edx + 27c0: e9 5e ff ff ff jmp 0x2723 + 27c5: 33 c0 xor %eax,%eax + 27c7: c3 ret + 27c8: b8 fa ff ff ff mov $0xfffffffa,%eax + 27cd: c3 ret + 27ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 27d3: c3 ret + 27d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 27d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27e0: 48 83 ec 28 sub $0x28,%rsp + 27e4: 48 85 d2 test %rdx,%rdx + 27e7: 74 1c je 0x2805 + 27e9: 45 85 c0 test %r8d,%r8d + 27ec: 7e 21 jle 0x280f + 27ee: 0f 57 c9 xorps %xmm1,%xmm1 + 27f1: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 27f5: 7a 02 jp 0x27f9 + 27f7: 74 05 je 0x27fe + 27f9: e8 22 f6 05 00 call 0x61e20 + 27fe: 33 c0 xor %eax,%eax + 2800: 48 83 c4 28 add $0x28,%rsp + 2804: c3 ret + 2805: b8 f8 ff ff ff mov $0xfffffff8,%eax + 280a: 48 83 c4 28 add $0x28,%rsp + 280e: c3 ret + 280f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2814: 48 83 c4 28 add $0x28,%rsp + 2818: c3 ret + 2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2820: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2825: 48 85 d2 test %rdx,%rdx + 2828: 74 1d je 0x2847 + 282a: 45 85 c0 test %r8d,%r8d + 282d: 7e 26 jle 0x2855 + 282f: 0f 57 c9 xorps %xmm1,%xmm1 + 2832: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 2836: 7a 02 jp 0x283a + 2838: 74 05 je 0x283f + 283a: e8 81 f7 05 00 call 0x61fc0 + 283f: 33 c0 xor %eax,%eax + 2841: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2846: c3 ret + 2847: b8 f8 ff ff ff mov $0xfffffff8,%eax + 284c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2851: 90 nop + 2852: 90 nop + 2853: 90 nop + 2854: c3 ret + 2855: b8 fa ff ff ff mov $0xfffffffa,%eax + 285a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 285f: 90 nop + 2860: c3 ret + 2861: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2868: 00 + 2869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2870: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2877: 00 + 2878: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 287f: 90 nop + 2880: 48 83 ec 28 sub $0x28,%rsp + 2884: 48 85 d2 test %rdx,%rdx + 2887: 74 1c je 0x28a5 + 2889: 45 85 c0 test %r8d,%r8d + 288c: 7e 21 jle 0x28af + 288e: 0f 57 c9 xorps %xmm1,%xmm1 + 2891: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 2895: 7a 02 jp 0x2899 + 2897: 74 05 je 0x289e + 2899: e8 c2 f8 05 00 call 0x62160 + 289e: 33 c0 xor %eax,%eax + 28a0: 48 83 c4 28 add $0x28,%rsp + 28a4: c3 ret + 28a5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 28aa: 48 83 c4 28 add $0x28,%rsp + 28ae: c3 ret + 28af: b8 fa ff ff ff mov $0xfffffffa,%eax + 28b4: 48 83 c4 28 add $0x28,%rsp + 28b8: c3 ret + 28b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28c0: 49 89 d1 mov %rdx,%r9 + 28c3: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 28c7: 4d 85 c9 test %r9,%r9 + 28ca: 0f 84 a6 01 00 00 je 0x2a76 + 28d0: 45 85 c0 test %r8d,%r8d + 28d3: 0f 8e 97 01 00 00 jle 0x2a70 + 28d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 28dd: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 28e1: 7a 06 jp 0x28e9 + 28e3: 0f 84 84 01 00 00 je 0x2a6d + 28e9: 41 83 f8 10 cmp $0x10,%r8d + 28ed: 0f 8c 6b 01 00 00 jl 0x2a5e + 28f3: 4c 89 ca mov %r9,%rdx + 28f6: 48 83 e2 1f and $0x1f,%rdx + 28fa: 85 d2 test %edx,%edx + 28fc: 74 11 je 0x290f + 28fe: f6 c2 07 test $0x7,%dl + 2901: 0f 85 57 01 00 00 jne 0x2a5e + 2907: f7 da neg %edx + 2909: 83 c2 20 add $0x20,%edx + 290c: c1 ea 03 shr $0x3,%edx + 290f: 8d 42 10 lea 0x10(%rdx),%eax + 2912: 44 3b c0 cmp %eax,%r8d + 2915: 0f 8c 43 01 00 00 jl 0x2a5e + 291b: 44 89 c1 mov %r8d,%ecx + 291e: 33 c0 xor %eax,%eax + 2920: 2b ca sub %edx,%ecx + 2922: 83 e1 0f and $0xf,%ecx + 2925: f7 d9 neg %ecx + 2927: 41 03 c8 add %r8d,%ecx + 292a: 41 89 d2 mov %edx,%r10d + 292d: 85 d2 test %edx,%edx + 292f: 76 23 jbe 0x2954 + 2931: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2938: 00 + 2939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2940: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 + 2946: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) + 294c: 48 ff c0 inc %rax + 294f: 49 3b c2 cmp %r10,%rax + 2952: 72 ec jb 0x2940 + 2954: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 2958: 48 63 d1 movslq %ecx,%rdx + 295b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 2961: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2968: 00 + 2969: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2970: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2977: 00 + 2978: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 297f: 90 nop + 2980: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 + 2986: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 + 298d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 + 2994: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 + 299b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) + 29a1: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) + 29a8: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) + 29af: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) + 29b6: 49 83 c2 10 add $0x10,%r10 + 29ba: 4c 3b d2 cmp %rdx,%r10 + 29bd: 72 c1 jb 0x2980 + 29bf: 8d 41 01 lea 0x1(%rcx),%eax + 29c2: 41 3b c0 cmp %r8d,%eax + 29c5: 0f 87 89 00 00 00 ja 0x2a54 + 29cb: 4d 63 c0 movslq %r8d,%r8 + 29ce: 4c 2b c2 sub %rdx,%r8 + 29d1: 49 83 f8 04 cmp $0x4,%r8 + 29d5: 0f 8c 7f 00 00 00 jl 0x2a5a + 29db: 44 89 c0 mov %r8d,%eax + 29de: 45 33 d2 xor %r10d,%r10d + 29e1: 83 e0 fc and $0xfffffffc,%eax + 29e4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 29e8: 48 63 c0 movslq %eax,%rax + 29eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 29f2: 00 + 29f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2a00: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 + 2a04: 49 83 c2 04 add $0x4,%r10 + 2a08: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 2a0c: 48 83 c2 20 add $0x20,%rdx + 2a10: 4c 3b d0 cmp %rax,%r10 + 2a13: 72 eb jb 0x2a00 + 2a15: 49 3b c0 cmp %r8,%rax + 2a18: 73 3a jae 0x2a54 + 2a1a: 48 63 c9 movslq %ecx,%rcx + 2a1d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 2a21: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 2a25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a2c: 00 + 2a2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a40: 48 ff c0 inc %rax + 2a43: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 + 2a47: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 2a4b: 48 83 c2 08 add $0x8,%rdx + 2a4f: 49 3b c0 cmp %r8,%rax + 2a52: 72 ec jb 0x2a40 + 2a54: 33 c0 xor %eax,%eax + 2a56: c5 f8 77 vzeroupper + 2a59: c3 ret + 2a5a: 33 c0 xor %eax,%eax + 2a5c: eb b7 jmp 0x2a15 + 2a5e: 33 c9 xor %ecx,%ecx + 2a60: 41 83 f8 01 cmp $0x1,%r8d + 2a64: 72 ee jb 0x2a54 + 2a66: 4d 63 c0 movslq %r8d,%r8 + 2a69: 33 c0 xor %eax,%eax + 2a6b: eb a8 jmp 0x2a15 + 2a6d: 33 c0 xor %eax,%eax + 2a6f: c3 ret + 2a70: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a75: c3 ret + 2a76: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a7b: c3 ret + 2a7c: 0f 1f 40 00 nopl 0x0(%rax) + 2a80: 48 89 d1 mov %rdx,%rcx + 2a83: 48 85 c9 test %rcx,%rcx + 2a86: 0f 84 82 01 00 00 je 0x2c0e + 2a8c: 45 85 c0 test %r8d,%r8d + 2a8f: 0f 8e 73 01 00 00 jle 0x2c08 + 2a95: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 2a99: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 2a9d: 7a 06 jp 0x2aa5 + 2a9f: 0f 84 60 01 00 00 je 0x2c05 + 2aa5: 41 83 f8 10 cmp $0x10,%r8d + 2aa9: 0f 8c 4f 01 00 00 jl 0x2bfe + 2aaf: 49 89 ca mov %rcx,%r10 + 2ab2: 49 83 e2 1f and $0x1f,%r10 + 2ab6: 45 85 d2 test %r10d,%r10d + 2ab9: 74 18 je 0x2ad3 + 2abb: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 2ac2: 0f 85 36 01 00 00 jne 0x2bfe + 2ac8: 41 f7 da neg %r10d + 2acb: 41 83 c2 20 add $0x20,%r10d + 2acf: 41 c1 ea 03 shr $0x3,%r10d + 2ad3: 41 8d 42 10 lea 0x10(%r10),%eax + 2ad7: 44 3b c0 cmp %eax,%r8d + 2ada: 0f 8c 1e 01 00 00 jl 0x2bfe + 2ae0: 44 89 c2 mov %r8d,%edx + 2ae3: 33 c0 xor %eax,%eax + 2ae5: 41 2b d2 sub %r10d,%edx + 2ae8: 83 e2 0f and $0xf,%edx + 2aeb: f7 da neg %edx + 2aed: 41 03 d0 add %r8d,%edx + 2af0: 45 89 d1 mov %r10d,%r9d + 2af3: 45 85 d2 test %r10d,%r10d + 2af6: 76 1a jbe 0x2b12 + 2af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2aff: 00 + 2b00: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 + 2b05: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) + 2b0a: 48 ff c0 inc %rax + 2b0d: 49 3b c1 cmp %r9,%rax + 2b10: 72 ee jb 0x2b00 + 2b12: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 2b17: 48 63 c2 movslq %edx,%rax + 2b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2b20: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 + 2b26: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 + 2b2d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 + 2b34: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 + 2b3b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) + 2b41: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) + 2b48: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) + 2b4f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) + 2b56: 49 83 c1 10 add $0x10,%r9 + 2b5a: 4c 3b c8 cmp %rax,%r9 + 2b5d: 72 c1 jb 0x2b20 + 2b5f: 8d 42 01 lea 0x1(%rdx),%eax + 2b62: 41 3b c0 cmp %r8d,%eax + 2b65: 0f 87 89 00 00 00 ja 0x2bf4 + 2b6b: 4d 63 c0 movslq %r8d,%r8 + 2b6e: 48 63 d2 movslq %edx,%rdx + 2b71: 4c 2b c2 sub %rdx,%r8 + 2b74: 49 83 f8 04 cmp $0x4,%r8 + 2b78: 0f 8c 7c 00 00 00 jl 0x2bfa + 2b7e: 48 63 d2 movslq %edx,%rdx + 2b81: 44 89 c0 mov %r8d,%eax + 2b84: 83 e0 fc and $0xfffffffc,%eax + 2b87: 45 33 d2 xor %r10d,%r10d + 2b8a: 48 63 c0 movslq %eax,%rax + 2b8d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 2b92: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 2b96: 0f 1f 00 nopl (%rax) + 2b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ba0: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 + 2ba5: 49 83 c2 04 add $0x4,%r10 + 2ba9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 2bae: 49 83 c1 20 add $0x20,%r9 + 2bb2: 4c 3b d0 cmp %rax,%r10 + 2bb5: 72 e9 jb 0x2ba0 + 2bb7: 49 3b c0 cmp %r8,%rax + 2bba: 73 38 jae 0x2bf4 + 2bbc: 48 63 d2 movslq %edx,%rdx + 2bbf: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx + 2bc3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 2bc7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2bce: 00 + 2bcf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2bd6: 0f 1f 00 nopl (%rax) + 2bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2be0: 48 ff c0 inc %rax + 2be3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 + 2be7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 2beb: 48 83 c2 08 add $0x8,%rdx + 2bef: 49 3b c0 cmp %r8,%rax + 2bf2: 72 ec jb 0x2be0 + 2bf4: 33 c0 xor %eax,%eax + 2bf6: c5 f8 77 vzeroupper + 2bf9: c3 ret + 2bfa: 33 c0 xor %eax,%eax + 2bfc: eb b9 jmp 0x2bb7 + 2bfe: 33 d2 xor %edx,%edx + 2c00: e9 5a ff ff ff jmp 0x2b5f + 2c05: 33 c0 xor %eax,%eax + 2c07: c3 ret + 2c08: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c0d: c3 ret + 2c0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c13: c3 ret + 2c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c20: 48 83 ec 28 sub $0x28,%rsp + 2c24: 48 85 d2 test %rdx,%rdx + 2c27: 74 20 je 0x2c49 + 2c29: 45 85 c0 test %r8d,%r8d + 2c2c: 7f 0a jg 0x2c38 + 2c2e: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c33: 48 83 c4 28 add $0x28,%rsp + 2c37: c3 ret + 2c38: 66 48 0f 7e c1 movq %xmm0,%rcx + 2c3d: e8 9e ba 02 00 call 0x2e6e0 + 2c42: 33 c0 xor %eax,%eax + 2c44: 48 83 c4 28 add $0x28,%rsp + 2c48: c3 ret + 2c49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c4e: 48 83 c4 28 add $0x28,%rsp + 2c52: c3 ret + 2c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c5f: 00 + 2c60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2c65: 48 85 d2 test %rdx,%rdx + 2c68: 74 23 je 0x2c8d + 2c6a: 45 85 c0 test %r8d,%r8d + 2c6d: 7f 0c jg 0x2c7b + 2c6f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c74: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2c79: 90 nop + 2c7a: c3 ret + 2c7b: 66 48 0f 7e c1 movq %xmm0,%rcx + 2c80: e8 7b ba 02 00 call 0x2e700 + 2c85: 33 c0 xor %eax,%eax + 2c87: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2c8c: c3 ret + 2c8d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c92: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2c97: 90 nop + 2c98: 90 nop + 2c99: 90 nop + 2c9a: c3 ret + 2c9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ca0: 48 83 ec 28 sub $0x28,%rsp + 2ca4: 48 85 d2 test %rdx,%rdx + 2ca7: 74 20 je 0x2cc9 + 2ca9: 45 85 c0 test %r8d,%r8d + 2cac: 7f 0a jg 0x2cb8 + 2cae: b8 fa ff ff ff mov $0xfffffffa,%eax + 2cb3: 48 83 c4 28 add $0x28,%rsp + 2cb7: c3 ret + 2cb8: 66 48 0f 7e c1 movq %xmm0,%rcx + 2cbd: e8 5e ba 02 00 call 0x2e720 + 2cc2: 33 c0 xor %eax,%eax + 2cc4: 48 83 c4 28 add $0x28,%rsp + 2cc8: c3 ret + 2cc9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2cce: 48 83 c4 28 add $0x28,%rsp + 2cd2: c3 ret + 2cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2cdf: 00 + 2ce0: 48 83 ec 28 sub $0x28,%rsp + 2ce4: 48 85 d2 test %rdx,%rdx + 2ce7: 74 20 je 0x2d09 + 2ce9: 45 85 c0 test %r8d,%r8d + 2cec: 7f 0a jg 0x2cf8 + 2cee: b8 fa ff ff ff mov $0xfffffffa,%eax + 2cf3: 48 83 c4 28 add $0x28,%rsp + 2cf7: c3 ret + 2cf8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 2cfd: e8 3e ba 02 00 call 0x2e740 + 2d02: 33 c0 xor %eax,%eax + 2d04: 48 83 c4 28 add $0x28,%rsp + 2d08: c3 ret + 2d09: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2d0e: 48 83 c4 28 add $0x28,%rsp + 2d12: c3 ret + 2d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d1f: 00 + 2d20: 48 83 ec 28 sub $0x28,%rsp + 2d24: 48 85 d2 test %rdx,%rdx + 2d27: 74 20 je 0x2d49 + 2d29: 45 85 c0 test %r8d,%r8d + 2d2c: 7f 0a jg 0x2d38 + 2d2e: b8 fa ff ff ff mov $0xfffffffa,%eax + 2d33: 48 83 c4 28 add $0x28,%rsp + 2d37: c3 ret + 2d38: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 2d3d: e8 1e ba 02 00 call 0x2e760 + 2d42: 33 c0 xor %eax,%eax + 2d44: 48 83 c4 28 add $0x28,%rsp + 2d48: c3 ret + 2d49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2d4e: 48 83 c4 28 add $0x28,%rsp + 2d52: c3 ret + 2d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d5f: 00 + 2d60: 48 83 ec 28 sub $0x28,%rsp + 2d64: 48 85 d2 test %rdx,%rdx + 2d67: 74 20 je 0x2d89 + 2d69: 45 85 c0 test %r8d,%r8d + 2d6c: 7f 0a jg 0x2d78 + 2d6e: b8 fa ff ff ff mov $0xfffffffa,%eax + 2d73: 48 83 c4 28 add $0x28,%rsp + 2d77: c3 ret + 2d78: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 2d7d: e8 3e bd 02 00 call 0x2eac0 + 2d82: 33 c0 xor %eax,%eax + 2d84: 48 83 c4 28 add $0x28,%rsp + 2d88: c3 ret + 2d89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2d8e: 48 83 c4 28 add $0x28,%rsp + 2d92: c3 ret + 2d93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d9f: 00 + 2da0: 41 83 f9 05 cmp $0x5,%r9d + 2da4: 7d 3d jge 0x2de3 + 2da6: 41 ff c9 dec %r9d + 2da9: 41 83 f9 ff cmp $0xffffffff,%r9d + 2dad: 74 33 je 0x2de2 + 2daf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2db6: 00 + 2db7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2dbe: 66 90 xchg %ax,%ax + 2dc0: f2 0f 10 01 movsd (%rcx),%xmm0 + 2dc4: 41 ff c9 dec %r9d + 2dc7: 48 83 c1 08 add $0x8,%rcx + 2dcb: f2 0f 58 02 addsd (%rdx),%xmm0 + 2dcf: f2 41 0f 11 00 movsd %xmm0,(%r8) + 2dd4: 48 83 c2 08 add $0x8,%rdx + 2dd8: 49 83 c0 08 add $0x8,%r8 + 2ddc: 41 83 f9 ff cmp $0xffffffff,%r9d + 2de0: 75 de jne 0x2dc0 + 2de2: c3 ret + 2de3: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 2dea: 0f 85 e0 02 00 00 jne 0x30d0 + 2df0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 2df7: 74 1c je 0x2e15 + 2df9: f2 0f 10 01 movsd (%rcx),%xmm0 + 2dfd: 48 83 c1 08 add $0x8,%rcx + 2e01: 41 ff c9 dec %r9d + 2e04: f2 0f 58 02 addsd (%rdx),%xmm0 + 2e08: f2 41 0f 11 00 movsd %xmm0,(%r8) + 2e0d: 48 83 c2 08 add $0x8,%rdx + 2e11: 49 83 c0 08 add $0x8,%r8 + 2e15: 44 89 c8 mov %r9d,%eax + 2e18: 41 83 e1 03 and $0x3,%r9d + 2e1c: c1 f8 02 sar $0x2,%eax + 2e1f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 2e26: 0f 84 70 01 00 00 je 0x2f9c + 2e2c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 2e33: 0f 84 d5 00 00 00 je 0x2f0e + 2e39: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 2e3e: 0f 8f 7c 00 00 00 jg 0x2ec0 + 2e44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2e4b: 00 + 2e4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2e5f: 00 + 2e60: f2 0f 10 11 movsd (%rcx),%xmm2 + 2e64: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 2e69: f2 0f 10 02 movsd (%rdx),%xmm0 + 2e6d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 2e72: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 2e77: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 2e7c: 48 83 c2 20 add $0x20,%rdx + 2e80: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 2e85: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 2e8a: 48 83 c1 20 add $0x20,%rcx + 2e8e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 2e92: 66 0f 58 d9 addpd %xmm1,%xmm3 + 2e96: 41 0f 29 10 movaps %xmm2,(%r8) + 2e9a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 2e9f: 49 83 c0 20 add $0x20,%r8 + 2ea3: ff c8 dec %eax + 2ea5: 75 b9 jne 0x2e60 + 2ea7: e9 fa fe ff ff jmp 0x2da6 + 2eac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2eb3: 00 + 2eb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ebb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ec0: f2 0f 10 11 movsd (%rcx),%xmm2 + 2ec4: f2 0f 10 02 movsd (%rdx),%xmm0 + 2ec8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 2ecd: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 2ed2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 2ed7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 2edc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 2ee1: 48 83 c2 20 add $0x20,%rdx + 2ee5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 2eea: 48 83 c1 20 add $0x20,%rcx + 2eee: 66 0f 58 d0 addpd %xmm0,%xmm2 + 2ef2: 66 0f 58 d9 addpd %xmm1,%xmm3 + 2ef6: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 2efb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 2f01: 49 83 c0 20 add $0x20,%r8 + 2f05: ff c8 dec %eax + 2f07: 75 b7 jne 0x2ec0 + 2f09: e9 98 fe ff ff jmp 0x2da6 + 2f0e: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 2f13: 7f 4b jg 0x2f60 + 2f15: 0f 1f 40 00 nopl 0x0(%rax) + 2f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2f20: f2 0f 10 01 movsd (%rcx),%xmm0 + 2f24: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 2f29: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 2f2e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 2f33: 48 83 c1 20 add $0x20,%rcx + 2f37: 66 0f 58 02 addpd (%rdx),%xmm0 + 2f3b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 2f40: 41 0f 29 00 movaps %xmm0,(%r8) + 2f44: 48 83 c2 20 add $0x20,%rdx + 2f48: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 2f4d: 49 83 c0 20 add $0x20,%r8 + 2f51: ff c8 dec %eax + 2f53: 75 cb jne 0x2f20 + 2f55: e9 4c fe ff ff jmp 0x2da6 + 2f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2f60: f2 0f 10 01 movsd (%rcx),%xmm0 + 2f64: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 2f69: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 2f6e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 2f73: 48 83 c1 20 add $0x20,%rcx + 2f77: 66 0f 58 02 addpd (%rdx),%xmm0 + 2f7b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 2f80: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 2f85: 48 83 c2 20 add $0x20,%rdx + 2f89: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 2f8f: 49 83 c0 20 add $0x20,%r8 + 2f93: ff c8 dec %eax + 2f95: 75 c9 jne 0x2f60 + 2f97: e9 0a fe ff ff jmp 0x2da6 + 2f9c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 2fa3: 0f 84 93 00 00 00 je 0x303c + 2fa9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 2fae: 7f 50 jg 0x3000 + 2fb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2fb7: 00 + 2fb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2fbf: 90 nop + 2fc0: f2 0f 10 02 movsd (%rdx),%xmm0 + 2fc4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 2fc9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 2fce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 2fd3: 48 83 c2 20 add $0x20,%rdx + 2fd7: 66 0f 58 01 addpd (%rcx),%xmm0 + 2fdb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 2fe0: 41 0f 29 00 movaps %xmm0,(%r8) + 2fe4: 48 83 c1 20 add $0x20,%rcx + 2fe8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 2fed: 49 83 c0 20 add $0x20,%r8 + 2ff1: ff c8 dec %eax + 2ff3: 75 cb jne 0x2fc0 + 2ff5: e9 ac fd ff ff jmp 0x2da6 + 2ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3000: f2 0f 10 02 movsd (%rdx),%xmm0 + 3004: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 3009: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 300e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 3013: 48 83 c2 20 add $0x20,%rdx + 3017: 66 0f 58 01 addpd (%rcx),%xmm0 + 301b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 3020: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 3025: 48 83 c1 20 add $0x20,%rcx + 3029: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 302f: 49 83 c0 20 add $0x20,%r8 + 3033: ff c8 dec %eax + 3035: 75 c9 jne 0x3000 + 3037: e9 6a fd ff ff jmp 0x2da6 + 303c: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 3041: 7f 5d jg 0x30a0 + 3043: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 304a: 00 + 304b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3052: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3060: 0f 28 02 movaps (%rdx),%xmm0 + 3063: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 3067: 48 83 c2 20 add $0x20,%rdx + 306b: 66 0f 58 01 addpd (%rcx),%xmm0 + 306f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 3074: 41 0f 29 00 movaps %xmm0,(%r8) + 3078: 48 83 c1 20 add $0x20,%rcx + 307c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 3081: 49 83 c0 20 add $0x20,%r8 + 3085: ff c8 dec %eax + 3087: 75 d7 jne 0x3060 + 3089: e9 18 fd ff ff jmp 0x2da6 + 308e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3095: 00 + 3096: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 309d: 0f 1f 00 nopl (%rax) + 30a0: 0f 28 02 movaps (%rdx),%xmm0 + 30a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 30a7: 48 83 c2 20 add $0x20,%rdx + 30ab: 66 0f 58 01 addpd (%rcx),%xmm0 + 30af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 30b4: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 30b9: 48 83 c1 20 add $0x20,%rcx + 30bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 30c3: 49 83 c0 20 add $0x20,%r8 + 30c7: ff c8 dec %eax + 30c9: 75 d5 jne 0x30a0 + 30cb: e9 d6 fc ff ff jmp 0x2da6 + 30d0: 44 89 c8 mov %r9d,%eax + 30d3: 41 83 e1 03 and $0x3,%r9d + 30d7: c1 f8 02 sar $0x2,%eax + 30da: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 30e1: 0f 84 d3 00 00 00 je 0x31ba + 30e7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 30ee: 0f 85 6c 00 00 00 jne 0x3160 + 30f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 30f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3100: f2 0f 10 01 movsd (%rcx),%xmm0 + 3104: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 3109: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 310e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 3113: 48 83 c1 20 add $0x20,%rcx + 3117: 66 0f 58 02 addpd (%rdx),%xmm0 + 311b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 3120: f2 41 0f 11 00 movsd %xmm0,(%r8) + 3125: 48 83 c2 20 add $0x20,%rdx + 3129: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 312f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 3135: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 313b: 49 83 c0 20 add $0x20,%r8 + 313f: ff c8 dec %eax + 3141: 75 bd jne 0x3100 + 3143: e9 5e fc ff ff jmp 0x2da6 + 3148: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 314f: 00 + 3150: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 315e: 00 00 + 3160: f2 0f 10 11 movsd (%rcx),%xmm2 + 3164: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 3169: f2 0f 10 02 movsd (%rdx),%xmm0 + 316d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 3172: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 3177: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 317c: 48 83 c2 20 add $0x20,%rdx + 3180: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 3185: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 318a: 48 83 c1 20 add $0x20,%rcx + 318e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 3192: 66 0f 58 d9 addpd %xmm1,%xmm3 + 3196: f2 41 0f 11 10 movsd %xmm2,(%r8) + 319b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 31a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 31a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 31ad: 49 83 c0 20 add $0x20,%r8 + 31b1: ff c8 dec %eax + 31b3: 75 ab jne 0x3160 + 31b5: e9 ec fb ff ff jmp 0x2da6 + 31ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 31c1: 75 5d jne 0x3220 + 31c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 31ca: 00 + 31cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31e0: 0f 28 02 movaps (%rdx),%xmm0 + 31e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 31e7: 48 83 c2 20 add $0x20,%rdx + 31eb: 66 0f 58 01 addpd (%rcx),%xmm0 + 31ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 31f4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 31f9: 48 83 c1 20 add $0x20,%rcx + 31fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 3203: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 3209: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 320f: 49 83 c0 20 add $0x20,%r8 + 3213: ff c8 dec %eax + 3215: 75 c9 jne 0x31e0 + 3217: e9 8a fb ff ff jmp 0x2da6 + 321c: 0f 1f 40 00 nopl 0x0(%rax) + 3220: f2 0f 10 02 movsd (%rdx),%xmm0 + 3224: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 3229: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 322e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 3233: 48 83 c2 20 add $0x20,%rdx + 3237: 66 0f 58 01 addpd (%rcx),%xmm0 + 323b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 3240: f2 41 0f 11 00 movsd %xmm0,(%r8) + 3245: 48 83 c1 20 add $0x20,%rcx + 3249: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 324f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 3255: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 325b: 49 83 c0 20 add $0x20,%r8 + 325f: ff c8 dec %eax + 3261: 75 bd jne 0x3220 + 3263: e9 3e fb ff ff jmp 0x2da6 + 3268: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 326f: 00 + 3270: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 327e: 00 00 + 3280: 41 83 f9 05 cmp $0x5,%r9d + 3284: 7d 3e jge 0x32c4 + 3286: 41 83 c1 ff add $0xffffffff,%r9d + 328a: 41 83 f9 ff cmp $0xffffffff,%r9d + 328e: 74 33 je 0x32c3 + 3290: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3297: 00 + 3298: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 329f: 90 nop + 32a0: f2 0f 10 01 movsd (%rcx),%xmm0 + 32a4: 41 83 c1 ff add $0xffffffff,%r9d + 32a8: 48 83 c1 08 add $0x8,%rcx + 32ac: f2 0f 58 02 addsd (%rdx),%xmm0 + 32b0: 48 83 c2 08 add $0x8,%rdx + 32b4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 32b9: 49 83 c0 08 add $0x8,%r8 + 32bd: 41 83 f9 ff cmp $0xffffffff,%r9d + 32c1: 75 dd jne 0x32a0 + 32c3: c3 ret + 32c4: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 32cb: 0f 85 80 02 00 00 jne 0x3551 + 32d1: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 32d8: 74 1d je 0x32f7 + 32da: f2 0f 10 01 movsd (%rcx),%xmm0 + 32de: 48 83 c1 08 add $0x8,%rcx + 32e2: 41 83 c1 ff add $0xffffffff,%r9d + 32e6: f2 0f 58 02 addsd (%rdx),%xmm0 + 32ea: 48 83 c2 08 add $0x8,%rdx + 32ee: f2 41 0f 11 00 movsd %xmm0,(%r8) + 32f3: 49 83 c0 08 add $0x8,%r8 + 32f7: 44 89 c8 mov %r9d,%eax + 32fa: 41 83 e1 03 and $0x3,%r9d + 32fe: c1 f8 02 sar $0x2,%eax + 3301: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 3308: 0f 84 23 01 00 00 je 0x3431 + 330e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 3315: 0f 84 9c 00 00 00 je 0x33b7 + 331b: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 3320: 7f 5e jg 0x3380 + 3322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3329: 00 + 332a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3338: 00 + 3339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3340: 0f 10 11 movups (%rcx),%xmm2 + 3343: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 3347: 48 83 c1 20 add $0x20,%rcx + 334b: 0f 10 02 movups (%rdx),%xmm0 + 334e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 3352: 66 0f 58 d0 addpd %xmm0,%xmm2 + 3356: 48 83 c2 20 add $0x20,%rdx + 335a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 335e: 41 0f 11 10 movups %xmm2,(%r8) + 3362: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 3367: 49 83 c0 20 add $0x20,%r8 + 336b: 83 c0 ff add $0xffffffff,%eax + 336e: 75 d0 jne 0x3340 + 3370: e9 11 ff ff ff jmp 0x3286 + 3375: 0f 1f 40 00 nopl 0x0(%rax) + 3379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3380: 0f 10 11 movups (%rcx),%xmm2 + 3383: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 3387: 48 83 c1 20 add $0x20,%rcx + 338b: 0f 10 02 movups (%rdx),%xmm0 + 338e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 3392: 66 0f 58 d0 addpd %xmm0,%xmm2 + 3396: 48 83 c2 20 add $0x20,%rdx + 339a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 339e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 33a3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 33a9: 49 83 c0 20 add $0x20,%r8 + 33ad: 83 c0 ff add $0xffffffff,%eax + 33b0: 75 ce jne 0x3380 + 33b2: e9 cf fe ff ff jmp 0x3286 + 33b7: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 33bc: 7f 42 jg 0x3400 + 33be: 66 90 xchg %ax,%ax + 33c0: 0f 10 01 movups (%rcx),%xmm0 + 33c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 33c7: 48 83 c1 20 add $0x20,%rcx + 33cb: 66 0f 58 02 addpd (%rdx),%xmm0 + 33cf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 33d4: 48 83 c2 20 add $0x20,%rdx + 33d8: 41 0f 11 00 movups %xmm0,(%r8) + 33dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 33e1: 49 83 c0 20 add $0x20,%r8 + 33e5: 83 c0 ff add $0xffffffff,%eax + 33e8: 75 d6 jne 0x33c0 + 33ea: e9 97 fe ff ff jmp 0x3286 + 33ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 33f6: 00 + 33f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33fe: 66 90 xchg %ax,%ax + 3400: 0f 10 01 movups (%rcx),%xmm0 + 3403: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 3407: 48 83 c1 20 add $0x20,%rcx + 340b: 66 0f 58 02 addpd (%rdx),%xmm0 + 340f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 3414: 48 83 c2 20 add $0x20,%rdx + 3418: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 341d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 3423: 49 83 c0 20 add $0x20,%r8 + 3427: 83 c0 ff add $0xffffffff,%eax + 342a: 75 d4 jne 0x3400 + 342c: e9 55 fe ff ff jmp 0x3286 + 3431: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 3438: 0f 84 93 00 00 00 je 0x34d1 + 343e: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 3443: 7f 5b jg 0x34a0 + 3445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 344c: 00 + 344d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3460: 0f 10 02 movups (%rdx),%xmm0 + 3463: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 3467: 48 83 c2 20 add $0x20,%rdx + 346b: 66 0f 58 01 addpd (%rcx),%xmm0 + 346f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 3474: 48 83 c1 20 add $0x20,%rcx + 3478: 41 0f 11 00 movups %xmm0,(%r8) + 347c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 3481: 49 83 c0 20 add $0x20,%r8 + 3485: 83 c0 ff add $0xffffffff,%eax + 3488: 75 d6 jne 0x3460 + 348a: e9 f7 fd ff ff jmp 0x3286 + 348f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3496: 00 + 3497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 349e: 66 90 xchg %ax,%ax + 34a0: 0f 10 02 movups (%rdx),%xmm0 + 34a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 34a7: 48 83 c2 20 add $0x20,%rdx + 34ab: 66 0f 58 01 addpd (%rcx),%xmm0 + 34af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 34b4: 48 83 c1 20 add $0x20,%rcx + 34b8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 34bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 34c3: 49 83 c0 20 add $0x20,%r8 + 34c7: 83 c0 ff add $0xffffffff,%eax + 34ca: 75 d4 jne 0x34a0 + 34cc: e9 b5 fd ff ff jmp 0x3286 + 34d1: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 34d6: 7f 48 jg 0x3520 + 34d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34df: 00 + 34e0: 0f 10 02 movups (%rdx),%xmm0 + 34e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 34e7: 48 83 c2 20 add $0x20,%rdx + 34eb: 66 0f 58 01 addpd (%rcx),%xmm0 + 34ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 34f4: 48 83 c1 20 add $0x20,%rcx + 34f8: 41 0f 11 00 movups %xmm0,(%r8) + 34fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 3501: 49 83 c0 20 add $0x20,%r8 + 3505: 83 c0 ff add $0xffffffff,%eax + 3508: 75 d6 jne 0x34e0 + 350a: e9 77 fd ff ff jmp 0x3286 + 350f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3516: 00 + 3517: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 351e: 66 90 xchg %ax,%ax + 3520: 0f 10 02 movups (%rdx),%xmm0 + 3523: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 3527: 48 83 c2 20 add $0x20,%rdx + 352b: 66 0f 58 01 addpd (%rcx),%xmm0 + 352f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 3534: 48 83 c1 20 add $0x20,%rcx + 3538: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 353d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 3543: 49 83 c0 20 add $0x20,%r8 + 3547: 83 c0 ff add $0xffffffff,%eax + 354a: 75 d4 jne 0x3520 + 354c: e9 35 fd ff ff jmp 0x3286 + 3551: 44 89 c8 mov %r9d,%eax + 3554: 41 83 e1 03 and $0x3,%r9d + 3558: c1 f8 02 sar $0x2,%eax + 355b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 3562: 0f 84 8d 00 00 00 je 0x35f5 + 3568: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 356f: 75 4f jne 0x35c0 + 3571: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3578: 00 + 3579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3580: 0f 10 01 movups (%rcx),%xmm0 + 3583: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 3587: 48 83 c1 20 add $0x20,%rcx + 358b: 66 0f 58 02 addpd (%rdx),%xmm0 + 358f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 3594: 48 83 c2 20 add $0x20,%rdx + 3598: 41 0f 11 00 movups %xmm0,(%r8) + 359c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 35a1: 49 83 c0 20 add $0x20,%r8 + 35a5: 83 c0 ff add $0xffffffff,%eax + 35a8: 75 d6 jne 0x3580 + 35aa: e9 d7 fc ff ff jmp 0x3286 + 35af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 35b6: 00 + 35b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 35be: 66 90 xchg %ax,%ax + 35c0: 0f 10 11 movups (%rcx),%xmm2 + 35c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 35c7: 48 83 c1 20 add $0x20,%rcx + 35cb: 0f 10 02 movups (%rdx),%xmm0 + 35ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 35d2: 66 0f 58 d0 addpd %xmm0,%xmm2 + 35d6: 48 83 c2 20 add $0x20,%rdx + 35da: 66 0f 58 d9 addpd %xmm1,%xmm3 + 35de: 41 0f 11 10 movups %xmm2,(%r8) + 35e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 35e7: 49 83 c0 20 add $0x20,%r8 + 35eb: 83 c0 ff add $0xffffffff,%eax + 35ee: 75 d0 jne 0x35c0 + 35f0: e9 91 fc ff ff jmp 0x3286 + 35f5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 35fc: 75 42 jne 0x3640 + 35fe: 66 90 xchg %ax,%ax + 3600: 0f 10 02 movups (%rdx),%xmm0 + 3603: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 3607: 48 83 c2 20 add $0x20,%rdx + 360b: 66 0f 58 01 addpd (%rcx),%xmm0 + 360f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 3614: 48 83 c1 20 add $0x20,%rcx + 3618: 41 0f 11 00 movups %xmm0,(%r8) + 361c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 3621: 49 83 c0 20 add $0x20,%r8 + 3625: 83 c0 ff add $0xffffffff,%eax + 3628: 75 d6 jne 0x3600 + 362a: e9 57 fc ff ff jmp 0x3286 + 362f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3636: 00 + 3637: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 363e: 66 90 xchg %ax,%ax + 3640: 0f 10 02 movups (%rdx),%xmm0 + 3643: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 3647: 48 83 c2 20 add $0x20,%rdx + 364b: 66 0f 58 01 addpd (%rcx),%xmm0 + 364f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 3654: 48 83 c1 20 add $0x20,%rcx + 3658: 41 0f 11 00 movups %xmm0,(%r8) + 365c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 3661: 49 83 c0 20 add $0x20,%r8 + 3665: 83 c0 ff add $0xffffffff,%eax + 3668: 75 d6 jne 0x3640 + 366a: e9 17 fc ff ff jmp 0x3286 + 366f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3676: 00 + 3677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 367e: 66 90 xchg %ax,%ax + 3680: 48 83 ec 28 sub $0x28,%rsp + 3684: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4a840 + 368b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2603390 + 3692: 48 33 c4 xor %rsp,%rax + 3695: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 369a: 48 89 44 24 20 mov %rax,0x20(%rsp) + 369f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 36a5: 41 83 f8 03 cmp $0x3,%r8d + 36a9: 0f 28 c1 movaps %xmm1,%xmm0 + 36ac: 0f 57 d2 xorps %xmm2,%xmm2 + 36af: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 36b3: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 36b7: 0f 57 c3 xorps %xmm3,%xmm0 + 36ba: 7d 62 jge 0x371e + 36bc: 41 ff c8 dec %r8d + 36bf: 41 83 f8 ff cmp $0xffffffff,%r8d + 36c3: 74 3e je 0x3703 + 36c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 36cc: 00 + 36cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 36d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36e0: 0f 12 12 movlps (%rdx),%xmm2 + 36e3: 0f 28 d8 movaps %xmm0,%xmm3 + 36e6: 0f 59 da mulps %xmm2,%xmm3 + 36e9: 41 ff c8 dec %r8d + 36ec: 0f 59 d1 mulps %xmm1,%xmm2 + 36ef: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 36f3: 0f 58 d3 addps %xmm3,%xmm2 + 36f6: 0f 13 12 movlps %xmm2,(%rdx) + 36f9: 48 83 c2 08 add $0x8,%rdx + 36fd: 41 83 f8 ff cmp $0xffffffff,%r8d + 3701: 75 dd jne 0x36e0 + 3703: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 3708: 48 33 cc xor %rsp,%rcx + 370b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2603390 + 3712: 75 05 jne 0x3719 + 3714: 48 83 c4 28 add $0x28,%rsp + 3718: c3 ret + 3719: e8 d2 b3 11 01 call 0x111eaf0 + 371e: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 3725: 74 3c je 0x3763 + 3727: 44 89 c0 mov %r8d,%eax + 372a: 41 83 e0 01 and $0x1,%r8d + 372e: d1 f8 sar $1,%eax + 3730: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3737: 00 + 3738: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 373f: 90 nop + 3740: 0f 10 1a movups (%rdx),%xmm3 + 3743: 0f 28 e0 movaps %xmm0,%xmm4 + 3746: 0f 59 e3 mulps %xmm3,%xmm4 + 3749: 0f 59 d9 mulps %xmm1,%xmm3 + 374c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 3750: 0f 58 e3 addps %xmm3,%xmm4 + 3753: 0f 11 22 movups %xmm4,(%rdx) + 3756: 48 83 c2 10 add $0x10,%rdx + 375a: ff c8 dec %eax + 375c: 75 e2 jne 0x3740 + 375e: e9 59 ff ff ff jmp 0x36bc + 3763: 48 89 d0 mov %rdx,%rax + 3766: 48 83 e0 0f and $0xf,%rax + 376a: 85 c0 test %eax,%eax + 376c: 74 1e je 0x378c + 376e: f2 0f 10 1a movsd (%rdx),%xmm3 + 3772: 0f 28 e0 movaps %xmm0,%xmm4 + 3775: 0f 59 e3 mulps %xmm3,%xmm4 + 3778: 41 ff c8 dec %r8d + 377b: 0f 59 d9 mulps %xmm1,%xmm3 + 377e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 3782: 0f 58 e3 addps %xmm3,%xmm4 + 3785: 0f 13 22 movlps %xmm4,(%rdx) + 3788: 48 83 c2 08 add $0x8,%rdx + 378c: 44 89 c0 mov %r8d,%eax + 378f: 41 83 e0 01 and $0x1,%r8d + 3793: d1 f8 sar $1,%eax + 3795: 3d 00 00 01 00 cmp $0x10000,%eax + 379a: 77 44 ja 0x37e0 + 379c: 0f 1f 40 00 nopl 0x0(%rax) + 37a0: 0f 28 1a movaps (%rdx),%xmm3 + 37a3: 0f 28 e0 movaps %xmm0,%xmm4 + 37a6: 0f 59 e3 mulps %xmm3,%xmm4 + 37a9: 0f 59 d9 mulps %xmm1,%xmm3 + 37ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 37b0: 0f 58 e3 addps %xmm3,%xmm4 + 37b3: 0f 29 22 movaps %xmm4,(%rdx) + 37b6: 48 83 c2 10 add $0x10,%rdx + 37ba: ff c8 dec %eax + 37bc: 75 e2 jne 0x37a0 + 37be: e9 f9 fe ff ff jmp 0x36bc + 37c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 37ca: 00 + 37cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37e0: 0f 28 1a movaps (%rdx),%xmm3 + 37e3: 0f 28 e0 movaps %xmm0,%xmm4 + 37e6: 0f 59 e3 mulps %xmm3,%xmm4 + 37e9: 0f 59 d9 mulps %xmm1,%xmm3 + 37ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 37f0: 0f 58 e3 addps %xmm3,%xmm4 + 37f3: 0f 2b 22 movntps %xmm4,(%rdx) + 37f6: 48 83 c2 10 add $0x10,%rdx + 37fa: ff c8 dec %eax + 37fc: 75 e2 jne 0x37e0 + 37fe: e9 b9 fe ff ff jmp 0x36bc + 3803: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 380a: 00 + 380b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3820: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3825: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2603390 + 382c: 48 33 c4 xor %rsp,%rax + 382f: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 3834: 48 89 44 24 20 mov %rax,0x20(%rsp) + 3839: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 383f: 41 83 f8 03 cmp $0x3,%r8d + 3843: 0f 28 c1 movaps %xmm1,%xmm0 + 3846: 0f 57 d2 xorps %xmm2,%xmm2 + 3849: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 384d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 3851: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4a850 + 3858: 7d 65 jge 0x38bf + 385a: 41 ff c8 dec %r8d + 385d: 41 83 f8 ff cmp $0xffffffff,%r8d + 3861: 74 40 je 0x38a3 + 3863: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 386a: 00 + 386b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3880: 0f 12 12 movlps (%rdx),%xmm2 + 3883: 0f 28 d8 movaps %xmm0,%xmm3 + 3886: 0f 59 da mulps %xmm2,%xmm3 + 3889: 41 ff c8 dec %r8d + 388c: 0f 59 d1 mulps %xmm1,%xmm2 + 388f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 3893: 0f 58 d3 addps %xmm3,%xmm2 + 3896: 0f 13 12 movlps %xmm2,(%rdx) + 3899: 48 8d 52 08 lea 0x8(%rdx),%rdx + 389d: 41 83 f8 ff cmp $0xffffffff,%r8d + 38a1: 75 dd jne 0x3880 + 38a3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 38a8: 48 33 cc xor %rsp,%rcx + 38ab: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2603390 + 38b2: 75 06 jne 0x38ba + 38b4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 38b9: c3 ret + 38ba: e8 31 b2 11 01 call 0x111eaf0 + 38bf: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 38c6: 74 3b je 0x3903 + 38c8: 44 89 c0 mov %r8d,%eax + 38cb: 41 83 e0 01 and $0x1,%r8d + 38cf: d1 f8 sar $1,%eax + 38d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 38d8: 00 + 38d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 38e0: 0f 10 1a movups (%rdx),%xmm3 + 38e3: 0f 28 e0 movaps %xmm0,%xmm4 + 38e6: 0f 59 e3 mulps %xmm3,%xmm4 + 38e9: 0f 59 d9 mulps %xmm1,%xmm3 + 38ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 38f0: 0f 58 e3 addps %xmm3,%xmm4 + 38f3: 0f 11 22 movups %xmm4,(%rdx) + 38f6: 48 8d 52 10 lea 0x10(%rdx),%rdx + 38fa: ff c8 dec %eax + 38fc: 75 e2 jne 0x38e0 + 38fe: e9 57 ff ff ff jmp 0x385a + 3903: 48 89 d0 mov %rdx,%rax + 3906: 48 83 e0 0f and $0xf,%rax + 390a: 85 c0 test %eax,%eax + 390c: 74 1e je 0x392c + 390e: f2 0f 10 1a movsd (%rdx),%xmm3 + 3912: 0f 28 e0 movaps %xmm0,%xmm4 + 3915: 0f 59 e3 mulps %xmm3,%xmm4 + 3918: 41 ff c8 dec %r8d + 391b: 0f 59 d9 mulps %xmm1,%xmm3 + 391e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 3922: 0f 58 e3 addps %xmm3,%xmm4 + 3925: 0f 13 22 movlps %xmm4,(%rdx) + 3928: 48 83 c2 08 add $0x8,%rdx + 392c: 44 89 c0 mov %r8d,%eax + 392f: 41 83 e0 01 and $0x1,%r8d + 3933: d1 f8 sar $1,%eax + 3935: 3d 00 00 01 00 cmp $0x10000,%eax + 393a: 77 44 ja 0x3980 + 393c: 0f 1f 40 00 nopl 0x0(%rax) + 3940: 0f 28 1a movaps (%rdx),%xmm3 + 3943: 0f 28 e0 movaps %xmm0,%xmm4 + 3946: 0f 59 e3 mulps %xmm3,%xmm4 + 3949: 0f 59 d9 mulps %xmm1,%xmm3 + 394c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 3950: 0f 58 e3 addps %xmm3,%xmm4 + 3953: 0f 29 22 movaps %xmm4,(%rdx) + 3956: 48 8d 52 10 lea 0x10(%rdx),%rdx + 395a: ff c8 dec %eax + 395c: 75 e2 jne 0x3940 + 395e: e9 f7 fe ff ff jmp 0x385a + 3963: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 396a: 00 + 396b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3972: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3980: 0f 28 1a movaps (%rdx),%xmm3 + 3983: 0f 28 e0 movaps %xmm0,%xmm4 + 3986: 0f 59 e3 mulps %xmm3,%xmm4 + 3989: 0f 59 d9 mulps %xmm1,%xmm3 + 398c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 3990: 0f 58 e3 addps %xmm3,%xmm4 + 3993: 0f 2b 22 movntps %xmm4,(%rdx) + 3996: 48 8d 52 10 lea 0x10(%rdx),%rdx + 399a: ff c8 dec %eax + 399c: 75 e2 jne 0x3980 + 399e: e9 b7 fe ff ff jmp 0x385a + 39a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 39aa: 00 + 39ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 39b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 39b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 39c0: 48 83 ec 28 sub $0x28,%rsp + 39c4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2603390 + 39cb: 48 33 c4 xor %rsp,%rax + 39ce: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 39d3: 48 89 44 24 20 mov %rax,0x20(%rsp) + 39d8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4a860 + 39df: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 39e5: 0f 57 d2 xorps %xmm2,%xmm2 + 39e8: 0f 28 c1 movaps %xmm1,%xmm0 + 39eb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 39ef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 39f3: 0f 57 c3 xorps %xmm3,%xmm0 + 39f6: 41 83 f8 03 cmp $0x3,%r8d + 39fa: 7d 63 jge 0x3a5f + 39fc: 41 83 c0 ff add $0xffffffff,%r8d + 3a00: 41 83 f8 ff cmp $0xffffffff,%r8d + 3a04: 74 3e je 0x3a44 + 3a06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a0d: 00 + 3a0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a15: 0f 1f 40 00 nopl 0x0(%rax) + 3a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a20: 0f 12 12 movlps (%rdx),%xmm2 + 3a23: 0f 28 d8 movaps %xmm0,%xmm3 + 3a26: 41 83 c0 ff add $0xffffffff,%r8d + 3a2a: 0f 59 da mulps %xmm2,%xmm3 + 3a2d: 0f 59 d1 mulps %xmm1,%xmm2 + 3a30: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 3a34: 0f 58 d3 addps %xmm3,%xmm2 + 3a37: 0f 13 12 movlps %xmm2,(%rdx) + 3a3a: 48 83 c2 08 add $0x8,%rdx + 3a3e: 41 83 f8 ff cmp $0xffffffff,%r8d + 3a42: 75 dc jne 0x3a20 + 3a44: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 3a49: 48 33 cc xor %rsp,%rcx + 3a4c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2603390 + 3a53: 75 05 jne 0x3a5a + 3a55: 48 83 c4 28 add $0x28,%rsp + 3a59: c3 ret + 3a5a: e8 91 b0 11 01 call 0x111eaf0 + 3a5f: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 3a66: 74 3c je 0x3aa4 + 3a68: 44 89 c0 mov %r8d,%eax + 3a6b: 41 83 e0 01 and $0x1,%r8d + 3a6f: d1 f8 sar $1,%eax + 3a71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a78: 00 + 3a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a80: 0f 10 1a movups (%rdx),%xmm3 + 3a83: 0f 28 e0 movaps %xmm0,%xmm4 + 3a86: 0f 59 e3 mulps %xmm3,%xmm4 + 3a89: 0f 59 d9 mulps %xmm1,%xmm3 + 3a8c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 3a90: 0f 58 e3 addps %xmm3,%xmm4 + 3a93: 0f 11 22 movups %xmm4,(%rdx) + 3a96: 48 83 c2 10 add $0x10,%rdx + 3a9a: 83 c0 ff add $0xffffffff,%eax + 3a9d: 75 e1 jne 0x3a80 + 3a9f: e9 58 ff ff ff jmp 0x39fc + 3aa4: 48 89 d0 mov %rdx,%rax + 3aa7: 48 83 e0 0f and $0xf,%rax + 3aab: 85 c0 test %eax,%eax + 3aad: 74 1f je 0x3ace + 3aaf: f2 0f 10 1a movsd (%rdx),%xmm3 + 3ab3: 0f 28 e0 movaps %xmm0,%xmm4 + 3ab6: 41 83 c0 ff add $0xffffffff,%r8d + 3aba: 0f 59 e3 mulps %xmm3,%xmm4 + 3abd: 0f 59 d9 mulps %xmm1,%xmm3 + 3ac0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 3ac4: 0f 58 e3 addps %xmm3,%xmm4 + 3ac7: 0f 13 22 movlps %xmm4,(%rdx) + 3aca: 48 83 c2 08 add $0x8,%rdx + 3ace: 44 89 c0 mov %r8d,%eax + 3ad1: 41 83 e0 01 and $0x1,%r8d + 3ad5: d1 f8 sar $1,%eax + 3ad7: 3d 00 00 01 00 cmp $0x10000,%eax + 3adc: 77 42 ja 0x3b20 + 3ade: 66 90 xchg %ax,%ax + 3ae0: 0f 10 1a movups (%rdx),%xmm3 + 3ae3: 0f 28 e0 movaps %xmm0,%xmm4 + 3ae6: 0f 59 e3 mulps %xmm3,%xmm4 + 3ae9: 0f 59 d9 mulps %xmm1,%xmm3 + 3aec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 3af0: 0f 58 e3 addps %xmm3,%xmm4 + 3af3: 0f 11 22 movups %xmm4,(%rdx) + 3af6: 48 83 c2 10 add $0x10,%rdx + 3afa: 83 c0 ff add $0xffffffff,%eax + 3afd: 75 e1 jne 0x3ae0 + 3aff: e9 f8 fe ff ff jmp 0x39fc + 3b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b0b: 00 + 3b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b1f: 00 + 3b20: 0f 10 1a movups (%rdx),%xmm3 + 3b23: 0f 28 e0 movaps %xmm0,%xmm4 + 3b26: 0f 59 e3 mulps %xmm3,%xmm4 + 3b29: 0f 59 d9 mulps %xmm1,%xmm3 + 3b2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 3b30: 0f 58 e3 addps %xmm3,%xmm4 + 3b33: 0f 2b 22 movntps %xmm4,(%rdx) + 3b36: 48 83 c2 10 add $0x10,%rdx + 3b3a: 83 c0 ff add $0xffffffff,%eax + 3b3d: 75 e1 jne 0x3b20 + 3b3f: e9 b8 fe ff ff jmp 0x39fc + 3b44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b4b: 00 + 3b4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b5f: 00 + 3b60: 57 push %rdi + 3b61: 41 54 push %r12 + 3b63: 41 56 push %r14 + 3b65: 41 57 push %r15 + 3b67: 55 push %rbp + 3b68: 48 81 ec c0 00 00 00 sub $0xc0,%rsp + 3b6f: 45 89 c6 mov %r8d,%r14d + 3b72: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) + 3b79: 00 + 3b7a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 + 3b81: 00 + 3b82: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 3b88: 4d 63 fe movslq %r14d,%r15 + 3b8b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 3b8f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d + 3b96: 00 + 3b97: 48 89 d7 mov %rdx,%rdi + 3b9a: 48 89 cd mov %rcx,%rbp + 3b9d: 44 89 e0 mov %r12d,%eax + 3ba0: 25 80 1f 00 00 and $0x1f80,%eax + 3ba5: 3d 80 1f 00 00 cmp $0x1f80,%eax + 3baa: 74 1d je 0x3bc9 + 3bac: 44 89 e0 mov %r12d,%eax + 3baf: 0d 80 1f ff ff or $0xffff1f80,%eax + 3bb4: 25 e0 ff 00 00 and $0xffe0,%eax + 3bb9: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) + 3bc0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 3bc7: 00 00 + 3bc9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4a880 + 3bd0: 01 + 3bd1: 48 89 f8 mov %rdi,%rax + 3bd4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 3bd8: 48 83 e0 1c and $0x1c,%rax + 3bdc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 3be2: 85 c0 test %eax,%eax + 3be4: 0f 84 51 01 00 00 je 0x3d3b + 3bea: c1 e8 02 shr $0x2,%eax + 3bed: f7 d8 neg %eax + 3bef: 83 c0 08 add $0x8,%eax + 3bf2: 41 3b c6 cmp %r14d,%eax + 3bf5: 44 0f 4c f0 cmovl %eax,%r14d + 3bf9: 45 85 f6 test %r14d,%r14d + 3bfc: 0f 8e 19 01 00 00 jle 0x3d1b + 3c02: 44 89 f0 mov %r14d,%eax + 3c05: 41 ba 01 00 00 00 mov $0x1,%r10d + 3c0b: d1 e8 shr $1,%eax + 3c0d: 45 33 c9 xor %r9d,%r9d + 3c10: 85 c0 test %eax,%eax + 3c12: 0f 86 b1 00 00 00 jbe 0x3cc9 + 3c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c1f: 00 + 3c20: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 3c24: 4d 63 d2 movslq %r10d,%r10 + 3c27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 3c2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 3c32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 3c39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 3c3e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 3c45: 00 00 + 3c47: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 3c4c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 3c53: 75 14 jne 0x3c69 + 3c55: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 3c5c: 00 00 00 00 + 3c60: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 3c67: 00 00 + 3c69: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 3c6f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 3c76: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 3c7a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 3c81: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 3c86: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 3c8d: 00 00 + 3c8f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 3c94: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 3c9b: 75 14 jne 0x3cb1 + 3c9d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 3ca4: 00 00 00 00 + 3ca8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 3caf: 00 00 + 3cb1: 41 ff c1 inc %r9d + 3cb4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 3cbb: 44 3b c8 cmp %eax,%r9d + 3cbe: 0f 82 5c ff ff ff jb 0x3c20 + 3cc4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 3cc9: 41 8d 42 ff lea -0x1(%r10),%eax + 3ccd: 41 3b c6 cmp %r14d,%eax + 3cd0: 73 49 jae 0x3d1b + 3cd2: 4d 63 d2 movslq %r10d,%r10 + 3cd5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 3cdc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 3ce0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 3ce7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 3cec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 3cf3: 00 00 + 3cf5: c5 f9 7e c0 vmovd %xmm0,%eax + 3cf9: a9 00 00 80 7f test $0x7f800000,%eax + 3cfe: 75 14 jne 0x3d14 + 3d00: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 3d07: 00 00 00 00 + 3d0b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 3d12: 00 00 + 3d14: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 3d1b: 48 89 f9 mov %rdi,%rcx + 3d1e: 48 89 fa mov %rdi,%rdx + 3d21: 45 89 f0 mov %r14d,%r8d + 3d24: c5 f8 77 vzeroupper + 3d27: e8 b4 e5 05 00 call 0x622e0 + 3d2c: 4d 63 f6 movslq %r14d,%r14 + 3d2f: 4d 2b fe sub %r14,%r15 + 3d32: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 3d37: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 3d3b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 3d42: 74 4e je 0x3d92 + 3d44: 45 33 f6 xor %r14d,%r14d + 3d47: 4d 85 ff test %r15,%r15 + 3d4a: 0f 8e f9 03 00 00 jle 0x4149 + 3d50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d57: 00 + 3d58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d5f: 90 nop + 3d60: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 3d65: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 3d69: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 3d6e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 3d73: c5 f8 77 vzeroupper + 3d76: e8 c5 e6 05 00 call 0x62440 + 3d7b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 3d81: 49 ff c6 inc %r14 + 3d84: 48 83 c5 08 add $0x8,%rbp + 3d88: 4d 3b f7 cmp %r15,%r14 + 3d8b: 7c d3 jl 0x3d60 + 3d8d: e9 b7 03 00 00 jmp 0x4149 + 3d92: 45 89 f8 mov %r15d,%r8d + 3d95: 33 c0 xor %eax,%eax + 3d97: 41 c1 ff 04 sar $0x4,%r15d + 3d9b: 41 83 e0 0f and $0xf,%r8d + 3d9f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 3da6: 0f 85 29 01 00 00 jne 0x3ed5 + 3dac: 45 85 ff test %r15d,%r15d + 3daf: 0f 8e 59 02 00 00 jle 0x400e + 3db5: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 3dbb: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 3dc1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 3dc7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 3dcd: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 3dd3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4a8c0 + 3dda: 01 + 3ddb: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 3de1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4a8a0 + 3de8: 01 + 3de9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4a880 + 3df0: 01 + 3df1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3df8: 00 + 3df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e00: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 3e05: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 3e0a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 3e0f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 3e14: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 3e1b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 3e20: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 3e27: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 3e2b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 3e2f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 3e36: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 3e3d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 3e41: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 3e46: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 3e4a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 3e4e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 3e52: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 3e56: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 3e5b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 3e5f: c5 fc 28 c7 vmovaps %ymm7,%ymm0 + 3e63: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 3e68: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 3e6d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 3e72: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 3e77: c5 fc 28 cf vmovaps %ymm7,%ymm1 + 3e7b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 3e80: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 3e84: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 3e89: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 3e8e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 3e93: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 3e98: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 3e9c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 3ea0: c5 7c 50 cb vmovmskps %ymm3,%r9d + 3ea4: 45 85 c9 test %r9d,%r9d + 3ea7: 74 08 je 0x3eb1 + 3ea9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 3ead: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 3eb1: ff c0 inc %eax + 3eb3: 48 81 c5 80 00 00 00 add $0x80,%rbp + 3eba: c5 fc 11 07 vmovups %ymm0,(%rdi) + 3ebe: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 3ec3: 48 83 c7 40 add $0x40,%rdi + 3ec7: 41 3b c7 cmp %r15d,%eax + 3eca: 0f 8c 30 ff ff ff jl 0x3e00 + 3ed0: e9 1b 01 00 00 jmp 0x3ff0 + 3ed5: 45 85 ff test %r15d,%r15d + 3ed8: 0f 8e 30 01 00 00 jle 0x400e + 3ede: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 3ee4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 3eea: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 3ef0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 3ef6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 3efc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4a8c0 + 3f03: 01 + 3f04: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 3f0a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4a8a0 + 3f11: 01 + 3f12: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4a880 + 3f19: 01 + 3f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3f20: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 3f25: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 3f2a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 3f2f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 3f34: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 3f3b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 3f40: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 3f47: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 3f4b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 3f4f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 3f56: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 3f5d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 3f61: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 3f66: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 3f6a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 3f6e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 3f72: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 3f76: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 3f7b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 3f7f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 + 3f83: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 3f88: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 3f8d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 3f92: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 3f97: c5 fd 6f cf vmovdqa %ymm7,%ymm1 + 3f9b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 3fa0: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 3fa4: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 3fa9: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 3fae: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 3fb3: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 3fb8: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 3fbc: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 3fc0: c5 7c 50 cb vmovmskps %ymm3,%r9d + 3fc4: 45 85 c9 test %r9d,%r9d + 3fc7: 74 08 je 0x3fd1 + 3fc9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 3fcd: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 3fd1: ff c0 inc %eax + 3fd3: 48 81 c5 80 00 00 00 add $0x80,%rbp + 3fda: c5 fc 11 07 vmovups %ymm0,(%rdi) + 3fde: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 3fe3: 48 83 c7 40 add $0x40,%rdi + 3fe7: 41 3b c7 cmp %r15d,%eax + 3fea: 0f 8c 30 ff ff ff jl 0x3f20 + 3ff0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 + 3ff6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 + 3ffc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 + 4002: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 + 4008: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 + 400e: 45 85 c0 test %r8d,%r8d + 4011: 0f 84 32 01 00 00 je 0x4149 + 4017: 0f 8e 1e 01 00 00 jle 0x413b + 401d: 44 89 c0 mov %r8d,%eax + 4020: 41 ba 01 00 00 00 mov $0x1,%r10d + 4026: d1 e8 shr $1,%eax + 4028: 45 33 c9 xor %r9d,%r9d + 402b: 85 c0 test %eax,%eax + 402d: 0f 86 b6 00 00 00 jbe 0x40e9 + 4033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 403f: 00 + 4040: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 4044: 4d 63 d2 movslq %r10d,%r10 + 4047: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 404e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 4052: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 4059: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 405e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 4065: 00 00 + 4067: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 406c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 4073: 75 14 jne 0x4089 + 4075: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 407c: 00 00 00 00 + 4080: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 4087: 00 00 + 4089: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 408f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 4096: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 409a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 40a1: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 40a6: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 40ad: 00 00 + 40af: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 40b4: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 40bb: 75 14 jne 0x40d1 + 40bd: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 40c4: 00 00 00 00 + 40c8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 40cf: 00 00 + 40d1: 41 ff c1 inc %r9d + 40d4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 40db: 44 3b c8 cmp %eax,%r9d + 40de: 0f 82 5c ff ff ff jb 0x4040 + 40e4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 40e9: 41 8d 42 ff lea -0x1(%r10),%eax + 40ed: 41 3b c0 cmp %r8d,%eax + 40f0: 73 49 jae 0x413b + 40f2: 4d 63 d2 movslq %r10d,%r10 + 40f5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 40fc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 4100: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 4107: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 410c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 4113: 00 00 + 4115: c5 f9 7e c0 vmovd %xmm0,%eax + 4119: a9 00 00 80 7f test $0x7f800000,%eax + 411e: 75 14 jne 0x4134 + 4120: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 4127: 00 00 00 00 + 412b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 4132: 00 00 + 4134: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 413b: 48 89 f9 mov %rdi,%rcx + 413e: 48 89 fa mov %rdi,%rdx + 4141: c5 f8 77 vzeroupper + 4144: e8 97 e1 05 00 call 0x622e0 + 4149: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) + 4150: 00 00 + 4152: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx + 4159: 44 89 e0 mov %r12d,%eax + 415c: 89 ca mov %ecx,%edx + 415e: 25 df ff 00 00 and $0xffdf,%eax + 4163: 81 e2 df ff 00 00 and $0xffdf,%edx + 4169: 3b c2 cmp %edx,%eax + 416b: 74 1e je 0x418b + 416d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 4174: 83 e1 28 and $0x28,%ecx + 4177: 44 0b e1 or %ecx,%r12d + 417a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) + 4181: 00 + 4182: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 4189: 00 00 + 418b: c5 f8 77 vzeroupper + 418e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 + 4195: 00 + 4196: 48 81 c4 c0 00 00 00 add $0xc0,%rsp + 419d: 5d pop %rbp + 419e: 41 5f pop %r15 + 41a0: 41 5e pop %r14 + 41a2: 41 5c pop %r12 + 41a4: 5f pop %rdi + 41a5: c3 ret + 41a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 41ad: 00 + 41ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 41b5: 0f 1f 40 00 nopl 0x0(%rax) + 41b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 41c0: 57 push %rdi + 41c1: 41 54 push %r12 + 41c3: 41 56 push %r14 + 41c5: 41 57 push %r15 + 41c7: 55 push %rbp + 41c8: 48 83 ec 70 sub $0x70,%rsp + 41cc: 45 89 c6 mov %r8d,%r14d + 41cf: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 41d4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 41d9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 41df: 4d 63 fe movslq %r14d,%r15 + 41e2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 41e6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d + 41eb: 48 89 d7 mov %rdx,%rdi + 41ee: 48 89 cd mov %rcx,%rbp + 41f1: 44 89 e0 mov %r12d,%eax + 41f4: 25 80 1f 00 00 and $0x1f80,%eax + 41f9: 3d 80 1f 00 00 cmp $0x1f80,%eax + 41fe: 74 17 je 0x4217 + 4200: 44 89 e0 mov %r12d,%eax + 4203: 0d 80 1f ff ff or $0xffff1f80,%eax + 4208: 25 e0 ff 00 00 and $0xffe0,%eax + 420d: 89 44 24 68 mov %eax,0x68(%rsp) + 4211: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 4217: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4a8e0 + 421e: 01 + 421f: 48 89 f8 mov %rdi,%rax + 4222: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 4226: 48 83 e0 1c and $0x1c,%rax + 422a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 4230: 85 c0 test %eax,%eax + 4232: 0f 84 48 01 00 00 je 0x4380 + 4238: c1 e8 02 shr $0x2,%eax + 423b: f7 d8 neg %eax + 423d: 83 c0 08 add $0x8,%eax + 4240: 41 3b c6 cmp %r14d,%eax + 4243: 44 0f 4c f0 cmovl %eax,%r14d + 4247: 45 85 f6 test %r14d,%r14d + 424a: 0f 8e 10 01 00 00 jle 0x4360 + 4250: 44 89 f0 mov %r14d,%eax + 4253: 41 ba 01 00 00 00 mov $0x1,%r10d + 4259: d1 e8 shr $1,%eax + 425b: 45 33 c9 xor %r9d,%r9d + 425e: 85 c0 test %eax,%eax + 4260: 0f 86 b1 00 00 00 jbe 0x4317 + 4266: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 426d: 00 + 426e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4275: 0f 1f 40 00 nopl 0x0(%rax) + 4279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4280: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 4284: 4d 63 d2 movslq %r10d,%r10 + 4287: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 428e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 4292: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 4299: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 429e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 42a4: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 42a9: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 42b0: 75 0e jne 0x42c0 + 42b2: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 42b9: 00 + 42ba: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 42c0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 42c6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 42cd: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 42d1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 42d8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 42dd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 42e3: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 42e8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 42ef: 75 0e jne 0x42ff + 42f1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 42f8: 00 + 42f9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 42ff: 41 ff c1 inc %r9d + 4302: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 4309: 44 3b c8 cmp %eax,%r9d + 430c: 0f 82 6e ff ff ff jb 0x4280 + 4312: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 4317: 41 8d 42 ff lea -0x1(%r10),%eax + 431b: 41 3b c6 cmp %r14d,%eax + 431e: 73 40 jae 0x4360 + 4320: 4d 63 d2 movslq %r10d,%r10 + 4323: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 432a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 432e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 4335: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 433a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 4340: c5 f9 7e c0 vmovd %xmm0,%eax + 4344: a9 00 00 80 7f test $0x7f800000,%eax + 4349: 75 0e jne 0x4359 + 434b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 4352: 00 + 4353: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 4359: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 4360: 48 89 f9 mov %rdi,%rcx + 4363: 48 89 fa mov %rdi,%rdx + 4366: 45 89 f0 mov %r14d,%r8d + 4369: c5 f8 77 vzeroupper + 436c: e8 ef e0 05 00 call 0x62460 + 4371: 4d 63 f6 movslq %r14d,%r14 + 4374: 4d 2b fe sub %r14,%r15 + 4377: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 437c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 4380: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 4387: 74 49 je 0x43d2 + 4389: 45 33 f6 xor %r14d,%r14d + 438c: 4d 85 ff test %r15,%r15 + 438f: 0f 8e b9 03 00 00 jle 0x474e + 4395: 0f 1f 40 00 nopl 0x0(%rax) + 4399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43a0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 43a5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 43a9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 43ae: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 43b3: c5 f8 77 vzeroupper + 43b6: e8 e5 e1 05 00 call 0x625a0 + 43bb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 43c1: 49 ff c6 inc %r14 + 43c4: 48 83 c5 08 add $0x8,%rbp + 43c8: 4d 3b f7 cmp %r15,%r14 + 43cb: 7c d3 jl 0x43a0 + 43cd: e9 7c 03 00 00 jmp 0x474e + 43d2: 45 89 f8 mov %r15d,%r8d + 43d5: 33 c0 xor %eax,%eax + 43d7: 41 c1 ff 04 sar $0x4,%r15d + 43db: 41 83 e0 0f and $0xf,%r8d + 43df: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 43e6: 0f 85 20 01 00 00 jne 0x450c + 43ec: 45 85 ff test %r15d,%r15d + 43ef: 0f 8e 32 02 00 00 jle 0x4627 + 43f5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4a920 + 43fc: 01 + 43fd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 4404: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4a900 + 440b: 64 c4 01 + 440e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4a8e0 + 4415: 64 c4 01 + 4418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 441f: 00 + 4420: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 4425: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 442a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 442f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 4434: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 443a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 4440: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 4447: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 444e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 4452: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 4456: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 445a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 4461: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 4468: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 446c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 4470: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 4474: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 4478: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 447d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 4483: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 4487: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 448d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 4493: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 4499: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 449f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 44a5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 44ab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 44b0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 44b6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 44bc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 44c2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 44c8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 44ce: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 44d4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 44da: c5 f8 98 c0 kortestw %k0,%k0 + 44de: 74 08 je 0x44e8 + 44e0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 44e4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 44e8: ff c0 inc %eax + 44ea: 48 81 c5 80 00 00 00 add $0x80,%rbp + 44f1: c5 fc 11 27 vmovups %ymm4,(%rdi) + 44f5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 44fa: 48 83 c7 40 add $0x40,%rdi + 44fe: 41 3b c7 cmp %r15d,%eax + 4501: 0f 8c 19 ff ff ff jl 0x4420 + 4507: e9 1b 01 00 00 jmp 0x4627 + 450c: 45 85 ff test %r15d,%r15d + 450f: 0f 8e 12 01 00 00 jle 0x4627 + 4515: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4a920 + 451c: 01 + 451d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 4524: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4a900 + 452b: 63 c4 01 + 452e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4a8e0 + 4535: 63 c4 01 + 4538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 453f: 00 + 4540: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 4545: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 454a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 454f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 4554: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 455a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 4560: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 4567: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 456e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 4572: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 4576: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 457a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 4581: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 4588: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 458c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 4590: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 4594: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 4598: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 459d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 45a3: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 45a7: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 45ad: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 45b3: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 45b9: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 45bf: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 45c5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 45cb: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 45d0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 45d6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 45dc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 45e2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 45e8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 45ee: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 45f4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 45fa: c5 f8 98 c0 kortestw %k0,%k0 + 45fe: 74 08 je 0x4608 + 4600: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 4604: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 4608: ff c0 inc %eax + 460a: 48 81 c5 80 00 00 00 add $0x80,%rbp + 4611: c5 fc 11 27 vmovups %ymm4,(%rdi) + 4615: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 461a: 48 83 c7 40 add $0x40,%rdi + 461e: 41 3b c7 cmp %r15d,%eax + 4621: 0f 8c 19 ff ff ff jl 0x4540 + 4627: 45 85 c0 test %r8d,%r8d + 462a: 0f 84 1e 01 00 00 je 0x474e + 4630: 0f 8e 0a 01 00 00 jle 0x4740 + 4636: 44 89 c0 mov %r8d,%eax + 4639: 41 ba 01 00 00 00 mov $0x1,%r10d + 463f: d1 e8 shr $1,%eax + 4641: 45 33 c9 xor %r9d,%r9d + 4644: 85 c0 test %eax,%eax + 4646: 0f 86 ab 00 00 00 jbe 0x46f7 + 464c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4653: 00 + 4654: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 465b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4660: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 4664: 4d 63 d2 movslq %r10d,%r10 + 4667: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 466e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 4672: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 4679: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 467e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 4684: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 4689: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 4690: 75 0e jne 0x46a0 + 4692: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 4699: 00 + 469a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 46a0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 46a6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 46ad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 46b1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 46b8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 46bd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 46c3: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 46c8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 46cf: 75 0e jne 0x46df + 46d1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 46d8: 00 + 46d9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 46df: 41 ff c1 inc %r9d + 46e2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 46e9: 44 3b c8 cmp %eax,%r9d + 46ec: 0f 82 6e ff ff ff jb 0x4660 + 46f2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 46f7: 41 8d 42 ff lea -0x1(%r10),%eax + 46fb: 41 3b c0 cmp %r8d,%eax + 46fe: 73 40 jae 0x4740 + 4700: 4d 63 d2 movslq %r10d,%r10 + 4703: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 470a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 470e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 4715: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 471a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 4720: c5 f9 7e c0 vmovd %xmm0,%eax + 4724: a9 00 00 80 7f test $0x7f800000,%eax + 4729: 75 0e jne 0x4739 + 472b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 4732: 00 + 4733: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 4739: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 4740: 48 89 f9 mov %rdi,%rcx + 4743: 48 89 fa mov %rdi,%rdx + 4746: c5 f8 77 vzeroupper + 4749: e8 12 dd 05 00 call 0x62460 + 474e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) + 4754: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 4758: 44 89 e0 mov %r12d,%eax + 475b: 89 ca mov %ecx,%edx + 475d: 25 df ff 00 00 and $0xffdf,%eax + 4762: 81 e2 df ff 00 00 and $0xffdf,%edx + 4768: 3b c2 cmp %edx,%eax + 476a: 74 18 je 0x4784 + 476c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 4773: 83 e1 28 and $0x28,%ecx + 4776: 44 0b e1 or %ecx,%r12d + 4779: 44 89 64 24 68 mov %r12d,0x68(%rsp) + 477e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 4784: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 4789: c5 f8 77 vzeroupper + 478c: 48 83 c4 70 add $0x70,%rsp + 4790: 5d pop %rbp + 4791: 41 5f pop %r15 + 4793: 41 5e pop %r14 + 4795: 41 5c pop %r12 + 4797: 5f pop %rdi + 4798: c3 ret + 4799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47a0: 48 83 ec 48 sub $0x48,%rsp + 47a4: b8 00 01 00 00 mov $0x100,%eax + 47a9: 4d 63 c9 movslq %r9d,%r9 + 47ac: 45 33 db xor %r11d,%r11d + 47af: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 47b3: 49 c1 e2 03 shl $0x3,%r10 + 47b7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 47be: 44 0f 4f d8 cmovg %eax,%r11d + 47c2: 48 89 e0 mov %rsp,%rax + 47c5: 44 89 58 20 mov %r11d,0x20(%rax) + 47c9: 44 89 58 28 mov %r11d,0x28(%rax) + 47cd: 44 89 58 30 mov %r11d,0x30(%rax) + 47d1: e8 ea dd 05 00 call 0x625c0 + 47d6: 48 83 c4 48 add $0x48,%rsp + 47da: c3 ret + 47db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 47e0: 48 83 ec 48 sub $0x48,%rsp + 47e4: b8 00 01 00 00 mov $0x100,%eax + 47e9: 4d 63 c9 movslq %r9d,%r9 + 47ec: 45 33 db xor %r11d,%r11d + 47ef: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 47f3: 49 c1 e2 03 shl $0x3,%r10 + 47f7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 47fe: 44 0f 4f d8 cmovg %eax,%r11d + 4802: 48 89 e0 mov %rsp,%rax + 4805: 44 89 58 20 mov %r11d,0x20(%rax) + 4809: 44 89 58 28 mov %r11d,0x28(%rax) + 480d: 44 89 58 30 mov %r11d,0x30(%rax) + 4811: e8 ea e4 05 00 call 0x62d00 + 4816: 48 83 c4 48 add $0x48,%rsp + 481a: c3 ret + 481b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4820: 48 83 ec 48 sub $0x48,%rsp + 4824: b8 00 01 00 00 mov $0x100,%eax + 4829: 4d 63 c9 movslq %r9d,%r9 + 482c: 45 33 db xor %r11d,%r11d + 482f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 4833: 49 c1 e2 03 shl $0x3,%r10 + 4837: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 483e: 44 0f 4f d8 cmovg %eax,%r11d + 4842: 48 89 e0 mov %rsp,%rax + 4845: 44 89 58 20 mov %r11d,0x20(%rax) + 4849: 44 89 58 28 mov %r11d,0x28(%rax) + 484d: 44 89 58 30 mov %r11d,0x30(%rax) + 4851: e8 8a e9 05 00 call 0x631e0 + 4856: 48 83 c4 48 add $0x48,%rsp + 485a: c3 ret + 485b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4860: 41 83 f8 0b cmp $0xb,%r8d + 4864: 7d 38 jge 0x489e + 4866: 41 ff c8 dec %r8d + 4869: 41 83 f8 ff cmp $0xffffffff,%r8d + 486d: 74 2e je 0x489d + 486f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4876: 00 + 4877: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 487e: 66 90 xchg %ax,%ax + 4880: f3 0f 10 02 movss (%rdx),%xmm0 + 4884: 41 ff c8 dec %r8d + 4887: f3 0f 5c 01 subss (%rcx),%xmm0 + 488b: 48 83 c1 04 add $0x4,%rcx + 488f: f3 0f 11 02 movss %xmm0,(%rdx) + 4893: 48 83 c2 04 add $0x4,%rdx + 4897: 41 83 f8 ff cmp $0xffffffff,%r8d + 489b: 75 e3 jne 0x4880 + 489d: c3 ret + 489e: 89 d0 mov %edx,%eax + 48a0: a8 03 test $0x3,%al + 48a2: 74 4d je 0x48f1 + 48a4: 44 89 c0 mov %r8d,%eax + 48a7: 41 83 e0 07 and $0x7,%r8d + 48ab: 83 e0 f8 and $0xfffffff8,%eax + 48ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48b5: 00 + 48b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48bd: 0f 1f 00 nopl (%rax) + 48c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 48c4: 0f 10 12 movups (%rdx),%xmm2 + 48c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 48cb: 0f 10 01 movups (%rcx),%xmm0 + 48ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 48d2: 0f 5c d0 subps %xmm0,%xmm2 + 48d5: 0f 5c d9 subps %xmm1,%xmm3 + 48d8: 0f 11 12 movups %xmm2,(%rdx) + 48db: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 48df: 48 83 c1 20 add $0x20,%rcx + 48e3: 48 83 c2 20 add $0x20,%rdx + 48e7: 83 c0 f8 add $0xfffffff8,%eax + 48ea: 75 d4 jne 0x48c0 + 48ec: e9 75 ff ff ff jmp 0x4866 + 48f1: 83 e0 0f and $0xf,%eax + 48f4: 74 42 je 0x4938 + 48f6: c1 e8 02 shr $0x2,%eax + 48f9: f7 d8 neg %eax + 48fb: 83 e0 03 and $0x3,%eax + 48fe: 44 2b c0 sub %eax,%r8d + 4901: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4908: 00 + 4909: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4910: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4917: 00 + 4918: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 491f: 90 nop + 4920: f3 0f 10 02 movss (%rdx),%xmm0 + 4924: f3 0f 5c 01 subss (%rcx),%xmm0 + 4928: 48 83 c1 04 add $0x4,%rcx + 492c: f3 0f 11 02 movss %xmm0,(%rdx) + 4930: 48 83 c2 04 add $0x4,%rdx + 4934: ff c8 dec %eax + 4936: 75 e8 jne 0x4920 + 4938: 44 89 c0 mov %r8d,%eax + 493b: 41 83 e0 07 and $0x7,%r8d + 493f: 83 e0 f8 and $0xfffffff8,%eax + 4942: f6 c1 0f test $0xf,%cl + 4945: 75 59 jne 0x49a0 + 4947: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 494e: 00 + 494f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4956: 0f 1f 00 nopl (%rax) + 4959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4960: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4964: 0f 28 02 movaps (%rdx),%xmm0 + 4967: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 496b: 0f 5c 01 subps (%rcx),%xmm0 + 496e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 4972: 0f 29 02 movaps %xmm0,(%rdx) + 4975: 48 83 c1 20 add $0x20,%rcx + 4979: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 497d: 48 83 c2 20 add $0x20,%rdx + 4981: 83 c0 f8 add $0xfffffff8,%eax + 4984: 75 da jne 0x4960 + 4986: e9 db fe ff ff jmp 0x4866 + 498b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4992: 00 + 4993: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 499a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 49a0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 49a4: 0f 10 01 movups (%rcx),%xmm0 + 49a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 49ab: 0f 28 12 movaps (%rdx),%xmm2 + 49ae: 48 83 c1 20 add $0x20,%rcx + 49b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 49b6: 0f 5c d0 subps %xmm0,%xmm2 + 49b9: 0f 5c d9 subps %xmm1,%xmm3 + 49bc: 0f 29 12 movaps %xmm2,(%rdx) + 49bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 49c3: 48 83 c2 20 add $0x20,%rdx + 49c7: 83 c0 f8 add $0xfffffff8,%eax + 49ca: 75 d4 jne 0x49a0 + 49cc: e9 95 fe ff ff jmp 0x4866 + 49d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49d8: 00 + 49d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49e0: 41 83 f8 0b cmp $0xb,%r8d + 49e4: 7d 38 jge 0x4a1e + 49e6: 41 ff c8 dec %r8d + 49e9: 41 83 f8 ff cmp $0xffffffff,%r8d + 49ed: 74 2e je 0x4a1d + 49ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49f6: 00 + 49f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49fe: 66 90 xchg %ax,%ax + 4a00: f3 0f 10 02 movss (%rdx),%xmm0 + 4a04: 41 ff c8 dec %r8d + 4a07: f3 0f 5c 01 subss (%rcx),%xmm0 + 4a0b: 48 83 c1 04 add $0x4,%rcx + 4a0f: f3 0f 11 02 movss %xmm0,(%rdx) + 4a13: 48 8d 52 04 lea 0x4(%rdx),%rdx + 4a17: 41 83 f8 ff cmp $0xffffffff,%r8d + 4a1b: 75 e3 jne 0x4a00 + 4a1d: c3 ret + 4a1e: 89 d0 mov %edx,%eax + 4a20: a8 03 test $0x3,%al + 4a22: 74 4d je 0x4a71 + 4a24: 44 89 c0 mov %r8d,%eax + 4a27: 41 83 e0 07 and $0x7,%r8d + 4a2b: 83 e0 f8 and $0xfffffff8,%eax + 4a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a35: 00 + 4a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a3d: 0f 1f 00 nopl (%rax) + 4a40: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4a44: 0f 10 12 movups (%rdx),%xmm2 + 4a47: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 4a4b: 0f 10 01 movups (%rcx),%xmm0 + 4a4e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 4a52: 0f 5c d0 subps %xmm0,%xmm2 + 4a55: 0f 5c d9 subps %xmm1,%xmm3 + 4a58: 0f 11 12 movups %xmm2,(%rdx) + 4a5b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 4a5f: 48 8d 49 20 lea 0x20(%rcx),%rcx + 4a63: 48 8d 52 20 lea 0x20(%rdx),%rdx + 4a67: 83 c0 f8 add $0xfffffff8,%eax + 4a6a: 75 d4 jne 0x4a40 + 4a6c: e9 75 ff ff ff jmp 0x49e6 + 4a71: 83 e0 0f and $0xf,%eax + 4a74: 74 42 je 0x4ab8 + 4a76: c1 e8 02 shr $0x2,%eax + 4a79: f7 d8 neg %eax + 4a7b: 83 e0 03 and $0x3,%eax + 4a7e: 44 2b c0 sub %eax,%r8d + 4a81: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a88: 00 + 4a89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a97: 00 + 4a98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a9f: 90 nop + 4aa0: f3 0f 10 02 movss (%rdx),%xmm0 + 4aa4: f3 0f 5c 01 subss (%rcx),%xmm0 + 4aa8: 48 83 c1 04 add $0x4,%rcx + 4aac: f3 0f 11 02 movss %xmm0,(%rdx) + 4ab0: 48 8d 52 04 lea 0x4(%rdx),%rdx + 4ab4: ff c8 dec %eax + 4ab6: 75 e8 jne 0x4aa0 + 4ab8: 44 89 c0 mov %r8d,%eax + 4abb: 41 83 e0 07 and $0x7,%r8d + 4abf: 83 e0 f8 and $0xfffffff8,%eax + 4ac2: f6 c1 0f test $0xf,%cl + 4ac5: 75 59 jne 0x4b20 + 4ac7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4ace: 00 + 4acf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ad6: 0f 1f 00 nopl (%rax) + 4ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ae0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4ae4: 0f 28 02 movaps (%rdx),%xmm0 + 4ae7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 4aeb: 0f 5c 01 subps (%rcx),%xmm0 + 4aee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 4af2: 0f 29 02 movaps %xmm0,(%rdx) + 4af5: 48 8d 49 20 lea 0x20(%rcx),%rcx + 4af9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 4afd: 48 8d 52 20 lea 0x20(%rdx),%rdx + 4b01: 83 c0 f8 add $0xfffffff8,%eax + 4b04: 75 da jne 0x4ae0 + 4b06: e9 db fe ff ff jmp 0x49e6 + 4b0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b12: 00 + 4b13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4b20: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4b24: 0f 10 01 movups (%rcx),%xmm0 + 4b27: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 4b2b: 0f 28 12 movaps (%rdx),%xmm2 + 4b2e: 48 83 c1 20 add $0x20,%rcx + 4b32: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 4b36: 0f 5c d0 subps %xmm0,%xmm2 + 4b39: 0f 5c d9 subps %xmm1,%xmm3 + 4b3c: 0f 29 12 movaps %xmm2,(%rdx) + 4b3f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 4b43: 48 83 c2 20 add $0x20,%rdx + 4b47: 83 c0 f8 add $0xfffffff8,%eax + 4b4a: 75 d4 jne 0x4b20 + 4b4c: e9 95 fe ff ff jmp 0x49e6 + 4b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b58: 00 + 4b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b60: 41 83 f8 0b cmp $0xb,%r8d + 4b64: 7d 39 jge 0x4b9f + 4b66: 41 83 c0 ff add $0xffffffff,%r8d + 4b6a: 41 83 f8 ff cmp $0xffffffff,%r8d + 4b6e: 74 2e je 0x4b9e + 4b70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b77: 00 + 4b78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b7f: 90 nop + 4b80: f3 0f 10 02 movss (%rdx),%xmm0 + 4b84: 41 83 c0 ff add $0xffffffff,%r8d + 4b88: f3 0f 5c 01 subss (%rcx),%xmm0 + 4b8c: 48 83 c1 04 add $0x4,%rcx + 4b90: f3 0f 11 02 movss %xmm0,(%rdx) + 4b94: 48 83 c2 04 add $0x4,%rdx + 4b98: 41 83 f8 ff cmp $0xffffffff,%r8d + 4b9c: 75 e2 jne 0x4b80 + 4b9e: c3 ret + 4b9f: 89 d0 mov %edx,%eax + 4ba1: a8 03 test $0x3,%al + 4ba3: 74 4c je 0x4bf1 + 4ba5: 44 89 c0 mov %r8d,%eax + 4ba8: 41 83 e0 07 and $0x7,%r8d + 4bac: 83 e0 f8 and $0xfffffff8,%eax + 4baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4bb6: 00 + 4bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4bbe: 66 90 xchg %ax,%ax + 4bc0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4bc4: 0f 10 12 movups (%rdx),%xmm2 + 4bc7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 4bcb: 0f 10 01 movups (%rcx),%xmm0 + 4bce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 4bd2: 0f 5c d0 subps %xmm0,%xmm2 + 4bd5: 48 83 c1 20 add $0x20,%rcx + 4bd9: 0f 5c d9 subps %xmm1,%xmm3 + 4bdc: 0f 11 12 movups %xmm2,(%rdx) + 4bdf: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 4be3: 48 83 c2 20 add $0x20,%rdx + 4be7: 83 c0 f8 add $0xfffffff8,%eax + 4bea: 75 d4 jne 0x4bc0 + 4bec: e9 75 ff ff ff jmp 0x4b66 + 4bf1: 83 e0 0f and $0xf,%eax + 4bf4: 74 43 je 0x4c39 + 4bf6: c1 e8 02 shr $0x2,%eax + 4bf9: f7 d8 neg %eax + 4bfb: 83 e0 03 and $0x3,%eax + 4bfe: 44 2b c0 sub %eax,%r8d + 4c01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c08: 00 + 4c09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4c10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c17: 00 + 4c18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4c1f: 90 nop + 4c20: f3 0f 10 02 movss (%rdx),%xmm0 + 4c24: f3 0f 5c 01 subss (%rcx),%xmm0 + 4c28: 48 83 c1 04 add $0x4,%rcx + 4c2c: f3 0f 11 02 movss %xmm0,(%rdx) + 4c30: 48 83 c2 04 add $0x4,%rdx + 4c34: 83 c0 ff add $0xffffffff,%eax + 4c37: 75 e7 jne 0x4c20 + 4c39: 44 89 c0 mov %r8d,%eax + 4c3c: 41 83 e0 07 and $0x7,%r8d + 4c40: 83 e0 f8 and $0xfffffff8,%eax + 4c43: f6 c1 0f test $0xf,%cl + 4c46: 75 58 jne 0x4ca0 + 4c48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c4f: 00 + 4c50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4c5e: 00 00 + 4c60: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4c64: 0f 10 02 movups (%rdx),%xmm0 + 4c67: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 4c6b: 0f 5c 01 subps (%rcx),%xmm0 + 4c6e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 4c72: 48 83 c1 20 add $0x20,%rcx + 4c76: 0f 11 02 movups %xmm0,(%rdx) + 4c79: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 4c7d: 48 83 c2 20 add $0x20,%rdx + 4c81: 83 c0 f8 add $0xfffffff8,%eax + 4c84: 75 da jne 0x4c60 + 4c86: e9 db fe ff ff jmp 0x4b66 + 4c8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c92: 00 + 4c93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4ca0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4ca4: 0f 10 12 movups (%rdx),%xmm2 + 4ca7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 4cab: 0f 10 01 movups (%rcx),%xmm0 + 4cae: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 4cb2: 0f 5c d0 subps %xmm0,%xmm2 + 4cb5: 48 83 c1 20 add $0x20,%rcx + 4cb9: 0f 5c d9 subps %xmm1,%xmm3 + 4cbc: 0f 11 12 movups %xmm2,(%rdx) + 4cbf: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 4cc3: 48 83 c2 20 add $0x20,%rdx + 4cc7: 83 c0 f8 add $0xfffffff8,%eax + 4cca: 75 d4 jne 0x4ca0 + 4ccc: e9 95 fe ff ff jmp 0x4b66 + 4cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4cd8: 00 + 4cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ce0: 48 83 ec 28 sub $0x28,%rsp + 4ce4: 89 4c 24 30 mov %ecx,0x30(%rsp) + 4ce8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 4ced: e8 4e 4f a9 01 call 0x1a99c40 + 4cf2: 48 83 c4 28 add $0x28,%rsp + 4cf6: c3 ret + 4cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4cfe: 00 00 + 4d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4d05: 89 4c 24 30 mov %ecx,0x30(%rsp) + 4d09: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 4d0e: e8 4d 59 a9 01 call 0x1a9a660 + 4d13: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4d18: c3 ret + 4d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d20: 48 83 ec 28 sub $0x28,%rsp + 4d24: 89 4c 24 30 mov %ecx,0x30(%rsp) + 4d28: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 4d2d: e8 4e 63 a9 01 call 0x1a9b080 + 4d32: 48 83 c4 28 add $0x28,%rsp + 4d36: c3 ret + 4d37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4d3e: 00 00 + 4d40: 56 push %rsi + 4d41: 57 push %rdi + 4d42: 41 54 push %r12 + 4d44: 41 56 push %r14 + 4d46: 55 push %rbp + 4d47: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 4d4e: 44 89 c7 mov %r8d,%edi + 4d51: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 4d56: 48 89 d6 mov %rdx,%rsi + 4d59: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2603390 + 4d60: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 4d65: 4c 33 cc xor %rsp,%r9 + 4d68: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 4d6c: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 4d71: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d + 4d78: 00 + 4d79: 41 89 cc mov %ecx,%r12d + 4d7c: 48 89 f5 mov %rsi,%rbp + 4d7f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 4d86: 00 + 4d87: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d + 4d8e: 0f 8e cf 01 00 00 jle 0x4f63 + 4d94: 48 f7 c6 03 00 00 00 test $0x3,%rsi + 4d9b: 0f 85 c2 01 00 00 jne 0x4f63 + 4da1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 4da6: e8 95 a7 44 00 call 0x44f540 + 4dab: 85 c0 test %eax,%eax + 4dad: 0f 85 7d 01 00 00 jne 0x4f30 + 4db3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 4db8: 45 85 c9 test %r9d,%r9d + 4dbb: 0f 8e 6f 01 00 00 jle 0x4f30 + 4dc1: 45 3b f1 cmp %r9d,%r14d + 4dc4: 0f 8e 66 01 00 00 jle 0x4f30 + 4dca: c4 c1 79 6e cc vmovd %r12d,%xmm1 + 4dcf: 49 89 f1 mov %rsi,%r9 + 4dd2: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1 + 4dd7: 49 f7 d9 neg %r9 + 4dda: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13) + 4de0: 49 83 c1 40 add $0x40,%r9 + 4de4: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 4dea: 49 83 e1 3f and $0x3f,%r9 + 4dee: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13) + 4df4: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0 + 4dfb: 45 85 c9 test %r9d,%r9d + 4dfe: 74 22 je 0x4e22 + 4e00: 41 c1 e9 02 shr $0x2,%r9d + 4e04: 41 2b f9 sub %r9d,%edi + 4e07: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp + 4e0b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi) + 4e0f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi) + 4e14: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi) + 4e1b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi) + 4e22: 41 89 f9 mov %edi,%r9d + 4e25: 41 83 e1 0f and $0xf,%r9d + 4e29: 41 f7 d9 neg %r9d + 4e2c: 44 03 cf add %edi,%r9d + 4e2f: 45 85 c9 test %r9d,%r9d + 4e32: 0f 8e 82 00 00 00 jle 0x4eba + 4e38: 33 c0 xor %eax,%eax + 4e3a: 45 8d 71 0f lea 0xf(%r9),%r14d + 4e3e: 45 89 f3 mov %r14d,%r11d + 4e41: ba 01 00 00 00 mov $0x1,%edx + 4e46: 41 c1 eb 05 shr $0x5,%r11d + 4e4a: 45 33 d2 xor %r10d,%r10d + 4e4d: 45 85 db test %r11d,%r11d + 4e50: 76 3c jbe 0x4e8e + 4e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e60: 4d 63 d2 movslq %r10d,%r10 + 4e63: ff c0 inc %eax + 4e65: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4) + 4e6c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4) + 4e73: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4) + 4e7a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4) + 4e81: 41 83 c2 20 add $0x20,%r10d + 4e85: 41 3b c3 cmp %r11d,%eax + 4e88: 72 d6 jb 0x4e60 + 4e8a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 4e8e: 41 c1 fe 03 sar $0x3,%r14d + 4e92: 44 8d 52 ff lea -0x1(%rdx),%r10d + 4e96: 41 c1 ee 1c shr $0x1c,%r14d + 4e9a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d + 4e9f: 41 c1 fb 04 sar $0x4,%r11d + 4ea3: 45 3b d3 cmp %r11d,%r10d + 4ea6: 73 12 jae 0x4eba + 4ea8: c1 e2 04 shl $0x4,%edx + 4eab: 48 63 d2 movslq %edx,%rdx + 4eae: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4) + 4eb4: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4) + 4eba: 4d 63 c9 movslq %r9d,%r9 + 4ebd: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9 + 4ec2: f7 c7 08 00 00 00 test $0x8,%edi + 4ec8: 74 09 je 0x4ed3 + 4eca: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9) + 4ecf: 49 83 c1 20 add $0x20,%r9 + 4ed3: f7 c7 04 00 00 00 test $0x4,%edi + 4ed9: 74 09 je 0x4ee4 + 4edb: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9) + 4ee0: 49 83 c1 10 add $0x10,%r9 + 4ee4: f7 c7 02 00 00 00 test $0x2,%edi + 4eea: 74 0b je 0x4ef7 + 4eec: 49 8b 6d 00 mov 0x0(%r13),%rbp + 4ef0: 49 89 29 mov %rbp,(%r9) + 4ef3: 49 83 c1 08 add $0x8,%r9 + 4ef7: f7 c7 01 00 00 00 test $0x1,%edi + 4efd: 74 03 je 0x4f02 + 4eff: 45 89 21 mov %r12d,(%r9) + 4f02: 0f ae f8 sfence + 4f05: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 4f0a: 48 33 cc xor %rsp,%rcx + 4f0d: c5 f8 77 vzeroupper + 4f10: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2603390 + 4f17: 75 7d jne 0x4f96 + 4f19: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 4f1e: 48 89 f0 mov %rsi,%rax + 4f21: 48 81 c4 80 00 00 00 add $0x80,%rsp + 4f28: 5d pop %rbp + 4f29: 41 5e pop %r14 + 4f2b: 41 5c pop %r12 + 4f2d: 5f pop %rdi + 4f2e: 5e pop %rsi + 4f2f: c3 ret + 4f30: 44 89 e1 mov %r12d,%ecx + 4f33: 48 89 f2 mov %rsi,%rdx + 4f36: 41 89 f8 mov %edi,%r8d + 4f39: e8 22 be a4 01 call 0x1a50d60 + 4f3e: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 4f43: 48 33 cc xor %rsp,%rcx + 4f46: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2603390 + 4f4d: 75 47 jne 0x4f96 + 4f4f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 4f54: 48 81 c4 80 00 00 00 add $0x80,%rsp + 4f5b: 5d pop %rbp + 4f5c: 41 5e pop %r14 + 4f5e: 41 5c pop %r12 + 4f60: 5f pop %rdi + 4f61: 5e pop %rsi + 4f62: c3 ret + 4f63: 44 89 e1 mov %r12d,%ecx + 4f66: 48 89 f2 mov %rsi,%rdx + 4f69: 41 89 f8 mov %edi,%r8d + 4f6c: e8 ef bd a4 01 call 0x1a50d60 + 4f71: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 4f76: 48 33 cc xor %rsp,%rcx + 4f79: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2603390 + 4f80: 75 14 jne 0x4f96 + 4f82: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 4f87: 48 81 c4 80 00 00 00 add $0x80,%rsp + 4f8e: 5d pop %rbp + 4f8f: 41 5e pop %r14 + 4f91: 41 5c pop %r12 + 4f93: 5f pop %rdi + 4f94: 5e pop %rsi + 4f95: c3 ret + 4f96: e8 55 9b 11 01 call 0x111eaf0 + 4f9b: 90 nop + 4f9c: 0f 1f 40 00 nopl 0x0(%rax) + 4fa0: 56 push %rsi + 4fa1: 57 push %rdi + 4fa2: 41 54 push %r12 + 4fa4: 41 56 push %r14 + 4fa6: 41 57 push %r15 + 4fa8: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 4faf: 45 89 c4 mov %r8d,%r12d + 4fb2: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 4fb7: 48 89 d7 mov %rdx,%rdi + 4fba: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2603390 + 4fc1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 4fc6: 4c 33 cc xor %rsp,%r9 + 4fc9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 4fcd: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 4fd2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d + 4fd9: 00 + 4fda: 41 89 ce mov %ecx,%r14d + 4fdd: 48 89 fe mov %rdi,%rsi + 4fe0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 4fe7: 00 + 4fe8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d + 4fef: 0f 8e b6 01 00 00 jle 0x51ab + 4ff5: 48 f7 c7 03 00 00 00 test $0x3,%rdi + 4ffc: 0f 85 a9 01 00 00 jne 0x51ab + 5002: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 5007: e8 34 a5 44 00 call 0x44f540 + 500c: 85 c0 test %eax,%eax + 500e: 0f 85 63 01 00 00 jne 0x5177 + 5014: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 5019: 45 85 c9 test %r9d,%r9d + 501c: 0f 8e 55 01 00 00 jle 0x5177 + 5022: 45 3b f9 cmp %r9d,%r15d + 5025: 0f 8e 4c 01 00 00 jle 0x5177 + 502b: c4 c1 79 6e c6 vmovd %r14d,%xmm0 + 5030: 49 89 f9 mov %rdi,%r9 + 5033: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1 + 5038: 49 f7 d9 neg %r9 + 503b: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) + 5041: 49 83 c1 40 add $0x40,%r9 + 5045: 49 83 e1 3f and $0x3f,%r9 + 5049: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 504f: 45 85 c9 test %r9d,%r9d + 5052: 74 14 je 0x5068 + 5054: 41 c1 e9 02 shr $0x2,%r9d + 5058: 45 2b e1 sub %r9d,%r12d + 505b: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi + 505f: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) + 5063: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) + 5068: 45 89 e1 mov %r12d,%r9d + 506b: 41 83 e1 0f and $0xf,%r9d + 506f: 41 f7 d9 neg %r9d + 5072: 45 03 cc add %r12d,%r9d + 5075: 45 85 c9 test %r9d,%r9d + 5078: 0f 8e 7b 00 00 00 jle 0x50f9 + 507e: 33 c0 xor %eax,%eax + 5080: 45 8d 79 0f lea 0xf(%r9),%r15d + 5084: 45 89 fb mov %r15d,%r11d + 5087: ba 01 00 00 00 mov $0x1,%edx + 508c: 41 c1 eb 05 shr $0x5,%r11d + 5090: 45 33 d2 xor %r10d,%r10d + 5093: 45 85 db test %r11d,%r11d + 5096: 76 35 jbe 0x50cd + 5098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 509f: 00 + 50a0: 4d 63 d2 movslq %r10d,%r10 + 50a3: ff c0 inc %eax + 50a5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) + 50ab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) + 50b2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) + 50b9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) + 50c0: 41 83 c2 20 add $0x20,%r10d + 50c4: 41 3b c3 cmp %r11d,%eax + 50c7: 72 d7 jb 0x50a0 + 50c9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 50cd: 41 c1 ff 03 sar $0x3,%r15d + 50d1: 44 8d 52 ff lea -0x1(%rdx),%r10d + 50d5: 41 c1 ef 1c shr $0x1c,%r15d + 50d9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d + 50de: 41 c1 fb 04 sar $0x4,%r11d + 50e2: 45 3b d3 cmp %r11d,%r10d + 50e5: 73 12 jae 0x50f9 + 50e7: c1 e2 04 shl $0x4,%edx + 50ea: 48 63 d2 movslq %edx,%rdx + 50ed: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) + 50f3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) + 50f9: 4d 63 c9 movslq %r9d,%r9 + 50fc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 + 5100: 41 f7 c4 08 00 00 00 test $0x8,%r12d + 5107: 74 09 je 0x5112 + 5109: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) + 510e: 49 83 c1 20 add $0x20,%r9 + 5112: 41 f7 c4 04 00 00 00 test $0x4,%r12d + 5119: 74 09 je 0x5124 + 511b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) + 5120: 49 83 c1 10 add $0x10,%r9 + 5124: 41 f7 c4 02 00 00 00 test $0x2,%r12d + 512b: 74 0b je 0x5138 + 512d: 49 8b 75 00 mov 0x0(%r13),%rsi + 5131: 49 89 31 mov %rsi,(%r9) + 5134: 49 83 c1 08 add $0x8,%r9 + 5138: 41 f7 c4 01 00 00 00 test $0x1,%r12d + 513f: 74 03 je 0x5144 + 5141: 45 89 31 mov %r14d,(%r9) + 5144: 0f ae f8 sfence + 5147: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 514c: 48 33 cc xor %rsp,%rcx + 514f: c5 f8 77 vzeroupper + 5152: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2603390 + 5159: 0f 85 80 00 00 00 jne 0x51df + 515f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 5164: 48 89 f8 mov %rdi,%rax + 5167: 48 81 c4 80 00 00 00 add $0x80,%rsp + 516e: 41 5f pop %r15 + 5170: 41 5e pop %r14 + 5172: 41 5c pop %r12 + 5174: 5f pop %rdi + 5175: 5e pop %rsi + 5176: c3 ret + 5177: 44 89 f1 mov %r14d,%ecx + 517a: 48 89 fa mov %rdi,%rdx + 517d: 45 89 e0 mov %r12d,%r8d + 5180: e8 7b c8 a4 01 call 0x1a51a00 + 5185: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 518a: 48 33 cc xor %rsp,%rcx + 518d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2603390 + 5194: 75 49 jne 0x51df + 5196: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 519b: 48 81 c4 80 00 00 00 add $0x80,%rsp + 51a2: 41 5f pop %r15 + 51a4: 41 5e pop %r14 + 51a6: 41 5c pop %r12 + 51a8: 5f pop %rdi + 51a9: 5e pop %rsi + 51aa: c3 ret + 51ab: 44 89 f1 mov %r14d,%ecx + 51ae: 48 89 fa mov %rdi,%rdx + 51b1: 45 89 e0 mov %r12d,%r8d + 51b4: e8 47 c8 a4 01 call 0x1a51a00 + 51b9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 51be: 48 33 cc xor %rsp,%rcx + 51c1: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2603390 + 51c8: 75 15 jne 0x51df + 51ca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 51cf: 48 81 c4 80 00 00 00 add $0x80,%rsp + 51d6: 41 5f pop %r15 + 51d8: 41 5e pop %r14 + 51da: 41 5c pop %r12 + 51dc: 5f pop %rdi + 51dd: 5e pop %rsi + 51de: c3 ret + 51df: e8 0c 99 11 01 call 0x111eaf0 + 51e4: 90 nop + 51e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 51ec: 00 + 51ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 51f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5200: 56 push %rsi + 5201: 57 push %rdi + 5202: 41 54 push %r12 + 5204: 41 56 push %r14 + 5206: 41 57 push %r15 + 5208: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 520f: 45 89 c4 mov %r8d,%r12d + 5212: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 5217: 48 89 d7 mov %rdx,%rdi + 521a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2603390 + 5221: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 5226: 4c 33 cc xor %rsp,%r9 + 5229: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 522d: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 5232: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d + 5239: 00 + 523a: 41 89 ce mov %ecx,%r14d + 523d: 48 89 fe mov %rdi,%rsi + 5240: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 5247: 00 + 5248: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d + 524f: 0f 8e b6 01 00 00 jle 0x540b + 5255: 48 f7 c7 03 00 00 00 test $0x3,%rdi + 525c: 0f 85 a9 01 00 00 jne 0x540b + 5262: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 5267: e8 d4 a2 44 00 call 0x44f540 + 526c: 85 c0 test %eax,%eax + 526e: 0f 85 63 01 00 00 jne 0x53d7 + 5274: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 5279: 45 85 c9 test %r9d,%r9d + 527c: 0f 8e 55 01 00 00 jle 0x53d7 + 5282: 45 3b f9 cmp %r9d,%r15d + 5285: 0f 8e 4c 01 00 00 jle 0x53d7 + 528b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1 + 5291: 49 89 f9 mov %rdi,%r9 + 5294: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) + 529a: 49 f7 d9 neg %r9 + 529d: 49 83 c1 40 add $0x40,%r9 + 52a1: 49 83 e1 3f and $0x3f,%r9 + 52a5: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 52ab: 45 85 c9 test %r9d,%r9d + 52ae: 74 14 je 0x52c4 + 52b0: 41 c1 e9 02 shr $0x2,%r9d + 52b4: 45 2b e1 sub %r9d,%r12d + 52b7: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi + 52bb: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) + 52bf: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) + 52c4: 45 89 e1 mov %r12d,%r9d + 52c7: 41 83 e1 0f and $0xf,%r9d + 52cb: 41 f7 d9 neg %r9d + 52ce: 45 03 cc add %r12d,%r9d + 52d1: 45 85 c9 test %r9d,%r9d + 52d4: 0f 8e 7f 00 00 00 jle 0x5359 + 52da: 33 c0 xor %eax,%eax + 52dc: 45 8d 79 0f lea 0xf(%r9),%r15d + 52e0: 45 89 fb mov %r15d,%r11d + 52e3: ba 01 00 00 00 mov $0x1,%edx + 52e8: 41 c1 eb 05 shr $0x5,%r11d + 52ec: 45 33 d2 xor %r10d,%r10d + 52ef: 45 85 db test %r11d,%r11d + 52f2: 76 39 jbe 0x532d + 52f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 52f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5300: 4d 63 d2 movslq %r10d,%r10 + 5303: ff c0 inc %eax + 5305: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) + 530b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) + 5312: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) + 5319: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) + 5320: 41 83 c2 20 add $0x20,%r10d + 5324: 41 3b c3 cmp %r11d,%eax + 5327: 72 d7 jb 0x5300 + 5329: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 532d: 41 c1 ff 03 sar $0x3,%r15d + 5331: 44 8d 52 ff lea -0x1(%rdx),%r10d + 5335: 41 c1 ef 1c shr $0x1c,%r15d + 5339: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d + 533e: 41 c1 fb 04 sar $0x4,%r11d + 5342: 45 3b d3 cmp %r11d,%r10d + 5345: 73 12 jae 0x5359 + 5347: c1 e2 04 shl $0x4,%edx + 534a: 48 63 d2 movslq %edx,%rdx + 534d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) + 5353: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) + 5359: 4d 63 c9 movslq %r9d,%r9 + 535c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 + 5360: 41 f7 c4 08 00 00 00 test $0x8,%r12d + 5367: 74 09 je 0x5372 + 5369: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) + 536e: 49 83 c1 20 add $0x20,%r9 + 5372: 41 f7 c4 04 00 00 00 test $0x4,%r12d + 5379: 74 09 je 0x5384 + 537b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) + 5380: 49 83 c1 10 add $0x10,%r9 + 5384: 41 f7 c4 02 00 00 00 test $0x2,%r12d + 538b: 74 0b je 0x5398 + 538d: 49 8b 75 00 mov 0x0(%r13),%rsi + 5391: 49 89 31 mov %rsi,(%r9) + 5394: 49 83 c1 08 add $0x8,%r9 + 5398: 41 f7 c4 01 00 00 00 test $0x1,%r12d + 539f: 74 03 je 0x53a4 + 53a1: 45 89 31 mov %r14d,(%r9) + 53a4: 0f ae f8 sfence + 53a7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 53ac: 48 33 cc xor %rsp,%rcx + 53af: c5 f8 77 vzeroupper + 53b2: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2603390 + 53b9: 0f 85 80 00 00 00 jne 0x543f + 53bf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 53c4: 48 89 f8 mov %rdi,%rax + 53c7: 48 81 c4 80 00 00 00 add $0x80,%rsp + 53ce: 41 5f pop %r15 + 53d0: 41 5e pop %r14 + 53d2: 41 5c pop %r12 + 53d4: 5f pop %rdi + 53d5: 5e pop %rsi + 53d6: c3 ret + 53d7: 44 89 f1 mov %r14d,%ecx + 53da: 48 89 fa mov %rdi,%rdx + 53dd: 45 89 e0 mov %r12d,%r8d + 53e0: e8 bb d2 a4 01 call 0x1a526a0 + 53e5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 53ea: 48 33 cc xor %rsp,%rcx + 53ed: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2603390 + 53f4: 75 49 jne 0x543f + 53f6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 53fb: 48 81 c4 80 00 00 00 add $0x80,%rsp + 5402: 41 5f pop %r15 + 5404: 41 5e pop %r14 + 5406: 41 5c pop %r12 + 5408: 5f pop %rdi + 5409: 5e pop %rsi + 540a: c3 ret + 540b: 44 89 f1 mov %r14d,%ecx + 540e: 48 89 fa mov %rdi,%rdx + 5411: 45 89 e0 mov %r12d,%r8d + 5414: e8 87 d2 a4 01 call 0x1a526a0 + 5419: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 541e: 48 33 cc xor %rsp,%rcx + 5421: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2603390 + 5428: 75 15 jne 0x543f + 542a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 542f: 48 81 c4 80 00 00 00 add $0x80,%rsp + 5436: 41 5f pop %r15 + 5438: 41 5e pop %r14 + 543a: 41 5c pop %r12 + 543c: 5f pop %rdi + 543d: 5e pop %rsi + 543e: c3 ret + 543f: e8 ac 96 11 01 call 0x111eaf0 + 5444: 90 nop + 5445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 544c: 00 + 544d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5460: 41 54 push %r12 + 5462: 41 55 push %r13 + 5464: 41 56 push %r14 + 5466: 41 57 push %r15 + 5468: 48 83 ec 38 sub $0x38,%rsp + 546c: 4d 89 c5 mov %r8,%r13 + 546f: 49 89 d4 mov %rdx,%r12 + 5472: 48 89 ca mov %rcx,%rdx + 5475: 45 33 db xor %r11d,%r11d + 5478: 4d 85 ed test %r13,%r13 + 547b: 0f 84 28 02 00 00 je 0x56a9 + 5481: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) + 5486: 74 12 je 0x549a + 5488: b8 f3 ff ff ff mov $0xfffffff3,%eax + 548d: 48 83 c4 38 add $0x38,%rsp + 5491: 41 5f pop %r15 + 5493: 41 5e pop %r14 + 5495: 41 5d pop %r13 + 5497: 41 5c pop %r12 + 5499: c3 ret + 549a: 48 85 d2 test %rdx,%rdx + 549d: 0f 84 06 02 00 00 je 0x56a9 + 54a3: 4d 85 e4 test %r12,%r12 + 54a6: 0f 84 fd 01 00 00 je 0x56a9 + 54ac: 4d 85 c9 test %r9,%r9 + 54af: 0f 84 ed 01 00 00 je 0x56a2 + 54b5: 45 8b 7d 04 mov 0x4(%r13),%r15d + 54b9: 41 83 ff 05 cmp $0x5,%r15d + 54bd: 7f 79 jg 0x5538 + 54bf: 4d 63 cf movslq %r15d,%r9 + 54c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 54c7: 74 1d je 0x54e6 + 54c9: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffeda20 + 54d0: 48 89 d1 mov %rdx,%rcx + 54d3: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 + 54d9: 4c 89 e2 mov %r12,%rdx + 54dc: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8) + 54e3: 01 + 54e4: eb 15 jmp 0x54fb + 54e6: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffeda20 + 54ed: 48 89 d1 mov %rdx,%rcx + 54f0: 4c 89 e2 mov %r12,%rdx + 54f3: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8) + 54fa: 01 + 54fb: b8 01 00 00 00 mov $0x1,%eax + 5500: 44 89 f9 mov %r15d,%ecx + 5503: d3 e0 shl %cl,%eax + 5505: 48 63 c0 movslq %eax,%rax + 5508: 48 83 f8 01 cmp $0x1,%rax + 550c: 74 12 je 0x5520 + 550e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9 + 5513: 4d 89 0c c4 mov %r9,(%r12,%rax,8) + 5517: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8) + 551e: 00 00 + 5520: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + 5527: 00 00 + 5529: 33 c0 xor %eax,%eax + 552b: 48 83 c4 38 add $0x38,%rsp + 552f: 41 5f pop %r15 + 5531: 41 5e pop %r14 + 5533: 41 5d pop %r13 + 5535: 41 5c pop %r12 + 5537: c3 ret + 5538: 4c 89 c8 mov %r9,%rax + 553b: 48 83 e0 3f and $0x3f,%rax + 553f: 48 f7 d8 neg %rax + 5542: 48 83 e0 3f and $0x3f,%rax + 5546: 4c 03 c8 add %rax,%r9 + 5549: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 554e: 4d 0f 4f d9 cmovg %r9,%r11 + 5552: 41 be 01 00 00 00 mov $0x1,%r14d + 5558: 45 8d 4f ff lea -0x1(%r15),%r9d + 555c: 44 89 c9 mov %r9d,%ecx + 555f: 41 d3 e6 shl %cl,%r14d + 5562: 41 83 ff 06 cmp $0x6,%r15d + 5566: 7f 5c jg 0x55c4 + 5568: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 556d: 74 2f je 0x559e + 556f: 4d 63 ff movslq %r15d,%r15 + 5572: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffeda20 + 5579: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 + 557f: 48 89 d1 mov %rdx,%rcx + 5582: 4c 89 e2 mov %r12,%rdx + 5585: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8) + 558c: 01 + 558d: 44 89 f9 mov %r15d,%ecx + 5590: 41 bf 01 00 00 00 mov $0x1,%r15d + 5596: 41 d3 e7 shl %cl,%r15d + 5599: e9 91 00 00 00 jmp 0x562f + 559e: 4d 63 ff movslq %r15d,%r15 + 55a1: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffeda20 + 55a8: 48 89 d1 mov %rdx,%rcx + 55ab: 4c 89 e2 mov %r12,%rdx + 55ae: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8) + 55b5: 01 + 55b6: 44 89 f9 mov %r15d,%ecx + 55b9: 41 bf 01 00 00 00 mov $0x1,%r15d + 55bf: 41 d3 e7 shl %cl,%r15d + 55c2: eb 6b jmp 0x562f + 55c4: 41 83 ff 0f cmp $0xf,%r15d + 55c8: 7e 20 jle 0x55ea + 55ca: 48 89 e0 mov %rsp,%rax + 55cd: 4c 89 e9 mov %r13,%rcx + 55d0: 4d 89 e0 mov %r12,%r8 + 55d3: 4c 89 58 20 mov %r11,0x20(%rax) + 55d7: e8 a4 e5 05 00 call 0x63b80 + 55dc: 44 89 f9 mov %r15d,%ecx + 55df: 41 bf 01 00 00 00 mov $0x1,%r15d + 55e5: 41 d3 e7 shl %cl,%r15d + 55e8: eb 45 jmp 0x562f + 55ea: 49 89 e2 mov %rsp,%r10 + 55ed: 48 89 d1 mov %rdx,%rcx + 55f0: 49 8b 45 30 mov 0x30(%r13),%rax + 55f4: 4c 89 e2 mov %r12,%rdx + 55f7: 45 89 f0 mov %r14d,%r8d + 55fa: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 55fe: 4d 89 5a 28 mov %r11,0x28(%r10) + 5602: 49 89 42 20 mov %rax,0x20(%r10) + 5606: e8 e5 61 a9 01 call 0x1a9b7f0 + 560b: 44 89 f9 mov %r15d,%ecx + 560e: 41 bf 01 00 00 00 mov $0x1,%r15d + 5614: 41 d3 e7 shl %cl,%r15d + 5617: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 561c: 74 11 je 0x562f + 561e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0 + 5624: 4c 89 e2 mov %r12,%rdx + 5627: 45 89 f8 mov %r15d,%r8d + 562a: e8 d1 1c ff ff call 0xffffffffffff7300 + 562f: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1 + 5636: 4c 89 e1 mov %r12,%rcx + 5639: f2 41 0f 10 14 24 movsd (%r12),%xmm2 + 563f: 0f 28 c1 movaps %xmm1,%xmm0 + 5642: 44 89 f2 mov %r14d,%edx + 5645: 41 b8 01 00 00 00 mov $0x1,%r8d + 564b: f2 0f 58 c2 addsd %xmm2,%xmm0 + 564f: f2 0f 5c d1 subsd %xmm1,%xmm2 + 5653: f2 41 0f 11 04 24 movsd %xmm0,(%r12) + 5659: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12) + 5660: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 5664: e8 77 f7 05 00 call 0x64de0 + 5669: 4d 63 ff movslq %r15d,%r15 + 566c: 49 83 ff 01 cmp $0x1,%r15 + 5670: 74 18 je 0x568a + 5672: 49 8b 44 24 08 mov 0x8(%r12),%rax + 5677: 45 33 c9 xor %r9d,%r9d + 567a: 4b 89 04 fc mov %rax,(%r12,%r15,8) + 567e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8) + 5683: 4d 89 4c 24 08 mov %r9,0x8(%r12) + 5688: eb 09 jmp 0x5693 + 568a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + 5691: 00 00 + 5693: 33 c0 xor %eax,%eax + 5695: 48 83 c4 38 add $0x38,%rsp + 5699: 41 5f pop %r15 + 569b: 41 5e pop %r14 + 569d: 41 5d pop %r13 + 569f: 41 5c pop %r12 + 56a1: c3 ret + 56a2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 56a7: 7e 12 jle 0x56bb + 56a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 56ae: 48 83 c4 38 add $0x38,%rsp + 56b2: 41 5f pop %r15 + 56b4: 41 5e pop %r14 + 56b6: 41 5d pop %r13 + 56b8: 41 5c pop %r12 + 56ba: c3 ret + 56bb: 45 8b 7d 04 mov 0x4(%r13),%r15d + 56bf: 41 83 ff 05 cmp $0x5,%r15d + 56c3: 0f 8e f6 fd ff ff jle 0x54bf + 56c9: e9 84 fe ff ff jmp 0x5552 + 56ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56d5: 00 + 56d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56dd: 0f 1f 00 nopl (%rax) + 56e0: 57 push %rdi + 56e1: 41 54 push %r12 + 56e3: 41 55 push %r13 + 56e5: 41 56 push %r14 + 56e7: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 56ec: 4d 89 c4 mov %r8,%r12 + 56ef: 48 89 d7 mov %rdx,%rdi + 56f2: 48 89 ca mov %rcx,%rdx + 56f5: 33 c0 xor %eax,%eax + 56f7: 4d 85 e4 test %r12,%r12 + 56fa: 0f 84 36 02 00 00 je 0x5936 + 5700: 41 83 3c 24 09 cmpl $0x9,(%r12) + 5705: 74 12 je 0x5719 + 5707: b8 f3 ff ff ff mov $0xfffffff3,%eax + 570c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 5711: 41 5e pop %r14 + 5713: 41 5d pop %r13 + 5715: 41 5c pop %r12 + 5717: 5f pop %rdi + 5718: c3 ret + 5719: 48 85 d2 test %rdx,%rdx + 571c: 0f 84 14 02 00 00 je 0x5936 + 5722: 48 85 ff test %rdi,%rdi + 5725: 0f 84 0b 02 00 00 je 0x5936 + 572b: 4d 85 c9 test %r9,%r9 + 572e: 0f 84 fa 01 00 00 je 0x592e + 5734: 45 8b 74 24 04 mov 0x4(%r12),%r14d + 5739: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) + 573f: 7f 7f jg 0x57c0 + 5741: 4d 63 ce movslq %r14d,%r9 + 5744: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 574a: 74 21 je 0x576d + 574c: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffeda20 + 5753: 48 89 d1 mov %rdx,%rcx + 5756: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 575d: 48 89 fa mov %rdi,%rdx + 5760: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9 + 5767: 01 + 5768: 41 ff d1 call *%r9 + 576b: eb 18 jmp 0x5785 + 576d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffeda20 + 5774: 48 89 d1 mov %rdx,%rcx + 5777: 48 89 fa mov %rdi,%rdx + 577a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9 + 5781: 01 + 5782: 41 ff d1 call *%r9 + 5785: b8 01 00 00 00 mov $0x1,%eax + 578a: 44 89 f1 mov %r14d,%ecx + 578d: d3 e0 shl %cl,%eax + 578f: 48 63 c0 movslq %eax,%rax + 5792: 48 83 f8 01 cmp $0x1,%rax + 5796: 74 11 je 0x57a9 + 5798: 4c 8b 4f 08 mov 0x8(%rdi),%r9 + 579c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) + 57a0: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) + 57a7: 00 00 + 57a9: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 57b0: 00 + 57b1: 33 c0 xor %eax,%eax + 57b3: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 57b8: 41 5e pop %r14 + 57ba: 41 5d pop %r13 + 57bc: 41 5c pop %r12 + 57be: 5f pop %rdi + 57bf: c3 ret + 57c0: 4c 89 c8 mov %r9,%rax + 57c3: 48 83 e0 3f and $0x3f,%rax + 57c7: 48 f7 d8 neg %rax + 57ca: 48 83 e0 3f and $0x3f,%rax + 57ce: 4c 03 c8 add %rax,%r9 + 57d1: 33 c0 xor %eax,%eax + 57d3: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 57d9: 49 0f 4f c1 cmovg %r9,%rax + 57dd: 41 bd 01 00 00 00 mov $0x1,%r13d + 57e3: 45 8d 4e ff lea -0x1(%r14),%r9d + 57e7: 44 89 c9 mov %r9d,%ecx + 57ea: 41 d3 e5 shl %cl,%r13d + 57ed: 41 83 fe 06 cmp $0x6,%r14d + 57f1: 7f 64 jg 0x5857 + 57f3: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 57f9: 74 33 je 0x582e + 57fb: 4d 63 f6 movslq %r14d,%r14 + 57fe: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffeda20 + 5805: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 580c: 48 89 d1 mov %rdx,%rcx + 580f: 48 89 fa mov %rdi,%rdx + 5812: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9 + 5819: 01 + 581a: 41 ff d1 call *%r9 + 581d: 44 89 f1 mov %r14d,%ecx + 5820: 41 be 01 00 00 00 mov $0x1,%r14d + 5826: 41 d3 e6 shl %cl,%r14d + 5829: e9 99 00 00 00 jmp 0x58c7 + 582e: 4d 63 f6 movslq %r14d,%r14 + 5831: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffeda20 + 5838: 48 89 d1 mov %rdx,%rcx + 583b: 48 89 fa mov %rdi,%rdx + 583e: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9 + 5845: 01 + 5846: 41 ff d1 call *%r9 + 5849: 44 89 f1 mov %r14d,%ecx + 584c: 41 be 01 00 00 00 mov $0x1,%r14d + 5852: 41 d3 e6 shl %cl,%r14d + 5855: eb 70 jmp 0x58c7 + 5857: 41 83 fe 11 cmp $0x11,%r14d + 585b: 7e 21 jle 0x587e + 585d: 4c 8d 14 24 lea (%rsp),%r10 + 5861: 4c 89 e1 mov %r12,%rcx + 5864: 49 89 f8 mov %rdi,%r8 + 5867: 49 89 42 20 mov %rax,0x20(%r10) + 586b: e8 50 68 06 00 call 0x6c0c0 + 5870: 44 89 f1 mov %r14d,%ecx + 5873: 41 be 01 00 00 00 mov $0x1,%r14d + 5879: 41 d3 e6 shl %cl,%r14d + 587c: eb 49 jmp 0x58c7 + 587e: 49 89 e3 mov %rsp,%r11 + 5881: 48 89 d1 mov %rdx,%rcx + 5884: 4d 8b 54 24 30 mov 0x30(%r12),%r10 + 5889: 48 89 fa mov %rdi,%rdx + 588c: 45 89 e8 mov %r13d,%r8d + 588f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 5894: 4d 89 53 20 mov %r10,0x20(%r11) + 5898: 49 89 43 28 mov %rax,0x28(%r11) + 589c: e8 cf 7d aa 01 call 0x1aad670 + 58a1: 44 89 f1 mov %r14d,%ecx + 58a4: 41 be 01 00 00 00 mov $0x1,%r14d + 58aa: 41 d3 e6 shl %cl,%r14d + 58ad: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 58b3: 74 12 je 0x58c7 + 58b5: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 + 58bc: 48 89 fa mov %rdi,%rdx + 58bf: 45 89 f0 mov %r14d,%r8d + 58c2: e8 99 1a ff ff call 0xffffffffffff7360 + 58c7: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0 + 58cc: 48 89 f9 mov %rdi,%rcx + 58cf: f2 0f 10 0f movsd (%rdi),%xmm1 + 58d3: 44 89 ea mov %r13d,%edx + 58d6: 41 b8 01 00 00 00 mov $0x1,%r8d + 58dc: f2 0f 58 07 addsd (%rdi),%xmm0 + 58e0: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1 + 58e5: f2 0f 11 07 movsd %xmm0,(%rdi) + 58e9: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi) + 58ee: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 + 58f3: e8 48 7b 06 00 call 0x6d440 + 58f8: 4d 63 f6 movslq %r14d,%r14 + 58fb: 49 83 fe 01 cmp $0x1,%r14 + 58ff: 74 16 je 0x5917 + 5901: 48 8b 47 08 mov 0x8(%rdi),%rax + 5905: 45 33 c9 xor %r9d,%r9d + 5908: 4a 89 04 f7 mov %rax,(%rdi,%r14,8) + 590c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8) + 5911: 4c 89 4f 08 mov %r9,0x8(%rdi) + 5915: eb 08 jmp 0x591f + 5917: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 591e: 00 + 591f: 33 c0 xor %eax,%eax + 5921: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 5926: 41 5e pop %r14 + 5928: 41 5d pop %r13 + 592a: 41 5c pop %r12 + 592c: 5f pop %rdi + 592d: c3 ret + 592e: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 5934: 7e 12 jle 0x5948 + 5936: b8 f8 ff ff ff mov $0xfffffff8,%eax + 593b: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 5940: 41 5e pop %r14 + 5942: 41 5d pop %r13 + 5944: 41 5c pop %r12 + 5946: 5f pop %rdi + 5947: c3 ret + 5948: 45 8b 74 24 04 mov 0x4(%r12),%r14d + 594d: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) + 5953: 0f 8e e8 fd ff ff jle 0x5741 + 5959: e9 7f fe ff ff jmp 0x57dd + 595e: 66 90 xchg %ax,%ax + 5960: 56 push %rsi + 5961: 57 push %rdi + 5962: 41 54 push %r12 + 5964: 55 push %rbp + 5965: 48 83 ec 38 sub $0x38,%rsp + 5969: 4c 89 c6 mov %r8,%rsi + 596c: 48 89 d5 mov %rdx,%rbp + 596f: 48 89 ca mov %rcx,%rdx + 5972: 45 33 db xor %r11d,%r11d + 5975: 48 85 f6 test %rsi,%rsi + 5978: 0f 84 13 02 00 00 je 0x5b91 + 597e: 83 3e 09 cmpl $0x9,(%rsi) + 5981: 74 0f je 0x5992 + 5983: b8 f3 ff ff ff mov $0xfffffff3,%eax + 5988: 48 83 c4 38 add $0x38,%rsp + 598c: 5d pop %rbp + 598d: 41 5c pop %r12 + 598f: 5f pop %rdi + 5990: 5e pop %rsi + 5991: c3 ret + 5992: 48 85 d2 test %rdx,%rdx + 5995: 0f 84 f6 01 00 00 je 0x5b91 + 599b: 48 85 ed test %rbp,%rbp + 599e: 0f 84 ed 01 00 00 je 0x5b91 + 59a4: 4d 85 c9 test %r9,%r9 + 59a7: 0f 84 de 01 00 00 je 0x5b8b + 59ad: 44 8b 66 04 mov 0x4(%rsi),%r12d + 59b1: 41 83 fc 05 cmp $0x5,%r12d + 59b5: 7f 77 jg 0x5a2e + 59b7: 49 63 fc movslq %r12d,%rdi + 59ba: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 59be: 74 1e je 0x59de + 59c0: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffeda20 + 59c7: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 + 59cc: 48 89 d1 mov %rdx,%rcx + 59cf: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi + 59d6: 01 + 59d7: 48 89 ea mov %rbp,%rdx + 59da: ff d7 call *%rdi + 59dc: eb 17 jmp 0x59f5 + 59de: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffeda20 + 59e5: 48 89 d1 mov %rdx,%rcx + 59e8: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi + 59ef: 01 + 59f0: 48 89 ea mov %rbp,%rdx + 59f3: ff d6 call *%rsi + 59f5: b8 01 00 00 00 mov $0x1,%eax + 59fa: 44 89 e1 mov %r12d,%ecx + 59fd: d3 e0 shl %cl,%eax + 59ff: 48 63 c0 movslq %eax,%rax + 5a02: 48 83 f8 01 cmp $0x1,%rax + 5a06: 74 12 je 0x5a1a + 5a08: 48 8b 75 08 mov 0x8(%rbp),%rsi + 5a0c: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8) + 5a13: 00 00 + 5a15: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8) + 5a1a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 5a21: 00 + 5a22: 33 c0 xor %eax,%eax + 5a24: 48 83 c4 38 add $0x38,%rsp + 5a28: 5d pop %rbp + 5a29: 41 5c pop %r12 + 5a2b: 5f pop %rdi + 5a2c: 5e pop %rsi + 5a2d: c3 ret + 5a2e: 4c 89 c8 mov %r9,%rax + 5a31: 48 83 e0 3f and $0x3f,%rax + 5a35: 48 f7 d8 neg %rax + 5a38: 48 83 e0 3f and $0x3f,%rax + 5a3c: 4c 03 c8 add %rax,%r9 + 5a3f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 5a43: 4d 0f 4f d9 cmovg %r9,%r11 + 5a47: 45 8d 4c 24 ff lea -0x1(%r12),%r9d + 5a4c: bf 01 00 00 00 mov $0x1,%edi + 5a51: 44 89 c9 mov %r9d,%ecx + 5a54: d3 e7 shl %cl,%edi + 5a56: 41 83 fc 06 cmp $0x6,%r12d + 5a5a: 7f 60 jg 0x5abc + 5a5c: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 5a60: 74 31 je 0x5a93 + 5a62: 4d 63 e4 movslq %r12d,%r12 + 5a65: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffeda20 + 5a6c: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 + 5a71: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9 + 5a78: 01 + 5a79: 48 89 d1 mov %rdx,%rcx + 5a7c: 48 89 ea mov %rbp,%rdx + 5a7f: 41 ff d1 call *%r9 + 5a82: 44 89 e1 mov %r12d,%ecx + 5a85: 41 bc 01 00 00 00 mov $0x1,%r12d + 5a8b: 41 d3 e4 shl %cl,%r12d + 5a8e: e9 92 00 00 00 jmp 0x5b25 + 5a93: 4d 63 e4 movslq %r12d,%r12 + 5a96: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffeda20 + 5a9d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9 + 5aa4: 01 + 5aa5: 48 89 d1 mov %rdx,%rcx + 5aa8: 48 89 ea mov %rbp,%rdx + 5aab: 41 ff d1 call *%r9 + 5aae: 44 89 e1 mov %r12d,%ecx + 5ab1: 41 bc 01 00 00 00 mov $0x1,%r12d + 5ab7: 41 d3 e4 shl %cl,%r12d + 5aba: eb 69 jmp 0x5b25 + 5abc: 41 83 fc 11 cmp $0x11,%r12d + 5ac0: 7e 20 jle 0x5ae2 + 5ac2: 48 89 e0 mov %rsp,%rax + 5ac5: 48 89 f1 mov %rsi,%rcx + 5ac8: 49 89 e8 mov %rbp,%r8 + 5acb: 4c 89 58 20 mov %r11,0x20(%rax) + 5acf: e8 cc ef 06 00 call 0x74aa0 + 5ad4: 44 89 e1 mov %r12d,%ecx + 5ad7: 41 bc 01 00 00 00 mov $0x1,%r12d + 5add: 41 d3 e4 shl %cl,%r12d + 5ae0: eb 43 jmp 0x5b25 + 5ae2: 49 89 e2 mov %rsp,%r10 + 5ae5: 48 8b 46 30 mov 0x30(%rsi),%rax + 5ae9: 48 89 d1 mov %rdx,%rcx + 5aec: 4c 8b 4e 38 mov 0x38(%rsi),%r9 + 5af0: 48 89 ea mov %rbp,%rdx + 5af3: 41 89 f8 mov %edi,%r8d + 5af6: 4d 89 5a 28 mov %r11,0x28(%r10) + 5afa: 49 89 42 20 mov %rax,0x20(%r10) + 5afe: e8 6d 5c ac 01 call 0x1acb770 + 5b03: 44 89 e1 mov %r12d,%ecx + 5b06: 41 bc 01 00 00 00 mov $0x1,%r12d + 5b0c: 41 d3 e4 shl %cl,%r12d + 5b0f: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 5b13: 74 10 je 0x5b25 + 5b15: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0 + 5b1a: 48 89 ea mov %rbp,%rdx + 5b1d: 45 89 e0 mov %r12d,%r8d + 5b20: e8 9b 18 ff ff call 0xffffffffffff73c0 + 5b25: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1 + 5b2a: 48 89 e9 mov %rbp,%rcx + 5b2d: 89 fa mov %edi,%edx + 5b2f: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2 + 5b34: 0f 28 c1 movaps %xmm1,%xmm0 + 5b37: 41 b8 01 00 00 00 mov $0x1,%r8d + 5b3d: f2 0f 58 c2 addsd %xmm2,%xmm0 + 5b41: f2 0f 5c d1 subsd %xmm1,%xmm2 + 5b45: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp) + 5b4a: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp) + 5b4f: 4c 8b 4e 50 mov 0x50(%rsi),%r9 + 5b53: e8 a8 02 07 00 call 0x75e00 + 5b58: 4d 63 e4 movslq %r12d,%r12 + 5b5b: 49 83 fc 01 cmp $0x1,%r12 + 5b5f: 74 16 je 0x5b77 + 5b61: 48 8b 45 08 mov 0x8(%rbp),%rax + 5b65: 33 f6 xor %esi,%esi + 5b67: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8) + 5b6c: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8) + 5b71: 48 89 75 08 mov %rsi,0x8(%rbp) + 5b75: eb 08 jmp 0x5b7f + 5b77: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 5b7e: 00 + 5b7f: 33 c0 xor %eax,%eax + 5b81: 48 83 c4 38 add $0x38,%rsp + 5b85: 5d pop %rbp + 5b86: 41 5c pop %r12 + 5b88: 5f pop %rdi + 5b89: 5e pop %rsi + 5b8a: c3 ret + 5b8b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 5b8f: 7e 0f jle 0x5ba0 + 5b91: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5b96: 48 83 c4 38 add $0x38,%rsp + 5b9a: 5d pop %rbp + 5b9b: 41 5c pop %r12 + 5b9d: 5f pop %rdi + 5b9e: 5e pop %rsi + 5b9f: c3 ret + 5ba0: 44 8b 66 04 mov 0x4(%rsi),%r12d + 5ba4: 41 83 fc 05 cmp $0x5,%r12d + 5ba8: 0f 8e 09 fe ff ff jle 0x59b7 + 5bae: e9 94 fe ff ff jmp 0x5a47 + 5bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5bbf: 00 + 5bc0: 57 push %rdi + 5bc1: 41 55 push %r13 + 5bc3: 41 56 push %r14 + 5bc5: 41 57 push %r15 + 5bc7: 48 83 ec 38 sub $0x38,%rsp + 5bcb: 4d 89 c5 mov %r8,%r13 + 5bce: 48 89 d7 mov %rdx,%rdi + 5bd1: 48 89 ca mov %rcx,%rdx + 5bd4: 45 33 db xor %r11d,%r11d + 5bd7: 4d 85 ed test %r13,%r13 + 5bda: 0f 84 15 02 00 00 je 0x5df5 + 5be0: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) + 5be5: 74 11 je 0x5bf8 + 5be7: b8 f3 ff ff ff mov $0xfffffff3,%eax + 5bec: 48 83 c4 38 add $0x38,%rsp + 5bf0: 41 5f pop %r15 + 5bf2: 41 5e pop %r14 + 5bf4: 41 5d pop %r13 + 5bf6: 5f pop %rdi + 5bf7: c3 ret + 5bf8: 48 85 d2 test %rdx,%rdx + 5bfb: 0f 84 f4 01 00 00 je 0x5df5 + 5c01: 48 85 ff test %rdi,%rdi + 5c04: 0f 84 eb 01 00 00 je 0x5df5 + 5c0a: 4d 85 c9 test %r9,%r9 + 5c0d: 0f 84 db 01 00 00 je 0x5dee + 5c13: 45 8b 7d 04 mov 0x4(%r13),%r15d + 5c17: 41 83 ff 04 cmp $0x4,%r15d + 5c1b: 7f 76 jg 0x5c93 + 5c1d: 4d 63 cf movslq %r15d,%r9 + 5c20: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 5c25: 74 1d je 0x5c44 + 5c27: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffeda20 + 5c2e: 48 89 d1 mov %rdx,%rcx + 5c31: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 + 5c37: 48 89 fa mov %rdi,%rdx + 5c3a: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8) + 5c41: 01 + 5c42: eb 15 jmp 0x5c59 + 5c44: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffeda20 + 5c4b: 48 89 d1 mov %rdx,%rcx + 5c4e: 48 89 fa mov %rdi,%rdx + 5c51: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8) + 5c58: 01 + 5c59: b8 01 00 00 00 mov $0x1,%eax + 5c5e: 44 89 f9 mov %r15d,%ecx + 5c61: d3 e0 shl %cl,%eax + 5c63: 48 63 c0 movslq %eax,%rax + 5c66: 48 83 f8 01 cmp $0x1,%rax + 5c6a: 74 11 je 0x5c7d + 5c6c: 4c 8b 4f 08 mov 0x8(%rdi),%r9 + 5c70: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) + 5c74: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) + 5c7b: 00 00 + 5c7d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 5c84: 00 + 5c85: 33 c0 xor %eax,%eax + 5c87: 48 83 c4 38 add $0x38,%rsp + 5c8b: 41 5f pop %r15 + 5c8d: 41 5e pop %r14 + 5c8f: 41 5d pop %r13 + 5c91: 5f pop %rdi + 5c92: c3 ret + 5c93: 4c 89 c8 mov %r9,%rax + 5c96: 48 83 e0 3f and $0x3f,%rax + 5c9a: 48 f7 d8 neg %rax + 5c9d: 48 83 e0 3f and $0x3f,%rax + 5ca1: 4c 03 c8 add %rax,%r9 + 5ca4: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 5ca9: 4d 0f 4f d9 cmovg %r9,%r11 + 5cad: 41 be 01 00 00 00 mov $0x1,%r14d + 5cb3: 45 8d 4f ff lea -0x1(%r15),%r9d + 5cb7: 44 89 c9 mov %r9d,%ecx + 5cba: 41 d3 e6 shl %cl,%r14d + 5cbd: 41 83 ff 07 cmp $0x7,%r15d + 5cc1: 7f 5c jg 0x5d1f + 5cc3: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 5cc8: 74 2f je 0x5cf9 + 5cca: 4d 63 ff movslq %r15d,%r15 + 5ccd: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffeda20 + 5cd4: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 + 5cda: 48 89 d1 mov %rdx,%rcx + 5cdd: 48 89 fa mov %rdi,%rdx + 5ce0: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8) + 5ce7: 01 + 5ce8: 44 89 f9 mov %r15d,%ecx + 5ceb: 41 bf 01 00 00 00 mov $0x1,%r15d + 5cf1: 41 d3 e7 shl %cl,%r15d + 5cf4: e9 91 00 00 00 jmp 0x5d8a + 5cf9: 4d 63 ff movslq %r15d,%r15 + 5cfc: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffeda20 + 5d03: 48 89 d1 mov %rdx,%rcx + 5d06: 48 89 fa mov %rdi,%rdx + 5d09: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8) + 5d10: 01 + 5d11: 44 89 f9 mov %r15d,%ecx + 5d14: 41 bf 01 00 00 00 mov $0x1,%r15d + 5d1a: 41 d3 e7 shl %cl,%r15d + 5d1d: eb 6b jmp 0x5d8a + 5d1f: 41 83 ff 12 cmp $0x12,%r15d + 5d23: 7e 20 jle 0x5d45 + 5d25: 48 89 e0 mov %rsp,%rax + 5d28: 4c 89 e9 mov %r13,%rcx + 5d2b: 49 89 f8 mov %rdi,%r8 + 5d2e: 4c 89 58 20 mov %r11,0x20(%rax) + 5d32: e8 69 69 07 00 call 0x7c6a0 + 5d37: 44 89 f9 mov %r15d,%ecx + 5d3a: 41 bf 01 00 00 00 mov $0x1,%r15d + 5d40: 41 d3 e7 shl %cl,%r15d + 5d43: eb 45 jmp 0x5d8a + 5d45: 49 89 e2 mov %rsp,%r10 + 5d48: 48 89 d1 mov %rdx,%rcx + 5d4b: 49 8b 45 30 mov 0x30(%r13),%rax + 5d4f: 48 89 fa mov %rdi,%rdx + 5d52: 45 89 f0 mov %r14d,%r8d + 5d55: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 5d59: 4d 89 5a 28 mov %r11,0x28(%r10) + 5d5d: 49 89 42 20 mov %rax,0x20(%r10) + 5d61: e8 1a 3b ae 01 call 0x1ae9880 + 5d66: 44 89 f9 mov %r15d,%ecx + 5d69: 41 bf 01 00 00 00 mov $0x1,%r15d + 5d6f: 41 d3 e7 shl %cl,%r15d + 5d72: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 5d77: 74 11 je 0x5d8a + 5d79: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0 + 5d7f: 48 89 fa mov %rdi,%rdx + 5d82: 45 89 f8 mov %r15d,%r8d + 5d85: e8 96 16 ff ff call 0xffffffffffff7420 + 5d8a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2 + 5d8f: 48 89 f9 mov %rdi,%rcx + 5d92: c5 fb 10 0f vmovsd (%rdi),%xmm1 + 5d96: 44 89 f2 mov %r14d,%edx + 5d99: 41 b8 01 00 00 00 mov $0x1,%r8d + 5d9f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 + 5da3: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 + 5da7: c5 fb 11 07 vmovsd %xmm0,(%rdi) + 5dab: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi) + 5db0: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 5db4: e8 47 7c 07 00 call 0x7da00 + 5db9: 4d 63 ff movslq %r15d,%r15 + 5dbc: 49 83 ff 01 cmp $0x1,%r15 + 5dc0: 74 16 je 0x5dd8 + 5dc2: 48 8b 47 08 mov 0x8(%rdi),%rax + 5dc6: 45 33 c9 xor %r9d,%r9d + 5dc9: 4a 89 04 ff mov %rax,(%rdi,%r15,8) + 5dcd: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8) + 5dd2: 4c 89 4f 08 mov %r9,0x8(%rdi) + 5dd6: eb 08 jmp 0x5de0 + 5dd8: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 5ddf: 00 + 5de0: 33 c0 xor %eax,%eax + 5de2: 48 83 c4 38 add $0x38,%rsp + 5de6: 41 5f pop %r15 + 5de8: 41 5e pop %r14 + 5dea: 41 5d pop %r13 + 5dec: 5f pop %rdi + 5ded: c3 ret + 5dee: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 5df3: 7e 11 jle 0x5e06 + 5df5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5dfa: 48 83 c4 38 add $0x38,%rsp + 5dfe: 41 5f pop %r15 + 5e00: 41 5e pop %r14 + 5e02: 41 5d pop %r13 + 5e04: 5f pop %rdi + 5e05: c3 ret + 5e06: 45 8b 7d 04 mov 0x4(%r13),%r15d + 5e0a: 41 83 ff 04 cmp $0x4,%r15d + 5e0e: 0f 8e 09 fe ff ff jle 0x5c1d + 5e14: e9 94 fe ff ff jmp 0x5cad + 5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e20: 56 push %rsi + 5e21: 57 push %rdi + 5e22: 41 54 push %r12 + 5e24: 41 57 push %r15 + 5e26: 55 push %rbp + 5e27: 48 83 ec 30 sub $0x30,%rsp + 5e2b: 4c 89 c6 mov %r8,%rsi + 5e2e: 48 89 d5 mov %rdx,%rbp + 5e31: 48 89 ca mov %rcx,%rdx + 5e34: 45 33 db xor %r11d,%r11d + 5e37: 48 85 f6 test %rsi,%rsi + 5e3a: 0f 84 ef 01 00 00 je 0x602f + 5e40: 83 3e 09 cmpl $0x9,(%rsi) + 5e43: 74 11 je 0x5e56 + 5e45: b8 f3 ff ff ff mov $0xfffffff3,%eax + 5e4a: 48 83 c4 30 add $0x30,%rsp + 5e4e: 5d pop %rbp + 5e4f: 41 5f pop %r15 + 5e51: 41 5c pop %r12 + 5e53: 5f pop %rdi + 5e54: 5e pop %rsi + 5e55: c3 ret + 5e56: 48 85 d2 test %rdx,%rdx + 5e59: 0f 84 d0 01 00 00 je 0x602f + 5e5f: 48 85 ed test %rbp,%rbp + 5e62: 0f 84 c7 01 00 00 je 0x602f + 5e68: 4d 85 c9 test %r9,%r9 + 5e6b: 0f 84 b8 01 00 00 je 0x6029 + 5e71: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 5e75: 41 83 ff 04 cmp $0x4,%r15d + 5e79: 7f 77 jg 0x5ef2 + 5e7b: 49 63 ff movslq %r15d,%rdi + 5e7e: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 5e82: 74 1f je 0x5ea3 + 5e84: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffeda20 + 5e8b: 48 89 d1 mov %rdx,%rcx + 5e8e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 + 5e93: 48 89 ea mov %rbp,%rdx + 5e96: c5 f9 28 d0 vmovapd %xmm0,%xmm2 + 5e9a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8) + 5ea1: eb 14 jmp 0x5eb7 + 5ea3: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffeda20 + 5eaa: 48 89 d1 mov %rdx,%rcx + 5ead: 48 89 ea mov %rbp,%rdx + 5eb0: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8) + 5eb7: b8 01 00 00 00 mov $0x1,%eax + 5ebc: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi + 5ec1: 48 63 f6 movslq %esi,%rsi + 5ec4: 48 83 fe 01 cmp $0x1,%rsi + 5ec8: 74 12 je 0x5edc + 5eca: 48 8b 45 08 mov 0x8(%rbp),%rax + 5ece: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) + 5ed3: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) + 5eda: 00 00 + 5edc: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 5ee3: 00 + 5ee4: 33 c0 xor %eax,%eax + 5ee6: 48 83 c4 30 add $0x30,%rsp + 5eea: 5d pop %rbp + 5eeb: 41 5f pop %r15 + 5eed: 41 5c pop %r12 + 5eef: 5f pop %rdi + 5ef0: 5e pop %rsi + 5ef1: c3 ret + 5ef2: 4c 89 c8 mov %r9,%rax + 5ef5: 48 83 e0 3f and $0x3f,%rax + 5ef9: 48 f7 d8 neg %rax + 5efc: 48 83 e0 3f and $0x3f,%rax + 5f00: 4c 03 c8 add %rax,%r9 + 5f03: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 5f07: 4d 0f 4f d9 cmovg %r9,%r11 + 5f0b: bf 01 00 00 00 mov $0x1,%edi + 5f10: 45 8d 4f ff lea -0x1(%r15),%r9d + 5f14: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d + 5f19: 41 83 ff 07 cmp $0x7,%r15d + 5f1d: 7f 49 jg 0x5f68 + 5f1f: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 5f23: 74 24 je 0x5f49 + 5f25: 4d 63 ff movslq %r15d,%r15 + 5f28: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffeda20 + 5f2f: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 + 5f34: 48 89 d1 mov %rdx,%rcx + 5f37: 48 89 ea mov %rbp,%rdx + 5f3a: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8) + 5f41: 01 + 5f42: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 5f47: eb 7a jmp 0x5fc3 + 5f49: 4d 63 ff movslq %r15d,%r15 + 5f4c: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffeda20 + 5f53: 48 89 d1 mov %rdx,%rcx + 5f56: 48 89 ea mov %rbp,%rdx + 5f59: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8) + 5f60: 01 + 5f61: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 5f66: eb 5b jmp 0x5fc3 + 5f68: 41 83 ff 12 cmp $0x12,%r15d + 5f6c: 7e 19 jle 0x5f87 + 5f6e: 48 89 e0 mov %rsp,%rax + 5f71: 48 89 f1 mov %rsi,%rcx + 5f74: 49 89 e8 mov %rbp,%r8 + 5f77: 4c 89 58 20 mov %r11,0x20(%rax) + 5f7b: e8 80 fe 07 00 call 0x85e00 + 5f80: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 5f85: eb 3c jmp 0x5fc3 + 5f87: 49 89 e2 mov %rsp,%r10 + 5f8a: 48 89 d1 mov %rdx,%rcx + 5f8d: 48 8b 46 30 mov 0x30(%rsi),%rax + 5f91: 48 89 ea mov %rbp,%rdx + 5f94: 45 89 e0 mov %r12d,%r8d + 5f97: 4c 8b 4e 38 mov 0x38(%rsi),%r9 + 5f9b: 4d 89 5a 28 mov %r11,0x28(%r10) + 5f9f: 49 89 42 20 mov %rax,0x20(%r10) + 5fa3: e8 18 6e af 01 call 0x1afcdc0 + 5fa8: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 5fad: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 5fb1: 74 10 je 0x5fc3 + 5fb3: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 + 5fb8: 48 89 ea mov %rbp,%rdx + 5fbb: 41 89 f8 mov %edi,%r8d + 5fbe: e8 3d 16 ff ff call 0xffffffffffff7600 + 5fc3: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 + 5fc8: 48 89 e9 mov %rbp,%rcx + 5fcb: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 + 5fd0: 44 89 e2 mov %r12d,%edx + 5fd3: 41 b8 01 00 00 00 mov $0x1,%r8d + 5fd9: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 + 5fdd: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 + 5fe1: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) + 5fe6: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) + 5feb: 4c 8b 4e 50 mov 0x50(%rsi),%r9 + 5fef: e8 6c 11 08 00 call 0x87160 + 5ff4: 48 63 ff movslq %edi,%rdi + 5ff7: 48 83 ff 01 cmp $0x1,%rdi + 5ffb: 74 16 je 0x6013 + 5ffd: 48 8b 45 08 mov 0x8(%rbp),%rax + 6001: 33 f6 xor %esi,%esi + 6003: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) + 6008: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) + 600d: 48 89 75 08 mov %rsi,0x8(%rbp) + 6011: eb 08 jmp 0x601b + 6013: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 601a: 00 + 601b: 33 c0 xor %eax,%eax + 601d: 48 83 c4 30 add $0x30,%rsp + 6021: 5d pop %rbp + 6022: 41 5f pop %r15 + 6024: 41 5c pop %r12 + 6026: 5f pop %rdi + 6027: 5e pop %rsi + 6028: c3 ret + 6029: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 602d: 7e 11 jle 0x6040 + 602f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6034: 48 83 c4 30 add $0x30,%rsp + 6038: 5d pop %rbp + 6039: 41 5f pop %r15 + 603b: 41 5c pop %r12 + 603d: 5f pop %rdi + 603e: 5e pop %rsi + 603f: c3 ret + 6040: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 6044: 41 83 ff 04 cmp $0x4,%r15d + 6048: 0f 8e 2d fe ff ff jle 0x5e7b + 604e: e9 b8 fe ff ff jmp 0x5f0b + 6053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 605f: 00 + 6060: 56 push %rsi + 6061: 57 push %rdi + 6062: 41 54 push %r12 + 6064: 41 57 push %r15 + 6066: 55 push %rbp + 6067: 48 83 ec 30 sub $0x30,%rsp + 606b: 4c 89 c6 mov %r8,%rsi + 606e: 48 89 d5 mov %rdx,%rbp + 6071: 48 89 ca mov %rcx,%rdx + 6074: 45 33 db xor %r11d,%r11d + 6077: 48 85 f6 test %rsi,%rsi + 607a: 0f 84 eb 01 00 00 je 0x626b + 6080: 83 3e 09 cmpl $0x9,(%rsi) + 6083: 74 11 je 0x6096 + 6085: b8 f3 ff ff ff mov $0xfffffff3,%eax + 608a: 48 83 c4 30 add $0x30,%rsp + 608e: 5d pop %rbp + 608f: 41 5f pop %r15 + 6091: 41 5c pop %r12 + 6093: 5f pop %rdi + 6094: 5e pop %rsi + 6095: c3 ret + 6096: 48 85 d2 test %rdx,%rdx + 6099: 0f 84 cc 01 00 00 je 0x626b + 609f: 48 85 ed test %rbp,%rbp + 60a2: 0f 84 c3 01 00 00 je 0x626b + 60a8: 4d 85 c9 test %r9,%r9 + 60ab: 0f 84 b4 01 00 00 je 0x6265 + 60b1: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 60b5: 41 83 ff 04 cmp $0x4,%r15d + 60b9: 7f 73 jg 0x612e + 60bb: 49 63 ff movslq %r15d,%rdi + 60be: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 60c2: 74 1b je 0x60df + 60c4: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffeda20 + 60cb: 48 89 d1 mov %rdx,%rcx + 60ce: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 + 60d3: 48 89 ea mov %rbp,%rdx + 60d6: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8) + 60dd: eb 14 jmp 0x60f3 + 60df: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffeda20 + 60e6: 48 89 d1 mov %rdx,%rcx + 60e9: 48 89 ea mov %rbp,%rdx + 60ec: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8) + 60f3: b8 01 00 00 00 mov $0x1,%eax + 60f8: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi + 60fd: 48 63 f6 movslq %esi,%rsi + 6100: 48 83 fe 01 cmp $0x1,%rsi + 6104: 74 12 je 0x6118 + 6106: 48 8b 45 08 mov 0x8(%rbp),%rax + 610a: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) + 610f: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) + 6116: 00 00 + 6118: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 611f: 00 + 6120: 33 c0 xor %eax,%eax + 6122: 48 83 c4 30 add $0x30,%rsp + 6126: 5d pop %rbp + 6127: 41 5f pop %r15 + 6129: 41 5c pop %r12 + 612b: 5f pop %rdi + 612c: 5e pop %rsi + 612d: c3 ret + 612e: 4c 89 c8 mov %r9,%rax + 6131: 48 83 e0 3f and $0x3f,%rax + 6135: 48 f7 d8 neg %rax + 6138: 48 83 e0 3f and $0x3f,%rax + 613c: 4c 03 c8 add %rax,%r9 + 613f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 6143: 4d 0f 4f d9 cmovg %r9,%r11 + 6147: bf 01 00 00 00 mov $0x1,%edi + 614c: 45 8d 4f ff lea -0x1(%r15),%r9d + 6150: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d + 6155: 41 83 ff 07 cmp $0x7,%r15d + 6159: 7f 49 jg 0x61a4 + 615b: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 615f: 74 24 je 0x6185 + 6161: 4d 63 ff movslq %r15d,%r15 + 6164: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffeda20 + 616b: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 + 6170: 48 89 d1 mov %rdx,%rcx + 6173: 48 89 ea mov %rbp,%rdx + 6176: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8) + 617d: 01 + 617e: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 6183: eb 7a jmp 0x61ff + 6185: 4d 63 ff movslq %r15d,%r15 + 6188: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffeda20 + 618f: 48 89 d1 mov %rdx,%rcx + 6192: 48 89 ea mov %rbp,%rdx + 6195: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8) + 619c: 01 + 619d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 61a2: eb 5b jmp 0x61ff + 61a4: 41 83 ff 12 cmp $0x12,%r15d + 61a8: 7e 19 jle 0x61c3 + 61aa: 48 89 e0 mov %rsp,%rax + 61ad: 48 89 f1 mov %rsi,%rcx + 61b0: 49 89 e8 mov %rbp,%r8 + 61b3: 4c 89 58 20 mov %r11,0x20(%rax) + 61b7: e8 a4 92 08 00 call 0x8f460 + 61bc: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 61c1: eb 3c jmp 0x61ff + 61c3: 49 89 e2 mov %rsp,%r10 + 61c6: 48 89 d1 mov %rdx,%rcx + 61c9: 48 8b 46 30 mov 0x30(%rsi),%rax + 61cd: 48 89 ea mov %rbp,%rdx + 61d0: 45 89 e0 mov %r12d,%r8d + 61d3: 4c 8b 4e 38 mov 0x38(%rsi),%r9 + 61d7: 4d 89 5a 28 mov %r11,0x28(%r10) + 61db: 49 89 42 20 mov %rax,0x20(%r10) + 61df: e8 bc 75 b0 01 call 0x1b0d7a0 + 61e4: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 61e9: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 61ed: 74 10 je 0x61ff + 61ef: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 + 61f4: 48 89 ea mov %rbp,%rdx + 61f7: 41 89 f8 mov %edi,%r8d + 61fa: e8 e1 15 ff ff call 0xffffffffffff77e0 + 61ff: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 + 6204: 48 89 e9 mov %rbp,%rcx + 6207: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 + 620c: 44 89 e2 mov %r12d,%edx + 620f: 41 b8 01 00 00 00 mov $0x1,%r8d + 6215: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 + 6219: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 + 621d: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) + 6222: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) + 6227: 4c 8b 4e 50 mov 0x50(%rsi),%r9 + 622b: e8 90 a5 08 00 call 0x907c0 + 6230: 48 63 ff movslq %edi,%rdi + 6233: 48 83 ff 01 cmp $0x1,%rdi + 6237: 74 16 je 0x624f + 6239: 48 8b 45 08 mov 0x8(%rbp),%rax + 623d: 33 f6 xor %esi,%esi + 623f: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) + 6244: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) + 6249: 48 89 75 08 mov %rsi,0x8(%rbp) + 624d: eb 08 jmp 0x6257 + 624f: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 6256: 00 + 6257: 33 c0 xor %eax,%eax + 6259: 48 83 c4 30 add $0x30,%rsp + 625d: 5d pop %rbp + 625e: 41 5f pop %r15 + 6260: 41 5c pop %r12 + 6262: 5f pop %rdi + 6263: 5e pop %rsi + 6264: c3 ret + 6265: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 6269: 7e 11 jle 0x627c + 626b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6270: 48 83 c4 30 add $0x30,%rsp + 6274: 5d pop %rbp + 6275: 41 5f pop %r15 + 6277: 41 5c pop %r12 + 6279: 5f pop %rdi + 627a: 5e pop %rsi + 627b: c3 ret + 627c: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 6280: 41 83 ff 04 cmp $0x4,%r15d + 6284: 0f 8e 31 fe ff ff jle 0x60bb + 628a: e9 b8 fe ff ff jmp 0x6147 + 628f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6296: 00 + 6297: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 629e: 66 90 xchg %ax,%ax + 62a0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 62a4: 41 83 f9 0b cmp $0xb,%r9d + 62a8: 7d 35 jge 0x62df + 62aa: 41 ff c9 dec %r9d + 62ad: 41 83 f9 ff cmp $0xffffffff,%r9d + 62b1: 74 2b je 0x62de + 62b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 62b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 62bf: 00 + 62c0: f3 0f 10 01 movss (%rcx),%xmm0 + 62c4: 41 ff c9 dec %r9d + 62c7: f3 0f 59 c1 mulss %xmm1,%xmm0 + 62cb: 48 83 c1 04 add $0x4,%rcx + 62cf: f3 41 0f 11 00 movss %xmm0,(%r8) + 62d4: 49 83 c0 04 add $0x4,%r8 + 62d8: 41 83 f9 ff cmp $0xffffffff,%r9d + 62dc: 75 e2 jne 0x62c0 + 62de: c3 ret + 62df: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 62e6: 0f 85 9b 00 00 00 jne 0x6387 + 62ec: 4c 89 c0 mov %r8,%rax + 62ef: 48 83 e0 0f and $0xf,%rax + 62f3: 85 c0 test %eax,%eax + 62f5: 74 42 je 0x6339 + 62f7: c1 e8 02 shr $0x2,%eax + 62fa: f7 d8 neg %eax + 62fc: 83 e0 03 and $0x3,%eax + 62ff: 44 2b c8 sub %eax,%r9d + 6302: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6309: 00 + 630a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6311: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6318: 00 + 6319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6320: f3 0f 10 01 movss (%rcx),%xmm0 + 6324: 48 83 c1 04 add $0x4,%rcx + 6328: f3 0f 59 c1 mulss %xmm1,%xmm0 + 632c: f3 41 0f 11 00 movss %xmm0,(%r8) + 6331: 49 83 c0 04 add $0x4,%r8 + 6335: ff c8 dec %eax + 6337: 75 e7 jne 0x6320 + 6339: 44 89 c8 mov %r9d,%eax + 633c: 41 83 e1 07 and $0x7,%r9d + 6340: c1 f8 03 sar $0x3,%eax + 6343: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 634a: 0f 84 b7 00 00 00 je 0x6407 + 6350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6357: 00 + 6358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 635f: 90 nop + 6360: 0f 10 01 movups (%rcx),%xmm0 + 6363: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 6367: 0f 59 c1 mulps %xmm1,%xmm0 + 636a: 0f 59 d1 mulps %xmm1,%xmm2 + 636d: 41 0f 29 00 movaps %xmm0,(%r8) + 6371: 48 83 c1 20 add $0x20,%rcx + 6375: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 637a: 49 83 c0 20 add $0x20,%r8 + 637e: ff c8 dec %eax + 6380: 75 de jne 0x6360 + 6382: e9 23 ff ff ff jmp 0x62aa + 6387: 44 89 c8 mov %r9d,%eax + 638a: 41 83 e1 07 and $0x7,%r9d + 638e: c1 f8 03 sar $0x3,%eax + 6391: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 6398: 75 46 jne 0x63e0 + 639a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 63a0: 0f 28 01 movaps (%rcx),%xmm0 + 63a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 63a7: 48 83 c1 20 add $0x20,%rcx + 63ab: 0f 59 c1 mulps %xmm1,%xmm0 + 63ae: 0f 59 d1 mulps %xmm1,%xmm2 + 63b1: 41 0f 11 00 movups %xmm0,(%r8) + 63b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 63ba: 49 83 c0 20 add $0x20,%r8 + 63be: ff c8 dec %eax + 63c0: 75 de jne 0x63a0 + 63c2: e9 e3 fe ff ff jmp 0x62aa + 63c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 63ce: 00 + 63cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 63d6: 0f 1f 00 nopl (%rax) + 63d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 63e0: 0f 10 01 movups (%rcx),%xmm0 + 63e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 63e7: 0f 59 c1 mulps %xmm1,%xmm0 + 63ea: 0f 59 d1 mulps %xmm1,%xmm2 + 63ed: 41 0f 11 00 movups %xmm0,(%r8) + 63f1: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 63f6: 48 83 c1 20 add $0x20,%rcx + 63fa: 49 83 c0 20 add $0x20,%r8 + 63fe: ff c8 dec %eax + 6400: 75 de jne 0x63e0 + 6402: e9 a3 fe ff ff jmp 0x62aa + 6407: 3d 00 40 00 00 cmp $0x4000,%eax + 640c: 7f 52 jg 0x6460 + 640e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6415: 00 + 6416: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 641d: 0f 1f 00 nopl (%rax) + 6420: 0f 28 01 movaps (%rcx),%xmm0 + 6423: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 6427: 48 83 c1 20 add $0x20,%rcx + 642b: 0f 59 c1 mulps %xmm1,%xmm0 + 642e: 0f 59 d1 mulps %xmm1,%xmm2 + 6431: 41 0f 29 00 movaps %xmm0,(%r8) + 6435: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 643a: 49 83 c0 20 add $0x20,%r8 + 643e: ff c8 dec %eax + 6440: 75 de jne 0x6420 + 6442: e9 63 fe ff ff jmp 0x62aa + 6447: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 644e: 00 + 644f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6456: 0f 1f 00 nopl (%rax) + 6459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6460: 0f 28 01 movaps (%rcx),%xmm0 + 6463: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 6467: 48 83 c1 20 add $0x20,%rcx + 646b: 0f 59 c1 mulps %xmm1,%xmm0 + 646e: 0f 59 d1 mulps %xmm1,%xmm2 + 6471: 41 0f 2b 00 movntps %xmm0,(%r8) + 6475: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) + 647a: 49 83 c0 20 add $0x20,%r8 + 647e: ff c8 dec %eax + 6480: 75 de jne 0x6460 + 6482: e9 23 fe ff ff jmp 0x62aa + 6487: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 648e: 00 + 648f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6496: 0f 1f 00 nopl (%rax) + 6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 64a0: 48 83 ec 28 sub $0x28,%rsp + 64a4: 48 85 c9 test %rcx,%rcx + 64a7: 74 1d je 0x64c6 + 64a9: 85 d2 test %edx,%edx + 64ab: 7f 0a jg 0x64b7 + 64ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 64b2: 48 83 c4 28 add $0x28,%rsp + 64b6: c3 ret + 64b7: c1 e2 02 shl $0x2,%edx + 64ba: e8 d1 17 b1 01 call 0x1b17c90 + 64bf: 33 c0 xor %eax,%eax + 64c1: 48 83 c4 28 add $0x28,%rsp + 64c5: c3 ret + 64c6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 64cb: 48 83 c4 28 add $0x28,%rsp + 64cf: c3 ret + 64d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64d7: 00 + 64d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 64df: 90 nop + 64e0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 64e4: 41 83 f9 0b cmp $0xb,%r9d + 64e8: 7d 35 jge 0x651f + 64ea: 41 ff c9 dec %r9d + 64ed: 41 83 f9 ff cmp $0xffffffff,%r9d + 64f1: 74 2b je 0x651e + 64f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 64f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64ff: 00 + 6500: f3 0f 10 01 movss (%rcx),%xmm0 + 6504: 41 ff c9 dec %r9d + 6507: f3 0f 59 c1 mulss %xmm1,%xmm0 + 650b: 48 8d 49 04 lea 0x4(%rcx),%rcx + 650f: f3 41 0f 11 00 movss %xmm0,(%r8) + 6514: 49 83 c0 04 add $0x4,%r8 + 6518: 41 83 f9 ff cmp $0xffffffff,%r9d + 651c: 75 e2 jne 0x6500 + 651e: c3 ret + 651f: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 6526: 0f 85 9b 00 00 00 jne 0x65c7 + 652c: 4c 89 c0 mov %r8,%rax + 652f: 48 83 e0 0f and $0xf,%rax + 6533: 85 c0 test %eax,%eax + 6535: 74 42 je 0x6579 + 6537: c1 e8 02 shr $0x2,%eax + 653a: f7 d8 neg %eax + 653c: 83 e0 03 and $0x3,%eax + 653f: 44 2b c8 sub %eax,%r9d + 6542: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6549: 00 + 654a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6551: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6558: 00 + 6559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6560: f3 0f 10 01 movss (%rcx),%xmm0 + 6564: 48 83 c1 04 add $0x4,%rcx + 6568: f3 0f 59 c1 mulss %xmm1,%xmm0 + 656c: f3 41 0f 11 00 movss %xmm0,(%r8) + 6571: 49 83 c0 04 add $0x4,%r8 + 6575: ff c8 dec %eax + 6577: 75 e7 jne 0x6560 + 6579: 44 89 c8 mov %r9d,%eax + 657c: 41 83 e1 07 and $0x7,%r9d + 6580: c1 f8 03 sar $0x3,%eax + 6583: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 658a: 0f 84 b7 00 00 00 je 0x6647 + 6590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6597: 00 + 6598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 659f: 90 nop + 65a0: 0f 10 01 movups (%rcx),%xmm0 + 65a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 65a7: 0f 59 c1 mulps %xmm1,%xmm0 + 65aa: 0f 59 d1 mulps %xmm1,%xmm2 + 65ad: 41 0f 29 00 movaps %xmm0,(%r8) + 65b1: 48 8d 49 20 lea 0x20(%rcx),%rcx + 65b5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 65ba: 49 83 c0 20 add $0x20,%r8 + 65be: ff c8 dec %eax + 65c0: 75 de jne 0x65a0 + 65c2: e9 23 ff ff ff jmp 0x64ea + 65c7: 44 89 c8 mov %r9d,%eax + 65ca: 41 83 e1 07 and $0x7,%r9d + 65ce: c1 f8 03 sar $0x3,%eax + 65d1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 65d8: 75 46 jne 0x6620 + 65da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 65e0: 0f 28 01 movaps (%rcx),%xmm0 + 65e3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 65e7: 48 83 c1 20 add $0x20,%rcx + 65eb: 0f 59 c1 mulps %xmm1,%xmm0 + 65ee: 0f 59 d1 mulps %xmm1,%xmm2 + 65f1: 41 0f 11 00 movups %xmm0,(%r8) + 65f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 65fa: 49 83 c0 20 add $0x20,%r8 + 65fe: ff c8 dec %eax + 6600: 75 de jne 0x65e0 + 6602: e9 e3 fe ff ff jmp 0x64ea + 6607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 660e: 00 + 660f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6616: 0f 1f 00 nopl (%rax) + 6619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6620: 0f 10 01 movups (%rcx),%xmm0 + 6623: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 6627: 0f 59 c1 mulps %xmm1,%xmm0 + 662a: 0f 59 d1 mulps %xmm1,%xmm2 + 662d: 41 0f 11 00 movups %xmm0,(%r8) + 6631: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 6636: 48 8d 49 20 lea 0x20(%rcx),%rcx + 663a: 49 83 c0 20 add $0x20,%r8 + 663e: ff c8 dec %eax + 6640: 75 de jne 0x6620 + 6642: e9 a3 fe ff ff jmp 0x64ea + 6647: 3d 00 40 00 00 cmp $0x4000,%eax + 664c: 7f 52 jg 0x66a0 + 664e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6655: 00 + 6656: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 665d: 0f 1f 00 nopl (%rax) + 6660: 0f 28 01 movaps (%rcx),%xmm0 + 6663: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 6667: 48 83 c1 20 add $0x20,%rcx + 666b: 0f 59 c1 mulps %xmm1,%xmm0 + 666e: 0f 59 d1 mulps %xmm1,%xmm2 + 6671: 41 0f 29 00 movaps %xmm0,(%r8) + 6675: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 667a: 49 83 c0 20 add $0x20,%r8 + 667e: ff c8 dec %eax + 6680: 75 de jne 0x6660 + 6682: e9 63 fe ff ff jmp 0x64ea + 6687: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 668e: 00 + 668f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6696: 0f 1f 00 nopl (%rax) + 6699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66a0: 0f 28 01 movaps (%rcx),%xmm0 + 66a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 66a7: 48 83 c1 20 add $0x20,%rcx + 66ab: 0f 59 c1 mulps %xmm1,%xmm0 + 66ae: 0f 59 d1 mulps %xmm1,%xmm2 + 66b1: 41 0f 2b 00 movntps %xmm0,(%r8) + 66b5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) + 66ba: 49 83 c0 20 add $0x20,%r8 + 66be: ff c8 dec %eax + 66c0: 75 de jne 0x66a0 + 66c2: e9 23 fe ff ff jmp 0x64ea + 66c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 66ce: 00 + 66cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66d6: 0f 1f 00 nopl (%rax) + 66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 66e5: 48 85 c9 test %rcx,%rcx + 66e8: 74 20 je 0x670a + 66ea: 85 d2 test %edx,%edx + 66ec: 7f 0c jg 0x66fa + 66ee: b8 fa ff ff ff mov $0xfffffffa,%eax + 66f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 66f8: 90 nop + 66f9: c3 ret + 66fa: c1 e2 02 shl $0x2,%edx + 66fd: e8 2e 18 b1 01 call 0x1b17f30 + 6702: 33 c0 xor %eax,%eax + 6704: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6709: c3 ret + 670a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 670f: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6714: 90 nop + 6715: 90 nop + 6716: 90 nop + 6717: c3 ret + 6718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 671f: 00 + 6720: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 6724: 41 83 f9 0b cmp $0xb,%r9d + 6728: 7d 36 jge 0x6760 + 672a: 41 83 c1 ff add $0xffffffff,%r9d + 672e: 41 83 f9 ff cmp $0xffffffff,%r9d + 6732: 74 2b je 0x675f + 6734: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6740: f3 0f 10 01 movss (%rcx),%xmm0 + 6744: 41 83 c1 ff add $0xffffffff,%r9d + 6748: 48 83 c1 04 add $0x4,%rcx + 674c: f3 0f 59 c1 mulss %xmm1,%xmm0 + 6750: f3 41 0f 11 00 movss %xmm0,(%r8) + 6755: 49 83 c0 04 add $0x4,%r8 + 6759: 41 83 f9 ff cmp $0xffffffff,%r9d + 675d: 75 e1 jne 0x6740 + 675f: c3 ret + 6760: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 6767: 0f 85 9b 00 00 00 jne 0x6808 + 676d: 4c 89 c0 mov %r8,%rax + 6770: 48 83 e0 0f and $0xf,%rax + 6774: 85 c0 test %eax,%eax + 6776: 74 42 je 0x67ba + 6778: c1 e8 02 shr $0x2,%eax + 677b: f7 d8 neg %eax + 677d: 83 e0 03 and $0x3,%eax + 6780: 44 2b c8 sub %eax,%r9d + 6783: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 678a: 00 + 678b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67a0: f3 0f 10 01 movss (%rcx),%xmm0 + 67a4: 48 83 c1 04 add $0x4,%rcx + 67a8: f3 0f 59 c1 mulss %xmm1,%xmm0 + 67ac: f3 41 0f 11 00 movss %xmm0,(%r8) + 67b1: 49 83 c0 04 add $0x4,%r8 + 67b5: 83 c0 ff add $0xffffffff,%eax + 67b8: 75 e6 jne 0x67a0 + 67ba: 44 89 c8 mov %r9d,%eax + 67bd: 41 83 e1 07 and $0x7,%r9d + 67c1: c1 f8 03 sar $0x3,%eax + 67c4: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 67cb: 0f 84 b7 00 00 00 je 0x6888 + 67d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67d8: 00 + 67d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67e0: 0f 10 01 movups (%rcx),%xmm0 + 67e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 67e7: 0f 59 c1 mulps %xmm1,%xmm0 + 67ea: 48 83 c1 20 add $0x20,%rcx + 67ee: 0f 59 d1 mulps %xmm1,%xmm2 + 67f1: 41 0f 11 00 movups %xmm0,(%r8) + 67f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 67fa: 49 83 c0 20 add $0x20,%r8 + 67fe: 83 c0 ff add $0xffffffff,%eax + 6801: 75 dd jne 0x67e0 + 6803: e9 22 ff ff ff jmp 0x672a + 6808: 44 89 c8 mov %r9d,%eax + 680b: 41 83 e1 07 and $0x7,%r9d + 680f: c1 f8 03 sar $0x3,%eax + 6812: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 6819: 75 45 jne 0x6860 + 681b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6820: 0f 10 01 movups (%rcx),%xmm0 + 6823: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 6827: 0f 59 c1 mulps %xmm1,%xmm0 + 682a: 48 83 c1 20 add $0x20,%rcx + 682e: 0f 59 d1 mulps %xmm1,%xmm2 + 6831: 41 0f 11 00 movups %xmm0,(%r8) + 6835: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 683a: 49 83 c0 20 add $0x20,%r8 + 683e: 83 c0 ff add $0xffffffff,%eax + 6841: 75 dd jne 0x6820 + 6843: e9 e2 fe ff ff jmp 0x672a + 6848: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 684f: 00 + 6850: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 685e: 00 00 + 6860: 0f 10 01 movups (%rcx),%xmm0 + 6863: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 6867: 0f 59 c1 mulps %xmm1,%xmm0 + 686a: 48 83 c1 20 add $0x20,%rcx + 686e: 0f 59 d1 mulps %xmm1,%xmm2 + 6871: 41 0f 11 00 movups %xmm0,(%r8) + 6875: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 687a: 49 83 c0 20 add $0x20,%r8 + 687e: 83 c0 ff add $0xffffffff,%eax + 6881: 75 dd jne 0x6860 + 6883: e9 a2 fe ff ff jmp 0x672a + 6888: 3d 00 40 00 00 cmp $0x4000,%eax + 688d: 7f 51 jg 0x68e0 + 688f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6896: 00 + 6897: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 689e: 66 90 xchg %ax,%ax + 68a0: 0f 10 01 movups (%rcx),%xmm0 + 68a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 68a7: 0f 59 c1 mulps %xmm1,%xmm0 + 68aa: 48 83 c1 20 add $0x20,%rcx + 68ae: 0f 59 d1 mulps %xmm1,%xmm2 + 68b1: 41 0f 11 00 movups %xmm0,(%r8) + 68b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 68ba: 49 83 c0 20 add $0x20,%r8 + 68be: 83 c0 ff add $0xffffffff,%eax + 68c1: 75 dd jne 0x68a0 + 68c3: e9 62 fe ff ff jmp 0x672a + 68c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 68cf: 00 + 68d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 68d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 68de: 00 00 + 68e0: 0f 10 01 movups (%rcx),%xmm0 + 68e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 68e7: 0f 59 c1 mulps %xmm1,%xmm0 + 68ea: 48 83 c1 20 add $0x20,%rcx + 68ee: 0f 59 d1 mulps %xmm1,%xmm2 + 68f1: 41 0f 2b 00 movntps %xmm0,(%r8) + 68f5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) + 68fa: 49 83 c0 20 add $0x20,%r8 + 68fe: 83 c0 ff add $0xffffffff,%eax + 6901: 75 dd jne 0x68e0 + 6903: e9 22 fe ff ff jmp 0x672a + 6908: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 690f: 00 + 6910: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 691e: 00 00 + 6920: 48 83 ec 28 sub $0x28,%rsp + 6924: 48 85 c9 test %rcx,%rcx + 6927: 74 1d je 0x6946 + 6929: 85 d2 test %edx,%edx + 692b: 7f 0a jg 0x6937 + 692d: b8 fa ff ff ff mov $0xfffffffa,%eax + 6932: 48 83 c4 28 add $0x28,%rsp + 6936: c3 ret + 6937: c1 e2 02 shl $0x2,%edx + 693a: e8 91 18 b1 01 call 0x1b181d0 + 693f: 33 c0 xor %eax,%eax + 6941: 48 83 c4 28 add $0x28,%rsp + 6945: c3 ret + 6946: b8 f8 ff ff ff mov $0xfffffff8,%eax + 694b: 48 83 c4 28 add $0x28,%rsp + 694f: c3 ret + 6950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6957: 00 + 6958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 695f: 90 nop + 6960: 48 83 ec 28 sub $0x28,%rsp + 6964: 48 85 c9 test %rcx,%rcx + 6967: 74 22 je 0x698b + 6969: 85 d2 test %edx,%edx + 696b: 7e 28 jle 0x6995 + 696d: c1 e2 02 shl $0x2,%edx + 6970: 81 fa 00 00 20 00 cmp $0x200000,%edx + 6976: 7f 07 jg 0x697f + 6978: e8 63 a9 a4 01 call 0x1a512e0 + 697d: eb 05 jmp 0x6984 + 697f: e8 fc 24 09 00 call 0x98e80 + 6984: 33 c0 xor %eax,%eax + 6986: 48 83 c4 28 add $0x28,%rsp + 698a: c3 ret + 698b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6990: 48 83 c4 28 add $0x28,%rsp + 6994: c3 ret + 6995: b8 fa ff ff ff mov $0xfffffffa,%eax + 699a: 48 83 c4 28 add $0x28,%rsp + 699e: c3 ret + 699f: 90 nop + 69a0: 48 83 ec 28 sub $0x28,%rsp + 69a4: 48 85 c9 test %rcx,%rcx + 69a7: 74 22 je 0x69cb + 69a9: 85 d2 test %edx,%edx + 69ab: 7e 28 jle 0x69d5 + 69ad: c1 e2 02 shl $0x2,%edx + 69b0: 81 fa 00 00 20 00 cmp $0x200000,%edx + 69b6: 7f 07 jg 0x69bf + 69b8: e8 c3 b5 a4 01 call 0x1a51f80 + 69bd: eb 05 jmp 0x69c4 + 69bf: e8 fc 24 09 00 call 0x98ec0 + 69c4: 33 c0 xor %eax,%eax + 69c6: 48 83 c4 28 add $0x28,%rsp + 69ca: c3 ret + 69cb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 69d0: 48 83 c4 28 add $0x28,%rsp + 69d4: c3 ret + 69d5: b8 fa ff ff ff mov $0xfffffffa,%eax + 69da: 48 83 c4 28 add $0x28,%rsp + 69de: c3 ret + 69df: 90 nop + 69e0: 48 83 ec 28 sub $0x28,%rsp + 69e4: 48 85 c9 test %rcx,%rcx + 69e7: 74 22 je 0x6a0b + 69e9: 85 d2 test %edx,%edx + 69eb: 7e 28 jle 0x6a15 + 69ed: c1 e2 02 shl $0x2,%edx + 69f0: 81 fa 00 00 20 00 cmp $0x200000,%edx + 69f6: 7f 07 jg 0x69ff + 69f8: e8 63 c2 a4 01 call 0x1a52c60 + 69fd: eb 05 jmp 0x6a04 + 69ff: e8 fc 24 09 00 call 0x98f00 + 6a04: 33 c0 xor %eax,%eax + 6a06: 48 83 c4 28 add $0x28,%rsp + 6a0a: c3 ret + 6a0b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6a10: 48 83 c4 28 add $0x28,%rsp + 6a14: c3 ret + 6a15: b8 fa ff ff ff mov $0xfffffffa,%eax + 6a1a: 48 83 c4 28 add $0x28,%rsp + 6a1e: c3 ret + 6a1f: 90 nop + 6a20: 48 83 ec 28 sub $0x28,%rsp + 6a24: e8 47 37 a9 01 call 0x1a9a170 + 6a29: 48 83 c4 28 add $0x28,%rsp + 6a2d: c3 ret + 6a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a35: 00 + 6a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a3d: 0f 1f 00 nopl (%rax) + 6a40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6a45: e8 46 41 a9 01 call 0x1a9ab90 + 6a4a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6a4f: c3 ret + 6a50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a57: 00 + 6a58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a5f: 90 nop + 6a60: 48 83 ec 28 sub $0x28,%rsp + 6a64: e8 47 4b a9 01 call 0x1a9b5b0 + 6a69: 48 83 c4 28 add $0x28,%rsp + 6a6d: c3 ret + 6a6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a75: 00 + 6a76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a7d: 0f 1f 00 nopl (%rax) + 6a80: 48 83 ec 28 sub $0x28,%rsp + 6a84: e8 97 1c b1 01 call 0x1b18720 + 6a89: 48 83 c4 28 add $0x28,%rsp + 6a8d: c3 ret + 6a8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a95: 00 + 6a96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a9d: 0f 1f 00 nopl (%rax) + 6aa0: 48 83 ec 28 sub $0x28,%rsp + 6aa4: e8 b7 1e b1 01 call 0x1b18960 + 6aa9: 48 83 c4 28 add $0x28,%rsp + 6aad: c3 ret + 6aae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ab5: 00 + 6ab6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6abd: 0f 1f 00 nopl (%rax) + 6ac0: 48 83 ec 28 sub $0x28,%rsp + 6ac4: e8 d7 20 b1 01 call 0x1b18ba0 + 6ac9: 48 83 c4 28 add $0x28,%rsp + 6acd: c3 ret + 6ace: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ad5: 00 + 6ad6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6add: 0f 1f 00 nopl (%rax) + 6ae0: 41 83 f8 05 cmp $0x5,%r8d + 6ae4: 7d 38 jge 0x6b1e + 6ae6: 41 ff c8 dec %r8d + 6ae9: 41 83 f8 ff cmp $0xffffffff,%r8d + 6aed: 74 2e je 0x6b1d + 6aef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6af6: 00 + 6af7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6afe: 66 90 xchg %ax,%ax + 6b00: f2 0f 10 02 movsd (%rdx),%xmm0 + 6b04: 41 ff c8 dec %r8d + 6b07: f2 0f 5c 01 subsd (%rcx),%xmm0 + 6b0b: 48 83 c1 08 add $0x8,%rcx + 6b0f: f2 0f 11 02 movsd %xmm0,(%rdx) + 6b13: 48 83 c2 08 add $0x8,%rdx + 6b17: 41 83 f8 ff cmp $0xffffffff,%r8d + 6b1b: 75 e3 jne 0x6b00 + 6b1d: c3 ret + 6b1e: 89 d0 mov %edx,%eax + 6b20: a8 07 test $0x7,%al + 6b22: 0f 85 b7 00 00 00 jne 0x6bdf + 6b28: a8 0f test $0xf,%al + 6b2a: 74 17 je 0x6b43 + 6b2c: f2 0f 10 02 movsd (%rdx),%xmm0 + 6b30: 41 ff c8 dec %r8d + 6b33: f2 0f 5c 01 subsd (%rcx),%xmm0 + 6b37: 48 83 c1 08 add $0x8,%rcx + 6b3b: f2 0f 11 02 movsd %xmm0,(%rdx) + 6b3f: 48 83 c2 08 add $0x8,%rdx + 6b43: 44 89 c0 mov %r8d,%eax + 6b46: 41 83 e0 03 and $0x3,%r8d + 6b4a: 83 e0 fc and $0xfffffffc,%eax + 6b4d: f6 c1 0f test $0xf,%cl + 6b50: 75 4e jne 0x6ba0 + 6b52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b60: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6b64: 0f 28 02 movaps (%rdx),%xmm0 + 6b67: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 6b6b: 66 0f 5c 01 subpd (%rcx),%xmm0 + 6b6f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 6b74: 0f 29 02 movaps %xmm0,(%rdx) + 6b77: 48 83 c1 20 add $0x20,%rcx + 6b7b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 6b7f: 48 83 c2 20 add $0x20,%rdx + 6b83: 83 c0 fc add $0xfffffffc,%eax + 6b86: 75 d8 jne 0x6b60 + 6b88: e9 59 ff ff ff jmp 0x6ae6 + 6b8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b94: 00 + 6b95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b9c: 0f 1f 40 00 nopl 0x0(%rax) + 6ba0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6ba4: f2 0f 10 01 movsd (%rcx),%xmm0 + 6ba8: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 6bad: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 6bb2: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 6bb7: 48 83 c1 20 add $0x20,%rcx + 6bbb: 0f 28 12 movaps (%rdx),%xmm2 + 6bbe: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 6bc2: 66 0f 5c d0 subpd %xmm0,%xmm2 + 6bc6: 66 0f 5c d9 subpd %xmm1,%xmm3 + 6bca: 0f 29 12 movaps %xmm2,(%rdx) + 6bcd: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 6bd1: 48 83 c2 20 add $0x20,%rdx + 6bd5: 83 c0 fc add $0xfffffffc,%eax + 6bd8: 75 c6 jne 0x6ba0 + 6bda: e9 07 ff ff ff jmp 0x6ae6 + 6bdf: 44 89 c0 mov %r8d,%eax + 6be2: 41 83 e0 03 and $0x3,%r8d + 6be6: 83 e0 fc and $0xfffffffc,%eax + 6be9: f6 c1 0f test $0xf,%cl + 6bec: 0f 85 6e 00 00 00 jne 0x6c60 + 6bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c00: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6c04: f2 0f 10 02 movsd (%rdx),%xmm0 + 6c08: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6c0d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 6c12: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 6c17: 66 0f 5c 01 subpd (%rcx),%xmm0 + 6c1b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 6c20: f2 0f 11 02 movsd %xmm0,(%rdx) + 6c24: 48 83 c1 20 add $0x20,%rcx + 6c28: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) + 6c2d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) + 6c32: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) + 6c37: 48 83 c2 20 add $0x20,%rdx + 6c3b: 83 c0 fc add $0xfffffffc,%eax + 6c3e: 75 c0 jne 0x6c00 + 6c40: e9 a1 fe ff ff jmp 0x6ae6 + 6c45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c4c: 00 + 6c4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c60: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6c64: f2 0f 10 12 movsd (%rdx),%xmm2 + 6c68: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 + 6c6d: f2 0f 10 01 movsd (%rcx),%xmm0 + 6c71: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 6c76: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 6c7b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 6c80: 48 83 c1 20 add $0x20,%rcx + 6c84: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 + 6c89: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 + 6c8e: 66 0f 5c d0 subpd %xmm0,%xmm2 + 6c92: 66 0f 5c d9 subpd %xmm1,%xmm3 + 6c96: f2 0f 11 12 movsd %xmm2,(%rdx) + 6c9a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) + 6c9f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) + 6ca4: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) + 6ca9: 48 83 c2 20 add $0x20,%rdx + 6cad: 83 c0 fc add $0xfffffffc,%eax + 6cb0: 75 ae jne 0x6c60 + 6cb2: e9 2f fe ff ff jmp 0x6ae6 + 6cb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6cbe: 00 00 + 6cc0: 41 83 f8 05 cmp $0x5,%r8d + 6cc4: 7d 38 jge 0x6cfe + 6cc6: 41 ff c8 dec %r8d + 6cc9: 41 83 f8 ff cmp $0xffffffff,%r8d + 6ccd: 74 2e je 0x6cfd + 6ccf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6cd6: 00 + 6cd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cde: 66 90 xchg %ax,%ax + 6ce0: f2 0f 10 02 movsd (%rdx),%xmm0 + 6ce4: 41 ff c8 dec %r8d + 6ce7: f2 0f 5c 01 subsd (%rcx),%xmm0 + 6ceb: 48 83 c1 08 add $0x8,%rcx + 6cef: f2 0f 11 02 movsd %xmm0,(%rdx) + 6cf3: 48 8d 52 08 lea 0x8(%rdx),%rdx + 6cf7: 41 83 f8 ff cmp $0xffffffff,%r8d + 6cfb: 75 e3 jne 0x6ce0 + 6cfd: c3 ret + 6cfe: 89 d0 mov %edx,%eax + 6d00: a8 07 test $0x7,%al + 6d02: 0f 85 b7 00 00 00 jne 0x6dbf + 6d08: a8 0f test $0xf,%al + 6d0a: 74 17 je 0x6d23 + 6d0c: f2 0f 10 02 movsd (%rdx),%xmm0 + 6d10: 41 ff c8 dec %r8d + 6d13: f2 0f 5c 01 subsd (%rcx),%xmm0 + 6d17: 48 83 c1 08 add $0x8,%rcx + 6d1b: f2 0f 11 02 movsd %xmm0,(%rdx) + 6d1f: 48 83 c2 08 add $0x8,%rdx + 6d23: 44 89 c0 mov %r8d,%eax + 6d26: 41 83 e0 03 and $0x3,%r8d + 6d2a: 83 e0 fc and $0xfffffffc,%eax + 6d2d: f6 c1 0f test $0xf,%cl + 6d30: 75 4e jne 0x6d80 + 6d32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d40: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6d44: 0f 28 02 movaps (%rdx),%xmm0 + 6d47: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 6d4b: 66 0f 5c 01 subpd (%rcx),%xmm0 + 6d4f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 6d54: 0f 29 02 movaps %xmm0,(%rdx) + 6d57: 48 8d 49 20 lea 0x20(%rcx),%rcx + 6d5b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 6d5f: 48 8d 52 20 lea 0x20(%rdx),%rdx + 6d63: 83 c0 fc add $0xfffffffc,%eax + 6d66: 75 d8 jne 0x6d40 + 6d68: e9 59 ff ff ff jmp 0x6cc6 + 6d6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d74: 00 + 6d75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d7c: 0f 1f 40 00 nopl 0x0(%rax) + 6d80: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6d84: f2 0f 10 01 movsd (%rcx),%xmm0 + 6d88: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 6d8d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 6d92: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 6d97: 48 83 c1 20 add $0x20,%rcx + 6d9b: 0f 28 12 movaps (%rdx),%xmm2 + 6d9e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 6da2: 66 0f 5c d0 subpd %xmm0,%xmm2 + 6da6: 66 0f 5c d9 subpd %xmm1,%xmm3 + 6daa: 0f 29 12 movaps %xmm2,(%rdx) + 6dad: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 6db1: 48 83 c2 20 add $0x20,%rdx + 6db5: 83 c0 fc add $0xfffffffc,%eax + 6db8: 75 c6 jne 0x6d80 + 6dba: e9 07 ff ff ff jmp 0x6cc6 + 6dbf: 44 89 c0 mov %r8d,%eax + 6dc2: 41 83 e0 03 and $0x3,%r8d + 6dc6: 83 e0 fc and $0xfffffffc,%eax + 6dc9: f6 c1 0f test $0xf,%cl + 6dcc: 0f 85 6e 00 00 00 jne 0x6e40 + 6dd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6de0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6de4: f2 0f 10 02 movsd (%rdx),%xmm0 + 6de8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6ded: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 6df2: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 6df7: 66 0f 5c 01 subpd (%rcx),%xmm0 + 6dfb: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 6e00: f2 0f 11 02 movsd %xmm0,(%rdx) + 6e04: 48 83 c1 20 add $0x20,%rcx + 6e08: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) + 6e0d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) + 6e12: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) + 6e17: 48 8d 52 20 lea 0x20(%rdx),%rdx + 6e1b: 83 c0 fc add $0xfffffffc,%eax + 6e1e: 75 c0 jne 0x6de0 + 6e20: e9 a1 fe ff ff jmp 0x6cc6 + 6e25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e2c: 00 + 6e2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e40: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6e44: f2 0f 10 12 movsd (%rdx),%xmm2 + 6e48: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 + 6e4d: f2 0f 10 01 movsd (%rcx),%xmm0 + 6e51: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 6e56: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 6e5b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 6e60: 48 83 c1 20 add $0x20,%rcx + 6e64: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 + 6e69: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 + 6e6e: 66 0f 5c d0 subpd %xmm0,%xmm2 + 6e72: 66 0f 5c d9 subpd %xmm1,%xmm3 + 6e76: f2 0f 11 12 movsd %xmm2,(%rdx) + 6e7a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) + 6e7f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) + 6e84: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) + 6e89: 48 8d 52 20 lea 0x20(%rdx),%rdx + 6e8d: 83 c0 fc add $0xfffffffc,%eax + 6e90: 75 ae jne 0x6e40 + 6e92: e9 2f fe ff ff jmp 0x6cc6 + 6e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6e9e: 00 00 + 6ea0: 41 83 f8 05 cmp $0x5,%r8d + 6ea4: 7d 39 jge 0x6edf + 6ea6: 41 83 c0 ff add $0xffffffff,%r8d + 6eaa: 41 83 f8 ff cmp $0xffffffff,%r8d + 6eae: 74 2e je 0x6ede + 6eb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6eb7: 00 + 6eb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ebf: 90 nop + 6ec0: f2 0f 10 02 movsd (%rdx),%xmm0 + 6ec4: 41 83 c0 ff add $0xffffffff,%r8d + 6ec8: f2 0f 5c 01 subsd (%rcx),%xmm0 + 6ecc: 48 83 c1 08 add $0x8,%rcx + 6ed0: f2 0f 11 02 movsd %xmm0,(%rdx) + 6ed4: 48 83 c2 08 add $0x8,%rdx + 6ed8: 41 83 f8 ff cmp $0xffffffff,%r8d + 6edc: 75 e2 jne 0x6ec0 + 6ede: c3 ret + 6edf: 89 d0 mov %edx,%eax + 6ee1: a8 07 test $0x7,%al + 6ee3: 0f 85 aa 00 00 00 jne 0x6f93 + 6ee9: a8 0f test $0xf,%al + 6eeb: 74 18 je 0x6f05 + 6eed: f2 0f 10 02 movsd (%rdx),%xmm0 + 6ef1: 41 83 c0 ff add $0xffffffff,%r8d + 6ef5: f2 0f 5c 01 subsd (%rcx),%xmm0 + 6ef9: 48 83 c1 08 add $0x8,%rcx + 6efd: f2 0f 11 02 movsd %xmm0,(%rdx) + 6f01: 48 83 c2 08 add $0x8,%rdx + 6f05: 44 89 c0 mov %r8d,%eax + 6f08: 41 83 e0 03 and $0x3,%r8d + 6f0c: 83 e0 fc and $0xfffffffc,%eax + 6f0f: f6 c1 0f test $0xf,%cl + 6f12: 75 4c jne 0x6f60 + 6f14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f20: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6f24: 0f 10 02 movups (%rdx),%xmm0 + 6f27: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6f2b: 66 0f 5c 01 subpd (%rcx),%xmm0 + 6f2f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 6f34: 48 83 c1 20 add $0x20,%rcx + 6f38: 0f 11 02 movups %xmm0,(%rdx) + 6f3b: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 6f3f: 48 83 c2 20 add $0x20,%rdx + 6f43: 83 c0 fc add $0xfffffffc,%eax + 6f46: 75 d8 jne 0x6f20 + 6f48: e9 59 ff ff ff jmp 0x6ea6 + 6f4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f54: 00 + 6f55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f5c: 0f 1f 40 00 nopl 0x0(%rax) + 6f60: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6f64: 0f 10 12 movups (%rdx),%xmm2 + 6f67: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 6f6b: 0f 10 01 movups (%rcx),%xmm0 + 6f6e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6f72: 66 0f 5c d0 subpd %xmm0,%xmm2 + 6f76: 48 83 c1 20 add $0x20,%rcx + 6f7a: 66 0f 5c d9 subpd %xmm1,%xmm3 + 6f7e: 0f 11 12 movups %xmm2,(%rdx) + 6f81: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 6f85: 48 83 c2 20 add $0x20,%rdx + 6f89: 83 c0 fc add $0xfffffffc,%eax + 6f8c: 75 d2 jne 0x6f60 + 6f8e: e9 13 ff ff ff jmp 0x6ea6 + 6f93: 44 89 c0 mov %r8d,%eax + 6f96: 41 83 e0 03 and $0x3,%r8d + 6f9a: 83 e0 fc and $0xfffffffc,%eax + 6f9d: f6 c1 0f test $0xf,%cl + 6fa0: 75 5e jne 0x7000 + 6fa2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6fa9: 00 + 6faa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6fb8: 00 + 6fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fc0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6fc4: 0f 10 02 movups (%rdx),%xmm0 + 6fc7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6fcb: 66 0f 5c 01 subpd (%rcx),%xmm0 + 6fcf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 6fd4: 48 83 c1 20 add $0x20,%rcx + 6fd8: 0f 11 02 movups %xmm0,(%rdx) + 6fdb: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 6fdf: 48 83 c2 20 add $0x20,%rdx + 6fe3: 83 c0 fc add $0xfffffffc,%eax + 6fe6: 75 d8 jne 0x6fc0 + 6fe8: e9 b9 fe ff ff jmp 0x6ea6 + 6fed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ff4: 00 + 6ff5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ffc: 0f 1f 40 00 nopl 0x0(%rax) + 7000: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7004: 0f 10 12 movups (%rdx),%xmm2 + 7007: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 700b: 0f 10 01 movups (%rcx),%xmm0 + 700e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7012: 66 0f 5c d0 subpd %xmm0,%xmm2 + 7016: 48 83 c1 20 add $0x20,%rcx + 701a: 66 0f 5c d9 subpd %xmm1,%xmm3 + 701e: 0f 11 12 movups %xmm2,(%rdx) + 7021: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 7025: 48 83 c2 20 add $0x20,%rdx + 7029: 83 c0 fc add $0xfffffffc,%eax + 702c: 75 d2 jne 0x7000 + 702e: e9 73 fe ff ff jmp 0x6ea6 + 7033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 703f: 00 + 7040: 56 push %rsi + 7041: 57 push %rdi + 7042: 41 54 push %r12 + 7044: 41 55 push %r13 + 7046: 41 57 push %r15 + 7048: 48 83 ec 30 sub $0x30,%rsp + 704c: 4c 89 c7 mov %r8,%rdi + 704f: 48 89 d6 mov %rdx,%rsi + 7052: 48 89 ca mov %rcx,%rdx + 7055: 45 33 e4 xor %r12d,%r12d + 7058: 48 85 ff test %rdi,%rdi + 705b: 0f 84 71 02 00 00 je 0x72d2 + 7061: 83 3f 06 cmpl $0x6,(%rdi) + 7064: 74 12 je 0x7078 + 7066: b8 f3 ff ff ff mov $0xfffffff3,%eax + 706b: 48 83 c4 30 add $0x30,%rsp + 706f: 41 5f pop %r15 + 7071: 41 5d pop %r13 + 7073: 41 5c pop %r12 + 7075: 5f pop %rdi + 7076: 5e pop %rsi + 7077: c3 ret + 7078: 48 85 d2 test %rdx,%rdx + 707b: 0f 84 51 02 00 00 je 0x72d2 + 7081: 48 85 f6 test %rsi,%rsi + 7084: 0f 84 48 02 00 00 je 0x72d2 + 708a: 4d 85 c9 test %r9,%r9 + 708d: 0f 84 39 02 00 00 je 0x72cc + 7093: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 7097: 41 83 ff 04 cmp $0x4,%r15d + 709b: 7f 71 jg 0x710e + 709d: 4d 63 cf movslq %r15d,%r9 + 70a0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 70a4: 74 1c je 0x70c2 + 70a6: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffeda20 + 70ad: 48 89 d1 mov %rdx,%rcx + 70b0: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 70b5: 48 89 f2 mov %rsi,%rdx + 70b8: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8) + 70bf: 01 + 70c0: eb 15 jmp 0x70d7 + 70c2: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffeda20 + 70c9: 48 89 d1 mov %rdx,%rcx + 70cc: 48 89 f2 mov %rsi,%rdx + 70cf: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8) + 70d6: 01 + 70d7: b8 01 00 00 00 mov $0x1,%eax + 70dc: 44 89 f9 mov %r15d,%ecx + 70df: d3 e0 shl %cl,%eax + 70e1: 48 63 c0 movslq %eax,%rax + 70e4: 48 83 f8 01 cmp $0x1,%rax + 70e8: 74 0e je 0x70f8 + 70ea: 8b 7e 04 mov 0x4(%rsi),%edi + 70ed: 89 3c 86 mov %edi,(%rsi,%rax,4) + 70f0: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) + 70f7: 00 + 70f8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 70ff: 33 c0 xor %eax,%eax + 7101: 48 83 c4 30 add $0x30,%rsp + 7105: 41 5f pop %r15 + 7107: 41 5d pop %r13 + 7109: 41 5c pop %r12 + 710b: 5f pop %rdi + 710c: 5e pop %rsi + 710d: c3 ret + 710e: 4c 89 c8 mov %r9,%rax + 7111: 48 83 e0 3f and $0x3f,%rax + 7115: 48 f7 d8 neg %rax + 7118: 48 83 e0 3f and $0x3f,%rax + 711c: 4c 03 c8 add %rax,%r9 + 711f: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 7123: 4d 0f 4f e1 cmovg %r9,%r12 + 7127: 41 bd 01 00 00 00 mov $0x1,%r13d + 712d: 45 8d 4f ff lea -0x1(%r15),%r9d + 7131: 44 89 c9 mov %r9d,%ecx + 7134: 41 d3 e5 shl %cl,%r13d + 7137: 41 83 ff 06 cmp $0x6,%r15d + 713b: 7f 5d jg 0x719a + 713d: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 7141: 74 2e je 0x7171 + 7143: 4d 63 ff movslq %r15d,%r15 + 7146: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffeda20 + 714d: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 7152: 48 89 d1 mov %rdx,%rcx + 7155: 48 89 f2 mov %rsi,%rdx + 7158: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8) + 715f: 01 + 7160: 44 89 f9 mov %r15d,%ecx + 7163: 41 bc 01 00 00 00 mov $0x1,%r12d + 7169: 41 d3 e4 shl %cl,%r12d + 716c: e9 e3 00 00 00 jmp 0x7254 + 7171: 4d 63 ff movslq %r15d,%r15 + 7174: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffeda20 + 717b: 48 89 d1 mov %rdx,%rcx + 717e: 48 89 f2 mov %rsi,%rdx + 7181: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8) + 7188: 01 + 7189: 44 89 f9 mov %r15d,%ecx + 718c: 41 bc 01 00 00 00 mov $0x1,%r12d + 7192: 41 d3 e4 shl %cl,%r12d + 7195: e9 ba 00 00 00 jmp 0x7254 + 719a: 41 83 ff 10 cmp $0x10,%r15d + 719e: 7e 71 jle 0x7211 + 71a0: 41 83 ff 11 cmp $0x11,%r15d + 71a4: 7f 4b jg 0x71f1 + 71a6: 48 3b d6 cmp %rsi,%rdx + 71a9: 0f 84 09 01 00 00 je 0x72b8 + 71af: 48 89 d1 mov %rdx,%rcx + 71b2: 48 89 f2 mov %rsi,%rdx + 71b5: 45 89 e8 mov %r13d,%r8d + 71b8: 4c 8b 4f 30 mov 0x30(%rdi),%r9 + 71bc: e8 4f 2d b1 01 call 0x1b19f10 + 71c1: 48 89 e0 mov %rsp,%rax + 71c4: 48 89 f1 mov %rsi,%rcx + 71c7: 44 89 ea mov %r13d,%edx + 71ca: 4d 89 e1 mov %r12,%r9 + 71cd: 4c 8b 47 38 mov 0x38(%rdi),%r8 + 71d1: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) + 71d8: e8 31 72 b1 01 call 0x1b1e40e + 71dd: 44 89 f9 mov %r15d,%ecx + 71e0: 41 bc 01 00 00 00 mov $0x1,%r12d + 71e6: 41 d3 e4 shl %cl,%r12d + 71e9: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 71ed: 75 55 jne 0x7244 + 71ef: eb 63 jmp 0x7254 + 71f1: 48 89 e0 mov %rsp,%rax + 71f4: 48 89 f9 mov %rdi,%rcx + 71f7: 49 89 f0 mov %rsi,%r8 + 71fa: 4c 89 60 20 mov %r12,0x20(%rax) + 71fe: e8 7d 21 09 00 call 0x99380 + 7203: 44 89 f9 mov %r15d,%ecx + 7206: 41 bc 01 00 00 00 mov $0x1,%r12d + 720c: 41 d3 e4 shl %cl,%r12d + 720f: eb 43 jmp 0x7254 + 7211: 48 89 e0 mov %rsp,%rax + 7214: 48 89 d1 mov %rdx,%rcx + 7217: 48 89 f2 mov %rsi,%rdx + 721a: 45 89 e8 mov %r13d,%r8d + 721d: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 7221: 4c 89 60 28 mov %r12,0x28(%rax) + 7225: 4c 8b 67 30 mov 0x30(%rdi),%r12 + 7229: 4c 89 60 20 mov %r12,0x20(%rax) + 722d: e8 9e 54 b1 01 call 0x1b1c6d0 + 7232: 44 89 f9 mov %r15d,%ecx + 7235: 41 bc 01 00 00 00 mov $0x1,%r12d + 723b: 41 d3 e4 shl %cl,%r12d + 723e: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 7242: 74 10 je 0x7254 + 7244: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 + 7249: 48 89 f2 mov %rsi,%rdx + 724c: 45 89 e0 mov %r12d,%r8d + 724f: e8 cc 64 ff ff call 0xffffffffffffd720 + 7254: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 + 7259: 48 89 f1 mov %rsi,%rcx + 725c: f3 0f 10 16 movss (%rsi),%xmm2 + 7260: 0f 28 c1 movaps %xmm1,%xmm0 + 7263: 44 89 ea mov %r13d,%edx + 7266: 41 b8 01 00 00 00 mov $0x1,%r8d + 726c: f3 0f 58 c2 addss %xmm2,%xmm0 + 7270: f3 0f 5c d1 subss %xmm1,%xmm2 + 7274: f3 0f 11 06 movss %xmm0,(%rsi) + 7278: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) + 727d: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 7281: e8 3a 32 09 00 call 0x9a4c0 + 7286: 4d 63 e4 movslq %r12d,%r12 + 7289: 49 83 fc 01 cmp $0x1,%r12 + 728d: 74 13 je 0x72a2 + 728f: 8b 46 04 mov 0x4(%rsi),%eax + 7292: 33 ff xor %edi,%edi + 7294: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 7298: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 729d: 89 7e 04 mov %edi,0x4(%rsi) + 72a0: eb 07 jmp 0x72a9 + 72a2: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 72a9: 33 c0 xor %eax,%eax + 72ab: 48 83 c4 30 add $0x30,%rsp + 72af: 41 5f pop %r15 + 72b1: 41 5d pop %r13 + 72b3: 41 5c pop %r12 + 72b5: 5f pop %rdi + 72b6: 5e pop %rsi + 72b7: c3 ret + 72b8: 48 89 f1 mov %rsi,%rcx + 72bb: 44 89 ea mov %r13d,%edx + 72be: 4c 8b 47 30 mov 0x30(%rdi),%r8 + 72c2: e8 99 26 b1 01 call 0x1b19960 + 72c7: e9 f5 fe ff ff jmp 0x71c1 + 72cc: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 72d0: 7e 12 jle 0x72e4 + 72d2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 72d7: 48 83 c4 30 add $0x30,%rsp + 72db: 41 5f pop %r15 + 72dd: 41 5d pop %r13 + 72df: 41 5c pop %r12 + 72e1: 5f pop %rdi + 72e2: 5e pop %rsi + 72e3: c3 ret + 72e4: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 72e8: 41 83 ff 04 cmp $0x4,%r15d + 72ec: 0f 8e ab fd ff ff jle 0x709d + 72f2: e9 30 fe ff ff jmp 0x7127 + 72f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 72fe: 00 00 + 7300: 57 push %rdi + 7301: 41 54 push %r12 + 7303: 41 55 push %r13 + 7305: 41 56 push %r14 + 7307: 41 57 push %r15 + 7309: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 730e: 4d 89 c4 mov %r8,%r12 + 7311: 48 89 d7 mov %rdx,%rdi + 7314: 48 89 ca mov %rcx,%rdx + 7317: 45 33 ed xor %r13d,%r13d + 731a: 4d 85 e4 test %r12,%r12 + 731d: 0f 84 a4 02 00 00 je 0x75c7 + 7323: 41 83 3c 24 06 cmpl $0x6,(%r12) + 7328: 74 14 je 0x733e + 732a: b8 f3 ff ff ff mov $0xfffffff3,%eax + 732f: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 7334: 41 5f pop %r15 + 7336: 41 5e pop %r14 + 7338: 41 5d pop %r13 + 733a: 41 5c pop %r12 + 733c: 5f pop %rdi + 733d: c3 ret + 733e: 48 85 d2 test %rdx,%rdx + 7341: 0f 84 80 02 00 00 je 0x75c7 + 7347: 48 85 ff test %rdi,%rdi + 734a: 0f 84 77 02 00 00 je 0x75c7 + 7350: 4d 85 c9 test %r9,%r9 + 7353: 0f 84 66 02 00 00 je 0x75bf + 7359: 45 8b 7c 24 04 mov 0x4(%r12),%r15d + 735e: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) + 7364: 7f 7f jg 0x73e5 + 7366: 4d 63 cf movslq %r15d,%r9 + 7369: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 736f: 74 21 je 0x7392 + 7371: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffeda20 + 7378: 48 89 d1 mov %rdx,%rcx + 737b: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 + 7382: 48 89 fa mov %rdi,%rdx + 7385: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9 + 738c: 01 + 738d: 41 ff d1 call *%r9 + 7390: eb 18 jmp 0x73aa + 7392: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffeda20 + 7399: 48 89 d1 mov %rdx,%rcx + 739c: 48 89 fa mov %rdi,%rdx + 739f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9 + 73a6: 01 + 73a7: 41 ff d1 call *%r9 + 73aa: b8 01 00 00 00 mov $0x1,%eax + 73af: 44 89 f9 mov %r15d,%ecx + 73b2: d3 e0 shl %cl,%eax + 73b4: 48 63 c0 movslq %eax,%rax + 73b7: 48 83 f8 01 cmp $0x1,%rax + 73bb: 74 10 je 0x73cd + 73bd: 44 8b 4f 04 mov 0x4(%rdi),%r9d + 73c1: 44 89 0c 87 mov %r9d,(%rdi,%rax,4) + 73c5: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4) + 73cc: 00 + 73cd: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) + 73d4: 33 c0 xor %eax,%eax + 73d6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 73db: 41 5f pop %r15 + 73dd: 41 5e pop %r14 + 73df: 41 5d pop %r13 + 73e1: 41 5c pop %r12 + 73e3: 5f pop %rdi + 73e4: c3 ret + 73e5: 4c 89 c8 mov %r9,%rax + 73e8: 48 83 e0 3f and $0x3f,%rax + 73ec: 48 f7 d8 neg %rax + 73ef: 48 83 e0 3f and $0x3f,%rax + 73f3: 4c 03 c8 add %rax,%r9 + 73f6: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) + 73fc: 4d 0f 4f e9 cmovg %r9,%r13 + 7400: 41 be 01 00 00 00 mov $0x1,%r14d + 7406: 45 8d 4f ff lea -0x1(%r15),%r9d + 740a: 44 89 c9 mov %r9d,%ecx + 740d: 41 d3 e6 shl %cl,%r14d + 7410: 41 83 ff 06 cmp $0x6,%r15d + 7414: 7f 67 jg 0x747d + 7416: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 741c: 74 33 je 0x7451 + 741e: 4d 63 ff movslq %r15d,%r15 + 7421: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffeda20 + 7428: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 + 742f: 48 89 d1 mov %rdx,%rcx + 7432: 48 89 fa mov %rdi,%rdx + 7435: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9 + 743c: 01 + 743d: 41 ff d1 call *%r9 + 7440: 44 89 f9 mov %r15d,%ecx + 7443: 41 bd 01 00 00 00 mov $0x1,%r13d + 7449: 41 d3 e5 shl %cl,%r13d + 744c: e9 f2 00 00 00 jmp 0x7543 + 7451: 4d 63 ff movslq %r15d,%r15 + 7454: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffeda20 + 745b: 48 89 d1 mov %rdx,%rcx + 745e: 48 89 fa mov %rdi,%rdx + 7461: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9 + 7468: 01 + 7469: 41 ff d1 call *%r9 + 746c: 44 89 f9 mov %r15d,%ecx + 746f: 41 bd 01 00 00 00 mov $0x1,%r13d + 7475: 41 d3 e5 shl %cl,%r13d + 7478: e9 c6 00 00 00 jmp 0x7543 + 747d: 41 83 ff 11 cmp $0x11,%r15d + 7481: 7e 77 jle 0x74fa + 7483: 41 83 ff 12 cmp $0x12,%r15d + 7487: 7f 50 jg 0x74d9 + 7489: 48 3b d7 cmp %rdi,%rdx + 748c: 0f 84 18 01 00 00 je 0x75aa + 7492: 48 89 d1 mov %rdx,%rcx + 7495: 48 89 fa mov %rdi,%rdx + 7498: 45 89 f0 mov %r14d,%r8d + 749b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9 + 74a0: e8 3b 43 b2 01 call 0x1b2b7e0 + 74a5: 48 8d 04 24 lea (%rsp),%rax + 74a9: 48 89 f9 mov %rdi,%rcx + 74ac: 44 89 f2 mov %r14d,%edx + 74af: 4d 89 e9 mov %r13,%r9 + 74b2: 4d 8b 44 24 38 mov 0x38(%r12),%r8 + 74b7: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) + 74be: e8 83 8b b2 01 call 0x1b30046 + 74c3: 44 89 f9 mov %r15d,%ecx + 74c6: 41 bd 01 00 00 00 mov $0x1,%r13d + 74cc: 41 d3 e5 shl %cl,%r13d + 74cf: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 74d5: 75 5a jne 0x7531 + 74d7: eb 6a jmp 0x7543 + 74d9: 48 8d 04 24 lea (%rsp),%rax + 74dd: 4c 89 e1 mov %r12,%rcx + 74e0: 49 89 f8 mov %rdi,%r8 + 74e3: 4c 89 68 20 mov %r13,0x20(%rax) + 74e7: e8 b4 7b 09 00 call 0x9f0a0 + 74ec: 44 89 f9 mov %r15d,%ecx + 74ef: 41 bd 01 00 00 00 mov $0x1,%r13d + 74f5: 41 d3 e5 shl %cl,%r13d + 74f8: eb 49 jmp 0x7543 + 74fa: 49 89 e2 mov %rsp,%r10 + 74fd: 48 89 d1 mov %rdx,%rcx + 7500: 49 8b 44 24 30 mov 0x30(%r12),%rax + 7505: 48 89 fa mov %rdi,%rdx + 7508: 45 89 f0 mov %r14d,%r8d + 750b: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 7510: 49 89 42 20 mov %rax,0x20(%r10) + 7514: 4d 89 6a 28 mov %r13,0x28(%r10) + 7518: e8 83 6a b2 01 call 0x1b2dfa0 + 751d: 44 89 f9 mov %r15d,%ecx + 7520: 41 bd 01 00 00 00 mov $0x1,%r13d + 7526: 41 d3 e5 shl %cl,%r13d + 7529: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 752f: 74 12 je 0x7543 + 7531: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0 + 7538: 48 89 fa mov %rdi,%rdx + 753b: 45 89 e8 mov %r13d,%r8d + 753e: e8 3d 62 ff ff call 0xffffffffffffd780 + 7543: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0 + 7548: 48 89 f9 mov %rdi,%rcx + 754b: f3 0f 10 0f movss (%rdi),%xmm1 + 754f: 44 89 f2 mov %r14d,%edx + 7552: 41 b8 01 00 00 00 mov $0x1,%r8d + 7558: f3 0f 58 07 addss (%rdi),%xmm0 + 755c: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1 + 7561: f3 0f 11 07 movss %xmm0,(%rdi) + 7565: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi) + 756a: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 + 756f: e8 ac 8e 09 00 call 0xa0420 + 7574: 4d 63 ed movslq %r13d,%r13 + 7577: 49 83 fd 01 cmp $0x1,%r13 + 757b: 74 15 je 0x7592 + 757d: 8b 47 04 mov 0x4(%rdi),%eax + 7580: 45 33 c9 xor %r9d,%r9d + 7583: 42 89 04 af mov %eax,(%rdi,%r13,4) + 7587: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4) + 758c: 44 89 4f 04 mov %r9d,0x4(%rdi) + 7590: eb 07 jmp 0x7599 + 7592: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) + 7599: 33 c0 xor %eax,%eax + 759b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 75a0: 41 5f pop %r15 + 75a2: 41 5e pop %r14 + 75a4: 41 5d pop %r13 + 75a6: 41 5c pop %r12 + 75a8: 5f pop %rdi + 75a9: c3 ret + 75aa: 48 89 f9 mov %rdi,%rcx + 75ad: 44 89 f2 mov %r14d,%edx + 75b0: 4d 8b 44 24 30 mov 0x30(%r12),%r8 + 75b5: e8 76 3c b2 01 call 0x1b2b230 + 75ba: e9 e6 fe ff ff jmp 0x74a5 + 75bf: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) + 75c5: 7e 14 jle 0x75db + 75c7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 75cc: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 75d1: 41 5f pop %r15 + 75d3: 41 5e pop %r14 + 75d5: 41 5d pop %r13 + 75d7: 41 5c pop %r12 + 75d9: 5f pop %rdi + 75da: c3 ret + 75db: 45 8b 7c 24 04 mov 0x4(%r12),%r15d + 75e0: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) + 75e6: 0f 8e 7a fd ff ff jle 0x7366 + 75ec: e9 0f fe ff ff jmp 0x7400 + 75f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75f8: 00 + 75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7600: 56 push %rsi + 7601: 57 push %rdi + 7602: 41 54 push %r12 + 7604: 41 55 push %r13 + 7606: 48 83 ec 38 sub $0x38,%rsp + 760a: 4c 89 c7 mov %r8,%rdi + 760d: 48 89 d6 mov %rdx,%rsi + 7610: 48 89 ca mov %rcx,%rdx + 7613: 45 33 db xor %r11d,%r11d + 7616: 48 85 ff test %rdi,%rdi + 7619: 0f 84 0e 02 00 00 je 0x782d + 761f: 83 3f 06 cmpl $0x6,(%rdi) + 7622: 74 10 je 0x7634 + 7624: b8 f3 ff ff ff mov $0xfffffff3,%eax + 7629: 48 83 c4 38 add $0x38,%rsp + 762d: 41 5d pop %r13 + 762f: 41 5c pop %r12 + 7631: 5f pop %rdi + 7632: 5e pop %rsi + 7633: c3 ret + 7634: 48 85 d2 test %rdx,%rdx + 7637: 0f 84 f0 01 00 00 je 0x782d + 763d: 48 85 f6 test %rsi,%rsi + 7640: 0f 84 e7 01 00 00 je 0x782d + 7646: 4d 85 c9 test %r9,%r9 + 7649: 0f 84 d8 01 00 00 je 0x7827 + 764f: 44 8b 6f 04 mov 0x4(%rdi),%r13d + 7653: 41 83 fd 04 cmp $0x4,%r13d + 7657: 7f 74 jg 0x76cd + 7659: 4d 63 cd movslq %r13d,%r9 + 765c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 7660: 74 1f je 0x7681 + 7662: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffeda20 + 7669: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 766e: 48 89 d1 mov %rdx,%rcx + 7671: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9 + 7678: 01 + 7679: 48 89 f2 mov %rsi,%rdx + 767c: 41 ff d1 call *%r9 + 767f: eb 17 jmp 0x7698 + 7681: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffeda20 + 7688: 48 89 d1 mov %rdx,%rcx + 768b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi + 7692: 01 + 7693: 48 89 f2 mov %rsi,%rdx + 7696: ff d7 call *%rdi + 7698: b8 01 00 00 00 mov $0x1,%eax + 769d: 44 89 e9 mov %r13d,%ecx + 76a0: d3 e0 shl %cl,%eax + 76a2: 48 63 c0 movslq %eax,%rax + 76a5: 48 83 f8 01 cmp $0x1,%rax + 76a9: 74 0e je 0x76b9 + 76ab: 8b 7e 04 mov 0x4(%rsi),%edi + 76ae: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) + 76b5: 00 + 76b6: 89 3c 86 mov %edi,(%rsi,%rax,4) + 76b9: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 76c0: 33 c0 xor %eax,%eax + 76c2: 48 83 c4 38 add $0x38,%rsp + 76c6: 41 5d pop %r13 + 76c8: 41 5c pop %r12 + 76ca: 5f pop %rdi + 76cb: 5e pop %rsi + 76cc: c3 ret + 76cd: 4c 89 c8 mov %r9,%rax + 76d0: 48 83 e0 3f and $0x3f,%rax + 76d4: 48 f7 d8 neg %rax + 76d7: 48 83 e0 3f and $0x3f,%rax + 76db: 4c 03 c8 add %rax,%r9 + 76de: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 76e2: 4d 0f 4f d9 cmovg %r9,%r11 + 76e6: 45 8d 4d ff lea -0x1(%r13),%r9d + 76ea: 41 bc 01 00 00 00 mov $0x1,%r12d + 76f0: 44 89 c9 mov %r9d,%ecx + 76f3: 41 d3 e4 shl %cl,%r12d + 76f6: 41 83 fd 06 cmp $0x6,%r13d + 76fa: 7f 60 jg 0x775c + 76fc: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 7700: 74 31 je 0x7733 + 7702: 4d 63 ed movslq %r13d,%r13 + 7705: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffeda20 + 770c: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 7711: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9 + 7718: 01 + 7719: 48 89 d1 mov %rdx,%rcx + 771c: 48 89 f2 mov %rsi,%rdx + 771f: 41 ff d1 call *%r9 + 7722: 44 89 e9 mov %r13d,%ecx + 7725: 41 bd 01 00 00 00 mov $0x1,%r13d + 772b: 41 d3 e5 shl %cl,%r13d + 772e: e9 92 00 00 00 jmp 0x77c5 + 7733: 4d 63 ed movslq %r13d,%r13 + 7736: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffeda20 + 773d: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9 + 7744: 01 + 7745: 48 89 d1 mov %rdx,%rcx + 7748: 48 89 f2 mov %rsi,%rdx + 774b: 41 ff d1 call *%r9 + 774e: 44 89 e9 mov %r13d,%ecx + 7751: 41 bd 01 00 00 00 mov $0x1,%r13d + 7757: 41 d3 e5 shl %cl,%r13d + 775a: eb 69 jmp 0x77c5 + 775c: 41 83 fd 12 cmp $0x12,%r13d + 7760: 7e 20 jle 0x7782 + 7762: 48 89 e0 mov %rsp,%rax + 7765: 48 89 f9 mov %rdi,%rcx + 7768: 49 89 f0 mov %rsi,%r8 + 776b: 4c 89 58 20 mov %r11,0x20(%rax) + 776f: e8 cc d9 09 00 call 0xa5140 + 7774: 44 89 e9 mov %r13d,%ecx + 7777: 41 bd 01 00 00 00 mov $0x1,%r13d + 777d: 41 d3 e5 shl %cl,%r13d + 7780: eb 43 jmp 0x77c5 + 7782: 49 89 e2 mov %rsp,%r10 + 7785: 48 8b 47 30 mov 0x30(%rdi),%rax + 7789: 48 89 d1 mov %rdx,%rcx + 778c: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 7790: 48 89 f2 mov %rsi,%rdx + 7793: 45 89 e0 mov %r12d,%r8d + 7796: 4d 89 5a 28 mov %r11,0x28(%r10) + 779a: 49 89 42 20 mov %rax,0x20(%r10) + 779e: e8 5d f0 b3 01 call 0x1b46800 + 77a3: 44 89 e9 mov %r13d,%ecx + 77a6: 41 bd 01 00 00 00 mov $0x1,%r13d + 77ac: 41 d3 e5 shl %cl,%r13d + 77af: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 77b3: 74 10 je 0x77c5 + 77b5: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 + 77ba: 48 89 f2 mov %rsi,%rdx + 77bd: 45 89 e8 mov %r13d,%r8d + 77c0: e8 1b 60 ff ff call 0xffffffffffffd7e0 + 77c5: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 + 77ca: 48 89 f1 mov %rsi,%rcx + 77cd: 44 89 e2 mov %r12d,%edx + 77d0: f3 0f 10 16 movss (%rsi),%xmm2 + 77d4: 0f 28 c1 movaps %xmm1,%xmm0 + 77d7: 41 b8 01 00 00 00 mov $0x1,%r8d + 77dd: f3 0f 58 c2 addss %xmm2,%xmm0 + 77e1: f3 0f 5c d1 subss %xmm1,%xmm2 + 77e5: f3 0f 11 06 movss %xmm0,(%rsi) + 77e9: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) + 77ee: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 77f2: e8 89 eb 09 00 call 0xa6380 + 77f7: 4d 63 ed movslq %r13d,%r13 + 77fa: 49 83 fd 01 cmp $0x1,%r13 + 77fe: 74 13 je 0x7813 + 7800: 8b 46 04 mov 0x4(%rsi),%eax + 7803: 33 ff xor %edi,%edi + 7805: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4) + 780a: 42 89 04 ae mov %eax,(%rsi,%r13,4) + 780e: 89 7e 04 mov %edi,0x4(%rsi) + 7811: eb 07 jmp 0x781a + 7813: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 781a: 33 c0 xor %eax,%eax + 781c: 48 83 c4 38 add $0x38,%rsp + 7820: 41 5d pop %r13 + 7822: 41 5c pop %r12 + 7824: 5f pop %rdi + 7825: 5e pop %rsi + 7826: c3 ret + 7827: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 782b: 7e 10 jle 0x783d + 782d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7832: 48 83 c4 38 add $0x38,%rsp + 7836: 41 5d pop %r13 + 7838: 41 5c pop %r12 + 783a: 5f pop %rdi + 783b: 5e pop %rsi + 783c: c3 ret + 783d: 44 8b 6f 04 mov 0x4(%rdi),%r13d + 7841: 41 83 fd 04 cmp $0x4,%r13d + 7845: 0f 8e 0e fe ff ff jle 0x7659 + 784b: e9 96 fe ff ff jmp 0x76e6 + 7850: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7857: 00 + 7858: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 785f: 90 nop + 7860: 41 54 push %r12 + 7862: 41 55 push %r13 + 7864: 41 56 push %r14 + 7866: 41 57 push %r15 + 7868: 48 83 ec 38 sub $0x38,%rsp + 786c: 4d 89 c5 mov %r8,%r13 + 786f: 49 89 d4 mov %rdx,%r12 + 7872: 48 89 ca mov %rcx,%rdx + 7875: 45 33 db xor %r11d,%r11d + 7878: 4d 85 ed test %r13,%r13 + 787b: 0f 84 25 02 00 00 je 0x7aa6 + 7881: 41 83 7d 00 06 cmpl $0x6,0x0(%r13) + 7886: 74 12 je 0x789a + 7888: b8 f3 ff ff ff mov $0xfffffff3,%eax + 788d: 48 83 c4 38 add $0x38,%rsp + 7891: 41 5f pop %r15 + 7893: 41 5e pop %r14 + 7895: 41 5d pop %r13 + 7897: 41 5c pop %r12 + 7899: c3 ret + 789a: 48 85 d2 test %rdx,%rdx + 789d: 0f 84 03 02 00 00 je 0x7aa6 + 78a3: 4d 85 e4 test %r12,%r12 + 78a6: 0f 84 fa 01 00 00 je 0x7aa6 + 78ac: 4d 85 c9 test %r9,%r9 + 78af: 0f 84 ea 01 00 00 je 0x7a9f + 78b5: 45 8b 7d 04 mov 0x4(%r13),%r15d + 78b9: 41 83 ff 04 cmp $0x4,%r15d + 78bd: 7f 79 jg 0x7938 + 78bf: 4d 63 cf movslq %r15d,%r9 + 78c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 78c7: 74 1d je 0x78e6 + 78c9: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffeda20 + 78d0: 48 89 d1 mov %rdx,%rcx + 78d3: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 + 78d9: 4c 89 e2 mov %r12,%rdx + 78dc: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8) + 78e3: 01 + 78e4: eb 15 jmp 0x78fb + 78e6: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffeda20 + 78ed: 48 89 d1 mov %rdx,%rcx + 78f0: 4c 89 e2 mov %r12,%rdx + 78f3: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8) + 78fa: 01 + 78fb: b8 01 00 00 00 mov $0x1,%eax + 7900: 44 89 f9 mov %r15d,%ecx + 7903: d3 e0 shl %cl,%eax + 7905: 48 63 c0 movslq %eax,%rax + 7908: 48 83 f8 01 cmp $0x1,%rax + 790c: 74 12 je 0x7920 + 790e: 45 8b 4c 24 04 mov 0x4(%r12),%r9d + 7913: 45 89 0c 84 mov %r9d,(%r12,%rax,4) + 7917: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4) + 791e: 00 00 + 7920: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) + 7927: 00 00 + 7929: 33 c0 xor %eax,%eax + 792b: 48 83 c4 38 add $0x38,%rsp + 792f: 41 5f pop %r15 + 7931: 41 5e pop %r14 + 7933: 41 5d pop %r13 + 7935: 41 5c pop %r12 + 7937: c3 ret + 7938: 4c 89 c8 mov %r9,%rax + 793b: 48 83 e0 3f and $0x3f,%rax + 793f: 48 f7 d8 neg %rax + 7942: 48 83 e0 3f and $0x3f,%rax + 7946: 4c 03 c8 add %rax,%r9 + 7949: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) + 794e: 4d 0f 4f d9 cmovg %r9,%r11 + 7952: 41 be 01 00 00 00 mov $0x1,%r14d + 7958: 45 8d 4f ff lea -0x1(%r15),%r9d + 795c: 44 89 c9 mov %r9d,%ecx + 795f: 41 d3 e6 shl %cl,%r14d + 7962: 41 83 ff 07 cmp $0x7,%r15d + 7966: 7f 5c jg 0x79c4 + 7968: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 796d: 74 2f je 0x799e + 796f: 4d 63 ff movslq %r15d,%r15 + 7972: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffeda20 + 7979: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 + 797f: 48 89 d1 mov %rdx,%rcx + 7982: 4c 89 e2 mov %r12,%rdx + 7985: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8) + 798c: 01 + 798d: 44 89 f9 mov %r15d,%ecx + 7990: 41 bf 01 00 00 00 mov $0x1,%r15d + 7996: 41 d3 e7 shl %cl,%r15d + 7999: e9 91 00 00 00 jmp 0x7a2f + 799e: 4d 63 ff movslq %r15d,%r15 + 79a1: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffeda20 + 79a8: 48 89 d1 mov %rdx,%rcx + 79ab: 4c 89 e2 mov %r12,%rdx + 79ae: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8) + 79b5: 01 + 79b6: 44 89 f9 mov %r15d,%ecx + 79b9: 41 bf 01 00 00 00 mov $0x1,%r15d + 79bf: 41 d3 e7 shl %cl,%r15d + 79c2: eb 6b jmp 0x7a2f + 79c4: 41 83 ff 13 cmp $0x13,%r15d + 79c8: 7e 20 jle 0x79ea + 79ca: 48 89 e0 mov %rsp,%rax + 79cd: 4c 89 e9 mov %r13,%rcx + 79d0: 4d 89 e0 mov %r12,%r8 + 79d3: 4c 89 58 20 mov %r11,0x20(%rax) + 79d7: e8 84 32 0a 00 call 0xaac60 + 79dc: 44 89 f9 mov %r15d,%ecx + 79df: 41 bf 01 00 00 00 mov $0x1,%r15d + 79e5: 41 d3 e7 shl %cl,%r15d + 79e8: eb 45 jmp 0x7a2f + 79ea: 49 89 e2 mov %rsp,%r10 + 79ed: 48 89 d1 mov %rdx,%rcx + 79f0: 49 8b 45 30 mov 0x30(%r13),%rax + 79f4: 4c 89 e2 mov %r12,%rdx + 79f7: 45 89 f0 mov %r14d,%r8d + 79fa: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 79fe: 4d 89 5a 28 mov %r11,0x28(%r10) + 7a02: 49 89 42 20 mov %rax,0x20(%r10) + 7a06: e8 55 76 b5 01 call 0x1b5f060 + 7a0b: 44 89 f9 mov %r15d,%ecx + 7a0e: 41 bf 01 00 00 00 mov $0x1,%r15d + 7a14: 41 d3 e7 shl %cl,%r15d + 7a17: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 7a1c: 74 11 je 0x7a2f + 7a1e: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0 + 7a24: 4c 89 e2 mov %r12,%rdx + 7a27: 45 89 f8 mov %r15d,%r8d + 7a2a: e8 11 5e ff ff call 0xffffffffffffd840 + 7a2f: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2 + 7a36: 4c 89 e1 mov %r12,%rcx + 7a39: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1 + 7a3f: 44 89 f2 mov %r14d,%edx + 7a42: 41 b8 01 00 00 00 mov $0x1,%r8d + 7a48: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 7a4c: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 7a50: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12) + 7a56: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12) + 7a5d: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 7a61: e8 3a 44 0a 00 call 0xabea0 + 7a66: 4d 63 ff movslq %r15d,%r15 + 7a69: 49 83 ff 01 cmp $0x1,%r15 + 7a6d: 74 18 je 0x7a87 + 7a6f: 41 8b 44 24 04 mov 0x4(%r12),%eax + 7a74: 45 33 c9 xor %r9d,%r9d + 7a77: 43 89 04 bc mov %eax,(%r12,%r15,4) + 7a7b: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4) + 7a80: 45 89 4c 24 04 mov %r9d,0x4(%r12) + 7a85: eb 09 jmp 0x7a90 + 7a87: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) + 7a8e: 00 00 + 7a90: 33 c0 xor %eax,%eax + 7a92: 48 83 c4 38 add $0x38,%rsp + 7a96: 41 5f pop %r15 + 7a98: 41 5e pop %r14 + 7a9a: 41 5d pop %r13 + 7a9c: 41 5c pop %r12 + 7a9e: c3 ret + 7a9f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) + 7aa4: 7e 12 jle 0x7ab8 + 7aa6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7aab: 48 83 c4 38 add $0x38,%rsp + 7aaf: 41 5f pop %r15 + 7ab1: 41 5e pop %r14 + 7ab3: 41 5d pop %r13 + 7ab5: 41 5c pop %r12 + 7ab7: c3 ret + 7ab8: 45 8b 7d 04 mov 0x4(%r13),%r15d + 7abc: 41 83 ff 04 cmp $0x4,%r15d + 7ac0: 0f 8e f9 fd ff ff jle 0x78bf + 7ac6: e9 87 fe ff ff jmp 0x7952 + 7acb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ad2: 00 + 7ad3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ada: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7ae0: 56 push %rsi + 7ae1: 57 push %rdi + 7ae2: 41 54 push %r12 + 7ae4: 41 55 push %r13 + 7ae6: 41 57 push %r15 + 7ae8: 48 83 ec 30 sub $0x30,%rsp + 7aec: 4c 89 c7 mov %r8,%rdi + 7aef: 48 89 d6 mov %rdx,%rsi + 7af2: 48 89 ca mov %rcx,%rdx + 7af5: 45 33 db xor %r11d,%r11d + 7af8: 48 85 ff test %rdi,%rdi + 7afb: 0f 84 ea 01 00 00 je 0x7ceb + 7b01: 83 3f 06 cmpl $0x6,(%rdi) + 7b04: 74 12 je 0x7b18 + 7b06: b8 f3 ff ff ff mov $0xfffffff3,%eax + 7b0b: 48 83 c4 30 add $0x30,%rsp + 7b0f: 41 5f pop %r15 + 7b11: 41 5d pop %r13 + 7b13: 41 5c pop %r12 + 7b15: 5f pop %rdi + 7b16: 5e pop %rsi + 7b17: c3 ret + 7b18: 48 85 d2 test %rdx,%rdx + 7b1b: 0f 84 ca 01 00 00 je 0x7ceb + 7b21: 48 85 f6 test %rsi,%rsi + 7b24: 0f 84 c1 01 00 00 je 0x7ceb + 7b2a: 4d 85 c9 test %r9,%r9 + 7b2d: 0f 84 b2 01 00 00 je 0x7ce5 + 7b33: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 7b37: 41 83 ff 04 cmp $0x4,%r15d + 7b3b: 7f 75 jg 0x7bb2 + 7b3d: 4d 63 cf movslq %r15d,%r9 + 7b40: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 7b44: 74 20 je 0x7b66 + 7b46: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffeda20 + 7b4d: 48 89 d1 mov %rdx,%rcx + 7b50: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 7b55: 48 89 f2 mov %rsi,%rdx + 7b58: c5 f8 28 d0 vmovaps %xmm0,%xmm2 + 7b5c: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8) + 7b63: 01 + 7b64: eb 15 jmp 0x7b7b + 7b66: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffeda20 + 7b6d: 48 89 d1 mov %rdx,%rcx + 7b70: 48 89 f2 mov %rsi,%rdx + 7b73: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8) + 7b7a: 01 + 7b7b: b8 01 00 00 00 mov $0x1,%eax + 7b80: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi + 7b85: 48 63 ff movslq %edi,%rdi + 7b88: 48 83 ff 01 cmp $0x1,%rdi + 7b8c: 74 0e je 0x7b9c + 7b8e: 8b 46 04 mov 0x4(%rsi),%eax + 7b91: 89 04 be mov %eax,(%rsi,%rdi,4) + 7b94: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) + 7b9b: 00 + 7b9c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 7ba3: 33 c0 xor %eax,%eax + 7ba5: 48 83 c4 30 add $0x30,%rsp + 7ba9: 41 5f pop %r15 + 7bab: 41 5d pop %r13 + 7bad: 41 5c pop %r12 + 7baf: 5f pop %rdi + 7bb0: 5e pop %rsi + 7bb1: c3 ret + 7bb2: 4c 89 c8 mov %r9,%rax + 7bb5: 48 83 e0 3f and $0x3f,%rax + 7bb9: 48 f7 d8 neg %rax + 7bbc: 48 83 e0 3f and $0x3f,%rax + 7bc0: 4c 03 c8 add %rax,%r9 + 7bc3: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 7bc7: 4d 0f 4f d9 cmovg %r9,%r11 + 7bcb: 41 bc 01 00 00 00 mov $0x1,%r12d + 7bd1: 45 8d 4f ff lea -0x1(%r15),%r9d + 7bd5: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d + 7bda: 41 83 ff 07 cmp $0x7,%r15d + 7bde: 7f 49 jg 0x7c29 + 7be0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 7be4: 74 24 je 0x7c0a + 7be6: 4d 63 ff movslq %r15d,%r15 + 7be9: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffeda20 + 7bf0: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 7bf5: 48 89 d1 mov %rdx,%rcx + 7bf8: 48 89 f2 mov %rsi,%rdx + 7bfb: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8) + 7c02: 01 + 7c03: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 7c08: eb 7a jmp 0x7c84 + 7c0a: 4d 63 ff movslq %r15d,%r15 + 7c0d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffeda20 + 7c14: 48 89 d1 mov %rdx,%rcx + 7c17: 48 89 f2 mov %rsi,%rdx + 7c1a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8) + 7c21: 01 + 7c22: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 7c27: eb 5b jmp 0x7c84 + 7c29: 41 83 ff 13 cmp $0x13,%r15d + 7c2d: 7e 19 jle 0x7c48 + 7c2f: 48 89 e0 mov %rsp,%rax + 7c32: 48 89 f9 mov %rdi,%rcx + 7c35: 49 89 f0 mov %rsi,%r8 + 7c38: 4c 89 58 20 mov %r11,0x20(%rax) + 7c3c: e8 bf 93 0a 00 call 0xb1000 + 7c41: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 7c46: eb 3c jmp 0x7c84 + 7c48: 49 89 e2 mov %rsp,%r10 + 7c4b: 48 89 d1 mov %rdx,%rcx + 7c4e: 48 8b 47 30 mov 0x30(%rdi),%rax + 7c52: 48 89 f2 mov %rsi,%rdx + 7c55: 45 89 e8 mov %r13d,%r8d + 7c58: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 7c5c: 4d 89 5a 28 mov %r11,0x28(%r10) + 7c60: 49 89 42 20 mov %rax,0x20(%r10) + 7c64: e8 37 79 b6 01 call 0x1b6f5a0 + 7c69: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 7c6e: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 7c72: 74 10 je 0x7c84 + 7c74: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 7c79: 48 89 f2 mov %rsi,%rdx + 7c7c: 45 89 e0 mov %r12d,%r8d + 7c7f: e8 7c 5d ff ff call 0xffffffffffffda00 + 7c84: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 + 7c89: 48 89 f1 mov %rsi,%rcx + 7c8c: c5 fa 10 0e vmovss (%rsi),%xmm1 + 7c90: 44 89 ea mov %r13d,%edx + 7c93: 41 b8 01 00 00 00 mov $0x1,%r8d + 7c99: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 7c9d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 7ca1: c5 fa 11 06 vmovss %xmm0,(%rsi) + 7ca5: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) + 7caa: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 7cae: e8 0d a6 0a 00 call 0xb22c0 + 7cb3: 4d 63 e4 movslq %r12d,%r12 + 7cb6: 49 83 fc 01 cmp $0x1,%r12 + 7cba: 74 13 je 0x7ccf + 7cbc: 8b 46 04 mov 0x4(%rsi),%eax + 7cbf: 33 ff xor %edi,%edi + 7cc1: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 7cc5: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 7cca: 89 7e 04 mov %edi,0x4(%rsi) + 7ccd: eb 07 jmp 0x7cd6 + 7ccf: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 7cd6: 33 c0 xor %eax,%eax + 7cd8: 48 83 c4 30 add $0x30,%rsp + 7cdc: 41 5f pop %r15 + 7cde: 41 5d pop %r13 + 7ce0: 41 5c pop %r12 + 7ce2: 5f pop %rdi + 7ce3: 5e pop %rsi + 7ce4: c3 ret + 7ce5: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 7ce9: 7e 12 jle 0x7cfd + 7ceb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7cf0: 48 83 c4 30 add $0x30,%rsp + 7cf4: 41 5f pop %r15 + 7cf6: 41 5d pop %r13 + 7cf8: 41 5c pop %r12 + 7cfa: 5f pop %rdi + 7cfb: 5e pop %rsi + 7cfc: c3 ret + 7cfd: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 7d01: 41 83 ff 04 cmp $0x4,%r15d + 7d05: 0f 8e 32 fe ff ff jle 0x7b3d + 7d0b: e9 bb fe ff ff jmp 0x7bcb + 7d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d17: 00 + 7d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d1f: 90 nop + 7d20: 56 push %rsi + 7d21: 57 push %rdi + 7d22: 41 54 push %r12 + 7d24: 41 55 push %r13 + 7d26: 41 57 push %r15 + 7d28: 48 83 ec 30 sub $0x30,%rsp + 7d2c: 4c 89 c7 mov %r8,%rdi + 7d2f: 48 89 d6 mov %rdx,%rsi + 7d32: 48 89 ca mov %rcx,%rdx + 7d35: 45 33 db xor %r11d,%r11d + 7d38: 48 85 ff test %rdi,%rdi + 7d3b: 0f 84 e6 01 00 00 je 0x7f27 + 7d41: 83 3f 06 cmpl $0x6,(%rdi) + 7d44: 74 12 je 0x7d58 + 7d46: b8 f3 ff ff ff mov $0xfffffff3,%eax + 7d4b: 48 83 c4 30 add $0x30,%rsp + 7d4f: 41 5f pop %r15 + 7d51: 41 5d pop %r13 + 7d53: 41 5c pop %r12 + 7d55: 5f pop %rdi + 7d56: 5e pop %rsi + 7d57: c3 ret + 7d58: 48 85 d2 test %rdx,%rdx + 7d5b: 0f 84 c6 01 00 00 je 0x7f27 + 7d61: 48 85 f6 test %rsi,%rsi + 7d64: 0f 84 bd 01 00 00 je 0x7f27 + 7d6a: 4d 85 c9 test %r9,%r9 + 7d6d: 0f 84 ae 01 00 00 je 0x7f21 + 7d73: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 7d77: 41 83 ff 04 cmp $0x4,%r15d + 7d7b: 7f 71 jg 0x7dee + 7d7d: 4d 63 cf movslq %r15d,%r9 + 7d80: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 7d84: 74 1c je 0x7da2 + 7d86: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffeda20 + 7d8d: 48 89 d1 mov %rdx,%rcx + 7d90: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 7d95: 48 89 f2 mov %rsi,%rdx + 7d98: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8) + 7d9f: 01 + 7da0: eb 15 jmp 0x7db7 + 7da2: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffeda20 + 7da9: 48 89 d1 mov %rdx,%rcx + 7dac: 48 89 f2 mov %rsi,%rdx + 7daf: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8) + 7db6: 01 + 7db7: b8 01 00 00 00 mov $0x1,%eax + 7dbc: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi + 7dc1: 48 63 ff movslq %edi,%rdi + 7dc4: 48 83 ff 01 cmp $0x1,%rdi + 7dc8: 74 0e je 0x7dd8 + 7dca: 8b 46 04 mov 0x4(%rsi),%eax + 7dcd: 89 04 be mov %eax,(%rsi,%rdi,4) + 7dd0: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) + 7dd7: 00 + 7dd8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 7ddf: 33 c0 xor %eax,%eax + 7de1: 48 83 c4 30 add $0x30,%rsp + 7de5: 41 5f pop %r15 + 7de7: 41 5d pop %r13 + 7de9: 41 5c pop %r12 + 7deb: 5f pop %rdi + 7dec: 5e pop %rsi + 7ded: c3 ret + 7dee: 4c 89 c8 mov %r9,%rax + 7df1: 48 83 e0 3f and $0x3f,%rax + 7df5: 48 f7 d8 neg %rax + 7df8: 48 83 e0 3f and $0x3f,%rax + 7dfc: 4c 03 c8 add %rax,%r9 + 7dff: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 7e03: 4d 0f 4f d9 cmovg %r9,%r11 + 7e07: 41 bc 01 00 00 00 mov $0x1,%r12d + 7e0d: 45 8d 4f ff lea -0x1(%r15),%r9d + 7e11: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d + 7e16: 41 83 ff 07 cmp $0x7,%r15d + 7e1a: 7f 49 jg 0x7e65 + 7e1c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 7e20: 74 24 je 0x7e46 + 7e22: 4d 63 ff movslq %r15d,%r15 + 7e25: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffeda20 + 7e2c: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 7e31: 48 89 d1 mov %rdx,%rcx + 7e34: 48 89 f2 mov %rsi,%rdx + 7e37: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8) + 7e3e: 01 + 7e3f: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 7e44: eb 7a jmp 0x7ec0 + 7e46: 4d 63 ff movslq %r15d,%r15 + 7e49: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffeda20 + 7e50: 48 89 d1 mov %rdx,%rcx + 7e53: 48 89 f2 mov %rsi,%rdx + 7e56: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8) + 7e5d: 01 + 7e5e: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 7e63: eb 5b jmp 0x7ec0 + 7e65: 41 83 ff 13 cmp $0x13,%r15d + 7e69: 7e 19 jle 0x7e84 + 7e6b: 48 89 e0 mov %rsp,%rax + 7e6e: 48 89 f9 mov %rdi,%rcx + 7e71: 49 89 f0 mov %rsi,%r8 + 7e74: 4c 89 58 20 mov %r11,0x20(%rax) + 7e78: e8 a3 f3 0a 00 call 0xb7220 + 7e7d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 7e82: eb 3c jmp 0x7ec0 + 7e84: 49 89 e2 mov %rsp,%r10 + 7e87: 48 89 d1 mov %rdx,%rcx + 7e8a: 48 8b 47 30 mov 0x30(%rdi),%rax + 7e8e: 48 89 f2 mov %rsi,%rdx + 7e91: 45 89 e8 mov %r13d,%r8d + 7e94: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 7e98: 4d 89 5a 28 mov %r11,0x28(%r10) + 7e9c: 49 89 42 20 mov %rax,0x20(%r10) + 7ea0: e8 fb 58 b7 01 call 0x1b7d7a0 + 7ea5: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 7eaa: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 7eae: 74 10 je 0x7ec0 + 7eb0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 7eb5: 48 89 f2 mov %rsi,%rdx + 7eb8: 45 89 e0 mov %r12d,%r8d + 7ebb: e8 00 5d ff ff call 0xffffffffffffdbc0 + 7ec0: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 + 7ec5: 48 89 f1 mov %rsi,%rcx + 7ec8: c5 fa 10 0e vmovss (%rsi),%xmm1 + 7ecc: 44 89 ea mov %r13d,%edx + 7ecf: 41 b8 01 00 00 00 mov $0x1,%r8d + 7ed5: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 7ed9: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 7edd: c5 fa 11 06 vmovss %xmm0,(%rsi) + 7ee1: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) + 7ee6: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 7eea: e8 f1 05 0b 00 call 0xb84e0 + 7eef: 4d 63 e4 movslq %r12d,%r12 + 7ef2: 49 83 fc 01 cmp $0x1,%r12 + 7ef6: 74 13 je 0x7f0b + 7ef8: 8b 46 04 mov 0x4(%rsi),%eax + 7efb: 33 ff xor %edi,%edi + 7efd: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 7f01: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 7f06: 89 7e 04 mov %edi,0x4(%rsi) + 7f09: eb 07 jmp 0x7f12 + 7f0b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 7f12: 33 c0 xor %eax,%eax + 7f14: 48 83 c4 30 add $0x30,%rsp + 7f18: 41 5f pop %r15 + 7f1a: 41 5d pop %r13 + 7f1c: 41 5c pop %r12 + 7f1e: 5f pop %rdi + 7f1f: 5e pop %rsi + 7f20: c3 ret + 7f21: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 7f25: 7e 12 jle 0x7f39 + 7f27: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7f2c: 48 83 c4 30 add $0x30,%rsp + 7f30: 41 5f pop %r15 + 7f32: 41 5d pop %r13 + 7f34: 41 5c pop %r12 + 7f36: 5f pop %rdi + 7f37: 5e pop %rsi + 7f38: c3 ret + 7f39: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 7f3d: 41 83 ff 04 cmp $0x4,%r15d + 7f41: 0f 8e 36 fe ff ff jle 0x7d7d + 7f47: e9 bb fe ff ff jmp 0x7e07 + 7f4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f53: 00 + 7f54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7f60: 48 83 ec 28 sub $0x28,%rsp + 7f64: 48 85 c9 test %rcx,%rcx + 7f67: 74 26 je 0x7f8f + 7f69: 48 85 d2 test %rdx,%rdx + 7f6c: 74 21 je 0x7f8f + 7f6e: 45 85 c0 test %r8d,%r8d + 7f71: 7e 26 jle 0x7f99 + 7f73: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 7f7a: 7d 07 jge 0x7f83 + 7f7c: e8 bf 94 a4 01 call 0x1a51440 + 7f81: eb 05 jmp 0x7f88 + 7f83: e8 b8 98 a4 01 call 0x1a51840 + 7f88: 33 c0 xor %eax,%eax + 7f8a: 48 83 c4 28 add $0x28,%rsp + 7f8e: c3 ret + 7f8f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7f94: 48 83 c4 28 add $0x28,%rsp + 7f98: c3 ret + 7f99: b8 fa ff ff ff mov $0xfffffffa,%eax + 7f9e: 48 83 c4 28 add $0x28,%rsp + 7fa2: c3 ret + 7fa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7faa: 00 + 7fab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fc0: 48 83 ec 28 sub $0x28,%rsp + 7fc4: 48 85 c9 test %rcx,%rcx + 7fc7: 74 26 je 0x7fef + 7fc9: 48 85 d2 test %rdx,%rdx + 7fcc: 74 21 je 0x7fef + 7fce: 45 85 c0 test %r8d,%r8d + 7fd1: 7e 26 jle 0x7ff9 + 7fd3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 7fda: 7d 07 jge 0x7fe3 + 7fdc: e8 ff a0 a4 01 call 0x1a520e0 + 7fe1: eb 05 jmp 0x7fe8 + 7fe3: e8 78 56 0b 00 call 0xbd660 + 7fe8: 33 c0 xor %eax,%eax + 7fea: 48 83 c4 28 add $0x28,%rsp + 7fee: c3 ret + 7fef: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7ff4: 48 83 c4 28 add $0x28,%rsp + 7ff8: c3 ret + 7ff9: b8 fa ff ff ff mov $0xfffffffa,%eax + 7ffe: 48 rex.W + 7fff: 83 .byte 0x83 diff --git a/handoff/nls_dasm/th_136e0.dis b/handoff/nls_dasm/th_136e0.dis new file mode 100644 index 0000000..85b2356 --- /dev/null +++ b/handoff/nls_dasm/th_136e0.dis @@ -0,0 +1,8663 @@ +; th_136e0: VA 0x1800136e0-0x18001b6e0 (32768 bytes) + +/tmp/opencode/dis/th_136e0.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 83 ec 28 sub $0x28,%rsp + 4: 4d 85 c0 test %r8,%r8 + 7: 74 35 je 0x3e + 9: 45 85 c9 test %r9d,%r9d + c: 7e 4c jle 0x5a + e: 48 85 d2 test %rdx,%rdx + 11: 74 26 je 0x39 + 13: 48 85 c9 test %rcx,%rcx + 16: 74 0c je 0x24 + 18: e8 c3 9d 03 00 call 0x39de0 + 1d: 33 c0 xor %eax,%eax + 1f: 48 83 c4 28 add $0x28,%rsp + 23: c3 ret + 24: 48 89 d1 mov %rdx,%rcx + 27: 4c 89 c2 mov %r8,%rdx + 2a: 45 89 c8 mov %r9d,%r8d + 2d: e8 0e a0 03 00 call 0x3a040 + 32: 33 c0 xor %eax,%eax + 34: 48 83 c4 28 add $0x28,%rsp + 38: c3 ret + 39: 48 85 c9 test %rcx,%rcx + 3c: 75 0a jne 0x48 + 3e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 43: 48 83 c4 28 add $0x28,%rsp + 47: c3 ret + 48: 4c 89 c2 mov %r8,%rdx + 4b: 45 89 c8 mov %r9d,%r8d + 4e: e8 cd a1 03 00 call 0x3a220 + 53: 33 c0 xor %eax,%eax + 55: 48 83 c4 28 add $0x28,%rsp + 59: c3 ret + 5a: b8 fa ff ff ff mov $0xfffffffa,%eax + 5f: 48 83 c4 28 add $0x28,%rsp + 63: c3 ret + 64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b: 00 + 6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f: 00 + 80: 48 83 ec 28 sub $0x28,%rsp + 84: 4d 85 c0 test %r8,%r8 + 87: 74 35 je 0xbe + 89: 45 85 c9 test %r9d,%r9d + 8c: 7e 4c jle 0xda + 8e: 48 85 d2 test %rdx,%rdx + 91: 74 26 je 0xb9 + 93: 48 85 c9 test %rcx,%rcx + 96: 74 0c je 0xa4 + 98: e8 a3 a3 03 00 call 0x3a440 + 9d: 33 c0 xor %eax,%eax + 9f: 48 83 c4 28 add $0x28,%rsp + a3: c3 ret + a4: 48 89 d1 mov %rdx,%rcx + a7: 4c 89 c2 mov %r8,%rdx + aa: 45 89 c8 mov %r9d,%r8d + ad: e8 0e a6 03 00 call 0x3a6c0 + b2: 33 c0 xor %eax,%eax + b4: 48 83 c4 28 add $0x28,%rsp + b8: c3 ret + b9: 48 85 c9 test %rcx,%rcx + bc: 75 0a jne 0xc8 + be: b8 f8 ff ff ff mov $0xfffffff8,%eax + c3: 48 83 c4 28 add $0x28,%rsp + c7: c3 ret + c8: 4c 89 c2 mov %r8,%rdx + cb: 45 89 c8 mov %r9d,%r8d + ce: e8 0d a8 03 00 call 0x3a8e0 + d3: 33 c0 xor %eax,%eax + d5: 48 83 c4 28 add $0x28,%rsp + d9: c3 ret + da: b8 fa ff ff ff mov $0xfffffffa,%eax + df: 48 83 c4 28 add $0x28,%rsp + e3: c3 ret + e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + eb: 00 + ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ff: 00 + 100: 53 push %rbx + 101: 56 push %rsi + 102: 57 push %rdi + 103: 41 54 push %r12 + 105: 41 55 push %r13 + 107: 41 56 push %r14 + 109: 41 57 push %r15 + 10b: 55 push %rbp + 10c: 48 83 ec 38 sub $0x38,%rsp + 110: 49 89 ce mov %rcx,%r14 + 113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 11a: 00 + 11b: 44 89 cf mov %r9d,%edi + 11e: 44 89 c6 mov %r8d,%esi + 121: 41 89 d7 mov %edx,%r15d + 124: 4d 85 f6 test %r14,%r14 + 127: 0f 84 8e 01 00 00 je 0x2bb + 12d: 41 83 ff 1e cmp $0x1e,%r15d + 131: 0f 87 5f 01 00 00 ja 0x296 + 137: 41 83 ff 1d cmp $0x1d,%r15d + 13b: 0f 8f 55 01 00 00 jg 0x296 + 141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 148: 00 + 149: 48 85 db test %rbx,%rbx + 14c: 0f 84 69 01 00 00 je 0x2bb + 152: 48 89 dd mov %rbx,%rbp + 155: ba 90 00 00 00 mov $0x90,%edx + 15a: 48 83 e5 3f and $0x3f,%rbp + 15e: 48 f7 dd neg %rbp + 161: 48 83 e5 3f and $0x3f,%rbp + 165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 169: 4c 89 e1 mov %r12,%rcx + 16c: e8 cf a4 00 00 call 0xa640 + 171: 44 89 f9 mov %r15d,%ecx + 174: b8 01 00 00 00 mov $0x1,%eax + 179: d3 e0 shl %cl,%eax + 17b: 41 89 7c 24 14 mov %edi,0x14(%r12) + 180: 83 fe 08 cmp $0x8,%esi + 183: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 188: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 18f: 00 00 + 191: 0f 84 45 02 00 00 je 0x3dc + 197: 83 fe 04 cmp $0x4,%esi + 19a: 0f 84 97 00 00 00 je 0x237 + 1a0: 83 fe 01 cmp $0x1,%esi + 1a3: 75 39 jne 0x1de + 1a5: 0f 57 c0 xorps %xmm0,%xmm0 + 1a8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 1ac: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c496e8 + 1b3: 01 + 1b4: f3 0f 5e c8 divss %xmm0,%xmm1 + 1b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1bf: 00 + 1c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 1c7: 00 00 + 1c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 1d0: 00 00 + 1d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 1d9: e9 93 00 00 00 jmp 0x271 + 1de: 83 fe 02 cmp $0x2,%esi + 1e1: 75 36 jne 0x219 + 1e3: 0f 57 c0 xorps %xmm0,%xmm0 + 1e6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 1ea: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c496e8 + 1f1: 01 + 1f2: f3 0f 5e c8 divss %xmm0,%xmm1 + 1f6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1fd: 00 + 1fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 205: 00 00 + 207: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 20e: 00 00 + 210: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 217: eb 58 jmp 0x271 + 219: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 220: 00 + 221: b8 ee ff ff ff mov $0xffffffee,%eax + 226: 48 83 c4 38 add $0x38,%rsp + 22a: 5d pop %rbp + 22b: 41 5f pop %r15 + 22d: 41 5e pop %r14 + 22f: 41 5d pop %r13 + 231: 41 5c pop %r12 + 233: 5f pop %rdi + 234: 5e pop %rsi + 235: 5b pop %rbx + 236: c3 ret + 237: 0f 57 c0 xorps %xmm0,%xmm0 + 23a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 23e: b8 01 00 00 00 mov $0x1,%eax + 243: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 24a: 00 + 24b: 41 89 44 24 08 mov %eax,0x8(%r12) + 250: 41 89 44 24 0c mov %eax,0xc(%r12) + 255: e8 26 a4 00 00 call 0xa680 + 25a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c496e0 + 261: 01 + 262: f2 0f 5e c8 divsd %xmm0,%xmm1 + 266: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 26a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 271: 41 83 ff 04 cmp $0x4,%r15d + 275: 7f 35 jg 0x2ac + 277: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 27e: 00 00 + 280: 33 c0 xor %eax,%eax + 282: 4d 89 26 mov %r12,(%r14) + 285: 48 83 c4 38 add $0x38,%rsp + 289: 5d pop %rbp + 28a: 41 5f pop %r15 + 28c: 41 5e pop %r14 + 28e: 41 5d pop %r13 + 290: 41 5c pop %r12 + 292: 5f pop %rdi + 293: 5e pop %rsi + 294: 5b pop %rbx + 295: c3 ret + 296: b8 ef ff ff ff mov $0xffffffef,%eax + 29b: 48 83 c4 38 add $0x38,%rsp + 29f: 5d pop %rbp + 2a0: 41 5f pop %r15 + 2a2: 41 5e pop %r14 + 2a4: 41 5d pop %r13 + 2a6: 41 5c pop %r12 + 2a8: 5f pop %rdi + 2a9: 5e pop %rsi + 2aa: 5b pop %rbx + 2ab: c3 ret + 2ac: 41 83 ff 0a cmp $0xa,%r15d + 2b0: 0f 8e ec 00 00 00 jle 0x3a2 + 2b6: 4d 85 ed test %r13,%r13 + 2b9: 75 16 jne 0x2d1 + 2bb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c0: 48 83 c4 38 add $0x38,%rsp + 2c4: 5d pop %rbp + 2c5: 41 5f pop %r15 + 2c7: 41 5e pop %r14 + 2c9: 41 5d pop %r13 + 2cb: 41 5c pop %r12 + 2cd: 5f pop %rdi + 2ce: 5e pop %rsi + 2cf: 5b pop %rbx + 2d0: c3 ret + 2d1: 4c 89 ee mov %r13,%rsi + 2d4: 44 89 f9 mov %r15d,%ecx + 2d7: 48 83 e6 3f and $0x3f,%rsi + 2db: 44 89 ff mov %r15d,%edi + 2de: 48 f7 de neg %rsi + 2e1: 48 83 e6 3f and $0x3f,%rsi + 2e5: 49 03 f5 add %r13,%rsi + 2e8: 48 89 f2 mov %rsi,%rdx + 2eb: e8 10 a8 03 00 call 0x3ab00 + 2f0: 49 89 c5 mov %rax,%r13 + 2f3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 2fa: 00 + 2fb: 49 89 54 24 30 mov %rdx,0x30(%r12) + 300: 41 8d 5f ff lea -0x1(%r15),%ebx + 304: 83 fb 10 cmp $0x10,%ebx + 307: 7f 3c jg 0x345 + 309: 83 fb 0f cmp $0xf,%ebx + 30c: 89 d9 mov %ebx,%ecx + 30e: e8 2d aa 00 00 call 0xad40 + 313: 89 d9 mov %ebx,%ecx + 315: 48 89 f2 mov %rsi,%rdx + 318: 41 89 f8 mov %edi,%r8d + 31b: 49 89 c1 mov %rax,%r9 + 31e: 49 89 44 24 38 mov %rax,0x38(%r12) + 323: e8 d8 af 03 00 call 0x3b300 + 328: 49 89 c1 mov %rax,%r9 + 32b: 89 d9 mov %ebx,%ecx + 32d: b8 01 00 00 00 mov $0x1,%eax + 332: d3 e0 shl %cl,%eax + 334: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 33b: 83 e3 c0 and $0xffffffc0,%ebx + 33e: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 343: eb 1e jmp 0x363 + 345: 48 89 e0 mov %rsp,%rax + 348: 4c 89 e1 mov %r12,%rcx + 34b: 49 89 f0 mov %rsi,%r8 + 34e: 41 89 f9 mov %edi,%r9d + 351: 48 89 50 20 mov %rdx,0x20(%rax) + 355: 89 da mov %ebx,%edx + 357: 4c 89 68 28 mov %r13,0x28(%rax) + 35b: e8 20 c3 03 00 call 0x3c680 + 360: 49 89 c1 mov %rax,%r9 + 363: 44 89 f9 mov %r15d,%ecx + 366: 48 89 f2 mov %rsi,%rdx + 369: 41 89 f8 mov %edi,%r8d + 36c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 371: e8 4a fd 03 00 call 0x400c0 + 376: 44 89 f9 mov %r15d,%ecx + 379: 48 89 f2 mov %rsi,%rdx + 37c: 41 89 f8 mov %edi,%r8d + 37f: 49 89 c1 mov %rax,%r9 + 382: 49 89 44 24 58 mov %rax,0x58(%r12) + 387: e8 74 02 04 00 call 0x40600 + 38c: 4d 89 26 mov %r12,(%r14) + 38f: 33 c0 xor %eax,%eax + 391: 48 83 c4 38 add $0x38,%rsp + 395: 5d pop %rbp + 396: 41 5f pop %r15 + 398: 41 5e pop %r14 + 39a: 41 5d pop %r13 + 39c: 41 5c pop %r12 + 39e: 5f pop %rdi + 39f: 5e pop %rsi + 3a0: 5b pop %rbx + 3a1: c3 ret + 3a2: bf 0a 00 00 00 mov $0xa,%edi + 3a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 3ae: 00 + 3af: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2603940 + 3b6: 41 83 ff 06 cmp $0x6,%r15d + 3ba: 0f 8f 3b ff ff ff jg 0x2fb + 3c0: 49 89 d1 mov %rdx,%r9 + 3c3: 49 83 e1 3f and $0x3f,%r9 + 3c7: 49 f7 d9 neg %r9 + 3ca: 49 83 e1 3f and $0x3f,%r9 + 3ce: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 3d5: 00 00 + 3d7: 4c 03 ca add %rdx,%r9 + 3da: eb 87 jmp 0x363 + 3dc: 33 c0 xor %eax,%eax + 3de: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3e5: 00 + 3e6: 41 89 44 24 08 mov %eax,0x8(%r12) + 3eb: 41 89 44 24 0c mov %eax,0xc(%r12) + 3f0: e9 7c fe ff ff jmp 0x271 + 3f5: 0f 1f 40 00 nopl 0x0(%rax) + 3f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 400: 56 push %rsi + 401: 57 push %rdi + 402: 41 54 push %r12 + 404: 41 55 push %r13 + 406: 41 56 push %r14 + 408: 41 57 push %r15 + 40a: 55 push %rbp + 40b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 410: 48 89 ce mov %rcx,%rsi + 413: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 41a: 00 + 41b: 45 89 ce mov %r9d,%r14d + 41e: 45 89 c5 mov %r8d,%r13d + 421: 89 d5 mov %edx,%ebp + 423: 48 85 f6 test %rsi,%rsi + 426: 0f 84 8a 01 00 00 je 0x5b6 + 42c: 83 fd 1e cmp $0x1e,%ebp + 42f: 0f 87 5d 01 00 00 ja 0x592 + 435: 83 fd 1d cmp $0x1d,%ebp + 438: 0f 8f 54 01 00 00 jg 0x592 + 43e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 445: 00 + 446: 4d 85 e4 test %r12,%r12 + 449: 0f 84 67 01 00 00 je 0x5b6 + 44f: 49 83 e4 3f and $0x3f,%r12 + 453: ba 90 00 00 00 mov $0x90,%edx + 458: 49 f7 dc neg %r12 + 45b: 49 83 e4 3f and $0x3f,%r12 + 45f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 466: 00 + 467: 4c 89 e1 mov %r12,%rcx + 46a: e8 f1 f5 00 00 call 0xfa60 + 46f: 89 e9 mov %ebp,%ecx + 471: 41 b8 01 00 00 00 mov $0x1,%r8d + 477: 41 d3 e0 shl %cl,%r8d + 47a: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 47f: 41 83 fd 08 cmp $0x8,%r13d + 483: 45 89 74 24 14 mov %r14d,0x14(%r12) + 488: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 48f: 00 00 + 491: 0f 84 48 02 00 00 je 0x6df + 497: 41 83 fd 04 cmp $0x4,%r13d + 49b: 0f 84 95 00 00 00 je 0x536 + 4a1: 41 83 fd 01 cmp $0x1,%r13d + 4a5: 75 37 jne 0x4de + 4a7: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 4ac: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c496f8 + 4b3: 01 + 4b4: f3 0f 5e c8 divss %xmm0,%xmm1 + 4b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4bf: 00 + 4c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 4c7: 00 00 + 4c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 4d0: 00 00 + 4d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 4d9: e9 90 00 00 00 jmp 0x56e + 4de: 41 83 fd 02 cmp $0x2,%r13d + 4e2: 75 34 jne 0x518 + 4e4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 4e9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c496f8 + 4f0: 01 + 4f1: f3 0f 5e c8 divss %xmm0,%xmm1 + 4f5: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4fc: 00 + 4fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 504: 00 00 + 506: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 50d: 00 00 + 50f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 516: eb 56 jmp 0x56e + 518: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 51f: 00 + 520: b8 ee ff ff ff mov $0xffffffee,%eax + 525: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 52a: 5d pop %rbp + 52b: 41 5f pop %r15 + 52d: 41 5e pop %r14 + 52f: 41 5d pop %r13 + 531: 41 5c pop %r12 + 533: 5f pop %rdi + 534: 5e pop %rsi + 535: c3 ret + 536: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 53b: b8 01 00 00 00 mov $0x1,%eax + 540: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 547: 00 + 548: 41 89 44 24 08 mov %eax,0x8(%r12) + 54d: 41 89 44 24 0c mov %eax,0xc(%r12) + 552: e8 49 f5 00 00 call 0xfaa0 + 557: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c496f0 + 55e: 01 + 55f: f2 0f 5e c8 divsd %xmm0,%xmm1 + 563: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 567: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 56e: 83 fd 04 cmp $0x4,%ebp + 571: 7f 35 jg 0x5a8 + 573: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 57a: 00 00 + 57c: 33 c0 xor %eax,%eax + 57e: 4c 89 26 mov %r12,(%rsi) + 581: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 586: 5d pop %rbp + 587: 41 5f pop %r15 + 589: 41 5e pop %r14 + 58b: 41 5d pop %r13 + 58d: 41 5c pop %r12 + 58f: 5f pop %rdi + 590: 5e pop %rsi + 591: c3 ret + 592: b8 ef ff ff ff mov $0xffffffef,%eax + 597: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 59c: 5d pop %rbp + 59d: 41 5f pop %r15 + 59f: 41 5e pop %r14 + 5a1: 41 5d pop %r13 + 5a3: 41 5c pop %r12 + 5a5: 5f pop %rdi + 5a6: 5e pop %rsi + 5a7: c3 ret + 5a8: 83 fd 0a cmp $0xa,%ebp + 5ab: 0f 8e f4 00 00 00 jle 0x6a5 + 5b1: 48 85 ff test %rdi,%rdi + 5b4: 75 16 jne 0x5cc + 5b6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5bb: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 5c0: 5d pop %rbp + 5c1: 41 5f pop %r15 + 5c3: 41 5e pop %r14 + 5c5: 41 5d pop %r13 + 5c7: 41 5c pop %r12 + 5c9: 5f pop %rdi + 5ca: 5e pop %rsi + 5cb: c3 ret + 5cc: 48 83 e7 3f and $0x3f,%rdi + 5d0: 89 e9 mov %ebp,%ecx + 5d2: 48 f7 df neg %rdi + 5d5: 41 89 ee mov %ebp,%r14d + 5d8: 48 83 e7 3f and $0x3f,%rdi + 5dc: 49 89 fd mov %rdi,%r13 + 5df: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 5e6: 00 + 5e7: 4c 89 ea mov %r13,%rdx + 5ea: e8 71 05 04 00 call 0x40b60 + 5ef: 48 89 c7 mov %rax,%rdi + 5f2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 5f9: 00 + 5fa: 49 89 54 24 30 mov %rdx,0x30(%r12) + 5ff: 44 8d 7d ff lea -0x1(%rbp),%r15d + 603: 41 83 ff 11 cmp $0x11,%r15d + 607: 7f 3f jg 0x648 + 609: 41 83 ff 10 cmp $0x10,%r15d + 60d: 44 89 f9 mov %r15d,%ecx + 610: e8 ab fa 00 00 call 0x100c0 + 615: 44 89 f9 mov %r15d,%ecx + 618: 4c 89 ea mov %r13,%rdx + 61b: 45 89 f0 mov %r14d,%r8d + 61e: 49 89 c1 mov %rax,%r9 + 621: 49 89 44 24 38 mov %rax,0x38(%r12) + 626: e8 35 0b 04 00 call 0x41160 + 62b: 49 89 c1 mov %rax,%r9 + 62e: 44 89 f9 mov %r15d,%ecx + 631: b8 01 00 00 00 mov $0x1,%eax + 636: d3 e0 shl %cl,%eax + 638: c1 e0 03 shl $0x3,%eax + 63b: 83 c0 3f add $0x3f,%eax + 63e: 83 e0 c0 and $0xffffffc0,%eax + 641: 41 89 44 24 18 mov %eax,0x18(%r12) + 646: eb 20 jmp 0x668 + 648: 48 8d 04 24 lea (%rsp),%rax + 64c: 4c 89 e1 mov %r12,%rcx + 64f: 4d 89 e8 mov %r13,%r8 + 652: 45 89 f1 mov %r14d,%r9d + 655: 48 89 50 20 mov %rdx,0x20(%rax) + 659: 44 89 fa mov %r15d,%edx + 65c: 48 89 78 28 mov %rdi,0x28(%rax) + 660: e8 bb 1e 04 00 call 0x42520 + 665: 49 89 c1 mov %rax,%r9 + 668: 89 e9 mov %ebp,%ecx + 66a: 4c 89 ea mov %r13,%rdx + 66d: 45 89 f0 mov %r14d,%r8d + 670: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 675: e8 86 5a 04 00 call 0x46100 + 67a: 89 e9 mov %ebp,%ecx + 67c: 4c 89 ea mov %r13,%rdx + 67f: 45 89 f0 mov %r14d,%r8d + 682: 49 89 c1 mov %rax,%r9 + 685: 49 89 44 24 58 mov %rax,0x58(%r12) + 68a: e8 71 5e 04 00 call 0x46500 + 68f: 4c 89 26 mov %r12,(%rsi) + 692: 33 c0 xor %eax,%eax + 694: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 699: 5d pop %rbp + 69a: 41 5f pop %r15 + 69c: 41 5e pop %r14 + 69e: 41 5d pop %r13 + 6a0: 41 5c pop %r12 + 6a2: 5f pop %rdi + 6a3: 5e pop %rsi + 6a4: c3 ret + 6a5: 41 be 0a 00 00 00 mov $0xa,%r14d + 6ab: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2603940 + 6b2: 83 fd 06 cmp $0x6,%ebp + 6b5: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 6bc: 00 + 6bd: 0f 8f 37 ff ff ff jg 0x5fa + 6c3: 49 89 d1 mov %rdx,%r9 + 6c6: 49 83 e1 3f and $0x3f,%r9 + 6ca: 49 f7 d9 neg %r9 + 6cd: 49 83 e1 3f and $0x3f,%r9 + 6d1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 6d8: 00 00 + 6da: 4c 03 ca add %rdx,%r9 + 6dd: eb 89 jmp 0x668 + 6df: 33 c0 xor %eax,%eax + 6e1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6e8: 00 + 6e9: 41 89 44 24 08 mov %eax,0x8(%r12) + 6ee: 41 89 44 24 0c mov %eax,0xc(%r12) + 6f3: e9 76 fe ff ff jmp 0x56e + 6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ff: 00 + 700: 53 push %rbx + 701: 56 push %rsi + 702: 57 push %rdi + 703: 41 54 push %r12 + 705: 41 55 push %r13 + 707: 41 56 push %r14 + 709: 41 57 push %r15 + 70b: 55 push %rbp + 70c: 48 83 ec 38 sub $0x38,%rsp + 710: 49 89 ce mov %rcx,%r14 + 713: 44 89 cf mov %r9d,%edi + 716: 44 89 c6 mov %r8d,%esi + 719: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 720: 00 + 721: 41 89 d7 mov %edx,%r15d + 724: 4d 85 f6 test %r14,%r14 + 727: 0f 84 85 01 00 00 je 0x8b2 + 72d: 41 83 ff 1e cmp $0x1e,%r15d + 731: 0f 87 56 01 00 00 ja 0x88d + 737: 41 83 ff 1d cmp $0x1d,%r15d + 73b: 0f 8f 4c 01 00 00 jg 0x88d + 741: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 748: 00 + 749: 48 85 db test %rbx,%rbx + 74c: 0f 84 60 01 00 00 je 0x8b2 + 752: 48 89 dd mov %rbx,%rbp + 755: ba 90 00 00 00 mov $0x90,%edx + 75a: 48 83 e5 3f and $0x3f,%rbp + 75e: 48 f7 dd neg %rbp + 761: 48 83 e5 3f and $0x3f,%rbp + 765: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 769: 4c 89 e1 mov %r12,%rcx + 76c: e8 6f 49 01 00 call 0x150e0 + 771: 44 89 f9 mov %r15d,%ecx + 774: b8 01 00 00 00 mov $0x1,%eax + 779: 41 89 7c 24 14 mov %edi,0x14(%r12) + 77e: d3 e0 shl %cl,%eax + 780: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 785: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 78c: 00 00 + 78e: 83 fe 08 cmp $0x8,%esi + 791: 0f 84 39 02 00 00 je 0x9d0 + 797: 83 fe 04 cmp $0x4,%esi + 79a: 0f 84 91 00 00 00 je 0x831 + 7a0: 83 fe 01 cmp $0x1,%esi + 7a3: 75 36 jne 0x7db + 7a5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 7a9: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c49708 + 7b0: 01 + 7b1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 7b8: 00 + 7b9: f3 0f 5e c8 divss %xmm0,%xmm1 + 7bd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 7c4: 00 00 + 7c6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 7cd: 00 00 + 7cf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 7d6: e9 8d 00 00 00 jmp 0x868 + 7db: 83 fe 02 cmp $0x2,%esi + 7de: 75 33 jne 0x813 + 7e0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 7e4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c49708 + 7eb: 01 + 7ec: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 7f3: 00 + 7f4: f3 0f 5e c8 divss %xmm0,%xmm1 + 7f8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 7ff: 00 00 + 801: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 808: 00 00 + 80a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 811: eb 55 jmp 0x868 + 813: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 81a: 00 + 81b: b8 ee ff ff ff mov $0xffffffee,%eax + 820: 48 83 c4 38 add $0x38,%rsp + 824: 5d pop %rbp + 825: 41 5f pop %r15 + 827: 41 5e pop %r14 + 829: 41 5d pop %r13 + 82b: 41 5c pop %r12 + 82d: 5f pop %rdi + 82e: 5e pop %rsi + 82f: 5b pop %rbx + 830: c3 ret + 831: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 835: b8 01 00 00 00 mov $0x1,%eax + 83a: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 841: 00 + 842: 41 89 44 24 08 mov %eax,0x8(%r12) + 847: 41 89 44 24 0c mov %eax,0xc(%r12) + 84c: e8 cf 48 01 00 call 0x15120 + 851: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c49700 + 858: 01 + 859: f2 0f 5e c8 divsd %xmm0,%xmm1 + 85d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 861: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 868: 41 83 ff 04 cmp $0x4,%r15d + 86c: 7f 35 jg 0x8a3 + 86e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 875: 00 00 + 877: 33 c0 xor %eax,%eax + 879: 4d 89 26 mov %r12,(%r14) + 87c: 48 83 c4 38 add $0x38,%rsp + 880: 5d pop %rbp + 881: 41 5f pop %r15 + 883: 41 5e pop %r14 + 885: 41 5d pop %r13 + 887: 41 5c pop %r12 + 889: 5f pop %rdi + 88a: 5e pop %rsi + 88b: 5b pop %rbx + 88c: c3 ret + 88d: b8 ef ff ff ff mov $0xffffffef,%eax + 892: 48 83 c4 38 add $0x38,%rsp + 896: 5d pop %rbp + 897: 41 5f pop %r15 + 899: 41 5e pop %r14 + 89b: 41 5d pop %r13 + 89d: 41 5c pop %r12 + 89f: 5f pop %rdi + 8a0: 5e pop %rsi + 8a1: 5b pop %rbx + 8a2: c3 ret + 8a3: 41 83 ff 0a cmp $0xa,%r15d + 8a7: 0f 8e e9 00 00 00 jle 0x996 + 8ad: 4d 85 ed test %r13,%r13 + 8b0: 75 16 jne 0x8c8 + 8b2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 8b7: 48 83 c4 38 add $0x38,%rsp + 8bb: 5d pop %rbp + 8bc: 41 5f pop %r15 + 8be: 41 5e pop %r14 + 8c0: 41 5d pop %r13 + 8c2: 41 5c pop %r12 + 8c4: 5f pop %rdi + 8c5: 5e pop %rsi + 8c6: 5b pop %rbx + 8c7: c3 ret + 8c8: 4c 89 ee mov %r13,%rsi + 8cb: 44 89 f9 mov %r15d,%ecx + 8ce: 48 83 e6 3f and $0x3f,%rsi + 8d2: 44 89 ff mov %r15d,%edi + 8d5: 48 f7 de neg %rsi + 8d8: 48 83 e6 3f and $0x3f,%rsi + 8dc: 49 03 f5 add %r13,%rsi + 8df: 48 89 f2 mov %rsi,%rdx + 8e2: e8 59 60 04 00 call 0x46940 + 8e7: 49 89 c5 mov %rax,%r13 + 8ea: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 8f1: 00 + 8f2: 41 8d 5f ff lea -0x1(%r15),%ebx + 8f6: 49 89 54 24 30 mov %rdx,0x30(%r12) + 8fb: 83 fb 11 cmp $0x11,%ebx + 8fe: 7f 39 jg 0x939 + 900: 89 d9 mov %ebx,%ecx + 902: e8 19 4e 01 00 call 0x15720 + 907: 89 d9 mov %ebx,%ecx + 909: 48 89 f2 mov %rsi,%rdx + 90c: 49 89 44 24 38 mov %rax,0x38(%r12) + 911: 41 89 f8 mov %edi,%r8d + 914: 49 89 c1 mov %rax,%r9 + 917: e8 04 66 04 00 call 0x46f20 + 91c: 49 89 c1 mov %rax,%r9 + 91f: 89 d9 mov %ebx,%ecx + 921: b8 01 00 00 00 mov $0x1,%eax + 926: d3 e0 shl %cl,%eax + 928: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 92f: 83 e3 c0 and $0xffffffc0,%ebx + 932: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 937: eb 1e jmp 0x957 + 939: 48 89 e0 mov %rsp,%rax + 93c: 4c 89 e1 mov %r12,%rcx + 93f: 48 89 50 20 mov %rdx,0x20(%rax) + 943: 89 da mov %ebx,%edx + 945: 49 89 f0 mov %rsi,%r8 + 948: 41 89 f9 mov %edi,%r9d + 94b: 4c 89 68 28 mov %r13,0x28(%rax) + 94f: e8 6c 79 04 00 call 0x482c0 + 954: 49 89 c1 mov %rax,%r9 + 957: 44 89 f9 mov %r15d,%ecx + 95a: 48 89 f2 mov %rsi,%rdx + 95d: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 962: 41 89 f8 mov %edi,%r8d + 965: e8 f6 b3 04 00 call 0x4bd60 + 96a: 44 89 f9 mov %r15d,%ecx + 96d: 48 89 f2 mov %rsi,%rdx + 970: 49 89 44 24 58 mov %rax,0x58(%r12) + 975: 41 89 f8 mov %edi,%r8d + 978: 49 89 c1 mov %rax,%r9 + 97b: e8 c0 b7 04 00 call 0x4c140 + 980: 4d 89 26 mov %r12,(%r14) + 983: 33 c0 xor %eax,%eax + 985: 48 83 c4 38 add $0x38,%rsp + 989: 5d pop %rbp + 98a: 41 5f pop %r15 + 98c: 41 5e pop %r14 + 98e: 41 5d pop %r13 + 990: 41 5c pop %r12 + 992: 5f pop %rdi + 993: 5e pop %rsi + 994: 5b pop %rbx + 995: c3 ret + 996: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 99d: 00 + 99e: bf 0a 00 00 00 mov $0xa,%edi + 9a3: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2603940 + 9aa: 41 83 ff 06 cmp $0x6,%r15d + 9ae: 0f 8f 3e ff ff ff jg 0x8f2 + 9b4: 49 89 d1 mov %rdx,%r9 + 9b7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 9be: 00 00 + 9c0: 49 83 e1 3f and $0x3f,%r9 + 9c4: 49 f7 d9 neg %r9 + 9c7: 49 83 e1 3f and $0x3f,%r9 + 9cb: 4c 03 ca add %rdx,%r9 + 9ce: eb 87 jmp 0x957 + 9d0: 33 c0 xor %eax,%eax + 9d2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 9d9: 00 + 9da: 41 89 44 24 08 mov %eax,0x8(%r12) + 9df: 41 89 44 24 0c mov %eax,0xc(%r12) + 9e4: e9 7f fe ff ff jmp 0x868 + 9e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9f0: 00 + 9f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9ff: 00 + a00: 53 push %rbx + a01: 56 push %rsi + a02: 57 push %rdi + a03: 41 54 push %r12 + a05: 41 55 push %r13 + a07: 41 56 push %r14 + a09: 41 57 push %r15 + a0b: 55 push %rbp + a0c: 48 83 ec 38 sub $0x38,%rsp + a10: 49 89 ce mov %rcx,%r14 + a13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + a1a: 00 + a1b: 44 89 cf mov %r9d,%edi + a1e: 44 89 c6 mov %r8d,%esi + a21: 41 89 d7 mov %edx,%r15d + a24: 4d 85 f6 test %r14,%r14 + a27: 0f 84 95 01 00 00 je 0xbc2 + a2d: 41 83 ff 1e cmp $0x1e,%r15d + a31: 0f 87 66 01 00 00 ja 0xb9d + a37: 41 83 ff 1d cmp $0x1d,%r15d + a3b: 0f 8f 5c 01 00 00 jg 0xb9d + a41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + a48: 00 + a49: 48 85 db test %rbx,%rbx + a4c: 0f 84 70 01 00 00 je 0xbc2 + a52: 48 89 dd mov %rbx,%rbp + a55: ba 90 00 00 00 mov $0x90,%edx + a5a: 48 83 e5 3f and $0x3f,%rbp + a5e: 48 f7 dd neg %rbp + a61: 48 83 e5 3f and $0x3f,%rbp + a65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + a69: 4c 89 e1 mov %r12,%rcx + a6c: e8 0f 9a 01 00 call 0x1a480 + a71: 44 89 f9 mov %r15d,%ecx + a74: b8 01 00 00 00 mov $0x1,%eax + a79: d3 e0 shl %cl,%eax + a7b: 41 89 7c 24 14 mov %edi,0x14(%r12) + a80: 45 89 7c 24 04 mov %r15d,0x4(%r12) + a85: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + a8c: 00 00 + a8e: 83 fe 08 cmp $0x8,%esi + a91: 0f 84 49 02 00 00 je 0xce0 + a97: 83 fe 04 cmp $0x4,%esi + a9a: 0f 84 99 00 00 00 je 0xb39 + aa0: 83 fe 01 cmp $0x1,%esi + aa3: 75 3a jne 0xadf + aa5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + aa9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + aad: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c49718 + ab4: 01 + ab5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + ab9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + ac0: 00 + ac1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + ac8: 00 00 + aca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + ad1: 00 00 + ad3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + ada: e9 99 00 00 00 jmp 0xb78 + adf: 83 fe 02 cmp $0x2,%esi + ae2: 75 37 jne 0xb1b + ae4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + ae8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + aec: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c49718 + af3: 01 + af4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + af8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + aff: 00 + b00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + b07: 00 00 + b09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + b10: 00 00 + b12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + b19: eb 5d jmp 0xb78 + b1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + b22: 00 + b23: b8 ee ff ff ff mov $0xffffffee,%eax + b28: 48 83 c4 38 add $0x38,%rsp + b2c: 5d pop %rbp + b2d: 41 5f pop %r15 + b2f: 41 5e pop %r14 + b31: 41 5d pop %r13 + b33: 41 5c pop %r12 + b35: 5f pop %rdi + b36: 5e pop %rsi + b37: 5b pop %rbx + b38: c3 ret + b39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + b3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + b41: b8 01 00 00 00 mov $0x1,%eax + b46: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + b4d: 00 + b4e: 41 89 44 24 08 mov %eax,0x8(%r12) + b53: 41 89 44 24 0c mov %eax,0xc(%r12) + b58: e8 63 99 01 00 call 0x1a4c0 + b5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + b61: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c49710 + b68: 01 + b69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + b6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + b71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + b78: 41 83 ff 04 cmp $0x4,%r15d + b7c: 7f 35 jg 0xbb3 + b7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + b85: 00 00 + b87: 33 c0 xor %eax,%eax + b89: 4d 89 26 mov %r12,(%r14) + b8c: 48 83 c4 38 add $0x38,%rsp + b90: 5d pop %rbp + b91: 41 5f pop %r15 + b93: 41 5e pop %r14 + b95: 41 5d pop %r13 + b97: 41 5c pop %r12 + b99: 5f pop %rdi + b9a: 5e pop %rsi + b9b: 5b pop %rbx + b9c: c3 ret + b9d: b8 ef ff ff ff mov $0xffffffef,%eax + ba2: 48 83 c4 38 add $0x38,%rsp + ba6: 5d pop %rbp + ba7: 41 5f pop %r15 + ba9: 41 5e pop %r14 + bab: 41 5d pop %r13 + bad: 41 5c pop %r12 + baf: 5f pop %rdi + bb0: 5e pop %rsi + bb1: 5b pop %rbx + bb2: c3 ret + bb3: 41 83 ff 0a cmp $0xa,%r15d + bb7: 0f 8e e9 00 00 00 jle 0xca6 + bbd: 4d 85 ed test %r13,%r13 + bc0: 75 16 jne 0xbd8 + bc2: b8 f8 ff ff ff mov $0xfffffff8,%eax + bc7: 48 83 c4 38 add $0x38,%rsp + bcb: 5d pop %rbp + bcc: 41 5f pop %r15 + bce: 41 5e pop %r14 + bd0: 41 5d pop %r13 + bd2: 41 5c pop %r12 + bd4: 5f pop %rdi + bd5: 5e pop %rsi + bd6: 5b pop %rbx + bd7: c3 ret + bd8: 4c 89 ee mov %r13,%rsi + bdb: 44 89 f9 mov %r15d,%ecx + bde: 48 83 e6 3f and $0x3f,%rsi + be2: 44 89 ff mov %r15d,%edi + be5: 48 f7 de neg %rsi + be8: 48 83 e6 3f and $0x3f,%rsi + bec: 49 03 f5 add %r13,%rsi + bef: 48 89 f2 mov %rsi,%rdx + bf2: e8 89 b9 04 00 call 0x4c580 + bf7: 49 89 c5 mov %rax,%r13 + bfa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + c01: 00 + c02: 49 89 54 24 30 mov %rdx,0x30(%r12) + c07: 41 8d 5f ff lea -0x1(%r15),%ebx + c0b: 83 fb 12 cmp $0x12,%ebx + c0e: 7f 39 jg 0xc49 + c10: 89 d9 mov %ebx,%ecx + c12: e8 29 a1 00 00 call 0xad40 + c17: 89 d9 mov %ebx,%ecx + c19: 48 89 f2 mov %rsi,%rdx + c1c: 41 89 f8 mov %edi,%r8d + c1f: 49 89 c1 mov %rax,%r9 + c22: 49 89 44 24 38 mov %rax,0x38(%r12) + c27: e8 f4 c1 04 00 call 0x4ce20 + c2c: 49 89 c1 mov %rax,%r9 + c2f: 89 d9 mov %ebx,%ecx + c31: b8 01 00 00 00 mov $0x1,%eax + c36: d3 e0 shl %cl,%eax + c38: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + c3f: 83 e3 c0 and $0xffffffc0,%ebx + c42: 41 89 5c 24 18 mov %ebx,0x18(%r12) + c47: eb 1e jmp 0xc67 + c49: 48 89 e0 mov %rsp,%rax + c4c: 4c 89 e1 mov %r12,%rcx + c4f: 49 89 f0 mov %rsi,%r8 + c52: 41 89 f9 mov %edi,%r9d + c55: 48 89 50 20 mov %rdx,0x20(%rax) + c59: 89 da mov %ebx,%edx + c5b: 4c 89 68 28 mov %r13,0x28(%rax) + c5f: e8 3c d3 04 00 call 0x4dfa0 + c64: 49 89 c1 mov %rax,%r9 + c67: 44 89 f9 mov %r15d,%ecx + c6a: 48 89 f2 mov %rsi,%rdx + c6d: 41 89 f8 mov %edi,%r8d + c70: 4d 89 4c 24 50 mov %r9,0x50(%r12) + c75: e8 86 1c 05 00 call 0x52900 + c7a: 44 89 f9 mov %r15d,%ecx + c7d: 48 89 f2 mov %rsi,%rdx + c80: 41 89 f8 mov %edi,%r8d + c83: 49 89 c1 mov %rax,%r9 + c86: 49 89 44 24 58 mov %rax,0x58(%r12) + c8b: e8 50 20 05 00 call 0x52ce0 + c90: 4d 89 26 mov %r12,(%r14) + c93: 33 c0 xor %eax,%eax + c95: 48 83 c4 38 add $0x38,%rsp + c99: 5d pop %rbp + c9a: 41 5f pop %r15 + c9c: 41 5e pop %r14 + c9e: 41 5d pop %r13 + ca0: 41 5c pop %r12 + ca2: 5f pop %rdi + ca3: 5e pop %rsi + ca4: 5b pop %rbx + ca5: c3 ret + ca6: bf 0a 00 00 00 mov $0xa,%edi + cab: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + cb2: 00 + cb3: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2603940 + cba: 41 83 ff 07 cmp $0x7,%r15d + cbe: 0f 8f 3e ff ff ff jg 0xc02 + cc4: 49 89 d1 mov %rdx,%r9 + cc7: 49 83 e1 3f and $0x3f,%r9 + ccb: 49 f7 d9 neg %r9 + cce: 49 83 e1 3f and $0x3f,%r9 + cd2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + cd9: 00 00 + cdb: 4c 03 ca add %rdx,%r9 + cde: eb 87 jmp 0xc67 + ce0: 33 c0 xor %eax,%eax + ce2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + ce9: 00 + cea: 41 89 44 24 08 mov %eax,0x8(%r12) + cef: 41 89 44 24 0c mov %eax,0xc(%r12) + cf4: e9 7f fe ff ff jmp 0xb78 + cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d00: 53 push %rbx + d01: 56 push %rsi + d02: 57 push %rdi + d03: 41 54 push %r12 + d05: 41 55 push %r13 + d07: 41 56 push %r14 + d09: 41 57 push %r15 + d0b: 55 push %rbp + d0c: 48 83 ec 38 sub $0x38,%rsp + d10: 49 89 ce mov %rcx,%r14 + d13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + d1a: 00 + d1b: 44 89 cf mov %r9d,%edi + d1e: 44 89 c6 mov %r8d,%esi + d21: 41 89 d7 mov %edx,%r15d + d24: 4d 85 f6 test %r14,%r14 + d27: 0f 84 95 01 00 00 je 0xec2 + d2d: 41 83 ff 1e cmp $0x1e,%r15d + d31: 0f 87 66 01 00 00 ja 0xe9d + d37: 41 83 ff 1d cmp $0x1d,%r15d + d3b: 0f 8f 5c 01 00 00 jg 0xe9d + d41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + d48: 00 + d49: 48 85 db test %rbx,%rbx + d4c: 0f 84 70 01 00 00 je 0xec2 + d52: 48 89 dd mov %rbx,%rbp + d55: ba 90 00 00 00 mov $0x90,%edx + d5a: 48 83 e5 3f and $0x3f,%rbp + d5e: 48 f7 dd neg %rbp + d61: 48 83 e5 3f and $0x3f,%rbp + d65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + d69: 4c 89 e1 mov %r12,%rcx + d6c: e8 6f f6 01 00 call 0x203e0 + d71: b8 01 00 00 00 mov $0x1,%eax + d76: 41 89 7c 24 14 mov %edi,0x14(%r12) + d7b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + d80: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + d87: 00 00 + d89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + d8e: 83 fe 08 cmp $0x8,%esi + d91: 0f 84 4a 02 00 00 je 0xfe1 + d97: 83 fe 04 cmp $0x4,%esi + d9a: 0f 84 99 00 00 00 je 0xe39 + da0: 83 fe 01 cmp $0x1,%esi + da3: 75 3a jne 0xddf + da5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + da9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + dad: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c49728 + db4: 01 + db5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + db9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + dc0: 00 + dc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + dc8: 00 00 + dca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + dd1: 00 00 + dd3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + dda: e9 99 00 00 00 jmp 0xe78 + ddf: 83 fe 02 cmp $0x2,%esi + de2: 75 37 jne 0xe1b + de4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + de8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + dec: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c49728 + df3: 01 + df4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + df8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + dff: 00 + e00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + e07: 00 00 + e09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + e10: 00 00 + e12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + e19: eb 5d jmp 0xe78 + e1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + e22: 00 + e23: b8 ee ff ff ff mov $0xffffffee,%eax + e28: 48 83 c4 38 add $0x38,%rsp + e2c: 5d pop %rbp + e2d: 41 5f pop %r15 + e2f: 41 5e pop %r14 + e31: 41 5d pop %r13 + e33: 41 5c pop %r12 + e35: 5f pop %rdi + e36: 5e pop %rsi + e37: 5b pop %rbx + e38: c3 ret + e39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + e3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + e41: b8 01 00 00 00 mov $0x1,%eax + e46: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + e4d: 00 + e4e: 41 89 44 24 08 mov %eax,0x8(%r12) + e53: 41 89 44 24 0c mov %eax,0xc(%r12) + e58: e8 c3 f5 01 00 call 0x20420 + e5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + e61: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c49720 + e68: 01 + e69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + e6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + e71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + e78: 41 83 ff 04 cmp $0x4,%r15d + e7c: 7f 35 jg 0xeb3 + e7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + e85: 00 00 + e87: 33 c0 xor %eax,%eax + e89: 4d 89 26 mov %r12,(%r14) + e8c: 48 83 c4 38 add $0x38,%rsp + e90: 5d pop %rbp + e91: 41 5f pop %r15 + e93: 41 5e pop %r14 + e95: 41 5d pop %r13 + e97: 41 5c pop %r12 + e99: 5f pop %rdi + e9a: 5e pop %rsi + e9b: 5b pop %rbx + e9c: c3 ret + e9d: b8 ef ff ff ff mov $0xffffffef,%eax + ea2: 48 83 c4 38 add $0x38,%rsp + ea6: 5d pop %rbp + ea7: 41 5f pop %r15 + ea9: 41 5e pop %r14 + eab: 41 5d pop %r13 + ead: 41 5c pop %r12 + eaf: 5f pop %rdi + eb0: 5e pop %rsi + eb1: 5b pop %rbx + eb2: c3 ret + eb3: 41 83 ff 0a cmp $0xa,%r15d + eb7: 0f 8e ea 00 00 00 jle 0xfa7 + ebd: 4d 85 ed test %r13,%r13 + ec0: 75 16 jne 0xed8 + ec2: b8 f8 ff ff ff mov $0xfffffff8,%eax + ec7: 48 83 c4 38 add $0x38,%rsp + ecb: 5d pop %rbp + ecc: 41 5f pop %r15 + ece: 41 5e pop %r14 + ed0: 41 5d pop %r13 + ed2: 41 5c pop %r12 + ed4: 5f pop %rdi + ed5: 5e pop %rsi + ed6: 5b pop %rbx + ed7: c3 ret + ed8: 4c 89 ee mov %r13,%rsi + edb: 44 89 f9 mov %r15d,%ecx + ede: 48 83 e6 3f and $0x3f,%rsi + ee2: 44 89 ff mov %r15d,%edi + ee5: 48 f7 de neg %rsi + ee8: 48 83 e6 3f and $0x3f,%rsi + eec: 49 03 f5 add %r13,%rsi + eef: 48 89 f2 mov %rsi,%rdx + ef2: e8 29 22 05 00 call 0x53120 + ef7: 49 89 c5 mov %rax,%r13 + efa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + f01: 00 + f02: 49 89 54 24 30 mov %rdx,0x30(%r12) + f07: 41 8d 5f ff lea -0x1(%r15),%ebx + f0b: 83 fb 12 cmp $0x12,%ebx + f0e: 7f 3a jg 0xf4a + f10: 89 d9 mov %ebx,%ecx + f12: e8 89 fc 01 00 call 0x20ba0 + f17: 89 d9 mov %ebx,%ecx + f19: 48 89 f2 mov %rsi,%rdx + f1c: 41 89 f8 mov %edi,%r8d + f1f: 49 89 c1 mov %rax,%r9 + f22: 49 89 44 24 38 mov %rax,0x38(%r12) + f27: e8 f4 2a 05 00 call 0x53a20 + f2c: 49 89 c1 mov %rax,%r9 + f2f: b8 01 00 00 00 mov $0x1,%eax + f34: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + f39: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + f40: 83 e5 c0 and $0xffffffc0,%ebp + f43: 41 89 6c 24 18 mov %ebp,0x18(%r12) + f48: eb 1e jmp 0xf68 + f4a: 48 89 e0 mov %rsp,%rax + f4d: 4c 89 e1 mov %r12,%rcx + f50: 49 89 f0 mov %rsi,%r8 + f53: 41 89 f9 mov %edi,%r9d + f56: 48 89 50 20 mov %rdx,0x20(%rax) + f5a: 89 da mov %ebx,%edx + f5c: 4c 89 68 28 mov %r13,0x28(%rax) + f60: e8 1b 3c 05 00 call 0x54b80 + f65: 49 89 c1 mov %rax,%r9 + f68: 44 89 f9 mov %r15d,%ecx + f6b: 48 89 f2 mov %rsi,%rdx + f6e: 41 89 f8 mov %edi,%r8d + f71: 4d 89 4c 24 50 mov %r9,0x50(%r12) + f76: e8 85 85 05 00 call 0x59500 + f7b: 44 89 f9 mov %r15d,%ecx + f7e: 48 89 f2 mov %rsi,%rdx + f81: 41 89 f8 mov %edi,%r8d + f84: 49 89 c1 mov %rax,%r9 + f87: 49 89 44 24 58 mov %rax,0x58(%r12) + f8c: e8 2f 89 05 00 call 0x598c0 + f91: 4d 89 26 mov %r12,(%r14) + f94: 33 c0 xor %eax,%eax + f96: 48 83 c4 38 add $0x38,%rsp + f9a: 5d pop %rbp + f9b: 41 5f pop %r15 + f9d: 41 5e pop %r14 + f9f: 41 5d pop %r13 + fa1: 41 5c pop %r12 + fa3: 5f pop %rdi + fa4: 5e pop %rsi + fa5: 5b pop %rbx + fa6: c3 ret + fa7: bf 0a 00 00 00 mov $0xa,%edi + fac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + fb3: 00 + fb4: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2603940 + fbb: 41 83 ff 07 cmp $0x7,%r15d + fbf: 0f 8f 3d ff ff ff jg 0xf02 + fc5: 49 89 d1 mov %rdx,%r9 + fc8: 49 83 e1 3f and $0x3f,%r9 + fcc: 49 f7 d9 neg %r9 + fcf: 49 83 e1 3f and $0x3f,%r9 + fd3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + fda: 00 00 + fdc: 4c 03 ca add %rdx,%r9 + fdf: eb 87 jmp 0xf68 + fe1: 33 c0 xor %eax,%eax + fe3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + fea: 00 + feb: 41 89 44 24 08 mov %eax,0x8(%r12) + ff0: 41 89 44 24 0c mov %eax,0xc(%r12) + ff5: e9 7e fe ff ff jmp 0xe78 + ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1000: 53 push %rbx + 1001: 56 push %rsi + 1002: 57 push %rdi + 1003: 41 54 push %r12 + 1005: 41 55 push %r13 + 1007: 41 56 push %r14 + 1009: 41 57 push %r15 + 100b: 55 push %rbp + 100c: 48 83 ec 38 sub $0x38,%rsp + 1010: 49 89 ce mov %rcx,%r14 + 1013: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 101a: 00 + 101b: 44 89 cf mov %r9d,%edi + 101e: 44 89 c6 mov %r8d,%esi + 1021: 41 89 d7 mov %edx,%r15d + 1024: 4d 85 f6 test %r14,%r14 + 1027: 0f 84 95 01 00 00 je 0x11c2 + 102d: 41 83 ff 1e cmp $0x1e,%r15d + 1031: 0f 87 66 01 00 00 ja 0x119d + 1037: 41 83 ff 1d cmp $0x1d,%r15d + 103b: 0f 8f 5c 01 00 00 jg 0x119d + 1041: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 1048: 00 + 1049: 48 85 db test %rbx,%rbx + 104c: 0f 84 70 01 00 00 je 0x11c2 + 1052: 48 89 dd mov %rbx,%rbp + 1055: ba 90 00 00 00 mov $0x90,%edx + 105a: 48 83 e5 3f and $0x3f,%rbp + 105e: 48 f7 dd neg %rbp + 1061: 48 83 e5 3f and $0x3f,%rbp + 1065: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1069: 4c 89 e1 mov %r12,%rcx + 106c: e8 4f 53 02 00 call 0x263c0 + 1071: b8 01 00 00 00 mov $0x1,%eax + 1076: 41 89 7c 24 14 mov %edi,0x14(%r12) + 107b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1080: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1087: 00 00 + 1089: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 108e: 83 fe 08 cmp $0x8,%esi + 1091: 0f 84 4a 02 00 00 je 0x12e1 + 1097: 83 fe 04 cmp $0x4,%esi + 109a: 0f 84 99 00 00 00 je 0x1139 + 10a0: 83 fe 01 cmp $0x1,%esi + 10a3: 75 3a jne 0x10df + 10a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 10a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 10ad: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c49738 + 10b4: 01 + 10b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 10b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 10c0: 00 + 10c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 10c8: 00 00 + 10ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 10d1: 00 00 + 10d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 10da: e9 99 00 00 00 jmp 0x1178 + 10df: 83 fe 02 cmp $0x2,%esi + 10e2: 75 37 jne 0x111b + 10e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 10e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 10ec: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c49738 + 10f3: 01 + 10f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 10f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 10ff: 00 + 1100: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1107: 00 00 + 1109: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 1110: 00 00 + 1112: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 1119: eb 5d jmp 0x1178 + 111b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 1122: 00 + 1123: b8 ee ff ff ff mov $0xffffffee,%eax + 1128: 48 83 c4 38 add $0x38,%rsp + 112c: 5d pop %rbp + 112d: 41 5f pop %r15 + 112f: 41 5e pop %r14 + 1131: 41 5d pop %r13 + 1133: 41 5c pop %r12 + 1135: 5f pop %rdi + 1136: 5e pop %rsi + 1137: 5b pop %rbx + 1138: c3 ret + 1139: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 113d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 1141: b8 01 00 00 00 mov $0x1,%eax + 1146: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 114d: 00 + 114e: 41 89 44 24 08 mov %eax,0x8(%r12) + 1153: 41 89 44 24 0c mov %eax,0xc(%r12) + 1158: e8 a3 52 02 00 call 0x26400 + 115d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 1161: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c49730 + 1168: 01 + 1169: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 116d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 1171: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 1178: 41 83 ff 04 cmp $0x4,%r15d + 117c: 7f 35 jg 0x11b3 + 117e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 1185: 00 00 + 1187: 33 c0 xor %eax,%eax + 1189: 4d 89 26 mov %r12,(%r14) + 118c: 48 83 c4 38 add $0x38,%rsp + 1190: 5d pop %rbp + 1191: 41 5f pop %r15 + 1193: 41 5e pop %r14 + 1195: 41 5d pop %r13 + 1197: 41 5c pop %r12 + 1199: 5f pop %rdi + 119a: 5e pop %rsi + 119b: 5b pop %rbx + 119c: c3 ret + 119d: b8 ef ff ff ff mov $0xffffffef,%eax + 11a2: 48 83 c4 38 add $0x38,%rsp + 11a6: 5d pop %rbp + 11a7: 41 5f pop %r15 + 11a9: 41 5e pop %r14 + 11ab: 41 5d pop %r13 + 11ad: 41 5c pop %r12 + 11af: 5f pop %rdi + 11b0: 5e pop %rsi + 11b1: 5b pop %rbx + 11b2: c3 ret + 11b3: 41 83 ff 0a cmp $0xa,%r15d + 11b7: 0f 8e ea 00 00 00 jle 0x12a7 + 11bd: 4d 85 ed test %r13,%r13 + 11c0: 75 16 jne 0x11d8 + 11c2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 11c7: 48 83 c4 38 add $0x38,%rsp + 11cb: 5d pop %rbp + 11cc: 41 5f pop %r15 + 11ce: 41 5e pop %r14 + 11d0: 41 5d pop %r13 + 11d2: 41 5c pop %r12 + 11d4: 5f pop %rdi + 11d5: 5e pop %rsi + 11d6: 5b pop %rbx + 11d7: c3 ret + 11d8: 4c 89 ee mov %r13,%rsi + 11db: 44 89 f9 mov %r15d,%ecx + 11de: 48 83 e6 3f and $0x3f,%rsi + 11e2: 44 89 ff mov %r15d,%edi + 11e5: 48 f7 de neg %rsi + 11e8: 48 83 e6 3f and $0x3f,%rsi + 11ec: 49 03 f5 add %r13,%rsi + 11ef: 48 89 f2 mov %rsi,%rdx + 11f2: e8 e9 8a 05 00 call 0x59ce0 + 11f7: 49 89 c5 mov %rax,%r13 + 11fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1201: 00 + 1202: 49 89 54 24 30 mov %rdx,0x30(%r12) + 1207: 41 8d 5f ff lea -0x1(%r15),%ebx + 120b: 83 fb 12 cmp $0x12,%ebx + 120e: 7f 3a jg 0x124a + 1210: 89 d9 mov %ebx,%ecx + 1212: e8 89 f9 01 00 call 0x20ba0 + 1217: 89 d9 mov %ebx,%ecx + 1219: 48 89 f2 mov %rsi,%rdx + 121c: 41 89 f8 mov %edi,%r8d + 121f: 49 89 c1 mov %rax,%r9 + 1222: 49 89 44 24 38 mov %rax,0x38(%r12) + 1227: e8 94 93 05 00 call 0x5a5c0 + 122c: 49 89 c1 mov %rax,%r9 + 122f: b8 01 00 00 00 mov $0x1,%eax + 1234: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 1239: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 1240: 83 e5 c0 and $0xffffffc0,%ebp + 1243: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 1248: eb 1e jmp 0x1268 + 124a: 48 89 e0 mov %rsp,%rax + 124d: 4c 89 e1 mov %r12,%rcx + 1250: 49 89 f0 mov %rsi,%r8 + 1253: 41 89 f9 mov %edi,%r9d + 1256: 48 89 50 20 mov %rdx,0x20(%rax) + 125a: 89 da mov %ebx,%edx + 125c: 4c 89 68 28 mov %r13,0x28(%rax) + 1260: e8 db a4 05 00 call 0x5b740 + 1265: 49 89 c1 mov %rax,%r9 + 1268: 44 89 f9 mov %r15d,%ecx + 126b: 48 89 f2 mov %rsi,%rdx + 126e: 41 89 f8 mov %edi,%r8d + 1271: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1276: e8 45 ee 05 00 call 0x600c0 + 127b: 44 89 f9 mov %r15d,%ecx + 127e: 48 89 f2 mov %rsi,%rdx + 1281: 41 89 f8 mov %edi,%r8d + 1284: 49 89 c1 mov %rax,%r9 + 1287: 49 89 44 24 58 mov %rax,0x58(%r12) + 128c: e8 ef f1 05 00 call 0x60480 + 1291: 4d 89 26 mov %r12,(%r14) + 1294: 33 c0 xor %eax,%eax + 1296: 48 83 c4 38 add $0x38,%rsp + 129a: 5d pop %rbp + 129b: 41 5f pop %r15 + 129d: 41 5e pop %r14 + 129f: 41 5d pop %r13 + 12a1: 41 5c pop %r12 + 12a3: 5f pop %rdi + 12a4: 5e pop %rsi + 12a5: 5b pop %rbx + 12a6: c3 ret + 12a7: bf 0a 00 00 00 mov $0xa,%edi + 12ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 12b3: 00 + 12b4: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2603940 + 12bb: 41 83 ff 07 cmp $0x7,%r15d + 12bf: 0f 8f 3d ff ff ff jg 0x1202 + 12c5: 49 89 d1 mov %rdx,%r9 + 12c8: 49 83 e1 3f and $0x3f,%r9 + 12cc: 49 f7 d9 neg %r9 + 12cf: 49 83 e1 3f and $0x3f,%r9 + 12d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 12da: 00 00 + 12dc: 4c 03 ca add %rdx,%r9 + 12df: eb 87 jmp 0x1268 + 12e1: 33 c0 xor %eax,%eax + 12e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 12ea: 00 + 12eb: 41 89 44 24 08 mov %eax,0x8(%r12) + 12f0: 41 89 44 24 0c mov %eax,0xc(%r12) + 12f5: e9 7e fe ff ff jmp 0x1178 + 12fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1300: 48 83 ec 28 sub $0x28,%rsp + 1304: 48 85 d2 test %rdx,%rdx + 1307: 74 1b je 0x1324 + 1309: 45 85 c0 test %r8d,%r8d + 130c: 7e 20 jle 0x132e + 130e: 0f 57 c9 xorps %xmm1,%xmm1 + 1311: 0f 2e c1 ucomiss %xmm1,%xmm0 + 1314: 7a 02 jp 0x1318 + 1316: 74 05 je 0x131d + 1318: e8 83 f5 05 00 call 0x608a0 + 131d: 33 c0 xor %eax,%eax + 131f: 48 83 c4 28 add $0x28,%rsp + 1323: c3 ret + 1324: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1329: 48 83 c4 28 add $0x28,%rsp + 132d: c3 ret + 132e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1333: 48 83 c4 28 add $0x28,%rsp + 1337: c3 ret + 1338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 133f: 00 + 1340: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1345: 48 85 d2 test %rdx,%rdx + 1348: 74 1c je 0x1366 + 134a: 45 85 c0 test %r8d,%r8d + 134d: 7e 25 jle 0x1374 + 134f: 0f 57 c9 xorps %xmm1,%xmm1 + 1352: 0f 2e c1 ucomiss %xmm1,%xmm0 + 1355: 7a 02 jp 0x1359 + 1357: 74 05 je 0x135e + 1359: e8 c2 f6 05 00 call 0x60a20 + 135e: 33 c0 xor %eax,%eax + 1360: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1365: c3 ret + 1366: b8 f8 ff ff ff mov $0xfffffff8,%eax + 136b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1370: 90 nop + 1371: 90 nop + 1372: 90 nop + 1373: c3 ret + 1374: b8 fa ff ff ff mov $0xfffffffa,%eax + 1379: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 137e: 90 nop + 137f: c3 ret + 1380: 48 83 ec 28 sub $0x28,%rsp + 1384: 48 85 d2 test %rdx,%rdx + 1387: 74 1b je 0x13a4 + 1389: 45 85 c0 test %r8d,%r8d + 138c: 7e 20 jle 0x13ae + 138e: 0f 57 c9 xorps %xmm1,%xmm1 + 1391: 0f 2e c1 ucomiss %xmm1,%xmm0 + 1394: 7a 02 jp 0x1398 + 1396: 74 05 je 0x139d + 1398: e8 03 f8 05 00 call 0x60ba0 + 139d: 33 c0 xor %eax,%eax + 139f: 48 83 c4 28 add $0x28,%rsp + 13a3: c3 ret + 13a4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 13a9: 48 83 c4 28 add $0x28,%rsp + 13ad: c3 ret + 13ae: b8 fa ff ff ff mov $0xfffffffa,%eax + 13b3: 48 83 c4 28 add $0x28,%rsp + 13b7: c3 ret + 13b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13bf: 00 + 13c0: 49 89 d1 mov %rdx,%r9 + 13c3: 4d 85 c9 test %r9,%r9 + 13c6: 0f 84 8a 01 00 00 je 0x1556 + 13cc: 45 85 c0 test %r8d,%r8d + 13cf: 0f 8e 7b 01 00 00 jle 0x1550 + 13d5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 13d9: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 13dd: 7a 06 jp 0x13e5 + 13df: 0f 84 68 01 00 00 je 0x154d + 13e5: 41 83 f8 10 cmp $0x10,%r8d + 13e9: 0f 8c 4f 01 00 00 jl 0x153e + 13ef: 4c 89 ca mov %r9,%rdx + 13f2: 48 83 e2 1f and $0x1f,%rdx + 13f6: 85 d2 test %edx,%edx + 13f8: 74 11 je 0x140b + 13fa: f6 c2 03 test $0x3,%dl + 13fd: 0f 85 3b 01 00 00 jne 0x153e + 1403: f7 da neg %edx + 1405: 83 c2 20 add $0x20,%edx + 1408: c1 ea 02 shr $0x2,%edx + 140b: 8d 42 10 lea 0x10(%rdx),%eax + 140e: 44 3b c0 cmp %eax,%r8d + 1411: 0f 8c 27 01 00 00 jl 0x153e + 1417: 44 89 c1 mov %r8d,%ecx + 141a: 33 c0 xor %eax,%eax + 141c: 2b ca sub %edx,%ecx + 141e: 83 e1 0f and $0xf,%ecx + 1421: f7 d9 neg %ecx + 1423: 41 03 c8 add %r8d,%ecx + 1426: 41 89 d2 mov %edx,%r10d + 1429: 85 d2 test %edx,%edx + 142b: 76 27 jbe 0x1454 + 142d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1434: 00 + 1435: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 143c: 0f 1f 40 00 nopl 0x0(%rax) + 1440: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 + 1446: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) + 144c: 48 ff c0 inc %rax + 144f: 49 3b c2 cmp %r10,%rax + 1452: 72 ec jb 0x1440 + 1454: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 1459: 48 63 d1 movslq %ecx,%rdx + 145c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 1462: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1469: 00 + 146a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1471: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1478: 00 + 1479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1480: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 + 1486: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 + 148d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) + 1493: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) + 149a: 49 83 c2 10 add $0x10,%r10 + 149e: 4c 3b d2 cmp %rdx,%r10 + 14a1: 72 dd jb 0x1480 + 14a3: 8d 41 01 lea 0x1(%rcx),%eax + 14a6: 41 3b c0 cmp %r8d,%eax + 14a9: 0f 87 85 00 00 00 ja 0x1534 + 14af: 4d 63 c0 movslq %r8d,%r8 + 14b2: 4c 2b c2 sub %rdx,%r8 + 14b5: 49 83 f8 04 cmp $0x4,%r8 + 14b9: 0f 8c 7b 00 00 00 jl 0x153a + 14bf: 44 89 c0 mov %r8d,%eax + 14c2: 45 33 d2 xor %r10d,%r10d + 14c5: 83 e0 fc and $0xfffffffc,%eax + 14c8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx + 14cc: 48 63 c0 movslq %eax,%rax + 14cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14d6: 00 + 14d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14de: 66 90 xchg %ax,%ax + 14e0: 49 83 c2 04 add $0x4,%r10 + 14e4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 + 14e8: c5 f8 11 0a vmovups %xmm1,(%rdx) + 14ec: 48 83 c2 10 add $0x10,%rdx + 14f0: 4c 3b d0 cmp %rax,%r10 + 14f3: 72 eb jb 0x14e0 + 14f5: 49 3b c0 cmp %r8,%rax + 14f8: 73 3a jae 0x1534 + 14fa: 48 63 c9 movslq %ecx,%rcx + 14fd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx + 1501: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 1505: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 150c: 00 + 150d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1514: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1520: 48 ff c0 inc %rax + 1523: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 1527: c5 fa 11 0a vmovss %xmm1,(%rdx) + 152b: 48 83 c2 04 add $0x4,%rdx + 152f: 49 3b c0 cmp %r8,%rax + 1532: 72 ec jb 0x1520 + 1534: 33 c0 xor %eax,%eax + 1536: c5 f8 77 vzeroupper + 1539: c3 ret + 153a: 33 c0 xor %eax,%eax + 153c: eb b7 jmp 0x14f5 + 153e: 33 c9 xor %ecx,%ecx + 1540: 41 83 f8 01 cmp $0x1,%r8d + 1544: 72 ee jb 0x1534 + 1546: 4d 63 c0 movslq %r8d,%r8 + 1549: 33 c0 xor %eax,%eax + 154b: eb a8 jmp 0x14f5 + 154d: 33 c0 xor %eax,%eax + 154f: c3 ret + 1550: b8 fa ff ff ff mov $0xfffffffa,%eax + 1555: c3 ret + 1556: b8 f8 ff ff ff mov $0xfffffff8,%eax + 155b: c3 ret + 155c: 0f 1f 40 00 nopl 0x0(%rax) + 1560: 48 89 d1 mov %rdx,%rcx + 1563: 48 85 c9 test %rcx,%rcx + 1566: 0f 84 62 01 00 00 je 0x16ce + 156c: 45 85 c0 test %r8d,%r8d + 156f: 0f 8e 53 01 00 00 jle 0x16c8 + 1575: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1579: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 157d: 7a 06 jp 0x1585 + 157f: 0f 84 40 01 00 00 je 0x16c5 + 1585: 41 83 f8 10 cmp $0x10,%r8d + 1589: 0f 8c 2f 01 00 00 jl 0x16be + 158f: 49 89 ca mov %rcx,%r10 + 1592: 49 83 e2 1f and $0x1f,%r10 + 1596: 45 85 d2 test %r10d,%r10d + 1599: 74 18 je 0x15b3 + 159b: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 15a2: 0f 85 16 01 00 00 jne 0x16be + 15a8: 41 f7 da neg %r10d + 15ab: 41 83 c2 20 add $0x20,%r10d + 15af: 41 c1 ea 02 shr $0x2,%r10d + 15b3: 41 8d 42 10 lea 0x10(%r10),%eax + 15b7: 44 3b c0 cmp %eax,%r8d + 15ba: 0f 8c fe 00 00 00 jl 0x16be + 15c0: 44 89 c2 mov %r8d,%edx + 15c3: 33 c0 xor %eax,%eax + 15c5: 41 2b d2 sub %r10d,%edx + 15c8: 83 e2 0f and $0xf,%edx + 15cb: f7 da neg %edx + 15cd: 41 03 d0 add %r8d,%edx + 15d0: 45 89 d1 mov %r10d,%r9d + 15d3: 45 85 d2 test %r10d,%r10d + 15d6: 76 1a jbe 0x15f2 + 15d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15df: 00 + 15e0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 + 15e5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) + 15ea: 48 ff c0 inc %rax + 15ed: 49 3b c1 cmp %r9,%rax + 15f0: 72 ee jb 0x15e0 + 15f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 15f7: 48 63 c2 movslq %edx,%rax + 15fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1600: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 + 1606: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 + 160d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) + 1613: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) + 161a: 49 83 c1 10 add $0x10,%r9 + 161e: 4c 3b c8 cmp %rax,%r9 + 1621: 72 dd jb 0x1600 + 1623: 8d 42 01 lea 0x1(%rdx),%eax + 1626: 41 3b c0 cmp %r8d,%eax + 1629: 0f 87 85 00 00 00 ja 0x16b4 + 162f: 4d 63 c0 movslq %r8d,%r8 + 1632: 48 63 d2 movslq %edx,%rdx + 1635: 4c 2b c2 sub %rdx,%r8 + 1638: 49 83 f8 04 cmp $0x4,%r8 + 163c: 0f 8c 78 00 00 00 jl 0x16ba + 1642: 48 63 d2 movslq %edx,%rdx + 1645: 44 89 c0 mov %r8d,%eax + 1648: 83 e0 fc and $0xfffffffc,%eax + 164b: 45 33 d2 xor %r10d,%r10d + 164e: 48 63 c0 movslq %eax,%rax + 1651: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 1656: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 165a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1660: 49 83 c2 04 add $0x4,%r10 + 1664: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 + 1669: c4 c1 78 11 11 vmovups %xmm2,(%r9) + 166e: 49 83 c1 10 add $0x10,%r9 + 1672: 4c 3b d0 cmp %rax,%r10 + 1675: 72 e9 jb 0x1660 + 1677: 49 3b c0 cmp %r8,%rax + 167a: 73 38 jae 0x16b4 + 167c: 48 63 d2 movslq %edx,%rdx + 167f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx + 1683: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 1687: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 168e: 00 + 168f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1696: 0f 1f 00 nopl (%rax) + 1699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16a0: 48 ff c0 inc %rax + 16a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 16a7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 16ab: 48 83 c2 04 add $0x4,%rdx + 16af: 49 3b c0 cmp %r8,%rax + 16b2: 72 ec jb 0x16a0 + 16b4: 33 c0 xor %eax,%eax + 16b6: c5 f8 77 vzeroupper + 16b9: c3 ret + 16ba: 33 c0 xor %eax,%eax + 16bc: eb b9 jmp 0x1677 + 16be: 33 d2 xor %edx,%edx + 16c0: e9 5e ff ff ff jmp 0x1623 + 16c5: 33 c0 xor %eax,%eax + 16c7: c3 ret + 16c8: b8 fa ff ff ff mov $0xfffffffa,%eax + 16cd: c3 ret + 16ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 16d3: c3 ret + 16d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 16d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16e0: 48 83 ec 28 sub $0x28,%rsp + 16e4: 48 85 d2 test %rdx,%rdx + 16e7: 74 1c je 0x1705 + 16e9: 45 85 c0 test %r8d,%r8d + 16ec: 7e 21 jle 0x170f + 16ee: 0f 57 c9 xorps %xmm1,%xmm1 + 16f1: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 16f5: 7a 02 jp 0x16f9 + 16f7: 74 05 je 0x16fe + 16f9: e8 22 f6 05 00 call 0x60d20 + 16fe: 33 c0 xor %eax,%eax + 1700: 48 83 c4 28 add $0x28,%rsp + 1704: c3 ret + 1705: b8 f8 ff ff ff mov $0xfffffff8,%eax + 170a: 48 83 c4 28 add $0x28,%rsp + 170e: c3 ret + 170f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1714: 48 83 c4 28 add $0x28,%rsp + 1718: c3 ret + 1719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1725: 48 85 d2 test %rdx,%rdx + 1728: 74 1d je 0x1747 + 172a: 45 85 c0 test %r8d,%r8d + 172d: 7e 26 jle 0x1755 + 172f: 0f 57 c9 xorps %xmm1,%xmm1 + 1732: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 1736: 7a 02 jp 0x173a + 1738: 74 05 je 0x173f + 173a: e8 81 f7 05 00 call 0x60ec0 + 173f: 33 c0 xor %eax,%eax + 1741: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1746: c3 ret + 1747: b8 f8 ff ff ff mov $0xfffffff8,%eax + 174c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1751: 90 nop + 1752: 90 nop + 1753: 90 nop + 1754: c3 ret + 1755: b8 fa ff ff ff mov $0xfffffffa,%eax + 175a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 175f: 90 nop + 1760: c3 ret + 1761: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1768: 00 + 1769: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1777: 00 + 1778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 177f: 90 nop + 1780: 48 83 ec 28 sub $0x28,%rsp + 1784: 48 85 d2 test %rdx,%rdx + 1787: 74 1c je 0x17a5 + 1789: 45 85 c0 test %r8d,%r8d + 178c: 7e 21 jle 0x17af + 178e: 0f 57 c9 xorps %xmm1,%xmm1 + 1791: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 1795: 7a 02 jp 0x1799 + 1797: 74 05 je 0x179e + 1799: e8 c2 f8 05 00 call 0x61060 + 179e: 33 c0 xor %eax,%eax + 17a0: 48 83 c4 28 add $0x28,%rsp + 17a4: c3 ret + 17a5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 17aa: 48 83 c4 28 add $0x28,%rsp + 17ae: c3 ret + 17af: b8 fa ff ff ff mov $0xfffffffa,%eax + 17b4: 48 83 c4 28 add $0x28,%rsp + 17b8: c3 ret + 17b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 17c0: 49 89 d1 mov %rdx,%r9 + 17c3: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 17c7: 4d 85 c9 test %r9,%r9 + 17ca: 0f 84 a6 01 00 00 je 0x1976 + 17d0: 45 85 c0 test %r8d,%r8d + 17d3: 0f 8e 97 01 00 00 jle 0x1970 + 17d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 17dd: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 17e1: 7a 06 jp 0x17e9 + 17e3: 0f 84 84 01 00 00 je 0x196d + 17e9: 41 83 f8 10 cmp $0x10,%r8d + 17ed: 0f 8c 6b 01 00 00 jl 0x195e + 17f3: 4c 89 ca mov %r9,%rdx + 17f6: 48 83 e2 1f and $0x1f,%rdx + 17fa: 85 d2 test %edx,%edx + 17fc: 74 11 je 0x180f + 17fe: f6 c2 07 test $0x7,%dl + 1801: 0f 85 57 01 00 00 jne 0x195e + 1807: f7 da neg %edx + 1809: 83 c2 20 add $0x20,%edx + 180c: c1 ea 03 shr $0x3,%edx + 180f: 8d 42 10 lea 0x10(%rdx),%eax + 1812: 44 3b c0 cmp %eax,%r8d + 1815: 0f 8c 43 01 00 00 jl 0x195e + 181b: 44 89 c1 mov %r8d,%ecx + 181e: 33 c0 xor %eax,%eax + 1820: 2b ca sub %edx,%ecx + 1822: 83 e1 0f and $0xf,%ecx + 1825: f7 d9 neg %ecx + 1827: 41 03 c8 add %r8d,%ecx + 182a: 41 89 d2 mov %edx,%r10d + 182d: 85 d2 test %edx,%edx + 182f: 76 23 jbe 0x1854 + 1831: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1838: 00 + 1839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1840: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 + 1846: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) + 184c: 48 ff c0 inc %rax + 184f: 49 3b c2 cmp %r10,%rax + 1852: 72 ec jb 0x1840 + 1854: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 1858: 48 63 d1 movslq %ecx,%rdx + 185b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 1861: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1868: 00 + 1869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1870: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1877: 00 + 1878: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 187f: 90 nop + 1880: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 + 1886: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 + 188d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 + 1894: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 + 189b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) + 18a1: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) + 18a8: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) + 18af: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) + 18b6: 49 83 c2 10 add $0x10,%r10 + 18ba: 4c 3b d2 cmp %rdx,%r10 + 18bd: 72 c1 jb 0x1880 + 18bf: 8d 41 01 lea 0x1(%rcx),%eax + 18c2: 41 3b c0 cmp %r8d,%eax + 18c5: 0f 87 89 00 00 00 ja 0x1954 + 18cb: 4d 63 c0 movslq %r8d,%r8 + 18ce: 4c 2b c2 sub %rdx,%r8 + 18d1: 49 83 f8 04 cmp $0x4,%r8 + 18d5: 0f 8c 7f 00 00 00 jl 0x195a + 18db: 44 89 c0 mov %r8d,%eax + 18de: 45 33 d2 xor %r10d,%r10d + 18e1: 83 e0 fc and $0xfffffffc,%eax + 18e4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 18e8: 48 63 c0 movslq %eax,%rax + 18eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18f2: 00 + 18f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1900: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 + 1904: 49 83 c2 04 add $0x4,%r10 + 1908: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 190c: 48 83 c2 20 add $0x20,%rdx + 1910: 4c 3b d0 cmp %rax,%r10 + 1913: 72 eb jb 0x1900 + 1915: 49 3b c0 cmp %r8,%rax + 1918: 73 3a jae 0x1954 + 191a: 48 63 c9 movslq %ecx,%rcx + 191d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 1921: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 1925: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 192c: 00 + 192d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1934: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1940: 48 ff c0 inc %rax + 1943: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 + 1947: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 194b: 48 83 c2 08 add $0x8,%rdx + 194f: 49 3b c0 cmp %r8,%rax + 1952: 72 ec jb 0x1940 + 1954: 33 c0 xor %eax,%eax + 1956: c5 f8 77 vzeroupper + 1959: c3 ret + 195a: 33 c0 xor %eax,%eax + 195c: eb b7 jmp 0x1915 + 195e: 33 c9 xor %ecx,%ecx + 1960: 41 83 f8 01 cmp $0x1,%r8d + 1964: 72 ee jb 0x1954 + 1966: 4d 63 c0 movslq %r8d,%r8 + 1969: 33 c0 xor %eax,%eax + 196b: eb a8 jmp 0x1915 + 196d: 33 c0 xor %eax,%eax + 196f: c3 ret + 1970: b8 fa ff ff ff mov $0xfffffffa,%eax + 1975: c3 ret + 1976: b8 f8 ff ff ff mov $0xfffffff8,%eax + 197b: c3 ret + 197c: 0f 1f 40 00 nopl 0x0(%rax) + 1980: 48 89 d1 mov %rdx,%rcx + 1983: 48 85 c9 test %rcx,%rcx + 1986: 0f 84 82 01 00 00 je 0x1b0e + 198c: 45 85 c0 test %r8d,%r8d + 198f: 0f 8e 73 01 00 00 jle 0x1b08 + 1995: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 1999: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 199d: 7a 06 jp 0x19a5 + 199f: 0f 84 60 01 00 00 je 0x1b05 + 19a5: 41 83 f8 10 cmp $0x10,%r8d + 19a9: 0f 8c 4f 01 00 00 jl 0x1afe + 19af: 49 89 ca mov %rcx,%r10 + 19b2: 49 83 e2 1f and $0x1f,%r10 + 19b6: 45 85 d2 test %r10d,%r10d + 19b9: 74 18 je 0x19d3 + 19bb: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 19c2: 0f 85 36 01 00 00 jne 0x1afe + 19c8: 41 f7 da neg %r10d + 19cb: 41 83 c2 20 add $0x20,%r10d + 19cf: 41 c1 ea 03 shr $0x3,%r10d + 19d3: 41 8d 42 10 lea 0x10(%r10),%eax + 19d7: 44 3b c0 cmp %eax,%r8d + 19da: 0f 8c 1e 01 00 00 jl 0x1afe + 19e0: 44 89 c2 mov %r8d,%edx + 19e3: 33 c0 xor %eax,%eax + 19e5: 41 2b d2 sub %r10d,%edx + 19e8: 83 e2 0f and $0xf,%edx + 19eb: f7 da neg %edx + 19ed: 41 03 d0 add %r8d,%edx + 19f0: 45 89 d1 mov %r10d,%r9d + 19f3: 45 85 d2 test %r10d,%r10d + 19f6: 76 1a jbe 0x1a12 + 19f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19ff: 00 + 1a00: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 + 1a05: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) + 1a0a: 48 ff c0 inc %rax + 1a0d: 49 3b c1 cmp %r9,%rax + 1a10: 72 ee jb 0x1a00 + 1a12: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 1a17: 48 63 c2 movslq %edx,%rax + 1a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1a20: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 + 1a26: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 + 1a2d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 + 1a34: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 + 1a3b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) + 1a41: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) + 1a48: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) + 1a4f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) + 1a56: 49 83 c1 10 add $0x10,%r9 + 1a5a: 4c 3b c8 cmp %rax,%r9 + 1a5d: 72 c1 jb 0x1a20 + 1a5f: 8d 42 01 lea 0x1(%rdx),%eax + 1a62: 41 3b c0 cmp %r8d,%eax + 1a65: 0f 87 89 00 00 00 ja 0x1af4 + 1a6b: 4d 63 c0 movslq %r8d,%r8 + 1a6e: 48 63 d2 movslq %edx,%rdx + 1a71: 4c 2b c2 sub %rdx,%r8 + 1a74: 49 83 f8 04 cmp $0x4,%r8 + 1a78: 0f 8c 7c 00 00 00 jl 0x1afa + 1a7e: 48 63 d2 movslq %edx,%rdx + 1a81: 44 89 c0 mov %r8d,%eax + 1a84: 83 e0 fc and $0xfffffffc,%eax + 1a87: 45 33 d2 xor %r10d,%r10d + 1a8a: 48 63 c0 movslq %eax,%rax + 1a8d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 1a92: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 1a96: 0f 1f 00 nopl (%rax) + 1a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1aa0: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 + 1aa5: 49 83 c2 04 add $0x4,%r10 + 1aa9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 1aae: 49 83 c1 20 add $0x20,%r9 + 1ab2: 4c 3b d0 cmp %rax,%r10 + 1ab5: 72 e9 jb 0x1aa0 + 1ab7: 49 3b c0 cmp %r8,%rax + 1aba: 73 38 jae 0x1af4 + 1abc: 48 63 d2 movslq %edx,%rdx + 1abf: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx + 1ac3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 1ac7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ace: 00 + 1acf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ad6: 0f 1f 00 nopl (%rax) + 1ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ae0: 48 ff c0 inc %rax + 1ae3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 + 1ae7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 1aeb: 48 83 c2 08 add $0x8,%rdx + 1aef: 49 3b c0 cmp %r8,%rax + 1af2: 72 ec jb 0x1ae0 + 1af4: 33 c0 xor %eax,%eax + 1af6: c5 f8 77 vzeroupper + 1af9: c3 ret + 1afa: 33 c0 xor %eax,%eax + 1afc: eb b9 jmp 0x1ab7 + 1afe: 33 d2 xor %edx,%edx + 1b00: e9 5a ff ff ff jmp 0x1a5f + 1b05: 33 c0 xor %eax,%eax + 1b07: c3 ret + 1b08: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b0d: c3 ret + 1b0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1b13: c3 ret + 1b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b20: 48 83 ec 28 sub $0x28,%rsp + 1b24: 48 85 d2 test %rdx,%rdx + 1b27: 74 20 je 0x1b49 + 1b29: 45 85 c0 test %r8d,%r8d + 1b2c: 7f 0a jg 0x1b38 + 1b2e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b33: 48 83 c4 28 add $0x28,%rsp + 1b37: c3 ret + 1b38: 66 48 0f 7e c1 movq %xmm0,%rcx + 1b3d: e8 9e ba 02 00 call 0x2d5e0 + 1b42: 33 c0 xor %eax,%eax + 1b44: 48 83 c4 28 add $0x28,%rsp + 1b48: c3 ret + 1b49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1b4e: 48 83 c4 28 add $0x28,%rsp + 1b52: c3 ret + 1b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b5f: 00 + 1b60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1b65: 48 85 d2 test %rdx,%rdx + 1b68: 74 23 je 0x1b8d + 1b6a: 45 85 c0 test %r8d,%r8d + 1b6d: 7f 0c jg 0x1b7b + 1b6f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b74: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1b79: 90 nop + 1b7a: c3 ret + 1b7b: 66 48 0f 7e c1 movq %xmm0,%rcx + 1b80: e8 7b ba 02 00 call 0x2d600 + 1b85: 33 c0 xor %eax,%eax + 1b87: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1b8c: c3 ret + 1b8d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1b92: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1b97: 90 nop + 1b98: 90 nop + 1b99: 90 nop + 1b9a: c3 ret + 1b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1ba0: 48 83 ec 28 sub $0x28,%rsp + 1ba4: 48 85 d2 test %rdx,%rdx + 1ba7: 74 20 je 0x1bc9 + 1ba9: 45 85 c0 test %r8d,%r8d + 1bac: 7f 0a jg 0x1bb8 + 1bae: b8 fa ff ff ff mov $0xfffffffa,%eax + 1bb3: 48 83 c4 28 add $0x28,%rsp + 1bb7: c3 ret + 1bb8: 66 48 0f 7e c1 movq %xmm0,%rcx + 1bbd: e8 5e ba 02 00 call 0x2d620 + 1bc2: 33 c0 xor %eax,%eax + 1bc4: 48 83 c4 28 add $0x28,%rsp + 1bc8: c3 ret + 1bc9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1bce: 48 83 c4 28 add $0x28,%rsp + 1bd2: c3 ret + 1bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1bdf: 00 + 1be0: 48 83 ec 28 sub $0x28,%rsp + 1be4: 48 85 d2 test %rdx,%rdx + 1be7: 74 20 je 0x1c09 + 1be9: 45 85 c0 test %r8d,%r8d + 1bec: 7f 0a jg 0x1bf8 + 1bee: b8 fa ff ff ff mov $0xfffffffa,%eax + 1bf3: 48 83 c4 28 add $0x28,%rsp + 1bf7: c3 ret + 1bf8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 1bfd: e8 3e ba 02 00 call 0x2d640 + 1c02: 33 c0 xor %eax,%eax + 1c04: 48 83 c4 28 add $0x28,%rsp + 1c08: c3 ret + 1c09: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c0e: 48 83 c4 28 add $0x28,%rsp + 1c12: c3 ret + 1c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c1f: 00 + 1c20: 48 83 ec 28 sub $0x28,%rsp + 1c24: 48 85 d2 test %rdx,%rdx + 1c27: 74 20 je 0x1c49 + 1c29: 45 85 c0 test %r8d,%r8d + 1c2c: 7f 0a jg 0x1c38 + 1c2e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c33: 48 83 c4 28 add $0x28,%rsp + 1c37: c3 ret + 1c38: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 1c3d: e8 1e ba 02 00 call 0x2d660 + 1c42: 33 c0 xor %eax,%eax + 1c44: 48 83 c4 28 add $0x28,%rsp + 1c48: c3 ret + 1c49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c4e: 48 83 c4 28 add $0x28,%rsp + 1c52: c3 ret + 1c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c5f: 00 + 1c60: 48 83 ec 28 sub $0x28,%rsp + 1c64: 48 85 d2 test %rdx,%rdx + 1c67: 74 20 je 0x1c89 + 1c69: 45 85 c0 test %r8d,%r8d + 1c6c: 7f 0a jg 0x1c78 + 1c6e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c73: 48 83 c4 28 add $0x28,%rsp + 1c77: c3 ret + 1c78: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 1c7d: e8 3e bd 02 00 call 0x2d9c0 + 1c82: 33 c0 xor %eax,%eax + 1c84: 48 83 c4 28 add $0x28,%rsp + 1c88: c3 ret + 1c89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c8e: 48 83 c4 28 add $0x28,%rsp + 1c92: c3 ret + 1c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c9f: 00 + 1ca0: 41 83 f9 05 cmp $0x5,%r9d + 1ca4: 7d 3d jge 0x1ce3 + 1ca6: 41 ff c9 dec %r9d + 1ca9: 41 83 f9 ff cmp $0xffffffff,%r9d + 1cad: 74 33 je 0x1ce2 + 1caf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1cb6: 00 + 1cb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1cbe: 66 90 xchg %ax,%ax + 1cc0: f2 0f 10 01 movsd (%rcx),%xmm0 + 1cc4: 41 ff c9 dec %r9d + 1cc7: 48 83 c1 08 add $0x8,%rcx + 1ccb: f2 0f 58 02 addsd (%rdx),%xmm0 + 1ccf: f2 41 0f 11 00 movsd %xmm0,(%r8) + 1cd4: 48 83 c2 08 add $0x8,%rdx + 1cd8: 49 83 c0 08 add $0x8,%r8 + 1cdc: 41 83 f9 ff cmp $0xffffffff,%r9d + 1ce0: 75 de jne 0x1cc0 + 1ce2: c3 ret + 1ce3: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 1cea: 0f 85 e0 02 00 00 jne 0x1fd0 + 1cf0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 1cf7: 74 1c je 0x1d15 + 1cf9: f2 0f 10 01 movsd (%rcx),%xmm0 + 1cfd: 48 83 c1 08 add $0x8,%rcx + 1d01: 41 ff c9 dec %r9d + 1d04: f2 0f 58 02 addsd (%rdx),%xmm0 + 1d08: f2 41 0f 11 00 movsd %xmm0,(%r8) + 1d0d: 48 83 c2 08 add $0x8,%rdx + 1d11: 49 83 c0 08 add $0x8,%r8 + 1d15: 44 89 c8 mov %r9d,%eax + 1d18: 41 83 e1 03 and $0x3,%r9d + 1d1c: c1 f8 02 sar $0x2,%eax + 1d1f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1d26: 0f 84 70 01 00 00 je 0x1e9c + 1d2c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1d33: 0f 84 d5 00 00 00 je 0x1e0e + 1d39: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1d3e: 0f 8f 7c 00 00 00 jg 0x1dc0 + 1d44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d4b: 00 + 1d4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d5f: 00 + 1d60: f2 0f 10 11 movsd (%rcx),%xmm2 + 1d64: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 1d69: f2 0f 10 02 movsd (%rdx),%xmm0 + 1d6d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 1d72: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 1d77: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 1d7c: 48 83 c2 20 add $0x20,%rdx + 1d80: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 1d85: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 1d8a: 48 83 c1 20 add $0x20,%rcx + 1d8e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 1d92: 66 0f 58 d9 addpd %xmm1,%xmm3 + 1d96: 41 0f 29 10 movaps %xmm2,(%r8) + 1d9a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 1d9f: 49 83 c0 20 add $0x20,%r8 + 1da3: ff c8 dec %eax + 1da5: 75 b9 jne 0x1d60 + 1da7: e9 fa fe ff ff jmp 0x1ca6 + 1dac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1db3: 00 + 1db4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1dc0: f2 0f 10 11 movsd (%rcx),%xmm2 + 1dc4: f2 0f 10 02 movsd (%rdx),%xmm0 + 1dc8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 1dcd: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 1dd2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 1dd7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 1ddc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 1de1: 48 83 c2 20 add $0x20,%rdx + 1de5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 1dea: 48 83 c1 20 add $0x20,%rcx + 1dee: 66 0f 58 d0 addpd %xmm0,%xmm2 + 1df2: 66 0f 58 d9 addpd %xmm1,%xmm3 + 1df6: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 1dfb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 1e01: 49 83 c0 20 add $0x20,%r8 + 1e05: ff c8 dec %eax + 1e07: 75 b7 jne 0x1dc0 + 1e09: e9 98 fe ff ff jmp 0x1ca6 + 1e0e: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1e13: 7f 4b jg 0x1e60 + 1e15: 0f 1f 40 00 nopl 0x0(%rax) + 1e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e20: f2 0f 10 01 movsd (%rcx),%xmm0 + 1e24: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 1e29: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 1e2e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 1e33: 48 83 c1 20 add $0x20,%rcx + 1e37: 66 0f 58 02 addpd (%rdx),%xmm0 + 1e3b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 1e40: 41 0f 29 00 movaps %xmm0,(%r8) + 1e44: 48 83 c2 20 add $0x20,%rdx + 1e48: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1e4d: 49 83 c0 20 add $0x20,%r8 + 1e51: ff c8 dec %eax + 1e53: 75 cb jne 0x1e20 + 1e55: e9 4c fe ff ff jmp 0x1ca6 + 1e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1e60: f2 0f 10 01 movsd (%rcx),%xmm0 + 1e64: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 1e69: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 1e6e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 1e73: 48 83 c1 20 add $0x20,%rcx + 1e77: 66 0f 58 02 addpd (%rdx),%xmm0 + 1e7b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 1e80: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 1e85: 48 83 c2 20 add $0x20,%rdx + 1e89: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 1e8f: 49 83 c0 20 add $0x20,%r8 + 1e93: ff c8 dec %eax + 1e95: 75 c9 jne 0x1e60 + 1e97: e9 0a fe ff ff jmp 0x1ca6 + 1e9c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1ea3: 0f 84 93 00 00 00 je 0x1f3c + 1ea9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1eae: 7f 50 jg 0x1f00 + 1eb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1eb7: 00 + 1eb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ebf: 90 nop + 1ec0: f2 0f 10 02 movsd (%rdx),%xmm0 + 1ec4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 1ec9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 1ece: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 1ed3: 48 83 c2 20 add $0x20,%rdx + 1ed7: 66 0f 58 01 addpd (%rcx),%xmm0 + 1edb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 1ee0: 41 0f 29 00 movaps %xmm0,(%r8) + 1ee4: 48 83 c1 20 add $0x20,%rcx + 1ee8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1eed: 49 83 c0 20 add $0x20,%r8 + 1ef1: ff c8 dec %eax + 1ef3: 75 cb jne 0x1ec0 + 1ef5: e9 ac fd ff ff jmp 0x1ca6 + 1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1f00: f2 0f 10 02 movsd (%rdx),%xmm0 + 1f04: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 1f09: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 1f0e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 1f13: 48 83 c2 20 add $0x20,%rdx + 1f17: 66 0f 58 01 addpd (%rcx),%xmm0 + 1f1b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 1f20: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 1f25: 48 83 c1 20 add $0x20,%rcx + 1f29: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 1f2f: 49 83 c0 20 add $0x20,%r8 + 1f33: ff c8 dec %eax + 1f35: 75 c9 jne 0x1f00 + 1f37: e9 6a fd ff ff jmp 0x1ca6 + 1f3c: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1f41: 7f 5d jg 0x1fa0 + 1f43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f4a: 00 + 1f4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f60: 0f 28 02 movaps (%rdx),%xmm0 + 1f63: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 1f67: 48 83 c2 20 add $0x20,%rdx + 1f6b: 66 0f 58 01 addpd (%rcx),%xmm0 + 1f6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 1f74: 41 0f 29 00 movaps %xmm0,(%r8) + 1f78: 48 83 c1 20 add $0x20,%rcx + 1f7c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1f81: 49 83 c0 20 add $0x20,%r8 + 1f85: ff c8 dec %eax + 1f87: 75 d7 jne 0x1f60 + 1f89: e9 18 fd ff ff jmp 0x1ca6 + 1f8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f95: 00 + 1f96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f9d: 0f 1f 00 nopl (%rax) + 1fa0: 0f 28 02 movaps (%rdx),%xmm0 + 1fa3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 1fa7: 48 83 c2 20 add $0x20,%rdx + 1fab: 66 0f 58 01 addpd (%rcx),%xmm0 + 1faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 1fb4: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 1fb9: 48 83 c1 20 add $0x20,%rcx + 1fbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 1fc3: 49 83 c0 20 add $0x20,%r8 + 1fc7: ff c8 dec %eax + 1fc9: 75 d5 jne 0x1fa0 + 1fcb: e9 d6 fc ff ff jmp 0x1ca6 + 1fd0: 44 89 c8 mov %r9d,%eax + 1fd3: 41 83 e1 03 and $0x3,%r9d + 1fd7: c1 f8 02 sar $0x2,%eax + 1fda: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1fe1: 0f 84 d3 00 00 00 je 0x20ba + 1fe7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1fee: 0f 85 6c 00 00 00 jne 0x2060 + 1ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2000: f2 0f 10 01 movsd (%rcx),%xmm0 + 2004: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 2009: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 200e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 2013: 48 83 c1 20 add $0x20,%rcx + 2017: 66 0f 58 02 addpd (%rdx),%xmm0 + 201b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 2020: f2 41 0f 11 00 movsd %xmm0,(%r8) + 2025: 48 83 c2 20 add $0x20,%rdx + 2029: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 202f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 2035: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 203b: 49 83 c0 20 add $0x20,%r8 + 203f: ff c8 dec %eax + 2041: 75 bd jne 0x2000 + 2043: e9 5e fc ff ff jmp 0x1ca6 + 2048: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 204f: 00 + 2050: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 205e: 00 00 + 2060: f2 0f 10 11 movsd (%rcx),%xmm2 + 2064: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 2069: f2 0f 10 02 movsd (%rdx),%xmm0 + 206d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 2072: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 2077: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 207c: 48 83 c2 20 add $0x20,%rdx + 2080: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 2085: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 208a: 48 83 c1 20 add $0x20,%rcx + 208e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 2092: 66 0f 58 d9 addpd %xmm1,%xmm3 + 2096: f2 41 0f 11 10 movsd %xmm2,(%r8) + 209b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 20a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 20a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 20ad: 49 83 c0 20 add $0x20,%r8 + 20b1: ff c8 dec %eax + 20b3: 75 ab jne 0x2060 + 20b5: e9 ec fb ff ff jmp 0x1ca6 + 20ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 20c1: 75 5d jne 0x2120 + 20c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20ca: 00 + 20cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 20d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 20d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 20e0: 0f 28 02 movaps (%rdx),%xmm0 + 20e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 20e7: 48 83 c2 20 add $0x20,%rdx + 20eb: 66 0f 58 01 addpd (%rcx),%xmm0 + 20ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 20f4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 20f9: 48 83 c1 20 add $0x20,%rcx + 20fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 2103: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 2109: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 210f: 49 83 c0 20 add $0x20,%r8 + 2113: ff c8 dec %eax + 2115: 75 c9 jne 0x20e0 + 2117: e9 8a fb ff ff jmp 0x1ca6 + 211c: 0f 1f 40 00 nopl 0x0(%rax) + 2120: f2 0f 10 02 movsd (%rdx),%xmm0 + 2124: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 2129: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 212e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 2133: 48 83 c2 20 add $0x20,%rdx + 2137: 66 0f 58 01 addpd (%rcx),%xmm0 + 213b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 2140: f2 41 0f 11 00 movsd %xmm0,(%r8) + 2145: 48 83 c1 20 add $0x20,%rcx + 2149: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 214f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 2155: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 215b: 49 83 c0 20 add $0x20,%r8 + 215f: ff c8 dec %eax + 2161: 75 bd jne 0x2120 + 2163: e9 3e fb ff ff jmp 0x1ca6 + 2168: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 216f: 00 + 2170: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 217e: 00 00 + 2180: 41 83 f9 05 cmp $0x5,%r9d + 2184: 7d 3e jge 0x21c4 + 2186: 41 83 c1 ff add $0xffffffff,%r9d + 218a: 41 83 f9 ff cmp $0xffffffff,%r9d + 218e: 74 33 je 0x21c3 + 2190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2197: 00 + 2198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 219f: 90 nop + 21a0: f2 0f 10 01 movsd (%rcx),%xmm0 + 21a4: 41 83 c1 ff add $0xffffffff,%r9d + 21a8: 48 83 c1 08 add $0x8,%rcx + 21ac: f2 0f 58 02 addsd (%rdx),%xmm0 + 21b0: 48 83 c2 08 add $0x8,%rdx + 21b4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 21b9: 49 83 c0 08 add $0x8,%r8 + 21bd: 41 83 f9 ff cmp $0xffffffff,%r9d + 21c1: 75 dd jne 0x21a0 + 21c3: c3 ret + 21c4: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 21cb: 0f 85 80 02 00 00 jne 0x2451 + 21d1: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 21d8: 74 1d je 0x21f7 + 21da: f2 0f 10 01 movsd (%rcx),%xmm0 + 21de: 48 83 c1 08 add $0x8,%rcx + 21e2: 41 83 c1 ff add $0xffffffff,%r9d + 21e6: f2 0f 58 02 addsd (%rdx),%xmm0 + 21ea: 48 83 c2 08 add $0x8,%rdx + 21ee: f2 41 0f 11 00 movsd %xmm0,(%r8) + 21f3: 49 83 c0 08 add $0x8,%r8 + 21f7: 44 89 c8 mov %r9d,%eax + 21fa: 41 83 e1 03 and $0x3,%r9d + 21fe: c1 f8 02 sar $0x2,%eax + 2201: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 2208: 0f 84 23 01 00 00 je 0x2331 + 220e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 2215: 0f 84 9c 00 00 00 je 0x22b7 + 221b: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 2220: 7f 5e jg 0x2280 + 2222: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2229: 00 + 222a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2231: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2238: 00 + 2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2240: 0f 10 11 movups (%rcx),%xmm2 + 2243: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 2247: 48 83 c1 20 add $0x20,%rcx + 224b: 0f 10 02 movups (%rdx),%xmm0 + 224e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 2252: 66 0f 58 d0 addpd %xmm0,%xmm2 + 2256: 48 83 c2 20 add $0x20,%rdx + 225a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 225e: 41 0f 11 10 movups %xmm2,(%r8) + 2262: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 2267: 49 83 c0 20 add $0x20,%r8 + 226b: 83 c0 ff add $0xffffffff,%eax + 226e: 75 d0 jne 0x2240 + 2270: e9 11 ff ff ff jmp 0x2186 + 2275: 0f 1f 40 00 nopl 0x0(%rax) + 2279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2280: 0f 10 11 movups (%rcx),%xmm2 + 2283: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 2287: 48 83 c1 20 add $0x20,%rcx + 228b: 0f 10 02 movups (%rdx),%xmm0 + 228e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 2292: 66 0f 58 d0 addpd %xmm0,%xmm2 + 2296: 48 83 c2 20 add $0x20,%rdx + 229a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 229e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 22a3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 22a9: 49 83 c0 20 add $0x20,%r8 + 22ad: 83 c0 ff add $0xffffffff,%eax + 22b0: 75 ce jne 0x2280 + 22b2: e9 cf fe ff ff jmp 0x2186 + 22b7: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 22bc: 7f 42 jg 0x2300 + 22be: 66 90 xchg %ax,%ax + 22c0: 0f 10 01 movups (%rcx),%xmm0 + 22c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 22c7: 48 83 c1 20 add $0x20,%rcx + 22cb: 66 0f 58 02 addpd (%rdx),%xmm0 + 22cf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 22d4: 48 83 c2 20 add $0x20,%rdx + 22d8: 41 0f 11 00 movups %xmm0,(%r8) + 22dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 22e1: 49 83 c0 20 add $0x20,%r8 + 22e5: 83 c0 ff add $0xffffffff,%eax + 22e8: 75 d6 jne 0x22c0 + 22ea: e9 97 fe ff ff jmp 0x2186 + 22ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22f6: 00 + 22f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22fe: 66 90 xchg %ax,%ax + 2300: 0f 10 01 movups (%rcx),%xmm0 + 2303: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 2307: 48 83 c1 20 add $0x20,%rcx + 230b: 66 0f 58 02 addpd (%rdx),%xmm0 + 230f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 2314: 48 83 c2 20 add $0x20,%rdx + 2318: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 231d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 2323: 49 83 c0 20 add $0x20,%r8 + 2327: 83 c0 ff add $0xffffffff,%eax + 232a: 75 d4 jne 0x2300 + 232c: e9 55 fe ff ff jmp 0x2186 + 2331: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 2338: 0f 84 93 00 00 00 je 0x23d1 + 233e: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 2343: 7f 5b jg 0x23a0 + 2345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 234c: 00 + 234d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2360: 0f 10 02 movups (%rdx),%xmm0 + 2363: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 2367: 48 83 c2 20 add $0x20,%rdx + 236b: 66 0f 58 01 addpd (%rcx),%xmm0 + 236f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 2374: 48 83 c1 20 add $0x20,%rcx + 2378: 41 0f 11 00 movups %xmm0,(%r8) + 237c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 2381: 49 83 c0 20 add $0x20,%r8 + 2385: 83 c0 ff add $0xffffffff,%eax + 2388: 75 d6 jne 0x2360 + 238a: e9 f7 fd ff ff jmp 0x2186 + 238f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2396: 00 + 2397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 239e: 66 90 xchg %ax,%ax + 23a0: 0f 10 02 movups (%rdx),%xmm0 + 23a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 23a7: 48 83 c2 20 add $0x20,%rdx + 23ab: 66 0f 58 01 addpd (%rcx),%xmm0 + 23af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 23b4: 48 83 c1 20 add $0x20,%rcx + 23b8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 23bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 23c3: 49 83 c0 20 add $0x20,%r8 + 23c7: 83 c0 ff add $0xffffffff,%eax + 23ca: 75 d4 jne 0x23a0 + 23cc: e9 b5 fd ff ff jmp 0x2186 + 23d1: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 23d6: 7f 48 jg 0x2420 + 23d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 23df: 00 + 23e0: 0f 10 02 movups (%rdx),%xmm0 + 23e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 23e7: 48 83 c2 20 add $0x20,%rdx + 23eb: 66 0f 58 01 addpd (%rcx),%xmm0 + 23ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 23f4: 48 83 c1 20 add $0x20,%rcx + 23f8: 41 0f 11 00 movups %xmm0,(%r8) + 23fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 2401: 49 83 c0 20 add $0x20,%r8 + 2405: 83 c0 ff add $0xffffffff,%eax + 2408: 75 d6 jne 0x23e0 + 240a: e9 77 fd ff ff jmp 0x2186 + 240f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2416: 00 + 2417: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 241e: 66 90 xchg %ax,%ax + 2420: 0f 10 02 movups (%rdx),%xmm0 + 2423: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 2427: 48 83 c2 20 add $0x20,%rdx + 242b: 66 0f 58 01 addpd (%rcx),%xmm0 + 242f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 2434: 48 83 c1 20 add $0x20,%rcx + 2438: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 243d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 2443: 49 83 c0 20 add $0x20,%r8 + 2447: 83 c0 ff add $0xffffffff,%eax + 244a: 75 d4 jne 0x2420 + 244c: e9 35 fd ff ff jmp 0x2186 + 2451: 44 89 c8 mov %r9d,%eax + 2454: 41 83 e1 03 and $0x3,%r9d + 2458: c1 f8 02 sar $0x2,%eax + 245b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 2462: 0f 84 8d 00 00 00 je 0x24f5 + 2468: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 246f: 75 4f jne 0x24c0 + 2471: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2478: 00 + 2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2480: 0f 10 01 movups (%rcx),%xmm0 + 2483: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 2487: 48 83 c1 20 add $0x20,%rcx + 248b: 66 0f 58 02 addpd (%rdx),%xmm0 + 248f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 2494: 48 83 c2 20 add $0x20,%rdx + 2498: 41 0f 11 00 movups %xmm0,(%r8) + 249c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 24a1: 49 83 c0 20 add $0x20,%r8 + 24a5: 83 c0 ff add $0xffffffff,%eax + 24a8: 75 d6 jne 0x2480 + 24aa: e9 d7 fc ff ff jmp 0x2186 + 24af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24b6: 00 + 24b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24be: 66 90 xchg %ax,%ax + 24c0: 0f 10 11 movups (%rcx),%xmm2 + 24c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 24c7: 48 83 c1 20 add $0x20,%rcx + 24cb: 0f 10 02 movups (%rdx),%xmm0 + 24ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 24d2: 66 0f 58 d0 addpd %xmm0,%xmm2 + 24d6: 48 83 c2 20 add $0x20,%rdx + 24da: 66 0f 58 d9 addpd %xmm1,%xmm3 + 24de: 41 0f 11 10 movups %xmm2,(%r8) + 24e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 24e7: 49 83 c0 20 add $0x20,%r8 + 24eb: 83 c0 ff add $0xffffffff,%eax + 24ee: 75 d0 jne 0x24c0 + 24f0: e9 91 fc ff ff jmp 0x2186 + 24f5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 24fc: 75 42 jne 0x2540 + 24fe: 66 90 xchg %ax,%ax + 2500: 0f 10 02 movups (%rdx),%xmm0 + 2503: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 2507: 48 83 c2 20 add $0x20,%rdx + 250b: 66 0f 58 01 addpd (%rcx),%xmm0 + 250f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 2514: 48 83 c1 20 add $0x20,%rcx + 2518: 41 0f 11 00 movups %xmm0,(%r8) + 251c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 2521: 49 83 c0 20 add $0x20,%r8 + 2525: 83 c0 ff add $0xffffffff,%eax + 2528: 75 d6 jne 0x2500 + 252a: e9 57 fc ff ff jmp 0x2186 + 252f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2536: 00 + 2537: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 253e: 66 90 xchg %ax,%ax + 2540: 0f 10 02 movups (%rdx),%xmm0 + 2543: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 2547: 48 83 c2 20 add $0x20,%rdx + 254b: 66 0f 58 01 addpd (%rcx),%xmm0 + 254f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 2554: 48 83 c1 20 add $0x20,%rcx + 2558: 41 0f 11 00 movups %xmm0,(%r8) + 255c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 2561: 49 83 c0 20 add $0x20,%r8 + 2565: 83 c0 ff add $0xffffffff,%eax + 2568: 75 d6 jne 0x2540 + 256a: e9 17 fc ff ff jmp 0x2186 + 256f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2576: 00 + 2577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 257e: 66 90 xchg %ax,%ax + 2580: 48 83 ec 28 sub $0x28,%rsp + 2584: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c49740 + 258b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2602290 + 2592: 48 33 c4 xor %rsp,%rax + 2595: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 259a: 48 89 44 24 20 mov %rax,0x20(%rsp) + 259f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 25a5: 41 83 f8 03 cmp $0x3,%r8d + 25a9: 0f 28 c1 movaps %xmm1,%xmm0 + 25ac: 0f 57 d2 xorps %xmm2,%xmm2 + 25af: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 25b3: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 25b7: 0f 57 c3 xorps %xmm3,%xmm0 + 25ba: 7d 62 jge 0x261e + 25bc: 41 ff c8 dec %r8d + 25bf: 41 83 f8 ff cmp $0xffffffff,%r8d + 25c3: 74 3e je 0x2603 + 25c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25cc: 00 + 25cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 25d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25e0: 0f 12 12 movlps (%rdx),%xmm2 + 25e3: 0f 28 d8 movaps %xmm0,%xmm3 + 25e6: 0f 59 da mulps %xmm2,%xmm3 + 25e9: 41 ff c8 dec %r8d + 25ec: 0f 59 d1 mulps %xmm1,%xmm2 + 25ef: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 25f3: 0f 58 d3 addps %xmm3,%xmm2 + 25f6: 0f 13 12 movlps %xmm2,(%rdx) + 25f9: 48 83 c2 08 add $0x8,%rdx + 25fd: 41 83 f8 ff cmp $0xffffffff,%r8d + 2601: 75 dd jne 0x25e0 + 2603: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 2608: 48 33 cc xor %rsp,%rcx + 260b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2602290 + 2612: 75 05 jne 0x2619 + 2614: 48 83 c4 28 add $0x28,%rsp + 2618: c3 ret + 2619: e8 d2 b3 11 01 call 0x111d9f0 + 261e: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 2625: 74 3c je 0x2663 + 2627: 44 89 c0 mov %r8d,%eax + 262a: 41 83 e0 01 and $0x1,%r8d + 262e: d1 f8 sar $1,%eax + 2630: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2637: 00 + 2638: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 263f: 90 nop + 2640: 0f 10 1a movups (%rdx),%xmm3 + 2643: 0f 28 e0 movaps %xmm0,%xmm4 + 2646: 0f 59 e3 mulps %xmm3,%xmm4 + 2649: 0f 59 d9 mulps %xmm1,%xmm3 + 264c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 2650: 0f 58 e3 addps %xmm3,%xmm4 + 2653: 0f 11 22 movups %xmm4,(%rdx) + 2656: 48 83 c2 10 add $0x10,%rdx + 265a: ff c8 dec %eax + 265c: 75 e2 jne 0x2640 + 265e: e9 59 ff ff ff jmp 0x25bc + 2663: 48 89 d0 mov %rdx,%rax + 2666: 48 83 e0 0f and $0xf,%rax + 266a: 85 c0 test %eax,%eax + 266c: 74 1e je 0x268c + 266e: f2 0f 10 1a movsd (%rdx),%xmm3 + 2672: 0f 28 e0 movaps %xmm0,%xmm4 + 2675: 0f 59 e3 mulps %xmm3,%xmm4 + 2678: 41 ff c8 dec %r8d + 267b: 0f 59 d9 mulps %xmm1,%xmm3 + 267e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 2682: 0f 58 e3 addps %xmm3,%xmm4 + 2685: 0f 13 22 movlps %xmm4,(%rdx) + 2688: 48 83 c2 08 add $0x8,%rdx + 268c: 44 89 c0 mov %r8d,%eax + 268f: 41 83 e0 01 and $0x1,%r8d + 2693: d1 f8 sar $1,%eax + 2695: 3d 00 00 01 00 cmp $0x10000,%eax + 269a: 77 44 ja 0x26e0 + 269c: 0f 1f 40 00 nopl 0x0(%rax) + 26a0: 0f 28 1a movaps (%rdx),%xmm3 + 26a3: 0f 28 e0 movaps %xmm0,%xmm4 + 26a6: 0f 59 e3 mulps %xmm3,%xmm4 + 26a9: 0f 59 d9 mulps %xmm1,%xmm3 + 26ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 26b0: 0f 58 e3 addps %xmm3,%xmm4 + 26b3: 0f 29 22 movaps %xmm4,(%rdx) + 26b6: 48 83 c2 10 add $0x10,%rdx + 26ba: ff c8 dec %eax + 26bc: 75 e2 jne 0x26a0 + 26be: e9 f9 fe ff ff jmp 0x25bc + 26c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26ca: 00 + 26cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26e0: 0f 28 1a movaps (%rdx),%xmm3 + 26e3: 0f 28 e0 movaps %xmm0,%xmm4 + 26e6: 0f 59 e3 mulps %xmm3,%xmm4 + 26e9: 0f 59 d9 mulps %xmm1,%xmm3 + 26ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 26f0: 0f 58 e3 addps %xmm3,%xmm4 + 26f3: 0f 2b 22 movntps %xmm4,(%rdx) + 26f6: 48 83 c2 10 add $0x10,%rdx + 26fa: ff c8 dec %eax + 26fc: 75 e2 jne 0x26e0 + 26fe: e9 b9 fe ff ff jmp 0x25bc + 2703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 270a: 00 + 270b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2725: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2602290 + 272c: 48 33 c4 xor %rsp,%rax + 272f: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 2734: 48 89 44 24 20 mov %rax,0x20(%rsp) + 2739: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 273f: 41 83 f8 03 cmp $0x3,%r8d + 2743: 0f 28 c1 movaps %xmm1,%xmm0 + 2746: 0f 57 d2 xorps %xmm2,%xmm2 + 2749: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 274d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 2751: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c49750 + 2758: 7d 65 jge 0x27bf + 275a: 41 ff c8 dec %r8d + 275d: 41 83 f8 ff cmp $0xffffffff,%r8d + 2761: 74 40 je 0x27a3 + 2763: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 276a: 00 + 276b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2772: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2780: 0f 12 12 movlps (%rdx),%xmm2 + 2783: 0f 28 d8 movaps %xmm0,%xmm3 + 2786: 0f 59 da mulps %xmm2,%xmm3 + 2789: 41 ff c8 dec %r8d + 278c: 0f 59 d1 mulps %xmm1,%xmm2 + 278f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 2793: 0f 58 d3 addps %xmm3,%xmm2 + 2796: 0f 13 12 movlps %xmm2,(%rdx) + 2799: 48 8d 52 08 lea 0x8(%rdx),%rdx + 279d: 41 83 f8 ff cmp $0xffffffff,%r8d + 27a1: 75 dd jne 0x2780 + 27a3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 27a8: 48 33 cc xor %rsp,%rcx + 27ab: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2602290 + 27b2: 75 06 jne 0x27ba + 27b4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 27b9: c3 ret + 27ba: e8 31 b2 11 01 call 0x111d9f0 + 27bf: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 27c6: 74 3b je 0x2803 + 27c8: 44 89 c0 mov %r8d,%eax + 27cb: 41 83 e0 01 and $0x1,%r8d + 27cf: d1 f8 sar $1,%eax + 27d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 27d8: 00 + 27d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27e0: 0f 10 1a movups (%rdx),%xmm3 + 27e3: 0f 28 e0 movaps %xmm0,%xmm4 + 27e6: 0f 59 e3 mulps %xmm3,%xmm4 + 27e9: 0f 59 d9 mulps %xmm1,%xmm3 + 27ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 27f0: 0f 58 e3 addps %xmm3,%xmm4 + 27f3: 0f 11 22 movups %xmm4,(%rdx) + 27f6: 48 8d 52 10 lea 0x10(%rdx),%rdx + 27fa: ff c8 dec %eax + 27fc: 75 e2 jne 0x27e0 + 27fe: e9 57 ff ff ff jmp 0x275a + 2803: 48 89 d0 mov %rdx,%rax + 2806: 48 83 e0 0f and $0xf,%rax + 280a: 85 c0 test %eax,%eax + 280c: 74 1e je 0x282c + 280e: f2 0f 10 1a movsd (%rdx),%xmm3 + 2812: 0f 28 e0 movaps %xmm0,%xmm4 + 2815: 0f 59 e3 mulps %xmm3,%xmm4 + 2818: 41 ff c8 dec %r8d + 281b: 0f 59 d9 mulps %xmm1,%xmm3 + 281e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 2822: 0f 58 e3 addps %xmm3,%xmm4 + 2825: 0f 13 22 movlps %xmm4,(%rdx) + 2828: 48 83 c2 08 add $0x8,%rdx + 282c: 44 89 c0 mov %r8d,%eax + 282f: 41 83 e0 01 and $0x1,%r8d + 2833: d1 f8 sar $1,%eax + 2835: 3d 00 00 01 00 cmp $0x10000,%eax + 283a: 77 44 ja 0x2880 + 283c: 0f 1f 40 00 nopl 0x0(%rax) + 2840: 0f 28 1a movaps (%rdx),%xmm3 + 2843: 0f 28 e0 movaps %xmm0,%xmm4 + 2846: 0f 59 e3 mulps %xmm3,%xmm4 + 2849: 0f 59 d9 mulps %xmm1,%xmm3 + 284c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 2850: 0f 58 e3 addps %xmm3,%xmm4 + 2853: 0f 29 22 movaps %xmm4,(%rdx) + 2856: 48 8d 52 10 lea 0x10(%rdx),%rdx + 285a: ff c8 dec %eax + 285c: 75 e2 jne 0x2840 + 285e: e9 f7 fe ff ff jmp 0x275a + 2863: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 286a: 00 + 286b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2880: 0f 28 1a movaps (%rdx),%xmm3 + 2883: 0f 28 e0 movaps %xmm0,%xmm4 + 2886: 0f 59 e3 mulps %xmm3,%xmm4 + 2889: 0f 59 d9 mulps %xmm1,%xmm3 + 288c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 2890: 0f 58 e3 addps %xmm3,%xmm4 + 2893: 0f 2b 22 movntps %xmm4,(%rdx) + 2896: 48 8d 52 10 lea 0x10(%rdx),%rdx + 289a: ff c8 dec %eax + 289c: 75 e2 jne 0x2880 + 289e: e9 b7 fe ff ff jmp 0x275a + 28a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 28aa: 00 + 28ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28c0: 48 83 ec 28 sub $0x28,%rsp + 28c4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2602290 + 28cb: 48 33 c4 xor %rsp,%rax + 28ce: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 28d3: 48 89 44 24 20 mov %rax,0x20(%rsp) + 28d8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c49760 + 28df: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 28e5: 0f 57 d2 xorps %xmm2,%xmm2 + 28e8: 0f 28 c1 movaps %xmm1,%xmm0 + 28eb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 28ef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 28f3: 0f 57 c3 xorps %xmm3,%xmm0 + 28f6: 41 83 f8 03 cmp $0x3,%r8d + 28fa: 7d 63 jge 0x295f + 28fc: 41 83 c0 ff add $0xffffffff,%r8d + 2900: 41 83 f8 ff cmp $0xffffffff,%r8d + 2904: 74 3e je 0x2944 + 2906: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 290d: 00 + 290e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2915: 0f 1f 40 00 nopl 0x0(%rax) + 2919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2920: 0f 12 12 movlps (%rdx),%xmm2 + 2923: 0f 28 d8 movaps %xmm0,%xmm3 + 2926: 41 83 c0 ff add $0xffffffff,%r8d + 292a: 0f 59 da mulps %xmm2,%xmm3 + 292d: 0f 59 d1 mulps %xmm1,%xmm2 + 2930: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 2934: 0f 58 d3 addps %xmm3,%xmm2 + 2937: 0f 13 12 movlps %xmm2,(%rdx) + 293a: 48 83 c2 08 add $0x8,%rdx + 293e: 41 83 f8 ff cmp $0xffffffff,%r8d + 2942: 75 dc jne 0x2920 + 2944: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 2949: 48 33 cc xor %rsp,%rcx + 294c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2602290 + 2953: 75 05 jne 0x295a + 2955: 48 83 c4 28 add $0x28,%rsp + 2959: c3 ret + 295a: e8 91 b0 11 01 call 0x111d9f0 + 295f: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 2966: 74 3c je 0x29a4 + 2968: 44 89 c0 mov %r8d,%eax + 296b: 41 83 e0 01 and $0x1,%r8d + 296f: d1 f8 sar $1,%eax + 2971: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2978: 00 + 2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2980: 0f 10 1a movups (%rdx),%xmm3 + 2983: 0f 28 e0 movaps %xmm0,%xmm4 + 2986: 0f 59 e3 mulps %xmm3,%xmm4 + 2989: 0f 59 d9 mulps %xmm1,%xmm3 + 298c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 2990: 0f 58 e3 addps %xmm3,%xmm4 + 2993: 0f 11 22 movups %xmm4,(%rdx) + 2996: 48 83 c2 10 add $0x10,%rdx + 299a: 83 c0 ff add $0xffffffff,%eax + 299d: 75 e1 jne 0x2980 + 299f: e9 58 ff ff ff jmp 0x28fc + 29a4: 48 89 d0 mov %rdx,%rax + 29a7: 48 83 e0 0f and $0xf,%rax + 29ab: 85 c0 test %eax,%eax + 29ad: 74 1f je 0x29ce + 29af: f2 0f 10 1a movsd (%rdx),%xmm3 + 29b3: 0f 28 e0 movaps %xmm0,%xmm4 + 29b6: 41 83 c0 ff add $0xffffffff,%r8d + 29ba: 0f 59 e3 mulps %xmm3,%xmm4 + 29bd: 0f 59 d9 mulps %xmm1,%xmm3 + 29c0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 29c4: 0f 58 e3 addps %xmm3,%xmm4 + 29c7: 0f 13 22 movlps %xmm4,(%rdx) + 29ca: 48 83 c2 08 add $0x8,%rdx + 29ce: 44 89 c0 mov %r8d,%eax + 29d1: 41 83 e0 01 and $0x1,%r8d + 29d5: d1 f8 sar $1,%eax + 29d7: 3d 00 00 01 00 cmp $0x10000,%eax + 29dc: 77 42 ja 0x2a20 + 29de: 66 90 xchg %ax,%ax + 29e0: 0f 10 1a movups (%rdx),%xmm3 + 29e3: 0f 28 e0 movaps %xmm0,%xmm4 + 29e6: 0f 59 e3 mulps %xmm3,%xmm4 + 29e9: 0f 59 d9 mulps %xmm1,%xmm3 + 29ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 29f0: 0f 58 e3 addps %xmm3,%xmm4 + 29f3: 0f 11 22 movups %xmm4,(%rdx) + 29f6: 48 83 c2 10 add $0x10,%rdx + 29fa: 83 c0 ff add $0xffffffff,%eax + 29fd: 75 e1 jne 0x29e0 + 29ff: e9 f8 fe ff ff jmp 0x28fc + 2a04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a0b: 00 + 2a0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a1f: 00 + 2a20: 0f 10 1a movups (%rdx),%xmm3 + 2a23: 0f 28 e0 movaps %xmm0,%xmm4 + 2a26: 0f 59 e3 mulps %xmm3,%xmm4 + 2a29: 0f 59 d9 mulps %xmm1,%xmm3 + 2a2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 2a30: 0f 58 e3 addps %xmm3,%xmm4 + 2a33: 0f 2b 22 movntps %xmm4,(%rdx) + 2a36: 48 83 c2 10 add $0x10,%rdx + 2a3a: 83 c0 ff add $0xffffffff,%eax + 2a3d: 75 e1 jne 0x2a20 + 2a3f: e9 b8 fe ff ff jmp 0x28fc + 2a44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a4b: 00 + 2a4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a5f: 00 + 2a60: 57 push %rdi + 2a61: 41 54 push %r12 + 2a63: 41 56 push %r14 + 2a65: 41 57 push %r15 + 2a67: 55 push %rbp + 2a68: 48 81 ec c0 00 00 00 sub $0xc0,%rsp + 2a6f: 45 89 c6 mov %r8d,%r14d + 2a72: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) + 2a79: 00 + 2a7a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 + 2a81: 00 + 2a82: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 2a88: 4d 63 fe movslq %r14d,%r15 + 2a8b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 2a8f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d + 2a96: 00 + 2a97: 48 89 d7 mov %rdx,%rdi + 2a9a: 48 89 cd mov %rcx,%rbp + 2a9d: 44 89 e0 mov %r12d,%eax + 2aa0: 25 80 1f 00 00 and $0x1f80,%eax + 2aa5: 3d 80 1f 00 00 cmp $0x1f80,%eax + 2aaa: 74 1d je 0x2ac9 + 2aac: 44 89 e0 mov %r12d,%eax + 2aaf: 0d 80 1f ff ff or $0xffff1f80,%eax + 2ab4: 25 e0 ff 00 00 and $0xffe0,%eax + 2ab9: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) + 2ac0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 2ac7: 00 00 + 2ac9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c49780 + 2ad0: 01 + 2ad1: 48 89 f8 mov %rdi,%rax + 2ad4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 2ad8: 48 83 e0 1c and $0x1c,%rax + 2adc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 2ae2: 85 c0 test %eax,%eax + 2ae4: 0f 84 51 01 00 00 je 0x2c3b + 2aea: c1 e8 02 shr $0x2,%eax + 2aed: f7 d8 neg %eax + 2aef: 83 c0 08 add $0x8,%eax + 2af2: 41 3b c6 cmp %r14d,%eax + 2af5: 44 0f 4c f0 cmovl %eax,%r14d + 2af9: 45 85 f6 test %r14d,%r14d + 2afc: 0f 8e 19 01 00 00 jle 0x2c1b + 2b02: 44 89 f0 mov %r14d,%eax + 2b05: 41 ba 01 00 00 00 mov $0x1,%r10d + 2b0b: d1 e8 shr $1,%eax + 2b0d: 45 33 c9 xor %r9d,%r9d + 2b10: 85 c0 test %eax,%eax + 2b12: 0f 86 b1 00 00 00 jbe 0x2bc9 + 2b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b1f: 00 + 2b20: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 2b24: 4d 63 d2 movslq %r10d,%r10 + 2b27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 2b2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 2b32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 2b39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 2b3e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 2b45: 00 00 + 2b47: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 2b4c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 2b53: 75 14 jne 0x2b69 + 2b55: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 2b5c: 00 00 00 00 + 2b60: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 2b67: 00 00 + 2b69: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 2b6f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 2b76: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 2b7a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 2b81: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 2b86: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 2b8d: 00 00 + 2b8f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 2b94: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 2b9b: 75 14 jne 0x2bb1 + 2b9d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 2ba4: 00 00 00 00 + 2ba8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 2baf: 00 00 + 2bb1: 41 ff c1 inc %r9d + 2bb4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 2bbb: 44 3b c8 cmp %eax,%r9d + 2bbe: 0f 82 5c ff ff ff jb 0x2b20 + 2bc4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 2bc9: 41 8d 42 ff lea -0x1(%r10),%eax + 2bcd: 41 3b c6 cmp %r14d,%eax + 2bd0: 73 49 jae 0x2c1b + 2bd2: 4d 63 d2 movslq %r10d,%r10 + 2bd5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 2bdc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 2be0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 2be7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 2bec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 2bf3: 00 00 + 2bf5: c5 f9 7e c0 vmovd %xmm0,%eax + 2bf9: a9 00 00 80 7f test $0x7f800000,%eax + 2bfe: 75 14 jne 0x2c14 + 2c00: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 2c07: 00 00 00 00 + 2c0b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 2c12: 00 00 + 2c14: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 2c1b: 48 89 f9 mov %rdi,%rcx + 2c1e: 48 89 fa mov %rdi,%rdx + 2c21: 45 89 f0 mov %r14d,%r8d + 2c24: c5 f8 77 vzeroupper + 2c27: e8 b4 e5 05 00 call 0x611e0 + 2c2c: 4d 63 f6 movslq %r14d,%r14 + 2c2f: 4d 2b fe sub %r14,%r15 + 2c32: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 2c37: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 2c3b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 2c42: 74 4e je 0x2c92 + 2c44: 45 33 f6 xor %r14d,%r14d + 2c47: 4d 85 ff test %r15,%r15 + 2c4a: 0f 8e f9 03 00 00 jle 0x3049 + 2c50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c57: 00 + 2c58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c5f: 90 nop + 2c60: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 2c65: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 2c69: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 2c6e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 2c73: c5 f8 77 vzeroupper + 2c76: e8 c5 e6 05 00 call 0x61340 + 2c7b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 2c81: 49 ff c6 inc %r14 + 2c84: 48 83 c5 08 add $0x8,%rbp + 2c88: 4d 3b f7 cmp %r15,%r14 + 2c8b: 7c d3 jl 0x2c60 + 2c8d: e9 b7 03 00 00 jmp 0x3049 + 2c92: 45 89 f8 mov %r15d,%r8d + 2c95: 33 c0 xor %eax,%eax + 2c97: 41 c1 ff 04 sar $0x4,%r15d + 2c9b: 41 83 e0 0f and $0xf,%r8d + 2c9f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 2ca6: 0f 85 29 01 00 00 jne 0x2dd5 + 2cac: 45 85 ff test %r15d,%r15d + 2caf: 0f 8e 59 02 00 00 jle 0x2f0e + 2cb5: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 2cbb: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 2cc1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 2cc7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 2ccd: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 2cd3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c497c0 + 2cda: 01 + 2cdb: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 2ce1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c497a0 + 2ce8: 01 + 2ce9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c49780 + 2cf0: 01 + 2cf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2cf8: 00 + 2cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d00: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 2d05: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 2d0a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 2d0f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 2d14: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 2d1b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 2d20: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 2d27: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 2d2b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 2d2f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 2d36: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 2d3d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 2d41: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 2d46: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 2d4a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 2d4e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 2d52: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 2d56: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 2d5b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 2d5f: c5 fc 28 c7 vmovaps %ymm7,%ymm0 + 2d63: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 2d68: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 2d6d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 2d72: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 2d77: c5 fc 28 cf vmovaps %ymm7,%ymm1 + 2d7b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 2d80: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 2d84: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 2d89: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 2d8e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 2d93: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 2d98: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 2d9c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 2da0: c5 7c 50 cb vmovmskps %ymm3,%r9d + 2da4: 45 85 c9 test %r9d,%r9d + 2da7: 74 08 je 0x2db1 + 2da9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 2dad: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 2db1: ff c0 inc %eax + 2db3: 48 81 c5 80 00 00 00 add $0x80,%rbp + 2dba: c5 fc 11 07 vmovups %ymm0,(%rdi) + 2dbe: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 2dc3: 48 83 c7 40 add $0x40,%rdi + 2dc7: 41 3b c7 cmp %r15d,%eax + 2dca: 0f 8c 30 ff ff ff jl 0x2d00 + 2dd0: e9 1b 01 00 00 jmp 0x2ef0 + 2dd5: 45 85 ff test %r15d,%r15d + 2dd8: 0f 8e 30 01 00 00 jle 0x2f0e + 2dde: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 2de4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 2dea: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 2df0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 2df6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 2dfc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c497c0 + 2e03: 01 + 2e04: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 2e0a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c497a0 + 2e11: 01 + 2e12: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c49780 + 2e19: 01 + 2e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2e20: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 2e25: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 2e2a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 2e2f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 2e34: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 2e3b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 2e40: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 2e47: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 2e4b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 2e4f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 2e56: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 2e5d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 2e61: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 2e66: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 2e6a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 2e6e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 2e72: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 2e76: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 2e7b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 2e7f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 + 2e83: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 2e88: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 2e8d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 2e92: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 2e97: c5 fd 6f cf vmovdqa %ymm7,%ymm1 + 2e9b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 2ea0: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 2ea4: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 2ea9: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 2eae: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 2eb3: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 2eb8: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 2ebc: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 2ec0: c5 7c 50 cb vmovmskps %ymm3,%r9d + 2ec4: 45 85 c9 test %r9d,%r9d + 2ec7: 74 08 je 0x2ed1 + 2ec9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 2ecd: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 2ed1: ff c0 inc %eax + 2ed3: 48 81 c5 80 00 00 00 add $0x80,%rbp + 2eda: c5 fc 11 07 vmovups %ymm0,(%rdi) + 2ede: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 2ee3: 48 83 c7 40 add $0x40,%rdi + 2ee7: 41 3b c7 cmp %r15d,%eax + 2eea: 0f 8c 30 ff ff ff jl 0x2e20 + 2ef0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 + 2ef6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 + 2efc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 + 2f02: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 + 2f08: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 + 2f0e: 45 85 c0 test %r8d,%r8d + 2f11: 0f 84 32 01 00 00 je 0x3049 + 2f17: 0f 8e 1e 01 00 00 jle 0x303b + 2f1d: 44 89 c0 mov %r8d,%eax + 2f20: 41 ba 01 00 00 00 mov $0x1,%r10d + 2f26: d1 e8 shr $1,%eax + 2f28: 45 33 c9 xor %r9d,%r9d + 2f2b: 85 c0 test %eax,%eax + 2f2d: 0f 86 b6 00 00 00 jbe 0x2fe9 + 2f33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f3f: 00 + 2f40: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 2f44: 4d 63 d2 movslq %r10d,%r10 + 2f47: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 2f4e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 2f52: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 2f59: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 2f5e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 2f65: 00 00 + 2f67: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 2f6c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 2f73: 75 14 jne 0x2f89 + 2f75: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 2f7c: 00 00 00 00 + 2f80: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 2f87: 00 00 + 2f89: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 2f8f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 2f96: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 2f9a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 2fa1: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 2fa6: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 2fad: 00 00 + 2faf: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 2fb4: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 2fbb: 75 14 jne 0x2fd1 + 2fbd: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 2fc4: 00 00 00 00 + 2fc8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 2fcf: 00 00 + 2fd1: 41 ff c1 inc %r9d + 2fd4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 2fdb: 44 3b c8 cmp %eax,%r9d + 2fde: 0f 82 5c ff ff ff jb 0x2f40 + 2fe4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 2fe9: 41 8d 42 ff lea -0x1(%r10),%eax + 2fed: 41 3b c0 cmp %r8d,%eax + 2ff0: 73 49 jae 0x303b + 2ff2: 4d 63 d2 movslq %r10d,%r10 + 2ff5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 2ffc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 3000: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 3007: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 300c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 3013: 00 00 + 3015: c5 f9 7e c0 vmovd %xmm0,%eax + 3019: a9 00 00 80 7f test $0x7f800000,%eax + 301e: 75 14 jne 0x3034 + 3020: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 3027: 00 00 00 00 + 302b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 3032: 00 00 + 3034: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 303b: 48 89 f9 mov %rdi,%rcx + 303e: 48 89 fa mov %rdi,%rdx + 3041: c5 f8 77 vzeroupper + 3044: e8 97 e1 05 00 call 0x611e0 + 3049: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) + 3050: 00 00 + 3052: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx + 3059: 44 89 e0 mov %r12d,%eax + 305c: 89 ca mov %ecx,%edx + 305e: 25 df ff 00 00 and $0xffdf,%eax + 3063: 81 e2 df ff 00 00 and $0xffdf,%edx + 3069: 3b c2 cmp %edx,%eax + 306b: 74 1e je 0x308b + 306d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 3074: 83 e1 28 and $0x28,%ecx + 3077: 44 0b e1 or %ecx,%r12d + 307a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) + 3081: 00 + 3082: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 3089: 00 00 + 308b: c5 f8 77 vzeroupper + 308e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 + 3095: 00 + 3096: 48 81 c4 c0 00 00 00 add $0xc0,%rsp + 309d: 5d pop %rbp + 309e: 41 5f pop %r15 + 30a0: 41 5e pop %r14 + 30a2: 41 5c pop %r12 + 30a4: 5f pop %rdi + 30a5: c3 ret + 30a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30ad: 00 + 30ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 30b5: 0f 1f 40 00 nopl 0x0(%rax) + 30b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 30c0: 57 push %rdi + 30c1: 41 54 push %r12 + 30c3: 41 56 push %r14 + 30c5: 41 57 push %r15 + 30c7: 55 push %rbp + 30c8: 48 83 ec 70 sub $0x70,%rsp + 30cc: 45 89 c6 mov %r8d,%r14d + 30cf: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 30d4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 30d9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 30df: 4d 63 fe movslq %r14d,%r15 + 30e2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 30e6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d + 30eb: 48 89 d7 mov %rdx,%rdi + 30ee: 48 89 cd mov %rcx,%rbp + 30f1: 44 89 e0 mov %r12d,%eax + 30f4: 25 80 1f 00 00 and $0x1f80,%eax + 30f9: 3d 80 1f 00 00 cmp $0x1f80,%eax + 30fe: 74 17 je 0x3117 + 3100: 44 89 e0 mov %r12d,%eax + 3103: 0d 80 1f ff ff or $0xffff1f80,%eax + 3108: 25 e0 ff 00 00 and $0xffe0,%eax + 310d: 89 44 24 68 mov %eax,0x68(%rsp) + 3111: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 3117: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c497e0 + 311e: 01 + 311f: 48 89 f8 mov %rdi,%rax + 3122: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 3126: 48 83 e0 1c and $0x1c,%rax + 312a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 3130: 85 c0 test %eax,%eax + 3132: 0f 84 48 01 00 00 je 0x3280 + 3138: c1 e8 02 shr $0x2,%eax + 313b: f7 d8 neg %eax + 313d: 83 c0 08 add $0x8,%eax + 3140: 41 3b c6 cmp %r14d,%eax + 3143: 44 0f 4c f0 cmovl %eax,%r14d + 3147: 45 85 f6 test %r14d,%r14d + 314a: 0f 8e 10 01 00 00 jle 0x3260 + 3150: 44 89 f0 mov %r14d,%eax + 3153: 41 ba 01 00 00 00 mov $0x1,%r10d + 3159: d1 e8 shr $1,%eax + 315b: 45 33 c9 xor %r9d,%r9d + 315e: 85 c0 test %eax,%eax + 3160: 0f 86 b1 00 00 00 jbe 0x3217 + 3166: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 316d: 00 + 316e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3175: 0f 1f 40 00 nopl 0x0(%rax) + 3179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3180: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 3184: 4d 63 d2 movslq %r10d,%r10 + 3187: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 318e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 3192: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 3199: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 319e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 31a4: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 31a9: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 31b0: 75 0e jne 0x31c0 + 31b2: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 31b9: 00 + 31ba: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 31c0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 31c6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 31cd: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 31d1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 31d8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 31dd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 31e3: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 31e8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 31ef: 75 0e jne 0x31ff + 31f1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 31f8: 00 + 31f9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 31ff: 41 ff c1 inc %r9d + 3202: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 3209: 44 3b c8 cmp %eax,%r9d + 320c: 0f 82 6e ff ff ff jb 0x3180 + 3212: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 3217: 41 8d 42 ff lea -0x1(%r10),%eax + 321b: 41 3b c6 cmp %r14d,%eax + 321e: 73 40 jae 0x3260 + 3220: 4d 63 d2 movslq %r10d,%r10 + 3223: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 322a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 322e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 3235: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 323a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 3240: c5 f9 7e c0 vmovd %xmm0,%eax + 3244: a9 00 00 80 7f test $0x7f800000,%eax + 3249: 75 0e jne 0x3259 + 324b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 3252: 00 + 3253: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 3259: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 3260: 48 89 f9 mov %rdi,%rcx + 3263: 48 89 fa mov %rdi,%rdx + 3266: 45 89 f0 mov %r14d,%r8d + 3269: c5 f8 77 vzeroupper + 326c: e8 ef e0 05 00 call 0x61360 + 3271: 4d 63 f6 movslq %r14d,%r14 + 3274: 4d 2b fe sub %r14,%r15 + 3277: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 327c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 3280: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 3287: 74 49 je 0x32d2 + 3289: 45 33 f6 xor %r14d,%r14d + 328c: 4d 85 ff test %r15,%r15 + 328f: 0f 8e b9 03 00 00 jle 0x364e + 3295: 0f 1f 40 00 nopl 0x0(%rax) + 3299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 32a0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 32a5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 32a9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 32ae: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 32b3: c5 f8 77 vzeroupper + 32b6: e8 e5 e1 05 00 call 0x614a0 + 32bb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 32c1: 49 ff c6 inc %r14 + 32c4: 48 83 c5 08 add $0x8,%rbp + 32c8: 4d 3b f7 cmp %r15,%r14 + 32cb: 7c d3 jl 0x32a0 + 32cd: e9 7c 03 00 00 jmp 0x364e + 32d2: 45 89 f8 mov %r15d,%r8d + 32d5: 33 c0 xor %eax,%eax + 32d7: 41 c1 ff 04 sar $0x4,%r15d + 32db: 41 83 e0 0f and $0xf,%r8d + 32df: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 32e6: 0f 85 20 01 00 00 jne 0x340c + 32ec: 45 85 ff test %r15d,%r15d + 32ef: 0f 8e 32 02 00 00 jle 0x3527 + 32f5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c49820 + 32fc: 01 + 32fd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 3304: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c49800 + 330b: 64 c4 01 + 330e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c497e0 + 3315: 64 c4 01 + 3318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 331f: 00 + 3320: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 3325: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 332a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 332f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 3334: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 333a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 3340: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 3347: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 334e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 3352: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 3356: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 335a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 3361: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 3368: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 336c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 3370: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 3374: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 3378: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 337d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 3383: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 3387: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 338d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 3393: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 3399: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 339f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 33a5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 33ab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 33b0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 33b6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 33bc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 33c2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 33c8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 33ce: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 33d4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 33da: c5 f8 98 c0 kortestw %k0,%k0 + 33de: 74 08 je 0x33e8 + 33e0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 33e4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 33e8: ff c0 inc %eax + 33ea: 48 81 c5 80 00 00 00 add $0x80,%rbp + 33f1: c5 fc 11 27 vmovups %ymm4,(%rdi) + 33f5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 33fa: 48 83 c7 40 add $0x40,%rdi + 33fe: 41 3b c7 cmp %r15d,%eax + 3401: 0f 8c 19 ff ff ff jl 0x3320 + 3407: e9 1b 01 00 00 jmp 0x3527 + 340c: 45 85 ff test %r15d,%r15d + 340f: 0f 8e 12 01 00 00 jle 0x3527 + 3415: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c49820 + 341c: 01 + 341d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 3424: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c49800 + 342b: 63 c4 01 + 342e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c497e0 + 3435: 63 c4 01 + 3438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 343f: 00 + 3440: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 3445: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 344a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 344f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 3454: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 345a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 3460: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 3467: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 346e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 3472: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 3476: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 347a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 3481: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 3488: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 348c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 3490: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 3494: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 3498: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 349d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 34a3: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 34a7: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 34ad: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 34b3: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 34b9: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 34bf: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 34c5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 34cb: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 34d0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 34d6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 34dc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 34e2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 34e8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 34ee: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 34f4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 34fa: c5 f8 98 c0 kortestw %k0,%k0 + 34fe: 74 08 je 0x3508 + 3500: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 3504: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 3508: ff c0 inc %eax + 350a: 48 81 c5 80 00 00 00 add $0x80,%rbp + 3511: c5 fc 11 27 vmovups %ymm4,(%rdi) + 3515: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 351a: 48 83 c7 40 add $0x40,%rdi + 351e: 41 3b c7 cmp %r15d,%eax + 3521: 0f 8c 19 ff ff ff jl 0x3440 + 3527: 45 85 c0 test %r8d,%r8d + 352a: 0f 84 1e 01 00 00 je 0x364e + 3530: 0f 8e 0a 01 00 00 jle 0x3640 + 3536: 44 89 c0 mov %r8d,%eax + 3539: 41 ba 01 00 00 00 mov $0x1,%r10d + 353f: d1 e8 shr $1,%eax + 3541: 45 33 c9 xor %r9d,%r9d + 3544: 85 c0 test %eax,%eax + 3546: 0f 86 ab 00 00 00 jbe 0x35f7 + 354c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3553: 00 + 3554: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 355b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3560: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 3564: 4d 63 d2 movslq %r10d,%r10 + 3567: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 356e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 3572: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 3579: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 357e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 3584: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 3589: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 3590: 75 0e jne 0x35a0 + 3592: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 3599: 00 + 359a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 35a0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 35a6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 35ad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 35b1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 35b8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 35bd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 35c3: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 35c8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 35cf: 75 0e jne 0x35df + 35d1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 35d8: 00 + 35d9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 35df: 41 ff c1 inc %r9d + 35e2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 35e9: 44 3b c8 cmp %eax,%r9d + 35ec: 0f 82 6e ff ff ff jb 0x3560 + 35f2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 35f7: 41 8d 42 ff lea -0x1(%r10),%eax + 35fb: 41 3b c0 cmp %r8d,%eax + 35fe: 73 40 jae 0x3640 + 3600: 4d 63 d2 movslq %r10d,%r10 + 3603: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 360a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 360e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 3615: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 361a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 3620: c5 f9 7e c0 vmovd %xmm0,%eax + 3624: a9 00 00 80 7f test $0x7f800000,%eax + 3629: 75 0e jne 0x3639 + 362b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 3632: 00 + 3633: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 3639: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 3640: 48 89 f9 mov %rdi,%rcx + 3643: 48 89 fa mov %rdi,%rdx + 3646: c5 f8 77 vzeroupper + 3649: e8 12 dd 05 00 call 0x61360 + 364e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) + 3654: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 3658: 44 89 e0 mov %r12d,%eax + 365b: 89 ca mov %ecx,%edx + 365d: 25 df ff 00 00 and $0xffdf,%eax + 3662: 81 e2 df ff 00 00 and $0xffdf,%edx + 3668: 3b c2 cmp %edx,%eax + 366a: 74 18 je 0x3684 + 366c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 3673: 83 e1 28 and $0x28,%ecx + 3676: 44 0b e1 or %ecx,%r12d + 3679: 44 89 64 24 68 mov %r12d,0x68(%rsp) + 367e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 3684: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 3689: c5 f8 77 vzeroupper + 368c: 48 83 c4 70 add $0x70,%rsp + 3690: 5d pop %rbp + 3691: 41 5f pop %r15 + 3693: 41 5e pop %r14 + 3695: 41 5c pop %r12 + 3697: 5f pop %rdi + 3698: c3 ret + 3699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36a0: 48 83 ec 48 sub $0x48,%rsp + 36a4: b8 00 01 00 00 mov $0x100,%eax + 36a9: 4d 63 c9 movslq %r9d,%r9 + 36ac: 45 33 db xor %r11d,%r11d + 36af: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 36b3: 49 c1 e2 03 shl $0x3,%r10 + 36b7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 36be: 44 0f 4f d8 cmovg %eax,%r11d + 36c2: 48 89 e0 mov %rsp,%rax + 36c5: 44 89 58 20 mov %r11d,0x20(%rax) + 36c9: 44 89 58 28 mov %r11d,0x28(%rax) + 36cd: 44 89 58 30 mov %r11d,0x30(%rax) + 36d1: e8 ea dd 05 00 call 0x614c0 + 36d6: 48 83 c4 48 add $0x48,%rsp + 36da: c3 ret + 36db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 36e0: 48 83 ec 48 sub $0x48,%rsp + 36e4: b8 00 01 00 00 mov $0x100,%eax + 36e9: 4d 63 c9 movslq %r9d,%r9 + 36ec: 45 33 db xor %r11d,%r11d + 36ef: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 36f3: 49 c1 e2 03 shl $0x3,%r10 + 36f7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 36fe: 44 0f 4f d8 cmovg %eax,%r11d + 3702: 48 89 e0 mov %rsp,%rax + 3705: 44 89 58 20 mov %r11d,0x20(%rax) + 3709: 44 89 58 28 mov %r11d,0x28(%rax) + 370d: 44 89 58 30 mov %r11d,0x30(%rax) + 3711: e8 ea e4 05 00 call 0x61c00 + 3716: 48 83 c4 48 add $0x48,%rsp + 371a: c3 ret + 371b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3720: 48 83 ec 48 sub $0x48,%rsp + 3724: b8 00 01 00 00 mov $0x100,%eax + 3729: 4d 63 c9 movslq %r9d,%r9 + 372c: 45 33 db xor %r11d,%r11d + 372f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 3733: 49 c1 e2 03 shl $0x3,%r10 + 3737: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 373e: 44 0f 4f d8 cmovg %eax,%r11d + 3742: 48 89 e0 mov %rsp,%rax + 3745: 44 89 58 20 mov %r11d,0x20(%rax) + 3749: 44 89 58 28 mov %r11d,0x28(%rax) + 374d: 44 89 58 30 mov %r11d,0x30(%rax) + 3751: e8 8a e9 05 00 call 0x620e0 + 3756: 48 83 c4 48 add $0x48,%rsp + 375a: c3 ret + 375b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3760: 41 83 f8 0b cmp $0xb,%r8d + 3764: 7d 38 jge 0x379e + 3766: 41 ff c8 dec %r8d + 3769: 41 83 f8 ff cmp $0xffffffff,%r8d + 376d: 74 2e je 0x379d + 376f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3776: 00 + 3777: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 377e: 66 90 xchg %ax,%ax + 3780: f3 0f 10 02 movss (%rdx),%xmm0 + 3784: 41 ff c8 dec %r8d + 3787: f3 0f 5c 01 subss (%rcx),%xmm0 + 378b: 48 83 c1 04 add $0x4,%rcx + 378f: f3 0f 11 02 movss %xmm0,(%rdx) + 3793: 48 83 c2 04 add $0x4,%rdx + 3797: 41 83 f8 ff cmp $0xffffffff,%r8d + 379b: 75 e3 jne 0x3780 + 379d: c3 ret + 379e: 89 d0 mov %edx,%eax + 37a0: a8 03 test $0x3,%al + 37a2: 74 4d je 0x37f1 + 37a4: 44 89 c0 mov %r8d,%eax + 37a7: 41 83 e0 07 and $0x7,%r8d + 37ab: 83 e0 f8 and $0xfffffff8,%eax + 37ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 37b5: 00 + 37b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37bd: 0f 1f 00 nopl (%rax) + 37c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 37c4: 0f 10 12 movups (%rdx),%xmm2 + 37c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 37cb: 0f 10 01 movups (%rcx),%xmm0 + 37ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 37d2: 0f 5c d0 subps %xmm0,%xmm2 + 37d5: 0f 5c d9 subps %xmm1,%xmm3 + 37d8: 0f 11 12 movups %xmm2,(%rdx) + 37db: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 37df: 48 83 c1 20 add $0x20,%rcx + 37e3: 48 83 c2 20 add $0x20,%rdx + 37e7: 83 c0 f8 add $0xfffffff8,%eax + 37ea: 75 d4 jne 0x37c0 + 37ec: e9 75 ff ff ff jmp 0x3766 + 37f1: 83 e0 0f and $0xf,%eax + 37f4: 74 42 je 0x3838 + 37f6: c1 e8 02 shr $0x2,%eax + 37f9: f7 d8 neg %eax + 37fb: 83 e0 03 and $0x3,%eax + 37fe: 44 2b c0 sub %eax,%r8d + 3801: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3808: 00 + 3809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3810: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3817: 00 + 3818: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 381f: 90 nop + 3820: f3 0f 10 02 movss (%rdx),%xmm0 + 3824: f3 0f 5c 01 subss (%rcx),%xmm0 + 3828: 48 83 c1 04 add $0x4,%rcx + 382c: f3 0f 11 02 movss %xmm0,(%rdx) + 3830: 48 83 c2 04 add $0x4,%rdx + 3834: ff c8 dec %eax + 3836: 75 e8 jne 0x3820 + 3838: 44 89 c0 mov %r8d,%eax + 383b: 41 83 e0 07 and $0x7,%r8d + 383f: 83 e0 f8 and $0xfffffff8,%eax + 3842: f6 c1 0f test $0xf,%cl + 3845: 75 59 jne 0x38a0 + 3847: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 384e: 00 + 384f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3856: 0f 1f 00 nopl (%rax) + 3859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3860: 0f 18 49 40 prefetcht0 0x40(%rcx) + 3864: 0f 28 02 movaps (%rdx),%xmm0 + 3867: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 386b: 0f 5c 01 subps (%rcx),%xmm0 + 386e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 3872: 0f 29 02 movaps %xmm0,(%rdx) + 3875: 48 83 c1 20 add $0x20,%rcx + 3879: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 387d: 48 83 c2 20 add $0x20,%rdx + 3881: 83 c0 f8 add $0xfffffff8,%eax + 3884: 75 da jne 0x3860 + 3886: e9 db fe ff ff jmp 0x3766 + 388b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3892: 00 + 3893: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 389a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 38a0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 38a4: 0f 10 01 movups (%rcx),%xmm0 + 38a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 38ab: 0f 28 12 movaps (%rdx),%xmm2 + 38ae: 48 83 c1 20 add $0x20,%rcx + 38b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 38b6: 0f 5c d0 subps %xmm0,%xmm2 + 38b9: 0f 5c d9 subps %xmm1,%xmm3 + 38bc: 0f 29 12 movaps %xmm2,(%rdx) + 38bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 38c3: 48 83 c2 20 add $0x20,%rdx + 38c7: 83 c0 f8 add $0xfffffff8,%eax + 38ca: 75 d4 jne 0x38a0 + 38cc: e9 95 fe ff ff jmp 0x3766 + 38d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 38d8: 00 + 38d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 38e0: 41 83 f8 0b cmp $0xb,%r8d + 38e4: 7d 38 jge 0x391e + 38e6: 41 ff c8 dec %r8d + 38e9: 41 83 f8 ff cmp $0xffffffff,%r8d + 38ed: 74 2e je 0x391d + 38ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 38f6: 00 + 38f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 38fe: 66 90 xchg %ax,%ax + 3900: f3 0f 10 02 movss (%rdx),%xmm0 + 3904: 41 ff c8 dec %r8d + 3907: f3 0f 5c 01 subss (%rcx),%xmm0 + 390b: 48 83 c1 04 add $0x4,%rcx + 390f: f3 0f 11 02 movss %xmm0,(%rdx) + 3913: 48 8d 52 04 lea 0x4(%rdx),%rdx + 3917: 41 83 f8 ff cmp $0xffffffff,%r8d + 391b: 75 e3 jne 0x3900 + 391d: c3 ret + 391e: 89 d0 mov %edx,%eax + 3920: a8 03 test $0x3,%al + 3922: 74 4d je 0x3971 + 3924: 44 89 c0 mov %r8d,%eax + 3927: 41 83 e0 07 and $0x7,%r8d + 392b: 83 e0 f8 and $0xfffffff8,%eax + 392e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3935: 00 + 3936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 393d: 0f 1f 00 nopl (%rax) + 3940: 0f 18 49 40 prefetcht0 0x40(%rcx) + 3944: 0f 10 12 movups (%rdx),%xmm2 + 3947: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 394b: 0f 10 01 movups (%rcx),%xmm0 + 394e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 3952: 0f 5c d0 subps %xmm0,%xmm2 + 3955: 0f 5c d9 subps %xmm1,%xmm3 + 3958: 0f 11 12 movups %xmm2,(%rdx) + 395b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 395f: 48 8d 49 20 lea 0x20(%rcx),%rcx + 3963: 48 8d 52 20 lea 0x20(%rdx),%rdx + 3967: 83 c0 f8 add $0xfffffff8,%eax + 396a: 75 d4 jne 0x3940 + 396c: e9 75 ff ff ff jmp 0x38e6 + 3971: 83 e0 0f and $0xf,%eax + 3974: 74 42 je 0x39b8 + 3976: c1 e8 02 shr $0x2,%eax + 3979: f7 d8 neg %eax + 397b: 83 e0 03 and $0x3,%eax + 397e: 44 2b c0 sub %eax,%r8d + 3981: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3988: 00 + 3989: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3990: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3997: 00 + 3998: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 399f: 90 nop + 39a0: f3 0f 10 02 movss (%rdx),%xmm0 + 39a4: f3 0f 5c 01 subss (%rcx),%xmm0 + 39a8: 48 83 c1 04 add $0x4,%rcx + 39ac: f3 0f 11 02 movss %xmm0,(%rdx) + 39b0: 48 8d 52 04 lea 0x4(%rdx),%rdx + 39b4: ff c8 dec %eax + 39b6: 75 e8 jne 0x39a0 + 39b8: 44 89 c0 mov %r8d,%eax + 39bb: 41 83 e0 07 and $0x7,%r8d + 39bf: 83 e0 f8 and $0xfffffff8,%eax + 39c2: f6 c1 0f test $0xf,%cl + 39c5: 75 59 jne 0x3a20 + 39c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 39ce: 00 + 39cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 39d6: 0f 1f 00 nopl (%rax) + 39d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 39e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 39e4: 0f 28 02 movaps (%rdx),%xmm0 + 39e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 39eb: 0f 5c 01 subps (%rcx),%xmm0 + 39ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 39f2: 0f 29 02 movaps %xmm0,(%rdx) + 39f5: 48 8d 49 20 lea 0x20(%rcx),%rcx + 39f9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 39fd: 48 8d 52 20 lea 0x20(%rdx),%rdx + 3a01: 83 c0 f8 add $0xfffffff8,%eax + 3a04: 75 da jne 0x39e0 + 3a06: e9 db fe ff ff jmp 0x38e6 + 3a0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a12: 00 + 3a13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3a20: 0f 18 49 40 prefetcht0 0x40(%rcx) + 3a24: 0f 10 01 movups (%rcx),%xmm0 + 3a27: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 3a2b: 0f 28 12 movaps (%rdx),%xmm2 + 3a2e: 48 83 c1 20 add $0x20,%rcx + 3a32: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 3a36: 0f 5c d0 subps %xmm0,%xmm2 + 3a39: 0f 5c d9 subps %xmm1,%xmm3 + 3a3c: 0f 29 12 movaps %xmm2,(%rdx) + 3a3f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 3a43: 48 83 c2 20 add $0x20,%rdx + 3a47: 83 c0 f8 add $0xfffffff8,%eax + 3a4a: 75 d4 jne 0x3a20 + 3a4c: e9 95 fe ff ff jmp 0x38e6 + 3a51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a58: 00 + 3a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a60: 41 83 f8 0b cmp $0xb,%r8d + 3a64: 7d 39 jge 0x3a9f + 3a66: 41 83 c0 ff add $0xffffffff,%r8d + 3a6a: 41 83 f8 ff cmp $0xffffffff,%r8d + 3a6e: 74 2e je 0x3a9e + 3a70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a77: 00 + 3a78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a7f: 90 nop + 3a80: f3 0f 10 02 movss (%rdx),%xmm0 + 3a84: 41 83 c0 ff add $0xffffffff,%r8d + 3a88: f3 0f 5c 01 subss (%rcx),%xmm0 + 3a8c: 48 83 c1 04 add $0x4,%rcx + 3a90: f3 0f 11 02 movss %xmm0,(%rdx) + 3a94: 48 83 c2 04 add $0x4,%rdx + 3a98: 41 83 f8 ff cmp $0xffffffff,%r8d + 3a9c: 75 e2 jne 0x3a80 + 3a9e: c3 ret + 3a9f: 89 d0 mov %edx,%eax + 3aa1: a8 03 test $0x3,%al + 3aa3: 74 4c je 0x3af1 + 3aa5: 44 89 c0 mov %r8d,%eax + 3aa8: 41 83 e0 07 and $0x7,%r8d + 3aac: 83 e0 f8 and $0xfffffff8,%eax + 3aaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ab6: 00 + 3ab7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3abe: 66 90 xchg %ax,%ax + 3ac0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 3ac4: 0f 10 12 movups (%rdx),%xmm2 + 3ac7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 3acb: 0f 10 01 movups (%rcx),%xmm0 + 3ace: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 3ad2: 0f 5c d0 subps %xmm0,%xmm2 + 3ad5: 48 83 c1 20 add $0x20,%rcx + 3ad9: 0f 5c d9 subps %xmm1,%xmm3 + 3adc: 0f 11 12 movups %xmm2,(%rdx) + 3adf: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 3ae3: 48 83 c2 20 add $0x20,%rdx + 3ae7: 83 c0 f8 add $0xfffffff8,%eax + 3aea: 75 d4 jne 0x3ac0 + 3aec: e9 75 ff ff ff jmp 0x3a66 + 3af1: 83 e0 0f and $0xf,%eax + 3af4: 74 43 je 0x3b39 + 3af6: c1 e8 02 shr $0x2,%eax + 3af9: f7 d8 neg %eax + 3afb: 83 e0 03 and $0x3,%eax + 3afe: 44 2b c0 sub %eax,%r8d + 3b01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b08: 00 + 3b09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b17: 00 + 3b18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b1f: 90 nop + 3b20: f3 0f 10 02 movss (%rdx),%xmm0 + 3b24: f3 0f 5c 01 subss (%rcx),%xmm0 + 3b28: 48 83 c1 04 add $0x4,%rcx + 3b2c: f3 0f 11 02 movss %xmm0,(%rdx) + 3b30: 48 83 c2 04 add $0x4,%rdx + 3b34: 83 c0 ff add $0xffffffff,%eax + 3b37: 75 e7 jne 0x3b20 + 3b39: 44 89 c0 mov %r8d,%eax + 3b3c: 41 83 e0 07 and $0x7,%r8d + 3b40: 83 e0 f8 and $0xfffffff8,%eax + 3b43: f6 c1 0f test $0xf,%cl + 3b46: 75 58 jne 0x3ba0 + 3b48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b4f: 00 + 3b50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3b5e: 00 00 + 3b60: 0f 18 49 40 prefetcht0 0x40(%rcx) + 3b64: 0f 10 02 movups (%rdx),%xmm0 + 3b67: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 3b6b: 0f 5c 01 subps (%rcx),%xmm0 + 3b6e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 3b72: 48 83 c1 20 add $0x20,%rcx + 3b76: 0f 11 02 movups %xmm0,(%rdx) + 3b79: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 3b7d: 48 83 c2 20 add $0x20,%rdx + 3b81: 83 c0 f8 add $0xfffffff8,%eax + 3b84: 75 da jne 0x3b60 + 3b86: e9 db fe ff ff jmp 0x3a66 + 3b8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b92: 00 + 3b93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3ba0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 3ba4: 0f 10 12 movups (%rdx),%xmm2 + 3ba7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 3bab: 0f 10 01 movups (%rcx),%xmm0 + 3bae: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 3bb2: 0f 5c d0 subps %xmm0,%xmm2 + 3bb5: 48 83 c1 20 add $0x20,%rcx + 3bb9: 0f 5c d9 subps %xmm1,%xmm3 + 3bbc: 0f 11 12 movups %xmm2,(%rdx) + 3bbf: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 3bc3: 48 83 c2 20 add $0x20,%rdx + 3bc7: 83 c0 f8 add $0xfffffff8,%eax + 3bca: 75 d4 jne 0x3ba0 + 3bcc: e9 95 fe ff ff jmp 0x3a66 + 3bd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3bd8: 00 + 3bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3be0: 48 83 ec 28 sub $0x28,%rsp + 3be4: 89 4c 24 30 mov %ecx,0x30(%rsp) + 3be8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 3bed: e8 4e 4f a9 01 call 0x1a98b40 + 3bf2: 48 83 c4 28 add $0x28,%rsp + 3bf6: c3 ret + 3bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3bfe: 00 00 + 3c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3c05: 89 4c 24 30 mov %ecx,0x30(%rsp) + 3c09: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 3c0e: e8 4d 59 a9 01 call 0x1a99560 + 3c13: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3c18: c3 ret + 3c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c20: 48 83 ec 28 sub $0x28,%rsp + 3c24: 89 4c 24 30 mov %ecx,0x30(%rsp) + 3c28: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 3c2d: e8 4e 63 a9 01 call 0x1a99f80 + 3c32: 48 83 c4 28 add $0x28,%rsp + 3c36: c3 ret + 3c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3c3e: 00 00 + 3c40: 56 push %rsi + 3c41: 57 push %rdi + 3c42: 41 54 push %r12 + 3c44: 41 56 push %r14 + 3c46: 55 push %rbp + 3c47: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 3c4e: 44 89 c7 mov %r8d,%edi + 3c51: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 3c56: 48 89 d6 mov %rdx,%rsi + 3c59: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2602290 + 3c60: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 3c65: 4c 33 cc xor %rsp,%r9 + 3c68: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 3c6c: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 3c71: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d + 3c78: 00 + 3c79: 41 89 cc mov %ecx,%r12d + 3c7c: 48 89 f5 mov %rsi,%rbp + 3c7f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 3c86: 00 + 3c87: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d + 3c8e: 0f 8e cf 01 00 00 jle 0x3e63 + 3c94: 48 f7 c6 03 00 00 00 test $0x3,%rsi + 3c9b: 0f 85 c2 01 00 00 jne 0x3e63 + 3ca1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 3ca6: e8 95 a7 44 00 call 0x44e440 + 3cab: 85 c0 test %eax,%eax + 3cad: 0f 85 7d 01 00 00 jne 0x3e30 + 3cb3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 3cb8: 45 85 c9 test %r9d,%r9d + 3cbb: 0f 8e 6f 01 00 00 jle 0x3e30 + 3cc1: 45 3b f1 cmp %r9d,%r14d + 3cc4: 0f 8e 66 01 00 00 jle 0x3e30 + 3cca: c4 c1 79 6e cc vmovd %r12d,%xmm1 + 3ccf: 49 89 f1 mov %rsi,%r9 + 3cd2: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1 + 3cd7: 49 f7 d9 neg %r9 + 3cda: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13) + 3ce0: 49 83 c1 40 add $0x40,%r9 + 3ce4: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 3cea: 49 83 e1 3f and $0x3f,%r9 + 3cee: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13) + 3cf4: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0 + 3cfb: 45 85 c9 test %r9d,%r9d + 3cfe: 74 22 je 0x3d22 + 3d00: 41 c1 e9 02 shr $0x2,%r9d + 3d04: 41 2b f9 sub %r9d,%edi + 3d07: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp + 3d0b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi) + 3d0f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi) + 3d14: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi) + 3d1b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi) + 3d22: 41 89 f9 mov %edi,%r9d + 3d25: 41 83 e1 0f and $0xf,%r9d + 3d29: 41 f7 d9 neg %r9d + 3d2c: 44 03 cf add %edi,%r9d + 3d2f: 45 85 c9 test %r9d,%r9d + 3d32: 0f 8e 82 00 00 00 jle 0x3dba + 3d38: 33 c0 xor %eax,%eax + 3d3a: 45 8d 71 0f lea 0xf(%r9),%r14d + 3d3e: 45 89 f3 mov %r14d,%r11d + 3d41: ba 01 00 00 00 mov $0x1,%edx + 3d46: 41 c1 eb 05 shr $0x5,%r11d + 3d4a: 45 33 d2 xor %r10d,%r10d + 3d4d: 45 85 db test %r11d,%r11d + 3d50: 76 3c jbe 0x3d8e + 3d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d60: 4d 63 d2 movslq %r10d,%r10 + 3d63: ff c0 inc %eax + 3d65: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4) + 3d6c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4) + 3d73: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4) + 3d7a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4) + 3d81: 41 83 c2 20 add $0x20,%r10d + 3d85: 41 3b c3 cmp %r11d,%eax + 3d88: 72 d6 jb 0x3d60 + 3d8a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 3d8e: 41 c1 fe 03 sar $0x3,%r14d + 3d92: 44 8d 52 ff lea -0x1(%rdx),%r10d + 3d96: 41 c1 ee 1c shr $0x1c,%r14d + 3d9a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d + 3d9f: 41 c1 fb 04 sar $0x4,%r11d + 3da3: 45 3b d3 cmp %r11d,%r10d + 3da6: 73 12 jae 0x3dba + 3da8: c1 e2 04 shl $0x4,%edx + 3dab: 48 63 d2 movslq %edx,%rdx + 3dae: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4) + 3db4: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4) + 3dba: 4d 63 c9 movslq %r9d,%r9 + 3dbd: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9 + 3dc2: f7 c7 08 00 00 00 test $0x8,%edi + 3dc8: 74 09 je 0x3dd3 + 3dca: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9) + 3dcf: 49 83 c1 20 add $0x20,%r9 + 3dd3: f7 c7 04 00 00 00 test $0x4,%edi + 3dd9: 74 09 je 0x3de4 + 3ddb: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9) + 3de0: 49 83 c1 10 add $0x10,%r9 + 3de4: f7 c7 02 00 00 00 test $0x2,%edi + 3dea: 74 0b je 0x3df7 + 3dec: 49 8b 6d 00 mov 0x0(%r13),%rbp + 3df0: 49 89 29 mov %rbp,(%r9) + 3df3: 49 83 c1 08 add $0x8,%r9 + 3df7: f7 c7 01 00 00 00 test $0x1,%edi + 3dfd: 74 03 je 0x3e02 + 3dff: 45 89 21 mov %r12d,(%r9) + 3e02: 0f ae f8 sfence + 3e05: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 3e0a: 48 33 cc xor %rsp,%rcx + 3e0d: c5 f8 77 vzeroupper + 3e10: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2602290 + 3e17: 75 7d jne 0x3e96 + 3e19: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 3e1e: 48 89 f0 mov %rsi,%rax + 3e21: 48 81 c4 80 00 00 00 add $0x80,%rsp + 3e28: 5d pop %rbp + 3e29: 41 5e pop %r14 + 3e2b: 41 5c pop %r12 + 3e2d: 5f pop %rdi + 3e2e: 5e pop %rsi + 3e2f: c3 ret + 3e30: 44 89 e1 mov %r12d,%ecx + 3e33: 48 89 f2 mov %rsi,%rdx + 3e36: 41 89 f8 mov %edi,%r8d + 3e39: e8 22 be a4 01 call 0x1a4fc60 + 3e3e: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 3e43: 48 33 cc xor %rsp,%rcx + 3e46: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2602290 + 3e4d: 75 47 jne 0x3e96 + 3e4f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 3e54: 48 81 c4 80 00 00 00 add $0x80,%rsp + 3e5b: 5d pop %rbp + 3e5c: 41 5e pop %r14 + 3e5e: 41 5c pop %r12 + 3e60: 5f pop %rdi + 3e61: 5e pop %rsi + 3e62: c3 ret + 3e63: 44 89 e1 mov %r12d,%ecx + 3e66: 48 89 f2 mov %rsi,%rdx + 3e69: 41 89 f8 mov %edi,%r8d + 3e6c: e8 ef bd a4 01 call 0x1a4fc60 + 3e71: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 3e76: 48 33 cc xor %rsp,%rcx + 3e79: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2602290 + 3e80: 75 14 jne 0x3e96 + 3e82: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 3e87: 48 81 c4 80 00 00 00 add $0x80,%rsp + 3e8e: 5d pop %rbp + 3e8f: 41 5e pop %r14 + 3e91: 41 5c pop %r12 + 3e93: 5f pop %rdi + 3e94: 5e pop %rsi + 3e95: c3 ret + 3e96: e8 55 9b 11 01 call 0x111d9f0 + 3e9b: 90 nop + 3e9c: 0f 1f 40 00 nopl 0x0(%rax) + 3ea0: 56 push %rsi + 3ea1: 57 push %rdi + 3ea2: 41 54 push %r12 + 3ea4: 41 56 push %r14 + 3ea6: 41 57 push %r15 + 3ea8: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 3eaf: 45 89 c4 mov %r8d,%r12d + 3eb2: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 3eb7: 48 89 d7 mov %rdx,%rdi + 3eba: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2602290 + 3ec1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 3ec6: 4c 33 cc xor %rsp,%r9 + 3ec9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 3ecd: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 3ed2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d + 3ed9: 00 + 3eda: 41 89 ce mov %ecx,%r14d + 3edd: 48 89 fe mov %rdi,%rsi + 3ee0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 3ee7: 00 + 3ee8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d + 3eef: 0f 8e b6 01 00 00 jle 0x40ab + 3ef5: 48 f7 c7 03 00 00 00 test $0x3,%rdi + 3efc: 0f 85 a9 01 00 00 jne 0x40ab + 3f02: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 3f07: e8 34 a5 44 00 call 0x44e440 + 3f0c: 85 c0 test %eax,%eax + 3f0e: 0f 85 63 01 00 00 jne 0x4077 + 3f14: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 3f19: 45 85 c9 test %r9d,%r9d + 3f1c: 0f 8e 55 01 00 00 jle 0x4077 + 3f22: 45 3b f9 cmp %r9d,%r15d + 3f25: 0f 8e 4c 01 00 00 jle 0x4077 + 3f2b: c4 c1 79 6e c6 vmovd %r14d,%xmm0 + 3f30: 49 89 f9 mov %rdi,%r9 + 3f33: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1 + 3f38: 49 f7 d9 neg %r9 + 3f3b: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) + 3f41: 49 83 c1 40 add $0x40,%r9 + 3f45: 49 83 e1 3f and $0x3f,%r9 + 3f49: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 3f4f: 45 85 c9 test %r9d,%r9d + 3f52: 74 14 je 0x3f68 + 3f54: 41 c1 e9 02 shr $0x2,%r9d + 3f58: 45 2b e1 sub %r9d,%r12d + 3f5b: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi + 3f5f: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) + 3f63: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) + 3f68: 45 89 e1 mov %r12d,%r9d + 3f6b: 41 83 e1 0f and $0xf,%r9d + 3f6f: 41 f7 d9 neg %r9d + 3f72: 45 03 cc add %r12d,%r9d + 3f75: 45 85 c9 test %r9d,%r9d + 3f78: 0f 8e 7b 00 00 00 jle 0x3ff9 + 3f7e: 33 c0 xor %eax,%eax + 3f80: 45 8d 79 0f lea 0xf(%r9),%r15d + 3f84: 45 89 fb mov %r15d,%r11d + 3f87: ba 01 00 00 00 mov $0x1,%edx + 3f8c: 41 c1 eb 05 shr $0x5,%r11d + 3f90: 45 33 d2 xor %r10d,%r10d + 3f93: 45 85 db test %r11d,%r11d + 3f96: 76 35 jbe 0x3fcd + 3f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f9f: 00 + 3fa0: 4d 63 d2 movslq %r10d,%r10 + 3fa3: ff c0 inc %eax + 3fa5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) + 3fab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) + 3fb2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) + 3fb9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) + 3fc0: 41 83 c2 20 add $0x20,%r10d + 3fc4: 41 3b c3 cmp %r11d,%eax + 3fc7: 72 d7 jb 0x3fa0 + 3fc9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 3fcd: 41 c1 ff 03 sar $0x3,%r15d + 3fd1: 44 8d 52 ff lea -0x1(%rdx),%r10d + 3fd5: 41 c1 ef 1c shr $0x1c,%r15d + 3fd9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d + 3fde: 41 c1 fb 04 sar $0x4,%r11d + 3fe2: 45 3b d3 cmp %r11d,%r10d + 3fe5: 73 12 jae 0x3ff9 + 3fe7: c1 e2 04 shl $0x4,%edx + 3fea: 48 63 d2 movslq %edx,%rdx + 3fed: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) + 3ff3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) + 3ff9: 4d 63 c9 movslq %r9d,%r9 + 3ffc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 + 4000: 41 f7 c4 08 00 00 00 test $0x8,%r12d + 4007: 74 09 je 0x4012 + 4009: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) + 400e: 49 83 c1 20 add $0x20,%r9 + 4012: 41 f7 c4 04 00 00 00 test $0x4,%r12d + 4019: 74 09 je 0x4024 + 401b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) + 4020: 49 83 c1 10 add $0x10,%r9 + 4024: 41 f7 c4 02 00 00 00 test $0x2,%r12d + 402b: 74 0b je 0x4038 + 402d: 49 8b 75 00 mov 0x0(%r13),%rsi + 4031: 49 89 31 mov %rsi,(%r9) + 4034: 49 83 c1 08 add $0x8,%r9 + 4038: 41 f7 c4 01 00 00 00 test $0x1,%r12d + 403f: 74 03 je 0x4044 + 4041: 45 89 31 mov %r14d,(%r9) + 4044: 0f ae f8 sfence + 4047: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 404c: 48 33 cc xor %rsp,%rcx + 404f: c5 f8 77 vzeroupper + 4052: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2602290 + 4059: 0f 85 80 00 00 00 jne 0x40df + 405f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 4064: 48 89 f8 mov %rdi,%rax + 4067: 48 81 c4 80 00 00 00 add $0x80,%rsp + 406e: 41 5f pop %r15 + 4070: 41 5e pop %r14 + 4072: 41 5c pop %r12 + 4074: 5f pop %rdi + 4075: 5e pop %rsi + 4076: c3 ret + 4077: 44 89 f1 mov %r14d,%ecx + 407a: 48 89 fa mov %rdi,%rdx + 407d: 45 89 e0 mov %r12d,%r8d + 4080: e8 7b c8 a4 01 call 0x1a50900 + 4085: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 408a: 48 33 cc xor %rsp,%rcx + 408d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2602290 + 4094: 75 49 jne 0x40df + 4096: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 409b: 48 81 c4 80 00 00 00 add $0x80,%rsp + 40a2: 41 5f pop %r15 + 40a4: 41 5e pop %r14 + 40a6: 41 5c pop %r12 + 40a8: 5f pop %rdi + 40a9: 5e pop %rsi + 40aa: c3 ret + 40ab: 44 89 f1 mov %r14d,%ecx + 40ae: 48 89 fa mov %rdi,%rdx + 40b1: 45 89 e0 mov %r12d,%r8d + 40b4: e8 47 c8 a4 01 call 0x1a50900 + 40b9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 40be: 48 33 cc xor %rsp,%rcx + 40c1: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2602290 + 40c8: 75 15 jne 0x40df + 40ca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 40cf: 48 81 c4 80 00 00 00 add $0x80,%rsp + 40d6: 41 5f pop %r15 + 40d8: 41 5e pop %r14 + 40da: 41 5c pop %r12 + 40dc: 5f pop %rdi + 40dd: 5e pop %rsi + 40de: c3 ret + 40df: e8 0c 99 11 01 call 0x111d9f0 + 40e4: 90 nop + 40e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 40ec: 00 + 40ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 40f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 40f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4100: 56 push %rsi + 4101: 57 push %rdi + 4102: 41 54 push %r12 + 4104: 41 56 push %r14 + 4106: 41 57 push %r15 + 4108: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 410f: 45 89 c4 mov %r8d,%r12d + 4112: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 4117: 48 89 d7 mov %rdx,%rdi + 411a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2602290 + 4121: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 4126: 4c 33 cc xor %rsp,%r9 + 4129: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 412d: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 4132: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d + 4139: 00 + 413a: 41 89 ce mov %ecx,%r14d + 413d: 48 89 fe mov %rdi,%rsi + 4140: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 4147: 00 + 4148: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d + 414f: 0f 8e b6 01 00 00 jle 0x430b + 4155: 48 f7 c7 03 00 00 00 test $0x3,%rdi + 415c: 0f 85 a9 01 00 00 jne 0x430b + 4162: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 4167: e8 d4 a2 44 00 call 0x44e440 + 416c: 85 c0 test %eax,%eax + 416e: 0f 85 63 01 00 00 jne 0x42d7 + 4174: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 4179: 45 85 c9 test %r9d,%r9d + 417c: 0f 8e 55 01 00 00 jle 0x42d7 + 4182: 45 3b f9 cmp %r9d,%r15d + 4185: 0f 8e 4c 01 00 00 jle 0x42d7 + 418b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1 + 4191: 49 89 f9 mov %rdi,%r9 + 4194: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) + 419a: 49 f7 d9 neg %r9 + 419d: 49 83 c1 40 add $0x40,%r9 + 41a1: 49 83 e1 3f and $0x3f,%r9 + 41a5: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 41ab: 45 85 c9 test %r9d,%r9d + 41ae: 74 14 je 0x41c4 + 41b0: 41 c1 e9 02 shr $0x2,%r9d + 41b4: 45 2b e1 sub %r9d,%r12d + 41b7: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi + 41bb: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) + 41bf: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) + 41c4: 45 89 e1 mov %r12d,%r9d + 41c7: 41 83 e1 0f and $0xf,%r9d + 41cb: 41 f7 d9 neg %r9d + 41ce: 45 03 cc add %r12d,%r9d + 41d1: 45 85 c9 test %r9d,%r9d + 41d4: 0f 8e 7f 00 00 00 jle 0x4259 + 41da: 33 c0 xor %eax,%eax + 41dc: 45 8d 79 0f lea 0xf(%r9),%r15d + 41e0: 45 89 fb mov %r15d,%r11d + 41e3: ba 01 00 00 00 mov $0x1,%edx + 41e8: 41 c1 eb 05 shr $0x5,%r11d + 41ec: 45 33 d2 xor %r10d,%r10d + 41ef: 45 85 db test %r11d,%r11d + 41f2: 76 39 jbe 0x422d + 41f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 41f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4200: 4d 63 d2 movslq %r10d,%r10 + 4203: ff c0 inc %eax + 4205: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) + 420b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) + 4212: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) + 4219: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) + 4220: 41 83 c2 20 add $0x20,%r10d + 4224: 41 3b c3 cmp %r11d,%eax + 4227: 72 d7 jb 0x4200 + 4229: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 422d: 41 c1 ff 03 sar $0x3,%r15d + 4231: 44 8d 52 ff lea -0x1(%rdx),%r10d + 4235: 41 c1 ef 1c shr $0x1c,%r15d + 4239: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d + 423e: 41 c1 fb 04 sar $0x4,%r11d + 4242: 45 3b d3 cmp %r11d,%r10d + 4245: 73 12 jae 0x4259 + 4247: c1 e2 04 shl $0x4,%edx + 424a: 48 63 d2 movslq %edx,%rdx + 424d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) + 4253: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) + 4259: 4d 63 c9 movslq %r9d,%r9 + 425c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 + 4260: 41 f7 c4 08 00 00 00 test $0x8,%r12d + 4267: 74 09 je 0x4272 + 4269: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) + 426e: 49 83 c1 20 add $0x20,%r9 + 4272: 41 f7 c4 04 00 00 00 test $0x4,%r12d + 4279: 74 09 je 0x4284 + 427b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) + 4280: 49 83 c1 10 add $0x10,%r9 + 4284: 41 f7 c4 02 00 00 00 test $0x2,%r12d + 428b: 74 0b je 0x4298 + 428d: 49 8b 75 00 mov 0x0(%r13),%rsi + 4291: 49 89 31 mov %rsi,(%r9) + 4294: 49 83 c1 08 add $0x8,%r9 + 4298: 41 f7 c4 01 00 00 00 test $0x1,%r12d + 429f: 74 03 je 0x42a4 + 42a1: 45 89 31 mov %r14d,(%r9) + 42a4: 0f ae f8 sfence + 42a7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 42ac: 48 33 cc xor %rsp,%rcx + 42af: c5 f8 77 vzeroupper + 42b2: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2602290 + 42b9: 0f 85 80 00 00 00 jne 0x433f + 42bf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 42c4: 48 89 f8 mov %rdi,%rax + 42c7: 48 81 c4 80 00 00 00 add $0x80,%rsp + 42ce: 41 5f pop %r15 + 42d0: 41 5e pop %r14 + 42d2: 41 5c pop %r12 + 42d4: 5f pop %rdi + 42d5: 5e pop %rsi + 42d6: c3 ret + 42d7: 44 89 f1 mov %r14d,%ecx + 42da: 48 89 fa mov %rdi,%rdx + 42dd: 45 89 e0 mov %r12d,%r8d + 42e0: e8 bb d2 a4 01 call 0x1a515a0 + 42e5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 42ea: 48 33 cc xor %rsp,%rcx + 42ed: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2602290 + 42f4: 75 49 jne 0x433f + 42f6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 42fb: 48 81 c4 80 00 00 00 add $0x80,%rsp + 4302: 41 5f pop %r15 + 4304: 41 5e pop %r14 + 4306: 41 5c pop %r12 + 4308: 5f pop %rdi + 4309: 5e pop %rsi + 430a: c3 ret + 430b: 44 89 f1 mov %r14d,%ecx + 430e: 48 89 fa mov %rdi,%rdx + 4311: 45 89 e0 mov %r12d,%r8d + 4314: e8 87 d2 a4 01 call 0x1a515a0 + 4319: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 431e: 48 33 cc xor %rsp,%rcx + 4321: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2602290 + 4328: 75 15 jne 0x433f + 432a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 432f: 48 81 c4 80 00 00 00 add $0x80,%rsp + 4336: 41 5f pop %r15 + 4338: 41 5e pop %r14 + 433a: 41 5c pop %r12 + 433c: 5f pop %rdi + 433d: 5e pop %rsi + 433e: c3 ret + 433f: e8 ac 96 11 01 call 0x111d9f0 + 4344: 90 nop + 4345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 434c: 00 + 434d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4360: 41 54 push %r12 + 4362: 41 55 push %r13 + 4364: 41 56 push %r14 + 4366: 41 57 push %r15 + 4368: 48 83 ec 38 sub $0x38,%rsp + 436c: 4d 89 c5 mov %r8,%r13 + 436f: 49 89 d4 mov %rdx,%r12 + 4372: 48 89 ca mov %rcx,%rdx + 4375: 45 33 db xor %r11d,%r11d + 4378: 4d 85 ed test %r13,%r13 + 437b: 0f 84 28 02 00 00 je 0x45a9 + 4381: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) + 4386: 74 12 je 0x439a + 4388: b8 f3 ff ff ff mov $0xfffffff3,%eax + 438d: 48 83 c4 38 add $0x38,%rsp + 4391: 41 5f pop %r15 + 4393: 41 5e pop %r14 + 4395: 41 5d pop %r13 + 4397: 41 5c pop %r12 + 4399: c3 ret + 439a: 48 85 d2 test %rdx,%rdx + 439d: 0f 84 06 02 00 00 je 0x45a9 + 43a3: 4d 85 e4 test %r12,%r12 + 43a6: 0f 84 fd 01 00 00 je 0x45a9 + 43ac: 4d 85 c9 test %r9,%r9 + 43af: 0f 84 ed 01 00 00 je 0x45a2 + 43b5: 45 8b 7d 04 mov 0x4(%r13),%r15d + 43b9: 41 83 ff 05 cmp $0x5,%r15d + 43bd: 7f 79 jg 0x4438 + 43bf: 4d 63 cf movslq %r15d,%r9 + 43c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 43c7: 74 1d je 0x43e6 + 43c9: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffec920 + 43d0: 48 89 d1 mov %rdx,%rcx + 43d3: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 + 43d9: 4c 89 e2 mov %r12,%rdx + 43dc: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8) + 43e3: 01 + 43e4: eb 15 jmp 0x43fb + 43e6: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffec920 + 43ed: 48 89 d1 mov %rdx,%rcx + 43f0: 4c 89 e2 mov %r12,%rdx + 43f3: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8) + 43fa: 01 + 43fb: b8 01 00 00 00 mov $0x1,%eax + 4400: 44 89 f9 mov %r15d,%ecx + 4403: d3 e0 shl %cl,%eax + 4405: 48 63 c0 movslq %eax,%rax + 4408: 48 83 f8 01 cmp $0x1,%rax + 440c: 74 12 je 0x4420 + 440e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9 + 4413: 4d 89 0c c4 mov %r9,(%r12,%rax,8) + 4417: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8) + 441e: 00 00 + 4420: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + 4427: 00 00 + 4429: 33 c0 xor %eax,%eax + 442b: 48 83 c4 38 add $0x38,%rsp + 442f: 41 5f pop %r15 + 4431: 41 5e pop %r14 + 4433: 41 5d pop %r13 + 4435: 41 5c pop %r12 + 4437: c3 ret + 4438: 4c 89 c8 mov %r9,%rax + 443b: 48 83 e0 3f and $0x3f,%rax + 443f: 48 f7 d8 neg %rax + 4442: 48 83 e0 3f and $0x3f,%rax + 4446: 4c 03 c8 add %rax,%r9 + 4449: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 444e: 4d 0f 4f d9 cmovg %r9,%r11 + 4452: 41 be 01 00 00 00 mov $0x1,%r14d + 4458: 45 8d 4f ff lea -0x1(%r15),%r9d + 445c: 44 89 c9 mov %r9d,%ecx + 445f: 41 d3 e6 shl %cl,%r14d + 4462: 41 83 ff 06 cmp $0x6,%r15d + 4466: 7f 5c jg 0x44c4 + 4468: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 446d: 74 2f je 0x449e + 446f: 4d 63 ff movslq %r15d,%r15 + 4472: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffec920 + 4479: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 + 447f: 48 89 d1 mov %rdx,%rcx + 4482: 4c 89 e2 mov %r12,%rdx + 4485: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8) + 448c: 01 + 448d: 44 89 f9 mov %r15d,%ecx + 4490: 41 bf 01 00 00 00 mov $0x1,%r15d + 4496: 41 d3 e7 shl %cl,%r15d + 4499: e9 91 00 00 00 jmp 0x452f + 449e: 4d 63 ff movslq %r15d,%r15 + 44a1: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffec920 + 44a8: 48 89 d1 mov %rdx,%rcx + 44ab: 4c 89 e2 mov %r12,%rdx + 44ae: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8) + 44b5: 01 + 44b6: 44 89 f9 mov %r15d,%ecx + 44b9: 41 bf 01 00 00 00 mov $0x1,%r15d + 44bf: 41 d3 e7 shl %cl,%r15d + 44c2: eb 6b jmp 0x452f + 44c4: 41 83 ff 0f cmp $0xf,%r15d + 44c8: 7e 20 jle 0x44ea + 44ca: 48 89 e0 mov %rsp,%rax + 44cd: 4c 89 e9 mov %r13,%rcx + 44d0: 4d 89 e0 mov %r12,%r8 + 44d3: 4c 89 58 20 mov %r11,0x20(%rax) + 44d7: e8 a4 e5 05 00 call 0x62a80 + 44dc: 44 89 f9 mov %r15d,%ecx + 44df: 41 bf 01 00 00 00 mov $0x1,%r15d + 44e5: 41 d3 e7 shl %cl,%r15d + 44e8: eb 45 jmp 0x452f + 44ea: 49 89 e2 mov %rsp,%r10 + 44ed: 48 89 d1 mov %rdx,%rcx + 44f0: 49 8b 45 30 mov 0x30(%r13),%rax + 44f4: 4c 89 e2 mov %r12,%rdx + 44f7: 45 89 f0 mov %r14d,%r8d + 44fa: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 44fe: 4d 89 5a 28 mov %r11,0x28(%r10) + 4502: 49 89 42 20 mov %rax,0x20(%r10) + 4506: e8 e5 61 a9 01 call 0x1a9a6f0 + 450b: 44 89 f9 mov %r15d,%ecx + 450e: 41 bf 01 00 00 00 mov $0x1,%r15d + 4514: 41 d3 e7 shl %cl,%r15d + 4517: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 451c: 74 11 je 0x452f + 451e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0 + 4524: 4c 89 e2 mov %r12,%rdx + 4527: 45 89 f8 mov %r15d,%r8d + 452a: e8 d1 1c ff ff call 0xffffffffffff6200 + 452f: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1 + 4536: 4c 89 e1 mov %r12,%rcx + 4539: f2 41 0f 10 14 24 movsd (%r12),%xmm2 + 453f: 0f 28 c1 movaps %xmm1,%xmm0 + 4542: 44 89 f2 mov %r14d,%edx + 4545: 41 b8 01 00 00 00 mov $0x1,%r8d + 454b: f2 0f 58 c2 addsd %xmm2,%xmm0 + 454f: f2 0f 5c d1 subsd %xmm1,%xmm2 + 4553: f2 41 0f 11 04 24 movsd %xmm0,(%r12) + 4559: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12) + 4560: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 4564: e8 77 f7 05 00 call 0x63ce0 + 4569: 4d 63 ff movslq %r15d,%r15 + 456c: 49 83 ff 01 cmp $0x1,%r15 + 4570: 74 18 je 0x458a + 4572: 49 8b 44 24 08 mov 0x8(%r12),%rax + 4577: 45 33 c9 xor %r9d,%r9d + 457a: 4b 89 04 fc mov %rax,(%r12,%r15,8) + 457e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8) + 4583: 4d 89 4c 24 08 mov %r9,0x8(%r12) + 4588: eb 09 jmp 0x4593 + 458a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + 4591: 00 00 + 4593: 33 c0 xor %eax,%eax + 4595: 48 83 c4 38 add $0x38,%rsp + 4599: 41 5f pop %r15 + 459b: 41 5e pop %r14 + 459d: 41 5d pop %r13 + 459f: 41 5c pop %r12 + 45a1: c3 ret + 45a2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 45a7: 7e 12 jle 0x45bb + 45a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 45ae: 48 83 c4 38 add $0x38,%rsp + 45b2: 41 5f pop %r15 + 45b4: 41 5e pop %r14 + 45b6: 41 5d pop %r13 + 45b8: 41 5c pop %r12 + 45ba: c3 ret + 45bb: 45 8b 7d 04 mov 0x4(%r13),%r15d + 45bf: 41 83 ff 05 cmp $0x5,%r15d + 45c3: 0f 8e f6 fd ff ff jle 0x43bf + 45c9: e9 84 fe ff ff jmp 0x4452 + 45ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 45d5: 00 + 45d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 45dd: 0f 1f 00 nopl (%rax) + 45e0: 57 push %rdi + 45e1: 41 54 push %r12 + 45e3: 41 55 push %r13 + 45e5: 41 56 push %r14 + 45e7: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 45ec: 4d 89 c4 mov %r8,%r12 + 45ef: 48 89 d7 mov %rdx,%rdi + 45f2: 48 89 ca mov %rcx,%rdx + 45f5: 33 c0 xor %eax,%eax + 45f7: 4d 85 e4 test %r12,%r12 + 45fa: 0f 84 36 02 00 00 je 0x4836 + 4600: 41 83 3c 24 09 cmpl $0x9,(%r12) + 4605: 74 12 je 0x4619 + 4607: b8 f3 ff ff ff mov $0xfffffff3,%eax + 460c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 4611: 41 5e pop %r14 + 4613: 41 5d pop %r13 + 4615: 41 5c pop %r12 + 4617: 5f pop %rdi + 4618: c3 ret + 4619: 48 85 d2 test %rdx,%rdx + 461c: 0f 84 14 02 00 00 je 0x4836 + 4622: 48 85 ff test %rdi,%rdi + 4625: 0f 84 0b 02 00 00 je 0x4836 + 462b: 4d 85 c9 test %r9,%r9 + 462e: 0f 84 fa 01 00 00 je 0x482e + 4634: 45 8b 74 24 04 mov 0x4(%r12),%r14d + 4639: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) + 463f: 7f 7f jg 0x46c0 + 4641: 4d 63 ce movslq %r14d,%r9 + 4644: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 464a: 74 21 je 0x466d + 464c: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffec920 + 4653: 48 89 d1 mov %rdx,%rcx + 4656: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 465d: 48 89 fa mov %rdi,%rdx + 4660: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9 + 4667: 01 + 4668: 41 ff d1 call *%r9 + 466b: eb 18 jmp 0x4685 + 466d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffec920 + 4674: 48 89 d1 mov %rdx,%rcx + 4677: 48 89 fa mov %rdi,%rdx + 467a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9 + 4681: 01 + 4682: 41 ff d1 call *%r9 + 4685: b8 01 00 00 00 mov $0x1,%eax + 468a: 44 89 f1 mov %r14d,%ecx + 468d: d3 e0 shl %cl,%eax + 468f: 48 63 c0 movslq %eax,%rax + 4692: 48 83 f8 01 cmp $0x1,%rax + 4696: 74 11 je 0x46a9 + 4698: 4c 8b 4f 08 mov 0x8(%rdi),%r9 + 469c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) + 46a0: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) + 46a7: 00 00 + 46a9: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 46b0: 00 + 46b1: 33 c0 xor %eax,%eax + 46b3: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 46b8: 41 5e pop %r14 + 46ba: 41 5d pop %r13 + 46bc: 41 5c pop %r12 + 46be: 5f pop %rdi + 46bf: c3 ret + 46c0: 4c 89 c8 mov %r9,%rax + 46c3: 48 83 e0 3f and $0x3f,%rax + 46c7: 48 f7 d8 neg %rax + 46ca: 48 83 e0 3f and $0x3f,%rax + 46ce: 4c 03 c8 add %rax,%r9 + 46d1: 33 c0 xor %eax,%eax + 46d3: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 46d9: 49 0f 4f c1 cmovg %r9,%rax + 46dd: 41 bd 01 00 00 00 mov $0x1,%r13d + 46e3: 45 8d 4e ff lea -0x1(%r14),%r9d + 46e7: 44 89 c9 mov %r9d,%ecx + 46ea: 41 d3 e5 shl %cl,%r13d + 46ed: 41 83 fe 06 cmp $0x6,%r14d + 46f1: 7f 64 jg 0x4757 + 46f3: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 46f9: 74 33 je 0x472e + 46fb: 4d 63 f6 movslq %r14d,%r14 + 46fe: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffec920 + 4705: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 470c: 48 89 d1 mov %rdx,%rcx + 470f: 48 89 fa mov %rdi,%rdx + 4712: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9 + 4719: 01 + 471a: 41 ff d1 call *%r9 + 471d: 44 89 f1 mov %r14d,%ecx + 4720: 41 be 01 00 00 00 mov $0x1,%r14d + 4726: 41 d3 e6 shl %cl,%r14d + 4729: e9 99 00 00 00 jmp 0x47c7 + 472e: 4d 63 f6 movslq %r14d,%r14 + 4731: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffec920 + 4738: 48 89 d1 mov %rdx,%rcx + 473b: 48 89 fa mov %rdi,%rdx + 473e: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9 + 4745: 01 + 4746: 41 ff d1 call *%r9 + 4749: 44 89 f1 mov %r14d,%ecx + 474c: 41 be 01 00 00 00 mov $0x1,%r14d + 4752: 41 d3 e6 shl %cl,%r14d + 4755: eb 70 jmp 0x47c7 + 4757: 41 83 fe 11 cmp $0x11,%r14d + 475b: 7e 21 jle 0x477e + 475d: 4c 8d 14 24 lea (%rsp),%r10 + 4761: 4c 89 e1 mov %r12,%rcx + 4764: 49 89 f8 mov %rdi,%r8 + 4767: 49 89 42 20 mov %rax,0x20(%r10) + 476b: e8 50 68 06 00 call 0x6afc0 + 4770: 44 89 f1 mov %r14d,%ecx + 4773: 41 be 01 00 00 00 mov $0x1,%r14d + 4779: 41 d3 e6 shl %cl,%r14d + 477c: eb 49 jmp 0x47c7 + 477e: 49 89 e3 mov %rsp,%r11 + 4781: 48 89 d1 mov %rdx,%rcx + 4784: 4d 8b 54 24 30 mov 0x30(%r12),%r10 + 4789: 48 89 fa mov %rdi,%rdx + 478c: 45 89 e8 mov %r13d,%r8d + 478f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 4794: 4d 89 53 20 mov %r10,0x20(%r11) + 4798: 49 89 43 28 mov %rax,0x28(%r11) + 479c: e8 cf 7d aa 01 call 0x1aac570 + 47a1: 44 89 f1 mov %r14d,%ecx + 47a4: 41 be 01 00 00 00 mov $0x1,%r14d + 47aa: 41 d3 e6 shl %cl,%r14d + 47ad: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 47b3: 74 12 je 0x47c7 + 47b5: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 + 47bc: 48 89 fa mov %rdi,%rdx + 47bf: 45 89 f0 mov %r14d,%r8d + 47c2: e8 99 1a ff ff call 0xffffffffffff6260 + 47c7: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0 + 47cc: 48 89 f9 mov %rdi,%rcx + 47cf: f2 0f 10 0f movsd (%rdi),%xmm1 + 47d3: 44 89 ea mov %r13d,%edx + 47d6: 41 b8 01 00 00 00 mov $0x1,%r8d + 47dc: f2 0f 58 07 addsd (%rdi),%xmm0 + 47e0: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1 + 47e5: f2 0f 11 07 movsd %xmm0,(%rdi) + 47e9: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi) + 47ee: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 + 47f3: e8 48 7b 06 00 call 0x6c340 + 47f8: 4d 63 f6 movslq %r14d,%r14 + 47fb: 49 83 fe 01 cmp $0x1,%r14 + 47ff: 74 16 je 0x4817 + 4801: 48 8b 47 08 mov 0x8(%rdi),%rax + 4805: 45 33 c9 xor %r9d,%r9d + 4808: 4a 89 04 f7 mov %rax,(%rdi,%r14,8) + 480c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8) + 4811: 4c 89 4f 08 mov %r9,0x8(%rdi) + 4815: eb 08 jmp 0x481f + 4817: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 481e: 00 + 481f: 33 c0 xor %eax,%eax + 4821: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 4826: 41 5e pop %r14 + 4828: 41 5d pop %r13 + 482a: 41 5c pop %r12 + 482c: 5f pop %rdi + 482d: c3 ret + 482e: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 4834: 7e 12 jle 0x4848 + 4836: b8 f8 ff ff ff mov $0xfffffff8,%eax + 483b: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 4840: 41 5e pop %r14 + 4842: 41 5d pop %r13 + 4844: 41 5c pop %r12 + 4846: 5f pop %rdi + 4847: c3 ret + 4848: 45 8b 74 24 04 mov 0x4(%r12),%r14d + 484d: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) + 4853: 0f 8e e8 fd ff ff jle 0x4641 + 4859: e9 7f fe ff ff jmp 0x46dd + 485e: 66 90 xchg %ax,%ax + 4860: 56 push %rsi + 4861: 57 push %rdi + 4862: 41 54 push %r12 + 4864: 55 push %rbp + 4865: 48 83 ec 38 sub $0x38,%rsp + 4869: 4c 89 c6 mov %r8,%rsi + 486c: 48 89 d5 mov %rdx,%rbp + 486f: 48 89 ca mov %rcx,%rdx + 4872: 45 33 db xor %r11d,%r11d + 4875: 48 85 f6 test %rsi,%rsi + 4878: 0f 84 13 02 00 00 je 0x4a91 + 487e: 83 3e 09 cmpl $0x9,(%rsi) + 4881: 74 0f je 0x4892 + 4883: b8 f3 ff ff ff mov $0xfffffff3,%eax + 4888: 48 83 c4 38 add $0x38,%rsp + 488c: 5d pop %rbp + 488d: 41 5c pop %r12 + 488f: 5f pop %rdi + 4890: 5e pop %rsi + 4891: c3 ret + 4892: 48 85 d2 test %rdx,%rdx + 4895: 0f 84 f6 01 00 00 je 0x4a91 + 489b: 48 85 ed test %rbp,%rbp + 489e: 0f 84 ed 01 00 00 je 0x4a91 + 48a4: 4d 85 c9 test %r9,%r9 + 48a7: 0f 84 de 01 00 00 je 0x4a8b + 48ad: 44 8b 66 04 mov 0x4(%rsi),%r12d + 48b1: 41 83 fc 05 cmp $0x5,%r12d + 48b5: 7f 77 jg 0x492e + 48b7: 49 63 fc movslq %r12d,%rdi + 48ba: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 48be: 74 1e je 0x48de + 48c0: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffec920 + 48c7: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 + 48cc: 48 89 d1 mov %rdx,%rcx + 48cf: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi + 48d6: 01 + 48d7: 48 89 ea mov %rbp,%rdx + 48da: ff d7 call *%rdi + 48dc: eb 17 jmp 0x48f5 + 48de: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffec920 + 48e5: 48 89 d1 mov %rdx,%rcx + 48e8: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi + 48ef: 01 + 48f0: 48 89 ea mov %rbp,%rdx + 48f3: ff d6 call *%rsi + 48f5: b8 01 00 00 00 mov $0x1,%eax + 48fa: 44 89 e1 mov %r12d,%ecx + 48fd: d3 e0 shl %cl,%eax + 48ff: 48 63 c0 movslq %eax,%rax + 4902: 48 83 f8 01 cmp $0x1,%rax + 4906: 74 12 je 0x491a + 4908: 48 8b 75 08 mov 0x8(%rbp),%rsi + 490c: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8) + 4913: 00 00 + 4915: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8) + 491a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 4921: 00 + 4922: 33 c0 xor %eax,%eax + 4924: 48 83 c4 38 add $0x38,%rsp + 4928: 5d pop %rbp + 4929: 41 5c pop %r12 + 492b: 5f pop %rdi + 492c: 5e pop %rsi + 492d: c3 ret + 492e: 4c 89 c8 mov %r9,%rax + 4931: 48 83 e0 3f and $0x3f,%rax + 4935: 48 f7 d8 neg %rax + 4938: 48 83 e0 3f and $0x3f,%rax + 493c: 4c 03 c8 add %rax,%r9 + 493f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 4943: 4d 0f 4f d9 cmovg %r9,%r11 + 4947: 45 8d 4c 24 ff lea -0x1(%r12),%r9d + 494c: bf 01 00 00 00 mov $0x1,%edi + 4951: 44 89 c9 mov %r9d,%ecx + 4954: d3 e7 shl %cl,%edi + 4956: 41 83 fc 06 cmp $0x6,%r12d + 495a: 7f 60 jg 0x49bc + 495c: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 4960: 74 31 je 0x4993 + 4962: 4d 63 e4 movslq %r12d,%r12 + 4965: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffec920 + 496c: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 + 4971: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9 + 4978: 01 + 4979: 48 89 d1 mov %rdx,%rcx + 497c: 48 89 ea mov %rbp,%rdx + 497f: 41 ff d1 call *%r9 + 4982: 44 89 e1 mov %r12d,%ecx + 4985: 41 bc 01 00 00 00 mov $0x1,%r12d + 498b: 41 d3 e4 shl %cl,%r12d + 498e: e9 92 00 00 00 jmp 0x4a25 + 4993: 4d 63 e4 movslq %r12d,%r12 + 4996: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffec920 + 499d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9 + 49a4: 01 + 49a5: 48 89 d1 mov %rdx,%rcx + 49a8: 48 89 ea mov %rbp,%rdx + 49ab: 41 ff d1 call *%r9 + 49ae: 44 89 e1 mov %r12d,%ecx + 49b1: 41 bc 01 00 00 00 mov $0x1,%r12d + 49b7: 41 d3 e4 shl %cl,%r12d + 49ba: eb 69 jmp 0x4a25 + 49bc: 41 83 fc 11 cmp $0x11,%r12d + 49c0: 7e 20 jle 0x49e2 + 49c2: 48 89 e0 mov %rsp,%rax + 49c5: 48 89 f1 mov %rsi,%rcx + 49c8: 49 89 e8 mov %rbp,%r8 + 49cb: 4c 89 58 20 mov %r11,0x20(%rax) + 49cf: e8 cc ef 06 00 call 0x739a0 + 49d4: 44 89 e1 mov %r12d,%ecx + 49d7: 41 bc 01 00 00 00 mov $0x1,%r12d + 49dd: 41 d3 e4 shl %cl,%r12d + 49e0: eb 43 jmp 0x4a25 + 49e2: 49 89 e2 mov %rsp,%r10 + 49e5: 48 8b 46 30 mov 0x30(%rsi),%rax + 49e9: 48 89 d1 mov %rdx,%rcx + 49ec: 4c 8b 4e 38 mov 0x38(%rsi),%r9 + 49f0: 48 89 ea mov %rbp,%rdx + 49f3: 41 89 f8 mov %edi,%r8d + 49f6: 4d 89 5a 28 mov %r11,0x28(%r10) + 49fa: 49 89 42 20 mov %rax,0x20(%r10) + 49fe: e8 6d 5c ac 01 call 0x1aca670 + 4a03: 44 89 e1 mov %r12d,%ecx + 4a06: 41 bc 01 00 00 00 mov $0x1,%r12d + 4a0c: 41 d3 e4 shl %cl,%r12d + 4a0f: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 4a13: 74 10 je 0x4a25 + 4a15: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0 + 4a1a: 48 89 ea mov %rbp,%rdx + 4a1d: 45 89 e0 mov %r12d,%r8d + 4a20: e8 9b 18 ff ff call 0xffffffffffff62c0 + 4a25: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1 + 4a2a: 48 89 e9 mov %rbp,%rcx + 4a2d: 89 fa mov %edi,%edx + 4a2f: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2 + 4a34: 0f 28 c1 movaps %xmm1,%xmm0 + 4a37: 41 b8 01 00 00 00 mov $0x1,%r8d + 4a3d: f2 0f 58 c2 addsd %xmm2,%xmm0 + 4a41: f2 0f 5c d1 subsd %xmm1,%xmm2 + 4a45: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp) + 4a4a: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp) + 4a4f: 4c 8b 4e 50 mov 0x50(%rsi),%r9 + 4a53: e8 a8 02 07 00 call 0x74d00 + 4a58: 4d 63 e4 movslq %r12d,%r12 + 4a5b: 49 83 fc 01 cmp $0x1,%r12 + 4a5f: 74 16 je 0x4a77 + 4a61: 48 8b 45 08 mov 0x8(%rbp),%rax + 4a65: 33 f6 xor %esi,%esi + 4a67: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8) + 4a6c: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8) + 4a71: 48 89 75 08 mov %rsi,0x8(%rbp) + 4a75: eb 08 jmp 0x4a7f + 4a77: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 4a7e: 00 + 4a7f: 33 c0 xor %eax,%eax + 4a81: 48 83 c4 38 add $0x38,%rsp + 4a85: 5d pop %rbp + 4a86: 41 5c pop %r12 + 4a88: 5f pop %rdi + 4a89: 5e pop %rsi + 4a8a: c3 ret + 4a8b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 4a8f: 7e 0f jle 0x4aa0 + 4a91: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a96: 48 83 c4 38 add $0x38,%rsp + 4a9a: 5d pop %rbp + 4a9b: 41 5c pop %r12 + 4a9d: 5f pop %rdi + 4a9e: 5e pop %rsi + 4a9f: c3 ret + 4aa0: 44 8b 66 04 mov 0x4(%rsi),%r12d + 4aa4: 41 83 fc 05 cmp $0x5,%r12d + 4aa8: 0f 8e 09 fe ff ff jle 0x48b7 + 4aae: e9 94 fe ff ff jmp 0x4947 + 4ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4abf: 00 + 4ac0: 57 push %rdi + 4ac1: 41 55 push %r13 + 4ac3: 41 56 push %r14 + 4ac5: 41 57 push %r15 + 4ac7: 48 83 ec 38 sub $0x38,%rsp + 4acb: 4d 89 c5 mov %r8,%r13 + 4ace: 48 89 d7 mov %rdx,%rdi + 4ad1: 48 89 ca mov %rcx,%rdx + 4ad4: 45 33 db xor %r11d,%r11d + 4ad7: 4d 85 ed test %r13,%r13 + 4ada: 0f 84 15 02 00 00 je 0x4cf5 + 4ae0: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) + 4ae5: 74 11 je 0x4af8 + 4ae7: b8 f3 ff ff ff mov $0xfffffff3,%eax + 4aec: 48 83 c4 38 add $0x38,%rsp + 4af0: 41 5f pop %r15 + 4af2: 41 5e pop %r14 + 4af4: 41 5d pop %r13 + 4af6: 5f pop %rdi + 4af7: c3 ret + 4af8: 48 85 d2 test %rdx,%rdx + 4afb: 0f 84 f4 01 00 00 je 0x4cf5 + 4b01: 48 85 ff test %rdi,%rdi + 4b04: 0f 84 eb 01 00 00 je 0x4cf5 + 4b0a: 4d 85 c9 test %r9,%r9 + 4b0d: 0f 84 db 01 00 00 je 0x4cee + 4b13: 45 8b 7d 04 mov 0x4(%r13),%r15d + 4b17: 41 83 ff 04 cmp $0x4,%r15d + 4b1b: 7f 76 jg 0x4b93 + 4b1d: 4d 63 cf movslq %r15d,%r9 + 4b20: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 4b25: 74 1d je 0x4b44 + 4b27: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffec920 + 4b2e: 48 89 d1 mov %rdx,%rcx + 4b31: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 + 4b37: 48 89 fa mov %rdi,%rdx + 4b3a: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8) + 4b41: 01 + 4b42: eb 15 jmp 0x4b59 + 4b44: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffec920 + 4b4b: 48 89 d1 mov %rdx,%rcx + 4b4e: 48 89 fa mov %rdi,%rdx + 4b51: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8) + 4b58: 01 + 4b59: b8 01 00 00 00 mov $0x1,%eax + 4b5e: 44 89 f9 mov %r15d,%ecx + 4b61: d3 e0 shl %cl,%eax + 4b63: 48 63 c0 movslq %eax,%rax + 4b66: 48 83 f8 01 cmp $0x1,%rax + 4b6a: 74 11 je 0x4b7d + 4b6c: 4c 8b 4f 08 mov 0x8(%rdi),%r9 + 4b70: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) + 4b74: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) + 4b7b: 00 00 + 4b7d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 4b84: 00 + 4b85: 33 c0 xor %eax,%eax + 4b87: 48 83 c4 38 add $0x38,%rsp + 4b8b: 41 5f pop %r15 + 4b8d: 41 5e pop %r14 + 4b8f: 41 5d pop %r13 + 4b91: 5f pop %rdi + 4b92: c3 ret + 4b93: 4c 89 c8 mov %r9,%rax + 4b96: 48 83 e0 3f and $0x3f,%rax + 4b9a: 48 f7 d8 neg %rax + 4b9d: 48 83 e0 3f and $0x3f,%rax + 4ba1: 4c 03 c8 add %rax,%r9 + 4ba4: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 4ba9: 4d 0f 4f d9 cmovg %r9,%r11 + 4bad: 41 be 01 00 00 00 mov $0x1,%r14d + 4bb3: 45 8d 4f ff lea -0x1(%r15),%r9d + 4bb7: 44 89 c9 mov %r9d,%ecx + 4bba: 41 d3 e6 shl %cl,%r14d + 4bbd: 41 83 ff 07 cmp $0x7,%r15d + 4bc1: 7f 5c jg 0x4c1f + 4bc3: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 4bc8: 74 2f je 0x4bf9 + 4bca: 4d 63 ff movslq %r15d,%r15 + 4bcd: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffec920 + 4bd4: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 + 4bda: 48 89 d1 mov %rdx,%rcx + 4bdd: 48 89 fa mov %rdi,%rdx + 4be0: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8) + 4be7: 01 + 4be8: 44 89 f9 mov %r15d,%ecx + 4beb: 41 bf 01 00 00 00 mov $0x1,%r15d + 4bf1: 41 d3 e7 shl %cl,%r15d + 4bf4: e9 91 00 00 00 jmp 0x4c8a + 4bf9: 4d 63 ff movslq %r15d,%r15 + 4bfc: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffec920 + 4c03: 48 89 d1 mov %rdx,%rcx + 4c06: 48 89 fa mov %rdi,%rdx + 4c09: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8) + 4c10: 01 + 4c11: 44 89 f9 mov %r15d,%ecx + 4c14: 41 bf 01 00 00 00 mov $0x1,%r15d + 4c1a: 41 d3 e7 shl %cl,%r15d + 4c1d: eb 6b jmp 0x4c8a + 4c1f: 41 83 ff 12 cmp $0x12,%r15d + 4c23: 7e 20 jle 0x4c45 + 4c25: 48 89 e0 mov %rsp,%rax + 4c28: 4c 89 e9 mov %r13,%rcx + 4c2b: 49 89 f8 mov %rdi,%r8 + 4c2e: 4c 89 58 20 mov %r11,0x20(%rax) + 4c32: e8 69 69 07 00 call 0x7b5a0 + 4c37: 44 89 f9 mov %r15d,%ecx + 4c3a: 41 bf 01 00 00 00 mov $0x1,%r15d + 4c40: 41 d3 e7 shl %cl,%r15d + 4c43: eb 45 jmp 0x4c8a + 4c45: 49 89 e2 mov %rsp,%r10 + 4c48: 48 89 d1 mov %rdx,%rcx + 4c4b: 49 8b 45 30 mov 0x30(%r13),%rax + 4c4f: 48 89 fa mov %rdi,%rdx + 4c52: 45 89 f0 mov %r14d,%r8d + 4c55: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 4c59: 4d 89 5a 28 mov %r11,0x28(%r10) + 4c5d: 49 89 42 20 mov %rax,0x20(%r10) + 4c61: e8 1a 3b ae 01 call 0x1ae8780 + 4c66: 44 89 f9 mov %r15d,%ecx + 4c69: 41 bf 01 00 00 00 mov $0x1,%r15d + 4c6f: 41 d3 e7 shl %cl,%r15d + 4c72: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 4c77: 74 11 je 0x4c8a + 4c79: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0 + 4c7f: 48 89 fa mov %rdi,%rdx + 4c82: 45 89 f8 mov %r15d,%r8d + 4c85: e8 96 16 ff ff call 0xffffffffffff6320 + 4c8a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2 + 4c8f: 48 89 f9 mov %rdi,%rcx + 4c92: c5 fb 10 0f vmovsd (%rdi),%xmm1 + 4c96: 44 89 f2 mov %r14d,%edx + 4c99: 41 b8 01 00 00 00 mov $0x1,%r8d + 4c9f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 + 4ca3: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 + 4ca7: c5 fb 11 07 vmovsd %xmm0,(%rdi) + 4cab: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi) + 4cb0: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 4cb4: e8 47 7c 07 00 call 0x7c900 + 4cb9: 4d 63 ff movslq %r15d,%r15 + 4cbc: 49 83 ff 01 cmp $0x1,%r15 + 4cc0: 74 16 je 0x4cd8 + 4cc2: 48 8b 47 08 mov 0x8(%rdi),%rax + 4cc6: 45 33 c9 xor %r9d,%r9d + 4cc9: 4a 89 04 ff mov %rax,(%rdi,%r15,8) + 4ccd: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8) + 4cd2: 4c 89 4f 08 mov %r9,0x8(%rdi) + 4cd6: eb 08 jmp 0x4ce0 + 4cd8: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 4cdf: 00 + 4ce0: 33 c0 xor %eax,%eax + 4ce2: 48 83 c4 38 add $0x38,%rsp + 4ce6: 41 5f pop %r15 + 4ce8: 41 5e pop %r14 + 4cea: 41 5d pop %r13 + 4cec: 5f pop %rdi + 4ced: c3 ret + 4cee: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 4cf3: 7e 11 jle 0x4d06 + 4cf5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4cfa: 48 83 c4 38 add $0x38,%rsp + 4cfe: 41 5f pop %r15 + 4d00: 41 5e pop %r14 + 4d02: 41 5d pop %r13 + 4d04: 5f pop %rdi + 4d05: c3 ret + 4d06: 45 8b 7d 04 mov 0x4(%r13),%r15d + 4d0a: 41 83 ff 04 cmp $0x4,%r15d + 4d0e: 0f 8e 09 fe ff ff jle 0x4b1d + 4d14: e9 94 fe ff ff jmp 0x4bad + 4d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d20: 56 push %rsi + 4d21: 57 push %rdi + 4d22: 41 54 push %r12 + 4d24: 41 57 push %r15 + 4d26: 55 push %rbp + 4d27: 48 83 ec 30 sub $0x30,%rsp + 4d2b: 4c 89 c6 mov %r8,%rsi + 4d2e: 48 89 d5 mov %rdx,%rbp + 4d31: 48 89 ca mov %rcx,%rdx + 4d34: 45 33 db xor %r11d,%r11d + 4d37: 48 85 f6 test %rsi,%rsi + 4d3a: 0f 84 ef 01 00 00 je 0x4f2f + 4d40: 83 3e 09 cmpl $0x9,(%rsi) + 4d43: 74 11 je 0x4d56 + 4d45: b8 f3 ff ff ff mov $0xfffffff3,%eax + 4d4a: 48 83 c4 30 add $0x30,%rsp + 4d4e: 5d pop %rbp + 4d4f: 41 5f pop %r15 + 4d51: 41 5c pop %r12 + 4d53: 5f pop %rdi + 4d54: 5e pop %rsi + 4d55: c3 ret + 4d56: 48 85 d2 test %rdx,%rdx + 4d59: 0f 84 d0 01 00 00 je 0x4f2f + 4d5f: 48 85 ed test %rbp,%rbp + 4d62: 0f 84 c7 01 00 00 je 0x4f2f + 4d68: 4d 85 c9 test %r9,%r9 + 4d6b: 0f 84 b8 01 00 00 je 0x4f29 + 4d71: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 4d75: 41 83 ff 04 cmp $0x4,%r15d + 4d79: 7f 77 jg 0x4df2 + 4d7b: 49 63 ff movslq %r15d,%rdi + 4d7e: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 4d82: 74 1f je 0x4da3 + 4d84: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffec920 + 4d8b: 48 89 d1 mov %rdx,%rcx + 4d8e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 + 4d93: 48 89 ea mov %rbp,%rdx + 4d96: c5 f9 28 d0 vmovapd %xmm0,%xmm2 + 4d9a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8) + 4da1: eb 14 jmp 0x4db7 + 4da3: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffec920 + 4daa: 48 89 d1 mov %rdx,%rcx + 4dad: 48 89 ea mov %rbp,%rdx + 4db0: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8) + 4db7: b8 01 00 00 00 mov $0x1,%eax + 4dbc: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi + 4dc1: 48 63 f6 movslq %esi,%rsi + 4dc4: 48 83 fe 01 cmp $0x1,%rsi + 4dc8: 74 12 je 0x4ddc + 4dca: 48 8b 45 08 mov 0x8(%rbp),%rax + 4dce: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) + 4dd3: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) + 4dda: 00 00 + 4ddc: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 4de3: 00 + 4de4: 33 c0 xor %eax,%eax + 4de6: 48 83 c4 30 add $0x30,%rsp + 4dea: 5d pop %rbp + 4deb: 41 5f pop %r15 + 4ded: 41 5c pop %r12 + 4def: 5f pop %rdi + 4df0: 5e pop %rsi + 4df1: c3 ret + 4df2: 4c 89 c8 mov %r9,%rax + 4df5: 48 83 e0 3f and $0x3f,%rax + 4df9: 48 f7 d8 neg %rax + 4dfc: 48 83 e0 3f and $0x3f,%rax + 4e00: 4c 03 c8 add %rax,%r9 + 4e03: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 4e07: 4d 0f 4f d9 cmovg %r9,%r11 + 4e0b: bf 01 00 00 00 mov $0x1,%edi + 4e10: 45 8d 4f ff lea -0x1(%r15),%r9d + 4e14: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d + 4e19: 41 83 ff 07 cmp $0x7,%r15d + 4e1d: 7f 49 jg 0x4e68 + 4e1f: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 4e23: 74 24 je 0x4e49 + 4e25: 4d 63 ff movslq %r15d,%r15 + 4e28: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffec920 + 4e2f: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 + 4e34: 48 89 d1 mov %rdx,%rcx + 4e37: 48 89 ea mov %rbp,%rdx + 4e3a: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8) + 4e41: 01 + 4e42: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 4e47: eb 7a jmp 0x4ec3 + 4e49: 4d 63 ff movslq %r15d,%r15 + 4e4c: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffec920 + 4e53: 48 89 d1 mov %rdx,%rcx + 4e56: 48 89 ea mov %rbp,%rdx + 4e59: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8) + 4e60: 01 + 4e61: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 4e66: eb 5b jmp 0x4ec3 + 4e68: 41 83 ff 12 cmp $0x12,%r15d + 4e6c: 7e 19 jle 0x4e87 + 4e6e: 48 89 e0 mov %rsp,%rax + 4e71: 48 89 f1 mov %rsi,%rcx + 4e74: 49 89 e8 mov %rbp,%r8 + 4e77: 4c 89 58 20 mov %r11,0x20(%rax) + 4e7b: e8 80 fe 07 00 call 0x84d00 + 4e80: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 4e85: eb 3c jmp 0x4ec3 + 4e87: 49 89 e2 mov %rsp,%r10 + 4e8a: 48 89 d1 mov %rdx,%rcx + 4e8d: 48 8b 46 30 mov 0x30(%rsi),%rax + 4e91: 48 89 ea mov %rbp,%rdx + 4e94: 45 89 e0 mov %r12d,%r8d + 4e97: 4c 8b 4e 38 mov 0x38(%rsi),%r9 + 4e9b: 4d 89 5a 28 mov %r11,0x28(%r10) + 4e9f: 49 89 42 20 mov %rax,0x20(%r10) + 4ea3: e8 18 6e af 01 call 0x1afbcc0 + 4ea8: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 4ead: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 4eb1: 74 10 je 0x4ec3 + 4eb3: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 + 4eb8: 48 89 ea mov %rbp,%rdx + 4ebb: 41 89 f8 mov %edi,%r8d + 4ebe: e8 3d 16 ff ff call 0xffffffffffff6500 + 4ec3: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 + 4ec8: 48 89 e9 mov %rbp,%rcx + 4ecb: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 + 4ed0: 44 89 e2 mov %r12d,%edx + 4ed3: 41 b8 01 00 00 00 mov $0x1,%r8d + 4ed9: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 + 4edd: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 + 4ee1: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) + 4ee6: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) + 4eeb: 4c 8b 4e 50 mov 0x50(%rsi),%r9 + 4eef: e8 6c 11 08 00 call 0x86060 + 4ef4: 48 63 ff movslq %edi,%rdi + 4ef7: 48 83 ff 01 cmp $0x1,%rdi + 4efb: 74 16 je 0x4f13 + 4efd: 48 8b 45 08 mov 0x8(%rbp),%rax + 4f01: 33 f6 xor %esi,%esi + 4f03: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) + 4f08: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) + 4f0d: 48 89 75 08 mov %rsi,0x8(%rbp) + 4f11: eb 08 jmp 0x4f1b + 4f13: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 4f1a: 00 + 4f1b: 33 c0 xor %eax,%eax + 4f1d: 48 83 c4 30 add $0x30,%rsp + 4f21: 5d pop %rbp + 4f22: 41 5f pop %r15 + 4f24: 41 5c pop %r12 + 4f26: 5f pop %rdi + 4f27: 5e pop %rsi + 4f28: c3 ret + 4f29: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 4f2d: 7e 11 jle 0x4f40 + 4f2f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4f34: 48 83 c4 30 add $0x30,%rsp + 4f38: 5d pop %rbp + 4f39: 41 5f pop %r15 + 4f3b: 41 5c pop %r12 + 4f3d: 5f pop %rdi + 4f3e: 5e pop %rsi + 4f3f: c3 ret + 4f40: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 4f44: 41 83 ff 04 cmp $0x4,%r15d + 4f48: 0f 8e 2d fe ff ff jle 0x4d7b + 4f4e: e9 b8 fe ff ff jmp 0x4e0b + 4f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f5f: 00 + 4f60: 56 push %rsi + 4f61: 57 push %rdi + 4f62: 41 54 push %r12 + 4f64: 41 57 push %r15 + 4f66: 55 push %rbp + 4f67: 48 83 ec 30 sub $0x30,%rsp + 4f6b: 4c 89 c6 mov %r8,%rsi + 4f6e: 48 89 d5 mov %rdx,%rbp + 4f71: 48 89 ca mov %rcx,%rdx + 4f74: 45 33 db xor %r11d,%r11d + 4f77: 48 85 f6 test %rsi,%rsi + 4f7a: 0f 84 eb 01 00 00 je 0x516b + 4f80: 83 3e 09 cmpl $0x9,(%rsi) + 4f83: 74 11 je 0x4f96 + 4f85: b8 f3 ff ff ff mov $0xfffffff3,%eax + 4f8a: 48 83 c4 30 add $0x30,%rsp + 4f8e: 5d pop %rbp + 4f8f: 41 5f pop %r15 + 4f91: 41 5c pop %r12 + 4f93: 5f pop %rdi + 4f94: 5e pop %rsi + 4f95: c3 ret + 4f96: 48 85 d2 test %rdx,%rdx + 4f99: 0f 84 cc 01 00 00 je 0x516b + 4f9f: 48 85 ed test %rbp,%rbp + 4fa2: 0f 84 c3 01 00 00 je 0x516b + 4fa8: 4d 85 c9 test %r9,%r9 + 4fab: 0f 84 b4 01 00 00 je 0x5165 + 4fb1: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 4fb5: 41 83 ff 04 cmp $0x4,%r15d + 4fb9: 7f 73 jg 0x502e + 4fbb: 49 63 ff movslq %r15d,%rdi + 4fbe: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 4fc2: 74 1b je 0x4fdf + 4fc4: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffec920 + 4fcb: 48 89 d1 mov %rdx,%rcx + 4fce: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 + 4fd3: 48 89 ea mov %rbp,%rdx + 4fd6: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8) + 4fdd: eb 14 jmp 0x4ff3 + 4fdf: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffec920 + 4fe6: 48 89 d1 mov %rdx,%rcx + 4fe9: 48 89 ea mov %rbp,%rdx + 4fec: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8) + 4ff3: b8 01 00 00 00 mov $0x1,%eax + 4ff8: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi + 4ffd: 48 63 f6 movslq %esi,%rsi + 5000: 48 83 fe 01 cmp $0x1,%rsi + 5004: 74 12 je 0x5018 + 5006: 48 8b 45 08 mov 0x8(%rbp),%rax + 500a: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) + 500f: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) + 5016: 00 00 + 5018: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 501f: 00 + 5020: 33 c0 xor %eax,%eax + 5022: 48 83 c4 30 add $0x30,%rsp + 5026: 5d pop %rbp + 5027: 41 5f pop %r15 + 5029: 41 5c pop %r12 + 502b: 5f pop %rdi + 502c: 5e pop %rsi + 502d: c3 ret + 502e: 4c 89 c8 mov %r9,%rax + 5031: 48 83 e0 3f and $0x3f,%rax + 5035: 48 f7 d8 neg %rax + 5038: 48 83 e0 3f and $0x3f,%rax + 503c: 4c 03 c8 add %rax,%r9 + 503f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 5043: 4d 0f 4f d9 cmovg %r9,%r11 + 5047: bf 01 00 00 00 mov $0x1,%edi + 504c: 45 8d 4f ff lea -0x1(%r15),%r9d + 5050: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d + 5055: 41 83 ff 07 cmp $0x7,%r15d + 5059: 7f 49 jg 0x50a4 + 505b: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 505f: 74 24 je 0x5085 + 5061: 4d 63 ff movslq %r15d,%r15 + 5064: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffec920 + 506b: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 + 5070: 48 89 d1 mov %rdx,%rcx + 5073: 48 89 ea mov %rbp,%rdx + 5076: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8) + 507d: 01 + 507e: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 5083: eb 7a jmp 0x50ff + 5085: 4d 63 ff movslq %r15d,%r15 + 5088: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffec920 + 508f: 48 89 d1 mov %rdx,%rcx + 5092: 48 89 ea mov %rbp,%rdx + 5095: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8) + 509c: 01 + 509d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 50a2: eb 5b jmp 0x50ff + 50a4: 41 83 ff 12 cmp $0x12,%r15d + 50a8: 7e 19 jle 0x50c3 + 50aa: 48 89 e0 mov %rsp,%rax + 50ad: 48 89 f1 mov %rsi,%rcx + 50b0: 49 89 e8 mov %rbp,%r8 + 50b3: 4c 89 58 20 mov %r11,0x20(%rax) + 50b7: e8 a4 92 08 00 call 0x8e360 + 50bc: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 50c1: eb 3c jmp 0x50ff + 50c3: 49 89 e2 mov %rsp,%r10 + 50c6: 48 89 d1 mov %rdx,%rcx + 50c9: 48 8b 46 30 mov 0x30(%rsi),%rax + 50cd: 48 89 ea mov %rbp,%rdx + 50d0: 45 89 e0 mov %r12d,%r8d + 50d3: 4c 8b 4e 38 mov 0x38(%rsi),%r9 + 50d7: 4d 89 5a 28 mov %r11,0x28(%r10) + 50db: 49 89 42 20 mov %rax,0x20(%r10) + 50df: e8 bc 75 b0 01 call 0x1b0c6a0 + 50e4: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 50e9: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 50ed: 74 10 je 0x50ff + 50ef: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 + 50f4: 48 89 ea mov %rbp,%rdx + 50f7: 41 89 f8 mov %edi,%r8d + 50fa: e8 e1 15 ff ff call 0xffffffffffff66e0 + 50ff: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 + 5104: 48 89 e9 mov %rbp,%rcx + 5107: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 + 510c: 44 89 e2 mov %r12d,%edx + 510f: 41 b8 01 00 00 00 mov $0x1,%r8d + 5115: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 + 5119: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 + 511d: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) + 5122: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) + 5127: 4c 8b 4e 50 mov 0x50(%rsi),%r9 + 512b: e8 90 a5 08 00 call 0x8f6c0 + 5130: 48 63 ff movslq %edi,%rdi + 5133: 48 83 ff 01 cmp $0x1,%rdi + 5137: 74 16 je 0x514f + 5139: 48 8b 45 08 mov 0x8(%rbp),%rax + 513d: 33 f6 xor %esi,%esi + 513f: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) + 5144: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) + 5149: 48 89 75 08 mov %rsi,0x8(%rbp) + 514d: eb 08 jmp 0x5157 + 514f: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 5156: 00 + 5157: 33 c0 xor %eax,%eax + 5159: 48 83 c4 30 add $0x30,%rsp + 515d: 5d pop %rbp + 515e: 41 5f pop %r15 + 5160: 41 5c pop %r12 + 5162: 5f pop %rdi + 5163: 5e pop %rsi + 5164: c3 ret + 5165: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 5169: 7e 11 jle 0x517c + 516b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5170: 48 83 c4 30 add $0x30,%rsp + 5174: 5d pop %rbp + 5175: 41 5f pop %r15 + 5177: 41 5c pop %r12 + 5179: 5f pop %rdi + 517a: 5e pop %rsi + 517b: c3 ret + 517c: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 5180: 41 83 ff 04 cmp $0x4,%r15d + 5184: 0f 8e 31 fe ff ff jle 0x4fbb + 518a: e9 b8 fe ff ff jmp 0x5047 + 518f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5196: 00 + 5197: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 519e: 66 90 xchg %ax,%ax + 51a0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 51a4: 41 83 f9 0b cmp $0xb,%r9d + 51a8: 7d 35 jge 0x51df + 51aa: 41 ff c9 dec %r9d + 51ad: 41 83 f9 ff cmp $0xffffffff,%r9d + 51b1: 74 2b je 0x51de + 51b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 51b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 51bf: 00 + 51c0: f3 0f 10 01 movss (%rcx),%xmm0 + 51c4: 41 ff c9 dec %r9d + 51c7: f3 0f 59 c1 mulss %xmm1,%xmm0 + 51cb: 48 83 c1 04 add $0x4,%rcx + 51cf: f3 41 0f 11 00 movss %xmm0,(%r8) + 51d4: 49 83 c0 04 add $0x4,%r8 + 51d8: 41 83 f9 ff cmp $0xffffffff,%r9d + 51dc: 75 e2 jne 0x51c0 + 51de: c3 ret + 51df: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 51e6: 0f 85 9b 00 00 00 jne 0x5287 + 51ec: 4c 89 c0 mov %r8,%rax + 51ef: 48 83 e0 0f and $0xf,%rax + 51f3: 85 c0 test %eax,%eax + 51f5: 74 42 je 0x5239 + 51f7: c1 e8 02 shr $0x2,%eax + 51fa: f7 d8 neg %eax + 51fc: 83 e0 03 and $0x3,%eax + 51ff: 44 2b c8 sub %eax,%r9d + 5202: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5209: 00 + 520a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5211: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5218: 00 + 5219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5220: f3 0f 10 01 movss (%rcx),%xmm0 + 5224: 48 83 c1 04 add $0x4,%rcx + 5228: f3 0f 59 c1 mulss %xmm1,%xmm0 + 522c: f3 41 0f 11 00 movss %xmm0,(%r8) + 5231: 49 83 c0 04 add $0x4,%r8 + 5235: ff c8 dec %eax + 5237: 75 e7 jne 0x5220 + 5239: 44 89 c8 mov %r9d,%eax + 523c: 41 83 e1 07 and $0x7,%r9d + 5240: c1 f8 03 sar $0x3,%eax + 5243: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 524a: 0f 84 b7 00 00 00 je 0x5307 + 5250: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5257: 00 + 5258: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 525f: 90 nop + 5260: 0f 10 01 movups (%rcx),%xmm0 + 5263: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 5267: 0f 59 c1 mulps %xmm1,%xmm0 + 526a: 0f 59 d1 mulps %xmm1,%xmm2 + 526d: 41 0f 29 00 movaps %xmm0,(%r8) + 5271: 48 83 c1 20 add $0x20,%rcx + 5275: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 527a: 49 83 c0 20 add $0x20,%r8 + 527e: ff c8 dec %eax + 5280: 75 de jne 0x5260 + 5282: e9 23 ff ff ff jmp 0x51aa + 5287: 44 89 c8 mov %r9d,%eax + 528a: 41 83 e1 07 and $0x7,%r9d + 528e: c1 f8 03 sar $0x3,%eax + 5291: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5298: 75 46 jne 0x52e0 + 529a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 52a0: 0f 28 01 movaps (%rcx),%xmm0 + 52a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 52a7: 48 83 c1 20 add $0x20,%rcx + 52ab: 0f 59 c1 mulps %xmm1,%xmm0 + 52ae: 0f 59 d1 mulps %xmm1,%xmm2 + 52b1: 41 0f 11 00 movups %xmm0,(%r8) + 52b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 52ba: 49 83 c0 20 add $0x20,%r8 + 52be: ff c8 dec %eax + 52c0: 75 de jne 0x52a0 + 52c2: e9 e3 fe ff ff jmp 0x51aa + 52c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52ce: 00 + 52cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 52d6: 0f 1f 00 nopl (%rax) + 52d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 52e0: 0f 10 01 movups (%rcx),%xmm0 + 52e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 52e7: 0f 59 c1 mulps %xmm1,%xmm0 + 52ea: 0f 59 d1 mulps %xmm1,%xmm2 + 52ed: 41 0f 11 00 movups %xmm0,(%r8) + 52f1: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 52f6: 48 83 c1 20 add $0x20,%rcx + 52fa: 49 83 c0 20 add $0x20,%r8 + 52fe: ff c8 dec %eax + 5300: 75 de jne 0x52e0 + 5302: e9 a3 fe ff ff jmp 0x51aa + 5307: 3d 00 40 00 00 cmp $0x4000,%eax + 530c: 7f 52 jg 0x5360 + 530e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5315: 00 + 5316: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 531d: 0f 1f 00 nopl (%rax) + 5320: 0f 28 01 movaps (%rcx),%xmm0 + 5323: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 5327: 48 83 c1 20 add $0x20,%rcx + 532b: 0f 59 c1 mulps %xmm1,%xmm0 + 532e: 0f 59 d1 mulps %xmm1,%xmm2 + 5331: 41 0f 29 00 movaps %xmm0,(%r8) + 5335: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 533a: 49 83 c0 20 add $0x20,%r8 + 533e: ff c8 dec %eax + 5340: 75 de jne 0x5320 + 5342: e9 63 fe ff ff jmp 0x51aa + 5347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 534e: 00 + 534f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5356: 0f 1f 00 nopl (%rax) + 5359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5360: 0f 28 01 movaps (%rcx),%xmm0 + 5363: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 5367: 48 83 c1 20 add $0x20,%rcx + 536b: 0f 59 c1 mulps %xmm1,%xmm0 + 536e: 0f 59 d1 mulps %xmm1,%xmm2 + 5371: 41 0f 2b 00 movntps %xmm0,(%r8) + 5375: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) + 537a: 49 83 c0 20 add $0x20,%r8 + 537e: ff c8 dec %eax + 5380: 75 de jne 0x5360 + 5382: e9 23 fe ff ff jmp 0x51aa + 5387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 538e: 00 + 538f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5396: 0f 1f 00 nopl (%rax) + 5399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 53a0: 48 83 ec 28 sub $0x28,%rsp + 53a4: 48 85 c9 test %rcx,%rcx + 53a7: 74 1d je 0x53c6 + 53a9: 85 d2 test %edx,%edx + 53ab: 7f 0a jg 0x53b7 + 53ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 53b2: 48 83 c4 28 add $0x28,%rsp + 53b6: c3 ret + 53b7: c1 e2 02 shl $0x2,%edx + 53ba: e8 d1 17 b1 01 call 0x1b16b90 + 53bf: 33 c0 xor %eax,%eax + 53c1: 48 83 c4 28 add $0x28,%rsp + 53c5: c3 ret + 53c6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 53cb: 48 83 c4 28 add $0x28,%rsp + 53cf: c3 ret + 53d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 53d7: 00 + 53d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 53df: 90 nop + 53e0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 53e4: 41 83 f9 0b cmp $0xb,%r9d + 53e8: 7d 35 jge 0x541f + 53ea: 41 ff c9 dec %r9d + 53ed: 41 83 f9 ff cmp $0xffffffff,%r9d + 53f1: 74 2b je 0x541e + 53f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 53f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 53ff: 00 + 5400: f3 0f 10 01 movss (%rcx),%xmm0 + 5404: 41 ff c9 dec %r9d + 5407: f3 0f 59 c1 mulss %xmm1,%xmm0 + 540b: 48 8d 49 04 lea 0x4(%rcx),%rcx + 540f: f3 41 0f 11 00 movss %xmm0,(%r8) + 5414: 49 83 c0 04 add $0x4,%r8 + 5418: 41 83 f9 ff cmp $0xffffffff,%r9d + 541c: 75 e2 jne 0x5400 + 541e: c3 ret + 541f: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 5426: 0f 85 9b 00 00 00 jne 0x54c7 + 542c: 4c 89 c0 mov %r8,%rax + 542f: 48 83 e0 0f and $0xf,%rax + 5433: 85 c0 test %eax,%eax + 5435: 74 42 je 0x5479 + 5437: c1 e8 02 shr $0x2,%eax + 543a: f7 d8 neg %eax + 543c: 83 e0 03 and $0x3,%eax + 543f: 44 2b c8 sub %eax,%r9d + 5442: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5449: 00 + 544a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5451: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5458: 00 + 5459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5460: f3 0f 10 01 movss (%rcx),%xmm0 + 5464: 48 83 c1 04 add $0x4,%rcx + 5468: f3 0f 59 c1 mulss %xmm1,%xmm0 + 546c: f3 41 0f 11 00 movss %xmm0,(%r8) + 5471: 49 83 c0 04 add $0x4,%r8 + 5475: ff c8 dec %eax + 5477: 75 e7 jne 0x5460 + 5479: 44 89 c8 mov %r9d,%eax + 547c: 41 83 e1 07 and $0x7,%r9d + 5480: c1 f8 03 sar $0x3,%eax + 5483: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 548a: 0f 84 b7 00 00 00 je 0x5547 + 5490: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5497: 00 + 5498: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 549f: 90 nop + 54a0: 0f 10 01 movups (%rcx),%xmm0 + 54a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 54a7: 0f 59 c1 mulps %xmm1,%xmm0 + 54aa: 0f 59 d1 mulps %xmm1,%xmm2 + 54ad: 41 0f 29 00 movaps %xmm0,(%r8) + 54b1: 48 8d 49 20 lea 0x20(%rcx),%rcx + 54b5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 54ba: 49 83 c0 20 add $0x20,%r8 + 54be: ff c8 dec %eax + 54c0: 75 de jne 0x54a0 + 54c2: e9 23 ff ff ff jmp 0x53ea + 54c7: 44 89 c8 mov %r9d,%eax + 54ca: 41 83 e1 07 and $0x7,%r9d + 54ce: c1 f8 03 sar $0x3,%eax + 54d1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 54d8: 75 46 jne 0x5520 + 54da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 54e0: 0f 28 01 movaps (%rcx),%xmm0 + 54e3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 54e7: 48 83 c1 20 add $0x20,%rcx + 54eb: 0f 59 c1 mulps %xmm1,%xmm0 + 54ee: 0f 59 d1 mulps %xmm1,%xmm2 + 54f1: 41 0f 11 00 movups %xmm0,(%r8) + 54f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 54fa: 49 83 c0 20 add $0x20,%r8 + 54fe: ff c8 dec %eax + 5500: 75 de jne 0x54e0 + 5502: e9 e3 fe ff ff jmp 0x53ea + 5507: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 550e: 00 + 550f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5516: 0f 1f 00 nopl (%rax) + 5519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5520: 0f 10 01 movups (%rcx),%xmm0 + 5523: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 5527: 0f 59 c1 mulps %xmm1,%xmm0 + 552a: 0f 59 d1 mulps %xmm1,%xmm2 + 552d: 41 0f 11 00 movups %xmm0,(%r8) + 5531: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 5536: 48 8d 49 20 lea 0x20(%rcx),%rcx + 553a: 49 83 c0 20 add $0x20,%r8 + 553e: ff c8 dec %eax + 5540: 75 de jne 0x5520 + 5542: e9 a3 fe ff ff jmp 0x53ea + 5547: 3d 00 40 00 00 cmp $0x4000,%eax + 554c: 7f 52 jg 0x55a0 + 554e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5555: 00 + 5556: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 555d: 0f 1f 00 nopl (%rax) + 5560: 0f 28 01 movaps (%rcx),%xmm0 + 5563: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 5567: 48 83 c1 20 add $0x20,%rcx + 556b: 0f 59 c1 mulps %xmm1,%xmm0 + 556e: 0f 59 d1 mulps %xmm1,%xmm2 + 5571: 41 0f 29 00 movaps %xmm0,(%r8) + 5575: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 557a: 49 83 c0 20 add $0x20,%r8 + 557e: ff c8 dec %eax + 5580: 75 de jne 0x5560 + 5582: e9 63 fe ff ff jmp 0x53ea + 5587: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 558e: 00 + 558f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5596: 0f 1f 00 nopl (%rax) + 5599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 55a0: 0f 28 01 movaps (%rcx),%xmm0 + 55a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 55a7: 48 83 c1 20 add $0x20,%rcx + 55ab: 0f 59 c1 mulps %xmm1,%xmm0 + 55ae: 0f 59 d1 mulps %xmm1,%xmm2 + 55b1: 41 0f 2b 00 movntps %xmm0,(%r8) + 55b5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) + 55ba: 49 83 c0 20 add $0x20,%r8 + 55be: ff c8 dec %eax + 55c0: 75 de jne 0x55a0 + 55c2: e9 23 fe ff ff jmp 0x53ea + 55c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 55ce: 00 + 55cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 55d6: 0f 1f 00 nopl (%rax) + 55d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 55e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 55e5: 48 85 c9 test %rcx,%rcx + 55e8: 74 20 je 0x560a + 55ea: 85 d2 test %edx,%edx + 55ec: 7f 0c jg 0x55fa + 55ee: b8 fa ff ff ff mov $0xfffffffa,%eax + 55f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 55f8: 90 nop + 55f9: c3 ret + 55fa: c1 e2 02 shl $0x2,%edx + 55fd: e8 2e 18 b1 01 call 0x1b16e30 + 5602: 33 c0 xor %eax,%eax + 5604: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5609: c3 ret + 560a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 560f: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5614: 90 nop + 5615: 90 nop + 5616: 90 nop + 5617: c3 ret + 5618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 561f: 00 + 5620: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 5624: 41 83 f9 0b cmp $0xb,%r9d + 5628: 7d 36 jge 0x5660 + 562a: 41 83 c1 ff add $0xffffffff,%r9d + 562e: 41 83 f9 ff cmp $0xffffffff,%r9d + 5632: 74 2b je 0x565f + 5634: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5640: f3 0f 10 01 movss (%rcx),%xmm0 + 5644: 41 83 c1 ff add $0xffffffff,%r9d + 5648: 48 83 c1 04 add $0x4,%rcx + 564c: f3 0f 59 c1 mulss %xmm1,%xmm0 + 5650: f3 41 0f 11 00 movss %xmm0,(%r8) + 5655: 49 83 c0 04 add $0x4,%r8 + 5659: 41 83 f9 ff cmp $0xffffffff,%r9d + 565d: 75 e1 jne 0x5640 + 565f: c3 ret + 5660: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 5667: 0f 85 9b 00 00 00 jne 0x5708 + 566d: 4c 89 c0 mov %r8,%rax + 5670: 48 83 e0 0f and $0xf,%rax + 5674: 85 c0 test %eax,%eax + 5676: 74 42 je 0x56ba + 5678: c1 e8 02 shr $0x2,%eax + 567b: f7 d8 neg %eax + 567d: 83 e0 03 and $0x3,%eax + 5680: 44 2b c8 sub %eax,%r9d + 5683: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 568a: 00 + 568b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56a0: f3 0f 10 01 movss (%rcx),%xmm0 + 56a4: 48 83 c1 04 add $0x4,%rcx + 56a8: f3 0f 59 c1 mulss %xmm1,%xmm0 + 56ac: f3 41 0f 11 00 movss %xmm0,(%r8) + 56b1: 49 83 c0 04 add $0x4,%r8 + 56b5: 83 c0 ff add $0xffffffff,%eax + 56b8: 75 e6 jne 0x56a0 + 56ba: 44 89 c8 mov %r9d,%eax + 56bd: 41 83 e1 07 and $0x7,%r9d + 56c1: c1 f8 03 sar $0x3,%eax + 56c4: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 56cb: 0f 84 b7 00 00 00 je 0x5788 + 56d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56d8: 00 + 56d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56e0: 0f 10 01 movups (%rcx),%xmm0 + 56e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 56e7: 0f 59 c1 mulps %xmm1,%xmm0 + 56ea: 48 83 c1 20 add $0x20,%rcx + 56ee: 0f 59 d1 mulps %xmm1,%xmm2 + 56f1: 41 0f 11 00 movups %xmm0,(%r8) + 56f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 56fa: 49 83 c0 20 add $0x20,%r8 + 56fe: 83 c0 ff add $0xffffffff,%eax + 5701: 75 dd jne 0x56e0 + 5703: e9 22 ff ff ff jmp 0x562a + 5708: 44 89 c8 mov %r9d,%eax + 570b: 41 83 e1 07 and $0x7,%r9d + 570f: c1 f8 03 sar $0x3,%eax + 5712: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5719: 75 45 jne 0x5760 + 571b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5720: 0f 10 01 movups (%rcx),%xmm0 + 5723: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 5727: 0f 59 c1 mulps %xmm1,%xmm0 + 572a: 48 83 c1 20 add $0x20,%rcx + 572e: 0f 59 d1 mulps %xmm1,%xmm2 + 5731: 41 0f 11 00 movups %xmm0,(%r8) + 5735: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 573a: 49 83 c0 20 add $0x20,%r8 + 573e: 83 c0 ff add $0xffffffff,%eax + 5741: 75 dd jne 0x5720 + 5743: e9 e2 fe ff ff jmp 0x562a + 5748: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 574f: 00 + 5750: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 575e: 00 00 + 5760: 0f 10 01 movups (%rcx),%xmm0 + 5763: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 5767: 0f 59 c1 mulps %xmm1,%xmm0 + 576a: 48 83 c1 20 add $0x20,%rcx + 576e: 0f 59 d1 mulps %xmm1,%xmm2 + 5771: 41 0f 11 00 movups %xmm0,(%r8) + 5775: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 577a: 49 83 c0 20 add $0x20,%r8 + 577e: 83 c0 ff add $0xffffffff,%eax + 5781: 75 dd jne 0x5760 + 5783: e9 a2 fe ff ff jmp 0x562a + 5788: 3d 00 40 00 00 cmp $0x4000,%eax + 578d: 7f 51 jg 0x57e0 + 578f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5796: 00 + 5797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 579e: 66 90 xchg %ax,%ax + 57a0: 0f 10 01 movups (%rcx),%xmm0 + 57a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 57a7: 0f 59 c1 mulps %xmm1,%xmm0 + 57aa: 48 83 c1 20 add $0x20,%rcx + 57ae: 0f 59 d1 mulps %xmm1,%xmm2 + 57b1: 41 0f 11 00 movups %xmm0,(%r8) + 57b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 57ba: 49 83 c0 20 add $0x20,%r8 + 57be: 83 c0 ff add $0xffffffff,%eax + 57c1: 75 dd jne 0x57a0 + 57c3: e9 62 fe ff ff jmp 0x562a + 57c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 57cf: 00 + 57d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 57de: 00 00 + 57e0: 0f 10 01 movups (%rcx),%xmm0 + 57e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 57e7: 0f 59 c1 mulps %xmm1,%xmm0 + 57ea: 48 83 c1 20 add $0x20,%rcx + 57ee: 0f 59 d1 mulps %xmm1,%xmm2 + 57f1: 41 0f 2b 00 movntps %xmm0,(%r8) + 57f5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) + 57fa: 49 83 c0 20 add $0x20,%r8 + 57fe: 83 c0 ff add $0xffffffff,%eax + 5801: 75 dd jne 0x57e0 + 5803: e9 22 fe ff ff jmp 0x562a + 5808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 580f: 00 + 5810: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 581e: 00 00 + 5820: 48 83 ec 28 sub $0x28,%rsp + 5824: 48 85 c9 test %rcx,%rcx + 5827: 74 1d je 0x5846 + 5829: 85 d2 test %edx,%edx + 582b: 7f 0a jg 0x5837 + 582d: b8 fa ff ff ff mov $0xfffffffa,%eax + 5832: 48 83 c4 28 add $0x28,%rsp + 5836: c3 ret + 5837: c1 e2 02 shl $0x2,%edx + 583a: e8 91 18 b1 01 call 0x1b170d0 + 583f: 33 c0 xor %eax,%eax + 5841: 48 83 c4 28 add $0x28,%rsp + 5845: c3 ret + 5846: b8 f8 ff ff ff mov $0xfffffff8,%eax + 584b: 48 83 c4 28 add $0x28,%rsp + 584f: c3 ret + 5850: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5857: 00 + 5858: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 585f: 90 nop + 5860: 48 83 ec 28 sub $0x28,%rsp + 5864: 48 85 c9 test %rcx,%rcx + 5867: 74 22 je 0x588b + 5869: 85 d2 test %edx,%edx + 586b: 7e 28 jle 0x5895 + 586d: c1 e2 02 shl $0x2,%edx + 5870: 81 fa 00 00 20 00 cmp $0x200000,%edx + 5876: 7f 07 jg 0x587f + 5878: e8 63 a9 a4 01 call 0x1a501e0 + 587d: eb 05 jmp 0x5884 + 587f: e8 fc 24 09 00 call 0x97d80 + 5884: 33 c0 xor %eax,%eax + 5886: 48 83 c4 28 add $0x28,%rsp + 588a: c3 ret + 588b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5890: 48 83 c4 28 add $0x28,%rsp + 5894: c3 ret + 5895: b8 fa ff ff ff mov $0xfffffffa,%eax + 589a: 48 83 c4 28 add $0x28,%rsp + 589e: c3 ret + 589f: 90 nop + 58a0: 48 83 ec 28 sub $0x28,%rsp + 58a4: 48 85 c9 test %rcx,%rcx + 58a7: 74 22 je 0x58cb + 58a9: 85 d2 test %edx,%edx + 58ab: 7e 28 jle 0x58d5 + 58ad: c1 e2 02 shl $0x2,%edx + 58b0: 81 fa 00 00 20 00 cmp $0x200000,%edx + 58b6: 7f 07 jg 0x58bf + 58b8: e8 c3 b5 a4 01 call 0x1a50e80 + 58bd: eb 05 jmp 0x58c4 + 58bf: e8 fc 24 09 00 call 0x97dc0 + 58c4: 33 c0 xor %eax,%eax + 58c6: 48 83 c4 28 add $0x28,%rsp + 58ca: c3 ret + 58cb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 58d0: 48 83 c4 28 add $0x28,%rsp + 58d4: c3 ret + 58d5: b8 fa ff ff ff mov $0xfffffffa,%eax + 58da: 48 83 c4 28 add $0x28,%rsp + 58de: c3 ret + 58df: 90 nop + 58e0: 48 83 ec 28 sub $0x28,%rsp + 58e4: 48 85 c9 test %rcx,%rcx + 58e7: 74 22 je 0x590b + 58e9: 85 d2 test %edx,%edx + 58eb: 7e 28 jle 0x5915 + 58ed: c1 e2 02 shl $0x2,%edx + 58f0: 81 fa 00 00 20 00 cmp $0x200000,%edx + 58f6: 7f 07 jg 0x58ff + 58f8: e8 63 c2 a4 01 call 0x1a51b60 + 58fd: eb 05 jmp 0x5904 + 58ff: e8 fc 24 09 00 call 0x97e00 + 5904: 33 c0 xor %eax,%eax + 5906: 48 83 c4 28 add $0x28,%rsp + 590a: c3 ret + 590b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5910: 48 83 c4 28 add $0x28,%rsp + 5914: c3 ret + 5915: b8 fa ff ff ff mov $0xfffffffa,%eax + 591a: 48 83 c4 28 add $0x28,%rsp + 591e: c3 ret + 591f: 90 nop + 5920: 48 83 ec 28 sub $0x28,%rsp + 5924: e8 47 37 a9 01 call 0x1a99070 + 5929: 48 83 c4 28 add $0x28,%rsp + 592d: c3 ret + 592e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5935: 00 + 5936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 593d: 0f 1f 00 nopl (%rax) + 5940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5945: e8 46 41 a9 01 call 0x1a99a90 + 594a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 594f: c3 ret + 5950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5957: 00 + 5958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 595f: 90 nop + 5960: 48 83 ec 28 sub $0x28,%rsp + 5964: e8 47 4b a9 01 call 0x1a9a4b0 + 5969: 48 83 c4 28 add $0x28,%rsp + 596d: c3 ret + 596e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5975: 00 + 5976: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 597d: 0f 1f 00 nopl (%rax) + 5980: 48 83 ec 28 sub $0x28,%rsp + 5984: e8 97 1c b1 01 call 0x1b17620 + 5989: 48 83 c4 28 add $0x28,%rsp + 598d: c3 ret + 598e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5995: 00 + 5996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 599d: 0f 1f 00 nopl (%rax) + 59a0: 48 83 ec 28 sub $0x28,%rsp + 59a4: e8 b7 1e b1 01 call 0x1b17860 + 59a9: 48 83 c4 28 add $0x28,%rsp + 59ad: c3 ret + 59ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59b5: 00 + 59b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59bd: 0f 1f 00 nopl (%rax) + 59c0: 48 83 ec 28 sub $0x28,%rsp + 59c4: e8 d7 20 b1 01 call 0x1b17aa0 + 59c9: 48 83 c4 28 add $0x28,%rsp + 59cd: c3 ret + 59ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59d5: 00 + 59d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59dd: 0f 1f 00 nopl (%rax) + 59e0: 41 83 f8 05 cmp $0x5,%r8d + 59e4: 7d 38 jge 0x5a1e + 59e6: 41 ff c8 dec %r8d + 59e9: 41 83 f8 ff cmp $0xffffffff,%r8d + 59ed: 74 2e je 0x5a1d + 59ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59f6: 00 + 59f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59fe: 66 90 xchg %ax,%ax + 5a00: f2 0f 10 02 movsd (%rdx),%xmm0 + 5a04: 41 ff c8 dec %r8d + 5a07: f2 0f 5c 01 subsd (%rcx),%xmm0 + 5a0b: 48 83 c1 08 add $0x8,%rcx + 5a0f: f2 0f 11 02 movsd %xmm0,(%rdx) + 5a13: 48 83 c2 08 add $0x8,%rdx + 5a17: 41 83 f8 ff cmp $0xffffffff,%r8d + 5a1b: 75 e3 jne 0x5a00 + 5a1d: c3 ret + 5a1e: 89 d0 mov %edx,%eax + 5a20: a8 07 test $0x7,%al + 5a22: 0f 85 b7 00 00 00 jne 0x5adf + 5a28: a8 0f test $0xf,%al + 5a2a: 74 17 je 0x5a43 + 5a2c: f2 0f 10 02 movsd (%rdx),%xmm0 + 5a30: 41 ff c8 dec %r8d + 5a33: f2 0f 5c 01 subsd (%rcx),%xmm0 + 5a37: 48 83 c1 08 add $0x8,%rcx + 5a3b: f2 0f 11 02 movsd %xmm0,(%rdx) + 5a3f: 48 83 c2 08 add $0x8,%rdx + 5a43: 44 89 c0 mov %r8d,%eax + 5a46: 41 83 e0 03 and $0x3,%r8d + 5a4a: 83 e0 fc and $0xfffffffc,%eax + 5a4d: f6 c1 0f test $0xf,%cl + 5a50: 75 4e jne 0x5aa0 + 5a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a60: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5a64: 0f 28 02 movaps (%rdx),%xmm0 + 5a67: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 5a6b: 66 0f 5c 01 subpd (%rcx),%xmm0 + 5a6f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 5a74: 0f 29 02 movaps %xmm0,(%rdx) + 5a77: 48 83 c1 20 add $0x20,%rcx + 5a7b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 5a7f: 48 83 c2 20 add $0x20,%rdx + 5a83: 83 c0 fc add $0xfffffffc,%eax + 5a86: 75 d8 jne 0x5a60 + 5a88: e9 59 ff ff ff jmp 0x59e6 + 5a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a94: 00 + 5a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a9c: 0f 1f 40 00 nopl 0x0(%rax) + 5aa0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5aa4: f2 0f 10 01 movsd (%rcx),%xmm0 + 5aa8: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5aad: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 5ab2: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5ab7: 48 83 c1 20 add $0x20,%rcx + 5abb: 0f 28 12 movaps (%rdx),%xmm2 + 5abe: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 5ac2: 66 0f 5c d0 subpd %xmm0,%xmm2 + 5ac6: 66 0f 5c d9 subpd %xmm1,%xmm3 + 5aca: 0f 29 12 movaps %xmm2,(%rdx) + 5acd: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 5ad1: 48 83 c2 20 add $0x20,%rdx + 5ad5: 83 c0 fc add $0xfffffffc,%eax + 5ad8: 75 c6 jne 0x5aa0 + 5ada: e9 07 ff ff ff jmp 0x59e6 + 5adf: 44 89 c0 mov %r8d,%eax + 5ae2: 41 83 e0 03 and $0x3,%r8d + 5ae6: 83 e0 fc and $0xfffffffc,%eax + 5ae9: f6 c1 0f test $0xf,%cl + 5aec: 0f 85 6e 00 00 00 jne 0x5b60 + 5af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b00: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5b04: f2 0f 10 02 movsd (%rdx),%xmm0 + 5b08: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5b0d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5b12: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5b17: 66 0f 5c 01 subpd (%rcx),%xmm0 + 5b1b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 5b20: f2 0f 11 02 movsd %xmm0,(%rdx) + 5b24: 48 83 c1 20 add $0x20,%rcx + 5b28: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) + 5b2d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) + 5b32: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) + 5b37: 48 83 c2 20 add $0x20,%rdx + 5b3b: 83 c0 fc add $0xfffffffc,%eax + 5b3e: 75 c0 jne 0x5b00 + 5b40: e9 a1 fe ff ff jmp 0x59e6 + 5b45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b4c: 00 + 5b4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b60: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5b64: f2 0f 10 12 movsd (%rdx),%xmm2 + 5b68: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 + 5b6d: f2 0f 10 01 movsd (%rcx),%xmm0 + 5b71: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5b76: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 5b7b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5b80: 48 83 c1 20 add $0x20,%rcx + 5b84: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 + 5b89: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 + 5b8e: 66 0f 5c d0 subpd %xmm0,%xmm2 + 5b92: 66 0f 5c d9 subpd %xmm1,%xmm3 + 5b96: f2 0f 11 12 movsd %xmm2,(%rdx) + 5b9a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) + 5b9f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) + 5ba4: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) + 5ba9: 48 83 c2 20 add $0x20,%rdx + 5bad: 83 c0 fc add $0xfffffffc,%eax + 5bb0: 75 ae jne 0x5b60 + 5bb2: e9 2f fe ff ff jmp 0x59e6 + 5bb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5bbe: 00 00 + 5bc0: 41 83 f8 05 cmp $0x5,%r8d + 5bc4: 7d 38 jge 0x5bfe + 5bc6: 41 ff c8 dec %r8d + 5bc9: 41 83 f8 ff cmp $0xffffffff,%r8d + 5bcd: 74 2e je 0x5bfd + 5bcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5bd6: 00 + 5bd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5bde: 66 90 xchg %ax,%ax + 5be0: f2 0f 10 02 movsd (%rdx),%xmm0 + 5be4: 41 ff c8 dec %r8d + 5be7: f2 0f 5c 01 subsd (%rcx),%xmm0 + 5beb: 48 83 c1 08 add $0x8,%rcx + 5bef: f2 0f 11 02 movsd %xmm0,(%rdx) + 5bf3: 48 8d 52 08 lea 0x8(%rdx),%rdx + 5bf7: 41 83 f8 ff cmp $0xffffffff,%r8d + 5bfb: 75 e3 jne 0x5be0 + 5bfd: c3 ret + 5bfe: 89 d0 mov %edx,%eax + 5c00: a8 07 test $0x7,%al + 5c02: 0f 85 b7 00 00 00 jne 0x5cbf + 5c08: a8 0f test $0xf,%al + 5c0a: 74 17 je 0x5c23 + 5c0c: f2 0f 10 02 movsd (%rdx),%xmm0 + 5c10: 41 ff c8 dec %r8d + 5c13: f2 0f 5c 01 subsd (%rcx),%xmm0 + 5c17: 48 83 c1 08 add $0x8,%rcx + 5c1b: f2 0f 11 02 movsd %xmm0,(%rdx) + 5c1f: 48 83 c2 08 add $0x8,%rdx + 5c23: 44 89 c0 mov %r8d,%eax + 5c26: 41 83 e0 03 and $0x3,%r8d + 5c2a: 83 e0 fc and $0xfffffffc,%eax + 5c2d: f6 c1 0f test $0xf,%cl + 5c30: 75 4e jne 0x5c80 + 5c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c40: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5c44: 0f 28 02 movaps (%rdx),%xmm0 + 5c47: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 5c4b: 66 0f 5c 01 subpd (%rcx),%xmm0 + 5c4f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 5c54: 0f 29 02 movaps %xmm0,(%rdx) + 5c57: 48 8d 49 20 lea 0x20(%rcx),%rcx + 5c5b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 5c5f: 48 8d 52 20 lea 0x20(%rdx),%rdx + 5c63: 83 c0 fc add $0xfffffffc,%eax + 5c66: 75 d8 jne 0x5c40 + 5c68: e9 59 ff ff ff jmp 0x5bc6 + 5c6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c74: 00 + 5c75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c7c: 0f 1f 40 00 nopl 0x0(%rax) + 5c80: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5c84: f2 0f 10 01 movsd (%rcx),%xmm0 + 5c88: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5c8d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 5c92: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5c97: 48 83 c1 20 add $0x20,%rcx + 5c9b: 0f 28 12 movaps (%rdx),%xmm2 + 5c9e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 5ca2: 66 0f 5c d0 subpd %xmm0,%xmm2 + 5ca6: 66 0f 5c d9 subpd %xmm1,%xmm3 + 5caa: 0f 29 12 movaps %xmm2,(%rdx) + 5cad: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 5cb1: 48 83 c2 20 add $0x20,%rdx + 5cb5: 83 c0 fc add $0xfffffffc,%eax + 5cb8: 75 c6 jne 0x5c80 + 5cba: e9 07 ff ff ff jmp 0x5bc6 + 5cbf: 44 89 c0 mov %r8d,%eax + 5cc2: 41 83 e0 03 and $0x3,%r8d + 5cc6: 83 e0 fc and $0xfffffffc,%eax + 5cc9: f6 c1 0f test $0xf,%cl + 5ccc: 0f 85 6e 00 00 00 jne 0x5d40 + 5cd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ce0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5ce4: f2 0f 10 02 movsd (%rdx),%xmm0 + 5ce8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5ced: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5cf2: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5cf7: 66 0f 5c 01 subpd (%rcx),%xmm0 + 5cfb: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 5d00: f2 0f 11 02 movsd %xmm0,(%rdx) + 5d04: 48 83 c1 20 add $0x20,%rcx + 5d08: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) + 5d0d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) + 5d12: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) + 5d17: 48 8d 52 20 lea 0x20(%rdx),%rdx + 5d1b: 83 c0 fc add $0xfffffffc,%eax + 5d1e: 75 c0 jne 0x5ce0 + 5d20: e9 a1 fe ff ff jmp 0x5bc6 + 5d25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d2c: 00 + 5d2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d40: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5d44: f2 0f 10 12 movsd (%rdx),%xmm2 + 5d48: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 + 5d4d: f2 0f 10 01 movsd (%rcx),%xmm0 + 5d51: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5d56: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 5d5b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5d60: 48 83 c1 20 add $0x20,%rcx + 5d64: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 + 5d69: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 + 5d6e: 66 0f 5c d0 subpd %xmm0,%xmm2 + 5d72: 66 0f 5c d9 subpd %xmm1,%xmm3 + 5d76: f2 0f 11 12 movsd %xmm2,(%rdx) + 5d7a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) + 5d7f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) + 5d84: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) + 5d89: 48 8d 52 20 lea 0x20(%rdx),%rdx + 5d8d: 83 c0 fc add $0xfffffffc,%eax + 5d90: 75 ae jne 0x5d40 + 5d92: e9 2f fe ff ff jmp 0x5bc6 + 5d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5d9e: 00 00 + 5da0: 41 83 f8 05 cmp $0x5,%r8d + 5da4: 7d 39 jge 0x5ddf + 5da6: 41 83 c0 ff add $0xffffffff,%r8d + 5daa: 41 83 f8 ff cmp $0xffffffff,%r8d + 5dae: 74 2e je 0x5dde + 5db0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5db7: 00 + 5db8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5dbf: 90 nop + 5dc0: f2 0f 10 02 movsd (%rdx),%xmm0 + 5dc4: 41 83 c0 ff add $0xffffffff,%r8d + 5dc8: f2 0f 5c 01 subsd (%rcx),%xmm0 + 5dcc: 48 83 c1 08 add $0x8,%rcx + 5dd0: f2 0f 11 02 movsd %xmm0,(%rdx) + 5dd4: 48 83 c2 08 add $0x8,%rdx + 5dd8: 41 83 f8 ff cmp $0xffffffff,%r8d + 5ddc: 75 e2 jne 0x5dc0 + 5dde: c3 ret + 5ddf: 89 d0 mov %edx,%eax + 5de1: a8 07 test $0x7,%al + 5de3: 0f 85 aa 00 00 00 jne 0x5e93 + 5de9: a8 0f test $0xf,%al + 5deb: 74 18 je 0x5e05 + 5ded: f2 0f 10 02 movsd (%rdx),%xmm0 + 5df1: 41 83 c0 ff add $0xffffffff,%r8d + 5df5: f2 0f 5c 01 subsd (%rcx),%xmm0 + 5df9: 48 83 c1 08 add $0x8,%rcx + 5dfd: f2 0f 11 02 movsd %xmm0,(%rdx) + 5e01: 48 83 c2 08 add $0x8,%rdx + 5e05: 44 89 c0 mov %r8d,%eax + 5e08: 41 83 e0 03 and $0x3,%r8d + 5e0c: 83 e0 fc and $0xfffffffc,%eax + 5e0f: f6 c1 0f test $0xf,%cl + 5e12: 75 4c jne 0x5e60 + 5e14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e20: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5e24: 0f 10 02 movups (%rdx),%xmm0 + 5e27: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5e2b: 66 0f 5c 01 subpd (%rcx),%xmm0 + 5e2f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 5e34: 48 83 c1 20 add $0x20,%rcx + 5e38: 0f 11 02 movups %xmm0,(%rdx) + 5e3b: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 5e3f: 48 83 c2 20 add $0x20,%rdx + 5e43: 83 c0 fc add $0xfffffffc,%eax + 5e46: 75 d8 jne 0x5e20 + 5e48: e9 59 ff ff ff jmp 0x5da6 + 5e4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e54: 00 + 5e55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e5c: 0f 1f 40 00 nopl 0x0(%rax) + 5e60: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5e64: 0f 10 12 movups (%rdx),%xmm2 + 5e67: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 5e6b: 0f 10 01 movups (%rcx),%xmm0 + 5e6e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 5e72: 66 0f 5c d0 subpd %xmm0,%xmm2 + 5e76: 48 83 c1 20 add $0x20,%rcx + 5e7a: 66 0f 5c d9 subpd %xmm1,%xmm3 + 5e7e: 0f 11 12 movups %xmm2,(%rdx) + 5e81: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 5e85: 48 83 c2 20 add $0x20,%rdx + 5e89: 83 c0 fc add $0xfffffffc,%eax + 5e8c: 75 d2 jne 0x5e60 + 5e8e: e9 13 ff ff ff jmp 0x5da6 + 5e93: 44 89 c0 mov %r8d,%eax + 5e96: 41 83 e0 03 and $0x3,%r8d + 5e9a: 83 e0 fc and $0xfffffffc,%eax + 5e9d: f6 c1 0f test $0xf,%cl + 5ea0: 75 5e jne 0x5f00 + 5ea2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ea9: 00 + 5eaa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5eb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5eb8: 00 + 5eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ec0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5ec4: 0f 10 02 movups (%rdx),%xmm0 + 5ec7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5ecb: 66 0f 5c 01 subpd (%rcx),%xmm0 + 5ecf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 5ed4: 48 83 c1 20 add $0x20,%rcx + 5ed8: 0f 11 02 movups %xmm0,(%rdx) + 5edb: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 5edf: 48 83 c2 20 add $0x20,%rdx + 5ee3: 83 c0 fc add $0xfffffffc,%eax + 5ee6: 75 d8 jne 0x5ec0 + 5ee8: e9 b9 fe ff ff jmp 0x5da6 + 5eed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ef4: 00 + 5ef5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5efc: 0f 1f 40 00 nopl 0x0(%rax) + 5f00: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5f04: 0f 10 12 movups (%rdx),%xmm2 + 5f07: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 5f0b: 0f 10 01 movups (%rcx),%xmm0 + 5f0e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 5f12: 66 0f 5c d0 subpd %xmm0,%xmm2 + 5f16: 48 83 c1 20 add $0x20,%rcx + 5f1a: 66 0f 5c d9 subpd %xmm1,%xmm3 + 5f1e: 0f 11 12 movups %xmm2,(%rdx) + 5f21: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 5f25: 48 83 c2 20 add $0x20,%rdx + 5f29: 83 c0 fc add $0xfffffffc,%eax + 5f2c: 75 d2 jne 0x5f00 + 5f2e: e9 73 fe ff ff jmp 0x5da6 + 5f33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f3f: 00 + 5f40: 56 push %rsi + 5f41: 57 push %rdi + 5f42: 41 54 push %r12 + 5f44: 41 55 push %r13 + 5f46: 41 57 push %r15 + 5f48: 48 83 ec 30 sub $0x30,%rsp + 5f4c: 4c 89 c7 mov %r8,%rdi + 5f4f: 48 89 d6 mov %rdx,%rsi + 5f52: 48 89 ca mov %rcx,%rdx + 5f55: 45 33 e4 xor %r12d,%r12d + 5f58: 48 85 ff test %rdi,%rdi + 5f5b: 0f 84 71 02 00 00 je 0x61d2 + 5f61: 83 3f 06 cmpl $0x6,(%rdi) + 5f64: 74 12 je 0x5f78 + 5f66: b8 f3 ff ff ff mov $0xfffffff3,%eax + 5f6b: 48 83 c4 30 add $0x30,%rsp + 5f6f: 41 5f pop %r15 + 5f71: 41 5d pop %r13 + 5f73: 41 5c pop %r12 + 5f75: 5f pop %rdi + 5f76: 5e pop %rsi + 5f77: c3 ret + 5f78: 48 85 d2 test %rdx,%rdx + 5f7b: 0f 84 51 02 00 00 je 0x61d2 + 5f81: 48 85 f6 test %rsi,%rsi + 5f84: 0f 84 48 02 00 00 je 0x61d2 + 5f8a: 4d 85 c9 test %r9,%r9 + 5f8d: 0f 84 39 02 00 00 je 0x61cc + 5f93: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 5f97: 41 83 ff 04 cmp $0x4,%r15d + 5f9b: 7f 71 jg 0x600e + 5f9d: 4d 63 cf movslq %r15d,%r9 + 5fa0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 5fa4: 74 1c je 0x5fc2 + 5fa6: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffec920 + 5fad: 48 89 d1 mov %rdx,%rcx + 5fb0: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 5fb5: 48 89 f2 mov %rsi,%rdx + 5fb8: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8) + 5fbf: 01 + 5fc0: eb 15 jmp 0x5fd7 + 5fc2: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffec920 + 5fc9: 48 89 d1 mov %rdx,%rcx + 5fcc: 48 89 f2 mov %rsi,%rdx + 5fcf: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8) + 5fd6: 01 + 5fd7: b8 01 00 00 00 mov $0x1,%eax + 5fdc: 44 89 f9 mov %r15d,%ecx + 5fdf: d3 e0 shl %cl,%eax + 5fe1: 48 63 c0 movslq %eax,%rax + 5fe4: 48 83 f8 01 cmp $0x1,%rax + 5fe8: 74 0e je 0x5ff8 + 5fea: 8b 7e 04 mov 0x4(%rsi),%edi + 5fed: 89 3c 86 mov %edi,(%rsi,%rax,4) + 5ff0: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) + 5ff7: 00 + 5ff8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 5fff: 33 c0 xor %eax,%eax + 6001: 48 83 c4 30 add $0x30,%rsp + 6005: 41 5f pop %r15 + 6007: 41 5d pop %r13 + 6009: 41 5c pop %r12 + 600b: 5f pop %rdi + 600c: 5e pop %rsi + 600d: c3 ret + 600e: 4c 89 c8 mov %r9,%rax + 6011: 48 83 e0 3f and $0x3f,%rax + 6015: 48 f7 d8 neg %rax + 6018: 48 83 e0 3f and $0x3f,%rax + 601c: 4c 03 c8 add %rax,%r9 + 601f: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 6023: 4d 0f 4f e1 cmovg %r9,%r12 + 6027: 41 bd 01 00 00 00 mov $0x1,%r13d + 602d: 45 8d 4f ff lea -0x1(%r15),%r9d + 6031: 44 89 c9 mov %r9d,%ecx + 6034: 41 d3 e5 shl %cl,%r13d + 6037: 41 83 ff 06 cmp $0x6,%r15d + 603b: 7f 5d jg 0x609a + 603d: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 6041: 74 2e je 0x6071 + 6043: 4d 63 ff movslq %r15d,%r15 + 6046: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffec920 + 604d: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 6052: 48 89 d1 mov %rdx,%rcx + 6055: 48 89 f2 mov %rsi,%rdx + 6058: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8) + 605f: 01 + 6060: 44 89 f9 mov %r15d,%ecx + 6063: 41 bc 01 00 00 00 mov $0x1,%r12d + 6069: 41 d3 e4 shl %cl,%r12d + 606c: e9 e3 00 00 00 jmp 0x6154 + 6071: 4d 63 ff movslq %r15d,%r15 + 6074: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffec920 + 607b: 48 89 d1 mov %rdx,%rcx + 607e: 48 89 f2 mov %rsi,%rdx + 6081: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8) + 6088: 01 + 6089: 44 89 f9 mov %r15d,%ecx + 608c: 41 bc 01 00 00 00 mov $0x1,%r12d + 6092: 41 d3 e4 shl %cl,%r12d + 6095: e9 ba 00 00 00 jmp 0x6154 + 609a: 41 83 ff 10 cmp $0x10,%r15d + 609e: 7e 71 jle 0x6111 + 60a0: 41 83 ff 11 cmp $0x11,%r15d + 60a4: 7f 4b jg 0x60f1 + 60a6: 48 3b d6 cmp %rsi,%rdx + 60a9: 0f 84 09 01 00 00 je 0x61b8 + 60af: 48 89 d1 mov %rdx,%rcx + 60b2: 48 89 f2 mov %rsi,%rdx + 60b5: 45 89 e8 mov %r13d,%r8d + 60b8: 4c 8b 4f 30 mov 0x30(%rdi),%r9 + 60bc: e8 4f 2d b1 01 call 0x1b18e10 + 60c1: 48 89 e0 mov %rsp,%rax + 60c4: 48 89 f1 mov %rsi,%rcx + 60c7: 44 89 ea mov %r13d,%edx + 60ca: 4d 89 e1 mov %r12,%r9 + 60cd: 4c 8b 47 38 mov 0x38(%rdi),%r8 + 60d1: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) + 60d8: e8 31 72 b1 01 call 0x1b1d30e + 60dd: 44 89 f9 mov %r15d,%ecx + 60e0: 41 bc 01 00 00 00 mov $0x1,%r12d + 60e6: 41 d3 e4 shl %cl,%r12d + 60e9: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 60ed: 75 55 jne 0x6144 + 60ef: eb 63 jmp 0x6154 + 60f1: 48 89 e0 mov %rsp,%rax + 60f4: 48 89 f9 mov %rdi,%rcx + 60f7: 49 89 f0 mov %rsi,%r8 + 60fa: 4c 89 60 20 mov %r12,0x20(%rax) + 60fe: e8 7d 21 09 00 call 0x98280 + 6103: 44 89 f9 mov %r15d,%ecx + 6106: 41 bc 01 00 00 00 mov $0x1,%r12d + 610c: 41 d3 e4 shl %cl,%r12d + 610f: eb 43 jmp 0x6154 + 6111: 48 89 e0 mov %rsp,%rax + 6114: 48 89 d1 mov %rdx,%rcx + 6117: 48 89 f2 mov %rsi,%rdx + 611a: 45 89 e8 mov %r13d,%r8d + 611d: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 6121: 4c 89 60 28 mov %r12,0x28(%rax) + 6125: 4c 8b 67 30 mov 0x30(%rdi),%r12 + 6129: 4c 89 60 20 mov %r12,0x20(%rax) + 612d: e8 9e 54 b1 01 call 0x1b1b5d0 + 6132: 44 89 f9 mov %r15d,%ecx + 6135: 41 bc 01 00 00 00 mov $0x1,%r12d + 613b: 41 d3 e4 shl %cl,%r12d + 613e: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 6142: 74 10 je 0x6154 + 6144: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 + 6149: 48 89 f2 mov %rsi,%rdx + 614c: 45 89 e0 mov %r12d,%r8d + 614f: e8 cc 64 ff ff call 0xffffffffffffc620 + 6154: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 + 6159: 48 89 f1 mov %rsi,%rcx + 615c: f3 0f 10 16 movss (%rsi),%xmm2 + 6160: 0f 28 c1 movaps %xmm1,%xmm0 + 6163: 44 89 ea mov %r13d,%edx + 6166: 41 b8 01 00 00 00 mov $0x1,%r8d + 616c: f3 0f 58 c2 addss %xmm2,%xmm0 + 6170: f3 0f 5c d1 subss %xmm1,%xmm2 + 6174: f3 0f 11 06 movss %xmm0,(%rsi) + 6178: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) + 617d: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 6181: e8 3a 32 09 00 call 0x993c0 + 6186: 4d 63 e4 movslq %r12d,%r12 + 6189: 49 83 fc 01 cmp $0x1,%r12 + 618d: 74 13 je 0x61a2 + 618f: 8b 46 04 mov 0x4(%rsi),%eax + 6192: 33 ff xor %edi,%edi + 6194: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 6198: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 619d: 89 7e 04 mov %edi,0x4(%rsi) + 61a0: eb 07 jmp 0x61a9 + 61a2: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 61a9: 33 c0 xor %eax,%eax + 61ab: 48 83 c4 30 add $0x30,%rsp + 61af: 41 5f pop %r15 + 61b1: 41 5d pop %r13 + 61b3: 41 5c pop %r12 + 61b5: 5f pop %rdi + 61b6: 5e pop %rsi + 61b7: c3 ret + 61b8: 48 89 f1 mov %rsi,%rcx + 61bb: 44 89 ea mov %r13d,%edx + 61be: 4c 8b 47 30 mov 0x30(%rdi),%r8 + 61c2: e8 99 26 b1 01 call 0x1b18860 + 61c7: e9 f5 fe ff ff jmp 0x60c1 + 61cc: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 61d0: 7e 12 jle 0x61e4 + 61d2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 61d7: 48 83 c4 30 add $0x30,%rsp + 61db: 41 5f pop %r15 + 61dd: 41 5d pop %r13 + 61df: 41 5c pop %r12 + 61e1: 5f pop %rdi + 61e2: 5e pop %rsi + 61e3: c3 ret + 61e4: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 61e8: 41 83 ff 04 cmp $0x4,%r15d + 61ec: 0f 8e ab fd ff ff jle 0x5f9d + 61f2: e9 30 fe ff ff jmp 0x6027 + 61f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 61fe: 00 00 + 6200: 57 push %rdi + 6201: 41 54 push %r12 + 6203: 41 55 push %r13 + 6205: 41 56 push %r14 + 6207: 41 57 push %r15 + 6209: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 620e: 4d 89 c4 mov %r8,%r12 + 6211: 48 89 d7 mov %rdx,%rdi + 6214: 48 89 ca mov %rcx,%rdx + 6217: 45 33 ed xor %r13d,%r13d + 621a: 4d 85 e4 test %r12,%r12 + 621d: 0f 84 a4 02 00 00 je 0x64c7 + 6223: 41 83 3c 24 06 cmpl $0x6,(%r12) + 6228: 74 14 je 0x623e + 622a: b8 f3 ff ff ff mov $0xfffffff3,%eax + 622f: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 6234: 41 5f pop %r15 + 6236: 41 5e pop %r14 + 6238: 41 5d pop %r13 + 623a: 41 5c pop %r12 + 623c: 5f pop %rdi + 623d: c3 ret + 623e: 48 85 d2 test %rdx,%rdx + 6241: 0f 84 80 02 00 00 je 0x64c7 + 6247: 48 85 ff test %rdi,%rdi + 624a: 0f 84 77 02 00 00 je 0x64c7 + 6250: 4d 85 c9 test %r9,%r9 + 6253: 0f 84 66 02 00 00 je 0x64bf + 6259: 45 8b 7c 24 04 mov 0x4(%r12),%r15d + 625e: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) + 6264: 7f 7f jg 0x62e5 + 6266: 4d 63 cf movslq %r15d,%r9 + 6269: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 626f: 74 21 je 0x6292 + 6271: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffec920 + 6278: 48 89 d1 mov %rdx,%rcx + 627b: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 + 6282: 48 89 fa mov %rdi,%rdx + 6285: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9 + 628c: 01 + 628d: 41 ff d1 call *%r9 + 6290: eb 18 jmp 0x62aa + 6292: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffec920 + 6299: 48 89 d1 mov %rdx,%rcx + 629c: 48 89 fa mov %rdi,%rdx + 629f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9 + 62a6: 01 + 62a7: 41 ff d1 call *%r9 + 62aa: b8 01 00 00 00 mov $0x1,%eax + 62af: 44 89 f9 mov %r15d,%ecx + 62b2: d3 e0 shl %cl,%eax + 62b4: 48 63 c0 movslq %eax,%rax + 62b7: 48 83 f8 01 cmp $0x1,%rax + 62bb: 74 10 je 0x62cd + 62bd: 44 8b 4f 04 mov 0x4(%rdi),%r9d + 62c1: 44 89 0c 87 mov %r9d,(%rdi,%rax,4) + 62c5: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4) + 62cc: 00 + 62cd: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) + 62d4: 33 c0 xor %eax,%eax + 62d6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 62db: 41 5f pop %r15 + 62dd: 41 5e pop %r14 + 62df: 41 5d pop %r13 + 62e1: 41 5c pop %r12 + 62e3: 5f pop %rdi + 62e4: c3 ret + 62e5: 4c 89 c8 mov %r9,%rax + 62e8: 48 83 e0 3f and $0x3f,%rax + 62ec: 48 f7 d8 neg %rax + 62ef: 48 83 e0 3f and $0x3f,%rax + 62f3: 4c 03 c8 add %rax,%r9 + 62f6: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) + 62fc: 4d 0f 4f e9 cmovg %r9,%r13 + 6300: 41 be 01 00 00 00 mov $0x1,%r14d + 6306: 45 8d 4f ff lea -0x1(%r15),%r9d + 630a: 44 89 c9 mov %r9d,%ecx + 630d: 41 d3 e6 shl %cl,%r14d + 6310: 41 83 ff 06 cmp $0x6,%r15d + 6314: 7f 67 jg 0x637d + 6316: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 631c: 74 33 je 0x6351 + 631e: 4d 63 ff movslq %r15d,%r15 + 6321: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffec920 + 6328: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 + 632f: 48 89 d1 mov %rdx,%rcx + 6332: 48 89 fa mov %rdi,%rdx + 6335: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9 + 633c: 01 + 633d: 41 ff d1 call *%r9 + 6340: 44 89 f9 mov %r15d,%ecx + 6343: 41 bd 01 00 00 00 mov $0x1,%r13d + 6349: 41 d3 e5 shl %cl,%r13d + 634c: e9 f2 00 00 00 jmp 0x6443 + 6351: 4d 63 ff movslq %r15d,%r15 + 6354: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffec920 + 635b: 48 89 d1 mov %rdx,%rcx + 635e: 48 89 fa mov %rdi,%rdx + 6361: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9 + 6368: 01 + 6369: 41 ff d1 call *%r9 + 636c: 44 89 f9 mov %r15d,%ecx + 636f: 41 bd 01 00 00 00 mov $0x1,%r13d + 6375: 41 d3 e5 shl %cl,%r13d + 6378: e9 c6 00 00 00 jmp 0x6443 + 637d: 41 83 ff 11 cmp $0x11,%r15d + 6381: 7e 77 jle 0x63fa + 6383: 41 83 ff 12 cmp $0x12,%r15d + 6387: 7f 50 jg 0x63d9 + 6389: 48 3b d7 cmp %rdi,%rdx + 638c: 0f 84 18 01 00 00 je 0x64aa + 6392: 48 89 d1 mov %rdx,%rcx + 6395: 48 89 fa mov %rdi,%rdx + 6398: 45 89 f0 mov %r14d,%r8d + 639b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9 + 63a0: e8 3b 43 b2 01 call 0x1b2a6e0 + 63a5: 48 8d 04 24 lea (%rsp),%rax + 63a9: 48 89 f9 mov %rdi,%rcx + 63ac: 44 89 f2 mov %r14d,%edx + 63af: 4d 89 e9 mov %r13,%r9 + 63b2: 4d 8b 44 24 38 mov 0x38(%r12),%r8 + 63b7: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) + 63be: e8 83 8b b2 01 call 0x1b2ef46 + 63c3: 44 89 f9 mov %r15d,%ecx + 63c6: 41 bd 01 00 00 00 mov $0x1,%r13d + 63cc: 41 d3 e5 shl %cl,%r13d + 63cf: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 63d5: 75 5a jne 0x6431 + 63d7: eb 6a jmp 0x6443 + 63d9: 48 8d 04 24 lea (%rsp),%rax + 63dd: 4c 89 e1 mov %r12,%rcx + 63e0: 49 89 f8 mov %rdi,%r8 + 63e3: 4c 89 68 20 mov %r13,0x20(%rax) + 63e7: e8 b4 7b 09 00 call 0x9dfa0 + 63ec: 44 89 f9 mov %r15d,%ecx + 63ef: 41 bd 01 00 00 00 mov $0x1,%r13d + 63f5: 41 d3 e5 shl %cl,%r13d + 63f8: eb 49 jmp 0x6443 + 63fa: 49 89 e2 mov %rsp,%r10 + 63fd: 48 89 d1 mov %rdx,%rcx + 6400: 49 8b 44 24 30 mov 0x30(%r12),%rax + 6405: 48 89 fa mov %rdi,%rdx + 6408: 45 89 f0 mov %r14d,%r8d + 640b: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 6410: 49 89 42 20 mov %rax,0x20(%r10) + 6414: 4d 89 6a 28 mov %r13,0x28(%r10) + 6418: e8 83 6a b2 01 call 0x1b2cea0 + 641d: 44 89 f9 mov %r15d,%ecx + 6420: 41 bd 01 00 00 00 mov $0x1,%r13d + 6426: 41 d3 e5 shl %cl,%r13d + 6429: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 642f: 74 12 je 0x6443 + 6431: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0 + 6438: 48 89 fa mov %rdi,%rdx + 643b: 45 89 e8 mov %r13d,%r8d + 643e: e8 3d 62 ff ff call 0xffffffffffffc680 + 6443: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0 + 6448: 48 89 f9 mov %rdi,%rcx + 644b: f3 0f 10 0f movss (%rdi),%xmm1 + 644f: 44 89 f2 mov %r14d,%edx + 6452: 41 b8 01 00 00 00 mov $0x1,%r8d + 6458: f3 0f 58 07 addss (%rdi),%xmm0 + 645c: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1 + 6461: f3 0f 11 07 movss %xmm0,(%rdi) + 6465: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi) + 646a: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 + 646f: e8 ac 8e 09 00 call 0x9f320 + 6474: 4d 63 ed movslq %r13d,%r13 + 6477: 49 83 fd 01 cmp $0x1,%r13 + 647b: 74 15 je 0x6492 + 647d: 8b 47 04 mov 0x4(%rdi),%eax + 6480: 45 33 c9 xor %r9d,%r9d + 6483: 42 89 04 af mov %eax,(%rdi,%r13,4) + 6487: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4) + 648c: 44 89 4f 04 mov %r9d,0x4(%rdi) + 6490: eb 07 jmp 0x6499 + 6492: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) + 6499: 33 c0 xor %eax,%eax + 649b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 64a0: 41 5f pop %r15 + 64a2: 41 5e pop %r14 + 64a4: 41 5d pop %r13 + 64a6: 41 5c pop %r12 + 64a8: 5f pop %rdi + 64a9: c3 ret + 64aa: 48 89 f9 mov %rdi,%rcx + 64ad: 44 89 f2 mov %r14d,%edx + 64b0: 4d 8b 44 24 30 mov 0x30(%r12),%r8 + 64b5: e8 76 3c b2 01 call 0x1b2a130 + 64ba: e9 e6 fe ff ff jmp 0x63a5 + 64bf: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) + 64c5: 7e 14 jle 0x64db + 64c7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 64cc: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 64d1: 41 5f pop %r15 + 64d3: 41 5e pop %r14 + 64d5: 41 5d pop %r13 + 64d7: 41 5c pop %r12 + 64d9: 5f pop %rdi + 64da: c3 ret + 64db: 45 8b 7c 24 04 mov 0x4(%r12),%r15d + 64e0: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) + 64e6: 0f 8e 7a fd ff ff jle 0x6266 + 64ec: e9 0f fe ff ff jmp 0x6300 + 64f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64f8: 00 + 64f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6500: 56 push %rsi + 6501: 57 push %rdi + 6502: 41 54 push %r12 + 6504: 41 55 push %r13 + 6506: 48 83 ec 38 sub $0x38,%rsp + 650a: 4c 89 c7 mov %r8,%rdi + 650d: 48 89 d6 mov %rdx,%rsi + 6510: 48 89 ca mov %rcx,%rdx + 6513: 45 33 db xor %r11d,%r11d + 6516: 48 85 ff test %rdi,%rdi + 6519: 0f 84 0e 02 00 00 je 0x672d + 651f: 83 3f 06 cmpl $0x6,(%rdi) + 6522: 74 10 je 0x6534 + 6524: b8 f3 ff ff ff mov $0xfffffff3,%eax + 6529: 48 83 c4 38 add $0x38,%rsp + 652d: 41 5d pop %r13 + 652f: 41 5c pop %r12 + 6531: 5f pop %rdi + 6532: 5e pop %rsi + 6533: c3 ret + 6534: 48 85 d2 test %rdx,%rdx + 6537: 0f 84 f0 01 00 00 je 0x672d + 653d: 48 85 f6 test %rsi,%rsi + 6540: 0f 84 e7 01 00 00 je 0x672d + 6546: 4d 85 c9 test %r9,%r9 + 6549: 0f 84 d8 01 00 00 je 0x6727 + 654f: 44 8b 6f 04 mov 0x4(%rdi),%r13d + 6553: 41 83 fd 04 cmp $0x4,%r13d + 6557: 7f 74 jg 0x65cd + 6559: 4d 63 cd movslq %r13d,%r9 + 655c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 6560: 74 1f je 0x6581 + 6562: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffec920 + 6569: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 656e: 48 89 d1 mov %rdx,%rcx + 6571: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9 + 6578: 01 + 6579: 48 89 f2 mov %rsi,%rdx + 657c: 41 ff d1 call *%r9 + 657f: eb 17 jmp 0x6598 + 6581: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffec920 + 6588: 48 89 d1 mov %rdx,%rcx + 658b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi + 6592: 01 + 6593: 48 89 f2 mov %rsi,%rdx + 6596: ff d7 call *%rdi + 6598: b8 01 00 00 00 mov $0x1,%eax + 659d: 44 89 e9 mov %r13d,%ecx + 65a0: d3 e0 shl %cl,%eax + 65a2: 48 63 c0 movslq %eax,%rax + 65a5: 48 83 f8 01 cmp $0x1,%rax + 65a9: 74 0e je 0x65b9 + 65ab: 8b 7e 04 mov 0x4(%rsi),%edi + 65ae: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) + 65b5: 00 + 65b6: 89 3c 86 mov %edi,(%rsi,%rax,4) + 65b9: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 65c0: 33 c0 xor %eax,%eax + 65c2: 48 83 c4 38 add $0x38,%rsp + 65c6: 41 5d pop %r13 + 65c8: 41 5c pop %r12 + 65ca: 5f pop %rdi + 65cb: 5e pop %rsi + 65cc: c3 ret + 65cd: 4c 89 c8 mov %r9,%rax + 65d0: 48 83 e0 3f and $0x3f,%rax + 65d4: 48 f7 d8 neg %rax + 65d7: 48 83 e0 3f and $0x3f,%rax + 65db: 4c 03 c8 add %rax,%r9 + 65de: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 65e2: 4d 0f 4f d9 cmovg %r9,%r11 + 65e6: 45 8d 4d ff lea -0x1(%r13),%r9d + 65ea: 41 bc 01 00 00 00 mov $0x1,%r12d + 65f0: 44 89 c9 mov %r9d,%ecx + 65f3: 41 d3 e4 shl %cl,%r12d + 65f6: 41 83 fd 06 cmp $0x6,%r13d + 65fa: 7f 60 jg 0x665c + 65fc: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 6600: 74 31 je 0x6633 + 6602: 4d 63 ed movslq %r13d,%r13 + 6605: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffec920 + 660c: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 6611: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9 + 6618: 01 + 6619: 48 89 d1 mov %rdx,%rcx + 661c: 48 89 f2 mov %rsi,%rdx + 661f: 41 ff d1 call *%r9 + 6622: 44 89 e9 mov %r13d,%ecx + 6625: 41 bd 01 00 00 00 mov $0x1,%r13d + 662b: 41 d3 e5 shl %cl,%r13d + 662e: e9 92 00 00 00 jmp 0x66c5 + 6633: 4d 63 ed movslq %r13d,%r13 + 6636: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffec920 + 663d: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9 + 6644: 01 + 6645: 48 89 d1 mov %rdx,%rcx + 6648: 48 89 f2 mov %rsi,%rdx + 664b: 41 ff d1 call *%r9 + 664e: 44 89 e9 mov %r13d,%ecx + 6651: 41 bd 01 00 00 00 mov $0x1,%r13d + 6657: 41 d3 e5 shl %cl,%r13d + 665a: eb 69 jmp 0x66c5 + 665c: 41 83 fd 12 cmp $0x12,%r13d + 6660: 7e 20 jle 0x6682 + 6662: 48 89 e0 mov %rsp,%rax + 6665: 48 89 f9 mov %rdi,%rcx + 6668: 49 89 f0 mov %rsi,%r8 + 666b: 4c 89 58 20 mov %r11,0x20(%rax) + 666f: e8 cc d9 09 00 call 0xa4040 + 6674: 44 89 e9 mov %r13d,%ecx + 6677: 41 bd 01 00 00 00 mov $0x1,%r13d + 667d: 41 d3 e5 shl %cl,%r13d + 6680: eb 43 jmp 0x66c5 + 6682: 49 89 e2 mov %rsp,%r10 + 6685: 48 8b 47 30 mov 0x30(%rdi),%rax + 6689: 48 89 d1 mov %rdx,%rcx + 668c: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 6690: 48 89 f2 mov %rsi,%rdx + 6693: 45 89 e0 mov %r12d,%r8d + 6696: 4d 89 5a 28 mov %r11,0x28(%r10) + 669a: 49 89 42 20 mov %rax,0x20(%r10) + 669e: e8 5d f0 b3 01 call 0x1b45700 + 66a3: 44 89 e9 mov %r13d,%ecx + 66a6: 41 bd 01 00 00 00 mov $0x1,%r13d + 66ac: 41 d3 e5 shl %cl,%r13d + 66af: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 66b3: 74 10 je 0x66c5 + 66b5: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 + 66ba: 48 89 f2 mov %rsi,%rdx + 66bd: 45 89 e8 mov %r13d,%r8d + 66c0: e8 1b 60 ff ff call 0xffffffffffffc6e0 + 66c5: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 + 66ca: 48 89 f1 mov %rsi,%rcx + 66cd: 44 89 e2 mov %r12d,%edx + 66d0: f3 0f 10 16 movss (%rsi),%xmm2 + 66d4: 0f 28 c1 movaps %xmm1,%xmm0 + 66d7: 41 b8 01 00 00 00 mov $0x1,%r8d + 66dd: f3 0f 58 c2 addss %xmm2,%xmm0 + 66e1: f3 0f 5c d1 subss %xmm1,%xmm2 + 66e5: f3 0f 11 06 movss %xmm0,(%rsi) + 66e9: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) + 66ee: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 66f2: e8 89 eb 09 00 call 0xa5280 + 66f7: 4d 63 ed movslq %r13d,%r13 + 66fa: 49 83 fd 01 cmp $0x1,%r13 + 66fe: 74 13 je 0x6713 + 6700: 8b 46 04 mov 0x4(%rsi),%eax + 6703: 33 ff xor %edi,%edi + 6705: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4) + 670a: 42 89 04 ae mov %eax,(%rsi,%r13,4) + 670e: 89 7e 04 mov %edi,0x4(%rsi) + 6711: eb 07 jmp 0x671a + 6713: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 671a: 33 c0 xor %eax,%eax + 671c: 48 83 c4 38 add $0x38,%rsp + 6720: 41 5d pop %r13 + 6722: 41 5c pop %r12 + 6724: 5f pop %rdi + 6725: 5e pop %rsi + 6726: c3 ret + 6727: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 672b: 7e 10 jle 0x673d + 672d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6732: 48 83 c4 38 add $0x38,%rsp + 6736: 41 5d pop %r13 + 6738: 41 5c pop %r12 + 673a: 5f pop %rdi + 673b: 5e pop %rsi + 673c: c3 ret + 673d: 44 8b 6f 04 mov 0x4(%rdi),%r13d + 6741: 41 83 fd 04 cmp $0x4,%r13d + 6745: 0f 8e 0e fe ff ff jle 0x6559 + 674b: e9 96 fe ff ff jmp 0x65e6 + 6750: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6757: 00 + 6758: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 675f: 90 nop + 6760: 41 54 push %r12 + 6762: 41 55 push %r13 + 6764: 41 56 push %r14 + 6766: 41 57 push %r15 + 6768: 48 83 ec 38 sub $0x38,%rsp + 676c: 4d 89 c5 mov %r8,%r13 + 676f: 49 89 d4 mov %rdx,%r12 + 6772: 48 89 ca mov %rcx,%rdx + 6775: 45 33 db xor %r11d,%r11d + 6778: 4d 85 ed test %r13,%r13 + 677b: 0f 84 25 02 00 00 je 0x69a6 + 6781: 41 83 7d 00 06 cmpl $0x6,0x0(%r13) + 6786: 74 12 je 0x679a + 6788: b8 f3 ff ff ff mov $0xfffffff3,%eax + 678d: 48 83 c4 38 add $0x38,%rsp + 6791: 41 5f pop %r15 + 6793: 41 5e pop %r14 + 6795: 41 5d pop %r13 + 6797: 41 5c pop %r12 + 6799: c3 ret + 679a: 48 85 d2 test %rdx,%rdx + 679d: 0f 84 03 02 00 00 je 0x69a6 + 67a3: 4d 85 e4 test %r12,%r12 + 67a6: 0f 84 fa 01 00 00 je 0x69a6 + 67ac: 4d 85 c9 test %r9,%r9 + 67af: 0f 84 ea 01 00 00 je 0x699f + 67b5: 45 8b 7d 04 mov 0x4(%r13),%r15d + 67b9: 41 83 ff 04 cmp $0x4,%r15d + 67bd: 7f 79 jg 0x6838 + 67bf: 4d 63 cf movslq %r15d,%r9 + 67c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 67c7: 74 1d je 0x67e6 + 67c9: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffec920 + 67d0: 48 89 d1 mov %rdx,%rcx + 67d3: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 + 67d9: 4c 89 e2 mov %r12,%rdx + 67dc: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8) + 67e3: 01 + 67e4: eb 15 jmp 0x67fb + 67e6: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffec920 + 67ed: 48 89 d1 mov %rdx,%rcx + 67f0: 4c 89 e2 mov %r12,%rdx + 67f3: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8) + 67fa: 01 + 67fb: b8 01 00 00 00 mov $0x1,%eax + 6800: 44 89 f9 mov %r15d,%ecx + 6803: d3 e0 shl %cl,%eax + 6805: 48 63 c0 movslq %eax,%rax + 6808: 48 83 f8 01 cmp $0x1,%rax + 680c: 74 12 je 0x6820 + 680e: 45 8b 4c 24 04 mov 0x4(%r12),%r9d + 6813: 45 89 0c 84 mov %r9d,(%r12,%rax,4) + 6817: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4) + 681e: 00 00 + 6820: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) + 6827: 00 00 + 6829: 33 c0 xor %eax,%eax + 682b: 48 83 c4 38 add $0x38,%rsp + 682f: 41 5f pop %r15 + 6831: 41 5e pop %r14 + 6833: 41 5d pop %r13 + 6835: 41 5c pop %r12 + 6837: c3 ret + 6838: 4c 89 c8 mov %r9,%rax + 683b: 48 83 e0 3f and $0x3f,%rax + 683f: 48 f7 d8 neg %rax + 6842: 48 83 e0 3f and $0x3f,%rax + 6846: 4c 03 c8 add %rax,%r9 + 6849: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) + 684e: 4d 0f 4f d9 cmovg %r9,%r11 + 6852: 41 be 01 00 00 00 mov $0x1,%r14d + 6858: 45 8d 4f ff lea -0x1(%r15),%r9d + 685c: 44 89 c9 mov %r9d,%ecx + 685f: 41 d3 e6 shl %cl,%r14d + 6862: 41 83 ff 07 cmp $0x7,%r15d + 6866: 7f 5c jg 0x68c4 + 6868: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 686d: 74 2f je 0x689e + 686f: 4d 63 ff movslq %r15d,%r15 + 6872: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffec920 + 6879: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 + 687f: 48 89 d1 mov %rdx,%rcx + 6882: 4c 89 e2 mov %r12,%rdx + 6885: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8) + 688c: 01 + 688d: 44 89 f9 mov %r15d,%ecx + 6890: 41 bf 01 00 00 00 mov $0x1,%r15d + 6896: 41 d3 e7 shl %cl,%r15d + 6899: e9 91 00 00 00 jmp 0x692f + 689e: 4d 63 ff movslq %r15d,%r15 + 68a1: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffec920 + 68a8: 48 89 d1 mov %rdx,%rcx + 68ab: 4c 89 e2 mov %r12,%rdx + 68ae: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8) + 68b5: 01 + 68b6: 44 89 f9 mov %r15d,%ecx + 68b9: 41 bf 01 00 00 00 mov $0x1,%r15d + 68bf: 41 d3 e7 shl %cl,%r15d + 68c2: eb 6b jmp 0x692f + 68c4: 41 83 ff 13 cmp $0x13,%r15d + 68c8: 7e 20 jle 0x68ea + 68ca: 48 89 e0 mov %rsp,%rax + 68cd: 4c 89 e9 mov %r13,%rcx + 68d0: 4d 89 e0 mov %r12,%r8 + 68d3: 4c 89 58 20 mov %r11,0x20(%rax) + 68d7: e8 84 32 0a 00 call 0xa9b60 + 68dc: 44 89 f9 mov %r15d,%ecx + 68df: 41 bf 01 00 00 00 mov $0x1,%r15d + 68e5: 41 d3 e7 shl %cl,%r15d + 68e8: eb 45 jmp 0x692f + 68ea: 49 89 e2 mov %rsp,%r10 + 68ed: 48 89 d1 mov %rdx,%rcx + 68f0: 49 8b 45 30 mov 0x30(%r13),%rax + 68f4: 4c 89 e2 mov %r12,%rdx + 68f7: 45 89 f0 mov %r14d,%r8d + 68fa: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 68fe: 4d 89 5a 28 mov %r11,0x28(%r10) + 6902: 49 89 42 20 mov %rax,0x20(%r10) + 6906: e8 55 76 b5 01 call 0x1b5df60 + 690b: 44 89 f9 mov %r15d,%ecx + 690e: 41 bf 01 00 00 00 mov $0x1,%r15d + 6914: 41 d3 e7 shl %cl,%r15d + 6917: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 691c: 74 11 je 0x692f + 691e: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0 + 6924: 4c 89 e2 mov %r12,%rdx + 6927: 45 89 f8 mov %r15d,%r8d + 692a: e8 11 5e ff ff call 0xffffffffffffc740 + 692f: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2 + 6936: 4c 89 e1 mov %r12,%rcx + 6939: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1 + 693f: 44 89 f2 mov %r14d,%edx + 6942: 41 b8 01 00 00 00 mov $0x1,%r8d + 6948: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 694c: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 6950: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12) + 6956: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12) + 695d: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 6961: e8 3a 44 0a 00 call 0xaada0 + 6966: 4d 63 ff movslq %r15d,%r15 + 6969: 49 83 ff 01 cmp $0x1,%r15 + 696d: 74 18 je 0x6987 + 696f: 41 8b 44 24 04 mov 0x4(%r12),%eax + 6974: 45 33 c9 xor %r9d,%r9d + 6977: 43 89 04 bc mov %eax,(%r12,%r15,4) + 697b: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4) + 6980: 45 89 4c 24 04 mov %r9d,0x4(%r12) + 6985: eb 09 jmp 0x6990 + 6987: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) + 698e: 00 00 + 6990: 33 c0 xor %eax,%eax + 6992: 48 83 c4 38 add $0x38,%rsp + 6996: 41 5f pop %r15 + 6998: 41 5e pop %r14 + 699a: 41 5d pop %r13 + 699c: 41 5c pop %r12 + 699e: c3 ret + 699f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) + 69a4: 7e 12 jle 0x69b8 + 69a6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 69ab: 48 83 c4 38 add $0x38,%rsp + 69af: 41 5f pop %r15 + 69b1: 41 5e pop %r14 + 69b3: 41 5d pop %r13 + 69b5: 41 5c pop %r12 + 69b7: c3 ret + 69b8: 45 8b 7d 04 mov 0x4(%r13),%r15d + 69bc: 41 83 ff 04 cmp $0x4,%r15d + 69c0: 0f 8e f9 fd ff ff jle 0x67bf + 69c6: e9 87 fe ff ff jmp 0x6852 + 69cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 69d2: 00 + 69d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 69da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 69e0: 56 push %rsi + 69e1: 57 push %rdi + 69e2: 41 54 push %r12 + 69e4: 41 55 push %r13 + 69e6: 41 57 push %r15 + 69e8: 48 83 ec 30 sub $0x30,%rsp + 69ec: 4c 89 c7 mov %r8,%rdi + 69ef: 48 89 d6 mov %rdx,%rsi + 69f2: 48 89 ca mov %rcx,%rdx + 69f5: 45 33 db xor %r11d,%r11d + 69f8: 48 85 ff test %rdi,%rdi + 69fb: 0f 84 ea 01 00 00 je 0x6beb + 6a01: 83 3f 06 cmpl $0x6,(%rdi) + 6a04: 74 12 je 0x6a18 + 6a06: b8 f3 ff ff ff mov $0xfffffff3,%eax + 6a0b: 48 83 c4 30 add $0x30,%rsp + 6a0f: 41 5f pop %r15 + 6a11: 41 5d pop %r13 + 6a13: 41 5c pop %r12 + 6a15: 5f pop %rdi + 6a16: 5e pop %rsi + 6a17: c3 ret + 6a18: 48 85 d2 test %rdx,%rdx + 6a1b: 0f 84 ca 01 00 00 je 0x6beb + 6a21: 48 85 f6 test %rsi,%rsi + 6a24: 0f 84 c1 01 00 00 je 0x6beb + 6a2a: 4d 85 c9 test %r9,%r9 + 6a2d: 0f 84 b2 01 00 00 je 0x6be5 + 6a33: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 6a37: 41 83 ff 04 cmp $0x4,%r15d + 6a3b: 7f 75 jg 0x6ab2 + 6a3d: 4d 63 cf movslq %r15d,%r9 + 6a40: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 6a44: 74 20 je 0x6a66 + 6a46: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffec920 + 6a4d: 48 89 d1 mov %rdx,%rcx + 6a50: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 6a55: 48 89 f2 mov %rsi,%rdx + 6a58: c5 f8 28 d0 vmovaps %xmm0,%xmm2 + 6a5c: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8) + 6a63: 01 + 6a64: eb 15 jmp 0x6a7b + 6a66: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffec920 + 6a6d: 48 89 d1 mov %rdx,%rcx + 6a70: 48 89 f2 mov %rsi,%rdx + 6a73: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8) + 6a7a: 01 + 6a7b: b8 01 00 00 00 mov $0x1,%eax + 6a80: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi + 6a85: 48 63 ff movslq %edi,%rdi + 6a88: 48 83 ff 01 cmp $0x1,%rdi + 6a8c: 74 0e je 0x6a9c + 6a8e: 8b 46 04 mov 0x4(%rsi),%eax + 6a91: 89 04 be mov %eax,(%rsi,%rdi,4) + 6a94: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) + 6a9b: 00 + 6a9c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 6aa3: 33 c0 xor %eax,%eax + 6aa5: 48 83 c4 30 add $0x30,%rsp + 6aa9: 41 5f pop %r15 + 6aab: 41 5d pop %r13 + 6aad: 41 5c pop %r12 + 6aaf: 5f pop %rdi + 6ab0: 5e pop %rsi + 6ab1: c3 ret + 6ab2: 4c 89 c8 mov %r9,%rax + 6ab5: 48 83 e0 3f and $0x3f,%rax + 6ab9: 48 f7 d8 neg %rax + 6abc: 48 83 e0 3f and $0x3f,%rax + 6ac0: 4c 03 c8 add %rax,%r9 + 6ac3: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 6ac7: 4d 0f 4f d9 cmovg %r9,%r11 + 6acb: 41 bc 01 00 00 00 mov $0x1,%r12d + 6ad1: 45 8d 4f ff lea -0x1(%r15),%r9d + 6ad5: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d + 6ada: 41 83 ff 07 cmp $0x7,%r15d + 6ade: 7f 49 jg 0x6b29 + 6ae0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 6ae4: 74 24 je 0x6b0a + 6ae6: 4d 63 ff movslq %r15d,%r15 + 6ae9: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffec920 + 6af0: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 6af5: 48 89 d1 mov %rdx,%rcx + 6af8: 48 89 f2 mov %rsi,%rdx + 6afb: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8) + 6b02: 01 + 6b03: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 6b08: eb 7a jmp 0x6b84 + 6b0a: 4d 63 ff movslq %r15d,%r15 + 6b0d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffec920 + 6b14: 48 89 d1 mov %rdx,%rcx + 6b17: 48 89 f2 mov %rsi,%rdx + 6b1a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8) + 6b21: 01 + 6b22: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 6b27: eb 5b jmp 0x6b84 + 6b29: 41 83 ff 13 cmp $0x13,%r15d + 6b2d: 7e 19 jle 0x6b48 + 6b2f: 48 89 e0 mov %rsp,%rax + 6b32: 48 89 f9 mov %rdi,%rcx + 6b35: 49 89 f0 mov %rsi,%r8 + 6b38: 4c 89 58 20 mov %r11,0x20(%rax) + 6b3c: e8 bf 93 0a 00 call 0xaff00 + 6b41: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 6b46: eb 3c jmp 0x6b84 + 6b48: 49 89 e2 mov %rsp,%r10 + 6b4b: 48 89 d1 mov %rdx,%rcx + 6b4e: 48 8b 47 30 mov 0x30(%rdi),%rax + 6b52: 48 89 f2 mov %rsi,%rdx + 6b55: 45 89 e8 mov %r13d,%r8d + 6b58: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 6b5c: 4d 89 5a 28 mov %r11,0x28(%r10) + 6b60: 49 89 42 20 mov %rax,0x20(%r10) + 6b64: e8 37 79 b6 01 call 0x1b6e4a0 + 6b69: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 6b6e: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 6b72: 74 10 je 0x6b84 + 6b74: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 6b79: 48 89 f2 mov %rsi,%rdx + 6b7c: 45 89 e0 mov %r12d,%r8d + 6b7f: e8 7c 5d ff ff call 0xffffffffffffc900 + 6b84: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 + 6b89: 48 89 f1 mov %rsi,%rcx + 6b8c: c5 fa 10 0e vmovss (%rsi),%xmm1 + 6b90: 44 89 ea mov %r13d,%edx + 6b93: 41 b8 01 00 00 00 mov $0x1,%r8d + 6b99: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 6b9d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 6ba1: c5 fa 11 06 vmovss %xmm0,(%rsi) + 6ba5: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) + 6baa: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 6bae: e8 0d a6 0a 00 call 0xb11c0 + 6bb3: 4d 63 e4 movslq %r12d,%r12 + 6bb6: 49 83 fc 01 cmp $0x1,%r12 + 6bba: 74 13 je 0x6bcf + 6bbc: 8b 46 04 mov 0x4(%rsi),%eax + 6bbf: 33 ff xor %edi,%edi + 6bc1: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 6bc5: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 6bca: 89 7e 04 mov %edi,0x4(%rsi) + 6bcd: eb 07 jmp 0x6bd6 + 6bcf: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 6bd6: 33 c0 xor %eax,%eax + 6bd8: 48 83 c4 30 add $0x30,%rsp + 6bdc: 41 5f pop %r15 + 6bde: 41 5d pop %r13 + 6be0: 41 5c pop %r12 + 6be2: 5f pop %rdi + 6be3: 5e pop %rsi + 6be4: c3 ret + 6be5: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 6be9: 7e 12 jle 0x6bfd + 6beb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6bf0: 48 83 c4 30 add $0x30,%rsp + 6bf4: 41 5f pop %r15 + 6bf6: 41 5d pop %r13 + 6bf8: 41 5c pop %r12 + 6bfa: 5f pop %rdi + 6bfb: 5e pop %rsi + 6bfc: c3 ret + 6bfd: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 6c01: 41 83 ff 04 cmp $0x4,%r15d + 6c05: 0f 8e 32 fe ff ff jle 0x6a3d + 6c0b: e9 bb fe ff ff jmp 0x6acb + 6c10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c17: 00 + 6c18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c1f: 90 nop + 6c20: 56 push %rsi + 6c21: 57 push %rdi + 6c22: 41 54 push %r12 + 6c24: 41 55 push %r13 + 6c26: 41 57 push %r15 + 6c28: 48 83 ec 30 sub $0x30,%rsp + 6c2c: 4c 89 c7 mov %r8,%rdi + 6c2f: 48 89 d6 mov %rdx,%rsi + 6c32: 48 89 ca mov %rcx,%rdx + 6c35: 45 33 db xor %r11d,%r11d + 6c38: 48 85 ff test %rdi,%rdi + 6c3b: 0f 84 e6 01 00 00 je 0x6e27 + 6c41: 83 3f 06 cmpl $0x6,(%rdi) + 6c44: 74 12 je 0x6c58 + 6c46: b8 f3 ff ff ff mov $0xfffffff3,%eax + 6c4b: 48 83 c4 30 add $0x30,%rsp + 6c4f: 41 5f pop %r15 + 6c51: 41 5d pop %r13 + 6c53: 41 5c pop %r12 + 6c55: 5f pop %rdi + 6c56: 5e pop %rsi + 6c57: c3 ret + 6c58: 48 85 d2 test %rdx,%rdx + 6c5b: 0f 84 c6 01 00 00 je 0x6e27 + 6c61: 48 85 f6 test %rsi,%rsi + 6c64: 0f 84 bd 01 00 00 je 0x6e27 + 6c6a: 4d 85 c9 test %r9,%r9 + 6c6d: 0f 84 ae 01 00 00 je 0x6e21 + 6c73: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 6c77: 41 83 ff 04 cmp $0x4,%r15d + 6c7b: 7f 71 jg 0x6cee + 6c7d: 4d 63 cf movslq %r15d,%r9 + 6c80: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 6c84: 74 1c je 0x6ca2 + 6c86: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffec920 + 6c8d: 48 89 d1 mov %rdx,%rcx + 6c90: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 6c95: 48 89 f2 mov %rsi,%rdx + 6c98: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8) + 6c9f: 01 + 6ca0: eb 15 jmp 0x6cb7 + 6ca2: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffec920 + 6ca9: 48 89 d1 mov %rdx,%rcx + 6cac: 48 89 f2 mov %rsi,%rdx + 6caf: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8) + 6cb6: 01 + 6cb7: b8 01 00 00 00 mov $0x1,%eax + 6cbc: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi + 6cc1: 48 63 ff movslq %edi,%rdi + 6cc4: 48 83 ff 01 cmp $0x1,%rdi + 6cc8: 74 0e je 0x6cd8 + 6cca: 8b 46 04 mov 0x4(%rsi),%eax + 6ccd: 89 04 be mov %eax,(%rsi,%rdi,4) + 6cd0: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) + 6cd7: 00 + 6cd8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 6cdf: 33 c0 xor %eax,%eax + 6ce1: 48 83 c4 30 add $0x30,%rsp + 6ce5: 41 5f pop %r15 + 6ce7: 41 5d pop %r13 + 6ce9: 41 5c pop %r12 + 6ceb: 5f pop %rdi + 6cec: 5e pop %rsi + 6ced: c3 ret + 6cee: 4c 89 c8 mov %r9,%rax + 6cf1: 48 83 e0 3f and $0x3f,%rax + 6cf5: 48 f7 d8 neg %rax + 6cf8: 48 83 e0 3f and $0x3f,%rax + 6cfc: 4c 03 c8 add %rax,%r9 + 6cff: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 6d03: 4d 0f 4f d9 cmovg %r9,%r11 + 6d07: 41 bc 01 00 00 00 mov $0x1,%r12d + 6d0d: 45 8d 4f ff lea -0x1(%r15),%r9d + 6d11: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d + 6d16: 41 83 ff 07 cmp $0x7,%r15d + 6d1a: 7f 49 jg 0x6d65 + 6d1c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 6d20: 74 24 je 0x6d46 + 6d22: 4d 63 ff movslq %r15d,%r15 + 6d25: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffec920 + 6d2c: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 6d31: 48 89 d1 mov %rdx,%rcx + 6d34: 48 89 f2 mov %rsi,%rdx + 6d37: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8) + 6d3e: 01 + 6d3f: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 6d44: eb 7a jmp 0x6dc0 + 6d46: 4d 63 ff movslq %r15d,%r15 + 6d49: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffec920 + 6d50: 48 89 d1 mov %rdx,%rcx + 6d53: 48 89 f2 mov %rsi,%rdx + 6d56: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8) + 6d5d: 01 + 6d5e: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 6d63: eb 5b jmp 0x6dc0 + 6d65: 41 83 ff 13 cmp $0x13,%r15d + 6d69: 7e 19 jle 0x6d84 + 6d6b: 48 89 e0 mov %rsp,%rax + 6d6e: 48 89 f9 mov %rdi,%rcx + 6d71: 49 89 f0 mov %rsi,%r8 + 6d74: 4c 89 58 20 mov %r11,0x20(%rax) + 6d78: e8 a3 f3 0a 00 call 0xb6120 + 6d7d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 6d82: eb 3c jmp 0x6dc0 + 6d84: 49 89 e2 mov %rsp,%r10 + 6d87: 48 89 d1 mov %rdx,%rcx + 6d8a: 48 8b 47 30 mov 0x30(%rdi),%rax + 6d8e: 48 89 f2 mov %rsi,%rdx + 6d91: 45 89 e8 mov %r13d,%r8d + 6d94: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 6d98: 4d 89 5a 28 mov %r11,0x28(%r10) + 6d9c: 49 89 42 20 mov %rax,0x20(%r10) + 6da0: e8 fb 58 b7 01 call 0x1b7c6a0 + 6da5: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 6daa: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 6dae: 74 10 je 0x6dc0 + 6db0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 6db5: 48 89 f2 mov %rsi,%rdx + 6db8: 45 89 e0 mov %r12d,%r8d + 6dbb: e8 00 5d ff ff call 0xffffffffffffcac0 + 6dc0: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 + 6dc5: 48 89 f1 mov %rsi,%rcx + 6dc8: c5 fa 10 0e vmovss (%rsi),%xmm1 + 6dcc: 44 89 ea mov %r13d,%edx + 6dcf: 41 b8 01 00 00 00 mov $0x1,%r8d + 6dd5: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 6dd9: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 6ddd: c5 fa 11 06 vmovss %xmm0,(%rsi) + 6de1: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) + 6de6: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 6dea: e8 f1 05 0b 00 call 0xb73e0 + 6def: 4d 63 e4 movslq %r12d,%r12 + 6df2: 49 83 fc 01 cmp $0x1,%r12 + 6df6: 74 13 je 0x6e0b + 6df8: 8b 46 04 mov 0x4(%rsi),%eax + 6dfb: 33 ff xor %edi,%edi + 6dfd: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 6e01: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 6e06: 89 7e 04 mov %edi,0x4(%rsi) + 6e09: eb 07 jmp 0x6e12 + 6e0b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 6e12: 33 c0 xor %eax,%eax + 6e14: 48 83 c4 30 add $0x30,%rsp + 6e18: 41 5f pop %r15 + 6e1a: 41 5d pop %r13 + 6e1c: 41 5c pop %r12 + 6e1e: 5f pop %rdi + 6e1f: 5e pop %rsi + 6e20: c3 ret + 6e21: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 6e25: 7e 12 jle 0x6e39 + 6e27: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6e2c: 48 83 c4 30 add $0x30,%rsp + 6e30: 41 5f pop %r15 + 6e32: 41 5d pop %r13 + 6e34: 41 5c pop %r12 + 6e36: 5f pop %rdi + 6e37: 5e pop %rsi + 6e38: c3 ret + 6e39: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 6e3d: 41 83 ff 04 cmp $0x4,%r15d + 6e41: 0f 8e 36 fe ff ff jle 0x6c7d + 6e47: e9 bb fe ff ff jmp 0x6d07 + 6e4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e53: 00 + 6e54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6e60: 48 83 ec 28 sub $0x28,%rsp + 6e64: 48 85 c9 test %rcx,%rcx + 6e67: 74 26 je 0x6e8f + 6e69: 48 85 d2 test %rdx,%rdx + 6e6c: 74 21 je 0x6e8f + 6e6e: 45 85 c0 test %r8d,%r8d + 6e71: 7e 26 jle 0x6e99 + 6e73: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 6e7a: 7d 07 jge 0x6e83 + 6e7c: e8 bf 94 a4 01 call 0x1a50340 + 6e81: eb 05 jmp 0x6e88 + 6e83: e8 b8 98 a4 01 call 0x1a50740 + 6e88: 33 c0 xor %eax,%eax + 6e8a: 48 83 c4 28 add $0x28,%rsp + 6e8e: c3 ret + 6e8f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6e94: 48 83 c4 28 add $0x28,%rsp + 6e98: c3 ret + 6e99: b8 fa ff ff ff mov $0xfffffffa,%eax + 6e9e: 48 83 c4 28 add $0x28,%rsp + 6ea2: c3 ret + 6ea3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6eaa: 00 + 6eab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ec0: 48 83 ec 28 sub $0x28,%rsp + 6ec4: 48 85 c9 test %rcx,%rcx + 6ec7: 74 26 je 0x6eef + 6ec9: 48 85 d2 test %rdx,%rdx + 6ecc: 74 21 je 0x6eef + 6ece: 45 85 c0 test %r8d,%r8d + 6ed1: 7e 26 jle 0x6ef9 + 6ed3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 6eda: 7d 07 jge 0x6ee3 + 6edc: e8 ff a0 a4 01 call 0x1a50fe0 + 6ee1: eb 05 jmp 0x6ee8 + 6ee3: e8 78 56 0b 00 call 0xbc560 + 6ee8: 33 c0 xor %eax,%eax + 6eea: 48 83 c4 28 add $0x28,%rsp + 6eee: c3 ret + 6eef: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6ef4: 48 83 c4 28 add $0x28,%rsp + 6ef8: c3 ret + 6ef9: b8 fa ff ff ff mov $0xfffffffa,%eax + 6efe: 48 83 c4 28 add $0x28,%rsp + 6f02: c3 ret + 6f03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f0a: 00 + 6f0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f20: 48 83 ec 28 sub $0x28,%rsp + 6f24: 48 85 c9 test %rcx,%rcx + 6f27: 74 26 je 0x6f4f + 6f29: 48 85 d2 test %rdx,%rdx + 6f2c: 74 21 je 0x6f4f + 6f2e: 45 85 c0 test %r8d,%r8d + 6f31: 7e 26 jle 0x6f59 + 6f33: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 6f3a: 7d 07 jge 0x6f43 + 6f3c: e8 9f ad a4 01 call 0x1a51ce0 + 6f41: eb 05 jmp 0x6f48 + 6f43: e8 78 57 0b 00 call 0xbc6c0 + 6f48: 33 c0 xor %eax,%eax + 6f4a: 48 83 c4 28 add $0x28,%rsp + 6f4e: c3 ret + 6f4f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6f54: 48 83 c4 28 add $0x28,%rsp + 6f58: c3 ret + 6f59: b8 fa ff ff ff mov $0xfffffffa,%eax + 6f5e: 48 83 c4 28 add $0x28,%rsp + 6f62: c3 ret + 6f63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f6a: 00 + 6f6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f80: 41 83 f9 05 cmp $0x5,%r9d + 6f84: 7d 3d jge 0x6fc3 + 6f86: 41 ff c9 dec %r9d + 6f89: 41 83 f9 ff cmp $0xffffffff,%r9d + 6f8d: 74 33 je 0x6fc2 + 6f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f96: 00 + 6f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f9e: 66 90 xchg %ax,%ax + 6fa0: f2 0f 10 01 movsd (%rcx),%xmm0 + 6fa4: 41 ff c9 dec %r9d + 6fa7: f2 0f 59 02 mulsd (%rdx),%xmm0 + 6fab: 48 83 c1 08 add $0x8,%rcx + 6faf: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6fb4: 48 83 c2 08 add $0x8,%rdx + 6fb8: 49 83 c0 08 add $0x8,%r8 + 6fbc: 41 83 f9 ff cmp $0xffffffff,%r9d + 6fc0: 75 de jne 0x6fa0 + 6fc2: c3 ret + 6fc3: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 6fca: 0f 85 e8 02 00 00 jne 0x72b8 + 6fd0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 6fd7: 74 1c je 0x6ff5 + 6fd9: f2 0f 10 01 movsd (%rcx),%xmm0 + 6fdd: 48 83 c1 08 add $0x8,%rcx + 6fe1: f2 0f 59 02 mulsd (%rdx),%xmm0 + 6fe5: 48 83 c2 08 add $0x8,%rdx + 6fe9: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6fee: 49 83 c0 08 add $0x8,%r8 + 6ff2: 41 ff c9 dec %r9d + 6ff5: 44 89 c8 mov %r9d,%eax + 6ff8: 41 83 e1 03 and $0x3,%r9d + 6ffc: c1 f8 02 sar $0x2,%eax + 6fff: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 7006: 0f 84 78 01 00 00 je 0x7184 + 700c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7013: 0f 84 dd 00 00 00 je 0x70f6 + 7019: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 701e: 0f 83 7c 00 00 00 jae 0x70a0 + 7024: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 702b: 00 + 702c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 703f: 00 + 7040: f2 0f 10 11 movsd (%rcx),%xmm2 + 7044: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 7049: f2 0f 10 02 movsd (%rdx),%xmm0 + 704d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7052: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 7057: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 705c: 48 83 c2 20 add $0x20,%rdx + 7060: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 7065: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 706a: 48 83 c1 20 add $0x20,%rcx + 706e: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 7072: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 7076: 41 0f 29 10 movaps %xmm2,(%r8) + 707a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 707f: 49 83 c0 20 add $0x20,%r8 + 7083: ff c8 dec %eax + 7085: 75 b9 jne 0x7040 + 7087: e9 fa fe ff ff jmp 0x6f86 + 708c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7093: 00 + 7094: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 709b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 70a0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 70a4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 70a8: f2 0f 10 11 movsd (%rcx),%xmm2 + 70ac: f2 0f 10 02 movsd (%rdx),%xmm0 + 70b0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 70b5: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 70ba: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 70bf: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 70c4: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 70c9: 48 83 c2 20 add $0x20,%rdx + 70cd: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 70d2: 48 83 c1 20 add $0x20,%rcx + 70d6: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 70da: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 70de: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 70e3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 70e9: 49 83 c0 20 add $0x20,%r8 + 70ed: ff c8 dec %eax + 70ef: 75 af jne 0x70a0 + 70f1: e9 90 fe ff ff jmp 0x6f86 + 70f6: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 70fb: 73 43 jae 0x7140 + 70fd: 0f 1f 00 nopl (%rax) + 7100: f2 0f 10 01 movsd (%rcx),%xmm0 + 7104: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 7109: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 710e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 7113: 48 83 c1 20 add $0x20,%rcx + 7117: 66 0f 59 02 mulpd (%rdx),%xmm0 + 711b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7120: 41 0f 29 00 movaps %xmm0,(%r8) + 7124: 48 83 c2 20 add $0x20,%rdx + 7128: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 712d: 49 83 c0 20 add $0x20,%r8 + 7131: ff c8 dec %eax + 7133: 75 cb jne 0x7100 + 7135: e9 4c fe ff ff jmp 0x6f86 + 713a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7140: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7144: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 7148: f2 0f 10 01 movsd (%rcx),%xmm0 + 714c: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 7151: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 7156: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 715b: 48 83 c1 20 add $0x20,%rcx + 715f: 66 0f 59 02 mulpd (%rdx),%xmm0 + 7163: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7168: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 716d: 48 83 c2 20 add $0x20,%rdx + 7171: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 7177: 49 83 c0 20 add $0x20,%r8 + 717b: ff c8 dec %eax + 717d: 75 c1 jne 0x7140 + 717f: e9 02 fe ff ff jmp 0x6f86 + 7184: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 718b: 0f 84 93 00 00 00 je 0x7224 + 7191: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7196: 73 48 jae 0x71e0 + 7198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 719f: 00 + 71a0: f2 0f 10 02 movsd (%rdx),%xmm0 + 71a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 71a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 71ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 71b3: 48 83 c2 20 add $0x20,%rdx + 71b7: 66 0f 59 01 mulpd (%rcx),%xmm0 + 71bb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 71c0: 41 0f 29 00 movaps %xmm0,(%r8) + 71c4: 48 83 c1 20 add $0x20,%rcx + 71c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 71cd: 49 83 c0 20 add $0x20,%r8 + 71d1: ff c8 dec %eax + 71d3: 75 cb jne 0x71a0 + 71d5: e9 ac fd ff ff jmp 0x6f86 + 71da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 71e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 71e4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 71e8: f2 0f 10 02 movsd (%rdx),%xmm0 + 71ec: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 71f1: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 71f6: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 71fb: 48 83 c2 20 add $0x20,%rdx + 71ff: 66 0f 59 01 mulpd (%rcx),%xmm0 + 7203: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 7208: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 720d: 48 83 c1 20 add $0x20,%rcx + 7211: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 7217: 49 83 c0 20 add $0x20,%r8 + 721b: ff c8 dec %eax + 721d: 75 c1 jne 0x71e0 + 721f: e9 62 fd ff ff jmp 0x6f86 + 7224: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7229: 73 55 jae 0x7280 + 722b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7232: 00 + 7233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 723a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7240: 0f 28 01 movaps (%rcx),%xmm0 + 7243: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 7247: 48 83 c1 20 add $0x20,%rcx + 724b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 724f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7254: 41 0f 29 00 movaps %xmm0,(%r8) + 7258: 48 83 c2 20 add $0x20,%rdx + 725c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 7261: 49 83 c0 20 add $0x20,%r8 + 7265: ff c8 dec %eax + 7267: 75 d7 jne 0x7240 + 7269: e9 18 fd ff ff jmp 0x6f86 + 726e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7275: 00 + 7276: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 727d: 0f 1f 00 nopl (%rax) + 7280: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7284: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 7288: 0f 28 01 movaps (%rcx),%xmm0 + 728b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 728f: 48 83 c1 20 add $0x20,%rcx + 7293: 66 0f 59 02 mulpd (%rdx),%xmm0 + 7297: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 729c: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 72a1: 48 83 c2 20 add $0x20,%rdx + 72a5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 72ab: 49 83 c0 20 add $0x20,%r8 + 72af: ff c8 dec %eax + 72b1: 75 cd jne 0x7280 + 72b3: e9 ce fc ff ff jmp 0x6f86 + 72b8: 44 89 c8 mov %r9d,%eax + 72bb: 41 83 e1 03 and $0x3,%r9d + 72bf: c1 f8 02 sar $0x2,%eax + 72c2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 72c9: 0f 84 cb 00 00 00 je 0x739a + 72cf: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 72d6: 0f 85 64 00 00 00 jne 0x7340 + 72dc: 0f 1f 40 00 nopl 0x0(%rax) + 72e0: f2 0f 10 01 movsd (%rcx),%xmm0 + 72e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 72e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 72ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 72f3: 48 83 c1 20 add $0x20,%rcx + 72f7: 66 0f 59 02 mulpd (%rdx),%xmm0 + 72fb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7300: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7305: 48 83 c2 20 add $0x20,%rdx + 7309: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 730f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 7315: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 731b: 49 83 c0 20 add $0x20,%r8 + 731f: ff c8 dec %eax + 7321: 75 bd jne 0x72e0 + 7323: e9 5e fc ff ff jmp 0x6f86 + 7328: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 732f: 00 + 7330: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 733e: 00 00 + 7340: f2 0f 10 11 movsd (%rcx),%xmm2 + 7344: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 7349: f2 0f 10 02 movsd (%rdx),%xmm0 + 734d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7352: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 7357: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 735c: 48 83 c2 20 add $0x20,%rdx + 7360: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 7365: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 736a: 48 83 c1 20 add $0x20,%rcx + 736e: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 7372: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 7376: f2 41 0f 11 10 movsd %xmm2,(%r8) + 737b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 7381: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 7387: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 738d: 49 83 c0 20 add $0x20,%r8 + 7391: ff c8 dec %eax + 7393: 75 ab jne 0x7340 + 7395: e9 ec fb ff ff jmp 0x6f86 + 739a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 73a1: 75 5d jne 0x7400 + 73a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73aa: 00 + 73ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73c0: 0f 28 01 movaps (%rcx),%xmm0 + 73c3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 73c7: 48 83 c1 20 add $0x20,%rcx + 73cb: 66 0f 59 02 mulpd (%rdx),%xmm0 + 73cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 73d4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 73d9: 48 83 c2 20 add $0x20,%rdx + 73dd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 73e3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 73e9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 73ef: 49 83 c0 20 add $0x20,%r8 + 73f3: ff c8 dec %eax + 73f5: 75 c9 jne 0x73c0 + 73f7: e9 8a fb ff ff jmp 0x6f86 + 73fc: 0f 1f 40 00 nopl 0x0(%rax) + 7400: f2 0f 10 02 movsd (%rdx),%xmm0 + 7404: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7409: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 740e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7413: 48 83 c2 20 add $0x20,%rdx + 7417: 66 0f 59 01 mulpd (%rcx),%xmm0 + 741b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 7420: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7425: 48 83 c1 20 add $0x20,%rcx + 7429: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 742f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 7435: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 743b: 49 83 c0 20 add $0x20,%r8 + 743f: ff c8 dec %eax + 7441: 75 bd jne 0x7400 + 7443: e9 3e fb ff ff jmp 0x6f86 + 7448: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 744f: 00 + 7450: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7457: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 745e: 00 00 + 7460: 41 83 f9 05 cmp $0x5,%r9d + 7464: 7d 3d jge 0x74a3 + 7466: 41 ff c9 dec %r9d + 7469: 41 83 f9 ff cmp $0xffffffff,%r9d + 746d: 74 33 je 0x74a2 + 746f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7476: 00 + 7477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 747e: 66 90 xchg %ax,%ax + 7480: f2 0f 10 01 movsd (%rcx),%xmm0 + 7484: 41 ff c9 dec %r9d + 7487: f2 0f 59 02 mulsd (%rdx),%xmm0 + 748b: 48 83 c1 08 add $0x8,%rcx + 748f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7494: 48 83 c2 08 add $0x8,%rdx + 7498: 49 83 c0 08 add $0x8,%r8 + 749c: 41 83 f9 ff cmp $0xffffffff,%r9d + 74a0: 75 de jne 0x7480 + 74a2: c3 ret + 74a3: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 74aa: 0f 85 e8 02 00 00 jne 0x7798 + 74b0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 74b7: 74 1c je 0x74d5 + 74b9: f2 0f 10 01 movsd (%rcx),%xmm0 + 74bd: 48 83 c1 08 add $0x8,%rcx + 74c1: f2 0f 59 02 mulsd (%rdx),%xmm0 + 74c5: 48 83 c2 08 add $0x8,%rdx + 74c9: f2 41 0f 11 00 movsd %xmm0,(%r8) + 74ce: 49 83 c0 08 add $0x8,%r8 + 74d2: 41 ff c9 dec %r9d + 74d5: 44 89 c8 mov %r9d,%eax + 74d8: 41 83 e1 03 and $0x3,%r9d + 74dc: c1 f8 02 sar $0x2,%eax + 74df: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 74e6: 0f 84 78 01 00 00 je 0x7664 + 74ec: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 74f3: 0f 84 dd 00 00 00 je 0x75d6 + 74f9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 74fe: 0f 83 7c 00 00 00 jae 0x7580 + 7504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 750b: 00 + 750c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 751f: 00 + 7520: f2 0f 10 11 movsd (%rcx),%xmm2 + 7524: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 7529: f2 0f 10 02 movsd (%rdx),%xmm0 + 752d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7532: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 7537: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 753c: 48 83 c2 20 add $0x20,%rdx + 7540: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 7545: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 754a: 48 83 c1 20 add $0x20,%rcx + 754e: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 7552: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 7556: 41 0f 29 10 movaps %xmm2,(%r8) + 755a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 755f: 49 83 c0 20 add $0x20,%r8 + 7563: ff c8 dec %eax + 7565: 75 b9 jne 0x7520 + 7567: e9 fa fe ff ff jmp 0x7466 + 756c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7573: 00 + 7574: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 757b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7580: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7584: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 7588: f2 0f 10 11 movsd (%rcx),%xmm2 + 758c: f2 0f 10 02 movsd (%rdx),%xmm0 + 7590: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7595: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 759a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 759f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 75a4: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 75a9: 48 83 c2 20 add $0x20,%rdx + 75ad: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 75b2: 48 83 c1 20 add $0x20,%rcx + 75b6: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 75ba: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 75be: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 75c3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 75c9: 49 83 c0 20 add $0x20,%r8 + 75cd: ff c8 dec %eax + 75cf: 75 af jne 0x7580 + 75d1: e9 90 fe ff ff jmp 0x7466 + 75d6: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 75db: 73 43 jae 0x7620 + 75dd: 0f 1f 00 nopl (%rax) + 75e0: f2 0f 10 01 movsd (%rcx),%xmm0 + 75e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 75e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 75ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 75f3: 48 83 c1 20 add $0x20,%rcx + 75f7: 66 0f 59 02 mulpd (%rdx),%xmm0 + 75fb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7600: 41 0f 29 00 movaps %xmm0,(%r8) + 7604: 48 83 c2 20 add $0x20,%rdx + 7608: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 760d: 49 83 c0 20 add $0x20,%r8 + 7611: ff c8 dec %eax + 7613: 75 cb jne 0x75e0 + 7615: e9 4c fe ff ff jmp 0x7466 + 761a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7620: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7624: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 7628: f2 0f 10 01 movsd (%rcx),%xmm0 + 762c: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 7631: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 7636: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 763b: 48 83 c1 20 add $0x20,%rcx + 763f: 66 0f 59 02 mulpd (%rdx),%xmm0 + 7643: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7648: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 764d: 48 83 c2 20 add $0x20,%rdx + 7651: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 7657: 49 83 c0 20 add $0x20,%r8 + 765b: ff c8 dec %eax + 765d: 75 c1 jne 0x7620 + 765f: e9 02 fe ff ff jmp 0x7466 + 7664: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 766b: 0f 84 93 00 00 00 je 0x7704 + 7671: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7676: 73 48 jae 0x76c0 + 7678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 767f: 00 + 7680: f2 0f 10 02 movsd (%rdx),%xmm0 + 7684: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7689: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 768e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7693: 48 83 c2 20 add $0x20,%rdx + 7697: 66 0f 59 01 mulpd (%rcx),%xmm0 + 769b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 76a0: 41 0f 29 00 movaps %xmm0,(%r8) + 76a4: 48 83 c1 20 add $0x20,%rcx + 76a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 76ad: 49 83 c0 20 add $0x20,%r8 + 76b1: ff c8 dec %eax + 76b3: 75 cb jne 0x7680 + 76b5: e9 ac fd ff ff jmp 0x7466 + 76ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 76c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 76c4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 76c8: f2 0f 10 02 movsd (%rdx),%xmm0 + 76cc: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 76d1: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 76d6: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 76db: 48 83 c2 20 add $0x20,%rdx + 76df: 66 0f 59 01 mulpd (%rcx),%xmm0 + 76e3: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 76e8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 76ed: 48 8d 49 20 lea 0x20(%rcx),%rcx + 76f1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 76f7: 49 83 c0 20 add $0x20,%r8 + 76fb: ff c8 dec %eax + 76fd: 75 c1 jne 0x76c0 + 76ff: e9 62 fd ff ff jmp 0x7466 + 7704: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7709: 73 55 jae 0x7760 + 770b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7712: 00 + 7713: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 771a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7720: 0f 28 01 movaps (%rcx),%xmm0 + 7723: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 7727: 48 83 c1 20 add $0x20,%rcx + 772b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 772f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7734: 41 0f 29 00 movaps %xmm0,(%r8) + 7738: 48 83 c2 20 add $0x20,%rdx + 773c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 7741: 49 83 c0 20 add $0x20,%r8 + 7745: ff c8 dec %eax + 7747: 75 d7 jne 0x7720 + 7749: e9 18 fd ff ff jmp 0x7466 + 774e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7755: 00 + 7756: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 775d: 0f 1f 00 nopl (%rax) + 7760: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7764: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 7768: 0f 28 01 movaps (%rcx),%xmm0 + 776b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 776f: 48 83 c1 20 add $0x20,%rcx + 7773: 66 0f 59 02 mulpd (%rdx),%xmm0 + 7777: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 777c: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 7781: 48 83 c2 20 add $0x20,%rdx + 7785: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 778b: 49 83 c0 20 add $0x20,%r8 + 778f: ff c8 dec %eax + 7791: 75 cd jne 0x7760 + 7793: e9 ce fc ff ff jmp 0x7466 + 7798: 44 89 c8 mov %r9d,%eax + 779b: 41 83 e1 03 and $0x3,%r9d + 779f: c1 f8 02 sar $0x2,%eax + 77a2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 77a9: 0f 84 cb 00 00 00 je 0x787a + 77af: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 77b6: 0f 85 64 00 00 00 jne 0x7820 + 77bc: 0f 1f 40 00 nopl 0x0(%rax) + 77c0: f2 0f 10 01 movsd (%rcx),%xmm0 + 77c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 77c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 77ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 77d3: 48 83 c1 20 add $0x20,%rcx + 77d7: 66 0f 59 02 mulpd (%rdx),%xmm0 + 77db: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 77e0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 77e5: 48 83 c2 20 add $0x20,%rdx + 77e9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 77ef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 77f5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 77fb: 49 83 c0 20 add $0x20,%r8 + 77ff: ff c8 dec %eax + 7801: 75 bd jne 0x77c0 + 7803: e9 5e fc ff ff jmp 0x7466 + 7808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 780f: 00 + 7810: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 781e: 00 00 + 7820: f2 0f 10 11 movsd (%rcx),%xmm2 + 7824: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 7829: f2 0f 10 02 movsd (%rdx),%xmm0 + 782d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7832: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 7837: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 783c: 48 83 c2 20 add $0x20,%rdx + 7840: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 7845: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 784a: 48 83 c1 20 add $0x20,%rcx + 784e: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 7852: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 7856: f2 41 0f 11 10 movsd %xmm2,(%r8) + 785b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 7861: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 7867: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 786d: 49 83 c0 20 add $0x20,%r8 + 7871: ff c8 dec %eax + 7873: 75 ab jne 0x7820 + 7875: e9 ec fb ff ff jmp 0x7466 + 787a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7881: 75 5d jne 0x78e0 + 7883: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 788a: 00 + 788b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7892: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 78a0: 0f 28 01 movaps (%rcx),%xmm0 + 78a3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 78a7: 48 83 c1 20 add $0x20,%rcx + 78ab: 66 0f 59 02 mulpd (%rdx),%xmm0 + 78af: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 78b4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 78b9: 48 83 c2 20 add $0x20,%rdx + 78bd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 78c3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 78c9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 78cf: 49 83 c0 20 add $0x20,%r8 + 78d3: ff c8 dec %eax + 78d5: 75 c9 jne 0x78a0 + 78d7: e9 8a fb ff ff jmp 0x7466 + 78dc: 0f 1f 40 00 nopl 0x0(%rax) + 78e0: f2 0f 10 02 movsd (%rdx),%xmm0 + 78e4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 78e9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 78ee: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 78f3: 48 83 c2 20 add $0x20,%rdx + 78f7: 66 0f 59 01 mulpd (%rcx),%xmm0 + 78fb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 7900: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7905: 48 83 c1 20 add $0x20,%rcx + 7909: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 790f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 7915: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 791b: 49 83 c0 20 add $0x20,%r8 + 791f: ff c8 dec %eax + 7921: 75 bd jne 0x78e0 + 7923: e9 3e fb ff ff jmp 0x7466 + 7928: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 792f: 00 + 7930: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 793e: 00 00 + 7940: 41 83 f9 05 cmp $0x5,%r9d + 7944: 7d 3e jge 0x7984 + 7946: 41 83 c1 ff add $0xffffffff,%r9d + 794a: 41 83 f9 ff cmp $0xffffffff,%r9d + 794e: 74 33 je 0x7983 + 7950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7957: 00 + 7958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 795f: 90 nop + 7960: f2 0f 10 01 movsd (%rcx),%xmm0 + 7964: 41 83 c1 ff add $0xffffffff,%r9d + 7968: 48 83 c1 08 add $0x8,%rcx + 796c: f2 0f 59 02 mulsd (%rdx),%xmm0 + 7970: 48 83 c2 08 add $0x8,%rdx + 7974: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7979: 49 83 c0 08 add $0x8,%r8 + 797d: 41 83 f9 ff cmp $0xffffffff,%r9d + 7981: 75 dd jne 0x7960 + 7983: c3 ret + 7984: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 798b: 0f 85 a8 02 00 00 jne 0x7c39 + 7991: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 7998: 74 1d je 0x79b7 + 799a: f2 0f 10 01 movsd (%rcx),%xmm0 + 799e: 48 83 c1 08 add $0x8,%rcx + 79a2: 41 83 c1 ff add $0xffffffff,%r9d + 79a6: f2 0f 59 02 mulsd (%rdx),%xmm0 + 79aa: 48 83 c2 08 add $0x8,%rdx + 79ae: f2 41 0f 11 00 movsd %xmm0,(%r8) + 79b3: 49 83 c0 08 add $0x8,%r8 + 79b7: 44 89 c8 mov %r9d,%eax + 79ba: 41 83 e1 03 and $0x3,%r9d + 79be: c1 f8 02 sar $0x2,%eax + 79c1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 79c8: 0f 84 4b 01 00 00 je 0x7b19 + 79ce: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 79d5: 0f 84 a4 00 00 00 je 0x7a7f + 79db: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 79e0: 73 5e jae 0x7a40 + 79e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 79e9: 00 + 79ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 79f8: 00 + 79f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a00: 0f 10 11 movups (%rcx),%xmm2 + 7a03: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 7a07: 48 83 c1 20 add $0x20,%rcx + 7a0b: 0f 10 02 movups (%rdx),%xmm0 + 7a0e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7a12: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 7a16: 48 83 c2 20 add $0x20,%rdx + 7a1a: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 7a1e: 41 0f 11 10 movups %xmm2,(%r8) + 7a22: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 7a27: 49 83 c0 20 add $0x20,%r8 + 7a2b: 83 c0 ff add $0xffffffff,%eax + 7a2e: 75 d0 jne 0x7a00 + 7a30: e9 11 ff ff ff jmp 0x7946 + 7a35: 0f 1f 40 00 nopl 0x0(%rax) + 7a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a40: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7a44: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 7a48: 0f 10 11 movups (%rcx),%xmm2 + 7a4b: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 7a4f: 48 83 c1 20 add $0x20,%rcx + 7a53: 0f 10 02 movups (%rdx),%xmm0 + 7a56: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7a5a: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 7a5e: 48 83 c2 20 add $0x20,%rdx + 7a62: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 7a66: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 7a6b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 7a71: 49 83 c0 20 add $0x20,%r8 + 7a75: 83 c0 ff add $0xffffffff,%eax + 7a78: 75 c6 jne 0x7a40 + 7a7a: e9 c7 fe ff ff jmp 0x7946 + 7a7f: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7a84: 73 5a jae 0x7ae0 + 7a86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a8d: 00 + 7a8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a95: 0f 1f 40 00 nopl 0x0(%rax) + 7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7aa0: 0f 10 01 movups (%rcx),%xmm0 + 7aa3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7aa7: 48 83 c1 20 add $0x20,%rcx + 7aab: 66 0f 59 02 mulpd (%rdx),%xmm0 + 7aaf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7ab4: 48 83 c2 20 add $0x20,%rdx + 7ab8: 41 0f 11 00 movups %xmm0,(%r8) + 7abc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7ac1: 49 83 c0 20 add $0x20,%r8 + 7ac5: 83 c0 ff add $0xffffffff,%eax + 7ac8: 75 d6 jne 0x7aa0 + 7aca: e9 77 fe ff ff jmp 0x7946 + 7acf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ad6: 00 + 7ad7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ade: 66 90 xchg %ax,%ax + 7ae0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7ae4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 7ae8: 0f 10 01 movups (%rcx),%xmm0 + 7aeb: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7aef: 48 83 c1 20 add $0x20,%rcx + 7af3: 66 0f 59 02 mulpd (%rdx),%xmm0 + 7af7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7afc: 48 83 c2 20 add $0x20,%rdx + 7b00: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 7b05: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 7b0b: 49 83 c0 20 add $0x20,%r8 + 7b0f: 83 c0 ff add $0xffffffff,%eax + 7b12: 75 cc jne 0x7ae0 + 7b14: e9 2d fe ff ff jmp 0x7946 + 7b19: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7b20: 0f 84 93 00 00 00 je 0x7bb9 + 7b26: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7b2b: 73 53 jae 0x7b80 + 7b2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b34: 00 + 7b35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b3c: 0f 1f 40 00 nopl 0x0(%rax) + 7b40: 0f 10 02 movups (%rdx),%xmm0 + 7b43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7b47: 48 83 c2 20 add $0x20,%rdx + 7b4b: 66 0f 59 01 mulpd (%rcx),%xmm0 + 7b4f: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 7b54: 48 83 c1 20 add $0x20,%rcx + 7b58: 41 0f 11 00 movups %xmm0,(%r8) + 7b5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7b61: 49 83 c0 20 add $0x20,%r8 + 7b65: 83 c0 ff add $0xffffffff,%eax + 7b68: 75 d6 jne 0x7b40 + 7b6a: e9 d7 fd ff ff jmp 0x7946 + 7b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b76: 00 + 7b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b7e: 66 90 xchg %ax,%ax + 7b80: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7b84: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 7b88: 0f 10 02 movups (%rdx),%xmm0 + 7b8b: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7b8f: 48 83 c2 20 add $0x20,%rdx + 7b93: 66 0f 59 01 mulpd (%rcx),%xmm0 + 7b97: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 7b9c: 48 83 c1 20 add $0x20,%rcx + 7ba0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 7ba5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 7bab: 49 83 c0 20 add $0x20,%r8 + 7baf: 83 c0 ff add $0xffffffff,%eax + 7bb2: 75 cc jne 0x7b80 + 7bb4: e9 8d fd ff ff jmp 0x7946 + 7bb9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7bbe: 73 40 jae 0x7c00 + 7bc0: 0f 10 01 movups (%rcx),%xmm0 + 7bc3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7bc7: 48 83 c1 20 add $0x20,%rcx + 7bcb: 66 0f 59 02 mulpd (%rdx),%xmm0 + 7bcf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7bd4: 48 83 c2 20 add $0x20,%rdx + 7bd8: 41 0f 11 00 movups %xmm0,(%r8) + 7bdc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7be1: 49 83 c0 20 add $0x20,%r8 + 7be5: 83 c0 ff add $0xffffffff,%eax + 7be8: 75 d6 jne 0x7bc0 + 7bea: e9 57 fd ff ff jmp 0x7946 + 7bef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7bf6: 00 + 7bf7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7bfe: 66 90 xchg %ax,%ax + 7c00: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7c04: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 7c08: 0f 10 01 movups (%rcx),%xmm0 + 7c0b: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7c0f: 48 83 c1 20 add $0x20,%rcx + 7c13: 66 0f 59 02 mulpd (%rdx),%xmm0 + 7c17: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7c1c: 48 83 c2 20 add $0x20,%rdx + 7c20: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 7c25: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 7c2b: 49 83 c0 20 add $0x20,%r8 + 7c2f: 83 c0 ff add $0xffffffff,%eax + 7c32: 75 cc jne 0x7c00 + 7c34: e9 0d fd ff ff jmp 0x7946 + 7c39: 44 89 c8 mov %r9d,%eax + 7c3c: 41 83 e1 03 and $0x3,%r9d + 7c40: c1 f8 02 sar $0x2,%eax + 7c43: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 7c4a: 0f 84 85 00 00 00 je 0x7cd5 + 7c50: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7c57: 75 47 jne 0x7ca0 + 7c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c60: 0f 10 01 movups (%rcx),%xmm0 + 7c63: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7c67: 48 83 c1 20 add $0x20,%rcx + 7c6b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 7c6f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7c74: 48 83 c2 20 add $0x20,%rdx + 7c78: 41 0f 11 00 movups %xmm0,(%r8) + 7c7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7c81: 49 83 c0 20 add $0x20,%r8 + 7c85: 83 c0 ff add $0xffffffff,%eax + 7c88: 75 d6 jne 0x7c60 + 7c8a: e9 b7 fc ff ff jmp 0x7946 + 7c8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c96: 00 + 7c97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c9e: 66 90 xchg %ax,%ax + 7ca0: 0f 10 11 movups (%rcx),%xmm2 + 7ca3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 7ca7: 48 83 c1 20 add $0x20,%rcx + 7cab: 0f 10 02 movups (%rdx),%xmm0 + 7cae: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7cb2: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 7cb6: 48 83 c2 20 add $0x20,%rdx + 7cba: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 7cbe: 41 0f 11 10 movups %xmm2,(%r8) + 7cc2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 7cc7: 49 83 c0 20 add $0x20,%r8 + 7ccb: 83 c0 ff add $0xffffffff,%eax + 7cce: 75 d0 jne 0x7ca0 + 7cd0: e9 71 fc ff ff jmp 0x7946 + 7cd5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7cdc: 75 42 jne 0x7d20 + 7cde: 66 90 xchg %ax,%ax + 7ce0: 0f 10 01 movups (%rcx),%xmm0 + 7ce3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7ce7: 48 83 c1 20 add $0x20,%rcx + 7ceb: 66 0f 59 02 mulpd (%rdx),%xmm0 + 7cef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 7cf4: 48 83 c2 20 add $0x20,%rdx + 7cf8: 41 0f 11 00 movups %xmm0,(%r8) + 7cfc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7d01: 49 83 c0 20 add $0x20,%r8 + 7d05: 83 c0 ff add $0xffffffff,%eax + 7d08: 75 d6 jne 0x7ce0 + 7d0a: e9 37 fc ff ff jmp 0x7946 + 7d0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d16: 00 + 7d17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d1e: 66 90 xchg %ax,%ax + 7d20: 0f 10 02 movups (%rdx),%xmm0 + 7d23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7d27: 48 83 c2 20 add $0x20,%rdx + 7d2b: 66 0f 59 01 mulpd (%rcx),%xmm0 + 7d2f: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 7d34: 48 83 c1 20 add $0x20,%rcx + 7d38: 41 0f 11 00 movups %xmm0,(%r8) + 7d3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7d41: 49 83 c0 20 add $0x20,%r8 + 7d45: 83 c0 ff add $0xffffffff,%eax + 7d48: 75 d6 jne 0x7d20 + 7d4a: e9 f7 fb ff ff jmp 0x7946 + 7d4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d56: 00 + 7d57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d5e: 66 90 xchg %ax,%ax + 7d60: 41 83 f9 05 cmp $0x5,%r9d + 7d64: 0f 82 75 03 00 00 jb 0x80df + 7d6a: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 7d71: 0f 85 bb 01 00 00 jne 0x7f32 + 7d77: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 7d7e: 74 1c je 0x7d9c + 7d80: f2 0f 10 01 movsd (%rcx),%xmm0 + 7d84: 48 83 c1 08 add $0x8,%rcx + 7d88: 41 ff c9 dec %r9d + 7d8b: f2 0f 5d 02 minsd (%rdx),%xmm0 + 7d8f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7d94: 48 83 c2 08 add $0x8,%rdx + 7d98: 49 83 c0 08 add $0x8,%r8 + 7d9c: 44 89 c8 mov %r9d,%eax + 7d9f: 49 89 d2 mov %rdx,%r10 + 7da2: c1 e8 02 shr $0x2,%eax + 7da5: 49 83 e2 0f and $0xf,%r10 + 7da9: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 7db0: 0f 84 c8 00 00 00 je 0x7e7e + 7db6: 45 33 db xor %r11d,%r11d + 7db9: 4d 85 d2 test %r10,%r10 + 7dbc: 74 72 je 0x7e30 + 7dbe: 85 c0 test %eax,%eax + 7dc0: 0f 86 15 03 00 00 jbe 0x80db + 7dc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7dcd: 00 + 7dce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7dd5: 0f 1f 40 00 nopl 0x0(%rax) + 7dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7de0: f2 0f 10 11 movsd (%rcx),%xmm2 + 7de4: 41 ff c3 inc %r11d + 7de7: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 7dec: f2 0f 10 02 movsd (%rdx),%xmm0 + 7df0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7df5: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 7dfa: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7dff: 48 83 c2 20 add $0x20,%rdx + 7e03: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 7e08: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 7e0d: 48 83 c1 20 add $0x20,%rcx + 7e11: 66 0f 5d d0 minpd %xmm0,%xmm2 + 7e15: 66 0f 5d d9 minpd %xmm1,%xmm3 + 7e19: 41 0f 29 10 movaps %xmm2,(%r8) + 7e1d: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 7e22: 49 83 c0 20 add $0x20,%r8 + 7e26: 44 3b d8 cmp %eax,%r11d + 7e29: 72 b5 jb 0x7de0 + 7e2b: e9 ab 02 00 00 jmp 0x80db + 7e30: 85 c0 test %eax,%eax + 7e32: 0f 86 a3 02 00 00 jbe 0x80db + 7e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e3f: 00 + 7e40: f2 0f 10 01 movsd (%rcx),%xmm0 + 7e44: 41 ff c3 inc %r11d + 7e47: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 7e4c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 7e51: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 7e56: 48 83 c1 20 add $0x20,%rcx + 7e5a: 66 0f 5d 02 minpd (%rdx),%xmm0 + 7e5e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 7e63: 41 0f 29 00 movaps %xmm0,(%r8) + 7e67: 48 83 c2 20 add $0x20,%rdx + 7e6b: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 7e70: 49 83 c0 20 add $0x20,%r8 + 7e74: 44 3b d8 cmp %eax,%r11d + 7e77: 72 c7 jb 0x7e40 + 7e79: e9 5d 02 00 00 jmp 0x80db + 7e7e: 45 33 db xor %r11d,%r11d + 7e81: 4d 85 d2 test %r10,%r10 + 7e84: 74 5e je 0x7ee4 + 7e86: 85 c0 test %eax,%eax + 7e88: 0f 86 4d 02 00 00 jbe 0x80db + 7e8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e95: 00 + 7e96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e9d: 0f 1f 00 nopl (%rax) + 7ea0: f2 0f 10 02 movsd (%rdx),%xmm0 + 7ea4: 41 ff c3 inc %r11d + 7ea7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7eac: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 7eb1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7eb6: 48 83 c2 20 add $0x20,%rdx + 7eba: 0f 28 11 movaps (%rcx),%xmm2 + 7ebd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 7ec1: 48 83 c1 20 add $0x20,%rcx + 7ec5: 66 0f 5d d0 minpd %xmm0,%xmm2 + 7ec9: 66 0f 5d d9 minpd %xmm1,%xmm3 + 7ecd: 41 0f 29 10 movaps %xmm2,(%r8) + 7ed1: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 7ed6: 49 83 c0 20 add $0x20,%r8 + 7eda: 44 3b d8 cmp %eax,%r11d + 7edd: 72 c1 jb 0x7ea0 + 7edf: e9 f7 01 00 00 jmp 0x80db + 7ee4: 85 c0 test %eax,%eax + 7ee6: 0f 86 ef 01 00 00 jbe 0x80db + 7eec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ef3: 00 + 7ef4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7f00: 0f 28 01 movaps (%rcx),%xmm0 + 7f03: 41 ff c3 inc %r11d + 7f06: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 7f0a: 48 83 c1 20 add $0x20,%rcx + 7f0e: 66 0f 5d 02 minpd (%rdx),%xmm0 + 7f12: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 7f17: 41 0f 29 00 movaps %xmm0,(%r8) + 7f1b: 48 83 c2 20 add $0x20,%rdx + 7f1f: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 7f24: 49 83 c0 20 add $0x20,%r8 + 7f28: 44 3b d8 cmp %eax,%r11d + 7f2b: 72 d3 jb 0x7f00 + 7f2d: e9 a9 01 00 00 jmp 0x80db + 7f32: 44 89 c8 mov %r9d,%eax + 7f35: 49 89 d2 mov %rdx,%r10 + 7f38: c1 e8 02 shr $0x2,%eax + 7f3b: 49 83 e2 0f and $0xf,%r10 + 7f3f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 7f46: 0f 84 e0 00 00 00 je 0x802c + 7f4c: 45 33 db xor %r11d,%r11d + 7f4f: 4d 85 d2 test %r10,%r10 + 7f52: 0f 84 66 00 00 00 je 0x7fbe + 7f58: 85 c0 test %eax,%eax + 7f5a: 0f 86 7b 01 00 00 jbe 0x80db + 7f60: f2 0f 10 11 movsd (%rcx),%xmm2 + 7f64: 41 ff c3 inc %r11d + 7f67: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 7f6c: f2 0f 10 02 movsd (%rdx),%xmm0 + 7f70: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7f75: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 7f7a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7f7f: 48 83 c2 20 add $0x20,%rdx + 7f83: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 7f88: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 7f8d: 48 83 c1 20 add $0x20,%rcx + 7f91: 66 0f 5d d0 minpd %xmm0,%xmm2 + 7f95: 66 0f 5d d9 minpd %xmm1,%xmm3 + 7f99: f2 41 0f 11 10 movsd %xmm2,(%r8) + 7f9e: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 7fa4: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 7faa: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 7fb0: 49 83 c0 20 add $0x20,%r8 + 7fb4: 44 3b d8 cmp %eax,%r11d + 7fb7: 72 a7 jb 0x7f60 + 7fb9: e9 1d 01 00 00 jmp 0x80db + 7fbe: 85 c0 test %eax,%eax + 7fc0: 0f 86 15 01 00 00 jbe 0x80db + 7fc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7fcd: 00 + 7fce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fd5: 0f 1f 40 00 nopl 0x0(%rax) + 7fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fe0: f2 0f 10 01 movsd (%rcx),%xmm0 + 7fe4: 41 ff c3 inc %r11d + 7fe7: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 7fec: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 7ff1: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 7ff6: 48 83 c1 20 add $0x20,%rcx + 7ffa: 66 0f 5d 02 minpd (%rdx),%xmm0 + 7ffe: 66 data16 + 7fff: 0f .byte 0xf diff --git a/handoff/nls_dasm/th_14c40.dis b/handoff/nls_dasm/th_14c40.dis new file mode 100644 index 0000000..05c9611 --- /dev/null +++ b/handoff/nls_dasm/th_14c40.dis @@ -0,0 +1,8517 @@ +; th_14c40: VA 0x180014c40-0x18001cc40 (32768 bytes) + +/tmp/opencode/dis/th_14c40.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 89 d1 mov %rdx,%rcx + 3: 48 85 c9 test %rcx,%rcx + 6: 0f 84 62 01 00 00 je 0x16e + c: 45 85 c0 test %r8d,%r8d + f: 0f 8e 53 01 00 00 jle 0x168 + 15: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 19: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 1d: 7a 06 jp 0x25 + 1f: 0f 84 40 01 00 00 je 0x165 + 25: 41 83 f8 10 cmp $0x10,%r8d + 29: 0f 8c 2f 01 00 00 jl 0x15e + 2f: 49 89 ca mov %rcx,%r10 + 32: 49 83 e2 1f and $0x1f,%r10 + 36: 45 85 d2 test %r10d,%r10d + 39: 74 18 je 0x53 + 3b: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 42: 0f 85 16 01 00 00 jne 0x15e + 48: 41 f7 da neg %r10d + 4b: 41 83 c2 20 add $0x20,%r10d + 4f: 41 c1 ea 02 shr $0x2,%r10d + 53: 41 8d 42 10 lea 0x10(%r10),%eax + 57: 44 3b c0 cmp %eax,%r8d + 5a: 0f 8c fe 00 00 00 jl 0x15e + 60: 44 89 c2 mov %r8d,%edx + 63: 33 c0 xor %eax,%eax + 65: 41 2b d2 sub %r10d,%edx + 68: 83 e2 0f and $0xf,%edx + 6b: f7 da neg %edx + 6d: 41 03 d0 add %r8d,%edx + 70: 45 89 d1 mov %r10d,%r9d + 73: 45 85 d2 test %r10d,%r10d + 76: 76 1a jbe 0x92 + 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f: 00 + 80: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 + 85: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) + 8a: 48 ff c0 inc %rax + 8d: 49 3b c1 cmp %r9,%rax + 90: 72 ee jb 0x80 + 92: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 97: 48 63 c2 movslq %edx,%rax + 9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + a0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 + a6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 + ad: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) + b3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) + ba: 49 83 c1 10 add $0x10,%r9 + be: 4c 3b c8 cmp %rax,%r9 + c1: 72 dd jb 0xa0 + c3: 8d 42 01 lea 0x1(%rdx),%eax + c6: 41 3b c0 cmp %r8d,%eax + c9: 0f 87 85 00 00 00 ja 0x154 + cf: 4d 63 c0 movslq %r8d,%r8 + d2: 48 63 d2 movslq %edx,%rdx + d5: 4c 2b c2 sub %rdx,%r8 + d8: 49 83 f8 04 cmp $0x4,%r8 + dc: 0f 8c 78 00 00 00 jl 0x15a + e2: 48 63 d2 movslq %edx,%rdx + e5: 44 89 c0 mov %r8d,%eax + e8: 83 e0 fc and $0xfffffffc,%eax + eb: 45 33 d2 xor %r10d,%r10d + ee: 48 63 c0 movslq %eax,%rax + f1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + f6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 100: 49 83 c2 04 add $0x4,%r10 + 104: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 + 109: c4 c1 78 11 11 vmovups %xmm2,(%r9) + 10e: 49 83 c1 10 add $0x10,%r9 + 112: 4c 3b d0 cmp %rax,%r10 + 115: 72 e9 jb 0x100 + 117: 49 3b c0 cmp %r8,%rax + 11a: 73 38 jae 0x154 + 11c: 48 63 d2 movslq %edx,%rdx + 11f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx + 123: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12e: 00 + 12f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 136: 0f 1f 00 nopl (%rax) + 139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 140: 48 ff c0 inc %rax + 143: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 147: c5 fa 11 0a vmovss %xmm1,(%rdx) + 14b: 48 83 c2 04 add $0x4,%rdx + 14f: 49 3b c0 cmp %r8,%rax + 152: 72 ec jb 0x140 + 154: 33 c0 xor %eax,%eax + 156: c5 f8 77 vzeroupper + 159: c3 ret + 15a: 33 c0 xor %eax,%eax + 15c: eb b9 jmp 0x117 + 15e: 33 d2 xor %edx,%edx + 160: e9 5e ff ff ff jmp 0xc3 + 165: 33 c0 xor %eax,%eax + 167: c3 ret + 168: b8 fa ff ff ff mov $0xfffffffa,%eax + 16d: c3 ret + 16e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 173: c3 ret + 174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180: 48 83 ec 28 sub $0x28,%rsp + 184: 48 85 d2 test %rdx,%rdx + 187: 74 1c je 0x1a5 + 189: 45 85 c0 test %r8d,%r8d + 18c: 7e 21 jle 0x1af + 18e: 0f 57 c9 xorps %xmm1,%xmm1 + 191: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 195: 7a 02 jp 0x199 + 197: 74 05 je 0x19e + 199: e8 22 f6 05 00 call 0x5f7c0 + 19e: 33 c0 xor %eax,%eax + 1a0: 48 83 c4 28 add $0x28,%rsp + 1a4: c3 ret + 1a5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1aa: 48 83 c4 28 add $0x28,%rsp + 1ae: c3 ret + 1af: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b4: 48 83 c4 28 add $0x28,%rsp + 1b8: c3 ret + 1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1c5: 48 85 d2 test %rdx,%rdx + 1c8: 74 1d je 0x1e7 + 1ca: 45 85 c0 test %r8d,%r8d + 1cd: 7e 26 jle 0x1f5 + 1cf: 0f 57 c9 xorps %xmm1,%xmm1 + 1d2: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 1d6: 7a 02 jp 0x1da + 1d8: 74 05 je 0x1df + 1da: e8 81 f7 05 00 call 0x5f960 + 1df: 33 c0 xor %eax,%eax + 1e1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1e6: c3 ret + 1e7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1ec: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1f1: 90 nop + 1f2: 90 nop + 1f3: 90 nop + 1f4: c3 ret + 1f5: b8 fa ff ff ff mov $0xfffffffa,%eax + 1fa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1ff: 90 nop + 200: c3 ret + 201: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 208: 00 + 209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 217: 00 + 218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21f: 90 nop + 220: 48 83 ec 28 sub $0x28,%rsp + 224: 48 85 d2 test %rdx,%rdx + 227: 74 1c je 0x245 + 229: 45 85 c0 test %r8d,%r8d + 22c: 7e 21 jle 0x24f + 22e: 0f 57 c9 xorps %xmm1,%xmm1 + 231: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 235: 7a 02 jp 0x239 + 237: 74 05 je 0x23e + 239: e8 c2 f8 05 00 call 0x5fb00 + 23e: 33 c0 xor %eax,%eax + 240: 48 83 c4 28 add $0x28,%rsp + 244: c3 ret + 245: b8 f8 ff ff ff mov $0xfffffff8,%eax + 24a: 48 83 c4 28 add $0x28,%rsp + 24e: c3 ret + 24f: b8 fa ff ff ff mov $0xfffffffa,%eax + 254: 48 83 c4 28 add $0x28,%rsp + 258: c3 ret + 259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 260: 49 89 d1 mov %rdx,%r9 + 263: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 267: 4d 85 c9 test %r9,%r9 + 26a: 0f 84 a6 01 00 00 je 0x416 + 270: 45 85 c0 test %r8d,%r8d + 273: 0f 8e 97 01 00 00 jle 0x410 + 279: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 27d: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 281: 7a 06 jp 0x289 + 283: 0f 84 84 01 00 00 je 0x40d + 289: 41 83 f8 10 cmp $0x10,%r8d + 28d: 0f 8c 6b 01 00 00 jl 0x3fe + 293: 4c 89 ca mov %r9,%rdx + 296: 48 83 e2 1f and $0x1f,%rdx + 29a: 85 d2 test %edx,%edx + 29c: 74 11 je 0x2af + 29e: f6 c2 07 test $0x7,%dl + 2a1: 0f 85 57 01 00 00 jne 0x3fe + 2a7: f7 da neg %edx + 2a9: 83 c2 20 add $0x20,%edx + 2ac: c1 ea 03 shr $0x3,%edx + 2af: 8d 42 10 lea 0x10(%rdx),%eax + 2b2: 44 3b c0 cmp %eax,%r8d + 2b5: 0f 8c 43 01 00 00 jl 0x3fe + 2bb: 44 89 c1 mov %r8d,%ecx + 2be: 33 c0 xor %eax,%eax + 2c0: 2b ca sub %edx,%ecx + 2c2: 83 e1 0f and $0xf,%ecx + 2c5: f7 d9 neg %ecx + 2c7: 41 03 c8 add %r8d,%ecx + 2ca: 41 89 d2 mov %edx,%r10d + 2cd: 85 d2 test %edx,%edx + 2cf: 76 23 jbe 0x2f4 + 2d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d8: 00 + 2d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 + 2e6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) + 2ec: 48 ff c0 inc %rax + 2ef: 49 3b c2 cmp %r10,%rax + 2f2: 72 ec jb 0x2e0 + 2f4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 2f8: 48 63 d1 movslq %ecx,%rdx + 2fb: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 301: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 308: 00 + 309: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 310: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 317: 00 + 318: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31f: 90 nop + 320: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 + 326: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 + 32d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 + 334: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 + 33b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) + 341: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) + 348: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) + 34f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) + 356: 49 83 c2 10 add $0x10,%r10 + 35a: 4c 3b d2 cmp %rdx,%r10 + 35d: 72 c1 jb 0x320 + 35f: 8d 41 01 lea 0x1(%rcx),%eax + 362: 41 3b c0 cmp %r8d,%eax + 365: 0f 87 89 00 00 00 ja 0x3f4 + 36b: 4d 63 c0 movslq %r8d,%r8 + 36e: 4c 2b c2 sub %rdx,%r8 + 371: 49 83 f8 04 cmp $0x4,%r8 + 375: 0f 8c 7f 00 00 00 jl 0x3fa + 37b: 44 89 c0 mov %r8d,%eax + 37e: 45 33 d2 xor %r10d,%r10d + 381: 83 e0 fc and $0xfffffffc,%eax + 384: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 388: 48 63 c0 movslq %eax,%rax + 38b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 392: 00 + 393: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 39a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3a0: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 + 3a4: 49 83 c2 04 add $0x4,%r10 + 3a8: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 3ac: 48 83 c2 20 add $0x20,%rdx + 3b0: 4c 3b d0 cmp %rax,%r10 + 3b3: 72 eb jb 0x3a0 + 3b5: 49 3b c0 cmp %r8,%rax + 3b8: 73 3a jae 0x3f4 + 3ba: 48 63 c9 movslq %ecx,%rcx + 3bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 3c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 3c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3cc: 00 + 3cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e0: 48 ff c0 inc %rax + 3e3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 + 3e7: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 3eb: 48 83 c2 08 add $0x8,%rdx + 3ef: 49 3b c0 cmp %r8,%rax + 3f2: 72 ec jb 0x3e0 + 3f4: 33 c0 xor %eax,%eax + 3f6: c5 f8 77 vzeroupper + 3f9: c3 ret + 3fa: 33 c0 xor %eax,%eax + 3fc: eb b7 jmp 0x3b5 + 3fe: 33 c9 xor %ecx,%ecx + 400: 41 83 f8 01 cmp $0x1,%r8d + 404: 72 ee jb 0x3f4 + 406: 4d 63 c0 movslq %r8d,%r8 + 409: 33 c0 xor %eax,%eax + 40b: eb a8 jmp 0x3b5 + 40d: 33 c0 xor %eax,%eax + 40f: c3 ret + 410: b8 fa ff ff ff mov $0xfffffffa,%eax + 415: c3 ret + 416: b8 f8 ff ff ff mov $0xfffffff8,%eax + 41b: c3 ret + 41c: 0f 1f 40 00 nopl 0x0(%rax) + 420: 48 89 d1 mov %rdx,%rcx + 423: 48 85 c9 test %rcx,%rcx + 426: 0f 84 82 01 00 00 je 0x5ae + 42c: 45 85 c0 test %r8d,%r8d + 42f: 0f 8e 73 01 00 00 jle 0x5a8 + 435: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 439: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 43d: 7a 06 jp 0x445 + 43f: 0f 84 60 01 00 00 je 0x5a5 + 445: 41 83 f8 10 cmp $0x10,%r8d + 449: 0f 8c 4f 01 00 00 jl 0x59e + 44f: 49 89 ca mov %rcx,%r10 + 452: 49 83 e2 1f and $0x1f,%r10 + 456: 45 85 d2 test %r10d,%r10d + 459: 74 18 je 0x473 + 45b: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 462: 0f 85 36 01 00 00 jne 0x59e + 468: 41 f7 da neg %r10d + 46b: 41 83 c2 20 add $0x20,%r10d + 46f: 41 c1 ea 03 shr $0x3,%r10d + 473: 41 8d 42 10 lea 0x10(%r10),%eax + 477: 44 3b c0 cmp %eax,%r8d + 47a: 0f 8c 1e 01 00 00 jl 0x59e + 480: 44 89 c2 mov %r8d,%edx + 483: 33 c0 xor %eax,%eax + 485: 41 2b d2 sub %r10d,%edx + 488: 83 e2 0f and $0xf,%edx + 48b: f7 da neg %edx + 48d: 41 03 d0 add %r8d,%edx + 490: 45 89 d1 mov %r10d,%r9d + 493: 45 85 d2 test %r10d,%r10d + 496: 76 1a jbe 0x4b2 + 498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49f: 00 + 4a0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 + 4a5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) + 4aa: 48 ff c0 inc %rax + 4ad: 49 3b c1 cmp %r9,%rax + 4b0: 72 ee jb 0x4a0 + 4b2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 4b7: 48 63 c2 movslq %edx,%rax + 4ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4c0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 + 4c6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 + 4cd: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 + 4d4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 + 4db: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) + 4e1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) + 4e8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) + 4ef: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) + 4f6: 49 83 c1 10 add $0x10,%r9 + 4fa: 4c 3b c8 cmp %rax,%r9 + 4fd: 72 c1 jb 0x4c0 + 4ff: 8d 42 01 lea 0x1(%rdx),%eax + 502: 41 3b c0 cmp %r8d,%eax + 505: 0f 87 89 00 00 00 ja 0x594 + 50b: 4d 63 c0 movslq %r8d,%r8 + 50e: 48 63 d2 movslq %edx,%rdx + 511: 4c 2b c2 sub %rdx,%r8 + 514: 49 83 f8 04 cmp $0x4,%r8 + 518: 0f 8c 7c 00 00 00 jl 0x59a + 51e: 48 63 d2 movslq %edx,%rdx + 521: 44 89 c0 mov %r8d,%eax + 524: 83 e0 fc and $0xfffffffc,%eax + 527: 45 33 d2 xor %r10d,%r10d + 52a: 48 63 c0 movslq %eax,%rax + 52d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 532: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 536: 0f 1f 00 nopl (%rax) + 539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 540: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 + 545: 49 83 c2 04 add $0x4,%r10 + 549: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 54e: 49 83 c1 20 add $0x20,%r9 + 552: 4c 3b d0 cmp %rax,%r10 + 555: 72 e9 jb 0x540 + 557: 49 3b c0 cmp %r8,%rax + 55a: 73 38 jae 0x594 + 55c: 48 63 d2 movslq %edx,%rdx + 55f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx + 563: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 567: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56e: 00 + 56f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 576: 0f 1f 00 nopl (%rax) + 579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 580: 48 ff c0 inc %rax + 583: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 + 587: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 58b: 48 83 c2 08 add $0x8,%rdx + 58f: 49 3b c0 cmp %r8,%rax + 592: 72 ec jb 0x580 + 594: 33 c0 xor %eax,%eax + 596: c5 f8 77 vzeroupper + 599: c3 ret + 59a: 33 c0 xor %eax,%eax + 59c: eb b9 jmp 0x557 + 59e: 33 d2 xor %edx,%edx + 5a0: e9 5a ff ff ff jmp 0x4ff + 5a5: 33 c0 xor %eax,%eax + 5a7: c3 ret + 5a8: b8 fa ff ff ff mov $0xfffffffa,%eax + 5ad: c3 ret + 5ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5b3: c3 ret + 5b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c0: 48 83 ec 28 sub $0x28,%rsp + 5c4: 48 85 d2 test %rdx,%rdx + 5c7: 74 20 je 0x5e9 + 5c9: 45 85 c0 test %r8d,%r8d + 5cc: 7f 0a jg 0x5d8 + 5ce: b8 fa ff ff ff mov $0xfffffffa,%eax + 5d3: 48 83 c4 28 add $0x28,%rsp + 5d7: c3 ret + 5d8: 66 48 0f 7e c1 movq %xmm0,%rcx + 5dd: e8 9e ba 02 00 call 0x2c080 + 5e2: 33 c0 xor %eax,%eax + 5e4: 48 83 c4 28 add $0x28,%rsp + 5e8: c3 ret + 5e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5ee: 48 83 c4 28 add $0x28,%rsp + 5f2: c3 ret + 5f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ff: 00 + 600: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 605: 48 85 d2 test %rdx,%rdx + 608: 74 23 je 0x62d + 60a: 45 85 c0 test %r8d,%r8d + 60d: 7f 0c jg 0x61b + 60f: b8 fa ff ff ff mov $0xfffffffa,%eax + 614: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 619: 90 nop + 61a: c3 ret + 61b: 66 48 0f 7e c1 movq %xmm0,%rcx + 620: e8 7b ba 02 00 call 0x2c0a0 + 625: 33 c0 xor %eax,%eax + 627: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 62c: c3 ret + 62d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 632: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 637: 90 nop + 638: 90 nop + 639: 90 nop + 63a: c3 ret + 63b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 640: 48 83 ec 28 sub $0x28,%rsp + 644: 48 85 d2 test %rdx,%rdx + 647: 74 20 je 0x669 + 649: 45 85 c0 test %r8d,%r8d + 64c: 7f 0a jg 0x658 + 64e: b8 fa ff ff ff mov $0xfffffffa,%eax + 653: 48 83 c4 28 add $0x28,%rsp + 657: c3 ret + 658: 66 48 0f 7e c1 movq %xmm0,%rcx + 65d: e8 5e ba 02 00 call 0x2c0c0 + 662: 33 c0 xor %eax,%eax + 664: 48 83 c4 28 add $0x28,%rsp + 668: c3 ret + 669: b8 f8 ff ff ff mov $0xfffffff8,%eax + 66e: 48 83 c4 28 add $0x28,%rsp + 672: c3 ret + 673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67f: 00 + 680: 48 83 ec 28 sub $0x28,%rsp + 684: 48 85 d2 test %rdx,%rdx + 687: 74 20 je 0x6a9 + 689: 45 85 c0 test %r8d,%r8d + 68c: 7f 0a jg 0x698 + 68e: b8 fa ff ff ff mov $0xfffffffa,%eax + 693: 48 83 c4 28 add $0x28,%rsp + 697: c3 ret + 698: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 69d: e8 3e ba 02 00 call 0x2c0e0 + 6a2: 33 c0 xor %eax,%eax + 6a4: 48 83 c4 28 add $0x28,%rsp + 6a8: c3 ret + 6a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6ae: 48 83 c4 28 add $0x28,%rsp + 6b2: c3 ret + 6b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bf: 00 + 6c0: 48 83 ec 28 sub $0x28,%rsp + 6c4: 48 85 d2 test %rdx,%rdx + 6c7: 74 20 je 0x6e9 + 6c9: 45 85 c0 test %r8d,%r8d + 6cc: 7f 0a jg 0x6d8 + 6ce: b8 fa ff ff ff mov $0xfffffffa,%eax + 6d3: 48 83 c4 28 add $0x28,%rsp + 6d7: c3 ret + 6d8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 6dd: e8 1e ba 02 00 call 0x2c100 + 6e2: 33 c0 xor %eax,%eax + 6e4: 48 83 c4 28 add $0x28,%rsp + 6e8: c3 ret + 6e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6ee: 48 83 c4 28 add $0x28,%rsp + 6f2: c3 ret + 6f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ff: 00 + 700: 48 83 ec 28 sub $0x28,%rsp + 704: 48 85 d2 test %rdx,%rdx + 707: 74 20 je 0x729 + 709: 45 85 c0 test %r8d,%r8d + 70c: 7f 0a jg 0x718 + 70e: b8 fa ff ff ff mov $0xfffffffa,%eax + 713: 48 83 c4 28 add $0x28,%rsp + 717: c3 ret + 718: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 71d: e8 3e bd 02 00 call 0x2c460 + 722: 33 c0 xor %eax,%eax + 724: 48 83 c4 28 add $0x28,%rsp + 728: c3 ret + 729: b8 f8 ff ff ff mov $0xfffffff8,%eax + 72e: 48 83 c4 28 add $0x28,%rsp + 732: c3 ret + 733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73f: 00 + 740: 41 83 f9 05 cmp $0x5,%r9d + 744: 7d 3d jge 0x783 + 746: 41 ff c9 dec %r9d + 749: 41 83 f9 ff cmp $0xffffffff,%r9d + 74d: 74 33 je 0x782 + 74f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 756: 00 + 757: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75e: 66 90 xchg %ax,%ax + 760: f2 0f 10 01 movsd (%rcx),%xmm0 + 764: 41 ff c9 dec %r9d + 767: 48 83 c1 08 add $0x8,%rcx + 76b: f2 0f 58 02 addsd (%rdx),%xmm0 + 76f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 774: 48 83 c2 08 add $0x8,%rdx + 778: 49 83 c0 08 add $0x8,%r8 + 77c: 41 83 f9 ff cmp $0xffffffff,%r9d + 780: 75 de jne 0x760 + 782: c3 ret + 783: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 78a: 0f 85 e0 02 00 00 jne 0xa70 + 790: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 797: 74 1c je 0x7b5 + 799: f2 0f 10 01 movsd (%rcx),%xmm0 + 79d: 48 83 c1 08 add $0x8,%rcx + 7a1: 41 ff c9 dec %r9d + 7a4: f2 0f 58 02 addsd (%rdx),%xmm0 + 7a8: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7ad: 48 83 c2 08 add $0x8,%rdx + 7b1: 49 83 c0 08 add $0x8,%r8 + 7b5: 44 89 c8 mov %r9d,%eax + 7b8: 41 83 e1 03 and $0x3,%r9d + 7bc: c1 f8 02 sar $0x2,%eax + 7bf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 7c6: 0f 84 70 01 00 00 je 0x93c + 7cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7d3: 0f 84 d5 00 00 00 je 0x8ae + 7d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7de: 0f 8f 7c 00 00 00 jg 0x860 + 7e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7eb: 00 + 7ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ff: 00 + 800: f2 0f 10 11 movsd (%rcx),%xmm2 + 804: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 809: f2 0f 10 02 movsd (%rdx),%xmm0 + 80d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 812: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 817: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 81c: 48 83 c2 20 add $0x20,%rdx + 820: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 825: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 82a: 48 83 c1 20 add $0x20,%rcx + 82e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 832: 66 0f 58 d9 addpd %xmm1,%xmm3 + 836: 41 0f 29 10 movaps %xmm2,(%r8) + 83a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 83f: 49 83 c0 20 add $0x20,%r8 + 843: ff c8 dec %eax + 845: 75 b9 jne 0x800 + 847: e9 fa fe ff ff jmp 0x746 + 84c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 853: 00 + 854: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 85b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 860: f2 0f 10 11 movsd (%rcx),%xmm2 + 864: f2 0f 10 02 movsd (%rdx),%xmm0 + 868: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 86d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 872: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 877: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 87c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 881: 48 83 c2 20 add $0x20,%rdx + 885: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 88a: 48 83 c1 20 add $0x20,%rcx + 88e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 892: 66 0f 58 d9 addpd %xmm1,%xmm3 + 896: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 89b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 8a1: 49 83 c0 20 add $0x20,%r8 + 8a5: ff c8 dec %eax + 8a7: 75 b7 jne 0x860 + 8a9: e9 98 fe ff ff jmp 0x746 + 8ae: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 8b3: 7f 4b jg 0x900 + 8b5: 0f 1f 40 00 nopl 0x0(%rax) + 8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8c0: f2 0f 10 01 movsd (%rcx),%xmm0 + 8c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 8c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 8ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 8d3: 48 83 c1 20 add $0x20,%rcx + 8d7: 66 0f 58 02 addpd (%rdx),%xmm0 + 8db: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 8e0: 41 0f 29 00 movaps %xmm0,(%r8) + 8e4: 48 83 c2 20 add $0x20,%rdx + 8e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 8ed: 49 83 c0 20 add $0x20,%r8 + 8f1: ff c8 dec %eax + 8f3: 75 cb jne 0x8c0 + 8f5: e9 4c fe ff ff jmp 0x746 + 8fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 900: f2 0f 10 01 movsd (%rcx),%xmm0 + 904: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 909: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 90e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 913: 48 83 c1 20 add $0x20,%rcx + 917: 66 0f 58 02 addpd (%rdx),%xmm0 + 91b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 920: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 925: 48 83 c2 20 add $0x20,%rdx + 929: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 92f: 49 83 c0 20 add $0x20,%r8 + 933: ff c8 dec %eax + 935: 75 c9 jne 0x900 + 937: e9 0a fe ff ff jmp 0x746 + 93c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 943: 0f 84 93 00 00 00 je 0x9dc + 949: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 94e: 7f 50 jg 0x9a0 + 950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 957: 00 + 958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 95f: 90 nop + 960: f2 0f 10 02 movsd (%rdx),%xmm0 + 964: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 969: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 96e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 973: 48 83 c2 20 add $0x20,%rdx + 977: 66 0f 58 01 addpd (%rcx),%xmm0 + 97b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 980: 41 0f 29 00 movaps %xmm0,(%r8) + 984: 48 83 c1 20 add $0x20,%rcx + 988: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 98d: 49 83 c0 20 add $0x20,%r8 + 991: ff c8 dec %eax + 993: 75 cb jne 0x960 + 995: e9 ac fd ff ff jmp 0x746 + 99a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 9a0: f2 0f 10 02 movsd (%rdx),%xmm0 + 9a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 9a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 9ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 9b3: 48 83 c2 20 add $0x20,%rdx + 9b7: 66 0f 58 01 addpd (%rcx),%xmm0 + 9bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 9c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 9c5: 48 83 c1 20 add $0x20,%rcx + 9c9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 9cf: 49 83 c0 20 add $0x20,%r8 + 9d3: ff c8 dec %eax + 9d5: 75 c9 jne 0x9a0 + 9d7: e9 6a fd ff ff jmp 0x746 + 9dc: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 9e1: 7f 5d jg 0xa40 + 9e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9ea: 00 + 9eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a00: 0f 28 02 movaps (%rdx),%xmm0 + a03: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + a07: 48 83 c2 20 add $0x20,%rdx + a0b: 66 0f 58 01 addpd (%rcx),%xmm0 + a0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + a14: 41 0f 29 00 movaps %xmm0,(%r8) + a18: 48 83 c1 20 add $0x20,%rcx + a1c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + a21: 49 83 c0 20 add $0x20,%r8 + a25: ff c8 dec %eax + a27: 75 d7 jne 0xa00 + a29: e9 18 fd ff ff jmp 0x746 + a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a35: 00 + a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a3d: 0f 1f 00 nopl (%rax) + a40: 0f 28 02 movaps (%rdx),%xmm0 + a43: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + a47: 48 83 c2 20 add $0x20,%rdx + a4b: 66 0f 58 01 addpd (%rcx),%xmm0 + a4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + a54: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + a59: 48 83 c1 20 add $0x20,%rcx + a5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + a63: 49 83 c0 20 add $0x20,%r8 + a67: ff c8 dec %eax + a69: 75 d5 jne 0xa40 + a6b: e9 d6 fc ff ff jmp 0x746 + a70: 44 89 c8 mov %r9d,%eax + a73: 41 83 e1 03 and $0x3,%r9d + a77: c1 f8 02 sar $0x2,%eax + a7a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + a81: 0f 84 d3 00 00 00 je 0xb5a + a87: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + a8e: 0f 85 6c 00 00 00 jne 0xb00 + a94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + aa0: f2 0f 10 01 movsd (%rcx),%xmm0 + aa4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + aa9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + aae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + ab3: 48 83 c1 20 add $0x20,%rcx + ab7: 66 0f 58 02 addpd (%rdx),%xmm0 + abb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + ac0: f2 41 0f 11 00 movsd %xmm0,(%r8) + ac5: 48 83 c2 20 add $0x20,%rdx + ac9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + acf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + ad5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + adb: 49 83 c0 20 add $0x20,%r8 + adf: ff c8 dec %eax + ae1: 75 bd jne 0xaa0 + ae3: e9 5e fc ff ff jmp 0x746 + ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + aef: 00 + af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + afe: 00 00 + b00: f2 0f 10 11 movsd (%rcx),%xmm2 + b04: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + b09: f2 0f 10 02 movsd (%rdx),%xmm0 + b0d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + b12: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + b17: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + b1c: 48 83 c2 20 add $0x20,%rdx + b20: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + b25: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + b2a: 48 83 c1 20 add $0x20,%rcx + b2e: 66 0f 58 d0 addpd %xmm0,%xmm2 + b32: 66 0f 58 d9 addpd %xmm1,%xmm3 + b36: f2 41 0f 11 10 movsd %xmm2,(%r8) + b3b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + b41: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + b47: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + b4d: 49 83 c0 20 add $0x20,%r8 + b51: ff c8 dec %eax + b53: 75 ab jne 0xb00 + b55: e9 ec fb ff ff jmp 0x746 + b5a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + b61: 75 5d jne 0xbc0 + b63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b6a: 00 + b6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b80: 0f 28 02 movaps (%rdx),%xmm0 + b83: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + b87: 48 83 c2 20 add $0x20,%rdx + b8b: 66 0f 58 01 addpd (%rcx),%xmm0 + b8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + b94: f2 41 0f 11 00 movsd %xmm0,(%r8) + b99: 48 83 c1 20 add $0x20,%rcx + b9d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + ba3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + ba9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + baf: 49 83 c0 20 add $0x20,%r8 + bb3: ff c8 dec %eax + bb5: 75 c9 jne 0xb80 + bb7: e9 8a fb ff ff jmp 0x746 + bbc: 0f 1f 40 00 nopl 0x0(%rax) + bc0: f2 0f 10 02 movsd (%rdx),%xmm0 + bc4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + bc9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + bce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + bd3: 48 83 c2 20 add $0x20,%rdx + bd7: 66 0f 58 01 addpd (%rcx),%xmm0 + bdb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + be0: f2 41 0f 11 00 movsd %xmm0,(%r8) + be5: 48 83 c1 20 add $0x20,%rcx + be9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + bef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + bf5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + bfb: 49 83 c0 20 add $0x20,%r8 + bff: ff c8 dec %eax + c01: 75 bd jne 0xbc0 + c03: e9 3e fb ff ff jmp 0x746 + c08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c0f: 00 + c10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + c1e: 00 00 + c20: 41 83 f9 05 cmp $0x5,%r9d + c24: 7d 3e jge 0xc64 + c26: 41 83 c1 ff add $0xffffffff,%r9d + c2a: 41 83 f9 ff cmp $0xffffffff,%r9d + c2e: 74 33 je 0xc63 + c30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c37: 00 + c38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c3f: 90 nop + c40: f2 0f 10 01 movsd (%rcx),%xmm0 + c44: 41 83 c1 ff add $0xffffffff,%r9d + c48: 48 83 c1 08 add $0x8,%rcx + c4c: f2 0f 58 02 addsd (%rdx),%xmm0 + c50: 48 83 c2 08 add $0x8,%rdx + c54: f2 41 0f 11 00 movsd %xmm0,(%r8) + c59: 49 83 c0 08 add $0x8,%r8 + c5d: 41 83 f9 ff cmp $0xffffffff,%r9d + c61: 75 dd jne 0xc40 + c63: c3 ret + c64: 49 f7 c0 07 00 00 00 test $0x7,%r8 + c6b: 0f 85 80 02 00 00 jne 0xef1 + c71: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + c78: 74 1d je 0xc97 + c7a: f2 0f 10 01 movsd (%rcx),%xmm0 + c7e: 48 83 c1 08 add $0x8,%rcx + c82: 41 83 c1 ff add $0xffffffff,%r9d + c86: f2 0f 58 02 addsd (%rdx),%xmm0 + c8a: 48 83 c2 08 add $0x8,%rdx + c8e: f2 41 0f 11 00 movsd %xmm0,(%r8) + c93: 49 83 c0 08 add $0x8,%r8 + c97: 44 89 c8 mov %r9d,%eax + c9a: 41 83 e1 03 and $0x3,%r9d + c9e: c1 f8 02 sar $0x2,%eax + ca1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + ca8: 0f 84 23 01 00 00 je 0xdd1 + cae: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + cb5: 0f 84 9c 00 00 00 je 0xd57 + cbb: 3d aa 2a 00 00 cmp $0x2aaa,%eax + cc0: 7f 5e jg 0xd20 + cc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + cc9: 00 + cca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + cd8: 00 + cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ce0: 0f 10 11 movups (%rcx),%xmm2 + ce3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + ce7: 48 83 c1 20 add $0x20,%rcx + ceb: 0f 10 02 movups (%rdx),%xmm0 + cee: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + cf2: 66 0f 58 d0 addpd %xmm0,%xmm2 + cf6: 48 83 c2 20 add $0x20,%rdx + cfa: 66 0f 58 d9 addpd %xmm1,%xmm3 + cfe: 41 0f 11 10 movups %xmm2,(%r8) + d02: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + d07: 49 83 c0 20 add $0x20,%r8 + d0b: 83 c0 ff add $0xffffffff,%eax + d0e: 75 d0 jne 0xce0 + d10: e9 11 ff ff ff jmp 0xc26 + d15: 0f 1f 40 00 nopl 0x0(%rax) + d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d20: 0f 10 11 movups (%rcx),%xmm2 + d23: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + d27: 48 83 c1 20 add $0x20,%rcx + d2b: 0f 10 02 movups (%rdx),%xmm0 + d2e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + d32: 66 0f 58 d0 addpd %xmm0,%xmm2 + d36: 48 83 c2 20 add $0x20,%rdx + d3a: 66 0f 58 d9 addpd %xmm1,%xmm3 + d3e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + d43: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + d49: 49 83 c0 20 add $0x20,%r8 + d4d: 83 c0 ff add $0xffffffff,%eax + d50: 75 ce jne 0xd20 + d52: e9 cf fe ff ff jmp 0xc26 + d57: 3d aa 2a 00 00 cmp $0x2aaa,%eax + d5c: 7f 42 jg 0xda0 + d5e: 66 90 xchg %ax,%ax + d60: 0f 10 01 movups (%rcx),%xmm0 + d63: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + d67: 48 83 c1 20 add $0x20,%rcx + d6b: 66 0f 58 02 addpd (%rdx),%xmm0 + d6f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + d74: 48 83 c2 20 add $0x20,%rdx + d78: 41 0f 11 00 movups %xmm0,(%r8) + d7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + d81: 49 83 c0 20 add $0x20,%r8 + d85: 83 c0 ff add $0xffffffff,%eax + d88: 75 d6 jne 0xd60 + d8a: e9 97 fe ff ff jmp 0xc26 + d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d96: 00 + d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d9e: 66 90 xchg %ax,%ax + da0: 0f 10 01 movups (%rcx),%xmm0 + da3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + da7: 48 83 c1 20 add $0x20,%rcx + dab: 66 0f 58 02 addpd (%rdx),%xmm0 + daf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + db4: 48 83 c2 20 add $0x20,%rdx + db8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + dbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + dc3: 49 83 c0 20 add $0x20,%r8 + dc7: 83 c0 ff add $0xffffffff,%eax + dca: 75 d4 jne 0xda0 + dcc: e9 55 fe ff ff jmp 0xc26 + dd1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + dd8: 0f 84 93 00 00 00 je 0xe71 + dde: 3d aa 2a 00 00 cmp $0x2aaa,%eax + de3: 7f 5b jg 0xe40 + de5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + dec: 00 + ded: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + df4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e00: 0f 10 02 movups (%rdx),%xmm0 + e03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + e07: 48 83 c2 20 add $0x20,%rdx + e0b: 66 0f 58 01 addpd (%rcx),%xmm0 + e0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + e14: 48 83 c1 20 add $0x20,%rcx + e18: 41 0f 11 00 movups %xmm0,(%r8) + e1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + e21: 49 83 c0 20 add $0x20,%r8 + e25: 83 c0 ff add $0xffffffff,%eax + e28: 75 d6 jne 0xe00 + e2a: e9 f7 fd ff ff jmp 0xc26 + e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e36: 00 + e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e3e: 66 90 xchg %ax,%ax + e40: 0f 10 02 movups (%rdx),%xmm0 + e43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + e47: 48 83 c2 20 add $0x20,%rdx + e4b: 66 0f 58 01 addpd (%rcx),%xmm0 + e4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + e54: 48 83 c1 20 add $0x20,%rcx + e58: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + e5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + e63: 49 83 c0 20 add $0x20,%r8 + e67: 83 c0 ff add $0xffffffff,%eax + e6a: 75 d4 jne 0xe40 + e6c: e9 b5 fd ff ff jmp 0xc26 + e71: 3d aa 2a 00 00 cmp $0x2aaa,%eax + e76: 7f 48 jg 0xec0 + e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e7f: 00 + e80: 0f 10 02 movups (%rdx),%xmm0 + e83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + e87: 48 83 c2 20 add $0x20,%rdx + e8b: 66 0f 58 01 addpd (%rcx),%xmm0 + e8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + e94: 48 83 c1 20 add $0x20,%rcx + e98: 41 0f 11 00 movups %xmm0,(%r8) + e9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + ea1: 49 83 c0 20 add $0x20,%r8 + ea5: 83 c0 ff add $0xffffffff,%eax + ea8: 75 d6 jne 0xe80 + eaa: e9 77 fd ff ff jmp 0xc26 + eaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + eb6: 00 + eb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ebe: 66 90 xchg %ax,%ax + ec0: 0f 10 02 movups (%rdx),%xmm0 + ec3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + ec7: 48 83 c2 20 add $0x20,%rdx + ecb: 66 0f 58 01 addpd (%rcx),%xmm0 + ecf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + ed4: 48 83 c1 20 add $0x20,%rcx + ed8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + edd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + ee3: 49 83 c0 20 add $0x20,%r8 + ee7: 83 c0 ff add $0xffffffff,%eax + eea: 75 d4 jne 0xec0 + eec: e9 35 fd ff ff jmp 0xc26 + ef1: 44 89 c8 mov %r9d,%eax + ef4: 41 83 e1 03 and $0x3,%r9d + ef8: c1 f8 02 sar $0x2,%eax + efb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + f02: 0f 84 8d 00 00 00 je 0xf95 + f08: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + f0f: 75 4f jne 0xf60 + f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f18: 00 + f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f20: 0f 10 01 movups (%rcx),%xmm0 + f23: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + f27: 48 83 c1 20 add $0x20,%rcx + f2b: 66 0f 58 02 addpd (%rdx),%xmm0 + f2f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + f34: 48 83 c2 20 add $0x20,%rdx + f38: 41 0f 11 00 movups %xmm0,(%r8) + f3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + f41: 49 83 c0 20 add $0x20,%r8 + f45: 83 c0 ff add $0xffffffff,%eax + f48: 75 d6 jne 0xf20 + f4a: e9 d7 fc ff ff jmp 0xc26 + f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f56: 00 + f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f5e: 66 90 xchg %ax,%ax + f60: 0f 10 11 movups (%rcx),%xmm2 + f63: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + f67: 48 83 c1 20 add $0x20,%rcx + f6b: 0f 10 02 movups (%rdx),%xmm0 + f6e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + f72: 66 0f 58 d0 addpd %xmm0,%xmm2 + f76: 48 83 c2 20 add $0x20,%rdx + f7a: 66 0f 58 d9 addpd %xmm1,%xmm3 + f7e: 41 0f 11 10 movups %xmm2,(%r8) + f82: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + f87: 49 83 c0 20 add $0x20,%r8 + f8b: 83 c0 ff add $0xffffffff,%eax + f8e: 75 d0 jne 0xf60 + f90: e9 91 fc ff ff jmp 0xc26 + f95: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + f9c: 75 42 jne 0xfe0 + f9e: 66 90 xchg %ax,%ax + fa0: 0f 10 02 movups (%rdx),%xmm0 + fa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + fa7: 48 83 c2 20 add $0x20,%rdx + fab: 66 0f 58 01 addpd (%rcx),%xmm0 + faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + fb4: 48 83 c1 20 add $0x20,%rcx + fb8: 41 0f 11 00 movups %xmm0,(%r8) + fbc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + fc1: 49 83 c0 20 add $0x20,%r8 + fc5: 83 c0 ff add $0xffffffff,%eax + fc8: 75 d6 jne 0xfa0 + fca: e9 57 fc ff ff jmp 0xc26 + fcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + fd6: 00 + fd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + fde: 66 90 xchg %ax,%ax + fe0: 0f 10 02 movups (%rdx),%xmm0 + fe3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + fe7: 48 83 c2 20 add $0x20,%rdx + feb: 66 0f 58 01 addpd (%rcx),%xmm0 + fef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + ff4: 48 83 c1 20 add $0x20,%rcx + ff8: 41 0f 11 00 movups %xmm0,(%r8) + ffc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1001: 49 83 c0 20 add $0x20,%r8 + 1005: 83 c0 ff add $0xffffffff,%eax + 1008: 75 d6 jne 0xfe0 + 100a: e9 17 fc ff ff jmp 0xc26 + 100f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1016: 00 + 1017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 101e: 66 90 xchg %ax,%ax + 1020: 48 83 ec 28 sub $0x28,%rsp + 1024: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c481e0 + 102b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2600d30 + 1032: 48 33 c4 xor %rsp,%rax + 1035: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 103a: 48 89 44 24 20 mov %rax,0x20(%rsp) + 103f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 1045: 41 83 f8 03 cmp $0x3,%r8d + 1049: 0f 28 c1 movaps %xmm1,%xmm0 + 104c: 0f 57 d2 xorps %xmm2,%xmm2 + 104f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 1053: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 1057: 0f 57 c3 xorps %xmm3,%xmm0 + 105a: 7d 62 jge 0x10be + 105c: 41 ff c8 dec %r8d + 105f: 41 83 f8 ff cmp $0xffffffff,%r8d + 1063: 74 3e je 0x10a3 + 1065: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 106c: 00 + 106d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1080: 0f 12 12 movlps (%rdx),%xmm2 + 1083: 0f 28 d8 movaps %xmm0,%xmm3 + 1086: 0f 59 da mulps %xmm2,%xmm3 + 1089: 41 ff c8 dec %r8d + 108c: 0f 59 d1 mulps %xmm1,%xmm2 + 108f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 1093: 0f 58 d3 addps %xmm3,%xmm2 + 1096: 0f 13 12 movlps %xmm2,(%rdx) + 1099: 48 83 c2 08 add $0x8,%rdx + 109d: 41 83 f8 ff cmp $0xffffffff,%r8d + 10a1: 75 dd jne 0x1080 + 10a3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 10a8: 48 33 cc xor %rsp,%rcx + 10ab: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2600d30 + 10b2: 75 05 jne 0x10b9 + 10b4: 48 83 c4 28 add $0x28,%rsp + 10b8: c3 ret + 10b9: e8 d2 b3 11 01 call 0x111c490 + 10be: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 10c5: 74 3c je 0x1103 + 10c7: 44 89 c0 mov %r8d,%eax + 10ca: 41 83 e0 01 and $0x1,%r8d + 10ce: d1 f8 sar $1,%eax + 10d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10d7: 00 + 10d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10df: 90 nop + 10e0: 0f 10 1a movups (%rdx),%xmm3 + 10e3: 0f 28 e0 movaps %xmm0,%xmm4 + 10e6: 0f 59 e3 mulps %xmm3,%xmm4 + 10e9: 0f 59 d9 mulps %xmm1,%xmm3 + 10ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 10f0: 0f 58 e3 addps %xmm3,%xmm4 + 10f3: 0f 11 22 movups %xmm4,(%rdx) + 10f6: 48 83 c2 10 add $0x10,%rdx + 10fa: ff c8 dec %eax + 10fc: 75 e2 jne 0x10e0 + 10fe: e9 59 ff ff ff jmp 0x105c + 1103: 48 89 d0 mov %rdx,%rax + 1106: 48 83 e0 0f and $0xf,%rax + 110a: 85 c0 test %eax,%eax + 110c: 74 1e je 0x112c + 110e: f2 0f 10 1a movsd (%rdx),%xmm3 + 1112: 0f 28 e0 movaps %xmm0,%xmm4 + 1115: 0f 59 e3 mulps %xmm3,%xmm4 + 1118: 41 ff c8 dec %r8d + 111b: 0f 59 d9 mulps %xmm1,%xmm3 + 111e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 1122: 0f 58 e3 addps %xmm3,%xmm4 + 1125: 0f 13 22 movlps %xmm4,(%rdx) + 1128: 48 83 c2 08 add $0x8,%rdx + 112c: 44 89 c0 mov %r8d,%eax + 112f: 41 83 e0 01 and $0x1,%r8d + 1133: d1 f8 sar $1,%eax + 1135: 3d 00 00 01 00 cmp $0x10000,%eax + 113a: 77 44 ja 0x1180 + 113c: 0f 1f 40 00 nopl 0x0(%rax) + 1140: 0f 28 1a movaps (%rdx),%xmm3 + 1143: 0f 28 e0 movaps %xmm0,%xmm4 + 1146: 0f 59 e3 mulps %xmm3,%xmm4 + 1149: 0f 59 d9 mulps %xmm1,%xmm3 + 114c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 1150: 0f 58 e3 addps %xmm3,%xmm4 + 1153: 0f 29 22 movaps %xmm4,(%rdx) + 1156: 48 83 c2 10 add $0x10,%rdx + 115a: ff c8 dec %eax + 115c: 75 e2 jne 0x1140 + 115e: e9 f9 fe ff ff jmp 0x105c + 1163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 116a: 00 + 116b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1180: 0f 28 1a movaps (%rdx),%xmm3 + 1183: 0f 28 e0 movaps %xmm0,%xmm4 + 1186: 0f 59 e3 mulps %xmm3,%xmm4 + 1189: 0f 59 d9 mulps %xmm1,%xmm3 + 118c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 1190: 0f 58 e3 addps %xmm3,%xmm4 + 1193: 0f 2b 22 movntps %xmm4,(%rdx) + 1196: 48 83 c2 10 add $0x10,%rdx + 119a: ff c8 dec %eax + 119c: 75 e2 jne 0x1180 + 119e: e9 b9 fe ff ff jmp 0x105c + 11a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 11aa: 00 + 11ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 11c5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2600d30 + 11cc: 48 33 c4 xor %rsp,%rax + 11cf: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 11d4: 48 89 44 24 20 mov %rax,0x20(%rsp) + 11d9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 11df: 41 83 f8 03 cmp $0x3,%r8d + 11e3: 0f 28 c1 movaps %xmm1,%xmm0 + 11e6: 0f 57 d2 xorps %xmm2,%xmm2 + 11e9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 11ed: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 11f1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c481f0 + 11f8: 7d 65 jge 0x125f + 11fa: 41 ff c8 dec %r8d + 11fd: 41 83 f8 ff cmp $0xffffffff,%r8d + 1201: 74 40 je 0x1243 + 1203: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 120a: 00 + 120b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1220: 0f 12 12 movlps (%rdx),%xmm2 + 1223: 0f 28 d8 movaps %xmm0,%xmm3 + 1226: 0f 59 da mulps %xmm2,%xmm3 + 1229: 41 ff c8 dec %r8d + 122c: 0f 59 d1 mulps %xmm1,%xmm2 + 122f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 1233: 0f 58 d3 addps %xmm3,%xmm2 + 1236: 0f 13 12 movlps %xmm2,(%rdx) + 1239: 48 8d 52 08 lea 0x8(%rdx),%rdx + 123d: 41 83 f8 ff cmp $0xffffffff,%r8d + 1241: 75 dd jne 0x1220 + 1243: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 1248: 48 33 cc xor %rsp,%rcx + 124b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2600d30 + 1252: 75 06 jne 0x125a + 1254: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1259: c3 ret + 125a: e8 31 b2 11 01 call 0x111c490 + 125f: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 1266: 74 3b je 0x12a3 + 1268: 44 89 c0 mov %r8d,%eax + 126b: 41 83 e0 01 and $0x1,%r8d + 126f: d1 f8 sar $1,%eax + 1271: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1278: 00 + 1279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1280: 0f 10 1a movups (%rdx),%xmm3 + 1283: 0f 28 e0 movaps %xmm0,%xmm4 + 1286: 0f 59 e3 mulps %xmm3,%xmm4 + 1289: 0f 59 d9 mulps %xmm1,%xmm3 + 128c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 1290: 0f 58 e3 addps %xmm3,%xmm4 + 1293: 0f 11 22 movups %xmm4,(%rdx) + 1296: 48 8d 52 10 lea 0x10(%rdx),%rdx + 129a: ff c8 dec %eax + 129c: 75 e2 jne 0x1280 + 129e: e9 57 ff ff ff jmp 0x11fa + 12a3: 48 89 d0 mov %rdx,%rax + 12a6: 48 83 e0 0f and $0xf,%rax + 12aa: 85 c0 test %eax,%eax + 12ac: 74 1e je 0x12cc + 12ae: f2 0f 10 1a movsd (%rdx),%xmm3 + 12b2: 0f 28 e0 movaps %xmm0,%xmm4 + 12b5: 0f 59 e3 mulps %xmm3,%xmm4 + 12b8: 41 ff c8 dec %r8d + 12bb: 0f 59 d9 mulps %xmm1,%xmm3 + 12be: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 12c2: 0f 58 e3 addps %xmm3,%xmm4 + 12c5: 0f 13 22 movlps %xmm4,(%rdx) + 12c8: 48 83 c2 08 add $0x8,%rdx + 12cc: 44 89 c0 mov %r8d,%eax + 12cf: 41 83 e0 01 and $0x1,%r8d + 12d3: d1 f8 sar $1,%eax + 12d5: 3d 00 00 01 00 cmp $0x10000,%eax + 12da: 77 44 ja 0x1320 + 12dc: 0f 1f 40 00 nopl 0x0(%rax) + 12e0: 0f 28 1a movaps (%rdx),%xmm3 + 12e3: 0f 28 e0 movaps %xmm0,%xmm4 + 12e6: 0f 59 e3 mulps %xmm3,%xmm4 + 12e9: 0f 59 d9 mulps %xmm1,%xmm3 + 12ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 12f0: 0f 58 e3 addps %xmm3,%xmm4 + 12f3: 0f 29 22 movaps %xmm4,(%rdx) + 12f6: 48 8d 52 10 lea 0x10(%rdx),%rdx + 12fa: ff c8 dec %eax + 12fc: 75 e2 jne 0x12e0 + 12fe: e9 f7 fe ff ff jmp 0x11fa + 1303: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 130a: 00 + 130b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1320: 0f 28 1a movaps (%rdx),%xmm3 + 1323: 0f 28 e0 movaps %xmm0,%xmm4 + 1326: 0f 59 e3 mulps %xmm3,%xmm4 + 1329: 0f 59 d9 mulps %xmm1,%xmm3 + 132c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 1330: 0f 58 e3 addps %xmm3,%xmm4 + 1333: 0f 2b 22 movntps %xmm4,(%rdx) + 1336: 48 8d 52 10 lea 0x10(%rdx),%rdx + 133a: ff c8 dec %eax + 133c: 75 e2 jne 0x1320 + 133e: e9 b7 fe ff ff jmp 0x11fa + 1343: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 134a: 00 + 134b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1360: 48 83 ec 28 sub $0x28,%rsp + 1364: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2600d30 + 136b: 48 33 c4 xor %rsp,%rax + 136e: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 1373: 48 89 44 24 20 mov %rax,0x20(%rsp) + 1378: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c48200 + 137f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 1385: 0f 57 d2 xorps %xmm2,%xmm2 + 1388: 0f 28 c1 movaps %xmm1,%xmm0 + 138b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 138f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 1393: 0f 57 c3 xorps %xmm3,%xmm0 + 1396: 41 83 f8 03 cmp $0x3,%r8d + 139a: 7d 63 jge 0x13ff + 139c: 41 83 c0 ff add $0xffffffff,%r8d + 13a0: 41 83 f8 ff cmp $0xffffffff,%r8d + 13a4: 74 3e je 0x13e4 + 13a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13ad: 00 + 13ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13b5: 0f 1f 40 00 nopl 0x0(%rax) + 13b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13c0: 0f 12 12 movlps (%rdx),%xmm2 + 13c3: 0f 28 d8 movaps %xmm0,%xmm3 + 13c6: 41 83 c0 ff add $0xffffffff,%r8d + 13ca: 0f 59 da mulps %xmm2,%xmm3 + 13cd: 0f 59 d1 mulps %xmm1,%xmm2 + 13d0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 13d4: 0f 58 d3 addps %xmm3,%xmm2 + 13d7: 0f 13 12 movlps %xmm2,(%rdx) + 13da: 48 83 c2 08 add $0x8,%rdx + 13de: 41 83 f8 ff cmp $0xffffffff,%r8d + 13e2: 75 dc jne 0x13c0 + 13e4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 13e9: 48 33 cc xor %rsp,%rcx + 13ec: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2600d30 + 13f3: 75 05 jne 0x13fa + 13f5: 48 83 c4 28 add $0x28,%rsp + 13f9: c3 ret + 13fa: e8 91 b0 11 01 call 0x111c490 + 13ff: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 1406: 74 3c je 0x1444 + 1408: 44 89 c0 mov %r8d,%eax + 140b: 41 83 e0 01 and $0x1,%r8d + 140f: d1 f8 sar $1,%eax + 1411: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1418: 00 + 1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1420: 0f 10 1a movups (%rdx),%xmm3 + 1423: 0f 28 e0 movaps %xmm0,%xmm4 + 1426: 0f 59 e3 mulps %xmm3,%xmm4 + 1429: 0f 59 d9 mulps %xmm1,%xmm3 + 142c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 1430: 0f 58 e3 addps %xmm3,%xmm4 + 1433: 0f 11 22 movups %xmm4,(%rdx) + 1436: 48 83 c2 10 add $0x10,%rdx + 143a: 83 c0 ff add $0xffffffff,%eax + 143d: 75 e1 jne 0x1420 + 143f: e9 58 ff ff ff jmp 0x139c + 1444: 48 89 d0 mov %rdx,%rax + 1447: 48 83 e0 0f and $0xf,%rax + 144b: 85 c0 test %eax,%eax + 144d: 74 1f je 0x146e + 144f: f2 0f 10 1a movsd (%rdx),%xmm3 + 1453: 0f 28 e0 movaps %xmm0,%xmm4 + 1456: 41 83 c0 ff add $0xffffffff,%r8d + 145a: 0f 59 e3 mulps %xmm3,%xmm4 + 145d: 0f 59 d9 mulps %xmm1,%xmm3 + 1460: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 1464: 0f 58 e3 addps %xmm3,%xmm4 + 1467: 0f 13 22 movlps %xmm4,(%rdx) + 146a: 48 83 c2 08 add $0x8,%rdx + 146e: 44 89 c0 mov %r8d,%eax + 1471: 41 83 e0 01 and $0x1,%r8d + 1475: d1 f8 sar $1,%eax + 1477: 3d 00 00 01 00 cmp $0x10000,%eax + 147c: 77 42 ja 0x14c0 + 147e: 66 90 xchg %ax,%ax + 1480: 0f 10 1a movups (%rdx),%xmm3 + 1483: 0f 28 e0 movaps %xmm0,%xmm4 + 1486: 0f 59 e3 mulps %xmm3,%xmm4 + 1489: 0f 59 d9 mulps %xmm1,%xmm3 + 148c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 1490: 0f 58 e3 addps %xmm3,%xmm4 + 1493: 0f 11 22 movups %xmm4,(%rdx) + 1496: 48 83 c2 10 add $0x10,%rdx + 149a: 83 c0 ff add $0xffffffff,%eax + 149d: 75 e1 jne 0x1480 + 149f: e9 f8 fe ff ff jmp 0x139c + 14a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14ab: 00 + 14ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 14b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14bf: 00 + 14c0: 0f 10 1a movups (%rdx),%xmm3 + 14c3: 0f 28 e0 movaps %xmm0,%xmm4 + 14c6: 0f 59 e3 mulps %xmm3,%xmm4 + 14c9: 0f 59 d9 mulps %xmm1,%xmm3 + 14cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 14d0: 0f 58 e3 addps %xmm3,%xmm4 + 14d3: 0f 2b 22 movntps %xmm4,(%rdx) + 14d6: 48 83 c2 10 add $0x10,%rdx + 14da: 83 c0 ff add $0xffffffff,%eax + 14dd: 75 e1 jne 0x14c0 + 14df: e9 b8 fe ff ff jmp 0x139c + 14e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14eb: 00 + 14ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 14f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14ff: 00 + 1500: 57 push %rdi + 1501: 41 54 push %r12 + 1503: 41 56 push %r14 + 1505: 41 57 push %r15 + 1507: 55 push %rbp + 1508: 48 81 ec c0 00 00 00 sub $0xc0,%rsp + 150f: 45 89 c6 mov %r8d,%r14d + 1512: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) + 1519: 00 + 151a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 + 1521: 00 + 1522: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 1528: 4d 63 fe movslq %r14d,%r15 + 152b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 152f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d + 1536: 00 + 1537: 48 89 d7 mov %rdx,%rdi + 153a: 48 89 cd mov %rcx,%rbp + 153d: 44 89 e0 mov %r12d,%eax + 1540: 25 80 1f 00 00 and $0x1f80,%eax + 1545: 3d 80 1f 00 00 cmp $0x1f80,%eax + 154a: 74 1d je 0x1569 + 154c: 44 89 e0 mov %r12d,%eax + 154f: 0d 80 1f ff ff or $0xffff1f80,%eax + 1554: 25 e0 ff 00 00 and $0xffe0,%eax + 1559: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) + 1560: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 1567: 00 00 + 1569: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c48220 + 1570: 01 + 1571: 48 89 f8 mov %rdi,%rax + 1574: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 1578: 48 83 e0 1c and $0x1c,%rax + 157c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 1582: 85 c0 test %eax,%eax + 1584: 0f 84 51 01 00 00 je 0x16db + 158a: c1 e8 02 shr $0x2,%eax + 158d: f7 d8 neg %eax + 158f: 83 c0 08 add $0x8,%eax + 1592: 41 3b c6 cmp %r14d,%eax + 1595: 44 0f 4c f0 cmovl %eax,%r14d + 1599: 45 85 f6 test %r14d,%r14d + 159c: 0f 8e 19 01 00 00 jle 0x16bb + 15a2: 44 89 f0 mov %r14d,%eax + 15a5: 41 ba 01 00 00 00 mov $0x1,%r10d + 15ab: d1 e8 shr $1,%eax + 15ad: 45 33 c9 xor %r9d,%r9d + 15b0: 85 c0 test %eax,%eax + 15b2: 0f 86 b1 00 00 00 jbe 0x1669 + 15b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15bf: 00 + 15c0: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 15c4: 4d 63 d2 movslq %r10d,%r10 + 15c7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 15ce: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 15d2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 15d9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 15de: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 15e5: 00 00 + 15e7: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 15ec: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 15f3: 75 14 jne 0x1609 + 15f5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 15fc: 00 00 00 00 + 1600: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 1607: 00 00 + 1609: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 160f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 1616: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 161a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 1621: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1626: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 162d: 00 00 + 162f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 1634: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 163b: 75 14 jne 0x1651 + 163d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 1644: 00 00 00 00 + 1648: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 164f: 00 00 + 1651: 41 ff c1 inc %r9d + 1654: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 165b: 44 3b c8 cmp %eax,%r9d + 165e: 0f 82 5c ff ff ff jb 0x15c0 + 1664: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1669: 41 8d 42 ff lea -0x1(%r10),%eax + 166d: 41 3b c6 cmp %r14d,%eax + 1670: 73 49 jae 0x16bb + 1672: 4d 63 d2 movslq %r10d,%r10 + 1675: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 167c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1680: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 1687: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 168c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 1693: 00 00 + 1695: c5 f9 7e c0 vmovd %xmm0,%eax + 1699: a9 00 00 80 7f test $0x7f800000,%eax + 169e: 75 14 jne 0x16b4 + 16a0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 16a7: 00 00 00 00 + 16ab: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 16b2: 00 00 + 16b4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 16bb: 48 89 f9 mov %rdi,%rcx + 16be: 48 89 fa mov %rdi,%rdx + 16c1: 45 89 f0 mov %r14d,%r8d + 16c4: c5 f8 77 vzeroupper + 16c7: e8 b4 e5 05 00 call 0x5fc80 + 16cc: 4d 63 f6 movslq %r14d,%r14 + 16cf: 4d 2b fe sub %r14,%r15 + 16d2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 16d7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 16db: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 16e2: 74 4e je 0x1732 + 16e4: 45 33 f6 xor %r14d,%r14d + 16e7: 4d 85 ff test %r15,%r15 + 16ea: 0f 8e f9 03 00 00 jle 0x1ae9 + 16f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16f7: 00 + 16f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16ff: 90 nop + 1700: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 1705: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1709: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 170e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1713: c5 f8 77 vzeroupper + 1716: e8 c5 e6 05 00 call 0x5fde0 + 171b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 1721: 49 ff c6 inc %r14 + 1724: 48 83 c5 08 add $0x8,%rbp + 1728: 4d 3b f7 cmp %r15,%r14 + 172b: 7c d3 jl 0x1700 + 172d: e9 b7 03 00 00 jmp 0x1ae9 + 1732: 45 89 f8 mov %r15d,%r8d + 1735: 33 c0 xor %eax,%eax + 1737: 41 c1 ff 04 sar $0x4,%r15d + 173b: 41 83 e0 0f and $0xf,%r8d + 173f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 1746: 0f 85 29 01 00 00 jne 0x1875 + 174c: 45 85 ff test %r15d,%r15d + 174f: 0f 8e 59 02 00 00 jle 0x19ae + 1755: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 175b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 1761: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 1767: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 176d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 1773: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c48260 + 177a: 01 + 177b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 1781: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c48240 + 1788: 01 + 1789: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c48220 + 1790: 01 + 1791: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1798: 00 + 1799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 17a0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 17a5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 17aa: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 17af: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 17b4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 17bb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 17c0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 17c7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 17cb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 17cf: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 17d6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 17dd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 17e1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 17e6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 17ea: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 17ee: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 17f2: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 17f6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 17fb: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 17ff: c5 fc 28 c7 vmovaps %ymm7,%ymm0 + 1803: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 1808: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 180d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 1812: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 1817: c5 fc 28 cf vmovaps %ymm7,%ymm1 + 181b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 1820: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 1824: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 1829: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 182e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 1833: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 1838: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 183c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 1840: c5 7c 50 cb vmovmskps %ymm3,%r9d + 1844: 45 85 c9 test %r9d,%r9d + 1847: 74 08 je 0x1851 + 1849: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 184d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 1851: ff c0 inc %eax + 1853: 48 81 c5 80 00 00 00 add $0x80,%rbp + 185a: c5 fc 11 07 vmovups %ymm0,(%rdi) + 185e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 1863: 48 83 c7 40 add $0x40,%rdi + 1867: 41 3b c7 cmp %r15d,%eax + 186a: 0f 8c 30 ff ff ff jl 0x17a0 + 1870: e9 1b 01 00 00 jmp 0x1990 + 1875: 45 85 ff test %r15d,%r15d + 1878: 0f 8e 30 01 00 00 jle 0x19ae + 187e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 1884: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 188a: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 1890: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 1896: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 189c: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c48260 + 18a3: 01 + 18a4: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 18aa: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c48240 + 18b1: 01 + 18b2: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c48220 + 18b9: 01 + 18ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18c0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 18c5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 18ca: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 18cf: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 18d4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 18db: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 18e0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 18e7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 18eb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 18ef: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 18f6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 18fd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 1901: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 1906: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 190a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 190e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 1912: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 1916: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 191b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 191f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 + 1923: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 1928: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 192d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 1932: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 1937: c5 fd 6f cf vmovdqa %ymm7,%ymm1 + 193b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 1940: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 1944: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 1949: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 194e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 1953: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 1958: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 195c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 1960: c5 7c 50 cb vmovmskps %ymm3,%r9d + 1964: 45 85 c9 test %r9d,%r9d + 1967: 74 08 je 0x1971 + 1969: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 196d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 1971: ff c0 inc %eax + 1973: 48 81 c5 80 00 00 00 add $0x80,%rbp + 197a: c5 fc 11 07 vmovups %ymm0,(%rdi) + 197e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 1983: 48 83 c7 40 add $0x40,%rdi + 1987: 41 3b c7 cmp %r15d,%eax + 198a: 0f 8c 30 ff ff ff jl 0x18c0 + 1990: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 + 1996: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 + 199c: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 + 19a2: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 + 19a8: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 + 19ae: 45 85 c0 test %r8d,%r8d + 19b1: 0f 84 32 01 00 00 je 0x1ae9 + 19b7: 0f 8e 1e 01 00 00 jle 0x1adb + 19bd: 44 89 c0 mov %r8d,%eax + 19c0: 41 ba 01 00 00 00 mov $0x1,%r10d + 19c6: d1 e8 shr $1,%eax + 19c8: 45 33 c9 xor %r9d,%r9d + 19cb: 85 c0 test %eax,%eax + 19cd: 0f 86 b6 00 00 00 jbe 0x1a89 + 19d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 19d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19df: 00 + 19e0: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 19e4: 4d 63 d2 movslq %r10d,%r10 + 19e7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 19ee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 19f2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 19f9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 19fe: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 1a05: 00 00 + 1a07: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 1a0c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 1a13: 75 14 jne 0x1a29 + 1a15: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 1a1c: 00 00 00 00 + 1a20: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 1a27: 00 00 + 1a29: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 1a2f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 1a36: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1a3a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 1a41: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1a46: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 1a4d: 00 00 + 1a4f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 1a54: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 1a5b: 75 14 jne 0x1a71 + 1a5d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 1a64: 00 00 00 00 + 1a68: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 1a6f: 00 00 + 1a71: 41 ff c1 inc %r9d + 1a74: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 1a7b: 44 3b c8 cmp %eax,%r9d + 1a7e: 0f 82 5c ff ff ff jb 0x19e0 + 1a84: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1a89: 41 8d 42 ff lea -0x1(%r10),%eax + 1a8d: 41 3b c0 cmp %r8d,%eax + 1a90: 73 49 jae 0x1adb + 1a92: 4d 63 d2 movslq %r10d,%r10 + 1a95: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 1a9c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1aa0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 1aa7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1aac: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 1ab3: 00 00 + 1ab5: c5 f9 7e c0 vmovd %xmm0,%eax + 1ab9: a9 00 00 80 7f test $0x7f800000,%eax + 1abe: 75 14 jne 0x1ad4 + 1ac0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 1ac7: 00 00 00 00 + 1acb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 1ad2: 00 00 + 1ad4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 1adb: 48 89 f9 mov %rdi,%rcx + 1ade: 48 89 fa mov %rdi,%rdx + 1ae1: c5 f8 77 vzeroupper + 1ae4: e8 97 e1 05 00 call 0x5fc80 + 1ae9: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) + 1af0: 00 00 + 1af2: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx + 1af9: 44 89 e0 mov %r12d,%eax + 1afc: 89 ca mov %ecx,%edx + 1afe: 25 df ff 00 00 and $0xffdf,%eax + 1b03: 81 e2 df ff 00 00 and $0xffdf,%edx + 1b09: 3b c2 cmp %edx,%eax + 1b0b: 74 1e je 0x1b2b + 1b0d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 1b14: 83 e1 28 and $0x28,%ecx + 1b17: 44 0b e1 or %ecx,%r12d + 1b1a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) + 1b21: 00 + 1b22: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 1b29: 00 00 + 1b2b: c5 f8 77 vzeroupper + 1b2e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 + 1b35: 00 + 1b36: 48 81 c4 c0 00 00 00 add $0xc0,%rsp + 1b3d: 5d pop %rbp + 1b3e: 41 5f pop %r15 + 1b40: 41 5e pop %r14 + 1b42: 41 5c pop %r12 + 1b44: 5f pop %rdi + 1b45: c3 ret + 1b46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b4d: 00 + 1b4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b55: 0f 1f 40 00 nopl 0x0(%rax) + 1b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b60: 57 push %rdi + 1b61: 41 54 push %r12 + 1b63: 41 56 push %r14 + 1b65: 41 57 push %r15 + 1b67: 55 push %rbp + 1b68: 48 83 ec 70 sub $0x70,%rsp + 1b6c: 45 89 c6 mov %r8d,%r14d + 1b6f: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 1b74: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 1b79: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 1b7f: 4d 63 fe movslq %r14d,%r15 + 1b82: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 1b86: 44 8b 64 24 68 mov 0x68(%rsp),%r12d + 1b8b: 48 89 d7 mov %rdx,%rdi + 1b8e: 48 89 cd mov %rcx,%rbp + 1b91: 44 89 e0 mov %r12d,%eax + 1b94: 25 80 1f 00 00 and $0x1f80,%eax + 1b99: 3d 80 1f 00 00 cmp $0x1f80,%eax + 1b9e: 74 17 je 0x1bb7 + 1ba0: 44 89 e0 mov %r12d,%eax + 1ba3: 0d 80 1f ff ff or $0xffff1f80,%eax + 1ba8: 25 e0 ff 00 00 and $0xffe0,%eax + 1bad: 89 44 24 68 mov %eax,0x68(%rsp) + 1bb1: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 1bb7: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c48280 + 1bbe: 01 + 1bbf: 48 89 f8 mov %rdi,%rax + 1bc2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 1bc6: 48 83 e0 1c and $0x1c,%rax + 1bca: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 1bd0: 85 c0 test %eax,%eax + 1bd2: 0f 84 48 01 00 00 je 0x1d20 + 1bd8: c1 e8 02 shr $0x2,%eax + 1bdb: f7 d8 neg %eax + 1bdd: 83 c0 08 add $0x8,%eax + 1be0: 41 3b c6 cmp %r14d,%eax + 1be3: 44 0f 4c f0 cmovl %eax,%r14d + 1be7: 45 85 f6 test %r14d,%r14d + 1bea: 0f 8e 10 01 00 00 jle 0x1d00 + 1bf0: 44 89 f0 mov %r14d,%eax + 1bf3: 41 ba 01 00 00 00 mov $0x1,%r10d + 1bf9: d1 e8 shr $1,%eax + 1bfb: 45 33 c9 xor %r9d,%r9d + 1bfe: 85 c0 test %eax,%eax + 1c00: 0f 86 b1 00 00 00 jbe 0x1cb7 + 1c06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c0d: 00 + 1c0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c15: 0f 1f 40 00 nopl 0x0(%rax) + 1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c20: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 1c24: 4d 63 d2 movslq %r10d,%r10 + 1c27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 1c2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1c32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 1c39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1c3e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 1c44: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 1c49: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 1c50: 75 0e jne 0x1c60 + 1c52: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 1c59: 00 + 1c5a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 1c60: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 1c66: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 1c6d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1c71: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 1c78: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1c7d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 1c83: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 1c88: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 1c8f: 75 0e jne 0x1c9f + 1c91: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 1c98: 00 + 1c99: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 1c9f: 41 ff c1 inc %r9d + 1ca2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 1ca9: 44 3b c8 cmp %eax,%r9d + 1cac: 0f 82 6e ff ff ff jb 0x1c20 + 1cb2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1cb7: 41 8d 42 ff lea -0x1(%r10),%eax + 1cbb: 41 3b c6 cmp %r14d,%eax + 1cbe: 73 40 jae 0x1d00 + 1cc0: 4d 63 d2 movslq %r10d,%r10 + 1cc3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 1cca: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1cce: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 1cd5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1cda: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 1ce0: c5 f9 7e c0 vmovd %xmm0,%eax + 1ce4: a9 00 00 80 7f test $0x7f800000,%eax + 1ce9: 75 0e jne 0x1cf9 + 1ceb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 1cf2: 00 + 1cf3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 1cf9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 1d00: 48 89 f9 mov %rdi,%rcx + 1d03: 48 89 fa mov %rdi,%rdx + 1d06: 45 89 f0 mov %r14d,%r8d + 1d09: c5 f8 77 vzeroupper + 1d0c: e8 ef e0 05 00 call 0x5fe00 + 1d11: 4d 63 f6 movslq %r14d,%r14 + 1d14: 4d 2b fe sub %r14,%r15 + 1d17: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 1d1c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 1d20: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 1d27: 74 49 je 0x1d72 + 1d29: 45 33 f6 xor %r14d,%r14d + 1d2c: 4d 85 ff test %r15,%r15 + 1d2f: 0f 8e b9 03 00 00 jle 0x20ee + 1d35: 0f 1f 40 00 nopl 0x0(%rax) + 1d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d40: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 1d45: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1d49: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 1d4e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1d53: c5 f8 77 vzeroupper + 1d56: e8 e5 e1 05 00 call 0x5ff40 + 1d5b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 1d61: 49 ff c6 inc %r14 + 1d64: 48 83 c5 08 add $0x8,%rbp + 1d68: 4d 3b f7 cmp %r15,%r14 + 1d6b: 7c d3 jl 0x1d40 + 1d6d: e9 7c 03 00 00 jmp 0x20ee + 1d72: 45 89 f8 mov %r15d,%r8d + 1d75: 33 c0 xor %eax,%eax + 1d77: 41 c1 ff 04 sar $0x4,%r15d + 1d7b: 41 83 e0 0f and $0xf,%r8d + 1d7f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 1d86: 0f 85 20 01 00 00 jne 0x1eac + 1d8c: 45 85 ff test %r15d,%r15d + 1d8f: 0f 8e 32 02 00 00 jle 0x1fc7 + 1d95: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c482c0 + 1d9c: 01 + 1d9d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 1da4: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c482a0 + 1dab: 64 c4 01 + 1dae: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c48280 + 1db5: 64 c4 01 + 1db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1dbf: 00 + 1dc0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 1dc5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 1dca: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 1dcf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 1dd4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 1dda: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 1de0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 1de7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 1dee: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 1df2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 1df6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 1dfa: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 1e01: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 1e08: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 1e0c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 1e10: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 1e14: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 1e18: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 1e1d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 1e23: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 1e27: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 1e2d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 1e33: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 1e39: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 1e3f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 1e45: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 1e4b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 1e50: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 1e56: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 1e5c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 1e62: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 1e68: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 1e6e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 1e74: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 1e7a: c5 f8 98 c0 kortestw %k0,%k0 + 1e7e: 74 08 je 0x1e88 + 1e80: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 1e84: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 1e88: ff c0 inc %eax + 1e8a: 48 81 c5 80 00 00 00 add $0x80,%rbp + 1e91: c5 fc 11 27 vmovups %ymm4,(%rdi) + 1e95: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 1e9a: 48 83 c7 40 add $0x40,%rdi + 1e9e: 41 3b c7 cmp %r15d,%eax + 1ea1: 0f 8c 19 ff ff ff jl 0x1dc0 + 1ea7: e9 1b 01 00 00 jmp 0x1fc7 + 1eac: 45 85 ff test %r15d,%r15d + 1eaf: 0f 8e 12 01 00 00 jle 0x1fc7 + 1eb5: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c482c0 + 1ebc: 01 + 1ebd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 1ec4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c482a0 + 1ecb: 63 c4 01 + 1ece: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c48280 + 1ed5: 63 c4 01 + 1ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1edf: 00 + 1ee0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 1ee5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 1eea: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 1eef: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 1ef4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 1efa: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 1f00: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 1f07: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 1f0e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 1f12: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 1f16: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 1f1a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 1f21: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 1f28: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 1f2c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 1f30: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 1f34: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 1f38: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 1f3d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 1f43: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 1f47: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 1f4d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 1f53: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 1f59: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 1f5f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 1f65: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 1f6b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 1f70: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 1f76: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 1f7c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 1f82: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 1f88: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 1f8e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 1f94: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 1f9a: c5 f8 98 c0 kortestw %k0,%k0 + 1f9e: 74 08 je 0x1fa8 + 1fa0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 1fa4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 1fa8: ff c0 inc %eax + 1faa: 48 81 c5 80 00 00 00 add $0x80,%rbp + 1fb1: c5 fc 11 27 vmovups %ymm4,(%rdi) + 1fb5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 1fba: 48 83 c7 40 add $0x40,%rdi + 1fbe: 41 3b c7 cmp %r15d,%eax + 1fc1: 0f 8c 19 ff ff ff jl 0x1ee0 + 1fc7: 45 85 c0 test %r8d,%r8d + 1fca: 0f 84 1e 01 00 00 je 0x20ee + 1fd0: 0f 8e 0a 01 00 00 jle 0x20e0 + 1fd6: 44 89 c0 mov %r8d,%eax + 1fd9: 41 ba 01 00 00 00 mov $0x1,%r10d + 1fdf: d1 e8 shr $1,%eax + 1fe1: 45 33 c9 xor %r9d,%r9d + 1fe4: 85 c0 test %eax,%eax + 1fe6: 0f 86 ab 00 00 00 jbe 0x2097 + 1fec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ff3: 00 + 1ff4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2000: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 2004: 4d 63 d2 movslq %r10d,%r10 + 2007: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 200e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 2012: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 2019: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 201e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 2024: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 2029: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 2030: 75 0e jne 0x2040 + 2032: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 2039: 00 + 203a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 2040: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 2046: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 204d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 2051: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 2058: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 205d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 2063: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 2068: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 206f: 75 0e jne 0x207f + 2071: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 2078: 00 + 2079: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 207f: 41 ff c1 inc %r9d + 2082: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 2089: 44 3b c8 cmp %eax,%r9d + 208c: 0f 82 6e ff ff ff jb 0x2000 + 2092: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 2097: 41 8d 42 ff lea -0x1(%r10),%eax + 209b: 41 3b c0 cmp %r8d,%eax + 209e: 73 40 jae 0x20e0 + 20a0: 4d 63 d2 movslq %r10d,%r10 + 20a3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 20aa: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 20ae: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 20b5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 20ba: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 20c0: c5 f9 7e c0 vmovd %xmm0,%eax + 20c4: a9 00 00 80 7f test $0x7f800000,%eax + 20c9: 75 0e jne 0x20d9 + 20cb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 20d2: 00 + 20d3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 20d9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 20e0: 48 89 f9 mov %rdi,%rcx + 20e3: 48 89 fa mov %rdi,%rdx + 20e6: c5 f8 77 vzeroupper + 20e9: e8 12 dd 05 00 call 0x5fe00 + 20ee: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) + 20f4: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 20f8: 44 89 e0 mov %r12d,%eax + 20fb: 89 ca mov %ecx,%edx + 20fd: 25 df ff 00 00 and $0xffdf,%eax + 2102: 81 e2 df ff 00 00 and $0xffdf,%edx + 2108: 3b c2 cmp %edx,%eax + 210a: 74 18 je 0x2124 + 210c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 2113: 83 e1 28 and $0x28,%ecx + 2116: 44 0b e1 or %ecx,%r12d + 2119: 44 89 64 24 68 mov %r12d,0x68(%rsp) + 211e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 2124: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 2129: c5 f8 77 vzeroupper + 212c: 48 83 c4 70 add $0x70,%rsp + 2130: 5d pop %rbp + 2131: 41 5f pop %r15 + 2133: 41 5e pop %r14 + 2135: 41 5c pop %r12 + 2137: 5f pop %rdi + 2138: c3 ret + 2139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2140: 48 83 ec 48 sub $0x48,%rsp + 2144: b8 00 01 00 00 mov $0x100,%eax + 2149: 4d 63 c9 movslq %r9d,%r9 + 214c: 45 33 db xor %r11d,%r11d + 214f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 2153: 49 c1 e2 03 shl $0x3,%r10 + 2157: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 215e: 44 0f 4f d8 cmovg %eax,%r11d + 2162: 48 89 e0 mov %rsp,%rax + 2165: 44 89 58 20 mov %r11d,0x20(%rax) + 2169: 44 89 58 28 mov %r11d,0x28(%rax) + 216d: 44 89 58 30 mov %r11d,0x30(%rax) + 2171: e8 ea dd 05 00 call 0x5ff60 + 2176: 48 83 c4 48 add $0x48,%rsp + 217a: c3 ret + 217b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2180: 48 83 ec 48 sub $0x48,%rsp + 2184: b8 00 01 00 00 mov $0x100,%eax + 2189: 4d 63 c9 movslq %r9d,%r9 + 218c: 45 33 db xor %r11d,%r11d + 218f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 2193: 49 c1 e2 03 shl $0x3,%r10 + 2197: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 219e: 44 0f 4f d8 cmovg %eax,%r11d + 21a2: 48 89 e0 mov %rsp,%rax + 21a5: 44 89 58 20 mov %r11d,0x20(%rax) + 21a9: 44 89 58 28 mov %r11d,0x28(%rax) + 21ad: 44 89 58 30 mov %r11d,0x30(%rax) + 21b1: e8 ea e4 05 00 call 0x606a0 + 21b6: 48 83 c4 48 add $0x48,%rsp + 21ba: c3 ret + 21bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 21c0: 48 83 ec 48 sub $0x48,%rsp + 21c4: b8 00 01 00 00 mov $0x100,%eax + 21c9: 4d 63 c9 movslq %r9d,%r9 + 21cc: 45 33 db xor %r11d,%r11d + 21cf: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 21d3: 49 c1 e2 03 shl $0x3,%r10 + 21d7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 21de: 44 0f 4f d8 cmovg %eax,%r11d + 21e2: 48 89 e0 mov %rsp,%rax + 21e5: 44 89 58 20 mov %r11d,0x20(%rax) + 21e9: 44 89 58 28 mov %r11d,0x28(%rax) + 21ed: 44 89 58 30 mov %r11d,0x30(%rax) + 21f1: e8 8a e9 05 00 call 0x60b80 + 21f6: 48 83 c4 48 add $0x48,%rsp + 21fa: c3 ret + 21fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2200: 41 83 f8 0b cmp $0xb,%r8d + 2204: 7d 38 jge 0x223e + 2206: 41 ff c8 dec %r8d + 2209: 41 83 f8 ff cmp $0xffffffff,%r8d + 220d: 74 2e je 0x223d + 220f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2216: 00 + 2217: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 221e: 66 90 xchg %ax,%ax + 2220: f3 0f 10 02 movss (%rdx),%xmm0 + 2224: 41 ff c8 dec %r8d + 2227: f3 0f 5c 01 subss (%rcx),%xmm0 + 222b: 48 83 c1 04 add $0x4,%rcx + 222f: f3 0f 11 02 movss %xmm0,(%rdx) + 2233: 48 83 c2 04 add $0x4,%rdx + 2237: 41 83 f8 ff cmp $0xffffffff,%r8d + 223b: 75 e3 jne 0x2220 + 223d: c3 ret + 223e: 89 d0 mov %edx,%eax + 2240: a8 03 test $0x3,%al + 2242: 74 4d je 0x2291 + 2244: 44 89 c0 mov %r8d,%eax + 2247: 41 83 e0 07 and $0x7,%r8d + 224b: 83 e0 f8 and $0xfffffff8,%eax + 224e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2255: 00 + 2256: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 225d: 0f 1f 00 nopl (%rax) + 2260: 0f 18 49 40 prefetcht0 0x40(%rcx) + 2264: 0f 10 12 movups (%rdx),%xmm2 + 2267: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 226b: 0f 10 01 movups (%rcx),%xmm0 + 226e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 2272: 0f 5c d0 subps %xmm0,%xmm2 + 2275: 0f 5c d9 subps %xmm1,%xmm3 + 2278: 0f 11 12 movups %xmm2,(%rdx) + 227b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 227f: 48 83 c1 20 add $0x20,%rcx + 2283: 48 83 c2 20 add $0x20,%rdx + 2287: 83 c0 f8 add $0xfffffff8,%eax + 228a: 75 d4 jne 0x2260 + 228c: e9 75 ff ff ff jmp 0x2206 + 2291: 83 e0 0f and $0xf,%eax + 2294: 74 42 je 0x22d8 + 2296: c1 e8 02 shr $0x2,%eax + 2299: f7 d8 neg %eax + 229b: 83 e0 03 and $0x3,%eax + 229e: 44 2b c0 sub %eax,%r8d + 22a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22a8: 00 + 22a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22b7: 00 + 22b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22bf: 90 nop + 22c0: f3 0f 10 02 movss (%rdx),%xmm0 + 22c4: f3 0f 5c 01 subss (%rcx),%xmm0 + 22c8: 48 83 c1 04 add $0x4,%rcx + 22cc: f3 0f 11 02 movss %xmm0,(%rdx) + 22d0: 48 83 c2 04 add $0x4,%rdx + 22d4: ff c8 dec %eax + 22d6: 75 e8 jne 0x22c0 + 22d8: 44 89 c0 mov %r8d,%eax + 22db: 41 83 e0 07 and $0x7,%r8d + 22df: 83 e0 f8 and $0xfffffff8,%eax + 22e2: f6 c1 0f test $0xf,%cl + 22e5: 75 59 jne 0x2340 + 22e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22ee: 00 + 22ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22f6: 0f 1f 00 nopl (%rax) + 22f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2300: 0f 18 49 40 prefetcht0 0x40(%rcx) + 2304: 0f 28 02 movaps (%rdx),%xmm0 + 2307: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 230b: 0f 5c 01 subps (%rcx),%xmm0 + 230e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 2312: 0f 29 02 movaps %xmm0,(%rdx) + 2315: 48 83 c1 20 add $0x20,%rcx + 2319: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 231d: 48 83 c2 20 add $0x20,%rdx + 2321: 83 c0 f8 add $0xfffffff8,%eax + 2324: 75 da jne 0x2300 + 2326: e9 db fe ff ff jmp 0x2206 + 232b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2332: 00 + 2333: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 233a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2340: 0f 18 49 40 prefetcht0 0x40(%rcx) + 2344: 0f 10 01 movups (%rcx),%xmm0 + 2347: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 234b: 0f 28 12 movaps (%rdx),%xmm2 + 234e: 48 83 c1 20 add $0x20,%rcx + 2352: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 2356: 0f 5c d0 subps %xmm0,%xmm2 + 2359: 0f 5c d9 subps %xmm1,%xmm3 + 235c: 0f 29 12 movaps %xmm2,(%rdx) + 235f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 2363: 48 83 c2 20 add $0x20,%rdx + 2367: 83 c0 f8 add $0xfffffff8,%eax + 236a: 75 d4 jne 0x2340 + 236c: e9 95 fe ff ff jmp 0x2206 + 2371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2378: 00 + 2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2380: 41 83 f8 0b cmp $0xb,%r8d + 2384: 7d 38 jge 0x23be + 2386: 41 ff c8 dec %r8d + 2389: 41 83 f8 ff cmp $0xffffffff,%r8d + 238d: 74 2e je 0x23bd + 238f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2396: 00 + 2397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 239e: 66 90 xchg %ax,%ax + 23a0: f3 0f 10 02 movss (%rdx),%xmm0 + 23a4: 41 ff c8 dec %r8d + 23a7: f3 0f 5c 01 subss (%rcx),%xmm0 + 23ab: 48 83 c1 04 add $0x4,%rcx + 23af: f3 0f 11 02 movss %xmm0,(%rdx) + 23b3: 48 8d 52 04 lea 0x4(%rdx),%rdx + 23b7: 41 83 f8 ff cmp $0xffffffff,%r8d + 23bb: 75 e3 jne 0x23a0 + 23bd: c3 ret + 23be: 89 d0 mov %edx,%eax + 23c0: a8 03 test $0x3,%al + 23c2: 74 4d je 0x2411 + 23c4: 44 89 c0 mov %r8d,%eax + 23c7: 41 83 e0 07 and $0x7,%r8d + 23cb: 83 e0 f8 and $0xfffffff8,%eax + 23ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 23d5: 00 + 23d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23dd: 0f 1f 00 nopl (%rax) + 23e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 23e4: 0f 10 12 movups (%rdx),%xmm2 + 23e7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 23eb: 0f 10 01 movups (%rcx),%xmm0 + 23ee: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 23f2: 0f 5c d0 subps %xmm0,%xmm2 + 23f5: 0f 5c d9 subps %xmm1,%xmm3 + 23f8: 0f 11 12 movups %xmm2,(%rdx) + 23fb: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 23ff: 48 8d 49 20 lea 0x20(%rcx),%rcx + 2403: 48 8d 52 20 lea 0x20(%rdx),%rdx + 2407: 83 c0 f8 add $0xfffffff8,%eax + 240a: 75 d4 jne 0x23e0 + 240c: e9 75 ff ff ff jmp 0x2386 + 2411: 83 e0 0f and $0xf,%eax + 2414: 74 42 je 0x2458 + 2416: c1 e8 02 shr $0x2,%eax + 2419: f7 d8 neg %eax + 241b: 83 e0 03 and $0x3,%eax + 241e: 44 2b c0 sub %eax,%r8d + 2421: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2428: 00 + 2429: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2437: 00 + 2438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 243f: 90 nop + 2440: f3 0f 10 02 movss (%rdx),%xmm0 + 2444: f3 0f 5c 01 subss (%rcx),%xmm0 + 2448: 48 83 c1 04 add $0x4,%rcx + 244c: f3 0f 11 02 movss %xmm0,(%rdx) + 2450: 48 8d 52 04 lea 0x4(%rdx),%rdx + 2454: ff c8 dec %eax + 2456: 75 e8 jne 0x2440 + 2458: 44 89 c0 mov %r8d,%eax + 245b: 41 83 e0 07 and $0x7,%r8d + 245f: 83 e0 f8 and $0xfffffff8,%eax + 2462: f6 c1 0f test $0xf,%cl + 2465: 75 59 jne 0x24c0 + 2467: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 246e: 00 + 246f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2476: 0f 1f 00 nopl (%rax) + 2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2480: 0f 18 49 40 prefetcht0 0x40(%rcx) + 2484: 0f 28 02 movaps (%rdx),%xmm0 + 2487: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 248b: 0f 5c 01 subps (%rcx),%xmm0 + 248e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 2492: 0f 29 02 movaps %xmm0,(%rdx) + 2495: 48 8d 49 20 lea 0x20(%rcx),%rcx + 2499: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 249d: 48 8d 52 20 lea 0x20(%rdx),%rdx + 24a1: 83 c0 f8 add $0xfffffff8,%eax + 24a4: 75 da jne 0x2480 + 24a6: e9 db fe ff ff jmp 0x2386 + 24ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24b2: 00 + 24b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 24c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 24c4: 0f 10 01 movups (%rcx),%xmm0 + 24c7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 24cb: 0f 28 12 movaps (%rdx),%xmm2 + 24ce: 48 83 c1 20 add $0x20,%rcx + 24d2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 24d6: 0f 5c d0 subps %xmm0,%xmm2 + 24d9: 0f 5c d9 subps %xmm1,%xmm3 + 24dc: 0f 29 12 movaps %xmm2,(%rdx) + 24df: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 24e3: 48 83 c2 20 add $0x20,%rdx + 24e7: 83 c0 f8 add $0xfffffff8,%eax + 24ea: 75 d4 jne 0x24c0 + 24ec: e9 95 fe ff ff jmp 0x2386 + 24f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24f8: 00 + 24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2500: 41 83 f8 0b cmp $0xb,%r8d + 2504: 7d 39 jge 0x253f + 2506: 41 83 c0 ff add $0xffffffff,%r8d + 250a: 41 83 f8 ff cmp $0xffffffff,%r8d + 250e: 74 2e je 0x253e + 2510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2517: 00 + 2518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 251f: 90 nop + 2520: f3 0f 10 02 movss (%rdx),%xmm0 + 2524: 41 83 c0 ff add $0xffffffff,%r8d + 2528: f3 0f 5c 01 subss (%rcx),%xmm0 + 252c: 48 83 c1 04 add $0x4,%rcx + 2530: f3 0f 11 02 movss %xmm0,(%rdx) + 2534: 48 83 c2 04 add $0x4,%rdx + 2538: 41 83 f8 ff cmp $0xffffffff,%r8d + 253c: 75 e2 jne 0x2520 + 253e: c3 ret + 253f: 89 d0 mov %edx,%eax + 2541: a8 03 test $0x3,%al + 2543: 74 4c je 0x2591 + 2545: 44 89 c0 mov %r8d,%eax + 2548: 41 83 e0 07 and $0x7,%r8d + 254c: 83 e0 f8 and $0xfffffff8,%eax + 254f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2556: 00 + 2557: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 255e: 66 90 xchg %ax,%ax + 2560: 0f 18 49 40 prefetcht0 0x40(%rcx) + 2564: 0f 10 12 movups (%rdx),%xmm2 + 2567: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 256b: 0f 10 01 movups (%rcx),%xmm0 + 256e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 2572: 0f 5c d0 subps %xmm0,%xmm2 + 2575: 48 83 c1 20 add $0x20,%rcx + 2579: 0f 5c d9 subps %xmm1,%xmm3 + 257c: 0f 11 12 movups %xmm2,(%rdx) + 257f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 2583: 48 83 c2 20 add $0x20,%rdx + 2587: 83 c0 f8 add $0xfffffff8,%eax + 258a: 75 d4 jne 0x2560 + 258c: e9 75 ff ff ff jmp 0x2506 + 2591: 83 e0 0f and $0xf,%eax + 2594: 74 43 je 0x25d9 + 2596: c1 e8 02 shr $0x2,%eax + 2599: f7 d8 neg %eax + 259b: 83 e0 03 and $0x3,%eax + 259e: 44 2b c0 sub %eax,%r8d + 25a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25a8: 00 + 25a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25b7: 00 + 25b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25bf: 90 nop + 25c0: f3 0f 10 02 movss (%rdx),%xmm0 + 25c4: f3 0f 5c 01 subss (%rcx),%xmm0 + 25c8: 48 83 c1 04 add $0x4,%rcx + 25cc: f3 0f 11 02 movss %xmm0,(%rdx) + 25d0: 48 83 c2 04 add $0x4,%rdx + 25d4: 83 c0 ff add $0xffffffff,%eax + 25d7: 75 e7 jne 0x25c0 + 25d9: 44 89 c0 mov %r8d,%eax + 25dc: 41 83 e0 07 and $0x7,%r8d + 25e0: 83 e0 f8 and $0xfffffff8,%eax + 25e3: f6 c1 0f test $0xf,%cl + 25e6: 75 58 jne 0x2640 + 25e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25ef: 00 + 25f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 25fe: 00 00 + 2600: 0f 18 49 40 prefetcht0 0x40(%rcx) + 2604: 0f 10 02 movups (%rdx),%xmm0 + 2607: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 260b: 0f 5c 01 subps (%rcx),%xmm0 + 260e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 2612: 48 83 c1 20 add $0x20,%rcx + 2616: 0f 11 02 movups %xmm0,(%rdx) + 2619: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 261d: 48 83 c2 20 add $0x20,%rdx + 2621: 83 c0 f8 add $0xfffffff8,%eax + 2624: 75 da jne 0x2600 + 2626: e9 db fe ff ff jmp 0x2506 + 262b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2632: 00 + 2633: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 263a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2640: 0f 18 49 40 prefetcht0 0x40(%rcx) + 2644: 0f 10 12 movups (%rdx),%xmm2 + 2647: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 264b: 0f 10 01 movups (%rcx),%xmm0 + 264e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 2652: 0f 5c d0 subps %xmm0,%xmm2 + 2655: 48 83 c1 20 add $0x20,%rcx + 2659: 0f 5c d9 subps %xmm1,%xmm3 + 265c: 0f 11 12 movups %xmm2,(%rdx) + 265f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 2663: 48 83 c2 20 add $0x20,%rdx + 2667: 83 c0 f8 add $0xfffffff8,%eax + 266a: 75 d4 jne 0x2640 + 266c: e9 95 fe ff ff jmp 0x2506 + 2671: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2678: 00 + 2679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2680: 48 83 ec 28 sub $0x28,%rsp + 2684: 89 4c 24 30 mov %ecx,0x30(%rsp) + 2688: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 268d: e8 4e 4f a9 01 call 0x1a975e0 + 2692: 48 83 c4 28 add $0x28,%rsp + 2696: c3 ret + 2697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 269e: 00 00 + 26a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 26a5: 89 4c 24 30 mov %ecx,0x30(%rsp) + 26a9: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 26ae: e8 4d 59 a9 01 call 0x1a98000 + 26b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 26b8: c3 ret + 26b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26c0: 48 83 ec 28 sub $0x28,%rsp + 26c4: 89 4c 24 30 mov %ecx,0x30(%rsp) + 26c8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 26cd: e8 4e 63 a9 01 call 0x1a98a20 + 26d2: 48 83 c4 28 add $0x28,%rsp + 26d6: c3 ret + 26d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 26de: 00 00 + 26e0: 56 push %rsi + 26e1: 57 push %rdi + 26e2: 41 54 push %r12 + 26e4: 41 56 push %r14 + 26e6: 55 push %rbp + 26e7: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 26ee: 44 89 c7 mov %r8d,%edi + 26f1: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 26f6: 48 89 d6 mov %rdx,%rsi + 26f9: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2600d30 + 2700: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 2705: 4c 33 cc xor %rsp,%r9 + 2708: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 270c: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 2711: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d + 2718: 00 + 2719: 41 89 cc mov %ecx,%r12d + 271c: 48 89 f5 mov %rsi,%rbp + 271f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 2726: 00 + 2727: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d + 272e: 0f 8e cf 01 00 00 jle 0x2903 + 2734: 48 f7 c6 03 00 00 00 test $0x3,%rsi + 273b: 0f 85 c2 01 00 00 jne 0x2903 + 2741: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 2746: e8 95 a7 44 00 call 0x44cee0 + 274b: 85 c0 test %eax,%eax + 274d: 0f 85 7d 01 00 00 jne 0x28d0 + 2753: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 2758: 45 85 c9 test %r9d,%r9d + 275b: 0f 8e 6f 01 00 00 jle 0x28d0 + 2761: 45 3b f1 cmp %r9d,%r14d + 2764: 0f 8e 66 01 00 00 jle 0x28d0 + 276a: c4 c1 79 6e cc vmovd %r12d,%xmm1 + 276f: 49 89 f1 mov %rsi,%r9 + 2772: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1 + 2777: 49 f7 d9 neg %r9 + 277a: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13) + 2780: 49 83 c1 40 add $0x40,%r9 + 2784: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 278a: 49 83 e1 3f and $0x3f,%r9 + 278e: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13) + 2794: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0 + 279b: 45 85 c9 test %r9d,%r9d + 279e: 74 22 je 0x27c2 + 27a0: 41 c1 e9 02 shr $0x2,%r9d + 27a4: 41 2b f9 sub %r9d,%edi + 27a7: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp + 27ab: c5 fa 7f 06 vmovdqu %xmm0,(%rsi) + 27af: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi) + 27b4: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi) + 27bb: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi) + 27c2: 41 89 f9 mov %edi,%r9d + 27c5: 41 83 e1 0f and $0xf,%r9d + 27c9: 41 f7 d9 neg %r9d + 27cc: 44 03 cf add %edi,%r9d + 27cf: 45 85 c9 test %r9d,%r9d + 27d2: 0f 8e 82 00 00 00 jle 0x285a + 27d8: 33 c0 xor %eax,%eax + 27da: 45 8d 71 0f lea 0xf(%r9),%r14d + 27de: 45 89 f3 mov %r14d,%r11d + 27e1: ba 01 00 00 00 mov $0x1,%edx + 27e6: 41 c1 eb 05 shr $0x5,%r11d + 27ea: 45 33 d2 xor %r10d,%r10d + 27ed: 45 85 db test %r11d,%r11d + 27f0: 76 3c jbe 0x282e + 27f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2800: 4d 63 d2 movslq %r10d,%r10 + 2803: ff c0 inc %eax + 2805: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4) + 280c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4) + 2813: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4) + 281a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4) + 2821: 41 83 c2 20 add $0x20,%r10d + 2825: 41 3b c3 cmp %r11d,%eax + 2828: 72 d6 jb 0x2800 + 282a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 282e: 41 c1 fe 03 sar $0x3,%r14d + 2832: 44 8d 52 ff lea -0x1(%rdx),%r10d + 2836: 41 c1 ee 1c shr $0x1c,%r14d + 283a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d + 283f: 41 c1 fb 04 sar $0x4,%r11d + 2843: 45 3b d3 cmp %r11d,%r10d + 2846: 73 12 jae 0x285a + 2848: c1 e2 04 shl $0x4,%edx + 284b: 48 63 d2 movslq %edx,%rdx + 284e: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4) + 2854: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4) + 285a: 4d 63 c9 movslq %r9d,%r9 + 285d: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9 + 2862: f7 c7 08 00 00 00 test $0x8,%edi + 2868: 74 09 je 0x2873 + 286a: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9) + 286f: 49 83 c1 20 add $0x20,%r9 + 2873: f7 c7 04 00 00 00 test $0x4,%edi + 2879: 74 09 je 0x2884 + 287b: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9) + 2880: 49 83 c1 10 add $0x10,%r9 + 2884: f7 c7 02 00 00 00 test $0x2,%edi + 288a: 74 0b je 0x2897 + 288c: 49 8b 6d 00 mov 0x0(%r13),%rbp + 2890: 49 89 29 mov %rbp,(%r9) + 2893: 49 83 c1 08 add $0x8,%r9 + 2897: f7 c7 01 00 00 00 test $0x1,%edi + 289d: 74 03 je 0x28a2 + 289f: 45 89 21 mov %r12d,(%r9) + 28a2: 0f ae f8 sfence + 28a5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 28aa: 48 33 cc xor %rsp,%rcx + 28ad: c5 f8 77 vzeroupper + 28b0: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2600d30 + 28b7: 75 7d jne 0x2936 + 28b9: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 28be: 48 89 f0 mov %rsi,%rax + 28c1: 48 81 c4 80 00 00 00 add $0x80,%rsp + 28c8: 5d pop %rbp + 28c9: 41 5e pop %r14 + 28cb: 41 5c pop %r12 + 28cd: 5f pop %rdi + 28ce: 5e pop %rsi + 28cf: c3 ret + 28d0: 44 89 e1 mov %r12d,%ecx + 28d3: 48 89 f2 mov %rsi,%rdx + 28d6: 41 89 f8 mov %edi,%r8d + 28d9: e8 22 be a4 01 call 0x1a4e700 + 28de: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 28e3: 48 33 cc xor %rsp,%rcx + 28e6: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2600d30 + 28ed: 75 47 jne 0x2936 + 28ef: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 28f4: 48 81 c4 80 00 00 00 add $0x80,%rsp + 28fb: 5d pop %rbp + 28fc: 41 5e pop %r14 + 28fe: 41 5c pop %r12 + 2900: 5f pop %rdi + 2901: 5e pop %rsi + 2902: c3 ret + 2903: 44 89 e1 mov %r12d,%ecx + 2906: 48 89 f2 mov %rsi,%rdx + 2909: 41 89 f8 mov %edi,%r8d + 290c: e8 ef bd a4 01 call 0x1a4e700 + 2911: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 2916: 48 33 cc xor %rsp,%rcx + 2919: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2600d30 + 2920: 75 14 jne 0x2936 + 2922: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 2927: 48 81 c4 80 00 00 00 add $0x80,%rsp + 292e: 5d pop %rbp + 292f: 41 5e pop %r14 + 2931: 41 5c pop %r12 + 2933: 5f pop %rdi + 2934: 5e pop %rsi + 2935: c3 ret + 2936: e8 55 9b 11 01 call 0x111c490 + 293b: 90 nop + 293c: 0f 1f 40 00 nopl 0x0(%rax) + 2940: 56 push %rsi + 2941: 57 push %rdi + 2942: 41 54 push %r12 + 2944: 41 56 push %r14 + 2946: 41 57 push %r15 + 2948: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 294f: 45 89 c4 mov %r8d,%r12d + 2952: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 2957: 48 89 d7 mov %rdx,%rdi + 295a: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2600d30 + 2961: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 2966: 4c 33 cc xor %rsp,%r9 + 2969: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 296d: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 2972: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d + 2979: 00 + 297a: 41 89 ce mov %ecx,%r14d + 297d: 48 89 fe mov %rdi,%rsi + 2980: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 2987: 00 + 2988: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d + 298f: 0f 8e b6 01 00 00 jle 0x2b4b + 2995: 48 f7 c7 03 00 00 00 test $0x3,%rdi + 299c: 0f 85 a9 01 00 00 jne 0x2b4b + 29a2: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 29a7: e8 34 a5 44 00 call 0x44cee0 + 29ac: 85 c0 test %eax,%eax + 29ae: 0f 85 63 01 00 00 jne 0x2b17 + 29b4: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 29b9: 45 85 c9 test %r9d,%r9d + 29bc: 0f 8e 55 01 00 00 jle 0x2b17 + 29c2: 45 3b f9 cmp %r9d,%r15d + 29c5: 0f 8e 4c 01 00 00 jle 0x2b17 + 29cb: c4 c1 79 6e c6 vmovd %r14d,%xmm0 + 29d0: 49 89 f9 mov %rdi,%r9 + 29d3: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1 + 29d8: 49 f7 d9 neg %r9 + 29db: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) + 29e1: 49 83 c1 40 add $0x40,%r9 + 29e5: 49 83 e1 3f and $0x3f,%r9 + 29e9: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 29ef: 45 85 c9 test %r9d,%r9d + 29f2: 74 14 je 0x2a08 + 29f4: 41 c1 e9 02 shr $0x2,%r9d + 29f8: 45 2b e1 sub %r9d,%r12d + 29fb: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi + 29ff: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) + 2a03: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) + 2a08: 45 89 e1 mov %r12d,%r9d + 2a0b: 41 83 e1 0f and $0xf,%r9d + 2a0f: 41 f7 d9 neg %r9d + 2a12: 45 03 cc add %r12d,%r9d + 2a15: 45 85 c9 test %r9d,%r9d + 2a18: 0f 8e 7b 00 00 00 jle 0x2a99 + 2a1e: 33 c0 xor %eax,%eax + 2a20: 45 8d 79 0f lea 0xf(%r9),%r15d + 2a24: 45 89 fb mov %r15d,%r11d + 2a27: ba 01 00 00 00 mov $0x1,%edx + 2a2c: 41 c1 eb 05 shr $0x5,%r11d + 2a30: 45 33 d2 xor %r10d,%r10d + 2a33: 45 85 db test %r11d,%r11d + 2a36: 76 35 jbe 0x2a6d + 2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a3f: 00 + 2a40: 4d 63 d2 movslq %r10d,%r10 + 2a43: ff c0 inc %eax + 2a45: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) + 2a4b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) + 2a52: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) + 2a59: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) + 2a60: 41 83 c2 20 add $0x20,%r10d + 2a64: 41 3b c3 cmp %r11d,%eax + 2a67: 72 d7 jb 0x2a40 + 2a69: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 2a6d: 41 c1 ff 03 sar $0x3,%r15d + 2a71: 44 8d 52 ff lea -0x1(%rdx),%r10d + 2a75: 41 c1 ef 1c shr $0x1c,%r15d + 2a79: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d + 2a7e: 41 c1 fb 04 sar $0x4,%r11d + 2a82: 45 3b d3 cmp %r11d,%r10d + 2a85: 73 12 jae 0x2a99 + 2a87: c1 e2 04 shl $0x4,%edx + 2a8a: 48 63 d2 movslq %edx,%rdx + 2a8d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) + 2a93: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) + 2a99: 4d 63 c9 movslq %r9d,%r9 + 2a9c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 + 2aa0: 41 f7 c4 08 00 00 00 test $0x8,%r12d + 2aa7: 74 09 je 0x2ab2 + 2aa9: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) + 2aae: 49 83 c1 20 add $0x20,%r9 + 2ab2: 41 f7 c4 04 00 00 00 test $0x4,%r12d + 2ab9: 74 09 je 0x2ac4 + 2abb: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) + 2ac0: 49 83 c1 10 add $0x10,%r9 + 2ac4: 41 f7 c4 02 00 00 00 test $0x2,%r12d + 2acb: 74 0b je 0x2ad8 + 2acd: 49 8b 75 00 mov 0x0(%r13),%rsi + 2ad1: 49 89 31 mov %rsi,(%r9) + 2ad4: 49 83 c1 08 add $0x8,%r9 + 2ad8: 41 f7 c4 01 00 00 00 test $0x1,%r12d + 2adf: 74 03 je 0x2ae4 + 2ae1: 45 89 31 mov %r14d,(%r9) + 2ae4: 0f ae f8 sfence + 2ae7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 2aec: 48 33 cc xor %rsp,%rcx + 2aef: c5 f8 77 vzeroupper + 2af2: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2600d30 + 2af9: 0f 85 80 00 00 00 jne 0x2b7f + 2aff: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 2b04: 48 89 f8 mov %rdi,%rax + 2b07: 48 81 c4 80 00 00 00 add $0x80,%rsp + 2b0e: 41 5f pop %r15 + 2b10: 41 5e pop %r14 + 2b12: 41 5c pop %r12 + 2b14: 5f pop %rdi + 2b15: 5e pop %rsi + 2b16: c3 ret + 2b17: 44 89 f1 mov %r14d,%ecx + 2b1a: 48 89 fa mov %rdi,%rdx + 2b1d: 45 89 e0 mov %r12d,%r8d + 2b20: e8 7b c8 a4 01 call 0x1a4f3a0 + 2b25: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 2b2a: 48 33 cc xor %rsp,%rcx + 2b2d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2600d30 + 2b34: 75 49 jne 0x2b7f + 2b36: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 2b3b: 48 81 c4 80 00 00 00 add $0x80,%rsp + 2b42: 41 5f pop %r15 + 2b44: 41 5e pop %r14 + 2b46: 41 5c pop %r12 + 2b48: 5f pop %rdi + 2b49: 5e pop %rsi + 2b4a: c3 ret + 2b4b: 44 89 f1 mov %r14d,%ecx + 2b4e: 48 89 fa mov %rdi,%rdx + 2b51: 45 89 e0 mov %r12d,%r8d + 2b54: e8 47 c8 a4 01 call 0x1a4f3a0 + 2b59: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 2b5e: 48 33 cc xor %rsp,%rcx + 2b61: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2600d30 + 2b68: 75 15 jne 0x2b7f + 2b6a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 2b6f: 48 81 c4 80 00 00 00 add $0x80,%rsp + 2b76: 41 5f pop %r15 + 2b78: 41 5e pop %r14 + 2b7a: 41 5c pop %r12 + 2b7c: 5f pop %rdi + 2b7d: 5e pop %rsi + 2b7e: c3 ret + 2b7f: e8 0c 99 11 01 call 0x111c490 + 2b84: 90 nop + 2b85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b8c: 00 + 2b8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2b94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ba0: 56 push %rsi + 2ba1: 57 push %rdi + 2ba2: 41 54 push %r12 + 2ba4: 41 56 push %r14 + 2ba6: 41 57 push %r15 + 2ba8: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 2baf: 45 89 c4 mov %r8d,%r12d + 2bb2: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 2bb7: 48 89 d7 mov %rdx,%rdi + 2bba: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2600d30 + 2bc1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 2bc6: 4c 33 cc xor %rsp,%r9 + 2bc9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 2bcd: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 2bd2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d + 2bd9: 00 + 2bda: 41 89 ce mov %ecx,%r14d + 2bdd: 48 89 fe mov %rdi,%rsi + 2be0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 2be7: 00 + 2be8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d + 2bef: 0f 8e b6 01 00 00 jle 0x2dab + 2bf5: 48 f7 c7 03 00 00 00 test $0x3,%rdi + 2bfc: 0f 85 a9 01 00 00 jne 0x2dab + 2c02: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 2c07: e8 d4 a2 44 00 call 0x44cee0 + 2c0c: 85 c0 test %eax,%eax + 2c0e: 0f 85 63 01 00 00 jne 0x2d77 + 2c14: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 2c19: 45 85 c9 test %r9d,%r9d + 2c1c: 0f 8e 55 01 00 00 jle 0x2d77 + 2c22: 45 3b f9 cmp %r9d,%r15d + 2c25: 0f 8e 4c 01 00 00 jle 0x2d77 + 2c2b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1 + 2c31: 49 89 f9 mov %rdi,%r9 + 2c34: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) + 2c3a: 49 f7 d9 neg %r9 + 2c3d: 49 83 c1 40 add $0x40,%r9 + 2c41: 49 83 e1 3f and $0x3f,%r9 + 2c45: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 2c4b: 45 85 c9 test %r9d,%r9d + 2c4e: 74 14 je 0x2c64 + 2c50: 41 c1 e9 02 shr $0x2,%r9d + 2c54: 45 2b e1 sub %r9d,%r12d + 2c57: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi + 2c5b: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) + 2c5f: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) + 2c64: 45 89 e1 mov %r12d,%r9d + 2c67: 41 83 e1 0f and $0xf,%r9d + 2c6b: 41 f7 d9 neg %r9d + 2c6e: 45 03 cc add %r12d,%r9d + 2c71: 45 85 c9 test %r9d,%r9d + 2c74: 0f 8e 7f 00 00 00 jle 0x2cf9 + 2c7a: 33 c0 xor %eax,%eax + 2c7c: 45 8d 79 0f lea 0xf(%r9),%r15d + 2c80: 45 89 fb mov %r15d,%r11d + 2c83: ba 01 00 00 00 mov $0x1,%edx + 2c88: 41 c1 eb 05 shr $0x5,%r11d + 2c8c: 45 33 d2 xor %r10d,%r10d + 2c8f: 45 85 db test %r11d,%r11d + 2c92: 76 39 jbe 0x2ccd + 2c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ca0: 4d 63 d2 movslq %r10d,%r10 + 2ca3: ff c0 inc %eax + 2ca5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) + 2cab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) + 2cb2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) + 2cb9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) + 2cc0: 41 83 c2 20 add $0x20,%r10d + 2cc4: 41 3b c3 cmp %r11d,%eax + 2cc7: 72 d7 jb 0x2ca0 + 2cc9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 2ccd: 41 c1 ff 03 sar $0x3,%r15d + 2cd1: 44 8d 52 ff lea -0x1(%rdx),%r10d + 2cd5: 41 c1 ef 1c shr $0x1c,%r15d + 2cd9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d + 2cde: 41 c1 fb 04 sar $0x4,%r11d + 2ce2: 45 3b d3 cmp %r11d,%r10d + 2ce5: 73 12 jae 0x2cf9 + 2ce7: c1 e2 04 shl $0x4,%edx + 2cea: 48 63 d2 movslq %edx,%rdx + 2ced: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) + 2cf3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) + 2cf9: 4d 63 c9 movslq %r9d,%r9 + 2cfc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 + 2d00: 41 f7 c4 08 00 00 00 test $0x8,%r12d + 2d07: 74 09 je 0x2d12 + 2d09: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) + 2d0e: 49 83 c1 20 add $0x20,%r9 + 2d12: 41 f7 c4 04 00 00 00 test $0x4,%r12d + 2d19: 74 09 je 0x2d24 + 2d1b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) + 2d20: 49 83 c1 10 add $0x10,%r9 + 2d24: 41 f7 c4 02 00 00 00 test $0x2,%r12d + 2d2b: 74 0b je 0x2d38 + 2d2d: 49 8b 75 00 mov 0x0(%r13),%rsi + 2d31: 49 89 31 mov %rsi,(%r9) + 2d34: 49 83 c1 08 add $0x8,%r9 + 2d38: 41 f7 c4 01 00 00 00 test $0x1,%r12d + 2d3f: 74 03 je 0x2d44 + 2d41: 45 89 31 mov %r14d,(%r9) + 2d44: 0f ae f8 sfence + 2d47: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 2d4c: 48 33 cc xor %rsp,%rcx + 2d4f: c5 f8 77 vzeroupper + 2d52: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2600d30 + 2d59: 0f 85 80 00 00 00 jne 0x2ddf + 2d5f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 2d64: 48 89 f8 mov %rdi,%rax + 2d67: 48 81 c4 80 00 00 00 add $0x80,%rsp + 2d6e: 41 5f pop %r15 + 2d70: 41 5e pop %r14 + 2d72: 41 5c pop %r12 + 2d74: 5f pop %rdi + 2d75: 5e pop %rsi + 2d76: c3 ret + 2d77: 44 89 f1 mov %r14d,%ecx + 2d7a: 48 89 fa mov %rdi,%rdx + 2d7d: 45 89 e0 mov %r12d,%r8d + 2d80: e8 bb d2 a4 01 call 0x1a50040 + 2d85: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 2d8a: 48 33 cc xor %rsp,%rcx + 2d8d: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2600d30 + 2d94: 75 49 jne 0x2ddf + 2d96: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 2d9b: 48 81 c4 80 00 00 00 add $0x80,%rsp + 2da2: 41 5f pop %r15 + 2da4: 41 5e pop %r14 + 2da6: 41 5c pop %r12 + 2da8: 5f pop %rdi + 2da9: 5e pop %rsi + 2daa: c3 ret + 2dab: 44 89 f1 mov %r14d,%ecx + 2dae: 48 89 fa mov %rdi,%rdx + 2db1: 45 89 e0 mov %r12d,%r8d + 2db4: e8 87 d2 a4 01 call 0x1a50040 + 2db9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 2dbe: 48 33 cc xor %rsp,%rcx + 2dc1: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2600d30 + 2dc8: 75 15 jne 0x2ddf + 2dca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 2dcf: 48 81 c4 80 00 00 00 add $0x80,%rsp + 2dd6: 41 5f pop %r15 + 2dd8: 41 5e pop %r14 + 2dda: 41 5c pop %r12 + 2ddc: 5f pop %rdi + 2ddd: 5e pop %rsi + 2dde: c3 ret + 2ddf: e8 ac 96 11 01 call 0x111c490 + 2de4: 90 nop + 2de5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2dec: 00 + 2ded: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2df4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e00: 41 54 push %r12 + 2e02: 41 55 push %r13 + 2e04: 41 56 push %r14 + 2e06: 41 57 push %r15 + 2e08: 48 83 ec 38 sub $0x38,%rsp + 2e0c: 4d 89 c5 mov %r8,%r13 + 2e0f: 49 89 d4 mov %rdx,%r12 + 2e12: 48 89 ca mov %rcx,%rdx + 2e15: 45 33 db xor %r11d,%r11d + 2e18: 4d 85 ed test %r13,%r13 + 2e1b: 0f 84 28 02 00 00 je 0x3049 + 2e21: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) + 2e26: 74 12 je 0x2e3a + 2e28: b8 f3 ff ff ff mov $0xfffffff3,%eax + 2e2d: 48 83 c4 38 add $0x38,%rsp + 2e31: 41 5f pop %r15 + 2e33: 41 5e pop %r14 + 2e35: 41 5d pop %r13 + 2e37: 41 5c pop %r12 + 2e39: c3 ret + 2e3a: 48 85 d2 test %rdx,%rdx + 2e3d: 0f 84 06 02 00 00 je 0x3049 + 2e43: 4d 85 e4 test %r12,%r12 + 2e46: 0f 84 fd 01 00 00 je 0x3049 + 2e4c: 4d 85 c9 test %r9,%r9 + 2e4f: 0f 84 ed 01 00 00 je 0x3042 + 2e55: 45 8b 7d 04 mov 0x4(%r13),%r15d + 2e59: 41 83 ff 05 cmp $0x5,%r15d + 2e5d: 7f 79 jg 0x2ed8 + 2e5f: 4d 63 cf movslq %r15d,%r9 + 2e62: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 2e67: 74 1d je 0x2e86 + 2e69: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffeb3c0 + 2e70: 48 89 d1 mov %rdx,%rcx + 2e73: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 + 2e79: 4c 89 e2 mov %r12,%rdx + 2e7c: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8) + 2e83: 01 + 2e84: eb 15 jmp 0x2e9b + 2e86: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffeb3c0 + 2e8d: 48 89 d1 mov %rdx,%rcx + 2e90: 4c 89 e2 mov %r12,%rdx + 2e93: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8) + 2e9a: 01 + 2e9b: b8 01 00 00 00 mov $0x1,%eax + 2ea0: 44 89 f9 mov %r15d,%ecx + 2ea3: d3 e0 shl %cl,%eax + 2ea5: 48 63 c0 movslq %eax,%rax + 2ea8: 48 83 f8 01 cmp $0x1,%rax + 2eac: 74 12 je 0x2ec0 + 2eae: 4d 8b 4c 24 08 mov 0x8(%r12),%r9 + 2eb3: 4d 89 0c c4 mov %r9,(%r12,%rax,8) + 2eb7: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8) + 2ebe: 00 00 + 2ec0: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + 2ec7: 00 00 + 2ec9: 33 c0 xor %eax,%eax + 2ecb: 48 83 c4 38 add $0x38,%rsp + 2ecf: 41 5f pop %r15 + 2ed1: 41 5e pop %r14 + 2ed3: 41 5d pop %r13 + 2ed5: 41 5c pop %r12 + 2ed7: c3 ret + 2ed8: 4c 89 c8 mov %r9,%rax + 2edb: 48 83 e0 3f and $0x3f,%rax + 2edf: 48 f7 d8 neg %rax + 2ee2: 48 83 e0 3f and $0x3f,%rax + 2ee6: 4c 03 c8 add %rax,%r9 + 2ee9: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 2eee: 4d 0f 4f d9 cmovg %r9,%r11 + 2ef2: 41 be 01 00 00 00 mov $0x1,%r14d + 2ef8: 45 8d 4f ff lea -0x1(%r15),%r9d + 2efc: 44 89 c9 mov %r9d,%ecx + 2eff: 41 d3 e6 shl %cl,%r14d + 2f02: 41 83 ff 06 cmp $0x6,%r15d + 2f06: 7f 5c jg 0x2f64 + 2f08: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 2f0d: 74 2f je 0x2f3e + 2f0f: 4d 63 ff movslq %r15d,%r15 + 2f12: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffeb3c0 + 2f19: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 + 2f1f: 48 89 d1 mov %rdx,%rcx + 2f22: 4c 89 e2 mov %r12,%rdx + 2f25: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8) + 2f2c: 01 + 2f2d: 44 89 f9 mov %r15d,%ecx + 2f30: 41 bf 01 00 00 00 mov $0x1,%r15d + 2f36: 41 d3 e7 shl %cl,%r15d + 2f39: e9 91 00 00 00 jmp 0x2fcf + 2f3e: 4d 63 ff movslq %r15d,%r15 + 2f41: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffeb3c0 + 2f48: 48 89 d1 mov %rdx,%rcx + 2f4b: 4c 89 e2 mov %r12,%rdx + 2f4e: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8) + 2f55: 01 + 2f56: 44 89 f9 mov %r15d,%ecx + 2f59: 41 bf 01 00 00 00 mov $0x1,%r15d + 2f5f: 41 d3 e7 shl %cl,%r15d + 2f62: eb 6b jmp 0x2fcf + 2f64: 41 83 ff 0f cmp $0xf,%r15d + 2f68: 7e 20 jle 0x2f8a + 2f6a: 48 89 e0 mov %rsp,%rax + 2f6d: 4c 89 e9 mov %r13,%rcx + 2f70: 4d 89 e0 mov %r12,%r8 + 2f73: 4c 89 58 20 mov %r11,0x20(%rax) + 2f77: e8 a4 e5 05 00 call 0x61520 + 2f7c: 44 89 f9 mov %r15d,%ecx + 2f7f: 41 bf 01 00 00 00 mov $0x1,%r15d + 2f85: 41 d3 e7 shl %cl,%r15d + 2f88: eb 45 jmp 0x2fcf + 2f8a: 49 89 e2 mov %rsp,%r10 + 2f8d: 48 89 d1 mov %rdx,%rcx + 2f90: 49 8b 45 30 mov 0x30(%r13),%rax + 2f94: 4c 89 e2 mov %r12,%rdx + 2f97: 45 89 f0 mov %r14d,%r8d + 2f9a: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 2f9e: 4d 89 5a 28 mov %r11,0x28(%r10) + 2fa2: 49 89 42 20 mov %rax,0x20(%r10) + 2fa6: e8 e5 61 a9 01 call 0x1a99190 + 2fab: 44 89 f9 mov %r15d,%ecx + 2fae: 41 bf 01 00 00 00 mov $0x1,%r15d + 2fb4: 41 d3 e7 shl %cl,%r15d + 2fb7: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 2fbc: 74 11 je 0x2fcf + 2fbe: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0 + 2fc4: 4c 89 e2 mov %r12,%rdx + 2fc7: 45 89 f8 mov %r15d,%r8d + 2fca: e8 d1 1c ff ff call 0xffffffffffff4ca0 + 2fcf: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1 + 2fd6: 4c 89 e1 mov %r12,%rcx + 2fd9: f2 41 0f 10 14 24 movsd (%r12),%xmm2 + 2fdf: 0f 28 c1 movaps %xmm1,%xmm0 + 2fe2: 44 89 f2 mov %r14d,%edx + 2fe5: 41 b8 01 00 00 00 mov $0x1,%r8d + 2feb: f2 0f 58 c2 addsd %xmm2,%xmm0 + 2fef: f2 0f 5c d1 subsd %xmm1,%xmm2 + 2ff3: f2 41 0f 11 04 24 movsd %xmm0,(%r12) + 2ff9: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12) + 3000: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 3004: e8 77 f7 05 00 call 0x62780 + 3009: 4d 63 ff movslq %r15d,%r15 + 300c: 49 83 ff 01 cmp $0x1,%r15 + 3010: 74 18 je 0x302a + 3012: 49 8b 44 24 08 mov 0x8(%r12),%rax + 3017: 45 33 c9 xor %r9d,%r9d + 301a: 4b 89 04 fc mov %rax,(%r12,%r15,8) + 301e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8) + 3023: 4d 89 4c 24 08 mov %r9,0x8(%r12) + 3028: eb 09 jmp 0x3033 + 302a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + 3031: 00 00 + 3033: 33 c0 xor %eax,%eax + 3035: 48 83 c4 38 add $0x38,%rsp + 3039: 41 5f pop %r15 + 303b: 41 5e pop %r14 + 303d: 41 5d pop %r13 + 303f: 41 5c pop %r12 + 3041: c3 ret + 3042: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 3047: 7e 12 jle 0x305b + 3049: b8 f8 ff ff ff mov $0xfffffff8,%eax + 304e: 48 83 c4 38 add $0x38,%rsp + 3052: 41 5f pop %r15 + 3054: 41 5e pop %r14 + 3056: 41 5d pop %r13 + 3058: 41 5c pop %r12 + 305a: c3 ret + 305b: 45 8b 7d 04 mov 0x4(%r13),%r15d + 305f: 41 83 ff 05 cmp $0x5,%r15d + 3063: 0f 8e f6 fd ff ff jle 0x2e5f + 3069: e9 84 fe ff ff jmp 0x2ef2 + 306e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3075: 00 + 3076: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 307d: 0f 1f 00 nopl (%rax) + 3080: 57 push %rdi + 3081: 41 54 push %r12 + 3083: 41 55 push %r13 + 3085: 41 56 push %r14 + 3087: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 308c: 4d 89 c4 mov %r8,%r12 + 308f: 48 89 d7 mov %rdx,%rdi + 3092: 48 89 ca mov %rcx,%rdx + 3095: 33 c0 xor %eax,%eax + 3097: 4d 85 e4 test %r12,%r12 + 309a: 0f 84 36 02 00 00 je 0x32d6 + 30a0: 41 83 3c 24 09 cmpl $0x9,(%r12) + 30a5: 74 12 je 0x30b9 + 30a7: b8 f3 ff ff ff mov $0xfffffff3,%eax + 30ac: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 30b1: 41 5e pop %r14 + 30b3: 41 5d pop %r13 + 30b5: 41 5c pop %r12 + 30b7: 5f pop %rdi + 30b8: c3 ret + 30b9: 48 85 d2 test %rdx,%rdx + 30bc: 0f 84 14 02 00 00 je 0x32d6 + 30c2: 48 85 ff test %rdi,%rdi + 30c5: 0f 84 0b 02 00 00 je 0x32d6 + 30cb: 4d 85 c9 test %r9,%r9 + 30ce: 0f 84 fa 01 00 00 je 0x32ce + 30d4: 45 8b 74 24 04 mov 0x4(%r12),%r14d + 30d9: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) + 30df: 7f 7f jg 0x3160 + 30e1: 4d 63 ce movslq %r14d,%r9 + 30e4: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 30ea: 74 21 je 0x310d + 30ec: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffeb3c0 + 30f3: 48 89 d1 mov %rdx,%rcx + 30f6: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 30fd: 48 89 fa mov %rdi,%rdx + 3100: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9 + 3107: 01 + 3108: 41 ff d1 call *%r9 + 310b: eb 18 jmp 0x3125 + 310d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffeb3c0 + 3114: 48 89 d1 mov %rdx,%rcx + 3117: 48 89 fa mov %rdi,%rdx + 311a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9 + 3121: 01 + 3122: 41 ff d1 call *%r9 + 3125: b8 01 00 00 00 mov $0x1,%eax + 312a: 44 89 f1 mov %r14d,%ecx + 312d: d3 e0 shl %cl,%eax + 312f: 48 63 c0 movslq %eax,%rax + 3132: 48 83 f8 01 cmp $0x1,%rax + 3136: 74 11 je 0x3149 + 3138: 4c 8b 4f 08 mov 0x8(%rdi),%r9 + 313c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) + 3140: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) + 3147: 00 00 + 3149: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 3150: 00 + 3151: 33 c0 xor %eax,%eax + 3153: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 3158: 41 5e pop %r14 + 315a: 41 5d pop %r13 + 315c: 41 5c pop %r12 + 315e: 5f pop %rdi + 315f: c3 ret + 3160: 4c 89 c8 mov %r9,%rax + 3163: 48 83 e0 3f and $0x3f,%rax + 3167: 48 f7 d8 neg %rax + 316a: 48 83 e0 3f and $0x3f,%rax + 316e: 4c 03 c8 add %rax,%r9 + 3171: 33 c0 xor %eax,%eax + 3173: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 3179: 49 0f 4f c1 cmovg %r9,%rax + 317d: 41 bd 01 00 00 00 mov $0x1,%r13d + 3183: 45 8d 4e ff lea -0x1(%r14),%r9d + 3187: 44 89 c9 mov %r9d,%ecx + 318a: 41 d3 e5 shl %cl,%r13d + 318d: 41 83 fe 06 cmp $0x6,%r14d + 3191: 7f 64 jg 0x31f7 + 3193: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 3199: 74 33 je 0x31ce + 319b: 4d 63 f6 movslq %r14d,%r14 + 319e: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffeb3c0 + 31a5: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 31ac: 48 89 d1 mov %rdx,%rcx + 31af: 48 89 fa mov %rdi,%rdx + 31b2: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9 + 31b9: 01 + 31ba: 41 ff d1 call *%r9 + 31bd: 44 89 f1 mov %r14d,%ecx + 31c0: 41 be 01 00 00 00 mov $0x1,%r14d + 31c6: 41 d3 e6 shl %cl,%r14d + 31c9: e9 99 00 00 00 jmp 0x3267 + 31ce: 4d 63 f6 movslq %r14d,%r14 + 31d1: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffeb3c0 + 31d8: 48 89 d1 mov %rdx,%rcx + 31db: 48 89 fa mov %rdi,%rdx + 31de: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9 + 31e5: 01 + 31e6: 41 ff d1 call *%r9 + 31e9: 44 89 f1 mov %r14d,%ecx + 31ec: 41 be 01 00 00 00 mov $0x1,%r14d + 31f2: 41 d3 e6 shl %cl,%r14d + 31f5: eb 70 jmp 0x3267 + 31f7: 41 83 fe 11 cmp $0x11,%r14d + 31fb: 7e 21 jle 0x321e + 31fd: 4c 8d 14 24 lea (%rsp),%r10 + 3201: 4c 89 e1 mov %r12,%rcx + 3204: 49 89 f8 mov %rdi,%r8 + 3207: 49 89 42 20 mov %rax,0x20(%r10) + 320b: e8 50 68 06 00 call 0x69a60 + 3210: 44 89 f1 mov %r14d,%ecx + 3213: 41 be 01 00 00 00 mov $0x1,%r14d + 3219: 41 d3 e6 shl %cl,%r14d + 321c: eb 49 jmp 0x3267 + 321e: 49 89 e3 mov %rsp,%r11 + 3221: 48 89 d1 mov %rdx,%rcx + 3224: 4d 8b 54 24 30 mov 0x30(%r12),%r10 + 3229: 48 89 fa mov %rdi,%rdx + 322c: 45 89 e8 mov %r13d,%r8d + 322f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 3234: 4d 89 53 20 mov %r10,0x20(%r11) + 3238: 49 89 43 28 mov %rax,0x28(%r11) + 323c: e8 cf 7d aa 01 call 0x1aab010 + 3241: 44 89 f1 mov %r14d,%ecx + 3244: 41 be 01 00 00 00 mov $0x1,%r14d + 324a: 41 d3 e6 shl %cl,%r14d + 324d: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 3253: 74 12 je 0x3267 + 3255: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 + 325c: 48 89 fa mov %rdi,%rdx + 325f: 45 89 f0 mov %r14d,%r8d + 3262: e8 99 1a ff ff call 0xffffffffffff4d00 + 3267: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0 + 326c: 48 89 f9 mov %rdi,%rcx + 326f: f2 0f 10 0f movsd (%rdi),%xmm1 + 3273: 44 89 ea mov %r13d,%edx + 3276: 41 b8 01 00 00 00 mov $0x1,%r8d + 327c: f2 0f 58 07 addsd (%rdi),%xmm0 + 3280: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1 + 3285: f2 0f 11 07 movsd %xmm0,(%rdi) + 3289: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi) + 328e: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 + 3293: e8 48 7b 06 00 call 0x6ade0 + 3298: 4d 63 f6 movslq %r14d,%r14 + 329b: 49 83 fe 01 cmp $0x1,%r14 + 329f: 74 16 je 0x32b7 + 32a1: 48 8b 47 08 mov 0x8(%rdi),%rax + 32a5: 45 33 c9 xor %r9d,%r9d + 32a8: 4a 89 04 f7 mov %rax,(%rdi,%r14,8) + 32ac: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8) + 32b1: 4c 89 4f 08 mov %r9,0x8(%rdi) + 32b5: eb 08 jmp 0x32bf + 32b7: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 32be: 00 + 32bf: 33 c0 xor %eax,%eax + 32c1: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 32c6: 41 5e pop %r14 + 32c8: 41 5d pop %r13 + 32ca: 41 5c pop %r12 + 32cc: 5f pop %rdi + 32cd: c3 ret + 32ce: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 32d4: 7e 12 jle 0x32e8 + 32d6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 32db: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 32e0: 41 5e pop %r14 + 32e2: 41 5d pop %r13 + 32e4: 41 5c pop %r12 + 32e6: 5f pop %rdi + 32e7: c3 ret + 32e8: 45 8b 74 24 04 mov 0x4(%r12),%r14d + 32ed: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) + 32f3: 0f 8e e8 fd ff ff jle 0x30e1 + 32f9: e9 7f fe ff ff jmp 0x317d + 32fe: 66 90 xchg %ax,%ax + 3300: 56 push %rsi + 3301: 57 push %rdi + 3302: 41 54 push %r12 + 3304: 55 push %rbp + 3305: 48 83 ec 38 sub $0x38,%rsp + 3309: 4c 89 c6 mov %r8,%rsi + 330c: 48 89 d5 mov %rdx,%rbp + 330f: 48 89 ca mov %rcx,%rdx + 3312: 45 33 db xor %r11d,%r11d + 3315: 48 85 f6 test %rsi,%rsi + 3318: 0f 84 13 02 00 00 je 0x3531 + 331e: 83 3e 09 cmpl $0x9,(%rsi) + 3321: 74 0f je 0x3332 + 3323: b8 f3 ff ff ff mov $0xfffffff3,%eax + 3328: 48 83 c4 38 add $0x38,%rsp + 332c: 5d pop %rbp + 332d: 41 5c pop %r12 + 332f: 5f pop %rdi + 3330: 5e pop %rsi + 3331: c3 ret + 3332: 48 85 d2 test %rdx,%rdx + 3335: 0f 84 f6 01 00 00 je 0x3531 + 333b: 48 85 ed test %rbp,%rbp + 333e: 0f 84 ed 01 00 00 je 0x3531 + 3344: 4d 85 c9 test %r9,%r9 + 3347: 0f 84 de 01 00 00 je 0x352b + 334d: 44 8b 66 04 mov 0x4(%rsi),%r12d + 3351: 41 83 fc 05 cmp $0x5,%r12d + 3355: 7f 77 jg 0x33ce + 3357: 49 63 fc movslq %r12d,%rdi + 335a: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 335e: 74 1e je 0x337e + 3360: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffeb3c0 + 3367: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 + 336c: 48 89 d1 mov %rdx,%rcx + 336f: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi + 3376: 01 + 3377: 48 89 ea mov %rbp,%rdx + 337a: ff d7 call *%rdi + 337c: eb 17 jmp 0x3395 + 337e: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffeb3c0 + 3385: 48 89 d1 mov %rdx,%rcx + 3388: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi + 338f: 01 + 3390: 48 89 ea mov %rbp,%rdx + 3393: ff d6 call *%rsi + 3395: b8 01 00 00 00 mov $0x1,%eax + 339a: 44 89 e1 mov %r12d,%ecx + 339d: d3 e0 shl %cl,%eax + 339f: 48 63 c0 movslq %eax,%rax + 33a2: 48 83 f8 01 cmp $0x1,%rax + 33a6: 74 12 je 0x33ba + 33a8: 48 8b 75 08 mov 0x8(%rbp),%rsi + 33ac: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8) + 33b3: 00 00 + 33b5: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8) + 33ba: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 33c1: 00 + 33c2: 33 c0 xor %eax,%eax + 33c4: 48 83 c4 38 add $0x38,%rsp + 33c8: 5d pop %rbp + 33c9: 41 5c pop %r12 + 33cb: 5f pop %rdi + 33cc: 5e pop %rsi + 33cd: c3 ret + 33ce: 4c 89 c8 mov %r9,%rax + 33d1: 48 83 e0 3f and $0x3f,%rax + 33d5: 48 f7 d8 neg %rax + 33d8: 48 83 e0 3f and $0x3f,%rax + 33dc: 4c 03 c8 add %rax,%r9 + 33df: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 33e3: 4d 0f 4f d9 cmovg %r9,%r11 + 33e7: 45 8d 4c 24 ff lea -0x1(%r12),%r9d + 33ec: bf 01 00 00 00 mov $0x1,%edi + 33f1: 44 89 c9 mov %r9d,%ecx + 33f4: d3 e7 shl %cl,%edi + 33f6: 41 83 fc 06 cmp $0x6,%r12d + 33fa: 7f 60 jg 0x345c + 33fc: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 3400: 74 31 je 0x3433 + 3402: 4d 63 e4 movslq %r12d,%r12 + 3405: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffeb3c0 + 340c: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 + 3411: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9 + 3418: 01 + 3419: 48 89 d1 mov %rdx,%rcx + 341c: 48 89 ea mov %rbp,%rdx + 341f: 41 ff d1 call *%r9 + 3422: 44 89 e1 mov %r12d,%ecx + 3425: 41 bc 01 00 00 00 mov $0x1,%r12d + 342b: 41 d3 e4 shl %cl,%r12d + 342e: e9 92 00 00 00 jmp 0x34c5 + 3433: 4d 63 e4 movslq %r12d,%r12 + 3436: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffeb3c0 + 343d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9 + 3444: 01 + 3445: 48 89 d1 mov %rdx,%rcx + 3448: 48 89 ea mov %rbp,%rdx + 344b: 41 ff d1 call *%r9 + 344e: 44 89 e1 mov %r12d,%ecx + 3451: 41 bc 01 00 00 00 mov $0x1,%r12d + 3457: 41 d3 e4 shl %cl,%r12d + 345a: eb 69 jmp 0x34c5 + 345c: 41 83 fc 11 cmp $0x11,%r12d + 3460: 7e 20 jle 0x3482 + 3462: 48 89 e0 mov %rsp,%rax + 3465: 48 89 f1 mov %rsi,%rcx + 3468: 49 89 e8 mov %rbp,%r8 + 346b: 4c 89 58 20 mov %r11,0x20(%rax) + 346f: e8 cc ef 06 00 call 0x72440 + 3474: 44 89 e1 mov %r12d,%ecx + 3477: 41 bc 01 00 00 00 mov $0x1,%r12d + 347d: 41 d3 e4 shl %cl,%r12d + 3480: eb 43 jmp 0x34c5 + 3482: 49 89 e2 mov %rsp,%r10 + 3485: 48 8b 46 30 mov 0x30(%rsi),%rax + 3489: 48 89 d1 mov %rdx,%rcx + 348c: 4c 8b 4e 38 mov 0x38(%rsi),%r9 + 3490: 48 89 ea mov %rbp,%rdx + 3493: 41 89 f8 mov %edi,%r8d + 3496: 4d 89 5a 28 mov %r11,0x28(%r10) + 349a: 49 89 42 20 mov %rax,0x20(%r10) + 349e: e8 6d 5c ac 01 call 0x1ac9110 + 34a3: 44 89 e1 mov %r12d,%ecx + 34a6: 41 bc 01 00 00 00 mov $0x1,%r12d + 34ac: 41 d3 e4 shl %cl,%r12d + 34af: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 34b3: 74 10 je 0x34c5 + 34b5: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0 + 34ba: 48 89 ea mov %rbp,%rdx + 34bd: 45 89 e0 mov %r12d,%r8d + 34c0: e8 9b 18 ff ff call 0xffffffffffff4d60 + 34c5: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1 + 34ca: 48 89 e9 mov %rbp,%rcx + 34cd: 89 fa mov %edi,%edx + 34cf: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2 + 34d4: 0f 28 c1 movaps %xmm1,%xmm0 + 34d7: 41 b8 01 00 00 00 mov $0x1,%r8d + 34dd: f2 0f 58 c2 addsd %xmm2,%xmm0 + 34e1: f2 0f 5c d1 subsd %xmm1,%xmm2 + 34e5: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp) + 34ea: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp) + 34ef: 4c 8b 4e 50 mov 0x50(%rsi),%r9 + 34f3: e8 a8 02 07 00 call 0x737a0 + 34f8: 4d 63 e4 movslq %r12d,%r12 + 34fb: 49 83 fc 01 cmp $0x1,%r12 + 34ff: 74 16 je 0x3517 + 3501: 48 8b 45 08 mov 0x8(%rbp),%rax + 3505: 33 f6 xor %esi,%esi + 3507: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8) + 350c: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8) + 3511: 48 89 75 08 mov %rsi,0x8(%rbp) + 3515: eb 08 jmp 0x351f + 3517: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 351e: 00 + 351f: 33 c0 xor %eax,%eax + 3521: 48 83 c4 38 add $0x38,%rsp + 3525: 5d pop %rbp + 3526: 41 5c pop %r12 + 3528: 5f pop %rdi + 3529: 5e pop %rsi + 352a: c3 ret + 352b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 352f: 7e 0f jle 0x3540 + 3531: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3536: 48 83 c4 38 add $0x38,%rsp + 353a: 5d pop %rbp + 353b: 41 5c pop %r12 + 353d: 5f pop %rdi + 353e: 5e pop %rsi + 353f: c3 ret + 3540: 44 8b 66 04 mov 0x4(%rsi),%r12d + 3544: 41 83 fc 05 cmp $0x5,%r12d + 3548: 0f 8e 09 fe ff ff jle 0x3357 + 354e: e9 94 fe ff ff jmp 0x33e7 + 3553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 355f: 00 + 3560: 57 push %rdi + 3561: 41 55 push %r13 + 3563: 41 56 push %r14 + 3565: 41 57 push %r15 + 3567: 48 83 ec 38 sub $0x38,%rsp + 356b: 4d 89 c5 mov %r8,%r13 + 356e: 48 89 d7 mov %rdx,%rdi + 3571: 48 89 ca mov %rcx,%rdx + 3574: 45 33 db xor %r11d,%r11d + 3577: 4d 85 ed test %r13,%r13 + 357a: 0f 84 15 02 00 00 je 0x3795 + 3580: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) + 3585: 74 11 je 0x3598 + 3587: b8 f3 ff ff ff mov $0xfffffff3,%eax + 358c: 48 83 c4 38 add $0x38,%rsp + 3590: 41 5f pop %r15 + 3592: 41 5e pop %r14 + 3594: 41 5d pop %r13 + 3596: 5f pop %rdi + 3597: c3 ret + 3598: 48 85 d2 test %rdx,%rdx + 359b: 0f 84 f4 01 00 00 je 0x3795 + 35a1: 48 85 ff test %rdi,%rdi + 35a4: 0f 84 eb 01 00 00 je 0x3795 + 35aa: 4d 85 c9 test %r9,%r9 + 35ad: 0f 84 db 01 00 00 je 0x378e + 35b3: 45 8b 7d 04 mov 0x4(%r13),%r15d + 35b7: 41 83 ff 04 cmp $0x4,%r15d + 35bb: 7f 76 jg 0x3633 + 35bd: 4d 63 cf movslq %r15d,%r9 + 35c0: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 35c5: 74 1d je 0x35e4 + 35c7: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffeb3c0 + 35ce: 48 89 d1 mov %rdx,%rcx + 35d1: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 + 35d7: 48 89 fa mov %rdi,%rdx + 35da: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8) + 35e1: 01 + 35e2: eb 15 jmp 0x35f9 + 35e4: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffeb3c0 + 35eb: 48 89 d1 mov %rdx,%rcx + 35ee: 48 89 fa mov %rdi,%rdx + 35f1: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8) + 35f8: 01 + 35f9: b8 01 00 00 00 mov $0x1,%eax + 35fe: 44 89 f9 mov %r15d,%ecx + 3601: d3 e0 shl %cl,%eax + 3603: 48 63 c0 movslq %eax,%rax + 3606: 48 83 f8 01 cmp $0x1,%rax + 360a: 74 11 je 0x361d + 360c: 4c 8b 4f 08 mov 0x8(%rdi),%r9 + 3610: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) + 3614: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) + 361b: 00 00 + 361d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 3624: 00 + 3625: 33 c0 xor %eax,%eax + 3627: 48 83 c4 38 add $0x38,%rsp + 362b: 41 5f pop %r15 + 362d: 41 5e pop %r14 + 362f: 41 5d pop %r13 + 3631: 5f pop %rdi + 3632: c3 ret + 3633: 4c 89 c8 mov %r9,%rax + 3636: 48 83 e0 3f and $0x3f,%rax + 363a: 48 f7 d8 neg %rax + 363d: 48 83 e0 3f and $0x3f,%rax + 3641: 4c 03 c8 add %rax,%r9 + 3644: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 3649: 4d 0f 4f d9 cmovg %r9,%r11 + 364d: 41 be 01 00 00 00 mov $0x1,%r14d + 3653: 45 8d 4f ff lea -0x1(%r15),%r9d + 3657: 44 89 c9 mov %r9d,%ecx + 365a: 41 d3 e6 shl %cl,%r14d + 365d: 41 83 ff 07 cmp $0x7,%r15d + 3661: 7f 5c jg 0x36bf + 3663: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 3668: 74 2f je 0x3699 + 366a: 4d 63 ff movslq %r15d,%r15 + 366d: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffeb3c0 + 3674: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 + 367a: 48 89 d1 mov %rdx,%rcx + 367d: 48 89 fa mov %rdi,%rdx + 3680: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8) + 3687: 01 + 3688: 44 89 f9 mov %r15d,%ecx + 368b: 41 bf 01 00 00 00 mov $0x1,%r15d + 3691: 41 d3 e7 shl %cl,%r15d + 3694: e9 91 00 00 00 jmp 0x372a + 3699: 4d 63 ff movslq %r15d,%r15 + 369c: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffeb3c0 + 36a3: 48 89 d1 mov %rdx,%rcx + 36a6: 48 89 fa mov %rdi,%rdx + 36a9: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8) + 36b0: 01 + 36b1: 44 89 f9 mov %r15d,%ecx + 36b4: 41 bf 01 00 00 00 mov $0x1,%r15d + 36ba: 41 d3 e7 shl %cl,%r15d + 36bd: eb 6b jmp 0x372a + 36bf: 41 83 ff 12 cmp $0x12,%r15d + 36c3: 7e 20 jle 0x36e5 + 36c5: 48 89 e0 mov %rsp,%rax + 36c8: 4c 89 e9 mov %r13,%rcx + 36cb: 49 89 f8 mov %rdi,%r8 + 36ce: 4c 89 58 20 mov %r11,0x20(%rax) + 36d2: e8 69 69 07 00 call 0x7a040 + 36d7: 44 89 f9 mov %r15d,%ecx + 36da: 41 bf 01 00 00 00 mov $0x1,%r15d + 36e0: 41 d3 e7 shl %cl,%r15d + 36e3: eb 45 jmp 0x372a + 36e5: 49 89 e2 mov %rsp,%r10 + 36e8: 48 89 d1 mov %rdx,%rcx + 36eb: 49 8b 45 30 mov 0x30(%r13),%rax + 36ef: 48 89 fa mov %rdi,%rdx + 36f2: 45 89 f0 mov %r14d,%r8d + 36f5: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 36f9: 4d 89 5a 28 mov %r11,0x28(%r10) + 36fd: 49 89 42 20 mov %rax,0x20(%r10) + 3701: e8 1a 3b ae 01 call 0x1ae7220 + 3706: 44 89 f9 mov %r15d,%ecx + 3709: 41 bf 01 00 00 00 mov $0x1,%r15d + 370f: 41 d3 e7 shl %cl,%r15d + 3712: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 3717: 74 11 je 0x372a + 3719: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0 + 371f: 48 89 fa mov %rdi,%rdx + 3722: 45 89 f8 mov %r15d,%r8d + 3725: e8 96 16 ff ff call 0xffffffffffff4dc0 + 372a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2 + 372f: 48 89 f9 mov %rdi,%rcx + 3732: c5 fb 10 0f vmovsd (%rdi),%xmm1 + 3736: 44 89 f2 mov %r14d,%edx + 3739: 41 b8 01 00 00 00 mov $0x1,%r8d + 373f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 + 3743: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 + 3747: c5 fb 11 07 vmovsd %xmm0,(%rdi) + 374b: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi) + 3750: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 3754: e8 47 7c 07 00 call 0x7b3a0 + 3759: 4d 63 ff movslq %r15d,%r15 + 375c: 49 83 ff 01 cmp $0x1,%r15 + 3760: 74 16 je 0x3778 + 3762: 48 8b 47 08 mov 0x8(%rdi),%rax + 3766: 45 33 c9 xor %r9d,%r9d + 3769: 4a 89 04 ff mov %rax,(%rdi,%r15,8) + 376d: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8) + 3772: 4c 89 4f 08 mov %r9,0x8(%rdi) + 3776: eb 08 jmp 0x3780 + 3778: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 377f: 00 + 3780: 33 c0 xor %eax,%eax + 3782: 48 83 c4 38 add $0x38,%rsp + 3786: 41 5f pop %r15 + 3788: 41 5e pop %r14 + 378a: 41 5d pop %r13 + 378c: 5f pop %rdi + 378d: c3 ret + 378e: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 3793: 7e 11 jle 0x37a6 + 3795: b8 f8 ff ff ff mov $0xfffffff8,%eax + 379a: 48 83 c4 38 add $0x38,%rsp + 379e: 41 5f pop %r15 + 37a0: 41 5e pop %r14 + 37a2: 41 5d pop %r13 + 37a4: 5f pop %rdi + 37a5: c3 ret + 37a6: 45 8b 7d 04 mov 0x4(%r13),%r15d + 37aa: 41 83 ff 04 cmp $0x4,%r15d + 37ae: 0f 8e 09 fe ff ff jle 0x35bd + 37b4: e9 94 fe ff ff jmp 0x364d + 37b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37c0: 56 push %rsi + 37c1: 57 push %rdi + 37c2: 41 54 push %r12 + 37c4: 41 57 push %r15 + 37c6: 55 push %rbp + 37c7: 48 83 ec 30 sub $0x30,%rsp + 37cb: 4c 89 c6 mov %r8,%rsi + 37ce: 48 89 d5 mov %rdx,%rbp + 37d1: 48 89 ca mov %rcx,%rdx + 37d4: 45 33 db xor %r11d,%r11d + 37d7: 48 85 f6 test %rsi,%rsi + 37da: 0f 84 ef 01 00 00 je 0x39cf + 37e0: 83 3e 09 cmpl $0x9,(%rsi) + 37e3: 74 11 je 0x37f6 + 37e5: b8 f3 ff ff ff mov $0xfffffff3,%eax + 37ea: 48 83 c4 30 add $0x30,%rsp + 37ee: 5d pop %rbp + 37ef: 41 5f pop %r15 + 37f1: 41 5c pop %r12 + 37f3: 5f pop %rdi + 37f4: 5e pop %rsi + 37f5: c3 ret + 37f6: 48 85 d2 test %rdx,%rdx + 37f9: 0f 84 d0 01 00 00 je 0x39cf + 37ff: 48 85 ed test %rbp,%rbp + 3802: 0f 84 c7 01 00 00 je 0x39cf + 3808: 4d 85 c9 test %r9,%r9 + 380b: 0f 84 b8 01 00 00 je 0x39c9 + 3811: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 3815: 41 83 ff 04 cmp $0x4,%r15d + 3819: 7f 77 jg 0x3892 + 381b: 49 63 ff movslq %r15d,%rdi + 381e: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 3822: 74 1f je 0x3843 + 3824: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffeb3c0 + 382b: 48 89 d1 mov %rdx,%rcx + 382e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 + 3833: 48 89 ea mov %rbp,%rdx + 3836: c5 f9 28 d0 vmovapd %xmm0,%xmm2 + 383a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8) + 3841: eb 14 jmp 0x3857 + 3843: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffeb3c0 + 384a: 48 89 d1 mov %rdx,%rcx + 384d: 48 89 ea mov %rbp,%rdx + 3850: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8) + 3857: b8 01 00 00 00 mov $0x1,%eax + 385c: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi + 3861: 48 63 f6 movslq %esi,%rsi + 3864: 48 83 fe 01 cmp $0x1,%rsi + 3868: 74 12 je 0x387c + 386a: 48 8b 45 08 mov 0x8(%rbp),%rax + 386e: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) + 3873: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) + 387a: 00 00 + 387c: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 3883: 00 + 3884: 33 c0 xor %eax,%eax + 3886: 48 83 c4 30 add $0x30,%rsp + 388a: 5d pop %rbp + 388b: 41 5f pop %r15 + 388d: 41 5c pop %r12 + 388f: 5f pop %rdi + 3890: 5e pop %rsi + 3891: c3 ret + 3892: 4c 89 c8 mov %r9,%rax + 3895: 48 83 e0 3f and $0x3f,%rax + 3899: 48 f7 d8 neg %rax + 389c: 48 83 e0 3f and $0x3f,%rax + 38a0: 4c 03 c8 add %rax,%r9 + 38a3: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 38a7: 4d 0f 4f d9 cmovg %r9,%r11 + 38ab: bf 01 00 00 00 mov $0x1,%edi + 38b0: 45 8d 4f ff lea -0x1(%r15),%r9d + 38b4: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d + 38b9: 41 83 ff 07 cmp $0x7,%r15d + 38bd: 7f 49 jg 0x3908 + 38bf: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 38c3: 74 24 je 0x38e9 + 38c5: 4d 63 ff movslq %r15d,%r15 + 38c8: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffeb3c0 + 38cf: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 + 38d4: 48 89 d1 mov %rdx,%rcx + 38d7: 48 89 ea mov %rbp,%rdx + 38da: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8) + 38e1: 01 + 38e2: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 38e7: eb 7a jmp 0x3963 + 38e9: 4d 63 ff movslq %r15d,%r15 + 38ec: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffeb3c0 + 38f3: 48 89 d1 mov %rdx,%rcx + 38f6: 48 89 ea mov %rbp,%rdx + 38f9: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8) + 3900: 01 + 3901: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 3906: eb 5b jmp 0x3963 + 3908: 41 83 ff 12 cmp $0x12,%r15d + 390c: 7e 19 jle 0x3927 + 390e: 48 89 e0 mov %rsp,%rax + 3911: 48 89 f1 mov %rsi,%rcx + 3914: 49 89 e8 mov %rbp,%r8 + 3917: 4c 89 58 20 mov %r11,0x20(%rax) + 391b: e8 80 fe 07 00 call 0x837a0 + 3920: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 3925: eb 3c jmp 0x3963 + 3927: 49 89 e2 mov %rsp,%r10 + 392a: 48 89 d1 mov %rdx,%rcx + 392d: 48 8b 46 30 mov 0x30(%rsi),%rax + 3931: 48 89 ea mov %rbp,%rdx + 3934: 45 89 e0 mov %r12d,%r8d + 3937: 4c 8b 4e 38 mov 0x38(%rsi),%r9 + 393b: 4d 89 5a 28 mov %r11,0x28(%r10) + 393f: 49 89 42 20 mov %rax,0x20(%r10) + 3943: e8 18 6e af 01 call 0x1afa760 + 3948: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 394d: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 3951: 74 10 je 0x3963 + 3953: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 + 3958: 48 89 ea mov %rbp,%rdx + 395b: 41 89 f8 mov %edi,%r8d + 395e: e8 3d 16 ff ff call 0xffffffffffff4fa0 + 3963: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 + 3968: 48 89 e9 mov %rbp,%rcx + 396b: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 + 3970: 44 89 e2 mov %r12d,%edx + 3973: 41 b8 01 00 00 00 mov $0x1,%r8d + 3979: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 + 397d: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 + 3981: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) + 3986: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) + 398b: 4c 8b 4e 50 mov 0x50(%rsi),%r9 + 398f: e8 6c 11 08 00 call 0x84b00 + 3994: 48 63 ff movslq %edi,%rdi + 3997: 48 83 ff 01 cmp $0x1,%rdi + 399b: 74 16 je 0x39b3 + 399d: 48 8b 45 08 mov 0x8(%rbp),%rax + 39a1: 33 f6 xor %esi,%esi + 39a3: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) + 39a8: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) + 39ad: 48 89 75 08 mov %rsi,0x8(%rbp) + 39b1: eb 08 jmp 0x39bb + 39b3: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 39ba: 00 + 39bb: 33 c0 xor %eax,%eax + 39bd: 48 83 c4 30 add $0x30,%rsp + 39c1: 5d pop %rbp + 39c2: 41 5f pop %r15 + 39c4: 41 5c pop %r12 + 39c6: 5f pop %rdi + 39c7: 5e pop %rsi + 39c8: c3 ret + 39c9: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 39cd: 7e 11 jle 0x39e0 + 39cf: b8 f8 ff ff ff mov $0xfffffff8,%eax + 39d4: 48 83 c4 30 add $0x30,%rsp + 39d8: 5d pop %rbp + 39d9: 41 5f pop %r15 + 39db: 41 5c pop %r12 + 39dd: 5f pop %rdi + 39de: 5e pop %rsi + 39df: c3 ret + 39e0: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 39e4: 41 83 ff 04 cmp $0x4,%r15d + 39e8: 0f 8e 2d fe ff ff jle 0x381b + 39ee: e9 b8 fe ff ff jmp 0x38ab + 39f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 39f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 39ff: 00 + 3a00: 56 push %rsi + 3a01: 57 push %rdi + 3a02: 41 54 push %r12 + 3a04: 41 57 push %r15 + 3a06: 55 push %rbp + 3a07: 48 83 ec 30 sub $0x30,%rsp + 3a0b: 4c 89 c6 mov %r8,%rsi + 3a0e: 48 89 d5 mov %rdx,%rbp + 3a11: 48 89 ca mov %rcx,%rdx + 3a14: 45 33 db xor %r11d,%r11d + 3a17: 48 85 f6 test %rsi,%rsi + 3a1a: 0f 84 eb 01 00 00 je 0x3c0b + 3a20: 83 3e 09 cmpl $0x9,(%rsi) + 3a23: 74 11 je 0x3a36 + 3a25: b8 f3 ff ff ff mov $0xfffffff3,%eax + 3a2a: 48 83 c4 30 add $0x30,%rsp + 3a2e: 5d pop %rbp + 3a2f: 41 5f pop %r15 + 3a31: 41 5c pop %r12 + 3a33: 5f pop %rdi + 3a34: 5e pop %rsi + 3a35: c3 ret + 3a36: 48 85 d2 test %rdx,%rdx + 3a39: 0f 84 cc 01 00 00 je 0x3c0b + 3a3f: 48 85 ed test %rbp,%rbp + 3a42: 0f 84 c3 01 00 00 je 0x3c0b + 3a48: 4d 85 c9 test %r9,%r9 + 3a4b: 0f 84 b4 01 00 00 je 0x3c05 + 3a51: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 3a55: 41 83 ff 04 cmp $0x4,%r15d + 3a59: 7f 73 jg 0x3ace + 3a5b: 49 63 ff movslq %r15d,%rdi + 3a5e: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 3a62: 74 1b je 0x3a7f + 3a64: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffeb3c0 + 3a6b: 48 89 d1 mov %rdx,%rcx + 3a6e: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 + 3a73: 48 89 ea mov %rbp,%rdx + 3a76: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8) + 3a7d: eb 14 jmp 0x3a93 + 3a7f: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffeb3c0 + 3a86: 48 89 d1 mov %rdx,%rcx + 3a89: 48 89 ea mov %rbp,%rdx + 3a8c: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8) + 3a93: b8 01 00 00 00 mov $0x1,%eax + 3a98: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi + 3a9d: 48 63 f6 movslq %esi,%rsi + 3aa0: 48 83 fe 01 cmp $0x1,%rsi + 3aa4: 74 12 je 0x3ab8 + 3aa6: 48 8b 45 08 mov 0x8(%rbp),%rax + 3aaa: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) + 3aaf: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) + 3ab6: 00 00 + 3ab8: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 3abf: 00 + 3ac0: 33 c0 xor %eax,%eax + 3ac2: 48 83 c4 30 add $0x30,%rsp + 3ac6: 5d pop %rbp + 3ac7: 41 5f pop %r15 + 3ac9: 41 5c pop %r12 + 3acb: 5f pop %rdi + 3acc: 5e pop %rsi + 3acd: c3 ret + 3ace: 4c 89 c8 mov %r9,%rax + 3ad1: 48 83 e0 3f and $0x3f,%rax + 3ad5: 48 f7 d8 neg %rax + 3ad8: 48 83 e0 3f and $0x3f,%rax + 3adc: 4c 03 c8 add %rax,%r9 + 3adf: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 3ae3: 4d 0f 4f d9 cmovg %r9,%r11 + 3ae7: bf 01 00 00 00 mov $0x1,%edi + 3aec: 45 8d 4f ff lea -0x1(%r15),%r9d + 3af0: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d + 3af5: 41 83 ff 07 cmp $0x7,%r15d + 3af9: 7f 49 jg 0x3b44 + 3afb: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 3aff: 74 24 je 0x3b25 + 3b01: 4d 63 ff movslq %r15d,%r15 + 3b04: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffeb3c0 + 3b0b: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 + 3b10: 48 89 d1 mov %rdx,%rcx + 3b13: 48 89 ea mov %rbp,%rdx + 3b16: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8) + 3b1d: 01 + 3b1e: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 3b23: eb 7a jmp 0x3b9f + 3b25: 4d 63 ff movslq %r15d,%r15 + 3b28: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffeb3c0 + 3b2f: 48 89 d1 mov %rdx,%rcx + 3b32: 48 89 ea mov %rbp,%rdx + 3b35: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8) + 3b3c: 01 + 3b3d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 3b42: eb 5b jmp 0x3b9f + 3b44: 41 83 ff 12 cmp $0x12,%r15d + 3b48: 7e 19 jle 0x3b63 + 3b4a: 48 89 e0 mov %rsp,%rax + 3b4d: 48 89 f1 mov %rsi,%rcx + 3b50: 49 89 e8 mov %rbp,%r8 + 3b53: 4c 89 58 20 mov %r11,0x20(%rax) + 3b57: e8 a4 92 08 00 call 0x8ce00 + 3b5c: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 3b61: eb 3c jmp 0x3b9f + 3b63: 49 89 e2 mov %rsp,%r10 + 3b66: 48 89 d1 mov %rdx,%rcx + 3b69: 48 8b 46 30 mov 0x30(%rsi),%rax + 3b6d: 48 89 ea mov %rbp,%rdx + 3b70: 45 89 e0 mov %r12d,%r8d + 3b73: 4c 8b 4e 38 mov 0x38(%rsi),%r9 + 3b77: 4d 89 5a 28 mov %r11,0x28(%r10) + 3b7b: 49 89 42 20 mov %rax,0x20(%r10) + 3b7f: e8 bc 75 b0 01 call 0x1b0b140 + 3b84: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 3b89: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 3b8d: 74 10 je 0x3b9f + 3b8f: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 + 3b94: 48 89 ea mov %rbp,%rdx + 3b97: 41 89 f8 mov %edi,%r8d + 3b9a: e8 e1 15 ff ff call 0xffffffffffff5180 + 3b9f: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 + 3ba4: 48 89 e9 mov %rbp,%rcx + 3ba7: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 + 3bac: 44 89 e2 mov %r12d,%edx + 3baf: 41 b8 01 00 00 00 mov $0x1,%r8d + 3bb5: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 + 3bb9: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 + 3bbd: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) + 3bc2: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) + 3bc7: 4c 8b 4e 50 mov 0x50(%rsi),%r9 + 3bcb: e8 90 a5 08 00 call 0x8e160 + 3bd0: 48 63 ff movslq %edi,%rdi + 3bd3: 48 83 ff 01 cmp $0x1,%rdi + 3bd7: 74 16 je 0x3bef + 3bd9: 48 8b 45 08 mov 0x8(%rbp),%rax + 3bdd: 33 f6 xor %esi,%esi + 3bdf: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) + 3be4: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) + 3be9: 48 89 75 08 mov %rsi,0x8(%rbp) + 3bed: eb 08 jmp 0x3bf7 + 3bef: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 3bf6: 00 + 3bf7: 33 c0 xor %eax,%eax + 3bf9: 48 83 c4 30 add $0x30,%rsp + 3bfd: 5d pop %rbp + 3bfe: 41 5f pop %r15 + 3c00: 41 5c pop %r12 + 3c02: 5f pop %rdi + 3c03: 5e pop %rsi + 3c04: c3 ret + 3c05: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 3c09: 7e 11 jle 0x3c1c + 3c0b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c10: 48 83 c4 30 add $0x30,%rsp + 3c14: 5d pop %rbp + 3c15: 41 5f pop %r15 + 3c17: 41 5c pop %r12 + 3c19: 5f pop %rdi + 3c1a: 5e pop %rsi + 3c1b: c3 ret + 3c1c: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 3c20: 41 83 ff 04 cmp $0x4,%r15d + 3c24: 0f 8e 31 fe ff ff jle 0x3a5b + 3c2a: e9 b8 fe ff ff jmp 0x3ae7 + 3c2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c36: 00 + 3c37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c3e: 66 90 xchg %ax,%ax + 3c40: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 3c44: 41 83 f9 0b cmp $0xb,%r9d + 3c48: 7d 35 jge 0x3c7f + 3c4a: 41 ff c9 dec %r9d + 3c4d: 41 83 f9 ff cmp $0xffffffff,%r9d + 3c51: 74 2b je 0x3c7e + 3c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c5f: 00 + 3c60: f3 0f 10 01 movss (%rcx),%xmm0 + 3c64: 41 ff c9 dec %r9d + 3c67: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3c6b: 48 83 c1 04 add $0x4,%rcx + 3c6f: f3 41 0f 11 00 movss %xmm0,(%r8) + 3c74: 49 83 c0 04 add $0x4,%r8 + 3c78: 41 83 f9 ff cmp $0xffffffff,%r9d + 3c7c: 75 e2 jne 0x3c60 + 3c7e: c3 ret + 3c7f: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 3c86: 0f 85 9b 00 00 00 jne 0x3d27 + 3c8c: 4c 89 c0 mov %r8,%rax + 3c8f: 48 83 e0 0f and $0xf,%rax + 3c93: 85 c0 test %eax,%eax + 3c95: 74 42 je 0x3cd9 + 3c97: c1 e8 02 shr $0x2,%eax + 3c9a: f7 d8 neg %eax + 3c9c: 83 e0 03 and $0x3,%eax + 3c9f: 44 2b c8 sub %eax,%r9d + 3ca2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ca9: 00 + 3caa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3cb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3cb8: 00 + 3cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3cc0: f3 0f 10 01 movss (%rcx),%xmm0 + 3cc4: 48 83 c1 04 add $0x4,%rcx + 3cc8: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3ccc: f3 41 0f 11 00 movss %xmm0,(%r8) + 3cd1: 49 83 c0 04 add $0x4,%r8 + 3cd5: ff c8 dec %eax + 3cd7: 75 e7 jne 0x3cc0 + 3cd9: 44 89 c8 mov %r9d,%eax + 3cdc: 41 83 e1 07 and $0x7,%r9d + 3ce0: c1 f8 03 sar $0x3,%eax + 3ce3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 3cea: 0f 84 b7 00 00 00 je 0x3da7 + 3cf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3cf7: 00 + 3cf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3cff: 90 nop + 3d00: 0f 10 01 movups (%rcx),%xmm0 + 3d03: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 3d07: 0f 59 c1 mulps %xmm1,%xmm0 + 3d0a: 0f 59 d1 mulps %xmm1,%xmm2 + 3d0d: 41 0f 29 00 movaps %xmm0,(%r8) + 3d11: 48 83 c1 20 add $0x20,%rcx + 3d15: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 3d1a: 49 83 c0 20 add $0x20,%r8 + 3d1e: ff c8 dec %eax + 3d20: 75 de jne 0x3d00 + 3d22: e9 23 ff ff ff jmp 0x3c4a + 3d27: 44 89 c8 mov %r9d,%eax + 3d2a: 41 83 e1 07 and $0x7,%r9d + 3d2e: c1 f8 03 sar $0x3,%eax + 3d31: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 3d38: 75 46 jne 0x3d80 + 3d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3d40: 0f 28 01 movaps (%rcx),%xmm0 + 3d43: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 3d47: 48 83 c1 20 add $0x20,%rcx + 3d4b: 0f 59 c1 mulps %xmm1,%xmm0 + 3d4e: 0f 59 d1 mulps %xmm1,%xmm2 + 3d51: 41 0f 11 00 movups %xmm0,(%r8) + 3d55: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 3d5a: 49 83 c0 20 add $0x20,%r8 + 3d5e: ff c8 dec %eax + 3d60: 75 de jne 0x3d40 + 3d62: e9 e3 fe ff ff jmp 0x3c4a + 3d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d6e: 00 + 3d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d76: 0f 1f 00 nopl (%rax) + 3d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d80: 0f 10 01 movups (%rcx),%xmm0 + 3d83: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 3d87: 0f 59 c1 mulps %xmm1,%xmm0 + 3d8a: 0f 59 d1 mulps %xmm1,%xmm2 + 3d8d: 41 0f 11 00 movups %xmm0,(%r8) + 3d91: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 3d96: 48 83 c1 20 add $0x20,%rcx + 3d9a: 49 83 c0 20 add $0x20,%r8 + 3d9e: ff c8 dec %eax + 3da0: 75 de jne 0x3d80 + 3da2: e9 a3 fe ff ff jmp 0x3c4a + 3da7: 3d 00 40 00 00 cmp $0x4000,%eax + 3dac: 7f 52 jg 0x3e00 + 3dae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3db5: 00 + 3db6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3dbd: 0f 1f 00 nopl (%rax) + 3dc0: 0f 28 01 movaps (%rcx),%xmm0 + 3dc3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 3dc7: 48 83 c1 20 add $0x20,%rcx + 3dcb: 0f 59 c1 mulps %xmm1,%xmm0 + 3dce: 0f 59 d1 mulps %xmm1,%xmm2 + 3dd1: 41 0f 29 00 movaps %xmm0,(%r8) + 3dd5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 3dda: 49 83 c0 20 add $0x20,%r8 + 3dde: ff c8 dec %eax + 3de0: 75 de jne 0x3dc0 + 3de2: e9 63 fe ff ff jmp 0x3c4a + 3de7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3dee: 00 + 3def: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3df6: 0f 1f 00 nopl (%rax) + 3df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e00: 0f 28 01 movaps (%rcx),%xmm0 + 3e03: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 3e07: 48 83 c1 20 add $0x20,%rcx + 3e0b: 0f 59 c1 mulps %xmm1,%xmm0 + 3e0e: 0f 59 d1 mulps %xmm1,%xmm2 + 3e11: 41 0f 2b 00 movntps %xmm0,(%r8) + 3e15: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) + 3e1a: 49 83 c0 20 add $0x20,%r8 + 3e1e: ff c8 dec %eax + 3e20: 75 de jne 0x3e00 + 3e22: e9 23 fe ff ff jmp 0x3c4a + 3e27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e2e: 00 + 3e2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e36: 0f 1f 00 nopl (%rax) + 3e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e40: 48 83 ec 28 sub $0x28,%rsp + 3e44: 48 85 c9 test %rcx,%rcx + 3e47: 74 1d je 0x3e66 + 3e49: 85 d2 test %edx,%edx + 3e4b: 7f 0a jg 0x3e57 + 3e4d: b8 fa ff ff ff mov $0xfffffffa,%eax + 3e52: 48 83 c4 28 add $0x28,%rsp + 3e56: c3 ret + 3e57: c1 e2 02 shl $0x2,%edx + 3e5a: e8 d1 17 b1 01 call 0x1b15630 + 3e5f: 33 c0 xor %eax,%eax + 3e61: 48 83 c4 28 add $0x28,%rsp + 3e65: c3 ret + 3e66: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3e6b: 48 83 c4 28 add $0x28,%rsp + 3e6f: c3 ret + 3e70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e77: 00 + 3e78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e7f: 90 nop + 3e80: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 3e84: 41 83 f9 0b cmp $0xb,%r9d + 3e88: 7d 35 jge 0x3ebf + 3e8a: 41 ff c9 dec %r9d + 3e8d: 41 83 f9 ff cmp $0xffffffff,%r9d + 3e91: 74 2b je 0x3ebe + 3e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e9f: 00 + 3ea0: f3 0f 10 01 movss (%rcx),%xmm0 + 3ea4: 41 ff c9 dec %r9d + 3ea7: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3eab: 48 8d 49 04 lea 0x4(%rcx),%rcx + 3eaf: f3 41 0f 11 00 movss %xmm0,(%r8) + 3eb4: 49 83 c0 04 add $0x4,%r8 + 3eb8: 41 83 f9 ff cmp $0xffffffff,%r9d + 3ebc: 75 e2 jne 0x3ea0 + 3ebe: c3 ret + 3ebf: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 3ec6: 0f 85 9b 00 00 00 jne 0x3f67 + 3ecc: 4c 89 c0 mov %r8,%rax + 3ecf: 48 83 e0 0f and $0xf,%rax + 3ed3: 85 c0 test %eax,%eax + 3ed5: 74 42 je 0x3f19 + 3ed7: c1 e8 02 shr $0x2,%eax + 3eda: f7 d8 neg %eax + 3edc: 83 e0 03 and $0x3,%eax + 3edf: 44 2b c8 sub %eax,%r9d + 3ee2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ee9: 00 + 3eea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ef1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ef8: 00 + 3ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3f00: f3 0f 10 01 movss (%rcx),%xmm0 + 3f04: 48 83 c1 04 add $0x4,%rcx + 3f08: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3f0c: f3 41 0f 11 00 movss %xmm0,(%r8) + 3f11: 49 83 c0 04 add $0x4,%r8 + 3f15: ff c8 dec %eax + 3f17: 75 e7 jne 0x3f00 + 3f19: 44 89 c8 mov %r9d,%eax + 3f1c: 41 83 e1 07 and $0x7,%r9d + 3f20: c1 f8 03 sar $0x3,%eax + 3f23: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 3f2a: 0f 84 b7 00 00 00 je 0x3fe7 + 3f30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f37: 00 + 3f38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3f3f: 90 nop + 3f40: 0f 10 01 movups (%rcx),%xmm0 + 3f43: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 3f47: 0f 59 c1 mulps %xmm1,%xmm0 + 3f4a: 0f 59 d1 mulps %xmm1,%xmm2 + 3f4d: 41 0f 29 00 movaps %xmm0,(%r8) + 3f51: 48 8d 49 20 lea 0x20(%rcx),%rcx + 3f55: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 3f5a: 49 83 c0 20 add $0x20,%r8 + 3f5e: ff c8 dec %eax + 3f60: 75 de jne 0x3f40 + 3f62: e9 23 ff ff ff jmp 0x3e8a + 3f67: 44 89 c8 mov %r9d,%eax + 3f6a: 41 83 e1 07 and $0x7,%r9d + 3f6e: c1 f8 03 sar $0x3,%eax + 3f71: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 3f78: 75 46 jne 0x3fc0 + 3f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3f80: 0f 28 01 movaps (%rcx),%xmm0 + 3f83: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 3f87: 48 83 c1 20 add $0x20,%rcx + 3f8b: 0f 59 c1 mulps %xmm1,%xmm0 + 3f8e: 0f 59 d1 mulps %xmm1,%xmm2 + 3f91: 41 0f 11 00 movups %xmm0,(%r8) + 3f95: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 3f9a: 49 83 c0 20 add $0x20,%r8 + 3f9e: ff c8 dec %eax + 3fa0: 75 de jne 0x3f80 + 3fa2: e9 e3 fe ff ff jmp 0x3e8a + 3fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3fae: 00 + 3faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3fb6: 0f 1f 00 nopl (%rax) + 3fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3fc0: 0f 10 01 movups (%rcx),%xmm0 + 3fc3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 3fc7: 0f 59 c1 mulps %xmm1,%xmm0 + 3fca: 0f 59 d1 mulps %xmm1,%xmm2 + 3fcd: 41 0f 11 00 movups %xmm0,(%r8) + 3fd1: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 3fd6: 48 8d 49 20 lea 0x20(%rcx),%rcx + 3fda: 49 83 c0 20 add $0x20,%r8 + 3fde: ff c8 dec %eax + 3fe0: 75 de jne 0x3fc0 + 3fe2: e9 a3 fe ff ff jmp 0x3e8a + 3fe7: 3d 00 40 00 00 cmp $0x4000,%eax + 3fec: 7f 52 jg 0x4040 + 3fee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ff5: 00 + 3ff6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ffd: 0f 1f 00 nopl (%rax) + 4000: 0f 28 01 movaps (%rcx),%xmm0 + 4003: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 4007: 48 83 c1 20 add $0x20,%rcx + 400b: 0f 59 c1 mulps %xmm1,%xmm0 + 400e: 0f 59 d1 mulps %xmm1,%xmm2 + 4011: 41 0f 29 00 movaps %xmm0,(%r8) + 4015: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 401a: 49 83 c0 20 add $0x20,%r8 + 401e: ff c8 dec %eax + 4020: 75 de jne 0x4000 + 4022: e9 63 fe ff ff jmp 0x3e8a + 4027: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 402e: 00 + 402f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4036: 0f 1f 00 nopl (%rax) + 4039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4040: 0f 28 01 movaps (%rcx),%xmm0 + 4043: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 4047: 48 83 c1 20 add $0x20,%rcx + 404b: 0f 59 c1 mulps %xmm1,%xmm0 + 404e: 0f 59 d1 mulps %xmm1,%xmm2 + 4051: 41 0f 2b 00 movntps %xmm0,(%r8) + 4055: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) + 405a: 49 83 c0 20 add $0x20,%r8 + 405e: ff c8 dec %eax + 4060: 75 de jne 0x4040 + 4062: e9 23 fe ff ff jmp 0x3e8a + 4067: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 406e: 00 + 406f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4076: 0f 1f 00 nopl (%rax) + 4079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4085: 48 85 c9 test %rcx,%rcx + 4088: 74 20 je 0x40aa + 408a: 85 d2 test %edx,%edx + 408c: 7f 0c jg 0x409a + 408e: b8 fa ff ff ff mov $0xfffffffa,%eax + 4093: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4098: 90 nop + 4099: c3 ret + 409a: c1 e2 02 shl $0x2,%edx + 409d: e8 2e 18 b1 01 call 0x1b158d0 + 40a2: 33 c0 xor %eax,%eax + 40a4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 40a9: c3 ret + 40aa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 40af: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 40b4: 90 nop + 40b5: 90 nop + 40b6: 90 nop + 40b7: c3 ret + 40b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 40bf: 00 + 40c0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 40c4: 41 83 f9 0b cmp $0xb,%r9d + 40c8: 7d 36 jge 0x4100 + 40ca: 41 83 c1 ff add $0xffffffff,%r9d + 40ce: 41 83 f9 ff cmp $0xffffffff,%r9d + 40d2: 74 2b je 0x40ff + 40d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 40d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 40e0: f3 0f 10 01 movss (%rcx),%xmm0 + 40e4: 41 83 c1 ff add $0xffffffff,%r9d + 40e8: 48 83 c1 04 add $0x4,%rcx + 40ec: f3 0f 59 c1 mulss %xmm1,%xmm0 + 40f0: f3 41 0f 11 00 movss %xmm0,(%r8) + 40f5: 49 83 c0 04 add $0x4,%r8 + 40f9: 41 83 f9 ff cmp $0xffffffff,%r9d + 40fd: 75 e1 jne 0x40e0 + 40ff: c3 ret + 4100: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 4107: 0f 85 9b 00 00 00 jne 0x41a8 + 410d: 4c 89 c0 mov %r8,%rax + 4110: 48 83 e0 0f and $0xf,%rax + 4114: 85 c0 test %eax,%eax + 4116: 74 42 je 0x415a + 4118: c1 e8 02 shr $0x2,%eax + 411b: f7 d8 neg %eax + 411d: 83 e0 03 and $0x3,%eax + 4120: 44 2b c8 sub %eax,%r9d + 4123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 412a: 00 + 412b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4140: f3 0f 10 01 movss (%rcx),%xmm0 + 4144: 48 83 c1 04 add $0x4,%rcx + 4148: f3 0f 59 c1 mulss %xmm1,%xmm0 + 414c: f3 41 0f 11 00 movss %xmm0,(%r8) + 4151: 49 83 c0 04 add $0x4,%r8 + 4155: 83 c0 ff add $0xffffffff,%eax + 4158: 75 e6 jne 0x4140 + 415a: 44 89 c8 mov %r9d,%eax + 415d: 41 83 e1 07 and $0x7,%r9d + 4161: c1 f8 03 sar $0x3,%eax + 4164: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 416b: 0f 84 b7 00 00 00 je 0x4228 + 4171: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4178: 00 + 4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4180: 0f 10 01 movups (%rcx),%xmm0 + 4183: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 4187: 0f 59 c1 mulps %xmm1,%xmm0 + 418a: 48 83 c1 20 add $0x20,%rcx + 418e: 0f 59 d1 mulps %xmm1,%xmm2 + 4191: 41 0f 11 00 movups %xmm0,(%r8) + 4195: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 419a: 49 83 c0 20 add $0x20,%r8 + 419e: 83 c0 ff add $0xffffffff,%eax + 41a1: 75 dd jne 0x4180 + 41a3: e9 22 ff ff ff jmp 0x40ca + 41a8: 44 89 c8 mov %r9d,%eax + 41ab: 41 83 e1 07 and $0x7,%r9d + 41af: c1 f8 03 sar $0x3,%eax + 41b2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 41b9: 75 45 jne 0x4200 + 41bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 41c0: 0f 10 01 movups (%rcx),%xmm0 + 41c3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 41c7: 0f 59 c1 mulps %xmm1,%xmm0 + 41ca: 48 83 c1 20 add $0x20,%rcx + 41ce: 0f 59 d1 mulps %xmm1,%xmm2 + 41d1: 41 0f 11 00 movups %xmm0,(%r8) + 41d5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 41da: 49 83 c0 20 add $0x20,%r8 + 41de: 83 c0 ff add $0xffffffff,%eax + 41e1: 75 dd jne 0x41c0 + 41e3: e9 e2 fe ff ff jmp 0x40ca + 41e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 41ef: 00 + 41f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 41f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 41fe: 00 00 + 4200: 0f 10 01 movups (%rcx),%xmm0 + 4203: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 4207: 0f 59 c1 mulps %xmm1,%xmm0 + 420a: 48 83 c1 20 add $0x20,%rcx + 420e: 0f 59 d1 mulps %xmm1,%xmm2 + 4211: 41 0f 11 00 movups %xmm0,(%r8) + 4215: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 421a: 49 83 c0 20 add $0x20,%r8 + 421e: 83 c0 ff add $0xffffffff,%eax + 4221: 75 dd jne 0x4200 + 4223: e9 a2 fe ff ff jmp 0x40ca + 4228: 3d 00 40 00 00 cmp $0x4000,%eax + 422d: 7f 51 jg 0x4280 + 422f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4236: 00 + 4237: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 423e: 66 90 xchg %ax,%ax + 4240: 0f 10 01 movups (%rcx),%xmm0 + 4243: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 4247: 0f 59 c1 mulps %xmm1,%xmm0 + 424a: 48 83 c1 20 add $0x20,%rcx + 424e: 0f 59 d1 mulps %xmm1,%xmm2 + 4251: 41 0f 11 00 movups %xmm0,(%r8) + 4255: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 425a: 49 83 c0 20 add $0x20,%r8 + 425e: 83 c0 ff add $0xffffffff,%eax + 4261: 75 dd jne 0x4240 + 4263: e9 62 fe ff ff jmp 0x40ca + 4268: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 426f: 00 + 4270: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 427e: 00 00 + 4280: 0f 10 01 movups (%rcx),%xmm0 + 4283: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 4287: 0f 59 c1 mulps %xmm1,%xmm0 + 428a: 48 83 c1 20 add $0x20,%rcx + 428e: 0f 59 d1 mulps %xmm1,%xmm2 + 4291: 41 0f 2b 00 movntps %xmm0,(%r8) + 4295: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) + 429a: 49 83 c0 20 add $0x20,%r8 + 429e: 83 c0 ff add $0xffffffff,%eax + 42a1: 75 dd jne 0x4280 + 42a3: e9 22 fe ff ff jmp 0x40ca + 42a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 42af: 00 + 42b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 42b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 42be: 00 00 + 42c0: 48 83 ec 28 sub $0x28,%rsp + 42c4: 48 85 c9 test %rcx,%rcx + 42c7: 74 1d je 0x42e6 + 42c9: 85 d2 test %edx,%edx + 42cb: 7f 0a jg 0x42d7 + 42cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 42d2: 48 83 c4 28 add $0x28,%rsp + 42d6: c3 ret + 42d7: c1 e2 02 shl $0x2,%edx + 42da: e8 91 18 b1 01 call 0x1b15b70 + 42df: 33 c0 xor %eax,%eax + 42e1: 48 83 c4 28 add $0x28,%rsp + 42e5: c3 ret + 42e6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 42eb: 48 83 c4 28 add $0x28,%rsp + 42ef: c3 ret + 42f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 42f7: 00 + 42f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 42ff: 90 nop + 4300: 48 83 ec 28 sub $0x28,%rsp + 4304: 48 85 c9 test %rcx,%rcx + 4307: 74 22 je 0x432b + 4309: 85 d2 test %edx,%edx + 430b: 7e 28 jle 0x4335 + 430d: c1 e2 02 shl $0x2,%edx + 4310: 81 fa 00 00 20 00 cmp $0x200000,%edx + 4316: 7f 07 jg 0x431f + 4318: e8 63 a9 a4 01 call 0x1a4ec80 + 431d: eb 05 jmp 0x4324 + 431f: e8 fc 24 09 00 call 0x96820 + 4324: 33 c0 xor %eax,%eax + 4326: 48 83 c4 28 add $0x28,%rsp + 432a: c3 ret + 432b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4330: 48 83 c4 28 add $0x28,%rsp + 4334: c3 ret + 4335: b8 fa ff ff ff mov $0xfffffffa,%eax + 433a: 48 83 c4 28 add $0x28,%rsp + 433e: c3 ret + 433f: 90 nop + 4340: 48 83 ec 28 sub $0x28,%rsp + 4344: 48 85 c9 test %rcx,%rcx + 4347: 74 22 je 0x436b + 4349: 85 d2 test %edx,%edx + 434b: 7e 28 jle 0x4375 + 434d: c1 e2 02 shl $0x2,%edx + 4350: 81 fa 00 00 20 00 cmp $0x200000,%edx + 4356: 7f 07 jg 0x435f + 4358: e8 c3 b5 a4 01 call 0x1a4f920 + 435d: eb 05 jmp 0x4364 + 435f: e8 fc 24 09 00 call 0x96860 + 4364: 33 c0 xor %eax,%eax + 4366: 48 83 c4 28 add $0x28,%rsp + 436a: c3 ret + 436b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4370: 48 83 c4 28 add $0x28,%rsp + 4374: c3 ret + 4375: b8 fa ff ff ff mov $0xfffffffa,%eax + 437a: 48 83 c4 28 add $0x28,%rsp + 437e: c3 ret + 437f: 90 nop + 4380: 48 83 ec 28 sub $0x28,%rsp + 4384: 48 85 c9 test %rcx,%rcx + 4387: 74 22 je 0x43ab + 4389: 85 d2 test %edx,%edx + 438b: 7e 28 jle 0x43b5 + 438d: c1 e2 02 shl $0x2,%edx + 4390: 81 fa 00 00 20 00 cmp $0x200000,%edx + 4396: 7f 07 jg 0x439f + 4398: e8 63 c2 a4 01 call 0x1a50600 + 439d: eb 05 jmp 0x43a4 + 439f: e8 fc 24 09 00 call 0x968a0 + 43a4: 33 c0 xor %eax,%eax + 43a6: 48 83 c4 28 add $0x28,%rsp + 43aa: c3 ret + 43ab: b8 f8 ff ff ff mov $0xfffffff8,%eax + 43b0: 48 83 c4 28 add $0x28,%rsp + 43b4: c3 ret + 43b5: b8 fa ff ff ff mov $0xfffffffa,%eax + 43ba: 48 83 c4 28 add $0x28,%rsp + 43be: c3 ret + 43bf: 90 nop + 43c0: 48 83 ec 28 sub $0x28,%rsp + 43c4: e8 47 37 a9 01 call 0x1a97b10 + 43c9: 48 83 c4 28 add $0x28,%rsp + 43cd: c3 ret + 43ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43d5: 00 + 43d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43dd: 0f 1f 00 nopl (%rax) + 43e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 43e5: e8 46 41 a9 01 call 0x1a98530 + 43ea: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 43ef: c3 ret + 43f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43f7: 00 + 43f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43ff: 90 nop + 4400: 48 83 ec 28 sub $0x28,%rsp + 4404: e8 47 4b a9 01 call 0x1a98f50 + 4409: 48 83 c4 28 add $0x28,%rsp + 440d: c3 ret + 440e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4415: 00 + 4416: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 441d: 0f 1f 00 nopl (%rax) + 4420: 48 83 ec 28 sub $0x28,%rsp + 4424: e8 97 1c b1 01 call 0x1b160c0 + 4429: 48 83 c4 28 add $0x28,%rsp + 442d: c3 ret + 442e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4435: 00 + 4436: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 443d: 0f 1f 00 nopl (%rax) + 4440: 48 83 ec 28 sub $0x28,%rsp + 4444: e8 b7 1e b1 01 call 0x1b16300 + 4449: 48 83 c4 28 add $0x28,%rsp + 444d: c3 ret + 444e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4455: 00 + 4456: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 445d: 0f 1f 00 nopl (%rax) + 4460: 48 83 ec 28 sub $0x28,%rsp + 4464: e8 d7 20 b1 01 call 0x1b16540 + 4469: 48 83 c4 28 add $0x28,%rsp + 446d: c3 ret + 446e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4475: 00 + 4476: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 447d: 0f 1f 00 nopl (%rax) + 4480: 41 83 f8 05 cmp $0x5,%r8d + 4484: 7d 38 jge 0x44be + 4486: 41 ff c8 dec %r8d + 4489: 41 83 f8 ff cmp $0xffffffff,%r8d + 448d: 74 2e je 0x44bd + 448f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4496: 00 + 4497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 449e: 66 90 xchg %ax,%ax + 44a0: f2 0f 10 02 movsd (%rdx),%xmm0 + 44a4: 41 ff c8 dec %r8d + 44a7: f2 0f 5c 01 subsd (%rcx),%xmm0 + 44ab: 48 83 c1 08 add $0x8,%rcx + 44af: f2 0f 11 02 movsd %xmm0,(%rdx) + 44b3: 48 83 c2 08 add $0x8,%rdx + 44b7: 41 83 f8 ff cmp $0xffffffff,%r8d + 44bb: 75 e3 jne 0x44a0 + 44bd: c3 ret + 44be: 89 d0 mov %edx,%eax + 44c0: a8 07 test $0x7,%al + 44c2: 0f 85 b7 00 00 00 jne 0x457f + 44c8: a8 0f test $0xf,%al + 44ca: 74 17 je 0x44e3 + 44cc: f2 0f 10 02 movsd (%rdx),%xmm0 + 44d0: 41 ff c8 dec %r8d + 44d3: f2 0f 5c 01 subsd (%rcx),%xmm0 + 44d7: 48 83 c1 08 add $0x8,%rcx + 44db: f2 0f 11 02 movsd %xmm0,(%rdx) + 44df: 48 83 c2 08 add $0x8,%rdx + 44e3: 44 89 c0 mov %r8d,%eax + 44e6: 41 83 e0 03 and $0x3,%r8d + 44ea: 83 e0 fc and $0xfffffffc,%eax + 44ed: f6 c1 0f test $0xf,%cl + 44f0: 75 4e jne 0x4540 + 44f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 44f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4500: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4504: 0f 28 02 movaps (%rdx),%xmm0 + 4507: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 450b: 66 0f 5c 01 subpd (%rcx),%xmm0 + 450f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 4514: 0f 29 02 movaps %xmm0,(%rdx) + 4517: 48 83 c1 20 add $0x20,%rcx + 451b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 451f: 48 83 c2 20 add $0x20,%rdx + 4523: 83 c0 fc add $0xfffffffc,%eax + 4526: 75 d8 jne 0x4500 + 4528: e9 59 ff ff ff jmp 0x4486 + 452d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4534: 00 + 4535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 453c: 0f 1f 40 00 nopl 0x0(%rax) + 4540: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4544: f2 0f 10 01 movsd (%rcx),%xmm0 + 4548: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 454d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 4552: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 4557: 48 83 c1 20 add $0x20,%rcx + 455b: 0f 28 12 movaps (%rdx),%xmm2 + 455e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 4562: 66 0f 5c d0 subpd %xmm0,%xmm2 + 4566: 66 0f 5c d9 subpd %xmm1,%xmm3 + 456a: 0f 29 12 movaps %xmm2,(%rdx) + 456d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 4571: 48 83 c2 20 add $0x20,%rdx + 4575: 83 c0 fc add $0xfffffffc,%eax + 4578: 75 c6 jne 0x4540 + 457a: e9 07 ff ff ff jmp 0x4486 + 457f: 44 89 c0 mov %r8d,%eax + 4582: 41 83 e0 03 and $0x3,%r8d + 4586: 83 e0 fc and $0xfffffffc,%eax + 4589: f6 c1 0f test $0xf,%cl + 458c: 0f 85 6e 00 00 00 jne 0x4600 + 4592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 45a0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 45a4: f2 0f 10 02 movsd (%rdx),%xmm0 + 45a8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 45ad: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 45b2: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 45b7: 66 0f 5c 01 subpd (%rcx),%xmm0 + 45bb: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 45c0: f2 0f 11 02 movsd %xmm0,(%rdx) + 45c4: 48 83 c1 20 add $0x20,%rcx + 45c8: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) + 45cd: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) + 45d2: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) + 45d7: 48 83 c2 20 add $0x20,%rdx + 45db: 83 c0 fc add $0xfffffffc,%eax + 45de: 75 c0 jne 0x45a0 + 45e0: e9 a1 fe ff ff jmp 0x4486 + 45e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 45ec: 00 + 45ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 45f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 45f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4600: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4604: f2 0f 10 12 movsd (%rdx),%xmm2 + 4608: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 + 460d: f2 0f 10 01 movsd (%rcx),%xmm0 + 4611: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 4616: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 461b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 4620: 48 83 c1 20 add $0x20,%rcx + 4624: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 + 4629: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 + 462e: 66 0f 5c d0 subpd %xmm0,%xmm2 + 4632: 66 0f 5c d9 subpd %xmm1,%xmm3 + 4636: f2 0f 11 12 movsd %xmm2,(%rdx) + 463a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) + 463f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) + 4644: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) + 4649: 48 83 c2 20 add $0x20,%rdx + 464d: 83 c0 fc add $0xfffffffc,%eax + 4650: 75 ae jne 0x4600 + 4652: e9 2f fe ff ff jmp 0x4486 + 4657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 465e: 00 00 + 4660: 41 83 f8 05 cmp $0x5,%r8d + 4664: 7d 38 jge 0x469e + 4666: 41 ff c8 dec %r8d + 4669: 41 83 f8 ff cmp $0xffffffff,%r8d + 466d: 74 2e je 0x469d + 466f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4676: 00 + 4677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 467e: 66 90 xchg %ax,%ax + 4680: f2 0f 10 02 movsd (%rdx),%xmm0 + 4684: 41 ff c8 dec %r8d + 4687: f2 0f 5c 01 subsd (%rcx),%xmm0 + 468b: 48 83 c1 08 add $0x8,%rcx + 468f: f2 0f 11 02 movsd %xmm0,(%rdx) + 4693: 48 8d 52 08 lea 0x8(%rdx),%rdx + 4697: 41 83 f8 ff cmp $0xffffffff,%r8d + 469b: 75 e3 jne 0x4680 + 469d: c3 ret + 469e: 89 d0 mov %edx,%eax + 46a0: a8 07 test $0x7,%al + 46a2: 0f 85 b7 00 00 00 jne 0x475f + 46a8: a8 0f test $0xf,%al + 46aa: 74 17 je 0x46c3 + 46ac: f2 0f 10 02 movsd (%rdx),%xmm0 + 46b0: 41 ff c8 dec %r8d + 46b3: f2 0f 5c 01 subsd (%rcx),%xmm0 + 46b7: 48 83 c1 08 add $0x8,%rcx + 46bb: f2 0f 11 02 movsd %xmm0,(%rdx) + 46bf: 48 83 c2 08 add $0x8,%rdx + 46c3: 44 89 c0 mov %r8d,%eax + 46c6: 41 83 e0 03 and $0x3,%r8d + 46ca: 83 e0 fc and $0xfffffffc,%eax + 46cd: f6 c1 0f test $0xf,%cl + 46d0: 75 4e jne 0x4720 + 46d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 46e4: 0f 28 02 movaps (%rdx),%xmm0 + 46e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 46eb: 66 0f 5c 01 subpd (%rcx),%xmm0 + 46ef: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 46f4: 0f 29 02 movaps %xmm0,(%rdx) + 46f7: 48 8d 49 20 lea 0x20(%rcx),%rcx + 46fb: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 46ff: 48 8d 52 20 lea 0x20(%rdx),%rdx + 4703: 83 c0 fc add $0xfffffffc,%eax + 4706: 75 d8 jne 0x46e0 + 4708: e9 59 ff ff ff jmp 0x4666 + 470d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4714: 00 + 4715: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 471c: 0f 1f 40 00 nopl 0x0(%rax) + 4720: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4724: f2 0f 10 01 movsd (%rcx),%xmm0 + 4728: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 472d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 4732: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 4737: 48 83 c1 20 add $0x20,%rcx + 473b: 0f 28 12 movaps (%rdx),%xmm2 + 473e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 4742: 66 0f 5c d0 subpd %xmm0,%xmm2 + 4746: 66 0f 5c d9 subpd %xmm1,%xmm3 + 474a: 0f 29 12 movaps %xmm2,(%rdx) + 474d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 4751: 48 83 c2 20 add $0x20,%rdx + 4755: 83 c0 fc add $0xfffffffc,%eax + 4758: 75 c6 jne 0x4720 + 475a: e9 07 ff ff ff jmp 0x4666 + 475f: 44 89 c0 mov %r8d,%eax + 4762: 41 83 e0 03 and $0x3,%r8d + 4766: 83 e0 fc and $0xfffffffc,%eax + 4769: f6 c1 0f test $0xf,%cl + 476c: 0f 85 6e 00 00 00 jne 0x47e0 + 4772: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4780: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4784: f2 0f 10 02 movsd (%rdx),%xmm0 + 4788: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 478d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 4792: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 4797: 66 0f 5c 01 subpd (%rcx),%xmm0 + 479b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 47a0: f2 0f 11 02 movsd %xmm0,(%rdx) + 47a4: 48 83 c1 20 add $0x20,%rcx + 47a8: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) + 47ad: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) + 47b2: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) + 47b7: 48 8d 52 20 lea 0x20(%rdx),%rdx + 47bb: 83 c0 fc add $0xfffffffc,%eax + 47be: 75 c0 jne 0x4780 + 47c0: e9 a1 fe ff ff jmp 0x4666 + 47c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 47cc: 00 + 47cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 47d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 47e4: f2 0f 10 12 movsd (%rdx),%xmm2 + 47e8: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 + 47ed: f2 0f 10 01 movsd (%rcx),%xmm0 + 47f1: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 47f6: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 47fb: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 4800: 48 83 c1 20 add $0x20,%rcx + 4804: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 + 4809: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 + 480e: 66 0f 5c d0 subpd %xmm0,%xmm2 + 4812: 66 0f 5c d9 subpd %xmm1,%xmm3 + 4816: f2 0f 11 12 movsd %xmm2,(%rdx) + 481a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) + 481f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) + 4824: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) + 4829: 48 8d 52 20 lea 0x20(%rdx),%rdx + 482d: 83 c0 fc add $0xfffffffc,%eax + 4830: 75 ae jne 0x47e0 + 4832: e9 2f fe ff ff jmp 0x4666 + 4837: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 483e: 00 00 + 4840: 41 83 f8 05 cmp $0x5,%r8d + 4844: 7d 39 jge 0x487f + 4846: 41 83 c0 ff add $0xffffffff,%r8d + 484a: 41 83 f8 ff cmp $0xffffffff,%r8d + 484e: 74 2e je 0x487e + 4850: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4857: 00 + 4858: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 485f: 90 nop + 4860: f2 0f 10 02 movsd (%rdx),%xmm0 + 4864: 41 83 c0 ff add $0xffffffff,%r8d + 4868: f2 0f 5c 01 subsd (%rcx),%xmm0 + 486c: 48 83 c1 08 add $0x8,%rcx + 4870: f2 0f 11 02 movsd %xmm0,(%rdx) + 4874: 48 83 c2 08 add $0x8,%rdx + 4878: 41 83 f8 ff cmp $0xffffffff,%r8d + 487c: 75 e2 jne 0x4860 + 487e: c3 ret + 487f: 89 d0 mov %edx,%eax + 4881: a8 07 test $0x7,%al + 4883: 0f 85 aa 00 00 00 jne 0x4933 + 4889: a8 0f test $0xf,%al + 488b: 74 18 je 0x48a5 + 488d: f2 0f 10 02 movsd (%rdx),%xmm0 + 4891: 41 83 c0 ff add $0xffffffff,%r8d + 4895: f2 0f 5c 01 subsd (%rcx),%xmm0 + 4899: 48 83 c1 08 add $0x8,%rcx + 489d: f2 0f 11 02 movsd %xmm0,(%rdx) + 48a1: 48 83 c2 08 add $0x8,%rdx + 48a5: 44 89 c0 mov %r8d,%eax + 48a8: 41 83 e0 03 and $0x3,%r8d + 48ac: 83 e0 fc and $0xfffffffc,%eax + 48af: f6 c1 0f test $0xf,%cl + 48b2: 75 4c jne 0x4900 + 48b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 48b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 48c4: 0f 10 02 movups (%rdx),%xmm0 + 48c7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 48cb: 66 0f 5c 01 subpd (%rcx),%xmm0 + 48cf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 48d4: 48 83 c1 20 add $0x20,%rcx + 48d8: 0f 11 02 movups %xmm0,(%rdx) + 48db: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 48df: 48 83 c2 20 add $0x20,%rdx + 48e3: 83 c0 fc add $0xfffffffc,%eax + 48e6: 75 d8 jne 0x48c0 + 48e8: e9 59 ff ff ff jmp 0x4846 + 48ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48f4: 00 + 48f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48fc: 0f 1f 40 00 nopl 0x0(%rax) + 4900: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4904: 0f 10 12 movups (%rdx),%xmm2 + 4907: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 490b: 0f 10 01 movups (%rcx),%xmm0 + 490e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 4912: 66 0f 5c d0 subpd %xmm0,%xmm2 + 4916: 48 83 c1 20 add $0x20,%rcx + 491a: 66 0f 5c d9 subpd %xmm1,%xmm3 + 491e: 0f 11 12 movups %xmm2,(%rdx) + 4921: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 4925: 48 83 c2 20 add $0x20,%rdx + 4929: 83 c0 fc add $0xfffffffc,%eax + 492c: 75 d2 jne 0x4900 + 492e: e9 13 ff ff ff jmp 0x4846 + 4933: 44 89 c0 mov %r8d,%eax + 4936: 41 83 e0 03 and $0x3,%r8d + 493a: 83 e0 fc and $0xfffffffc,%eax + 493d: f6 c1 0f test $0xf,%cl + 4940: 75 5e jne 0x49a0 + 4942: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4949: 00 + 494a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4951: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4958: 00 + 4959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4960: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4964: 0f 10 02 movups (%rdx),%xmm0 + 4967: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 496b: 66 0f 5c 01 subpd (%rcx),%xmm0 + 496f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 4974: 48 83 c1 20 add $0x20,%rcx + 4978: 0f 11 02 movups %xmm0,(%rdx) + 497b: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 497f: 48 83 c2 20 add $0x20,%rdx + 4983: 83 c0 fc add $0xfffffffc,%eax + 4986: 75 d8 jne 0x4960 + 4988: e9 b9 fe ff ff jmp 0x4846 + 498d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4994: 00 + 4995: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 499c: 0f 1f 40 00 nopl 0x0(%rax) + 49a0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 49a4: 0f 10 12 movups (%rdx),%xmm2 + 49a7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 49ab: 0f 10 01 movups (%rcx),%xmm0 + 49ae: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 49b2: 66 0f 5c d0 subpd %xmm0,%xmm2 + 49b6: 48 83 c1 20 add $0x20,%rcx + 49ba: 66 0f 5c d9 subpd %xmm1,%xmm3 + 49be: 0f 11 12 movups %xmm2,(%rdx) + 49c1: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 49c5: 48 83 c2 20 add $0x20,%rdx + 49c9: 83 c0 fc add $0xfffffffc,%eax + 49cc: 75 d2 jne 0x49a0 + 49ce: e9 73 fe ff ff jmp 0x4846 + 49d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 49d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49df: 00 + 49e0: 56 push %rsi + 49e1: 57 push %rdi + 49e2: 41 54 push %r12 + 49e4: 41 55 push %r13 + 49e6: 41 57 push %r15 + 49e8: 48 83 ec 30 sub $0x30,%rsp + 49ec: 4c 89 c7 mov %r8,%rdi + 49ef: 48 89 d6 mov %rdx,%rsi + 49f2: 48 89 ca mov %rcx,%rdx + 49f5: 45 33 e4 xor %r12d,%r12d + 49f8: 48 85 ff test %rdi,%rdi + 49fb: 0f 84 71 02 00 00 je 0x4c72 + 4a01: 83 3f 06 cmpl $0x6,(%rdi) + 4a04: 74 12 je 0x4a18 + 4a06: b8 f3 ff ff ff mov $0xfffffff3,%eax + 4a0b: 48 83 c4 30 add $0x30,%rsp + 4a0f: 41 5f pop %r15 + 4a11: 41 5d pop %r13 + 4a13: 41 5c pop %r12 + 4a15: 5f pop %rdi + 4a16: 5e pop %rsi + 4a17: c3 ret + 4a18: 48 85 d2 test %rdx,%rdx + 4a1b: 0f 84 51 02 00 00 je 0x4c72 + 4a21: 48 85 f6 test %rsi,%rsi + 4a24: 0f 84 48 02 00 00 je 0x4c72 + 4a2a: 4d 85 c9 test %r9,%r9 + 4a2d: 0f 84 39 02 00 00 je 0x4c6c + 4a33: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 4a37: 41 83 ff 04 cmp $0x4,%r15d + 4a3b: 7f 71 jg 0x4aae + 4a3d: 4d 63 cf movslq %r15d,%r9 + 4a40: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 4a44: 74 1c je 0x4a62 + 4a46: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffeb3c0 + 4a4d: 48 89 d1 mov %rdx,%rcx + 4a50: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 4a55: 48 89 f2 mov %rsi,%rdx + 4a58: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8) + 4a5f: 01 + 4a60: eb 15 jmp 0x4a77 + 4a62: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffeb3c0 + 4a69: 48 89 d1 mov %rdx,%rcx + 4a6c: 48 89 f2 mov %rsi,%rdx + 4a6f: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8) + 4a76: 01 + 4a77: b8 01 00 00 00 mov $0x1,%eax + 4a7c: 44 89 f9 mov %r15d,%ecx + 4a7f: d3 e0 shl %cl,%eax + 4a81: 48 63 c0 movslq %eax,%rax + 4a84: 48 83 f8 01 cmp $0x1,%rax + 4a88: 74 0e je 0x4a98 + 4a8a: 8b 7e 04 mov 0x4(%rsi),%edi + 4a8d: 89 3c 86 mov %edi,(%rsi,%rax,4) + 4a90: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) + 4a97: 00 + 4a98: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 4a9f: 33 c0 xor %eax,%eax + 4aa1: 48 83 c4 30 add $0x30,%rsp + 4aa5: 41 5f pop %r15 + 4aa7: 41 5d pop %r13 + 4aa9: 41 5c pop %r12 + 4aab: 5f pop %rdi + 4aac: 5e pop %rsi + 4aad: c3 ret + 4aae: 4c 89 c8 mov %r9,%rax + 4ab1: 48 83 e0 3f and $0x3f,%rax + 4ab5: 48 f7 d8 neg %rax + 4ab8: 48 83 e0 3f and $0x3f,%rax + 4abc: 4c 03 c8 add %rax,%r9 + 4abf: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 4ac3: 4d 0f 4f e1 cmovg %r9,%r12 + 4ac7: 41 bd 01 00 00 00 mov $0x1,%r13d + 4acd: 45 8d 4f ff lea -0x1(%r15),%r9d + 4ad1: 44 89 c9 mov %r9d,%ecx + 4ad4: 41 d3 e5 shl %cl,%r13d + 4ad7: 41 83 ff 06 cmp $0x6,%r15d + 4adb: 7f 5d jg 0x4b3a + 4add: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 4ae1: 74 2e je 0x4b11 + 4ae3: 4d 63 ff movslq %r15d,%r15 + 4ae6: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffeb3c0 + 4aed: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 4af2: 48 89 d1 mov %rdx,%rcx + 4af5: 48 89 f2 mov %rsi,%rdx + 4af8: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8) + 4aff: 01 + 4b00: 44 89 f9 mov %r15d,%ecx + 4b03: 41 bc 01 00 00 00 mov $0x1,%r12d + 4b09: 41 d3 e4 shl %cl,%r12d + 4b0c: e9 e3 00 00 00 jmp 0x4bf4 + 4b11: 4d 63 ff movslq %r15d,%r15 + 4b14: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffeb3c0 + 4b1b: 48 89 d1 mov %rdx,%rcx + 4b1e: 48 89 f2 mov %rsi,%rdx + 4b21: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8) + 4b28: 01 + 4b29: 44 89 f9 mov %r15d,%ecx + 4b2c: 41 bc 01 00 00 00 mov $0x1,%r12d + 4b32: 41 d3 e4 shl %cl,%r12d + 4b35: e9 ba 00 00 00 jmp 0x4bf4 + 4b3a: 41 83 ff 10 cmp $0x10,%r15d + 4b3e: 7e 71 jle 0x4bb1 + 4b40: 41 83 ff 11 cmp $0x11,%r15d + 4b44: 7f 4b jg 0x4b91 + 4b46: 48 3b d6 cmp %rsi,%rdx + 4b49: 0f 84 09 01 00 00 je 0x4c58 + 4b4f: 48 89 d1 mov %rdx,%rcx + 4b52: 48 89 f2 mov %rsi,%rdx + 4b55: 45 89 e8 mov %r13d,%r8d + 4b58: 4c 8b 4f 30 mov 0x30(%rdi),%r9 + 4b5c: e8 4f 2d b1 01 call 0x1b178b0 + 4b61: 48 89 e0 mov %rsp,%rax + 4b64: 48 89 f1 mov %rsi,%rcx + 4b67: 44 89 ea mov %r13d,%edx + 4b6a: 4d 89 e1 mov %r12,%r9 + 4b6d: 4c 8b 47 38 mov 0x38(%rdi),%r8 + 4b71: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) + 4b78: e8 31 72 b1 01 call 0x1b1bdae + 4b7d: 44 89 f9 mov %r15d,%ecx + 4b80: 41 bc 01 00 00 00 mov $0x1,%r12d + 4b86: 41 d3 e4 shl %cl,%r12d + 4b89: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 4b8d: 75 55 jne 0x4be4 + 4b8f: eb 63 jmp 0x4bf4 + 4b91: 48 89 e0 mov %rsp,%rax + 4b94: 48 89 f9 mov %rdi,%rcx + 4b97: 49 89 f0 mov %rsi,%r8 + 4b9a: 4c 89 60 20 mov %r12,0x20(%rax) + 4b9e: e8 7d 21 09 00 call 0x96d20 + 4ba3: 44 89 f9 mov %r15d,%ecx + 4ba6: 41 bc 01 00 00 00 mov $0x1,%r12d + 4bac: 41 d3 e4 shl %cl,%r12d + 4baf: eb 43 jmp 0x4bf4 + 4bb1: 48 89 e0 mov %rsp,%rax + 4bb4: 48 89 d1 mov %rdx,%rcx + 4bb7: 48 89 f2 mov %rsi,%rdx + 4bba: 45 89 e8 mov %r13d,%r8d + 4bbd: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 4bc1: 4c 89 60 28 mov %r12,0x28(%rax) + 4bc5: 4c 8b 67 30 mov 0x30(%rdi),%r12 + 4bc9: 4c 89 60 20 mov %r12,0x20(%rax) + 4bcd: e8 9e 54 b1 01 call 0x1b1a070 + 4bd2: 44 89 f9 mov %r15d,%ecx + 4bd5: 41 bc 01 00 00 00 mov $0x1,%r12d + 4bdb: 41 d3 e4 shl %cl,%r12d + 4bde: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 4be2: 74 10 je 0x4bf4 + 4be4: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 + 4be9: 48 89 f2 mov %rsi,%rdx + 4bec: 45 89 e0 mov %r12d,%r8d + 4bef: e8 cc 64 ff ff call 0xffffffffffffb0c0 + 4bf4: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 + 4bf9: 48 89 f1 mov %rsi,%rcx + 4bfc: f3 0f 10 16 movss (%rsi),%xmm2 + 4c00: 0f 28 c1 movaps %xmm1,%xmm0 + 4c03: 44 89 ea mov %r13d,%edx + 4c06: 41 b8 01 00 00 00 mov $0x1,%r8d + 4c0c: f3 0f 58 c2 addss %xmm2,%xmm0 + 4c10: f3 0f 5c d1 subss %xmm1,%xmm2 + 4c14: f3 0f 11 06 movss %xmm0,(%rsi) + 4c18: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) + 4c1d: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 4c21: e8 3a 32 09 00 call 0x97e60 + 4c26: 4d 63 e4 movslq %r12d,%r12 + 4c29: 49 83 fc 01 cmp $0x1,%r12 + 4c2d: 74 13 je 0x4c42 + 4c2f: 8b 46 04 mov 0x4(%rsi),%eax + 4c32: 33 ff xor %edi,%edi + 4c34: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 4c38: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 4c3d: 89 7e 04 mov %edi,0x4(%rsi) + 4c40: eb 07 jmp 0x4c49 + 4c42: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 4c49: 33 c0 xor %eax,%eax + 4c4b: 48 83 c4 30 add $0x30,%rsp + 4c4f: 41 5f pop %r15 + 4c51: 41 5d pop %r13 + 4c53: 41 5c pop %r12 + 4c55: 5f pop %rdi + 4c56: 5e pop %rsi + 4c57: c3 ret + 4c58: 48 89 f1 mov %rsi,%rcx + 4c5b: 44 89 ea mov %r13d,%edx + 4c5e: 4c 8b 47 30 mov 0x30(%rdi),%r8 + 4c62: e8 99 26 b1 01 call 0x1b17300 + 4c67: e9 f5 fe ff ff jmp 0x4b61 + 4c6c: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 4c70: 7e 12 jle 0x4c84 + 4c72: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4c77: 48 83 c4 30 add $0x30,%rsp + 4c7b: 41 5f pop %r15 + 4c7d: 41 5d pop %r13 + 4c7f: 41 5c pop %r12 + 4c81: 5f pop %rdi + 4c82: 5e pop %rsi + 4c83: c3 ret + 4c84: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 4c88: 41 83 ff 04 cmp $0x4,%r15d + 4c8c: 0f 8e ab fd ff ff jle 0x4a3d + 4c92: e9 30 fe ff ff jmp 0x4ac7 + 4c97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4c9e: 00 00 + 4ca0: 57 push %rdi + 4ca1: 41 54 push %r12 + 4ca3: 41 55 push %r13 + 4ca5: 41 56 push %r14 + 4ca7: 41 57 push %r15 + 4ca9: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 4cae: 4d 89 c4 mov %r8,%r12 + 4cb1: 48 89 d7 mov %rdx,%rdi + 4cb4: 48 89 ca mov %rcx,%rdx + 4cb7: 45 33 ed xor %r13d,%r13d + 4cba: 4d 85 e4 test %r12,%r12 + 4cbd: 0f 84 a4 02 00 00 je 0x4f67 + 4cc3: 41 83 3c 24 06 cmpl $0x6,(%r12) + 4cc8: 74 14 je 0x4cde + 4cca: b8 f3 ff ff ff mov $0xfffffff3,%eax + 4ccf: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4cd4: 41 5f pop %r15 + 4cd6: 41 5e pop %r14 + 4cd8: 41 5d pop %r13 + 4cda: 41 5c pop %r12 + 4cdc: 5f pop %rdi + 4cdd: c3 ret + 4cde: 48 85 d2 test %rdx,%rdx + 4ce1: 0f 84 80 02 00 00 je 0x4f67 + 4ce7: 48 85 ff test %rdi,%rdi + 4cea: 0f 84 77 02 00 00 je 0x4f67 + 4cf0: 4d 85 c9 test %r9,%r9 + 4cf3: 0f 84 66 02 00 00 je 0x4f5f + 4cf9: 45 8b 7c 24 04 mov 0x4(%r12),%r15d + 4cfe: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) + 4d04: 7f 7f jg 0x4d85 + 4d06: 4d 63 cf movslq %r15d,%r9 + 4d09: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 4d0f: 74 21 je 0x4d32 + 4d11: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffeb3c0 + 4d18: 48 89 d1 mov %rdx,%rcx + 4d1b: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 + 4d22: 48 89 fa mov %rdi,%rdx + 4d25: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9 + 4d2c: 01 + 4d2d: 41 ff d1 call *%r9 + 4d30: eb 18 jmp 0x4d4a + 4d32: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffeb3c0 + 4d39: 48 89 d1 mov %rdx,%rcx + 4d3c: 48 89 fa mov %rdi,%rdx + 4d3f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9 + 4d46: 01 + 4d47: 41 ff d1 call *%r9 + 4d4a: b8 01 00 00 00 mov $0x1,%eax + 4d4f: 44 89 f9 mov %r15d,%ecx + 4d52: d3 e0 shl %cl,%eax + 4d54: 48 63 c0 movslq %eax,%rax + 4d57: 48 83 f8 01 cmp $0x1,%rax + 4d5b: 74 10 je 0x4d6d + 4d5d: 44 8b 4f 04 mov 0x4(%rdi),%r9d + 4d61: 44 89 0c 87 mov %r9d,(%rdi,%rax,4) + 4d65: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4) + 4d6c: 00 + 4d6d: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) + 4d74: 33 c0 xor %eax,%eax + 4d76: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4d7b: 41 5f pop %r15 + 4d7d: 41 5e pop %r14 + 4d7f: 41 5d pop %r13 + 4d81: 41 5c pop %r12 + 4d83: 5f pop %rdi + 4d84: c3 ret + 4d85: 4c 89 c8 mov %r9,%rax + 4d88: 48 83 e0 3f and $0x3f,%rax + 4d8c: 48 f7 d8 neg %rax + 4d8f: 48 83 e0 3f and $0x3f,%rax + 4d93: 4c 03 c8 add %rax,%r9 + 4d96: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) + 4d9c: 4d 0f 4f e9 cmovg %r9,%r13 + 4da0: 41 be 01 00 00 00 mov $0x1,%r14d + 4da6: 45 8d 4f ff lea -0x1(%r15),%r9d + 4daa: 44 89 c9 mov %r9d,%ecx + 4dad: 41 d3 e6 shl %cl,%r14d + 4db0: 41 83 ff 06 cmp $0x6,%r15d + 4db4: 7f 67 jg 0x4e1d + 4db6: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 4dbc: 74 33 je 0x4df1 + 4dbe: 4d 63 ff movslq %r15d,%r15 + 4dc1: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffeb3c0 + 4dc8: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 + 4dcf: 48 89 d1 mov %rdx,%rcx + 4dd2: 48 89 fa mov %rdi,%rdx + 4dd5: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9 + 4ddc: 01 + 4ddd: 41 ff d1 call *%r9 + 4de0: 44 89 f9 mov %r15d,%ecx + 4de3: 41 bd 01 00 00 00 mov $0x1,%r13d + 4de9: 41 d3 e5 shl %cl,%r13d + 4dec: e9 f2 00 00 00 jmp 0x4ee3 + 4df1: 4d 63 ff movslq %r15d,%r15 + 4df4: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffeb3c0 + 4dfb: 48 89 d1 mov %rdx,%rcx + 4dfe: 48 89 fa mov %rdi,%rdx + 4e01: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9 + 4e08: 01 + 4e09: 41 ff d1 call *%r9 + 4e0c: 44 89 f9 mov %r15d,%ecx + 4e0f: 41 bd 01 00 00 00 mov $0x1,%r13d + 4e15: 41 d3 e5 shl %cl,%r13d + 4e18: e9 c6 00 00 00 jmp 0x4ee3 + 4e1d: 41 83 ff 11 cmp $0x11,%r15d + 4e21: 7e 77 jle 0x4e9a + 4e23: 41 83 ff 12 cmp $0x12,%r15d + 4e27: 7f 50 jg 0x4e79 + 4e29: 48 3b d7 cmp %rdi,%rdx + 4e2c: 0f 84 18 01 00 00 je 0x4f4a + 4e32: 48 89 d1 mov %rdx,%rcx + 4e35: 48 89 fa mov %rdi,%rdx + 4e38: 45 89 f0 mov %r14d,%r8d + 4e3b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9 + 4e40: e8 3b 43 b2 01 call 0x1b29180 + 4e45: 48 8d 04 24 lea (%rsp),%rax + 4e49: 48 89 f9 mov %rdi,%rcx + 4e4c: 44 89 f2 mov %r14d,%edx + 4e4f: 4d 89 e9 mov %r13,%r9 + 4e52: 4d 8b 44 24 38 mov 0x38(%r12),%r8 + 4e57: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) + 4e5e: e8 83 8b b2 01 call 0x1b2d9e6 + 4e63: 44 89 f9 mov %r15d,%ecx + 4e66: 41 bd 01 00 00 00 mov $0x1,%r13d + 4e6c: 41 d3 e5 shl %cl,%r13d + 4e6f: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 4e75: 75 5a jne 0x4ed1 + 4e77: eb 6a jmp 0x4ee3 + 4e79: 48 8d 04 24 lea (%rsp),%rax + 4e7d: 4c 89 e1 mov %r12,%rcx + 4e80: 49 89 f8 mov %rdi,%r8 + 4e83: 4c 89 68 20 mov %r13,0x20(%rax) + 4e87: e8 b4 7b 09 00 call 0x9ca40 + 4e8c: 44 89 f9 mov %r15d,%ecx + 4e8f: 41 bd 01 00 00 00 mov $0x1,%r13d + 4e95: 41 d3 e5 shl %cl,%r13d + 4e98: eb 49 jmp 0x4ee3 + 4e9a: 49 89 e2 mov %rsp,%r10 + 4e9d: 48 89 d1 mov %rdx,%rcx + 4ea0: 49 8b 44 24 30 mov 0x30(%r12),%rax + 4ea5: 48 89 fa mov %rdi,%rdx + 4ea8: 45 89 f0 mov %r14d,%r8d + 4eab: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 4eb0: 49 89 42 20 mov %rax,0x20(%r10) + 4eb4: 4d 89 6a 28 mov %r13,0x28(%r10) + 4eb8: e8 83 6a b2 01 call 0x1b2b940 + 4ebd: 44 89 f9 mov %r15d,%ecx + 4ec0: 41 bd 01 00 00 00 mov $0x1,%r13d + 4ec6: 41 d3 e5 shl %cl,%r13d + 4ec9: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 4ecf: 74 12 je 0x4ee3 + 4ed1: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0 + 4ed8: 48 89 fa mov %rdi,%rdx + 4edb: 45 89 e8 mov %r13d,%r8d + 4ede: e8 3d 62 ff ff call 0xffffffffffffb120 + 4ee3: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0 + 4ee8: 48 89 f9 mov %rdi,%rcx + 4eeb: f3 0f 10 0f movss (%rdi),%xmm1 + 4eef: 44 89 f2 mov %r14d,%edx + 4ef2: 41 b8 01 00 00 00 mov $0x1,%r8d + 4ef8: f3 0f 58 07 addss (%rdi),%xmm0 + 4efc: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1 + 4f01: f3 0f 11 07 movss %xmm0,(%rdi) + 4f05: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi) + 4f0a: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 + 4f0f: e8 ac 8e 09 00 call 0x9ddc0 + 4f14: 4d 63 ed movslq %r13d,%r13 + 4f17: 49 83 fd 01 cmp $0x1,%r13 + 4f1b: 74 15 je 0x4f32 + 4f1d: 8b 47 04 mov 0x4(%rdi),%eax + 4f20: 45 33 c9 xor %r9d,%r9d + 4f23: 42 89 04 af mov %eax,(%rdi,%r13,4) + 4f27: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4) + 4f2c: 44 89 4f 04 mov %r9d,0x4(%rdi) + 4f30: eb 07 jmp 0x4f39 + 4f32: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) + 4f39: 33 c0 xor %eax,%eax + 4f3b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4f40: 41 5f pop %r15 + 4f42: 41 5e pop %r14 + 4f44: 41 5d pop %r13 + 4f46: 41 5c pop %r12 + 4f48: 5f pop %rdi + 4f49: c3 ret + 4f4a: 48 89 f9 mov %rdi,%rcx + 4f4d: 44 89 f2 mov %r14d,%edx + 4f50: 4d 8b 44 24 30 mov 0x30(%r12),%r8 + 4f55: e8 76 3c b2 01 call 0x1b28bd0 + 4f5a: e9 e6 fe ff ff jmp 0x4e45 + 4f5f: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) + 4f65: 7e 14 jle 0x4f7b + 4f67: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4f6c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4f71: 41 5f pop %r15 + 4f73: 41 5e pop %r14 + 4f75: 41 5d pop %r13 + 4f77: 41 5c pop %r12 + 4f79: 5f pop %rdi + 4f7a: c3 ret + 4f7b: 45 8b 7c 24 04 mov 0x4(%r12),%r15d + 4f80: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) + 4f86: 0f 8e 7a fd ff ff jle 0x4d06 + 4f8c: e9 0f fe ff ff jmp 0x4da0 + 4f91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f98: 00 + 4f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4fa0: 56 push %rsi + 4fa1: 57 push %rdi + 4fa2: 41 54 push %r12 + 4fa4: 41 55 push %r13 + 4fa6: 48 83 ec 38 sub $0x38,%rsp + 4faa: 4c 89 c7 mov %r8,%rdi + 4fad: 48 89 d6 mov %rdx,%rsi + 4fb0: 48 89 ca mov %rcx,%rdx + 4fb3: 45 33 db xor %r11d,%r11d + 4fb6: 48 85 ff test %rdi,%rdi + 4fb9: 0f 84 0e 02 00 00 je 0x51cd + 4fbf: 83 3f 06 cmpl $0x6,(%rdi) + 4fc2: 74 10 je 0x4fd4 + 4fc4: b8 f3 ff ff ff mov $0xfffffff3,%eax + 4fc9: 48 83 c4 38 add $0x38,%rsp + 4fcd: 41 5d pop %r13 + 4fcf: 41 5c pop %r12 + 4fd1: 5f pop %rdi + 4fd2: 5e pop %rsi + 4fd3: c3 ret + 4fd4: 48 85 d2 test %rdx,%rdx + 4fd7: 0f 84 f0 01 00 00 je 0x51cd + 4fdd: 48 85 f6 test %rsi,%rsi + 4fe0: 0f 84 e7 01 00 00 je 0x51cd + 4fe6: 4d 85 c9 test %r9,%r9 + 4fe9: 0f 84 d8 01 00 00 je 0x51c7 + 4fef: 44 8b 6f 04 mov 0x4(%rdi),%r13d + 4ff3: 41 83 fd 04 cmp $0x4,%r13d + 4ff7: 7f 74 jg 0x506d + 4ff9: 4d 63 cd movslq %r13d,%r9 + 4ffc: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 5000: 74 1f je 0x5021 + 5002: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffeb3c0 + 5009: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 500e: 48 89 d1 mov %rdx,%rcx + 5011: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9 + 5018: 01 + 5019: 48 89 f2 mov %rsi,%rdx + 501c: 41 ff d1 call *%r9 + 501f: eb 17 jmp 0x5038 + 5021: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffeb3c0 + 5028: 48 89 d1 mov %rdx,%rcx + 502b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi + 5032: 01 + 5033: 48 89 f2 mov %rsi,%rdx + 5036: ff d7 call *%rdi + 5038: b8 01 00 00 00 mov $0x1,%eax + 503d: 44 89 e9 mov %r13d,%ecx + 5040: d3 e0 shl %cl,%eax + 5042: 48 63 c0 movslq %eax,%rax + 5045: 48 83 f8 01 cmp $0x1,%rax + 5049: 74 0e je 0x5059 + 504b: 8b 7e 04 mov 0x4(%rsi),%edi + 504e: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) + 5055: 00 + 5056: 89 3c 86 mov %edi,(%rsi,%rax,4) + 5059: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 5060: 33 c0 xor %eax,%eax + 5062: 48 83 c4 38 add $0x38,%rsp + 5066: 41 5d pop %r13 + 5068: 41 5c pop %r12 + 506a: 5f pop %rdi + 506b: 5e pop %rsi + 506c: c3 ret + 506d: 4c 89 c8 mov %r9,%rax + 5070: 48 83 e0 3f and $0x3f,%rax + 5074: 48 f7 d8 neg %rax + 5077: 48 83 e0 3f and $0x3f,%rax + 507b: 4c 03 c8 add %rax,%r9 + 507e: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 5082: 4d 0f 4f d9 cmovg %r9,%r11 + 5086: 45 8d 4d ff lea -0x1(%r13),%r9d + 508a: 41 bc 01 00 00 00 mov $0x1,%r12d + 5090: 44 89 c9 mov %r9d,%ecx + 5093: 41 d3 e4 shl %cl,%r12d + 5096: 41 83 fd 06 cmp $0x6,%r13d + 509a: 7f 60 jg 0x50fc + 509c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 50a0: 74 31 je 0x50d3 + 50a2: 4d 63 ed movslq %r13d,%r13 + 50a5: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffeb3c0 + 50ac: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 50b1: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9 + 50b8: 01 + 50b9: 48 89 d1 mov %rdx,%rcx + 50bc: 48 89 f2 mov %rsi,%rdx + 50bf: 41 ff d1 call *%r9 + 50c2: 44 89 e9 mov %r13d,%ecx + 50c5: 41 bd 01 00 00 00 mov $0x1,%r13d + 50cb: 41 d3 e5 shl %cl,%r13d + 50ce: e9 92 00 00 00 jmp 0x5165 + 50d3: 4d 63 ed movslq %r13d,%r13 + 50d6: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffeb3c0 + 50dd: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9 + 50e4: 01 + 50e5: 48 89 d1 mov %rdx,%rcx + 50e8: 48 89 f2 mov %rsi,%rdx + 50eb: 41 ff d1 call *%r9 + 50ee: 44 89 e9 mov %r13d,%ecx + 50f1: 41 bd 01 00 00 00 mov $0x1,%r13d + 50f7: 41 d3 e5 shl %cl,%r13d + 50fa: eb 69 jmp 0x5165 + 50fc: 41 83 fd 12 cmp $0x12,%r13d + 5100: 7e 20 jle 0x5122 + 5102: 48 89 e0 mov %rsp,%rax + 5105: 48 89 f9 mov %rdi,%rcx + 5108: 49 89 f0 mov %rsi,%r8 + 510b: 4c 89 58 20 mov %r11,0x20(%rax) + 510f: e8 cc d9 09 00 call 0xa2ae0 + 5114: 44 89 e9 mov %r13d,%ecx + 5117: 41 bd 01 00 00 00 mov $0x1,%r13d + 511d: 41 d3 e5 shl %cl,%r13d + 5120: eb 43 jmp 0x5165 + 5122: 49 89 e2 mov %rsp,%r10 + 5125: 48 8b 47 30 mov 0x30(%rdi),%rax + 5129: 48 89 d1 mov %rdx,%rcx + 512c: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 5130: 48 89 f2 mov %rsi,%rdx + 5133: 45 89 e0 mov %r12d,%r8d + 5136: 4d 89 5a 28 mov %r11,0x28(%r10) + 513a: 49 89 42 20 mov %rax,0x20(%r10) + 513e: e8 5d f0 b3 01 call 0x1b441a0 + 5143: 44 89 e9 mov %r13d,%ecx + 5146: 41 bd 01 00 00 00 mov $0x1,%r13d + 514c: 41 d3 e5 shl %cl,%r13d + 514f: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 5153: 74 10 je 0x5165 + 5155: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 + 515a: 48 89 f2 mov %rsi,%rdx + 515d: 45 89 e8 mov %r13d,%r8d + 5160: e8 1b 60 ff ff call 0xffffffffffffb180 + 5165: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 + 516a: 48 89 f1 mov %rsi,%rcx + 516d: 44 89 e2 mov %r12d,%edx + 5170: f3 0f 10 16 movss (%rsi),%xmm2 + 5174: 0f 28 c1 movaps %xmm1,%xmm0 + 5177: 41 b8 01 00 00 00 mov $0x1,%r8d + 517d: f3 0f 58 c2 addss %xmm2,%xmm0 + 5181: f3 0f 5c d1 subss %xmm1,%xmm2 + 5185: f3 0f 11 06 movss %xmm0,(%rsi) + 5189: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) + 518e: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 5192: e8 89 eb 09 00 call 0xa3d20 + 5197: 4d 63 ed movslq %r13d,%r13 + 519a: 49 83 fd 01 cmp $0x1,%r13 + 519e: 74 13 je 0x51b3 + 51a0: 8b 46 04 mov 0x4(%rsi),%eax + 51a3: 33 ff xor %edi,%edi + 51a5: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4) + 51aa: 42 89 04 ae mov %eax,(%rsi,%r13,4) + 51ae: 89 7e 04 mov %edi,0x4(%rsi) + 51b1: eb 07 jmp 0x51ba + 51b3: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 51ba: 33 c0 xor %eax,%eax + 51bc: 48 83 c4 38 add $0x38,%rsp + 51c0: 41 5d pop %r13 + 51c2: 41 5c pop %r12 + 51c4: 5f pop %rdi + 51c5: 5e pop %rsi + 51c6: c3 ret + 51c7: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 51cb: 7e 10 jle 0x51dd + 51cd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 51d2: 48 83 c4 38 add $0x38,%rsp + 51d6: 41 5d pop %r13 + 51d8: 41 5c pop %r12 + 51da: 5f pop %rdi + 51db: 5e pop %rsi + 51dc: c3 ret + 51dd: 44 8b 6f 04 mov 0x4(%rdi),%r13d + 51e1: 41 83 fd 04 cmp $0x4,%r13d + 51e5: 0f 8e 0e fe ff ff jle 0x4ff9 + 51eb: e9 96 fe ff ff jmp 0x5086 + 51f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 51f7: 00 + 51f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51ff: 90 nop + 5200: 41 54 push %r12 + 5202: 41 55 push %r13 + 5204: 41 56 push %r14 + 5206: 41 57 push %r15 + 5208: 48 83 ec 38 sub $0x38,%rsp + 520c: 4d 89 c5 mov %r8,%r13 + 520f: 49 89 d4 mov %rdx,%r12 + 5212: 48 89 ca mov %rcx,%rdx + 5215: 45 33 db xor %r11d,%r11d + 5218: 4d 85 ed test %r13,%r13 + 521b: 0f 84 25 02 00 00 je 0x5446 + 5221: 41 83 7d 00 06 cmpl $0x6,0x0(%r13) + 5226: 74 12 je 0x523a + 5228: b8 f3 ff ff ff mov $0xfffffff3,%eax + 522d: 48 83 c4 38 add $0x38,%rsp + 5231: 41 5f pop %r15 + 5233: 41 5e pop %r14 + 5235: 41 5d pop %r13 + 5237: 41 5c pop %r12 + 5239: c3 ret + 523a: 48 85 d2 test %rdx,%rdx + 523d: 0f 84 03 02 00 00 je 0x5446 + 5243: 4d 85 e4 test %r12,%r12 + 5246: 0f 84 fa 01 00 00 je 0x5446 + 524c: 4d 85 c9 test %r9,%r9 + 524f: 0f 84 ea 01 00 00 je 0x543f + 5255: 45 8b 7d 04 mov 0x4(%r13),%r15d + 5259: 41 83 ff 04 cmp $0x4,%r15d + 525d: 7f 79 jg 0x52d8 + 525f: 4d 63 cf movslq %r15d,%r9 + 5262: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 5267: 74 1d je 0x5286 + 5269: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffeb3c0 + 5270: 48 89 d1 mov %rdx,%rcx + 5273: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 + 5279: 4c 89 e2 mov %r12,%rdx + 527c: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8) + 5283: 01 + 5284: eb 15 jmp 0x529b + 5286: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffeb3c0 + 528d: 48 89 d1 mov %rdx,%rcx + 5290: 4c 89 e2 mov %r12,%rdx + 5293: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8) + 529a: 01 + 529b: b8 01 00 00 00 mov $0x1,%eax + 52a0: 44 89 f9 mov %r15d,%ecx + 52a3: d3 e0 shl %cl,%eax + 52a5: 48 63 c0 movslq %eax,%rax + 52a8: 48 83 f8 01 cmp $0x1,%rax + 52ac: 74 12 je 0x52c0 + 52ae: 45 8b 4c 24 04 mov 0x4(%r12),%r9d + 52b3: 45 89 0c 84 mov %r9d,(%r12,%rax,4) + 52b7: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4) + 52be: 00 00 + 52c0: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) + 52c7: 00 00 + 52c9: 33 c0 xor %eax,%eax + 52cb: 48 83 c4 38 add $0x38,%rsp + 52cf: 41 5f pop %r15 + 52d1: 41 5e pop %r14 + 52d3: 41 5d pop %r13 + 52d5: 41 5c pop %r12 + 52d7: c3 ret + 52d8: 4c 89 c8 mov %r9,%rax + 52db: 48 83 e0 3f and $0x3f,%rax + 52df: 48 f7 d8 neg %rax + 52e2: 48 83 e0 3f and $0x3f,%rax + 52e6: 4c 03 c8 add %rax,%r9 + 52e9: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) + 52ee: 4d 0f 4f d9 cmovg %r9,%r11 + 52f2: 41 be 01 00 00 00 mov $0x1,%r14d + 52f8: 45 8d 4f ff lea -0x1(%r15),%r9d + 52fc: 44 89 c9 mov %r9d,%ecx + 52ff: 41 d3 e6 shl %cl,%r14d + 5302: 41 83 ff 07 cmp $0x7,%r15d + 5306: 7f 5c jg 0x5364 + 5308: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 530d: 74 2f je 0x533e + 530f: 4d 63 ff movslq %r15d,%r15 + 5312: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffeb3c0 + 5319: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 + 531f: 48 89 d1 mov %rdx,%rcx + 5322: 4c 89 e2 mov %r12,%rdx + 5325: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8) + 532c: 01 + 532d: 44 89 f9 mov %r15d,%ecx + 5330: 41 bf 01 00 00 00 mov $0x1,%r15d + 5336: 41 d3 e7 shl %cl,%r15d + 5339: e9 91 00 00 00 jmp 0x53cf + 533e: 4d 63 ff movslq %r15d,%r15 + 5341: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffeb3c0 + 5348: 48 89 d1 mov %rdx,%rcx + 534b: 4c 89 e2 mov %r12,%rdx + 534e: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8) + 5355: 01 + 5356: 44 89 f9 mov %r15d,%ecx + 5359: 41 bf 01 00 00 00 mov $0x1,%r15d + 535f: 41 d3 e7 shl %cl,%r15d + 5362: eb 6b jmp 0x53cf + 5364: 41 83 ff 13 cmp $0x13,%r15d + 5368: 7e 20 jle 0x538a + 536a: 48 89 e0 mov %rsp,%rax + 536d: 4c 89 e9 mov %r13,%rcx + 5370: 4d 89 e0 mov %r12,%r8 + 5373: 4c 89 58 20 mov %r11,0x20(%rax) + 5377: e8 84 32 0a 00 call 0xa8600 + 537c: 44 89 f9 mov %r15d,%ecx + 537f: 41 bf 01 00 00 00 mov $0x1,%r15d + 5385: 41 d3 e7 shl %cl,%r15d + 5388: eb 45 jmp 0x53cf + 538a: 49 89 e2 mov %rsp,%r10 + 538d: 48 89 d1 mov %rdx,%rcx + 5390: 49 8b 45 30 mov 0x30(%r13),%rax + 5394: 4c 89 e2 mov %r12,%rdx + 5397: 45 89 f0 mov %r14d,%r8d + 539a: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 539e: 4d 89 5a 28 mov %r11,0x28(%r10) + 53a2: 49 89 42 20 mov %rax,0x20(%r10) + 53a6: e8 55 76 b5 01 call 0x1b5ca00 + 53ab: 44 89 f9 mov %r15d,%ecx + 53ae: 41 bf 01 00 00 00 mov $0x1,%r15d + 53b4: 41 d3 e7 shl %cl,%r15d + 53b7: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 53bc: 74 11 je 0x53cf + 53be: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0 + 53c4: 4c 89 e2 mov %r12,%rdx + 53c7: 45 89 f8 mov %r15d,%r8d + 53ca: e8 11 5e ff ff call 0xffffffffffffb1e0 + 53cf: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2 + 53d6: 4c 89 e1 mov %r12,%rcx + 53d9: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1 + 53df: 44 89 f2 mov %r14d,%edx + 53e2: 41 b8 01 00 00 00 mov $0x1,%r8d + 53e8: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 53ec: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 53f0: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12) + 53f6: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12) + 53fd: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 5401: e8 3a 44 0a 00 call 0xa9840 + 5406: 4d 63 ff movslq %r15d,%r15 + 5409: 49 83 ff 01 cmp $0x1,%r15 + 540d: 74 18 je 0x5427 + 540f: 41 8b 44 24 04 mov 0x4(%r12),%eax + 5414: 45 33 c9 xor %r9d,%r9d + 5417: 43 89 04 bc mov %eax,(%r12,%r15,4) + 541b: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4) + 5420: 45 89 4c 24 04 mov %r9d,0x4(%r12) + 5425: eb 09 jmp 0x5430 + 5427: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) + 542e: 00 00 + 5430: 33 c0 xor %eax,%eax + 5432: 48 83 c4 38 add $0x38,%rsp + 5436: 41 5f pop %r15 + 5438: 41 5e pop %r14 + 543a: 41 5d pop %r13 + 543c: 41 5c pop %r12 + 543e: c3 ret + 543f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) + 5444: 7e 12 jle 0x5458 + 5446: b8 f8 ff ff ff mov $0xfffffff8,%eax + 544b: 48 83 c4 38 add $0x38,%rsp + 544f: 41 5f pop %r15 + 5451: 41 5e pop %r14 + 5453: 41 5d pop %r13 + 5455: 41 5c pop %r12 + 5457: c3 ret + 5458: 45 8b 7d 04 mov 0x4(%r13),%r15d + 545c: 41 83 ff 04 cmp $0x4,%r15d + 5460: 0f 8e f9 fd ff ff jle 0x525f + 5466: e9 87 fe ff ff jmp 0x52f2 + 546b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5472: 00 + 5473: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 547a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5480: 56 push %rsi + 5481: 57 push %rdi + 5482: 41 54 push %r12 + 5484: 41 55 push %r13 + 5486: 41 57 push %r15 + 5488: 48 83 ec 30 sub $0x30,%rsp + 548c: 4c 89 c7 mov %r8,%rdi + 548f: 48 89 d6 mov %rdx,%rsi + 5492: 48 89 ca mov %rcx,%rdx + 5495: 45 33 db xor %r11d,%r11d + 5498: 48 85 ff test %rdi,%rdi + 549b: 0f 84 ea 01 00 00 je 0x568b + 54a1: 83 3f 06 cmpl $0x6,(%rdi) + 54a4: 74 12 je 0x54b8 + 54a6: b8 f3 ff ff ff mov $0xfffffff3,%eax + 54ab: 48 83 c4 30 add $0x30,%rsp + 54af: 41 5f pop %r15 + 54b1: 41 5d pop %r13 + 54b3: 41 5c pop %r12 + 54b5: 5f pop %rdi + 54b6: 5e pop %rsi + 54b7: c3 ret + 54b8: 48 85 d2 test %rdx,%rdx + 54bb: 0f 84 ca 01 00 00 je 0x568b + 54c1: 48 85 f6 test %rsi,%rsi + 54c4: 0f 84 c1 01 00 00 je 0x568b + 54ca: 4d 85 c9 test %r9,%r9 + 54cd: 0f 84 b2 01 00 00 je 0x5685 + 54d3: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 54d7: 41 83 ff 04 cmp $0x4,%r15d + 54db: 7f 75 jg 0x5552 + 54dd: 4d 63 cf movslq %r15d,%r9 + 54e0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 54e4: 74 20 je 0x5506 + 54e6: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffeb3c0 + 54ed: 48 89 d1 mov %rdx,%rcx + 54f0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 54f5: 48 89 f2 mov %rsi,%rdx + 54f8: c5 f8 28 d0 vmovaps %xmm0,%xmm2 + 54fc: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8) + 5503: 01 + 5504: eb 15 jmp 0x551b + 5506: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffeb3c0 + 550d: 48 89 d1 mov %rdx,%rcx + 5510: 48 89 f2 mov %rsi,%rdx + 5513: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8) + 551a: 01 + 551b: b8 01 00 00 00 mov $0x1,%eax + 5520: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi + 5525: 48 63 ff movslq %edi,%rdi + 5528: 48 83 ff 01 cmp $0x1,%rdi + 552c: 74 0e je 0x553c + 552e: 8b 46 04 mov 0x4(%rsi),%eax + 5531: 89 04 be mov %eax,(%rsi,%rdi,4) + 5534: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) + 553b: 00 + 553c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 5543: 33 c0 xor %eax,%eax + 5545: 48 83 c4 30 add $0x30,%rsp + 5549: 41 5f pop %r15 + 554b: 41 5d pop %r13 + 554d: 41 5c pop %r12 + 554f: 5f pop %rdi + 5550: 5e pop %rsi + 5551: c3 ret + 5552: 4c 89 c8 mov %r9,%rax + 5555: 48 83 e0 3f and $0x3f,%rax + 5559: 48 f7 d8 neg %rax + 555c: 48 83 e0 3f and $0x3f,%rax + 5560: 4c 03 c8 add %rax,%r9 + 5563: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 5567: 4d 0f 4f d9 cmovg %r9,%r11 + 556b: 41 bc 01 00 00 00 mov $0x1,%r12d + 5571: 45 8d 4f ff lea -0x1(%r15),%r9d + 5575: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d + 557a: 41 83 ff 07 cmp $0x7,%r15d + 557e: 7f 49 jg 0x55c9 + 5580: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 5584: 74 24 je 0x55aa + 5586: 4d 63 ff movslq %r15d,%r15 + 5589: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffeb3c0 + 5590: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 5595: 48 89 d1 mov %rdx,%rcx + 5598: 48 89 f2 mov %rsi,%rdx + 559b: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8) + 55a2: 01 + 55a3: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 55a8: eb 7a jmp 0x5624 + 55aa: 4d 63 ff movslq %r15d,%r15 + 55ad: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffeb3c0 + 55b4: 48 89 d1 mov %rdx,%rcx + 55b7: 48 89 f2 mov %rsi,%rdx + 55ba: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8) + 55c1: 01 + 55c2: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 55c7: eb 5b jmp 0x5624 + 55c9: 41 83 ff 13 cmp $0x13,%r15d + 55cd: 7e 19 jle 0x55e8 + 55cf: 48 89 e0 mov %rsp,%rax + 55d2: 48 89 f9 mov %rdi,%rcx + 55d5: 49 89 f0 mov %rsi,%r8 + 55d8: 4c 89 58 20 mov %r11,0x20(%rax) + 55dc: e8 bf 93 0a 00 call 0xae9a0 + 55e1: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 55e6: eb 3c jmp 0x5624 + 55e8: 49 89 e2 mov %rsp,%r10 + 55eb: 48 89 d1 mov %rdx,%rcx + 55ee: 48 8b 47 30 mov 0x30(%rdi),%rax + 55f2: 48 89 f2 mov %rsi,%rdx + 55f5: 45 89 e8 mov %r13d,%r8d + 55f8: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 55fc: 4d 89 5a 28 mov %r11,0x28(%r10) + 5600: 49 89 42 20 mov %rax,0x20(%r10) + 5604: e8 37 79 b6 01 call 0x1b6cf40 + 5609: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 560e: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 5612: 74 10 je 0x5624 + 5614: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 5619: 48 89 f2 mov %rsi,%rdx + 561c: 45 89 e0 mov %r12d,%r8d + 561f: e8 7c 5d ff ff call 0xffffffffffffb3a0 + 5624: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 + 5629: 48 89 f1 mov %rsi,%rcx + 562c: c5 fa 10 0e vmovss (%rsi),%xmm1 + 5630: 44 89 ea mov %r13d,%edx + 5633: 41 b8 01 00 00 00 mov $0x1,%r8d + 5639: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 563d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 5641: c5 fa 11 06 vmovss %xmm0,(%rsi) + 5645: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) + 564a: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 564e: e8 0d a6 0a 00 call 0xafc60 + 5653: 4d 63 e4 movslq %r12d,%r12 + 5656: 49 83 fc 01 cmp $0x1,%r12 + 565a: 74 13 je 0x566f + 565c: 8b 46 04 mov 0x4(%rsi),%eax + 565f: 33 ff xor %edi,%edi + 5661: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 5665: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 566a: 89 7e 04 mov %edi,0x4(%rsi) + 566d: eb 07 jmp 0x5676 + 566f: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 5676: 33 c0 xor %eax,%eax + 5678: 48 83 c4 30 add $0x30,%rsp + 567c: 41 5f pop %r15 + 567e: 41 5d pop %r13 + 5680: 41 5c pop %r12 + 5682: 5f pop %rdi + 5683: 5e pop %rsi + 5684: c3 ret + 5685: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 5689: 7e 12 jle 0x569d + 568b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5690: 48 83 c4 30 add $0x30,%rsp + 5694: 41 5f pop %r15 + 5696: 41 5d pop %r13 + 5698: 41 5c pop %r12 + 569a: 5f pop %rdi + 569b: 5e pop %rsi + 569c: c3 ret + 569d: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 56a1: 41 83 ff 04 cmp $0x4,%r15d + 56a5: 0f 8e 32 fe ff ff jle 0x54dd + 56ab: e9 bb fe ff ff jmp 0x556b + 56b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56b7: 00 + 56b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56bf: 90 nop + 56c0: 56 push %rsi + 56c1: 57 push %rdi + 56c2: 41 54 push %r12 + 56c4: 41 55 push %r13 + 56c6: 41 57 push %r15 + 56c8: 48 83 ec 30 sub $0x30,%rsp + 56cc: 4c 89 c7 mov %r8,%rdi + 56cf: 48 89 d6 mov %rdx,%rsi + 56d2: 48 89 ca mov %rcx,%rdx + 56d5: 45 33 db xor %r11d,%r11d + 56d8: 48 85 ff test %rdi,%rdi + 56db: 0f 84 e6 01 00 00 je 0x58c7 + 56e1: 83 3f 06 cmpl $0x6,(%rdi) + 56e4: 74 12 je 0x56f8 + 56e6: b8 f3 ff ff ff mov $0xfffffff3,%eax + 56eb: 48 83 c4 30 add $0x30,%rsp + 56ef: 41 5f pop %r15 + 56f1: 41 5d pop %r13 + 56f3: 41 5c pop %r12 + 56f5: 5f pop %rdi + 56f6: 5e pop %rsi + 56f7: c3 ret + 56f8: 48 85 d2 test %rdx,%rdx + 56fb: 0f 84 c6 01 00 00 je 0x58c7 + 5701: 48 85 f6 test %rsi,%rsi + 5704: 0f 84 bd 01 00 00 je 0x58c7 + 570a: 4d 85 c9 test %r9,%r9 + 570d: 0f 84 ae 01 00 00 je 0x58c1 + 5713: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 5717: 41 83 ff 04 cmp $0x4,%r15d + 571b: 7f 71 jg 0x578e + 571d: 4d 63 cf movslq %r15d,%r9 + 5720: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 5724: 74 1c je 0x5742 + 5726: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffeb3c0 + 572d: 48 89 d1 mov %rdx,%rcx + 5730: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 5735: 48 89 f2 mov %rsi,%rdx + 5738: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8) + 573f: 01 + 5740: eb 15 jmp 0x5757 + 5742: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffeb3c0 + 5749: 48 89 d1 mov %rdx,%rcx + 574c: 48 89 f2 mov %rsi,%rdx + 574f: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8) + 5756: 01 + 5757: b8 01 00 00 00 mov $0x1,%eax + 575c: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi + 5761: 48 63 ff movslq %edi,%rdi + 5764: 48 83 ff 01 cmp $0x1,%rdi + 5768: 74 0e je 0x5778 + 576a: 8b 46 04 mov 0x4(%rsi),%eax + 576d: 89 04 be mov %eax,(%rsi,%rdi,4) + 5770: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) + 5777: 00 + 5778: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 577f: 33 c0 xor %eax,%eax + 5781: 48 83 c4 30 add $0x30,%rsp + 5785: 41 5f pop %r15 + 5787: 41 5d pop %r13 + 5789: 41 5c pop %r12 + 578b: 5f pop %rdi + 578c: 5e pop %rsi + 578d: c3 ret + 578e: 4c 89 c8 mov %r9,%rax + 5791: 48 83 e0 3f and $0x3f,%rax + 5795: 48 f7 d8 neg %rax + 5798: 48 83 e0 3f and $0x3f,%rax + 579c: 4c 03 c8 add %rax,%r9 + 579f: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 57a3: 4d 0f 4f d9 cmovg %r9,%r11 + 57a7: 41 bc 01 00 00 00 mov $0x1,%r12d + 57ad: 45 8d 4f ff lea -0x1(%r15),%r9d + 57b1: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d + 57b6: 41 83 ff 07 cmp $0x7,%r15d + 57ba: 7f 49 jg 0x5805 + 57bc: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 57c0: 74 24 je 0x57e6 + 57c2: 4d 63 ff movslq %r15d,%r15 + 57c5: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffeb3c0 + 57cc: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 57d1: 48 89 d1 mov %rdx,%rcx + 57d4: 48 89 f2 mov %rsi,%rdx + 57d7: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8) + 57de: 01 + 57df: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 57e4: eb 7a jmp 0x5860 + 57e6: 4d 63 ff movslq %r15d,%r15 + 57e9: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffeb3c0 + 57f0: 48 89 d1 mov %rdx,%rcx + 57f3: 48 89 f2 mov %rsi,%rdx + 57f6: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8) + 57fd: 01 + 57fe: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 5803: eb 5b jmp 0x5860 + 5805: 41 83 ff 13 cmp $0x13,%r15d + 5809: 7e 19 jle 0x5824 + 580b: 48 89 e0 mov %rsp,%rax + 580e: 48 89 f9 mov %rdi,%rcx + 5811: 49 89 f0 mov %rsi,%r8 + 5814: 4c 89 58 20 mov %r11,0x20(%rax) + 5818: e8 a3 f3 0a 00 call 0xb4bc0 + 581d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 5822: eb 3c jmp 0x5860 + 5824: 49 89 e2 mov %rsp,%r10 + 5827: 48 89 d1 mov %rdx,%rcx + 582a: 48 8b 47 30 mov 0x30(%rdi),%rax + 582e: 48 89 f2 mov %rsi,%rdx + 5831: 45 89 e8 mov %r13d,%r8d + 5834: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 5838: 4d 89 5a 28 mov %r11,0x28(%r10) + 583c: 49 89 42 20 mov %rax,0x20(%r10) + 5840: e8 fb 58 b7 01 call 0x1b7b140 + 5845: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 584a: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 584e: 74 10 je 0x5860 + 5850: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 5855: 48 89 f2 mov %rsi,%rdx + 5858: 45 89 e0 mov %r12d,%r8d + 585b: e8 00 5d ff ff call 0xffffffffffffb560 + 5860: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 + 5865: 48 89 f1 mov %rsi,%rcx + 5868: c5 fa 10 0e vmovss (%rsi),%xmm1 + 586c: 44 89 ea mov %r13d,%edx + 586f: 41 b8 01 00 00 00 mov $0x1,%r8d + 5875: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 5879: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 587d: c5 fa 11 06 vmovss %xmm0,(%rsi) + 5881: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) + 5886: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 588a: e8 f1 05 0b 00 call 0xb5e80 + 588f: 4d 63 e4 movslq %r12d,%r12 + 5892: 49 83 fc 01 cmp $0x1,%r12 + 5896: 74 13 je 0x58ab + 5898: 8b 46 04 mov 0x4(%rsi),%eax + 589b: 33 ff xor %edi,%edi + 589d: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 58a1: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 58a6: 89 7e 04 mov %edi,0x4(%rsi) + 58a9: eb 07 jmp 0x58b2 + 58ab: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 58b2: 33 c0 xor %eax,%eax + 58b4: 48 83 c4 30 add $0x30,%rsp + 58b8: 41 5f pop %r15 + 58ba: 41 5d pop %r13 + 58bc: 41 5c pop %r12 + 58be: 5f pop %rdi + 58bf: 5e pop %rsi + 58c0: c3 ret + 58c1: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 58c5: 7e 12 jle 0x58d9 + 58c7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 58cc: 48 83 c4 30 add $0x30,%rsp + 58d0: 41 5f pop %r15 + 58d2: 41 5d pop %r13 + 58d4: 41 5c pop %r12 + 58d6: 5f pop %rdi + 58d7: 5e pop %rsi + 58d8: c3 ret + 58d9: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 58dd: 41 83 ff 04 cmp $0x4,%r15d + 58e1: 0f 8e 36 fe ff ff jle 0x571d + 58e7: e9 bb fe ff ff jmp 0x57a7 + 58ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 58f3: 00 + 58f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 58fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5900: 48 83 ec 28 sub $0x28,%rsp + 5904: 48 85 c9 test %rcx,%rcx + 5907: 74 26 je 0x592f + 5909: 48 85 d2 test %rdx,%rdx + 590c: 74 21 je 0x592f + 590e: 45 85 c0 test %r8d,%r8d + 5911: 7e 26 jle 0x5939 + 5913: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 591a: 7d 07 jge 0x5923 + 591c: e8 bf 94 a4 01 call 0x1a4ede0 + 5921: eb 05 jmp 0x5928 + 5923: e8 b8 98 a4 01 call 0x1a4f1e0 + 5928: 33 c0 xor %eax,%eax + 592a: 48 83 c4 28 add $0x28,%rsp + 592e: c3 ret + 592f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5934: 48 83 c4 28 add $0x28,%rsp + 5938: c3 ret + 5939: b8 fa ff ff ff mov $0xfffffffa,%eax + 593e: 48 83 c4 28 add $0x28,%rsp + 5942: c3 ret + 5943: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 594a: 00 + 594b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5952: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5960: 48 83 ec 28 sub $0x28,%rsp + 5964: 48 85 c9 test %rcx,%rcx + 5967: 74 26 je 0x598f + 5969: 48 85 d2 test %rdx,%rdx + 596c: 74 21 je 0x598f + 596e: 45 85 c0 test %r8d,%r8d + 5971: 7e 26 jle 0x5999 + 5973: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 597a: 7d 07 jge 0x5983 + 597c: e8 ff a0 a4 01 call 0x1a4fa80 + 5981: eb 05 jmp 0x5988 + 5983: e8 78 56 0b 00 call 0xbb000 + 5988: 33 c0 xor %eax,%eax + 598a: 48 83 c4 28 add $0x28,%rsp + 598e: c3 ret + 598f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5994: 48 83 c4 28 add $0x28,%rsp + 5998: c3 ret + 5999: b8 fa ff ff ff mov $0xfffffffa,%eax + 599e: 48 83 c4 28 add $0x28,%rsp + 59a2: c3 ret + 59a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59aa: 00 + 59ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59c0: 48 83 ec 28 sub $0x28,%rsp + 59c4: 48 85 c9 test %rcx,%rcx + 59c7: 74 26 je 0x59ef + 59c9: 48 85 d2 test %rdx,%rdx + 59cc: 74 21 je 0x59ef + 59ce: 45 85 c0 test %r8d,%r8d + 59d1: 7e 26 jle 0x59f9 + 59d3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 59da: 7d 07 jge 0x59e3 + 59dc: e8 9f ad a4 01 call 0x1a50780 + 59e1: eb 05 jmp 0x59e8 + 59e3: e8 78 57 0b 00 call 0xbb160 + 59e8: 33 c0 xor %eax,%eax + 59ea: 48 83 c4 28 add $0x28,%rsp + 59ee: c3 ret + 59ef: b8 f8 ff ff ff mov $0xfffffff8,%eax + 59f4: 48 83 c4 28 add $0x28,%rsp + 59f8: c3 ret + 59f9: b8 fa ff ff ff mov $0xfffffffa,%eax + 59fe: 48 83 c4 28 add $0x28,%rsp + 5a02: c3 ret + 5a03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a0a: 00 + 5a0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a20: 41 83 f9 05 cmp $0x5,%r9d + 5a24: 7d 3d jge 0x5a63 + 5a26: 41 ff c9 dec %r9d + 5a29: 41 83 f9 ff cmp $0xffffffff,%r9d + 5a2d: 74 33 je 0x5a62 + 5a2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a36: 00 + 5a37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a3e: 66 90 xchg %ax,%ax + 5a40: f2 0f 10 01 movsd (%rcx),%xmm0 + 5a44: 41 ff c9 dec %r9d + 5a47: f2 0f 59 02 mulsd (%rdx),%xmm0 + 5a4b: 48 83 c1 08 add $0x8,%rcx + 5a4f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5a54: 48 83 c2 08 add $0x8,%rdx + 5a58: 49 83 c0 08 add $0x8,%r8 + 5a5c: 41 83 f9 ff cmp $0xffffffff,%r9d + 5a60: 75 de jne 0x5a40 + 5a62: c3 ret + 5a63: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 5a6a: 0f 85 e8 02 00 00 jne 0x5d58 + 5a70: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 5a77: 74 1c je 0x5a95 + 5a79: f2 0f 10 01 movsd (%rcx),%xmm0 + 5a7d: 48 83 c1 08 add $0x8,%rcx + 5a81: f2 0f 59 02 mulsd (%rdx),%xmm0 + 5a85: 48 83 c2 08 add $0x8,%rdx + 5a89: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5a8e: 49 83 c0 08 add $0x8,%r8 + 5a92: 41 ff c9 dec %r9d + 5a95: 44 89 c8 mov %r9d,%eax + 5a98: 41 83 e1 03 and $0x3,%r9d + 5a9c: c1 f8 02 sar $0x2,%eax + 5a9f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5aa6: 0f 84 78 01 00 00 je 0x5c24 + 5aac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5ab3: 0f 84 dd 00 00 00 je 0x5b96 + 5ab9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5abe: 0f 83 7c 00 00 00 jae 0x5b40 + 5ac4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5acb: 00 + 5acc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5adf: 00 + 5ae0: f2 0f 10 11 movsd (%rcx),%xmm2 + 5ae4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 5ae9: f2 0f 10 02 movsd (%rdx),%xmm0 + 5aed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5af2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5af7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5afc: 48 83 c2 20 add $0x20,%rdx + 5b00: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 5b05: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 5b0a: 48 83 c1 20 add $0x20,%rcx + 5b0e: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 5b12: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 5b16: 41 0f 29 10 movaps %xmm2,(%r8) + 5b1a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 5b1f: 49 83 c0 20 add $0x20,%r8 + 5b23: ff c8 dec %eax + 5b25: 75 b9 jne 0x5ae0 + 5b27: e9 fa fe ff ff jmp 0x5a26 + 5b2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b33: 00 + 5b34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b40: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5b44: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 5b48: f2 0f 10 11 movsd (%rcx),%xmm2 + 5b4c: f2 0f 10 02 movsd (%rdx),%xmm0 + 5b50: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5b55: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 5b5a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 5b5f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5b64: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5b69: 48 83 c2 20 add $0x20,%rdx + 5b6d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 5b72: 48 83 c1 20 add $0x20,%rcx + 5b76: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 5b7a: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 5b7e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 5b83: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 5b89: 49 83 c0 20 add $0x20,%r8 + 5b8d: ff c8 dec %eax + 5b8f: 75 af jne 0x5b40 + 5b91: e9 90 fe ff ff jmp 0x5a26 + 5b96: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5b9b: 73 43 jae 0x5be0 + 5b9d: 0f 1f 00 nopl (%rax) + 5ba0: f2 0f 10 01 movsd (%rcx),%xmm0 + 5ba4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5ba9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 5bae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5bb3: 48 83 c1 20 add $0x20,%rcx + 5bb7: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5bbb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5bc0: 41 0f 29 00 movaps %xmm0,(%r8) + 5bc4: 48 83 c2 20 add $0x20,%rdx + 5bc8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 5bcd: 49 83 c0 20 add $0x20,%r8 + 5bd1: ff c8 dec %eax + 5bd3: 75 cb jne 0x5ba0 + 5bd5: e9 4c fe ff ff jmp 0x5a26 + 5bda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5be0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5be4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 5be8: f2 0f 10 01 movsd (%rcx),%xmm0 + 5bec: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5bf1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 5bf6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5bfb: 48 83 c1 20 add $0x20,%rcx + 5bff: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5c03: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5c08: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5c0d: 48 83 c2 20 add $0x20,%rdx + 5c11: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5c17: 49 83 c0 20 add $0x20,%r8 + 5c1b: ff c8 dec %eax + 5c1d: 75 c1 jne 0x5be0 + 5c1f: e9 02 fe ff ff jmp 0x5a26 + 5c24: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5c2b: 0f 84 93 00 00 00 je 0x5cc4 + 5c31: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5c36: 73 48 jae 0x5c80 + 5c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c3f: 00 + 5c40: f2 0f 10 02 movsd (%rdx),%xmm0 + 5c44: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5c49: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5c4e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5c53: 48 83 c2 20 add $0x20,%rdx + 5c57: 66 0f 59 01 mulpd (%rcx),%xmm0 + 5c5b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 5c60: 41 0f 29 00 movaps %xmm0,(%r8) + 5c64: 48 83 c1 20 add $0x20,%rcx + 5c68: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 5c6d: 49 83 c0 20 add $0x20,%r8 + 5c71: ff c8 dec %eax + 5c73: 75 cb jne 0x5c40 + 5c75: e9 ac fd ff ff jmp 0x5a26 + 5c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5c80: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5c84: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 5c88: f2 0f 10 02 movsd (%rdx),%xmm0 + 5c8c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5c91: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5c96: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5c9b: 48 83 c2 20 add $0x20,%rdx + 5c9f: 66 0f 59 01 mulpd (%rcx),%xmm0 + 5ca3: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 5ca8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5cad: 48 83 c1 20 add $0x20,%rcx + 5cb1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5cb7: 49 83 c0 20 add $0x20,%r8 + 5cbb: ff c8 dec %eax + 5cbd: 75 c1 jne 0x5c80 + 5cbf: e9 62 fd ff ff jmp 0x5a26 + 5cc4: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5cc9: 73 55 jae 0x5d20 + 5ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5cd2: 00 + 5cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5ce0: 0f 28 01 movaps (%rcx),%xmm0 + 5ce3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 5ce7: 48 83 c1 20 add $0x20,%rcx + 5ceb: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5cef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5cf4: 41 0f 29 00 movaps %xmm0,(%r8) + 5cf8: 48 83 c2 20 add $0x20,%rdx + 5cfc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 5d01: 49 83 c0 20 add $0x20,%r8 + 5d05: ff c8 dec %eax + 5d07: 75 d7 jne 0x5ce0 + 5d09: e9 18 fd ff ff jmp 0x5a26 + 5d0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d15: 00 + 5d16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d1d: 0f 1f 00 nopl (%rax) + 5d20: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5d24: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 5d28: 0f 28 01 movaps (%rcx),%xmm0 + 5d2b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 5d2f: 48 83 c1 20 add $0x20,%rcx + 5d33: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5d37: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5d3c: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5d41: 48 83 c2 20 add $0x20,%rdx + 5d45: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5d4b: 49 83 c0 20 add $0x20,%r8 + 5d4f: ff c8 dec %eax + 5d51: 75 cd jne 0x5d20 + 5d53: e9 ce fc ff ff jmp 0x5a26 + 5d58: 44 89 c8 mov %r9d,%eax + 5d5b: 41 83 e1 03 and $0x3,%r9d + 5d5f: c1 f8 02 sar $0x2,%eax + 5d62: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5d69: 0f 84 cb 00 00 00 je 0x5e3a + 5d6f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5d76: 0f 85 64 00 00 00 jne 0x5de0 + 5d7c: 0f 1f 40 00 nopl 0x0(%rax) + 5d80: f2 0f 10 01 movsd (%rcx),%xmm0 + 5d84: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5d89: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 5d8e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5d93: 48 83 c1 20 add $0x20,%rcx + 5d97: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5d9b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5da0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5da5: 48 83 c2 20 add $0x20,%rdx + 5da9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 5daf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5db5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 5dbb: 49 83 c0 20 add $0x20,%r8 + 5dbf: ff c8 dec %eax + 5dc1: 75 bd jne 0x5d80 + 5dc3: e9 5e fc ff ff jmp 0x5a26 + 5dc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5dcf: 00 + 5dd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5dde: 00 00 + 5de0: f2 0f 10 11 movsd (%rcx),%xmm2 + 5de4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 5de9: f2 0f 10 02 movsd (%rdx),%xmm0 + 5ded: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5df2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5df7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5dfc: 48 83 c2 20 add $0x20,%rdx + 5e00: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 5e05: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 5e0a: 48 83 c1 20 add $0x20,%rcx + 5e0e: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 5e12: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 5e16: f2 41 0f 11 10 movsd %xmm2,(%r8) + 5e1b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 5e21: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 5e27: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 5e2d: 49 83 c0 20 add $0x20,%r8 + 5e31: ff c8 dec %eax + 5e33: 75 ab jne 0x5de0 + 5e35: e9 ec fb ff ff jmp 0x5a26 + 5e3a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5e41: 75 5d jne 0x5ea0 + 5e43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e4a: 00 + 5e4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e60: 0f 28 01 movaps (%rcx),%xmm0 + 5e63: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 5e67: 48 83 c1 20 add $0x20,%rcx + 5e6b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5e6f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5e74: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5e79: 48 83 c2 20 add $0x20,%rdx + 5e7d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 5e83: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5e89: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 5e8f: 49 83 c0 20 add $0x20,%r8 + 5e93: ff c8 dec %eax + 5e95: 75 c9 jne 0x5e60 + 5e97: e9 8a fb ff ff jmp 0x5a26 + 5e9c: 0f 1f 40 00 nopl 0x0(%rax) + 5ea0: f2 0f 10 02 movsd (%rdx),%xmm0 + 5ea4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5ea9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5eae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5eb3: 48 83 c2 20 add $0x20,%rdx + 5eb7: 66 0f 59 01 mulpd (%rcx),%xmm0 + 5ebb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 5ec0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5ec5: 48 83 c1 20 add $0x20,%rcx + 5ec9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 5ecf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5ed5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 5edb: 49 83 c0 20 add $0x20,%r8 + 5edf: ff c8 dec %eax + 5ee1: 75 bd jne 0x5ea0 + 5ee3: e9 3e fb ff ff jmp 0x5a26 + 5ee8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5eef: 00 + 5ef0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ef7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5efe: 00 00 + 5f00: 41 83 f9 05 cmp $0x5,%r9d + 5f04: 7d 3d jge 0x5f43 + 5f06: 41 ff c9 dec %r9d + 5f09: 41 83 f9 ff cmp $0xffffffff,%r9d + 5f0d: 74 33 je 0x5f42 + 5f0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f16: 00 + 5f17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f1e: 66 90 xchg %ax,%ax + 5f20: f2 0f 10 01 movsd (%rcx),%xmm0 + 5f24: 41 ff c9 dec %r9d + 5f27: f2 0f 59 02 mulsd (%rdx),%xmm0 + 5f2b: 48 83 c1 08 add $0x8,%rcx + 5f2f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5f34: 48 83 c2 08 add $0x8,%rdx + 5f38: 49 83 c0 08 add $0x8,%r8 + 5f3c: 41 83 f9 ff cmp $0xffffffff,%r9d + 5f40: 75 de jne 0x5f20 + 5f42: c3 ret + 5f43: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 5f4a: 0f 85 e8 02 00 00 jne 0x6238 + 5f50: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 5f57: 74 1c je 0x5f75 + 5f59: f2 0f 10 01 movsd (%rcx),%xmm0 + 5f5d: 48 83 c1 08 add $0x8,%rcx + 5f61: f2 0f 59 02 mulsd (%rdx),%xmm0 + 5f65: 48 83 c2 08 add $0x8,%rdx + 5f69: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5f6e: 49 83 c0 08 add $0x8,%r8 + 5f72: 41 ff c9 dec %r9d + 5f75: 44 89 c8 mov %r9d,%eax + 5f78: 41 83 e1 03 and $0x3,%r9d + 5f7c: c1 f8 02 sar $0x2,%eax + 5f7f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5f86: 0f 84 78 01 00 00 je 0x6104 + 5f8c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5f93: 0f 84 dd 00 00 00 je 0x6076 + 5f99: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5f9e: 0f 83 7c 00 00 00 jae 0x6020 + 5fa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5fab: 00 + 5fac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5fb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5fbf: 00 + 5fc0: f2 0f 10 11 movsd (%rcx),%xmm2 + 5fc4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 5fc9: f2 0f 10 02 movsd (%rdx),%xmm0 + 5fcd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5fd2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5fd7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5fdc: 48 83 c2 20 add $0x20,%rdx + 5fe0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 5fe5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 5fea: 48 83 c1 20 add $0x20,%rcx + 5fee: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 5ff2: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 5ff6: 41 0f 29 10 movaps %xmm2,(%r8) + 5ffa: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 5fff: 49 83 c0 20 add $0x20,%r8 + 6003: ff c8 dec %eax + 6005: 75 b9 jne 0x5fc0 + 6007: e9 fa fe ff ff jmp 0x5f06 + 600c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6013: 00 + 6014: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 601b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6020: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6024: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 6028: f2 0f 10 11 movsd (%rcx),%xmm2 + 602c: f2 0f 10 02 movsd (%rdx),%xmm0 + 6030: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6035: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 603a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 603f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 6044: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 6049: 48 83 c2 20 add $0x20,%rdx + 604d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 6052: 48 83 c1 20 add $0x20,%rcx + 6056: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 605a: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 605e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 6063: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 6069: 49 83 c0 20 add $0x20,%r8 + 606d: ff c8 dec %eax + 606f: 75 af jne 0x6020 + 6071: e9 90 fe ff ff jmp 0x5f06 + 6076: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 607b: 73 43 jae 0x60c0 + 607d: 0f 1f 00 nopl (%rax) + 6080: f2 0f 10 01 movsd (%rcx),%xmm0 + 6084: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 6089: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 608e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 6093: 48 83 c1 20 add $0x20,%rcx + 6097: 66 0f 59 02 mulpd (%rdx),%xmm0 + 609b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 60a0: 41 0f 29 00 movaps %xmm0,(%r8) + 60a4: 48 83 c2 20 add $0x20,%rdx + 60a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 60ad: 49 83 c0 20 add $0x20,%r8 + 60b1: ff c8 dec %eax + 60b3: 75 cb jne 0x6080 + 60b5: e9 4c fe ff ff jmp 0x5f06 + 60ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 60c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 60c4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 60c8: f2 0f 10 01 movsd (%rcx),%xmm0 + 60cc: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 60d1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 60d6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 60db: 48 83 c1 20 add $0x20,%rcx + 60df: 66 0f 59 02 mulpd (%rdx),%xmm0 + 60e3: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 60e8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 60ed: 48 83 c2 20 add $0x20,%rdx + 60f1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 60f7: 49 83 c0 20 add $0x20,%r8 + 60fb: ff c8 dec %eax + 60fd: 75 c1 jne 0x60c0 + 60ff: e9 02 fe ff ff jmp 0x5f06 + 6104: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 610b: 0f 84 93 00 00 00 je 0x61a4 + 6111: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 6116: 73 48 jae 0x6160 + 6118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 611f: 00 + 6120: f2 0f 10 02 movsd (%rdx),%xmm0 + 6124: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6129: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 612e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 6133: 48 83 c2 20 add $0x20,%rdx + 6137: 66 0f 59 01 mulpd (%rcx),%xmm0 + 613b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 6140: 41 0f 29 00 movaps %xmm0,(%r8) + 6144: 48 83 c1 20 add $0x20,%rcx + 6148: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 614d: 49 83 c0 20 add $0x20,%r8 + 6151: ff c8 dec %eax + 6153: 75 cb jne 0x6120 + 6155: e9 ac fd ff ff jmp 0x5f06 + 615a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6160: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6164: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 6168: f2 0f 10 02 movsd (%rdx),%xmm0 + 616c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6171: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 6176: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 617b: 48 83 c2 20 add $0x20,%rdx + 617f: 66 0f 59 01 mulpd (%rcx),%xmm0 + 6183: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 6188: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 618d: 48 8d 49 20 lea 0x20(%rcx),%rcx + 6191: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 6197: 49 83 c0 20 add $0x20,%r8 + 619b: ff c8 dec %eax + 619d: 75 c1 jne 0x6160 + 619f: e9 62 fd ff ff jmp 0x5f06 + 61a4: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 61a9: 73 55 jae 0x6200 + 61ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 61b2: 00 + 61b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 61c0: 0f 28 01 movaps (%rcx),%xmm0 + 61c3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 61c7: 48 83 c1 20 add $0x20,%rcx + 61cb: 66 0f 59 02 mulpd (%rdx),%xmm0 + 61cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 61d4: 41 0f 29 00 movaps %xmm0,(%r8) + 61d8: 48 83 c2 20 add $0x20,%rdx + 61dc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 61e1: 49 83 c0 20 add $0x20,%r8 + 61e5: ff c8 dec %eax + 61e7: 75 d7 jne 0x61c0 + 61e9: e9 18 fd ff ff jmp 0x5f06 + 61ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 61f5: 00 + 61f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61fd: 0f 1f 00 nopl (%rax) + 6200: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6204: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 6208: 0f 28 01 movaps (%rcx),%xmm0 + 620b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 620f: 48 83 c1 20 add $0x20,%rcx + 6213: 66 0f 59 02 mulpd (%rdx),%xmm0 + 6217: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 621c: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 6221: 48 83 c2 20 add $0x20,%rdx + 6225: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 622b: 49 83 c0 20 add $0x20,%r8 + 622f: ff c8 dec %eax + 6231: 75 cd jne 0x6200 + 6233: e9 ce fc ff ff jmp 0x5f06 + 6238: 44 89 c8 mov %r9d,%eax + 623b: 41 83 e1 03 and $0x3,%r9d + 623f: c1 f8 02 sar $0x2,%eax + 6242: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 6249: 0f 84 cb 00 00 00 je 0x631a + 624f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 6256: 0f 85 64 00 00 00 jne 0x62c0 + 625c: 0f 1f 40 00 nopl 0x0(%rax) + 6260: f2 0f 10 01 movsd (%rcx),%xmm0 + 6264: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 6269: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 626e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 6273: 48 83 c1 20 add $0x20,%rcx + 6277: 66 0f 59 02 mulpd (%rdx),%xmm0 + 627b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 6280: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6285: 48 83 c2 20 add $0x20,%rdx + 6289: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 628f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 6295: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 629b: 49 83 c0 20 add $0x20,%r8 + 629f: ff c8 dec %eax + 62a1: 75 bd jne 0x6260 + 62a3: e9 5e fc ff ff jmp 0x5f06 + 62a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 62af: 00 + 62b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 62be: 00 00 + 62c0: f2 0f 10 11 movsd (%rcx),%xmm2 + 62c4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 62c9: f2 0f 10 02 movsd (%rdx),%xmm0 + 62cd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 62d2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 62d7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 62dc: 48 83 c2 20 add $0x20,%rdx + 62e0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 62e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 62ea: 48 83 c1 20 add $0x20,%rcx + 62ee: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 62f2: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 62f6: f2 41 0f 11 10 movsd %xmm2,(%r8) + 62fb: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 6301: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 6307: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 630d: 49 83 c0 20 add $0x20,%r8 + 6311: ff c8 dec %eax + 6313: 75 ab jne 0x62c0 + 6315: e9 ec fb ff ff jmp 0x5f06 + 631a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 6321: 75 5d jne 0x6380 + 6323: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 632a: 00 + 632b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6332: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6340: 0f 28 01 movaps (%rcx),%xmm0 + 6343: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 6347: 48 83 c1 20 add $0x20,%rcx + 634b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 634f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 6354: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6359: 48 83 c2 20 add $0x20,%rdx + 635d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 6363: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 6369: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 636f: 49 83 c0 20 add $0x20,%r8 + 6373: ff c8 dec %eax + 6375: 75 c9 jne 0x6340 + 6377: e9 8a fb ff ff jmp 0x5f06 + 637c: 0f 1f 40 00 nopl 0x0(%rax) + 6380: f2 0f 10 02 movsd (%rdx),%xmm0 + 6384: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6389: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 638e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 6393: 48 83 c2 20 add $0x20,%rdx + 6397: 66 0f 59 01 mulpd (%rcx),%xmm0 + 639b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 63a0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 63a5: 48 83 c1 20 add $0x20,%rcx + 63a9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 63af: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 63b5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 63bb: 49 83 c0 20 add $0x20,%r8 + 63bf: ff c8 dec %eax + 63c1: 75 bd jne 0x6380 + 63c3: e9 3e fb ff ff jmp 0x5f06 + 63c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 63cf: 00 + 63d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 63d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 63de: 00 00 + 63e0: 41 83 f9 05 cmp $0x5,%r9d + 63e4: 7d 3e jge 0x6424 + 63e6: 41 83 c1 ff add $0xffffffff,%r9d + 63ea: 41 83 f9 ff cmp $0xffffffff,%r9d + 63ee: 74 33 je 0x6423 + 63f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 63f7: 00 + 63f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 63ff: 90 nop + 6400: f2 0f 10 01 movsd (%rcx),%xmm0 + 6404: 41 83 c1 ff add $0xffffffff,%r9d + 6408: 48 83 c1 08 add $0x8,%rcx + 640c: f2 0f 59 02 mulsd (%rdx),%xmm0 + 6410: 48 83 c2 08 add $0x8,%rdx + 6414: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6419: 49 83 c0 08 add $0x8,%r8 + 641d: 41 83 f9 ff cmp $0xffffffff,%r9d + 6421: 75 dd jne 0x6400 + 6423: c3 ret + 6424: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 642b: 0f 85 a8 02 00 00 jne 0x66d9 + 6431: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 6438: 74 1d je 0x6457 + 643a: f2 0f 10 01 movsd (%rcx),%xmm0 + 643e: 48 83 c1 08 add $0x8,%rcx + 6442: 41 83 c1 ff add $0xffffffff,%r9d + 6446: f2 0f 59 02 mulsd (%rdx),%xmm0 + 644a: 48 83 c2 08 add $0x8,%rdx + 644e: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6453: 49 83 c0 08 add $0x8,%r8 + 6457: 44 89 c8 mov %r9d,%eax + 645a: 41 83 e1 03 and $0x3,%r9d + 645e: c1 f8 02 sar $0x2,%eax + 6461: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 6468: 0f 84 4b 01 00 00 je 0x65b9 + 646e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 6475: 0f 84 a4 00 00 00 je 0x651f + 647b: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 6480: 73 5e jae 0x64e0 + 6482: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6489: 00 + 648a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6491: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6498: 00 + 6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 64a0: 0f 10 11 movups (%rcx),%xmm2 + 64a3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 64a7: 48 83 c1 20 add $0x20,%rcx + 64ab: 0f 10 02 movups (%rdx),%xmm0 + 64ae: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 64b2: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 64b6: 48 83 c2 20 add $0x20,%rdx + 64ba: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 64be: 41 0f 11 10 movups %xmm2,(%r8) + 64c2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 64c7: 49 83 c0 20 add $0x20,%r8 + 64cb: 83 c0 ff add $0xffffffff,%eax + 64ce: 75 d0 jne 0x64a0 + 64d0: e9 11 ff ff ff jmp 0x63e6 + 64d5: 0f 1f 40 00 nopl 0x0(%rax) + 64d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 64e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 64e4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 64e8: 0f 10 11 movups (%rcx),%xmm2 + 64eb: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 64ef: 48 83 c1 20 add $0x20,%rcx + 64f3: 0f 10 02 movups (%rdx),%xmm0 + 64f6: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 64fa: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 64fe: 48 83 c2 20 add $0x20,%rdx + 6502: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 6506: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 650b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 6511: 49 83 c0 20 add $0x20,%r8 + 6515: 83 c0 ff add $0xffffffff,%eax + 6518: 75 c6 jne 0x64e0 + 651a: e9 c7 fe ff ff jmp 0x63e6 + 651f: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 6524: 73 5a jae 0x6580 + 6526: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 652d: 00 + 652e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6535: 0f 1f 40 00 nopl 0x0(%rax) + 6539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6540: 0f 10 01 movups (%rcx),%xmm0 + 6543: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6547: 48 83 c1 20 add $0x20,%rcx + 654b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 654f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 6554: 48 83 c2 20 add $0x20,%rdx + 6558: 41 0f 11 00 movups %xmm0,(%r8) + 655c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6561: 49 83 c0 20 add $0x20,%r8 + 6565: 83 c0 ff add $0xffffffff,%eax + 6568: 75 d6 jne 0x6540 + 656a: e9 77 fe ff ff jmp 0x63e6 + 656f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6576: 00 + 6577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 657e: 66 90 xchg %ax,%ax + 6580: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6584: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 6588: 0f 10 01 movups (%rcx),%xmm0 + 658b: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 658f: 48 83 c1 20 add $0x20,%rcx + 6593: 66 0f 59 02 mulpd (%rdx),%xmm0 + 6597: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 659c: 48 83 c2 20 add $0x20,%rdx + 65a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 65a5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 65ab: 49 83 c0 20 add $0x20,%r8 + 65af: 83 c0 ff add $0xffffffff,%eax + 65b2: 75 cc jne 0x6580 + 65b4: e9 2d fe ff ff jmp 0x63e6 + 65b9: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 65c0: 0f 84 93 00 00 00 je 0x6659 + 65c6: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 65cb: 73 53 jae 0x6620 + 65cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 65d4: 00 + 65d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 65dc: 0f 1f 40 00 nopl 0x0(%rax) + 65e0: 0f 10 02 movups (%rdx),%xmm0 + 65e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 65e7: 48 83 c2 20 add $0x20,%rdx + 65eb: 66 0f 59 01 mulpd (%rcx),%xmm0 + 65ef: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 65f4: 48 83 c1 20 add $0x20,%rcx + 65f8: 41 0f 11 00 movups %xmm0,(%r8) + 65fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6601: 49 83 c0 20 add $0x20,%r8 + 6605: 83 c0 ff add $0xffffffff,%eax + 6608: 75 d6 jne 0x65e0 + 660a: e9 d7 fd ff ff jmp 0x63e6 + 660f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6616: 00 + 6617: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 661e: 66 90 xchg %ax,%ax + 6620: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6624: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 6628: 0f 10 02 movups (%rdx),%xmm0 + 662b: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 662f: 48 83 c2 20 add $0x20,%rdx + 6633: 66 0f 59 01 mulpd (%rcx),%xmm0 + 6637: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 663c: 48 83 c1 20 add $0x20,%rcx + 6640: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 6645: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 664b: 49 83 c0 20 add $0x20,%r8 + 664f: 83 c0 ff add $0xffffffff,%eax + 6652: 75 cc jne 0x6620 + 6654: e9 8d fd ff ff jmp 0x63e6 + 6659: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 665e: 73 40 jae 0x66a0 + 6660: 0f 10 01 movups (%rcx),%xmm0 + 6663: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6667: 48 83 c1 20 add $0x20,%rcx + 666b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 666f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 6674: 48 83 c2 20 add $0x20,%rdx + 6678: 41 0f 11 00 movups %xmm0,(%r8) + 667c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6681: 49 83 c0 20 add $0x20,%r8 + 6685: 83 c0 ff add $0xffffffff,%eax + 6688: 75 d6 jne 0x6660 + 668a: e9 57 fd ff ff jmp 0x63e6 + 668f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6696: 00 + 6697: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 669e: 66 90 xchg %ax,%ax + 66a0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 66a4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 66a8: 0f 10 01 movups (%rcx),%xmm0 + 66ab: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 66af: 48 83 c1 20 add $0x20,%rcx + 66b3: 66 0f 59 02 mulpd (%rdx),%xmm0 + 66b7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 66bc: 48 83 c2 20 add $0x20,%rdx + 66c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 66c5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 66cb: 49 83 c0 20 add $0x20,%r8 + 66cf: 83 c0 ff add $0xffffffff,%eax + 66d2: 75 cc jne 0x66a0 + 66d4: e9 0d fd ff ff jmp 0x63e6 + 66d9: 44 89 c8 mov %r9d,%eax + 66dc: 41 83 e1 03 and $0x3,%r9d + 66e0: c1 f8 02 sar $0x2,%eax + 66e3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 66ea: 0f 84 85 00 00 00 je 0x6775 + 66f0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 66f7: 75 47 jne 0x6740 + 66f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6700: 0f 10 01 movups (%rcx),%xmm0 + 6703: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6707: 48 83 c1 20 add $0x20,%rcx + 670b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 670f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 6714: 48 83 c2 20 add $0x20,%rdx + 6718: 41 0f 11 00 movups %xmm0,(%r8) + 671c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6721: 49 83 c0 20 add $0x20,%r8 + 6725: 83 c0 ff add $0xffffffff,%eax + 6728: 75 d6 jne 0x6700 + 672a: e9 b7 fc ff ff jmp 0x63e6 + 672f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6736: 00 + 6737: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 673e: 66 90 xchg %ax,%ax + 6740: 0f 10 11 movups (%rcx),%xmm2 + 6743: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 6747: 48 83 c1 20 add $0x20,%rcx + 674b: 0f 10 02 movups (%rdx),%xmm0 + 674e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6752: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 6756: 48 83 c2 20 add $0x20,%rdx + 675a: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 675e: 41 0f 11 10 movups %xmm2,(%r8) + 6762: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 6767: 49 83 c0 20 add $0x20,%r8 + 676b: 83 c0 ff add $0xffffffff,%eax + 676e: 75 d0 jne 0x6740 + 6770: e9 71 fc ff ff jmp 0x63e6 + 6775: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 677c: 75 42 jne 0x67c0 + 677e: 66 90 xchg %ax,%ax + 6780: 0f 10 01 movups (%rcx),%xmm0 + 6783: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6787: 48 83 c1 20 add $0x20,%rcx + 678b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 678f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 6794: 48 83 c2 20 add $0x20,%rdx + 6798: 41 0f 11 00 movups %xmm0,(%r8) + 679c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 67a1: 49 83 c0 20 add $0x20,%r8 + 67a5: 83 c0 ff add $0xffffffff,%eax + 67a8: 75 d6 jne 0x6780 + 67aa: e9 37 fc ff ff jmp 0x63e6 + 67af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67b6: 00 + 67b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67be: 66 90 xchg %ax,%ax + 67c0: 0f 10 02 movups (%rdx),%xmm0 + 67c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 67c7: 48 83 c2 20 add $0x20,%rdx + 67cb: 66 0f 59 01 mulpd (%rcx),%xmm0 + 67cf: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 67d4: 48 83 c1 20 add $0x20,%rcx + 67d8: 41 0f 11 00 movups %xmm0,(%r8) + 67dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 67e1: 49 83 c0 20 add $0x20,%r8 + 67e5: 83 c0 ff add $0xffffffff,%eax + 67e8: 75 d6 jne 0x67c0 + 67ea: e9 f7 fb ff ff jmp 0x63e6 + 67ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67f6: 00 + 67f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67fe: 66 90 xchg %ax,%ax + 6800: 41 83 f9 05 cmp $0x5,%r9d + 6804: 0f 82 75 03 00 00 jb 0x6b7f + 680a: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 6811: 0f 85 bb 01 00 00 jne 0x69d2 + 6817: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 681e: 74 1c je 0x683c + 6820: f2 0f 10 01 movsd (%rcx),%xmm0 + 6824: 48 83 c1 08 add $0x8,%rcx + 6828: 41 ff c9 dec %r9d + 682b: f2 0f 5d 02 minsd (%rdx),%xmm0 + 682f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6834: 48 83 c2 08 add $0x8,%rdx + 6838: 49 83 c0 08 add $0x8,%r8 + 683c: 44 89 c8 mov %r9d,%eax + 683f: 49 89 d2 mov %rdx,%r10 + 6842: c1 e8 02 shr $0x2,%eax + 6845: 49 83 e2 0f and $0xf,%r10 + 6849: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 6850: 0f 84 c8 00 00 00 je 0x691e + 6856: 45 33 db xor %r11d,%r11d + 6859: 4d 85 d2 test %r10,%r10 + 685c: 74 72 je 0x68d0 + 685e: 85 c0 test %eax,%eax + 6860: 0f 86 15 03 00 00 jbe 0x6b7b + 6866: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 686d: 00 + 686e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6875: 0f 1f 40 00 nopl 0x0(%rax) + 6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6880: f2 0f 10 11 movsd (%rcx),%xmm2 + 6884: 41 ff c3 inc %r11d + 6887: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 688c: f2 0f 10 02 movsd (%rdx),%xmm0 + 6890: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6895: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 689a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 689f: 48 83 c2 20 add $0x20,%rdx + 68a3: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 68a8: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 68ad: 48 83 c1 20 add $0x20,%rcx + 68b1: 66 0f 5d d0 minpd %xmm0,%xmm2 + 68b5: 66 0f 5d d9 minpd %xmm1,%xmm3 + 68b9: 41 0f 29 10 movaps %xmm2,(%r8) + 68bd: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 68c2: 49 83 c0 20 add $0x20,%r8 + 68c6: 44 3b d8 cmp %eax,%r11d + 68c9: 72 b5 jb 0x6880 + 68cb: e9 ab 02 00 00 jmp 0x6b7b + 68d0: 85 c0 test %eax,%eax + 68d2: 0f 86 a3 02 00 00 jbe 0x6b7b + 68d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 68df: 00 + 68e0: f2 0f 10 01 movsd (%rcx),%xmm0 + 68e4: 41 ff c3 inc %r11d + 68e7: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 68ec: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 68f1: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 68f6: 48 83 c1 20 add $0x20,%rcx + 68fa: 66 0f 5d 02 minpd (%rdx),%xmm0 + 68fe: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6903: 41 0f 29 00 movaps %xmm0,(%r8) + 6907: 48 83 c2 20 add $0x20,%rdx + 690b: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 6910: 49 83 c0 20 add $0x20,%r8 + 6914: 44 3b d8 cmp %eax,%r11d + 6917: 72 c7 jb 0x68e0 + 6919: e9 5d 02 00 00 jmp 0x6b7b + 691e: 45 33 db xor %r11d,%r11d + 6921: 4d 85 d2 test %r10,%r10 + 6924: 74 5e je 0x6984 + 6926: 85 c0 test %eax,%eax + 6928: 0f 86 4d 02 00 00 jbe 0x6b7b + 692e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6935: 00 + 6936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 693d: 0f 1f 00 nopl (%rax) + 6940: f2 0f 10 02 movsd (%rdx),%xmm0 + 6944: 41 ff c3 inc %r11d + 6947: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 694c: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 6951: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 6956: 48 83 c2 20 add $0x20,%rdx + 695a: 0f 28 11 movaps (%rcx),%xmm2 + 695d: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 6961: 48 83 c1 20 add $0x20,%rcx + 6965: 66 0f 5d d0 minpd %xmm0,%xmm2 + 6969: 66 0f 5d d9 minpd %xmm1,%xmm3 + 696d: 41 0f 29 10 movaps %xmm2,(%r8) + 6971: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 6976: 49 83 c0 20 add $0x20,%r8 + 697a: 44 3b d8 cmp %eax,%r11d + 697d: 72 c1 jb 0x6940 + 697f: e9 f7 01 00 00 jmp 0x6b7b + 6984: 85 c0 test %eax,%eax + 6986: 0f 86 ef 01 00 00 jbe 0x6b7b + 698c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6993: 00 + 6994: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 699b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 69a0: 0f 28 01 movaps (%rcx),%xmm0 + 69a3: 41 ff c3 inc %r11d + 69a6: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 69aa: 48 83 c1 20 add $0x20,%rcx + 69ae: 66 0f 5d 02 minpd (%rdx),%xmm0 + 69b2: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 69b7: 41 0f 29 00 movaps %xmm0,(%r8) + 69bb: 48 83 c2 20 add $0x20,%rdx + 69bf: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 69c4: 49 83 c0 20 add $0x20,%r8 + 69c8: 44 3b d8 cmp %eax,%r11d + 69cb: 72 d3 jb 0x69a0 + 69cd: e9 a9 01 00 00 jmp 0x6b7b + 69d2: 44 89 c8 mov %r9d,%eax + 69d5: 49 89 d2 mov %rdx,%r10 + 69d8: c1 e8 02 shr $0x2,%eax + 69db: 49 83 e2 0f and $0xf,%r10 + 69df: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 69e6: 0f 84 e0 00 00 00 je 0x6acc + 69ec: 45 33 db xor %r11d,%r11d + 69ef: 4d 85 d2 test %r10,%r10 + 69f2: 0f 84 66 00 00 00 je 0x6a5e + 69f8: 85 c0 test %eax,%eax + 69fa: 0f 86 7b 01 00 00 jbe 0x6b7b + 6a00: f2 0f 10 11 movsd (%rcx),%xmm2 + 6a04: 41 ff c3 inc %r11d + 6a07: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 6a0c: f2 0f 10 02 movsd (%rdx),%xmm0 + 6a10: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6a15: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 6a1a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 6a1f: 48 83 c2 20 add $0x20,%rdx + 6a23: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 6a28: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 6a2d: 48 83 c1 20 add $0x20,%rcx + 6a31: 66 0f 5d d0 minpd %xmm0,%xmm2 + 6a35: 66 0f 5d d9 minpd %xmm1,%xmm3 + 6a39: f2 41 0f 11 10 movsd %xmm2,(%r8) + 6a3e: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 6a44: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 6a4a: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 6a50: 49 83 c0 20 add $0x20,%r8 + 6a54: 44 3b d8 cmp %eax,%r11d + 6a57: 72 a7 jb 0x6a00 + 6a59: e9 1d 01 00 00 jmp 0x6b7b + 6a5e: 85 c0 test %eax,%eax + 6a60: 0f 86 15 01 00 00 jbe 0x6b7b + 6a66: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a6d: 00 + 6a6e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a75: 0f 1f 40 00 nopl 0x0(%rax) + 6a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a80: f2 0f 10 01 movsd (%rcx),%xmm0 + 6a84: 41 ff c3 inc %r11d + 6a87: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 6a8c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 6a91: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 6a96: 48 83 c1 20 add $0x20,%rcx + 6a9a: 66 0f 5d 02 minpd (%rdx),%xmm0 + 6a9e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6aa3: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6aa8: 48 83 c2 20 add $0x20,%rdx + 6aac: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 6ab2: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 6ab8: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 6abe: 49 83 c0 20 add $0x20,%r8 + 6ac2: 44 3b d8 cmp %eax,%r11d + 6ac5: 72 b9 jb 0x6a80 + 6ac7: e9 af 00 00 00 jmp 0x6b7b + 6acc: 45 33 db xor %r11d,%r11d + 6acf: 4d 85 d2 test %r10,%r10 + 6ad2: 74 5b je 0x6b2f + 6ad4: 85 c0 test %eax,%eax + 6ad6: 0f 86 9f 00 00 00 jbe 0x6b7b + 6adc: 0f 1f 40 00 nopl 0x0(%rax) + 6ae0: f2 0f 10 02 movsd (%rdx),%xmm0 + 6ae4: 41 ff c3 inc %r11d + 6ae7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6aec: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 6af1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 6af6: 48 83 c2 20 add $0x20,%rdx + 6afa: 0f 28 11 movaps (%rcx),%xmm2 + 6afd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 6b01: 48 83 c1 20 add $0x20,%rcx + 6b05: 66 0f 5d d0 minpd %xmm0,%xmm2 + 6b09: 66 0f 5d d9 minpd %xmm1,%xmm3 + 6b0d: f2 41 0f 11 10 movsd %xmm2,(%r8) + 6b12: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 6b18: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 6b1e: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 6b24: 49 83 c0 20 add $0x20,%r8 + 6b28: 44 3b d8 cmp %eax,%r11d + 6b2b: 72 b3 jb 0x6ae0 + 6b2d: eb 4c jmp 0x6b7b + 6b2f: 85 c0 test %eax,%eax + 6b31: 76 48 jbe 0x6b7b + 6b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b3f: 00 + 6b40: 0f 28 01 movaps (%rcx),%xmm0 + 6b43: 41 ff c3 inc %r11d + 6b46: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 6b4a: 48 83 c1 20 add $0x20,%rcx + 6b4e: 66 0f 5d 02 minpd (%rdx),%xmm0 + 6b52: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6b57: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6b5c: 48 83 c2 20 add $0x20,%rdx + 6b60: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 6b66: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 6b6c: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 6b72: 49 83 c0 20 add $0x20,%r8 + 6b76: 44 3b d8 cmp %eax,%r11d + 6b79: 72 c5 jb 0x6b40 + 6b7b: 41 83 e1 03 and $0x3,%r9d + 6b7f: 33 c0 xor %eax,%eax + 6b81: 45 85 c9 test %r9d,%r9d + 6b84: 76 3a jbe 0x6bc0 + 6b86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b8d: 00 + 6b8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b95: 0f 1f 40 00 nopl 0x0(%rax) + 6b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ba0: f2 0f 10 01 movsd (%rcx),%xmm0 + 6ba4: ff c0 inc %eax + 6ba6: 48 83 c1 08 add $0x8,%rcx + 6baa: f2 0f 5d 02 minsd (%rdx),%xmm0 + 6bae: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6bb3: 48 83 c2 08 add $0x8,%rdx + 6bb7: 49 83 c0 08 add $0x8,%r8 + 6bbb: 41 3b c1 cmp %r9d,%eax + 6bbe: 72 e0 jb 0x6ba0 + 6bc0: c3 ret + 6bc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bc8: 00 + 6bc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6bd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bd7: 00 + 6bd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6bdf: 90 nop + 6be0: 41 83 f9 05 cmp $0x5,%r9d + 6be4: 0f 82 28 03 00 00 jb 0x6f12 + 6bea: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 6bf1: 0f 85 bc 01 00 00 jne 0x6db3 + 6bf7: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 6bfe: 74 1d je 0x6c1d + 6c00: f2 0f 10 01 movsd (%rcx),%xmm0 + 6c04: 48 83 c1 08 add $0x8,%rcx + 6c08: 41 83 c1 ff add $0xffffffff,%r9d + 6c0c: f2 0f 5d 02 minsd (%rdx),%xmm0 + 6c10: 48 83 c2 08 add $0x8,%rdx + 6c14: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6c19: 49 83 c0 08 add $0x8,%r8 + 6c1d: 44 89 c8 mov %r9d,%eax + 6c20: 49 89 d2 mov %rdx,%r10 + 6c23: c1 e8 02 shr $0x2,%eax + 6c26: 49 83 e2 0f and $0xf,%r10 + 6c2a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 6c31: 0f 84 bc 00 00 00 je 0x6cf3 + 6c37: 45 33 db xor %r11d,%r11d + 6c3a: 4d 85 d2 test %r10,%r10 + 6c3d: 74 5a je 0x6c99 + 6c3f: 85 c0 test %eax,%eax + 6c41: 0f 86 c7 02 00 00 jbe 0x6f0e + 6c47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c4e: 00 + 6c4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c56: 0f 1f 00 nopl (%rax) + 6c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c60: 0f 10 11 movups (%rcx),%xmm2 + 6c63: 41 83 c3 01 add $0x1,%r11d + 6c67: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 6c6b: 48 83 c1 20 add $0x20,%rcx + 6c6f: 0f 10 02 movups (%rdx),%xmm0 + 6c72: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6c76: 66 0f 5d d0 minpd %xmm0,%xmm2 + 6c7a: 48 83 c2 20 add $0x20,%rdx + 6c7e: 66 0f 5d d9 minpd %xmm1,%xmm3 + 6c82: 41 0f 11 10 movups %xmm2,(%r8) + 6c86: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 6c8b: 49 83 c0 20 add $0x20,%r8 + 6c8f: 44 3b d8 cmp %eax,%r11d + 6c92: 72 cc jb 0x6c60 + 6c94: e9 75 02 00 00 jmp 0x6f0e + 6c99: 85 c0 test %eax,%eax + 6c9b: 0f 86 6d 02 00 00 jbe 0x6f0e + 6ca1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ca8: 00 + 6ca9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6cb7: 00 + 6cb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cbf: 90 nop + 6cc0: 0f 10 01 movups (%rcx),%xmm0 + 6cc3: 41 83 c3 01 add $0x1,%r11d + 6cc7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6ccb: 48 83 c1 20 add $0x20,%rcx + 6ccf: 66 0f 5d 02 minpd (%rdx),%xmm0 + 6cd3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6cd8: 48 83 c2 20 add $0x20,%rdx + 6cdc: 41 0f 11 00 movups %xmm0,(%r8) + 6ce0: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6ce5: 49 83 c0 20 add $0x20,%r8 + 6ce9: 44 3b d8 cmp %eax,%r11d + 6cec: 72 d2 jb 0x6cc0 + 6cee: e9 1b 02 00 00 jmp 0x6f0e + 6cf3: 45 33 db xor %r11d,%r11d + 6cf6: 4d 85 d2 test %r10,%r10 + 6cf9: 74 5e je 0x6d59 + 6cfb: 85 c0 test %eax,%eax + 6cfd: 0f 86 0b 02 00 00 jbe 0x6f0e + 6d03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d0a: 00 + 6d0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d20: 0f 10 11 movups (%rcx),%xmm2 + 6d23: 41 83 c3 01 add $0x1,%r11d + 6d27: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 6d2b: 48 83 c1 20 add $0x20,%rcx + 6d2f: 0f 10 02 movups (%rdx),%xmm0 + 6d32: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6d36: 66 0f 5d d0 minpd %xmm0,%xmm2 + 6d3a: 48 83 c2 20 add $0x20,%rdx + 6d3e: 66 0f 5d d9 minpd %xmm1,%xmm3 + 6d42: 41 0f 11 10 movups %xmm2,(%r8) + 6d46: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 6d4b: 49 83 c0 20 add $0x20,%r8 + 6d4f: 44 3b d8 cmp %eax,%r11d + 6d52: 72 cc jb 0x6d20 + 6d54: e9 b5 01 00 00 jmp 0x6f0e + 6d59: 85 c0 test %eax,%eax + 6d5b: 0f 86 ad 01 00 00 jbe 0x6f0e + 6d61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d68: 00 + 6d69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d77: 00 + 6d78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d7f: 90 nop + 6d80: 0f 10 01 movups (%rcx),%xmm0 + 6d83: 41 83 c3 01 add $0x1,%r11d + 6d87: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6d8b: 48 83 c1 20 add $0x20,%rcx + 6d8f: 66 0f 5d 02 minpd (%rdx),%xmm0 + 6d93: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6d98: 48 83 c2 20 add $0x20,%rdx + 6d9c: 41 0f 11 00 movups %xmm0,(%r8) + 6da0: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6da5: 49 83 c0 20 add $0x20,%r8 + 6da9: 44 3b d8 cmp %eax,%r11d + 6dac: 72 d2 jb 0x6d80 + 6dae: e9 5b 01 00 00 jmp 0x6f0e + 6db3: 44 89 c8 mov %r9d,%eax + 6db6: 49 89 d2 mov %rdx,%r10 + 6db9: c1 e8 02 shr $0x2,%eax + 6dbc: 49 83 e2 0f and $0xf,%r10 + 6dc0: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 6dc7: 0f 84 a6 00 00 00 je 0x6e73 + 6dcd: 45 33 db xor %r11d,%r11d + 6dd0: 4d 85 d2 test %r10,%r10 + 6dd3: 74 44 je 0x6e19 + 6dd5: 85 c0 test %eax,%eax + 6dd7: 0f 86 31 01 00 00 jbe 0x6f0e + 6ddd: 0f 1f 00 nopl (%rax) + 6de0: 0f 10 11 movups (%rcx),%xmm2 + 6de3: 41 83 c3 01 add $0x1,%r11d + 6de7: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 6deb: 48 83 c1 20 add $0x20,%rcx + 6def: 0f 10 02 movups (%rdx),%xmm0 + 6df2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6df6: 66 0f 5d d0 minpd %xmm0,%xmm2 + 6dfa: 48 83 c2 20 add $0x20,%rdx + 6dfe: 66 0f 5d d9 minpd %xmm1,%xmm3 + 6e02: 41 0f 11 10 movups %xmm2,(%r8) + 6e06: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 6e0b: 49 83 c0 20 add $0x20,%r8 + 6e0f: 44 3b d8 cmp %eax,%r11d + 6e12: 72 cc jb 0x6de0 + 6e14: e9 f5 00 00 00 jmp 0x6f0e + 6e19: 85 c0 test %eax,%eax + 6e1b: 0f 86 ed 00 00 00 jbe 0x6f0e + 6e21: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e28: 00 + 6e29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e37: 00 + 6e38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e3f: 90 nop + 6e40: 0f 10 01 movups (%rcx),%xmm0 + 6e43: 41 83 c3 01 add $0x1,%r11d + 6e47: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6e4b: 48 83 c1 20 add $0x20,%rcx + 6e4f: 66 0f 5d 02 minpd (%rdx),%xmm0 + 6e53: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6e58: 48 83 c2 20 add $0x20,%rdx + 6e5c: 41 0f 11 00 movups %xmm0,(%r8) + 6e60: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6e65: 49 83 c0 20 add $0x20,%r8 + 6e69: 44 3b d8 cmp %eax,%r11d + 6e6c: 72 d2 jb 0x6e40 + 6e6e: e9 9b 00 00 00 jmp 0x6f0e + 6e73: 45 33 db xor %r11d,%r11d + 6e76: 4d 85 d2 test %r10,%r10 + 6e79: 74 5b je 0x6ed6 + 6e7b: 85 c0 test %eax,%eax + 6e7d: 0f 86 8b 00 00 00 jbe 0x6f0e + 6e83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e8a: 00 + 6e8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ea0: 0f 10 11 movups (%rcx),%xmm2 + 6ea3: 41 83 c3 01 add $0x1,%r11d + 6ea7: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 6eab: 48 83 c1 20 add $0x20,%rcx + 6eaf: 0f 10 02 movups (%rdx),%xmm0 + 6eb2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6eb6: 66 0f 5d d0 minpd %xmm0,%xmm2 + 6eba: 48 83 c2 20 add $0x20,%rdx + 6ebe: 66 0f 5d d9 minpd %xmm1,%xmm3 + 6ec2: 41 0f 11 10 movups %xmm2,(%r8) + 6ec6: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 6ecb: 49 83 c0 20 add $0x20,%r8 + 6ecf: 44 3b d8 cmp %eax,%r11d + 6ed2: 72 cc jb 0x6ea0 + 6ed4: eb 38 jmp 0x6f0e + 6ed6: 85 c0 test %eax,%eax + 6ed8: 76 34 jbe 0x6f0e + 6eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6ee0: 0f 10 01 movups (%rcx),%xmm0 + 6ee3: 41 83 c3 01 add $0x1,%r11d + 6ee7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6eeb: 48 83 c1 20 add $0x20,%rcx + 6eef: 66 0f 5d 02 minpd (%rdx),%xmm0 + 6ef3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6ef8: 48 83 c2 20 add $0x20,%rdx + 6efc: 41 0f 11 00 movups %xmm0,(%r8) + 6f00: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6f05: 49 83 c0 20 add $0x20,%r8 + 6f09: 44 3b d8 cmp %eax,%r11d + 6f0c: 72 d2 jb 0x6ee0 + 6f0e: 41 83 e1 03 and $0x3,%r9d + 6f12: 33 c0 xor %eax,%eax + 6f14: 45 85 c9 test %r9d,%r9d + 6f17: 76 28 jbe 0x6f41 + 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f20: f2 0f 10 01 movsd (%rcx),%xmm0 + 6f24: 83 c0 01 add $0x1,%eax + 6f27: 48 83 c1 08 add $0x8,%rcx + 6f2b: f2 0f 5d 02 minsd (%rdx),%xmm0 + 6f2f: 48 83 c2 08 add $0x8,%rdx + 6f33: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6f38: 49 83 c0 08 add $0x8,%r8 + 6f3c: 41 3b c1 cmp %r9d,%eax + 6f3f: 72 df jb 0x6f20 + 6f41: c3 ret + 6f42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f49: 00 + 6f4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f58: 00 + 6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f60: 53 push %rbx + 6f61: 56 push %rsi + 6f62: 55 push %rbp + 6f63: 48 83 ec 30 sub $0x30,%rsp + 6f67: 44 89 cd mov %r9d,%ebp + 6f6a: 81 e5 07 00 00 80 and $0x80000007,%ebp + 6f70: 7d 08 jge 0x6f7a + 6f72: 83 ed 01 sub $0x1,%ebp + 6f75: 83 cd f8 or $0xfffffff8,%ebp + 6f78: ff c5 inc %ebp + 6f7a: 33 db xor %ebx,%ebx + 6f7c: 41 8d 41 f9 lea -0x7(%r9),%eax + 6f80: 85 c0 test %eax,%eax + 6f82: 0f 8e 7c 00 00 00 jle 0x7004 + 6f88: 49 63 c1 movslq %r9d,%rax + 6f8b: 48 83 c0 f9 add $0xfffffffffffffff9,%rax + 6f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f96: 00 + 6f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f9e: 66 90 xchg %ax,%ax + 6fa0: c5 f9 10 1c d9 vmovupd (%rcx,%rbx,8),%xmm3 + 6fa5: c5 f9 10 24 da vmovupd (%rdx,%rbx,8),%xmm4 + 6faa: c5 f9 10 6c d9 20 vmovupd 0x20(%rcx,%rbx,8),%xmm5 + 6fb0: c4 e3 65 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm3,%ymm2 + 6fb7: 01 + 6fb8: c5 f9 10 5c da 20 vmovupd 0x20(%rdx,%rbx,8),%xmm3 + 6fbe: c4 e3 5d 18 4c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm4,%ymm1 + 6fc5: 01 + 6fc6: c5 ed 5d c9 vminpd %ymm1,%ymm2,%ymm1 + 6fca: c4 e3 65 18 64 da 30 vinsertf128 $0x1,0x30(%rdx,%rbx,8),%ymm3,%ymm4 + 6fd1: 01 + 6fd2: c4 e3 55 18 44 d9 30 vinsertf128 $0x1,0x30(%rcx,%rbx,8),%ymm5,%ymm0 + 6fd9: 01 + 6fda: c5 fd 5d c4 vminpd %ymm4,%ymm0,%ymm0 + 6fde: c4 c1 79 11 0c d8 vmovupd %xmm1,(%r8,%rbx,8) + 6fe4: c4 c1 79 11 44 d8 20 vmovupd %xmm0,0x20(%r8,%rbx,8) + 6feb: c4 c3 7d 19 4c d8 10 vextractf128 $0x1,%ymm1,0x10(%r8,%rbx,8) + 6ff2: 01 + 6ff3: c4 c3 7d 19 44 d8 30 vextractf128 $0x1,%ymm0,0x30(%r8,%rbx,8) + 6ffa: 01 + 6ffb: 48 83 c3 08 add $0x8,%rbx + 6fff: 48 3b d8 cmp %rax,%rbx + 7002: 7c 9c jl 0x6fa0 + 7004: 83 fd 04 cmp $0x4,%ebp + 7007: 7c 3c jl 0x7045 + 7009: c5 f9 10 04 d9 vmovupd (%rcx,%rbx,8),%xmm0 + 700e: c5 f9 10 0c da vmovupd (%rdx,%rbx,8),%xmm1 + 7013: c4 e3 75 18 5c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm1,%ymm3 + 701a: 01 + 701b: c4 e3 7d 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm0,%ymm2 + 7022: 01 + 7023: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4 + 7027: c4 c1 79 11 24 d8 vmovupd %xmm4,(%r8,%rbx,8) + 702d: c4 c3 7d 19 64 d8 10 vextractf128 $0x1,%ymm4,0x10(%r8,%rbx,8) + 7034: 01 + 7035: 81 e5 03 00 00 80 and $0x80000003,%ebp + 703b: 7d 08 jge 0x7045 + 703d: 83 ed 01 sub $0x1,%ebp + 7040: 83 cd fc or $0xfffffffc,%ebp + 7043: ff c5 inc %ebp + 7045: 44 89 c8 mov %r9d,%eax + 7048: 2b c5 sub %ebp,%eax + 704a: f7 dd neg %ebp + 704c: 0f 89 0e 03 00 00 jns 0x7360 + 7052: 44 89 cb mov %r9d,%ebx + 7055: 2b d8 sub %eax,%ebx + 7057: 83 fb 06 cmp $0x6,%ebx + 705a: 0f 8e 5f 02 00 00 jle 0x72bf + 7060: 48 63 e8 movslq %eax,%rbp + 7063: 4d 8d 14 e8 lea (%r8,%rbp,8),%r10 + 7067: 48 8d 34 ea lea (%rdx,%rbp,8),%rsi + 706b: 49 3b f2 cmp %r10,%rsi + 706e: 76 1f jbe 0x708f + 7070: 4d 63 c9 movslq %r9d,%r9 + 7073: 49 89 f3 mov %rsi,%r11 + 7076: 4c 2b cd sub %rbp,%r9 + 7079: 4d 2b da sub %r10,%r11 + 707c: 49 c1 e1 03 shl $0x3,%r9 + 7080: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 7085: 4d 3b d9 cmp %r9,%r11 + 7088: 7d 2c jge 0x70b6 + 708a: e9 30 02 00 00 jmp 0x72bf + 708f: 4c 3b d6 cmp %rsi,%r10 + 7092: 0f 86 27 02 00 00 jbe 0x72bf + 7098: 4d 63 c9 movslq %r9d,%r9 + 709b: 4d 89 d3 mov %r10,%r11 + 709e: 4c 2b cd sub %rbp,%r9 + 70a1: 4c 2b de sub %rsi,%r11 + 70a4: 49 c1 e1 03 shl $0x3,%r9 + 70a8: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 70ad: 4d 3b d9 cmp %r9,%r11 + 70b0: 0f 8c 09 02 00 00 jl 0x72bf + 70b6: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp + 70ba: 49 3b ea cmp %r10,%rbp + 70bd: 76 12 jbe 0x70d1 + 70bf: 49 89 e9 mov %rbp,%r9 + 70c2: 4d 2b ca sub %r10,%r9 + 70c5: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 + 70ca: 7d 1f jge 0x70eb + 70cc: e9 ee 01 00 00 jmp 0x72bf + 70d1: 4c 3b d5 cmp %rbp,%r10 + 70d4: 0f 86 e5 01 00 00 jbe 0x72bf + 70da: 4d 89 d1 mov %r10,%r9 + 70dd: 4c 2b cd sub %rbp,%r9 + 70e0: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 + 70e5: 0f 8c d4 01 00 00 jl 0x72bf + 70eb: 32 d2 xor %dl,%dl + 70ed: 83 fb 10 cmp $0x10,%ebx + 70f0: 0f 8c 75 02 00 00 jl 0x736b + 70f6: 4d 89 d0 mov %r10,%r8 + 70f9: 49 83 e0 1f and $0x1f,%r8 + 70fd: 45 89 c0 mov %r8d,%r8d + 7100: 45 85 c0 test %r8d,%r8d + 7103: 74 18 je 0x711d + 7105: 41 f7 c0 07 00 00 00 test $0x7,%r8d + 710c: 0f 85 59 02 00 00 jne 0x736b + 7112: 41 f7 d8 neg %r8d + 7115: 41 83 c0 20 add $0x20,%r8d + 7119: 41 c1 e8 03 shr $0x3,%r8d + 711d: 41 8d 40 10 lea 0x10(%r8),%eax + 7121: 3b d8 cmp %eax,%ebx + 7123: 0f 8c 42 02 00 00 jl 0x736b + 7129: 89 d8 mov %ebx,%eax + 712b: 33 c9 xor %ecx,%ecx + 712d: 41 2b c0 sub %r8d,%eax + 7130: 83 e0 0f and $0xf,%eax + 7133: f7 d8 neg %eax + 7135: 03 c3 add %ebx,%eax + 7137: 45 85 c0 test %r8d,%r8d + 713a: 76 1d jbe 0x7159 + 713c: 0f 1f 40 00 nopl 0x0(%rax) + 7140: c5 fb 10 44 cd 00 vmovsd 0x0(%rbp,%rcx,8),%xmm0 + 7146: c5 fb 5d 04 ce vminsd (%rsi,%rcx,8),%xmm0,%xmm0 + 714b: c4 c1 7b 11 04 ca vmovsd %xmm0,(%r10,%rcx,8) + 7151: 48 ff c1 inc %rcx + 7154: 49 3b c8 cmp %r8,%rcx + 7157: 72 e7 jb 0x7140 + 7159: 48 63 c8 movslq %eax,%rcx + 715c: 0f 1f 40 00 nopl 0x0(%rax) + 7160: c4 a1 79 10 44 c5 00 vmovupd 0x0(%rbp,%r8,8),%xmm0 + 7167: c4 a1 79 10 0c c6 vmovupd (%rsi,%r8,8),%xmm1 + 716d: c4 a1 79 10 6c c5 20 vmovupd 0x20(%rbp,%r8,8),%xmm5 + 7174: c4 a3 7d 18 54 c5 10 vinsertf128 $0x1,0x10(%rbp,%r8,8),%ymm0,%ymm2 + 717b: 01 + 717c: c4 a3 75 18 5c c6 10 vinsertf128 $0x1,0x10(%rsi,%r8,8),%ymm1,%ymm3 + 7183: 01 + 7184: c4 a1 79 10 44 c6 20 vmovupd 0x20(%rsi,%r8,8),%xmm0 + 718b: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4 + 718f: c4 81 7d 11 24 c2 vmovupd %ymm4,(%r10,%r8,8) + 7195: c4 a1 79 10 64 c5 40 vmovupd 0x40(%rbp,%r8,8),%xmm4 + 719c: c4 a3 7d 18 54 c6 30 vinsertf128 $0x1,0x30(%rsi,%r8,8),%ymm0,%ymm2 + 71a3: 01 + 71a4: c4 a1 79 10 44 c6 40 vmovupd 0x40(%rsi,%r8,8),%xmm0 + 71ab: c4 a3 55 18 4c c5 30 vinsertf128 $0x1,0x30(%rbp,%r8,8),%ymm5,%ymm1 + 71b2: 01 + 71b3: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3 + 71b7: c4 a1 79 10 6c c5 60 vmovupd 0x60(%rbp,%r8,8),%xmm5 + 71be: c4 81 7d 11 5c c2 20 vmovupd %ymm3,0x20(%r10,%r8,8) + 71c5: c4 a3 7d 18 54 c6 50 vinsertf128 $0x1,0x50(%rsi,%r8,8),%ymm0,%ymm2 + 71cc: 01 + 71cd: c4 a1 79 10 44 c6 60 vmovupd 0x60(%rsi,%r8,8),%xmm0 + 71d4: c4 a3 5d 18 4c c5 50 vinsertf128 $0x1,0x50(%rbp,%r8,8),%ymm4,%ymm1 + 71db: 01 + 71dc: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3 + 71e0: c4 81 7d 11 5c c2 40 vmovupd %ymm3,0x40(%r10,%r8,8) + 71e7: c4 a3 55 18 4c c5 70 vinsertf128 $0x1,0x70(%rbp,%r8,8),%ymm5,%ymm1 + 71ee: 01 + 71ef: c4 a3 7d 18 54 c6 70 vinsertf128 $0x1,0x70(%rsi,%r8,8),%ymm0,%ymm2 + 71f6: 01 + 71f7: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3 + 71fb: c4 81 7d 11 5c c2 60 vmovupd %ymm3,0x60(%r10,%r8,8) + 7202: 49 83 c0 10 add $0x10,%r8 + 7206: 4c 3b c1 cmp %rcx,%r8 + 7209: 0f 82 51 ff ff ff jb 0x7160 + 720f: 8d 48 01 lea 0x1(%rax),%ecx + 7212: 3b cb cmp %ebx,%ecx + 7214: 0f 87 46 01 00 00 ja 0x7360 + 721a: 48 63 db movslq %ebx,%rbx + 721d: 48 63 c0 movslq %eax,%rax + 7220: 48 2b d8 sub %rax,%rbx + 7223: 80 fa 01 cmp $0x1,%dl + 7226: 75 05 jne 0x722d + 7228: 45 33 c9 xor %r9d,%r9d + 722b: eb 4d jmp 0x727a + 722d: 48 83 fb 02 cmp $0x2,%rbx + 7231: 7c f5 jl 0x7228 + 7233: 48 63 c0 movslq %eax,%rax + 7236: 41 89 d9 mov %ebx,%r9d + 7239: 41 83 e1 fe and $0xfffffffe,%r9d + 723d: 33 c9 xor %ecx,%ecx + 723f: 4d 63 c9 movslq %r9d,%r9 + 7242: 4d 8d 04 c2 lea (%r10,%rax,8),%r8 + 7246: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 724a: 4c 8d 5c c5 00 lea 0x0(%rbp,%rax,8),%r11 + 724f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7256: 00 + 7257: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 725e: 66 90 xchg %ax,%ax + 7260: c4 c1 79 10 04 cb vmovupd (%r11,%rcx,8),%xmm0 + 7266: c5 f9 5d 0c ca vminpd (%rdx,%rcx,8),%xmm0,%xmm1 + 726b: c4 c1 79 11 0c c8 vmovupd %xmm1,(%r8,%rcx,8) + 7271: 48 83 c1 02 add $0x2,%rcx + 7275: 49 3b c9 cmp %r9,%rcx + 7278: 72 e6 jb 0x7260 + 727a: 4c 3b cb cmp %rbx,%r9 + 727d: 0f 83 dd 00 00 00 jae 0x7360 + 7283: 48 63 c0 movslq %eax,%rax + 7286: 49 8d 0c c2 lea (%r10,%rax,8),%rcx + 728a: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 728e: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax + 7293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 729f: 00 + 72a0: c4 a1 7b 10 04 c8 vmovsd (%rax,%r9,8),%xmm0 + 72a6: c4 a1 7b 5d 04 ca vminsd (%rdx,%r9,8),%xmm0,%xmm0 + 72ac: c4 a1 7b 11 04 c9 vmovsd %xmm0,(%rcx,%r9,8) + 72b2: 49 ff c1 inc %r9 + 72b5: 4c 3b cb cmp %rbx,%r9 + 72b8: 72 e6 jb 0x72a0 + 72ba: e9 a1 00 00 00 jmp 0x7360 + 72bf: 41 89 db mov %ebx,%r11d + 72c2: be 01 00 00 00 mov $0x1,%esi + 72c7: 41 d1 eb shr $1,%r11d + 72ca: 45 33 c9 xor %r9d,%r9d + 72cd: 45 85 db test %r11d,%r11d + 72d0: 76 6b jbe 0x733d + 72d2: 48 63 c0 movslq %eax,%rax + 72d5: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 72da: 48 8d 34 c2 lea (%rdx,%rax,8),%rsi + 72de: 48 8d 2c c1 lea (%rcx,%rax,8),%rbp + 72e2: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 + 72e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72ed: 00 + 72ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72f5: 0f 1f 40 00 nopl 0x0(%rax) + 72f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7300: 43 8d 3c 09 lea (%r9,%r9,1),%edi + 7304: 41 ff c1 inc %r9d + 7307: 48 63 ff movslq %edi,%rdi + 730a: c5 fb 10 44 fd 00 vmovsd 0x0(%rbp,%rdi,8),%xmm0 + 7310: c5 fb 5d 04 fe vminsd (%rsi,%rdi,8),%xmm0,%xmm0 + 7315: c4 c1 7b 11 04 fa vmovsd %xmm0,(%r10,%rdi,8) + 731b: c5 fb 10 4c fd 08 vmovsd 0x8(%rbp,%rdi,8),%xmm1 + 7321: c5 f3 5d 4c fe 08 vminsd 0x8(%rsi,%rdi,8),%xmm1,%xmm1 + 7327: c4 c1 7b 11 4c fa 08 vmovsd %xmm1,0x8(%r10,%rdi,8) + 732e: 45 3b cb cmp %r11d,%r9d + 7331: 72 cd jb 0x7300 + 7333: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 7338: 43 8d 74 09 01 lea 0x1(%r9,%r9,1),%esi + 733d: 8d 6e ff lea -0x1(%rsi),%ebp + 7340: 3b eb cmp %ebx,%ebp + 7342: 73 1c jae 0x7360 + 7344: 48 63 c0 movslq %eax,%rax + 7347: 48 63 f6 movslq %esi,%rsi + 734a: 48 03 c6 add %rsi,%rax + 734d: c5 fb 10 44 c1 f8 vmovsd -0x8(%rcx,%rax,8),%xmm0 + 7353: c5 fb 5d 44 c2 f8 vminsd -0x8(%rdx,%rax,8),%xmm0,%xmm0 + 7359: c4 c1 7b 11 44 c0 f8 vmovsd %xmm0,-0x8(%r8,%rax,8) + 7360: c5 f8 77 vzeroupper + 7363: 48 83 c4 30 add $0x30,%rsp + 7367: 5d pop %rbp + 7368: 5e pop %rsi + 7369: 5b pop %rbx + 736a: c3 ret + 736b: b2 01 mov $0x1,%dl + 736d: 33 c0 xor %eax,%eax + 736f: e9 9b fe ff ff jmp 0x720f + 7374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7380: 53 push %rbx + 7381: 57 push %rdi + 7382: 55 push %rbp + 7383: 48 83 ec 30 sub $0x30,%rsp + 7387: 44 89 cd mov %r9d,%ebp + 738a: 48 89 d3 mov %rdx,%rbx + 738d: 81 e5 07 00 00 80 and $0x80000007,%ebp + 7393: 7d 08 jge 0x739d + 7395: 83 ed 01 sub $0x1,%ebp + 7398: 83 cd f8 or $0xfffffff8,%ebp + 739b: ff c5 inc %ebp + 739d: 33 d2 xor %edx,%edx + 739f: 41 8d 41 f9 lea -0x7(%r9),%eax + 73a3: 85 c0 test %eax,%eax + 73a5: 7e 45 jle 0x73ec + 73a7: 49 63 c1 movslq %r9d,%rax + 73aa: 48 83 c0 f9 add $0xfffffffffffffff9,%rax + 73ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73b5: 00 + 73b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73bd: 0f 1f 00 nopl (%rax) + 73c0: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 + 73c5: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1 + 73cb: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2 + 73d0: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3 + 73d6: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8) + 73dc: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8) + 73e3: 48 83 c2 08 add $0x8,%rdx + 73e7: 48 3b d0 cmp %rax,%rdx + 73ea: 7c d4 jl 0x73c0 + 73ec: 83 fd 04 cmp $0x4,%ebp + 73ef: 7c 20 jl 0x7411 + 73f1: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 + 73f6: 81 e5 03 00 00 80 and $0x80000003,%ebp + 73fc: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1 + 7401: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8) + 7407: 7d 08 jge 0x7411 + 7409: 83 ed 01 sub $0x1,%ebp + 740c: 83 cd fc or $0xfffffffc,%ebp + 740f: ff c5 inc %ebp + 7411: 44 89 ca mov %r9d,%edx + 7414: 2b d5 sub %ebp,%edx + 7416: f7 dd neg %ebp + 7418: 0f 89 a2 02 00 00 jns 0x76c0 + 741e: 44 89 c8 mov %r9d,%eax + 7421: 2b c2 sub %edx,%eax + 7423: 83 f8 06 cmp $0x6,%eax + 7426: 0f 8e f3 01 00 00 jle 0x761f + 742c: 48 63 ea movslq %edx,%rbp + 742f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi + 7433: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10 + 7437: 4c 3b d7 cmp %rdi,%r10 + 743a: 76 1f jbe 0x745b + 743c: 4d 63 c9 movslq %r9d,%r9 + 743f: 4d 89 d3 mov %r10,%r11 + 7442: 4c 2b cd sub %rbp,%r9 + 7445: 4c 2b df sub %rdi,%r11 + 7448: 49 c1 e1 03 shl $0x3,%r9 + 744c: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 7451: 4d 3b d9 cmp %r9,%r11 + 7454: 7d 2c jge 0x7482 + 7456: e9 c4 01 00 00 jmp 0x761f + 745b: 49 3b fa cmp %r10,%rdi + 745e: 0f 86 bb 01 00 00 jbe 0x761f + 7464: 4d 63 c9 movslq %r9d,%r9 + 7467: 49 89 fb mov %rdi,%r11 + 746a: 4c 2b cd sub %rbp,%r9 + 746d: 4d 2b da sub %r10,%r11 + 7470: 49 c1 e1 03 shl $0x3,%r9 + 7474: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 7479: 4d 3b d9 cmp %r9,%r11 + 747c: 0f 8c 9d 01 00 00 jl 0x761f + 7482: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp + 7486: 48 3b ef cmp %rdi,%rbp + 7489: 76 12 jbe 0x749d + 748b: 49 89 e9 mov %rbp,%r9 + 748e: 4c 2b cf sub %rdi,%r9 + 7491: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 + 7496: 7d 1f jge 0x74b7 + 7498: e9 82 01 00 00 jmp 0x761f + 749d: 48 3b fd cmp %rbp,%rdi + 74a0: 0f 86 79 01 00 00 jbe 0x761f + 74a6: 49 89 f9 mov %rdi,%r9 + 74a9: 4c 2b cd sub %rbp,%r9 + 74ac: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 + 74b1: 0f 8c 68 01 00 00 jl 0x761f + 74b7: 83 f8 10 cmp $0x10,%eax + 74ba: 0f 8c 13 02 00 00 jl 0x76d3 + 74c0: 48 89 f9 mov %rdi,%rcx + 74c3: 48 83 e1 1f and $0x1f,%rcx + 74c7: 89 c9 mov %ecx,%ecx + 74c9: 85 c9 test %ecx,%ecx + 74cb: 74 11 je 0x74de + 74cd: f6 c1 07 test $0x7,%cl + 74d0: 0f 85 fd 01 00 00 jne 0x76d3 + 74d6: f7 d9 neg %ecx + 74d8: 83 c1 20 add $0x20,%ecx + 74db: c1 e9 03 shr $0x3,%ecx + 74de: 8d 51 10 lea 0x10(%rcx),%edx + 74e1: 3b c2 cmp %edx,%eax + 74e3: 0f 8c ea 01 00 00 jl 0x76d3 + 74e9: 41 89 c1 mov %eax,%r9d + 74ec: 33 d2 xor %edx,%edx + 74ee: 44 2b c9 sub %ecx,%r9d + 74f1: 41 83 e1 0f and $0xf,%r9d + 74f5: 41 f7 d9 neg %r9d + 74f8: 44 03 c8 add %eax,%r9d + 74fb: 85 c9 test %ecx,%ecx + 74fd: 76 1a jbe 0x7519 + 74ff: 90 nop + 7500: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 + 7506: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0 + 750c: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8) + 7511: 48 ff c2 inc %rdx + 7514: 48 3b d1 cmp %rcx,%rdx + 7517: 72 e7 jb 0x7500 + 7519: 49 63 d1 movslq %r9d,%rdx + 751c: 0f 1f 40 00 nopl 0x0(%rax) + 7520: c5 fd 10 4c cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm1 + 7526: 48 8d 1c cf lea (%rdi,%rcx,8),%rbx + 752a: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2 + 7530: c5 fd 10 5c cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm3 + 7536: c5 fd 10 64 cd 60 vmovupd 0x60(%rbp,%rcx,8),%ymm4 + 753c: c4 c1 75 5d 04 ca vminpd (%r10,%rcx,8),%ymm1,%ymm0 + 7542: c4 c1 6d 5d 6c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm5 + 7549: c4 c1 65 5d 4c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm3,%ymm1 + 7550: c4 c1 5d 5d 54 ca 60 vminpd 0x60(%r10,%rcx,8),%ymm4,%ymm2 + 7557: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 755b: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 7560: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 7565: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 756a: 48 83 c1 10 add $0x10,%rcx + 756e: 48 3b ca cmp %rdx,%rcx + 7571: 72 ad jb 0x7520 + 7573: 41 8d 51 01 lea 0x1(%r9),%edx + 7577: 3b d0 cmp %eax,%edx + 7579: 0f 87 41 01 00 00 ja 0x76c0 + 757f: 48 63 c0 movslq %eax,%rax + 7582: 4d 63 c9 movslq %r9d,%r9 + 7585: 49 2b c1 sub %r9,%rax + 7588: 48 83 f8 04 cmp $0x4,%rax + 758c: 0f 8c 39 01 00 00 jl 0x76cb + 7592: 4d 63 c9 movslq %r9d,%r9 + 7595: 41 89 c0 mov %eax,%r8d + 7598: 41 83 e0 fc and $0xfffffffc,%r8d + 759c: 33 c9 xor %ecx,%ecx + 759e: 4d 63 c0 movslq %r8d,%r8 + 75a1: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx + 75a5: 4b 8d 14 ca lea (%r10,%r9,8),%rdx + 75a9: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11 + 75ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75b5: 00 + 75b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75bd: 0f 1f 00 nopl (%rax) + 75c0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 75c6: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1 + 75cb: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 75d0: 48 83 c1 04 add $0x4,%rcx + 75d4: 49 3b c8 cmp %r8,%rcx + 75d7: 72 e7 jb 0x75c0 + 75d9: 4c 3b c0 cmp %rax,%r8 + 75dc: 0f 83 de 00 00 00 jae 0x76c0 + 75e2: 4d 63 c9 movslq %r9d,%r9 + 75e5: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx + 75e9: 4b 8d 0c ca lea (%r10,%r9,8),%rcx + 75ed: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx + 75f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7600: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0 + 7606: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0 + 760c: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8) + 7612: 49 ff c0 inc %r8 + 7615: 4c 3b c0 cmp %rax,%r8 + 7618: 72 e6 jb 0x7600 + 761a: e9 a1 00 00 00 jmp 0x76c0 + 761f: 41 89 c3 mov %eax,%r11d + 7622: bf 01 00 00 00 mov $0x1,%edi + 7627: 41 d1 eb shr $1,%r11d + 762a: 45 33 c9 xor %r9d,%r9d + 762d: 45 85 db test %r11d,%r11d + 7630: 76 6b jbe 0x769d + 7632: 48 63 d2 movslq %edx,%rdx + 7635: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 763a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi + 763e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp + 7642: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10 + 7646: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 764d: 00 + 764e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7655: 0f 1f 40 00 nopl 0x0(%rax) + 7659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7660: 43 8d 34 09 lea (%r9,%r9,1),%esi + 7664: 41 ff c1 inc %r9d + 7667: 48 63 f6 movslq %esi,%rsi + 766a: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0 + 7670: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0 + 7675: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8) + 767b: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1 + 7681: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1 + 7687: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8) + 768e: 45 3b cb cmp %r11d,%r9d + 7691: 72 cd jb 0x7660 + 7693: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 7698: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi + 769d: 8d 6f ff lea -0x1(%rdi),%ebp + 76a0: 3b e8 cmp %eax,%ebp + 76a2: 73 1c jae 0x76c0 + 76a4: 48 63 d2 movslq %edx,%rdx + 76a7: 48 63 ff movslq %edi,%rdi + 76aa: 48 03 d7 add %rdi,%rdx + 76ad: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0 + 76b3: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0 + 76b9: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8) + 76c0: c5 f8 77 vzeroupper + 76c3: 48 83 c4 30 add $0x30,%rsp + 76c7: 5d pop %rbp + 76c8: 5f pop %rdi + 76c9: 5b pop %rbx + 76ca: c3 ret + 76cb: 45 33 c0 xor %r8d,%r8d + 76ce: e9 06 ff ff ff jmp 0x75d9 + 76d3: 45 33 c9 xor %r9d,%r9d + 76d6: e9 98 fe ff ff jmp 0x7573 + 76db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 76e0: 53 push %rbx + 76e1: 57 push %rdi + 76e2: 55 push %rbp + 76e3: 48 83 ec 30 sub $0x30,%rsp + 76e7: 44 89 cd mov %r9d,%ebp + 76ea: 48 89 d3 mov %rdx,%rbx + 76ed: 81 e5 07 00 00 80 and $0x80000007,%ebp + 76f3: 7d 08 jge 0x76fd + 76f5: 83 ed 01 sub $0x1,%ebp + 76f8: 83 cd f8 or $0xfffffff8,%ebp + 76fb: ff c5 inc %ebp + 76fd: 33 d2 xor %edx,%edx + 76ff: 41 8d 41 f9 lea -0x7(%r9),%eax + 7703: 85 c0 test %eax,%eax + 7705: 7e 45 jle 0x774c + 7707: 49 63 c1 movslq %r9d,%rax + 770a: 48 83 c0 f9 add $0xfffffffffffffff9,%rax + 770e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7715: 00 + 7716: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 771d: 0f 1f 00 nopl (%rax) + 7720: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 + 7725: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1 + 772b: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2 + 7730: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3 + 7736: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8) + 773c: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8) + 7743: 48 83 c2 08 add $0x8,%rdx + 7747: 48 3b d0 cmp %rax,%rdx + 774a: 7c d4 jl 0x7720 + 774c: 83 fd 04 cmp $0x4,%ebp + 774f: 7c 20 jl 0x7771 + 7751: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 + 7756: 81 e5 03 00 00 80 and $0x80000003,%ebp + 775c: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1 + 7761: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8) + 7767: 7d 08 jge 0x7771 + 7769: 83 ed 01 sub $0x1,%ebp + 776c: 83 cd fc or $0xfffffffc,%ebp + 776f: ff c5 inc %ebp + 7771: 44 89 ca mov %r9d,%edx + 7774: 2b d5 sub %ebp,%edx + 7776: f7 dd neg %ebp + 7778: 0f 89 a2 02 00 00 jns 0x7a20 + 777e: 44 89 c8 mov %r9d,%eax + 7781: 2b c2 sub %edx,%eax + 7783: 83 f8 06 cmp $0x6,%eax + 7786: 0f 8e f3 01 00 00 jle 0x797f + 778c: 48 63 ea movslq %edx,%rbp + 778f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi + 7793: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10 + 7797: 4c 3b d7 cmp %rdi,%r10 + 779a: 76 1f jbe 0x77bb + 779c: 4d 63 c9 movslq %r9d,%r9 + 779f: 4d 89 d3 mov %r10,%r11 + 77a2: 4c 2b cd sub %rbp,%r9 + 77a5: 4c 2b df sub %rdi,%r11 + 77a8: 49 c1 e1 03 shl $0x3,%r9 + 77ac: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 77b1: 4d 3b d9 cmp %r9,%r11 + 77b4: 7d 2c jge 0x77e2 + 77b6: e9 c4 01 00 00 jmp 0x797f + 77bb: 49 3b fa cmp %r10,%rdi + 77be: 0f 86 bb 01 00 00 jbe 0x797f + 77c4: 4d 63 c9 movslq %r9d,%r9 + 77c7: 49 89 fb mov %rdi,%r11 + 77ca: 4c 2b cd sub %rbp,%r9 + 77cd: 4d 2b da sub %r10,%r11 + 77d0: 49 c1 e1 03 shl $0x3,%r9 + 77d4: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 77d9: 4d 3b d9 cmp %r9,%r11 + 77dc: 0f 8c 9d 01 00 00 jl 0x797f + 77e2: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp + 77e6: 48 3b ef cmp %rdi,%rbp + 77e9: 76 12 jbe 0x77fd + 77eb: 49 89 e9 mov %rbp,%r9 + 77ee: 4c 2b cf sub %rdi,%r9 + 77f1: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 + 77f6: 7d 1f jge 0x7817 + 77f8: e9 82 01 00 00 jmp 0x797f + 77fd: 48 3b fd cmp %rbp,%rdi + 7800: 0f 86 79 01 00 00 jbe 0x797f + 7806: 49 89 f9 mov %rdi,%r9 + 7809: 4c 2b cd sub %rbp,%r9 + 780c: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 + 7811: 0f 8c 68 01 00 00 jl 0x797f + 7817: 83 f8 10 cmp $0x10,%eax + 781a: 0f 8c 13 02 00 00 jl 0x7a33 + 7820: 48 89 f9 mov %rdi,%rcx + 7823: 48 83 e1 1f and $0x1f,%rcx + 7827: 89 c9 mov %ecx,%ecx + 7829: 85 c9 test %ecx,%ecx + 782b: 74 11 je 0x783e + 782d: f6 c1 07 test $0x7,%cl + 7830: 0f 85 fd 01 00 00 jne 0x7a33 + 7836: f7 d9 neg %ecx + 7838: 83 c1 20 add $0x20,%ecx + 783b: c1 e9 03 shr $0x3,%ecx + 783e: 8d 51 10 lea 0x10(%rcx),%edx + 7841: 3b c2 cmp %edx,%eax + 7843: 0f 8c ea 01 00 00 jl 0x7a33 + 7849: 41 89 c1 mov %eax,%r9d + 784c: 33 d2 xor %edx,%edx + 784e: 44 2b c9 sub %ecx,%r9d + 7851: 41 83 e1 0f and $0xf,%r9d + 7855: 41 f7 d9 neg %r9d + 7858: 44 03 c8 add %eax,%r9d + 785b: 85 c9 test %ecx,%ecx + 785d: 76 1a jbe 0x7879 + 785f: 90 nop + 7860: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 + 7866: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0 + 786c: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8) + 7871: 48 ff c2 inc %rdx + 7874: 48 3b d1 cmp %rcx,%rdx + 7877: 72 e7 jb 0x7860 + 7879: 49 63 d1 movslq %r9d,%rdx + 787c: 0f 1f 40 00 nopl 0x0(%rax) + 7880: c5 fd 10 44 cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm0 + 7886: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2 + 788c: c5 fd 10 64 cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm4 + 7892: 62 e1 fd 28 10 44 cd vmovupd 0x60(%rbp,%rcx,8),%ymm16 + 7899: 03 + 789a: c4 c1 7d 5d 0c ca vminpd (%r10,%rcx,8),%ymm0,%ymm1 + 78a0: c4 c1 6d 5d 5c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 + 78a7: c4 c1 5d 5d 6c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 + 78ae: 62 c1 fd 20 5d 4c ca vminpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 + 78b5: 03 + 78b6: c5 fd 11 0c cf vmovupd %ymm1,(%rdi,%rcx,8) + 78bb: c5 fd 11 5c cf 20 vmovupd %ymm3,0x20(%rdi,%rcx,8) + 78c1: c5 fd 11 6c cf 40 vmovupd %ymm5,0x40(%rdi,%rcx,8) + 78c7: 62 e1 fd 28 11 4c cf vmovupd %ymm17,0x60(%rdi,%rcx,8) + 78ce: 03 + 78cf: 48 83 c1 10 add $0x10,%rcx + 78d3: 48 3b ca cmp %rdx,%rcx + 78d6: 72 a8 jb 0x7880 + 78d8: 41 8d 51 01 lea 0x1(%r9),%edx + 78dc: 3b d0 cmp %eax,%edx + 78de: 0f 87 3c 01 00 00 ja 0x7a20 + 78e4: 48 63 c0 movslq %eax,%rax + 78e7: 4d 63 c9 movslq %r9d,%r9 + 78ea: 49 2b c1 sub %r9,%rax + 78ed: 48 83 f8 04 cmp $0x4,%rax + 78f1: 0f 8c 34 01 00 00 jl 0x7a2b + 78f7: 4d 63 c9 movslq %r9d,%r9 + 78fa: 41 89 c0 mov %eax,%r8d + 78fd: 41 83 e0 fc and $0xfffffffc,%r8d + 7901: 33 c9 xor %ecx,%ecx + 7903: 4d 63 c0 movslq %r8d,%r8 + 7906: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx + 790a: 4b 8d 14 ca lea (%r10,%r9,8),%rdx + 790e: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11 + 7913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 791f: 00 + 7920: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 7926: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1 + 792b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 7930: 48 83 c1 04 add $0x4,%rcx + 7934: 49 3b c8 cmp %r8,%rcx + 7937: 72 e7 jb 0x7920 + 7939: 4c 3b c0 cmp %rax,%r8 + 793c: 0f 83 de 00 00 00 jae 0x7a20 + 7942: 4d 63 c9 movslq %r9d,%r9 + 7945: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx + 7949: 4b 8d 0c ca lea (%r10,%r9,8),%rcx + 794d: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx + 7952: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7960: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0 + 7966: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0 + 796c: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8) + 7972: 49 ff c0 inc %r8 + 7975: 4c 3b c0 cmp %rax,%r8 + 7978: 72 e6 jb 0x7960 + 797a: e9 a1 00 00 00 jmp 0x7a20 + 797f: 41 89 c3 mov %eax,%r11d + 7982: bf 01 00 00 00 mov $0x1,%edi + 7987: 41 d1 eb shr $1,%r11d + 798a: 45 33 c9 xor %r9d,%r9d + 798d: 45 85 db test %r11d,%r11d + 7990: 76 6b jbe 0x79fd + 7992: 48 63 d2 movslq %edx,%rdx + 7995: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 799a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi + 799e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp + 79a2: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10 + 79a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 79ad: 00 + 79ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79b5: 0f 1f 40 00 nopl 0x0(%rax) + 79b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79c0: 43 8d 34 09 lea (%r9,%r9,1),%esi + 79c4: 41 ff c1 inc %r9d + 79c7: 48 63 f6 movslq %esi,%rsi + 79ca: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0 + 79d0: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0 + 79d5: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8) + 79db: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1 + 79e1: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1 + 79e7: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8) + 79ee: 45 3b cb cmp %r11d,%r9d + 79f1: 72 cd jb 0x79c0 + 79f3: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 79f8: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi + 79fd: 8d 6f ff lea -0x1(%rdi),%ebp + 7a00: 3b e8 cmp %eax,%ebp + 7a02: 73 1c jae 0x7a20 + 7a04: 48 63 d2 movslq %edx,%rdx + 7a07: 48 63 ff movslq %edi,%rdi + 7a0a: 48 03 d7 add %rdi,%rdx + 7a0d: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0 + 7a13: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0 + 7a19: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8) + 7a20: c5 f8 77 vzeroupper + 7a23: 48 83 c4 30 add $0x30,%rsp + 7a27: 5d pop %rbp + 7a28: 5f pop %rdi + 7a29: 5b pop %rbx + 7a2a: c3 ret + 7a2b: 45 33 c0 xor %r8d,%r8d + 7a2e: e9 06 ff ff ff jmp 0x7939 + 7a33: 45 33 c9 xor %r9d,%r9d + 7a36: e9 9d fe ff ff jmp 0x78d8 + 7a3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7a40: 53 push %rbx + 7a41: 56 push %rsi + 7a42: 57 push %rdi + 7a43: 41 54 push %r12 + 7a45: 41 55 push %r13 + 7a47: 41 57 push %r15 + 7a49: 55 push %rbp + 7a4a: 48 83 ec 30 sub $0x30,%rsp + 7a4e: 4d 89 c4 mov %r8,%r12 + 7a51: 49 89 d7 mov %rdx,%r15 + 7a54: 48 89 c8 mov %rcx,%rax + 7a57: 33 db xor %ebx,%ebx + 7a59: 4d 85 e4 test %r12,%r12 + 7a5c: 0f 84 5b 02 00 00 je 0x7cbd + 7a62: 41 83 3c 24 09 cmpl $0x9,(%r12) + 7a67: 74 14 je 0x7a7d + 7a69: b8 f3 ff ff ff mov $0xfffffff3,%eax + 7a6e: 48 83 c4 30 add $0x30,%rsp + 7a72: 5d pop %rbp + 7a73: 41 5f pop %r15 + 7a75: 41 5d pop %r13 + 7a77: 41 5c pop %r12 + 7a79: 5f pop %rdi + 7a7a: 5e pop %rsi + 7a7b: 5b pop %rbx + 7a7c: c3 ret + 7a7d: 48 85 c0 test %rax,%rax + 7a80: 0f 84 37 02 00 00 je 0x7cbd + 7a86: 4d 85 ff test %r15,%r15 + 7a89: 0f 84 2e 02 00 00 je 0x7cbd + 7a8f: 4d 85 c9 test %r9,%r9 + 7a92: 0f 84 1d 02 00 00 je 0x7cb5 + 7a98: 45 8b 6c 24 04 mov 0x4(%r12),%r13d + 7a9d: 41 83 fd 05 cmp $0x5,%r13d + 7aa1: 0f 8f e1 00 00 00 jg 0x7b88 + 7aa7: 48 8b 18 mov (%rax),%rbx + 7aaa: 44 89 e9 mov %r13d,%ecx + 7aad: 49 89 1f mov %rbx,(%r15) + 7ab0: bb 01 00 00 00 mov $0x1,%ebx + 7ab5: d3 e3 shl %cl,%ebx + 7ab7: 83 fb 01 cmp $0x1,%ebx + 7aba: 0f 8e 79 00 00 00 jle 0x7b39 + 7ac0: 48 63 db movslq %ebx,%rbx + 7ac3: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp + 7ac7: 49 89 6f 08 mov %rbp,0x8(%r15) + 7acb: 8d 6b fe lea -0x2(%rbx),%ebp + 7ace: 83 fd 02 cmp $0x2,%ebp + 7ad1: 7c 66 jl 0x7b39 + 7ad3: c1 ed 1f shr $0x1f,%ebp + 7ad6: bf 01 00 00 00 mov $0x1,%edi + 7adb: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi + 7adf: 33 ed xor %ebp,%ebp + 7ae1: 83 e6 fe and $0xfffffffe,%esi + 7ae4: 89 f3 mov %esi,%ebx + 7ae6: d1 eb shr $1,%ebx + 7ae8: 85 db test %ebx,%ebx + 7aea: 76 39 jbe 0x7b25 + 7aec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7af3: 00 + 7af4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7b00: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi + 7b04: ff c5 inc %ebp + 7b06: 48 63 ff movslq %edi,%rdi + 7b09: 3b eb cmp %ebx,%ebp + 7b0b: 4c 8b 4c f8 10 mov 0x10(%rax,%rdi,8),%r9 + 7b10: 4d 89 4c ff 10 mov %r9,0x10(%r15,%rdi,8) + 7b15: 4c 8b 54 f8 18 mov 0x18(%rax,%rdi,8),%r10 + 7b1a: 4d 89 54 ff 18 mov %r10,0x18(%r15,%rdi,8) + 7b1f: 72 df jb 0x7b00 + 7b21: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi + 7b25: 8d 5f ff lea -0x1(%rdi),%ebx + 7b28: 3b de cmp %esi,%ebx + 7b2a: 73 0d jae 0x7b39 + 7b2c: 48 63 ff movslq %edi,%rdi + 7b2f: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax + 7b34: 49 89 44 ff 08 mov %rax,0x8(%r15,%rdi,8) + 7b39: 4d 63 ed movslq %r13d,%r13 + 7b3c: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 7b42: 74 1e je 0x7b62 + 7b44: 48 8d 05 75 38 fe ff lea -0x1c78b(%rip),%rax # 0xfffffffffffeb3c0 + 7b4b: 4c 89 f9 mov %r15,%rcx + 7b4e: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 7b55: 4c 89 fa mov %r15,%rdx + 7b58: 42 ff 94 e8 80 d8 c5 call *0x1c5d880(%rax,%r13,8) + 7b5f: 01 + 7b60: eb 15 jmp 0x7b77 + 7b62: 48 8d 05 57 38 fe ff lea -0x1c7a9(%rip),%rax # 0xfffffffffffeb3c0 + 7b69: 4c 89 f9 mov %r15,%rcx + 7b6c: 4c 89 fa mov %r15,%rdx + 7b6f: 42 ff 94 e8 b0 d8 c5 call *0x1c5d8b0(%rax,%r13,8) + 7b76: 01 + 7b77: 33 c0 xor %eax,%eax + 7b79: 48 83 c4 30 add $0x30,%rsp + 7b7d: 5d pop %rbp + 7b7e: 41 5f pop %r15 + 7b80: 41 5d pop %r13 + 7b82: 41 5c pop %r12 + 7b84: 5f pop %rdi + 7b85: 5e pop %rsi + 7b86: 5b pop %rbx + 7b87: c3 ret + 7b88: 4c 89 cb mov %r9,%rbx + 7b8b: 48 83 e3 3f and $0x3f,%rbx + 7b8f: 48 f7 db neg %rbx + 7b92: 48 83 e3 3f and $0x3f,%rbx + 7b96: 4c 03 cb add %rbx,%r9 + 7b99: 33 db xor %ebx,%ebx + 7b9b: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 7ba1: 49 0f 4f d9 cmovg %r9,%rbx + 7ba5: 44 89 e9 mov %r13d,%ecx + 7ba8: bd 01 00 00 00 mov $0x1,%ebp + 7bad: d3 e5 shl %cl,%ebp + 7baf: 41 8d 75 ff lea -0x1(%r13),%esi + 7bb3: 48 63 ed movslq %ebp,%rbp + 7bb6: 49 89 e3 mov %rsp,%r11 + 7bb9: f2 0f 10 10 movsd (%rax),%xmm2 + 7bbd: 89 f1 mov %esi,%ecx + 7bbf: 0f 28 c2 movaps %xmm2,%xmm0 + 7bc2: bf 01 00 00 00 mov $0x1,%edi + 7bc7: d3 e7 shl %cl,%edi + 7bc9: 48 89 c1 mov %rax,%rcx + 7bcc: f2 0f 10 0c e8 movsd (%rax,%rbp,8),%xmm1 + 7bd1: 4c 89 fa mov %r15,%rdx + 7bd4: 41 89 f8 mov %edi,%r8d + 7bd7: 41 b9 ff ff ff ff mov $0xffffffff,%r9d + 7bdd: f2 0f 58 c1 addsd %xmm1,%xmm0 + 7be1: f2 0f 5c d1 subsd %xmm1,%xmm2 + 7be5: f2 41 0f 11 07 movsd %xmm0,(%r15) + 7bea: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15) + 7bf0: 4d 8b 54 24 58 mov 0x58(%r12),%r10 + 7bf5: 4d 89 53 20 mov %r10,0x20(%r11) + 7bf9: e8 c2 36 0b 00 call 0xbb2c0 + 7bfe: 41 83 fd 06 cmp $0x6,%r13d + 7c02: 7f 43 jg 0x7c47 + 7c04: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 7c0a: 74 21 je 0x7c2d + 7c0c: 4d 63 ed movslq %r13d,%r13 + 7c0f: 4c 89 f9 mov %r15,%rcx + 7c12: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 7c19: 4c 8d 25 a0 37 fe ff lea -0x1c860(%rip),%r12 # 0xfffffffffffeb3c0 + 7c20: 4c 89 fa mov %r15,%rdx + 7c23: 43 ff 94 ec d8 d8 c5 call *0x1c5d8d8(%r12,%r13,8) + 7c2a: 01 + 7c2b: eb 77 jmp 0x7ca4 + 7c2d: 4d 63 ed movslq %r13d,%r13 + 7c30: 48 8d 05 89 37 fe ff lea -0x1c877(%rip),%rax # 0xfffffffffffeb3c0 + 7c37: 4c 89 f9 mov %r15,%rcx + 7c3a: 4c 89 fa mov %r15,%rdx + 7c3d: 42 ff 94 e8 08 d9 c5 call *0x1c5d908(%rax,%r13,8) + 7c44: 01 + 7c45: eb 5d jmp 0x7ca4 + 7c47: 41 83 fd 0f cmp $0xf,%r13d + 7c4b: 7e 1a jle 0x7c67 + 7c4d: 48 89 e0 mov %rsp,%rax + 7c50: 4c 89 e1 mov %r12,%rcx + 7c53: 4c 89 fa mov %r15,%rdx + 7c56: 4d 89 f8 mov %r15,%r8 + 7c59: 41 89 f1 mov %esi,%r9d + 7c5c: 48 89 58 20 mov %rbx,0x20(%rax) + 7c60: e8 1b 3e 0b 00 call 0xbba80 + 7c65: eb 3d jmp 0x7ca4 + 7c67: 48 89 e6 mov %rsp,%rsi + 7c6a: 4c 89 f9 mov %r15,%rcx + 7c6d: 49 8b 44 24 30 mov 0x30(%r12),%rax + 7c72: 4c 89 fa mov %r15,%rdx + 7c75: 41 89 f8 mov %edi,%r8d + 7c78: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 7c7d: 48 89 46 20 mov %rax,0x20(%rsi) + 7c81: 48 89 5e 28 mov %rbx,0x28(%rsi) + 7c85: e8 66 63 a9 01 call 0x1a9dff0 + 7c8a: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 7c90: 74 12 je 0x7ca4 + 7c92: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 + 7c99: 4c 89 fa mov %r15,%rdx + 7c9c: 41 89 e8 mov %ebp,%r8d + 7c9f: e8 fc cf fe ff call 0xffffffffffff4ca0 + 7ca4: 33 c0 xor %eax,%eax + 7ca6: 48 83 c4 30 add $0x30,%rsp + 7caa: 5d pop %rbp + 7cab: 41 5f pop %r15 + 7cad: 41 5d pop %r13 + 7caf: 41 5c pop %r12 + 7cb1: 5f pop %rdi + 7cb2: 5e pop %rsi + 7cb3: 5b pop %rbx + 7cb4: c3 ret + 7cb5: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 7cbb: 7e 14 jle 0x7cd1 + 7cbd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7cc2: 48 83 c4 30 add $0x30,%rsp + 7cc6: 5d pop %rbp + 7cc7: 41 5f pop %r15 + 7cc9: 41 5d pop %r13 + 7ccb: 41 5c pop %r12 + 7ccd: 5f pop %rdi + 7cce: 5e pop %rsi + 7ccf: 5b pop %rbx + 7cd0: c3 ret + 7cd1: 45 8b 6c 24 04 mov 0x4(%r12),%r13d + 7cd6: 41 83 fd 05 cmp $0x5,%r13d + 7cda: 0f 8e c7 fd ff ff jle 0x7aa7 + 7ce0: e9 c0 fe ff ff jmp 0x7ba5 + 7ce5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7cec: 00 + 7ced: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d00: 53 push %rbx + 7d01: 56 push %rsi + 7d02: 57 push %rdi + 7d03: 41 55 push %r13 + 7d05: 41 56 push %r14 + 7d07: 41 57 push %r15 + 7d09: 55 push %rbp + 7d0a: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 7d0f: 4d 89 c6 mov %r8,%r14 + 7d12: 49 89 d7 mov %rdx,%r15 + 7d15: 49 89 ca mov %rcx,%r10 + 7d18: 33 db xor %ebx,%ebx + 7d1a: 4d 85 f6 test %r14,%r14 + 7d1d: 0f 84 5b 02 00 00 je 0x7f7e + 7d23: 41 83 3e 09 cmpl $0x9,(%r14) + 7d27: 74 15 je 0x7d3e + 7d29: b8 f3 ff ff ff mov $0xfffffff3,%eax + 7d2e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 7d33: 5d pop %rbp + 7d34: 41 5f pop %r15 + 7d36: 41 5e pop %r14 + 7d38: 41 5d pop %r13 + 7d3a: 5f pop %rdi + 7d3b: 5e pop %rsi + 7d3c: 5b pop %rbx + 7d3d: c3 ret + 7d3e: 4d 85 d2 test %r10,%r10 + 7d41: 0f 84 37 02 00 00 je 0x7f7e + 7d47: 4d 85 ff test %r15,%r15 + 7d4a: 0f 84 2e 02 00 00 je 0x7f7e + 7d50: 4d 85 c9 test %r9,%r9 + 7d53: 0f 84 1e 02 00 00 je 0x7f77 + 7d59: 45 8b 6e 04 mov 0x4(%r14),%r13d + 7d5d: 41 83 7e 04 05 cmpl $0x5,0x4(%r14) + 7d62: 0f 8f e6 00 00 00 jg 0x7e4e + 7d68: 49 8b 02 mov (%r10),%rax + 7d6b: 44 89 e9 mov %r13d,%ecx + 7d6e: 49 89 07 mov %rax,(%r15) + 7d71: b8 01 00 00 00 mov $0x1,%eax + 7d76: d3 e0 shl %cl,%eax + 7d78: 83 f8 01 cmp $0x1,%eax + 7d7b: 0f 8e 7b 00 00 00 jle 0x7dfc + 7d81: 48 63 c0 movslq %eax,%rax + 7d84: 49 8b 1c c2 mov (%r10,%rax,8),%rbx + 7d88: 49 89 5f 08 mov %rbx,0x8(%r15) + 7d8c: 8d 58 fe lea -0x2(%rax),%ebx + 7d8f: 83 fb 02 cmp $0x2,%ebx + 7d92: 7c 68 jl 0x7dfc + 7d94: c1 eb 1f shr $0x1f,%ebx + 7d97: be 01 00 00 00 mov $0x1,%esi + 7d9c: 03 c3 add %ebx,%eax + 7d9e: 33 ed xor %ebp,%ebp + 7da0: 83 c0 fe add $0xfffffffe,%eax + 7da3: 83 e0 fe and $0xfffffffe,%eax + 7da6: 89 c3 mov %eax,%ebx + 7da8: d1 eb shr $1,%ebx + 7daa: 85 db test %ebx,%ebx + 7dac: 76 39 jbe 0x7de7 + 7dae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7db5: 00 + 7db6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7dbd: 0f 1f 00 nopl (%rax) + 7dc0: 89 ee mov %ebp,%esi + 7dc2: 03 f5 add %ebp,%esi + 7dc4: ff c5 inc %ebp + 7dc6: 48 63 f6 movslq %esi,%rsi + 7dc9: 3b eb cmp %ebx,%ebp + 7dcb: 49 8b 7c f2 10 mov 0x10(%r10,%rsi,8),%rdi + 7dd0: 49 89 7c f7 10 mov %rdi,0x10(%r15,%rsi,8) + 7dd5: 4d 8b 4c f2 18 mov 0x18(%r10,%rsi,8),%r9 + 7dda: 4d 89 4c f7 18 mov %r9,0x18(%r15,%rsi,8) + 7ddf: 72 df jb 0x7dc0 + 7de1: 03 ed add %ebp,%ebp + 7de3: 89 ee mov %ebp,%esi + 7de5: ff c6 inc %esi + 7de7: 89 f3 mov %esi,%ebx + 7de9: ff cb dec %ebx + 7deb: 3b d8 cmp %eax,%ebx + 7ded: 73 0d jae 0x7dfc + 7def: 48 63 f6 movslq %esi,%rsi + 7df2: 4d 8b 54 f2 08 mov 0x8(%r10,%rsi,8),%r10 + 7df7: 4d 89 54 f7 08 mov %r10,0x8(%r15,%rsi,8) + 7dfc: 4d 63 ed movslq %r13d,%r13 + 7dff: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 7e04: 74 1f je 0x7e25 + 7e06: 48 8d 05 b3 35 fe ff lea -0x1ca4d(%rip),%rax # 0xfffffffffffeb3c0 + 7e0d: 4c 89 f9 mov %r15,%rcx + 7e10: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2 + 7e16: 4c 89 fa mov %r15,%rdx + 7e19: 4a 8b 9c e8 40 d9 c5 mov 0x1c5d940(%rax,%r13,8),%rbx + 7e20: 01 + 7e21: ff d3 call *%rbx + 7e23: eb 17 jmp 0x7e3c + 7e25: 48 8d 05 94 35 fe ff lea -0x1ca6c(%rip),%rax # 0xfffffffffffeb3c0 + 7e2c: 4c 89 f9 mov %r15,%rcx + 7e2f: 4c 89 fa mov %r15,%rdx + 7e32: 4a 8b 9c e8 70 d9 c5 mov 0x1c5d970(%rax,%r13,8),%rbx + 7e39: 01 + 7e3a: ff d3 call *%rbx + 7e3c: 33 c0 xor %eax,%eax + 7e3e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 7e43: 5d pop %rbp + 7e44: 41 5f pop %r15 + 7e46: 41 5e pop %r14 + 7e48: 41 5d pop %r13 + 7e4a: 5f pop %rdi + 7e4b: 5e pop %rsi + 7e4c: 5b pop %rbx + 7e4d: c3 ret + 7e4e: 4c 89 c8 mov %r9,%rax + 7e51: 48 83 e0 3f and $0x3f,%rax + 7e55: 48 f7 d8 neg %rax + 7e58: 48 83 e0 3f and $0x3f,%rax + 7e5c: 4c 03 c8 add %rax,%r9 + 7e5f: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) + 7e64: 49 0f 4f d9 cmovg %r9,%rbx + 7e68: 44 89 e9 mov %r13d,%ecx + 7e6b: bd 01 00 00 00 mov $0x1,%ebp + 7e70: d3 e5 shl %cl,%ebp + 7e72: 41 8d 75 ff lea -0x1(%r13),%esi + 7e76: 48 63 ed movslq %ebp,%rbp + 7e79: 49 89 e3 mov %rsp,%r11 + 7e7c: f2 41 0f 10 12 movsd (%r10),%xmm2 + 7e81: 89 f1 mov %esi,%ecx + 7e83: 0f 28 c2 movaps %xmm2,%xmm0 + 7e86: bf 01 00 00 00 mov $0x1,%edi + 7e8b: d3 e7 shl %cl,%edi + 7e8d: 4c 89 d1 mov %r10,%rcx + 7e90: f2 41 0f 10 0c ea movsd (%r10,%rbp,8),%xmm1 + 7e96: 4c 89 fa mov %r15,%rdx + 7e99: 41 89 f8 mov %edi,%r8d + 7e9c: 41 83 c9 ff or $0xffffffff,%r9d + 7ea0: f2 0f 58 c1 addsd %xmm1,%xmm0 + 7ea4: f2 0f 5c d1 subsd %xmm1,%xmm2 + 7ea8: f2 41 0f 11 07 movsd %xmm0,(%r15) + 7ead: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15) + 7eb3: 49 8b 46 58 mov 0x58(%r14),%rax + 7eb7: 49 89 43 20 mov %rax,0x20(%r11) + 7ebb: e8 00 b9 0b 00 call 0xc37c0 + 7ec0: 41 83 fd 06 cmp $0x6,%r13d + 7ec4: 7f 45 jg 0x7f0b + 7ec6: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 7ecb: 74 22 je 0x7eef + 7ecd: 4d 63 ed movslq %r13d,%r13 + 7ed0: 48 8d 05 e9 34 fe ff lea -0x1cb17(%rip),%rax # 0xfffffffffffeb3c0 + 7ed7: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2 + 7edd: 4c 89 f9 mov %r15,%rcx + 7ee0: 4c 89 fa mov %r15,%rdx + 7ee3: 4a 8b 9c e8 98 d9 c5 mov 0x1c5d998(%rax,%r13,8),%rbx + 7eea: 01 + 7eeb: ff d3 call *%rbx + 7eed: eb 76 jmp 0x7f65 + 7eef: 4d 63 ed movslq %r13d,%r13 + 7ef2: 48 8d 05 c7 34 fe ff lea -0x1cb39(%rip),%rax # 0xfffffffffffeb3c0 + 7ef9: 4c 89 f9 mov %r15,%rcx + 7efc: 4c 89 fa mov %r15,%rdx + 7eff: 4a 8b 9c e8 c8 d9 c5 mov 0x1c5d9c8(%rax,%r13,8),%rbx + 7f06: 01 + 7f07: ff d3 call *%rbx + 7f09: eb 5a jmp 0x7f65 + 7f0b: 41 83 fd 11 cmp $0x11,%r13d + 7f0f: 7e 1b jle 0x7f2c + 7f11: 48 8d 04 24 lea (%rsp),%rax + 7f15: 4c 89 f1 mov %r14,%rcx + 7f18: 4c 89 fa mov %r15,%rdx + 7f1b: 4d 89 f8 mov %r15,%r8 + 7f1e: 41 89 f1 mov %esi,%r9d + 7f21: 48 89 58 20 mov %rbx,0x20(%rax) + 7f25: e8 f6 c0 0b 00 call 0xc4020 + 7f2a: eb 39 jmp 0x7f65 + 7f2c: 48 89 e6 mov %rsp,%rsi + 7f2f: 4c 89 f9 mov %r15,%rcx + 7f32: 49 8b 46 30 mov 0x30(%r14),%rax + 7f36: 4c 89 fa mov %r15,%rdx + 7f39: 41 89 f8 mov %edi,%r8d + 7f3c: 4d 8b 4e 38 mov 0x38(%r14),%r9 + 7f40: 48 89 46 20 mov %rax,0x20(%rsi) + 7f44: 48 89 5e 28 mov %rbx,0x28(%rsi) + 7f48: e8 43 86 aa 01 call 0x1ab0590 + 7f4d: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 7f52: 74 11 je 0x7f65 + 7f54: f2 41 0f 10 46 10 movsd 0x10(%r14),%xmm0 + 7f5a: 4c 89 fa mov %r15,%rdx + 7f5d: 41 89 e8 mov %ebp,%r8d + 7f60: e8 9b cd fe ff call 0xffffffffffff4d00 + 7f65: 33 c0 xor %eax,%eax + 7f67: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 7f6c: 5d pop %rbp + 7f6d: 41 5f pop %r15 + 7f6f: 41 5e pop %r14 + 7f71: 41 5d pop %r13 + 7f73: 5f pop %rdi + 7f74: 5e pop %rsi + 7f75: 5b pop %rbx + 7f76: c3 ret + 7f77: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) + 7f7c: 7e 15 jle 0x7f93 + 7f7e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7f83: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 7f88: 5d pop %rbp + 7f89: 41 5f pop %r15 + 7f8b: 41 5e pop %r14 + 7f8d: 41 5d pop %r13 + 7f8f: 5f pop %rdi + 7f90: 5e pop %rsi + 7f91: 5b pop %rbx + 7f92: c3 ret + 7f93: 45 8b 6e 04 mov 0x4(%r14),%r13d + 7f97: 41 83 7e 04 05 cmpl $0x5,0x4(%r14) + 7f9c: 0f 8e c6 fd ff ff jle 0x7d68 + 7fa2: e9 c1 fe ff ff jmp 0x7e68 + 7fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7fae: 00 + 7faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fb6: 0f 1f 00 nopl (%rax) + 7fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fc0: 53 push %rbx + 7fc1: 56 push %rsi + 7fc2: 41 54 push %r12 + 7fc4: 41 55 push %r13 + 7fc6: 41 56 push %r14 + 7fc8: 41 57 push %r15 + 7fca: 55 push %rbp + 7fcb: 48 83 ec 30 sub $0x30,%rsp + 7fcf: 4d 89 c6 mov %r8,%r14 + 7fd2: 49 89 d7 mov %rdx,%r15 + 7fd5: 48 89 c8 mov %rcx,%rax + 7fd8: 33 db xor %ebx,%ebx + 7fda: 4d 85 f6 test %r14,%r14 + 7fdd: 0f 84 5f 02 00 00 je 0x8242 + 7fe3: 41 83 3e 09 cmpl $0x9,(%r14) + 7fe7: 74 15 je 0x7ffe + 7fe9: b8 f3 ff ff ff mov $0xfffffff3,%eax + 7fee: 48 83 c4 30 add $0x30,%rsp + 7ff2: 5d pop %rbp + 7ff3: 41 5f pop %r15 + 7ff5: 41 5e pop %r14 + 7ff7: 41 5d pop %r13 + 7ff9: 41 5c pop %r12 + 7ffb: 5e pop %rsi + 7ffc: 5b pop %rbx + 7ffd: c3 ret + 7ffe: 48 rex.W + 7fff: 85 .byte 0x85 diff --git a/handoff/nls_dasm/th_15060.dis b/handoff/nls_dasm/th_15060.dis new file mode 100644 index 0000000..fea3aed --- /dev/null +++ b/handoff/nls_dasm/th_15060.dis @@ -0,0 +1,8537 @@ +; th_15060: VA 0x180015060-0x18001d060 (32768 bytes) + +/tmp/opencode/dis/th_15060.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 89 d1 mov %rdx,%rcx + 3: 48 85 c9 test %rcx,%rcx + 6: 0f 84 82 01 00 00 je 0x18e + c: 45 85 c0 test %r8d,%r8d + f: 0f 8e 73 01 00 00 jle 0x188 + 15: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 19: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 1d: 7a 06 jp 0x25 + 1f: 0f 84 60 01 00 00 je 0x185 + 25: 41 83 f8 10 cmp $0x10,%r8d + 29: 0f 8c 4f 01 00 00 jl 0x17e + 2f: 49 89 ca mov %rcx,%r10 + 32: 49 83 e2 1f and $0x1f,%r10 + 36: 45 85 d2 test %r10d,%r10d + 39: 74 18 je 0x53 + 3b: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 42: 0f 85 36 01 00 00 jne 0x17e + 48: 41 f7 da neg %r10d + 4b: 41 83 c2 20 add $0x20,%r10d + 4f: 41 c1 ea 03 shr $0x3,%r10d + 53: 41 8d 42 10 lea 0x10(%r10),%eax + 57: 44 3b c0 cmp %eax,%r8d + 5a: 0f 8c 1e 01 00 00 jl 0x17e + 60: 44 89 c2 mov %r8d,%edx + 63: 33 c0 xor %eax,%eax + 65: 41 2b d2 sub %r10d,%edx + 68: 83 e2 0f and $0xf,%edx + 6b: f7 da neg %edx + 6d: 41 03 d0 add %r8d,%edx + 70: 45 89 d1 mov %r10d,%r9d + 73: 45 85 d2 test %r10d,%r10d + 76: 76 1a jbe 0x92 + 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f: 00 + 80: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 + 85: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) + 8a: 48 ff c0 inc %rax + 8d: 49 3b c1 cmp %r9,%rax + 90: 72 ee jb 0x80 + 92: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 97: 48 63 c2 movslq %edx,%rax + 9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + a0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 + a6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 + ad: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 + b4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 + bb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) + c1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) + c8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) + cf: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) + d6: 49 83 c1 10 add $0x10,%r9 + da: 4c 3b c8 cmp %rax,%r9 + dd: 72 c1 jb 0xa0 + df: 8d 42 01 lea 0x1(%rdx),%eax + e2: 41 3b c0 cmp %r8d,%eax + e5: 0f 87 89 00 00 00 ja 0x174 + eb: 4d 63 c0 movslq %r8d,%r8 + ee: 48 63 d2 movslq %edx,%rdx + f1: 4c 2b c2 sub %rdx,%r8 + f4: 49 83 f8 04 cmp $0x4,%r8 + f8: 0f 8c 7c 00 00 00 jl 0x17a + fe: 48 63 d2 movslq %edx,%rdx + 101: 44 89 c0 mov %r8d,%eax + 104: 83 e0 fc and $0xfffffffc,%eax + 107: 45 33 d2 xor %r10d,%r10d + 10a: 48 63 c0 movslq %eax,%rax + 10d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 112: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 116: 0f 1f 00 nopl (%rax) + 119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 120: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 + 125: 49 83 c2 04 add $0x4,%r10 + 129: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 12e: 49 83 c1 20 add $0x20,%r9 + 132: 4c 3b d0 cmp %rax,%r10 + 135: 72 e9 jb 0x120 + 137: 49 3b c0 cmp %r8,%rax + 13a: 73 38 jae 0x174 + 13c: 48 63 d2 movslq %edx,%rdx + 13f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx + 143: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14e: 00 + 14f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 156: 0f 1f 00 nopl (%rax) + 159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 160: 48 ff c0 inc %rax + 163: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 + 167: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 16b: 48 83 c2 08 add $0x8,%rdx + 16f: 49 3b c0 cmp %r8,%rax + 172: 72 ec jb 0x160 + 174: 33 c0 xor %eax,%eax + 176: c5 f8 77 vzeroupper + 179: c3 ret + 17a: 33 c0 xor %eax,%eax + 17c: eb b9 jmp 0x137 + 17e: 33 d2 xor %edx,%edx + 180: e9 5a ff ff ff jmp 0xdf + 185: 33 c0 xor %eax,%eax + 187: c3 ret + 188: b8 fa ff ff ff mov $0xfffffffa,%eax + 18d: c3 ret + 18e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 193: c3 ret + 194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a0: 48 83 ec 28 sub $0x28,%rsp + 1a4: 48 85 d2 test %rdx,%rdx + 1a7: 74 20 je 0x1c9 + 1a9: 45 85 c0 test %r8d,%r8d + 1ac: 7f 0a jg 0x1b8 + 1ae: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b3: 48 83 c4 28 add $0x28,%rsp + 1b7: c3 ret + 1b8: 66 48 0f 7e c1 movq %xmm0,%rcx + 1bd: e8 9e ba 02 00 call 0x2bc60 + 1c2: 33 c0 xor %eax,%eax + 1c4: 48 83 c4 28 add $0x28,%rsp + 1c8: c3 ret + 1c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1ce: 48 83 c4 28 add $0x28,%rsp + 1d2: c3 ret + 1d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1df: 00 + 1e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1e5: 48 85 d2 test %rdx,%rdx + 1e8: 74 23 je 0x20d + 1ea: 45 85 c0 test %r8d,%r8d + 1ed: 7f 0c jg 0x1fb + 1ef: b8 fa ff ff ff mov $0xfffffffa,%eax + 1f4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1f9: 90 nop + 1fa: c3 ret + 1fb: 66 48 0f 7e c1 movq %xmm0,%rcx + 200: e8 7b ba 02 00 call 0x2bc80 + 205: 33 c0 xor %eax,%eax + 207: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 20c: c3 ret + 20d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 212: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 217: 90 nop + 218: 90 nop + 219: 90 nop + 21a: c3 ret + 21b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 220: 48 83 ec 28 sub $0x28,%rsp + 224: 48 85 d2 test %rdx,%rdx + 227: 74 20 je 0x249 + 229: 45 85 c0 test %r8d,%r8d + 22c: 7f 0a jg 0x238 + 22e: b8 fa ff ff ff mov $0xfffffffa,%eax + 233: 48 83 c4 28 add $0x28,%rsp + 237: c3 ret + 238: 66 48 0f 7e c1 movq %xmm0,%rcx + 23d: e8 5e ba 02 00 call 0x2bca0 + 242: 33 c0 xor %eax,%eax + 244: 48 83 c4 28 add $0x28,%rsp + 248: c3 ret + 249: b8 f8 ff ff ff mov $0xfffffff8,%eax + 24e: 48 83 c4 28 add $0x28,%rsp + 252: c3 ret + 253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25f: 00 + 260: 48 83 ec 28 sub $0x28,%rsp + 264: 48 85 d2 test %rdx,%rdx + 267: 74 20 je 0x289 + 269: 45 85 c0 test %r8d,%r8d + 26c: 7f 0a jg 0x278 + 26e: b8 fa ff ff ff mov $0xfffffffa,%eax + 273: 48 83 c4 28 add $0x28,%rsp + 277: c3 ret + 278: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 27d: e8 3e ba 02 00 call 0x2bcc0 + 282: 33 c0 xor %eax,%eax + 284: 48 83 c4 28 add $0x28,%rsp + 288: c3 ret + 289: b8 f8 ff ff ff mov $0xfffffff8,%eax + 28e: 48 83 c4 28 add $0x28,%rsp + 292: c3 ret + 293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 29f: 00 + 2a0: 48 83 ec 28 sub $0x28,%rsp + 2a4: 48 85 d2 test %rdx,%rdx + 2a7: 74 20 je 0x2c9 + 2a9: 45 85 c0 test %r8d,%r8d + 2ac: 7f 0a jg 0x2b8 + 2ae: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b3: 48 83 c4 28 add $0x28,%rsp + 2b7: c3 ret + 2b8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 2bd: e8 1e ba 02 00 call 0x2bce0 + 2c2: 33 c0 xor %eax,%eax + 2c4: 48 83 c4 28 add $0x28,%rsp + 2c8: c3 ret + 2c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ce: 48 83 c4 28 add $0x28,%rsp + 2d2: c3 ret + 2d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2df: 00 + 2e0: 48 83 ec 28 sub $0x28,%rsp + 2e4: 48 85 d2 test %rdx,%rdx + 2e7: 74 20 je 0x309 + 2e9: 45 85 c0 test %r8d,%r8d + 2ec: 7f 0a jg 0x2f8 + 2ee: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f3: 48 83 c4 28 add $0x28,%rsp + 2f7: c3 ret + 2f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 2fd: e8 3e bd 02 00 call 0x2c040 + 302: 33 c0 xor %eax,%eax + 304: 48 83 c4 28 add $0x28,%rsp + 308: c3 ret + 309: b8 f8 ff ff ff mov $0xfffffff8,%eax + 30e: 48 83 c4 28 add $0x28,%rsp + 312: c3 ret + 313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 31f: 00 + 320: 41 83 f9 05 cmp $0x5,%r9d + 324: 7d 3d jge 0x363 + 326: 41 ff c9 dec %r9d + 329: 41 83 f9 ff cmp $0xffffffff,%r9d + 32d: 74 33 je 0x362 + 32f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 336: 00 + 337: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33e: 66 90 xchg %ax,%ax + 340: f2 0f 10 01 movsd (%rcx),%xmm0 + 344: 41 ff c9 dec %r9d + 347: 48 83 c1 08 add $0x8,%rcx + 34b: f2 0f 58 02 addsd (%rdx),%xmm0 + 34f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 354: 48 83 c2 08 add $0x8,%rdx + 358: 49 83 c0 08 add $0x8,%r8 + 35c: 41 83 f9 ff cmp $0xffffffff,%r9d + 360: 75 de jne 0x340 + 362: c3 ret + 363: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 36a: 0f 85 e0 02 00 00 jne 0x650 + 370: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 377: 74 1c je 0x395 + 379: f2 0f 10 01 movsd (%rcx),%xmm0 + 37d: 48 83 c1 08 add $0x8,%rcx + 381: 41 ff c9 dec %r9d + 384: f2 0f 58 02 addsd (%rdx),%xmm0 + 388: f2 41 0f 11 00 movsd %xmm0,(%r8) + 38d: 48 83 c2 08 add $0x8,%rdx + 391: 49 83 c0 08 add $0x8,%r8 + 395: 44 89 c8 mov %r9d,%eax + 398: 41 83 e1 03 and $0x3,%r9d + 39c: c1 f8 02 sar $0x2,%eax + 39f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 3a6: 0f 84 70 01 00 00 je 0x51c + 3ac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 3b3: 0f 84 d5 00 00 00 je 0x48e + 3b9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 3be: 0f 8f 7c 00 00 00 jg 0x440 + 3c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3cb: 00 + 3cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3df: 00 + 3e0: f2 0f 10 11 movsd (%rcx),%xmm2 + 3e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 3e9: f2 0f 10 02 movsd (%rdx),%xmm0 + 3ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 3f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 3f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 3fc: 48 83 c2 20 add $0x20,%rdx + 400: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 405: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 40a: 48 83 c1 20 add $0x20,%rcx + 40e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 412: 66 0f 58 d9 addpd %xmm1,%xmm3 + 416: 41 0f 29 10 movaps %xmm2,(%r8) + 41a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 41f: 49 83 c0 20 add $0x20,%r8 + 423: ff c8 dec %eax + 425: 75 b9 jne 0x3e0 + 427: e9 fa fe ff ff jmp 0x326 + 42c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 433: 00 + 434: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 440: f2 0f 10 11 movsd (%rcx),%xmm2 + 444: f2 0f 10 02 movsd (%rdx),%xmm0 + 448: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 44d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 452: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 457: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 45c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 461: 48 83 c2 20 add $0x20,%rdx + 465: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 46a: 48 83 c1 20 add $0x20,%rcx + 46e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 472: 66 0f 58 d9 addpd %xmm1,%xmm3 + 476: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 47b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 481: 49 83 c0 20 add $0x20,%r8 + 485: ff c8 dec %eax + 487: 75 b7 jne 0x440 + 489: e9 98 fe ff ff jmp 0x326 + 48e: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 493: 7f 4b jg 0x4e0 + 495: 0f 1f 40 00 nopl 0x0(%rax) + 499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a0: f2 0f 10 01 movsd (%rcx),%xmm0 + 4a4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 4a9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 4ae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 4b3: 48 83 c1 20 add $0x20,%rcx + 4b7: 66 0f 58 02 addpd (%rdx),%xmm0 + 4bb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 4c0: 41 0f 29 00 movaps %xmm0,(%r8) + 4c4: 48 83 c2 20 add $0x20,%rdx + 4c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 4cd: 49 83 c0 20 add $0x20,%r8 + 4d1: ff c8 dec %eax + 4d3: 75 cb jne 0x4a0 + 4d5: e9 4c fe ff ff jmp 0x326 + 4da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4e0: f2 0f 10 01 movsd (%rcx),%xmm0 + 4e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 4e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 4ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 4f3: 48 83 c1 20 add $0x20,%rcx + 4f7: 66 0f 58 02 addpd (%rdx),%xmm0 + 4fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 500: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 505: 48 83 c2 20 add $0x20,%rdx + 509: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 50f: 49 83 c0 20 add $0x20,%r8 + 513: ff c8 dec %eax + 515: 75 c9 jne 0x4e0 + 517: e9 0a fe ff ff jmp 0x326 + 51c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 523: 0f 84 93 00 00 00 je 0x5bc + 529: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 52e: 7f 50 jg 0x580 + 530: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 537: 00 + 538: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 53f: 90 nop + 540: f2 0f 10 02 movsd (%rdx),%xmm0 + 544: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 549: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 54e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 553: 48 83 c2 20 add $0x20,%rdx + 557: 66 0f 58 01 addpd (%rcx),%xmm0 + 55b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 560: 41 0f 29 00 movaps %xmm0,(%r8) + 564: 48 83 c1 20 add $0x20,%rcx + 568: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 56d: 49 83 c0 20 add $0x20,%r8 + 571: ff c8 dec %eax + 573: 75 cb jne 0x540 + 575: e9 ac fd ff ff jmp 0x326 + 57a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 580: f2 0f 10 02 movsd (%rdx),%xmm0 + 584: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 589: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 58e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 593: 48 83 c2 20 add $0x20,%rdx + 597: 66 0f 58 01 addpd (%rcx),%xmm0 + 59b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5a5: 48 83 c1 20 add $0x20,%rcx + 5a9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5af: 49 83 c0 20 add $0x20,%r8 + 5b3: ff c8 dec %eax + 5b5: 75 c9 jne 0x580 + 5b7: e9 6a fd ff ff jmp 0x326 + 5bc: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5c1: 7f 5d jg 0x620 + 5c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ca: 00 + 5cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e0: 0f 28 02 movaps (%rdx),%xmm0 + 5e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 5e7: 48 83 c2 20 add $0x20,%rdx + 5eb: 66 0f 58 01 addpd (%rcx),%xmm0 + 5ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5f4: 41 0f 29 00 movaps %xmm0,(%r8) + 5f8: 48 83 c1 20 add $0x20,%rcx + 5fc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 601: 49 83 c0 20 add $0x20,%r8 + 605: ff c8 dec %eax + 607: 75 d7 jne 0x5e0 + 609: e9 18 fd ff ff jmp 0x326 + 60e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 615: 00 + 616: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61d: 0f 1f 00 nopl (%rax) + 620: 0f 28 02 movaps (%rdx),%xmm0 + 623: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 627: 48 83 c2 20 add $0x20,%rdx + 62b: 66 0f 58 01 addpd (%rcx),%xmm0 + 62f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 634: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 639: 48 83 c1 20 add $0x20,%rcx + 63d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 643: 49 83 c0 20 add $0x20,%r8 + 647: ff c8 dec %eax + 649: 75 d5 jne 0x620 + 64b: e9 d6 fc ff ff jmp 0x326 + 650: 44 89 c8 mov %r9d,%eax + 653: 41 83 e1 03 and $0x3,%r9d + 657: c1 f8 02 sar $0x2,%eax + 65a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 661: 0f 84 d3 00 00 00 je 0x73a + 667: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 66e: 0f 85 6c 00 00 00 jne 0x6e0 + 674: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 680: f2 0f 10 01 movsd (%rcx),%xmm0 + 684: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 689: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 68e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 693: 48 83 c1 20 add $0x20,%rcx + 697: 66 0f 58 02 addpd (%rdx),%xmm0 + 69b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 6a0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6a5: 48 83 c2 20 add $0x20,%rdx + 6a9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 6af: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 6b5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 6bb: 49 83 c0 20 add $0x20,%r8 + 6bf: ff c8 dec %eax + 6c1: 75 bd jne 0x680 + 6c3: e9 5e fc ff ff jmp 0x326 + 6c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6cf: 00 + 6d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6de: 00 00 + 6e0: f2 0f 10 11 movsd (%rcx),%xmm2 + 6e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 6e9: f2 0f 10 02 movsd (%rdx),%xmm0 + 6ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 6f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 6fc: 48 83 c2 20 add $0x20,%rdx + 700: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 705: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 70a: 48 83 c1 20 add $0x20,%rcx + 70e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 712: 66 0f 58 d9 addpd %xmm1,%xmm3 + 716: f2 41 0f 11 10 movsd %xmm2,(%r8) + 71b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 721: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 727: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 72d: 49 83 c0 20 add $0x20,%r8 + 731: ff c8 dec %eax + 733: 75 ab jne 0x6e0 + 735: e9 ec fb ff ff jmp 0x326 + 73a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 741: 75 5d jne 0x7a0 + 743: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74a: 00 + 74b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 760: 0f 28 02 movaps (%rdx),%xmm0 + 763: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 767: 48 83 c2 20 add $0x20,%rdx + 76b: 66 0f 58 01 addpd (%rcx),%xmm0 + 76f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 774: f2 41 0f 11 00 movsd %xmm0,(%r8) + 779: 48 83 c1 20 add $0x20,%rcx + 77d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 783: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 789: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 78f: 49 83 c0 20 add $0x20,%r8 + 793: ff c8 dec %eax + 795: 75 c9 jne 0x760 + 797: e9 8a fb ff ff jmp 0x326 + 79c: 0f 1f 40 00 nopl 0x0(%rax) + 7a0: f2 0f 10 02 movsd (%rdx),%xmm0 + 7a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 7ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7b3: 48 83 c2 20 add $0x20,%rdx + 7b7: 66 0f 58 01 addpd (%rcx),%xmm0 + 7bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7c0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7c5: 48 83 c1 20 add $0x20,%rcx + 7c9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 7cf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 7d5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 7db: 49 83 c0 20 add $0x20,%r8 + 7df: ff c8 dec %eax + 7e1: 75 bd jne 0x7a0 + 7e3: e9 3e fb ff ff jmp 0x326 + 7e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ef: 00 + 7f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7fe: 00 00 + 800: 41 83 f9 05 cmp $0x5,%r9d + 804: 7d 3e jge 0x844 + 806: 41 83 c1 ff add $0xffffffff,%r9d + 80a: 41 83 f9 ff cmp $0xffffffff,%r9d + 80e: 74 33 je 0x843 + 810: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 817: 00 + 818: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 81f: 90 nop + 820: f2 0f 10 01 movsd (%rcx),%xmm0 + 824: 41 83 c1 ff add $0xffffffff,%r9d + 828: 48 83 c1 08 add $0x8,%rcx + 82c: f2 0f 58 02 addsd (%rdx),%xmm0 + 830: 48 83 c2 08 add $0x8,%rdx + 834: f2 41 0f 11 00 movsd %xmm0,(%r8) + 839: 49 83 c0 08 add $0x8,%r8 + 83d: 41 83 f9 ff cmp $0xffffffff,%r9d + 841: 75 dd jne 0x820 + 843: c3 ret + 844: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 84b: 0f 85 80 02 00 00 jne 0xad1 + 851: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 858: 74 1d je 0x877 + 85a: f2 0f 10 01 movsd (%rcx),%xmm0 + 85e: 48 83 c1 08 add $0x8,%rcx + 862: 41 83 c1 ff add $0xffffffff,%r9d + 866: f2 0f 58 02 addsd (%rdx),%xmm0 + 86a: 48 83 c2 08 add $0x8,%rdx + 86e: f2 41 0f 11 00 movsd %xmm0,(%r8) + 873: 49 83 c0 08 add $0x8,%r8 + 877: 44 89 c8 mov %r9d,%eax + 87a: 41 83 e1 03 and $0x3,%r9d + 87e: c1 f8 02 sar $0x2,%eax + 881: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 888: 0f 84 23 01 00 00 je 0x9b1 + 88e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 895: 0f 84 9c 00 00 00 je 0x937 + 89b: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 8a0: 7f 5e jg 0x900 + 8a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 8a9: 00 + 8aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 8b8: 00 + 8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8c0: 0f 10 11 movups (%rcx),%xmm2 + 8c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 8c7: 48 83 c1 20 add $0x20,%rcx + 8cb: 0f 10 02 movups (%rdx),%xmm0 + 8ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 8d2: 66 0f 58 d0 addpd %xmm0,%xmm2 + 8d6: 48 83 c2 20 add $0x20,%rdx + 8da: 66 0f 58 d9 addpd %xmm1,%xmm3 + 8de: 41 0f 11 10 movups %xmm2,(%r8) + 8e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 8e7: 49 83 c0 20 add $0x20,%r8 + 8eb: 83 c0 ff add $0xffffffff,%eax + 8ee: 75 d0 jne 0x8c0 + 8f0: e9 11 ff ff ff jmp 0x806 + 8f5: 0f 1f 40 00 nopl 0x0(%rax) + 8f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 900: 0f 10 11 movups (%rcx),%xmm2 + 903: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 907: 48 83 c1 20 add $0x20,%rcx + 90b: 0f 10 02 movups (%rdx),%xmm0 + 90e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 912: 66 0f 58 d0 addpd %xmm0,%xmm2 + 916: 48 83 c2 20 add $0x20,%rdx + 91a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 91e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 923: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 929: 49 83 c0 20 add $0x20,%r8 + 92d: 83 c0 ff add $0xffffffff,%eax + 930: 75 ce jne 0x900 + 932: e9 cf fe ff ff jmp 0x806 + 937: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 93c: 7f 42 jg 0x980 + 93e: 66 90 xchg %ax,%ax + 940: 0f 10 01 movups (%rcx),%xmm0 + 943: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 947: 48 83 c1 20 add $0x20,%rcx + 94b: 66 0f 58 02 addpd (%rdx),%xmm0 + 94f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 954: 48 83 c2 20 add $0x20,%rdx + 958: 41 0f 11 00 movups %xmm0,(%r8) + 95c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 961: 49 83 c0 20 add $0x20,%r8 + 965: 83 c0 ff add $0xffffffff,%eax + 968: 75 d6 jne 0x940 + 96a: e9 97 fe ff ff jmp 0x806 + 96f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 976: 00 + 977: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 97e: 66 90 xchg %ax,%ax + 980: 0f 10 01 movups (%rcx),%xmm0 + 983: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 987: 48 83 c1 20 add $0x20,%rcx + 98b: 66 0f 58 02 addpd (%rdx),%xmm0 + 98f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 994: 48 83 c2 20 add $0x20,%rdx + 998: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 99d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 9a3: 49 83 c0 20 add $0x20,%r8 + 9a7: 83 c0 ff add $0xffffffff,%eax + 9aa: 75 d4 jne 0x980 + 9ac: e9 55 fe ff ff jmp 0x806 + 9b1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 9b8: 0f 84 93 00 00 00 je 0xa51 + 9be: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 9c3: 7f 5b jg 0xa20 + 9c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9cc: 00 + 9cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9e0: 0f 10 02 movups (%rdx),%xmm0 + 9e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 9e7: 48 83 c2 20 add $0x20,%rdx + 9eb: 66 0f 58 01 addpd (%rcx),%xmm0 + 9ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 9f4: 48 83 c1 20 add $0x20,%rcx + 9f8: 41 0f 11 00 movups %xmm0,(%r8) + 9fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + a01: 49 83 c0 20 add $0x20,%r8 + a05: 83 c0 ff add $0xffffffff,%eax + a08: 75 d6 jne 0x9e0 + a0a: e9 f7 fd ff ff jmp 0x806 + a0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a16: 00 + a17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a1e: 66 90 xchg %ax,%ax + a20: 0f 10 02 movups (%rdx),%xmm0 + a23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + a27: 48 83 c2 20 add $0x20,%rdx + a2b: 66 0f 58 01 addpd (%rcx),%xmm0 + a2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + a34: 48 83 c1 20 add $0x20,%rcx + a38: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + a3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + a43: 49 83 c0 20 add $0x20,%r8 + a47: 83 c0 ff add $0xffffffff,%eax + a4a: 75 d4 jne 0xa20 + a4c: e9 b5 fd ff ff jmp 0x806 + a51: 3d aa 2a 00 00 cmp $0x2aaa,%eax + a56: 7f 48 jg 0xaa0 + a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a5f: 00 + a60: 0f 10 02 movups (%rdx),%xmm0 + a63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + a67: 48 83 c2 20 add $0x20,%rdx + a6b: 66 0f 58 01 addpd (%rcx),%xmm0 + a6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + a74: 48 83 c1 20 add $0x20,%rcx + a78: 41 0f 11 00 movups %xmm0,(%r8) + a7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + a81: 49 83 c0 20 add $0x20,%r8 + a85: 83 c0 ff add $0xffffffff,%eax + a88: 75 d6 jne 0xa60 + a8a: e9 77 fd ff ff jmp 0x806 + a8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a96: 00 + a97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a9e: 66 90 xchg %ax,%ax + aa0: 0f 10 02 movups (%rdx),%xmm0 + aa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + aa7: 48 83 c2 20 add $0x20,%rdx + aab: 66 0f 58 01 addpd (%rcx),%xmm0 + aaf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + ab4: 48 83 c1 20 add $0x20,%rcx + ab8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + abd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + ac3: 49 83 c0 20 add $0x20,%r8 + ac7: 83 c0 ff add $0xffffffff,%eax + aca: 75 d4 jne 0xaa0 + acc: e9 35 fd ff ff jmp 0x806 + ad1: 44 89 c8 mov %r9d,%eax + ad4: 41 83 e1 03 and $0x3,%r9d + ad8: c1 f8 02 sar $0x2,%eax + adb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + ae2: 0f 84 8d 00 00 00 je 0xb75 + ae8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + aef: 75 4f jne 0xb40 + af1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + af8: 00 + af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b00: 0f 10 01 movups (%rcx),%xmm0 + b03: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + b07: 48 83 c1 20 add $0x20,%rcx + b0b: 66 0f 58 02 addpd (%rdx),%xmm0 + b0f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + b14: 48 83 c2 20 add $0x20,%rdx + b18: 41 0f 11 00 movups %xmm0,(%r8) + b1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + b21: 49 83 c0 20 add $0x20,%r8 + b25: 83 c0 ff add $0xffffffff,%eax + b28: 75 d6 jne 0xb00 + b2a: e9 d7 fc ff ff jmp 0x806 + b2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b36: 00 + b37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b3e: 66 90 xchg %ax,%ax + b40: 0f 10 11 movups (%rcx),%xmm2 + b43: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + b47: 48 83 c1 20 add $0x20,%rcx + b4b: 0f 10 02 movups (%rdx),%xmm0 + b4e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + b52: 66 0f 58 d0 addpd %xmm0,%xmm2 + b56: 48 83 c2 20 add $0x20,%rdx + b5a: 66 0f 58 d9 addpd %xmm1,%xmm3 + b5e: 41 0f 11 10 movups %xmm2,(%r8) + b62: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + b67: 49 83 c0 20 add $0x20,%r8 + b6b: 83 c0 ff add $0xffffffff,%eax + b6e: 75 d0 jne 0xb40 + b70: e9 91 fc ff ff jmp 0x806 + b75: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + b7c: 75 42 jne 0xbc0 + b7e: 66 90 xchg %ax,%ax + b80: 0f 10 02 movups (%rdx),%xmm0 + b83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + b87: 48 83 c2 20 add $0x20,%rdx + b8b: 66 0f 58 01 addpd (%rcx),%xmm0 + b8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + b94: 48 83 c1 20 add $0x20,%rcx + b98: 41 0f 11 00 movups %xmm0,(%r8) + b9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + ba1: 49 83 c0 20 add $0x20,%r8 + ba5: 83 c0 ff add $0xffffffff,%eax + ba8: 75 d6 jne 0xb80 + baa: e9 57 fc ff ff jmp 0x806 + baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + bb6: 00 + bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + bbe: 66 90 xchg %ax,%ax + bc0: 0f 10 02 movups (%rdx),%xmm0 + bc3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + bc7: 48 83 c2 20 add $0x20,%rdx + bcb: 66 0f 58 01 addpd (%rcx),%xmm0 + bcf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + bd4: 48 83 c1 20 add $0x20,%rcx + bd8: 41 0f 11 00 movups %xmm0,(%r8) + bdc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + be1: 49 83 c0 20 add $0x20,%r8 + be5: 83 c0 ff add $0xffffffff,%eax + be8: 75 d6 jne 0xbc0 + bea: e9 17 fc ff ff jmp 0x806 + bef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + bf6: 00 + bf7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + bfe: 66 90 xchg %ax,%ax + c00: 48 83 ec 28 sub $0x28,%rsp + c04: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c47dc0 + c0b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2600910 + c12: 48 33 c4 xor %rsp,%rax + c15: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + c1a: 48 89 44 24 20 mov %rax,0x20(%rsp) + c1f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + c25: 41 83 f8 03 cmp $0x3,%r8d + c29: 0f 28 c1 movaps %xmm1,%xmm0 + c2c: 0f 57 d2 xorps %xmm2,%xmm2 + c2f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + c33: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + c37: 0f 57 c3 xorps %xmm3,%xmm0 + c3a: 7d 62 jge 0xc9e + c3c: 41 ff c8 dec %r8d + c3f: 41 83 f8 ff cmp $0xffffffff,%r8d + c43: 74 3e je 0xc83 + c45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c4c: 00 + c4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c60: 0f 12 12 movlps (%rdx),%xmm2 + c63: 0f 28 d8 movaps %xmm0,%xmm3 + c66: 0f 59 da mulps %xmm2,%xmm3 + c69: 41 ff c8 dec %r8d + c6c: 0f 59 d1 mulps %xmm1,%xmm2 + c6f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + c73: 0f 58 d3 addps %xmm3,%xmm2 + c76: 0f 13 12 movlps %xmm2,(%rdx) + c79: 48 83 c2 08 add $0x8,%rdx + c7d: 41 83 f8 ff cmp $0xffffffff,%r8d + c81: 75 dd jne 0xc60 + c83: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + c88: 48 33 cc xor %rsp,%rcx + c8b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2600910 + c92: 75 05 jne 0xc99 + c94: 48 83 c4 28 add $0x28,%rsp + c98: c3 ret + c99: e8 d2 b3 11 01 call 0x111c070 + c9e: 48 f7 c2 07 00 00 00 test $0x7,%rdx + ca5: 74 3c je 0xce3 + ca7: 44 89 c0 mov %r8d,%eax + caa: 41 83 e0 01 and $0x1,%r8d + cae: d1 f8 sar $1,%eax + cb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + cb7: 00 + cb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + cbf: 90 nop + cc0: 0f 10 1a movups (%rdx),%xmm3 + cc3: 0f 28 e0 movaps %xmm0,%xmm4 + cc6: 0f 59 e3 mulps %xmm3,%xmm4 + cc9: 0f 59 d9 mulps %xmm1,%xmm3 + ccc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + cd0: 0f 58 e3 addps %xmm3,%xmm4 + cd3: 0f 11 22 movups %xmm4,(%rdx) + cd6: 48 83 c2 10 add $0x10,%rdx + cda: ff c8 dec %eax + cdc: 75 e2 jne 0xcc0 + cde: e9 59 ff ff ff jmp 0xc3c + ce3: 48 89 d0 mov %rdx,%rax + ce6: 48 83 e0 0f and $0xf,%rax + cea: 85 c0 test %eax,%eax + cec: 74 1e je 0xd0c + cee: f2 0f 10 1a movsd (%rdx),%xmm3 + cf2: 0f 28 e0 movaps %xmm0,%xmm4 + cf5: 0f 59 e3 mulps %xmm3,%xmm4 + cf8: 41 ff c8 dec %r8d + cfb: 0f 59 d9 mulps %xmm1,%xmm3 + cfe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + d02: 0f 58 e3 addps %xmm3,%xmm4 + d05: 0f 13 22 movlps %xmm4,(%rdx) + d08: 48 83 c2 08 add $0x8,%rdx + d0c: 44 89 c0 mov %r8d,%eax + d0f: 41 83 e0 01 and $0x1,%r8d + d13: d1 f8 sar $1,%eax + d15: 3d 00 00 01 00 cmp $0x10000,%eax + d1a: 77 44 ja 0xd60 + d1c: 0f 1f 40 00 nopl 0x0(%rax) + d20: 0f 28 1a movaps (%rdx),%xmm3 + d23: 0f 28 e0 movaps %xmm0,%xmm4 + d26: 0f 59 e3 mulps %xmm3,%xmm4 + d29: 0f 59 d9 mulps %xmm1,%xmm3 + d2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + d30: 0f 58 e3 addps %xmm3,%xmm4 + d33: 0f 29 22 movaps %xmm4,(%rdx) + d36: 48 83 c2 10 add $0x10,%rdx + d3a: ff c8 dec %eax + d3c: 75 e2 jne 0xd20 + d3e: e9 f9 fe ff ff jmp 0xc3c + d43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d4a: 00 + d4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d60: 0f 28 1a movaps (%rdx),%xmm3 + d63: 0f 28 e0 movaps %xmm0,%xmm4 + d66: 0f 59 e3 mulps %xmm3,%xmm4 + d69: 0f 59 d9 mulps %xmm1,%xmm3 + d6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + d70: 0f 58 e3 addps %xmm3,%xmm4 + d73: 0f 2b 22 movntps %xmm4,(%rdx) + d76: 48 83 c2 10 add $0x10,%rdx + d7a: ff c8 dec %eax + d7c: 75 e2 jne 0xd60 + d7e: e9 b9 fe ff ff jmp 0xc3c + d83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d8a: 00 + d8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + da0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + da5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2600910 + dac: 48 33 c4 xor %rsp,%rax + daf: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + db4: 48 89 44 24 20 mov %rax,0x20(%rsp) + db9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + dbf: 41 83 f8 03 cmp $0x3,%r8d + dc3: 0f 28 c1 movaps %xmm1,%xmm0 + dc6: 0f 57 d2 xorps %xmm2,%xmm2 + dc9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + dcd: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + dd1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c47dd0 + dd8: 7d 65 jge 0xe3f + dda: 41 ff c8 dec %r8d + ddd: 41 83 f8 ff cmp $0xffffffff,%r8d + de1: 74 40 je 0xe23 + de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + dea: 00 + deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e00: 0f 12 12 movlps (%rdx),%xmm2 + e03: 0f 28 d8 movaps %xmm0,%xmm3 + e06: 0f 59 da mulps %xmm2,%xmm3 + e09: 41 ff c8 dec %r8d + e0c: 0f 59 d1 mulps %xmm1,%xmm2 + e0f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + e13: 0f 58 d3 addps %xmm3,%xmm2 + e16: 0f 13 12 movlps %xmm2,(%rdx) + e19: 48 8d 52 08 lea 0x8(%rdx),%rdx + e1d: 41 83 f8 ff cmp $0xffffffff,%r8d + e21: 75 dd jne 0xe00 + e23: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + e28: 48 33 cc xor %rsp,%rcx + e2b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2600910 + e32: 75 06 jne 0xe3a + e34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + e39: c3 ret + e3a: e8 31 b2 11 01 call 0x111c070 + e3f: 48 f7 c2 07 00 00 00 test $0x7,%rdx + e46: 74 3b je 0xe83 + e48: 44 89 c0 mov %r8d,%eax + e4b: 41 83 e0 01 and $0x1,%r8d + e4f: d1 f8 sar $1,%eax + e51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e58: 00 + e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e60: 0f 10 1a movups (%rdx),%xmm3 + e63: 0f 28 e0 movaps %xmm0,%xmm4 + e66: 0f 59 e3 mulps %xmm3,%xmm4 + e69: 0f 59 d9 mulps %xmm1,%xmm3 + e6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + e70: 0f 58 e3 addps %xmm3,%xmm4 + e73: 0f 11 22 movups %xmm4,(%rdx) + e76: 48 8d 52 10 lea 0x10(%rdx),%rdx + e7a: ff c8 dec %eax + e7c: 75 e2 jne 0xe60 + e7e: e9 57 ff ff ff jmp 0xdda + e83: 48 89 d0 mov %rdx,%rax + e86: 48 83 e0 0f and $0xf,%rax + e8a: 85 c0 test %eax,%eax + e8c: 74 1e je 0xeac + e8e: f2 0f 10 1a movsd (%rdx),%xmm3 + e92: 0f 28 e0 movaps %xmm0,%xmm4 + e95: 0f 59 e3 mulps %xmm3,%xmm4 + e98: 41 ff c8 dec %r8d + e9b: 0f 59 d9 mulps %xmm1,%xmm3 + e9e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + ea2: 0f 58 e3 addps %xmm3,%xmm4 + ea5: 0f 13 22 movlps %xmm4,(%rdx) + ea8: 48 83 c2 08 add $0x8,%rdx + eac: 44 89 c0 mov %r8d,%eax + eaf: 41 83 e0 01 and $0x1,%r8d + eb3: d1 f8 sar $1,%eax + eb5: 3d 00 00 01 00 cmp $0x10000,%eax + eba: 77 44 ja 0xf00 + ebc: 0f 1f 40 00 nopl 0x0(%rax) + ec0: 0f 28 1a movaps (%rdx),%xmm3 + ec3: 0f 28 e0 movaps %xmm0,%xmm4 + ec6: 0f 59 e3 mulps %xmm3,%xmm4 + ec9: 0f 59 d9 mulps %xmm1,%xmm3 + ecc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + ed0: 0f 58 e3 addps %xmm3,%xmm4 + ed3: 0f 29 22 movaps %xmm4,(%rdx) + ed6: 48 8d 52 10 lea 0x10(%rdx),%rdx + eda: ff c8 dec %eax + edc: 75 e2 jne 0xec0 + ede: e9 f7 fe ff ff jmp 0xdda + ee3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + eea: 00 + eeb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ef2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f00: 0f 28 1a movaps (%rdx),%xmm3 + f03: 0f 28 e0 movaps %xmm0,%xmm4 + f06: 0f 59 e3 mulps %xmm3,%xmm4 + f09: 0f 59 d9 mulps %xmm1,%xmm3 + f0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + f10: 0f 58 e3 addps %xmm3,%xmm4 + f13: 0f 2b 22 movntps %xmm4,(%rdx) + f16: 48 8d 52 10 lea 0x10(%rdx),%rdx + f1a: ff c8 dec %eax + f1c: 75 e2 jne 0xf00 + f1e: e9 b7 fe ff ff jmp 0xdda + f23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f2a: 00 + f2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f40: 48 83 ec 28 sub $0x28,%rsp + f44: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2600910 + f4b: 48 33 c4 xor %rsp,%rax + f4e: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + f53: 48 89 44 24 20 mov %rax,0x20(%rsp) + f58: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c47de0 + f5f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + f65: 0f 57 d2 xorps %xmm2,%xmm2 + f68: 0f 28 c1 movaps %xmm1,%xmm0 + f6b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + f6f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + f73: 0f 57 c3 xorps %xmm3,%xmm0 + f76: 41 83 f8 03 cmp $0x3,%r8d + f7a: 7d 63 jge 0xfdf + f7c: 41 83 c0 ff add $0xffffffff,%r8d + f80: 41 83 f8 ff cmp $0xffffffff,%r8d + f84: 74 3e je 0xfc4 + f86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f8d: 00 + f8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f95: 0f 1f 40 00 nopl 0x0(%rax) + f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + fa0: 0f 12 12 movlps (%rdx),%xmm2 + fa3: 0f 28 d8 movaps %xmm0,%xmm3 + fa6: 41 83 c0 ff add $0xffffffff,%r8d + faa: 0f 59 da mulps %xmm2,%xmm3 + fad: 0f 59 d1 mulps %xmm1,%xmm2 + fb0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + fb4: 0f 58 d3 addps %xmm3,%xmm2 + fb7: 0f 13 12 movlps %xmm2,(%rdx) + fba: 48 83 c2 08 add $0x8,%rdx + fbe: 41 83 f8 ff cmp $0xffffffff,%r8d + fc2: 75 dc jne 0xfa0 + fc4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + fc9: 48 33 cc xor %rsp,%rcx + fcc: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2600910 + fd3: 75 05 jne 0xfda + fd5: 48 83 c4 28 add $0x28,%rsp + fd9: c3 ret + fda: e8 91 b0 11 01 call 0x111c070 + fdf: 48 f7 c2 07 00 00 00 test $0x7,%rdx + fe6: 74 3c je 0x1024 + fe8: 44 89 c0 mov %r8d,%eax + feb: 41 83 e0 01 and $0x1,%r8d + fef: d1 f8 sar $1,%eax + ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ff8: 00 + ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1000: 0f 10 1a movups (%rdx),%xmm3 + 1003: 0f 28 e0 movaps %xmm0,%xmm4 + 1006: 0f 59 e3 mulps %xmm3,%xmm4 + 1009: 0f 59 d9 mulps %xmm1,%xmm3 + 100c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 1010: 0f 58 e3 addps %xmm3,%xmm4 + 1013: 0f 11 22 movups %xmm4,(%rdx) + 1016: 48 83 c2 10 add $0x10,%rdx + 101a: 83 c0 ff add $0xffffffff,%eax + 101d: 75 e1 jne 0x1000 + 101f: e9 58 ff ff ff jmp 0xf7c + 1024: 48 89 d0 mov %rdx,%rax + 1027: 48 83 e0 0f and $0xf,%rax + 102b: 85 c0 test %eax,%eax + 102d: 74 1f je 0x104e + 102f: f2 0f 10 1a movsd (%rdx),%xmm3 + 1033: 0f 28 e0 movaps %xmm0,%xmm4 + 1036: 41 83 c0 ff add $0xffffffff,%r8d + 103a: 0f 59 e3 mulps %xmm3,%xmm4 + 103d: 0f 59 d9 mulps %xmm1,%xmm3 + 1040: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 1044: 0f 58 e3 addps %xmm3,%xmm4 + 1047: 0f 13 22 movlps %xmm4,(%rdx) + 104a: 48 83 c2 08 add $0x8,%rdx + 104e: 44 89 c0 mov %r8d,%eax + 1051: 41 83 e0 01 and $0x1,%r8d + 1055: d1 f8 sar $1,%eax + 1057: 3d 00 00 01 00 cmp $0x10000,%eax + 105c: 77 42 ja 0x10a0 + 105e: 66 90 xchg %ax,%ax + 1060: 0f 10 1a movups (%rdx),%xmm3 + 1063: 0f 28 e0 movaps %xmm0,%xmm4 + 1066: 0f 59 e3 mulps %xmm3,%xmm4 + 1069: 0f 59 d9 mulps %xmm1,%xmm3 + 106c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 1070: 0f 58 e3 addps %xmm3,%xmm4 + 1073: 0f 11 22 movups %xmm4,(%rdx) + 1076: 48 83 c2 10 add $0x10,%rdx + 107a: 83 c0 ff add $0xffffffff,%eax + 107d: 75 e1 jne 0x1060 + 107f: e9 f8 fe ff ff jmp 0xf7c + 1084: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 108b: 00 + 108c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 109f: 00 + 10a0: 0f 10 1a movups (%rdx),%xmm3 + 10a3: 0f 28 e0 movaps %xmm0,%xmm4 + 10a6: 0f 59 e3 mulps %xmm3,%xmm4 + 10a9: 0f 59 d9 mulps %xmm1,%xmm3 + 10ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 10b0: 0f 58 e3 addps %xmm3,%xmm4 + 10b3: 0f 2b 22 movntps %xmm4,(%rdx) + 10b6: 48 83 c2 10 add $0x10,%rdx + 10ba: 83 c0 ff add $0xffffffff,%eax + 10bd: 75 e1 jne 0x10a0 + 10bf: e9 b8 fe ff ff jmp 0xf7c + 10c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10cb: 00 + 10cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10df: 00 + 10e0: 57 push %rdi + 10e1: 41 54 push %r12 + 10e3: 41 56 push %r14 + 10e5: 41 57 push %r15 + 10e7: 55 push %rbp + 10e8: 48 81 ec c0 00 00 00 sub $0xc0,%rsp + 10ef: 45 89 c6 mov %r8d,%r14d + 10f2: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) + 10f9: 00 + 10fa: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 + 1101: 00 + 1102: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 1108: 4d 63 fe movslq %r14d,%r15 + 110b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 110f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d + 1116: 00 + 1117: 48 89 d7 mov %rdx,%rdi + 111a: 48 89 cd mov %rcx,%rbp + 111d: 44 89 e0 mov %r12d,%eax + 1120: 25 80 1f 00 00 and $0x1f80,%eax + 1125: 3d 80 1f 00 00 cmp $0x1f80,%eax + 112a: 74 1d je 0x1149 + 112c: 44 89 e0 mov %r12d,%eax + 112f: 0d 80 1f ff ff or $0xffff1f80,%eax + 1134: 25 e0 ff 00 00 and $0xffe0,%eax + 1139: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) + 1140: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 1147: 00 00 + 1149: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c47e00 + 1150: 01 + 1151: 48 89 f8 mov %rdi,%rax + 1154: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 1158: 48 83 e0 1c and $0x1c,%rax + 115c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 1162: 85 c0 test %eax,%eax + 1164: 0f 84 51 01 00 00 je 0x12bb + 116a: c1 e8 02 shr $0x2,%eax + 116d: f7 d8 neg %eax + 116f: 83 c0 08 add $0x8,%eax + 1172: 41 3b c6 cmp %r14d,%eax + 1175: 44 0f 4c f0 cmovl %eax,%r14d + 1179: 45 85 f6 test %r14d,%r14d + 117c: 0f 8e 19 01 00 00 jle 0x129b + 1182: 44 89 f0 mov %r14d,%eax + 1185: 41 ba 01 00 00 00 mov $0x1,%r10d + 118b: d1 e8 shr $1,%eax + 118d: 45 33 c9 xor %r9d,%r9d + 1190: 85 c0 test %eax,%eax + 1192: 0f 86 b1 00 00 00 jbe 0x1249 + 1198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 119f: 00 + 11a0: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 11a4: 4d 63 d2 movslq %r10d,%r10 + 11a7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 11ae: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 11b2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 11b9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 11be: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 11c5: 00 00 + 11c7: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 11cc: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 11d3: 75 14 jne 0x11e9 + 11d5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 11dc: 00 00 00 00 + 11e0: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 11e7: 00 00 + 11e9: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 11ef: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 11f6: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 11fa: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 1201: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1206: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 120d: 00 00 + 120f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 1214: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 121b: 75 14 jne 0x1231 + 121d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 1224: 00 00 00 00 + 1228: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 122f: 00 00 + 1231: 41 ff c1 inc %r9d + 1234: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 123b: 44 3b c8 cmp %eax,%r9d + 123e: 0f 82 5c ff ff ff jb 0x11a0 + 1244: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1249: 41 8d 42 ff lea -0x1(%r10),%eax + 124d: 41 3b c6 cmp %r14d,%eax + 1250: 73 49 jae 0x129b + 1252: 4d 63 d2 movslq %r10d,%r10 + 1255: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 125c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1260: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 1267: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 126c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 1273: 00 00 + 1275: c5 f9 7e c0 vmovd %xmm0,%eax + 1279: a9 00 00 80 7f test $0x7f800000,%eax + 127e: 75 14 jne 0x1294 + 1280: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 1287: 00 00 00 00 + 128b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 1292: 00 00 + 1294: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 129b: 48 89 f9 mov %rdi,%rcx + 129e: 48 89 fa mov %rdi,%rdx + 12a1: 45 89 f0 mov %r14d,%r8d + 12a4: c5 f8 77 vzeroupper + 12a7: e8 b4 e5 05 00 call 0x5f860 + 12ac: 4d 63 f6 movslq %r14d,%r14 + 12af: 4d 2b fe sub %r14,%r15 + 12b2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 12b7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 12bb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 12c2: 74 4e je 0x1312 + 12c4: 45 33 f6 xor %r14d,%r14d + 12c7: 4d 85 ff test %r15,%r15 + 12ca: 0f 8e f9 03 00 00 jle 0x16c9 + 12d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12d7: 00 + 12d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12df: 90 nop + 12e0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 12e5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 12e9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 12ee: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 12f3: c5 f8 77 vzeroupper + 12f6: e8 c5 e6 05 00 call 0x5f9c0 + 12fb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 1301: 49 ff c6 inc %r14 + 1304: 48 83 c5 08 add $0x8,%rbp + 1308: 4d 3b f7 cmp %r15,%r14 + 130b: 7c d3 jl 0x12e0 + 130d: e9 b7 03 00 00 jmp 0x16c9 + 1312: 45 89 f8 mov %r15d,%r8d + 1315: 33 c0 xor %eax,%eax + 1317: 41 c1 ff 04 sar $0x4,%r15d + 131b: 41 83 e0 0f and $0xf,%r8d + 131f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 1326: 0f 85 29 01 00 00 jne 0x1455 + 132c: 45 85 ff test %r15d,%r15d + 132f: 0f 8e 59 02 00 00 jle 0x158e + 1335: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 133b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 1341: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 1347: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 134d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 1353: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c47e40 + 135a: 01 + 135b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 1361: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c47e20 + 1368: 01 + 1369: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c47e00 + 1370: 01 + 1371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1378: 00 + 1379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1380: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 1385: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 138a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 138f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 1394: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 139b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 13a0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 13a7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 13ab: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 13af: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 13b6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 13bd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 13c1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 13c6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 13ca: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 13ce: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 13d2: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 13d6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 13db: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 13df: c5 fc 28 c7 vmovaps %ymm7,%ymm0 + 13e3: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 13e8: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 13ed: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 13f2: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 13f7: c5 fc 28 cf vmovaps %ymm7,%ymm1 + 13fb: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 1400: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 1404: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 1409: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 140e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 1413: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 1418: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 141c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 1420: c5 7c 50 cb vmovmskps %ymm3,%r9d + 1424: 45 85 c9 test %r9d,%r9d + 1427: 74 08 je 0x1431 + 1429: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 142d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 1431: ff c0 inc %eax + 1433: 48 81 c5 80 00 00 00 add $0x80,%rbp + 143a: c5 fc 11 07 vmovups %ymm0,(%rdi) + 143e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 1443: 48 83 c7 40 add $0x40,%rdi + 1447: 41 3b c7 cmp %r15d,%eax + 144a: 0f 8c 30 ff ff ff jl 0x1380 + 1450: e9 1b 01 00 00 jmp 0x1570 + 1455: 45 85 ff test %r15d,%r15d + 1458: 0f 8e 30 01 00 00 jle 0x158e + 145e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 1464: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 146a: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 1470: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 1476: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 147c: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c47e40 + 1483: 01 + 1484: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 148a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c47e20 + 1491: 01 + 1492: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c47e00 + 1499: 01 + 149a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 14a0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 14a5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 14aa: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 14af: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 14b4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 14bb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 14c0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 14c7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 14cb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 14cf: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 14d6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 14dd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 14e1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 14e6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 14ea: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 14ee: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 14f2: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 14f6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 14fb: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 14ff: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 + 1503: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 1508: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 150d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 1512: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 1517: c5 fd 6f cf vmovdqa %ymm7,%ymm1 + 151b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 1520: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 1524: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 1529: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 152e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 1533: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 1538: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 153c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 1540: c5 7c 50 cb vmovmskps %ymm3,%r9d + 1544: 45 85 c9 test %r9d,%r9d + 1547: 74 08 je 0x1551 + 1549: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 154d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 1551: ff c0 inc %eax + 1553: 48 81 c5 80 00 00 00 add $0x80,%rbp + 155a: c5 fc 11 07 vmovups %ymm0,(%rdi) + 155e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 1563: 48 83 c7 40 add $0x40,%rdi + 1567: 41 3b c7 cmp %r15d,%eax + 156a: 0f 8c 30 ff ff ff jl 0x14a0 + 1570: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 + 1576: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 + 157c: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 + 1582: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 + 1588: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 + 158e: 45 85 c0 test %r8d,%r8d + 1591: 0f 84 32 01 00 00 je 0x16c9 + 1597: 0f 8e 1e 01 00 00 jle 0x16bb + 159d: 44 89 c0 mov %r8d,%eax + 15a0: 41 ba 01 00 00 00 mov $0x1,%r10d + 15a6: d1 e8 shr $1,%eax + 15a8: 45 33 c9 xor %r9d,%r9d + 15ab: 85 c0 test %eax,%eax + 15ad: 0f 86 b6 00 00 00 jbe 0x1669 + 15b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 15b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15bf: 00 + 15c0: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 15c4: 4d 63 d2 movslq %r10d,%r10 + 15c7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 15ce: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 15d2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 15d9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 15de: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 15e5: 00 00 + 15e7: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 15ec: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 15f3: 75 14 jne 0x1609 + 15f5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 15fc: 00 00 00 00 + 1600: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 1607: 00 00 + 1609: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 160f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 1616: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 161a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 1621: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1626: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 162d: 00 00 + 162f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 1634: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 163b: 75 14 jne 0x1651 + 163d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 1644: 00 00 00 00 + 1648: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 164f: 00 00 + 1651: 41 ff c1 inc %r9d + 1654: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 165b: 44 3b c8 cmp %eax,%r9d + 165e: 0f 82 5c ff ff ff jb 0x15c0 + 1664: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1669: 41 8d 42 ff lea -0x1(%r10),%eax + 166d: 41 3b c0 cmp %r8d,%eax + 1670: 73 49 jae 0x16bb + 1672: 4d 63 d2 movslq %r10d,%r10 + 1675: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 167c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1680: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 1687: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 168c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 1693: 00 00 + 1695: c5 f9 7e c0 vmovd %xmm0,%eax + 1699: a9 00 00 80 7f test $0x7f800000,%eax + 169e: 75 14 jne 0x16b4 + 16a0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 16a7: 00 00 00 00 + 16ab: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 16b2: 00 00 + 16b4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 16bb: 48 89 f9 mov %rdi,%rcx + 16be: 48 89 fa mov %rdi,%rdx + 16c1: c5 f8 77 vzeroupper + 16c4: e8 97 e1 05 00 call 0x5f860 + 16c9: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) + 16d0: 00 00 + 16d2: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx + 16d9: 44 89 e0 mov %r12d,%eax + 16dc: 89 ca mov %ecx,%edx + 16de: 25 df ff 00 00 and $0xffdf,%eax + 16e3: 81 e2 df ff 00 00 and $0xffdf,%edx + 16e9: 3b c2 cmp %edx,%eax + 16eb: 74 1e je 0x170b + 16ed: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 16f4: 83 e1 28 and $0x28,%ecx + 16f7: 44 0b e1 or %ecx,%r12d + 16fa: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) + 1701: 00 + 1702: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 1709: 00 00 + 170b: c5 f8 77 vzeroupper + 170e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 + 1715: 00 + 1716: 48 81 c4 c0 00 00 00 add $0xc0,%rsp + 171d: 5d pop %rbp + 171e: 41 5f pop %r15 + 1720: 41 5e pop %r14 + 1722: 41 5c pop %r12 + 1724: 5f pop %rdi + 1725: c3 ret + 1726: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 172d: 00 + 172e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1735: 0f 1f 40 00 nopl 0x0(%rax) + 1739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1740: 57 push %rdi + 1741: 41 54 push %r12 + 1743: 41 56 push %r14 + 1745: 41 57 push %r15 + 1747: 55 push %rbp + 1748: 48 83 ec 70 sub $0x70,%rsp + 174c: 45 89 c6 mov %r8d,%r14d + 174f: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 1754: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 1759: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 175f: 4d 63 fe movslq %r14d,%r15 + 1762: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 1766: 44 8b 64 24 68 mov 0x68(%rsp),%r12d + 176b: 48 89 d7 mov %rdx,%rdi + 176e: 48 89 cd mov %rcx,%rbp + 1771: 44 89 e0 mov %r12d,%eax + 1774: 25 80 1f 00 00 and $0x1f80,%eax + 1779: 3d 80 1f 00 00 cmp $0x1f80,%eax + 177e: 74 17 je 0x1797 + 1780: 44 89 e0 mov %r12d,%eax + 1783: 0d 80 1f ff ff or $0xffff1f80,%eax + 1788: 25 e0 ff 00 00 and $0xffe0,%eax + 178d: 89 44 24 68 mov %eax,0x68(%rsp) + 1791: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 1797: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c47e60 + 179e: 01 + 179f: 48 89 f8 mov %rdi,%rax + 17a2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 17a6: 48 83 e0 1c and $0x1c,%rax + 17aa: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 17b0: 85 c0 test %eax,%eax + 17b2: 0f 84 48 01 00 00 je 0x1900 + 17b8: c1 e8 02 shr $0x2,%eax + 17bb: f7 d8 neg %eax + 17bd: 83 c0 08 add $0x8,%eax + 17c0: 41 3b c6 cmp %r14d,%eax + 17c3: 44 0f 4c f0 cmovl %eax,%r14d + 17c7: 45 85 f6 test %r14d,%r14d + 17ca: 0f 8e 10 01 00 00 jle 0x18e0 + 17d0: 44 89 f0 mov %r14d,%eax + 17d3: 41 ba 01 00 00 00 mov $0x1,%r10d + 17d9: d1 e8 shr $1,%eax + 17db: 45 33 c9 xor %r9d,%r9d + 17de: 85 c0 test %eax,%eax + 17e0: 0f 86 b1 00 00 00 jbe 0x1897 + 17e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 17ed: 00 + 17ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 17f5: 0f 1f 40 00 nopl 0x0(%rax) + 17f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 1804: 4d 63 d2 movslq %r10d,%r10 + 1807: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 180e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1812: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 1819: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 181e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 1824: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 1829: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 1830: 75 0e jne 0x1840 + 1832: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 1839: 00 + 183a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 1840: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 1846: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 184d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1851: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 1858: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 185d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 1863: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 1868: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 186f: 75 0e jne 0x187f + 1871: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 1878: 00 + 1879: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 187f: 41 ff c1 inc %r9d + 1882: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 1889: 44 3b c8 cmp %eax,%r9d + 188c: 0f 82 6e ff ff ff jb 0x1800 + 1892: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1897: 41 8d 42 ff lea -0x1(%r10),%eax + 189b: 41 3b c6 cmp %r14d,%eax + 189e: 73 40 jae 0x18e0 + 18a0: 4d 63 d2 movslq %r10d,%r10 + 18a3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 18aa: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 18ae: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 18b5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 18ba: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 18c0: c5 f9 7e c0 vmovd %xmm0,%eax + 18c4: a9 00 00 80 7f test $0x7f800000,%eax + 18c9: 75 0e jne 0x18d9 + 18cb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 18d2: 00 + 18d3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 18d9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 18e0: 48 89 f9 mov %rdi,%rcx + 18e3: 48 89 fa mov %rdi,%rdx + 18e6: 45 89 f0 mov %r14d,%r8d + 18e9: c5 f8 77 vzeroupper + 18ec: e8 ef e0 05 00 call 0x5f9e0 + 18f1: 4d 63 f6 movslq %r14d,%r14 + 18f4: 4d 2b fe sub %r14,%r15 + 18f7: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 18fc: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 1900: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 1907: 74 49 je 0x1952 + 1909: 45 33 f6 xor %r14d,%r14d + 190c: 4d 85 ff test %r15,%r15 + 190f: 0f 8e b9 03 00 00 jle 0x1cce + 1915: 0f 1f 40 00 nopl 0x0(%rax) + 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1920: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 1925: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1929: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 192e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1933: c5 f8 77 vzeroupper + 1936: e8 e5 e1 05 00 call 0x5fb20 + 193b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 1941: 49 ff c6 inc %r14 + 1944: 48 83 c5 08 add $0x8,%rbp + 1948: 4d 3b f7 cmp %r15,%r14 + 194b: 7c d3 jl 0x1920 + 194d: e9 7c 03 00 00 jmp 0x1cce + 1952: 45 89 f8 mov %r15d,%r8d + 1955: 33 c0 xor %eax,%eax + 1957: 41 c1 ff 04 sar $0x4,%r15d + 195b: 41 83 e0 0f and $0xf,%r8d + 195f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 1966: 0f 85 20 01 00 00 jne 0x1a8c + 196c: 45 85 ff test %r15d,%r15d + 196f: 0f 8e 32 02 00 00 jle 0x1ba7 + 1975: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c47ea0 + 197c: 01 + 197d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 1984: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c47e80 + 198b: 64 c4 01 + 198e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c47e60 + 1995: 64 c4 01 + 1998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 199f: 00 + 19a0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 19a5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 19aa: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 19af: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 19b4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 19ba: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 19c0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 19c7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 19ce: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 19d2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 19d6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 19da: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 19e1: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 19e8: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 19ec: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 19f0: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 19f4: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 19f8: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 19fd: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 1a03: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 1a07: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 1a0d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 1a13: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 1a19: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 1a1f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 1a25: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 1a2b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 1a30: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 1a36: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 1a3c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 1a42: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 1a48: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 1a4e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 1a54: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 1a5a: c5 f8 98 c0 kortestw %k0,%k0 + 1a5e: 74 08 je 0x1a68 + 1a60: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 1a64: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 1a68: ff c0 inc %eax + 1a6a: 48 81 c5 80 00 00 00 add $0x80,%rbp + 1a71: c5 fc 11 27 vmovups %ymm4,(%rdi) + 1a75: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 1a7a: 48 83 c7 40 add $0x40,%rdi + 1a7e: 41 3b c7 cmp %r15d,%eax + 1a81: 0f 8c 19 ff ff ff jl 0x19a0 + 1a87: e9 1b 01 00 00 jmp 0x1ba7 + 1a8c: 45 85 ff test %r15d,%r15d + 1a8f: 0f 8e 12 01 00 00 jle 0x1ba7 + 1a95: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c47ea0 + 1a9c: 01 + 1a9d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 1aa4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c47e80 + 1aab: 63 c4 01 + 1aae: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c47e60 + 1ab5: 63 c4 01 + 1ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1abf: 00 + 1ac0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 1ac5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 1aca: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 1acf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 1ad4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 1ada: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 1ae0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 1ae7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 1aee: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 1af2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 1af6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 1afa: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 1b01: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 1b08: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 1b0c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 1b10: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 1b14: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 1b18: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 1b1d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 1b23: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 1b27: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 1b2d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 1b33: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 1b39: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 1b3f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 1b45: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 1b4b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 1b50: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 1b56: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 1b5c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 1b62: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 1b68: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 1b6e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 1b74: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 1b7a: c5 f8 98 c0 kortestw %k0,%k0 + 1b7e: 74 08 je 0x1b88 + 1b80: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 1b84: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 1b88: ff c0 inc %eax + 1b8a: 48 81 c5 80 00 00 00 add $0x80,%rbp + 1b91: c5 fc 11 27 vmovups %ymm4,(%rdi) + 1b95: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 1b9a: 48 83 c7 40 add $0x40,%rdi + 1b9e: 41 3b c7 cmp %r15d,%eax + 1ba1: 0f 8c 19 ff ff ff jl 0x1ac0 + 1ba7: 45 85 c0 test %r8d,%r8d + 1baa: 0f 84 1e 01 00 00 je 0x1cce + 1bb0: 0f 8e 0a 01 00 00 jle 0x1cc0 + 1bb6: 44 89 c0 mov %r8d,%eax + 1bb9: 41 ba 01 00 00 00 mov $0x1,%r10d + 1bbf: d1 e8 shr $1,%eax + 1bc1: 45 33 c9 xor %r9d,%r9d + 1bc4: 85 c0 test %eax,%eax + 1bc6: 0f 86 ab 00 00 00 jbe 0x1c77 + 1bcc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1bd3: 00 + 1bd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1bdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1be0: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 1be4: 4d 63 d2 movslq %r10d,%r10 + 1be7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 1bee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1bf2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 1bf9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1bfe: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 1c04: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 1c09: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 1c10: 75 0e jne 0x1c20 + 1c12: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 1c19: 00 + 1c1a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 1c20: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 1c26: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 1c2d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1c31: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 1c38: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1c3d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 1c43: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 1c48: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 1c4f: 75 0e jne 0x1c5f + 1c51: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 1c58: 00 + 1c59: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 1c5f: 41 ff c1 inc %r9d + 1c62: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 1c69: 44 3b c8 cmp %eax,%r9d + 1c6c: 0f 82 6e ff ff ff jb 0x1be0 + 1c72: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1c77: 41 8d 42 ff lea -0x1(%r10),%eax + 1c7b: 41 3b c0 cmp %r8d,%eax + 1c7e: 73 40 jae 0x1cc0 + 1c80: 4d 63 d2 movslq %r10d,%r10 + 1c83: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 1c8a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1c8e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 1c95: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1c9a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 1ca0: c5 f9 7e c0 vmovd %xmm0,%eax + 1ca4: a9 00 00 80 7f test $0x7f800000,%eax + 1ca9: 75 0e jne 0x1cb9 + 1cab: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 1cb2: 00 + 1cb3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 1cb9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 1cc0: 48 89 f9 mov %rdi,%rcx + 1cc3: 48 89 fa mov %rdi,%rdx + 1cc6: c5 f8 77 vzeroupper + 1cc9: e8 12 dd 05 00 call 0x5f9e0 + 1cce: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) + 1cd4: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 1cd8: 44 89 e0 mov %r12d,%eax + 1cdb: 89 ca mov %ecx,%edx + 1cdd: 25 df ff 00 00 and $0xffdf,%eax + 1ce2: 81 e2 df ff 00 00 and $0xffdf,%edx + 1ce8: 3b c2 cmp %edx,%eax + 1cea: 74 18 je 0x1d04 + 1cec: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 1cf3: 83 e1 28 and $0x28,%ecx + 1cf6: 44 0b e1 or %ecx,%r12d + 1cf9: 44 89 64 24 68 mov %r12d,0x68(%rsp) + 1cfe: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 1d04: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 1d09: c5 f8 77 vzeroupper + 1d0c: 48 83 c4 70 add $0x70,%rsp + 1d10: 5d pop %rbp + 1d11: 41 5f pop %r15 + 1d13: 41 5e pop %r14 + 1d15: 41 5c pop %r12 + 1d17: 5f pop %rdi + 1d18: c3 ret + 1d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d20: 48 83 ec 48 sub $0x48,%rsp + 1d24: b8 00 01 00 00 mov $0x100,%eax + 1d29: 4d 63 c9 movslq %r9d,%r9 + 1d2c: 45 33 db xor %r11d,%r11d + 1d2f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 1d33: 49 c1 e2 03 shl $0x3,%r10 + 1d37: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 1d3e: 44 0f 4f d8 cmovg %eax,%r11d + 1d42: 48 89 e0 mov %rsp,%rax + 1d45: 44 89 58 20 mov %r11d,0x20(%rax) + 1d49: 44 89 58 28 mov %r11d,0x28(%rax) + 1d4d: 44 89 58 30 mov %r11d,0x30(%rax) + 1d51: e8 ea dd 05 00 call 0x5fb40 + 1d56: 48 83 c4 48 add $0x48,%rsp + 1d5a: c3 ret + 1d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1d60: 48 83 ec 48 sub $0x48,%rsp + 1d64: b8 00 01 00 00 mov $0x100,%eax + 1d69: 4d 63 c9 movslq %r9d,%r9 + 1d6c: 45 33 db xor %r11d,%r11d + 1d6f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 1d73: 49 c1 e2 03 shl $0x3,%r10 + 1d77: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 1d7e: 44 0f 4f d8 cmovg %eax,%r11d + 1d82: 48 89 e0 mov %rsp,%rax + 1d85: 44 89 58 20 mov %r11d,0x20(%rax) + 1d89: 44 89 58 28 mov %r11d,0x28(%rax) + 1d8d: 44 89 58 30 mov %r11d,0x30(%rax) + 1d91: e8 ea e4 05 00 call 0x60280 + 1d96: 48 83 c4 48 add $0x48,%rsp + 1d9a: c3 ret + 1d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1da0: 48 83 ec 48 sub $0x48,%rsp + 1da4: b8 00 01 00 00 mov $0x100,%eax + 1da9: 4d 63 c9 movslq %r9d,%r9 + 1dac: 45 33 db xor %r11d,%r11d + 1daf: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 1db3: 49 c1 e2 03 shl $0x3,%r10 + 1db7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 1dbe: 44 0f 4f d8 cmovg %eax,%r11d + 1dc2: 48 89 e0 mov %rsp,%rax + 1dc5: 44 89 58 20 mov %r11d,0x20(%rax) + 1dc9: 44 89 58 28 mov %r11d,0x28(%rax) + 1dcd: 44 89 58 30 mov %r11d,0x30(%rax) + 1dd1: e8 8a e9 05 00 call 0x60760 + 1dd6: 48 83 c4 48 add $0x48,%rsp + 1dda: c3 ret + 1ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1de0: 41 83 f8 0b cmp $0xb,%r8d + 1de4: 7d 38 jge 0x1e1e + 1de6: 41 ff c8 dec %r8d + 1de9: 41 83 f8 ff cmp $0xffffffff,%r8d + 1ded: 74 2e je 0x1e1d + 1def: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1df6: 00 + 1df7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1dfe: 66 90 xchg %ax,%ax + 1e00: f3 0f 10 02 movss (%rdx),%xmm0 + 1e04: 41 ff c8 dec %r8d + 1e07: f3 0f 5c 01 subss (%rcx),%xmm0 + 1e0b: 48 83 c1 04 add $0x4,%rcx + 1e0f: f3 0f 11 02 movss %xmm0,(%rdx) + 1e13: 48 83 c2 04 add $0x4,%rdx + 1e17: 41 83 f8 ff cmp $0xffffffff,%r8d + 1e1b: 75 e3 jne 0x1e00 + 1e1d: c3 ret + 1e1e: 89 d0 mov %edx,%eax + 1e20: a8 03 test $0x3,%al + 1e22: 74 4d je 0x1e71 + 1e24: 44 89 c0 mov %r8d,%eax + 1e27: 41 83 e0 07 and $0x7,%r8d + 1e2b: 83 e0 f8 and $0xfffffff8,%eax + 1e2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1e35: 00 + 1e36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e3d: 0f 1f 00 nopl (%rax) + 1e40: 0f 18 49 40 prefetcht0 0x40(%rcx) + 1e44: 0f 10 12 movups (%rdx),%xmm2 + 1e47: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 1e4b: 0f 10 01 movups (%rcx),%xmm0 + 1e4e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1e52: 0f 5c d0 subps %xmm0,%xmm2 + 1e55: 0f 5c d9 subps %xmm1,%xmm3 + 1e58: 0f 11 12 movups %xmm2,(%rdx) + 1e5b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 1e5f: 48 83 c1 20 add $0x20,%rcx + 1e63: 48 83 c2 20 add $0x20,%rdx + 1e67: 83 c0 f8 add $0xfffffff8,%eax + 1e6a: 75 d4 jne 0x1e40 + 1e6c: e9 75 ff ff ff jmp 0x1de6 + 1e71: 83 e0 0f and $0xf,%eax + 1e74: 74 42 je 0x1eb8 + 1e76: c1 e8 02 shr $0x2,%eax + 1e79: f7 d8 neg %eax + 1e7b: 83 e0 03 and $0x3,%eax + 1e7e: 44 2b c0 sub %eax,%r8d + 1e81: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1e88: 00 + 1e89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1e97: 00 + 1e98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e9f: 90 nop + 1ea0: f3 0f 10 02 movss (%rdx),%xmm0 + 1ea4: f3 0f 5c 01 subss (%rcx),%xmm0 + 1ea8: 48 83 c1 04 add $0x4,%rcx + 1eac: f3 0f 11 02 movss %xmm0,(%rdx) + 1eb0: 48 83 c2 04 add $0x4,%rdx + 1eb4: ff c8 dec %eax + 1eb6: 75 e8 jne 0x1ea0 + 1eb8: 44 89 c0 mov %r8d,%eax + 1ebb: 41 83 e0 07 and $0x7,%r8d + 1ebf: 83 e0 f8 and $0xfffffff8,%eax + 1ec2: f6 c1 0f test $0xf,%cl + 1ec5: 75 59 jne 0x1f20 + 1ec7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ece: 00 + 1ecf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ed6: 0f 1f 00 nopl (%rax) + 1ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ee0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 1ee4: 0f 28 02 movaps (%rdx),%xmm0 + 1ee7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 1eeb: 0f 5c 01 subps (%rcx),%xmm0 + 1eee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 1ef2: 0f 29 02 movaps %xmm0,(%rdx) + 1ef5: 48 83 c1 20 add $0x20,%rcx + 1ef9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 1efd: 48 83 c2 20 add $0x20,%rdx + 1f01: 83 c0 f8 add $0xfffffff8,%eax + 1f04: 75 da jne 0x1ee0 + 1f06: e9 db fe ff ff jmp 0x1de6 + 1f0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f12: 00 + 1f13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1f20: 0f 18 49 40 prefetcht0 0x40(%rcx) + 1f24: 0f 10 01 movups (%rcx),%xmm0 + 1f27: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1f2b: 0f 28 12 movaps (%rdx),%xmm2 + 1f2e: 48 83 c1 20 add $0x20,%rcx + 1f32: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 1f36: 0f 5c d0 subps %xmm0,%xmm2 + 1f39: 0f 5c d9 subps %xmm1,%xmm3 + 1f3c: 0f 29 12 movaps %xmm2,(%rdx) + 1f3f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 1f43: 48 83 c2 20 add $0x20,%rdx + 1f47: 83 c0 f8 add $0xfffffff8,%eax + 1f4a: 75 d4 jne 0x1f20 + 1f4c: e9 95 fe ff ff jmp 0x1de6 + 1f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f58: 00 + 1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f60: 41 83 f8 0b cmp $0xb,%r8d + 1f64: 7d 38 jge 0x1f9e + 1f66: 41 ff c8 dec %r8d + 1f69: 41 83 f8 ff cmp $0xffffffff,%r8d + 1f6d: 74 2e je 0x1f9d + 1f6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f76: 00 + 1f77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f7e: 66 90 xchg %ax,%ax + 1f80: f3 0f 10 02 movss (%rdx),%xmm0 + 1f84: 41 ff c8 dec %r8d + 1f87: f3 0f 5c 01 subss (%rcx),%xmm0 + 1f8b: 48 83 c1 04 add $0x4,%rcx + 1f8f: f3 0f 11 02 movss %xmm0,(%rdx) + 1f93: 48 8d 52 04 lea 0x4(%rdx),%rdx + 1f97: 41 83 f8 ff cmp $0xffffffff,%r8d + 1f9b: 75 e3 jne 0x1f80 + 1f9d: c3 ret + 1f9e: 89 d0 mov %edx,%eax + 1fa0: a8 03 test $0x3,%al + 1fa2: 74 4d je 0x1ff1 + 1fa4: 44 89 c0 mov %r8d,%eax + 1fa7: 41 83 e0 07 and $0x7,%r8d + 1fab: 83 e0 f8 and $0xfffffff8,%eax + 1fae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fb5: 00 + 1fb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1fbd: 0f 1f 00 nopl (%rax) + 1fc0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 1fc4: 0f 10 12 movups (%rdx),%xmm2 + 1fc7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 1fcb: 0f 10 01 movups (%rcx),%xmm0 + 1fce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1fd2: 0f 5c d0 subps %xmm0,%xmm2 + 1fd5: 0f 5c d9 subps %xmm1,%xmm3 + 1fd8: 0f 11 12 movups %xmm2,(%rdx) + 1fdb: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 1fdf: 48 8d 49 20 lea 0x20(%rcx),%rcx + 1fe3: 48 8d 52 20 lea 0x20(%rdx),%rdx + 1fe7: 83 c0 f8 add $0xfffffff8,%eax + 1fea: 75 d4 jne 0x1fc0 + 1fec: e9 75 ff ff ff jmp 0x1f66 + 1ff1: 83 e0 0f and $0xf,%eax + 1ff4: 74 42 je 0x2038 + 1ff6: c1 e8 02 shr $0x2,%eax + 1ff9: f7 d8 neg %eax + 1ffb: 83 e0 03 and $0x3,%eax + 1ffe: 44 2b c0 sub %eax,%r8d + 2001: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2008: 00 + 2009: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2017: 00 + 2018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 201f: 90 nop + 2020: f3 0f 10 02 movss (%rdx),%xmm0 + 2024: f3 0f 5c 01 subss (%rcx),%xmm0 + 2028: 48 83 c1 04 add $0x4,%rcx + 202c: f3 0f 11 02 movss %xmm0,(%rdx) + 2030: 48 8d 52 04 lea 0x4(%rdx),%rdx + 2034: ff c8 dec %eax + 2036: 75 e8 jne 0x2020 + 2038: 44 89 c0 mov %r8d,%eax + 203b: 41 83 e0 07 and $0x7,%r8d + 203f: 83 e0 f8 and $0xfffffff8,%eax + 2042: f6 c1 0f test $0xf,%cl + 2045: 75 59 jne 0x20a0 + 2047: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 204e: 00 + 204f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2056: 0f 1f 00 nopl (%rax) + 2059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2060: 0f 18 49 40 prefetcht0 0x40(%rcx) + 2064: 0f 28 02 movaps (%rdx),%xmm0 + 2067: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 206b: 0f 5c 01 subps (%rcx),%xmm0 + 206e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 2072: 0f 29 02 movaps %xmm0,(%rdx) + 2075: 48 8d 49 20 lea 0x20(%rcx),%rcx + 2079: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 207d: 48 8d 52 20 lea 0x20(%rdx),%rdx + 2081: 83 c0 f8 add $0xfffffff8,%eax + 2084: 75 da jne 0x2060 + 2086: e9 db fe ff ff jmp 0x1f66 + 208b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2092: 00 + 2093: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 209a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 20a0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 20a4: 0f 10 01 movups (%rcx),%xmm0 + 20a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 20ab: 0f 28 12 movaps (%rdx),%xmm2 + 20ae: 48 83 c1 20 add $0x20,%rcx + 20b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 20b6: 0f 5c d0 subps %xmm0,%xmm2 + 20b9: 0f 5c d9 subps %xmm1,%xmm3 + 20bc: 0f 29 12 movaps %xmm2,(%rdx) + 20bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 20c3: 48 83 c2 20 add $0x20,%rdx + 20c7: 83 c0 f8 add $0xfffffff8,%eax + 20ca: 75 d4 jne 0x20a0 + 20cc: e9 95 fe ff ff jmp 0x1f66 + 20d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20d8: 00 + 20d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 20e0: 41 83 f8 0b cmp $0xb,%r8d + 20e4: 7d 39 jge 0x211f + 20e6: 41 83 c0 ff add $0xffffffff,%r8d + 20ea: 41 83 f8 ff cmp $0xffffffff,%r8d + 20ee: 74 2e je 0x211e + 20f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20f7: 00 + 20f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 20ff: 90 nop + 2100: f3 0f 10 02 movss (%rdx),%xmm0 + 2104: 41 83 c0 ff add $0xffffffff,%r8d + 2108: f3 0f 5c 01 subss (%rcx),%xmm0 + 210c: 48 83 c1 04 add $0x4,%rcx + 2110: f3 0f 11 02 movss %xmm0,(%rdx) + 2114: 48 83 c2 04 add $0x4,%rdx + 2118: 41 83 f8 ff cmp $0xffffffff,%r8d + 211c: 75 e2 jne 0x2100 + 211e: c3 ret + 211f: 89 d0 mov %edx,%eax + 2121: a8 03 test $0x3,%al + 2123: 74 4c je 0x2171 + 2125: 44 89 c0 mov %r8d,%eax + 2128: 41 83 e0 07 and $0x7,%r8d + 212c: 83 e0 f8 and $0xfffffff8,%eax + 212f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2136: 00 + 2137: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 213e: 66 90 xchg %ax,%ax + 2140: 0f 18 49 40 prefetcht0 0x40(%rcx) + 2144: 0f 10 12 movups (%rdx),%xmm2 + 2147: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 214b: 0f 10 01 movups (%rcx),%xmm0 + 214e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 2152: 0f 5c d0 subps %xmm0,%xmm2 + 2155: 48 83 c1 20 add $0x20,%rcx + 2159: 0f 5c d9 subps %xmm1,%xmm3 + 215c: 0f 11 12 movups %xmm2,(%rdx) + 215f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 2163: 48 83 c2 20 add $0x20,%rdx + 2167: 83 c0 f8 add $0xfffffff8,%eax + 216a: 75 d4 jne 0x2140 + 216c: e9 75 ff ff ff jmp 0x20e6 + 2171: 83 e0 0f and $0xf,%eax + 2174: 74 43 je 0x21b9 + 2176: c1 e8 02 shr $0x2,%eax + 2179: f7 d8 neg %eax + 217b: 83 e0 03 and $0x3,%eax + 217e: 44 2b c0 sub %eax,%r8d + 2181: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2188: 00 + 2189: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2197: 00 + 2198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 219f: 90 nop + 21a0: f3 0f 10 02 movss (%rdx),%xmm0 + 21a4: f3 0f 5c 01 subss (%rcx),%xmm0 + 21a8: 48 83 c1 04 add $0x4,%rcx + 21ac: f3 0f 11 02 movss %xmm0,(%rdx) + 21b0: 48 83 c2 04 add $0x4,%rdx + 21b4: 83 c0 ff add $0xffffffff,%eax + 21b7: 75 e7 jne 0x21a0 + 21b9: 44 89 c0 mov %r8d,%eax + 21bc: 41 83 e0 07 and $0x7,%r8d + 21c0: 83 e0 f8 and $0xfffffff8,%eax + 21c3: f6 c1 0f test $0xf,%cl + 21c6: 75 58 jne 0x2220 + 21c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 21cf: 00 + 21d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 21de: 00 00 + 21e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 21e4: 0f 10 02 movups (%rdx),%xmm0 + 21e7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 21eb: 0f 5c 01 subps (%rcx),%xmm0 + 21ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 21f2: 48 83 c1 20 add $0x20,%rcx + 21f6: 0f 11 02 movups %xmm0,(%rdx) + 21f9: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 21fd: 48 83 c2 20 add $0x20,%rdx + 2201: 83 c0 f8 add $0xfffffff8,%eax + 2204: 75 da jne 0x21e0 + 2206: e9 db fe ff ff jmp 0x20e6 + 220b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2212: 00 + 2213: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 221a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2220: 0f 18 49 40 prefetcht0 0x40(%rcx) + 2224: 0f 10 12 movups (%rdx),%xmm2 + 2227: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 222b: 0f 10 01 movups (%rcx),%xmm0 + 222e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 2232: 0f 5c d0 subps %xmm0,%xmm2 + 2235: 48 83 c1 20 add $0x20,%rcx + 2239: 0f 5c d9 subps %xmm1,%xmm3 + 223c: 0f 11 12 movups %xmm2,(%rdx) + 223f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 2243: 48 83 c2 20 add $0x20,%rdx + 2247: 83 c0 f8 add $0xfffffff8,%eax + 224a: 75 d4 jne 0x2220 + 224c: e9 95 fe ff ff jmp 0x20e6 + 2251: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2258: 00 + 2259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2260: 48 83 ec 28 sub $0x28,%rsp + 2264: 89 4c 24 30 mov %ecx,0x30(%rsp) + 2268: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 226d: e8 4e 4f a9 01 call 0x1a971c0 + 2272: 48 83 c4 28 add $0x28,%rsp + 2276: c3 ret + 2277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 227e: 00 00 + 2280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2285: 89 4c 24 30 mov %ecx,0x30(%rsp) + 2289: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 228e: e8 4d 59 a9 01 call 0x1a97be0 + 2293: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2298: c3 ret + 2299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22a0: 48 83 ec 28 sub $0x28,%rsp + 22a4: 89 4c 24 30 mov %ecx,0x30(%rsp) + 22a8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 22ad: e8 4e 63 a9 01 call 0x1a98600 + 22b2: 48 83 c4 28 add $0x28,%rsp + 22b6: c3 ret + 22b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 22be: 00 00 + 22c0: 56 push %rsi + 22c1: 57 push %rdi + 22c2: 41 54 push %r12 + 22c4: 41 56 push %r14 + 22c6: 55 push %rbp + 22c7: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 22ce: 44 89 c7 mov %r8d,%edi + 22d1: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 22d6: 48 89 d6 mov %rdx,%rsi + 22d9: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2600910 + 22e0: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 22e5: 4c 33 cc xor %rsp,%r9 + 22e8: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 22ec: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 22f1: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d + 22f8: 00 + 22f9: 41 89 cc mov %ecx,%r12d + 22fc: 48 89 f5 mov %rsi,%rbp + 22ff: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 2306: 00 + 2307: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d + 230e: 0f 8e cf 01 00 00 jle 0x24e3 + 2314: 48 f7 c6 03 00 00 00 test $0x3,%rsi + 231b: 0f 85 c2 01 00 00 jne 0x24e3 + 2321: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 2326: e8 95 a7 44 00 call 0x44cac0 + 232b: 85 c0 test %eax,%eax + 232d: 0f 85 7d 01 00 00 jne 0x24b0 + 2333: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 2338: 45 85 c9 test %r9d,%r9d + 233b: 0f 8e 6f 01 00 00 jle 0x24b0 + 2341: 45 3b f1 cmp %r9d,%r14d + 2344: 0f 8e 66 01 00 00 jle 0x24b0 + 234a: c4 c1 79 6e cc vmovd %r12d,%xmm1 + 234f: 49 89 f1 mov %rsi,%r9 + 2352: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1 + 2357: 49 f7 d9 neg %r9 + 235a: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13) + 2360: 49 83 c1 40 add $0x40,%r9 + 2364: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 236a: 49 83 e1 3f and $0x3f,%r9 + 236e: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13) + 2374: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0 + 237b: 45 85 c9 test %r9d,%r9d + 237e: 74 22 je 0x23a2 + 2380: 41 c1 e9 02 shr $0x2,%r9d + 2384: 41 2b f9 sub %r9d,%edi + 2387: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp + 238b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi) + 238f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi) + 2394: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi) + 239b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi) + 23a2: 41 89 f9 mov %edi,%r9d + 23a5: 41 83 e1 0f and $0xf,%r9d + 23a9: 41 f7 d9 neg %r9d + 23ac: 44 03 cf add %edi,%r9d + 23af: 45 85 c9 test %r9d,%r9d + 23b2: 0f 8e 82 00 00 00 jle 0x243a + 23b8: 33 c0 xor %eax,%eax + 23ba: 45 8d 71 0f lea 0xf(%r9),%r14d + 23be: 45 89 f3 mov %r14d,%r11d + 23c1: ba 01 00 00 00 mov $0x1,%edx + 23c6: 41 c1 eb 05 shr $0x5,%r11d + 23ca: 45 33 d2 xor %r10d,%r10d + 23cd: 45 85 db test %r11d,%r11d + 23d0: 76 3c jbe 0x240e + 23d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23e0: 4d 63 d2 movslq %r10d,%r10 + 23e3: ff c0 inc %eax + 23e5: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4) + 23ec: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4) + 23f3: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4) + 23fa: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4) + 2401: 41 83 c2 20 add $0x20,%r10d + 2405: 41 3b c3 cmp %r11d,%eax + 2408: 72 d6 jb 0x23e0 + 240a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 240e: 41 c1 fe 03 sar $0x3,%r14d + 2412: 44 8d 52 ff lea -0x1(%rdx),%r10d + 2416: 41 c1 ee 1c shr $0x1c,%r14d + 241a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d + 241f: 41 c1 fb 04 sar $0x4,%r11d + 2423: 45 3b d3 cmp %r11d,%r10d + 2426: 73 12 jae 0x243a + 2428: c1 e2 04 shl $0x4,%edx + 242b: 48 63 d2 movslq %edx,%rdx + 242e: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4) + 2434: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4) + 243a: 4d 63 c9 movslq %r9d,%r9 + 243d: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9 + 2442: f7 c7 08 00 00 00 test $0x8,%edi + 2448: 74 09 je 0x2453 + 244a: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9) + 244f: 49 83 c1 20 add $0x20,%r9 + 2453: f7 c7 04 00 00 00 test $0x4,%edi + 2459: 74 09 je 0x2464 + 245b: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9) + 2460: 49 83 c1 10 add $0x10,%r9 + 2464: f7 c7 02 00 00 00 test $0x2,%edi + 246a: 74 0b je 0x2477 + 246c: 49 8b 6d 00 mov 0x0(%r13),%rbp + 2470: 49 89 29 mov %rbp,(%r9) + 2473: 49 83 c1 08 add $0x8,%r9 + 2477: f7 c7 01 00 00 00 test $0x1,%edi + 247d: 74 03 je 0x2482 + 247f: 45 89 21 mov %r12d,(%r9) + 2482: 0f ae f8 sfence + 2485: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 248a: 48 33 cc xor %rsp,%rcx + 248d: c5 f8 77 vzeroupper + 2490: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2600910 + 2497: 75 7d jne 0x2516 + 2499: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 249e: 48 89 f0 mov %rsi,%rax + 24a1: 48 81 c4 80 00 00 00 add $0x80,%rsp + 24a8: 5d pop %rbp + 24a9: 41 5e pop %r14 + 24ab: 41 5c pop %r12 + 24ad: 5f pop %rdi + 24ae: 5e pop %rsi + 24af: c3 ret + 24b0: 44 89 e1 mov %r12d,%ecx + 24b3: 48 89 f2 mov %rsi,%rdx + 24b6: 41 89 f8 mov %edi,%r8d + 24b9: e8 22 be a4 01 call 0x1a4e2e0 + 24be: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 24c3: 48 33 cc xor %rsp,%rcx + 24c6: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2600910 + 24cd: 75 47 jne 0x2516 + 24cf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 24d4: 48 81 c4 80 00 00 00 add $0x80,%rsp + 24db: 5d pop %rbp + 24dc: 41 5e pop %r14 + 24de: 41 5c pop %r12 + 24e0: 5f pop %rdi + 24e1: 5e pop %rsi + 24e2: c3 ret + 24e3: 44 89 e1 mov %r12d,%ecx + 24e6: 48 89 f2 mov %rsi,%rdx + 24e9: 41 89 f8 mov %edi,%r8d + 24ec: e8 ef bd a4 01 call 0x1a4e2e0 + 24f1: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 24f6: 48 33 cc xor %rsp,%rcx + 24f9: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2600910 + 2500: 75 14 jne 0x2516 + 2502: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 2507: 48 81 c4 80 00 00 00 add $0x80,%rsp + 250e: 5d pop %rbp + 250f: 41 5e pop %r14 + 2511: 41 5c pop %r12 + 2513: 5f pop %rdi + 2514: 5e pop %rsi + 2515: c3 ret + 2516: e8 55 9b 11 01 call 0x111c070 + 251b: 90 nop + 251c: 0f 1f 40 00 nopl 0x0(%rax) + 2520: 56 push %rsi + 2521: 57 push %rdi + 2522: 41 54 push %r12 + 2524: 41 56 push %r14 + 2526: 41 57 push %r15 + 2528: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 252f: 45 89 c4 mov %r8d,%r12d + 2532: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 2537: 48 89 d7 mov %rdx,%rdi + 253a: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2600910 + 2541: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 2546: 4c 33 cc xor %rsp,%r9 + 2549: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 254d: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 2552: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d + 2559: 00 + 255a: 41 89 ce mov %ecx,%r14d + 255d: 48 89 fe mov %rdi,%rsi + 2560: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 2567: 00 + 2568: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d + 256f: 0f 8e b6 01 00 00 jle 0x272b + 2575: 48 f7 c7 03 00 00 00 test $0x3,%rdi + 257c: 0f 85 a9 01 00 00 jne 0x272b + 2582: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 2587: e8 34 a5 44 00 call 0x44cac0 + 258c: 85 c0 test %eax,%eax + 258e: 0f 85 63 01 00 00 jne 0x26f7 + 2594: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 2599: 45 85 c9 test %r9d,%r9d + 259c: 0f 8e 55 01 00 00 jle 0x26f7 + 25a2: 45 3b f9 cmp %r9d,%r15d + 25a5: 0f 8e 4c 01 00 00 jle 0x26f7 + 25ab: c4 c1 79 6e c6 vmovd %r14d,%xmm0 + 25b0: 49 89 f9 mov %rdi,%r9 + 25b3: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1 + 25b8: 49 f7 d9 neg %r9 + 25bb: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) + 25c1: 49 83 c1 40 add $0x40,%r9 + 25c5: 49 83 e1 3f and $0x3f,%r9 + 25c9: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 25cf: 45 85 c9 test %r9d,%r9d + 25d2: 74 14 je 0x25e8 + 25d4: 41 c1 e9 02 shr $0x2,%r9d + 25d8: 45 2b e1 sub %r9d,%r12d + 25db: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi + 25df: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) + 25e3: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) + 25e8: 45 89 e1 mov %r12d,%r9d + 25eb: 41 83 e1 0f and $0xf,%r9d + 25ef: 41 f7 d9 neg %r9d + 25f2: 45 03 cc add %r12d,%r9d + 25f5: 45 85 c9 test %r9d,%r9d + 25f8: 0f 8e 7b 00 00 00 jle 0x2679 + 25fe: 33 c0 xor %eax,%eax + 2600: 45 8d 79 0f lea 0xf(%r9),%r15d + 2604: 45 89 fb mov %r15d,%r11d + 2607: ba 01 00 00 00 mov $0x1,%edx + 260c: 41 c1 eb 05 shr $0x5,%r11d + 2610: 45 33 d2 xor %r10d,%r10d + 2613: 45 85 db test %r11d,%r11d + 2616: 76 35 jbe 0x264d + 2618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 261f: 00 + 2620: 4d 63 d2 movslq %r10d,%r10 + 2623: ff c0 inc %eax + 2625: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) + 262b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) + 2632: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) + 2639: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) + 2640: 41 83 c2 20 add $0x20,%r10d + 2644: 41 3b c3 cmp %r11d,%eax + 2647: 72 d7 jb 0x2620 + 2649: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 264d: 41 c1 ff 03 sar $0x3,%r15d + 2651: 44 8d 52 ff lea -0x1(%rdx),%r10d + 2655: 41 c1 ef 1c shr $0x1c,%r15d + 2659: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d + 265e: 41 c1 fb 04 sar $0x4,%r11d + 2662: 45 3b d3 cmp %r11d,%r10d + 2665: 73 12 jae 0x2679 + 2667: c1 e2 04 shl $0x4,%edx + 266a: 48 63 d2 movslq %edx,%rdx + 266d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) + 2673: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) + 2679: 4d 63 c9 movslq %r9d,%r9 + 267c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 + 2680: 41 f7 c4 08 00 00 00 test $0x8,%r12d + 2687: 74 09 je 0x2692 + 2689: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) + 268e: 49 83 c1 20 add $0x20,%r9 + 2692: 41 f7 c4 04 00 00 00 test $0x4,%r12d + 2699: 74 09 je 0x26a4 + 269b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) + 26a0: 49 83 c1 10 add $0x10,%r9 + 26a4: 41 f7 c4 02 00 00 00 test $0x2,%r12d + 26ab: 74 0b je 0x26b8 + 26ad: 49 8b 75 00 mov 0x0(%r13),%rsi + 26b1: 49 89 31 mov %rsi,(%r9) + 26b4: 49 83 c1 08 add $0x8,%r9 + 26b8: 41 f7 c4 01 00 00 00 test $0x1,%r12d + 26bf: 74 03 je 0x26c4 + 26c1: 45 89 31 mov %r14d,(%r9) + 26c4: 0f ae f8 sfence + 26c7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 26cc: 48 33 cc xor %rsp,%rcx + 26cf: c5 f8 77 vzeroupper + 26d2: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2600910 + 26d9: 0f 85 80 00 00 00 jne 0x275f + 26df: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 26e4: 48 89 f8 mov %rdi,%rax + 26e7: 48 81 c4 80 00 00 00 add $0x80,%rsp + 26ee: 41 5f pop %r15 + 26f0: 41 5e pop %r14 + 26f2: 41 5c pop %r12 + 26f4: 5f pop %rdi + 26f5: 5e pop %rsi + 26f6: c3 ret + 26f7: 44 89 f1 mov %r14d,%ecx + 26fa: 48 89 fa mov %rdi,%rdx + 26fd: 45 89 e0 mov %r12d,%r8d + 2700: e8 7b c8 a4 01 call 0x1a4ef80 + 2705: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 270a: 48 33 cc xor %rsp,%rcx + 270d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2600910 + 2714: 75 49 jne 0x275f + 2716: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 271b: 48 81 c4 80 00 00 00 add $0x80,%rsp + 2722: 41 5f pop %r15 + 2724: 41 5e pop %r14 + 2726: 41 5c pop %r12 + 2728: 5f pop %rdi + 2729: 5e pop %rsi + 272a: c3 ret + 272b: 44 89 f1 mov %r14d,%ecx + 272e: 48 89 fa mov %rdi,%rdx + 2731: 45 89 e0 mov %r12d,%r8d + 2734: e8 47 c8 a4 01 call 0x1a4ef80 + 2739: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 273e: 48 33 cc xor %rsp,%rcx + 2741: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2600910 + 2748: 75 15 jne 0x275f + 274a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 274f: 48 81 c4 80 00 00 00 add $0x80,%rsp + 2756: 41 5f pop %r15 + 2758: 41 5e pop %r14 + 275a: 41 5c pop %r12 + 275c: 5f pop %rdi + 275d: 5e pop %rsi + 275e: c3 ret + 275f: e8 0c 99 11 01 call 0x111c070 + 2764: 90 nop + 2765: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 276c: 00 + 276d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2774: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2780: 56 push %rsi + 2781: 57 push %rdi + 2782: 41 54 push %r12 + 2784: 41 56 push %r14 + 2786: 41 57 push %r15 + 2788: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 278f: 45 89 c4 mov %r8d,%r12d + 2792: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 2797: 48 89 d7 mov %rdx,%rdi + 279a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2600910 + 27a1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 27a6: 4c 33 cc xor %rsp,%r9 + 27a9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 27ad: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 27b2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d + 27b9: 00 + 27ba: 41 89 ce mov %ecx,%r14d + 27bd: 48 89 fe mov %rdi,%rsi + 27c0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 27c7: 00 + 27c8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d + 27cf: 0f 8e b6 01 00 00 jle 0x298b + 27d5: 48 f7 c7 03 00 00 00 test $0x3,%rdi + 27dc: 0f 85 a9 01 00 00 jne 0x298b + 27e2: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 27e7: e8 d4 a2 44 00 call 0x44cac0 + 27ec: 85 c0 test %eax,%eax + 27ee: 0f 85 63 01 00 00 jne 0x2957 + 27f4: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 27f9: 45 85 c9 test %r9d,%r9d + 27fc: 0f 8e 55 01 00 00 jle 0x2957 + 2802: 45 3b f9 cmp %r9d,%r15d + 2805: 0f 8e 4c 01 00 00 jle 0x2957 + 280b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1 + 2811: 49 89 f9 mov %rdi,%r9 + 2814: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) + 281a: 49 f7 d9 neg %r9 + 281d: 49 83 c1 40 add $0x40,%r9 + 2821: 49 83 e1 3f and $0x3f,%r9 + 2825: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 282b: 45 85 c9 test %r9d,%r9d + 282e: 74 14 je 0x2844 + 2830: 41 c1 e9 02 shr $0x2,%r9d + 2834: 45 2b e1 sub %r9d,%r12d + 2837: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi + 283b: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) + 283f: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) + 2844: 45 89 e1 mov %r12d,%r9d + 2847: 41 83 e1 0f and $0xf,%r9d + 284b: 41 f7 d9 neg %r9d + 284e: 45 03 cc add %r12d,%r9d + 2851: 45 85 c9 test %r9d,%r9d + 2854: 0f 8e 7f 00 00 00 jle 0x28d9 + 285a: 33 c0 xor %eax,%eax + 285c: 45 8d 79 0f lea 0xf(%r9),%r15d + 2860: 45 89 fb mov %r15d,%r11d + 2863: ba 01 00 00 00 mov $0x1,%edx + 2868: 41 c1 eb 05 shr $0x5,%r11d + 286c: 45 33 d2 xor %r10d,%r10d + 286f: 45 85 db test %r11d,%r11d + 2872: 76 39 jbe 0x28ad + 2874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2880: 4d 63 d2 movslq %r10d,%r10 + 2883: ff c0 inc %eax + 2885: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) + 288b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) + 2892: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) + 2899: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) + 28a0: 41 83 c2 20 add $0x20,%r10d + 28a4: 41 3b c3 cmp %r11d,%eax + 28a7: 72 d7 jb 0x2880 + 28a9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 28ad: 41 c1 ff 03 sar $0x3,%r15d + 28b1: 44 8d 52 ff lea -0x1(%rdx),%r10d + 28b5: 41 c1 ef 1c shr $0x1c,%r15d + 28b9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d + 28be: 41 c1 fb 04 sar $0x4,%r11d + 28c2: 45 3b d3 cmp %r11d,%r10d + 28c5: 73 12 jae 0x28d9 + 28c7: c1 e2 04 shl $0x4,%edx + 28ca: 48 63 d2 movslq %edx,%rdx + 28cd: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) + 28d3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) + 28d9: 4d 63 c9 movslq %r9d,%r9 + 28dc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 + 28e0: 41 f7 c4 08 00 00 00 test $0x8,%r12d + 28e7: 74 09 je 0x28f2 + 28e9: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) + 28ee: 49 83 c1 20 add $0x20,%r9 + 28f2: 41 f7 c4 04 00 00 00 test $0x4,%r12d + 28f9: 74 09 je 0x2904 + 28fb: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) + 2900: 49 83 c1 10 add $0x10,%r9 + 2904: 41 f7 c4 02 00 00 00 test $0x2,%r12d + 290b: 74 0b je 0x2918 + 290d: 49 8b 75 00 mov 0x0(%r13),%rsi + 2911: 49 89 31 mov %rsi,(%r9) + 2914: 49 83 c1 08 add $0x8,%r9 + 2918: 41 f7 c4 01 00 00 00 test $0x1,%r12d + 291f: 74 03 je 0x2924 + 2921: 45 89 31 mov %r14d,(%r9) + 2924: 0f ae f8 sfence + 2927: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 292c: 48 33 cc xor %rsp,%rcx + 292f: c5 f8 77 vzeroupper + 2932: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2600910 + 2939: 0f 85 80 00 00 00 jne 0x29bf + 293f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 2944: 48 89 f8 mov %rdi,%rax + 2947: 48 81 c4 80 00 00 00 add $0x80,%rsp + 294e: 41 5f pop %r15 + 2950: 41 5e pop %r14 + 2952: 41 5c pop %r12 + 2954: 5f pop %rdi + 2955: 5e pop %rsi + 2956: c3 ret + 2957: 44 89 f1 mov %r14d,%ecx + 295a: 48 89 fa mov %rdi,%rdx + 295d: 45 89 e0 mov %r12d,%r8d + 2960: e8 bb d2 a4 01 call 0x1a4fc20 + 2965: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 296a: 48 33 cc xor %rsp,%rcx + 296d: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2600910 + 2974: 75 49 jne 0x29bf + 2976: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 297b: 48 81 c4 80 00 00 00 add $0x80,%rsp + 2982: 41 5f pop %r15 + 2984: 41 5e pop %r14 + 2986: 41 5c pop %r12 + 2988: 5f pop %rdi + 2989: 5e pop %rsi + 298a: c3 ret + 298b: 44 89 f1 mov %r14d,%ecx + 298e: 48 89 fa mov %rdi,%rdx + 2991: 45 89 e0 mov %r12d,%r8d + 2994: e8 87 d2 a4 01 call 0x1a4fc20 + 2999: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 299e: 48 33 cc xor %rsp,%rcx + 29a1: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2600910 + 29a8: 75 15 jne 0x29bf + 29aa: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 29af: 48 81 c4 80 00 00 00 add $0x80,%rsp + 29b6: 41 5f pop %r15 + 29b8: 41 5e pop %r14 + 29ba: 41 5c pop %r12 + 29bc: 5f pop %rdi + 29bd: 5e pop %rsi + 29be: c3 ret + 29bf: e8 ac 96 11 01 call 0x111c070 + 29c4: 90 nop + 29c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 29cc: 00 + 29cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 29d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29e0: 41 54 push %r12 + 29e2: 41 55 push %r13 + 29e4: 41 56 push %r14 + 29e6: 41 57 push %r15 + 29e8: 48 83 ec 38 sub $0x38,%rsp + 29ec: 4d 89 c5 mov %r8,%r13 + 29ef: 49 89 d4 mov %rdx,%r12 + 29f2: 48 89 ca mov %rcx,%rdx + 29f5: 45 33 db xor %r11d,%r11d + 29f8: 4d 85 ed test %r13,%r13 + 29fb: 0f 84 28 02 00 00 je 0x2c29 + 2a01: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) + 2a06: 74 12 je 0x2a1a + 2a08: b8 f3 ff ff ff mov $0xfffffff3,%eax + 2a0d: 48 83 c4 38 add $0x38,%rsp + 2a11: 41 5f pop %r15 + 2a13: 41 5e pop %r14 + 2a15: 41 5d pop %r13 + 2a17: 41 5c pop %r12 + 2a19: c3 ret + 2a1a: 48 85 d2 test %rdx,%rdx + 2a1d: 0f 84 06 02 00 00 je 0x2c29 + 2a23: 4d 85 e4 test %r12,%r12 + 2a26: 0f 84 fd 01 00 00 je 0x2c29 + 2a2c: 4d 85 c9 test %r9,%r9 + 2a2f: 0f 84 ed 01 00 00 je 0x2c22 + 2a35: 45 8b 7d 04 mov 0x4(%r13),%r15d + 2a39: 41 83 ff 05 cmp $0x5,%r15d + 2a3d: 7f 79 jg 0x2ab8 + 2a3f: 4d 63 cf movslq %r15d,%r9 + 2a42: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 2a47: 74 1d je 0x2a66 + 2a49: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffeafa0 + 2a50: 48 89 d1 mov %rdx,%rcx + 2a53: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 + 2a59: 4c 89 e2 mov %r12,%rdx + 2a5c: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8) + 2a63: 01 + 2a64: eb 15 jmp 0x2a7b + 2a66: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffeafa0 + 2a6d: 48 89 d1 mov %rdx,%rcx + 2a70: 4c 89 e2 mov %r12,%rdx + 2a73: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8) + 2a7a: 01 + 2a7b: b8 01 00 00 00 mov $0x1,%eax + 2a80: 44 89 f9 mov %r15d,%ecx + 2a83: d3 e0 shl %cl,%eax + 2a85: 48 63 c0 movslq %eax,%rax + 2a88: 48 83 f8 01 cmp $0x1,%rax + 2a8c: 74 12 je 0x2aa0 + 2a8e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9 + 2a93: 4d 89 0c c4 mov %r9,(%r12,%rax,8) + 2a97: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8) + 2a9e: 00 00 + 2aa0: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + 2aa7: 00 00 + 2aa9: 33 c0 xor %eax,%eax + 2aab: 48 83 c4 38 add $0x38,%rsp + 2aaf: 41 5f pop %r15 + 2ab1: 41 5e pop %r14 + 2ab3: 41 5d pop %r13 + 2ab5: 41 5c pop %r12 + 2ab7: c3 ret + 2ab8: 4c 89 c8 mov %r9,%rax + 2abb: 48 83 e0 3f and $0x3f,%rax + 2abf: 48 f7 d8 neg %rax + 2ac2: 48 83 e0 3f and $0x3f,%rax + 2ac6: 4c 03 c8 add %rax,%r9 + 2ac9: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 2ace: 4d 0f 4f d9 cmovg %r9,%r11 + 2ad2: 41 be 01 00 00 00 mov $0x1,%r14d + 2ad8: 45 8d 4f ff lea -0x1(%r15),%r9d + 2adc: 44 89 c9 mov %r9d,%ecx + 2adf: 41 d3 e6 shl %cl,%r14d + 2ae2: 41 83 ff 06 cmp $0x6,%r15d + 2ae6: 7f 5c jg 0x2b44 + 2ae8: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 2aed: 74 2f je 0x2b1e + 2aef: 4d 63 ff movslq %r15d,%r15 + 2af2: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffeafa0 + 2af9: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 + 2aff: 48 89 d1 mov %rdx,%rcx + 2b02: 4c 89 e2 mov %r12,%rdx + 2b05: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8) + 2b0c: 01 + 2b0d: 44 89 f9 mov %r15d,%ecx + 2b10: 41 bf 01 00 00 00 mov $0x1,%r15d + 2b16: 41 d3 e7 shl %cl,%r15d + 2b19: e9 91 00 00 00 jmp 0x2baf + 2b1e: 4d 63 ff movslq %r15d,%r15 + 2b21: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffeafa0 + 2b28: 48 89 d1 mov %rdx,%rcx + 2b2b: 4c 89 e2 mov %r12,%rdx + 2b2e: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8) + 2b35: 01 + 2b36: 44 89 f9 mov %r15d,%ecx + 2b39: 41 bf 01 00 00 00 mov $0x1,%r15d + 2b3f: 41 d3 e7 shl %cl,%r15d + 2b42: eb 6b jmp 0x2baf + 2b44: 41 83 ff 0f cmp $0xf,%r15d + 2b48: 7e 20 jle 0x2b6a + 2b4a: 48 89 e0 mov %rsp,%rax + 2b4d: 4c 89 e9 mov %r13,%rcx + 2b50: 4d 89 e0 mov %r12,%r8 + 2b53: 4c 89 58 20 mov %r11,0x20(%rax) + 2b57: e8 a4 e5 05 00 call 0x61100 + 2b5c: 44 89 f9 mov %r15d,%ecx + 2b5f: 41 bf 01 00 00 00 mov $0x1,%r15d + 2b65: 41 d3 e7 shl %cl,%r15d + 2b68: eb 45 jmp 0x2baf + 2b6a: 49 89 e2 mov %rsp,%r10 + 2b6d: 48 89 d1 mov %rdx,%rcx + 2b70: 49 8b 45 30 mov 0x30(%r13),%rax + 2b74: 4c 89 e2 mov %r12,%rdx + 2b77: 45 89 f0 mov %r14d,%r8d + 2b7a: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 2b7e: 4d 89 5a 28 mov %r11,0x28(%r10) + 2b82: 49 89 42 20 mov %rax,0x20(%r10) + 2b86: e8 e5 61 a9 01 call 0x1a98d70 + 2b8b: 44 89 f9 mov %r15d,%ecx + 2b8e: 41 bf 01 00 00 00 mov $0x1,%r15d + 2b94: 41 d3 e7 shl %cl,%r15d + 2b97: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 2b9c: 74 11 je 0x2baf + 2b9e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0 + 2ba4: 4c 89 e2 mov %r12,%rdx + 2ba7: 45 89 f8 mov %r15d,%r8d + 2baa: e8 d1 1c ff ff call 0xffffffffffff4880 + 2baf: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1 + 2bb6: 4c 89 e1 mov %r12,%rcx + 2bb9: f2 41 0f 10 14 24 movsd (%r12),%xmm2 + 2bbf: 0f 28 c1 movaps %xmm1,%xmm0 + 2bc2: 44 89 f2 mov %r14d,%edx + 2bc5: 41 b8 01 00 00 00 mov $0x1,%r8d + 2bcb: f2 0f 58 c2 addsd %xmm2,%xmm0 + 2bcf: f2 0f 5c d1 subsd %xmm1,%xmm2 + 2bd3: f2 41 0f 11 04 24 movsd %xmm0,(%r12) + 2bd9: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12) + 2be0: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 2be4: e8 77 f7 05 00 call 0x62360 + 2be9: 4d 63 ff movslq %r15d,%r15 + 2bec: 49 83 ff 01 cmp $0x1,%r15 + 2bf0: 74 18 je 0x2c0a + 2bf2: 49 8b 44 24 08 mov 0x8(%r12),%rax + 2bf7: 45 33 c9 xor %r9d,%r9d + 2bfa: 4b 89 04 fc mov %rax,(%r12,%r15,8) + 2bfe: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8) + 2c03: 4d 89 4c 24 08 mov %r9,0x8(%r12) + 2c08: eb 09 jmp 0x2c13 + 2c0a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + 2c11: 00 00 + 2c13: 33 c0 xor %eax,%eax + 2c15: 48 83 c4 38 add $0x38,%rsp + 2c19: 41 5f pop %r15 + 2c1b: 41 5e pop %r14 + 2c1d: 41 5d pop %r13 + 2c1f: 41 5c pop %r12 + 2c21: c3 ret + 2c22: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 2c27: 7e 12 jle 0x2c3b + 2c29: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c2e: 48 83 c4 38 add $0x38,%rsp + 2c32: 41 5f pop %r15 + 2c34: 41 5e pop %r14 + 2c36: 41 5d pop %r13 + 2c38: 41 5c pop %r12 + 2c3a: c3 ret + 2c3b: 45 8b 7d 04 mov 0x4(%r13),%r15d + 2c3f: 41 83 ff 05 cmp $0x5,%r15d + 2c43: 0f 8e f6 fd ff ff jle 0x2a3f + 2c49: e9 84 fe ff ff jmp 0x2ad2 + 2c4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c55: 00 + 2c56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c5d: 0f 1f 00 nopl (%rax) + 2c60: 57 push %rdi + 2c61: 41 54 push %r12 + 2c63: 41 55 push %r13 + 2c65: 41 56 push %r14 + 2c67: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 2c6c: 4d 89 c4 mov %r8,%r12 + 2c6f: 48 89 d7 mov %rdx,%rdi + 2c72: 48 89 ca mov %rcx,%rdx + 2c75: 33 c0 xor %eax,%eax + 2c77: 4d 85 e4 test %r12,%r12 + 2c7a: 0f 84 36 02 00 00 je 0x2eb6 + 2c80: 41 83 3c 24 09 cmpl $0x9,(%r12) + 2c85: 74 12 je 0x2c99 + 2c87: b8 f3 ff ff ff mov $0xfffffff3,%eax + 2c8c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 2c91: 41 5e pop %r14 + 2c93: 41 5d pop %r13 + 2c95: 41 5c pop %r12 + 2c97: 5f pop %rdi + 2c98: c3 ret + 2c99: 48 85 d2 test %rdx,%rdx + 2c9c: 0f 84 14 02 00 00 je 0x2eb6 + 2ca2: 48 85 ff test %rdi,%rdi + 2ca5: 0f 84 0b 02 00 00 je 0x2eb6 + 2cab: 4d 85 c9 test %r9,%r9 + 2cae: 0f 84 fa 01 00 00 je 0x2eae + 2cb4: 45 8b 74 24 04 mov 0x4(%r12),%r14d + 2cb9: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) + 2cbf: 7f 7f jg 0x2d40 + 2cc1: 4d 63 ce movslq %r14d,%r9 + 2cc4: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 2cca: 74 21 je 0x2ced + 2ccc: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffeafa0 + 2cd3: 48 89 d1 mov %rdx,%rcx + 2cd6: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 2cdd: 48 89 fa mov %rdi,%rdx + 2ce0: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9 + 2ce7: 01 + 2ce8: 41 ff d1 call *%r9 + 2ceb: eb 18 jmp 0x2d05 + 2ced: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffeafa0 + 2cf4: 48 89 d1 mov %rdx,%rcx + 2cf7: 48 89 fa mov %rdi,%rdx + 2cfa: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9 + 2d01: 01 + 2d02: 41 ff d1 call *%r9 + 2d05: b8 01 00 00 00 mov $0x1,%eax + 2d0a: 44 89 f1 mov %r14d,%ecx + 2d0d: d3 e0 shl %cl,%eax + 2d0f: 48 63 c0 movslq %eax,%rax + 2d12: 48 83 f8 01 cmp $0x1,%rax + 2d16: 74 11 je 0x2d29 + 2d18: 4c 8b 4f 08 mov 0x8(%rdi),%r9 + 2d1c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) + 2d20: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) + 2d27: 00 00 + 2d29: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 2d30: 00 + 2d31: 33 c0 xor %eax,%eax + 2d33: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 2d38: 41 5e pop %r14 + 2d3a: 41 5d pop %r13 + 2d3c: 41 5c pop %r12 + 2d3e: 5f pop %rdi + 2d3f: c3 ret + 2d40: 4c 89 c8 mov %r9,%rax + 2d43: 48 83 e0 3f and $0x3f,%rax + 2d47: 48 f7 d8 neg %rax + 2d4a: 48 83 e0 3f and $0x3f,%rax + 2d4e: 4c 03 c8 add %rax,%r9 + 2d51: 33 c0 xor %eax,%eax + 2d53: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 2d59: 49 0f 4f c1 cmovg %r9,%rax + 2d5d: 41 bd 01 00 00 00 mov $0x1,%r13d + 2d63: 45 8d 4e ff lea -0x1(%r14),%r9d + 2d67: 44 89 c9 mov %r9d,%ecx + 2d6a: 41 d3 e5 shl %cl,%r13d + 2d6d: 41 83 fe 06 cmp $0x6,%r14d + 2d71: 7f 64 jg 0x2dd7 + 2d73: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 2d79: 74 33 je 0x2dae + 2d7b: 4d 63 f6 movslq %r14d,%r14 + 2d7e: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffeafa0 + 2d85: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 2d8c: 48 89 d1 mov %rdx,%rcx + 2d8f: 48 89 fa mov %rdi,%rdx + 2d92: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9 + 2d99: 01 + 2d9a: 41 ff d1 call *%r9 + 2d9d: 44 89 f1 mov %r14d,%ecx + 2da0: 41 be 01 00 00 00 mov $0x1,%r14d + 2da6: 41 d3 e6 shl %cl,%r14d + 2da9: e9 99 00 00 00 jmp 0x2e47 + 2dae: 4d 63 f6 movslq %r14d,%r14 + 2db1: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffeafa0 + 2db8: 48 89 d1 mov %rdx,%rcx + 2dbb: 48 89 fa mov %rdi,%rdx + 2dbe: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9 + 2dc5: 01 + 2dc6: 41 ff d1 call *%r9 + 2dc9: 44 89 f1 mov %r14d,%ecx + 2dcc: 41 be 01 00 00 00 mov $0x1,%r14d + 2dd2: 41 d3 e6 shl %cl,%r14d + 2dd5: eb 70 jmp 0x2e47 + 2dd7: 41 83 fe 11 cmp $0x11,%r14d + 2ddb: 7e 21 jle 0x2dfe + 2ddd: 4c 8d 14 24 lea (%rsp),%r10 + 2de1: 4c 89 e1 mov %r12,%rcx + 2de4: 49 89 f8 mov %rdi,%r8 + 2de7: 49 89 42 20 mov %rax,0x20(%r10) + 2deb: e8 50 68 06 00 call 0x69640 + 2df0: 44 89 f1 mov %r14d,%ecx + 2df3: 41 be 01 00 00 00 mov $0x1,%r14d + 2df9: 41 d3 e6 shl %cl,%r14d + 2dfc: eb 49 jmp 0x2e47 + 2dfe: 49 89 e3 mov %rsp,%r11 + 2e01: 48 89 d1 mov %rdx,%rcx + 2e04: 4d 8b 54 24 30 mov 0x30(%r12),%r10 + 2e09: 48 89 fa mov %rdi,%rdx + 2e0c: 45 89 e8 mov %r13d,%r8d + 2e0f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 2e14: 4d 89 53 20 mov %r10,0x20(%r11) + 2e18: 49 89 43 28 mov %rax,0x28(%r11) + 2e1c: e8 cf 7d aa 01 call 0x1aaabf0 + 2e21: 44 89 f1 mov %r14d,%ecx + 2e24: 41 be 01 00 00 00 mov $0x1,%r14d + 2e2a: 41 d3 e6 shl %cl,%r14d + 2e2d: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 2e33: 74 12 je 0x2e47 + 2e35: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 + 2e3c: 48 89 fa mov %rdi,%rdx + 2e3f: 45 89 f0 mov %r14d,%r8d + 2e42: e8 99 1a ff ff call 0xffffffffffff48e0 + 2e47: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0 + 2e4c: 48 89 f9 mov %rdi,%rcx + 2e4f: f2 0f 10 0f movsd (%rdi),%xmm1 + 2e53: 44 89 ea mov %r13d,%edx + 2e56: 41 b8 01 00 00 00 mov $0x1,%r8d + 2e5c: f2 0f 58 07 addsd (%rdi),%xmm0 + 2e60: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1 + 2e65: f2 0f 11 07 movsd %xmm0,(%rdi) + 2e69: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi) + 2e6e: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 + 2e73: e8 48 7b 06 00 call 0x6a9c0 + 2e78: 4d 63 f6 movslq %r14d,%r14 + 2e7b: 49 83 fe 01 cmp $0x1,%r14 + 2e7f: 74 16 je 0x2e97 + 2e81: 48 8b 47 08 mov 0x8(%rdi),%rax + 2e85: 45 33 c9 xor %r9d,%r9d + 2e88: 4a 89 04 f7 mov %rax,(%rdi,%r14,8) + 2e8c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8) + 2e91: 4c 89 4f 08 mov %r9,0x8(%rdi) + 2e95: eb 08 jmp 0x2e9f + 2e97: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 2e9e: 00 + 2e9f: 33 c0 xor %eax,%eax + 2ea1: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 2ea6: 41 5e pop %r14 + 2ea8: 41 5d pop %r13 + 2eaa: 41 5c pop %r12 + 2eac: 5f pop %rdi + 2ead: c3 ret + 2eae: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 2eb4: 7e 12 jle 0x2ec8 + 2eb6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ebb: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 2ec0: 41 5e pop %r14 + 2ec2: 41 5d pop %r13 + 2ec4: 41 5c pop %r12 + 2ec6: 5f pop %rdi + 2ec7: c3 ret + 2ec8: 45 8b 74 24 04 mov 0x4(%r12),%r14d + 2ecd: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) + 2ed3: 0f 8e e8 fd ff ff jle 0x2cc1 + 2ed9: e9 7f fe ff ff jmp 0x2d5d + 2ede: 66 90 xchg %ax,%ax + 2ee0: 56 push %rsi + 2ee1: 57 push %rdi + 2ee2: 41 54 push %r12 + 2ee4: 55 push %rbp + 2ee5: 48 83 ec 38 sub $0x38,%rsp + 2ee9: 4c 89 c6 mov %r8,%rsi + 2eec: 48 89 d5 mov %rdx,%rbp + 2eef: 48 89 ca mov %rcx,%rdx + 2ef2: 45 33 db xor %r11d,%r11d + 2ef5: 48 85 f6 test %rsi,%rsi + 2ef8: 0f 84 13 02 00 00 je 0x3111 + 2efe: 83 3e 09 cmpl $0x9,(%rsi) + 2f01: 74 0f je 0x2f12 + 2f03: b8 f3 ff ff ff mov $0xfffffff3,%eax + 2f08: 48 83 c4 38 add $0x38,%rsp + 2f0c: 5d pop %rbp + 2f0d: 41 5c pop %r12 + 2f0f: 5f pop %rdi + 2f10: 5e pop %rsi + 2f11: c3 ret + 2f12: 48 85 d2 test %rdx,%rdx + 2f15: 0f 84 f6 01 00 00 je 0x3111 + 2f1b: 48 85 ed test %rbp,%rbp + 2f1e: 0f 84 ed 01 00 00 je 0x3111 + 2f24: 4d 85 c9 test %r9,%r9 + 2f27: 0f 84 de 01 00 00 je 0x310b + 2f2d: 44 8b 66 04 mov 0x4(%rsi),%r12d + 2f31: 41 83 fc 05 cmp $0x5,%r12d + 2f35: 7f 77 jg 0x2fae + 2f37: 49 63 fc movslq %r12d,%rdi + 2f3a: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 2f3e: 74 1e je 0x2f5e + 2f40: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffeafa0 + 2f47: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 + 2f4c: 48 89 d1 mov %rdx,%rcx + 2f4f: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi + 2f56: 01 + 2f57: 48 89 ea mov %rbp,%rdx + 2f5a: ff d7 call *%rdi + 2f5c: eb 17 jmp 0x2f75 + 2f5e: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffeafa0 + 2f65: 48 89 d1 mov %rdx,%rcx + 2f68: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi + 2f6f: 01 + 2f70: 48 89 ea mov %rbp,%rdx + 2f73: ff d6 call *%rsi + 2f75: b8 01 00 00 00 mov $0x1,%eax + 2f7a: 44 89 e1 mov %r12d,%ecx + 2f7d: d3 e0 shl %cl,%eax + 2f7f: 48 63 c0 movslq %eax,%rax + 2f82: 48 83 f8 01 cmp $0x1,%rax + 2f86: 74 12 je 0x2f9a + 2f88: 48 8b 75 08 mov 0x8(%rbp),%rsi + 2f8c: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8) + 2f93: 00 00 + 2f95: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8) + 2f9a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 2fa1: 00 + 2fa2: 33 c0 xor %eax,%eax + 2fa4: 48 83 c4 38 add $0x38,%rsp + 2fa8: 5d pop %rbp + 2fa9: 41 5c pop %r12 + 2fab: 5f pop %rdi + 2fac: 5e pop %rsi + 2fad: c3 ret + 2fae: 4c 89 c8 mov %r9,%rax + 2fb1: 48 83 e0 3f and $0x3f,%rax + 2fb5: 48 f7 d8 neg %rax + 2fb8: 48 83 e0 3f and $0x3f,%rax + 2fbc: 4c 03 c8 add %rax,%r9 + 2fbf: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 2fc3: 4d 0f 4f d9 cmovg %r9,%r11 + 2fc7: 45 8d 4c 24 ff lea -0x1(%r12),%r9d + 2fcc: bf 01 00 00 00 mov $0x1,%edi + 2fd1: 44 89 c9 mov %r9d,%ecx + 2fd4: d3 e7 shl %cl,%edi + 2fd6: 41 83 fc 06 cmp $0x6,%r12d + 2fda: 7f 60 jg 0x303c + 2fdc: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 2fe0: 74 31 je 0x3013 + 2fe2: 4d 63 e4 movslq %r12d,%r12 + 2fe5: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffeafa0 + 2fec: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 + 2ff1: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9 + 2ff8: 01 + 2ff9: 48 89 d1 mov %rdx,%rcx + 2ffc: 48 89 ea mov %rbp,%rdx + 2fff: 41 ff d1 call *%r9 + 3002: 44 89 e1 mov %r12d,%ecx + 3005: 41 bc 01 00 00 00 mov $0x1,%r12d + 300b: 41 d3 e4 shl %cl,%r12d + 300e: e9 92 00 00 00 jmp 0x30a5 + 3013: 4d 63 e4 movslq %r12d,%r12 + 3016: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffeafa0 + 301d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9 + 3024: 01 + 3025: 48 89 d1 mov %rdx,%rcx + 3028: 48 89 ea mov %rbp,%rdx + 302b: 41 ff d1 call *%r9 + 302e: 44 89 e1 mov %r12d,%ecx + 3031: 41 bc 01 00 00 00 mov $0x1,%r12d + 3037: 41 d3 e4 shl %cl,%r12d + 303a: eb 69 jmp 0x30a5 + 303c: 41 83 fc 11 cmp $0x11,%r12d + 3040: 7e 20 jle 0x3062 + 3042: 48 89 e0 mov %rsp,%rax + 3045: 48 89 f1 mov %rsi,%rcx + 3048: 49 89 e8 mov %rbp,%r8 + 304b: 4c 89 58 20 mov %r11,0x20(%rax) + 304f: e8 cc ef 06 00 call 0x72020 + 3054: 44 89 e1 mov %r12d,%ecx + 3057: 41 bc 01 00 00 00 mov $0x1,%r12d + 305d: 41 d3 e4 shl %cl,%r12d + 3060: eb 43 jmp 0x30a5 + 3062: 49 89 e2 mov %rsp,%r10 + 3065: 48 8b 46 30 mov 0x30(%rsi),%rax + 3069: 48 89 d1 mov %rdx,%rcx + 306c: 4c 8b 4e 38 mov 0x38(%rsi),%r9 + 3070: 48 89 ea mov %rbp,%rdx + 3073: 41 89 f8 mov %edi,%r8d + 3076: 4d 89 5a 28 mov %r11,0x28(%r10) + 307a: 49 89 42 20 mov %rax,0x20(%r10) + 307e: e8 6d 5c ac 01 call 0x1ac8cf0 + 3083: 44 89 e1 mov %r12d,%ecx + 3086: 41 bc 01 00 00 00 mov $0x1,%r12d + 308c: 41 d3 e4 shl %cl,%r12d + 308f: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 3093: 74 10 je 0x30a5 + 3095: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0 + 309a: 48 89 ea mov %rbp,%rdx + 309d: 45 89 e0 mov %r12d,%r8d + 30a0: e8 9b 18 ff ff call 0xffffffffffff4940 + 30a5: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1 + 30aa: 48 89 e9 mov %rbp,%rcx + 30ad: 89 fa mov %edi,%edx + 30af: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2 + 30b4: 0f 28 c1 movaps %xmm1,%xmm0 + 30b7: 41 b8 01 00 00 00 mov $0x1,%r8d + 30bd: f2 0f 58 c2 addsd %xmm2,%xmm0 + 30c1: f2 0f 5c d1 subsd %xmm1,%xmm2 + 30c5: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp) + 30ca: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp) + 30cf: 4c 8b 4e 50 mov 0x50(%rsi),%r9 + 30d3: e8 a8 02 07 00 call 0x73380 + 30d8: 4d 63 e4 movslq %r12d,%r12 + 30db: 49 83 fc 01 cmp $0x1,%r12 + 30df: 74 16 je 0x30f7 + 30e1: 48 8b 45 08 mov 0x8(%rbp),%rax + 30e5: 33 f6 xor %esi,%esi + 30e7: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8) + 30ec: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8) + 30f1: 48 89 75 08 mov %rsi,0x8(%rbp) + 30f5: eb 08 jmp 0x30ff + 30f7: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 30fe: 00 + 30ff: 33 c0 xor %eax,%eax + 3101: 48 83 c4 38 add $0x38,%rsp + 3105: 5d pop %rbp + 3106: 41 5c pop %r12 + 3108: 5f pop %rdi + 3109: 5e pop %rsi + 310a: c3 ret + 310b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 310f: 7e 0f jle 0x3120 + 3111: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3116: 48 83 c4 38 add $0x38,%rsp + 311a: 5d pop %rbp + 311b: 41 5c pop %r12 + 311d: 5f pop %rdi + 311e: 5e pop %rsi + 311f: c3 ret + 3120: 44 8b 66 04 mov 0x4(%rsi),%r12d + 3124: 41 83 fc 05 cmp $0x5,%r12d + 3128: 0f 8e 09 fe ff ff jle 0x2f37 + 312e: e9 94 fe ff ff jmp 0x2fc7 + 3133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 313f: 00 + 3140: 57 push %rdi + 3141: 41 55 push %r13 + 3143: 41 56 push %r14 + 3145: 41 57 push %r15 + 3147: 48 83 ec 38 sub $0x38,%rsp + 314b: 4d 89 c5 mov %r8,%r13 + 314e: 48 89 d7 mov %rdx,%rdi + 3151: 48 89 ca mov %rcx,%rdx + 3154: 45 33 db xor %r11d,%r11d + 3157: 4d 85 ed test %r13,%r13 + 315a: 0f 84 15 02 00 00 je 0x3375 + 3160: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) + 3165: 74 11 je 0x3178 + 3167: b8 f3 ff ff ff mov $0xfffffff3,%eax + 316c: 48 83 c4 38 add $0x38,%rsp + 3170: 41 5f pop %r15 + 3172: 41 5e pop %r14 + 3174: 41 5d pop %r13 + 3176: 5f pop %rdi + 3177: c3 ret + 3178: 48 85 d2 test %rdx,%rdx + 317b: 0f 84 f4 01 00 00 je 0x3375 + 3181: 48 85 ff test %rdi,%rdi + 3184: 0f 84 eb 01 00 00 je 0x3375 + 318a: 4d 85 c9 test %r9,%r9 + 318d: 0f 84 db 01 00 00 je 0x336e + 3193: 45 8b 7d 04 mov 0x4(%r13),%r15d + 3197: 41 83 ff 04 cmp $0x4,%r15d + 319b: 7f 76 jg 0x3213 + 319d: 4d 63 cf movslq %r15d,%r9 + 31a0: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 31a5: 74 1d je 0x31c4 + 31a7: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffeafa0 + 31ae: 48 89 d1 mov %rdx,%rcx + 31b1: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 + 31b7: 48 89 fa mov %rdi,%rdx + 31ba: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8) + 31c1: 01 + 31c2: eb 15 jmp 0x31d9 + 31c4: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffeafa0 + 31cb: 48 89 d1 mov %rdx,%rcx + 31ce: 48 89 fa mov %rdi,%rdx + 31d1: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8) + 31d8: 01 + 31d9: b8 01 00 00 00 mov $0x1,%eax + 31de: 44 89 f9 mov %r15d,%ecx + 31e1: d3 e0 shl %cl,%eax + 31e3: 48 63 c0 movslq %eax,%rax + 31e6: 48 83 f8 01 cmp $0x1,%rax + 31ea: 74 11 je 0x31fd + 31ec: 4c 8b 4f 08 mov 0x8(%rdi),%r9 + 31f0: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) + 31f4: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) + 31fb: 00 00 + 31fd: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 3204: 00 + 3205: 33 c0 xor %eax,%eax + 3207: 48 83 c4 38 add $0x38,%rsp + 320b: 41 5f pop %r15 + 320d: 41 5e pop %r14 + 320f: 41 5d pop %r13 + 3211: 5f pop %rdi + 3212: c3 ret + 3213: 4c 89 c8 mov %r9,%rax + 3216: 48 83 e0 3f and $0x3f,%rax + 321a: 48 f7 d8 neg %rax + 321d: 48 83 e0 3f and $0x3f,%rax + 3221: 4c 03 c8 add %rax,%r9 + 3224: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 3229: 4d 0f 4f d9 cmovg %r9,%r11 + 322d: 41 be 01 00 00 00 mov $0x1,%r14d + 3233: 45 8d 4f ff lea -0x1(%r15),%r9d + 3237: 44 89 c9 mov %r9d,%ecx + 323a: 41 d3 e6 shl %cl,%r14d + 323d: 41 83 ff 07 cmp $0x7,%r15d + 3241: 7f 5c jg 0x329f + 3243: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 3248: 74 2f je 0x3279 + 324a: 4d 63 ff movslq %r15d,%r15 + 324d: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffeafa0 + 3254: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 + 325a: 48 89 d1 mov %rdx,%rcx + 325d: 48 89 fa mov %rdi,%rdx + 3260: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8) + 3267: 01 + 3268: 44 89 f9 mov %r15d,%ecx + 326b: 41 bf 01 00 00 00 mov $0x1,%r15d + 3271: 41 d3 e7 shl %cl,%r15d + 3274: e9 91 00 00 00 jmp 0x330a + 3279: 4d 63 ff movslq %r15d,%r15 + 327c: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffeafa0 + 3283: 48 89 d1 mov %rdx,%rcx + 3286: 48 89 fa mov %rdi,%rdx + 3289: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8) + 3290: 01 + 3291: 44 89 f9 mov %r15d,%ecx + 3294: 41 bf 01 00 00 00 mov $0x1,%r15d + 329a: 41 d3 e7 shl %cl,%r15d + 329d: eb 6b jmp 0x330a + 329f: 41 83 ff 12 cmp $0x12,%r15d + 32a3: 7e 20 jle 0x32c5 + 32a5: 48 89 e0 mov %rsp,%rax + 32a8: 4c 89 e9 mov %r13,%rcx + 32ab: 49 89 f8 mov %rdi,%r8 + 32ae: 4c 89 58 20 mov %r11,0x20(%rax) + 32b2: e8 69 69 07 00 call 0x79c20 + 32b7: 44 89 f9 mov %r15d,%ecx + 32ba: 41 bf 01 00 00 00 mov $0x1,%r15d + 32c0: 41 d3 e7 shl %cl,%r15d + 32c3: eb 45 jmp 0x330a + 32c5: 49 89 e2 mov %rsp,%r10 + 32c8: 48 89 d1 mov %rdx,%rcx + 32cb: 49 8b 45 30 mov 0x30(%r13),%rax + 32cf: 48 89 fa mov %rdi,%rdx + 32d2: 45 89 f0 mov %r14d,%r8d + 32d5: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 32d9: 4d 89 5a 28 mov %r11,0x28(%r10) + 32dd: 49 89 42 20 mov %rax,0x20(%r10) + 32e1: e8 1a 3b ae 01 call 0x1ae6e00 + 32e6: 44 89 f9 mov %r15d,%ecx + 32e9: 41 bf 01 00 00 00 mov $0x1,%r15d + 32ef: 41 d3 e7 shl %cl,%r15d + 32f2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 32f7: 74 11 je 0x330a + 32f9: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0 + 32ff: 48 89 fa mov %rdi,%rdx + 3302: 45 89 f8 mov %r15d,%r8d + 3305: e8 96 16 ff ff call 0xffffffffffff49a0 + 330a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2 + 330f: 48 89 f9 mov %rdi,%rcx + 3312: c5 fb 10 0f vmovsd (%rdi),%xmm1 + 3316: 44 89 f2 mov %r14d,%edx + 3319: 41 b8 01 00 00 00 mov $0x1,%r8d + 331f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 + 3323: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 + 3327: c5 fb 11 07 vmovsd %xmm0,(%rdi) + 332b: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi) + 3330: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 3334: e8 47 7c 07 00 call 0x7af80 + 3339: 4d 63 ff movslq %r15d,%r15 + 333c: 49 83 ff 01 cmp $0x1,%r15 + 3340: 74 16 je 0x3358 + 3342: 48 8b 47 08 mov 0x8(%rdi),%rax + 3346: 45 33 c9 xor %r9d,%r9d + 3349: 4a 89 04 ff mov %rax,(%rdi,%r15,8) + 334d: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8) + 3352: 4c 89 4f 08 mov %r9,0x8(%rdi) + 3356: eb 08 jmp 0x3360 + 3358: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 335f: 00 + 3360: 33 c0 xor %eax,%eax + 3362: 48 83 c4 38 add $0x38,%rsp + 3366: 41 5f pop %r15 + 3368: 41 5e pop %r14 + 336a: 41 5d pop %r13 + 336c: 5f pop %rdi + 336d: c3 ret + 336e: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 3373: 7e 11 jle 0x3386 + 3375: b8 f8 ff ff ff mov $0xfffffff8,%eax + 337a: 48 83 c4 38 add $0x38,%rsp + 337e: 41 5f pop %r15 + 3380: 41 5e pop %r14 + 3382: 41 5d pop %r13 + 3384: 5f pop %rdi + 3385: c3 ret + 3386: 45 8b 7d 04 mov 0x4(%r13),%r15d + 338a: 41 83 ff 04 cmp $0x4,%r15d + 338e: 0f 8e 09 fe ff ff jle 0x319d + 3394: e9 94 fe ff ff jmp 0x322d + 3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33a0: 56 push %rsi + 33a1: 57 push %rdi + 33a2: 41 54 push %r12 + 33a4: 41 57 push %r15 + 33a6: 55 push %rbp + 33a7: 48 83 ec 30 sub $0x30,%rsp + 33ab: 4c 89 c6 mov %r8,%rsi + 33ae: 48 89 d5 mov %rdx,%rbp + 33b1: 48 89 ca mov %rcx,%rdx + 33b4: 45 33 db xor %r11d,%r11d + 33b7: 48 85 f6 test %rsi,%rsi + 33ba: 0f 84 ef 01 00 00 je 0x35af + 33c0: 83 3e 09 cmpl $0x9,(%rsi) + 33c3: 74 11 je 0x33d6 + 33c5: b8 f3 ff ff ff mov $0xfffffff3,%eax + 33ca: 48 83 c4 30 add $0x30,%rsp + 33ce: 5d pop %rbp + 33cf: 41 5f pop %r15 + 33d1: 41 5c pop %r12 + 33d3: 5f pop %rdi + 33d4: 5e pop %rsi + 33d5: c3 ret + 33d6: 48 85 d2 test %rdx,%rdx + 33d9: 0f 84 d0 01 00 00 je 0x35af + 33df: 48 85 ed test %rbp,%rbp + 33e2: 0f 84 c7 01 00 00 je 0x35af + 33e8: 4d 85 c9 test %r9,%r9 + 33eb: 0f 84 b8 01 00 00 je 0x35a9 + 33f1: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 33f5: 41 83 ff 04 cmp $0x4,%r15d + 33f9: 7f 77 jg 0x3472 + 33fb: 49 63 ff movslq %r15d,%rdi + 33fe: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 3402: 74 1f je 0x3423 + 3404: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffeafa0 + 340b: 48 89 d1 mov %rdx,%rcx + 340e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 + 3413: 48 89 ea mov %rbp,%rdx + 3416: c5 f9 28 d0 vmovapd %xmm0,%xmm2 + 341a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8) + 3421: eb 14 jmp 0x3437 + 3423: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffeafa0 + 342a: 48 89 d1 mov %rdx,%rcx + 342d: 48 89 ea mov %rbp,%rdx + 3430: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8) + 3437: b8 01 00 00 00 mov $0x1,%eax + 343c: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi + 3441: 48 63 f6 movslq %esi,%rsi + 3444: 48 83 fe 01 cmp $0x1,%rsi + 3448: 74 12 je 0x345c + 344a: 48 8b 45 08 mov 0x8(%rbp),%rax + 344e: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) + 3453: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) + 345a: 00 00 + 345c: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 3463: 00 + 3464: 33 c0 xor %eax,%eax + 3466: 48 83 c4 30 add $0x30,%rsp + 346a: 5d pop %rbp + 346b: 41 5f pop %r15 + 346d: 41 5c pop %r12 + 346f: 5f pop %rdi + 3470: 5e pop %rsi + 3471: c3 ret + 3472: 4c 89 c8 mov %r9,%rax + 3475: 48 83 e0 3f and $0x3f,%rax + 3479: 48 f7 d8 neg %rax + 347c: 48 83 e0 3f and $0x3f,%rax + 3480: 4c 03 c8 add %rax,%r9 + 3483: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 3487: 4d 0f 4f d9 cmovg %r9,%r11 + 348b: bf 01 00 00 00 mov $0x1,%edi + 3490: 45 8d 4f ff lea -0x1(%r15),%r9d + 3494: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d + 3499: 41 83 ff 07 cmp $0x7,%r15d + 349d: 7f 49 jg 0x34e8 + 349f: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 34a3: 74 24 je 0x34c9 + 34a5: 4d 63 ff movslq %r15d,%r15 + 34a8: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffeafa0 + 34af: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 + 34b4: 48 89 d1 mov %rdx,%rcx + 34b7: 48 89 ea mov %rbp,%rdx + 34ba: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8) + 34c1: 01 + 34c2: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 34c7: eb 7a jmp 0x3543 + 34c9: 4d 63 ff movslq %r15d,%r15 + 34cc: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffeafa0 + 34d3: 48 89 d1 mov %rdx,%rcx + 34d6: 48 89 ea mov %rbp,%rdx + 34d9: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8) + 34e0: 01 + 34e1: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 34e6: eb 5b jmp 0x3543 + 34e8: 41 83 ff 12 cmp $0x12,%r15d + 34ec: 7e 19 jle 0x3507 + 34ee: 48 89 e0 mov %rsp,%rax + 34f1: 48 89 f1 mov %rsi,%rcx + 34f4: 49 89 e8 mov %rbp,%r8 + 34f7: 4c 89 58 20 mov %r11,0x20(%rax) + 34fb: e8 80 fe 07 00 call 0x83380 + 3500: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 3505: eb 3c jmp 0x3543 + 3507: 49 89 e2 mov %rsp,%r10 + 350a: 48 89 d1 mov %rdx,%rcx + 350d: 48 8b 46 30 mov 0x30(%rsi),%rax + 3511: 48 89 ea mov %rbp,%rdx + 3514: 45 89 e0 mov %r12d,%r8d + 3517: 4c 8b 4e 38 mov 0x38(%rsi),%r9 + 351b: 4d 89 5a 28 mov %r11,0x28(%r10) + 351f: 49 89 42 20 mov %rax,0x20(%r10) + 3523: e8 18 6e af 01 call 0x1afa340 + 3528: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 352d: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 3531: 74 10 je 0x3543 + 3533: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 + 3538: 48 89 ea mov %rbp,%rdx + 353b: 41 89 f8 mov %edi,%r8d + 353e: e8 3d 16 ff ff call 0xffffffffffff4b80 + 3543: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 + 3548: 48 89 e9 mov %rbp,%rcx + 354b: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 + 3550: 44 89 e2 mov %r12d,%edx + 3553: 41 b8 01 00 00 00 mov $0x1,%r8d + 3559: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 + 355d: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 + 3561: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) + 3566: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) + 356b: 4c 8b 4e 50 mov 0x50(%rsi),%r9 + 356f: e8 6c 11 08 00 call 0x846e0 + 3574: 48 63 ff movslq %edi,%rdi + 3577: 48 83 ff 01 cmp $0x1,%rdi + 357b: 74 16 je 0x3593 + 357d: 48 8b 45 08 mov 0x8(%rbp),%rax + 3581: 33 f6 xor %esi,%esi + 3583: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) + 3588: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) + 358d: 48 89 75 08 mov %rsi,0x8(%rbp) + 3591: eb 08 jmp 0x359b + 3593: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 359a: 00 + 359b: 33 c0 xor %eax,%eax + 359d: 48 83 c4 30 add $0x30,%rsp + 35a1: 5d pop %rbp + 35a2: 41 5f pop %r15 + 35a4: 41 5c pop %r12 + 35a6: 5f pop %rdi + 35a7: 5e pop %rsi + 35a8: c3 ret + 35a9: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 35ad: 7e 11 jle 0x35c0 + 35af: b8 f8 ff ff ff mov $0xfffffff8,%eax + 35b4: 48 83 c4 30 add $0x30,%rsp + 35b8: 5d pop %rbp + 35b9: 41 5f pop %r15 + 35bb: 41 5c pop %r12 + 35bd: 5f pop %rdi + 35be: 5e pop %rsi + 35bf: c3 ret + 35c0: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 35c4: 41 83 ff 04 cmp $0x4,%r15d + 35c8: 0f 8e 2d fe ff ff jle 0x33fb + 35ce: e9 b8 fe ff ff jmp 0x348b + 35d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 35d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 35df: 00 + 35e0: 56 push %rsi + 35e1: 57 push %rdi + 35e2: 41 54 push %r12 + 35e4: 41 57 push %r15 + 35e6: 55 push %rbp + 35e7: 48 83 ec 30 sub $0x30,%rsp + 35eb: 4c 89 c6 mov %r8,%rsi + 35ee: 48 89 d5 mov %rdx,%rbp + 35f1: 48 89 ca mov %rcx,%rdx + 35f4: 45 33 db xor %r11d,%r11d + 35f7: 48 85 f6 test %rsi,%rsi + 35fa: 0f 84 eb 01 00 00 je 0x37eb + 3600: 83 3e 09 cmpl $0x9,(%rsi) + 3603: 74 11 je 0x3616 + 3605: b8 f3 ff ff ff mov $0xfffffff3,%eax + 360a: 48 83 c4 30 add $0x30,%rsp + 360e: 5d pop %rbp + 360f: 41 5f pop %r15 + 3611: 41 5c pop %r12 + 3613: 5f pop %rdi + 3614: 5e pop %rsi + 3615: c3 ret + 3616: 48 85 d2 test %rdx,%rdx + 3619: 0f 84 cc 01 00 00 je 0x37eb + 361f: 48 85 ed test %rbp,%rbp + 3622: 0f 84 c3 01 00 00 je 0x37eb + 3628: 4d 85 c9 test %r9,%r9 + 362b: 0f 84 b4 01 00 00 je 0x37e5 + 3631: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 3635: 41 83 ff 04 cmp $0x4,%r15d + 3639: 7f 73 jg 0x36ae + 363b: 49 63 ff movslq %r15d,%rdi + 363e: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 3642: 74 1b je 0x365f + 3644: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffeafa0 + 364b: 48 89 d1 mov %rdx,%rcx + 364e: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 + 3653: 48 89 ea mov %rbp,%rdx + 3656: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8) + 365d: eb 14 jmp 0x3673 + 365f: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffeafa0 + 3666: 48 89 d1 mov %rdx,%rcx + 3669: 48 89 ea mov %rbp,%rdx + 366c: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8) + 3673: b8 01 00 00 00 mov $0x1,%eax + 3678: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi + 367d: 48 63 f6 movslq %esi,%rsi + 3680: 48 83 fe 01 cmp $0x1,%rsi + 3684: 74 12 je 0x3698 + 3686: 48 8b 45 08 mov 0x8(%rbp),%rax + 368a: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) + 368f: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) + 3696: 00 00 + 3698: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 369f: 00 + 36a0: 33 c0 xor %eax,%eax + 36a2: 48 83 c4 30 add $0x30,%rsp + 36a6: 5d pop %rbp + 36a7: 41 5f pop %r15 + 36a9: 41 5c pop %r12 + 36ab: 5f pop %rdi + 36ac: 5e pop %rsi + 36ad: c3 ret + 36ae: 4c 89 c8 mov %r9,%rax + 36b1: 48 83 e0 3f and $0x3f,%rax + 36b5: 48 f7 d8 neg %rax + 36b8: 48 83 e0 3f and $0x3f,%rax + 36bc: 4c 03 c8 add %rax,%r9 + 36bf: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 36c3: 4d 0f 4f d9 cmovg %r9,%r11 + 36c7: bf 01 00 00 00 mov $0x1,%edi + 36cc: 45 8d 4f ff lea -0x1(%r15),%r9d + 36d0: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d + 36d5: 41 83 ff 07 cmp $0x7,%r15d + 36d9: 7f 49 jg 0x3724 + 36db: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 36df: 74 24 je 0x3705 + 36e1: 4d 63 ff movslq %r15d,%r15 + 36e4: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffeafa0 + 36eb: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 + 36f0: 48 89 d1 mov %rdx,%rcx + 36f3: 48 89 ea mov %rbp,%rdx + 36f6: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8) + 36fd: 01 + 36fe: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 3703: eb 7a jmp 0x377f + 3705: 4d 63 ff movslq %r15d,%r15 + 3708: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffeafa0 + 370f: 48 89 d1 mov %rdx,%rcx + 3712: 48 89 ea mov %rbp,%rdx + 3715: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8) + 371c: 01 + 371d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 3722: eb 5b jmp 0x377f + 3724: 41 83 ff 12 cmp $0x12,%r15d + 3728: 7e 19 jle 0x3743 + 372a: 48 89 e0 mov %rsp,%rax + 372d: 48 89 f1 mov %rsi,%rcx + 3730: 49 89 e8 mov %rbp,%r8 + 3733: 4c 89 58 20 mov %r11,0x20(%rax) + 3737: e8 a4 92 08 00 call 0x8c9e0 + 373c: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 3741: eb 3c jmp 0x377f + 3743: 49 89 e2 mov %rsp,%r10 + 3746: 48 89 d1 mov %rdx,%rcx + 3749: 48 8b 46 30 mov 0x30(%rsi),%rax + 374d: 48 89 ea mov %rbp,%rdx + 3750: 45 89 e0 mov %r12d,%r8d + 3753: 4c 8b 4e 38 mov 0x38(%rsi),%r9 + 3757: 4d 89 5a 28 mov %r11,0x28(%r10) + 375b: 49 89 42 20 mov %rax,0x20(%r10) + 375f: e8 bc 75 b0 01 call 0x1b0ad20 + 3764: c4 e2 01 f7 ff shlx %r15d,%edi,%edi + 3769: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 376d: 74 10 je 0x377f + 376f: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 + 3774: 48 89 ea mov %rbp,%rdx + 3777: 41 89 f8 mov %edi,%r8d + 377a: e8 e1 15 ff ff call 0xffffffffffff4d60 + 377f: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 + 3784: 48 89 e9 mov %rbp,%rcx + 3787: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 + 378c: 44 89 e2 mov %r12d,%edx + 378f: 41 b8 01 00 00 00 mov $0x1,%r8d + 3795: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 + 3799: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 + 379d: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) + 37a2: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) + 37a7: 4c 8b 4e 50 mov 0x50(%rsi),%r9 + 37ab: e8 90 a5 08 00 call 0x8dd40 + 37b0: 48 63 ff movslq %edi,%rdi + 37b3: 48 83 ff 01 cmp $0x1,%rdi + 37b7: 74 16 je 0x37cf + 37b9: 48 8b 45 08 mov 0x8(%rbp),%rax + 37bd: 33 f6 xor %esi,%esi + 37bf: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) + 37c4: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) + 37c9: 48 89 75 08 mov %rsi,0x8(%rbp) + 37cd: eb 08 jmp 0x37d7 + 37cf: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) + 37d6: 00 + 37d7: 33 c0 xor %eax,%eax + 37d9: 48 83 c4 30 add $0x30,%rsp + 37dd: 5d pop %rbp + 37de: 41 5f pop %r15 + 37e0: 41 5c pop %r12 + 37e2: 5f pop %rdi + 37e3: 5e pop %rsi + 37e4: c3 ret + 37e5: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) + 37e9: 7e 11 jle 0x37fc + 37eb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 37f0: 48 83 c4 30 add $0x30,%rsp + 37f4: 5d pop %rbp + 37f5: 41 5f pop %r15 + 37f7: 41 5c pop %r12 + 37f9: 5f pop %rdi + 37fa: 5e pop %rsi + 37fb: c3 ret + 37fc: 44 8b 7e 04 mov 0x4(%rsi),%r15d + 3800: 41 83 ff 04 cmp $0x4,%r15d + 3804: 0f 8e 31 fe ff ff jle 0x363b + 380a: e9 b8 fe ff ff jmp 0x36c7 + 380f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3816: 00 + 3817: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 381e: 66 90 xchg %ax,%ax + 3820: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 3824: 41 83 f9 0b cmp $0xb,%r9d + 3828: 7d 35 jge 0x385f + 382a: 41 ff c9 dec %r9d + 382d: 41 83 f9 ff cmp $0xffffffff,%r9d + 3831: 74 2b je 0x385e + 3833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 383f: 00 + 3840: f3 0f 10 01 movss (%rcx),%xmm0 + 3844: 41 ff c9 dec %r9d + 3847: f3 0f 59 c1 mulss %xmm1,%xmm0 + 384b: 48 83 c1 04 add $0x4,%rcx + 384f: f3 41 0f 11 00 movss %xmm0,(%r8) + 3854: 49 83 c0 04 add $0x4,%r8 + 3858: 41 83 f9 ff cmp $0xffffffff,%r9d + 385c: 75 e2 jne 0x3840 + 385e: c3 ret + 385f: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 3866: 0f 85 9b 00 00 00 jne 0x3907 + 386c: 4c 89 c0 mov %r8,%rax + 386f: 48 83 e0 0f and $0xf,%rax + 3873: 85 c0 test %eax,%eax + 3875: 74 42 je 0x38b9 + 3877: c1 e8 02 shr $0x2,%eax + 387a: f7 d8 neg %eax + 387c: 83 e0 03 and $0x3,%eax + 387f: 44 2b c8 sub %eax,%r9d + 3882: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3889: 00 + 388a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3891: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3898: 00 + 3899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 38a0: f3 0f 10 01 movss (%rcx),%xmm0 + 38a4: 48 83 c1 04 add $0x4,%rcx + 38a8: f3 0f 59 c1 mulss %xmm1,%xmm0 + 38ac: f3 41 0f 11 00 movss %xmm0,(%r8) + 38b1: 49 83 c0 04 add $0x4,%r8 + 38b5: ff c8 dec %eax + 38b7: 75 e7 jne 0x38a0 + 38b9: 44 89 c8 mov %r9d,%eax + 38bc: 41 83 e1 07 and $0x7,%r9d + 38c0: c1 f8 03 sar $0x3,%eax + 38c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 38ca: 0f 84 b7 00 00 00 je 0x3987 + 38d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 38d7: 00 + 38d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 38df: 90 nop + 38e0: 0f 10 01 movups (%rcx),%xmm0 + 38e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 38e7: 0f 59 c1 mulps %xmm1,%xmm0 + 38ea: 0f 59 d1 mulps %xmm1,%xmm2 + 38ed: 41 0f 29 00 movaps %xmm0,(%r8) + 38f1: 48 83 c1 20 add $0x20,%rcx + 38f5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 38fa: 49 83 c0 20 add $0x20,%r8 + 38fe: ff c8 dec %eax + 3900: 75 de jne 0x38e0 + 3902: e9 23 ff ff ff jmp 0x382a + 3907: 44 89 c8 mov %r9d,%eax + 390a: 41 83 e1 07 and $0x7,%r9d + 390e: c1 f8 03 sar $0x3,%eax + 3911: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 3918: 75 46 jne 0x3960 + 391a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3920: 0f 28 01 movaps (%rcx),%xmm0 + 3923: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 3927: 48 83 c1 20 add $0x20,%rcx + 392b: 0f 59 c1 mulps %xmm1,%xmm0 + 392e: 0f 59 d1 mulps %xmm1,%xmm2 + 3931: 41 0f 11 00 movups %xmm0,(%r8) + 3935: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 393a: 49 83 c0 20 add $0x20,%r8 + 393e: ff c8 dec %eax + 3940: 75 de jne 0x3920 + 3942: e9 e3 fe ff ff jmp 0x382a + 3947: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 394e: 00 + 394f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3956: 0f 1f 00 nopl (%rax) + 3959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3960: 0f 10 01 movups (%rcx),%xmm0 + 3963: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 3967: 0f 59 c1 mulps %xmm1,%xmm0 + 396a: 0f 59 d1 mulps %xmm1,%xmm2 + 396d: 41 0f 11 00 movups %xmm0,(%r8) + 3971: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 3976: 48 83 c1 20 add $0x20,%rcx + 397a: 49 83 c0 20 add $0x20,%r8 + 397e: ff c8 dec %eax + 3980: 75 de jne 0x3960 + 3982: e9 a3 fe ff ff jmp 0x382a + 3987: 3d 00 40 00 00 cmp $0x4000,%eax + 398c: 7f 52 jg 0x39e0 + 398e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3995: 00 + 3996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 399d: 0f 1f 00 nopl (%rax) + 39a0: 0f 28 01 movaps (%rcx),%xmm0 + 39a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 39a7: 48 83 c1 20 add $0x20,%rcx + 39ab: 0f 59 c1 mulps %xmm1,%xmm0 + 39ae: 0f 59 d1 mulps %xmm1,%xmm2 + 39b1: 41 0f 29 00 movaps %xmm0,(%r8) + 39b5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 39ba: 49 83 c0 20 add $0x20,%r8 + 39be: ff c8 dec %eax + 39c0: 75 de jne 0x39a0 + 39c2: e9 63 fe ff ff jmp 0x382a + 39c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 39ce: 00 + 39cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 39d6: 0f 1f 00 nopl (%rax) + 39d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 39e0: 0f 28 01 movaps (%rcx),%xmm0 + 39e3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 39e7: 48 83 c1 20 add $0x20,%rcx + 39eb: 0f 59 c1 mulps %xmm1,%xmm0 + 39ee: 0f 59 d1 mulps %xmm1,%xmm2 + 39f1: 41 0f 2b 00 movntps %xmm0,(%r8) + 39f5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) + 39fa: 49 83 c0 20 add $0x20,%r8 + 39fe: ff c8 dec %eax + 3a00: 75 de jne 0x39e0 + 3a02: e9 23 fe ff ff jmp 0x382a + 3a07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a0e: 00 + 3a0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a16: 0f 1f 00 nopl (%rax) + 3a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a20: 48 83 ec 28 sub $0x28,%rsp + 3a24: 48 85 c9 test %rcx,%rcx + 3a27: 74 1d je 0x3a46 + 3a29: 85 d2 test %edx,%edx + 3a2b: 7f 0a jg 0x3a37 + 3a2d: b8 fa ff ff ff mov $0xfffffffa,%eax + 3a32: 48 83 c4 28 add $0x28,%rsp + 3a36: c3 ret + 3a37: c1 e2 02 shl $0x2,%edx + 3a3a: e8 d1 17 b1 01 call 0x1b15210 + 3a3f: 33 c0 xor %eax,%eax + 3a41: 48 83 c4 28 add $0x28,%rsp + 3a45: c3 ret + 3a46: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3a4b: 48 83 c4 28 add $0x28,%rsp + 3a4f: c3 ret + 3a50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a57: 00 + 3a58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a5f: 90 nop + 3a60: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 3a64: 41 83 f9 0b cmp $0xb,%r9d + 3a68: 7d 35 jge 0x3a9f + 3a6a: 41 ff c9 dec %r9d + 3a6d: 41 83 f9 ff cmp $0xffffffff,%r9d + 3a71: 74 2b je 0x3a9e + 3a73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a7f: 00 + 3a80: f3 0f 10 01 movss (%rcx),%xmm0 + 3a84: 41 ff c9 dec %r9d + 3a87: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3a8b: 48 8d 49 04 lea 0x4(%rcx),%rcx + 3a8f: f3 41 0f 11 00 movss %xmm0,(%r8) + 3a94: 49 83 c0 04 add $0x4,%r8 + 3a98: 41 83 f9 ff cmp $0xffffffff,%r9d + 3a9c: 75 e2 jne 0x3a80 + 3a9e: c3 ret + 3a9f: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 3aa6: 0f 85 9b 00 00 00 jne 0x3b47 + 3aac: 4c 89 c0 mov %r8,%rax + 3aaf: 48 83 e0 0f and $0xf,%rax + 3ab3: 85 c0 test %eax,%eax + 3ab5: 74 42 je 0x3af9 + 3ab7: c1 e8 02 shr $0x2,%eax + 3aba: f7 d8 neg %eax + 3abc: 83 e0 03 and $0x3,%eax + 3abf: 44 2b c8 sub %eax,%r9d + 3ac2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ac9: 00 + 3aca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ad1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ad8: 00 + 3ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ae0: f3 0f 10 01 movss (%rcx),%xmm0 + 3ae4: 48 83 c1 04 add $0x4,%rcx + 3ae8: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3aec: f3 41 0f 11 00 movss %xmm0,(%r8) + 3af1: 49 83 c0 04 add $0x4,%r8 + 3af5: ff c8 dec %eax + 3af7: 75 e7 jne 0x3ae0 + 3af9: 44 89 c8 mov %r9d,%eax + 3afc: 41 83 e1 07 and $0x7,%r9d + 3b00: c1 f8 03 sar $0x3,%eax + 3b03: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 3b0a: 0f 84 b7 00 00 00 je 0x3bc7 + 3b10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b17: 00 + 3b18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b1f: 90 nop + 3b20: 0f 10 01 movups (%rcx),%xmm0 + 3b23: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 3b27: 0f 59 c1 mulps %xmm1,%xmm0 + 3b2a: 0f 59 d1 mulps %xmm1,%xmm2 + 3b2d: 41 0f 29 00 movaps %xmm0,(%r8) + 3b31: 48 8d 49 20 lea 0x20(%rcx),%rcx + 3b35: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 3b3a: 49 83 c0 20 add $0x20,%r8 + 3b3e: ff c8 dec %eax + 3b40: 75 de jne 0x3b20 + 3b42: e9 23 ff ff ff jmp 0x3a6a + 3b47: 44 89 c8 mov %r9d,%eax + 3b4a: 41 83 e1 07 and $0x7,%r9d + 3b4e: c1 f8 03 sar $0x3,%eax + 3b51: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 3b58: 75 46 jne 0x3ba0 + 3b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3b60: 0f 28 01 movaps (%rcx),%xmm0 + 3b63: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 3b67: 48 83 c1 20 add $0x20,%rcx + 3b6b: 0f 59 c1 mulps %xmm1,%xmm0 + 3b6e: 0f 59 d1 mulps %xmm1,%xmm2 + 3b71: 41 0f 11 00 movups %xmm0,(%r8) + 3b75: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 3b7a: 49 83 c0 20 add $0x20,%r8 + 3b7e: ff c8 dec %eax + 3b80: 75 de jne 0x3b60 + 3b82: e9 e3 fe ff ff jmp 0x3a6a + 3b87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b8e: 00 + 3b8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b96: 0f 1f 00 nopl (%rax) + 3b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ba0: 0f 10 01 movups (%rcx),%xmm0 + 3ba3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 3ba7: 0f 59 c1 mulps %xmm1,%xmm0 + 3baa: 0f 59 d1 mulps %xmm1,%xmm2 + 3bad: 41 0f 11 00 movups %xmm0,(%r8) + 3bb1: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 3bb6: 48 8d 49 20 lea 0x20(%rcx),%rcx + 3bba: 49 83 c0 20 add $0x20,%r8 + 3bbe: ff c8 dec %eax + 3bc0: 75 de jne 0x3ba0 + 3bc2: e9 a3 fe ff ff jmp 0x3a6a + 3bc7: 3d 00 40 00 00 cmp $0x4000,%eax + 3bcc: 7f 52 jg 0x3c20 + 3bce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3bd5: 00 + 3bd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3bdd: 0f 1f 00 nopl (%rax) + 3be0: 0f 28 01 movaps (%rcx),%xmm0 + 3be3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 3be7: 48 83 c1 20 add $0x20,%rcx + 3beb: 0f 59 c1 mulps %xmm1,%xmm0 + 3bee: 0f 59 d1 mulps %xmm1,%xmm2 + 3bf1: 41 0f 29 00 movaps %xmm0,(%r8) + 3bf5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 3bfa: 49 83 c0 20 add $0x20,%r8 + 3bfe: ff c8 dec %eax + 3c00: 75 de jne 0x3be0 + 3c02: e9 63 fe ff ff jmp 0x3a6a + 3c07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c0e: 00 + 3c0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c16: 0f 1f 00 nopl (%rax) + 3c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c20: 0f 28 01 movaps (%rcx),%xmm0 + 3c23: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 + 3c27: 48 83 c1 20 add $0x20,%rcx + 3c2b: 0f 59 c1 mulps %xmm1,%xmm0 + 3c2e: 0f 59 d1 mulps %xmm1,%xmm2 + 3c31: 41 0f 2b 00 movntps %xmm0,(%r8) + 3c35: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) + 3c3a: 49 83 c0 20 add $0x20,%r8 + 3c3e: ff c8 dec %eax + 3c40: 75 de jne 0x3c20 + 3c42: e9 23 fe ff ff jmp 0x3a6a + 3c47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c4e: 00 + 3c4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c56: 0f 1f 00 nopl (%rax) + 3c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3c65: 48 85 c9 test %rcx,%rcx + 3c68: 74 20 je 0x3c8a + 3c6a: 85 d2 test %edx,%edx + 3c6c: 7f 0c jg 0x3c7a + 3c6e: b8 fa ff ff ff mov $0xfffffffa,%eax + 3c73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3c78: 90 nop + 3c79: c3 ret + 3c7a: c1 e2 02 shl $0x2,%edx + 3c7d: e8 2e 18 b1 01 call 0x1b154b0 + 3c82: 33 c0 xor %eax,%eax + 3c84: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3c89: c3 ret + 3c8a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c8f: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3c94: 90 nop + 3c95: 90 nop + 3c96: 90 nop + 3c97: c3 ret + 3c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c9f: 00 + 3ca0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 3ca4: 41 83 f9 0b cmp $0xb,%r9d + 3ca8: 7d 36 jge 0x3ce0 + 3caa: 41 83 c1 ff add $0xffffffff,%r9d + 3cae: 41 83 f9 ff cmp $0xffffffff,%r9d + 3cb2: 74 2b je 0x3cdf + 3cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3cc0: f3 0f 10 01 movss (%rcx),%xmm0 + 3cc4: 41 83 c1 ff add $0xffffffff,%r9d + 3cc8: 48 83 c1 04 add $0x4,%rcx + 3ccc: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3cd0: f3 41 0f 11 00 movss %xmm0,(%r8) + 3cd5: 49 83 c0 04 add $0x4,%r8 + 3cd9: 41 83 f9 ff cmp $0xffffffff,%r9d + 3cdd: 75 e1 jne 0x3cc0 + 3cdf: c3 ret + 3ce0: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 3ce7: 0f 85 9b 00 00 00 jne 0x3d88 + 3ced: 4c 89 c0 mov %r8,%rax + 3cf0: 48 83 e0 0f and $0xf,%rax + 3cf4: 85 c0 test %eax,%eax + 3cf6: 74 42 je 0x3d3a + 3cf8: c1 e8 02 shr $0x2,%eax + 3cfb: f7 d8 neg %eax + 3cfd: 83 e0 03 and $0x3,%eax + 3d00: 44 2b c8 sub %eax,%r9d + 3d03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d0a: 00 + 3d0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d20: f3 0f 10 01 movss (%rcx),%xmm0 + 3d24: 48 83 c1 04 add $0x4,%rcx + 3d28: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3d2c: f3 41 0f 11 00 movss %xmm0,(%r8) + 3d31: 49 83 c0 04 add $0x4,%r8 + 3d35: 83 c0 ff add $0xffffffff,%eax + 3d38: 75 e6 jne 0x3d20 + 3d3a: 44 89 c8 mov %r9d,%eax + 3d3d: 41 83 e1 07 and $0x7,%r9d + 3d41: c1 f8 03 sar $0x3,%eax + 3d44: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 3d4b: 0f 84 b7 00 00 00 je 0x3e08 + 3d51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d58: 00 + 3d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d60: 0f 10 01 movups (%rcx),%xmm0 + 3d63: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 3d67: 0f 59 c1 mulps %xmm1,%xmm0 + 3d6a: 48 83 c1 20 add $0x20,%rcx + 3d6e: 0f 59 d1 mulps %xmm1,%xmm2 + 3d71: 41 0f 11 00 movups %xmm0,(%r8) + 3d75: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 3d7a: 49 83 c0 20 add $0x20,%r8 + 3d7e: 83 c0 ff add $0xffffffff,%eax + 3d81: 75 dd jne 0x3d60 + 3d83: e9 22 ff ff ff jmp 0x3caa + 3d88: 44 89 c8 mov %r9d,%eax + 3d8b: 41 83 e1 07 and $0x7,%r9d + 3d8f: c1 f8 03 sar $0x3,%eax + 3d92: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 3d99: 75 45 jne 0x3de0 + 3d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3da0: 0f 10 01 movups (%rcx),%xmm0 + 3da3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 3da7: 0f 59 c1 mulps %xmm1,%xmm0 + 3daa: 48 83 c1 20 add $0x20,%rcx + 3dae: 0f 59 d1 mulps %xmm1,%xmm2 + 3db1: 41 0f 11 00 movups %xmm0,(%r8) + 3db5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 3dba: 49 83 c0 20 add $0x20,%r8 + 3dbe: 83 c0 ff add $0xffffffff,%eax + 3dc1: 75 dd jne 0x3da0 + 3dc3: e9 e2 fe ff ff jmp 0x3caa + 3dc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3dcf: 00 + 3dd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3dde: 00 00 + 3de0: 0f 10 01 movups (%rcx),%xmm0 + 3de3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 3de7: 0f 59 c1 mulps %xmm1,%xmm0 + 3dea: 48 83 c1 20 add $0x20,%rcx + 3dee: 0f 59 d1 mulps %xmm1,%xmm2 + 3df1: 41 0f 11 00 movups %xmm0,(%r8) + 3df5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 3dfa: 49 83 c0 20 add $0x20,%r8 + 3dfe: 83 c0 ff add $0xffffffff,%eax + 3e01: 75 dd jne 0x3de0 + 3e03: e9 a2 fe ff ff jmp 0x3caa + 3e08: 3d 00 40 00 00 cmp $0x4000,%eax + 3e0d: 7f 51 jg 0x3e60 + 3e0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e16: 00 + 3e17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e1e: 66 90 xchg %ax,%ax + 3e20: 0f 10 01 movups (%rcx),%xmm0 + 3e23: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 3e27: 0f 59 c1 mulps %xmm1,%xmm0 + 3e2a: 48 83 c1 20 add $0x20,%rcx + 3e2e: 0f 59 d1 mulps %xmm1,%xmm2 + 3e31: 41 0f 11 00 movups %xmm0,(%r8) + 3e35: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 3e3a: 49 83 c0 20 add $0x20,%r8 + 3e3e: 83 c0 ff add $0xffffffff,%eax + 3e41: 75 dd jne 0x3e20 + 3e43: e9 62 fe ff ff jmp 0x3caa + 3e48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e4f: 00 + 3e50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3e5e: 00 00 + 3e60: 0f 10 01 movups (%rcx),%xmm0 + 3e63: 0f 10 51 10 movups 0x10(%rcx),%xmm2 + 3e67: 0f 59 c1 mulps %xmm1,%xmm0 + 3e6a: 48 83 c1 20 add $0x20,%rcx + 3e6e: 0f 59 d1 mulps %xmm1,%xmm2 + 3e71: 41 0f 2b 00 movntps %xmm0,(%r8) + 3e75: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) + 3e7a: 49 83 c0 20 add $0x20,%r8 + 3e7e: 83 c0 ff add $0xffffffff,%eax + 3e81: 75 dd jne 0x3e60 + 3e83: e9 22 fe ff ff jmp 0x3caa + 3e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e8f: 00 + 3e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3e9e: 00 00 + 3ea0: 48 83 ec 28 sub $0x28,%rsp + 3ea4: 48 85 c9 test %rcx,%rcx + 3ea7: 74 1d je 0x3ec6 + 3ea9: 85 d2 test %edx,%edx + 3eab: 7f 0a jg 0x3eb7 + 3ead: b8 fa ff ff ff mov $0xfffffffa,%eax + 3eb2: 48 83 c4 28 add $0x28,%rsp + 3eb6: c3 ret + 3eb7: c1 e2 02 shl $0x2,%edx + 3eba: e8 91 18 b1 01 call 0x1b15750 + 3ebf: 33 c0 xor %eax,%eax + 3ec1: 48 83 c4 28 add $0x28,%rsp + 3ec5: c3 ret + 3ec6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3ecb: 48 83 c4 28 add $0x28,%rsp + 3ecf: c3 ret + 3ed0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ed7: 00 + 3ed8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3edf: 90 nop + 3ee0: 48 83 ec 28 sub $0x28,%rsp + 3ee4: 48 85 c9 test %rcx,%rcx + 3ee7: 74 22 je 0x3f0b + 3ee9: 85 d2 test %edx,%edx + 3eeb: 7e 28 jle 0x3f15 + 3eed: c1 e2 02 shl $0x2,%edx + 3ef0: 81 fa 00 00 20 00 cmp $0x200000,%edx + 3ef6: 7f 07 jg 0x3eff + 3ef8: e8 63 a9 a4 01 call 0x1a4e860 + 3efd: eb 05 jmp 0x3f04 + 3eff: e8 fc 24 09 00 call 0x96400 + 3f04: 33 c0 xor %eax,%eax + 3f06: 48 83 c4 28 add $0x28,%rsp + 3f0a: c3 ret + 3f0b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3f10: 48 83 c4 28 add $0x28,%rsp + 3f14: c3 ret + 3f15: b8 fa ff ff ff mov $0xfffffffa,%eax + 3f1a: 48 83 c4 28 add $0x28,%rsp + 3f1e: c3 ret + 3f1f: 90 nop + 3f20: 48 83 ec 28 sub $0x28,%rsp + 3f24: 48 85 c9 test %rcx,%rcx + 3f27: 74 22 je 0x3f4b + 3f29: 85 d2 test %edx,%edx + 3f2b: 7e 28 jle 0x3f55 + 3f2d: c1 e2 02 shl $0x2,%edx + 3f30: 81 fa 00 00 20 00 cmp $0x200000,%edx + 3f36: 7f 07 jg 0x3f3f + 3f38: e8 c3 b5 a4 01 call 0x1a4f500 + 3f3d: eb 05 jmp 0x3f44 + 3f3f: e8 fc 24 09 00 call 0x96440 + 3f44: 33 c0 xor %eax,%eax + 3f46: 48 83 c4 28 add $0x28,%rsp + 3f4a: c3 ret + 3f4b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3f50: 48 83 c4 28 add $0x28,%rsp + 3f54: c3 ret + 3f55: b8 fa ff ff ff mov $0xfffffffa,%eax + 3f5a: 48 83 c4 28 add $0x28,%rsp + 3f5e: c3 ret + 3f5f: 90 nop + 3f60: 48 83 ec 28 sub $0x28,%rsp + 3f64: 48 85 c9 test %rcx,%rcx + 3f67: 74 22 je 0x3f8b + 3f69: 85 d2 test %edx,%edx + 3f6b: 7e 28 jle 0x3f95 + 3f6d: c1 e2 02 shl $0x2,%edx + 3f70: 81 fa 00 00 20 00 cmp $0x200000,%edx + 3f76: 7f 07 jg 0x3f7f + 3f78: e8 63 c2 a4 01 call 0x1a501e0 + 3f7d: eb 05 jmp 0x3f84 + 3f7f: e8 fc 24 09 00 call 0x96480 + 3f84: 33 c0 xor %eax,%eax + 3f86: 48 83 c4 28 add $0x28,%rsp + 3f8a: c3 ret + 3f8b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3f90: 48 83 c4 28 add $0x28,%rsp + 3f94: c3 ret + 3f95: b8 fa ff ff ff mov $0xfffffffa,%eax + 3f9a: 48 83 c4 28 add $0x28,%rsp + 3f9e: c3 ret + 3f9f: 90 nop + 3fa0: 48 83 ec 28 sub $0x28,%rsp + 3fa4: e8 47 37 a9 01 call 0x1a976f0 + 3fa9: 48 83 c4 28 add $0x28,%rsp + 3fad: c3 ret + 3fae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3fb5: 00 + 3fb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3fbd: 0f 1f 00 nopl (%rax) + 3fc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3fc5: e8 46 41 a9 01 call 0x1a98110 + 3fca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3fcf: c3 ret + 3fd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3fd7: 00 + 3fd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3fdf: 90 nop + 3fe0: 48 83 ec 28 sub $0x28,%rsp + 3fe4: e8 47 4b a9 01 call 0x1a98b30 + 3fe9: 48 83 c4 28 add $0x28,%rsp + 3fed: c3 ret + 3fee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ff5: 00 + 3ff6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ffd: 0f 1f 00 nopl (%rax) + 4000: 48 83 ec 28 sub $0x28,%rsp + 4004: e8 97 1c b1 01 call 0x1b15ca0 + 4009: 48 83 c4 28 add $0x28,%rsp + 400d: c3 ret + 400e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4015: 00 + 4016: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 401d: 0f 1f 00 nopl (%rax) + 4020: 48 83 ec 28 sub $0x28,%rsp + 4024: e8 b7 1e b1 01 call 0x1b15ee0 + 4029: 48 83 c4 28 add $0x28,%rsp + 402d: c3 ret + 402e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4035: 00 + 4036: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 403d: 0f 1f 00 nopl (%rax) + 4040: 48 83 ec 28 sub $0x28,%rsp + 4044: e8 d7 20 b1 01 call 0x1b16120 + 4049: 48 83 c4 28 add $0x28,%rsp + 404d: c3 ret + 404e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4055: 00 + 4056: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 405d: 0f 1f 00 nopl (%rax) + 4060: 41 83 f8 05 cmp $0x5,%r8d + 4064: 7d 38 jge 0x409e + 4066: 41 ff c8 dec %r8d + 4069: 41 83 f8 ff cmp $0xffffffff,%r8d + 406d: 74 2e je 0x409d + 406f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4076: 00 + 4077: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 407e: 66 90 xchg %ax,%ax + 4080: f2 0f 10 02 movsd (%rdx),%xmm0 + 4084: 41 ff c8 dec %r8d + 4087: f2 0f 5c 01 subsd (%rcx),%xmm0 + 408b: 48 83 c1 08 add $0x8,%rcx + 408f: f2 0f 11 02 movsd %xmm0,(%rdx) + 4093: 48 83 c2 08 add $0x8,%rdx + 4097: 41 83 f8 ff cmp $0xffffffff,%r8d + 409b: 75 e3 jne 0x4080 + 409d: c3 ret + 409e: 89 d0 mov %edx,%eax + 40a0: a8 07 test $0x7,%al + 40a2: 0f 85 b7 00 00 00 jne 0x415f + 40a8: a8 0f test $0xf,%al + 40aa: 74 17 je 0x40c3 + 40ac: f2 0f 10 02 movsd (%rdx),%xmm0 + 40b0: 41 ff c8 dec %r8d + 40b3: f2 0f 5c 01 subsd (%rcx),%xmm0 + 40b7: 48 83 c1 08 add $0x8,%rcx + 40bb: f2 0f 11 02 movsd %xmm0,(%rdx) + 40bf: 48 83 c2 08 add $0x8,%rdx + 40c3: 44 89 c0 mov %r8d,%eax + 40c6: 41 83 e0 03 and $0x3,%r8d + 40ca: 83 e0 fc and $0xfffffffc,%eax + 40cd: f6 c1 0f test $0xf,%cl + 40d0: 75 4e jne 0x4120 + 40d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 40d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 40e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 40e4: 0f 28 02 movaps (%rdx),%xmm0 + 40e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 40eb: 66 0f 5c 01 subpd (%rcx),%xmm0 + 40ef: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 40f4: 0f 29 02 movaps %xmm0,(%rdx) + 40f7: 48 83 c1 20 add $0x20,%rcx + 40fb: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 40ff: 48 83 c2 20 add $0x20,%rdx + 4103: 83 c0 fc add $0xfffffffc,%eax + 4106: 75 d8 jne 0x40e0 + 4108: e9 59 ff ff ff jmp 0x4066 + 410d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4114: 00 + 4115: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 411c: 0f 1f 40 00 nopl 0x0(%rax) + 4120: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4124: f2 0f 10 01 movsd (%rcx),%xmm0 + 4128: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 412d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 4132: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 4137: 48 83 c1 20 add $0x20,%rcx + 413b: 0f 28 12 movaps (%rdx),%xmm2 + 413e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 4142: 66 0f 5c d0 subpd %xmm0,%xmm2 + 4146: 66 0f 5c d9 subpd %xmm1,%xmm3 + 414a: 0f 29 12 movaps %xmm2,(%rdx) + 414d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 4151: 48 83 c2 20 add $0x20,%rdx + 4155: 83 c0 fc add $0xfffffffc,%eax + 4158: 75 c6 jne 0x4120 + 415a: e9 07 ff ff ff jmp 0x4066 + 415f: 44 89 c0 mov %r8d,%eax + 4162: 41 83 e0 03 and $0x3,%r8d + 4166: 83 e0 fc and $0xfffffffc,%eax + 4169: f6 c1 0f test $0xf,%cl + 416c: 0f 85 6e 00 00 00 jne 0x41e0 + 4172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4180: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4184: f2 0f 10 02 movsd (%rdx),%xmm0 + 4188: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 418d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 4192: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 4197: 66 0f 5c 01 subpd (%rcx),%xmm0 + 419b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 41a0: f2 0f 11 02 movsd %xmm0,(%rdx) + 41a4: 48 83 c1 20 add $0x20,%rcx + 41a8: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) + 41ad: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) + 41b2: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) + 41b7: 48 83 c2 20 add $0x20,%rdx + 41bb: 83 c0 fc add $0xfffffffc,%eax + 41be: 75 c0 jne 0x4180 + 41c0: e9 a1 fe ff ff jmp 0x4066 + 41c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 41cc: 00 + 41cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 41d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 41d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 41e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 41e4: f2 0f 10 12 movsd (%rdx),%xmm2 + 41e8: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 + 41ed: f2 0f 10 01 movsd (%rcx),%xmm0 + 41f1: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 41f6: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 41fb: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 4200: 48 83 c1 20 add $0x20,%rcx + 4204: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 + 4209: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 + 420e: 66 0f 5c d0 subpd %xmm0,%xmm2 + 4212: 66 0f 5c d9 subpd %xmm1,%xmm3 + 4216: f2 0f 11 12 movsd %xmm2,(%rdx) + 421a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) + 421f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) + 4224: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) + 4229: 48 83 c2 20 add $0x20,%rdx + 422d: 83 c0 fc add $0xfffffffc,%eax + 4230: 75 ae jne 0x41e0 + 4232: e9 2f fe ff ff jmp 0x4066 + 4237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 423e: 00 00 + 4240: 41 83 f8 05 cmp $0x5,%r8d + 4244: 7d 38 jge 0x427e + 4246: 41 ff c8 dec %r8d + 4249: 41 83 f8 ff cmp $0xffffffff,%r8d + 424d: 74 2e je 0x427d + 424f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4256: 00 + 4257: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 425e: 66 90 xchg %ax,%ax + 4260: f2 0f 10 02 movsd (%rdx),%xmm0 + 4264: 41 ff c8 dec %r8d + 4267: f2 0f 5c 01 subsd (%rcx),%xmm0 + 426b: 48 83 c1 08 add $0x8,%rcx + 426f: f2 0f 11 02 movsd %xmm0,(%rdx) + 4273: 48 8d 52 08 lea 0x8(%rdx),%rdx + 4277: 41 83 f8 ff cmp $0xffffffff,%r8d + 427b: 75 e3 jne 0x4260 + 427d: c3 ret + 427e: 89 d0 mov %edx,%eax + 4280: a8 07 test $0x7,%al + 4282: 0f 85 b7 00 00 00 jne 0x433f + 4288: a8 0f test $0xf,%al + 428a: 74 17 je 0x42a3 + 428c: f2 0f 10 02 movsd (%rdx),%xmm0 + 4290: 41 ff c8 dec %r8d + 4293: f2 0f 5c 01 subsd (%rcx),%xmm0 + 4297: 48 83 c1 08 add $0x8,%rcx + 429b: f2 0f 11 02 movsd %xmm0,(%rdx) + 429f: 48 83 c2 08 add $0x8,%rdx + 42a3: 44 89 c0 mov %r8d,%eax + 42a6: 41 83 e0 03 and $0x3,%r8d + 42aa: 83 e0 fc and $0xfffffffc,%eax + 42ad: f6 c1 0f test $0xf,%cl + 42b0: 75 4e jne 0x4300 + 42b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 42b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 42c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 42c4: 0f 28 02 movaps (%rdx),%xmm0 + 42c7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 42cb: 66 0f 5c 01 subpd (%rcx),%xmm0 + 42cf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 42d4: 0f 29 02 movaps %xmm0,(%rdx) + 42d7: 48 8d 49 20 lea 0x20(%rcx),%rcx + 42db: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 42df: 48 8d 52 20 lea 0x20(%rdx),%rdx + 42e3: 83 c0 fc add $0xfffffffc,%eax + 42e6: 75 d8 jne 0x42c0 + 42e8: e9 59 ff ff ff jmp 0x4246 + 42ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 42f4: 00 + 42f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 42fc: 0f 1f 40 00 nopl 0x0(%rax) + 4300: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4304: f2 0f 10 01 movsd (%rcx),%xmm0 + 4308: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 430d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 4312: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 4317: 48 83 c1 20 add $0x20,%rcx + 431b: 0f 28 12 movaps (%rdx),%xmm2 + 431e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 4322: 66 0f 5c d0 subpd %xmm0,%xmm2 + 4326: 66 0f 5c d9 subpd %xmm1,%xmm3 + 432a: 0f 29 12 movaps %xmm2,(%rdx) + 432d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 4331: 48 83 c2 20 add $0x20,%rdx + 4335: 83 c0 fc add $0xfffffffc,%eax + 4338: 75 c6 jne 0x4300 + 433a: e9 07 ff ff ff jmp 0x4246 + 433f: 44 89 c0 mov %r8d,%eax + 4342: 41 83 e0 03 and $0x3,%r8d + 4346: 83 e0 fc and $0xfffffffc,%eax + 4349: f6 c1 0f test $0xf,%cl + 434c: 0f 85 6e 00 00 00 jne 0x43c0 + 4352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4360: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4364: f2 0f 10 02 movsd (%rdx),%xmm0 + 4368: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 436d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 4372: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 4377: 66 0f 5c 01 subpd (%rcx),%xmm0 + 437b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 4380: f2 0f 11 02 movsd %xmm0,(%rdx) + 4384: 48 83 c1 20 add $0x20,%rcx + 4388: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) + 438d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) + 4392: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) + 4397: 48 8d 52 20 lea 0x20(%rdx),%rdx + 439b: 83 c0 fc add $0xfffffffc,%eax + 439e: 75 c0 jne 0x4360 + 43a0: e9 a1 fe ff ff jmp 0x4246 + 43a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43ac: 00 + 43ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 43b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 43c4: f2 0f 10 12 movsd (%rdx),%xmm2 + 43c8: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 + 43cd: f2 0f 10 01 movsd (%rcx),%xmm0 + 43d1: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 43d6: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 43db: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 43e0: 48 83 c1 20 add $0x20,%rcx + 43e4: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 + 43e9: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 + 43ee: 66 0f 5c d0 subpd %xmm0,%xmm2 + 43f2: 66 0f 5c d9 subpd %xmm1,%xmm3 + 43f6: f2 0f 11 12 movsd %xmm2,(%rdx) + 43fa: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) + 43ff: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) + 4404: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) + 4409: 48 8d 52 20 lea 0x20(%rdx),%rdx + 440d: 83 c0 fc add $0xfffffffc,%eax + 4410: 75 ae jne 0x43c0 + 4412: e9 2f fe ff ff jmp 0x4246 + 4417: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 441e: 00 00 + 4420: 41 83 f8 05 cmp $0x5,%r8d + 4424: 7d 39 jge 0x445f + 4426: 41 83 c0 ff add $0xffffffff,%r8d + 442a: 41 83 f8 ff cmp $0xffffffff,%r8d + 442e: 74 2e je 0x445e + 4430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4437: 00 + 4438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 443f: 90 nop + 4440: f2 0f 10 02 movsd (%rdx),%xmm0 + 4444: 41 83 c0 ff add $0xffffffff,%r8d + 4448: f2 0f 5c 01 subsd (%rcx),%xmm0 + 444c: 48 83 c1 08 add $0x8,%rcx + 4450: f2 0f 11 02 movsd %xmm0,(%rdx) + 4454: 48 83 c2 08 add $0x8,%rdx + 4458: 41 83 f8 ff cmp $0xffffffff,%r8d + 445c: 75 e2 jne 0x4440 + 445e: c3 ret + 445f: 89 d0 mov %edx,%eax + 4461: a8 07 test $0x7,%al + 4463: 0f 85 aa 00 00 00 jne 0x4513 + 4469: a8 0f test $0xf,%al + 446b: 74 18 je 0x4485 + 446d: f2 0f 10 02 movsd (%rdx),%xmm0 + 4471: 41 83 c0 ff add $0xffffffff,%r8d + 4475: f2 0f 5c 01 subsd (%rcx),%xmm0 + 4479: 48 83 c1 08 add $0x8,%rcx + 447d: f2 0f 11 02 movsd %xmm0,(%rdx) + 4481: 48 83 c2 08 add $0x8,%rdx + 4485: 44 89 c0 mov %r8d,%eax + 4488: 41 83 e0 03 and $0x3,%r8d + 448c: 83 e0 fc and $0xfffffffc,%eax + 448f: f6 c1 0f test $0xf,%cl + 4492: 75 4c jne 0x44e0 + 4494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 44a0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 44a4: 0f 10 02 movups (%rdx),%xmm0 + 44a7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 44ab: 66 0f 5c 01 subpd (%rcx),%xmm0 + 44af: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 44b4: 48 83 c1 20 add $0x20,%rcx + 44b8: 0f 11 02 movups %xmm0,(%rdx) + 44bb: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 44bf: 48 83 c2 20 add $0x20,%rdx + 44c3: 83 c0 fc add $0xfffffffc,%eax + 44c6: 75 d8 jne 0x44a0 + 44c8: e9 59 ff ff ff jmp 0x4426 + 44cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 44d4: 00 + 44d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 44dc: 0f 1f 40 00 nopl 0x0(%rax) + 44e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 44e4: 0f 10 12 movups (%rdx),%xmm2 + 44e7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 44eb: 0f 10 01 movups (%rcx),%xmm0 + 44ee: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 44f2: 66 0f 5c d0 subpd %xmm0,%xmm2 + 44f6: 48 83 c1 20 add $0x20,%rcx + 44fa: 66 0f 5c d9 subpd %xmm1,%xmm3 + 44fe: 0f 11 12 movups %xmm2,(%rdx) + 4501: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 4505: 48 83 c2 20 add $0x20,%rdx + 4509: 83 c0 fc add $0xfffffffc,%eax + 450c: 75 d2 jne 0x44e0 + 450e: e9 13 ff ff ff jmp 0x4426 + 4513: 44 89 c0 mov %r8d,%eax + 4516: 41 83 e0 03 and $0x3,%r8d + 451a: 83 e0 fc and $0xfffffffc,%eax + 451d: f6 c1 0f test $0xf,%cl + 4520: 75 5e jne 0x4580 + 4522: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4529: 00 + 452a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4531: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4538: 00 + 4539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4540: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4544: 0f 10 02 movups (%rdx),%xmm0 + 4547: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 454b: 66 0f 5c 01 subpd (%rcx),%xmm0 + 454f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 + 4554: 48 83 c1 20 add $0x20,%rcx + 4558: 0f 11 02 movups %xmm0,(%rdx) + 455b: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 455f: 48 83 c2 20 add $0x20,%rdx + 4563: 83 c0 fc add $0xfffffffc,%eax + 4566: 75 d8 jne 0x4540 + 4568: e9 b9 fe ff ff jmp 0x4426 + 456d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4574: 00 + 4575: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 457c: 0f 1f 40 00 nopl 0x0(%rax) + 4580: 0f 18 49 40 prefetcht0 0x40(%rcx) + 4584: 0f 10 12 movups (%rdx),%xmm2 + 4587: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 458b: 0f 10 01 movups (%rcx),%xmm0 + 458e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 4592: 66 0f 5c d0 subpd %xmm0,%xmm2 + 4596: 48 83 c1 20 add $0x20,%rcx + 459a: 66 0f 5c d9 subpd %xmm1,%xmm3 + 459e: 0f 11 12 movups %xmm2,(%rdx) + 45a1: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 45a5: 48 83 c2 20 add $0x20,%rdx + 45a9: 83 c0 fc add $0xfffffffc,%eax + 45ac: 75 d2 jne 0x4580 + 45ae: e9 73 fe ff ff jmp 0x4426 + 45b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 45b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 45bf: 00 + 45c0: 56 push %rsi + 45c1: 57 push %rdi + 45c2: 41 54 push %r12 + 45c4: 41 55 push %r13 + 45c6: 41 57 push %r15 + 45c8: 48 83 ec 30 sub $0x30,%rsp + 45cc: 4c 89 c7 mov %r8,%rdi + 45cf: 48 89 d6 mov %rdx,%rsi + 45d2: 48 89 ca mov %rcx,%rdx + 45d5: 45 33 e4 xor %r12d,%r12d + 45d8: 48 85 ff test %rdi,%rdi + 45db: 0f 84 71 02 00 00 je 0x4852 + 45e1: 83 3f 06 cmpl $0x6,(%rdi) + 45e4: 74 12 je 0x45f8 + 45e6: b8 f3 ff ff ff mov $0xfffffff3,%eax + 45eb: 48 83 c4 30 add $0x30,%rsp + 45ef: 41 5f pop %r15 + 45f1: 41 5d pop %r13 + 45f3: 41 5c pop %r12 + 45f5: 5f pop %rdi + 45f6: 5e pop %rsi + 45f7: c3 ret + 45f8: 48 85 d2 test %rdx,%rdx + 45fb: 0f 84 51 02 00 00 je 0x4852 + 4601: 48 85 f6 test %rsi,%rsi + 4604: 0f 84 48 02 00 00 je 0x4852 + 460a: 4d 85 c9 test %r9,%r9 + 460d: 0f 84 39 02 00 00 je 0x484c + 4613: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 4617: 41 83 ff 04 cmp $0x4,%r15d + 461b: 7f 71 jg 0x468e + 461d: 4d 63 cf movslq %r15d,%r9 + 4620: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 4624: 74 1c je 0x4642 + 4626: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffeafa0 + 462d: 48 89 d1 mov %rdx,%rcx + 4630: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 4635: 48 89 f2 mov %rsi,%rdx + 4638: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8) + 463f: 01 + 4640: eb 15 jmp 0x4657 + 4642: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffeafa0 + 4649: 48 89 d1 mov %rdx,%rcx + 464c: 48 89 f2 mov %rsi,%rdx + 464f: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8) + 4656: 01 + 4657: b8 01 00 00 00 mov $0x1,%eax + 465c: 44 89 f9 mov %r15d,%ecx + 465f: d3 e0 shl %cl,%eax + 4661: 48 63 c0 movslq %eax,%rax + 4664: 48 83 f8 01 cmp $0x1,%rax + 4668: 74 0e je 0x4678 + 466a: 8b 7e 04 mov 0x4(%rsi),%edi + 466d: 89 3c 86 mov %edi,(%rsi,%rax,4) + 4670: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) + 4677: 00 + 4678: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 467f: 33 c0 xor %eax,%eax + 4681: 48 83 c4 30 add $0x30,%rsp + 4685: 41 5f pop %r15 + 4687: 41 5d pop %r13 + 4689: 41 5c pop %r12 + 468b: 5f pop %rdi + 468c: 5e pop %rsi + 468d: c3 ret + 468e: 4c 89 c8 mov %r9,%rax + 4691: 48 83 e0 3f and $0x3f,%rax + 4695: 48 f7 d8 neg %rax + 4698: 48 83 e0 3f and $0x3f,%rax + 469c: 4c 03 c8 add %rax,%r9 + 469f: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 46a3: 4d 0f 4f e1 cmovg %r9,%r12 + 46a7: 41 bd 01 00 00 00 mov $0x1,%r13d + 46ad: 45 8d 4f ff lea -0x1(%r15),%r9d + 46b1: 44 89 c9 mov %r9d,%ecx + 46b4: 41 d3 e5 shl %cl,%r13d + 46b7: 41 83 ff 06 cmp $0x6,%r15d + 46bb: 7f 5d jg 0x471a + 46bd: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 46c1: 74 2e je 0x46f1 + 46c3: 4d 63 ff movslq %r15d,%r15 + 46c6: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffeafa0 + 46cd: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 46d2: 48 89 d1 mov %rdx,%rcx + 46d5: 48 89 f2 mov %rsi,%rdx + 46d8: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8) + 46df: 01 + 46e0: 44 89 f9 mov %r15d,%ecx + 46e3: 41 bc 01 00 00 00 mov $0x1,%r12d + 46e9: 41 d3 e4 shl %cl,%r12d + 46ec: e9 e3 00 00 00 jmp 0x47d4 + 46f1: 4d 63 ff movslq %r15d,%r15 + 46f4: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffeafa0 + 46fb: 48 89 d1 mov %rdx,%rcx + 46fe: 48 89 f2 mov %rsi,%rdx + 4701: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8) + 4708: 01 + 4709: 44 89 f9 mov %r15d,%ecx + 470c: 41 bc 01 00 00 00 mov $0x1,%r12d + 4712: 41 d3 e4 shl %cl,%r12d + 4715: e9 ba 00 00 00 jmp 0x47d4 + 471a: 41 83 ff 10 cmp $0x10,%r15d + 471e: 7e 71 jle 0x4791 + 4720: 41 83 ff 11 cmp $0x11,%r15d + 4724: 7f 4b jg 0x4771 + 4726: 48 3b d6 cmp %rsi,%rdx + 4729: 0f 84 09 01 00 00 je 0x4838 + 472f: 48 89 d1 mov %rdx,%rcx + 4732: 48 89 f2 mov %rsi,%rdx + 4735: 45 89 e8 mov %r13d,%r8d + 4738: 4c 8b 4f 30 mov 0x30(%rdi),%r9 + 473c: e8 4f 2d b1 01 call 0x1b17490 + 4741: 48 89 e0 mov %rsp,%rax + 4744: 48 89 f1 mov %rsi,%rcx + 4747: 44 89 ea mov %r13d,%edx + 474a: 4d 89 e1 mov %r12,%r9 + 474d: 4c 8b 47 38 mov 0x38(%rdi),%r8 + 4751: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) + 4758: e8 31 72 b1 01 call 0x1b1b98e + 475d: 44 89 f9 mov %r15d,%ecx + 4760: 41 bc 01 00 00 00 mov $0x1,%r12d + 4766: 41 d3 e4 shl %cl,%r12d + 4769: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 476d: 75 55 jne 0x47c4 + 476f: eb 63 jmp 0x47d4 + 4771: 48 89 e0 mov %rsp,%rax + 4774: 48 89 f9 mov %rdi,%rcx + 4777: 49 89 f0 mov %rsi,%r8 + 477a: 4c 89 60 20 mov %r12,0x20(%rax) + 477e: e8 7d 21 09 00 call 0x96900 + 4783: 44 89 f9 mov %r15d,%ecx + 4786: 41 bc 01 00 00 00 mov $0x1,%r12d + 478c: 41 d3 e4 shl %cl,%r12d + 478f: eb 43 jmp 0x47d4 + 4791: 48 89 e0 mov %rsp,%rax + 4794: 48 89 d1 mov %rdx,%rcx + 4797: 48 89 f2 mov %rsi,%rdx + 479a: 45 89 e8 mov %r13d,%r8d + 479d: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 47a1: 4c 89 60 28 mov %r12,0x28(%rax) + 47a5: 4c 8b 67 30 mov 0x30(%rdi),%r12 + 47a9: 4c 89 60 20 mov %r12,0x20(%rax) + 47ad: e8 9e 54 b1 01 call 0x1b19c50 + 47b2: 44 89 f9 mov %r15d,%ecx + 47b5: 41 bc 01 00 00 00 mov $0x1,%r12d + 47bb: 41 d3 e4 shl %cl,%r12d + 47be: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 47c2: 74 10 je 0x47d4 + 47c4: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 + 47c9: 48 89 f2 mov %rsi,%rdx + 47cc: 45 89 e0 mov %r12d,%r8d + 47cf: e8 cc 64 ff ff call 0xffffffffffffaca0 + 47d4: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 + 47d9: 48 89 f1 mov %rsi,%rcx + 47dc: f3 0f 10 16 movss (%rsi),%xmm2 + 47e0: 0f 28 c1 movaps %xmm1,%xmm0 + 47e3: 44 89 ea mov %r13d,%edx + 47e6: 41 b8 01 00 00 00 mov $0x1,%r8d + 47ec: f3 0f 58 c2 addss %xmm2,%xmm0 + 47f0: f3 0f 5c d1 subss %xmm1,%xmm2 + 47f4: f3 0f 11 06 movss %xmm0,(%rsi) + 47f8: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) + 47fd: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 4801: e8 3a 32 09 00 call 0x97a40 + 4806: 4d 63 e4 movslq %r12d,%r12 + 4809: 49 83 fc 01 cmp $0x1,%r12 + 480d: 74 13 je 0x4822 + 480f: 8b 46 04 mov 0x4(%rsi),%eax + 4812: 33 ff xor %edi,%edi + 4814: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 4818: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 481d: 89 7e 04 mov %edi,0x4(%rsi) + 4820: eb 07 jmp 0x4829 + 4822: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 4829: 33 c0 xor %eax,%eax + 482b: 48 83 c4 30 add $0x30,%rsp + 482f: 41 5f pop %r15 + 4831: 41 5d pop %r13 + 4833: 41 5c pop %r12 + 4835: 5f pop %rdi + 4836: 5e pop %rsi + 4837: c3 ret + 4838: 48 89 f1 mov %rsi,%rcx + 483b: 44 89 ea mov %r13d,%edx + 483e: 4c 8b 47 30 mov 0x30(%rdi),%r8 + 4842: e8 99 26 b1 01 call 0x1b16ee0 + 4847: e9 f5 fe ff ff jmp 0x4741 + 484c: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 4850: 7e 12 jle 0x4864 + 4852: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4857: 48 83 c4 30 add $0x30,%rsp + 485b: 41 5f pop %r15 + 485d: 41 5d pop %r13 + 485f: 41 5c pop %r12 + 4861: 5f pop %rdi + 4862: 5e pop %rsi + 4863: c3 ret + 4864: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 4868: 41 83 ff 04 cmp $0x4,%r15d + 486c: 0f 8e ab fd ff ff jle 0x461d + 4872: e9 30 fe ff ff jmp 0x46a7 + 4877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 487e: 00 00 + 4880: 57 push %rdi + 4881: 41 54 push %r12 + 4883: 41 55 push %r13 + 4885: 41 56 push %r14 + 4887: 41 57 push %r15 + 4889: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 488e: 4d 89 c4 mov %r8,%r12 + 4891: 48 89 d7 mov %rdx,%rdi + 4894: 48 89 ca mov %rcx,%rdx + 4897: 45 33 ed xor %r13d,%r13d + 489a: 4d 85 e4 test %r12,%r12 + 489d: 0f 84 a4 02 00 00 je 0x4b47 + 48a3: 41 83 3c 24 06 cmpl $0x6,(%r12) + 48a8: 74 14 je 0x48be + 48aa: b8 f3 ff ff ff mov $0xfffffff3,%eax + 48af: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 48b4: 41 5f pop %r15 + 48b6: 41 5e pop %r14 + 48b8: 41 5d pop %r13 + 48ba: 41 5c pop %r12 + 48bc: 5f pop %rdi + 48bd: c3 ret + 48be: 48 85 d2 test %rdx,%rdx + 48c1: 0f 84 80 02 00 00 je 0x4b47 + 48c7: 48 85 ff test %rdi,%rdi + 48ca: 0f 84 77 02 00 00 je 0x4b47 + 48d0: 4d 85 c9 test %r9,%r9 + 48d3: 0f 84 66 02 00 00 je 0x4b3f + 48d9: 45 8b 7c 24 04 mov 0x4(%r12),%r15d + 48de: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) + 48e4: 7f 7f jg 0x4965 + 48e6: 4d 63 cf movslq %r15d,%r9 + 48e9: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 48ef: 74 21 je 0x4912 + 48f1: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffeafa0 + 48f8: 48 89 d1 mov %rdx,%rcx + 48fb: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 + 4902: 48 89 fa mov %rdi,%rdx + 4905: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9 + 490c: 01 + 490d: 41 ff d1 call *%r9 + 4910: eb 18 jmp 0x492a + 4912: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffeafa0 + 4919: 48 89 d1 mov %rdx,%rcx + 491c: 48 89 fa mov %rdi,%rdx + 491f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9 + 4926: 01 + 4927: 41 ff d1 call *%r9 + 492a: b8 01 00 00 00 mov $0x1,%eax + 492f: 44 89 f9 mov %r15d,%ecx + 4932: d3 e0 shl %cl,%eax + 4934: 48 63 c0 movslq %eax,%rax + 4937: 48 83 f8 01 cmp $0x1,%rax + 493b: 74 10 je 0x494d + 493d: 44 8b 4f 04 mov 0x4(%rdi),%r9d + 4941: 44 89 0c 87 mov %r9d,(%rdi,%rax,4) + 4945: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4) + 494c: 00 + 494d: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) + 4954: 33 c0 xor %eax,%eax + 4956: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 495b: 41 5f pop %r15 + 495d: 41 5e pop %r14 + 495f: 41 5d pop %r13 + 4961: 41 5c pop %r12 + 4963: 5f pop %rdi + 4964: c3 ret + 4965: 4c 89 c8 mov %r9,%rax + 4968: 48 83 e0 3f and $0x3f,%rax + 496c: 48 f7 d8 neg %rax + 496f: 48 83 e0 3f and $0x3f,%rax + 4973: 4c 03 c8 add %rax,%r9 + 4976: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) + 497c: 4d 0f 4f e9 cmovg %r9,%r13 + 4980: 41 be 01 00 00 00 mov $0x1,%r14d + 4986: 45 8d 4f ff lea -0x1(%r15),%r9d + 498a: 44 89 c9 mov %r9d,%ecx + 498d: 41 d3 e6 shl %cl,%r14d + 4990: 41 83 ff 06 cmp $0x6,%r15d + 4994: 7f 67 jg 0x49fd + 4996: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 499c: 74 33 je 0x49d1 + 499e: 4d 63 ff movslq %r15d,%r15 + 49a1: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffeafa0 + 49a8: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 + 49af: 48 89 d1 mov %rdx,%rcx + 49b2: 48 89 fa mov %rdi,%rdx + 49b5: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9 + 49bc: 01 + 49bd: 41 ff d1 call *%r9 + 49c0: 44 89 f9 mov %r15d,%ecx + 49c3: 41 bd 01 00 00 00 mov $0x1,%r13d + 49c9: 41 d3 e5 shl %cl,%r13d + 49cc: e9 f2 00 00 00 jmp 0x4ac3 + 49d1: 4d 63 ff movslq %r15d,%r15 + 49d4: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffeafa0 + 49db: 48 89 d1 mov %rdx,%rcx + 49de: 48 89 fa mov %rdi,%rdx + 49e1: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9 + 49e8: 01 + 49e9: 41 ff d1 call *%r9 + 49ec: 44 89 f9 mov %r15d,%ecx + 49ef: 41 bd 01 00 00 00 mov $0x1,%r13d + 49f5: 41 d3 e5 shl %cl,%r13d + 49f8: e9 c6 00 00 00 jmp 0x4ac3 + 49fd: 41 83 ff 11 cmp $0x11,%r15d + 4a01: 7e 77 jle 0x4a7a + 4a03: 41 83 ff 12 cmp $0x12,%r15d + 4a07: 7f 50 jg 0x4a59 + 4a09: 48 3b d7 cmp %rdi,%rdx + 4a0c: 0f 84 18 01 00 00 je 0x4b2a + 4a12: 48 89 d1 mov %rdx,%rcx + 4a15: 48 89 fa mov %rdi,%rdx + 4a18: 45 89 f0 mov %r14d,%r8d + 4a1b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9 + 4a20: e8 3b 43 b2 01 call 0x1b28d60 + 4a25: 48 8d 04 24 lea (%rsp),%rax + 4a29: 48 89 f9 mov %rdi,%rcx + 4a2c: 44 89 f2 mov %r14d,%edx + 4a2f: 4d 89 e9 mov %r13,%r9 + 4a32: 4d 8b 44 24 38 mov 0x38(%r12),%r8 + 4a37: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) + 4a3e: e8 83 8b b2 01 call 0x1b2d5c6 + 4a43: 44 89 f9 mov %r15d,%ecx + 4a46: 41 bd 01 00 00 00 mov $0x1,%r13d + 4a4c: 41 d3 e5 shl %cl,%r13d + 4a4f: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 4a55: 75 5a jne 0x4ab1 + 4a57: eb 6a jmp 0x4ac3 + 4a59: 48 8d 04 24 lea (%rsp),%rax + 4a5d: 4c 89 e1 mov %r12,%rcx + 4a60: 49 89 f8 mov %rdi,%r8 + 4a63: 4c 89 68 20 mov %r13,0x20(%rax) + 4a67: e8 b4 7b 09 00 call 0x9c620 + 4a6c: 44 89 f9 mov %r15d,%ecx + 4a6f: 41 bd 01 00 00 00 mov $0x1,%r13d + 4a75: 41 d3 e5 shl %cl,%r13d + 4a78: eb 49 jmp 0x4ac3 + 4a7a: 49 89 e2 mov %rsp,%r10 + 4a7d: 48 89 d1 mov %rdx,%rcx + 4a80: 49 8b 44 24 30 mov 0x30(%r12),%rax + 4a85: 48 89 fa mov %rdi,%rdx + 4a88: 45 89 f0 mov %r14d,%r8d + 4a8b: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 4a90: 49 89 42 20 mov %rax,0x20(%r10) + 4a94: 4d 89 6a 28 mov %r13,0x28(%r10) + 4a98: e8 83 6a b2 01 call 0x1b2b520 + 4a9d: 44 89 f9 mov %r15d,%ecx + 4aa0: 41 bd 01 00 00 00 mov $0x1,%r13d + 4aa6: 41 d3 e5 shl %cl,%r13d + 4aa9: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 4aaf: 74 12 je 0x4ac3 + 4ab1: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0 + 4ab8: 48 89 fa mov %rdi,%rdx + 4abb: 45 89 e8 mov %r13d,%r8d + 4abe: e8 3d 62 ff ff call 0xffffffffffffad00 + 4ac3: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0 + 4ac8: 48 89 f9 mov %rdi,%rcx + 4acb: f3 0f 10 0f movss (%rdi),%xmm1 + 4acf: 44 89 f2 mov %r14d,%edx + 4ad2: 41 b8 01 00 00 00 mov $0x1,%r8d + 4ad8: f3 0f 58 07 addss (%rdi),%xmm0 + 4adc: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1 + 4ae1: f3 0f 11 07 movss %xmm0,(%rdi) + 4ae5: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi) + 4aea: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 + 4aef: e8 ac 8e 09 00 call 0x9d9a0 + 4af4: 4d 63 ed movslq %r13d,%r13 + 4af7: 49 83 fd 01 cmp $0x1,%r13 + 4afb: 74 15 je 0x4b12 + 4afd: 8b 47 04 mov 0x4(%rdi),%eax + 4b00: 45 33 c9 xor %r9d,%r9d + 4b03: 42 89 04 af mov %eax,(%rdi,%r13,4) + 4b07: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4) + 4b0c: 44 89 4f 04 mov %r9d,0x4(%rdi) + 4b10: eb 07 jmp 0x4b19 + 4b12: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) + 4b19: 33 c0 xor %eax,%eax + 4b1b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4b20: 41 5f pop %r15 + 4b22: 41 5e pop %r14 + 4b24: 41 5d pop %r13 + 4b26: 41 5c pop %r12 + 4b28: 5f pop %rdi + 4b29: c3 ret + 4b2a: 48 89 f9 mov %rdi,%rcx + 4b2d: 44 89 f2 mov %r14d,%edx + 4b30: 4d 8b 44 24 30 mov 0x30(%r12),%r8 + 4b35: e8 76 3c b2 01 call 0x1b287b0 + 4b3a: e9 e6 fe ff ff jmp 0x4a25 + 4b3f: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) + 4b45: 7e 14 jle 0x4b5b + 4b47: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4b4c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4b51: 41 5f pop %r15 + 4b53: 41 5e pop %r14 + 4b55: 41 5d pop %r13 + 4b57: 41 5c pop %r12 + 4b59: 5f pop %rdi + 4b5a: c3 ret + 4b5b: 45 8b 7c 24 04 mov 0x4(%r12),%r15d + 4b60: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) + 4b66: 0f 8e 7a fd ff ff jle 0x48e6 + 4b6c: e9 0f fe ff ff jmp 0x4980 + 4b71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b78: 00 + 4b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b80: 56 push %rsi + 4b81: 57 push %rdi + 4b82: 41 54 push %r12 + 4b84: 41 55 push %r13 + 4b86: 48 83 ec 38 sub $0x38,%rsp + 4b8a: 4c 89 c7 mov %r8,%rdi + 4b8d: 48 89 d6 mov %rdx,%rsi + 4b90: 48 89 ca mov %rcx,%rdx + 4b93: 45 33 db xor %r11d,%r11d + 4b96: 48 85 ff test %rdi,%rdi + 4b99: 0f 84 0e 02 00 00 je 0x4dad + 4b9f: 83 3f 06 cmpl $0x6,(%rdi) + 4ba2: 74 10 je 0x4bb4 + 4ba4: b8 f3 ff ff ff mov $0xfffffff3,%eax + 4ba9: 48 83 c4 38 add $0x38,%rsp + 4bad: 41 5d pop %r13 + 4baf: 41 5c pop %r12 + 4bb1: 5f pop %rdi + 4bb2: 5e pop %rsi + 4bb3: c3 ret + 4bb4: 48 85 d2 test %rdx,%rdx + 4bb7: 0f 84 f0 01 00 00 je 0x4dad + 4bbd: 48 85 f6 test %rsi,%rsi + 4bc0: 0f 84 e7 01 00 00 je 0x4dad + 4bc6: 4d 85 c9 test %r9,%r9 + 4bc9: 0f 84 d8 01 00 00 je 0x4da7 + 4bcf: 44 8b 6f 04 mov 0x4(%rdi),%r13d + 4bd3: 41 83 fd 04 cmp $0x4,%r13d + 4bd7: 7f 74 jg 0x4c4d + 4bd9: 4d 63 cd movslq %r13d,%r9 + 4bdc: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 4be0: 74 1f je 0x4c01 + 4be2: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffeafa0 + 4be9: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 4bee: 48 89 d1 mov %rdx,%rcx + 4bf1: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9 + 4bf8: 01 + 4bf9: 48 89 f2 mov %rsi,%rdx + 4bfc: 41 ff d1 call *%r9 + 4bff: eb 17 jmp 0x4c18 + 4c01: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffeafa0 + 4c08: 48 89 d1 mov %rdx,%rcx + 4c0b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi + 4c12: 01 + 4c13: 48 89 f2 mov %rsi,%rdx + 4c16: ff d7 call *%rdi + 4c18: b8 01 00 00 00 mov $0x1,%eax + 4c1d: 44 89 e9 mov %r13d,%ecx + 4c20: d3 e0 shl %cl,%eax + 4c22: 48 63 c0 movslq %eax,%rax + 4c25: 48 83 f8 01 cmp $0x1,%rax + 4c29: 74 0e je 0x4c39 + 4c2b: 8b 7e 04 mov 0x4(%rsi),%edi + 4c2e: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) + 4c35: 00 + 4c36: 89 3c 86 mov %edi,(%rsi,%rax,4) + 4c39: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 4c40: 33 c0 xor %eax,%eax + 4c42: 48 83 c4 38 add $0x38,%rsp + 4c46: 41 5d pop %r13 + 4c48: 41 5c pop %r12 + 4c4a: 5f pop %rdi + 4c4b: 5e pop %rsi + 4c4c: c3 ret + 4c4d: 4c 89 c8 mov %r9,%rax + 4c50: 48 83 e0 3f and $0x3f,%rax + 4c54: 48 f7 d8 neg %rax + 4c57: 48 83 e0 3f and $0x3f,%rax + 4c5b: 4c 03 c8 add %rax,%r9 + 4c5e: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 4c62: 4d 0f 4f d9 cmovg %r9,%r11 + 4c66: 45 8d 4d ff lea -0x1(%r13),%r9d + 4c6a: 41 bc 01 00 00 00 mov $0x1,%r12d + 4c70: 44 89 c9 mov %r9d,%ecx + 4c73: 41 d3 e4 shl %cl,%r12d + 4c76: 41 83 fd 06 cmp $0x6,%r13d + 4c7a: 7f 60 jg 0x4cdc + 4c7c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 4c80: 74 31 je 0x4cb3 + 4c82: 4d 63 ed movslq %r13d,%r13 + 4c85: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffeafa0 + 4c8c: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 + 4c91: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9 + 4c98: 01 + 4c99: 48 89 d1 mov %rdx,%rcx + 4c9c: 48 89 f2 mov %rsi,%rdx + 4c9f: 41 ff d1 call *%r9 + 4ca2: 44 89 e9 mov %r13d,%ecx + 4ca5: 41 bd 01 00 00 00 mov $0x1,%r13d + 4cab: 41 d3 e5 shl %cl,%r13d + 4cae: e9 92 00 00 00 jmp 0x4d45 + 4cb3: 4d 63 ed movslq %r13d,%r13 + 4cb6: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffeafa0 + 4cbd: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9 + 4cc4: 01 + 4cc5: 48 89 d1 mov %rdx,%rcx + 4cc8: 48 89 f2 mov %rsi,%rdx + 4ccb: 41 ff d1 call *%r9 + 4cce: 44 89 e9 mov %r13d,%ecx + 4cd1: 41 bd 01 00 00 00 mov $0x1,%r13d + 4cd7: 41 d3 e5 shl %cl,%r13d + 4cda: eb 69 jmp 0x4d45 + 4cdc: 41 83 fd 12 cmp $0x12,%r13d + 4ce0: 7e 20 jle 0x4d02 + 4ce2: 48 89 e0 mov %rsp,%rax + 4ce5: 48 89 f9 mov %rdi,%rcx + 4ce8: 49 89 f0 mov %rsi,%r8 + 4ceb: 4c 89 58 20 mov %r11,0x20(%rax) + 4cef: e8 cc d9 09 00 call 0xa26c0 + 4cf4: 44 89 e9 mov %r13d,%ecx + 4cf7: 41 bd 01 00 00 00 mov $0x1,%r13d + 4cfd: 41 d3 e5 shl %cl,%r13d + 4d00: eb 43 jmp 0x4d45 + 4d02: 49 89 e2 mov %rsp,%r10 + 4d05: 48 8b 47 30 mov 0x30(%rdi),%rax + 4d09: 48 89 d1 mov %rdx,%rcx + 4d0c: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 4d10: 48 89 f2 mov %rsi,%rdx + 4d13: 45 89 e0 mov %r12d,%r8d + 4d16: 4d 89 5a 28 mov %r11,0x28(%r10) + 4d1a: 49 89 42 20 mov %rax,0x20(%r10) + 4d1e: e8 5d f0 b3 01 call 0x1b43d80 + 4d23: 44 89 e9 mov %r13d,%ecx + 4d26: 41 bd 01 00 00 00 mov $0x1,%r13d + 4d2c: 41 d3 e5 shl %cl,%r13d + 4d2f: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 4d33: 74 10 je 0x4d45 + 4d35: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 + 4d3a: 48 89 f2 mov %rsi,%rdx + 4d3d: 45 89 e8 mov %r13d,%r8d + 4d40: e8 1b 60 ff ff call 0xffffffffffffad60 + 4d45: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 + 4d4a: 48 89 f1 mov %rsi,%rcx + 4d4d: 44 89 e2 mov %r12d,%edx + 4d50: f3 0f 10 16 movss (%rsi),%xmm2 + 4d54: 0f 28 c1 movaps %xmm1,%xmm0 + 4d57: 41 b8 01 00 00 00 mov $0x1,%r8d + 4d5d: f3 0f 58 c2 addss %xmm2,%xmm0 + 4d61: f3 0f 5c d1 subss %xmm1,%xmm2 + 4d65: f3 0f 11 06 movss %xmm0,(%rsi) + 4d69: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) + 4d6e: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 4d72: e8 89 eb 09 00 call 0xa3900 + 4d77: 4d 63 ed movslq %r13d,%r13 + 4d7a: 49 83 fd 01 cmp $0x1,%r13 + 4d7e: 74 13 je 0x4d93 + 4d80: 8b 46 04 mov 0x4(%rsi),%eax + 4d83: 33 ff xor %edi,%edi + 4d85: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4) + 4d8a: 42 89 04 ae mov %eax,(%rsi,%r13,4) + 4d8e: 89 7e 04 mov %edi,0x4(%rsi) + 4d91: eb 07 jmp 0x4d9a + 4d93: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 4d9a: 33 c0 xor %eax,%eax + 4d9c: 48 83 c4 38 add $0x38,%rsp + 4da0: 41 5d pop %r13 + 4da2: 41 5c pop %r12 + 4da4: 5f pop %rdi + 4da5: 5e pop %rsi + 4da6: c3 ret + 4da7: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 4dab: 7e 10 jle 0x4dbd + 4dad: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4db2: 48 83 c4 38 add $0x38,%rsp + 4db6: 41 5d pop %r13 + 4db8: 41 5c pop %r12 + 4dba: 5f pop %rdi + 4dbb: 5e pop %rsi + 4dbc: c3 ret + 4dbd: 44 8b 6f 04 mov 0x4(%rdi),%r13d + 4dc1: 41 83 fd 04 cmp $0x4,%r13d + 4dc5: 0f 8e 0e fe ff ff jle 0x4bd9 + 4dcb: e9 96 fe ff ff jmp 0x4c66 + 4dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4dd7: 00 + 4dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ddf: 90 nop + 4de0: 41 54 push %r12 + 4de2: 41 55 push %r13 + 4de4: 41 56 push %r14 + 4de6: 41 57 push %r15 + 4de8: 48 83 ec 38 sub $0x38,%rsp + 4dec: 4d 89 c5 mov %r8,%r13 + 4def: 49 89 d4 mov %rdx,%r12 + 4df2: 48 89 ca mov %rcx,%rdx + 4df5: 45 33 db xor %r11d,%r11d + 4df8: 4d 85 ed test %r13,%r13 + 4dfb: 0f 84 25 02 00 00 je 0x5026 + 4e01: 41 83 7d 00 06 cmpl $0x6,0x0(%r13) + 4e06: 74 12 je 0x4e1a + 4e08: b8 f3 ff ff ff mov $0xfffffff3,%eax + 4e0d: 48 83 c4 38 add $0x38,%rsp + 4e11: 41 5f pop %r15 + 4e13: 41 5e pop %r14 + 4e15: 41 5d pop %r13 + 4e17: 41 5c pop %r12 + 4e19: c3 ret + 4e1a: 48 85 d2 test %rdx,%rdx + 4e1d: 0f 84 03 02 00 00 je 0x5026 + 4e23: 4d 85 e4 test %r12,%r12 + 4e26: 0f 84 fa 01 00 00 je 0x5026 + 4e2c: 4d 85 c9 test %r9,%r9 + 4e2f: 0f 84 ea 01 00 00 je 0x501f + 4e35: 45 8b 7d 04 mov 0x4(%r13),%r15d + 4e39: 41 83 ff 04 cmp $0x4,%r15d + 4e3d: 7f 79 jg 0x4eb8 + 4e3f: 4d 63 cf movslq %r15d,%r9 + 4e42: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 4e47: 74 1d je 0x4e66 + 4e49: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffeafa0 + 4e50: 48 89 d1 mov %rdx,%rcx + 4e53: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 + 4e59: 4c 89 e2 mov %r12,%rdx + 4e5c: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8) + 4e63: 01 + 4e64: eb 15 jmp 0x4e7b + 4e66: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffeafa0 + 4e6d: 48 89 d1 mov %rdx,%rcx + 4e70: 4c 89 e2 mov %r12,%rdx + 4e73: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8) + 4e7a: 01 + 4e7b: b8 01 00 00 00 mov $0x1,%eax + 4e80: 44 89 f9 mov %r15d,%ecx + 4e83: d3 e0 shl %cl,%eax + 4e85: 48 63 c0 movslq %eax,%rax + 4e88: 48 83 f8 01 cmp $0x1,%rax + 4e8c: 74 12 je 0x4ea0 + 4e8e: 45 8b 4c 24 04 mov 0x4(%r12),%r9d + 4e93: 45 89 0c 84 mov %r9d,(%r12,%rax,4) + 4e97: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4) + 4e9e: 00 00 + 4ea0: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) + 4ea7: 00 00 + 4ea9: 33 c0 xor %eax,%eax + 4eab: 48 83 c4 38 add $0x38,%rsp + 4eaf: 41 5f pop %r15 + 4eb1: 41 5e pop %r14 + 4eb3: 41 5d pop %r13 + 4eb5: 41 5c pop %r12 + 4eb7: c3 ret + 4eb8: 4c 89 c8 mov %r9,%rax + 4ebb: 48 83 e0 3f and $0x3f,%rax + 4ebf: 48 f7 d8 neg %rax + 4ec2: 48 83 e0 3f and $0x3f,%rax + 4ec6: 4c 03 c8 add %rax,%r9 + 4ec9: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) + 4ece: 4d 0f 4f d9 cmovg %r9,%r11 + 4ed2: 41 be 01 00 00 00 mov $0x1,%r14d + 4ed8: 45 8d 4f ff lea -0x1(%r15),%r9d + 4edc: 44 89 c9 mov %r9d,%ecx + 4edf: 41 d3 e6 shl %cl,%r14d + 4ee2: 41 83 ff 07 cmp $0x7,%r15d + 4ee6: 7f 5c jg 0x4f44 + 4ee8: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 4eed: 74 2f je 0x4f1e + 4eef: 4d 63 ff movslq %r15d,%r15 + 4ef2: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffeafa0 + 4ef9: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 + 4eff: 48 89 d1 mov %rdx,%rcx + 4f02: 4c 89 e2 mov %r12,%rdx + 4f05: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8) + 4f0c: 01 + 4f0d: 44 89 f9 mov %r15d,%ecx + 4f10: 41 bf 01 00 00 00 mov $0x1,%r15d + 4f16: 41 d3 e7 shl %cl,%r15d + 4f19: e9 91 00 00 00 jmp 0x4faf + 4f1e: 4d 63 ff movslq %r15d,%r15 + 4f21: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffeafa0 + 4f28: 48 89 d1 mov %rdx,%rcx + 4f2b: 4c 89 e2 mov %r12,%rdx + 4f2e: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8) + 4f35: 01 + 4f36: 44 89 f9 mov %r15d,%ecx + 4f39: 41 bf 01 00 00 00 mov $0x1,%r15d + 4f3f: 41 d3 e7 shl %cl,%r15d + 4f42: eb 6b jmp 0x4faf + 4f44: 41 83 ff 13 cmp $0x13,%r15d + 4f48: 7e 20 jle 0x4f6a + 4f4a: 48 89 e0 mov %rsp,%rax + 4f4d: 4c 89 e9 mov %r13,%rcx + 4f50: 4d 89 e0 mov %r12,%r8 + 4f53: 4c 89 58 20 mov %r11,0x20(%rax) + 4f57: e8 84 32 0a 00 call 0xa81e0 + 4f5c: 44 89 f9 mov %r15d,%ecx + 4f5f: 41 bf 01 00 00 00 mov $0x1,%r15d + 4f65: 41 d3 e7 shl %cl,%r15d + 4f68: eb 45 jmp 0x4faf + 4f6a: 49 89 e2 mov %rsp,%r10 + 4f6d: 48 89 d1 mov %rdx,%rcx + 4f70: 49 8b 45 30 mov 0x30(%r13),%rax + 4f74: 4c 89 e2 mov %r12,%rdx + 4f77: 45 89 f0 mov %r14d,%r8d + 4f7a: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 4f7e: 4d 89 5a 28 mov %r11,0x28(%r10) + 4f82: 49 89 42 20 mov %rax,0x20(%r10) + 4f86: e8 55 76 b5 01 call 0x1b5c5e0 + 4f8b: 44 89 f9 mov %r15d,%ecx + 4f8e: 41 bf 01 00 00 00 mov $0x1,%r15d + 4f94: 41 d3 e7 shl %cl,%r15d + 4f97: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 4f9c: 74 11 je 0x4faf + 4f9e: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0 + 4fa4: 4c 89 e2 mov %r12,%rdx + 4fa7: 45 89 f8 mov %r15d,%r8d + 4faa: e8 11 5e ff ff call 0xffffffffffffadc0 + 4faf: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2 + 4fb6: 4c 89 e1 mov %r12,%rcx + 4fb9: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1 + 4fbf: 44 89 f2 mov %r14d,%edx + 4fc2: 41 b8 01 00 00 00 mov $0x1,%r8d + 4fc8: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 4fcc: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 4fd0: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12) + 4fd6: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12) + 4fdd: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 4fe1: e8 3a 44 0a 00 call 0xa9420 + 4fe6: 4d 63 ff movslq %r15d,%r15 + 4fe9: 49 83 ff 01 cmp $0x1,%r15 + 4fed: 74 18 je 0x5007 + 4fef: 41 8b 44 24 04 mov 0x4(%r12),%eax + 4ff4: 45 33 c9 xor %r9d,%r9d + 4ff7: 43 89 04 bc mov %eax,(%r12,%r15,4) + 4ffb: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4) + 5000: 45 89 4c 24 04 mov %r9d,0x4(%r12) + 5005: eb 09 jmp 0x5010 + 5007: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) + 500e: 00 00 + 5010: 33 c0 xor %eax,%eax + 5012: 48 83 c4 38 add $0x38,%rsp + 5016: 41 5f pop %r15 + 5018: 41 5e pop %r14 + 501a: 41 5d pop %r13 + 501c: 41 5c pop %r12 + 501e: c3 ret + 501f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) + 5024: 7e 12 jle 0x5038 + 5026: b8 f8 ff ff ff mov $0xfffffff8,%eax + 502b: 48 83 c4 38 add $0x38,%rsp + 502f: 41 5f pop %r15 + 5031: 41 5e pop %r14 + 5033: 41 5d pop %r13 + 5035: 41 5c pop %r12 + 5037: c3 ret + 5038: 45 8b 7d 04 mov 0x4(%r13),%r15d + 503c: 41 83 ff 04 cmp $0x4,%r15d + 5040: 0f 8e f9 fd ff ff jle 0x4e3f + 5046: e9 87 fe ff ff jmp 0x4ed2 + 504b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5052: 00 + 5053: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 505a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5060: 56 push %rsi + 5061: 57 push %rdi + 5062: 41 54 push %r12 + 5064: 41 55 push %r13 + 5066: 41 57 push %r15 + 5068: 48 83 ec 30 sub $0x30,%rsp + 506c: 4c 89 c7 mov %r8,%rdi + 506f: 48 89 d6 mov %rdx,%rsi + 5072: 48 89 ca mov %rcx,%rdx + 5075: 45 33 db xor %r11d,%r11d + 5078: 48 85 ff test %rdi,%rdi + 507b: 0f 84 ea 01 00 00 je 0x526b + 5081: 83 3f 06 cmpl $0x6,(%rdi) + 5084: 74 12 je 0x5098 + 5086: b8 f3 ff ff ff mov $0xfffffff3,%eax + 508b: 48 83 c4 30 add $0x30,%rsp + 508f: 41 5f pop %r15 + 5091: 41 5d pop %r13 + 5093: 41 5c pop %r12 + 5095: 5f pop %rdi + 5096: 5e pop %rsi + 5097: c3 ret + 5098: 48 85 d2 test %rdx,%rdx + 509b: 0f 84 ca 01 00 00 je 0x526b + 50a1: 48 85 f6 test %rsi,%rsi + 50a4: 0f 84 c1 01 00 00 je 0x526b + 50aa: 4d 85 c9 test %r9,%r9 + 50ad: 0f 84 b2 01 00 00 je 0x5265 + 50b3: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 50b7: 41 83 ff 04 cmp $0x4,%r15d + 50bb: 7f 75 jg 0x5132 + 50bd: 4d 63 cf movslq %r15d,%r9 + 50c0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 50c4: 74 20 je 0x50e6 + 50c6: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffeafa0 + 50cd: 48 89 d1 mov %rdx,%rcx + 50d0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 50d5: 48 89 f2 mov %rsi,%rdx + 50d8: c5 f8 28 d0 vmovaps %xmm0,%xmm2 + 50dc: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8) + 50e3: 01 + 50e4: eb 15 jmp 0x50fb + 50e6: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffeafa0 + 50ed: 48 89 d1 mov %rdx,%rcx + 50f0: 48 89 f2 mov %rsi,%rdx + 50f3: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8) + 50fa: 01 + 50fb: b8 01 00 00 00 mov $0x1,%eax + 5100: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi + 5105: 48 63 ff movslq %edi,%rdi + 5108: 48 83 ff 01 cmp $0x1,%rdi + 510c: 74 0e je 0x511c + 510e: 8b 46 04 mov 0x4(%rsi),%eax + 5111: 89 04 be mov %eax,(%rsi,%rdi,4) + 5114: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) + 511b: 00 + 511c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 5123: 33 c0 xor %eax,%eax + 5125: 48 83 c4 30 add $0x30,%rsp + 5129: 41 5f pop %r15 + 512b: 41 5d pop %r13 + 512d: 41 5c pop %r12 + 512f: 5f pop %rdi + 5130: 5e pop %rsi + 5131: c3 ret + 5132: 4c 89 c8 mov %r9,%rax + 5135: 48 83 e0 3f and $0x3f,%rax + 5139: 48 f7 d8 neg %rax + 513c: 48 83 e0 3f and $0x3f,%rax + 5140: 4c 03 c8 add %rax,%r9 + 5143: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 5147: 4d 0f 4f d9 cmovg %r9,%r11 + 514b: 41 bc 01 00 00 00 mov $0x1,%r12d + 5151: 45 8d 4f ff lea -0x1(%r15),%r9d + 5155: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d + 515a: 41 83 ff 07 cmp $0x7,%r15d + 515e: 7f 49 jg 0x51a9 + 5160: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 5164: 74 24 je 0x518a + 5166: 4d 63 ff movslq %r15d,%r15 + 5169: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffeafa0 + 5170: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 5175: 48 89 d1 mov %rdx,%rcx + 5178: 48 89 f2 mov %rsi,%rdx + 517b: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8) + 5182: 01 + 5183: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 5188: eb 7a jmp 0x5204 + 518a: 4d 63 ff movslq %r15d,%r15 + 518d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffeafa0 + 5194: 48 89 d1 mov %rdx,%rcx + 5197: 48 89 f2 mov %rsi,%rdx + 519a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8) + 51a1: 01 + 51a2: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 51a7: eb 5b jmp 0x5204 + 51a9: 41 83 ff 13 cmp $0x13,%r15d + 51ad: 7e 19 jle 0x51c8 + 51af: 48 89 e0 mov %rsp,%rax + 51b2: 48 89 f9 mov %rdi,%rcx + 51b5: 49 89 f0 mov %rsi,%r8 + 51b8: 4c 89 58 20 mov %r11,0x20(%rax) + 51bc: e8 bf 93 0a 00 call 0xae580 + 51c1: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 51c6: eb 3c jmp 0x5204 + 51c8: 49 89 e2 mov %rsp,%r10 + 51cb: 48 89 d1 mov %rdx,%rcx + 51ce: 48 8b 47 30 mov 0x30(%rdi),%rax + 51d2: 48 89 f2 mov %rsi,%rdx + 51d5: 45 89 e8 mov %r13d,%r8d + 51d8: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 51dc: 4d 89 5a 28 mov %r11,0x28(%r10) + 51e0: 49 89 42 20 mov %rax,0x20(%r10) + 51e4: e8 37 79 b6 01 call 0x1b6cb20 + 51e9: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 51ee: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 51f2: 74 10 je 0x5204 + 51f4: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 51f9: 48 89 f2 mov %rsi,%rdx + 51fc: 45 89 e0 mov %r12d,%r8d + 51ff: e8 7c 5d ff ff call 0xffffffffffffaf80 + 5204: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 + 5209: 48 89 f1 mov %rsi,%rcx + 520c: c5 fa 10 0e vmovss (%rsi),%xmm1 + 5210: 44 89 ea mov %r13d,%edx + 5213: 41 b8 01 00 00 00 mov $0x1,%r8d + 5219: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 521d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 5221: c5 fa 11 06 vmovss %xmm0,(%rsi) + 5225: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) + 522a: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 522e: e8 0d a6 0a 00 call 0xaf840 + 5233: 4d 63 e4 movslq %r12d,%r12 + 5236: 49 83 fc 01 cmp $0x1,%r12 + 523a: 74 13 je 0x524f + 523c: 8b 46 04 mov 0x4(%rsi),%eax + 523f: 33 ff xor %edi,%edi + 5241: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 5245: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 524a: 89 7e 04 mov %edi,0x4(%rsi) + 524d: eb 07 jmp 0x5256 + 524f: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 5256: 33 c0 xor %eax,%eax + 5258: 48 83 c4 30 add $0x30,%rsp + 525c: 41 5f pop %r15 + 525e: 41 5d pop %r13 + 5260: 41 5c pop %r12 + 5262: 5f pop %rdi + 5263: 5e pop %rsi + 5264: c3 ret + 5265: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 5269: 7e 12 jle 0x527d + 526b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5270: 48 83 c4 30 add $0x30,%rsp + 5274: 41 5f pop %r15 + 5276: 41 5d pop %r13 + 5278: 41 5c pop %r12 + 527a: 5f pop %rdi + 527b: 5e pop %rsi + 527c: c3 ret + 527d: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 5281: 41 83 ff 04 cmp $0x4,%r15d + 5285: 0f 8e 32 fe ff ff jle 0x50bd + 528b: e9 bb fe ff ff jmp 0x514b + 5290: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5297: 00 + 5298: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 529f: 90 nop + 52a0: 56 push %rsi + 52a1: 57 push %rdi + 52a2: 41 54 push %r12 + 52a4: 41 55 push %r13 + 52a6: 41 57 push %r15 + 52a8: 48 83 ec 30 sub $0x30,%rsp + 52ac: 4c 89 c7 mov %r8,%rdi + 52af: 48 89 d6 mov %rdx,%rsi + 52b2: 48 89 ca mov %rcx,%rdx + 52b5: 45 33 db xor %r11d,%r11d + 52b8: 48 85 ff test %rdi,%rdi + 52bb: 0f 84 e6 01 00 00 je 0x54a7 + 52c1: 83 3f 06 cmpl $0x6,(%rdi) + 52c4: 74 12 je 0x52d8 + 52c6: b8 f3 ff ff ff mov $0xfffffff3,%eax + 52cb: 48 83 c4 30 add $0x30,%rsp + 52cf: 41 5f pop %r15 + 52d1: 41 5d pop %r13 + 52d3: 41 5c pop %r12 + 52d5: 5f pop %rdi + 52d6: 5e pop %rsi + 52d7: c3 ret + 52d8: 48 85 d2 test %rdx,%rdx + 52db: 0f 84 c6 01 00 00 je 0x54a7 + 52e1: 48 85 f6 test %rsi,%rsi + 52e4: 0f 84 bd 01 00 00 je 0x54a7 + 52ea: 4d 85 c9 test %r9,%r9 + 52ed: 0f 84 ae 01 00 00 je 0x54a1 + 52f3: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 52f7: 41 83 ff 04 cmp $0x4,%r15d + 52fb: 7f 71 jg 0x536e + 52fd: 4d 63 cf movslq %r15d,%r9 + 5300: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 5304: 74 1c je 0x5322 + 5306: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffeafa0 + 530d: 48 89 d1 mov %rdx,%rcx + 5310: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 5315: 48 89 f2 mov %rsi,%rdx + 5318: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8) + 531f: 01 + 5320: eb 15 jmp 0x5337 + 5322: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffeafa0 + 5329: 48 89 d1 mov %rdx,%rcx + 532c: 48 89 f2 mov %rsi,%rdx + 532f: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8) + 5336: 01 + 5337: b8 01 00 00 00 mov $0x1,%eax + 533c: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi + 5341: 48 63 ff movslq %edi,%rdi + 5344: 48 83 ff 01 cmp $0x1,%rdi + 5348: 74 0e je 0x5358 + 534a: 8b 46 04 mov 0x4(%rsi),%eax + 534d: 89 04 be mov %eax,(%rsi,%rdi,4) + 5350: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) + 5357: 00 + 5358: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 535f: 33 c0 xor %eax,%eax + 5361: 48 83 c4 30 add $0x30,%rsp + 5365: 41 5f pop %r15 + 5367: 41 5d pop %r13 + 5369: 41 5c pop %r12 + 536b: 5f pop %rdi + 536c: 5e pop %rsi + 536d: c3 ret + 536e: 4c 89 c8 mov %r9,%rax + 5371: 48 83 e0 3f and $0x3f,%rax + 5375: 48 f7 d8 neg %rax + 5378: 48 83 e0 3f and $0x3f,%rax + 537c: 4c 03 c8 add %rax,%r9 + 537f: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 5383: 4d 0f 4f d9 cmovg %r9,%r11 + 5387: 41 bc 01 00 00 00 mov $0x1,%r12d + 538d: 45 8d 4f ff lea -0x1(%r15),%r9d + 5391: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d + 5396: 41 83 ff 07 cmp $0x7,%r15d + 539a: 7f 49 jg 0x53e5 + 539c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 53a0: 74 24 je 0x53c6 + 53a2: 4d 63 ff movslq %r15d,%r15 + 53a5: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffeafa0 + 53ac: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 53b1: 48 89 d1 mov %rdx,%rcx + 53b4: 48 89 f2 mov %rsi,%rdx + 53b7: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8) + 53be: 01 + 53bf: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 53c4: eb 7a jmp 0x5440 + 53c6: 4d 63 ff movslq %r15d,%r15 + 53c9: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffeafa0 + 53d0: 48 89 d1 mov %rdx,%rcx + 53d3: 48 89 f2 mov %rsi,%rdx + 53d6: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8) + 53dd: 01 + 53de: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 53e3: eb 5b jmp 0x5440 + 53e5: 41 83 ff 13 cmp $0x13,%r15d + 53e9: 7e 19 jle 0x5404 + 53eb: 48 89 e0 mov %rsp,%rax + 53ee: 48 89 f9 mov %rdi,%rcx + 53f1: 49 89 f0 mov %rsi,%r8 + 53f4: 4c 89 58 20 mov %r11,0x20(%rax) + 53f8: e8 a3 f3 0a 00 call 0xb47a0 + 53fd: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 5402: eb 3c jmp 0x5440 + 5404: 49 89 e2 mov %rsp,%r10 + 5407: 48 89 d1 mov %rdx,%rcx + 540a: 48 8b 47 30 mov 0x30(%rdi),%rax + 540e: 48 89 f2 mov %rsi,%rdx + 5411: 45 89 e8 mov %r13d,%r8d + 5414: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 5418: 4d 89 5a 28 mov %r11,0x28(%r10) + 541c: 49 89 42 20 mov %rax,0x20(%r10) + 5420: e8 fb 58 b7 01 call 0x1b7ad20 + 5425: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 542a: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 542e: 74 10 je 0x5440 + 5430: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 5435: 48 89 f2 mov %rsi,%rdx + 5438: 45 89 e0 mov %r12d,%r8d + 543b: e8 00 5d ff ff call 0xffffffffffffb140 + 5440: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 + 5445: 48 89 f1 mov %rsi,%rcx + 5448: c5 fa 10 0e vmovss (%rsi),%xmm1 + 544c: 44 89 ea mov %r13d,%edx + 544f: 41 b8 01 00 00 00 mov $0x1,%r8d + 5455: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 5459: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 545d: c5 fa 11 06 vmovss %xmm0,(%rsi) + 5461: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) + 5466: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 546a: e8 f1 05 0b 00 call 0xb5a60 + 546f: 4d 63 e4 movslq %r12d,%r12 + 5472: 49 83 fc 01 cmp $0x1,%r12 + 5476: 74 13 je 0x548b + 5478: 8b 46 04 mov 0x4(%rsi),%eax + 547b: 33 ff xor %edi,%edi + 547d: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 5481: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 5486: 89 7e 04 mov %edi,0x4(%rsi) + 5489: eb 07 jmp 0x5492 + 548b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 5492: 33 c0 xor %eax,%eax + 5494: 48 83 c4 30 add $0x30,%rsp + 5498: 41 5f pop %r15 + 549a: 41 5d pop %r13 + 549c: 41 5c pop %r12 + 549e: 5f pop %rdi + 549f: 5e pop %rsi + 54a0: c3 ret + 54a1: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 54a5: 7e 12 jle 0x54b9 + 54a7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 54ac: 48 83 c4 30 add $0x30,%rsp + 54b0: 41 5f pop %r15 + 54b2: 41 5d pop %r13 + 54b4: 41 5c pop %r12 + 54b6: 5f pop %rdi + 54b7: 5e pop %rsi + 54b8: c3 ret + 54b9: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 54bd: 41 83 ff 04 cmp $0x4,%r15d + 54c1: 0f 8e 36 fe ff ff jle 0x52fd + 54c7: e9 bb fe ff ff jmp 0x5387 + 54cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 54d3: 00 + 54d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 54db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 54e0: 48 83 ec 28 sub $0x28,%rsp + 54e4: 48 85 c9 test %rcx,%rcx + 54e7: 74 26 je 0x550f + 54e9: 48 85 d2 test %rdx,%rdx + 54ec: 74 21 je 0x550f + 54ee: 45 85 c0 test %r8d,%r8d + 54f1: 7e 26 jle 0x5519 + 54f3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 54fa: 7d 07 jge 0x5503 + 54fc: e8 bf 94 a4 01 call 0x1a4e9c0 + 5501: eb 05 jmp 0x5508 + 5503: e8 b8 98 a4 01 call 0x1a4edc0 + 5508: 33 c0 xor %eax,%eax + 550a: 48 83 c4 28 add $0x28,%rsp + 550e: c3 ret + 550f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5514: 48 83 c4 28 add $0x28,%rsp + 5518: c3 ret + 5519: b8 fa ff ff ff mov $0xfffffffa,%eax + 551e: 48 83 c4 28 add $0x28,%rsp + 5522: c3 ret + 5523: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 552a: 00 + 552b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5540: 48 83 ec 28 sub $0x28,%rsp + 5544: 48 85 c9 test %rcx,%rcx + 5547: 74 26 je 0x556f + 5549: 48 85 d2 test %rdx,%rdx + 554c: 74 21 je 0x556f + 554e: 45 85 c0 test %r8d,%r8d + 5551: 7e 26 jle 0x5579 + 5553: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 555a: 7d 07 jge 0x5563 + 555c: e8 ff a0 a4 01 call 0x1a4f660 + 5561: eb 05 jmp 0x5568 + 5563: e8 78 56 0b 00 call 0xbabe0 + 5568: 33 c0 xor %eax,%eax + 556a: 48 83 c4 28 add $0x28,%rsp + 556e: c3 ret + 556f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5574: 48 83 c4 28 add $0x28,%rsp + 5578: c3 ret + 5579: b8 fa ff ff ff mov $0xfffffffa,%eax + 557e: 48 83 c4 28 add $0x28,%rsp + 5582: c3 ret + 5583: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 558a: 00 + 558b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 55a0: 48 83 ec 28 sub $0x28,%rsp + 55a4: 48 85 c9 test %rcx,%rcx + 55a7: 74 26 je 0x55cf + 55a9: 48 85 d2 test %rdx,%rdx + 55ac: 74 21 je 0x55cf + 55ae: 45 85 c0 test %r8d,%r8d + 55b1: 7e 26 jle 0x55d9 + 55b3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 55ba: 7d 07 jge 0x55c3 + 55bc: e8 9f ad a4 01 call 0x1a50360 + 55c1: eb 05 jmp 0x55c8 + 55c3: e8 78 57 0b 00 call 0xbad40 + 55c8: 33 c0 xor %eax,%eax + 55ca: 48 83 c4 28 add $0x28,%rsp + 55ce: c3 ret + 55cf: b8 f8 ff ff ff mov $0xfffffff8,%eax + 55d4: 48 83 c4 28 add $0x28,%rsp + 55d8: c3 ret + 55d9: b8 fa ff ff ff mov $0xfffffffa,%eax + 55de: 48 83 c4 28 add $0x28,%rsp + 55e2: c3 ret + 55e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 55ea: 00 + 55eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 55f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 55f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5600: 41 83 f9 05 cmp $0x5,%r9d + 5604: 7d 3d jge 0x5643 + 5606: 41 ff c9 dec %r9d + 5609: 41 83 f9 ff cmp $0xffffffff,%r9d + 560d: 74 33 je 0x5642 + 560f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5616: 00 + 5617: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 561e: 66 90 xchg %ax,%ax + 5620: f2 0f 10 01 movsd (%rcx),%xmm0 + 5624: 41 ff c9 dec %r9d + 5627: f2 0f 59 02 mulsd (%rdx),%xmm0 + 562b: 48 83 c1 08 add $0x8,%rcx + 562f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5634: 48 83 c2 08 add $0x8,%rdx + 5638: 49 83 c0 08 add $0x8,%r8 + 563c: 41 83 f9 ff cmp $0xffffffff,%r9d + 5640: 75 de jne 0x5620 + 5642: c3 ret + 5643: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 564a: 0f 85 e8 02 00 00 jne 0x5938 + 5650: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 5657: 74 1c je 0x5675 + 5659: f2 0f 10 01 movsd (%rcx),%xmm0 + 565d: 48 83 c1 08 add $0x8,%rcx + 5661: f2 0f 59 02 mulsd (%rdx),%xmm0 + 5665: 48 83 c2 08 add $0x8,%rdx + 5669: f2 41 0f 11 00 movsd %xmm0,(%r8) + 566e: 49 83 c0 08 add $0x8,%r8 + 5672: 41 ff c9 dec %r9d + 5675: 44 89 c8 mov %r9d,%eax + 5678: 41 83 e1 03 and $0x3,%r9d + 567c: c1 f8 02 sar $0x2,%eax + 567f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5686: 0f 84 78 01 00 00 je 0x5804 + 568c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5693: 0f 84 dd 00 00 00 je 0x5776 + 5699: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 569e: 0f 83 7c 00 00 00 jae 0x5720 + 56a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56ab: 00 + 56ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 56b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56bf: 00 + 56c0: f2 0f 10 11 movsd (%rcx),%xmm2 + 56c4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 56c9: f2 0f 10 02 movsd (%rdx),%xmm0 + 56cd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 56d2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 56d7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 56dc: 48 83 c2 20 add $0x20,%rdx + 56e0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 56e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 56ea: 48 83 c1 20 add $0x20,%rcx + 56ee: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 56f2: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 56f6: 41 0f 29 10 movaps %xmm2,(%r8) + 56fa: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 56ff: 49 83 c0 20 add $0x20,%r8 + 5703: ff c8 dec %eax + 5705: 75 b9 jne 0x56c0 + 5707: e9 fa fe ff ff jmp 0x5606 + 570c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5713: 00 + 5714: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 571b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5720: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5724: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 5728: f2 0f 10 11 movsd (%rcx),%xmm2 + 572c: f2 0f 10 02 movsd (%rdx),%xmm0 + 5730: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5735: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 573a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 573f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5744: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5749: 48 83 c2 20 add $0x20,%rdx + 574d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 5752: 48 83 c1 20 add $0x20,%rcx + 5756: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 575a: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 575e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 5763: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 5769: 49 83 c0 20 add $0x20,%r8 + 576d: ff c8 dec %eax + 576f: 75 af jne 0x5720 + 5771: e9 90 fe ff ff jmp 0x5606 + 5776: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 577b: 73 43 jae 0x57c0 + 577d: 0f 1f 00 nopl (%rax) + 5780: f2 0f 10 01 movsd (%rcx),%xmm0 + 5784: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5789: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 578e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5793: 48 83 c1 20 add $0x20,%rcx + 5797: 66 0f 59 02 mulpd (%rdx),%xmm0 + 579b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 57a0: 41 0f 29 00 movaps %xmm0,(%r8) + 57a4: 48 83 c2 20 add $0x20,%rdx + 57a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 57ad: 49 83 c0 20 add $0x20,%r8 + 57b1: ff c8 dec %eax + 57b3: 75 cb jne 0x5780 + 57b5: e9 4c fe ff ff jmp 0x5606 + 57ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 57c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 57c4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 57c8: f2 0f 10 01 movsd (%rcx),%xmm0 + 57cc: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 57d1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 57d6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 57db: 48 83 c1 20 add $0x20,%rcx + 57df: 66 0f 59 02 mulpd (%rdx),%xmm0 + 57e3: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 57e8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 57ed: 48 83 c2 20 add $0x20,%rdx + 57f1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 57f7: 49 83 c0 20 add $0x20,%r8 + 57fb: ff c8 dec %eax + 57fd: 75 c1 jne 0x57c0 + 57ff: e9 02 fe ff ff jmp 0x5606 + 5804: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 580b: 0f 84 93 00 00 00 je 0x58a4 + 5811: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5816: 73 48 jae 0x5860 + 5818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 581f: 00 + 5820: f2 0f 10 02 movsd (%rdx),%xmm0 + 5824: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5829: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 582e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5833: 48 83 c2 20 add $0x20,%rdx + 5837: 66 0f 59 01 mulpd (%rcx),%xmm0 + 583b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 5840: 41 0f 29 00 movaps %xmm0,(%r8) + 5844: 48 83 c1 20 add $0x20,%rcx + 5848: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 584d: 49 83 c0 20 add $0x20,%r8 + 5851: ff c8 dec %eax + 5853: 75 cb jne 0x5820 + 5855: e9 ac fd ff ff jmp 0x5606 + 585a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5860: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5864: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 5868: f2 0f 10 02 movsd (%rdx),%xmm0 + 586c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5871: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5876: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 587b: 48 83 c2 20 add $0x20,%rdx + 587f: 66 0f 59 01 mulpd (%rcx),%xmm0 + 5883: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 5888: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 588d: 48 83 c1 20 add $0x20,%rcx + 5891: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5897: 49 83 c0 20 add $0x20,%r8 + 589b: ff c8 dec %eax + 589d: 75 c1 jne 0x5860 + 589f: e9 62 fd ff ff jmp 0x5606 + 58a4: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 58a9: 73 55 jae 0x5900 + 58ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 58b2: 00 + 58b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 58ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 58c0: 0f 28 01 movaps (%rcx),%xmm0 + 58c3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 58c7: 48 83 c1 20 add $0x20,%rcx + 58cb: 66 0f 59 02 mulpd (%rdx),%xmm0 + 58cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 58d4: 41 0f 29 00 movaps %xmm0,(%r8) + 58d8: 48 83 c2 20 add $0x20,%rdx + 58dc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 58e1: 49 83 c0 20 add $0x20,%r8 + 58e5: ff c8 dec %eax + 58e7: 75 d7 jne 0x58c0 + 58e9: e9 18 fd ff ff jmp 0x5606 + 58ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 58f5: 00 + 58f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 58fd: 0f 1f 00 nopl (%rax) + 5900: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5904: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 5908: 0f 28 01 movaps (%rcx),%xmm0 + 590b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 590f: 48 83 c1 20 add $0x20,%rcx + 5913: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5917: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 591c: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5921: 48 83 c2 20 add $0x20,%rdx + 5925: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 592b: 49 83 c0 20 add $0x20,%r8 + 592f: ff c8 dec %eax + 5931: 75 cd jne 0x5900 + 5933: e9 ce fc ff ff jmp 0x5606 + 5938: 44 89 c8 mov %r9d,%eax + 593b: 41 83 e1 03 and $0x3,%r9d + 593f: c1 f8 02 sar $0x2,%eax + 5942: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5949: 0f 84 cb 00 00 00 je 0x5a1a + 594f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5956: 0f 85 64 00 00 00 jne 0x59c0 + 595c: 0f 1f 40 00 nopl 0x0(%rax) + 5960: f2 0f 10 01 movsd (%rcx),%xmm0 + 5964: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5969: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 596e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5973: 48 83 c1 20 add $0x20,%rcx + 5977: 66 0f 59 02 mulpd (%rdx),%xmm0 + 597b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5980: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5985: 48 83 c2 20 add $0x20,%rdx + 5989: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 598f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5995: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 599b: 49 83 c0 20 add $0x20,%r8 + 599f: ff c8 dec %eax + 59a1: 75 bd jne 0x5960 + 59a3: e9 5e fc ff ff jmp 0x5606 + 59a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59af: 00 + 59b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 59be: 00 00 + 59c0: f2 0f 10 11 movsd (%rcx),%xmm2 + 59c4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 59c9: f2 0f 10 02 movsd (%rdx),%xmm0 + 59cd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 59d2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 59d7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 59dc: 48 83 c2 20 add $0x20,%rdx + 59e0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 59e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 59ea: 48 83 c1 20 add $0x20,%rcx + 59ee: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 59f2: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 59f6: f2 41 0f 11 10 movsd %xmm2,(%r8) + 59fb: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 5a01: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 5a07: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 5a0d: 49 83 c0 20 add $0x20,%r8 + 5a11: ff c8 dec %eax + 5a13: 75 ab jne 0x59c0 + 5a15: e9 ec fb ff ff jmp 0x5606 + 5a1a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5a21: 75 5d jne 0x5a80 + 5a23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a2a: 00 + 5a2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a40: 0f 28 01 movaps (%rcx),%xmm0 + 5a43: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 5a47: 48 83 c1 20 add $0x20,%rcx + 5a4b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5a4f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5a54: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5a59: 48 83 c2 20 add $0x20,%rdx + 5a5d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 5a63: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5a69: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 5a6f: 49 83 c0 20 add $0x20,%r8 + 5a73: ff c8 dec %eax + 5a75: 75 c9 jne 0x5a40 + 5a77: e9 8a fb ff ff jmp 0x5606 + 5a7c: 0f 1f 40 00 nopl 0x0(%rax) + 5a80: f2 0f 10 02 movsd (%rdx),%xmm0 + 5a84: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5a89: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5a8e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5a93: 48 83 c2 20 add $0x20,%rdx + 5a97: 66 0f 59 01 mulpd (%rcx),%xmm0 + 5a9b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 5aa0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5aa5: 48 83 c1 20 add $0x20,%rcx + 5aa9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 5aaf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5ab5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 5abb: 49 83 c0 20 add $0x20,%r8 + 5abf: ff c8 dec %eax + 5ac1: 75 bd jne 0x5a80 + 5ac3: e9 3e fb ff ff jmp 0x5606 + 5ac8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5acf: 00 + 5ad0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ad7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5ade: 00 00 + 5ae0: 41 83 f9 05 cmp $0x5,%r9d + 5ae4: 7d 3d jge 0x5b23 + 5ae6: 41 ff c9 dec %r9d + 5ae9: 41 83 f9 ff cmp $0xffffffff,%r9d + 5aed: 74 33 je 0x5b22 + 5aef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5af6: 00 + 5af7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5afe: 66 90 xchg %ax,%ax + 5b00: f2 0f 10 01 movsd (%rcx),%xmm0 + 5b04: 41 ff c9 dec %r9d + 5b07: f2 0f 59 02 mulsd (%rdx),%xmm0 + 5b0b: 48 83 c1 08 add $0x8,%rcx + 5b0f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5b14: 48 83 c2 08 add $0x8,%rdx + 5b18: 49 83 c0 08 add $0x8,%r8 + 5b1c: 41 83 f9 ff cmp $0xffffffff,%r9d + 5b20: 75 de jne 0x5b00 + 5b22: c3 ret + 5b23: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 5b2a: 0f 85 e8 02 00 00 jne 0x5e18 + 5b30: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 5b37: 74 1c je 0x5b55 + 5b39: f2 0f 10 01 movsd (%rcx),%xmm0 + 5b3d: 48 83 c1 08 add $0x8,%rcx + 5b41: f2 0f 59 02 mulsd (%rdx),%xmm0 + 5b45: 48 83 c2 08 add $0x8,%rdx + 5b49: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5b4e: 49 83 c0 08 add $0x8,%r8 + 5b52: 41 ff c9 dec %r9d + 5b55: 44 89 c8 mov %r9d,%eax + 5b58: 41 83 e1 03 and $0x3,%r9d + 5b5c: c1 f8 02 sar $0x2,%eax + 5b5f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5b66: 0f 84 78 01 00 00 je 0x5ce4 + 5b6c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5b73: 0f 84 dd 00 00 00 je 0x5c56 + 5b79: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5b7e: 0f 83 7c 00 00 00 jae 0x5c00 + 5b84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b8b: 00 + 5b8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b9f: 00 + 5ba0: f2 0f 10 11 movsd (%rcx),%xmm2 + 5ba4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 5ba9: f2 0f 10 02 movsd (%rdx),%xmm0 + 5bad: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5bb2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5bb7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5bbc: 48 83 c2 20 add $0x20,%rdx + 5bc0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 5bc5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 5bca: 48 83 c1 20 add $0x20,%rcx + 5bce: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 5bd2: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 5bd6: 41 0f 29 10 movaps %xmm2,(%r8) + 5bda: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 5bdf: 49 83 c0 20 add $0x20,%r8 + 5be3: ff c8 dec %eax + 5be5: 75 b9 jne 0x5ba0 + 5be7: e9 fa fe ff ff jmp 0x5ae6 + 5bec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5bf3: 00 + 5bf4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5c00: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5c04: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 5c08: f2 0f 10 11 movsd (%rcx),%xmm2 + 5c0c: f2 0f 10 02 movsd (%rdx),%xmm0 + 5c10: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5c15: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 5c1a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 5c1f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5c24: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5c29: 48 83 c2 20 add $0x20,%rdx + 5c2d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 5c32: 48 83 c1 20 add $0x20,%rcx + 5c36: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 5c3a: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 5c3e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 5c43: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 5c49: 49 83 c0 20 add $0x20,%r8 + 5c4d: ff c8 dec %eax + 5c4f: 75 af jne 0x5c00 + 5c51: e9 90 fe ff ff jmp 0x5ae6 + 5c56: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5c5b: 73 43 jae 0x5ca0 + 5c5d: 0f 1f 00 nopl (%rax) + 5c60: f2 0f 10 01 movsd (%rcx),%xmm0 + 5c64: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5c69: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 5c6e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5c73: 48 83 c1 20 add $0x20,%rcx + 5c77: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5c7b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5c80: 41 0f 29 00 movaps %xmm0,(%r8) + 5c84: 48 83 c2 20 add $0x20,%rdx + 5c88: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 5c8d: 49 83 c0 20 add $0x20,%r8 + 5c91: ff c8 dec %eax + 5c93: 75 cb jne 0x5c60 + 5c95: e9 4c fe ff ff jmp 0x5ae6 + 5c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5ca0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5ca4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 5ca8: f2 0f 10 01 movsd (%rcx),%xmm0 + 5cac: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5cb1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 5cb6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5cbb: 48 83 c1 20 add $0x20,%rcx + 5cbf: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5cc3: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5cc8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5ccd: 48 83 c2 20 add $0x20,%rdx + 5cd1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5cd7: 49 83 c0 20 add $0x20,%r8 + 5cdb: ff c8 dec %eax + 5cdd: 75 c1 jne 0x5ca0 + 5cdf: e9 02 fe ff ff jmp 0x5ae6 + 5ce4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5ceb: 0f 84 93 00 00 00 je 0x5d84 + 5cf1: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5cf6: 73 48 jae 0x5d40 + 5cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5cff: 00 + 5d00: f2 0f 10 02 movsd (%rdx),%xmm0 + 5d04: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5d09: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5d0e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5d13: 48 83 c2 20 add $0x20,%rdx + 5d17: 66 0f 59 01 mulpd (%rcx),%xmm0 + 5d1b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 5d20: 41 0f 29 00 movaps %xmm0,(%r8) + 5d24: 48 83 c1 20 add $0x20,%rcx + 5d28: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 5d2d: 49 83 c0 20 add $0x20,%r8 + 5d31: ff c8 dec %eax + 5d33: 75 cb jne 0x5d00 + 5d35: e9 ac fd ff ff jmp 0x5ae6 + 5d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5d40: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5d44: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 5d48: f2 0f 10 02 movsd (%rdx),%xmm0 + 5d4c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5d51: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5d56: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5d5b: 48 83 c2 20 add $0x20,%rdx + 5d5f: 66 0f 59 01 mulpd (%rcx),%xmm0 + 5d63: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 5d68: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5d6d: 48 8d 49 20 lea 0x20(%rcx),%rcx + 5d71: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5d77: 49 83 c0 20 add $0x20,%r8 + 5d7b: ff c8 dec %eax + 5d7d: 75 c1 jne 0x5d40 + 5d7f: e9 62 fd ff ff jmp 0x5ae6 + 5d84: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5d89: 73 55 jae 0x5de0 + 5d8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d92: 00 + 5d93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5da0: 0f 28 01 movaps (%rcx),%xmm0 + 5da3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 5da7: 48 83 c1 20 add $0x20,%rcx + 5dab: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5daf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5db4: 41 0f 29 00 movaps %xmm0,(%r8) + 5db8: 48 83 c2 20 add $0x20,%rdx + 5dbc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 5dc1: 49 83 c0 20 add $0x20,%r8 + 5dc5: ff c8 dec %eax + 5dc7: 75 d7 jne 0x5da0 + 5dc9: e9 18 fd ff ff jmp 0x5ae6 + 5dce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5dd5: 00 + 5dd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ddd: 0f 1f 00 nopl (%rax) + 5de0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 5de4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 5de8: 0f 28 01 movaps (%rcx),%xmm0 + 5deb: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 5def: 48 83 c1 20 add $0x20,%rcx + 5df3: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5df7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5dfc: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5e01: 48 83 c2 20 add $0x20,%rdx + 5e05: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5e0b: 49 83 c0 20 add $0x20,%r8 + 5e0f: ff c8 dec %eax + 5e11: 75 cd jne 0x5de0 + 5e13: e9 ce fc ff ff jmp 0x5ae6 + 5e18: 44 89 c8 mov %r9d,%eax + 5e1b: 41 83 e1 03 and $0x3,%r9d + 5e1f: c1 f8 02 sar $0x2,%eax + 5e22: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5e29: 0f 84 cb 00 00 00 je 0x5efa + 5e2f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5e36: 0f 85 64 00 00 00 jne 0x5ea0 + 5e3c: 0f 1f 40 00 nopl 0x0(%rax) + 5e40: f2 0f 10 01 movsd (%rcx),%xmm0 + 5e44: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5e49: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 5e4e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5e53: 48 83 c1 20 add $0x20,%rcx + 5e57: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5e5b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5e60: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5e65: 48 83 c2 20 add $0x20,%rdx + 5e69: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 5e6f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5e75: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 5e7b: 49 83 c0 20 add $0x20,%r8 + 5e7f: ff c8 dec %eax + 5e81: 75 bd jne 0x5e40 + 5e83: e9 5e fc ff ff jmp 0x5ae6 + 5e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e8f: 00 + 5e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5e9e: 00 00 + 5ea0: f2 0f 10 11 movsd (%rcx),%xmm2 + 5ea4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 5ea9: f2 0f 10 02 movsd (%rdx),%xmm0 + 5ead: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5eb2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5eb7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5ebc: 48 83 c2 20 add $0x20,%rdx + 5ec0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 5ec5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 5eca: 48 83 c1 20 add $0x20,%rcx + 5ece: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 5ed2: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 5ed6: f2 41 0f 11 10 movsd %xmm2,(%r8) + 5edb: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 5ee1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 5ee7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 5eed: 49 83 c0 20 add $0x20,%r8 + 5ef1: ff c8 dec %eax + 5ef3: 75 ab jne 0x5ea0 + 5ef5: e9 ec fb ff ff jmp 0x5ae6 + 5efa: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5f01: 75 5d jne 0x5f60 + 5f03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f0a: 00 + 5f0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f20: 0f 28 01 movaps (%rcx),%xmm0 + 5f23: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 5f27: 48 83 c1 20 add $0x20,%rcx + 5f2b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 5f2f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 5f34: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5f39: 48 83 c2 20 add $0x20,%rdx + 5f3d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 5f43: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5f49: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 5f4f: 49 83 c0 20 add $0x20,%r8 + 5f53: ff c8 dec %eax + 5f55: 75 c9 jne 0x5f20 + 5f57: e9 8a fb ff ff jmp 0x5ae6 + 5f5c: 0f 1f 40 00 nopl 0x0(%rax) + 5f60: f2 0f 10 02 movsd (%rdx),%xmm0 + 5f64: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5f69: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5f6e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5f73: 48 83 c2 20 add $0x20,%rdx + 5f77: 66 0f 59 01 mulpd (%rcx),%xmm0 + 5f7b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 5f80: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5f85: 48 83 c1 20 add $0x20,%rcx + 5f89: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 5f8f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5f95: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 5f9b: 49 83 c0 20 add $0x20,%r8 + 5f9f: ff c8 dec %eax + 5fa1: 75 bd jne 0x5f60 + 5fa3: e9 3e fb ff ff jmp 0x5ae6 + 5fa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5faf: 00 + 5fb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5fbe: 00 00 + 5fc0: 41 83 f9 05 cmp $0x5,%r9d + 5fc4: 7d 3e jge 0x6004 + 5fc6: 41 83 c1 ff add $0xffffffff,%r9d + 5fca: 41 83 f9 ff cmp $0xffffffff,%r9d + 5fce: 74 33 je 0x6003 + 5fd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5fd7: 00 + 5fd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5fdf: 90 nop + 5fe0: f2 0f 10 01 movsd (%rcx),%xmm0 + 5fe4: 41 83 c1 ff add $0xffffffff,%r9d + 5fe8: 48 83 c1 08 add $0x8,%rcx + 5fec: f2 0f 59 02 mulsd (%rdx),%xmm0 + 5ff0: 48 83 c2 08 add $0x8,%rdx + 5ff4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5ff9: 49 83 c0 08 add $0x8,%r8 + 5ffd: 41 83 f9 ff cmp $0xffffffff,%r9d + 6001: 75 dd jne 0x5fe0 + 6003: c3 ret + 6004: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 600b: 0f 85 a8 02 00 00 jne 0x62b9 + 6011: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 6018: 74 1d je 0x6037 + 601a: f2 0f 10 01 movsd (%rcx),%xmm0 + 601e: 48 83 c1 08 add $0x8,%rcx + 6022: 41 83 c1 ff add $0xffffffff,%r9d + 6026: f2 0f 59 02 mulsd (%rdx),%xmm0 + 602a: 48 83 c2 08 add $0x8,%rdx + 602e: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6033: 49 83 c0 08 add $0x8,%r8 + 6037: 44 89 c8 mov %r9d,%eax + 603a: 41 83 e1 03 and $0x3,%r9d + 603e: c1 f8 02 sar $0x2,%eax + 6041: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 6048: 0f 84 4b 01 00 00 je 0x6199 + 604e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 6055: 0f 84 a4 00 00 00 je 0x60ff + 605b: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 6060: 73 5e jae 0x60c0 + 6062: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6069: 00 + 606a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6071: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6078: 00 + 6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6080: 0f 10 11 movups (%rcx),%xmm2 + 6083: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 6087: 48 83 c1 20 add $0x20,%rcx + 608b: 0f 10 02 movups (%rdx),%xmm0 + 608e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6092: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 6096: 48 83 c2 20 add $0x20,%rdx + 609a: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 609e: 41 0f 11 10 movups %xmm2,(%r8) + 60a2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 60a7: 49 83 c0 20 add $0x20,%r8 + 60ab: 83 c0 ff add $0xffffffff,%eax + 60ae: 75 d0 jne 0x6080 + 60b0: e9 11 ff ff ff jmp 0x5fc6 + 60b5: 0f 1f 40 00 nopl 0x0(%rax) + 60b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 60c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 60c4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 60c8: 0f 10 11 movups (%rcx),%xmm2 + 60cb: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 60cf: 48 83 c1 20 add $0x20,%rcx + 60d3: 0f 10 02 movups (%rdx),%xmm0 + 60d6: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 60da: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 60de: 48 83 c2 20 add $0x20,%rdx + 60e2: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 60e6: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 60eb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 60f1: 49 83 c0 20 add $0x20,%r8 + 60f5: 83 c0 ff add $0xffffffff,%eax + 60f8: 75 c6 jne 0x60c0 + 60fa: e9 c7 fe ff ff jmp 0x5fc6 + 60ff: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 6104: 73 5a jae 0x6160 + 6106: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 610d: 00 + 610e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6115: 0f 1f 40 00 nopl 0x0(%rax) + 6119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6120: 0f 10 01 movups (%rcx),%xmm0 + 6123: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6127: 48 83 c1 20 add $0x20,%rcx + 612b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 612f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 6134: 48 83 c2 20 add $0x20,%rdx + 6138: 41 0f 11 00 movups %xmm0,(%r8) + 613c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6141: 49 83 c0 20 add $0x20,%r8 + 6145: 83 c0 ff add $0xffffffff,%eax + 6148: 75 d6 jne 0x6120 + 614a: e9 77 fe ff ff jmp 0x5fc6 + 614f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6156: 00 + 6157: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 615e: 66 90 xchg %ax,%ax + 6160: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6164: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 6168: 0f 10 01 movups (%rcx),%xmm0 + 616b: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 616f: 48 83 c1 20 add $0x20,%rcx + 6173: 66 0f 59 02 mulpd (%rdx),%xmm0 + 6177: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 617c: 48 83 c2 20 add $0x20,%rdx + 6180: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 6185: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 618b: 49 83 c0 20 add $0x20,%r8 + 618f: 83 c0 ff add $0xffffffff,%eax + 6192: 75 cc jne 0x6160 + 6194: e9 2d fe ff ff jmp 0x5fc6 + 6199: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 61a0: 0f 84 93 00 00 00 je 0x6239 + 61a6: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 61ab: 73 53 jae 0x6200 + 61ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 61b4: 00 + 61b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61bc: 0f 1f 40 00 nopl 0x0(%rax) + 61c0: 0f 10 02 movups (%rdx),%xmm0 + 61c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 61c7: 48 83 c2 20 add $0x20,%rdx + 61cb: 66 0f 59 01 mulpd (%rcx),%xmm0 + 61cf: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 61d4: 48 83 c1 20 add $0x20,%rcx + 61d8: 41 0f 11 00 movups %xmm0,(%r8) + 61dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 61e1: 49 83 c0 20 add $0x20,%r8 + 61e5: 83 c0 ff add $0xffffffff,%eax + 61e8: 75 d6 jne 0x61c0 + 61ea: e9 d7 fd ff ff jmp 0x5fc6 + 61ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 61f6: 00 + 61f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61fe: 66 90 xchg %ax,%ax + 6200: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6204: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 6208: 0f 10 02 movups (%rdx),%xmm0 + 620b: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 620f: 48 83 c2 20 add $0x20,%rdx + 6213: 66 0f 59 01 mulpd (%rcx),%xmm0 + 6217: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 621c: 48 83 c1 20 add $0x20,%rcx + 6220: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 6225: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 622b: 49 83 c0 20 add $0x20,%r8 + 622f: 83 c0 ff add $0xffffffff,%eax + 6232: 75 cc jne 0x6200 + 6234: e9 8d fd ff ff jmp 0x5fc6 + 6239: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 623e: 73 40 jae 0x6280 + 6240: 0f 10 01 movups (%rcx),%xmm0 + 6243: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6247: 48 83 c1 20 add $0x20,%rcx + 624b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 624f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 6254: 48 83 c2 20 add $0x20,%rdx + 6258: 41 0f 11 00 movups %xmm0,(%r8) + 625c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6261: 49 83 c0 20 add $0x20,%r8 + 6265: 83 c0 ff add $0xffffffff,%eax + 6268: 75 d6 jne 0x6240 + 626a: e9 57 fd ff ff jmp 0x5fc6 + 626f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6276: 00 + 6277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 627e: 66 90 xchg %ax,%ax + 6280: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6284: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 6288: 0f 10 01 movups (%rcx),%xmm0 + 628b: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 628f: 48 83 c1 20 add $0x20,%rcx + 6293: 66 0f 59 02 mulpd (%rdx),%xmm0 + 6297: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 629c: 48 83 c2 20 add $0x20,%rdx + 62a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 62a5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 62ab: 49 83 c0 20 add $0x20,%r8 + 62af: 83 c0 ff add $0xffffffff,%eax + 62b2: 75 cc jne 0x6280 + 62b4: e9 0d fd ff ff jmp 0x5fc6 + 62b9: 44 89 c8 mov %r9d,%eax + 62bc: 41 83 e1 03 and $0x3,%r9d + 62c0: c1 f8 02 sar $0x2,%eax + 62c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 62ca: 0f 84 85 00 00 00 je 0x6355 + 62d0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 62d7: 75 47 jne 0x6320 + 62d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62e0: 0f 10 01 movups (%rcx),%xmm0 + 62e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 62e7: 48 83 c1 20 add $0x20,%rcx + 62eb: 66 0f 59 02 mulpd (%rdx),%xmm0 + 62ef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 62f4: 48 83 c2 20 add $0x20,%rdx + 62f8: 41 0f 11 00 movups %xmm0,(%r8) + 62fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6301: 49 83 c0 20 add $0x20,%r8 + 6305: 83 c0 ff add $0xffffffff,%eax + 6308: 75 d6 jne 0x62e0 + 630a: e9 b7 fc ff ff jmp 0x5fc6 + 630f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6316: 00 + 6317: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 631e: 66 90 xchg %ax,%ax + 6320: 0f 10 11 movups (%rcx),%xmm2 + 6323: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 6327: 48 83 c1 20 add $0x20,%rcx + 632b: 0f 10 02 movups (%rdx),%xmm0 + 632e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6332: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 6336: 48 83 c2 20 add $0x20,%rdx + 633a: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 633e: 41 0f 11 10 movups %xmm2,(%r8) + 6342: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 6347: 49 83 c0 20 add $0x20,%r8 + 634b: 83 c0 ff add $0xffffffff,%eax + 634e: 75 d0 jne 0x6320 + 6350: e9 71 fc ff ff jmp 0x5fc6 + 6355: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 635c: 75 42 jne 0x63a0 + 635e: 66 90 xchg %ax,%ax + 6360: 0f 10 01 movups (%rcx),%xmm0 + 6363: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6367: 48 83 c1 20 add $0x20,%rcx + 636b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 636f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 6374: 48 83 c2 20 add $0x20,%rdx + 6378: 41 0f 11 00 movups %xmm0,(%r8) + 637c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6381: 49 83 c0 20 add $0x20,%r8 + 6385: 83 c0 ff add $0xffffffff,%eax + 6388: 75 d6 jne 0x6360 + 638a: e9 37 fc ff ff jmp 0x5fc6 + 638f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6396: 00 + 6397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 639e: 66 90 xchg %ax,%ax + 63a0: 0f 10 02 movups (%rdx),%xmm0 + 63a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 63a7: 48 83 c2 20 add $0x20,%rdx + 63ab: 66 0f 59 01 mulpd (%rcx),%xmm0 + 63af: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 63b4: 48 83 c1 20 add $0x20,%rcx + 63b8: 41 0f 11 00 movups %xmm0,(%r8) + 63bc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 63c1: 49 83 c0 20 add $0x20,%r8 + 63c5: 83 c0 ff add $0xffffffff,%eax + 63c8: 75 d6 jne 0x63a0 + 63ca: e9 f7 fb ff ff jmp 0x5fc6 + 63cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 63d6: 00 + 63d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 63de: 66 90 xchg %ax,%ax + 63e0: 41 83 f9 05 cmp $0x5,%r9d + 63e4: 0f 82 75 03 00 00 jb 0x675f + 63ea: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 63f1: 0f 85 bb 01 00 00 jne 0x65b2 + 63f7: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 63fe: 74 1c je 0x641c + 6400: f2 0f 10 01 movsd (%rcx),%xmm0 + 6404: 48 83 c1 08 add $0x8,%rcx + 6408: 41 ff c9 dec %r9d + 640b: f2 0f 5d 02 minsd (%rdx),%xmm0 + 640f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6414: 48 83 c2 08 add $0x8,%rdx + 6418: 49 83 c0 08 add $0x8,%r8 + 641c: 44 89 c8 mov %r9d,%eax + 641f: 49 89 d2 mov %rdx,%r10 + 6422: c1 e8 02 shr $0x2,%eax + 6425: 49 83 e2 0f and $0xf,%r10 + 6429: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 6430: 0f 84 c8 00 00 00 je 0x64fe + 6436: 45 33 db xor %r11d,%r11d + 6439: 4d 85 d2 test %r10,%r10 + 643c: 74 72 je 0x64b0 + 643e: 85 c0 test %eax,%eax + 6440: 0f 86 15 03 00 00 jbe 0x675b + 6446: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 644d: 00 + 644e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6455: 0f 1f 40 00 nopl 0x0(%rax) + 6459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6460: f2 0f 10 11 movsd (%rcx),%xmm2 + 6464: 41 ff c3 inc %r11d + 6467: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 646c: f2 0f 10 02 movsd (%rdx),%xmm0 + 6470: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6475: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 647a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 647f: 48 83 c2 20 add $0x20,%rdx + 6483: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 6488: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 648d: 48 83 c1 20 add $0x20,%rcx + 6491: 66 0f 5d d0 minpd %xmm0,%xmm2 + 6495: 66 0f 5d d9 minpd %xmm1,%xmm3 + 6499: 41 0f 29 10 movaps %xmm2,(%r8) + 649d: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 64a2: 49 83 c0 20 add $0x20,%r8 + 64a6: 44 3b d8 cmp %eax,%r11d + 64a9: 72 b5 jb 0x6460 + 64ab: e9 ab 02 00 00 jmp 0x675b + 64b0: 85 c0 test %eax,%eax + 64b2: 0f 86 a3 02 00 00 jbe 0x675b + 64b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64bf: 00 + 64c0: f2 0f 10 01 movsd (%rcx),%xmm0 + 64c4: 41 ff c3 inc %r11d + 64c7: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 64cc: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 64d1: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 64d6: 48 83 c1 20 add $0x20,%rcx + 64da: 66 0f 5d 02 minpd (%rdx),%xmm0 + 64de: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 64e3: 41 0f 29 00 movaps %xmm0,(%r8) + 64e7: 48 83 c2 20 add $0x20,%rdx + 64eb: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 64f0: 49 83 c0 20 add $0x20,%r8 + 64f4: 44 3b d8 cmp %eax,%r11d + 64f7: 72 c7 jb 0x64c0 + 64f9: e9 5d 02 00 00 jmp 0x675b + 64fe: 45 33 db xor %r11d,%r11d + 6501: 4d 85 d2 test %r10,%r10 + 6504: 74 5e je 0x6564 + 6506: 85 c0 test %eax,%eax + 6508: 0f 86 4d 02 00 00 jbe 0x675b + 650e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6515: 00 + 6516: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 651d: 0f 1f 00 nopl (%rax) + 6520: f2 0f 10 02 movsd (%rdx),%xmm0 + 6524: 41 ff c3 inc %r11d + 6527: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 652c: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 6531: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 6536: 48 83 c2 20 add $0x20,%rdx + 653a: 0f 28 11 movaps (%rcx),%xmm2 + 653d: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 6541: 48 83 c1 20 add $0x20,%rcx + 6545: 66 0f 5d d0 minpd %xmm0,%xmm2 + 6549: 66 0f 5d d9 minpd %xmm1,%xmm3 + 654d: 41 0f 29 10 movaps %xmm2,(%r8) + 6551: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 6556: 49 83 c0 20 add $0x20,%r8 + 655a: 44 3b d8 cmp %eax,%r11d + 655d: 72 c1 jb 0x6520 + 655f: e9 f7 01 00 00 jmp 0x675b + 6564: 85 c0 test %eax,%eax + 6566: 0f 86 ef 01 00 00 jbe 0x675b + 656c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6573: 00 + 6574: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 657b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6580: 0f 28 01 movaps (%rcx),%xmm0 + 6583: 41 ff c3 inc %r11d + 6586: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 658a: 48 83 c1 20 add $0x20,%rcx + 658e: 66 0f 5d 02 minpd (%rdx),%xmm0 + 6592: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6597: 41 0f 29 00 movaps %xmm0,(%r8) + 659b: 48 83 c2 20 add $0x20,%rdx + 659f: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 65a4: 49 83 c0 20 add $0x20,%r8 + 65a8: 44 3b d8 cmp %eax,%r11d + 65ab: 72 d3 jb 0x6580 + 65ad: e9 a9 01 00 00 jmp 0x675b + 65b2: 44 89 c8 mov %r9d,%eax + 65b5: 49 89 d2 mov %rdx,%r10 + 65b8: c1 e8 02 shr $0x2,%eax + 65bb: 49 83 e2 0f and $0xf,%r10 + 65bf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 65c6: 0f 84 e0 00 00 00 je 0x66ac + 65cc: 45 33 db xor %r11d,%r11d + 65cf: 4d 85 d2 test %r10,%r10 + 65d2: 0f 84 66 00 00 00 je 0x663e + 65d8: 85 c0 test %eax,%eax + 65da: 0f 86 7b 01 00 00 jbe 0x675b + 65e0: f2 0f 10 11 movsd (%rcx),%xmm2 + 65e4: 41 ff c3 inc %r11d + 65e7: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 65ec: f2 0f 10 02 movsd (%rdx),%xmm0 + 65f0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 65f5: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 65fa: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 65ff: 48 83 c2 20 add $0x20,%rdx + 6603: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 6608: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 660d: 48 83 c1 20 add $0x20,%rcx + 6611: 66 0f 5d d0 minpd %xmm0,%xmm2 + 6615: 66 0f 5d d9 minpd %xmm1,%xmm3 + 6619: f2 41 0f 11 10 movsd %xmm2,(%r8) + 661e: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 6624: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 662a: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 6630: 49 83 c0 20 add $0x20,%r8 + 6634: 44 3b d8 cmp %eax,%r11d + 6637: 72 a7 jb 0x65e0 + 6639: e9 1d 01 00 00 jmp 0x675b + 663e: 85 c0 test %eax,%eax + 6640: 0f 86 15 01 00 00 jbe 0x675b + 6646: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 664d: 00 + 664e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6655: 0f 1f 40 00 nopl 0x0(%rax) + 6659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6660: f2 0f 10 01 movsd (%rcx),%xmm0 + 6664: 41 ff c3 inc %r11d + 6667: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 666c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 6671: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 6676: 48 83 c1 20 add $0x20,%rcx + 667a: 66 0f 5d 02 minpd (%rdx),%xmm0 + 667e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6683: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6688: 48 83 c2 20 add $0x20,%rdx + 668c: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 6692: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 6698: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 669e: 49 83 c0 20 add $0x20,%r8 + 66a2: 44 3b d8 cmp %eax,%r11d + 66a5: 72 b9 jb 0x6660 + 66a7: e9 af 00 00 00 jmp 0x675b + 66ac: 45 33 db xor %r11d,%r11d + 66af: 4d 85 d2 test %r10,%r10 + 66b2: 74 5b je 0x670f + 66b4: 85 c0 test %eax,%eax + 66b6: 0f 86 9f 00 00 00 jbe 0x675b + 66bc: 0f 1f 40 00 nopl 0x0(%rax) + 66c0: f2 0f 10 02 movsd (%rdx),%xmm0 + 66c4: 41 ff c3 inc %r11d + 66c7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 66cc: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 66d1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 66d6: 48 83 c2 20 add $0x20,%rdx + 66da: 0f 28 11 movaps (%rcx),%xmm2 + 66dd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 66e1: 48 83 c1 20 add $0x20,%rcx + 66e5: 66 0f 5d d0 minpd %xmm0,%xmm2 + 66e9: 66 0f 5d d9 minpd %xmm1,%xmm3 + 66ed: f2 41 0f 11 10 movsd %xmm2,(%r8) + 66f2: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 66f8: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 66fe: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 6704: 49 83 c0 20 add $0x20,%r8 + 6708: 44 3b d8 cmp %eax,%r11d + 670b: 72 b3 jb 0x66c0 + 670d: eb 4c jmp 0x675b + 670f: 85 c0 test %eax,%eax + 6711: 76 48 jbe 0x675b + 6713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 671f: 00 + 6720: 0f 28 01 movaps (%rcx),%xmm0 + 6723: 41 ff c3 inc %r11d + 6726: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 672a: 48 83 c1 20 add $0x20,%rcx + 672e: 66 0f 5d 02 minpd (%rdx),%xmm0 + 6732: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6737: f2 41 0f 11 00 movsd %xmm0,(%r8) + 673c: 48 83 c2 20 add $0x20,%rdx + 6740: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 6746: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 674c: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 6752: 49 83 c0 20 add $0x20,%r8 + 6756: 44 3b d8 cmp %eax,%r11d + 6759: 72 c5 jb 0x6720 + 675b: 41 83 e1 03 and $0x3,%r9d + 675f: 33 c0 xor %eax,%eax + 6761: 45 85 c9 test %r9d,%r9d + 6764: 76 3a jbe 0x67a0 + 6766: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 676d: 00 + 676e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6775: 0f 1f 40 00 nopl 0x0(%rax) + 6779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6780: f2 0f 10 01 movsd (%rcx),%xmm0 + 6784: ff c0 inc %eax + 6786: 48 83 c1 08 add $0x8,%rcx + 678a: f2 0f 5d 02 minsd (%rdx),%xmm0 + 678e: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6793: 48 83 c2 08 add $0x8,%rdx + 6797: 49 83 c0 08 add $0x8,%r8 + 679b: 41 3b c1 cmp %r9d,%eax + 679e: 72 e0 jb 0x6780 + 67a0: c3 ret + 67a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67a8: 00 + 67a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67b7: 00 + 67b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67bf: 90 nop + 67c0: 41 83 f9 05 cmp $0x5,%r9d + 67c4: 0f 82 28 03 00 00 jb 0x6af2 + 67ca: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 67d1: 0f 85 bc 01 00 00 jne 0x6993 + 67d7: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 67de: 74 1d je 0x67fd + 67e0: f2 0f 10 01 movsd (%rcx),%xmm0 + 67e4: 48 83 c1 08 add $0x8,%rcx + 67e8: 41 83 c1 ff add $0xffffffff,%r9d + 67ec: f2 0f 5d 02 minsd (%rdx),%xmm0 + 67f0: 48 83 c2 08 add $0x8,%rdx + 67f4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 67f9: 49 83 c0 08 add $0x8,%r8 + 67fd: 44 89 c8 mov %r9d,%eax + 6800: 49 89 d2 mov %rdx,%r10 + 6803: c1 e8 02 shr $0x2,%eax + 6806: 49 83 e2 0f and $0xf,%r10 + 680a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 6811: 0f 84 bc 00 00 00 je 0x68d3 + 6817: 45 33 db xor %r11d,%r11d + 681a: 4d 85 d2 test %r10,%r10 + 681d: 74 5a je 0x6879 + 681f: 85 c0 test %eax,%eax + 6821: 0f 86 c7 02 00 00 jbe 0x6aee + 6827: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 682e: 00 + 682f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6836: 0f 1f 00 nopl (%rax) + 6839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6840: 0f 10 11 movups (%rcx),%xmm2 + 6843: 41 83 c3 01 add $0x1,%r11d + 6847: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 684b: 48 83 c1 20 add $0x20,%rcx + 684f: 0f 10 02 movups (%rdx),%xmm0 + 6852: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6856: 66 0f 5d d0 minpd %xmm0,%xmm2 + 685a: 48 83 c2 20 add $0x20,%rdx + 685e: 66 0f 5d d9 minpd %xmm1,%xmm3 + 6862: 41 0f 11 10 movups %xmm2,(%r8) + 6866: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 686b: 49 83 c0 20 add $0x20,%r8 + 686f: 44 3b d8 cmp %eax,%r11d + 6872: 72 cc jb 0x6840 + 6874: e9 75 02 00 00 jmp 0x6aee + 6879: 85 c0 test %eax,%eax + 687b: 0f 86 6d 02 00 00 jbe 0x6aee + 6881: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6888: 00 + 6889: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6890: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6897: 00 + 6898: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 689f: 90 nop + 68a0: 0f 10 01 movups (%rcx),%xmm0 + 68a3: 41 83 c3 01 add $0x1,%r11d + 68a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 68ab: 48 83 c1 20 add $0x20,%rcx + 68af: 66 0f 5d 02 minpd (%rdx),%xmm0 + 68b3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 68b8: 48 83 c2 20 add $0x20,%rdx + 68bc: 41 0f 11 00 movups %xmm0,(%r8) + 68c0: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 68c5: 49 83 c0 20 add $0x20,%r8 + 68c9: 44 3b d8 cmp %eax,%r11d + 68cc: 72 d2 jb 0x68a0 + 68ce: e9 1b 02 00 00 jmp 0x6aee + 68d3: 45 33 db xor %r11d,%r11d + 68d6: 4d 85 d2 test %r10,%r10 + 68d9: 74 5e je 0x6939 + 68db: 85 c0 test %eax,%eax + 68dd: 0f 86 0b 02 00 00 jbe 0x6aee + 68e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 68ea: 00 + 68eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 68f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 68f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6900: 0f 10 11 movups (%rcx),%xmm2 + 6903: 41 83 c3 01 add $0x1,%r11d + 6907: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 690b: 48 83 c1 20 add $0x20,%rcx + 690f: 0f 10 02 movups (%rdx),%xmm0 + 6912: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6916: 66 0f 5d d0 minpd %xmm0,%xmm2 + 691a: 48 83 c2 20 add $0x20,%rdx + 691e: 66 0f 5d d9 minpd %xmm1,%xmm3 + 6922: 41 0f 11 10 movups %xmm2,(%r8) + 6926: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 692b: 49 83 c0 20 add $0x20,%r8 + 692f: 44 3b d8 cmp %eax,%r11d + 6932: 72 cc jb 0x6900 + 6934: e9 b5 01 00 00 jmp 0x6aee + 6939: 85 c0 test %eax,%eax + 693b: 0f 86 ad 01 00 00 jbe 0x6aee + 6941: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6948: 00 + 6949: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6957: 00 + 6958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 695f: 90 nop + 6960: 0f 10 01 movups (%rcx),%xmm0 + 6963: 41 83 c3 01 add $0x1,%r11d + 6967: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 696b: 48 83 c1 20 add $0x20,%rcx + 696f: 66 0f 5d 02 minpd (%rdx),%xmm0 + 6973: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6978: 48 83 c2 20 add $0x20,%rdx + 697c: 41 0f 11 00 movups %xmm0,(%r8) + 6980: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6985: 49 83 c0 20 add $0x20,%r8 + 6989: 44 3b d8 cmp %eax,%r11d + 698c: 72 d2 jb 0x6960 + 698e: e9 5b 01 00 00 jmp 0x6aee + 6993: 44 89 c8 mov %r9d,%eax + 6996: 49 89 d2 mov %rdx,%r10 + 6999: c1 e8 02 shr $0x2,%eax + 699c: 49 83 e2 0f and $0xf,%r10 + 69a0: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 69a7: 0f 84 a6 00 00 00 je 0x6a53 + 69ad: 45 33 db xor %r11d,%r11d + 69b0: 4d 85 d2 test %r10,%r10 + 69b3: 74 44 je 0x69f9 + 69b5: 85 c0 test %eax,%eax + 69b7: 0f 86 31 01 00 00 jbe 0x6aee + 69bd: 0f 1f 00 nopl (%rax) + 69c0: 0f 10 11 movups (%rcx),%xmm2 + 69c3: 41 83 c3 01 add $0x1,%r11d + 69c7: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 69cb: 48 83 c1 20 add $0x20,%rcx + 69cf: 0f 10 02 movups (%rdx),%xmm0 + 69d2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 69d6: 66 0f 5d d0 minpd %xmm0,%xmm2 + 69da: 48 83 c2 20 add $0x20,%rdx + 69de: 66 0f 5d d9 minpd %xmm1,%xmm3 + 69e2: 41 0f 11 10 movups %xmm2,(%r8) + 69e6: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 69eb: 49 83 c0 20 add $0x20,%r8 + 69ef: 44 3b d8 cmp %eax,%r11d + 69f2: 72 cc jb 0x69c0 + 69f4: e9 f5 00 00 00 jmp 0x6aee + 69f9: 85 c0 test %eax,%eax + 69fb: 0f 86 ed 00 00 00 jbe 0x6aee + 6a01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a08: 00 + 6a09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a17: 00 + 6a18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a1f: 90 nop + 6a20: 0f 10 01 movups (%rcx),%xmm0 + 6a23: 41 83 c3 01 add $0x1,%r11d + 6a27: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6a2b: 48 83 c1 20 add $0x20,%rcx + 6a2f: 66 0f 5d 02 minpd (%rdx),%xmm0 + 6a33: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6a38: 48 83 c2 20 add $0x20,%rdx + 6a3c: 41 0f 11 00 movups %xmm0,(%r8) + 6a40: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6a45: 49 83 c0 20 add $0x20,%r8 + 6a49: 44 3b d8 cmp %eax,%r11d + 6a4c: 72 d2 jb 0x6a20 + 6a4e: e9 9b 00 00 00 jmp 0x6aee + 6a53: 45 33 db xor %r11d,%r11d + 6a56: 4d 85 d2 test %r10,%r10 + 6a59: 74 5b je 0x6ab6 + 6a5b: 85 c0 test %eax,%eax + 6a5d: 0f 86 8b 00 00 00 jbe 0x6aee + 6a63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a6a: 00 + 6a6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a80: 0f 10 11 movups (%rcx),%xmm2 + 6a83: 41 83 c3 01 add $0x1,%r11d + 6a87: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 6a8b: 48 83 c1 20 add $0x20,%rcx + 6a8f: 0f 10 02 movups (%rdx),%xmm0 + 6a92: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6a96: 66 0f 5d d0 minpd %xmm0,%xmm2 + 6a9a: 48 83 c2 20 add $0x20,%rdx + 6a9e: 66 0f 5d d9 minpd %xmm1,%xmm3 + 6aa2: 41 0f 11 10 movups %xmm2,(%r8) + 6aa6: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 6aab: 49 83 c0 20 add $0x20,%r8 + 6aaf: 44 3b d8 cmp %eax,%r11d + 6ab2: 72 cc jb 0x6a80 + 6ab4: eb 38 jmp 0x6aee + 6ab6: 85 c0 test %eax,%eax + 6ab8: 76 34 jbe 0x6aee + 6aba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6ac0: 0f 10 01 movups (%rcx),%xmm0 + 6ac3: 41 83 c3 01 add $0x1,%r11d + 6ac7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6acb: 48 83 c1 20 add $0x20,%rcx + 6acf: 66 0f 5d 02 minpd (%rdx),%xmm0 + 6ad3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 6ad8: 48 83 c2 20 add $0x20,%rdx + 6adc: 41 0f 11 00 movups %xmm0,(%r8) + 6ae0: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6ae5: 49 83 c0 20 add $0x20,%r8 + 6ae9: 44 3b d8 cmp %eax,%r11d + 6aec: 72 d2 jb 0x6ac0 + 6aee: 41 83 e1 03 and $0x3,%r9d + 6af2: 33 c0 xor %eax,%eax + 6af4: 45 85 c9 test %r9d,%r9d + 6af7: 76 28 jbe 0x6b21 + 6af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b00: f2 0f 10 01 movsd (%rcx),%xmm0 + 6b04: 83 c0 01 add $0x1,%eax + 6b07: 48 83 c1 08 add $0x8,%rcx + 6b0b: f2 0f 5d 02 minsd (%rdx),%xmm0 + 6b0f: 48 83 c2 08 add $0x8,%rdx + 6b13: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6b18: 49 83 c0 08 add $0x8,%r8 + 6b1c: 41 3b c1 cmp %r9d,%eax + 6b1f: 72 df jb 0x6b00 + 6b21: c3 ret + 6b22: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b29: 00 + 6b2a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b38: 00 + 6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b40: 53 push %rbx + 6b41: 56 push %rsi + 6b42: 55 push %rbp + 6b43: 48 83 ec 30 sub $0x30,%rsp + 6b47: 44 89 cd mov %r9d,%ebp + 6b4a: 81 e5 07 00 00 80 and $0x80000007,%ebp + 6b50: 7d 08 jge 0x6b5a + 6b52: 83 ed 01 sub $0x1,%ebp + 6b55: 83 cd f8 or $0xfffffff8,%ebp + 6b58: ff c5 inc %ebp + 6b5a: 33 db xor %ebx,%ebx + 6b5c: 41 8d 41 f9 lea -0x7(%r9),%eax + 6b60: 85 c0 test %eax,%eax + 6b62: 0f 8e 7c 00 00 00 jle 0x6be4 + 6b68: 49 63 c1 movslq %r9d,%rax + 6b6b: 48 83 c0 f9 add $0xfffffffffffffff9,%rax + 6b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b76: 00 + 6b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b7e: 66 90 xchg %ax,%ax + 6b80: c5 f9 10 1c d9 vmovupd (%rcx,%rbx,8),%xmm3 + 6b85: c5 f9 10 24 da vmovupd (%rdx,%rbx,8),%xmm4 + 6b8a: c5 f9 10 6c d9 20 vmovupd 0x20(%rcx,%rbx,8),%xmm5 + 6b90: c4 e3 65 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm3,%ymm2 + 6b97: 01 + 6b98: c5 f9 10 5c da 20 vmovupd 0x20(%rdx,%rbx,8),%xmm3 + 6b9e: c4 e3 5d 18 4c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm4,%ymm1 + 6ba5: 01 + 6ba6: c5 ed 5d c9 vminpd %ymm1,%ymm2,%ymm1 + 6baa: c4 e3 65 18 64 da 30 vinsertf128 $0x1,0x30(%rdx,%rbx,8),%ymm3,%ymm4 + 6bb1: 01 + 6bb2: c4 e3 55 18 44 d9 30 vinsertf128 $0x1,0x30(%rcx,%rbx,8),%ymm5,%ymm0 + 6bb9: 01 + 6bba: c5 fd 5d c4 vminpd %ymm4,%ymm0,%ymm0 + 6bbe: c4 c1 79 11 0c d8 vmovupd %xmm1,(%r8,%rbx,8) + 6bc4: c4 c1 79 11 44 d8 20 vmovupd %xmm0,0x20(%r8,%rbx,8) + 6bcb: c4 c3 7d 19 4c d8 10 vextractf128 $0x1,%ymm1,0x10(%r8,%rbx,8) + 6bd2: 01 + 6bd3: c4 c3 7d 19 44 d8 30 vextractf128 $0x1,%ymm0,0x30(%r8,%rbx,8) + 6bda: 01 + 6bdb: 48 83 c3 08 add $0x8,%rbx + 6bdf: 48 3b d8 cmp %rax,%rbx + 6be2: 7c 9c jl 0x6b80 + 6be4: 83 fd 04 cmp $0x4,%ebp + 6be7: 7c 3c jl 0x6c25 + 6be9: c5 f9 10 04 d9 vmovupd (%rcx,%rbx,8),%xmm0 + 6bee: c5 f9 10 0c da vmovupd (%rdx,%rbx,8),%xmm1 + 6bf3: c4 e3 75 18 5c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm1,%ymm3 + 6bfa: 01 + 6bfb: c4 e3 7d 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm0,%ymm2 + 6c02: 01 + 6c03: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4 + 6c07: c4 c1 79 11 24 d8 vmovupd %xmm4,(%r8,%rbx,8) + 6c0d: c4 c3 7d 19 64 d8 10 vextractf128 $0x1,%ymm4,0x10(%r8,%rbx,8) + 6c14: 01 + 6c15: 81 e5 03 00 00 80 and $0x80000003,%ebp + 6c1b: 7d 08 jge 0x6c25 + 6c1d: 83 ed 01 sub $0x1,%ebp + 6c20: 83 cd fc or $0xfffffffc,%ebp + 6c23: ff c5 inc %ebp + 6c25: 44 89 c8 mov %r9d,%eax + 6c28: 2b c5 sub %ebp,%eax + 6c2a: f7 dd neg %ebp + 6c2c: 0f 89 0e 03 00 00 jns 0x6f40 + 6c32: 44 89 cb mov %r9d,%ebx + 6c35: 2b d8 sub %eax,%ebx + 6c37: 83 fb 06 cmp $0x6,%ebx + 6c3a: 0f 8e 5f 02 00 00 jle 0x6e9f + 6c40: 48 63 e8 movslq %eax,%rbp + 6c43: 4d 8d 14 e8 lea (%r8,%rbp,8),%r10 + 6c47: 48 8d 34 ea lea (%rdx,%rbp,8),%rsi + 6c4b: 49 3b f2 cmp %r10,%rsi + 6c4e: 76 1f jbe 0x6c6f + 6c50: 4d 63 c9 movslq %r9d,%r9 + 6c53: 49 89 f3 mov %rsi,%r11 + 6c56: 4c 2b cd sub %rbp,%r9 + 6c59: 4d 2b da sub %r10,%r11 + 6c5c: 49 c1 e1 03 shl $0x3,%r9 + 6c60: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 6c65: 4d 3b d9 cmp %r9,%r11 + 6c68: 7d 2c jge 0x6c96 + 6c6a: e9 30 02 00 00 jmp 0x6e9f + 6c6f: 4c 3b d6 cmp %rsi,%r10 + 6c72: 0f 86 27 02 00 00 jbe 0x6e9f + 6c78: 4d 63 c9 movslq %r9d,%r9 + 6c7b: 4d 89 d3 mov %r10,%r11 + 6c7e: 4c 2b cd sub %rbp,%r9 + 6c81: 4c 2b de sub %rsi,%r11 + 6c84: 49 c1 e1 03 shl $0x3,%r9 + 6c88: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 6c8d: 4d 3b d9 cmp %r9,%r11 + 6c90: 0f 8c 09 02 00 00 jl 0x6e9f + 6c96: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp + 6c9a: 49 3b ea cmp %r10,%rbp + 6c9d: 76 12 jbe 0x6cb1 + 6c9f: 49 89 e9 mov %rbp,%r9 + 6ca2: 4d 2b ca sub %r10,%r9 + 6ca5: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 + 6caa: 7d 1f jge 0x6ccb + 6cac: e9 ee 01 00 00 jmp 0x6e9f + 6cb1: 4c 3b d5 cmp %rbp,%r10 + 6cb4: 0f 86 e5 01 00 00 jbe 0x6e9f + 6cba: 4d 89 d1 mov %r10,%r9 + 6cbd: 4c 2b cd sub %rbp,%r9 + 6cc0: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 + 6cc5: 0f 8c d4 01 00 00 jl 0x6e9f + 6ccb: 32 d2 xor %dl,%dl + 6ccd: 83 fb 10 cmp $0x10,%ebx + 6cd0: 0f 8c 75 02 00 00 jl 0x6f4b + 6cd6: 4d 89 d0 mov %r10,%r8 + 6cd9: 49 83 e0 1f and $0x1f,%r8 + 6cdd: 45 89 c0 mov %r8d,%r8d + 6ce0: 45 85 c0 test %r8d,%r8d + 6ce3: 74 18 je 0x6cfd + 6ce5: 41 f7 c0 07 00 00 00 test $0x7,%r8d + 6cec: 0f 85 59 02 00 00 jne 0x6f4b + 6cf2: 41 f7 d8 neg %r8d + 6cf5: 41 83 c0 20 add $0x20,%r8d + 6cf9: 41 c1 e8 03 shr $0x3,%r8d + 6cfd: 41 8d 40 10 lea 0x10(%r8),%eax + 6d01: 3b d8 cmp %eax,%ebx + 6d03: 0f 8c 42 02 00 00 jl 0x6f4b + 6d09: 89 d8 mov %ebx,%eax + 6d0b: 33 c9 xor %ecx,%ecx + 6d0d: 41 2b c0 sub %r8d,%eax + 6d10: 83 e0 0f and $0xf,%eax + 6d13: f7 d8 neg %eax + 6d15: 03 c3 add %ebx,%eax + 6d17: 45 85 c0 test %r8d,%r8d + 6d1a: 76 1d jbe 0x6d39 + 6d1c: 0f 1f 40 00 nopl 0x0(%rax) + 6d20: c5 fb 10 44 cd 00 vmovsd 0x0(%rbp,%rcx,8),%xmm0 + 6d26: c5 fb 5d 04 ce vminsd (%rsi,%rcx,8),%xmm0,%xmm0 + 6d2b: c4 c1 7b 11 04 ca vmovsd %xmm0,(%r10,%rcx,8) + 6d31: 48 ff c1 inc %rcx + 6d34: 49 3b c8 cmp %r8,%rcx + 6d37: 72 e7 jb 0x6d20 + 6d39: 48 63 c8 movslq %eax,%rcx + 6d3c: 0f 1f 40 00 nopl 0x0(%rax) + 6d40: c4 a1 79 10 44 c5 00 vmovupd 0x0(%rbp,%r8,8),%xmm0 + 6d47: c4 a1 79 10 0c c6 vmovupd (%rsi,%r8,8),%xmm1 + 6d4d: c4 a1 79 10 6c c5 20 vmovupd 0x20(%rbp,%r8,8),%xmm5 + 6d54: c4 a3 7d 18 54 c5 10 vinsertf128 $0x1,0x10(%rbp,%r8,8),%ymm0,%ymm2 + 6d5b: 01 + 6d5c: c4 a3 75 18 5c c6 10 vinsertf128 $0x1,0x10(%rsi,%r8,8),%ymm1,%ymm3 + 6d63: 01 + 6d64: c4 a1 79 10 44 c6 20 vmovupd 0x20(%rsi,%r8,8),%xmm0 + 6d6b: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4 + 6d6f: c4 81 7d 11 24 c2 vmovupd %ymm4,(%r10,%r8,8) + 6d75: c4 a1 79 10 64 c5 40 vmovupd 0x40(%rbp,%r8,8),%xmm4 + 6d7c: c4 a3 7d 18 54 c6 30 vinsertf128 $0x1,0x30(%rsi,%r8,8),%ymm0,%ymm2 + 6d83: 01 + 6d84: c4 a1 79 10 44 c6 40 vmovupd 0x40(%rsi,%r8,8),%xmm0 + 6d8b: c4 a3 55 18 4c c5 30 vinsertf128 $0x1,0x30(%rbp,%r8,8),%ymm5,%ymm1 + 6d92: 01 + 6d93: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3 + 6d97: c4 a1 79 10 6c c5 60 vmovupd 0x60(%rbp,%r8,8),%xmm5 + 6d9e: c4 81 7d 11 5c c2 20 vmovupd %ymm3,0x20(%r10,%r8,8) + 6da5: c4 a3 7d 18 54 c6 50 vinsertf128 $0x1,0x50(%rsi,%r8,8),%ymm0,%ymm2 + 6dac: 01 + 6dad: c4 a1 79 10 44 c6 60 vmovupd 0x60(%rsi,%r8,8),%xmm0 + 6db4: c4 a3 5d 18 4c c5 50 vinsertf128 $0x1,0x50(%rbp,%r8,8),%ymm4,%ymm1 + 6dbb: 01 + 6dbc: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3 + 6dc0: c4 81 7d 11 5c c2 40 vmovupd %ymm3,0x40(%r10,%r8,8) + 6dc7: c4 a3 55 18 4c c5 70 vinsertf128 $0x1,0x70(%rbp,%r8,8),%ymm5,%ymm1 + 6dce: 01 + 6dcf: c4 a3 7d 18 54 c6 70 vinsertf128 $0x1,0x70(%rsi,%r8,8),%ymm0,%ymm2 + 6dd6: 01 + 6dd7: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3 + 6ddb: c4 81 7d 11 5c c2 60 vmovupd %ymm3,0x60(%r10,%r8,8) + 6de2: 49 83 c0 10 add $0x10,%r8 + 6de6: 4c 3b c1 cmp %rcx,%r8 + 6de9: 0f 82 51 ff ff ff jb 0x6d40 + 6def: 8d 48 01 lea 0x1(%rax),%ecx + 6df2: 3b cb cmp %ebx,%ecx + 6df4: 0f 87 46 01 00 00 ja 0x6f40 + 6dfa: 48 63 db movslq %ebx,%rbx + 6dfd: 48 63 c0 movslq %eax,%rax + 6e00: 48 2b d8 sub %rax,%rbx + 6e03: 80 fa 01 cmp $0x1,%dl + 6e06: 75 05 jne 0x6e0d + 6e08: 45 33 c9 xor %r9d,%r9d + 6e0b: eb 4d jmp 0x6e5a + 6e0d: 48 83 fb 02 cmp $0x2,%rbx + 6e11: 7c f5 jl 0x6e08 + 6e13: 48 63 c0 movslq %eax,%rax + 6e16: 41 89 d9 mov %ebx,%r9d + 6e19: 41 83 e1 fe and $0xfffffffe,%r9d + 6e1d: 33 c9 xor %ecx,%ecx + 6e1f: 4d 63 c9 movslq %r9d,%r9 + 6e22: 4d 8d 04 c2 lea (%r10,%rax,8),%r8 + 6e26: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 6e2a: 4c 8d 5c c5 00 lea 0x0(%rbp,%rax,8),%r11 + 6e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e36: 00 + 6e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e3e: 66 90 xchg %ax,%ax + 6e40: c4 c1 79 10 04 cb vmovupd (%r11,%rcx,8),%xmm0 + 6e46: c5 f9 5d 0c ca vminpd (%rdx,%rcx,8),%xmm0,%xmm1 + 6e4b: c4 c1 79 11 0c c8 vmovupd %xmm1,(%r8,%rcx,8) + 6e51: 48 83 c1 02 add $0x2,%rcx + 6e55: 49 3b c9 cmp %r9,%rcx + 6e58: 72 e6 jb 0x6e40 + 6e5a: 4c 3b cb cmp %rbx,%r9 + 6e5d: 0f 83 dd 00 00 00 jae 0x6f40 + 6e63: 48 63 c0 movslq %eax,%rax + 6e66: 49 8d 0c c2 lea (%r10,%rax,8),%rcx + 6e6a: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 6e6e: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax + 6e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e7f: 00 + 6e80: c4 a1 7b 10 04 c8 vmovsd (%rax,%r9,8),%xmm0 + 6e86: c4 a1 7b 5d 04 ca vminsd (%rdx,%r9,8),%xmm0,%xmm0 + 6e8c: c4 a1 7b 11 04 c9 vmovsd %xmm0,(%rcx,%r9,8) + 6e92: 49 ff c1 inc %r9 + 6e95: 4c 3b cb cmp %rbx,%r9 + 6e98: 72 e6 jb 0x6e80 + 6e9a: e9 a1 00 00 00 jmp 0x6f40 + 6e9f: 41 89 db mov %ebx,%r11d + 6ea2: be 01 00 00 00 mov $0x1,%esi + 6ea7: 41 d1 eb shr $1,%r11d + 6eaa: 45 33 c9 xor %r9d,%r9d + 6ead: 45 85 db test %r11d,%r11d + 6eb0: 76 6b jbe 0x6f1d + 6eb2: 48 63 c0 movslq %eax,%rax + 6eb5: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 6eba: 48 8d 34 c2 lea (%rdx,%rax,8),%rsi + 6ebe: 48 8d 2c c1 lea (%rcx,%rax,8),%rbp + 6ec2: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 + 6ec6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ecd: 00 + 6ece: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ed5: 0f 1f 40 00 nopl 0x0(%rax) + 6ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ee0: 43 8d 3c 09 lea (%r9,%r9,1),%edi + 6ee4: 41 ff c1 inc %r9d + 6ee7: 48 63 ff movslq %edi,%rdi + 6eea: c5 fb 10 44 fd 00 vmovsd 0x0(%rbp,%rdi,8),%xmm0 + 6ef0: c5 fb 5d 04 fe vminsd (%rsi,%rdi,8),%xmm0,%xmm0 + 6ef5: c4 c1 7b 11 04 fa vmovsd %xmm0,(%r10,%rdi,8) + 6efb: c5 fb 10 4c fd 08 vmovsd 0x8(%rbp,%rdi,8),%xmm1 + 6f01: c5 f3 5d 4c fe 08 vminsd 0x8(%rsi,%rdi,8),%xmm1,%xmm1 + 6f07: c4 c1 7b 11 4c fa 08 vmovsd %xmm1,0x8(%r10,%rdi,8) + 6f0e: 45 3b cb cmp %r11d,%r9d + 6f11: 72 cd jb 0x6ee0 + 6f13: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 6f18: 43 8d 74 09 01 lea 0x1(%r9,%r9,1),%esi + 6f1d: 8d 6e ff lea -0x1(%rsi),%ebp + 6f20: 3b eb cmp %ebx,%ebp + 6f22: 73 1c jae 0x6f40 + 6f24: 48 63 c0 movslq %eax,%rax + 6f27: 48 63 f6 movslq %esi,%rsi + 6f2a: 48 03 c6 add %rsi,%rax + 6f2d: c5 fb 10 44 c1 f8 vmovsd -0x8(%rcx,%rax,8),%xmm0 + 6f33: c5 fb 5d 44 c2 f8 vminsd -0x8(%rdx,%rax,8),%xmm0,%xmm0 + 6f39: c4 c1 7b 11 44 c0 f8 vmovsd %xmm0,-0x8(%r8,%rax,8) + 6f40: c5 f8 77 vzeroupper + 6f43: 48 83 c4 30 add $0x30,%rsp + 6f47: 5d pop %rbp + 6f48: 5e pop %rsi + 6f49: 5b pop %rbx + 6f4a: c3 ret + 6f4b: b2 01 mov $0x1,%dl + 6f4d: 33 c0 xor %eax,%eax + 6f4f: e9 9b fe ff ff jmp 0x6def + 6f54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f60: 53 push %rbx + 6f61: 57 push %rdi + 6f62: 55 push %rbp + 6f63: 48 83 ec 30 sub $0x30,%rsp + 6f67: 44 89 cd mov %r9d,%ebp + 6f6a: 48 89 d3 mov %rdx,%rbx + 6f6d: 81 e5 07 00 00 80 and $0x80000007,%ebp + 6f73: 7d 08 jge 0x6f7d + 6f75: 83 ed 01 sub $0x1,%ebp + 6f78: 83 cd f8 or $0xfffffff8,%ebp + 6f7b: ff c5 inc %ebp + 6f7d: 33 d2 xor %edx,%edx + 6f7f: 41 8d 41 f9 lea -0x7(%r9),%eax + 6f83: 85 c0 test %eax,%eax + 6f85: 7e 45 jle 0x6fcc + 6f87: 49 63 c1 movslq %r9d,%rax + 6f8a: 48 83 c0 f9 add $0xfffffffffffffff9,%rax + 6f8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f95: 00 + 6f96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f9d: 0f 1f 00 nopl (%rax) + 6fa0: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 + 6fa5: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1 + 6fab: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2 + 6fb0: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3 + 6fb6: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8) + 6fbc: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8) + 6fc3: 48 83 c2 08 add $0x8,%rdx + 6fc7: 48 3b d0 cmp %rax,%rdx + 6fca: 7c d4 jl 0x6fa0 + 6fcc: 83 fd 04 cmp $0x4,%ebp + 6fcf: 7c 20 jl 0x6ff1 + 6fd1: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 + 6fd6: 81 e5 03 00 00 80 and $0x80000003,%ebp + 6fdc: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1 + 6fe1: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8) + 6fe7: 7d 08 jge 0x6ff1 + 6fe9: 83 ed 01 sub $0x1,%ebp + 6fec: 83 cd fc or $0xfffffffc,%ebp + 6fef: ff c5 inc %ebp + 6ff1: 44 89 ca mov %r9d,%edx + 6ff4: 2b d5 sub %ebp,%edx + 6ff6: f7 dd neg %ebp + 6ff8: 0f 89 a2 02 00 00 jns 0x72a0 + 6ffe: 44 89 c8 mov %r9d,%eax + 7001: 2b c2 sub %edx,%eax + 7003: 83 f8 06 cmp $0x6,%eax + 7006: 0f 8e f3 01 00 00 jle 0x71ff + 700c: 48 63 ea movslq %edx,%rbp + 700f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi + 7013: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10 + 7017: 4c 3b d7 cmp %rdi,%r10 + 701a: 76 1f jbe 0x703b + 701c: 4d 63 c9 movslq %r9d,%r9 + 701f: 4d 89 d3 mov %r10,%r11 + 7022: 4c 2b cd sub %rbp,%r9 + 7025: 4c 2b df sub %rdi,%r11 + 7028: 49 c1 e1 03 shl $0x3,%r9 + 702c: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 7031: 4d 3b d9 cmp %r9,%r11 + 7034: 7d 2c jge 0x7062 + 7036: e9 c4 01 00 00 jmp 0x71ff + 703b: 49 3b fa cmp %r10,%rdi + 703e: 0f 86 bb 01 00 00 jbe 0x71ff + 7044: 4d 63 c9 movslq %r9d,%r9 + 7047: 49 89 fb mov %rdi,%r11 + 704a: 4c 2b cd sub %rbp,%r9 + 704d: 4d 2b da sub %r10,%r11 + 7050: 49 c1 e1 03 shl $0x3,%r9 + 7054: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 7059: 4d 3b d9 cmp %r9,%r11 + 705c: 0f 8c 9d 01 00 00 jl 0x71ff + 7062: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp + 7066: 48 3b ef cmp %rdi,%rbp + 7069: 76 12 jbe 0x707d + 706b: 49 89 e9 mov %rbp,%r9 + 706e: 4c 2b cf sub %rdi,%r9 + 7071: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 + 7076: 7d 1f jge 0x7097 + 7078: e9 82 01 00 00 jmp 0x71ff + 707d: 48 3b fd cmp %rbp,%rdi + 7080: 0f 86 79 01 00 00 jbe 0x71ff + 7086: 49 89 f9 mov %rdi,%r9 + 7089: 4c 2b cd sub %rbp,%r9 + 708c: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 + 7091: 0f 8c 68 01 00 00 jl 0x71ff + 7097: 83 f8 10 cmp $0x10,%eax + 709a: 0f 8c 13 02 00 00 jl 0x72b3 + 70a0: 48 89 f9 mov %rdi,%rcx + 70a3: 48 83 e1 1f and $0x1f,%rcx + 70a7: 89 c9 mov %ecx,%ecx + 70a9: 85 c9 test %ecx,%ecx + 70ab: 74 11 je 0x70be + 70ad: f6 c1 07 test $0x7,%cl + 70b0: 0f 85 fd 01 00 00 jne 0x72b3 + 70b6: f7 d9 neg %ecx + 70b8: 83 c1 20 add $0x20,%ecx + 70bb: c1 e9 03 shr $0x3,%ecx + 70be: 8d 51 10 lea 0x10(%rcx),%edx + 70c1: 3b c2 cmp %edx,%eax + 70c3: 0f 8c ea 01 00 00 jl 0x72b3 + 70c9: 41 89 c1 mov %eax,%r9d + 70cc: 33 d2 xor %edx,%edx + 70ce: 44 2b c9 sub %ecx,%r9d + 70d1: 41 83 e1 0f and $0xf,%r9d + 70d5: 41 f7 d9 neg %r9d + 70d8: 44 03 c8 add %eax,%r9d + 70db: 85 c9 test %ecx,%ecx + 70dd: 76 1a jbe 0x70f9 + 70df: 90 nop + 70e0: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 + 70e6: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0 + 70ec: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8) + 70f1: 48 ff c2 inc %rdx + 70f4: 48 3b d1 cmp %rcx,%rdx + 70f7: 72 e7 jb 0x70e0 + 70f9: 49 63 d1 movslq %r9d,%rdx + 70fc: 0f 1f 40 00 nopl 0x0(%rax) + 7100: c5 fd 10 4c cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm1 + 7106: 48 8d 1c cf lea (%rdi,%rcx,8),%rbx + 710a: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2 + 7110: c5 fd 10 5c cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm3 + 7116: c5 fd 10 64 cd 60 vmovupd 0x60(%rbp,%rcx,8),%ymm4 + 711c: c4 c1 75 5d 04 ca vminpd (%r10,%rcx,8),%ymm1,%ymm0 + 7122: c4 c1 6d 5d 6c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm5 + 7129: c4 c1 65 5d 4c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm3,%ymm1 + 7130: c4 c1 5d 5d 54 ca 60 vminpd 0x60(%r10,%rcx,8),%ymm4,%ymm2 + 7137: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 713b: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 7140: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 7145: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 714a: 48 83 c1 10 add $0x10,%rcx + 714e: 48 3b ca cmp %rdx,%rcx + 7151: 72 ad jb 0x7100 + 7153: 41 8d 51 01 lea 0x1(%r9),%edx + 7157: 3b d0 cmp %eax,%edx + 7159: 0f 87 41 01 00 00 ja 0x72a0 + 715f: 48 63 c0 movslq %eax,%rax + 7162: 4d 63 c9 movslq %r9d,%r9 + 7165: 49 2b c1 sub %r9,%rax + 7168: 48 83 f8 04 cmp $0x4,%rax + 716c: 0f 8c 39 01 00 00 jl 0x72ab + 7172: 4d 63 c9 movslq %r9d,%r9 + 7175: 41 89 c0 mov %eax,%r8d + 7178: 41 83 e0 fc and $0xfffffffc,%r8d + 717c: 33 c9 xor %ecx,%ecx + 717e: 4d 63 c0 movslq %r8d,%r8 + 7181: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx + 7185: 4b 8d 14 ca lea (%r10,%r9,8),%rdx + 7189: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11 + 718e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7195: 00 + 7196: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 719d: 0f 1f 00 nopl (%rax) + 71a0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 71a6: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1 + 71ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 71b0: 48 83 c1 04 add $0x4,%rcx + 71b4: 49 3b c8 cmp %r8,%rcx + 71b7: 72 e7 jb 0x71a0 + 71b9: 4c 3b c0 cmp %rax,%r8 + 71bc: 0f 83 de 00 00 00 jae 0x72a0 + 71c2: 4d 63 c9 movslq %r9d,%r9 + 71c5: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx + 71c9: 4b 8d 0c ca lea (%r10,%r9,8),%rcx + 71cd: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx + 71d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71e0: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0 + 71e6: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0 + 71ec: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8) + 71f2: 49 ff c0 inc %r8 + 71f5: 4c 3b c0 cmp %rax,%r8 + 71f8: 72 e6 jb 0x71e0 + 71fa: e9 a1 00 00 00 jmp 0x72a0 + 71ff: 41 89 c3 mov %eax,%r11d + 7202: bf 01 00 00 00 mov $0x1,%edi + 7207: 41 d1 eb shr $1,%r11d + 720a: 45 33 c9 xor %r9d,%r9d + 720d: 45 85 db test %r11d,%r11d + 7210: 76 6b jbe 0x727d + 7212: 48 63 d2 movslq %edx,%rdx + 7215: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 721a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi + 721e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp + 7222: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10 + 7226: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 722d: 00 + 722e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7235: 0f 1f 40 00 nopl 0x0(%rax) + 7239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7240: 43 8d 34 09 lea (%r9,%r9,1),%esi + 7244: 41 ff c1 inc %r9d + 7247: 48 63 f6 movslq %esi,%rsi + 724a: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0 + 7250: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0 + 7255: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8) + 725b: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1 + 7261: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1 + 7267: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8) + 726e: 45 3b cb cmp %r11d,%r9d + 7271: 72 cd jb 0x7240 + 7273: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 7278: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi + 727d: 8d 6f ff lea -0x1(%rdi),%ebp + 7280: 3b e8 cmp %eax,%ebp + 7282: 73 1c jae 0x72a0 + 7284: 48 63 d2 movslq %edx,%rdx + 7287: 48 63 ff movslq %edi,%rdi + 728a: 48 03 d7 add %rdi,%rdx + 728d: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0 + 7293: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0 + 7299: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8) + 72a0: c5 f8 77 vzeroupper + 72a3: 48 83 c4 30 add $0x30,%rsp + 72a7: 5d pop %rbp + 72a8: 5f pop %rdi + 72a9: 5b pop %rbx + 72aa: c3 ret + 72ab: 45 33 c0 xor %r8d,%r8d + 72ae: e9 06 ff ff ff jmp 0x71b9 + 72b3: 45 33 c9 xor %r9d,%r9d + 72b6: e9 98 fe ff ff jmp 0x7153 + 72bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 72c0: 53 push %rbx + 72c1: 57 push %rdi + 72c2: 55 push %rbp + 72c3: 48 83 ec 30 sub $0x30,%rsp + 72c7: 44 89 cd mov %r9d,%ebp + 72ca: 48 89 d3 mov %rdx,%rbx + 72cd: 81 e5 07 00 00 80 and $0x80000007,%ebp + 72d3: 7d 08 jge 0x72dd + 72d5: 83 ed 01 sub $0x1,%ebp + 72d8: 83 cd f8 or $0xfffffff8,%ebp + 72db: ff c5 inc %ebp + 72dd: 33 d2 xor %edx,%edx + 72df: 41 8d 41 f9 lea -0x7(%r9),%eax + 72e3: 85 c0 test %eax,%eax + 72e5: 7e 45 jle 0x732c + 72e7: 49 63 c1 movslq %r9d,%rax + 72ea: 48 83 c0 f9 add $0xfffffffffffffff9,%rax + 72ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72f5: 00 + 72f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72fd: 0f 1f 00 nopl (%rax) + 7300: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 + 7305: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1 + 730b: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2 + 7310: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3 + 7316: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8) + 731c: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8) + 7323: 48 83 c2 08 add $0x8,%rdx + 7327: 48 3b d0 cmp %rax,%rdx + 732a: 7c d4 jl 0x7300 + 732c: 83 fd 04 cmp $0x4,%ebp + 732f: 7c 20 jl 0x7351 + 7331: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 + 7336: 81 e5 03 00 00 80 and $0x80000003,%ebp + 733c: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1 + 7341: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8) + 7347: 7d 08 jge 0x7351 + 7349: 83 ed 01 sub $0x1,%ebp + 734c: 83 cd fc or $0xfffffffc,%ebp + 734f: ff c5 inc %ebp + 7351: 44 89 ca mov %r9d,%edx + 7354: 2b d5 sub %ebp,%edx + 7356: f7 dd neg %ebp + 7358: 0f 89 a2 02 00 00 jns 0x7600 + 735e: 44 89 c8 mov %r9d,%eax + 7361: 2b c2 sub %edx,%eax + 7363: 83 f8 06 cmp $0x6,%eax + 7366: 0f 8e f3 01 00 00 jle 0x755f + 736c: 48 63 ea movslq %edx,%rbp + 736f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi + 7373: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10 + 7377: 4c 3b d7 cmp %rdi,%r10 + 737a: 76 1f jbe 0x739b + 737c: 4d 63 c9 movslq %r9d,%r9 + 737f: 4d 89 d3 mov %r10,%r11 + 7382: 4c 2b cd sub %rbp,%r9 + 7385: 4c 2b df sub %rdi,%r11 + 7388: 49 c1 e1 03 shl $0x3,%r9 + 738c: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 7391: 4d 3b d9 cmp %r9,%r11 + 7394: 7d 2c jge 0x73c2 + 7396: e9 c4 01 00 00 jmp 0x755f + 739b: 49 3b fa cmp %r10,%rdi + 739e: 0f 86 bb 01 00 00 jbe 0x755f + 73a4: 4d 63 c9 movslq %r9d,%r9 + 73a7: 49 89 fb mov %rdi,%r11 + 73aa: 4c 2b cd sub %rbp,%r9 + 73ad: 4d 2b da sub %r10,%r11 + 73b0: 49 c1 e1 03 shl $0x3,%r9 + 73b4: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 73b9: 4d 3b d9 cmp %r9,%r11 + 73bc: 0f 8c 9d 01 00 00 jl 0x755f + 73c2: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp + 73c6: 48 3b ef cmp %rdi,%rbp + 73c9: 76 12 jbe 0x73dd + 73cb: 49 89 e9 mov %rbp,%r9 + 73ce: 4c 2b cf sub %rdi,%r9 + 73d1: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 + 73d6: 7d 1f jge 0x73f7 + 73d8: e9 82 01 00 00 jmp 0x755f + 73dd: 48 3b fd cmp %rbp,%rdi + 73e0: 0f 86 79 01 00 00 jbe 0x755f + 73e6: 49 89 f9 mov %rdi,%r9 + 73e9: 4c 2b cd sub %rbp,%r9 + 73ec: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 + 73f1: 0f 8c 68 01 00 00 jl 0x755f + 73f7: 83 f8 10 cmp $0x10,%eax + 73fa: 0f 8c 13 02 00 00 jl 0x7613 + 7400: 48 89 f9 mov %rdi,%rcx + 7403: 48 83 e1 1f and $0x1f,%rcx + 7407: 89 c9 mov %ecx,%ecx + 7409: 85 c9 test %ecx,%ecx + 740b: 74 11 je 0x741e + 740d: f6 c1 07 test $0x7,%cl + 7410: 0f 85 fd 01 00 00 jne 0x7613 + 7416: f7 d9 neg %ecx + 7418: 83 c1 20 add $0x20,%ecx + 741b: c1 e9 03 shr $0x3,%ecx + 741e: 8d 51 10 lea 0x10(%rcx),%edx + 7421: 3b c2 cmp %edx,%eax + 7423: 0f 8c ea 01 00 00 jl 0x7613 + 7429: 41 89 c1 mov %eax,%r9d + 742c: 33 d2 xor %edx,%edx + 742e: 44 2b c9 sub %ecx,%r9d + 7431: 41 83 e1 0f and $0xf,%r9d + 7435: 41 f7 d9 neg %r9d + 7438: 44 03 c8 add %eax,%r9d + 743b: 85 c9 test %ecx,%ecx + 743d: 76 1a jbe 0x7459 + 743f: 90 nop + 7440: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 + 7446: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0 + 744c: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8) + 7451: 48 ff c2 inc %rdx + 7454: 48 3b d1 cmp %rcx,%rdx + 7457: 72 e7 jb 0x7440 + 7459: 49 63 d1 movslq %r9d,%rdx + 745c: 0f 1f 40 00 nopl 0x0(%rax) + 7460: c5 fd 10 44 cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm0 + 7466: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2 + 746c: c5 fd 10 64 cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm4 + 7472: 62 e1 fd 28 10 44 cd vmovupd 0x60(%rbp,%rcx,8),%ymm16 + 7479: 03 + 747a: c4 c1 7d 5d 0c ca vminpd (%r10,%rcx,8),%ymm0,%ymm1 + 7480: c4 c1 6d 5d 5c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 + 7487: c4 c1 5d 5d 6c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 + 748e: 62 c1 fd 20 5d 4c ca vminpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 + 7495: 03 + 7496: c5 fd 11 0c cf vmovupd %ymm1,(%rdi,%rcx,8) + 749b: c5 fd 11 5c cf 20 vmovupd %ymm3,0x20(%rdi,%rcx,8) + 74a1: c5 fd 11 6c cf 40 vmovupd %ymm5,0x40(%rdi,%rcx,8) + 74a7: 62 e1 fd 28 11 4c cf vmovupd %ymm17,0x60(%rdi,%rcx,8) + 74ae: 03 + 74af: 48 83 c1 10 add $0x10,%rcx + 74b3: 48 3b ca cmp %rdx,%rcx + 74b6: 72 a8 jb 0x7460 + 74b8: 41 8d 51 01 lea 0x1(%r9),%edx + 74bc: 3b d0 cmp %eax,%edx + 74be: 0f 87 3c 01 00 00 ja 0x7600 + 74c4: 48 63 c0 movslq %eax,%rax + 74c7: 4d 63 c9 movslq %r9d,%r9 + 74ca: 49 2b c1 sub %r9,%rax + 74cd: 48 83 f8 04 cmp $0x4,%rax + 74d1: 0f 8c 34 01 00 00 jl 0x760b + 74d7: 4d 63 c9 movslq %r9d,%r9 + 74da: 41 89 c0 mov %eax,%r8d + 74dd: 41 83 e0 fc and $0xfffffffc,%r8d + 74e1: 33 c9 xor %ecx,%ecx + 74e3: 4d 63 c0 movslq %r8d,%r8 + 74e6: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx + 74ea: 4b 8d 14 ca lea (%r10,%r9,8),%rdx + 74ee: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11 + 74f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 74f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74ff: 00 + 7500: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 7506: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1 + 750b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 7510: 48 83 c1 04 add $0x4,%rcx + 7514: 49 3b c8 cmp %r8,%rcx + 7517: 72 e7 jb 0x7500 + 7519: 4c 3b c0 cmp %rax,%r8 + 751c: 0f 83 de 00 00 00 jae 0x7600 + 7522: 4d 63 c9 movslq %r9d,%r9 + 7525: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx + 7529: 4b 8d 0c ca lea (%r10,%r9,8),%rcx + 752d: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx + 7532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7540: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0 + 7546: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0 + 754c: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8) + 7552: 49 ff c0 inc %r8 + 7555: 4c 3b c0 cmp %rax,%r8 + 7558: 72 e6 jb 0x7540 + 755a: e9 a1 00 00 00 jmp 0x7600 + 755f: 41 89 c3 mov %eax,%r11d + 7562: bf 01 00 00 00 mov $0x1,%edi + 7567: 41 d1 eb shr $1,%r11d + 756a: 45 33 c9 xor %r9d,%r9d + 756d: 45 85 db test %r11d,%r11d + 7570: 76 6b jbe 0x75dd + 7572: 48 63 d2 movslq %edx,%rdx + 7575: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 757a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi + 757e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp + 7582: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10 + 7586: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 758d: 00 + 758e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7595: 0f 1f 40 00 nopl 0x0(%rax) + 7599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75a0: 43 8d 34 09 lea (%r9,%r9,1),%esi + 75a4: 41 ff c1 inc %r9d + 75a7: 48 63 f6 movslq %esi,%rsi + 75aa: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0 + 75b0: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0 + 75b5: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8) + 75bb: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1 + 75c1: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1 + 75c7: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8) + 75ce: 45 3b cb cmp %r11d,%r9d + 75d1: 72 cd jb 0x75a0 + 75d3: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 75d8: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi + 75dd: 8d 6f ff lea -0x1(%rdi),%ebp + 75e0: 3b e8 cmp %eax,%ebp + 75e2: 73 1c jae 0x7600 + 75e4: 48 63 d2 movslq %edx,%rdx + 75e7: 48 63 ff movslq %edi,%rdi + 75ea: 48 03 d7 add %rdi,%rdx + 75ed: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0 + 75f3: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0 + 75f9: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8) + 7600: c5 f8 77 vzeroupper + 7603: 48 83 c4 30 add $0x30,%rsp + 7607: 5d pop %rbp + 7608: 5f pop %rdi + 7609: 5b pop %rbx + 760a: c3 ret + 760b: 45 33 c0 xor %r8d,%r8d + 760e: e9 06 ff ff ff jmp 0x7519 + 7613: 45 33 c9 xor %r9d,%r9d + 7616: e9 9d fe ff ff jmp 0x74b8 + 761b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7620: 53 push %rbx + 7621: 56 push %rsi + 7622: 57 push %rdi + 7623: 41 54 push %r12 + 7625: 41 55 push %r13 + 7627: 41 57 push %r15 + 7629: 55 push %rbp + 762a: 48 83 ec 30 sub $0x30,%rsp + 762e: 4d 89 c4 mov %r8,%r12 + 7631: 49 89 d7 mov %rdx,%r15 + 7634: 48 89 c8 mov %rcx,%rax + 7637: 33 db xor %ebx,%ebx + 7639: 4d 85 e4 test %r12,%r12 + 763c: 0f 84 5b 02 00 00 je 0x789d + 7642: 41 83 3c 24 09 cmpl $0x9,(%r12) + 7647: 74 14 je 0x765d + 7649: b8 f3 ff ff ff mov $0xfffffff3,%eax + 764e: 48 83 c4 30 add $0x30,%rsp + 7652: 5d pop %rbp + 7653: 41 5f pop %r15 + 7655: 41 5d pop %r13 + 7657: 41 5c pop %r12 + 7659: 5f pop %rdi + 765a: 5e pop %rsi + 765b: 5b pop %rbx + 765c: c3 ret + 765d: 48 85 c0 test %rax,%rax + 7660: 0f 84 37 02 00 00 je 0x789d + 7666: 4d 85 ff test %r15,%r15 + 7669: 0f 84 2e 02 00 00 je 0x789d + 766f: 4d 85 c9 test %r9,%r9 + 7672: 0f 84 1d 02 00 00 je 0x7895 + 7678: 45 8b 6c 24 04 mov 0x4(%r12),%r13d + 767d: 41 83 fd 05 cmp $0x5,%r13d + 7681: 0f 8f e1 00 00 00 jg 0x7768 + 7687: 48 8b 18 mov (%rax),%rbx + 768a: 44 89 e9 mov %r13d,%ecx + 768d: 49 89 1f mov %rbx,(%r15) + 7690: bb 01 00 00 00 mov $0x1,%ebx + 7695: d3 e3 shl %cl,%ebx + 7697: 83 fb 01 cmp $0x1,%ebx + 769a: 0f 8e 79 00 00 00 jle 0x7719 + 76a0: 48 63 db movslq %ebx,%rbx + 76a3: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp + 76a7: 49 89 6f 08 mov %rbp,0x8(%r15) + 76ab: 8d 6b fe lea -0x2(%rbx),%ebp + 76ae: 83 fd 02 cmp $0x2,%ebp + 76b1: 7c 66 jl 0x7719 + 76b3: c1 ed 1f shr $0x1f,%ebp + 76b6: bf 01 00 00 00 mov $0x1,%edi + 76bb: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi + 76bf: 33 ed xor %ebp,%ebp + 76c1: 83 e6 fe and $0xfffffffe,%esi + 76c4: 89 f3 mov %esi,%ebx + 76c6: d1 eb shr $1,%ebx + 76c8: 85 db test %ebx,%ebx + 76ca: 76 39 jbe 0x7705 + 76cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 76d3: 00 + 76d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 76db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 76e0: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi + 76e4: ff c5 inc %ebp + 76e6: 48 63 ff movslq %edi,%rdi + 76e9: 3b eb cmp %ebx,%ebp + 76eb: 4c 8b 4c f8 10 mov 0x10(%rax,%rdi,8),%r9 + 76f0: 4d 89 4c ff 10 mov %r9,0x10(%r15,%rdi,8) + 76f5: 4c 8b 54 f8 18 mov 0x18(%rax,%rdi,8),%r10 + 76fa: 4d 89 54 ff 18 mov %r10,0x18(%r15,%rdi,8) + 76ff: 72 df jb 0x76e0 + 7701: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi + 7705: 8d 5f ff lea -0x1(%rdi),%ebx + 7708: 3b de cmp %esi,%ebx + 770a: 73 0d jae 0x7719 + 770c: 48 63 ff movslq %edi,%rdi + 770f: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax + 7714: 49 89 44 ff 08 mov %rax,0x8(%r15,%rdi,8) + 7719: 4d 63 ed movslq %r13d,%r13 + 771c: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 7722: 74 1e je 0x7742 + 7724: 48 8d 05 75 38 fe ff lea -0x1c78b(%rip),%rax # 0xfffffffffffeafa0 + 772b: 4c 89 f9 mov %r15,%rcx + 772e: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 7735: 4c 89 fa mov %r15,%rdx + 7738: 42 ff 94 e8 80 d8 c5 call *0x1c5d880(%rax,%r13,8) + 773f: 01 + 7740: eb 15 jmp 0x7757 + 7742: 48 8d 05 57 38 fe ff lea -0x1c7a9(%rip),%rax # 0xfffffffffffeafa0 + 7749: 4c 89 f9 mov %r15,%rcx + 774c: 4c 89 fa mov %r15,%rdx + 774f: 42 ff 94 e8 b0 d8 c5 call *0x1c5d8b0(%rax,%r13,8) + 7756: 01 + 7757: 33 c0 xor %eax,%eax + 7759: 48 83 c4 30 add $0x30,%rsp + 775d: 5d pop %rbp + 775e: 41 5f pop %r15 + 7760: 41 5d pop %r13 + 7762: 41 5c pop %r12 + 7764: 5f pop %rdi + 7765: 5e pop %rsi + 7766: 5b pop %rbx + 7767: c3 ret + 7768: 4c 89 cb mov %r9,%rbx + 776b: 48 83 e3 3f and $0x3f,%rbx + 776f: 48 f7 db neg %rbx + 7772: 48 83 e3 3f and $0x3f,%rbx + 7776: 4c 03 cb add %rbx,%r9 + 7779: 33 db xor %ebx,%ebx + 777b: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 7781: 49 0f 4f d9 cmovg %r9,%rbx + 7785: 44 89 e9 mov %r13d,%ecx + 7788: bd 01 00 00 00 mov $0x1,%ebp + 778d: d3 e5 shl %cl,%ebp + 778f: 41 8d 75 ff lea -0x1(%r13),%esi + 7793: 48 63 ed movslq %ebp,%rbp + 7796: 49 89 e3 mov %rsp,%r11 + 7799: f2 0f 10 10 movsd (%rax),%xmm2 + 779d: 89 f1 mov %esi,%ecx + 779f: 0f 28 c2 movaps %xmm2,%xmm0 + 77a2: bf 01 00 00 00 mov $0x1,%edi + 77a7: d3 e7 shl %cl,%edi + 77a9: 48 89 c1 mov %rax,%rcx + 77ac: f2 0f 10 0c e8 movsd (%rax,%rbp,8),%xmm1 + 77b1: 4c 89 fa mov %r15,%rdx + 77b4: 41 89 f8 mov %edi,%r8d + 77b7: 41 b9 ff ff ff ff mov $0xffffffff,%r9d + 77bd: f2 0f 58 c1 addsd %xmm1,%xmm0 + 77c1: f2 0f 5c d1 subsd %xmm1,%xmm2 + 77c5: f2 41 0f 11 07 movsd %xmm0,(%r15) + 77ca: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15) + 77d0: 4d 8b 54 24 58 mov 0x58(%r12),%r10 + 77d5: 4d 89 53 20 mov %r10,0x20(%r11) + 77d9: e8 c2 36 0b 00 call 0xbaea0 + 77de: 41 83 fd 06 cmp $0x6,%r13d + 77e2: 7f 43 jg 0x7827 + 77e4: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 77ea: 74 21 je 0x780d + 77ec: 4d 63 ed movslq %r13d,%r13 + 77ef: 4c 89 f9 mov %r15,%rcx + 77f2: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 77f9: 4c 8d 25 a0 37 fe ff lea -0x1c860(%rip),%r12 # 0xfffffffffffeafa0 + 7800: 4c 89 fa mov %r15,%rdx + 7803: 43 ff 94 ec d8 d8 c5 call *0x1c5d8d8(%r12,%r13,8) + 780a: 01 + 780b: eb 77 jmp 0x7884 + 780d: 4d 63 ed movslq %r13d,%r13 + 7810: 48 8d 05 89 37 fe ff lea -0x1c877(%rip),%rax # 0xfffffffffffeafa0 + 7817: 4c 89 f9 mov %r15,%rcx + 781a: 4c 89 fa mov %r15,%rdx + 781d: 42 ff 94 e8 08 d9 c5 call *0x1c5d908(%rax,%r13,8) + 7824: 01 + 7825: eb 5d jmp 0x7884 + 7827: 41 83 fd 0f cmp $0xf,%r13d + 782b: 7e 1a jle 0x7847 + 782d: 48 89 e0 mov %rsp,%rax + 7830: 4c 89 e1 mov %r12,%rcx + 7833: 4c 89 fa mov %r15,%rdx + 7836: 4d 89 f8 mov %r15,%r8 + 7839: 41 89 f1 mov %esi,%r9d + 783c: 48 89 58 20 mov %rbx,0x20(%rax) + 7840: e8 1b 3e 0b 00 call 0xbb660 + 7845: eb 3d jmp 0x7884 + 7847: 48 89 e6 mov %rsp,%rsi + 784a: 4c 89 f9 mov %r15,%rcx + 784d: 49 8b 44 24 30 mov 0x30(%r12),%rax + 7852: 4c 89 fa mov %r15,%rdx + 7855: 41 89 f8 mov %edi,%r8d + 7858: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 785d: 48 89 46 20 mov %rax,0x20(%rsi) + 7861: 48 89 5e 28 mov %rbx,0x28(%rsi) + 7865: e8 66 63 a9 01 call 0x1a9dbd0 + 786a: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 7870: 74 12 je 0x7884 + 7872: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 + 7879: 4c 89 fa mov %r15,%rdx + 787c: 41 89 e8 mov %ebp,%r8d + 787f: e8 fc cf fe ff call 0xffffffffffff4880 + 7884: 33 c0 xor %eax,%eax + 7886: 48 83 c4 30 add $0x30,%rsp + 788a: 5d pop %rbp + 788b: 41 5f pop %r15 + 788d: 41 5d pop %r13 + 788f: 41 5c pop %r12 + 7891: 5f pop %rdi + 7892: 5e pop %rsi + 7893: 5b pop %rbx + 7894: c3 ret + 7895: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 789b: 7e 14 jle 0x78b1 + 789d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 78a2: 48 83 c4 30 add $0x30,%rsp + 78a6: 5d pop %rbp + 78a7: 41 5f pop %r15 + 78a9: 41 5d pop %r13 + 78ab: 41 5c pop %r12 + 78ad: 5f pop %rdi + 78ae: 5e pop %rsi + 78af: 5b pop %rbx + 78b0: c3 ret + 78b1: 45 8b 6c 24 04 mov 0x4(%r12),%r13d + 78b6: 41 83 fd 05 cmp $0x5,%r13d + 78ba: 0f 8e c7 fd ff ff jle 0x7687 + 78c0: e9 c0 fe ff ff jmp 0x7785 + 78c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 78cc: 00 + 78cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 78d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 78d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 78e0: 53 push %rbx + 78e1: 56 push %rsi + 78e2: 57 push %rdi + 78e3: 41 55 push %r13 + 78e5: 41 56 push %r14 + 78e7: 41 57 push %r15 + 78e9: 55 push %rbp + 78ea: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 78ef: 4d 89 c6 mov %r8,%r14 + 78f2: 49 89 d7 mov %rdx,%r15 + 78f5: 49 89 ca mov %rcx,%r10 + 78f8: 33 db xor %ebx,%ebx + 78fa: 4d 85 f6 test %r14,%r14 + 78fd: 0f 84 5b 02 00 00 je 0x7b5e + 7903: 41 83 3e 09 cmpl $0x9,(%r14) + 7907: 74 15 je 0x791e + 7909: b8 f3 ff ff ff mov $0xfffffff3,%eax + 790e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 7913: 5d pop %rbp + 7914: 41 5f pop %r15 + 7916: 41 5e pop %r14 + 7918: 41 5d pop %r13 + 791a: 5f pop %rdi + 791b: 5e pop %rsi + 791c: 5b pop %rbx + 791d: c3 ret + 791e: 4d 85 d2 test %r10,%r10 + 7921: 0f 84 37 02 00 00 je 0x7b5e + 7927: 4d 85 ff test %r15,%r15 + 792a: 0f 84 2e 02 00 00 je 0x7b5e + 7930: 4d 85 c9 test %r9,%r9 + 7933: 0f 84 1e 02 00 00 je 0x7b57 + 7939: 45 8b 6e 04 mov 0x4(%r14),%r13d + 793d: 41 83 7e 04 05 cmpl $0x5,0x4(%r14) + 7942: 0f 8f e6 00 00 00 jg 0x7a2e + 7948: 49 8b 02 mov (%r10),%rax + 794b: 44 89 e9 mov %r13d,%ecx + 794e: 49 89 07 mov %rax,(%r15) + 7951: b8 01 00 00 00 mov $0x1,%eax + 7956: d3 e0 shl %cl,%eax + 7958: 83 f8 01 cmp $0x1,%eax + 795b: 0f 8e 7b 00 00 00 jle 0x79dc + 7961: 48 63 c0 movslq %eax,%rax + 7964: 49 8b 1c c2 mov (%r10,%rax,8),%rbx + 7968: 49 89 5f 08 mov %rbx,0x8(%r15) + 796c: 8d 58 fe lea -0x2(%rax),%ebx + 796f: 83 fb 02 cmp $0x2,%ebx + 7972: 7c 68 jl 0x79dc + 7974: c1 eb 1f shr $0x1f,%ebx + 7977: be 01 00 00 00 mov $0x1,%esi + 797c: 03 c3 add %ebx,%eax + 797e: 33 ed xor %ebp,%ebp + 7980: 83 c0 fe add $0xfffffffe,%eax + 7983: 83 e0 fe and $0xfffffffe,%eax + 7986: 89 c3 mov %eax,%ebx + 7988: d1 eb shr $1,%ebx + 798a: 85 db test %ebx,%ebx + 798c: 76 39 jbe 0x79c7 + 798e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7995: 00 + 7996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 799d: 0f 1f 00 nopl (%rax) + 79a0: 89 ee mov %ebp,%esi + 79a2: 03 f5 add %ebp,%esi + 79a4: ff c5 inc %ebp + 79a6: 48 63 f6 movslq %esi,%rsi + 79a9: 3b eb cmp %ebx,%ebp + 79ab: 49 8b 7c f2 10 mov 0x10(%r10,%rsi,8),%rdi + 79b0: 49 89 7c f7 10 mov %rdi,0x10(%r15,%rsi,8) + 79b5: 4d 8b 4c f2 18 mov 0x18(%r10,%rsi,8),%r9 + 79ba: 4d 89 4c f7 18 mov %r9,0x18(%r15,%rsi,8) + 79bf: 72 df jb 0x79a0 + 79c1: 03 ed add %ebp,%ebp + 79c3: 89 ee mov %ebp,%esi + 79c5: ff c6 inc %esi + 79c7: 89 f3 mov %esi,%ebx + 79c9: ff cb dec %ebx + 79cb: 3b d8 cmp %eax,%ebx + 79cd: 73 0d jae 0x79dc + 79cf: 48 63 f6 movslq %esi,%rsi + 79d2: 4d 8b 54 f2 08 mov 0x8(%r10,%rsi,8),%r10 + 79d7: 4d 89 54 f7 08 mov %r10,0x8(%r15,%rsi,8) + 79dc: 4d 63 ed movslq %r13d,%r13 + 79df: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 79e4: 74 1f je 0x7a05 + 79e6: 48 8d 05 b3 35 fe ff lea -0x1ca4d(%rip),%rax # 0xfffffffffffeafa0 + 79ed: 4c 89 f9 mov %r15,%rcx + 79f0: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2 + 79f6: 4c 89 fa mov %r15,%rdx + 79f9: 4a 8b 9c e8 40 d9 c5 mov 0x1c5d940(%rax,%r13,8),%rbx + 7a00: 01 + 7a01: ff d3 call *%rbx + 7a03: eb 17 jmp 0x7a1c + 7a05: 48 8d 05 94 35 fe ff lea -0x1ca6c(%rip),%rax # 0xfffffffffffeafa0 + 7a0c: 4c 89 f9 mov %r15,%rcx + 7a0f: 4c 89 fa mov %r15,%rdx + 7a12: 4a 8b 9c e8 70 d9 c5 mov 0x1c5d970(%rax,%r13,8),%rbx + 7a19: 01 + 7a1a: ff d3 call *%rbx + 7a1c: 33 c0 xor %eax,%eax + 7a1e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 7a23: 5d pop %rbp + 7a24: 41 5f pop %r15 + 7a26: 41 5e pop %r14 + 7a28: 41 5d pop %r13 + 7a2a: 5f pop %rdi + 7a2b: 5e pop %rsi + 7a2c: 5b pop %rbx + 7a2d: c3 ret + 7a2e: 4c 89 c8 mov %r9,%rax + 7a31: 48 83 e0 3f and $0x3f,%rax + 7a35: 48 f7 d8 neg %rax + 7a38: 48 83 e0 3f and $0x3f,%rax + 7a3c: 4c 03 c8 add %rax,%r9 + 7a3f: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) + 7a44: 49 0f 4f d9 cmovg %r9,%rbx + 7a48: 44 89 e9 mov %r13d,%ecx + 7a4b: bd 01 00 00 00 mov $0x1,%ebp + 7a50: d3 e5 shl %cl,%ebp + 7a52: 41 8d 75 ff lea -0x1(%r13),%esi + 7a56: 48 63 ed movslq %ebp,%rbp + 7a59: 49 89 e3 mov %rsp,%r11 + 7a5c: f2 41 0f 10 12 movsd (%r10),%xmm2 + 7a61: 89 f1 mov %esi,%ecx + 7a63: 0f 28 c2 movaps %xmm2,%xmm0 + 7a66: bf 01 00 00 00 mov $0x1,%edi + 7a6b: d3 e7 shl %cl,%edi + 7a6d: 4c 89 d1 mov %r10,%rcx + 7a70: f2 41 0f 10 0c ea movsd (%r10,%rbp,8),%xmm1 + 7a76: 4c 89 fa mov %r15,%rdx + 7a79: 41 89 f8 mov %edi,%r8d + 7a7c: 41 83 c9 ff or $0xffffffff,%r9d + 7a80: f2 0f 58 c1 addsd %xmm1,%xmm0 + 7a84: f2 0f 5c d1 subsd %xmm1,%xmm2 + 7a88: f2 41 0f 11 07 movsd %xmm0,(%r15) + 7a8d: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15) + 7a93: 49 8b 46 58 mov 0x58(%r14),%rax + 7a97: 49 89 43 20 mov %rax,0x20(%r11) + 7a9b: e8 00 b9 0b 00 call 0xc33a0 + 7aa0: 41 83 fd 06 cmp $0x6,%r13d + 7aa4: 7f 45 jg 0x7aeb + 7aa6: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 7aab: 74 22 je 0x7acf + 7aad: 4d 63 ed movslq %r13d,%r13 + 7ab0: 48 8d 05 e9 34 fe ff lea -0x1cb17(%rip),%rax # 0xfffffffffffeafa0 + 7ab7: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2 + 7abd: 4c 89 f9 mov %r15,%rcx + 7ac0: 4c 89 fa mov %r15,%rdx + 7ac3: 4a 8b 9c e8 98 d9 c5 mov 0x1c5d998(%rax,%r13,8),%rbx + 7aca: 01 + 7acb: ff d3 call *%rbx + 7acd: eb 76 jmp 0x7b45 + 7acf: 4d 63 ed movslq %r13d,%r13 + 7ad2: 48 8d 05 c7 34 fe ff lea -0x1cb39(%rip),%rax # 0xfffffffffffeafa0 + 7ad9: 4c 89 f9 mov %r15,%rcx + 7adc: 4c 89 fa mov %r15,%rdx + 7adf: 4a 8b 9c e8 c8 d9 c5 mov 0x1c5d9c8(%rax,%r13,8),%rbx + 7ae6: 01 + 7ae7: ff d3 call *%rbx + 7ae9: eb 5a jmp 0x7b45 + 7aeb: 41 83 fd 11 cmp $0x11,%r13d + 7aef: 7e 1b jle 0x7b0c + 7af1: 48 8d 04 24 lea (%rsp),%rax + 7af5: 4c 89 f1 mov %r14,%rcx + 7af8: 4c 89 fa mov %r15,%rdx + 7afb: 4d 89 f8 mov %r15,%r8 + 7afe: 41 89 f1 mov %esi,%r9d + 7b01: 48 89 58 20 mov %rbx,0x20(%rax) + 7b05: e8 f6 c0 0b 00 call 0xc3c00 + 7b0a: eb 39 jmp 0x7b45 + 7b0c: 48 89 e6 mov %rsp,%rsi + 7b0f: 4c 89 f9 mov %r15,%rcx + 7b12: 49 8b 46 30 mov 0x30(%r14),%rax + 7b16: 4c 89 fa mov %r15,%rdx + 7b19: 41 89 f8 mov %edi,%r8d + 7b1c: 4d 8b 4e 38 mov 0x38(%r14),%r9 + 7b20: 48 89 46 20 mov %rax,0x20(%rsi) + 7b24: 48 89 5e 28 mov %rbx,0x28(%rsi) + 7b28: e8 43 86 aa 01 call 0x1ab0170 + 7b2d: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 7b32: 74 11 je 0x7b45 + 7b34: f2 41 0f 10 46 10 movsd 0x10(%r14),%xmm0 + 7b3a: 4c 89 fa mov %r15,%rdx + 7b3d: 41 89 e8 mov %ebp,%r8d + 7b40: e8 9b cd fe ff call 0xffffffffffff48e0 + 7b45: 33 c0 xor %eax,%eax + 7b47: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 7b4c: 5d pop %rbp + 7b4d: 41 5f pop %r15 + 7b4f: 41 5e pop %r14 + 7b51: 41 5d pop %r13 + 7b53: 5f pop %rdi + 7b54: 5e pop %rsi + 7b55: 5b pop %rbx + 7b56: c3 ret + 7b57: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) + 7b5c: 7e 15 jle 0x7b73 + 7b5e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7b63: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 7b68: 5d pop %rbp + 7b69: 41 5f pop %r15 + 7b6b: 41 5e pop %r14 + 7b6d: 41 5d pop %r13 + 7b6f: 5f pop %rdi + 7b70: 5e pop %rsi + 7b71: 5b pop %rbx + 7b72: c3 ret + 7b73: 45 8b 6e 04 mov 0x4(%r14),%r13d + 7b77: 41 83 7e 04 05 cmpl $0x5,0x4(%r14) + 7b7c: 0f 8e c6 fd ff ff jle 0x7948 + 7b82: e9 c1 fe ff ff jmp 0x7a48 + 7b87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b8e: 00 + 7b8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b96: 0f 1f 00 nopl (%rax) + 7b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ba0: 53 push %rbx + 7ba1: 56 push %rsi + 7ba2: 41 54 push %r12 + 7ba4: 41 55 push %r13 + 7ba6: 41 56 push %r14 + 7ba8: 41 57 push %r15 + 7baa: 55 push %rbp + 7bab: 48 83 ec 30 sub $0x30,%rsp + 7baf: 4d 89 c6 mov %r8,%r14 + 7bb2: 49 89 d7 mov %rdx,%r15 + 7bb5: 48 89 c8 mov %rcx,%rax + 7bb8: 33 db xor %ebx,%ebx + 7bba: 4d 85 f6 test %r14,%r14 + 7bbd: 0f 84 5f 02 00 00 je 0x7e22 + 7bc3: 41 83 3e 09 cmpl $0x9,(%r14) + 7bc7: 74 15 je 0x7bde + 7bc9: b8 f3 ff ff ff mov $0xfffffff3,%eax + 7bce: 48 83 c4 30 add $0x30,%rsp + 7bd2: 5d pop %rbp + 7bd3: 41 5f pop %r15 + 7bd5: 41 5e pop %r14 + 7bd7: 41 5d pop %r13 + 7bd9: 41 5c pop %r12 + 7bdb: 5e pop %rsi + 7bdc: 5b pop %rbx + 7bdd: c3 ret + 7bde: 48 85 c0 test %rax,%rax + 7be1: 0f 84 3b 02 00 00 je 0x7e22 + 7be7: 4d 85 ff test %r15,%r15 + 7bea: 0f 84 32 02 00 00 je 0x7e22 + 7bf0: 4d 85 c9 test %r9,%r9 + 7bf3: 0f 84 22 02 00 00 je 0x7e1b + 7bf9: 45 8b 6e 04 mov 0x4(%r14),%r13d + 7bfd: 41 83 fd 05 cmp $0x5,%r13d + 7c01: 0f 8f e8 00 00 00 jg 0x7cef + 7c07: 48 8b 18 mov (%rax),%rbx + 7c0a: 44 89 e9 mov %r13d,%ecx + 7c0d: 49 89 1f mov %rbx,(%r15) + 7c10: bb 01 00 00 00 mov $0x1,%ebx + 7c15: d3 e3 shl %cl,%ebx + 7c17: 83 fb 01 cmp $0x1,%ebx + 7c1a: 0f 8e 7d 00 00 00 jle 0x7c9d + 7c20: 48 63 db movslq %ebx,%rbx + 7c23: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp + 7c27: 49 89 6f 08 mov %rbp,0x8(%r15) + 7c2b: 8d 6b fe lea -0x2(%rbx),%ebp + 7c2e: 83 fd 02 cmp $0x2,%ebp + 7c31: 7c 6a jl 0x7c9d + 7c33: c1 ed 1f shr $0x1f,%ebp + 7c36: 41 b9 01 00 00 00 mov $0x1,%r9d + 7c3c: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi + 7c40: 33 ed xor %ebp,%ebp + 7c42: 83 e6 fe and $0xfffffffe,%esi + 7c45: 89 f3 mov %esi,%ebx + 7c47: d1 eb shr $1,%ebx + 7c49: 85 db test %ebx,%ebx + 7c4b: 76 3b jbe 0x7c88 + 7c4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c54: 00 + 7c55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c5c: 0f 1f 40 00 nopl 0x0(%rax) + 7c60: 44 8d 4c 2d 00 lea 0x0(%rbp,%rbp,1),%r9d + 7c65: 83 c5 01 add $0x1,%ebp + 7c68: 4d 63 c9 movslq %r9d,%r9 + 7c6b: 4e 8b 54 c8 10 mov 0x10(%rax,%r9,8),%r10 + 7c70: 4f 89 54 cf 10 mov %r10,0x10(%r15,%r9,8) + 7c75: 4e 8b 5c c8 18 mov 0x18(%rax,%r9,8),%r11 + 7c7a: 4f 89 5c cf 18 mov %r11,0x18(%r15,%r9,8) + 7c7f: 3b eb cmp %ebx,%ebp + 7c81: 72 dd jb 0x7c60 + 7c83: 44 8d 4c 2d 01 lea 0x1(%rbp,%rbp,1),%r9d + 7c88: 41 8d 59 ff lea -0x1(%r9),%ebx + 7c8c: 3b de cmp %esi,%ebx + 7c8e: 73 0d jae 0x7c9d + 7c90: 4d 63 c9 movslq %r9d,%r9 + 7c93: 4a 8b 44 c8 08 mov 0x8(%rax,%r9,8),%rax + 7c98: 4b 89 44 cf 08 mov %rax,0x8(%r15,%r9,8) + 7c9d: 4d 63 ed movslq %r13d,%r13 + 7ca0: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 7ca5: 74 1f je 0x7cc6 + 7ca7: 48 8d 05 f2 32 fe ff lea -0x1cd0e(%rip),%rax # 0xfffffffffffeafa0 + 7cae: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2 + 7cb4: 4c 89 f9 mov %r15,%rcx + 7cb7: 4a 8b 9c e8 00 da c5 mov 0x1c5da00(%rax,%r13,8),%rbx + 7cbe: 01 + 7cbf: 4c 89 fa mov %r15,%rdx + 7cc2: ff d3 call *%rbx + 7cc4: eb 17 jmp 0x7cdd + 7cc6: 48 8d 05 d3 32 fe ff lea -0x1cd2d(%rip),%rax # 0xfffffffffffeafa0 + 7ccd: 4c 89 f9 mov %r15,%rcx + 7cd0: 4a 8b 9c e8 30 da c5 mov 0x1c5da30(%rax,%r13,8),%rbx + 7cd7: 01 + 7cd8: 4c 89 fa mov %r15,%rdx + 7cdb: ff d3 call *%rbx + 7cdd: 33 c0 xor %eax,%eax + 7cdf: 48 83 c4 30 add $0x30,%rsp + 7ce3: 5d pop %rbp + 7ce4: 41 5f pop %r15 + 7ce6: 41 5e pop %r14 + 7ce8: 41 5d pop %r13 + 7cea: 41 5c pop %r12 + 7cec: 5e pop %rsi + 7ced: 5b pop %rbx + 7cee: c3 ret + 7cef: 4c 89 cb mov %r9,%rbx + 7cf2: 48 83 e3 3f and $0x3f,%rbx + 7cf6: 48 f7 db neg %rbx + 7cf9: 48 83 e3 3f and $0x3f,%rbx + 7cfd: 4c 03 cb add %rbx,%r9 + 7d00: 33 db xor %ebx,%ebx + 7d02: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) + 7d07: 49 0f 4f d9 cmovg %r9,%rbx + 7d0b: 44 89 e9 mov %r13d,%ecx + 7d0e: bd 01 00 00 00 mov $0x1,%ebp + 7d13: f2 0f 10 10 movsd (%rax),%xmm2 + 7d17: d3 e5 shl %cl,%ebp + 7d19: 0f 28 c2 movaps %xmm2,%xmm0 + 7d1c: 41 8d 75 ff lea -0x1(%r13),%esi + 7d20: 41 bc 01 00 00 00 mov $0x1,%r12d + 7d26: 48 63 ed movslq %ebp,%rbp + 7d29: 89 f1 mov %esi,%ecx + 7d2b: f2 0f 10 0c e8 movsd (%rax,%rbp,8),%xmm1 + 7d30: 41 d3 e4 shl %cl,%r12d + 7d33: 49 89 e3 mov %rsp,%r11 + 7d36: f2 0f 58 c1 addsd %xmm1,%xmm0 + 7d3a: f2 0f 5c d1 subsd %xmm1,%xmm2 + 7d3e: 48 89 c1 mov %rax,%rcx + 7d41: 4c 89 fa mov %r15,%rdx + 7d44: 45 89 e0 mov %r12d,%r8d + 7d47: 41 b9 ff ff ff ff mov $0xffffffff,%r9d + 7d4d: f2 41 0f 11 07 movsd %xmm0,(%r15) + 7d52: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15) + 7d58: 4d 8b 56 58 mov 0x58(%r14),%r10 + 7d5c: 4d 89 53 20 mov %r10,0x20(%r11) + 7d60: e8 1b 3f 0c 00 call 0xcbc80 + 7d65: 41 83 fd 06 cmp $0x6,%r13d + 7d69: 7f 45 jg 0x7db0 + 7d6b: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 7d70: 74 22 je 0x7d94 + 7d72: 4d 63 ed movslq %r13d,%r13 + 7d75: 48 8d 05 24 32 fe ff lea -0x1cddc(%rip),%rax # 0xfffffffffffeafa0 + 7d7c: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2 + 7d82: 4a 8b 9c e8 58 da c5 mov 0x1c5da58(%rax,%r13,8),%rbx + 7d89: 01 + 7d8a: 4c 89 f9 mov %r15,%rcx + 7d8d: 4c 89 fa mov %r15,%rdx + 7d90: ff d3 call *%rbx + 7d92: eb 75 jmp 0x7e09 + 7d94: 4d 63 ed movslq %r13d,%r13 + 7d97: 48 8d 05 02 32 fe ff lea -0x1cdfe(%rip),%rax # 0xfffffffffffeafa0 + 7d9e: 4a 8b 9c e8 88 da c5 mov 0x1c5da88(%rax,%r13,8),%rbx + 7da5: 01 + 7da6: 4c 89 f9 mov %r15,%rcx + 7da9: 4c 89 fa mov %r15,%rdx + 7dac: ff d3 call *%rbx + 7dae: eb 59 jmp 0x7e09 + 7db0: 41 83 fd 11 cmp $0x11,%r13d + 7db4: 7e 1a jle 0x7dd0 + 7db6: 48 89 e0 mov %rsp,%rax + 7db9: 4c 89 f1 mov %r14,%rcx + 7dbc: 4c 89 fa mov %r15,%rdx + 7dbf: 4d 89 f8 mov %r15,%r8 + 7dc2: 48 89 58 20 mov %rbx,0x20(%rax) + 7dc6: 41 89 f1 mov %esi,%r9d + 7dc9: e8 92 46 0c 00 call 0xcc460 + 7dce: eb 39 jmp 0x7e09 + 7dd0: 48 89 e6 mov %rsp,%rsi + 7dd3: 49 8b 46 30 mov 0x30(%r14),%rax + 7dd7: 4c 89 f9 mov %r15,%rcx + 7dda: 4d 8b 4e 38 mov 0x38(%r14),%r9 + 7dde: 4c 89 fa mov %r15,%rdx + 7de1: 45 89 e0 mov %r12d,%r8d + 7de4: 48 89 46 20 mov %rax,0x20(%rsi) + 7de8: 48 89 5e 28 mov %rbx,0x28(%rsi) + 7dec: e8 7f 64 ac 01 call 0x1ace270 + 7df1: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 7df6: 74 11 je 0x7e09 + 7df8: f2 41 0f 10 46 10 movsd 0x10(%r14),%xmm0 + 7dfe: 4c 89 fa mov %r15,%rdx + 7e01: 41 89 e8 mov %ebp,%r8d + 7e04: e8 37 cb fe ff call 0xffffffffffff4940 + 7e09: 33 c0 xor %eax,%eax + 7e0b: 48 83 c4 30 add $0x30,%rsp + 7e0f: 5d pop %rbp + 7e10: 41 5f pop %r15 + 7e12: 41 5e pop %r14 + 7e14: 41 5d pop %r13 + 7e16: 41 5c pop %r12 + 7e18: 5e pop %rsi + 7e19: 5b pop %rbx + 7e1a: c3 ret + 7e1b: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) + 7e20: 7e 15 jle 0x7e37 + 7e22: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7e27: 48 83 c4 30 add $0x30,%rsp + 7e2b: 5d pop %rbp + 7e2c: 41 5f pop %r15 + 7e2e: 41 5e pop %r14 + 7e30: 41 5d pop %r13 + 7e32: 41 5c pop %r12 + 7e34: 5e pop %rsi + 7e35: 5b pop %rbx + 7e36: c3 ret + 7e37: 45 8b 6e 04 mov 0x4(%r14),%r13d + 7e3b: 41 83 fd 05 cmp $0x5,%r13d + 7e3f: 0f 8e c2 fd ff ff jle 0x7c07 + 7e45: e9 c1 fe ff ff jmp 0x7d0b + 7e4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e51: 00 + 7e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e60: 53 push %rbx + 7e61: 56 push %rsi + 7e62: 57 push %rdi + 7e63: 41 54 push %r12 + 7e65: 41 56 push %r14 + 7e67: 41 57 push %r15 + 7e69: 55 push %rbp + 7e6a: 48 83 ec 30 sub $0x30,%rsp + 7e6e: 4d 89 c6 mov %r8,%r14 + 7e71: 49 89 d7 mov %rdx,%r15 + 7e74: 48 89 c8 mov %rcx,%rax + 7e77: 33 db xor %ebx,%ebx + 7e79: 4d 85 f6 test %r14,%r14 + 7e7c: 0f 84 4e 02 00 00 je 0x80d0 + 7e82: 41 83 3e 09 cmpl $0x9,(%r14) + 7e86: 74 14 je 0x7e9c + 7e88: b8 f3 ff ff ff mov $0xfffffff3,%eax + 7e8d: 48 83 c4 30 add $0x30,%rsp + 7e91: 5d pop %rbp + 7e92: 41 5f pop %r15 + 7e94: 41 5e pop %r14 + 7e96: 41 5c pop %r12 + 7e98: 5f pop %rdi + 7e99: 5e pop %rsi + 7e9a: 5b pop %rbx + 7e9b: c3 ret + 7e9c: 48 85 c0 test %rax,%rax + 7e9f: 0f 84 2b 02 00 00 je 0x80d0 + 7ea5: 4d 85 ff test %r15,%r15 + 7ea8: 0f 84 22 02 00 00 je 0x80d0 + 7eae: 4d 85 c9 test %r9,%r9 + 7eb1: 0f 84 12 02 00 00 je 0x80c9 + 7eb7: 45 8b 66 04 mov 0x4(%r14),%r12d + 7ebb: 41 83 fc 04 cmp $0x4,%r12d + 7ebf: 0f 8f e1 00 00 00 jg 0x7fa6 + 7ec5: 48 8b 18 mov (%rax),%rbx + 7ec8: 44 89 e1 mov %r12d,%ecx + 7ecb: 49 89 1f mov %rbx,(%r15) + 7ece: bb 01 00 00 00 mov $0x1,%ebx + 7ed3: d3 e3 shl %cl,%ebx + 7ed5: 83 fb 01 cmp $0x1,%ebx + 7ed8: 0f 8e 7b 00 00 00 jle 0x7f59 + 7ede: 48 63 db movslq %ebx,%rbx + 7ee1: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp + 7ee5: 49 89 6f 08 mov %rbp,0x8(%r15) + 7ee9: 8d 6b fe lea -0x2(%rbx),%ebp + 7eec: 83 fd 02 cmp $0x2,%ebp + 7eef: 7c 68 jl 0x7f59 + 7ef1: c1 ed 1f shr $0x1f,%ebp + 7ef4: bf 01 00 00 00 mov $0x1,%edi + 7ef9: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi + 7efd: 33 ed xor %ebp,%ebp + 7eff: 83 e6 fe and $0xfffffffe,%esi + 7f02: 89 f3 mov %esi,%ebx + 7f04: d1 eb shr $1,%ebx + 7f06: 85 db test %ebx,%ebx + 7f08: 76 3b jbe 0x7f45 + 7f0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f11: 00 + 7f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f20: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi + 7f24: ff c5 inc %ebp + 7f26: 48 63 ff movslq %edi,%rdi + 7f29: 4c 8b 4c f8 10 mov 0x10(%rax,%rdi,8),%r9 + 7f2e: 4d 89 4c ff 10 mov %r9,0x10(%r15,%rdi,8) + 7f33: 4c 8b 54 f8 18 mov 0x18(%rax,%rdi,8),%r10 + 7f38: 4d 89 54 ff 18 mov %r10,0x18(%r15,%rdi,8) + 7f3d: 3b eb cmp %ebx,%ebp + 7f3f: 72 df jb 0x7f20 + 7f41: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi + 7f45: 8d 5f ff lea -0x1(%rdi),%ebx + 7f48: 3b de cmp %esi,%ebx + 7f4a: 73 0d jae 0x7f59 + 7f4c: 48 63 ff movslq %edi,%rdi + 7f4f: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax + 7f54: 49 89 44 ff 08 mov %rax,0x8(%r15,%rdi,8) + 7f59: 4d 63 e4 movslq %r12d,%r12 + 7f5c: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 7f61: 74 1d je 0x7f80 + 7f63: 48 8d 05 36 30 fe ff lea -0x1cfca(%rip),%rax # 0xfffffffffffeafa0 + 7f6a: 4c 89 f9 mov %r15,%rcx + 7f6d: c4 c1 7b 10 56 10 vmovsd 0x10(%r14),%xmm2 + 7f73: 4c 89 fa mov %r15,%rdx + 7f76: 42 ff 94 e0 c0 da c5 call *0x1c5dac0(%rax,%r12,8) + 7f7d: 01 + 7f7e: eb 15 jmp 0x7f95 + 7f80: 48 8d 05 19 30 fe ff lea -0x1cfe7(%rip),%rax # 0xfffffffffffeafa0 + 7f87: 4c 89 f9 mov %r15,%rcx + 7f8a: 4c 89 fa mov %r15,%rdx + 7f8d: 42 ff 94 e0 f0 da c5 call *0x1c5daf0(%rax,%r12,8) + 7f94: 01 + 7f95: 33 c0 xor %eax,%eax + 7f97: 48 83 c4 30 add $0x30,%rsp + 7f9b: 5d pop %rbp + 7f9c: 41 5f pop %r15 + 7f9e: 41 5e pop %r14 + 7fa0: 41 5c pop %r12 + 7fa2: 5f pop %rdi + 7fa3: 5e pop %rsi + 7fa4: 5b pop %rbx + 7fa5: c3 ret + 7fa6: 4c 89 cb mov %r9,%rbx + 7fa9: 48 83 e3 3f and $0x3f,%rbx + 7fad: 48 f7 db neg %rbx + 7fb0: 48 83 e3 3f and $0x3f,%rbx + 7fb4: 4c 03 cb add %rbx,%r9 + 7fb7: 33 db xor %ebx,%ebx + 7fb9: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) + 7fbe: 49 0f 4f d9 cmovg %r9,%rbx + 7fc2: 44 89 e1 mov %r12d,%ecx + 7fc5: bd 01 00 00 00 mov $0x1,%ebp + 7fca: d3 e5 shl %cl,%ebp + 7fcc: 41 8d 74 24 ff lea -0x1(%r12),%esi + 7fd1: 48 63 ed movslq %ebp,%rbp + 7fd4: 49 89 e3 mov %rsp,%r11 + 7fd7: c5 fb 10 08 vmovsd (%rax),%xmm1 + 7fdb: 89 f1 mov %esi,%ecx + 7fdd: bf 01 00 00 00 mov $0x1,%edi + 7fe2: 4c 89 fa mov %r15,%rdx + 7fe5: d3 e7 shl %cl,%edi + 7fe7: 48 89 c1 mov %rax,%rcx + 7fea: c5 fb 10 14 e8 vmovsd (%rax,%rbp,8),%xmm2 + 7fef: 41 89 f8 mov %edi,%r8d + 7ff2: 41 b9 ff ff ff ff mov $0xffffffff,%r9d + 7ff8: c5 f3 58 c2 vaddsd %xmm2,%xmm1,%xmm0 + 7ffc: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 diff --git a/handoff/nls_dasm/th_2c60.dis b/handoff/nls_dasm/th_2c60.dis new file mode 100644 index 0000000..c94b311 --- /dev/null +++ b/handoff/nls_dasm/th_2c60.dis @@ -0,0 +1,9052 @@ +; th_2c60: VA 0x180002c60-0x18000ac60 (32768 bytes) + +/tmp/opencode/dis/th_2c60.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 45 89 c1 mov %r8d,%r9d + 3: 49 89 d0 mov %rdx,%r8 + 6: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 10: 4d 85 c0 test %r8,%r8 + 13: 0f 84 3a 01 00 00 je 0x153 + 19: 45 85 c9 test %r9d,%r9d + 1c: 0f 8e 2b 01 00 00 jle 0x14d + 22: 49 63 d1 movslq %r9d,%rdx + 25: c5 fa 16 e8 vmovshdup %xmm0,%xmm5 + 29: 48 83 fa 08 cmp $0x8,%rdx + 2d: c5 fa 12 e0 vmovsldup %xmm0,%xmm4 + 31: 0f 8c 11 01 00 00 jl 0x148 + 37: 4c 89 c0 mov %r8,%rax + 3a: 48 83 e0 1f and $0x1f,%rax + 3e: 85 c0 test %eax,%eax + 40: 74 10 je 0x52 + 42: a8 07 test $0x7,%al + 44: 0f 85 fe 00 00 00 jne 0x148 + 4a: f7 d8 neg %eax + 4c: 83 c0 20 add $0x20,%eax + 4f: c1 e8 03 shr $0x3,%eax + 52: 8d 48 08 lea 0x8(%rax),%ecx + 55: 48 3b d1 cmp %rcx,%rdx + 58: 0f 8c ea 00 00 00 jl 0x148 + 5e: 44 89 c9 mov %r9d,%ecx + 61: 2b c8 sub %eax,%ecx + 63: 83 e1 07 and $0x7,%ecx + 66: 44 2b c9 sub %ecx,%r9d + 69: 33 c9 xor %ecx,%ecx + 6b: 41 89 c2 mov %eax,%r10d + 6e: 85 c0 test %eax,%eax + 70: 76 30 jbe 0xa2 + 72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 80: c4 c1 7b 10 14 c8 vmovsd (%r8,%rcx,8),%xmm2 + 86: c5 e8 c6 ca b1 vshufps $0xb1,%xmm2,%xmm2,%xmm1 + 8b: c5 d0 59 d9 vmulps %xmm1,%xmm5,%xmm3 + 8f: c4 e2 69 b6 dc vfmaddsub231ps %xmm4,%xmm2,%xmm3 + 94: c4 c1 7b 11 1c c8 vmovsd %xmm3,(%r8,%rcx,8) + 9a: 48 ff c1 inc %rcx + 9d: 49 3b ca cmp %r10,%rcx + a0: 72 de jb 0x80 + a2: c4 e2 7d 19 c0 vbroadcastsd %xmm0,%ymm0 + a7: c5 fe 16 d8 vmovshdup %ymm0,%ymm3 + ab: c5 fe 12 d0 vmovsldup %ymm0,%ymm2 + af: 49 63 c1 movslq %r9d,%rax + b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c0: c4 81 7c 10 0c d0 vmovups (%r8,%r10,8),%ymm1 + c6: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + cb: c5 e4 59 c0 vmulps %ymm0,%ymm3,%ymm0 + cf: c4 e2 75 b6 c2 vfmaddsub231ps %ymm2,%ymm1,%ymm0 + d4: c4 81 7c 11 04 d0 vmovups %ymm0,(%r8,%r10,8) + da: c4 81 7c 10 44 d0 20 vmovups 0x20(%r8,%r10,8),%ymm0 + e1: c5 fc c6 c8 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm1 + e6: c5 e4 59 c9 vmulps %ymm1,%ymm3,%ymm1 + ea: c4 e2 7d b6 ca vfmaddsub231ps %ymm2,%ymm0,%ymm1 + ef: c4 81 7c 11 4c d0 20 vmovups %ymm1,0x20(%r8,%r10,8) + f6: 49 83 c2 08 add $0x8,%r10 + fa: 4c 3b d0 cmp %rax,%r10 + fd: 72 c1 jb 0xc0 + ff: 33 c0 xor %eax,%eax + 101: 41 8d 49 01 lea 0x1(%r9),%ecx + 105: 48 63 c9 movslq %ecx,%rcx + 108: 48 3b ca cmp %rdx,%rcx + 10b: 77 35 ja 0x142 + 10d: 4d 63 c9 movslq %r9d,%r9 + 110: 49 2b d1 sub %r9,%rdx + 113: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 117: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 11e: 00 00 + 120: c5 fb 10 09 vmovsd (%rcx),%xmm1 + 124: 48 ff c0 inc %rax + 127: c5 f0 c6 c1 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm0 + 12c: c5 d0 59 d0 vmulps %xmm0,%xmm5,%xmm2 + 130: c4 e2 71 b6 d4 vfmaddsub231ps %xmm4,%xmm1,%xmm2 + 135: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 139: 48 83 c1 08 add $0x8,%rcx + 13d: 48 3b c2 cmp %rdx,%rax + 140: 72 de jb 0x120 + 142: 33 c0 xor %eax,%eax + 144: c5 f8 77 vzeroupper + 147: c3 ret + 148: 45 33 c9 xor %r9d,%r9d + 14b: eb b2 jmp 0xff + 14d: b8 fa ff ff ff mov $0xfffffffa,%eax + 152: c3 ret + 153: b8 f8 ff ff ff mov $0xfffffff8,%eax + 158: c3 ret + 159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 160: 45 89 c1 mov %r8d,%r9d + 163: 49 89 d0 mov %rdx,%r8 + 166: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 16b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 170: 4d 85 c0 test %r8,%r8 + 173: 0f 84 5a 01 00 00 je 0x2d3 + 179: 45 85 c9 test %r9d,%r9d + 17c: 0f 8e 4b 01 00 00 jle 0x2cd + 182: 49 63 d1 movslq %r9d,%rdx + 185: c5 fa 16 d8 vmovshdup %xmm0,%xmm3 + 189: c5 fa 12 d0 vmovsldup %xmm0,%xmm2 + 18d: 48 83 fa 08 cmp $0x8,%rdx + 191: 0f 8c 31 01 00 00 jl 0x2c8 + 197: 4c 89 c0 mov %r8,%rax + 19a: 48 83 e0 1f and $0x1f,%rax + 19e: 85 c0 test %eax,%eax + 1a0: 74 10 je 0x1b2 + 1a2: a8 07 test $0x7,%al + 1a4: 0f 85 1e 01 00 00 jne 0x2c8 + 1aa: f7 d8 neg %eax + 1ac: 83 c0 20 add $0x20,%eax + 1af: c1 e8 03 shr $0x3,%eax + 1b2: 8d 48 08 lea 0x8(%rax),%ecx + 1b5: 48 3b d1 cmp %rcx,%rdx + 1b8: 0f 8c 0a 01 00 00 jl 0x2c8 + 1be: 44 89 c9 mov %r9d,%ecx + 1c1: 2b c8 sub %eax,%ecx + 1c3: 83 e1 07 and $0x7,%ecx + 1c6: 44 2b c9 sub %ecx,%r9d + 1c9: 33 c9 xor %ecx,%ecx + 1cb: 41 89 c2 mov %eax,%r10d + 1ce: 85 c0 test %eax,%eax + 1d0: 76 30 jbe 0x202 + 1d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e0: c4 c1 7b 10 24 c8 vmovsd (%r8,%rcx,8),%xmm4 + 1e6: c5 d8 c6 cc b1 vshufps $0xb1,%xmm4,%xmm4,%xmm1 + 1eb: c5 e0 59 e9 vmulps %xmm1,%xmm3,%xmm5 + 1ef: c4 e2 59 b6 ea vfmaddsub231ps %xmm2,%xmm4,%xmm5 + 1f4: c4 c1 7b 11 2c c8 vmovsd %xmm5,(%r8,%rcx,8) + 1fa: 48 ff c1 inc %rcx + 1fd: 49 3b ca cmp %r10,%rcx + 200: 72 de jb 0x1e0 + 202: c4 e2 7d 19 c0 vbroadcastsd %xmm0,%ymm0 + 207: c5 fe 16 c8 vmovshdup %ymm0,%ymm1 + 20b: c5 fe 12 c0 vmovsldup %ymm0,%ymm0 + 20f: 49 63 c1 movslq %r9d,%rax + 212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 220: c4 81 7c 10 2c d0 vmovups (%r8,%r10,8),%ymm5 + 226: 62 81 7c 28 10 54 d0 vmovups 0x20(%r8,%r10,8),%ymm18 + 22d: 01 + 22e: c5 d4 c6 e5 b1 vshufps $0xb1,%ymm5,%ymm5,%ymm4 + 233: 62 a1 6c 20 c6 ca b1 vshufps $0xb1,%ymm18,%ymm18,%ymm17 + 23a: 62 e1 74 28 59 c4 vmulps %ymm4,%ymm1,%ymm16 + 240: 62 a1 74 28 59 d9 vmulps %ymm17,%ymm1,%ymm19 + 246: 62 e2 55 28 b6 c0 vfmaddsub231ps %ymm0,%ymm5,%ymm16 + 24c: 62 e2 6d 20 b6 d8 vfmaddsub231ps %ymm0,%ymm18,%ymm19 + 252: 62 81 7c 28 11 04 d0 vmovups %ymm16,(%r8,%r10,8) + 259: 62 81 7c 28 11 5c d0 vmovups %ymm19,0x20(%r8,%r10,8) + 260: 01 + 261: 49 83 c2 08 add $0x8,%r10 + 265: 4c 3b d0 cmp %rax,%r10 + 268: 72 b6 jb 0x220 + 26a: 33 c0 xor %eax,%eax + 26c: 41 8d 49 01 lea 0x1(%r9),%ecx + 270: 48 63 c9 movslq %ecx,%rcx + 273: 48 3b ca cmp %rdx,%rcx + 276: 77 4a ja 0x2c2 + 278: 4d 63 c9 movslq %r9d,%r9 + 27b: 49 2b d1 sub %r9,%rdx + 27e: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 282: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 289: 00 + 28a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 291: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 298: 00 + 299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a0: c5 fb 10 09 vmovsd (%rcx),%xmm1 + 2a4: 48 ff c0 inc %rax + 2a7: c5 f0 c6 c1 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm0 + 2ac: c5 e0 59 e0 vmulps %xmm0,%xmm3,%xmm4 + 2b0: c4 e2 71 b6 e2 vfmaddsub231ps %xmm2,%xmm1,%xmm4 + 2b5: c5 fb 11 21 vmovsd %xmm4,(%rcx) + 2b9: 48 83 c1 08 add $0x8,%rcx + 2bd: 48 3b c2 cmp %rdx,%rax + 2c0: 72 de jb 0x2a0 + 2c2: 33 c0 xor %eax,%eax + 2c4: c5 f8 77 vzeroupper + 2c7: c3 ret + 2c8: 45 33 c9 xor %r9d,%r9d + 2cb: eb 9d jmp 0x26a + 2cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 2d2: c3 ret + 2d3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2d8: c3 ret + 2d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e0: 48 83 ec 28 sub $0x28,%rsp + 2e4: 48 85 c9 test %rcx,%rcx + 2e7: 74 15 je 0x2fe + 2e9: 85 d2 test %edx,%edx + 2eb: 7f 05 jg 0x2f2 + 2ed: 6a fa push $0xfffffffffffffffa + 2ef: 58 pop %rax + 2f0: eb 07 jmp 0x2f9 + 2f2: e8 89 0b a5 01 call 0x1a50e80 + 2f7: 33 c0 xor %eax,%eax + 2f9: 48 83 c4 28 add $0x28,%rsp + 2fd: c3 ret + 2fe: 6a f8 push $0xfffffffffffffff8 + 300: 58 pop %rax + 301: eb f6 jmp 0x2f9 + 303: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30a: 00 + 30b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 320: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 325: 48 85 c9 test %rcx,%rcx + 328: 74 16 je 0x340 + 32a: 85 d2 test %edx,%edx + 32c: 7f 05 jg 0x333 + 32e: 6a fa push $0xfffffffffffffffa + 330: 58 pop %rax + 331: eb 07 jmp 0x33a + 333: e8 88 13 a5 01 call 0x1a516c0 + 338: 33 c0 xor %eax,%eax + 33a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 33f: c3 ret + 340: 6a f8 push $0xfffffffffffffff8 + 342: 58 pop %rax + 343: eb f5 jmp 0x33a + 345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34c: 00 + 34d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 360: 48 83 ec 28 sub $0x28,%rsp + 364: 48 85 c9 test %rcx,%rcx + 367: 74 15 je 0x37e + 369: 85 d2 test %edx,%edx + 36b: 7f 05 jg 0x372 + 36d: 6a fa push $0xfffffffffffffffa + 36f: 58 pop %rax + 370: eb 07 jmp 0x379 + 372: e8 89 1b a5 01 call 0x1a51f00 + 377: 33 c0 xor %eax,%eax + 379: 48 83 c4 28 add $0x28,%rsp + 37d: c3 ret + 37e: 6a f8 push $0xfffffffffffffff8 + 380: 58 pop %rax + 381: eb f6 jmp 0x379 + 383: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 38a: 00 + 38b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a0: 48 83 ec 28 sub $0x28,%rsp + 3a4: 48 85 c9 test %rcx,%rcx + 3a7: 74 15 je 0x3be + 3a9: 85 d2 test %edx,%edx + 3ab: 7f 05 jg 0x3b2 + 3ad: 6a fa push $0xfffffffffffffffa + 3af: 58 pop %rax + 3b0: eb 07 jmp 0x3b9 + 3b2: e8 69 21 a5 01 call 0x1a52520 + 3b7: 33 c0 xor %eax,%eax + 3b9: 48 83 c4 28 add $0x28,%rsp + 3bd: c3 ret + 3be: 6a f8 push $0xfffffffffffffff8 + 3c0: 58 pop %rax + 3c1: eb f6 jmp 0x3b9 + 3c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ca: 00 + 3cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e0: 48 83 ec 28 sub $0x28,%rsp + 3e4: 48 85 c9 test %rcx,%rcx + 3e7: 74 15 je 0x3fe + 3e9: 85 d2 test %edx,%edx + 3eb: 7f 05 jg 0x3f2 + 3ed: 6a fa push $0xfffffffffffffffa + 3ef: 58 pop %rax + 3f0: eb 07 jmp 0x3f9 + 3f2: e8 69 27 a5 01 call 0x1a52b60 + 3f7: 33 c0 xor %eax,%eax + 3f9: 48 83 c4 28 add $0x28,%rsp + 3fd: c3 ret + 3fe: 6a f8 push $0xfffffffffffffff8 + 400: 58 pop %rax + 401: eb f6 jmp 0x3f9 + 403: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 40a: 00 + 40b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 412: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 420: 48 83 ec 28 sub $0x28,%rsp + 424: 48 85 c9 test %rcx,%rcx + 427: 74 15 je 0x43e + 429: 85 d2 test %edx,%edx + 42b: 7f 05 jg 0x432 + 42d: 6a fa push $0xfffffffffffffffa + 42f: 58 pop %rax + 430: eb 07 jmp 0x439 + 432: e8 69 2d a5 01 call 0x1a531a0 + 437: 33 c0 xor %eax,%eax + 439: 48 83 c4 28 add $0x28,%rsp + 43d: c3 ret + 43e: 6a f8 push $0xfffffffffffffff8 + 440: 58 pop %rax + 441: eb f6 jmp 0x439 + 443: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 44a: 00 + 44b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 460: 55 push %rbp + 461: 48 83 ec 30 sub $0x30,%rsp + 465: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 46a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 46e: 48 89 55 28 mov %rdx,0x28(%rbp) + 472: 44 89 45 30 mov %r8d,0x30(%rbp) + 476: 48 8b 45 20 mov 0x20(%rbp),%rax + 47a: 48 85 c0 test %rax,%rax + 47d: 74 14 je 0x493 + 47f: 48 8b 45 28 mov 0x28(%rbp),%rax + 483: 48 85 c0 test %rax,%rax + 486: 75 16 jne 0x49e + 488: b8 f8 ff ff ff mov $0xfffffff8,%eax + 48d: 48 8d 65 10 lea 0x10(%rbp),%rsp + 491: 5d pop %rbp + 492: c3 ret + 493: b8 f8 ff ff ff mov $0xfffffff8,%eax + 498: 48 8d 65 10 lea 0x10(%rbp),%rsp + 49c: 5d pop %rbp + 49d: c3 ret + 49e: 8b 45 30 mov 0x30(%rbp),%eax + 4a1: 85 c0 test %eax,%eax + 4a3: 7f 0b jg 0x4b0 + 4a5: b8 fa ff ff ff mov $0xfffffffa,%eax + 4aa: 48 8d 65 10 lea 0x10(%rbp),%rsp + 4ae: 5d pop %rbp + 4af: c3 ret + 4b0: 48 8b 45 20 mov 0x20(%rbp),%rax + 4b4: 48 8b 55 28 mov 0x28(%rbp),%rdx + 4b8: 8b 4d 30 mov 0x30(%rbp),%ecx + 4bb: 89 4d 00 mov %ecx,0x0(%rbp) + 4be: 48 89 c1 mov %rax,%rcx + 4c1: 8b 45 00 mov 0x0(%rbp),%eax + 4c4: 41 89 c0 mov %eax,%r8d + 4c7: e8 34 33 a5 01 call 0x1a53800 + 4cc: b8 00 00 00 00 mov $0x0,%eax + 4d1: 48 8d 65 10 lea 0x10(%rbp),%rsp + 4d5: 5d pop %rbp + 4d6: c3 ret + 4d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4de: 00 00 + 4e0: 55 push %rbp + 4e1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 4e6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 4eb: 48 89 4d 20 mov %rcx,0x20(%rbp) + 4ef: 48 89 55 28 mov %rdx,0x28(%rbp) + 4f3: 44 89 45 30 mov %r8d,0x30(%rbp) + 4f7: 48 8b 45 20 mov 0x20(%rbp),%rax + 4fb: 48 85 c0 test %rax,%rax + 4fe: 74 14 je 0x514 + 500: 48 8b 45 28 mov 0x28(%rbp),%rax + 504: 48 85 c0 test %rax,%rax + 507: 75 16 jne 0x51f + 509: b8 f8 ff ff ff mov $0xfffffff8,%eax + 50e: 48 8d 65 10 lea 0x10(%rbp),%rsp + 512: 5d pop %rbp + 513: c3 ret + 514: b8 f8 ff ff ff mov $0xfffffff8,%eax + 519: 48 8d 65 10 lea 0x10(%rbp),%rsp + 51d: 5d pop %rbp + 51e: c3 ret + 51f: 8b 45 30 mov 0x30(%rbp),%eax + 522: 85 c0 test %eax,%eax + 524: 7f 0b jg 0x531 + 526: b8 fa ff ff ff mov $0xfffffffa,%eax + 52b: 48 8d 65 10 lea 0x10(%rbp),%rsp + 52f: 5d pop %rbp + 530: c3 ret + 531: 48 8b 45 20 mov 0x20(%rbp),%rax + 535: 48 8b 55 28 mov 0x28(%rbp),%rdx + 539: 8b 4d 30 mov 0x30(%rbp),%ecx + 53c: 89 4d 00 mov %ecx,0x0(%rbp) + 53f: 48 89 c1 mov %rax,%rcx + 542: 8b 45 00 mov 0x0(%rbp),%eax + 545: 41 89 c0 mov %eax,%r8d + 548: e8 23 65 a5 01 call 0x1a56a70 + 54d: b8 00 00 00 00 mov $0x0,%eax + 552: 48 8d 65 10 lea 0x10(%rbp),%rsp + 556: 5d pop %rbp + 557: c3 ret + 558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 55f: 00 + 560: 55 push %rbp + 561: 48 83 ec 30 sub $0x30,%rsp + 565: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 56a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 56e: 48 89 55 28 mov %rdx,0x28(%rbp) + 572: 44 89 45 30 mov %r8d,0x30(%rbp) + 576: 48 8b 45 20 mov 0x20(%rbp),%rax + 57a: 48 85 c0 test %rax,%rax + 57d: 74 14 je 0x593 + 57f: 48 8b 45 28 mov 0x28(%rbp),%rax + 583: 48 85 c0 test %rax,%rax + 586: 75 16 jne 0x59e + 588: b8 f8 ff ff ff mov $0xfffffff8,%eax + 58d: 48 8d 65 10 lea 0x10(%rbp),%rsp + 591: 5d pop %rbp + 592: c3 ret + 593: b8 f8 ff ff ff mov $0xfffffff8,%eax + 598: 48 8d 65 10 lea 0x10(%rbp),%rsp + 59c: 5d pop %rbp + 59d: c3 ret + 59e: 8b 45 30 mov 0x30(%rbp),%eax + 5a1: 85 c0 test %eax,%eax + 5a3: 7f 0b jg 0x5b0 + 5a5: b8 fa ff ff ff mov $0xfffffffa,%eax + 5aa: 48 8d 65 10 lea 0x10(%rbp),%rsp + 5ae: 5d pop %rbp + 5af: c3 ret + 5b0: 48 8b 45 20 mov 0x20(%rbp),%rax + 5b4: 48 8b 55 28 mov 0x28(%rbp),%rdx + 5b8: 8b 4d 30 mov 0x30(%rbp),%ecx + 5bb: 89 4d 00 mov %ecx,0x0(%rbp) + 5be: 48 89 c1 mov %rax,%rcx + 5c1: 8b 45 00 mov 0x0(%rbp),%eax + 5c4: 41 89 c0 mov %eax,%r8d + 5c7: e8 14 97 a5 01 call 0x1a59ce0 + 5cc: b8 00 00 00 00 mov $0x0,%eax + 5d1: 48 8d 65 10 lea 0x10(%rbp),%rsp + 5d5: 5d pop %rbp + 5d6: c3 ret + 5d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5de: 00 00 + 5e0: 55 push %rbp + 5e1: 48 83 ec 30 sub $0x30,%rsp + 5e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 5ea: 48 89 4d 20 mov %rcx,0x20(%rbp) + 5ee: 48 89 55 28 mov %rdx,0x28(%rbp) + 5f2: 44 89 45 30 mov %r8d,0x30(%rbp) + 5f6: 48 8b 45 20 mov 0x20(%rbp),%rax + 5fa: 48 85 c0 test %rax,%rax + 5fd: 74 14 je 0x613 + 5ff: 48 8b 45 28 mov 0x28(%rbp),%rax + 603: 48 85 c0 test %rax,%rax + 606: 75 16 jne 0x61e + 608: b8 f8 ff ff ff mov $0xfffffff8,%eax + 60d: 48 8d 65 10 lea 0x10(%rbp),%rsp + 611: 5d pop %rbp + 612: c3 ret + 613: b8 f8 ff ff ff mov $0xfffffff8,%eax + 618: 48 8d 65 10 lea 0x10(%rbp),%rsp + 61c: 5d pop %rbp + 61d: c3 ret + 61e: 8b 45 30 mov 0x30(%rbp),%eax + 621: 85 c0 test %eax,%eax + 623: 7f 0b jg 0x630 + 625: b8 fa ff ff ff mov $0xfffffffa,%eax + 62a: 48 8d 65 10 lea 0x10(%rbp),%rsp + 62e: 5d pop %rbp + 62f: c3 ret + 630: 48 8b 45 20 mov 0x20(%rbp),%rax + 634: 48 8b 55 28 mov 0x28(%rbp),%rdx + 638: 8b 4d 30 mov 0x30(%rbp),%ecx + 63b: 89 4d 00 mov %ecx,0x0(%rbp) + 63e: 48 89 c1 mov %rax,%rcx + 641: 8b 45 00 mov 0x0(%rbp),%eax + 644: 41 89 c0 mov %eax,%r8d + 647: e8 14 c3 a5 01 call 0x1a5c960 + 64c: b8 00 00 00 00 mov $0x0,%eax + 651: 48 8d 65 10 lea 0x10(%rbp),%rsp + 655: 5d pop %rbp + 656: c3 ret + 657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 65e: 00 00 + 660: 55 push %rbp + 661: 48 83 ec 30 sub $0x30,%rsp + 665: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 66a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 66e: 48 89 55 28 mov %rdx,0x28(%rbp) + 672: 44 89 45 30 mov %r8d,0x30(%rbp) + 676: 48 8b 45 20 mov 0x20(%rbp),%rax + 67a: 48 85 c0 test %rax,%rax + 67d: 74 14 je 0x693 + 67f: 48 8b 45 28 mov 0x28(%rbp),%rax + 683: 48 85 c0 test %rax,%rax + 686: 75 16 jne 0x69e + 688: b8 f8 ff ff ff mov $0xfffffff8,%eax + 68d: 48 8d 65 10 lea 0x10(%rbp),%rsp + 691: 5d pop %rbp + 692: c3 ret + 693: b8 f8 ff ff ff mov $0xfffffff8,%eax + 698: 48 8d 65 10 lea 0x10(%rbp),%rsp + 69c: 5d pop %rbp + 69d: c3 ret + 69e: 8b 45 30 mov 0x30(%rbp),%eax + 6a1: 85 c0 test %eax,%eax + 6a3: 7f 0b jg 0x6b0 + 6a5: b8 fa ff ff ff mov $0xfffffffa,%eax + 6aa: 48 8d 65 10 lea 0x10(%rbp),%rsp + 6ae: 5d pop %rbp + 6af: c3 ret + 6b0: 48 8b 45 20 mov 0x20(%rbp),%rax + 6b4: 48 8b 55 28 mov 0x28(%rbp),%rdx + 6b8: 8b 4d 30 mov 0x30(%rbp),%ecx + 6bb: 89 4d 00 mov %ecx,0x0(%rbp) + 6be: 48 89 c1 mov %rax,%rcx + 6c1: 8b 45 00 mov 0x0(%rbp),%eax + 6c4: 41 89 c0 mov %eax,%r8d + 6c7: e8 14 2e 01 00 call 0x134e0 + 6cc: b8 00 00 00 00 mov $0x0,%eax + 6d1: 48 8d 65 10 lea 0x10(%rbp),%rsp + 6d5: 5d pop %rbp + 6d6: c3 ret + 6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6de: 00 00 + 6e0: 55 push %rbp + 6e1: 48 83 ec 30 sub $0x30,%rsp + 6e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 6ea: 48 89 4d 20 mov %rcx,0x20(%rbp) + 6ee: 48 89 55 28 mov %rdx,0x28(%rbp) + 6f2: 44 89 45 30 mov %r8d,0x30(%rbp) + 6f6: 48 8b 45 20 mov 0x20(%rbp),%rax + 6fa: 48 85 c0 test %rax,%rax + 6fd: 74 14 je 0x713 + 6ff: 48 8b 45 28 mov 0x28(%rbp),%rax + 703: 48 85 c0 test %rax,%rax + 706: 75 16 jne 0x71e + 708: b8 f8 ff ff ff mov $0xfffffff8,%eax + 70d: 48 8d 65 10 lea 0x10(%rbp),%rsp + 711: 5d pop %rbp + 712: c3 ret + 713: b8 f8 ff ff ff mov $0xfffffff8,%eax + 718: 48 8d 65 10 lea 0x10(%rbp),%rsp + 71c: 5d pop %rbp + 71d: c3 ret + 71e: 8b 45 30 mov 0x30(%rbp),%eax + 721: 85 c0 test %eax,%eax + 723: 7f 0b jg 0x730 + 725: b8 fa ff ff ff mov $0xfffffffa,%eax + 72a: 48 8d 65 10 lea 0x10(%rbp),%rsp + 72e: 5d pop %rbp + 72f: c3 ret + 730: 48 8b 45 20 mov 0x20(%rbp),%rax + 734: 48 8b 55 28 mov 0x28(%rbp),%rdx + 738: 8b 4d 30 mov 0x30(%rbp),%ecx + 73b: 89 4d 00 mov %ecx,0x0(%rbp) + 73e: 48 89 c1 mov %rax,%rcx + 741: 8b 45 00 mov 0x0(%rbp),%eax + 744: 41 89 c0 mov %eax,%r8d + 747: e8 f4 33 01 00 call 0x13b40 + 74c: b8 00 00 00 00 mov $0x0,%eax + 751: 48 8d 65 10 lea 0x10(%rbp),%rsp + 755: 5d pop %rbp + 756: c3 ret + 757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 75e: 00 00 + 760: 48 83 ec 28 sub $0x28,%rsp + 764: 48 85 c9 test %rcx,%rcx + 767: 74 15 je 0x77e + 769: 85 d2 test %edx,%edx + 76b: 7f 05 jg 0x772 + 76d: 6a fa push $0xfffffffffffffffa + 76f: 58 pop %rax + 770: eb 07 jmp 0x779 + 772: e8 e9 04 a5 01 call 0x1a50c60 + 777: 33 c0 xor %eax,%eax + 779: 48 83 c4 28 add $0x28,%rsp + 77d: c3 ret + 77e: 6a f8 push $0xfffffffffffffff8 + 780: 58 pop %rax + 781: eb f6 jmp 0x779 + 783: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 78a: 00 + 78b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7a5: 48 85 c9 test %rcx,%rcx + 7a8: 74 16 je 0x7c0 + 7aa: 85 d2 test %edx,%edx + 7ac: 7f 05 jg 0x7b3 + 7ae: 6a fa push $0xfffffffffffffffa + 7b0: 58 pop %rax + 7b1: eb 07 jmp 0x7ba + 7b3: e8 e8 0c a5 01 call 0x1a514a0 + 7b8: 33 c0 xor %eax,%eax + 7ba: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7bf: c3 ret + 7c0: 6a f8 push $0xfffffffffffffff8 + 7c2: 58 pop %rax + 7c3: eb f5 jmp 0x7ba + 7c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7cc: 00 + 7cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e0: 48 83 ec 28 sub $0x28,%rsp + 7e4: 48 85 c9 test %rcx,%rcx + 7e7: 74 15 je 0x7fe + 7e9: 85 d2 test %edx,%edx + 7eb: 7f 05 jg 0x7f2 + 7ed: 6a fa push $0xfffffffffffffffa + 7ef: 58 pop %rax + 7f0: eb 07 jmp 0x7f9 + 7f2: e8 a9 ed a5 01 call 0x1a5f5a0 + 7f7: 33 c0 xor %eax,%eax + 7f9: 48 83 c4 28 add $0x28,%rsp + 7fd: c3 ret + 7fe: 6a f8 push $0xfffffffffffffff8 + 800: 58 pop %rax + 801: eb f6 jmp 0x7f9 + 803: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 80a: 00 + 80b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 820: 48 83 ec 28 sub $0x28,%rsp + 824: 48 85 c9 test %rcx,%rcx + 827: 74 15 je 0x83e + 829: 85 d2 test %edx,%edx + 82b: 7f 05 jg 0x832 + 82d: 6a fa push $0xfffffffffffffffa + 82f: 58 pop %rax + 830: eb 07 jmp 0x839 + 832: e8 e9 f2 a5 01 call 0x1a5fb20 + 837: 33 c0 xor %eax,%eax + 839: 48 83 c4 28 add $0x28,%rsp + 83d: c3 ret + 83e: 6a f8 push $0xfffffffffffffff8 + 840: 58 pop %rax + 841: eb f6 jmp 0x839 + 843: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 84a: 00 + 84b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 852: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 860: 48 83 ec 28 sub $0x28,%rsp + 864: 48 85 c9 test %rcx,%rcx + 867: 74 15 je 0x87e + 869: 85 d2 test %edx,%edx + 86b: 7f 05 jg 0x872 + 86d: 6a fa push $0xfffffffffffffffa + 86f: 58 pop %rax + 870: eb 07 jmp 0x879 + 872: e8 29 f8 a5 01 call 0x1a600a0 + 877: 33 c0 xor %eax,%eax + 879: 48 83 c4 28 add $0x28,%rsp + 87d: c3 ret + 87e: 6a f8 push $0xfffffffffffffff8 + 880: 58 pop %rax + 881: eb f6 jmp 0x879 + 883: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 88a: 00 + 88b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 892: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8a0: 48 83 ec 28 sub $0x28,%rsp + 8a4: 48 85 c9 test %rcx,%rcx + 8a7: 74 15 je 0x8be + 8a9: 85 d2 test %edx,%edx + 8ab: 7f 05 jg 0x8b2 + 8ad: 6a fa push $0xfffffffffffffffa + 8af: 58 pop %rax + 8b0: eb 07 jmp 0x8b9 + 8b2: e8 a9 fd a5 01 call 0x1a60660 + 8b7: 33 c0 xor %eax,%eax + 8b9: 48 83 c4 28 add $0x28,%rsp + 8bd: c3 ret + 8be: 6a f8 push $0xfffffffffffffff8 + 8c0: 58 pop %rax + 8c1: eb f6 jmp 0x8b9 + 8c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 8ca: 00 + 8cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8e0: 57 push %rdi + 8e1: 49 89 ca mov %rcx,%r10 + 8e4: 4d 85 d2 test %r10,%r10 + 8e7: 0f 84 60 02 00 00 je 0xb4d + 8ed: 48 85 d2 test %rdx,%rdx + 8f0: 0f 84 57 02 00 00 je 0xb4d + 8f6: 4d 85 c0 test %r8,%r8 + 8f9: 0f 84 4e 02 00 00 je 0xb4d + 8ff: 45 85 c9 test %r9d,%r9d + 902: 0f 8e 3e 02 00 00 jle 0xb46 + 908: 49 63 f9 movslq %r9d,%rdi + 90b: 48 83 ff 08 cmp $0x8,%rdi + 90f: 0f 8c 2c 02 00 00 jl 0xb41 + 915: 4c 89 c0 mov %r8,%rax + 918: 48 83 e0 0f and $0xf,%rax + 91c: 85 c0 test %eax,%eax + 91e: 74 0d je 0x92d + 920: a8 07 test $0x7,%al + 922: 0f 85 19 02 00 00 jne 0xb41 + 928: b8 01 00 00 00 mov $0x1,%eax + 92d: 8d 48 08 lea 0x8(%rax),%ecx + 930: 48 3b f9 cmp %rcx,%rdi + 933: 0f 8c 08 02 00 00 jl 0xb41 + 939: 44 89 c9 mov %r9d,%ecx + 93c: 45 33 db xor %r11d,%r11d + 93f: 2b c8 sub %eax,%ecx + 941: 83 e1 07 and $0x7,%ecx + 944: 44 2b c9 sub %ecx,%r9d + 947: 89 c1 mov %eax,%ecx + 949: 85 c0 test %eax,%eax + 94b: 76 33 jbe 0x980 + 94d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 954: 00 + 955: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 95c: 0f 1f 40 00 nopl 0x0(%rax) + 960: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 + 966: f2 42 0f 59 04 da mulsd (%rdx,%r11,8),%xmm0 + 96c: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 + 972: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 978: 49 ff c3 inc %r11 + 97b: 4c 3b d9 cmp %rcx,%r11 + 97e: 72 e0 jb 0x960 + 980: 89 c0 mov %eax,%eax + 982: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 + 986: 49 63 c1 movslq %r9d,%rax + 989: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 990: 0f 84 ca 00 00 00 je 0xa60 + 996: 0f 1f 00 nopl (%rax) + 999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9a0: f2 41 0f 10 0c ca movsd (%r10,%rcx,8),%xmm1 + 9a6: f2 0f 10 04 ca movsd (%rdx,%rcx,8),%xmm0 + 9ab: 66 0f 16 44 ca 08 movhpd 0x8(%rdx,%rcx,8),%xmm0 + 9b1: 66 41 0f 16 4c ca 08 movhpd 0x8(%r10,%rcx,8),%xmm1 + 9b8: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 9bc: 66 41 0f 58 0c c8 addpd (%r8,%rcx,8),%xmm1 + 9c2: 41 0f 29 0c c8 movaps %xmm1,(%r8,%rcx,8) + 9c7: f2 41 0f 10 5c ca 10 movsd 0x10(%r10,%rcx,8),%xmm3 + 9ce: f2 41 0f 10 6c ca 20 movsd 0x20(%r10,%rcx,8),%xmm5 + 9d5: f2 41 0f 10 4c ca 30 movsd 0x30(%r10,%rcx,8),%xmm1 + 9dc: f2 0f 10 54 ca 10 movsd 0x10(%rdx,%rcx,8),%xmm2 + 9e2: f2 0f 10 64 ca 20 movsd 0x20(%rdx,%rcx,8),%xmm4 + 9e8: f2 0f 10 44 ca 30 movsd 0x30(%rdx,%rcx,8),%xmm0 + 9ee: 66 0f 16 54 ca 18 movhpd 0x18(%rdx,%rcx,8),%xmm2 + 9f4: 66 0f 16 64 ca 28 movhpd 0x28(%rdx,%rcx,8),%xmm4 + 9fa: 66 0f 16 44 ca 38 movhpd 0x38(%rdx,%rcx,8),%xmm0 + a00: 66 41 0f 16 5c ca 18 movhpd 0x18(%r10,%rcx,8),%xmm3 + a07: 66 41 0f 16 6c ca 28 movhpd 0x28(%r10,%rcx,8),%xmm5 + a0e: 66 41 0f 16 4c ca 38 movhpd 0x38(%r10,%rcx,8),%xmm1 + a15: 66 0f 59 da mulpd %xmm2,%xmm3 + a19: 66 0f 59 ec mulpd %xmm4,%xmm5 + a1d: 66 0f 59 c8 mulpd %xmm0,%xmm1 + a21: 66 41 0f 58 5c c8 10 addpd 0x10(%r8,%rcx,8),%xmm3 + a28: 66 41 0f 58 6c c8 20 addpd 0x20(%r8,%rcx,8),%xmm5 + a2f: 66 41 0f 58 4c c8 30 addpd 0x30(%r8,%rcx,8),%xmm1 + a36: 41 0f 29 5c c8 10 movaps %xmm3,0x10(%r8,%rcx,8) + a3c: 41 0f 29 6c c8 20 movaps %xmm5,0x20(%r8,%rcx,8) + a42: 41 0f 29 4c c8 30 movaps %xmm1,0x30(%r8,%rcx,8) + a48: 48 83 c1 08 add $0x8,%rcx + a4c: 48 3b c8 cmp %rax,%rcx + a4f: 0f 82 4b ff ff ff jb 0x9a0 + a55: e9 93 00 00 00 jmp 0xaed + a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + a60: f2 41 0f 10 04 ca movsd (%r10,%rcx,8),%xmm0 + a66: f2 41 0f 10 4c ca 10 movsd 0x10(%r10,%rcx,8),%xmm1 + a6d: f2 41 0f 10 54 ca 20 movsd 0x20(%r10,%rcx,8),%xmm2 + a74: f2 41 0f 10 5c ca 30 movsd 0x30(%r10,%rcx,8),%xmm3 + a7b: 66 41 0f 16 44 ca 08 movhpd 0x8(%r10,%rcx,8),%xmm0 + a82: 66 41 0f 16 4c ca 18 movhpd 0x18(%r10,%rcx,8),%xmm1 + a89: 66 41 0f 16 54 ca 28 movhpd 0x28(%r10,%rcx,8),%xmm2 + a90: 66 41 0f 16 5c ca 38 movhpd 0x38(%r10,%rcx,8),%xmm3 + a97: 66 0f 59 04 ca mulpd (%rdx,%rcx,8),%xmm0 + a9c: 66 0f 59 4c ca 10 mulpd 0x10(%rdx,%rcx,8),%xmm1 + aa2: 66 0f 59 54 ca 20 mulpd 0x20(%rdx,%rcx,8),%xmm2 + aa8: 66 0f 59 5c ca 30 mulpd 0x30(%rdx,%rcx,8),%xmm3 + aae: 66 41 0f 58 04 c8 addpd (%r8,%rcx,8),%xmm0 + ab4: 66 41 0f 58 4c c8 10 addpd 0x10(%r8,%rcx,8),%xmm1 + abb: 66 41 0f 58 54 c8 20 addpd 0x20(%r8,%rcx,8),%xmm2 + ac2: 66 41 0f 58 5c c8 30 addpd 0x30(%r8,%rcx,8),%xmm3 + ac9: 41 0f 29 04 c8 movaps %xmm0,(%r8,%rcx,8) + ace: 41 0f 29 4c c8 10 movaps %xmm1,0x10(%r8,%rcx,8) + ad4: 41 0f 29 54 c8 20 movaps %xmm2,0x20(%r8,%rcx,8) + ada: 41 0f 29 5c c8 30 movaps %xmm3,0x30(%r8,%rcx,8) + ae0: 48 83 c1 08 add $0x8,%rcx + ae4: 48 3b c8 cmp %rax,%rcx + ae7: 0f 82 73 ff ff ff jb 0xa60 + aed: 33 c0 xor %eax,%eax + aef: 41 8d 49 01 lea 0x1(%r9),%ecx + af3: 48 63 c9 movslq %ecx,%rcx + af6: 48 3b cf cmp %rdi,%rcx + af9: 77 42 ja 0xb3d + afb: 4d 63 c9 movslq %r9d,%r9 + afe: 49 2b f9 sub %r9,%rdi + b01: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 + b05: 4b 8d 0c ca lea (%r10,%r9,8),%rcx + b09: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx + b0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b14: 00 + b15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b1c: 0f 1f 40 00 nopl 0x0(%rax) + b20: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 + b25: f2 41 0f 59 04 c3 mulsd (%r11,%rax,8),%xmm0 + b2b: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 + b30: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) + b35: 48 ff c0 inc %rax + b38: 48 3b c7 cmp %rdi,%rax + b3b: 72 e3 jb 0xb20 + b3d: 33 c0 xor %eax,%eax + b3f: 5f pop %rdi + b40: c3 ret + b41: 45 33 c9 xor %r9d,%r9d + b44: eb a7 jmp 0xaed + b46: b8 fa ff ff ff mov $0xfffffffa,%eax + b4b: 5f pop %rdi + b4c: c3 ret + b4d: b8 f8 ff ff ff mov $0xfffffff8,%eax + b52: 5f pop %rdi + b53: c3 ret + b54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b60: 49 89 d2 mov %rdx,%r10 + b63: 48 85 c9 test %rcx,%rcx + b66: 0f 84 18 02 00 00 je 0xd84 + b6c: 4d 85 d2 test %r10,%r10 + b6f: 0f 84 0f 02 00 00 je 0xd84 + b75: 4d 85 c0 test %r8,%r8 + b78: 0f 84 06 02 00 00 je 0xd84 + b7e: 45 85 c9 test %r9d,%r9d + b81: 0f 8e 03 02 00 00 jle 0xd8a + b87: 44 89 c8 mov %r9d,%eax + b8a: ba 01 00 00 00 mov $0x1,%edx + b8f: c1 e8 03 shr $0x3,%eax + b92: 45 33 db xor %r11d,%r11d + b95: 85 c0 test %eax,%eax + b97: 0f 86 f5 00 00 00 jbe 0xc92 + b9d: 0f 1f 00 nopl (%rax) + ba0: 44 89 da mov %r11d,%edx + ba3: 41 ff c3 inc %r11d + ba6: c1 e2 03 shl $0x3,%edx + ba9: 48 63 d2 movslq %edx,%rdx + bac: 44 3b d8 cmp %eax,%r11d + baf: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 + bb4: f2 0f 10 4c d1 08 movsd 0x8(%rcx,%rdx,8),%xmm1 + bba: f2 41 0f 59 04 d2 mulsd (%r10,%rdx,8),%xmm0 + bc0: f2 41 0f 59 4c d2 08 mulsd 0x8(%r10,%rdx,8),%xmm1 + bc7: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + bcd: f2 41 0f 58 4c d0 08 addsd 0x8(%r8,%rdx,8),%xmm1 + bd4: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + bda: f2 41 0f 11 4c d0 08 movsd %xmm1,0x8(%r8,%rdx,8) + be1: f2 0f 10 54 d1 10 movsd 0x10(%rcx,%rdx,8),%xmm2 + be7: f2 0f 10 5c d1 18 movsd 0x18(%rcx,%rdx,8),%xmm3 + bed: f2 0f 10 64 d1 20 movsd 0x20(%rcx,%rdx,8),%xmm4 + bf3: f2 0f 10 6c d1 28 movsd 0x28(%rcx,%rdx,8),%xmm5 + bf9: f2 0f 10 44 d1 30 movsd 0x30(%rcx,%rdx,8),%xmm0 + bff: f2 0f 10 4c d1 38 movsd 0x38(%rcx,%rdx,8),%xmm1 + c05: f2 41 0f 59 54 d2 10 mulsd 0x10(%r10,%rdx,8),%xmm2 + c0c: f2 41 0f 59 5c d2 18 mulsd 0x18(%r10,%rdx,8),%xmm3 + c13: f2 41 0f 59 64 d2 20 mulsd 0x20(%r10,%rdx,8),%xmm4 + c1a: f2 41 0f 58 54 d0 10 addsd 0x10(%r8,%rdx,8),%xmm2 + c21: f2 41 0f 59 6c d2 28 mulsd 0x28(%r10,%rdx,8),%xmm5 + c28: f2 41 0f 58 5c d0 18 addsd 0x18(%r8,%rdx,8),%xmm3 + c2f: f2 41 0f 59 44 d2 30 mulsd 0x30(%r10,%rdx,8),%xmm0 + c36: f2 41 0f 58 64 d0 20 addsd 0x20(%r8,%rdx,8),%xmm4 + c3d: f2 41 0f 59 4c d2 38 mulsd 0x38(%r10,%rdx,8),%xmm1 + c44: f2 41 0f 58 6c d0 28 addsd 0x28(%r8,%rdx,8),%xmm5 + c4b: f2 41 0f 58 44 d0 30 addsd 0x30(%r8,%rdx,8),%xmm0 + c52: f2 41 0f 58 4c d0 38 addsd 0x38(%r8,%rdx,8),%xmm1 + c59: f2 41 0f 11 54 d0 10 movsd %xmm2,0x10(%r8,%rdx,8) + c60: f2 41 0f 11 5c d0 18 movsd %xmm3,0x18(%r8,%rdx,8) + c67: f2 41 0f 11 64 d0 20 movsd %xmm4,0x20(%r8,%rdx,8) + c6e: f2 41 0f 11 6c d0 28 movsd %xmm5,0x28(%r8,%rdx,8) + c75: f2 41 0f 11 44 d0 30 movsd %xmm0,0x30(%r8,%rdx,8) + c7c: f2 41 0f 11 4c d0 38 movsd %xmm1,0x38(%r8,%rdx,8) + c83: 0f 82 17 ff ff ff jb 0xba0 + c89: 41 c1 e3 03 shl $0x3,%r11d + c8d: 44 89 da mov %r11d,%edx + c90: ff c2 inc %edx + c92: 41 3b d1 cmp %r9d,%edx + c95: 0f 87 e6 00 00 00 ja 0xd81 + c9b: 44 2b ca sub %edx,%r9d + c9e: 4c 8d 1d fb c6 ff ff lea -0x3905(%rip),%r11 # 0xffffffffffffd3a0 + ca5: 43 0f b6 84 0b 98 cc movzbl 0x1c5cc98(%r11,%r9,1),%eax + cac: c5 01 + cae: 49 8d 84 03 18 39 00 lea 0x3918(%r11,%rax,1),%rax + cb5: 00 + cb6: ff e0 jmp *%rax + cb8: 48 63 d2 movslq %edx,%rdx + cbb: f2 0f 10 44 d1 28 movsd 0x28(%rcx,%rdx,8),%xmm0 + cc1: f2 41 0f 59 44 d2 28 mulsd 0x28(%r10,%rdx,8),%xmm0 + cc8: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax + ccd: f2 0f 58 00 addsd (%rax),%xmm0 + cd1: f2 0f 11 00 movsd %xmm0,(%rax) + cd5: 48 63 d2 movslq %edx,%rdx + cd8: f2 0f 10 44 d1 20 movsd 0x20(%rcx,%rdx,8),%xmm0 + cde: f2 41 0f 59 44 d2 20 mulsd 0x20(%r10,%rdx,8),%xmm0 + ce5: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax + cea: f2 0f 58 00 addsd (%rax),%xmm0 + cee: f2 0f 11 00 movsd %xmm0,(%rax) + cf2: 48 63 d2 movslq %edx,%rdx + cf5: f2 0f 10 44 d1 18 movsd 0x18(%rcx,%rdx,8),%xmm0 + cfb: f2 41 0f 59 44 d2 18 mulsd 0x18(%r10,%rdx,8),%xmm0 + d02: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax + d07: f2 0f 58 00 addsd (%rax),%xmm0 + d0b: f2 0f 11 00 movsd %xmm0,(%rax) + d0f: 48 63 d2 movslq %edx,%rdx + d12: f2 0f 10 44 d1 10 movsd 0x10(%rcx,%rdx,8),%xmm0 + d18: f2 41 0f 59 44 d2 10 mulsd 0x10(%r10,%rdx,8),%xmm0 + d1f: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax + d24: f2 0f 58 00 addsd (%rax),%xmm0 + d28: f2 0f 11 00 movsd %xmm0,(%rax) + d2c: 48 63 d2 movslq %edx,%rdx + d2f: f2 0f 10 44 d1 08 movsd 0x8(%rcx,%rdx,8),%xmm0 + d35: f2 41 0f 59 44 d2 08 mulsd 0x8(%r10,%rdx,8),%xmm0 + d3c: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax + d41: f2 0f 58 00 addsd (%rax),%xmm0 + d45: f2 0f 11 00 movsd %xmm0,(%rax) + d49: 48 63 d2 movslq %edx,%rdx + d4c: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 + d51: f2 41 0f 59 04 d2 mulsd (%r10,%rdx,8),%xmm0 + d57: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + d5d: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + d63: 48 63 d2 movslq %edx,%rdx + d66: f2 0f 10 44 d1 f8 movsd -0x8(%rcx,%rdx,8),%xmm0 + d6c: f2 41 0f 59 44 d2 f8 mulsd -0x8(%r10,%rdx,8),%xmm0 + d73: f2 41 0f 58 44 d0 f8 addsd -0x8(%r8,%rdx,8),%xmm0 + d7a: f2 41 0f 11 44 d0 f8 movsd %xmm0,-0x8(%r8,%rdx,8) + d81: 33 c0 xor %eax,%eax + d83: c3 ret + d84: b8 f8 ff ff ff mov $0xfffffff8,%eax + d89: c3 ret + d8a: b8 fa ff ff ff mov $0xfffffffa,%eax + d8f: c3 ret + d90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d97: 00 + d98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d9f: 90 nop + da0: 41 57 push %r15 + da2: 48 85 c9 test %rcx,%rcx + da5: 0f 84 e8 01 00 00 je 0xf93 + dab: 48 85 d2 test %rdx,%rdx + dae: 0f 84 df 01 00 00 je 0xf93 + db4: 4d 85 c0 test %r8,%r8 + db7: 0f 84 d6 01 00 00 je 0xf93 + dbd: 45 85 c9 test %r9d,%r9d + dc0: 0f 8e c5 01 00 00 jle 0xf8b + dc6: 4d 63 d9 movslq %r9d,%r11 + dc9: 49 83 fb 08 cmp $0x8,%r11 + dcd: 0f 8c b3 01 00 00 jl 0xf86 + dd3: 4c 89 c0 mov %r8,%rax + dd6: 48 83 e0 0f and $0xf,%rax + dda: 85 c0 test %eax,%eax + ddc: 74 0d je 0xdeb + dde: a8 07 test $0x7,%al + de0: 0f 85 a0 01 00 00 jne 0xf86 + de6: b8 01 00 00 00 mov $0x1,%eax + deb: 41 89 c2 mov %eax,%r10d + dee: 4d 8d 7a 08 lea 0x8(%r10),%r15 + df2: 4d 3b df cmp %r15,%r11 + df5: 0f 8c 8b 01 00 00 jl 0xf86 + dfb: 45 89 cf mov %r9d,%r15d + dfe: 44 2b f8 sub %eax,%r15d + e01: 41 83 e7 07 and $0x7,%r15d + e05: 45 2b cf sub %r15d,%r9d + e08: 45 33 ff xor %r15d,%r15d + e0b: 4d 63 c9 movslq %r9d,%r9 + e0e: 85 c0 test %eax,%eax + e10: 76 2f jbe 0xe41 + e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e20: f2 42 0f 10 04 f9 movsd (%rcx,%r15,8),%xmm0 + e26: f2 42 0f 59 04 fa mulsd (%rdx,%r15,8),%xmm0 + e2c: f2 43 0f 58 04 f8 addsd (%r8,%r15,8),%xmm0 + e32: f2 43 0f 11 04 f8 movsd %xmm0,(%r8,%r15,8) + e38: 49 83 c7 01 add $0x1,%r15 + e3c: 4d 3b fa cmp %r10,%r15 + e3f: 72 df jb 0xe20 + e41: 89 c0 mov %eax,%eax + e43: 4c 8d 3c c2 lea (%rdx,%rax,8),%r15 + e47: 49 f7 c7 0f 00 00 00 test $0xf,%r15 + e4e: 0f 84 8c 00 00 00 je 0xee0 + e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e60: 42 0f 10 0c d1 movups (%rcx,%r10,8),%xmm1 + e65: 42 0f 10 04 d2 movups (%rdx,%r10,8),%xmm0 + e6a: 66 0f 59 c8 mulpd %xmm0,%xmm1 + e6e: 42 0f 10 54 d2 10 movups 0x10(%rdx,%r10,8),%xmm2 + e74: 42 0f 10 64 d2 20 movups 0x20(%rdx,%r10,8),%xmm4 + e7a: 42 0f 10 44 d2 30 movups 0x30(%rdx,%r10,8),%xmm0 + e80: 42 0f 10 5c d1 10 movups 0x10(%rcx,%r10,8),%xmm3 + e86: 42 0f 10 6c d1 20 movups 0x20(%rcx,%r10,8),%xmm5 + e8c: 66 0f 59 da mulpd %xmm2,%xmm3 + e90: 66 43 0f 58 0c d0 addpd (%r8,%r10,8),%xmm1 + e96: 66 0f 59 ec mulpd %xmm4,%xmm5 + e9a: 43 0f 11 0c d0 movups %xmm1,(%r8,%r10,8) + e9f: 42 0f 10 4c d1 30 movups 0x30(%rcx,%r10,8),%xmm1 + ea5: 66 0f 59 c8 mulpd %xmm0,%xmm1 + ea9: 66 43 0f 58 5c d0 10 addpd 0x10(%r8,%r10,8),%xmm3 + eb0: 66 43 0f 58 6c d0 20 addpd 0x20(%r8,%r10,8),%xmm5 + eb7: 66 43 0f 58 4c d0 30 addpd 0x30(%r8,%r10,8),%xmm1 + ebe: 43 0f 11 5c d0 10 movups %xmm3,0x10(%r8,%r10,8) + ec4: 43 0f 11 6c d0 20 movups %xmm5,0x20(%r8,%r10,8) + eca: 43 0f 11 4c d0 30 movups %xmm1,0x30(%r8,%r10,8) + ed0: 49 83 c2 08 add $0x8,%r10 + ed4: 4d 3b d1 cmp %r9,%r10 + ed7: 72 87 jb 0xe60 + ed9: e9 6f 00 00 00 jmp 0xf4d + ede: 66 90 xchg %ax,%ax + ee0: 42 0f 10 04 d1 movups (%rcx,%r10,8),%xmm0 + ee5: 42 0f 10 4c d1 10 movups 0x10(%rcx,%r10,8),%xmm1 + eeb: 42 0f 10 54 d1 20 movups 0x20(%rcx,%r10,8),%xmm2 + ef1: 42 0f 10 5c d1 30 movups 0x30(%rcx,%r10,8),%xmm3 + ef7: 66 42 0f 59 04 d2 mulpd (%rdx,%r10,8),%xmm0 + efd: 66 42 0f 59 4c d2 10 mulpd 0x10(%rdx,%r10,8),%xmm1 + f04: 66 42 0f 59 54 d2 20 mulpd 0x20(%rdx,%r10,8),%xmm2 + f0b: 66 42 0f 59 5c d2 30 mulpd 0x30(%rdx,%r10,8),%xmm3 + f12: 66 43 0f 58 04 d0 addpd (%r8,%r10,8),%xmm0 + f18: 66 43 0f 58 4c d0 10 addpd 0x10(%r8,%r10,8),%xmm1 + f1f: 66 43 0f 58 54 d0 20 addpd 0x20(%r8,%r10,8),%xmm2 + f26: 66 43 0f 58 5c d0 30 addpd 0x30(%r8,%r10,8),%xmm3 + f2d: 43 0f 11 04 d0 movups %xmm0,(%r8,%r10,8) + f32: 43 0f 11 4c d0 10 movups %xmm1,0x10(%r8,%r10,8) + f38: 43 0f 11 54 d0 20 movups %xmm2,0x20(%r8,%r10,8) + f3e: 43 0f 11 5c d0 30 movups %xmm3,0x30(%r8,%r10,8) + f44: 49 83 c2 08 add $0x8,%r10 + f48: 4d 3b d1 cmp %r9,%r10 + f4b: 72 93 jb 0xee0 + f4d: 4d 3b cb cmp %r11,%r9 + f50: 73 2f jae 0xf81 + f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f60: f2 42 0f 10 04 c9 movsd (%rcx,%r9,8),%xmm0 + f66: f2 42 0f 59 04 ca mulsd (%rdx,%r9,8),%xmm0 + f6c: f2 43 0f 58 04 c8 addsd (%r8,%r9,8),%xmm0 + f72: f2 43 0f 11 04 c8 movsd %xmm0,(%r8,%r9,8) + f78: 49 83 c1 01 add $0x1,%r9 + f7c: 4d 3b cb cmp %r11,%r9 + f7f: 72 df jb 0xf60 + f81: 33 c0 xor %eax,%eax + f83: 41 5f pop %r15 + f85: c3 ret + f86: 45 33 c9 xor %r9d,%r9d + f89: eb c2 jmp 0xf4d + f8b: b8 fa ff ff ff mov $0xfffffffa,%eax + f90: 41 5f pop %r15 + f92: c3 ret + f93: b8 f8 ff ff ff mov $0xfffffff8,%eax + f98: 41 5f pop %r15 + f9a: c3 ret + f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + fa0: 48 83 ec 28 sub $0x28,%rsp + fa4: 48 85 c9 test %rcx,%rcx + fa7: 74 25 je 0xfce + fa9: 48 85 d2 test %rdx,%rdx + fac: 74 20 je 0xfce + fae: 4d 85 c0 test %r8,%r8 + fb1: 74 1b je 0xfce + fb3: 45 85 c9 test %r9d,%r9d + fb6: 7f 0a jg 0xfc2 + fb8: b8 fa ff ff ff mov $0xfffffffa,%eax + fbd: 48 83 c4 28 add $0x28,%rsp + fc1: c3 ret + fc2: e8 59 31 01 00 call 0x14120 + fc7: 33 c0 xor %eax,%eax + fc9: 48 83 c4 28 add $0x28,%rsp + fcd: c3 ret + fce: b8 f8 ff ff ff mov $0xfffffff8,%eax + fd3: 48 83 c4 28 add $0x28,%rsp + fd7: c3 ret + fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + fdf: 00 + fe0: 48 83 ec 28 sub $0x28,%rsp + fe4: 48 85 c9 test %rcx,%rcx + fe7: 74 25 je 0x100e + fe9: 48 85 d2 test %rdx,%rdx + fec: 74 20 je 0x100e + fee: 4d 85 c0 test %r8,%r8 + ff1: 74 1b je 0x100e + ff3: 45 85 c9 test %r9d,%r9d + ff6: 7f 0a jg 0x1002 + ff8: b8 fa ff ff ff mov $0xfffffffa,%eax + ffd: 48 83 c4 28 add $0x28,%rsp + 1001: c3 ret + 1002: e8 59 31 01 00 call 0x14160 + 1007: 33 c0 xor %eax,%eax + 1009: 48 83 c4 28 add $0x28,%rsp + 100d: c3 ret + 100e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1013: 48 83 c4 28 add $0x28,%rsp + 1017: c3 ret + 1018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 101f: 00 + 1020: 48 83 ec 28 sub $0x28,%rsp + 1024: 48 85 c9 test %rcx,%rcx + 1027: 74 25 je 0x104e + 1029: 48 85 d2 test %rdx,%rdx + 102c: 74 20 je 0x104e + 102e: 4d 85 c0 test %r8,%r8 + 1031: 74 1b je 0x104e + 1033: 45 85 c9 test %r9d,%r9d + 1036: 7f 0a jg 0x1042 + 1038: b8 fa ff ff ff mov $0xfffffffa,%eax + 103d: 48 83 c4 28 add $0x28,%rsp + 1041: c3 ret + 1042: e8 59 31 01 00 call 0x141a0 + 1047: 33 c0 xor %eax,%eax + 1049: 48 83 c4 28 add $0x28,%rsp + 104d: c3 ret + 104e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1053: 48 83 c4 28 add $0x28,%rsp + 1057: c3 ret + 1058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 105f: 00 + 1060: 48 83 ec 28 sub $0x28,%rsp + 1064: 48 85 c9 test %rcx,%rcx + 1067: 74 20 je 0x1089 + 1069: 48 85 d2 test %rdx,%rdx + 106c: 74 1b je 0x1089 + 106e: 45 85 c0 test %r8d,%r8d + 1071: 7f 0a jg 0x107d + 1073: b8 fa ff ff ff mov $0xfffffffa,%eax + 1078: 48 83 c4 28 add $0x28,%rsp + 107c: c3 ret + 107d: e8 5e 31 01 00 call 0x141e0 + 1082: 33 c0 xor %eax,%eax + 1084: 48 83 c4 28 add $0x28,%rsp + 1088: c3 ret + 1089: b8 f8 ff ff ff mov $0xfffffff8,%eax + 108e: 48 83 c4 28 add $0x28,%rsp + 1092: c3 ret + 1093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 109f: 00 + 10a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 10a5: 48 85 c9 test %rcx,%rcx + 10a8: 74 22 je 0x10cc + 10aa: 48 85 d2 test %rdx,%rdx + 10ad: 74 1d je 0x10cc + 10af: 45 85 c0 test %r8d,%r8d + 10b2: 7f 0b jg 0x10bf + 10b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 10b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 10be: c3 ret + 10bf: e8 9c 32 01 00 call 0x14360 + 10c4: 33 c0 xor %eax,%eax + 10c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 10cb: c3 ret + 10cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 10d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 10d6: c3 ret + 10d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 10de: 00 00 + 10e0: 48 83 ec 28 sub $0x28,%rsp + 10e4: 48 85 c9 test %rcx,%rcx + 10e7: 74 20 je 0x1109 + 10e9: 48 85 d2 test %rdx,%rdx + 10ec: 74 1b je 0x1109 + 10ee: 45 85 c0 test %r8d,%r8d + 10f1: 7f 0a jg 0x10fd + 10f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 10f8: 48 83 c4 28 add $0x28,%rsp + 10fc: c3 ret + 10fd: e8 de 33 01 00 call 0x144e0 + 1102: 33 c0 xor %eax,%eax + 1104: 48 83 c4 28 add $0x28,%rsp + 1108: c3 ret + 1109: b8 f8 ff ff ff mov $0xfffffff8,%eax + 110e: 48 83 c4 28 add $0x28,%rsp + 1112: c3 ret + 1113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 111f: 00 + 1120: 56 push %rsi + 1121: 48 89 d6 mov %rdx,%rsi + 1124: 48 85 c9 test %rcx,%rcx + 1127: 0f 84 90 01 00 00 je 0x12bd + 112d: 48 85 f6 test %rsi,%rsi + 1130: 0f 84 87 01 00 00 je 0x12bd + 1136: 45 85 c0 test %r8d,%r8d + 1139: 0f 8e 77 01 00 00 jle 0x12b6 + 113f: 41 83 f8 10 cmp $0x10,%r8d + 1143: 0f 8c 5d 01 00 00 jl 0x12a6 + 1149: 49 89 f1 mov %rsi,%r9 + 114c: 49 83 e1 1f and $0x1f,%r9 + 1150: 45 89 c9 mov %r9d,%r9d + 1153: 45 85 c9 test %r9d,%r9d + 1156: 74 18 je 0x1170 + 1158: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 115f: 0f 85 41 01 00 00 jne 0x12a6 + 1165: 41 f7 d9 neg %r9d + 1168: 41 83 c1 20 add $0x20,%r9d + 116c: 41 c1 e9 02 shr $0x2,%r9d + 1170: 41 8d 41 10 lea 0x10(%r9),%eax + 1174: 44 3b c0 cmp %eax,%r8d + 1177: 0f 8c 29 01 00 00 jl 0x12a6 + 117d: 44 89 c0 mov %r8d,%eax + 1180: 33 d2 xor %edx,%edx + 1182: 41 2b c1 sub %r9d,%eax + 1185: 83 e0 0f and $0xf,%eax + 1188: f7 d8 neg %eax + 118a: 41 03 c0 add %r8d,%eax + 118d: 45 85 c9 test %r9d,%r9d + 1190: 76 25 jbe 0x11b7 + 1192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11a0: c5 fa 10 04 96 vmovss (%rsi,%rdx,4),%xmm0 + 11a5: c5 fa 5c 0c 91 vsubss (%rcx,%rdx,4),%xmm0,%xmm1 + 11aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 11af: 48 ff c2 inc %rdx + 11b2: 49 3b d1 cmp %r9,%rdx + 11b5: 72 e9 jb 0x11a0 + 11b7: 48 63 d0 movslq %eax,%rdx + 11ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 11c0: c4 a1 7c 10 0c 8e vmovups (%rsi,%r9,4),%ymm1 + 11c6: c4 a1 7c 10 6c 8e 20 vmovups 0x20(%rsi,%r9,4),%ymm5 + 11cd: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 11d3: c4 a1 78 10 64 89 20 vmovups 0x20(%rcx,%r9,4),%xmm4 + 11da: c4 a3 7d 18 54 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm2 + 11e1: 01 + 11e2: c5 f4 5c da vsubps %ymm2,%ymm1,%ymm3 + 11e6: c4 a1 7c 11 1c 8e vmovups %ymm3,(%rsi,%r9,4) + 11ec: c4 a3 5d 18 44 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm4,%ymm0 + 11f3: 01 + 11f4: c5 d4 5c c8 vsubps %ymm0,%ymm5,%ymm1 + 11f8: c4 a1 7c 11 4c 8e 20 vmovups %ymm1,0x20(%rsi,%r9,4) + 11ff: 49 83 c1 10 add $0x10,%r9 + 1203: 4c 3b ca cmp %rdx,%r9 + 1206: 72 b8 jb 0x11c0 + 1208: 44 8d 48 01 lea 0x1(%rax),%r9d + 120c: 45 3b c8 cmp %r8d,%r9d + 120f: 0f 87 85 00 00 00 ja 0x129a + 1215: 4d 63 d0 movslq %r8d,%r10 + 1218: 4c 2b d2 sub %rdx,%r10 + 121b: 49 83 fa 04 cmp $0x4,%r10 + 121f: 0f 8c 7c 00 00 00 jl 0x12a1 + 1225: 45 89 d3 mov %r10d,%r11d + 1228: 45 33 c9 xor %r9d,%r9d + 122b: 41 83 e3 fc and $0xfffffffc,%r11d + 122f: 4c 8d 04 91 lea (%rcx,%rdx,4),%r8 + 1233: 4d 63 db movslq %r11d,%r11 + 1236: 48 8d 14 96 lea (%rsi,%rdx,4),%rdx + 123a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1240: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 1246: c4 81 78 5c 0c 88 vsubps (%r8,%r9,4),%xmm0,%xmm1 + 124c: c4 a1 78 11 0c 8a vmovups %xmm1,(%rdx,%r9,4) + 1252: 49 83 c1 04 add $0x4,%r9 + 1256: 4d 3b cb cmp %r11,%r9 + 1259: 72 e5 jb 0x1240 + 125b: 4d 3b da cmp %r10,%r11 + 125e: 73 3a jae 0x129a + 1260: 48 63 c0 movslq %eax,%rax + 1263: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 1267: 48 8d 04 86 lea (%rsi,%rax,4),%rax + 126b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1272: 00 + 1273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1280: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 1286: c4 a1 7a 5c 0c 9a vsubss (%rdx,%r11,4),%xmm0,%xmm1 + 128c: c4 a1 7a 11 0c 98 vmovss %xmm1,(%rax,%r11,4) + 1292: 49 ff c3 inc %r11 + 1295: 4d 3b da cmp %r10,%r11 + 1298: 72 e6 jb 0x1280 + 129a: 33 c0 xor %eax,%eax + 129c: c5 f8 77 vzeroupper + 129f: 5e pop %rsi + 12a0: c3 ret + 12a1: 45 33 db xor %r11d,%r11d + 12a4: eb b5 jmp 0x125b + 12a6: 33 c0 xor %eax,%eax + 12a8: 41 83 f8 01 cmp $0x1,%r8d + 12ac: 72 ec jb 0x129a + 12ae: 4d 63 d0 movslq %r8d,%r10 + 12b1: 45 33 db xor %r11d,%r11d + 12b4: eb a5 jmp 0x125b + 12b6: b8 fa ff ff ff mov $0xfffffffa,%eax + 12bb: 5e pop %rsi + 12bc: c3 ret + 12bd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 12c2: 5e pop %rsi + 12c3: c3 ret + 12c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12cb: 00 + 12cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12df: 00 + 12e0: 53 push %rbx + 12e1: 49 89 ca mov %rcx,%r10 + 12e4: 4d 85 d2 test %r10,%r10 + 12e7: 0f 84 84 01 00 00 je 0x1471 + 12ed: 48 85 d2 test %rdx,%rdx + 12f0: 0f 84 7b 01 00 00 je 0x1471 + 12f6: 45 85 c0 test %r8d,%r8d + 12f9: 0f 8e 6b 01 00 00 jle 0x146a + 12ff: 41 83 f8 10 cmp $0x10,%r8d + 1303: 0f 8c 59 01 00 00 jl 0x1462 + 1309: 48 89 d3 mov %rdx,%rbx + 130c: 48 83 e3 1f and $0x1f,%rbx + 1310: 85 db test %ebx,%ebx + 1312: 74 11 je 0x1325 + 1314: f6 c3 03 test $0x3,%bl + 1317: 0f 85 45 01 00 00 jne 0x1462 + 131d: f7 db neg %ebx + 131f: 83 c3 20 add $0x20,%ebx + 1322: c1 eb 02 shr $0x2,%ebx + 1325: 8d 43 10 lea 0x10(%rbx),%eax + 1328: 44 3b c0 cmp %eax,%r8d + 132b: 0f 8c 31 01 00 00 jl 0x1462 + 1331: 45 89 c1 mov %r8d,%r9d + 1334: 33 c0 xor %eax,%eax + 1336: 44 2b cb sub %ebx,%r9d + 1339: 41 83 e1 0f and $0xf,%r9d + 133d: 41 f7 d9 neg %r9d + 1340: 45 03 c8 add %r8d,%r9d + 1343: 89 d9 mov %ebx,%ecx + 1345: 85 db test %ebx,%ebx + 1347: 76 2f jbe 0x1378 + 1349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1350: 00 + 1351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 135f: 00 + 1360: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 + 1365: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 136b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 1370: 48 ff c0 inc %rax + 1373: 48 3b c1 cmp %rcx,%rax + 1376: 72 e8 jb 0x1360 + 1378: 49 63 c1 movslq %r9d,%rax + 137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1380: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 + 1385: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 + 138b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 + 1391: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 + 1398: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 139d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 13a3: 48 83 c1 10 add $0x10,%rcx + 13a7: 48 3b c8 cmp %rax,%rcx + 13aa: 72 d4 jb 0x1380 + 13ac: 41 8d 41 01 lea 0x1(%r9),%eax + 13b0: 41 3b c0 cmp %r8d,%eax + 13b3: 0f 87 9e 00 00 00 ja 0x1457 + 13b9: 4d 63 c0 movslq %r8d,%r8 + 13bc: 4d 63 c9 movslq %r9d,%r9 + 13bf: 4d 2b c1 sub %r9,%r8 + 13c2: 49 83 f8 04 cmp $0x4,%r8 + 13c6: 0f 8c 92 00 00 00 jl 0x145e + 13cc: 4d 63 c9 movslq %r9d,%r9 + 13cf: 44 89 c3 mov %r8d,%ebx + 13d2: 83 e3 fc and $0xfffffffc,%ebx + 13d5: 33 c9 xor %ecx,%ecx + 13d7: 48 63 db movslq %ebx,%rbx + 13da: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 13de: 4e 8d 1c 8a lea (%rdx,%r9,4),%r11 + 13e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13e9: 00 + 13ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13f8: 00 + 13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1400: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 1406: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 + 140b: c4 c1 78 11 0c 8b vmovups %xmm1,(%r11,%rcx,4) + 1411: 48 83 c1 04 add $0x4,%rcx + 1415: 48 3b cb cmp %rbx,%rcx + 1418: 72 e6 jb 0x1400 + 141a: 49 3b d8 cmp %r8,%rbx + 141d: 73 38 jae 0x1457 + 141f: 4d 63 c9 movslq %r9d,%r9 + 1422: 4b 8d 0c 8a lea (%r10,%r9,4),%rcx + 1426: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 142a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1431: 00 + 1432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1440: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 1445: c5 fa 5c 0c 99 vsubss (%rcx,%rbx,4),%xmm0,%xmm1 + 144a: c5 fa 11 0c 98 vmovss %xmm1,(%rax,%rbx,4) + 144f: 48 ff c3 inc %rbx + 1452: 49 3b d8 cmp %r8,%rbx + 1455: 72 e9 jb 0x1440 + 1457: 33 c0 xor %eax,%eax + 1459: c5 f8 77 vzeroupper + 145c: 5b pop %rbx + 145d: c3 ret + 145e: 33 db xor %ebx,%ebx + 1460: eb b8 jmp 0x141a + 1462: 45 33 c9 xor %r9d,%r9d + 1465: e9 42 ff ff ff jmp 0x13ac + 146a: b8 fa ff ff ff mov $0xfffffffa,%eax + 146f: 5b pop %rbx + 1470: c3 ret + 1471: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1476: 5b pop %rbx + 1477: c3 ret + 1478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 147f: 00 + 1480: 48 83 ec 28 sub $0x28,%rsp + 1484: 48 85 d2 test %rdx,%rdx + 1487: 74 1f je 0x14a8 + 1489: 45 85 c0 test %r8d,%r8d + 148c: 7f 0a jg 0x1498 + 148e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1493: 48 83 c4 28 add $0x28,%rsp + 1497: c3 ret + 1498: 66 0f 7e c1 movd %xmm0,%ecx + 149c: e8 bf 31 01 00 call 0x14660 + 14a1: 33 c0 xor %eax,%eax + 14a3: 48 83 c4 28 add $0x28,%rsp + 14a7: c3 ret + 14a8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 14ad: 48 83 c4 28 add $0x28,%rsp + 14b1: c3 ret + 14b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 14c5: 48 85 d2 test %rdx,%rdx + 14c8: 74 22 je 0x14ec + 14ca: 45 85 c0 test %r8d,%r8d + 14cd: 7f 0c jg 0x14db + 14cf: b8 fa ff ff ff mov $0xfffffffa,%eax + 14d4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 14d9: 90 nop + 14da: c3 ret + 14db: 66 0f 7e c1 movd %xmm0,%ecx + 14df: e8 9c 31 01 00 call 0x14680 + 14e4: 33 c0 xor %eax,%eax + 14e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 14eb: c3 ret + 14ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 14f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 14f6: 90 nop + 14f7: 90 nop + 14f8: 90 nop + 14f9: c3 ret + 14fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1500: 48 83 ec 28 sub $0x28,%rsp + 1504: 48 85 d2 test %rdx,%rdx + 1507: 74 1f je 0x1528 + 1509: 45 85 c0 test %r8d,%r8d + 150c: 7f 0a jg 0x1518 + 150e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1513: 48 83 c4 28 add $0x28,%rsp + 1517: c3 ret + 1518: 66 0f 7e c1 movd %xmm0,%ecx + 151c: e8 7f 31 01 00 call 0x146a0 + 1521: 33 c0 xor %eax,%eax + 1523: 48 83 c4 28 add $0x28,%rsp + 1527: c3 ret + 1528: b8 f8 ff ff ff mov $0xfffffff8,%eax + 152d: 48 83 c4 28 add $0x28,%rsp + 1531: c3 ret + 1532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1540: 48 83 ec 28 sub $0x28,%rsp + 1544: 48 85 d2 test %rdx,%rdx + 1547: 74 35 je 0x157e + 1549: 45 85 c0 test %r8d,%r8d + 154c: 7e 3a jle 0x1588 + 154e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) + 1554: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax + 155b: 00 + 155c: 3d 00 00 20 00 cmp $0x200000,%eax + 1561: 7f 0b jg 0x156e + 1563: c5 f9 7e c1 vmovd %xmm0,%ecx + 1567: e8 74 f1 a5 01 call 0x1a606e0 + 156c: eb 09 jmp 0x1577 + 156e: 8b 4c 24 20 mov 0x20(%rsp),%ecx + 1572: e8 49 31 01 00 call 0x146c0 + 1577: 33 c0 xor %eax,%eax + 1579: 48 83 c4 28 add $0x28,%rsp + 157d: c3 ret + 157e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1583: 48 83 c4 28 add $0x28,%rsp + 1587: c3 ret + 1588: b8 fa ff ff ff mov $0xfffffffa,%eax + 158d: 48 83 c4 28 add $0x28,%rsp + 1591: c3 ret + 1592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15a0: 48 83 ec 28 sub $0x28,%rsp + 15a4: 48 85 d2 test %rdx,%rdx + 15a7: 74 35 je 0x15de + 15a9: 45 85 c0 test %r8d,%r8d + 15ac: 7e 3a jle 0x15e8 + 15ae: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) + 15b4: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax + 15bb: 00 + 15bc: 3d 00 00 20 00 cmp $0x200000,%eax + 15c1: 7f 0b jg 0x15ce + 15c3: c5 f9 7e c1 vmovd %xmm0,%ecx + 15c7: e8 b4 fd a5 01 call 0x1a61380 + 15cc: eb 09 jmp 0x15d7 + 15ce: 8b 4c 24 20 mov 0x20(%rsp),%ecx + 15d2: e8 49 33 01 00 call 0x14920 + 15d7: 33 c0 xor %eax,%eax + 15d9: 48 83 c4 28 add $0x28,%rsp + 15dd: c3 ret + 15de: b8 f8 ff ff ff mov $0xfffffff8,%eax + 15e3: 48 83 c4 28 add $0x28,%rsp + 15e7: c3 ret + 15e8: b8 fa ff ff ff mov $0xfffffffa,%eax + 15ed: 48 83 c4 28 add $0x28,%rsp + 15f1: c3 ret + 15f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1600: 48 83 ec 28 sub $0x28,%rsp + 1604: 48 85 d2 test %rdx,%rdx + 1607: 74 35 je 0x163e + 1609: 45 85 c0 test %r8d,%r8d + 160c: 7e 3a jle 0x1648 + 160e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) + 1614: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax + 161b: 00 + 161c: 3d 00 00 20 00 cmp $0x200000,%eax + 1621: 7f 0b jg 0x162e + 1623: c5 f9 7e c1 vmovd %xmm0,%ecx + 1627: e8 f4 09 a6 01 call 0x1a62020 + 162c: eb 09 jmp 0x1637 + 162e: 8b 4c 24 20 mov 0x20(%rsp),%ecx + 1632: e8 49 35 01 00 call 0x14b80 + 1637: 33 c0 xor %eax,%eax + 1639: 48 83 c4 28 add $0x28,%rsp + 163d: c3 ret + 163e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1643: 48 83 c4 28 add $0x28,%rsp + 1647: c3 ret + 1648: b8 fa ff ff ff mov $0xfffffffa,%eax + 164d: 48 83 c4 28 add $0x28,%rsp + 1651: c3 ret + 1652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1660: 48 83 ec 28 sub $0x28,%rsp + 1664: 4d 89 c1 mov %r8,%r9 + 1667: 49 89 d0 mov %rdx,%r8 + 166a: 48 89 ca mov %rcx,%rdx + 166d: e8 6e 37 01 00 call 0x14de0 + 1672: 48 83 c4 28 add $0x28,%rsp + 1676: c3 ret + 1677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 167e: 00 00 + 1680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1685: 4d 89 c1 mov %r8,%r9 + 1688: 49 89 d0 mov %rdx,%r8 + 168b: 48 89 ca mov %rcx,%rdx + 168e: e8 cd 39 01 00 call 0x15060 + 1693: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1698: c3 ret + 1699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16a0: 48 83 ec 28 sub $0x28,%rsp + 16a4: 4d 89 c1 mov %r8,%r9 + 16a7: 49 89 d0 mov %rdx,%r8 + 16aa: 48 89 ca mov %rcx,%rdx + 16ad: e8 2e 3c 01 00 call 0x152e0 + 16b2: 48 83 c4 28 add $0x28,%rsp + 16b6: c3 ret + 16b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 16be: 00 00 + 16c0: 48 83 ec 28 sub $0x28,%rsp + 16c4: 4d 89 c1 mov %r8,%r9 + 16c7: 49 89 d0 mov %rdx,%r8 + 16ca: 48 89 ca mov %rcx,%rdx + 16cd: e8 6e 3e 01 00 call 0x15540 + 16d2: 48 83 c4 28 add $0x28,%rsp + 16d6: c3 ret + 16d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 16de: 00 00 + 16e0: 48 83 ec 28 sub $0x28,%rsp + 16e4: 4d 89 c1 mov %r8,%r9 + 16e7: 49 89 d0 mov %rdx,%r8 + 16ea: 48 89 ca mov %rcx,%rdx + 16ed: e8 ae 40 01 00 call 0x157a0 + 16f2: 48 83 c4 28 add $0x28,%rsp + 16f6: c3 ret + 16f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 16fe: 00 00 + 1700: 48 83 ec 28 sub $0x28,%rsp + 1704: 4d 89 c1 mov %r8,%r9 + 1707: 49 89 d0 mov %rdx,%r8 + 170a: 48 89 ca mov %rcx,%rdx + 170d: e8 ce 42 01 00 call 0x159e0 + 1712: 48 83 c4 28 add $0x28,%rsp + 1716: c3 ret + 1717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 171e: 00 00 + 1720: 48 83 ec 28 sub $0x28,%rsp + 1724: 48 85 c9 test %rcx,%rcx + 1727: 74 49 je 0x1772 + 1729: 4d 85 c0 test %r8,%r8 + 172c: 74 44 je 0x1772 + 172e: 45 85 c9 test %r9d,%r9d + 1731: 7e 49 jle 0x177c + 1733: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x1c5a040 + 173a: 7a 02 jp 0x173e + 173c: 74 25 je 0x1763 + 173e: 0f 57 c0 xorps %xmm0,%xmm0 + 1741: 0f 2e c8 ucomiss %xmm0,%xmm1 + 1744: 7a 02 jp 0x1748 + 1746: 74 0c je 0x1754 + 1748: e8 d3 44 01 00 call 0x15c20 + 174d: 33 c0 xor %eax,%eax + 174f: 48 83 c4 28 add $0x28,%rsp + 1753: c3 ret + 1754: 4c 89 c1 mov %r8,%rcx + 1757: 44 89 ca mov %r9d,%edx + 175a: 48 83 c4 28 add $0x28,%rsp + 175e: e9 bd 46 01 00 jmp 0x15e20 + 1763: 4c 89 c2 mov %r8,%rdx + 1766: 45 89 c8 mov %r9d,%r8d + 1769: 48 83 c4 28 add $0x28,%rsp + 176d: e9 ee 22 00 00 jmp 0x3a60 + 1772: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1777: 48 83 c4 28 add $0x28,%rsp + 177b: c3 ret + 177c: b8 fa ff ff ff mov $0xfffffffa,%eax + 1781: 48 83 c4 28 add $0x28,%rsp + 1785: c3 ret + 1786: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 178d: 00 + 178e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1795: 0f 1f 40 00 nopl 0x0(%rax) + 1799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 17a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 17a5: 48 85 c9 test %rcx,%rcx + 17a8: 74 4c je 0x17f6 + 17aa: 4d 85 c0 test %r8,%r8 + 17ad: 74 47 je 0x17f6 + 17af: 45 85 c9 test %r9d,%r9d + 17b2: 7e 4d jle 0x1801 + 17b4: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x1c5a044 + 17bb: 7a 02 jp 0x17bf + 17bd: 74 27 je 0x17e6 + 17bf: 0f 57 c0 xorps %xmm0,%xmm0 + 17c2: 0f 2e c8 ucomiss %xmm0,%xmm1 + 17c5: 7a 02 jp 0x17c9 + 17c7: 74 0d je 0x17d6 + 17c9: e8 92 46 01 00 call 0x15e60 + 17ce: 33 c0 xor %eax,%eax + 17d0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 17d5: c3 ret + 17d6: 4c 89 c1 mov %r8,%rcx + 17d9: 44 89 ca mov %r9d,%edx + 17dc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 17e1: e9 7a 48 01 00 jmp 0x16060 + 17e6: 4c 89 c2 mov %r8,%rdx + 17e9: 45 89 c8 mov %r9d,%r8d + 17ec: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 17f1: e9 aa 22 00 00 jmp 0x3aa0 + 17f6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 17fb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800: c3 ret + 1801: b8 fa ff ff ff mov $0xfffffffa,%eax + 1806: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180b: c3 ret + 180c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1813: 00 + 1814: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 181b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1820: 48 83 ec 28 sub $0x28,%rsp + 1824: 48 85 c9 test %rcx,%rcx + 1827: 74 49 je 0x1872 + 1829: 4d 85 c0 test %r8,%r8 + 182c: 74 44 je 0x1872 + 182e: 45 85 c9 test %r9d,%r9d + 1831: 7e 49 jle 0x187c + 1833: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x1c5a048 + 183a: 7a 02 jp 0x183e + 183c: 74 25 je 0x1863 + 183e: 0f 57 c0 xorps %xmm0,%xmm0 + 1841: 0f 2e c8 ucomiss %xmm0,%xmm1 + 1844: 7a 02 jp 0x1848 + 1846: 74 0c je 0x1854 + 1848: e8 53 48 01 00 call 0x160a0 + 184d: 33 c0 xor %eax,%eax + 184f: 48 83 c4 28 add $0x28,%rsp + 1853: c3 ret + 1854: 4c 89 c1 mov %r8,%rcx + 1857: 44 89 ca mov %r9d,%edx + 185a: 48 83 c4 28 add $0x28,%rsp + 185e: e9 3d 4a 01 00 jmp 0x162a0 + 1863: 4c 89 c2 mov %r8,%rdx + 1866: 45 89 c8 mov %r9d,%r8d + 1869: 48 83 c4 28 add $0x28,%rsp + 186d: e9 6e 22 00 00 jmp 0x3ae0 + 1872: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1877: 48 83 c4 28 add $0x28,%rsp + 187b: c3 ret + 187c: b8 fa ff ff ff mov $0xfffffffa,%eax + 1881: 48 83 c4 28 add $0x28,%rsp + 1885: c3 ret + 1886: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 188d: 00 + 188e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1895: 0f 1f 40 00 nopl 0x0(%rax) + 1899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18a0: 57 push %rdi + 18a1: 48 83 ec 20 sub $0x20,%rsp + 18a5: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 18a9: 48 85 c9 test %rcx,%rcx + 18ac: 0f 84 ef 01 00 00 je 0x1aa1 + 18b2: 4d 85 c0 test %r8,%r8 + 18b5: 0f 84 e6 01 00 00 je 0x1aa1 + 18bb: 45 85 c9 test %r9d,%r9d + 18be: 0f 8e d2 01 00 00 jle 0x1a96 + 18c4: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x1c5a04c + 18cb: 01 + 18cc: 7a 06 jp 0x18d4 + 18ce: 0f 84 b1 01 00 00 je 0x1a85 + 18d4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 18d8: c5 f8 2e d0 vucomiss %xmm0,%xmm2 + 18dc: 7a 06 jp 0x18e4 + 18de: 0f 84 90 01 00 00 je 0x1a74 + 18e4: 41 83 f9 10 cmp $0x10,%r9d + 18e8: 0f 8c 76 01 00 00 jl 0x1a64 + 18ee: 4d 89 c2 mov %r8,%r10 + 18f1: 49 83 e2 1f and $0x1f,%r10 + 18f5: 45 89 d2 mov %r10d,%r10d + 18f8: 45 85 d2 test %r10d,%r10d + 18fb: 74 18 je 0x1915 + 18fd: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 1904: 0f 85 5a 01 00 00 jne 0x1a64 + 190a: 41 f7 da neg %r10d + 190d: 41 83 c2 20 add $0x20,%r10d + 1911: 41 c1 ea 02 shr $0x2,%r10d + 1915: 41 8d 42 10 lea 0x10(%r10),%eax + 1919: 44 3b c8 cmp %eax,%r9d + 191c: 0f 8c 42 01 00 00 jl 0x1a64 + 1922: 44 89 cf mov %r9d,%edi + 1925: 33 c0 xor %eax,%eax + 1927: 41 2b fa sub %r10d,%edi + 192a: 83 e7 0f and $0xf,%edi + 192d: f7 df neg %edi + 192f: 41 03 f9 add %r9d,%edi + 1932: 45 85 d2 test %r10d,%r10d + 1935: 76 1c jbe 0x1953 + 1937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 193e: 00 00 + 1940: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0 + 1945: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 194b: 48 ff c0 inc %rax + 194e: 49 3b c2 cmp %r10,%rax + 1951: 72 ed jb 0x1940 + 1953: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1 + 1958: 48 63 c7 movslq %edi,%rax + 195b: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0 + 1961: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1968: 00 + 1969: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1970: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1977: 00 + 1978: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 197f: 90 nop + 1980: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 1986: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 198d: 01 + 198e: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 + 1992: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3 + 1999: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4) + 199f: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4 + 19a6: 01 + 19a7: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 + 19ab: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4) + 19b2: 49 83 c2 10 add $0x10,%r10 + 19b6: 4c 3b d0 cmp %rax,%r10 + 19b9: 72 c5 jb 0x1980 + 19bb: 44 8d 57 01 lea 0x1(%rdi),%r10d + 19bf: 45 3b d1 cmp %r9d,%r10d + 19c2: 0f 87 8c 00 00 00 ja 0x1a54 + 19c8: 49 63 d1 movslq %r9d,%rdx + 19cb: 48 2b d0 sub %rax,%rdx + 19ce: 48 83 fa 04 cmp $0x4,%rdx + 19d2: 0f 8c 87 00 00 00 jl 0x1a5f + 19d8: 41 89 d1 mov %edx,%r9d + 19db: 45 33 db xor %r11d,%r11d + 19de: 41 83 e1 fc and $0xfffffffc,%r9d + 19e2: 4d 8d 14 80 lea (%r8,%rax,4),%r10 + 19e6: 4d 63 c9 movslq %r9d,%r9 + 19e9: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 19ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19f4: 00 + 19f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19fc: 0f 1f 40 00 nopl 0x0(%rax) + 1a00: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0 + 1a06: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4) + 1a0c: 49 83 c3 04 add $0x4,%r11 + 1a10: 4d 3b d9 cmp %r9,%r11 + 1a13: 72 eb jb 0x1a00 + 1a15: 4c 3b ca cmp %rdx,%r9 + 1a18: 73 3a jae 0x1a54 + 1a1a: 48 63 ff movslq %edi,%rdi + 1a1d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8 + 1a21: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax + 1a25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1a2c: 00 + 1a2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a40: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0 + 1a46: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4) + 1a4c: 49 ff c1 inc %r9 + 1a4f: 4c 3b ca cmp %rdx,%r9 + 1a52: 72 ec jb 0x1a40 + 1a54: 33 c0 xor %eax,%eax + 1a56: c5 f8 77 vzeroupper + 1a59: 48 83 c4 20 add $0x20,%rsp + 1a5d: 5f pop %rdi + 1a5e: c3 ret + 1a5f: 45 33 c9 xor %r9d,%r9d + 1a62: eb b1 jmp 0x1a15 + 1a64: 33 ff xor %edi,%edi + 1a66: 41 83 f9 01 cmp $0x1,%r9d + 1a6a: 72 e8 jb 0x1a54 + 1a6c: 49 63 d1 movslq %r9d,%rdx + 1a6f: 45 33 c9 xor %r9d,%r9d + 1a72: eb a1 jmp 0x1a15 + 1a74: 4c 89 c1 mov %r8,%rcx + 1a77: 44 89 ca mov %r9d,%edx + 1a7a: e8 61 48 01 00 call 0x162e0 + 1a7f: 48 83 c4 20 add $0x20,%rsp + 1a83: 5f pop %rdi + 1a84: c3 ret + 1a85: 4c 89 c2 mov %r8,%rdx + 1a88: 45 89 c8 mov %r9d,%r8d + 1a8b: e8 90 20 00 00 call 0x3b20 + 1a90: 48 83 c4 20 add $0x20,%rsp + 1a94: 5f pop %rdi + 1a95: c3 ret + 1a96: b8 fa ff ff ff mov $0xfffffffa,%eax + 1a9b: 48 83 c4 20 add $0x20,%rsp + 1a9f: 5f pop %rdi + 1aa0: c3 ret + 1aa1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1aa6: 48 83 c4 20 add $0x20,%rsp + 1aaa: 5f pop %rdi + 1aab: c3 ret + 1aac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ab3: 00 + 1ab4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1ac0: 53 push %rbx + 1ac1: 48 83 ec 20 sub $0x20,%rsp + 1ac5: 48 85 c9 test %rcx,%rcx + 1ac8: 0f 84 b9 01 00 00 je 0x1c87 + 1ace: 4d 85 c0 test %r8,%r8 + 1ad1: 0f 84 b0 01 00 00 je 0x1c87 + 1ad7: 45 85 c9 test %r9d,%r9d + 1ada: 0f 8e 9c 01 00 00 jle 0x1c7c + 1ae0: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x1c5a050 + 1ae7: 01 + 1ae8: 7a 06 jp 0x1af0 + 1aea: 0f 84 7b 01 00 00 je 0x1c6b + 1af0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 1af4: c5 f8 2e c8 vucomiss %xmm0,%xmm1 + 1af8: 7a 06 jp 0x1b00 + 1afa: 0f 84 5a 01 00 00 je 0x1c5a + 1b00: 41 83 f9 10 cmp $0x10,%r9d + 1b04: 0f 8c 3a 01 00 00 jl 0x1c44 + 1b0a: 41 83 f9 1d cmp $0x1d,%r9d + 1b0e: 0f 8c 38 01 00 00 jl 0x1c4c + 1b14: 4d 89 c2 mov %r8,%r10 + 1b17: 49 83 e2 1f and $0x1f,%r10 + 1b1b: 45 85 d2 test %r10d,%r10d + 1b1e: 74 18 je 0x1b38 + 1b20: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 1b27: 0f 85 17 01 00 00 jne 0x1c44 + 1b2d: 41 f7 da neg %r10d + 1b30: 41 83 c2 20 add $0x20,%r10d + 1b34: 41 c1 ea 02 shr $0x2,%r10d + 1b38: 41 8d 42 10 lea 0x10(%r10),%eax + 1b3c: 44 3b c8 cmp %eax,%r9d + 1b3f: 0f 8c ff 00 00 00 jl 0x1c44 + 1b45: 45 89 cb mov %r9d,%r11d + 1b48: 33 c0 xor %eax,%eax + 1b4a: 45 2b da sub %r10d,%r11d + 1b4d: 41 83 e3 0f and $0xf,%r11d + 1b51: 41 f7 db neg %r11d + 1b54: 45 03 d9 add %r9d,%r11d + 1b57: 44 89 d3 mov %r10d,%ebx + 1b5a: 45 85 d2 test %r10d,%r10d + 1b5d: 76 14 jbe 0x1b73 + 1b5f: 90 nop + 1b60: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 + 1b65: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 1b6b: 48 ff c0 inc %rax + 1b6e: 48 3b c3 cmp %rbx,%rax + 1b71: 72 ed jb 0x1b60 + 1b73: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 1b78: 49 63 c3 movslq %r11d,%rax + 1b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1b80: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 + 1b85: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 + 1b8b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) + 1b91: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) + 1b98: 48 83 c3 10 add $0x10,%rbx + 1b9c: 48 3b d8 cmp %rax,%rbx + 1b9f: 72 df jb 0x1b80 + 1ba1: 41 8d 43 01 lea 0x1(%r11),%eax + 1ba5: 41 3b c1 cmp %r9d,%eax + 1ba8: 0f 87 86 00 00 00 ja 0x1c34 + 1bae: 4d 63 c9 movslq %r9d,%r9 + 1bb1: 4d 63 db movslq %r11d,%r11 + 1bb4: 4d 2b cb sub %r11,%r9 + 1bb7: 49 83 f9 04 cmp $0x4,%r9 + 1bbb: 0f 8c 7e 00 00 00 jl 0x1c3f + 1bc1: 4d 63 db movslq %r11d,%r11 + 1bc4: 45 89 ca mov %r9d,%r10d + 1bc7: 41 83 e2 fc and $0xfffffffc,%r10d + 1bcb: 33 db xor %ebx,%ebx + 1bcd: 4d 63 d2 movslq %r10d,%r10 + 1bd0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 + 1bd5: 4b 8d 04 98 lea (%r8,%r11,4),%rax + 1bd9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 1bdd: 0f 1f 00 nopl (%rax) + 1be0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 + 1be5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) + 1bea: 48 83 c3 04 add $0x4,%rbx + 1bee: 49 3b da cmp %r10,%rbx + 1bf1: 72 ed jb 0x1be0 + 1bf3: 4d 3b d1 cmp %r9,%r10 + 1bf6: 73 3c jae 0x1c34 + 1bf8: 4d 63 db movslq %r11d,%r11 + 1bfb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx + 1bff: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 1c03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c0a: 00 + 1c0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c20: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 + 1c26: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 1c2c: 49 ff c2 inc %r10 + 1c2f: 4d 3b d1 cmp %r9,%r10 + 1c32: 72 ec jb 0x1c20 + 1c34: 33 c0 xor %eax,%eax + 1c36: c5 f8 77 vzeroupper + 1c39: 48 83 c4 20 add $0x20,%rsp + 1c3d: 5b pop %rbx + 1c3e: c3 ret + 1c3f: 45 33 d2 xor %r10d,%r10d + 1c42: eb af jmp 0x1bf3 + 1c44: 45 33 db xor %r11d,%r11d + 1c47: e9 55 ff ff ff jmp 0x1ba1 + 1c4c: 45 89 cb mov %r9d,%r11d + 1c4f: 33 db xor %ebx,%ebx + 1c51: 41 83 e3 f0 and $0xfffffff0,%r11d + 1c55: e9 19 ff ff ff jmp 0x1b73 + 1c5a: 4c 89 c1 mov %r8,%rcx + 1c5d: 44 89 ca mov %r9d,%edx + 1c60: e8 bb 46 01 00 call 0x16320 + 1c65: 48 83 c4 20 add $0x20,%rsp + 1c69: 5b pop %rbx + 1c6a: c3 ret + 1c6b: 4c 89 c2 mov %r8,%rdx + 1c6e: 45 89 c8 mov %r9d,%r8d + 1c71: e8 6a 1f 00 00 call 0x3be0 + 1c76: 48 83 c4 20 add $0x20,%rsp + 1c7a: 5b pop %rbx + 1c7b: c3 ret + 1c7c: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c81: 48 83 c4 20 add $0x20,%rsp + 1c85: 5b pop %rbx + 1c86: c3 ret + 1c87: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c8c: 48 83 c4 20 add $0x20,%rsp + 1c90: 5b pop %rbx + 1c91: c3 ret + 1c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ca0: 53 push %rbx + 1ca1: 48 83 ec 20 sub $0x20,%rsp + 1ca5: 48 85 c9 test %rcx,%rcx + 1ca8: 0f 84 b9 01 00 00 je 0x1e67 + 1cae: 4d 85 c0 test %r8,%r8 + 1cb1: 0f 84 b0 01 00 00 je 0x1e67 + 1cb7: 45 85 c9 test %r9d,%r9d + 1cba: 0f 8e 9c 01 00 00 jle 0x1e5c + 1cc0: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x1c5a054 + 1cc7: 01 + 1cc8: 7a 06 jp 0x1cd0 + 1cca: 0f 84 7b 01 00 00 je 0x1e4b + 1cd0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 1cd4: c5 f8 2e c8 vucomiss %xmm0,%xmm1 + 1cd8: 7a 06 jp 0x1ce0 + 1cda: 0f 84 5a 01 00 00 je 0x1e3a + 1ce0: 41 83 f9 10 cmp $0x10,%r9d + 1ce4: 0f 8c 3a 01 00 00 jl 0x1e24 + 1cea: 41 83 f9 1d cmp $0x1d,%r9d + 1cee: 0f 8c 38 01 00 00 jl 0x1e2c + 1cf4: 4d 89 c2 mov %r8,%r10 + 1cf7: 49 83 e2 1f and $0x1f,%r10 + 1cfb: 45 85 d2 test %r10d,%r10d + 1cfe: 74 18 je 0x1d18 + 1d00: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 1d07: 0f 85 17 01 00 00 jne 0x1e24 + 1d0d: 41 f7 da neg %r10d + 1d10: 41 83 c2 20 add $0x20,%r10d + 1d14: 41 c1 ea 02 shr $0x2,%r10d + 1d18: 41 8d 42 10 lea 0x10(%r10),%eax + 1d1c: 44 3b c8 cmp %eax,%r9d + 1d1f: 0f 8c ff 00 00 00 jl 0x1e24 + 1d25: 45 89 cb mov %r9d,%r11d + 1d28: 33 c0 xor %eax,%eax + 1d2a: 45 2b da sub %r10d,%r11d + 1d2d: 41 83 e3 0f and $0xf,%r11d + 1d31: 41 f7 db neg %r11d + 1d34: 45 03 d9 add %r9d,%r11d + 1d37: 44 89 d3 mov %r10d,%ebx + 1d3a: 45 85 d2 test %r10d,%r10d + 1d3d: 76 14 jbe 0x1d53 + 1d3f: 90 nop + 1d40: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 + 1d45: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 1d4b: 48 ff c0 inc %rax + 1d4e: 48 3b c3 cmp %rbx,%rax + 1d51: 72 ed jb 0x1d40 + 1d53: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 1d58: 49 63 c3 movslq %r11d,%rax + 1d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1d60: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 + 1d65: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 + 1d6b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) + 1d71: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) + 1d78: 48 83 c3 10 add $0x10,%rbx + 1d7c: 48 3b d8 cmp %rax,%rbx + 1d7f: 72 df jb 0x1d60 + 1d81: 41 8d 43 01 lea 0x1(%r11),%eax + 1d85: 41 3b c1 cmp %r9d,%eax + 1d88: 0f 87 86 00 00 00 ja 0x1e14 + 1d8e: 4d 63 c9 movslq %r9d,%r9 + 1d91: 4d 63 db movslq %r11d,%r11 + 1d94: 4d 2b cb sub %r11,%r9 + 1d97: 49 83 f9 04 cmp $0x4,%r9 + 1d9b: 0f 8c 7e 00 00 00 jl 0x1e1f + 1da1: 4d 63 db movslq %r11d,%r11 + 1da4: 45 89 ca mov %r9d,%r10d + 1da7: 41 83 e2 fc and $0xfffffffc,%r10d + 1dab: 33 db xor %ebx,%ebx + 1dad: 4d 63 d2 movslq %r10d,%r10 + 1db0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 + 1db5: 4b 8d 04 98 lea (%r8,%r11,4),%rax + 1db9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 1dbd: 0f 1f 00 nopl (%rax) + 1dc0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 + 1dc5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) + 1dca: 48 83 c3 04 add $0x4,%rbx + 1dce: 49 3b da cmp %r10,%rbx + 1dd1: 72 ed jb 0x1dc0 + 1dd3: 4d 3b d1 cmp %r9,%r10 + 1dd6: 73 3c jae 0x1e14 + 1dd8: 4d 63 db movslq %r11d,%r11 + 1ddb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx + 1ddf: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 1de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1dea: 00 + 1deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e00: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 + 1e06: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 1e0c: 49 ff c2 inc %r10 + 1e0f: 4d 3b d1 cmp %r9,%r10 + 1e12: 72 ec jb 0x1e00 + 1e14: 33 c0 xor %eax,%eax + 1e16: c5 f8 77 vzeroupper + 1e19: 48 83 c4 20 add $0x20,%rsp + 1e1d: 5b pop %rbx + 1e1e: c3 ret + 1e1f: 45 33 d2 xor %r10d,%r10d + 1e22: eb af jmp 0x1dd3 + 1e24: 45 33 db xor %r11d,%r11d + 1e27: e9 55 ff ff ff jmp 0x1d81 + 1e2c: 45 89 cb mov %r9d,%r11d + 1e2f: 33 db xor %ebx,%ebx + 1e31: 41 83 e3 f0 and $0xfffffff0,%r11d + 1e35: e9 19 ff ff ff jmp 0x1d53 + 1e3a: 4c 89 c1 mov %r8,%rcx + 1e3d: 44 89 ca mov %r9d,%edx + 1e40: e8 1b 45 01 00 call 0x16360 + 1e45: 48 83 c4 20 add $0x20,%rsp + 1e49: 5b pop %rbx + 1e4a: c3 ret + 1e4b: 4c 89 c2 mov %r8,%rdx + 1e4e: 45 89 c8 mov %r9d,%r8d + 1e51: e8 4a 1e 00 00 call 0x3ca0 + 1e56: 48 83 c4 20 add $0x20,%rsp + 1e5a: 5b pop %rbx + 1e5b: c3 ret + 1e5c: b8 fa ff ff ff mov $0xfffffffa,%eax + 1e61: 48 83 c4 20 add $0x20,%rsp + 1e65: 5b pop %rbx + 1e66: c3 ret + 1e67: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1e6c: 48 83 c4 20 add $0x20,%rsp + 1e70: 5b pop %rbx + 1e71: c3 ret + 1e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e80: 48 83 ec 38 sub $0x38,%rsp + 1e84: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x2612d10 + 1e8b: 48 33 c4 xor %rsp,%rax + 1e8e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 1e93: 48 85 d2 test %rdx,%rdx + 1e96: 74 5f je 0x1ef7 + 1e98: 45 85 c0 test %r8d,%r8d + 1e9b: 7f 1b jg 0x1eb8 + 1e9d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1ea2: 48 33 cc xor %rsp,%rcx + 1ea5: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x2612d10 + 1eac: 75 44 jne 0x1ef2 + 1eae: b8 fa ff ff ff mov $0xfffffffa,%eax + 1eb3: 48 83 c4 38 add $0x38,%rsp + 1eb7: c3 ret + 1eb8: 48 8b 01 mov (%rcx),%rax + 1ebb: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 1ebf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1ec4: 66 48 0f 6e c8 movq %rax,%xmm1 + 1ec9: 66 49 0f 6e c1 movq %r9,%xmm0 + 1ece: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 + 1ed2: 0f 29 09 movaps %xmm1,(%rcx) + 1ed5: e8 c6 44 01 00 call 0x163a0 + 1eda: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1edf: 48 33 cc xor %rsp,%rcx + 1ee2: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x2612d10 + 1ee9: 75 07 jne 0x1ef2 + 1eeb: 33 c0 xor %eax,%eax + 1eed: 48 83 c4 38 add $0x38,%rsp + 1ef1: c3 ret + 1ef2: e8 79 c5 12 01 call 0x112e470 + 1ef7: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1efc: 48 33 cc xor %rsp,%rcx + 1eff: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x2612d10 + 1f06: 75 ea jne 0x1ef2 + 1f08: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1f0d: 48 83 c4 38 add $0x38,%rsp + 1f11: c3 ret + 1f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f20: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 1f25: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x2612d10 + 1f2c: 48 33 c4 xor %rsp,%rax + 1f2f: 48 89 44 24 30 mov %rax,0x30(%rsp) + 1f34: 48 85 d2 test %rdx,%rdx + 1f37: 74 57 je 0x1f90 + 1f39: 45 85 c0 test %r8d,%r8d + 1f3c: 7f 1c jg 0x1f5a + 1f3e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1f43: 48 33 cc xor %rsp,%rcx + 1f46: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x2612d10 + 1f4d: 75 3c jne 0x1f8b + 1f4f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1f54: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 1f59: c3 ret + 1f5a: f3 0f 7e 01 movq (%rcx),%xmm0 + 1f5e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 1f63: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1f68: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 1f6d: e8 4e 44 01 00 call 0x163c0 + 1f72: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1f77: 48 33 cc xor %rsp,%rcx + 1f7a: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x2612d10 + 1f81: 75 08 jne 0x1f8b + 1f83: 33 c0 xor %eax,%eax + 1f85: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 1f8a: c3 ret + 1f8b: e8 e0 c4 12 01 call 0x112e470 + 1f90: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1f95: 48 33 cc xor %rsp,%rcx + 1f98: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x2612d10 + 1f9f: 75 ea jne 0x1f8b + 1fa1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1fa6: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 1fab: c3 ret + 1fac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fb3: 00 + 1fb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1fc0: 48 83 ec 38 sub $0x38,%rsp + 1fc4: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x2612d10 + 1fcb: 48 33 c4 xor %rsp,%rax + 1fce: 48 89 44 24 30 mov %rax,0x30(%rsp) + 1fd3: 48 85 d2 test %rdx,%rdx + 1fd6: 74 61 je 0x2039 + 1fd8: 45 85 c0 test %r8d,%r8d + 1fdb: 7f 1b jg 0x1ff8 + 1fdd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1fe2: 48 33 cc xor %rsp,%rcx + 1fe5: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x2612d10 + 1fec: 75 46 jne 0x2034 + 1fee: b8 fa ff ff ff mov $0xfffffffa,%eax + 1ff3: 48 83 c4 38 add $0x38,%rsp + 1ff7: c3 ret + 1ff8: 48 8b 01 mov (%rcx),%rax + 1ffb: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 1fff: 66 48 0f 6e c8 movq %rax,%xmm1 + 2004: 66 49 0f 6e c1 movq %r9,%xmm0 + 2009: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 200e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 + 2012: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp) + 2017: e8 c4 43 01 00 call 0x163e0 + 201c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 2021: 48 33 cc xor %rsp,%rcx + 2024: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x2612d10 + 202b: 75 07 jne 0x2034 + 202d: 33 c0 xor %eax,%eax + 202f: 48 83 c4 38 add $0x38,%rsp + 2033: c3 ret + 2034: e8 37 c4 12 01 call 0x112e470 + 2039: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 203e: 48 33 cc xor %rsp,%rcx + 2041: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x2612d10 + 2048: 75 ea jne 0x2034 + 204a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 204f: 48 83 c4 38 add $0x38,%rsp + 2053: c3 ret + 2054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2060: 48 83 ec 38 sub $0x38,%rsp + 2064: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x2612d10 + 206b: 48 33 c4 xor %rsp,%rax + 206e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 2073: 48 85 d2 test %rdx,%rdx + 2076: 74 60 je 0x20d8 + 2078: 45 85 c0 test %r8d,%r8d + 207b: 7f 1b jg 0x2098 + 207d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 2082: 48 33 cc xor %rsp,%rcx + 2085: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x2612d10 + 208c: 75 45 jne 0x20d3 + 208e: b8 fa ff ff ff mov $0xfffffffa,%eax + 2093: 48 83 c4 38 add $0x38,%rsp + 2097: c3 ret + 2098: 48 8b 01 mov (%rcx),%rax + 209b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 209f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 20a4: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 20a9: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 20ae: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 20b2: c5 f8 11 11 vmovups %xmm2,(%rcx) + 20b6: e8 45 43 01 00 call 0x16400 + 20bb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 20c0: 48 33 cc xor %rsp,%rcx + 20c3: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x2612d10 + 20ca: 75 07 jne 0x20d3 + 20cc: 33 c0 xor %eax,%eax + 20ce: 48 83 c4 38 add $0x38,%rsp + 20d2: c3 ret + 20d3: e8 98 c3 12 01 call 0x112e470 + 20d8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 20dd: 48 33 cc xor %rsp,%rcx + 20e0: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x2612d10 + 20e7: 75 ea jne 0x20d3 + 20e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 20ee: 48 83 c4 38 add $0x38,%rsp + 20f2: c3 ret + 20f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 20f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20ff: 00 + 2100: 48 83 ec 38 sub $0x38,%rsp + 2104: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x2612d10 + 210b: 48 33 c4 xor %rsp,%rax + 210e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 2113: 48 85 d2 test %rdx,%rdx + 2116: 74 60 je 0x2178 + 2118: 45 85 c0 test %r8d,%r8d + 211b: 7f 1b jg 0x2138 + 211d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 2122: 48 33 cc xor %rsp,%rcx + 2125: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x2612d10 + 212c: 75 45 jne 0x2173 + 212e: b8 fa ff ff ff mov $0xfffffffa,%eax + 2133: 48 83 c4 38 add $0x38,%rsp + 2137: c3 ret + 2138: 48 8b 01 mov (%rcx),%rax + 213b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 213f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 2144: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 2149: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 214e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 2152: c5 f8 11 11 vmovups %xmm2,(%rcx) + 2156: e8 c5 42 01 00 call 0x16420 + 215b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 2160: 48 33 cc xor %rsp,%rcx + 2163: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x2612d10 + 216a: 75 07 jne 0x2173 + 216c: 33 c0 xor %eax,%eax + 216e: 48 83 c4 38 add $0x38,%rsp + 2172: c3 ret + 2173: e8 f8 c2 12 01 call 0x112e470 + 2178: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 217d: 48 33 cc xor %rsp,%rcx + 2180: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x2612d10 + 2187: 75 ea jne 0x2173 + 2189: b8 f8 ff ff ff mov $0xfffffff8,%eax + 218e: 48 83 c4 38 add $0x38,%rsp + 2192: c3 ret + 2193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 219f: 00 + 21a0: 48 83 ec 38 sub $0x38,%rsp + 21a4: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x2612d10 + 21ab: 48 33 c4 xor %rsp,%rax + 21ae: 48 89 44 24 30 mov %rax,0x30(%rsp) + 21b3: 48 85 d2 test %rdx,%rdx + 21b6: 74 60 je 0x2218 + 21b8: 45 85 c0 test %r8d,%r8d + 21bb: 7f 1b jg 0x21d8 + 21bd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 21c2: 48 33 cc xor %rsp,%rcx + 21c5: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x2612d10 + 21cc: 75 45 jne 0x2213 + 21ce: b8 fa ff ff ff mov $0xfffffffa,%eax + 21d3: 48 83 c4 38 add $0x38,%rsp + 21d7: c3 ret + 21d8: 48 8b 01 mov (%rcx),%rax + 21db: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 21df: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 21e4: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 21e9: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 21ee: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 21f2: c5 f8 11 11 vmovups %xmm2,(%rcx) + 21f6: e8 45 42 01 00 call 0x16440 + 21fb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 2200: 48 33 cc xor %rsp,%rcx + 2203: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x2612d10 + 220a: 75 07 jne 0x2213 + 220c: 33 c0 xor %eax,%eax + 220e: 48 83 c4 38 add $0x38,%rsp + 2212: c3 ret + 2213: e8 58 c2 12 01 call 0x112e470 + 2218: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 221d: 48 33 cc xor %rsp,%rcx + 2220: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x2612d10 + 2227: 75 ea jne 0x2213 + 2229: b8 f8 ff ff ff mov $0xfffffff8,%eax + 222e: 48 83 c4 38 add $0x38,%rsp + 2232: c3 ret + 2233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 223f: 00 + 2240: 48 83 ec 28 sub $0x28,%rsp + 2244: 48 85 c9 test %rcx,%rcx + 2247: 74 20 je 0x2269 + 2249: 48 85 d2 test %rdx,%rdx + 224c: 74 1b je 0x2269 + 224e: 45 85 c0 test %r8d,%r8d + 2251: 7f 0a jg 0x225d + 2253: b8 fa ff ff ff mov $0xfffffffa,%eax + 2258: 48 83 c4 28 add $0x28,%rsp + 225c: c3 ret + 225d: e8 fe 41 01 00 call 0x16460 + 2262: 33 c0 xor %eax,%eax + 2264: 48 83 c4 28 add $0x28,%rsp + 2268: c3 ret + 2269: b8 f8 ff ff ff mov $0xfffffff8,%eax + 226e: 48 83 c4 28 add $0x28,%rsp + 2272: c3 ret + 2273: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 227f: 00 + 2280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2285: 48 85 c9 test %rcx,%rcx + 2288: 74 22 je 0x22ac + 228a: 48 85 d2 test %rdx,%rdx + 228d: 74 1d je 0x22ac + 228f: 45 85 c0 test %r8d,%r8d + 2292: 7f 0b jg 0x229f + 2294: b8 fa ff ff ff mov $0xfffffffa,%eax + 2299: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 229e: c3 ret + 229f: e8 9c 43 01 00 call 0x16640 + 22a4: 33 c0 xor %eax,%eax + 22a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 22ab: c3 ret + 22ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 22b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 22b6: c3 ret + 22b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 22be: 00 00 + 22c0: 48 83 ec 28 sub $0x28,%rsp + 22c4: 48 85 c9 test %rcx,%rcx + 22c7: 74 20 je 0x22e9 + 22c9: 48 85 d2 test %rdx,%rdx + 22cc: 74 1b je 0x22e9 + 22ce: 45 85 c0 test %r8d,%r8d + 22d1: 7f 0a jg 0x22dd + 22d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 22d8: 48 83 c4 28 add $0x28,%rsp + 22dc: c3 ret + 22dd: e8 3e 45 01 00 call 0x16820 + 22e2: 33 c0 xor %eax,%eax + 22e4: 48 83 c4 28 add $0x28,%rsp + 22e8: c3 ret + 22e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 22ee: 48 83 c4 28 add $0x28,%rsp + 22f2: c3 ret + 22f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 22f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22ff: 00 + 2300: 56 push %rsi + 2301: 48 89 d6 mov %rdx,%rsi + 2304: 48 85 c9 test %rcx,%rcx + 2307: 0f 84 d0 01 00 00 je 0x24dd + 230d: 48 85 f6 test %rsi,%rsi + 2310: 0f 84 c7 01 00 00 je 0x24dd + 2316: 45 85 c0 test %r8d,%r8d + 2319: 0f 8e b7 01 00 00 jle 0x24d6 + 231f: 41 83 f8 10 cmp $0x10,%r8d + 2323: 0f 8c 9d 01 00 00 jl 0x24c6 + 2329: 49 89 f1 mov %rsi,%r9 + 232c: 49 83 e1 1f and $0x1f,%r9 + 2330: 45 89 c9 mov %r9d,%r9d + 2333: 45 85 c9 test %r9d,%r9d + 2336: 74 18 je 0x2350 + 2338: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 233f: 0f 85 81 01 00 00 jne 0x24c6 + 2345: 41 f7 d9 neg %r9d + 2348: 41 83 c1 20 add $0x20,%r9d + 234c: 41 c1 e9 03 shr $0x3,%r9d + 2350: 41 8d 41 10 lea 0x10(%r9),%eax + 2354: 44 3b c0 cmp %eax,%r8d + 2357: 0f 8c 69 01 00 00 jl 0x24c6 + 235d: 44 89 c0 mov %r8d,%eax + 2360: 33 d2 xor %edx,%edx + 2362: 41 2b c1 sub %r9d,%eax + 2365: 83 e0 0f and $0xf,%eax + 2368: f7 d8 neg %eax + 236a: 41 03 c0 add %r8d,%eax + 236d: 45 85 c9 test %r9d,%r9d + 2370: 76 25 jbe 0x2397 + 2372: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2380: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0 + 2385: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + 238a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 238f: 48 ff c2 inc %rdx + 2392: 49 3b d1 cmp %r9,%rdx + 2395: 72 e9 jb 0x2380 + 2397: 48 63 d0 movslq %eax,%rdx + 239a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 23a0: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1 + 23a6: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5 + 23ad: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 23b3: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4 + 23ba: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 23c1: 01 + 23c2: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 23c6: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2 + 23cd: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8) + 23d3: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3 + 23da: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0 + 23e1: 01 + 23e2: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1 + 23e6: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0 + 23ed: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8) + 23f4: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1 + 23fb: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4 + 2402: 01 + 2403: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5 + 2407: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8) + 240e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2 + 2415: 01 + 2416: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 241a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8) + 2421: 49 83 c1 10 add $0x10,%r9 + 2425: 4c 3b ca cmp %rdx,%r9 + 2428: 0f 82 72 ff ff ff jb 0x23a0 + 242e: 44 8d 48 01 lea 0x1(%rax),%r9d + 2432: 45 3b c8 cmp %r8d,%r9d + 2435: 0f 87 7f 00 00 00 ja 0x24ba + 243b: 4d 63 d0 movslq %r8d,%r10 + 243e: 4c 2b d2 sub %rdx,%r10 + 2441: 49 83 fa 04 cmp $0x4,%r10 + 2445: 0f 8c 76 00 00 00 jl 0x24c1 + 244b: 45 89 d3 mov %r10d,%r11d + 244e: 45 33 c9 xor %r9d,%r9d + 2451: 41 83 e3 fc and $0xfffffffc,%r11d + 2455: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 2459: 4d 63 db movslq %r11d,%r11 + 245c: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 2460: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1 + 2466: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0 + 246c: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2 + 2473: 01 + 2474: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 2478: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8) + 247e: 49 83 c1 04 add $0x4,%r9 + 2482: 4d 3b cb cmp %r11,%r9 + 2485: 72 d9 jb 0x2460 + 2487: 4d 3b da cmp %r10,%r11 + 248a: 73 2e jae 0x24ba + 248c: 48 63 c0 movslq %eax,%rax + 248f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 2493: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 2497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 249e: 00 00 + 24a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 24a6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + 24ac: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 24b2: 49 ff c3 inc %r11 + 24b5: 4d 3b da cmp %r10,%r11 + 24b8: 72 e6 jb 0x24a0 + 24ba: 33 c0 xor %eax,%eax + 24bc: c5 f8 77 vzeroupper + 24bf: 5e pop %rsi + 24c0: c3 ret + 24c1: 45 33 db xor %r11d,%r11d + 24c4: eb c1 jmp 0x2487 + 24c6: 33 c0 xor %eax,%eax + 24c8: 41 83 f8 01 cmp $0x1,%r8d + 24cc: 72 ec jb 0x24ba + 24ce: 4d 63 d0 movslq %r8d,%r10 + 24d1: 45 33 db xor %r11d,%r11d + 24d4: eb b1 jmp 0x2487 + 24d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 24db: 5e pop %rsi + 24dc: c3 ret + 24dd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 24e2: 5e pop %rsi + 24e3: c3 ret + 24e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24eb: 00 + 24ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24ff: 00 + 2500: 53 push %rbx + 2501: 48 85 c9 test %rcx,%rcx + 2504: 0f 84 aa 01 00 00 je 0x26b4 + 250a: 48 85 d2 test %rdx,%rdx + 250d: 0f 84 a1 01 00 00 je 0x26b4 + 2513: 45 85 c0 test %r8d,%r8d + 2516: 0f 8e 91 01 00 00 jle 0x26ad + 251c: 41 83 f8 10 cmp $0x10,%r8d + 2520: 0f 8c 80 01 00 00 jl 0x26a6 + 2526: 49 89 d3 mov %rdx,%r11 + 2529: 49 83 e3 1f and $0x1f,%r11 + 252d: 45 85 db test %r11d,%r11d + 2530: 74 18 je 0x254a + 2532: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 2539: 0f 85 67 01 00 00 jne 0x26a6 + 253f: 41 f7 db neg %r11d + 2542: 41 83 c3 20 add $0x20,%r11d + 2546: 41 c1 eb 03 shr $0x3,%r11d + 254a: 41 8d 43 10 lea 0x10(%r11),%eax + 254e: 44 3b c0 cmp %eax,%r8d + 2551: 0f 8c 4f 01 00 00 jl 0x26a6 + 2557: 44 89 c0 mov %r8d,%eax + 255a: 45 33 d2 xor %r10d,%r10d + 255d: 41 2b c3 sub %r11d,%eax + 2560: 83 e0 0f and $0xf,%eax + 2563: f7 d8 neg %eax + 2565: 41 03 c0 add %r8d,%eax + 2568: 44 89 db mov %r11d,%ebx + 256b: 45 85 db test %r11d,%r11d + 256e: 76 2a jbe 0x259a + 2570: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2577: 00 + 2578: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 257f: 90 nop + 2580: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0 + 2586: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 + 258c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 2592: 49 ff c2 inc %r10 + 2595: 4c 3b d3 cmp %rbx,%r10 + 2598: 72 e6 jb 0x2580 + 259a: 4c 63 d0 movslq %eax,%r10 + 259d: 0f 1f 00 nopl (%rax) + 25a0: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0 + 25a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 25a9: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2 + 25af: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4 + 25b5: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1 + 25ba: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3 + 25c0: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5 + 25c6: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0 + 25cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 25d1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 25d7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 25dd: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1 + 25e3: 48 83 c3 10 add $0x10,%rbx + 25e7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 25ed: 49 3b da cmp %r10,%rbx + 25f0: 72 ae jb 0x25a0 + 25f2: 8d 58 01 lea 0x1(%rax),%ebx + 25f5: 41 3b d8 cmp %r8d,%ebx + 25f8: 0f 87 9c 00 00 00 ja 0x269a + 25fe: 4d 63 c8 movslq %r8d,%r9 + 2601: 48 63 c0 movslq %eax,%rax + 2604: 4c 2b c8 sub %rax,%r9 + 2607: 49 83 f9 04 cmp $0x4,%r9 + 260b: 0f 8c 90 00 00 00 jl 0x26a1 + 2611: 48 63 c0 movslq %eax,%rax + 2614: 45 89 ca mov %r9d,%r10d + 2617: 41 83 e2 fc and $0xfffffffc,%r10d + 261b: 45 33 c0 xor %r8d,%r8d + 261e: 4d 63 d2 movslq %r10d,%r10 + 2621: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx + 2625: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 + 2629: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2630: 00 + 2631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 263f: 00 + 2640: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 2646: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1 + 264c: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8) + 2652: 49 83 c0 04 add $0x4,%r8 + 2656: 4d 3b c2 cmp %r10,%r8 + 2659: 72 e5 jb 0x2640 + 265b: 4d 3b d1 cmp %r9,%r10 + 265e: 73 3a jae 0x269a + 2660: 48 63 c0 movslq %eax,%rax + 2663: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx + 2667: 48 8d 04 c2 lea (%rdx,%rax,8),%rax + 266b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2672: 00 + 2673: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 267a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2680: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 2686: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 + 268c: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8) + 2692: 49 ff c2 inc %r10 + 2695: 4d 3b d1 cmp %r9,%r10 + 2698: 72 e6 jb 0x2680 + 269a: 33 c0 xor %eax,%eax + 269c: c5 f8 77 vzeroupper + 269f: 5b pop %rbx + 26a0: c3 ret + 26a1: 45 33 d2 xor %r10d,%r10d + 26a4: eb b5 jmp 0x265b + 26a6: 33 c0 xor %eax,%eax + 26a8: e9 45 ff ff ff jmp 0x25f2 + 26ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 26b2: 5b pop %rbx + 26b3: c3 ret + 26b4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 26b9: 5b pop %rbx + 26ba: c3 ret + 26bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 26c0: 53 push %rbx + 26c1: 49 89 ca mov %rcx,%r10 + 26c4: 4d 85 d2 test %r10,%r10 + 26c7: 0f 84 a4 01 00 00 je 0x2871 + 26cd: 48 85 d2 test %rdx,%rdx + 26d0: 0f 84 9b 01 00 00 je 0x2871 + 26d6: 45 85 c0 test %r8d,%r8d + 26d9: 0f 8e 8b 01 00 00 jle 0x286a + 26df: 41 83 f8 10 cmp $0x10,%r8d + 26e3: 0f 8c 79 01 00 00 jl 0x2862 + 26e9: 48 89 d3 mov %rdx,%rbx + 26ec: 48 83 e3 1f and $0x1f,%rbx + 26f0: 85 db test %ebx,%ebx + 26f2: 74 11 je 0x2705 + 26f4: f6 c3 07 test $0x7,%bl + 26f7: 0f 85 65 01 00 00 jne 0x2862 + 26fd: f7 db neg %ebx + 26ff: 83 c3 20 add $0x20,%ebx + 2702: c1 eb 03 shr $0x3,%ebx + 2705: 8d 43 10 lea 0x10(%rbx),%eax + 2708: 44 3b c0 cmp %eax,%r8d + 270b: 0f 8c 51 01 00 00 jl 0x2862 + 2711: 45 89 c1 mov %r8d,%r9d + 2714: 33 c0 xor %eax,%eax + 2716: 44 2b cb sub %ebx,%r9d + 2719: 41 83 e1 0f and $0xf,%r9d + 271d: 41 f7 d9 neg %r9d + 2720: 45 03 c8 add %r8d,%r9d + 2723: 89 d9 mov %ebx,%ecx + 2725: 85 db test %ebx,%ebx + 2727: 76 2f jbe 0x2758 + 2729: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2730: 00 + 2731: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 273f: 00 + 2740: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 2745: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1 + 274b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 2750: 48 ff c0 inc %rax + 2753: 48 3b c1 cmp %rcx,%rax + 2756: 72 e8 jb 0x2740 + 2758: 49 63 c1 movslq %r9d,%rax + 275b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2760: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 2765: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 276b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 2771: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 2778: 03 + 2779: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1 + 277f: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 + 2786: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 + 278d: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 + 2794: 03 + 2795: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 279a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 27a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 27a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 27ad: 03 + 27ae: 48 83 c1 10 add $0x10,%rcx + 27b2: 48 3b c8 cmp %rax,%rcx + 27b5: 72 a9 jb 0x2760 + 27b7: 41 8d 41 01 lea 0x1(%r9),%eax + 27bb: 41 3b c0 cmp %r8d,%eax + 27be: 0f 87 93 00 00 00 ja 0x2857 + 27c4: 4d 63 c0 movslq %r8d,%r8 + 27c7: 4d 63 c9 movslq %r9d,%r9 + 27ca: 4d 2b c1 sub %r9,%r8 + 27cd: 49 83 f8 04 cmp $0x4,%r8 + 27d1: 0f 8c 87 00 00 00 jl 0x285e + 27d7: 4d 63 c9 movslq %r9d,%r9 + 27da: 44 89 c3 mov %r8d,%ebx + 27dd: 83 e3 fc and $0xfffffffc,%ebx + 27e0: 33 c9 xor %ecx,%ecx + 27e2: 48 63 db movslq %ebx,%rbx + 27e5: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 27e9: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 + 27ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 27f4: 00 + 27f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27fc: 0f 1f 40 00 nopl 0x0(%rax) + 2800: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 2806: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 280b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8) + 2811: 48 83 c1 04 add $0x4,%rcx + 2815: 48 3b cb cmp %rbx,%rcx + 2818: 72 e6 jb 0x2800 + 281a: 49 3b d8 cmp %r8,%rbx + 281d: 73 38 jae 0x2857 + 281f: 4d 63 c9 movslq %r9d,%r9 + 2822: 4b 8d 0c ca lea (%r10,%r9,8),%rcx + 2826: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 282a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2831: 00 + 2832: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2840: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 2845: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1 + 284a: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8) + 284f: 48 ff c3 inc %rbx + 2852: 49 3b d8 cmp %r8,%rbx + 2855: 72 e9 jb 0x2840 + 2857: 33 c0 xor %eax,%eax + 2859: c5 f8 77 vzeroupper + 285c: 5b pop %rbx + 285d: c3 ret + 285e: 33 db xor %ebx,%ebx + 2860: eb b8 jmp 0x281a + 2862: 45 33 c9 xor %r9d,%r9d + 2865: e9 4d ff ff ff jmp 0x27b7 + 286a: b8 fa ff ff ff mov $0xfffffffa,%eax + 286f: 5b pop %rbx + 2870: c3 ret + 2871: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2876: 5b pop %rbx + 2877: c3 ret + 2878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 287f: 00 + 2880: 48 83 ec 28 sub $0x28,%rsp + 2884: 4d 89 c1 mov %r8,%r9 + 2887: 49 89 d0 mov %rdx,%r8 + 288a: 48 89 ca mov %rcx,%rdx + 288d: e8 2e 41 01 00 call 0x169c0 + 2892: 48 83 c4 28 add $0x28,%rsp + 2896: c3 ret + 2897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 289e: 00 00 + 28a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 28a5: 4d 89 c1 mov %r8,%r9 + 28a8: 49 89 d0 mov %rdx,%r8 + 28ab: 48 89 ca mov %rcx,%rdx + 28ae: e8 cd 43 01 00 call 0x16c80 + 28b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 28b8: c3 ret + 28b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28c0: 48 83 ec 28 sub $0x28,%rsp + 28c4: 4d 89 c1 mov %r8,%r9 + 28c7: 49 89 d0 mov %rdx,%r8 + 28ca: 48 89 ca mov %rcx,%rdx + 28cd: e8 ae 46 01 00 call 0x16f80 + 28d2: 48 83 c4 28 add $0x28,%rsp + 28d6: c3 ret + 28d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 28de: 00 00 + 28e0: 48 83 ec 28 sub $0x28,%rsp + 28e4: 4d 89 c1 mov %r8,%r9 + 28e7: 49 89 d0 mov %rdx,%r8 + 28ea: 48 89 ca mov %rcx,%rdx + 28ed: e8 ee 48 01 00 call 0x171e0 + 28f2: 48 83 c4 28 add $0x28,%rsp + 28f6: c3 ret + 28f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 28fe: 00 00 + 2900: 48 83 ec 28 sub $0x28,%rsp + 2904: 4d 89 c1 mov %r8,%r9 + 2907: 49 89 d0 mov %rdx,%r8 + 290a: 48 89 ca mov %rcx,%rdx + 290d: e8 4e 4b 01 00 call 0x17460 + 2912: 48 83 c4 28 add $0x28,%rsp + 2916: c3 ret + 2917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 291e: 00 00 + 2920: 48 83 ec 28 sub $0x28,%rsp + 2924: 4d 89 c1 mov %r8,%r9 + 2927: 49 89 d0 mov %rdx,%r8 + 292a: 48 89 ca mov %rcx,%rdx + 292d: e8 6e 4d 01 00 call 0x176a0 + 2932: 48 83 c4 28 add $0x28,%rsp + 2936: c3 ret + 2937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 293e: 00 00 + 2940: 48 83 ec 28 sub $0x28,%rsp + 2944: 48 85 c9 test %rcx,%rcx + 2947: 74 24 je 0x296d + 2949: 48 85 d2 test %rdx,%rdx + 294c: 74 1f je 0x296d + 294e: 45 85 c0 test %r8d,%r8d + 2951: 7f 0a jg 0x295d + 2953: b8 fa ff ff ff mov $0xfffffffa,%eax + 2958: 48 83 c4 28 add $0x28,%rsp + 295c: c3 ret + 295d: 41 c1 e0 04 shl $0x4,%r8d + 2961: e8 ba 03 a6 01 call 0x1a62d20 + 2966: 33 c0 xor %eax,%eax + 2968: 48 83 c4 28 add $0x28,%rsp + 296c: c3 ret + 296d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2972: 48 83 c4 28 add $0x28,%rsp + 2976: c3 ret + 2977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 297e: 00 00 + 2980: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2985: 48 85 c9 test %rcx,%rcx + 2988: 74 26 je 0x29b0 + 298a: 48 85 d2 test %rdx,%rdx + 298d: 74 21 je 0x29b0 + 298f: 45 85 c0 test %r8d,%r8d + 2992: 7f 0b jg 0x299f + 2994: b8 fa ff ff ff mov $0xfffffffa,%eax + 2999: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 299e: c3 ret + 299f: 41 c1 e0 04 shl $0x4,%r8d + 29a3: e8 48 07 a6 01 call 0x1a630f0 + 29a8: 33 c0 xor %eax,%eax + 29aa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 29af: c3 ret + 29b0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 29b5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 29ba: c3 ret + 29bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 29c0: 48 83 ec 28 sub $0x28,%rsp + 29c4: 48 85 c9 test %rcx,%rcx + 29c7: 74 24 je 0x29ed + 29c9: 48 85 d2 test %rdx,%rdx + 29cc: 74 1f je 0x29ed + 29ce: 45 85 c0 test %r8d,%r8d + 29d1: 7f 0a jg 0x29dd + 29d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 29d8: 48 83 c4 28 add $0x28,%rsp + 29dc: c3 ret + 29dd: 41 c1 e0 04 shl $0x4,%r8d + 29e1: e8 8a 0b a6 01 call 0x1a63570 + 29e6: 33 c0 xor %eax,%eax + 29e8: 48 83 c4 28 add $0x28,%rsp + 29ec: c3 ret + 29ed: b8 f8 ff ff ff mov $0xfffffff8,%eax + 29f2: 48 83 c4 28 add $0x28,%rsp + 29f6: c3 ret + 29f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 29fe: 00 00 + 2a00: 48 83 ec 38 sub $0x38,%rsp + 2a04: 48 85 c9 test %rcx,%rcx + 2a07: 0f 84 88 00 00 00 je 0x2a95 + 2a0d: 48 85 d2 test %rdx,%rdx + 2a10: 0f 84 7f 00 00 00 je 0x2a95 + 2a16: 45 85 c0 test %r8d,%r8d + 2a19: 0f 8e 80 00 00 00 jle 0x2a9f + 2a1f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 2a26: 7e 5d jle 0x2a85 + 2a28: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 2a2d: 48 89 cb mov %rcx,%rbx + 2a30: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 2a35: 48 89 d6 mov %rdx,%rsi + 2a38: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 2a3d: 44 89 c7 mov %r8d,%edi + 2a40: 48 89 d9 mov %rbx,%rcx + 2a43: 48 89 f2 mov %rsi,%rdx + 2a46: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 2a4c: e8 8f 4e 01 00 call 0x178e0 + 2a51: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 2a57: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 2a5e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 2a65: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 2a6b: 7f d3 jg 0x2a40 + 2a6d: 48 89 d9 mov %rbx,%rcx + 2a70: 48 89 f2 mov %rsi,%rdx + 2a73: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 2a78: 41 89 f8 mov %edi,%r8d + 2a7b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 2a80: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 2a85: 41 c1 e0 04 shl $0x4,%r8d + 2a89: e8 52 4e 01 00 call 0x178e0 + 2a8e: 33 c0 xor %eax,%eax + 2a90: 48 83 c4 38 add $0x38,%rsp + 2a94: c3 ret + 2a95: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a9a: 48 83 c4 38 add $0x38,%rsp + 2a9e: c3 ret + 2a9f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2aa4: 48 83 c4 38 add $0x38,%rsp + 2aa8: c3 ret + 2aa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ab0: 00 + 2ab1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2abf: 00 + 2ac0: 48 83 ec 38 sub $0x38,%rsp + 2ac4: 48 85 c9 test %rcx,%rcx + 2ac7: 0f 84 88 00 00 00 je 0x2b55 + 2acd: 48 85 d2 test %rdx,%rdx + 2ad0: 0f 84 7f 00 00 00 je 0x2b55 + 2ad6: 45 85 c0 test %r8d,%r8d + 2ad9: 0f 8e 80 00 00 00 jle 0x2b5f + 2adf: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 2ae6: 7e 5d jle 0x2b45 + 2ae8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 2aed: 48 89 cb mov %rcx,%rbx + 2af0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 2af5: 48 89 d6 mov %rdx,%rsi + 2af8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 2afd: 44 89 c7 mov %r8d,%edi + 2b00: 48 89 d9 mov %rbx,%rcx + 2b03: 48 89 f2 mov %rsi,%rdx + 2b06: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 2b0c: e8 2f 4e 01 00 call 0x17940 + 2b11: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 2b17: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 2b1e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 2b25: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 2b2b: 7f d3 jg 0x2b00 + 2b2d: 48 89 d9 mov %rbx,%rcx + 2b30: 48 89 f2 mov %rsi,%rdx + 2b33: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 2b38: 41 89 f8 mov %edi,%r8d + 2b3b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 2b40: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 2b45: 41 c1 e0 04 shl $0x4,%r8d + 2b49: e8 f2 4d 01 00 call 0x17940 + 2b4e: 33 c0 xor %eax,%eax + 2b50: 48 83 c4 38 add $0x38,%rsp + 2b54: c3 ret + 2b55: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2b5a: 48 83 c4 38 add $0x38,%rsp + 2b5e: c3 ret + 2b5f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b64: 48 83 c4 38 add $0x38,%rsp + 2b68: c3 ret + 2b69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b70: 00 + 2b71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b7f: 00 + 2b80: 48 83 ec 38 sub $0x38,%rsp + 2b84: 48 85 c9 test %rcx,%rcx + 2b87: 0f 84 88 00 00 00 je 0x2c15 + 2b8d: 48 85 d2 test %rdx,%rdx + 2b90: 0f 84 7f 00 00 00 je 0x2c15 + 2b96: 45 85 c0 test %r8d,%r8d + 2b99: 0f 8e 80 00 00 00 jle 0x2c1f + 2b9f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 2ba6: 7e 5d jle 0x2c05 + 2ba8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 2bad: 48 89 cb mov %rcx,%rbx + 2bb0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 2bb5: 48 89 d6 mov %rdx,%rsi + 2bb8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 2bbd: 44 89 c7 mov %r8d,%edi + 2bc0: 48 89 d9 mov %rbx,%rcx + 2bc3: 48 89 f2 mov %rsi,%rdx + 2bc6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 2bcc: e8 cf 4d 01 00 call 0x179a0 + 2bd1: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 2bd7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 2bde: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 2be5: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 2beb: 7f d3 jg 0x2bc0 + 2bed: 48 89 d9 mov %rbx,%rcx + 2bf0: 48 89 f2 mov %rsi,%rdx + 2bf3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 2bf8: 41 89 f8 mov %edi,%r8d + 2bfb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 2c00: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 2c05: 41 c1 e0 04 shl $0x4,%r8d + 2c09: e8 92 4d 01 00 call 0x179a0 + 2c0e: 33 c0 xor %eax,%eax + 2c10: 48 83 c4 38 add $0x38,%rsp + 2c14: c3 ret + 2c15: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c1a: 48 83 c4 38 add $0x38,%rsp + 2c1e: c3 ret + 2c1f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c24: 48 83 c4 38 add $0x38,%rsp + 2c28: c3 ret + 2c29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c30: 00 + 2c31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c3f: 00 + 2c40: 48 83 ec 28 sub $0x28,%rsp + 2c44: 48 85 c9 test %rcx,%rcx + 2c47: 74 24 je 0x2c6d + 2c49: 48 85 d2 test %rdx,%rdx + 2c4c: 74 1f je 0x2c6d + 2c4e: 45 85 c0 test %r8d,%r8d + 2c51: 7f 0a jg 0x2c5d + 2c53: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c58: 48 83 c4 28 add $0x28,%rsp + 2c5c: c3 ret + 2c5d: 41 c1 e0 03 shl $0x3,%r8d + 2c61: e8 ba 00 a6 01 call 0x1a62d20 + 2c66: 33 c0 xor %eax,%eax + 2c68: 48 83 c4 28 add $0x28,%rsp + 2c6c: c3 ret + 2c6d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c72: 48 83 c4 28 add $0x28,%rsp + 2c76: c3 ret + 2c77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2c7e: 00 00 + 2c80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2c85: 48 85 c9 test %rcx,%rcx + 2c88: 74 26 je 0x2cb0 + 2c8a: 48 85 d2 test %rdx,%rdx + 2c8d: 74 21 je 0x2cb0 + 2c8f: 45 85 c0 test %r8d,%r8d + 2c92: 7f 0b jg 0x2c9f + 2c94: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2c9e: c3 ret + 2c9f: 41 c1 e0 03 shl $0x3,%r8d + 2ca3: e8 48 04 a6 01 call 0x1a630f0 + 2ca8: 33 c0 xor %eax,%eax + 2caa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2caf: c3 ret + 2cb0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2cb5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2cba: c3 ret + 2cbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2cc0: 48 83 ec 28 sub $0x28,%rsp + 2cc4: 48 85 c9 test %rcx,%rcx + 2cc7: 74 24 je 0x2ced + 2cc9: 48 85 d2 test %rdx,%rdx + 2ccc: 74 1f je 0x2ced + 2cce: 45 85 c0 test %r8d,%r8d + 2cd1: 7f 0a jg 0x2cdd + 2cd3: b8 fa ff ff ff mov $0xfffffffa,%eax + 2cd8: 48 83 c4 28 add $0x28,%rsp + 2cdc: c3 ret + 2cdd: 41 c1 e0 03 shl $0x3,%r8d + 2ce1: e8 8a 08 a6 01 call 0x1a63570 + 2ce6: 33 c0 xor %eax,%eax + 2ce8: 48 83 c4 28 add $0x28,%rsp + 2cec: c3 ret + 2ced: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2cf2: 48 83 c4 28 add $0x28,%rsp + 2cf6: c3 ret + 2cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2cfe: 00 00 + 2d00: 48 83 ec 38 sub $0x38,%rsp + 2d04: 48 85 c9 test %rcx,%rcx + 2d07: 0f 84 88 00 00 00 je 0x2d95 + 2d0d: 48 85 d2 test %rdx,%rdx + 2d10: 0f 84 7f 00 00 00 je 0x2d95 + 2d16: 45 85 c0 test %r8d,%r8d + 2d19: 0f 8e 80 00 00 00 jle 0x2d9f + 2d1f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 2d26: 7e 5d jle 0x2d85 + 2d28: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 2d2d: 48 89 cb mov %rcx,%rbx + 2d30: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 2d35: 48 89 d6 mov %rdx,%rsi + 2d38: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 2d3d: 44 89 c7 mov %r8d,%edi + 2d40: 48 89 d9 mov %rbx,%rcx + 2d43: 48 89 f2 mov %rsi,%rdx + 2d46: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 2d4c: e8 8f 4b 01 00 call 0x178e0 + 2d51: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 2d57: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 2d5e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 2d65: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 2d6b: 7f d3 jg 0x2d40 + 2d6d: 48 89 d9 mov %rbx,%rcx + 2d70: 48 89 f2 mov %rsi,%rdx + 2d73: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 2d78: 41 89 f8 mov %edi,%r8d + 2d7b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 2d80: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 2d85: 41 c1 e0 03 shl $0x3,%r8d + 2d89: e8 52 4b 01 00 call 0x178e0 + 2d8e: 33 c0 xor %eax,%eax + 2d90: 48 83 c4 38 add $0x38,%rsp + 2d94: c3 ret + 2d95: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2d9a: 48 83 c4 38 add $0x38,%rsp + 2d9e: c3 ret + 2d9f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2da4: 48 83 c4 38 add $0x38,%rsp + 2da8: c3 ret + 2da9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2db0: 00 + 2db1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2dbf: 00 + 2dc0: 48 83 ec 38 sub $0x38,%rsp + 2dc4: 48 85 c9 test %rcx,%rcx + 2dc7: 0f 84 88 00 00 00 je 0x2e55 + 2dcd: 48 85 d2 test %rdx,%rdx + 2dd0: 0f 84 7f 00 00 00 je 0x2e55 + 2dd6: 45 85 c0 test %r8d,%r8d + 2dd9: 0f 8e 80 00 00 00 jle 0x2e5f + 2ddf: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 2de6: 7e 5d jle 0x2e45 + 2de8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 2ded: 48 89 cb mov %rcx,%rbx + 2df0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 2df5: 48 89 d6 mov %rdx,%rsi + 2df8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 2dfd: 44 89 c7 mov %r8d,%edi + 2e00: 48 89 d9 mov %rbx,%rcx + 2e03: 48 89 f2 mov %rsi,%rdx + 2e06: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 2e0c: e8 2f 4b 01 00 call 0x17940 + 2e11: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 2e17: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 2e1e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 2e25: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 2e2b: 7f d3 jg 0x2e00 + 2e2d: 48 89 d9 mov %rbx,%rcx + 2e30: 48 89 f2 mov %rsi,%rdx + 2e33: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 2e38: 41 89 f8 mov %edi,%r8d + 2e3b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 2e40: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 2e45: 41 c1 e0 03 shl $0x3,%r8d + 2e49: e8 f2 4a 01 00 call 0x17940 + 2e4e: 33 c0 xor %eax,%eax + 2e50: 48 83 c4 38 add $0x38,%rsp + 2e54: c3 ret + 2e55: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2e5a: 48 83 c4 38 add $0x38,%rsp + 2e5e: c3 ret + 2e5f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2e64: 48 83 c4 38 add $0x38,%rsp + 2e68: c3 ret + 2e69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2e70: 00 + 2e71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2e7f: 00 + 2e80: 48 83 ec 38 sub $0x38,%rsp + 2e84: 48 85 c9 test %rcx,%rcx + 2e87: 0f 84 88 00 00 00 je 0x2f15 + 2e8d: 48 85 d2 test %rdx,%rdx + 2e90: 0f 84 7f 00 00 00 je 0x2f15 + 2e96: 45 85 c0 test %r8d,%r8d + 2e99: 0f 8e 80 00 00 00 jle 0x2f1f + 2e9f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 2ea6: 7e 5d jle 0x2f05 + 2ea8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 2ead: 48 89 cb mov %rcx,%rbx + 2eb0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 2eb5: 48 89 d6 mov %rdx,%rsi + 2eb8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 2ebd: 44 89 c7 mov %r8d,%edi + 2ec0: 48 89 d9 mov %rbx,%rcx + 2ec3: 48 89 f2 mov %rsi,%rdx + 2ec6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 2ecc: e8 cf 4a 01 00 call 0x179a0 + 2ed1: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 2ed7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 2ede: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 2ee5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 2eeb: 7f d3 jg 0x2ec0 + 2eed: 48 89 d9 mov %rbx,%rcx + 2ef0: 48 89 f2 mov %rsi,%rdx + 2ef3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 2ef8: 41 89 f8 mov %edi,%r8d + 2efb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 2f00: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 2f05: 41 c1 e0 03 shl $0x3,%r8d + 2f09: e8 92 4a 01 00 call 0x179a0 + 2f0e: 33 c0 xor %eax,%eax + 2f10: 48 83 c4 38 add $0x38,%rsp + 2f14: c3 ret + 2f15: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f1a: 48 83 c4 38 add $0x38,%rsp + 2f1e: c3 ret + 2f1f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f24: 48 83 c4 38 add $0x38,%rsp + 2f28: c3 ret + 2f29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f30: 00 + 2f31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f3f: 00 + 2f40: 48 83 ec 28 sub $0x28,%rsp + 2f44: 48 85 c9 test %rcx,%rcx + 2f47: 74 25 je 0x2f6e + 2f49: 48 85 d2 test %rdx,%rdx + 2f4c: 74 20 je 0x2f6e + 2f4e: 4d 85 c0 test %r8,%r8 + 2f51: 74 1b je 0x2f6e + 2f53: 45 85 c9 test %r9d,%r9d + 2f56: 7f 0a jg 0x2f62 + 2f58: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f5d: 48 83 c4 28 add $0x28,%rsp + 2f61: c3 ret + 2f62: e8 99 4a 01 00 call 0x17a00 + 2f67: 33 c0 xor %eax,%eax + 2f69: 48 83 c4 28 add $0x28,%rsp + 2f6d: c3 ret + 2f6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f73: 48 83 c4 28 add $0x28,%rsp + 2f77: c3 ret + 2f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f7f: 00 + 2f80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2f85: 48 85 c9 test %rcx,%rcx + 2f88: 74 27 je 0x2fb1 + 2f8a: 48 85 d2 test %rdx,%rdx + 2f8d: 74 22 je 0x2fb1 + 2f8f: 4d 85 c0 test %r8,%r8 + 2f92: 74 1d je 0x2fb1 + 2f94: 45 85 c9 test %r9d,%r9d + 2f97: 7f 0b jg 0x2fa4 + 2f99: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2fa3: c3 ret + 2fa4: e8 37 4f 01 00 call 0x17ee0 + 2fa9: 33 c0 xor %eax,%eax + 2fab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2fb0: c3 ret + 2fb1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2fb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2fbb: c3 ret + 2fbc: 0f 1f 40 00 nopl 0x0(%rax) + 2fc0: 48 83 ec 28 sub $0x28,%rsp + 2fc4: 48 85 c9 test %rcx,%rcx + 2fc7: 74 25 je 0x2fee + 2fc9: 48 85 d2 test %rdx,%rdx + 2fcc: 74 20 je 0x2fee + 2fce: 4d 85 c0 test %r8,%r8 + 2fd1: 74 1b je 0x2fee + 2fd3: 45 85 c9 test %r9d,%r9d + 2fd6: 7f 0a jg 0x2fe2 + 2fd8: b8 fa ff ff ff mov $0xfffffffa,%eax + 2fdd: 48 83 c4 28 add $0x28,%rsp + 2fe1: c3 ret + 2fe2: e8 d9 53 01 00 call 0x183c0 + 2fe7: 33 c0 xor %eax,%eax + 2fe9: 48 83 c4 28 add $0x28,%rsp + 2fed: c3 ret + 2fee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ff3: 48 83 c4 28 add $0x28,%rsp + 2ff7: c3 ret + 2ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2fff: 00 + 3000: 56 push %rsi + 3001: 57 push %rdi + 3002: 55 push %rbp + 3003: 48 89 d5 mov %rdx,%rbp + 3006: 48 85 c9 test %rcx,%rcx + 3009: 0f 84 f2 01 00 00 je 0x3201 + 300f: 48 85 ed test %rbp,%rbp + 3012: 0f 84 e9 01 00 00 je 0x3201 + 3018: 4d 85 c0 test %r8,%r8 + 301b: 0f 84 e0 01 00 00 je 0x3201 + 3021: 45 85 c9 test %r9d,%r9d + 3024: 0f 8e ce 01 00 00 jle 0x31f8 + 302a: 41 83 f9 10 cmp $0x10,%r9d + 302e: 0f 8c b4 01 00 00 jl 0x31e8 + 3034: 4c 89 c6 mov %r8,%rsi + 3037: 48 83 e6 1f and $0x1f,%rsi + 303b: 89 f6 mov %esi,%esi + 303d: 85 f6 test %esi,%esi + 303f: 74 14 je 0x3055 + 3041: f7 c6 07 00 00 00 test $0x7,%esi + 3047: 0f 85 9b 01 00 00 jne 0x31e8 + 304d: f7 de neg %esi + 304f: 83 c6 20 add $0x20,%esi + 3052: c1 ee 03 shr $0x3,%esi + 3055: 8d 46 10 lea 0x10(%rsi),%eax + 3058: 44 3b c8 cmp %eax,%r9d + 305b: 0f 8c 87 01 00 00 jl 0x31e8 + 3061: 44 89 c8 mov %r9d,%eax + 3064: 33 d2 xor %edx,%edx + 3066: 2b c6 sub %esi,%eax + 3068: 83 e0 0f and $0xf,%eax + 306b: f7 d8 neg %eax + 306d: 41 03 c1 add %r9d,%eax + 3070: 85 f6 test %esi,%esi + 3072: 76 25 jbe 0x3099 + 3074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3080: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 3085: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 + 308b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 3091: 48 ff c2 inc %rdx + 3094: 48 3b d6 cmp %rsi,%rdx + 3097: 72 e7 jb 0x3080 + 3099: 48 63 d0 movslq %eax,%rdx + 309c: 0f 1f 40 00 nopl 0x0(%rax) + 30a0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 + 30a5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 + 30ab: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 + 30b1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 + 30b8: 01 + 30b9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 + 30c0: 01 + 30c1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 + 30c5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 + 30cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 30d1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 + 30d7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 + 30de: 01 + 30df: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 + 30e6: 01 + 30e7: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 30eb: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 + 30f1: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 + 30f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 30fe: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 + 3105: 01 + 3106: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 + 310d: 01 + 310e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 3112: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 + 3118: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 311f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 + 3126: 01 + 3127: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 + 312e: 01 + 312f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 3133: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 313a: 48 83 c6 10 add $0x10,%rsi + 313e: 48 3b f2 cmp %rdx,%rsi + 3141: 0f 82 59 ff ff ff jb 0x30a0 + 3147: 8d 70 01 lea 0x1(%rax),%esi + 314a: 41 3b f1 cmp %r9d,%esi + 314d: 0f 87 87 00 00 00 ja 0x31da + 3153: 4d 63 c9 movslq %r9d,%r9 + 3156: 4c 2b ca sub %rdx,%r9 + 3159: 49 83 f9 02 cmp $0x2,%r9 + 315d: 0f 8c 80 00 00 00 jl 0x31e3 + 3163: 45 89 cb mov %r9d,%r11d + 3166: 45 33 d2 xor %r10d,%r10d + 3169: 41 83 e3 fe and $0xfffffffe,%r11d + 316d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 3171: 4d 63 db movslq %r11d,%r11 + 3174: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 3179: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 317d: 0f 1f 00 nopl (%rax) + 3180: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 3186: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 + 318c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 3192: 49 83 c2 02 add $0x2,%r10 + 3196: 4d 3b d3 cmp %r11,%r10 + 3199: 72 e5 jb 0x3180 + 319b: 4d 3b d9 cmp %r9,%r11 + 319e: 73 3a jae 0x31da + 31a0: 48 63 c0 movslq %eax,%rax + 31a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 31a7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 31ac: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 31b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 31b7: 00 + 31b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31bf: 90 nop + 31c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 31c6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 31cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 31d2: 49 ff c3 inc %r11 + 31d5: 4d 3b d9 cmp %r9,%r11 + 31d8: 72 e6 jb 0x31c0 + 31da: 33 c0 xor %eax,%eax + 31dc: c5 f8 77 vzeroupper + 31df: 5d pop %rbp + 31e0: 5f pop %rdi + 31e1: 5e pop %rsi + 31e2: c3 ret + 31e3: 45 33 db xor %r11d,%r11d + 31e6: eb b3 jmp 0x319b + 31e8: 33 c0 xor %eax,%eax + 31ea: 41 83 f9 01 cmp $0x1,%r9d + 31ee: 72 ea jb 0x31da + 31f0: 4d 63 c9 movslq %r9d,%r9 + 31f3: 45 33 db xor %r11d,%r11d + 31f6: eb a3 jmp 0x319b + 31f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 31fd: 5d pop %rbp + 31fe: 5f pop %rdi + 31ff: 5e pop %rsi + 3200: c3 ret + 3201: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3206: 5d pop %rbp + 3207: 5f pop %rdi + 3208: 5e pop %rsi + 3209: c3 ret + 320a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3211: 00 + 3212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3220: 53 push %rbx + 3221: 56 push %rsi + 3222: 41 57 push %r15 + 3224: 49 89 cb mov %rcx,%r11 + 3227: 4d 85 db test %r11,%r11 + 322a: 0f 84 a7 01 00 00 je 0x33d7 + 3230: 48 85 d2 test %rdx,%rdx + 3233: 0f 84 9e 01 00 00 je 0x33d7 + 3239: 4d 85 c0 test %r8,%r8 + 323c: 0f 84 95 01 00 00 je 0x33d7 + 3242: 45 85 c9 test %r9d,%r9d + 3245: 0f 8e 82 01 00 00 jle 0x33cd + 324b: 41 83 f9 10 cmp $0x10,%r9d + 324f: 0f 8c 70 01 00 00 jl 0x33c5 + 3255: 4c 89 c1 mov %r8,%rcx + 3258: 48 83 e1 1f and $0x1f,%rcx + 325c: 89 c9 mov %ecx,%ecx + 325e: 85 c9 test %ecx,%ecx + 3260: 74 11 je 0x3273 + 3262: f6 c1 07 test $0x7,%cl + 3265: 0f 85 5a 01 00 00 jne 0x33c5 + 326b: f7 d9 neg %ecx + 326d: 83 c1 20 add $0x20,%ecx + 3270: c1 e9 03 shr $0x3,%ecx + 3273: 8d 41 10 lea 0x10(%rcx),%eax + 3276: 44 3b c8 cmp %eax,%r9d + 3279: 0f 8c 46 01 00 00 jl 0x33c5 + 327f: 45 89 ca mov %r9d,%r10d + 3282: 33 c0 xor %eax,%eax + 3284: 44 2b d1 sub %ecx,%r10d + 3287: 41 83 e2 0f and $0xf,%r10d + 328b: 41 f7 da neg %r10d + 328e: 45 03 d1 add %r9d,%r10d + 3291: 85 c9 test %ecx,%ecx + 3293: 76 24 jbe 0x32b9 + 3295: 0f 1f 40 00 nopl 0x0(%rax) + 3299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 32a0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 32a6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 32ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 32b1: 48 ff c0 inc %rax + 32b4: 48 3b c1 cmp %rcx,%rax + 32b7: 72 e7 jb 0x32a0 + 32b9: 49 63 c2 movslq %r10d,%rax + 32bc: 0f 1f 40 00 nopl 0x0(%rax) + 32c0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 + 32c6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 32ca: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 32d1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 + 32d8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 + 32df: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 + 32e4: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 + 32ea: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 + 32f0: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 + 32f6: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 32fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 32ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 3304: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 3309: 48 83 c1 10 add $0x10,%rcx + 330d: 48 3b c8 cmp %rax,%rcx + 3310: 72 ae jb 0x32c0 + 3312: 41 8d 42 01 lea 0x1(%r10),%eax + 3316: 41 3b c1 cmp %r9d,%eax + 3319: 0f 87 98 00 00 00 ja 0x33b7 + 331f: 4d 63 c9 movslq %r9d,%r9 + 3322: 4d 63 d2 movslq %r10d,%r10 + 3325: 4d 2b ca sub %r10,%r9 + 3328: 49 83 f9 04 cmp $0x4,%r9 + 332c: 0f 8c 8f 00 00 00 jl 0x33c1 + 3332: 4d 63 d2 movslq %r10d,%r10 + 3335: 44 89 ce mov %r9d,%esi + 3338: 83 e6 fc and $0xfffffffc,%esi + 333b: 33 c9 xor %ecx,%ecx + 333d: 48 63 f6 movslq %esi,%rsi + 3340: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 3344: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 3348: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 334c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3353: 00 + 3354: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 335b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3360: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 3366: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 336b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 3370: 48 83 c1 04 add $0x4,%rcx + 3374: 48 3b ce cmp %rsi,%rcx + 3377: 72 e7 jb 0x3360 + 3379: 49 3b f1 cmp %r9,%rsi + 337c: 73 39 jae 0x33b7 + 337e: 4d 63 d2 movslq %r10d,%r10 + 3381: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 3385: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 3389: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 338d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3394: 00 + 3395: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 339c: 0f 1f 40 00 nopl 0x0(%rax) + 33a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 33a5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 33aa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 33af: 48 ff c6 inc %rsi + 33b2: 49 3b f1 cmp %r9,%rsi + 33b5: 72 e9 jb 0x33a0 + 33b7: 33 c0 xor %eax,%eax + 33b9: c5 f8 77 vzeroupper + 33bc: 41 5f pop %r15 + 33be: 5e pop %rsi + 33bf: 5b pop %rbx + 33c0: c3 ret + 33c1: 33 f6 xor %esi,%esi + 33c3: eb b4 jmp 0x3379 + 33c5: 45 33 d2 xor %r10d,%r10d + 33c8: e9 45 ff ff ff jmp 0x3312 + 33cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 33d2: 41 5f pop %r15 + 33d4: 5e pop %rsi + 33d5: 5b pop %rbx + 33d6: c3 ret + 33d7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 33dc: 41 5f pop %r15 + 33de: 5e pop %rsi + 33df: 5b pop %rbx + 33e0: c3 ret + 33e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 33e8: 00 + 33e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 33f7: 00 + 33f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33ff: 90 nop + 3400: 53 push %rbx + 3401: 56 push %rsi + 3402: 41 57 push %r15 + 3404: 49 89 cb mov %rcx,%r11 + 3407: 4d 85 db test %r11,%r11 + 340a: 0f 84 a7 01 00 00 je 0x35b7 + 3410: 48 85 d2 test %rdx,%rdx + 3413: 0f 84 9e 01 00 00 je 0x35b7 + 3419: 4d 85 c0 test %r8,%r8 + 341c: 0f 84 95 01 00 00 je 0x35b7 + 3422: 45 85 c9 test %r9d,%r9d + 3425: 0f 8e 82 01 00 00 jle 0x35ad + 342b: 41 83 f9 10 cmp $0x10,%r9d + 342f: 0f 8c 70 01 00 00 jl 0x35a5 + 3435: 4c 89 c1 mov %r8,%rcx + 3438: 48 83 e1 1f and $0x1f,%rcx + 343c: 89 c9 mov %ecx,%ecx + 343e: 85 c9 test %ecx,%ecx + 3440: 74 11 je 0x3453 + 3442: f6 c1 07 test $0x7,%cl + 3445: 0f 85 5a 01 00 00 jne 0x35a5 + 344b: f7 d9 neg %ecx + 344d: 83 c1 20 add $0x20,%ecx + 3450: c1 e9 03 shr $0x3,%ecx + 3453: 8d 41 10 lea 0x10(%rcx),%eax + 3456: 44 3b c8 cmp %eax,%r9d + 3459: 0f 8c 46 01 00 00 jl 0x35a5 + 345f: 45 89 ca mov %r9d,%r10d + 3462: 33 c0 xor %eax,%eax + 3464: 44 2b d1 sub %ecx,%r10d + 3467: 41 83 e2 0f and $0xf,%r10d + 346b: 41 f7 da neg %r10d + 346e: 45 03 d1 add %r9d,%r10d + 3471: 85 c9 test %ecx,%ecx + 3473: 76 24 jbe 0x3499 + 3475: 0f 1f 40 00 nopl 0x0(%rax) + 3479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3480: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 3486: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 348b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 3491: 48 ff c0 inc %rax + 3494: 48 3b c1 cmp %rcx,%rax + 3497: 72 e7 jb 0x3480 + 3499: 49 63 c2 movslq %r10d,%rax + 349c: 0f 1f 40 00 nopl 0x0(%rax) + 34a0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 34a6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 34ad: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 + 34b4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 + 34bb: 03 + 34bc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 34c1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 34c7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 34cd: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 34d4: 03 + 34d5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 34db: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 34e2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 34e9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 34f0: 03 + 34f1: 48 83 c1 10 add $0x10,%rcx + 34f5: 48 3b c8 cmp %rax,%rcx + 34f8: 72 a6 jb 0x34a0 + 34fa: 41 8d 42 01 lea 0x1(%r10),%eax + 34fe: 41 3b c1 cmp %r9d,%eax + 3501: 0f 87 90 00 00 00 ja 0x3597 + 3507: 4d 63 c9 movslq %r9d,%r9 + 350a: 4d 63 d2 movslq %r10d,%r10 + 350d: 4d 2b ca sub %r10,%r9 + 3510: 49 83 f9 04 cmp $0x4,%r9 + 3514: 0f 8c 87 00 00 00 jl 0x35a1 + 351a: 4d 63 d2 movslq %r10d,%r10 + 351d: 44 89 ce mov %r9d,%esi + 3520: 83 e6 fc and $0xfffffffc,%esi + 3523: 33 c9 xor %ecx,%ecx + 3525: 48 63 f6 movslq %esi,%rsi + 3528: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 352c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 3530: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 3534: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3540: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 3546: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 354b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 3550: 48 83 c1 04 add $0x4,%rcx + 3554: 48 3b ce cmp %rsi,%rcx + 3557: 72 e7 jb 0x3540 + 3559: 49 3b f1 cmp %r9,%rsi + 355c: 73 39 jae 0x3597 + 355e: 4d 63 d2 movslq %r10d,%r10 + 3561: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 3565: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 3569: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 356d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3574: 00 + 3575: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 357c: 0f 1f 40 00 nopl 0x0(%rax) + 3580: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 3585: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 358a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 358f: 48 ff c6 inc %rsi + 3592: 49 3b f1 cmp %r9,%rsi + 3595: 72 e9 jb 0x3580 + 3597: 33 c0 xor %eax,%eax + 3599: c5 f8 77 vzeroupper + 359c: 41 5f pop %r15 + 359e: 5e pop %rsi + 359f: 5b pop %rbx + 35a0: c3 ret + 35a1: 33 f6 xor %esi,%esi + 35a3: eb b4 jmp 0x3559 + 35a5: 45 33 d2 xor %r10d,%r10d + 35a8: e9 4d ff ff ff jmp 0x34fa + 35ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 35b2: 41 5f pop %r15 + 35b4: 5e pop %rsi + 35b5: 5b pop %rbx + 35b6: c3 ret + 35b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 35bc: 41 5f pop %r15 + 35be: 5e pop %rsi + 35bf: 5b pop %rbx + 35c0: c3 ret + 35c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 35c8: 00 + 35c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 35d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 35d7: 00 + 35d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 35df: 90 nop + 35e0: 48 85 c9 test %rcx,%rcx + 35e3: 0f 84 1b 03 00 00 je 0x3904 + 35e9: 48 85 d2 test %rdx,%rdx + 35ec: 0f 84 12 03 00 00 je 0x3904 + 35f2: 4d 85 c0 test %r8,%r8 + 35f5: 0f 84 09 03 00 00 je 0x3904 + 35fb: 45 85 c9 test %r9d,%r9d + 35fe: 0f 86 f3 02 00 00 jbe 0x38f7 + 3604: 41 83 f9 06 cmp $0x6,%r9d + 3608: 0f 86 6e 02 00 00 jbe 0x387c + 360e: 49 3b d0 cmp %r8,%rdx + 3611: 76 17 jbe 0x362a + 3613: 44 89 c8 mov %r9d,%eax + 3616: 49 89 d2 mov %rdx,%r10 + 3619: 48 c1 e0 03 shl $0x3,%rax + 361d: 4d 2b d0 sub %r8,%r10 + 3620: 4c 3b d0 cmp %rax,%r10 + 3623: 7d 24 jge 0x3649 + 3625: e9 52 02 00 00 jmp 0x387c + 362a: 4c 3b c2 cmp %rdx,%r8 + 362d: 0f 86 49 02 00 00 jbe 0x387c + 3633: 44 89 c8 mov %r9d,%eax + 3636: 4d 89 c2 mov %r8,%r10 + 3639: 48 c1 e0 03 shl $0x3,%rax + 363d: 4c 2b d2 sub %rdx,%r10 + 3640: 4c 3b d0 cmp %rax,%r10 + 3643: 0f 8c 33 02 00 00 jl 0x387c + 3649: 49 3b c8 cmp %r8,%rcx + 364c: 76 10 jbe 0x365e + 364e: 49 89 ca mov %rcx,%r10 + 3651: 4d 2b d0 sub %r8,%r10 + 3654: 4c 3b d0 cmp %rax,%r10 + 3657: 7d 1d jge 0x3676 + 3659: e9 1e 02 00 00 jmp 0x387c + 365e: 4c 3b c1 cmp %rcx,%r8 + 3661: 0f 86 15 02 00 00 jbe 0x387c + 3667: 4d 89 c2 mov %r8,%r10 + 366a: 4c 2b d1 sub %rcx,%r10 + 366d: 4c 3b d0 cmp %rax,%r10 + 3670: 0f 8c 06 02 00 00 jl 0x387c + 3676: 41 83 f9 08 cmp $0x8,%r9d + 367a: 0f 82 7d 02 00 00 jb 0x38fd + 3680: 4d 89 c2 mov %r8,%r10 + 3683: 49 83 e2 0f and $0xf,%r10 + 3687: 45 85 d2 test %r10d,%r10d + 368a: 74 13 je 0x369f + 368c: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 3693: 0f 85 64 02 00 00 jne 0x38fd + 3699: 41 ba 01 00 00 00 mov $0x1,%r10d + 369f: 41 8d 42 08 lea 0x8(%r10),%eax + 36a3: 44 3b c8 cmp %eax,%r9d + 36a6: 0f 82 51 02 00 00 jb 0x38fd + 36ac: 44 89 c8 mov %r9d,%eax + 36af: 45 33 db xor %r11d,%r11d + 36b2: 41 2b c2 sub %r10d,%eax + 36b5: 83 e0 07 and $0x7,%eax + 36b8: f7 d8 neg %eax + 36ba: 41 03 c1 add %r9d,%eax + 36bd: 45 85 d2 test %r10d,%r10d + 36c0: 76 38 jbe 0x36fa + 36c2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 36c9: 00 + 36ca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 36d8: 00 + 36d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36e0: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 36e6: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 36ec: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 36f2: 41 ff c3 inc %r11d + 36f5: 45 3b da cmp %r10d,%r11d + 36f8: 72 e6 jb 0x36e0 + 36fa: 45 89 d2 mov %r10d,%r10d + 36fd: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 + 3701: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 3708: 0f 84 d2 00 00 00 je 0x37e0 + 370e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3715: 00 + 3716: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 371d: 0f 1f 00 nopl (%rax) + 3720: 45 89 d2 mov %r10d,%r10d + 3723: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 + 3729: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 + 372f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 + 3736: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 + 373d: 66 0f 5d c8 minpd %xmm0,%xmm1 + 3741: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) + 3746: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 + 374d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 + 3754: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 + 375b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 + 3762: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 + 3769: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 + 3770: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 + 3777: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 + 377e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 + 3785: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 + 378c: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 + 3793: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 + 379a: 66 0f 5d da minpd %xmm2,%xmm3 + 379e: 66 0f 5d ec minpd %xmm4,%xmm5 + 37a2: 66 0f 5d c8 minpd %xmm0,%xmm1 + 37a6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) + 37ac: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) + 37b2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) + 37b8: 41 83 c2 08 add $0x8,%r10d + 37bc: 44 3b d0 cmp %eax,%r10d + 37bf: 0f 82 5b ff ff ff jb 0x3720 + 37c5: e9 8b 00 00 00 jmp 0x3855 + 37ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 37d1: 00 + 37d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37e0: 45 89 d2 mov %r10d,%r10d + 37e3: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 + 37e9: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 + 37f0: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 + 37f7: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 + 37fe: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 + 3805: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 + 380c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 + 3813: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 + 381a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 + 3820: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 + 3827: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 + 382e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 + 3835: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) + 383a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) + 3840: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) + 3846: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) + 384c: 41 83 c2 08 add $0x8,%r10d + 3850: 44 3b d0 cmp %eax,%r10d + 3853: 72 8b jb 0x37e0 + 3855: 41 3b c1 cmp %r9d,%eax + 3858: 0f 83 96 00 00 00 jae 0x38f4 + 385e: 66 90 xchg %ax,%ax + 3860: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 + 3865: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 + 386a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) + 3870: ff c0 inc %eax + 3872: 41 3b c1 cmp %r9d,%eax + 3875: 72 e9 jb 0x3860 + 3877: e9 78 00 00 00 jmp 0x38f4 + 387c: 44 89 c8 mov %r9d,%eax + 387f: 41 bb 01 00 00 00 mov $0x1,%r11d + 3885: d1 e8 shr $1,%eax + 3887: 45 33 d2 xor %r10d,%r10d + 388a: 85 c0 test %eax,%eax + 388c: 76 4c jbe 0x38da + 388e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3895: 00 + 3896: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 389d: 0f 1f 00 nopl (%rax) + 38a0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 38a4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 38aa: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 38b0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 38b6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 38bb: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 + 38c1: 41 ff c2 inc %r10d + 38c4: 44 3b d0 cmp %eax,%r10d + 38c7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 + 38cd: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) + 38d3: 72 cb jb 0x38a0 + 38d5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 38da: 41 ff cb dec %r11d + 38dd: 45 3b d9 cmp %r9d,%r11d + 38e0: 73 12 jae 0x38f4 + 38e2: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 38e8: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 38ee: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 38f4: 33 c0 xor %eax,%eax + 38f6: c3 ret + 38f7: b8 fa ff ff ff mov $0xfffffffa,%eax + 38fc: c3 ret + 38fd: 33 c0 xor %eax,%eax + 38ff: e9 51 ff ff ff jmp 0x3855 + 3904: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3909: c3 ret + 390a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3911: 00 + 3912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3920: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3925: 48 85 c9 test %rcx,%rcx + 3928: 74 27 je 0x3951 + 392a: 48 85 d2 test %rdx,%rdx + 392d: 74 22 je 0x3951 + 392f: 4d 85 c0 test %r8,%r8 + 3932: 74 1d je 0x3951 + 3934: 45 85 c9 test %r9d,%r9d + 3937: 77 0b ja 0x3944 + 3939: b8 fa ff ff ff mov $0xfffffffa,%eax + 393e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3943: c3 ret + 3944: e8 97 4e 01 00 call 0x187e0 + 3949: 33 c0 xor %eax,%eax + 394b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3950: c3 ret + 3951: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3956: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 395b: c3 ret + 395c: 0f 1f 40 00 nopl 0x0(%rax) + 3960: 48 83 ec 28 sub $0x28,%rsp + 3964: 48 85 c9 test %rcx,%rcx + 3967: 74 25 je 0x398e + 3969: 48 85 d2 test %rdx,%rdx + 396c: 74 20 je 0x398e + 396e: 4d 85 c0 test %r8,%r8 + 3971: 74 1b je 0x398e + 3973: 45 85 c9 test %r9d,%r9d + 3976: 77 0a ja 0x3982 + 3978: b8 fa ff ff ff mov $0xfffffffa,%eax + 397d: 48 83 c4 28 add $0x28,%rsp + 3981: c3 ret + 3982: e8 39 52 01 00 call 0x18bc0 + 3987: 33 c0 xor %eax,%eax + 3989: 48 83 c4 28 add $0x28,%rsp + 398d: c3 ret + 398e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3993: 48 83 c4 28 add $0x28,%rsp + 3997: c3 ret + 3998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 399f: 00 + 39a0: 48 83 ec 28 sub $0x28,%rsp + 39a4: 48 85 c9 test %rcx,%rcx + 39a7: 74 25 je 0x39ce + 39a9: 48 85 d2 test %rdx,%rdx + 39ac: 74 20 je 0x39ce + 39ae: 4d 85 c0 test %r8,%r8 + 39b1: 74 1b je 0x39ce + 39b3: 45 85 c9 test %r9d,%r9d + 39b6: 77 0a ja 0x39c2 + 39b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 39bd: 48 83 c4 28 add $0x28,%rsp + 39c1: c3 ret + 39c2: e8 79 55 01 00 call 0x18f40 + 39c7: 33 c0 xor %eax,%eax + 39c9: 48 83 c4 28 add $0x28,%rsp + 39cd: c3 ret + 39ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 39d3: 48 83 c4 28 add $0x28,%rsp + 39d7: c3 ret + 39d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 39df: 00 + 39e0: 48 83 ec 28 sub $0x28,%rsp + 39e4: 48 85 c9 test %rcx,%rcx + 39e7: 74 25 je 0x3a0e + 39e9: 48 85 d2 test %rdx,%rdx + 39ec: 74 20 je 0x3a0e + 39ee: 4d 85 c0 test %r8,%r8 + 39f1: 74 1b je 0x3a0e + 39f3: 45 85 c9 test %r9d,%r9d + 39f6: 77 0a ja 0x3a02 + 39f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 39fd: 48 83 c4 28 add $0x28,%rsp + 3a01: c3 ret + 3a02: e8 59 59 01 00 call 0x19360 + 3a07: 33 c0 xor %eax,%eax + 3a09: 48 83 c4 28 add $0x28,%rsp + 3a0d: c3 ret + 3a0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3a13: 48 83 c4 28 add $0x28,%rsp + 3a17: c3 ret + 3a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a1f: 00 + 3a20: 48 83 ec 28 sub $0x28,%rsp + 3a24: 48 85 c9 test %rcx,%rcx + 3a27: 74 25 je 0x3a4e + 3a29: 48 85 d2 test %rdx,%rdx + 3a2c: 74 20 je 0x3a4e + 3a2e: 4d 85 c0 test %r8,%r8 + 3a31: 74 1b je 0x3a4e + 3a33: 45 85 c9 test %r9d,%r9d + 3a36: 77 0a ja 0x3a42 + 3a38: b8 fa ff ff ff mov $0xfffffffa,%eax + 3a3d: 48 83 c4 28 add $0x28,%rsp + 3a41: c3 ret + 3a42: e8 79 5c 01 00 call 0x196c0 + 3a47: 33 c0 xor %eax,%eax + 3a49: 48 83 c4 28 add $0x28,%rsp + 3a4d: c3 ret + 3a4e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3a53: 48 83 c4 28 add $0x28,%rsp + 3a57: c3 ret + 3a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a5f: 00 + 3a60: 48 83 ec 28 sub $0x28,%rsp + 3a64: 48 85 c9 test %rcx,%rcx + 3a67: 74 24 je 0x3a8d + 3a69: 48 85 d2 test %rdx,%rdx + 3a6c: 74 1f je 0x3a8d + 3a6e: 45 85 c0 test %r8d,%r8d + 3a71: 7f 0a jg 0x3a7d + 3a73: b8 fa ff ff ff mov $0xfffffffa,%eax + 3a78: 48 83 c4 28 add $0x28,%rsp + 3a7c: c3 ret + 3a7d: 41 c1 e0 02 shl $0x2,%r8d + 3a81: e8 9a f2 a5 01 call 0x1a62d20 + 3a86: 33 c0 xor %eax,%eax + 3a88: 48 83 c4 28 add $0x28,%rsp + 3a8c: c3 ret + 3a8d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3a92: 48 83 c4 28 add $0x28,%rsp + 3a96: c3 ret + 3a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3a9e: 00 00 + 3aa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3aa5: 48 85 c9 test %rcx,%rcx + 3aa8: 74 26 je 0x3ad0 + 3aaa: 48 85 d2 test %rdx,%rdx + 3aad: 74 21 je 0x3ad0 + 3aaf: 45 85 c0 test %r8d,%r8d + 3ab2: 7f 0b jg 0x3abf + 3ab4: b8 fa ff ff ff mov $0xfffffffa,%eax + 3ab9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3abe: c3 ret + 3abf: 41 c1 e0 02 shl $0x2,%r8d + 3ac3: e8 28 f6 a5 01 call 0x1a630f0 + 3ac8: 33 c0 xor %eax,%eax + 3aca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3acf: c3 ret + 3ad0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3ad5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3ada: c3 ret + 3adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3ae0: 48 83 ec 28 sub $0x28,%rsp + 3ae4: 48 85 c9 test %rcx,%rcx + 3ae7: 74 24 je 0x3b0d + 3ae9: 48 85 d2 test %rdx,%rdx + 3aec: 74 1f je 0x3b0d + 3aee: 45 85 c0 test %r8d,%r8d + 3af1: 7f 0a jg 0x3afd + 3af3: b8 fa ff ff ff mov $0xfffffffa,%eax + 3af8: 48 83 c4 28 add $0x28,%rsp + 3afc: c3 ret + 3afd: 41 c1 e0 02 shl $0x2,%r8d + 3b01: e8 6a fa a5 01 call 0x1a63570 + 3b06: 33 c0 xor %eax,%eax + 3b08: 48 83 c4 28 add $0x28,%rsp + 3b0c: c3 ret + 3b0d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3b12: 48 83 c4 28 add $0x28,%rsp + 3b16: c3 ret + 3b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3b1e: 00 00 + 3b20: 48 83 ec 38 sub $0x38,%rsp + 3b24: 48 85 c9 test %rcx,%rcx + 3b27: 0f 84 88 00 00 00 je 0x3bb5 + 3b2d: 48 85 d2 test %rdx,%rdx + 3b30: 0f 84 7f 00 00 00 je 0x3bb5 + 3b36: 45 85 c0 test %r8d,%r8d + 3b39: 0f 8e 80 00 00 00 jle 0x3bbf + 3b3f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 3b46: 7e 5d jle 0x3ba5 + 3b48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 3b4d: 48 89 cb mov %rcx,%rbx + 3b50: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 3b55: 48 89 d6 mov %rdx,%rsi + 3b58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 3b5d: 44 89 c7 mov %r8d,%edi + 3b60: 48 89 d9 mov %rbx,%rcx + 3b63: 48 89 f2 mov %rsi,%rdx + 3b66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 3b6c: e8 6f 3d 01 00 call 0x178e0 + 3b71: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 3b77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 3b7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 3b85: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 3b8b: 7f d3 jg 0x3b60 + 3b8d: 48 89 d9 mov %rbx,%rcx + 3b90: 48 89 f2 mov %rsi,%rdx + 3b93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 3b98: 41 89 f8 mov %edi,%r8d + 3b9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 3ba0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 3ba5: 41 c1 e0 02 shl $0x2,%r8d + 3ba9: e8 32 3d 01 00 call 0x178e0 + 3bae: 33 c0 xor %eax,%eax + 3bb0: 48 83 c4 38 add $0x38,%rsp + 3bb4: c3 ret + 3bb5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3bba: 48 83 c4 38 add $0x38,%rsp + 3bbe: c3 ret + 3bbf: b8 fa ff ff ff mov $0xfffffffa,%eax + 3bc4: 48 83 c4 38 add $0x38,%rsp + 3bc8: c3 ret + 3bc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3bd0: 00 + 3bd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3bdf: 00 + 3be0: 48 83 ec 38 sub $0x38,%rsp + 3be4: 48 85 c9 test %rcx,%rcx + 3be7: 0f 84 88 00 00 00 je 0x3c75 + 3bed: 48 85 d2 test %rdx,%rdx + 3bf0: 0f 84 7f 00 00 00 je 0x3c75 + 3bf6: 45 85 c0 test %r8d,%r8d + 3bf9: 0f 8e 80 00 00 00 jle 0x3c7f + 3bff: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 3c06: 7e 5d jle 0x3c65 + 3c08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 3c0d: 48 89 cb mov %rcx,%rbx + 3c10: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 3c15: 48 89 d6 mov %rdx,%rsi + 3c18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 3c1d: 44 89 c7 mov %r8d,%edi + 3c20: 48 89 d9 mov %rbx,%rcx + 3c23: 48 89 f2 mov %rsi,%rdx + 3c26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 3c2c: e8 0f 3d 01 00 call 0x17940 + 3c31: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 3c37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 3c3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 3c45: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 3c4b: 7f d3 jg 0x3c20 + 3c4d: 48 89 d9 mov %rbx,%rcx + 3c50: 48 89 f2 mov %rsi,%rdx + 3c53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 3c58: 41 89 f8 mov %edi,%r8d + 3c5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 3c60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 3c65: 41 c1 e0 02 shl $0x2,%r8d + 3c69: e8 d2 3c 01 00 call 0x17940 + 3c6e: 33 c0 xor %eax,%eax + 3c70: 48 83 c4 38 add $0x38,%rsp + 3c74: c3 ret + 3c75: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c7a: 48 83 c4 38 add $0x38,%rsp + 3c7e: c3 ret + 3c7f: b8 fa ff ff ff mov $0xfffffffa,%eax + 3c84: 48 83 c4 38 add $0x38,%rsp + 3c88: c3 ret + 3c89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c90: 00 + 3c91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c9f: 00 + 3ca0: 48 83 ec 38 sub $0x38,%rsp + 3ca4: 48 85 c9 test %rcx,%rcx + 3ca7: 0f 84 88 00 00 00 je 0x3d35 + 3cad: 48 85 d2 test %rdx,%rdx + 3cb0: 0f 84 7f 00 00 00 je 0x3d35 + 3cb6: 45 85 c0 test %r8d,%r8d + 3cb9: 0f 8e 80 00 00 00 jle 0x3d3f + 3cbf: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 3cc6: 7e 5d jle 0x3d25 + 3cc8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 3ccd: 48 89 cb mov %rcx,%rbx + 3cd0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 3cd5: 48 89 d6 mov %rdx,%rsi + 3cd8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 3cdd: 44 89 c7 mov %r8d,%edi + 3ce0: 48 89 d9 mov %rbx,%rcx + 3ce3: 48 89 f2 mov %rsi,%rdx + 3ce6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 3cec: e8 af 3c 01 00 call 0x179a0 + 3cf1: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 3cf7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 3cfe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 3d05: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 3d0b: 7f d3 jg 0x3ce0 + 3d0d: 48 89 d9 mov %rbx,%rcx + 3d10: 48 89 f2 mov %rsi,%rdx + 3d13: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 3d18: 41 89 f8 mov %edi,%r8d + 3d1b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 3d20: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 3d25: 41 c1 e0 02 shl $0x2,%r8d + 3d29: e8 72 3c 01 00 call 0x179a0 + 3d2e: 33 c0 xor %eax,%eax + 3d30: 48 83 c4 38 add $0x38,%rsp + 3d34: c3 ret + 3d35: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3d3a: 48 83 c4 38 add $0x38,%rsp + 3d3e: c3 ret + 3d3f: b8 fa ff ff ff mov $0xfffffffa,%eax + 3d44: 48 83 c4 38 add $0x38,%rsp + 3d48: c3 ret + 3d49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d50: 00 + 3d51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d5f: 00 + 3d60: 48 83 ec 28 sub $0x28,%rsp + 3d64: 4d 89 c1 mov %r8,%r9 + 3d67: 49 89 d0 mov %rdx,%r8 + 3d6a: 48 89 ca mov %rcx,%rdx + 3d6d: e8 ae 5c 01 00 call 0x19a20 + 3d72: 48 83 c4 28 add $0x28,%rsp + 3d76: c3 ret + 3d77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3d7e: 00 00 + 3d80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3d85: 4d 89 c1 mov %r8,%r9 + 3d88: 49 89 d0 mov %rdx,%r8 + 3d8b: 48 89 ca mov %rcx,%rdx + 3d8e: e8 4d 5f 01 00 call 0x19ce0 + 3d93: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3d98: c3 ret + 3d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3da0: 48 83 ec 28 sub $0x28,%rsp + 3da4: 4d 89 c1 mov %r8,%r9 + 3da7: 49 89 d0 mov %rdx,%r8 + 3daa: 48 89 ca mov %rcx,%rdx + 3dad: e8 ee 61 01 00 call 0x19fa0 + 3db2: 48 83 c4 28 add $0x28,%rsp + 3db6: c3 ret + 3db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3dbe: 00 00 + 3dc0: 48 83 ec 28 sub $0x28,%rsp + 3dc4: 4d 89 c1 mov %r8,%r9 + 3dc7: 49 89 d0 mov %rdx,%r8 + 3dca: 48 89 ca mov %rcx,%rdx + 3dcd: e8 8e 64 01 00 call 0x1a260 + 3dd2: 48 83 c4 28 add $0x28,%rsp + 3dd6: c3 ret + 3dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3dde: 00 00 + 3de0: 48 83 ec 28 sub $0x28,%rsp + 3de4: 4d 89 c1 mov %r8,%r9 + 3de7: 49 89 d0 mov %rdx,%r8 + 3dea: 48 89 ca mov %rcx,%rdx + 3ded: e8 0e 67 01 00 call 0x1a500 + 3df2: 48 83 c4 28 add $0x28,%rsp + 3df6: c3 ret + 3df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3dfe: 00 00 + 3e00: 48 83 ec 28 sub $0x28,%rsp + 3e04: 4d 89 c1 mov %r8,%r9 + 3e07: 49 89 d0 mov %rdx,%r8 + 3e0a: 48 89 ca mov %rcx,%rdx + 3e0d: e8 8e 69 01 00 call 0x1a7a0 + 3e12: 48 83 c4 28 add $0x28,%rsp + 3e16: c3 ret + 3e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3e1e: 00 00 + 3e20: 48 83 ec 28 sub $0x28,%rsp + 3e24: 48 85 c9 test %rcx,%rcx + 3e27: 74 4b je 0x3e74 + 3e29: 4d 85 c0 test %r8,%r8 + 3e2c: 74 46 je 0x3e74 + 3e2e: 45 85 c9 test %r9d,%r9d + 3e31: 7e 4b jle 0x3e7e + 3e33: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c5a058 + 3e3a: 01 + 3e3b: 7a 02 jp 0x3e3f + 3e3d: 74 26 je 0x3e65 + 3e3f: 0f 57 c0 xorps %xmm0,%xmm0 + 3e42: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 3e46: 7a 02 jp 0x3e4a + 3e48: 74 0c je 0x3e56 + 3e4a: e8 d1 6b 01 00 call 0x1aa20 + 3e4f: 33 c0 xor %eax,%eax + 3e51: 48 83 c4 28 add $0x28,%rsp + 3e55: c3 ret + 3e56: 4c 89 c1 mov %r8,%rcx + 3e59: 44 89 ca mov %r9d,%edx + 3e5c: 48 83 c4 28 add $0x28,%rsp + 3e60: e9 7b 6d 01 00 jmp 0x1abe0 + 3e65: 4c 89 c2 mov %r8,%rdx + 3e68: 45 89 c8 mov %r9d,%r8d + 3e6b: 48 83 c4 28 add $0x28,%rsp + 3e6f: e9 cc ed ff ff jmp 0x2c40 + 3e74: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3e79: 48 83 c4 28 add $0x28,%rsp + 3e7d: c3 ret + 3e7e: b8 fa ff ff ff mov $0xfffffffa,%eax + 3e83: 48 83 c4 28 add $0x28,%rsp + 3e87: c3 ret + 3e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e8f: 00 + 3e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3e9e: 00 00 + 3ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3ea5: 48 85 c9 test %rcx,%rcx + 3ea8: 74 4e je 0x3ef8 + 3eaa: 4d 85 c0 test %r8,%r8 + 3ead: 74 49 je 0x3ef8 + 3eaf: 45 85 c9 test %r9d,%r9d + 3eb2: 7e 4f jle 0x3f03 + 3eb4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c5a060 + 3ebb: 01 + 3ebc: 7a 02 jp 0x3ec0 + 3ebe: 74 28 je 0x3ee8 + 3ec0: 0f 57 c0 xorps %xmm0,%xmm0 + 3ec3: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 3ec7: 7a 02 jp 0x3ecb + 3ec9: 74 0d je 0x3ed8 + 3ecb: e8 50 6d 01 00 call 0x1ac20 + 3ed0: 33 c0 xor %eax,%eax + 3ed2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3ed7: c3 ret + 3ed8: 4c 89 c1 mov %r8,%rcx + 3edb: 44 89 ca mov %r9d,%edx + 3ede: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3ee3: e9 f8 6e 01 00 jmp 0x1ade0 + 3ee8: 4c 89 c2 mov %r8,%rdx + 3eeb: 45 89 c8 mov %r9d,%r8d + 3eee: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3ef3: e9 88 ed ff ff jmp 0x2c80 + 3ef8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3efd: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3f02: c3 ret + 3f03: b8 fa ff ff ff mov $0xfffffffa,%eax + 3f08: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3f0d: c3 ret + 3f0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f15: 00 + 3f16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3f1d: 0f 1f 00 nopl (%rax) + 3f20: 48 83 ec 28 sub $0x28,%rsp + 3f24: 48 85 c9 test %rcx,%rcx + 3f27: 74 4b je 0x3f74 + 3f29: 4d 85 c0 test %r8,%r8 + 3f2c: 74 46 je 0x3f74 + 3f2e: 45 85 c9 test %r9d,%r9d + 3f31: 7e 4b jle 0x3f7e + 3f33: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c5a068 + 3f3a: 01 + 3f3b: 7a 02 jp 0x3f3f + 3f3d: 74 26 je 0x3f65 + 3f3f: 0f 57 c0 xorps %xmm0,%xmm0 + 3f42: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 3f46: 7a 02 jp 0x3f4a + 3f48: 74 0c je 0x3f56 + 3f4a: e8 d1 6e 01 00 call 0x1ae20 + 3f4f: 33 c0 xor %eax,%eax + 3f51: 48 83 c4 28 add $0x28,%rsp + 3f55: c3 ret + 3f56: 4c 89 c1 mov %r8,%rcx + 3f59: 44 89 ca mov %r9d,%edx + 3f5c: 48 83 c4 28 add $0x28,%rsp + 3f60: e9 5b 70 01 00 jmp 0x1afc0 + 3f65: 4c 89 c2 mov %r8,%rdx + 3f68: 45 89 c8 mov %r9d,%r8d + 3f6b: 48 83 c4 28 add $0x28,%rsp + 3f6f: e9 4c ed ff ff jmp 0x2cc0 + 3f74: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3f79: 48 83 c4 28 add $0x28,%rsp + 3f7d: c3 ret + 3f7e: b8 fa ff ff ff mov $0xfffffffa,%eax + 3f83: 48 83 c4 28 add $0x28,%rsp + 3f87: c3 ret + 3f88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f8f: 00 + 3f90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3f97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3f9e: 00 00 + 3fa0: 57 push %rdi + 3fa1: 48 83 ec 20 sub $0x20,%rsp + 3fa5: 48 85 c9 test %rcx,%rcx + 3fa8: 0f 84 13 02 00 00 je 0x41c1 + 3fae: 4d 85 c0 test %r8,%r8 + 3fb1: 0f 84 0a 02 00 00 je 0x41c1 + 3fb7: 45 85 c9 test %r9d,%r9d + 3fba: 0f 8e f6 01 00 00 jle 0x41b6 + 3fc0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c5a070 + 3fc7: 01 + 3fc8: 7a 06 jp 0x3fd0 + 3fca: 0f 84 d5 01 00 00 je 0x41a5 + 3fd0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 3fd4: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 3fd8: 7a 06 jp 0x3fe0 + 3fda: 0f 84 b4 01 00 00 je 0x4194 + 3fe0: 41 83 f9 10 cmp $0x10,%r9d + 3fe4: 0f 8c 9a 01 00 00 jl 0x4184 + 3fea: 4d 89 c2 mov %r8,%r10 + 3fed: 49 83 e2 1f and $0x1f,%r10 + 3ff1: 45 89 d2 mov %r10d,%r10d + 3ff4: 45 85 d2 test %r10d,%r10d + 3ff7: 74 18 je 0x4011 + 3ff9: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 4000: 0f 85 7e 01 00 00 jne 0x4184 + 4006: 41 f7 da neg %r10d + 4009: 41 83 c2 20 add $0x20,%r10d + 400d: 41 c1 ea 03 shr $0x3,%r10d + 4011: 41 8d 42 10 lea 0x10(%r10),%eax + 4015: 44 3b c8 cmp %eax,%r9d + 4018: 0f 8c 66 01 00 00 jl 0x4184 + 401e: 44 89 cf mov %r9d,%edi + 4021: 33 c0 xor %eax,%eax + 4023: 41 2b fa sub %r10d,%edi + 4026: 83 e7 0f and $0xf,%edi + 4029: f7 df neg %edi + 402b: 41 03 f9 add %r9d,%edi + 402e: 45 85 d2 test %r10d,%r10d + 4031: 76 20 jbe 0x4053 + 4033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 403f: 00 + 4040: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 4045: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 404b: 48 ff c0 inc %rax + 404e: 49 3b c2 cmp %r10,%rax + 4051: 72 ed jb 0x4040 + 4053: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 4057: 48 63 c7 movslq %edi,%rax + 405a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 4060: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 4066: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 + 406d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 4074: 01 + 4075: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 4079: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) + 407f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 + 4086: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 + 408d: 01 + 408e: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 4092: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 + 4099: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) + 40a0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 + 40a7: 01 + 40a8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 40ac: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) + 40b3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 + 40ba: 01 + 40bb: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 40bf: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) + 40c6: 49 83 c2 10 add $0x10,%r10 + 40ca: 4c 3b d0 cmp %rax,%r10 + 40cd: 72 91 jb 0x4060 + 40cf: 44 8d 57 01 lea 0x1(%rdi),%r10d + 40d3: 45 3b d1 cmp %r9d,%r10d + 40d6: 0f 87 98 00 00 00 ja 0x4174 + 40dc: 49 63 d1 movslq %r9d,%rdx + 40df: 48 2b d0 sub %rax,%rdx + 40e2: 48 83 fa 04 cmp $0x4,%rdx + 40e6: 0f 8c 93 00 00 00 jl 0x417f + 40ec: 41 89 d1 mov %edx,%r9d + 40ef: 45 33 db xor %r11d,%r11d + 40f2: 41 83 e1 fc and $0xfffffffc,%r9d + 40f6: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 + 40fa: 4d 63 c9 movslq %r9d,%r9 + 40fd: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 4101: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4108: 00 + 4109: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4117: 00 + 4118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 411f: 90 nop + 4120: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 + 4126: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 + 412d: 01 + 412e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 4132: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) + 4138: 49 83 c3 04 add $0x4,%r11 + 413c: 4d 3b d9 cmp %r9,%r11 + 413f: 72 df jb 0x4120 + 4141: 4c 3b ca cmp %rdx,%r9 + 4144: 73 2e jae 0x4174 + 4146: 48 63 ff movslq %edi,%rdi + 4149: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 + 414d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax + 4151: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4158: 00 + 4159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4160: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 + 4166: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) + 416c: 49 ff c1 inc %r9 + 416f: 4c 3b ca cmp %rdx,%r9 + 4172: 72 ec jb 0x4160 + 4174: 33 c0 xor %eax,%eax + 4176: c5 f8 77 vzeroupper + 4179: 48 83 c4 20 add $0x20,%rsp + 417d: 5f pop %rdi + 417e: c3 ret + 417f: 45 33 c9 xor %r9d,%r9d + 4182: eb bd jmp 0x4141 + 4184: 33 ff xor %edi,%edi + 4186: 41 83 f9 01 cmp $0x1,%r9d + 418a: 72 e8 jb 0x4174 + 418c: 49 63 d1 movslq %r9d,%rdx + 418f: 45 33 c9 xor %r9d,%r9d + 4192: eb ad jmp 0x4141 + 4194: 4c 89 c1 mov %r8,%rcx + 4197: 44 89 ca mov %r9d,%edx + 419a: e8 61 6e 01 00 call 0x1b000 + 419f: 48 83 c4 20 add $0x20,%rsp + 41a3: 5f pop %rdi + 41a4: c3 ret + 41a5: 4c 89 c2 mov %r8,%rdx + 41a8: 45 89 c8 mov %r9d,%r8d + 41ab: e8 50 eb ff ff call 0x2d00 + 41b0: 48 83 c4 20 add $0x20,%rsp + 41b4: 5f pop %rdi + 41b5: c3 ret + 41b6: b8 fa ff ff ff mov $0xfffffffa,%eax + 41bb: 48 83 c4 20 add $0x20,%rsp + 41bf: 5f pop %rdi + 41c0: c3 ret + 41c1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 41c6: 48 83 c4 20 add $0x20,%rsp + 41ca: 5f pop %rdi + 41cb: c3 ret + 41cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 41d3: 00 + 41d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 41db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 41e0: 41 54 push %r12 + 41e2: 48 83 ec 20 sub $0x20,%rsp + 41e6: 48 85 c9 test %rcx,%rcx + 41e9: 0f 84 ce 01 00 00 je 0x43bd + 41ef: 4d 85 c0 test %r8,%r8 + 41f2: 0f 84 c5 01 00 00 je 0x43bd + 41f8: 45 85 c9 test %r9d,%r9d + 41fb: 0f 8e b0 01 00 00 jle 0x43b1 + 4201: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c5a078 + 4208: 01 + 4209: 7a 06 jp 0x4211 + 420b: 0f 84 8e 01 00 00 je 0x439f + 4211: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 4215: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 4219: 7a 06 jp 0x4221 + 421b: 0f 84 6c 01 00 00 je 0x438d + 4221: 41 83 f9 10 cmp $0x10,%r9d + 4225: 0f 8c 5a 01 00 00 jl 0x4385 + 422b: 4c 89 c0 mov %r8,%rax + 422e: 48 83 e0 1f and $0x1f,%rax + 4232: 89 c2 mov %eax,%edx + 4234: 85 d2 test %edx,%edx + 4236: 74 11 je 0x4249 + 4238: f6 c2 07 test $0x7,%dl + 423b: 0f 85 44 01 00 00 jne 0x4385 + 4241: f7 da neg %edx + 4243: 83 c2 20 add $0x20,%edx + 4246: c1 ea 03 shr $0x3,%edx + 4249: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 424d: 45 3b cb cmp %r11d,%r9d + 4250: 0f 8c 2f 01 00 00 jl 0x4385 + 4256: 45 89 cc mov %r9d,%r12d + 4259: 33 c0 xor %eax,%eax + 425b: 44 2b e2 sub %edx,%r12d + 425e: 41 83 e4 0f and $0xf,%r12d + 4262: 41 f7 dc neg %r12d + 4265: 45 03 e1 add %r9d,%r12d + 4268: 41 89 d3 mov %edx,%r11d + 426b: 85 d2 test %edx,%edx + 426d: 76 24 jbe 0x4293 + 426f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4276: 00 + 4277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 427e: 66 90 xchg %ax,%ax + 4280: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 4285: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 428b: 48 ff c0 inc %rax + 428e: 49 3b c3 cmp %r11,%rax + 4291: 72 ed jb 0x4280 + 4293: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 4298: 49 63 c4 movslq %r12d,%rax + 429b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 42a0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 42a6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 42ad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 42b4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 42bb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 42c1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 42c8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 42cf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 42d6: 49 83 c3 10 add $0x10,%r11 + 42da: 4c 3b d8 cmp %rax,%r11 + 42dd: 72 c1 jb 0x42a0 + 42df: 41 8d 44 24 01 lea 0x1(%r12),%eax + 42e4: 41 3b c1 cmp %r9d,%eax + 42e7: 0f 87 87 00 00 00 ja 0x4374 + 42ed: 4d 63 d1 movslq %r9d,%r10 + 42f0: 4d 63 e4 movslq %r12d,%r12 + 42f3: 4d 2b d4 sub %r12,%r10 + 42f6: 49 83 fa 04 cmp $0x4,%r10 + 42fa: 0f 8c 80 00 00 00 jl 0x4380 + 4300: 4d 63 e4 movslq %r12d,%r12 + 4303: 45 89 d3 mov %r10d,%r11d + 4306: 41 83 e3 fc and $0xfffffffc,%r11d + 430a: 45 33 c9 xor %r9d,%r9d + 430d: 4d 63 db movslq %r11d,%r11 + 4310: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 4315: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 4319: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 431d: 0f 1f 00 nopl (%rax) + 4320: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 4326: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 432c: 49 83 c1 04 add $0x4,%r9 + 4330: 4d 3b cb cmp %r11,%r9 + 4333: 72 eb jb 0x4320 + 4335: 4d 3b da cmp %r10,%r11 + 4338: 73 3a jae 0x4374 + 433a: 4d 63 e4 movslq %r12d,%r12 + 433d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 4341: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 4345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 434c: 00 + 434d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4360: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 4366: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 436c: 49 ff c3 inc %r11 + 436f: 4d 3b da cmp %r10,%r11 + 4372: 72 ec jb 0x4360 + 4374: 33 c0 xor %eax,%eax + 4376: c5 f8 77 vzeroupper + 4379: 48 83 c4 20 add $0x20,%rsp + 437d: 41 5c pop %r12 + 437f: c3 ret + 4380: 45 33 db xor %r11d,%r11d + 4383: eb b0 jmp 0x4335 + 4385: 45 33 e4 xor %r12d,%r12d + 4388: e9 52 ff ff ff jmp 0x42df + 438d: 4c 89 c1 mov %r8,%rcx + 4390: 44 89 ca mov %r9d,%edx + 4393: e8 a8 6c 01 00 call 0x1b040 + 4398: 48 83 c4 20 add $0x20,%rsp + 439c: 41 5c pop %r12 + 439e: c3 ret + 439f: 4c 89 c2 mov %r8,%rdx + 43a2: 45 89 c8 mov %r9d,%r8d + 43a5: e8 16 ea ff ff call 0x2dc0 + 43aa: 48 83 c4 20 add $0x20,%rsp + 43ae: 41 5c pop %r12 + 43b0: c3 ret + 43b1: b8 fa ff ff ff mov $0xfffffffa,%eax + 43b6: 48 83 c4 20 add $0x20,%rsp + 43ba: 41 5c pop %r12 + 43bc: c3 ret + 43bd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 43c2: 48 83 c4 20 add $0x20,%rsp + 43c6: 41 5c pop %r12 + 43c8: c3 ret + 43c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43d0: 00 + 43d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43df: 00 + 43e0: 41 54 push %r12 + 43e2: 48 83 ec 20 sub $0x20,%rsp + 43e6: 48 85 c9 test %rcx,%rcx + 43e9: 0f 84 ce 01 00 00 je 0x45bd + 43ef: 4d 85 c0 test %r8,%r8 + 43f2: 0f 84 c5 01 00 00 je 0x45bd + 43f8: 45 85 c9 test %r9d,%r9d + 43fb: 0f 8e b0 01 00 00 jle 0x45b1 + 4401: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c5a080 + 4408: 01 + 4409: 7a 06 jp 0x4411 + 440b: 0f 84 8e 01 00 00 je 0x459f + 4411: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 4415: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 4419: 7a 06 jp 0x4421 + 441b: 0f 84 6c 01 00 00 je 0x458d + 4421: 41 83 f9 10 cmp $0x10,%r9d + 4425: 0f 8c 5a 01 00 00 jl 0x4585 + 442b: 4c 89 c0 mov %r8,%rax + 442e: 48 83 e0 1f and $0x1f,%rax + 4432: 89 c2 mov %eax,%edx + 4434: 85 d2 test %edx,%edx + 4436: 74 11 je 0x4449 + 4438: f6 c2 07 test $0x7,%dl + 443b: 0f 85 44 01 00 00 jne 0x4585 + 4441: f7 da neg %edx + 4443: 83 c2 20 add $0x20,%edx + 4446: c1 ea 03 shr $0x3,%edx + 4449: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 444d: 45 3b cb cmp %r11d,%r9d + 4450: 0f 8c 2f 01 00 00 jl 0x4585 + 4456: 45 89 cc mov %r9d,%r12d + 4459: 33 c0 xor %eax,%eax + 445b: 44 2b e2 sub %edx,%r12d + 445e: 41 83 e4 0f and $0xf,%r12d + 4462: 41 f7 dc neg %r12d + 4465: 45 03 e1 add %r9d,%r12d + 4468: 41 89 d3 mov %edx,%r11d + 446b: 85 d2 test %edx,%edx + 446d: 76 24 jbe 0x4493 + 446f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4476: 00 + 4477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 447e: 66 90 xchg %ax,%ax + 4480: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 4485: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 448b: 48 ff c0 inc %rax + 448e: 49 3b c3 cmp %r11,%rax + 4491: 72 ed jb 0x4480 + 4493: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 4498: 49 63 c4 movslq %r12d,%rax + 449b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 44a0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 44a6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 44ad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 44b4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 44bb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 44c1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 44c8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 44cf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 44d6: 49 83 c3 10 add $0x10,%r11 + 44da: 4c 3b d8 cmp %rax,%r11 + 44dd: 72 c1 jb 0x44a0 + 44df: 41 8d 44 24 01 lea 0x1(%r12),%eax + 44e4: 41 3b c1 cmp %r9d,%eax + 44e7: 0f 87 87 00 00 00 ja 0x4574 + 44ed: 4d 63 d1 movslq %r9d,%r10 + 44f0: 4d 63 e4 movslq %r12d,%r12 + 44f3: 4d 2b d4 sub %r12,%r10 + 44f6: 49 83 fa 04 cmp $0x4,%r10 + 44fa: 0f 8c 80 00 00 00 jl 0x4580 + 4500: 4d 63 e4 movslq %r12d,%r12 + 4503: 45 89 d3 mov %r10d,%r11d + 4506: 41 83 e3 fc and $0xfffffffc,%r11d + 450a: 45 33 c9 xor %r9d,%r9d + 450d: 4d 63 db movslq %r11d,%r11 + 4510: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 4515: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 4519: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 451d: 0f 1f 00 nopl (%rax) + 4520: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 4526: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 452c: 49 83 c1 04 add $0x4,%r9 + 4530: 4d 3b cb cmp %r11,%r9 + 4533: 72 eb jb 0x4520 + 4535: 4d 3b da cmp %r10,%r11 + 4538: 73 3a jae 0x4574 + 453a: 4d 63 e4 movslq %r12d,%r12 + 453d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 4541: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 4545: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 454c: 00 + 454d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4554: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4560: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 4566: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 456c: 49 ff c3 inc %r11 + 456f: 4d 3b da cmp %r10,%r11 + 4572: 72 ec jb 0x4560 + 4574: 33 c0 xor %eax,%eax + 4576: c5 f8 77 vzeroupper + 4579: 48 83 c4 20 add $0x20,%rsp + 457d: 41 5c pop %r12 + 457f: c3 ret + 4580: 45 33 db xor %r11d,%r11d + 4583: eb b0 jmp 0x4535 + 4585: 45 33 e4 xor %r12d,%r12d + 4588: e9 52 ff ff ff jmp 0x44df + 458d: 4c 89 c1 mov %r8,%rcx + 4590: 44 89 ca mov %r9d,%edx + 4593: e8 e8 6a 01 00 call 0x1b080 + 4598: 48 83 c4 20 add $0x20,%rsp + 459c: 41 5c pop %r12 + 459e: c3 ret + 459f: 4c 89 c2 mov %r8,%rdx + 45a2: 45 89 c8 mov %r9d,%r8d + 45a5: e8 d6 e8 ff ff call 0x2e80 + 45aa: 48 83 c4 20 add $0x20,%rsp + 45ae: 41 5c pop %r12 + 45b0: c3 ret + 45b1: b8 fa ff ff ff mov $0xfffffffa,%eax + 45b6: 48 83 c4 20 add $0x20,%rsp + 45ba: 41 5c pop %r12 + 45bc: c3 ret + 45bd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 45c2: 48 83 c4 20 add $0x20,%rsp + 45c6: 41 5c pop %r12 + 45c8: c3 ret + 45c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 45d0: 00 + 45d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 45d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 45df: 00 + 45e0: 53 push %rbx + 45e1: 56 push %rsi + 45e2: 57 push %rdi + 45e3: 41 54 push %r12 + 45e5: 41 55 push %r13 + 45e7: 41 56 push %r14 + 45e9: 41 57 push %r15 + 45eb: 55 push %rbp + 45ec: 48 83 ec 38 sub $0x38,%rsp + 45f0: 49 89 ce mov %rcx,%r14 + 45f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 45fa: 00 + 45fb: 44 89 cf mov %r9d,%edi + 45fe: 44 89 c6 mov %r8d,%esi + 4601: 41 89 d7 mov %edx,%r15d + 4604: 4d 85 f6 test %r14,%r14 + 4607: 0f 84 8a 01 00 00 je 0x4797 + 460d: 41 83 ff 1e cmp $0x1e,%r15d + 4611: 0f 87 5b 01 00 00 ja 0x4772 + 4617: 41 83 ff 1c cmp $0x1c,%r15d + 461b: 0f 8f 51 01 00 00 jg 0x4772 + 4621: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 4628: 00 + 4629: 48 85 db test %rbx,%rbx + 462c: 0f 84 65 01 00 00 je 0x4797 + 4632: 48 89 dd mov %rbx,%rbp + 4635: ba 90 00 00 00 mov $0x90,%edx + 463a: 48 83 e5 3f and $0x3f,%rbp + 463e: 48 f7 dd neg %rbp + 4641: 48 83 e5 3f and $0x3f,%rbp + 4645: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 4649: 4c 89 e1 mov %r12,%rcx + 464c: e8 6f 6a 01 00 call 0x1b0c0 + 4651: 44 89 f9 mov %r15d,%ecx + 4654: b8 01 00 00 00 mov $0x1,%eax + 4659: d3 e0 shl %cl,%eax + 465b: 41 89 7c 24 18 mov %edi,0x18(%r12) + 4660: 83 fe 08 cmp $0x8,%esi + 4663: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4668: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 466f: 00 00 + 4671: 0f 84 3d 02 00 00 je 0x48b4 + 4677: 83 fe 04 cmp $0x4,%esi + 467a: 0f 84 97 00 00 00 je 0x4717 + 4680: 83 fe 01 cmp $0x1,%esi + 4683: 75 39 jne 0x46be + 4685: 0f 57 c0 xorps %xmm0,%xmm0 + 4688: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 468c: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c5a088 + 4693: 01 + 4694: f2 0f 5e c8 divsd %xmm0,%xmm1 + 4698: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 469f: 00 + 46a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 46a7: 00 00 + 46a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 46b0: 00 00 + 46b2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 46b9: e9 8f 00 00 00 jmp 0x474d + 46be: 83 fe 02 cmp $0x2,%esi + 46c1: 75 36 jne 0x46f9 + 46c3: 0f 57 c0 xorps %xmm0,%xmm0 + 46c6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 46ca: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c5a088 + 46d1: 01 + 46d2: f2 0f 5e c8 divsd %xmm0,%xmm1 + 46d6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 46dd: 00 + 46de: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 46e5: 00 00 + 46e7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 46ee: 00 00 + 46f0: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 46f7: eb 54 jmp 0x474d + 46f9: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 4700: 00 + 4701: b8 ee ff ff ff mov $0xffffffee,%eax + 4706: 48 83 c4 38 add $0x38,%rsp + 470a: 5d pop %rbp + 470b: 41 5f pop %r15 + 470d: 41 5e pop %r14 + 470f: 41 5d pop %r13 + 4711: 41 5c pop %r12 + 4713: 5f pop %rdi + 4714: 5e pop %rsi + 4715: 5b pop %rbx + 4716: c3 ret + 4717: 0f 57 c0 xorps %xmm0,%xmm0 + 471a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 471e: b8 01 00 00 00 mov $0x1,%eax + 4723: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 472a: 00 + 472b: 41 89 44 24 08 mov %eax,0x8(%r12) + 4730: 41 89 44 24 0c mov %eax,0xc(%r12) + 4735: e8 c6 69 01 00 call 0x1b100 + 473a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c5a088 + 4741: 01 + 4742: f2 0f 5e c8 divsd %xmm0,%xmm1 + 4746: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 474d: 41 83 ff 05 cmp $0x5,%r15d + 4751: 7f 35 jg 0x4788 + 4753: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 475a: 00 00 + 475c: 33 c0 xor %eax,%eax + 475e: 4d 89 26 mov %r12,(%r14) + 4761: 48 83 c4 38 add $0x38,%rsp + 4765: 5d pop %rbp + 4766: 41 5f pop %r15 + 4768: 41 5e pop %r14 + 476a: 41 5d pop %r13 + 476c: 41 5c pop %r12 + 476e: 5f pop %rdi + 476f: 5e pop %rsi + 4770: 5b pop %rbx + 4771: c3 ret + 4772: b8 ef ff ff ff mov $0xffffffef,%eax + 4777: 48 83 c4 38 add $0x38,%rsp + 477b: 5d pop %rbp + 477c: 41 5f pop %r15 + 477e: 41 5e pop %r14 + 4780: 41 5d pop %r13 + 4782: 41 5c pop %r12 + 4784: 5f pop %rdi + 4785: 5e pop %rsi + 4786: 5b pop %rbx + 4787: c3 ret + 4788: 41 83 ff 0a cmp $0xa,%r15d + 478c: 0f 8e e8 00 00 00 jle 0x487a + 4792: 4d 85 ed test %r13,%r13 + 4795: 75 16 jne 0x47ad + 4797: b8 f8 ff ff ff mov $0xfffffff8,%eax + 479c: 48 83 c4 38 add $0x38,%rsp + 47a0: 5d pop %rbp + 47a1: 41 5f pop %r15 + 47a3: 41 5e pop %r14 + 47a5: 41 5d pop %r13 + 47a7: 41 5c pop %r12 + 47a9: 5f pop %rdi + 47aa: 5e pop %rsi + 47ab: 5b pop %rbx + 47ac: c3 ret + 47ad: 4c 89 ee mov %r13,%rsi + 47b0: 44 89 f9 mov %r15d,%ecx + 47b3: 48 83 e6 3f and $0x3f,%rsi + 47b7: 44 89 ff mov %r15d,%edi + 47ba: 48 f7 de neg %rsi + 47bd: 48 83 e6 3f and $0x3f,%rsi + 47c1: 49 03 f5 add %r13,%rsi + 47c4: 48 89 f2 mov %rsi,%rdx + 47c7: e8 54 69 01 00 call 0x1b120 + 47cc: 49 89 c5 mov %rax,%r13 + 47cf: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 47d6: 00 + 47d7: 49 89 54 24 30 mov %rdx,0x30(%r12) + 47dc: 41 8d 5f ff lea -0x1(%r15),%ebx + 47e0: 83 fb 0e cmp $0xe,%ebx + 47e3: 7f 38 jg 0x481d + 47e5: 89 d9 mov %ebx,%ecx + 47e7: e8 d4 6f 01 00 call 0x1b7c0 + 47ec: 89 d9 mov %ebx,%ecx + 47ee: 48 89 f2 mov %rsi,%rdx + 47f1: 41 89 f8 mov %edi,%r8d + 47f4: 49 89 c1 mov %rax,%r9 + 47f7: 49 89 44 24 38 mov %rax,0x38(%r12) + 47fc: e8 5f 70 01 00 call 0x1b860 + 4801: 49 89 c1 mov %rax,%r9 + 4804: 89 d9 mov %ebx,%ecx + 4806: b8 01 00 00 00 mov $0x1,%eax + 480b: d3 e0 shl %cl,%eax + 480d: c1 e0 04 shl $0x4,%eax + 4810: 83 c0 3f add $0x3f,%eax + 4813: 83 e0 c0 and $0xffffffc0,%eax + 4816: 41 89 44 24 1c mov %eax,0x1c(%r12) + 481b: eb 1e jmp 0x483b + 481d: 48 89 e0 mov %rsp,%rax + 4820: 4c 89 e1 mov %r12,%rcx + 4823: 49 89 f0 mov %rsi,%r8 + 4826: 41 89 f9 mov %edi,%r9d + 4829: 48 89 50 20 mov %rdx,0x20(%rax) + 482d: 89 da mov %ebx,%edx + 482f: 4c 89 68 28 mov %r13,0x28(%rax) + 4833: e8 88 7b 01 00 call 0x1c3c0 + 4838: 49 89 c1 mov %rax,%r9 + 483b: 44 89 f9 mov %r15d,%ecx + 483e: 48 89 f2 mov %rsi,%rdx + 4841: 41 89 f8 mov %edi,%r8d + 4844: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4849: e8 b2 b3 01 00 call 0x1fc00 + 484e: 44 89 f9 mov %r15d,%ecx + 4851: 48 89 f2 mov %rsi,%rdx + 4854: 41 89 f8 mov %edi,%r8d + 4857: 49 89 c1 mov %rax,%r9 + 485a: 49 89 44 24 58 mov %rax,0x58(%r12) + 485f: e8 3c b8 01 00 call 0x200a0 + 4864: 4d 89 26 mov %r12,(%r14) + 4867: 33 c0 xor %eax,%eax + 4869: 48 83 c4 38 add $0x38,%rsp + 486d: 5d pop %rbp + 486e: 41 5f pop %r15 + 4870: 41 5e pop %r14 + 4872: 41 5d pop %r13 + 4874: 41 5c pop %r12 + 4876: 5f pop %rdi + 4877: 5e pop %rsi + 4878: 5b pop %rbx + 4879: c3 ret + 487a: bf 0a 00 00 00 mov $0xa,%edi + 487f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4886: 00 + 4887: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x2613ba0 + 488e: 41 83 ff 06 cmp $0x6,%r15d + 4892: 0f 8f 3f ff ff ff jg 0x47d7 + 4898: 49 89 d1 mov %rdx,%r9 + 489b: 49 83 e1 3f and $0x3f,%r9 + 489f: 49 f7 d9 neg %r9 + 48a2: 49 83 e1 3f and $0x3f,%r9 + 48a6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 48ad: 00 00 + 48af: 4c 03 ca add %rdx,%r9 + 48b2: eb 87 jmp 0x483b + 48b4: 33 c0 xor %eax,%eax + 48b6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 48bd: 00 + 48be: 41 89 44 24 08 mov %eax,0x8(%r12) + 48c3: 41 89 44 24 0c mov %eax,0xc(%r12) + 48c8: e9 80 fe ff ff jmp 0x474d + 48cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48d4: 00 + 48d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48dc: 0f 1f 40 00 nopl 0x0(%rax) + 48e0: 56 push %rsi + 48e1: 57 push %rdi + 48e2: 41 54 push %r12 + 48e4: 41 55 push %r13 + 48e6: 41 56 push %r14 + 48e8: 41 57 push %r15 + 48ea: 55 push %rbp + 48eb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 48f0: 48 89 ce mov %rcx,%rsi + 48f3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 48fa: 00 + 48fb: 45 89 ce mov %r9d,%r14d + 48fe: 45 89 c5 mov %r8d,%r13d + 4901: 89 d5 mov %edx,%ebp + 4903: 48 85 f6 test %rsi,%rsi + 4906: 0f 84 86 01 00 00 je 0x4a92 + 490c: 83 fd 1e cmp $0x1e,%ebp + 490f: 0f 87 59 01 00 00 ja 0x4a6e + 4915: 83 fd 1c cmp $0x1c,%ebp + 4918: 0f 8f 50 01 00 00 jg 0x4a6e + 491e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 4925: 00 + 4926: 4d 85 e4 test %r12,%r12 + 4929: 0f 84 63 01 00 00 je 0x4a92 + 492f: 49 83 e4 3f and $0x3f,%r12 + 4933: ba 90 00 00 00 mov $0x90,%edx + 4938: 49 f7 dc neg %r12 + 493b: 49 83 e4 3f and $0x3f,%r12 + 493f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 4946: 00 + 4947: 4c 89 e1 mov %r12,%rcx + 494a: e8 91 bb 01 00 call 0x204e0 + 494f: 89 e9 mov %ebp,%ecx + 4951: 41 b8 01 00 00 00 mov $0x1,%r8d + 4957: 41 d3 e0 shl %cl,%r8d + 495a: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 495f: 41 83 fd 08 cmp $0x8,%r13d + 4963: 45 89 74 24 18 mov %r14d,0x18(%r12) + 4968: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 496f: 00 00 + 4971: 0f 84 40 02 00 00 je 0x4bb7 + 4977: 41 83 fd 04 cmp $0x4,%r13d + 497b: 0f 84 95 00 00 00 je 0x4a16 + 4981: 41 83 fd 01 cmp $0x1,%r13d + 4985: 75 37 jne 0x49be + 4987: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 498c: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c5a090 + 4993: 01 + 4994: f2 0f 5e c8 divsd %xmm0,%xmm1 + 4998: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 499f: 00 + 49a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 49a7: 00 00 + 49a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 49b0: 00 00 + 49b2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 49b9: e9 8c 00 00 00 jmp 0x4a4a + 49be: 41 83 fd 02 cmp $0x2,%r13d + 49c2: 75 34 jne 0x49f8 + 49c4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 49c9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c5a090 + 49d0: 01 + 49d1: f2 0f 5e c8 divsd %xmm0,%xmm1 + 49d5: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 49dc: 00 + 49dd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 49e4: 00 00 + 49e6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 49ed: 00 00 + 49ef: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 49f6: eb 52 jmp 0x4a4a + 49f8: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 49ff: 00 + 4a00: b8 ee ff ff ff mov $0xffffffee,%eax + 4a05: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4a0a: 5d pop %rbp + 4a0b: 41 5f pop %r15 + 4a0d: 41 5e pop %r14 + 4a0f: 41 5d pop %r13 + 4a11: 41 5c pop %r12 + 4a13: 5f pop %rdi + 4a14: 5e pop %rsi + 4a15: c3 ret + 4a16: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 4a1b: b8 01 00 00 00 mov $0x1,%eax + 4a20: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 4a27: 00 + 4a28: 41 89 44 24 08 mov %eax,0x8(%r12) + 4a2d: 41 89 44 24 0c mov %eax,0xc(%r12) + 4a32: e8 e9 ba 01 00 call 0x20520 + 4a37: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c5a090 + 4a3e: 01 + 4a3f: f2 0f 5e c8 divsd %xmm0,%xmm1 + 4a43: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 4a4a: 83 fd 05 cmp $0x5,%ebp + 4a4d: 7f 35 jg 0x4a84 + 4a4f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4a56: 00 00 + 4a58: 33 c0 xor %eax,%eax + 4a5a: 4c 89 26 mov %r12,(%rsi) + 4a5d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4a62: 5d pop %rbp + 4a63: 41 5f pop %r15 + 4a65: 41 5e pop %r14 + 4a67: 41 5d pop %r13 + 4a69: 41 5c pop %r12 + 4a6b: 5f pop %rdi + 4a6c: 5e pop %rsi + 4a6d: c3 ret + 4a6e: b8 ef ff ff ff mov $0xffffffef,%eax + 4a73: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4a78: 5d pop %rbp + 4a79: 41 5f pop %r15 + 4a7b: 41 5e pop %r14 + 4a7d: 41 5d pop %r13 + 4a7f: 41 5c pop %r12 + 4a81: 5f pop %rdi + 4a82: 5e pop %rsi + 4a83: c3 ret + 4a84: 83 fd 0a cmp $0xa,%ebp + 4a87: 0f 8e f0 00 00 00 jle 0x4b7d + 4a8d: 48 85 ff test %rdi,%rdi + 4a90: 75 16 jne 0x4aa8 + 4a92: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a97: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4a9c: 5d pop %rbp + 4a9d: 41 5f pop %r15 + 4a9f: 41 5e pop %r14 + 4aa1: 41 5d pop %r13 + 4aa3: 41 5c pop %r12 + 4aa5: 5f pop %rdi + 4aa6: 5e pop %rsi + 4aa7: c3 ret + 4aa8: 48 83 e7 3f and $0x3f,%rdi + 4aac: 89 e9 mov %ebp,%ecx + 4aae: 48 f7 df neg %rdi + 4ab1: 41 89 ee mov %ebp,%r14d + 4ab4: 48 83 e7 3f and $0x3f,%rdi + 4ab8: 49 89 fd mov %rdi,%r13 + 4abb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 4ac2: 00 + 4ac3: 4c 89 ea mov %r13,%rdx + 4ac6: e8 75 ba 01 00 call 0x20540 + 4acb: 48 89 c7 mov %rax,%rdi + 4ace: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 4ad5: 00 + 4ad6: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4adb: 44 8d 7d ff lea -0x1(%rbp),%r15d + 4adf: 41 83 ff 10 cmp $0x10,%r15d + 4ae3: 7f 3b jg 0x4b20 + 4ae5: 44 89 f9 mov %r15d,%ecx + 4ae8: e8 53 c0 01 00 call 0x20b40 + 4aed: 44 89 f9 mov %r15d,%ecx + 4af0: 4c 89 ea mov %r13,%rdx + 4af3: 45 89 f0 mov %r14d,%r8d + 4af6: 49 89 c1 mov %rax,%r9 + 4af9: 49 89 44 24 38 mov %rax,0x38(%r12) + 4afe: e8 fd c0 01 00 call 0x20c00 + 4b03: 49 89 c1 mov %rax,%r9 + 4b06: 44 89 f9 mov %r15d,%ecx + 4b09: b8 01 00 00 00 mov $0x1,%eax + 4b0e: d3 e0 shl %cl,%eax + 4b10: c1 e0 04 shl $0x4,%eax + 4b13: 83 c0 3f add $0x3f,%eax + 4b16: 83 e0 c0 and $0xffffffc0,%eax + 4b19: 41 89 44 24 1c mov %eax,0x1c(%r12) + 4b1e: eb 20 jmp 0x4b40 + 4b20: 48 8d 04 24 lea (%rsp),%rax + 4b24: 4c 89 e1 mov %r12,%rcx + 4b27: 4d 89 e8 mov %r13,%r8 + 4b2a: 45 89 f1 mov %r14d,%r9d + 4b2d: 48 89 50 20 mov %rdx,0x20(%rax) + 4b31: 44 89 fa mov %r15d,%edx + 4b34: 48 89 78 28 mov %rdi,0x28(%rax) + 4b38: e8 e3 cc 01 00 call 0x21820 + 4b3d: 49 89 c1 mov %rax,%r9 + 4b40: 89 e9 mov %ebp,%ecx + 4b42: 4c 89 ea mov %r13,%rdx + 4b45: 45 89 f0 mov %r14d,%r8d + 4b48: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4b4d: e8 2e 07 02 00 call 0x25280 + 4b52: 89 e9 mov %ebp,%ecx + 4b54: 4c 89 ea mov %r13,%rdx + 4b57: 45 89 f0 mov %r14d,%r8d + 4b5a: 49 89 c1 mov %rax,%r9 + 4b5d: 49 89 44 24 58 mov %rax,0x58(%r12) + 4b62: e8 b9 0b 02 00 call 0x25720 + 4b67: 4c 89 26 mov %r12,(%rsi) + 4b6a: 33 c0 xor %eax,%eax + 4b6c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4b71: 5d pop %rbp + 4b72: 41 5f pop %r15 + 4b74: 41 5e pop %r14 + 4b76: 41 5d pop %r13 + 4b78: 41 5c pop %r12 + 4b7a: 5f pop %rdi + 4b7b: 5e pop %rsi + 4b7c: c3 ret + 4b7d: 41 be 0a 00 00 00 mov $0xa,%r14d + 4b83: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x2613ba0 + 4b8a: 83 fd 06 cmp $0x6,%ebp + 4b8d: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 4b94: 00 + 4b95: 0f 8f 3b ff ff ff jg 0x4ad6 + 4b9b: 49 89 d1 mov %rdx,%r9 + 4b9e: 49 83 e1 3f and $0x3f,%r9 + 4ba2: 49 f7 d9 neg %r9 + 4ba5: 49 83 e1 3f and $0x3f,%r9 + 4ba9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4bb0: 00 00 + 4bb2: 4c 03 ca add %rdx,%r9 + 4bb5: eb 89 jmp 0x4b40 + 4bb7: 33 c0 xor %eax,%eax + 4bb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 4bc0: 00 + 4bc1: 41 89 44 24 08 mov %eax,0x8(%r12) + 4bc6: 41 89 44 24 0c mov %eax,0xc(%r12) + 4bcb: e9 7a fe ff ff jmp 0x4a4a + 4bd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4bd7: 00 + 4bd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4bdf: 90 nop + 4be0: 53 push %rbx + 4be1: 56 push %rsi + 4be2: 57 push %rdi + 4be3: 41 54 push %r12 + 4be5: 41 55 push %r13 + 4be7: 41 56 push %r14 + 4be9: 41 57 push %r15 + 4beb: 55 push %rbp + 4bec: 48 83 ec 38 sub $0x38,%rsp + 4bf0: 49 89 ce mov %rcx,%r14 + 4bf3: 44 89 cf mov %r9d,%edi + 4bf6: 44 89 c6 mov %r8d,%esi + 4bf9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 4c00: 00 + 4c01: 41 89 d7 mov %edx,%r15d + 4c04: 4d 85 f6 test %r14,%r14 + 4c07: 0f 84 81 01 00 00 je 0x4d8e + 4c0d: 41 83 ff 1e cmp $0x1e,%r15d + 4c11: 0f 87 52 01 00 00 ja 0x4d69 + 4c17: 41 83 ff 1c cmp $0x1c,%r15d + 4c1b: 0f 8f 48 01 00 00 jg 0x4d69 + 4c21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 4c28: 00 + 4c29: 48 85 db test %rbx,%rbx + 4c2c: 0f 84 5c 01 00 00 je 0x4d8e + 4c32: 48 89 dd mov %rbx,%rbp + 4c35: ba 90 00 00 00 mov $0x90,%edx + 4c3a: 48 83 e5 3f and $0x3f,%rbp + 4c3e: 48 f7 dd neg %rbp + 4c41: 48 83 e5 3f and $0x3f,%rbp + 4c45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 4c49: 4c 89 e1 mov %r12,%rcx + 4c4c: e8 0f 0f 02 00 call 0x25b60 + 4c51: 44 89 f9 mov %r15d,%ecx + 4c54: b8 01 00 00 00 mov $0x1,%eax + 4c59: 41 89 7c 24 18 mov %edi,0x18(%r12) + 4c5e: d3 e0 shl %cl,%eax + 4c60: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4c65: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 4c6c: 00 00 + 4c6e: 83 fe 08 cmp $0x8,%esi + 4c71: 0f 84 34 02 00 00 je 0x4eab + 4c77: 83 fe 04 cmp $0x4,%esi + 4c7a: 0f 84 91 00 00 00 je 0x4d11 + 4c80: 83 fe 01 cmp $0x1,%esi + 4c83: 75 36 jne 0x4cbb + 4c85: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 4c89: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c5a098 + 4c90: 01 + 4c91: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 4c98: 00 + 4c99: f2 0f 5e c8 divsd %xmm0,%xmm1 + 4c9d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 4ca4: 00 00 + 4ca6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 4cad: 00 00 + 4caf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 4cb6: e9 89 00 00 00 jmp 0x4d44 + 4cbb: 83 fe 02 cmp $0x2,%esi + 4cbe: 75 33 jne 0x4cf3 + 4cc0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 4cc4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c5a098 + 4ccb: 01 + 4ccc: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 4cd3: 00 + 4cd4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 4cd8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4cdf: 00 00 + 4ce1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4ce8: 00 00 + 4cea: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 4cf1: eb 51 jmp 0x4d44 + 4cf3: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 4cfa: 00 + 4cfb: b8 ee ff ff ff mov $0xffffffee,%eax + 4d00: 48 83 c4 38 add $0x38,%rsp + 4d04: 5d pop %rbp + 4d05: 41 5f pop %r15 + 4d07: 41 5e pop %r14 + 4d09: 41 5d pop %r13 + 4d0b: 41 5c pop %r12 + 4d0d: 5f pop %rdi + 4d0e: 5e pop %rsi + 4d0f: 5b pop %rbx + 4d10: c3 ret + 4d11: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 4d15: b8 01 00 00 00 mov $0x1,%eax + 4d1a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 4d21: 00 + 4d22: 41 89 44 24 08 mov %eax,0x8(%r12) + 4d27: 41 89 44 24 0c mov %eax,0xc(%r12) + 4d2c: e8 6f 0e 02 00 call 0x25ba0 + 4d31: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c5a098 + 4d38: 01 + 4d39: f2 0f 5e c8 divsd %xmm0,%xmm1 + 4d3d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 4d44: 41 83 ff 05 cmp $0x5,%r15d + 4d48: 7f 35 jg 0x4d7f + 4d4a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4d51: 00 00 + 4d53: 33 c0 xor %eax,%eax + 4d55: 4d 89 26 mov %r12,(%r14) + 4d58: 48 83 c4 38 add $0x38,%rsp + 4d5c: 5d pop %rbp + 4d5d: 41 5f pop %r15 + 4d5f: 41 5e pop %r14 + 4d61: 41 5d pop %r13 + 4d63: 41 5c pop %r12 + 4d65: 5f pop %rdi + 4d66: 5e pop %rsi + 4d67: 5b pop %rbx + 4d68: c3 ret + 4d69: b8 ef ff ff ff mov $0xffffffef,%eax + 4d6e: 48 83 c4 38 add $0x38,%rsp + 4d72: 5d pop %rbp + 4d73: 41 5f pop %r15 + 4d75: 41 5e pop %r14 + 4d77: 41 5d pop %r13 + 4d79: 41 5c pop %r12 + 4d7b: 5f pop %rdi + 4d7c: 5e pop %rsi + 4d7d: 5b pop %rbx + 4d7e: c3 ret + 4d7f: 41 83 ff 0a cmp $0xa,%r15d + 4d83: 0f 8e e8 00 00 00 jle 0x4e71 + 4d89: 4d 85 ed test %r13,%r13 + 4d8c: 75 16 jne 0x4da4 + 4d8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4d93: 48 83 c4 38 add $0x38,%rsp + 4d97: 5d pop %rbp + 4d98: 41 5f pop %r15 + 4d9a: 41 5e pop %r14 + 4d9c: 41 5d pop %r13 + 4d9e: 41 5c pop %r12 + 4da0: 5f pop %rdi + 4da1: 5e pop %rsi + 4da2: 5b pop %rbx + 4da3: c3 ret + 4da4: 4c 89 ee mov %r13,%rsi + 4da7: 44 89 f9 mov %r15d,%ecx + 4daa: 48 83 e6 3f and $0x3f,%rsi + 4dae: 44 89 ff mov %r15d,%edi + 4db1: 48 f7 de neg %rsi + 4db4: 48 83 e6 3f and $0x3f,%rsi + 4db8: 49 03 f5 add %r13,%rsi + 4dbb: 48 89 f2 mov %rsi,%rdx + 4dbe: e8 fd 0d 02 00 call 0x25bc0 + 4dc3: 49 89 c5 mov %rax,%r13 + 4dc6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4dcd: 00 + 4dce: 41 8d 5f ff lea -0x1(%r15),%ebx + 4dd2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4dd7: 83 fb 10 cmp $0x10,%ebx + 4dda: 7f 38 jg 0x4e14 + 4ddc: 89 d9 mov %ebx,%ecx + 4dde: e8 bd 13 02 00 call 0x261a0 + 4de3: 89 d9 mov %ebx,%ecx + 4de5: 48 89 f2 mov %rsi,%rdx + 4de8: 49 89 44 24 38 mov %rax,0x38(%r12) + 4ded: 41 89 f8 mov %edi,%r8d + 4df0: 49 89 c1 mov %rax,%r9 + 4df3: e8 48 14 02 00 call 0x26240 + 4df8: 49 89 c1 mov %rax,%r9 + 4dfb: 89 d9 mov %ebx,%ecx + 4dfd: b8 01 00 00 00 mov $0x1,%eax + 4e02: d3 e0 shl %cl,%eax + 4e04: c1 e0 04 shl $0x4,%eax + 4e07: 83 c0 3f add $0x3f,%eax + 4e0a: 83 e0 c0 and $0xffffffc0,%eax + 4e0d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 4e12: eb 1e jmp 0x4e32 + 4e14: 48 89 e0 mov %rsp,%rax + 4e17: 4c 89 e1 mov %r12,%rcx + 4e1a: 48 89 50 20 mov %rdx,0x20(%rax) + 4e1e: 89 da mov %ebx,%edx + 4e20: 49 89 f0 mov %rsi,%r8 + 4e23: 41 89 f9 mov %edi,%r9d + 4e26: 4c 89 68 28 mov %r13,0x28(%rax) + 4e2a: e8 d1 1f 02 00 call 0x26e00 + 4e2f: 49 89 c1 mov %rax,%r9 + 4e32: 44 89 f9 mov %r15d,%ecx + 4e35: 48 89 f2 mov %rsi,%rdx + 4e38: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4e3d: 41 89 f8 mov %edi,%r8d + 4e40: e8 db 57 02 00 call 0x2a620 + 4e45: 44 89 f9 mov %r15d,%ecx + 4e48: 48 89 f2 mov %rsi,%rdx + 4e4b: 49 89 44 24 58 mov %rax,0x58(%r12) + 4e50: 41 89 f8 mov %edi,%r8d + 4e53: 49 89 c1 mov %rax,%r9 + 4e56: e8 65 5c 02 00 call 0x2aac0 + 4e5b: 4d 89 26 mov %r12,(%r14) + 4e5e: 33 c0 xor %eax,%eax + 4e60: 48 83 c4 38 add $0x38,%rsp + 4e64: 5d pop %rbp + 4e65: 41 5f pop %r15 + 4e67: 41 5e pop %r14 + 4e69: 41 5d pop %r13 + 4e6b: 41 5c pop %r12 + 4e6d: 5f pop %rdi + 4e6e: 5e pop %rsi + 4e6f: 5b pop %rbx + 4e70: c3 ret + 4e71: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4e78: 00 + 4e79: bf 0a 00 00 00 mov $0xa,%edi + 4e7e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x2613ba0 + 4e85: 41 83 ff 06 cmp $0x6,%r15d + 4e89: 0f 8f 3f ff ff ff jg 0x4dce + 4e8f: 49 89 d1 mov %rdx,%r9 + 4e92: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4e99: 00 00 + 4e9b: 49 83 e1 3f and $0x3f,%r9 + 4e9f: 49 f7 d9 neg %r9 + 4ea2: 49 83 e1 3f and $0x3f,%r9 + 4ea6: 4c 03 ca add %rdx,%r9 + 4ea9: eb 87 jmp 0x4e32 + 4eab: 33 c0 xor %eax,%eax + 4ead: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 4eb4: 00 + 4eb5: 41 89 44 24 08 mov %eax,0x8(%r12) + 4eba: 41 89 44 24 0c mov %eax,0xc(%r12) + 4ebf: e9 80 fe ff ff jmp 0x4d44 + 4ec4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4ecb: 00 + 4ecc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4edf: 00 + 4ee0: 53 push %rbx + 4ee1: 56 push %rsi + 4ee2: 57 push %rdi + 4ee3: 41 54 push %r12 + 4ee5: 41 55 push %r13 + 4ee7: 41 56 push %r14 + 4ee9: 41 57 push %r15 + 4eeb: 55 push %rbp + 4eec: 48 83 ec 38 sub $0x38,%rsp + 4ef0: 49 89 ce mov %rcx,%r14 + 4ef3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 4efa: 00 + 4efb: 44 89 cf mov %r9d,%edi + 4efe: 44 89 c6 mov %r8d,%esi + 4f01: 41 89 d7 mov %edx,%r15d + 4f04: 4d 85 f6 test %r14,%r14 + 4f07: 0f 84 91 01 00 00 je 0x509e + 4f0d: 41 83 ff 1e cmp $0x1e,%r15d + 4f11: 0f 87 62 01 00 00 ja 0x5079 + 4f17: 41 83 ff 1c cmp $0x1c,%r15d + 4f1b: 0f 8f 58 01 00 00 jg 0x5079 + 4f21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 4f28: 00 + 4f29: 48 85 db test %rbx,%rbx + 4f2c: 0f 84 6c 01 00 00 je 0x509e + 4f32: 48 89 dd mov %rbx,%rbp + 4f35: ba 90 00 00 00 mov $0x90,%edx + 4f3a: 48 83 e5 3f and $0x3f,%rbp + 4f3e: 48 f7 dd neg %rbp + 4f41: 48 83 e5 3f and $0x3f,%rbp + 4f45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 4f49: 4c 89 e1 mov %r12,%rcx + 4f4c: e8 af 5f 02 00 call 0x2af00 + 4f51: 44 89 f9 mov %r15d,%ecx + 4f54: b8 01 00 00 00 mov $0x1,%eax + 4f59: d3 e0 shl %cl,%eax + 4f5b: 41 89 7c 24 18 mov %edi,0x18(%r12) + 4f60: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4f65: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 4f6c: 00 00 + 4f6e: 83 fe 08 cmp $0x8,%esi + 4f71: 0f 84 44 02 00 00 je 0x51bb + 4f77: 83 fe 04 cmp $0x4,%esi + 4f7a: 0f 84 99 00 00 00 je 0x5019 + 4f80: 83 fe 01 cmp $0x1,%esi + 4f83: 75 3a jne 0x4fbf + 4f85: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 4f89: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 4f8d: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c5a0a0 + 4f94: 01 + 4f95: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 4f99: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 4fa0: 00 + 4fa1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 4fa8: 00 00 + 4faa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 4fb1: 00 00 + 4fb3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 4fba: e9 95 00 00 00 jmp 0x5054 + 4fbf: 83 fe 02 cmp $0x2,%esi + 4fc2: 75 37 jne 0x4ffb + 4fc4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 4fc8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 4fcc: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c5a0a0 + 4fd3: 01 + 4fd4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 4fd8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 4fdf: 00 + 4fe0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4fe7: 00 00 + 4fe9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4ff0: 00 00 + 4ff2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 4ff9: eb 59 jmp 0x5054 + 4ffb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 5002: 00 + 5003: b8 ee ff ff ff mov $0xffffffee,%eax + 5008: 48 83 c4 38 add $0x38,%rsp + 500c: 5d pop %rbp + 500d: 41 5f pop %r15 + 500f: 41 5e pop %r14 + 5011: 41 5d pop %r13 + 5013: 41 5c pop %r12 + 5015: 5f pop %rdi + 5016: 5e pop %rsi + 5017: 5b pop %rbx + 5018: c3 ret + 5019: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 501d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 5021: b8 01 00 00 00 mov $0x1,%eax + 5026: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 502d: 00 + 502e: 41 89 44 24 08 mov %eax,0x8(%r12) + 5033: 41 89 44 24 0c mov %eax,0xc(%r12) + 5038: e8 03 5f 02 00 call 0x2af40 + 503d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 5041: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c5a0a0 + 5048: 01 + 5049: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 504d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 5054: 41 83 ff 04 cmp $0x4,%r15d + 5058: 7f 35 jg 0x508f + 505a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 5061: 00 00 + 5063: 33 c0 xor %eax,%eax + 5065: 4d 89 26 mov %r12,(%r14) + 5068: 48 83 c4 38 add $0x38,%rsp + 506c: 5d pop %rbp + 506d: 41 5f pop %r15 + 506f: 41 5e pop %r14 + 5071: 41 5d pop %r13 + 5073: 41 5c pop %r12 + 5075: 5f pop %rdi + 5076: 5e pop %rsi + 5077: 5b pop %rbx + 5078: c3 ret + 5079: b8 ef ff ff ff mov $0xffffffef,%eax + 507e: 48 83 c4 38 add $0x38,%rsp + 5082: 5d pop %rbp + 5083: 41 5f pop %r15 + 5085: 41 5e pop %r14 + 5087: 41 5d pop %r13 + 5089: 41 5c pop %r12 + 508b: 5f pop %rdi + 508c: 5e pop %rsi + 508d: 5b pop %rbx + 508e: c3 ret + 508f: 41 83 ff 0a cmp $0xa,%r15d + 5093: 0f 8e e8 00 00 00 jle 0x5181 + 5099: 4d 85 ed test %r13,%r13 + 509c: 75 16 jne 0x50b4 + 509e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 50a3: 48 83 c4 38 add $0x38,%rsp + 50a7: 5d pop %rbp + 50a8: 41 5f pop %r15 + 50aa: 41 5e pop %r14 + 50ac: 41 5d pop %r13 + 50ae: 41 5c pop %r12 + 50b0: 5f pop %rdi + 50b1: 5e pop %rsi + 50b2: 5b pop %rbx + 50b3: c3 ret + 50b4: 4c 89 ee mov %r13,%rsi + 50b7: 44 89 f9 mov %r15d,%ecx + 50ba: 48 83 e6 3f and $0x3f,%rsi + 50be: 44 89 ff mov %r15d,%edi + 50c1: 48 f7 de neg %rsi + 50c4: 48 83 e6 3f and $0x3f,%rsi + 50c8: 49 03 f5 add %r13,%rsi + 50cb: 48 89 f2 mov %rsi,%rdx + 50ce: e8 8d 5e 02 00 call 0x2af60 + 50d3: 49 89 c5 mov %rax,%r13 + 50d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 50dd: 00 + 50de: 49 89 54 24 30 mov %rdx,0x30(%r12) + 50e3: 41 8d 5f ff lea -0x1(%r15),%ebx + 50e7: 83 fb 11 cmp $0x11,%ebx + 50ea: 7f 38 jg 0x5124 + 50ec: 89 d9 mov %ebx,%ecx + 50ee: e8 cd 66 01 00 call 0x1b7c0 + 50f3: 89 d9 mov %ebx,%ecx + 50f5: 48 89 f2 mov %rsi,%rdx + 50f8: 41 89 f8 mov %edi,%r8d + 50fb: 49 89 c1 mov %rax,%r9 + 50fe: 49 89 44 24 38 mov %rax,0x38(%r12) + 5103: e8 f8 65 02 00 call 0x2b700 + 5108: 49 89 c1 mov %rax,%r9 + 510b: 89 d9 mov %ebx,%ecx + 510d: b8 01 00 00 00 mov $0x1,%eax + 5112: d3 e0 shl %cl,%eax + 5114: c1 e0 04 shl $0x4,%eax + 5117: 83 c0 3f add $0x3f,%eax + 511a: 83 e0 c0 and $0xffffffc0,%eax + 511d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 5122: eb 1e jmp 0x5142 + 5124: 48 89 e0 mov %rsp,%rax + 5127: 4c 89 e1 mov %r12,%rcx + 512a: 49 89 f0 mov %rsi,%r8 + 512d: 41 89 f9 mov %edi,%r9d + 5130: 48 89 50 20 mov %rdx,0x20(%rax) + 5134: 89 da mov %ebx,%edx + 5136: 4c 89 68 28 mov %r13,0x28(%rax) + 513a: e8 a1 79 02 00 call 0x2cae0 + 513f: 49 89 c1 mov %rax,%r9 + 5142: 44 89 f9 mov %r15d,%ecx + 5145: 48 89 f2 mov %rsi,%rdx + 5148: 41 89 f8 mov %edi,%r8d + 514b: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 5150: e8 6b b4 02 00 call 0x305c0 + 5155: 44 89 f9 mov %r15d,%ecx + 5158: 48 89 f2 mov %rsi,%rdx + 515b: 41 89 f8 mov %edi,%r8d + 515e: 49 89 c1 mov %rax,%r9 + 5161: 49 89 44 24 58 mov %rax,0x58(%r12) + 5166: e8 b5 b8 02 00 call 0x30a20 + 516b: 4d 89 26 mov %r12,(%r14) + 516e: 33 c0 xor %eax,%eax + 5170: 48 83 c4 38 add $0x38,%rsp + 5174: 5d pop %rbp + 5175: 41 5f pop %r15 + 5177: 41 5e pop %r14 + 5179: 41 5d pop %r13 + 517b: 41 5c pop %r12 + 517d: 5f pop %rdi + 517e: 5e pop %rsi + 517f: 5b pop %rbx + 5180: c3 ret + 5181: bf 0a 00 00 00 mov $0xa,%edi + 5186: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 518d: 00 + 518e: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x2613ba0 + 5195: 41 83 ff 07 cmp $0x7,%r15d + 5199: 0f 8f 3f ff ff ff jg 0x50de + 519f: 49 89 d1 mov %rdx,%r9 + 51a2: 49 83 e1 3f and $0x3f,%r9 + 51a6: 49 f7 d9 neg %r9 + 51a9: 49 83 e1 3f and $0x3f,%r9 + 51ad: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 51b4: 00 00 + 51b6: 4c 03 ca add %rdx,%r9 + 51b9: eb 87 jmp 0x5142 + 51bb: 33 c0 xor %eax,%eax + 51bd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 51c4: 00 + 51c5: 41 89 44 24 08 mov %eax,0x8(%r12) + 51ca: 41 89 44 24 0c mov %eax,0xc(%r12) + 51cf: e9 80 fe ff ff jmp 0x5054 + 51d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 51d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51e0: 53 push %rbx + 51e1: 56 push %rsi + 51e2: 57 push %rdi + 51e3: 41 54 push %r12 + 51e5: 41 55 push %r13 + 51e7: 41 56 push %r14 + 51e9: 41 57 push %r15 + 51eb: 55 push %rbp + 51ec: 48 83 ec 38 sub $0x38,%rsp + 51f0: 49 89 ce mov %rcx,%r14 + 51f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 51fa: 00 + 51fb: 44 89 cf mov %r9d,%edi + 51fe: 44 89 c6 mov %r8d,%esi + 5201: 41 89 d7 mov %edx,%r15d + 5204: 4d 85 f6 test %r14,%r14 + 5207: 0f 84 91 01 00 00 je 0x539e + 520d: 41 83 ff 1e cmp $0x1e,%r15d + 5211: 0f 87 62 01 00 00 ja 0x5379 + 5217: 41 83 ff 1c cmp $0x1c,%r15d + 521b: 0f 8f 58 01 00 00 jg 0x5379 + 5221: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 5228: 00 + 5229: 48 85 db test %rbx,%rbx + 522c: 0f 84 6c 01 00 00 je 0x539e + 5232: 48 89 dd mov %rbx,%rbp + 5235: ba 90 00 00 00 mov $0x90,%edx + 523a: 48 83 e5 3f and $0x3f,%rbp + 523e: 48 f7 dd neg %rbp + 5241: 48 83 e5 3f and $0x3f,%rbp + 5245: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 5249: 4c 89 e1 mov %r12,%rcx + 524c: e8 0f bc 02 00 call 0x30e60 + 5251: b8 01 00 00 00 mov $0x1,%eax + 5256: 41 89 7c 24 18 mov %edi,0x18(%r12) + 525b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 5260: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 5267: 00 00 + 5269: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 526e: 83 fe 08 cmp $0x8,%esi + 5271: 0f 84 45 02 00 00 je 0x54bc + 5277: 83 fe 04 cmp $0x4,%esi + 527a: 0f 84 99 00 00 00 je 0x5319 + 5280: 83 fe 01 cmp $0x1,%esi + 5283: 75 3a jne 0x52bf + 5285: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 5289: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 528d: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c5a0a8 + 5294: 01 + 5295: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 5299: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 52a0: 00 + 52a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 52a8: 00 00 + 52aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 52b1: 00 00 + 52b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 52ba: e9 95 00 00 00 jmp 0x5354 + 52bf: 83 fe 02 cmp $0x2,%esi + 52c2: 75 37 jne 0x52fb + 52c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 52c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 52cc: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c5a0a8 + 52d3: 01 + 52d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 52d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 52df: 00 + 52e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 52e7: 00 00 + 52e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 52f0: 00 00 + 52f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 52f9: eb 59 jmp 0x5354 + 52fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 5302: 00 + 5303: b8 ee ff ff ff mov $0xffffffee,%eax + 5308: 48 83 c4 38 add $0x38,%rsp + 530c: 5d pop %rbp + 530d: 41 5f pop %r15 + 530f: 41 5e pop %r14 + 5311: 41 5d pop %r13 + 5313: 41 5c pop %r12 + 5315: 5f pop %rdi + 5316: 5e pop %rsi + 5317: 5b pop %rbx + 5318: c3 ret + 5319: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 531d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 5321: b8 01 00 00 00 mov $0x1,%eax + 5326: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 532d: 00 + 532e: 41 89 44 24 08 mov %eax,0x8(%r12) + 5333: 41 89 44 24 0c mov %eax,0xc(%r12) + 5338: e8 63 bb 02 00 call 0x30ea0 + 533d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 5341: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c5a0a8 + 5348: 01 + 5349: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 534d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 5354: 41 83 ff 04 cmp $0x4,%r15d + 5358: 7f 35 jg 0x538f + 535a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 5361: 00 00 + 5363: 33 c0 xor %eax,%eax + 5365: 4d 89 26 mov %r12,(%r14) + 5368: 48 83 c4 38 add $0x38,%rsp + 536c: 5d pop %rbp + 536d: 41 5f pop %r15 + 536f: 41 5e pop %r14 + 5371: 41 5d pop %r13 + 5373: 41 5c pop %r12 + 5375: 5f pop %rdi + 5376: 5e pop %rsi + 5377: 5b pop %rbx + 5378: c3 ret + 5379: b8 ef ff ff ff mov $0xffffffef,%eax + 537e: 48 83 c4 38 add $0x38,%rsp + 5382: 5d pop %rbp + 5383: 41 5f pop %r15 + 5385: 41 5e pop %r14 + 5387: 41 5d pop %r13 + 5389: 41 5c pop %r12 + 538b: 5f pop %rdi + 538c: 5e pop %rsi + 538d: 5b pop %rbx + 538e: c3 ret + 538f: 41 83 ff 0a cmp $0xa,%r15d + 5393: 0f 8e e9 00 00 00 jle 0x5482 + 5399: 4d 85 ed test %r13,%r13 + 539c: 75 16 jne 0x53b4 + 539e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 53a3: 48 83 c4 38 add $0x38,%rsp + 53a7: 5d pop %rbp + 53a8: 41 5f pop %r15 + 53aa: 41 5e pop %r14 + 53ac: 41 5d pop %r13 + 53ae: 41 5c pop %r12 + 53b0: 5f pop %rdi + 53b1: 5e pop %rsi + 53b2: 5b pop %rbx + 53b3: c3 ret + 53b4: 4c 89 ee mov %r13,%rsi + 53b7: 44 89 f9 mov %r15d,%ecx + 53ba: 48 83 e6 3f and $0x3f,%rsi + 53be: 44 89 ff mov %r15d,%edi + 53c1: 48 f7 de neg %rsi + 53c4: 48 83 e6 3f and $0x3f,%rsi + 53c8: 49 03 f5 add %r13,%rsi + 53cb: 48 89 f2 mov %rsi,%rdx + 53ce: e8 ed ba 02 00 call 0x30ec0 + 53d3: 49 89 c5 mov %rax,%r13 + 53d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 53dd: 00 + 53de: 49 89 54 24 30 mov %rdx,0x30(%r12) + 53e3: 41 8d 5f ff lea -0x1(%r15),%ebx + 53e7: 83 fb 11 cmp $0x11,%ebx + 53ea: 7f 39 jg 0x5425 + 53ec: 89 d9 mov %ebx,%ecx + 53ee: e8 2d c2 02 00 call 0x31620 + 53f3: 89 d9 mov %ebx,%ecx + 53f5: 48 89 f2 mov %rsi,%rdx + 53f8: 41 89 f8 mov %edi,%r8d + 53fb: 49 89 c1 mov %rax,%r9 + 53fe: 49 89 44 24 38 mov %rax,0x38(%r12) + 5403: e8 b8 c2 02 00 call 0x316c0 + 5408: 49 89 c1 mov %rax,%r9 + 540b: b8 01 00 00 00 mov $0x1,%eax + 5410: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 5415: c1 e3 04 shl $0x4,%ebx + 5418: 83 c3 3f add $0x3f,%ebx + 541b: 83 e3 c0 and $0xffffffc0,%ebx + 541e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 5423: eb 1e jmp 0x5443 + 5425: 48 89 e0 mov %rsp,%rax + 5428: 4c 89 e1 mov %r12,%rcx + 542b: 49 89 f0 mov %rsi,%r8 + 542e: 41 89 f9 mov %edi,%r9d + 5431: 48 89 50 20 mov %rdx,0x20(%rax) + 5435: 89 da mov %ebx,%edx + 5437: 4c 89 68 28 mov %r13,0x28(%rax) + 543b: e8 a0 d6 02 00 call 0x32ae0 + 5440: 49 89 c1 mov %rax,%r9 + 5443: 44 89 f9 mov %r15d,%ecx + 5446: 48 89 f2 mov %rsi,%rdx + 5449: 41 89 f8 mov %edi,%r8d + 544c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 5451: e8 6a 11 03 00 call 0x365c0 + 5456: 44 89 f9 mov %r15d,%ecx + 5459: 48 89 f2 mov %rsi,%rdx + 545c: 41 89 f8 mov %edi,%r8d + 545f: 49 89 c1 mov %rax,%r9 + 5462: 49 89 44 24 58 mov %rax,0x58(%r12) + 5467: e8 b4 15 03 00 call 0x36a20 + 546c: 4d 89 26 mov %r12,(%r14) + 546f: 33 c0 xor %eax,%eax + 5471: 48 83 c4 38 add $0x38,%rsp + 5475: 5d pop %rbp + 5476: 41 5f pop %r15 + 5478: 41 5e pop %r14 + 547a: 41 5d pop %r13 + 547c: 41 5c pop %r12 + 547e: 5f pop %rdi + 547f: 5e pop %rsi + 5480: 5b pop %rbx + 5481: c3 ret + 5482: bf 0a 00 00 00 mov $0xa,%edi + 5487: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 548e: 00 + 548f: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x2613ba0 + 5496: 41 83 ff 07 cmp $0x7,%r15d + 549a: 0f 8f 3e ff ff ff jg 0x53de + 54a0: 49 89 d1 mov %rdx,%r9 + 54a3: 49 83 e1 3f and $0x3f,%r9 + 54a7: 49 f7 d9 neg %r9 + 54aa: 49 83 e1 3f and $0x3f,%r9 + 54ae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 54b5: 00 00 + 54b7: 4c 03 ca add %rdx,%r9 + 54ba: eb 87 jmp 0x5443 + 54bc: 33 c0 xor %eax,%eax + 54be: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 54c5: 00 + 54c6: 41 89 44 24 08 mov %eax,0x8(%r12) + 54cb: 41 89 44 24 0c mov %eax,0xc(%r12) + 54d0: e9 7f fe ff ff jmp 0x5354 + 54d5: 0f 1f 40 00 nopl 0x0(%rax) + 54d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 54e0: 53 push %rbx + 54e1: 56 push %rsi + 54e2: 57 push %rdi + 54e3: 41 54 push %r12 + 54e5: 41 55 push %r13 + 54e7: 41 56 push %r14 + 54e9: 41 57 push %r15 + 54eb: 55 push %rbp + 54ec: 48 83 ec 38 sub $0x38,%rsp + 54f0: 49 89 ce mov %rcx,%r14 + 54f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 54fa: 00 + 54fb: 44 89 cf mov %r9d,%edi + 54fe: 44 89 c6 mov %r8d,%esi + 5501: 41 89 d7 mov %edx,%r15d + 5504: 4d 85 f6 test %r14,%r14 + 5507: 0f 84 91 01 00 00 je 0x569e + 550d: 41 83 ff 1e cmp $0x1e,%r15d + 5511: 0f 87 62 01 00 00 ja 0x5679 + 5517: 41 83 ff 1c cmp $0x1c,%r15d + 551b: 0f 8f 58 01 00 00 jg 0x5679 + 5521: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 5528: 00 + 5529: 48 85 db test %rbx,%rbx + 552c: 0f 84 6c 01 00 00 je 0x569e + 5532: 48 89 dd mov %rbx,%rbp + 5535: ba 90 00 00 00 mov $0x90,%edx + 553a: 48 83 e5 3f and $0x3f,%rbp + 553e: 48 f7 dd neg %rbp + 5541: 48 83 e5 3f and $0x3f,%rbp + 5545: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 5549: 4c 89 e1 mov %r12,%rcx + 554c: e8 ef 18 03 00 call 0x36e40 + 5551: b8 01 00 00 00 mov $0x1,%eax + 5556: 41 89 7c 24 18 mov %edi,0x18(%r12) + 555b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 5560: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 5567: 00 00 + 5569: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 556e: 83 fe 08 cmp $0x8,%esi + 5571: 0f 84 45 02 00 00 je 0x57bc + 5577: 83 fe 04 cmp $0x4,%esi + 557a: 0f 84 99 00 00 00 je 0x5619 + 5580: 83 fe 01 cmp $0x1,%esi + 5583: 75 3a jne 0x55bf + 5585: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 5589: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 558d: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c5a0b0 + 5594: 01 + 5595: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 5599: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 55a0: 00 + 55a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 55a8: 00 00 + 55aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 55b1: 00 00 + 55b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 55ba: e9 95 00 00 00 jmp 0x5654 + 55bf: 83 fe 02 cmp $0x2,%esi + 55c2: 75 37 jne 0x55fb + 55c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 55c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 55cc: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c5a0b0 + 55d3: 01 + 55d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 55d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 55df: 00 + 55e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 55e7: 00 00 + 55e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 55f0: 00 00 + 55f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 55f9: eb 59 jmp 0x5654 + 55fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 5602: 00 + 5603: b8 ee ff ff ff mov $0xffffffee,%eax + 5608: 48 83 c4 38 add $0x38,%rsp + 560c: 5d pop %rbp + 560d: 41 5f pop %r15 + 560f: 41 5e pop %r14 + 5611: 41 5d pop %r13 + 5613: 41 5c pop %r12 + 5615: 5f pop %rdi + 5616: 5e pop %rsi + 5617: 5b pop %rbx + 5618: c3 ret + 5619: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 561d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 5621: b8 01 00 00 00 mov $0x1,%eax + 5626: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 562d: 00 + 562e: 41 89 44 24 08 mov %eax,0x8(%r12) + 5633: 41 89 44 24 0c mov %eax,0xc(%r12) + 5638: e8 43 18 03 00 call 0x36e80 + 563d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 5641: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c5a0b0 + 5648: 01 + 5649: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 564d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 5654: 41 83 ff 04 cmp $0x4,%r15d + 5658: 7f 35 jg 0x568f + 565a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 5661: 00 00 + 5663: 33 c0 xor %eax,%eax + 5665: 4d 89 26 mov %r12,(%r14) + 5668: 48 83 c4 38 add $0x38,%rsp + 566c: 5d pop %rbp + 566d: 41 5f pop %r15 + 566f: 41 5e pop %r14 + 5671: 41 5d pop %r13 + 5673: 41 5c pop %r12 + 5675: 5f pop %rdi + 5676: 5e pop %rsi + 5677: 5b pop %rbx + 5678: c3 ret + 5679: b8 ef ff ff ff mov $0xffffffef,%eax + 567e: 48 83 c4 38 add $0x38,%rsp + 5682: 5d pop %rbp + 5683: 41 5f pop %r15 + 5685: 41 5e pop %r14 + 5687: 41 5d pop %r13 + 5689: 41 5c pop %r12 + 568b: 5f pop %rdi + 568c: 5e pop %rsi + 568d: 5b pop %rbx + 568e: c3 ret + 568f: 41 83 ff 0a cmp $0xa,%r15d + 5693: 0f 8e e9 00 00 00 jle 0x5782 + 5699: 4d 85 ed test %r13,%r13 + 569c: 75 16 jne 0x56b4 + 569e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 56a3: 48 83 c4 38 add $0x38,%rsp + 56a7: 5d pop %rbp + 56a8: 41 5f pop %r15 + 56aa: 41 5e pop %r14 + 56ac: 41 5d pop %r13 + 56ae: 41 5c pop %r12 + 56b0: 5f pop %rdi + 56b1: 5e pop %rsi + 56b2: 5b pop %rbx + 56b3: c3 ret + 56b4: 4c 89 ee mov %r13,%rsi + 56b7: 44 89 f9 mov %r15d,%ecx + 56ba: 48 83 e6 3f and $0x3f,%rsi + 56be: 44 89 ff mov %r15d,%edi + 56c1: 48 f7 de neg %rsi + 56c4: 48 83 e6 3f and $0x3f,%rsi + 56c8: 49 03 f5 add %r13,%rsi + 56cb: 48 89 f2 mov %rsi,%rdx + 56ce: e8 cd 17 03 00 call 0x36ea0 + 56d3: 49 89 c5 mov %rax,%r13 + 56d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 56dd: 00 + 56de: 49 89 54 24 30 mov %rdx,0x30(%r12) + 56e3: 41 8d 5f ff lea -0x1(%r15),%ebx + 56e7: 83 fb 11 cmp $0x11,%ebx + 56ea: 7f 39 jg 0x5725 + 56ec: 89 d9 mov %ebx,%ecx + 56ee: e8 2d bf 02 00 call 0x31620 + 56f3: 89 d9 mov %ebx,%ecx + 56f5: 48 89 f2 mov %rsi,%rdx + 56f8: 41 89 f8 mov %edi,%r8d + 56fb: 49 89 c1 mov %rax,%r9 + 56fe: 49 89 44 24 38 mov %rax,0x38(%r12) + 5703: e8 38 1f 03 00 call 0x37640 + 5708: 49 89 c1 mov %rax,%r9 + 570b: b8 01 00 00 00 mov $0x1,%eax + 5710: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 5715: c1 e3 04 shl $0x4,%ebx + 5718: 83 c3 3f add $0x3f,%ebx + 571b: 83 e3 c0 and $0xffffffc0,%ebx + 571e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 5723: eb 1e jmp 0x5743 + 5725: 48 89 e0 mov %rsp,%rax + 5728: 4c 89 e1 mov %r12,%rcx + 572b: 49 89 f0 mov %rsi,%r8 + 572e: 41 89 f9 mov %edi,%r9d + 5731: 48 89 50 20 mov %rdx,0x20(%rax) + 5735: 89 da mov %ebx,%edx + 5737: 4c 89 68 28 mov %r13,0x28(%rax) + 573b: e8 20 33 03 00 call 0x38a60 + 5740: 49 89 c1 mov %rax,%r9 + 5743: 44 89 f9 mov %r15d,%ecx + 5746: 48 89 f2 mov %rsi,%rdx + 5749: 41 89 f8 mov %edi,%r8d + 574c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 5751: e8 ea 6d 03 00 call 0x3c540 + 5756: 44 89 f9 mov %r15d,%ecx + 5759: 48 89 f2 mov %rsi,%rdx + 575c: 41 89 f8 mov %edi,%r8d + 575f: 49 89 c1 mov %rax,%r9 + 5762: 49 89 44 24 58 mov %rax,0x58(%r12) + 5767: e8 34 72 03 00 call 0x3c9a0 + 576c: 4d 89 26 mov %r12,(%r14) + 576f: 33 c0 xor %eax,%eax + 5771: 48 83 c4 38 add $0x38,%rsp + 5775: 5d pop %rbp + 5776: 41 5f pop %r15 + 5778: 41 5e pop %r14 + 577a: 41 5d pop %r13 + 577c: 41 5c pop %r12 + 577e: 5f pop %rdi + 577f: 5e pop %rsi + 5780: 5b pop %rbx + 5781: c3 ret + 5782: bf 0a 00 00 00 mov $0xa,%edi + 5787: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 578e: 00 + 578f: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x2613ba0 + 5796: 41 83 ff 07 cmp $0x7,%r15d + 579a: 0f 8f 3e ff ff ff jg 0x56de + 57a0: 49 89 d1 mov %rdx,%r9 + 57a3: 49 83 e1 3f and $0x3f,%r9 + 57a7: 49 f7 d9 neg %r9 + 57aa: 49 83 e1 3f and $0x3f,%r9 + 57ae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 57b5: 00 00 + 57b7: 4c 03 ca add %rdx,%r9 + 57ba: eb 87 jmp 0x5743 + 57bc: 33 c0 xor %eax,%eax + 57be: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 57c5: 00 + 57c6: 41 89 44 24 08 mov %eax,0x8(%r12) + 57cb: 41 89 44 24 0c mov %eax,0xc(%r12) + 57d0: e9 7f fe ff ff jmp 0x5654 + 57d5: 0f 1f 40 00 nopl 0x0(%rax) + 57d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57e0: 48 83 ec 28 sub $0x28,%rsp + 57e4: 48 85 c9 test %rcx,%rcx + 57e7: 74 20 je 0x5809 + 57e9: 48 85 d2 test %rdx,%rdx + 57ec: 74 1b je 0x5809 + 57ee: 45 85 c0 test %r8d,%r8d + 57f1: 7f 0a jg 0x57fd + 57f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 57f8: 48 83 c4 28 add $0x28,%rsp + 57fc: c3 ret + 57fd: e8 be 75 03 00 call 0x3cdc0 + 5802: 33 c0 xor %eax,%eax + 5804: 48 83 c4 28 add $0x28,%rsp + 5808: c3 ret + 5809: b8 f8 ff ff ff mov $0xfffffff8,%eax + 580e: 48 83 c4 28 add $0x28,%rsp + 5812: c3 ret + 5813: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 581f: 00 + 5820: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5825: 48 85 c9 test %rcx,%rcx + 5828: 74 22 je 0x584c + 582a: 48 85 d2 test %rdx,%rdx + 582d: 74 1d je 0x584c + 582f: 45 85 c0 test %r8d,%r8d + 5832: 7f 0b jg 0x583f + 5834: b8 fa ff ff ff mov $0xfffffffa,%eax + 5839: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 583e: c3 ret + 583f: e8 5c 77 03 00 call 0x3cfa0 + 5844: 33 c0 xor %eax,%eax + 5846: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 584b: c3 ret + 584c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5851: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5856: c3 ret + 5857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 585e: 00 00 + 5860: 48 83 ec 28 sub $0x28,%rsp + 5864: 48 85 c9 test %rcx,%rcx + 5867: 74 20 je 0x5889 + 5869: 48 85 d2 test %rdx,%rdx + 586c: 74 1b je 0x5889 + 586e: 45 85 c0 test %r8d,%r8d + 5871: 7f 0a jg 0x587d + 5873: b8 fa ff ff ff mov $0xfffffffa,%eax + 5878: 48 83 c4 28 add $0x28,%rsp + 587c: c3 ret + 587d: e8 fe 78 03 00 call 0x3d180 + 5882: 33 c0 xor %eax,%eax + 5884: 48 83 c4 28 add $0x28,%rsp + 5888: c3 ret + 5889: b8 f8 ff ff ff mov $0xfffffff8,%eax + 588e: 48 83 c4 28 add $0x28,%rsp + 5892: c3 ret + 5893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 589f: 00 + 58a0: 56 push %rsi + 58a1: 48 89 d6 mov %rdx,%rsi + 58a4: 48 85 c9 test %rcx,%rcx + 58a7: 0f 84 d0 01 00 00 je 0x5a7d + 58ad: 48 85 f6 test %rsi,%rsi + 58b0: 0f 84 c7 01 00 00 je 0x5a7d + 58b6: 45 85 c0 test %r8d,%r8d + 58b9: 0f 8e b7 01 00 00 jle 0x5a76 + 58bf: 41 83 f8 10 cmp $0x10,%r8d + 58c3: 0f 8c 9d 01 00 00 jl 0x5a66 + 58c9: 49 89 f1 mov %rsi,%r9 + 58cc: 49 83 e1 1f and $0x1f,%r9 + 58d0: 45 89 c9 mov %r9d,%r9d + 58d3: 45 85 c9 test %r9d,%r9d + 58d6: 74 18 je 0x58f0 + 58d8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 58df: 0f 85 81 01 00 00 jne 0x5a66 + 58e5: 41 f7 d9 neg %r9d + 58e8: 41 83 c1 20 add $0x20,%r9d + 58ec: 41 c1 e9 03 shr $0x3,%r9d + 58f0: 41 8d 41 10 lea 0x10(%r9),%eax + 58f4: 44 3b c0 cmp %eax,%r8d + 58f7: 0f 8c 69 01 00 00 jl 0x5a66 + 58fd: 44 89 c0 mov %r8d,%eax + 5900: 33 d2 xor %edx,%edx + 5902: 41 2b c1 sub %r9d,%eax + 5905: 83 e0 0f and $0xf,%eax + 5908: f7 d8 neg %eax + 590a: 41 03 c0 add %r8d,%eax + 590d: 45 85 c9 test %r9d,%r9d + 5910: 76 25 jbe 0x5937 + 5912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5920: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 5925: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1 + 592a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 592f: 48 ff c2 inc %rdx + 5932: 49 3b d1 cmp %r9,%rdx + 5935: 72 e9 jb 0x5920 + 5937: 48 63 d0 movslq %eax,%rdx + 593a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5940: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 5946: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 594d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 5954: 01 + 5955: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 595c: 01 + 595d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2 + 5963: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 596a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 5971: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 5978: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 597e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 5985: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 598c: 01 + 598d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 5994: 01 + 5995: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 599c: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 59a3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 59aa: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 59b1: 49 83 c1 10 add $0x10,%r9 + 59b5: 4c 3b ca cmp %rdx,%r9 + 59b8: 72 86 jb 0x5940 + 59ba: 44 8d 48 01 lea 0x1(%rax),%r9d + 59be: 45 3b c8 cmp %r8d,%r9d + 59c1: 0f 87 93 00 00 00 ja 0x5a5a + 59c7: 4d 63 d0 movslq %r8d,%r10 + 59ca: 4c 2b d2 sub %rdx,%r10 + 59cd: 49 83 fa 04 cmp $0x4,%r10 + 59d1: 0f 8c 8a 00 00 00 jl 0x5a61 + 59d7: 45 89 d3 mov %r10d,%r11d + 59da: 45 33 c9 xor %r9d,%r9d + 59dd: 41 83 e3 fc and $0xfffffffc,%r11d + 59e1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 59e5: 4d 63 db movslq %r11d,%r11 + 59e8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 59ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59f3: 00 + 59f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5a00: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 5a06: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 5a0d: 01 + 5a0e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2 + 5a14: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 5a1a: 49 83 c1 04 add $0x4,%r9 + 5a1e: 4d 3b cb cmp %r11,%r9 + 5a21: 72 dd jb 0x5a00 + 5a23: 4d 3b da cmp %r10,%r11 + 5a26: 73 32 jae 0x5a5a + 5a28: 48 63 c0 movslq %eax,%rax + 5a2b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 5a2f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 5a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a3f: 00 + 5a40: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 5a46: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 5a4c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 5a52: 49 ff c3 inc %r11 + 5a55: 4d 3b da cmp %r10,%r11 + 5a58: 72 e6 jb 0x5a40 + 5a5a: 33 c0 xor %eax,%eax + 5a5c: c5 f8 77 vzeroupper + 5a5f: 5e pop %rsi + 5a60: c3 ret + 5a61: 45 33 db xor %r11d,%r11d + 5a64: eb bd jmp 0x5a23 + 5a66: 33 c0 xor %eax,%eax + 5a68: 41 83 f8 01 cmp $0x1,%r8d + 5a6c: 72 ec jb 0x5a5a + 5a6e: 4d 63 d0 movslq %r8d,%r10 + 5a71: 45 33 db xor %r11d,%r11d + 5a74: eb ad jmp 0x5a23 + 5a76: b8 fa ff ff ff mov $0xfffffffa,%eax + 5a7b: 5e pop %rsi + 5a7c: c3 ret + 5a7d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5a82: 5e pop %rsi + 5a83: c3 ret + 5a84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a8b: 00 + 5a8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a9f: 00 + 5aa0: 53 push %rbx + 5aa1: 48 85 c9 test %rcx,%rcx + 5aa4: 0f 84 aa 01 00 00 je 0x5c54 + 5aaa: 48 85 d2 test %rdx,%rdx + 5aad: 0f 84 a1 01 00 00 je 0x5c54 + 5ab3: 45 85 c0 test %r8d,%r8d + 5ab6: 0f 8e 91 01 00 00 jle 0x5c4d + 5abc: 41 83 f8 10 cmp $0x10,%r8d + 5ac0: 0f 8c 80 01 00 00 jl 0x5c46 + 5ac6: 49 89 d3 mov %rdx,%r11 + 5ac9: 49 83 e3 1f and $0x1f,%r11 + 5acd: 45 85 db test %r11d,%r11d + 5ad0: 74 18 je 0x5aea + 5ad2: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 5ad9: 0f 85 67 01 00 00 jne 0x5c46 + 5adf: 41 f7 db neg %r11d + 5ae2: 41 83 c3 20 add $0x20,%r11d + 5ae6: 41 c1 eb 03 shr $0x3,%r11d + 5aea: 41 8d 43 10 lea 0x10(%r11),%eax + 5aee: 44 3b c0 cmp %eax,%r8d + 5af1: 0f 8c 4f 01 00 00 jl 0x5c46 + 5af7: 44 89 c0 mov %r8d,%eax + 5afa: 45 33 d2 xor %r10d,%r10d + 5afd: 41 2b c3 sub %r11d,%eax + 5b00: 83 e0 0f and $0xf,%eax + 5b03: f7 d8 neg %eax + 5b05: 41 03 c0 add %r8d,%eax + 5b08: 44 89 db mov %r11d,%ebx + 5b0b: 45 85 db test %r11d,%r11d + 5b0e: 76 2a jbe 0x5b3a + 5b10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b17: 00 + 5b18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b1f: 90 nop + 5b20: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 5b26: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 5b2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 5b32: 49 ff c2 inc %r10 + 5b35: 4c 3b d3 cmp %rbx,%r10 + 5b38: 72 e6 jb 0x5b20 + 5b3a: 4c 63 d0 movslq %eax,%r10 + 5b3d: 0f 1f 00 nopl (%rax) + 5b40: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 5b45: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 5b49: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 5b4f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 5b55: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 + 5b5a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 5b60: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 + 5b66: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 + 5b6c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 5b71: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 + 5b77: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 5b7d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 5b83: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 5b89: 48 83 c3 10 add $0x10,%rbx + 5b8d: 49 3b da cmp %r10,%rbx + 5b90: 72 ae jb 0x5b40 + 5b92: 8d 58 01 lea 0x1(%rax),%ebx + 5b95: 41 3b d8 cmp %r8d,%ebx + 5b98: 0f 87 9c 00 00 00 ja 0x5c3a + 5b9e: 4d 63 c8 movslq %r8d,%r9 + 5ba1: 48 63 c0 movslq %eax,%rax + 5ba4: 4c 2b c8 sub %rax,%r9 + 5ba7: 49 83 f9 04 cmp $0x4,%r9 + 5bab: 0f 8c 90 00 00 00 jl 0x5c41 + 5bb1: 48 63 c0 movslq %eax,%rax + 5bb4: 45 89 ca mov %r9d,%r10d + 5bb7: 41 83 e2 fc and $0xfffffffc,%r10d + 5bbb: 45 33 c0 xor %r8d,%r8d + 5bbe: 4d 63 d2 movslq %r10d,%r10 + 5bc1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 5bc5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 5bc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5bd0: 00 + 5bd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5bdf: 00 + 5be0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 5be6: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 + 5bec: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 5bf2: 49 83 c0 04 add $0x4,%r8 + 5bf6: 4d 3b c2 cmp %r10,%r8 + 5bf9: 72 e5 jb 0x5be0 + 5bfb: 4d 3b d1 cmp %r9,%r10 + 5bfe: 73 3a jae 0x5c3a + 5c00: 48 63 c0 movslq %eax,%rax + 5c03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 5c07: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 5c0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c12: 00 + 5c13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5c20: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 5c26: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 5c2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 5c32: 49 ff c2 inc %r10 + 5c35: 4d 3b d1 cmp %r9,%r10 + 5c38: 72 e6 jb 0x5c20 + 5c3a: 33 c0 xor %eax,%eax + 5c3c: c5 f8 77 vzeroupper + 5c3f: 5b pop %rbx + 5c40: c3 ret + 5c41: 45 33 d2 xor %r10d,%r10d + 5c44: eb b5 jmp 0x5bfb + 5c46: 33 c0 xor %eax,%eax + 5c48: e9 45 ff ff ff jmp 0x5b92 + 5c4d: b8 fa ff ff ff mov $0xfffffffa,%eax + 5c52: 5b pop %rbx + 5c53: c3 ret + 5c54: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5c59: 5b pop %rbx + 5c5a: c3 ret + 5c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5c60: 53 push %rbx + 5c61: 49 89 ca mov %rcx,%r10 + 5c64: 4d 85 d2 test %r10,%r10 + 5c67: 0f 84 a4 01 00 00 je 0x5e11 + 5c6d: 48 85 d2 test %rdx,%rdx + 5c70: 0f 84 9b 01 00 00 je 0x5e11 + 5c76: 45 85 c0 test %r8d,%r8d + 5c79: 0f 8e 8b 01 00 00 jle 0x5e0a + 5c7f: 41 83 f8 10 cmp $0x10,%r8d + 5c83: 0f 8c 79 01 00 00 jl 0x5e02 + 5c89: 48 89 d3 mov %rdx,%rbx + 5c8c: 48 83 e3 1f and $0x1f,%rbx + 5c90: 85 db test %ebx,%ebx + 5c92: 74 11 je 0x5ca5 + 5c94: f6 c3 07 test $0x7,%bl + 5c97: 0f 85 65 01 00 00 jne 0x5e02 + 5c9d: f7 db neg %ebx + 5c9f: 83 c3 20 add $0x20,%ebx + 5ca2: c1 eb 03 shr $0x3,%ebx + 5ca5: 8d 43 10 lea 0x10(%rbx),%eax + 5ca8: 44 3b c0 cmp %eax,%r8d + 5cab: 0f 8c 51 01 00 00 jl 0x5e02 + 5cb1: 45 89 c1 mov %r8d,%r9d + 5cb4: 33 c0 xor %eax,%eax + 5cb6: 44 2b cb sub %ebx,%r9d + 5cb9: 41 83 e1 0f and $0xf,%r9d + 5cbd: 41 f7 d9 neg %r9d + 5cc0: 45 03 c8 add %r8d,%r9d + 5cc3: 89 d9 mov %ebx,%ecx + 5cc5: 85 db test %ebx,%ebx + 5cc7: 76 2f jbe 0x5cf8 + 5cc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5cd0: 00 + 5cd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5cdf: 00 + 5ce0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 5ce6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 5ceb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 5cf0: 48 ff c0 inc %rax + 5cf3: 48 3b c1 cmp %rcx,%rax + 5cf6: 72 e8 jb 0x5ce0 + 5cf8: 49 63 c1 movslq %r9d,%rax + 5cfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5d00: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 5d06: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 5d0d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 5d14: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 5d1b: 03 + 5d1c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 5d21: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 5d27: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 5d2d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 5d34: 03 + 5d35: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 5d3a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 5d40: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 5d46: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 5d4d: 03 + 5d4e: 48 83 c1 10 add $0x10,%rcx + 5d52: 48 3b c8 cmp %rax,%rcx + 5d55: 72 a9 jb 0x5d00 + 5d57: 41 8d 41 01 lea 0x1(%r9),%eax + 5d5b: 41 3b c0 cmp %r8d,%eax + 5d5e: 0f 87 93 00 00 00 ja 0x5df7 + 5d64: 4d 63 c0 movslq %r8d,%r8 + 5d67: 4d 63 c9 movslq %r9d,%r9 + 5d6a: 4d 2b c1 sub %r9,%r8 + 5d6d: 49 83 f8 04 cmp $0x4,%r8 + 5d71: 0f 8c 87 00 00 00 jl 0x5dfe + 5d77: 4d 63 c9 movslq %r9d,%r9 + 5d7a: 44 89 c3 mov %r8d,%ebx + 5d7d: 83 e3 fc and $0xfffffffc,%ebx + 5d80: 33 c9 xor %ecx,%ecx + 5d82: 48 63 db movslq %ebx,%rbx + 5d85: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 5d89: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 5d8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d94: 00 + 5d95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d9c: 0f 1f 40 00 nopl 0x0(%rax) + 5da0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 5da6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 5dab: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 5db0: 48 83 c1 04 add $0x4,%rcx + 5db4: 48 3b cb cmp %rbx,%rcx + 5db7: 72 e7 jb 0x5da0 + 5db9: 49 3b d8 cmp %r8,%rbx + 5dbc: 73 39 jae 0x5df7 + 5dbe: 4d 63 c9 movslq %r9d,%r9 + 5dc1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 5dc5: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 5dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5dd0: 00 + 5dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ddf: 00 + 5de0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 5de5: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 + 5dea: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 5def: 48 ff c3 inc %rbx + 5df2: 49 3b d8 cmp %r8,%rbx + 5df5: 72 e9 jb 0x5de0 + 5df7: 33 c0 xor %eax,%eax + 5df9: c5 f8 77 vzeroupper + 5dfc: 5b pop %rbx + 5dfd: c3 ret + 5dfe: 33 db xor %ebx,%ebx + 5e00: eb b7 jmp 0x5db9 + 5e02: 45 33 c9 xor %r9d,%r9d + 5e05: e9 4d ff ff ff jmp 0x5d57 + 5e0a: b8 fa ff ff ff mov $0xfffffffa,%eax + 5e0f: 5b pop %rbx + 5e10: c3 ret + 5e11: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5e16: 5b pop %rbx + 5e17: c3 ret + 5e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e1f: 00 + 5e20: 48 83 ec 28 sub $0x28,%rsp + 5e24: 48 85 c9 test %rcx,%rcx + 5e27: 74 25 je 0x5e4e + 5e29: 48 85 d2 test %rdx,%rdx + 5e2c: 74 20 je 0x5e4e + 5e2e: 4d 85 c0 test %r8,%r8 + 5e31: 74 1b je 0x5e4e + 5e33: 45 85 c9 test %r9d,%r9d + 5e36: 7f 0a jg 0x5e42 + 5e38: b8 fa ff ff ff mov $0xfffffffa,%eax + 5e3d: 48 83 c4 28 add $0x28,%rsp + 5e41: c3 ret + 5e42: e8 b9 74 03 00 call 0x3d300 + 5e47: 33 c0 xor %eax,%eax + 5e49: 48 83 c4 28 add $0x28,%rsp + 5e4d: c3 ret + 5e4e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5e53: 48 83 c4 28 add $0x28,%rsp + 5e57: c3 ret + 5e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e5f: 00 + 5e60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5e65: 48 85 c9 test %rcx,%rcx + 5e68: 74 27 je 0x5e91 + 5e6a: 48 85 d2 test %rdx,%rdx + 5e6d: 74 22 je 0x5e91 + 5e6f: 4d 85 c0 test %r8,%r8 + 5e72: 74 1d je 0x5e91 + 5e74: 45 85 c9 test %r9d,%r9d + 5e77: 7f 0b jg 0x5e84 + 5e79: b8 fa ff ff ff mov $0xfffffffa,%eax + 5e7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5e83: c3 ret + 5e84: e8 77 74 03 00 call 0x3d300 + 5e89: 33 c0 xor %eax,%eax + 5e8b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5e90: c3 ret + 5e91: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5e96: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5e9b: c3 ret + 5e9c: 0f 1f 40 00 nopl 0x0(%rax) + 5ea0: 48 83 ec 28 sub $0x28,%rsp + 5ea4: 48 85 c9 test %rcx,%rcx + 5ea7: 74 25 je 0x5ece + 5ea9: 48 85 d2 test %rdx,%rdx + 5eac: 74 20 je 0x5ece + 5eae: 4d 85 c0 test %r8,%r8 + 5eb1: 74 1b je 0x5ece + 5eb3: 45 85 c9 test %r9d,%r9d + 5eb6: 7f 0a jg 0x5ec2 + 5eb8: b8 fa ff ff ff mov $0xfffffffa,%eax + 5ebd: 48 83 c4 28 add $0x28,%rsp + 5ec1: c3 ret + 5ec2: e8 d9 78 03 00 call 0x3d7a0 + 5ec7: 33 c0 xor %eax,%eax + 5ec9: 48 83 c4 28 add $0x28,%rsp + 5ecd: c3 ret + 5ece: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5ed3: 48 83 c4 28 add $0x28,%rsp + 5ed7: c3 ret + 5ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5edf: 00 + 5ee0: 56 push %rsi + 5ee1: 57 push %rdi + 5ee2: 55 push %rbp + 5ee3: 48 89 d5 mov %rdx,%rbp + 5ee6: 48 85 c9 test %rcx,%rcx + 5ee9: 0f 84 f2 01 00 00 je 0x60e1 + 5eef: 48 85 ed test %rbp,%rbp + 5ef2: 0f 84 e9 01 00 00 je 0x60e1 + 5ef8: 4d 85 c0 test %r8,%r8 + 5efb: 0f 84 e0 01 00 00 je 0x60e1 + 5f01: 45 85 c9 test %r9d,%r9d + 5f04: 0f 8e ce 01 00 00 jle 0x60d8 + 5f0a: 41 83 f9 10 cmp $0x10,%r9d + 5f0e: 0f 8c b4 01 00 00 jl 0x60c8 + 5f14: 4c 89 c6 mov %r8,%rsi + 5f17: 48 83 e6 1f and $0x1f,%rsi + 5f1b: 89 f6 mov %esi,%esi + 5f1d: 85 f6 test %esi,%esi + 5f1f: 74 14 je 0x5f35 + 5f21: f7 c6 07 00 00 00 test $0x7,%esi + 5f27: 0f 85 9b 01 00 00 jne 0x60c8 + 5f2d: f7 de neg %esi + 5f2f: 83 c6 20 add $0x20,%esi + 5f32: c1 ee 03 shr $0x3,%esi + 5f35: 8d 46 10 lea 0x10(%rsi),%eax + 5f38: 44 3b c8 cmp %eax,%r9d + 5f3b: 0f 8c 87 01 00 00 jl 0x60c8 + 5f41: 44 89 c8 mov %r9d,%eax + 5f44: 33 d2 xor %edx,%edx + 5f46: 2b c6 sub %esi,%eax + 5f48: 83 e0 0f and $0xf,%eax + 5f4b: f7 d8 neg %eax + 5f4d: 41 03 c1 add %r9d,%eax + 5f50: 85 f6 test %esi,%esi + 5f52: 76 25 jbe 0x5f79 + 5f54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f60: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 + 5f66: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + 5f6b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 5f71: 48 ff c2 inc %rdx + 5f74: 48 3b d6 cmp %rsi,%rdx + 5f77: 72 e7 jb 0x5f60 + 5f79: 48 63 d0 movslq %eax,%rdx + 5f7c: 0f 1f 40 00 nopl 0x0(%rax) + 5f80: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 + 5f86: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 + 5f8b: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 + 5f91: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 + 5f98: 01 + 5f99: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 + 5fa0: 01 + 5fa1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 + 5fa7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 + 5fab: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 5fb1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 + 5fb7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 + 5fbe: 01 + 5fbf: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 + 5fc5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 + 5fcc: 01 + 5fcd: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 5fd1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 + 5fd7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 5fde: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 + 5fe5: 01 + 5fe6: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 + 5fec: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 + 5ff3: 01 + 5ff4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 5ff8: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 5fff: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 + 6006: 01 + 6007: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 + 600e: 01 + 600f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 6013: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 601a: 48 83 c6 10 add $0x10,%rsi + 601e: 48 3b f2 cmp %rdx,%rsi + 6021: 0f 82 59 ff ff ff jb 0x5f80 + 6027: 8d 70 01 lea 0x1(%rax),%esi + 602a: 41 3b f1 cmp %r9d,%esi + 602d: 0f 87 87 00 00 00 ja 0x60ba + 6033: 4d 63 c9 movslq %r9d,%r9 + 6036: 4c 2b ca sub %rdx,%r9 + 6039: 49 83 f9 02 cmp $0x2,%r9 + 603d: 0f 8c 80 00 00 00 jl 0x60c3 + 6043: 45 89 cb mov %r9d,%r11d + 6046: 45 33 d2 xor %r10d,%r10d + 6049: 41 83 e3 fe and $0xfffffffe,%r11d + 604d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 6051: 4d 63 db movslq %r11d,%r11 + 6054: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi + 6058: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx + 605d: 0f 1f 00 nopl (%rax) + 6060: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 6066: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 + 606c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 6072: 49 83 c2 02 add $0x2,%r10 + 6076: 4d 3b d3 cmp %r11,%r10 + 6079: 72 e5 jb 0x6060 + 607b: 4d 3b d9 cmp %r9,%r11 + 607e: 73 3a jae 0x60ba + 6080: 48 63 c0 movslq %eax,%rax + 6083: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 6087: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 608b: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax + 6090: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6097: 00 + 6098: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 609f: 90 nop + 60a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 60a6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + 60ac: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 60b2: 49 ff c3 inc %r11 + 60b5: 4d 3b d9 cmp %r9,%r11 + 60b8: 72 e6 jb 0x60a0 + 60ba: 33 c0 xor %eax,%eax + 60bc: c5 f8 77 vzeroupper + 60bf: 5d pop %rbp + 60c0: 5f pop %rdi + 60c1: 5e pop %rsi + 60c2: c3 ret + 60c3: 45 33 db xor %r11d,%r11d + 60c6: eb b3 jmp 0x607b + 60c8: 33 c0 xor %eax,%eax + 60ca: 41 83 f9 01 cmp $0x1,%r9d + 60ce: 72 ea jb 0x60ba + 60d0: 4d 63 c9 movslq %r9d,%r9 + 60d3: 45 33 db xor %r11d,%r11d + 60d6: eb a3 jmp 0x607b + 60d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 60dd: 5d pop %rbp + 60de: 5f pop %rdi + 60df: 5e pop %rsi + 60e0: c3 ret + 60e1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 60e6: 5d pop %rbp + 60e7: 5f pop %rdi + 60e8: 5e pop %rsi + 60e9: c3 ret + 60ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 60f1: 00 + 60f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 60f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6100: 53 push %rbx + 6101: 56 push %rsi + 6102: 41 57 push %r15 + 6104: 49 89 cb mov %rcx,%r11 + 6107: 4d 85 db test %r11,%r11 + 610a: 0f 84 a7 01 00 00 je 0x62b7 + 6110: 48 85 d2 test %rdx,%rdx + 6113: 0f 84 9e 01 00 00 je 0x62b7 + 6119: 4d 85 c0 test %r8,%r8 + 611c: 0f 84 95 01 00 00 je 0x62b7 + 6122: 45 85 c9 test %r9d,%r9d + 6125: 0f 8e 82 01 00 00 jle 0x62ad + 612b: 41 83 f9 10 cmp $0x10,%r9d + 612f: 0f 8c 70 01 00 00 jl 0x62a5 + 6135: 4c 89 c1 mov %r8,%rcx + 6138: 48 83 e1 1f and $0x1f,%rcx + 613c: 89 c9 mov %ecx,%ecx + 613e: 85 c9 test %ecx,%ecx + 6140: 74 11 je 0x6153 + 6142: f6 c1 07 test $0x7,%cl + 6145: 0f 85 5a 01 00 00 jne 0x62a5 + 614b: f7 d9 neg %ecx + 614d: 83 c1 20 add $0x20,%ecx + 6150: c1 e9 03 shr $0x3,%ecx + 6153: 8d 41 10 lea 0x10(%rcx),%eax + 6156: 44 3b c8 cmp %eax,%r9d + 6159: 0f 8c 46 01 00 00 jl 0x62a5 + 615f: 45 89 ca mov %r9d,%r10d + 6162: 33 c0 xor %eax,%eax + 6164: 44 2b d1 sub %ecx,%r10d + 6167: 41 83 e2 0f and $0xf,%r10d + 616b: 41 f7 da neg %r10d + 616e: 45 03 d1 add %r9d,%r10d + 6171: 85 c9 test %ecx,%ecx + 6173: 76 24 jbe 0x6199 + 6175: 0f 1f 40 00 nopl 0x0(%rax) + 6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6180: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 6185: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 618b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 6191: 48 ff c0 inc %rax + 6194: 48 3b c1 cmp %rcx,%rax + 6197: 72 e7 jb 0x6180 + 6199: 49 63 c2 movslq %r10d,%rax + 619c: 0f 1f 40 00 nopl 0x0(%rax) + 61a0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 + 61a5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 61a9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 61af: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 + 61b5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 + 61bb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 + 61c1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 + 61c8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 + 61cf: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 + 61d6: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 61da: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 61df: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 61e4: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 61e9: 48 83 c1 10 add $0x10,%rcx + 61ed: 48 3b c8 cmp %rax,%rcx + 61f0: 72 ae jb 0x61a0 + 61f2: 41 8d 42 01 lea 0x1(%r10),%eax + 61f6: 41 3b c1 cmp %r9d,%eax + 61f9: 0f 87 98 00 00 00 ja 0x6297 + 61ff: 4d 63 c9 movslq %r9d,%r9 + 6202: 4d 63 d2 movslq %r10d,%r10 + 6205: 4d 2b ca sub %r10,%r9 + 6208: 49 83 f9 04 cmp $0x4,%r9 + 620c: 0f 8c 8f 00 00 00 jl 0x62a1 + 6212: 4d 63 d2 movslq %r10d,%r10 + 6215: 44 89 ce mov %r9d,%esi + 6218: 83 e6 fc and $0xfffffffc,%esi + 621b: 33 c9 xor %ecx,%ecx + 621d: 48 63 f6 movslq %esi,%rsi + 6220: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 6224: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 6228: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 622c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6233: 00 + 6234: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 623b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6240: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 6246: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 624b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 6250: 48 83 c1 04 add $0x4,%rcx + 6254: 48 3b ce cmp %rsi,%rcx + 6257: 72 e7 jb 0x6240 + 6259: 49 3b f1 cmp %r9,%rsi + 625c: 73 39 jae 0x6297 + 625e: 4d 63 d2 movslq %r10d,%r10 + 6261: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 6265: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 6269: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 626d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6274: 00 + 6275: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 627c: 0f 1f 40 00 nopl 0x0(%rax) + 6280: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 6285: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 628a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 628f: 48 ff c6 inc %rsi + 6292: 49 3b f1 cmp %r9,%rsi + 6295: 72 e9 jb 0x6280 + 6297: 33 c0 xor %eax,%eax + 6299: c5 f8 77 vzeroupper + 629c: 41 5f pop %r15 + 629e: 5e pop %rsi + 629f: 5b pop %rbx + 62a0: c3 ret + 62a1: 33 f6 xor %esi,%esi + 62a3: eb b4 jmp 0x6259 + 62a5: 45 33 d2 xor %r10d,%r10d + 62a8: e9 45 ff ff ff jmp 0x61f2 + 62ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 62b2: 41 5f pop %r15 + 62b4: 5e pop %rsi + 62b5: 5b pop %rbx + 62b6: c3 ret + 62b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 62bc: 41 5f pop %r15 + 62be: 5e pop %rsi + 62bf: 5b pop %rbx + 62c0: c3 ret + 62c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 62c8: 00 + 62c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 62d7: 00 + 62d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62df: 90 nop + 62e0: 53 push %rbx + 62e1: 56 push %rsi + 62e2: 41 57 push %r15 + 62e4: 49 89 cb mov %rcx,%r11 + 62e7: 4d 85 db test %r11,%r11 + 62ea: 0f 84 a7 01 00 00 je 0x6497 + 62f0: 48 85 d2 test %rdx,%rdx + 62f3: 0f 84 9e 01 00 00 je 0x6497 + 62f9: 4d 85 c0 test %r8,%r8 + 62fc: 0f 84 95 01 00 00 je 0x6497 + 6302: 45 85 c9 test %r9d,%r9d + 6305: 0f 8e 82 01 00 00 jle 0x648d + 630b: 41 83 f9 10 cmp $0x10,%r9d + 630f: 0f 8c 70 01 00 00 jl 0x6485 + 6315: 4c 89 c1 mov %r8,%rcx + 6318: 48 83 e1 1f and $0x1f,%rcx + 631c: 89 c9 mov %ecx,%ecx + 631e: 85 c9 test %ecx,%ecx + 6320: 74 11 je 0x6333 + 6322: f6 c1 07 test $0x7,%cl + 6325: 0f 85 5a 01 00 00 jne 0x6485 + 632b: f7 d9 neg %ecx + 632d: 83 c1 20 add $0x20,%ecx + 6330: c1 e9 03 shr $0x3,%ecx + 6333: 8d 41 10 lea 0x10(%rcx),%eax + 6336: 44 3b c8 cmp %eax,%r9d + 6339: 0f 8c 46 01 00 00 jl 0x6485 + 633f: 45 89 ca mov %r9d,%r10d + 6342: 33 c0 xor %eax,%eax + 6344: 44 2b d1 sub %ecx,%r10d + 6347: 41 83 e2 0f and $0xf,%r10d + 634b: 41 f7 da neg %r10d + 634e: 45 03 d1 add %r9d,%r10d + 6351: 85 c9 test %ecx,%ecx + 6353: 76 24 jbe 0x6379 + 6355: 0f 1f 40 00 nopl 0x0(%rax) + 6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6360: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 6365: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 636b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 6371: 48 ff c0 inc %rax + 6374: 48 3b c1 cmp %rcx,%rax + 6377: 72 e7 jb 0x6360 + 6379: 49 63 c2 movslq %r10d,%rax + 637c: 0f 1f 40 00 nopl 0x0(%rax) + 6380: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 6385: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 638b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 6391: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 6398: 03 + 6399: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 + 639f: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 + 63a6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 + 63ad: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 + 63b4: 03 + 63b5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 63bb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 63c2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 63c9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 63d0: 03 + 63d1: 48 83 c1 10 add $0x10,%rcx + 63d5: 48 3b c8 cmp %rax,%rcx + 63d8: 72 a6 jb 0x6380 + 63da: 41 8d 42 01 lea 0x1(%r10),%eax + 63de: 41 3b c1 cmp %r9d,%eax + 63e1: 0f 87 90 00 00 00 ja 0x6477 + 63e7: 4d 63 c9 movslq %r9d,%r9 + 63ea: 4d 63 d2 movslq %r10d,%r10 + 63ed: 4d 2b ca sub %r10,%r9 + 63f0: 49 83 f9 04 cmp $0x4,%r9 + 63f4: 0f 8c 87 00 00 00 jl 0x6481 + 63fa: 4d 63 d2 movslq %r10d,%r10 + 63fd: 44 89 ce mov %r9d,%esi + 6400: 83 e6 fc and $0xfffffffc,%esi + 6403: 33 c9 xor %ecx,%ecx + 6405: 48 63 f6 movslq %esi,%rsi + 6408: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 640c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 6410: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 6414: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6420: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 6426: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 642b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 6430: 48 83 c1 04 add $0x4,%rcx + 6434: 48 3b ce cmp %rsi,%rcx + 6437: 72 e7 jb 0x6420 + 6439: 49 3b f1 cmp %r9,%rsi + 643c: 73 39 jae 0x6477 + 643e: 4d 63 d2 movslq %r10d,%r10 + 6441: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 6445: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 6449: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 644d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6454: 00 + 6455: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 645c: 0f 1f 40 00 nopl 0x0(%rax) + 6460: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 6465: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 646a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 646f: 48 ff c6 inc %rsi + 6472: 49 3b f1 cmp %r9,%rsi + 6475: 72 e9 jb 0x6460 + 6477: 33 c0 xor %eax,%eax + 6479: c5 f8 77 vzeroupper + 647c: 41 5f pop %r15 + 647e: 5e pop %rsi + 647f: 5b pop %rbx + 6480: c3 ret + 6481: 33 f6 xor %esi,%esi + 6483: eb b4 jmp 0x6439 + 6485: 45 33 d2 xor %r10d,%r10d + 6488: e9 4d ff ff ff jmp 0x63da + 648d: b8 fa ff ff ff mov $0xfffffffa,%eax + 6492: 41 5f pop %r15 + 6494: 5e pop %rsi + 6495: 5b pop %rbx + 6496: c3 ret + 6497: b8 f8 ff ff ff mov $0xfffffff8,%eax + 649c: 41 5f pop %r15 + 649e: 5e pop %rsi + 649f: 5b pop %rbx + 64a0: c3 ret + 64a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64a8: 00 + 64a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 64b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64b7: 00 + 64b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 64bf: 90 nop + 64c0: 48 83 ec 28 sub $0x28,%rsp + 64c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 64c9: 48 85 d2 test %rdx,%rdx + 64cc: 74 1b je 0x64e9 + 64ce: 45 85 c0 test %r8d,%r8d + 64d1: 7f 0a jg 0x64dd + 64d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 64d8: 48 83 c4 28 add $0x28,%rsp + 64dc: c3 ret + 64dd: e8 9e 76 03 00 call 0x3db80 + 64e2: 33 c0 xor %eax,%eax + 64e4: 48 83 c4 28 add $0x28,%rsp + 64e8: c3 ret + 64e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 64ee: 48 83 c4 28 add $0x28,%rsp + 64f2: c3 ret + 64f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 64f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64ff: 00 + 6500: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6505: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 650a: 48 85 d2 test %rdx,%rdx + 650d: 74 1d je 0x652c + 650f: 45 85 c0 test %r8d,%r8d + 6512: 7f 0b jg 0x651f + 6514: b8 fa ff ff ff mov $0xfffffffa,%eax + 6519: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 651e: c3 ret + 651f: e8 fc 77 03 00 call 0x3dd20 + 6524: 33 c0 xor %eax,%eax + 6526: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 652b: c3 ret + 652c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6531: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6536: 90 nop + 6537: c3 ret + 6538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 653f: 00 + 6540: 48 83 ec 28 sub $0x28,%rsp + 6544: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 6549: 48 85 d2 test %rdx,%rdx + 654c: 74 1b je 0x6569 + 654e: 45 85 c0 test %r8d,%r8d + 6551: 7f 0a jg 0x655d + 6553: b8 fa ff ff ff mov $0xfffffffa,%eax + 6558: 48 83 c4 28 add $0x28,%rsp + 655c: c3 ret + 655d: e8 5e 79 03 00 call 0x3dec0 + 6562: 33 c0 xor %eax,%eax + 6564: 48 83 c4 28 add $0x28,%rsp + 6568: c3 ret + 6569: b8 f8 ff ff ff mov $0xfffffff8,%eax + 656e: 48 83 c4 28 add $0x28,%rsp + 6572: c3 ret + 6573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 657f: 00 + 6580: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 6585: 49 89 d1 mov %rdx,%r9 + 6588: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 + 658c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 6591: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 + 6597: 4d 85 c9 test %r9,%r9 + 659a: 0f 84 5a 01 00 00 je 0x66fa + 65a0: 45 85 c0 test %r8d,%r8d + 65a3: 0f 8e 48 01 00 00 jle 0x66f1 + 65a9: 41 83 f8 08 cmp $0x8,%r8d + 65ad: 0f 8c 2f 01 00 00 jl 0x66e2 + 65b3: 4c 89 ca mov %r9,%rdx + 65b6: 48 83 e2 1f and $0x1f,%rdx + 65ba: 85 d2 test %edx,%edx + 65bc: 74 11 je 0x65cf + 65be: f6 c2 07 test $0x7,%dl + 65c1: 0f 85 1b 01 00 00 jne 0x66e2 + 65c7: f7 da neg %edx + 65c9: 83 c2 20 add $0x20,%edx + 65cc: c1 ea 03 shr $0x3,%edx + 65cf: 8d 42 08 lea 0x8(%rdx),%eax + 65d2: 44 3b c0 cmp %eax,%r8d + 65d5: 0f 8c 07 01 00 00 jl 0x66e2 + 65db: 44 89 c1 mov %r8d,%ecx + 65de: 33 c0 xor %eax,%eax + 65e0: 2b ca sub %edx,%ecx + 65e2: 83 e1 07 and $0x7,%ecx + 65e5: f7 d9 neg %ecx + 65e7: 41 03 c8 add %r8d,%ecx + 65ea: 41 89 d2 mov %edx,%r10d + 65ed: 85 d2 test %edx,%edx + 65ef: 76 27 jbe 0x6618 + 65f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 65f8: 00 + 65f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6600: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 + 6606: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 + 660a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) + 6610: 48 ff c0 inc %rax + 6613: 49 3b c2 cmp %r10,%rax + 6616: 72 e8 jb 0x6600 + 6618: 48 63 d1 movslq %ecx,%rdx + 661b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6620: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 + 6626: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 + 662d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) + 6633: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) + 663a: 49 83 c2 08 add $0x8,%r10 + 663e: 4c 3b d2 cmp %rdx,%r10 + 6641: 72 dd jb 0x6620 + 6643: 8d 41 01 lea 0x1(%rcx),%eax + 6646: 41 3b c0 cmp %r8d,%eax + 6649: 0f 87 89 00 00 00 ja 0x66d8 + 664f: 4d 63 c0 movslq %r8d,%r8 + 6652: 4c 2b c2 sub %rdx,%r8 + 6655: 49 83 f8 02 cmp $0x2,%r8 + 6659: 0f 8c 7f 00 00 00 jl 0x66de + 665f: 44 89 c0 mov %r8d,%eax + 6662: 45 33 d2 xor %r10d,%r10d + 6665: 83 e0 fe and $0xfffffffe,%eax + 6668: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 666c: 48 63 c0 movslq %eax,%rax + 666f: c5 fb 12 c8 vmovddup %xmm0,%xmm1 + 6673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 667f: 00 + 6680: 49 83 c2 02 add $0x2,%r10 + 6684: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 + 6688: c5 f8 11 12 vmovups %xmm2,(%rdx) + 668c: 48 83 c2 10 add $0x10,%rdx + 6690: 4c 3b d0 cmp %rax,%r10 + 6693: 72 eb jb 0x6680 + 6695: 49 3b c0 cmp %r8,%rax + 6698: 73 3e jae 0x66d8 + 669a: 48 63 c9 movslq %ecx,%rcx + 669d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 66a1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 66a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 66ac: 00 + 66ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 66b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66c0: c5 fb 10 0a vmovsd (%rdx),%xmm1 + 66c4: 48 ff c0 inc %rax + 66c7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 66cb: c5 fb 11 12 vmovsd %xmm2,(%rdx) + 66cf: 48 83 c2 08 add $0x8,%rdx + 66d3: 49 3b c0 cmp %r8,%rax + 66d6: 72 e8 jb 0x66c0 + 66d8: 33 c0 xor %eax,%eax + 66da: c5 f8 77 vzeroupper + 66dd: c3 ret + 66de: 33 c0 xor %eax,%eax + 66e0: eb b3 jmp 0x6695 + 66e2: 33 c9 xor %ecx,%ecx + 66e4: 41 83 f8 01 cmp $0x1,%r8d + 66e8: 72 ee jb 0x66d8 + 66ea: 4d 63 c0 movslq %r8d,%r8 + 66ed: 33 c0 xor %eax,%eax + 66ef: eb a4 jmp 0x6695 + 66f1: b8 fa ff ff ff mov $0xfffffffa,%eax + 66f6: c5 f8 77 vzeroupper + 66f9: c3 ret + 66fa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 66ff: c5 f8 77 vzeroupper + 6702: c3 ret + 6703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 670a: 00 + 670b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6720: 45 89 c1 mov %r8d,%r9d + 6723: 49 89 d0 mov %rdx,%r8 + 6726: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 672b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 6730: 4d 85 c0 test %r8,%r8 + 6733: 0f 84 f0 00 00 00 je 0x6829 + 6739: 45 85 c9 test %r9d,%r9d + 673c: 0f 8e e1 00 00 00 jle 0x6823 + 6742: 49 63 d1 movslq %r9d,%rdx + 6745: 48 83 fa 08 cmp $0x8,%rdx + 6749: 0f 8c cf 00 00 00 jl 0x681e + 674f: 4c 89 c0 mov %r8,%rax + 6752: 48 83 e0 1f and $0x1f,%rax + 6756: 85 c0 test %eax,%eax + 6758: 74 10 je 0x676a + 675a: a8 07 test $0x7,%al + 675c: 0f 85 bc 00 00 00 jne 0x681e + 6762: f7 d8 neg %eax + 6764: 83 c0 20 add $0x20,%eax + 6767: c1 e8 03 shr $0x3,%eax + 676a: 8d 48 08 lea 0x8(%rax),%ecx + 676d: 48 3b d1 cmp %rcx,%rdx + 6770: 0f 8c a8 00 00 00 jl 0x681e + 6776: 44 89 c9 mov %r9d,%ecx + 6779: 2b c8 sub %eax,%ecx + 677b: 83 e1 07 and $0x7,%ecx + 677e: 44 2b c9 sub %ecx,%r9d + 6781: 33 c9 xor %ecx,%ecx + 6783: 41 89 c2 mov %eax,%r10d + 6786: 85 c0 test %eax,%eax + 6788: 76 2e jbe 0x67b8 + 678a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6791: 00 + 6792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67a0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 + 67a6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 67aa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 67b0: 48 ff c1 inc %rcx + 67b3: 49 3b ca cmp %r10,%rcx + 67b6: 72 e8 jb 0x67a0 + 67b8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 67bd: 49 63 c1 movslq %r9d,%rax + 67c0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 + 67c6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 + 67cd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 67d3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 67da: 49 83 c2 08 add $0x8,%r10 + 67de: 4c 3b d0 cmp %rax,%r10 + 67e1: 72 dd jb 0x67c0 + 67e3: 33 c0 xor %eax,%eax + 67e5: 41 8d 49 01 lea 0x1(%r9),%ecx + 67e9: 48 63 c9 movslq %ecx,%rcx + 67ec: 48 3b ca cmp %rdx,%rcx + 67ef: 77 27 ja 0x6818 + 67f1: 4d 63 c9 movslq %r9d,%r9 + 67f4: 49 2b d1 sub %r9,%rdx + 67f7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 67fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6800: c5 fb 10 09 vmovsd (%rcx),%xmm1 + 6804: 48 ff c0 inc %rax + 6807: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 680b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 680f: 48 83 c1 08 add $0x8,%rcx + 6813: 48 3b c2 cmp %rdx,%rax + 6816: 72 e8 jb 0x6800 + 6818: 33 c0 xor %eax,%eax + 681a: c5 f8 77 vzeroupper + 681d: c3 ret + 681e: 45 33 c9 xor %r9d,%r9d + 6821: eb c0 jmp 0x67e3 + 6823: b8 fa ff ff ff mov $0xfffffffa,%eax + 6828: c3 ret + 6829: b8 f8 ff ff ff mov $0xfffffff8,%eax + 682e: c3 ret + 682f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6836: 00 + 6837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 683e: 66 90 xchg %ax,%ax + 6840: 45 89 c1 mov %r8d,%r9d + 6843: 49 89 d0 mov %rdx,%r8 + 6846: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 684b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 + 6850: 4d 85 c0 test %r8,%r8 + 6853: 0f 84 f0 00 00 00 je 0x6949 + 6859: 45 85 c9 test %r9d,%r9d + 685c: 0f 8e e1 00 00 00 jle 0x6943 + 6862: 49 63 d1 movslq %r9d,%rdx + 6865: 48 83 fa 08 cmp $0x8,%rdx + 6869: 0f 8c cf 00 00 00 jl 0x693e + 686f: 4c 89 c0 mov %r8,%rax + 6872: 48 83 e0 1f and $0x1f,%rax + 6876: 85 c0 test %eax,%eax + 6878: 74 10 je 0x688a + 687a: a8 07 test $0x7,%al + 687c: 0f 85 bc 00 00 00 jne 0x693e + 6882: f7 d8 neg %eax + 6884: 83 c0 20 add $0x20,%eax + 6887: c1 e8 03 shr $0x3,%eax + 688a: 8d 48 08 lea 0x8(%rax),%ecx + 688d: 48 3b d1 cmp %rcx,%rdx + 6890: 0f 8c a8 00 00 00 jl 0x693e + 6896: 44 89 c9 mov %r9d,%ecx + 6899: 2b c8 sub %eax,%ecx + 689b: 83 e1 07 and $0x7,%ecx + 689e: 44 2b c9 sub %ecx,%r9d + 68a1: 33 c9 xor %ecx,%ecx + 68a3: 41 89 c2 mov %eax,%r10d + 68a6: 85 c0 test %eax,%eax + 68a8: 76 2e jbe 0x68d8 + 68aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 68b1: 00 + 68b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 68c0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 + 68c6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 68ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 68d0: 48 ff c1 inc %rcx + 68d3: 49 3b ca cmp %r10,%rcx + 68d6: 72 e8 jb 0x68c0 + 68d8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 68dd: 49 63 c1 movslq %r9d,%rax + 68e0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 + 68e6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 + 68ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 68f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 68fa: 49 83 c2 08 add $0x8,%r10 + 68fe: 4c 3b d0 cmp %rax,%r10 + 6901: 72 dd jb 0x68e0 + 6903: 33 c0 xor %eax,%eax + 6905: 41 8d 49 01 lea 0x1(%r9),%ecx + 6909: 48 63 c9 movslq %ecx,%rcx + 690c: 48 3b ca cmp %rdx,%rcx + 690f: 77 27 ja 0x6938 + 6911: 4d 63 c9 movslq %r9d,%r9 + 6914: 49 2b d1 sub %r9,%rdx + 6917: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 691b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6920: c5 fb 10 01 vmovsd (%rcx),%xmm0 + 6924: 48 ff c0 inc %rax + 6927: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 692b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 692f: 48 83 c1 08 add $0x8,%rcx + 6933: 48 3b c2 cmp %rdx,%rax + 6936: 72 e8 jb 0x6920 + 6938: 33 c0 xor %eax,%eax + 693a: c5 f8 77 vzeroupper + 693d: c3 ret + 693e: 45 33 c9 xor %r9d,%r9d + 6941: eb c0 jmp 0x6903 + 6943: b8 fa ff ff ff mov $0xfffffffa,%eax + 6948: c3 ret + 6949: b8 f8 ff ff ff mov $0xfffffff8,%eax + 694e: c3 ret + 694f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6956: 00 + 6957: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 695e: 66 90 xchg %ax,%ax + 6960: 55 push %rbp + 6961: 48 83 ec 30 sub $0x30,%rsp + 6965: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 696a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 696e: 48 89 55 28 mov %rdx,0x28(%rbp) + 6972: 44 89 45 30 mov %r8d,0x30(%rbp) + 6976: 48 8b 45 20 mov 0x20(%rbp),%rax + 697a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 697e: 8b 4d 30 mov 0x30(%rbp),%ecx + 6981: 89 4d 08 mov %ecx,0x8(%rbp) + 6984: 48 89 c1 mov %rax,%rcx + 6987: 8b 45 08 mov 0x8(%rbp),%eax + 698a: 41 89 c0 mov %eax,%r8d + 698d: e8 8e 75 13 00 call 0x13df20 + 6992: 89 45 00 mov %eax,0x0(%rbp) + 6995: 8b 45 00 mov 0x0(%rbp),%eax + 6998: 48 8d 65 10 lea 0x10(%rbp),%rsp + 699c: 5d pop %rbp + 699d: c3 ret + 699e: 66 90 xchg %ax,%ax + 69a0: 55 push %rbp + 69a1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 69a6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 69ab: 48 89 4d 20 mov %rcx,0x20(%rbp) + 69af: 48 89 55 28 mov %rdx,0x28(%rbp) + 69b3: 44 89 45 30 mov %r8d,0x30(%rbp) + 69b7: 48 8b 45 20 mov 0x20(%rbp),%rax + 69bb: 48 8b 55 28 mov 0x28(%rbp),%rdx + 69bf: 8b 4d 30 mov 0x30(%rbp),%ecx + 69c2: 89 4d 08 mov %ecx,0x8(%rbp) + 69c5: 48 89 c1 mov %rax,%rcx + 69c8: 8b 45 08 mov 0x8(%rbp),%eax + 69cb: 41 89 c0 mov %eax,%r8d + 69ce: e8 6d 75 13 00 call 0x13df40 + 69d3: 89 45 00 mov %eax,0x0(%rbp) + 69d6: 8b 45 00 mov 0x0(%rbp),%eax + 69d9: 48 8d 65 10 lea 0x10(%rbp),%rsp + 69dd: 5d pop %rbp + 69de: c3 ret + 69df: 90 nop + 69e0: 55 push %rbp + 69e1: 48 83 ec 30 sub $0x30,%rsp + 69e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 69ea: 48 89 4d 20 mov %rcx,0x20(%rbp) + 69ee: 48 89 55 28 mov %rdx,0x28(%rbp) + 69f2: 44 89 45 30 mov %r8d,0x30(%rbp) + 69f6: 48 8b 45 20 mov 0x20(%rbp),%rax + 69fa: 48 8b 55 28 mov 0x28(%rbp),%rdx + 69fe: 8b 4d 30 mov 0x30(%rbp),%ecx + 6a01: 89 4d 08 mov %ecx,0x8(%rbp) + 6a04: 48 89 c1 mov %rax,%rcx + 6a07: 8b 45 08 mov 0x8(%rbp),%eax + 6a0a: 41 89 c0 mov %eax,%r8d + 6a0d: e8 4e 75 13 00 call 0x13df60 + 6a12: 89 45 00 mov %eax,0x0(%rbp) + 6a15: 8b 45 00 mov 0x0(%rbp),%eax + 6a18: 48 8d 65 10 lea 0x10(%rbp),%rsp + 6a1c: 5d pop %rbp + 6a1d: c3 ret + 6a1e: 66 90 xchg %ax,%ax + 6a20: 55 push %rbp + 6a21: 48 83 ec 30 sub $0x30,%rsp + 6a25: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 6a2a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 6a2e: 48 89 55 28 mov %rdx,0x28(%rbp) + 6a32: 44 89 45 30 mov %r8d,0x30(%rbp) + 6a36: 48 8b 45 20 mov 0x20(%rbp),%rax + 6a3a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 6a3e: 8b 4d 30 mov 0x30(%rbp),%ecx + 6a41: 89 4d 08 mov %ecx,0x8(%rbp) + 6a44: 48 89 c1 mov %rax,%rcx + 6a47: 8b 45 08 mov 0x8(%rbp),%eax + 6a4a: 41 89 c0 mov %eax,%r8d + 6a4d: e8 2e 75 13 00 call 0x13df80 + 6a52: 89 45 00 mov %eax,0x0(%rbp) + 6a55: 8b 45 00 mov 0x0(%rbp),%eax + 6a58: 48 8d 65 10 lea 0x10(%rbp),%rsp + 6a5c: 5d pop %rbp + 6a5d: c3 ret + 6a5e: 66 90 xchg %ax,%ax + 6a60: 55 push %rbp + 6a61: 48 83 ec 30 sub $0x30,%rsp + 6a65: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 6a6a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 6a6e: 48 89 55 28 mov %rdx,0x28(%rbp) + 6a72: 44 89 45 30 mov %r8d,0x30(%rbp) + 6a76: 48 8b 45 20 mov 0x20(%rbp),%rax + 6a7a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 6a7e: 8b 4d 30 mov 0x30(%rbp),%ecx + 6a81: 89 4d 08 mov %ecx,0x8(%rbp) + 6a84: 48 89 c1 mov %rax,%rcx + 6a87: 8b 45 08 mov 0x8(%rbp),%eax + 6a8a: 41 89 c0 mov %eax,%r8d + 6a8d: e8 0e 75 13 00 call 0x13dfa0 + 6a92: 89 45 00 mov %eax,0x0(%rbp) + 6a95: 8b 45 00 mov 0x0(%rbp),%eax + 6a98: 48 8d 65 10 lea 0x10(%rbp),%rsp + 6a9c: 5d pop %rbp + 6a9d: c3 ret + 6a9e: 66 90 xchg %ax,%ax + 6aa0: 55 push %rbp + 6aa1: 48 83 ec 30 sub $0x30,%rsp + 6aa5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 6aaa: 48 89 4d 20 mov %rcx,0x20(%rbp) + 6aae: 48 89 55 28 mov %rdx,0x28(%rbp) + 6ab2: 44 89 45 30 mov %r8d,0x30(%rbp) + 6ab6: 48 8b 45 20 mov 0x20(%rbp),%rax + 6aba: 48 8b 55 28 mov 0x28(%rbp),%rdx + 6abe: 8b 4d 30 mov 0x30(%rbp),%ecx + 6ac1: 89 4d 08 mov %ecx,0x8(%rbp) + 6ac4: 48 89 c1 mov %rax,%rcx + 6ac7: 8b 45 08 mov 0x8(%rbp),%eax + 6aca: 41 89 c0 mov %eax,%r8d + 6acd: e8 ee 74 13 00 call 0x13dfc0 + 6ad2: 89 45 00 mov %eax,0x0(%rbp) + 6ad5: 8b 45 00 mov 0x0(%rbp),%eax + 6ad8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 6adc: 5d pop %rbp + 6add: c3 ret + 6ade: 66 90 xchg %ax,%ax + 6ae0: 48 83 ec 28 sub $0x28,%rsp + 6ae4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 6ae9: 48 85 d2 test %rdx,%rdx + 6aec: 74 28 je 0x6b16 + 6aee: 45 85 c0 test %r8d,%r8d + 6af1: 7f 0a jg 0x6afd + 6af3: b8 fa ff ff ff mov $0xfffffffa,%eax + 6af8: 48 83 c4 28 add $0x28,%rsp + 6afc: c3 ret + 6afd: 89 c8 mov %ecx,%eax + 6aff: 48 c1 e9 20 shr $0x20,%rcx + 6b03: 48 c1 e1 20 shl $0x20,%rcx + 6b07: 48 0b c8 or %rax,%rcx + 6b0a: e8 51 75 03 00 call 0x3e060 + 6b0f: 33 c0 xor %eax,%eax + 6b11: 48 83 c4 28 add $0x28,%rsp + 6b15: c3 ret + 6b16: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6b1b: 48 83 c4 28 add $0x28,%rsp + 6b1f: c3 ret + 6b20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6b25: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 6b2a: 48 85 d2 test %rdx,%rdx + 6b2d: 74 2a je 0x6b59 + 6b2f: 45 85 c0 test %r8d,%r8d + 6b32: 7f 0b jg 0x6b3f + 6b34: b8 fa ff ff ff mov $0xfffffffa,%eax + 6b39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6b3e: c3 ret + 6b3f: 89 c8 mov %ecx,%eax + 6b41: 48 c1 e9 20 shr $0x20,%rcx + 6b45: 48 c1 e1 20 shl $0x20,%rcx + 6b49: 48 0b c8 or %rax,%rcx + 6b4c: e8 2f 75 03 00 call 0x3e080 + 6b51: 33 c0 xor %eax,%eax + 6b53: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6b58: c3 ret + 6b59: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6b5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6b63: 90 nop + 6b64: c3 ret + 6b65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b6c: 00 + 6b6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b80: 48 83 ec 28 sub $0x28,%rsp + 6b84: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 6b89: 48 85 d2 test %rdx,%rdx + 6b8c: 74 28 je 0x6bb6 + 6b8e: 45 85 c0 test %r8d,%r8d + 6b91: 7f 0a jg 0x6b9d + 6b93: b8 fa ff ff ff mov $0xfffffffa,%eax + 6b98: 48 83 c4 28 add $0x28,%rsp + 6b9c: c3 ret + 6b9d: 89 c8 mov %ecx,%eax + 6b9f: 48 c1 e9 20 shr $0x20,%rcx + 6ba3: 48 c1 e1 20 shl $0x20,%rcx + 6ba7: 48 0b c8 or %rax,%rcx + 6baa: e8 f1 74 03 00 call 0x3e0a0 + 6baf: 33 c0 xor %eax,%eax + 6bb1: 48 83 c4 28 add $0x28,%rsp + 6bb5: c3 ret + 6bb6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6bbb: 48 83 c4 28 add $0x28,%rsp + 6bbf: c3 ret + 6bc0: 48 83 ec 28 sub $0x28,%rsp + 6bc4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 6bc9: 48 85 d2 test %rdx,%rdx + 6bcc: 74 28 je 0x6bf6 + 6bce: 45 85 c0 test %r8d,%r8d + 6bd1: 7f 0a jg 0x6bdd + 6bd3: b8 fa ff ff ff mov $0xfffffffa,%eax + 6bd8: 48 83 c4 28 add $0x28,%rsp + 6bdc: c3 ret + 6bdd: 89 c8 mov %ecx,%eax + 6bdf: 48 c1 e9 20 shr $0x20,%rcx + 6be3: 48 c1 e1 20 shl $0x20,%rcx + 6be7: 48 0b c8 or %rax,%rcx + 6bea: e8 d1 74 03 00 call 0x3e0c0 + 6bef: 33 c0 xor %eax,%eax + 6bf1: 48 83 c4 28 add $0x28,%rsp + 6bf5: c3 ret + 6bf6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6bfb: 48 83 c4 28 add $0x28,%rsp + 6bff: c3 ret + 6c00: 48 83 ec 28 sub $0x28,%rsp + 6c04: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 6c09: 48 85 d2 test %rdx,%rdx + 6c0c: 74 28 je 0x6c36 + 6c0e: 45 85 c0 test %r8d,%r8d + 6c11: 7f 0a jg 0x6c1d + 6c13: b8 fa ff ff ff mov $0xfffffffa,%eax + 6c18: 48 83 c4 28 add $0x28,%rsp + 6c1c: c3 ret + 6c1d: 89 c8 mov %ecx,%eax + 6c1f: 48 c1 e9 20 shr $0x20,%rcx + 6c23: 48 c1 e1 20 shl $0x20,%rcx + 6c27: 48 0b c8 or %rax,%rcx + 6c2a: e8 b1 74 03 00 call 0x3e0e0 + 6c2f: 33 c0 xor %eax,%eax + 6c31: 48 83 c4 28 add $0x28,%rsp + 6c35: c3 ret + 6c36: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6c3b: 48 83 c4 28 add $0x28,%rsp + 6c3f: c3 ret + 6c40: 48 83 ec 28 sub $0x28,%rsp + 6c44: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 6c49: 48 85 d2 test %rdx,%rdx + 6c4c: 74 28 je 0x6c76 + 6c4e: 45 85 c0 test %r8d,%r8d + 6c51: 7f 0a jg 0x6c5d + 6c53: b8 fa ff ff ff mov $0xfffffffa,%eax + 6c58: 48 83 c4 28 add $0x28,%rsp + 6c5c: c3 ret + 6c5d: 89 c8 mov %ecx,%eax + 6c5f: 48 c1 e9 20 shr $0x20,%rcx + 6c63: 48 c1 e1 20 shl $0x20,%rcx + 6c67: 48 0b c8 or %rax,%rcx + 6c6a: e8 d1 77 03 00 call 0x3e440 + 6c6f: 33 c0 xor %eax,%eax + 6c71: 48 83 c4 28 add $0x28,%rsp + 6c75: c3 ret + 6c76: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6c7b: 48 83 c4 28 add $0x28,%rsp + 6c7f: c3 ret + 6c80: 48 83 ec 28 sub $0x28,%rsp + 6c84: 48 85 d2 test %rdx,%rdx + 6c87: 74 41 je 0x6cca + 6c89: 45 85 c0 test %r8d,%r8d + 6c8c: 7e 32 jle 0x6cc0 + 6c8e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c5a0b8 + 6c95: 01 + 6c96: 7a 02 jp 0x6c9a + 6c98: 74 10 je 0x6caa + 6c9a: 0f 57 c9 xorps %xmm1,%xmm1 + 6c9d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 6ca1: 7a 02 jp 0x6ca5 + 6ca3: 74 0c je 0x6cb1 + 6ca5: e8 b6 7a 03 00 call 0x3e760 + 6caa: 33 c0 xor %eax,%eax + 6cac: 48 83 c4 28 add $0x28,%rsp + 6cb0: c3 ret + 6cb1: 48 89 d1 mov %rdx,%rcx + 6cb4: 44 89 c2 mov %r8d,%edx + 6cb7: 48 83 c4 28 add $0x28,%rsp + 6cbb: e9 20 3f 01 00 jmp 0x1abe0 + 6cc0: b8 fa ff ff ff mov $0xfffffffa,%eax + 6cc5: 48 83 c4 28 add $0x28,%rsp + 6cc9: c3 ret + 6cca: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6ccf: 48 83 c4 28 add $0x28,%rsp + 6cd3: c3 ret + 6cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ce0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6ce5: 48 85 d2 test %rdx,%rdx + 6ce8: 74 45 je 0x6d2f + 6cea: 45 85 c0 test %r8d,%r8d + 6ced: 7e 34 jle 0x6d23 + 6cef: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c5a0c0 + 6cf6: 01 + 6cf7: 7a 02 jp 0x6cfb + 6cf9: 74 10 je 0x6d0b + 6cfb: 0f 57 c9 xorps %xmm1,%xmm1 + 6cfe: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 6d02: 7a 02 jp 0x6d06 + 6d04: 74 0d je 0x6d13 + 6d06: e8 f5 7b 03 00 call 0x3e900 + 6d0b: 33 c0 xor %eax,%eax + 6d0d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6d12: c3 ret + 6d13: 48 89 d1 mov %rdx,%rcx + 6d16: 44 89 c2 mov %r8d,%edx + 6d19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6d1e: e9 bd 40 01 00 jmp 0x1ade0 + 6d23: b8 fa ff ff ff mov $0xfffffffa,%eax + 6d28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6d2d: 90 nop + 6d2e: c3 ret + 6d2f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6d34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6d39: 90 nop + 6d3a: 90 nop + 6d3b: 90 nop + 6d3c: c3 ret + 6d3d: 0f 1f 00 nopl (%rax) + 6d40: 48 83 ec 28 sub $0x28,%rsp + 6d44: 48 85 d2 test %rdx,%rdx + 6d47: 74 41 je 0x6d8a + 6d49: 45 85 c0 test %r8d,%r8d + 6d4c: 7e 32 jle 0x6d80 + 6d4e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c5a0c8 + 6d55: 01 + 6d56: 7a 02 jp 0x6d5a + 6d58: 74 10 je 0x6d6a + 6d5a: 0f 57 c9 xorps %xmm1,%xmm1 + 6d5d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 6d61: 7a 02 jp 0x6d65 + 6d63: 74 0c je 0x6d71 + 6d65: e8 36 7d 03 00 call 0x3eaa0 + 6d6a: 33 c0 xor %eax,%eax + 6d6c: 48 83 c4 28 add $0x28,%rsp + 6d70: c3 ret + 6d71: 48 89 d1 mov %rdx,%rcx + 6d74: 44 89 c2 mov %r8d,%edx + 6d77: 48 83 c4 28 add $0x28,%rsp + 6d7b: e9 40 42 01 00 jmp 0x1afc0 + 6d80: b8 fa ff ff ff mov $0xfffffffa,%eax + 6d85: 48 83 c4 28 add $0x28,%rsp + 6d89: c3 ret + 6d8a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6d8f: 48 83 c4 28 add $0x28,%rsp + 6d93: c3 ret + 6d94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6da0: 48 83 ec 28 sub $0x28,%rsp + 6da4: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 6da8: 48 85 d2 test %rdx,%rdx + 6dab: 0f 84 c2 01 00 00 je 0x6f73 + 6db1: 45 85 c0 test %r8d,%r8d + 6db4: 0f 8e af 01 00 00 jle 0x6f69 + 6dba: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c5a0d0 + 6dc1: 01 + 6dc2: 7a 06 jp 0x6dca + 6dc4: 0f 84 98 01 00 00 je 0x6f62 + 6dca: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 6dce: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 6dd2: 7a 06 jp 0x6dda + 6dd4: 0f 84 78 01 00 00 je 0x6f52 + 6dda: 41 83 f8 10 cmp $0x10,%r8d + 6dde: 0f 8c 5e 01 00 00 jl 0x6f42 + 6de4: 49 89 d1 mov %rdx,%r9 + 6de7: 49 83 e1 1f and $0x1f,%r9 + 6deb: 45 85 c9 test %r9d,%r9d + 6dee: 74 18 je 0x6e08 + 6df0: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 6df7: 0f 85 45 01 00 00 jne 0x6f42 + 6dfd: 41 f7 d9 neg %r9d + 6e00: 41 83 c1 20 add $0x20,%r9d + 6e04: 41 c1 e9 03 shr $0x3,%r9d + 6e08: 41 8d 41 10 lea 0x10(%r9),%eax + 6e0c: 44 3b c0 cmp %eax,%r8d + 6e0f: 0f 8c 2d 01 00 00 jl 0x6f42 + 6e15: 45 89 c2 mov %r8d,%r10d + 6e18: 33 c0 xor %eax,%eax + 6e1a: 45 2b d1 sub %r9d,%r10d + 6e1d: 41 83 e2 0f and $0xf,%r10d + 6e21: 41 f7 da neg %r10d + 6e24: 45 03 d0 add %r8d,%r10d + 6e27: 45 89 cb mov %r9d,%r11d + 6e2a: 45 85 c9 test %r9d,%r9d + 6e2d: 76 23 jbe 0x6e52 + 6e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e36: 00 + 6e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e3e: 66 90 xchg %ax,%ax + 6e40: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 + 6e45: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) + 6e4a: 48 ff c0 inc %rax + 6e4d: 49 3b c3 cmp %r11,%rax + 6e50: 72 ee jb 0x6e40 + 6e52: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 6e56: 4d 63 ca movslq %r10d,%r9 + 6e59: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 6e5f: 90 nop + 6e60: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 + 6e66: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 + 6e6d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 + 6e74: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 + 6e7b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) + 6e81: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) + 6e88: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) + 6e8f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) + 6e96: 49 83 c3 10 add $0x10,%r11 + 6e9a: 4d 3b d9 cmp %r9,%r11 + 6e9d: 72 c1 jb 0x6e60 + 6e9f: 41 8d 42 01 lea 0x1(%r10),%eax + 6ea3: 41 3b c0 cmp %r8d,%eax + 6ea6: 0f 87 88 00 00 00 ja 0x6f34 + 6eac: 4d 63 c0 movslq %r8d,%r8 + 6eaf: 4d 2b c1 sub %r9,%r8 + 6eb2: 49 83 f8 04 cmp $0x4,%r8 + 6eb6: 0f 8c 82 00 00 00 jl 0x6f3e + 6ebc: 44 89 c0 mov %r8d,%eax + 6ebf: 45 33 db xor %r11d,%r11d + 6ec2: 83 e0 fc and $0xfffffffc,%eax + 6ec5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 + 6ec9: 48 63 c0 movslq %eax,%rax + 6ecc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ed3: 00 + 6ed4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6ee0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 + 6ee5: 49 83 c3 04 add $0x4,%r11 + 6ee9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 6eee: 49 83 c1 20 add $0x20,%r9 + 6ef2: 4c 3b d8 cmp %rax,%r11 + 6ef5: 72 e9 jb 0x6ee0 + 6ef7: 49 3b c0 cmp %r8,%rax + 6efa: 73 38 jae 0x6f34 + 6efc: 4d 63 d2 movslq %r10d,%r10 + 6eff: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 6f03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 6f07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f0e: 00 + 6f0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f16: 0f 1f 00 nopl (%rax) + 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f20: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 + 6f24: 48 ff c0 inc %rax + 6f27: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 6f2b: 48 83 c2 08 add $0x8,%rdx + 6f2f: 49 3b c0 cmp %r8,%rax + 6f32: 72 ec jb 0x6f20 + 6f34: 33 c0 xor %eax,%eax + 6f36: c5 f8 77 vzeroupper + 6f39: 48 83 c4 28 add $0x28,%rsp + 6f3d: c3 ret + 6f3e: 33 c0 xor %eax,%eax + 6f40: eb b5 jmp 0x6ef7 + 6f42: 45 33 d2 xor %r10d,%r10d + 6f45: 41 83 f8 01 cmp $0x1,%r8d + 6f49: 72 e9 jb 0x6f34 + 6f4b: 4d 63 c0 movslq %r8d,%r8 + 6f4e: 33 c0 xor %eax,%eax + 6f50: eb a5 jmp 0x6ef7 + 6f52: 48 89 d1 mov %rdx,%rcx + 6f55: 44 89 c2 mov %r8d,%edx + 6f58: e8 a3 40 01 00 call 0x1b000 + 6f5d: 48 83 c4 28 add $0x28,%rsp + 6f61: c3 ret + 6f62: 33 c0 xor %eax,%eax + 6f64: 48 83 c4 28 add $0x28,%rsp + 6f68: c3 ret + 6f69: b8 fa ff ff ff mov $0xfffffffa,%eax + 6f6e: 48 83 c4 28 add $0x28,%rsp + 6f72: c3 ret + 6f73: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6f78: 48 83 c4 28 add $0x28,%rsp + 6f7c: c3 ret + 6f7d: 0f 1f 00 nopl (%rax) + 6f80: 48 83 ec 28 sub $0x28,%rsp + 6f84: 48 85 d2 test %rdx,%rdx + 6f87: 0f 84 be 01 00 00 je 0x714b + 6f8d: 45 85 c0 test %r8d,%r8d + 6f90: 0f 8e ab 01 00 00 jle 0x7141 + 6f96: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c5a0d8 + 6f9d: 01 + 6f9e: 7a 06 jp 0x6fa6 + 6fa0: 0f 84 94 01 00 00 je 0x713a + 6fa6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 6faa: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 6fae: 7a 06 jp 0x6fb6 + 6fb0: 0f 84 74 01 00 00 je 0x712a + 6fb6: 41 83 f8 10 cmp $0x10,%r8d + 6fba: 0f 8c 62 01 00 00 jl 0x7122 + 6fc0: 49 89 d3 mov %rdx,%r11 + 6fc3: 49 83 e3 1f and $0x1f,%r11 + 6fc7: 45 85 db test %r11d,%r11d + 6fca: 74 18 je 0x6fe4 + 6fcc: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 6fd3: 0f 85 49 01 00 00 jne 0x7122 + 6fd9: 41 f7 db neg %r11d + 6fdc: 41 83 c3 20 add $0x20,%r11d + 6fe0: 41 c1 eb 03 shr $0x3,%r11d + 6fe4: 41 8d 43 10 lea 0x10(%r11),%eax + 6fe8: 44 3b c0 cmp %eax,%r8d + 6feb: 0f 8c 31 01 00 00 jl 0x7122 + 6ff1: 45 89 c1 mov %r8d,%r9d + 6ff4: 33 c0 xor %eax,%eax + 6ff6: 45 2b cb sub %r11d,%r9d + 6ff9: 41 83 e1 0f and $0xf,%r9d + 6ffd: 41 f7 d9 neg %r9d + 7000: 45 03 c8 add %r8d,%r9d + 7003: 45 89 da mov %r11d,%r10d + 7006: 45 85 db test %r11d,%r11d + 7009: 76 27 jbe 0x7032 + 700b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7012: 00 + 7013: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 701a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7020: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 7025: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 702a: 48 ff c0 inc %rax + 702d: 49 3b c2 cmp %r10,%rax + 7030: 72 ee jb 0x7020 + 7032: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 7037: 49 63 c1 movslq %r9d,%rax + 703a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7040: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 7046: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 704d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 7054: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 705b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 7061: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 7068: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 706f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 7076: 49 83 c2 10 add $0x10,%r10 + 707a: 4c 3b d0 cmp %rax,%r10 + 707d: 72 c1 jb 0x7040 + 707f: 41 8d 41 01 lea 0x1(%r9),%eax + 7083: 41 3b c0 cmp %r8d,%eax + 7086: 0f 87 88 00 00 00 ja 0x7114 + 708c: 4d 63 c0 movslq %r8d,%r8 + 708f: 4d 63 c9 movslq %r9d,%r9 + 7092: 4d 2b c1 sub %r9,%r8 + 7095: 49 83 f8 04 cmp $0x4,%r8 + 7099: 0f 8c 7f 00 00 00 jl 0x711e + 709f: 4d 63 c9 movslq %r9d,%r9 + 70a2: 44 89 c0 mov %r8d,%eax + 70a5: 83 e0 fc and $0xfffffffc,%eax + 70a8: 45 33 db xor %r11d,%r11d + 70ab: 48 63 c0 movslq %eax,%rax + 70ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 70b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 70b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 70be: 00 00 + 70c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 70c5: 49 83 c3 04 add $0x4,%r11 + 70c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 70ce: 49 83 c2 20 add $0x20,%r10 + 70d2: 4c 3b d8 cmp %rax,%r11 + 70d5: 72 e9 jb 0x70c0 + 70d7: 49 3b c0 cmp %r8,%rax + 70da: 73 38 jae 0x7114 + 70dc: 4d 63 c9 movslq %r9d,%r9 + 70df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 70e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 70e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70ee: 00 + 70ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 70f6: 0f 1f 00 nopl (%rax) + 70f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7100: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 7104: 48 ff c0 inc %rax + 7107: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 710b: 48 83 c2 08 add $0x8,%rdx + 710f: 49 3b c0 cmp %r8,%rax + 7112: 72 ec jb 0x7100 + 7114: 33 c0 xor %eax,%eax + 7116: c5 f8 77 vzeroupper + 7119: 48 83 c4 28 add $0x28,%rsp + 711d: c3 ret + 711e: 33 c0 xor %eax,%eax + 7120: eb b5 jmp 0x70d7 + 7122: 45 33 c9 xor %r9d,%r9d + 7125: e9 55 ff ff ff jmp 0x707f + 712a: 48 89 d1 mov %rdx,%rcx + 712d: 44 89 c2 mov %r8d,%edx + 7130: e8 0b 3f 01 00 call 0x1b040 + 7135: 48 83 c4 28 add $0x28,%rsp + 7139: c3 ret + 713a: 33 c0 xor %eax,%eax + 713c: 48 83 c4 28 add $0x28,%rsp + 7140: c3 ret + 7141: b8 fa ff ff ff mov $0xfffffffa,%eax + 7146: 48 83 c4 28 add $0x28,%rsp + 714a: c3 ret + 714b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7150: 48 83 c4 28 add $0x28,%rsp + 7154: c3 ret + 7155: 0f 1f 40 00 nopl 0x0(%rax) + 7159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7160: 48 83 ec 28 sub $0x28,%rsp + 7164: 48 85 d2 test %rdx,%rdx + 7167: 0f 84 be 01 00 00 je 0x732b + 716d: 45 85 c0 test %r8d,%r8d + 7170: 0f 8e ab 01 00 00 jle 0x7321 + 7176: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c5a0e0 + 717d: 01 + 717e: 7a 06 jp 0x7186 + 7180: 0f 84 94 01 00 00 je 0x731a + 7186: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 718a: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 718e: 7a 06 jp 0x7196 + 7190: 0f 84 74 01 00 00 je 0x730a + 7196: 41 83 f8 10 cmp $0x10,%r8d + 719a: 0f 8c 62 01 00 00 jl 0x7302 + 71a0: 49 89 d3 mov %rdx,%r11 + 71a3: 49 83 e3 1f and $0x1f,%r11 + 71a7: 45 85 db test %r11d,%r11d + 71aa: 74 18 je 0x71c4 + 71ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 71b3: 0f 85 49 01 00 00 jne 0x7302 + 71b9: 41 f7 db neg %r11d + 71bc: 41 83 c3 20 add $0x20,%r11d + 71c0: 41 c1 eb 03 shr $0x3,%r11d + 71c4: 41 8d 43 10 lea 0x10(%r11),%eax + 71c8: 44 3b c0 cmp %eax,%r8d + 71cb: 0f 8c 31 01 00 00 jl 0x7302 + 71d1: 45 89 c1 mov %r8d,%r9d + 71d4: 33 c0 xor %eax,%eax + 71d6: 45 2b cb sub %r11d,%r9d + 71d9: 41 83 e1 0f and $0xf,%r9d + 71dd: 41 f7 d9 neg %r9d + 71e0: 45 03 c8 add %r8d,%r9d + 71e3: 45 89 da mov %r11d,%r10d + 71e6: 45 85 db test %r11d,%r11d + 71e9: 76 27 jbe 0x7212 + 71eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 71f2: 00 + 71f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7200: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 7205: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 720a: 48 ff c0 inc %rax + 720d: 49 3b c2 cmp %r10,%rax + 7210: 72 ee jb 0x7200 + 7212: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 7217: 49 63 c1 movslq %r9d,%rax + 721a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7220: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 7226: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 722d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 7234: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 723b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 7241: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 7248: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 724f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 7256: 49 83 c2 10 add $0x10,%r10 + 725a: 4c 3b d0 cmp %rax,%r10 + 725d: 72 c1 jb 0x7220 + 725f: 41 8d 41 01 lea 0x1(%r9),%eax + 7263: 41 3b c0 cmp %r8d,%eax + 7266: 0f 87 88 00 00 00 ja 0x72f4 + 726c: 4d 63 c0 movslq %r8d,%r8 + 726f: 4d 63 c9 movslq %r9d,%r9 + 7272: 4d 2b c1 sub %r9,%r8 + 7275: 49 83 f8 04 cmp $0x4,%r8 + 7279: 0f 8c 7f 00 00 00 jl 0x72fe + 727f: 4d 63 c9 movslq %r9d,%r9 + 7282: 44 89 c0 mov %r8d,%eax + 7285: 83 e0 fc and $0xfffffffc,%eax + 7288: 45 33 db xor %r11d,%r11d + 728b: 48 63 c0 movslq %eax,%rax + 728e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 7293: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 7297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 729e: 00 00 + 72a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 72a5: 49 83 c3 04 add $0x4,%r11 + 72a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 72ae: 49 83 c2 20 add $0x20,%r10 + 72b2: 4c 3b d8 cmp %rax,%r11 + 72b5: 72 e9 jb 0x72a0 + 72b7: 49 3b c0 cmp %r8,%rax + 72ba: 73 38 jae 0x72f4 + 72bc: 4d 63 c9 movslq %r9d,%r9 + 72bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 72c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 72c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72ce: 00 + 72cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72d6: 0f 1f 00 nopl (%rax) + 72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 72e4: 48 ff c0 inc %rax + 72e7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 72eb: 48 83 c2 08 add $0x8,%rdx + 72ef: 49 3b c0 cmp %r8,%rax + 72f2: 72 ec jb 0x72e0 + 72f4: 33 c0 xor %eax,%eax + 72f6: c5 f8 77 vzeroupper + 72f9: 48 83 c4 28 add $0x28,%rsp + 72fd: c3 ret + 72fe: 33 c0 xor %eax,%eax + 7300: eb b5 jmp 0x72b7 + 7302: 45 33 c9 xor %r9d,%r9d + 7305: e9 55 ff ff ff jmp 0x725f + 730a: 48 89 d1 mov %rdx,%rcx + 730d: 44 89 c2 mov %r8d,%edx + 7310: e8 6b 3d 01 00 call 0x1b080 + 7315: 48 83 c4 28 add $0x28,%rsp + 7319: c3 ret + 731a: 33 c0 xor %eax,%eax + 731c: 48 83 c4 28 add $0x28,%rsp + 7320: c3 ret + 7321: b8 fa ff ff ff mov $0xfffffffa,%eax + 7326: 48 83 c4 28 add $0x28,%rsp + 732a: c3 ret + 732b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7330: 48 83 c4 28 add $0x28,%rsp + 7334: c3 ret + 7335: 0f 1f 40 00 nopl 0x0(%rax) + 7339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7340: 56 push %rsi + 7341: 57 push %rdi + 7342: 41 54 push %r12 + 7344: 55 push %rbp + 7345: 48 83 ec 28 sub $0x28,%rsp + 7349: 89 cf mov %ecx,%edi + 734b: 4d 89 cc mov %r9,%r12 + 734e: 83 ff 1e cmp $0x1e,%edi + 7351: 0f 87 7a 01 00 00 ja 0x74d1 + 7357: 4d 85 e4 test %r12,%r12 + 735a: 0f 84 80 01 00 00 je 0x74e0 + 7360: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 7365: 48 85 f6 test %rsi,%rsi + 7368: 0f 84 72 01 00 00 je 0x74e0 + 736e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 7373: 48 85 ed test %rbp,%rbp + 7376: 0f 84 64 01 00 00 je 0x74e0 + 737c: 83 fa 08 cmp $0x8,%edx + 737f: 74 1e je 0x739f + 7381: 83 fa 04 cmp $0x4,%edx + 7384: 74 19 je 0x739f + 7386: 83 fa 01 cmp $0x1,%edx + 7389: 74 14 je 0x739f + 738b: 83 fa 02 cmp $0x2,%edx + 738e: 74 0f je 0x739f + 7390: b8 ee ff ff ff mov $0xffffffee,%eax + 7395: 48 83 c4 28 add $0x28,%rsp + 7399: 5d pop %rbp + 739a: 41 5c pop %r12 + 739c: 5f pop %rdi + 739d: 5e pop %rsi + 739e: c3 ret + 739f: 83 ff 1d cmp $0x1d,%edi + 73a2: 0f 8f 29 01 00 00 jg 0x74d1 + 73a8: 83 ff 04 cmp $0x4,%edi + 73ab: 7f 14 jg 0x73c1 + 73ad: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 73b4: 00 + 73b5: 33 c0 xor %eax,%eax + 73b7: 89 06 mov %eax,(%rsi) + 73b9: 89 45 00 mov %eax,0x0(%rbp) + 73bc: e9 04 01 00 00 jmp 0x74c5 + 73c1: 83 ff 06 cmp $0x6,%edi + 73c4: 7f 11 jg 0x73d7 + 73c6: 33 c0 xor %eax,%eax + 73c8: 41 89 04 24 mov %eax,(%r12) + 73cc: 89 06 mov %eax,(%rsi) + 73ce: 89 45 00 mov %eax,0x0(%rbp) + 73d1: 41 8b 04 24 mov (%r12),%eax + 73d5: eb 67 jmp 0x743e + 73d7: 8d 4f ff lea -0x1(%rdi),%ecx + 73da: 83 f9 10 cmp $0x10,%ecx + 73dd: 7f 48 jg 0x7427 + 73df: 41 bb 01 00 00 00 mov $0x1,%r11d + 73e5: 41 d3 e3 shl %cl,%r11d + 73e8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 73ef: 00 + 73f0: 83 e0 c0 and $0xffffffc0,%eax + 73f3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 73fa: 00 + 73fb: 41 89 04 24 mov %eax,(%r12) + 73ff: 44 89 d8 mov %r11d,%eax + 7402: d1 f8 sar $1,%eax + 7404: 41 83 e2 c0 and $0xffffffc0,%r10d + 7408: c1 e8 1e shr $0x1e,%eax + 740b: 41 03 c3 add %r11d,%eax + 740e: 83 e0 fc and $0xfffffffc,%eax + 7411: 83 c0 43 add $0x43,%eax + 7414: c7 06 00 00 00 00 movl $0x0,(%rsi) + 741a: 83 e0 c0 and $0xffffffc0,%eax + 741d: 44 89 55 00 mov %r10d,0x0(%rbp) + 7421: 41 03 04 24 add (%r12),%eax + 7425: eb 12 jmp 0x7439 + 7427: 4c 89 e2 mov %r12,%rdx + 742a: 49 89 f0 mov %rsi,%r8 + 742d: 49 89 e9 mov %rbp,%r9 + 7430: e8 eb 77 03 00 call 0x3ec20 + 7435: 41 8b 04 24 mov (%r12),%eax + 7439: 83 ff 13 cmp $0x13,%edi + 743c: 7d 2a jge 0x7468 + 743e: 89 f9 mov %edi,%ecx + 7440: 41 ba 01 00 00 00 mov $0x1,%r10d + 7446: 41 d3 e2 shl %cl,%r10d + 7449: 45 89 d3 mov %r10d,%r11d + 744c: 41 d1 fb sar $1,%r11d + 744f: 41 c1 eb 1e shr $0x1e,%r11d + 7453: 45 03 da add %r10d,%r11d + 7456: 41 c1 eb 02 shr $0x2,%r11d + 745a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 7461: 00 + 7462: 41 83 e2 c0 and $0xffffffc0,%r10d + 7466: eb 18 jmp 0x7480 + 7468: 41 ba 01 00 00 00 mov $0x1,%r10d + 746e: 8d 4f 14 lea 0x14(%rdi),%ecx + 7471: 41 d3 e2 shl %cl,%r10d + 7474: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 747b: 00 + 747c: 41 83 e2 c0 and $0xffffffc0,%r10d + 7480: 83 ff 0a cmp $0xa,%edi + 7483: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 748a: 00 + 748b: 41 89 04 24 mov %eax,(%r12) + 748f: 7f 04 jg 0x7495 + 7491: 33 c0 xor %eax,%eax + 7493: eb 21 jmp 0x74b6 + 7495: 89 f9 mov %edi,%ecx + 7497: b8 01 00 00 00 mov $0x1,%eax + 749c: d3 e0 shl %cl,%eax + 749e: 89 c7 mov %eax,%edi + 74a0: d1 ff sar $1,%edi + 74a2: c1 ef 1e shr $0x1e,%edi + 74a5: 03 f8 add %eax,%edi + 74a7: 83 e7 fc and $0xfffffffc,%edi + 74aa: 83 c7 43 add $0x43,%edi + 74ad: 83 e7 c0 and $0xffffffc0,%edi + 74b0: 8b 16 mov (%rsi),%edx + 74b2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 74b6: 89 06 mov %eax,(%rsi) + 74b8: 8b 45 00 mov 0x0(%rbp),%eax + 74bb: 85 c0 test %eax,%eax + 74bd: 7e 06 jle 0x74c5 + 74bf: 83 c0 40 add $0x40,%eax + 74c2: 89 45 00 mov %eax,0x0(%rbp) + 74c5: 33 c0 xor %eax,%eax + 74c7: 48 83 c4 28 add $0x28,%rsp + 74cb: 5d pop %rbp + 74cc: 41 5c pop %r12 + 74ce: 5f pop %rdi + 74cf: 5e pop %rsi + 74d0: c3 ret + 74d1: b8 ef ff ff ff mov $0xffffffef,%eax + 74d6: 48 83 c4 28 add $0x28,%rsp + 74da: 5d pop %rbp + 74db: 41 5c pop %r12 + 74dd: 5f pop %rdi + 74de: 5e pop %rsi + 74df: c3 ret + 74e0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 74e5: 48 83 c4 28 add $0x28,%rsp + 74e9: 5d pop %rbp + 74ea: 41 5c pop %r12 + 74ec: 5f pop %rdi + 74ed: 5e pop %rsi + 74ee: c3 ret + 74ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74f6: 00 + 74f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 74fe: 66 90 xchg %ax,%ax + 7500: 41 54 push %r12 + 7502: 41 55 push %r13 + 7504: 41 56 push %r14 + 7506: 41 57 push %r15 + 7508: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 750d: 41 89 cd mov %ecx,%r13d + 7510: 4d 89 cc mov %r9,%r12 + 7513: 41 83 fd 1e cmp $0x1e,%r13d + 7517: 0f 87 94 01 00 00 ja 0x76b1 + 751d: 4d 85 e4 test %r12,%r12 + 7520: 0f 84 9e 01 00 00 je 0x76c4 + 7526: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 752b: 4d 85 f6 test %r14,%r14 + 752e: 0f 84 90 01 00 00 je 0x76c4 + 7534: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 7539: 4d 85 ff test %r15,%r15 + 753c: 0f 84 82 01 00 00 je 0x76c4 + 7542: 83 fa 08 cmp $0x8,%edx + 7545: 74 22 je 0x7569 + 7547: 83 fa 04 cmp $0x4,%edx + 754a: 74 1d je 0x7569 + 754c: 83 fa 01 cmp $0x1,%edx + 754f: 74 18 je 0x7569 + 7551: 83 fa 02 cmp $0x2,%edx + 7554: 74 13 je 0x7569 + 7556: b8 ee ff ff ff mov $0xffffffee,%eax + 755b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7560: 41 5f pop %r15 + 7562: 41 5e pop %r14 + 7564: 41 5d pop %r13 + 7566: 41 5c pop %r12 + 7568: c3 ret + 7569: 41 83 fd 1d cmp $0x1d,%r13d + 756d: 0f 8f 3e 01 00 00 jg 0x76b1 + 7573: 41 83 fd 04 cmp $0x4,%r13d + 7577: 7f 15 jg 0x758e + 7579: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 7580: 00 + 7581: 33 c0 xor %eax,%eax + 7583: 41 89 06 mov %eax,(%r14) + 7586: 41 89 07 mov %eax,(%r15) + 7589: e9 13 01 00 00 jmp 0x76a1 + 758e: 41 83 fd 06 cmp $0x6,%r13d + 7592: 7f 12 jg 0x75a6 + 7594: 33 c0 xor %eax,%eax + 7596: 41 89 04 24 mov %eax,(%r12) + 759a: 41 89 06 mov %eax,(%r14) + 759d: 41 89 07 mov %eax,(%r15) + 75a0: 41 8b 14 24 mov (%r12),%edx + 75a4: eb 6a jmp 0x7610 + 75a6: 41 8d 4d ff lea -0x1(%r13),%ecx + 75aa: 83 f9 11 cmp $0x11,%ecx + 75ad: 7f 49 jg 0x75f8 + 75af: 41 bb 01 00 00 00 mov $0x1,%r11d + 75b5: 41 d3 e3 shl %cl,%r11d + 75b8: 44 89 da mov %r11d,%edx + 75bb: 45 89 da mov %r11d,%r10d + 75be: d1 fa sar $1,%edx + 75c0: c1 ea 1e shr $0x1e,%edx + 75c3: 41 c1 e2 03 shl $0x3,%r10d + 75c7: 41 03 d3 add %r11d,%edx + 75ca: 44 89 d0 mov %r10d,%eax + 75cd: 83 e2 fc and $0xfffffffc,%edx + 75d0: 83 c0 47 add $0x47,%eax + 75d3: 41 83 c2 3f add $0x3f,%r10d + 75d7: 83 c2 43 add $0x43,%edx + 75da: 83 e0 c0 and $0xffffffc0,%eax + 75dd: 41 89 04 24 mov %eax,(%r12) + 75e1: 41 83 e2 c0 and $0xffffffc0,%r10d + 75e5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 75ec: 83 e2 c0 and $0xffffffc0,%edx + 75ef: 45 89 17 mov %r10d,(%r15) + 75f2: 41 03 14 24 add (%r12),%edx + 75f6: eb 12 jmp 0x760a + 75f8: 4c 89 e2 mov %r12,%rdx + 75fb: 4d 89 f0 mov %r14,%r8 + 75fe: 4d 89 f9 mov %r15,%r9 + 7601: e8 5a 78 03 00 call 0x3ee60 + 7606: 41 8b 14 24 mov (%r12),%edx + 760a: 41 83 fd 13 cmp $0x13,%r13d + 760e: 7d 29 jge 0x7639 + 7610: 44 89 e9 mov %r13d,%ecx + 7613: b8 01 00 00 00 mov $0x1,%eax + 7618: d3 e0 shl %cl,%eax + 761a: 41 89 c2 mov %eax,%r10d + 761d: 41 d1 fa sar $1,%r10d + 7620: 41 c1 ea 1e shr $0x1e,%r10d + 7624: 44 03 d0 add %eax,%r10d + 7627: 41 c1 ea 02 shr $0x2,%r10d + 762b: 41 c1 e2 03 shl $0x3,%r10d + 762f: 41 83 c2 3f add $0x3f,%r10d + 7633: 41 83 e2 c0 and $0xffffffc0,%r10d + 7637: eb 1c jmp 0x7655 + 7639: 41 ba 01 00 00 00 mov $0x1,%r10d + 763f: 41 8d 4d 14 lea 0x14(%r13),%ecx + 7643: 41 d3 e2 shl %cl,%r10d + 7646: 41 c1 e2 03 shl $0x3,%r10d + 764a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 7651: 41 83 e2 c0 and $0xffffffc0,%r10d + 7655: 45 03 d2 add %r10d,%r10d + 7658: 41 03 d2 add %r10d,%edx + 765b: 81 c2 00 01 00 00 add $0x100,%edx + 7661: 41 89 14 24 mov %edx,(%r12) + 7665: 41 83 fd 0a cmp $0xa,%r13d + 7669: 7f 04 jg 0x766f + 766b: 33 d2 xor %edx,%edx + 766d: eb 22 jmp 0x7691 + 766f: 44 89 e9 mov %r13d,%ecx + 7672: b8 01 00 00 00 mov $0x1,%eax + 7677: d3 e0 shl %cl,%eax + 7679: 89 c2 mov %eax,%edx + 767b: d1 fa sar $1,%edx + 767d: c1 ea 1e shr $0x1e,%edx + 7680: 03 d0 add %eax,%edx + 7682: 83 e2 fc and $0xfffffffc,%edx + 7685: 83 c2 43 add $0x43,%edx + 7688: 83 e2 c0 and $0xffffffc0,%edx + 768b: 83 c2 40 add $0x40,%edx + 768e: 41 03 16 add (%r14),%edx + 7691: 41 89 16 mov %edx,(%r14) + 7694: 41 8b 07 mov (%r15),%eax + 7697: 85 c0 test %eax,%eax + 7699: 7e 06 jle 0x76a1 + 769b: 83 c0 40 add $0x40,%eax + 769e: 41 89 07 mov %eax,(%r15) + 76a1: 33 c0 xor %eax,%eax + 76a3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 76a8: 41 5f pop %r15 + 76aa: 41 5e pop %r14 + 76ac: 41 5d pop %r13 + 76ae: 41 5c pop %r12 + 76b0: c3 ret + 76b1: b8 ef ff ff ff mov $0xffffffef,%eax + 76b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 76bb: 41 5f pop %r15 + 76bd: 41 5e pop %r14 + 76bf: 41 5d pop %r13 + 76c1: 41 5c pop %r12 + 76c3: c3 ret + 76c4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 76c9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 76ce: 41 5f pop %r15 + 76d0: 41 5e pop %r14 + 76d2: 41 5d pop %r13 + 76d4: 41 5c pop %r12 + 76d6: c3 ret + 76d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 76de: 00 00 + 76e0: 56 push %rsi + 76e1: 57 push %rdi + 76e2: 41 54 push %r12 + 76e4: 55 push %rbp + 76e5: 48 83 ec 28 sub $0x28,%rsp + 76e9: 89 cf mov %ecx,%edi + 76eb: 4d 89 cc mov %r9,%r12 + 76ee: 83 ff 1e cmp $0x1e,%edi + 76f1: 0f 87 7a 01 00 00 ja 0x7871 + 76f7: 4d 85 e4 test %r12,%r12 + 76fa: 0f 84 80 01 00 00 je 0x7880 + 7700: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 7705: 48 85 f6 test %rsi,%rsi + 7708: 0f 84 72 01 00 00 je 0x7880 + 770e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 7713: 48 85 ed test %rbp,%rbp + 7716: 0f 84 64 01 00 00 je 0x7880 + 771c: 83 fa 08 cmp $0x8,%edx + 771f: 74 1e je 0x773f + 7721: 83 fa 04 cmp $0x4,%edx + 7724: 74 19 je 0x773f + 7726: 83 fa 01 cmp $0x1,%edx + 7729: 74 14 je 0x773f + 772b: 83 fa 02 cmp $0x2,%edx + 772e: 74 0f je 0x773f + 7730: b8 ee ff ff ff mov $0xffffffee,%eax + 7735: 48 83 c4 28 add $0x28,%rsp + 7739: 5d pop %rbp + 773a: 41 5c pop %r12 + 773c: 5f pop %rdi + 773d: 5e pop %rsi + 773e: c3 ret + 773f: 83 ff 1d cmp $0x1d,%edi + 7742: 0f 8f 29 01 00 00 jg 0x7871 + 7748: 83 ff 04 cmp $0x4,%edi + 774b: 7f 14 jg 0x7761 + 774d: 33 c0 xor %eax,%eax + 774f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 7756: 00 + 7757: 89 06 mov %eax,(%rsi) + 7759: 89 45 00 mov %eax,0x0(%rbp) + 775c: e9 04 01 00 00 jmp 0x7865 + 7761: 83 ff 06 cmp $0x6,%edi + 7764: 7f 11 jg 0x7777 + 7766: 33 c0 xor %eax,%eax + 7768: 41 89 04 24 mov %eax,(%r12) + 776c: 89 06 mov %eax,(%rsi) + 776e: 89 45 00 mov %eax,0x0(%rbp) + 7771: 41 8b 04 24 mov (%r12),%eax + 7775: eb 67 jmp 0x77de + 7777: 8d 4f ff lea -0x1(%rdi),%ecx + 777a: 83 f9 11 cmp $0x11,%ecx + 777d: 7f 48 jg 0x77c7 + 777f: 41 bb 01 00 00 00 mov $0x1,%r11d + 7785: 41 d3 e3 shl %cl,%r11d + 7788: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 778f: 00 + 7790: 83 e0 c0 and $0xffffffc0,%eax + 7793: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 779a: 00 + 779b: 41 89 04 24 mov %eax,(%r12) + 779f: 44 89 d8 mov %r11d,%eax + 77a2: 41 83 e2 c0 and $0xffffffc0,%r10d + 77a6: d1 f8 sar $1,%eax + 77a8: c7 06 00 00 00 00 movl $0x0,(%rsi) + 77ae: c1 e8 1e shr $0x1e,%eax + 77b1: 44 89 55 00 mov %r10d,0x0(%rbp) + 77b5: 41 03 c3 add %r11d,%eax + 77b8: 83 e0 fc and $0xfffffffc,%eax + 77bb: 83 c0 43 add $0x43,%eax + 77be: 83 e0 c0 and $0xffffffc0,%eax + 77c1: 41 03 04 24 add (%r12),%eax + 77c5: eb 12 jmp 0x77d9 + 77c7: 4c 89 e2 mov %r12,%rdx + 77ca: 49 89 f0 mov %rsi,%r8 + 77cd: 49 89 e9 mov %rbp,%r9 + 77d0: e8 ab 78 03 00 call 0x3f080 + 77d5: 41 8b 04 24 mov (%r12),%eax + 77d9: 83 ff 15 cmp $0x15,%edi + 77dc: 7d 2a jge 0x7808 + 77de: 89 f9 mov %edi,%ecx + 77e0: 41 ba 01 00 00 00 mov $0x1,%r10d + 77e6: 41 d3 e2 shl %cl,%r10d + 77e9: 45 89 d3 mov %r10d,%r11d + 77ec: 41 d1 fb sar $1,%r11d + 77ef: 41 c1 eb 1e shr $0x1e,%r11d + 77f3: 45 03 da add %r10d,%r11d + 77f6: 41 c1 eb 02 shr $0x2,%r11d + 77fa: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 7801: 00 + 7802: 41 83 e2 c0 and $0xffffffc0,%r10d + 7806: eb 18 jmp 0x7820 + 7808: 8d 4f 14 lea 0x14(%rdi),%ecx + 780b: 41 ba 01 00 00 00 mov $0x1,%r10d + 7811: 41 d3 e2 shl %cl,%r10d + 7814: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 781b: 00 + 781c: 41 83 e2 c0 and $0xffffffc0,%r10d + 7820: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 7827: 00 + 7828: 41 89 04 24 mov %eax,(%r12) + 782c: 83 ff 0a cmp $0xa,%edi + 782f: 7f 04 jg 0x7835 + 7831: 33 c0 xor %eax,%eax + 7833: eb 21 jmp 0x7856 + 7835: 89 f9 mov %edi,%ecx + 7837: b8 01 00 00 00 mov $0x1,%eax + 783c: 8b 16 mov (%rsi),%edx + 783e: d3 e0 shl %cl,%eax + 7840: 89 c7 mov %eax,%edi + 7842: d1 ff sar $1,%edi + 7844: c1 ef 1e shr $0x1e,%edi + 7847: 03 f8 add %eax,%edi + 7849: 83 e7 fc and $0xfffffffc,%edi + 784c: 83 c7 43 add $0x43,%edi + 784f: 83 e7 c0 and $0xffffffc0,%edi + 7852: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 7856: 89 06 mov %eax,(%rsi) + 7858: 8b 45 00 mov 0x0(%rbp),%eax + 785b: 85 c0 test %eax,%eax + 785d: 7e 06 jle 0x7865 + 785f: 83 c0 40 add $0x40,%eax + 7862: 89 45 00 mov %eax,0x0(%rbp) + 7865: 33 c0 xor %eax,%eax + 7867: 48 83 c4 28 add $0x28,%rsp + 786b: 5d pop %rbp + 786c: 41 5c pop %r12 + 786e: 5f pop %rdi + 786f: 5e pop %rsi + 7870: c3 ret + 7871: b8 ef ff ff ff mov $0xffffffef,%eax + 7876: 48 83 c4 28 add $0x28,%rsp + 787a: 5d pop %rbp + 787b: 41 5c pop %r12 + 787d: 5f pop %rdi + 787e: 5e pop %rsi + 787f: c3 ret + 7880: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7885: 48 83 c4 28 add $0x28,%rsp + 7889: 5d pop %rbp + 788a: 41 5c pop %r12 + 788c: 5f pop %rdi + 788d: 5e pop %rsi + 788e: c3 ret + 788f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7896: 00 + 7897: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 789e: 66 90 xchg %ax,%ax + 78a0: 56 push %rsi + 78a1: 57 push %rdi + 78a2: 41 54 push %r12 + 78a4: 55 push %rbp + 78a5: 48 83 ec 28 sub $0x28,%rsp + 78a9: 89 cf mov %ecx,%edi + 78ab: 4d 89 cc mov %r9,%r12 + 78ae: 83 ff 1e cmp $0x1e,%edi + 78b1: 0f 87 7a 01 00 00 ja 0x7a31 + 78b7: 4d 85 e4 test %r12,%r12 + 78ba: 0f 84 80 01 00 00 je 0x7a40 + 78c0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 78c5: 48 85 f6 test %rsi,%rsi + 78c8: 0f 84 72 01 00 00 je 0x7a40 + 78ce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 78d3: 48 85 ed test %rbp,%rbp + 78d6: 0f 84 64 01 00 00 je 0x7a40 + 78dc: 83 fa 08 cmp $0x8,%edx + 78df: 74 1e je 0x78ff + 78e1: 83 fa 04 cmp $0x4,%edx + 78e4: 74 19 je 0x78ff + 78e6: 83 fa 01 cmp $0x1,%edx + 78e9: 74 14 je 0x78ff + 78eb: 83 fa 02 cmp $0x2,%edx + 78ee: 74 0f je 0x78ff + 78f0: b8 ee ff ff ff mov $0xffffffee,%eax + 78f5: 48 83 c4 28 add $0x28,%rsp + 78f9: 5d pop %rbp + 78fa: 41 5c pop %r12 + 78fc: 5f pop %rdi + 78fd: 5e pop %rsi + 78fe: c3 ret + 78ff: 83 ff 1d cmp $0x1d,%edi + 7902: 0f 8f 29 01 00 00 jg 0x7a31 + 7908: 83 ff 04 cmp $0x4,%edi + 790b: 7f 14 jg 0x7921 + 790d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 7914: 00 + 7915: 33 c0 xor %eax,%eax + 7917: 89 06 mov %eax,(%rsi) + 7919: 89 45 00 mov %eax,0x0(%rbp) + 791c: e9 04 01 00 00 jmp 0x7a25 + 7921: 83 ff 07 cmp $0x7,%edi + 7924: 7f 11 jg 0x7937 + 7926: 33 c0 xor %eax,%eax + 7928: 41 89 04 24 mov %eax,(%r12) + 792c: 89 06 mov %eax,(%rsi) + 792e: 89 45 00 mov %eax,0x0(%rbp) + 7931: 41 8b 04 24 mov (%r12),%eax + 7935: eb 67 jmp 0x799e + 7937: 8d 4f ff lea -0x1(%rdi),%ecx + 793a: 83 f9 12 cmp $0x12,%ecx + 793d: 7f 48 jg 0x7987 + 793f: 41 bb 01 00 00 00 mov $0x1,%r11d + 7945: 41 d3 e3 shl %cl,%r11d + 7948: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 794f: 00 + 7950: 83 e0 c0 and $0xffffffc0,%eax + 7953: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 795a: 00 + 795b: 41 89 04 24 mov %eax,(%r12) + 795f: 44 89 d8 mov %r11d,%eax + 7962: d1 f8 sar $1,%eax + 7964: 41 83 e2 c0 and $0xffffffc0,%r10d + 7968: c1 e8 1e shr $0x1e,%eax + 796b: 41 03 c3 add %r11d,%eax + 796e: 83 e0 fc and $0xfffffffc,%eax + 7971: 83 c0 43 add $0x43,%eax + 7974: c7 06 00 00 00 00 movl $0x0,(%rsi) + 797a: 83 e0 c0 and $0xffffffc0,%eax + 797d: 44 89 55 00 mov %r10d,0x0(%rbp) + 7981: 41 03 04 24 add (%r12),%eax + 7985: eb 12 jmp 0x7999 + 7987: 4c 89 e2 mov %r12,%rdx + 798a: 49 89 f0 mov %rsi,%r8 + 798d: 49 89 e9 mov %rbp,%r9 + 7990: e8 2b 79 03 00 call 0x3f2c0 + 7995: 41 8b 04 24 mov (%r12),%eax + 7999: 83 ff 13 cmp $0x13,%edi + 799c: 7d 2a jge 0x79c8 + 799e: 89 f9 mov %edi,%ecx + 79a0: 41 ba 01 00 00 00 mov $0x1,%r10d + 79a6: 41 d3 e2 shl %cl,%r10d + 79a9: 45 89 d3 mov %r10d,%r11d + 79ac: 41 d1 fb sar $1,%r11d + 79af: 41 c1 eb 1e shr $0x1e,%r11d + 79b3: 45 03 da add %r10d,%r11d + 79b6: 41 c1 eb 02 shr $0x2,%r11d + 79ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 79c1: 00 + 79c2: 41 83 e2 c0 and $0xffffffc0,%r10d + 79c6: eb 18 jmp 0x79e0 + 79c8: 41 ba 01 00 00 00 mov $0x1,%r10d + 79ce: 8d 4f 14 lea 0x14(%rdi),%ecx + 79d1: 41 d3 e2 shl %cl,%r10d + 79d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 79db: 00 + 79dc: 41 83 e2 c0 and $0xffffffc0,%r10d + 79e0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 79e7: 00 + 79e8: 41 89 04 24 mov %eax,(%r12) + 79ec: 83 ff 0a cmp $0xa,%edi + 79ef: 7f 04 jg 0x79f5 + 79f1: 33 c0 xor %eax,%eax + 79f3: eb 21 jmp 0x7a16 + 79f5: 89 f9 mov %edi,%ecx + 79f7: b8 01 00 00 00 mov $0x1,%eax + 79fc: d3 e0 shl %cl,%eax + 79fe: 89 c7 mov %eax,%edi + 7a00: d1 ff sar $1,%edi + 7a02: c1 ef 1e shr $0x1e,%edi + 7a05: 03 f8 add %eax,%edi + 7a07: 83 e7 fc and $0xfffffffc,%edi + 7a0a: 83 c7 43 add $0x43,%edi + 7a0d: 83 e7 c0 and $0xffffffc0,%edi + 7a10: 8b 16 mov (%rsi),%edx + 7a12: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 7a16: 89 06 mov %eax,(%rsi) + 7a18: 8b 45 00 mov 0x0(%rbp),%eax + 7a1b: 85 c0 test %eax,%eax + 7a1d: 7e 06 jle 0x7a25 + 7a1f: 83 c0 40 add $0x40,%eax + 7a22: 89 45 00 mov %eax,0x0(%rbp) + 7a25: 33 c0 xor %eax,%eax + 7a27: 48 83 c4 28 add $0x28,%rsp + 7a2b: 5d pop %rbp + 7a2c: 41 5c pop %r12 + 7a2e: 5f pop %rdi + 7a2f: 5e pop %rsi + 7a30: c3 ret + 7a31: b8 ef ff ff ff mov $0xffffffef,%eax + 7a36: 48 83 c4 28 add $0x28,%rsp + 7a3a: 5d pop %rbp + 7a3b: 41 5c pop %r12 + 7a3d: 5f pop %rdi + 7a3e: 5e pop %rsi + 7a3f: c3 ret + 7a40: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7a45: 48 83 c4 28 add $0x28,%rsp + 7a49: 5d pop %rbp + 7a4a: 41 5c pop %r12 + 7a4c: 5f pop %rdi + 7a4d: 5e pop %rsi + 7a4e: c3 ret + 7a4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a56: 00 + 7a57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a5e: 66 90 xchg %ax,%ax + 7a60: 56 push %rsi + 7a61: 57 push %rdi + 7a62: 41 54 push %r12 + 7a64: 41 55 push %r13 + 7a66: 48 83 ec 28 sub $0x28,%rsp + 7a6a: 41 89 cc mov %ecx,%r12d + 7a6d: 4d 89 cd mov %r9,%r13 + 7a70: 41 83 fc 1e cmp $0x1e,%r12d + 7a74: 0f 87 7b 01 00 00 ja 0x7bf5 + 7a7a: 4d 85 ed test %r13,%r13 + 7a7d: 0f 84 82 01 00 00 je 0x7c05 + 7a83: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 7a88: 48 85 ff test %rdi,%rdi + 7a8b: 0f 84 74 01 00 00 je 0x7c05 + 7a91: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 7a96: 48 85 f6 test %rsi,%rsi + 7a99: 0f 84 66 01 00 00 je 0x7c05 + 7a9f: 83 fa 08 cmp $0x8,%edx + 7aa2: 74 1f je 0x7ac3 + 7aa4: 83 fa 04 cmp $0x4,%edx + 7aa7: 74 1a je 0x7ac3 + 7aa9: 83 fa 01 cmp $0x1,%edx + 7aac: 74 15 je 0x7ac3 + 7aae: 83 fa 02 cmp $0x2,%edx + 7ab1: 74 10 je 0x7ac3 + 7ab3: b8 ee ff ff ff mov $0xffffffee,%eax + 7ab8: 48 83 c4 28 add $0x28,%rsp + 7abc: 41 5d pop %r13 + 7abe: 41 5c pop %r12 + 7ac0: 5f pop %rdi + 7ac1: 5e pop %rsi + 7ac2: c3 ret + 7ac3: 41 83 fc 1d cmp $0x1d,%r12d + 7ac7: 0f 8f 28 01 00 00 jg 0x7bf5 + 7acd: 41 83 fc 04 cmp $0x4,%r12d + 7ad1: 7f 13 jg 0x7ae6 + 7ad3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 7ada: 00 + 7adb: 33 c0 xor %eax,%eax + 7add: 89 07 mov %eax,(%rdi) + 7adf: 89 06 mov %eax,(%rsi) + 7ae1: e9 02 01 00 00 jmp 0x7be8 + 7ae6: 41 83 fc 07 cmp $0x7,%r12d + 7aea: 7f 16 jg 0x7b02 + 7aec: 33 c0 xor %eax,%eax + 7aee: 41 ba 01 00 00 00 mov $0x1,%r10d + 7af4: 41 89 45 00 mov %eax,0x0(%r13) + 7af8: 89 07 mov %eax,(%rdi) + 7afa: 89 06 mov %eax,(%rsi) + 7afc: 41 8b 45 00 mov 0x0(%r13),%eax + 7b00: eb 6f jmp 0x7b71 + 7b02: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 7b07: 83 f9 12 cmp $0x12,%ecx + 7b0a: 7f 47 jg 0x7b53 + 7b0c: 41 ba 01 00 00 00 mov $0x1,%r10d + 7b12: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 7b17: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 7b1e: 00 + 7b1f: 83 e0 c0 and $0xffffffc0,%eax + 7b22: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 7b29: 00 + 7b2a: 41 89 45 00 mov %eax,0x0(%r13) + 7b2e: 44 89 d8 mov %r11d,%eax + 7b31: d1 f8 sar $1,%eax + 7b33: 83 e1 c0 and $0xffffffc0,%ecx + 7b36: c1 e8 1e shr $0x1e,%eax + 7b39: 41 03 c3 add %r11d,%eax + 7b3c: 83 e0 fc and $0xfffffffc,%eax + 7b3f: 83 c0 43 add $0x43,%eax + 7b42: c7 07 00 00 00 00 movl $0x0,(%rdi) + 7b48: 83 e0 c0 and $0xffffffc0,%eax + 7b4b: 89 0e mov %ecx,(%rsi) + 7b4d: 41 03 45 00 add 0x0(%r13),%eax + 7b51: eb 18 jmp 0x7b6b + 7b53: 4c 89 ea mov %r13,%rdx + 7b56: 49 89 f8 mov %rdi,%r8 + 7b59: 49 89 f1 mov %rsi,%r9 + 7b5c: e8 9f 79 03 00 call 0x3f500 + 7b61: 41 8b 45 00 mov 0x0(%r13),%eax + 7b65: 41 ba 01 00 00 00 mov $0x1,%r10d + 7b6b: 41 83 fc 13 cmp $0x13,%r12d + 7b6f: 7d 23 jge 0x7b94 + 7b71: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 7b76: 41 89 cb mov %ecx,%r11d + 7b79: 41 d1 fb sar $1,%r11d + 7b7c: 41 c1 eb 1e shr $0x1e,%r11d + 7b80: 44 03 d9 add %ecx,%r11d + 7b83: 41 c1 eb 02 shr $0x2,%r11d + 7b87: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 7b8e: 00 + 7b8f: 83 e1 c0 and $0xffffffc0,%ecx + 7b92: eb 15 jmp 0x7ba9 + 7b94: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 7b99: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 7b9e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 7ba5: 00 + 7ba6: 83 e1 c0 and $0xffffffc0,%ecx + 7ba9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 7bb0: 41 89 45 00 mov %eax,0x0(%r13) + 7bb4: 41 83 fc 0a cmp $0xa,%r12d + 7bb8: 7f 04 jg 0x7bbe + 7bba: 33 c0 xor %eax,%eax + 7bbc: eb 1d jmp 0x7bdb + 7bbe: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 7bc3: 89 c1 mov %eax,%ecx + 7bc5: d1 f9 sar $1,%ecx + 7bc7: c1 e9 1e shr $0x1e,%ecx + 7bca: 03 c8 add %eax,%ecx + 7bcc: 83 e1 fc and $0xfffffffc,%ecx + 7bcf: 83 c1 43 add $0x43,%ecx + 7bd2: 83 e1 c0 and $0xffffffc0,%ecx + 7bd5: 8b 17 mov (%rdi),%edx + 7bd7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 7bdb: 89 07 mov %eax,(%rdi) + 7bdd: 8b 06 mov (%rsi),%eax + 7bdf: 85 c0 test %eax,%eax + 7be1: 7e 05 jle 0x7be8 + 7be3: 83 c0 40 add $0x40,%eax + 7be6: 89 06 mov %eax,(%rsi) + 7be8: 33 c0 xor %eax,%eax + 7bea: 48 83 c4 28 add $0x28,%rsp + 7bee: 41 5d pop %r13 + 7bf0: 41 5c pop %r12 + 7bf2: 5f pop %rdi + 7bf3: 5e pop %rsi + 7bf4: c3 ret + 7bf5: b8 ef ff ff ff mov $0xffffffef,%eax + 7bfa: 48 83 c4 28 add $0x28,%rsp + 7bfe: 41 5d pop %r13 + 7c00: 41 5c pop %r12 + 7c02: 5f pop %rdi + 7c03: 5e pop %rsi + 7c04: c3 ret + 7c05: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7c0a: 48 83 c4 28 add $0x28,%rsp + 7c0e: 41 5d pop %r13 + 7c10: 41 5c pop %r12 + 7c12: 5f pop %rdi + 7c13: 5e pop %rsi + 7c14: c3 ret + 7c15: 0f 1f 40 00 nopl 0x0(%rax) + 7c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c20: 56 push %rsi + 7c21: 57 push %rdi + 7c22: 41 54 push %r12 + 7c24: 41 55 push %r13 + 7c26: 48 83 ec 28 sub $0x28,%rsp + 7c2a: 41 89 cc mov %ecx,%r12d + 7c2d: 4d 89 cd mov %r9,%r13 + 7c30: 41 83 fc 1e cmp $0x1e,%r12d + 7c34: 0f 87 7b 01 00 00 ja 0x7db5 + 7c3a: 4d 85 ed test %r13,%r13 + 7c3d: 0f 84 82 01 00 00 je 0x7dc5 + 7c43: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 7c48: 48 85 ff test %rdi,%rdi + 7c4b: 0f 84 74 01 00 00 je 0x7dc5 + 7c51: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 7c56: 48 85 f6 test %rsi,%rsi + 7c59: 0f 84 66 01 00 00 je 0x7dc5 + 7c5f: 83 fa 08 cmp $0x8,%edx + 7c62: 74 1f je 0x7c83 + 7c64: 83 fa 04 cmp $0x4,%edx + 7c67: 74 1a je 0x7c83 + 7c69: 83 fa 01 cmp $0x1,%edx + 7c6c: 74 15 je 0x7c83 + 7c6e: 83 fa 02 cmp $0x2,%edx + 7c71: 74 10 je 0x7c83 + 7c73: b8 ee ff ff ff mov $0xffffffee,%eax + 7c78: 48 83 c4 28 add $0x28,%rsp + 7c7c: 41 5d pop %r13 + 7c7e: 41 5c pop %r12 + 7c80: 5f pop %rdi + 7c81: 5e pop %rsi + 7c82: c3 ret + 7c83: 41 83 fc 1d cmp $0x1d,%r12d + 7c87: 0f 8f 28 01 00 00 jg 0x7db5 + 7c8d: 41 83 fc 04 cmp $0x4,%r12d + 7c91: 7f 13 jg 0x7ca6 + 7c93: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 7c9a: 00 + 7c9b: 33 c0 xor %eax,%eax + 7c9d: 89 07 mov %eax,(%rdi) + 7c9f: 89 06 mov %eax,(%rsi) + 7ca1: e9 02 01 00 00 jmp 0x7da8 + 7ca6: 41 83 fc 07 cmp $0x7,%r12d + 7caa: 7f 16 jg 0x7cc2 + 7cac: 33 c0 xor %eax,%eax + 7cae: 41 ba 01 00 00 00 mov $0x1,%r10d + 7cb4: 41 89 45 00 mov %eax,0x0(%r13) + 7cb8: 89 07 mov %eax,(%rdi) + 7cba: 89 06 mov %eax,(%rsi) + 7cbc: 41 8b 45 00 mov 0x0(%r13),%eax + 7cc0: eb 6f jmp 0x7d31 + 7cc2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 7cc7: 83 f9 12 cmp $0x12,%ecx + 7cca: 7f 47 jg 0x7d13 + 7ccc: 41 ba 01 00 00 00 mov $0x1,%r10d + 7cd2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 7cd7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 7cde: 00 + 7cdf: 83 e0 c0 and $0xffffffc0,%eax + 7ce2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 7ce9: 00 + 7cea: 41 89 45 00 mov %eax,0x0(%r13) + 7cee: 44 89 d8 mov %r11d,%eax + 7cf1: d1 f8 sar $1,%eax + 7cf3: 83 e1 c0 and $0xffffffc0,%ecx + 7cf6: c1 e8 1e shr $0x1e,%eax + 7cf9: 41 03 c3 add %r11d,%eax + 7cfc: 83 e0 fc and $0xfffffffc,%eax + 7cff: 83 c0 43 add $0x43,%eax + 7d02: c7 07 00 00 00 00 movl $0x0,(%rdi) + 7d08: 83 e0 c0 and $0xffffffc0,%eax + 7d0b: 89 0e mov %ecx,(%rsi) + 7d0d: 41 03 45 00 add 0x0(%r13),%eax + 7d11: eb 18 jmp 0x7d2b + 7d13: 4c 89 ea mov %r13,%rdx + 7d16: 49 89 f8 mov %rdi,%r8 + 7d19: 49 89 f1 mov %rsi,%r9 + 7d1c: e8 ff 79 03 00 call 0x3f720 + 7d21: 41 8b 45 00 mov 0x0(%r13),%eax + 7d25: 41 ba 01 00 00 00 mov $0x1,%r10d + 7d2b: 41 83 fc 13 cmp $0x13,%r12d + 7d2f: 7d 23 jge 0x7d54 + 7d31: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 7d36: 41 89 cb mov %ecx,%r11d + 7d39: 41 d1 fb sar $1,%r11d + 7d3c: 41 c1 eb 1e shr $0x1e,%r11d + 7d40: 44 03 d9 add %ecx,%r11d + 7d43: 41 c1 eb 02 shr $0x2,%r11d + 7d47: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 7d4e: 00 + 7d4f: 83 e1 c0 and $0xffffffc0,%ecx + 7d52: eb 15 jmp 0x7d69 + 7d54: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 7d59: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 7d5e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 7d65: 00 + 7d66: 83 e1 c0 and $0xffffffc0,%ecx + 7d69: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 7d70: 41 89 45 00 mov %eax,0x0(%r13) + 7d74: 41 83 fc 0a cmp $0xa,%r12d + 7d78: 7f 04 jg 0x7d7e + 7d7a: 33 c0 xor %eax,%eax + 7d7c: eb 1d jmp 0x7d9b + 7d7e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 7d83: 89 c1 mov %eax,%ecx + 7d85: d1 f9 sar $1,%ecx + 7d87: c1 e9 1e shr $0x1e,%ecx + 7d8a: 03 c8 add %eax,%ecx + 7d8c: 83 e1 fc and $0xfffffffc,%ecx + 7d8f: 83 c1 43 add $0x43,%ecx + 7d92: 83 e1 c0 and $0xffffffc0,%ecx + 7d95: 8b 17 mov (%rdi),%edx + 7d97: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 7d9b: 89 07 mov %eax,(%rdi) + 7d9d: 8b 06 mov (%rsi),%eax + 7d9f: 85 c0 test %eax,%eax + 7da1: 7e 05 jle 0x7da8 + 7da3: 83 c0 40 add $0x40,%eax + 7da6: 89 06 mov %eax,(%rsi) + 7da8: 33 c0 xor %eax,%eax + 7daa: 48 83 c4 28 add $0x28,%rsp + 7dae: 41 5d pop %r13 + 7db0: 41 5c pop %r12 + 7db2: 5f pop %rdi + 7db3: 5e pop %rsi + 7db4: c3 ret + 7db5: b8 ef ff ff ff mov $0xffffffef,%eax + 7dba: 48 83 c4 28 add $0x28,%rsp + 7dbe: 41 5d pop %r13 + 7dc0: 41 5c pop %r12 + 7dc2: 5f pop %rdi + 7dc3: 5e pop %rsi + 7dc4: c3 ret + 7dc5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7dca: 48 83 c4 28 add $0x28,%rsp + 7dce: 41 5d pop %r13 + 7dd0: 41 5c pop %r12 + 7dd2: 5f pop %rdi + 7dd3: 5e pop %rsi + 7dd4: c3 ret + 7dd5: 0f 1f 40 00 nopl 0x0(%rax) + 7dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7de0: 48 83 ec 28 sub $0x28,%rsp + 7de4: 48 85 c9 test %rcx,%rcx + 7de7: 74 25 je 0x7e0e + 7de9: 48 85 d2 test %rdx,%rdx + 7dec: 74 20 je 0x7e0e + 7dee: 4d 85 c0 test %r8,%r8 + 7df1: 74 1b je 0x7e0e + 7df3: 45 85 c9 test %r9d,%r9d + 7df6: 7f 0a jg 0x7e02 + 7df8: b8 fa ff ff ff mov $0xfffffffa,%eax + 7dfd: 48 83 c4 28 add $0x28,%rsp + 7e01: c3 ret + 7e02: e8 e9 c0 a5 01 call 0x1a63ef0 + 7e07: 33 c0 xor %eax,%eax + 7e09: 48 83 c4 28 add $0x28,%rsp + 7e0d: c3 ret + 7e0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7e13: 48 83 c4 28 add $0x28,%rsp + 7e17: c3 ret + 7e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e1f: 00 + 7e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7e25: 48 85 c9 test %rcx,%rcx + 7e28: 74 27 je 0x7e51 + 7e2a: 48 85 d2 test %rdx,%rdx + 7e2d: 74 22 je 0x7e51 + 7e2f: 4d 85 c0 test %r8,%r8 + 7e32: 74 1d je 0x7e51 + 7e34: 45 85 c9 test %r9d,%r9d + 7e37: 7f 0b jg 0x7e44 + 7e39: b8 fa ff ff ff mov $0xfffffffa,%eax + 7e3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7e43: c3 ret + 7e44: e8 57 c7 a5 01 call 0x1a645a0 + 7e49: 33 c0 xor %eax,%eax + 7e4b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7e50: c3 ret + 7e51: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7e56: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7e5b: c3 ret + 7e5c: 0f 1f 40 00 nopl 0x0(%rax) + 7e60: 48 83 ec 28 sub $0x28,%rsp + 7e64: 48 85 c9 test %rcx,%rcx + 7e67: 74 25 je 0x7e8e + 7e69: 48 85 d2 test %rdx,%rdx + 7e6c: 74 20 je 0x7e8e + 7e6e: 4d 85 c0 test %r8,%r8 + 7e71: 74 1b je 0x7e8e + 7e73: 45 85 c9 test %r9d,%r9d + 7e76: 7f 0a jg 0x7e82 + 7e78: b8 fa ff ff ff mov $0xfffffffa,%eax + 7e7d: 48 83 c4 28 add $0x28,%rsp + 7e81: c3 ret + 7e82: e8 c9 cd a5 01 call 0x1a64c50 + 7e87: 33 c0 xor %eax,%eax + 7e89: 48 83 c4 28 add $0x28,%rsp + 7e8d: c3 ret + 7e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7e93: 48 83 c4 28 add $0x28,%rsp + 7e97: c3 ret + 7e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e9f: 00 + 7ea0: 56 push %rsi + 7ea1: 57 push %rdi + 7ea2: 55 push %rbp + 7ea3: 48 89 d5 mov %rdx,%rbp + 7ea6: 48 85 c9 test %rcx,%rcx + 7ea9: 0f 84 2b 02 00 00 je 0x80da + 7eaf: 48 85 ed test %rbp,%rbp + 7eb2: 0f 84 22 02 00 00 je 0x80da + 7eb8: 4d 85 c0 test %r8,%r8 + 7ebb: 0f 84 19 02 00 00 je 0x80da + 7ec1: 45 85 c9 test %r9d,%r9d + 7ec4: 0f 8e 07 02 00 00 jle 0x80d1 + 7eca: 41 83 f9 08 cmp $0x8,%r9d + 7ece: 0f 8c ed 01 00 00 jl 0x80c1 + 7ed4: 4c 89 c6 mov %r8,%rsi + 7ed7: 48 83 e6 1f and $0x1f,%rsi + 7edb: 89 f6 mov %esi,%esi + 7edd: 85 f6 test %esi,%esi + 7edf: 74 14 je 0x7ef5 + 7ee1: f7 c6 07 00 00 00 test $0x7,%esi + 7ee7: 0f 85 d4 01 00 00 jne 0x80c1 + 7eed: f7 de neg %esi + 7eef: 83 c6 20 add $0x20,%esi + 7ef2: c1 ee 03 shr $0x3,%esi + 7ef5: 8d 46 08 lea 0x8(%rsi),%eax + 7ef8: 44 3b c8 cmp %eax,%r9d + 7efb: 0f 8c c0 01 00 00 jl 0x80c1 + 7f01: 44 89 c8 mov %r9d,%eax + 7f04: 33 d2 xor %edx,%edx + 7f06: 2b c6 sub %esi,%eax + 7f08: 83 e0 07 and $0x7,%eax + 7f0b: f7 d8 neg %eax + 7f0d: 41 03 c1 add %r9d,%eax + 7f10: 85 f6 test %esi,%esi + 7f12: 76 3e jbe 0x7f52 + 7f14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f20: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 + 7f25: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 + 7f2b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 7f2f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 7f33: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 7f38: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 7f3c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 7f40: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 7f44: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 7f4a: 48 ff c2 inc %rdx + 7f4d: 48 3b d6 cmp %rsi,%rdx + 7f50: 72 ce jb 0x7f20 + 7f52: 48 63 d0 movslq %eax,%rdx + 7f55: 0f 1f 40 00 nopl 0x0(%rax) + 7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f60: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 + 7f66: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 + 7f6b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 + 7f72: 01 + 7f73: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 + 7f77: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 + 7f7b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 + 7f82: 01 + 7f83: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 + 7f87: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 + 7f8c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 7f90: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 + 7f94: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) + 7f9a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 + 7fa0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 + 7fa6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 + 7fad: 01 + 7fae: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 + 7fb2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 + 7fb6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 + 7fbd: 01 + 7fbe: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 + 7fc2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 + 7fc7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 + 7fcb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 + 7fcf: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) + 7fd6: 48 83 c6 08 add $0x8,%rsi + 7fda: 48 3b f2 cmp %rdx,%rsi + 7fdd: 72 81 jb 0x7f60 + 7fdf: 8d 70 01 lea 0x1(%rax),%esi + 7fe2: 41 3b f1 cmp %r9d,%esi + 7fe5: 0f 87 c8 00 00 00 ja 0x80b3 + 7feb: 4d 63 c9 movslq %r9d,%r9 + 7fee: 4c 2b ca sub %rdx,%r9 + 7ff1: 49 83 f9 02 cmp $0x2,%r9 + 7ff5: 0f 8c c1 00 00 00 jl 0x80bc + 7ffb: 45 89 cb mov %r9d,%r11d + 7ffe: 45 rex.RB + 7fff: 33 .byte 0x33 diff --git a/handoff/nls_dasm/th_3c40.dis b/handoff/nls_dasm/th_3c40.dis new file mode 100644 index 0000000..274cf1d --- /dev/null +++ b/handoff/nls_dasm/th_3c40.dis @@ -0,0 +1,9066 @@ +; th_3c40: VA 0x180003c40-0x18000bc40 (32768 bytes) + +/tmp/opencode/dis/th_3c40.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 83 ec 28 sub $0x28,%rsp + 4: 48 85 c9 test %rcx,%rcx + 7: 74 25 je 0x2e + 9: 48 85 d2 test %rdx,%rdx + c: 74 20 je 0x2e + e: 4d 85 c0 test %r8,%r8 + 11: 74 1b je 0x2e + 13: 45 85 c9 test %r9d,%r9d + 16: 7f 0a jg 0x22 + 18: b8 fa ff ff ff mov $0xfffffffa,%eax + 1d: 48 83 c4 28 add $0x28,%rsp + 21: c3 ret + 22: e8 59 31 01 00 call 0x13180 + 27: 33 c0 xor %eax,%eax + 29: 48 83 c4 28 add $0x28,%rsp + 2d: c3 ret + 2e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 33: 48 83 c4 28 add $0x28,%rsp + 37: c3 ret + 38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f: 00 + 40: 48 83 ec 28 sub $0x28,%rsp + 44: 48 85 c9 test %rcx,%rcx + 47: 74 25 je 0x6e + 49: 48 85 d2 test %rdx,%rdx + 4c: 74 20 je 0x6e + 4e: 4d 85 c0 test %r8,%r8 + 51: 74 1b je 0x6e + 53: 45 85 c9 test %r9d,%r9d + 56: 7f 0a jg 0x62 + 58: b8 fa ff ff ff mov $0xfffffffa,%eax + 5d: 48 83 c4 28 add $0x28,%rsp + 61: c3 ret + 62: e8 59 31 01 00 call 0x131c0 + 67: 33 c0 xor %eax,%eax + 69: 48 83 c4 28 add $0x28,%rsp + 6d: c3 ret + 6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 73: 48 83 c4 28 add $0x28,%rsp + 77: c3 ret + 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f: 00 + 80: 48 83 ec 28 sub $0x28,%rsp + 84: 48 85 c9 test %rcx,%rcx + 87: 74 20 je 0xa9 + 89: 48 85 d2 test %rdx,%rdx + 8c: 74 1b je 0xa9 + 8e: 45 85 c0 test %r8d,%r8d + 91: 7f 0a jg 0x9d + 93: b8 fa ff ff ff mov $0xfffffffa,%eax + 98: 48 83 c4 28 add $0x28,%rsp + 9c: c3 ret + 9d: e8 5e 31 01 00 call 0x13200 + a2: 33 c0 xor %eax,%eax + a4: 48 83 c4 28 add $0x28,%rsp + a8: c3 ret + a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + ae: 48 83 c4 28 add $0x28,%rsp + b2: c3 ret + b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + bf: 00 + c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + c5: 48 85 c9 test %rcx,%rcx + c8: 74 22 je 0xec + ca: 48 85 d2 test %rdx,%rdx + cd: 74 1d je 0xec + cf: 45 85 c0 test %r8d,%r8d + d2: 7f 0b jg 0xdf + d4: b8 fa ff ff ff mov $0xfffffffa,%eax + d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + de: c3 ret + df: e8 9c 32 01 00 call 0x13380 + e4: 33 c0 xor %eax,%eax + e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + eb: c3 ret + ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + f6: c3 ret + f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + fe: 00 00 + 100: 48 83 ec 28 sub $0x28,%rsp + 104: 48 85 c9 test %rcx,%rcx + 107: 74 20 je 0x129 + 109: 48 85 d2 test %rdx,%rdx + 10c: 74 1b je 0x129 + 10e: 45 85 c0 test %r8d,%r8d + 111: 7f 0a jg 0x11d + 113: b8 fa ff ff ff mov $0xfffffffa,%eax + 118: 48 83 c4 28 add $0x28,%rsp + 11c: c3 ret + 11d: e8 de 33 01 00 call 0x13500 + 122: 33 c0 xor %eax,%eax + 124: 48 83 c4 28 add $0x28,%rsp + 128: c3 ret + 129: b8 f8 ff ff ff mov $0xfffffff8,%eax + 12e: 48 83 c4 28 add $0x28,%rsp + 132: c3 ret + 133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13f: 00 + 140: 56 push %rsi + 141: 48 89 d6 mov %rdx,%rsi + 144: 48 85 c9 test %rcx,%rcx + 147: 0f 84 90 01 00 00 je 0x2dd + 14d: 48 85 f6 test %rsi,%rsi + 150: 0f 84 87 01 00 00 je 0x2dd + 156: 45 85 c0 test %r8d,%r8d + 159: 0f 8e 77 01 00 00 jle 0x2d6 + 15f: 41 83 f8 10 cmp $0x10,%r8d + 163: 0f 8c 5d 01 00 00 jl 0x2c6 + 169: 49 89 f1 mov %rsi,%r9 + 16c: 49 83 e1 1f and $0x1f,%r9 + 170: 45 89 c9 mov %r9d,%r9d + 173: 45 85 c9 test %r9d,%r9d + 176: 74 18 je 0x190 + 178: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 17f: 0f 85 41 01 00 00 jne 0x2c6 + 185: 41 f7 d9 neg %r9d + 188: 41 83 c1 20 add $0x20,%r9d + 18c: 41 c1 e9 02 shr $0x2,%r9d + 190: 41 8d 41 10 lea 0x10(%r9),%eax + 194: 44 3b c0 cmp %eax,%r8d + 197: 0f 8c 29 01 00 00 jl 0x2c6 + 19d: 44 89 c0 mov %r8d,%eax + 1a0: 33 d2 xor %edx,%edx + 1a2: 41 2b c1 sub %r9d,%eax + 1a5: 83 e0 0f and $0xf,%eax + 1a8: f7 d8 neg %eax + 1aa: 41 03 c0 add %r8d,%eax + 1ad: 45 85 c9 test %r9d,%r9d + 1b0: 76 25 jbe 0x1d7 + 1b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c0: c5 fa 10 04 96 vmovss (%rsi,%rdx,4),%xmm0 + 1c5: c5 fa 5c 0c 91 vsubss (%rcx,%rdx,4),%xmm0,%xmm1 + 1ca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 1cf: 48 ff c2 inc %rdx + 1d2: 49 3b d1 cmp %r9,%rdx + 1d5: 72 e9 jb 0x1c0 + 1d7: 48 63 d0 movslq %eax,%rdx + 1da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1e0: c4 a1 7c 10 0c 8e vmovups (%rsi,%r9,4),%ymm1 + 1e6: c4 a1 7c 10 6c 8e 20 vmovups 0x20(%rsi,%r9,4),%ymm5 + 1ed: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 1f3: c4 a1 78 10 64 89 20 vmovups 0x20(%rcx,%r9,4),%xmm4 + 1fa: c4 a3 7d 18 54 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm2 + 201: 01 + 202: c5 f4 5c da vsubps %ymm2,%ymm1,%ymm3 + 206: c4 a1 7c 11 1c 8e vmovups %ymm3,(%rsi,%r9,4) + 20c: c4 a3 5d 18 44 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm4,%ymm0 + 213: 01 + 214: c5 d4 5c c8 vsubps %ymm0,%ymm5,%ymm1 + 218: c4 a1 7c 11 4c 8e 20 vmovups %ymm1,0x20(%rsi,%r9,4) + 21f: 49 83 c1 10 add $0x10,%r9 + 223: 4c 3b ca cmp %rdx,%r9 + 226: 72 b8 jb 0x1e0 + 228: 44 8d 48 01 lea 0x1(%rax),%r9d + 22c: 45 3b c8 cmp %r8d,%r9d + 22f: 0f 87 85 00 00 00 ja 0x2ba + 235: 4d 63 d0 movslq %r8d,%r10 + 238: 4c 2b d2 sub %rdx,%r10 + 23b: 49 83 fa 04 cmp $0x4,%r10 + 23f: 0f 8c 7c 00 00 00 jl 0x2c1 + 245: 45 89 d3 mov %r10d,%r11d + 248: 45 33 c9 xor %r9d,%r9d + 24b: 41 83 e3 fc and $0xfffffffc,%r11d + 24f: 4c 8d 04 91 lea (%rcx,%rdx,4),%r8 + 253: 4d 63 db movslq %r11d,%r11 + 256: 48 8d 14 96 lea (%rsi,%rdx,4),%rdx + 25a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 260: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 266: c4 81 78 5c 0c 88 vsubps (%r8,%r9,4),%xmm0,%xmm1 + 26c: c4 a1 78 11 0c 8a vmovups %xmm1,(%rdx,%r9,4) + 272: 49 83 c1 04 add $0x4,%r9 + 276: 4d 3b cb cmp %r11,%r9 + 279: 72 e5 jb 0x260 + 27b: 4d 3b da cmp %r10,%r11 + 27e: 73 3a jae 0x2ba + 280: 48 63 c0 movslq %eax,%rax + 283: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 287: 48 8d 04 86 lea (%rsi,%rax,4),%rax + 28b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 292: 00 + 293: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 2a6: c4 a1 7a 5c 0c 9a vsubss (%rdx,%r11,4),%xmm0,%xmm1 + 2ac: c4 a1 7a 11 0c 98 vmovss %xmm1,(%rax,%r11,4) + 2b2: 49 ff c3 inc %r11 + 2b5: 4d 3b da cmp %r10,%r11 + 2b8: 72 e6 jb 0x2a0 + 2ba: 33 c0 xor %eax,%eax + 2bc: c5 f8 77 vzeroupper + 2bf: 5e pop %rsi + 2c0: c3 ret + 2c1: 45 33 db xor %r11d,%r11d + 2c4: eb b5 jmp 0x27b + 2c6: 33 c0 xor %eax,%eax + 2c8: 41 83 f8 01 cmp $0x1,%r8d + 2cc: 72 ec jb 0x2ba + 2ce: 4d 63 d0 movslq %r8d,%r10 + 2d1: 45 33 db xor %r11d,%r11d + 2d4: eb a5 jmp 0x27b + 2d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 2db: 5e pop %rsi + 2dc: c3 ret + 2dd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2e2: 5e pop %rsi + 2e3: c3 ret + 2e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2eb: 00 + 2ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ff: 00 + 300: 53 push %rbx + 301: 49 89 ca mov %rcx,%r10 + 304: 4d 85 d2 test %r10,%r10 + 307: 0f 84 84 01 00 00 je 0x491 + 30d: 48 85 d2 test %rdx,%rdx + 310: 0f 84 7b 01 00 00 je 0x491 + 316: 45 85 c0 test %r8d,%r8d + 319: 0f 8e 6b 01 00 00 jle 0x48a + 31f: 41 83 f8 10 cmp $0x10,%r8d + 323: 0f 8c 59 01 00 00 jl 0x482 + 329: 48 89 d3 mov %rdx,%rbx + 32c: 48 83 e3 1f and $0x1f,%rbx + 330: 85 db test %ebx,%ebx + 332: 74 11 je 0x345 + 334: f6 c3 03 test $0x3,%bl + 337: 0f 85 45 01 00 00 jne 0x482 + 33d: f7 db neg %ebx + 33f: 83 c3 20 add $0x20,%ebx + 342: c1 eb 02 shr $0x2,%ebx + 345: 8d 43 10 lea 0x10(%rbx),%eax + 348: 44 3b c0 cmp %eax,%r8d + 34b: 0f 8c 31 01 00 00 jl 0x482 + 351: 45 89 c1 mov %r8d,%r9d + 354: 33 c0 xor %eax,%eax + 356: 44 2b cb sub %ebx,%r9d + 359: 41 83 e1 0f and $0xf,%r9d + 35d: 41 f7 d9 neg %r9d + 360: 45 03 c8 add %r8d,%r9d + 363: 89 d9 mov %ebx,%ecx + 365: 85 db test %ebx,%ebx + 367: 76 2f jbe 0x398 + 369: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 370: 00 + 371: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 37f: 00 + 380: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 + 385: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 38b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 390: 48 ff c0 inc %rax + 393: 48 3b c1 cmp %rcx,%rax + 396: 72 e8 jb 0x380 + 398: 49 63 c1 movslq %r9d,%rax + 39b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3a0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 + 3a5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 + 3ab: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 + 3b1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 + 3b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 3bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 3c3: 48 83 c1 10 add $0x10,%rcx + 3c7: 48 3b c8 cmp %rax,%rcx + 3ca: 72 d4 jb 0x3a0 + 3cc: 41 8d 41 01 lea 0x1(%r9),%eax + 3d0: 41 3b c0 cmp %r8d,%eax + 3d3: 0f 87 9e 00 00 00 ja 0x477 + 3d9: 4d 63 c0 movslq %r8d,%r8 + 3dc: 4d 63 c9 movslq %r9d,%r9 + 3df: 4d 2b c1 sub %r9,%r8 + 3e2: 49 83 f8 04 cmp $0x4,%r8 + 3e6: 0f 8c 92 00 00 00 jl 0x47e + 3ec: 4d 63 c9 movslq %r9d,%r9 + 3ef: 44 89 c3 mov %r8d,%ebx + 3f2: 83 e3 fc and $0xfffffffc,%ebx + 3f5: 33 c9 xor %ecx,%ecx + 3f7: 48 63 db movslq %ebx,%rbx + 3fa: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 3fe: 4e 8d 1c 8a lea (%rdx,%r9,4),%r11 + 402: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 409: 00 + 40a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 411: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 418: 00 + 419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 420: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 426: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 + 42b: c4 c1 78 11 0c 8b vmovups %xmm1,(%r11,%rcx,4) + 431: 48 83 c1 04 add $0x4,%rcx + 435: 48 3b cb cmp %rbx,%rcx + 438: 72 e6 jb 0x420 + 43a: 49 3b d8 cmp %r8,%rbx + 43d: 73 38 jae 0x477 + 43f: 4d 63 c9 movslq %r9d,%r9 + 442: 4b 8d 0c 8a lea (%r10,%r9,4),%rcx + 446: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 44a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 451: 00 + 452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 460: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 465: c5 fa 5c 0c 99 vsubss (%rcx,%rbx,4),%xmm0,%xmm1 + 46a: c5 fa 11 0c 98 vmovss %xmm1,(%rax,%rbx,4) + 46f: 48 ff c3 inc %rbx + 472: 49 3b d8 cmp %r8,%rbx + 475: 72 e9 jb 0x460 + 477: 33 c0 xor %eax,%eax + 479: c5 f8 77 vzeroupper + 47c: 5b pop %rbx + 47d: c3 ret + 47e: 33 db xor %ebx,%ebx + 480: eb b8 jmp 0x43a + 482: 45 33 c9 xor %r9d,%r9d + 485: e9 42 ff ff ff jmp 0x3cc + 48a: b8 fa ff ff ff mov $0xfffffffa,%eax + 48f: 5b pop %rbx + 490: c3 ret + 491: b8 f8 ff ff ff mov $0xfffffff8,%eax + 496: 5b pop %rbx + 497: c3 ret + 498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49f: 00 + 4a0: 48 83 ec 28 sub $0x28,%rsp + 4a4: 48 85 d2 test %rdx,%rdx + 4a7: 74 1f je 0x4c8 + 4a9: 45 85 c0 test %r8d,%r8d + 4ac: 7f 0a jg 0x4b8 + 4ae: b8 fa ff ff ff mov $0xfffffffa,%eax + 4b3: 48 83 c4 28 add $0x28,%rsp + 4b7: c3 ret + 4b8: 66 0f 7e c1 movd %xmm0,%ecx + 4bc: e8 bf 31 01 00 call 0x13680 + 4c1: 33 c0 xor %eax,%eax + 4c3: 48 83 c4 28 add $0x28,%rsp + 4c7: c3 ret + 4c8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4cd: 48 83 c4 28 add $0x28,%rsp + 4d1: c3 ret + 4d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4e5: 48 85 d2 test %rdx,%rdx + 4e8: 74 22 je 0x50c + 4ea: 45 85 c0 test %r8d,%r8d + 4ed: 7f 0c jg 0x4fb + 4ef: b8 fa ff ff ff mov $0xfffffffa,%eax + 4f4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4f9: 90 nop + 4fa: c3 ret + 4fb: 66 0f 7e c1 movd %xmm0,%ecx + 4ff: e8 9c 31 01 00 call 0x136a0 + 504: 33 c0 xor %eax,%eax + 506: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 50b: c3 ret + 50c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 511: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 516: 90 nop + 517: 90 nop + 518: 90 nop + 519: c3 ret + 51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 520: 48 83 ec 28 sub $0x28,%rsp + 524: 48 85 d2 test %rdx,%rdx + 527: 74 1f je 0x548 + 529: 45 85 c0 test %r8d,%r8d + 52c: 7f 0a jg 0x538 + 52e: b8 fa ff ff ff mov $0xfffffffa,%eax + 533: 48 83 c4 28 add $0x28,%rsp + 537: c3 ret + 538: 66 0f 7e c1 movd %xmm0,%ecx + 53c: e8 7f 31 01 00 call 0x136c0 + 541: 33 c0 xor %eax,%eax + 543: 48 83 c4 28 add $0x28,%rsp + 547: c3 ret + 548: b8 f8 ff ff ff mov $0xfffffff8,%eax + 54d: 48 83 c4 28 add $0x28,%rsp + 551: c3 ret + 552: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 560: 48 83 ec 28 sub $0x28,%rsp + 564: 48 85 d2 test %rdx,%rdx + 567: 74 35 je 0x59e + 569: 45 85 c0 test %r8d,%r8d + 56c: 7e 3a jle 0x5a8 + 56e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) + 574: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax + 57b: 00 + 57c: 3d 00 00 20 00 cmp $0x200000,%eax + 581: 7f 0b jg 0x58e + 583: c5 f9 7e c1 vmovd %xmm0,%ecx + 587: e8 74 f1 a5 01 call 0x1a5f700 + 58c: eb 09 jmp 0x597 + 58e: 8b 4c 24 20 mov 0x20(%rsp),%ecx + 592: e8 49 31 01 00 call 0x136e0 + 597: 33 c0 xor %eax,%eax + 599: 48 83 c4 28 add $0x28,%rsp + 59d: c3 ret + 59e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5a3: 48 83 c4 28 add $0x28,%rsp + 5a7: c3 ret + 5a8: b8 fa ff ff ff mov $0xfffffffa,%eax + 5ad: 48 83 c4 28 add $0x28,%rsp + 5b1: c3 ret + 5b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c0: 48 83 ec 28 sub $0x28,%rsp + 5c4: 48 85 d2 test %rdx,%rdx + 5c7: 74 35 je 0x5fe + 5c9: 45 85 c0 test %r8d,%r8d + 5cc: 7e 3a jle 0x608 + 5ce: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) + 5d4: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax + 5db: 00 + 5dc: 3d 00 00 20 00 cmp $0x200000,%eax + 5e1: 7f 0b jg 0x5ee + 5e3: c5 f9 7e c1 vmovd %xmm0,%ecx + 5e7: e8 b4 fd a5 01 call 0x1a603a0 + 5ec: eb 09 jmp 0x5f7 + 5ee: 8b 4c 24 20 mov 0x20(%rsp),%ecx + 5f2: e8 49 33 01 00 call 0x13940 + 5f7: 33 c0 xor %eax,%eax + 5f9: 48 83 c4 28 add $0x28,%rsp + 5fd: c3 ret + 5fe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 603: 48 83 c4 28 add $0x28,%rsp + 607: c3 ret + 608: b8 fa ff ff ff mov $0xfffffffa,%eax + 60d: 48 83 c4 28 add $0x28,%rsp + 611: c3 ret + 612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 620: 48 83 ec 28 sub $0x28,%rsp + 624: 48 85 d2 test %rdx,%rdx + 627: 74 35 je 0x65e + 629: 45 85 c0 test %r8d,%r8d + 62c: 7e 3a jle 0x668 + 62e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) + 634: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax + 63b: 00 + 63c: 3d 00 00 20 00 cmp $0x200000,%eax + 641: 7f 0b jg 0x64e + 643: c5 f9 7e c1 vmovd %xmm0,%ecx + 647: e8 f4 09 a6 01 call 0x1a61040 + 64c: eb 09 jmp 0x657 + 64e: 8b 4c 24 20 mov 0x20(%rsp),%ecx + 652: e8 49 35 01 00 call 0x13ba0 + 657: 33 c0 xor %eax,%eax + 659: 48 83 c4 28 add $0x28,%rsp + 65d: c3 ret + 65e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 663: 48 83 c4 28 add $0x28,%rsp + 667: c3 ret + 668: b8 fa ff ff ff mov $0xfffffffa,%eax + 66d: 48 83 c4 28 add $0x28,%rsp + 671: c3 ret + 672: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 680: 48 83 ec 28 sub $0x28,%rsp + 684: 4d 89 c1 mov %r8,%r9 + 687: 49 89 d0 mov %rdx,%r8 + 68a: 48 89 ca mov %rcx,%rdx + 68d: e8 6e 37 01 00 call 0x13e00 + 692: 48 83 c4 28 add $0x28,%rsp + 696: c3 ret + 697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 69e: 00 00 + 6a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6a5: 4d 89 c1 mov %r8,%r9 + 6a8: 49 89 d0 mov %rdx,%r8 + 6ab: 48 89 ca mov %rcx,%rdx + 6ae: e8 cd 39 01 00 call 0x14080 + 6b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6b8: c3 ret + 6b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c0: 48 83 ec 28 sub $0x28,%rsp + 6c4: 4d 89 c1 mov %r8,%r9 + 6c7: 49 89 d0 mov %rdx,%r8 + 6ca: 48 89 ca mov %rcx,%rdx + 6cd: e8 2e 3c 01 00 call 0x14300 + 6d2: 48 83 c4 28 add $0x28,%rsp + 6d6: c3 ret + 6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6de: 00 00 + 6e0: 48 83 ec 28 sub $0x28,%rsp + 6e4: 4d 89 c1 mov %r8,%r9 + 6e7: 49 89 d0 mov %rdx,%r8 + 6ea: 48 89 ca mov %rcx,%rdx + 6ed: e8 6e 3e 01 00 call 0x14560 + 6f2: 48 83 c4 28 add $0x28,%rsp + 6f6: c3 ret + 6f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6fe: 00 00 + 700: 48 83 ec 28 sub $0x28,%rsp + 704: 4d 89 c1 mov %r8,%r9 + 707: 49 89 d0 mov %rdx,%r8 + 70a: 48 89 ca mov %rcx,%rdx + 70d: e8 ae 40 01 00 call 0x147c0 + 712: 48 83 c4 28 add $0x28,%rsp + 716: c3 ret + 717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 71e: 00 00 + 720: 48 83 ec 28 sub $0x28,%rsp + 724: 4d 89 c1 mov %r8,%r9 + 727: 49 89 d0 mov %rdx,%r8 + 72a: 48 89 ca mov %rcx,%rdx + 72d: e8 ce 42 01 00 call 0x14a00 + 732: 48 83 c4 28 add $0x28,%rsp + 736: c3 ret + 737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 73e: 00 00 + 740: 48 83 ec 28 sub $0x28,%rsp + 744: 48 85 c9 test %rcx,%rcx + 747: 74 49 je 0x792 + 749: 4d 85 c0 test %r8,%r8 + 74c: 74 44 je 0x792 + 74e: 45 85 c9 test %r9d,%r9d + 751: 7e 49 jle 0x79c + 753: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x1c59060 + 75a: 7a 02 jp 0x75e + 75c: 74 25 je 0x783 + 75e: 0f 57 c0 xorps %xmm0,%xmm0 + 761: 0f 2e c8 ucomiss %xmm0,%xmm1 + 764: 7a 02 jp 0x768 + 766: 74 0c je 0x774 + 768: e8 d3 44 01 00 call 0x14c40 + 76d: 33 c0 xor %eax,%eax + 76f: 48 83 c4 28 add $0x28,%rsp + 773: c3 ret + 774: 4c 89 c1 mov %r8,%rcx + 777: 44 89 ca mov %r9d,%edx + 77a: 48 83 c4 28 add $0x28,%rsp + 77e: e9 bd 46 01 00 jmp 0x14e40 + 783: 4c 89 c2 mov %r8,%rdx + 786: 45 89 c8 mov %r9d,%r8d + 789: 48 83 c4 28 add $0x28,%rsp + 78d: e9 ee 22 00 00 jmp 0x2a80 + 792: b8 f8 ff ff ff mov $0xfffffff8,%eax + 797: 48 83 c4 28 add $0x28,%rsp + 79b: c3 ret + 79c: b8 fa ff ff ff mov $0xfffffffa,%eax + 7a1: 48 83 c4 28 add $0x28,%rsp + 7a5: c3 ret + 7a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ad: 00 + 7ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b5: 0f 1f 40 00 nopl 0x0(%rax) + 7b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7c5: 48 85 c9 test %rcx,%rcx + 7c8: 74 4c je 0x816 + 7ca: 4d 85 c0 test %r8,%r8 + 7cd: 74 47 je 0x816 + 7cf: 45 85 c9 test %r9d,%r9d + 7d2: 7e 4d jle 0x821 + 7d4: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x1c59064 + 7db: 7a 02 jp 0x7df + 7dd: 74 27 je 0x806 + 7df: 0f 57 c0 xorps %xmm0,%xmm0 + 7e2: 0f 2e c8 ucomiss %xmm0,%xmm1 + 7e5: 7a 02 jp 0x7e9 + 7e7: 74 0d je 0x7f6 + 7e9: e8 92 46 01 00 call 0x14e80 + 7ee: 33 c0 xor %eax,%eax + 7f0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7f5: c3 ret + 7f6: 4c 89 c1 mov %r8,%rcx + 7f9: 44 89 ca mov %r9d,%edx + 7fc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 801: e9 7a 48 01 00 jmp 0x15080 + 806: 4c 89 c2 mov %r8,%rdx + 809: 45 89 c8 mov %r9d,%r8d + 80c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 811: e9 aa 22 00 00 jmp 0x2ac0 + 816: b8 f8 ff ff ff mov $0xfffffff8,%eax + 81b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 820: c3 ret + 821: b8 fa ff ff ff mov $0xfffffffa,%eax + 826: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 82b: c3 ret + 82c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 833: 00 + 834: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 83b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 840: 48 83 ec 28 sub $0x28,%rsp + 844: 48 85 c9 test %rcx,%rcx + 847: 74 49 je 0x892 + 849: 4d 85 c0 test %r8,%r8 + 84c: 74 44 je 0x892 + 84e: 45 85 c9 test %r9d,%r9d + 851: 7e 49 jle 0x89c + 853: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x1c59068 + 85a: 7a 02 jp 0x85e + 85c: 74 25 je 0x883 + 85e: 0f 57 c0 xorps %xmm0,%xmm0 + 861: 0f 2e c8 ucomiss %xmm0,%xmm1 + 864: 7a 02 jp 0x868 + 866: 74 0c je 0x874 + 868: e8 53 48 01 00 call 0x150c0 + 86d: 33 c0 xor %eax,%eax + 86f: 48 83 c4 28 add $0x28,%rsp + 873: c3 ret + 874: 4c 89 c1 mov %r8,%rcx + 877: 44 89 ca mov %r9d,%edx + 87a: 48 83 c4 28 add $0x28,%rsp + 87e: e9 3d 4a 01 00 jmp 0x152c0 + 883: 4c 89 c2 mov %r8,%rdx + 886: 45 89 c8 mov %r9d,%r8d + 889: 48 83 c4 28 add $0x28,%rsp + 88d: e9 6e 22 00 00 jmp 0x2b00 + 892: b8 f8 ff ff ff mov $0xfffffff8,%eax + 897: 48 83 c4 28 add $0x28,%rsp + 89b: c3 ret + 89c: b8 fa ff ff ff mov $0xfffffffa,%eax + 8a1: 48 83 c4 28 add $0x28,%rsp + 8a5: c3 ret + 8a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 8ad: 00 + 8ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8b5: 0f 1f 40 00 nopl 0x0(%rax) + 8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8c0: 57 push %rdi + 8c1: 48 83 ec 20 sub $0x20,%rsp + 8c5: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 8c9: 48 85 c9 test %rcx,%rcx + 8cc: 0f 84 ef 01 00 00 je 0xac1 + 8d2: 4d 85 c0 test %r8,%r8 + 8d5: 0f 84 e6 01 00 00 je 0xac1 + 8db: 45 85 c9 test %r9d,%r9d + 8de: 0f 8e d2 01 00 00 jle 0xab6 + 8e4: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x1c5906c + 8eb: 01 + 8ec: 7a 06 jp 0x8f4 + 8ee: 0f 84 b1 01 00 00 je 0xaa5 + 8f4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 8f8: c5 f8 2e d0 vucomiss %xmm0,%xmm2 + 8fc: 7a 06 jp 0x904 + 8fe: 0f 84 90 01 00 00 je 0xa94 + 904: 41 83 f9 10 cmp $0x10,%r9d + 908: 0f 8c 76 01 00 00 jl 0xa84 + 90e: 4d 89 c2 mov %r8,%r10 + 911: 49 83 e2 1f and $0x1f,%r10 + 915: 45 89 d2 mov %r10d,%r10d + 918: 45 85 d2 test %r10d,%r10d + 91b: 74 18 je 0x935 + 91d: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 924: 0f 85 5a 01 00 00 jne 0xa84 + 92a: 41 f7 da neg %r10d + 92d: 41 83 c2 20 add $0x20,%r10d + 931: 41 c1 ea 02 shr $0x2,%r10d + 935: 41 8d 42 10 lea 0x10(%r10),%eax + 939: 44 3b c8 cmp %eax,%r9d + 93c: 0f 8c 42 01 00 00 jl 0xa84 + 942: 44 89 cf mov %r9d,%edi + 945: 33 c0 xor %eax,%eax + 947: 41 2b fa sub %r10d,%edi + 94a: 83 e7 0f and $0xf,%edi + 94d: f7 df neg %edi + 94f: 41 03 f9 add %r9d,%edi + 952: 45 85 d2 test %r10d,%r10d + 955: 76 1c jbe 0x973 + 957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 95e: 00 00 + 960: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0 + 965: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 96b: 48 ff c0 inc %rax + 96e: 49 3b c2 cmp %r10,%rax + 971: 72 ed jb 0x960 + 973: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1 + 978: 48 63 c7 movslq %edi,%rax + 97b: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0 + 981: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 988: 00 + 989: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 990: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 997: 00 + 998: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 99f: 90 nop + 9a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 9a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 9ad: 01 + 9ae: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 + 9b2: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3 + 9b9: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4) + 9bf: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4 + 9c6: 01 + 9c7: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 + 9cb: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4) + 9d2: 49 83 c2 10 add $0x10,%r10 + 9d6: 4c 3b d0 cmp %rax,%r10 + 9d9: 72 c5 jb 0x9a0 + 9db: 44 8d 57 01 lea 0x1(%rdi),%r10d + 9df: 45 3b d1 cmp %r9d,%r10d + 9e2: 0f 87 8c 00 00 00 ja 0xa74 + 9e8: 49 63 d1 movslq %r9d,%rdx + 9eb: 48 2b d0 sub %rax,%rdx + 9ee: 48 83 fa 04 cmp $0x4,%rdx + 9f2: 0f 8c 87 00 00 00 jl 0xa7f + 9f8: 41 89 d1 mov %edx,%r9d + 9fb: 45 33 db xor %r11d,%r11d + 9fe: 41 83 e1 fc and $0xfffffffc,%r9d + a02: 4d 8d 14 80 lea (%r8,%rax,4),%r10 + a06: 4d 63 c9 movslq %r9d,%r9 + a09: 48 8d 04 81 lea (%rcx,%rax,4),%rax + a0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a14: 00 + a15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a1c: 0f 1f 40 00 nopl 0x0(%rax) + a20: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0 + a26: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4) + a2c: 49 83 c3 04 add $0x4,%r11 + a30: 4d 3b d9 cmp %r9,%r11 + a33: 72 eb jb 0xa20 + a35: 4c 3b ca cmp %rdx,%r9 + a38: 73 3a jae 0xa74 + a3a: 48 63 ff movslq %edi,%rdi + a3d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8 + a41: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax + a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a4c: 00 + a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a60: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0 + a66: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4) + a6c: 49 ff c1 inc %r9 + a6f: 4c 3b ca cmp %rdx,%r9 + a72: 72 ec jb 0xa60 + a74: 33 c0 xor %eax,%eax + a76: c5 f8 77 vzeroupper + a79: 48 83 c4 20 add $0x20,%rsp + a7d: 5f pop %rdi + a7e: c3 ret + a7f: 45 33 c9 xor %r9d,%r9d + a82: eb b1 jmp 0xa35 + a84: 33 ff xor %edi,%edi + a86: 41 83 f9 01 cmp $0x1,%r9d + a8a: 72 e8 jb 0xa74 + a8c: 49 63 d1 movslq %r9d,%rdx + a8f: 45 33 c9 xor %r9d,%r9d + a92: eb a1 jmp 0xa35 + a94: 4c 89 c1 mov %r8,%rcx + a97: 44 89 ca mov %r9d,%edx + a9a: e8 61 48 01 00 call 0x15300 + a9f: 48 83 c4 20 add $0x20,%rsp + aa3: 5f pop %rdi + aa4: c3 ret + aa5: 4c 89 c2 mov %r8,%rdx + aa8: 45 89 c8 mov %r9d,%r8d + aab: e8 90 20 00 00 call 0x2b40 + ab0: 48 83 c4 20 add $0x20,%rsp + ab4: 5f pop %rdi + ab5: c3 ret + ab6: b8 fa ff ff ff mov $0xfffffffa,%eax + abb: 48 83 c4 20 add $0x20,%rsp + abf: 5f pop %rdi + ac0: c3 ret + ac1: b8 f8 ff ff ff mov $0xfffffff8,%eax + ac6: 48 83 c4 20 add $0x20,%rsp + aca: 5f pop %rdi + acb: c3 ret + acc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ad3: 00 + ad4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + ae0: 53 push %rbx + ae1: 48 83 ec 20 sub $0x20,%rsp + ae5: 48 85 c9 test %rcx,%rcx + ae8: 0f 84 b9 01 00 00 je 0xca7 + aee: 4d 85 c0 test %r8,%r8 + af1: 0f 84 b0 01 00 00 je 0xca7 + af7: 45 85 c9 test %r9d,%r9d + afa: 0f 8e 9c 01 00 00 jle 0xc9c + b00: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x1c59070 + b07: 01 + b08: 7a 06 jp 0xb10 + b0a: 0f 84 7b 01 00 00 je 0xc8b + b10: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + b14: c5 f8 2e c8 vucomiss %xmm0,%xmm1 + b18: 7a 06 jp 0xb20 + b1a: 0f 84 5a 01 00 00 je 0xc7a + b20: 41 83 f9 10 cmp $0x10,%r9d + b24: 0f 8c 3a 01 00 00 jl 0xc64 + b2a: 41 83 f9 1d cmp $0x1d,%r9d + b2e: 0f 8c 38 01 00 00 jl 0xc6c + b34: 4d 89 c2 mov %r8,%r10 + b37: 49 83 e2 1f and $0x1f,%r10 + b3b: 45 85 d2 test %r10d,%r10d + b3e: 74 18 je 0xb58 + b40: 41 f7 c2 03 00 00 00 test $0x3,%r10d + b47: 0f 85 17 01 00 00 jne 0xc64 + b4d: 41 f7 da neg %r10d + b50: 41 83 c2 20 add $0x20,%r10d + b54: 41 c1 ea 02 shr $0x2,%r10d + b58: 41 8d 42 10 lea 0x10(%r10),%eax + b5c: 44 3b c8 cmp %eax,%r9d + b5f: 0f 8c ff 00 00 00 jl 0xc64 + b65: 45 89 cb mov %r9d,%r11d + b68: 33 c0 xor %eax,%eax + b6a: 45 2b da sub %r10d,%r11d + b6d: 41 83 e3 0f and $0xf,%r11d + b71: 41 f7 db neg %r11d + b74: 45 03 d9 add %r9d,%r11d + b77: 44 89 d3 mov %r10d,%ebx + b7a: 45 85 d2 test %r10d,%r10d + b7d: 76 14 jbe 0xb93 + b7f: 90 nop + b80: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 + b85: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + b8b: 48 ff c0 inc %rax + b8e: 48 3b c3 cmp %rbx,%rax + b91: 72 ed jb 0xb80 + b93: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + b98: 49 63 c3 movslq %r11d,%rax + b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + ba0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 + ba5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 + bab: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) + bb1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) + bb8: 48 83 c3 10 add $0x10,%rbx + bbc: 48 3b d8 cmp %rax,%rbx + bbf: 72 df jb 0xba0 + bc1: 41 8d 43 01 lea 0x1(%r11),%eax + bc5: 41 3b c1 cmp %r9d,%eax + bc8: 0f 87 86 00 00 00 ja 0xc54 + bce: 4d 63 c9 movslq %r9d,%r9 + bd1: 4d 63 db movslq %r11d,%r11 + bd4: 4d 2b cb sub %r11,%r9 + bd7: 49 83 f9 04 cmp $0x4,%r9 + bdb: 0f 8c 7e 00 00 00 jl 0xc5f + be1: 4d 63 db movslq %r11d,%r11 + be4: 45 89 ca mov %r9d,%r10d + be7: 41 83 e2 fc and $0xfffffffc,%r10d + beb: 33 db xor %ebx,%ebx + bed: 4d 63 d2 movslq %r10d,%r10 + bf0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 + bf5: 4b 8d 04 98 lea (%r8,%r11,4),%rax + bf9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + bfd: 0f 1f 00 nopl (%rax) + c00: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 + c05: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) + c0a: 48 83 c3 04 add $0x4,%rbx + c0e: 49 3b da cmp %r10,%rbx + c11: 72 ed jb 0xc00 + c13: 4d 3b d1 cmp %r9,%r10 + c16: 73 3c jae 0xc54 + c18: 4d 63 db movslq %r11d,%r11 + c1b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx + c1f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + c23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c2a: 00 + c2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c40: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 + c46: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + c4c: 49 ff c2 inc %r10 + c4f: 4d 3b d1 cmp %r9,%r10 + c52: 72 ec jb 0xc40 + c54: 33 c0 xor %eax,%eax + c56: c5 f8 77 vzeroupper + c59: 48 83 c4 20 add $0x20,%rsp + c5d: 5b pop %rbx + c5e: c3 ret + c5f: 45 33 d2 xor %r10d,%r10d + c62: eb af jmp 0xc13 + c64: 45 33 db xor %r11d,%r11d + c67: e9 55 ff ff ff jmp 0xbc1 + c6c: 45 89 cb mov %r9d,%r11d + c6f: 33 db xor %ebx,%ebx + c71: 41 83 e3 f0 and $0xfffffff0,%r11d + c75: e9 19 ff ff ff jmp 0xb93 + c7a: 4c 89 c1 mov %r8,%rcx + c7d: 44 89 ca mov %r9d,%edx + c80: e8 bb 46 01 00 call 0x15340 + c85: 48 83 c4 20 add $0x20,%rsp + c89: 5b pop %rbx + c8a: c3 ret + c8b: 4c 89 c2 mov %r8,%rdx + c8e: 45 89 c8 mov %r9d,%r8d + c91: e8 6a 1f 00 00 call 0x2c00 + c96: 48 83 c4 20 add $0x20,%rsp + c9a: 5b pop %rbx + c9b: c3 ret + c9c: b8 fa ff ff ff mov $0xfffffffa,%eax + ca1: 48 83 c4 20 add $0x20,%rsp + ca5: 5b pop %rbx + ca6: c3 ret + ca7: b8 f8 ff ff ff mov $0xfffffff8,%eax + cac: 48 83 c4 20 add $0x20,%rsp + cb0: 5b pop %rbx + cb1: c3 ret + cb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + cc0: 53 push %rbx + cc1: 48 83 ec 20 sub $0x20,%rsp + cc5: 48 85 c9 test %rcx,%rcx + cc8: 0f 84 b9 01 00 00 je 0xe87 + cce: 4d 85 c0 test %r8,%r8 + cd1: 0f 84 b0 01 00 00 je 0xe87 + cd7: 45 85 c9 test %r9d,%r9d + cda: 0f 8e 9c 01 00 00 jle 0xe7c + ce0: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x1c59074 + ce7: 01 + ce8: 7a 06 jp 0xcf0 + cea: 0f 84 7b 01 00 00 je 0xe6b + cf0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + cf4: c5 f8 2e c8 vucomiss %xmm0,%xmm1 + cf8: 7a 06 jp 0xd00 + cfa: 0f 84 5a 01 00 00 je 0xe5a + d00: 41 83 f9 10 cmp $0x10,%r9d + d04: 0f 8c 3a 01 00 00 jl 0xe44 + d0a: 41 83 f9 1d cmp $0x1d,%r9d + d0e: 0f 8c 38 01 00 00 jl 0xe4c + d14: 4d 89 c2 mov %r8,%r10 + d17: 49 83 e2 1f and $0x1f,%r10 + d1b: 45 85 d2 test %r10d,%r10d + d1e: 74 18 je 0xd38 + d20: 41 f7 c2 03 00 00 00 test $0x3,%r10d + d27: 0f 85 17 01 00 00 jne 0xe44 + d2d: 41 f7 da neg %r10d + d30: 41 83 c2 20 add $0x20,%r10d + d34: 41 c1 ea 02 shr $0x2,%r10d + d38: 41 8d 42 10 lea 0x10(%r10),%eax + d3c: 44 3b c8 cmp %eax,%r9d + d3f: 0f 8c ff 00 00 00 jl 0xe44 + d45: 45 89 cb mov %r9d,%r11d + d48: 33 c0 xor %eax,%eax + d4a: 45 2b da sub %r10d,%r11d + d4d: 41 83 e3 0f and $0xf,%r11d + d51: 41 f7 db neg %r11d + d54: 45 03 d9 add %r9d,%r11d + d57: 44 89 d3 mov %r10d,%ebx + d5a: 45 85 d2 test %r10d,%r10d + d5d: 76 14 jbe 0xd73 + d5f: 90 nop + d60: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 + d65: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + d6b: 48 ff c0 inc %rax + d6e: 48 3b c3 cmp %rbx,%rax + d71: 72 ed jb 0xd60 + d73: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + d78: 49 63 c3 movslq %r11d,%rax + d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + d80: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 + d85: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 + d8b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) + d91: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) + d98: 48 83 c3 10 add $0x10,%rbx + d9c: 48 3b d8 cmp %rax,%rbx + d9f: 72 df jb 0xd80 + da1: 41 8d 43 01 lea 0x1(%r11),%eax + da5: 41 3b c1 cmp %r9d,%eax + da8: 0f 87 86 00 00 00 ja 0xe34 + dae: 4d 63 c9 movslq %r9d,%r9 + db1: 4d 63 db movslq %r11d,%r11 + db4: 4d 2b cb sub %r11,%r9 + db7: 49 83 f9 04 cmp $0x4,%r9 + dbb: 0f 8c 7e 00 00 00 jl 0xe3f + dc1: 4d 63 db movslq %r11d,%r11 + dc4: 45 89 ca mov %r9d,%r10d + dc7: 41 83 e2 fc and $0xfffffffc,%r10d + dcb: 33 db xor %ebx,%ebx + dcd: 4d 63 d2 movslq %r10d,%r10 + dd0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 + dd5: 4b 8d 04 98 lea (%r8,%r11,4),%rax + dd9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + ddd: 0f 1f 00 nopl (%rax) + de0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 + de5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) + dea: 48 83 c3 04 add $0x4,%rbx + dee: 49 3b da cmp %r10,%rbx + df1: 72 ed jb 0xde0 + df3: 4d 3b d1 cmp %r9,%r10 + df6: 73 3c jae 0xe34 + df8: 4d 63 db movslq %r11d,%r11 + dfb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx + dff: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + e03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e0a: 00 + e0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e20: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 + e26: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + e2c: 49 ff c2 inc %r10 + e2f: 4d 3b d1 cmp %r9,%r10 + e32: 72 ec jb 0xe20 + e34: 33 c0 xor %eax,%eax + e36: c5 f8 77 vzeroupper + e39: 48 83 c4 20 add $0x20,%rsp + e3d: 5b pop %rbx + e3e: c3 ret + e3f: 45 33 d2 xor %r10d,%r10d + e42: eb af jmp 0xdf3 + e44: 45 33 db xor %r11d,%r11d + e47: e9 55 ff ff ff jmp 0xda1 + e4c: 45 89 cb mov %r9d,%r11d + e4f: 33 db xor %ebx,%ebx + e51: 41 83 e3 f0 and $0xfffffff0,%r11d + e55: e9 19 ff ff ff jmp 0xd73 + e5a: 4c 89 c1 mov %r8,%rcx + e5d: 44 89 ca mov %r9d,%edx + e60: e8 1b 45 01 00 call 0x15380 + e65: 48 83 c4 20 add $0x20,%rsp + e69: 5b pop %rbx + e6a: c3 ret + e6b: 4c 89 c2 mov %r8,%rdx + e6e: 45 89 c8 mov %r9d,%r8d + e71: e8 4a 1e 00 00 call 0x2cc0 + e76: 48 83 c4 20 add $0x20,%rsp + e7a: 5b pop %rbx + e7b: c3 ret + e7c: b8 fa ff ff ff mov $0xfffffffa,%eax + e81: 48 83 c4 20 add $0x20,%rsp + e85: 5b pop %rbx + e86: c3 ret + e87: b8 f8 ff ff ff mov $0xfffffff8,%eax + e8c: 48 83 c4 20 add $0x20,%rsp + e90: 5b pop %rbx + e91: c3 ret + e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ea0: 48 83 ec 38 sub $0x38,%rsp + ea4: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x2611d30 + eab: 48 33 c4 xor %rsp,%rax + eae: 48 89 44 24 30 mov %rax,0x30(%rsp) + eb3: 48 85 d2 test %rdx,%rdx + eb6: 74 5f je 0xf17 + eb8: 45 85 c0 test %r8d,%r8d + ebb: 7f 1b jg 0xed8 + ebd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + ec2: 48 33 cc xor %rsp,%rcx + ec5: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x2611d30 + ecc: 75 44 jne 0xf12 + ece: b8 fa ff ff ff mov $0xfffffffa,%eax + ed3: 48 83 c4 38 add $0x38,%rsp + ed7: c3 ret + ed8: 48 8b 01 mov (%rcx),%rax + edb: 4c 8b 49 08 mov 0x8(%rcx),%r9 + edf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + ee4: 66 48 0f 6e c8 movq %rax,%xmm1 + ee9: 66 49 0f 6e c1 movq %r9,%xmm0 + eee: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 + ef2: 0f 29 09 movaps %xmm1,(%rcx) + ef5: e8 c6 44 01 00 call 0x153c0 + efa: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + eff: 48 33 cc xor %rsp,%rcx + f02: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x2611d30 + f09: 75 07 jne 0xf12 + f0b: 33 c0 xor %eax,%eax + f0d: 48 83 c4 38 add $0x38,%rsp + f11: c3 ret + f12: e8 79 c5 12 01 call 0x112d490 + f17: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + f1c: 48 33 cc xor %rsp,%rcx + f1f: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x2611d30 + f26: 75 ea jne 0xf12 + f28: b8 f8 ff ff ff mov $0xfffffff8,%eax + f2d: 48 83 c4 38 add $0x38,%rsp + f31: c3 ret + f32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f40: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + f45: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x2611d30 + f4c: 48 33 c4 xor %rsp,%rax + f4f: 48 89 44 24 30 mov %rax,0x30(%rsp) + f54: 48 85 d2 test %rdx,%rdx + f57: 74 57 je 0xfb0 + f59: 45 85 c0 test %r8d,%r8d + f5c: 7f 1c jg 0xf7a + f5e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + f63: 48 33 cc xor %rsp,%rcx + f66: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x2611d30 + f6d: 75 3c jne 0xfab + f6f: b8 fa ff ff ff mov $0xfffffffa,%eax + f74: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + f79: c3 ret + f7a: f3 0f 7e 01 movq (%rcx),%xmm0 + f7e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + f83: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + f88: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + f8d: e8 4e 44 01 00 call 0x153e0 + f92: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + f97: 48 33 cc xor %rsp,%rcx + f9a: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x2611d30 + fa1: 75 08 jne 0xfab + fa3: 33 c0 xor %eax,%eax + fa5: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + faa: c3 ret + fab: e8 e0 c4 12 01 call 0x112d490 + fb0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + fb5: 48 33 cc xor %rsp,%rcx + fb8: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x2611d30 + fbf: 75 ea jne 0xfab + fc1: b8 f8 ff ff ff mov $0xfffffff8,%eax + fc6: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + fcb: c3 ret + fcc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + fd3: 00 + fd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + fe0: 48 83 ec 38 sub $0x38,%rsp + fe4: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x2611d30 + feb: 48 33 c4 xor %rsp,%rax + fee: 48 89 44 24 30 mov %rax,0x30(%rsp) + ff3: 48 85 d2 test %rdx,%rdx + ff6: 74 61 je 0x1059 + ff8: 45 85 c0 test %r8d,%r8d + ffb: 7f 1b jg 0x1018 + ffd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1002: 48 33 cc xor %rsp,%rcx + 1005: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x2611d30 + 100c: 75 46 jne 0x1054 + 100e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1013: 48 83 c4 38 add $0x38,%rsp + 1017: c3 ret + 1018: 48 8b 01 mov (%rcx),%rax + 101b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 101f: 66 48 0f 6e c8 movq %rax,%xmm1 + 1024: 66 49 0f 6e c1 movq %r9,%xmm0 + 1029: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 102e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 + 1032: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp) + 1037: e8 c4 43 01 00 call 0x15400 + 103c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1041: 48 33 cc xor %rsp,%rcx + 1044: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x2611d30 + 104b: 75 07 jne 0x1054 + 104d: 33 c0 xor %eax,%eax + 104f: 48 83 c4 38 add $0x38,%rsp + 1053: c3 ret + 1054: e8 37 c4 12 01 call 0x112d490 + 1059: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 105e: 48 33 cc xor %rsp,%rcx + 1061: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x2611d30 + 1068: 75 ea jne 0x1054 + 106a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 106f: 48 83 c4 38 add $0x38,%rsp + 1073: c3 ret + 1074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1080: 48 83 ec 38 sub $0x38,%rsp + 1084: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x2611d30 + 108b: 48 33 c4 xor %rsp,%rax + 108e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 1093: 48 85 d2 test %rdx,%rdx + 1096: 74 60 je 0x10f8 + 1098: 45 85 c0 test %r8d,%r8d + 109b: 7f 1b jg 0x10b8 + 109d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 10a2: 48 33 cc xor %rsp,%rcx + 10a5: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x2611d30 + 10ac: 75 45 jne 0x10f3 + 10ae: b8 fa ff ff ff mov $0xfffffffa,%eax + 10b3: 48 83 c4 38 add $0x38,%rsp + 10b7: c3 ret + 10b8: 48 8b 01 mov (%rcx),%rax + 10bb: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 10bf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 10c4: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 10c9: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 10ce: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 10d2: c5 f8 11 11 vmovups %xmm2,(%rcx) + 10d6: e8 45 43 01 00 call 0x15420 + 10db: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 10e0: 48 33 cc xor %rsp,%rcx + 10e3: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x2611d30 + 10ea: 75 07 jne 0x10f3 + 10ec: 33 c0 xor %eax,%eax + 10ee: 48 83 c4 38 add $0x38,%rsp + 10f2: c3 ret + 10f3: e8 98 c3 12 01 call 0x112d490 + 10f8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 10fd: 48 33 cc xor %rsp,%rcx + 1100: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x2611d30 + 1107: 75 ea jne 0x10f3 + 1109: b8 f8 ff ff ff mov $0xfffffff8,%eax + 110e: 48 83 c4 38 add $0x38,%rsp + 1112: c3 ret + 1113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 111f: 00 + 1120: 48 83 ec 38 sub $0x38,%rsp + 1124: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x2611d30 + 112b: 48 33 c4 xor %rsp,%rax + 112e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 1133: 48 85 d2 test %rdx,%rdx + 1136: 74 60 je 0x1198 + 1138: 45 85 c0 test %r8d,%r8d + 113b: 7f 1b jg 0x1158 + 113d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1142: 48 33 cc xor %rsp,%rcx + 1145: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x2611d30 + 114c: 75 45 jne 0x1193 + 114e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1153: 48 83 c4 38 add $0x38,%rsp + 1157: c3 ret + 1158: 48 8b 01 mov (%rcx),%rax + 115b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 115f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1164: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 1169: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 116e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 1172: c5 f8 11 11 vmovups %xmm2,(%rcx) + 1176: e8 c5 42 01 00 call 0x15440 + 117b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1180: 48 33 cc xor %rsp,%rcx + 1183: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x2611d30 + 118a: 75 07 jne 0x1193 + 118c: 33 c0 xor %eax,%eax + 118e: 48 83 c4 38 add $0x38,%rsp + 1192: c3 ret + 1193: e8 f8 c2 12 01 call 0x112d490 + 1198: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 119d: 48 33 cc xor %rsp,%rcx + 11a0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x2611d30 + 11a7: 75 ea jne 0x1193 + 11a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 11ae: 48 83 c4 38 add $0x38,%rsp + 11b2: c3 ret + 11b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 11b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 11bf: 00 + 11c0: 48 83 ec 38 sub $0x38,%rsp + 11c4: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x2611d30 + 11cb: 48 33 c4 xor %rsp,%rax + 11ce: 48 89 44 24 30 mov %rax,0x30(%rsp) + 11d3: 48 85 d2 test %rdx,%rdx + 11d6: 74 60 je 0x1238 + 11d8: 45 85 c0 test %r8d,%r8d + 11db: 7f 1b jg 0x11f8 + 11dd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 11e2: 48 33 cc xor %rsp,%rcx + 11e5: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x2611d30 + 11ec: 75 45 jne 0x1233 + 11ee: b8 fa ff ff ff mov $0xfffffffa,%eax + 11f3: 48 83 c4 38 add $0x38,%rsp + 11f7: c3 ret + 11f8: 48 8b 01 mov (%rcx),%rax + 11fb: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 11ff: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1204: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 1209: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 120e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 1212: c5 f8 11 11 vmovups %xmm2,(%rcx) + 1216: e8 45 42 01 00 call 0x15460 + 121b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 1220: 48 33 cc xor %rsp,%rcx + 1223: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x2611d30 + 122a: 75 07 jne 0x1233 + 122c: 33 c0 xor %eax,%eax + 122e: 48 83 c4 38 add $0x38,%rsp + 1232: c3 ret + 1233: e8 58 c2 12 01 call 0x112d490 + 1238: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 123d: 48 33 cc xor %rsp,%rcx + 1240: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x2611d30 + 1247: 75 ea jne 0x1233 + 1249: b8 f8 ff ff ff mov $0xfffffff8,%eax + 124e: 48 83 c4 38 add $0x38,%rsp + 1252: c3 ret + 1253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 125f: 00 + 1260: 48 83 ec 28 sub $0x28,%rsp + 1264: 48 85 c9 test %rcx,%rcx + 1267: 74 20 je 0x1289 + 1269: 48 85 d2 test %rdx,%rdx + 126c: 74 1b je 0x1289 + 126e: 45 85 c0 test %r8d,%r8d + 1271: 7f 0a jg 0x127d + 1273: b8 fa ff ff ff mov $0xfffffffa,%eax + 1278: 48 83 c4 28 add $0x28,%rsp + 127c: c3 ret + 127d: e8 fe 41 01 00 call 0x15480 + 1282: 33 c0 xor %eax,%eax + 1284: 48 83 c4 28 add $0x28,%rsp + 1288: c3 ret + 1289: b8 f8 ff ff ff mov $0xfffffff8,%eax + 128e: 48 83 c4 28 add $0x28,%rsp + 1292: c3 ret + 1293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 129f: 00 + 12a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 12a5: 48 85 c9 test %rcx,%rcx + 12a8: 74 22 je 0x12cc + 12aa: 48 85 d2 test %rdx,%rdx + 12ad: 74 1d je 0x12cc + 12af: 45 85 c0 test %r8d,%r8d + 12b2: 7f 0b jg 0x12bf + 12b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 12b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 12be: c3 ret + 12bf: e8 9c 43 01 00 call 0x15660 + 12c4: 33 c0 xor %eax,%eax + 12c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 12cb: c3 ret + 12cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 12d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 12d6: c3 ret + 12d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 12de: 00 00 + 12e0: 48 83 ec 28 sub $0x28,%rsp + 12e4: 48 85 c9 test %rcx,%rcx + 12e7: 74 20 je 0x1309 + 12e9: 48 85 d2 test %rdx,%rdx + 12ec: 74 1b je 0x1309 + 12ee: 45 85 c0 test %r8d,%r8d + 12f1: 7f 0a jg 0x12fd + 12f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 12f8: 48 83 c4 28 add $0x28,%rsp + 12fc: c3 ret + 12fd: e8 3e 45 01 00 call 0x15840 + 1302: 33 c0 xor %eax,%eax + 1304: 48 83 c4 28 add $0x28,%rsp + 1308: c3 ret + 1309: b8 f8 ff ff ff mov $0xfffffff8,%eax + 130e: 48 83 c4 28 add $0x28,%rsp + 1312: c3 ret + 1313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 131f: 00 + 1320: 56 push %rsi + 1321: 48 89 d6 mov %rdx,%rsi + 1324: 48 85 c9 test %rcx,%rcx + 1327: 0f 84 d0 01 00 00 je 0x14fd + 132d: 48 85 f6 test %rsi,%rsi + 1330: 0f 84 c7 01 00 00 je 0x14fd + 1336: 45 85 c0 test %r8d,%r8d + 1339: 0f 8e b7 01 00 00 jle 0x14f6 + 133f: 41 83 f8 10 cmp $0x10,%r8d + 1343: 0f 8c 9d 01 00 00 jl 0x14e6 + 1349: 49 89 f1 mov %rsi,%r9 + 134c: 49 83 e1 1f and $0x1f,%r9 + 1350: 45 89 c9 mov %r9d,%r9d + 1353: 45 85 c9 test %r9d,%r9d + 1356: 74 18 je 0x1370 + 1358: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 135f: 0f 85 81 01 00 00 jne 0x14e6 + 1365: 41 f7 d9 neg %r9d + 1368: 41 83 c1 20 add $0x20,%r9d + 136c: 41 c1 e9 03 shr $0x3,%r9d + 1370: 41 8d 41 10 lea 0x10(%r9),%eax + 1374: 44 3b c0 cmp %eax,%r8d + 1377: 0f 8c 69 01 00 00 jl 0x14e6 + 137d: 44 89 c0 mov %r8d,%eax + 1380: 33 d2 xor %edx,%edx + 1382: 41 2b c1 sub %r9d,%eax + 1385: 83 e0 0f and $0xf,%eax + 1388: f7 d8 neg %eax + 138a: 41 03 c0 add %r8d,%eax + 138d: 45 85 c9 test %r9d,%r9d + 1390: 76 25 jbe 0x13b7 + 1392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13a0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0 + 13a5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + 13aa: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 13af: 48 ff c2 inc %rdx + 13b2: 49 3b d1 cmp %r9,%rdx + 13b5: 72 e9 jb 0x13a0 + 13b7: 48 63 d0 movslq %eax,%rdx + 13ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 13c0: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1 + 13c6: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5 + 13cd: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 13d3: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4 + 13da: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 13e1: 01 + 13e2: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 13e6: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2 + 13ed: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8) + 13f3: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3 + 13fa: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0 + 1401: 01 + 1402: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1 + 1406: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0 + 140d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8) + 1414: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1 + 141b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4 + 1422: 01 + 1423: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5 + 1427: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8) + 142e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2 + 1435: 01 + 1436: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 143a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8) + 1441: 49 83 c1 10 add $0x10,%r9 + 1445: 4c 3b ca cmp %rdx,%r9 + 1448: 0f 82 72 ff ff ff jb 0x13c0 + 144e: 44 8d 48 01 lea 0x1(%rax),%r9d + 1452: 45 3b c8 cmp %r8d,%r9d + 1455: 0f 87 7f 00 00 00 ja 0x14da + 145b: 4d 63 d0 movslq %r8d,%r10 + 145e: 4c 2b d2 sub %rdx,%r10 + 1461: 49 83 fa 04 cmp $0x4,%r10 + 1465: 0f 8c 76 00 00 00 jl 0x14e1 + 146b: 45 89 d3 mov %r10d,%r11d + 146e: 45 33 c9 xor %r9d,%r9d + 1471: 41 83 e3 fc and $0xfffffffc,%r11d + 1475: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 1479: 4d 63 db movslq %r11d,%r11 + 147c: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 1480: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1 + 1486: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0 + 148c: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2 + 1493: 01 + 1494: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 1498: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8) + 149e: 49 83 c1 04 add $0x4,%r9 + 14a2: 4d 3b cb cmp %r11,%r9 + 14a5: 72 d9 jb 0x1480 + 14a7: 4d 3b da cmp %r10,%r11 + 14aa: 73 2e jae 0x14da + 14ac: 48 63 c0 movslq %eax,%rax + 14af: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 14b3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 14b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 14be: 00 00 + 14c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 14c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + 14cc: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 14d2: 49 ff c3 inc %r11 + 14d5: 4d 3b da cmp %r10,%r11 + 14d8: 72 e6 jb 0x14c0 + 14da: 33 c0 xor %eax,%eax + 14dc: c5 f8 77 vzeroupper + 14df: 5e pop %rsi + 14e0: c3 ret + 14e1: 45 33 db xor %r11d,%r11d + 14e4: eb c1 jmp 0x14a7 + 14e6: 33 c0 xor %eax,%eax + 14e8: 41 83 f8 01 cmp $0x1,%r8d + 14ec: 72 ec jb 0x14da + 14ee: 4d 63 d0 movslq %r8d,%r10 + 14f1: 45 33 db xor %r11d,%r11d + 14f4: eb b1 jmp 0x14a7 + 14f6: b8 fa ff ff ff mov $0xfffffffa,%eax + 14fb: 5e pop %rsi + 14fc: c3 ret + 14fd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1502: 5e pop %rsi + 1503: c3 ret + 1504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 150b: 00 + 150c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 151f: 00 + 1520: 53 push %rbx + 1521: 48 85 c9 test %rcx,%rcx + 1524: 0f 84 aa 01 00 00 je 0x16d4 + 152a: 48 85 d2 test %rdx,%rdx + 152d: 0f 84 a1 01 00 00 je 0x16d4 + 1533: 45 85 c0 test %r8d,%r8d + 1536: 0f 8e 91 01 00 00 jle 0x16cd + 153c: 41 83 f8 10 cmp $0x10,%r8d + 1540: 0f 8c 80 01 00 00 jl 0x16c6 + 1546: 49 89 d3 mov %rdx,%r11 + 1549: 49 83 e3 1f and $0x1f,%r11 + 154d: 45 85 db test %r11d,%r11d + 1550: 74 18 je 0x156a + 1552: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 1559: 0f 85 67 01 00 00 jne 0x16c6 + 155f: 41 f7 db neg %r11d + 1562: 41 83 c3 20 add $0x20,%r11d + 1566: 41 c1 eb 03 shr $0x3,%r11d + 156a: 41 8d 43 10 lea 0x10(%r11),%eax + 156e: 44 3b c0 cmp %eax,%r8d + 1571: 0f 8c 4f 01 00 00 jl 0x16c6 + 1577: 44 89 c0 mov %r8d,%eax + 157a: 45 33 d2 xor %r10d,%r10d + 157d: 41 2b c3 sub %r11d,%eax + 1580: 83 e0 0f and $0xf,%eax + 1583: f7 d8 neg %eax + 1585: 41 03 c0 add %r8d,%eax + 1588: 44 89 db mov %r11d,%ebx + 158b: 45 85 db test %r11d,%r11d + 158e: 76 2a jbe 0x15ba + 1590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1597: 00 + 1598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 159f: 90 nop + 15a0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0 + 15a6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 + 15ac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 15b2: 49 ff c2 inc %r10 + 15b5: 4c 3b d3 cmp %rbx,%r10 + 15b8: 72 e6 jb 0x15a0 + 15ba: 4c 63 d0 movslq %eax,%r10 + 15bd: 0f 1f 00 nopl (%rax) + 15c0: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0 + 15c5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 15c9: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2 + 15cf: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4 + 15d5: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1 + 15da: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3 + 15e0: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5 + 15e6: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0 + 15ec: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 15f1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 15f7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 15fd: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1 + 1603: 48 83 c3 10 add $0x10,%rbx + 1607: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 160d: 49 3b da cmp %r10,%rbx + 1610: 72 ae jb 0x15c0 + 1612: 8d 58 01 lea 0x1(%rax),%ebx + 1615: 41 3b d8 cmp %r8d,%ebx + 1618: 0f 87 9c 00 00 00 ja 0x16ba + 161e: 4d 63 c8 movslq %r8d,%r9 + 1621: 48 63 c0 movslq %eax,%rax + 1624: 4c 2b c8 sub %rax,%r9 + 1627: 49 83 f9 04 cmp $0x4,%r9 + 162b: 0f 8c 90 00 00 00 jl 0x16c1 + 1631: 48 63 c0 movslq %eax,%rax + 1634: 45 89 ca mov %r9d,%r10d + 1637: 41 83 e2 fc and $0xfffffffc,%r10d + 163b: 45 33 c0 xor %r8d,%r8d + 163e: 4d 63 d2 movslq %r10d,%r10 + 1641: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx + 1645: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 + 1649: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1650: 00 + 1651: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 165f: 00 + 1660: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 1666: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1 + 166c: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8) + 1672: 49 83 c0 04 add $0x4,%r8 + 1676: 4d 3b c2 cmp %r10,%r8 + 1679: 72 e5 jb 0x1660 + 167b: 4d 3b d1 cmp %r9,%r10 + 167e: 73 3a jae 0x16ba + 1680: 48 63 c0 movslq %eax,%rax + 1683: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx + 1687: 48 8d 04 c2 lea (%rdx,%rax,8),%rax + 168b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1692: 00 + 1693: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 169a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 16a0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 16a6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 + 16ac: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8) + 16b2: 49 ff c2 inc %r10 + 16b5: 4d 3b d1 cmp %r9,%r10 + 16b8: 72 e6 jb 0x16a0 + 16ba: 33 c0 xor %eax,%eax + 16bc: c5 f8 77 vzeroupper + 16bf: 5b pop %rbx + 16c0: c3 ret + 16c1: 45 33 d2 xor %r10d,%r10d + 16c4: eb b5 jmp 0x167b + 16c6: 33 c0 xor %eax,%eax + 16c8: e9 45 ff ff ff jmp 0x1612 + 16cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 16d2: 5b pop %rbx + 16d3: c3 ret + 16d4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 16d9: 5b pop %rbx + 16da: c3 ret + 16db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 16e0: 53 push %rbx + 16e1: 49 89 ca mov %rcx,%r10 + 16e4: 4d 85 d2 test %r10,%r10 + 16e7: 0f 84 a4 01 00 00 je 0x1891 + 16ed: 48 85 d2 test %rdx,%rdx + 16f0: 0f 84 9b 01 00 00 je 0x1891 + 16f6: 45 85 c0 test %r8d,%r8d + 16f9: 0f 8e 8b 01 00 00 jle 0x188a + 16ff: 41 83 f8 10 cmp $0x10,%r8d + 1703: 0f 8c 79 01 00 00 jl 0x1882 + 1709: 48 89 d3 mov %rdx,%rbx + 170c: 48 83 e3 1f and $0x1f,%rbx + 1710: 85 db test %ebx,%ebx + 1712: 74 11 je 0x1725 + 1714: f6 c3 07 test $0x7,%bl + 1717: 0f 85 65 01 00 00 jne 0x1882 + 171d: f7 db neg %ebx + 171f: 83 c3 20 add $0x20,%ebx + 1722: c1 eb 03 shr $0x3,%ebx + 1725: 8d 43 10 lea 0x10(%rbx),%eax + 1728: 44 3b c0 cmp %eax,%r8d + 172b: 0f 8c 51 01 00 00 jl 0x1882 + 1731: 45 89 c1 mov %r8d,%r9d + 1734: 33 c0 xor %eax,%eax + 1736: 44 2b cb sub %ebx,%r9d + 1739: 41 83 e1 0f and $0xf,%r9d + 173d: 41 f7 d9 neg %r9d + 1740: 45 03 c8 add %r8d,%r9d + 1743: 89 d9 mov %ebx,%ecx + 1745: 85 db test %ebx,%ebx + 1747: 76 2f jbe 0x1778 + 1749: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1750: 00 + 1751: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 175f: 00 + 1760: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 1765: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1 + 176b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 1770: 48 ff c0 inc %rax + 1773: 48 3b c1 cmp %rcx,%rax + 1776: 72 e8 jb 0x1760 + 1778: 49 63 c1 movslq %r9d,%rax + 177b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1780: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 1785: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 178b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 1791: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 1798: 03 + 1799: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1 + 179f: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 + 17a6: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 + 17ad: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 + 17b4: 03 + 17b5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 17ba: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 17c0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 17c6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 17cd: 03 + 17ce: 48 83 c1 10 add $0x10,%rcx + 17d2: 48 3b c8 cmp %rax,%rcx + 17d5: 72 a9 jb 0x1780 + 17d7: 41 8d 41 01 lea 0x1(%r9),%eax + 17db: 41 3b c0 cmp %r8d,%eax + 17de: 0f 87 93 00 00 00 ja 0x1877 + 17e4: 4d 63 c0 movslq %r8d,%r8 + 17e7: 4d 63 c9 movslq %r9d,%r9 + 17ea: 4d 2b c1 sub %r9,%r8 + 17ed: 49 83 f8 04 cmp $0x4,%r8 + 17f1: 0f 8c 87 00 00 00 jl 0x187e + 17f7: 4d 63 c9 movslq %r9d,%r9 + 17fa: 44 89 c3 mov %r8d,%ebx + 17fd: 83 e3 fc and $0xfffffffc,%ebx + 1800: 33 c9 xor %ecx,%ecx + 1802: 48 63 db movslq %ebx,%rbx + 1805: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 1809: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 + 180d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1814: 00 + 1815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 181c: 0f 1f 40 00 nopl 0x0(%rax) + 1820: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 1826: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 182b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8) + 1831: 48 83 c1 04 add $0x4,%rcx + 1835: 48 3b cb cmp %rbx,%rcx + 1838: 72 e6 jb 0x1820 + 183a: 49 3b d8 cmp %r8,%rbx + 183d: 73 38 jae 0x1877 + 183f: 4d 63 c9 movslq %r9d,%r9 + 1842: 4b 8d 0c ca lea (%r10,%r9,8),%rcx + 1846: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 184a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1851: 00 + 1852: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1860: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 1865: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1 + 186a: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8) + 186f: 48 ff c3 inc %rbx + 1872: 49 3b d8 cmp %r8,%rbx + 1875: 72 e9 jb 0x1860 + 1877: 33 c0 xor %eax,%eax + 1879: c5 f8 77 vzeroupper + 187c: 5b pop %rbx + 187d: c3 ret + 187e: 33 db xor %ebx,%ebx + 1880: eb b8 jmp 0x183a + 1882: 45 33 c9 xor %r9d,%r9d + 1885: e9 4d ff ff ff jmp 0x17d7 + 188a: b8 fa ff ff ff mov $0xfffffffa,%eax + 188f: 5b pop %rbx + 1890: c3 ret + 1891: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1896: 5b pop %rbx + 1897: c3 ret + 1898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 189f: 00 + 18a0: 48 83 ec 28 sub $0x28,%rsp + 18a4: 4d 89 c1 mov %r8,%r9 + 18a7: 49 89 d0 mov %rdx,%r8 + 18aa: 48 89 ca mov %rcx,%rdx + 18ad: e8 2e 41 01 00 call 0x159e0 + 18b2: 48 83 c4 28 add $0x28,%rsp + 18b6: c3 ret + 18b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18be: 00 00 + 18c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18c5: 4d 89 c1 mov %r8,%r9 + 18c8: 49 89 d0 mov %rdx,%r8 + 18cb: 48 89 ca mov %rcx,%rdx + 18ce: e8 cd 43 01 00 call 0x15ca0 + 18d3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18d8: c3 ret + 18d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18e0: 48 83 ec 28 sub $0x28,%rsp + 18e4: 4d 89 c1 mov %r8,%r9 + 18e7: 49 89 d0 mov %rdx,%r8 + 18ea: 48 89 ca mov %rcx,%rdx + 18ed: e8 ae 46 01 00 call 0x15fa0 + 18f2: 48 83 c4 28 add $0x28,%rsp + 18f6: c3 ret + 18f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18fe: 00 00 + 1900: 48 83 ec 28 sub $0x28,%rsp + 1904: 4d 89 c1 mov %r8,%r9 + 1907: 49 89 d0 mov %rdx,%r8 + 190a: 48 89 ca mov %rcx,%rdx + 190d: e8 ee 48 01 00 call 0x16200 + 1912: 48 83 c4 28 add $0x28,%rsp + 1916: c3 ret + 1917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 191e: 00 00 + 1920: 48 83 ec 28 sub $0x28,%rsp + 1924: 4d 89 c1 mov %r8,%r9 + 1927: 49 89 d0 mov %rdx,%r8 + 192a: 48 89 ca mov %rcx,%rdx + 192d: e8 4e 4b 01 00 call 0x16480 + 1932: 48 83 c4 28 add $0x28,%rsp + 1936: c3 ret + 1937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 193e: 00 00 + 1940: 48 83 ec 28 sub $0x28,%rsp + 1944: 4d 89 c1 mov %r8,%r9 + 1947: 49 89 d0 mov %rdx,%r8 + 194a: 48 89 ca mov %rcx,%rdx + 194d: e8 6e 4d 01 00 call 0x166c0 + 1952: 48 83 c4 28 add $0x28,%rsp + 1956: c3 ret + 1957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 195e: 00 00 + 1960: 48 83 ec 28 sub $0x28,%rsp + 1964: 48 85 c9 test %rcx,%rcx + 1967: 74 24 je 0x198d + 1969: 48 85 d2 test %rdx,%rdx + 196c: 74 1f je 0x198d + 196e: 45 85 c0 test %r8d,%r8d + 1971: 7f 0a jg 0x197d + 1973: b8 fa ff ff ff mov $0xfffffffa,%eax + 1978: 48 83 c4 28 add $0x28,%rsp + 197c: c3 ret + 197d: 41 c1 e0 04 shl $0x4,%r8d + 1981: e8 ba 03 a6 01 call 0x1a61d40 + 1986: 33 c0 xor %eax,%eax + 1988: 48 83 c4 28 add $0x28,%rsp + 198c: c3 ret + 198d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1992: 48 83 c4 28 add $0x28,%rsp + 1996: c3 ret + 1997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 199e: 00 00 + 19a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 19a5: 48 85 c9 test %rcx,%rcx + 19a8: 74 26 je 0x19d0 + 19aa: 48 85 d2 test %rdx,%rdx + 19ad: 74 21 je 0x19d0 + 19af: 45 85 c0 test %r8d,%r8d + 19b2: 7f 0b jg 0x19bf + 19b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 19b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 19be: c3 ret + 19bf: 41 c1 e0 04 shl $0x4,%r8d + 19c3: e8 48 07 a6 01 call 0x1a62110 + 19c8: 33 c0 xor %eax,%eax + 19ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 19cf: c3 ret + 19d0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 19d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 19da: c3 ret + 19db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 19e0: 48 83 ec 28 sub $0x28,%rsp + 19e4: 48 85 c9 test %rcx,%rcx + 19e7: 74 24 je 0x1a0d + 19e9: 48 85 d2 test %rdx,%rdx + 19ec: 74 1f je 0x1a0d + 19ee: 45 85 c0 test %r8d,%r8d + 19f1: 7f 0a jg 0x19fd + 19f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 19f8: 48 83 c4 28 add $0x28,%rsp + 19fc: c3 ret + 19fd: 41 c1 e0 04 shl $0x4,%r8d + 1a01: e8 8a 0b a6 01 call 0x1a62590 + 1a06: 33 c0 xor %eax,%eax + 1a08: 48 83 c4 28 add $0x28,%rsp + 1a0c: c3 ret + 1a0d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1a12: 48 83 c4 28 add $0x28,%rsp + 1a16: c3 ret + 1a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1a1e: 00 00 + 1a20: 48 83 ec 38 sub $0x38,%rsp + 1a24: 48 85 c9 test %rcx,%rcx + 1a27: 0f 84 88 00 00 00 je 0x1ab5 + 1a2d: 48 85 d2 test %rdx,%rdx + 1a30: 0f 84 7f 00 00 00 je 0x1ab5 + 1a36: 45 85 c0 test %r8d,%r8d + 1a39: 0f 8e 80 00 00 00 jle 0x1abf + 1a3f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 1a46: 7e 5d jle 0x1aa5 + 1a48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 1a4d: 48 89 cb mov %rcx,%rbx + 1a50: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1a55: 48 89 d6 mov %rdx,%rsi + 1a58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1a5d: 44 89 c7 mov %r8d,%edi + 1a60: 48 89 d9 mov %rbx,%rcx + 1a63: 48 89 f2 mov %rsi,%rdx + 1a66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1a6c: e8 8f 4e 01 00 call 0x16900 + 1a71: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 1a77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1a7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1a85: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 1a8b: 7f d3 jg 0x1a60 + 1a8d: 48 89 d9 mov %rbx,%rcx + 1a90: 48 89 f2 mov %rsi,%rdx + 1a93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1a98: 41 89 f8 mov %edi,%r8d + 1a9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1aa0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1aa5: 41 c1 e0 04 shl $0x4,%r8d + 1aa9: e8 52 4e 01 00 call 0x16900 + 1aae: 33 c0 xor %eax,%eax + 1ab0: 48 83 c4 38 add $0x38,%rsp + 1ab4: c3 ret + 1ab5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1aba: 48 83 c4 38 add $0x38,%rsp + 1abe: c3 ret + 1abf: b8 fa ff ff ff mov $0xfffffffa,%eax + 1ac4: 48 83 c4 38 add $0x38,%rsp + 1ac8: c3 ret + 1ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ad0: 00 + 1ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1adf: 00 + 1ae0: 48 83 ec 38 sub $0x38,%rsp + 1ae4: 48 85 c9 test %rcx,%rcx + 1ae7: 0f 84 88 00 00 00 je 0x1b75 + 1aed: 48 85 d2 test %rdx,%rdx + 1af0: 0f 84 7f 00 00 00 je 0x1b75 + 1af6: 45 85 c0 test %r8d,%r8d + 1af9: 0f 8e 80 00 00 00 jle 0x1b7f + 1aff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 1b06: 7e 5d jle 0x1b65 + 1b08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 1b0d: 48 89 cb mov %rcx,%rbx + 1b10: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1b15: 48 89 d6 mov %rdx,%rsi + 1b18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1b1d: 44 89 c7 mov %r8d,%edi + 1b20: 48 89 d9 mov %rbx,%rcx + 1b23: 48 89 f2 mov %rsi,%rdx + 1b26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1b2c: e8 2f 4e 01 00 call 0x16960 + 1b31: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 1b37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1b3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1b45: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 1b4b: 7f d3 jg 0x1b20 + 1b4d: 48 89 d9 mov %rbx,%rcx + 1b50: 48 89 f2 mov %rsi,%rdx + 1b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1b58: 41 89 f8 mov %edi,%r8d + 1b5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1b60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1b65: 41 c1 e0 04 shl $0x4,%r8d + 1b69: e8 f2 4d 01 00 call 0x16960 + 1b6e: 33 c0 xor %eax,%eax + 1b70: 48 83 c4 38 add $0x38,%rsp + 1b74: c3 ret + 1b75: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1b7a: 48 83 c4 38 add $0x38,%rsp + 1b7e: c3 ret + 1b7f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b84: 48 83 c4 38 add $0x38,%rsp + 1b88: c3 ret + 1b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b90: 00 + 1b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b9f: 00 + 1ba0: 48 83 ec 38 sub $0x38,%rsp + 1ba4: 48 85 c9 test %rcx,%rcx + 1ba7: 0f 84 88 00 00 00 je 0x1c35 + 1bad: 48 85 d2 test %rdx,%rdx + 1bb0: 0f 84 7f 00 00 00 je 0x1c35 + 1bb6: 45 85 c0 test %r8d,%r8d + 1bb9: 0f 8e 80 00 00 00 jle 0x1c3f + 1bbf: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 1bc6: 7e 5d jle 0x1c25 + 1bc8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 1bcd: 48 89 cb mov %rcx,%rbx + 1bd0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1bd5: 48 89 d6 mov %rdx,%rsi + 1bd8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1bdd: 44 89 c7 mov %r8d,%edi + 1be0: 48 89 d9 mov %rbx,%rcx + 1be3: 48 89 f2 mov %rsi,%rdx + 1be6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1bec: e8 cf 4d 01 00 call 0x169c0 + 1bf1: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 1bf7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1bfe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1c05: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 1c0b: 7f d3 jg 0x1be0 + 1c0d: 48 89 d9 mov %rbx,%rcx + 1c10: 48 89 f2 mov %rsi,%rdx + 1c13: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1c18: 41 89 f8 mov %edi,%r8d + 1c1b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1c20: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1c25: 41 c1 e0 04 shl $0x4,%r8d + 1c29: e8 92 4d 01 00 call 0x169c0 + 1c2e: 33 c0 xor %eax,%eax + 1c30: 48 83 c4 38 add $0x38,%rsp + 1c34: c3 ret + 1c35: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c3a: 48 83 c4 38 add $0x38,%rsp + 1c3e: c3 ret + 1c3f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c44: 48 83 c4 38 add $0x38,%rsp + 1c48: c3 ret + 1c49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c50: 00 + 1c51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c5f: 00 + 1c60: 48 83 ec 28 sub $0x28,%rsp + 1c64: 48 85 c9 test %rcx,%rcx + 1c67: 74 24 je 0x1c8d + 1c69: 48 85 d2 test %rdx,%rdx + 1c6c: 74 1f je 0x1c8d + 1c6e: 45 85 c0 test %r8d,%r8d + 1c71: 7f 0a jg 0x1c7d + 1c73: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c78: 48 83 c4 28 add $0x28,%rsp + 1c7c: c3 ret + 1c7d: 41 c1 e0 03 shl $0x3,%r8d + 1c81: e8 ba 00 a6 01 call 0x1a61d40 + 1c86: 33 c0 xor %eax,%eax + 1c88: 48 83 c4 28 add $0x28,%rsp + 1c8c: c3 ret + 1c8d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c92: 48 83 c4 28 add $0x28,%rsp + 1c96: c3 ret + 1c97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1c9e: 00 00 + 1ca0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1ca5: 48 85 c9 test %rcx,%rcx + 1ca8: 74 26 je 0x1cd0 + 1caa: 48 85 d2 test %rdx,%rdx + 1cad: 74 21 je 0x1cd0 + 1caf: 45 85 c0 test %r8d,%r8d + 1cb2: 7f 0b jg 0x1cbf + 1cb4: b8 fa ff ff ff mov $0xfffffffa,%eax + 1cb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1cbe: c3 ret + 1cbf: 41 c1 e0 03 shl $0x3,%r8d + 1cc3: e8 48 04 a6 01 call 0x1a62110 + 1cc8: 33 c0 xor %eax,%eax + 1cca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1ccf: c3 ret + 1cd0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1cd5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1cda: c3 ret + 1cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1ce0: 48 83 ec 28 sub $0x28,%rsp + 1ce4: 48 85 c9 test %rcx,%rcx + 1ce7: 74 24 je 0x1d0d + 1ce9: 48 85 d2 test %rdx,%rdx + 1cec: 74 1f je 0x1d0d + 1cee: 45 85 c0 test %r8d,%r8d + 1cf1: 7f 0a jg 0x1cfd + 1cf3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1cf8: 48 83 c4 28 add $0x28,%rsp + 1cfc: c3 ret + 1cfd: 41 c1 e0 03 shl $0x3,%r8d + 1d01: e8 8a 08 a6 01 call 0x1a62590 + 1d06: 33 c0 xor %eax,%eax + 1d08: 48 83 c4 28 add $0x28,%rsp + 1d0c: c3 ret + 1d0d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d12: 48 83 c4 28 add $0x28,%rsp + 1d16: c3 ret + 1d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1d1e: 00 00 + 1d20: 48 83 ec 38 sub $0x38,%rsp + 1d24: 48 85 c9 test %rcx,%rcx + 1d27: 0f 84 88 00 00 00 je 0x1db5 + 1d2d: 48 85 d2 test %rdx,%rdx + 1d30: 0f 84 7f 00 00 00 je 0x1db5 + 1d36: 45 85 c0 test %r8d,%r8d + 1d39: 0f 8e 80 00 00 00 jle 0x1dbf + 1d3f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 1d46: 7e 5d jle 0x1da5 + 1d48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 1d4d: 48 89 cb mov %rcx,%rbx + 1d50: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1d55: 48 89 d6 mov %rdx,%rsi + 1d58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1d5d: 44 89 c7 mov %r8d,%edi + 1d60: 48 89 d9 mov %rbx,%rcx + 1d63: 48 89 f2 mov %rsi,%rdx + 1d66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1d6c: e8 8f 4b 01 00 call 0x16900 + 1d71: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 1d77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1d7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1d85: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 1d8b: 7f d3 jg 0x1d60 + 1d8d: 48 89 d9 mov %rbx,%rcx + 1d90: 48 89 f2 mov %rsi,%rdx + 1d93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1d98: 41 89 f8 mov %edi,%r8d + 1d9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1da0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1da5: 41 c1 e0 03 shl $0x3,%r8d + 1da9: e8 52 4b 01 00 call 0x16900 + 1dae: 33 c0 xor %eax,%eax + 1db0: 48 83 c4 38 add $0x38,%rsp + 1db4: c3 ret + 1db5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1dba: 48 83 c4 38 add $0x38,%rsp + 1dbe: c3 ret + 1dbf: b8 fa ff ff ff mov $0xfffffffa,%eax + 1dc4: 48 83 c4 38 add $0x38,%rsp + 1dc8: c3 ret + 1dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1dd0: 00 + 1dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ddf: 00 + 1de0: 48 83 ec 38 sub $0x38,%rsp + 1de4: 48 85 c9 test %rcx,%rcx + 1de7: 0f 84 88 00 00 00 je 0x1e75 + 1ded: 48 85 d2 test %rdx,%rdx + 1df0: 0f 84 7f 00 00 00 je 0x1e75 + 1df6: 45 85 c0 test %r8d,%r8d + 1df9: 0f 8e 80 00 00 00 jle 0x1e7f + 1dff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 1e06: 7e 5d jle 0x1e65 + 1e08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 1e0d: 48 89 cb mov %rcx,%rbx + 1e10: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1e15: 48 89 d6 mov %rdx,%rsi + 1e18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1e1d: 44 89 c7 mov %r8d,%edi + 1e20: 48 89 d9 mov %rbx,%rcx + 1e23: 48 89 f2 mov %rsi,%rdx + 1e26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1e2c: e8 2f 4b 01 00 call 0x16960 + 1e31: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 1e37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1e3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1e45: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 1e4b: 7f d3 jg 0x1e20 + 1e4d: 48 89 d9 mov %rbx,%rcx + 1e50: 48 89 f2 mov %rsi,%rdx + 1e53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1e58: 41 89 f8 mov %edi,%r8d + 1e5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1e60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1e65: 41 c1 e0 03 shl $0x3,%r8d + 1e69: e8 f2 4a 01 00 call 0x16960 + 1e6e: 33 c0 xor %eax,%eax + 1e70: 48 83 c4 38 add $0x38,%rsp + 1e74: c3 ret + 1e75: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1e7a: 48 83 c4 38 add $0x38,%rsp + 1e7e: c3 ret + 1e7f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1e84: 48 83 c4 38 add $0x38,%rsp + 1e88: c3 ret + 1e89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1e90: 00 + 1e91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1e9f: 00 + 1ea0: 48 83 ec 38 sub $0x38,%rsp + 1ea4: 48 85 c9 test %rcx,%rcx + 1ea7: 0f 84 88 00 00 00 je 0x1f35 + 1ead: 48 85 d2 test %rdx,%rdx + 1eb0: 0f 84 7f 00 00 00 je 0x1f35 + 1eb6: 45 85 c0 test %r8d,%r8d + 1eb9: 0f 8e 80 00 00 00 jle 0x1f3f + 1ebf: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 1ec6: 7e 5d jle 0x1f25 + 1ec8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 1ecd: 48 89 cb mov %rcx,%rbx + 1ed0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1ed5: 48 89 d6 mov %rdx,%rsi + 1ed8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1edd: 44 89 c7 mov %r8d,%edi + 1ee0: 48 89 d9 mov %rbx,%rcx + 1ee3: 48 89 f2 mov %rsi,%rdx + 1ee6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1eec: e8 cf 4a 01 00 call 0x169c0 + 1ef1: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 1ef7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1efe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1f05: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 1f0b: 7f d3 jg 0x1ee0 + 1f0d: 48 89 d9 mov %rbx,%rcx + 1f10: 48 89 f2 mov %rsi,%rdx + 1f13: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1f18: 41 89 f8 mov %edi,%r8d + 1f1b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1f20: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1f25: 41 c1 e0 03 shl $0x3,%r8d + 1f29: e8 92 4a 01 00 call 0x169c0 + 1f2e: 33 c0 xor %eax,%eax + 1f30: 48 83 c4 38 add $0x38,%rsp + 1f34: c3 ret + 1f35: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1f3a: 48 83 c4 38 add $0x38,%rsp + 1f3e: c3 ret + 1f3f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1f44: 48 83 c4 38 add $0x38,%rsp + 1f48: c3 ret + 1f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f50: 00 + 1f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f5f: 00 + 1f60: 48 83 ec 28 sub $0x28,%rsp + 1f64: 48 85 c9 test %rcx,%rcx + 1f67: 74 25 je 0x1f8e + 1f69: 48 85 d2 test %rdx,%rdx + 1f6c: 74 20 je 0x1f8e + 1f6e: 4d 85 c0 test %r8,%r8 + 1f71: 74 1b je 0x1f8e + 1f73: 45 85 c9 test %r9d,%r9d + 1f76: 7f 0a jg 0x1f82 + 1f78: b8 fa ff ff ff mov $0xfffffffa,%eax + 1f7d: 48 83 c4 28 add $0x28,%rsp + 1f81: c3 ret + 1f82: e8 99 4a 01 00 call 0x16a20 + 1f87: 33 c0 xor %eax,%eax + 1f89: 48 83 c4 28 add $0x28,%rsp + 1f8d: c3 ret + 1f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1f93: 48 83 c4 28 add $0x28,%rsp + 1f97: c3 ret + 1f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f9f: 00 + 1fa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1fa5: 48 85 c9 test %rcx,%rcx + 1fa8: 74 27 je 0x1fd1 + 1faa: 48 85 d2 test %rdx,%rdx + 1fad: 74 22 je 0x1fd1 + 1faf: 4d 85 c0 test %r8,%r8 + 1fb2: 74 1d je 0x1fd1 + 1fb4: 45 85 c9 test %r9d,%r9d + 1fb7: 7f 0b jg 0x1fc4 + 1fb9: b8 fa ff ff ff mov $0xfffffffa,%eax + 1fbe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1fc3: c3 ret + 1fc4: e8 37 4f 01 00 call 0x16f00 + 1fc9: 33 c0 xor %eax,%eax + 1fcb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1fd0: c3 ret + 1fd1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1fd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1fdb: c3 ret + 1fdc: 0f 1f 40 00 nopl 0x0(%rax) + 1fe0: 48 83 ec 28 sub $0x28,%rsp + 1fe4: 48 85 c9 test %rcx,%rcx + 1fe7: 74 25 je 0x200e + 1fe9: 48 85 d2 test %rdx,%rdx + 1fec: 74 20 je 0x200e + 1fee: 4d 85 c0 test %r8,%r8 + 1ff1: 74 1b je 0x200e + 1ff3: 45 85 c9 test %r9d,%r9d + 1ff6: 7f 0a jg 0x2002 + 1ff8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1ffd: 48 83 c4 28 add $0x28,%rsp + 2001: c3 ret + 2002: e8 d9 53 01 00 call 0x173e0 + 2007: 33 c0 xor %eax,%eax + 2009: 48 83 c4 28 add $0x28,%rsp + 200d: c3 ret + 200e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2013: 48 83 c4 28 add $0x28,%rsp + 2017: c3 ret + 2018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 201f: 00 + 2020: 56 push %rsi + 2021: 57 push %rdi + 2022: 55 push %rbp + 2023: 48 89 d5 mov %rdx,%rbp + 2026: 48 85 c9 test %rcx,%rcx + 2029: 0f 84 f2 01 00 00 je 0x2221 + 202f: 48 85 ed test %rbp,%rbp + 2032: 0f 84 e9 01 00 00 je 0x2221 + 2038: 4d 85 c0 test %r8,%r8 + 203b: 0f 84 e0 01 00 00 je 0x2221 + 2041: 45 85 c9 test %r9d,%r9d + 2044: 0f 8e ce 01 00 00 jle 0x2218 + 204a: 41 83 f9 10 cmp $0x10,%r9d + 204e: 0f 8c b4 01 00 00 jl 0x2208 + 2054: 4c 89 c6 mov %r8,%rsi + 2057: 48 83 e6 1f and $0x1f,%rsi + 205b: 89 f6 mov %esi,%esi + 205d: 85 f6 test %esi,%esi + 205f: 74 14 je 0x2075 + 2061: f7 c6 07 00 00 00 test $0x7,%esi + 2067: 0f 85 9b 01 00 00 jne 0x2208 + 206d: f7 de neg %esi + 206f: 83 c6 20 add $0x20,%esi + 2072: c1 ee 03 shr $0x3,%esi + 2075: 8d 46 10 lea 0x10(%rsi),%eax + 2078: 44 3b c8 cmp %eax,%r9d + 207b: 0f 8c 87 01 00 00 jl 0x2208 + 2081: 44 89 c8 mov %r9d,%eax + 2084: 33 d2 xor %edx,%edx + 2086: 2b c6 sub %esi,%eax + 2088: 83 e0 0f and $0xf,%eax + 208b: f7 d8 neg %eax + 208d: 41 03 c1 add %r9d,%eax + 2090: 85 f6 test %esi,%esi + 2092: 76 25 jbe 0x20b9 + 2094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 20a0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 20a5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 + 20ab: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 20b1: 48 ff c2 inc %rdx + 20b4: 48 3b d6 cmp %rsi,%rdx + 20b7: 72 e7 jb 0x20a0 + 20b9: 48 63 d0 movslq %eax,%rdx + 20bc: 0f 1f 40 00 nopl 0x0(%rax) + 20c0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 + 20c5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 + 20cb: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 + 20d1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 + 20d8: 01 + 20d9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 + 20e0: 01 + 20e1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 + 20e5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 + 20eb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 20f1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 + 20f7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 + 20fe: 01 + 20ff: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 + 2106: 01 + 2107: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 210b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 + 2111: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 + 2117: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 211e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 + 2125: 01 + 2126: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 + 212d: 01 + 212e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 2132: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 + 2138: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 213f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 + 2146: 01 + 2147: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 + 214e: 01 + 214f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 2153: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 215a: 48 83 c6 10 add $0x10,%rsi + 215e: 48 3b f2 cmp %rdx,%rsi + 2161: 0f 82 59 ff ff ff jb 0x20c0 + 2167: 8d 70 01 lea 0x1(%rax),%esi + 216a: 41 3b f1 cmp %r9d,%esi + 216d: 0f 87 87 00 00 00 ja 0x21fa + 2173: 4d 63 c9 movslq %r9d,%r9 + 2176: 4c 2b ca sub %rdx,%r9 + 2179: 49 83 f9 02 cmp $0x2,%r9 + 217d: 0f 8c 80 00 00 00 jl 0x2203 + 2183: 45 89 cb mov %r9d,%r11d + 2186: 45 33 d2 xor %r10d,%r10d + 2189: 41 83 e3 fe and $0xfffffffe,%r11d + 218d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 2191: 4d 63 db movslq %r11d,%r11 + 2194: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 2199: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 219d: 0f 1f 00 nopl (%rax) + 21a0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 21a6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 + 21ac: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 21b2: 49 83 c2 02 add $0x2,%r10 + 21b6: 4d 3b d3 cmp %r11,%r10 + 21b9: 72 e5 jb 0x21a0 + 21bb: 4d 3b d9 cmp %r9,%r11 + 21be: 73 3a jae 0x21fa + 21c0: 48 63 c0 movslq %eax,%rax + 21c3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 21c7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 21cc: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 21d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 21d7: 00 + 21d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21df: 90 nop + 21e0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 21e6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 21ec: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 21f2: 49 ff c3 inc %r11 + 21f5: 4d 3b d9 cmp %r9,%r11 + 21f8: 72 e6 jb 0x21e0 + 21fa: 33 c0 xor %eax,%eax + 21fc: c5 f8 77 vzeroupper + 21ff: 5d pop %rbp + 2200: 5f pop %rdi + 2201: 5e pop %rsi + 2202: c3 ret + 2203: 45 33 db xor %r11d,%r11d + 2206: eb b3 jmp 0x21bb + 2208: 33 c0 xor %eax,%eax + 220a: 41 83 f9 01 cmp $0x1,%r9d + 220e: 72 ea jb 0x21fa + 2210: 4d 63 c9 movslq %r9d,%r9 + 2213: 45 33 db xor %r11d,%r11d + 2216: eb a3 jmp 0x21bb + 2218: b8 fa ff ff ff mov $0xfffffffa,%eax + 221d: 5d pop %rbp + 221e: 5f pop %rdi + 221f: 5e pop %rsi + 2220: c3 ret + 2221: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2226: 5d pop %rbp + 2227: 5f pop %rdi + 2228: 5e pop %rsi + 2229: c3 ret + 222a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2231: 00 + 2232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2240: 53 push %rbx + 2241: 56 push %rsi + 2242: 41 57 push %r15 + 2244: 49 89 cb mov %rcx,%r11 + 2247: 4d 85 db test %r11,%r11 + 224a: 0f 84 a7 01 00 00 je 0x23f7 + 2250: 48 85 d2 test %rdx,%rdx + 2253: 0f 84 9e 01 00 00 je 0x23f7 + 2259: 4d 85 c0 test %r8,%r8 + 225c: 0f 84 95 01 00 00 je 0x23f7 + 2262: 45 85 c9 test %r9d,%r9d + 2265: 0f 8e 82 01 00 00 jle 0x23ed + 226b: 41 83 f9 10 cmp $0x10,%r9d + 226f: 0f 8c 70 01 00 00 jl 0x23e5 + 2275: 4c 89 c1 mov %r8,%rcx + 2278: 48 83 e1 1f and $0x1f,%rcx + 227c: 89 c9 mov %ecx,%ecx + 227e: 85 c9 test %ecx,%ecx + 2280: 74 11 je 0x2293 + 2282: f6 c1 07 test $0x7,%cl + 2285: 0f 85 5a 01 00 00 jne 0x23e5 + 228b: f7 d9 neg %ecx + 228d: 83 c1 20 add $0x20,%ecx + 2290: c1 e9 03 shr $0x3,%ecx + 2293: 8d 41 10 lea 0x10(%rcx),%eax + 2296: 44 3b c8 cmp %eax,%r9d + 2299: 0f 8c 46 01 00 00 jl 0x23e5 + 229f: 45 89 ca mov %r9d,%r10d + 22a2: 33 c0 xor %eax,%eax + 22a4: 44 2b d1 sub %ecx,%r10d + 22a7: 41 83 e2 0f and $0xf,%r10d + 22ab: 41 f7 da neg %r10d + 22ae: 45 03 d1 add %r9d,%r10d + 22b1: 85 c9 test %ecx,%ecx + 22b3: 76 24 jbe 0x22d9 + 22b5: 0f 1f 40 00 nopl 0x0(%rax) + 22b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22c0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 22c6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 22cb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 22d1: 48 ff c0 inc %rax + 22d4: 48 3b c1 cmp %rcx,%rax + 22d7: 72 e7 jb 0x22c0 + 22d9: 49 63 c2 movslq %r10d,%rax + 22dc: 0f 1f 40 00 nopl 0x0(%rax) + 22e0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 + 22e6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 22ea: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 22f1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 + 22f8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 + 22ff: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 + 2304: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 + 230a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 + 2310: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 + 2316: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 231a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 231f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 2324: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 2329: 48 83 c1 10 add $0x10,%rcx + 232d: 48 3b c8 cmp %rax,%rcx + 2330: 72 ae jb 0x22e0 + 2332: 41 8d 42 01 lea 0x1(%r10),%eax + 2336: 41 3b c1 cmp %r9d,%eax + 2339: 0f 87 98 00 00 00 ja 0x23d7 + 233f: 4d 63 c9 movslq %r9d,%r9 + 2342: 4d 63 d2 movslq %r10d,%r10 + 2345: 4d 2b ca sub %r10,%r9 + 2348: 49 83 f9 04 cmp $0x4,%r9 + 234c: 0f 8c 8f 00 00 00 jl 0x23e1 + 2352: 4d 63 d2 movslq %r10d,%r10 + 2355: 44 89 ce mov %r9d,%esi + 2358: 83 e6 fc and $0xfffffffc,%esi + 235b: 33 c9 xor %ecx,%ecx + 235d: 48 63 f6 movslq %esi,%rsi + 2360: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 2364: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 2368: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 236c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2373: 00 + 2374: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 237b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2380: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 2386: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 238b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 2390: 48 83 c1 04 add $0x4,%rcx + 2394: 48 3b ce cmp %rsi,%rcx + 2397: 72 e7 jb 0x2380 + 2399: 49 3b f1 cmp %r9,%rsi + 239c: 73 39 jae 0x23d7 + 239e: 4d 63 d2 movslq %r10d,%r10 + 23a1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 23a5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 23a9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 23ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 23b4: 00 + 23b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23bc: 0f 1f 40 00 nopl 0x0(%rax) + 23c0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 23c5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 23ca: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 23cf: 48 ff c6 inc %rsi + 23d2: 49 3b f1 cmp %r9,%rsi + 23d5: 72 e9 jb 0x23c0 + 23d7: 33 c0 xor %eax,%eax + 23d9: c5 f8 77 vzeroupper + 23dc: 41 5f pop %r15 + 23de: 5e pop %rsi + 23df: 5b pop %rbx + 23e0: c3 ret + 23e1: 33 f6 xor %esi,%esi + 23e3: eb b4 jmp 0x2399 + 23e5: 45 33 d2 xor %r10d,%r10d + 23e8: e9 45 ff ff ff jmp 0x2332 + 23ed: b8 fa ff ff ff mov $0xfffffffa,%eax + 23f2: 41 5f pop %r15 + 23f4: 5e pop %rsi + 23f5: 5b pop %rbx + 23f6: c3 ret + 23f7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 23fc: 41 5f pop %r15 + 23fe: 5e pop %rsi + 23ff: 5b pop %rbx + 2400: c3 ret + 2401: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2408: 00 + 2409: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2410: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2417: 00 + 2418: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 241f: 90 nop + 2420: 53 push %rbx + 2421: 56 push %rsi + 2422: 41 57 push %r15 + 2424: 49 89 cb mov %rcx,%r11 + 2427: 4d 85 db test %r11,%r11 + 242a: 0f 84 a7 01 00 00 je 0x25d7 + 2430: 48 85 d2 test %rdx,%rdx + 2433: 0f 84 9e 01 00 00 je 0x25d7 + 2439: 4d 85 c0 test %r8,%r8 + 243c: 0f 84 95 01 00 00 je 0x25d7 + 2442: 45 85 c9 test %r9d,%r9d + 2445: 0f 8e 82 01 00 00 jle 0x25cd + 244b: 41 83 f9 10 cmp $0x10,%r9d + 244f: 0f 8c 70 01 00 00 jl 0x25c5 + 2455: 4c 89 c1 mov %r8,%rcx + 2458: 48 83 e1 1f and $0x1f,%rcx + 245c: 89 c9 mov %ecx,%ecx + 245e: 85 c9 test %ecx,%ecx + 2460: 74 11 je 0x2473 + 2462: f6 c1 07 test $0x7,%cl + 2465: 0f 85 5a 01 00 00 jne 0x25c5 + 246b: f7 d9 neg %ecx + 246d: 83 c1 20 add $0x20,%ecx + 2470: c1 e9 03 shr $0x3,%ecx + 2473: 8d 41 10 lea 0x10(%rcx),%eax + 2476: 44 3b c8 cmp %eax,%r9d + 2479: 0f 8c 46 01 00 00 jl 0x25c5 + 247f: 45 89 ca mov %r9d,%r10d + 2482: 33 c0 xor %eax,%eax + 2484: 44 2b d1 sub %ecx,%r10d + 2487: 41 83 e2 0f and $0xf,%r10d + 248b: 41 f7 da neg %r10d + 248e: 45 03 d1 add %r9d,%r10d + 2491: 85 c9 test %ecx,%ecx + 2493: 76 24 jbe 0x24b9 + 2495: 0f 1f 40 00 nopl 0x0(%rax) + 2499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24a0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 24a6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 24ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 24b1: 48 ff c0 inc %rax + 24b4: 48 3b c1 cmp %rcx,%rax + 24b7: 72 e7 jb 0x24a0 + 24b9: 49 63 c2 movslq %r10d,%rax + 24bc: 0f 1f 40 00 nopl 0x0(%rax) + 24c0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 24c6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 24cd: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 + 24d4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 + 24db: 03 + 24dc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 24e1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 24e7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 24ed: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 24f4: 03 + 24f5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 24fb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 2502: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 2509: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 2510: 03 + 2511: 48 83 c1 10 add $0x10,%rcx + 2515: 48 3b c8 cmp %rax,%rcx + 2518: 72 a6 jb 0x24c0 + 251a: 41 8d 42 01 lea 0x1(%r10),%eax + 251e: 41 3b c1 cmp %r9d,%eax + 2521: 0f 87 90 00 00 00 ja 0x25b7 + 2527: 4d 63 c9 movslq %r9d,%r9 + 252a: 4d 63 d2 movslq %r10d,%r10 + 252d: 4d 2b ca sub %r10,%r9 + 2530: 49 83 f9 04 cmp $0x4,%r9 + 2534: 0f 8c 87 00 00 00 jl 0x25c1 + 253a: 4d 63 d2 movslq %r10d,%r10 + 253d: 44 89 ce mov %r9d,%esi + 2540: 83 e6 fc and $0xfffffffc,%esi + 2543: 33 c9 xor %ecx,%ecx + 2545: 48 63 f6 movslq %esi,%rsi + 2548: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 254c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 2550: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 2554: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2560: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 2566: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 256b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 2570: 48 83 c1 04 add $0x4,%rcx + 2574: 48 3b ce cmp %rsi,%rcx + 2577: 72 e7 jb 0x2560 + 2579: 49 3b f1 cmp %r9,%rsi + 257c: 73 39 jae 0x25b7 + 257e: 4d 63 d2 movslq %r10d,%r10 + 2581: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 2585: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 2589: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 258d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2594: 00 + 2595: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 259c: 0f 1f 40 00 nopl 0x0(%rax) + 25a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 25a5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 25aa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 25af: 48 ff c6 inc %rsi + 25b2: 49 3b f1 cmp %r9,%rsi + 25b5: 72 e9 jb 0x25a0 + 25b7: 33 c0 xor %eax,%eax + 25b9: c5 f8 77 vzeroupper + 25bc: 41 5f pop %r15 + 25be: 5e pop %rsi + 25bf: 5b pop %rbx + 25c0: c3 ret + 25c1: 33 f6 xor %esi,%esi + 25c3: eb b4 jmp 0x2579 + 25c5: 45 33 d2 xor %r10d,%r10d + 25c8: e9 4d ff ff ff jmp 0x251a + 25cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 25d2: 41 5f pop %r15 + 25d4: 5e pop %rsi + 25d5: 5b pop %rbx + 25d6: c3 ret + 25d7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 25dc: 41 5f pop %r15 + 25de: 5e pop %rsi + 25df: 5b pop %rbx + 25e0: c3 ret + 25e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25e8: 00 + 25e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25f7: 00 + 25f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25ff: 90 nop + 2600: 48 85 c9 test %rcx,%rcx + 2603: 0f 84 1b 03 00 00 je 0x2924 + 2609: 48 85 d2 test %rdx,%rdx + 260c: 0f 84 12 03 00 00 je 0x2924 + 2612: 4d 85 c0 test %r8,%r8 + 2615: 0f 84 09 03 00 00 je 0x2924 + 261b: 45 85 c9 test %r9d,%r9d + 261e: 0f 86 f3 02 00 00 jbe 0x2917 + 2624: 41 83 f9 06 cmp $0x6,%r9d + 2628: 0f 86 6e 02 00 00 jbe 0x289c + 262e: 49 3b d0 cmp %r8,%rdx + 2631: 76 17 jbe 0x264a + 2633: 44 89 c8 mov %r9d,%eax + 2636: 49 89 d2 mov %rdx,%r10 + 2639: 48 c1 e0 03 shl $0x3,%rax + 263d: 4d 2b d0 sub %r8,%r10 + 2640: 4c 3b d0 cmp %rax,%r10 + 2643: 7d 24 jge 0x2669 + 2645: e9 52 02 00 00 jmp 0x289c + 264a: 4c 3b c2 cmp %rdx,%r8 + 264d: 0f 86 49 02 00 00 jbe 0x289c + 2653: 44 89 c8 mov %r9d,%eax + 2656: 4d 89 c2 mov %r8,%r10 + 2659: 48 c1 e0 03 shl $0x3,%rax + 265d: 4c 2b d2 sub %rdx,%r10 + 2660: 4c 3b d0 cmp %rax,%r10 + 2663: 0f 8c 33 02 00 00 jl 0x289c + 2669: 49 3b c8 cmp %r8,%rcx + 266c: 76 10 jbe 0x267e + 266e: 49 89 ca mov %rcx,%r10 + 2671: 4d 2b d0 sub %r8,%r10 + 2674: 4c 3b d0 cmp %rax,%r10 + 2677: 7d 1d jge 0x2696 + 2679: e9 1e 02 00 00 jmp 0x289c + 267e: 4c 3b c1 cmp %rcx,%r8 + 2681: 0f 86 15 02 00 00 jbe 0x289c + 2687: 4d 89 c2 mov %r8,%r10 + 268a: 4c 2b d1 sub %rcx,%r10 + 268d: 4c 3b d0 cmp %rax,%r10 + 2690: 0f 8c 06 02 00 00 jl 0x289c + 2696: 41 83 f9 08 cmp $0x8,%r9d + 269a: 0f 82 7d 02 00 00 jb 0x291d + 26a0: 4d 89 c2 mov %r8,%r10 + 26a3: 49 83 e2 0f and $0xf,%r10 + 26a7: 45 85 d2 test %r10d,%r10d + 26aa: 74 13 je 0x26bf + 26ac: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 26b3: 0f 85 64 02 00 00 jne 0x291d + 26b9: 41 ba 01 00 00 00 mov $0x1,%r10d + 26bf: 41 8d 42 08 lea 0x8(%r10),%eax + 26c3: 44 3b c8 cmp %eax,%r9d + 26c6: 0f 82 51 02 00 00 jb 0x291d + 26cc: 44 89 c8 mov %r9d,%eax + 26cf: 45 33 db xor %r11d,%r11d + 26d2: 41 2b c2 sub %r10d,%eax + 26d5: 83 e0 07 and $0x7,%eax + 26d8: f7 d8 neg %eax + 26da: 41 03 c1 add %r9d,%eax + 26dd: 45 85 d2 test %r10d,%r10d + 26e0: 76 38 jbe 0x271a + 26e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26e9: 00 + 26ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26f8: 00 + 26f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2700: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 2706: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 270c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 2712: 41 ff c3 inc %r11d + 2715: 45 3b da cmp %r10d,%r11d + 2718: 72 e6 jb 0x2700 + 271a: 45 89 d2 mov %r10d,%r10d + 271d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 + 2721: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 2728: 0f 84 d2 00 00 00 je 0x2800 + 272e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2735: 00 + 2736: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 273d: 0f 1f 00 nopl (%rax) + 2740: 45 89 d2 mov %r10d,%r10d + 2743: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 + 2749: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 + 274f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 + 2756: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 + 275d: 66 0f 5d c8 minpd %xmm0,%xmm1 + 2761: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) + 2766: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 + 276d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 + 2774: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 + 277b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 + 2782: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 + 2789: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 + 2790: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 + 2797: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 + 279e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 + 27a5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 + 27ac: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 + 27b3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 + 27ba: 66 0f 5d da minpd %xmm2,%xmm3 + 27be: 66 0f 5d ec minpd %xmm4,%xmm5 + 27c2: 66 0f 5d c8 minpd %xmm0,%xmm1 + 27c6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) + 27cc: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) + 27d2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) + 27d8: 41 83 c2 08 add $0x8,%r10d + 27dc: 44 3b d0 cmp %eax,%r10d + 27df: 0f 82 5b ff ff ff jb 0x2740 + 27e5: e9 8b 00 00 00 jmp 0x2875 + 27ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 27f1: 00 + 27f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2800: 45 89 d2 mov %r10d,%r10d + 2803: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 + 2809: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 + 2810: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 + 2817: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 + 281e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 + 2825: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 + 282c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 + 2833: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 + 283a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 + 2840: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 + 2847: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 + 284e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 + 2855: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) + 285a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) + 2860: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) + 2866: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) + 286c: 41 83 c2 08 add $0x8,%r10d + 2870: 44 3b d0 cmp %eax,%r10d + 2873: 72 8b jb 0x2800 + 2875: 41 3b c1 cmp %r9d,%eax + 2878: 0f 83 96 00 00 00 jae 0x2914 + 287e: 66 90 xchg %ax,%ax + 2880: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 + 2885: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 + 288a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) + 2890: ff c0 inc %eax + 2892: 41 3b c1 cmp %r9d,%eax + 2895: 72 e9 jb 0x2880 + 2897: e9 78 00 00 00 jmp 0x2914 + 289c: 44 89 c8 mov %r9d,%eax + 289f: 41 bb 01 00 00 00 mov $0x1,%r11d + 28a5: d1 e8 shr $1,%eax + 28a7: 45 33 d2 xor %r10d,%r10d + 28aa: 85 c0 test %eax,%eax + 28ac: 76 4c jbe 0x28fa + 28ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 28b5: 00 + 28b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28bd: 0f 1f 00 nopl (%rax) + 28c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 28c4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 28ca: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 28d0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 28d6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 28db: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 + 28e1: 41 ff c2 inc %r10d + 28e4: 44 3b d0 cmp %eax,%r10d + 28e7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 + 28ed: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) + 28f3: 72 cb jb 0x28c0 + 28f5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 28fa: 41 ff cb dec %r11d + 28fd: 45 3b d9 cmp %r9d,%r11d + 2900: 73 12 jae 0x2914 + 2902: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 2908: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 290e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 2914: 33 c0 xor %eax,%eax + 2916: c3 ret + 2917: b8 fa ff ff ff mov $0xfffffffa,%eax + 291c: c3 ret + 291d: 33 c0 xor %eax,%eax + 291f: e9 51 ff ff ff jmp 0x2875 + 2924: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2929: c3 ret + 292a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2931: 00 + 2932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2945: 48 85 c9 test %rcx,%rcx + 2948: 74 27 je 0x2971 + 294a: 48 85 d2 test %rdx,%rdx + 294d: 74 22 je 0x2971 + 294f: 4d 85 c0 test %r8,%r8 + 2952: 74 1d je 0x2971 + 2954: 45 85 c9 test %r9d,%r9d + 2957: 77 0b ja 0x2964 + 2959: b8 fa ff ff ff mov $0xfffffffa,%eax + 295e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2963: c3 ret + 2964: e8 97 4e 01 00 call 0x17800 + 2969: 33 c0 xor %eax,%eax + 296b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2970: c3 ret + 2971: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2976: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 297b: c3 ret + 297c: 0f 1f 40 00 nopl 0x0(%rax) + 2980: 48 83 ec 28 sub $0x28,%rsp + 2984: 48 85 c9 test %rcx,%rcx + 2987: 74 25 je 0x29ae + 2989: 48 85 d2 test %rdx,%rdx + 298c: 74 20 je 0x29ae + 298e: 4d 85 c0 test %r8,%r8 + 2991: 74 1b je 0x29ae + 2993: 45 85 c9 test %r9d,%r9d + 2996: 77 0a ja 0x29a2 + 2998: b8 fa ff ff ff mov $0xfffffffa,%eax + 299d: 48 83 c4 28 add $0x28,%rsp + 29a1: c3 ret + 29a2: e8 39 52 01 00 call 0x17be0 + 29a7: 33 c0 xor %eax,%eax + 29a9: 48 83 c4 28 add $0x28,%rsp + 29ad: c3 ret + 29ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 29b3: 48 83 c4 28 add $0x28,%rsp + 29b7: c3 ret + 29b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 29bf: 00 + 29c0: 48 83 ec 28 sub $0x28,%rsp + 29c4: 48 85 c9 test %rcx,%rcx + 29c7: 74 25 je 0x29ee + 29c9: 48 85 d2 test %rdx,%rdx + 29cc: 74 20 je 0x29ee + 29ce: 4d 85 c0 test %r8,%r8 + 29d1: 74 1b je 0x29ee + 29d3: 45 85 c9 test %r9d,%r9d + 29d6: 77 0a ja 0x29e2 + 29d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 29dd: 48 83 c4 28 add $0x28,%rsp + 29e1: c3 ret + 29e2: e8 79 55 01 00 call 0x17f60 + 29e7: 33 c0 xor %eax,%eax + 29e9: 48 83 c4 28 add $0x28,%rsp + 29ed: c3 ret + 29ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 29f3: 48 83 c4 28 add $0x28,%rsp + 29f7: c3 ret + 29f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 29ff: 00 + 2a00: 48 83 ec 28 sub $0x28,%rsp + 2a04: 48 85 c9 test %rcx,%rcx + 2a07: 74 25 je 0x2a2e + 2a09: 48 85 d2 test %rdx,%rdx + 2a0c: 74 20 je 0x2a2e + 2a0e: 4d 85 c0 test %r8,%r8 + 2a11: 74 1b je 0x2a2e + 2a13: 45 85 c9 test %r9d,%r9d + 2a16: 77 0a ja 0x2a22 + 2a18: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a1d: 48 83 c4 28 add $0x28,%rsp + 2a21: c3 ret + 2a22: e8 59 59 01 00 call 0x18380 + 2a27: 33 c0 xor %eax,%eax + 2a29: 48 83 c4 28 add $0x28,%rsp + 2a2d: c3 ret + 2a2e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a33: 48 83 c4 28 add $0x28,%rsp + 2a37: c3 ret + 2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a3f: 00 + 2a40: 48 83 ec 28 sub $0x28,%rsp + 2a44: 48 85 c9 test %rcx,%rcx + 2a47: 74 25 je 0x2a6e + 2a49: 48 85 d2 test %rdx,%rdx + 2a4c: 74 20 je 0x2a6e + 2a4e: 4d 85 c0 test %r8,%r8 + 2a51: 74 1b je 0x2a6e + 2a53: 45 85 c9 test %r9d,%r9d + 2a56: 77 0a ja 0x2a62 + 2a58: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a5d: 48 83 c4 28 add $0x28,%rsp + 2a61: c3 ret + 2a62: e8 79 5c 01 00 call 0x186e0 + 2a67: 33 c0 xor %eax,%eax + 2a69: 48 83 c4 28 add $0x28,%rsp + 2a6d: c3 ret + 2a6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a73: 48 83 c4 28 add $0x28,%rsp + 2a77: c3 ret + 2a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a7f: 00 + 2a80: 48 83 ec 28 sub $0x28,%rsp + 2a84: 48 85 c9 test %rcx,%rcx + 2a87: 74 24 je 0x2aad + 2a89: 48 85 d2 test %rdx,%rdx + 2a8c: 74 1f je 0x2aad + 2a8e: 45 85 c0 test %r8d,%r8d + 2a91: 7f 0a jg 0x2a9d + 2a93: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a98: 48 83 c4 28 add $0x28,%rsp + 2a9c: c3 ret + 2a9d: 41 c1 e0 02 shl $0x2,%r8d + 2aa1: e8 9a f2 a5 01 call 0x1a61d40 + 2aa6: 33 c0 xor %eax,%eax + 2aa8: 48 83 c4 28 add $0x28,%rsp + 2aac: c3 ret + 2aad: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ab2: 48 83 c4 28 add $0x28,%rsp + 2ab6: c3 ret + 2ab7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2abe: 00 00 + 2ac0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2ac5: 48 85 c9 test %rcx,%rcx + 2ac8: 74 26 je 0x2af0 + 2aca: 48 85 d2 test %rdx,%rdx + 2acd: 74 21 je 0x2af0 + 2acf: 45 85 c0 test %r8d,%r8d + 2ad2: 7f 0b jg 0x2adf + 2ad4: b8 fa ff ff ff mov $0xfffffffa,%eax + 2ad9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2ade: c3 ret + 2adf: 41 c1 e0 02 shl $0x2,%r8d + 2ae3: e8 28 f6 a5 01 call 0x1a62110 + 2ae8: 33 c0 xor %eax,%eax + 2aea: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2aef: c3 ret + 2af0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2af5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2afa: c3 ret + 2afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2b00: 48 83 ec 28 sub $0x28,%rsp + 2b04: 48 85 c9 test %rcx,%rcx + 2b07: 74 24 je 0x2b2d + 2b09: 48 85 d2 test %rdx,%rdx + 2b0c: 74 1f je 0x2b2d + 2b0e: 45 85 c0 test %r8d,%r8d + 2b11: 7f 0a jg 0x2b1d + 2b13: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b18: 48 83 c4 28 add $0x28,%rsp + 2b1c: c3 ret + 2b1d: 41 c1 e0 02 shl $0x2,%r8d + 2b21: e8 6a fa a5 01 call 0x1a62590 + 2b26: 33 c0 xor %eax,%eax + 2b28: 48 83 c4 28 add $0x28,%rsp + 2b2c: c3 ret + 2b2d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2b32: 48 83 c4 28 add $0x28,%rsp + 2b36: c3 ret + 2b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2b3e: 00 00 + 2b40: 48 83 ec 38 sub $0x38,%rsp + 2b44: 48 85 c9 test %rcx,%rcx + 2b47: 0f 84 88 00 00 00 je 0x2bd5 + 2b4d: 48 85 d2 test %rdx,%rdx + 2b50: 0f 84 7f 00 00 00 je 0x2bd5 + 2b56: 45 85 c0 test %r8d,%r8d + 2b59: 0f 8e 80 00 00 00 jle 0x2bdf + 2b5f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 2b66: 7e 5d jle 0x2bc5 + 2b68: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 2b6d: 48 89 cb mov %rcx,%rbx + 2b70: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 2b75: 48 89 d6 mov %rdx,%rsi + 2b78: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 2b7d: 44 89 c7 mov %r8d,%edi + 2b80: 48 89 d9 mov %rbx,%rcx + 2b83: 48 89 f2 mov %rsi,%rdx + 2b86: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 2b8c: e8 6f 3d 01 00 call 0x16900 + 2b91: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 2b97: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 2b9e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 2ba5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 2bab: 7f d3 jg 0x2b80 + 2bad: 48 89 d9 mov %rbx,%rcx + 2bb0: 48 89 f2 mov %rsi,%rdx + 2bb3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 2bb8: 41 89 f8 mov %edi,%r8d + 2bbb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 2bc0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 2bc5: 41 c1 e0 02 shl $0x2,%r8d + 2bc9: e8 32 3d 01 00 call 0x16900 + 2bce: 33 c0 xor %eax,%eax + 2bd0: 48 83 c4 38 add $0x38,%rsp + 2bd4: c3 ret + 2bd5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2bda: 48 83 c4 38 add $0x38,%rsp + 2bde: c3 ret + 2bdf: b8 fa ff ff ff mov $0xfffffffa,%eax + 2be4: 48 83 c4 38 add $0x38,%rsp + 2be8: c3 ret + 2be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2bf0: 00 + 2bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2bff: 00 + 2c00: 48 83 ec 38 sub $0x38,%rsp + 2c04: 48 85 c9 test %rcx,%rcx + 2c07: 0f 84 88 00 00 00 je 0x2c95 + 2c0d: 48 85 d2 test %rdx,%rdx + 2c10: 0f 84 7f 00 00 00 je 0x2c95 + 2c16: 45 85 c0 test %r8d,%r8d + 2c19: 0f 8e 80 00 00 00 jle 0x2c9f + 2c1f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 2c26: 7e 5d jle 0x2c85 + 2c28: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 2c2d: 48 89 cb mov %rcx,%rbx + 2c30: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 2c35: 48 89 d6 mov %rdx,%rsi + 2c38: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 2c3d: 44 89 c7 mov %r8d,%edi + 2c40: 48 89 d9 mov %rbx,%rcx + 2c43: 48 89 f2 mov %rsi,%rdx + 2c46: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 2c4c: e8 0f 3d 01 00 call 0x16960 + 2c51: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 2c57: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 2c5e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 2c65: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 2c6b: 7f d3 jg 0x2c40 + 2c6d: 48 89 d9 mov %rbx,%rcx + 2c70: 48 89 f2 mov %rsi,%rdx + 2c73: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 2c78: 41 89 f8 mov %edi,%r8d + 2c7b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 2c80: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 2c85: 41 c1 e0 02 shl $0x2,%r8d + 2c89: e8 d2 3c 01 00 call 0x16960 + 2c8e: 33 c0 xor %eax,%eax + 2c90: 48 83 c4 38 add $0x38,%rsp + 2c94: c3 ret + 2c95: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c9a: 48 83 c4 38 add $0x38,%rsp + 2c9e: c3 ret + 2c9f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2ca4: 48 83 c4 38 add $0x38,%rsp + 2ca8: c3 ret + 2ca9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2cb0: 00 + 2cb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2cbf: 00 + 2cc0: 48 83 ec 38 sub $0x38,%rsp + 2cc4: 48 85 c9 test %rcx,%rcx + 2cc7: 0f 84 88 00 00 00 je 0x2d55 + 2ccd: 48 85 d2 test %rdx,%rdx + 2cd0: 0f 84 7f 00 00 00 je 0x2d55 + 2cd6: 45 85 c0 test %r8d,%r8d + 2cd9: 0f 8e 80 00 00 00 jle 0x2d5f + 2cdf: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 2ce6: 7e 5d jle 0x2d45 + 2ce8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 2ced: 48 89 cb mov %rcx,%rbx + 2cf0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 2cf5: 48 89 d6 mov %rdx,%rsi + 2cf8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 2cfd: 44 89 c7 mov %r8d,%edi + 2d00: 48 89 d9 mov %rbx,%rcx + 2d03: 48 89 f2 mov %rsi,%rdx + 2d06: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 2d0c: e8 af 3c 01 00 call 0x169c0 + 2d11: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 2d17: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 2d1e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 2d25: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 2d2b: 7f d3 jg 0x2d00 + 2d2d: 48 89 d9 mov %rbx,%rcx + 2d30: 48 89 f2 mov %rsi,%rdx + 2d33: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 2d38: 41 89 f8 mov %edi,%r8d + 2d3b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 2d40: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 2d45: 41 c1 e0 02 shl $0x2,%r8d + 2d49: e8 72 3c 01 00 call 0x169c0 + 2d4e: 33 c0 xor %eax,%eax + 2d50: 48 83 c4 38 add $0x38,%rsp + 2d54: c3 ret + 2d55: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2d5a: 48 83 c4 38 add $0x38,%rsp + 2d5e: c3 ret + 2d5f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2d64: 48 83 c4 38 add $0x38,%rsp + 2d68: c3 ret + 2d69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d70: 00 + 2d71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d7f: 00 + 2d80: 48 83 ec 28 sub $0x28,%rsp + 2d84: 4d 89 c1 mov %r8,%r9 + 2d87: 49 89 d0 mov %rdx,%r8 + 2d8a: 48 89 ca mov %rcx,%rdx + 2d8d: e8 ae 5c 01 00 call 0x18a40 + 2d92: 48 83 c4 28 add $0x28,%rsp + 2d96: c3 ret + 2d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2d9e: 00 00 + 2da0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2da5: 4d 89 c1 mov %r8,%r9 + 2da8: 49 89 d0 mov %rdx,%r8 + 2dab: 48 89 ca mov %rcx,%rdx + 2dae: e8 4d 5f 01 00 call 0x18d00 + 2db3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2db8: c3 ret + 2db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2dc0: 48 83 ec 28 sub $0x28,%rsp + 2dc4: 4d 89 c1 mov %r8,%r9 + 2dc7: 49 89 d0 mov %rdx,%r8 + 2dca: 48 89 ca mov %rcx,%rdx + 2dcd: e8 ee 61 01 00 call 0x18fc0 + 2dd2: 48 83 c4 28 add $0x28,%rsp + 2dd6: c3 ret + 2dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2dde: 00 00 + 2de0: 48 83 ec 28 sub $0x28,%rsp + 2de4: 4d 89 c1 mov %r8,%r9 + 2de7: 49 89 d0 mov %rdx,%r8 + 2dea: 48 89 ca mov %rcx,%rdx + 2ded: e8 8e 64 01 00 call 0x19280 + 2df2: 48 83 c4 28 add $0x28,%rsp + 2df6: c3 ret + 2df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2dfe: 00 00 + 2e00: 48 83 ec 28 sub $0x28,%rsp + 2e04: 4d 89 c1 mov %r8,%r9 + 2e07: 49 89 d0 mov %rdx,%r8 + 2e0a: 48 89 ca mov %rcx,%rdx + 2e0d: e8 0e 67 01 00 call 0x19520 + 2e12: 48 83 c4 28 add $0x28,%rsp + 2e16: c3 ret + 2e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2e1e: 00 00 + 2e20: 48 83 ec 28 sub $0x28,%rsp + 2e24: 4d 89 c1 mov %r8,%r9 + 2e27: 49 89 d0 mov %rdx,%r8 + 2e2a: 48 89 ca mov %rcx,%rdx + 2e2d: e8 8e 69 01 00 call 0x197c0 + 2e32: 48 83 c4 28 add $0x28,%rsp + 2e36: c3 ret + 2e37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2e3e: 00 00 + 2e40: 48 83 ec 28 sub $0x28,%rsp + 2e44: 48 85 c9 test %rcx,%rcx + 2e47: 74 4b je 0x2e94 + 2e49: 4d 85 c0 test %r8,%r8 + 2e4c: 74 46 je 0x2e94 + 2e4e: 45 85 c9 test %r9d,%r9d + 2e51: 7e 4b jle 0x2e9e + 2e53: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c59078 + 2e5a: 01 + 2e5b: 7a 02 jp 0x2e5f + 2e5d: 74 26 je 0x2e85 + 2e5f: 0f 57 c0 xorps %xmm0,%xmm0 + 2e62: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 2e66: 7a 02 jp 0x2e6a + 2e68: 74 0c je 0x2e76 + 2e6a: e8 d1 6b 01 00 call 0x19a40 + 2e6f: 33 c0 xor %eax,%eax + 2e71: 48 83 c4 28 add $0x28,%rsp + 2e75: c3 ret + 2e76: 4c 89 c1 mov %r8,%rcx + 2e79: 44 89 ca mov %r9d,%edx + 2e7c: 48 83 c4 28 add $0x28,%rsp + 2e80: e9 7b 6d 01 00 jmp 0x19c00 + 2e85: 4c 89 c2 mov %r8,%rdx + 2e88: 45 89 c8 mov %r9d,%r8d + 2e8b: 48 83 c4 28 add $0x28,%rsp + 2e8f: e9 cc ed ff ff jmp 0x1c60 + 2e94: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2e99: 48 83 c4 28 add $0x28,%rsp + 2e9d: c3 ret + 2e9e: b8 fa ff ff ff mov $0xfffffffa,%eax + 2ea3: 48 83 c4 28 add $0x28,%rsp + 2ea7: c3 ret + 2ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2eaf: 00 + 2eb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2ebe: 00 00 + 2ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2ec5: 48 85 c9 test %rcx,%rcx + 2ec8: 74 4e je 0x2f18 + 2eca: 4d 85 c0 test %r8,%r8 + 2ecd: 74 49 je 0x2f18 + 2ecf: 45 85 c9 test %r9d,%r9d + 2ed2: 7e 4f jle 0x2f23 + 2ed4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c59080 + 2edb: 01 + 2edc: 7a 02 jp 0x2ee0 + 2ede: 74 28 je 0x2f08 + 2ee0: 0f 57 c0 xorps %xmm0,%xmm0 + 2ee3: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 2ee7: 7a 02 jp 0x2eeb + 2ee9: 74 0d je 0x2ef8 + 2eeb: e8 50 6d 01 00 call 0x19c40 + 2ef0: 33 c0 xor %eax,%eax + 2ef2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2ef7: c3 ret + 2ef8: 4c 89 c1 mov %r8,%rcx + 2efb: 44 89 ca mov %r9d,%edx + 2efe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f03: e9 f8 6e 01 00 jmp 0x19e00 + 2f08: 4c 89 c2 mov %r8,%rdx + 2f0b: 45 89 c8 mov %r9d,%r8d + 2f0e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f13: e9 88 ed ff ff jmp 0x1ca0 + 2f18: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f1d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f22: c3 ret + 2f23: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f2d: c3 ret + 2f2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f35: 00 + 2f36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2f3d: 0f 1f 00 nopl (%rax) + 2f40: 48 83 ec 28 sub $0x28,%rsp + 2f44: 48 85 c9 test %rcx,%rcx + 2f47: 74 4b je 0x2f94 + 2f49: 4d 85 c0 test %r8,%r8 + 2f4c: 74 46 je 0x2f94 + 2f4e: 45 85 c9 test %r9d,%r9d + 2f51: 7e 4b jle 0x2f9e + 2f53: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c59088 + 2f5a: 01 + 2f5b: 7a 02 jp 0x2f5f + 2f5d: 74 26 je 0x2f85 + 2f5f: 0f 57 c0 xorps %xmm0,%xmm0 + 2f62: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 2f66: 7a 02 jp 0x2f6a + 2f68: 74 0c je 0x2f76 + 2f6a: e8 d1 6e 01 00 call 0x19e40 + 2f6f: 33 c0 xor %eax,%eax + 2f71: 48 83 c4 28 add $0x28,%rsp + 2f75: c3 ret + 2f76: 4c 89 c1 mov %r8,%rcx + 2f79: 44 89 ca mov %r9d,%edx + 2f7c: 48 83 c4 28 add $0x28,%rsp + 2f80: e9 5b 70 01 00 jmp 0x19fe0 + 2f85: 4c 89 c2 mov %r8,%rdx + 2f88: 45 89 c8 mov %r9d,%r8d + 2f8b: 48 83 c4 28 add $0x28,%rsp + 2f8f: e9 4c ed ff ff jmp 0x1ce0 + 2f94: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f99: 48 83 c4 28 add $0x28,%rsp + 2f9d: c3 ret + 2f9e: b8 fa ff ff ff mov $0xfffffffa,%eax + 2fa3: 48 83 c4 28 add $0x28,%rsp + 2fa7: c3 ret + 2fa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2faf: 00 + 2fb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2fbe: 00 00 + 2fc0: 57 push %rdi + 2fc1: 48 83 ec 20 sub $0x20,%rsp + 2fc5: 48 85 c9 test %rcx,%rcx + 2fc8: 0f 84 13 02 00 00 je 0x31e1 + 2fce: 4d 85 c0 test %r8,%r8 + 2fd1: 0f 84 0a 02 00 00 je 0x31e1 + 2fd7: 45 85 c9 test %r9d,%r9d + 2fda: 0f 8e f6 01 00 00 jle 0x31d6 + 2fe0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c59090 + 2fe7: 01 + 2fe8: 7a 06 jp 0x2ff0 + 2fea: 0f 84 d5 01 00 00 je 0x31c5 + 2ff0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 2ff4: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 2ff8: 7a 06 jp 0x3000 + 2ffa: 0f 84 b4 01 00 00 je 0x31b4 + 3000: 41 83 f9 10 cmp $0x10,%r9d + 3004: 0f 8c 9a 01 00 00 jl 0x31a4 + 300a: 4d 89 c2 mov %r8,%r10 + 300d: 49 83 e2 1f and $0x1f,%r10 + 3011: 45 89 d2 mov %r10d,%r10d + 3014: 45 85 d2 test %r10d,%r10d + 3017: 74 18 je 0x3031 + 3019: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 3020: 0f 85 7e 01 00 00 jne 0x31a4 + 3026: 41 f7 da neg %r10d + 3029: 41 83 c2 20 add $0x20,%r10d + 302d: 41 c1 ea 03 shr $0x3,%r10d + 3031: 41 8d 42 10 lea 0x10(%r10),%eax + 3035: 44 3b c8 cmp %eax,%r9d + 3038: 0f 8c 66 01 00 00 jl 0x31a4 + 303e: 44 89 cf mov %r9d,%edi + 3041: 33 c0 xor %eax,%eax + 3043: 41 2b fa sub %r10d,%edi + 3046: 83 e7 0f and $0xf,%edi + 3049: f7 df neg %edi + 304b: 41 03 f9 add %r9d,%edi + 304e: 45 85 d2 test %r10d,%r10d + 3051: 76 20 jbe 0x3073 + 3053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 305f: 00 + 3060: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 3065: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 306b: 48 ff c0 inc %rax + 306e: 49 3b c2 cmp %r10,%rax + 3071: 72 ed jb 0x3060 + 3073: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 3077: 48 63 c7 movslq %edi,%rax + 307a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 3080: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 3086: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 + 308d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 3094: 01 + 3095: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 3099: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) + 309f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 + 30a6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 + 30ad: 01 + 30ae: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 30b2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 + 30b9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) + 30c0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 + 30c7: 01 + 30c8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 30cc: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) + 30d3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 + 30da: 01 + 30db: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 30df: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) + 30e6: 49 83 c2 10 add $0x10,%r10 + 30ea: 4c 3b d0 cmp %rax,%r10 + 30ed: 72 91 jb 0x3080 + 30ef: 44 8d 57 01 lea 0x1(%rdi),%r10d + 30f3: 45 3b d1 cmp %r9d,%r10d + 30f6: 0f 87 98 00 00 00 ja 0x3194 + 30fc: 49 63 d1 movslq %r9d,%rdx + 30ff: 48 2b d0 sub %rax,%rdx + 3102: 48 83 fa 04 cmp $0x4,%rdx + 3106: 0f 8c 93 00 00 00 jl 0x319f + 310c: 41 89 d1 mov %edx,%r9d + 310f: 45 33 db xor %r11d,%r11d + 3112: 41 83 e1 fc and $0xfffffffc,%r9d + 3116: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 + 311a: 4d 63 c9 movslq %r9d,%r9 + 311d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 3121: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3128: 00 + 3129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3130: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3137: 00 + 3138: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 313f: 90 nop + 3140: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 + 3146: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 + 314d: 01 + 314e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 3152: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) + 3158: 49 83 c3 04 add $0x4,%r11 + 315c: 4d 3b d9 cmp %r9,%r11 + 315f: 72 df jb 0x3140 + 3161: 4c 3b ca cmp %rdx,%r9 + 3164: 73 2e jae 0x3194 + 3166: 48 63 ff movslq %edi,%rdi + 3169: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 + 316d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax + 3171: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3178: 00 + 3179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3180: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 + 3186: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) + 318c: 49 ff c1 inc %r9 + 318f: 4c 3b ca cmp %rdx,%r9 + 3192: 72 ec jb 0x3180 + 3194: 33 c0 xor %eax,%eax + 3196: c5 f8 77 vzeroupper + 3199: 48 83 c4 20 add $0x20,%rsp + 319d: 5f pop %rdi + 319e: c3 ret + 319f: 45 33 c9 xor %r9d,%r9d + 31a2: eb bd jmp 0x3161 + 31a4: 33 ff xor %edi,%edi + 31a6: 41 83 f9 01 cmp $0x1,%r9d + 31aa: 72 e8 jb 0x3194 + 31ac: 49 63 d1 movslq %r9d,%rdx + 31af: 45 33 c9 xor %r9d,%r9d + 31b2: eb ad jmp 0x3161 + 31b4: 4c 89 c1 mov %r8,%rcx + 31b7: 44 89 ca mov %r9d,%edx + 31ba: e8 61 6e 01 00 call 0x1a020 + 31bf: 48 83 c4 20 add $0x20,%rsp + 31c3: 5f pop %rdi + 31c4: c3 ret + 31c5: 4c 89 c2 mov %r8,%rdx + 31c8: 45 89 c8 mov %r9d,%r8d + 31cb: e8 50 eb ff ff call 0x1d20 + 31d0: 48 83 c4 20 add $0x20,%rsp + 31d4: 5f pop %rdi + 31d5: c3 ret + 31d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 31db: 48 83 c4 20 add $0x20,%rsp + 31df: 5f pop %rdi + 31e0: c3 ret + 31e1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 31e6: 48 83 c4 20 add $0x20,%rsp + 31ea: 5f pop %rdi + 31eb: c3 ret + 31ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 31f3: 00 + 31f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3200: 41 54 push %r12 + 3202: 48 83 ec 20 sub $0x20,%rsp + 3206: 48 85 c9 test %rcx,%rcx + 3209: 0f 84 ce 01 00 00 je 0x33dd + 320f: 4d 85 c0 test %r8,%r8 + 3212: 0f 84 c5 01 00 00 je 0x33dd + 3218: 45 85 c9 test %r9d,%r9d + 321b: 0f 8e b0 01 00 00 jle 0x33d1 + 3221: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c59098 + 3228: 01 + 3229: 7a 06 jp 0x3231 + 322b: 0f 84 8e 01 00 00 je 0x33bf + 3231: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 3235: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 3239: 7a 06 jp 0x3241 + 323b: 0f 84 6c 01 00 00 je 0x33ad + 3241: 41 83 f9 10 cmp $0x10,%r9d + 3245: 0f 8c 5a 01 00 00 jl 0x33a5 + 324b: 4c 89 c0 mov %r8,%rax + 324e: 48 83 e0 1f and $0x1f,%rax + 3252: 89 c2 mov %eax,%edx + 3254: 85 d2 test %edx,%edx + 3256: 74 11 je 0x3269 + 3258: f6 c2 07 test $0x7,%dl + 325b: 0f 85 44 01 00 00 jne 0x33a5 + 3261: f7 da neg %edx + 3263: 83 c2 20 add $0x20,%edx + 3266: c1 ea 03 shr $0x3,%edx + 3269: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 326d: 45 3b cb cmp %r11d,%r9d + 3270: 0f 8c 2f 01 00 00 jl 0x33a5 + 3276: 45 89 cc mov %r9d,%r12d + 3279: 33 c0 xor %eax,%eax + 327b: 44 2b e2 sub %edx,%r12d + 327e: 41 83 e4 0f and $0xf,%r12d + 3282: 41 f7 dc neg %r12d + 3285: 45 03 e1 add %r9d,%r12d + 3288: 41 89 d3 mov %edx,%r11d + 328b: 85 d2 test %edx,%edx + 328d: 76 24 jbe 0x32b3 + 328f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3296: 00 + 3297: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 329e: 66 90 xchg %ax,%ax + 32a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 32a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 32ab: 48 ff c0 inc %rax + 32ae: 49 3b c3 cmp %r11,%rax + 32b1: 72 ed jb 0x32a0 + 32b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 32b8: 49 63 c4 movslq %r12d,%rax + 32bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 32c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 32c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 32cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 32d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 32db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 32e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 32e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 32ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 32f6: 49 83 c3 10 add $0x10,%r11 + 32fa: 4c 3b d8 cmp %rax,%r11 + 32fd: 72 c1 jb 0x32c0 + 32ff: 41 8d 44 24 01 lea 0x1(%r12),%eax + 3304: 41 3b c1 cmp %r9d,%eax + 3307: 0f 87 87 00 00 00 ja 0x3394 + 330d: 4d 63 d1 movslq %r9d,%r10 + 3310: 4d 63 e4 movslq %r12d,%r12 + 3313: 4d 2b d4 sub %r12,%r10 + 3316: 49 83 fa 04 cmp $0x4,%r10 + 331a: 0f 8c 80 00 00 00 jl 0x33a0 + 3320: 4d 63 e4 movslq %r12d,%r12 + 3323: 45 89 d3 mov %r10d,%r11d + 3326: 41 83 e3 fc and $0xfffffffc,%r11d + 332a: 45 33 c9 xor %r9d,%r9d + 332d: 4d 63 db movslq %r11d,%r11 + 3330: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 3335: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 3339: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 333d: 0f 1f 00 nopl (%rax) + 3340: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 3346: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 334c: 49 83 c1 04 add $0x4,%r9 + 3350: 4d 3b cb cmp %r11,%r9 + 3353: 72 eb jb 0x3340 + 3355: 4d 3b da cmp %r10,%r11 + 3358: 73 3a jae 0x3394 + 335a: 4d 63 e4 movslq %r12d,%r12 + 335d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 3361: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 3365: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 336c: 00 + 336d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3380: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 3386: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 338c: 49 ff c3 inc %r11 + 338f: 4d 3b da cmp %r10,%r11 + 3392: 72 ec jb 0x3380 + 3394: 33 c0 xor %eax,%eax + 3396: c5 f8 77 vzeroupper + 3399: 48 83 c4 20 add $0x20,%rsp + 339d: 41 5c pop %r12 + 339f: c3 ret + 33a0: 45 33 db xor %r11d,%r11d + 33a3: eb b0 jmp 0x3355 + 33a5: 45 33 e4 xor %r12d,%r12d + 33a8: e9 52 ff ff ff jmp 0x32ff + 33ad: 4c 89 c1 mov %r8,%rcx + 33b0: 44 89 ca mov %r9d,%edx + 33b3: e8 a8 6c 01 00 call 0x1a060 + 33b8: 48 83 c4 20 add $0x20,%rsp + 33bc: 41 5c pop %r12 + 33be: c3 ret + 33bf: 4c 89 c2 mov %r8,%rdx + 33c2: 45 89 c8 mov %r9d,%r8d + 33c5: e8 16 ea ff ff call 0x1de0 + 33ca: 48 83 c4 20 add $0x20,%rsp + 33ce: 41 5c pop %r12 + 33d0: c3 ret + 33d1: b8 fa ff ff ff mov $0xfffffffa,%eax + 33d6: 48 83 c4 20 add $0x20,%rsp + 33da: 41 5c pop %r12 + 33dc: c3 ret + 33dd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 33e2: 48 83 c4 20 add $0x20,%rsp + 33e6: 41 5c pop %r12 + 33e8: c3 ret + 33e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 33f0: 00 + 33f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 33ff: 00 + 3400: 41 54 push %r12 + 3402: 48 83 ec 20 sub $0x20,%rsp + 3406: 48 85 c9 test %rcx,%rcx + 3409: 0f 84 ce 01 00 00 je 0x35dd + 340f: 4d 85 c0 test %r8,%r8 + 3412: 0f 84 c5 01 00 00 je 0x35dd + 3418: 45 85 c9 test %r9d,%r9d + 341b: 0f 8e b0 01 00 00 jle 0x35d1 + 3421: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c590a0 + 3428: 01 + 3429: 7a 06 jp 0x3431 + 342b: 0f 84 8e 01 00 00 je 0x35bf + 3431: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 3435: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 3439: 7a 06 jp 0x3441 + 343b: 0f 84 6c 01 00 00 je 0x35ad + 3441: 41 83 f9 10 cmp $0x10,%r9d + 3445: 0f 8c 5a 01 00 00 jl 0x35a5 + 344b: 4c 89 c0 mov %r8,%rax + 344e: 48 83 e0 1f and $0x1f,%rax + 3452: 89 c2 mov %eax,%edx + 3454: 85 d2 test %edx,%edx + 3456: 74 11 je 0x3469 + 3458: f6 c2 07 test $0x7,%dl + 345b: 0f 85 44 01 00 00 jne 0x35a5 + 3461: f7 da neg %edx + 3463: 83 c2 20 add $0x20,%edx + 3466: c1 ea 03 shr $0x3,%edx + 3469: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 346d: 45 3b cb cmp %r11d,%r9d + 3470: 0f 8c 2f 01 00 00 jl 0x35a5 + 3476: 45 89 cc mov %r9d,%r12d + 3479: 33 c0 xor %eax,%eax + 347b: 44 2b e2 sub %edx,%r12d + 347e: 41 83 e4 0f and $0xf,%r12d + 3482: 41 f7 dc neg %r12d + 3485: 45 03 e1 add %r9d,%r12d + 3488: 41 89 d3 mov %edx,%r11d + 348b: 85 d2 test %edx,%edx + 348d: 76 24 jbe 0x34b3 + 348f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3496: 00 + 3497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 349e: 66 90 xchg %ax,%ax + 34a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 34a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 34ab: 48 ff c0 inc %rax + 34ae: 49 3b c3 cmp %r11,%rax + 34b1: 72 ed jb 0x34a0 + 34b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 34b8: 49 63 c4 movslq %r12d,%rax + 34bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 34c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 34c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 34cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 34d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 34db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 34e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 34e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 34ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 34f6: 49 83 c3 10 add $0x10,%r11 + 34fa: 4c 3b d8 cmp %rax,%r11 + 34fd: 72 c1 jb 0x34c0 + 34ff: 41 8d 44 24 01 lea 0x1(%r12),%eax + 3504: 41 3b c1 cmp %r9d,%eax + 3507: 0f 87 87 00 00 00 ja 0x3594 + 350d: 4d 63 d1 movslq %r9d,%r10 + 3510: 4d 63 e4 movslq %r12d,%r12 + 3513: 4d 2b d4 sub %r12,%r10 + 3516: 49 83 fa 04 cmp $0x4,%r10 + 351a: 0f 8c 80 00 00 00 jl 0x35a0 + 3520: 4d 63 e4 movslq %r12d,%r12 + 3523: 45 89 d3 mov %r10d,%r11d + 3526: 41 83 e3 fc and $0xfffffffc,%r11d + 352a: 45 33 c9 xor %r9d,%r9d + 352d: 4d 63 db movslq %r11d,%r11 + 3530: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 3535: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 3539: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 353d: 0f 1f 00 nopl (%rax) + 3540: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 3546: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 354c: 49 83 c1 04 add $0x4,%r9 + 3550: 4d 3b cb cmp %r11,%r9 + 3553: 72 eb jb 0x3540 + 3555: 4d 3b da cmp %r10,%r11 + 3558: 73 3a jae 0x3594 + 355a: 4d 63 e4 movslq %r12d,%r12 + 355d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 3561: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 3565: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 356c: 00 + 356d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3580: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 3586: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 358c: 49 ff c3 inc %r11 + 358f: 4d 3b da cmp %r10,%r11 + 3592: 72 ec jb 0x3580 + 3594: 33 c0 xor %eax,%eax + 3596: c5 f8 77 vzeroupper + 3599: 48 83 c4 20 add $0x20,%rsp + 359d: 41 5c pop %r12 + 359f: c3 ret + 35a0: 45 33 db xor %r11d,%r11d + 35a3: eb b0 jmp 0x3555 + 35a5: 45 33 e4 xor %r12d,%r12d + 35a8: e9 52 ff ff ff jmp 0x34ff + 35ad: 4c 89 c1 mov %r8,%rcx + 35b0: 44 89 ca mov %r9d,%edx + 35b3: e8 e8 6a 01 00 call 0x1a0a0 + 35b8: 48 83 c4 20 add $0x20,%rsp + 35bc: 41 5c pop %r12 + 35be: c3 ret + 35bf: 4c 89 c2 mov %r8,%rdx + 35c2: 45 89 c8 mov %r9d,%r8d + 35c5: e8 d6 e8 ff ff call 0x1ea0 + 35ca: 48 83 c4 20 add $0x20,%rsp + 35ce: 41 5c pop %r12 + 35d0: c3 ret + 35d1: b8 fa ff ff ff mov $0xfffffffa,%eax + 35d6: 48 83 c4 20 add $0x20,%rsp + 35da: 41 5c pop %r12 + 35dc: c3 ret + 35dd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 35e2: 48 83 c4 20 add $0x20,%rsp + 35e6: 41 5c pop %r12 + 35e8: c3 ret + 35e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 35f0: 00 + 35f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 35f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 35ff: 00 + 3600: 53 push %rbx + 3601: 56 push %rsi + 3602: 57 push %rdi + 3603: 41 54 push %r12 + 3605: 41 55 push %r13 + 3607: 41 56 push %r14 + 3609: 41 57 push %r15 + 360b: 55 push %rbp + 360c: 48 83 ec 38 sub $0x38,%rsp + 3610: 49 89 ce mov %rcx,%r14 + 3613: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 361a: 00 + 361b: 44 89 cf mov %r9d,%edi + 361e: 44 89 c6 mov %r8d,%esi + 3621: 41 89 d7 mov %edx,%r15d + 3624: 4d 85 f6 test %r14,%r14 + 3627: 0f 84 8a 01 00 00 je 0x37b7 + 362d: 41 83 ff 1e cmp $0x1e,%r15d + 3631: 0f 87 5b 01 00 00 ja 0x3792 + 3637: 41 83 ff 1c cmp $0x1c,%r15d + 363b: 0f 8f 51 01 00 00 jg 0x3792 + 3641: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 3648: 00 + 3649: 48 85 db test %rbx,%rbx + 364c: 0f 84 65 01 00 00 je 0x37b7 + 3652: 48 89 dd mov %rbx,%rbp + 3655: ba 90 00 00 00 mov $0x90,%edx + 365a: 48 83 e5 3f and $0x3f,%rbp + 365e: 48 f7 dd neg %rbp + 3661: 48 83 e5 3f and $0x3f,%rbp + 3665: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 3669: 4c 89 e1 mov %r12,%rcx + 366c: e8 6f 6a 01 00 call 0x1a0e0 + 3671: 44 89 f9 mov %r15d,%ecx + 3674: b8 01 00 00 00 mov $0x1,%eax + 3679: d3 e0 shl %cl,%eax + 367b: 41 89 7c 24 18 mov %edi,0x18(%r12) + 3680: 83 fe 08 cmp $0x8,%esi + 3683: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 3688: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 368f: 00 00 + 3691: 0f 84 3d 02 00 00 je 0x38d4 + 3697: 83 fe 04 cmp $0x4,%esi + 369a: 0f 84 97 00 00 00 je 0x3737 + 36a0: 83 fe 01 cmp $0x1,%esi + 36a3: 75 39 jne 0x36de + 36a5: 0f 57 c0 xorps %xmm0,%xmm0 + 36a8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 36ac: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c590a8 + 36b3: 01 + 36b4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 36b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 36bf: 00 + 36c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 36c7: 00 00 + 36c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 36d0: 00 00 + 36d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 36d9: e9 8f 00 00 00 jmp 0x376d + 36de: 83 fe 02 cmp $0x2,%esi + 36e1: 75 36 jne 0x3719 + 36e3: 0f 57 c0 xorps %xmm0,%xmm0 + 36e6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 36ea: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c590a8 + 36f1: 01 + 36f2: f2 0f 5e c8 divsd %xmm0,%xmm1 + 36f6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 36fd: 00 + 36fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 3705: 00 00 + 3707: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 370e: 00 00 + 3710: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 3717: eb 54 jmp 0x376d + 3719: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 3720: 00 + 3721: b8 ee ff ff ff mov $0xffffffee,%eax + 3726: 48 83 c4 38 add $0x38,%rsp + 372a: 5d pop %rbp + 372b: 41 5f pop %r15 + 372d: 41 5e pop %r14 + 372f: 41 5d pop %r13 + 3731: 41 5c pop %r12 + 3733: 5f pop %rdi + 3734: 5e pop %rsi + 3735: 5b pop %rbx + 3736: c3 ret + 3737: 0f 57 c0 xorps %xmm0,%xmm0 + 373a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 373e: b8 01 00 00 00 mov $0x1,%eax + 3743: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 374a: 00 + 374b: 41 89 44 24 08 mov %eax,0x8(%r12) + 3750: 41 89 44 24 0c mov %eax,0xc(%r12) + 3755: e8 c6 69 01 00 call 0x1a120 + 375a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c590a8 + 3761: 01 + 3762: f2 0f 5e c8 divsd %xmm0,%xmm1 + 3766: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 376d: 41 83 ff 05 cmp $0x5,%r15d + 3771: 7f 35 jg 0x37a8 + 3773: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 377a: 00 00 + 377c: 33 c0 xor %eax,%eax + 377e: 4d 89 26 mov %r12,(%r14) + 3781: 48 83 c4 38 add $0x38,%rsp + 3785: 5d pop %rbp + 3786: 41 5f pop %r15 + 3788: 41 5e pop %r14 + 378a: 41 5d pop %r13 + 378c: 41 5c pop %r12 + 378e: 5f pop %rdi + 378f: 5e pop %rsi + 3790: 5b pop %rbx + 3791: c3 ret + 3792: b8 ef ff ff ff mov $0xffffffef,%eax + 3797: 48 83 c4 38 add $0x38,%rsp + 379b: 5d pop %rbp + 379c: 41 5f pop %r15 + 379e: 41 5e pop %r14 + 37a0: 41 5d pop %r13 + 37a2: 41 5c pop %r12 + 37a4: 5f pop %rdi + 37a5: 5e pop %rsi + 37a6: 5b pop %rbx + 37a7: c3 ret + 37a8: 41 83 ff 0a cmp $0xa,%r15d + 37ac: 0f 8e e8 00 00 00 jle 0x389a + 37b2: 4d 85 ed test %r13,%r13 + 37b5: 75 16 jne 0x37cd + 37b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 37bc: 48 83 c4 38 add $0x38,%rsp + 37c0: 5d pop %rbp + 37c1: 41 5f pop %r15 + 37c3: 41 5e pop %r14 + 37c5: 41 5d pop %r13 + 37c7: 41 5c pop %r12 + 37c9: 5f pop %rdi + 37ca: 5e pop %rsi + 37cb: 5b pop %rbx + 37cc: c3 ret + 37cd: 4c 89 ee mov %r13,%rsi + 37d0: 44 89 f9 mov %r15d,%ecx + 37d3: 48 83 e6 3f and $0x3f,%rsi + 37d7: 44 89 ff mov %r15d,%edi + 37da: 48 f7 de neg %rsi + 37dd: 48 83 e6 3f and $0x3f,%rsi + 37e1: 49 03 f5 add %r13,%rsi + 37e4: 48 89 f2 mov %rsi,%rdx + 37e7: e8 54 69 01 00 call 0x1a140 + 37ec: 49 89 c5 mov %rax,%r13 + 37ef: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 37f6: 00 + 37f7: 49 89 54 24 30 mov %rdx,0x30(%r12) + 37fc: 41 8d 5f ff lea -0x1(%r15),%ebx + 3800: 83 fb 0e cmp $0xe,%ebx + 3803: 7f 38 jg 0x383d + 3805: 89 d9 mov %ebx,%ecx + 3807: e8 d4 6f 01 00 call 0x1a7e0 + 380c: 89 d9 mov %ebx,%ecx + 380e: 48 89 f2 mov %rsi,%rdx + 3811: 41 89 f8 mov %edi,%r8d + 3814: 49 89 c1 mov %rax,%r9 + 3817: 49 89 44 24 38 mov %rax,0x38(%r12) + 381c: e8 5f 70 01 00 call 0x1a880 + 3821: 49 89 c1 mov %rax,%r9 + 3824: 89 d9 mov %ebx,%ecx + 3826: b8 01 00 00 00 mov $0x1,%eax + 382b: d3 e0 shl %cl,%eax + 382d: c1 e0 04 shl $0x4,%eax + 3830: 83 c0 3f add $0x3f,%eax + 3833: 83 e0 c0 and $0xffffffc0,%eax + 3836: 41 89 44 24 1c mov %eax,0x1c(%r12) + 383b: eb 1e jmp 0x385b + 383d: 48 89 e0 mov %rsp,%rax + 3840: 4c 89 e1 mov %r12,%rcx + 3843: 49 89 f0 mov %rsi,%r8 + 3846: 41 89 f9 mov %edi,%r9d + 3849: 48 89 50 20 mov %rdx,0x20(%rax) + 384d: 89 da mov %ebx,%edx + 384f: 4c 89 68 28 mov %r13,0x28(%rax) + 3853: e8 88 7b 01 00 call 0x1b3e0 + 3858: 49 89 c1 mov %rax,%r9 + 385b: 44 89 f9 mov %r15d,%ecx + 385e: 48 89 f2 mov %rsi,%rdx + 3861: 41 89 f8 mov %edi,%r8d + 3864: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 3869: e8 b2 b3 01 00 call 0x1ec20 + 386e: 44 89 f9 mov %r15d,%ecx + 3871: 48 89 f2 mov %rsi,%rdx + 3874: 41 89 f8 mov %edi,%r8d + 3877: 49 89 c1 mov %rax,%r9 + 387a: 49 89 44 24 58 mov %rax,0x58(%r12) + 387f: e8 3c b8 01 00 call 0x1f0c0 + 3884: 4d 89 26 mov %r12,(%r14) + 3887: 33 c0 xor %eax,%eax + 3889: 48 83 c4 38 add $0x38,%rsp + 388d: 5d pop %rbp + 388e: 41 5f pop %r15 + 3890: 41 5e pop %r14 + 3892: 41 5d pop %r13 + 3894: 41 5c pop %r12 + 3896: 5f pop %rdi + 3897: 5e pop %rsi + 3898: 5b pop %rbx + 3899: c3 ret + 389a: bf 0a 00 00 00 mov $0xa,%edi + 389f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 38a6: 00 + 38a7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x2612bc0 + 38ae: 41 83 ff 06 cmp $0x6,%r15d + 38b2: 0f 8f 3f ff ff ff jg 0x37f7 + 38b8: 49 89 d1 mov %rdx,%r9 + 38bb: 49 83 e1 3f and $0x3f,%r9 + 38bf: 49 f7 d9 neg %r9 + 38c2: 49 83 e1 3f and $0x3f,%r9 + 38c6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 38cd: 00 00 + 38cf: 4c 03 ca add %rdx,%r9 + 38d2: eb 87 jmp 0x385b + 38d4: 33 c0 xor %eax,%eax + 38d6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 38dd: 00 + 38de: 41 89 44 24 08 mov %eax,0x8(%r12) + 38e3: 41 89 44 24 0c mov %eax,0xc(%r12) + 38e8: e9 80 fe ff ff jmp 0x376d + 38ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 38f4: 00 + 38f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 38fc: 0f 1f 40 00 nopl 0x0(%rax) + 3900: 56 push %rsi + 3901: 57 push %rdi + 3902: 41 54 push %r12 + 3904: 41 55 push %r13 + 3906: 41 56 push %r14 + 3908: 41 57 push %r15 + 390a: 55 push %rbp + 390b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 3910: 48 89 ce mov %rcx,%rsi + 3913: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 391a: 00 + 391b: 45 89 ce mov %r9d,%r14d + 391e: 45 89 c5 mov %r8d,%r13d + 3921: 89 d5 mov %edx,%ebp + 3923: 48 85 f6 test %rsi,%rsi + 3926: 0f 84 86 01 00 00 je 0x3ab2 + 392c: 83 fd 1e cmp $0x1e,%ebp + 392f: 0f 87 59 01 00 00 ja 0x3a8e + 3935: 83 fd 1c cmp $0x1c,%ebp + 3938: 0f 8f 50 01 00 00 jg 0x3a8e + 393e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 3945: 00 + 3946: 4d 85 e4 test %r12,%r12 + 3949: 0f 84 63 01 00 00 je 0x3ab2 + 394f: 49 83 e4 3f and $0x3f,%r12 + 3953: ba 90 00 00 00 mov $0x90,%edx + 3958: 49 f7 dc neg %r12 + 395b: 49 83 e4 3f and $0x3f,%r12 + 395f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 3966: 00 + 3967: 4c 89 e1 mov %r12,%rcx + 396a: e8 91 bb 01 00 call 0x1f500 + 396f: 89 e9 mov %ebp,%ecx + 3971: 41 b8 01 00 00 00 mov $0x1,%r8d + 3977: 41 d3 e0 shl %cl,%r8d + 397a: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 397f: 41 83 fd 08 cmp $0x8,%r13d + 3983: 45 89 74 24 18 mov %r14d,0x18(%r12) + 3988: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 398f: 00 00 + 3991: 0f 84 40 02 00 00 je 0x3bd7 + 3997: 41 83 fd 04 cmp $0x4,%r13d + 399b: 0f 84 95 00 00 00 je 0x3a36 + 39a1: 41 83 fd 01 cmp $0x1,%r13d + 39a5: 75 37 jne 0x39de + 39a7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 39ac: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c590b0 + 39b3: 01 + 39b4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 39b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 39bf: 00 + 39c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 39c7: 00 00 + 39c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 39d0: 00 00 + 39d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 39d9: e9 8c 00 00 00 jmp 0x3a6a + 39de: 41 83 fd 02 cmp $0x2,%r13d + 39e2: 75 34 jne 0x3a18 + 39e4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 39e9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c590b0 + 39f0: 01 + 39f1: f2 0f 5e c8 divsd %xmm0,%xmm1 + 39f5: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 39fc: 00 + 39fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 3a04: 00 00 + 3a06: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 3a0d: 00 00 + 3a0f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 3a16: eb 52 jmp 0x3a6a + 3a18: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 3a1f: 00 + 3a20: b8 ee ff ff ff mov $0xffffffee,%eax + 3a25: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3a2a: 5d pop %rbp + 3a2b: 41 5f pop %r15 + 3a2d: 41 5e pop %r14 + 3a2f: 41 5d pop %r13 + 3a31: 41 5c pop %r12 + 3a33: 5f pop %rdi + 3a34: 5e pop %rsi + 3a35: c3 ret + 3a36: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 3a3b: b8 01 00 00 00 mov $0x1,%eax + 3a40: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3a47: 00 + 3a48: 41 89 44 24 08 mov %eax,0x8(%r12) + 3a4d: 41 89 44 24 0c mov %eax,0xc(%r12) + 3a52: e8 e9 ba 01 00 call 0x1f540 + 3a57: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c590b0 + 3a5e: 01 + 3a5f: f2 0f 5e c8 divsd %xmm0,%xmm1 + 3a63: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 3a6a: 83 fd 05 cmp $0x5,%ebp + 3a6d: 7f 35 jg 0x3aa4 + 3a6f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3a76: 00 00 + 3a78: 33 c0 xor %eax,%eax + 3a7a: 4c 89 26 mov %r12,(%rsi) + 3a7d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3a82: 5d pop %rbp + 3a83: 41 5f pop %r15 + 3a85: 41 5e pop %r14 + 3a87: 41 5d pop %r13 + 3a89: 41 5c pop %r12 + 3a8b: 5f pop %rdi + 3a8c: 5e pop %rsi + 3a8d: c3 ret + 3a8e: b8 ef ff ff ff mov $0xffffffef,%eax + 3a93: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3a98: 5d pop %rbp + 3a99: 41 5f pop %r15 + 3a9b: 41 5e pop %r14 + 3a9d: 41 5d pop %r13 + 3a9f: 41 5c pop %r12 + 3aa1: 5f pop %rdi + 3aa2: 5e pop %rsi + 3aa3: c3 ret + 3aa4: 83 fd 0a cmp $0xa,%ebp + 3aa7: 0f 8e f0 00 00 00 jle 0x3b9d + 3aad: 48 85 ff test %rdi,%rdi + 3ab0: 75 16 jne 0x3ac8 + 3ab2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3ab7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3abc: 5d pop %rbp + 3abd: 41 5f pop %r15 + 3abf: 41 5e pop %r14 + 3ac1: 41 5d pop %r13 + 3ac3: 41 5c pop %r12 + 3ac5: 5f pop %rdi + 3ac6: 5e pop %rsi + 3ac7: c3 ret + 3ac8: 48 83 e7 3f and $0x3f,%rdi + 3acc: 89 e9 mov %ebp,%ecx + 3ace: 48 f7 df neg %rdi + 3ad1: 41 89 ee mov %ebp,%r14d + 3ad4: 48 83 e7 3f and $0x3f,%rdi + 3ad8: 49 89 fd mov %rdi,%r13 + 3adb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 3ae2: 00 + 3ae3: 4c 89 ea mov %r13,%rdx + 3ae6: e8 75 ba 01 00 call 0x1f560 + 3aeb: 48 89 c7 mov %rax,%rdi + 3aee: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 3af5: 00 + 3af6: 49 89 54 24 30 mov %rdx,0x30(%r12) + 3afb: 44 8d 7d ff lea -0x1(%rbp),%r15d + 3aff: 41 83 ff 10 cmp $0x10,%r15d + 3b03: 7f 3b jg 0x3b40 + 3b05: 44 89 f9 mov %r15d,%ecx + 3b08: e8 53 c0 01 00 call 0x1fb60 + 3b0d: 44 89 f9 mov %r15d,%ecx + 3b10: 4c 89 ea mov %r13,%rdx + 3b13: 45 89 f0 mov %r14d,%r8d + 3b16: 49 89 c1 mov %rax,%r9 + 3b19: 49 89 44 24 38 mov %rax,0x38(%r12) + 3b1e: e8 fd c0 01 00 call 0x1fc20 + 3b23: 49 89 c1 mov %rax,%r9 + 3b26: 44 89 f9 mov %r15d,%ecx + 3b29: b8 01 00 00 00 mov $0x1,%eax + 3b2e: d3 e0 shl %cl,%eax + 3b30: c1 e0 04 shl $0x4,%eax + 3b33: 83 c0 3f add $0x3f,%eax + 3b36: 83 e0 c0 and $0xffffffc0,%eax + 3b39: 41 89 44 24 1c mov %eax,0x1c(%r12) + 3b3e: eb 20 jmp 0x3b60 + 3b40: 48 8d 04 24 lea (%rsp),%rax + 3b44: 4c 89 e1 mov %r12,%rcx + 3b47: 4d 89 e8 mov %r13,%r8 + 3b4a: 45 89 f1 mov %r14d,%r9d + 3b4d: 48 89 50 20 mov %rdx,0x20(%rax) + 3b51: 44 89 fa mov %r15d,%edx + 3b54: 48 89 78 28 mov %rdi,0x28(%rax) + 3b58: e8 e3 cc 01 00 call 0x20840 + 3b5d: 49 89 c1 mov %rax,%r9 + 3b60: 89 e9 mov %ebp,%ecx + 3b62: 4c 89 ea mov %r13,%rdx + 3b65: 45 89 f0 mov %r14d,%r8d + 3b68: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 3b6d: e8 2e 07 02 00 call 0x242a0 + 3b72: 89 e9 mov %ebp,%ecx + 3b74: 4c 89 ea mov %r13,%rdx + 3b77: 45 89 f0 mov %r14d,%r8d + 3b7a: 49 89 c1 mov %rax,%r9 + 3b7d: 49 89 44 24 58 mov %rax,0x58(%r12) + 3b82: e8 b9 0b 02 00 call 0x24740 + 3b87: 4c 89 26 mov %r12,(%rsi) + 3b8a: 33 c0 xor %eax,%eax + 3b8c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3b91: 5d pop %rbp + 3b92: 41 5f pop %r15 + 3b94: 41 5e pop %r14 + 3b96: 41 5d pop %r13 + 3b98: 41 5c pop %r12 + 3b9a: 5f pop %rdi + 3b9b: 5e pop %rsi + 3b9c: c3 ret + 3b9d: 41 be 0a 00 00 00 mov $0xa,%r14d + 3ba3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x2612bc0 + 3baa: 83 fd 06 cmp $0x6,%ebp + 3bad: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 3bb4: 00 + 3bb5: 0f 8f 3b ff ff ff jg 0x3af6 + 3bbb: 49 89 d1 mov %rdx,%r9 + 3bbe: 49 83 e1 3f and $0x3f,%r9 + 3bc2: 49 f7 d9 neg %r9 + 3bc5: 49 83 e1 3f and $0x3f,%r9 + 3bc9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3bd0: 00 00 + 3bd2: 4c 03 ca add %rdx,%r9 + 3bd5: eb 89 jmp 0x3b60 + 3bd7: 33 c0 xor %eax,%eax + 3bd9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3be0: 00 + 3be1: 41 89 44 24 08 mov %eax,0x8(%r12) + 3be6: 41 89 44 24 0c mov %eax,0xc(%r12) + 3beb: e9 7a fe ff ff jmp 0x3a6a + 3bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3bf7: 00 + 3bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3bff: 90 nop + 3c00: 53 push %rbx + 3c01: 56 push %rsi + 3c02: 57 push %rdi + 3c03: 41 54 push %r12 + 3c05: 41 55 push %r13 + 3c07: 41 56 push %r14 + 3c09: 41 57 push %r15 + 3c0b: 55 push %rbp + 3c0c: 48 83 ec 38 sub $0x38,%rsp + 3c10: 49 89 ce mov %rcx,%r14 + 3c13: 44 89 cf mov %r9d,%edi + 3c16: 44 89 c6 mov %r8d,%esi + 3c19: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 3c20: 00 + 3c21: 41 89 d7 mov %edx,%r15d + 3c24: 4d 85 f6 test %r14,%r14 + 3c27: 0f 84 81 01 00 00 je 0x3dae + 3c2d: 41 83 ff 1e cmp $0x1e,%r15d + 3c31: 0f 87 52 01 00 00 ja 0x3d89 + 3c37: 41 83 ff 1c cmp $0x1c,%r15d + 3c3b: 0f 8f 48 01 00 00 jg 0x3d89 + 3c41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 3c48: 00 + 3c49: 48 85 db test %rbx,%rbx + 3c4c: 0f 84 5c 01 00 00 je 0x3dae + 3c52: 48 89 dd mov %rbx,%rbp + 3c55: ba 90 00 00 00 mov $0x90,%edx + 3c5a: 48 83 e5 3f and $0x3f,%rbp + 3c5e: 48 f7 dd neg %rbp + 3c61: 48 83 e5 3f and $0x3f,%rbp + 3c65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 3c69: 4c 89 e1 mov %r12,%rcx + 3c6c: e8 0f 0f 02 00 call 0x24b80 + 3c71: 44 89 f9 mov %r15d,%ecx + 3c74: b8 01 00 00 00 mov $0x1,%eax + 3c79: 41 89 7c 24 18 mov %edi,0x18(%r12) + 3c7e: d3 e0 shl %cl,%eax + 3c80: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 3c85: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 3c8c: 00 00 + 3c8e: 83 fe 08 cmp $0x8,%esi + 3c91: 0f 84 34 02 00 00 je 0x3ecb + 3c97: 83 fe 04 cmp $0x4,%esi + 3c9a: 0f 84 91 00 00 00 je 0x3d31 + 3ca0: 83 fe 01 cmp $0x1,%esi + 3ca3: 75 36 jne 0x3cdb + 3ca5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 3ca9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c590b8 + 3cb0: 01 + 3cb1: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3cb8: 00 + 3cb9: f2 0f 5e c8 divsd %xmm0,%xmm1 + 3cbd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 3cc4: 00 00 + 3cc6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 3ccd: 00 00 + 3ccf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 3cd6: e9 89 00 00 00 jmp 0x3d64 + 3cdb: 83 fe 02 cmp $0x2,%esi + 3cde: 75 33 jne 0x3d13 + 3ce0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 3ce4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c590b8 + 3ceb: 01 + 3cec: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3cf3: 00 + 3cf4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 3cf8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 3cff: 00 00 + 3d01: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 3d08: 00 00 + 3d0a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 3d11: eb 51 jmp 0x3d64 + 3d13: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 3d1a: 00 + 3d1b: b8 ee ff ff ff mov $0xffffffee,%eax + 3d20: 48 83 c4 38 add $0x38,%rsp + 3d24: 5d pop %rbp + 3d25: 41 5f pop %r15 + 3d27: 41 5e pop %r14 + 3d29: 41 5d pop %r13 + 3d2b: 41 5c pop %r12 + 3d2d: 5f pop %rdi + 3d2e: 5e pop %rsi + 3d2f: 5b pop %rbx + 3d30: c3 ret + 3d31: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 3d35: b8 01 00 00 00 mov $0x1,%eax + 3d3a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3d41: 00 + 3d42: 41 89 44 24 08 mov %eax,0x8(%r12) + 3d47: 41 89 44 24 0c mov %eax,0xc(%r12) + 3d4c: e8 6f 0e 02 00 call 0x24bc0 + 3d51: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c590b8 + 3d58: 01 + 3d59: f2 0f 5e c8 divsd %xmm0,%xmm1 + 3d5d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 3d64: 41 83 ff 05 cmp $0x5,%r15d + 3d68: 7f 35 jg 0x3d9f + 3d6a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3d71: 00 00 + 3d73: 33 c0 xor %eax,%eax + 3d75: 4d 89 26 mov %r12,(%r14) + 3d78: 48 83 c4 38 add $0x38,%rsp + 3d7c: 5d pop %rbp + 3d7d: 41 5f pop %r15 + 3d7f: 41 5e pop %r14 + 3d81: 41 5d pop %r13 + 3d83: 41 5c pop %r12 + 3d85: 5f pop %rdi + 3d86: 5e pop %rsi + 3d87: 5b pop %rbx + 3d88: c3 ret + 3d89: b8 ef ff ff ff mov $0xffffffef,%eax + 3d8e: 48 83 c4 38 add $0x38,%rsp + 3d92: 5d pop %rbp + 3d93: 41 5f pop %r15 + 3d95: 41 5e pop %r14 + 3d97: 41 5d pop %r13 + 3d99: 41 5c pop %r12 + 3d9b: 5f pop %rdi + 3d9c: 5e pop %rsi + 3d9d: 5b pop %rbx + 3d9e: c3 ret + 3d9f: 41 83 ff 0a cmp $0xa,%r15d + 3da3: 0f 8e e8 00 00 00 jle 0x3e91 + 3da9: 4d 85 ed test %r13,%r13 + 3dac: 75 16 jne 0x3dc4 + 3dae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3db3: 48 83 c4 38 add $0x38,%rsp + 3db7: 5d pop %rbp + 3db8: 41 5f pop %r15 + 3dba: 41 5e pop %r14 + 3dbc: 41 5d pop %r13 + 3dbe: 41 5c pop %r12 + 3dc0: 5f pop %rdi + 3dc1: 5e pop %rsi + 3dc2: 5b pop %rbx + 3dc3: c3 ret + 3dc4: 4c 89 ee mov %r13,%rsi + 3dc7: 44 89 f9 mov %r15d,%ecx + 3dca: 48 83 e6 3f and $0x3f,%rsi + 3dce: 44 89 ff mov %r15d,%edi + 3dd1: 48 f7 de neg %rsi + 3dd4: 48 83 e6 3f and $0x3f,%rsi + 3dd8: 49 03 f5 add %r13,%rsi + 3ddb: 48 89 f2 mov %rsi,%rdx + 3dde: e8 fd 0d 02 00 call 0x24be0 + 3de3: 49 89 c5 mov %rax,%r13 + 3de6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 3ded: 00 + 3dee: 41 8d 5f ff lea -0x1(%r15),%ebx + 3df2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 3df7: 83 fb 10 cmp $0x10,%ebx + 3dfa: 7f 38 jg 0x3e34 + 3dfc: 89 d9 mov %ebx,%ecx + 3dfe: e8 bd 13 02 00 call 0x251c0 + 3e03: 89 d9 mov %ebx,%ecx + 3e05: 48 89 f2 mov %rsi,%rdx + 3e08: 49 89 44 24 38 mov %rax,0x38(%r12) + 3e0d: 41 89 f8 mov %edi,%r8d + 3e10: 49 89 c1 mov %rax,%r9 + 3e13: e8 48 14 02 00 call 0x25260 + 3e18: 49 89 c1 mov %rax,%r9 + 3e1b: 89 d9 mov %ebx,%ecx + 3e1d: b8 01 00 00 00 mov $0x1,%eax + 3e22: d3 e0 shl %cl,%eax + 3e24: c1 e0 04 shl $0x4,%eax + 3e27: 83 c0 3f add $0x3f,%eax + 3e2a: 83 e0 c0 and $0xffffffc0,%eax + 3e2d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 3e32: eb 1e jmp 0x3e52 + 3e34: 48 89 e0 mov %rsp,%rax + 3e37: 4c 89 e1 mov %r12,%rcx + 3e3a: 48 89 50 20 mov %rdx,0x20(%rax) + 3e3e: 89 da mov %ebx,%edx + 3e40: 49 89 f0 mov %rsi,%r8 + 3e43: 41 89 f9 mov %edi,%r9d + 3e46: 4c 89 68 28 mov %r13,0x28(%rax) + 3e4a: e8 d1 1f 02 00 call 0x25e20 + 3e4f: 49 89 c1 mov %rax,%r9 + 3e52: 44 89 f9 mov %r15d,%ecx + 3e55: 48 89 f2 mov %rsi,%rdx + 3e58: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 3e5d: 41 89 f8 mov %edi,%r8d + 3e60: e8 db 57 02 00 call 0x29640 + 3e65: 44 89 f9 mov %r15d,%ecx + 3e68: 48 89 f2 mov %rsi,%rdx + 3e6b: 49 89 44 24 58 mov %rax,0x58(%r12) + 3e70: 41 89 f8 mov %edi,%r8d + 3e73: 49 89 c1 mov %rax,%r9 + 3e76: e8 65 5c 02 00 call 0x29ae0 + 3e7b: 4d 89 26 mov %r12,(%r14) + 3e7e: 33 c0 xor %eax,%eax + 3e80: 48 83 c4 38 add $0x38,%rsp + 3e84: 5d pop %rbp + 3e85: 41 5f pop %r15 + 3e87: 41 5e pop %r14 + 3e89: 41 5d pop %r13 + 3e8b: 41 5c pop %r12 + 3e8d: 5f pop %rdi + 3e8e: 5e pop %rsi + 3e8f: 5b pop %rbx + 3e90: c3 ret + 3e91: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 3e98: 00 + 3e99: bf 0a 00 00 00 mov $0xa,%edi + 3e9e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x2612bc0 + 3ea5: 41 83 ff 06 cmp $0x6,%r15d + 3ea9: 0f 8f 3f ff ff ff jg 0x3dee + 3eaf: 49 89 d1 mov %rdx,%r9 + 3eb2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3eb9: 00 00 + 3ebb: 49 83 e1 3f and $0x3f,%r9 + 3ebf: 49 f7 d9 neg %r9 + 3ec2: 49 83 e1 3f and $0x3f,%r9 + 3ec6: 4c 03 ca add %rdx,%r9 + 3ec9: eb 87 jmp 0x3e52 + 3ecb: 33 c0 xor %eax,%eax + 3ecd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3ed4: 00 + 3ed5: 41 89 44 24 08 mov %eax,0x8(%r12) + 3eda: 41 89 44 24 0c mov %eax,0xc(%r12) + 3edf: e9 80 fe ff ff jmp 0x3d64 + 3ee4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3eeb: 00 + 3eec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ef3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3eff: 00 + 3f00: 53 push %rbx + 3f01: 56 push %rsi + 3f02: 57 push %rdi + 3f03: 41 54 push %r12 + 3f05: 41 55 push %r13 + 3f07: 41 56 push %r14 + 3f09: 41 57 push %r15 + 3f0b: 55 push %rbp + 3f0c: 48 83 ec 38 sub $0x38,%rsp + 3f10: 49 89 ce mov %rcx,%r14 + 3f13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 3f1a: 00 + 3f1b: 44 89 cf mov %r9d,%edi + 3f1e: 44 89 c6 mov %r8d,%esi + 3f21: 41 89 d7 mov %edx,%r15d + 3f24: 4d 85 f6 test %r14,%r14 + 3f27: 0f 84 91 01 00 00 je 0x40be + 3f2d: 41 83 ff 1e cmp $0x1e,%r15d + 3f31: 0f 87 62 01 00 00 ja 0x4099 + 3f37: 41 83 ff 1c cmp $0x1c,%r15d + 3f3b: 0f 8f 58 01 00 00 jg 0x4099 + 3f41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 3f48: 00 + 3f49: 48 85 db test %rbx,%rbx + 3f4c: 0f 84 6c 01 00 00 je 0x40be + 3f52: 48 89 dd mov %rbx,%rbp + 3f55: ba 90 00 00 00 mov $0x90,%edx + 3f5a: 48 83 e5 3f and $0x3f,%rbp + 3f5e: 48 f7 dd neg %rbp + 3f61: 48 83 e5 3f and $0x3f,%rbp + 3f65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 3f69: 4c 89 e1 mov %r12,%rcx + 3f6c: e8 af 5f 02 00 call 0x29f20 + 3f71: 44 89 f9 mov %r15d,%ecx + 3f74: b8 01 00 00 00 mov $0x1,%eax + 3f79: d3 e0 shl %cl,%eax + 3f7b: 41 89 7c 24 18 mov %edi,0x18(%r12) + 3f80: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 3f85: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 3f8c: 00 00 + 3f8e: 83 fe 08 cmp $0x8,%esi + 3f91: 0f 84 44 02 00 00 je 0x41db + 3f97: 83 fe 04 cmp $0x4,%esi + 3f9a: 0f 84 99 00 00 00 je 0x4039 + 3fa0: 83 fe 01 cmp $0x1,%esi + 3fa3: 75 3a jne 0x3fdf + 3fa5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 3fa9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 3fad: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c590c0 + 3fb4: 01 + 3fb5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 3fb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3fc0: 00 + 3fc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 3fc8: 00 00 + 3fca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 3fd1: 00 00 + 3fd3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 3fda: e9 95 00 00 00 jmp 0x4074 + 3fdf: 83 fe 02 cmp $0x2,%esi + 3fe2: 75 37 jne 0x401b + 3fe4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 3fe8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 3fec: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c590c0 + 3ff3: 01 + 3ff4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 3ff8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3fff: 00 + 4000: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4007: 00 00 + 4009: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4010: 00 00 + 4012: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 4019: eb 59 jmp 0x4074 + 401b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 4022: 00 + 4023: b8 ee ff ff ff mov $0xffffffee,%eax + 4028: 48 83 c4 38 add $0x38,%rsp + 402c: 5d pop %rbp + 402d: 41 5f pop %r15 + 402f: 41 5e pop %r14 + 4031: 41 5d pop %r13 + 4033: 41 5c pop %r12 + 4035: 5f pop %rdi + 4036: 5e pop %rsi + 4037: 5b pop %rbx + 4038: c3 ret + 4039: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 403d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 4041: b8 01 00 00 00 mov $0x1,%eax + 4046: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 404d: 00 + 404e: 41 89 44 24 08 mov %eax,0x8(%r12) + 4053: 41 89 44 24 0c mov %eax,0xc(%r12) + 4058: e8 03 5f 02 00 call 0x29f60 + 405d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 4061: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c590c0 + 4068: 01 + 4069: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 406d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 4074: 41 83 ff 04 cmp $0x4,%r15d + 4078: 7f 35 jg 0x40af + 407a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4081: 00 00 + 4083: 33 c0 xor %eax,%eax + 4085: 4d 89 26 mov %r12,(%r14) + 4088: 48 83 c4 38 add $0x38,%rsp + 408c: 5d pop %rbp + 408d: 41 5f pop %r15 + 408f: 41 5e pop %r14 + 4091: 41 5d pop %r13 + 4093: 41 5c pop %r12 + 4095: 5f pop %rdi + 4096: 5e pop %rsi + 4097: 5b pop %rbx + 4098: c3 ret + 4099: b8 ef ff ff ff mov $0xffffffef,%eax + 409e: 48 83 c4 38 add $0x38,%rsp + 40a2: 5d pop %rbp + 40a3: 41 5f pop %r15 + 40a5: 41 5e pop %r14 + 40a7: 41 5d pop %r13 + 40a9: 41 5c pop %r12 + 40ab: 5f pop %rdi + 40ac: 5e pop %rsi + 40ad: 5b pop %rbx + 40ae: c3 ret + 40af: 41 83 ff 0a cmp $0xa,%r15d + 40b3: 0f 8e e8 00 00 00 jle 0x41a1 + 40b9: 4d 85 ed test %r13,%r13 + 40bc: 75 16 jne 0x40d4 + 40be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 40c3: 48 83 c4 38 add $0x38,%rsp + 40c7: 5d pop %rbp + 40c8: 41 5f pop %r15 + 40ca: 41 5e pop %r14 + 40cc: 41 5d pop %r13 + 40ce: 41 5c pop %r12 + 40d0: 5f pop %rdi + 40d1: 5e pop %rsi + 40d2: 5b pop %rbx + 40d3: c3 ret + 40d4: 4c 89 ee mov %r13,%rsi + 40d7: 44 89 f9 mov %r15d,%ecx + 40da: 48 83 e6 3f and $0x3f,%rsi + 40de: 44 89 ff mov %r15d,%edi + 40e1: 48 f7 de neg %rsi + 40e4: 48 83 e6 3f and $0x3f,%rsi + 40e8: 49 03 f5 add %r13,%rsi + 40eb: 48 89 f2 mov %rsi,%rdx + 40ee: e8 8d 5e 02 00 call 0x29f80 + 40f3: 49 89 c5 mov %rax,%r13 + 40f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 40fd: 00 + 40fe: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4103: 41 8d 5f ff lea -0x1(%r15),%ebx + 4107: 83 fb 11 cmp $0x11,%ebx + 410a: 7f 38 jg 0x4144 + 410c: 89 d9 mov %ebx,%ecx + 410e: e8 cd 66 01 00 call 0x1a7e0 + 4113: 89 d9 mov %ebx,%ecx + 4115: 48 89 f2 mov %rsi,%rdx + 4118: 41 89 f8 mov %edi,%r8d + 411b: 49 89 c1 mov %rax,%r9 + 411e: 49 89 44 24 38 mov %rax,0x38(%r12) + 4123: e8 f8 65 02 00 call 0x2a720 + 4128: 49 89 c1 mov %rax,%r9 + 412b: 89 d9 mov %ebx,%ecx + 412d: b8 01 00 00 00 mov $0x1,%eax + 4132: d3 e0 shl %cl,%eax + 4134: c1 e0 04 shl $0x4,%eax + 4137: 83 c0 3f add $0x3f,%eax + 413a: 83 e0 c0 and $0xffffffc0,%eax + 413d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 4142: eb 1e jmp 0x4162 + 4144: 48 89 e0 mov %rsp,%rax + 4147: 4c 89 e1 mov %r12,%rcx + 414a: 49 89 f0 mov %rsi,%r8 + 414d: 41 89 f9 mov %edi,%r9d + 4150: 48 89 50 20 mov %rdx,0x20(%rax) + 4154: 89 da mov %ebx,%edx + 4156: 4c 89 68 28 mov %r13,0x28(%rax) + 415a: e8 a1 79 02 00 call 0x2bb00 + 415f: 49 89 c1 mov %rax,%r9 + 4162: 44 89 f9 mov %r15d,%ecx + 4165: 48 89 f2 mov %rsi,%rdx + 4168: 41 89 f8 mov %edi,%r8d + 416b: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4170: e8 6b b4 02 00 call 0x2f5e0 + 4175: 44 89 f9 mov %r15d,%ecx + 4178: 48 89 f2 mov %rsi,%rdx + 417b: 41 89 f8 mov %edi,%r8d + 417e: 49 89 c1 mov %rax,%r9 + 4181: 49 89 44 24 58 mov %rax,0x58(%r12) + 4186: e8 b5 b8 02 00 call 0x2fa40 + 418b: 4d 89 26 mov %r12,(%r14) + 418e: 33 c0 xor %eax,%eax + 4190: 48 83 c4 38 add $0x38,%rsp + 4194: 5d pop %rbp + 4195: 41 5f pop %r15 + 4197: 41 5e pop %r14 + 4199: 41 5d pop %r13 + 419b: 41 5c pop %r12 + 419d: 5f pop %rdi + 419e: 5e pop %rsi + 419f: 5b pop %rbx + 41a0: c3 ret + 41a1: bf 0a 00 00 00 mov $0xa,%edi + 41a6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 41ad: 00 + 41ae: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x2612bc0 + 41b5: 41 83 ff 07 cmp $0x7,%r15d + 41b9: 0f 8f 3f ff ff ff jg 0x40fe + 41bf: 49 89 d1 mov %rdx,%r9 + 41c2: 49 83 e1 3f and $0x3f,%r9 + 41c6: 49 f7 d9 neg %r9 + 41c9: 49 83 e1 3f and $0x3f,%r9 + 41cd: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 41d4: 00 00 + 41d6: 4c 03 ca add %rdx,%r9 + 41d9: eb 87 jmp 0x4162 + 41db: 33 c0 xor %eax,%eax + 41dd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 41e4: 00 + 41e5: 41 89 44 24 08 mov %eax,0x8(%r12) + 41ea: 41 89 44 24 0c mov %eax,0xc(%r12) + 41ef: e9 80 fe ff ff jmp 0x4074 + 41f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 41f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4200: 53 push %rbx + 4201: 56 push %rsi + 4202: 57 push %rdi + 4203: 41 54 push %r12 + 4205: 41 55 push %r13 + 4207: 41 56 push %r14 + 4209: 41 57 push %r15 + 420b: 55 push %rbp + 420c: 48 83 ec 38 sub $0x38,%rsp + 4210: 49 89 ce mov %rcx,%r14 + 4213: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 421a: 00 + 421b: 44 89 cf mov %r9d,%edi + 421e: 44 89 c6 mov %r8d,%esi + 4221: 41 89 d7 mov %edx,%r15d + 4224: 4d 85 f6 test %r14,%r14 + 4227: 0f 84 91 01 00 00 je 0x43be + 422d: 41 83 ff 1e cmp $0x1e,%r15d + 4231: 0f 87 62 01 00 00 ja 0x4399 + 4237: 41 83 ff 1c cmp $0x1c,%r15d + 423b: 0f 8f 58 01 00 00 jg 0x4399 + 4241: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 4248: 00 + 4249: 48 85 db test %rbx,%rbx + 424c: 0f 84 6c 01 00 00 je 0x43be + 4252: 48 89 dd mov %rbx,%rbp + 4255: ba 90 00 00 00 mov $0x90,%edx + 425a: 48 83 e5 3f and $0x3f,%rbp + 425e: 48 f7 dd neg %rbp + 4261: 48 83 e5 3f and $0x3f,%rbp + 4265: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 4269: 4c 89 e1 mov %r12,%rcx + 426c: e8 0f bc 02 00 call 0x2fe80 + 4271: b8 01 00 00 00 mov $0x1,%eax + 4276: 41 89 7c 24 18 mov %edi,0x18(%r12) + 427b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4280: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 4287: 00 00 + 4289: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 428e: 83 fe 08 cmp $0x8,%esi + 4291: 0f 84 45 02 00 00 je 0x44dc + 4297: 83 fe 04 cmp $0x4,%esi + 429a: 0f 84 99 00 00 00 je 0x4339 + 42a0: 83 fe 01 cmp $0x1,%esi + 42a3: 75 3a jne 0x42df + 42a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 42a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 42ad: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c590c8 + 42b4: 01 + 42b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 42b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 42c0: 00 + 42c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 42c8: 00 00 + 42ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 42d1: 00 00 + 42d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 42da: e9 95 00 00 00 jmp 0x4374 + 42df: 83 fe 02 cmp $0x2,%esi + 42e2: 75 37 jne 0x431b + 42e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 42e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 42ec: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c590c8 + 42f3: 01 + 42f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 42f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 42ff: 00 + 4300: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4307: 00 00 + 4309: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4310: 00 00 + 4312: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 4319: eb 59 jmp 0x4374 + 431b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 4322: 00 + 4323: b8 ee ff ff ff mov $0xffffffee,%eax + 4328: 48 83 c4 38 add $0x38,%rsp + 432c: 5d pop %rbp + 432d: 41 5f pop %r15 + 432f: 41 5e pop %r14 + 4331: 41 5d pop %r13 + 4333: 41 5c pop %r12 + 4335: 5f pop %rdi + 4336: 5e pop %rsi + 4337: 5b pop %rbx + 4338: c3 ret + 4339: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 433d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 4341: b8 01 00 00 00 mov $0x1,%eax + 4346: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 434d: 00 + 434e: 41 89 44 24 08 mov %eax,0x8(%r12) + 4353: 41 89 44 24 0c mov %eax,0xc(%r12) + 4358: e8 63 bb 02 00 call 0x2fec0 + 435d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 4361: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c590c8 + 4368: 01 + 4369: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 436d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 4374: 41 83 ff 04 cmp $0x4,%r15d + 4378: 7f 35 jg 0x43af + 437a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4381: 00 00 + 4383: 33 c0 xor %eax,%eax + 4385: 4d 89 26 mov %r12,(%r14) + 4388: 48 83 c4 38 add $0x38,%rsp + 438c: 5d pop %rbp + 438d: 41 5f pop %r15 + 438f: 41 5e pop %r14 + 4391: 41 5d pop %r13 + 4393: 41 5c pop %r12 + 4395: 5f pop %rdi + 4396: 5e pop %rsi + 4397: 5b pop %rbx + 4398: c3 ret + 4399: b8 ef ff ff ff mov $0xffffffef,%eax + 439e: 48 83 c4 38 add $0x38,%rsp + 43a2: 5d pop %rbp + 43a3: 41 5f pop %r15 + 43a5: 41 5e pop %r14 + 43a7: 41 5d pop %r13 + 43a9: 41 5c pop %r12 + 43ab: 5f pop %rdi + 43ac: 5e pop %rsi + 43ad: 5b pop %rbx + 43ae: c3 ret + 43af: 41 83 ff 0a cmp $0xa,%r15d + 43b3: 0f 8e e9 00 00 00 jle 0x44a2 + 43b9: 4d 85 ed test %r13,%r13 + 43bc: 75 16 jne 0x43d4 + 43be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 43c3: 48 83 c4 38 add $0x38,%rsp + 43c7: 5d pop %rbp + 43c8: 41 5f pop %r15 + 43ca: 41 5e pop %r14 + 43cc: 41 5d pop %r13 + 43ce: 41 5c pop %r12 + 43d0: 5f pop %rdi + 43d1: 5e pop %rsi + 43d2: 5b pop %rbx + 43d3: c3 ret + 43d4: 4c 89 ee mov %r13,%rsi + 43d7: 44 89 f9 mov %r15d,%ecx + 43da: 48 83 e6 3f and $0x3f,%rsi + 43de: 44 89 ff mov %r15d,%edi + 43e1: 48 f7 de neg %rsi + 43e4: 48 83 e6 3f and $0x3f,%rsi + 43e8: 49 03 f5 add %r13,%rsi + 43eb: 48 89 f2 mov %rsi,%rdx + 43ee: e8 ed ba 02 00 call 0x2fee0 + 43f3: 49 89 c5 mov %rax,%r13 + 43f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 43fd: 00 + 43fe: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4403: 41 8d 5f ff lea -0x1(%r15),%ebx + 4407: 83 fb 11 cmp $0x11,%ebx + 440a: 7f 39 jg 0x4445 + 440c: 89 d9 mov %ebx,%ecx + 440e: e8 2d c2 02 00 call 0x30640 + 4413: 89 d9 mov %ebx,%ecx + 4415: 48 89 f2 mov %rsi,%rdx + 4418: 41 89 f8 mov %edi,%r8d + 441b: 49 89 c1 mov %rax,%r9 + 441e: 49 89 44 24 38 mov %rax,0x38(%r12) + 4423: e8 b8 c2 02 00 call 0x306e0 + 4428: 49 89 c1 mov %rax,%r9 + 442b: b8 01 00 00 00 mov $0x1,%eax + 4430: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 4435: c1 e3 04 shl $0x4,%ebx + 4438: 83 c3 3f add $0x3f,%ebx + 443b: 83 e3 c0 and $0xffffffc0,%ebx + 443e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 4443: eb 1e jmp 0x4463 + 4445: 48 89 e0 mov %rsp,%rax + 4448: 4c 89 e1 mov %r12,%rcx + 444b: 49 89 f0 mov %rsi,%r8 + 444e: 41 89 f9 mov %edi,%r9d + 4451: 48 89 50 20 mov %rdx,0x20(%rax) + 4455: 89 da mov %ebx,%edx + 4457: 4c 89 68 28 mov %r13,0x28(%rax) + 445b: e8 a0 d6 02 00 call 0x31b00 + 4460: 49 89 c1 mov %rax,%r9 + 4463: 44 89 f9 mov %r15d,%ecx + 4466: 48 89 f2 mov %rsi,%rdx + 4469: 41 89 f8 mov %edi,%r8d + 446c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4471: e8 6a 11 03 00 call 0x355e0 + 4476: 44 89 f9 mov %r15d,%ecx + 4479: 48 89 f2 mov %rsi,%rdx + 447c: 41 89 f8 mov %edi,%r8d + 447f: 49 89 c1 mov %rax,%r9 + 4482: 49 89 44 24 58 mov %rax,0x58(%r12) + 4487: e8 b4 15 03 00 call 0x35a40 + 448c: 4d 89 26 mov %r12,(%r14) + 448f: 33 c0 xor %eax,%eax + 4491: 48 83 c4 38 add $0x38,%rsp + 4495: 5d pop %rbp + 4496: 41 5f pop %r15 + 4498: 41 5e pop %r14 + 449a: 41 5d pop %r13 + 449c: 41 5c pop %r12 + 449e: 5f pop %rdi + 449f: 5e pop %rsi + 44a0: 5b pop %rbx + 44a1: c3 ret + 44a2: bf 0a 00 00 00 mov $0xa,%edi + 44a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 44ae: 00 + 44af: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x2612bc0 + 44b6: 41 83 ff 07 cmp $0x7,%r15d + 44ba: 0f 8f 3e ff ff ff jg 0x43fe + 44c0: 49 89 d1 mov %rdx,%r9 + 44c3: 49 83 e1 3f and $0x3f,%r9 + 44c7: 49 f7 d9 neg %r9 + 44ca: 49 83 e1 3f and $0x3f,%r9 + 44ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 44d5: 00 00 + 44d7: 4c 03 ca add %rdx,%r9 + 44da: eb 87 jmp 0x4463 + 44dc: 33 c0 xor %eax,%eax + 44de: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 44e5: 00 + 44e6: 41 89 44 24 08 mov %eax,0x8(%r12) + 44eb: 41 89 44 24 0c mov %eax,0xc(%r12) + 44f0: e9 7f fe ff ff jmp 0x4374 + 44f5: 0f 1f 40 00 nopl 0x0(%rax) + 44f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4500: 53 push %rbx + 4501: 56 push %rsi + 4502: 57 push %rdi + 4503: 41 54 push %r12 + 4505: 41 55 push %r13 + 4507: 41 56 push %r14 + 4509: 41 57 push %r15 + 450b: 55 push %rbp + 450c: 48 83 ec 38 sub $0x38,%rsp + 4510: 49 89 ce mov %rcx,%r14 + 4513: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 451a: 00 + 451b: 44 89 cf mov %r9d,%edi + 451e: 44 89 c6 mov %r8d,%esi + 4521: 41 89 d7 mov %edx,%r15d + 4524: 4d 85 f6 test %r14,%r14 + 4527: 0f 84 91 01 00 00 je 0x46be + 452d: 41 83 ff 1e cmp $0x1e,%r15d + 4531: 0f 87 62 01 00 00 ja 0x4699 + 4537: 41 83 ff 1c cmp $0x1c,%r15d + 453b: 0f 8f 58 01 00 00 jg 0x4699 + 4541: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 4548: 00 + 4549: 48 85 db test %rbx,%rbx + 454c: 0f 84 6c 01 00 00 je 0x46be + 4552: 48 89 dd mov %rbx,%rbp + 4555: ba 90 00 00 00 mov $0x90,%edx + 455a: 48 83 e5 3f and $0x3f,%rbp + 455e: 48 f7 dd neg %rbp + 4561: 48 83 e5 3f and $0x3f,%rbp + 4565: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 4569: 4c 89 e1 mov %r12,%rcx + 456c: e8 ef 18 03 00 call 0x35e60 + 4571: b8 01 00 00 00 mov $0x1,%eax + 4576: 41 89 7c 24 18 mov %edi,0x18(%r12) + 457b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4580: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 4587: 00 00 + 4589: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 458e: 83 fe 08 cmp $0x8,%esi + 4591: 0f 84 45 02 00 00 je 0x47dc + 4597: 83 fe 04 cmp $0x4,%esi + 459a: 0f 84 99 00 00 00 je 0x4639 + 45a0: 83 fe 01 cmp $0x1,%esi + 45a3: 75 3a jne 0x45df + 45a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 45a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 45ad: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c590d0 + 45b4: 01 + 45b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 45b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 45c0: 00 + 45c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 45c8: 00 00 + 45ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 45d1: 00 00 + 45d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 45da: e9 95 00 00 00 jmp 0x4674 + 45df: 83 fe 02 cmp $0x2,%esi + 45e2: 75 37 jne 0x461b + 45e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 45e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 45ec: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c590d0 + 45f3: 01 + 45f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 45f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 45ff: 00 + 4600: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4607: 00 00 + 4609: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4610: 00 00 + 4612: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 4619: eb 59 jmp 0x4674 + 461b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 4622: 00 + 4623: b8 ee ff ff ff mov $0xffffffee,%eax + 4628: 48 83 c4 38 add $0x38,%rsp + 462c: 5d pop %rbp + 462d: 41 5f pop %r15 + 462f: 41 5e pop %r14 + 4631: 41 5d pop %r13 + 4633: 41 5c pop %r12 + 4635: 5f pop %rdi + 4636: 5e pop %rsi + 4637: 5b pop %rbx + 4638: c3 ret + 4639: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 463d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 4641: b8 01 00 00 00 mov $0x1,%eax + 4646: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 464d: 00 + 464e: 41 89 44 24 08 mov %eax,0x8(%r12) + 4653: 41 89 44 24 0c mov %eax,0xc(%r12) + 4658: e8 43 18 03 00 call 0x35ea0 + 465d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 4661: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c590d0 + 4668: 01 + 4669: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 466d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 4674: 41 83 ff 04 cmp $0x4,%r15d + 4678: 7f 35 jg 0x46af + 467a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4681: 00 00 + 4683: 33 c0 xor %eax,%eax + 4685: 4d 89 26 mov %r12,(%r14) + 4688: 48 83 c4 38 add $0x38,%rsp + 468c: 5d pop %rbp + 468d: 41 5f pop %r15 + 468f: 41 5e pop %r14 + 4691: 41 5d pop %r13 + 4693: 41 5c pop %r12 + 4695: 5f pop %rdi + 4696: 5e pop %rsi + 4697: 5b pop %rbx + 4698: c3 ret + 4699: b8 ef ff ff ff mov $0xffffffef,%eax + 469e: 48 83 c4 38 add $0x38,%rsp + 46a2: 5d pop %rbp + 46a3: 41 5f pop %r15 + 46a5: 41 5e pop %r14 + 46a7: 41 5d pop %r13 + 46a9: 41 5c pop %r12 + 46ab: 5f pop %rdi + 46ac: 5e pop %rsi + 46ad: 5b pop %rbx + 46ae: c3 ret + 46af: 41 83 ff 0a cmp $0xa,%r15d + 46b3: 0f 8e e9 00 00 00 jle 0x47a2 + 46b9: 4d 85 ed test %r13,%r13 + 46bc: 75 16 jne 0x46d4 + 46be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 46c3: 48 83 c4 38 add $0x38,%rsp + 46c7: 5d pop %rbp + 46c8: 41 5f pop %r15 + 46ca: 41 5e pop %r14 + 46cc: 41 5d pop %r13 + 46ce: 41 5c pop %r12 + 46d0: 5f pop %rdi + 46d1: 5e pop %rsi + 46d2: 5b pop %rbx + 46d3: c3 ret + 46d4: 4c 89 ee mov %r13,%rsi + 46d7: 44 89 f9 mov %r15d,%ecx + 46da: 48 83 e6 3f and $0x3f,%rsi + 46de: 44 89 ff mov %r15d,%edi + 46e1: 48 f7 de neg %rsi + 46e4: 48 83 e6 3f and $0x3f,%rsi + 46e8: 49 03 f5 add %r13,%rsi + 46eb: 48 89 f2 mov %rsi,%rdx + 46ee: e8 cd 17 03 00 call 0x35ec0 + 46f3: 49 89 c5 mov %rax,%r13 + 46f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 46fd: 00 + 46fe: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4703: 41 8d 5f ff lea -0x1(%r15),%ebx + 4707: 83 fb 11 cmp $0x11,%ebx + 470a: 7f 39 jg 0x4745 + 470c: 89 d9 mov %ebx,%ecx + 470e: e8 2d bf 02 00 call 0x30640 + 4713: 89 d9 mov %ebx,%ecx + 4715: 48 89 f2 mov %rsi,%rdx + 4718: 41 89 f8 mov %edi,%r8d + 471b: 49 89 c1 mov %rax,%r9 + 471e: 49 89 44 24 38 mov %rax,0x38(%r12) + 4723: e8 38 1f 03 00 call 0x36660 + 4728: 49 89 c1 mov %rax,%r9 + 472b: b8 01 00 00 00 mov $0x1,%eax + 4730: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 4735: c1 e3 04 shl $0x4,%ebx + 4738: 83 c3 3f add $0x3f,%ebx + 473b: 83 e3 c0 and $0xffffffc0,%ebx + 473e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 4743: eb 1e jmp 0x4763 + 4745: 48 89 e0 mov %rsp,%rax + 4748: 4c 89 e1 mov %r12,%rcx + 474b: 49 89 f0 mov %rsi,%r8 + 474e: 41 89 f9 mov %edi,%r9d + 4751: 48 89 50 20 mov %rdx,0x20(%rax) + 4755: 89 da mov %ebx,%edx + 4757: 4c 89 68 28 mov %r13,0x28(%rax) + 475b: e8 20 33 03 00 call 0x37a80 + 4760: 49 89 c1 mov %rax,%r9 + 4763: 44 89 f9 mov %r15d,%ecx + 4766: 48 89 f2 mov %rsi,%rdx + 4769: 41 89 f8 mov %edi,%r8d + 476c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4771: e8 ea 6d 03 00 call 0x3b560 + 4776: 44 89 f9 mov %r15d,%ecx + 4779: 48 89 f2 mov %rsi,%rdx + 477c: 41 89 f8 mov %edi,%r8d + 477f: 49 89 c1 mov %rax,%r9 + 4782: 49 89 44 24 58 mov %rax,0x58(%r12) + 4787: e8 34 72 03 00 call 0x3b9c0 + 478c: 4d 89 26 mov %r12,(%r14) + 478f: 33 c0 xor %eax,%eax + 4791: 48 83 c4 38 add $0x38,%rsp + 4795: 5d pop %rbp + 4796: 41 5f pop %r15 + 4798: 41 5e pop %r14 + 479a: 41 5d pop %r13 + 479c: 41 5c pop %r12 + 479e: 5f pop %rdi + 479f: 5e pop %rsi + 47a0: 5b pop %rbx + 47a1: c3 ret + 47a2: bf 0a 00 00 00 mov $0xa,%edi + 47a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 47ae: 00 + 47af: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x2612bc0 + 47b6: 41 83 ff 07 cmp $0x7,%r15d + 47ba: 0f 8f 3e ff ff ff jg 0x46fe + 47c0: 49 89 d1 mov %rdx,%r9 + 47c3: 49 83 e1 3f and $0x3f,%r9 + 47c7: 49 f7 d9 neg %r9 + 47ca: 49 83 e1 3f and $0x3f,%r9 + 47ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 47d5: 00 00 + 47d7: 4c 03 ca add %rdx,%r9 + 47da: eb 87 jmp 0x4763 + 47dc: 33 c0 xor %eax,%eax + 47de: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 47e5: 00 + 47e6: 41 89 44 24 08 mov %eax,0x8(%r12) + 47eb: 41 89 44 24 0c mov %eax,0xc(%r12) + 47f0: e9 7f fe ff ff jmp 0x4674 + 47f5: 0f 1f 40 00 nopl 0x0(%rax) + 47f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4800: 48 83 ec 28 sub $0x28,%rsp + 4804: 48 85 c9 test %rcx,%rcx + 4807: 74 20 je 0x4829 + 4809: 48 85 d2 test %rdx,%rdx + 480c: 74 1b je 0x4829 + 480e: 45 85 c0 test %r8d,%r8d + 4811: 7f 0a jg 0x481d + 4813: b8 fa ff ff ff mov $0xfffffffa,%eax + 4818: 48 83 c4 28 add $0x28,%rsp + 481c: c3 ret + 481d: e8 be 75 03 00 call 0x3bde0 + 4822: 33 c0 xor %eax,%eax + 4824: 48 83 c4 28 add $0x28,%rsp + 4828: c3 ret + 4829: b8 f8 ff ff ff mov $0xfffffff8,%eax + 482e: 48 83 c4 28 add $0x28,%rsp + 4832: c3 ret + 4833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 483f: 00 + 4840: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4845: 48 85 c9 test %rcx,%rcx + 4848: 74 22 je 0x486c + 484a: 48 85 d2 test %rdx,%rdx + 484d: 74 1d je 0x486c + 484f: 45 85 c0 test %r8d,%r8d + 4852: 7f 0b jg 0x485f + 4854: b8 fa ff ff ff mov $0xfffffffa,%eax + 4859: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 485e: c3 ret + 485f: e8 5c 77 03 00 call 0x3bfc0 + 4864: 33 c0 xor %eax,%eax + 4866: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 486b: c3 ret + 486c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4871: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4876: c3 ret + 4877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 487e: 00 00 + 4880: 48 83 ec 28 sub $0x28,%rsp + 4884: 48 85 c9 test %rcx,%rcx + 4887: 74 20 je 0x48a9 + 4889: 48 85 d2 test %rdx,%rdx + 488c: 74 1b je 0x48a9 + 488e: 45 85 c0 test %r8d,%r8d + 4891: 7f 0a jg 0x489d + 4893: b8 fa ff ff ff mov $0xfffffffa,%eax + 4898: 48 83 c4 28 add $0x28,%rsp + 489c: c3 ret + 489d: e8 fe 78 03 00 call 0x3c1a0 + 48a2: 33 c0 xor %eax,%eax + 48a4: 48 83 c4 28 add $0x28,%rsp + 48a8: c3 ret + 48a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 48ae: 48 83 c4 28 add $0x28,%rsp + 48b2: c3 ret + 48b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 48b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48bf: 00 + 48c0: 56 push %rsi + 48c1: 48 89 d6 mov %rdx,%rsi + 48c4: 48 85 c9 test %rcx,%rcx + 48c7: 0f 84 d0 01 00 00 je 0x4a9d + 48cd: 48 85 f6 test %rsi,%rsi + 48d0: 0f 84 c7 01 00 00 je 0x4a9d + 48d6: 45 85 c0 test %r8d,%r8d + 48d9: 0f 8e b7 01 00 00 jle 0x4a96 + 48df: 41 83 f8 10 cmp $0x10,%r8d + 48e3: 0f 8c 9d 01 00 00 jl 0x4a86 + 48e9: 49 89 f1 mov %rsi,%r9 + 48ec: 49 83 e1 1f and $0x1f,%r9 + 48f0: 45 89 c9 mov %r9d,%r9d + 48f3: 45 85 c9 test %r9d,%r9d + 48f6: 74 18 je 0x4910 + 48f8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 48ff: 0f 85 81 01 00 00 jne 0x4a86 + 4905: 41 f7 d9 neg %r9d + 4908: 41 83 c1 20 add $0x20,%r9d + 490c: 41 c1 e9 03 shr $0x3,%r9d + 4910: 41 8d 41 10 lea 0x10(%r9),%eax + 4914: 44 3b c0 cmp %eax,%r8d + 4917: 0f 8c 69 01 00 00 jl 0x4a86 + 491d: 44 89 c0 mov %r8d,%eax + 4920: 33 d2 xor %edx,%edx + 4922: 41 2b c1 sub %r9d,%eax + 4925: 83 e0 0f and $0xf,%eax + 4928: f7 d8 neg %eax + 492a: 41 03 c0 add %r8d,%eax + 492d: 45 85 c9 test %r9d,%r9d + 4930: 76 25 jbe 0x4957 + 4932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4940: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 4945: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1 + 494a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 494f: 48 ff c2 inc %rdx + 4952: 49 3b d1 cmp %r9,%rdx + 4955: 72 e9 jb 0x4940 + 4957: 48 63 d0 movslq %eax,%rdx + 495a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4960: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 4966: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 496d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 4974: 01 + 4975: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 497c: 01 + 497d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2 + 4983: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 498a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 4991: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 4998: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 499e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 49a5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 49ac: 01 + 49ad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 49b4: 01 + 49b5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 49bc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 49c3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 49ca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 49d1: 49 83 c1 10 add $0x10,%r9 + 49d5: 4c 3b ca cmp %rdx,%r9 + 49d8: 72 86 jb 0x4960 + 49da: 44 8d 48 01 lea 0x1(%rax),%r9d + 49de: 45 3b c8 cmp %r8d,%r9d + 49e1: 0f 87 93 00 00 00 ja 0x4a7a + 49e7: 4d 63 d0 movslq %r8d,%r10 + 49ea: 4c 2b d2 sub %rdx,%r10 + 49ed: 49 83 fa 04 cmp $0x4,%r10 + 49f1: 0f 8c 8a 00 00 00 jl 0x4a81 + 49f7: 45 89 d3 mov %r10d,%r11d + 49fa: 45 33 c9 xor %r9d,%r9d + 49fd: 41 83 e3 fc and $0xfffffffc,%r11d + 4a01: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 4a05: 4d 63 db movslq %r11d,%r11 + 4a08: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 4a0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a13: 00 + 4a14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4a20: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 4a26: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 4a2d: 01 + 4a2e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2 + 4a34: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 4a3a: 49 83 c1 04 add $0x4,%r9 + 4a3e: 4d 3b cb cmp %r11,%r9 + 4a41: 72 dd jb 0x4a20 + 4a43: 4d 3b da cmp %r10,%r11 + 4a46: 73 32 jae 0x4a7a + 4a48: 48 63 c0 movslq %eax,%rax + 4a4b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 4a4f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 4a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a5f: 00 + 4a60: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 4a66: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 4a6c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 4a72: 49 ff c3 inc %r11 + 4a75: 4d 3b da cmp %r10,%r11 + 4a78: 72 e6 jb 0x4a60 + 4a7a: 33 c0 xor %eax,%eax + 4a7c: c5 f8 77 vzeroupper + 4a7f: 5e pop %rsi + 4a80: c3 ret + 4a81: 45 33 db xor %r11d,%r11d + 4a84: eb bd jmp 0x4a43 + 4a86: 33 c0 xor %eax,%eax + 4a88: 41 83 f8 01 cmp $0x1,%r8d + 4a8c: 72 ec jb 0x4a7a + 4a8e: 4d 63 d0 movslq %r8d,%r10 + 4a91: 45 33 db xor %r11d,%r11d + 4a94: eb ad jmp 0x4a43 + 4a96: b8 fa ff ff ff mov $0xfffffffa,%eax + 4a9b: 5e pop %rsi + 4a9c: c3 ret + 4a9d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4aa2: 5e pop %rsi + 4aa3: c3 ret + 4aa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4aab: 00 + 4aac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4abf: 00 + 4ac0: 53 push %rbx + 4ac1: 48 85 c9 test %rcx,%rcx + 4ac4: 0f 84 aa 01 00 00 je 0x4c74 + 4aca: 48 85 d2 test %rdx,%rdx + 4acd: 0f 84 a1 01 00 00 je 0x4c74 + 4ad3: 45 85 c0 test %r8d,%r8d + 4ad6: 0f 8e 91 01 00 00 jle 0x4c6d + 4adc: 41 83 f8 10 cmp $0x10,%r8d + 4ae0: 0f 8c 80 01 00 00 jl 0x4c66 + 4ae6: 49 89 d3 mov %rdx,%r11 + 4ae9: 49 83 e3 1f and $0x1f,%r11 + 4aed: 45 85 db test %r11d,%r11d + 4af0: 74 18 je 0x4b0a + 4af2: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 4af9: 0f 85 67 01 00 00 jne 0x4c66 + 4aff: 41 f7 db neg %r11d + 4b02: 41 83 c3 20 add $0x20,%r11d + 4b06: 41 c1 eb 03 shr $0x3,%r11d + 4b0a: 41 8d 43 10 lea 0x10(%r11),%eax + 4b0e: 44 3b c0 cmp %eax,%r8d + 4b11: 0f 8c 4f 01 00 00 jl 0x4c66 + 4b17: 44 89 c0 mov %r8d,%eax + 4b1a: 45 33 d2 xor %r10d,%r10d + 4b1d: 41 2b c3 sub %r11d,%eax + 4b20: 83 e0 0f and $0xf,%eax + 4b23: f7 d8 neg %eax + 4b25: 41 03 c0 add %r8d,%eax + 4b28: 44 89 db mov %r11d,%ebx + 4b2b: 45 85 db test %r11d,%r11d + 4b2e: 76 2a jbe 0x4b5a + 4b30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b37: 00 + 4b38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b3f: 90 nop + 4b40: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 4b46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 4b4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 4b52: 49 ff c2 inc %r10 + 4b55: 4c 3b d3 cmp %rbx,%r10 + 4b58: 72 e6 jb 0x4b40 + 4b5a: 4c 63 d0 movslq %eax,%r10 + 4b5d: 0f 1f 00 nopl (%rax) + 4b60: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 4b65: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 4b69: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 4b6f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 4b75: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 + 4b7a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 4b80: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 + 4b86: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 + 4b8c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 4b91: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 + 4b97: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 4b9d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 4ba3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 4ba9: 48 83 c3 10 add $0x10,%rbx + 4bad: 49 3b da cmp %r10,%rbx + 4bb0: 72 ae jb 0x4b60 + 4bb2: 8d 58 01 lea 0x1(%rax),%ebx + 4bb5: 41 3b d8 cmp %r8d,%ebx + 4bb8: 0f 87 9c 00 00 00 ja 0x4c5a + 4bbe: 4d 63 c8 movslq %r8d,%r9 + 4bc1: 48 63 c0 movslq %eax,%rax + 4bc4: 4c 2b c8 sub %rax,%r9 + 4bc7: 49 83 f9 04 cmp $0x4,%r9 + 4bcb: 0f 8c 90 00 00 00 jl 0x4c61 + 4bd1: 48 63 c0 movslq %eax,%rax + 4bd4: 45 89 ca mov %r9d,%r10d + 4bd7: 41 83 e2 fc and $0xfffffffc,%r10d + 4bdb: 45 33 c0 xor %r8d,%r8d + 4bde: 4d 63 d2 movslq %r10d,%r10 + 4be1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 4be5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 4be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4bf0: 00 + 4bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4bff: 00 + 4c00: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 4c06: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 + 4c0c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 4c12: 49 83 c0 04 add $0x4,%r8 + 4c16: 4d 3b c2 cmp %r10,%r8 + 4c19: 72 e5 jb 0x4c00 + 4c1b: 4d 3b d1 cmp %r9,%r10 + 4c1e: 73 3a jae 0x4c5a + 4c20: 48 63 c0 movslq %eax,%rax + 4c23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 4c27: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 4c2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c32: 00 + 4c33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4c40: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 4c46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 4c4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 4c52: 49 ff c2 inc %r10 + 4c55: 4d 3b d1 cmp %r9,%r10 + 4c58: 72 e6 jb 0x4c40 + 4c5a: 33 c0 xor %eax,%eax + 4c5c: c5 f8 77 vzeroupper + 4c5f: 5b pop %rbx + 4c60: c3 ret + 4c61: 45 33 d2 xor %r10d,%r10d + 4c64: eb b5 jmp 0x4c1b + 4c66: 33 c0 xor %eax,%eax + 4c68: e9 45 ff ff ff jmp 0x4bb2 + 4c6d: b8 fa ff ff ff mov $0xfffffffa,%eax + 4c72: 5b pop %rbx + 4c73: c3 ret + 4c74: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4c79: 5b pop %rbx + 4c7a: c3 ret + 4c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4c80: 53 push %rbx + 4c81: 49 89 ca mov %rcx,%r10 + 4c84: 4d 85 d2 test %r10,%r10 + 4c87: 0f 84 a4 01 00 00 je 0x4e31 + 4c8d: 48 85 d2 test %rdx,%rdx + 4c90: 0f 84 9b 01 00 00 je 0x4e31 + 4c96: 45 85 c0 test %r8d,%r8d + 4c99: 0f 8e 8b 01 00 00 jle 0x4e2a + 4c9f: 41 83 f8 10 cmp $0x10,%r8d + 4ca3: 0f 8c 79 01 00 00 jl 0x4e22 + 4ca9: 48 89 d3 mov %rdx,%rbx + 4cac: 48 83 e3 1f and $0x1f,%rbx + 4cb0: 85 db test %ebx,%ebx + 4cb2: 74 11 je 0x4cc5 + 4cb4: f6 c3 07 test $0x7,%bl + 4cb7: 0f 85 65 01 00 00 jne 0x4e22 + 4cbd: f7 db neg %ebx + 4cbf: 83 c3 20 add $0x20,%ebx + 4cc2: c1 eb 03 shr $0x3,%ebx + 4cc5: 8d 43 10 lea 0x10(%rbx),%eax + 4cc8: 44 3b c0 cmp %eax,%r8d + 4ccb: 0f 8c 51 01 00 00 jl 0x4e22 + 4cd1: 45 89 c1 mov %r8d,%r9d + 4cd4: 33 c0 xor %eax,%eax + 4cd6: 44 2b cb sub %ebx,%r9d + 4cd9: 41 83 e1 0f and $0xf,%r9d + 4cdd: 41 f7 d9 neg %r9d + 4ce0: 45 03 c8 add %r8d,%r9d + 4ce3: 89 d9 mov %ebx,%ecx + 4ce5: 85 db test %ebx,%ebx + 4ce7: 76 2f jbe 0x4d18 + 4ce9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4cf0: 00 + 4cf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4cff: 00 + 4d00: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 4d06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 4d0b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 4d10: 48 ff c0 inc %rax + 4d13: 48 3b c1 cmp %rcx,%rax + 4d16: 72 e8 jb 0x4d00 + 4d18: 49 63 c1 movslq %r9d,%rax + 4d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4d20: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 4d26: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 4d2d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 4d34: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 4d3b: 03 + 4d3c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 4d41: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 4d47: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 4d4d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 4d54: 03 + 4d55: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 4d5a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 4d60: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 4d66: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 4d6d: 03 + 4d6e: 48 83 c1 10 add $0x10,%rcx + 4d72: 48 3b c8 cmp %rax,%rcx + 4d75: 72 a9 jb 0x4d20 + 4d77: 41 8d 41 01 lea 0x1(%r9),%eax + 4d7b: 41 3b c0 cmp %r8d,%eax + 4d7e: 0f 87 93 00 00 00 ja 0x4e17 + 4d84: 4d 63 c0 movslq %r8d,%r8 + 4d87: 4d 63 c9 movslq %r9d,%r9 + 4d8a: 4d 2b c1 sub %r9,%r8 + 4d8d: 49 83 f8 04 cmp $0x4,%r8 + 4d91: 0f 8c 87 00 00 00 jl 0x4e1e + 4d97: 4d 63 c9 movslq %r9d,%r9 + 4d9a: 44 89 c3 mov %r8d,%ebx + 4d9d: 83 e3 fc and $0xfffffffc,%ebx + 4da0: 33 c9 xor %ecx,%ecx + 4da2: 48 63 db movslq %ebx,%rbx + 4da5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 4da9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 4dad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4db4: 00 + 4db5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4dbc: 0f 1f 40 00 nopl 0x0(%rax) + 4dc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 4dc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 4dcb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 4dd0: 48 83 c1 04 add $0x4,%rcx + 4dd4: 48 3b cb cmp %rbx,%rcx + 4dd7: 72 e7 jb 0x4dc0 + 4dd9: 49 3b d8 cmp %r8,%rbx + 4ddc: 73 39 jae 0x4e17 + 4dde: 4d 63 c9 movslq %r9d,%r9 + 4de1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 4de5: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 4de9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4df0: 00 + 4df1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4dff: 00 + 4e00: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 4e05: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 + 4e0a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 4e0f: 48 ff c3 inc %rbx + 4e12: 49 3b d8 cmp %r8,%rbx + 4e15: 72 e9 jb 0x4e00 + 4e17: 33 c0 xor %eax,%eax + 4e19: c5 f8 77 vzeroupper + 4e1c: 5b pop %rbx + 4e1d: c3 ret + 4e1e: 33 db xor %ebx,%ebx + 4e20: eb b7 jmp 0x4dd9 + 4e22: 45 33 c9 xor %r9d,%r9d + 4e25: e9 4d ff ff ff jmp 0x4d77 + 4e2a: b8 fa ff ff ff mov $0xfffffffa,%eax + 4e2f: 5b pop %rbx + 4e30: c3 ret + 4e31: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e36: 5b pop %rbx + 4e37: c3 ret + 4e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4e3f: 00 + 4e40: 48 83 ec 28 sub $0x28,%rsp + 4e44: 48 85 c9 test %rcx,%rcx + 4e47: 74 25 je 0x4e6e + 4e49: 48 85 d2 test %rdx,%rdx + 4e4c: 74 20 je 0x4e6e + 4e4e: 4d 85 c0 test %r8,%r8 + 4e51: 74 1b je 0x4e6e + 4e53: 45 85 c9 test %r9d,%r9d + 4e56: 7f 0a jg 0x4e62 + 4e58: b8 fa ff ff ff mov $0xfffffffa,%eax + 4e5d: 48 83 c4 28 add $0x28,%rsp + 4e61: c3 ret + 4e62: e8 b9 74 03 00 call 0x3c320 + 4e67: 33 c0 xor %eax,%eax + 4e69: 48 83 c4 28 add $0x28,%rsp + 4e6d: c3 ret + 4e6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e73: 48 83 c4 28 add $0x28,%rsp + 4e77: c3 ret + 4e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4e7f: 00 + 4e80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4e85: 48 85 c9 test %rcx,%rcx + 4e88: 74 27 je 0x4eb1 + 4e8a: 48 85 d2 test %rdx,%rdx + 4e8d: 74 22 je 0x4eb1 + 4e8f: 4d 85 c0 test %r8,%r8 + 4e92: 74 1d je 0x4eb1 + 4e94: 45 85 c9 test %r9d,%r9d + 4e97: 7f 0b jg 0x4ea4 + 4e99: b8 fa ff ff ff mov $0xfffffffa,%eax + 4e9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4ea3: c3 ret + 4ea4: e8 77 74 03 00 call 0x3c320 + 4ea9: 33 c0 xor %eax,%eax + 4eab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4eb0: c3 ret + 4eb1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4eb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4ebb: c3 ret + 4ebc: 0f 1f 40 00 nopl 0x0(%rax) + 4ec0: 48 83 ec 28 sub $0x28,%rsp + 4ec4: 48 85 c9 test %rcx,%rcx + 4ec7: 74 25 je 0x4eee + 4ec9: 48 85 d2 test %rdx,%rdx + 4ecc: 74 20 je 0x4eee + 4ece: 4d 85 c0 test %r8,%r8 + 4ed1: 74 1b je 0x4eee + 4ed3: 45 85 c9 test %r9d,%r9d + 4ed6: 7f 0a jg 0x4ee2 + 4ed8: b8 fa ff ff ff mov $0xfffffffa,%eax + 4edd: 48 83 c4 28 add $0x28,%rsp + 4ee1: c3 ret + 4ee2: e8 d9 78 03 00 call 0x3c7c0 + 4ee7: 33 c0 xor %eax,%eax + 4ee9: 48 83 c4 28 add $0x28,%rsp + 4eed: c3 ret + 4eee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4ef3: 48 83 c4 28 add $0x28,%rsp + 4ef7: c3 ret + 4ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4eff: 00 + 4f00: 56 push %rsi + 4f01: 57 push %rdi + 4f02: 55 push %rbp + 4f03: 48 89 d5 mov %rdx,%rbp + 4f06: 48 85 c9 test %rcx,%rcx + 4f09: 0f 84 f2 01 00 00 je 0x5101 + 4f0f: 48 85 ed test %rbp,%rbp + 4f12: 0f 84 e9 01 00 00 je 0x5101 + 4f18: 4d 85 c0 test %r8,%r8 + 4f1b: 0f 84 e0 01 00 00 je 0x5101 + 4f21: 45 85 c9 test %r9d,%r9d + 4f24: 0f 8e ce 01 00 00 jle 0x50f8 + 4f2a: 41 83 f9 10 cmp $0x10,%r9d + 4f2e: 0f 8c b4 01 00 00 jl 0x50e8 + 4f34: 4c 89 c6 mov %r8,%rsi + 4f37: 48 83 e6 1f and $0x1f,%rsi + 4f3b: 89 f6 mov %esi,%esi + 4f3d: 85 f6 test %esi,%esi + 4f3f: 74 14 je 0x4f55 + 4f41: f7 c6 07 00 00 00 test $0x7,%esi + 4f47: 0f 85 9b 01 00 00 jne 0x50e8 + 4f4d: f7 de neg %esi + 4f4f: 83 c6 20 add $0x20,%esi + 4f52: c1 ee 03 shr $0x3,%esi + 4f55: 8d 46 10 lea 0x10(%rsi),%eax + 4f58: 44 3b c8 cmp %eax,%r9d + 4f5b: 0f 8c 87 01 00 00 jl 0x50e8 + 4f61: 44 89 c8 mov %r9d,%eax + 4f64: 33 d2 xor %edx,%edx + 4f66: 2b c6 sub %esi,%eax + 4f68: 83 e0 0f and $0xf,%eax + 4f6b: f7 d8 neg %eax + 4f6d: 41 03 c1 add %r9d,%eax + 4f70: 85 f6 test %esi,%esi + 4f72: 76 25 jbe 0x4f99 + 4f74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f80: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 + 4f86: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + 4f8b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 4f91: 48 ff c2 inc %rdx + 4f94: 48 3b d6 cmp %rsi,%rdx + 4f97: 72 e7 jb 0x4f80 + 4f99: 48 63 d0 movslq %eax,%rdx + 4f9c: 0f 1f 40 00 nopl 0x0(%rax) + 4fa0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 + 4fa6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 + 4fab: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 + 4fb1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 + 4fb8: 01 + 4fb9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 + 4fc0: 01 + 4fc1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 + 4fc7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 + 4fcb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 4fd1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 + 4fd7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 + 4fde: 01 + 4fdf: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 + 4fe5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 + 4fec: 01 + 4fed: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 4ff1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 + 4ff7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 4ffe: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 + 5005: 01 + 5006: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 + 500c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 + 5013: 01 + 5014: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 5018: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 501f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 + 5026: 01 + 5027: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 + 502e: 01 + 502f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 5033: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 503a: 48 83 c6 10 add $0x10,%rsi + 503e: 48 3b f2 cmp %rdx,%rsi + 5041: 0f 82 59 ff ff ff jb 0x4fa0 + 5047: 8d 70 01 lea 0x1(%rax),%esi + 504a: 41 3b f1 cmp %r9d,%esi + 504d: 0f 87 87 00 00 00 ja 0x50da + 5053: 4d 63 c9 movslq %r9d,%r9 + 5056: 4c 2b ca sub %rdx,%r9 + 5059: 49 83 f9 02 cmp $0x2,%r9 + 505d: 0f 8c 80 00 00 00 jl 0x50e3 + 5063: 45 89 cb mov %r9d,%r11d + 5066: 45 33 d2 xor %r10d,%r10d + 5069: 41 83 e3 fe and $0xfffffffe,%r11d + 506d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 5071: 4d 63 db movslq %r11d,%r11 + 5074: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi + 5078: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx + 507d: 0f 1f 00 nopl (%rax) + 5080: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 5086: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 + 508c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 5092: 49 83 c2 02 add $0x2,%r10 + 5096: 4d 3b d3 cmp %r11,%r10 + 5099: 72 e5 jb 0x5080 + 509b: 4d 3b d9 cmp %r9,%r11 + 509e: 73 3a jae 0x50da + 50a0: 48 63 c0 movslq %eax,%rax + 50a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 50a7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 50ab: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax + 50b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 50b7: 00 + 50b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 50bf: 90 nop + 50c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 50c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + 50cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 50d2: 49 ff c3 inc %r11 + 50d5: 4d 3b d9 cmp %r9,%r11 + 50d8: 72 e6 jb 0x50c0 + 50da: 33 c0 xor %eax,%eax + 50dc: c5 f8 77 vzeroupper + 50df: 5d pop %rbp + 50e0: 5f pop %rdi + 50e1: 5e pop %rsi + 50e2: c3 ret + 50e3: 45 33 db xor %r11d,%r11d + 50e6: eb b3 jmp 0x509b + 50e8: 33 c0 xor %eax,%eax + 50ea: 41 83 f9 01 cmp $0x1,%r9d + 50ee: 72 ea jb 0x50da + 50f0: 4d 63 c9 movslq %r9d,%r9 + 50f3: 45 33 db xor %r11d,%r11d + 50f6: eb a3 jmp 0x509b + 50f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 50fd: 5d pop %rbp + 50fe: 5f pop %rdi + 50ff: 5e pop %rsi + 5100: c3 ret + 5101: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5106: 5d pop %rbp + 5107: 5f pop %rdi + 5108: 5e pop %rsi + 5109: c3 ret + 510a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5111: 00 + 5112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5120: 53 push %rbx + 5121: 56 push %rsi + 5122: 41 57 push %r15 + 5124: 49 89 cb mov %rcx,%r11 + 5127: 4d 85 db test %r11,%r11 + 512a: 0f 84 a7 01 00 00 je 0x52d7 + 5130: 48 85 d2 test %rdx,%rdx + 5133: 0f 84 9e 01 00 00 je 0x52d7 + 5139: 4d 85 c0 test %r8,%r8 + 513c: 0f 84 95 01 00 00 je 0x52d7 + 5142: 45 85 c9 test %r9d,%r9d + 5145: 0f 8e 82 01 00 00 jle 0x52cd + 514b: 41 83 f9 10 cmp $0x10,%r9d + 514f: 0f 8c 70 01 00 00 jl 0x52c5 + 5155: 4c 89 c1 mov %r8,%rcx + 5158: 48 83 e1 1f and $0x1f,%rcx + 515c: 89 c9 mov %ecx,%ecx + 515e: 85 c9 test %ecx,%ecx + 5160: 74 11 je 0x5173 + 5162: f6 c1 07 test $0x7,%cl + 5165: 0f 85 5a 01 00 00 jne 0x52c5 + 516b: f7 d9 neg %ecx + 516d: 83 c1 20 add $0x20,%ecx + 5170: c1 e9 03 shr $0x3,%ecx + 5173: 8d 41 10 lea 0x10(%rcx),%eax + 5176: 44 3b c8 cmp %eax,%r9d + 5179: 0f 8c 46 01 00 00 jl 0x52c5 + 517f: 45 89 ca mov %r9d,%r10d + 5182: 33 c0 xor %eax,%eax + 5184: 44 2b d1 sub %ecx,%r10d + 5187: 41 83 e2 0f and $0xf,%r10d + 518b: 41 f7 da neg %r10d + 518e: 45 03 d1 add %r9d,%r10d + 5191: 85 c9 test %ecx,%ecx + 5193: 76 24 jbe 0x51b9 + 5195: 0f 1f 40 00 nopl 0x0(%rax) + 5199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51a0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 51a5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 51ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 51b1: 48 ff c0 inc %rax + 51b4: 48 3b c1 cmp %rcx,%rax + 51b7: 72 e7 jb 0x51a0 + 51b9: 49 63 c2 movslq %r10d,%rax + 51bc: 0f 1f 40 00 nopl 0x0(%rax) + 51c0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 + 51c5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 51c9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 51cf: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 + 51d5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 + 51db: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 + 51e1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 + 51e8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 + 51ef: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 + 51f6: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 51fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 51ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 5204: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 5209: 48 83 c1 10 add $0x10,%rcx + 520d: 48 3b c8 cmp %rax,%rcx + 5210: 72 ae jb 0x51c0 + 5212: 41 8d 42 01 lea 0x1(%r10),%eax + 5216: 41 3b c1 cmp %r9d,%eax + 5219: 0f 87 98 00 00 00 ja 0x52b7 + 521f: 4d 63 c9 movslq %r9d,%r9 + 5222: 4d 63 d2 movslq %r10d,%r10 + 5225: 4d 2b ca sub %r10,%r9 + 5228: 49 83 f9 04 cmp $0x4,%r9 + 522c: 0f 8c 8f 00 00 00 jl 0x52c1 + 5232: 4d 63 d2 movslq %r10d,%r10 + 5235: 44 89 ce mov %r9d,%esi + 5238: 83 e6 fc and $0xfffffffc,%esi + 523b: 33 c9 xor %ecx,%ecx + 523d: 48 63 f6 movslq %esi,%rsi + 5240: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 5244: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 5248: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 524c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5253: 00 + 5254: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 525b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5260: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 5266: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 526b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 5270: 48 83 c1 04 add $0x4,%rcx + 5274: 48 3b ce cmp %rsi,%rcx + 5277: 72 e7 jb 0x5260 + 5279: 49 3b f1 cmp %r9,%rsi + 527c: 73 39 jae 0x52b7 + 527e: 4d 63 d2 movslq %r10d,%r10 + 5281: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 5285: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 5289: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 528d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5294: 00 + 5295: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 529c: 0f 1f 40 00 nopl 0x0(%rax) + 52a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 52a5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 52aa: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 52af: 48 ff c6 inc %rsi + 52b2: 49 3b f1 cmp %r9,%rsi + 52b5: 72 e9 jb 0x52a0 + 52b7: 33 c0 xor %eax,%eax + 52b9: c5 f8 77 vzeroupper + 52bc: 41 5f pop %r15 + 52be: 5e pop %rsi + 52bf: 5b pop %rbx + 52c0: c3 ret + 52c1: 33 f6 xor %esi,%esi + 52c3: eb b4 jmp 0x5279 + 52c5: 45 33 d2 xor %r10d,%r10d + 52c8: e9 45 ff ff ff jmp 0x5212 + 52cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 52d2: 41 5f pop %r15 + 52d4: 5e pop %rsi + 52d5: 5b pop %rbx + 52d6: c3 ret + 52d7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 52dc: 41 5f pop %r15 + 52de: 5e pop %rsi + 52df: 5b pop %rbx + 52e0: c3 ret + 52e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52e8: 00 + 52e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 52f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52f7: 00 + 52f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 52ff: 90 nop + 5300: 53 push %rbx + 5301: 56 push %rsi + 5302: 41 57 push %r15 + 5304: 49 89 cb mov %rcx,%r11 + 5307: 4d 85 db test %r11,%r11 + 530a: 0f 84 a7 01 00 00 je 0x54b7 + 5310: 48 85 d2 test %rdx,%rdx + 5313: 0f 84 9e 01 00 00 je 0x54b7 + 5319: 4d 85 c0 test %r8,%r8 + 531c: 0f 84 95 01 00 00 je 0x54b7 + 5322: 45 85 c9 test %r9d,%r9d + 5325: 0f 8e 82 01 00 00 jle 0x54ad + 532b: 41 83 f9 10 cmp $0x10,%r9d + 532f: 0f 8c 70 01 00 00 jl 0x54a5 + 5335: 4c 89 c1 mov %r8,%rcx + 5338: 48 83 e1 1f and $0x1f,%rcx + 533c: 89 c9 mov %ecx,%ecx + 533e: 85 c9 test %ecx,%ecx + 5340: 74 11 je 0x5353 + 5342: f6 c1 07 test $0x7,%cl + 5345: 0f 85 5a 01 00 00 jne 0x54a5 + 534b: f7 d9 neg %ecx + 534d: 83 c1 20 add $0x20,%ecx + 5350: c1 e9 03 shr $0x3,%ecx + 5353: 8d 41 10 lea 0x10(%rcx),%eax + 5356: 44 3b c8 cmp %eax,%r9d + 5359: 0f 8c 46 01 00 00 jl 0x54a5 + 535f: 45 89 ca mov %r9d,%r10d + 5362: 33 c0 xor %eax,%eax + 5364: 44 2b d1 sub %ecx,%r10d + 5367: 41 83 e2 0f and $0xf,%r10d + 536b: 41 f7 da neg %r10d + 536e: 45 03 d1 add %r9d,%r10d + 5371: 85 c9 test %ecx,%ecx + 5373: 76 24 jbe 0x5399 + 5375: 0f 1f 40 00 nopl 0x0(%rax) + 5379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5380: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 5385: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 538b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 5391: 48 ff c0 inc %rax + 5394: 48 3b c1 cmp %rcx,%rax + 5397: 72 e7 jb 0x5380 + 5399: 49 63 c2 movslq %r10d,%rax + 539c: 0f 1f 40 00 nopl 0x0(%rax) + 53a0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 53a5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 53ab: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 53b1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 53b8: 03 + 53b9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 + 53bf: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 + 53c6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 + 53cd: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 + 53d4: 03 + 53d5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 53db: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 53e2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 53e9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 53f0: 03 + 53f1: 48 83 c1 10 add $0x10,%rcx + 53f5: 48 3b c8 cmp %rax,%rcx + 53f8: 72 a6 jb 0x53a0 + 53fa: 41 8d 42 01 lea 0x1(%r10),%eax + 53fe: 41 3b c1 cmp %r9d,%eax + 5401: 0f 87 90 00 00 00 ja 0x5497 + 5407: 4d 63 c9 movslq %r9d,%r9 + 540a: 4d 63 d2 movslq %r10d,%r10 + 540d: 4d 2b ca sub %r10,%r9 + 5410: 49 83 f9 04 cmp $0x4,%r9 + 5414: 0f 8c 87 00 00 00 jl 0x54a1 + 541a: 4d 63 d2 movslq %r10d,%r10 + 541d: 44 89 ce mov %r9d,%esi + 5420: 83 e6 fc and $0xfffffffc,%esi + 5423: 33 c9 xor %ecx,%ecx + 5425: 48 63 f6 movslq %esi,%rsi + 5428: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 542c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 5430: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 5434: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5440: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 5446: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 544b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 5450: 48 83 c1 04 add $0x4,%rcx + 5454: 48 3b ce cmp %rsi,%rcx + 5457: 72 e7 jb 0x5440 + 5459: 49 3b f1 cmp %r9,%rsi + 545c: 73 39 jae 0x5497 + 545e: 4d 63 d2 movslq %r10d,%r10 + 5461: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 5465: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 5469: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 546d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5474: 00 + 5475: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 547c: 0f 1f 40 00 nopl 0x0(%rax) + 5480: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 5485: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 548a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 548f: 48 ff c6 inc %rsi + 5492: 49 3b f1 cmp %r9,%rsi + 5495: 72 e9 jb 0x5480 + 5497: 33 c0 xor %eax,%eax + 5499: c5 f8 77 vzeroupper + 549c: 41 5f pop %r15 + 549e: 5e pop %rsi + 549f: 5b pop %rbx + 54a0: c3 ret + 54a1: 33 f6 xor %esi,%esi + 54a3: eb b4 jmp 0x5459 + 54a5: 45 33 d2 xor %r10d,%r10d + 54a8: e9 4d ff ff ff jmp 0x53fa + 54ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 54b2: 41 5f pop %r15 + 54b4: 5e pop %rsi + 54b5: 5b pop %rbx + 54b6: c3 ret + 54b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 54bc: 41 5f pop %r15 + 54be: 5e pop %rsi + 54bf: 5b pop %rbx + 54c0: c3 ret + 54c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 54c8: 00 + 54c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 54d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 54d7: 00 + 54d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 54df: 90 nop + 54e0: 48 83 ec 28 sub $0x28,%rsp + 54e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 54e9: 48 85 d2 test %rdx,%rdx + 54ec: 74 1b je 0x5509 + 54ee: 45 85 c0 test %r8d,%r8d + 54f1: 7f 0a jg 0x54fd + 54f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 54f8: 48 83 c4 28 add $0x28,%rsp + 54fc: c3 ret + 54fd: e8 9e 76 03 00 call 0x3cba0 + 5502: 33 c0 xor %eax,%eax + 5504: 48 83 c4 28 add $0x28,%rsp + 5508: c3 ret + 5509: b8 f8 ff ff ff mov $0xfffffff8,%eax + 550e: 48 83 c4 28 add $0x28,%rsp + 5512: c3 ret + 5513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 551f: 00 + 5520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5525: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 552a: 48 85 d2 test %rdx,%rdx + 552d: 74 1d je 0x554c + 552f: 45 85 c0 test %r8d,%r8d + 5532: 7f 0b jg 0x553f + 5534: b8 fa ff ff ff mov $0xfffffffa,%eax + 5539: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 553e: c3 ret + 553f: e8 fc 77 03 00 call 0x3cd40 + 5544: 33 c0 xor %eax,%eax + 5546: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 554b: c3 ret + 554c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5551: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5556: 90 nop + 5557: c3 ret + 5558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 555f: 00 + 5560: 48 83 ec 28 sub $0x28,%rsp + 5564: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5569: 48 85 d2 test %rdx,%rdx + 556c: 74 1b je 0x5589 + 556e: 45 85 c0 test %r8d,%r8d + 5571: 7f 0a jg 0x557d + 5573: b8 fa ff ff ff mov $0xfffffffa,%eax + 5578: 48 83 c4 28 add $0x28,%rsp + 557c: c3 ret + 557d: e8 5e 79 03 00 call 0x3cee0 + 5582: 33 c0 xor %eax,%eax + 5584: 48 83 c4 28 add $0x28,%rsp + 5588: c3 ret + 5589: b8 f8 ff ff ff mov $0xfffffff8,%eax + 558e: 48 83 c4 28 add $0x28,%rsp + 5592: c3 ret + 5593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 559f: 00 + 55a0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 55a5: 49 89 d1 mov %rdx,%r9 + 55a8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 + 55ac: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 55b1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 + 55b7: 4d 85 c9 test %r9,%r9 + 55ba: 0f 84 5a 01 00 00 je 0x571a + 55c0: 45 85 c0 test %r8d,%r8d + 55c3: 0f 8e 48 01 00 00 jle 0x5711 + 55c9: 41 83 f8 08 cmp $0x8,%r8d + 55cd: 0f 8c 2f 01 00 00 jl 0x5702 + 55d3: 4c 89 ca mov %r9,%rdx + 55d6: 48 83 e2 1f and $0x1f,%rdx + 55da: 85 d2 test %edx,%edx + 55dc: 74 11 je 0x55ef + 55de: f6 c2 07 test $0x7,%dl + 55e1: 0f 85 1b 01 00 00 jne 0x5702 + 55e7: f7 da neg %edx + 55e9: 83 c2 20 add $0x20,%edx + 55ec: c1 ea 03 shr $0x3,%edx + 55ef: 8d 42 08 lea 0x8(%rdx),%eax + 55f2: 44 3b c0 cmp %eax,%r8d + 55f5: 0f 8c 07 01 00 00 jl 0x5702 + 55fb: 44 89 c1 mov %r8d,%ecx + 55fe: 33 c0 xor %eax,%eax + 5600: 2b ca sub %edx,%ecx + 5602: 83 e1 07 and $0x7,%ecx + 5605: f7 d9 neg %ecx + 5607: 41 03 c8 add %r8d,%ecx + 560a: 41 89 d2 mov %edx,%r10d + 560d: 85 d2 test %edx,%edx + 560f: 76 27 jbe 0x5638 + 5611: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5618: 00 + 5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5620: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 + 5626: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 + 562a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) + 5630: 48 ff c0 inc %rax + 5633: 49 3b c2 cmp %r10,%rax + 5636: 72 e8 jb 0x5620 + 5638: 48 63 d1 movslq %ecx,%rdx + 563b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5640: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 + 5646: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 + 564d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) + 5653: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) + 565a: 49 83 c2 08 add $0x8,%r10 + 565e: 4c 3b d2 cmp %rdx,%r10 + 5661: 72 dd jb 0x5640 + 5663: 8d 41 01 lea 0x1(%rcx),%eax + 5666: 41 3b c0 cmp %r8d,%eax + 5669: 0f 87 89 00 00 00 ja 0x56f8 + 566f: 4d 63 c0 movslq %r8d,%r8 + 5672: 4c 2b c2 sub %rdx,%r8 + 5675: 49 83 f8 02 cmp $0x2,%r8 + 5679: 0f 8c 7f 00 00 00 jl 0x56fe + 567f: 44 89 c0 mov %r8d,%eax + 5682: 45 33 d2 xor %r10d,%r10d + 5685: 83 e0 fe and $0xfffffffe,%eax + 5688: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 568c: 48 63 c0 movslq %eax,%rax + 568f: c5 fb 12 c8 vmovddup %xmm0,%xmm1 + 5693: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 569f: 00 + 56a0: 49 83 c2 02 add $0x2,%r10 + 56a4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 + 56a8: c5 f8 11 12 vmovups %xmm2,(%rdx) + 56ac: 48 83 c2 10 add $0x10,%rdx + 56b0: 4c 3b d0 cmp %rax,%r10 + 56b3: 72 eb jb 0x56a0 + 56b5: 49 3b c0 cmp %r8,%rax + 56b8: 73 3e jae 0x56f8 + 56ba: 48 63 c9 movslq %ecx,%rcx + 56bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 56c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 56c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56cc: 00 + 56cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 56d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56e0: c5 fb 10 0a vmovsd (%rdx),%xmm1 + 56e4: 48 ff c0 inc %rax + 56e7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 56eb: c5 fb 11 12 vmovsd %xmm2,(%rdx) + 56ef: 48 83 c2 08 add $0x8,%rdx + 56f3: 49 3b c0 cmp %r8,%rax + 56f6: 72 e8 jb 0x56e0 + 56f8: 33 c0 xor %eax,%eax + 56fa: c5 f8 77 vzeroupper + 56fd: c3 ret + 56fe: 33 c0 xor %eax,%eax + 5700: eb b3 jmp 0x56b5 + 5702: 33 c9 xor %ecx,%ecx + 5704: 41 83 f8 01 cmp $0x1,%r8d + 5708: 72 ee jb 0x56f8 + 570a: 4d 63 c0 movslq %r8d,%r8 + 570d: 33 c0 xor %eax,%eax + 570f: eb a4 jmp 0x56b5 + 5711: b8 fa ff ff ff mov $0xfffffffa,%eax + 5716: c5 f8 77 vzeroupper + 5719: c3 ret + 571a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 571f: c5 f8 77 vzeroupper + 5722: c3 ret + 5723: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 572a: 00 + 572b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5732: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5740: 45 89 c1 mov %r8d,%r9d + 5743: 49 89 d0 mov %rdx,%r8 + 5746: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 574b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 5750: 4d 85 c0 test %r8,%r8 + 5753: 0f 84 f0 00 00 00 je 0x5849 + 5759: 45 85 c9 test %r9d,%r9d + 575c: 0f 8e e1 00 00 00 jle 0x5843 + 5762: 49 63 d1 movslq %r9d,%rdx + 5765: 48 83 fa 08 cmp $0x8,%rdx + 5769: 0f 8c cf 00 00 00 jl 0x583e + 576f: 4c 89 c0 mov %r8,%rax + 5772: 48 83 e0 1f and $0x1f,%rax + 5776: 85 c0 test %eax,%eax + 5778: 74 10 je 0x578a + 577a: a8 07 test $0x7,%al + 577c: 0f 85 bc 00 00 00 jne 0x583e + 5782: f7 d8 neg %eax + 5784: 83 c0 20 add $0x20,%eax + 5787: c1 e8 03 shr $0x3,%eax + 578a: 8d 48 08 lea 0x8(%rax),%ecx + 578d: 48 3b d1 cmp %rcx,%rdx + 5790: 0f 8c a8 00 00 00 jl 0x583e + 5796: 44 89 c9 mov %r9d,%ecx + 5799: 2b c8 sub %eax,%ecx + 579b: 83 e1 07 and $0x7,%ecx + 579e: 44 2b c9 sub %ecx,%r9d + 57a1: 33 c9 xor %ecx,%ecx + 57a3: 41 89 c2 mov %eax,%r10d + 57a6: 85 c0 test %eax,%eax + 57a8: 76 2e jbe 0x57d8 + 57aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 57b1: 00 + 57b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57c0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 + 57c6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 57ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 57d0: 48 ff c1 inc %rcx + 57d3: 49 3b ca cmp %r10,%rcx + 57d6: 72 e8 jb 0x57c0 + 57d8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 57dd: 49 63 c1 movslq %r9d,%rax + 57e0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 + 57e6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 + 57ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 57f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 57fa: 49 83 c2 08 add $0x8,%r10 + 57fe: 4c 3b d0 cmp %rax,%r10 + 5801: 72 dd jb 0x57e0 + 5803: 33 c0 xor %eax,%eax + 5805: 41 8d 49 01 lea 0x1(%r9),%ecx + 5809: 48 63 c9 movslq %ecx,%rcx + 580c: 48 3b ca cmp %rdx,%rcx + 580f: 77 27 ja 0x5838 + 5811: 4d 63 c9 movslq %r9d,%r9 + 5814: 49 2b d1 sub %r9,%rdx + 5817: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 581b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5820: c5 fb 10 09 vmovsd (%rcx),%xmm1 + 5824: 48 ff c0 inc %rax + 5827: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 582b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 582f: 48 83 c1 08 add $0x8,%rcx + 5833: 48 3b c2 cmp %rdx,%rax + 5836: 72 e8 jb 0x5820 + 5838: 33 c0 xor %eax,%eax + 583a: c5 f8 77 vzeroupper + 583d: c3 ret + 583e: 45 33 c9 xor %r9d,%r9d + 5841: eb c0 jmp 0x5803 + 5843: b8 fa ff ff ff mov $0xfffffffa,%eax + 5848: c3 ret + 5849: b8 f8 ff ff ff mov $0xfffffff8,%eax + 584e: c3 ret + 584f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5856: 00 + 5857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 585e: 66 90 xchg %ax,%ax + 5860: 45 89 c1 mov %r8d,%r9d + 5863: 49 89 d0 mov %rdx,%r8 + 5866: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 586b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 + 5870: 4d 85 c0 test %r8,%r8 + 5873: 0f 84 f0 00 00 00 je 0x5969 + 5879: 45 85 c9 test %r9d,%r9d + 587c: 0f 8e e1 00 00 00 jle 0x5963 + 5882: 49 63 d1 movslq %r9d,%rdx + 5885: 48 83 fa 08 cmp $0x8,%rdx + 5889: 0f 8c cf 00 00 00 jl 0x595e + 588f: 4c 89 c0 mov %r8,%rax + 5892: 48 83 e0 1f and $0x1f,%rax + 5896: 85 c0 test %eax,%eax + 5898: 74 10 je 0x58aa + 589a: a8 07 test $0x7,%al + 589c: 0f 85 bc 00 00 00 jne 0x595e + 58a2: f7 d8 neg %eax + 58a4: 83 c0 20 add $0x20,%eax + 58a7: c1 e8 03 shr $0x3,%eax + 58aa: 8d 48 08 lea 0x8(%rax),%ecx + 58ad: 48 3b d1 cmp %rcx,%rdx + 58b0: 0f 8c a8 00 00 00 jl 0x595e + 58b6: 44 89 c9 mov %r9d,%ecx + 58b9: 2b c8 sub %eax,%ecx + 58bb: 83 e1 07 and $0x7,%ecx + 58be: 44 2b c9 sub %ecx,%r9d + 58c1: 33 c9 xor %ecx,%ecx + 58c3: 41 89 c2 mov %eax,%r10d + 58c6: 85 c0 test %eax,%eax + 58c8: 76 2e jbe 0x58f8 + 58ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 58d1: 00 + 58d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 58d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 58e0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 + 58e6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 58ea: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 58f0: 48 ff c1 inc %rcx + 58f3: 49 3b ca cmp %r10,%rcx + 58f6: 72 e8 jb 0x58e0 + 58f8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 58fd: 49 63 c1 movslq %r9d,%rax + 5900: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 + 5906: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 + 590d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 5913: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 591a: 49 83 c2 08 add $0x8,%r10 + 591e: 4c 3b d0 cmp %rax,%r10 + 5921: 72 dd jb 0x5900 + 5923: 33 c0 xor %eax,%eax + 5925: 41 8d 49 01 lea 0x1(%r9),%ecx + 5929: 48 63 c9 movslq %ecx,%rcx + 592c: 48 3b ca cmp %rdx,%rcx + 592f: 77 27 ja 0x5958 + 5931: 4d 63 c9 movslq %r9d,%r9 + 5934: 49 2b d1 sub %r9,%rdx + 5937: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 593b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5940: c5 fb 10 01 vmovsd (%rcx),%xmm0 + 5944: 48 ff c0 inc %rax + 5947: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 594b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 594f: 48 83 c1 08 add $0x8,%rcx + 5953: 48 3b c2 cmp %rdx,%rax + 5956: 72 e8 jb 0x5940 + 5958: 33 c0 xor %eax,%eax + 595a: c5 f8 77 vzeroupper + 595d: c3 ret + 595e: 45 33 c9 xor %r9d,%r9d + 5961: eb c0 jmp 0x5923 + 5963: b8 fa ff ff ff mov $0xfffffffa,%eax + 5968: c3 ret + 5969: b8 f8 ff ff ff mov $0xfffffff8,%eax + 596e: c3 ret + 596f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5976: 00 + 5977: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 597e: 66 90 xchg %ax,%ax + 5980: 55 push %rbp + 5981: 48 83 ec 30 sub $0x30,%rsp + 5985: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 598a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 598e: 48 89 55 28 mov %rdx,0x28(%rbp) + 5992: 44 89 45 30 mov %r8d,0x30(%rbp) + 5996: 48 8b 45 20 mov 0x20(%rbp),%rax + 599a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 599e: 8b 4d 30 mov 0x30(%rbp),%ecx + 59a1: 89 4d 08 mov %ecx,0x8(%rbp) + 59a4: 48 89 c1 mov %rax,%rcx + 59a7: 8b 45 08 mov 0x8(%rbp),%eax + 59aa: 41 89 c0 mov %eax,%r8d + 59ad: e8 8e 75 13 00 call 0x13cf40 + 59b2: 89 45 00 mov %eax,0x0(%rbp) + 59b5: 8b 45 00 mov 0x0(%rbp),%eax + 59b8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 59bc: 5d pop %rbp + 59bd: c3 ret + 59be: 66 90 xchg %ax,%ax + 59c0: 55 push %rbp + 59c1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 59c6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 59cb: 48 89 4d 20 mov %rcx,0x20(%rbp) + 59cf: 48 89 55 28 mov %rdx,0x28(%rbp) + 59d3: 44 89 45 30 mov %r8d,0x30(%rbp) + 59d7: 48 8b 45 20 mov 0x20(%rbp),%rax + 59db: 48 8b 55 28 mov 0x28(%rbp),%rdx + 59df: 8b 4d 30 mov 0x30(%rbp),%ecx + 59e2: 89 4d 08 mov %ecx,0x8(%rbp) + 59e5: 48 89 c1 mov %rax,%rcx + 59e8: 8b 45 08 mov 0x8(%rbp),%eax + 59eb: 41 89 c0 mov %eax,%r8d + 59ee: e8 6d 75 13 00 call 0x13cf60 + 59f3: 89 45 00 mov %eax,0x0(%rbp) + 59f6: 8b 45 00 mov 0x0(%rbp),%eax + 59f9: 48 8d 65 10 lea 0x10(%rbp),%rsp + 59fd: 5d pop %rbp + 59fe: c3 ret + 59ff: 90 nop + 5a00: 55 push %rbp + 5a01: 48 83 ec 30 sub $0x30,%rsp + 5a05: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 5a0a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 5a0e: 48 89 55 28 mov %rdx,0x28(%rbp) + 5a12: 44 89 45 30 mov %r8d,0x30(%rbp) + 5a16: 48 8b 45 20 mov 0x20(%rbp),%rax + 5a1a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 5a1e: 8b 4d 30 mov 0x30(%rbp),%ecx + 5a21: 89 4d 08 mov %ecx,0x8(%rbp) + 5a24: 48 89 c1 mov %rax,%rcx + 5a27: 8b 45 08 mov 0x8(%rbp),%eax + 5a2a: 41 89 c0 mov %eax,%r8d + 5a2d: e8 4e 75 13 00 call 0x13cf80 + 5a32: 89 45 00 mov %eax,0x0(%rbp) + 5a35: 8b 45 00 mov 0x0(%rbp),%eax + 5a38: 48 8d 65 10 lea 0x10(%rbp),%rsp + 5a3c: 5d pop %rbp + 5a3d: c3 ret + 5a3e: 66 90 xchg %ax,%ax + 5a40: 55 push %rbp + 5a41: 48 83 ec 30 sub $0x30,%rsp + 5a45: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 5a4a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 5a4e: 48 89 55 28 mov %rdx,0x28(%rbp) + 5a52: 44 89 45 30 mov %r8d,0x30(%rbp) + 5a56: 48 8b 45 20 mov 0x20(%rbp),%rax + 5a5a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 5a5e: 8b 4d 30 mov 0x30(%rbp),%ecx + 5a61: 89 4d 08 mov %ecx,0x8(%rbp) + 5a64: 48 89 c1 mov %rax,%rcx + 5a67: 8b 45 08 mov 0x8(%rbp),%eax + 5a6a: 41 89 c0 mov %eax,%r8d + 5a6d: e8 2e 75 13 00 call 0x13cfa0 + 5a72: 89 45 00 mov %eax,0x0(%rbp) + 5a75: 8b 45 00 mov 0x0(%rbp),%eax + 5a78: 48 8d 65 10 lea 0x10(%rbp),%rsp + 5a7c: 5d pop %rbp + 5a7d: c3 ret + 5a7e: 66 90 xchg %ax,%ax + 5a80: 55 push %rbp + 5a81: 48 83 ec 30 sub $0x30,%rsp + 5a85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 5a8a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 5a8e: 48 89 55 28 mov %rdx,0x28(%rbp) + 5a92: 44 89 45 30 mov %r8d,0x30(%rbp) + 5a96: 48 8b 45 20 mov 0x20(%rbp),%rax + 5a9a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 5a9e: 8b 4d 30 mov 0x30(%rbp),%ecx + 5aa1: 89 4d 08 mov %ecx,0x8(%rbp) + 5aa4: 48 89 c1 mov %rax,%rcx + 5aa7: 8b 45 08 mov 0x8(%rbp),%eax + 5aaa: 41 89 c0 mov %eax,%r8d + 5aad: e8 0e 75 13 00 call 0x13cfc0 + 5ab2: 89 45 00 mov %eax,0x0(%rbp) + 5ab5: 8b 45 00 mov 0x0(%rbp),%eax + 5ab8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 5abc: 5d pop %rbp + 5abd: c3 ret + 5abe: 66 90 xchg %ax,%ax + 5ac0: 55 push %rbp + 5ac1: 48 83 ec 30 sub $0x30,%rsp + 5ac5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 5aca: 48 89 4d 20 mov %rcx,0x20(%rbp) + 5ace: 48 89 55 28 mov %rdx,0x28(%rbp) + 5ad2: 44 89 45 30 mov %r8d,0x30(%rbp) + 5ad6: 48 8b 45 20 mov 0x20(%rbp),%rax + 5ada: 48 8b 55 28 mov 0x28(%rbp),%rdx + 5ade: 8b 4d 30 mov 0x30(%rbp),%ecx + 5ae1: 89 4d 08 mov %ecx,0x8(%rbp) + 5ae4: 48 89 c1 mov %rax,%rcx + 5ae7: 8b 45 08 mov 0x8(%rbp),%eax + 5aea: 41 89 c0 mov %eax,%r8d + 5aed: e8 ee 74 13 00 call 0x13cfe0 + 5af2: 89 45 00 mov %eax,0x0(%rbp) + 5af5: 8b 45 00 mov 0x0(%rbp),%eax + 5af8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 5afc: 5d pop %rbp + 5afd: c3 ret + 5afe: 66 90 xchg %ax,%ax + 5b00: 48 83 ec 28 sub $0x28,%rsp + 5b04: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5b09: 48 85 d2 test %rdx,%rdx + 5b0c: 74 28 je 0x5b36 + 5b0e: 45 85 c0 test %r8d,%r8d + 5b11: 7f 0a jg 0x5b1d + 5b13: b8 fa ff ff ff mov $0xfffffffa,%eax + 5b18: 48 83 c4 28 add $0x28,%rsp + 5b1c: c3 ret + 5b1d: 89 c8 mov %ecx,%eax + 5b1f: 48 c1 e9 20 shr $0x20,%rcx + 5b23: 48 c1 e1 20 shl $0x20,%rcx + 5b27: 48 0b c8 or %rax,%rcx + 5b2a: e8 51 75 03 00 call 0x3d080 + 5b2f: 33 c0 xor %eax,%eax + 5b31: 48 83 c4 28 add $0x28,%rsp + 5b35: c3 ret + 5b36: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5b3b: 48 83 c4 28 add $0x28,%rsp + 5b3f: c3 ret + 5b40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5b45: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5b4a: 48 85 d2 test %rdx,%rdx + 5b4d: 74 2a je 0x5b79 + 5b4f: 45 85 c0 test %r8d,%r8d + 5b52: 7f 0b jg 0x5b5f + 5b54: b8 fa ff ff ff mov $0xfffffffa,%eax + 5b59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5b5e: c3 ret + 5b5f: 89 c8 mov %ecx,%eax + 5b61: 48 c1 e9 20 shr $0x20,%rcx + 5b65: 48 c1 e1 20 shl $0x20,%rcx + 5b69: 48 0b c8 or %rax,%rcx + 5b6c: e8 2f 75 03 00 call 0x3d0a0 + 5b71: 33 c0 xor %eax,%eax + 5b73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5b78: c3 ret + 5b79: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5b7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5b83: 90 nop + 5b84: c3 ret + 5b85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b8c: 00 + 5b8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ba0: 48 83 ec 28 sub $0x28,%rsp + 5ba4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5ba9: 48 85 d2 test %rdx,%rdx + 5bac: 74 28 je 0x5bd6 + 5bae: 45 85 c0 test %r8d,%r8d + 5bb1: 7f 0a jg 0x5bbd + 5bb3: b8 fa ff ff ff mov $0xfffffffa,%eax + 5bb8: 48 83 c4 28 add $0x28,%rsp + 5bbc: c3 ret + 5bbd: 89 c8 mov %ecx,%eax + 5bbf: 48 c1 e9 20 shr $0x20,%rcx + 5bc3: 48 c1 e1 20 shl $0x20,%rcx + 5bc7: 48 0b c8 or %rax,%rcx + 5bca: e8 f1 74 03 00 call 0x3d0c0 + 5bcf: 33 c0 xor %eax,%eax + 5bd1: 48 83 c4 28 add $0x28,%rsp + 5bd5: c3 ret + 5bd6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5bdb: 48 83 c4 28 add $0x28,%rsp + 5bdf: c3 ret + 5be0: 48 83 ec 28 sub $0x28,%rsp + 5be4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5be9: 48 85 d2 test %rdx,%rdx + 5bec: 74 28 je 0x5c16 + 5bee: 45 85 c0 test %r8d,%r8d + 5bf1: 7f 0a jg 0x5bfd + 5bf3: b8 fa ff ff ff mov $0xfffffffa,%eax + 5bf8: 48 83 c4 28 add $0x28,%rsp + 5bfc: c3 ret + 5bfd: 89 c8 mov %ecx,%eax + 5bff: 48 c1 e9 20 shr $0x20,%rcx + 5c03: 48 c1 e1 20 shl $0x20,%rcx + 5c07: 48 0b c8 or %rax,%rcx + 5c0a: e8 d1 74 03 00 call 0x3d0e0 + 5c0f: 33 c0 xor %eax,%eax + 5c11: 48 83 c4 28 add $0x28,%rsp + 5c15: c3 ret + 5c16: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5c1b: 48 83 c4 28 add $0x28,%rsp + 5c1f: c3 ret + 5c20: 48 83 ec 28 sub $0x28,%rsp + 5c24: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5c29: 48 85 d2 test %rdx,%rdx + 5c2c: 74 28 je 0x5c56 + 5c2e: 45 85 c0 test %r8d,%r8d + 5c31: 7f 0a jg 0x5c3d + 5c33: b8 fa ff ff ff mov $0xfffffffa,%eax + 5c38: 48 83 c4 28 add $0x28,%rsp + 5c3c: c3 ret + 5c3d: 89 c8 mov %ecx,%eax + 5c3f: 48 c1 e9 20 shr $0x20,%rcx + 5c43: 48 c1 e1 20 shl $0x20,%rcx + 5c47: 48 0b c8 or %rax,%rcx + 5c4a: e8 b1 74 03 00 call 0x3d100 + 5c4f: 33 c0 xor %eax,%eax + 5c51: 48 83 c4 28 add $0x28,%rsp + 5c55: c3 ret + 5c56: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5c5b: 48 83 c4 28 add $0x28,%rsp + 5c5f: c3 ret + 5c60: 48 83 ec 28 sub $0x28,%rsp + 5c64: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5c69: 48 85 d2 test %rdx,%rdx + 5c6c: 74 28 je 0x5c96 + 5c6e: 45 85 c0 test %r8d,%r8d + 5c71: 7f 0a jg 0x5c7d + 5c73: b8 fa ff ff ff mov $0xfffffffa,%eax + 5c78: 48 83 c4 28 add $0x28,%rsp + 5c7c: c3 ret + 5c7d: 89 c8 mov %ecx,%eax + 5c7f: 48 c1 e9 20 shr $0x20,%rcx + 5c83: 48 c1 e1 20 shl $0x20,%rcx + 5c87: 48 0b c8 or %rax,%rcx + 5c8a: e8 d1 77 03 00 call 0x3d460 + 5c8f: 33 c0 xor %eax,%eax + 5c91: 48 83 c4 28 add $0x28,%rsp + 5c95: c3 ret + 5c96: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5c9b: 48 83 c4 28 add $0x28,%rsp + 5c9f: c3 ret + 5ca0: 48 83 ec 28 sub $0x28,%rsp + 5ca4: 48 85 d2 test %rdx,%rdx + 5ca7: 74 41 je 0x5cea + 5ca9: 45 85 c0 test %r8d,%r8d + 5cac: 7e 32 jle 0x5ce0 + 5cae: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c590d8 + 5cb5: 01 + 5cb6: 7a 02 jp 0x5cba + 5cb8: 74 10 je 0x5cca + 5cba: 0f 57 c9 xorps %xmm1,%xmm1 + 5cbd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 5cc1: 7a 02 jp 0x5cc5 + 5cc3: 74 0c je 0x5cd1 + 5cc5: e8 b6 7a 03 00 call 0x3d780 + 5cca: 33 c0 xor %eax,%eax + 5ccc: 48 83 c4 28 add $0x28,%rsp + 5cd0: c3 ret + 5cd1: 48 89 d1 mov %rdx,%rcx + 5cd4: 44 89 c2 mov %r8d,%edx + 5cd7: 48 83 c4 28 add $0x28,%rsp + 5cdb: e9 20 3f 01 00 jmp 0x19c00 + 5ce0: b8 fa ff ff ff mov $0xfffffffa,%eax + 5ce5: 48 83 c4 28 add $0x28,%rsp + 5ce9: c3 ret + 5cea: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5cef: 48 83 c4 28 add $0x28,%rsp + 5cf3: c3 ret + 5cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5d05: 48 85 d2 test %rdx,%rdx + 5d08: 74 45 je 0x5d4f + 5d0a: 45 85 c0 test %r8d,%r8d + 5d0d: 7e 34 jle 0x5d43 + 5d0f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c590e0 + 5d16: 01 + 5d17: 7a 02 jp 0x5d1b + 5d19: 74 10 je 0x5d2b + 5d1b: 0f 57 c9 xorps %xmm1,%xmm1 + 5d1e: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 5d22: 7a 02 jp 0x5d26 + 5d24: 74 0d je 0x5d33 + 5d26: e8 f5 7b 03 00 call 0x3d920 + 5d2b: 33 c0 xor %eax,%eax + 5d2d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5d32: c3 ret + 5d33: 48 89 d1 mov %rdx,%rcx + 5d36: 44 89 c2 mov %r8d,%edx + 5d39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5d3e: e9 bd 40 01 00 jmp 0x19e00 + 5d43: b8 fa ff ff ff mov $0xfffffffa,%eax + 5d48: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5d4d: 90 nop + 5d4e: c3 ret + 5d4f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5d54: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5d59: 90 nop + 5d5a: 90 nop + 5d5b: 90 nop + 5d5c: c3 ret + 5d5d: 0f 1f 00 nopl (%rax) + 5d60: 48 83 ec 28 sub $0x28,%rsp + 5d64: 48 85 d2 test %rdx,%rdx + 5d67: 74 41 je 0x5daa + 5d69: 45 85 c0 test %r8d,%r8d + 5d6c: 7e 32 jle 0x5da0 + 5d6e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c590e8 + 5d75: 01 + 5d76: 7a 02 jp 0x5d7a + 5d78: 74 10 je 0x5d8a + 5d7a: 0f 57 c9 xorps %xmm1,%xmm1 + 5d7d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 5d81: 7a 02 jp 0x5d85 + 5d83: 74 0c je 0x5d91 + 5d85: e8 36 7d 03 00 call 0x3dac0 + 5d8a: 33 c0 xor %eax,%eax + 5d8c: 48 83 c4 28 add $0x28,%rsp + 5d90: c3 ret + 5d91: 48 89 d1 mov %rdx,%rcx + 5d94: 44 89 c2 mov %r8d,%edx + 5d97: 48 83 c4 28 add $0x28,%rsp + 5d9b: e9 40 42 01 00 jmp 0x19fe0 + 5da0: b8 fa ff ff ff mov $0xfffffffa,%eax + 5da5: 48 83 c4 28 add $0x28,%rsp + 5da9: c3 ret + 5daa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5daf: 48 83 c4 28 add $0x28,%rsp + 5db3: c3 ret + 5db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5dc0: 48 83 ec 28 sub $0x28,%rsp + 5dc4: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 5dc8: 48 85 d2 test %rdx,%rdx + 5dcb: 0f 84 c2 01 00 00 je 0x5f93 + 5dd1: 45 85 c0 test %r8d,%r8d + 5dd4: 0f 8e af 01 00 00 jle 0x5f89 + 5dda: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c590f0 + 5de1: 01 + 5de2: 7a 06 jp 0x5dea + 5de4: 0f 84 98 01 00 00 je 0x5f82 + 5dea: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 5dee: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 5df2: 7a 06 jp 0x5dfa + 5df4: 0f 84 78 01 00 00 je 0x5f72 + 5dfa: 41 83 f8 10 cmp $0x10,%r8d + 5dfe: 0f 8c 5e 01 00 00 jl 0x5f62 + 5e04: 49 89 d1 mov %rdx,%r9 + 5e07: 49 83 e1 1f and $0x1f,%r9 + 5e0b: 45 85 c9 test %r9d,%r9d + 5e0e: 74 18 je 0x5e28 + 5e10: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 5e17: 0f 85 45 01 00 00 jne 0x5f62 + 5e1d: 41 f7 d9 neg %r9d + 5e20: 41 83 c1 20 add $0x20,%r9d + 5e24: 41 c1 e9 03 shr $0x3,%r9d + 5e28: 41 8d 41 10 lea 0x10(%r9),%eax + 5e2c: 44 3b c0 cmp %eax,%r8d + 5e2f: 0f 8c 2d 01 00 00 jl 0x5f62 + 5e35: 45 89 c2 mov %r8d,%r10d + 5e38: 33 c0 xor %eax,%eax + 5e3a: 45 2b d1 sub %r9d,%r10d + 5e3d: 41 83 e2 0f and $0xf,%r10d + 5e41: 41 f7 da neg %r10d + 5e44: 45 03 d0 add %r8d,%r10d + 5e47: 45 89 cb mov %r9d,%r11d + 5e4a: 45 85 c9 test %r9d,%r9d + 5e4d: 76 23 jbe 0x5e72 + 5e4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e56: 00 + 5e57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e5e: 66 90 xchg %ax,%ax + 5e60: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 + 5e65: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) + 5e6a: 48 ff c0 inc %rax + 5e6d: 49 3b c3 cmp %r11,%rax + 5e70: 72 ee jb 0x5e60 + 5e72: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 5e76: 4d 63 ca movslq %r10d,%r9 + 5e79: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 5e7f: 90 nop + 5e80: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 + 5e86: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 + 5e8d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 + 5e94: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 + 5e9b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) + 5ea1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) + 5ea8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) + 5eaf: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) + 5eb6: 49 83 c3 10 add $0x10,%r11 + 5eba: 4d 3b d9 cmp %r9,%r11 + 5ebd: 72 c1 jb 0x5e80 + 5ebf: 41 8d 42 01 lea 0x1(%r10),%eax + 5ec3: 41 3b c0 cmp %r8d,%eax + 5ec6: 0f 87 88 00 00 00 ja 0x5f54 + 5ecc: 4d 63 c0 movslq %r8d,%r8 + 5ecf: 4d 2b c1 sub %r9,%r8 + 5ed2: 49 83 f8 04 cmp $0x4,%r8 + 5ed6: 0f 8c 82 00 00 00 jl 0x5f5e + 5edc: 44 89 c0 mov %r8d,%eax + 5edf: 45 33 db xor %r11d,%r11d + 5ee2: 83 e0 fc and $0xfffffffc,%eax + 5ee5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 + 5ee9: 48 63 c0 movslq %eax,%rax + 5eec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ef3: 00 + 5ef4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5f00: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 + 5f05: 49 83 c3 04 add $0x4,%r11 + 5f09: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 5f0e: 49 83 c1 20 add $0x20,%r9 + 5f12: 4c 3b d8 cmp %rax,%r11 + 5f15: 72 e9 jb 0x5f00 + 5f17: 49 3b c0 cmp %r8,%rax + 5f1a: 73 38 jae 0x5f54 + 5f1c: 4d 63 d2 movslq %r10d,%r10 + 5f1f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 5f23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 5f27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f2e: 00 + 5f2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f36: 0f 1f 00 nopl (%rax) + 5f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f40: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 + 5f44: 48 ff c0 inc %rax + 5f47: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 5f4b: 48 83 c2 08 add $0x8,%rdx + 5f4f: 49 3b c0 cmp %r8,%rax + 5f52: 72 ec jb 0x5f40 + 5f54: 33 c0 xor %eax,%eax + 5f56: c5 f8 77 vzeroupper + 5f59: 48 83 c4 28 add $0x28,%rsp + 5f5d: c3 ret + 5f5e: 33 c0 xor %eax,%eax + 5f60: eb b5 jmp 0x5f17 + 5f62: 45 33 d2 xor %r10d,%r10d + 5f65: 41 83 f8 01 cmp $0x1,%r8d + 5f69: 72 e9 jb 0x5f54 + 5f6b: 4d 63 c0 movslq %r8d,%r8 + 5f6e: 33 c0 xor %eax,%eax + 5f70: eb a5 jmp 0x5f17 + 5f72: 48 89 d1 mov %rdx,%rcx + 5f75: 44 89 c2 mov %r8d,%edx + 5f78: e8 a3 40 01 00 call 0x1a020 + 5f7d: 48 83 c4 28 add $0x28,%rsp + 5f81: c3 ret + 5f82: 33 c0 xor %eax,%eax + 5f84: 48 83 c4 28 add $0x28,%rsp + 5f88: c3 ret + 5f89: b8 fa ff ff ff mov $0xfffffffa,%eax + 5f8e: 48 83 c4 28 add $0x28,%rsp + 5f92: c3 ret + 5f93: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5f98: 48 83 c4 28 add $0x28,%rsp + 5f9c: c3 ret + 5f9d: 0f 1f 00 nopl (%rax) + 5fa0: 48 83 ec 28 sub $0x28,%rsp + 5fa4: 48 85 d2 test %rdx,%rdx + 5fa7: 0f 84 be 01 00 00 je 0x616b + 5fad: 45 85 c0 test %r8d,%r8d + 5fb0: 0f 8e ab 01 00 00 jle 0x6161 + 5fb6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c590f8 + 5fbd: 01 + 5fbe: 7a 06 jp 0x5fc6 + 5fc0: 0f 84 94 01 00 00 je 0x615a + 5fc6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 5fca: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 5fce: 7a 06 jp 0x5fd6 + 5fd0: 0f 84 74 01 00 00 je 0x614a + 5fd6: 41 83 f8 10 cmp $0x10,%r8d + 5fda: 0f 8c 62 01 00 00 jl 0x6142 + 5fe0: 49 89 d3 mov %rdx,%r11 + 5fe3: 49 83 e3 1f and $0x1f,%r11 + 5fe7: 45 85 db test %r11d,%r11d + 5fea: 74 18 je 0x6004 + 5fec: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 5ff3: 0f 85 49 01 00 00 jne 0x6142 + 5ff9: 41 f7 db neg %r11d + 5ffc: 41 83 c3 20 add $0x20,%r11d + 6000: 41 c1 eb 03 shr $0x3,%r11d + 6004: 41 8d 43 10 lea 0x10(%r11),%eax + 6008: 44 3b c0 cmp %eax,%r8d + 600b: 0f 8c 31 01 00 00 jl 0x6142 + 6011: 45 89 c1 mov %r8d,%r9d + 6014: 33 c0 xor %eax,%eax + 6016: 45 2b cb sub %r11d,%r9d + 6019: 41 83 e1 0f and $0xf,%r9d + 601d: 41 f7 d9 neg %r9d + 6020: 45 03 c8 add %r8d,%r9d + 6023: 45 89 da mov %r11d,%r10d + 6026: 45 85 db test %r11d,%r11d + 6029: 76 27 jbe 0x6052 + 602b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6032: 00 + 6033: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 603a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6040: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 6045: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 604a: 48 ff c0 inc %rax + 604d: 49 3b c2 cmp %r10,%rax + 6050: 72 ee jb 0x6040 + 6052: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 6057: 49 63 c1 movslq %r9d,%rax + 605a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6060: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 6066: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 606d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 6074: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 607b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 6081: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 6088: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 608f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 6096: 49 83 c2 10 add $0x10,%r10 + 609a: 4c 3b d0 cmp %rax,%r10 + 609d: 72 c1 jb 0x6060 + 609f: 41 8d 41 01 lea 0x1(%r9),%eax + 60a3: 41 3b c0 cmp %r8d,%eax + 60a6: 0f 87 88 00 00 00 ja 0x6134 + 60ac: 4d 63 c0 movslq %r8d,%r8 + 60af: 4d 63 c9 movslq %r9d,%r9 + 60b2: 4d 2b c1 sub %r9,%r8 + 60b5: 49 83 f8 04 cmp $0x4,%r8 + 60b9: 0f 8c 7f 00 00 00 jl 0x613e + 60bf: 4d 63 c9 movslq %r9d,%r9 + 60c2: 44 89 c0 mov %r8d,%eax + 60c5: 83 e0 fc and $0xfffffffc,%eax + 60c8: 45 33 db xor %r11d,%r11d + 60cb: 48 63 c0 movslq %eax,%rax + 60ce: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 60d3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 60d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 60de: 00 00 + 60e0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 60e5: 49 83 c3 04 add $0x4,%r11 + 60e9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 60ee: 49 83 c2 20 add $0x20,%r10 + 60f2: 4c 3b d8 cmp %rax,%r11 + 60f5: 72 e9 jb 0x60e0 + 60f7: 49 3b c0 cmp %r8,%rax + 60fa: 73 38 jae 0x6134 + 60fc: 4d 63 c9 movslq %r9d,%r9 + 60ff: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 6103: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 6107: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 610e: 00 + 610f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6116: 0f 1f 00 nopl (%rax) + 6119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6120: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 6124: 48 ff c0 inc %rax + 6127: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 612b: 48 83 c2 08 add $0x8,%rdx + 612f: 49 3b c0 cmp %r8,%rax + 6132: 72 ec jb 0x6120 + 6134: 33 c0 xor %eax,%eax + 6136: c5 f8 77 vzeroupper + 6139: 48 83 c4 28 add $0x28,%rsp + 613d: c3 ret + 613e: 33 c0 xor %eax,%eax + 6140: eb b5 jmp 0x60f7 + 6142: 45 33 c9 xor %r9d,%r9d + 6145: e9 55 ff ff ff jmp 0x609f + 614a: 48 89 d1 mov %rdx,%rcx + 614d: 44 89 c2 mov %r8d,%edx + 6150: e8 0b 3f 01 00 call 0x1a060 + 6155: 48 83 c4 28 add $0x28,%rsp + 6159: c3 ret + 615a: 33 c0 xor %eax,%eax + 615c: 48 83 c4 28 add $0x28,%rsp + 6160: c3 ret + 6161: b8 fa ff ff ff mov $0xfffffffa,%eax + 6166: 48 83 c4 28 add $0x28,%rsp + 616a: c3 ret + 616b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6170: 48 83 c4 28 add $0x28,%rsp + 6174: c3 ret + 6175: 0f 1f 40 00 nopl 0x0(%rax) + 6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6180: 48 83 ec 28 sub $0x28,%rsp + 6184: 48 85 d2 test %rdx,%rdx + 6187: 0f 84 be 01 00 00 je 0x634b + 618d: 45 85 c0 test %r8d,%r8d + 6190: 0f 8e ab 01 00 00 jle 0x6341 + 6196: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c59100 + 619d: 01 + 619e: 7a 06 jp 0x61a6 + 61a0: 0f 84 94 01 00 00 je 0x633a + 61a6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 61aa: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 61ae: 7a 06 jp 0x61b6 + 61b0: 0f 84 74 01 00 00 je 0x632a + 61b6: 41 83 f8 10 cmp $0x10,%r8d + 61ba: 0f 8c 62 01 00 00 jl 0x6322 + 61c0: 49 89 d3 mov %rdx,%r11 + 61c3: 49 83 e3 1f and $0x1f,%r11 + 61c7: 45 85 db test %r11d,%r11d + 61ca: 74 18 je 0x61e4 + 61cc: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 61d3: 0f 85 49 01 00 00 jne 0x6322 + 61d9: 41 f7 db neg %r11d + 61dc: 41 83 c3 20 add $0x20,%r11d + 61e0: 41 c1 eb 03 shr $0x3,%r11d + 61e4: 41 8d 43 10 lea 0x10(%r11),%eax + 61e8: 44 3b c0 cmp %eax,%r8d + 61eb: 0f 8c 31 01 00 00 jl 0x6322 + 61f1: 45 89 c1 mov %r8d,%r9d + 61f4: 33 c0 xor %eax,%eax + 61f6: 45 2b cb sub %r11d,%r9d + 61f9: 41 83 e1 0f and $0xf,%r9d + 61fd: 41 f7 d9 neg %r9d + 6200: 45 03 c8 add %r8d,%r9d + 6203: 45 89 da mov %r11d,%r10d + 6206: 45 85 db test %r11d,%r11d + 6209: 76 27 jbe 0x6232 + 620b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6212: 00 + 6213: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 621a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6220: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 6225: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 622a: 48 ff c0 inc %rax + 622d: 49 3b c2 cmp %r10,%rax + 6230: 72 ee jb 0x6220 + 6232: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 6237: 49 63 c1 movslq %r9d,%rax + 623a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6240: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 6246: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 624d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 6254: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 625b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 6261: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 6268: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 626f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 6276: 49 83 c2 10 add $0x10,%r10 + 627a: 4c 3b d0 cmp %rax,%r10 + 627d: 72 c1 jb 0x6240 + 627f: 41 8d 41 01 lea 0x1(%r9),%eax + 6283: 41 3b c0 cmp %r8d,%eax + 6286: 0f 87 88 00 00 00 ja 0x6314 + 628c: 4d 63 c0 movslq %r8d,%r8 + 628f: 4d 63 c9 movslq %r9d,%r9 + 6292: 4d 2b c1 sub %r9,%r8 + 6295: 49 83 f8 04 cmp $0x4,%r8 + 6299: 0f 8c 7f 00 00 00 jl 0x631e + 629f: 4d 63 c9 movslq %r9d,%r9 + 62a2: 44 89 c0 mov %r8d,%eax + 62a5: 83 e0 fc and $0xfffffffc,%eax + 62a8: 45 33 db xor %r11d,%r11d + 62ab: 48 63 c0 movslq %eax,%rax + 62ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 62b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 62b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 62be: 00 00 + 62c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 62c5: 49 83 c3 04 add $0x4,%r11 + 62c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 62ce: 49 83 c2 20 add $0x20,%r10 + 62d2: 4c 3b d8 cmp %rax,%r11 + 62d5: 72 e9 jb 0x62c0 + 62d7: 49 3b c0 cmp %r8,%rax + 62da: 73 38 jae 0x6314 + 62dc: 4d 63 c9 movslq %r9d,%r9 + 62df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 62e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 62e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 62ee: 00 + 62ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62f6: 0f 1f 00 nopl (%rax) + 62f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6300: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 6304: 48 ff c0 inc %rax + 6307: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 630b: 48 83 c2 08 add $0x8,%rdx + 630f: 49 3b c0 cmp %r8,%rax + 6312: 72 ec jb 0x6300 + 6314: 33 c0 xor %eax,%eax + 6316: c5 f8 77 vzeroupper + 6319: 48 83 c4 28 add $0x28,%rsp + 631d: c3 ret + 631e: 33 c0 xor %eax,%eax + 6320: eb b5 jmp 0x62d7 + 6322: 45 33 c9 xor %r9d,%r9d + 6325: e9 55 ff ff ff jmp 0x627f + 632a: 48 89 d1 mov %rdx,%rcx + 632d: 44 89 c2 mov %r8d,%edx + 6330: e8 6b 3d 01 00 call 0x1a0a0 + 6335: 48 83 c4 28 add $0x28,%rsp + 6339: c3 ret + 633a: 33 c0 xor %eax,%eax + 633c: 48 83 c4 28 add $0x28,%rsp + 6340: c3 ret + 6341: b8 fa ff ff ff mov $0xfffffffa,%eax + 6346: 48 83 c4 28 add $0x28,%rsp + 634a: c3 ret + 634b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6350: 48 83 c4 28 add $0x28,%rsp + 6354: c3 ret + 6355: 0f 1f 40 00 nopl 0x0(%rax) + 6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6360: 56 push %rsi + 6361: 57 push %rdi + 6362: 41 54 push %r12 + 6364: 55 push %rbp + 6365: 48 83 ec 28 sub $0x28,%rsp + 6369: 89 cf mov %ecx,%edi + 636b: 4d 89 cc mov %r9,%r12 + 636e: 83 ff 1e cmp $0x1e,%edi + 6371: 0f 87 7a 01 00 00 ja 0x64f1 + 6377: 4d 85 e4 test %r12,%r12 + 637a: 0f 84 80 01 00 00 je 0x6500 + 6380: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 6385: 48 85 f6 test %rsi,%rsi + 6388: 0f 84 72 01 00 00 je 0x6500 + 638e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 6393: 48 85 ed test %rbp,%rbp + 6396: 0f 84 64 01 00 00 je 0x6500 + 639c: 83 fa 08 cmp $0x8,%edx + 639f: 74 1e je 0x63bf + 63a1: 83 fa 04 cmp $0x4,%edx + 63a4: 74 19 je 0x63bf + 63a6: 83 fa 01 cmp $0x1,%edx + 63a9: 74 14 je 0x63bf + 63ab: 83 fa 02 cmp $0x2,%edx + 63ae: 74 0f je 0x63bf + 63b0: b8 ee ff ff ff mov $0xffffffee,%eax + 63b5: 48 83 c4 28 add $0x28,%rsp + 63b9: 5d pop %rbp + 63ba: 41 5c pop %r12 + 63bc: 5f pop %rdi + 63bd: 5e pop %rsi + 63be: c3 ret + 63bf: 83 ff 1d cmp $0x1d,%edi + 63c2: 0f 8f 29 01 00 00 jg 0x64f1 + 63c8: 83 ff 04 cmp $0x4,%edi + 63cb: 7f 14 jg 0x63e1 + 63cd: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 63d4: 00 + 63d5: 33 c0 xor %eax,%eax + 63d7: 89 06 mov %eax,(%rsi) + 63d9: 89 45 00 mov %eax,0x0(%rbp) + 63dc: e9 04 01 00 00 jmp 0x64e5 + 63e1: 83 ff 06 cmp $0x6,%edi + 63e4: 7f 11 jg 0x63f7 + 63e6: 33 c0 xor %eax,%eax + 63e8: 41 89 04 24 mov %eax,(%r12) + 63ec: 89 06 mov %eax,(%rsi) + 63ee: 89 45 00 mov %eax,0x0(%rbp) + 63f1: 41 8b 04 24 mov (%r12),%eax + 63f5: eb 67 jmp 0x645e + 63f7: 8d 4f ff lea -0x1(%rdi),%ecx + 63fa: 83 f9 10 cmp $0x10,%ecx + 63fd: 7f 48 jg 0x6447 + 63ff: 41 bb 01 00 00 00 mov $0x1,%r11d + 6405: 41 d3 e3 shl %cl,%r11d + 6408: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 640f: 00 + 6410: 83 e0 c0 and $0xffffffc0,%eax + 6413: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 641a: 00 + 641b: 41 89 04 24 mov %eax,(%r12) + 641f: 44 89 d8 mov %r11d,%eax + 6422: d1 f8 sar $1,%eax + 6424: 41 83 e2 c0 and $0xffffffc0,%r10d + 6428: c1 e8 1e shr $0x1e,%eax + 642b: 41 03 c3 add %r11d,%eax + 642e: 83 e0 fc and $0xfffffffc,%eax + 6431: 83 c0 43 add $0x43,%eax + 6434: c7 06 00 00 00 00 movl $0x0,(%rsi) + 643a: 83 e0 c0 and $0xffffffc0,%eax + 643d: 44 89 55 00 mov %r10d,0x0(%rbp) + 6441: 41 03 04 24 add (%r12),%eax + 6445: eb 12 jmp 0x6459 + 6447: 4c 89 e2 mov %r12,%rdx + 644a: 49 89 f0 mov %rsi,%r8 + 644d: 49 89 e9 mov %rbp,%r9 + 6450: e8 eb 77 03 00 call 0x3dc40 + 6455: 41 8b 04 24 mov (%r12),%eax + 6459: 83 ff 13 cmp $0x13,%edi + 645c: 7d 2a jge 0x6488 + 645e: 89 f9 mov %edi,%ecx + 6460: 41 ba 01 00 00 00 mov $0x1,%r10d + 6466: 41 d3 e2 shl %cl,%r10d + 6469: 45 89 d3 mov %r10d,%r11d + 646c: 41 d1 fb sar $1,%r11d + 646f: 41 c1 eb 1e shr $0x1e,%r11d + 6473: 45 03 da add %r10d,%r11d + 6476: 41 c1 eb 02 shr $0x2,%r11d + 647a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 6481: 00 + 6482: 41 83 e2 c0 and $0xffffffc0,%r10d + 6486: eb 18 jmp 0x64a0 + 6488: 41 ba 01 00 00 00 mov $0x1,%r10d + 648e: 8d 4f 14 lea 0x14(%rdi),%ecx + 6491: 41 d3 e2 shl %cl,%r10d + 6494: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 649b: 00 + 649c: 41 83 e2 c0 and $0xffffffc0,%r10d + 64a0: 83 ff 0a cmp $0xa,%edi + 64a3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 64aa: 00 + 64ab: 41 89 04 24 mov %eax,(%r12) + 64af: 7f 04 jg 0x64b5 + 64b1: 33 c0 xor %eax,%eax + 64b3: eb 21 jmp 0x64d6 + 64b5: 89 f9 mov %edi,%ecx + 64b7: b8 01 00 00 00 mov $0x1,%eax + 64bc: d3 e0 shl %cl,%eax + 64be: 89 c7 mov %eax,%edi + 64c0: d1 ff sar $1,%edi + 64c2: c1 ef 1e shr $0x1e,%edi + 64c5: 03 f8 add %eax,%edi + 64c7: 83 e7 fc and $0xfffffffc,%edi + 64ca: 83 c7 43 add $0x43,%edi + 64cd: 83 e7 c0 and $0xffffffc0,%edi + 64d0: 8b 16 mov (%rsi),%edx + 64d2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 64d6: 89 06 mov %eax,(%rsi) + 64d8: 8b 45 00 mov 0x0(%rbp),%eax + 64db: 85 c0 test %eax,%eax + 64dd: 7e 06 jle 0x64e5 + 64df: 83 c0 40 add $0x40,%eax + 64e2: 89 45 00 mov %eax,0x0(%rbp) + 64e5: 33 c0 xor %eax,%eax + 64e7: 48 83 c4 28 add $0x28,%rsp + 64eb: 5d pop %rbp + 64ec: 41 5c pop %r12 + 64ee: 5f pop %rdi + 64ef: 5e pop %rsi + 64f0: c3 ret + 64f1: b8 ef ff ff ff mov $0xffffffef,%eax + 64f6: 48 83 c4 28 add $0x28,%rsp + 64fa: 5d pop %rbp + 64fb: 41 5c pop %r12 + 64fd: 5f pop %rdi + 64fe: 5e pop %rsi + 64ff: c3 ret + 6500: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6505: 48 83 c4 28 add $0x28,%rsp + 6509: 5d pop %rbp + 650a: 41 5c pop %r12 + 650c: 5f pop %rdi + 650d: 5e pop %rsi + 650e: c3 ret + 650f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6516: 00 + 6517: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 651e: 66 90 xchg %ax,%ax + 6520: 41 54 push %r12 + 6522: 41 55 push %r13 + 6524: 41 56 push %r14 + 6526: 41 57 push %r15 + 6528: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 652d: 41 89 cd mov %ecx,%r13d + 6530: 4d 89 cc mov %r9,%r12 + 6533: 41 83 fd 1e cmp $0x1e,%r13d + 6537: 0f 87 94 01 00 00 ja 0x66d1 + 653d: 4d 85 e4 test %r12,%r12 + 6540: 0f 84 9e 01 00 00 je 0x66e4 + 6546: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 654b: 4d 85 f6 test %r14,%r14 + 654e: 0f 84 90 01 00 00 je 0x66e4 + 6554: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 6559: 4d 85 ff test %r15,%r15 + 655c: 0f 84 82 01 00 00 je 0x66e4 + 6562: 83 fa 08 cmp $0x8,%edx + 6565: 74 22 je 0x6589 + 6567: 83 fa 04 cmp $0x4,%edx + 656a: 74 1d je 0x6589 + 656c: 83 fa 01 cmp $0x1,%edx + 656f: 74 18 je 0x6589 + 6571: 83 fa 02 cmp $0x2,%edx + 6574: 74 13 je 0x6589 + 6576: b8 ee ff ff ff mov $0xffffffee,%eax + 657b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6580: 41 5f pop %r15 + 6582: 41 5e pop %r14 + 6584: 41 5d pop %r13 + 6586: 41 5c pop %r12 + 6588: c3 ret + 6589: 41 83 fd 1d cmp $0x1d,%r13d + 658d: 0f 8f 3e 01 00 00 jg 0x66d1 + 6593: 41 83 fd 04 cmp $0x4,%r13d + 6597: 7f 15 jg 0x65ae + 6599: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 65a0: 00 + 65a1: 33 c0 xor %eax,%eax + 65a3: 41 89 06 mov %eax,(%r14) + 65a6: 41 89 07 mov %eax,(%r15) + 65a9: e9 13 01 00 00 jmp 0x66c1 + 65ae: 41 83 fd 06 cmp $0x6,%r13d + 65b2: 7f 12 jg 0x65c6 + 65b4: 33 c0 xor %eax,%eax + 65b6: 41 89 04 24 mov %eax,(%r12) + 65ba: 41 89 06 mov %eax,(%r14) + 65bd: 41 89 07 mov %eax,(%r15) + 65c0: 41 8b 14 24 mov (%r12),%edx + 65c4: eb 6a jmp 0x6630 + 65c6: 41 8d 4d ff lea -0x1(%r13),%ecx + 65ca: 83 f9 11 cmp $0x11,%ecx + 65cd: 7f 49 jg 0x6618 + 65cf: 41 bb 01 00 00 00 mov $0x1,%r11d + 65d5: 41 d3 e3 shl %cl,%r11d + 65d8: 44 89 da mov %r11d,%edx + 65db: 45 89 da mov %r11d,%r10d + 65de: d1 fa sar $1,%edx + 65e0: c1 ea 1e shr $0x1e,%edx + 65e3: 41 c1 e2 03 shl $0x3,%r10d + 65e7: 41 03 d3 add %r11d,%edx + 65ea: 44 89 d0 mov %r10d,%eax + 65ed: 83 e2 fc and $0xfffffffc,%edx + 65f0: 83 c0 47 add $0x47,%eax + 65f3: 41 83 c2 3f add $0x3f,%r10d + 65f7: 83 c2 43 add $0x43,%edx + 65fa: 83 e0 c0 and $0xffffffc0,%eax + 65fd: 41 89 04 24 mov %eax,(%r12) + 6601: 41 83 e2 c0 and $0xffffffc0,%r10d + 6605: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 660c: 83 e2 c0 and $0xffffffc0,%edx + 660f: 45 89 17 mov %r10d,(%r15) + 6612: 41 03 14 24 add (%r12),%edx + 6616: eb 12 jmp 0x662a + 6618: 4c 89 e2 mov %r12,%rdx + 661b: 4d 89 f0 mov %r14,%r8 + 661e: 4d 89 f9 mov %r15,%r9 + 6621: e8 5a 78 03 00 call 0x3de80 + 6626: 41 8b 14 24 mov (%r12),%edx + 662a: 41 83 fd 13 cmp $0x13,%r13d + 662e: 7d 29 jge 0x6659 + 6630: 44 89 e9 mov %r13d,%ecx + 6633: b8 01 00 00 00 mov $0x1,%eax + 6638: d3 e0 shl %cl,%eax + 663a: 41 89 c2 mov %eax,%r10d + 663d: 41 d1 fa sar $1,%r10d + 6640: 41 c1 ea 1e shr $0x1e,%r10d + 6644: 44 03 d0 add %eax,%r10d + 6647: 41 c1 ea 02 shr $0x2,%r10d + 664b: 41 c1 e2 03 shl $0x3,%r10d + 664f: 41 83 c2 3f add $0x3f,%r10d + 6653: 41 83 e2 c0 and $0xffffffc0,%r10d + 6657: eb 1c jmp 0x6675 + 6659: 41 ba 01 00 00 00 mov $0x1,%r10d + 665f: 41 8d 4d 14 lea 0x14(%r13),%ecx + 6663: 41 d3 e2 shl %cl,%r10d + 6666: 41 c1 e2 03 shl $0x3,%r10d + 666a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 6671: 41 83 e2 c0 and $0xffffffc0,%r10d + 6675: 45 03 d2 add %r10d,%r10d + 6678: 41 03 d2 add %r10d,%edx + 667b: 81 c2 00 01 00 00 add $0x100,%edx + 6681: 41 89 14 24 mov %edx,(%r12) + 6685: 41 83 fd 0a cmp $0xa,%r13d + 6689: 7f 04 jg 0x668f + 668b: 33 d2 xor %edx,%edx + 668d: eb 22 jmp 0x66b1 + 668f: 44 89 e9 mov %r13d,%ecx + 6692: b8 01 00 00 00 mov $0x1,%eax + 6697: d3 e0 shl %cl,%eax + 6699: 89 c2 mov %eax,%edx + 669b: d1 fa sar $1,%edx + 669d: c1 ea 1e shr $0x1e,%edx + 66a0: 03 d0 add %eax,%edx + 66a2: 83 e2 fc and $0xfffffffc,%edx + 66a5: 83 c2 43 add $0x43,%edx + 66a8: 83 e2 c0 and $0xffffffc0,%edx + 66ab: 83 c2 40 add $0x40,%edx + 66ae: 41 03 16 add (%r14),%edx + 66b1: 41 89 16 mov %edx,(%r14) + 66b4: 41 8b 07 mov (%r15),%eax + 66b7: 85 c0 test %eax,%eax + 66b9: 7e 06 jle 0x66c1 + 66bb: 83 c0 40 add $0x40,%eax + 66be: 41 89 07 mov %eax,(%r15) + 66c1: 33 c0 xor %eax,%eax + 66c3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 66c8: 41 5f pop %r15 + 66ca: 41 5e pop %r14 + 66cc: 41 5d pop %r13 + 66ce: 41 5c pop %r12 + 66d0: c3 ret + 66d1: b8 ef ff ff ff mov $0xffffffef,%eax + 66d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 66db: 41 5f pop %r15 + 66dd: 41 5e pop %r14 + 66df: 41 5d pop %r13 + 66e1: 41 5c pop %r12 + 66e3: c3 ret + 66e4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 66e9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 66ee: 41 5f pop %r15 + 66f0: 41 5e pop %r14 + 66f2: 41 5d pop %r13 + 66f4: 41 5c pop %r12 + 66f6: c3 ret + 66f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 66fe: 00 00 + 6700: 56 push %rsi + 6701: 57 push %rdi + 6702: 41 54 push %r12 + 6704: 55 push %rbp + 6705: 48 83 ec 28 sub $0x28,%rsp + 6709: 89 cf mov %ecx,%edi + 670b: 4d 89 cc mov %r9,%r12 + 670e: 83 ff 1e cmp $0x1e,%edi + 6711: 0f 87 7a 01 00 00 ja 0x6891 + 6717: 4d 85 e4 test %r12,%r12 + 671a: 0f 84 80 01 00 00 je 0x68a0 + 6720: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 6725: 48 85 f6 test %rsi,%rsi + 6728: 0f 84 72 01 00 00 je 0x68a0 + 672e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 6733: 48 85 ed test %rbp,%rbp + 6736: 0f 84 64 01 00 00 je 0x68a0 + 673c: 83 fa 08 cmp $0x8,%edx + 673f: 74 1e je 0x675f + 6741: 83 fa 04 cmp $0x4,%edx + 6744: 74 19 je 0x675f + 6746: 83 fa 01 cmp $0x1,%edx + 6749: 74 14 je 0x675f + 674b: 83 fa 02 cmp $0x2,%edx + 674e: 74 0f je 0x675f + 6750: b8 ee ff ff ff mov $0xffffffee,%eax + 6755: 48 83 c4 28 add $0x28,%rsp + 6759: 5d pop %rbp + 675a: 41 5c pop %r12 + 675c: 5f pop %rdi + 675d: 5e pop %rsi + 675e: c3 ret + 675f: 83 ff 1d cmp $0x1d,%edi + 6762: 0f 8f 29 01 00 00 jg 0x6891 + 6768: 83 ff 04 cmp $0x4,%edi + 676b: 7f 14 jg 0x6781 + 676d: 33 c0 xor %eax,%eax + 676f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 6776: 00 + 6777: 89 06 mov %eax,(%rsi) + 6779: 89 45 00 mov %eax,0x0(%rbp) + 677c: e9 04 01 00 00 jmp 0x6885 + 6781: 83 ff 06 cmp $0x6,%edi + 6784: 7f 11 jg 0x6797 + 6786: 33 c0 xor %eax,%eax + 6788: 41 89 04 24 mov %eax,(%r12) + 678c: 89 06 mov %eax,(%rsi) + 678e: 89 45 00 mov %eax,0x0(%rbp) + 6791: 41 8b 04 24 mov (%r12),%eax + 6795: eb 67 jmp 0x67fe + 6797: 8d 4f ff lea -0x1(%rdi),%ecx + 679a: 83 f9 11 cmp $0x11,%ecx + 679d: 7f 48 jg 0x67e7 + 679f: 41 bb 01 00 00 00 mov $0x1,%r11d + 67a5: 41 d3 e3 shl %cl,%r11d + 67a8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 67af: 00 + 67b0: 83 e0 c0 and $0xffffffc0,%eax + 67b3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 67ba: 00 + 67bb: 41 89 04 24 mov %eax,(%r12) + 67bf: 44 89 d8 mov %r11d,%eax + 67c2: 41 83 e2 c0 and $0xffffffc0,%r10d + 67c6: d1 f8 sar $1,%eax + 67c8: c7 06 00 00 00 00 movl $0x0,(%rsi) + 67ce: c1 e8 1e shr $0x1e,%eax + 67d1: 44 89 55 00 mov %r10d,0x0(%rbp) + 67d5: 41 03 c3 add %r11d,%eax + 67d8: 83 e0 fc and $0xfffffffc,%eax + 67db: 83 c0 43 add $0x43,%eax + 67de: 83 e0 c0 and $0xffffffc0,%eax + 67e1: 41 03 04 24 add (%r12),%eax + 67e5: eb 12 jmp 0x67f9 + 67e7: 4c 89 e2 mov %r12,%rdx + 67ea: 49 89 f0 mov %rsi,%r8 + 67ed: 49 89 e9 mov %rbp,%r9 + 67f0: e8 ab 78 03 00 call 0x3e0a0 + 67f5: 41 8b 04 24 mov (%r12),%eax + 67f9: 83 ff 15 cmp $0x15,%edi + 67fc: 7d 2a jge 0x6828 + 67fe: 89 f9 mov %edi,%ecx + 6800: 41 ba 01 00 00 00 mov $0x1,%r10d + 6806: 41 d3 e2 shl %cl,%r10d + 6809: 45 89 d3 mov %r10d,%r11d + 680c: 41 d1 fb sar $1,%r11d + 680f: 41 c1 eb 1e shr $0x1e,%r11d + 6813: 45 03 da add %r10d,%r11d + 6816: 41 c1 eb 02 shr $0x2,%r11d + 681a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 6821: 00 + 6822: 41 83 e2 c0 and $0xffffffc0,%r10d + 6826: eb 18 jmp 0x6840 + 6828: 8d 4f 14 lea 0x14(%rdi),%ecx + 682b: 41 ba 01 00 00 00 mov $0x1,%r10d + 6831: 41 d3 e2 shl %cl,%r10d + 6834: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 683b: 00 + 683c: 41 83 e2 c0 and $0xffffffc0,%r10d + 6840: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 6847: 00 + 6848: 41 89 04 24 mov %eax,(%r12) + 684c: 83 ff 0a cmp $0xa,%edi + 684f: 7f 04 jg 0x6855 + 6851: 33 c0 xor %eax,%eax + 6853: eb 21 jmp 0x6876 + 6855: 89 f9 mov %edi,%ecx + 6857: b8 01 00 00 00 mov $0x1,%eax + 685c: 8b 16 mov (%rsi),%edx + 685e: d3 e0 shl %cl,%eax + 6860: 89 c7 mov %eax,%edi + 6862: d1 ff sar $1,%edi + 6864: c1 ef 1e shr $0x1e,%edi + 6867: 03 f8 add %eax,%edi + 6869: 83 e7 fc and $0xfffffffc,%edi + 686c: 83 c7 43 add $0x43,%edi + 686f: 83 e7 c0 and $0xffffffc0,%edi + 6872: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 6876: 89 06 mov %eax,(%rsi) + 6878: 8b 45 00 mov 0x0(%rbp),%eax + 687b: 85 c0 test %eax,%eax + 687d: 7e 06 jle 0x6885 + 687f: 83 c0 40 add $0x40,%eax + 6882: 89 45 00 mov %eax,0x0(%rbp) + 6885: 33 c0 xor %eax,%eax + 6887: 48 83 c4 28 add $0x28,%rsp + 688b: 5d pop %rbp + 688c: 41 5c pop %r12 + 688e: 5f pop %rdi + 688f: 5e pop %rsi + 6890: c3 ret + 6891: b8 ef ff ff ff mov $0xffffffef,%eax + 6896: 48 83 c4 28 add $0x28,%rsp + 689a: 5d pop %rbp + 689b: 41 5c pop %r12 + 689d: 5f pop %rdi + 689e: 5e pop %rsi + 689f: c3 ret + 68a0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 68a5: 48 83 c4 28 add $0x28,%rsp + 68a9: 5d pop %rbp + 68aa: 41 5c pop %r12 + 68ac: 5f pop %rdi + 68ad: 5e pop %rsi + 68ae: c3 ret + 68af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 68b6: 00 + 68b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 68be: 66 90 xchg %ax,%ax + 68c0: 56 push %rsi + 68c1: 57 push %rdi + 68c2: 41 54 push %r12 + 68c4: 55 push %rbp + 68c5: 48 83 ec 28 sub $0x28,%rsp + 68c9: 89 cf mov %ecx,%edi + 68cb: 4d 89 cc mov %r9,%r12 + 68ce: 83 ff 1e cmp $0x1e,%edi + 68d1: 0f 87 7a 01 00 00 ja 0x6a51 + 68d7: 4d 85 e4 test %r12,%r12 + 68da: 0f 84 80 01 00 00 je 0x6a60 + 68e0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 68e5: 48 85 f6 test %rsi,%rsi + 68e8: 0f 84 72 01 00 00 je 0x6a60 + 68ee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 68f3: 48 85 ed test %rbp,%rbp + 68f6: 0f 84 64 01 00 00 je 0x6a60 + 68fc: 83 fa 08 cmp $0x8,%edx + 68ff: 74 1e je 0x691f + 6901: 83 fa 04 cmp $0x4,%edx + 6904: 74 19 je 0x691f + 6906: 83 fa 01 cmp $0x1,%edx + 6909: 74 14 je 0x691f + 690b: 83 fa 02 cmp $0x2,%edx + 690e: 74 0f je 0x691f + 6910: b8 ee ff ff ff mov $0xffffffee,%eax + 6915: 48 83 c4 28 add $0x28,%rsp + 6919: 5d pop %rbp + 691a: 41 5c pop %r12 + 691c: 5f pop %rdi + 691d: 5e pop %rsi + 691e: c3 ret + 691f: 83 ff 1d cmp $0x1d,%edi + 6922: 0f 8f 29 01 00 00 jg 0x6a51 + 6928: 83 ff 04 cmp $0x4,%edi + 692b: 7f 14 jg 0x6941 + 692d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 6934: 00 + 6935: 33 c0 xor %eax,%eax + 6937: 89 06 mov %eax,(%rsi) + 6939: 89 45 00 mov %eax,0x0(%rbp) + 693c: e9 04 01 00 00 jmp 0x6a45 + 6941: 83 ff 07 cmp $0x7,%edi + 6944: 7f 11 jg 0x6957 + 6946: 33 c0 xor %eax,%eax + 6948: 41 89 04 24 mov %eax,(%r12) + 694c: 89 06 mov %eax,(%rsi) + 694e: 89 45 00 mov %eax,0x0(%rbp) + 6951: 41 8b 04 24 mov (%r12),%eax + 6955: eb 67 jmp 0x69be + 6957: 8d 4f ff lea -0x1(%rdi),%ecx + 695a: 83 f9 12 cmp $0x12,%ecx + 695d: 7f 48 jg 0x69a7 + 695f: 41 bb 01 00 00 00 mov $0x1,%r11d + 6965: 41 d3 e3 shl %cl,%r11d + 6968: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 696f: 00 + 6970: 83 e0 c0 and $0xffffffc0,%eax + 6973: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 697a: 00 + 697b: 41 89 04 24 mov %eax,(%r12) + 697f: 44 89 d8 mov %r11d,%eax + 6982: d1 f8 sar $1,%eax + 6984: 41 83 e2 c0 and $0xffffffc0,%r10d + 6988: c1 e8 1e shr $0x1e,%eax + 698b: 41 03 c3 add %r11d,%eax + 698e: 83 e0 fc and $0xfffffffc,%eax + 6991: 83 c0 43 add $0x43,%eax + 6994: c7 06 00 00 00 00 movl $0x0,(%rsi) + 699a: 83 e0 c0 and $0xffffffc0,%eax + 699d: 44 89 55 00 mov %r10d,0x0(%rbp) + 69a1: 41 03 04 24 add (%r12),%eax + 69a5: eb 12 jmp 0x69b9 + 69a7: 4c 89 e2 mov %r12,%rdx + 69aa: 49 89 f0 mov %rsi,%r8 + 69ad: 49 89 e9 mov %rbp,%r9 + 69b0: e8 2b 79 03 00 call 0x3e2e0 + 69b5: 41 8b 04 24 mov (%r12),%eax + 69b9: 83 ff 13 cmp $0x13,%edi + 69bc: 7d 2a jge 0x69e8 + 69be: 89 f9 mov %edi,%ecx + 69c0: 41 ba 01 00 00 00 mov $0x1,%r10d + 69c6: 41 d3 e2 shl %cl,%r10d + 69c9: 45 89 d3 mov %r10d,%r11d + 69cc: 41 d1 fb sar $1,%r11d + 69cf: 41 c1 eb 1e shr $0x1e,%r11d + 69d3: 45 03 da add %r10d,%r11d + 69d6: 41 c1 eb 02 shr $0x2,%r11d + 69da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 69e1: 00 + 69e2: 41 83 e2 c0 and $0xffffffc0,%r10d + 69e6: eb 18 jmp 0x6a00 + 69e8: 41 ba 01 00 00 00 mov $0x1,%r10d + 69ee: 8d 4f 14 lea 0x14(%rdi),%ecx + 69f1: 41 d3 e2 shl %cl,%r10d + 69f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 69fb: 00 + 69fc: 41 83 e2 c0 and $0xffffffc0,%r10d + 6a00: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 6a07: 00 + 6a08: 41 89 04 24 mov %eax,(%r12) + 6a0c: 83 ff 0a cmp $0xa,%edi + 6a0f: 7f 04 jg 0x6a15 + 6a11: 33 c0 xor %eax,%eax + 6a13: eb 21 jmp 0x6a36 + 6a15: 89 f9 mov %edi,%ecx + 6a17: b8 01 00 00 00 mov $0x1,%eax + 6a1c: d3 e0 shl %cl,%eax + 6a1e: 89 c7 mov %eax,%edi + 6a20: d1 ff sar $1,%edi + 6a22: c1 ef 1e shr $0x1e,%edi + 6a25: 03 f8 add %eax,%edi + 6a27: 83 e7 fc and $0xfffffffc,%edi + 6a2a: 83 c7 43 add $0x43,%edi + 6a2d: 83 e7 c0 and $0xffffffc0,%edi + 6a30: 8b 16 mov (%rsi),%edx + 6a32: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 6a36: 89 06 mov %eax,(%rsi) + 6a38: 8b 45 00 mov 0x0(%rbp),%eax + 6a3b: 85 c0 test %eax,%eax + 6a3d: 7e 06 jle 0x6a45 + 6a3f: 83 c0 40 add $0x40,%eax + 6a42: 89 45 00 mov %eax,0x0(%rbp) + 6a45: 33 c0 xor %eax,%eax + 6a47: 48 83 c4 28 add $0x28,%rsp + 6a4b: 5d pop %rbp + 6a4c: 41 5c pop %r12 + 6a4e: 5f pop %rdi + 6a4f: 5e pop %rsi + 6a50: c3 ret + 6a51: b8 ef ff ff ff mov $0xffffffef,%eax + 6a56: 48 83 c4 28 add $0x28,%rsp + 6a5a: 5d pop %rbp + 6a5b: 41 5c pop %r12 + 6a5d: 5f pop %rdi + 6a5e: 5e pop %rsi + 6a5f: c3 ret + 6a60: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6a65: 48 83 c4 28 add $0x28,%rsp + 6a69: 5d pop %rbp + 6a6a: 41 5c pop %r12 + 6a6c: 5f pop %rdi + 6a6d: 5e pop %rsi + 6a6e: c3 ret + 6a6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a76: 00 + 6a77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a7e: 66 90 xchg %ax,%ax + 6a80: 56 push %rsi + 6a81: 57 push %rdi + 6a82: 41 54 push %r12 + 6a84: 41 55 push %r13 + 6a86: 48 83 ec 28 sub $0x28,%rsp + 6a8a: 41 89 cc mov %ecx,%r12d + 6a8d: 4d 89 cd mov %r9,%r13 + 6a90: 41 83 fc 1e cmp $0x1e,%r12d + 6a94: 0f 87 7b 01 00 00 ja 0x6c15 + 6a9a: 4d 85 ed test %r13,%r13 + 6a9d: 0f 84 82 01 00 00 je 0x6c25 + 6aa3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 6aa8: 48 85 ff test %rdi,%rdi + 6aab: 0f 84 74 01 00 00 je 0x6c25 + 6ab1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 6ab6: 48 85 f6 test %rsi,%rsi + 6ab9: 0f 84 66 01 00 00 je 0x6c25 + 6abf: 83 fa 08 cmp $0x8,%edx + 6ac2: 74 1f je 0x6ae3 + 6ac4: 83 fa 04 cmp $0x4,%edx + 6ac7: 74 1a je 0x6ae3 + 6ac9: 83 fa 01 cmp $0x1,%edx + 6acc: 74 15 je 0x6ae3 + 6ace: 83 fa 02 cmp $0x2,%edx + 6ad1: 74 10 je 0x6ae3 + 6ad3: b8 ee ff ff ff mov $0xffffffee,%eax + 6ad8: 48 83 c4 28 add $0x28,%rsp + 6adc: 41 5d pop %r13 + 6ade: 41 5c pop %r12 + 6ae0: 5f pop %rdi + 6ae1: 5e pop %rsi + 6ae2: c3 ret + 6ae3: 41 83 fc 1d cmp $0x1d,%r12d + 6ae7: 0f 8f 28 01 00 00 jg 0x6c15 + 6aed: 41 83 fc 04 cmp $0x4,%r12d + 6af1: 7f 13 jg 0x6b06 + 6af3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 6afa: 00 + 6afb: 33 c0 xor %eax,%eax + 6afd: 89 07 mov %eax,(%rdi) + 6aff: 89 06 mov %eax,(%rsi) + 6b01: e9 02 01 00 00 jmp 0x6c08 + 6b06: 41 83 fc 07 cmp $0x7,%r12d + 6b0a: 7f 16 jg 0x6b22 + 6b0c: 33 c0 xor %eax,%eax + 6b0e: 41 ba 01 00 00 00 mov $0x1,%r10d + 6b14: 41 89 45 00 mov %eax,0x0(%r13) + 6b18: 89 07 mov %eax,(%rdi) + 6b1a: 89 06 mov %eax,(%rsi) + 6b1c: 41 8b 45 00 mov 0x0(%r13),%eax + 6b20: eb 6f jmp 0x6b91 + 6b22: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 6b27: 83 f9 12 cmp $0x12,%ecx + 6b2a: 7f 47 jg 0x6b73 + 6b2c: 41 ba 01 00 00 00 mov $0x1,%r10d + 6b32: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 6b37: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 6b3e: 00 + 6b3f: 83 e0 c0 and $0xffffffc0,%eax + 6b42: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 6b49: 00 + 6b4a: 41 89 45 00 mov %eax,0x0(%r13) + 6b4e: 44 89 d8 mov %r11d,%eax + 6b51: d1 f8 sar $1,%eax + 6b53: 83 e1 c0 and $0xffffffc0,%ecx + 6b56: c1 e8 1e shr $0x1e,%eax + 6b59: 41 03 c3 add %r11d,%eax + 6b5c: 83 e0 fc and $0xfffffffc,%eax + 6b5f: 83 c0 43 add $0x43,%eax + 6b62: c7 07 00 00 00 00 movl $0x0,(%rdi) + 6b68: 83 e0 c0 and $0xffffffc0,%eax + 6b6b: 89 0e mov %ecx,(%rsi) + 6b6d: 41 03 45 00 add 0x0(%r13),%eax + 6b71: eb 18 jmp 0x6b8b + 6b73: 4c 89 ea mov %r13,%rdx + 6b76: 49 89 f8 mov %rdi,%r8 + 6b79: 49 89 f1 mov %rsi,%r9 + 6b7c: e8 9f 79 03 00 call 0x3e520 + 6b81: 41 8b 45 00 mov 0x0(%r13),%eax + 6b85: 41 ba 01 00 00 00 mov $0x1,%r10d + 6b8b: 41 83 fc 13 cmp $0x13,%r12d + 6b8f: 7d 23 jge 0x6bb4 + 6b91: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 6b96: 41 89 cb mov %ecx,%r11d + 6b99: 41 d1 fb sar $1,%r11d + 6b9c: 41 c1 eb 1e shr $0x1e,%r11d + 6ba0: 44 03 d9 add %ecx,%r11d + 6ba3: 41 c1 eb 02 shr $0x2,%r11d + 6ba7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 6bae: 00 + 6baf: 83 e1 c0 and $0xffffffc0,%ecx + 6bb2: eb 15 jmp 0x6bc9 + 6bb4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 6bb9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 6bbe: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 6bc5: 00 + 6bc6: 83 e1 c0 and $0xffffffc0,%ecx + 6bc9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 6bd0: 41 89 45 00 mov %eax,0x0(%r13) + 6bd4: 41 83 fc 0a cmp $0xa,%r12d + 6bd8: 7f 04 jg 0x6bde + 6bda: 33 c0 xor %eax,%eax + 6bdc: eb 1d jmp 0x6bfb + 6bde: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 6be3: 89 c1 mov %eax,%ecx + 6be5: d1 f9 sar $1,%ecx + 6be7: c1 e9 1e shr $0x1e,%ecx + 6bea: 03 c8 add %eax,%ecx + 6bec: 83 e1 fc and $0xfffffffc,%ecx + 6bef: 83 c1 43 add $0x43,%ecx + 6bf2: 83 e1 c0 and $0xffffffc0,%ecx + 6bf5: 8b 17 mov (%rdi),%edx + 6bf7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 6bfb: 89 07 mov %eax,(%rdi) + 6bfd: 8b 06 mov (%rsi),%eax + 6bff: 85 c0 test %eax,%eax + 6c01: 7e 05 jle 0x6c08 + 6c03: 83 c0 40 add $0x40,%eax + 6c06: 89 06 mov %eax,(%rsi) + 6c08: 33 c0 xor %eax,%eax + 6c0a: 48 83 c4 28 add $0x28,%rsp + 6c0e: 41 5d pop %r13 + 6c10: 41 5c pop %r12 + 6c12: 5f pop %rdi + 6c13: 5e pop %rsi + 6c14: c3 ret + 6c15: b8 ef ff ff ff mov $0xffffffef,%eax + 6c1a: 48 83 c4 28 add $0x28,%rsp + 6c1e: 41 5d pop %r13 + 6c20: 41 5c pop %r12 + 6c22: 5f pop %rdi + 6c23: 5e pop %rsi + 6c24: c3 ret + 6c25: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6c2a: 48 83 c4 28 add $0x28,%rsp + 6c2e: 41 5d pop %r13 + 6c30: 41 5c pop %r12 + 6c32: 5f pop %rdi + 6c33: 5e pop %rsi + 6c34: c3 ret + 6c35: 0f 1f 40 00 nopl 0x0(%rax) + 6c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c40: 56 push %rsi + 6c41: 57 push %rdi + 6c42: 41 54 push %r12 + 6c44: 41 55 push %r13 + 6c46: 48 83 ec 28 sub $0x28,%rsp + 6c4a: 41 89 cc mov %ecx,%r12d + 6c4d: 4d 89 cd mov %r9,%r13 + 6c50: 41 83 fc 1e cmp $0x1e,%r12d + 6c54: 0f 87 7b 01 00 00 ja 0x6dd5 + 6c5a: 4d 85 ed test %r13,%r13 + 6c5d: 0f 84 82 01 00 00 je 0x6de5 + 6c63: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 6c68: 48 85 ff test %rdi,%rdi + 6c6b: 0f 84 74 01 00 00 je 0x6de5 + 6c71: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 6c76: 48 85 f6 test %rsi,%rsi + 6c79: 0f 84 66 01 00 00 je 0x6de5 + 6c7f: 83 fa 08 cmp $0x8,%edx + 6c82: 74 1f je 0x6ca3 + 6c84: 83 fa 04 cmp $0x4,%edx + 6c87: 74 1a je 0x6ca3 + 6c89: 83 fa 01 cmp $0x1,%edx + 6c8c: 74 15 je 0x6ca3 + 6c8e: 83 fa 02 cmp $0x2,%edx + 6c91: 74 10 je 0x6ca3 + 6c93: b8 ee ff ff ff mov $0xffffffee,%eax + 6c98: 48 83 c4 28 add $0x28,%rsp + 6c9c: 41 5d pop %r13 + 6c9e: 41 5c pop %r12 + 6ca0: 5f pop %rdi + 6ca1: 5e pop %rsi + 6ca2: c3 ret + 6ca3: 41 83 fc 1d cmp $0x1d,%r12d + 6ca7: 0f 8f 28 01 00 00 jg 0x6dd5 + 6cad: 41 83 fc 04 cmp $0x4,%r12d + 6cb1: 7f 13 jg 0x6cc6 + 6cb3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 6cba: 00 + 6cbb: 33 c0 xor %eax,%eax + 6cbd: 89 07 mov %eax,(%rdi) + 6cbf: 89 06 mov %eax,(%rsi) + 6cc1: e9 02 01 00 00 jmp 0x6dc8 + 6cc6: 41 83 fc 07 cmp $0x7,%r12d + 6cca: 7f 16 jg 0x6ce2 + 6ccc: 33 c0 xor %eax,%eax + 6cce: 41 ba 01 00 00 00 mov $0x1,%r10d + 6cd4: 41 89 45 00 mov %eax,0x0(%r13) + 6cd8: 89 07 mov %eax,(%rdi) + 6cda: 89 06 mov %eax,(%rsi) + 6cdc: 41 8b 45 00 mov 0x0(%r13),%eax + 6ce0: eb 6f jmp 0x6d51 + 6ce2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 6ce7: 83 f9 12 cmp $0x12,%ecx + 6cea: 7f 47 jg 0x6d33 + 6cec: 41 ba 01 00 00 00 mov $0x1,%r10d + 6cf2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 6cf7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 6cfe: 00 + 6cff: 83 e0 c0 and $0xffffffc0,%eax + 6d02: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 6d09: 00 + 6d0a: 41 89 45 00 mov %eax,0x0(%r13) + 6d0e: 44 89 d8 mov %r11d,%eax + 6d11: d1 f8 sar $1,%eax + 6d13: 83 e1 c0 and $0xffffffc0,%ecx + 6d16: c1 e8 1e shr $0x1e,%eax + 6d19: 41 03 c3 add %r11d,%eax + 6d1c: 83 e0 fc and $0xfffffffc,%eax + 6d1f: 83 c0 43 add $0x43,%eax + 6d22: c7 07 00 00 00 00 movl $0x0,(%rdi) + 6d28: 83 e0 c0 and $0xffffffc0,%eax + 6d2b: 89 0e mov %ecx,(%rsi) + 6d2d: 41 03 45 00 add 0x0(%r13),%eax + 6d31: eb 18 jmp 0x6d4b + 6d33: 4c 89 ea mov %r13,%rdx + 6d36: 49 89 f8 mov %rdi,%r8 + 6d39: 49 89 f1 mov %rsi,%r9 + 6d3c: e8 ff 79 03 00 call 0x3e740 + 6d41: 41 8b 45 00 mov 0x0(%r13),%eax + 6d45: 41 ba 01 00 00 00 mov $0x1,%r10d + 6d4b: 41 83 fc 13 cmp $0x13,%r12d + 6d4f: 7d 23 jge 0x6d74 + 6d51: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 6d56: 41 89 cb mov %ecx,%r11d + 6d59: 41 d1 fb sar $1,%r11d + 6d5c: 41 c1 eb 1e shr $0x1e,%r11d + 6d60: 44 03 d9 add %ecx,%r11d + 6d63: 41 c1 eb 02 shr $0x2,%r11d + 6d67: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 6d6e: 00 + 6d6f: 83 e1 c0 and $0xffffffc0,%ecx + 6d72: eb 15 jmp 0x6d89 + 6d74: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 6d79: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 6d7e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 6d85: 00 + 6d86: 83 e1 c0 and $0xffffffc0,%ecx + 6d89: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 6d90: 41 89 45 00 mov %eax,0x0(%r13) + 6d94: 41 83 fc 0a cmp $0xa,%r12d + 6d98: 7f 04 jg 0x6d9e + 6d9a: 33 c0 xor %eax,%eax + 6d9c: eb 1d jmp 0x6dbb + 6d9e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 6da3: 89 c1 mov %eax,%ecx + 6da5: d1 f9 sar $1,%ecx + 6da7: c1 e9 1e shr $0x1e,%ecx + 6daa: 03 c8 add %eax,%ecx + 6dac: 83 e1 fc and $0xfffffffc,%ecx + 6daf: 83 c1 43 add $0x43,%ecx + 6db2: 83 e1 c0 and $0xffffffc0,%ecx + 6db5: 8b 17 mov (%rdi),%edx + 6db7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 6dbb: 89 07 mov %eax,(%rdi) + 6dbd: 8b 06 mov (%rsi),%eax + 6dbf: 85 c0 test %eax,%eax + 6dc1: 7e 05 jle 0x6dc8 + 6dc3: 83 c0 40 add $0x40,%eax + 6dc6: 89 06 mov %eax,(%rsi) + 6dc8: 33 c0 xor %eax,%eax + 6dca: 48 83 c4 28 add $0x28,%rsp + 6dce: 41 5d pop %r13 + 6dd0: 41 5c pop %r12 + 6dd2: 5f pop %rdi + 6dd3: 5e pop %rsi + 6dd4: c3 ret + 6dd5: b8 ef ff ff ff mov $0xffffffef,%eax + 6dda: 48 83 c4 28 add $0x28,%rsp + 6dde: 41 5d pop %r13 + 6de0: 41 5c pop %r12 + 6de2: 5f pop %rdi + 6de3: 5e pop %rsi + 6de4: c3 ret + 6de5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6dea: 48 83 c4 28 add $0x28,%rsp + 6dee: 41 5d pop %r13 + 6df0: 41 5c pop %r12 + 6df2: 5f pop %rdi + 6df3: 5e pop %rsi + 6df4: c3 ret + 6df5: 0f 1f 40 00 nopl 0x0(%rax) + 6df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e00: 48 83 ec 28 sub $0x28,%rsp + 6e04: 48 85 c9 test %rcx,%rcx + 6e07: 74 25 je 0x6e2e + 6e09: 48 85 d2 test %rdx,%rdx + 6e0c: 74 20 je 0x6e2e + 6e0e: 4d 85 c0 test %r8,%r8 + 6e11: 74 1b je 0x6e2e + 6e13: 45 85 c9 test %r9d,%r9d + 6e16: 7f 0a jg 0x6e22 + 6e18: b8 fa ff ff ff mov $0xfffffffa,%eax + 6e1d: 48 83 c4 28 add $0x28,%rsp + 6e21: c3 ret + 6e22: e8 e9 c0 a5 01 call 0x1a62f10 + 6e27: 33 c0 xor %eax,%eax + 6e29: 48 83 c4 28 add $0x28,%rsp + 6e2d: c3 ret + 6e2e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6e33: 48 83 c4 28 add $0x28,%rsp + 6e37: c3 ret + 6e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e3f: 00 + 6e40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6e45: 48 85 c9 test %rcx,%rcx + 6e48: 74 27 je 0x6e71 + 6e4a: 48 85 d2 test %rdx,%rdx + 6e4d: 74 22 je 0x6e71 + 6e4f: 4d 85 c0 test %r8,%r8 + 6e52: 74 1d je 0x6e71 + 6e54: 45 85 c9 test %r9d,%r9d + 6e57: 7f 0b jg 0x6e64 + 6e59: b8 fa ff ff ff mov $0xfffffffa,%eax + 6e5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6e63: c3 ret + 6e64: e8 57 c7 a5 01 call 0x1a635c0 + 6e69: 33 c0 xor %eax,%eax + 6e6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6e70: c3 ret + 6e71: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6e76: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6e7b: c3 ret + 6e7c: 0f 1f 40 00 nopl 0x0(%rax) + 6e80: 48 83 ec 28 sub $0x28,%rsp + 6e84: 48 85 c9 test %rcx,%rcx + 6e87: 74 25 je 0x6eae + 6e89: 48 85 d2 test %rdx,%rdx + 6e8c: 74 20 je 0x6eae + 6e8e: 4d 85 c0 test %r8,%r8 + 6e91: 74 1b je 0x6eae + 6e93: 45 85 c9 test %r9d,%r9d + 6e96: 7f 0a jg 0x6ea2 + 6e98: b8 fa ff ff ff mov $0xfffffffa,%eax + 6e9d: 48 83 c4 28 add $0x28,%rsp + 6ea1: c3 ret + 6ea2: e8 c9 cd a5 01 call 0x1a63c70 + 6ea7: 33 c0 xor %eax,%eax + 6ea9: 48 83 c4 28 add $0x28,%rsp + 6ead: c3 ret + 6eae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6eb3: 48 83 c4 28 add $0x28,%rsp + 6eb7: c3 ret + 6eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ebf: 00 + 6ec0: 56 push %rsi + 6ec1: 57 push %rdi + 6ec2: 55 push %rbp + 6ec3: 48 89 d5 mov %rdx,%rbp + 6ec6: 48 85 c9 test %rcx,%rcx + 6ec9: 0f 84 2b 02 00 00 je 0x70fa + 6ecf: 48 85 ed test %rbp,%rbp + 6ed2: 0f 84 22 02 00 00 je 0x70fa + 6ed8: 4d 85 c0 test %r8,%r8 + 6edb: 0f 84 19 02 00 00 je 0x70fa + 6ee1: 45 85 c9 test %r9d,%r9d + 6ee4: 0f 8e 07 02 00 00 jle 0x70f1 + 6eea: 41 83 f9 08 cmp $0x8,%r9d + 6eee: 0f 8c ed 01 00 00 jl 0x70e1 + 6ef4: 4c 89 c6 mov %r8,%rsi + 6ef7: 48 83 e6 1f and $0x1f,%rsi + 6efb: 89 f6 mov %esi,%esi + 6efd: 85 f6 test %esi,%esi + 6eff: 74 14 je 0x6f15 + 6f01: f7 c6 07 00 00 00 test $0x7,%esi + 6f07: 0f 85 d4 01 00 00 jne 0x70e1 + 6f0d: f7 de neg %esi + 6f0f: 83 c6 20 add $0x20,%esi + 6f12: c1 ee 03 shr $0x3,%esi + 6f15: 8d 46 08 lea 0x8(%rsi),%eax + 6f18: 44 3b c8 cmp %eax,%r9d + 6f1b: 0f 8c c0 01 00 00 jl 0x70e1 + 6f21: 44 89 c8 mov %r9d,%eax + 6f24: 33 d2 xor %edx,%edx + 6f26: 2b c6 sub %esi,%eax + 6f28: 83 e0 07 and $0x7,%eax + 6f2b: f7 d8 neg %eax + 6f2d: 41 03 c1 add %r9d,%eax + 6f30: 85 f6 test %esi,%esi + 6f32: 76 3e jbe 0x6f72 + 6f34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f40: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 + 6f45: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 + 6f4b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 6f4f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 6f53: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 6f58: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 6f5c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 6f60: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 6f64: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 6f6a: 48 ff c2 inc %rdx + 6f6d: 48 3b d6 cmp %rsi,%rdx + 6f70: 72 ce jb 0x6f40 + 6f72: 48 63 d0 movslq %eax,%rdx + 6f75: 0f 1f 40 00 nopl 0x0(%rax) + 6f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f80: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 + 6f86: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 + 6f8b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 + 6f92: 01 + 6f93: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 + 6f97: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 + 6f9b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 + 6fa2: 01 + 6fa3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 + 6fa7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 + 6fac: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 6fb0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 + 6fb4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) + 6fba: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 + 6fc0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 + 6fc6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 + 6fcd: 01 + 6fce: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 + 6fd2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 + 6fd6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 + 6fdd: 01 + 6fde: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 + 6fe2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 + 6fe7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 + 6feb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 + 6fef: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) + 6ff6: 48 83 c6 08 add $0x8,%rsi + 6ffa: 48 3b f2 cmp %rdx,%rsi + 6ffd: 72 81 jb 0x6f80 + 6fff: 8d 70 01 lea 0x1(%rax),%esi + 7002: 41 3b f1 cmp %r9d,%esi + 7005: 0f 87 c8 00 00 00 ja 0x70d3 + 700b: 4d 63 c9 movslq %r9d,%r9 + 700e: 4c 2b ca sub %rdx,%r9 + 7011: 49 83 f9 02 cmp $0x2,%r9 + 7015: 0f 8c c1 00 00 00 jl 0x70dc + 701b: 45 89 cb mov %r9d,%r11d + 701e: 45 33 d2 xor %r10d,%r10d + 7021: 41 83 e3 fe and $0xfffffffe,%r11d + 7025: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 7029: 4d 63 db movslq %r11d,%r11 + 702c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 7031: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 7035: 0f 1f 40 00 nopl 0x0(%rax) + 7039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7040: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 + 7046: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 + 704c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 + 7052: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 7057: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 705b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 705f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 7063: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) + 7069: 49 83 c2 02 add $0x2,%r10 + 706d: 4d 3b d3 cmp %r11,%r10 + 7070: 72 ce jb 0x7040 + 7072: 4d 3b d9 cmp %r9,%r11 + 7075: 73 5c jae 0x70d3 + 7077: 48 63 c0 movslq %eax,%rax + 707a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 707e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 7083: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 7087: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 708e: 00 + 708f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7096: 0f 1f 00 nopl (%rax) + 7099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 70a0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 70a6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 70ac: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 70b0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 70b4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 70b9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 70bd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 70c1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 70c5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 70cb: 49 ff c3 inc %r11 + 70ce: 4d 3b d9 cmp %r9,%r11 + 70d1: 72 cd jb 0x70a0 + 70d3: 33 c0 xor %eax,%eax + 70d5: c5 f8 77 vzeroupper + 70d8: 5d pop %rbp + 70d9: 5f pop %rdi + 70da: 5e pop %rsi + 70db: c3 ret + 70dc: 45 33 db xor %r11d,%r11d + 70df: eb 91 jmp 0x7072 + 70e1: 33 c0 xor %eax,%eax + 70e3: 41 83 f9 01 cmp $0x1,%r9d + 70e7: 72 ea jb 0x70d3 + 70e9: 4d 63 c9 movslq %r9d,%r9 + 70ec: 45 33 db xor %r11d,%r11d + 70ef: eb 81 jmp 0x7072 + 70f1: b8 fa ff ff ff mov $0xfffffffa,%eax + 70f6: 5d pop %rbp + 70f7: 5f pop %rdi + 70f8: 5e pop %rsi + 70f9: c3 ret + 70fa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 70ff: 5d pop %rbp + 7100: 5f pop %rdi + 7101: 5e pop %rsi + 7102: c3 ret + 7103: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 710a: 00 + 710b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7120: 41 56 push %r14 + 7122: 49 89 ca mov %rcx,%r10 + 7125: 49 89 d3 mov %rdx,%r11 + 7128: 4d 85 d2 test %r10,%r10 + 712b: 0f 84 82 01 00 00 je 0x72b3 + 7131: 4d 85 db test %r11,%r11 + 7134: 0f 84 79 01 00 00 je 0x72b3 + 713a: 4d 85 c0 test %r8,%r8 + 713d: 0f 84 70 01 00 00 je 0x72b3 + 7143: 45 85 c9 test %r9d,%r9d + 7146: 0f 8e 5f 01 00 00 jle 0x72ab + 714c: 49 63 d1 movslq %r9d,%rdx + 714f: 48 83 fa 08 cmp $0x8,%rdx + 7153: 0f 8c 3f 01 00 00 jl 0x7298 + 7159: 48 83 fa 0f cmp $0xf,%rdx + 715d: 0f 8c 3a 01 00 00 jl 0x729d + 7163: 4c 89 c0 mov %r8,%rax + 7166: 48 83 e0 1f and $0x1f,%rax + 716a: 85 c0 test %eax,%eax + 716c: 74 10 je 0x717e + 716e: a8 07 test $0x7,%al + 7170: 0f 85 22 01 00 00 jne 0x7298 + 7176: f7 d8 neg %eax + 7178: 83 c0 20 add $0x20,%eax + 717b: c1 e8 03 shr $0x3,%eax + 717e: 89 c1 mov %eax,%ecx + 7180: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 7184: 49 3b d6 cmp %r14,%rdx + 7187: 0f 8c 0b 01 00 00 jl 0x7298 + 718d: 45 89 ce mov %r9d,%r14d + 7190: 44 2b f0 sub %eax,%r14d + 7193: 41 83 e6 07 and $0x7,%r14d + 7197: 45 2b ce sub %r14d,%r9d + 719a: 4d 63 c9 movslq %r9d,%r9 + 719d: 85 c0 test %eax,%eax + 719f: b8 00 00 00 00 mov $0x0,%eax + 71a4: 76 5a jbe 0x7200 + 71a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 71ad: 00 + 71ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71b5: 0f 1f 40 00 nopl 0x0(%rax) + 71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71c0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 71c6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 71cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 71d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 71d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 71d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 71dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 71e2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 71e8: 48 ff c0 inc %rax + 71eb: 48 3b c1 cmp %rcx,%rax + 71ee: 72 d0 jb 0x71c0 + 71f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 71f7: 00 + 71f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71ff: 90 nop + 7200: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 7206: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 720c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 7211: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 7215: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 721b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 7220: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 7226: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 + 722d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 7234: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 7239: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 723d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 + 7244: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 7249: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) + 7250: 48 83 c1 08 add $0x8,%rcx + 7254: 49 3b c9 cmp %r9,%rcx + 7257: 72 a7 jb 0x7200 + 7259: 4c 3b ca cmp %rdx,%r9 + 725c: 73 32 jae 0x7290 + 725e: 66 90 xchg %ax,%ax + 7260: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 7266: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 726c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 7270: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 7275: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 7279: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 727d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 7282: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 7288: 49 ff c1 inc %r9 + 728b: 4c 3b ca cmp %rdx,%r9 + 728e: 72 d0 jb 0x7260 + 7290: 33 c0 xor %eax,%eax + 7292: c5 f8 77 vzeroupper + 7295: 41 5e pop %r14 + 7297: c3 ret + 7298: 45 33 c9 xor %r9d,%r9d + 729b: eb bc jmp 0x7259 + 729d: 41 83 e1 f8 and $0xfffffff8,%r9d + 72a1: 33 c9 xor %ecx,%ecx + 72a3: 4d 63 c9 movslq %r9d,%r9 + 72a6: e9 55 ff ff ff jmp 0x7200 + 72ab: b8 fa ff ff ff mov $0xfffffffa,%eax + 72b0: 41 5e pop %r14 + 72b2: c3 ret + 72b3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 72b8: 41 5e pop %r14 + 72ba: c3 ret + 72bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 72c0: 41 56 push %r14 + 72c2: 49 89 ca mov %rcx,%r10 + 72c5: 49 89 d3 mov %rdx,%r11 + 72c8: 4d 85 d2 test %r10,%r10 + 72cb: 0f 84 a2 01 00 00 je 0x7473 + 72d1: 4d 85 db test %r11,%r11 + 72d4: 0f 84 99 01 00 00 je 0x7473 + 72da: 4d 85 c0 test %r8,%r8 + 72dd: 0f 84 90 01 00 00 je 0x7473 + 72e3: 45 85 c9 test %r9d,%r9d + 72e6: 0f 8e 7f 01 00 00 jle 0x746b + 72ec: 49 63 d1 movslq %r9d,%rdx + 72ef: 48 83 fa 08 cmp $0x8,%rdx + 72f3: 0f 8c 5f 01 00 00 jl 0x7458 + 72f9: 48 83 fa 0f cmp $0xf,%rdx + 72fd: 0f 8c 5a 01 00 00 jl 0x745d + 7303: 4c 89 c0 mov %r8,%rax + 7306: 48 83 e0 1f and $0x1f,%rax + 730a: 85 c0 test %eax,%eax + 730c: 74 10 je 0x731e + 730e: a8 07 test $0x7,%al + 7310: 0f 85 42 01 00 00 jne 0x7458 + 7316: f7 d8 neg %eax + 7318: 83 c0 20 add $0x20,%eax + 731b: c1 e8 03 shr $0x3,%eax + 731e: 89 c1 mov %eax,%ecx + 7320: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 7324: 49 3b d6 cmp %r14,%rdx + 7327: 0f 8c 2b 01 00 00 jl 0x7458 + 732d: 45 89 ce mov %r9d,%r14d + 7330: 44 2b f0 sub %eax,%r14d + 7333: 41 83 e6 07 and $0x7,%r14d + 7337: 45 2b ce sub %r14d,%r9d + 733a: 4d 63 c9 movslq %r9d,%r9 + 733d: 85 c0 test %eax,%eax + 733f: b8 00 00 00 00 mov $0x0,%eax + 7344: 76 5a jbe 0x73a0 + 7346: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 734d: 00 + 734e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7355: 0f 1f 40 00 nopl 0x0(%rax) + 7359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7360: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 7366: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 736c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 7370: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 7375: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 7379: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 737d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 7382: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 7388: 48 ff c0 inc %rax + 738b: 48 3b c1 cmp %rcx,%rax + 738e: 72 d0 jb 0x7360 + 7390: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7397: 00 + 7398: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 739f: 90 nop + 73a0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 73a6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 73ac: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 73b1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 73b5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 73bb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 73c0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 73c6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 + 73cd: 01 + 73ce: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 73d5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 73dc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 73e2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 + 73e9: 01 + 73ea: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 73f0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) + 73f7: 01 + 73f8: 48 83 c1 08 add $0x8,%rcx + 73fc: 49 3b c9 cmp %r9,%rcx + 73ff: 72 9f jb 0x73a0 + 7401: 4c 3b ca cmp %rdx,%r9 + 7404: 73 4a jae 0x7450 + 7406: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 740d: 00 + 740e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7415: 0f 1f 40 00 nopl 0x0(%rax) + 7419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7420: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 7426: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 742c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 7430: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 7435: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 7439: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 743d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 7442: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 7448: 49 ff c1 inc %r9 + 744b: 4c 3b ca cmp %rdx,%r9 + 744e: 72 d0 jb 0x7420 + 7450: 33 c0 xor %eax,%eax + 7452: c5 f8 77 vzeroupper + 7455: 41 5e pop %r14 + 7457: c3 ret + 7458: 45 33 c9 xor %r9d,%r9d + 745b: eb a4 jmp 0x7401 + 745d: 41 83 e1 f8 and $0xfffffff8,%r9d + 7461: 33 c9 xor %ecx,%ecx + 7463: 4d 63 c9 movslq %r9d,%r9 + 7466: e9 35 ff ff ff jmp 0x73a0 + 746b: b8 fa ff ff ff mov $0xfffffffa,%eax + 7470: 41 5e pop %r14 + 7472: c3 ret + 7473: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7478: 41 5e pop %r14 + 747a: c3 ret + 747b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7480: 48 83 ec 28 sub $0x28,%rsp + 7484: 48 85 c9 test %rcx,%rcx + 7487: 74 20 je 0x74a9 + 7489: 48 85 d2 test %rdx,%rdx + 748c: 74 1b je 0x74a9 + 748e: 45 85 c0 test %r8d,%r8d + 7491: 7f 0a jg 0x749d + 7493: b8 fa ff ff ff mov $0xfffffffa,%eax + 7498: 48 83 c4 28 add $0x28,%rsp + 749c: c3 ret + 749d: e8 2e b8 a5 01 call 0x1a62cd0 + 74a2: 33 c0 xor %eax,%eax + 74a4: 48 83 c4 28 add $0x28,%rsp + 74a8: c3 ret + 74a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 74ae: 48 83 c4 28 add $0x28,%rsp + 74b2: c3 ret + 74b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 74b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74bf: 00 + 74c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 74c5: 48 85 c9 test %rcx,%rcx + 74c8: 74 22 je 0x74ec + 74ca: 48 85 d2 test %rdx,%rdx + 74cd: 74 1d je 0x74ec + 74cf: 45 85 c0 test %r8d,%r8d + 74d2: 7f 0b jg 0x74df + 74d4: b8 fa ff ff ff mov $0xfffffffa,%eax + 74d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 74de: c3 ret + 74df: e8 6c be a5 01 call 0x1a63350 + 74e4: 33 c0 xor %eax,%eax + 74e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 74eb: c3 ret + 74ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 74f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 74f6: c3 ret + 74f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 74fe: 00 00 + 7500: 48 83 ec 28 sub $0x28,%rsp + 7504: 48 85 c9 test %rcx,%rcx + 7507: 74 20 je 0x7529 + 7509: 48 85 d2 test %rdx,%rdx + 750c: 74 1b je 0x7529 + 750e: 45 85 c0 test %r8d,%r8d + 7511: 7f 0a jg 0x751d + 7513: b8 fa ff ff ff mov $0xfffffffa,%eax + 7518: 48 83 c4 28 add $0x28,%rsp + 751c: c3 ret + 751d: e8 de c4 a5 01 call 0x1a63a00 + 7522: 33 c0 xor %eax,%eax + 7524: 48 83 c4 28 add $0x28,%rsp + 7528: c3 ret + 7529: b8 f8 ff ff ff mov $0xfffffff8,%eax + 752e: 48 83 c4 28 add $0x28,%rsp + 7532: c3 ret + 7533: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 753f: 00 + 7540: 56 push %rsi + 7541: 48 89 d6 mov %rdx,%rsi + 7544: 48 85 c9 test %rcx,%rcx + 7547: 0f 84 29 02 00 00 je 0x7776 + 754d: 48 85 f6 test %rsi,%rsi + 7550: 0f 84 20 02 00 00 je 0x7776 + 7556: 45 85 c0 test %r8d,%r8d + 7559: 0f 8e 10 02 00 00 jle 0x776f + 755f: 41 83 f8 08 cmp $0x8,%r8d + 7563: 0f 8c f6 01 00 00 jl 0x775f + 7569: 49 89 f1 mov %rsi,%r9 + 756c: 49 83 e1 1f and $0x1f,%r9 + 7570: 45 89 c9 mov %r9d,%r9d + 7573: 45 85 c9 test %r9d,%r9d + 7576: 74 18 je 0x7590 + 7578: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 757f: 0f 85 da 01 00 00 jne 0x775f + 7585: 41 f7 d9 neg %r9d + 7588: 41 83 c1 20 add $0x20,%r9d + 758c: 41 c1 e9 03 shr $0x3,%r9d + 7590: 41 8d 41 08 lea 0x8(%r9),%eax + 7594: 44 3b c0 cmp %eax,%r8d + 7597: 0f 8c c2 01 00 00 jl 0x775f + 759d: 44 89 c0 mov %r8d,%eax + 75a0: 33 d2 xor %edx,%edx + 75a2: 41 2b c1 sub %r9d,%eax + 75a5: 83 e0 07 and $0x7,%eax + 75a8: f7 d8 neg %eax + 75aa: 41 03 c0 add %r8d,%eax + 75ad: 45 85 c9 test %r9d,%r9d + 75b0: 76 3e jbe 0x75f0 + 75b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75c0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 + 75c5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 + 75ca: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 75ce: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 75d2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 75d7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 75db: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 75df: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 75e3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 75e8: 48 ff c2 inc %rdx + 75eb: 49 3b d1 cmp %r9,%rdx + 75ee: 72 d0 jb 0x75c0 + 75f0: 48 63 d0 movslq %eax,%rdx + 75f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 75f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75ff: 00 + 7600: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 + 7606: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 + 760c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 + 7612: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 7619: 01 + 761a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 + 761f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 + 7623: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 7627: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 + 762b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) + 7631: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 + 7638: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 + 763f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 + 7646: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 + 764d: 01 + 764e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 7652: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 + 7657: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 + 765b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 + 765f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) + 7666: 49 83 c1 08 add $0x8,%r9 + 766a: 4c 3b ca cmp %rdx,%r9 + 766d: 72 91 jb 0x7600 + 766f: 44 8d 48 01 lea 0x1(%rax),%r9d + 7673: 45 3b c8 cmp %r8d,%r9d + 7676: 0f 87 d7 00 00 00 ja 0x7753 + 767c: 4d 63 d0 movslq %r8d,%r10 + 767f: 4c 2b d2 sub %rdx,%r10 + 7682: 49 83 fa 02 cmp $0x2,%r10 + 7686: 0f 8c ce 00 00 00 jl 0x775a + 768c: 45 89 d3 mov %r10d,%r11d + 768f: 45 33 c9 xor %r9d,%r9d + 7692: 41 83 e3 fe and $0xfffffffe,%r11d + 7696: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 769a: 4d 63 db movslq %r11d,%r11 + 769d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 76a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 76a8: 00 + 76a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 76b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 76b7: 00 + 76b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 76bf: 90 nop + 76c0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 + 76c6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 + 76cc: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 + 76d2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 76d7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 76db: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 76df: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 76e3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) + 76e9: 49 83 c1 02 add $0x2,%r9 + 76ed: 4d 3b cb cmp %r11,%r9 + 76f0: 72 ce jb 0x76c0 + 76f2: 4d 3b da cmp %r10,%r11 + 76f5: 73 5c jae 0x7753 + 76f7: 48 63 c0 movslq %eax,%rax + 76fa: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 76fe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 7702: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7709: 00 + 770a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7711: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7718: 00 + 7719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7720: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 7726: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 772c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 7730: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 7734: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 7739: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 773d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 7741: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 7745: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 774b: 49 ff c3 inc %r11 + 774e: 4d 3b da cmp %r10,%r11 + 7751: 72 cd jb 0x7720 + 7753: 33 c0 xor %eax,%eax + 7755: c5 f8 77 vzeroupper + 7758: 5e pop %rsi + 7759: c3 ret + 775a: 45 33 db xor %r11d,%r11d + 775d: eb 93 jmp 0x76f2 + 775f: 33 c0 xor %eax,%eax + 7761: 41 83 f8 01 cmp $0x1,%r8d + 7765: 72 ec jb 0x7753 + 7767: 4d 63 d0 movslq %r8d,%r10 + 776a: 45 33 db xor %r11d,%r11d + 776d: eb 83 jmp 0x76f2 + 776f: b8 fa ff ff ff mov $0xfffffffa,%eax + 7774: 5e pop %rsi + 7775: c3 ret + 7776: b8 f8 ff ff ff mov $0xfffffff8,%eax + 777b: 5e pop %rsi + 777c: c3 ret + 777d: 0f 1f 00 nopl (%rax) + 7780: 49 89 d1 mov %rdx,%r9 + 7783: 48 85 c9 test %rcx,%rcx + 7786: 0f 84 73 01 00 00 je 0x78ff + 778c: 4d 85 c9 test %r9,%r9 + 778f: 0f 84 6a 01 00 00 je 0x78ff + 7795: 45 85 c0 test %r8d,%r8d + 7798: 0f 8e 5b 01 00 00 jle 0x78f9 + 779e: 49 63 d0 movslq %r8d,%rdx + 77a1: 48 83 fa 08 cmp $0x8,%rdx + 77a5: 0f 8c 49 01 00 00 jl 0x78f4 + 77ab: 4c 89 c8 mov %r9,%rax + 77ae: 48 83 e0 1f and $0x1f,%rax + 77b2: 89 c0 mov %eax,%eax + 77b4: 85 c0 test %eax,%eax + 77b6: 74 10 je 0x77c8 + 77b8: a8 07 test $0x7,%al + 77ba: 0f 85 34 01 00 00 jne 0x78f4 + 77c0: f7 d8 neg %eax + 77c2: 83 c0 20 add $0x20,%eax + 77c5: c1 e8 03 shr $0x3,%eax + 77c8: 44 8d 50 08 lea 0x8(%rax),%r10d + 77cc: 49 3b d2 cmp %r10,%rdx + 77cf: 0f 8c 1f 01 00 00 jl 0x78f4 + 77d5: 45 89 c2 mov %r8d,%r10d + 77d8: 44 2b d0 sub %eax,%r10d + 77db: 41 83 e2 07 and $0x7,%r10d + 77df: 45 2b c2 sub %r10d,%r8d + 77e2: 45 33 d2 xor %r10d,%r10d + 77e5: 85 c0 test %eax,%eax + 77e7: 76 47 jbe 0x7830 + 77e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77f0: 00 + 77f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77ff: 00 + 7800: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 7806: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 780c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 7810: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 7815: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 7819: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 781d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 7822: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 7828: 49 ff c2 inc %r10 + 782b: 4c 3b d0 cmp %rax,%r10 + 782e: 72 d0 jb 0x7800 + 7830: 4d 63 d0 movslq %r8d,%r10 + 7833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 783f: 00 + 7840: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 7845: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 784b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 7850: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 7854: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 785a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 785f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 7865: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 + 786b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 7872: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 7877: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 787b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 + 7882: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 7887: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) + 788e: 48 83 c0 08 add $0x8,%rax + 7892: 49 3b c2 cmp %r10,%rax + 7895: 72 a9 jb 0x7840 + 7897: 33 c0 xor %eax,%eax + 7899: 45 8d 50 01 lea 0x1(%r8),%r10d + 789d: 4d 63 d2 movslq %r10d,%r10 + 78a0: 4c 3b d2 cmp %rdx,%r10 + 78a3: 77 49 ja 0x78ee + 78a5: 4d 63 c0 movslq %r8d,%r8 + 78a8: 49 2b d0 sub %r8,%rdx + 78ab: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 78af: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 78b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 78b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 78bf: 00 + 78c0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 78c5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 78cb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 78cf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 78d4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 78d8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 78dc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 78e1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 78e6: 48 ff c0 inc %rax + 78e9: 48 3b c2 cmp %rdx,%rax + 78ec: 72 d2 jb 0x78c0 + 78ee: 33 c0 xor %eax,%eax + 78f0: c5 f8 77 vzeroupper + 78f3: c3 ret + 78f4: 45 33 c0 xor %r8d,%r8d + 78f7: eb 9e jmp 0x7897 + 78f9: b8 fa ff ff ff mov $0xfffffffa,%eax + 78fe: c3 ret + 78ff: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7904: c3 ret + 7905: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 790c: 00 + 790d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7914: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7920: 49 89 d1 mov %rdx,%r9 + 7923: 48 85 c9 test %rcx,%rcx + 7926: 0f 84 73 01 00 00 je 0x7a9f + 792c: 4d 85 c9 test %r9,%r9 + 792f: 0f 84 6a 01 00 00 je 0x7a9f + 7935: 45 85 c0 test %r8d,%r8d + 7938: 0f 8e 5b 01 00 00 jle 0x7a99 + 793e: 49 63 d0 movslq %r8d,%rdx + 7941: 48 83 fa 08 cmp $0x8,%rdx + 7945: 0f 8c 49 01 00 00 jl 0x7a94 + 794b: 4c 89 c8 mov %r9,%rax + 794e: 48 83 e0 1f and $0x1f,%rax + 7952: 89 c0 mov %eax,%eax + 7954: 85 c0 test %eax,%eax + 7956: 74 10 je 0x7968 + 7958: a8 07 test $0x7,%al + 795a: 0f 85 34 01 00 00 jne 0x7a94 + 7960: f7 d8 neg %eax + 7962: 83 c0 20 add $0x20,%eax + 7965: c1 e8 03 shr $0x3,%eax + 7968: 44 8d 50 08 lea 0x8(%rax),%r10d + 796c: 49 3b d2 cmp %r10,%rdx + 796f: 0f 8c 1f 01 00 00 jl 0x7a94 + 7975: 45 89 c2 mov %r8d,%r10d + 7978: 44 2b d0 sub %eax,%r10d + 797b: 41 83 e2 07 and $0x7,%r10d + 797f: 45 2b c2 sub %r10d,%r8d + 7982: 45 33 d2 xor %r10d,%r10d + 7985: 85 c0 test %eax,%eax + 7987: 76 47 jbe 0x79d0 + 7989: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7990: 00 + 7991: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 799f: 00 + 79a0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 79a6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 79ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 79b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 79b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 79b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 79bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 79c2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 79c8: 49 ff c2 inc %r10 + 79cb: 4c 3b d0 cmp %rax,%r10 + 79ce: 72 d0 jb 0x79a0 + 79d0: 4d 63 d0 movslq %r8d,%r10 + 79d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 79d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 79df: 00 + 79e0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 79e5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 79eb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 79f0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 79f4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 79fa: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 79ff: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 7a05: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 + 7a0c: 01 + 7a0d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 7a14: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 7a1b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 7a21: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 + 7a28: 01 + 7a29: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 7a2f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) + 7a36: 01 + 7a37: 48 83 c0 08 add $0x8,%rax + 7a3b: 49 3b c2 cmp %r10,%rax + 7a3e: 72 a0 jb 0x79e0 + 7a40: 33 c0 xor %eax,%eax + 7a42: 45 8d 50 01 lea 0x1(%r8),%r10d + 7a46: 4d 63 d2 movslq %r10d,%r10 + 7a49: 4c 3b d2 cmp %rdx,%r10 + 7a4c: 77 40 ja 0x7a8e + 7a4e: 4d 63 c0 movslq %r8d,%r8 + 7a51: 49 2b d0 sub %r8,%rdx + 7a54: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 7a58: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 7a5c: 0f 1f 40 00 nopl 0x0(%rax) + 7a60: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 7a65: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 7a6b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 7a6f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 7a74: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 7a78: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 7a7c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 7a81: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 7a86: 48 ff c0 inc %rax + 7a89: 48 3b c2 cmp %rdx,%rax + 7a8c: 72 d2 jb 0x7a60 + 7a8e: 33 c0 xor %eax,%eax + 7a90: c5 f8 77 vzeroupper + 7a93: c3 ret + 7a94: 45 33 c0 xor %r8d,%r8d + 7a97: eb a7 jmp 0x7a40 + 7a99: b8 fa ff ff ff mov $0xfffffffa,%eax + 7a9e: c3 ret + 7a9f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7aa4: c3 ret + 7aa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7aac: 00 + 7aad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ab4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ac0: 48 83 ec 28 sub $0x28,%rsp + 7ac4: 48 85 c9 test %rcx,%rcx + 7ac7: 74 23 je 0x7aec + 7ac9: 48 85 d2 test %rdx,%rdx + 7acc: 74 1e je 0x7aec + 7ace: 4d 85 c0 test %r8,%r8 + 7ad1: 74 19 je 0x7aec + 7ad3: 45 85 c9 test %r9d,%r9d + 7ad6: 7e 1e jle 0x7af6 + 7ad8: e8 d3 ce a5 01 call 0x1a649b0 + 7add: ba 02 00 00 00 mov $0x2,%edx + 7ae2: 85 c0 test %eax,%eax + 7ae4: 0f 45 c2 cmovne %edx,%eax + 7ae7: 48 83 c4 28 add $0x28,%rsp + 7aeb: c3 ret + 7aec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7af1: 48 83 c4 28 add $0x28,%rsp + 7af5: c3 ret + 7af6: b8 fa ff ff ff mov $0xfffffffa,%eax + 7afb: 48 83 c4 28 add $0x28,%rsp + 7aff: c3 ret + 7b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7b05: 48 85 c9 test %rcx,%rcx + 7b08: 74 24 je 0x7b2e + 7b0a: 48 85 d2 test %rdx,%rdx + 7b0d: 74 1f je 0x7b2e + 7b0f: 4d 85 c0 test %r8,%r8 + 7b12: 74 1a je 0x7b2e + 7b14: 45 85 c9 test %r9d,%r9d + 7b17: 7e 20 jle 0x7b39 + 7b19: e8 e2 13 a6 01 call 0x1a68f00 + 7b1e: ba 02 00 00 00 mov $0x2,%edx + 7b23: 85 c0 test %eax,%eax + 7b25: 0f 45 c2 cmovne %edx,%eax + 7b28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7b2d: c3 ret + 7b2e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7b33: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7b38: c3 ret + 7b39: b8 fa ff ff ff mov $0xfffffffa,%eax + 7b3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7b43: c3 ret + 7b44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b4b: 00 + 7b4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b5f: 00 + 7b60: 48 83 ec 28 sub $0x28,%rsp + 7b64: 48 85 c9 test %rcx,%rcx + 7b67: 74 23 je 0x7b8c + 7b69: 48 85 d2 test %rdx,%rdx + 7b6c: 74 1e je 0x7b8c + 7b6e: 4d 85 c0 test %r8,%r8 + 7b71: 74 19 je 0x7b8c + 7b73: 45 85 c9 test %r9d,%r9d + 7b76: 7e 1e jle 0x7b96 + 7b78: e8 93 37 a6 01 call 0x1a6b310 + 7b7d: ba 02 00 00 00 mov $0x2,%edx + 7b82: 85 c0 test %eax,%eax + 7b84: 0f 45 c2 cmovne %edx,%eax + 7b87: 48 83 c4 28 add $0x28,%rsp + 7b8b: c3 ret + 7b8c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7b91: 48 83 c4 28 add $0x28,%rsp + 7b95: c3 ret + 7b96: b8 fa ff ff ff mov $0xfffffffa,%eax + 7b9b: 48 83 c4 28 add $0x28,%rsp + 7b9f: c3 ret + 7ba0: 48 83 ec 28 sub $0x28,%rsp + 7ba4: 48 85 c9 test %rcx,%rcx + 7ba7: 74 23 je 0x7bcc + 7ba9: 48 85 d2 test %rdx,%rdx + 7bac: 74 1e je 0x7bcc + 7bae: 4d 85 c0 test %r8,%r8 + 7bb1: 74 19 je 0x7bcc + 7bb3: 45 85 c9 test %r9d,%r9d + 7bb6: 7e 1e jle 0x7bd6 + 7bb8: e8 a3 79 a6 01 call 0x1a6f560 + 7bbd: ba 02 00 00 00 mov $0x2,%edx + 7bc2: 85 c0 test %eax,%eax + 7bc4: 0f 45 c2 cmovne %edx,%eax + 7bc7: 48 83 c4 28 add $0x28,%rsp + 7bcb: c3 ret + 7bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7bd1: 48 83 c4 28 add $0x28,%rsp + 7bd5: c3 ret + 7bd6: b8 fa ff ff ff mov $0xfffffffa,%eax + 7bdb: 48 83 c4 28 add $0x28,%rsp + 7bdf: c3 ret + 7be0: 48 83 ec 28 sub $0x28,%rsp + 7be4: 48 85 c9 test %rcx,%rcx + 7be7: 74 23 je 0x7c0c + 7be9: 48 85 d2 test %rdx,%rdx + 7bec: 74 1e je 0x7c0c + 7bee: 4d 85 c0 test %r8,%r8 + 7bf1: 74 19 je 0x7c0c + 7bf3: 45 85 c9 test %r9d,%r9d + 7bf6: 7e 1e jle 0x7c16 + 7bf8: e8 63 bd a6 01 call 0x1a73960 + 7bfd: ba 02 00 00 00 mov $0x2,%edx + 7c02: 85 c0 test %eax,%eax + 7c04: 0f 45 c2 cmovne %edx,%eax + 7c07: 48 83 c4 28 add $0x28,%rsp + 7c0b: c3 ret + 7c0c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7c11: 48 83 c4 28 add $0x28,%rsp + 7c15: c3 ret + 7c16: b8 fa ff ff ff mov $0xfffffffa,%eax + 7c1b: 48 83 c4 28 add $0x28,%rsp + 7c1f: c3 ret + 7c20: 48 83 ec 28 sub $0x28,%rsp + 7c24: 48 85 c9 test %rcx,%rcx + 7c27: 74 23 je 0x7c4c + 7c29: 48 85 d2 test %rdx,%rdx + 7c2c: 74 1e je 0x7c4c + 7c2e: 4d 85 c0 test %r8,%r8 + 7c31: 74 19 je 0x7c4c + 7c33: 45 85 c9 test %r9d,%r9d + 7c36: 7e 1e jle 0x7c56 + 7c38: e8 43 fe a6 01 call 0x1a77a80 + 7c3d: ba 02 00 00 00 mov $0x2,%edx + 7c42: 85 c0 test %eax,%eax + 7c44: 0f 45 c2 cmovne %edx,%eax + 7c47: 48 83 c4 28 add $0x28,%rsp + 7c4b: c3 ret + 7c4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7c51: 48 83 c4 28 add $0x28,%rsp + 7c55: c3 ret + 7c56: b8 fa ff ff ff mov $0xfffffffa,%eax + 7c5b: 48 83 c4 28 add $0x28,%rsp + 7c5f: c3 ret + 7c60: 48 83 ec 28 sub $0x28,%rsp + 7c64: 48 85 c9 test %rcx,%rcx + 7c67: 74 25 je 0x7c8e + 7c69: 48 85 d2 test %rdx,%rdx + 7c6c: 74 20 je 0x7c8e + 7c6e: 4d 85 c0 test %r8,%r8 + 7c71: 74 1b je 0x7c8e + 7c73: 45 85 c9 test %r9d,%r9d + 7c76: 7f 0a jg 0x7c82 + 7c78: b8 fa ff ff ff mov $0xfffffffa,%eax + 7c7d: 48 83 c4 28 add $0x28,%rsp + 7c81: c3 ret + 7c82: e8 d9 6c 03 00 call 0x3e960 + 7c87: 33 c0 xor %eax,%eax + 7c89: 48 83 c4 28 add $0x28,%rsp + 7c8d: c3 ret + 7c8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7c93: 48 83 c4 28 add $0x28,%rsp + 7c97: c3 ret + 7c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c9f: 00 + 7ca0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7ca5: 48 85 c9 test %rcx,%rcx + 7ca8: 74 27 je 0x7cd1 + 7caa: 48 85 d2 test %rdx,%rdx + 7cad: 74 22 je 0x7cd1 + 7caf: 4d 85 c0 test %r8,%r8 + 7cb2: 74 1d je 0x7cd1 + 7cb4: 45 85 c9 test %r9d,%r9d + 7cb7: 7f 0b jg 0x7cc4 + 7cb9: b8 fa ff ff ff mov $0xfffffffa,%eax + 7cbe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7cc3: c3 ret + 7cc4: e8 d7 72 03 00 call 0x3efa0 + 7cc9: 33 c0 xor %eax,%eax + 7ccb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7cd0: c3 ret + 7cd1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7cd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7cdb: c3 ret + 7cdc: 0f 1f 40 00 nopl 0x0(%rax) + 7ce0: 48 83 ec 28 sub $0x28,%rsp + 7ce4: 48 85 c9 test %rcx,%rcx + 7ce7: 74 25 je 0x7d0e + 7ce9: 48 85 d2 test %rdx,%rdx + 7cec: 74 20 je 0x7d0e + 7cee: 4d 85 c0 test %r8,%r8 + 7cf1: 74 1b je 0x7d0e + 7cf3: 45 85 c9 test %r9d,%r9d + 7cf6: 7f 0a jg 0x7d02 + 7cf8: b8 fa ff ff ff mov $0xfffffffa,%eax + 7cfd: 48 83 c4 28 add $0x28,%rsp + 7d01: c3 ret + 7d02: e8 b9 78 03 00 call 0x3f5c0 + 7d07: 33 c0 xor %eax,%eax + 7d09: 48 83 c4 28 add $0x28,%rsp + 7d0d: c3 ret + 7d0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7d13: 48 83 c4 28 add $0x28,%rsp + 7d17: c3 ret + 7d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d1f: 00 + 7d20: 41 56 push %r14 + 7d22: 49 89 cb mov %rcx,%r11 + 7d25: 4d 85 db test %r11,%r11 + 7d28: 0f 84 1e 02 00 00 je 0x7f4c + 7d2e: 48 85 d2 test %rdx,%rdx + 7d31: 0f 84 15 02 00 00 je 0x7f4c + 7d37: 4d 85 c0 test %r8,%r8 + 7d3a: 0f 84 0c 02 00 00 je 0x7f4c + 7d40: 45 85 c9 test %r9d,%r9d + 7d43: 0f 8e fb 01 00 00 jle 0x7f44 + 7d49: 49 63 c9 movslq %r9d,%rcx + 7d4c: 48 83 f9 08 cmp $0x8,%rcx + 7d50: 0f 8c e9 01 00 00 jl 0x7f3f + 7d56: 4c 89 c0 mov %r8,%rax + 7d59: 48 83 e0 1f and $0x1f,%rax + 7d5d: 85 c0 test %eax,%eax + 7d5f: 74 0d je 0x7d6e + 7d61: a8 0f test $0xf,%al + 7d63: 0f 85 d6 01 00 00 jne 0x7f3f + 7d69: b8 01 00 00 00 mov $0x1,%eax + 7d6e: 41 89 c2 mov %eax,%r10d + 7d71: 4d 8d 72 08 lea 0x8(%r10),%r14 + 7d75: 49 3b ce cmp %r14,%rcx + 7d78: 0f 8c c1 01 00 00 jl 0x7f3f + 7d7e: 45 89 ce mov %r9d,%r14d + 7d81: 44 2b f0 sub %eax,%r14d + 7d84: 41 83 e6 07 and $0x7,%r14d + 7d88: 45 2b ce sub %r14d,%r9d + 7d8b: 45 33 f6 xor %r14d,%r14d + 7d8e: 4d 63 c9 movslq %r9d,%r9 + 7d91: 85 c0 test %eax,%eax + 7d93: 4c 89 f0 mov %r14,%rax + 7d96: 76 3f jbe 0x7dd7 + 7d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d9f: 00 + 7da0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 7da6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 7dab: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 7db0: 49 ff c6 inc %r14 + 7db3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 7db7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 7dbc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 7dc0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 7dc4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 7dc8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 7dce: 48 83 c0 10 add $0x10,%rax + 7dd2: 4d 3b f2 cmp %r10,%r14 + 7dd5: 72 c9 jb 0x7da0 + 7dd7: 4c 89 d0 mov %r10,%rax + 7dda: 48 c1 e0 04 shl $0x4,%rax + 7dde: 66 90 xchg %ax,%ax + 7de0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 + 7de5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 + 7deb: 49 83 c2 08 add $0x8,%r10 + 7def: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 + 7df6: 01 + 7df7: c5 ff 12 c1 vmovddup %ymm1,%ymm0 + 7dfb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 7dff: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 + 7e06: 01 + 7e07: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 7e0b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 + 7e10: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 + 7e14: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 + 7e18: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) + 7e1e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 + 7e25: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 + 7e2b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 + 7e32: 01 + 7e33: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 + 7e3a: 01 + 7e3b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 + 7e3f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 + 7e43: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 + 7e48: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 + 7e4c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 + 7e50: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 + 7e54: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) + 7e5b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 + 7e61: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 + 7e68: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 + 7e6f: 01 + 7e70: c5 ff 12 d3 vmovddup %ymm3,%ymm2 + 7e74: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 + 7e78: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 + 7e7f: 01 + 7e80: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 + 7e84: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 + 7e89: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 + 7e8d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 7e91: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) + 7e98: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 + 7e9e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 + 7ea5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 + 7eac: 01 + 7ead: c5 ff 12 e9 vmovddup %ymm1,%ymm5 + 7eb1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 7eb5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 + 7ebc: 01 + 7ebd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 + 7ec1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 + 7ec6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 + 7eca: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 + 7ece: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) + 7ed5: 48 05 80 00 00 00 add $0x80,%rax + 7edb: 4d 3b d1 cmp %r9,%r10 + 7ede: 0f 82 fc fe ff ff jb 0x7de0 + 7ee4: 4c 89 c8 mov %r9,%rax + 7ee7: 48 c1 e0 04 shl $0x4,%rax + 7eeb: 4c 3b c9 cmp %rcx,%r9 + 7eee: 73 47 jae 0x7f37 + 7ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ef7: 00 + 7ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7eff: 90 nop + 7f00: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 7f06: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 7f0b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 7f10: 49 ff c1 inc %r9 + 7f13: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 7f17: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 7f1c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 7f20: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 7f24: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 7f28: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 7f2e: 48 83 c0 10 add $0x10,%rax + 7f32: 4c 3b c9 cmp %rcx,%r9 + 7f35: 72 c9 jb 0x7f00 + 7f37: 33 c0 xor %eax,%eax + 7f39: c5 f8 77 vzeroupper + 7f3c: 41 5e pop %r14 + 7f3e: c3 ret + 7f3f: 45 33 c9 xor %r9d,%r9d + 7f42: eb a0 jmp 0x7ee4 + 7f44: b8 fa ff ff ff mov $0xfffffffa,%eax + 7f49: 41 5e pop %r14 + 7f4b: c3 ret + 7f4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7f51: 41 5e pop %r14 + 7f53: c3 ret + 7f54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f60: 41 56 push %r14 + 7f62: 49 89 cb mov %rcx,%r11 + 7f65: 4d 85 db test %r11,%r11 + 7f68: 0f 84 db 01 00 00 je 0x8149 + 7f6e: 48 85 d2 test %rdx,%rdx + 7f71: 0f 84 d2 01 00 00 je 0x8149 + 7f77: 4d 85 c0 test %r8,%r8 + 7f7a: 0f 84 c9 01 00 00 je 0x8149 + 7f80: 45 85 c9 test %r9d,%r9d + 7f83: 0f 8e b8 01 00 00 jle 0x8141 + 7f89: 49 63 c9 movslq %r9d,%rcx + 7f8c: 48 83 f9 08 cmp $0x8,%rcx + 7f90: 0f 8c a6 01 00 00 jl 0x813c + 7f96: 4c 89 c0 mov %r8,%rax + 7f99: 48 83 e0 1f and $0x1f,%rax + 7f9d: 85 c0 test %eax,%eax + 7f9f: 74 0d je 0x7fae + 7fa1: a8 0f test $0xf,%al + 7fa3: 0f 85 93 01 00 00 jne 0x813c + 7fa9: b8 01 00 00 00 mov $0x1,%eax + 7fae: 41 89 c2 mov %eax,%r10d + 7fb1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 7fb5: 49 3b ce cmp %r14,%rcx + 7fb8: 0f 8c 7e 01 00 00 jl 0x813c + 7fbe: 45 89 ce mov %r9d,%r14d + 7fc1: 44 2b f0 sub %eax,%r14d + 7fc4: 41 83 e6 07 and $0x7,%r14d + 7fc8: 45 2b ce sub %r14d,%r9d + 7fcb: 45 33 f6 xor %r14d,%r14d + 7fce: 4d 63 c9 movslq %r9d,%r9 + 7fd1: 85 c0 test %eax,%eax + 7fd3: 4c 89 f0 mov %r14,%rax + 7fd6: 76 3c jbe 0x8014 + 7fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7fdf: 00 + 7fe0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 7fe6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 7feb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 7fef: 49 ff c6 inc %r14 + 7ff2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 7ff7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 7ffb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 diff --git a/handoff/nls_dasm/th_4340.dis b/handoff/nls_dasm/th_4340.dis new file mode 100644 index 0000000..fa65aa7 --- /dev/null +++ b/handoff/nls_dasm/th_4340.dis @@ -0,0 +1,9022 @@ +; th_4340: VA 0x180004340-0x18000c340 (32768 bytes) + +/tmp/opencode/dis/th_4340.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 83 ec 28 sub $0x28,%rsp + 4: 4d 89 c1 mov %r8,%r9 + 7: 49 89 d0 mov %rdx,%r8 + a: 48 89 ca mov %rcx,%rdx + d: e8 ae 40 01 00 call 0x140c0 + 12: 48 83 c4 28 add $0x28,%rsp + 16: c3 ret + 17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1e: 00 00 + 20: 48 83 ec 28 sub $0x28,%rsp + 24: 4d 89 c1 mov %r8,%r9 + 27: 49 89 d0 mov %rdx,%r8 + 2a: 48 89 ca mov %rcx,%rdx + 2d: e8 ce 42 01 00 call 0x14300 + 32: 48 83 c4 28 add $0x28,%rsp + 36: c3 ret + 37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3e: 00 00 + 40: 48 83 ec 28 sub $0x28,%rsp + 44: 48 85 c9 test %rcx,%rcx + 47: 74 49 je 0x92 + 49: 4d 85 c0 test %r8,%r8 + 4c: 74 44 je 0x92 + 4e: 45 85 c9 test %r9d,%r9d + 51: 7e 49 jle 0x9c + 53: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x1c58960 + 5a: 7a 02 jp 0x5e + 5c: 74 25 je 0x83 + 5e: 0f 57 c0 xorps %xmm0,%xmm0 + 61: 0f 2e c8 ucomiss %xmm0,%xmm1 + 64: 7a 02 jp 0x68 + 66: 74 0c je 0x74 + 68: e8 d3 44 01 00 call 0x14540 + 6d: 33 c0 xor %eax,%eax + 6f: 48 83 c4 28 add $0x28,%rsp + 73: c3 ret + 74: 4c 89 c1 mov %r8,%rcx + 77: 44 89 ca mov %r9d,%edx + 7a: 48 83 c4 28 add $0x28,%rsp + 7e: e9 bd 46 01 00 jmp 0x14740 + 83: 4c 89 c2 mov %r8,%rdx + 86: 45 89 c8 mov %r9d,%r8d + 89: 48 83 c4 28 add $0x28,%rsp + 8d: e9 ee 22 00 00 jmp 0x2380 + 92: b8 f8 ff ff ff mov $0xfffffff8,%eax + 97: 48 83 c4 28 add $0x28,%rsp + 9b: c3 ret + 9c: b8 fa ff ff ff mov $0xfffffffa,%eax + a1: 48 83 c4 28 add $0x28,%rsp + a5: c3 ret + a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ad: 00 + ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b5: 0f 1f 40 00 nopl 0x0(%rax) + b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + c5: 48 85 c9 test %rcx,%rcx + c8: 74 4c je 0x116 + ca: 4d 85 c0 test %r8,%r8 + cd: 74 47 je 0x116 + cf: 45 85 c9 test %r9d,%r9d + d2: 7e 4d jle 0x121 + d4: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x1c58964 + db: 7a 02 jp 0xdf + dd: 74 27 je 0x106 + df: 0f 57 c0 xorps %xmm0,%xmm0 + e2: 0f 2e c8 ucomiss %xmm0,%xmm1 + e5: 7a 02 jp 0xe9 + e7: 74 0d je 0xf6 + e9: e8 92 46 01 00 call 0x14780 + ee: 33 c0 xor %eax,%eax + f0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + f5: c3 ret + f6: 4c 89 c1 mov %r8,%rcx + f9: 44 89 ca mov %r9d,%edx + fc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 101: e9 7a 48 01 00 jmp 0x14980 + 106: 4c 89 c2 mov %r8,%rdx + 109: 45 89 c8 mov %r9d,%r8d + 10c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 111: e9 aa 22 00 00 jmp 0x23c0 + 116: b8 f8 ff ff ff mov $0xfffffff8,%eax + 11b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 120: c3 ret + 121: b8 fa ff ff ff mov $0xfffffffa,%eax + 126: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 12b: c3 ret + 12c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 133: 00 + 134: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 140: 48 83 ec 28 sub $0x28,%rsp + 144: 48 85 c9 test %rcx,%rcx + 147: 74 49 je 0x192 + 149: 4d 85 c0 test %r8,%r8 + 14c: 74 44 je 0x192 + 14e: 45 85 c9 test %r9d,%r9d + 151: 7e 49 jle 0x19c + 153: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x1c58968 + 15a: 7a 02 jp 0x15e + 15c: 74 25 je 0x183 + 15e: 0f 57 c0 xorps %xmm0,%xmm0 + 161: 0f 2e c8 ucomiss %xmm0,%xmm1 + 164: 7a 02 jp 0x168 + 166: 74 0c je 0x174 + 168: e8 53 48 01 00 call 0x149c0 + 16d: 33 c0 xor %eax,%eax + 16f: 48 83 c4 28 add $0x28,%rsp + 173: c3 ret + 174: 4c 89 c1 mov %r8,%rcx + 177: 44 89 ca mov %r9d,%edx + 17a: 48 83 c4 28 add $0x28,%rsp + 17e: e9 3d 4a 01 00 jmp 0x14bc0 + 183: 4c 89 c2 mov %r8,%rdx + 186: 45 89 c8 mov %r9d,%r8d + 189: 48 83 c4 28 add $0x28,%rsp + 18d: e9 6e 22 00 00 jmp 0x2400 + 192: b8 f8 ff ff ff mov $0xfffffff8,%eax + 197: 48 83 c4 28 add $0x28,%rsp + 19b: c3 ret + 19c: b8 fa ff ff ff mov $0xfffffffa,%eax + 1a1: 48 83 c4 28 add $0x28,%rsp + 1a5: c3 ret + 1a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ad: 00 + 1ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b5: 0f 1f 40 00 nopl 0x0(%rax) + 1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c0: 57 push %rdi + 1c1: 48 83 ec 20 sub $0x20,%rsp + 1c5: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 1c9: 48 85 c9 test %rcx,%rcx + 1cc: 0f 84 ef 01 00 00 je 0x3c1 + 1d2: 4d 85 c0 test %r8,%r8 + 1d5: 0f 84 e6 01 00 00 je 0x3c1 + 1db: 45 85 c9 test %r9d,%r9d + 1de: 0f 8e d2 01 00 00 jle 0x3b6 + 1e4: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x1c5896c + 1eb: 01 + 1ec: 7a 06 jp 0x1f4 + 1ee: 0f 84 b1 01 00 00 je 0x3a5 + 1f4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 1f8: c5 f8 2e d0 vucomiss %xmm0,%xmm2 + 1fc: 7a 06 jp 0x204 + 1fe: 0f 84 90 01 00 00 je 0x394 + 204: 41 83 f9 10 cmp $0x10,%r9d + 208: 0f 8c 76 01 00 00 jl 0x384 + 20e: 4d 89 c2 mov %r8,%r10 + 211: 49 83 e2 1f and $0x1f,%r10 + 215: 45 89 d2 mov %r10d,%r10d + 218: 45 85 d2 test %r10d,%r10d + 21b: 74 18 je 0x235 + 21d: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 224: 0f 85 5a 01 00 00 jne 0x384 + 22a: 41 f7 da neg %r10d + 22d: 41 83 c2 20 add $0x20,%r10d + 231: 41 c1 ea 02 shr $0x2,%r10d + 235: 41 8d 42 10 lea 0x10(%r10),%eax + 239: 44 3b c8 cmp %eax,%r9d + 23c: 0f 8c 42 01 00 00 jl 0x384 + 242: 44 89 cf mov %r9d,%edi + 245: 33 c0 xor %eax,%eax + 247: 41 2b fa sub %r10d,%edi + 24a: 83 e7 0f and $0xf,%edi + 24d: f7 df neg %edi + 24f: 41 03 f9 add %r9d,%edi + 252: 45 85 d2 test %r10d,%r10d + 255: 76 1c jbe 0x273 + 257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 25e: 00 00 + 260: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0 + 265: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 26b: 48 ff c0 inc %rax + 26e: 49 3b c2 cmp %r10,%rax + 271: 72 ed jb 0x260 + 273: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1 + 278: 48 63 c7 movslq %edi,%rax + 27b: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0 + 281: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 288: 00 + 289: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 290: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 297: 00 + 298: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29f: 90 nop + 2a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 2a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 2ad: 01 + 2ae: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 + 2b2: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3 + 2b9: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4) + 2bf: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4 + 2c6: 01 + 2c7: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 + 2cb: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4) + 2d2: 49 83 c2 10 add $0x10,%r10 + 2d6: 4c 3b d0 cmp %rax,%r10 + 2d9: 72 c5 jb 0x2a0 + 2db: 44 8d 57 01 lea 0x1(%rdi),%r10d + 2df: 45 3b d1 cmp %r9d,%r10d + 2e2: 0f 87 8c 00 00 00 ja 0x374 + 2e8: 49 63 d1 movslq %r9d,%rdx + 2eb: 48 2b d0 sub %rax,%rdx + 2ee: 48 83 fa 04 cmp $0x4,%rdx + 2f2: 0f 8c 87 00 00 00 jl 0x37f + 2f8: 41 89 d1 mov %edx,%r9d + 2fb: 45 33 db xor %r11d,%r11d + 2fe: 41 83 e1 fc and $0xfffffffc,%r9d + 302: 4d 8d 14 80 lea (%r8,%rax,4),%r10 + 306: 4d 63 c9 movslq %r9d,%r9 + 309: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 30d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 314: 00 + 315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31c: 0f 1f 40 00 nopl 0x0(%rax) + 320: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0 + 326: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4) + 32c: 49 83 c3 04 add $0x4,%r11 + 330: 4d 3b d9 cmp %r9,%r11 + 333: 72 eb jb 0x320 + 335: 4c 3b ca cmp %rdx,%r9 + 338: 73 3a jae 0x374 + 33a: 48 63 ff movslq %edi,%rdi + 33d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8 + 341: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax + 345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34c: 00 + 34d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 360: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0 + 366: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4) + 36c: 49 ff c1 inc %r9 + 36f: 4c 3b ca cmp %rdx,%r9 + 372: 72 ec jb 0x360 + 374: 33 c0 xor %eax,%eax + 376: c5 f8 77 vzeroupper + 379: 48 83 c4 20 add $0x20,%rsp + 37d: 5f pop %rdi + 37e: c3 ret + 37f: 45 33 c9 xor %r9d,%r9d + 382: eb b1 jmp 0x335 + 384: 33 ff xor %edi,%edi + 386: 41 83 f9 01 cmp $0x1,%r9d + 38a: 72 e8 jb 0x374 + 38c: 49 63 d1 movslq %r9d,%rdx + 38f: 45 33 c9 xor %r9d,%r9d + 392: eb a1 jmp 0x335 + 394: 4c 89 c1 mov %r8,%rcx + 397: 44 89 ca mov %r9d,%edx + 39a: e8 61 48 01 00 call 0x14c00 + 39f: 48 83 c4 20 add $0x20,%rsp + 3a3: 5f pop %rdi + 3a4: c3 ret + 3a5: 4c 89 c2 mov %r8,%rdx + 3a8: 45 89 c8 mov %r9d,%r8d + 3ab: e8 90 20 00 00 call 0x2440 + 3b0: 48 83 c4 20 add $0x20,%rsp + 3b4: 5f pop %rdi + 3b5: c3 ret + 3b6: b8 fa ff ff ff mov $0xfffffffa,%eax + 3bb: 48 83 c4 20 add $0x20,%rsp + 3bf: 5f pop %rdi + 3c0: c3 ret + 3c1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c6: 48 83 c4 20 add $0x20,%rsp + 3ca: 5f pop %rdi + 3cb: c3 ret + 3cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d3: 00 + 3d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3e0: 53 push %rbx + 3e1: 48 83 ec 20 sub $0x20,%rsp + 3e5: 48 85 c9 test %rcx,%rcx + 3e8: 0f 84 b9 01 00 00 je 0x5a7 + 3ee: 4d 85 c0 test %r8,%r8 + 3f1: 0f 84 b0 01 00 00 je 0x5a7 + 3f7: 45 85 c9 test %r9d,%r9d + 3fa: 0f 8e 9c 01 00 00 jle 0x59c + 400: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x1c58970 + 407: 01 + 408: 7a 06 jp 0x410 + 40a: 0f 84 7b 01 00 00 je 0x58b + 410: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 414: c5 f8 2e c8 vucomiss %xmm0,%xmm1 + 418: 7a 06 jp 0x420 + 41a: 0f 84 5a 01 00 00 je 0x57a + 420: 41 83 f9 10 cmp $0x10,%r9d + 424: 0f 8c 3a 01 00 00 jl 0x564 + 42a: 41 83 f9 1d cmp $0x1d,%r9d + 42e: 0f 8c 38 01 00 00 jl 0x56c + 434: 4d 89 c2 mov %r8,%r10 + 437: 49 83 e2 1f and $0x1f,%r10 + 43b: 45 85 d2 test %r10d,%r10d + 43e: 74 18 je 0x458 + 440: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 447: 0f 85 17 01 00 00 jne 0x564 + 44d: 41 f7 da neg %r10d + 450: 41 83 c2 20 add $0x20,%r10d + 454: 41 c1 ea 02 shr $0x2,%r10d + 458: 41 8d 42 10 lea 0x10(%r10),%eax + 45c: 44 3b c8 cmp %eax,%r9d + 45f: 0f 8c ff 00 00 00 jl 0x564 + 465: 45 89 cb mov %r9d,%r11d + 468: 33 c0 xor %eax,%eax + 46a: 45 2b da sub %r10d,%r11d + 46d: 41 83 e3 0f and $0xf,%r11d + 471: 41 f7 db neg %r11d + 474: 45 03 d9 add %r9d,%r11d + 477: 44 89 d3 mov %r10d,%ebx + 47a: 45 85 d2 test %r10d,%r10d + 47d: 76 14 jbe 0x493 + 47f: 90 nop + 480: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 + 485: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 48b: 48 ff c0 inc %rax + 48e: 48 3b c3 cmp %rbx,%rax + 491: 72 ed jb 0x480 + 493: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 498: 49 63 c3 movslq %r11d,%rax + 49b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4a0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 + 4a5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 + 4ab: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) + 4b1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) + 4b8: 48 83 c3 10 add $0x10,%rbx + 4bc: 48 3b d8 cmp %rax,%rbx + 4bf: 72 df jb 0x4a0 + 4c1: 41 8d 43 01 lea 0x1(%r11),%eax + 4c5: 41 3b c1 cmp %r9d,%eax + 4c8: 0f 87 86 00 00 00 ja 0x554 + 4ce: 4d 63 c9 movslq %r9d,%r9 + 4d1: 4d 63 db movslq %r11d,%r11 + 4d4: 4d 2b cb sub %r11,%r9 + 4d7: 49 83 f9 04 cmp $0x4,%r9 + 4db: 0f 8c 7e 00 00 00 jl 0x55f + 4e1: 4d 63 db movslq %r11d,%r11 + 4e4: 45 89 ca mov %r9d,%r10d + 4e7: 41 83 e2 fc and $0xfffffffc,%r10d + 4eb: 33 db xor %ebx,%ebx + 4ed: 4d 63 d2 movslq %r10d,%r10 + 4f0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 + 4f5: 4b 8d 04 98 lea (%r8,%r11,4),%rax + 4f9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 4fd: 0f 1f 00 nopl (%rax) + 500: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 + 505: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) + 50a: 48 83 c3 04 add $0x4,%rbx + 50e: 49 3b da cmp %r10,%rbx + 511: 72 ed jb 0x500 + 513: 4d 3b d1 cmp %r9,%r10 + 516: 73 3c jae 0x554 + 518: 4d 63 db movslq %r11d,%r11 + 51b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx + 51f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 523: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52a: 00 + 52b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 540: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 + 546: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 54c: 49 ff c2 inc %r10 + 54f: 4d 3b d1 cmp %r9,%r10 + 552: 72 ec jb 0x540 + 554: 33 c0 xor %eax,%eax + 556: c5 f8 77 vzeroupper + 559: 48 83 c4 20 add $0x20,%rsp + 55d: 5b pop %rbx + 55e: c3 ret + 55f: 45 33 d2 xor %r10d,%r10d + 562: eb af jmp 0x513 + 564: 45 33 db xor %r11d,%r11d + 567: e9 55 ff ff ff jmp 0x4c1 + 56c: 45 89 cb mov %r9d,%r11d + 56f: 33 db xor %ebx,%ebx + 571: 41 83 e3 f0 and $0xfffffff0,%r11d + 575: e9 19 ff ff ff jmp 0x493 + 57a: 4c 89 c1 mov %r8,%rcx + 57d: 44 89 ca mov %r9d,%edx + 580: e8 bb 46 01 00 call 0x14c40 + 585: 48 83 c4 20 add $0x20,%rsp + 589: 5b pop %rbx + 58a: c3 ret + 58b: 4c 89 c2 mov %r8,%rdx + 58e: 45 89 c8 mov %r9d,%r8d + 591: e8 6a 1f 00 00 call 0x2500 + 596: 48 83 c4 20 add $0x20,%rsp + 59a: 5b pop %rbx + 59b: c3 ret + 59c: b8 fa ff ff ff mov $0xfffffffa,%eax + 5a1: 48 83 c4 20 add $0x20,%rsp + 5a5: 5b pop %rbx + 5a6: c3 ret + 5a7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5ac: 48 83 c4 20 add $0x20,%rsp + 5b0: 5b pop %rbx + 5b1: c3 ret + 5b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c0: 53 push %rbx + 5c1: 48 83 ec 20 sub $0x20,%rsp + 5c5: 48 85 c9 test %rcx,%rcx + 5c8: 0f 84 b9 01 00 00 je 0x787 + 5ce: 4d 85 c0 test %r8,%r8 + 5d1: 0f 84 b0 01 00 00 je 0x787 + 5d7: 45 85 c9 test %r9d,%r9d + 5da: 0f 8e 9c 01 00 00 jle 0x77c + 5e0: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x1c58974 + 5e7: 01 + 5e8: 7a 06 jp 0x5f0 + 5ea: 0f 84 7b 01 00 00 je 0x76b + 5f0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 5f4: c5 f8 2e c8 vucomiss %xmm0,%xmm1 + 5f8: 7a 06 jp 0x600 + 5fa: 0f 84 5a 01 00 00 je 0x75a + 600: 41 83 f9 10 cmp $0x10,%r9d + 604: 0f 8c 3a 01 00 00 jl 0x744 + 60a: 41 83 f9 1d cmp $0x1d,%r9d + 60e: 0f 8c 38 01 00 00 jl 0x74c + 614: 4d 89 c2 mov %r8,%r10 + 617: 49 83 e2 1f and $0x1f,%r10 + 61b: 45 85 d2 test %r10d,%r10d + 61e: 74 18 je 0x638 + 620: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 627: 0f 85 17 01 00 00 jne 0x744 + 62d: 41 f7 da neg %r10d + 630: 41 83 c2 20 add $0x20,%r10d + 634: 41 c1 ea 02 shr $0x2,%r10d + 638: 41 8d 42 10 lea 0x10(%r10),%eax + 63c: 44 3b c8 cmp %eax,%r9d + 63f: 0f 8c ff 00 00 00 jl 0x744 + 645: 45 89 cb mov %r9d,%r11d + 648: 33 c0 xor %eax,%eax + 64a: 45 2b da sub %r10d,%r11d + 64d: 41 83 e3 0f and $0xf,%r11d + 651: 41 f7 db neg %r11d + 654: 45 03 d9 add %r9d,%r11d + 657: 44 89 d3 mov %r10d,%ebx + 65a: 45 85 d2 test %r10d,%r10d + 65d: 76 14 jbe 0x673 + 65f: 90 nop + 660: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 + 665: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 66b: 48 ff c0 inc %rax + 66e: 48 3b c3 cmp %rbx,%rax + 671: 72 ed jb 0x660 + 673: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 678: 49 63 c3 movslq %r11d,%rax + 67b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 680: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 + 685: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 + 68b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) + 691: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) + 698: 48 83 c3 10 add $0x10,%rbx + 69c: 48 3b d8 cmp %rax,%rbx + 69f: 72 df jb 0x680 + 6a1: 41 8d 43 01 lea 0x1(%r11),%eax + 6a5: 41 3b c1 cmp %r9d,%eax + 6a8: 0f 87 86 00 00 00 ja 0x734 + 6ae: 4d 63 c9 movslq %r9d,%r9 + 6b1: 4d 63 db movslq %r11d,%r11 + 6b4: 4d 2b cb sub %r11,%r9 + 6b7: 49 83 f9 04 cmp $0x4,%r9 + 6bb: 0f 8c 7e 00 00 00 jl 0x73f + 6c1: 4d 63 db movslq %r11d,%r11 + 6c4: 45 89 ca mov %r9d,%r10d + 6c7: 41 83 e2 fc and $0xfffffffc,%r10d + 6cb: 33 db xor %ebx,%ebx + 6cd: 4d 63 d2 movslq %r10d,%r10 + 6d0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 + 6d5: 4b 8d 04 98 lea (%r8,%r11,4),%rax + 6d9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 6dd: 0f 1f 00 nopl (%rax) + 6e0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 + 6e5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) + 6ea: 48 83 c3 04 add $0x4,%rbx + 6ee: 49 3b da cmp %r10,%rbx + 6f1: 72 ed jb 0x6e0 + 6f3: 4d 3b d1 cmp %r9,%r10 + 6f6: 73 3c jae 0x734 + 6f8: 4d 63 db movslq %r11d,%r11 + 6fb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx + 6ff: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70a: 00 + 70b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 720: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 + 726: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 72c: 49 ff c2 inc %r10 + 72f: 4d 3b d1 cmp %r9,%r10 + 732: 72 ec jb 0x720 + 734: 33 c0 xor %eax,%eax + 736: c5 f8 77 vzeroupper + 739: 48 83 c4 20 add $0x20,%rsp + 73d: 5b pop %rbx + 73e: c3 ret + 73f: 45 33 d2 xor %r10d,%r10d + 742: eb af jmp 0x6f3 + 744: 45 33 db xor %r11d,%r11d + 747: e9 55 ff ff ff jmp 0x6a1 + 74c: 45 89 cb mov %r9d,%r11d + 74f: 33 db xor %ebx,%ebx + 751: 41 83 e3 f0 and $0xfffffff0,%r11d + 755: e9 19 ff ff ff jmp 0x673 + 75a: 4c 89 c1 mov %r8,%rcx + 75d: 44 89 ca mov %r9d,%edx + 760: e8 1b 45 01 00 call 0x14c80 + 765: 48 83 c4 20 add $0x20,%rsp + 769: 5b pop %rbx + 76a: c3 ret + 76b: 4c 89 c2 mov %r8,%rdx + 76e: 45 89 c8 mov %r9d,%r8d + 771: e8 4a 1e 00 00 call 0x25c0 + 776: 48 83 c4 20 add $0x20,%rsp + 77a: 5b pop %rbx + 77b: c3 ret + 77c: b8 fa ff ff ff mov $0xfffffffa,%eax + 781: 48 83 c4 20 add $0x20,%rsp + 785: 5b pop %rbx + 786: c3 ret + 787: b8 f8 ff ff ff mov $0xfffffff8,%eax + 78c: 48 83 c4 20 add $0x20,%rsp + 790: 5b pop %rbx + 791: c3 ret + 792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a0: 48 83 ec 38 sub $0x38,%rsp + 7a4: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x2611630 + 7ab: 48 33 c4 xor %rsp,%rax + 7ae: 48 89 44 24 30 mov %rax,0x30(%rsp) + 7b3: 48 85 d2 test %rdx,%rdx + 7b6: 74 5f je 0x817 + 7b8: 45 85 c0 test %r8d,%r8d + 7bb: 7f 1b jg 0x7d8 + 7bd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 7c2: 48 33 cc xor %rsp,%rcx + 7c5: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x2611630 + 7cc: 75 44 jne 0x812 + 7ce: b8 fa ff ff ff mov $0xfffffffa,%eax + 7d3: 48 83 c4 38 add $0x38,%rsp + 7d7: c3 ret + 7d8: 48 8b 01 mov (%rcx),%rax + 7db: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 7df: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 7e4: 66 48 0f 6e c8 movq %rax,%xmm1 + 7e9: 66 49 0f 6e c1 movq %r9,%xmm0 + 7ee: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 + 7f2: 0f 29 09 movaps %xmm1,(%rcx) + 7f5: e8 c6 44 01 00 call 0x14cc0 + 7fa: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 7ff: 48 33 cc xor %rsp,%rcx + 802: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x2611630 + 809: 75 07 jne 0x812 + 80b: 33 c0 xor %eax,%eax + 80d: 48 83 c4 38 add $0x38,%rsp + 811: c3 ret + 812: e8 79 c5 12 01 call 0x112cd90 + 817: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 81c: 48 33 cc xor %rsp,%rcx + 81f: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x2611630 + 826: 75 ea jne 0x812 + 828: b8 f8 ff ff ff mov $0xfffffff8,%eax + 82d: 48 83 c4 38 add $0x38,%rsp + 831: c3 ret + 832: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 840: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 845: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x2611630 + 84c: 48 33 c4 xor %rsp,%rax + 84f: 48 89 44 24 30 mov %rax,0x30(%rsp) + 854: 48 85 d2 test %rdx,%rdx + 857: 74 57 je 0x8b0 + 859: 45 85 c0 test %r8d,%r8d + 85c: 7f 1c jg 0x87a + 85e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 863: 48 33 cc xor %rsp,%rcx + 866: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x2611630 + 86d: 75 3c jne 0x8ab + 86f: b8 fa ff ff ff mov $0xfffffffa,%eax + 874: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 879: c3 ret + 87a: f3 0f 7e 01 movq (%rcx),%xmm0 + 87e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 883: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 888: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 88d: e8 4e 44 01 00 call 0x14ce0 + 892: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 897: 48 33 cc xor %rsp,%rcx + 89a: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x2611630 + 8a1: 75 08 jne 0x8ab + 8a3: 33 c0 xor %eax,%eax + 8a5: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 8aa: c3 ret + 8ab: e8 e0 c4 12 01 call 0x112cd90 + 8b0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 8b5: 48 33 cc xor %rsp,%rcx + 8b8: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x2611630 + 8bf: 75 ea jne 0x8ab + 8c1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 8c6: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 8cb: c3 ret + 8cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 8d3: 00 + 8d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 8e0: 48 83 ec 38 sub $0x38,%rsp + 8e4: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x2611630 + 8eb: 48 33 c4 xor %rsp,%rax + 8ee: 48 89 44 24 30 mov %rax,0x30(%rsp) + 8f3: 48 85 d2 test %rdx,%rdx + 8f6: 74 61 je 0x959 + 8f8: 45 85 c0 test %r8d,%r8d + 8fb: 7f 1b jg 0x918 + 8fd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 902: 48 33 cc xor %rsp,%rcx + 905: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x2611630 + 90c: 75 46 jne 0x954 + 90e: b8 fa ff ff ff mov $0xfffffffa,%eax + 913: 48 83 c4 38 add $0x38,%rsp + 917: c3 ret + 918: 48 8b 01 mov (%rcx),%rax + 91b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 91f: 66 48 0f 6e c8 movq %rax,%xmm1 + 924: 66 49 0f 6e c1 movq %r9,%xmm0 + 929: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 92e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 + 932: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp) + 937: e8 c4 43 01 00 call 0x14d00 + 93c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 941: 48 33 cc xor %rsp,%rcx + 944: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x2611630 + 94b: 75 07 jne 0x954 + 94d: 33 c0 xor %eax,%eax + 94f: 48 83 c4 38 add $0x38,%rsp + 953: c3 ret + 954: e8 37 c4 12 01 call 0x112cd90 + 959: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 95e: 48 33 cc xor %rsp,%rcx + 961: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x2611630 + 968: 75 ea jne 0x954 + 96a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 96f: 48 83 c4 38 add $0x38,%rsp + 973: c3 ret + 974: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 980: 48 83 ec 38 sub $0x38,%rsp + 984: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x2611630 + 98b: 48 33 c4 xor %rsp,%rax + 98e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 993: 48 85 d2 test %rdx,%rdx + 996: 74 60 je 0x9f8 + 998: 45 85 c0 test %r8d,%r8d + 99b: 7f 1b jg 0x9b8 + 99d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 9a2: 48 33 cc xor %rsp,%rcx + 9a5: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x2611630 + 9ac: 75 45 jne 0x9f3 + 9ae: b8 fa ff ff ff mov $0xfffffffa,%eax + 9b3: 48 83 c4 38 add $0x38,%rsp + 9b7: c3 ret + 9b8: 48 8b 01 mov (%rcx),%rax + 9bb: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 9bf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 9c4: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 9c9: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 9ce: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 9d2: c5 f8 11 11 vmovups %xmm2,(%rcx) + 9d6: e8 45 43 01 00 call 0x14d20 + 9db: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 9e0: 48 33 cc xor %rsp,%rcx + 9e3: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x2611630 + 9ea: 75 07 jne 0x9f3 + 9ec: 33 c0 xor %eax,%eax + 9ee: 48 83 c4 38 add $0x38,%rsp + 9f2: c3 ret + 9f3: e8 98 c3 12 01 call 0x112cd90 + 9f8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 9fd: 48 33 cc xor %rsp,%rcx + a00: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x2611630 + a07: 75 ea jne 0x9f3 + a09: b8 f8 ff ff ff mov $0xfffffff8,%eax + a0e: 48 83 c4 38 add $0x38,%rsp + a12: c3 ret + a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a1f: 00 + a20: 48 83 ec 38 sub $0x38,%rsp + a24: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x2611630 + a2b: 48 33 c4 xor %rsp,%rax + a2e: 48 89 44 24 30 mov %rax,0x30(%rsp) + a33: 48 85 d2 test %rdx,%rdx + a36: 74 60 je 0xa98 + a38: 45 85 c0 test %r8d,%r8d + a3b: 7f 1b jg 0xa58 + a3d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + a42: 48 33 cc xor %rsp,%rcx + a45: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x2611630 + a4c: 75 45 jne 0xa93 + a4e: b8 fa ff ff ff mov $0xfffffffa,%eax + a53: 48 83 c4 38 add $0x38,%rsp + a57: c3 ret + a58: 48 8b 01 mov (%rcx),%rax + a5b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + a5f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + a64: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + a69: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + a6e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + a72: c5 f8 11 11 vmovups %xmm2,(%rcx) + a76: e8 c5 42 01 00 call 0x14d40 + a7b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + a80: 48 33 cc xor %rsp,%rcx + a83: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x2611630 + a8a: 75 07 jne 0xa93 + a8c: 33 c0 xor %eax,%eax + a8e: 48 83 c4 38 add $0x38,%rsp + a92: c3 ret + a93: e8 f8 c2 12 01 call 0x112cd90 + a98: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + a9d: 48 33 cc xor %rsp,%rcx + aa0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x2611630 + aa7: 75 ea jne 0xa93 + aa9: b8 f8 ff ff ff mov $0xfffffff8,%eax + aae: 48 83 c4 38 add $0x38,%rsp + ab2: c3 ret + ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + abf: 00 + ac0: 48 83 ec 38 sub $0x38,%rsp + ac4: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x2611630 + acb: 48 33 c4 xor %rsp,%rax + ace: 48 89 44 24 30 mov %rax,0x30(%rsp) + ad3: 48 85 d2 test %rdx,%rdx + ad6: 74 60 je 0xb38 + ad8: 45 85 c0 test %r8d,%r8d + adb: 7f 1b jg 0xaf8 + add: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + ae2: 48 33 cc xor %rsp,%rcx + ae5: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x2611630 + aec: 75 45 jne 0xb33 + aee: b8 fa ff ff ff mov $0xfffffffa,%eax + af3: 48 83 c4 38 add $0x38,%rsp + af7: c3 ret + af8: 48 8b 01 mov (%rcx),%rax + afb: 4c 8b 49 08 mov 0x8(%rcx),%r9 + aff: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + b04: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + b09: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + b0e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + b12: c5 f8 11 11 vmovups %xmm2,(%rcx) + b16: e8 45 42 01 00 call 0x14d60 + b1b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + b20: 48 33 cc xor %rsp,%rcx + b23: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x2611630 + b2a: 75 07 jne 0xb33 + b2c: 33 c0 xor %eax,%eax + b2e: 48 83 c4 38 add $0x38,%rsp + b32: c3 ret + b33: e8 58 c2 12 01 call 0x112cd90 + b38: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + b3d: 48 33 cc xor %rsp,%rcx + b40: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x2611630 + b47: 75 ea jne 0xb33 + b49: b8 f8 ff ff ff mov $0xfffffff8,%eax + b4e: 48 83 c4 38 add $0x38,%rsp + b52: c3 ret + b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b5f: 00 + b60: 48 83 ec 28 sub $0x28,%rsp + b64: 48 85 c9 test %rcx,%rcx + b67: 74 20 je 0xb89 + b69: 48 85 d2 test %rdx,%rdx + b6c: 74 1b je 0xb89 + b6e: 45 85 c0 test %r8d,%r8d + b71: 7f 0a jg 0xb7d + b73: b8 fa ff ff ff mov $0xfffffffa,%eax + b78: 48 83 c4 28 add $0x28,%rsp + b7c: c3 ret + b7d: e8 fe 41 01 00 call 0x14d80 + b82: 33 c0 xor %eax,%eax + b84: 48 83 c4 28 add $0x28,%rsp + b88: c3 ret + b89: b8 f8 ff ff ff mov $0xfffffff8,%eax + b8e: 48 83 c4 28 add $0x28,%rsp + b92: c3 ret + b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b9f: 00 + ba0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + ba5: 48 85 c9 test %rcx,%rcx + ba8: 74 22 je 0xbcc + baa: 48 85 d2 test %rdx,%rdx + bad: 74 1d je 0xbcc + baf: 45 85 c0 test %r8d,%r8d + bb2: 7f 0b jg 0xbbf + bb4: b8 fa ff ff ff mov $0xfffffffa,%eax + bb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + bbe: c3 ret + bbf: e8 9c 43 01 00 call 0x14f60 + bc4: 33 c0 xor %eax,%eax + bc6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + bcb: c3 ret + bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax + bd1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + bd6: c3 ret + bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + bde: 00 00 + be0: 48 83 ec 28 sub $0x28,%rsp + be4: 48 85 c9 test %rcx,%rcx + be7: 74 20 je 0xc09 + be9: 48 85 d2 test %rdx,%rdx + bec: 74 1b je 0xc09 + bee: 45 85 c0 test %r8d,%r8d + bf1: 7f 0a jg 0xbfd + bf3: b8 fa ff ff ff mov $0xfffffffa,%eax + bf8: 48 83 c4 28 add $0x28,%rsp + bfc: c3 ret + bfd: e8 3e 45 01 00 call 0x15140 + c02: 33 c0 xor %eax,%eax + c04: 48 83 c4 28 add $0x28,%rsp + c08: c3 ret + c09: b8 f8 ff ff ff mov $0xfffffff8,%eax + c0e: 48 83 c4 28 add $0x28,%rsp + c12: c3 ret + c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c1f: 00 + c20: 56 push %rsi + c21: 48 89 d6 mov %rdx,%rsi + c24: 48 85 c9 test %rcx,%rcx + c27: 0f 84 d0 01 00 00 je 0xdfd + c2d: 48 85 f6 test %rsi,%rsi + c30: 0f 84 c7 01 00 00 je 0xdfd + c36: 45 85 c0 test %r8d,%r8d + c39: 0f 8e b7 01 00 00 jle 0xdf6 + c3f: 41 83 f8 10 cmp $0x10,%r8d + c43: 0f 8c 9d 01 00 00 jl 0xde6 + c49: 49 89 f1 mov %rsi,%r9 + c4c: 49 83 e1 1f and $0x1f,%r9 + c50: 45 89 c9 mov %r9d,%r9d + c53: 45 85 c9 test %r9d,%r9d + c56: 74 18 je 0xc70 + c58: 41 f7 c1 07 00 00 00 test $0x7,%r9d + c5f: 0f 85 81 01 00 00 jne 0xde6 + c65: 41 f7 d9 neg %r9d + c68: 41 83 c1 20 add $0x20,%r9d + c6c: 41 c1 e9 03 shr $0x3,%r9d + c70: 41 8d 41 10 lea 0x10(%r9),%eax + c74: 44 3b c0 cmp %eax,%r8d + c77: 0f 8c 69 01 00 00 jl 0xde6 + c7d: 44 89 c0 mov %r8d,%eax + c80: 33 d2 xor %edx,%edx + c82: 41 2b c1 sub %r9d,%eax + c85: 83 e0 0f and $0xf,%eax + c88: f7 d8 neg %eax + c8a: 41 03 c0 add %r8d,%eax + c8d: 45 85 c9 test %r9d,%r9d + c90: 76 25 jbe 0xcb7 + c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ca0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0 + ca5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + caa: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + caf: 48 ff c2 inc %rdx + cb2: 49 3b d1 cmp %r9,%rdx + cb5: 72 e9 jb 0xca0 + cb7: 48 63 d0 movslq %eax,%rdx + cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + cc0: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1 + cc6: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5 + ccd: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + cd3: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4 + cda: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + ce1: 01 + ce2: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + ce6: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2 + ced: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8) + cf3: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3 + cfa: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0 + d01: 01 + d02: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1 + d06: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0 + d0d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8) + d14: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1 + d1b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4 + d22: 01 + d23: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5 + d27: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8) + d2e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2 + d35: 01 + d36: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + d3a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8) + d41: 49 83 c1 10 add $0x10,%r9 + d45: 4c 3b ca cmp %rdx,%r9 + d48: 0f 82 72 ff ff ff jb 0xcc0 + d4e: 44 8d 48 01 lea 0x1(%rax),%r9d + d52: 45 3b c8 cmp %r8d,%r9d + d55: 0f 87 7f 00 00 00 ja 0xdda + d5b: 4d 63 d0 movslq %r8d,%r10 + d5e: 4c 2b d2 sub %rdx,%r10 + d61: 49 83 fa 04 cmp $0x4,%r10 + d65: 0f 8c 76 00 00 00 jl 0xde1 + d6b: 45 89 d3 mov %r10d,%r11d + d6e: 45 33 c9 xor %r9d,%r9d + d71: 41 83 e3 fc and $0xfffffffc,%r11d + d75: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + d79: 4d 63 db movslq %r11d,%r11 + d7c: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + d80: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1 + d86: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0 + d8c: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2 + d93: 01 + d94: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + d98: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8) + d9e: 49 83 c1 04 add $0x4,%r9 + da2: 4d 3b cb cmp %r11,%r9 + da5: 72 d9 jb 0xd80 + da7: 4d 3b da cmp %r10,%r11 + daa: 73 2e jae 0xdda + dac: 48 63 c0 movslq %eax,%rax + daf: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + db3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + dbe: 00 00 + dc0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + dc6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + dcc: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + dd2: 49 ff c3 inc %r11 + dd5: 4d 3b da cmp %r10,%r11 + dd8: 72 e6 jb 0xdc0 + dda: 33 c0 xor %eax,%eax + ddc: c5 f8 77 vzeroupper + ddf: 5e pop %rsi + de0: c3 ret + de1: 45 33 db xor %r11d,%r11d + de4: eb c1 jmp 0xda7 + de6: 33 c0 xor %eax,%eax + de8: 41 83 f8 01 cmp $0x1,%r8d + dec: 72 ec jb 0xdda + dee: 4d 63 d0 movslq %r8d,%r10 + df1: 45 33 db xor %r11d,%r11d + df4: eb b1 jmp 0xda7 + df6: b8 fa ff ff ff mov $0xfffffffa,%eax + dfb: 5e pop %rsi + dfc: c3 ret + dfd: b8 f8 ff ff ff mov $0xfffffff8,%eax + e02: 5e pop %rsi + e03: c3 ret + e04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e0b: 00 + e0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e1f: 00 + e20: 53 push %rbx + e21: 48 85 c9 test %rcx,%rcx + e24: 0f 84 aa 01 00 00 je 0xfd4 + e2a: 48 85 d2 test %rdx,%rdx + e2d: 0f 84 a1 01 00 00 je 0xfd4 + e33: 45 85 c0 test %r8d,%r8d + e36: 0f 8e 91 01 00 00 jle 0xfcd + e3c: 41 83 f8 10 cmp $0x10,%r8d + e40: 0f 8c 80 01 00 00 jl 0xfc6 + e46: 49 89 d3 mov %rdx,%r11 + e49: 49 83 e3 1f and $0x1f,%r11 + e4d: 45 85 db test %r11d,%r11d + e50: 74 18 je 0xe6a + e52: 41 f7 c3 07 00 00 00 test $0x7,%r11d + e59: 0f 85 67 01 00 00 jne 0xfc6 + e5f: 41 f7 db neg %r11d + e62: 41 83 c3 20 add $0x20,%r11d + e66: 41 c1 eb 03 shr $0x3,%r11d + e6a: 41 8d 43 10 lea 0x10(%r11),%eax + e6e: 44 3b c0 cmp %eax,%r8d + e71: 0f 8c 4f 01 00 00 jl 0xfc6 + e77: 44 89 c0 mov %r8d,%eax + e7a: 45 33 d2 xor %r10d,%r10d + e7d: 41 2b c3 sub %r11d,%eax + e80: 83 e0 0f and $0xf,%eax + e83: f7 d8 neg %eax + e85: 41 03 c0 add %r8d,%eax + e88: 44 89 db mov %r11d,%ebx + e8b: 45 85 db test %r11d,%r11d + e8e: 76 2a jbe 0xeba + e90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e97: 00 + e98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e9f: 90 nop + ea0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0 + ea6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 + eac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + eb2: 49 ff c2 inc %r10 + eb5: 4c 3b d3 cmp %rbx,%r10 + eb8: 72 e6 jb 0xea0 + eba: 4c 63 d0 movslq %eax,%r10 + ebd: 0f 1f 00 nopl (%rax) + ec0: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0 + ec5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + ec9: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2 + ecf: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4 + ed5: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1 + eda: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3 + ee0: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5 + ee6: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0 + eec: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + ef1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + ef7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + efd: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1 + f03: 48 83 c3 10 add $0x10,%rbx + f07: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + f0d: 49 3b da cmp %r10,%rbx + f10: 72 ae jb 0xec0 + f12: 8d 58 01 lea 0x1(%rax),%ebx + f15: 41 3b d8 cmp %r8d,%ebx + f18: 0f 87 9c 00 00 00 ja 0xfba + f1e: 4d 63 c8 movslq %r8d,%r9 + f21: 48 63 c0 movslq %eax,%rax + f24: 4c 2b c8 sub %rax,%r9 + f27: 49 83 f9 04 cmp $0x4,%r9 + f2b: 0f 8c 90 00 00 00 jl 0xfc1 + f31: 48 63 c0 movslq %eax,%rax + f34: 45 89 ca mov %r9d,%r10d + f37: 41 83 e2 fc and $0xfffffffc,%r10d + f3b: 45 33 c0 xor %r8d,%r8d + f3e: 4d 63 d2 movslq %r10d,%r10 + f41: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx + f45: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 + f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f50: 00 + f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f5f: 00 + f60: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + f66: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1 + f6c: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8) + f72: 49 83 c0 04 add $0x4,%r8 + f76: 4d 3b c2 cmp %r10,%r8 + f79: 72 e5 jb 0xf60 + f7b: 4d 3b d1 cmp %r9,%r10 + f7e: 73 3a jae 0xfba + f80: 48 63 c0 movslq %eax,%rax + f83: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx + f87: 48 8d 04 c2 lea (%rdx,%rax,8),%rax + f8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f92: 00 + f93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + fa0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + fa6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 + fac: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8) + fb2: 49 ff c2 inc %r10 + fb5: 4d 3b d1 cmp %r9,%r10 + fb8: 72 e6 jb 0xfa0 + fba: 33 c0 xor %eax,%eax + fbc: c5 f8 77 vzeroupper + fbf: 5b pop %rbx + fc0: c3 ret + fc1: 45 33 d2 xor %r10d,%r10d + fc4: eb b5 jmp 0xf7b + fc6: 33 c0 xor %eax,%eax + fc8: e9 45 ff ff ff jmp 0xf12 + fcd: b8 fa ff ff ff mov $0xfffffffa,%eax + fd2: 5b pop %rbx + fd3: c3 ret + fd4: b8 f8 ff ff ff mov $0xfffffff8,%eax + fd9: 5b pop %rbx + fda: c3 ret + fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + fe0: 53 push %rbx + fe1: 49 89 ca mov %rcx,%r10 + fe4: 4d 85 d2 test %r10,%r10 + fe7: 0f 84 a4 01 00 00 je 0x1191 + fed: 48 85 d2 test %rdx,%rdx + ff0: 0f 84 9b 01 00 00 je 0x1191 + ff6: 45 85 c0 test %r8d,%r8d + ff9: 0f 8e 8b 01 00 00 jle 0x118a + fff: 41 83 f8 10 cmp $0x10,%r8d + 1003: 0f 8c 79 01 00 00 jl 0x1182 + 1009: 48 89 d3 mov %rdx,%rbx + 100c: 48 83 e3 1f and $0x1f,%rbx + 1010: 85 db test %ebx,%ebx + 1012: 74 11 je 0x1025 + 1014: f6 c3 07 test $0x7,%bl + 1017: 0f 85 65 01 00 00 jne 0x1182 + 101d: f7 db neg %ebx + 101f: 83 c3 20 add $0x20,%ebx + 1022: c1 eb 03 shr $0x3,%ebx + 1025: 8d 43 10 lea 0x10(%rbx),%eax + 1028: 44 3b c0 cmp %eax,%r8d + 102b: 0f 8c 51 01 00 00 jl 0x1182 + 1031: 45 89 c1 mov %r8d,%r9d + 1034: 33 c0 xor %eax,%eax + 1036: 44 2b cb sub %ebx,%r9d + 1039: 41 83 e1 0f and $0xf,%r9d + 103d: 41 f7 d9 neg %r9d + 1040: 45 03 c8 add %r8d,%r9d + 1043: 89 d9 mov %ebx,%ecx + 1045: 85 db test %ebx,%ebx + 1047: 76 2f jbe 0x1078 + 1049: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1050: 00 + 1051: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 105f: 00 + 1060: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 1065: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1 + 106b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 1070: 48 ff c0 inc %rax + 1073: 48 3b c1 cmp %rcx,%rax + 1076: 72 e8 jb 0x1060 + 1078: 49 63 c1 movslq %r9d,%rax + 107b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1080: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 1085: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 108b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 1091: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 1098: 03 + 1099: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1 + 109f: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 + 10a6: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 + 10ad: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 + 10b4: 03 + 10b5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 10ba: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 10c0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 10c6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 10cd: 03 + 10ce: 48 83 c1 10 add $0x10,%rcx + 10d2: 48 3b c8 cmp %rax,%rcx + 10d5: 72 a9 jb 0x1080 + 10d7: 41 8d 41 01 lea 0x1(%r9),%eax + 10db: 41 3b c0 cmp %r8d,%eax + 10de: 0f 87 93 00 00 00 ja 0x1177 + 10e4: 4d 63 c0 movslq %r8d,%r8 + 10e7: 4d 63 c9 movslq %r9d,%r9 + 10ea: 4d 2b c1 sub %r9,%r8 + 10ed: 49 83 f8 04 cmp $0x4,%r8 + 10f1: 0f 8c 87 00 00 00 jl 0x117e + 10f7: 4d 63 c9 movslq %r9d,%r9 + 10fa: 44 89 c3 mov %r8d,%ebx + 10fd: 83 e3 fc and $0xfffffffc,%ebx + 1100: 33 c9 xor %ecx,%ecx + 1102: 48 63 db movslq %ebx,%rbx + 1105: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 1109: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 + 110d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1114: 00 + 1115: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 111c: 0f 1f 40 00 nopl 0x0(%rax) + 1120: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 1126: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 112b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8) + 1131: 48 83 c1 04 add $0x4,%rcx + 1135: 48 3b cb cmp %rbx,%rcx + 1138: 72 e6 jb 0x1120 + 113a: 49 3b d8 cmp %r8,%rbx + 113d: 73 38 jae 0x1177 + 113f: 4d 63 c9 movslq %r9d,%r9 + 1142: 4b 8d 0c ca lea (%r10,%r9,8),%rcx + 1146: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 114a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1151: 00 + 1152: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1160: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 1165: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1 + 116a: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8) + 116f: 48 ff c3 inc %rbx + 1172: 49 3b d8 cmp %r8,%rbx + 1175: 72 e9 jb 0x1160 + 1177: 33 c0 xor %eax,%eax + 1179: c5 f8 77 vzeroupper + 117c: 5b pop %rbx + 117d: c3 ret + 117e: 33 db xor %ebx,%ebx + 1180: eb b8 jmp 0x113a + 1182: 45 33 c9 xor %r9d,%r9d + 1185: e9 4d ff ff ff jmp 0x10d7 + 118a: b8 fa ff ff ff mov $0xfffffffa,%eax + 118f: 5b pop %rbx + 1190: c3 ret + 1191: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1196: 5b pop %rbx + 1197: c3 ret + 1198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 119f: 00 + 11a0: 48 83 ec 28 sub $0x28,%rsp + 11a4: 4d 89 c1 mov %r8,%r9 + 11a7: 49 89 d0 mov %rdx,%r8 + 11aa: 48 89 ca mov %rcx,%rdx + 11ad: e8 2e 41 01 00 call 0x152e0 + 11b2: 48 83 c4 28 add $0x28,%rsp + 11b6: c3 ret + 11b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 11be: 00 00 + 11c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 11c5: 4d 89 c1 mov %r8,%r9 + 11c8: 49 89 d0 mov %rdx,%r8 + 11cb: 48 89 ca mov %rcx,%rdx + 11ce: e8 cd 43 01 00 call 0x155a0 + 11d3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 11d8: c3 ret + 11d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11e0: 48 83 ec 28 sub $0x28,%rsp + 11e4: 4d 89 c1 mov %r8,%r9 + 11e7: 49 89 d0 mov %rdx,%r8 + 11ea: 48 89 ca mov %rcx,%rdx + 11ed: e8 ae 46 01 00 call 0x158a0 + 11f2: 48 83 c4 28 add $0x28,%rsp + 11f6: c3 ret + 11f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 11fe: 00 00 + 1200: 48 83 ec 28 sub $0x28,%rsp + 1204: 4d 89 c1 mov %r8,%r9 + 1207: 49 89 d0 mov %rdx,%r8 + 120a: 48 89 ca mov %rcx,%rdx + 120d: e8 ee 48 01 00 call 0x15b00 + 1212: 48 83 c4 28 add $0x28,%rsp + 1216: c3 ret + 1217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 121e: 00 00 + 1220: 48 83 ec 28 sub $0x28,%rsp + 1224: 4d 89 c1 mov %r8,%r9 + 1227: 49 89 d0 mov %rdx,%r8 + 122a: 48 89 ca mov %rcx,%rdx + 122d: e8 4e 4b 01 00 call 0x15d80 + 1232: 48 83 c4 28 add $0x28,%rsp + 1236: c3 ret + 1237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 123e: 00 00 + 1240: 48 83 ec 28 sub $0x28,%rsp + 1244: 4d 89 c1 mov %r8,%r9 + 1247: 49 89 d0 mov %rdx,%r8 + 124a: 48 89 ca mov %rcx,%rdx + 124d: e8 6e 4d 01 00 call 0x15fc0 + 1252: 48 83 c4 28 add $0x28,%rsp + 1256: c3 ret + 1257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 125e: 00 00 + 1260: 48 83 ec 28 sub $0x28,%rsp + 1264: 48 85 c9 test %rcx,%rcx + 1267: 74 24 je 0x128d + 1269: 48 85 d2 test %rdx,%rdx + 126c: 74 1f je 0x128d + 126e: 45 85 c0 test %r8d,%r8d + 1271: 7f 0a jg 0x127d + 1273: b8 fa ff ff ff mov $0xfffffffa,%eax + 1278: 48 83 c4 28 add $0x28,%rsp + 127c: c3 ret + 127d: 41 c1 e0 04 shl $0x4,%r8d + 1281: e8 ba 03 a6 01 call 0x1a61640 + 1286: 33 c0 xor %eax,%eax + 1288: 48 83 c4 28 add $0x28,%rsp + 128c: c3 ret + 128d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1292: 48 83 c4 28 add $0x28,%rsp + 1296: c3 ret + 1297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 129e: 00 00 + 12a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 12a5: 48 85 c9 test %rcx,%rcx + 12a8: 74 26 je 0x12d0 + 12aa: 48 85 d2 test %rdx,%rdx + 12ad: 74 21 je 0x12d0 + 12af: 45 85 c0 test %r8d,%r8d + 12b2: 7f 0b jg 0x12bf + 12b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 12b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 12be: c3 ret + 12bf: 41 c1 e0 04 shl $0x4,%r8d + 12c3: e8 48 07 a6 01 call 0x1a61a10 + 12c8: 33 c0 xor %eax,%eax + 12ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 12cf: c3 ret + 12d0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 12d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 12da: c3 ret + 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12e0: 48 83 ec 28 sub $0x28,%rsp + 12e4: 48 85 c9 test %rcx,%rcx + 12e7: 74 24 je 0x130d + 12e9: 48 85 d2 test %rdx,%rdx + 12ec: 74 1f je 0x130d + 12ee: 45 85 c0 test %r8d,%r8d + 12f1: 7f 0a jg 0x12fd + 12f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 12f8: 48 83 c4 28 add $0x28,%rsp + 12fc: c3 ret + 12fd: 41 c1 e0 04 shl $0x4,%r8d + 1301: e8 8a 0b a6 01 call 0x1a61e90 + 1306: 33 c0 xor %eax,%eax + 1308: 48 83 c4 28 add $0x28,%rsp + 130c: c3 ret + 130d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1312: 48 83 c4 28 add $0x28,%rsp + 1316: c3 ret + 1317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 131e: 00 00 + 1320: 48 83 ec 38 sub $0x38,%rsp + 1324: 48 85 c9 test %rcx,%rcx + 1327: 0f 84 88 00 00 00 je 0x13b5 + 132d: 48 85 d2 test %rdx,%rdx + 1330: 0f 84 7f 00 00 00 je 0x13b5 + 1336: 45 85 c0 test %r8d,%r8d + 1339: 0f 8e 80 00 00 00 jle 0x13bf + 133f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 1346: 7e 5d jle 0x13a5 + 1348: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 134d: 48 89 cb mov %rcx,%rbx + 1350: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1355: 48 89 d6 mov %rdx,%rsi + 1358: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 135d: 44 89 c7 mov %r8d,%edi + 1360: 48 89 d9 mov %rbx,%rcx + 1363: 48 89 f2 mov %rsi,%rdx + 1366: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 136c: e8 8f 4e 01 00 call 0x16200 + 1371: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 1377: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 137e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1385: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 138b: 7f d3 jg 0x1360 + 138d: 48 89 d9 mov %rbx,%rcx + 1390: 48 89 f2 mov %rsi,%rdx + 1393: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1398: 41 89 f8 mov %edi,%r8d + 139b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 13a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 13a5: 41 c1 e0 04 shl $0x4,%r8d + 13a9: e8 52 4e 01 00 call 0x16200 + 13ae: 33 c0 xor %eax,%eax + 13b0: 48 83 c4 38 add $0x38,%rsp + 13b4: c3 ret + 13b5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 13ba: 48 83 c4 38 add $0x38,%rsp + 13be: c3 ret + 13bf: b8 fa ff ff ff mov $0xfffffffa,%eax + 13c4: 48 83 c4 38 add $0x38,%rsp + 13c8: c3 ret + 13c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13d0: 00 + 13d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13df: 00 + 13e0: 48 83 ec 38 sub $0x38,%rsp + 13e4: 48 85 c9 test %rcx,%rcx + 13e7: 0f 84 88 00 00 00 je 0x1475 + 13ed: 48 85 d2 test %rdx,%rdx + 13f0: 0f 84 7f 00 00 00 je 0x1475 + 13f6: 45 85 c0 test %r8d,%r8d + 13f9: 0f 8e 80 00 00 00 jle 0x147f + 13ff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 1406: 7e 5d jle 0x1465 + 1408: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 140d: 48 89 cb mov %rcx,%rbx + 1410: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1415: 48 89 d6 mov %rdx,%rsi + 1418: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 141d: 44 89 c7 mov %r8d,%edi + 1420: 48 89 d9 mov %rbx,%rcx + 1423: 48 89 f2 mov %rsi,%rdx + 1426: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 142c: e8 2f 4e 01 00 call 0x16260 + 1431: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 1437: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 143e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1445: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 144b: 7f d3 jg 0x1420 + 144d: 48 89 d9 mov %rbx,%rcx + 1450: 48 89 f2 mov %rsi,%rdx + 1453: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1458: 41 89 f8 mov %edi,%r8d + 145b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1460: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1465: 41 c1 e0 04 shl $0x4,%r8d + 1469: e8 f2 4d 01 00 call 0x16260 + 146e: 33 c0 xor %eax,%eax + 1470: 48 83 c4 38 add $0x38,%rsp + 1474: c3 ret + 1475: b8 f8 ff ff ff mov $0xfffffff8,%eax + 147a: 48 83 c4 38 add $0x38,%rsp + 147e: c3 ret + 147f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1484: 48 83 c4 38 add $0x38,%rsp + 1488: c3 ret + 1489: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1490: 00 + 1491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 149f: 00 + 14a0: 48 83 ec 38 sub $0x38,%rsp + 14a4: 48 85 c9 test %rcx,%rcx + 14a7: 0f 84 88 00 00 00 je 0x1535 + 14ad: 48 85 d2 test %rdx,%rdx + 14b0: 0f 84 7f 00 00 00 je 0x1535 + 14b6: 45 85 c0 test %r8d,%r8d + 14b9: 0f 8e 80 00 00 00 jle 0x153f + 14bf: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 14c6: 7e 5d jle 0x1525 + 14c8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 14cd: 48 89 cb mov %rcx,%rbx + 14d0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 14d5: 48 89 d6 mov %rdx,%rsi + 14d8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 14dd: 44 89 c7 mov %r8d,%edi + 14e0: 48 89 d9 mov %rbx,%rcx + 14e3: 48 89 f2 mov %rsi,%rdx + 14e6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 14ec: e8 cf 4d 01 00 call 0x162c0 + 14f1: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 14f7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 14fe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1505: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 150b: 7f d3 jg 0x14e0 + 150d: 48 89 d9 mov %rbx,%rcx + 1510: 48 89 f2 mov %rsi,%rdx + 1513: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1518: 41 89 f8 mov %edi,%r8d + 151b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1520: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1525: 41 c1 e0 04 shl $0x4,%r8d + 1529: e8 92 4d 01 00 call 0x162c0 + 152e: 33 c0 xor %eax,%eax + 1530: 48 83 c4 38 add $0x38,%rsp + 1534: c3 ret + 1535: b8 f8 ff ff ff mov $0xfffffff8,%eax + 153a: 48 83 c4 38 add $0x38,%rsp + 153e: c3 ret + 153f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1544: 48 83 c4 38 add $0x38,%rsp + 1548: c3 ret + 1549: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1550: 00 + 1551: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 155f: 00 + 1560: 48 83 ec 28 sub $0x28,%rsp + 1564: 48 85 c9 test %rcx,%rcx + 1567: 74 24 je 0x158d + 1569: 48 85 d2 test %rdx,%rdx + 156c: 74 1f je 0x158d + 156e: 45 85 c0 test %r8d,%r8d + 1571: 7f 0a jg 0x157d + 1573: b8 fa ff ff ff mov $0xfffffffa,%eax + 1578: 48 83 c4 28 add $0x28,%rsp + 157c: c3 ret + 157d: 41 c1 e0 03 shl $0x3,%r8d + 1581: e8 ba 00 a6 01 call 0x1a61640 + 1586: 33 c0 xor %eax,%eax + 1588: 48 83 c4 28 add $0x28,%rsp + 158c: c3 ret + 158d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1592: 48 83 c4 28 add $0x28,%rsp + 1596: c3 ret + 1597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 159e: 00 00 + 15a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 15a5: 48 85 c9 test %rcx,%rcx + 15a8: 74 26 je 0x15d0 + 15aa: 48 85 d2 test %rdx,%rdx + 15ad: 74 21 je 0x15d0 + 15af: 45 85 c0 test %r8d,%r8d + 15b2: 7f 0b jg 0x15bf + 15b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 15b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 15be: c3 ret + 15bf: 41 c1 e0 03 shl $0x3,%r8d + 15c3: e8 48 04 a6 01 call 0x1a61a10 + 15c8: 33 c0 xor %eax,%eax + 15ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 15cf: c3 ret + 15d0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 15d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 15da: c3 ret + 15db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 15e0: 48 83 ec 28 sub $0x28,%rsp + 15e4: 48 85 c9 test %rcx,%rcx + 15e7: 74 24 je 0x160d + 15e9: 48 85 d2 test %rdx,%rdx + 15ec: 74 1f je 0x160d + 15ee: 45 85 c0 test %r8d,%r8d + 15f1: 7f 0a jg 0x15fd + 15f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 15f8: 48 83 c4 28 add $0x28,%rsp + 15fc: c3 ret + 15fd: 41 c1 e0 03 shl $0x3,%r8d + 1601: e8 8a 08 a6 01 call 0x1a61e90 + 1606: 33 c0 xor %eax,%eax + 1608: 48 83 c4 28 add $0x28,%rsp + 160c: c3 ret + 160d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1612: 48 83 c4 28 add $0x28,%rsp + 1616: c3 ret + 1617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 161e: 00 00 + 1620: 48 83 ec 38 sub $0x38,%rsp + 1624: 48 85 c9 test %rcx,%rcx + 1627: 0f 84 88 00 00 00 je 0x16b5 + 162d: 48 85 d2 test %rdx,%rdx + 1630: 0f 84 7f 00 00 00 je 0x16b5 + 1636: 45 85 c0 test %r8d,%r8d + 1639: 0f 8e 80 00 00 00 jle 0x16bf + 163f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 1646: 7e 5d jle 0x16a5 + 1648: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 164d: 48 89 cb mov %rcx,%rbx + 1650: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1655: 48 89 d6 mov %rdx,%rsi + 1658: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 165d: 44 89 c7 mov %r8d,%edi + 1660: 48 89 d9 mov %rbx,%rcx + 1663: 48 89 f2 mov %rsi,%rdx + 1666: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 166c: e8 8f 4b 01 00 call 0x16200 + 1671: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 1677: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 167e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1685: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 168b: 7f d3 jg 0x1660 + 168d: 48 89 d9 mov %rbx,%rcx + 1690: 48 89 f2 mov %rsi,%rdx + 1693: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1698: 41 89 f8 mov %edi,%r8d + 169b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 16a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 16a5: 41 c1 e0 03 shl $0x3,%r8d + 16a9: e8 52 4b 01 00 call 0x16200 + 16ae: 33 c0 xor %eax,%eax + 16b0: 48 83 c4 38 add $0x38,%rsp + 16b4: c3 ret + 16b5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 16ba: 48 83 c4 38 add $0x38,%rsp + 16be: c3 ret + 16bf: b8 fa ff ff ff mov $0xfffffffa,%eax + 16c4: 48 83 c4 38 add $0x38,%rsp + 16c8: c3 ret + 16c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16d0: 00 + 16d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16df: 00 + 16e0: 48 83 ec 38 sub $0x38,%rsp + 16e4: 48 85 c9 test %rcx,%rcx + 16e7: 0f 84 88 00 00 00 je 0x1775 + 16ed: 48 85 d2 test %rdx,%rdx + 16f0: 0f 84 7f 00 00 00 je 0x1775 + 16f6: 45 85 c0 test %r8d,%r8d + 16f9: 0f 8e 80 00 00 00 jle 0x177f + 16ff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 1706: 7e 5d jle 0x1765 + 1708: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 170d: 48 89 cb mov %rcx,%rbx + 1710: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1715: 48 89 d6 mov %rdx,%rsi + 1718: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 171d: 44 89 c7 mov %r8d,%edi + 1720: 48 89 d9 mov %rbx,%rcx + 1723: 48 89 f2 mov %rsi,%rdx + 1726: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 172c: e8 2f 4b 01 00 call 0x16260 + 1731: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 1737: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 173e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1745: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 174b: 7f d3 jg 0x1720 + 174d: 48 89 d9 mov %rbx,%rcx + 1750: 48 89 f2 mov %rsi,%rdx + 1753: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1758: 41 89 f8 mov %edi,%r8d + 175b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1760: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1765: 41 c1 e0 03 shl $0x3,%r8d + 1769: e8 f2 4a 01 00 call 0x16260 + 176e: 33 c0 xor %eax,%eax + 1770: 48 83 c4 38 add $0x38,%rsp + 1774: c3 ret + 1775: b8 f8 ff ff ff mov $0xfffffff8,%eax + 177a: 48 83 c4 38 add $0x38,%rsp + 177e: c3 ret + 177f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1784: 48 83 c4 38 add $0x38,%rsp + 1788: c3 ret + 1789: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1790: 00 + 1791: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 179f: 00 + 17a0: 48 83 ec 38 sub $0x38,%rsp + 17a4: 48 85 c9 test %rcx,%rcx + 17a7: 0f 84 88 00 00 00 je 0x1835 + 17ad: 48 85 d2 test %rdx,%rdx + 17b0: 0f 84 7f 00 00 00 je 0x1835 + 17b6: 45 85 c0 test %r8d,%r8d + 17b9: 0f 8e 80 00 00 00 jle 0x183f + 17bf: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 17c6: 7e 5d jle 0x1825 + 17c8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 17cd: 48 89 cb mov %rcx,%rbx + 17d0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 17d5: 48 89 d6 mov %rdx,%rsi + 17d8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 17dd: 44 89 c7 mov %r8d,%edi + 17e0: 48 89 d9 mov %rbx,%rcx + 17e3: 48 89 f2 mov %rsi,%rdx + 17e6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 17ec: e8 cf 4a 01 00 call 0x162c0 + 17f1: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 17f7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 17fe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1805: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 180b: 7f d3 jg 0x17e0 + 180d: 48 89 d9 mov %rbx,%rcx + 1810: 48 89 f2 mov %rsi,%rdx + 1813: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1818: 41 89 f8 mov %edi,%r8d + 181b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1820: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1825: 41 c1 e0 03 shl $0x3,%r8d + 1829: e8 92 4a 01 00 call 0x162c0 + 182e: 33 c0 xor %eax,%eax + 1830: 48 83 c4 38 add $0x38,%rsp + 1834: c3 ret + 1835: b8 f8 ff ff ff mov $0xfffffff8,%eax + 183a: 48 83 c4 38 add $0x38,%rsp + 183e: c3 ret + 183f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1844: 48 83 c4 38 add $0x38,%rsp + 1848: c3 ret + 1849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1850: 00 + 1851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 185f: 00 + 1860: 48 83 ec 28 sub $0x28,%rsp + 1864: 48 85 c9 test %rcx,%rcx + 1867: 74 25 je 0x188e + 1869: 48 85 d2 test %rdx,%rdx + 186c: 74 20 je 0x188e + 186e: 4d 85 c0 test %r8,%r8 + 1871: 74 1b je 0x188e + 1873: 45 85 c9 test %r9d,%r9d + 1876: 7f 0a jg 0x1882 + 1878: b8 fa ff ff ff mov $0xfffffffa,%eax + 187d: 48 83 c4 28 add $0x28,%rsp + 1881: c3 ret + 1882: e8 99 4a 01 00 call 0x16320 + 1887: 33 c0 xor %eax,%eax + 1889: 48 83 c4 28 add $0x28,%rsp + 188d: c3 ret + 188e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1893: 48 83 c4 28 add $0x28,%rsp + 1897: c3 ret + 1898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 189f: 00 + 18a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18a5: 48 85 c9 test %rcx,%rcx + 18a8: 74 27 je 0x18d1 + 18aa: 48 85 d2 test %rdx,%rdx + 18ad: 74 22 je 0x18d1 + 18af: 4d 85 c0 test %r8,%r8 + 18b2: 74 1d je 0x18d1 + 18b4: 45 85 c9 test %r9d,%r9d + 18b7: 7f 0b jg 0x18c4 + 18b9: b8 fa ff ff ff mov $0xfffffffa,%eax + 18be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18c3: c3 ret + 18c4: e8 37 4f 01 00 call 0x16800 + 18c9: 33 c0 xor %eax,%eax + 18cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18d0: c3 ret + 18d1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18db: c3 ret + 18dc: 0f 1f 40 00 nopl 0x0(%rax) + 18e0: 48 83 ec 28 sub $0x28,%rsp + 18e4: 48 85 c9 test %rcx,%rcx + 18e7: 74 25 je 0x190e + 18e9: 48 85 d2 test %rdx,%rdx + 18ec: 74 20 je 0x190e + 18ee: 4d 85 c0 test %r8,%r8 + 18f1: 74 1b je 0x190e + 18f3: 45 85 c9 test %r9d,%r9d + 18f6: 7f 0a jg 0x1902 + 18f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18fd: 48 83 c4 28 add $0x28,%rsp + 1901: c3 ret + 1902: e8 d9 53 01 00 call 0x16ce0 + 1907: 33 c0 xor %eax,%eax + 1909: 48 83 c4 28 add $0x28,%rsp + 190d: c3 ret + 190e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1913: 48 83 c4 28 add $0x28,%rsp + 1917: c3 ret + 1918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 191f: 00 + 1920: 56 push %rsi + 1921: 57 push %rdi + 1922: 55 push %rbp + 1923: 48 89 d5 mov %rdx,%rbp + 1926: 48 85 c9 test %rcx,%rcx + 1929: 0f 84 f2 01 00 00 je 0x1b21 + 192f: 48 85 ed test %rbp,%rbp + 1932: 0f 84 e9 01 00 00 je 0x1b21 + 1938: 4d 85 c0 test %r8,%r8 + 193b: 0f 84 e0 01 00 00 je 0x1b21 + 1941: 45 85 c9 test %r9d,%r9d + 1944: 0f 8e ce 01 00 00 jle 0x1b18 + 194a: 41 83 f9 10 cmp $0x10,%r9d + 194e: 0f 8c b4 01 00 00 jl 0x1b08 + 1954: 4c 89 c6 mov %r8,%rsi + 1957: 48 83 e6 1f and $0x1f,%rsi + 195b: 89 f6 mov %esi,%esi + 195d: 85 f6 test %esi,%esi + 195f: 74 14 je 0x1975 + 1961: f7 c6 07 00 00 00 test $0x7,%esi + 1967: 0f 85 9b 01 00 00 jne 0x1b08 + 196d: f7 de neg %esi + 196f: 83 c6 20 add $0x20,%esi + 1972: c1 ee 03 shr $0x3,%esi + 1975: 8d 46 10 lea 0x10(%rsi),%eax + 1978: 44 3b c8 cmp %eax,%r9d + 197b: 0f 8c 87 01 00 00 jl 0x1b08 + 1981: 44 89 c8 mov %r9d,%eax + 1984: 33 d2 xor %edx,%edx + 1986: 2b c6 sub %esi,%eax + 1988: 83 e0 0f and $0xf,%eax + 198b: f7 d8 neg %eax + 198d: 41 03 c1 add %r9d,%eax + 1990: 85 f6 test %esi,%esi + 1992: 76 25 jbe 0x19b9 + 1994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19a0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 19a5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 + 19ab: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 19b1: 48 ff c2 inc %rdx + 19b4: 48 3b d6 cmp %rsi,%rdx + 19b7: 72 e7 jb 0x19a0 + 19b9: 48 63 d0 movslq %eax,%rdx + 19bc: 0f 1f 40 00 nopl 0x0(%rax) + 19c0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 + 19c5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 + 19cb: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 + 19d1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 + 19d8: 01 + 19d9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 + 19e0: 01 + 19e1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 + 19e5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 + 19eb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 19f1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 + 19f7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 + 19fe: 01 + 19ff: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 + 1a06: 01 + 1a07: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 1a0b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 + 1a11: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 + 1a17: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 1a1e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 + 1a25: 01 + 1a26: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 + 1a2d: 01 + 1a2e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 1a32: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 + 1a38: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 1a3f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 + 1a46: 01 + 1a47: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 + 1a4e: 01 + 1a4f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 1a53: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 1a5a: 48 83 c6 10 add $0x10,%rsi + 1a5e: 48 3b f2 cmp %rdx,%rsi + 1a61: 0f 82 59 ff ff ff jb 0x19c0 + 1a67: 8d 70 01 lea 0x1(%rax),%esi + 1a6a: 41 3b f1 cmp %r9d,%esi + 1a6d: 0f 87 87 00 00 00 ja 0x1afa + 1a73: 4d 63 c9 movslq %r9d,%r9 + 1a76: 4c 2b ca sub %rdx,%r9 + 1a79: 49 83 f9 02 cmp $0x2,%r9 + 1a7d: 0f 8c 80 00 00 00 jl 0x1b03 + 1a83: 45 89 cb mov %r9d,%r11d + 1a86: 45 33 d2 xor %r10d,%r10d + 1a89: 41 83 e3 fe and $0xfffffffe,%r11d + 1a8d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 1a91: 4d 63 db movslq %r11d,%r11 + 1a94: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 1a99: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 1a9d: 0f 1f 00 nopl (%rax) + 1aa0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 1aa6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 + 1aac: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 1ab2: 49 83 c2 02 add $0x2,%r10 + 1ab6: 4d 3b d3 cmp %r11,%r10 + 1ab9: 72 e5 jb 0x1aa0 + 1abb: 4d 3b d9 cmp %r9,%r11 + 1abe: 73 3a jae 0x1afa + 1ac0: 48 63 c0 movslq %eax,%rax + 1ac3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 1ac7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 1acc: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 1ad0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ad7: 00 + 1ad8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1adf: 90 nop + 1ae0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 1ae6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 1aec: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 1af2: 49 ff c3 inc %r11 + 1af5: 4d 3b d9 cmp %r9,%r11 + 1af8: 72 e6 jb 0x1ae0 + 1afa: 33 c0 xor %eax,%eax + 1afc: c5 f8 77 vzeroupper + 1aff: 5d pop %rbp + 1b00: 5f pop %rdi + 1b01: 5e pop %rsi + 1b02: c3 ret + 1b03: 45 33 db xor %r11d,%r11d + 1b06: eb b3 jmp 0x1abb + 1b08: 33 c0 xor %eax,%eax + 1b0a: 41 83 f9 01 cmp $0x1,%r9d + 1b0e: 72 ea jb 0x1afa + 1b10: 4d 63 c9 movslq %r9d,%r9 + 1b13: 45 33 db xor %r11d,%r11d + 1b16: eb a3 jmp 0x1abb + 1b18: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b1d: 5d pop %rbp + 1b1e: 5f pop %rdi + 1b1f: 5e pop %rsi + 1b20: c3 ret + 1b21: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1b26: 5d pop %rbp + 1b27: 5f pop %rdi + 1b28: 5e pop %rsi + 1b29: c3 ret + 1b2a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b31: 00 + 1b32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b40: 53 push %rbx + 1b41: 56 push %rsi + 1b42: 41 57 push %r15 + 1b44: 49 89 cb mov %rcx,%r11 + 1b47: 4d 85 db test %r11,%r11 + 1b4a: 0f 84 a7 01 00 00 je 0x1cf7 + 1b50: 48 85 d2 test %rdx,%rdx + 1b53: 0f 84 9e 01 00 00 je 0x1cf7 + 1b59: 4d 85 c0 test %r8,%r8 + 1b5c: 0f 84 95 01 00 00 je 0x1cf7 + 1b62: 45 85 c9 test %r9d,%r9d + 1b65: 0f 8e 82 01 00 00 jle 0x1ced + 1b6b: 41 83 f9 10 cmp $0x10,%r9d + 1b6f: 0f 8c 70 01 00 00 jl 0x1ce5 + 1b75: 4c 89 c1 mov %r8,%rcx + 1b78: 48 83 e1 1f and $0x1f,%rcx + 1b7c: 89 c9 mov %ecx,%ecx + 1b7e: 85 c9 test %ecx,%ecx + 1b80: 74 11 je 0x1b93 + 1b82: f6 c1 07 test $0x7,%cl + 1b85: 0f 85 5a 01 00 00 jne 0x1ce5 + 1b8b: f7 d9 neg %ecx + 1b8d: 83 c1 20 add $0x20,%ecx + 1b90: c1 e9 03 shr $0x3,%ecx + 1b93: 8d 41 10 lea 0x10(%rcx),%eax + 1b96: 44 3b c8 cmp %eax,%r9d + 1b99: 0f 8c 46 01 00 00 jl 0x1ce5 + 1b9f: 45 89 ca mov %r9d,%r10d + 1ba2: 33 c0 xor %eax,%eax + 1ba4: 44 2b d1 sub %ecx,%r10d + 1ba7: 41 83 e2 0f and $0xf,%r10d + 1bab: 41 f7 da neg %r10d + 1bae: 45 03 d1 add %r9d,%r10d + 1bb1: 85 c9 test %ecx,%ecx + 1bb3: 76 24 jbe 0x1bd9 + 1bb5: 0f 1f 40 00 nopl 0x0(%rax) + 1bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1bc0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 1bc6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 1bcb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 1bd1: 48 ff c0 inc %rax + 1bd4: 48 3b c1 cmp %rcx,%rax + 1bd7: 72 e7 jb 0x1bc0 + 1bd9: 49 63 c2 movslq %r10d,%rax + 1bdc: 0f 1f 40 00 nopl 0x0(%rax) + 1be0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 + 1be6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 1bea: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 1bf1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 + 1bf8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 + 1bff: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 + 1c04: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 + 1c0a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 + 1c10: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 + 1c16: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 1c1a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 1c1f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 1c24: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 1c29: 48 83 c1 10 add $0x10,%rcx + 1c2d: 48 3b c8 cmp %rax,%rcx + 1c30: 72 ae jb 0x1be0 + 1c32: 41 8d 42 01 lea 0x1(%r10),%eax + 1c36: 41 3b c1 cmp %r9d,%eax + 1c39: 0f 87 98 00 00 00 ja 0x1cd7 + 1c3f: 4d 63 c9 movslq %r9d,%r9 + 1c42: 4d 63 d2 movslq %r10d,%r10 + 1c45: 4d 2b ca sub %r10,%r9 + 1c48: 49 83 f9 04 cmp $0x4,%r9 + 1c4c: 0f 8c 8f 00 00 00 jl 0x1ce1 + 1c52: 4d 63 d2 movslq %r10d,%r10 + 1c55: 44 89 ce mov %r9d,%esi + 1c58: 83 e6 fc and $0xfffffffc,%esi + 1c5b: 33 c9 xor %ecx,%ecx + 1c5d: 48 63 f6 movslq %esi,%rsi + 1c60: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 1c64: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 1c68: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 1c6c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c73: 00 + 1c74: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1c80: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 1c86: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 1c8b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 1c90: 48 83 c1 04 add $0x4,%rcx + 1c94: 48 3b ce cmp %rsi,%rcx + 1c97: 72 e7 jb 0x1c80 + 1c99: 49 3b f1 cmp %r9,%rsi + 1c9c: 73 39 jae 0x1cd7 + 1c9e: 4d 63 d2 movslq %r10d,%r10 + 1ca1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 1ca5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 1ca9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 1cad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1cb4: 00 + 1cb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1cbc: 0f 1f 40 00 nopl 0x0(%rax) + 1cc0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 1cc5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 1cca: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 1ccf: 48 ff c6 inc %rsi + 1cd2: 49 3b f1 cmp %r9,%rsi + 1cd5: 72 e9 jb 0x1cc0 + 1cd7: 33 c0 xor %eax,%eax + 1cd9: c5 f8 77 vzeroupper + 1cdc: 41 5f pop %r15 + 1cde: 5e pop %rsi + 1cdf: 5b pop %rbx + 1ce0: c3 ret + 1ce1: 33 f6 xor %esi,%esi + 1ce3: eb b4 jmp 0x1c99 + 1ce5: 45 33 d2 xor %r10d,%r10d + 1ce8: e9 45 ff ff ff jmp 0x1c32 + 1ced: b8 fa ff ff ff mov $0xfffffffa,%eax + 1cf2: 41 5f pop %r15 + 1cf4: 5e pop %rsi + 1cf5: 5b pop %rbx + 1cf6: c3 ret + 1cf7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1cfc: 41 5f pop %r15 + 1cfe: 5e pop %rsi + 1cff: 5b pop %rbx + 1d00: c3 ret + 1d01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d08: 00 + 1d09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d17: 00 + 1d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d1f: 90 nop + 1d20: 53 push %rbx + 1d21: 56 push %rsi + 1d22: 41 57 push %r15 + 1d24: 49 89 cb mov %rcx,%r11 + 1d27: 4d 85 db test %r11,%r11 + 1d2a: 0f 84 a7 01 00 00 je 0x1ed7 + 1d30: 48 85 d2 test %rdx,%rdx + 1d33: 0f 84 9e 01 00 00 je 0x1ed7 + 1d39: 4d 85 c0 test %r8,%r8 + 1d3c: 0f 84 95 01 00 00 je 0x1ed7 + 1d42: 45 85 c9 test %r9d,%r9d + 1d45: 0f 8e 82 01 00 00 jle 0x1ecd + 1d4b: 41 83 f9 10 cmp $0x10,%r9d + 1d4f: 0f 8c 70 01 00 00 jl 0x1ec5 + 1d55: 4c 89 c1 mov %r8,%rcx + 1d58: 48 83 e1 1f and $0x1f,%rcx + 1d5c: 89 c9 mov %ecx,%ecx + 1d5e: 85 c9 test %ecx,%ecx + 1d60: 74 11 je 0x1d73 + 1d62: f6 c1 07 test $0x7,%cl + 1d65: 0f 85 5a 01 00 00 jne 0x1ec5 + 1d6b: f7 d9 neg %ecx + 1d6d: 83 c1 20 add $0x20,%ecx + 1d70: c1 e9 03 shr $0x3,%ecx + 1d73: 8d 41 10 lea 0x10(%rcx),%eax + 1d76: 44 3b c8 cmp %eax,%r9d + 1d79: 0f 8c 46 01 00 00 jl 0x1ec5 + 1d7f: 45 89 ca mov %r9d,%r10d + 1d82: 33 c0 xor %eax,%eax + 1d84: 44 2b d1 sub %ecx,%r10d + 1d87: 41 83 e2 0f and $0xf,%r10d + 1d8b: 41 f7 da neg %r10d + 1d8e: 45 03 d1 add %r9d,%r10d + 1d91: 85 c9 test %ecx,%ecx + 1d93: 76 24 jbe 0x1db9 + 1d95: 0f 1f 40 00 nopl 0x0(%rax) + 1d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1da0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 1da6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 1dab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 1db1: 48 ff c0 inc %rax + 1db4: 48 3b c1 cmp %rcx,%rax + 1db7: 72 e7 jb 0x1da0 + 1db9: 49 63 c2 movslq %r10d,%rax + 1dbc: 0f 1f 40 00 nopl 0x0(%rax) + 1dc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 1dc6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 1dcd: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 + 1dd4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 + 1ddb: 03 + 1ddc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 1de1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 1de7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 1ded: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 1df4: 03 + 1df5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 1dfb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 1e02: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 1e09: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 1e10: 03 + 1e11: 48 83 c1 10 add $0x10,%rcx + 1e15: 48 3b c8 cmp %rax,%rcx + 1e18: 72 a6 jb 0x1dc0 + 1e1a: 41 8d 42 01 lea 0x1(%r10),%eax + 1e1e: 41 3b c1 cmp %r9d,%eax + 1e21: 0f 87 90 00 00 00 ja 0x1eb7 + 1e27: 4d 63 c9 movslq %r9d,%r9 + 1e2a: 4d 63 d2 movslq %r10d,%r10 + 1e2d: 4d 2b ca sub %r10,%r9 + 1e30: 49 83 f9 04 cmp $0x4,%r9 + 1e34: 0f 8c 87 00 00 00 jl 0x1ec1 + 1e3a: 4d 63 d2 movslq %r10d,%r10 + 1e3d: 44 89 ce mov %r9d,%esi + 1e40: 83 e6 fc and $0xfffffffc,%esi + 1e43: 33 c9 xor %ecx,%ecx + 1e45: 48 63 f6 movslq %esi,%rsi + 1e48: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 1e4c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 1e50: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 1e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e60: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 1e66: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 1e6b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 1e70: 48 83 c1 04 add $0x4,%rcx + 1e74: 48 3b ce cmp %rsi,%rcx + 1e77: 72 e7 jb 0x1e60 + 1e79: 49 3b f1 cmp %r9,%rsi + 1e7c: 73 39 jae 0x1eb7 + 1e7e: 4d 63 d2 movslq %r10d,%r10 + 1e81: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 1e85: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 1e89: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 1e8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1e94: 00 + 1e95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e9c: 0f 1f 40 00 nopl 0x0(%rax) + 1ea0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 1ea5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 1eaa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 1eaf: 48 ff c6 inc %rsi + 1eb2: 49 3b f1 cmp %r9,%rsi + 1eb5: 72 e9 jb 0x1ea0 + 1eb7: 33 c0 xor %eax,%eax + 1eb9: c5 f8 77 vzeroupper + 1ebc: 41 5f pop %r15 + 1ebe: 5e pop %rsi + 1ebf: 5b pop %rbx + 1ec0: c3 ret + 1ec1: 33 f6 xor %esi,%esi + 1ec3: eb b4 jmp 0x1e79 + 1ec5: 45 33 d2 xor %r10d,%r10d + 1ec8: e9 4d ff ff ff jmp 0x1e1a + 1ecd: b8 fa ff ff ff mov $0xfffffffa,%eax + 1ed2: 41 5f pop %r15 + 1ed4: 5e pop %rsi + 1ed5: 5b pop %rbx + 1ed6: c3 ret + 1ed7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1edc: 41 5f pop %r15 + 1ede: 5e pop %rsi + 1edf: 5b pop %rbx + 1ee0: c3 ret + 1ee1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ee8: 00 + 1ee9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ef7: 00 + 1ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1eff: 90 nop + 1f00: 48 85 c9 test %rcx,%rcx + 1f03: 0f 84 1b 03 00 00 je 0x2224 + 1f09: 48 85 d2 test %rdx,%rdx + 1f0c: 0f 84 12 03 00 00 je 0x2224 + 1f12: 4d 85 c0 test %r8,%r8 + 1f15: 0f 84 09 03 00 00 je 0x2224 + 1f1b: 45 85 c9 test %r9d,%r9d + 1f1e: 0f 86 f3 02 00 00 jbe 0x2217 + 1f24: 41 83 f9 06 cmp $0x6,%r9d + 1f28: 0f 86 6e 02 00 00 jbe 0x219c + 1f2e: 49 3b d0 cmp %r8,%rdx + 1f31: 76 17 jbe 0x1f4a + 1f33: 44 89 c8 mov %r9d,%eax + 1f36: 49 89 d2 mov %rdx,%r10 + 1f39: 48 c1 e0 03 shl $0x3,%rax + 1f3d: 4d 2b d0 sub %r8,%r10 + 1f40: 4c 3b d0 cmp %rax,%r10 + 1f43: 7d 24 jge 0x1f69 + 1f45: e9 52 02 00 00 jmp 0x219c + 1f4a: 4c 3b c2 cmp %rdx,%r8 + 1f4d: 0f 86 49 02 00 00 jbe 0x219c + 1f53: 44 89 c8 mov %r9d,%eax + 1f56: 4d 89 c2 mov %r8,%r10 + 1f59: 48 c1 e0 03 shl $0x3,%rax + 1f5d: 4c 2b d2 sub %rdx,%r10 + 1f60: 4c 3b d0 cmp %rax,%r10 + 1f63: 0f 8c 33 02 00 00 jl 0x219c + 1f69: 49 3b c8 cmp %r8,%rcx + 1f6c: 76 10 jbe 0x1f7e + 1f6e: 49 89 ca mov %rcx,%r10 + 1f71: 4d 2b d0 sub %r8,%r10 + 1f74: 4c 3b d0 cmp %rax,%r10 + 1f77: 7d 1d jge 0x1f96 + 1f79: e9 1e 02 00 00 jmp 0x219c + 1f7e: 4c 3b c1 cmp %rcx,%r8 + 1f81: 0f 86 15 02 00 00 jbe 0x219c + 1f87: 4d 89 c2 mov %r8,%r10 + 1f8a: 4c 2b d1 sub %rcx,%r10 + 1f8d: 4c 3b d0 cmp %rax,%r10 + 1f90: 0f 8c 06 02 00 00 jl 0x219c + 1f96: 41 83 f9 08 cmp $0x8,%r9d + 1f9a: 0f 82 7d 02 00 00 jb 0x221d + 1fa0: 4d 89 c2 mov %r8,%r10 + 1fa3: 49 83 e2 0f and $0xf,%r10 + 1fa7: 45 85 d2 test %r10d,%r10d + 1faa: 74 13 je 0x1fbf + 1fac: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 1fb3: 0f 85 64 02 00 00 jne 0x221d + 1fb9: 41 ba 01 00 00 00 mov $0x1,%r10d + 1fbf: 41 8d 42 08 lea 0x8(%r10),%eax + 1fc3: 44 3b c8 cmp %eax,%r9d + 1fc6: 0f 82 51 02 00 00 jb 0x221d + 1fcc: 44 89 c8 mov %r9d,%eax + 1fcf: 45 33 db xor %r11d,%r11d + 1fd2: 41 2b c2 sub %r10d,%eax + 1fd5: 83 e0 07 and $0x7,%eax + 1fd8: f7 d8 neg %eax + 1fda: 41 03 c1 add %r9d,%eax + 1fdd: 45 85 d2 test %r10d,%r10d + 1fe0: 76 38 jbe 0x201a + 1fe2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fe9: 00 + 1fea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ff8: 00 + 1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2000: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 2006: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 200c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 2012: 41 ff c3 inc %r11d + 2015: 45 3b da cmp %r10d,%r11d + 2018: 72 e6 jb 0x2000 + 201a: 45 89 d2 mov %r10d,%r10d + 201d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 + 2021: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 2028: 0f 84 d2 00 00 00 je 0x2100 + 202e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2035: 00 + 2036: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 203d: 0f 1f 00 nopl (%rax) + 2040: 45 89 d2 mov %r10d,%r10d + 2043: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 + 2049: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 + 204f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 + 2056: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 + 205d: 66 0f 5d c8 minpd %xmm0,%xmm1 + 2061: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) + 2066: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 + 206d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 + 2074: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 + 207b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 + 2082: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 + 2089: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 + 2090: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 + 2097: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 + 209e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 + 20a5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 + 20ac: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 + 20b3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 + 20ba: 66 0f 5d da minpd %xmm2,%xmm3 + 20be: 66 0f 5d ec minpd %xmm4,%xmm5 + 20c2: 66 0f 5d c8 minpd %xmm0,%xmm1 + 20c6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) + 20cc: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) + 20d2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) + 20d8: 41 83 c2 08 add $0x8,%r10d + 20dc: 44 3b d0 cmp %eax,%r10d + 20df: 0f 82 5b ff ff ff jb 0x2040 + 20e5: e9 8b 00 00 00 jmp 0x2175 + 20ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20f1: 00 + 20f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 20f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2100: 45 89 d2 mov %r10d,%r10d + 2103: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 + 2109: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 + 2110: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 + 2117: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 + 211e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 + 2125: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 + 212c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 + 2133: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 + 213a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 + 2140: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 + 2147: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 + 214e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 + 2155: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) + 215a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) + 2160: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) + 2166: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) + 216c: 41 83 c2 08 add $0x8,%r10d + 2170: 44 3b d0 cmp %eax,%r10d + 2173: 72 8b jb 0x2100 + 2175: 41 3b c1 cmp %r9d,%eax + 2178: 0f 83 96 00 00 00 jae 0x2214 + 217e: 66 90 xchg %ax,%ax + 2180: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 + 2185: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 + 218a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) + 2190: ff c0 inc %eax + 2192: 41 3b c1 cmp %r9d,%eax + 2195: 72 e9 jb 0x2180 + 2197: e9 78 00 00 00 jmp 0x2214 + 219c: 44 89 c8 mov %r9d,%eax + 219f: 41 bb 01 00 00 00 mov $0x1,%r11d + 21a5: d1 e8 shr $1,%eax + 21a7: 45 33 d2 xor %r10d,%r10d + 21aa: 85 c0 test %eax,%eax + 21ac: 76 4c jbe 0x21fa + 21ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 21b5: 00 + 21b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21bd: 0f 1f 00 nopl (%rax) + 21c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 21c4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 21ca: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 21d0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 21d6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 21db: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 + 21e1: 41 ff c2 inc %r10d + 21e4: 44 3b d0 cmp %eax,%r10d + 21e7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 + 21ed: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) + 21f3: 72 cb jb 0x21c0 + 21f5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 21fa: 41 ff cb dec %r11d + 21fd: 45 3b d9 cmp %r9d,%r11d + 2200: 73 12 jae 0x2214 + 2202: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 2208: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 220e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 2214: 33 c0 xor %eax,%eax + 2216: c3 ret + 2217: b8 fa ff ff ff mov $0xfffffffa,%eax + 221c: c3 ret + 221d: 33 c0 xor %eax,%eax + 221f: e9 51 ff ff ff jmp 0x2175 + 2224: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2229: c3 ret + 222a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2231: 00 + 2232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2240: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2245: 48 85 c9 test %rcx,%rcx + 2248: 74 27 je 0x2271 + 224a: 48 85 d2 test %rdx,%rdx + 224d: 74 22 je 0x2271 + 224f: 4d 85 c0 test %r8,%r8 + 2252: 74 1d je 0x2271 + 2254: 45 85 c9 test %r9d,%r9d + 2257: 77 0b ja 0x2264 + 2259: b8 fa ff ff ff mov $0xfffffffa,%eax + 225e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2263: c3 ret + 2264: e8 97 4e 01 00 call 0x17100 + 2269: 33 c0 xor %eax,%eax + 226b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2270: c3 ret + 2271: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2276: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 227b: c3 ret + 227c: 0f 1f 40 00 nopl 0x0(%rax) + 2280: 48 83 ec 28 sub $0x28,%rsp + 2284: 48 85 c9 test %rcx,%rcx + 2287: 74 25 je 0x22ae + 2289: 48 85 d2 test %rdx,%rdx + 228c: 74 20 je 0x22ae + 228e: 4d 85 c0 test %r8,%r8 + 2291: 74 1b je 0x22ae + 2293: 45 85 c9 test %r9d,%r9d + 2296: 77 0a ja 0x22a2 + 2298: b8 fa ff ff ff mov $0xfffffffa,%eax + 229d: 48 83 c4 28 add $0x28,%rsp + 22a1: c3 ret + 22a2: e8 39 52 01 00 call 0x174e0 + 22a7: 33 c0 xor %eax,%eax + 22a9: 48 83 c4 28 add $0x28,%rsp + 22ad: c3 ret + 22ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 22b3: 48 83 c4 28 add $0x28,%rsp + 22b7: c3 ret + 22b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22bf: 00 + 22c0: 48 83 ec 28 sub $0x28,%rsp + 22c4: 48 85 c9 test %rcx,%rcx + 22c7: 74 25 je 0x22ee + 22c9: 48 85 d2 test %rdx,%rdx + 22cc: 74 20 je 0x22ee + 22ce: 4d 85 c0 test %r8,%r8 + 22d1: 74 1b je 0x22ee + 22d3: 45 85 c9 test %r9d,%r9d + 22d6: 77 0a ja 0x22e2 + 22d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 22dd: 48 83 c4 28 add $0x28,%rsp + 22e1: c3 ret + 22e2: e8 79 55 01 00 call 0x17860 + 22e7: 33 c0 xor %eax,%eax + 22e9: 48 83 c4 28 add $0x28,%rsp + 22ed: c3 ret + 22ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 22f3: 48 83 c4 28 add $0x28,%rsp + 22f7: c3 ret + 22f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22ff: 00 + 2300: 48 83 ec 28 sub $0x28,%rsp + 2304: 48 85 c9 test %rcx,%rcx + 2307: 74 25 je 0x232e + 2309: 48 85 d2 test %rdx,%rdx + 230c: 74 20 je 0x232e + 230e: 4d 85 c0 test %r8,%r8 + 2311: 74 1b je 0x232e + 2313: 45 85 c9 test %r9d,%r9d + 2316: 77 0a ja 0x2322 + 2318: b8 fa ff ff ff mov $0xfffffffa,%eax + 231d: 48 83 c4 28 add $0x28,%rsp + 2321: c3 ret + 2322: e8 59 59 01 00 call 0x17c80 + 2327: 33 c0 xor %eax,%eax + 2329: 48 83 c4 28 add $0x28,%rsp + 232d: c3 ret + 232e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2333: 48 83 c4 28 add $0x28,%rsp + 2337: c3 ret + 2338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 233f: 00 + 2340: 48 83 ec 28 sub $0x28,%rsp + 2344: 48 85 c9 test %rcx,%rcx + 2347: 74 25 je 0x236e + 2349: 48 85 d2 test %rdx,%rdx + 234c: 74 20 je 0x236e + 234e: 4d 85 c0 test %r8,%r8 + 2351: 74 1b je 0x236e + 2353: 45 85 c9 test %r9d,%r9d + 2356: 77 0a ja 0x2362 + 2358: b8 fa ff ff ff mov $0xfffffffa,%eax + 235d: 48 83 c4 28 add $0x28,%rsp + 2361: c3 ret + 2362: e8 79 5c 01 00 call 0x17fe0 + 2367: 33 c0 xor %eax,%eax + 2369: 48 83 c4 28 add $0x28,%rsp + 236d: c3 ret + 236e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2373: 48 83 c4 28 add $0x28,%rsp + 2377: c3 ret + 2378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 237f: 00 + 2380: 48 83 ec 28 sub $0x28,%rsp + 2384: 48 85 c9 test %rcx,%rcx + 2387: 74 24 je 0x23ad + 2389: 48 85 d2 test %rdx,%rdx + 238c: 74 1f je 0x23ad + 238e: 45 85 c0 test %r8d,%r8d + 2391: 7f 0a jg 0x239d + 2393: b8 fa ff ff ff mov $0xfffffffa,%eax + 2398: 48 83 c4 28 add $0x28,%rsp + 239c: c3 ret + 239d: 41 c1 e0 02 shl $0x2,%r8d + 23a1: e8 9a f2 a5 01 call 0x1a61640 + 23a6: 33 c0 xor %eax,%eax + 23a8: 48 83 c4 28 add $0x28,%rsp + 23ac: c3 ret + 23ad: b8 f8 ff ff ff mov $0xfffffff8,%eax + 23b2: 48 83 c4 28 add $0x28,%rsp + 23b6: c3 ret + 23b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 23be: 00 00 + 23c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 23c5: 48 85 c9 test %rcx,%rcx + 23c8: 74 26 je 0x23f0 + 23ca: 48 85 d2 test %rdx,%rdx + 23cd: 74 21 je 0x23f0 + 23cf: 45 85 c0 test %r8d,%r8d + 23d2: 7f 0b jg 0x23df + 23d4: b8 fa ff ff ff mov $0xfffffffa,%eax + 23d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 23de: c3 ret + 23df: 41 c1 e0 02 shl $0x2,%r8d + 23e3: e8 28 f6 a5 01 call 0x1a61a10 + 23e8: 33 c0 xor %eax,%eax + 23ea: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 23ef: c3 ret + 23f0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 23f5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 23fa: c3 ret + 23fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2400: 48 83 ec 28 sub $0x28,%rsp + 2404: 48 85 c9 test %rcx,%rcx + 2407: 74 24 je 0x242d + 2409: 48 85 d2 test %rdx,%rdx + 240c: 74 1f je 0x242d + 240e: 45 85 c0 test %r8d,%r8d + 2411: 7f 0a jg 0x241d + 2413: b8 fa ff ff ff mov $0xfffffffa,%eax + 2418: 48 83 c4 28 add $0x28,%rsp + 241c: c3 ret + 241d: 41 c1 e0 02 shl $0x2,%r8d + 2421: e8 6a fa a5 01 call 0x1a61e90 + 2426: 33 c0 xor %eax,%eax + 2428: 48 83 c4 28 add $0x28,%rsp + 242c: c3 ret + 242d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2432: 48 83 c4 28 add $0x28,%rsp + 2436: c3 ret + 2437: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 243e: 00 00 + 2440: 48 83 ec 38 sub $0x38,%rsp + 2444: 48 85 c9 test %rcx,%rcx + 2447: 0f 84 88 00 00 00 je 0x24d5 + 244d: 48 85 d2 test %rdx,%rdx + 2450: 0f 84 7f 00 00 00 je 0x24d5 + 2456: 45 85 c0 test %r8d,%r8d + 2459: 0f 8e 80 00 00 00 jle 0x24df + 245f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 2466: 7e 5d jle 0x24c5 + 2468: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 246d: 48 89 cb mov %rcx,%rbx + 2470: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 2475: 48 89 d6 mov %rdx,%rsi + 2478: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 247d: 44 89 c7 mov %r8d,%edi + 2480: 48 89 d9 mov %rbx,%rcx + 2483: 48 89 f2 mov %rsi,%rdx + 2486: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 248c: e8 6f 3d 01 00 call 0x16200 + 2491: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 2497: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 249e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 24a5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 24ab: 7f d3 jg 0x2480 + 24ad: 48 89 d9 mov %rbx,%rcx + 24b0: 48 89 f2 mov %rsi,%rdx + 24b3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 24b8: 41 89 f8 mov %edi,%r8d + 24bb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 24c0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 24c5: 41 c1 e0 02 shl $0x2,%r8d + 24c9: e8 32 3d 01 00 call 0x16200 + 24ce: 33 c0 xor %eax,%eax + 24d0: 48 83 c4 38 add $0x38,%rsp + 24d4: c3 ret + 24d5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 24da: 48 83 c4 38 add $0x38,%rsp + 24de: c3 ret + 24df: b8 fa ff ff ff mov $0xfffffffa,%eax + 24e4: 48 83 c4 38 add $0x38,%rsp + 24e8: c3 ret + 24e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24f0: 00 + 24f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24ff: 00 + 2500: 48 83 ec 38 sub $0x38,%rsp + 2504: 48 85 c9 test %rcx,%rcx + 2507: 0f 84 88 00 00 00 je 0x2595 + 250d: 48 85 d2 test %rdx,%rdx + 2510: 0f 84 7f 00 00 00 je 0x2595 + 2516: 45 85 c0 test %r8d,%r8d + 2519: 0f 8e 80 00 00 00 jle 0x259f + 251f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 2526: 7e 5d jle 0x2585 + 2528: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 252d: 48 89 cb mov %rcx,%rbx + 2530: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 2535: 48 89 d6 mov %rdx,%rsi + 2538: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 253d: 44 89 c7 mov %r8d,%edi + 2540: 48 89 d9 mov %rbx,%rcx + 2543: 48 89 f2 mov %rsi,%rdx + 2546: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 254c: e8 0f 3d 01 00 call 0x16260 + 2551: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 2557: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 255e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 2565: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 256b: 7f d3 jg 0x2540 + 256d: 48 89 d9 mov %rbx,%rcx + 2570: 48 89 f2 mov %rsi,%rdx + 2573: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 2578: 41 89 f8 mov %edi,%r8d + 257b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 2580: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 2585: 41 c1 e0 02 shl $0x2,%r8d + 2589: e8 d2 3c 01 00 call 0x16260 + 258e: 33 c0 xor %eax,%eax + 2590: 48 83 c4 38 add $0x38,%rsp + 2594: c3 ret + 2595: b8 f8 ff ff ff mov $0xfffffff8,%eax + 259a: 48 83 c4 38 add $0x38,%rsp + 259e: c3 ret + 259f: b8 fa ff ff ff mov $0xfffffffa,%eax + 25a4: 48 83 c4 38 add $0x38,%rsp + 25a8: c3 ret + 25a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25b0: 00 + 25b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25bf: 00 + 25c0: 48 83 ec 38 sub $0x38,%rsp + 25c4: 48 85 c9 test %rcx,%rcx + 25c7: 0f 84 88 00 00 00 je 0x2655 + 25cd: 48 85 d2 test %rdx,%rdx + 25d0: 0f 84 7f 00 00 00 je 0x2655 + 25d6: 45 85 c0 test %r8d,%r8d + 25d9: 0f 8e 80 00 00 00 jle 0x265f + 25df: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 25e6: 7e 5d jle 0x2645 + 25e8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 25ed: 48 89 cb mov %rcx,%rbx + 25f0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 25f5: 48 89 d6 mov %rdx,%rsi + 25f8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 25fd: 44 89 c7 mov %r8d,%edi + 2600: 48 89 d9 mov %rbx,%rcx + 2603: 48 89 f2 mov %rsi,%rdx + 2606: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 260c: e8 af 3c 01 00 call 0x162c0 + 2611: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 2617: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 261e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 2625: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 262b: 7f d3 jg 0x2600 + 262d: 48 89 d9 mov %rbx,%rcx + 2630: 48 89 f2 mov %rsi,%rdx + 2633: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 2638: 41 89 f8 mov %edi,%r8d + 263b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 2640: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 2645: 41 c1 e0 02 shl $0x2,%r8d + 2649: e8 72 3c 01 00 call 0x162c0 + 264e: 33 c0 xor %eax,%eax + 2650: 48 83 c4 38 add $0x38,%rsp + 2654: c3 ret + 2655: b8 f8 ff ff ff mov $0xfffffff8,%eax + 265a: 48 83 c4 38 add $0x38,%rsp + 265e: c3 ret + 265f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2664: 48 83 c4 38 add $0x38,%rsp + 2668: c3 ret + 2669: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2670: 00 + 2671: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 267f: 00 + 2680: 48 83 ec 28 sub $0x28,%rsp + 2684: 4d 89 c1 mov %r8,%r9 + 2687: 49 89 d0 mov %rdx,%r8 + 268a: 48 89 ca mov %rcx,%rdx + 268d: e8 ae 5c 01 00 call 0x18340 + 2692: 48 83 c4 28 add $0x28,%rsp + 2696: c3 ret + 2697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 269e: 00 00 + 26a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 26a5: 4d 89 c1 mov %r8,%r9 + 26a8: 49 89 d0 mov %rdx,%r8 + 26ab: 48 89 ca mov %rcx,%rdx + 26ae: e8 4d 5f 01 00 call 0x18600 + 26b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 26b8: c3 ret + 26b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26c0: 48 83 ec 28 sub $0x28,%rsp + 26c4: 4d 89 c1 mov %r8,%r9 + 26c7: 49 89 d0 mov %rdx,%r8 + 26ca: 48 89 ca mov %rcx,%rdx + 26cd: e8 ee 61 01 00 call 0x188c0 + 26d2: 48 83 c4 28 add $0x28,%rsp + 26d6: c3 ret + 26d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 26de: 00 00 + 26e0: 48 83 ec 28 sub $0x28,%rsp + 26e4: 4d 89 c1 mov %r8,%r9 + 26e7: 49 89 d0 mov %rdx,%r8 + 26ea: 48 89 ca mov %rcx,%rdx + 26ed: e8 8e 64 01 00 call 0x18b80 + 26f2: 48 83 c4 28 add $0x28,%rsp + 26f6: c3 ret + 26f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 26fe: 00 00 + 2700: 48 83 ec 28 sub $0x28,%rsp + 2704: 4d 89 c1 mov %r8,%r9 + 2707: 49 89 d0 mov %rdx,%r8 + 270a: 48 89 ca mov %rcx,%rdx + 270d: e8 0e 67 01 00 call 0x18e20 + 2712: 48 83 c4 28 add $0x28,%rsp + 2716: c3 ret + 2717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 271e: 00 00 + 2720: 48 83 ec 28 sub $0x28,%rsp + 2724: 4d 89 c1 mov %r8,%r9 + 2727: 49 89 d0 mov %rdx,%r8 + 272a: 48 89 ca mov %rcx,%rdx + 272d: e8 8e 69 01 00 call 0x190c0 + 2732: 48 83 c4 28 add $0x28,%rsp + 2736: c3 ret + 2737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 273e: 00 00 + 2740: 48 83 ec 28 sub $0x28,%rsp + 2744: 48 85 c9 test %rcx,%rcx + 2747: 74 4b je 0x2794 + 2749: 4d 85 c0 test %r8,%r8 + 274c: 74 46 je 0x2794 + 274e: 45 85 c9 test %r9d,%r9d + 2751: 7e 4b jle 0x279e + 2753: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c58978 + 275a: 01 + 275b: 7a 02 jp 0x275f + 275d: 74 26 je 0x2785 + 275f: 0f 57 c0 xorps %xmm0,%xmm0 + 2762: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 2766: 7a 02 jp 0x276a + 2768: 74 0c je 0x2776 + 276a: e8 d1 6b 01 00 call 0x19340 + 276f: 33 c0 xor %eax,%eax + 2771: 48 83 c4 28 add $0x28,%rsp + 2775: c3 ret + 2776: 4c 89 c1 mov %r8,%rcx + 2779: 44 89 ca mov %r9d,%edx + 277c: 48 83 c4 28 add $0x28,%rsp + 2780: e9 7b 6d 01 00 jmp 0x19500 + 2785: 4c 89 c2 mov %r8,%rdx + 2788: 45 89 c8 mov %r9d,%r8d + 278b: 48 83 c4 28 add $0x28,%rsp + 278f: e9 cc ed ff ff jmp 0x1560 + 2794: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2799: 48 83 c4 28 add $0x28,%rsp + 279d: c3 ret + 279e: b8 fa ff ff ff mov $0xfffffffa,%eax + 27a3: 48 83 c4 28 add $0x28,%rsp + 27a7: c3 ret + 27a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 27af: 00 + 27b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 27be: 00 00 + 27c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 27c5: 48 85 c9 test %rcx,%rcx + 27c8: 74 4e je 0x2818 + 27ca: 4d 85 c0 test %r8,%r8 + 27cd: 74 49 je 0x2818 + 27cf: 45 85 c9 test %r9d,%r9d + 27d2: 7e 4f jle 0x2823 + 27d4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c58980 + 27db: 01 + 27dc: 7a 02 jp 0x27e0 + 27de: 74 28 je 0x2808 + 27e0: 0f 57 c0 xorps %xmm0,%xmm0 + 27e3: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 27e7: 7a 02 jp 0x27eb + 27e9: 74 0d je 0x27f8 + 27eb: e8 50 6d 01 00 call 0x19540 + 27f0: 33 c0 xor %eax,%eax + 27f2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 27f7: c3 ret + 27f8: 4c 89 c1 mov %r8,%rcx + 27fb: 44 89 ca mov %r9d,%edx + 27fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2803: e9 f8 6e 01 00 jmp 0x19700 + 2808: 4c 89 c2 mov %r8,%rdx + 280b: 45 89 c8 mov %r9d,%r8d + 280e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2813: e9 88 ed ff ff jmp 0x15a0 + 2818: b8 f8 ff ff ff mov $0xfffffff8,%eax + 281d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2822: c3 ret + 2823: b8 fa ff ff ff mov $0xfffffffa,%eax + 2828: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 282d: c3 ret + 282e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2835: 00 + 2836: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 283d: 0f 1f 00 nopl (%rax) + 2840: 48 83 ec 28 sub $0x28,%rsp + 2844: 48 85 c9 test %rcx,%rcx + 2847: 74 4b je 0x2894 + 2849: 4d 85 c0 test %r8,%r8 + 284c: 74 46 je 0x2894 + 284e: 45 85 c9 test %r9d,%r9d + 2851: 7e 4b jle 0x289e + 2853: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c58988 + 285a: 01 + 285b: 7a 02 jp 0x285f + 285d: 74 26 je 0x2885 + 285f: 0f 57 c0 xorps %xmm0,%xmm0 + 2862: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 2866: 7a 02 jp 0x286a + 2868: 74 0c je 0x2876 + 286a: e8 d1 6e 01 00 call 0x19740 + 286f: 33 c0 xor %eax,%eax + 2871: 48 83 c4 28 add $0x28,%rsp + 2875: c3 ret + 2876: 4c 89 c1 mov %r8,%rcx + 2879: 44 89 ca mov %r9d,%edx + 287c: 48 83 c4 28 add $0x28,%rsp + 2880: e9 5b 70 01 00 jmp 0x198e0 + 2885: 4c 89 c2 mov %r8,%rdx + 2888: 45 89 c8 mov %r9d,%r8d + 288b: 48 83 c4 28 add $0x28,%rsp + 288f: e9 4c ed ff ff jmp 0x15e0 + 2894: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2899: 48 83 c4 28 add $0x28,%rsp + 289d: c3 ret + 289e: b8 fa ff ff ff mov $0xfffffffa,%eax + 28a3: 48 83 c4 28 add $0x28,%rsp + 28a7: c3 ret + 28a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 28af: 00 + 28b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 28be: 00 00 + 28c0: 57 push %rdi + 28c1: 48 83 ec 20 sub $0x20,%rsp + 28c5: 48 85 c9 test %rcx,%rcx + 28c8: 0f 84 13 02 00 00 je 0x2ae1 + 28ce: 4d 85 c0 test %r8,%r8 + 28d1: 0f 84 0a 02 00 00 je 0x2ae1 + 28d7: 45 85 c9 test %r9d,%r9d + 28da: 0f 8e f6 01 00 00 jle 0x2ad6 + 28e0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c58990 + 28e7: 01 + 28e8: 7a 06 jp 0x28f0 + 28ea: 0f 84 d5 01 00 00 je 0x2ac5 + 28f0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 28f4: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 28f8: 7a 06 jp 0x2900 + 28fa: 0f 84 b4 01 00 00 je 0x2ab4 + 2900: 41 83 f9 10 cmp $0x10,%r9d + 2904: 0f 8c 9a 01 00 00 jl 0x2aa4 + 290a: 4d 89 c2 mov %r8,%r10 + 290d: 49 83 e2 1f and $0x1f,%r10 + 2911: 45 89 d2 mov %r10d,%r10d + 2914: 45 85 d2 test %r10d,%r10d + 2917: 74 18 je 0x2931 + 2919: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 2920: 0f 85 7e 01 00 00 jne 0x2aa4 + 2926: 41 f7 da neg %r10d + 2929: 41 83 c2 20 add $0x20,%r10d + 292d: 41 c1 ea 03 shr $0x3,%r10d + 2931: 41 8d 42 10 lea 0x10(%r10),%eax + 2935: 44 3b c8 cmp %eax,%r9d + 2938: 0f 8c 66 01 00 00 jl 0x2aa4 + 293e: 44 89 cf mov %r9d,%edi + 2941: 33 c0 xor %eax,%eax + 2943: 41 2b fa sub %r10d,%edi + 2946: 83 e7 0f and $0xf,%edi + 2949: f7 df neg %edi + 294b: 41 03 f9 add %r9d,%edi + 294e: 45 85 d2 test %r10d,%r10d + 2951: 76 20 jbe 0x2973 + 2953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 295f: 00 + 2960: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 2965: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 296b: 48 ff c0 inc %rax + 296e: 49 3b c2 cmp %r10,%rax + 2971: 72 ed jb 0x2960 + 2973: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 2977: 48 63 c7 movslq %edi,%rax + 297a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 2980: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 2986: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 + 298d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 2994: 01 + 2995: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 2999: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) + 299f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 + 29a6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 + 29ad: 01 + 29ae: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 29b2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 + 29b9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) + 29c0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 + 29c7: 01 + 29c8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 29cc: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) + 29d3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 + 29da: 01 + 29db: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 29df: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) + 29e6: 49 83 c2 10 add $0x10,%r10 + 29ea: 4c 3b d0 cmp %rax,%r10 + 29ed: 72 91 jb 0x2980 + 29ef: 44 8d 57 01 lea 0x1(%rdi),%r10d + 29f3: 45 3b d1 cmp %r9d,%r10d + 29f6: 0f 87 98 00 00 00 ja 0x2a94 + 29fc: 49 63 d1 movslq %r9d,%rdx + 29ff: 48 2b d0 sub %rax,%rdx + 2a02: 48 83 fa 04 cmp $0x4,%rdx + 2a06: 0f 8c 93 00 00 00 jl 0x2a9f + 2a0c: 41 89 d1 mov %edx,%r9d + 2a0f: 45 33 db xor %r11d,%r11d + 2a12: 41 83 e1 fc and $0xfffffffc,%r9d + 2a16: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 + 2a1a: 4d 63 c9 movslq %r9d,%r9 + 2a1d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 2a21: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a28: 00 + 2a29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a37: 00 + 2a38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a3f: 90 nop + 2a40: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 + 2a46: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 + 2a4d: 01 + 2a4e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 2a52: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) + 2a58: 49 83 c3 04 add $0x4,%r11 + 2a5c: 4d 3b d9 cmp %r9,%r11 + 2a5f: 72 df jb 0x2a40 + 2a61: 4c 3b ca cmp %rdx,%r9 + 2a64: 73 2e jae 0x2a94 + 2a66: 48 63 ff movslq %edi,%rdi + 2a69: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 + 2a6d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax + 2a71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a78: 00 + 2a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a80: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 + 2a86: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) + 2a8c: 49 ff c1 inc %r9 + 2a8f: 4c 3b ca cmp %rdx,%r9 + 2a92: 72 ec jb 0x2a80 + 2a94: 33 c0 xor %eax,%eax + 2a96: c5 f8 77 vzeroupper + 2a99: 48 83 c4 20 add $0x20,%rsp + 2a9d: 5f pop %rdi + 2a9e: c3 ret + 2a9f: 45 33 c9 xor %r9d,%r9d + 2aa2: eb bd jmp 0x2a61 + 2aa4: 33 ff xor %edi,%edi + 2aa6: 41 83 f9 01 cmp $0x1,%r9d + 2aaa: 72 e8 jb 0x2a94 + 2aac: 49 63 d1 movslq %r9d,%rdx + 2aaf: 45 33 c9 xor %r9d,%r9d + 2ab2: eb ad jmp 0x2a61 + 2ab4: 4c 89 c1 mov %r8,%rcx + 2ab7: 44 89 ca mov %r9d,%edx + 2aba: e8 61 6e 01 00 call 0x19920 + 2abf: 48 83 c4 20 add $0x20,%rsp + 2ac3: 5f pop %rdi + 2ac4: c3 ret + 2ac5: 4c 89 c2 mov %r8,%rdx + 2ac8: 45 89 c8 mov %r9d,%r8d + 2acb: e8 50 eb ff ff call 0x1620 + 2ad0: 48 83 c4 20 add $0x20,%rsp + 2ad4: 5f pop %rdi + 2ad5: c3 ret + 2ad6: b8 fa ff ff ff mov $0xfffffffa,%eax + 2adb: 48 83 c4 20 add $0x20,%rsp + 2adf: 5f pop %rdi + 2ae0: c3 ret + 2ae1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ae6: 48 83 c4 20 add $0x20,%rsp + 2aea: 5f pop %rdi + 2aeb: c3 ret + 2aec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2af3: 00 + 2af4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2b00: 41 54 push %r12 + 2b02: 48 83 ec 20 sub $0x20,%rsp + 2b06: 48 85 c9 test %rcx,%rcx + 2b09: 0f 84 ce 01 00 00 je 0x2cdd + 2b0f: 4d 85 c0 test %r8,%r8 + 2b12: 0f 84 c5 01 00 00 je 0x2cdd + 2b18: 45 85 c9 test %r9d,%r9d + 2b1b: 0f 8e b0 01 00 00 jle 0x2cd1 + 2b21: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c58998 + 2b28: 01 + 2b29: 7a 06 jp 0x2b31 + 2b2b: 0f 84 8e 01 00 00 je 0x2cbf + 2b31: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 2b35: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 2b39: 7a 06 jp 0x2b41 + 2b3b: 0f 84 6c 01 00 00 je 0x2cad + 2b41: 41 83 f9 10 cmp $0x10,%r9d + 2b45: 0f 8c 5a 01 00 00 jl 0x2ca5 + 2b4b: 4c 89 c0 mov %r8,%rax + 2b4e: 48 83 e0 1f and $0x1f,%rax + 2b52: 89 c2 mov %eax,%edx + 2b54: 85 d2 test %edx,%edx + 2b56: 74 11 je 0x2b69 + 2b58: f6 c2 07 test $0x7,%dl + 2b5b: 0f 85 44 01 00 00 jne 0x2ca5 + 2b61: f7 da neg %edx + 2b63: 83 c2 20 add $0x20,%edx + 2b66: c1 ea 03 shr $0x3,%edx + 2b69: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 2b6d: 45 3b cb cmp %r11d,%r9d + 2b70: 0f 8c 2f 01 00 00 jl 0x2ca5 + 2b76: 45 89 cc mov %r9d,%r12d + 2b79: 33 c0 xor %eax,%eax + 2b7b: 44 2b e2 sub %edx,%r12d + 2b7e: 41 83 e4 0f and $0xf,%r12d + 2b82: 41 f7 dc neg %r12d + 2b85: 45 03 e1 add %r9d,%r12d + 2b88: 41 89 d3 mov %edx,%r11d + 2b8b: 85 d2 test %edx,%edx + 2b8d: 76 24 jbe 0x2bb3 + 2b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b96: 00 + 2b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2b9e: 66 90 xchg %ax,%ax + 2ba0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 2ba5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 2bab: 48 ff c0 inc %rax + 2bae: 49 3b c3 cmp %r11,%rax + 2bb1: 72 ed jb 0x2ba0 + 2bb3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 2bb8: 49 63 c4 movslq %r12d,%rax + 2bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2bc0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 2bc6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 2bcd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 2bd4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 2bdb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 2be1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 2be8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 2bef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 2bf6: 49 83 c3 10 add $0x10,%r11 + 2bfa: 4c 3b d8 cmp %rax,%r11 + 2bfd: 72 c1 jb 0x2bc0 + 2bff: 41 8d 44 24 01 lea 0x1(%r12),%eax + 2c04: 41 3b c1 cmp %r9d,%eax + 2c07: 0f 87 87 00 00 00 ja 0x2c94 + 2c0d: 4d 63 d1 movslq %r9d,%r10 + 2c10: 4d 63 e4 movslq %r12d,%r12 + 2c13: 4d 2b d4 sub %r12,%r10 + 2c16: 49 83 fa 04 cmp $0x4,%r10 + 2c1a: 0f 8c 80 00 00 00 jl 0x2ca0 + 2c20: 4d 63 e4 movslq %r12d,%r12 + 2c23: 45 89 d3 mov %r10d,%r11d + 2c26: 41 83 e3 fc and $0xfffffffc,%r11d + 2c2a: 45 33 c9 xor %r9d,%r9d + 2c2d: 4d 63 db movslq %r11d,%r11 + 2c30: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 2c35: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 2c39: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 2c3d: 0f 1f 00 nopl (%rax) + 2c40: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 2c46: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 2c4c: 49 83 c1 04 add $0x4,%r9 + 2c50: 4d 3b cb cmp %r11,%r9 + 2c53: 72 eb jb 0x2c40 + 2c55: 4d 3b da cmp %r10,%r11 + 2c58: 73 3a jae 0x2c94 + 2c5a: 4d 63 e4 movslq %r12d,%r12 + 2c5d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 2c61: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 2c65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c6c: 00 + 2c6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c80: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 2c86: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 2c8c: 49 ff c3 inc %r11 + 2c8f: 4d 3b da cmp %r10,%r11 + 2c92: 72 ec jb 0x2c80 + 2c94: 33 c0 xor %eax,%eax + 2c96: c5 f8 77 vzeroupper + 2c99: 48 83 c4 20 add $0x20,%rsp + 2c9d: 41 5c pop %r12 + 2c9f: c3 ret + 2ca0: 45 33 db xor %r11d,%r11d + 2ca3: eb b0 jmp 0x2c55 + 2ca5: 45 33 e4 xor %r12d,%r12d + 2ca8: e9 52 ff ff ff jmp 0x2bff + 2cad: 4c 89 c1 mov %r8,%rcx + 2cb0: 44 89 ca mov %r9d,%edx + 2cb3: e8 a8 6c 01 00 call 0x19960 + 2cb8: 48 83 c4 20 add $0x20,%rsp + 2cbc: 41 5c pop %r12 + 2cbe: c3 ret + 2cbf: 4c 89 c2 mov %r8,%rdx + 2cc2: 45 89 c8 mov %r9d,%r8d + 2cc5: e8 16 ea ff ff call 0x16e0 + 2cca: 48 83 c4 20 add $0x20,%rsp + 2cce: 41 5c pop %r12 + 2cd0: c3 ret + 2cd1: b8 fa ff ff ff mov $0xfffffffa,%eax + 2cd6: 48 83 c4 20 add $0x20,%rsp + 2cda: 41 5c pop %r12 + 2cdc: c3 ret + 2cdd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ce2: 48 83 c4 20 add $0x20,%rsp + 2ce6: 41 5c pop %r12 + 2ce8: c3 ret + 2ce9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2cf0: 00 + 2cf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2cff: 00 + 2d00: 41 54 push %r12 + 2d02: 48 83 ec 20 sub $0x20,%rsp + 2d06: 48 85 c9 test %rcx,%rcx + 2d09: 0f 84 ce 01 00 00 je 0x2edd + 2d0f: 4d 85 c0 test %r8,%r8 + 2d12: 0f 84 c5 01 00 00 je 0x2edd + 2d18: 45 85 c9 test %r9d,%r9d + 2d1b: 0f 8e b0 01 00 00 jle 0x2ed1 + 2d21: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c589a0 + 2d28: 01 + 2d29: 7a 06 jp 0x2d31 + 2d2b: 0f 84 8e 01 00 00 je 0x2ebf + 2d31: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 2d35: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 2d39: 7a 06 jp 0x2d41 + 2d3b: 0f 84 6c 01 00 00 je 0x2ead + 2d41: 41 83 f9 10 cmp $0x10,%r9d + 2d45: 0f 8c 5a 01 00 00 jl 0x2ea5 + 2d4b: 4c 89 c0 mov %r8,%rax + 2d4e: 48 83 e0 1f and $0x1f,%rax + 2d52: 89 c2 mov %eax,%edx + 2d54: 85 d2 test %edx,%edx + 2d56: 74 11 je 0x2d69 + 2d58: f6 c2 07 test $0x7,%dl + 2d5b: 0f 85 44 01 00 00 jne 0x2ea5 + 2d61: f7 da neg %edx + 2d63: 83 c2 20 add $0x20,%edx + 2d66: c1 ea 03 shr $0x3,%edx + 2d69: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 2d6d: 45 3b cb cmp %r11d,%r9d + 2d70: 0f 8c 2f 01 00 00 jl 0x2ea5 + 2d76: 45 89 cc mov %r9d,%r12d + 2d79: 33 c0 xor %eax,%eax + 2d7b: 44 2b e2 sub %edx,%r12d + 2d7e: 41 83 e4 0f and $0xf,%r12d + 2d82: 41 f7 dc neg %r12d + 2d85: 45 03 e1 add %r9d,%r12d + 2d88: 41 89 d3 mov %edx,%r11d + 2d8b: 85 d2 test %edx,%edx + 2d8d: 76 24 jbe 0x2db3 + 2d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d96: 00 + 2d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d9e: 66 90 xchg %ax,%ax + 2da0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 2da5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 2dab: 48 ff c0 inc %rax + 2dae: 49 3b c3 cmp %r11,%rax + 2db1: 72 ed jb 0x2da0 + 2db3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 2db8: 49 63 c4 movslq %r12d,%rax + 2dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2dc0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 2dc6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 2dcd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 2dd4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 2ddb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 2de1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 2de8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 2def: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 2df6: 49 83 c3 10 add $0x10,%r11 + 2dfa: 4c 3b d8 cmp %rax,%r11 + 2dfd: 72 c1 jb 0x2dc0 + 2dff: 41 8d 44 24 01 lea 0x1(%r12),%eax + 2e04: 41 3b c1 cmp %r9d,%eax + 2e07: 0f 87 87 00 00 00 ja 0x2e94 + 2e0d: 4d 63 d1 movslq %r9d,%r10 + 2e10: 4d 63 e4 movslq %r12d,%r12 + 2e13: 4d 2b d4 sub %r12,%r10 + 2e16: 49 83 fa 04 cmp $0x4,%r10 + 2e1a: 0f 8c 80 00 00 00 jl 0x2ea0 + 2e20: 4d 63 e4 movslq %r12d,%r12 + 2e23: 45 89 d3 mov %r10d,%r11d + 2e26: 41 83 e3 fc and $0xfffffffc,%r11d + 2e2a: 45 33 c9 xor %r9d,%r9d + 2e2d: 4d 63 db movslq %r11d,%r11 + 2e30: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 2e35: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 2e39: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 2e3d: 0f 1f 00 nopl (%rax) + 2e40: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 2e46: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 2e4c: 49 83 c1 04 add $0x4,%r9 + 2e50: 4d 3b cb cmp %r11,%r9 + 2e53: 72 eb jb 0x2e40 + 2e55: 4d 3b da cmp %r10,%r11 + 2e58: 73 3a jae 0x2e94 + 2e5a: 4d 63 e4 movslq %r12d,%r12 + 2e5d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 2e61: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 2e65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2e6c: 00 + 2e6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e80: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 2e86: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 2e8c: 49 ff c3 inc %r11 + 2e8f: 4d 3b da cmp %r10,%r11 + 2e92: 72 ec jb 0x2e80 + 2e94: 33 c0 xor %eax,%eax + 2e96: c5 f8 77 vzeroupper + 2e99: 48 83 c4 20 add $0x20,%rsp + 2e9d: 41 5c pop %r12 + 2e9f: c3 ret + 2ea0: 45 33 db xor %r11d,%r11d + 2ea3: eb b0 jmp 0x2e55 + 2ea5: 45 33 e4 xor %r12d,%r12d + 2ea8: e9 52 ff ff ff jmp 0x2dff + 2ead: 4c 89 c1 mov %r8,%rcx + 2eb0: 44 89 ca mov %r9d,%edx + 2eb3: e8 e8 6a 01 00 call 0x199a0 + 2eb8: 48 83 c4 20 add $0x20,%rsp + 2ebc: 41 5c pop %r12 + 2ebe: c3 ret + 2ebf: 4c 89 c2 mov %r8,%rdx + 2ec2: 45 89 c8 mov %r9d,%r8d + 2ec5: e8 d6 e8 ff ff call 0x17a0 + 2eca: 48 83 c4 20 add $0x20,%rsp + 2ece: 41 5c pop %r12 + 2ed0: c3 ret + 2ed1: b8 fa ff ff ff mov $0xfffffffa,%eax + 2ed6: 48 83 c4 20 add $0x20,%rsp + 2eda: 41 5c pop %r12 + 2edc: c3 ret + 2edd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ee2: 48 83 c4 20 add $0x20,%rsp + 2ee6: 41 5c pop %r12 + 2ee8: c3 ret + 2ee9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ef0: 00 + 2ef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2eff: 00 + 2f00: 53 push %rbx + 2f01: 56 push %rsi + 2f02: 57 push %rdi + 2f03: 41 54 push %r12 + 2f05: 41 55 push %r13 + 2f07: 41 56 push %r14 + 2f09: 41 57 push %r15 + 2f0b: 55 push %rbp + 2f0c: 48 83 ec 38 sub $0x38,%rsp + 2f10: 49 89 ce mov %rcx,%r14 + 2f13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 2f1a: 00 + 2f1b: 44 89 cf mov %r9d,%edi + 2f1e: 44 89 c6 mov %r8d,%esi + 2f21: 41 89 d7 mov %edx,%r15d + 2f24: 4d 85 f6 test %r14,%r14 + 2f27: 0f 84 8a 01 00 00 je 0x30b7 + 2f2d: 41 83 ff 1e cmp $0x1e,%r15d + 2f31: 0f 87 5b 01 00 00 ja 0x3092 + 2f37: 41 83 ff 1c cmp $0x1c,%r15d + 2f3b: 0f 8f 51 01 00 00 jg 0x3092 + 2f41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 2f48: 00 + 2f49: 48 85 db test %rbx,%rbx + 2f4c: 0f 84 65 01 00 00 je 0x30b7 + 2f52: 48 89 dd mov %rbx,%rbp + 2f55: ba 90 00 00 00 mov $0x90,%edx + 2f5a: 48 83 e5 3f and $0x3f,%rbp + 2f5e: 48 f7 dd neg %rbp + 2f61: 48 83 e5 3f and $0x3f,%rbp + 2f65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 2f69: 4c 89 e1 mov %r12,%rcx + 2f6c: e8 6f 6a 01 00 call 0x199e0 + 2f71: 44 89 f9 mov %r15d,%ecx + 2f74: b8 01 00 00 00 mov $0x1,%eax + 2f79: d3 e0 shl %cl,%eax + 2f7b: 41 89 7c 24 18 mov %edi,0x18(%r12) + 2f80: 83 fe 08 cmp $0x8,%esi + 2f83: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 2f88: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 2f8f: 00 00 + 2f91: 0f 84 3d 02 00 00 je 0x31d4 + 2f97: 83 fe 04 cmp $0x4,%esi + 2f9a: 0f 84 97 00 00 00 je 0x3037 + 2fa0: 83 fe 01 cmp $0x1,%esi + 2fa3: 75 39 jne 0x2fde + 2fa5: 0f 57 c0 xorps %xmm0,%xmm0 + 2fa8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 2fac: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c589a8 + 2fb3: 01 + 2fb4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 2fb8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 2fbf: 00 + 2fc0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 2fc7: 00 00 + 2fc9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 2fd0: 00 00 + 2fd2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 2fd9: e9 8f 00 00 00 jmp 0x306d + 2fde: 83 fe 02 cmp $0x2,%esi + 2fe1: 75 36 jne 0x3019 + 2fe3: 0f 57 c0 xorps %xmm0,%xmm0 + 2fe6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 2fea: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c589a8 + 2ff1: 01 + 2ff2: f2 0f 5e c8 divsd %xmm0,%xmm1 + 2ff6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 2ffd: 00 + 2ffe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 3005: 00 00 + 3007: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 300e: 00 00 + 3010: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 3017: eb 54 jmp 0x306d + 3019: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 3020: 00 + 3021: b8 ee ff ff ff mov $0xffffffee,%eax + 3026: 48 83 c4 38 add $0x38,%rsp + 302a: 5d pop %rbp + 302b: 41 5f pop %r15 + 302d: 41 5e pop %r14 + 302f: 41 5d pop %r13 + 3031: 41 5c pop %r12 + 3033: 5f pop %rdi + 3034: 5e pop %rsi + 3035: 5b pop %rbx + 3036: c3 ret + 3037: 0f 57 c0 xorps %xmm0,%xmm0 + 303a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 303e: b8 01 00 00 00 mov $0x1,%eax + 3043: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 304a: 00 + 304b: 41 89 44 24 08 mov %eax,0x8(%r12) + 3050: 41 89 44 24 0c mov %eax,0xc(%r12) + 3055: e8 c6 69 01 00 call 0x19a20 + 305a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c589a8 + 3061: 01 + 3062: f2 0f 5e c8 divsd %xmm0,%xmm1 + 3066: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 306d: 41 83 ff 05 cmp $0x5,%r15d + 3071: 7f 35 jg 0x30a8 + 3073: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 307a: 00 00 + 307c: 33 c0 xor %eax,%eax + 307e: 4d 89 26 mov %r12,(%r14) + 3081: 48 83 c4 38 add $0x38,%rsp + 3085: 5d pop %rbp + 3086: 41 5f pop %r15 + 3088: 41 5e pop %r14 + 308a: 41 5d pop %r13 + 308c: 41 5c pop %r12 + 308e: 5f pop %rdi + 308f: 5e pop %rsi + 3090: 5b pop %rbx + 3091: c3 ret + 3092: b8 ef ff ff ff mov $0xffffffef,%eax + 3097: 48 83 c4 38 add $0x38,%rsp + 309b: 5d pop %rbp + 309c: 41 5f pop %r15 + 309e: 41 5e pop %r14 + 30a0: 41 5d pop %r13 + 30a2: 41 5c pop %r12 + 30a4: 5f pop %rdi + 30a5: 5e pop %rsi + 30a6: 5b pop %rbx + 30a7: c3 ret + 30a8: 41 83 ff 0a cmp $0xa,%r15d + 30ac: 0f 8e e8 00 00 00 jle 0x319a + 30b2: 4d 85 ed test %r13,%r13 + 30b5: 75 16 jne 0x30cd + 30b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 30bc: 48 83 c4 38 add $0x38,%rsp + 30c0: 5d pop %rbp + 30c1: 41 5f pop %r15 + 30c3: 41 5e pop %r14 + 30c5: 41 5d pop %r13 + 30c7: 41 5c pop %r12 + 30c9: 5f pop %rdi + 30ca: 5e pop %rsi + 30cb: 5b pop %rbx + 30cc: c3 ret + 30cd: 4c 89 ee mov %r13,%rsi + 30d0: 44 89 f9 mov %r15d,%ecx + 30d3: 48 83 e6 3f and $0x3f,%rsi + 30d7: 44 89 ff mov %r15d,%edi + 30da: 48 f7 de neg %rsi + 30dd: 48 83 e6 3f and $0x3f,%rsi + 30e1: 49 03 f5 add %r13,%rsi + 30e4: 48 89 f2 mov %rsi,%rdx + 30e7: e8 54 69 01 00 call 0x19a40 + 30ec: 49 89 c5 mov %rax,%r13 + 30ef: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 30f6: 00 + 30f7: 49 89 54 24 30 mov %rdx,0x30(%r12) + 30fc: 41 8d 5f ff lea -0x1(%r15),%ebx + 3100: 83 fb 0e cmp $0xe,%ebx + 3103: 7f 38 jg 0x313d + 3105: 89 d9 mov %ebx,%ecx + 3107: e8 d4 6f 01 00 call 0x1a0e0 + 310c: 89 d9 mov %ebx,%ecx + 310e: 48 89 f2 mov %rsi,%rdx + 3111: 41 89 f8 mov %edi,%r8d + 3114: 49 89 c1 mov %rax,%r9 + 3117: 49 89 44 24 38 mov %rax,0x38(%r12) + 311c: e8 5f 70 01 00 call 0x1a180 + 3121: 49 89 c1 mov %rax,%r9 + 3124: 89 d9 mov %ebx,%ecx + 3126: b8 01 00 00 00 mov $0x1,%eax + 312b: d3 e0 shl %cl,%eax + 312d: c1 e0 04 shl $0x4,%eax + 3130: 83 c0 3f add $0x3f,%eax + 3133: 83 e0 c0 and $0xffffffc0,%eax + 3136: 41 89 44 24 1c mov %eax,0x1c(%r12) + 313b: eb 1e jmp 0x315b + 313d: 48 89 e0 mov %rsp,%rax + 3140: 4c 89 e1 mov %r12,%rcx + 3143: 49 89 f0 mov %rsi,%r8 + 3146: 41 89 f9 mov %edi,%r9d + 3149: 48 89 50 20 mov %rdx,0x20(%rax) + 314d: 89 da mov %ebx,%edx + 314f: 4c 89 68 28 mov %r13,0x28(%rax) + 3153: e8 88 7b 01 00 call 0x1ace0 + 3158: 49 89 c1 mov %rax,%r9 + 315b: 44 89 f9 mov %r15d,%ecx + 315e: 48 89 f2 mov %rsi,%rdx + 3161: 41 89 f8 mov %edi,%r8d + 3164: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 3169: e8 b2 b3 01 00 call 0x1e520 + 316e: 44 89 f9 mov %r15d,%ecx + 3171: 48 89 f2 mov %rsi,%rdx + 3174: 41 89 f8 mov %edi,%r8d + 3177: 49 89 c1 mov %rax,%r9 + 317a: 49 89 44 24 58 mov %rax,0x58(%r12) + 317f: e8 3c b8 01 00 call 0x1e9c0 + 3184: 4d 89 26 mov %r12,(%r14) + 3187: 33 c0 xor %eax,%eax + 3189: 48 83 c4 38 add $0x38,%rsp + 318d: 5d pop %rbp + 318e: 41 5f pop %r15 + 3190: 41 5e pop %r14 + 3192: 41 5d pop %r13 + 3194: 41 5c pop %r12 + 3196: 5f pop %rdi + 3197: 5e pop %rsi + 3198: 5b pop %rbx + 3199: c3 ret + 319a: bf 0a 00 00 00 mov $0xa,%edi + 319f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 31a6: 00 + 31a7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x26124c0 + 31ae: 41 83 ff 06 cmp $0x6,%r15d + 31b2: 0f 8f 3f ff ff ff jg 0x30f7 + 31b8: 49 89 d1 mov %rdx,%r9 + 31bb: 49 83 e1 3f and $0x3f,%r9 + 31bf: 49 f7 d9 neg %r9 + 31c2: 49 83 e1 3f and $0x3f,%r9 + 31c6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 31cd: 00 00 + 31cf: 4c 03 ca add %rdx,%r9 + 31d2: eb 87 jmp 0x315b + 31d4: 33 c0 xor %eax,%eax + 31d6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 31dd: 00 + 31de: 41 89 44 24 08 mov %eax,0x8(%r12) + 31e3: 41 89 44 24 0c mov %eax,0xc(%r12) + 31e8: e9 80 fe ff ff jmp 0x306d + 31ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 31f4: 00 + 31f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31fc: 0f 1f 40 00 nopl 0x0(%rax) + 3200: 56 push %rsi + 3201: 57 push %rdi + 3202: 41 54 push %r12 + 3204: 41 55 push %r13 + 3206: 41 56 push %r14 + 3208: 41 57 push %r15 + 320a: 55 push %rbp + 320b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 3210: 48 89 ce mov %rcx,%rsi + 3213: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 321a: 00 + 321b: 45 89 ce mov %r9d,%r14d + 321e: 45 89 c5 mov %r8d,%r13d + 3221: 89 d5 mov %edx,%ebp + 3223: 48 85 f6 test %rsi,%rsi + 3226: 0f 84 86 01 00 00 je 0x33b2 + 322c: 83 fd 1e cmp $0x1e,%ebp + 322f: 0f 87 59 01 00 00 ja 0x338e + 3235: 83 fd 1c cmp $0x1c,%ebp + 3238: 0f 8f 50 01 00 00 jg 0x338e + 323e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 3245: 00 + 3246: 4d 85 e4 test %r12,%r12 + 3249: 0f 84 63 01 00 00 je 0x33b2 + 324f: 49 83 e4 3f and $0x3f,%r12 + 3253: ba 90 00 00 00 mov $0x90,%edx + 3258: 49 f7 dc neg %r12 + 325b: 49 83 e4 3f and $0x3f,%r12 + 325f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 3266: 00 + 3267: 4c 89 e1 mov %r12,%rcx + 326a: e8 91 bb 01 00 call 0x1ee00 + 326f: 89 e9 mov %ebp,%ecx + 3271: 41 b8 01 00 00 00 mov $0x1,%r8d + 3277: 41 d3 e0 shl %cl,%r8d + 327a: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 327f: 41 83 fd 08 cmp $0x8,%r13d + 3283: 45 89 74 24 18 mov %r14d,0x18(%r12) + 3288: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 328f: 00 00 + 3291: 0f 84 40 02 00 00 je 0x34d7 + 3297: 41 83 fd 04 cmp $0x4,%r13d + 329b: 0f 84 95 00 00 00 je 0x3336 + 32a1: 41 83 fd 01 cmp $0x1,%r13d + 32a5: 75 37 jne 0x32de + 32a7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 32ac: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c589b0 + 32b3: 01 + 32b4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 32b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 32bf: 00 + 32c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 32c7: 00 00 + 32c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 32d0: 00 00 + 32d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 32d9: e9 8c 00 00 00 jmp 0x336a + 32de: 41 83 fd 02 cmp $0x2,%r13d + 32e2: 75 34 jne 0x3318 + 32e4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 32e9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c589b0 + 32f0: 01 + 32f1: f2 0f 5e c8 divsd %xmm0,%xmm1 + 32f5: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 32fc: 00 + 32fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 3304: 00 00 + 3306: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 330d: 00 00 + 330f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 3316: eb 52 jmp 0x336a + 3318: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 331f: 00 + 3320: b8 ee ff ff ff mov $0xffffffee,%eax + 3325: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 332a: 5d pop %rbp + 332b: 41 5f pop %r15 + 332d: 41 5e pop %r14 + 332f: 41 5d pop %r13 + 3331: 41 5c pop %r12 + 3333: 5f pop %rdi + 3334: 5e pop %rsi + 3335: c3 ret + 3336: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 333b: b8 01 00 00 00 mov $0x1,%eax + 3340: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3347: 00 + 3348: 41 89 44 24 08 mov %eax,0x8(%r12) + 334d: 41 89 44 24 0c mov %eax,0xc(%r12) + 3352: e8 e9 ba 01 00 call 0x1ee40 + 3357: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c589b0 + 335e: 01 + 335f: f2 0f 5e c8 divsd %xmm0,%xmm1 + 3363: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 336a: 83 fd 05 cmp $0x5,%ebp + 336d: 7f 35 jg 0x33a4 + 336f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3376: 00 00 + 3378: 33 c0 xor %eax,%eax + 337a: 4c 89 26 mov %r12,(%rsi) + 337d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3382: 5d pop %rbp + 3383: 41 5f pop %r15 + 3385: 41 5e pop %r14 + 3387: 41 5d pop %r13 + 3389: 41 5c pop %r12 + 338b: 5f pop %rdi + 338c: 5e pop %rsi + 338d: c3 ret + 338e: b8 ef ff ff ff mov $0xffffffef,%eax + 3393: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3398: 5d pop %rbp + 3399: 41 5f pop %r15 + 339b: 41 5e pop %r14 + 339d: 41 5d pop %r13 + 339f: 41 5c pop %r12 + 33a1: 5f pop %rdi + 33a2: 5e pop %rsi + 33a3: c3 ret + 33a4: 83 fd 0a cmp $0xa,%ebp + 33a7: 0f 8e f0 00 00 00 jle 0x349d + 33ad: 48 85 ff test %rdi,%rdi + 33b0: 75 16 jne 0x33c8 + 33b2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 33b7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 33bc: 5d pop %rbp + 33bd: 41 5f pop %r15 + 33bf: 41 5e pop %r14 + 33c1: 41 5d pop %r13 + 33c3: 41 5c pop %r12 + 33c5: 5f pop %rdi + 33c6: 5e pop %rsi + 33c7: c3 ret + 33c8: 48 83 e7 3f and $0x3f,%rdi + 33cc: 89 e9 mov %ebp,%ecx + 33ce: 48 f7 df neg %rdi + 33d1: 41 89 ee mov %ebp,%r14d + 33d4: 48 83 e7 3f and $0x3f,%rdi + 33d8: 49 89 fd mov %rdi,%r13 + 33db: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 33e2: 00 + 33e3: 4c 89 ea mov %r13,%rdx + 33e6: e8 75 ba 01 00 call 0x1ee60 + 33eb: 48 89 c7 mov %rax,%rdi + 33ee: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 33f5: 00 + 33f6: 49 89 54 24 30 mov %rdx,0x30(%r12) + 33fb: 44 8d 7d ff lea -0x1(%rbp),%r15d + 33ff: 41 83 ff 10 cmp $0x10,%r15d + 3403: 7f 3b jg 0x3440 + 3405: 44 89 f9 mov %r15d,%ecx + 3408: e8 53 c0 01 00 call 0x1f460 + 340d: 44 89 f9 mov %r15d,%ecx + 3410: 4c 89 ea mov %r13,%rdx + 3413: 45 89 f0 mov %r14d,%r8d + 3416: 49 89 c1 mov %rax,%r9 + 3419: 49 89 44 24 38 mov %rax,0x38(%r12) + 341e: e8 fd c0 01 00 call 0x1f520 + 3423: 49 89 c1 mov %rax,%r9 + 3426: 44 89 f9 mov %r15d,%ecx + 3429: b8 01 00 00 00 mov $0x1,%eax + 342e: d3 e0 shl %cl,%eax + 3430: c1 e0 04 shl $0x4,%eax + 3433: 83 c0 3f add $0x3f,%eax + 3436: 83 e0 c0 and $0xffffffc0,%eax + 3439: 41 89 44 24 1c mov %eax,0x1c(%r12) + 343e: eb 20 jmp 0x3460 + 3440: 48 8d 04 24 lea (%rsp),%rax + 3444: 4c 89 e1 mov %r12,%rcx + 3447: 4d 89 e8 mov %r13,%r8 + 344a: 45 89 f1 mov %r14d,%r9d + 344d: 48 89 50 20 mov %rdx,0x20(%rax) + 3451: 44 89 fa mov %r15d,%edx + 3454: 48 89 78 28 mov %rdi,0x28(%rax) + 3458: e8 e3 cc 01 00 call 0x20140 + 345d: 49 89 c1 mov %rax,%r9 + 3460: 89 e9 mov %ebp,%ecx + 3462: 4c 89 ea mov %r13,%rdx + 3465: 45 89 f0 mov %r14d,%r8d + 3468: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 346d: e8 2e 07 02 00 call 0x23ba0 + 3472: 89 e9 mov %ebp,%ecx + 3474: 4c 89 ea mov %r13,%rdx + 3477: 45 89 f0 mov %r14d,%r8d + 347a: 49 89 c1 mov %rax,%r9 + 347d: 49 89 44 24 58 mov %rax,0x58(%r12) + 3482: e8 b9 0b 02 00 call 0x24040 + 3487: 4c 89 26 mov %r12,(%rsi) + 348a: 33 c0 xor %eax,%eax + 348c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3491: 5d pop %rbp + 3492: 41 5f pop %r15 + 3494: 41 5e pop %r14 + 3496: 41 5d pop %r13 + 3498: 41 5c pop %r12 + 349a: 5f pop %rdi + 349b: 5e pop %rsi + 349c: c3 ret + 349d: 41 be 0a 00 00 00 mov $0xa,%r14d + 34a3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x26124c0 + 34aa: 83 fd 06 cmp $0x6,%ebp + 34ad: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 34b4: 00 + 34b5: 0f 8f 3b ff ff ff jg 0x33f6 + 34bb: 49 89 d1 mov %rdx,%r9 + 34be: 49 83 e1 3f and $0x3f,%r9 + 34c2: 49 f7 d9 neg %r9 + 34c5: 49 83 e1 3f and $0x3f,%r9 + 34c9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 34d0: 00 00 + 34d2: 4c 03 ca add %rdx,%r9 + 34d5: eb 89 jmp 0x3460 + 34d7: 33 c0 xor %eax,%eax + 34d9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 34e0: 00 + 34e1: 41 89 44 24 08 mov %eax,0x8(%r12) + 34e6: 41 89 44 24 0c mov %eax,0xc(%r12) + 34eb: e9 7a fe ff ff jmp 0x336a + 34f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34f7: 00 + 34f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 34ff: 90 nop + 3500: 53 push %rbx + 3501: 56 push %rsi + 3502: 57 push %rdi + 3503: 41 54 push %r12 + 3505: 41 55 push %r13 + 3507: 41 56 push %r14 + 3509: 41 57 push %r15 + 350b: 55 push %rbp + 350c: 48 83 ec 38 sub $0x38,%rsp + 3510: 49 89 ce mov %rcx,%r14 + 3513: 44 89 cf mov %r9d,%edi + 3516: 44 89 c6 mov %r8d,%esi + 3519: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 3520: 00 + 3521: 41 89 d7 mov %edx,%r15d + 3524: 4d 85 f6 test %r14,%r14 + 3527: 0f 84 81 01 00 00 je 0x36ae + 352d: 41 83 ff 1e cmp $0x1e,%r15d + 3531: 0f 87 52 01 00 00 ja 0x3689 + 3537: 41 83 ff 1c cmp $0x1c,%r15d + 353b: 0f 8f 48 01 00 00 jg 0x3689 + 3541: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 3548: 00 + 3549: 48 85 db test %rbx,%rbx + 354c: 0f 84 5c 01 00 00 je 0x36ae + 3552: 48 89 dd mov %rbx,%rbp + 3555: ba 90 00 00 00 mov $0x90,%edx + 355a: 48 83 e5 3f and $0x3f,%rbp + 355e: 48 f7 dd neg %rbp + 3561: 48 83 e5 3f and $0x3f,%rbp + 3565: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 3569: 4c 89 e1 mov %r12,%rcx + 356c: e8 0f 0f 02 00 call 0x24480 + 3571: 44 89 f9 mov %r15d,%ecx + 3574: b8 01 00 00 00 mov $0x1,%eax + 3579: 41 89 7c 24 18 mov %edi,0x18(%r12) + 357e: d3 e0 shl %cl,%eax + 3580: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 3585: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 358c: 00 00 + 358e: 83 fe 08 cmp $0x8,%esi + 3591: 0f 84 34 02 00 00 je 0x37cb + 3597: 83 fe 04 cmp $0x4,%esi + 359a: 0f 84 91 00 00 00 je 0x3631 + 35a0: 83 fe 01 cmp $0x1,%esi + 35a3: 75 36 jne 0x35db + 35a5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 35a9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c589b8 + 35b0: 01 + 35b1: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 35b8: 00 + 35b9: f2 0f 5e c8 divsd %xmm0,%xmm1 + 35bd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 35c4: 00 00 + 35c6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 35cd: 00 00 + 35cf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 35d6: e9 89 00 00 00 jmp 0x3664 + 35db: 83 fe 02 cmp $0x2,%esi + 35de: 75 33 jne 0x3613 + 35e0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 35e4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c589b8 + 35eb: 01 + 35ec: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 35f3: 00 + 35f4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 35f8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 35ff: 00 00 + 3601: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 3608: 00 00 + 360a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 3611: eb 51 jmp 0x3664 + 3613: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 361a: 00 + 361b: b8 ee ff ff ff mov $0xffffffee,%eax + 3620: 48 83 c4 38 add $0x38,%rsp + 3624: 5d pop %rbp + 3625: 41 5f pop %r15 + 3627: 41 5e pop %r14 + 3629: 41 5d pop %r13 + 362b: 41 5c pop %r12 + 362d: 5f pop %rdi + 362e: 5e pop %rsi + 362f: 5b pop %rbx + 3630: c3 ret + 3631: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 3635: b8 01 00 00 00 mov $0x1,%eax + 363a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3641: 00 + 3642: 41 89 44 24 08 mov %eax,0x8(%r12) + 3647: 41 89 44 24 0c mov %eax,0xc(%r12) + 364c: e8 6f 0e 02 00 call 0x244c0 + 3651: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c589b8 + 3658: 01 + 3659: f2 0f 5e c8 divsd %xmm0,%xmm1 + 365d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 3664: 41 83 ff 05 cmp $0x5,%r15d + 3668: 7f 35 jg 0x369f + 366a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3671: 00 00 + 3673: 33 c0 xor %eax,%eax + 3675: 4d 89 26 mov %r12,(%r14) + 3678: 48 83 c4 38 add $0x38,%rsp + 367c: 5d pop %rbp + 367d: 41 5f pop %r15 + 367f: 41 5e pop %r14 + 3681: 41 5d pop %r13 + 3683: 41 5c pop %r12 + 3685: 5f pop %rdi + 3686: 5e pop %rsi + 3687: 5b pop %rbx + 3688: c3 ret + 3689: b8 ef ff ff ff mov $0xffffffef,%eax + 368e: 48 83 c4 38 add $0x38,%rsp + 3692: 5d pop %rbp + 3693: 41 5f pop %r15 + 3695: 41 5e pop %r14 + 3697: 41 5d pop %r13 + 3699: 41 5c pop %r12 + 369b: 5f pop %rdi + 369c: 5e pop %rsi + 369d: 5b pop %rbx + 369e: c3 ret + 369f: 41 83 ff 0a cmp $0xa,%r15d + 36a3: 0f 8e e8 00 00 00 jle 0x3791 + 36a9: 4d 85 ed test %r13,%r13 + 36ac: 75 16 jne 0x36c4 + 36ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 36b3: 48 83 c4 38 add $0x38,%rsp + 36b7: 5d pop %rbp + 36b8: 41 5f pop %r15 + 36ba: 41 5e pop %r14 + 36bc: 41 5d pop %r13 + 36be: 41 5c pop %r12 + 36c0: 5f pop %rdi + 36c1: 5e pop %rsi + 36c2: 5b pop %rbx + 36c3: c3 ret + 36c4: 4c 89 ee mov %r13,%rsi + 36c7: 44 89 f9 mov %r15d,%ecx + 36ca: 48 83 e6 3f and $0x3f,%rsi + 36ce: 44 89 ff mov %r15d,%edi + 36d1: 48 f7 de neg %rsi + 36d4: 48 83 e6 3f and $0x3f,%rsi + 36d8: 49 03 f5 add %r13,%rsi + 36db: 48 89 f2 mov %rsi,%rdx + 36de: e8 fd 0d 02 00 call 0x244e0 + 36e3: 49 89 c5 mov %rax,%r13 + 36e6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 36ed: 00 + 36ee: 41 8d 5f ff lea -0x1(%r15),%ebx + 36f2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 36f7: 83 fb 10 cmp $0x10,%ebx + 36fa: 7f 38 jg 0x3734 + 36fc: 89 d9 mov %ebx,%ecx + 36fe: e8 bd 13 02 00 call 0x24ac0 + 3703: 89 d9 mov %ebx,%ecx + 3705: 48 89 f2 mov %rsi,%rdx + 3708: 49 89 44 24 38 mov %rax,0x38(%r12) + 370d: 41 89 f8 mov %edi,%r8d + 3710: 49 89 c1 mov %rax,%r9 + 3713: e8 48 14 02 00 call 0x24b60 + 3718: 49 89 c1 mov %rax,%r9 + 371b: 89 d9 mov %ebx,%ecx + 371d: b8 01 00 00 00 mov $0x1,%eax + 3722: d3 e0 shl %cl,%eax + 3724: c1 e0 04 shl $0x4,%eax + 3727: 83 c0 3f add $0x3f,%eax + 372a: 83 e0 c0 and $0xffffffc0,%eax + 372d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 3732: eb 1e jmp 0x3752 + 3734: 48 89 e0 mov %rsp,%rax + 3737: 4c 89 e1 mov %r12,%rcx + 373a: 48 89 50 20 mov %rdx,0x20(%rax) + 373e: 89 da mov %ebx,%edx + 3740: 49 89 f0 mov %rsi,%r8 + 3743: 41 89 f9 mov %edi,%r9d + 3746: 4c 89 68 28 mov %r13,0x28(%rax) + 374a: e8 d1 1f 02 00 call 0x25720 + 374f: 49 89 c1 mov %rax,%r9 + 3752: 44 89 f9 mov %r15d,%ecx + 3755: 48 89 f2 mov %rsi,%rdx + 3758: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 375d: 41 89 f8 mov %edi,%r8d + 3760: e8 db 57 02 00 call 0x28f40 + 3765: 44 89 f9 mov %r15d,%ecx + 3768: 48 89 f2 mov %rsi,%rdx + 376b: 49 89 44 24 58 mov %rax,0x58(%r12) + 3770: 41 89 f8 mov %edi,%r8d + 3773: 49 89 c1 mov %rax,%r9 + 3776: e8 65 5c 02 00 call 0x293e0 + 377b: 4d 89 26 mov %r12,(%r14) + 377e: 33 c0 xor %eax,%eax + 3780: 48 83 c4 38 add $0x38,%rsp + 3784: 5d pop %rbp + 3785: 41 5f pop %r15 + 3787: 41 5e pop %r14 + 3789: 41 5d pop %r13 + 378b: 41 5c pop %r12 + 378d: 5f pop %rdi + 378e: 5e pop %rsi + 378f: 5b pop %rbx + 3790: c3 ret + 3791: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 3798: 00 + 3799: bf 0a 00 00 00 mov $0xa,%edi + 379e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x26124c0 + 37a5: 41 83 ff 06 cmp $0x6,%r15d + 37a9: 0f 8f 3f ff ff ff jg 0x36ee + 37af: 49 89 d1 mov %rdx,%r9 + 37b2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 37b9: 00 00 + 37bb: 49 83 e1 3f and $0x3f,%r9 + 37bf: 49 f7 d9 neg %r9 + 37c2: 49 83 e1 3f and $0x3f,%r9 + 37c6: 4c 03 ca add %rdx,%r9 + 37c9: eb 87 jmp 0x3752 + 37cb: 33 c0 xor %eax,%eax + 37cd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 37d4: 00 + 37d5: 41 89 44 24 08 mov %eax,0x8(%r12) + 37da: 41 89 44 24 0c mov %eax,0xc(%r12) + 37df: e9 80 fe ff ff jmp 0x3664 + 37e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 37eb: 00 + 37ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 37f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 37ff: 00 + 3800: 53 push %rbx + 3801: 56 push %rsi + 3802: 57 push %rdi + 3803: 41 54 push %r12 + 3805: 41 55 push %r13 + 3807: 41 56 push %r14 + 3809: 41 57 push %r15 + 380b: 55 push %rbp + 380c: 48 83 ec 38 sub $0x38,%rsp + 3810: 49 89 ce mov %rcx,%r14 + 3813: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 381a: 00 + 381b: 44 89 cf mov %r9d,%edi + 381e: 44 89 c6 mov %r8d,%esi + 3821: 41 89 d7 mov %edx,%r15d + 3824: 4d 85 f6 test %r14,%r14 + 3827: 0f 84 91 01 00 00 je 0x39be + 382d: 41 83 ff 1e cmp $0x1e,%r15d + 3831: 0f 87 62 01 00 00 ja 0x3999 + 3837: 41 83 ff 1c cmp $0x1c,%r15d + 383b: 0f 8f 58 01 00 00 jg 0x3999 + 3841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 3848: 00 + 3849: 48 85 db test %rbx,%rbx + 384c: 0f 84 6c 01 00 00 je 0x39be + 3852: 48 89 dd mov %rbx,%rbp + 3855: ba 90 00 00 00 mov $0x90,%edx + 385a: 48 83 e5 3f and $0x3f,%rbp + 385e: 48 f7 dd neg %rbp + 3861: 48 83 e5 3f and $0x3f,%rbp + 3865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 3869: 4c 89 e1 mov %r12,%rcx + 386c: e8 af 5f 02 00 call 0x29820 + 3871: 44 89 f9 mov %r15d,%ecx + 3874: b8 01 00 00 00 mov $0x1,%eax + 3879: d3 e0 shl %cl,%eax + 387b: 41 89 7c 24 18 mov %edi,0x18(%r12) + 3880: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 3885: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 388c: 00 00 + 388e: 83 fe 08 cmp $0x8,%esi + 3891: 0f 84 44 02 00 00 je 0x3adb + 3897: 83 fe 04 cmp $0x4,%esi + 389a: 0f 84 99 00 00 00 je 0x3939 + 38a0: 83 fe 01 cmp $0x1,%esi + 38a3: 75 3a jne 0x38df + 38a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 38a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 38ad: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c589c0 + 38b4: 01 + 38b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 38b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 38c0: 00 + 38c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 38c8: 00 00 + 38ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 38d1: 00 00 + 38d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 38da: e9 95 00 00 00 jmp 0x3974 + 38df: 83 fe 02 cmp $0x2,%esi + 38e2: 75 37 jne 0x391b + 38e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 38e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 38ec: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c589c0 + 38f3: 01 + 38f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 38f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 38ff: 00 + 3900: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 3907: 00 00 + 3909: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 3910: 00 00 + 3912: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 3919: eb 59 jmp 0x3974 + 391b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 3922: 00 + 3923: b8 ee ff ff ff mov $0xffffffee,%eax + 3928: 48 83 c4 38 add $0x38,%rsp + 392c: 5d pop %rbp + 392d: 41 5f pop %r15 + 392f: 41 5e pop %r14 + 3931: 41 5d pop %r13 + 3933: 41 5c pop %r12 + 3935: 5f pop %rdi + 3936: 5e pop %rsi + 3937: 5b pop %rbx + 3938: c3 ret + 3939: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 393d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 3941: b8 01 00 00 00 mov $0x1,%eax + 3946: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 394d: 00 + 394e: 41 89 44 24 08 mov %eax,0x8(%r12) + 3953: 41 89 44 24 0c mov %eax,0xc(%r12) + 3958: e8 03 5f 02 00 call 0x29860 + 395d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 3961: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c589c0 + 3968: 01 + 3969: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 396d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 3974: 41 83 ff 04 cmp $0x4,%r15d + 3978: 7f 35 jg 0x39af + 397a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3981: 00 00 + 3983: 33 c0 xor %eax,%eax + 3985: 4d 89 26 mov %r12,(%r14) + 3988: 48 83 c4 38 add $0x38,%rsp + 398c: 5d pop %rbp + 398d: 41 5f pop %r15 + 398f: 41 5e pop %r14 + 3991: 41 5d pop %r13 + 3993: 41 5c pop %r12 + 3995: 5f pop %rdi + 3996: 5e pop %rsi + 3997: 5b pop %rbx + 3998: c3 ret + 3999: b8 ef ff ff ff mov $0xffffffef,%eax + 399e: 48 83 c4 38 add $0x38,%rsp + 39a2: 5d pop %rbp + 39a3: 41 5f pop %r15 + 39a5: 41 5e pop %r14 + 39a7: 41 5d pop %r13 + 39a9: 41 5c pop %r12 + 39ab: 5f pop %rdi + 39ac: 5e pop %rsi + 39ad: 5b pop %rbx + 39ae: c3 ret + 39af: 41 83 ff 0a cmp $0xa,%r15d + 39b3: 0f 8e e8 00 00 00 jle 0x3aa1 + 39b9: 4d 85 ed test %r13,%r13 + 39bc: 75 16 jne 0x39d4 + 39be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 39c3: 48 83 c4 38 add $0x38,%rsp + 39c7: 5d pop %rbp + 39c8: 41 5f pop %r15 + 39ca: 41 5e pop %r14 + 39cc: 41 5d pop %r13 + 39ce: 41 5c pop %r12 + 39d0: 5f pop %rdi + 39d1: 5e pop %rsi + 39d2: 5b pop %rbx + 39d3: c3 ret + 39d4: 4c 89 ee mov %r13,%rsi + 39d7: 44 89 f9 mov %r15d,%ecx + 39da: 48 83 e6 3f and $0x3f,%rsi + 39de: 44 89 ff mov %r15d,%edi + 39e1: 48 f7 de neg %rsi + 39e4: 48 83 e6 3f and $0x3f,%rsi + 39e8: 49 03 f5 add %r13,%rsi + 39eb: 48 89 f2 mov %rsi,%rdx + 39ee: e8 8d 5e 02 00 call 0x29880 + 39f3: 49 89 c5 mov %rax,%r13 + 39f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 39fd: 00 + 39fe: 49 89 54 24 30 mov %rdx,0x30(%r12) + 3a03: 41 8d 5f ff lea -0x1(%r15),%ebx + 3a07: 83 fb 11 cmp $0x11,%ebx + 3a0a: 7f 38 jg 0x3a44 + 3a0c: 89 d9 mov %ebx,%ecx + 3a0e: e8 cd 66 01 00 call 0x1a0e0 + 3a13: 89 d9 mov %ebx,%ecx + 3a15: 48 89 f2 mov %rsi,%rdx + 3a18: 41 89 f8 mov %edi,%r8d + 3a1b: 49 89 c1 mov %rax,%r9 + 3a1e: 49 89 44 24 38 mov %rax,0x38(%r12) + 3a23: e8 f8 65 02 00 call 0x2a020 + 3a28: 49 89 c1 mov %rax,%r9 + 3a2b: 89 d9 mov %ebx,%ecx + 3a2d: b8 01 00 00 00 mov $0x1,%eax + 3a32: d3 e0 shl %cl,%eax + 3a34: c1 e0 04 shl $0x4,%eax + 3a37: 83 c0 3f add $0x3f,%eax + 3a3a: 83 e0 c0 and $0xffffffc0,%eax + 3a3d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 3a42: eb 1e jmp 0x3a62 + 3a44: 48 89 e0 mov %rsp,%rax + 3a47: 4c 89 e1 mov %r12,%rcx + 3a4a: 49 89 f0 mov %rsi,%r8 + 3a4d: 41 89 f9 mov %edi,%r9d + 3a50: 48 89 50 20 mov %rdx,0x20(%rax) + 3a54: 89 da mov %ebx,%edx + 3a56: 4c 89 68 28 mov %r13,0x28(%rax) + 3a5a: e8 a1 79 02 00 call 0x2b400 + 3a5f: 49 89 c1 mov %rax,%r9 + 3a62: 44 89 f9 mov %r15d,%ecx + 3a65: 48 89 f2 mov %rsi,%rdx + 3a68: 41 89 f8 mov %edi,%r8d + 3a6b: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 3a70: e8 6b b4 02 00 call 0x2eee0 + 3a75: 44 89 f9 mov %r15d,%ecx + 3a78: 48 89 f2 mov %rsi,%rdx + 3a7b: 41 89 f8 mov %edi,%r8d + 3a7e: 49 89 c1 mov %rax,%r9 + 3a81: 49 89 44 24 58 mov %rax,0x58(%r12) + 3a86: e8 b5 b8 02 00 call 0x2f340 + 3a8b: 4d 89 26 mov %r12,(%r14) + 3a8e: 33 c0 xor %eax,%eax + 3a90: 48 83 c4 38 add $0x38,%rsp + 3a94: 5d pop %rbp + 3a95: 41 5f pop %r15 + 3a97: 41 5e pop %r14 + 3a99: 41 5d pop %r13 + 3a9b: 41 5c pop %r12 + 3a9d: 5f pop %rdi + 3a9e: 5e pop %rsi + 3a9f: 5b pop %rbx + 3aa0: c3 ret + 3aa1: bf 0a 00 00 00 mov $0xa,%edi + 3aa6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 3aad: 00 + 3aae: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x26124c0 + 3ab5: 41 83 ff 07 cmp $0x7,%r15d + 3ab9: 0f 8f 3f ff ff ff jg 0x39fe + 3abf: 49 89 d1 mov %rdx,%r9 + 3ac2: 49 83 e1 3f and $0x3f,%r9 + 3ac6: 49 f7 d9 neg %r9 + 3ac9: 49 83 e1 3f and $0x3f,%r9 + 3acd: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3ad4: 00 00 + 3ad6: 4c 03 ca add %rdx,%r9 + 3ad9: eb 87 jmp 0x3a62 + 3adb: 33 c0 xor %eax,%eax + 3add: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3ae4: 00 + 3ae5: 41 89 44 24 08 mov %eax,0x8(%r12) + 3aea: 41 89 44 24 0c mov %eax,0xc(%r12) + 3aef: e9 80 fe ff ff jmp 0x3974 + 3af4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b00: 53 push %rbx + 3b01: 56 push %rsi + 3b02: 57 push %rdi + 3b03: 41 54 push %r12 + 3b05: 41 55 push %r13 + 3b07: 41 56 push %r14 + 3b09: 41 57 push %r15 + 3b0b: 55 push %rbp + 3b0c: 48 83 ec 38 sub $0x38,%rsp + 3b10: 49 89 ce mov %rcx,%r14 + 3b13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 3b1a: 00 + 3b1b: 44 89 cf mov %r9d,%edi + 3b1e: 44 89 c6 mov %r8d,%esi + 3b21: 41 89 d7 mov %edx,%r15d + 3b24: 4d 85 f6 test %r14,%r14 + 3b27: 0f 84 91 01 00 00 je 0x3cbe + 3b2d: 41 83 ff 1e cmp $0x1e,%r15d + 3b31: 0f 87 62 01 00 00 ja 0x3c99 + 3b37: 41 83 ff 1c cmp $0x1c,%r15d + 3b3b: 0f 8f 58 01 00 00 jg 0x3c99 + 3b41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 3b48: 00 + 3b49: 48 85 db test %rbx,%rbx + 3b4c: 0f 84 6c 01 00 00 je 0x3cbe + 3b52: 48 89 dd mov %rbx,%rbp + 3b55: ba 90 00 00 00 mov $0x90,%edx + 3b5a: 48 83 e5 3f and $0x3f,%rbp + 3b5e: 48 f7 dd neg %rbp + 3b61: 48 83 e5 3f and $0x3f,%rbp + 3b65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 3b69: 4c 89 e1 mov %r12,%rcx + 3b6c: e8 0f bc 02 00 call 0x2f780 + 3b71: b8 01 00 00 00 mov $0x1,%eax + 3b76: 41 89 7c 24 18 mov %edi,0x18(%r12) + 3b7b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 3b80: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 3b87: 00 00 + 3b89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 3b8e: 83 fe 08 cmp $0x8,%esi + 3b91: 0f 84 45 02 00 00 je 0x3ddc + 3b97: 83 fe 04 cmp $0x4,%esi + 3b9a: 0f 84 99 00 00 00 je 0x3c39 + 3ba0: 83 fe 01 cmp $0x1,%esi + 3ba3: 75 3a jne 0x3bdf + 3ba5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 3ba9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 3bad: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c589c8 + 3bb4: 01 + 3bb5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 3bb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3bc0: 00 + 3bc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 3bc8: 00 00 + 3bca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 3bd1: 00 00 + 3bd3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 3bda: e9 95 00 00 00 jmp 0x3c74 + 3bdf: 83 fe 02 cmp $0x2,%esi + 3be2: 75 37 jne 0x3c1b + 3be4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 3be8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 3bec: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c589c8 + 3bf3: 01 + 3bf4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 3bf8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3bff: 00 + 3c00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 3c07: 00 00 + 3c09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 3c10: 00 00 + 3c12: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 3c19: eb 59 jmp 0x3c74 + 3c1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 3c22: 00 + 3c23: b8 ee ff ff ff mov $0xffffffee,%eax + 3c28: 48 83 c4 38 add $0x38,%rsp + 3c2c: 5d pop %rbp + 3c2d: 41 5f pop %r15 + 3c2f: 41 5e pop %r14 + 3c31: 41 5d pop %r13 + 3c33: 41 5c pop %r12 + 3c35: 5f pop %rdi + 3c36: 5e pop %rsi + 3c37: 5b pop %rbx + 3c38: c3 ret + 3c39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 3c3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 3c41: b8 01 00 00 00 mov $0x1,%eax + 3c46: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3c4d: 00 + 3c4e: 41 89 44 24 08 mov %eax,0x8(%r12) + 3c53: 41 89 44 24 0c mov %eax,0xc(%r12) + 3c58: e8 63 bb 02 00 call 0x2f7c0 + 3c5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 3c61: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c589c8 + 3c68: 01 + 3c69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 3c6d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 3c74: 41 83 ff 04 cmp $0x4,%r15d + 3c78: 7f 35 jg 0x3caf + 3c7a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3c81: 00 00 + 3c83: 33 c0 xor %eax,%eax + 3c85: 4d 89 26 mov %r12,(%r14) + 3c88: 48 83 c4 38 add $0x38,%rsp + 3c8c: 5d pop %rbp + 3c8d: 41 5f pop %r15 + 3c8f: 41 5e pop %r14 + 3c91: 41 5d pop %r13 + 3c93: 41 5c pop %r12 + 3c95: 5f pop %rdi + 3c96: 5e pop %rsi + 3c97: 5b pop %rbx + 3c98: c3 ret + 3c99: b8 ef ff ff ff mov $0xffffffef,%eax + 3c9e: 48 83 c4 38 add $0x38,%rsp + 3ca2: 5d pop %rbp + 3ca3: 41 5f pop %r15 + 3ca5: 41 5e pop %r14 + 3ca7: 41 5d pop %r13 + 3ca9: 41 5c pop %r12 + 3cab: 5f pop %rdi + 3cac: 5e pop %rsi + 3cad: 5b pop %rbx + 3cae: c3 ret + 3caf: 41 83 ff 0a cmp $0xa,%r15d + 3cb3: 0f 8e e9 00 00 00 jle 0x3da2 + 3cb9: 4d 85 ed test %r13,%r13 + 3cbc: 75 16 jne 0x3cd4 + 3cbe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3cc3: 48 83 c4 38 add $0x38,%rsp + 3cc7: 5d pop %rbp + 3cc8: 41 5f pop %r15 + 3cca: 41 5e pop %r14 + 3ccc: 41 5d pop %r13 + 3cce: 41 5c pop %r12 + 3cd0: 5f pop %rdi + 3cd1: 5e pop %rsi + 3cd2: 5b pop %rbx + 3cd3: c3 ret + 3cd4: 4c 89 ee mov %r13,%rsi + 3cd7: 44 89 f9 mov %r15d,%ecx + 3cda: 48 83 e6 3f and $0x3f,%rsi + 3cde: 44 89 ff mov %r15d,%edi + 3ce1: 48 f7 de neg %rsi + 3ce4: 48 83 e6 3f and $0x3f,%rsi + 3ce8: 49 03 f5 add %r13,%rsi + 3ceb: 48 89 f2 mov %rsi,%rdx + 3cee: e8 ed ba 02 00 call 0x2f7e0 + 3cf3: 49 89 c5 mov %rax,%r13 + 3cf6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 3cfd: 00 + 3cfe: 49 89 54 24 30 mov %rdx,0x30(%r12) + 3d03: 41 8d 5f ff lea -0x1(%r15),%ebx + 3d07: 83 fb 11 cmp $0x11,%ebx + 3d0a: 7f 39 jg 0x3d45 + 3d0c: 89 d9 mov %ebx,%ecx + 3d0e: e8 2d c2 02 00 call 0x2ff40 + 3d13: 89 d9 mov %ebx,%ecx + 3d15: 48 89 f2 mov %rsi,%rdx + 3d18: 41 89 f8 mov %edi,%r8d + 3d1b: 49 89 c1 mov %rax,%r9 + 3d1e: 49 89 44 24 38 mov %rax,0x38(%r12) + 3d23: e8 b8 c2 02 00 call 0x2ffe0 + 3d28: 49 89 c1 mov %rax,%r9 + 3d2b: b8 01 00 00 00 mov $0x1,%eax + 3d30: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 3d35: c1 e3 04 shl $0x4,%ebx + 3d38: 83 c3 3f add $0x3f,%ebx + 3d3b: 83 e3 c0 and $0xffffffc0,%ebx + 3d3e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 3d43: eb 1e jmp 0x3d63 + 3d45: 48 89 e0 mov %rsp,%rax + 3d48: 4c 89 e1 mov %r12,%rcx + 3d4b: 49 89 f0 mov %rsi,%r8 + 3d4e: 41 89 f9 mov %edi,%r9d + 3d51: 48 89 50 20 mov %rdx,0x20(%rax) + 3d55: 89 da mov %ebx,%edx + 3d57: 4c 89 68 28 mov %r13,0x28(%rax) + 3d5b: e8 a0 d6 02 00 call 0x31400 + 3d60: 49 89 c1 mov %rax,%r9 + 3d63: 44 89 f9 mov %r15d,%ecx + 3d66: 48 89 f2 mov %rsi,%rdx + 3d69: 41 89 f8 mov %edi,%r8d + 3d6c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 3d71: e8 6a 11 03 00 call 0x34ee0 + 3d76: 44 89 f9 mov %r15d,%ecx + 3d79: 48 89 f2 mov %rsi,%rdx + 3d7c: 41 89 f8 mov %edi,%r8d + 3d7f: 49 89 c1 mov %rax,%r9 + 3d82: 49 89 44 24 58 mov %rax,0x58(%r12) + 3d87: e8 b4 15 03 00 call 0x35340 + 3d8c: 4d 89 26 mov %r12,(%r14) + 3d8f: 33 c0 xor %eax,%eax + 3d91: 48 83 c4 38 add $0x38,%rsp + 3d95: 5d pop %rbp + 3d96: 41 5f pop %r15 + 3d98: 41 5e pop %r14 + 3d9a: 41 5d pop %r13 + 3d9c: 41 5c pop %r12 + 3d9e: 5f pop %rdi + 3d9f: 5e pop %rsi + 3da0: 5b pop %rbx + 3da1: c3 ret + 3da2: bf 0a 00 00 00 mov $0xa,%edi + 3da7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 3dae: 00 + 3daf: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x26124c0 + 3db6: 41 83 ff 07 cmp $0x7,%r15d + 3dba: 0f 8f 3e ff ff ff jg 0x3cfe + 3dc0: 49 89 d1 mov %rdx,%r9 + 3dc3: 49 83 e1 3f and $0x3f,%r9 + 3dc7: 49 f7 d9 neg %r9 + 3dca: 49 83 e1 3f and $0x3f,%r9 + 3dce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3dd5: 00 00 + 3dd7: 4c 03 ca add %rdx,%r9 + 3dda: eb 87 jmp 0x3d63 + 3ddc: 33 c0 xor %eax,%eax + 3dde: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3de5: 00 + 3de6: 41 89 44 24 08 mov %eax,0x8(%r12) + 3deb: 41 89 44 24 0c mov %eax,0xc(%r12) + 3df0: e9 7f fe ff ff jmp 0x3c74 + 3df5: 0f 1f 40 00 nopl 0x0(%rax) + 3df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e00: 53 push %rbx + 3e01: 56 push %rsi + 3e02: 57 push %rdi + 3e03: 41 54 push %r12 + 3e05: 41 55 push %r13 + 3e07: 41 56 push %r14 + 3e09: 41 57 push %r15 + 3e0b: 55 push %rbp + 3e0c: 48 83 ec 38 sub $0x38,%rsp + 3e10: 49 89 ce mov %rcx,%r14 + 3e13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 3e1a: 00 + 3e1b: 44 89 cf mov %r9d,%edi + 3e1e: 44 89 c6 mov %r8d,%esi + 3e21: 41 89 d7 mov %edx,%r15d + 3e24: 4d 85 f6 test %r14,%r14 + 3e27: 0f 84 91 01 00 00 je 0x3fbe + 3e2d: 41 83 ff 1e cmp $0x1e,%r15d + 3e31: 0f 87 62 01 00 00 ja 0x3f99 + 3e37: 41 83 ff 1c cmp $0x1c,%r15d + 3e3b: 0f 8f 58 01 00 00 jg 0x3f99 + 3e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 3e48: 00 + 3e49: 48 85 db test %rbx,%rbx + 3e4c: 0f 84 6c 01 00 00 je 0x3fbe + 3e52: 48 89 dd mov %rbx,%rbp + 3e55: ba 90 00 00 00 mov $0x90,%edx + 3e5a: 48 83 e5 3f and $0x3f,%rbp + 3e5e: 48 f7 dd neg %rbp + 3e61: 48 83 e5 3f and $0x3f,%rbp + 3e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 3e69: 4c 89 e1 mov %r12,%rcx + 3e6c: e8 ef 18 03 00 call 0x35760 + 3e71: b8 01 00 00 00 mov $0x1,%eax + 3e76: 41 89 7c 24 18 mov %edi,0x18(%r12) + 3e7b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 3e80: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 3e87: 00 00 + 3e89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 3e8e: 83 fe 08 cmp $0x8,%esi + 3e91: 0f 84 45 02 00 00 je 0x40dc + 3e97: 83 fe 04 cmp $0x4,%esi + 3e9a: 0f 84 99 00 00 00 je 0x3f39 + 3ea0: 83 fe 01 cmp $0x1,%esi + 3ea3: 75 3a jne 0x3edf + 3ea5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 3ea9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 3ead: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c589d0 + 3eb4: 01 + 3eb5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 3eb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3ec0: 00 + 3ec1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 3ec8: 00 00 + 3eca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 3ed1: 00 00 + 3ed3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 3eda: e9 95 00 00 00 jmp 0x3f74 + 3edf: 83 fe 02 cmp $0x2,%esi + 3ee2: 75 37 jne 0x3f1b + 3ee4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 3ee8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 3eec: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c589d0 + 3ef3: 01 + 3ef4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 3ef8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3eff: 00 + 3f00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 3f07: 00 00 + 3f09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 3f10: 00 00 + 3f12: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 3f19: eb 59 jmp 0x3f74 + 3f1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 3f22: 00 + 3f23: b8 ee ff ff ff mov $0xffffffee,%eax + 3f28: 48 83 c4 38 add $0x38,%rsp + 3f2c: 5d pop %rbp + 3f2d: 41 5f pop %r15 + 3f2f: 41 5e pop %r14 + 3f31: 41 5d pop %r13 + 3f33: 41 5c pop %r12 + 3f35: 5f pop %rdi + 3f36: 5e pop %rsi + 3f37: 5b pop %rbx + 3f38: c3 ret + 3f39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 3f3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 3f41: b8 01 00 00 00 mov $0x1,%eax + 3f46: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 3f4d: 00 + 3f4e: 41 89 44 24 08 mov %eax,0x8(%r12) + 3f53: 41 89 44 24 0c mov %eax,0xc(%r12) + 3f58: e8 43 18 03 00 call 0x357a0 + 3f5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 3f61: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c589d0 + 3f68: 01 + 3f69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 3f6d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 3f74: 41 83 ff 04 cmp $0x4,%r15d + 3f78: 7f 35 jg 0x3faf + 3f7a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3f81: 00 00 + 3f83: 33 c0 xor %eax,%eax + 3f85: 4d 89 26 mov %r12,(%r14) + 3f88: 48 83 c4 38 add $0x38,%rsp + 3f8c: 5d pop %rbp + 3f8d: 41 5f pop %r15 + 3f8f: 41 5e pop %r14 + 3f91: 41 5d pop %r13 + 3f93: 41 5c pop %r12 + 3f95: 5f pop %rdi + 3f96: 5e pop %rsi + 3f97: 5b pop %rbx + 3f98: c3 ret + 3f99: b8 ef ff ff ff mov $0xffffffef,%eax + 3f9e: 48 83 c4 38 add $0x38,%rsp + 3fa2: 5d pop %rbp + 3fa3: 41 5f pop %r15 + 3fa5: 41 5e pop %r14 + 3fa7: 41 5d pop %r13 + 3fa9: 41 5c pop %r12 + 3fab: 5f pop %rdi + 3fac: 5e pop %rsi + 3fad: 5b pop %rbx + 3fae: c3 ret + 3faf: 41 83 ff 0a cmp $0xa,%r15d + 3fb3: 0f 8e e9 00 00 00 jle 0x40a2 + 3fb9: 4d 85 ed test %r13,%r13 + 3fbc: 75 16 jne 0x3fd4 + 3fbe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3fc3: 48 83 c4 38 add $0x38,%rsp + 3fc7: 5d pop %rbp + 3fc8: 41 5f pop %r15 + 3fca: 41 5e pop %r14 + 3fcc: 41 5d pop %r13 + 3fce: 41 5c pop %r12 + 3fd0: 5f pop %rdi + 3fd1: 5e pop %rsi + 3fd2: 5b pop %rbx + 3fd3: c3 ret + 3fd4: 4c 89 ee mov %r13,%rsi + 3fd7: 44 89 f9 mov %r15d,%ecx + 3fda: 48 83 e6 3f and $0x3f,%rsi + 3fde: 44 89 ff mov %r15d,%edi + 3fe1: 48 f7 de neg %rsi + 3fe4: 48 83 e6 3f and $0x3f,%rsi + 3fe8: 49 03 f5 add %r13,%rsi + 3feb: 48 89 f2 mov %rsi,%rdx + 3fee: e8 cd 17 03 00 call 0x357c0 + 3ff3: 49 89 c5 mov %rax,%r13 + 3ff6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 3ffd: 00 + 3ffe: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4003: 41 8d 5f ff lea -0x1(%r15),%ebx + 4007: 83 fb 11 cmp $0x11,%ebx + 400a: 7f 39 jg 0x4045 + 400c: 89 d9 mov %ebx,%ecx + 400e: e8 2d bf 02 00 call 0x2ff40 + 4013: 89 d9 mov %ebx,%ecx + 4015: 48 89 f2 mov %rsi,%rdx + 4018: 41 89 f8 mov %edi,%r8d + 401b: 49 89 c1 mov %rax,%r9 + 401e: 49 89 44 24 38 mov %rax,0x38(%r12) + 4023: e8 38 1f 03 00 call 0x35f60 + 4028: 49 89 c1 mov %rax,%r9 + 402b: b8 01 00 00 00 mov $0x1,%eax + 4030: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 4035: c1 e3 04 shl $0x4,%ebx + 4038: 83 c3 3f add $0x3f,%ebx + 403b: 83 e3 c0 and $0xffffffc0,%ebx + 403e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 4043: eb 1e jmp 0x4063 + 4045: 48 89 e0 mov %rsp,%rax + 4048: 4c 89 e1 mov %r12,%rcx + 404b: 49 89 f0 mov %rsi,%r8 + 404e: 41 89 f9 mov %edi,%r9d + 4051: 48 89 50 20 mov %rdx,0x20(%rax) + 4055: 89 da mov %ebx,%edx + 4057: 4c 89 68 28 mov %r13,0x28(%rax) + 405b: e8 20 33 03 00 call 0x37380 + 4060: 49 89 c1 mov %rax,%r9 + 4063: 44 89 f9 mov %r15d,%ecx + 4066: 48 89 f2 mov %rsi,%rdx + 4069: 41 89 f8 mov %edi,%r8d + 406c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4071: e8 ea 6d 03 00 call 0x3ae60 + 4076: 44 89 f9 mov %r15d,%ecx + 4079: 48 89 f2 mov %rsi,%rdx + 407c: 41 89 f8 mov %edi,%r8d + 407f: 49 89 c1 mov %rax,%r9 + 4082: 49 89 44 24 58 mov %rax,0x58(%r12) + 4087: e8 34 72 03 00 call 0x3b2c0 + 408c: 4d 89 26 mov %r12,(%r14) + 408f: 33 c0 xor %eax,%eax + 4091: 48 83 c4 38 add $0x38,%rsp + 4095: 5d pop %rbp + 4096: 41 5f pop %r15 + 4098: 41 5e pop %r14 + 409a: 41 5d pop %r13 + 409c: 41 5c pop %r12 + 409e: 5f pop %rdi + 409f: 5e pop %rsi + 40a0: 5b pop %rbx + 40a1: c3 ret + 40a2: bf 0a 00 00 00 mov $0xa,%edi + 40a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 40ae: 00 + 40af: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x26124c0 + 40b6: 41 83 ff 07 cmp $0x7,%r15d + 40ba: 0f 8f 3e ff ff ff jg 0x3ffe + 40c0: 49 89 d1 mov %rdx,%r9 + 40c3: 49 83 e1 3f and $0x3f,%r9 + 40c7: 49 f7 d9 neg %r9 + 40ca: 49 83 e1 3f and $0x3f,%r9 + 40ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 40d5: 00 00 + 40d7: 4c 03 ca add %rdx,%r9 + 40da: eb 87 jmp 0x4063 + 40dc: 33 c0 xor %eax,%eax + 40de: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 40e5: 00 + 40e6: 41 89 44 24 08 mov %eax,0x8(%r12) + 40eb: 41 89 44 24 0c mov %eax,0xc(%r12) + 40f0: e9 7f fe ff ff jmp 0x3f74 + 40f5: 0f 1f 40 00 nopl 0x0(%rax) + 40f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4100: 48 83 ec 28 sub $0x28,%rsp + 4104: 48 85 c9 test %rcx,%rcx + 4107: 74 20 je 0x4129 + 4109: 48 85 d2 test %rdx,%rdx + 410c: 74 1b je 0x4129 + 410e: 45 85 c0 test %r8d,%r8d + 4111: 7f 0a jg 0x411d + 4113: b8 fa ff ff ff mov $0xfffffffa,%eax + 4118: 48 83 c4 28 add $0x28,%rsp + 411c: c3 ret + 411d: e8 be 75 03 00 call 0x3b6e0 + 4122: 33 c0 xor %eax,%eax + 4124: 48 83 c4 28 add $0x28,%rsp + 4128: c3 ret + 4129: b8 f8 ff ff ff mov $0xfffffff8,%eax + 412e: 48 83 c4 28 add $0x28,%rsp + 4132: c3 ret + 4133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 413f: 00 + 4140: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4145: 48 85 c9 test %rcx,%rcx + 4148: 74 22 je 0x416c + 414a: 48 85 d2 test %rdx,%rdx + 414d: 74 1d je 0x416c + 414f: 45 85 c0 test %r8d,%r8d + 4152: 7f 0b jg 0x415f + 4154: b8 fa ff ff ff mov $0xfffffffa,%eax + 4159: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 415e: c3 ret + 415f: e8 5c 77 03 00 call 0x3b8c0 + 4164: 33 c0 xor %eax,%eax + 4166: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 416b: c3 ret + 416c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4171: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4176: c3 ret + 4177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 417e: 00 00 + 4180: 48 83 ec 28 sub $0x28,%rsp + 4184: 48 85 c9 test %rcx,%rcx + 4187: 74 20 je 0x41a9 + 4189: 48 85 d2 test %rdx,%rdx + 418c: 74 1b je 0x41a9 + 418e: 45 85 c0 test %r8d,%r8d + 4191: 7f 0a jg 0x419d + 4193: b8 fa ff ff ff mov $0xfffffffa,%eax + 4198: 48 83 c4 28 add $0x28,%rsp + 419c: c3 ret + 419d: e8 fe 78 03 00 call 0x3baa0 + 41a2: 33 c0 xor %eax,%eax + 41a4: 48 83 c4 28 add $0x28,%rsp + 41a8: c3 ret + 41a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 41ae: 48 83 c4 28 add $0x28,%rsp + 41b2: c3 ret + 41b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 41b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 41bf: 00 + 41c0: 56 push %rsi + 41c1: 48 89 d6 mov %rdx,%rsi + 41c4: 48 85 c9 test %rcx,%rcx + 41c7: 0f 84 d0 01 00 00 je 0x439d + 41cd: 48 85 f6 test %rsi,%rsi + 41d0: 0f 84 c7 01 00 00 je 0x439d + 41d6: 45 85 c0 test %r8d,%r8d + 41d9: 0f 8e b7 01 00 00 jle 0x4396 + 41df: 41 83 f8 10 cmp $0x10,%r8d + 41e3: 0f 8c 9d 01 00 00 jl 0x4386 + 41e9: 49 89 f1 mov %rsi,%r9 + 41ec: 49 83 e1 1f and $0x1f,%r9 + 41f0: 45 89 c9 mov %r9d,%r9d + 41f3: 45 85 c9 test %r9d,%r9d + 41f6: 74 18 je 0x4210 + 41f8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 41ff: 0f 85 81 01 00 00 jne 0x4386 + 4205: 41 f7 d9 neg %r9d + 4208: 41 83 c1 20 add $0x20,%r9d + 420c: 41 c1 e9 03 shr $0x3,%r9d + 4210: 41 8d 41 10 lea 0x10(%r9),%eax + 4214: 44 3b c0 cmp %eax,%r8d + 4217: 0f 8c 69 01 00 00 jl 0x4386 + 421d: 44 89 c0 mov %r8d,%eax + 4220: 33 d2 xor %edx,%edx + 4222: 41 2b c1 sub %r9d,%eax + 4225: 83 e0 0f and $0xf,%eax + 4228: f7 d8 neg %eax + 422a: 41 03 c0 add %r8d,%eax + 422d: 45 85 c9 test %r9d,%r9d + 4230: 76 25 jbe 0x4257 + 4232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4240: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 4245: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1 + 424a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 424f: 48 ff c2 inc %rdx + 4252: 49 3b d1 cmp %r9,%rdx + 4255: 72 e9 jb 0x4240 + 4257: 48 63 d0 movslq %eax,%rdx + 425a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4260: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 4266: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 426d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 4274: 01 + 4275: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 427c: 01 + 427d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2 + 4283: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 428a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 4291: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 4298: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 429e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 42a5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 42ac: 01 + 42ad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 42b4: 01 + 42b5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 42bc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 42c3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 42ca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 42d1: 49 83 c1 10 add $0x10,%r9 + 42d5: 4c 3b ca cmp %rdx,%r9 + 42d8: 72 86 jb 0x4260 + 42da: 44 8d 48 01 lea 0x1(%rax),%r9d + 42de: 45 3b c8 cmp %r8d,%r9d + 42e1: 0f 87 93 00 00 00 ja 0x437a + 42e7: 4d 63 d0 movslq %r8d,%r10 + 42ea: 4c 2b d2 sub %rdx,%r10 + 42ed: 49 83 fa 04 cmp $0x4,%r10 + 42f1: 0f 8c 8a 00 00 00 jl 0x4381 + 42f7: 45 89 d3 mov %r10d,%r11d + 42fa: 45 33 c9 xor %r9d,%r9d + 42fd: 41 83 e3 fc and $0xfffffffc,%r11d + 4301: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 4305: 4d 63 db movslq %r11d,%r11 + 4308: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 430c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4313: 00 + 4314: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 431b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4320: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 4326: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 432d: 01 + 432e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2 + 4334: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 433a: 49 83 c1 04 add $0x4,%r9 + 433e: 4d 3b cb cmp %r11,%r9 + 4341: 72 dd jb 0x4320 + 4343: 4d 3b da cmp %r10,%r11 + 4346: 73 32 jae 0x437a + 4348: 48 63 c0 movslq %eax,%rax + 434b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 434f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 4353: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 435f: 00 + 4360: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 4366: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 436c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 4372: 49 ff c3 inc %r11 + 4375: 4d 3b da cmp %r10,%r11 + 4378: 72 e6 jb 0x4360 + 437a: 33 c0 xor %eax,%eax + 437c: c5 f8 77 vzeroupper + 437f: 5e pop %rsi + 4380: c3 ret + 4381: 45 33 db xor %r11d,%r11d + 4384: eb bd jmp 0x4343 + 4386: 33 c0 xor %eax,%eax + 4388: 41 83 f8 01 cmp $0x1,%r8d + 438c: 72 ec jb 0x437a + 438e: 4d 63 d0 movslq %r8d,%r10 + 4391: 45 33 db xor %r11d,%r11d + 4394: eb ad jmp 0x4343 + 4396: b8 fa ff ff ff mov $0xfffffffa,%eax + 439b: 5e pop %rsi + 439c: c3 ret + 439d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 43a2: 5e pop %rsi + 43a3: c3 ret + 43a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43ab: 00 + 43ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 43b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43bf: 00 + 43c0: 53 push %rbx + 43c1: 48 85 c9 test %rcx,%rcx + 43c4: 0f 84 aa 01 00 00 je 0x4574 + 43ca: 48 85 d2 test %rdx,%rdx + 43cd: 0f 84 a1 01 00 00 je 0x4574 + 43d3: 45 85 c0 test %r8d,%r8d + 43d6: 0f 8e 91 01 00 00 jle 0x456d + 43dc: 41 83 f8 10 cmp $0x10,%r8d + 43e0: 0f 8c 80 01 00 00 jl 0x4566 + 43e6: 49 89 d3 mov %rdx,%r11 + 43e9: 49 83 e3 1f and $0x1f,%r11 + 43ed: 45 85 db test %r11d,%r11d + 43f0: 74 18 je 0x440a + 43f2: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 43f9: 0f 85 67 01 00 00 jne 0x4566 + 43ff: 41 f7 db neg %r11d + 4402: 41 83 c3 20 add $0x20,%r11d + 4406: 41 c1 eb 03 shr $0x3,%r11d + 440a: 41 8d 43 10 lea 0x10(%r11),%eax + 440e: 44 3b c0 cmp %eax,%r8d + 4411: 0f 8c 4f 01 00 00 jl 0x4566 + 4417: 44 89 c0 mov %r8d,%eax + 441a: 45 33 d2 xor %r10d,%r10d + 441d: 41 2b c3 sub %r11d,%eax + 4420: 83 e0 0f and $0xf,%eax + 4423: f7 d8 neg %eax + 4425: 41 03 c0 add %r8d,%eax + 4428: 44 89 db mov %r11d,%ebx + 442b: 45 85 db test %r11d,%r11d + 442e: 76 2a jbe 0x445a + 4430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4437: 00 + 4438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 443f: 90 nop + 4440: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 4446: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 444c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 4452: 49 ff c2 inc %r10 + 4455: 4c 3b d3 cmp %rbx,%r10 + 4458: 72 e6 jb 0x4440 + 445a: 4c 63 d0 movslq %eax,%r10 + 445d: 0f 1f 00 nopl (%rax) + 4460: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 4465: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 4469: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 446f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 4475: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 + 447a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 4480: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 + 4486: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 + 448c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 4491: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 + 4497: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 449d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 44a3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 44a9: 48 83 c3 10 add $0x10,%rbx + 44ad: 49 3b da cmp %r10,%rbx + 44b0: 72 ae jb 0x4460 + 44b2: 8d 58 01 lea 0x1(%rax),%ebx + 44b5: 41 3b d8 cmp %r8d,%ebx + 44b8: 0f 87 9c 00 00 00 ja 0x455a + 44be: 4d 63 c8 movslq %r8d,%r9 + 44c1: 48 63 c0 movslq %eax,%rax + 44c4: 4c 2b c8 sub %rax,%r9 + 44c7: 49 83 f9 04 cmp $0x4,%r9 + 44cb: 0f 8c 90 00 00 00 jl 0x4561 + 44d1: 48 63 c0 movslq %eax,%rax + 44d4: 45 89 ca mov %r9d,%r10d + 44d7: 41 83 e2 fc and $0xfffffffc,%r10d + 44db: 45 33 c0 xor %r8d,%r8d + 44de: 4d 63 d2 movslq %r10d,%r10 + 44e1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 44e5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 44e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 44f0: 00 + 44f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 44f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 44ff: 00 + 4500: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 4506: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 + 450c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 4512: 49 83 c0 04 add $0x4,%r8 + 4516: 4d 3b c2 cmp %r10,%r8 + 4519: 72 e5 jb 0x4500 + 451b: 4d 3b d1 cmp %r9,%r10 + 451e: 73 3a jae 0x455a + 4520: 48 63 c0 movslq %eax,%rax + 4523: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 4527: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 452b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4532: 00 + 4533: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 453a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4540: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 4546: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 454c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 4552: 49 ff c2 inc %r10 + 4555: 4d 3b d1 cmp %r9,%r10 + 4558: 72 e6 jb 0x4540 + 455a: 33 c0 xor %eax,%eax + 455c: c5 f8 77 vzeroupper + 455f: 5b pop %rbx + 4560: c3 ret + 4561: 45 33 d2 xor %r10d,%r10d + 4564: eb b5 jmp 0x451b + 4566: 33 c0 xor %eax,%eax + 4568: e9 45 ff ff ff jmp 0x44b2 + 456d: b8 fa ff ff ff mov $0xfffffffa,%eax + 4572: 5b pop %rbx + 4573: c3 ret + 4574: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4579: 5b pop %rbx + 457a: c3 ret + 457b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4580: 53 push %rbx + 4581: 49 89 ca mov %rcx,%r10 + 4584: 4d 85 d2 test %r10,%r10 + 4587: 0f 84 a4 01 00 00 je 0x4731 + 458d: 48 85 d2 test %rdx,%rdx + 4590: 0f 84 9b 01 00 00 je 0x4731 + 4596: 45 85 c0 test %r8d,%r8d + 4599: 0f 8e 8b 01 00 00 jle 0x472a + 459f: 41 83 f8 10 cmp $0x10,%r8d + 45a3: 0f 8c 79 01 00 00 jl 0x4722 + 45a9: 48 89 d3 mov %rdx,%rbx + 45ac: 48 83 e3 1f and $0x1f,%rbx + 45b0: 85 db test %ebx,%ebx + 45b2: 74 11 je 0x45c5 + 45b4: f6 c3 07 test $0x7,%bl + 45b7: 0f 85 65 01 00 00 jne 0x4722 + 45bd: f7 db neg %ebx + 45bf: 83 c3 20 add $0x20,%ebx + 45c2: c1 eb 03 shr $0x3,%ebx + 45c5: 8d 43 10 lea 0x10(%rbx),%eax + 45c8: 44 3b c0 cmp %eax,%r8d + 45cb: 0f 8c 51 01 00 00 jl 0x4722 + 45d1: 45 89 c1 mov %r8d,%r9d + 45d4: 33 c0 xor %eax,%eax + 45d6: 44 2b cb sub %ebx,%r9d + 45d9: 41 83 e1 0f and $0xf,%r9d + 45dd: 41 f7 d9 neg %r9d + 45e0: 45 03 c8 add %r8d,%r9d + 45e3: 89 d9 mov %ebx,%ecx + 45e5: 85 db test %ebx,%ebx + 45e7: 76 2f jbe 0x4618 + 45e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 45f0: 00 + 45f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 45f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 45ff: 00 + 4600: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 4606: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 460b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 4610: 48 ff c0 inc %rax + 4613: 48 3b c1 cmp %rcx,%rax + 4616: 72 e8 jb 0x4600 + 4618: 49 63 c1 movslq %r9d,%rax + 461b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4620: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 4626: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 462d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 4634: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 463b: 03 + 463c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 4641: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 4647: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 464d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 4654: 03 + 4655: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 465a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 4660: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 4666: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 466d: 03 + 466e: 48 83 c1 10 add $0x10,%rcx + 4672: 48 3b c8 cmp %rax,%rcx + 4675: 72 a9 jb 0x4620 + 4677: 41 8d 41 01 lea 0x1(%r9),%eax + 467b: 41 3b c0 cmp %r8d,%eax + 467e: 0f 87 93 00 00 00 ja 0x4717 + 4684: 4d 63 c0 movslq %r8d,%r8 + 4687: 4d 63 c9 movslq %r9d,%r9 + 468a: 4d 2b c1 sub %r9,%r8 + 468d: 49 83 f8 04 cmp $0x4,%r8 + 4691: 0f 8c 87 00 00 00 jl 0x471e + 4697: 4d 63 c9 movslq %r9d,%r9 + 469a: 44 89 c3 mov %r8d,%ebx + 469d: 83 e3 fc and $0xfffffffc,%ebx + 46a0: 33 c9 xor %ecx,%ecx + 46a2: 48 63 db movslq %ebx,%rbx + 46a5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 46a9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 46ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 46b4: 00 + 46b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46bc: 0f 1f 40 00 nopl 0x0(%rax) + 46c0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 46c6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 46cb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 46d0: 48 83 c1 04 add $0x4,%rcx + 46d4: 48 3b cb cmp %rbx,%rcx + 46d7: 72 e7 jb 0x46c0 + 46d9: 49 3b d8 cmp %r8,%rbx + 46dc: 73 39 jae 0x4717 + 46de: 4d 63 c9 movslq %r9d,%r9 + 46e1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 46e5: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 46e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 46f0: 00 + 46f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 46ff: 00 + 4700: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 4705: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 + 470a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 470f: 48 ff c3 inc %rbx + 4712: 49 3b d8 cmp %r8,%rbx + 4715: 72 e9 jb 0x4700 + 4717: 33 c0 xor %eax,%eax + 4719: c5 f8 77 vzeroupper + 471c: 5b pop %rbx + 471d: c3 ret + 471e: 33 db xor %ebx,%ebx + 4720: eb b7 jmp 0x46d9 + 4722: 45 33 c9 xor %r9d,%r9d + 4725: e9 4d ff ff ff jmp 0x4677 + 472a: b8 fa ff ff ff mov $0xfffffffa,%eax + 472f: 5b pop %rbx + 4730: c3 ret + 4731: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4736: 5b pop %rbx + 4737: c3 ret + 4738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 473f: 00 + 4740: 48 83 ec 28 sub $0x28,%rsp + 4744: 48 85 c9 test %rcx,%rcx + 4747: 74 25 je 0x476e + 4749: 48 85 d2 test %rdx,%rdx + 474c: 74 20 je 0x476e + 474e: 4d 85 c0 test %r8,%r8 + 4751: 74 1b je 0x476e + 4753: 45 85 c9 test %r9d,%r9d + 4756: 7f 0a jg 0x4762 + 4758: b8 fa ff ff ff mov $0xfffffffa,%eax + 475d: 48 83 c4 28 add $0x28,%rsp + 4761: c3 ret + 4762: e8 b9 74 03 00 call 0x3bc20 + 4767: 33 c0 xor %eax,%eax + 4769: 48 83 c4 28 add $0x28,%rsp + 476d: c3 ret + 476e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4773: 48 83 c4 28 add $0x28,%rsp + 4777: c3 ret + 4778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 477f: 00 + 4780: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4785: 48 85 c9 test %rcx,%rcx + 4788: 74 27 je 0x47b1 + 478a: 48 85 d2 test %rdx,%rdx + 478d: 74 22 je 0x47b1 + 478f: 4d 85 c0 test %r8,%r8 + 4792: 74 1d je 0x47b1 + 4794: 45 85 c9 test %r9d,%r9d + 4797: 7f 0b jg 0x47a4 + 4799: b8 fa ff ff ff mov $0xfffffffa,%eax + 479e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 47a3: c3 ret + 47a4: e8 77 74 03 00 call 0x3bc20 + 47a9: 33 c0 xor %eax,%eax + 47ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 47b0: c3 ret + 47b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 47b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 47bb: c3 ret + 47bc: 0f 1f 40 00 nopl 0x0(%rax) + 47c0: 48 83 ec 28 sub $0x28,%rsp + 47c4: 48 85 c9 test %rcx,%rcx + 47c7: 74 25 je 0x47ee + 47c9: 48 85 d2 test %rdx,%rdx + 47cc: 74 20 je 0x47ee + 47ce: 4d 85 c0 test %r8,%r8 + 47d1: 74 1b je 0x47ee + 47d3: 45 85 c9 test %r9d,%r9d + 47d6: 7f 0a jg 0x47e2 + 47d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 47dd: 48 83 c4 28 add $0x28,%rsp + 47e1: c3 ret + 47e2: e8 d9 78 03 00 call 0x3c0c0 + 47e7: 33 c0 xor %eax,%eax + 47e9: 48 83 c4 28 add $0x28,%rsp + 47ed: c3 ret + 47ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 47f3: 48 83 c4 28 add $0x28,%rsp + 47f7: c3 ret + 47f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 47ff: 00 + 4800: 56 push %rsi + 4801: 57 push %rdi + 4802: 55 push %rbp + 4803: 48 89 d5 mov %rdx,%rbp + 4806: 48 85 c9 test %rcx,%rcx + 4809: 0f 84 f2 01 00 00 je 0x4a01 + 480f: 48 85 ed test %rbp,%rbp + 4812: 0f 84 e9 01 00 00 je 0x4a01 + 4818: 4d 85 c0 test %r8,%r8 + 481b: 0f 84 e0 01 00 00 je 0x4a01 + 4821: 45 85 c9 test %r9d,%r9d + 4824: 0f 8e ce 01 00 00 jle 0x49f8 + 482a: 41 83 f9 10 cmp $0x10,%r9d + 482e: 0f 8c b4 01 00 00 jl 0x49e8 + 4834: 4c 89 c6 mov %r8,%rsi + 4837: 48 83 e6 1f and $0x1f,%rsi + 483b: 89 f6 mov %esi,%esi + 483d: 85 f6 test %esi,%esi + 483f: 74 14 je 0x4855 + 4841: f7 c6 07 00 00 00 test $0x7,%esi + 4847: 0f 85 9b 01 00 00 jne 0x49e8 + 484d: f7 de neg %esi + 484f: 83 c6 20 add $0x20,%esi + 4852: c1 ee 03 shr $0x3,%esi + 4855: 8d 46 10 lea 0x10(%rsi),%eax + 4858: 44 3b c8 cmp %eax,%r9d + 485b: 0f 8c 87 01 00 00 jl 0x49e8 + 4861: 44 89 c8 mov %r9d,%eax + 4864: 33 d2 xor %edx,%edx + 4866: 2b c6 sub %esi,%eax + 4868: 83 e0 0f and $0xf,%eax + 486b: f7 d8 neg %eax + 486d: 41 03 c1 add %r9d,%eax + 4870: 85 f6 test %esi,%esi + 4872: 76 25 jbe 0x4899 + 4874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4880: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 + 4886: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + 488b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 4891: 48 ff c2 inc %rdx + 4894: 48 3b d6 cmp %rsi,%rdx + 4897: 72 e7 jb 0x4880 + 4899: 48 63 d0 movslq %eax,%rdx + 489c: 0f 1f 40 00 nopl 0x0(%rax) + 48a0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 + 48a6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 + 48ab: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 + 48b1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 + 48b8: 01 + 48b9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 + 48c0: 01 + 48c1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 + 48c7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 + 48cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 48d1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 + 48d7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 + 48de: 01 + 48df: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 + 48e5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 + 48ec: 01 + 48ed: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 48f1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 + 48f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 48fe: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 + 4905: 01 + 4906: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 + 490c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 + 4913: 01 + 4914: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 4918: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 491f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 + 4926: 01 + 4927: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 + 492e: 01 + 492f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 4933: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 493a: 48 83 c6 10 add $0x10,%rsi + 493e: 48 3b f2 cmp %rdx,%rsi + 4941: 0f 82 59 ff ff ff jb 0x48a0 + 4947: 8d 70 01 lea 0x1(%rax),%esi + 494a: 41 3b f1 cmp %r9d,%esi + 494d: 0f 87 87 00 00 00 ja 0x49da + 4953: 4d 63 c9 movslq %r9d,%r9 + 4956: 4c 2b ca sub %rdx,%r9 + 4959: 49 83 f9 02 cmp $0x2,%r9 + 495d: 0f 8c 80 00 00 00 jl 0x49e3 + 4963: 45 89 cb mov %r9d,%r11d + 4966: 45 33 d2 xor %r10d,%r10d + 4969: 41 83 e3 fe and $0xfffffffe,%r11d + 496d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 4971: 4d 63 db movslq %r11d,%r11 + 4974: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi + 4978: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx + 497d: 0f 1f 00 nopl (%rax) + 4980: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 4986: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 + 498c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 4992: 49 83 c2 02 add $0x2,%r10 + 4996: 4d 3b d3 cmp %r11,%r10 + 4999: 72 e5 jb 0x4980 + 499b: 4d 3b d9 cmp %r9,%r11 + 499e: 73 3a jae 0x49da + 49a0: 48 63 c0 movslq %eax,%rax + 49a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 49a7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 49ab: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax + 49b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49b7: 00 + 49b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49bf: 90 nop + 49c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 49c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + 49cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 49d2: 49 ff c3 inc %r11 + 49d5: 4d 3b d9 cmp %r9,%r11 + 49d8: 72 e6 jb 0x49c0 + 49da: 33 c0 xor %eax,%eax + 49dc: c5 f8 77 vzeroupper + 49df: 5d pop %rbp + 49e0: 5f pop %rdi + 49e1: 5e pop %rsi + 49e2: c3 ret + 49e3: 45 33 db xor %r11d,%r11d + 49e6: eb b3 jmp 0x499b + 49e8: 33 c0 xor %eax,%eax + 49ea: 41 83 f9 01 cmp $0x1,%r9d + 49ee: 72 ea jb 0x49da + 49f0: 4d 63 c9 movslq %r9d,%r9 + 49f3: 45 33 db xor %r11d,%r11d + 49f6: eb a3 jmp 0x499b + 49f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 49fd: 5d pop %rbp + 49fe: 5f pop %rdi + 49ff: 5e pop %rsi + 4a00: c3 ret + 4a01: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a06: 5d pop %rbp + 4a07: 5f pop %rdi + 4a08: 5e pop %rsi + 4a09: c3 ret + 4a0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a11: 00 + 4a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a20: 53 push %rbx + 4a21: 56 push %rsi + 4a22: 41 57 push %r15 + 4a24: 49 89 cb mov %rcx,%r11 + 4a27: 4d 85 db test %r11,%r11 + 4a2a: 0f 84 a7 01 00 00 je 0x4bd7 + 4a30: 48 85 d2 test %rdx,%rdx + 4a33: 0f 84 9e 01 00 00 je 0x4bd7 + 4a39: 4d 85 c0 test %r8,%r8 + 4a3c: 0f 84 95 01 00 00 je 0x4bd7 + 4a42: 45 85 c9 test %r9d,%r9d + 4a45: 0f 8e 82 01 00 00 jle 0x4bcd + 4a4b: 41 83 f9 10 cmp $0x10,%r9d + 4a4f: 0f 8c 70 01 00 00 jl 0x4bc5 + 4a55: 4c 89 c1 mov %r8,%rcx + 4a58: 48 83 e1 1f and $0x1f,%rcx + 4a5c: 89 c9 mov %ecx,%ecx + 4a5e: 85 c9 test %ecx,%ecx + 4a60: 74 11 je 0x4a73 + 4a62: f6 c1 07 test $0x7,%cl + 4a65: 0f 85 5a 01 00 00 jne 0x4bc5 + 4a6b: f7 d9 neg %ecx + 4a6d: 83 c1 20 add $0x20,%ecx + 4a70: c1 e9 03 shr $0x3,%ecx + 4a73: 8d 41 10 lea 0x10(%rcx),%eax + 4a76: 44 3b c8 cmp %eax,%r9d + 4a79: 0f 8c 46 01 00 00 jl 0x4bc5 + 4a7f: 45 89 ca mov %r9d,%r10d + 4a82: 33 c0 xor %eax,%eax + 4a84: 44 2b d1 sub %ecx,%r10d + 4a87: 41 83 e2 0f and $0xf,%r10d + 4a8b: 41 f7 da neg %r10d + 4a8e: 45 03 d1 add %r9d,%r10d + 4a91: 85 c9 test %ecx,%ecx + 4a93: 76 24 jbe 0x4ab9 + 4a95: 0f 1f 40 00 nopl 0x0(%rax) + 4a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4aa0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 4aa5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 4aab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 4ab1: 48 ff c0 inc %rax + 4ab4: 48 3b c1 cmp %rcx,%rax + 4ab7: 72 e7 jb 0x4aa0 + 4ab9: 49 63 c2 movslq %r10d,%rax + 4abc: 0f 1f 40 00 nopl 0x0(%rax) + 4ac0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 + 4ac5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 4ac9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 4acf: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 + 4ad5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 + 4adb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 + 4ae1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 + 4ae8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 + 4aef: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 + 4af6: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 4afa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 4aff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 4b04: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 4b09: 48 83 c1 10 add $0x10,%rcx + 4b0d: 48 3b c8 cmp %rax,%rcx + 4b10: 72 ae jb 0x4ac0 + 4b12: 41 8d 42 01 lea 0x1(%r10),%eax + 4b16: 41 3b c1 cmp %r9d,%eax + 4b19: 0f 87 98 00 00 00 ja 0x4bb7 + 4b1f: 4d 63 c9 movslq %r9d,%r9 + 4b22: 4d 63 d2 movslq %r10d,%r10 + 4b25: 4d 2b ca sub %r10,%r9 + 4b28: 49 83 f9 04 cmp $0x4,%r9 + 4b2c: 0f 8c 8f 00 00 00 jl 0x4bc1 + 4b32: 4d 63 d2 movslq %r10d,%r10 + 4b35: 44 89 ce mov %r9d,%esi + 4b38: 83 e6 fc and $0xfffffffc,%esi + 4b3b: 33 c9 xor %ecx,%ecx + 4b3d: 48 63 f6 movslq %esi,%rsi + 4b40: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 4b44: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 4b48: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 4b4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b53: 00 + 4b54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4b60: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 4b66: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 4b6b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 4b70: 48 83 c1 04 add $0x4,%rcx + 4b74: 48 3b ce cmp %rsi,%rcx + 4b77: 72 e7 jb 0x4b60 + 4b79: 49 3b f1 cmp %r9,%rsi + 4b7c: 73 39 jae 0x4bb7 + 4b7e: 4d 63 d2 movslq %r10d,%r10 + 4b81: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 4b85: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 4b89: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 4b8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b94: 00 + 4b95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b9c: 0f 1f 40 00 nopl 0x0(%rax) + 4ba0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 4ba5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 4baa: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 4baf: 48 ff c6 inc %rsi + 4bb2: 49 3b f1 cmp %r9,%rsi + 4bb5: 72 e9 jb 0x4ba0 + 4bb7: 33 c0 xor %eax,%eax + 4bb9: c5 f8 77 vzeroupper + 4bbc: 41 5f pop %r15 + 4bbe: 5e pop %rsi + 4bbf: 5b pop %rbx + 4bc0: c3 ret + 4bc1: 33 f6 xor %esi,%esi + 4bc3: eb b4 jmp 0x4b79 + 4bc5: 45 33 d2 xor %r10d,%r10d + 4bc8: e9 45 ff ff ff jmp 0x4b12 + 4bcd: b8 fa ff ff ff mov $0xfffffffa,%eax + 4bd2: 41 5f pop %r15 + 4bd4: 5e pop %rsi + 4bd5: 5b pop %rbx + 4bd6: c3 ret + 4bd7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4bdc: 41 5f pop %r15 + 4bde: 5e pop %rsi + 4bdf: 5b pop %rbx + 4be0: c3 ret + 4be1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4be8: 00 + 4be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4bf7: 00 + 4bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4bff: 90 nop + 4c00: 53 push %rbx + 4c01: 56 push %rsi + 4c02: 41 57 push %r15 + 4c04: 49 89 cb mov %rcx,%r11 + 4c07: 4d 85 db test %r11,%r11 + 4c0a: 0f 84 a7 01 00 00 je 0x4db7 + 4c10: 48 85 d2 test %rdx,%rdx + 4c13: 0f 84 9e 01 00 00 je 0x4db7 + 4c19: 4d 85 c0 test %r8,%r8 + 4c1c: 0f 84 95 01 00 00 je 0x4db7 + 4c22: 45 85 c9 test %r9d,%r9d + 4c25: 0f 8e 82 01 00 00 jle 0x4dad + 4c2b: 41 83 f9 10 cmp $0x10,%r9d + 4c2f: 0f 8c 70 01 00 00 jl 0x4da5 + 4c35: 4c 89 c1 mov %r8,%rcx + 4c38: 48 83 e1 1f and $0x1f,%rcx + 4c3c: 89 c9 mov %ecx,%ecx + 4c3e: 85 c9 test %ecx,%ecx + 4c40: 74 11 je 0x4c53 + 4c42: f6 c1 07 test $0x7,%cl + 4c45: 0f 85 5a 01 00 00 jne 0x4da5 + 4c4b: f7 d9 neg %ecx + 4c4d: 83 c1 20 add $0x20,%ecx + 4c50: c1 e9 03 shr $0x3,%ecx + 4c53: 8d 41 10 lea 0x10(%rcx),%eax + 4c56: 44 3b c8 cmp %eax,%r9d + 4c59: 0f 8c 46 01 00 00 jl 0x4da5 + 4c5f: 45 89 ca mov %r9d,%r10d + 4c62: 33 c0 xor %eax,%eax + 4c64: 44 2b d1 sub %ecx,%r10d + 4c67: 41 83 e2 0f and $0xf,%r10d + 4c6b: 41 f7 da neg %r10d + 4c6e: 45 03 d1 add %r9d,%r10d + 4c71: 85 c9 test %ecx,%ecx + 4c73: 76 24 jbe 0x4c99 + 4c75: 0f 1f 40 00 nopl 0x0(%rax) + 4c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4c80: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 4c85: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 4c8b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 4c91: 48 ff c0 inc %rax + 4c94: 48 3b c1 cmp %rcx,%rax + 4c97: 72 e7 jb 0x4c80 + 4c99: 49 63 c2 movslq %r10d,%rax + 4c9c: 0f 1f 40 00 nopl 0x0(%rax) + 4ca0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 4ca5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 4cab: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 4cb1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 4cb8: 03 + 4cb9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 + 4cbf: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 + 4cc6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 + 4ccd: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 + 4cd4: 03 + 4cd5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 4cdb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 4ce2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 4ce9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 4cf0: 03 + 4cf1: 48 83 c1 10 add $0x10,%rcx + 4cf5: 48 3b c8 cmp %rax,%rcx + 4cf8: 72 a6 jb 0x4ca0 + 4cfa: 41 8d 42 01 lea 0x1(%r10),%eax + 4cfe: 41 3b c1 cmp %r9d,%eax + 4d01: 0f 87 90 00 00 00 ja 0x4d97 + 4d07: 4d 63 c9 movslq %r9d,%r9 + 4d0a: 4d 63 d2 movslq %r10d,%r10 + 4d0d: 4d 2b ca sub %r10,%r9 + 4d10: 49 83 f9 04 cmp $0x4,%r9 + 4d14: 0f 8c 87 00 00 00 jl 0x4da1 + 4d1a: 4d 63 d2 movslq %r10d,%r10 + 4d1d: 44 89 ce mov %r9d,%esi + 4d20: 83 e6 fc and $0xfffffffc,%esi + 4d23: 33 c9 xor %ecx,%ecx + 4d25: 48 63 f6 movslq %esi,%rsi + 4d28: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 4d2c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 4d30: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 4d34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d40: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 4d46: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 4d4b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 4d50: 48 83 c1 04 add $0x4,%rcx + 4d54: 48 3b ce cmp %rsi,%rcx + 4d57: 72 e7 jb 0x4d40 + 4d59: 49 3b f1 cmp %r9,%rsi + 4d5c: 73 39 jae 0x4d97 + 4d5e: 4d 63 d2 movslq %r10d,%r10 + 4d61: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 4d65: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 4d69: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 4d6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4d74: 00 + 4d75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d7c: 0f 1f 40 00 nopl 0x0(%rax) + 4d80: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 4d85: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 4d8a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 4d8f: 48 ff c6 inc %rsi + 4d92: 49 3b f1 cmp %r9,%rsi + 4d95: 72 e9 jb 0x4d80 + 4d97: 33 c0 xor %eax,%eax + 4d99: c5 f8 77 vzeroupper + 4d9c: 41 5f pop %r15 + 4d9e: 5e pop %rsi + 4d9f: 5b pop %rbx + 4da0: c3 ret + 4da1: 33 f6 xor %esi,%esi + 4da3: eb b4 jmp 0x4d59 + 4da5: 45 33 d2 xor %r10d,%r10d + 4da8: e9 4d ff ff ff jmp 0x4cfa + 4dad: b8 fa ff ff ff mov $0xfffffffa,%eax + 4db2: 41 5f pop %r15 + 4db4: 5e pop %rsi + 4db5: 5b pop %rbx + 4db6: c3 ret + 4db7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4dbc: 41 5f pop %r15 + 4dbe: 5e pop %rsi + 4dbf: 5b pop %rbx + 4dc0: c3 ret + 4dc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4dc8: 00 + 4dc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4dd7: 00 + 4dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ddf: 90 nop + 4de0: 48 83 ec 28 sub $0x28,%rsp + 4de4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 4de9: 48 85 d2 test %rdx,%rdx + 4dec: 74 1b je 0x4e09 + 4dee: 45 85 c0 test %r8d,%r8d + 4df1: 7f 0a jg 0x4dfd + 4df3: b8 fa ff ff ff mov $0xfffffffa,%eax + 4df8: 48 83 c4 28 add $0x28,%rsp + 4dfc: c3 ret + 4dfd: e8 9e 76 03 00 call 0x3c4a0 + 4e02: 33 c0 xor %eax,%eax + 4e04: 48 83 c4 28 add $0x28,%rsp + 4e08: c3 ret + 4e09: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e0e: 48 83 c4 28 add $0x28,%rsp + 4e12: c3 ret + 4e13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4e1f: 00 + 4e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4e25: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 4e2a: 48 85 d2 test %rdx,%rdx + 4e2d: 74 1d je 0x4e4c + 4e2f: 45 85 c0 test %r8d,%r8d + 4e32: 7f 0b jg 0x4e3f + 4e34: b8 fa ff ff ff mov $0xfffffffa,%eax + 4e39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4e3e: c3 ret + 4e3f: e8 fc 77 03 00 call 0x3c640 + 4e44: 33 c0 xor %eax,%eax + 4e46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4e4b: c3 ret + 4e4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4e56: 90 nop + 4e57: c3 ret + 4e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4e5f: 00 + 4e60: 48 83 ec 28 sub $0x28,%rsp + 4e64: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 4e69: 48 85 d2 test %rdx,%rdx + 4e6c: 74 1b je 0x4e89 + 4e6e: 45 85 c0 test %r8d,%r8d + 4e71: 7f 0a jg 0x4e7d + 4e73: b8 fa ff ff ff mov $0xfffffffa,%eax + 4e78: 48 83 c4 28 add $0x28,%rsp + 4e7c: c3 ret + 4e7d: e8 5e 79 03 00 call 0x3c7e0 + 4e82: 33 c0 xor %eax,%eax + 4e84: 48 83 c4 28 add $0x28,%rsp + 4e88: c3 ret + 4e89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e8e: 48 83 c4 28 add $0x28,%rsp + 4e92: c3 ret + 4e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4e9f: 00 + 4ea0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 4ea5: 49 89 d1 mov %rdx,%r9 + 4ea8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 + 4eac: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 4eb1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 + 4eb7: 4d 85 c9 test %r9,%r9 + 4eba: 0f 84 5a 01 00 00 je 0x501a + 4ec0: 45 85 c0 test %r8d,%r8d + 4ec3: 0f 8e 48 01 00 00 jle 0x5011 + 4ec9: 41 83 f8 08 cmp $0x8,%r8d + 4ecd: 0f 8c 2f 01 00 00 jl 0x5002 + 4ed3: 4c 89 ca mov %r9,%rdx + 4ed6: 48 83 e2 1f and $0x1f,%rdx + 4eda: 85 d2 test %edx,%edx + 4edc: 74 11 je 0x4eef + 4ede: f6 c2 07 test $0x7,%dl + 4ee1: 0f 85 1b 01 00 00 jne 0x5002 + 4ee7: f7 da neg %edx + 4ee9: 83 c2 20 add $0x20,%edx + 4eec: c1 ea 03 shr $0x3,%edx + 4eef: 8d 42 08 lea 0x8(%rdx),%eax + 4ef2: 44 3b c0 cmp %eax,%r8d + 4ef5: 0f 8c 07 01 00 00 jl 0x5002 + 4efb: 44 89 c1 mov %r8d,%ecx + 4efe: 33 c0 xor %eax,%eax + 4f00: 2b ca sub %edx,%ecx + 4f02: 83 e1 07 and $0x7,%ecx + 4f05: f7 d9 neg %ecx + 4f07: 41 03 c8 add %r8d,%ecx + 4f0a: 41 89 d2 mov %edx,%r10d + 4f0d: 85 d2 test %edx,%edx + 4f0f: 76 27 jbe 0x4f38 + 4f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f18: 00 + 4f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f20: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 + 4f26: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 + 4f2a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) + 4f30: 48 ff c0 inc %rax + 4f33: 49 3b c2 cmp %r10,%rax + 4f36: 72 e8 jb 0x4f20 + 4f38: 48 63 d1 movslq %ecx,%rdx + 4f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4f40: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 + 4f46: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 + 4f4d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) + 4f53: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) + 4f5a: 49 83 c2 08 add $0x8,%r10 + 4f5e: 4c 3b d2 cmp %rdx,%r10 + 4f61: 72 dd jb 0x4f40 + 4f63: 8d 41 01 lea 0x1(%rcx),%eax + 4f66: 41 3b c0 cmp %r8d,%eax + 4f69: 0f 87 89 00 00 00 ja 0x4ff8 + 4f6f: 4d 63 c0 movslq %r8d,%r8 + 4f72: 4c 2b c2 sub %rdx,%r8 + 4f75: 49 83 f8 02 cmp $0x2,%r8 + 4f79: 0f 8c 7f 00 00 00 jl 0x4ffe + 4f7f: 44 89 c0 mov %r8d,%eax + 4f82: 45 33 d2 xor %r10d,%r10d + 4f85: 83 e0 fe and $0xfffffffe,%eax + 4f88: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 4f8c: 48 63 c0 movslq %eax,%rax + 4f8f: c5 fb 12 c8 vmovddup %xmm0,%xmm1 + 4f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f9f: 00 + 4fa0: 49 83 c2 02 add $0x2,%r10 + 4fa4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 + 4fa8: c5 f8 11 12 vmovups %xmm2,(%rdx) + 4fac: 48 83 c2 10 add $0x10,%rdx + 4fb0: 4c 3b d0 cmp %rax,%r10 + 4fb3: 72 eb jb 0x4fa0 + 4fb5: 49 3b c0 cmp %r8,%rax + 4fb8: 73 3e jae 0x4ff8 + 4fba: 48 63 c9 movslq %ecx,%rcx + 4fbd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 4fc1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 4fc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4fcc: 00 + 4fcd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4fd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4fe0: c5 fb 10 0a vmovsd (%rdx),%xmm1 + 4fe4: 48 ff c0 inc %rax + 4fe7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 4feb: c5 fb 11 12 vmovsd %xmm2,(%rdx) + 4fef: 48 83 c2 08 add $0x8,%rdx + 4ff3: 49 3b c0 cmp %r8,%rax + 4ff6: 72 e8 jb 0x4fe0 + 4ff8: 33 c0 xor %eax,%eax + 4ffa: c5 f8 77 vzeroupper + 4ffd: c3 ret + 4ffe: 33 c0 xor %eax,%eax + 5000: eb b3 jmp 0x4fb5 + 5002: 33 c9 xor %ecx,%ecx + 5004: 41 83 f8 01 cmp $0x1,%r8d + 5008: 72 ee jb 0x4ff8 + 500a: 4d 63 c0 movslq %r8d,%r8 + 500d: 33 c0 xor %eax,%eax + 500f: eb a4 jmp 0x4fb5 + 5011: b8 fa ff ff ff mov $0xfffffffa,%eax + 5016: c5 f8 77 vzeroupper + 5019: c3 ret + 501a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 501f: c5 f8 77 vzeroupper + 5022: c3 ret + 5023: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 502a: 00 + 502b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5032: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5040: 45 89 c1 mov %r8d,%r9d + 5043: 49 89 d0 mov %rdx,%r8 + 5046: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 504b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 5050: 4d 85 c0 test %r8,%r8 + 5053: 0f 84 f0 00 00 00 je 0x5149 + 5059: 45 85 c9 test %r9d,%r9d + 505c: 0f 8e e1 00 00 00 jle 0x5143 + 5062: 49 63 d1 movslq %r9d,%rdx + 5065: 48 83 fa 08 cmp $0x8,%rdx + 5069: 0f 8c cf 00 00 00 jl 0x513e + 506f: 4c 89 c0 mov %r8,%rax + 5072: 48 83 e0 1f and $0x1f,%rax + 5076: 85 c0 test %eax,%eax + 5078: 74 10 je 0x508a + 507a: a8 07 test $0x7,%al + 507c: 0f 85 bc 00 00 00 jne 0x513e + 5082: f7 d8 neg %eax + 5084: 83 c0 20 add $0x20,%eax + 5087: c1 e8 03 shr $0x3,%eax + 508a: 8d 48 08 lea 0x8(%rax),%ecx + 508d: 48 3b d1 cmp %rcx,%rdx + 5090: 0f 8c a8 00 00 00 jl 0x513e + 5096: 44 89 c9 mov %r9d,%ecx + 5099: 2b c8 sub %eax,%ecx + 509b: 83 e1 07 and $0x7,%ecx + 509e: 44 2b c9 sub %ecx,%r9d + 50a1: 33 c9 xor %ecx,%ecx + 50a3: 41 89 c2 mov %eax,%r10d + 50a6: 85 c0 test %eax,%eax + 50a8: 76 2e jbe 0x50d8 + 50aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 50b1: 00 + 50b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 50b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 50c0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 + 50c6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 50ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 50d0: 48 ff c1 inc %rcx + 50d3: 49 3b ca cmp %r10,%rcx + 50d6: 72 e8 jb 0x50c0 + 50d8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 50dd: 49 63 c1 movslq %r9d,%rax + 50e0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 + 50e6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 + 50ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 50f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 50fa: 49 83 c2 08 add $0x8,%r10 + 50fe: 4c 3b d0 cmp %rax,%r10 + 5101: 72 dd jb 0x50e0 + 5103: 33 c0 xor %eax,%eax + 5105: 41 8d 49 01 lea 0x1(%r9),%ecx + 5109: 48 63 c9 movslq %ecx,%rcx + 510c: 48 3b ca cmp %rdx,%rcx + 510f: 77 27 ja 0x5138 + 5111: 4d 63 c9 movslq %r9d,%r9 + 5114: 49 2b d1 sub %r9,%rdx + 5117: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 511b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5120: c5 fb 10 09 vmovsd (%rcx),%xmm1 + 5124: 48 ff c0 inc %rax + 5127: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 512b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 512f: 48 83 c1 08 add $0x8,%rcx + 5133: 48 3b c2 cmp %rdx,%rax + 5136: 72 e8 jb 0x5120 + 5138: 33 c0 xor %eax,%eax + 513a: c5 f8 77 vzeroupper + 513d: c3 ret + 513e: 45 33 c9 xor %r9d,%r9d + 5141: eb c0 jmp 0x5103 + 5143: b8 fa ff ff ff mov $0xfffffffa,%eax + 5148: c3 ret + 5149: b8 f8 ff ff ff mov $0xfffffff8,%eax + 514e: c3 ret + 514f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5156: 00 + 5157: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 515e: 66 90 xchg %ax,%ax + 5160: 45 89 c1 mov %r8d,%r9d + 5163: 49 89 d0 mov %rdx,%r8 + 5166: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 516b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 + 5170: 4d 85 c0 test %r8,%r8 + 5173: 0f 84 f0 00 00 00 je 0x5269 + 5179: 45 85 c9 test %r9d,%r9d + 517c: 0f 8e e1 00 00 00 jle 0x5263 + 5182: 49 63 d1 movslq %r9d,%rdx + 5185: 48 83 fa 08 cmp $0x8,%rdx + 5189: 0f 8c cf 00 00 00 jl 0x525e + 518f: 4c 89 c0 mov %r8,%rax + 5192: 48 83 e0 1f and $0x1f,%rax + 5196: 85 c0 test %eax,%eax + 5198: 74 10 je 0x51aa + 519a: a8 07 test $0x7,%al + 519c: 0f 85 bc 00 00 00 jne 0x525e + 51a2: f7 d8 neg %eax + 51a4: 83 c0 20 add $0x20,%eax + 51a7: c1 e8 03 shr $0x3,%eax + 51aa: 8d 48 08 lea 0x8(%rax),%ecx + 51ad: 48 3b d1 cmp %rcx,%rdx + 51b0: 0f 8c a8 00 00 00 jl 0x525e + 51b6: 44 89 c9 mov %r9d,%ecx + 51b9: 2b c8 sub %eax,%ecx + 51bb: 83 e1 07 and $0x7,%ecx + 51be: 44 2b c9 sub %ecx,%r9d + 51c1: 33 c9 xor %ecx,%ecx + 51c3: 41 89 c2 mov %eax,%r10d + 51c6: 85 c0 test %eax,%eax + 51c8: 76 2e jbe 0x51f8 + 51ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 51d1: 00 + 51d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51e0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 + 51e6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 51ea: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 51f0: 48 ff c1 inc %rcx + 51f3: 49 3b ca cmp %r10,%rcx + 51f6: 72 e8 jb 0x51e0 + 51f8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 51fd: 49 63 c1 movslq %r9d,%rax + 5200: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 + 5206: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 + 520d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 5213: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 521a: 49 83 c2 08 add $0x8,%r10 + 521e: 4c 3b d0 cmp %rax,%r10 + 5221: 72 dd jb 0x5200 + 5223: 33 c0 xor %eax,%eax + 5225: 41 8d 49 01 lea 0x1(%r9),%ecx + 5229: 48 63 c9 movslq %ecx,%rcx + 522c: 48 3b ca cmp %rdx,%rcx + 522f: 77 27 ja 0x5258 + 5231: 4d 63 c9 movslq %r9d,%r9 + 5234: 49 2b d1 sub %r9,%rdx + 5237: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 523b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5240: c5 fb 10 01 vmovsd (%rcx),%xmm0 + 5244: 48 ff c0 inc %rax + 5247: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 524b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 524f: 48 83 c1 08 add $0x8,%rcx + 5253: 48 3b c2 cmp %rdx,%rax + 5256: 72 e8 jb 0x5240 + 5258: 33 c0 xor %eax,%eax + 525a: c5 f8 77 vzeroupper + 525d: c3 ret + 525e: 45 33 c9 xor %r9d,%r9d + 5261: eb c0 jmp 0x5223 + 5263: b8 fa ff ff ff mov $0xfffffffa,%eax + 5268: c3 ret + 5269: b8 f8 ff ff ff mov $0xfffffff8,%eax + 526e: c3 ret + 526f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5276: 00 + 5277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 527e: 66 90 xchg %ax,%ax + 5280: 55 push %rbp + 5281: 48 83 ec 30 sub $0x30,%rsp + 5285: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 528a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 528e: 48 89 55 28 mov %rdx,0x28(%rbp) + 5292: 44 89 45 30 mov %r8d,0x30(%rbp) + 5296: 48 8b 45 20 mov 0x20(%rbp),%rax + 529a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 529e: 8b 4d 30 mov 0x30(%rbp),%ecx + 52a1: 89 4d 08 mov %ecx,0x8(%rbp) + 52a4: 48 89 c1 mov %rax,%rcx + 52a7: 8b 45 08 mov 0x8(%rbp),%eax + 52aa: 41 89 c0 mov %eax,%r8d + 52ad: e8 8e 75 13 00 call 0x13c840 + 52b2: 89 45 00 mov %eax,0x0(%rbp) + 52b5: 8b 45 00 mov 0x0(%rbp),%eax + 52b8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 52bc: 5d pop %rbp + 52bd: c3 ret + 52be: 66 90 xchg %ax,%ax + 52c0: 55 push %rbp + 52c1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 52c6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 52cb: 48 89 4d 20 mov %rcx,0x20(%rbp) + 52cf: 48 89 55 28 mov %rdx,0x28(%rbp) + 52d3: 44 89 45 30 mov %r8d,0x30(%rbp) + 52d7: 48 8b 45 20 mov 0x20(%rbp),%rax + 52db: 48 8b 55 28 mov 0x28(%rbp),%rdx + 52df: 8b 4d 30 mov 0x30(%rbp),%ecx + 52e2: 89 4d 08 mov %ecx,0x8(%rbp) + 52e5: 48 89 c1 mov %rax,%rcx + 52e8: 8b 45 08 mov 0x8(%rbp),%eax + 52eb: 41 89 c0 mov %eax,%r8d + 52ee: e8 6d 75 13 00 call 0x13c860 + 52f3: 89 45 00 mov %eax,0x0(%rbp) + 52f6: 8b 45 00 mov 0x0(%rbp),%eax + 52f9: 48 8d 65 10 lea 0x10(%rbp),%rsp + 52fd: 5d pop %rbp + 52fe: c3 ret + 52ff: 90 nop + 5300: 55 push %rbp + 5301: 48 83 ec 30 sub $0x30,%rsp + 5305: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 530a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 530e: 48 89 55 28 mov %rdx,0x28(%rbp) + 5312: 44 89 45 30 mov %r8d,0x30(%rbp) + 5316: 48 8b 45 20 mov 0x20(%rbp),%rax + 531a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 531e: 8b 4d 30 mov 0x30(%rbp),%ecx + 5321: 89 4d 08 mov %ecx,0x8(%rbp) + 5324: 48 89 c1 mov %rax,%rcx + 5327: 8b 45 08 mov 0x8(%rbp),%eax + 532a: 41 89 c0 mov %eax,%r8d + 532d: e8 4e 75 13 00 call 0x13c880 + 5332: 89 45 00 mov %eax,0x0(%rbp) + 5335: 8b 45 00 mov 0x0(%rbp),%eax + 5338: 48 8d 65 10 lea 0x10(%rbp),%rsp + 533c: 5d pop %rbp + 533d: c3 ret + 533e: 66 90 xchg %ax,%ax + 5340: 55 push %rbp + 5341: 48 83 ec 30 sub $0x30,%rsp + 5345: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 534a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 534e: 48 89 55 28 mov %rdx,0x28(%rbp) + 5352: 44 89 45 30 mov %r8d,0x30(%rbp) + 5356: 48 8b 45 20 mov 0x20(%rbp),%rax + 535a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 535e: 8b 4d 30 mov 0x30(%rbp),%ecx + 5361: 89 4d 08 mov %ecx,0x8(%rbp) + 5364: 48 89 c1 mov %rax,%rcx + 5367: 8b 45 08 mov 0x8(%rbp),%eax + 536a: 41 89 c0 mov %eax,%r8d + 536d: e8 2e 75 13 00 call 0x13c8a0 + 5372: 89 45 00 mov %eax,0x0(%rbp) + 5375: 8b 45 00 mov 0x0(%rbp),%eax + 5378: 48 8d 65 10 lea 0x10(%rbp),%rsp + 537c: 5d pop %rbp + 537d: c3 ret + 537e: 66 90 xchg %ax,%ax + 5380: 55 push %rbp + 5381: 48 83 ec 30 sub $0x30,%rsp + 5385: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 538a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 538e: 48 89 55 28 mov %rdx,0x28(%rbp) + 5392: 44 89 45 30 mov %r8d,0x30(%rbp) + 5396: 48 8b 45 20 mov 0x20(%rbp),%rax + 539a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 539e: 8b 4d 30 mov 0x30(%rbp),%ecx + 53a1: 89 4d 08 mov %ecx,0x8(%rbp) + 53a4: 48 89 c1 mov %rax,%rcx + 53a7: 8b 45 08 mov 0x8(%rbp),%eax + 53aa: 41 89 c0 mov %eax,%r8d + 53ad: e8 0e 75 13 00 call 0x13c8c0 + 53b2: 89 45 00 mov %eax,0x0(%rbp) + 53b5: 8b 45 00 mov 0x0(%rbp),%eax + 53b8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 53bc: 5d pop %rbp + 53bd: c3 ret + 53be: 66 90 xchg %ax,%ax + 53c0: 55 push %rbp + 53c1: 48 83 ec 30 sub $0x30,%rsp + 53c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 53ca: 48 89 4d 20 mov %rcx,0x20(%rbp) + 53ce: 48 89 55 28 mov %rdx,0x28(%rbp) + 53d2: 44 89 45 30 mov %r8d,0x30(%rbp) + 53d6: 48 8b 45 20 mov 0x20(%rbp),%rax + 53da: 48 8b 55 28 mov 0x28(%rbp),%rdx + 53de: 8b 4d 30 mov 0x30(%rbp),%ecx + 53e1: 89 4d 08 mov %ecx,0x8(%rbp) + 53e4: 48 89 c1 mov %rax,%rcx + 53e7: 8b 45 08 mov 0x8(%rbp),%eax + 53ea: 41 89 c0 mov %eax,%r8d + 53ed: e8 ee 74 13 00 call 0x13c8e0 + 53f2: 89 45 00 mov %eax,0x0(%rbp) + 53f5: 8b 45 00 mov 0x0(%rbp),%eax + 53f8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 53fc: 5d pop %rbp + 53fd: c3 ret + 53fe: 66 90 xchg %ax,%ax + 5400: 48 83 ec 28 sub $0x28,%rsp + 5404: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5409: 48 85 d2 test %rdx,%rdx + 540c: 74 28 je 0x5436 + 540e: 45 85 c0 test %r8d,%r8d + 5411: 7f 0a jg 0x541d + 5413: b8 fa ff ff ff mov $0xfffffffa,%eax + 5418: 48 83 c4 28 add $0x28,%rsp + 541c: c3 ret + 541d: 89 c8 mov %ecx,%eax + 541f: 48 c1 e9 20 shr $0x20,%rcx + 5423: 48 c1 e1 20 shl $0x20,%rcx + 5427: 48 0b c8 or %rax,%rcx + 542a: e8 51 75 03 00 call 0x3c980 + 542f: 33 c0 xor %eax,%eax + 5431: 48 83 c4 28 add $0x28,%rsp + 5435: c3 ret + 5436: b8 f8 ff ff ff mov $0xfffffff8,%eax + 543b: 48 83 c4 28 add $0x28,%rsp + 543f: c3 ret + 5440: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5445: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 544a: 48 85 d2 test %rdx,%rdx + 544d: 74 2a je 0x5479 + 544f: 45 85 c0 test %r8d,%r8d + 5452: 7f 0b jg 0x545f + 5454: b8 fa ff ff ff mov $0xfffffffa,%eax + 5459: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 545e: c3 ret + 545f: 89 c8 mov %ecx,%eax + 5461: 48 c1 e9 20 shr $0x20,%rcx + 5465: 48 c1 e1 20 shl $0x20,%rcx + 5469: 48 0b c8 or %rax,%rcx + 546c: e8 2f 75 03 00 call 0x3c9a0 + 5471: 33 c0 xor %eax,%eax + 5473: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5478: c3 ret + 5479: b8 f8 ff ff ff mov $0xfffffff8,%eax + 547e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5483: 90 nop + 5484: c3 ret + 5485: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 548c: 00 + 548d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 54a0: 48 83 ec 28 sub $0x28,%rsp + 54a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 54a9: 48 85 d2 test %rdx,%rdx + 54ac: 74 28 je 0x54d6 + 54ae: 45 85 c0 test %r8d,%r8d + 54b1: 7f 0a jg 0x54bd + 54b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 54b8: 48 83 c4 28 add $0x28,%rsp + 54bc: c3 ret + 54bd: 89 c8 mov %ecx,%eax + 54bf: 48 c1 e9 20 shr $0x20,%rcx + 54c3: 48 c1 e1 20 shl $0x20,%rcx + 54c7: 48 0b c8 or %rax,%rcx + 54ca: e8 f1 74 03 00 call 0x3c9c0 + 54cf: 33 c0 xor %eax,%eax + 54d1: 48 83 c4 28 add $0x28,%rsp + 54d5: c3 ret + 54d6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 54db: 48 83 c4 28 add $0x28,%rsp + 54df: c3 ret + 54e0: 48 83 ec 28 sub $0x28,%rsp + 54e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 54e9: 48 85 d2 test %rdx,%rdx + 54ec: 74 28 je 0x5516 + 54ee: 45 85 c0 test %r8d,%r8d + 54f1: 7f 0a jg 0x54fd + 54f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 54f8: 48 83 c4 28 add $0x28,%rsp + 54fc: c3 ret + 54fd: 89 c8 mov %ecx,%eax + 54ff: 48 c1 e9 20 shr $0x20,%rcx + 5503: 48 c1 e1 20 shl $0x20,%rcx + 5507: 48 0b c8 or %rax,%rcx + 550a: e8 d1 74 03 00 call 0x3c9e0 + 550f: 33 c0 xor %eax,%eax + 5511: 48 83 c4 28 add $0x28,%rsp + 5515: c3 ret + 5516: b8 f8 ff ff ff mov $0xfffffff8,%eax + 551b: 48 83 c4 28 add $0x28,%rsp + 551f: c3 ret + 5520: 48 83 ec 28 sub $0x28,%rsp + 5524: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5529: 48 85 d2 test %rdx,%rdx + 552c: 74 28 je 0x5556 + 552e: 45 85 c0 test %r8d,%r8d + 5531: 7f 0a jg 0x553d + 5533: b8 fa ff ff ff mov $0xfffffffa,%eax + 5538: 48 83 c4 28 add $0x28,%rsp + 553c: c3 ret + 553d: 89 c8 mov %ecx,%eax + 553f: 48 c1 e9 20 shr $0x20,%rcx + 5543: 48 c1 e1 20 shl $0x20,%rcx + 5547: 48 0b c8 or %rax,%rcx + 554a: e8 b1 74 03 00 call 0x3ca00 + 554f: 33 c0 xor %eax,%eax + 5551: 48 83 c4 28 add $0x28,%rsp + 5555: c3 ret + 5556: b8 f8 ff ff ff mov $0xfffffff8,%eax + 555b: 48 83 c4 28 add $0x28,%rsp + 555f: c3 ret + 5560: 48 83 ec 28 sub $0x28,%rsp + 5564: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5569: 48 85 d2 test %rdx,%rdx + 556c: 74 28 je 0x5596 + 556e: 45 85 c0 test %r8d,%r8d + 5571: 7f 0a jg 0x557d + 5573: b8 fa ff ff ff mov $0xfffffffa,%eax + 5578: 48 83 c4 28 add $0x28,%rsp + 557c: c3 ret + 557d: 89 c8 mov %ecx,%eax + 557f: 48 c1 e9 20 shr $0x20,%rcx + 5583: 48 c1 e1 20 shl $0x20,%rcx + 5587: 48 0b c8 or %rax,%rcx + 558a: e8 d1 77 03 00 call 0x3cd60 + 558f: 33 c0 xor %eax,%eax + 5591: 48 83 c4 28 add $0x28,%rsp + 5595: c3 ret + 5596: b8 f8 ff ff ff mov $0xfffffff8,%eax + 559b: 48 83 c4 28 add $0x28,%rsp + 559f: c3 ret + 55a0: 48 83 ec 28 sub $0x28,%rsp + 55a4: 48 85 d2 test %rdx,%rdx + 55a7: 74 41 je 0x55ea + 55a9: 45 85 c0 test %r8d,%r8d + 55ac: 7e 32 jle 0x55e0 + 55ae: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c589d8 + 55b5: 01 + 55b6: 7a 02 jp 0x55ba + 55b8: 74 10 je 0x55ca + 55ba: 0f 57 c9 xorps %xmm1,%xmm1 + 55bd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 55c1: 7a 02 jp 0x55c5 + 55c3: 74 0c je 0x55d1 + 55c5: e8 b6 7a 03 00 call 0x3d080 + 55ca: 33 c0 xor %eax,%eax + 55cc: 48 83 c4 28 add $0x28,%rsp + 55d0: c3 ret + 55d1: 48 89 d1 mov %rdx,%rcx + 55d4: 44 89 c2 mov %r8d,%edx + 55d7: 48 83 c4 28 add $0x28,%rsp + 55db: e9 20 3f 01 00 jmp 0x19500 + 55e0: b8 fa ff ff ff mov $0xfffffffa,%eax + 55e5: 48 83 c4 28 add $0x28,%rsp + 55e9: c3 ret + 55ea: b8 f8 ff ff ff mov $0xfffffff8,%eax + 55ef: 48 83 c4 28 add $0x28,%rsp + 55f3: c3 ret + 55f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 55f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5600: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5605: 48 85 d2 test %rdx,%rdx + 5608: 74 45 je 0x564f + 560a: 45 85 c0 test %r8d,%r8d + 560d: 7e 34 jle 0x5643 + 560f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c589e0 + 5616: 01 + 5617: 7a 02 jp 0x561b + 5619: 74 10 je 0x562b + 561b: 0f 57 c9 xorps %xmm1,%xmm1 + 561e: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 5622: 7a 02 jp 0x5626 + 5624: 74 0d je 0x5633 + 5626: e8 f5 7b 03 00 call 0x3d220 + 562b: 33 c0 xor %eax,%eax + 562d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5632: c3 ret + 5633: 48 89 d1 mov %rdx,%rcx + 5636: 44 89 c2 mov %r8d,%edx + 5639: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 563e: e9 bd 40 01 00 jmp 0x19700 + 5643: b8 fa ff ff ff mov $0xfffffffa,%eax + 5648: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 564d: 90 nop + 564e: c3 ret + 564f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5654: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5659: 90 nop + 565a: 90 nop + 565b: 90 nop + 565c: c3 ret + 565d: 0f 1f 00 nopl (%rax) + 5660: 48 83 ec 28 sub $0x28,%rsp + 5664: 48 85 d2 test %rdx,%rdx + 5667: 74 41 je 0x56aa + 5669: 45 85 c0 test %r8d,%r8d + 566c: 7e 32 jle 0x56a0 + 566e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c589e8 + 5675: 01 + 5676: 7a 02 jp 0x567a + 5678: 74 10 je 0x568a + 567a: 0f 57 c9 xorps %xmm1,%xmm1 + 567d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 5681: 7a 02 jp 0x5685 + 5683: 74 0c je 0x5691 + 5685: e8 36 7d 03 00 call 0x3d3c0 + 568a: 33 c0 xor %eax,%eax + 568c: 48 83 c4 28 add $0x28,%rsp + 5690: c3 ret + 5691: 48 89 d1 mov %rdx,%rcx + 5694: 44 89 c2 mov %r8d,%edx + 5697: 48 83 c4 28 add $0x28,%rsp + 569b: e9 40 42 01 00 jmp 0x198e0 + 56a0: b8 fa ff ff ff mov $0xfffffffa,%eax + 56a5: 48 83 c4 28 add $0x28,%rsp + 56a9: c3 ret + 56aa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 56af: 48 83 c4 28 add $0x28,%rsp + 56b3: c3 ret + 56b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 56b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56c0: 48 83 ec 28 sub $0x28,%rsp + 56c4: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 56c8: 48 85 d2 test %rdx,%rdx + 56cb: 0f 84 c2 01 00 00 je 0x5893 + 56d1: 45 85 c0 test %r8d,%r8d + 56d4: 0f 8e af 01 00 00 jle 0x5889 + 56da: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c589f0 + 56e1: 01 + 56e2: 7a 06 jp 0x56ea + 56e4: 0f 84 98 01 00 00 je 0x5882 + 56ea: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 56ee: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 56f2: 7a 06 jp 0x56fa + 56f4: 0f 84 78 01 00 00 je 0x5872 + 56fa: 41 83 f8 10 cmp $0x10,%r8d + 56fe: 0f 8c 5e 01 00 00 jl 0x5862 + 5704: 49 89 d1 mov %rdx,%r9 + 5707: 49 83 e1 1f and $0x1f,%r9 + 570b: 45 85 c9 test %r9d,%r9d + 570e: 74 18 je 0x5728 + 5710: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 5717: 0f 85 45 01 00 00 jne 0x5862 + 571d: 41 f7 d9 neg %r9d + 5720: 41 83 c1 20 add $0x20,%r9d + 5724: 41 c1 e9 03 shr $0x3,%r9d + 5728: 41 8d 41 10 lea 0x10(%r9),%eax + 572c: 44 3b c0 cmp %eax,%r8d + 572f: 0f 8c 2d 01 00 00 jl 0x5862 + 5735: 45 89 c2 mov %r8d,%r10d + 5738: 33 c0 xor %eax,%eax + 573a: 45 2b d1 sub %r9d,%r10d + 573d: 41 83 e2 0f and $0xf,%r10d + 5741: 41 f7 da neg %r10d + 5744: 45 03 d0 add %r8d,%r10d + 5747: 45 89 cb mov %r9d,%r11d + 574a: 45 85 c9 test %r9d,%r9d + 574d: 76 23 jbe 0x5772 + 574f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5756: 00 + 5757: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 575e: 66 90 xchg %ax,%ax + 5760: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 + 5765: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) + 576a: 48 ff c0 inc %rax + 576d: 49 3b c3 cmp %r11,%rax + 5770: 72 ee jb 0x5760 + 5772: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 5776: 4d 63 ca movslq %r10d,%r9 + 5779: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 577f: 90 nop + 5780: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 + 5786: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 + 578d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 + 5794: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 + 579b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) + 57a1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) + 57a8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) + 57af: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) + 57b6: 49 83 c3 10 add $0x10,%r11 + 57ba: 4d 3b d9 cmp %r9,%r11 + 57bd: 72 c1 jb 0x5780 + 57bf: 41 8d 42 01 lea 0x1(%r10),%eax + 57c3: 41 3b c0 cmp %r8d,%eax + 57c6: 0f 87 88 00 00 00 ja 0x5854 + 57cc: 4d 63 c0 movslq %r8d,%r8 + 57cf: 4d 2b c1 sub %r9,%r8 + 57d2: 49 83 f8 04 cmp $0x4,%r8 + 57d6: 0f 8c 82 00 00 00 jl 0x585e + 57dc: 44 89 c0 mov %r8d,%eax + 57df: 45 33 db xor %r11d,%r11d + 57e2: 83 e0 fc and $0xfffffffc,%eax + 57e5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 + 57e9: 48 63 c0 movslq %eax,%rax + 57ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 57f3: 00 + 57f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5800: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 + 5805: 49 83 c3 04 add $0x4,%r11 + 5809: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 580e: 49 83 c1 20 add $0x20,%r9 + 5812: 4c 3b d8 cmp %rax,%r11 + 5815: 72 e9 jb 0x5800 + 5817: 49 3b c0 cmp %r8,%rax + 581a: 73 38 jae 0x5854 + 581c: 4d 63 d2 movslq %r10d,%r10 + 581f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 5823: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 5827: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 582e: 00 + 582f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5836: 0f 1f 00 nopl (%rax) + 5839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5840: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 + 5844: 48 ff c0 inc %rax + 5847: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 584b: 48 83 c2 08 add $0x8,%rdx + 584f: 49 3b c0 cmp %r8,%rax + 5852: 72 ec jb 0x5840 + 5854: 33 c0 xor %eax,%eax + 5856: c5 f8 77 vzeroupper + 5859: 48 83 c4 28 add $0x28,%rsp + 585d: c3 ret + 585e: 33 c0 xor %eax,%eax + 5860: eb b5 jmp 0x5817 + 5862: 45 33 d2 xor %r10d,%r10d + 5865: 41 83 f8 01 cmp $0x1,%r8d + 5869: 72 e9 jb 0x5854 + 586b: 4d 63 c0 movslq %r8d,%r8 + 586e: 33 c0 xor %eax,%eax + 5870: eb a5 jmp 0x5817 + 5872: 48 89 d1 mov %rdx,%rcx + 5875: 44 89 c2 mov %r8d,%edx + 5878: e8 a3 40 01 00 call 0x19920 + 587d: 48 83 c4 28 add $0x28,%rsp + 5881: c3 ret + 5882: 33 c0 xor %eax,%eax + 5884: 48 83 c4 28 add $0x28,%rsp + 5888: c3 ret + 5889: b8 fa ff ff ff mov $0xfffffffa,%eax + 588e: 48 83 c4 28 add $0x28,%rsp + 5892: c3 ret + 5893: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5898: 48 83 c4 28 add $0x28,%rsp + 589c: c3 ret + 589d: 0f 1f 00 nopl (%rax) + 58a0: 48 83 ec 28 sub $0x28,%rsp + 58a4: 48 85 d2 test %rdx,%rdx + 58a7: 0f 84 be 01 00 00 je 0x5a6b + 58ad: 45 85 c0 test %r8d,%r8d + 58b0: 0f 8e ab 01 00 00 jle 0x5a61 + 58b6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c589f8 + 58bd: 01 + 58be: 7a 06 jp 0x58c6 + 58c0: 0f 84 94 01 00 00 je 0x5a5a + 58c6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 58ca: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 58ce: 7a 06 jp 0x58d6 + 58d0: 0f 84 74 01 00 00 je 0x5a4a + 58d6: 41 83 f8 10 cmp $0x10,%r8d + 58da: 0f 8c 62 01 00 00 jl 0x5a42 + 58e0: 49 89 d3 mov %rdx,%r11 + 58e3: 49 83 e3 1f and $0x1f,%r11 + 58e7: 45 85 db test %r11d,%r11d + 58ea: 74 18 je 0x5904 + 58ec: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 58f3: 0f 85 49 01 00 00 jne 0x5a42 + 58f9: 41 f7 db neg %r11d + 58fc: 41 83 c3 20 add $0x20,%r11d + 5900: 41 c1 eb 03 shr $0x3,%r11d + 5904: 41 8d 43 10 lea 0x10(%r11),%eax + 5908: 44 3b c0 cmp %eax,%r8d + 590b: 0f 8c 31 01 00 00 jl 0x5a42 + 5911: 45 89 c1 mov %r8d,%r9d + 5914: 33 c0 xor %eax,%eax + 5916: 45 2b cb sub %r11d,%r9d + 5919: 41 83 e1 0f and $0xf,%r9d + 591d: 41 f7 d9 neg %r9d + 5920: 45 03 c8 add %r8d,%r9d + 5923: 45 89 da mov %r11d,%r10d + 5926: 45 85 db test %r11d,%r11d + 5929: 76 27 jbe 0x5952 + 592b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5932: 00 + 5933: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 593a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5940: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 5945: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 594a: 48 ff c0 inc %rax + 594d: 49 3b c2 cmp %r10,%rax + 5950: 72 ee jb 0x5940 + 5952: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 5957: 49 63 c1 movslq %r9d,%rax + 595a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5960: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 5966: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 596d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 5974: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 597b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 5981: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 5988: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 598f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 5996: 49 83 c2 10 add $0x10,%r10 + 599a: 4c 3b d0 cmp %rax,%r10 + 599d: 72 c1 jb 0x5960 + 599f: 41 8d 41 01 lea 0x1(%r9),%eax + 59a3: 41 3b c0 cmp %r8d,%eax + 59a6: 0f 87 88 00 00 00 ja 0x5a34 + 59ac: 4d 63 c0 movslq %r8d,%r8 + 59af: 4d 63 c9 movslq %r9d,%r9 + 59b2: 4d 2b c1 sub %r9,%r8 + 59b5: 49 83 f8 04 cmp $0x4,%r8 + 59b9: 0f 8c 7f 00 00 00 jl 0x5a3e + 59bf: 4d 63 c9 movslq %r9d,%r9 + 59c2: 44 89 c0 mov %r8d,%eax + 59c5: 83 e0 fc and $0xfffffffc,%eax + 59c8: 45 33 db xor %r11d,%r11d + 59cb: 48 63 c0 movslq %eax,%rax + 59ce: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 59d3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 59d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 59de: 00 00 + 59e0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 59e5: 49 83 c3 04 add $0x4,%r11 + 59e9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 59ee: 49 83 c2 20 add $0x20,%r10 + 59f2: 4c 3b d8 cmp %rax,%r11 + 59f5: 72 e9 jb 0x59e0 + 59f7: 49 3b c0 cmp %r8,%rax + 59fa: 73 38 jae 0x5a34 + 59fc: 4d 63 c9 movslq %r9d,%r9 + 59ff: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 5a03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 5a07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a0e: 00 + 5a0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a16: 0f 1f 00 nopl (%rax) + 5a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a20: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 5a24: 48 ff c0 inc %rax + 5a27: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 5a2b: 48 83 c2 08 add $0x8,%rdx + 5a2f: 49 3b c0 cmp %r8,%rax + 5a32: 72 ec jb 0x5a20 + 5a34: 33 c0 xor %eax,%eax + 5a36: c5 f8 77 vzeroupper + 5a39: 48 83 c4 28 add $0x28,%rsp + 5a3d: c3 ret + 5a3e: 33 c0 xor %eax,%eax + 5a40: eb b5 jmp 0x59f7 + 5a42: 45 33 c9 xor %r9d,%r9d + 5a45: e9 55 ff ff ff jmp 0x599f + 5a4a: 48 89 d1 mov %rdx,%rcx + 5a4d: 44 89 c2 mov %r8d,%edx + 5a50: e8 0b 3f 01 00 call 0x19960 + 5a55: 48 83 c4 28 add $0x28,%rsp + 5a59: c3 ret + 5a5a: 33 c0 xor %eax,%eax + 5a5c: 48 83 c4 28 add $0x28,%rsp + 5a60: c3 ret + 5a61: b8 fa ff ff ff mov $0xfffffffa,%eax + 5a66: 48 83 c4 28 add $0x28,%rsp + 5a6a: c3 ret + 5a6b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5a70: 48 83 c4 28 add $0x28,%rsp + 5a74: c3 ret + 5a75: 0f 1f 40 00 nopl 0x0(%rax) + 5a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a80: 48 83 ec 28 sub $0x28,%rsp + 5a84: 48 85 d2 test %rdx,%rdx + 5a87: 0f 84 be 01 00 00 je 0x5c4b + 5a8d: 45 85 c0 test %r8d,%r8d + 5a90: 0f 8e ab 01 00 00 jle 0x5c41 + 5a96: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c58a00 + 5a9d: 01 + 5a9e: 7a 06 jp 0x5aa6 + 5aa0: 0f 84 94 01 00 00 je 0x5c3a + 5aa6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 5aaa: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 5aae: 7a 06 jp 0x5ab6 + 5ab0: 0f 84 74 01 00 00 je 0x5c2a + 5ab6: 41 83 f8 10 cmp $0x10,%r8d + 5aba: 0f 8c 62 01 00 00 jl 0x5c22 + 5ac0: 49 89 d3 mov %rdx,%r11 + 5ac3: 49 83 e3 1f and $0x1f,%r11 + 5ac7: 45 85 db test %r11d,%r11d + 5aca: 74 18 je 0x5ae4 + 5acc: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 5ad3: 0f 85 49 01 00 00 jne 0x5c22 + 5ad9: 41 f7 db neg %r11d + 5adc: 41 83 c3 20 add $0x20,%r11d + 5ae0: 41 c1 eb 03 shr $0x3,%r11d + 5ae4: 41 8d 43 10 lea 0x10(%r11),%eax + 5ae8: 44 3b c0 cmp %eax,%r8d + 5aeb: 0f 8c 31 01 00 00 jl 0x5c22 + 5af1: 45 89 c1 mov %r8d,%r9d + 5af4: 33 c0 xor %eax,%eax + 5af6: 45 2b cb sub %r11d,%r9d + 5af9: 41 83 e1 0f and $0xf,%r9d + 5afd: 41 f7 d9 neg %r9d + 5b00: 45 03 c8 add %r8d,%r9d + 5b03: 45 89 da mov %r11d,%r10d + 5b06: 45 85 db test %r11d,%r11d + 5b09: 76 27 jbe 0x5b32 + 5b0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b12: 00 + 5b13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5b20: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 5b25: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 5b2a: 48 ff c0 inc %rax + 5b2d: 49 3b c2 cmp %r10,%rax + 5b30: 72 ee jb 0x5b20 + 5b32: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 5b37: 49 63 c1 movslq %r9d,%rax + 5b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5b40: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 5b46: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 5b4d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 5b54: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 5b5b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 5b61: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 5b68: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 5b6f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 5b76: 49 83 c2 10 add $0x10,%r10 + 5b7a: 4c 3b d0 cmp %rax,%r10 + 5b7d: 72 c1 jb 0x5b40 + 5b7f: 41 8d 41 01 lea 0x1(%r9),%eax + 5b83: 41 3b c0 cmp %r8d,%eax + 5b86: 0f 87 88 00 00 00 ja 0x5c14 + 5b8c: 4d 63 c0 movslq %r8d,%r8 + 5b8f: 4d 63 c9 movslq %r9d,%r9 + 5b92: 4d 2b c1 sub %r9,%r8 + 5b95: 49 83 f8 04 cmp $0x4,%r8 + 5b99: 0f 8c 7f 00 00 00 jl 0x5c1e + 5b9f: 4d 63 c9 movslq %r9d,%r9 + 5ba2: 44 89 c0 mov %r8d,%eax + 5ba5: 83 e0 fc and $0xfffffffc,%eax + 5ba8: 45 33 db xor %r11d,%r11d + 5bab: 48 63 c0 movslq %eax,%rax + 5bae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 5bb3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 5bb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5bbe: 00 00 + 5bc0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 5bc5: 49 83 c3 04 add $0x4,%r11 + 5bc9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 5bce: 49 83 c2 20 add $0x20,%r10 + 5bd2: 4c 3b d8 cmp %rax,%r11 + 5bd5: 72 e9 jb 0x5bc0 + 5bd7: 49 3b c0 cmp %r8,%rax + 5bda: 73 38 jae 0x5c14 + 5bdc: 4d 63 c9 movslq %r9d,%r9 + 5bdf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 5be3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 5be7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5bee: 00 + 5bef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5bf6: 0f 1f 00 nopl (%rax) + 5bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c00: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 5c04: 48 ff c0 inc %rax + 5c07: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 5c0b: 48 83 c2 08 add $0x8,%rdx + 5c0f: 49 3b c0 cmp %r8,%rax + 5c12: 72 ec jb 0x5c00 + 5c14: 33 c0 xor %eax,%eax + 5c16: c5 f8 77 vzeroupper + 5c19: 48 83 c4 28 add $0x28,%rsp + 5c1d: c3 ret + 5c1e: 33 c0 xor %eax,%eax + 5c20: eb b5 jmp 0x5bd7 + 5c22: 45 33 c9 xor %r9d,%r9d + 5c25: e9 55 ff ff ff jmp 0x5b7f + 5c2a: 48 89 d1 mov %rdx,%rcx + 5c2d: 44 89 c2 mov %r8d,%edx + 5c30: e8 6b 3d 01 00 call 0x199a0 + 5c35: 48 83 c4 28 add $0x28,%rsp + 5c39: c3 ret + 5c3a: 33 c0 xor %eax,%eax + 5c3c: 48 83 c4 28 add $0x28,%rsp + 5c40: c3 ret + 5c41: b8 fa ff ff ff mov $0xfffffffa,%eax + 5c46: 48 83 c4 28 add $0x28,%rsp + 5c4a: c3 ret + 5c4b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5c50: 48 83 c4 28 add $0x28,%rsp + 5c54: c3 ret + 5c55: 0f 1f 40 00 nopl 0x0(%rax) + 5c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c60: 56 push %rsi + 5c61: 57 push %rdi + 5c62: 41 54 push %r12 + 5c64: 55 push %rbp + 5c65: 48 83 ec 28 sub $0x28,%rsp + 5c69: 89 cf mov %ecx,%edi + 5c6b: 4d 89 cc mov %r9,%r12 + 5c6e: 83 ff 1e cmp $0x1e,%edi + 5c71: 0f 87 7a 01 00 00 ja 0x5df1 + 5c77: 4d 85 e4 test %r12,%r12 + 5c7a: 0f 84 80 01 00 00 je 0x5e00 + 5c80: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 5c85: 48 85 f6 test %rsi,%rsi + 5c88: 0f 84 72 01 00 00 je 0x5e00 + 5c8e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 5c93: 48 85 ed test %rbp,%rbp + 5c96: 0f 84 64 01 00 00 je 0x5e00 + 5c9c: 83 fa 08 cmp $0x8,%edx + 5c9f: 74 1e je 0x5cbf + 5ca1: 83 fa 04 cmp $0x4,%edx + 5ca4: 74 19 je 0x5cbf + 5ca6: 83 fa 01 cmp $0x1,%edx + 5ca9: 74 14 je 0x5cbf + 5cab: 83 fa 02 cmp $0x2,%edx + 5cae: 74 0f je 0x5cbf + 5cb0: b8 ee ff ff ff mov $0xffffffee,%eax + 5cb5: 48 83 c4 28 add $0x28,%rsp + 5cb9: 5d pop %rbp + 5cba: 41 5c pop %r12 + 5cbc: 5f pop %rdi + 5cbd: 5e pop %rsi + 5cbe: c3 ret + 5cbf: 83 ff 1d cmp $0x1d,%edi + 5cc2: 0f 8f 29 01 00 00 jg 0x5df1 + 5cc8: 83 ff 04 cmp $0x4,%edi + 5ccb: 7f 14 jg 0x5ce1 + 5ccd: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 5cd4: 00 + 5cd5: 33 c0 xor %eax,%eax + 5cd7: 89 06 mov %eax,(%rsi) + 5cd9: 89 45 00 mov %eax,0x0(%rbp) + 5cdc: e9 04 01 00 00 jmp 0x5de5 + 5ce1: 83 ff 06 cmp $0x6,%edi + 5ce4: 7f 11 jg 0x5cf7 + 5ce6: 33 c0 xor %eax,%eax + 5ce8: 41 89 04 24 mov %eax,(%r12) + 5cec: 89 06 mov %eax,(%rsi) + 5cee: 89 45 00 mov %eax,0x0(%rbp) + 5cf1: 41 8b 04 24 mov (%r12),%eax + 5cf5: eb 67 jmp 0x5d5e + 5cf7: 8d 4f ff lea -0x1(%rdi),%ecx + 5cfa: 83 f9 10 cmp $0x10,%ecx + 5cfd: 7f 48 jg 0x5d47 + 5cff: 41 bb 01 00 00 00 mov $0x1,%r11d + 5d05: 41 d3 e3 shl %cl,%r11d + 5d08: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 5d0f: 00 + 5d10: 83 e0 c0 and $0xffffffc0,%eax + 5d13: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 5d1a: 00 + 5d1b: 41 89 04 24 mov %eax,(%r12) + 5d1f: 44 89 d8 mov %r11d,%eax + 5d22: d1 f8 sar $1,%eax + 5d24: 41 83 e2 c0 and $0xffffffc0,%r10d + 5d28: c1 e8 1e shr $0x1e,%eax + 5d2b: 41 03 c3 add %r11d,%eax + 5d2e: 83 e0 fc and $0xfffffffc,%eax + 5d31: 83 c0 43 add $0x43,%eax + 5d34: c7 06 00 00 00 00 movl $0x0,(%rsi) + 5d3a: 83 e0 c0 and $0xffffffc0,%eax + 5d3d: 44 89 55 00 mov %r10d,0x0(%rbp) + 5d41: 41 03 04 24 add (%r12),%eax + 5d45: eb 12 jmp 0x5d59 + 5d47: 4c 89 e2 mov %r12,%rdx + 5d4a: 49 89 f0 mov %rsi,%r8 + 5d4d: 49 89 e9 mov %rbp,%r9 + 5d50: e8 eb 77 03 00 call 0x3d540 + 5d55: 41 8b 04 24 mov (%r12),%eax + 5d59: 83 ff 13 cmp $0x13,%edi + 5d5c: 7d 2a jge 0x5d88 + 5d5e: 89 f9 mov %edi,%ecx + 5d60: 41 ba 01 00 00 00 mov $0x1,%r10d + 5d66: 41 d3 e2 shl %cl,%r10d + 5d69: 45 89 d3 mov %r10d,%r11d + 5d6c: 41 d1 fb sar $1,%r11d + 5d6f: 41 c1 eb 1e shr $0x1e,%r11d + 5d73: 45 03 da add %r10d,%r11d + 5d76: 41 c1 eb 02 shr $0x2,%r11d + 5d7a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 5d81: 00 + 5d82: 41 83 e2 c0 and $0xffffffc0,%r10d + 5d86: eb 18 jmp 0x5da0 + 5d88: 41 ba 01 00 00 00 mov $0x1,%r10d + 5d8e: 8d 4f 14 lea 0x14(%rdi),%ecx + 5d91: 41 d3 e2 shl %cl,%r10d + 5d94: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 5d9b: 00 + 5d9c: 41 83 e2 c0 and $0xffffffc0,%r10d + 5da0: 83 ff 0a cmp $0xa,%edi + 5da3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 5daa: 00 + 5dab: 41 89 04 24 mov %eax,(%r12) + 5daf: 7f 04 jg 0x5db5 + 5db1: 33 c0 xor %eax,%eax + 5db3: eb 21 jmp 0x5dd6 + 5db5: 89 f9 mov %edi,%ecx + 5db7: b8 01 00 00 00 mov $0x1,%eax + 5dbc: d3 e0 shl %cl,%eax + 5dbe: 89 c7 mov %eax,%edi + 5dc0: d1 ff sar $1,%edi + 5dc2: c1 ef 1e shr $0x1e,%edi + 5dc5: 03 f8 add %eax,%edi + 5dc7: 83 e7 fc and $0xfffffffc,%edi + 5dca: 83 c7 43 add $0x43,%edi + 5dcd: 83 e7 c0 and $0xffffffc0,%edi + 5dd0: 8b 16 mov (%rsi),%edx + 5dd2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 5dd6: 89 06 mov %eax,(%rsi) + 5dd8: 8b 45 00 mov 0x0(%rbp),%eax + 5ddb: 85 c0 test %eax,%eax + 5ddd: 7e 06 jle 0x5de5 + 5ddf: 83 c0 40 add $0x40,%eax + 5de2: 89 45 00 mov %eax,0x0(%rbp) + 5de5: 33 c0 xor %eax,%eax + 5de7: 48 83 c4 28 add $0x28,%rsp + 5deb: 5d pop %rbp + 5dec: 41 5c pop %r12 + 5dee: 5f pop %rdi + 5def: 5e pop %rsi + 5df0: c3 ret + 5df1: b8 ef ff ff ff mov $0xffffffef,%eax + 5df6: 48 83 c4 28 add $0x28,%rsp + 5dfa: 5d pop %rbp + 5dfb: 41 5c pop %r12 + 5dfd: 5f pop %rdi + 5dfe: 5e pop %rsi + 5dff: c3 ret + 5e00: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5e05: 48 83 c4 28 add $0x28,%rsp + 5e09: 5d pop %rbp + 5e0a: 41 5c pop %r12 + 5e0c: 5f pop %rdi + 5e0d: 5e pop %rsi + 5e0e: c3 ret + 5e0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e16: 00 + 5e17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e1e: 66 90 xchg %ax,%ax + 5e20: 41 54 push %r12 + 5e22: 41 55 push %r13 + 5e24: 41 56 push %r14 + 5e26: 41 57 push %r15 + 5e28: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5e2d: 41 89 cd mov %ecx,%r13d + 5e30: 4d 89 cc mov %r9,%r12 + 5e33: 41 83 fd 1e cmp $0x1e,%r13d + 5e37: 0f 87 94 01 00 00 ja 0x5fd1 + 5e3d: 4d 85 e4 test %r12,%r12 + 5e40: 0f 84 9e 01 00 00 je 0x5fe4 + 5e46: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 5e4b: 4d 85 f6 test %r14,%r14 + 5e4e: 0f 84 90 01 00 00 je 0x5fe4 + 5e54: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 5e59: 4d 85 ff test %r15,%r15 + 5e5c: 0f 84 82 01 00 00 je 0x5fe4 + 5e62: 83 fa 08 cmp $0x8,%edx + 5e65: 74 22 je 0x5e89 + 5e67: 83 fa 04 cmp $0x4,%edx + 5e6a: 74 1d je 0x5e89 + 5e6c: 83 fa 01 cmp $0x1,%edx + 5e6f: 74 18 je 0x5e89 + 5e71: 83 fa 02 cmp $0x2,%edx + 5e74: 74 13 je 0x5e89 + 5e76: b8 ee ff ff ff mov $0xffffffee,%eax + 5e7b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5e80: 41 5f pop %r15 + 5e82: 41 5e pop %r14 + 5e84: 41 5d pop %r13 + 5e86: 41 5c pop %r12 + 5e88: c3 ret + 5e89: 41 83 fd 1d cmp $0x1d,%r13d + 5e8d: 0f 8f 3e 01 00 00 jg 0x5fd1 + 5e93: 41 83 fd 04 cmp $0x4,%r13d + 5e97: 7f 15 jg 0x5eae + 5e99: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 5ea0: 00 + 5ea1: 33 c0 xor %eax,%eax + 5ea3: 41 89 06 mov %eax,(%r14) + 5ea6: 41 89 07 mov %eax,(%r15) + 5ea9: e9 13 01 00 00 jmp 0x5fc1 + 5eae: 41 83 fd 06 cmp $0x6,%r13d + 5eb2: 7f 12 jg 0x5ec6 + 5eb4: 33 c0 xor %eax,%eax + 5eb6: 41 89 04 24 mov %eax,(%r12) + 5eba: 41 89 06 mov %eax,(%r14) + 5ebd: 41 89 07 mov %eax,(%r15) + 5ec0: 41 8b 14 24 mov (%r12),%edx + 5ec4: eb 6a jmp 0x5f30 + 5ec6: 41 8d 4d ff lea -0x1(%r13),%ecx + 5eca: 83 f9 11 cmp $0x11,%ecx + 5ecd: 7f 49 jg 0x5f18 + 5ecf: 41 bb 01 00 00 00 mov $0x1,%r11d + 5ed5: 41 d3 e3 shl %cl,%r11d + 5ed8: 44 89 da mov %r11d,%edx + 5edb: 45 89 da mov %r11d,%r10d + 5ede: d1 fa sar $1,%edx + 5ee0: c1 ea 1e shr $0x1e,%edx + 5ee3: 41 c1 e2 03 shl $0x3,%r10d + 5ee7: 41 03 d3 add %r11d,%edx + 5eea: 44 89 d0 mov %r10d,%eax + 5eed: 83 e2 fc and $0xfffffffc,%edx + 5ef0: 83 c0 47 add $0x47,%eax + 5ef3: 41 83 c2 3f add $0x3f,%r10d + 5ef7: 83 c2 43 add $0x43,%edx + 5efa: 83 e0 c0 and $0xffffffc0,%eax + 5efd: 41 89 04 24 mov %eax,(%r12) + 5f01: 41 83 e2 c0 and $0xffffffc0,%r10d + 5f05: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 5f0c: 83 e2 c0 and $0xffffffc0,%edx + 5f0f: 45 89 17 mov %r10d,(%r15) + 5f12: 41 03 14 24 add (%r12),%edx + 5f16: eb 12 jmp 0x5f2a + 5f18: 4c 89 e2 mov %r12,%rdx + 5f1b: 4d 89 f0 mov %r14,%r8 + 5f1e: 4d 89 f9 mov %r15,%r9 + 5f21: e8 5a 78 03 00 call 0x3d780 + 5f26: 41 8b 14 24 mov (%r12),%edx + 5f2a: 41 83 fd 13 cmp $0x13,%r13d + 5f2e: 7d 29 jge 0x5f59 + 5f30: 44 89 e9 mov %r13d,%ecx + 5f33: b8 01 00 00 00 mov $0x1,%eax + 5f38: d3 e0 shl %cl,%eax + 5f3a: 41 89 c2 mov %eax,%r10d + 5f3d: 41 d1 fa sar $1,%r10d + 5f40: 41 c1 ea 1e shr $0x1e,%r10d + 5f44: 44 03 d0 add %eax,%r10d + 5f47: 41 c1 ea 02 shr $0x2,%r10d + 5f4b: 41 c1 e2 03 shl $0x3,%r10d + 5f4f: 41 83 c2 3f add $0x3f,%r10d + 5f53: 41 83 e2 c0 and $0xffffffc0,%r10d + 5f57: eb 1c jmp 0x5f75 + 5f59: 41 ba 01 00 00 00 mov $0x1,%r10d + 5f5f: 41 8d 4d 14 lea 0x14(%r13),%ecx + 5f63: 41 d3 e2 shl %cl,%r10d + 5f66: 41 c1 e2 03 shl $0x3,%r10d + 5f6a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 5f71: 41 83 e2 c0 and $0xffffffc0,%r10d + 5f75: 45 03 d2 add %r10d,%r10d + 5f78: 41 03 d2 add %r10d,%edx + 5f7b: 81 c2 00 01 00 00 add $0x100,%edx + 5f81: 41 89 14 24 mov %edx,(%r12) + 5f85: 41 83 fd 0a cmp $0xa,%r13d + 5f89: 7f 04 jg 0x5f8f + 5f8b: 33 d2 xor %edx,%edx + 5f8d: eb 22 jmp 0x5fb1 + 5f8f: 44 89 e9 mov %r13d,%ecx + 5f92: b8 01 00 00 00 mov $0x1,%eax + 5f97: d3 e0 shl %cl,%eax + 5f99: 89 c2 mov %eax,%edx + 5f9b: d1 fa sar $1,%edx + 5f9d: c1 ea 1e shr $0x1e,%edx + 5fa0: 03 d0 add %eax,%edx + 5fa2: 83 e2 fc and $0xfffffffc,%edx + 5fa5: 83 c2 43 add $0x43,%edx + 5fa8: 83 e2 c0 and $0xffffffc0,%edx + 5fab: 83 c2 40 add $0x40,%edx + 5fae: 41 03 16 add (%r14),%edx + 5fb1: 41 89 16 mov %edx,(%r14) + 5fb4: 41 8b 07 mov (%r15),%eax + 5fb7: 85 c0 test %eax,%eax + 5fb9: 7e 06 jle 0x5fc1 + 5fbb: 83 c0 40 add $0x40,%eax + 5fbe: 41 89 07 mov %eax,(%r15) + 5fc1: 33 c0 xor %eax,%eax + 5fc3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5fc8: 41 5f pop %r15 + 5fca: 41 5e pop %r14 + 5fcc: 41 5d pop %r13 + 5fce: 41 5c pop %r12 + 5fd0: c3 ret + 5fd1: b8 ef ff ff ff mov $0xffffffef,%eax + 5fd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5fdb: 41 5f pop %r15 + 5fdd: 41 5e pop %r14 + 5fdf: 41 5d pop %r13 + 5fe1: 41 5c pop %r12 + 5fe3: c3 ret + 5fe4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5fe9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5fee: 41 5f pop %r15 + 5ff0: 41 5e pop %r14 + 5ff2: 41 5d pop %r13 + 5ff4: 41 5c pop %r12 + 5ff6: c3 ret + 5ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5ffe: 00 00 + 6000: 56 push %rsi + 6001: 57 push %rdi + 6002: 41 54 push %r12 + 6004: 55 push %rbp + 6005: 48 83 ec 28 sub $0x28,%rsp + 6009: 89 cf mov %ecx,%edi + 600b: 4d 89 cc mov %r9,%r12 + 600e: 83 ff 1e cmp $0x1e,%edi + 6011: 0f 87 7a 01 00 00 ja 0x6191 + 6017: 4d 85 e4 test %r12,%r12 + 601a: 0f 84 80 01 00 00 je 0x61a0 + 6020: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 6025: 48 85 f6 test %rsi,%rsi + 6028: 0f 84 72 01 00 00 je 0x61a0 + 602e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 6033: 48 85 ed test %rbp,%rbp + 6036: 0f 84 64 01 00 00 je 0x61a0 + 603c: 83 fa 08 cmp $0x8,%edx + 603f: 74 1e je 0x605f + 6041: 83 fa 04 cmp $0x4,%edx + 6044: 74 19 je 0x605f + 6046: 83 fa 01 cmp $0x1,%edx + 6049: 74 14 je 0x605f + 604b: 83 fa 02 cmp $0x2,%edx + 604e: 74 0f je 0x605f + 6050: b8 ee ff ff ff mov $0xffffffee,%eax + 6055: 48 83 c4 28 add $0x28,%rsp + 6059: 5d pop %rbp + 605a: 41 5c pop %r12 + 605c: 5f pop %rdi + 605d: 5e pop %rsi + 605e: c3 ret + 605f: 83 ff 1d cmp $0x1d,%edi + 6062: 0f 8f 29 01 00 00 jg 0x6191 + 6068: 83 ff 04 cmp $0x4,%edi + 606b: 7f 14 jg 0x6081 + 606d: 33 c0 xor %eax,%eax + 606f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 6076: 00 + 6077: 89 06 mov %eax,(%rsi) + 6079: 89 45 00 mov %eax,0x0(%rbp) + 607c: e9 04 01 00 00 jmp 0x6185 + 6081: 83 ff 06 cmp $0x6,%edi + 6084: 7f 11 jg 0x6097 + 6086: 33 c0 xor %eax,%eax + 6088: 41 89 04 24 mov %eax,(%r12) + 608c: 89 06 mov %eax,(%rsi) + 608e: 89 45 00 mov %eax,0x0(%rbp) + 6091: 41 8b 04 24 mov (%r12),%eax + 6095: eb 67 jmp 0x60fe + 6097: 8d 4f ff lea -0x1(%rdi),%ecx + 609a: 83 f9 11 cmp $0x11,%ecx + 609d: 7f 48 jg 0x60e7 + 609f: 41 bb 01 00 00 00 mov $0x1,%r11d + 60a5: 41 d3 e3 shl %cl,%r11d + 60a8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 60af: 00 + 60b0: 83 e0 c0 and $0xffffffc0,%eax + 60b3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 60ba: 00 + 60bb: 41 89 04 24 mov %eax,(%r12) + 60bf: 44 89 d8 mov %r11d,%eax + 60c2: 41 83 e2 c0 and $0xffffffc0,%r10d + 60c6: d1 f8 sar $1,%eax + 60c8: c7 06 00 00 00 00 movl $0x0,(%rsi) + 60ce: c1 e8 1e shr $0x1e,%eax + 60d1: 44 89 55 00 mov %r10d,0x0(%rbp) + 60d5: 41 03 c3 add %r11d,%eax + 60d8: 83 e0 fc and $0xfffffffc,%eax + 60db: 83 c0 43 add $0x43,%eax + 60de: 83 e0 c0 and $0xffffffc0,%eax + 60e1: 41 03 04 24 add (%r12),%eax + 60e5: eb 12 jmp 0x60f9 + 60e7: 4c 89 e2 mov %r12,%rdx + 60ea: 49 89 f0 mov %rsi,%r8 + 60ed: 49 89 e9 mov %rbp,%r9 + 60f0: e8 ab 78 03 00 call 0x3d9a0 + 60f5: 41 8b 04 24 mov (%r12),%eax + 60f9: 83 ff 15 cmp $0x15,%edi + 60fc: 7d 2a jge 0x6128 + 60fe: 89 f9 mov %edi,%ecx + 6100: 41 ba 01 00 00 00 mov $0x1,%r10d + 6106: 41 d3 e2 shl %cl,%r10d + 6109: 45 89 d3 mov %r10d,%r11d + 610c: 41 d1 fb sar $1,%r11d + 610f: 41 c1 eb 1e shr $0x1e,%r11d + 6113: 45 03 da add %r10d,%r11d + 6116: 41 c1 eb 02 shr $0x2,%r11d + 611a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 6121: 00 + 6122: 41 83 e2 c0 and $0xffffffc0,%r10d + 6126: eb 18 jmp 0x6140 + 6128: 8d 4f 14 lea 0x14(%rdi),%ecx + 612b: 41 ba 01 00 00 00 mov $0x1,%r10d + 6131: 41 d3 e2 shl %cl,%r10d + 6134: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 613b: 00 + 613c: 41 83 e2 c0 and $0xffffffc0,%r10d + 6140: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 6147: 00 + 6148: 41 89 04 24 mov %eax,(%r12) + 614c: 83 ff 0a cmp $0xa,%edi + 614f: 7f 04 jg 0x6155 + 6151: 33 c0 xor %eax,%eax + 6153: eb 21 jmp 0x6176 + 6155: 89 f9 mov %edi,%ecx + 6157: b8 01 00 00 00 mov $0x1,%eax + 615c: 8b 16 mov (%rsi),%edx + 615e: d3 e0 shl %cl,%eax + 6160: 89 c7 mov %eax,%edi + 6162: d1 ff sar $1,%edi + 6164: c1 ef 1e shr $0x1e,%edi + 6167: 03 f8 add %eax,%edi + 6169: 83 e7 fc and $0xfffffffc,%edi + 616c: 83 c7 43 add $0x43,%edi + 616f: 83 e7 c0 and $0xffffffc0,%edi + 6172: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 6176: 89 06 mov %eax,(%rsi) + 6178: 8b 45 00 mov 0x0(%rbp),%eax + 617b: 85 c0 test %eax,%eax + 617d: 7e 06 jle 0x6185 + 617f: 83 c0 40 add $0x40,%eax + 6182: 89 45 00 mov %eax,0x0(%rbp) + 6185: 33 c0 xor %eax,%eax + 6187: 48 83 c4 28 add $0x28,%rsp + 618b: 5d pop %rbp + 618c: 41 5c pop %r12 + 618e: 5f pop %rdi + 618f: 5e pop %rsi + 6190: c3 ret + 6191: b8 ef ff ff ff mov $0xffffffef,%eax + 6196: 48 83 c4 28 add $0x28,%rsp + 619a: 5d pop %rbp + 619b: 41 5c pop %r12 + 619d: 5f pop %rdi + 619e: 5e pop %rsi + 619f: c3 ret + 61a0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 61a5: 48 83 c4 28 add $0x28,%rsp + 61a9: 5d pop %rbp + 61aa: 41 5c pop %r12 + 61ac: 5f pop %rdi + 61ad: 5e pop %rsi + 61ae: c3 ret + 61af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 61b6: 00 + 61b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61be: 66 90 xchg %ax,%ax + 61c0: 56 push %rsi + 61c1: 57 push %rdi + 61c2: 41 54 push %r12 + 61c4: 55 push %rbp + 61c5: 48 83 ec 28 sub $0x28,%rsp + 61c9: 89 cf mov %ecx,%edi + 61cb: 4d 89 cc mov %r9,%r12 + 61ce: 83 ff 1e cmp $0x1e,%edi + 61d1: 0f 87 7a 01 00 00 ja 0x6351 + 61d7: 4d 85 e4 test %r12,%r12 + 61da: 0f 84 80 01 00 00 je 0x6360 + 61e0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 61e5: 48 85 f6 test %rsi,%rsi + 61e8: 0f 84 72 01 00 00 je 0x6360 + 61ee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 61f3: 48 85 ed test %rbp,%rbp + 61f6: 0f 84 64 01 00 00 je 0x6360 + 61fc: 83 fa 08 cmp $0x8,%edx + 61ff: 74 1e je 0x621f + 6201: 83 fa 04 cmp $0x4,%edx + 6204: 74 19 je 0x621f + 6206: 83 fa 01 cmp $0x1,%edx + 6209: 74 14 je 0x621f + 620b: 83 fa 02 cmp $0x2,%edx + 620e: 74 0f je 0x621f + 6210: b8 ee ff ff ff mov $0xffffffee,%eax + 6215: 48 83 c4 28 add $0x28,%rsp + 6219: 5d pop %rbp + 621a: 41 5c pop %r12 + 621c: 5f pop %rdi + 621d: 5e pop %rsi + 621e: c3 ret + 621f: 83 ff 1d cmp $0x1d,%edi + 6222: 0f 8f 29 01 00 00 jg 0x6351 + 6228: 83 ff 04 cmp $0x4,%edi + 622b: 7f 14 jg 0x6241 + 622d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 6234: 00 + 6235: 33 c0 xor %eax,%eax + 6237: 89 06 mov %eax,(%rsi) + 6239: 89 45 00 mov %eax,0x0(%rbp) + 623c: e9 04 01 00 00 jmp 0x6345 + 6241: 83 ff 07 cmp $0x7,%edi + 6244: 7f 11 jg 0x6257 + 6246: 33 c0 xor %eax,%eax + 6248: 41 89 04 24 mov %eax,(%r12) + 624c: 89 06 mov %eax,(%rsi) + 624e: 89 45 00 mov %eax,0x0(%rbp) + 6251: 41 8b 04 24 mov (%r12),%eax + 6255: eb 67 jmp 0x62be + 6257: 8d 4f ff lea -0x1(%rdi),%ecx + 625a: 83 f9 12 cmp $0x12,%ecx + 625d: 7f 48 jg 0x62a7 + 625f: 41 bb 01 00 00 00 mov $0x1,%r11d + 6265: 41 d3 e3 shl %cl,%r11d + 6268: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 626f: 00 + 6270: 83 e0 c0 and $0xffffffc0,%eax + 6273: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 627a: 00 + 627b: 41 89 04 24 mov %eax,(%r12) + 627f: 44 89 d8 mov %r11d,%eax + 6282: d1 f8 sar $1,%eax + 6284: 41 83 e2 c0 and $0xffffffc0,%r10d + 6288: c1 e8 1e shr $0x1e,%eax + 628b: 41 03 c3 add %r11d,%eax + 628e: 83 e0 fc and $0xfffffffc,%eax + 6291: 83 c0 43 add $0x43,%eax + 6294: c7 06 00 00 00 00 movl $0x0,(%rsi) + 629a: 83 e0 c0 and $0xffffffc0,%eax + 629d: 44 89 55 00 mov %r10d,0x0(%rbp) + 62a1: 41 03 04 24 add (%r12),%eax + 62a5: eb 12 jmp 0x62b9 + 62a7: 4c 89 e2 mov %r12,%rdx + 62aa: 49 89 f0 mov %rsi,%r8 + 62ad: 49 89 e9 mov %rbp,%r9 + 62b0: e8 2b 79 03 00 call 0x3dbe0 + 62b5: 41 8b 04 24 mov (%r12),%eax + 62b9: 83 ff 13 cmp $0x13,%edi + 62bc: 7d 2a jge 0x62e8 + 62be: 89 f9 mov %edi,%ecx + 62c0: 41 ba 01 00 00 00 mov $0x1,%r10d + 62c6: 41 d3 e2 shl %cl,%r10d + 62c9: 45 89 d3 mov %r10d,%r11d + 62cc: 41 d1 fb sar $1,%r11d + 62cf: 41 c1 eb 1e shr $0x1e,%r11d + 62d3: 45 03 da add %r10d,%r11d + 62d6: 41 c1 eb 02 shr $0x2,%r11d + 62da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 62e1: 00 + 62e2: 41 83 e2 c0 and $0xffffffc0,%r10d + 62e6: eb 18 jmp 0x6300 + 62e8: 41 ba 01 00 00 00 mov $0x1,%r10d + 62ee: 8d 4f 14 lea 0x14(%rdi),%ecx + 62f1: 41 d3 e2 shl %cl,%r10d + 62f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 62fb: 00 + 62fc: 41 83 e2 c0 and $0xffffffc0,%r10d + 6300: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 6307: 00 + 6308: 41 89 04 24 mov %eax,(%r12) + 630c: 83 ff 0a cmp $0xa,%edi + 630f: 7f 04 jg 0x6315 + 6311: 33 c0 xor %eax,%eax + 6313: eb 21 jmp 0x6336 + 6315: 89 f9 mov %edi,%ecx + 6317: b8 01 00 00 00 mov $0x1,%eax + 631c: d3 e0 shl %cl,%eax + 631e: 89 c7 mov %eax,%edi + 6320: d1 ff sar $1,%edi + 6322: c1 ef 1e shr $0x1e,%edi + 6325: 03 f8 add %eax,%edi + 6327: 83 e7 fc and $0xfffffffc,%edi + 632a: 83 c7 43 add $0x43,%edi + 632d: 83 e7 c0 and $0xffffffc0,%edi + 6330: 8b 16 mov (%rsi),%edx + 6332: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 6336: 89 06 mov %eax,(%rsi) + 6338: 8b 45 00 mov 0x0(%rbp),%eax + 633b: 85 c0 test %eax,%eax + 633d: 7e 06 jle 0x6345 + 633f: 83 c0 40 add $0x40,%eax + 6342: 89 45 00 mov %eax,0x0(%rbp) + 6345: 33 c0 xor %eax,%eax + 6347: 48 83 c4 28 add $0x28,%rsp + 634b: 5d pop %rbp + 634c: 41 5c pop %r12 + 634e: 5f pop %rdi + 634f: 5e pop %rsi + 6350: c3 ret + 6351: b8 ef ff ff ff mov $0xffffffef,%eax + 6356: 48 83 c4 28 add $0x28,%rsp + 635a: 5d pop %rbp + 635b: 41 5c pop %r12 + 635d: 5f pop %rdi + 635e: 5e pop %rsi + 635f: c3 ret + 6360: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6365: 48 83 c4 28 add $0x28,%rsp + 6369: 5d pop %rbp + 636a: 41 5c pop %r12 + 636c: 5f pop %rdi + 636d: 5e pop %rsi + 636e: c3 ret + 636f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6376: 00 + 6377: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 637e: 66 90 xchg %ax,%ax + 6380: 56 push %rsi + 6381: 57 push %rdi + 6382: 41 54 push %r12 + 6384: 41 55 push %r13 + 6386: 48 83 ec 28 sub $0x28,%rsp + 638a: 41 89 cc mov %ecx,%r12d + 638d: 4d 89 cd mov %r9,%r13 + 6390: 41 83 fc 1e cmp $0x1e,%r12d + 6394: 0f 87 7b 01 00 00 ja 0x6515 + 639a: 4d 85 ed test %r13,%r13 + 639d: 0f 84 82 01 00 00 je 0x6525 + 63a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 63a8: 48 85 ff test %rdi,%rdi + 63ab: 0f 84 74 01 00 00 je 0x6525 + 63b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 63b6: 48 85 f6 test %rsi,%rsi + 63b9: 0f 84 66 01 00 00 je 0x6525 + 63bf: 83 fa 08 cmp $0x8,%edx + 63c2: 74 1f je 0x63e3 + 63c4: 83 fa 04 cmp $0x4,%edx + 63c7: 74 1a je 0x63e3 + 63c9: 83 fa 01 cmp $0x1,%edx + 63cc: 74 15 je 0x63e3 + 63ce: 83 fa 02 cmp $0x2,%edx + 63d1: 74 10 je 0x63e3 + 63d3: b8 ee ff ff ff mov $0xffffffee,%eax + 63d8: 48 83 c4 28 add $0x28,%rsp + 63dc: 41 5d pop %r13 + 63de: 41 5c pop %r12 + 63e0: 5f pop %rdi + 63e1: 5e pop %rsi + 63e2: c3 ret + 63e3: 41 83 fc 1d cmp $0x1d,%r12d + 63e7: 0f 8f 28 01 00 00 jg 0x6515 + 63ed: 41 83 fc 04 cmp $0x4,%r12d + 63f1: 7f 13 jg 0x6406 + 63f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 63fa: 00 + 63fb: 33 c0 xor %eax,%eax + 63fd: 89 07 mov %eax,(%rdi) + 63ff: 89 06 mov %eax,(%rsi) + 6401: e9 02 01 00 00 jmp 0x6508 + 6406: 41 83 fc 07 cmp $0x7,%r12d + 640a: 7f 16 jg 0x6422 + 640c: 33 c0 xor %eax,%eax + 640e: 41 ba 01 00 00 00 mov $0x1,%r10d + 6414: 41 89 45 00 mov %eax,0x0(%r13) + 6418: 89 07 mov %eax,(%rdi) + 641a: 89 06 mov %eax,(%rsi) + 641c: 41 8b 45 00 mov 0x0(%r13),%eax + 6420: eb 6f jmp 0x6491 + 6422: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 6427: 83 f9 12 cmp $0x12,%ecx + 642a: 7f 47 jg 0x6473 + 642c: 41 ba 01 00 00 00 mov $0x1,%r10d + 6432: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 6437: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 643e: 00 + 643f: 83 e0 c0 and $0xffffffc0,%eax + 6442: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 6449: 00 + 644a: 41 89 45 00 mov %eax,0x0(%r13) + 644e: 44 89 d8 mov %r11d,%eax + 6451: d1 f8 sar $1,%eax + 6453: 83 e1 c0 and $0xffffffc0,%ecx + 6456: c1 e8 1e shr $0x1e,%eax + 6459: 41 03 c3 add %r11d,%eax + 645c: 83 e0 fc and $0xfffffffc,%eax + 645f: 83 c0 43 add $0x43,%eax + 6462: c7 07 00 00 00 00 movl $0x0,(%rdi) + 6468: 83 e0 c0 and $0xffffffc0,%eax + 646b: 89 0e mov %ecx,(%rsi) + 646d: 41 03 45 00 add 0x0(%r13),%eax + 6471: eb 18 jmp 0x648b + 6473: 4c 89 ea mov %r13,%rdx + 6476: 49 89 f8 mov %rdi,%r8 + 6479: 49 89 f1 mov %rsi,%r9 + 647c: e8 9f 79 03 00 call 0x3de20 + 6481: 41 8b 45 00 mov 0x0(%r13),%eax + 6485: 41 ba 01 00 00 00 mov $0x1,%r10d + 648b: 41 83 fc 13 cmp $0x13,%r12d + 648f: 7d 23 jge 0x64b4 + 6491: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 6496: 41 89 cb mov %ecx,%r11d + 6499: 41 d1 fb sar $1,%r11d + 649c: 41 c1 eb 1e shr $0x1e,%r11d + 64a0: 44 03 d9 add %ecx,%r11d + 64a3: 41 c1 eb 02 shr $0x2,%r11d + 64a7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 64ae: 00 + 64af: 83 e1 c0 and $0xffffffc0,%ecx + 64b2: eb 15 jmp 0x64c9 + 64b4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 64b9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 64be: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 64c5: 00 + 64c6: 83 e1 c0 and $0xffffffc0,%ecx + 64c9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 64d0: 41 89 45 00 mov %eax,0x0(%r13) + 64d4: 41 83 fc 0a cmp $0xa,%r12d + 64d8: 7f 04 jg 0x64de + 64da: 33 c0 xor %eax,%eax + 64dc: eb 1d jmp 0x64fb + 64de: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 64e3: 89 c1 mov %eax,%ecx + 64e5: d1 f9 sar $1,%ecx + 64e7: c1 e9 1e shr $0x1e,%ecx + 64ea: 03 c8 add %eax,%ecx + 64ec: 83 e1 fc and $0xfffffffc,%ecx + 64ef: 83 c1 43 add $0x43,%ecx + 64f2: 83 e1 c0 and $0xffffffc0,%ecx + 64f5: 8b 17 mov (%rdi),%edx + 64f7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 64fb: 89 07 mov %eax,(%rdi) + 64fd: 8b 06 mov (%rsi),%eax + 64ff: 85 c0 test %eax,%eax + 6501: 7e 05 jle 0x6508 + 6503: 83 c0 40 add $0x40,%eax + 6506: 89 06 mov %eax,(%rsi) + 6508: 33 c0 xor %eax,%eax + 650a: 48 83 c4 28 add $0x28,%rsp + 650e: 41 5d pop %r13 + 6510: 41 5c pop %r12 + 6512: 5f pop %rdi + 6513: 5e pop %rsi + 6514: c3 ret + 6515: b8 ef ff ff ff mov $0xffffffef,%eax + 651a: 48 83 c4 28 add $0x28,%rsp + 651e: 41 5d pop %r13 + 6520: 41 5c pop %r12 + 6522: 5f pop %rdi + 6523: 5e pop %rsi + 6524: c3 ret + 6525: b8 f8 ff ff ff mov $0xfffffff8,%eax + 652a: 48 83 c4 28 add $0x28,%rsp + 652e: 41 5d pop %r13 + 6530: 41 5c pop %r12 + 6532: 5f pop %rdi + 6533: 5e pop %rsi + 6534: c3 ret + 6535: 0f 1f 40 00 nopl 0x0(%rax) + 6539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6540: 56 push %rsi + 6541: 57 push %rdi + 6542: 41 54 push %r12 + 6544: 41 55 push %r13 + 6546: 48 83 ec 28 sub $0x28,%rsp + 654a: 41 89 cc mov %ecx,%r12d + 654d: 4d 89 cd mov %r9,%r13 + 6550: 41 83 fc 1e cmp $0x1e,%r12d + 6554: 0f 87 7b 01 00 00 ja 0x66d5 + 655a: 4d 85 ed test %r13,%r13 + 655d: 0f 84 82 01 00 00 je 0x66e5 + 6563: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 6568: 48 85 ff test %rdi,%rdi + 656b: 0f 84 74 01 00 00 je 0x66e5 + 6571: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 6576: 48 85 f6 test %rsi,%rsi + 6579: 0f 84 66 01 00 00 je 0x66e5 + 657f: 83 fa 08 cmp $0x8,%edx + 6582: 74 1f je 0x65a3 + 6584: 83 fa 04 cmp $0x4,%edx + 6587: 74 1a je 0x65a3 + 6589: 83 fa 01 cmp $0x1,%edx + 658c: 74 15 je 0x65a3 + 658e: 83 fa 02 cmp $0x2,%edx + 6591: 74 10 je 0x65a3 + 6593: b8 ee ff ff ff mov $0xffffffee,%eax + 6598: 48 83 c4 28 add $0x28,%rsp + 659c: 41 5d pop %r13 + 659e: 41 5c pop %r12 + 65a0: 5f pop %rdi + 65a1: 5e pop %rsi + 65a2: c3 ret + 65a3: 41 83 fc 1d cmp $0x1d,%r12d + 65a7: 0f 8f 28 01 00 00 jg 0x66d5 + 65ad: 41 83 fc 04 cmp $0x4,%r12d + 65b1: 7f 13 jg 0x65c6 + 65b3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 65ba: 00 + 65bb: 33 c0 xor %eax,%eax + 65bd: 89 07 mov %eax,(%rdi) + 65bf: 89 06 mov %eax,(%rsi) + 65c1: e9 02 01 00 00 jmp 0x66c8 + 65c6: 41 83 fc 07 cmp $0x7,%r12d + 65ca: 7f 16 jg 0x65e2 + 65cc: 33 c0 xor %eax,%eax + 65ce: 41 ba 01 00 00 00 mov $0x1,%r10d + 65d4: 41 89 45 00 mov %eax,0x0(%r13) + 65d8: 89 07 mov %eax,(%rdi) + 65da: 89 06 mov %eax,(%rsi) + 65dc: 41 8b 45 00 mov 0x0(%r13),%eax + 65e0: eb 6f jmp 0x6651 + 65e2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 65e7: 83 f9 12 cmp $0x12,%ecx + 65ea: 7f 47 jg 0x6633 + 65ec: 41 ba 01 00 00 00 mov $0x1,%r10d + 65f2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 65f7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 65fe: 00 + 65ff: 83 e0 c0 and $0xffffffc0,%eax + 6602: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 6609: 00 + 660a: 41 89 45 00 mov %eax,0x0(%r13) + 660e: 44 89 d8 mov %r11d,%eax + 6611: d1 f8 sar $1,%eax + 6613: 83 e1 c0 and $0xffffffc0,%ecx + 6616: c1 e8 1e shr $0x1e,%eax + 6619: 41 03 c3 add %r11d,%eax + 661c: 83 e0 fc and $0xfffffffc,%eax + 661f: 83 c0 43 add $0x43,%eax + 6622: c7 07 00 00 00 00 movl $0x0,(%rdi) + 6628: 83 e0 c0 and $0xffffffc0,%eax + 662b: 89 0e mov %ecx,(%rsi) + 662d: 41 03 45 00 add 0x0(%r13),%eax + 6631: eb 18 jmp 0x664b + 6633: 4c 89 ea mov %r13,%rdx + 6636: 49 89 f8 mov %rdi,%r8 + 6639: 49 89 f1 mov %rsi,%r9 + 663c: e8 ff 79 03 00 call 0x3e040 + 6641: 41 8b 45 00 mov 0x0(%r13),%eax + 6645: 41 ba 01 00 00 00 mov $0x1,%r10d + 664b: 41 83 fc 13 cmp $0x13,%r12d + 664f: 7d 23 jge 0x6674 + 6651: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 6656: 41 89 cb mov %ecx,%r11d + 6659: 41 d1 fb sar $1,%r11d + 665c: 41 c1 eb 1e shr $0x1e,%r11d + 6660: 44 03 d9 add %ecx,%r11d + 6663: 41 c1 eb 02 shr $0x2,%r11d + 6667: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 666e: 00 + 666f: 83 e1 c0 and $0xffffffc0,%ecx + 6672: eb 15 jmp 0x6689 + 6674: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 6679: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 667e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 6685: 00 + 6686: 83 e1 c0 and $0xffffffc0,%ecx + 6689: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 6690: 41 89 45 00 mov %eax,0x0(%r13) + 6694: 41 83 fc 0a cmp $0xa,%r12d + 6698: 7f 04 jg 0x669e + 669a: 33 c0 xor %eax,%eax + 669c: eb 1d jmp 0x66bb + 669e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 66a3: 89 c1 mov %eax,%ecx + 66a5: d1 f9 sar $1,%ecx + 66a7: c1 e9 1e shr $0x1e,%ecx + 66aa: 03 c8 add %eax,%ecx + 66ac: 83 e1 fc and $0xfffffffc,%ecx + 66af: 83 c1 43 add $0x43,%ecx + 66b2: 83 e1 c0 and $0xffffffc0,%ecx + 66b5: 8b 17 mov (%rdi),%edx + 66b7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 66bb: 89 07 mov %eax,(%rdi) + 66bd: 8b 06 mov (%rsi),%eax + 66bf: 85 c0 test %eax,%eax + 66c1: 7e 05 jle 0x66c8 + 66c3: 83 c0 40 add $0x40,%eax + 66c6: 89 06 mov %eax,(%rsi) + 66c8: 33 c0 xor %eax,%eax + 66ca: 48 83 c4 28 add $0x28,%rsp + 66ce: 41 5d pop %r13 + 66d0: 41 5c pop %r12 + 66d2: 5f pop %rdi + 66d3: 5e pop %rsi + 66d4: c3 ret + 66d5: b8 ef ff ff ff mov $0xffffffef,%eax + 66da: 48 83 c4 28 add $0x28,%rsp + 66de: 41 5d pop %r13 + 66e0: 41 5c pop %r12 + 66e2: 5f pop %rdi + 66e3: 5e pop %rsi + 66e4: c3 ret + 66e5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 66ea: 48 83 c4 28 add $0x28,%rsp + 66ee: 41 5d pop %r13 + 66f0: 41 5c pop %r12 + 66f2: 5f pop %rdi + 66f3: 5e pop %rsi + 66f4: c3 ret + 66f5: 0f 1f 40 00 nopl 0x0(%rax) + 66f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6700: 48 83 ec 28 sub $0x28,%rsp + 6704: 48 85 c9 test %rcx,%rcx + 6707: 74 25 je 0x672e + 6709: 48 85 d2 test %rdx,%rdx + 670c: 74 20 je 0x672e + 670e: 4d 85 c0 test %r8,%r8 + 6711: 74 1b je 0x672e + 6713: 45 85 c9 test %r9d,%r9d + 6716: 7f 0a jg 0x6722 + 6718: b8 fa ff ff ff mov $0xfffffffa,%eax + 671d: 48 83 c4 28 add $0x28,%rsp + 6721: c3 ret + 6722: e8 e9 c0 a5 01 call 0x1a62810 + 6727: 33 c0 xor %eax,%eax + 6729: 48 83 c4 28 add $0x28,%rsp + 672d: c3 ret + 672e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6733: 48 83 c4 28 add $0x28,%rsp + 6737: c3 ret + 6738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 673f: 00 + 6740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6745: 48 85 c9 test %rcx,%rcx + 6748: 74 27 je 0x6771 + 674a: 48 85 d2 test %rdx,%rdx + 674d: 74 22 je 0x6771 + 674f: 4d 85 c0 test %r8,%r8 + 6752: 74 1d je 0x6771 + 6754: 45 85 c9 test %r9d,%r9d + 6757: 7f 0b jg 0x6764 + 6759: b8 fa ff ff ff mov $0xfffffffa,%eax + 675e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6763: c3 ret + 6764: e8 57 c7 a5 01 call 0x1a62ec0 + 6769: 33 c0 xor %eax,%eax + 676b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6770: c3 ret + 6771: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6776: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 677b: c3 ret + 677c: 0f 1f 40 00 nopl 0x0(%rax) + 6780: 48 83 ec 28 sub $0x28,%rsp + 6784: 48 85 c9 test %rcx,%rcx + 6787: 74 25 je 0x67ae + 6789: 48 85 d2 test %rdx,%rdx + 678c: 74 20 je 0x67ae + 678e: 4d 85 c0 test %r8,%r8 + 6791: 74 1b je 0x67ae + 6793: 45 85 c9 test %r9d,%r9d + 6796: 7f 0a jg 0x67a2 + 6798: b8 fa ff ff ff mov $0xfffffffa,%eax + 679d: 48 83 c4 28 add $0x28,%rsp + 67a1: c3 ret + 67a2: e8 c9 cd a5 01 call 0x1a63570 + 67a7: 33 c0 xor %eax,%eax + 67a9: 48 83 c4 28 add $0x28,%rsp + 67ad: c3 ret + 67ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 67b3: 48 83 c4 28 add $0x28,%rsp + 67b7: c3 ret + 67b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67bf: 00 + 67c0: 56 push %rsi + 67c1: 57 push %rdi + 67c2: 55 push %rbp + 67c3: 48 89 d5 mov %rdx,%rbp + 67c6: 48 85 c9 test %rcx,%rcx + 67c9: 0f 84 2b 02 00 00 je 0x69fa + 67cf: 48 85 ed test %rbp,%rbp + 67d2: 0f 84 22 02 00 00 je 0x69fa + 67d8: 4d 85 c0 test %r8,%r8 + 67db: 0f 84 19 02 00 00 je 0x69fa + 67e1: 45 85 c9 test %r9d,%r9d + 67e4: 0f 8e 07 02 00 00 jle 0x69f1 + 67ea: 41 83 f9 08 cmp $0x8,%r9d + 67ee: 0f 8c ed 01 00 00 jl 0x69e1 + 67f4: 4c 89 c6 mov %r8,%rsi + 67f7: 48 83 e6 1f and $0x1f,%rsi + 67fb: 89 f6 mov %esi,%esi + 67fd: 85 f6 test %esi,%esi + 67ff: 74 14 je 0x6815 + 6801: f7 c6 07 00 00 00 test $0x7,%esi + 6807: 0f 85 d4 01 00 00 jne 0x69e1 + 680d: f7 de neg %esi + 680f: 83 c6 20 add $0x20,%esi + 6812: c1 ee 03 shr $0x3,%esi + 6815: 8d 46 08 lea 0x8(%rsi),%eax + 6818: 44 3b c8 cmp %eax,%r9d + 681b: 0f 8c c0 01 00 00 jl 0x69e1 + 6821: 44 89 c8 mov %r9d,%eax + 6824: 33 d2 xor %edx,%edx + 6826: 2b c6 sub %esi,%eax + 6828: 83 e0 07 and $0x7,%eax + 682b: f7 d8 neg %eax + 682d: 41 03 c1 add %r9d,%eax + 6830: 85 f6 test %esi,%esi + 6832: 76 3e jbe 0x6872 + 6834: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6840: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 + 6845: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 + 684b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 684f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 6853: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 6858: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 685c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 6860: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 6864: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 686a: 48 ff c2 inc %rdx + 686d: 48 3b d6 cmp %rsi,%rdx + 6870: 72 ce jb 0x6840 + 6872: 48 63 d0 movslq %eax,%rdx + 6875: 0f 1f 40 00 nopl 0x0(%rax) + 6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6880: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 + 6886: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 + 688b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 + 6892: 01 + 6893: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 + 6897: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 + 689b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 + 68a2: 01 + 68a3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 + 68a7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 + 68ac: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 68b0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 + 68b4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) + 68ba: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 + 68c0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 + 68c6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 + 68cd: 01 + 68ce: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 + 68d2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 + 68d6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 + 68dd: 01 + 68de: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 + 68e2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 + 68e7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 + 68eb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 + 68ef: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) + 68f6: 48 83 c6 08 add $0x8,%rsi + 68fa: 48 3b f2 cmp %rdx,%rsi + 68fd: 72 81 jb 0x6880 + 68ff: 8d 70 01 lea 0x1(%rax),%esi + 6902: 41 3b f1 cmp %r9d,%esi + 6905: 0f 87 c8 00 00 00 ja 0x69d3 + 690b: 4d 63 c9 movslq %r9d,%r9 + 690e: 4c 2b ca sub %rdx,%r9 + 6911: 49 83 f9 02 cmp $0x2,%r9 + 6915: 0f 8c c1 00 00 00 jl 0x69dc + 691b: 45 89 cb mov %r9d,%r11d + 691e: 45 33 d2 xor %r10d,%r10d + 6921: 41 83 e3 fe and $0xfffffffe,%r11d + 6925: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 6929: 4d 63 db movslq %r11d,%r11 + 692c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 6931: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 6935: 0f 1f 40 00 nopl 0x0(%rax) + 6939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6940: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 + 6946: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 + 694c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 + 6952: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 6957: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 695b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 695f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 6963: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) + 6969: 49 83 c2 02 add $0x2,%r10 + 696d: 4d 3b d3 cmp %r11,%r10 + 6970: 72 ce jb 0x6940 + 6972: 4d 3b d9 cmp %r9,%r11 + 6975: 73 5c jae 0x69d3 + 6977: 48 63 c0 movslq %eax,%rax + 697a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 697e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 6983: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 6987: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 698e: 00 + 698f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6996: 0f 1f 00 nopl (%rax) + 6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 69a0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 69a6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 69ac: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 69b0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 69b4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 69b9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 69bd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 69c1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 69c5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 69cb: 49 ff c3 inc %r11 + 69ce: 4d 3b d9 cmp %r9,%r11 + 69d1: 72 cd jb 0x69a0 + 69d3: 33 c0 xor %eax,%eax + 69d5: c5 f8 77 vzeroupper + 69d8: 5d pop %rbp + 69d9: 5f pop %rdi + 69da: 5e pop %rsi + 69db: c3 ret + 69dc: 45 33 db xor %r11d,%r11d + 69df: eb 91 jmp 0x6972 + 69e1: 33 c0 xor %eax,%eax + 69e3: 41 83 f9 01 cmp $0x1,%r9d + 69e7: 72 ea jb 0x69d3 + 69e9: 4d 63 c9 movslq %r9d,%r9 + 69ec: 45 33 db xor %r11d,%r11d + 69ef: eb 81 jmp 0x6972 + 69f1: b8 fa ff ff ff mov $0xfffffffa,%eax + 69f6: 5d pop %rbp + 69f7: 5f pop %rdi + 69f8: 5e pop %rsi + 69f9: c3 ret + 69fa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 69ff: 5d pop %rbp + 6a00: 5f pop %rdi + 6a01: 5e pop %rsi + 6a02: c3 ret + 6a03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a0a: 00 + 6a0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a20: 41 56 push %r14 + 6a22: 49 89 ca mov %rcx,%r10 + 6a25: 49 89 d3 mov %rdx,%r11 + 6a28: 4d 85 d2 test %r10,%r10 + 6a2b: 0f 84 82 01 00 00 je 0x6bb3 + 6a31: 4d 85 db test %r11,%r11 + 6a34: 0f 84 79 01 00 00 je 0x6bb3 + 6a3a: 4d 85 c0 test %r8,%r8 + 6a3d: 0f 84 70 01 00 00 je 0x6bb3 + 6a43: 45 85 c9 test %r9d,%r9d + 6a46: 0f 8e 5f 01 00 00 jle 0x6bab + 6a4c: 49 63 d1 movslq %r9d,%rdx + 6a4f: 48 83 fa 08 cmp $0x8,%rdx + 6a53: 0f 8c 3f 01 00 00 jl 0x6b98 + 6a59: 48 83 fa 0f cmp $0xf,%rdx + 6a5d: 0f 8c 3a 01 00 00 jl 0x6b9d + 6a63: 4c 89 c0 mov %r8,%rax + 6a66: 48 83 e0 1f and $0x1f,%rax + 6a6a: 85 c0 test %eax,%eax + 6a6c: 74 10 je 0x6a7e + 6a6e: a8 07 test $0x7,%al + 6a70: 0f 85 22 01 00 00 jne 0x6b98 + 6a76: f7 d8 neg %eax + 6a78: 83 c0 20 add $0x20,%eax + 6a7b: c1 e8 03 shr $0x3,%eax + 6a7e: 89 c1 mov %eax,%ecx + 6a80: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 6a84: 49 3b d6 cmp %r14,%rdx + 6a87: 0f 8c 0b 01 00 00 jl 0x6b98 + 6a8d: 45 89 ce mov %r9d,%r14d + 6a90: 44 2b f0 sub %eax,%r14d + 6a93: 41 83 e6 07 and $0x7,%r14d + 6a97: 45 2b ce sub %r14d,%r9d + 6a9a: 4d 63 c9 movslq %r9d,%r9 + 6a9d: 85 c0 test %eax,%eax + 6a9f: b8 00 00 00 00 mov $0x0,%eax + 6aa4: 76 5a jbe 0x6b00 + 6aa6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6aad: 00 + 6aae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ab5: 0f 1f 40 00 nopl 0x0(%rax) + 6ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ac0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 6ac6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 6acc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 6ad0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 6ad5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 6ad9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 6add: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 6ae2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 6ae8: 48 ff c0 inc %rax + 6aeb: 48 3b c1 cmp %rcx,%rax + 6aee: 72 d0 jb 0x6ac0 + 6af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6af7: 00 + 6af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6aff: 90 nop + 6b00: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 6b06: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 6b0c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 6b11: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 6b15: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 6b1b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 6b20: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 6b26: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 + 6b2d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 6b34: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 6b39: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 6b3d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 + 6b44: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 6b49: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) + 6b50: 48 83 c1 08 add $0x8,%rcx + 6b54: 49 3b c9 cmp %r9,%rcx + 6b57: 72 a7 jb 0x6b00 + 6b59: 4c 3b ca cmp %rdx,%r9 + 6b5c: 73 32 jae 0x6b90 + 6b5e: 66 90 xchg %ax,%ax + 6b60: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 6b66: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 6b6c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 6b70: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 6b75: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 6b79: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 6b7d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 6b82: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 6b88: 49 ff c1 inc %r9 + 6b8b: 4c 3b ca cmp %rdx,%r9 + 6b8e: 72 d0 jb 0x6b60 + 6b90: 33 c0 xor %eax,%eax + 6b92: c5 f8 77 vzeroupper + 6b95: 41 5e pop %r14 + 6b97: c3 ret + 6b98: 45 33 c9 xor %r9d,%r9d + 6b9b: eb bc jmp 0x6b59 + 6b9d: 41 83 e1 f8 and $0xfffffff8,%r9d + 6ba1: 33 c9 xor %ecx,%ecx + 6ba3: 4d 63 c9 movslq %r9d,%r9 + 6ba6: e9 55 ff ff ff jmp 0x6b00 + 6bab: b8 fa ff ff ff mov $0xfffffffa,%eax + 6bb0: 41 5e pop %r14 + 6bb2: c3 ret + 6bb3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6bb8: 41 5e pop %r14 + 6bba: c3 ret + 6bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6bc0: 41 56 push %r14 + 6bc2: 49 89 ca mov %rcx,%r10 + 6bc5: 49 89 d3 mov %rdx,%r11 + 6bc8: 4d 85 d2 test %r10,%r10 + 6bcb: 0f 84 a2 01 00 00 je 0x6d73 + 6bd1: 4d 85 db test %r11,%r11 + 6bd4: 0f 84 99 01 00 00 je 0x6d73 + 6bda: 4d 85 c0 test %r8,%r8 + 6bdd: 0f 84 90 01 00 00 je 0x6d73 + 6be3: 45 85 c9 test %r9d,%r9d + 6be6: 0f 8e 7f 01 00 00 jle 0x6d6b + 6bec: 49 63 d1 movslq %r9d,%rdx + 6bef: 48 83 fa 08 cmp $0x8,%rdx + 6bf3: 0f 8c 5f 01 00 00 jl 0x6d58 + 6bf9: 48 83 fa 0f cmp $0xf,%rdx + 6bfd: 0f 8c 5a 01 00 00 jl 0x6d5d + 6c03: 4c 89 c0 mov %r8,%rax + 6c06: 48 83 e0 1f and $0x1f,%rax + 6c0a: 85 c0 test %eax,%eax + 6c0c: 74 10 je 0x6c1e + 6c0e: a8 07 test $0x7,%al + 6c10: 0f 85 42 01 00 00 jne 0x6d58 + 6c16: f7 d8 neg %eax + 6c18: 83 c0 20 add $0x20,%eax + 6c1b: c1 e8 03 shr $0x3,%eax + 6c1e: 89 c1 mov %eax,%ecx + 6c20: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 6c24: 49 3b d6 cmp %r14,%rdx + 6c27: 0f 8c 2b 01 00 00 jl 0x6d58 + 6c2d: 45 89 ce mov %r9d,%r14d + 6c30: 44 2b f0 sub %eax,%r14d + 6c33: 41 83 e6 07 and $0x7,%r14d + 6c37: 45 2b ce sub %r14d,%r9d + 6c3a: 4d 63 c9 movslq %r9d,%r9 + 6c3d: 85 c0 test %eax,%eax + 6c3f: b8 00 00 00 00 mov $0x0,%eax + 6c44: 76 5a jbe 0x6ca0 + 6c46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c4d: 00 + 6c4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c55: 0f 1f 40 00 nopl 0x0(%rax) + 6c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c60: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 6c66: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 6c6c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 6c70: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 6c75: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 6c79: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 6c7d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 6c82: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 6c88: 48 ff c0 inc %rax + 6c8b: 48 3b c1 cmp %rcx,%rax + 6c8e: 72 d0 jb 0x6c60 + 6c90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c97: 00 + 6c98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c9f: 90 nop + 6ca0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 6ca6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 6cac: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 6cb1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 6cb5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 6cbb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 6cc0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 6cc6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 + 6ccd: 01 + 6cce: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 6cd5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 6cdc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 6ce2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 + 6ce9: 01 + 6cea: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 6cf0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) + 6cf7: 01 + 6cf8: 48 83 c1 08 add $0x8,%rcx + 6cfc: 49 3b c9 cmp %r9,%rcx + 6cff: 72 9f jb 0x6ca0 + 6d01: 4c 3b ca cmp %rdx,%r9 + 6d04: 73 4a jae 0x6d50 + 6d06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d0d: 00 + 6d0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d15: 0f 1f 40 00 nopl 0x0(%rax) + 6d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d20: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 6d26: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 6d2c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 6d30: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 6d35: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 6d39: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 6d3d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 6d42: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 6d48: 49 ff c1 inc %r9 + 6d4b: 4c 3b ca cmp %rdx,%r9 + 6d4e: 72 d0 jb 0x6d20 + 6d50: 33 c0 xor %eax,%eax + 6d52: c5 f8 77 vzeroupper + 6d55: 41 5e pop %r14 + 6d57: c3 ret + 6d58: 45 33 c9 xor %r9d,%r9d + 6d5b: eb a4 jmp 0x6d01 + 6d5d: 41 83 e1 f8 and $0xfffffff8,%r9d + 6d61: 33 c9 xor %ecx,%ecx + 6d63: 4d 63 c9 movslq %r9d,%r9 + 6d66: e9 35 ff ff ff jmp 0x6ca0 + 6d6b: b8 fa ff ff ff mov $0xfffffffa,%eax + 6d70: 41 5e pop %r14 + 6d72: c3 ret + 6d73: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6d78: 41 5e pop %r14 + 6d7a: c3 ret + 6d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6d80: 48 83 ec 28 sub $0x28,%rsp + 6d84: 48 85 c9 test %rcx,%rcx + 6d87: 74 20 je 0x6da9 + 6d89: 48 85 d2 test %rdx,%rdx + 6d8c: 74 1b je 0x6da9 + 6d8e: 45 85 c0 test %r8d,%r8d + 6d91: 7f 0a jg 0x6d9d + 6d93: b8 fa ff ff ff mov $0xfffffffa,%eax + 6d98: 48 83 c4 28 add $0x28,%rsp + 6d9c: c3 ret + 6d9d: e8 2e b8 a5 01 call 0x1a625d0 + 6da2: 33 c0 xor %eax,%eax + 6da4: 48 83 c4 28 add $0x28,%rsp + 6da8: c3 ret + 6da9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6dae: 48 83 c4 28 add $0x28,%rsp + 6db2: c3 ret + 6db3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6dbf: 00 + 6dc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6dc5: 48 85 c9 test %rcx,%rcx + 6dc8: 74 22 je 0x6dec + 6dca: 48 85 d2 test %rdx,%rdx + 6dcd: 74 1d je 0x6dec + 6dcf: 45 85 c0 test %r8d,%r8d + 6dd2: 7f 0b jg 0x6ddf + 6dd4: b8 fa ff ff ff mov $0xfffffffa,%eax + 6dd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6dde: c3 ret + 6ddf: e8 6c be a5 01 call 0x1a62c50 + 6de4: 33 c0 xor %eax,%eax + 6de6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6deb: c3 ret + 6dec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6df1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6df6: c3 ret + 6df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6dfe: 00 00 + 6e00: 48 83 ec 28 sub $0x28,%rsp + 6e04: 48 85 c9 test %rcx,%rcx + 6e07: 74 20 je 0x6e29 + 6e09: 48 85 d2 test %rdx,%rdx + 6e0c: 74 1b je 0x6e29 + 6e0e: 45 85 c0 test %r8d,%r8d + 6e11: 7f 0a jg 0x6e1d + 6e13: b8 fa ff ff ff mov $0xfffffffa,%eax + 6e18: 48 83 c4 28 add $0x28,%rsp + 6e1c: c3 ret + 6e1d: e8 de c4 a5 01 call 0x1a63300 + 6e22: 33 c0 xor %eax,%eax + 6e24: 48 83 c4 28 add $0x28,%rsp + 6e28: c3 ret + 6e29: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6e2e: 48 83 c4 28 add $0x28,%rsp + 6e32: c3 ret + 6e33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e3f: 00 + 6e40: 56 push %rsi + 6e41: 48 89 d6 mov %rdx,%rsi + 6e44: 48 85 c9 test %rcx,%rcx + 6e47: 0f 84 29 02 00 00 je 0x7076 + 6e4d: 48 85 f6 test %rsi,%rsi + 6e50: 0f 84 20 02 00 00 je 0x7076 + 6e56: 45 85 c0 test %r8d,%r8d + 6e59: 0f 8e 10 02 00 00 jle 0x706f + 6e5f: 41 83 f8 08 cmp $0x8,%r8d + 6e63: 0f 8c f6 01 00 00 jl 0x705f + 6e69: 49 89 f1 mov %rsi,%r9 + 6e6c: 49 83 e1 1f and $0x1f,%r9 + 6e70: 45 89 c9 mov %r9d,%r9d + 6e73: 45 85 c9 test %r9d,%r9d + 6e76: 74 18 je 0x6e90 + 6e78: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 6e7f: 0f 85 da 01 00 00 jne 0x705f + 6e85: 41 f7 d9 neg %r9d + 6e88: 41 83 c1 20 add $0x20,%r9d + 6e8c: 41 c1 e9 03 shr $0x3,%r9d + 6e90: 41 8d 41 08 lea 0x8(%r9),%eax + 6e94: 44 3b c0 cmp %eax,%r8d + 6e97: 0f 8c c2 01 00 00 jl 0x705f + 6e9d: 44 89 c0 mov %r8d,%eax + 6ea0: 33 d2 xor %edx,%edx + 6ea2: 41 2b c1 sub %r9d,%eax + 6ea5: 83 e0 07 and $0x7,%eax + 6ea8: f7 d8 neg %eax + 6eaa: 41 03 c0 add %r8d,%eax + 6ead: 45 85 c9 test %r9d,%r9d + 6eb0: 76 3e jbe 0x6ef0 + 6eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ec0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 + 6ec5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 + 6eca: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 6ece: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 6ed2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 6ed7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 6edb: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 6edf: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 6ee3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 6ee8: 48 ff c2 inc %rdx + 6eeb: 49 3b d1 cmp %r9,%rdx + 6eee: 72 d0 jb 0x6ec0 + 6ef0: 48 63 d0 movslq %eax,%rdx + 6ef3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6eff: 00 + 6f00: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 + 6f06: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 + 6f0c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 + 6f12: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 6f19: 01 + 6f1a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 + 6f1f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 + 6f23: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 6f27: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 + 6f2b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) + 6f31: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 + 6f38: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 + 6f3f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 + 6f46: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 + 6f4d: 01 + 6f4e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 6f52: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 + 6f57: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 + 6f5b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 + 6f5f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) + 6f66: 49 83 c1 08 add $0x8,%r9 + 6f6a: 4c 3b ca cmp %rdx,%r9 + 6f6d: 72 91 jb 0x6f00 + 6f6f: 44 8d 48 01 lea 0x1(%rax),%r9d + 6f73: 45 3b c8 cmp %r8d,%r9d + 6f76: 0f 87 d7 00 00 00 ja 0x7053 + 6f7c: 4d 63 d0 movslq %r8d,%r10 + 6f7f: 4c 2b d2 sub %rdx,%r10 + 6f82: 49 83 fa 02 cmp $0x2,%r10 + 6f86: 0f 8c ce 00 00 00 jl 0x705a + 6f8c: 45 89 d3 mov %r10d,%r11d + 6f8f: 45 33 c9 xor %r9d,%r9d + 6f92: 41 83 e3 fe and $0xfffffffe,%r11d + 6f96: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 6f9a: 4d 63 db movslq %r11d,%r11 + 6f9d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 6fa1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6fa8: 00 + 6fa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6fb7: 00 + 6fb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fbf: 90 nop + 6fc0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 + 6fc6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 + 6fcc: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 + 6fd2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 6fd7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 6fdb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 6fdf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 6fe3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) + 6fe9: 49 83 c1 02 add $0x2,%r9 + 6fed: 4d 3b cb cmp %r11,%r9 + 6ff0: 72 ce jb 0x6fc0 + 6ff2: 4d 3b da cmp %r10,%r11 + 6ff5: 73 5c jae 0x7053 + 6ff7: 48 63 c0 movslq %eax,%rax + 6ffa: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 6ffe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 7002: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7009: 00 + 700a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7011: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7018: 00 + 7019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7020: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 7026: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 702c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 7030: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 7034: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 7039: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 703d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 7041: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 7045: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 704b: 49 ff c3 inc %r11 + 704e: 4d 3b da cmp %r10,%r11 + 7051: 72 cd jb 0x7020 + 7053: 33 c0 xor %eax,%eax + 7055: c5 f8 77 vzeroupper + 7058: 5e pop %rsi + 7059: c3 ret + 705a: 45 33 db xor %r11d,%r11d + 705d: eb 93 jmp 0x6ff2 + 705f: 33 c0 xor %eax,%eax + 7061: 41 83 f8 01 cmp $0x1,%r8d + 7065: 72 ec jb 0x7053 + 7067: 4d 63 d0 movslq %r8d,%r10 + 706a: 45 33 db xor %r11d,%r11d + 706d: eb 83 jmp 0x6ff2 + 706f: b8 fa ff ff ff mov $0xfffffffa,%eax + 7074: 5e pop %rsi + 7075: c3 ret + 7076: b8 f8 ff ff ff mov $0xfffffff8,%eax + 707b: 5e pop %rsi + 707c: c3 ret + 707d: 0f 1f 00 nopl (%rax) + 7080: 49 89 d1 mov %rdx,%r9 + 7083: 48 85 c9 test %rcx,%rcx + 7086: 0f 84 73 01 00 00 je 0x71ff + 708c: 4d 85 c9 test %r9,%r9 + 708f: 0f 84 6a 01 00 00 je 0x71ff + 7095: 45 85 c0 test %r8d,%r8d + 7098: 0f 8e 5b 01 00 00 jle 0x71f9 + 709e: 49 63 d0 movslq %r8d,%rdx + 70a1: 48 83 fa 08 cmp $0x8,%rdx + 70a5: 0f 8c 49 01 00 00 jl 0x71f4 + 70ab: 4c 89 c8 mov %r9,%rax + 70ae: 48 83 e0 1f and $0x1f,%rax + 70b2: 89 c0 mov %eax,%eax + 70b4: 85 c0 test %eax,%eax + 70b6: 74 10 je 0x70c8 + 70b8: a8 07 test $0x7,%al + 70ba: 0f 85 34 01 00 00 jne 0x71f4 + 70c0: f7 d8 neg %eax + 70c2: 83 c0 20 add $0x20,%eax + 70c5: c1 e8 03 shr $0x3,%eax + 70c8: 44 8d 50 08 lea 0x8(%rax),%r10d + 70cc: 49 3b d2 cmp %r10,%rdx + 70cf: 0f 8c 1f 01 00 00 jl 0x71f4 + 70d5: 45 89 c2 mov %r8d,%r10d + 70d8: 44 2b d0 sub %eax,%r10d + 70db: 41 83 e2 07 and $0x7,%r10d + 70df: 45 2b c2 sub %r10d,%r8d + 70e2: 45 33 d2 xor %r10d,%r10d + 70e5: 85 c0 test %eax,%eax + 70e7: 76 47 jbe 0x7130 + 70e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70f0: 00 + 70f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 70f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70ff: 00 + 7100: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 7106: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 710c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 7110: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 7115: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 7119: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 711d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 7122: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 7128: 49 ff c2 inc %r10 + 712b: 4c 3b d0 cmp %rax,%r10 + 712e: 72 d0 jb 0x7100 + 7130: 4d 63 d0 movslq %r8d,%r10 + 7133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 713f: 00 + 7140: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 7145: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 714b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 7150: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 7154: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 715a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 715f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 7165: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 + 716b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 7172: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 7177: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 717b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 + 7182: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 7187: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) + 718e: 48 83 c0 08 add $0x8,%rax + 7192: 49 3b c2 cmp %r10,%rax + 7195: 72 a9 jb 0x7140 + 7197: 33 c0 xor %eax,%eax + 7199: 45 8d 50 01 lea 0x1(%r8),%r10d + 719d: 4d 63 d2 movslq %r10d,%r10 + 71a0: 4c 3b d2 cmp %rdx,%r10 + 71a3: 77 49 ja 0x71ee + 71a5: 4d 63 c0 movslq %r8d,%r8 + 71a8: 49 2b d0 sub %r8,%rdx + 71ab: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 71af: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 71b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 71b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 71bf: 00 + 71c0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 71c5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 71cb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 71cf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 71d4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 71d8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 71dc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 71e1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 71e6: 48 ff c0 inc %rax + 71e9: 48 3b c2 cmp %rdx,%rax + 71ec: 72 d2 jb 0x71c0 + 71ee: 33 c0 xor %eax,%eax + 71f0: c5 f8 77 vzeroupper + 71f3: c3 ret + 71f4: 45 33 c0 xor %r8d,%r8d + 71f7: eb 9e jmp 0x7197 + 71f9: b8 fa ff ff ff mov $0xfffffffa,%eax + 71fe: c3 ret + 71ff: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7204: c3 ret + 7205: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 720c: 00 + 720d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7220: 49 89 d1 mov %rdx,%r9 + 7223: 48 85 c9 test %rcx,%rcx + 7226: 0f 84 73 01 00 00 je 0x739f + 722c: 4d 85 c9 test %r9,%r9 + 722f: 0f 84 6a 01 00 00 je 0x739f + 7235: 45 85 c0 test %r8d,%r8d + 7238: 0f 8e 5b 01 00 00 jle 0x7399 + 723e: 49 63 d0 movslq %r8d,%rdx + 7241: 48 83 fa 08 cmp $0x8,%rdx + 7245: 0f 8c 49 01 00 00 jl 0x7394 + 724b: 4c 89 c8 mov %r9,%rax + 724e: 48 83 e0 1f and $0x1f,%rax + 7252: 89 c0 mov %eax,%eax + 7254: 85 c0 test %eax,%eax + 7256: 74 10 je 0x7268 + 7258: a8 07 test $0x7,%al + 725a: 0f 85 34 01 00 00 jne 0x7394 + 7260: f7 d8 neg %eax + 7262: 83 c0 20 add $0x20,%eax + 7265: c1 e8 03 shr $0x3,%eax + 7268: 44 8d 50 08 lea 0x8(%rax),%r10d + 726c: 49 3b d2 cmp %r10,%rdx + 726f: 0f 8c 1f 01 00 00 jl 0x7394 + 7275: 45 89 c2 mov %r8d,%r10d + 7278: 44 2b d0 sub %eax,%r10d + 727b: 41 83 e2 07 and $0x7,%r10d + 727f: 45 2b c2 sub %r10d,%r8d + 7282: 45 33 d2 xor %r10d,%r10d + 7285: 85 c0 test %eax,%eax + 7287: 76 47 jbe 0x72d0 + 7289: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7290: 00 + 7291: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 729f: 00 + 72a0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 72a6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 72ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 72b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 72b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 72b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 72bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 72c2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 72c8: 49 ff c2 inc %r10 + 72cb: 4c 3b d0 cmp %rax,%r10 + 72ce: 72 d0 jb 0x72a0 + 72d0: 4d 63 d0 movslq %r8d,%r10 + 72d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 72d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72df: 00 + 72e0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 72e5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 72eb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 72f0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 72f4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 72fa: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 72ff: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 7305: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 + 730c: 01 + 730d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 7314: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 731b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 7321: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 + 7328: 01 + 7329: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 732f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) + 7336: 01 + 7337: 48 83 c0 08 add $0x8,%rax + 733b: 49 3b c2 cmp %r10,%rax + 733e: 72 a0 jb 0x72e0 + 7340: 33 c0 xor %eax,%eax + 7342: 45 8d 50 01 lea 0x1(%r8),%r10d + 7346: 4d 63 d2 movslq %r10d,%r10 + 7349: 4c 3b d2 cmp %rdx,%r10 + 734c: 77 40 ja 0x738e + 734e: 4d 63 c0 movslq %r8d,%r8 + 7351: 49 2b d0 sub %r8,%rdx + 7354: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 7358: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 735c: 0f 1f 40 00 nopl 0x0(%rax) + 7360: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 7365: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 736b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 736f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 7374: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 7378: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 737c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 7381: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 7386: 48 ff c0 inc %rax + 7389: 48 3b c2 cmp %rdx,%rax + 738c: 72 d2 jb 0x7360 + 738e: 33 c0 xor %eax,%eax + 7390: c5 f8 77 vzeroupper + 7393: c3 ret + 7394: 45 33 c0 xor %r8d,%r8d + 7397: eb a7 jmp 0x7340 + 7399: b8 fa ff ff ff mov $0xfffffffa,%eax + 739e: c3 ret + 739f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 73a4: c3 ret + 73a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73ac: 00 + 73ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73c0: 48 83 ec 28 sub $0x28,%rsp + 73c4: 48 85 c9 test %rcx,%rcx + 73c7: 74 23 je 0x73ec + 73c9: 48 85 d2 test %rdx,%rdx + 73cc: 74 1e je 0x73ec + 73ce: 4d 85 c0 test %r8,%r8 + 73d1: 74 19 je 0x73ec + 73d3: 45 85 c9 test %r9d,%r9d + 73d6: 7e 1e jle 0x73f6 + 73d8: e8 d3 ce a5 01 call 0x1a642b0 + 73dd: ba 02 00 00 00 mov $0x2,%edx + 73e2: 85 c0 test %eax,%eax + 73e4: 0f 45 c2 cmovne %edx,%eax + 73e7: 48 83 c4 28 add $0x28,%rsp + 73eb: c3 ret + 73ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 73f1: 48 83 c4 28 add $0x28,%rsp + 73f5: c3 ret + 73f6: b8 fa ff ff ff mov $0xfffffffa,%eax + 73fb: 48 83 c4 28 add $0x28,%rsp + 73ff: c3 ret + 7400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7405: 48 85 c9 test %rcx,%rcx + 7408: 74 24 je 0x742e + 740a: 48 85 d2 test %rdx,%rdx + 740d: 74 1f je 0x742e + 740f: 4d 85 c0 test %r8,%r8 + 7412: 74 1a je 0x742e + 7414: 45 85 c9 test %r9d,%r9d + 7417: 7e 20 jle 0x7439 + 7419: e8 e2 13 a6 01 call 0x1a68800 + 741e: ba 02 00 00 00 mov $0x2,%edx + 7423: 85 c0 test %eax,%eax + 7425: 0f 45 c2 cmovne %edx,%eax + 7428: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 742d: c3 ret + 742e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7433: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7438: c3 ret + 7439: b8 fa ff ff ff mov $0xfffffffa,%eax + 743e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7443: c3 ret + 7444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 744b: 00 + 744c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 745f: 00 + 7460: 48 83 ec 28 sub $0x28,%rsp + 7464: 48 85 c9 test %rcx,%rcx + 7467: 74 23 je 0x748c + 7469: 48 85 d2 test %rdx,%rdx + 746c: 74 1e je 0x748c + 746e: 4d 85 c0 test %r8,%r8 + 7471: 74 19 je 0x748c + 7473: 45 85 c9 test %r9d,%r9d + 7476: 7e 1e jle 0x7496 + 7478: e8 93 37 a6 01 call 0x1a6ac10 + 747d: ba 02 00 00 00 mov $0x2,%edx + 7482: 85 c0 test %eax,%eax + 7484: 0f 45 c2 cmovne %edx,%eax + 7487: 48 83 c4 28 add $0x28,%rsp + 748b: c3 ret + 748c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7491: 48 83 c4 28 add $0x28,%rsp + 7495: c3 ret + 7496: b8 fa ff ff ff mov $0xfffffffa,%eax + 749b: 48 83 c4 28 add $0x28,%rsp + 749f: c3 ret + 74a0: 48 83 ec 28 sub $0x28,%rsp + 74a4: 48 85 c9 test %rcx,%rcx + 74a7: 74 23 je 0x74cc + 74a9: 48 85 d2 test %rdx,%rdx + 74ac: 74 1e je 0x74cc + 74ae: 4d 85 c0 test %r8,%r8 + 74b1: 74 19 je 0x74cc + 74b3: 45 85 c9 test %r9d,%r9d + 74b6: 7e 1e jle 0x74d6 + 74b8: e8 a3 79 a6 01 call 0x1a6ee60 + 74bd: ba 02 00 00 00 mov $0x2,%edx + 74c2: 85 c0 test %eax,%eax + 74c4: 0f 45 c2 cmovne %edx,%eax + 74c7: 48 83 c4 28 add $0x28,%rsp + 74cb: c3 ret + 74cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 74d1: 48 83 c4 28 add $0x28,%rsp + 74d5: c3 ret + 74d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 74db: 48 83 c4 28 add $0x28,%rsp + 74df: c3 ret + 74e0: 48 83 ec 28 sub $0x28,%rsp + 74e4: 48 85 c9 test %rcx,%rcx + 74e7: 74 23 je 0x750c + 74e9: 48 85 d2 test %rdx,%rdx + 74ec: 74 1e je 0x750c + 74ee: 4d 85 c0 test %r8,%r8 + 74f1: 74 19 je 0x750c + 74f3: 45 85 c9 test %r9d,%r9d + 74f6: 7e 1e jle 0x7516 + 74f8: e8 63 bd a6 01 call 0x1a73260 + 74fd: ba 02 00 00 00 mov $0x2,%edx + 7502: 85 c0 test %eax,%eax + 7504: 0f 45 c2 cmovne %edx,%eax + 7507: 48 83 c4 28 add $0x28,%rsp + 750b: c3 ret + 750c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7511: 48 83 c4 28 add $0x28,%rsp + 7515: c3 ret + 7516: b8 fa ff ff ff mov $0xfffffffa,%eax + 751b: 48 83 c4 28 add $0x28,%rsp + 751f: c3 ret + 7520: 48 83 ec 28 sub $0x28,%rsp + 7524: 48 85 c9 test %rcx,%rcx + 7527: 74 23 je 0x754c + 7529: 48 85 d2 test %rdx,%rdx + 752c: 74 1e je 0x754c + 752e: 4d 85 c0 test %r8,%r8 + 7531: 74 19 je 0x754c + 7533: 45 85 c9 test %r9d,%r9d + 7536: 7e 1e jle 0x7556 + 7538: e8 43 fe a6 01 call 0x1a77380 + 753d: ba 02 00 00 00 mov $0x2,%edx + 7542: 85 c0 test %eax,%eax + 7544: 0f 45 c2 cmovne %edx,%eax + 7547: 48 83 c4 28 add $0x28,%rsp + 754b: c3 ret + 754c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7551: 48 83 c4 28 add $0x28,%rsp + 7555: c3 ret + 7556: b8 fa ff ff ff mov $0xfffffffa,%eax + 755b: 48 83 c4 28 add $0x28,%rsp + 755f: c3 ret + 7560: 48 83 ec 28 sub $0x28,%rsp + 7564: 48 85 c9 test %rcx,%rcx + 7567: 74 25 je 0x758e + 7569: 48 85 d2 test %rdx,%rdx + 756c: 74 20 je 0x758e + 756e: 4d 85 c0 test %r8,%r8 + 7571: 74 1b je 0x758e + 7573: 45 85 c9 test %r9d,%r9d + 7576: 7f 0a jg 0x7582 + 7578: b8 fa ff ff ff mov $0xfffffffa,%eax + 757d: 48 83 c4 28 add $0x28,%rsp + 7581: c3 ret + 7582: e8 d9 6c 03 00 call 0x3e260 + 7587: 33 c0 xor %eax,%eax + 7589: 48 83 c4 28 add $0x28,%rsp + 758d: c3 ret + 758e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7593: 48 83 c4 28 add $0x28,%rsp + 7597: c3 ret + 7598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 759f: 00 + 75a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 75a5: 48 85 c9 test %rcx,%rcx + 75a8: 74 27 je 0x75d1 + 75aa: 48 85 d2 test %rdx,%rdx + 75ad: 74 22 je 0x75d1 + 75af: 4d 85 c0 test %r8,%r8 + 75b2: 74 1d je 0x75d1 + 75b4: 45 85 c9 test %r9d,%r9d + 75b7: 7f 0b jg 0x75c4 + 75b9: b8 fa ff ff ff mov $0xfffffffa,%eax + 75be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 75c3: c3 ret + 75c4: e8 d7 72 03 00 call 0x3e8a0 + 75c9: 33 c0 xor %eax,%eax + 75cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 75d0: c3 ret + 75d1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 75d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 75db: c3 ret + 75dc: 0f 1f 40 00 nopl 0x0(%rax) + 75e0: 48 83 ec 28 sub $0x28,%rsp + 75e4: 48 85 c9 test %rcx,%rcx + 75e7: 74 25 je 0x760e + 75e9: 48 85 d2 test %rdx,%rdx + 75ec: 74 20 je 0x760e + 75ee: 4d 85 c0 test %r8,%r8 + 75f1: 74 1b je 0x760e + 75f3: 45 85 c9 test %r9d,%r9d + 75f6: 7f 0a jg 0x7602 + 75f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 75fd: 48 83 c4 28 add $0x28,%rsp + 7601: c3 ret + 7602: e8 b9 78 03 00 call 0x3eec0 + 7607: 33 c0 xor %eax,%eax + 7609: 48 83 c4 28 add $0x28,%rsp + 760d: c3 ret + 760e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7613: 48 83 c4 28 add $0x28,%rsp + 7617: c3 ret + 7618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 761f: 00 + 7620: 41 56 push %r14 + 7622: 49 89 cb mov %rcx,%r11 + 7625: 4d 85 db test %r11,%r11 + 7628: 0f 84 1e 02 00 00 je 0x784c + 762e: 48 85 d2 test %rdx,%rdx + 7631: 0f 84 15 02 00 00 je 0x784c + 7637: 4d 85 c0 test %r8,%r8 + 763a: 0f 84 0c 02 00 00 je 0x784c + 7640: 45 85 c9 test %r9d,%r9d + 7643: 0f 8e fb 01 00 00 jle 0x7844 + 7649: 49 63 c9 movslq %r9d,%rcx + 764c: 48 83 f9 08 cmp $0x8,%rcx + 7650: 0f 8c e9 01 00 00 jl 0x783f + 7656: 4c 89 c0 mov %r8,%rax + 7659: 48 83 e0 1f and $0x1f,%rax + 765d: 85 c0 test %eax,%eax + 765f: 74 0d je 0x766e + 7661: a8 0f test $0xf,%al + 7663: 0f 85 d6 01 00 00 jne 0x783f + 7669: b8 01 00 00 00 mov $0x1,%eax + 766e: 41 89 c2 mov %eax,%r10d + 7671: 4d 8d 72 08 lea 0x8(%r10),%r14 + 7675: 49 3b ce cmp %r14,%rcx + 7678: 0f 8c c1 01 00 00 jl 0x783f + 767e: 45 89 ce mov %r9d,%r14d + 7681: 44 2b f0 sub %eax,%r14d + 7684: 41 83 e6 07 and $0x7,%r14d + 7688: 45 2b ce sub %r14d,%r9d + 768b: 45 33 f6 xor %r14d,%r14d + 768e: 4d 63 c9 movslq %r9d,%r9 + 7691: 85 c0 test %eax,%eax + 7693: 4c 89 f0 mov %r14,%rax + 7696: 76 3f jbe 0x76d7 + 7698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 769f: 00 + 76a0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 76a6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 76ab: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 76b0: 49 ff c6 inc %r14 + 76b3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 76b7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 76bc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 76c0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 76c4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 76c8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 76ce: 48 83 c0 10 add $0x10,%rax + 76d2: 4d 3b f2 cmp %r10,%r14 + 76d5: 72 c9 jb 0x76a0 + 76d7: 4c 89 d0 mov %r10,%rax + 76da: 48 c1 e0 04 shl $0x4,%rax + 76de: 66 90 xchg %ax,%ax + 76e0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 + 76e5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 + 76eb: 49 83 c2 08 add $0x8,%r10 + 76ef: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 + 76f6: 01 + 76f7: c5 ff 12 c1 vmovddup %ymm1,%ymm0 + 76fb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 76ff: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 + 7706: 01 + 7707: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 770b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 + 7710: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 + 7714: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 + 7718: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) + 771e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 + 7725: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 + 772b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 + 7732: 01 + 7733: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 + 773a: 01 + 773b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 + 773f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 + 7743: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 + 7748: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 + 774c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 + 7750: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 + 7754: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) + 775b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 + 7761: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 + 7768: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 + 776f: 01 + 7770: c5 ff 12 d3 vmovddup %ymm3,%ymm2 + 7774: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 + 7778: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 + 777f: 01 + 7780: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 + 7784: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 + 7789: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 + 778d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 7791: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) + 7798: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 + 779e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 + 77a5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 + 77ac: 01 + 77ad: c5 ff 12 e9 vmovddup %ymm1,%ymm5 + 77b1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 77b5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 + 77bc: 01 + 77bd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 + 77c1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 + 77c6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 + 77ca: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 + 77ce: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) + 77d5: 48 05 80 00 00 00 add $0x80,%rax + 77db: 4d 3b d1 cmp %r9,%r10 + 77de: 0f 82 fc fe ff ff jb 0x76e0 + 77e4: 4c 89 c8 mov %r9,%rax + 77e7: 48 c1 e0 04 shl $0x4,%rax + 77eb: 4c 3b c9 cmp %rcx,%r9 + 77ee: 73 47 jae 0x7837 + 77f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77f7: 00 + 77f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 77ff: 90 nop + 7800: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 7806: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 780b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 7810: 49 ff c1 inc %r9 + 7813: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 7817: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 781c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 7820: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 7824: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 7828: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 782e: 48 83 c0 10 add $0x10,%rax + 7832: 4c 3b c9 cmp %rcx,%r9 + 7835: 72 c9 jb 0x7800 + 7837: 33 c0 xor %eax,%eax + 7839: c5 f8 77 vzeroupper + 783c: 41 5e pop %r14 + 783e: c3 ret + 783f: 45 33 c9 xor %r9d,%r9d + 7842: eb a0 jmp 0x77e4 + 7844: b8 fa ff ff ff mov $0xfffffffa,%eax + 7849: 41 5e pop %r14 + 784b: c3 ret + 784c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7851: 41 5e pop %r14 + 7853: c3 ret + 7854: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7860: 41 56 push %r14 + 7862: 49 89 cb mov %rcx,%r11 + 7865: 4d 85 db test %r11,%r11 + 7868: 0f 84 db 01 00 00 je 0x7a49 + 786e: 48 85 d2 test %rdx,%rdx + 7871: 0f 84 d2 01 00 00 je 0x7a49 + 7877: 4d 85 c0 test %r8,%r8 + 787a: 0f 84 c9 01 00 00 je 0x7a49 + 7880: 45 85 c9 test %r9d,%r9d + 7883: 0f 8e b8 01 00 00 jle 0x7a41 + 7889: 49 63 c9 movslq %r9d,%rcx + 788c: 48 83 f9 08 cmp $0x8,%rcx + 7890: 0f 8c a6 01 00 00 jl 0x7a3c + 7896: 4c 89 c0 mov %r8,%rax + 7899: 48 83 e0 1f and $0x1f,%rax + 789d: 85 c0 test %eax,%eax + 789f: 74 0d je 0x78ae + 78a1: a8 0f test $0xf,%al + 78a3: 0f 85 93 01 00 00 jne 0x7a3c + 78a9: b8 01 00 00 00 mov $0x1,%eax + 78ae: 41 89 c2 mov %eax,%r10d + 78b1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 78b5: 49 3b ce cmp %r14,%rcx + 78b8: 0f 8c 7e 01 00 00 jl 0x7a3c + 78be: 45 89 ce mov %r9d,%r14d + 78c1: 44 2b f0 sub %eax,%r14d + 78c4: 41 83 e6 07 and $0x7,%r14d + 78c8: 45 2b ce sub %r14d,%r9d + 78cb: 45 33 f6 xor %r14d,%r14d + 78ce: 4d 63 c9 movslq %r9d,%r9 + 78d1: 85 c0 test %eax,%eax + 78d3: 4c 89 f0 mov %r14,%rax + 78d6: 76 3c jbe 0x7914 + 78d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 78df: 00 + 78e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 78e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 78eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 78ef: 49 ff c6 inc %r14 + 78f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 78f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 78fb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 7900: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 7905: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 790b: 48 83 c0 10 add $0x10,%rax + 790f: 4d 3b f2 cmp %r10,%r14 + 7912: 72 cc jb 0x78e0 + 7914: 4c 89 d0 mov %r10,%rax + 7917: 48 c1 e0 04 shl $0x4,%rax + 791b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7920: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 7926: 4e 8d 34 00 lea (%rax,%r8,1),%r14 + 792a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 792f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 7933: 49 83 c2 08 add $0x8,%r10 + 7937: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 793c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 7940: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 7945: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 794a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) + 794f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 7956: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 + 795c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 7960: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 7965: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 7969: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 + 796f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 7974: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) + 797a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 7981: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 + 7987: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 798b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 7990: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 7994: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 + 799a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 799f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) + 79a5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 79ac: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 + 79b2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 79b6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 79bb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 79bf: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 + 79c5: 48 05 80 00 00 00 add $0x80,%rax + 79cb: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 79d0: 4d 3b d1 cmp %r9,%r10 + 79d3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) + 79d9: 0f 82 41 ff ff ff jb 0x7920 + 79df: 4c 89 c8 mov %r9,%rax + 79e2: 48 c1 e0 04 shl $0x4,%rax + 79e6: 4c 3b c9 cmp %rcx,%r9 + 79e9: 73 49 jae 0x7a34 + 79eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 79f2: 00 + 79f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7a00: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 7a06: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 7a0b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 7a0f: 49 ff c1 inc %r9 + 7a12: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 7a17: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 7a1b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 7a20: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 7a25: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 7a2b: 48 83 c0 10 add $0x10,%rax + 7a2f: 4c 3b c9 cmp %rcx,%r9 + 7a32: 72 cc jb 0x7a00 + 7a34: 33 c0 xor %eax,%eax + 7a36: c5 f8 77 vzeroupper + 7a39: 41 5e pop %r14 + 7a3b: c3 ret + 7a3c: 45 33 c9 xor %r9d,%r9d + 7a3f: eb 9e jmp 0x79df + 7a41: b8 fa ff ff ff mov $0xfffffffa,%eax + 7a46: 41 5e pop %r14 + 7a48: c3 ret + 7a49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7a4e: 41 5e pop %r14 + 7a50: c3 ret + 7a51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a58: 00 + 7a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a60: 41 56 push %r14 + 7a62: 49 89 cb mov %rcx,%r11 + 7a65: 4d 85 db test %r11,%r11 + 7a68: 0f 84 f8 01 00 00 je 0x7c66 + 7a6e: 48 85 d2 test %rdx,%rdx + 7a71: 0f 84 ef 01 00 00 je 0x7c66 + 7a77: 4d 85 c0 test %r8,%r8 + 7a7a: 0f 84 e6 01 00 00 je 0x7c66 + 7a80: 45 85 c9 test %r9d,%r9d + 7a83: 0f 8e d5 01 00 00 jle 0x7c5e + 7a89: 49 63 c9 movslq %r9d,%rcx + 7a8c: 48 83 f9 08 cmp $0x8,%rcx + 7a90: 0f 8c c3 01 00 00 jl 0x7c59 + 7a96: 4c 89 c0 mov %r8,%rax + 7a99: 48 83 e0 1f and $0x1f,%rax + 7a9d: 85 c0 test %eax,%eax + 7a9f: 74 0d je 0x7aae + 7aa1: a8 0f test $0xf,%al + 7aa3: 0f 85 b0 01 00 00 jne 0x7c59 + 7aa9: b8 01 00 00 00 mov $0x1,%eax + 7aae: 41 89 c2 mov %eax,%r10d + 7ab1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 7ab5: 49 3b ce cmp %r14,%rcx + 7ab8: 0f 8c 9b 01 00 00 jl 0x7c59 + 7abe: 45 89 ce mov %r9d,%r14d + 7ac1: 44 2b f0 sub %eax,%r14d + 7ac4: 41 83 e6 07 and $0x7,%r14d + 7ac8: 45 2b ce sub %r14d,%r9d + 7acb: 45 33 f6 xor %r14d,%r14d + 7ace: 4d 63 c9 movslq %r9d,%r9 + 7ad1: 85 c0 test %eax,%eax + 7ad3: 4c 89 f0 mov %r14,%rax + 7ad6: 76 39 jbe 0x7b11 + 7ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7adf: 00 + 7ae0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 7ae6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 7aeb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 7aef: 49 ff c6 inc %r14 + 7af2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 7af7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 7afb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 7b02: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 7b08: 48 83 c0 10 add $0x10,%rax + 7b0c: 4d 3b f2 cmp %r10,%r14 + 7b0f: 72 cf jb 0x7ae0 + 7b11: 4c 89 d0 mov %r10,%rax + 7b14: 48 c1 e0 04 shl $0x4,%rax + 7b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b1f: 00 + 7b20: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 7b26: 49 83 c2 08 add $0x8,%r10 + 7b2a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 7b2f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 7b33: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 7b38: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 7b3c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 7b41: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 7b46: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) + 7b4c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 7b53: 01 + 7b54: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 7b5b: 01 + 7b5c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 7b62: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 7b69: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 7b6f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 7b76: 01 + 7b77: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 7b7d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) + 7b84: 01 + 7b85: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 7b8c: 02 + 7b8d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 7b94: 02 + 7b95: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 7b9b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 7ba2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 7ba8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 7baf: 02 + 7bb0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 7bb6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) + 7bbd: 02 + 7bbe: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 7bc5: 03 + 7bc6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 7bcd: 03 + 7bce: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 7bd4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 7bdb: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 7be1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 7be7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 7bed: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) + 7bf4: 48 05 80 00 00 00 add $0x80,%rax + 7bfa: 4d 3b d1 cmp %r9,%r10 + 7bfd: 0f 82 1d ff ff ff jb 0x7b20 + 7c03: 4c 89 c8 mov %r9,%rax + 7c06: 48 c1 e0 04 shl $0x4,%rax + 7c0a: 4c 3b c9 cmp %rcx,%r9 + 7c0d: 73 42 jae 0x7c51 + 7c0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c16: 00 + 7c17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c1e: 66 90 xchg %ax,%ax + 7c20: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 7c26: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 7c2b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 7c2f: 49 ff c1 inc %r9 + 7c32: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 7c37: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 7c3b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 7c42: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 7c48: 48 83 c0 10 add $0x10,%rax + 7c4c: 4c 3b c9 cmp %rcx,%r9 + 7c4f: 72 cf jb 0x7c20 + 7c51: 33 c0 xor %eax,%eax + 7c53: c5 f8 77 vzeroupper + 7c56: 41 5e pop %r14 + 7c58: c3 ret + 7c59: 45 33 c9 xor %r9d,%r9d + 7c5c: eb a5 jmp 0x7c03 + 7c5e: b8 fa ff ff ff mov $0xfffffffa,%eax + 7c63: 41 5e pop %r14 + 7c65: c3 ret + 7c66: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7c6b: 41 5e pop %r14 + 7c6d: c3 ret + 7c6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c75: 00 + 7c76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c7d: 0f 1f 00 nopl (%rax) + 7c80: 53 push %rbx + 7c81: 56 push %rsi + 7c82: 57 push %rdi + 7c83: 41 54 push %r12 + 7c85: 41 55 push %r13 + 7c87: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 7c8e: 4d 89 c4 mov %r8,%r12 + 7c91: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x2611630 + 7c98: 45 89 cd mov %r9d,%r13d + 7c9b: 48 33 c4 xor %rsp,%rax + 7c9e: 48 89 cf mov %rcx,%rdi + 7ca1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 7ca8: 00 + 7ca9: 4d 85 e4 test %r12,%r12 + 7cac: 0f 84 b3 01 00 00 je 0x7e65 + 7cb2: 48 85 ff test %rdi,%rdi + 7cb5: 0f 84 94 01 00 00 je 0x7e4f + 7cbb: 48 85 d2 test %rdx,%rdx + 7cbe: 0f 84 63 01 00 00 je 0x7e27 + 7cc4: 45 85 ed test %r13d,%r13d + 7cc7: 0f 8e 32 01 00 00 jle 0x7dff + 7ccd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 7cd2: 48 89 c3 mov %rax,%rbx + 7cd5: 48 83 e3 3f and $0x3f,%rbx + 7cd9: 48 f7 db neg %rbx + 7cdc: 48 83 e3 3f and $0x3f,%rbx + 7ce0: 41 83 fd 40 cmp $0x40,%r13d + 7ce4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 7ce8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 7cef: 00 + 7cf0: 0f 8e a1 00 00 00 jle 0x7d97 + 7cf6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 7cfb: 45 89 ee mov %r13d,%r14d + 7cfe: 4d 89 e5 mov %r12,%r13 + 7d01: 49 89 d4 mov %rdx,%r12 + 7d04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d0b: 00 + 7d0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d1f: 00 + 7d20: 4c 89 e1 mov %r12,%rcx + 7d23: 48 89 f2 mov %rsi,%rdx + 7d26: 49 89 d8 mov %rbx,%r8 + 7d29: 41 b9 40 00 00 00 mov $0x40,%r9d + 7d2f: e8 cc 4b 13 00 call 0x13c900 + 7d34: 48 89 f9 mov %rdi,%rcx + 7d37: 48 89 f2 mov %rsi,%rdx + 7d3a: 41 b8 40 00 00 00 mov $0x40,%r8d + 7d40: e8 bb c3 ff ff call 0x4100 + 7d45: 48 89 f9 mov %rdi,%rcx + 7d48: 48 89 da mov %rbx,%rdx + 7d4b: 41 b8 40 00 00 00 mov $0x40,%r8d + 7d51: e8 aa c3 ff ff call 0x4100 + 7d56: 48 89 d9 mov %rbx,%rcx + 7d59: 48 89 f2 mov %rsi,%rdx + 7d5c: 4d 89 e8 mov %r13,%r8 + 7d5f: 41 b9 40 00 00 00 mov $0x40,%r9d + 7d65: e8 16 77 03 00 call 0x3f480 + 7d6a: 41 83 c6 c0 add $0xffffffc0,%r14d + 7d6e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 7d75: 49 81 c4 00 02 00 00 add $0x200,%r12 + 7d7c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 7d83: 41 83 fe 40 cmp $0x40,%r14d + 7d87: 7f 97 jg 0x7d20 + 7d89: 4c 89 e2 mov %r12,%rdx + 7d8c: 4d 89 ec mov %r13,%r12 + 7d8f: 45 89 f5 mov %r14d,%r13d + 7d92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 7d97: 48 89 d1 mov %rdx,%rcx + 7d9a: 48 89 f2 mov %rsi,%rdx + 7d9d: 49 89 d8 mov %rbx,%r8 + 7da0: 45 89 e9 mov %r13d,%r9d + 7da3: e8 58 4b 13 00 call 0x13c900 + 7da8: 48 89 f9 mov %rdi,%rcx + 7dab: 48 89 f2 mov %rsi,%rdx + 7dae: 45 89 e8 mov %r13d,%r8d + 7db1: e8 4a c3 ff ff call 0x4100 + 7db6: 48 89 f9 mov %rdi,%rcx + 7db9: 48 89 da mov %rbx,%rdx + 7dbc: 45 89 e8 mov %r13d,%r8d + 7dbf: e8 3c c3 ff ff call 0x4100 + 7dc4: 48 89 d9 mov %rbx,%rcx + 7dc7: 48 89 f2 mov %rsi,%rdx + 7dca: 4d 89 e0 mov %r12,%r8 + 7dcd: 45 89 e9 mov %r13d,%r9d + 7dd0: e8 ab 76 03 00 call 0x3f480 + 7dd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7ddc: 00 + 7ddd: 48 33 cc xor %rsp,%rcx + 7de0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x2611630 + 7de7: 75 11 jne 0x7dfa + 7de9: 33 c0 xor %eax,%eax + 7deb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 7df2: 41 5d pop %r13 + 7df4: 41 5c pop %r12 + 7df6: 5f pop %rdi + 7df7: 5e pop %rsi + 7df8: 5b pop %rbx + 7df9: c3 ret + 7dfa: e8 91 4f 12 01 call 0x112cd90 + 7dff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7e06: 00 + 7e07: 48 33 cc xor %rsp,%rcx + 7e0a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x2611630 + 7e11: 75 e7 jne 0x7dfa + 7e13: b8 fa ff ff ff mov $0xfffffffa,%eax + 7e18: 48 81 c4 70 04 00 00 add $0x470,%rsp + 7e1f: 41 5d pop %r13 + 7e21: 41 5c pop %r12 + 7e23: 5f pop %rdi + 7e24: 5e pop %rsi + 7e25: 5b pop %rbx + 7e26: c3 ret + 7e27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7e2e: 00 + 7e2f: 48 33 cc xor %rsp,%rcx + 7e32: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x2611630 + 7e39: 75 bf jne 0x7dfa + 7e3b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7e40: 48 81 c4 70 04 00 00 add $0x470,%rsp + 7e47: 41 5d pop %r13 + 7e49: 41 5c pop %r12 + 7e4b: 5f pop %rdi + 7e4c: 5e pop %rsi + 7e4d: 5b pop %rbx + 7e4e: c3 ret + 7e4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7e56: 00 + 7e57: 48 33 cc xor %rsp,%rcx + 7e5a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x2611630 + 7e61: 75 97 jne 0x7dfa + 7e63: eb d6 jmp 0x7e3b + 7e65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7e6c: 00 + 7e6d: 48 33 cc xor %rsp,%rcx + 7e70: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x2611630 + 7e77: 75 81 jne 0x7dfa + 7e79: eb c0 jmp 0x7e3b + 7e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7e80: 53 push %rbx + 7e81: 56 push %rsi + 7e82: 57 push %rdi + 7e83: 41 54 push %r12 + 7e85: 41 55 push %r13 + 7e87: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp + 7e8e: ff + 7e8f: 4d 89 c4 mov %r8,%r12 + 7e92: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x2611630 + 7e99: 45 89 cd mov %r9d,%r13d + 7e9c: 48 33 c4 xor %rsp,%rax + 7e9f: 48 89 cf mov %rcx,%rdi + 7ea2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 7ea9: 00 + 7eaa: 4d 85 e4 test %r12,%r12 + 7ead: 0f 84 b5 01 00 00 je 0x8068 + 7eb3: 48 85 ff test %rdi,%rdi + 7eb6: 0f 84 96 01 00 00 je 0x8052 + 7ebc: 48 85 d2 test %rdx,%rdx + 7ebf: 0f 84 64 01 00 00 je 0x8029 + 7ec5: 45 85 ed test %r13d,%r13d + 7ec8: 0f 8e 32 01 00 00 jle 0x8000 + 7ece: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 7ed3: 48 83 e0 3f and $0x3f,%rax + 7ed7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 7edc: 48 f7 d8 neg %rax + 7edf: 48 83 e0 3f and $0x3f,%rax + 7ee3: 48 03 f0 add %rax,%rsi + 7ee6: 48 89 f3 mov %rsi,%rbx + 7ee9: 48 81 c3 00 02 00 00 add $0x200,%rbx + 7ef0: 41 83 fd 40 cmp $0x40,%r13d + 7ef4: 0f 8e 9d 00 00 00 jle 0x7f97 + 7efa: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 7eff: 45 89 ee mov %r13d,%r14d + 7f02: 4d 89 e5 mov %r12,%r13 + 7f05: 49 89 d4 mov %rdx,%r12 + 7f08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f0f: 00 + 7f10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7f1e: 00 00 + 7f20: 4c 89 e1 mov %r12,%rcx + 7f23: 48 89 f2 mov %rsi,%rdx + 7f26: 49 89 d8 mov %rbx,%r8 + 7f29: 41 b9 40 00 00 00 mov $0x40,%r9d + 7f2f: e8 ec 49 13 00 call 0x13c920 + 7f34: 48 89 f9 mov %rdi,%rcx + 7f37: 48 89 f2 mov %rsi,%rdx + 7f3a: 41 b8 40 00 00 00 mov $0x40,%r8d + 7f40: e8 fb c1 ff ff call 0x4140 + 7f45: 48 89 f9 mov %rdi,%rcx + 7f48: 48 89 da mov %rbx,%rdx + 7f4b: 41 b8 40 00 00 00 mov $0x40,%r8d + 7f51: e8 ea c1 ff ff call 0x4140 + 7f56: 48 89 d9 mov %rbx,%rcx + 7f59: 48 89 f2 mov %rsi,%rdx + 7f5c: 4d 89 e8 mov %r13,%r8 + 7f5f: 41 b9 40 00 00 00 mov $0x40,%r9d + 7f65: e8 f6 7a 03 00 call 0x3fa60 + 7f6a: 41 83 c6 c0 add $0xffffffc0,%r14d + 7f6e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 7f75: 49 81 c4 00 02 00 00 add $0x200,%r12 + 7f7c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 7f83: 41 83 fe 40 cmp $0x40,%r14d + 7f87: 7f 97 jg 0x7f20 + 7f89: 4c 89 e2 mov %r12,%rdx + 7f8c: 4d 89 ec mov %r13,%r12 + 7f8f: 45 89 f5 mov %r14d,%r13d + 7f92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 7f97: 48 89 d1 mov %rdx,%rcx + 7f9a: 48 89 f2 mov %rsi,%rdx + 7f9d: 49 89 d8 mov %rbx,%r8 + 7fa0: 45 89 e9 mov %r13d,%r9d + 7fa3: e8 78 49 13 00 call 0x13c920 + 7fa8: 48 89 f9 mov %rdi,%rcx + 7fab: 48 89 f2 mov %rsi,%rdx + 7fae: 45 89 e8 mov %r13d,%r8d + 7fb1: e8 8a c1 ff ff call 0x4140 + 7fb6: 48 89 f9 mov %rdi,%rcx + 7fb9: 48 89 da mov %rbx,%rdx + 7fbc: 45 89 e8 mov %r13d,%r8d + 7fbf: e8 7c c1 ff ff call 0x4140 + 7fc4: 48 89 d9 mov %rbx,%rcx + 7fc7: 48 89 f2 mov %rsi,%rdx + 7fca: 4d 89 e0 mov %r12,%r8 + 7fcd: 45 89 e9 mov %r13d,%r9d + 7fd0: e8 8b 7a 03 00 call 0x3fa60 + 7fd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7fdc: 00 + 7fdd: 48 33 cc xor %rsp,%rcx + 7fe0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x2611630 + 7fe7: 75 12 jne 0x7ffb + 7fe9: 33 c0 xor %eax,%eax + 7feb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 7ff2: 00 + 7ff3: 41 5d pop %r13 + 7ff5: 41 5c pop %r12 + 7ff7: 5f pop %rdi + 7ff8: 5e pop %rsi + 7ff9: 5b pop %rbx + 7ffa: c3 ret + 7ffb: e8 90 4d 12 01 call 0x112cd90 diff --git a/handoff/nls_dasm/th_5560.dis b/handoff/nls_dasm/th_5560.dis new file mode 100644 index 0000000..0515661 --- /dev/null +++ b/handoff/nls_dasm/th_5560.dis @@ -0,0 +1,9146 @@ +; th_5560: VA 0x180005560-0x18000d560 (32768 bytes) + +/tmp/opencode/dis/th_5560.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 83 ec 28 sub $0x28,%rsp + 4: 4d 89 c1 mov %r8,%r9 + 7: 49 89 d0 mov %rdx,%r8 + a: 48 89 ca mov %rcx,%rdx + d: e8 4e 4b 01 00 call 0x14b60 + 12: 48 83 c4 28 add $0x28,%rsp + 16: c3 ret + 17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1e: 00 00 + 20: 48 83 ec 28 sub $0x28,%rsp + 24: 4d 89 c1 mov %r8,%r9 + 27: 49 89 d0 mov %rdx,%r8 + 2a: 48 89 ca mov %rcx,%rdx + 2d: e8 6e 4d 01 00 call 0x14da0 + 32: 48 83 c4 28 add $0x28,%rsp + 36: c3 ret + 37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3e: 00 00 + 40: 48 83 ec 28 sub $0x28,%rsp + 44: 48 85 c9 test %rcx,%rcx + 47: 74 24 je 0x6d + 49: 48 85 d2 test %rdx,%rdx + 4c: 74 1f je 0x6d + 4e: 45 85 c0 test %r8d,%r8d + 51: 7f 0a jg 0x5d + 53: b8 fa ff ff ff mov $0xfffffffa,%eax + 58: 48 83 c4 28 add $0x28,%rsp + 5c: c3 ret + 5d: 41 c1 e0 04 shl $0x4,%r8d + 61: e8 ba 03 a6 01 call 0x1a60420 + 66: 33 c0 xor %eax,%eax + 68: 48 83 c4 28 add $0x28,%rsp + 6c: c3 ret + 6d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 72: 48 83 c4 28 add $0x28,%rsp + 76: c3 ret + 77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7e: 00 00 + 80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 85: 48 85 c9 test %rcx,%rcx + 88: 74 26 je 0xb0 + 8a: 48 85 d2 test %rdx,%rdx + 8d: 74 21 je 0xb0 + 8f: 45 85 c0 test %r8d,%r8d + 92: 7f 0b jg 0x9f + 94: b8 fa ff ff ff mov $0xfffffffa,%eax + 99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 9e: c3 ret + 9f: 41 c1 e0 04 shl $0x4,%r8d + a3: e8 48 07 a6 01 call 0x1a607f0 + a8: 33 c0 xor %eax,%eax + aa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + af: c3 ret + b0: b8 f8 ff ff ff mov $0xfffffff8,%eax + b5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + ba: c3 ret + bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c0: 48 83 ec 28 sub $0x28,%rsp + c4: 48 85 c9 test %rcx,%rcx + c7: 74 24 je 0xed + c9: 48 85 d2 test %rdx,%rdx + cc: 74 1f je 0xed + ce: 45 85 c0 test %r8d,%r8d + d1: 7f 0a jg 0xdd + d3: b8 fa ff ff ff mov $0xfffffffa,%eax + d8: 48 83 c4 28 add $0x28,%rsp + dc: c3 ret + dd: 41 c1 e0 04 shl $0x4,%r8d + e1: e8 8a 0b a6 01 call 0x1a60c70 + e6: 33 c0 xor %eax,%eax + e8: 48 83 c4 28 add $0x28,%rsp + ec: c3 ret + ed: b8 f8 ff ff ff mov $0xfffffff8,%eax + f2: 48 83 c4 28 add $0x28,%rsp + f6: c3 ret + f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + fe: 00 00 + 100: 48 83 ec 38 sub $0x38,%rsp + 104: 48 85 c9 test %rcx,%rcx + 107: 0f 84 88 00 00 00 je 0x195 + 10d: 48 85 d2 test %rdx,%rdx + 110: 0f 84 7f 00 00 00 je 0x195 + 116: 45 85 c0 test %r8d,%r8d + 119: 0f 8e 80 00 00 00 jle 0x19f + 11f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 126: 7e 5d jle 0x185 + 128: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 12d: 48 89 cb mov %rcx,%rbx + 130: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 135: 48 89 d6 mov %rdx,%rsi + 138: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 13d: 44 89 c7 mov %r8d,%edi + 140: 48 89 d9 mov %rbx,%rcx + 143: 48 89 f2 mov %rsi,%rdx + 146: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 14c: e8 8f 4e 01 00 call 0x14fe0 + 151: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 157: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 15e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 165: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 16b: 7f d3 jg 0x140 + 16d: 48 89 d9 mov %rbx,%rcx + 170: 48 89 f2 mov %rsi,%rdx + 173: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 178: 41 89 f8 mov %edi,%r8d + 17b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 185: 41 c1 e0 04 shl $0x4,%r8d + 189: e8 52 4e 01 00 call 0x14fe0 + 18e: 33 c0 xor %eax,%eax + 190: 48 83 c4 38 add $0x38,%rsp + 194: c3 ret + 195: b8 f8 ff ff ff mov $0xfffffff8,%eax + 19a: 48 83 c4 38 add $0x38,%rsp + 19e: c3 ret + 19f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1a4: 48 83 c4 38 add $0x38,%rsp + 1a8: c3 ret + 1a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b0: 00 + 1b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1bf: 00 + 1c0: 48 83 ec 38 sub $0x38,%rsp + 1c4: 48 85 c9 test %rcx,%rcx + 1c7: 0f 84 88 00 00 00 je 0x255 + 1cd: 48 85 d2 test %rdx,%rdx + 1d0: 0f 84 7f 00 00 00 je 0x255 + 1d6: 45 85 c0 test %r8d,%r8d + 1d9: 0f 8e 80 00 00 00 jle 0x25f + 1df: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 1e6: 7e 5d jle 0x245 + 1e8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 1ed: 48 89 cb mov %rcx,%rbx + 1f0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1f5: 48 89 d6 mov %rdx,%rsi + 1f8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1fd: 44 89 c7 mov %r8d,%edi + 200: 48 89 d9 mov %rbx,%rcx + 203: 48 89 f2 mov %rsi,%rdx + 206: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 20c: e8 2f 4e 01 00 call 0x15040 + 211: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 217: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 21e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 225: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 22b: 7f d3 jg 0x200 + 22d: 48 89 d9 mov %rbx,%rcx + 230: 48 89 f2 mov %rsi,%rdx + 233: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 238: 41 89 f8 mov %edi,%r8d + 23b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 240: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 245: 41 c1 e0 04 shl $0x4,%r8d + 249: e8 f2 4d 01 00 call 0x15040 + 24e: 33 c0 xor %eax,%eax + 250: 48 83 c4 38 add $0x38,%rsp + 254: c3 ret + 255: b8 f8 ff ff ff mov $0xfffffff8,%eax + 25a: 48 83 c4 38 add $0x38,%rsp + 25e: c3 ret + 25f: b8 fa ff ff ff mov $0xfffffffa,%eax + 264: 48 83 c4 38 add $0x38,%rsp + 268: c3 ret + 269: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 270: 00 + 271: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 27f: 00 + 280: 48 83 ec 38 sub $0x38,%rsp + 284: 48 85 c9 test %rcx,%rcx + 287: 0f 84 88 00 00 00 je 0x315 + 28d: 48 85 d2 test %rdx,%rdx + 290: 0f 84 7f 00 00 00 je 0x315 + 296: 45 85 c0 test %r8d,%r8d + 299: 0f 8e 80 00 00 00 jle 0x31f + 29f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 2a6: 7e 5d jle 0x305 + 2a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 2ad: 48 89 cb mov %rcx,%rbx + 2b0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 2b5: 48 89 d6 mov %rdx,%rsi + 2b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 2bd: 44 89 c7 mov %r8d,%edi + 2c0: 48 89 d9 mov %rbx,%rcx + 2c3: 48 89 f2 mov %rsi,%rdx + 2c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 2cc: e8 cf 4d 01 00 call 0x150a0 + 2d1: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 2d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 2de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 2e5: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 2eb: 7f d3 jg 0x2c0 + 2ed: 48 89 d9 mov %rbx,%rcx + 2f0: 48 89 f2 mov %rsi,%rdx + 2f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 2f8: 41 89 f8 mov %edi,%r8d + 2fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 300: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 305: 41 c1 e0 04 shl $0x4,%r8d + 309: e8 92 4d 01 00 call 0x150a0 + 30e: 33 c0 xor %eax,%eax + 310: 48 83 c4 38 add $0x38,%rsp + 314: c3 ret + 315: b8 f8 ff ff ff mov $0xfffffff8,%eax + 31a: 48 83 c4 38 add $0x38,%rsp + 31e: c3 ret + 31f: b8 fa ff ff ff mov $0xfffffffa,%eax + 324: 48 83 c4 38 add $0x38,%rsp + 328: c3 ret + 329: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 330: 00 + 331: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 33f: 00 + 340: 48 83 ec 28 sub $0x28,%rsp + 344: 48 85 c9 test %rcx,%rcx + 347: 74 24 je 0x36d + 349: 48 85 d2 test %rdx,%rdx + 34c: 74 1f je 0x36d + 34e: 45 85 c0 test %r8d,%r8d + 351: 7f 0a jg 0x35d + 353: b8 fa ff ff ff mov $0xfffffffa,%eax + 358: 48 83 c4 28 add $0x28,%rsp + 35c: c3 ret + 35d: 41 c1 e0 03 shl $0x3,%r8d + 361: e8 ba 00 a6 01 call 0x1a60420 + 366: 33 c0 xor %eax,%eax + 368: 48 83 c4 28 add $0x28,%rsp + 36c: c3 ret + 36d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 372: 48 83 c4 28 add $0x28,%rsp + 376: c3 ret + 377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 37e: 00 00 + 380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 385: 48 85 c9 test %rcx,%rcx + 388: 74 26 je 0x3b0 + 38a: 48 85 d2 test %rdx,%rdx + 38d: 74 21 je 0x3b0 + 38f: 45 85 c0 test %r8d,%r8d + 392: 7f 0b jg 0x39f + 394: b8 fa ff ff ff mov $0xfffffffa,%eax + 399: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 39e: c3 ret + 39f: 41 c1 e0 03 shl $0x3,%r8d + 3a3: e8 48 04 a6 01 call 0x1a607f0 + 3a8: 33 c0 xor %eax,%eax + 3aa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3af: c3 ret + 3b0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3b5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3ba: c3 ret + 3bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3c0: 48 83 ec 28 sub $0x28,%rsp + 3c4: 48 85 c9 test %rcx,%rcx + 3c7: 74 24 je 0x3ed + 3c9: 48 85 d2 test %rdx,%rdx + 3cc: 74 1f je 0x3ed + 3ce: 45 85 c0 test %r8d,%r8d + 3d1: 7f 0a jg 0x3dd + 3d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 3d8: 48 83 c4 28 add $0x28,%rsp + 3dc: c3 ret + 3dd: 41 c1 e0 03 shl $0x3,%r8d + 3e1: e8 8a 08 a6 01 call 0x1a60c70 + 3e6: 33 c0 xor %eax,%eax + 3e8: 48 83 c4 28 add $0x28,%rsp + 3ec: c3 ret + 3ed: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3f2: 48 83 c4 28 add $0x28,%rsp + 3f6: c3 ret + 3f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3fe: 00 00 + 400: 48 83 ec 38 sub $0x38,%rsp + 404: 48 85 c9 test %rcx,%rcx + 407: 0f 84 88 00 00 00 je 0x495 + 40d: 48 85 d2 test %rdx,%rdx + 410: 0f 84 7f 00 00 00 je 0x495 + 416: 45 85 c0 test %r8d,%r8d + 419: 0f 8e 80 00 00 00 jle 0x49f + 41f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 426: 7e 5d jle 0x485 + 428: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 42d: 48 89 cb mov %rcx,%rbx + 430: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 435: 48 89 d6 mov %rdx,%rsi + 438: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 43d: 44 89 c7 mov %r8d,%edi + 440: 48 89 d9 mov %rbx,%rcx + 443: 48 89 f2 mov %rsi,%rdx + 446: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 44c: e8 8f 4b 01 00 call 0x14fe0 + 451: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 457: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 45e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 465: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 46b: 7f d3 jg 0x440 + 46d: 48 89 d9 mov %rbx,%rcx + 470: 48 89 f2 mov %rsi,%rdx + 473: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 478: 41 89 f8 mov %edi,%r8d + 47b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 480: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 485: 41 c1 e0 03 shl $0x3,%r8d + 489: e8 52 4b 01 00 call 0x14fe0 + 48e: 33 c0 xor %eax,%eax + 490: 48 83 c4 38 add $0x38,%rsp + 494: c3 ret + 495: b8 f8 ff ff ff mov $0xfffffff8,%eax + 49a: 48 83 c4 38 add $0x38,%rsp + 49e: c3 ret + 49f: b8 fa ff ff ff mov $0xfffffffa,%eax + 4a4: 48 83 c4 38 add $0x38,%rsp + 4a8: c3 ret + 4a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b0: 00 + 4b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4bf: 00 + 4c0: 48 83 ec 38 sub $0x38,%rsp + 4c4: 48 85 c9 test %rcx,%rcx + 4c7: 0f 84 88 00 00 00 je 0x555 + 4cd: 48 85 d2 test %rdx,%rdx + 4d0: 0f 84 7f 00 00 00 je 0x555 + 4d6: 45 85 c0 test %r8d,%r8d + 4d9: 0f 8e 80 00 00 00 jle 0x55f + 4df: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 4e6: 7e 5d jle 0x545 + 4e8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 4ed: 48 89 cb mov %rcx,%rbx + 4f0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 4f5: 48 89 d6 mov %rdx,%rsi + 4f8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 4fd: 44 89 c7 mov %r8d,%edi + 500: 48 89 d9 mov %rbx,%rcx + 503: 48 89 f2 mov %rsi,%rdx + 506: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 50c: e8 2f 4b 01 00 call 0x15040 + 511: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 517: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 51e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 525: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 52b: 7f d3 jg 0x500 + 52d: 48 89 d9 mov %rbx,%rcx + 530: 48 89 f2 mov %rsi,%rdx + 533: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 538: 41 89 f8 mov %edi,%r8d + 53b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 540: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 545: 41 c1 e0 03 shl $0x3,%r8d + 549: e8 f2 4a 01 00 call 0x15040 + 54e: 33 c0 xor %eax,%eax + 550: 48 83 c4 38 add $0x38,%rsp + 554: c3 ret + 555: b8 f8 ff ff ff mov $0xfffffff8,%eax + 55a: 48 83 c4 38 add $0x38,%rsp + 55e: c3 ret + 55f: b8 fa ff ff ff mov $0xfffffffa,%eax + 564: 48 83 c4 38 add $0x38,%rsp + 568: c3 ret + 569: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 570: 00 + 571: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 57f: 00 + 580: 48 83 ec 38 sub $0x38,%rsp + 584: 48 85 c9 test %rcx,%rcx + 587: 0f 84 88 00 00 00 je 0x615 + 58d: 48 85 d2 test %rdx,%rdx + 590: 0f 84 7f 00 00 00 je 0x615 + 596: 45 85 c0 test %r8d,%r8d + 599: 0f 8e 80 00 00 00 jle 0x61f + 59f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 5a6: 7e 5d jle 0x605 + 5a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 5ad: 48 89 cb mov %rcx,%rbx + 5b0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 5b5: 48 89 d6 mov %rdx,%rsi + 5b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 5bd: 44 89 c7 mov %r8d,%edi + 5c0: 48 89 d9 mov %rbx,%rcx + 5c3: 48 89 f2 mov %rsi,%rdx + 5c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 5cc: e8 cf 4a 01 00 call 0x150a0 + 5d1: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 5d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 5de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 5e5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 5eb: 7f d3 jg 0x5c0 + 5ed: 48 89 d9 mov %rbx,%rcx + 5f0: 48 89 f2 mov %rsi,%rdx + 5f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 5f8: 41 89 f8 mov %edi,%r8d + 5fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 600: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 605: 41 c1 e0 03 shl $0x3,%r8d + 609: e8 92 4a 01 00 call 0x150a0 + 60e: 33 c0 xor %eax,%eax + 610: 48 83 c4 38 add $0x38,%rsp + 614: c3 ret + 615: b8 f8 ff ff ff mov $0xfffffff8,%eax + 61a: 48 83 c4 38 add $0x38,%rsp + 61e: c3 ret + 61f: b8 fa ff ff ff mov $0xfffffffa,%eax + 624: 48 83 c4 38 add $0x38,%rsp + 628: c3 ret + 629: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 630: 00 + 631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 63f: 00 + 640: 48 83 ec 28 sub $0x28,%rsp + 644: 48 85 c9 test %rcx,%rcx + 647: 74 25 je 0x66e + 649: 48 85 d2 test %rdx,%rdx + 64c: 74 20 je 0x66e + 64e: 4d 85 c0 test %r8,%r8 + 651: 74 1b je 0x66e + 653: 45 85 c9 test %r9d,%r9d + 656: 7f 0a jg 0x662 + 658: b8 fa ff ff ff mov $0xfffffffa,%eax + 65d: 48 83 c4 28 add $0x28,%rsp + 661: c3 ret + 662: e8 99 4a 01 00 call 0x15100 + 667: 33 c0 xor %eax,%eax + 669: 48 83 c4 28 add $0x28,%rsp + 66d: c3 ret + 66e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 673: 48 83 c4 28 add $0x28,%rsp + 677: c3 ret + 678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67f: 00 + 680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 685: 48 85 c9 test %rcx,%rcx + 688: 74 27 je 0x6b1 + 68a: 48 85 d2 test %rdx,%rdx + 68d: 74 22 je 0x6b1 + 68f: 4d 85 c0 test %r8,%r8 + 692: 74 1d je 0x6b1 + 694: 45 85 c9 test %r9d,%r9d + 697: 7f 0b jg 0x6a4 + 699: b8 fa ff ff ff mov $0xfffffffa,%eax + 69e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6a3: c3 ret + 6a4: e8 37 4f 01 00 call 0x155e0 + 6a9: 33 c0 xor %eax,%eax + 6ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6b0: c3 ret + 6b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6bb: c3 ret + 6bc: 0f 1f 40 00 nopl 0x0(%rax) + 6c0: 48 83 ec 28 sub $0x28,%rsp + 6c4: 48 85 c9 test %rcx,%rcx + 6c7: 74 25 je 0x6ee + 6c9: 48 85 d2 test %rdx,%rdx + 6cc: 74 20 je 0x6ee + 6ce: 4d 85 c0 test %r8,%r8 + 6d1: 74 1b je 0x6ee + 6d3: 45 85 c9 test %r9d,%r9d + 6d6: 7f 0a jg 0x6e2 + 6d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 6dd: 48 83 c4 28 add $0x28,%rsp + 6e1: c3 ret + 6e2: e8 d9 53 01 00 call 0x15ac0 + 6e7: 33 c0 xor %eax,%eax + 6e9: 48 83 c4 28 add $0x28,%rsp + 6ed: c3 ret + 6ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6f3: 48 83 c4 28 add $0x28,%rsp + 6f7: c3 ret + 6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ff: 00 + 700: 56 push %rsi + 701: 57 push %rdi + 702: 55 push %rbp + 703: 48 89 d5 mov %rdx,%rbp + 706: 48 85 c9 test %rcx,%rcx + 709: 0f 84 f2 01 00 00 je 0x901 + 70f: 48 85 ed test %rbp,%rbp + 712: 0f 84 e9 01 00 00 je 0x901 + 718: 4d 85 c0 test %r8,%r8 + 71b: 0f 84 e0 01 00 00 je 0x901 + 721: 45 85 c9 test %r9d,%r9d + 724: 0f 8e ce 01 00 00 jle 0x8f8 + 72a: 41 83 f9 10 cmp $0x10,%r9d + 72e: 0f 8c b4 01 00 00 jl 0x8e8 + 734: 4c 89 c6 mov %r8,%rsi + 737: 48 83 e6 1f and $0x1f,%rsi + 73b: 89 f6 mov %esi,%esi + 73d: 85 f6 test %esi,%esi + 73f: 74 14 je 0x755 + 741: f7 c6 07 00 00 00 test $0x7,%esi + 747: 0f 85 9b 01 00 00 jne 0x8e8 + 74d: f7 de neg %esi + 74f: 83 c6 20 add $0x20,%esi + 752: c1 ee 03 shr $0x3,%esi + 755: 8d 46 10 lea 0x10(%rsi),%eax + 758: 44 3b c8 cmp %eax,%r9d + 75b: 0f 8c 87 01 00 00 jl 0x8e8 + 761: 44 89 c8 mov %r9d,%eax + 764: 33 d2 xor %edx,%edx + 766: 2b c6 sub %esi,%eax + 768: 83 e0 0f and $0xf,%eax + 76b: f7 d8 neg %eax + 76d: 41 03 c1 add %r9d,%eax + 770: 85 f6 test %esi,%esi + 772: 76 25 jbe 0x799 + 774: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 780: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 785: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 + 78b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 791: 48 ff c2 inc %rdx + 794: 48 3b d6 cmp %rsi,%rdx + 797: 72 e7 jb 0x780 + 799: 48 63 d0 movslq %eax,%rdx + 79c: 0f 1f 40 00 nopl 0x0(%rax) + 7a0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 + 7a5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 + 7ab: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 + 7b1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 + 7b8: 01 + 7b9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 + 7c0: 01 + 7c1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 + 7c5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 + 7cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 7d1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 + 7d7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 + 7de: 01 + 7df: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 + 7e6: 01 + 7e7: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 7eb: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 + 7f1: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 + 7f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 7fe: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 + 805: 01 + 806: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 + 80d: 01 + 80e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 812: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 + 818: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 81f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 + 826: 01 + 827: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 + 82e: 01 + 82f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 833: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 83a: 48 83 c6 10 add $0x10,%rsi + 83e: 48 3b f2 cmp %rdx,%rsi + 841: 0f 82 59 ff ff ff jb 0x7a0 + 847: 8d 70 01 lea 0x1(%rax),%esi + 84a: 41 3b f1 cmp %r9d,%esi + 84d: 0f 87 87 00 00 00 ja 0x8da + 853: 4d 63 c9 movslq %r9d,%r9 + 856: 4c 2b ca sub %rdx,%r9 + 859: 49 83 f9 02 cmp $0x2,%r9 + 85d: 0f 8c 80 00 00 00 jl 0x8e3 + 863: 45 89 cb mov %r9d,%r11d + 866: 45 33 d2 xor %r10d,%r10d + 869: 41 83 e3 fe and $0xfffffffe,%r11d + 86d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 871: 4d 63 db movslq %r11d,%r11 + 874: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 879: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 87d: 0f 1f 00 nopl (%rax) + 880: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 886: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 + 88c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 892: 49 83 c2 02 add $0x2,%r10 + 896: 4d 3b d3 cmp %r11,%r10 + 899: 72 e5 jb 0x880 + 89b: 4d 3b d9 cmp %r9,%r11 + 89e: 73 3a jae 0x8da + 8a0: 48 63 c0 movslq %eax,%rax + 8a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 8a7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 8ac: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 8b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 8b7: 00 + 8b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8bf: 90 nop + 8c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 8c6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 8cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 8d2: 49 ff c3 inc %r11 + 8d5: 4d 3b d9 cmp %r9,%r11 + 8d8: 72 e6 jb 0x8c0 + 8da: 33 c0 xor %eax,%eax + 8dc: c5 f8 77 vzeroupper + 8df: 5d pop %rbp + 8e0: 5f pop %rdi + 8e1: 5e pop %rsi + 8e2: c3 ret + 8e3: 45 33 db xor %r11d,%r11d + 8e6: eb b3 jmp 0x89b + 8e8: 33 c0 xor %eax,%eax + 8ea: 41 83 f9 01 cmp $0x1,%r9d + 8ee: 72 ea jb 0x8da + 8f0: 4d 63 c9 movslq %r9d,%r9 + 8f3: 45 33 db xor %r11d,%r11d + 8f6: eb a3 jmp 0x89b + 8f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 8fd: 5d pop %rbp + 8fe: 5f pop %rdi + 8ff: 5e pop %rsi + 900: c3 ret + 901: b8 f8 ff ff ff mov $0xfffffff8,%eax + 906: 5d pop %rbp + 907: 5f pop %rdi + 908: 5e pop %rsi + 909: c3 ret + 90a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 911: 00 + 912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 920: 53 push %rbx + 921: 56 push %rsi + 922: 41 57 push %r15 + 924: 49 89 cb mov %rcx,%r11 + 927: 4d 85 db test %r11,%r11 + 92a: 0f 84 a7 01 00 00 je 0xad7 + 930: 48 85 d2 test %rdx,%rdx + 933: 0f 84 9e 01 00 00 je 0xad7 + 939: 4d 85 c0 test %r8,%r8 + 93c: 0f 84 95 01 00 00 je 0xad7 + 942: 45 85 c9 test %r9d,%r9d + 945: 0f 8e 82 01 00 00 jle 0xacd + 94b: 41 83 f9 10 cmp $0x10,%r9d + 94f: 0f 8c 70 01 00 00 jl 0xac5 + 955: 4c 89 c1 mov %r8,%rcx + 958: 48 83 e1 1f and $0x1f,%rcx + 95c: 89 c9 mov %ecx,%ecx + 95e: 85 c9 test %ecx,%ecx + 960: 74 11 je 0x973 + 962: f6 c1 07 test $0x7,%cl + 965: 0f 85 5a 01 00 00 jne 0xac5 + 96b: f7 d9 neg %ecx + 96d: 83 c1 20 add $0x20,%ecx + 970: c1 e9 03 shr $0x3,%ecx + 973: 8d 41 10 lea 0x10(%rcx),%eax + 976: 44 3b c8 cmp %eax,%r9d + 979: 0f 8c 46 01 00 00 jl 0xac5 + 97f: 45 89 ca mov %r9d,%r10d + 982: 33 c0 xor %eax,%eax + 984: 44 2b d1 sub %ecx,%r10d + 987: 41 83 e2 0f and $0xf,%r10d + 98b: 41 f7 da neg %r10d + 98e: 45 03 d1 add %r9d,%r10d + 991: 85 c9 test %ecx,%ecx + 993: 76 24 jbe 0x9b9 + 995: 0f 1f 40 00 nopl 0x0(%rax) + 999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9a0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 9a6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 9ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 9b1: 48 ff c0 inc %rax + 9b4: 48 3b c1 cmp %rcx,%rax + 9b7: 72 e7 jb 0x9a0 + 9b9: 49 63 c2 movslq %r10d,%rax + 9bc: 0f 1f 40 00 nopl 0x0(%rax) + 9c0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 + 9c6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 9ca: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 9d1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 + 9d8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 + 9df: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 + 9e4: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 + 9ea: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 + 9f0: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 + 9f6: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 9fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 9ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + a04: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + a09: 48 83 c1 10 add $0x10,%rcx + a0d: 48 3b c8 cmp %rax,%rcx + a10: 72 ae jb 0x9c0 + a12: 41 8d 42 01 lea 0x1(%r10),%eax + a16: 41 3b c1 cmp %r9d,%eax + a19: 0f 87 98 00 00 00 ja 0xab7 + a1f: 4d 63 c9 movslq %r9d,%r9 + a22: 4d 63 d2 movslq %r10d,%r10 + a25: 4d 2b ca sub %r10,%r9 + a28: 49 83 f9 04 cmp $0x4,%r9 + a2c: 0f 8c 8f 00 00 00 jl 0xac1 + a32: 4d 63 d2 movslq %r10d,%r10 + a35: 44 89 ce mov %r9d,%esi + a38: 83 e6 fc and $0xfffffffc,%esi + a3b: 33 c9 xor %ecx,%ecx + a3d: 48 63 f6 movslq %esi,%rsi + a40: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + a44: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + a48: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + a4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a53: 00 + a54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a60: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + a66: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + a6b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + a70: 48 83 c1 04 add $0x4,%rcx + a74: 48 3b ce cmp %rsi,%rcx + a77: 72 e7 jb 0xa60 + a79: 49 3b f1 cmp %r9,%rsi + a7c: 73 39 jae 0xab7 + a7e: 4d 63 d2 movslq %r10d,%r10 + a81: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + a85: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + a89: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a94: 00 + a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a9c: 0f 1f 40 00 nopl 0x0(%rax) + aa0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + aa5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + aaa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + aaf: 48 ff c6 inc %rsi + ab2: 49 3b f1 cmp %r9,%rsi + ab5: 72 e9 jb 0xaa0 + ab7: 33 c0 xor %eax,%eax + ab9: c5 f8 77 vzeroupper + abc: 41 5f pop %r15 + abe: 5e pop %rsi + abf: 5b pop %rbx + ac0: c3 ret + ac1: 33 f6 xor %esi,%esi + ac3: eb b4 jmp 0xa79 + ac5: 45 33 d2 xor %r10d,%r10d + ac8: e9 45 ff ff ff jmp 0xa12 + acd: b8 fa ff ff ff mov $0xfffffffa,%eax + ad2: 41 5f pop %r15 + ad4: 5e pop %rsi + ad5: 5b pop %rbx + ad6: c3 ret + ad7: b8 f8 ff ff ff mov $0xfffffff8,%eax + adc: 41 5f pop %r15 + ade: 5e pop %rsi + adf: 5b pop %rbx + ae0: c3 ret + ae1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ae8: 00 + ae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + af7: 00 + af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + aff: 90 nop + b00: 53 push %rbx + b01: 56 push %rsi + b02: 41 57 push %r15 + b04: 49 89 cb mov %rcx,%r11 + b07: 4d 85 db test %r11,%r11 + b0a: 0f 84 a7 01 00 00 je 0xcb7 + b10: 48 85 d2 test %rdx,%rdx + b13: 0f 84 9e 01 00 00 je 0xcb7 + b19: 4d 85 c0 test %r8,%r8 + b1c: 0f 84 95 01 00 00 je 0xcb7 + b22: 45 85 c9 test %r9d,%r9d + b25: 0f 8e 82 01 00 00 jle 0xcad + b2b: 41 83 f9 10 cmp $0x10,%r9d + b2f: 0f 8c 70 01 00 00 jl 0xca5 + b35: 4c 89 c1 mov %r8,%rcx + b38: 48 83 e1 1f and $0x1f,%rcx + b3c: 89 c9 mov %ecx,%ecx + b3e: 85 c9 test %ecx,%ecx + b40: 74 11 je 0xb53 + b42: f6 c1 07 test $0x7,%cl + b45: 0f 85 5a 01 00 00 jne 0xca5 + b4b: f7 d9 neg %ecx + b4d: 83 c1 20 add $0x20,%ecx + b50: c1 e9 03 shr $0x3,%ecx + b53: 8d 41 10 lea 0x10(%rcx),%eax + b56: 44 3b c8 cmp %eax,%r9d + b59: 0f 8c 46 01 00 00 jl 0xca5 + b5f: 45 89 ca mov %r9d,%r10d + b62: 33 c0 xor %eax,%eax + b64: 44 2b d1 sub %ecx,%r10d + b67: 41 83 e2 0f and $0xf,%r10d + b6b: 41 f7 da neg %r10d + b6e: 45 03 d1 add %r9d,%r10d + b71: 85 c9 test %ecx,%ecx + b73: 76 24 jbe 0xb99 + b75: 0f 1f 40 00 nopl 0x0(%rax) + b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b80: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + b86: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + b8b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + b91: 48 ff c0 inc %rax + b94: 48 3b c1 cmp %rcx,%rax + b97: 72 e7 jb 0xb80 + b99: 49 63 c2 movslq %r10d,%rax + b9c: 0f 1f 40 00 nopl 0x0(%rax) + ba0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + ba6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + bad: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 + bb4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 + bbb: 03 + bbc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + bc1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + bc7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + bcd: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + bd4: 03 + bd5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + bdb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + be2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + be9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + bf0: 03 + bf1: 48 83 c1 10 add $0x10,%rcx + bf5: 48 3b c8 cmp %rax,%rcx + bf8: 72 a6 jb 0xba0 + bfa: 41 8d 42 01 lea 0x1(%r10),%eax + bfe: 41 3b c1 cmp %r9d,%eax + c01: 0f 87 90 00 00 00 ja 0xc97 + c07: 4d 63 c9 movslq %r9d,%r9 + c0a: 4d 63 d2 movslq %r10d,%r10 + c0d: 4d 2b ca sub %r10,%r9 + c10: 49 83 f9 04 cmp $0x4,%r9 + c14: 0f 8c 87 00 00 00 jl 0xca1 + c1a: 4d 63 d2 movslq %r10d,%r10 + c1d: 44 89 ce mov %r9d,%esi + c20: 83 e6 fc and $0xfffffffc,%esi + c23: 33 c9 xor %ecx,%ecx + c25: 48 63 f6 movslq %esi,%rsi + c28: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + c2c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + c30: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + c34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c40: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + c46: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + c4b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + c50: 48 83 c1 04 add $0x4,%rcx + c54: 48 3b ce cmp %rsi,%rcx + c57: 72 e7 jb 0xc40 + c59: 49 3b f1 cmp %r9,%rsi + c5c: 73 39 jae 0xc97 + c5e: 4d 63 d2 movslq %r10d,%r10 + c61: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + c65: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + c69: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + c6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c74: 00 + c75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c7c: 0f 1f 40 00 nopl 0x0(%rax) + c80: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + c85: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + c8a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + c8f: 48 ff c6 inc %rsi + c92: 49 3b f1 cmp %r9,%rsi + c95: 72 e9 jb 0xc80 + c97: 33 c0 xor %eax,%eax + c99: c5 f8 77 vzeroupper + c9c: 41 5f pop %r15 + c9e: 5e pop %rsi + c9f: 5b pop %rbx + ca0: c3 ret + ca1: 33 f6 xor %esi,%esi + ca3: eb b4 jmp 0xc59 + ca5: 45 33 d2 xor %r10d,%r10d + ca8: e9 4d ff ff ff jmp 0xbfa + cad: b8 fa ff ff ff mov $0xfffffffa,%eax + cb2: 41 5f pop %r15 + cb4: 5e pop %rsi + cb5: 5b pop %rbx + cb6: c3 ret + cb7: b8 f8 ff ff ff mov $0xfffffff8,%eax + cbc: 41 5f pop %r15 + cbe: 5e pop %rsi + cbf: 5b pop %rbx + cc0: c3 ret + cc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + cc8: 00 + cc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + cd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + cd7: 00 + cd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + cdf: 90 nop + ce0: 48 85 c9 test %rcx,%rcx + ce3: 0f 84 1b 03 00 00 je 0x1004 + ce9: 48 85 d2 test %rdx,%rdx + cec: 0f 84 12 03 00 00 je 0x1004 + cf2: 4d 85 c0 test %r8,%r8 + cf5: 0f 84 09 03 00 00 je 0x1004 + cfb: 45 85 c9 test %r9d,%r9d + cfe: 0f 86 f3 02 00 00 jbe 0xff7 + d04: 41 83 f9 06 cmp $0x6,%r9d + d08: 0f 86 6e 02 00 00 jbe 0xf7c + d0e: 49 3b d0 cmp %r8,%rdx + d11: 76 17 jbe 0xd2a + d13: 44 89 c8 mov %r9d,%eax + d16: 49 89 d2 mov %rdx,%r10 + d19: 48 c1 e0 03 shl $0x3,%rax + d1d: 4d 2b d0 sub %r8,%r10 + d20: 4c 3b d0 cmp %rax,%r10 + d23: 7d 24 jge 0xd49 + d25: e9 52 02 00 00 jmp 0xf7c + d2a: 4c 3b c2 cmp %rdx,%r8 + d2d: 0f 86 49 02 00 00 jbe 0xf7c + d33: 44 89 c8 mov %r9d,%eax + d36: 4d 89 c2 mov %r8,%r10 + d39: 48 c1 e0 03 shl $0x3,%rax + d3d: 4c 2b d2 sub %rdx,%r10 + d40: 4c 3b d0 cmp %rax,%r10 + d43: 0f 8c 33 02 00 00 jl 0xf7c + d49: 49 3b c8 cmp %r8,%rcx + d4c: 76 10 jbe 0xd5e + d4e: 49 89 ca mov %rcx,%r10 + d51: 4d 2b d0 sub %r8,%r10 + d54: 4c 3b d0 cmp %rax,%r10 + d57: 7d 1d jge 0xd76 + d59: e9 1e 02 00 00 jmp 0xf7c + d5e: 4c 3b c1 cmp %rcx,%r8 + d61: 0f 86 15 02 00 00 jbe 0xf7c + d67: 4d 89 c2 mov %r8,%r10 + d6a: 4c 2b d1 sub %rcx,%r10 + d6d: 4c 3b d0 cmp %rax,%r10 + d70: 0f 8c 06 02 00 00 jl 0xf7c + d76: 41 83 f9 08 cmp $0x8,%r9d + d7a: 0f 82 7d 02 00 00 jb 0xffd + d80: 4d 89 c2 mov %r8,%r10 + d83: 49 83 e2 0f and $0xf,%r10 + d87: 45 85 d2 test %r10d,%r10d + d8a: 74 13 je 0xd9f + d8c: 41 f7 c2 07 00 00 00 test $0x7,%r10d + d93: 0f 85 64 02 00 00 jne 0xffd + d99: 41 ba 01 00 00 00 mov $0x1,%r10d + d9f: 41 8d 42 08 lea 0x8(%r10),%eax + da3: 44 3b c8 cmp %eax,%r9d + da6: 0f 82 51 02 00 00 jb 0xffd + dac: 44 89 c8 mov %r9d,%eax + daf: 45 33 db xor %r11d,%r11d + db2: 41 2b c2 sub %r10d,%eax + db5: 83 e0 07 and $0x7,%eax + db8: f7 d8 neg %eax + dba: 41 03 c1 add %r9d,%eax + dbd: 45 85 d2 test %r10d,%r10d + dc0: 76 38 jbe 0xdfa + dc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + dc9: 00 + dca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + dd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + dd8: 00 + dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + de0: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + de6: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + dec: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + df2: 41 ff c3 inc %r11d + df5: 45 3b da cmp %r10d,%r11d + df8: 72 e6 jb 0xde0 + dfa: 45 89 d2 mov %r10d,%r10d + dfd: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 + e01: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + e08: 0f 84 d2 00 00 00 je 0xee0 + e0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e15: 00 + e16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e1d: 0f 1f 00 nopl (%rax) + e20: 45 89 d2 mov %r10d,%r10d + e23: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 + e29: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 + e2f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 + e36: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 + e3d: 66 0f 5d c8 minpd %xmm0,%xmm1 + e41: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) + e46: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 + e4d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 + e54: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 + e5b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 + e62: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 + e69: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 + e70: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 + e77: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 + e7e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 + e85: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 + e8c: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 + e93: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 + e9a: 66 0f 5d da minpd %xmm2,%xmm3 + e9e: 66 0f 5d ec minpd %xmm4,%xmm5 + ea2: 66 0f 5d c8 minpd %xmm0,%xmm1 + ea6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) + eac: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) + eb2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) + eb8: 41 83 c2 08 add $0x8,%r10d + ebc: 44 3b d0 cmp %eax,%r10d + ebf: 0f 82 5b ff ff ff jb 0xe20 + ec5: e9 8b 00 00 00 jmp 0xf55 + eca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ed1: 00 + ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ee0: 45 89 d2 mov %r10d,%r10d + ee3: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 + ee9: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 + ef0: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 + ef7: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 + efe: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 + f05: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 + f0c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 + f13: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 + f1a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 + f20: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 + f27: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 + f2e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 + f35: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) + f3a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) + f40: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) + f46: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) + f4c: 41 83 c2 08 add $0x8,%r10d + f50: 44 3b d0 cmp %eax,%r10d + f53: 72 8b jb 0xee0 + f55: 41 3b c1 cmp %r9d,%eax + f58: 0f 83 96 00 00 00 jae 0xff4 + f5e: 66 90 xchg %ax,%ax + f60: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 + f65: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 + f6a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) + f70: ff c0 inc %eax + f72: 41 3b c1 cmp %r9d,%eax + f75: 72 e9 jb 0xf60 + f77: e9 78 00 00 00 jmp 0xff4 + f7c: 44 89 c8 mov %r9d,%eax + f7f: 41 bb 01 00 00 00 mov $0x1,%r11d + f85: d1 e8 shr $1,%eax + f87: 45 33 d2 xor %r10d,%r10d + f8a: 85 c0 test %eax,%eax + f8c: 76 4c jbe 0xfda + f8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f95: 00 + f96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f9d: 0f 1f 00 nopl (%rax) + fa0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + fa4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + faa: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + fb0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + fb6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + fbb: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 + fc1: 41 ff c2 inc %r10d + fc4: 44 3b d0 cmp %eax,%r10d + fc7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 + fcd: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) + fd3: 72 cb jb 0xfa0 + fd5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + fda: 41 ff cb dec %r11d + fdd: 45 3b d9 cmp %r9d,%r11d + fe0: 73 12 jae 0xff4 + fe2: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + fe8: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + fee: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + ff4: 33 c0 xor %eax,%eax + ff6: c3 ret + ff7: b8 fa ff ff ff mov $0xfffffffa,%eax + ffc: c3 ret + ffd: 33 c0 xor %eax,%eax + fff: e9 51 ff ff ff jmp 0xf55 + 1004: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1009: c3 ret + 100a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1011: 00 + 1012: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1020: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1025: 48 85 c9 test %rcx,%rcx + 1028: 74 27 je 0x1051 + 102a: 48 85 d2 test %rdx,%rdx + 102d: 74 22 je 0x1051 + 102f: 4d 85 c0 test %r8,%r8 + 1032: 74 1d je 0x1051 + 1034: 45 85 c9 test %r9d,%r9d + 1037: 77 0b ja 0x1044 + 1039: b8 fa ff ff ff mov $0xfffffffa,%eax + 103e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1043: c3 ret + 1044: e8 97 4e 01 00 call 0x15ee0 + 1049: 33 c0 xor %eax,%eax + 104b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1050: c3 ret + 1051: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1056: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 105b: c3 ret + 105c: 0f 1f 40 00 nopl 0x0(%rax) + 1060: 48 83 ec 28 sub $0x28,%rsp + 1064: 48 85 c9 test %rcx,%rcx + 1067: 74 25 je 0x108e + 1069: 48 85 d2 test %rdx,%rdx + 106c: 74 20 je 0x108e + 106e: 4d 85 c0 test %r8,%r8 + 1071: 74 1b je 0x108e + 1073: 45 85 c9 test %r9d,%r9d + 1076: 77 0a ja 0x1082 + 1078: b8 fa ff ff ff mov $0xfffffffa,%eax + 107d: 48 83 c4 28 add $0x28,%rsp + 1081: c3 ret + 1082: e8 39 52 01 00 call 0x162c0 + 1087: 33 c0 xor %eax,%eax + 1089: 48 83 c4 28 add $0x28,%rsp + 108d: c3 ret + 108e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1093: 48 83 c4 28 add $0x28,%rsp + 1097: c3 ret + 1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 109f: 00 + 10a0: 48 83 ec 28 sub $0x28,%rsp + 10a4: 48 85 c9 test %rcx,%rcx + 10a7: 74 25 je 0x10ce + 10a9: 48 85 d2 test %rdx,%rdx + 10ac: 74 20 je 0x10ce + 10ae: 4d 85 c0 test %r8,%r8 + 10b1: 74 1b je 0x10ce + 10b3: 45 85 c9 test %r9d,%r9d + 10b6: 77 0a ja 0x10c2 + 10b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 10bd: 48 83 c4 28 add $0x28,%rsp + 10c1: c3 ret + 10c2: e8 79 55 01 00 call 0x16640 + 10c7: 33 c0 xor %eax,%eax + 10c9: 48 83 c4 28 add $0x28,%rsp + 10cd: c3 ret + 10ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 10d3: 48 83 c4 28 add $0x28,%rsp + 10d7: c3 ret + 10d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10df: 00 + 10e0: 48 83 ec 28 sub $0x28,%rsp + 10e4: 48 85 c9 test %rcx,%rcx + 10e7: 74 25 je 0x110e + 10e9: 48 85 d2 test %rdx,%rdx + 10ec: 74 20 je 0x110e + 10ee: 4d 85 c0 test %r8,%r8 + 10f1: 74 1b je 0x110e + 10f3: 45 85 c9 test %r9d,%r9d + 10f6: 77 0a ja 0x1102 + 10f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 10fd: 48 83 c4 28 add $0x28,%rsp + 1101: c3 ret + 1102: e8 59 59 01 00 call 0x16a60 + 1107: 33 c0 xor %eax,%eax + 1109: 48 83 c4 28 add $0x28,%rsp + 110d: c3 ret + 110e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1113: 48 83 c4 28 add $0x28,%rsp + 1117: c3 ret + 1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 111f: 00 + 1120: 48 83 ec 28 sub $0x28,%rsp + 1124: 48 85 c9 test %rcx,%rcx + 1127: 74 25 je 0x114e + 1129: 48 85 d2 test %rdx,%rdx + 112c: 74 20 je 0x114e + 112e: 4d 85 c0 test %r8,%r8 + 1131: 74 1b je 0x114e + 1133: 45 85 c9 test %r9d,%r9d + 1136: 77 0a ja 0x1142 + 1138: b8 fa ff ff ff mov $0xfffffffa,%eax + 113d: 48 83 c4 28 add $0x28,%rsp + 1141: c3 ret + 1142: e8 79 5c 01 00 call 0x16dc0 + 1147: 33 c0 xor %eax,%eax + 1149: 48 83 c4 28 add $0x28,%rsp + 114d: c3 ret + 114e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1153: 48 83 c4 28 add $0x28,%rsp + 1157: c3 ret + 1158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 115f: 00 + 1160: 48 83 ec 28 sub $0x28,%rsp + 1164: 48 85 c9 test %rcx,%rcx + 1167: 74 24 je 0x118d + 1169: 48 85 d2 test %rdx,%rdx + 116c: 74 1f je 0x118d + 116e: 45 85 c0 test %r8d,%r8d + 1171: 7f 0a jg 0x117d + 1173: b8 fa ff ff ff mov $0xfffffffa,%eax + 1178: 48 83 c4 28 add $0x28,%rsp + 117c: c3 ret + 117d: 41 c1 e0 02 shl $0x2,%r8d + 1181: e8 9a f2 a5 01 call 0x1a60420 + 1186: 33 c0 xor %eax,%eax + 1188: 48 83 c4 28 add $0x28,%rsp + 118c: c3 ret + 118d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1192: 48 83 c4 28 add $0x28,%rsp + 1196: c3 ret + 1197: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 119e: 00 00 + 11a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 11a5: 48 85 c9 test %rcx,%rcx + 11a8: 74 26 je 0x11d0 + 11aa: 48 85 d2 test %rdx,%rdx + 11ad: 74 21 je 0x11d0 + 11af: 45 85 c0 test %r8d,%r8d + 11b2: 7f 0b jg 0x11bf + 11b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 11b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 11be: c3 ret + 11bf: 41 c1 e0 02 shl $0x2,%r8d + 11c3: e8 28 f6 a5 01 call 0x1a607f0 + 11c8: 33 c0 xor %eax,%eax + 11ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 11cf: c3 ret + 11d0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 11d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 11da: c3 ret + 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 11e0: 48 83 ec 28 sub $0x28,%rsp + 11e4: 48 85 c9 test %rcx,%rcx + 11e7: 74 24 je 0x120d + 11e9: 48 85 d2 test %rdx,%rdx + 11ec: 74 1f je 0x120d + 11ee: 45 85 c0 test %r8d,%r8d + 11f1: 7f 0a jg 0x11fd + 11f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 11f8: 48 83 c4 28 add $0x28,%rsp + 11fc: c3 ret + 11fd: 41 c1 e0 02 shl $0x2,%r8d + 1201: e8 6a fa a5 01 call 0x1a60c70 + 1206: 33 c0 xor %eax,%eax + 1208: 48 83 c4 28 add $0x28,%rsp + 120c: c3 ret + 120d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1212: 48 83 c4 28 add $0x28,%rsp + 1216: c3 ret + 1217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 121e: 00 00 + 1220: 48 83 ec 38 sub $0x38,%rsp + 1224: 48 85 c9 test %rcx,%rcx + 1227: 0f 84 88 00 00 00 je 0x12b5 + 122d: 48 85 d2 test %rdx,%rdx + 1230: 0f 84 7f 00 00 00 je 0x12b5 + 1236: 45 85 c0 test %r8d,%r8d + 1239: 0f 8e 80 00 00 00 jle 0x12bf + 123f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 1246: 7e 5d jle 0x12a5 + 1248: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 124d: 48 89 cb mov %rcx,%rbx + 1250: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1255: 48 89 d6 mov %rdx,%rsi + 1258: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 125d: 44 89 c7 mov %r8d,%edi + 1260: 48 89 d9 mov %rbx,%rcx + 1263: 48 89 f2 mov %rsi,%rdx + 1266: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 126c: e8 6f 3d 01 00 call 0x14fe0 + 1271: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 1277: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 127e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1285: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 128b: 7f d3 jg 0x1260 + 128d: 48 89 d9 mov %rbx,%rcx + 1290: 48 89 f2 mov %rsi,%rdx + 1293: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1298: 41 89 f8 mov %edi,%r8d + 129b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 12a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 12a5: 41 c1 e0 02 shl $0x2,%r8d + 12a9: e8 32 3d 01 00 call 0x14fe0 + 12ae: 33 c0 xor %eax,%eax + 12b0: 48 83 c4 38 add $0x38,%rsp + 12b4: c3 ret + 12b5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 12ba: 48 83 c4 38 add $0x38,%rsp + 12be: c3 ret + 12bf: b8 fa ff ff ff mov $0xfffffffa,%eax + 12c4: 48 83 c4 38 add $0x38,%rsp + 12c8: c3 ret + 12c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12d0: 00 + 12d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12df: 00 + 12e0: 48 83 ec 38 sub $0x38,%rsp + 12e4: 48 85 c9 test %rcx,%rcx + 12e7: 0f 84 88 00 00 00 je 0x1375 + 12ed: 48 85 d2 test %rdx,%rdx + 12f0: 0f 84 7f 00 00 00 je 0x1375 + 12f6: 45 85 c0 test %r8d,%r8d + 12f9: 0f 8e 80 00 00 00 jle 0x137f + 12ff: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 1306: 7e 5d jle 0x1365 + 1308: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 130d: 48 89 cb mov %rcx,%rbx + 1310: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1315: 48 89 d6 mov %rdx,%rsi + 1318: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 131d: 44 89 c7 mov %r8d,%edi + 1320: 48 89 d9 mov %rbx,%rcx + 1323: 48 89 f2 mov %rsi,%rdx + 1326: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 132c: e8 0f 3d 01 00 call 0x15040 + 1331: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 1337: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 133e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1345: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 134b: 7f d3 jg 0x1320 + 134d: 48 89 d9 mov %rbx,%rcx + 1350: 48 89 f2 mov %rsi,%rdx + 1353: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1358: 41 89 f8 mov %edi,%r8d + 135b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1360: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1365: 41 c1 e0 02 shl $0x2,%r8d + 1369: e8 d2 3c 01 00 call 0x15040 + 136e: 33 c0 xor %eax,%eax + 1370: 48 83 c4 38 add $0x38,%rsp + 1374: c3 ret + 1375: b8 f8 ff ff ff mov $0xfffffff8,%eax + 137a: 48 83 c4 38 add $0x38,%rsp + 137e: c3 ret + 137f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1384: 48 83 c4 38 add $0x38,%rsp + 1388: c3 ret + 1389: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1390: 00 + 1391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 139f: 00 + 13a0: 48 83 ec 38 sub $0x38,%rsp + 13a4: 48 85 c9 test %rcx,%rcx + 13a7: 0f 84 88 00 00 00 je 0x1435 + 13ad: 48 85 d2 test %rdx,%rdx + 13b0: 0f 84 7f 00 00 00 je 0x1435 + 13b6: 45 85 c0 test %r8d,%r8d + 13b9: 0f 8e 80 00 00 00 jle 0x143f + 13bf: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 13c6: 7e 5d jle 0x1425 + 13c8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 13cd: 48 89 cb mov %rcx,%rbx + 13d0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 13d5: 48 89 d6 mov %rdx,%rsi + 13d8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 13dd: 44 89 c7 mov %r8d,%edi + 13e0: 48 89 d9 mov %rbx,%rcx + 13e3: 48 89 f2 mov %rsi,%rdx + 13e6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 13ec: e8 af 3c 01 00 call 0x150a0 + 13f1: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 13f7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 13fe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1405: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 140b: 7f d3 jg 0x13e0 + 140d: 48 89 d9 mov %rbx,%rcx + 1410: 48 89 f2 mov %rsi,%rdx + 1413: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1418: 41 89 f8 mov %edi,%r8d + 141b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1420: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1425: 41 c1 e0 02 shl $0x2,%r8d + 1429: e8 72 3c 01 00 call 0x150a0 + 142e: 33 c0 xor %eax,%eax + 1430: 48 83 c4 38 add $0x38,%rsp + 1434: c3 ret + 1435: b8 f8 ff ff ff mov $0xfffffff8,%eax + 143a: 48 83 c4 38 add $0x38,%rsp + 143e: c3 ret + 143f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1444: 48 83 c4 38 add $0x38,%rsp + 1448: c3 ret + 1449: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1450: 00 + 1451: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 145f: 00 + 1460: 48 83 ec 28 sub $0x28,%rsp + 1464: 4d 89 c1 mov %r8,%r9 + 1467: 49 89 d0 mov %rdx,%r8 + 146a: 48 89 ca mov %rcx,%rdx + 146d: e8 ae 5c 01 00 call 0x17120 + 1472: 48 83 c4 28 add $0x28,%rsp + 1476: c3 ret + 1477: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 147e: 00 00 + 1480: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1485: 4d 89 c1 mov %r8,%r9 + 1488: 49 89 d0 mov %rdx,%r8 + 148b: 48 89 ca mov %rcx,%rdx + 148e: e8 4d 5f 01 00 call 0x173e0 + 1493: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1498: c3 ret + 1499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14a0: 48 83 ec 28 sub $0x28,%rsp + 14a4: 4d 89 c1 mov %r8,%r9 + 14a7: 49 89 d0 mov %rdx,%r8 + 14aa: 48 89 ca mov %rcx,%rdx + 14ad: e8 ee 61 01 00 call 0x176a0 + 14b2: 48 83 c4 28 add $0x28,%rsp + 14b6: c3 ret + 14b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 14be: 00 00 + 14c0: 48 83 ec 28 sub $0x28,%rsp + 14c4: 4d 89 c1 mov %r8,%r9 + 14c7: 49 89 d0 mov %rdx,%r8 + 14ca: 48 89 ca mov %rcx,%rdx + 14cd: e8 8e 64 01 00 call 0x17960 + 14d2: 48 83 c4 28 add $0x28,%rsp + 14d6: c3 ret + 14d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 14de: 00 00 + 14e0: 48 83 ec 28 sub $0x28,%rsp + 14e4: 4d 89 c1 mov %r8,%r9 + 14e7: 49 89 d0 mov %rdx,%r8 + 14ea: 48 89 ca mov %rcx,%rdx + 14ed: e8 0e 67 01 00 call 0x17c00 + 14f2: 48 83 c4 28 add $0x28,%rsp + 14f6: c3 ret + 14f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 14fe: 00 00 + 1500: 48 83 ec 28 sub $0x28,%rsp + 1504: 4d 89 c1 mov %r8,%r9 + 1507: 49 89 d0 mov %rdx,%r8 + 150a: 48 89 ca mov %rcx,%rdx + 150d: e8 8e 69 01 00 call 0x17ea0 + 1512: 48 83 c4 28 add $0x28,%rsp + 1516: c3 ret + 1517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 151e: 00 00 + 1520: 48 83 ec 28 sub $0x28,%rsp + 1524: 48 85 c9 test %rcx,%rcx + 1527: 74 4b je 0x1574 + 1529: 4d 85 c0 test %r8,%r8 + 152c: 74 46 je 0x1574 + 152e: 45 85 c9 test %r9d,%r9d + 1531: 7e 4b jle 0x157e + 1533: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c57758 + 153a: 01 + 153b: 7a 02 jp 0x153f + 153d: 74 26 je 0x1565 + 153f: 0f 57 c0 xorps %xmm0,%xmm0 + 1542: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 1546: 7a 02 jp 0x154a + 1548: 74 0c je 0x1556 + 154a: e8 d1 6b 01 00 call 0x18120 + 154f: 33 c0 xor %eax,%eax + 1551: 48 83 c4 28 add $0x28,%rsp + 1555: c3 ret + 1556: 4c 89 c1 mov %r8,%rcx + 1559: 44 89 ca mov %r9d,%edx + 155c: 48 83 c4 28 add $0x28,%rsp + 1560: e9 7b 6d 01 00 jmp 0x182e0 + 1565: 4c 89 c2 mov %r8,%rdx + 1568: 45 89 c8 mov %r9d,%r8d + 156b: 48 83 c4 28 add $0x28,%rsp + 156f: e9 cc ed ff ff jmp 0x340 + 1574: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1579: 48 83 c4 28 add $0x28,%rsp + 157d: c3 ret + 157e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1583: 48 83 c4 28 add $0x28,%rsp + 1587: c3 ret + 1588: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 158f: 00 + 1590: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 159e: 00 00 + 15a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 15a5: 48 85 c9 test %rcx,%rcx + 15a8: 74 4e je 0x15f8 + 15aa: 4d 85 c0 test %r8,%r8 + 15ad: 74 49 je 0x15f8 + 15af: 45 85 c9 test %r9d,%r9d + 15b2: 7e 4f jle 0x1603 + 15b4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c57760 + 15bb: 01 + 15bc: 7a 02 jp 0x15c0 + 15be: 74 28 je 0x15e8 + 15c0: 0f 57 c0 xorps %xmm0,%xmm0 + 15c3: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 15c7: 7a 02 jp 0x15cb + 15c9: 74 0d je 0x15d8 + 15cb: e8 50 6d 01 00 call 0x18320 + 15d0: 33 c0 xor %eax,%eax + 15d2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 15d7: c3 ret + 15d8: 4c 89 c1 mov %r8,%rcx + 15db: 44 89 ca mov %r9d,%edx + 15de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 15e3: e9 f8 6e 01 00 jmp 0x184e0 + 15e8: 4c 89 c2 mov %r8,%rdx + 15eb: 45 89 c8 mov %r9d,%r8d + 15ee: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 15f3: e9 88 ed ff ff jmp 0x380 + 15f8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 15fd: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1602: c3 ret + 1603: b8 fa ff ff ff mov $0xfffffffa,%eax + 1608: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 160d: c3 ret + 160e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1615: 00 + 1616: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 161d: 0f 1f 00 nopl (%rax) + 1620: 48 83 ec 28 sub $0x28,%rsp + 1624: 48 85 c9 test %rcx,%rcx + 1627: 74 4b je 0x1674 + 1629: 4d 85 c0 test %r8,%r8 + 162c: 74 46 je 0x1674 + 162e: 45 85 c9 test %r9d,%r9d + 1631: 7e 4b jle 0x167e + 1633: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c57768 + 163a: 01 + 163b: 7a 02 jp 0x163f + 163d: 74 26 je 0x1665 + 163f: 0f 57 c0 xorps %xmm0,%xmm0 + 1642: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 1646: 7a 02 jp 0x164a + 1648: 74 0c je 0x1656 + 164a: e8 d1 6e 01 00 call 0x18520 + 164f: 33 c0 xor %eax,%eax + 1651: 48 83 c4 28 add $0x28,%rsp + 1655: c3 ret + 1656: 4c 89 c1 mov %r8,%rcx + 1659: 44 89 ca mov %r9d,%edx + 165c: 48 83 c4 28 add $0x28,%rsp + 1660: e9 5b 70 01 00 jmp 0x186c0 + 1665: 4c 89 c2 mov %r8,%rdx + 1668: 45 89 c8 mov %r9d,%r8d + 166b: 48 83 c4 28 add $0x28,%rsp + 166f: e9 4c ed ff ff jmp 0x3c0 + 1674: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1679: 48 83 c4 28 add $0x28,%rsp + 167d: c3 ret + 167e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1683: 48 83 c4 28 add $0x28,%rsp + 1687: c3 ret + 1688: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 168f: 00 + 1690: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 169e: 00 00 + 16a0: 57 push %rdi + 16a1: 48 83 ec 20 sub $0x20,%rsp + 16a5: 48 85 c9 test %rcx,%rcx + 16a8: 0f 84 13 02 00 00 je 0x18c1 + 16ae: 4d 85 c0 test %r8,%r8 + 16b1: 0f 84 0a 02 00 00 je 0x18c1 + 16b7: 45 85 c9 test %r9d,%r9d + 16ba: 0f 8e f6 01 00 00 jle 0x18b6 + 16c0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c57770 + 16c7: 01 + 16c8: 7a 06 jp 0x16d0 + 16ca: 0f 84 d5 01 00 00 je 0x18a5 + 16d0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 16d4: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 16d8: 7a 06 jp 0x16e0 + 16da: 0f 84 b4 01 00 00 je 0x1894 + 16e0: 41 83 f9 10 cmp $0x10,%r9d + 16e4: 0f 8c 9a 01 00 00 jl 0x1884 + 16ea: 4d 89 c2 mov %r8,%r10 + 16ed: 49 83 e2 1f and $0x1f,%r10 + 16f1: 45 89 d2 mov %r10d,%r10d + 16f4: 45 85 d2 test %r10d,%r10d + 16f7: 74 18 je 0x1711 + 16f9: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 1700: 0f 85 7e 01 00 00 jne 0x1884 + 1706: 41 f7 da neg %r10d + 1709: 41 83 c2 20 add $0x20,%r10d + 170d: 41 c1 ea 03 shr $0x3,%r10d + 1711: 41 8d 42 10 lea 0x10(%r10),%eax + 1715: 44 3b c8 cmp %eax,%r9d + 1718: 0f 8c 66 01 00 00 jl 0x1884 + 171e: 44 89 cf mov %r9d,%edi + 1721: 33 c0 xor %eax,%eax + 1723: 41 2b fa sub %r10d,%edi + 1726: 83 e7 0f and $0xf,%edi + 1729: f7 df neg %edi + 172b: 41 03 f9 add %r9d,%edi + 172e: 45 85 d2 test %r10d,%r10d + 1731: 76 20 jbe 0x1753 + 1733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 173f: 00 + 1740: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 1745: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 174b: 48 ff c0 inc %rax + 174e: 49 3b c2 cmp %r10,%rax + 1751: 72 ed jb 0x1740 + 1753: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 1757: 48 63 c7 movslq %edi,%rax + 175a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 1760: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 1766: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 + 176d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 1774: 01 + 1775: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 1779: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) + 177f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 + 1786: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 + 178d: 01 + 178e: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 1792: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 + 1799: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) + 17a0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 + 17a7: 01 + 17a8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 17ac: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) + 17b3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 + 17ba: 01 + 17bb: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 17bf: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) + 17c6: 49 83 c2 10 add $0x10,%r10 + 17ca: 4c 3b d0 cmp %rax,%r10 + 17cd: 72 91 jb 0x1760 + 17cf: 44 8d 57 01 lea 0x1(%rdi),%r10d + 17d3: 45 3b d1 cmp %r9d,%r10d + 17d6: 0f 87 98 00 00 00 ja 0x1874 + 17dc: 49 63 d1 movslq %r9d,%rdx + 17df: 48 2b d0 sub %rax,%rdx + 17e2: 48 83 fa 04 cmp $0x4,%rdx + 17e6: 0f 8c 93 00 00 00 jl 0x187f + 17ec: 41 89 d1 mov %edx,%r9d + 17ef: 45 33 db xor %r11d,%r11d + 17f2: 41 83 e1 fc and $0xfffffffc,%r9d + 17f6: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 + 17fa: 4d 63 c9 movslq %r9d,%r9 + 17fd: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 1801: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1808: 00 + 1809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1810: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1817: 00 + 1818: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 181f: 90 nop + 1820: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 + 1826: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 + 182d: 01 + 182e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 1832: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) + 1838: 49 83 c3 04 add $0x4,%r11 + 183c: 4d 3b d9 cmp %r9,%r11 + 183f: 72 df jb 0x1820 + 1841: 4c 3b ca cmp %rdx,%r9 + 1844: 73 2e jae 0x1874 + 1846: 48 63 ff movslq %edi,%rdi + 1849: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 + 184d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax + 1851: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1858: 00 + 1859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1860: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 + 1866: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) + 186c: 49 ff c1 inc %r9 + 186f: 4c 3b ca cmp %rdx,%r9 + 1872: 72 ec jb 0x1860 + 1874: 33 c0 xor %eax,%eax + 1876: c5 f8 77 vzeroupper + 1879: 48 83 c4 20 add $0x20,%rsp + 187d: 5f pop %rdi + 187e: c3 ret + 187f: 45 33 c9 xor %r9d,%r9d + 1882: eb bd jmp 0x1841 + 1884: 33 ff xor %edi,%edi + 1886: 41 83 f9 01 cmp $0x1,%r9d + 188a: 72 e8 jb 0x1874 + 188c: 49 63 d1 movslq %r9d,%rdx + 188f: 45 33 c9 xor %r9d,%r9d + 1892: eb ad jmp 0x1841 + 1894: 4c 89 c1 mov %r8,%rcx + 1897: 44 89 ca mov %r9d,%edx + 189a: e8 61 6e 01 00 call 0x18700 + 189f: 48 83 c4 20 add $0x20,%rsp + 18a3: 5f pop %rdi + 18a4: c3 ret + 18a5: 4c 89 c2 mov %r8,%rdx + 18a8: 45 89 c8 mov %r9d,%r8d + 18ab: e8 50 eb ff ff call 0x400 + 18b0: 48 83 c4 20 add $0x20,%rsp + 18b4: 5f pop %rdi + 18b5: c3 ret + 18b6: b8 fa ff ff ff mov $0xfffffffa,%eax + 18bb: 48 83 c4 20 add $0x20,%rsp + 18bf: 5f pop %rdi + 18c0: c3 ret + 18c1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18c6: 48 83 c4 20 add $0x20,%rsp + 18ca: 5f pop %rdi + 18cb: c3 ret + 18cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18d3: 00 + 18d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18e0: 41 54 push %r12 + 18e2: 48 83 ec 20 sub $0x20,%rsp + 18e6: 48 85 c9 test %rcx,%rcx + 18e9: 0f 84 ce 01 00 00 je 0x1abd + 18ef: 4d 85 c0 test %r8,%r8 + 18f2: 0f 84 c5 01 00 00 je 0x1abd + 18f8: 45 85 c9 test %r9d,%r9d + 18fb: 0f 8e b0 01 00 00 jle 0x1ab1 + 1901: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c57778 + 1908: 01 + 1909: 7a 06 jp 0x1911 + 190b: 0f 84 8e 01 00 00 je 0x1a9f + 1911: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 1915: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 1919: 7a 06 jp 0x1921 + 191b: 0f 84 6c 01 00 00 je 0x1a8d + 1921: 41 83 f9 10 cmp $0x10,%r9d + 1925: 0f 8c 5a 01 00 00 jl 0x1a85 + 192b: 4c 89 c0 mov %r8,%rax + 192e: 48 83 e0 1f and $0x1f,%rax + 1932: 89 c2 mov %eax,%edx + 1934: 85 d2 test %edx,%edx + 1936: 74 11 je 0x1949 + 1938: f6 c2 07 test $0x7,%dl + 193b: 0f 85 44 01 00 00 jne 0x1a85 + 1941: f7 da neg %edx + 1943: 83 c2 20 add $0x20,%edx + 1946: c1 ea 03 shr $0x3,%edx + 1949: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 194d: 45 3b cb cmp %r11d,%r9d + 1950: 0f 8c 2f 01 00 00 jl 0x1a85 + 1956: 45 89 cc mov %r9d,%r12d + 1959: 33 c0 xor %eax,%eax + 195b: 44 2b e2 sub %edx,%r12d + 195e: 41 83 e4 0f and $0xf,%r12d + 1962: 41 f7 dc neg %r12d + 1965: 45 03 e1 add %r9d,%r12d + 1968: 41 89 d3 mov %edx,%r11d + 196b: 85 d2 test %edx,%edx + 196d: 76 24 jbe 0x1993 + 196f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1976: 00 + 1977: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 197e: 66 90 xchg %ax,%ax + 1980: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 1985: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 198b: 48 ff c0 inc %rax + 198e: 49 3b c3 cmp %r11,%rax + 1991: 72 ed jb 0x1980 + 1993: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 1998: 49 63 c4 movslq %r12d,%rax + 199b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 19a0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 19a6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 19ad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 19b4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 19bb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 19c1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 19c8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 19cf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 19d6: 49 83 c3 10 add $0x10,%r11 + 19da: 4c 3b d8 cmp %rax,%r11 + 19dd: 72 c1 jb 0x19a0 + 19df: 41 8d 44 24 01 lea 0x1(%r12),%eax + 19e4: 41 3b c1 cmp %r9d,%eax + 19e7: 0f 87 87 00 00 00 ja 0x1a74 + 19ed: 4d 63 d1 movslq %r9d,%r10 + 19f0: 4d 63 e4 movslq %r12d,%r12 + 19f3: 4d 2b d4 sub %r12,%r10 + 19f6: 49 83 fa 04 cmp $0x4,%r10 + 19fa: 0f 8c 80 00 00 00 jl 0x1a80 + 1a00: 4d 63 e4 movslq %r12d,%r12 + 1a03: 45 89 d3 mov %r10d,%r11d + 1a06: 41 83 e3 fc and $0xfffffffc,%r11d + 1a0a: 45 33 c9 xor %r9d,%r9d + 1a0d: 4d 63 db movslq %r11d,%r11 + 1a10: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 1a15: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 1a19: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 1a1d: 0f 1f 00 nopl (%rax) + 1a20: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 1a26: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 1a2c: 49 83 c1 04 add $0x4,%r9 + 1a30: 4d 3b cb cmp %r11,%r9 + 1a33: 72 eb jb 0x1a20 + 1a35: 4d 3b da cmp %r10,%r11 + 1a38: 73 3a jae 0x1a74 + 1a3a: 4d 63 e4 movslq %r12d,%r12 + 1a3d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 1a41: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 1a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1a4c: 00 + 1a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a60: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 1a66: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 1a6c: 49 ff c3 inc %r11 + 1a6f: 4d 3b da cmp %r10,%r11 + 1a72: 72 ec jb 0x1a60 + 1a74: 33 c0 xor %eax,%eax + 1a76: c5 f8 77 vzeroupper + 1a79: 48 83 c4 20 add $0x20,%rsp + 1a7d: 41 5c pop %r12 + 1a7f: c3 ret + 1a80: 45 33 db xor %r11d,%r11d + 1a83: eb b0 jmp 0x1a35 + 1a85: 45 33 e4 xor %r12d,%r12d + 1a88: e9 52 ff ff ff jmp 0x19df + 1a8d: 4c 89 c1 mov %r8,%rcx + 1a90: 44 89 ca mov %r9d,%edx + 1a93: e8 a8 6c 01 00 call 0x18740 + 1a98: 48 83 c4 20 add $0x20,%rsp + 1a9c: 41 5c pop %r12 + 1a9e: c3 ret + 1a9f: 4c 89 c2 mov %r8,%rdx + 1aa2: 45 89 c8 mov %r9d,%r8d + 1aa5: e8 16 ea ff ff call 0x4c0 + 1aaa: 48 83 c4 20 add $0x20,%rsp + 1aae: 41 5c pop %r12 + 1ab0: c3 ret + 1ab1: b8 fa ff ff ff mov $0xfffffffa,%eax + 1ab6: 48 83 c4 20 add $0x20,%rsp + 1aba: 41 5c pop %r12 + 1abc: c3 ret + 1abd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1ac2: 48 83 c4 20 add $0x20,%rsp + 1ac6: 41 5c pop %r12 + 1ac8: c3 ret + 1ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ad0: 00 + 1ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1adf: 00 + 1ae0: 41 54 push %r12 + 1ae2: 48 83 ec 20 sub $0x20,%rsp + 1ae6: 48 85 c9 test %rcx,%rcx + 1ae9: 0f 84 ce 01 00 00 je 0x1cbd + 1aef: 4d 85 c0 test %r8,%r8 + 1af2: 0f 84 c5 01 00 00 je 0x1cbd + 1af8: 45 85 c9 test %r9d,%r9d + 1afb: 0f 8e b0 01 00 00 jle 0x1cb1 + 1b01: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c57780 + 1b08: 01 + 1b09: 7a 06 jp 0x1b11 + 1b0b: 0f 84 8e 01 00 00 je 0x1c9f + 1b11: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 1b15: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 1b19: 7a 06 jp 0x1b21 + 1b1b: 0f 84 6c 01 00 00 je 0x1c8d + 1b21: 41 83 f9 10 cmp $0x10,%r9d + 1b25: 0f 8c 5a 01 00 00 jl 0x1c85 + 1b2b: 4c 89 c0 mov %r8,%rax + 1b2e: 48 83 e0 1f and $0x1f,%rax + 1b32: 89 c2 mov %eax,%edx + 1b34: 85 d2 test %edx,%edx + 1b36: 74 11 je 0x1b49 + 1b38: f6 c2 07 test $0x7,%dl + 1b3b: 0f 85 44 01 00 00 jne 0x1c85 + 1b41: f7 da neg %edx + 1b43: 83 c2 20 add $0x20,%edx + 1b46: c1 ea 03 shr $0x3,%edx + 1b49: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 1b4d: 45 3b cb cmp %r11d,%r9d + 1b50: 0f 8c 2f 01 00 00 jl 0x1c85 + 1b56: 45 89 cc mov %r9d,%r12d + 1b59: 33 c0 xor %eax,%eax + 1b5b: 44 2b e2 sub %edx,%r12d + 1b5e: 41 83 e4 0f and $0xf,%r12d + 1b62: 41 f7 dc neg %r12d + 1b65: 45 03 e1 add %r9d,%r12d + 1b68: 41 89 d3 mov %edx,%r11d + 1b6b: 85 d2 test %edx,%edx + 1b6d: 76 24 jbe 0x1b93 + 1b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b76: 00 + 1b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b7e: 66 90 xchg %ax,%ax + 1b80: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 1b85: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 1b8b: 48 ff c0 inc %rax + 1b8e: 49 3b c3 cmp %r11,%rax + 1b91: 72 ed jb 0x1b80 + 1b93: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 1b98: 49 63 c4 movslq %r12d,%rax + 1b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1ba0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 1ba6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 1bad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 1bb4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 1bbb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 1bc1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 1bc8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 1bcf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 1bd6: 49 83 c3 10 add $0x10,%r11 + 1bda: 4c 3b d8 cmp %rax,%r11 + 1bdd: 72 c1 jb 0x1ba0 + 1bdf: 41 8d 44 24 01 lea 0x1(%r12),%eax + 1be4: 41 3b c1 cmp %r9d,%eax + 1be7: 0f 87 87 00 00 00 ja 0x1c74 + 1bed: 4d 63 d1 movslq %r9d,%r10 + 1bf0: 4d 63 e4 movslq %r12d,%r12 + 1bf3: 4d 2b d4 sub %r12,%r10 + 1bf6: 49 83 fa 04 cmp $0x4,%r10 + 1bfa: 0f 8c 80 00 00 00 jl 0x1c80 + 1c00: 4d 63 e4 movslq %r12d,%r12 + 1c03: 45 89 d3 mov %r10d,%r11d + 1c06: 41 83 e3 fc and $0xfffffffc,%r11d + 1c0a: 45 33 c9 xor %r9d,%r9d + 1c0d: 4d 63 db movslq %r11d,%r11 + 1c10: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 1c15: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 1c19: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 1c1d: 0f 1f 00 nopl (%rax) + 1c20: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 1c26: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 1c2c: 49 83 c1 04 add $0x4,%r9 + 1c30: 4d 3b cb cmp %r11,%r9 + 1c33: 72 eb jb 0x1c20 + 1c35: 4d 3b da cmp %r10,%r11 + 1c38: 73 3a jae 0x1c74 + 1c3a: 4d 63 e4 movslq %r12d,%r12 + 1c3d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 1c41: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 1c45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c4c: 00 + 1c4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c60: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 1c66: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 1c6c: 49 ff c3 inc %r11 + 1c6f: 4d 3b da cmp %r10,%r11 + 1c72: 72 ec jb 0x1c60 + 1c74: 33 c0 xor %eax,%eax + 1c76: c5 f8 77 vzeroupper + 1c79: 48 83 c4 20 add $0x20,%rsp + 1c7d: 41 5c pop %r12 + 1c7f: c3 ret + 1c80: 45 33 db xor %r11d,%r11d + 1c83: eb b0 jmp 0x1c35 + 1c85: 45 33 e4 xor %r12d,%r12d + 1c88: e9 52 ff ff ff jmp 0x1bdf + 1c8d: 4c 89 c1 mov %r8,%rcx + 1c90: 44 89 ca mov %r9d,%edx + 1c93: e8 e8 6a 01 00 call 0x18780 + 1c98: 48 83 c4 20 add $0x20,%rsp + 1c9c: 41 5c pop %r12 + 1c9e: c3 ret + 1c9f: 4c 89 c2 mov %r8,%rdx + 1ca2: 45 89 c8 mov %r9d,%r8d + 1ca5: e8 d6 e8 ff ff call 0x580 + 1caa: 48 83 c4 20 add $0x20,%rsp + 1cae: 41 5c pop %r12 + 1cb0: c3 ret + 1cb1: b8 fa ff ff ff mov $0xfffffffa,%eax + 1cb6: 48 83 c4 20 add $0x20,%rsp + 1cba: 41 5c pop %r12 + 1cbc: c3 ret + 1cbd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1cc2: 48 83 c4 20 add $0x20,%rsp + 1cc6: 41 5c pop %r12 + 1cc8: c3 ret + 1cc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1cd0: 00 + 1cd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1cdf: 00 + 1ce0: 53 push %rbx + 1ce1: 56 push %rsi + 1ce2: 57 push %rdi + 1ce3: 41 54 push %r12 + 1ce5: 41 55 push %r13 + 1ce7: 41 56 push %r14 + 1ce9: 41 57 push %r15 + 1ceb: 55 push %rbp + 1cec: 48 83 ec 38 sub $0x38,%rsp + 1cf0: 49 89 ce mov %rcx,%r14 + 1cf3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 1cfa: 00 + 1cfb: 44 89 cf mov %r9d,%edi + 1cfe: 44 89 c6 mov %r8d,%esi + 1d01: 41 89 d7 mov %edx,%r15d + 1d04: 4d 85 f6 test %r14,%r14 + 1d07: 0f 84 8a 01 00 00 je 0x1e97 + 1d0d: 41 83 ff 1e cmp $0x1e,%r15d + 1d11: 0f 87 5b 01 00 00 ja 0x1e72 + 1d17: 41 83 ff 1c cmp $0x1c,%r15d + 1d1b: 0f 8f 51 01 00 00 jg 0x1e72 + 1d21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 1d28: 00 + 1d29: 48 85 db test %rbx,%rbx + 1d2c: 0f 84 65 01 00 00 je 0x1e97 + 1d32: 48 89 dd mov %rbx,%rbp + 1d35: ba 90 00 00 00 mov $0x90,%edx + 1d3a: 48 83 e5 3f and $0x3f,%rbp + 1d3e: 48 f7 dd neg %rbp + 1d41: 48 83 e5 3f and $0x3f,%rbp + 1d45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1d49: 4c 89 e1 mov %r12,%rcx + 1d4c: e8 6f 6a 01 00 call 0x187c0 + 1d51: 44 89 f9 mov %r15d,%ecx + 1d54: b8 01 00 00 00 mov $0x1,%eax + 1d59: d3 e0 shl %cl,%eax + 1d5b: 41 89 7c 24 18 mov %edi,0x18(%r12) + 1d60: 83 fe 08 cmp $0x8,%esi + 1d63: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1d68: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 1d6f: 00 00 + 1d71: 0f 84 3d 02 00 00 je 0x1fb4 + 1d77: 83 fe 04 cmp $0x4,%esi + 1d7a: 0f 84 97 00 00 00 je 0x1e17 + 1d80: 83 fe 01 cmp $0x1,%esi + 1d83: 75 39 jne 0x1dbe + 1d85: 0f 57 c0 xorps %xmm0,%xmm0 + 1d88: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 1d8c: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c57788 + 1d93: 01 + 1d94: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1d98: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 1d9f: 00 + 1da0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 1da7: 00 00 + 1da9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 1db0: 00 00 + 1db2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 1db9: e9 8f 00 00 00 jmp 0x1e4d + 1dbe: 83 fe 02 cmp $0x2,%esi + 1dc1: 75 36 jne 0x1df9 + 1dc3: 0f 57 c0 xorps %xmm0,%xmm0 + 1dc6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 1dca: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c57788 + 1dd1: 01 + 1dd2: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1dd6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 1ddd: 00 + 1dde: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1de5: 00 00 + 1de7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 1dee: 00 00 + 1df0: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 1df7: eb 54 jmp 0x1e4d + 1df9: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 1e00: 00 + 1e01: b8 ee ff ff ff mov $0xffffffee,%eax + 1e06: 48 83 c4 38 add $0x38,%rsp + 1e0a: 5d pop %rbp + 1e0b: 41 5f pop %r15 + 1e0d: 41 5e pop %r14 + 1e0f: 41 5d pop %r13 + 1e11: 41 5c pop %r12 + 1e13: 5f pop %rdi + 1e14: 5e pop %rsi + 1e15: 5b pop %rbx + 1e16: c3 ret + 1e17: 0f 57 c0 xorps %xmm0,%xmm0 + 1e1a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 1e1e: b8 01 00 00 00 mov $0x1,%eax + 1e23: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 1e2a: 00 + 1e2b: 41 89 44 24 08 mov %eax,0x8(%r12) + 1e30: 41 89 44 24 0c mov %eax,0xc(%r12) + 1e35: e8 c6 69 01 00 call 0x18800 + 1e3a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c57788 + 1e41: 01 + 1e42: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1e46: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 1e4d: 41 83 ff 05 cmp $0x5,%r15d + 1e51: 7f 35 jg 0x1e88 + 1e53: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1e5a: 00 00 + 1e5c: 33 c0 xor %eax,%eax + 1e5e: 4d 89 26 mov %r12,(%r14) + 1e61: 48 83 c4 38 add $0x38,%rsp + 1e65: 5d pop %rbp + 1e66: 41 5f pop %r15 + 1e68: 41 5e pop %r14 + 1e6a: 41 5d pop %r13 + 1e6c: 41 5c pop %r12 + 1e6e: 5f pop %rdi + 1e6f: 5e pop %rsi + 1e70: 5b pop %rbx + 1e71: c3 ret + 1e72: b8 ef ff ff ff mov $0xffffffef,%eax + 1e77: 48 83 c4 38 add $0x38,%rsp + 1e7b: 5d pop %rbp + 1e7c: 41 5f pop %r15 + 1e7e: 41 5e pop %r14 + 1e80: 41 5d pop %r13 + 1e82: 41 5c pop %r12 + 1e84: 5f pop %rdi + 1e85: 5e pop %rsi + 1e86: 5b pop %rbx + 1e87: c3 ret + 1e88: 41 83 ff 0a cmp $0xa,%r15d + 1e8c: 0f 8e e8 00 00 00 jle 0x1f7a + 1e92: 4d 85 ed test %r13,%r13 + 1e95: 75 16 jne 0x1ead + 1e97: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1e9c: 48 83 c4 38 add $0x38,%rsp + 1ea0: 5d pop %rbp + 1ea1: 41 5f pop %r15 + 1ea3: 41 5e pop %r14 + 1ea5: 41 5d pop %r13 + 1ea7: 41 5c pop %r12 + 1ea9: 5f pop %rdi + 1eaa: 5e pop %rsi + 1eab: 5b pop %rbx + 1eac: c3 ret + 1ead: 4c 89 ee mov %r13,%rsi + 1eb0: 44 89 f9 mov %r15d,%ecx + 1eb3: 48 83 e6 3f and $0x3f,%rsi + 1eb7: 44 89 ff mov %r15d,%edi + 1eba: 48 f7 de neg %rsi + 1ebd: 48 83 e6 3f and $0x3f,%rsi + 1ec1: 49 03 f5 add %r13,%rsi + 1ec4: 48 89 f2 mov %rsi,%rdx + 1ec7: e8 54 69 01 00 call 0x18820 + 1ecc: 49 89 c5 mov %rax,%r13 + 1ecf: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1ed6: 00 + 1ed7: 49 89 54 24 30 mov %rdx,0x30(%r12) + 1edc: 41 8d 5f ff lea -0x1(%r15),%ebx + 1ee0: 83 fb 0e cmp $0xe,%ebx + 1ee3: 7f 38 jg 0x1f1d + 1ee5: 89 d9 mov %ebx,%ecx + 1ee7: e8 d4 6f 01 00 call 0x18ec0 + 1eec: 89 d9 mov %ebx,%ecx + 1eee: 48 89 f2 mov %rsi,%rdx + 1ef1: 41 89 f8 mov %edi,%r8d + 1ef4: 49 89 c1 mov %rax,%r9 + 1ef7: 49 89 44 24 38 mov %rax,0x38(%r12) + 1efc: e8 5f 70 01 00 call 0x18f60 + 1f01: 49 89 c1 mov %rax,%r9 + 1f04: 89 d9 mov %ebx,%ecx + 1f06: b8 01 00 00 00 mov $0x1,%eax + 1f0b: d3 e0 shl %cl,%eax + 1f0d: c1 e0 04 shl $0x4,%eax + 1f10: 83 c0 3f add $0x3f,%eax + 1f13: 83 e0 c0 and $0xffffffc0,%eax + 1f16: 41 89 44 24 1c mov %eax,0x1c(%r12) + 1f1b: eb 1e jmp 0x1f3b + 1f1d: 48 89 e0 mov %rsp,%rax + 1f20: 4c 89 e1 mov %r12,%rcx + 1f23: 49 89 f0 mov %rsi,%r8 + 1f26: 41 89 f9 mov %edi,%r9d + 1f29: 48 89 50 20 mov %rdx,0x20(%rax) + 1f2d: 89 da mov %ebx,%edx + 1f2f: 4c 89 68 28 mov %r13,0x28(%rax) + 1f33: e8 88 7b 01 00 call 0x19ac0 + 1f38: 49 89 c1 mov %rax,%r9 + 1f3b: 44 89 f9 mov %r15d,%ecx + 1f3e: 48 89 f2 mov %rsi,%rdx + 1f41: 41 89 f8 mov %edi,%r8d + 1f44: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1f49: e8 b2 b3 01 00 call 0x1d300 + 1f4e: 44 89 f9 mov %r15d,%ecx + 1f51: 48 89 f2 mov %rsi,%rdx + 1f54: 41 89 f8 mov %edi,%r8d + 1f57: 49 89 c1 mov %rax,%r9 + 1f5a: 49 89 44 24 58 mov %rax,0x58(%r12) + 1f5f: e8 3c b8 01 00 call 0x1d7a0 + 1f64: 4d 89 26 mov %r12,(%r14) + 1f67: 33 c0 xor %eax,%eax + 1f69: 48 83 c4 38 add $0x38,%rsp + 1f6d: 5d pop %rbp + 1f6e: 41 5f pop %r15 + 1f70: 41 5e pop %r14 + 1f72: 41 5d pop %r13 + 1f74: 41 5c pop %r12 + 1f76: 5f pop %rdi + 1f77: 5e pop %rsi + 1f78: 5b pop %rbx + 1f79: c3 ret + 1f7a: bf 0a 00 00 00 mov $0xa,%edi + 1f7f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1f86: 00 + 1f87: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x26112a0 + 1f8e: 41 83 ff 06 cmp $0x6,%r15d + 1f92: 0f 8f 3f ff ff ff jg 0x1ed7 + 1f98: 49 89 d1 mov %rdx,%r9 + 1f9b: 49 83 e1 3f and $0x3f,%r9 + 1f9f: 49 f7 d9 neg %r9 + 1fa2: 49 83 e1 3f and $0x3f,%r9 + 1fa6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1fad: 00 00 + 1faf: 4c 03 ca add %rdx,%r9 + 1fb2: eb 87 jmp 0x1f3b + 1fb4: 33 c0 xor %eax,%eax + 1fb6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 1fbd: 00 + 1fbe: 41 89 44 24 08 mov %eax,0x8(%r12) + 1fc3: 41 89 44 24 0c mov %eax,0xc(%r12) + 1fc8: e9 80 fe ff ff jmp 0x1e4d + 1fcd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fd4: 00 + 1fd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1fdc: 0f 1f 40 00 nopl 0x0(%rax) + 1fe0: 56 push %rsi + 1fe1: 57 push %rdi + 1fe2: 41 54 push %r12 + 1fe4: 41 55 push %r13 + 1fe6: 41 56 push %r14 + 1fe8: 41 57 push %r15 + 1fea: 55 push %rbp + 1feb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 1ff0: 48 89 ce mov %rcx,%rsi + 1ff3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 1ffa: 00 + 1ffb: 45 89 ce mov %r9d,%r14d + 1ffe: 45 89 c5 mov %r8d,%r13d + 2001: 89 d5 mov %edx,%ebp + 2003: 48 85 f6 test %rsi,%rsi + 2006: 0f 84 86 01 00 00 je 0x2192 + 200c: 83 fd 1e cmp $0x1e,%ebp + 200f: 0f 87 59 01 00 00 ja 0x216e + 2015: 83 fd 1c cmp $0x1c,%ebp + 2018: 0f 8f 50 01 00 00 jg 0x216e + 201e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 2025: 00 + 2026: 4d 85 e4 test %r12,%r12 + 2029: 0f 84 63 01 00 00 je 0x2192 + 202f: 49 83 e4 3f and $0x3f,%r12 + 2033: ba 90 00 00 00 mov $0x90,%edx + 2038: 49 f7 dc neg %r12 + 203b: 49 83 e4 3f and $0x3f,%r12 + 203f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 2046: 00 + 2047: 4c 89 e1 mov %r12,%rcx + 204a: e8 91 bb 01 00 call 0x1dbe0 + 204f: 89 e9 mov %ebp,%ecx + 2051: 41 b8 01 00 00 00 mov $0x1,%r8d + 2057: 41 d3 e0 shl %cl,%r8d + 205a: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 205f: 41 83 fd 08 cmp $0x8,%r13d + 2063: 45 89 74 24 18 mov %r14d,0x18(%r12) + 2068: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 206f: 00 00 + 2071: 0f 84 40 02 00 00 je 0x22b7 + 2077: 41 83 fd 04 cmp $0x4,%r13d + 207b: 0f 84 95 00 00 00 je 0x2116 + 2081: 41 83 fd 01 cmp $0x1,%r13d + 2085: 75 37 jne 0x20be + 2087: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 208c: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c57790 + 2093: 01 + 2094: f2 0f 5e c8 divsd %xmm0,%xmm1 + 2098: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 209f: 00 + 20a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 20a7: 00 00 + 20a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 20b0: 00 00 + 20b2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 20b9: e9 8c 00 00 00 jmp 0x214a + 20be: 41 83 fd 02 cmp $0x2,%r13d + 20c2: 75 34 jne 0x20f8 + 20c4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 20c9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c57790 + 20d0: 01 + 20d1: f2 0f 5e c8 divsd %xmm0,%xmm1 + 20d5: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 20dc: 00 + 20dd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 20e4: 00 00 + 20e6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 20ed: 00 00 + 20ef: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 20f6: eb 52 jmp 0x214a + 20f8: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 20ff: 00 + 2100: b8 ee ff ff ff mov $0xffffffee,%eax + 2105: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 210a: 5d pop %rbp + 210b: 41 5f pop %r15 + 210d: 41 5e pop %r14 + 210f: 41 5d pop %r13 + 2111: 41 5c pop %r12 + 2113: 5f pop %rdi + 2114: 5e pop %rsi + 2115: c3 ret + 2116: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 211b: b8 01 00 00 00 mov $0x1,%eax + 2120: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 2127: 00 + 2128: 41 89 44 24 08 mov %eax,0x8(%r12) + 212d: 41 89 44 24 0c mov %eax,0xc(%r12) + 2132: e8 e9 ba 01 00 call 0x1dc20 + 2137: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c57790 + 213e: 01 + 213f: f2 0f 5e c8 divsd %xmm0,%xmm1 + 2143: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 214a: 83 fd 05 cmp $0x5,%ebp + 214d: 7f 35 jg 0x2184 + 214f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 2156: 00 00 + 2158: 33 c0 xor %eax,%eax + 215a: 4c 89 26 mov %r12,(%rsi) + 215d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 2162: 5d pop %rbp + 2163: 41 5f pop %r15 + 2165: 41 5e pop %r14 + 2167: 41 5d pop %r13 + 2169: 41 5c pop %r12 + 216b: 5f pop %rdi + 216c: 5e pop %rsi + 216d: c3 ret + 216e: b8 ef ff ff ff mov $0xffffffef,%eax + 2173: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 2178: 5d pop %rbp + 2179: 41 5f pop %r15 + 217b: 41 5e pop %r14 + 217d: 41 5d pop %r13 + 217f: 41 5c pop %r12 + 2181: 5f pop %rdi + 2182: 5e pop %rsi + 2183: c3 ret + 2184: 83 fd 0a cmp $0xa,%ebp + 2187: 0f 8e f0 00 00 00 jle 0x227d + 218d: 48 85 ff test %rdi,%rdi + 2190: 75 16 jne 0x21a8 + 2192: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2197: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 219c: 5d pop %rbp + 219d: 41 5f pop %r15 + 219f: 41 5e pop %r14 + 21a1: 41 5d pop %r13 + 21a3: 41 5c pop %r12 + 21a5: 5f pop %rdi + 21a6: 5e pop %rsi + 21a7: c3 ret + 21a8: 48 83 e7 3f and $0x3f,%rdi + 21ac: 89 e9 mov %ebp,%ecx + 21ae: 48 f7 df neg %rdi + 21b1: 41 89 ee mov %ebp,%r14d + 21b4: 48 83 e7 3f and $0x3f,%rdi + 21b8: 49 89 fd mov %rdi,%r13 + 21bb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 21c2: 00 + 21c3: 4c 89 ea mov %r13,%rdx + 21c6: e8 75 ba 01 00 call 0x1dc40 + 21cb: 48 89 c7 mov %rax,%rdi + 21ce: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 21d5: 00 + 21d6: 49 89 54 24 30 mov %rdx,0x30(%r12) + 21db: 44 8d 7d ff lea -0x1(%rbp),%r15d + 21df: 41 83 ff 10 cmp $0x10,%r15d + 21e3: 7f 3b jg 0x2220 + 21e5: 44 89 f9 mov %r15d,%ecx + 21e8: e8 53 c0 01 00 call 0x1e240 + 21ed: 44 89 f9 mov %r15d,%ecx + 21f0: 4c 89 ea mov %r13,%rdx + 21f3: 45 89 f0 mov %r14d,%r8d + 21f6: 49 89 c1 mov %rax,%r9 + 21f9: 49 89 44 24 38 mov %rax,0x38(%r12) + 21fe: e8 fd c0 01 00 call 0x1e300 + 2203: 49 89 c1 mov %rax,%r9 + 2206: 44 89 f9 mov %r15d,%ecx + 2209: b8 01 00 00 00 mov $0x1,%eax + 220e: d3 e0 shl %cl,%eax + 2210: c1 e0 04 shl $0x4,%eax + 2213: 83 c0 3f add $0x3f,%eax + 2216: 83 e0 c0 and $0xffffffc0,%eax + 2219: 41 89 44 24 1c mov %eax,0x1c(%r12) + 221e: eb 20 jmp 0x2240 + 2220: 48 8d 04 24 lea (%rsp),%rax + 2224: 4c 89 e1 mov %r12,%rcx + 2227: 4d 89 e8 mov %r13,%r8 + 222a: 45 89 f1 mov %r14d,%r9d + 222d: 48 89 50 20 mov %rdx,0x20(%rax) + 2231: 44 89 fa mov %r15d,%edx + 2234: 48 89 78 28 mov %rdi,0x28(%rax) + 2238: e8 e3 cc 01 00 call 0x1ef20 + 223d: 49 89 c1 mov %rax,%r9 + 2240: 89 e9 mov %ebp,%ecx + 2242: 4c 89 ea mov %r13,%rdx + 2245: 45 89 f0 mov %r14d,%r8d + 2248: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 224d: e8 2e 07 02 00 call 0x22980 + 2252: 89 e9 mov %ebp,%ecx + 2254: 4c 89 ea mov %r13,%rdx + 2257: 45 89 f0 mov %r14d,%r8d + 225a: 49 89 c1 mov %rax,%r9 + 225d: 49 89 44 24 58 mov %rax,0x58(%r12) + 2262: e8 b9 0b 02 00 call 0x22e20 + 2267: 4c 89 26 mov %r12,(%rsi) + 226a: 33 c0 xor %eax,%eax + 226c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 2271: 5d pop %rbp + 2272: 41 5f pop %r15 + 2274: 41 5e pop %r14 + 2276: 41 5d pop %r13 + 2278: 41 5c pop %r12 + 227a: 5f pop %rdi + 227b: 5e pop %rsi + 227c: c3 ret + 227d: 41 be 0a 00 00 00 mov $0xa,%r14d + 2283: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x26112a0 + 228a: 83 fd 06 cmp $0x6,%ebp + 228d: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 2294: 00 + 2295: 0f 8f 3b ff ff ff jg 0x21d6 + 229b: 49 89 d1 mov %rdx,%r9 + 229e: 49 83 e1 3f and $0x3f,%r9 + 22a2: 49 f7 d9 neg %r9 + 22a5: 49 83 e1 3f and $0x3f,%r9 + 22a9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 22b0: 00 00 + 22b2: 4c 03 ca add %rdx,%r9 + 22b5: eb 89 jmp 0x2240 + 22b7: 33 c0 xor %eax,%eax + 22b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 22c0: 00 + 22c1: 41 89 44 24 08 mov %eax,0x8(%r12) + 22c6: 41 89 44 24 0c mov %eax,0xc(%r12) + 22cb: e9 7a fe ff ff jmp 0x214a + 22d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22d7: 00 + 22d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22df: 90 nop + 22e0: 53 push %rbx + 22e1: 56 push %rsi + 22e2: 57 push %rdi + 22e3: 41 54 push %r12 + 22e5: 41 55 push %r13 + 22e7: 41 56 push %r14 + 22e9: 41 57 push %r15 + 22eb: 55 push %rbp + 22ec: 48 83 ec 38 sub $0x38,%rsp + 22f0: 49 89 ce mov %rcx,%r14 + 22f3: 44 89 cf mov %r9d,%edi + 22f6: 44 89 c6 mov %r8d,%esi + 22f9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 2300: 00 + 2301: 41 89 d7 mov %edx,%r15d + 2304: 4d 85 f6 test %r14,%r14 + 2307: 0f 84 81 01 00 00 je 0x248e + 230d: 41 83 ff 1e cmp $0x1e,%r15d + 2311: 0f 87 52 01 00 00 ja 0x2469 + 2317: 41 83 ff 1c cmp $0x1c,%r15d + 231b: 0f 8f 48 01 00 00 jg 0x2469 + 2321: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 2328: 00 + 2329: 48 85 db test %rbx,%rbx + 232c: 0f 84 5c 01 00 00 je 0x248e + 2332: 48 89 dd mov %rbx,%rbp + 2335: ba 90 00 00 00 mov $0x90,%edx + 233a: 48 83 e5 3f and $0x3f,%rbp + 233e: 48 f7 dd neg %rbp + 2341: 48 83 e5 3f and $0x3f,%rbp + 2345: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 2349: 4c 89 e1 mov %r12,%rcx + 234c: e8 0f 0f 02 00 call 0x23260 + 2351: 44 89 f9 mov %r15d,%ecx + 2354: b8 01 00 00 00 mov $0x1,%eax + 2359: 41 89 7c 24 18 mov %edi,0x18(%r12) + 235e: d3 e0 shl %cl,%eax + 2360: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 2365: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 236c: 00 00 + 236e: 83 fe 08 cmp $0x8,%esi + 2371: 0f 84 34 02 00 00 je 0x25ab + 2377: 83 fe 04 cmp $0x4,%esi + 237a: 0f 84 91 00 00 00 je 0x2411 + 2380: 83 fe 01 cmp $0x1,%esi + 2383: 75 36 jne 0x23bb + 2385: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 2389: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c57798 + 2390: 01 + 2391: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 2398: 00 + 2399: f2 0f 5e c8 divsd %xmm0,%xmm1 + 239d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 23a4: 00 00 + 23a6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 23ad: 00 00 + 23af: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 23b6: e9 89 00 00 00 jmp 0x2444 + 23bb: 83 fe 02 cmp $0x2,%esi + 23be: 75 33 jne 0x23f3 + 23c0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 23c4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c57798 + 23cb: 01 + 23cc: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 23d3: 00 + 23d4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 23d8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 23df: 00 00 + 23e1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 23e8: 00 00 + 23ea: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 23f1: eb 51 jmp 0x2444 + 23f3: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 23fa: 00 + 23fb: b8 ee ff ff ff mov $0xffffffee,%eax + 2400: 48 83 c4 38 add $0x38,%rsp + 2404: 5d pop %rbp + 2405: 41 5f pop %r15 + 2407: 41 5e pop %r14 + 2409: 41 5d pop %r13 + 240b: 41 5c pop %r12 + 240d: 5f pop %rdi + 240e: 5e pop %rsi + 240f: 5b pop %rbx + 2410: c3 ret + 2411: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 2415: b8 01 00 00 00 mov $0x1,%eax + 241a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 2421: 00 + 2422: 41 89 44 24 08 mov %eax,0x8(%r12) + 2427: 41 89 44 24 0c mov %eax,0xc(%r12) + 242c: e8 6f 0e 02 00 call 0x232a0 + 2431: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c57798 + 2438: 01 + 2439: f2 0f 5e c8 divsd %xmm0,%xmm1 + 243d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 2444: 41 83 ff 05 cmp $0x5,%r15d + 2448: 7f 35 jg 0x247f + 244a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 2451: 00 00 + 2453: 33 c0 xor %eax,%eax + 2455: 4d 89 26 mov %r12,(%r14) + 2458: 48 83 c4 38 add $0x38,%rsp + 245c: 5d pop %rbp + 245d: 41 5f pop %r15 + 245f: 41 5e pop %r14 + 2461: 41 5d pop %r13 + 2463: 41 5c pop %r12 + 2465: 5f pop %rdi + 2466: 5e pop %rsi + 2467: 5b pop %rbx + 2468: c3 ret + 2469: b8 ef ff ff ff mov $0xffffffef,%eax + 246e: 48 83 c4 38 add $0x38,%rsp + 2472: 5d pop %rbp + 2473: 41 5f pop %r15 + 2475: 41 5e pop %r14 + 2477: 41 5d pop %r13 + 2479: 41 5c pop %r12 + 247b: 5f pop %rdi + 247c: 5e pop %rsi + 247d: 5b pop %rbx + 247e: c3 ret + 247f: 41 83 ff 0a cmp $0xa,%r15d + 2483: 0f 8e e8 00 00 00 jle 0x2571 + 2489: 4d 85 ed test %r13,%r13 + 248c: 75 16 jne 0x24a4 + 248e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2493: 48 83 c4 38 add $0x38,%rsp + 2497: 5d pop %rbp + 2498: 41 5f pop %r15 + 249a: 41 5e pop %r14 + 249c: 41 5d pop %r13 + 249e: 41 5c pop %r12 + 24a0: 5f pop %rdi + 24a1: 5e pop %rsi + 24a2: 5b pop %rbx + 24a3: c3 ret + 24a4: 4c 89 ee mov %r13,%rsi + 24a7: 44 89 f9 mov %r15d,%ecx + 24aa: 48 83 e6 3f and $0x3f,%rsi + 24ae: 44 89 ff mov %r15d,%edi + 24b1: 48 f7 de neg %rsi + 24b4: 48 83 e6 3f and $0x3f,%rsi + 24b8: 49 03 f5 add %r13,%rsi + 24bb: 48 89 f2 mov %rsi,%rdx + 24be: e8 fd 0d 02 00 call 0x232c0 + 24c3: 49 89 c5 mov %rax,%r13 + 24c6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 24cd: 00 + 24ce: 41 8d 5f ff lea -0x1(%r15),%ebx + 24d2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 24d7: 83 fb 10 cmp $0x10,%ebx + 24da: 7f 38 jg 0x2514 + 24dc: 89 d9 mov %ebx,%ecx + 24de: e8 bd 13 02 00 call 0x238a0 + 24e3: 89 d9 mov %ebx,%ecx + 24e5: 48 89 f2 mov %rsi,%rdx + 24e8: 49 89 44 24 38 mov %rax,0x38(%r12) + 24ed: 41 89 f8 mov %edi,%r8d + 24f0: 49 89 c1 mov %rax,%r9 + 24f3: e8 48 14 02 00 call 0x23940 + 24f8: 49 89 c1 mov %rax,%r9 + 24fb: 89 d9 mov %ebx,%ecx + 24fd: b8 01 00 00 00 mov $0x1,%eax + 2502: d3 e0 shl %cl,%eax + 2504: c1 e0 04 shl $0x4,%eax + 2507: 83 c0 3f add $0x3f,%eax + 250a: 83 e0 c0 and $0xffffffc0,%eax + 250d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 2512: eb 1e jmp 0x2532 + 2514: 48 89 e0 mov %rsp,%rax + 2517: 4c 89 e1 mov %r12,%rcx + 251a: 48 89 50 20 mov %rdx,0x20(%rax) + 251e: 89 da mov %ebx,%edx + 2520: 49 89 f0 mov %rsi,%r8 + 2523: 41 89 f9 mov %edi,%r9d + 2526: 4c 89 68 28 mov %r13,0x28(%rax) + 252a: e8 d1 1f 02 00 call 0x24500 + 252f: 49 89 c1 mov %rax,%r9 + 2532: 44 89 f9 mov %r15d,%ecx + 2535: 48 89 f2 mov %rsi,%rdx + 2538: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 253d: 41 89 f8 mov %edi,%r8d + 2540: e8 db 57 02 00 call 0x27d20 + 2545: 44 89 f9 mov %r15d,%ecx + 2548: 48 89 f2 mov %rsi,%rdx + 254b: 49 89 44 24 58 mov %rax,0x58(%r12) + 2550: 41 89 f8 mov %edi,%r8d + 2553: 49 89 c1 mov %rax,%r9 + 2556: e8 65 5c 02 00 call 0x281c0 + 255b: 4d 89 26 mov %r12,(%r14) + 255e: 33 c0 xor %eax,%eax + 2560: 48 83 c4 38 add $0x38,%rsp + 2564: 5d pop %rbp + 2565: 41 5f pop %r15 + 2567: 41 5e pop %r14 + 2569: 41 5d pop %r13 + 256b: 41 5c pop %r12 + 256d: 5f pop %rdi + 256e: 5e pop %rsi + 256f: 5b pop %rbx + 2570: c3 ret + 2571: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 2578: 00 + 2579: bf 0a 00 00 00 mov $0xa,%edi + 257e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x26112a0 + 2585: 41 83 ff 06 cmp $0x6,%r15d + 2589: 0f 8f 3f ff ff ff jg 0x24ce + 258f: 49 89 d1 mov %rdx,%r9 + 2592: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 2599: 00 00 + 259b: 49 83 e1 3f and $0x3f,%r9 + 259f: 49 f7 d9 neg %r9 + 25a2: 49 83 e1 3f and $0x3f,%r9 + 25a6: 4c 03 ca add %rdx,%r9 + 25a9: eb 87 jmp 0x2532 + 25ab: 33 c0 xor %eax,%eax + 25ad: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 25b4: 00 + 25b5: 41 89 44 24 08 mov %eax,0x8(%r12) + 25ba: 41 89 44 24 0c mov %eax,0xc(%r12) + 25bf: e9 80 fe ff ff jmp 0x2444 + 25c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25cb: 00 + 25cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 25d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25df: 00 + 25e0: 53 push %rbx + 25e1: 56 push %rsi + 25e2: 57 push %rdi + 25e3: 41 54 push %r12 + 25e5: 41 55 push %r13 + 25e7: 41 56 push %r14 + 25e9: 41 57 push %r15 + 25eb: 55 push %rbp + 25ec: 48 83 ec 38 sub $0x38,%rsp + 25f0: 49 89 ce mov %rcx,%r14 + 25f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 25fa: 00 + 25fb: 44 89 cf mov %r9d,%edi + 25fe: 44 89 c6 mov %r8d,%esi + 2601: 41 89 d7 mov %edx,%r15d + 2604: 4d 85 f6 test %r14,%r14 + 2607: 0f 84 91 01 00 00 je 0x279e + 260d: 41 83 ff 1e cmp $0x1e,%r15d + 2611: 0f 87 62 01 00 00 ja 0x2779 + 2617: 41 83 ff 1c cmp $0x1c,%r15d + 261b: 0f 8f 58 01 00 00 jg 0x2779 + 2621: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 2628: 00 + 2629: 48 85 db test %rbx,%rbx + 262c: 0f 84 6c 01 00 00 je 0x279e + 2632: 48 89 dd mov %rbx,%rbp + 2635: ba 90 00 00 00 mov $0x90,%edx + 263a: 48 83 e5 3f and $0x3f,%rbp + 263e: 48 f7 dd neg %rbp + 2641: 48 83 e5 3f and $0x3f,%rbp + 2645: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 2649: 4c 89 e1 mov %r12,%rcx + 264c: e8 af 5f 02 00 call 0x28600 + 2651: 44 89 f9 mov %r15d,%ecx + 2654: b8 01 00 00 00 mov $0x1,%eax + 2659: d3 e0 shl %cl,%eax + 265b: 41 89 7c 24 18 mov %edi,0x18(%r12) + 2660: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 2665: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 266c: 00 00 + 266e: 83 fe 08 cmp $0x8,%esi + 2671: 0f 84 44 02 00 00 je 0x28bb + 2677: 83 fe 04 cmp $0x4,%esi + 267a: 0f 84 99 00 00 00 je 0x2719 + 2680: 83 fe 01 cmp $0x1,%esi + 2683: 75 3a jne 0x26bf + 2685: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 2689: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 268d: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c577a0 + 2694: 01 + 2695: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 2699: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 26a0: 00 + 26a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 26a8: 00 00 + 26aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 26b1: 00 00 + 26b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 26ba: e9 95 00 00 00 jmp 0x2754 + 26bf: 83 fe 02 cmp $0x2,%esi + 26c2: 75 37 jne 0x26fb + 26c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 26c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 26cc: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c577a0 + 26d3: 01 + 26d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 26d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 26df: 00 + 26e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 26e7: 00 00 + 26e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 26f0: 00 00 + 26f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 26f9: eb 59 jmp 0x2754 + 26fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 2702: 00 + 2703: b8 ee ff ff ff mov $0xffffffee,%eax + 2708: 48 83 c4 38 add $0x38,%rsp + 270c: 5d pop %rbp + 270d: 41 5f pop %r15 + 270f: 41 5e pop %r14 + 2711: 41 5d pop %r13 + 2713: 41 5c pop %r12 + 2715: 5f pop %rdi + 2716: 5e pop %rsi + 2717: 5b pop %rbx + 2718: c3 ret + 2719: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 271d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 2721: b8 01 00 00 00 mov $0x1,%eax + 2726: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 272d: 00 + 272e: 41 89 44 24 08 mov %eax,0x8(%r12) + 2733: 41 89 44 24 0c mov %eax,0xc(%r12) + 2738: e8 03 5f 02 00 call 0x28640 + 273d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 2741: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c577a0 + 2748: 01 + 2749: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 274d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 2754: 41 83 ff 04 cmp $0x4,%r15d + 2758: 7f 35 jg 0x278f + 275a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 2761: 00 00 + 2763: 33 c0 xor %eax,%eax + 2765: 4d 89 26 mov %r12,(%r14) + 2768: 48 83 c4 38 add $0x38,%rsp + 276c: 5d pop %rbp + 276d: 41 5f pop %r15 + 276f: 41 5e pop %r14 + 2771: 41 5d pop %r13 + 2773: 41 5c pop %r12 + 2775: 5f pop %rdi + 2776: 5e pop %rsi + 2777: 5b pop %rbx + 2778: c3 ret + 2779: b8 ef ff ff ff mov $0xffffffef,%eax + 277e: 48 83 c4 38 add $0x38,%rsp + 2782: 5d pop %rbp + 2783: 41 5f pop %r15 + 2785: 41 5e pop %r14 + 2787: 41 5d pop %r13 + 2789: 41 5c pop %r12 + 278b: 5f pop %rdi + 278c: 5e pop %rsi + 278d: 5b pop %rbx + 278e: c3 ret + 278f: 41 83 ff 0a cmp $0xa,%r15d + 2793: 0f 8e e8 00 00 00 jle 0x2881 + 2799: 4d 85 ed test %r13,%r13 + 279c: 75 16 jne 0x27b4 + 279e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 27a3: 48 83 c4 38 add $0x38,%rsp + 27a7: 5d pop %rbp + 27a8: 41 5f pop %r15 + 27aa: 41 5e pop %r14 + 27ac: 41 5d pop %r13 + 27ae: 41 5c pop %r12 + 27b0: 5f pop %rdi + 27b1: 5e pop %rsi + 27b2: 5b pop %rbx + 27b3: c3 ret + 27b4: 4c 89 ee mov %r13,%rsi + 27b7: 44 89 f9 mov %r15d,%ecx + 27ba: 48 83 e6 3f and $0x3f,%rsi + 27be: 44 89 ff mov %r15d,%edi + 27c1: 48 f7 de neg %rsi + 27c4: 48 83 e6 3f and $0x3f,%rsi + 27c8: 49 03 f5 add %r13,%rsi + 27cb: 48 89 f2 mov %rsi,%rdx + 27ce: e8 8d 5e 02 00 call 0x28660 + 27d3: 49 89 c5 mov %rax,%r13 + 27d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 27dd: 00 + 27de: 49 89 54 24 30 mov %rdx,0x30(%r12) + 27e3: 41 8d 5f ff lea -0x1(%r15),%ebx + 27e7: 83 fb 11 cmp $0x11,%ebx + 27ea: 7f 38 jg 0x2824 + 27ec: 89 d9 mov %ebx,%ecx + 27ee: e8 cd 66 01 00 call 0x18ec0 + 27f3: 89 d9 mov %ebx,%ecx + 27f5: 48 89 f2 mov %rsi,%rdx + 27f8: 41 89 f8 mov %edi,%r8d + 27fb: 49 89 c1 mov %rax,%r9 + 27fe: 49 89 44 24 38 mov %rax,0x38(%r12) + 2803: e8 f8 65 02 00 call 0x28e00 + 2808: 49 89 c1 mov %rax,%r9 + 280b: 89 d9 mov %ebx,%ecx + 280d: b8 01 00 00 00 mov $0x1,%eax + 2812: d3 e0 shl %cl,%eax + 2814: c1 e0 04 shl $0x4,%eax + 2817: 83 c0 3f add $0x3f,%eax + 281a: 83 e0 c0 and $0xffffffc0,%eax + 281d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 2822: eb 1e jmp 0x2842 + 2824: 48 89 e0 mov %rsp,%rax + 2827: 4c 89 e1 mov %r12,%rcx + 282a: 49 89 f0 mov %rsi,%r8 + 282d: 41 89 f9 mov %edi,%r9d + 2830: 48 89 50 20 mov %rdx,0x20(%rax) + 2834: 89 da mov %ebx,%edx + 2836: 4c 89 68 28 mov %r13,0x28(%rax) + 283a: e8 a1 79 02 00 call 0x2a1e0 + 283f: 49 89 c1 mov %rax,%r9 + 2842: 44 89 f9 mov %r15d,%ecx + 2845: 48 89 f2 mov %rsi,%rdx + 2848: 41 89 f8 mov %edi,%r8d + 284b: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 2850: e8 6b b4 02 00 call 0x2dcc0 + 2855: 44 89 f9 mov %r15d,%ecx + 2858: 48 89 f2 mov %rsi,%rdx + 285b: 41 89 f8 mov %edi,%r8d + 285e: 49 89 c1 mov %rax,%r9 + 2861: 49 89 44 24 58 mov %rax,0x58(%r12) + 2866: e8 b5 b8 02 00 call 0x2e120 + 286b: 4d 89 26 mov %r12,(%r14) + 286e: 33 c0 xor %eax,%eax + 2870: 48 83 c4 38 add $0x38,%rsp + 2874: 5d pop %rbp + 2875: 41 5f pop %r15 + 2877: 41 5e pop %r14 + 2879: 41 5d pop %r13 + 287b: 41 5c pop %r12 + 287d: 5f pop %rdi + 287e: 5e pop %rsi + 287f: 5b pop %rbx + 2880: c3 ret + 2881: bf 0a 00 00 00 mov $0xa,%edi + 2886: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 288d: 00 + 288e: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x26112a0 + 2895: 41 83 ff 07 cmp $0x7,%r15d + 2899: 0f 8f 3f ff ff ff jg 0x27de + 289f: 49 89 d1 mov %rdx,%r9 + 28a2: 49 83 e1 3f and $0x3f,%r9 + 28a6: 49 f7 d9 neg %r9 + 28a9: 49 83 e1 3f and $0x3f,%r9 + 28ad: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 28b4: 00 00 + 28b6: 4c 03 ca add %rdx,%r9 + 28b9: eb 87 jmp 0x2842 + 28bb: 33 c0 xor %eax,%eax + 28bd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 28c4: 00 + 28c5: 41 89 44 24 08 mov %eax,0x8(%r12) + 28ca: 41 89 44 24 0c mov %eax,0xc(%r12) + 28cf: e9 80 fe ff ff jmp 0x2754 + 28d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 28d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28e0: 53 push %rbx + 28e1: 56 push %rsi + 28e2: 57 push %rdi + 28e3: 41 54 push %r12 + 28e5: 41 55 push %r13 + 28e7: 41 56 push %r14 + 28e9: 41 57 push %r15 + 28eb: 55 push %rbp + 28ec: 48 83 ec 38 sub $0x38,%rsp + 28f0: 49 89 ce mov %rcx,%r14 + 28f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 28fa: 00 + 28fb: 44 89 cf mov %r9d,%edi + 28fe: 44 89 c6 mov %r8d,%esi + 2901: 41 89 d7 mov %edx,%r15d + 2904: 4d 85 f6 test %r14,%r14 + 2907: 0f 84 91 01 00 00 je 0x2a9e + 290d: 41 83 ff 1e cmp $0x1e,%r15d + 2911: 0f 87 62 01 00 00 ja 0x2a79 + 2917: 41 83 ff 1c cmp $0x1c,%r15d + 291b: 0f 8f 58 01 00 00 jg 0x2a79 + 2921: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 2928: 00 + 2929: 48 85 db test %rbx,%rbx + 292c: 0f 84 6c 01 00 00 je 0x2a9e + 2932: 48 89 dd mov %rbx,%rbp + 2935: ba 90 00 00 00 mov $0x90,%edx + 293a: 48 83 e5 3f and $0x3f,%rbp + 293e: 48 f7 dd neg %rbp + 2941: 48 83 e5 3f and $0x3f,%rbp + 2945: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 2949: 4c 89 e1 mov %r12,%rcx + 294c: e8 0f bc 02 00 call 0x2e560 + 2951: b8 01 00 00 00 mov $0x1,%eax + 2956: 41 89 7c 24 18 mov %edi,0x18(%r12) + 295b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 2960: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 2967: 00 00 + 2969: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 296e: 83 fe 08 cmp $0x8,%esi + 2971: 0f 84 45 02 00 00 je 0x2bbc + 2977: 83 fe 04 cmp $0x4,%esi + 297a: 0f 84 99 00 00 00 je 0x2a19 + 2980: 83 fe 01 cmp $0x1,%esi + 2983: 75 3a jne 0x29bf + 2985: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 2989: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 298d: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c577a8 + 2994: 01 + 2995: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 2999: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 29a0: 00 + 29a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 29a8: 00 00 + 29aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 29b1: 00 00 + 29b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 29ba: e9 95 00 00 00 jmp 0x2a54 + 29bf: 83 fe 02 cmp $0x2,%esi + 29c2: 75 37 jne 0x29fb + 29c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 29c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 29cc: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c577a8 + 29d3: 01 + 29d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 29d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 29df: 00 + 29e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 29e7: 00 00 + 29e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 29f0: 00 00 + 29f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 29f9: eb 59 jmp 0x2a54 + 29fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 2a02: 00 + 2a03: b8 ee ff ff ff mov $0xffffffee,%eax + 2a08: 48 83 c4 38 add $0x38,%rsp + 2a0c: 5d pop %rbp + 2a0d: 41 5f pop %r15 + 2a0f: 41 5e pop %r14 + 2a11: 41 5d pop %r13 + 2a13: 41 5c pop %r12 + 2a15: 5f pop %rdi + 2a16: 5e pop %rsi + 2a17: 5b pop %rbx + 2a18: c3 ret + 2a19: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 2a1d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 2a21: b8 01 00 00 00 mov $0x1,%eax + 2a26: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 2a2d: 00 + 2a2e: 41 89 44 24 08 mov %eax,0x8(%r12) + 2a33: 41 89 44 24 0c mov %eax,0xc(%r12) + 2a38: e8 63 bb 02 00 call 0x2e5a0 + 2a3d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 2a41: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c577a8 + 2a48: 01 + 2a49: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 2a4d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 2a54: 41 83 ff 04 cmp $0x4,%r15d + 2a58: 7f 35 jg 0x2a8f + 2a5a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 2a61: 00 00 + 2a63: 33 c0 xor %eax,%eax + 2a65: 4d 89 26 mov %r12,(%r14) + 2a68: 48 83 c4 38 add $0x38,%rsp + 2a6c: 5d pop %rbp + 2a6d: 41 5f pop %r15 + 2a6f: 41 5e pop %r14 + 2a71: 41 5d pop %r13 + 2a73: 41 5c pop %r12 + 2a75: 5f pop %rdi + 2a76: 5e pop %rsi + 2a77: 5b pop %rbx + 2a78: c3 ret + 2a79: b8 ef ff ff ff mov $0xffffffef,%eax + 2a7e: 48 83 c4 38 add $0x38,%rsp + 2a82: 5d pop %rbp + 2a83: 41 5f pop %r15 + 2a85: 41 5e pop %r14 + 2a87: 41 5d pop %r13 + 2a89: 41 5c pop %r12 + 2a8b: 5f pop %rdi + 2a8c: 5e pop %rsi + 2a8d: 5b pop %rbx + 2a8e: c3 ret + 2a8f: 41 83 ff 0a cmp $0xa,%r15d + 2a93: 0f 8e e9 00 00 00 jle 0x2b82 + 2a99: 4d 85 ed test %r13,%r13 + 2a9c: 75 16 jne 0x2ab4 + 2a9e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2aa3: 48 83 c4 38 add $0x38,%rsp + 2aa7: 5d pop %rbp + 2aa8: 41 5f pop %r15 + 2aaa: 41 5e pop %r14 + 2aac: 41 5d pop %r13 + 2aae: 41 5c pop %r12 + 2ab0: 5f pop %rdi + 2ab1: 5e pop %rsi + 2ab2: 5b pop %rbx + 2ab3: c3 ret + 2ab4: 4c 89 ee mov %r13,%rsi + 2ab7: 44 89 f9 mov %r15d,%ecx + 2aba: 48 83 e6 3f and $0x3f,%rsi + 2abe: 44 89 ff mov %r15d,%edi + 2ac1: 48 f7 de neg %rsi + 2ac4: 48 83 e6 3f and $0x3f,%rsi + 2ac8: 49 03 f5 add %r13,%rsi + 2acb: 48 89 f2 mov %rsi,%rdx + 2ace: e8 ed ba 02 00 call 0x2e5c0 + 2ad3: 49 89 c5 mov %rax,%r13 + 2ad6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 2add: 00 + 2ade: 49 89 54 24 30 mov %rdx,0x30(%r12) + 2ae3: 41 8d 5f ff lea -0x1(%r15),%ebx + 2ae7: 83 fb 11 cmp $0x11,%ebx + 2aea: 7f 39 jg 0x2b25 + 2aec: 89 d9 mov %ebx,%ecx + 2aee: e8 2d c2 02 00 call 0x2ed20 + 2af3: 89 d9 mov %ebx,%ecx + 2af5: 48 89 f2 mov %rsi,%rdx + 2af8: 41 89 f8 mov %edi,%r8d + 2afb: 49 89 c1 mov %rax,%r9 + 2afe: 49 89 44 24 38 mov %rax,0x38(%r12) + 2b03: e8 b8 c2 02 00 call 0x2edc0 + 2b08: 49 89 c1 mov %rax,%r9 + 2b0b: b8 01 00 00 00 mov $0x1,%eax + 2b10: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 2b15: c1 e3 04 shl $0x4,%ebx + 2b18: 83 c3 3f add $0x3f,%ebx + 2b1b: 83 e3 c0 and $0xffffffc0,%ebx + 2b1e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 2b23: eb 1e jmp 0x2b43 + 2b25: 48 89 e0 mov %rsp,%rax + 2b28: 4c 89 e1 mov %r12,%rcx + 2b2b: 49 89 f0 mov %rsi,%r8 + 2b2e: 41 89 f9 mov %edi,%r9d + 2b31: 48 89 50 20 mov %rdx,0x20(%rax) + 2b35: 89 da mov %ebx,%edx + 2b37: 4c 89 68 28 mov %r13,0x28(%rax) + 2b3b: e8 a0 d6 02 00 call 0x301e0 + 2b40: 49 89 c1 mov %rax,%r9 + 2b43: 44 89 f9 mov %r15d,%ecx + 2b46: 48 89 f2 mov %rsi,%rdx + 2b49: 41 89 f8 mov %edi,%r8d + 2b4c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 2b51: e8 6a 11 03 00 call 0x33cc0 + 2b56: 44 89 f9 mov %r15d,%ecx + 2b59: 48 89 f2 mov %rsi,%rdx + 2b5c: 41 89 f8 mov %edi,%r8d + 2b5f: 49 89 c1 mov %rax,%r9 + 2b62: 49 89 44 24 58 mov %rax,0x58(%r12) + 2b67: e8 b4 15 03 00 call 0x34120 + 2b6c: 4d 89 26 mov %r12,(%r14) + 2b6f: 33 c0 xor %eax,%eax + 2b71: 48 83 c4 38 add $0x38,%rsp + 2b75: 5d pop %rbp + 2b76: 41 5f pop %r15 + 2b78: 41 5e pop %r14 + 2b7a: 41 5d pop %r13 + 2b7c: 41 5c pop %r12 + 2b7e: 5f pop %rdi + 2b7f: 5e pop %rsi + 2b80: 5b pop %rbx + 2b81: c3 ret + 2b82: bf 0a 00 00 00 mov $0xa,%edi + 2b87: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 2b8e: 00 + 2b8f: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x26112a0 + 2b96: 41 83 ff 07 cmp $0x7,%r15d + 2b9a: 0f 8f 3e ff ff ff jg 0x2ade + 2ba0: 49 89 d1 mov %rdx,%r9 + 2ba3: 49 83 e1 3f and $0x3f,%r9 + 2ba7: 49 f7 d9 neg %r9 + 2baa: 49 83 e1 3f and $0x3f,%r9 + 2bae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 2bb5: 00 00 + 2bb7: 4c 03 ca add %rdx,%r9 + 2bba: eb 87 jmp 0x2b43 + 2bbc: 33 c0 xor %eax,%eax + 2bbe: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 2bc5: 00 + 2bc6: 41 89 44 24 08 mov %eax,0x8(%r12) + 2bcb: 41 89 44 24 0c mov %eax,0xc(%r12) + 2bd0: e9 7f fe ff ff jmp 0x2a54 + 2bd5: 0f 1f 40 00 nopl 0x0(%rax) + 2bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2be0: 53 push %rbx + 2be1: 56 push %rsi + 2be2: 57 push %rdi + 2be3: 41 54 push %r12 + 2be5: 41 55 push %r13 + 2be7: 41 56 push %r14 + 2be9: 41 57 push %r15 + 2beb: 55 push %rbp + 2bec: 48 83 ec 38 sub $0x38,%rsp + 2bf0: 49 89 ce mov %rcx,%r14 + 2bf3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 2bfa: 00 + 2bfb: 44 89 cf mov %r9d,%edi + 2bfe: 44 89 c6 mov %r8d,%esi + 2c01: 41 89 d7 mov %edx,%r15d + 2c04: 4d 85 f6 test %r14,%r14 + 2c07: 0f 84 91 01 00 00 je 0x2d9e + 2c0d: 41 83 ff 1e cmp $0x1e,%r15d + 2c11: 0f 87 62 01 00 00 ja 0x2d79 + 2c17: 41 83 ff 1c cmp $0x1c,%r15d + 2c1b: 0f 8f 58 01 00 00 jg 0x2d79 + 2c21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 2c28: 00 + 2c29: 48 85 db test %rbx,%rbx + 2c2c: 0f 84 6c 01 00 00 je 0x2d9e + 2c32: 48 89 dd mov %rbx,%rbp + 2c35: ba 90 00 00 00 mov $0x90,%edx + 2c3a: 48 83 e5 3f and $0x3f,%rbp + 2c3e: 48 f7 dd neg %rbp + 2c41: 48 83 e5 3f and $0x3f,%rbp + 2c45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 2c49: 4c 89 e1 mov %r12,%rcx + 2c4c: e8 ef 18 03 00 call 0x34540 + 2c51: b8 01 00 00 00 mov $0x1,%eax + 2c56: 41 89 7c 24 18 mov %edi,0x18(%r12) + 2c5b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 2c60: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 2c67: 00 00 + 2c69: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 2c6e: 83 fe 08 cmp $0x8,%esi + 2c71: 0f 84 45 02 00 00 je 0x2ebc + 2c77: 83 fe 04 cmp $0x4,%esi + 2c7a: 0f 84 99 00 00 00 je 0x2d19 + 2c80: 83 fe 01 cmp $0x1,%esi + 2c83: 75 3a jne 0x2cbf + 2c85: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 2c89: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 2c8d: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c577b0 + 2c94: 01 + 2c95: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 2c99: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 2ca0: 00 + 2ca1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 2ca8: 00 00 + 2caa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 2cb1: 00 00 + 2cb3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 2cba: e9 95 00 00 00 jmp 0x2d54 + 2cbf: 83 fe 02 cmp $0x2,%esi + 2cc2: 75 37 jne 0x2cfb + 2cc4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 2cc8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 2ccc: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c577b0 + 2cd3: 01 + 2cd4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 2cd8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 2cdf: 00 + 2ce0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 2ce7: 00 00 + 2ce9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 2cf0: 00 00 + 2cf2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 2cf9: eb 59 jmp 0x2d54 + 2cfb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 2d02: 00 + 2d03: b8 ee ff ff ff mov $0xffffffee,%eax + 2d08: 48 83 c4 38 add $0x38,%rsp + 2d0c: 5d pop %rbp + 2d0d: 41 5f pop %r15 + 2d0f: 41 5e pop %r14 + 2d11: 41 5d pop %r13 + 2d13: 41 5c pop %r12 + 2d15: 5f pop %rdi + 2d16: 5e pop %rsi + 2d17: 5b pop %rbx + 2d18: c3 ret + 2d19: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 2d1d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 2d21: b8 01 00 00 00 mov $0x1,%eax + 2d26: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 2d2d: 00 + 2d2e: 41 89 44 24 08 mov %eax,0x8(%r12) + 2d33: 41 89 44 24 0c mov %eax,0xc(%r12) + 2d38: e8 43 18 03 00 call 0x34580 + 2d3d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 2d41: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c577b0 + 2d48: 01 + 2d49: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 2d4d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 2d54: 41 83 ff 04 cmp $0x4,%r15d + 2d58: 7f 35 jg 0x2d8f + 2d5a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 2d61: 00 00 + 2d63: 33 c0 xor %eax,%eax + 2d65: 4d 89 26 mov %r12,(%r14) + 2d68: 48 83 c4 38 add $0x38,%rsp + 2d6c: 5d pop %rbp + 2d6d: 41 5f pop %r15 + 2d6f: 41 5e pop %r14 + 2d71: 41 5d pop %r13 + 2d73: 41 5c pop %r12 + 2d75: 5f pop %rdi + 2d76: 5e pop %rsi + 2d77: 5b pop %rbx + 2d78: c3 ret + 2d79: b8 ef ff ff ff mov $0xffffffef,%eax + 2d7e: 48 83 c4 38 add $0x38,%rsp + 2d82: 5d pop %rbp + 2d83: 41 5f pop %r15 + 2d85: 41 5e pop %r14 + 2d87: 41 5d pop %r13 + 2d89: 41 5c pop %r12 + 2d8b: 5f pop %rdi + 2d8c: 5e pop %rsi + 2d8d: 5b pop %rbx + 2d8e: c3 ret + 2d8f: 41 83 ff 0a cmp $0xa,%r15d + 2d93: 0f 8e e9 00 00 00 jle 0x2e82 + 2d99: 4d 85 ed test %r13,%r13 + 2d9c: 75 16 jne 0x2db4 + 2d9e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2da3: 48 83 c4 38 add $0x38,%rsp + 2da7: 5d pop %rbp + 2da8: 41 5f pop %r15 + 2daa: 41 5e pop %r14 + 2dac: 41 5d pop %r13 + 2dae: 41 5c pop %r12 + 2db0: 5f pop %rdi + 2db1: 5e pop %rsi + 2db2: 5b pop %rbx + 2db3: c3 ret + 2db4: 4c 89 ee mov %r13,%rsi + 2db7: 44 89 f9 mov %r15d,%ecx + 2dba: 48 83 e6 3f and $0x3f,%rsi + 2dbe: 44 89 ff mov %r15d,%edi + 2dc1: 48 f7 de neg %rsi + 2dc4: 48 83 e6 3f and $0x3f,%rsi + 2dc8: 49 03 f5 add %r13,%rsi + 2dcb: 48 89 f2 mov %rsi,%rdx + 2dce: e8 cd 17 03 00 call 0x345a0 + 2dd3: 49 89 c5 mov %rax,%r13 + 2dd6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 2ddd: 00 + 2dde: 49 89 54 24 30 mov %rdx,0x30(%r12) + 2de3: 41 8d 5f ff lea -0x1(%r15),%ebx + 2de7: 83 fb 11 cmp $0x11,%ebx + 2dea: 7f 39 jg 0x2e25 + 2dec: 89 d9 mov %ebx,%ecx + 2dee: e8 2d bf 02 00 call 0x2ed20 + 2df3: 89 d9 mov %ebx,%ecx + 2df5: 48 89 f2 mov %rsi,%rdx + 2df8: 41 89 f8 mov %edi,%r8d + 2dfb: 49 89 c1 mov %rax,%r9 + 2dfe: 49 89 44 24 38 mov %rax,0x38(%r12) + 2e03: e8 38 1f 03 00 call 0x34d40 + 2e08: 49 89 c1 mov %rax,%r9 + 2e0b: b8 01 00 00 00 mov $0x1,%eax + 2e10: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 2e15: c1 e3 04 shl $0x4,%ebx + 2e18: 83 c3 3f add $0x3f,%ebx + 2e1b: 83 e3 c0 and $0xffffffc0,%ebx + 2e1e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 2e23: eb 1e jmp 0x2e43 + 2e25: 48 89 e0 mov %rsp,%rax + 2e28: 4c 89 e1 mov %r12,%rcx + 2e2b: 49 89 f0 mov %rsi,%r8 + 2e2e: 41 89 f9 mov %edi,%r9d + 2e31: 48 89 50 20 mov %rdx,0x20(%rax) + 2e35: 89 da mov %ebx,%edx + 2e37: 4c 89 68 28 mov %r13,0x28(%rax) + 2e3b: e8 20 33 03 00 call 0x36160 + 2e40: 49 89 c1 mov %rax,%r9 + 2e43: 44 89 f9 mov %r15d,%ecx + 2e46: 48 89 f2 mov %rsi,%rdx + 2e49: 41 89 f8 mov %edi,%r8d + 2e4c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 2e51: e8 ea 6d 03 00 call 0x39c40 + 2e56: 44 89 f9 mov %r15d,%ecx + 2e59: 48 89 f2 mov %rsi,%rdx + 2e5c: 41 89 f8 mov %edi,%r8d + 2e5f: 49 89 c1 mov %rax,%r9 + 2e62: 49 89 44 24 58 mov %rax,0x58(%r12) + 2e67: e8 34 72 03 00 call 0x3a0a0 + 2e6c: 4d 89 26 mov %r12,(%r14) + 2e6f: 33 c0 xor %eax,%eax + 2e71: 48 83 c4 38 add $0x38,%rsp + 2e75: 5d pop %rbp + 2e76: 41 5f pop %r15 + 2e78: 41 5e pop %r14 + 2e7a: 41 5d pop %r13 + 2e7c: 41 5c pop %r12 + 2e7e: 5f pop %rdi + 2e7f: 5e pop %rsi + 2e80: 5b pop %rbx + 2e81: c3 ret + 2e82: bf 0a 00 00 00 mov $0xa,%edi + 2e87: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 2e8e: 00 + 2e8f: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x26112a0 + 2e96: 41 83 ff 07 cmp $0x7,%r15d + 2e9a: 0f 8f 3e ff ff ff jg 0x2dde + 2ea0: 49 89 d1 mov %rdx,%r9 + 2ea3: 49 83 e1 3f and $0x3f,%r9 + 2ea7: 49 f7 d9 neg %r9 + 2eaa: 49 83 e1 3f and $0x3f,%r9 + 2eae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 2eb5: 00 00 + 2eb7: 4c 03 ca add %rdx,%r9 + 2eba: eb 87 jmp 0x2e43 + 2ebc: 33 c0 xor %eax,%eax + 2ebe: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 2ec5: 00 + 2ec6: 41 89 44 24 08 mov %eax,0x8(%r12) + 2ecb: 41 89 44 24 0c mov %eax,0xc(%r12) + 2ed0: e9 7f fe ff ff jmp 0x2d54 + 2ed5: 0f 1f 40 00 nopl 0x0(%rax) + 2ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ee0: 48 83 ec 28 sub $0x28,%rsp + 2ee4: 48 85 c9 test %rcx,%rcx + 2ee7: 74 20 je 0x2f09 + 2ee9: 48 85 d2 test %rdx,%rdx + 2eec: 74 1b je 0x2f09 + 2eee: 45 85 c0 test %r8d,%r8d + 2ef1: 7f 0a jg 0x2efd + 2ef3: b8 fa ff ff ff mov $0xfffffffa,%eax + 2ef8: 48 83 c4 28 add $0x28,%rsp + 2efc: c3 ret + 2efd: e8 be 75 03 00 call 0x3a4c0 + 2f02: 33 c0 xor %eax,%eax + 2f04: 48 83 c4 28 add $0x28,%rsp + 2f08: c3 ret + 2f09: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f0e: 48 83 c4 28 add $0x28,%rsp + 2f12: c3 ret + 2f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f1f: 00 + 2f20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2f25: 48 85 c9 test %rcx,%rcx + 2f28: 74 22 je 0x2f4c + 2f2a: 48 85 d2 test %rdx,%rdx + 2f2d: 74 1d je 0x2f4c + 2f2f: 45 85 c0 test %r8d,%r8d + 2f32: 7f 0b jg 0x2f3f + 2f34: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f3e: c3 ret + 2f3f: e8 5c 77 03 00 call 0x3a6a0 + 2f44: 33 c0 xor %eax,%eax + 2f46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f4b: c3 ret + 2f4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f56: c3 ret + 2f57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2f5e: 00 00 + 2f60: 48 83 ec 28 sub $0x28,%rsp + 2f64: 48 85 c9 test %rcx,%rcx + 2f67: 74 20 je 0x2f89 + 2f69: 48 85 d2 test %rdx,%rdx + 2f6c: 74 1b je 0x2f89 + 2f6e: 45 85 c0 test %r8d,%r8d + 2f71: 7f 0a jg 0x2f7d + 2f73: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f78: 48 83 c4 28 add $0x28,%rsp + 2f7c: c3 ret + 2f7d: e8 fe 78 03 00 call 0x3a880 + 2f82: 33 c0 xor %eax,%eax + 2f84: 48 83 c4 28 add $0x28,%rsp + 2f88: c3 ret + 2f89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f8e: 48 83 c4 28 add $0x28,%rsp + 2f92: c3 ret + 2f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f9f: 00 + 2fa0: 56 push %rsi + 2fa1: 48 89 d6 mov %rdx,%rsi + 2fa4: 48 85 c9 test %rcx,%rcx + 2fa7: 0f 84 d0 01 00 00 je 0x317d + 2fad: 48 85 f6 test %rsi,%rsi + 2fb0: 0f 84 c7 01 00 00 je 0x317d + 2fb6: 45 85 c0 test %r8d,%r8d + 2fb9: 0f 8e b7 01 00 00 jle 0x3176 + 2fbf: 41 83 f8 10 cmp $0x10,%r8d + 2fc3: 0f 8c 9d 01 00 00 jl 0x3166 + 2fc9: 49 89 f1 mov %rsi,%r9 + 2fcc: 49 83 e1 1f and $0x1f,%r9 + 2fd0: 45 89 c9 mov %r9d,%r9d + 2fd3: 45 85 c9 test %r9d,%r9d + 2fd6: 74 18 je 0x2ff0 + 2fd8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 2fdf: 0f 85 81 01 00 00 jne 0x3166 + 2fe5: 41 f7 d9 neg %r9d + 2fe8: 41 83 c1 20 add $0x20,%r9d + 2fec: 41 c1 e9 03 shr $0x3,%r9d + 2ff0: 41 8d 41 10 lea 0x10(%r9),%eax + 2ff4: 44 3b c0 cmp %eax,%r8d + 2ff7: 0f 8c 69 01 00 00 jl 0x3166 + 2ffd: 44 89 c0 mov %r8d,%eax + 3000: 33 d2 xor %edx,%edx + 3002: 41 2b c1 sub %r9d,%eax + 3005: 83 e0 0f and $0xf,%eax + 3008: f7 d8 neg %eax + 300a: 41 03 c0 add %r8d,%eax + 300d: 45 85 c9 test %r9d,%r9d + 3010: 76 25 jbe 0x3037 + 3012: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3020: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 3025: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1 + 302a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 302f: 48 ff c2 inc %rdx + 3032: 49 3b d1 cmp %r9,%rdx + 3035: 72 e9 jb 0x3020 + 3037: 48 63 d0 movslq %eax,%rdx + 303a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3040: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 3046: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 304d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 3054: 01 + 3055: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 305c: 01 + 305d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2 + 3063: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 306a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 3071: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 3078: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 307e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 3085: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 308c: 01 + 308d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 3094: 01 + 3095: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 309c: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 30a3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 30aa: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 30b1: 49 83 c1 10 add $0x10,%r9 + 30b5: 4c 3b ca cmp %rdx,%r9 + 30b8: 72 86 jb 0x3040 + 30ba: 44 8d 48 01 lea 0x1(%rax),%r9d + 30be: 45 3b c8 cmp %r8d,%r9d + 30c1: 0f 87 93 00 00 00 ja 0x315a + 30c7: 4d 63 d0 movslq %r8d,%r10 + 30ca: 4c 2b d2 sub %rdx,%r10 + 30cd: 49 83 fa 04 cmp $0x4,%r10 + 30d1: 0f 8c 8a 00 00 00 jl 0x3161 + 30d7: 45 89 d3 mov %r10d,%r11d + 30da: 45 33 c9 xor %r9d,%r9d + 30dd: 41 83 e3 fc and $0xfffffffc,%r11d + 30e1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 30e5: 4d 63 db movslq %r11d,%r11 + 30e8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 30ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30f3: 00 + 30f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 30fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3100: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 3106: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 310d: 01 + 310e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2 + 3114: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 311a: 49 83 c1 04 add $0x4,%r9 + 311e: 4d 3b cb cmp %r11,%r9 + 3121: 72 dd jb 0x3100 + 3123: 4d 3b da cmp %r10,%r11 + 3126: 73 32 jae 0x315a + 3128: 48 63 c0 movslq %eax,%rax + 312b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 312f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 3133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 313f: 00 + 3140: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 3146: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 314c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 3152: 49 ff c3 inc %r11 + 3155: 4d 3b da cmp %r10,%r11 + 3158: 72 e6 jb 0x3140 + 315a: 33 c0 xor %eax,%eax + 315c: c5 f8 77 vzeroupper + 315f: 5e pop %rsi + 3160: c3 ret + 3161: 45 33 db xor %r11d,%r11d + 3164: eb bd jmp 0x3123 + 3166: 33 c0 xor %eax,%eax + 3168: 41 83 f8 01 cmp $0x1,%r8d + 316c: 72 ec jb 0x315a + 316e: 4d 63 d0 movslq %r8d,%r10 + 3171: 45 33 db xor %r11d,%r11d + 3174: eb ad jmp 0x3123 + 3176: b8 fa ff ff ff mov $0xfffffffa,%eax + 317b: 5e pop %rsi + 317c: c3 ret + 317d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3182: 5e pop %rsi + 3183: c3 ret + 3184: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 318b: 00 + 318c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 319f: 00 + 31a0: 53 push %rbx + 31a1: 48 85 c9 test %rcx,%rcx + 31a4: 0f 84 aa 01 00 00 je 0x3354 + 31aa: 48 85 d2 test %rdx,%rdx + 31ad: 0f 84 a1 01 00 00 je 0x3354 + 31b3: 45 85 c0 test %r8d,%r8d + 31b6: 0f 8e 91 01 00 00 jle 0x334d + 31bc: 41 83 f8 10 cmp $0x10,%r8d + 31c0: 0f 8c 80 01 00 00 jl 0x3346 + 31c6: 49 89 d3 mov %rdx,%r11 + 31c9: 49 83 e3 1f and $0x1f,%r11 + 31cd: 45 85 db test %r11d,%r11d + 31d0: 74 18 je 0x31ea + 31d2: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 31d9: 0f 85 67 01 00 00 jne 0x3346 + 31df: 41 f7 db neg %r11d + 31e2: 41 83 c3 20 add $0x20,%r11d + 31e6: 41 c1 eb 03 shr $0x3,%r11d + 31ea: 41 8d 43 10 lea 0x10(%r11),%eax + 31ee: 44 3b c0 cmp %eax,%r8d + 31f1: 0f 8c 4f 01 00 00 jl 0x3346 + 31f7: 44 89 c0 mov %r8d,%eax + 31fa: 45 33 d2 xor %r10d,%r10d + 31fd: 41 2b c3 sub %r11d,%eax + 3200: 83 e0 0f and $0xf,%eax + 3203: f7 d8 neg %eax + 3205: 41 03 c0 add %r8d,%eax + 3208: 44 89 db mov %r11d,%ebx + 320b: 45 85 db test %r11d,%r11d + 320e: 76 2a jbe 0x323a + 3210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3217: 00 + 3218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 321f: 90 nop + 3220: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 3226: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 322c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 3232: 49 ff c2 inc %r10 + 3235: 4c 3b d3 cmp %rbx,%r10 + 3238: 72 e6 jb 0x3220 + 323a: 4c 63 d0 movslq %eax,%r10 + 323d: 0f 1f 00 nopl (%rax) + 3240: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 3245: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 3249: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 324f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 3255: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 + 325a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 3260: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 + 3266: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 + 326c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 3271: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 + 3277: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 327d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 3283: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 3289: 48 83 c3 10 add $0x10,%rbx + 328d: 49 3b da cmp %r10,%rbx + 3290: 72 ae jb 0x3240 + 3292: 8d 58 01 lea 0x1(%rax),%ebx + 3295: 41 3b d8 cmp %r8d,%ebx + 3298: 0f 87 9c 00 00 00 ja 0x333a + 329e: 4d 63 c8 movslq %r8d,%r9 + 32a1: 48 63 c0 movslq %eax,%rax + 32a4: 4c 2b c8 sub %rax,%r9 + 32a7: 49 83 f9 04 cmp $0x4,%r9 + 32ab: 0f 8c 90 00 00 00 jl 0x3341 + 32b1: 48 63 c0 movslq %eax,%rax + 32b4: 45 89 ca mov %r9d,%r10d + 32b7: 41 83 e2 fc and $0xfffffffc,%r10d + 32bb: 45 33 c0 xor %r8d,%r8d + 32be: 4d 63 d2 movslq %r10d,%r10 + 32c1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 32c5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 32c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 32d0: 00 + 32d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 32d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 32df: 00 + 32e0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 32e6: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 + 32ec: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 32f2: 49 83 c0 04 add $0x4,%r8 + 32f6: 4d 3b c2 cmp %r10,%r8 + 32f9: 72 e5 jb 0x32e0 + 32fb: 4d 3b d1 cmp %r9,%r10 + 32fe: 73 3a jae 0x333a + 3300: 48 63 c0 movslq %eax,%rax + 3303: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 3307: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 330b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3312: 00 + 3313: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 331a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3320: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 3326: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 332c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 3332: 49 ff c2 inc %r10 + 3335: 4d 3b d1 cmp %r9,%r10 + 3338: 72 e6 jb 0x3320 + 333a: 33 c0 xor %eax,%eax + 333c: c5 f8 77 vzeroupper + 333f: 5b pop %rbx + 3340: c3 ret + 3341: 45 33 d2 xor %r10d,%r10d + 3344: eb b5 jmp 0x32fb + 3346: 33 c0 xor %eax,%eax + 3348: e9 45 ff ff ff jmp 0x3292 + 334d: b8 fa ff ff ff mov $0xfffffffa,%eax + 3352: 5b pop %rbx + 3353: c3 ret + 3354: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3359: 5b pop %rbx + 335a: c3 ret + 335b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3360: 53 push %rbx + 3361: 49 89 ca mov %rcx,%r10 + 3364: 4d 85 d2 test %r10,%r10 + 3367: 0f 84 a4 01 00 00 je 0x3511 + 336d: 48 85 d2 test %rdx,%rdx + 3370: 0f 84 9b 01 00 00 je 0x3511 + 3376: 45 85 c0 test %r8d,%r8d + 3379: 0f 8e 8b 01 00 00 jle 0x350a + 337f: 41 83 f8 10 cmp $0x10,%r8d + 3383: 0f 8c 79 01 00 00 jl 0x3502 + 3389: 48 89 d3 mov %rdx,%rbx + 338c: 48 83 e3 1f and $0x1f,%rbx + 3390: 85 db test %ebx,%ebx + 3392: 74 11 je 0x33a5 + 3394: f6 c3 07 test $0x7,%bl + 3397: 0f 85 65 01 00 00 jne 0x3502 + 339d: f7 db neg %ebx + 339f: 83 c3 20 add $0x20,%ebx + 33a2: c1 eb 03 shr $0x3,%ebx + 33a5: 8d 43 10 lea 0x10(%rbx),%eax + 33a8: 44 3b c0 cmp %eax,%r8d + 33ab: 0f 8c 51 01 00 00 jl 0x3502 + 33b1: 45 89 c1 mov %r8d,%r9d + 33b4: 33 c0 xor %eax,%eax + 33b6: 44 2b cb sub %ebx,%r9d + 33b9: 41 83 e1 0f and $0xf,%r9d + 33bd: 41 f7 d9 neg %r9d + 33c0: 45 03 c8 add %r8d,%r9d + 33c3: 89 d9 mov %ebx,%ecx + 33c5: 85 db test %ebx,%ebx + 33c7: 76 2f jbe 0x33f8 + 33c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 33d0: 00 + 33d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 33df: 00 + 33e0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 33e6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 33eb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 33f0: 48 ff c0 inc %rax + 33f3: 48 3b c1 cmp %rcx,%rax + 33f6: 72 e8 jb 0x33e0 + 33f8: 49 63 c1 movslq %r9d,%rax + 33fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3400: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 3406: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 340d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 3414: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 341b: 03 + 341c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 3421: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 3427: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 342d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 3434: 03 + 3435: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 343a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 3440: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 3446: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 344d: 03 + 344e: 48 83 c1 10 add $0x10,%rcx + 3452: 48 3b c8 cmp %rax,%rcx + 3455: 72 a9 jb 0x3400 + 3457: 41 8d 41 01 lea 0x1(%r9),%eax + 345b: 41 3b c0 cmp %r8d,%eax + 345e: 0f 87 93 00 00 00 ja 0x34f7 + 3464: 4d 63 c0 movslq %r8d,%r8 + 3467: 4d 63 c9 movslq %r9d,%r9 + 346a: 4d 2b c1 sub %r9,%r8 + 346d: 49 83 f8 04 cmp $0x4,%r8 + 3471: 0f 8c 87 00 00 00 jl 0x34fe + 3477: 4d 63 c9 movslq %r9d,%r9 + 347a: 44 89 c3 mov %r8d,%ebx + 347d: 83 e3 fc and $0xfffffffc,%ebx + 3480: 33 c9 xor %ecx,%ecx + 3482: 48 63 db movslq %ebx,%rbx + 3485: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 3489: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 348d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3494: 00 + 3495: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 349c: 0f 1f 40 00 nopl 0x0(%rax) + 34a0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 34a6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 34ab: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 34b0: 48 83 c1 04 add $0x4,%rcx + 34b4: 48 3b cb cmp %rbx,%rcx + 34b7: 72 e7 jb 0x34a0 + 34b9: 49 3b d8 cmp %r8,%rbx + 34bc: 73 39 jae 0x34f7 + 34be: 4d 63 c9 movslq %r9d,%r9 + 34c1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 34c5: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 34c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34d0: 00 + 34d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 34d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34df: 00 + 34e0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 34e5: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 + 34ea: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 34ef: 48 ff c3 inc %rbx + 34f2: 49 3b d8 cmp %r8,%rbx + 34f5: 72 e9 jb 0x34e0 + 34f7: 33 c0 xor %eax,%eax + 34f9: c5 f8 77 vzeroupper + 34fc: 5b pop %rbx + 34fd: c3 ret + 34fe: 33 db xor %ebx,%ebx + 3500: eb b7 jmp 0x34b9 + 3502: 45 33 c9 xor %r9d,%r9d + 3505: e9 4d ff ff ff jmp 0x3457 + 350a: b8 fa ff ff ff mov $0xfffffffa,%eax + 350f: 5b pop %rbx + 3510: c3 ret + 3511: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3516: 5b pop %rbx + 3517: c3 ret + 3518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 351f: 00 + 3520: 48 83 ec 28 sub $0x28,%rsp + 3524: 48 85 c9 test %rcx,%rcx + 3527: 74 25 je 0x354e + 3529: 48 85 d2 test %rdx,%rdx + 352c: 74 20 je 0x354e + 352e: 4d 85 c0 test %r8,%r8 + 3531: 74 1b je 0x354e + 3533: 45 85 c9 test %r9d,%r9d + 3536: 7f 0a jg 0x3542 + 3538: b8 fa ff ff ff mov $0xfffffffa,%eax + 353d: 48 83 c4 28 add $0x28,%rsp + 3541: c3 ret + 3542: e8 b9 74 03 00 call 0x3aa00 + 3547: 33 c0 xor %eax,%eax + 3549: 48 83 c4 28 add $0x28,%rsp + 354d: c3 ret + 354e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3553: 48 83 c4 28 add $0x28,%rsp + 3557: c3 ret + 3558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 355f: 00 + 3560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3565: 48 85 c9 test %rcx,%rcx + 3568: 74 27 je 0x3591 + 356a: 48 85 d2 test %rdx,%rdx + 356d: 74 22 je 0x3591 + 356f: 4d 85 c0 test %r8,%r8 + 3572: 74 1d je 0x3591 + 3574: 45 85 c9 test %r9d,%r9d + 3577: 7f 0b jg 0x3584 + 3579: b8 fa ff ff ff mov $0xfffffffa,%eax + 357e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3583: c3 ret + 3584: e8 77 74 03 00 call 0x3aa00 + 3589: 33 c0 xor %eax,%eax + 358b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3590: c3 ret + 3591: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3596: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 359b: c3 ret + 359c: 0f 1f 40 00 nopl 0x0(%rax) + 35a0: 48 83 ec 28 sub $0x28,%rsp + 35a4: 48 85 c9 test %rcx,%rcx + 35a7: 74 25 je 0x35ce + 35a9: 48 85 d2 test %rdx,%rdx + 35ac: 74 20 je 0x35ce + 35ae: 4d 85 c0 test %r8,%r8 + 35b1: 74 1b je 0x35ce + 35b3: 45 85 c9 test %r9d,%r9d + 35b6: 7f 0a jg 0x35c2 + 35b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 35bd: 48 83 c4 28 add $0x28,%rsp + 35c1: c3 ret + 35c2: e8 d9 78 03 00 call 0x3aea0 + 35c7: 33 c0 xor %eax,%eax + 35c9: 48 83 c4 28 add $0x28,%rsp + 35cd: c3 ret + 35ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 35d3: 48 83 c4 28 add $0x28,%rsp + 35d7: c3 ret + 35d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 35df: 00 + 35e0: 56 push %rsi + 35e1: 57 push %rdi + 35e2: 55 push %rbp + 35e3: 48 89 d5 mov %rdx,%rbp + 35e6: 48 85 c9 test %rcx,%rcx + 35e9: 0f 84 f2 01 00 00 je 0x37e1 + 35ef: 48 85 ed test %rbp,%rbp + 35f2: 0f 84 e9 01 00 00 je 0x37e1 + 35f8: 4d 85 c0 test %r8,%r8 + 35fb: 0f 84 e0 01 00 00 je 0x37e1 + 3601: 45 85 c9 test %r9d,%r9d + 3604: 0f 8e ce 01 00 00 jle 0x37d8 + 360a: 41 83 f9 10 cmp $0x10,%r9d + 360e: 0f 8c b4 01 00 00 jl 0x37c8 + 3614: 4c 89 c6 mov %r8,%rsi + 3617: 48 83 e6 1f and $0x1f,%rsi + 361b: 89 f6 mov %esi,%esi + 361d: 85 f6 test %esi,%esi + 361f: 74 14 je 0x3635 + 3621: f7 c6 07 00 00 00 test $0x7,%esi + 3627: 0f 85 9b 01 00 00 jne 0x37c8 + 362d: f7 de neg %esi + 362f: 83 c6 20 add $0x20,%esi + 3632: c1 ee 03 shr $0x3,%esi + 3635: 8d 46 10 lea 0x10(%rsi),%eax + 3638: 44 3b c8 cmp %eax,%r9d + 363b: 0f 8c 87 01 00 00 jl 0x37c8 + 3641: 44 89 c8 mov %r9d,%eax + 3644: 33 d2 xor %edx,%edx + 3646: 2b c6 sub %esi,%eax + 3648: 83 e0 0f and $0xf,%eax + 364b: f7 d8 neg %eax + 364d: 41 03 c1 add %r9d,%eax + 3650: 85 f6 test %esi,%esi + 3652: 76 25 jbe 0x3679 + 3654: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3660: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 + 3666: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + 366b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 3671: 48 ff c2 inc %rdx + 3674: 48 3b d6 cmp %rsi,%rdx + 3677: 72 e7 jb 0x3660 + 3679: 48 63 d0 movslq %eax,%rdx + 367c: 0f 1f 40 00 nopl 0x0(%rax) + 3680: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 + 3686: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 + 368b: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 + 3691: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 + 3698: 01 + 3699: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 + 36a0: 01 + 36a1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 + 36a7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 + 36ab: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 36b1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 + 36b7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 + 36be: 01 + 36bf: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 + 36c5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 + 36cc: 01 + 36cd: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 36d1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 + 36d7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 36de: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 + 36e5: 01 + 36e6: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 + 36ec: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 + 36f3: 01 + 36f4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 36f8: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 36ff: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 + 3706: 01 + 3707: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 + 370e: 01 + 370f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 3713: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 371a: 48 83 c6 10 add $0x10,%rsi + 371e: 48 3b f2 cmp %rdx,%rsi + 3721: 0f 82 59 ff ff ff jb 0x3680 + 3727: 8d 70 01 lea 0x1(%rax),%esi + 372a: 41 3b f1 cmp %r9d,%esi + 372d: 0f 87 87 00 00 00 ja 0x37ba + 3733: 4d 63 c9 movslq %r9d,%r9 + 3736: 4c 2b ca sub %rdx,%r9 + 3739: 49 83 f9 02 cmp $0x2,%r9 + 373d: 0f 8c 80 00 00 00 jl 0x37c3 + 3743: 45 89 cb mov %r9d,%r11d + 3746: 45 33 d2 xor %r10d,%r10d + 3749: 41 83 e3 fe and $0xfffffffe,%r11d + 374d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 3751: 4d 63 db movslq %r11d,%r11 + 3754: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi + 3758: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx + 375d: 0f 1f 00 nopl (%rax) + 3760: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 3766: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 + 376c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 3772: 49 83 c2 02 add $0x2,%r10 + 3776: 4d 3b d3 cmp %r11,%r10 + 3779: 72 e5 jb 0x3760 + 377b: 4d 3b d9 cmp %r9,%r11 + 377e: 73 3a jae 0x37ba + 3780: 48 63 c0 movslq %eax,%rax + 3783: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 3787: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 378b: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax + 3790: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3797: 00 + 3798: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 379f: 90 nop + 37a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 37a6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + 37ac: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 37b2: 49 ff c3 inc %r11 + 37b5: 4d 3b d9 cmp %r9,%r11 + 37b8: 72 e6 jb 0x37a0 + 37ba: 33 c0 xor %eax,%eax + 37bc: c5 f8 77 vzeroupper + 37bf: 5d pop %rbp + 37c0: 5f pop %rdi + 37c1: 5e pop %rsi + 37c2: c3 ret + 37c3: 45 33 db xor %r11d,%r11d + 37c6: eb b3 jmp 0x377b + 37c8: 33 c0 xor %eax,%eax + 37ca: 41 83 f9 01 cmp $0x1,%r9d + 37ce: 72 ea jb 0x37ba + 37d0: 4d 63 c9 movslq %r9d,%r9 + 37d3: 45 33 db xor %r11d,%r11d + 37d6: eb a3 jmp 0x377b + 37d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 37dd: 5d pop %rbp + 37de: 5f pop %rdi + 37df: 5e pop %rsi + 37e0: c3 ret + 37e1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 37e6: 5d pop %rbp + 37e7: 5f pop %rdi + 37e8: 5e pop %rsi + 37e9: c3 ret + 37ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 37f1: 00 + 37f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3800: 53 push %rbx + 3801: 56 push %rsi + 3802: 41 57 push %r15 + 3804: 49 89 cb mov %rcx,%r11 + 3807: 4d 85 db test %r11,%r11 + 380a: 0f 84 a7 01 00 00 je 0x39b7 + 3810: 48 85 d2 test %rdx,%rdx + 3813: 0f 84 9e 01 00 00 je 0x39b7 + 3819: 4d 85 c0 test %r8,%r8 + 381c: 0f 84 95 01 00 00 je 0x39b7 + 3822: 45 85 c9 test %r9d,%r9d + 3825: 0f 8e 82 01 00 00 jle 0x39ad + 382b: 41 83 f9 10 cmp $0x10,%r9d + 382f: 0f 8c 70 01 00 00 jl 0x39a5 + 3835: 4c 89 c1 mov %r8,%rcx + 3838: 48 83 e1 1f and $0x1f,%rcx + 383c: 89 c9 mov %ecx,%ecx + 383e: 85 c9 test %ecx,%ecx + 3840: 74 11 je 0x3853 + 3842: f6 c1 07 test $0x7,%cl + 3845: 0f 85 5a 01 00 00 jne 0x39a5 + 384b: f7 d9 neg %ecx + 384d: 83 c1 20 add $0x20,%ecx + 3850: c1 e9 03 shr $0x3,%ecx + 3853: 8d 41 10 lea 0x10(%rcx),%eax + 3856: 44 3b c8 cmp %eax,%r9d + 3859: 0f 8c 46 01 00 00 jl 0x39a5 + 385f: 45 89 ca mov %r9d,%r10d + 3862: 33 c0 xor %eax,%eax + 3864: 44 2b d1 sub %ecx,%r10d + 3867: 41 83 e2 0f and $0xf,%r10d + 386b: 41 f7 da neg %r10d + 386e: 45 03 d1 add %r9d,%r10d + 3871: 85 c9 test %ecx,%ecx + 3873: 76 24 jbe 0x3899 + 3875: 0f 1f 40 00 nopl 0x0(%rax) + 3879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3880: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 3885: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 388b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 3891: 48 ff c0 inc %rax + 3894: 48 3b c1 cmp %rcx,%rax + 3897: 72 e7 jb 0x3880 + 3899: 49 63 c2 movslq %r10d,%rax + 389c: 0f 1f 40 00 nopl 0x0(%rax) + 38a0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 + 38a5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 38a9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 38af: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 + 38b5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 + 38bb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 + 38c1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 + 38c8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 + 38cf: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 + 38d6: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 38da: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 38df: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 38e4: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 38e9: 48 83 c1 10 add $0x10,%rcx + 38ed: 48 3b c8 cmp %rax,%rcx + 38f0: 72 ae jb 0x38a0 + 38f2: 41 8d 42 01 lea 0x1(%r10),%eax + 38f6: 41 3b c1 cmp %r9d,%eax + 38f9: 0f 87 98 00 00 00 ja 0x3997 + 38ff: 4d 63 c9 movslq %r9d,%r9 + 3902: 4d 63 d2 movslq %r10d,%r10 + 3905: 4d 2b ca sub %r10,%r9 + 3908: 49 83 f9 04 cmp $0x4,%r9 + 390c: 0f 8c 8f 00 00 00 jl 0x39a1 + 3912: 4d 63 d2 movslq %r10d,%r10 + 3915: 44 89 ce mov %r9d,%esi + 3918: 83 e6 fc and $0xfffffffc,%esi + 391b: 33 c9 xor %ecx,%ecx + 391d: 48 63 f6 movslq %esi,%rsi + 3920: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 3924: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 3928: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 392c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3933: 00 + 3934: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 393b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3940: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 3946: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 394b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 3950: 48 83 c1 04 add $0x4,%rcx + 3954: 48 3b ce cmp %rsi,%rcx + 3957: 72 e7 jb 0x3940 + 3959: 49 3b f1 cmp %r9,%rsi + 395c: 73 39 jae 0x3997 + 395e: 4d 63 d2 movslq %r10d,%r10 + 3961: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 3965: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 3969: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 396d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3974: 00 + 3975: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 397c: 0f 1f 40 00 nopl 0x0(%rax) + 3980: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 3985: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 398a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 398f: 48 ff c6 inc %rsi + 3992: 49 3b f1 cmp %r9,%rsi + 3995: 72 e9 jb 0x3980 + 3997: 33 c0 xor %eax,%eax + 3999: c5 f8 77 vzeroupper + 399c: 41 5f pop %r15 + 399e: 5e pop %rsi + 399f: 5b pop %rbx + 39a0: c3 ret + 39a1: 33 f6 xor %esi,%esi + 39a3: eb b4 jmp 0x3959 + 39a5: 45 33 d2 xor %r10d,%r10d + 39a8: e9 45 ff ff ff jmp 0x38f2 + 39ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 39b2: 41 5f pop %r15 + 39b4: 5e pop %rsi + 39b5: 5b pop %rbx + 39b6: c3 ret + 39b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 39bc: 41 5f pop %r15 + 39be: 5e pop %rsi + 39bf: 5b pop %rbx + 39c0: c3 ret + 39c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 39c8: 00 + 39c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 39d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 39d7: 00 + 39d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 39df: 90 nop + 39e0: 53 push %rbx + 39e1: 56 push %rsi + 39e2: 41 57 push %r15 + 39e4: 49 89 cb mov %rcx,%r11 + 39e7: 4d 85 db test %r11,%r11 + 39ea: 0f 84 a7 01 00 00 je 0x3b97 + 39f0: 48 85 d2 test %rdx,%rdx + 39f3: 0f 84 9e 01 00 00 je 0x3b97 + 39f9: 4d 85 c0 test %r8,%r8 + 39fc: 0f 84 95 01 00 00 je 0x3b97 + 3a02: 45 85 c9 test %r9d,%r9d + 3a05: 0f 8e 82 01 00 00 jle 0x3b8d + 3a0b: 41 83 f9 10 cmp $0x10,%r9d + 3a0f: 0f 8c 70 01 00 00 jl 0x3b85 + 3a15: 4c 89 c1 mov %r8,%rcx + 3a18: 48 83 e1 1f and $0x1f,%rcx + 3a1c: 89 c9 mov %ecx,%ecx + 3a1e: 85 c9 test %ecx,%ecx + 3a20: 74 11 je 0x3a33 + 3a22: f6 c1 07 test $0x7,%cl + 3a25: 0f 85 5a 01 00 00 jne 0x3b85 + 3a2b: f7 d9 neg %ecx + 3a2d: 83 c1 20 add $0x20,%ecx + 3a30: c1 e9 03 shr $0x3,%ecx + 3a33: 8d 41 10 lea 0x10(%rcx),%eax + 3a36: 44 3b c8 cmp %eax,%r9d + 3a39: 0f 8c 46 01 00 00 jl 0x3b85 + 3a3f: 45 89 ca mov %r9d,%r10d + 3a42: 33 c0 xor %eax,%eax + 3a44: 44 2b d1 sub %ecx,%r10d + 3a47: 41 83 e2 0f and $0xf,%r10d + 3a4b: 41 f7 da neg %r10d + 3a4e: 45 03 d1 add %r9d,%r10d + 3a51: 85 c9 test %ecx,%ecx + 3a53: 76 24 jbe 0x3a79 + 3a55: 0f 1f 40 00 nopl 0x0(%rax) + 3a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a60: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 3a65: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 3a6b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 3a71: 48 ff c0 inc %rax + 3a74: 48 3b c1 cmp %rcx,%rax + 3a77: 72 e7 jb 0x3a60 + 3a79: 49 63 c2 movslq %r10d,%rax + 3a7c: 0f 1f 40 00 nopl 0x0(%rax) + 3a80: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 3a85: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 3a8b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 3a91: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 3a98: 03 + 3a99: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 + 3a9f: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 + 3aa6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 + 3aad: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 + 3ab4: 03 + 3ab5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 3abb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 3ac2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 3ac9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 3ad0: 03 + 3ad1: 48 83 c1 10 add $0x10,%rcx + 3ad5: 48 3b c8 cmp %rax,%rcx + 3ad8: 72 a6 jb 0x3a80 + 3ada: 41 8d 42 01 lea 0x1(%r10),%eax + 3ade: 41 3b c1 cmp %r9d,%eax + 3ae1: 0f 87 90 00 00 00 ja 0x3b77 + 3ae7: 4d 63 c9 movslq %r9d,%r9 + 3aea: 4d 63 d2 movslq %r10d,%r10 + 3aed: 4d 2b ca sub %r10,%r9 + 3af0: 49 83 f9 04 cmp $0x4,%r9 + 3af4: 0f 8c 87 00 00 00 jl 0x3b81 + 3afa: 4d 63 d2 movslq %r10d,%r10 + 3afd: 44 89 ce mov %r9d,%esi + 3b00: 83 e6 fc and $0xfffffffc,%esi + 3b03: 33 c9 xor %ecx,%ecx + 3b05: 48 63 f6 movslq %esi,%rsi + 3b08: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 3b0c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 3b10: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 3b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b20: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 3b26: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 3b2b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 3b30: 48 83 c1 04 add $0x4,%rcx + 3b34: 48 3b ce cmp %rsi,%rcx + 3b37: 72 e7 jb 0x3b20 + 3b39: 49 3b f1 cmp %r9,%rsi + 3b3c: 73 39 jae 0x3b77 + 3b3e: 4d 63 d2 movslq %r10d,%r10 + 3b41: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 3b45: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 3b49: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 3b4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b54: 00 + 3b55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b5c: 0f 1f 40 00 nopl 0x0(%rax) + 3b60: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 3b65: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 3b6a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 3b6f: 48 ff c6 inc %rsi + 3b72: 49 3b f1 cmp %r9,%rsi + 3b75: 72 e9 jb 0x3b60 + 3b77: 33 c0 xor %eax,%eax + 3b79: c5 f8 77 vzeroupper + 3b7c: 41 5f pop %r15 + 3b7e: 5e pop %rsi + 3b7f: 5b pop %rbx + 3b80: c3 ret + 3b81: 33 f6 xor %esi,%esi + 3b83: eb b4 jmp 0x3b39 + 3b85: 45 33 d2 xor %r10d,%r10d + 3b88: e9 4d ff ff ff jmp 0x3ada + 3b8d: b8 fa ff ff ff mov $0xfffffffa,%eax + 3b92: 41 5f pop %r15 + 3b94: 5e pop %rsi + 3b95: 5b pop %rbx + 3b96: c3 ret + 3b97: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3b9c: 41 5f pop %r15 + 3b9e: 5e pop %rsi + 3b9f: 5b pop %rbx + 3ba0: c3 ret + 3ba1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ba8: 00 + 3ba9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3bb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3bb7: 00 + 3bb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3bbf: 90 nop + 3bc0: 48 83 ec 28 sub $0x28,%rsp + 3bc4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 3bc9: 48 85 d2 test %rdx,%rdx + 3bcc: 74 1b je 0x3be9 + 3bce: 45 85 c0 test %r8d,%r8d + 3bd1: 7f 0a jg 0x3bdd + 3bd3: b8 fa ff ff ff mov $0xfffffffa,%eax + 3bd8: 48 83 c4 28 add $0x28,%rsp + 3bdc: c3 ret + 3bdd: e8 9e 76 03 00 call 0x3b280 + 3be2: 33 c0 xor %eax,%eax + 3be4: 48 83 c4 28 add $0x28,%rsp + 3be8: c3 ret + 3be9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3bee: 48 83 c4 28 add $0x28,%rsp + 3bf2: c3 ret + 3bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3bff: 00 + 3c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3c05: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 3c0a: 48 85 d2 test %rdx,%rdx + 3c0d: 74 1d je 0x3c2c + 3c0f: 45 85 c0 test %r8d,%r8d + 3c12: 7f 0b jg 0x3c1f + 3c14: b8 fa ff ff ff mov $0xfffffffa,%eax + 3c19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3c1e: c3 ret + 3c1f: e8 fc 77 03 00 call 0x3b420 + 3c24: 33 c0 xor %eax,%eax + 3c26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3c2b: c3 ret + 3c2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3c36: 90 nop + 3c37: c3 ret + 3c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c3f: 00 + 3c40: 48 83 ec 28 sub $0x28,%rsp + 3c44: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 3c49: 48 85 d2 test %rdx,%rdx + 3c4c: 74 1b je 0x3c69 + 3c4e: 45 85 c0 test %r8d,%r8d + 3c51: 7f 0a jg 0x3c5d + 3c53: b8 fa ff ff ff mov $0xfffffffa,%eax + 3c58: 48 83 c4 28 add $0x28,%rsp + 3c5c: c3 ret + 3c5d: e8 5e 79 03 00 call 0x3b5c0 + 3c62: 33 c0 xor %eax,%eax + 3c64: 48 83 c4 28 add $0x28,%rsp + 3c68: c3 ret + 3c69: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c6e: 48 83 c4 28 add $0x28,%rsp + 3c72: c3 ret + 3c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c7f: 00 + 3c80: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 3c85: 49 89 d1 mov %rdx,%r9 + 3c88: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 + 3c8c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 3c91: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 + 3c97: 4d 85 c9 test %r9,%r9 + 3c9a: 0f 84 5a 01 00 00 je 0x3dfa + 3ca0: 45 85 c0 test %r8d,%r8d + 3ca3: 0f 8e 48 01 00 00 jle 0x3df1 + 3ca9: 41 83 f8 08 cmp $0x8,%r8d + 3cad: 0f 8c 2f 01 00 00 jl 0x3de2 + 3cb3: 4c 89 ca mov %r9,%rdx + 3cb6: 48 83 e2 1f and $0x1f,%rdx + 3cba: 85 d2 test %edx,%edx + 3cbc: 74 11 je 0x3ccf + 3cbe: f6 c2 07 test $0x7,%dl + 3cc1: 0f 85 1b 01 00 00 jne 0x3de2 + 3cc7: f7 da neg %edx + 3cc9: 83 c2 20 add $0x20,%edx + 3ccc: c1 ea 03 shr $0x3,%edx + 3ccf: 8d 42 08 lea 0x8(%rdx),%eax + 3cd2: 44 3b c0 cmp %eax,%r8d + 3cd5: 0f 8c 07 01 00 00 jl 0x3de2 + 3cdb: 44 89 c1 mov %r8d,%ecx + 3cde: 33 c0 xor %eax,%eax + 3ce0: 2b ca sub %edx,%ecx + 3ce2: 83 e1 07 and $0x7,%ecx + 3ce5: f7 d9 neg %ecx + 3ce7: 41 03 c8 add %r8d,%ecx + 3cea: 41 89 d2 mov %edx,%r10d + 3ced: 85 d2 test %edx,%edx + 3cef: 76 27 jbe 0x3d18 + 3cf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3cf8: 00 + 3cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d00: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 + 3d06: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 + 3d0a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) + 3d10: 48 ff c0 inc %rax + 3d13: 49 3b c2 cmp %r10,%rax + 3d16: 72 e8 jb 0x3d00 + 3d18: 48 63 d1 movslq %ecx,%rdx + 3d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3d20: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 + 3d26: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 + 3d2d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) + 3d33: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) + 3d3a: 49 83 c2 08 add $0x8,%r10 + 3d3e: 4c 3b d2 cmp %rdx,%r10 + 3d41: 72 dd jb 0x3d20 + 3d43: 8d 41 01 lea 0x1(%rcx),%eax + 3d46: 41 3b c0 cmp %r8d,%eax + 3d49: 0f 87 89 00 00 00 ja 0x3dd8 + 3d4f: 4d 63 c0 movslq %r8d,%r8 + 3d52: 4c 2b c2 sub %rdx,%r8 + 3d55: 49 83 f8 02 cmp $0x2,%r8 + 3d59: 0f 8c 7f 00 00 00 jl 0x3dde + 3d5f: 44 89 c0 mov %r8d,%eax + 3d62: 45 33 d2 xor %r10d,%r10d + 3d65: 83 e0 fe and $0xfffffffe,%eax + 3d68: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 3d6c: 48 63 c0 movslq %eax,%rax + 3d6f: c5 fb 12 c8 vmovddup %xmm0,%xmm1 + 3d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d7f: 00 + 3d80: 49 83 c2 02 add $0x2,%r10 + 3d84: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 + 3d88: c5 f8 11 12 vmovups %xmm2,(%rdx) + 3d8c: 48 83 c2 10 add $0x10,%rdx + 3d90: 4c 3b d0 cmp %rax,%r10 + 3d93: 72 eb jb 0x3d80 + 3d95: 49 3b c0 cmp %r8,%rax + 3d98: 73 3e jae 0x3dd8 + 3d9a: 48 63 c9 movslq %ecx,%rcx + 3d9d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 3da1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 3da5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3dac: 00 + 3dad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3dc0: c5 fb 10 0a vmovsd (%rdx),%xmm1 + 3dc4: 48 ff c0 inc %rax + 3dc7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 3dcb: c5 fb 11 12 vmovsd %xmm2,(%rdx) + 3dcf: 48 83 c2 08 add $0x8,%rdx + 3dd3: 49 3b c0 cmp %r8,%rax + 3dd6: 72 e8 jb 0x3dc0 + 3dd8: 33 c0 xor %eax,%eax + 3dda: c5 f8 77 vzeroupper + 3ddd: c3 ret + 3dde: 33 c0 xor %eax,%eax + 3de0: eb b3 jmp 0x3d95 + 3de2: 33 c9 xor %ecx,%ecx + 3de4: 41 83 f8 01 cmp $0x1,%r8d + 3de8: 72 ee jb 0x3dd8 + 3dea: 4d 63 c0 movslq %r8d,%r8 + 3ded: 33 c0 xor %eax,%eax + 3def: eb a4 jmp 0x3d95 + 3df1: b8 fa ff ff ff mov $0xfffffffa,%eax + 3df6: c5 f8 77 vzeroupper + 3df9: c3 ret + 3dfa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3dff: c5 f8 77 vzeroupper + 3e02: c3 ret + 3e03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e0a: 00 + 3e0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e20: 45 89 c1 mov %r8d,%r9d + 3e23: 49 89 d0 mov %rdx,%r8 + 3e26: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 3e2b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 3e30: 4d 85 c0 test %r8,%r8 + 3e33: 0f 84 f0 00 00 00 je 0x3f29 + 3e39: 45 85 c9 test %r9d,%r9d + 3e3c: 0f 8e e1 00 00 00 jle 0x3f23 + 3e42: 49 63 d1 movslq %r9d,%rdx + 3e45: 48 83 fa 08 cmp $0x8,%rdx + 3e49: 0f 8c cf 00 00 00 jl 0x3f1e + 3e4f: 4c 89 c0 mov %r8,%rax + 3e52: 48 83 e0 1f and $0x1f,%rax + 3e56: 85 c0 test %eax,%eax + 3e58: 74 10 je 0x3e6a + 3e5a: a8 07 test $0x7,%al + 3e5c: 0f 85 bc 00 00 00 jne 0x3f1e + 3e62: f7 d8 neg %eax + 3e64: 83 c0 20 add $0x20,%eax + 3e67: c1 e8 03 shr $0x3,%eax + 3e6a: 8d 48 08 lea 0x8(%rax),%ecx + 3e6d: 48 3b d1 cmp %rcx,%rdx + 3e70: 0f 8c a8 00 00 00 jl 0x3f1e + 3e76: 44 89 c9 mov %r9d,%ecx + 3e79: 2b c8 sub %eax,%ecx + 3e7b: 83 e1 07 and $0x7,%ecx + 3e7e: 44 2b c9 sub %ecx,%r9d + 3e81: 33 c9 xor %ecx,%ecx + 3e83: 41 89 c2 mov %eax,%r10d + 3e86: 85 c0 test %eax,%eax + 3e88: 76 2e jbe 0x3eb8 + 3e8a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e91: 00 + 3e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ea0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 + 3ea6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 3eaa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 3eb0: 48 ff c1 inc %rcx + 3eb3: 49 3b ca cmp %r10,%rcx + 3eb6: 72 e8 jb 0x3ea0 + 3eb8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 3ebd: 49 63 c1 movslq %r9d,%rax + 3ec0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 + 3ec6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 + 3ecd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 3ed3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 3eda: 49 83 c2 08 add $0x8,%r10 + 3ede: 4c 3b d0 cmp %rax,%r10 + 3ee1: 72 dd jb 0x3ec0 + 3ee3: 33 c0 xor %eax,%eax + 3ee5: 41 8d 49 01 lea 0x1(%r9),%ecx + 3ee9: 48 63 c9 movslq %ecx,%rcx + 3eec: 48 3b ca cmp %rdx,%rcx + 3eef: 77 27 ja 0x3f18 + 3ef1: 4d 63 c9 movslq %r9d,%r9 + 3ef4: 49 2b d1 sub %r9,%rdx + 3ef7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 3efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3f00: c5 fb 10 09 vmovsd (%rcx),%xmm1 + 3f04: 48 ff c0 inc %rax + 3f07: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 3f0b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 3f0f: 48 83 c1 08 add $0x8,%rcx + 3f13: 48 3b c2 cmp %rdx,%rax + 3f16: 72 e8 jb 0x3f00 + 3f18: 33 c0 xor %eax,%eax + 3f1a: c5 f8 77 vzeroupper + 3f1d: c3 ret + 3f1e: 45 33 c9 xor %r9d,%r9d + 3f21: eb c0 jmp 0x3ee3 + 3f23: b8 fa ff ff ff mov $0xfffffffa,%eax + 3f28: c3 ret + 3f29: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3f2e: c3 ret + 3f2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f36: 00 + 3f37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3f3e: 66 90 xchg %ax,%ax + 3f40: 45 89 c1 mov %r8d,%r9d + 3f43: 49 89 d0 mov %rdx,%r8 + 3f46: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 3f4b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 + 3f50: 4d 85 c0 test %r8,%r8 + 3f53: 0f 84 f0 00 00 00 je 0x4049 + 3f59: 45 85 c9 test %r9d,%r9d + 3f5c: 0f 8e e1 00 00 00 jle 0x4043 + 3f62: 49 63 d1 movslq %r9d,%rdx + 3f65: 48 83 fa 08 cmp $0x8,%rdx + 3f69: 0f 8c cf 00 00 00 jl 0x403e + 3f6f: 4c 89 c0 mov %r8,%rax + 3f72: 48 83 e0 1f and $0x1f,%rax + 3f76: 85 c0 test %eax,%eax + 3f78: 74 10 je 0x3f8a + 3f7a: a8 07 test $0x7,%al + 3f7c: 0f 85 bc 00 00 00 jne 0x403e + 3f82: f7 d8 neg %eax + 3f84: 83 c0 20 add $0x20,%eax + 3f87: c1 e8 03 shr $0x3,%eax + 3f8a: 8d 48 08 lea 0x8(%rax),%ecx + 3f8d: 48 3b d1 cmp %rcx,%rdx + 3f90: 0f 8c a8 00 00 00 jl 0x403e + 3f96: 44 89 c9 mov %r9d,%ecx + 3f99: 2b c8 sub %eax,%ecx + 3f9b: 83 e1 07 and $0x7,%ecx + 3f9e: 44 2b c9 sub %ecx,%r9d + 3fa1: 33 c9 xor %ecx,%ecx + 3fa3: 41 89 c2 mov %eax,%r10d + 3fa6: 85 c0 test %eax,%eax + 3fa8: 76 2e jbe 0x3fd8 + 3faa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3fb1: 00 + 3fb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3fc0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 + 3fc6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 3fca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 3fd0: 48 ff c1 inc %rcx + 3fd3: 49 3b ca cmp %r10,%rcx + 3fd6: 72 e8 jb 0x3fc0 + 3fd8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 3fdd: 49 63 c1 movslq %r9d,%rax + 3fe0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 + 3fe6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 + 3fed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 3ff3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 3ffa: 49 83 c2 08 add $0x8,%r10 + 3ffe: 4c 3b d0 cmp %rax,%r10 + 4001: 72 dd jb 0x3fe0 + 4003: 33 c0 xor %eax,%eax + 4005: 41 8d 49 01 lea 0x1(%r9),%ecx + 4009: 48 63 c9 movslq %ecx,%rcx + 400c: 48 3b ca cmp %rdx,%rcx + 400f: 77 27 ja 0x4038 + 4011: 4d 63 c9 movslq %r9d,%r9 + 4014: 49 2b d1 sub %r9,%rdx + 4017: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 401b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4020: c5 fb 10 01 vmovsd (%rcx),%xmm0 + 4024: 48 ff c0 inc %rax + 4027: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 402b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 402f: 48 83 c1 08 add $0x8,%rcx + 4033: 48 3b c2 cmp %rdx,%rax + 4036: 72 e8 jb 0x4020 + 4038: 33 c0 xor %eax,%eax + 403a: c5 f8 77 vzeroupper + 403d: c3 ret + 403e: 45 33 c9 xor %r9d,%r9d + 4041: eb c0 jmp 0x4003 + 4043: b8 fa ff ff ff mov $0xfffffffa,%eax + 4048: c3 ret + 4049: b8 f8 ff ff ff mov $0xfffffff8,%eax + 404e: c3 ret + 404f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4056: 00 + 4057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 405e: 66 90 xchg %ax,%ax + 4060: 55 push %rbp + 4061: 48 83 ec 30 sub $0x30,%rsp + 4065: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 406a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 406e: 48 89 55 28 mov %rdx,0x28(%rbp) + 4072: 44 89 45 30 mov %r8d,0x30(%rbp) + 4076: 48 8b 45 20 mov 0x20(%rbp),%rax + 407a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 407e: 8b 4d 30 mov 0x30(%rbp),%ecx + 4081: 89 4d 08 mov %ecx,0x8(%rbp) + 4084: 48 89 c1 mov %rax,%rcx + 4087: 8b 45 08 mov 0x8(%rbp),%eax + 408a: 41 89 c0 mov %eax,%r8d + 408d: e8 8e 75 13 00 call 0x13b620 + 4092: 89 45 00 mov %eax,0x0(%rbp) + 4095: 8b 45 00 mov 0x0(%rbp),%eax + 4098: 48 8d 65 10 lea 0x10(%rbp),%rsp + 409c: 5d pop %rbp + 409d: c3 ret + 409e: 66 90 xchg %ax,%ax + 40a0: 55 push %rbp + 40a1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 40a6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 40ab: 48 89 4d 20 mov %rcx,0x20(%rbp) + 40af: 48 89 55 28 mov %rdx,0x28(%rbp) + 40b3: 44 89 45 30 mov %r8d,0x30(%rbp) + 40b7: 48 8b 45 20 mov 0x20(%rbp),%rax + 40bb: 48 8b 55 28 mov 0x28(%rbp),%rdx + 40bf: 8b 4d 30 mov 0x30(%rbp),%ecx + 40c2: 89 4d 08 mov %ecx,0x8(%rbp) + 40c5: 48 89 c1 mov %rax,%rcx + 40c8: 8b 45 08 mov 0x8(%rbp),%eax + 40cb: 41 89 c0 mov %eax,%r8d + 40ce: e8 6d 75 13 00 call 0x13b640 + 40d3: 89 45 00 mov %eax,0x0(%rbp) + 40d6: 8b 45 00 mov 0x0(%rbp),%eax + 40d9: 48 8d 65 10 lea 0x10(%rbp),%rsp + 40dd: 5d pop %rbp + 40de: c3 ret + 40df: 90 nop + 40e0: 55 push %rbp + 40e1: 48 83 ec 30 sub $0x30,%rsp + 40e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 40ea: 48 89 4d 20 mov %rcx,0x20(%rbp) + 40ee: 48 89 55 28 mov %rdx,0x28(%rbp) + 40f2: 44 89 45 30 mov %r8d,0x30(%rbp) + 40f6: 48 8b 45 20 mov 0x20(%rbp),%rax + 40fa: 48 8b 55 28 mov 0x28(%rbp),%rdx + 40fe: 8b 4d 30 mov 0x30(%rbp),%ecx + 4101: 89 4d 08 mov %ecx,0x8(%rbp) + 4104: 48 89 c1 mov %rax,%rcx + 4107: 8b 45 08 mov 0x8(%rbp),%eax + 410a: 41 89 c0 mov %eax,%r8d + 410d: e8 4e 75 13 00 call 0x13b660 + 4112: 89 45 00 mov %eax,0x0(%rbp) + 4115: 8b 45 00 mov 0x0(%rbp),%eax + 4118: 48 8d 65 10 lea 0x10(%rbp),%rsp + 411c: 5d pop %rbp + 411d: c3 ret + 411e: 66 90 xchg %ax,%ax + 4120: 55 push %rbp + 4121: 48 83 ec 30 sub $0x30,%rsp + 4125: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 412a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 412e: 48 89 55 28 mov %rdx,0x28(%rbp) + 4132: 44 89 45 30 mov %r8d,0x30(%rbp) + 4136: 48 8b 45 20 mov 0x20(%rbp),%rax + 413a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 413e: 8b 4d 30 mov 0x30(%rbp),%ecx + 4141: 89 4d 08 mov %ecx,0x8(%rbp) + 4144: 48 89 c1 mov %rax,%rcx + 4147: 8b 45 08 mov 0x8(%rbp),%eax + 414a: 41 89 c0 mov %eax,%r8d + 414d: e8 2e 75 13 00 call 0x13b680 + 4152: 89 45 00 mov %eax,0x0(%rbp) + 4155: 8b 45 00 mov 0x0(%rbp),%eax + 4158: 48 8d 65 10 lea 0x10(%rbp),%rsp + 415c: 5d pop %rbp + 415d: c3 ret + 415e: 66 90 xchg %ax,%ax + 4160: 55 push %rbp + 4161: 48 83 ec 30 sub $0x30,%rsp + 4165: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 416a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 416e: 48 89 55 28 mov %rdx,0x28(%rbp) + 4172: 44 89 45 30 mov %r8d,0x30(%rbp) + 4176: 48 8b 45 20 mov 0x20(%rbp),%rax + 417a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 417e: 8b 4d 30 mov 0x30(%rbp),%ecx + 4181: 89 4d 08 mov %ecx,0x8(%rbp) + 4184: 48 89 c1 mov %rax,%rcx + 4187: 8b 45 08 mov 0x8(%rbp),%eax + 418a: 41 89 c0 mov %eax,%r8d + 418d: e8 0e 75 13 00 call 0x13b6a0 + 4192: 89 45 00 mov %eax,0x0(%rbp) + 4195: 8b 45 00 mov 0x0(%rbp),%eax + 4198: 48 8d 65 10 lea 0x10(%rbp),%rsp + 419c: 5d pop %rbp + 419d: c3 ret + 419e: 66 90 xchg %ax,%ax + 41a0: 55 push %rbp + 41a1: 48 83 ec 30 sub $0x30,%rsp + 41a5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 41aa: 48 89 4d 20 mov %rcx,0x20(%rbp) + 41ae: 48 89 55 28 mov %rdx,0x28(%rbp) + 41b2: 44 89 45 30 mov %r8d,0x30(%rbp) + 41b6: 48 8b 45 20 mov 0x20(%rbp),%rax + 41ba: 48 8b 55 28 mov 0x28(%rbp),%rdx + 41be: 8b 4d 30 mov 0x30(%rbp),%ecx + 41c1: 89 4d 08 mov %ecx,0x8(%rbp) + 41c4: 48 89 c1 mov %rax,%rcx + 41c7: 8b 45 08 mov 0x8(%rbp),%eax + 41ca: 41 89 c0 mov %eax,%r8d + 41cd: e8 ee 74 13 00 call 0x13b6c0 + 41d2: 89 45 00 mov %eax,0x0(%rbp) + 41d5: 8b 45 00 mov 0x0(%rbp),%eax + 41d8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 41dc: 5d pop %rbp + 41dd: c3 ret + 41de: 66 90 xchg %ax,%ax + 41e0: 48 83 ec 28 sub $0x28,%rsp + 41e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 41e9: 48 85 d2 test %rdx,%rdx + 41ec: 74 28 je 0x4216 + 41ee: 45 85 c0 test %r8d,%r8d + 41f1: 7f 0a jg 0x41fd + 41f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 41f8: 48 83 c4 28 add $0x28,%rsp + 41fc: c3 ret + 41fd: 89 c8 mov %ecx,%eax + 41ff: 48 c1 e9 20 shr $0x20,%rcx + 4203: 48 c1 e1 20 shl $0x20,%rcx + 4207: 48 0b c8 or %rax,%rcx + 420a: e8 51 75 03 00 call 0x3b760 + 420f: 33 c0 xor %eax,%eax + 4211: 48 83 c4 28 add $0x28,%rsp + 4215: c3 ret + 4216: b8 f8 ff ff ff mov $0xfffffff8,%eax + 421b: 48 83 c4 28 add $0x28,%rsp + 421f: c3 ret + 4220: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4225: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 422a: 48 85 d2 test %rdx,%rdx + 422d: 74 2a je 0x4259 + 422f: 45 85 c0 test %r8d,%r8d + 4232: 7f 0b jg 0x423f + 4234: b8 fa ff ff ff mov $0xfffffffa,%eax + 4239: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 423e: c3 ret + 423f: 89 c8 mov %ecx,%eax + 4241: 48 c1 e9 20 shr $0x20,%rcx + 4245: 48 c1 e1 20 shl $0x20,%rcx + 4249: 48 0b c8 or %rax,%rcx + 424c: e8 2f 75 03 00 call 0x3b780 + 4251: 33 c0 xor %eax,%eax + 4253: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4258: c3 ret + 4259: b8 f8 ff ff ff mov $0xfffffff8,%eax + 425e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4263: 90 nop + 4264: c3 ret + 4265: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 426c: 00 + 426d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4274: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4280: 48 83 ec 28 sub $0x28,%rsp + 4284: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 4289: 48 85 d2 test %rdx,%rdx + 428c: 74 28 je 0x42b6 + 428e: 45 85 c0 test %r8d,%r8d + 4291: 7f 0a jg 0x429d + 4293: b8 fa ff ff ff mov $0xfffffffa,%eax + 4298: 48 83 c4 28 add $0x28,%rsp + 429c: c3 ret + 429d: 89 c8 mov %ecx,%eax + 429f: 48 c1 e9 20 shr $0x20,%rcx + 42a3: 48 c1 e1 20 shl $0x20,%rcx + 42a7: 48 0b c8 or %rax,%rcx + 42aa: e8 f1 74 03 00 call 0x3b7a0 + 42af: 33 c0 xor %eax,%eax + 42b1: 48 83 c4 28 add $0x28,%rsp + 42b5: c3 ret + 42b6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 42bb: 48 83 c4 28 add $0x28,%rsp + 42bf: c3 ret + 42c0: 48 83 ec 28 sub $0x28,%rsp + 42c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 42c9: 48 85 d2 test %rdx,%rdx + 42cc: 74 28 je 0x42f6 + 42ce: 45 85 c0 test %r8d,%r8d + 42d1: 7f 0a jg 0x42dd + 42d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 42d8: 48 83 c4 28 add $0x28,%rsp + 42dc: c3 ret + 42dd: 89 c8 mov %ecx,%eax + 42df: 48 c1 e9 20 shr $0x20,%rcx + 42e3: 48 c1 e1 20 shl $0x20,%rcx + 42e7: 48 0b c8 or %rax,%rcx + 42ea: e8 d1 74 03 00 call 0x3b7c0 + 42ef: 33 c0 xor %eax,%eax + 42f1: 48 83 c4 28 add $0x28,%rsp + 42f5: c3 ret + 42f6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 42fb: 48 83 c4 28 add $0x28,%rsp + 42ff: c3 ret + 4300: 48 83 ec 28 sub $0x28,%rsp + 4304: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 4309: 48 85 d2 test %rdx,%rdx + 430c: 74 28 je 0x4336 + 430e: 45 85 c0 test %r8d,%r8d + 4311: 7f 0a jg 0x431d + 4313: b8 fa ff ff ff mov $0xfffffffa,%eax + 4318: 48 83 c4 28 add $0x28,%rsp + 431c: c3 ret + 431d: 89 c8 mov %ecx,%eax + 431f: 48 c1 e9 20 shr $0x20,%rcx + 4323: 48 c1 e1 20 shl $0x20,%rcx + 4327: 48 0b c8 or %rax,%rcx + 432a: e8 b1 74 03 00 call 0x3b7e0 + 432f: 33 c0 xor %eax,%eax + 4331: 48 83 c4 28 add $0x28,%rsp + 4335: c3 ret + 4336: b8 f8 ff ff ff mov $0xfffffff8,%eax + 433b: 48 83 c4 28 add $0x28,%rsp + 433f: c3 ret + 4340: 48 83 ec 28 sub $0x28,%rsp + 4344: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 4349: 48 85 d2 test %rdx,%rdx + 434c: 74 28 je 0x4376 + 434e: 45 85 c0 test %r8d,%r8d + 4351: 7f 0a jg 0x435d + 4353: b8 fa ff ff ff mov $0xfffffffa,%eax + 4358: 48 83 c4 28 add $0x28,%rsp + 435c: c3 ret + 435d: 89 c8 mov %ecx,%eax + 435f: 48 c1 e9 20 shr $0x20,%rcx + 4363: 48 c1 e1 20 shl $0x20,%rcx + 4367: 48 0b c8 or %rax,%rcx + 436a: e8 d1 77 03 00 call 0x3bb40 + 436f: 33 c0 xor %eax,%eax + 4371: 48 83 c4 28 add $0x28,%rsp + 4375: c3 ret + 4376: b8 f8 ff ff ff mov $0xfffffff8,%eax + 437b: 48 83 c4 28 add $0x28,%rsp + 437f: c3 ret + 4380: 48 83 ec 28 sub $0x28,%rsp + 4384: 48 85 d2 test %rdx,%rdx + 4387: 74 41 je 0x43ca + 4389: 45 85 c0 test %r8d,%r8d + 438c: 7e 32 jle 0x43c0 + 438e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c577b8 + 4395: 01 + 4396: 7a 02 jp 0x439a + 4398: 74 10 je 0x43aa + 439a: 0f 57 c9 xorps %xmm1,%xmm1 + 439d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 43a1: 7a 02 jp 0x43a5 + 43a3: 74 0c je 0x43b1 + 43a5: e8 b6 7a 03 00 call 0x3be60 + 43aa: 33 c0 xor %eax,%eax + 43ac: 48 83 c4 28 add $0x28,%rsp + 43b0: c3 ret + 43b1: 48 89 d1 mov %rdx,%rcx + 43b4: 44 89 c2 mov %r8d,%edx + 43b7: 48 83 c4 28 add $0x28,%rsp + 43bb: e9 20 3f 01 00 jmp 0x182e0 + 43c0: b8 fa ff ff ff mov $0xfffffffa,%eax + 43c5: 48 83 c4 28 add $0x28,%rsp + 43c9: c3 ret + 43ca: b8 f8 ff ff ff mov $0xfffffff8,%eax + 43cf: 48 83 c4 28 add $0x28,%rsp + 43d3: c3 ret + 43d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 43d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 43e5: 48 85 d2 test %rdx,%rdx + 43e8: 74 45 je 0x442f + 43ea: 45 85 c0 test %r8d,%r8d + 43ed: 7e 34 jle 0x4423 + 43ef: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c577c0 + 43f6: 01 + 43f7: 7a 02 jp 0x43fb + 43f9: 74 10 je 0x440b + 43fb: 0f 57 c9 xorps %xmm1,%xmm1 + 43fe: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 4402: 7a 02 jp 0x4406 + 4404: 74 0d je 0x4413 + 4406: e8 f5 7b 03 00 call 0x3c000 + 440b: 33 c0 xor %eax,%eax + 440d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4412: c3 ret + 4413: 48 89 d1 mov %rdx,%rcx + 4416: 44 89 c2 mov %r8d,%edx + 4419: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 441e: e9 bd 40 01 00 jmp 0x184e0 + 4423: b8 fa ff ff ff mov $0xfffffffa,%eax + 4428: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 442d: 90 nop + 442e: c3 ret + 442f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4434: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4439: 90 nop + 443a: 90 nop + 443b: 90 nop + 443c: c3 ret + 443d: 0f 1f 00 nopl (%rax) + 4440: 48 83 ec 28 sub $0x28,%rsp + 4444: 48 85 d2 test %rdx,%rdx + 4447: 74 41 je 0x448a + 4449: 45 85 c0 test %r8d,%r8d + 444c: 7e 32 jle 0x4480 + 444e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c577c8 + 4455: 01 + 4456: 7a 02 jp 0x445a + 4458: 74 10 je 0x446a + 445a: 0f 57 c9 xorps %xmm1,%xmm1 + 445d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 4461: 7a 02 jp 0x4465 + 4463: 74 0c je 0x4471 + 4465: e8 36 7d 03 00 call 0x3c1a0 + 446a: 33 c0 xor %eax,%eax + 446c: 48 83 c4 28 add $0x28,%rsp + 4470: c3 ret + 4471: 48 89 d1 mov %rdx,%rcx + 4474: 44 89 c2 mov %r8d,%edx + 4477: 48 83 c4 28 add $0x28,%rsp + 447b: e9 40 42 01 00 jmp 0x186c0 + 4480: b8 fa ff ff ff mov $0xfffffffa,%eax + 4485: 48 83 c4 28 add $0x28,%rsp + 4489: c3 ret + 448a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 448f: 48 83 c4 28 add $0x28,%rsp + 4493: c3 ret + 4494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 44a0: 48 83 ec 28 sub $0x28,%rsp + 44a4: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 44a8: 48 85 d2 test %rdx,%rdx + 44ab: 0f 84 c2 01 00 00 je 0x4673 + 44b1: 45 85 c0 test %r8d,%r8d + 44b4: 0f 8e af 01 00 00 jle 0x4669 + 44ba: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c577d0 + 44c1: 01 + 44c2: 7a 06 jp 0x44ca + 44c4: 0f 84 98 01 00 00 je 0x4662 + 44ca: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 44ce: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 44d2: 7a 06 jp 0x44da + 44d4: 0f 84 78 01 00 00 je 0x4652 + 44da: 41 83 f8 10 cmp $0x10,%r8d + 44de: 0f 8c 5e 01 00 00 jl 0x4642 + 44e4: 49 89 d1 mov %rdx,%r9 + 44e7: 49 83 e1 1f and $0x1f,%r9 + 44eb: 45 85 c9 test %r9d,%r9d + 44ee: 74 18 je 0x4508 + 44f0: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 44f7: 0f 85 45 01 00 00 jne 0x4642 + 44fd: 41 f7 d9 neg %r9d + 4500: 41 83 c1 20 add $0x20,%r9d + 4504: 41 c1 e9 03 shr $0x3,%r9d + 4508: 41 8d 41 10 lea 0x10(%r9),%eax + 450c: 44 3b c0 cmp %eax,%r8d + 450f: 0f 8c 2d 01 00 00 jl 0x4642 + 4515: 45 89 c2 mov %r8d,%r10d + 4518: 33 c0 xor %eax,%eax + 451a: 45 2b d1 sub %r9d,%r10d + 451d: 41 83 e2 0f and $0xf,%r10d + 4521: 41 f7 da neg %r10d + 4524: 45 03 d0 add %r8d,%r10d + 4527: 45 89 cb mov %r9d,%r11d + 452a: 45 85 c9 test %r9d,%r9d + 452d: 76 23 jbe 0x4552 + 452f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4536: 00 + 4537: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 453e: 66 90 xchg %ax,%ax + 4540: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 + 4545: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) + 454a: 48 ff c0 inc %rax + 454d: 49 3b c3 cmp %r11,%rax + 4550: 72 ee jb 0x4540 + 4552: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 4556: 4d 63 ca movslq %r10d,%r9 + 4559: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 455f: 90 nop + 4560: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 + 4566: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 + 456d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 + 4574: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 + 457b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) + 4581: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) + 4588: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) + 458f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) + 4596: 49 83 c3 10 add $0x10,%r11 + 459a: 4d 3b d9 cmp %r9,%r11 + 459d: 72 c1 jb 0x4560 + 459f: 41 8d 42 01 lea 0x1(%r10),%eax + 45a3: 41 3b c0 cmp %r8d,%eax + 45a6: 0f 87 88 00 00 00 ja 0x4634 + 45ac: 4d 63 c0 movslq %r8d,%r8 + 45af: 4d 2b c1 sub %r9,%r8 + 45b2: 49 83 f8 04 cmp $0x4,%r8 + 45b6: 0f 8c 82 00 00 00 jl 0x463e + 45bc: 44 89 c0 mov %r8d,%eax + 45bf: 45 33 db xor %r11d,%r11d + 45c2: 83 e0 fc and $0xfffffffc,%eax + 45c5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 + 45c9: 48 63 c0 movslq %eax,%rax + 45cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 45d3: 00 + 45d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 45db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 45e0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 + 45e5: 49 83 c3 04 add $0x4,%r11 + 45e9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 45ee: 49 83 c1 20 add $0x20,%r9 + 45f2: 4c 3b d8 cmp %rax,%r11 + 45f5: 72 e9 jb 0x45e0 + 45f7: 49 3b c0 cmp %r8,%rax + 45fa: 73 38 jae 0x4634 + 45fc: 4d 63 d2 movslq %r10d,%r10 + 45ff: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 4603: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 4607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 460e: 00 + 460f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4616: 0f 1f 00 nopl (%rax) + 4619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4620: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 + 4624: 48 ff c0 inc %rax + 4627: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 462b: 48 83 c2 08 add $0x8,%rdx + 462f: 49 3b c0 cmp %r8,%rax + 4632: 72 ec jb 0x4620 + 4634: 33 c0 xor %eax,%eax + 4636: c5 f8 77 vzeroupper + 4639: 48 83 c4 28 add $0x28,%rsp + 463d: c3 ret + 463e: 33 c0 xor %eax,%eax + 4640: eb b5 jmp 0x45f7 + 4642: 45 33 d2 xor %r10d,%r10d + 4645: 41 83 f8 01 cmp $0x1,%r8d + 4649: 72 e9 jb 0x4634 + 464b: 4d 63 c0 movslq %r8d,%r8 + 464e: 33 c0 xor %eax,%eax + 4650: eb a5 jmp 0x45f7 + 4652: 48 89 d1 mov %rdx,%rcx + 4655: 44 89 c2 mov %r8d,%edx + 4658: e8 a3 40 01 00 call 0x18700 + 465d: 48 83 c4 28 add $0x28,%rsp + 4661: c3 ret + 4662: 33 c0 xor %eax,%eax + 4664: 48 83 c4 28 add $0x28,%rsp + 4668: c3 ret + 4669: b8 fa ff ff ff mov $0xfffffffa,%eax + 466e: 48 83 c4 28 add $0x28,%rsp + 4672: c3 ret + 4673: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4678: 48 83 c4 28 add $0x28,%rsp + 467c: c3 ret + 467d: 0f 1f 00 nopl (%rax) + 4680: 48 83 ec 28 sub $0x28,%rsp + 4684: 48 85 d2 test %rdx,%rdx + 4687: 0f 84 be 01 00 00 je 0x484b + 468d: 45 85 c0 test %r8d,%r8d + 4690: 0f 8e ab 01 00 00 jle 0x4841 + 4696: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c577d8 + 469d: 01 + 469e: 7a 06 jp 0x46a6 + 46a0: 0f 84 94 01 00 00 je 0x483a + 46a6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 46aa: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 46ae: 7a 06 jp 0x46b6 + 46b0: 0f 84 74 01 00 00 je 0x482a + 46b6: 41 83 f8 10 cmp $0x10,%r8d + 46ba: 0f 8c 62 01 00 00 jl 0x4822 + 46c0: 49 89 d3 mov %rdx,%r11 + 46c3: 49 83 e3 1f and $0x1f,%r11 + 46c7: 45 85 db test %r11d,%r11d + 46ca: 74 18 je 0x46e4 + 46cc: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 46d3: 0f 85 49 01 00 00 jne 0x4822 + 46d9: 41 f7 db neg %r11d + 46dc: 41 83 c3 20 add $0x20,%r11d + 46e0: 41 c1 eb 03 shr $0x3,%r11d + 46e4: 41 8d 43 10 lea 0x10(%r11),%eax + 46e8: 44 3b c0 cmp %eax,%r8d + 46eb: 0f 8c 31 01 00 00 jl 0x4822 + 46f1: 45 89 c1 mov %r8d,%r9d + 46f4: 33 c0 xor %eax,%eax + 46f6: 45 2b cb sub %r11d,%r9d + 46f9: 41 83 e1 0f and $0xf,%r9d + 46fd: 41 f7 d9 neg %r9d + 4700: 45 03 c8 add %r8d,%r9d + 4703: 45 89 da mov %r11d,%r10d + 4706: 45 85 db test %r11d,%r11d + 4709: 76 27 jbe 0x4732 + 470b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4712: 00 + 4713: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 471a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4720: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 4725: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 472a: 48 ff c0 inc %rax + 472d: 49 3b c2 cmp %r10,%rax + 4730: 72 ee jb 0x4720 + 4732: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 4737: 49 63 c1 movslq %r9d,%rax + 473a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4740: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 4746: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 474d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 4754: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 475b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 4761: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 4768: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 476f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 4776: 49 83 c2 10 add $0x10,%r10 + 477a: 4c 3b d0 cmp %rax,%r10 + 477d: 72 c1 jb 0x4740 + 477f: 41 8d 41 01 lea 0x1(%r9),%eax + 4783: 41 3b c0 cmp %r8d,%eax + 4786: 0f 87 88 00 00 00 ja 0x4814 + 478c: 4d 63 c0 movslq %r8d,%r8 + 478f: 4d 63 c9 movslq %r9d,%r9 + 4792: 4d 2b c1 sub %r9,%r8 + 4795: 49 83 f8 04 cmp $0x4,%r8 + 4799: 0f 8c 7f 00 00 00 jl 0x481e + 479f: 4d 63 c9 movslq %r9d,%r9 + 47a2: 44 89 c0 mov %r8d,%eax + 47a5: 83 e0 fc and $0xfffffffc,%eax + 47a8: 45 33 db xor %r11d,%r11d + 47ab: 48 63 c0 movslq %eax,%rax + 47ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 47b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 47b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 47be: 00 00 + 47c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 47c5: 49 83 c3 04 add $0x4,%r11 + 47c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 47ce: 49 83 c2 20 add $0x20,%r10 + 47d2: 4c 3b d8 cmp %rax,%r11 + 47d5: 72 e9 jb 0x47c0 + 47d7: 49 3b c0 cmp %r8,%rax + 47da: 73 38 jae 0x4814 + 47dc: 4d 63 c9 movslq %r9d,%r9 + 47df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 47e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 47e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 47ee: 00 + 47ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47f6: 0f 1f 00 nopl (%rax) + 47f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4800: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 4804: 48 ff c0 inc %rax + 4807: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 480b: 48 83 c2 08 add $0x8,%rdx + 480f: 49 3b c0 cmp %r8,%rax + 4812: 72 ec jb 0x4800 + 4814: 33 c0 xor %eax,%eax + 4816: c5 f8 77 vzeroupper + 4819: 48 83 c4 28 add $0x28,%rsp + 481d: c3 ret + 481e: 33 c0 xor %eax,%eax + 4820: eb b5 jmp 0x47d7 + 4822: 45 33 c9 xor %r9d,%r9d + 4825: e9 55 ff ff ff jmp 0x477f + 482a: 48 89 d1 mov %rdx,%rcx + 482d: 44 89 c2 mov %r8d,%edx + 4830: e8 0b 3f 01 00 call 0x18740 + 4835: 48 83 c4 28 add $0x28,%rsp + 4839: c3 ret + 483a: 33 c0 xor %eax,%eax + 483c: 48 83 c4 28 add $0x28,%rsp + 4840: c3 ret + 4841: b8 fa ff ff ff mov $0xfffffffa,%eax + 4846: 48 83 c4 28 add $0x28,%rsp + 484a: c3 ret + 484b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4850: 48 83 c4 28 add $0x28,%rsp + 4854: c3 ret + 4855: 0f 1f 40 00 nopl 0x0(%rax) + 4859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4860: 48 83 ec 28 sub $0x28,%rsp + 4864: 48 85 d2 test %rdx,%rdx + 4867: 0f 84 be 01 00 00 je 0x4a2b + 486d: 45 85 c0 test %r8d,%r8d + 4870: 0f 8e ab 01 00 00 jle 0x4a21 + 4876: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c577e0 + 487d: 01 + 487e: 7a 06 jp 0x4886 + 4880: 0f 84 94 01 00 00 je 0x4a1a + 4886: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 488a: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 488e: 7a 06 jp 0x4896 + 4890: 0f 84 74 01 00 00 je 0x4a0a + 4896: 41 83 f8 10 cmp $0x10,%r8d + 489a: 0f 8c 62 01 00 00 jl 0x4a02 + 48a0: 49 89 d3 mov %rdx,%r11 + 48a3: 49 83 e3 1f and $0x1f,%r11 + 48a7: 45 85 db test %r11d,%r11d + 48aa: 74 18 je 0x48c4 + 48ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 48b3: 0f 85 49 01 00 00 jne 0x4a02 + 48b9: 41 f7 db neg %r11d + 48bc: 41 83 c3 20 add $0x20,%r11d + 48c0: 41 c1 eb 03 shr $0x3,%r11d + 48c4: 41 8d 43 10 lea 0x10(%r11),%eax + 48c8: 44 3b c0 cmp %eax,%r8d + 48cb: 0f 8c 31 01 00 00 jl 0x4a02 + 48d1: 45 89 c1 mov %r8d,%r9d + 48d4: 33 c0 xor %eax,%eax + 48d6: 45 2b cb sub %r11d,%r9d + 48d9: 41 83 e1 0f and $0xf,%r9d + 48dd: 41 f7 d9 neg %r9d + 48e0: 45 03 c8 add %r8d,%r9d + 48e3: 45 89 da mov %r11d,%r10d + 48e6: 45 85 db test %r11d,%r11d + 48e9: 76 27 jbe 0x4912 + 48eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48f2: 00 + 48f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4900: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 4905: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 490a: 48 ff c0 inc %rax + 490d: 49 3b c2 cmp %r10,%rax + 4910: 72 ee jb 0x4900 + 4912: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 4917: 49 63 c1 movslq %r9d,%rax + 491a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4920: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 4926: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 492d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 4934: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 493b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 4941: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 4948: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 494f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 4956: 49 83 c2 10 add $0x10,%r10 + 495a: 4c 3b d0 cmp %rax,%r10 + 495d: 72 c1 jb 0x4920 + 495f: 41 8d 41 01 lea 0x1(%r9),%eax + 4963: 41 3b c0 cmp %r8d,%eax + 4966: 0f 87 88 00 00 00 ja 0x49f4 + 496c: 4d 63 c0 movslq %r8d,%r8 + 496f: 4d 63 c9 movslq %r9d,%r9 + 4972: 4d 2b c1 sub %r9,%r8 + 4975: 49 83 f8 04 cmp $0x4,%r8 + 4979: 0f 8c 7f 00 00 00 jl 0x49fe + 497f: 4d 63 c9 movslq %r9d,%r9 + 4982: 44 89 c0 mov %r8d,%eax + 4985: 83 e0 fc and $0xfffffffc,%eax + 4988: 45 33 db xor %r11d,%r11d + 498b: 48 63 c0 movslq %eax,%rax + 498e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 4993: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 4997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 499e: 00 00 + 49a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 49a5: 49 83 c3 04 add $0x4,%r11 + 49a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 49ae: 49 83 c2 20 add $0x20,%r10 + 49b2: 4c 3b d8 cmp %rax,%r11 + 49b5: 72 e9 jb 0x49a0 + 49b7: 49 3b c0 cmp %r8,%rax + 49ba: 73 38 jae 0x49f4 + 49bc: 4d 63 c9 movslq %r9d,%r9 + 49bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 49c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 49c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49ce: 00 + 49cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49d6: 0f 1f 00 nopl (%rax) + 49d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 49e4: 48 ff c0 inc %rax + 49e7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 49eb: 48 83 c2 08 add $0x8,%rdx + 49ef: 49 3b c0 cmp %r8,%rax + 49f2: 72 ec jb 0x49e0 + 49f4: 33 c0 xor %eax,%eax + 49f6: c5 f8 77 vzeroupper + 49f9: 48 83 c4 28 add $0x28,%rsp + 49fd: c3 ret + 49fe: 33 c0 xor %eax,%eax + 4a00: eb b5 jmp 0x49b7 + 4a02: 45 33 c9 xor %r9d,%r9d + 4a05: e9 55 ff ff ff jmp 0x495f + 4a0a: 48 89 d1 mov %rdx,%rcx + 4a0d: 44 89 c2 mov %r8d,%edx + 4a10: e8 6b 3d 01 00 call 0x18780 + 4a15: 48 83 c4 28 add $0x28,%rsp + 4a19: c3 ret + 4a1a: 33 c0 xor %eax,%eax + 4a1c: 48 83 c4 28 add $0x28,%rsp + 4a20: c3 ret + 4a21: b8 fa ff ff ff mov $0xfffffffa,%eax + 4a26: 48 83 c4 28 add $0x28,%rsp + 4a2a: c3 ret + 4a2b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a30: 48 83 c4 28 add $0x28,%rsp + 4a34: c3 ret + 4a35: 0f 1f 40 00 nopl 0x0(%rax) + 4a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a40: 56 push %rsi + 4a41: 57 push %rdi + 4a42: 41 54 push %r12 + 4a44: 55 push %rbp + 4a45: 48 83 ec 28 sub $0x28,%rsp + 4a49: 89 cf mov %ecx,%edi + 4a4b: 4d 89 cc mov %r9,%r12 + 4a4e: 83 ff 1e cmp $0x1e,%edi + 4a51: 0f 87 7a 01 00 00 ja 0x4bd1 + 4a57: 4d 85 e4 test %r12,%r12 + 4a5a: 0f 84 80 01 00 00 je 0x4be0 + 4a60: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 4a65: 48 85 f6 test %rsi,%rsi + 4a68: 0f 84 72 01 00 00 je 0x4be0 + 4a6e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 4a73: 48 85 ed test %rbp,%rbp + 4a76: 0f 84 64 01 00 00 je 0x4be0 + 4a7c: 83 fa 08 cmp $0x8,%edx + 4a7f: 74 1e je 0x4a9f + 4a81: 83 fa 04 cmp $0x4,%edx + 4a84: 74 19 je 0x4a9f + 4a86: 83 fa 01 cmp $0x1,%edx + 4a89: 74 14 je 0x4a9f + 4a8b: 83 fa 02 cmp $0x2,%edx + 4a8e: 74 0f je 0x4a9f + 4a90: b8 ee ff ff ff mov $0xffffffee,%eax + 4a95: 48 83 c4 28 add $0x28,%rsp + 4a99: 5d pop %rbp + 4a9a: 41 5c pop %r12 + 4a9c: 5f pop %rdi + 4a9d: 5e pop %rsi + 4a9e: c3 ret + 4a9f: 83 ff 1d cmp $0x1d,%edi + 4aa2: 0f 8f 29 01 00 00 jg 0x4bd1 + 4aa8: 83 ff 04 cmp $0x4,%edi + 4aab: 7f 14 jg 0x4ac1 + 4aad: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 4ab4: 00 + 4ab5: 33 c0 xor %eax,%eax + 4ab7: 89 06 mov %eax,(%rsi) + 4ab9: 89 45 00 mov %eax,0x0(%rbp) + 4abc: e9 04 01 00 00 jmp 0x4bc5 + 4ac1: 83 ff 06 cmp $0x6,%edi + 4ac4: 7f 11 jg 0x4ad7 + 4ac6: 33 c0 xor %eax,%eax + 4ac8: 41 89 04 24 mov %eax,(%r12) + 4acc: 89 06 mov %eax,(%rsi) + 4ace: 89 45 00 mov %eax,0x0(%rbp) + 4ad1: 41 8b 04 24 mov (%r12),%eax + 4ad5: eb 67 jmp 0x4b3e + 4ad7: 8d 4f ff lea -0x1(%rdi),%ecx + 4ada: 83 f9 10 cmp $0x10,%ecx + 4add: 7f 48 jg 0x4b27 + 4adf: 41 bb 01 00 00 00 mov $0x1,%r11d + 4ae5: 41 d3 e3 shl %cl,%r11d + 4ae8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 4aef: 00 + 4af0: 83 e0 c0 and $0xffffffc0,%eax + 4af3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 4afa: 00 + 4afb: 41 89 04 24 mov %eax,(%r12) + 4aff: 44 89 d8 mov %r11d,%eax + 4b02: d1 f8 sar $1,%eax + 4b04: 41 83 e2 c0 and $0xffffffc0,%r10d + 4b08: c1 e8 1e shr $0x1e,%eax + 4b0b: 41 03 c3 add %r11d,%eax + 4b0e: 83 e0 fc and $0xfffffffc,%eax + 4b11: 83 c0 43 add $0x43,%eax + 4b14: c7 06 00 00 00 00 movl $0x0,(%rsi) + 4b1a: 83 e0 c0 and $0xffffffc0,%eax + 4b1d: 44 89 55 00 mov %r10d,0x0(%rbp) + 4b21: 41 03 04 24 add (%r12),%eax + 4b25: eb 12 jmp 0x4b39 + 4b27: 4c 89 e2 mov %r12,%rdx + 4b2a: 49 89 f0 mov %rsi,%r8 + 4b2d: 49 89 e9 mov %rbp,%r9 + 4b30: e8 eb 77 03 00 call 0x3c320 + 4b35: 41 8b 04 24 mov (%r12),%eax + 4b39: 83 ff 13 cmp $0x13,%edi + 4b3c: 7d 2a jge 0x4b68 + 4b3e: 89 f9 mov %edi,%ecx + 4b40: 41 ba 01 00 00 00 mov $0x1,%r10d + 4b46: 41 d3 e2 shl %cl,%r10d + 4b49: 45 89 d3 mov %r10d,%r11d + 4b4c: 41 d1 fb sar $1,%r11d + 4b4f: 41 c1 eb 1e shr $0x1e,%r11d + 4b53: 45 03 da add %r10d,%r11d + 4b56: 41 c1 eb 02 shr $0x2,%r11d + 4b5a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 4b61: 00 + 4b62: 41 83 e2 c0 and $0xffffffc0,%r10d + 4b66: eb 18 jmp 0x4b80 + 4b68: 41 ba 01 00 00 00 mov $0x1,%r10d + 4b6e: 8d 4f 14 lea 0x14(%rdi),%ecx + 4b71: 41 d3 e2 shl %cl,%r10d + 4b74: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 4b7b: 00 + 4b7c: 41 83 e2 c0 and $0xffffffc0,%r10d + 4b80: 83 ff 0a cmp $0xa,%edi + 4b83: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 4b8a: 00 + 4b8b: 41 89 04 24 mov %eax,(%r12) + 4b8f: 7f 04 jg 0x4b95 + 4b91: 33 c0 xor %eax,%eax + 4b93: eb 21 jmp 0x4bb6 + 4b95: 89 f9 mov %edi,%ecx + 4b97: b8 01 00 00 00 mov $0x1,%eax + 4b9c: d3 e0 shl %cl,%eax + 4b9e: 89 c7 mov %eax,%edi + 4ba0: d1 ff sar $1,%edi + 4ba2: c1 ef 1e shr $0x1e,%edi + 4ba5: 03 f8 add %eax,%edi + 4ba7: 83 e7 fc and $0xfffffffc,%edi + 4baa: 83 c7 43 add $0x43,%edi + 4bad: 83 e7 c0 and $0xffffffc0,%edi + 4bb0: 8b 16 mov (%rsi),%edx + 4bb2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 4bb6: 89 06 mov %eax,(%rsi) + 4bb8: 8b 45 00 mov 0x0(%rbp),%eax + 4bbb: 85 c0 test %eax,%eax + 4bbd: 7e 06 jle 0x4bc5 + 4bbf: 83 c0 40 add $0x40,%eax + 4bc2: 89 45 00 mov %eax,0x0(%rbp) + 4bc5: 33 c0 xor %eax,%eax + 4bc7: 48 83 c4 28 add $0x28,%rsp + 4bcb: 5d pop %rbp + 4bcc: 41 5c pop %r12 + 4bce: 5f pop %rdi + 4bcf: 5e pop %rsi + 4bd0: c3 ret + 4bd1: b8 ef ff ff ff mov $0xffffffef,%eax + 4bd6: 48 83 c4 28 add $0x28,%rsp + 4bda: 5d pop %rbp + 4bdb: 41 5c pop %r12 + 4bdd: 5f pop %rdi + 4bde: 5e pop %rsi + 4bdf: c3 ret + 4be0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4be5: 48 83 c4 28 add $0x28,%rsp + 4be9: 5d pop %rbp + 4bea: 41 5c pop %r12 + 4bec: 5f pop %rdi + 4bed: 5e pop %rsi + 4bee: c3 ret + 4bef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4bf6: 00 + 4bf7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4bfe: 66 90 xchg %ax,%ax + 4c00: 41 54 push %r12 + 4c02: 41 55 push %r13 + 4c04: 41 56 push %r14 + 4c06: 41 57 push %r15 + 4c08: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4c0d: 41 89 cd mov %ecx,%r13d + 4c10: 4d 89 cc mov %r9,%r12 + 4c13: 41 83 fd 1e cmp $0x1e,%r13d + 4c17: 0f 87 94 01 00 00 ja 0x4db1 + 4c1d: 4d 85 e4 test %r12,%r12 + 4c20: 0f 84 9e 01 00 00 je 0x4dc4 + 4c26: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 4c2b: 4d 85 f6 test %r14,%r14 + 4c2e: 0f 84 90 01 00 00 je 0x4dc4 + 4c34: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 4c39: 4d 85 ff test %r15,%r15 + 4c3c: 0f 84 82 01 00 00 je 0x4dc4 + 4c42: 83 fa 08 cmp $0x8,%edx + 4c45: 74 22 je 0x4c69 + 4c47: 83 fa 04 cmp $0x4,%edx + 4c4a: 74 1d je 0x4c69 + 4c4c: 83 fa 01 cmp $0x1,%edx + 4c4f: 74 18 je 0x4c69 + 4c51: 83 fa 02 cmp $0x2,%edx + 4c54: 74 13 je 0x4c69 + 4c56: b8 ee ff ff ff mov $0xffffffee,%eax + 4c5b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4c60: 41 5f pop %r15 + 4c62: 41 5e pop %r14 + 4c64: 41 5d pop %r13 + 4c66: 41 5c pop %r12 + 4c68: c3 ret + 4c69: 41 83 fd 1d cmp $0x1d,%r13d + 4c6d: 0f 8f 3e 01 00 00 jg 0x4db1 + 4c73: 41 83 fd 04 cmp $0x4,%r13d + 4c77: 7f 15 jg 0x4c8e + 4c79: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 4c80: 00 + 4c81: 33 c0 xor %eax,%eax + 4c83: 41 89 06 mov %eax,(%r14) + 4c86: 41 89 07 mov %eax,(%r15) + 4c89: e9 13 01 00 00 jmp 0x4da1 + 4c8e: 41 83 fd 06 cmp $0x6,%r13d + 4c92: 7f 12 jg 0x4ca6 + 4c94: 33 c0 xor %eax,%eax + 4c96: 41 89 04 24 mov %eax,(%r12) + 4c9a: 41 89 06 mov %eax,(%r14) + 4c9d: 41 89 07 mov %eax,(%r15) + 4ca0: 41 8b 14 24 mov (%r12),%edx + 4ca4: eb 6a jmp 0x4d10 + 4ca6: 41 8d 4d ff lea -0x1(%r13),%ecx + 4caa: 83 f9 11 cmp $0x11,%ecx + 4cad: 7f 49 jg 0x4cf8 + 4caf: 41 bb 01 00 00 00 mov $0x1,%r11d + 4cb5: 41 d3 e3 shl %cl,%r11d + 4cb8: 44 89 da mov %r11d,%edx + 4cbb: 45 89 da mov %r11d,%r10d + 4cbe: d1 fa sar $1,%edx + 4cc0: c1 ea 1e shr $0x1e,%edx + 4cc3: 41 c1 e2 03 shl $0x3,%r10d + 4cc7: 41 03 d3 add %r11d,%edx + 4cca: 44 89 d0 mov %r10d,%eax + 4ccd: 83 e2 fc and $0xfffffffc,%edx + 4cd0: 83 c0 47 add $0x47,%eax + 4cd3: 41 83 c2 3f add $0x3f,%r10d + 4cd7: 83 c2 43 add $0x43,%edx + 4cda: 83 e0 c0 and $0xffffffc0,%eax + 4cdd: 41 89 04 24 mov %eax,(%r12) + 4ce1: 41 83 e2 c0 and $0xffffffc0,%r10d + 4ce5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 4cec: 83 e2 c0 and $0xffffffc0,%edx + 4cef: 45 89 17 mov %r10d,(%r15) + 4cf2: 41 03 14 24 add (%r12),%edx + 4cf6: eb 12 jmp 0x4d0a + 4cf8: 4c 89 e2 mov %r12,%rdx + 4cfb: 4d 89 f0 mov %r14,%r8 + 4cfe: 4d 89 f9 mov %r15,%r9 + 4d01: e8 5a 78 03 00 call 0x3c560 + 4d06: 41 8b 14 24 mov (%r12),%edx + 4d0a: 41 83 fd 13 cmp $0x13,%r13d + 4d0e: 7d 29 jge 0x4d39 + 4d10: 44 89 e9 mov %r13d,%ecx + 4d13: b8 01 00 00 00 mov $0x1,%eax + 4d18: d3 e0 shl %cl,%eax + 4d1a: 41 89 c2 mov %eax,%r10d + 4d1d: 41 d1 fa sar $1,%r10d + 4d20: 41 c1 ea 1e shr $0x1e,%r10d + 4d24: 44 03 d0 add %eax,%r10d + 4d27: 41 c1 ea 02 shr $0x2,%r10d + 4d2b: 41 c1 e2 03 shl $0x3,%r10d + 4d2f: 41 83 c2 3f add $0x3f,%r10d + 4d33: 41 83 e2 c0 and $0xffffffc0,%r10d + 4d37: eb 1c jmp 0x4d55 + 4d39: 41 ba 01 00 00 00 mov $0x1,%r10d + 4d3f: 41 8d 4d 14 lea 0x14(%r13),%ecx + 4d43: 41 d3 e2 shl %cl,%r10d + 4d46: 41 c1 e2 03 shl $0x3,%r10d + 4d4a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 4d51: 41 83 e2 c0 and $0xffffffc0,%r10d + 4d55: 45 03 d2 add %r10d,%r10d + 4d58: 41 03 d2 add %r10d,%edx + 4d5b: 81 c2 00 01 00 00 add $0x100,%edx + 4d61: 41 89 14 24 mov %edx,(%r12) + 4d65: 41 83 fd 0a cmp $0xa,%r13d + 4d69: 7f 04 jg 0x4d6f + 4d6b: 33 d2 xor %edx,%edx + 4d6d: eb 22 jmp 0x4d91 + 4d6f: 44 89 e9 mov %r13d,%ecx + 4d72: b8 01 00 00 00 mov $0x1,%eax + 4d77: d3 e0 shl %cl,%eax + 4d79: 89 c2 mov %eax,%edx + 4d7b: d1 fa sar $1,%edx + 4d7d: c1 ea 1e shr $0x1e,%edx + 4d80: 03 d0 add %eax,%edx + 4d82: 83 e2 fc and $0xfffffffc,%edx + 4d85: 83 c2 43 add $0x43,%edx + 4d88: 83 e2 c0 and $0xffffffc0,%edx + 4d8b: 83 c2 40 add $0x40,%edx + 4d8e: 41 03 16 add (%r14),%edx + 4d91: 41 89 16 mov %edx,(%r14) + 4d94: 41 8b 07 mov (%r15),%eax + 4d97: 85 c0 test %eax,%eax + 4d99: 7e 06 jle 0x4da1 + 4d9b: 83 c0 40 add $0x40,%eax + 4d9e: 41 89 07 mov %eax,(%r15) + 4da1: 33 c0 xor %eax,%eax + 4da3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4da8: 41 5f pop %r15 + 4daa: 41 5e pop %r14 + 4dac: 41 5d pop %r13 + 4dae: 41 5c pop %r12 + 4db0: c3 ret + 4db1: b8 ef ff ff ff mov $0xffffffef,%eax + 4db6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4dbb: 41 5f pop %r15 + 4dbd: 41 5e pop %r14 + 4dbf: 41 5d pop %r13 + 4dc1: 41 5c pop %r12 + 4dc3: c3 ret + 4dc4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4dc9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4dce: 41 5f pop %r15 + 4dd0: 41 5e pop %r14 + 4dd2: 41 5d pop %r13 + 4dd4: 41 5c pop %r12 + 4dd6: c3 ret + 4dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4dde: 00 00 + 4de0: 56 push %rsi + 4de1: 57 push %rdi + 4de2: 41 54 push %r12 + 4de4: 55 push %rbp + 4de5: 48 83 ec 28 sub $0x28,%rsp + 4de9: 89 cf mov %ecx,%edi + 4deb: 4d 89 cc mov %r9,%r12 + 4dee: 83 ff 1e cmp $0x1e,%edi + 4df1: 0f 87 7a 01 00 00 ja 0x4f71 + 4df7: 4d 85 e4 test %r12,%r12 + 4dfa: 0f 84 80 01 00 00 je 0x4f80 + 4e00: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 4e05: 48 85 f6 test %rsi,%rsi + 4e08: 0f 84 72 01 00 00 je 0x4f80 + 4e0e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 4e13: 48 85 ed test %rbp,%rbp + 4e16: 0f 84 64 01 00 00 je 0x4f80 + 4e1c: 83 fa 08 cmp $0x8,%edx + 4e1f: 74 1e je 0x4e3f + 4e21: 83 fa 04 cmp $0x4,%edx + 4e24: 74 19 je 0x4e3f + 4e26: 83 fa 01 cmp $0x1,%edx + 4e29: 74 14 je 0x4e3f + 4e2b: 83 fa 02 cmp $0x2,%edx + 4e2e: 74 0f je 0x4e3f + 4e30: b8 ee ff ff ff mov $0xffffffee,%eax + 4e35: 48 83 c4 28 add $0x28,%rsp + 4e39: 5d pop %rbp + 4e3a: 41 5c pop %r12 + 4e3c: 5f pop %rdi + 4e3d: 5e pop %rsi + 4e3e: c3 ret + 4e3f: 83 ff 1d cmp $0x1d,%edi + 4e42: 0f 8f 29 01 00 00 jg 0x4f71 + 4e48: 83 ff 04 cmp $0x4,%edi + 4e4b: 7f 14 jg 0x4e61 + 4e4d: 33 c0 xor %eax,%eax + 4e4f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 4e56: 00 + 4e57: 89 06 mov %eax,(%rsi) + 4e59: 89 45 00 mov %eax,0x0(%rbp) + 4e5c: e9 04 01 00 00 jmp 0x4f65 + 4e61: 83 ff 06 cmp $0x6,%edi + 4e64: 7f 11 jg 0x4e77 + 4e66: 33 c0 xor %eax,%eax + 4e68: 41 89 04 24 mov %eax,(%r12) + 4e6c: 89 06 mov %eax,(%rsi) + 4e6e: 89 45 00 mov %eax,0x0(%rbp) + 4e71: 41 8b 04 24 mov (%r12),%eax + 4e75: eb 67 jmp 0x4ede + 4e77: 8d 4f ff lea -0x1(%rdi),%ecx + 4e7a: 83 f9 11 cmp $0x11,%ecx + 4e7d: 7f 48 jg 0x4ec7 + 4e7f: 41 bb 01 00 00 00 mov $0x1,%r11d + 4e85: 41 d3 e3 shl %cl,%r11d + 4e88: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 4e8f: 00 + 4e90: 83 e0 c0 and $0xffffffc0,%eax + 4e93: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 4e9a: 00 + 4e9b: 41 89 04 24 mov %eax,(%r12) + 4e9f: 44 89 d8 mov %r11d,%eax + 4ea2: 41 83 e2 c0 and $0xffffffc0,%r10d + 4ea6: d1 f8 sar $1,%eax + 4ea8: c7 06 00 00 00 00 movl $0x0,(%rsi) + 4eae: c1 e8 1e shr $0x1e,%eax + 4eb1: 44 89 55 00 mov %r10d,0x0(%rbp) + 4eb5: 41 03 c3 add %r11d,%eax + 4eb8: 83 e0 fc and $0xfffffffc,%eax + 4ebb: 83 c0 43 add $0x43,%eax + 4ebe: 83 e0 c0 and $0xffffffc0,%eax + 4ec1: 41 03 04 24 add (%r12),%eax + 4ec5: eb 12 jmp 0x4ed9 + 4ec7: 4c 89 e2 mov %r12,%rdx + 4eca: 49 89 f0 mov %rsi,%r8 + 4ecd: 49 89 e9 mov %rbp,%r9 + 4ed0: e8 ab 78 03 00 call 0x3c780 + 4ed5: 41 8b 04 24 mov (%r12),%eax + 4ed9: 83 ff 15 cmp $0x15,%edi + 4edc: 7d 2a jge 0x4f08 + 4ede: 89 f9 mov %edi,%ecx + 4ee0: 41 ba 01 00 00 00 mov $0x1,%r10d + 4ee6: 41 d3 e2 shl %cl,%r10d + 4ee9: 45 89 d3 mov %r10d,%r11d + 4eec: 41 d1 fb sar $1,%r11d + 4eef: 41 c1 eb 1e shr $0x1e,%r11d + 4ef3: 45 03 da add %r10d,%r11d + 4ef6: 41 c1 eb 02 shr $0x2,%r11d + 4efa: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 4f01: 00 + 4f02: 41 83 e2 c0 and $0xffffffc0,%r10d + 4f06: eb 18 jmp 0x4f20 + 4f08: 8d 4f 14 lea 0x14(%rdi),%ecx + 4f0b: 41 ba 01 00 00 00 mov $0x1,%r10d + 4f11: 41 d3 e2 shl %cl,%r10d + 4f14: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 4f1b: 00 + 4f1c: 41 83 e2 c0 and $0xffffffc0,%r10d + 4f20: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 4f27: 00 + 4f28: 41 89 04 24 mov %eax,(%r12) + 4f2c: 83 ff 0a cmp $0xa,%edi + 4f2f: 7f 04 jg 0x4f35 + 4f31: 33 c0 xor %eax,%eax + 4f33: eb 21 jmp 0x4f56 + 4f35: 89 f9 mov %edi,%ecx + 4f37: b8 01 00 00 00 mov $0x1,%eax + 4f3c: 8b 16 mov (%rsi),%edx + 4f3e: d3 e0 shl %cl,%eax + 4f40: 89 c7 mov %eax,%edi + 4f42: d1 ff sar $1,%edi + 4f44: c1 ef 1e shr $0x1e,%edi + 4f47: 03 f8 add %eax,%edi + 4f49: 83 e7 fc and $0xfffffffc,%edi + 4f4c: 83 c7 43 add $0x43,%edi + 4f4f: 83 e7 c0 and $0xffffffc0,%edi + 4f52: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 4f56: 89 06 mov %eax,(%rsi) + 4f58: 8b 45 00 mov 0x0(%rbp),%eax + 4f5b: 85 c0 test %eax,%eax + 4f5d: 7e 06 jle 0x4f65 + 4f5f: 83 c0 40 add $0x40,%eax + 4f62: 89 45 00 mov %eax,0x0(%rbp) + 4f65: 33 c0 xor %eax,%eax + 4f67: 48 83 c4 28 add $0x28,%rsp + 4f6b: 5d pop %rbp + 4f6c: 41 5c pop %r12 + 4f6e: 5f pop %rdi + 4f6f: 5e pop %rsi + 4f70: c3 ret + 4f71: b8 ef ff ff ff mov $0xffffffef,%eax + 4f76: 48 83 c4 28 add $0x28,%rsp + 4f7a: 5d pop %rbp + 4f7b: 41 5c pop %r12 + 4f7d: 5f pop %rdi + 4f7e: 5e pop %rsi + 4f7f: c3 ret + 4f80: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4f85: 48 83 c4 28 add $0x28,%rsp + 4f89: 5d pop %rbp + 4f8a: 41 5c pop %r12 + 4f8c: 5f pop %rdi + 4f8d: 5e pop %rsi + 4f8e: c3 ret + 4f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f96: 00 + 4f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f9e: 66 90 xchg %ax,%ax + 4fa0: 56 push %rsi + 4fa1: 57 push %rdi + 4fa2: 41 54 push %r12 + 4fa4: 55 push %rbp + 4fa5: 48 83 ec 28 sub $0x28,%rsp + 4fa9: 89 cf mov %ecx,%edi + 4fab: 4d 89 cc mov %r9,%r12 + 4fae: 83 ff 1e cmp $0x1e,%edi + 4fb1: 0f 87 7a 01 00 00 ja 0x5131 + 4fb7: 4d 85 e4 test %r12,%r12 + 4fba: 0f 84 80 01 00 00 je 0x5140 + 4fc0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 4fc5: 48 85 f6 test %rsi,%rsi + 4fc8: 0f 84 72 01 00 00 je 0x5140 + 4fce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 4fd3: 48 85 ed test %rbp,%rbp + 4fd6: 0f 84 64 01 00 00 je 0x5140 + 4fdc: 83 fa 08 cmp $0x8,%edx + 4fdf: 74 1e je 0x4fff + 4fe1: 83 fa 04 cmp $0x4,%edx + 4fe4: 74 19 je 0x4fff + 4fe6: 83 fa 01 cmp $0x1,%edx + 4fe9: 74 14 je 0x4fff + 4feb: 83 fa 02 cmp $0x2,%edx + 4fee: 74 0f je 0x4fff + 4ff0: b8 ee ff ff ff mov $0xffffffee,%eax + 4ff5: 48 83 c4 28 add $0x28,%rsp + 4ff9: 5d pop %rbp + 4ffa: 41 5c pop %r12 + 4ffc: 5f pop %rdi + 4ffd: 5e pop %rsi + 4ffe: c3 ret + 4fff: 83 ff 1d cmp $0x1d,%edi + 5002: 0f 8f 29 01 00 00 jg 0x5131 + 5008: 83 ff 04 cmp $0x4,%edi + 500b: 7f 14 jg 0x5021 + 500d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 5014: 00 + 5015: 33 c0 xor %eax,%eax + 5017: 89 06 mov %eax,(%rsi) + 5019: 89 45 00 mov %eax,0x0(%rbp) + 501c: e9 04 01 00 00 jmp 0x5125 + 5021: 83 ff 07 cmp $0x7,%edi + 5024: 7f 11 jg 0x5037 + 5026: 33 c0 xor %eax,%eax + 5028: 41 89 04 24 mov %eax,(%r12) + 502c: 89 06 mov %eax,(%rsi) + 502e: 89 45 00 mov %eax,0x0(%rbp) + 5031: 41 8b 04 24 mov (%r12),%eax + 5035: eb 67 jmp 0x509e + 5037: 8d 4f ff lea -0x1(%rdi),%ecx + 503a: 83 f9 12 cmp $0x12,%ecx + 503d: 7f 48 jg 0x5087 + 503f: 41 bb 01 00 00 00 mov $0x1,%r11d + 5045: 41 d3 e3 shl %cl,%r11d + 5048: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 504f: 00 + 5050: 83 e0 c0 and $0xffffffc0,%eax + 5053: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 505a: 00 + 505b: 41 89 04 24 mov %eax,(%r12) + 505f: 44 89 d8 mov %r11d,%eax + 5062: d1 f8 sar $1,%eax + 5064: 41 83 e2 c0 and $0xffffffc0,%r10d + 5068: c1 e8 1e shr $0x1e,%eax + 506b: 41 03 c3 add %r11d,%eax + 506e: 83 e0 fc and $0xfffffffc,%eax + 5071: 83 c0 43 add $0x43,%eax + 5074: c7 06 00 00 00 00 movl $0x0,(%rsi) + 507a: 83 e0 c0 and $0xffffffc0,%eax + 507d: 44 89 55 00 mov %r10d,0x0(%rbp) + 5081: 41 03 04 24 add (%r12),%eax + 5085: eb 12 jmp 0x5099 + 5087: 4c 89 e2 mov %r12,%rdx + 508a: 49 89 f0 mov %rsi,%r8 + 508d: 49 89 e9 mov %rbp,%r9 + 5090: e8 2b 79 03 00 call 0x3c9c0 + 5095: 41 8b 04 24 mov (%r12),%eax + 5099: 83 ff 13 cmp $0x13,%edi + 509c: 7d 2a jge 0x50c8 + 509e: 89 f9 mov %edi,%ecx + 50a0: 41 ba 01 00 00 00 mov $0x1,%r10d + 50a6: 41 d3 e2 shl %cl,%r10d + 50a9: 45 89 d3 mov %r10d,%r11d + 50ac: 41 d1 fb sar $1,%r11d + 50af: 41 c1 eb 1e shr $0x1e,%r11d + 50b3: 45 03 da add %r10d,%r11d + 50b6: 41 c1 eb 02 shr $0x2,%r11d + 50ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 50c1: 00 + 50c2: 41 83 e2 c0 and $0xffffffc0,%r10d + 50c6: eb 18 jmp 0x50e0 + 50c8: 41 ba 01 00 00 00 mov $0x1,%r10d + 50ce: 8d 4f 14 lea 0x14(%rdi),%ecx + 50d1: 41 d3 e2 shl %cl,%r10d + 50d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 50db: 00 + 50dc: 41 83 e2 c0 and $0xffffffc0,%r10d + 50e0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 50e7: 00 + 50e8: 41 89 04 24 mov %eax,(%r12) + 50ec: 83 ff 0a cmp $0xa,%edi + 50ef: 7f 04 jg 0x50f5 + 50f1: 33 c0 xor %eax,%eax + 50f3: eb 21 jmp 0x5116 + 50f5: 89 f9 mov %edi,%ecx + 50f7: b8 01 00 00 00 mov $0x1,%eax + 50fc: d3 e0 shl %cl,%eax + 50fe: 89 c7 mov %eax,%edi + 5100: d1 ff sar $1,%edi + 5102: c1 ef 1e shr $0x1e,%edi + 5105: 03 f8 add %eax,%edi + 5107: 83 e7 fc and $0xfffffffc,%edi + 510a: 83 c7 43 add $0x43,%edi + 510d: 83 e7 c0 and $0xffffffc0,%edi + 5110: 8b 16 mov (%rsi),%edx + 5112: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 5116: 89 06 mov %eax,(%rsi) + 5118: 8b 45 00 mov 0x0(%rbp),%eax + 511b: 85 c0 test %eax,%eax + 511d: 7e 06 jle 0x5125 + 511f: 83 c0 40 add $0x40,%eax + 5122: 89 45 00 mov %eax,0x0(%rbp) + 5125: 33 c0 xor %eax,%eax + 5127: 48 83 c4 28 add $0x28,%rsp + 512b: 5d pop %rbp + 512c: 41 5c pop %r12 + 512e: 5f pop %rdi + 512f: 5e pop %rsi + 5130: c3 ret + 5131: b8 ef ff ff ff mov $0xffffffef,%eax + 5136: 48 83 c4 28 add $0x28,%rsp + 513a: 5d pop %rbp + 513b: 41 5c pop %r12 + 513d: 5f pop %rdi + 513e: 5e pop %rsi + 513f: c3 ret + 5140: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5145: 48 83 c4 28 add $0x28,%rsp + 5149: 5d pop %rbp + 514a: 41 5c pop %r12 + 514c: 5f pop %rdi + 514d: 5e pop %rsi + 514e: c3 ret + 514f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5156: 00 + 5157: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 515e: 66 90 xchg %ax,%ax + 5160: 56 push %rsi + 5161: 57 push %rdi + 5162: 41 54 push %r12 + 5164: 41 55 push %r13 + 5166: 48 83 ec 28 sub $0x28,%rsp + 516a: 41 89 cc mov %ecx,%r12d + 516d: 4d 89 cd mov %r9,%r13 + 5170: 41 83 fc 1e cmp $0x1e,%r12d + 5174: 0f 87 7b 01 00 00 ja 0x52f5 + 517a: 4d 85 ed test %r13,%r13 + 517d: 0f 84 82 01 00 00 je 0x5305 + 5183: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 5188: 48 85 ff test %rdi,%rdi + 518b: 0f 84 74 01 00 00 je 0x5305 + 5191: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 5196: 48 85 f6 test %rsi,%rsi + 5199: 0f 84 66 01 00 00 je 0x5305 + 519f: 83 fa 08 cmp $0x8,%edx + 51a2: 74 1f je 0x51c3 + 51a4: 83 fa 04 cmp $0x4,%edx + 51a7: 74 1a je 0x51c3 + 51a9: 83 fa 01 cmp $0x1,%edx + 51ac: 74 15 je 0x51c3 + 51ae: 83 fa 02 cmp $0x2,%edx + 51b1: 74 10 je 0x51c3 + 51b3: b8 ee ff ff ff mov $0xffffffee,%eax + 51b8: 48 83 c4 28 add $0x28,%rsp + 51bc: 41 5d pop %r13 + 51be: 41 5c pop %r12 + 51c0: 5f pop %rdi + 51c1: 5e pop %rsi + 51c2: c3 ret + 51c3: 41 83 fc 1d cmp $0x1d,%r12d + 51c7: 0f 8f 28 01 00 00 jg 0x52f5 + 51cd: 41 83 fc 04 cmp $0x4,%r12d + 51d1: 7f 13 jg 0x51e6 + 51d3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 51da: 00 + 51db: 33 c0 xor %eax,%eax + 51dd: 89 07 mov %eax,(%rdi) + 51df: 89 06 mov %eax,(%rsi) + 51e1: e9 02 01 00 00 jmp 0x52e8 + 51e6: 41 83 fc 07 cmp $0x7,%r12d + 51ea: 7f 16 jg 0x5202 + 51ec: 33 c0 xor %eax,%eax + 51ee: 41 ba 01 00 00 00 mov $0x1,%r10d + 51f4: 41 89 45 00 mov %eax,0x0(%r13) + 51f8: 89 07 mov %eax,(%rdi) + 51fa: 89 06 mov %eax,(%rsi) + 51fc: 41 8b 45 00 mov 0x0(%r13),%eax + 5200: eb 6f jmp 0x5271 + 5202: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 5207: 83 f9 12 cmp $0x12,%ecx + 520a: 7f 47 jg 0x5253 + 520c: 41 ba 01 00 00 00 mov $0x1,%r10d + 5212: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 5217: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 521e: 00 + 521f: 83 e0 c0 and $0xffffffc0,%eax + 5222: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 5229: 00 + 522a: 41 89 45 00 mov %eax,0x0(%r13) + 522e: 44 89 d8 mov %r11d,%eax + 5231: d1 f8 sar $1,%eax + 5233: 83 e1 c0 and $0xffffffc0,%ecx + 5236: c1 e8 1e shr $0x1e,%eax + 5239: 41 03 c3 add %r11d,%eax + 523c: 83 e0 fc and $0xfffffffc,%eax + 523f: 83 c0 43 add $0x43,%eax + 5242: c7 07 00 00 00 00 movl $0x0,(%rdi) + 5248: 83 e0 c0 and $0xffffffc0,%eax + 524b: 89 0e mov %ecx,(%rsi) + 524d: 41 03 45 00 add 0x0(%r13),%eax + 5251: eb 18 jmp 0x526b + 5253: 4c 89 ea mov %r13,%rdx + 5256: 49 89 f8 mov %rdi,%r8 + 5259: 49 89 f1 mov %rsi,%r9 + 525c: e8 9f 79 03 00 call 0x3cc00 + 5261: 41 8b 45 00 mov 0x0(%r13),%eax + 5265: 41 ba 01 00 00 00 mov $0x1,%r10d + 526b: 41 83 fc 13 cmp $0x13,%r12d + 526f: 7d 23 jge 0x5294 + 5271: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 5276: 41 89 cb mov %ecx,%r11d + 5279: 41 d1 fb sar $1,%r11d + 527c: 41 c1 eb 1e shr $0x1e,%r11d + 5280: 44 03 d9 add %ecx,%r11d + 5283: 41 c1 eb 02 shr $0x2,%r11d + 5287: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 528e: 00 + 528f: 83 e1 c0 and $0xffffffc0,%ecx + 5292: eb 15 jmp 0x52a9 + 5294: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 5299: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 529e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 52a5: 00 + 52a6: 83 e1 c0 and $0xffffffc0,%ecx + 52a9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 52b0: 41 89 45 00 mov %eax,0x0(%r13) + 52b4: 41 83 fc 0a cmp $0xa,%r12d + 52b8: 7f 04 jg 0x52be + 52ba: 33 c0 xor %eax,%eax + 52bc: eb 1d jmp 0x52db + 52be: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 52c3: 89 c1 mov %eax,%ecx + 52c5: d1 f9 sar $1,%ecx + 52c7: c1 e9 1e shr $0x1e,%ecx + 52ca: 03 c8 add %eax,%ecx + 52cc: 83 e1 fc and $0xfffffffc,%ecx + 52cf: 83 c1 43 add $0x43,%ecx + 52d2: 83 e1 c0 and $0xffffffc0,%ecx + 52d5: 8b 17 mov (%rdi),%edx + 52d7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 52db: 89 07 mov %eax,(%rdi) + 52dd: 8b 06 mov (%rsi),%eax + 52df: 85 c0 test %eax,%eax + 52e1: 7e 05 jle 0x52e8 + 52e3: 83 c0 40 add $0x40,%eax + 52e6: 89 06 mov %eax,(%rsi) + 52e8: 33 c0 xor %eax,%eax + 52ea: 48 83 c4 28 add $0x28,%rsp + 52ee: 41 5d pop %r13 + 52f0: 41 5c pop %r12 + 52f2: 5f pop %rdi + 52f3: 5e pop %rsi + 52f4: c3 ret + 52f5: b8 ef ff ff ff mov $0xffffffef,%eax + 52fa: 48 83 c4 28 add $0x28,%rsp + 52fe: 41 5d pop %r13 + 5300: 41 5c pop %r12 + 5302: 5f pop %rdi + 5303: 5e pop %rsi + 5304: c3 ret + 5305: b8 f8 ff ff ff mov $0xfffffff8,%eax + 530a: 48 83 c4 28 add $0x28,%rsp + 530e: 41 5d pop %r13 + 5310: 41 5c pop %r12 + 5312: 5f pop %rdi + 5313: 5e pop %rsi + 5314: c3 ret + 5315: 0f 1f 40 00 nopl 0x0(%rax) + 5319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5320: 56 push %rsi + 5321: 57 push %rdi + 5322: 41 54 push %r12 + 5324: 41 55 push %r13 + 5326: 48 83 ec 28 sub $0x28,%rsp + 532a: 41 89 cc mov %ecx,%r12d + 532d: 4d 89 cd mov %r9,%r13 + 5330: 41 83 fc 1e cmp $0x1e,%r12d + 5334: 0f 87 7b 01 00 00 ja 0x54b5 + 533a: 4d 85 ed test %r13,%r13 + 533d: 0f 84 82 01 00 00 je 0x54c5 + 5343: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 5348: 48 85 ff test %rdi,%rdi + 534b: 0f 84 74 01 00 00 je 0x54c5 + 5351: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 5356: 48 85 f6 test %rsi,%rsi + 5359: 0f 84 66 01 00 00 je 0x54c5 + 535f: 83 fa 08 cmp $0x8,%edx + 5362: 74 1f je 0x5383 + 5364: 83 fa 04 cmp $0x4,%edx + 5367: 74 1a je 0x5383 + 5369: 83 fa 01 cmp $0x1,%edx + 536c: 74 15 je 0x5383 + 536e: 83 fa 02 cmp $0x2,%edx + 5371: 74 10 je 0x5383 + 5373: b8 ee ff ff ff mov $0xffffffee,%eax + 5378: 48 83 c4 28 add $0x28,%rsp + 537c: 41 5d pop %r13 + 537e: 41 5c pop %r12 + 5380: 5f pop %rdi + 5381: 5e pop %rsi + 5382: c3 ret + 5383: 41 83 fc 1d cmp $0x1d,%r12d + 5387: 0f 8f 28 01 00 00 jg 0x54b5 + 538d: 41 83 fc 04 cmp $0x4,%r12d + 5391: 7f 13 jg 0x53a6 + 5393: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 539a: 00 + 539b: 33 c0 xor %eax,%eax + 539d: 89 07 mov %eax,(%rdi) + 539f: 89 06 mov %eax,(%rsi) + 53a1: e9 02 01 00 00 jmp 0x54a8 + 53a6: 41 83 fc 07 cmp $0x7,%r12d + 53aa: 7f 16 jg 0x53c2 + 53ac: 33 c0 xor %eax,%eax + 53ae: 41 ba 01 00 00 00 mov $0x1,%r10d + 53b4: 41 89 45 00 mov %eax,0x0(%r13) + 53b8: 89 07 mov %eax,(%rdi) + 53ba: 89 06 mov %eax,(%rsi) + 53bc: 41 8b 45 00 mov 0x0(%r13),%eax + 53c0: eb 6f jmp 0x5431 + 53c2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 53c7: 83 f9 12 cmp $0x12,%ecx + 53ca: 7f 47 jg 0x5413 + 53cc: 41 ba 01 00 00 00 mov $0x1,%r10d + 53d2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 53d7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 53de: 00 + 53df: 83 e0 c0 and $0xffffffc0,%eax + 53e2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 53e9: 00 + 53ea: 41 89 45 00 mov %eax,0x0(%r13) + 53ee: 44 89 d8 mov %r11d,%eax + 53f1: d1 f8 sar $1,%eax + 53f3: 83 e1 c0 and $0xffffffc0,%ecx + 53f6: c1 e8 1e shr $0x1e,%eax + 53f9: 41 03 c3 add %r11d,%eax + 53fc: 83 e0 fc and $0xfffffffc,%eax + 53ff: 83 c0 43 add $0x43,%eax + 5402: c7 07 00 00 00 00 movl $0x0,(%rdi) + 5408: 83 e0 c0 and $0xffffffc0,%eax + 540b: 89 0e mov %ecx,(%rsi) + 540d: 41 03 45 00 add 0x0(%r13),%eax + 5411: eb 18 jmp 0x542b + 5413: 4c 89 ea mov %r13,%rdx + 5416: 49 89 f8 mov %rdi,%r8 + 5419: 49 89 f1 mov %rsi,%r9 + 541c: e8 ff 79 03 00 call 0x3ce20 + 5421: 41 8b 45 00 mov 0x0(%r13),%eax + 5425: 41 ba 01 00 00 00 mov $0x1,%r10d + 542b: 41 83 fc 13 cmp $0x13,%r12d + 542f: 7d 23 jge 0x5454 + 5431: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 5436: 41 89 cb mov %ecx,%r11d + 5439: 41 d1 fb sar $1,%r11d + 543c: 41 c1 eb 1e shr $0x1e,%r11d + 5440: 44 03 d9 add %ecx,%r11d + 5443: 41 c1 eb 02 shr $0x2,%r11d + 5447: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 544e: 00 + 544f: 83 e1 c0 and $0xffffffc0,%ecx + 5452: eb 15 jmp 0x5469 + 5454: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 5459: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 545e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 5465: 00 + 5466: 83 e1 c0 and $0xffffffc0,%ecx + 5469: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 5470: 41 89 45 00 mov %eax,0x0(%r13) + 5474: 41 83 fc 0a cmp $0xa,%r12d + 5478: 7f 04 jg 0x547e + 547a: 33 c0 xor %eax,%eax + 547c: eb 1d jmp 0x549b + 547e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 5483: 89 c1 mov %eax,%ecx + 5485: d1 f9 sar $1,%ecx + 5487: c1 e9 1e shr $0x1e,%ecx + 548a: 03 c8 add %eax,%ecx + 548c: 83 e1 fc and $0xfffffffc,%ecx + 548f: 83 c1 43 add $0x43,%ecx + 5492: 83 e1 c0 and $0xffffffc0,%ecx + 5495: 8b 17 mov (%rdi),%edx + 5497: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 549b: 89 07 mov %eax,(%rdi) + 549d: 8b 06 mov (%rsi),%eax + 549f: 85 c0 test %eax,%eax + 54a1: 7e 05 jle 0x54a8 + 54a3: 83 c0 40 add $0x40,%eax + 54a6: 89 06 mov %eax,(%rsi) + 54a8: 33 c0 xor %eax,%eax + 54aa: 48 83 c4 28 add $0x28,%rsp + 54ae: 41 5d pop %r13 + 54b0: 41 5c pop %r12 + 54b2: 5f pop %rdi + 54b3: 5e pop %rsi + 54b4: c3 ret + 54b5: b8 ef ff ff ff mov $0xffffffef,%eax + 54ba: 48 83 c4 28 add $0x28,%rsp + 54be: 41 5d pop %r13 + 54c0: 41 5c pop %r12 + 54c2: 5f pop %rdi + 54c3: 5e pop %rsi + 54c4: c3 ret + 54c5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 54ca: 48 83 c4 28 add $0x28,%rsp + 54ce: 41 5d pop %r13 + 54d0: 41 5c pop %r12 + 54d2: 5f pop %rdi + 54d3: 5e pop %rsi + 54d4: c3 ret + 54d5: 0f 1f 40 00 nopl 0x0(%rax) + 54d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 54e0: 48 83 ec 28 sub $0x28,%rsp + 54e4: 48 85 c9 test %rcx,%rcx + 54e7: 74 25 je 0x550e + 54e9: 48 85 d2 test %rdx,%rdx + 54ec: 74 20 je 0x550e + 54ee: 4d 85 c0 test %r8,%r8 + 54f1: 74 1b je 0x550e + 54f3: 45 85 c9 test %r9d,%r9d + 54f6: 7f 0a jg 0x5502 + 54f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 54fd: 48 83 c4 28 add $0x28,%rsp + 5501: c3 ret + 5502: e8 e9 c0 a5 01 call 0x1a615f0 + 5507: 33 c0 xor %eax,%eax + 5509: 48 83 c4 28 add $0x28,%rsp + 550d: c3 ret + 550e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5513: 48 83 c4 28 add $0x28,%rsp + 5517: c3 ret + 5518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 551f: 00 + 5520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5525: 48 85 c9 test %rcx,%rcx + 5528: 74 27 je 0x5551 + 552a: 48 85 d2 test %rdx,%rdx + 552d: 74 22 je 0x5551 + 552f: 4d 85 c0 test %r8,%r8 + 5532: 74 1d je 0x5551 + 5534: 45 85 c9 test %r9d,%r9d + 5537: 7f 0b jg 0x5544 + 5539: b8 fa ff ff ff mov $0xfffffffa,%eax + 553e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5543: c3 ret + 5544: e8 57 c7 a5 01 call 0x1a61ca0 + 5549: 33 c0 xor %eax,%eax + 554b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5550: c3 ret + 5551: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5556: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 555b: c3 ret + 555c: 0f 1f 40 00 nopl 0x0(%rax) + 5560: 48 83 ec 28 sub $0x28,%rsp + 5564: 48 85 c9 test %rcx,%rcx + 5567: 74 25 je 0x558e + 5569: 48 85 d2 test %rdx,%rdx + 556c: 74 20 je 0x558e + 556e: 4d 85 c0 test %r8,%r8 + 5571: 74 1b je 0x558e + 5573: 45 85 c9 test %r9d,%r9d + 5576: 7f 0a jg 0x5582 + 5578: b8 fa ff ff ff mov $0xfffffffa,%eax + 557d: 48 83 c4 28 add $0x28,%rsp + 5581: c3 ret + 5582: e8 c9 cd a5 01 call 0x1a62350 + 5587: 33 c0 xor %eax,%eax + 5589: 48 83 c4 28 add $0x28,%rsp + 558d: c3 ret + 558e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5593: 48 83 c4 28 add $0x28,%rsp + 5597: c3 ret + 5598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 559f: 00 + 55a0: 56 push %rsi + 55a1: 57 push %rdi + 55a2: 55 push %rbp + 55a3: 48 89 d5 mov %rdx,%rbp + 55a6: 48 85 c9 test %rcx,%rcx + 55a9: 0f 84 2b 02 00 00 je 0x57da + 55af: 48 85 ed test %rbp,%rbp + 55b2: 0f 84 22 02 00 00 je 0x57da + 55b8: 4d 85 c0 test %r8,%r8 + 55bb: 0f 84 19 02 00 00 je 0x57da + 55c1: 45 85 c9 test %r9d,%r9d + 55c4: 0f 8e 07 02 00 00 jle 0x57d1 + 55ca: 41 83 f9 08 cmp $0x8,%r9d + 55ce: 0f 8c ed 01 00 00 jl 0x57c1 + 55d4: 4c 89 c6 mov %r8,%rsi + 55d7: 48 83 e6 1f and $0x1f,%rsi + 55db: 89 f6 mov %esi,%esi + 55dd: 85 f6 test %esi,%esi + 55df: 74 14 je 0x55f5 + 55e1: f7 c6 07 00 00 00 test $0x7,%esi + 55e7: 0f 85 d4 01 00 00 jne 0x57c1 + 55ed: f7 de neg %esi + 55ef: 83 c6 20 add $0x20,%esi + 55f2: c1 ee 03 shr $0x3,%esi + 55f5: 8d 46 08 lea 0x8(%rsi),%eax + 55f8: 44 3b c8 cmp %eax,%r9d + 55fb: 0f 8c c0 01 00 00 jl 0x57c1 + 5601: 44 89 c8 mov %r9d,%eax + 5604: 33 d2 xor %edx,%edx + 5606: 2b c6 sub %esi,%eax + 5608: 83 e0 07 and $0x7,%eax + 560b: f7 d8 neg %eax + 560d: 41 03 c1 add %r9d,%eax + 5610: 85 f6 test %esi,%esi + 5612: 76 3e jbe 0x5652 + 5614: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5620: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 + 5625: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 + 562b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 562f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 5633: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 5638: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 563c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 5640: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 5644: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 564a: 48 ff c2 inc %rdx + 564d: 48 3b d6 cmp %rsi,%rdx + 5650: 72 ce jb 0x5620 + 5652: 48 63 d0 movslq %eax,%rdx + 5655: 0f 1f 40 00 nopl 0x0(%rax) + 5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5660: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 + 5666: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 + 566b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 + 5672: 01 + 5673: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 + 5677: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 + 567b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 + 5682: 01 + 5683: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 + 5687: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 + 568c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 5690: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 + 5694: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) + 569a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 + 56a0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 + 56a6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 + 56ad: 01 + 56ae: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 + 56b2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 + 56b6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 + 56bd: 01 + 56be: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 + 56c2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 + 56c7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 + 56cb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 + 56cf: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) + 56d6: 48 83 c6 08 add $0x8,%rsi + 56da: 48 3b f2 cmp %rdx,%rsi + 56dd: 72 81 jb 0x5660 + 56df: 8d 70 01 lea 0x1(%rax),%esi + 56e2: 41 3b f1 cmp %r9d,%esi + 56e5: 0f 87 c8 00 00 00 ja 0x57b3 + 56eb: 4d 63 c9 movslq %r9d,%r9 + 56ee: 4c 2b ca sub %rdx,%r9 + 56f1: 49 83 f9 02 cmp $0x2,%r9 + 56f5: 0f 8c c1 00 00 00 jl 0x57bc + 56fb: 45 89 cb mov %r9d,%r11d + 56fe: 45 33 d2 xor %r10d,%r10d + 5701: 41 83 e3 fe and $0xfffffffe,%r11d + 5705: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 5709: 4d 63 db movslq %r11d,%r11 + 570c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 5711: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 5715: 0f 1f 40 00 nopl 0x0(%rax) + 5719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5720: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 + 5726: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 + 572c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 + 5732: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 5737: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 573b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 573f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 5743: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) + 5749: 49 83 c2 02 add $0x2,%r10 + 574d: 4d 3b d3 cmp %r11,%r10 + 5750: 72 ce jb 0x5720 + 5752: 4d 3b d9 cmp %r9,%r11 + 5755: 73 5c jae 0x57b3 + 5757: 48 63 c0 movslq %eax,%rax + 575a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 575e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 5763: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 5767: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 576e: 00 + 576f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5776: 0f 1f 00 nopl (%rax) + 5779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5780: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 5786: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 578c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 5790: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 5794: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 5799: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 579d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 57a1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 57a5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 57ab: 49 ff c3 inc %r11 + 57ae: 4d 3b d9 cmp %r9,%r11 + 57b1: 72 cd jb 0x5780 + 57b3: 33 c0 xor %eax,%eax + 57b5: c5 f8 77 vzeroupper + 57b8: 5d pop %rbp + 57b9: 5f pop %rdi + 57ba: 5e pop %rsi + 57bb: c3 ret + 57bc: 45 33 db xor %r11d,%r11d + 57bf: eb 91 jmp 0x5752 + 57c1: 33 c0 xor %eax,%eax + 57c3: 41 83 f9 01 cmp $0x1,%r9d + 57c7: 72 ea jb 0x57b3 + 57c9: 4d 63 c9 movslq %r9d,%r9 + 57cc: 45 33 db xor %r11d,%r11d + 57cf: eb 81 jmp 0x5752 + 57d1: b8 fa ff ff ff mov $0xfffffffa,%eax + 57d6: 5d pop %rbp + 57d7: 5f pop %rdi + 57d8: 5e pop %rsi + 57d9: c3 ret + 57da: b8 f8 ff ff ff mov $0xfffffff8,%eax + 57df: 5d pop %rbp + 57e0: 5f pop %rdi + 57e1: 5e pop %rsi + 57e2: c3 ret + 57e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 57ea: 00 + 57eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5800: 41 56 push %r14 + 5802: 49 89 ca mov %rcx,%r10 + 5805: 49 89 d3 mov %rdx,%r11 + 5808: 4d 85 d2 test %r10,%r10 + 580b: 0f 84 82 01 00 00 je 0x5993 + 5811: 4d 85 db test %r11,%r11 + 5814: 0f 84 79 01 00 00 je 0x5993 + 581a: 4d 85 c0 test %r8,%r8 + 581d: 0f 84 70 01 00 00 je 0x5993 + 5823: 45 85 c9 test %r9d,%r9d + 5826: 0f 8e 5f 01 00 00 jle 0x598b + 582c: 49 63 d1 movslq %r9d,%rdx + 582f: 48 83 fa 08 cmp $0x8,%rdx + 5833: 0f 8c 3f 01 00 00 jl 0x5978 + 5839: 48 83 fa 0f cmp $0xf,%rdx + 583d: 0f 8c 3a 01 00 00 jl 0x597d + 5843: 4c 89 c0 mov %r8,%rax + 5846: 48 83 e0 1f and $0x1f,%rax + 584a: 85 c0 test %eax,%eax + 584c: 74 10 je 0x585e + 584e: a8 07 test $0x7,%al + 5850: 0f 85 22 01 00 00 jne 0x5978 + 5856: f7 d8 neg %eax + 5858: 83 c0 20 add $0x20,%eax + 585b: c1 e8 03 shr $0x3,%eax + 585e: 89 c1 mov %eax,%ecx + 5860: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 5864: 49 3b d6 cmp %r14,%rdx + 5867: 0f 8c 0b 01 00 00 jl 0x5978 + 586d: 45 89 ce mov %r9d,%r14d + 5870: 44 2b f0 sub %eax,%r14d + 5873: 41 83 e6 07 and $0x7,%r14d + 5877: 45 2b ce sub %r14d,%r9d + 587a: 4d 63 c9 movslq %r9d,%r9 + 587d: 85 c0 test %eax,%eax + 587f: b8 00 00 00 00 mov $0x0,%eax + 5884: 76 5a jbe 0x58e0 + 5886: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 588d: 00 + 588e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5895: 0f 1f 40 00 nopl 0x0(%rax) + 5899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 58a0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 58a6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 58ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 58b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 58b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 58b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 58bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 58c2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 58c8: 48 ff c0 inc %rax + 58cb: 48 3b c1 cmp %rcx,%rax + 58ce: 72 d0 jb 0x58a0 + 58d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 58d7: 00 + 58d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 58df: 90 nop + 58e0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 58e6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 58ec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 58f1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 58f5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 58fb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 5900: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 5906: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 + 590d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 5914: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 5919: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 591d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 + 5924: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 5929: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) + 5930: 48 83 c1 08 add $0x8,%rcx + 5934: 49 3b c9 cmp %r9,%rcx + 5937: 72 a7 jb 0x58e0 + 5939: 4c 3b ca cmp %rdx,%r9 + 593c: 73 32 jae 0x5970 + 593e: 66 90 xchg %ax,%ax + 5940: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 5946: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 594c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 5950: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 5955: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 5959: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 595d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 5962: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 5968: 49 ff c1 inc %r9 + 596b: 4c 3b ca cmp %rdx,%r9 + 596e: 72 d0 jb 0x5940 + 5970: 33 c0 xor %eax,%eax + 5972: c5 f8 77 vzeroupper + 5975: 41 5e pop %r14 + 5977: c3 ret + 5978: 45 33 c9 xor %r9d,%r9d + 597b: eb bc jmp 0x5939 + 597d: 41 83 e1 f8 and $0xfffffff8,%r9d + 5981: 33 c9 xor %ecx,%ecx + 5983: 4d 63 c9 movslq %r9d,%r9 + 5986: e9 55 ff ff ff jmp 0x58e0 + 598b: b8 fa ff ff ff mov $0xfffffffa,%eax + 5990: 41 5e pop %r14 + 5992: c3 ret + 5993: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5998: 41 5e pop %r14 + 599a: c3 ret + 599b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 59a0: 41 56 push %r14 + 59a2: 49 89 ca mov %rcx,%r10 + 59a5: 49 89 d3 mov %rdx,%r11 + 59a8: 4d 85 d2 test %r10,%r10 + 59ab: 0f 84 a2 01 00 00 je 0x5b53 + 59b1: 4d 85 db test %r11,%r11 + 59b4: 0f 84 99 01 00 00 je 0x5b53 + 59ba: 4d 85 c0 test %r8,%r8 + 59bd: 0f 84 90 01 00 00 je 0x5b53 + 59c3: 45 85 c9 test %r9d,%r9d + 59c6: 0f 8e 7f 01 00 00 jle 0x5b4b + 59cc: 49 63 d1 movslq %r9d,%rdx + 59cf: 48 83 fa 08 cmp $0x8,%rdx + 59d3: 0f 8c 5f 01 00 00 jl 0x5b38 + 59d9: 48 83 fa 0f cmp $0xf,%rdx + 59dd: 0f 8c 5a 01 00 00 jl 0x5b3d + 59e3: 4c 89 c0 mov %r8,%rax + 59e6: 48 83 e0 1f and $0x1f,%rax + 59ea: 85 c0 test %eax,%eax + 59ec: 74 10 je 0x59fe + 59ee: a8 07 test $0x7,%al + 59f0: 0f 85 42 01 00 00 jne 0x5b38 + 59f6: f7 d8 neg %eax + 59f8: 83 c0 20 add $0x20,%eax + 59fb: c1 e8 03 shr $0x3,%eax + 59fe: 89 c1 mov %eax,%ecx + 5a00: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 5a04: 49 3b d6 cmp %r14,%rdx + 5a07: 0f 8c 2b 01 00 00 jl 0x5b38 + 5a0d: 45 89 ce mov %r9d,%r14d + 5a10: 44 2b f0 sub %eax,%r14d + 5a13: 41 83 e6 07 and $0x7,%r14d + 5a17: 45 2b ce sub %r14d,%r9d + 5a1a: 4d 63 c9 movslq %r9d,%r9 + 5a1d: 85 c0 test %eax,%eax + 5a1f: b8 00 00 00 00 mov $0x0,%eax + 5a24: 76 5a jbe 0x5a80 + 5a26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a2d: 00 + 5a2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a35: 0f 1f 40 00 nopl 0x0(%rax) + 5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a40: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 5a46: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 5a4c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 5a50: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 5a55: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 5a59: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 5a5d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 5a62: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 5a68: 48 ff c0 inc %rax + 5a6b: 48 3b c1 cmp %rcx,%rax + 5a6e: 72 d0 jb 0x5a40 + 5a70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a77: 00 + 5a78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a7f: 90 nop + 5a80: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 5a86: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 5a8c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 5a91: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 5a95: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 5a9b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 5aa0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 5aa6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 + 5aad: 01 + 5aae: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 5ab5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 5abc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 5ac2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 + 5ac9: 01 + 5aca: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 5ad0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) + 5ad7: 01 + 5ad8: 48 83 c1 08 add $0x8,%rcx + 5adc: 49 3b c9 cmp %r9,%rcx + 5adf: 72 9f jb 0x5a80 + 5ae1: 4c 3b ca cmp %rdx,%r9 + 5ae4: 73 4a jae 0x5b30 + 5ae6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5aed: 00 + 5aee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5af5: 0f 1f 40 00 nopl 0x0(%rax) + 5af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b00: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 5b06: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 5b0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 5b10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 5b15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 5b19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 5b1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 5b22: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 5b28: 49 ff c1 inc %r9 + 5b2b: 4c 3b ca cmp %rdx,%r9 + 5b2e: 72 d0 jb 0x5b00 + 5b30: 33 c0 xor %eax,%eax + 5b32: c5 f8 77 vzeroupper + 5b35: 41 5e pop %r14 + 5b37: c3 ret + 5b38: 45 33 c9 xor %r9d,%r9d + 5b3b: eb a4 jmp 0x5ae1 + 5b3d: 41 83 e1 f8 and $0xfffffff8,%r9d + 5b41: 33 c9 xor %ecx,%ecx + 5b43: 4d 63 c9 movslq %r9d,%r9 + 5b46: e9 35 ff ff ff jmp 0x5a80 + 5b4b: b8 fa ff ff ff mov $0xfffffffa,%eax + 5b50: 41 5e pop %r14 + 5b52: c3 ret + 5b53: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5b58: 41 5e pop %r14 + 5b5a: c3 ret + 5b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b60: 48 83 ec 28 sub $0x28,%rsp + 5b64: 48 85 c9 test %rcx,%rcx + 5b67: 74 20 je 0x5b89 + 5b69: 48 85 d2 test %rdx,%rdx + 5b6c: 74 1b je 0x5b89 + 5b6e: 45 85 c0 test %r8d,%r8d + 5b71: 7f 0a jg 0x5b7d + 5b73: b8 fa ff ff ff mov $0xfffffffa,%eax + 5b78: 48 83 c4 28 add $0x28,%rsp + 5b7c: c3 ret + 5b7d: e8 2e b8 a5 01 call 0x1a613b0 + 5b82: 33 c0 xor %eax,%eax + 5b84: 48 83 c4 28 add $0x28,%rsp + 5b88: c3 ret + 5b89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5b8e: 48 83 c4 28 add $0x28,%rsp + 5b92: c3 ret + 5b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b9f: 00 + 5ba0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5ba5: 48 85 c9 test %rcx,%rcx + 5ba8: 74 22 je 0x5bcc + 5baa: 48 85 d2 test %rdx,%rdx + 5bad: 74 1d je 0x5bcc + 5baf: 45 85 c0 test %r8d,%r8d + 5bb2: 7f 0b jg 0x5bbf + 5bb4: b8 fa ff ff ff mov $0xfffffffa,%eax + 5bb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5bbe: c3 ret + 5bbf: e8 6c be a5 01 call 0x1a61a30 + 5bc4: 33 c0 xor %eax,%eax + 5bc6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5bcb: c3 ret + 5bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5bd1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5bd6: c3 ret + 5bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5bde: 00 00 + 5be0: 48 83 ec 28 sub $0x28,%rsp + 5be4: 48 85 c9 test %rcx,%rcx + 5be7: 74 20 je 0x5c09 + 5be9: 48 85 d2 test %rdx,%rdx + 5bec: 74 1b je 0x5c09 + 5bee: 45 85 c0 test %r8d,%r8d + 5bf1: 7f 0a jg 0x5bfd + 5bf3: b8 fa ff ff ff mov $0xfffffffa,%eax + 5bf8: 48 83 c4 28 add $0x28,%rsp + 5bfc: c3 ret + 5bfd: e8 de c4 a5 01 call 0x1a620e0 + 5c02: 33 c0 xor %eax,%eax + 5c04: 48 83 c4 28 add $0x28,%rsp + 5c08: c3 ret + 5c09: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5c0e: 48 83 c4 28 add $0x28,%rsp + 5c12: c3 ret + 5c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c1f: 00 + 5c20: 56 push %rsi + 5c21: 48 89 d6 mov %rdx,%rsi + 5c24: 48 85 c9 test %rcx,%rcx + 5c27: 0f 84 29 02 00 00 je 0x5e56 + 5c2d: 48 85 f6 test %rsi,%rsi + 5c30: 0f 84 20 02 00 00 je 0x5e56 + 5c36: 45 85 c0 test %r8d,%r8d + 5c39: 0f 8e 10 02 00 00 jle 0x5e4f + 5c3f: 41 83 f8 08 cmp $0x8,%r8d + 5c43: 0f 8c f6 01 00 00 jl 0x5e3f + 5c49: 49 89 f1 mov %rsi,%r9 + 5c4c: 49 83 e1 1f and $0x1f,%r9 + 5c50: 45 89 c9 mov %r9d,%r9d + 5c53: 45 85 c9 test %r9d,%r9d + 5c56: 74 18 je 0x5c70 + 5c58: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 5c5f: 0f 85 da 01 00 00 jne 0x5e3f + 5c65: 41 f7 d9 neg %r9d + 5c68: 41 83 c1 20 add $0x20,%r9d + 5c6c: 41 c1 e9 03 shr $0x3,%r9d + 5c70: 41 8d 41 08 lea 0x8(%r9),%eax + 5c74: 44 3b c0 cmp %eax,%r8d + 5c77: 0f 8c c2 01 00 00 jl 0x5e3f + 5c7d: 44 89 c0 mov %r8d,%eax + 5c80: 33 d2 xor %edx,%edx + 5c82: 41 2b c1 sub %r9d,%eax + 5c85: 83 e0 07 and $0x7,%eax + 5c88: f7 d8 neg %eax + 5c8a: 41 03 c0 add %r8d,%eax + 5c8d: 45 85 c9 test %r9d,%r9d + 5c90: 76 3e jbe 0x5cd0 + 5c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ca0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 + 5ca5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 + 5caa: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 5cae: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 5cb2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 5cb7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 5cbb: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 5cbf: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 5cc3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 5cc8: 48 ff c2 inc %rdx + 5ccb: 49 3b d1 cmp %r9,%rdx + 5cce: 72 d0 jb 0x5ca0 + 5cd0: 48 63 d0 movslq %eax,%rdx + 5cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5cdf: 00 + 5ce0: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 + 5ce6: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 + 5cec: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 + 5cf2: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 5cf9: 01 + 5cfa: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 + 5cff: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 + 5d03: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 5d07: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 + 5d0b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) + 5d11: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 + 5d18: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 + 5d1f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 + 5d26: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 + 5d2d: 01 + 5d2e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 5d32: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 + 5d37: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 + 5d3b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 + 5d3f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) + 5d46: 49 83 c1 08 add $0x8,%r9 + 5d4a: 4c 3b ca cmp %rdx,%r9 + 5d4d: 72 91 jb 0x5ce0 + 5d4f: 44 8d 48 01 lea 0x1(%rax),%r9d + 5d53: 45 3b c8 cmp %r8d,%r9d + 5d56: 0f 87 d7 00 00 00 ja 0x5e33 + 5d5c: 4d 63 d0 movslq %r8d,%r10 + 5d5f: 4c 2b d2 sub %rdx,%r10 + 5d62: 49 83 fa 02 cmp $0x2,%r10 + 5d66: 0f 8c ce 00 00 00 jl 0x5e3a + 5d6c: 45 89 d3 mov %r10d,%r11d + 5d6f: 45 33 c9 xor %r9d,%r9d + 5d72: 41 83 e3 fe and $0xfffffffe,%r11d + 5d76: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 5d7a: 4d 63 db movslq %r11d,%r11 + 5d7d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 5d81: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d88: 00 + 5d89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d97: 00 + 5d98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d9f: 90 nop + 5da0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 + 5da6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 + 5dac: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 + 5db2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 5db7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 5dbb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 5dbf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 5dc3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) + 5dc9: 49 83 c1 02 add $0x2,%r9 + 5dcd: 4d 3b cb cmp %r11,%r9 + 5dd0: 72 ce jb 0x5da0 + 5dd2: 4d 3b da cmp %r10,%r11 + 5dd5: 73 5c jae 0x5e33 + 5dd7: 48 63 c0 movslq %eax,%rax + 5dda: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 5dde: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 5de2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5de9: 00 + 5dea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5df1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5df8: 00 + 5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e00: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 5e06: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 5e0c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 5e10: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 5e14: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 5e19: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 5e1d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 5e21: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 5e25: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 5e2b: 49 ff c3 inc %r11 + 5e2e: 4d 3b da cmp %r10,%r11 + 5e31: 72 cd jb 0x5e00 + 5e33: 33 c0 xor %eax,%eax + 5e35: c5 f8 77 vzeroupper + 5e38: 5e pop %rsi + 5e39: c3 ret + 5e3a: 45 33 db xor %r11d,%r11d + 5e3d: eb 93 jmp 0x5dd2 + 5e3f: 33 c0 xor %eax,%eax + 5e41: 41 83 f8 01 cmp $0x1,%r8d + 5e45: 72 ec jb 0x5e33 + 5e47: 4d 63 d0 movslq %r8d,%r10 + 5e4a: 45 33 db xor %r11d,%r11d + 5e4d: eb 83 jmp 0x5dd2 + 5e4f: b8 fa ff ff ff mov $0xfffffffa,%eax + 5e54: 5e pop %rsi + 5e55: c3 ret + 5e56: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5e5b: 5e pop %rsi + 5e5c: c3 ret + 5e5d: 0f 1f 00 nopl (%rax) + 5e60: 49 89 d1 mov %rdx,%r9 + 5e63: 48 85 c9 test %rcx,%rcx + 5e66: 0f 84 73 01 00 00 je 0x5fdf + 5e6c: 4d 85 c9 test %r9,%r9 + 5e6f: 0f 84 6a 01 00 00 je 0x5fdf + 5e75: 45 85 c0 test %r8d,%r8d + 5e78: 0f 8e 5b 01 00 00 jle 0x5fd9 + 5e7e: 49 63 d0 movslq %r8d,%rdx + 5e81: 48 83 fa 08 cmp $0x8,%rdx + 5e85: 0f 8c 49 01 00 00 jl 0x5fd4 + 5e8b: 4c 89 c8 mov %r9,%rax + 5e8e: 48 83 e0 1f and $0x1f,%rax + 5e92: 89 c0 mov %eax,%eax + 5e94: 85 c0 test %eax,%eax + 5e96: 74 10 je 0x5ea8 + 5e98: a8 07 test $0x7,%al + 5e9a: 0f 85 34 01 00 00 jne 0x5fd4 + 5ea0: f7 d8 neg %eax + 5ea2: 83 c0 20 add $0x20,%eax + 5ea5: c1 e8 03 shr $0x3,%eax + 5ea8: 44 8d 50 08 lea 0x8(%rax),%r10d + 5eac: 49 3b d2 cmp %r10,%rdx + 5eaf: 0f 8c 1f 01 00 00 jl 0x5fd4 + 5eb5: 45 89 c2 mov %r8d,%r10d + 5eb8: 44 2b d0 sub %eax,%r10d + 5ebb: 41 83 e2 07 and $0x7,%r10d + 5ebf: 45 2b c2 sub %r10d,%r8d + 5ec2: 45 33 d2 xor %r10d,%r10d + 5ec5: 85 c0 test %eax,%eax + 5ec7: 76 47 jbe 0x5f10 + 5ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ed0: 00 + 5ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5edf: 00 + 5ee0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 5ee6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 5eec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 5ef0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 5ef5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 5ef9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 5efd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 5f02: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 5f08: 49 ff c2 inc %r10 + 5f0b: 4c 3b d0 cmp %rax,%r10 + 5f0e: 72 d0 jb 0x5ee0 + 5f10: 4d 63 d0 movslq %r8d,%r10 + 5f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f1f: 00 + 5f20: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 5f25: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 5f2b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 5f30: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 5f34: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 5f3a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 5f3f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 5f45: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 + 5f4b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 5f52: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 5f57: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 5f5b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 + 5f62: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 5f67: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) + 5f6e: 48 83 c0 08 add $0x8,%rax + 5f72: 49 3b c2 cmp %r10,%rax + 5f75: 72 a9 jb 0x5f20 + 5f77: 33 c0 xor %eax,%eax + 5f79: 45 8d 50 01 lea 0x1(%r8),%r10d + 5f7d: 4d 63 d2 movslq %r10d,%r10 + 5f80: 4c 3b d2 cmp %rdx,%r10 + 5f83: 77 49 ja 0x5fce + 5f85: 4d 63 c0 movslq %r8d,%r8 + 5f88: 49 2b d0 sub %r8,%rdx + 5f8b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 5f8f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 5f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f9f: 00 + 5fa0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 5fa5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 5fab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 5faf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 5fb4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 5fb8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 5fbc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 5fc1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 5fc6: 48 ff c0 inc %rax + 5fc9: 48 3b c2 cmp %rdx,%rax + 5fcc: 72 d2 jb 0x5fa0 + 5fce: 33 c0 xor %eax,%eax + 5fd0: c5 f8 77 vzeroupper + 5fd3: c3 ret + 5fd4: 45 33 c0 xor %r8d,%r8d + 5fd7: eb 9e jmp 0x5f77 + 5fd9: b8 fa ff ff ff mov $0xfffffffa,%eax + 5fde: c3 ret + 5fdf: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5fe4: c3 ret + 5fe5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5fec: 00 + 5fed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6000: 49 89 d1 mov %rdx,%r9 + 6003: 48 85 c9 test %rcx,%rcx + 6006: 0f 84 73 01 00 00 je 0x617f + 600c: 4d 85 c9 test %r9,%r9 + 600f: 0f 84 6a 01 00 00 je 0x617f + 6015: 45 85 c0 test %r8d,%r8d + 6018: 0f 8e 5b 01 00 00 jle 0x6179 + 601e: 49 63 d0 movslq %r8d,%rdx + 6021: 48 83 fa 08 cmp $0x8,%rdx + 6025: 0f 8c 49 01 00 00 jl 0x6174 + 602b: 4c 89 c8 mov %r9,%rax + 602e: 48 83 e0 1f and $0x1f,%rax + 6032: 89 c0 mov %eax,%eax + 6034: 85 c0 test %eax,%eax + 6036: 74 10 je 0x6048 + 6038: a8 07 test $0x7,%al + 603a: 0f 85 34 01 00 00 jne 0x6174 + 6040: f7 d8 neg %eax + 6042: 83 c0 20 add $0x20,%eax + 6045: c1 e8 03 shr $0x3,%eax + 6048: 44 8d 50 08 lea 0x8(%rax),%r10d + 604c: 49 3b d2 cmp %r10,%rdx + 604f: 0f 8c 1f 01 00 00 jl 0x6174 + 6055: 45 89 c2 mov %r8d,%r10d + 6058: 44 2b d0 sub %eax,%r10d + 605b: 41 83 e2 07 and $0x7,%r10d + 605f: 45 2b c2 sub %r10d,%r8d + 6062: 45 33 d2 xor %r10d,%r10d + 6065: 85 c0 test %eax,%eax + 6067: 76 47 jbe 0x60b0 + 6069: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6070: 00 + 6071: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 607f: 00 + 6080: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 6086: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 608c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 6090: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 6095: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 6099: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 609d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 60a2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 60a8: 49 ff c2 inc %r10 + 60ab: 4c 3b d0 cmp %rax,%r10 + 60ae: 72 d0 jb 0x6080 + 60b0: 4d 63 d0 movslq %r8d,%r10 + 60b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 60b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 60bf: 00 + 60c0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 60c5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 60cb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 60d0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 60d4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 60da: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 60df: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 60e5: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 + 60ec: 01 + 60ed: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 60f4: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 60fb: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 6101: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 + 6108: 01 + 6109: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 610f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) + 6116: 01 + 6117: 48 83 c0 08 add $0x8,%rax + 611b: 49 3b c2 cmp %r10,%rax + 611e: 72 a0 jb 0x60c0 + 6120: 33 c0 xor %eax,%eax + 6122: 45 8d 50 01 lea 0x1(%r8),%r10d + 6126: 4d 63 d2 movslq %r10d,%r10 + 6129: 4c 3b d2 cmp %rdx,%r10 + 612c: 77 40 ja 0x616e + 612e: 4d 63 c0 movslq %r8d,%r8 + 6131: 49 2b d0 sub %r8,%rdx + 6134: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 6138: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 613c: 0f 1f 40 00 nopl 0x0(%rax) + 6140: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 6145: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 614b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 614f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 6154: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 6158: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 615c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 6161: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 6166: 48 ff c0 inc %rax + 6169: 48 3b c2 cmp %rdx,%rax + 616c: 72 d2 jb 0x6140 + 616e: 33 c0 xor %eax,%eax + 6170: c5 f8 77 vzeroupper + 6173: c3 ret + 6174: 45 33 c0 xor %r8d,%r8d + 6177: eb a7 jmp 0x6120 + 6179: b8 fa ff ff ff mov $0xfffffffa,%eax + 617e: c3 ret + 617f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6184: c3 ret + 6185: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 618c: 00 + 618d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61a0: 48 83 ec 28 sub $0x28,%rsp + 61a4: 48 85 c9 test %rcx,%rcx + 61a7: 74 23 je 0x61cc + 61a9: 48 85 d2 test %rdx,%rdx + 61ac: 74 1e je 0x61cc + 61ae: 4d 85 c0 test %r8,%r8 + 61b1: 74 19 je 0x61cc + 61b3: 45 85 c9 test %r9d,%r9d + 61b6: 7e 1e jle 0x61d6 + 61b8: e8 d3 ce a5 01 call 0x1a63090 + 61bd: ba 02 00 00 00 mov $0x2,%edx + 61c2: 85 c0 test %eax,%eax + 61c4: 0f 45 c2 cmovne %edx,%eax + 61c7: 48 83 c4 28 add $0x28,%rsp + 61cb: c3 ret + 61cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 61d1: 48 83 c4 28 add $0x28,%rsp + 61d5: c3 ret + 61d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 61db: 48 83 c4 28 add $0x28,%rsp + 61df: c3 ret + 61e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 61e5: 48 85 c9 test %rcx,%rcx + 61e8: 74 24 je 0x620e + 61ea: 48 85 d2 test %rdx,%rdx + 61ed: 74 1f je 0x620e + 61ef: 4d 85 c0 test %r8,%r8 + 61f2: 74 1a je 0x620e + 61f4: 45 85 c9 test %r9d,%r9d + 61f7: 7e 20 jle 0x6219 + 61f9: e8 e2 13 a6 01 call 0x1a675e0 + 61fe: ba 02 00 00 00 mov $0x2,%edx + 6203: 85 c0 test %eax,%eax + 6205: 0f 45 c2 cmovne %edx,%eax + 6208: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 620d: c3 ret + 620e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6213: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6218: c3 ret + 6219: b8 fa ff ff ff mov $0xfffffffa,%eax + 621e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6223: c3 ret + 6224: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 622b: 00 + 622c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 623f: 00 + 6240: 48 83 ec 28 sub $0x28,%rsp + 6244: 48 85 c9 test %rcx,%rcx + 6247: 74 23 je 0x626c + 6249: 48 85 d2 test %rdx,%rdx + 624c: 74 1e je 0x626c + 624e: 4d 85 c0 test %r8,%r8 + 6251: 74 19 je 0x626c + 6253: 45 85 c9 test %r9d,%r9d + 6256: 7e 1e jle 0x6276 + 6258: e8 93 37 a6 01 call 0x1a699f0 + 625d: ba 02 00 00 00 mov $0x2,%edx + 6262: 85 c0 test %eax,%eax + 6264: 0f 45 c2 cmovne %edx,%eax + 6267: 48 83 c4 28 add $0x28,%rsp + 626b: c3 ret + 626c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6271: 48 83 c4 28 add $0x28,%rsp + 6275: c3 ret + 6276: b8 fa ff ff ff mov $0xfffffffa,%eax + 627b: 48 83 c4 28 add $0x28,%rsp + 627f: c3 ret + 6280: 48 83 ec 28 sub $0x28,%rsp + 6284: 48 85 c9 test %rcx,%rcx + 6287: 74 23 je 0x62ac + 6289: 48 85 d2 test %rdx,%rdx + 628c: 74 1e je 0x62ac + 628e: 4d 85 c0 test %r8,%r8 + 6291: 74 19 je 0x62ac + 6293: 45 85 c9 test %r9d,%r9d + 6296: 7e 1e jle 0x62b6 + 6298: e8 a3 79 a6 01 call 0x1a6dc40 + 629d: ba 02 00 00 00 mov $0x2,%edx + 62a2: 85 c0 test %eax,%eax + 62a4: 0f 45 c2 cmovne %edx,%eax + 62a7: 48 83 c4 28 add $0x28,%rsp + 62ab: c3 ret + 62ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 62b1: 48 83 c4 28 add $0x28,%rsp + 62b5: c3 ret + 62b6: b8 fa ff ff ff mov $0xfffffffa,%eax + 62bb: 48 83 c4 28 add $0x28,%rsp + 62bf: c3 ret + 62c0: 48 83 ec 28 sub $0x28,%rsp + 62c4: 48 85 c9 test %rcx,%rcx + 62c7: 74 23 je 0x62ec + 62c9: 48 85 d2 test %rdx,%rdx + 62cc: 74 1e je 0x62ec + 62ce: 4d 85 c0 test %r8,%r8 + 62d1: 74 19 je 0x62ec + 62d3: 45 85 c9 test %r9d,%r9d + 62d6: 7e 1e jle 0x62f6 + 62d8: e8 63 bd a6 01 call 0x1a72040 + 62dd: ba 02 00 00 00 mov $0x2,%edx + 62e2: 85 c0 test %eax,%eax + 62e4: 0f 45 c2 cmovne %edx,%eax + 62e7: 48 83 c4 28 add $0x28,%rsp + 62eb: c3 ret + 62ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 62f1: 48 83 c4 28 add $0x28,%rsp + 62f5: c3 ret + 62f6: b8 fa ff ff ff mov $0xfffffffa,%eax + 62fb: 48 83 c4 28 add $0x28,%rsp + 62ff: c3 ret + 6300: 48 83 ec 28 sub $0x28,%rsp + 6304: 48 85 c9 test %rcx,%rcx + 6307: 74 23 je 0x632c + 6309: 48 85 d2 test %rdx,%rdx + 630c: 74 1e je 0x632c + 630e: 4d 85 c0 test %r8,%r8 + 6311: 74 19 je 0x632c + 6313: 45 85 c9 test %r9d,%r9d + 6316: 7e 1e jle 0x6336 + 6318: e8 43 fe a6 01 call 0x1a76160 + 631d: ba 02 00 00 00 mov $0x2,%edx + 6322: 85 c0 test %eax,%eax + 6324: 0f 45 c2 cmovne %edx,%eax + 6327: 48 83 c4 28 add $0x28,%rsp + 632b: c3 ret + 632c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6331: 48 83 c4 28 add $0x28,%rsp + 6335: c3 ret + 6336: b8 fa ff ff ff mov $0xfffffffa,%eax + 633b: 48 83 c4 28 add $0x28,%rsp + 633f: c3 ret + 6340: 48 83 ec 28 sub $0x28,%rsp + 6344: 48 85 c9 test %rcx,%rcx + 6347: 74 25 je 0x636e + 6349: 48 85 d2 test %rdx,%rdx + 634c: 74 20 je 0x636e + 634e: 4d 85 c0 test %r8,%r8 + 6351: 74 1b je 0x636e + 6353: 45 85 c9 test %r9d,%r9d + 6356: 7f 0a jg 0x6362 + 6358: b8 fa ff ff ff mov $0xfffffffa,%eax + 635d: 48 83 c4 28 add $0x28,%rsp + 6361: c3 ret + 6362: e8 d9 6c 03 00 call 0x3d040 + 6367: 33 c0 xor %eax,%eax + 6369: 48 83 c4 28 add $0x28,%rsp + 636d: c3 ret + 636e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6373: 48 83 c4 28 add $0x28,%rsp + 6377: c3 ret + 6378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 637f: 00 + 6380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6385: 48 85 c9 test %rcx,%rcx + 6388: 74 27 je 0x63b1 + 638a: 48 85 d2 test %rdx,%rdx + 638d: 74 22 je 0x63b1 + 638f: 4d 85 c0 test %r8,%r8 + 6392: 74 1d je 0x63b1 + 6394: 45 85 c9 test %r9d,%r9d + 6397: 7f 0b jg 0x63a4 + 6399: b8 fa ff ff ff mov $0xfffffffa,%eax + 639e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 63a3: c3 ret + 63a4: e8 d7 72 03 00 call 0x3d680 + 63a9: 33 c0 xor %eax,%eax + 63ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 63b0: c3 ret + 63b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 63b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 63bb: c3 ret + 63bc: 0f 1f 40 00 nopl 0x0(%rax) + 63c0: 48 83 ec 28 sub $0x28,%rsp + 63c4: 48 85 c9 test %rcx,%rcx + 63c7: 74 25 je 0x63ee + 63c9: 48 85 d2 test %rdx,%rdx + 63cc: 74 20 je 0x63ee + 63ce: 4d 85 c0 test %r8,%r8 + 63d1: 74 1b je 0x63ee + 63d3: 45 85 c9 test %r9d,%r9d + 63d6: 7f 0a jg 0x63e2 + 63d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 63dd: 48 83 c4 28 add $0x28,%rsp + 63e1: c3 ret + 63e2: e8 b9 78 03 00 call 0x3dca0 + 63e7: 33 c0 xor %eax,%eax + 63e9: 48 83 c4 28 add $0x28,%rsp + 63ed: c3 ret + 63ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 63f3: 48 83 c4 28 add $0x28,%rsp + 63f7: c3 ret + 63f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 63ff: 00 + 6400: 41 56 push %r14 + 6402: 49 89 cb mov %rcx,%r11 + 6405: 4d 85 db test %r11,%r11 + 6408: 0f 84 1e 02 00 00 je 0x662c + 640e: 48 85 d2 test %rdx,%rdx + 6411: 0f 84 15 02 00 00 je 0x662c + 6417: 4d 85 c0 test %r8,%r8 + 641a: 0f 84 0c 02 00 00 je 0x662c + 6420: 45 85 c9 test %r9d,%r9d + 6423: 0f 8e fb 01 00 00 jle 0x6624 + 6429: 49 63 c9 movslq %r9d,%rcx + 642c: 48 83 f9 08 cmp $0x8,%rcx + 6430: 0f 8c e9 01 00 00 jl 0x661f + 6436: 4c 89 c0 mov %r8,%rax + 6439: 48 83 e0 1f and $0x1f,%rax + 643d: 85 c0 test %eax,%eax + 643f: 74 0d je 0x644e + 6441: a8 0f test $0xf,%al + 6443: 0f 85 d6 01 00 00 jne 0x661f + 6449: b8 01 00 00 00 mov $0x1,%eax + 644e: 41 89 c2 mov %eax,%r10d + 6451: 4d 8d 72 08 lea 0x8(%r10),%r14 + 6455: 49 3b ce cmp %r14,%rcx + 6458: 0f 8c c1 01 00 00 jl 0x661f + 645e: 45 89 ce mov %r9d,%r14d + 6461: 44 2b f0 sub %eax,%r14d + 6464: 41 83 e6 07 and $0x7,%r14d + 6468: 45 2b ce sub %r14d,%r9d + 646b: 45 33 f6 xor %r14d,%r14d + 646e: 4d 63 c9 movslq %r9d,%r9 + 6471: 85 c0 test %eax,%eax + 6473: 4c 89 f0 mov %r14,%rax + 6476: 76 3f jbe 0x64b7 + 6478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 647f: 00 + 6480: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 6486: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 648b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 6490: 49 ff c6 inc %r14 + 6493: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 6497: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 649c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 64a0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 64a4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 64a8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 64ae: 48 83 c0 10 add $0x10,%rax + 64b2: 4d 3b f2 cmp %r10,%r14 + 64b5: 72 c9 jb 0x6480 + 64b7: 4c 89 d0 mov %r10,%rax + 64ba: 48 c1 e0 04 shl $0x4,%rax + 64be: 66 90 xchg %ax,%ax + 64c0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 + 64c5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 + 64cb: 49 83 c2 08 add $0x8,%r10 + 64cf: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 + 64d6: 01 + 64d7: c5 ff 12 c1 vmovddup %ymm1,%ymm0 + 64db: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 64df: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 + 64e6: 01 + 64e7: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 64eb: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 + 64f0: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 + 64f4: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 + 64f8: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) + 64fe: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 + 6505: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 + 650b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 + 6512: 01 + 6513: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 + 651a: 01 + 651b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 + 651f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 + 6523: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 + 6528: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 + 652c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 + 6530: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 + 6534: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) + 653b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 + 6541: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 + 6548: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 + 654f: 01 + 6550: c5 ff 12 d3 vmovddup %ymm3,%ymm2 + 6554: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 + 6558: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 + 655f: 01 + 6560: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 + 6564: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 + 6569: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 + 656d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 6571: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) + 6578: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 + 657e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 + 6585: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 + 658c: 01 + 658d: c5 ff 12 e9 vmovddup %ymm1,%ymm5 + 6591: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 6595: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 + 659c: 01 + 659d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 + 65a1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 + 65a6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 + 65aa: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 + 65ae: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) + 65b5: 48 05 80 00 00 00 add $0x80,%rax + 65bb: 4d 3b d1 cmp %r9,%r10 + 65be: 0f 82 fc fe ff ff jb 0x64c0 + 65c4: 4c 89 c8 mov %r9,%rax + 65c7: 48 c1 e0 04 shl $0x4,%rax + 65cb: 4c 3b c9 cmp %rcx,%r9 + 65ce: 73 47 jae 0x6617 + 65d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 65d7: 00 + 65d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 65df: 90 nop + 65e0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 65e6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 65eb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 65f0: 49 ff c1 inc %r9 + 65f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 65f7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 65fc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 6600: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 6604: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 6608: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 660e: 48 83 c0 10 add $0x10,%rax + 6612: 4c 3b c9 cmp %rcx,%r9 + 6615: 72 c9 jb 0x65e0 + 6617: 33 c0 xor %eax,%eax + 6619: c5 f8 77 vzeroupper + 661c: 41 5e pop %r14 + 661e: c3 ret + 661f: 45 33 c9 xor %r9d,%r9d + 6622: eb a0 jmp 0x65c4 + 6624: b8 fa ff ff ff mov $0xfffffffa,%eax + 6629: 41 5e pop %r14 + 662b: c3 ret + 662c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6631: 41 5e pop %r14 + 6633: c3 ret + 6634: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6640: 41 56 push %r14 + 6642: 49 89 cb mov %rcx,%r11 + 6645: 4d 85 db test %r11,%r11 + 6648: 0f 84 db 01 00 00 je 0x6829 + 664e: 48 85 d2 test %rdx,%rdx + 6651: 0f 84 d2 01 00 00 je 0x6829 + 6657: 4d 85 c0 test %r8,%r8 + 665a: 0f 84 c9 01 00 00 je 0x6829 + 6660: 45 85 c9 test %r9d,%r9d + 6663: 0f 8e b8 01 00 00 jle 0x6821 + 6669: 49 63 c9 movslq %r9d,%rcx + 666c: 48 83 f9 08 cmp $0x8,%rcx + 6670: 0f 8c a6 01 00 00 jl 0x681c + 6676: 4c 89 c0 mov %r8,%rax + 6679: 48 83 e0 1f and $0x1f,%rax + 667d: 85 c0 test %eax,%eax + 667f: 74 0d je 0x668e + 6681: a8 0f test $0xf,%al + 6683: 0f 85 93 01 00 00 jne 0x681c + 6689: b8 01 00 00 00 mov $0x1,%eax + 668e: 41 89 c2 mov %eax,%r10d + 6691: 4d 8d 72 08 lea 0x8(%r10),%r14 + 6695: 49 3b ce cmp %r14,%rcx + 6698: 0f 8c 7e 01 00 00 jl 0x681c + 669e: 45 89 ce mov %r9d,%r14d + 66a1: 44 2b f0 sub %eax,%r14d + 66a4: 41 83 e6 07 and $0x7,%r14d + 66a8: 45 2b ce sub %r14d,%r9d + 66ab: 45 33 f6 xor %r14d,%r14d + 66ae: 4d 63 c9 movslq %r9d,%r9 + 66b1: 85 c0 test %eax,%eax + 66b3: 4c 89 f0 mov %r14,%rax + 66b6: 76 3c jbe 0x66f4 + 66b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 66bf: 00 + 66c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 66c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 66cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 66cf: 49 ff c6 inc %r14 + 66d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 66d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 66db: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 66e0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 66e5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 66eb: 48 83 c0 10 add $0x10,%rax + 66ef: 4d 3b f2 cmp %r10,%r14 + 66f2: 72 cc jb 0x66c0 + 66f4: 4c 89 d0 mov %r10,%rax + 66f7: 48 c1 e0 04 shl $0x4,%rax + 66fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6700: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 6706: 4e 8d 34 00 lea (%rax,%r8,1),%r14 + 670a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 670f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 6713: 49 83 c2 08 add $0x8,%r10 + 6717: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 671c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 6720: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 6725: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 672a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) + 672f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 6736: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 + 673c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 6740: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 6745: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 6749: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 + 674f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 6754: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) + 675a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 6761: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 + 6767: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 676b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 6770: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 6774: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 + 677a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 677f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) + 6785: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 678c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 + 6792: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 6796: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 679b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 679f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 + 67a5: 48 05 80 00 00 00 add $0x80,%rax + 67ab: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 67b0: 4d 3b d1 cmp %r9,%r10 + 67b3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) + 67b9: 0f 82 41 ff ff ff jb 0x6700 + 67bf: 4c 89 c8 mov %r9,%rax + 67c2: 48 c1 e0 04 shl $0x4,%rax + 67c6: 4c 3b c9 cmp %rcx,%r9 + 67c9: 73 49 jae 0x6814 + 67cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67d2: 00 + 67d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 67e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 67e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 67eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 67ef: 49 ff c1 inc %r9 + 67f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 67f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 67fb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 6800: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 6805: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 680b: 48 83 c0 10 add $0x10,%rax + 680f: 4c 3b c9 cmp %rcx,%r9 + 6812: 72 cc jb 0x67e0 + 6814: 33 c0 xor %eax,%eax + 6816: c5 f8 77 vzeroupper + 6819: 41 5e pop %r14 + 681b: c3 ret + 681c: 45 33 c9 xor %r9d,%r9d + 681f: eb 9e jmp 0x67bf + 6821: b8 fa ff ff ff mov $0xfffffffa,%eax + 6826: 41 5e pop %r14 + 6828: c3 ret + 6829: b8 f8 ff ff ff mov $0xfffffff8,%eax + 682e: 41 5e pop %r14 + 6830: c3 ret + 6831: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6838: 00 + 6839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6840: 41 56 push %r14 + 6842: 49 89 cb mov %rcx,%r11 + 6845: 4d 85 db test %r11,%r11 + 6848: 0f 84 f8 01 00 00 je 0x6a46 + 684e: 48 85 d2 test %rdx,%rdx + 6851: 0f 84 ef 01 00 00 je 0x6a46 + 6857: 4d 85 c0 test %r8,%r8 + 685a: 0f 84 e6 01 00 00 je 0x6a46 + 6860: 45 85 c9 test %r9d,%r9d + 6863: 0f 8e d5 01 00 00 jle 0x6a3e + 6869: 49 63 c9 movslq %r9d,%rcx + 686c: 48 83 f9 08 cmp $0x8,%rcx + 6870: 0f 8c c3 01 00 00 jl 0x6a39 + 6876: 4c 89 c0 mov %r8,%rax + 6879: 48 83 e0 1f and $0x1f,%rax + 687d: 85 c0 test %eax,%eax + 687f: 74 0d je 0x688e + 6881: a8 0f test $0xf,%al + 6883: 0f 85 b0 01 00 00 jne 0x6a39 + 6889: b8 01 00 00 00 mov $0x1,%eax + 688e: 41 89 c2 mov %eax,%r10d + 6891: 4d 8d 72 08 lea 0x8(%r10),%r14 + 6895: 49 3b ce cmp %r14,%rcx + 6898: 0f 8c 9b 01 00 00 jl 0x6a39 + 689e: 45 89 ce mov %r9d,%r14d + 68a1: 44 2b f0 sub %eax,%r14d + 68a4: 41 83 e6 07 and $0x7,%r14d + 68a8: 45 2b ce sub %r14d,%r9d + 68ab: 45 33 f6 xor %r14d,%r14d + 68ae: 4d 63 c9 movslq %r9d,%r9 + 68b1: 85 c0 test %eax,%eax + 68b3: 4c 89 f0 mov %r14,%rax + 68b6: 76 39 jbe 0x68f1 + 68b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 68bf: 00 + 68c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 68c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 68cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 68cf: 49 ff c6 inc %r14 + 68d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 68d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 68db: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 68e2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 68e8: 48 83 c0 10 add $0x10,%rax + 68ec: 4d 3b f2 cmp %r10,%r14 + 68ef: 72 cf jb 0x68c0 + 68f1: 4c 89 d0 mov %r10,%rax + 68f4: 48 c1 e0 04 shl $0x4,%rax + 68f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 68ff: 00 + 6900: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 6906: 49 83 c2 08 add $0x8,%r10 + 690a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 690f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 6913: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 6918: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 691c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 6921: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 6926: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) + 692c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 6933: 01 + 6934: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 693b: 01 + 693c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 6942: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 6949: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 694f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 6956: 01 + 6957: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 695d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) + 6964: 01 + 6965: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 696c: 02 + 696d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 6974: 02 + 6975: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 697b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 6982: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 6988: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 698f: 02 + 6990: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 6996: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) + 699d: 02 + 699e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 69a5: 03 + 69a6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 69ad: 03 + 69ae: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 69b4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 69bb: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 69c1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 69c7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 69cd: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) + 69d4: 48 05 80 00 00 00 add $0x80,%rax + 69da: 4d 3b d1 cmp %r9,%r10 + 69dd: 0f 82 1d ff ff ff jb 0x6900 + 69e3: 4c 89 c8 mov %r9,%rax + 69e6: 48 c1 e0 04 shl $0x4,%rax + 69ea: 4c 3b c9 cmp %rcx,%r9 + 69ed: 73 42 jae 0x6a31 + 69ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 69f6: 00 + 69f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 69fe: 66 90 xchg %ax,%ax + 6a00: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 6a06: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 6a0b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 6a0f: 49 ff c1 inc %r9 + 6a12: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 6a17: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 6a1b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 6a22: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 6a28: 48 83 c0 10 add $0x10,%rax + 6a2c: 4c 3b c9 cmp %rcx,%r9 + 6a2f: 72 cf jb 0x6a00 + 6a31: 33 c0 xor %eax,%eax + 6a33: c5 f8 77 vzeroupper + 6a36: 41 5e pop %r14 + 6a38: c3 ret + 6a39: 45 33 c9 xor %r9d,%r9d + 6a3c: eb a5 jmp 0x69e3 + 6a3e: b8 fa ff ff ff mov $0xfffffffa,%eax + 6a43: 41 5e pop %r14 + 6a45: c3 ret + 6a46: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6a4b: 41 5e pop %r14 + 6a4d: c3 ret + 6a4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a55: 00 + 6a56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a5d: 0f 1f 00 nopl (%rax) + 6a60: 53 push %rbx + 6a61: 56 push %rsi + 6a62: 57 push %rdi + 6a63: 41 54 push %r12 + 6a65: 41 55 push %r13 + 6a67: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 6a6e: 4d 89 c4 mov %r8,%r12 + 6a71: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x2610410 + 6a78: 45 89 cd mov %r9d,%r13d + 6a7b: 48 33 c4 xor %rsp,%rax + 6a7e: 48 89 cf mov %rcx,%rdi + 6a81: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 6a88: 00 + 6a89: 4d 85 e4 test %r12,%r12 + 6a8c: 0f 84 b3 01 00 00 je 0x6c45 + 6a92: 48 85 ff test %rdi,%rdi + 6a95: 0f 84 94 01 00 00 je 0x6c2f + 6a9b: 48 85 d2 test %rdx,%rdx + 6a9e: 0f 84 63 01 00 00 je 0x6c07 + 6aa4: 45 85 ed test %r13d,%r13d + 6aa7: 0f 8e 32 01 00 00 jle 0x6bdf + 6aad: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 6ab2: 48 89 c3 mov %rax,%rbx + 6ab5: 48 83 e3 3f and $0x3f,%rbx + 6ab9: 48 f7 db neg %rbx + 6abc: 48 83 e3 3f and $0x3f,%rbx + 6ac0: 41 83 fd 40 cmp $0x40,%r13d + 6ac4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 6ac8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 6acf: 00 + 6ad0: 0f 8e a1 00 00 00 jle 0x6b77 + 6ad6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 6adb: 45 89 ee mov %r13d,%r14d + 6ade: 4d 89 e5 mov %r12,%r13 + 6ae1: 49 89 d4 mov %rdx,%r12 + 6ae4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6aeb: 00 + 6aec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6aff: 00 + 6b00: 4c 89 e1 mov %r12,%rcx + 6b03: 48 89 f2 mov %rsi,%rdx + 6b06: 49 89 d8 mov %rbx,%r8 + 6b09: 41 b9 40 00 00 00 mov $0x40,%r9d + 6b0f: e8 cc 4b 13 00 call 0x13b6e0 + 6b14: 48 89 f9 mov %rdi,%rcx + 6b17: 48 89 f2 mov %rsi,%rdx + 6b1a: 41 b8 40 00 00 00 mov $0x40,%r8d + 6b20: e8 bb c3 ff ff call 0x2ee0 + 6b25: 48 89 f9 mov %rdi,%rcx + 6b28: 48 89 da mov %rbx,%rdx + 6b2b: 41 b8 40 00 00 00 mov $0x40,%r8d + 6b31: e8 aa c3 ff ff call 0x2ee0 + 6b36: 48 89 d9 mov %rbx,%rcx + 6b39: 48 89 f2 mov %rsi,%rdx + 6b3c: 4d 89 e8 mov %r13,%r8 + 6b3f: 41 b9 40 00 00 00 mov $0x40,%r9d + 6b45: e8 16 77 03 00 call 0x3e260 + 6b4a: 41 83 c6 c0 add $0xffffffc0,%r14d + 6b4e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 6b55: 49 81 c4 00 02 00 00 add $0x200,%r12 + 6b5c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 6b63: 41 83 fe 40 cmp $0x40,%r14d + 6b67: 7f 97 jg 0x6b00 + 6b69: 4c 89 e2 mov %r12,%rdx + 6b6c: 4d 89 ec mov %r13,%r12 + 6b6f: 45 89 f5 mov %r14d,%r13d + 6b72: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 6b77: 48 89 d1 mov %rdx,%rcx + 6b7a: 48 89 f2 mov %rsi,%rdx + 6b7d: 49 89 d8 mov %rbx,%r8 + 6b80: 45 89 e9 mov %r13d,%r9d + 6b83: e8 58 4b 13 00 call 0x13b6e0 + 6b88: 48 89 f9 mov %rdi,%rcx + 6b8b: 48 89 f2 mov %rsi,%rdx + 6b8e: 45 89 e8 mov %r13d,%r8d + 6b91: e8 4a c3 ff ff call 0x2ee0 + 6b96: 48 89 f9 mov %rdi,%rcx + 6b99: 48 89 da mov %rbx,%rdx + 6b9c: 45 89 e8 mov %r13d,%r8d + 6b9f: e8 3c c3 ff ff call 0x2ee0 + 6ba4: 48 89 d9 mov %rbx,%rcx + 6ba7: 48 89 f2 mov %rsi,%rdx + 6baa: 4d 89 e0 mov %r12,%r8 + 6bad: 45 89 e9 mov %r13d,%r9d + 6bb0: e8 ab 76 03 00 call 0x3e260 + 6bb5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6bbc: 00 + 6bbd: 48 33 cc xor %rsp,%rcx + 6bc0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x2610410 + 6bc7: 75 11 jne 0x6bda + 6bc9: 33 c0 xor %eax,%eax + 6bcb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 6bd2: 41 5d pop %r13 + 6bd4: 41 5c pop %r12 + 6bd6: 5f pop %rdi + 6bd7: 5e pop %rsi + 6bd8: 5b pop %rbx + 6bd9: c3 ret + 6bda: e8 91 4f 12 01 call 0x112bb70 + 6bdf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6be6: 00 + 6be7: 48 33 cc xor %rsp,%rcx + 6bea: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x2610410 + 6bf1: 75 e7 jne 0x6bda + 6bf3: b8 fa ff ff ff mov $0xfffffffa,%eax + 6bf8: 48 81 c4 70 04 00 00 add $0x470,%rsp + 6bff: 41 5d pop %r13 + 6c01: 41 5c pop %r12 + 6c03: 5f pop %rdi + 6c04: 5e pop %rsi + 6c05: 5b pop %rbx + 6c06: c3 ret + 6c07: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6c0e: 00 + 6c0f: 48 33 cc xor %rsp,%rcx + 6c12: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x2610410 + 6c19: 75 bf jne 0x6bda + 6c1b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6c20: 48 81 c4 70 04 00 00 add $0x470,%rsp + 6c27: 41 5d pop %r13 + 6c29: 41 5c pop %r12 + 6c2b: 5f pop %rdi + 6c2c: 5e pop %rsi + 6c2d: 5b pop %rbx + 6c2e: c3 ret + 6c2f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6c36: 00 + 6c37: 48 33 cc xor %rsp,%rcx + 6c3a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x2610410 + 6c41: 75 97 jne 0x6bda + 6c43: eb d6 jmp 0x6c1b + 6c45: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6c4c: 00 + 6c4d: 48 33 cc xor %rsp,%rcx + 6c50: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x2610410 + 6c57: 75 81 jne 0x6bda + 6c59: eb c0 jmp 0x6c1b + 6c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6c60: 53 push %rbx + 6c61: 56 push %rsi + 6c62: 57 push %rdi + 6c63: 41 54 push %r12 + 6c65: 41 55 push %r13 + 6c67: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp + 6c6e: ff + 6c6f: 4d 89 c4 mov %r8,%r12 + 6c72: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x2610410 + 6c79: 45 89 cd mov %r9d,%r13d + 6c7c: 48 33 c4 xor %rsp,%rax + 6c7f: 48 89 cf mov %rcx,%rdi + 6c82: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 6c89: 00 + 6c8a: 4d 85 e4 test %r12,%r12 + 6c8d: 0f 84 b5 01 00 00 je 0x6e48 + 6c93: 48 85 ff test %rdi,%rdi + 6c96: 0f 84 96 01 00 00 je 0x6e32 + 6c9c: 48 85 d2 test %rdx,%rdx + 6c9f: 0f 84 64 01 00 00 je 0x6e09 + 6ca5: 45 85 ed test %r13d,%r13d + 6ca8: 0f 8e 32 01 00 00 jle 0x6de0 + 6cae: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 6cb3: 48 83 e0 3f and $0x3f,%rax + 6cb7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 6cbc: 48 f7 d8 neg %rax + 6cbf: 48 83 e0 3f and $0x3f,%rax + 6cc3: 48 03 f0 add %rax,%rsi + 6cc6: 48 89 f3 mov %rsi,%rbx + 6cc9: 48 81 c3 00 02 00 00 add $0x200,%rbx + 6cd0: 41 83 fd 40 cmp $0x40,%r13d + 6cd4: 0f 8e 9d 00 00 00 jle 0x6d77 + 6cda: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 6cdf: 45 89 ee mov %r13d,%r14d + 6ce2: 4d 89 e5 mov %r12,%r13 + 6ce5: 49 89 d4 mov %rdx,%r12 + 6ce8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6cef: 00 + 6cf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6cfe: 00 00 + 6d00: 4c 89 e1 mov %r12,%rcx + 6d03: 48 89 f2 mov %rsi,%rdx + 6d06: 49 89 d8 mov %rbx,%r8 + 6d09: 41 b9 40 00 00 00 mov $0x40,%r9d + 6d0f: e8 ec 49 13 00 call 0x13b700 + 6d14: 48 89 f9 mov %rdi,%rcx + 6d17: 48 89 f2 mov %rsi,%rdx + 6d1a: 41 b8 40 00 00 00 mov $0x40,%r8d + 6d20: e8 fb c1 ff ff call 0x2f20 + 6d25: 48 89 f9 mov %rdi,%rcx + 6d28: 48 89 da mov %rbx,%rdx + 6d2b: 41 b8 40 00 00 00 mov $0x40,%r8d + 6d31: e8 ea c1 ff ff call 0x2f20 + 6d36: 48 89 d9 mov %rbx,%rcx + 6d39: 48 89 f2 mov %rsi,%rdx + 6d3c: 4d 89 e8 mov %r13,%r8 + 6d3f: 41 b9 40 00 00 00 mov $0x40,%r9d + 6d45: e8 f6 7a 03 00 call 0x3e840 + 6d4a: 41 83 c6 c0 add $0xffffffc0,%r14d + 6d4e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 6d55: 49 81 c4 00 02 00 00 add $0x200,%r12 + 6d5c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 6d63: 41 83 fe 40 cmp $0x40,%r14d + 6d67: 7f 97 jg 0x6d00 + 6d69: 4c 89 e2 mov %r12,%rdx + 6d6c: 4d 89 ec mov %r13,%r12 + 6d6f: 45 89 f5 mov %r14d,%r13d + 6d72: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 6d77: 48 89 d1 mov %rdx,%rcx + 6d7a: 48 89 f2 mov %rsi,%rdx + 6d7d: 49 89 d8 mov %rbx,%r8 + 6d80: 45 89 e9 mov %r13d,%r9d + 6d83: e8 78 49 13 00 call 0x13b700 + 6d88: 48 89 f9 mov %rdi,%rcx + 6d8b: 48 89 f2 mov %rsi,%rdx + 6d8e: 45 89 e8 mov %r13d,%r8d + 6d91: e8 8a c1 ff ff call 0x2f20 + 6d96: 48 89 f9 mov %rdi,%rcx + 6d99: 48 89 da mov %rbx,%rdx + 6d9c: 45 89 e8 mov %r13d,%r8d + 6d9f: e8 7c c1 ff ff call 0x2f20 + 6da4: 48 89 d9 mov %rbx,%rcx + 6da7: 48 89 f2 mov %rsi,%rdx + 6daa: 4d 89 e0 mov %r12,%r8 + 6dad: 45 89 e9 mov %r13d,%r9d + 6db0: e8 8b 7a 03 00 call 0x3e840 + 6db5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6dbc: 00 + 6dbd: 48 33 cc xor %rsp,%rcx + 6dc0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x2610410 + 6dc7: 75 12 jne 0x6ddb + 6dc9: 33 c0 xor %eax,%eax + 6dcb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 6dd2: 00 + 6dd3: 41 5d pop %r13 + 6dd5: 41 5c pop %r12 + 6dd7: 5f pop %rdi + 6dd8: 5e pop %rsi + 6dd9: 5b pop %rbx + 6dda: c3 ret + 6ddb: e8 90 4d 12 01 call 0x112bb70 + 6de0: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6de7: 00 + 6de8: 48 33 cc xor %rsp,%rcx + 6deb: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x2610410 + 6df2: 75 e7 jne 0x6ddb + 6df4: b8 fa ff ff ff mov $0xfffffffa,%eax + 6df9: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 6e00: 00 + 6e01: 41 5d pop %r13 + 6e03: 41 5c pop %r12 + 6e05: 5f pop %rdi + 6e06: 5e pop %rsi + 6e07: 5b pop %rbx + 6e08: c3 ret + 6e09: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6e10: 00 + 6e11: 48 33 cc xor %rsp,%rcx + 6e14: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x2610410 + 6e1b: 75 be jne 0x6ddb + 6e1d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6e22: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 6e29: 00 + 6e2a: 41 5d pop %r13 + 6e2c: 41 5c pop %r12 + 6e2e: 5f pop %rdi + 6e2f: 5e pop %rsi + 6e30: 5b pop %rbx + 6e31: c3 ret + 6e32: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6e39: 00 + 6e3a: 48 33 cc xor %rsp,%rcx + 6e3d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x2610410 + 6e44: 75 95 jne 0x6ddb + 6e46: eb d5 jmp 0x6e1d + 6e48: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6e4f: 00 + 6e50: 48 33 cc xor %rsp,%rcx + 6e53: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x2610410 + 6e5a: 0f 85 7b ff ff ff jne 0x6ddb + 6e60: eb bb jmp 0x6e1d + 6e62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e69: 00 + 6e6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e78: 00 + 6e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e80: 53 push %rbx + 6e81: 56 push %rsi + 6e82: 57 push %rdi + 6e83: 41 54 push %r12 + 6e85: 41 55 push %r13 + 6e87: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 6e8e: 4d 89 c4 mov %r8,%r12 + 6e91: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x2610410 + 6e98: 48 33 c4 xor %rsp,%rax + 6e9b: 45 89 cd mov %r9d,%r13d + 6e9e: 48 89 cf mov %rcx,%rdi + 6ea1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 6ea8: 00 + 6ea9: 4d 85 e4 test %r12,%r12 + 6eac: 0f 84 b3 01 00 00 je 0x7065 + 6eb2: 48 85 ff test %rdi,%rdi + 6eb5: 0f 84 94 01 00 00 je 0x704f + 6ebb: 48 85 d2 test %rdx,%rdx + 6ebe: 0f 84 63 01 00 00 je 0x7027 + 6ec4: 45 85 ed test %r13d,%r13d + 6ec7: 0f 8e 32 01 00 00 jle 0x6fff + 6ecd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 6ed2: 48 89 f0 mov %rsi,%rax + 6ed5: 48 83 e0 3f and $0x3f,%rax + 6ed9: 48 f7 d8 neg %rax + 6edc: 48 83 e0 3f and $0x3f,%rax + 6ee0: 48 03 f0 add %rax,%rsi + 6ee3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 6eea: 00 + 6eeb: 41 83 fd 40 cmp $0x40,%r13d + 6eef: 0f 8e a2 00 00 00 jle 0x6f97 + 6ef5: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 6efa: 45 89 ee mov %r13d,%r14d + 6efd: 4d 89 e5 mov %r12,%r13 + 6f00: 49 89 d4 mov %rdx,%r12 + 6f03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f0a: 00 + 6f0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f20: 4c 89 e1 mov %r12,%rcx + 6f23: 48 89 f2 mov %rsi,%rdx + 6f26: 49 89 d8 mov %rbx,%r8 + 6f29: 41 b9 40 00 00 00 mov $0x40,%r9d + 6f2f: e8 ec 47 13 00 call 0x13b720 + 6f34: 48 89 f9 mov %rdi,%rcx + 6f37: 48 89 f2 mov %rsi,%rdx + 6f3a: 41 b8 40 00 00 00 mov $0x40,%r8d + 6f40: e8 1b c0 ff ff call 0x2f60 + 6f45: 48 89 f9 mov %rdi,%rcx + 6f48: 48 89 da mov %rbx,%rdx + 6f4b: 41 b8 40 00 00 00 mov $0x40,%r8d + 6f51: e8 0a c0 ff ff call 0x2f60 + 6f56: 48 89 d9 mov %rbx,%rcx + 6f59: 48 89 f2 mov %rsi,%rdx + 6f5c: 4d 89 e8 mov %r13,%r8 + 6f5f: 41 b9 40 00 00 00 mov $0x40,%r9d + 6f65: e8 b6 7c 03 00 call 0x3ec20 + 6f6a: 41 83 c6 c0 add $0xffffffc0,%r14d + 6f6e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 6f75: 49 81 c4 00 02 00 00 add $0x200,%r12 + 6f7c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 6f83: 41 83 fe 40 cmp $0x40,%r14d + 6f87: 7f 97 jg 0x6f20 + 6f89: 4c 89 e2 mov %r12,%rdx + 6f8c: 4d 89 ec mov %r13,%r12 + 6f8f: 45 89 f5 mov %r14d,%r13d + 6f92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 6f97: 48 89 d1 mov %rdx,%rcx + 6f9a: 48 89 f2 mov %rsi,%rdx + 6f9d: 49 89 d8 mov %rbx,%r8 + 6fa0: 45 89 e9 mov %r13d,%r9d + 6fa3: e8 78 47 13 00 call 0x13b720 + 6fa8: 48 89 f9 mov %rdi,%rcx + 6fab: 48 89 f2 mov %rsi,%rdx + 6fae: 45 89 e8 mov %r13d,%r8d + 6fb1: e8 aa bf ff ff call 0x2f60 + 6fb6: 48 89 f9 mov %rdi,%rcx + 6fb9: 48 89 da mov %rbx,%rdx + 6fbc: 45 89 e8 mov %r13d,%r8d + 6fbf: e8 9c bf ff ff call 0x2f60 + 6fc4: 48 89 d9 mov %rbx,%rcx + 6fc7: 48 89 f2 mov %rsi,%rdx + 6fca: 4d 89 e0 mov %r12,%r8 + 6fcd: 45 89 e9 mov %r13d,%r9d + 6fd0: e8 4b 7c 03 00 call 0x3ec20 + 6fd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6fdc: 00 + 6fdd: 48 33 cc xor %rsp,%rcx + 6fe0: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x2610410 + 6fe7: 75 11 jne 0x6ffa + 6fe9: 33 c0 xor %eax,%eax + 6feb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 6ff2: 41 5d pop %r13 + 6ff4: 41 5c pop %r12 + 6ff6: 5f pop %rdi + 6ff7: 5e pop %rsi + 6ff8: 5b pop %rbx + 6ff9: c3 ret + 6ffa: e8 71 4b 12 01 call 0x112bb70 + 6fff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7006: 00 + 7007: 48 33 cc xor %rsp,%rcx + 700a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x2610410 + 7011: 75 e7 jne 0x6ffa + 7013: b8 fa ff ff ff mov $0xfffffffa,%eax + 7018: 48 81 c4 70 04 00 00 add $0x470,%rsp + 701f: 41 5d pop %r13 + 7021: 41 5c pop %r12 + 7023: 5f pop %rdi + 7024: 5e pop %rsi + 7025: 5b pop %rbx + 7026: c3 ret + 7027: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 702e: 00 + 702f: 48 33 cc xor %rsp,%rcx + 7032: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x2610410 + 7039: 75 bf jne 0x6ffa + 703b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7040: 48 81 c4 70 04 00 00 add $0x470,%rsp + 7047: 41 5d pop %r13 + 7049: 41 5c pop %r12 + 704b: 5f pop %rdi + 704c: 5e pop %rsi + 704d: 5b pop %rbx + 704e: c3 ret + 704f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7056: 00 + 7057: 48 33 cc xor %rsp,%rcx + 705a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x2610410 + 7061: 75 97 jne 0x6ffa + 7063: eb d6 jmp 0x703b + 7065: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 706c: 00 + 706d: 48 33 cc xor %rsp,%rcx + 7070: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x2610410 + 7077: 75 81 jne 0x6ffa + 7079: eb c0 jmp 0x703b + 707b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7080: 53 push %rbx + 7081: 56 push %rsi + 7082: 57 push %rdi + 7083: 41 54 push %r12 + 7085: 41 55 push %r13 + 7087: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 708e: 4d 89 c4 mov %r8,%r12 + 7091: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x2610410 + 7098: 45 89 cd mov %r9d,%r13d + 709b: 48 33 c4 xor %rsp,%rax + 709e: 48 89 cf mov %rcx,%rdi + 70a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 70a8: 00 + 70a9: 4d 85 e4 test %r12,%r12 + 70ac: 0f 84 b3 01 00 00 je 0x7265 + 70b2: 48 85 ff test %rdi,%rdi + 70b5: 0f 84 94 01 00 00 je 0x724f + 70bb: 48 85 d2 test %rdx,%rdx + 70be: 0f 84 63 01 00 00 je 0x7227 + 70c4: 45 85 ed test %r13d,%r13d + 70c7: 0f 8e 32 01 00 00 jle 0x71ff + 70cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 70d2: 48 89 c3 mov %rax,%rbx + 70d5: 48 83 e3 3f and $0x3f,%rbx + 70d9: 48 f7 db neg %rbx + 70dc: 48 83 e3 3f and $0x3f,%rbx + 70e0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 70e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 70eb: 00 + 70ec: 41 83 fd 40 cmp $0x40,%r13d + 70f0: 0f 8e a1 00 00 00 jle 0x7197 + 70f6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 70fb: 45 89 ee mov %r13d,%r14d + 70fe: 4d 89 e5 mov %r12,%r13 + 7101: 49 89 d4 mov %rdx,%r12 + 7104: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 710b: 00 + 710c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 711f: 00 + 7120: 4c 89 e1 mov %r12,%rcx + 7123: 48 89 f2 mov %rsi,%rdx + 7126: 49 89 d8 mov %rbx,%r8 + 7129: 41 b9 40 00 00 00 mov $0x40,%r9d + 712f: e8 0c 46 13 00 call 0x13b740 + 7134: 48 89 f9 mov %rdi,%rcx + 7137: 48 89 f2 mov %rsi,%rdx + 713a: 41 b8 40 00 00 00 mov $0x40,%r8d + 7140: e8 5b be ff ff call 0x2fa0 + 7145: 48 89 f9 mov %rdi,%rcx + 7148: 48 89 da mov %rbx,%rdx + 714b: 41 b8 40 00 00 00 mov $0x40,%r8d + 7151: e8 4a be ff ff call 0x2fa0 + 7156: 48 89 d9 mov %rbx,%rcx + 7159: 48 89 f2 mov %rsi,%rdx + 715c: 4d 89 e8 mov %r13,%r8 + 715f: 41 b9 40 00 00 00 mov $0x40,%r9d + 7165: e8 36 80 03 00 call 0x3f1a0 + 716a: 41 83 c6 c0 add $0xffffffc0,%r14d + 716e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 7175: 49 81 c4 00 02 00 00 add $0x200,%r12 + 717c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 7183: 41 83 fe 40 cmp $0x40,%r14d + 7187: 7f 97 jg 0x7120 + 7189: 4c 89 e2 mov %r12,%rdx + 718c: 4d 89 ec mov %r13,%r12 + 718f: 45 89 f5 mov %r14d,%r13d + 7192: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 7197: 48 89 d1 mov %rdx,%rcx + 719a: 48 89 f2 mov %rsi,%rdx + 719d: 49 89 d8 mov %rbx,%r8 + 71a0: 45 89 e9 mov %r13d,%r9d + 71a3: e8 98 45 13 00 call 0x13b740 + 71a8: 48 89 f9 mov %rdi,%rcx + 71ab: 48 89 f2 mov %rsi,%rdx + 71ae: 45 89 e8 mov %r13d,%r8d + 71b1: e8 ea bd ff ff call 0x2fa0 + 71b6: 48 89 f9 mov %rdi,%rcx + 71b9: 48 89 da mov %rbx,%rdx + 71bc: 45 89 e8 mov %r13d,%r8d + 71bf: e8 dc bd ff ff call 0x2fa0 + 71c4: 48 89 d9 mov %rbx,%rcx + 71c7: 48 89 f2 mov %rsi,%rdx + 71ca: 4d 89 e0 mov %r12,%r8 + 71cd: 45 89 e9 mov %r13d,%r9d + 71d0: e8 cb 7f 03 00 call 0x3f1a0 + 71d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 71dc: 00 + 71dd: 48 33 cc xor %rsp,%rcx + 71e0: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x2610410 + 71e7: 75 11 jne 0x71fa + 71e9: 33 c0 xor %eax,%eax + 71eb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 71f2: 41 5d pop %r13 + 71f4: 41 5c pop %r12 + 71f6: 5f pop %rdi + 71f7: 5e pop %rsi + 71f8: 5b pop %rbx + 71f9: c3 ret + 71fa: e8 71 49 12 01 call 0x112bb70 + 71ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7206: 00 + 7207: 48 33 cc xor %rsp,%rcx + 720a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x2610410 + 7211: 75 e7 jne 0x71fa + 7213: b8 fa ff ff ff mov $0xfffffffa,%eax + 7218: 48 81 c4 70 04 00 00 add $0x470,%rsp + 721f: 41 5d pop %r13 + 7221: 41 5c pop %r12 + 7223: 5f pop %rdi + 7224: 5e pop %rsi + 7225: 5b pop %rbx + 7226: c3 ret + 7227: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 722e: 00 + 722f: 48 33 cc xor %rsp,%rcx + 7232: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x2610410 + 7239: 75 bf jne 0x71fa + 723b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7240: 48 81 c4 70 04 00 00 add $0x470,%rsp + 7247: 41 5d pop %r13 + 7249: 41 5c pop %r12 + 724b: 5f pop %rdi + 724c: 5e pop %rsi + 724d: 5b pop %rbx + 724e: c3 ret + 724f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7256: 00 + 7257: 48 33 cc xor %rsp,%rcx + 725a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x2610410 + 7261: 75 97 jne 0x71fa + 7263: eb d6 jmp 0x723b + 7265: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 726c: 00 + 726d: 48 33 cc xor %rsp,%rcx + 7270: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x2610410 + 7277: 75 81 jne 0x71fa + 7279: eb c0 jmp 0x723b + 727b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7280: 53 push %rbx + 7281: 56 push %rsi + 7282: 57 push %rdi + 7283: 41 54 push %r12 + 7285: 41 55 push %r13 + 7287: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 728e: 4d 89 c4 mov %r8,%r12 + 7291: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x2610410 + 7298: 45 89 cd mov %r9d,%r13d + 729b: 48 33 c4 xor %rsp,%rax + 729e: 48 89 cf mov %rcx,%rdi + 72a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 72a8: 00 + 72a9: 4d 85 e4 test %r12,%r12 + 72ac: 0f 84 b3 01 00 00 je 0x7465 + 72b2: 48 85 ff test %rdi,%rdi + 72b5: 0f 84 94 01 00 00 je 0x744f + 72bb: 48 85 d2 test %rdx,%rdx + 72be: 0f 84 63 01 00 00 je 0x7427 + 72c4: 45 85 ed test %r13d,%r13d + 72c7: 0f 8e 32 01 00 00 jle 0x73ff + 72cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 72d2: 48 89 c3 mov %rax,%rbx + 72d5: 48 83 e3 3f and $0x3f,%rbx + 72d9: 48 f7 db neg %rbx + 72dc: 48 83 e3 3f and $0x3f,%rbx + 72e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 72e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 72eb: 00 + 72ec: 41 83 fd 40 cmp $0x40,%r13d + 72f0: 0f 8e a1 00 00 00 jle 0x7397 + 72f6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 72fb: 45 89 ee mov %r13d,%r14d + 72fe: 4d 89 e5 mov %r12,%r13 + 7301: 49 89 d4 mov %rdx,%r12 + 7304: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 730b: 00 + 730c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 731f: 00 + 7320: 4c 89 e1 mov %r12,%rcx + 7323: 48 89 f2 mov %rsi,%rdx + 7326: 49 89 d8 mov %rbx,%r8 + 7329: 41 b9 40 00 00 00 mov $0x40,%r9d + 732f: e8 2c 44 13 00 call 0x13b760 + 7334: 48 89 f9 mov %rdi,%rcx + 7337: 48 89 f2 mov %rsi,%rdx + 733a: 41 b8 40 00 00 00 mov $0x40,%r8d + 7340: e8 5b be ff ff call 0x31a0 + 7345: 48 89 f9 mov %rdi,%rcx + 7348: 48 89 da mov %rbx,%rdx + 734b: 41 b8 40 00 00 00 mov $0x40,%r8d + 7351: e8 4a be ff ff call 0x31a0 + 7356: 48 89 d9 mov %rbx,%rcx + 7359: 48 89 f2 mov %rsi,%rdx + 735c: 4d 89 e8 mov %r13,%r8 + 735f: 41 b9 40 00 00 00 mov $0x40,%r9d + 7365: e8 16 86 03 00 call 0x3f980 + 736a: 41 83 c6 c0 add $0xffffffc0,%r14d + 736e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 7375: 49 81 c4 00 02 00 00 add $0x200,%r12 + 737c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 7383: 41 83 fe 40 cmp $0x40,%r14d + 7387: 7f 97 jg 0x7320 + 7389: 4c 89 e2 mov %r12,%rdx + 738c: 4d 89 ec mov %r13,%r12 + 738f: 45 89 f5 mov %r14d,%r13d + 7392: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 7397: 48 89 d1 mov %rdx,%rcx + 739a: 48 89 f2 mov %rsi,%rdx + 739d: 49 89 d8 mov %rbx,%r8 + 73a0: 45 89 e9 mov %r13d,%r9d + 73a3: e8 b8 43 13 00 call 0x13b760 + 73a8: 48 89 f9 mov %rdi,%rcx + 73ab: 48 89 f2 mov %rsi,%rdx + 73ae: 45 89 e8 mov %r13d,%r8d + 73b1: e8 ea bd ff ff call 0x31a0 + 73b6: 48 89 f9 mov %rdi,%rcx + 73b9: 48 89 da mov %rbx,%rdx + 73bc: 45 89 e8 mov %r13d,%r8d + 73bf: e8 dc bd ff ff call 0x31a0 + 73c4: 48 89 d9 mov %rbx,%rcx + 73c7: 48 89 f2 mov %rsi,%rdx + 73ca: 4d 89 e0 mov %r12,%r8 + 73cd: 45 89 e9 mov %r13d,%r9d + 73d0: e8 ab 85 03 00 call 0x3f980 + 73d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 73dc: 00 + 73dd: 48 33 cc xor %rsp,%rcx + 73e0: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x2610410 + 73e7: 75 11 jne 0x73fa + 73e9: 33 c0 xor %eax,%eax + 73eb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 73f2: 41 5d pop %r13 + 73f4: 41 5c pop %r12 + 73f6: 5f pop %rdi + 73f7: 5e pop %rsi + 73f8: 5b pop %rbx + 73f9: c3 ret + 73fa: e8 71 47 12 01 call 0x112bb70 + 73ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7406: 00 + 7407: 48 33 cc xor %rsp,%rcx + 740a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x2610410 + 7411: 75 e7 jne 0x73fa + 7413: b8 fa ff ff ff mov $0xfffffffa,%eax + 7418: 48 81 c4 70 04 00 00 add $0x470,%rsp + 741f: 41 5d pop %r13 + 7421: 41 5c pop %r12 + 7423: 5f pop %rdi + 7424: 5e pop %rsi + 7425: 5b pop %rbx + 7426: c3 ret + 7427: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 742e: 00 + 742f: 48 33 cc xor %rsp,%rcx + 7432: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x2610410 + 7439: 75 bf jne 0x73fa + 743b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7440: 48 81 c4 70 04 00 00 add $0x470,%rsp + 7447: 41 5d pop %r13 + 7449: 41 5c pop %r12 + 744b: 5f pop %rdi + 744c: 5e pop %rsi + 744d: 5b pop %rbx + 744e: c3 ret + 744f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7456: 00 + 7457: 48 33 cc xor %rsp,%rcx + 745a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x2610410 + 7461: 75 97 jne 0x73fa + 7463: eb d6 jmp 0x743b + 7465: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 746c: 00 + 746d: 48 33 cc xor %rsp,%rcx + 7470: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x2610410 + 7477: 75 81 jne 0x73fa + 7479: eb c0 jmp 0x743b + 747b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7480: 53 push %rbx + 7481: 56 push %rsi + 7482: 57 push %rdi + 7483: 41 54 push %r12 + 7485: 41 55 push %r13 + 7487: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 748e: 4d 89 c4 mov %r8,%r12 + 7491: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x2610410 + 7498: 45 89 cd mov %r9d,%r13d + 749b: 48 33 c4 xor %rsp,%rax + 749e: 48 89 cf mov %rcx,%rdi + 74a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 74a8: 00 + 74a9: 4d 85 e4 test %r12,%r12 + 74ac: 0f 84 b3 01 00 00 je 0x7665 + 74b2: 48 85 ff test %rdi,%rdi + 74b5: 0f 84 94 01 00 00 je 0x764f + 74bb: 48 85 d2 test %rdx,%rdx + 74be: 0f 84 63 01 00 00 je 0x7627 + 74c4: 45 85 ed test %r13d,%r13d + 74c7: 0f 8e 32 01 00 00 jle 0x75ff + 74cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 74d2: 48 89 c3 mov %rax,%rbx + 74d5: 48 83 e3 3f and $0x3f,%rbx + 74d9: 48 f7 db neg %rbx + 74dc: 48 83 e3 3f and $0x3f,%rbx + 74e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 74e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 74eb: 00 + 74ec: 41 83 fd 40 cmp $0x40,%r13d + 74f0: 0f 8e a1 00 00 00 jle 0x7597 + 74f6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 74fb: 45 89 ee mov %r13d,%r14d + 74fe: 4d 89 e5 mov %r12,%r13 + 7501: 49 89 d4 mov %rdx,%r12 + 7504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 750b: 00 + 750c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 751f: 00 + 7520: 4c 89 e1 mov %r12,%rcx + 7523: 48 89 f2 mov %rsi,%rdx + 7526: 49 89 d8 mov %rbx,%r8 + 7529: 41 b9 40 00 00 00 mov $0x40,%r9d + 752f: e8 4c 42 13 00 call 0x13b780 + 7534: 48 89 f9 mov %rdi,%rcx + 7537: 48 89 f2 mov %rsi,%rdx + 753a: 41 b8 40 00 00 00 mov $0x40,%r8d + 7540: e8 1b be ff ff call 0x3360 + 7545: 48 89 f9 mov %rdi,%rcx + 7548: 48 89 da mov %rbx,%rdx + 754b: 41 b8 40 00 00 00 mov $0x40,%r8d + 7551: e8 0a be ff ff call 0x3360 + 7556: 48 89 d9 mov %rbx,%rcx + 7559: 48 89 f2 mov %rsi,%rdx + 755c: 4d 89 e8 mov %r13,%r8 + 755f: 41 b9 40 00 00 00 mov $0x40,%r9d + 7565: e8 96 8b 03 00 call 0x40100 + 756a: 41 83 c6 c0 add $0xffffffc0,%r14d + 756e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 7575: 49 81 c4 00 02 00 00 add $0x200,%r12 + 757c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 7583: 41 83 fe 40 cmp $0x40,%r14d + 7587: 7f 97 jg 0x7520 + 7589: 4c 89 e2 mov %r12,%rdx + 758c: 4d 89 ec mov %r13,%r12 + 758f: 45 89 f5 mov %r14d,%r13d + 7592: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 7597: 48 89 d1 mov %rdx,%rcx + 759a: 48 89 f2 mov %rsi,%rdx + 759d: 49 89 d8 mov %rbx,%r8 + 75a0: 45 89 e9 mov %r13d,%r9d + 75a3: e8 d8 41 13 00 call 0x13b780 + 75a8: 48 89 f9 mov %rdi,%rcx + 75ab: 48 89 f2 mov %rsi,%rdx + 75ae: 45 89 e8 mov %r13d,%r8d + 75b1: e8 aa bd ff ff call 0x3360 + 75b6: 48 89 f9 mov %rdi,%rcx + 75b9: 48 89 da mov %rbx,%rdx + 75bc: 45 89 e8 mov %r13d,%r8d + 75bf: e8 9c bd ff ff call 0x3360 + 75c4: 48 89 d9 mov %rbx,%rcx + 75c7: 48 89 f2 mov %rsi,%rdx + 75ca: 4d 89 e0 mov %r12,%r8 + 75cd: 45 89 e9 mov %r13d,%r9d + 75d0: e8 2b 8b 03 00 call 0x40100 + 75d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 75dc: 00 + 75dd: 48 33 cc xor %rsp,%rcx + 75e0: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x2610410 + 75e7: 75 11 jne 0x75fa + 75e9: 33 c0 xor %eax,%eax + 75eb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 75f2: 41 5d pop %r13 + 75f4: 41 5c pop %r12 + 75f6: 5f pop %rdi + 75f7: 5e pop %rsi + 75f8: 5b pop %rbx + 75f9: c3 ret + 75fa: e8 71 45 12 01 call 0x112bb70 + 75ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7606: 00 + 7607: 48 33 cc xor %rsp,%rcx + 760a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x2610410 + 7611: 75 e7 jne 0x75fa + 7613: b8 fa ff ff ff mov $0xfffffffa,%eax + 7618: 48 81 c4 70 04 00 00 add $0x470,%rsp + 761f: 41 5d pop %r13 + 7621: 41 5c pop %r12 + 7623: 5f pop %rdi + 7624: 5e pop %rsi + 7625: 5b pop %rbx + 7626: c3 ret + 7627: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 762e: 00 + 762f: 48 33 cc xor %rsp,%rcx + 7632: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x2610410 + 7639: 75 bf jne 0x75fa + 763b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7640: 48 81 c4 70 04 00 00 add $0x470,%rsp + 7647: 41 5d pop %r13 + 7649: 41 5c pop %r12 + 764b: 5f pop %rdi + 764c: 5e pop %rsi + 764d: 5b pop %rbx + 764e: c3 ret + 764f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 7656: 00 + 7657: 48 33 cc xor %rsp,%rcx + 765a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x2610410 + 7661: 75 97 jne 0x75fa + 7663: eb d6 jmp 0x763b + 7665: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 766c: 00 + 766d: 48 33 cc xor %rsp,%rcx + 7670: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x2610410 + 7677: 75 81 jne 0x75fa + 7679: eb c0 jmp 0x763b + 767b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7680: 48 83 ec 28 sub $0x28,%rsp + 7684: 48 85 c9 test %rcx,%rcx + 7687: 74 25 je 0x76ae + 7689: 48 85 d2 test %rdx,%rdx + 768c: 74 20 je 0x76ae + 768e: 4d 85 c0 test %r8,%r8 + 7691: 74 1b je 0x76ae + 7693: 45 85 c9 test %r9d,%r9d + 7696: 7f 0a jg 0x76a2 + 7698: b8 fa ff ff ff mov $0xfffffffa,%eax + 769d: 48 83 c4 28 add $0x28,%rsp + 76a1: c3 ret + 76a2: e8 d9 91 03 00 call 0x40880 + 76a7: 33 c0 xor %eax,%eax + 76a9: 48 83 c4 28 add $0x28,%rsp + 76ad: c3 ret + 76ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 76b3: 48 83 c4 28 add $0x28,%rsp + 76b7: c3 ret + 76b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 76bf: 00 + 76c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 76c5: 48 85 c9 test %rcx,%rcx + 76c8: 74 27 je 0x76f1 + 76ca: 48 85 d2 test %rdx,%rdx + 76cd: 74 22 je 0x76f1 + 76cf: 4d 85 c0 test %r8,%r8 + 76d2: 74 1d je 0x76f1 + 76d4: 45 85 c9 test %r9d,%r9d + 76d7: 7f 0b jg 0x76e4 + 76d9: b8 fa ff ff ff mov $0xfffffffa,%eax + 76de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 76e3: c3 ret + 76e4: e8 77 94 03 00 call 0x40b60 + 76e9: 33 c0 xor %eax,%eax + 76eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 76f0: c3 ret + 76f1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 76f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 76fb: c3 ret + 76fc: 0f 1f 40 00 nopl 0x0(%rax) + 7700: 48 83 ec 28 sub $0x28,%rsp + 7704: 48 85 c9 test %rcx,%rcx + 7707: 74 25 je 0x772e + 7709: 48 85 d2 test %rdx,%rdx + 770c: 74 20 je 0x772e + 770e: 4d 85 c0 test %r8,%r8 + 7711: 74 1b je 0x772e + 7713: 45 85 c9 test %r9d,%r9d + 7716: 7f 0a jg 0x7722 + 7718: b8 fa ff ff ff mov $0xfffffffa,%eax + 771d: 48 83 c4 28 add $0x28,%rsp + 7721: c3 ret + 7722: e8 19 97 03 00 call 0x40e40 + 7727: 33 c0 xor %eax,%eax + 7729: 48 83 c4 28 add $0x28,%rsp + 772d: c3 ret + 772e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7733: 48 83 c4 28 add $0x28,%rsp + 7737: c3 ret + 7738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 773f: 00 + 7740: 41 57 push %r15 + 7742: 49 89 ca mov %rcx,%r10 + 7745: 49 89 d3 mov %rdx,%r11 + 7748: 4d 85 d2 test %r10,%r10 + 774b: 0f 84 fb 00 00 00 je 0x784c + 7751: 4d 85 db test %r11,%r11 + 7754: 0f 84 f2 00 00 00 je 0x784c + 775a: 4d 85 c0 test %r8,%r8 + 775d: 0f 84 e9 00 00 00 je 0x784c + 7763: 45 85 c9 test %r9d,%r9d + 7766: 0f 8e d8 00 00 00 jle 0x7844 + 776c: 49 63 d1 movslq %r9d,%rdx + 776f: 48 83 fa 08 cmp $0x8,%rdx + 7773: 0f 8c c6 00 00 00 jl 0x783f + 7779: 4c 89 c0 mov %r8,%rax + 777c: 48 83 e0 0f and $0xf,%rax + 7780: 85 c0 test %eax,%eax + 7782: 74 10 je 0x7794 + 7784: a8 03 test $0x3,%al + 7786: 0f 85 b3 00 00 00 jne 0x783f + 778c: f7 d8 neg %eax + 778e: 83 c0 10 add $0x10,%eax + 7791: c1 e8 02 shr $0x2,%eax + 7794: 89 c1 mov %eax,%ecx + 7796: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 779a: 49 3b d7 cmp %r15,%rdx + 779d: 0f 8c 9c 00 00 00 jl 0x783f + 77a3: 45 89 cf mov %r9d,%r15d + 77a6: 44 2b f8 sub %eax,%r15d + 77a9: 41 83 e7 07 and $0x7,%r15d + 77ad: 45 2b cf sub %r15d,%r9d + 77b0: 4d 63 c9 movslq %r9d,%r9 + 77b3: 85 c0 test %eax,%eax + 77b5: b8 00 00 00 00 mov $0x0,%eax + 77ba: 76 24 jbe 0x77e0 + 77bc: 0f 1f 40 00 nopl 0x0(%rax) + 77c0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 77c6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 + 77cc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 77d2: 48 ff c0 inc %rax + 77d5: 48 3b c1 cmp %rcx,%rax + 77d8: 72 e6 jb 0x77c0 + 77da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 77e0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 77e6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 77ed: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 + 77f3: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 77fa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 7800: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 7807: 48 83 c1 08 add $0x8,%rcx + 780b: 49 3b c9 cmp %r9,%rcx + 780e: 72 d0 jb 0x77e0 + 7810: 4c 3b ca cmp %rdx,%r9 + 7813: 73 25 jae 0x783a + 7815: 0f 1f 40 00 nopl 0x0(%rax) + 7819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7820: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 7826: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 + 782c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 7832: 49 ff c1 inc %r9 + 7835: 4c 3b ca cmp %rdx,%r9 + 7838: 72 e6 jb 0x7820 + 783a: 33 c0 xor %eax,%eax + 783c: 41 5f pop %r15 + 783e: c3 ret + 783f: 45 33 c9 xor %r9d,%r9d + 7842: eb cc jmp 0x7810 + 7844: b8 fa ff ff ff mov $0xfffffffa,%eax + 7849: 41 5f pop %r15 + 784b: c3 ret + 784c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7851: 41 5f pop %r15 + 7853: c3 ret + 7854: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7860: 53 push %rbx + 7861: 57 push %rdi + 7862: 55 push %rbp + 7863: 49 89 ca mov %rcx,%r10 + 7866: 4d 85 d2 test %r10,%r10 + 7869: 0f 84 92 01 00 00 je 0x7a01 + 786f: 48 85 d2 test %rdx,%rdx + 7872: 0f 84 89 01 00 00 je 0x7a01 + 7878: 4d 85 c0 test %r8,%r8 + 787b: 0f 84 80 01 00 00 je 0x7a01 + 7881: 45 85 c9 test %r9d,%r9d + 7884: 0f 8e 6e 01 00 00 jle 0x79f8 + 788a: 41 83 f9 10 cmp $0x10,%r9d + 788e: 0f 8c 50 01 00 00 jl 0x79e4 + 7894: 41 83 f9 1d cmp $0x1d,%r9d + 7898: 0f 8c 4d 01 00 00 jl 0x79eb + 789e: 4c 89 c1 mov %r8,%rcx + 78a1: 48 83 e1 1f and $0x1f,%rcx + 78a5: 89 c9 mov %ecx,%ecx + 78a7: 85 c9 test %ecx,%ecx + 78a9: 74 11 je 0x78bc + 78ab: f6 c1 03 test $0x3,%cl + 78ae: 0f 85 30 01 00 00 jne 0x79e4 + 78b4: f7 d9 neg %ecx + 78b6: 83 c1 20 add $0x20,%ecx + 78b9: c1 e9 02 shr $0x2,%ecx + 78bc: 8d 41 10 lea 0x10(%rcx),%eax + 78bf: 44 3b c8 cmp %eax,%r9d + 78c2: 0f 8c 1c 01 00 00 jl 0x79e4 + 78c8: 44 89 cf mov %r9d,%edi + 78cb: 33 c0 xor %eax,%eax + 78cd: 2b f9 sub %ecx,%edi + 78cf: 83 e7 0f and $0xf,%edi + 78d2: f7 df neg %edi + 78d4: 41 03 f9 add %r9d,%edi + 78d7: 85 c9 test %ecx,%ecx + 78d9: 76 1e jbe 0x78f9 + 78db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 78e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 78e6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 78eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 78f1: 48 ff c0 inc %rax + 78f4: 48 3b c1 cmp %rcx,%rax + 78f7: 72 e7 jb 0x78e0 + 78f9: 48 63 c7 movslq %edi,%rax + 78fc: 0f 1f 40 00 nopl 0x0(%rax) + 7900: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 7906: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 790d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 7912: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 7918: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 791e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 7925: 48 83 c1 10 add $0x10,%rcx + 7929: 48 3b c8 cmp %rax,%rcx + 792c: 72 d2 jb 0x7900 + 792e: 8d 47 01 lea 0x1(%rdi),%eax + 7931: 41 3b c1 cmp %r9d,%eax + 7934: 0f 87 9d 00 00 00 ja 0x79d7 + 793a: 4d 63 c9 movslq %r9d,%r9 + 793d: 48 63 ff movslq %edi,%rdi + 7940: 4c 2b cf sub %rdi,%r9 + 7943: 49 83 f9 04 cmp $0x4,%r9 + 7947: 0f 8c 93 00 00 00 jl 0x79e0 + 794d: 48 63 ff movslq %edi,%rdi + 7950: 44 89 cd mov %r9d,%ebp + 7953: 83 e5 fc and $0xfffffffc,%ebp + 7956: 33 c9 xor %ecx,%ecx + 7958: 48 63 ed movslq %ebp,%rbp + 795b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 795f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 7963: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 7967: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 796e: 00 + 796f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7976: 0f 1f 00 nopl (%rax) + 7979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7980: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 7986: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 798b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 7990: 48 83 c1 04 add $0x4,%rcx + 7994: 48 3b cd cmp %rbp,%rcx + 7997: 72 e7 jb 0x7980 + 7999: 49 3b e9 cmp %r9,%rbp + 799c: 73 39 jae 0x79d7 + 799e: 48 63 ff movslq %edi,%rdi + 79a1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 79a5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 79a9: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 79ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 79b4: 00 + 79b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79bc: 0f 1f 40 00 nopl 0x0(%rax) + 79c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 79c5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 + 79ca: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 79cf: 48 ff c5 inc %rbp + 79d2: 49 3b e9 cmp %r9,%rbp + 79d5: 72 e9 jb 0x79c0 + 79d7: 33 c0 xor %eax,%eax + 79d9: c5 f8 77 vzeroupper + 79dc: 5d pop %rbp + 79dd: 5f pop %rdi + 79de: 5b pop %rbx + 79df: c3 ret + 79e0: 33 ed xor %ebp,%ebp + 79e2: eb b5 jmp 0x7999 + 79e4: 33 ff xor %edi,%edi + 79e6: e9 43 ff ff ff jmp 0x792e + 79eb: 44 89 cf mov %r9d,%edi + 79ee: 33 c9 xor %ecx,%ecx + 79f0: 83 e7 f0 and $0xfffffff0,%edi + 79f3: e9 01 ff ff ff jmp 0x78f9 + 79f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 79fd: 5d pop %rbp + 79fe: 5f pop %rdi + 79ff: 5b pop %rbx + 7a00: c3 ret + 7a01: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7a06: 5d pop %rbp + 7a07: 5f pop %rdi + 7a08: 5b pop %rbx + 7a09: c3 ret + 7a0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a11: 00 + 7a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a20: 56 push %rsi + 7a21: 57 push %rdi + 7a22: 41 54 push %r12 + 7a24: 55 push %rbp + 7a25: 48 83 ec 28 sub $0x28,%rsp + 7a29: 89 ce mov %ecx,%esi + 7a2b: 4c 89 cd mov %r9,%rbp + 7a2e: 83 fe 1e cmp $0x1e,%esi + 7a31: 0f 87 83 01 00 00 ja 0x7bba + 7a37: 48 85 ed test %rbp,%rbp + 7a3a: 0f 84 89 01 00 00 je 0x7bc9 + 7a40: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 7a45: 48 85 ff test %rdi,%rdi + 7a48: 0f 84 7b 01 00 00 je 0x7bc9 + 7a4e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 7a53: 4d 85 e4 test %r12,%r12 + 7a56: 0f 84 6d 01 00 00 je 0x7bc9 + 7a5c: 83 fa 08 cmp $0x8,%edx + 7a5f: 74 1e je 0x7a7f + 7a61: 83 fa 04 cmp $0x4,%edx + 7a64: 74 19 je 0x7a7f + 7a66: 83 fa 01 cmp $0x1,%edx + 7a69: 74 14 je 0x7a7f + 7a6b: 83 fa 02 cmp $0x2,%edx + 7a6e: 74 0f je 0x7a7f + 7a70: b8 ee ff ff ff mov $0xffffffee,%eax + 7a75: 48 83 c4 28 add $0x28,%rsp + 7a79: 5d pop %rbp + 7a7a: 41 5c pop %r12 + 7a7c: 5f pop %rdi + 7a7d: 5e pop %rsi + 7a7e: c3 ret + 7a7f: 83 fe 1c cmp $0x1c,%esi + 7a82: 0f 8f 32 01 00 00 jg 0x7bba + 7a88: 83 fe 05 cmp $0x5,%esi + 7a8b: 7f 14 jg 0x7aa1 + 7a8d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 7a94: 33 c0 xor %eax,%eax + 7a96: 89 07 mov %eax,(%rdi) + 7a98: 41 89 04 24 mov %eax,(%r12) + 7a9c: e9 0d 01 00 00 jmp 0x7bae + 7aa1: 83 fe 06 cmp $0x6,%esi + 7aa4: 7f 11 jg 0x7ab7 + 7aa6: 33 c0 xor %eax,%eax + 7aa8: 89 45 00 mov %eax,0x0(%rbp) + 7aab: 89 07 mov %eax,(%rdi) + 7aad: 41 89 04 24 mov %eax,(%r12) + 7ab1: 44 8b 55 00 mov 0x0(%rbp),%r10d + 7ab5: eb 6a jmp 0x7b21 + 7ab7: 8d 4e ff lea -0x1(%rsi),%ecx + 7aba: 83 f9 0e cmp $0xe,%ecx + 7abd: 7f 4b jg 0x7b0a + 7abf: 41 bb 01 00 00 00 mov $0x1,%r11d + 7ac5: 41 d3 e3 shl %cl,%r11d + 7ac8: 45 89 da mov %r11d,%r10d + 7acb: 41 c1 e2 04 shl $0x4,%r10d + 7acf: 41 8d 42 4f lea 0x4f(%r10),%eax + 7ad3: 41 83 c2 3f add $0x3f,%r10d + 7ad7: 83 e0 c0 and $0xffffffc0,%eax + 7ada: 41 83 e2 c0 and $0xffffffc0,%r10d + 7ade: 89 45 00 mov %eax,0x0(%rbp) + 7ae1: c7 07 00 00 00 00 movl $0x0,(%rdi) + 7ae7: 45 89 14 24 mov %r10d,(%r12) + 7aeb: 45 89 da mov %r11d,%r10d + 7aee: 41 d1 fa sar $1,%r10d + 7af1: 41 c1 ea 1e shr $0x1e,%r10d + 7af5: 45 03 d3 add %r11d,%r10d + 7af8: 41 83 e2 fc and $0xfffffffc,%r10d + 7afc: 41 83 c2 43 add $0x43,%r10d + 7b00: 41 83 e2 c0 and $0xffffffc0,%r10d + 7b04: 44 03 55 00 add 0x0(%rbp),%r10d + 7b08: eb 12 jmp 0x7b1c + 7b0a: 48 89 ea mov %rbp,%rdx + 7b0d: 49 89 f8 mov %rdi,%r8 + 7b10: 4d 89 e1 mov %r12,%r9 + 7b13: e8 08 96 03 00 call 0x41120 + 7b18: 44 8b 55 00 mov 0x0(%rbp),%r10d + 7b1c: 83 fe 12 cmp $0x12,%esi + 7b1f: 7d 28 jge 0x7b49 + 7b21: 89 f1 mov %esi,%ecx + 7b23: b8 01 00 00 00 mov $0x1,%eax + 7b28: d3 e0 shl %cl,%eax + 7b2a: 41 89 c3 mov %eax,%r11d + 7b2d: 41 d1 fb sar $1,%r11d + 7b30: 41 c1 eb 1e shr $0x1e,%r11d + 7b34: 44 03 d8 add %eax,%r11d + 7b37: 41 c1 eb 02 shr $0x2,%r11d + 7b3b: 41 c1 e3 04 shl $0x4,%r11d + 7b3f: 41 83 c3 3f add $0x3f,%r11d + 7b43: 41 83 e3 c0 and $0xffffffc0,%r11d + 7b47: eb 1b jmp 0x7b64 + 7b49: 41 bb 01 00 00 00 mov $0x1,%r11d + 7b4f: 8d 4e 15 lea 0x15(%rsi),%ecx + 7b52: 41 d3 e3 shl %cl,%r11d + 7b55: 41 c1 e3 04 shl $0x4,%r11d + 7b59: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 7b60: 41 83 e3 c0 and $0xffffffc0,%r11d + 7b64: 83 fe 0a cmp $0xa,%esi + 7b67: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 7b6e: 00 + 7b6f: 89 45 00 mov %eax,0x0(%rbp) + 7b72: 7f 04 jg 0x7b78 + 7b74: 33 c0 xor %eax,%eax + 7b76: eb 25 jmp 0x7b9d + 7b78: 89 f1 mov %esi,%ecx + 7b7a: b8 01 00 00 00 mov $0x1,%eax + 7b7f: d3 e0 shl %cl,%eax + 7b81: 89 c2 mov %eax,%edx + 7b83: d1 fa sar $1,%edx + 7b85: c1 ea 1e shr $0x1e,%edx + 7b88: 03 d0 add %eax,%edx + 7b8a: c1 ea 02 shr $0x2,%edx + 7b8d: 8b 2f mov (%rdi),%ebp + 7b8f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 7b96: 83 e6 c0 and $0xffffffc0,%esi + 7b99: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 7b9d: 89 07 mov %eax,(%rdi) + 7b9f: 41 8b 04 24 mov (%r12),%eax + 7ba3: 85 c0 test %eax,%eax + 7ba5: 7e 07 jle 0x7bae + 7ba7: 83 c0 40 add $0x40,%eax + 7baa: 41 89 04 24 mov %eax,(%r12) + 7bae: 33 c0 xor %eax,%eax + 7bb0: 48 83 c4 28 add $0x28,%rsp + 7bb4: 5d pop %rbp + 7bb5: 41 5c pop %r12 + 7bb7: 5f pop %rdi + 7bb8: 5e pop %rsi + 7bb9: c3 ret + 7bba: b8 ef ff ff ff mov $0xffffffef,%eax + 7bbf: 48 83 c4 28 add $0x28,%rsp + 7bc3: 5d pop %rbp + 7bc4: 41 5c pop %r12 + 7bc6: 5f pop %rdi + 7bc7: 5e pop %rsi + 7bc8: c3 ret + 7bc9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7bce: 48 83 c4 28 add $0x28,%rsp + 7bd2: 5d pop %rbp + 7bd3: 41 5c pop %r12 + 7bd5: 5f pop %rdi + 7bd6: 5e pop %rsi + 7bd7: c3 ret + 7bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7bdf: 00 + 7be0: 41 54 push %r12 + 7be2: 41 55 push %r13 + 7be4: 41 56 push %r14 + 7be6: 41 57 push %r15 + 7be8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7bed: 41 89 cd mov %ecx,%r13d + 7bf0: 4d 89 cc mov %r9,%r12 + 7bf3: 41 83 fd 1e cmp $0x1e,%r13d + 7bf7: 0f 87 97 01 00 00 ja 0x7d94 + 7bfd: 4d 85 e4 test %r12,%r12 + 7c00: 0f 84 a1 01 00 00 je 0x7da7 + 7c06: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 7c0b: 4d 85 f6 test %r14,%r14 + 7c0e: 0f 84 93 01 00 00 je 0x7da7 + 7c14: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 7c19: 4d 85 ff test %r15,%r15 + 7c1c: 0f 84 85 01 00 00 je 0x7da7 + 7c22: 83 fa 08 cmp $0x8,%edx + 7c25: 74 22 je 0x7c49 + 7c27: 83 fa 04 cmp $0x4,%edx + 7c2a: 74 1d je 0x7c49 + 7c2c: 83 fa 01 cmp $0x1,%edx + 7c2f: 74 18 je 0x7c49 + 7c31: 83 fa 02 cmp $0x2,%edx + 7c34: 74 13 je 0x7c49 + 7c36: b8 ee ff ff ff mov $0xffffffee,%eax + 7c3b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7c40: 41 5f pop %r15 + 7c42: 41 5e pop %r14 + 7c44: 41 5d pop %r13 + 7c46: 41 5c pop %r12 + 7c48: c3 ret + 7c49: 41 83 fd 1c cmp $0x1c,%r13d + 7c4d: 0f 8f 41 01 00 00 jg 0x7d94 + 7c53: 41 83 fd 05 cmp $0x5,%r13d + 7c57: 7f 15 jg 0x7c6e + 7c59: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 7c60: 00 + 7c61: 33 c0 xor %eax,%eax + 7c63: 41 89 06 mov %eax,(%r14) + 7c66: 41 89 07 mov %eax,(%r15) + 7c69: e9 16 01 00 00 jmp 0x7d84 + 7c6e: 41 83 fd 06 cmp $0x6,%r13d + 7c72: 7f 12 jg 0x7c86 + 7c74: 33 c0 xor %eax,%eax + 7c76: 41 89 04 24 mov %eax,(%r12) + 7c7a: 41 89 06 mov %eax,(%r14) + 7c7d: 41 89 07 mov %eax,(%r15) + 7c80: 41 8b 14 24 mov (%r12),%edx + 7c84: eb 6a jmp 0x7cf0 + 7c86: 41 8d 4d ff lea -0x1(%r13),%ecx + 7c8a: 83 f9 10 cmp $0x10,%ecx + 7c8d: 7f 49 jg 0x7cd8 + 7c8f: 41 bb 01 00 00 00 mov $0x1,%r11d + 7c95: 41 d3 e3 shl %cl,%r11d + 7c98: 44 89 da mov %r11d,%edx + 7c9b: 45 89 da mov %r11d,%r10d + 7c9e: d1 fa sar $1,%edx + 7ca0: c1 ea 1e shr $0x1e,%edx + 7ca3: 41 c1 e2 04 shl $0x4,%r10d + 7ca7: 41 03 d3 add %r11d,%edx + 7caa: 44 89 d0 mov %r10d,%eax + 7cad: 83 e2 fc and $0xfffffffc,%edx + 7cb0: 83 c0 4f add $0x4f,%eax + 7cb3: 41 83 c2 3f add $0x3f,%r10d + 7cb7: 83 c2 43 add $0x43,%edx + 7cba: 83 e0 c0 and $0xffffffc0,%eax + 7cbd: 41 89 04 24 mov %eax,(%r12) + 7cc1: 41 83 e2 c0 and $0xffffffc0,%r10d + 7cc5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 7ccc: 83 e2 c0 and $0xffffffc0,%edx + 7ccf: 45 89 17 mov %r10d,(%r15) + 7cd2: 41 03 14 24 add (%r12),%edx + 7cd6: eb 12 jmp 0x7cea + 7cd8: 4c 89 e2 mov %r12,%rdx + 7cdb: 4d 89 f0 mov %r14,%r8 + 7cde: 4d 89 f9 mov %r15,%r9 + 7ce1: e8 5a 96 03 00 call 0x41340 + 7ce6: 41 8b 14 24 mov (%r12),%edx + 7cea: 41 83 fd 11 cmp $0x11,%r13d + 7cee: 7d 29 jge 0x7d19 + 7cf0: 44 89 e9 mov %r13d,%ecx + 7cf3: b8 01 00 00 00 mov $0x1,%eax + 7cf8: d3 e0 shl %cl,%eax + 7cfa: 41 89 c2 mov %eax,%r10d + 7cfd: 41 d1 fa sar $1,%r10d + 7d00: 41 c1 ea 1e shr $0x1e,%r10d + 7d04: 44 03 d0 add %eax,%r10d + 7d07: 41 c1 ea 02 shr $0x2,%r10d + 7d0b: 41 c1 e2 04 shl $0x4,%r10d + 7d0f: 41 83 c2 3f add $0x3f,%r10d + 7d13: 41 83 e2 c0 and $0xffffffc0,%r10d + 7d17: eb 1c jmp 0x7d35 + 7d19: 41 ba 01 00 00 00 mov $0x1,%r10d + 7d1f: 41 8d 4d 15 lea 0x15(%r13),%ecx + 7d23: 41 d3 e2 shl %cl,%r10d + 7d26: 41 c1 e2 04 shl $0x4,%r10d + 7d2a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 7d31: 41 83 e2 c0 and $0xffffffc0,%r10d + 7d35: 45 03 d2 add %r10d,%r10d + 7d38: 41 03 d2 add %r10d,%edx + 7d3b: 81 c2 00 01 00 00 add $0x100,%edx + 7d41: 41 89 14 24 mov %edx,(%r12) + 7d45: 41 83 fd 0a cmp $0xa,%r13d + 7d49: 7f 04 jg 0x7d4f + 7d4b: 33 d2 xor %edx,%edx + 7d4d: eb 25 jmp 0x7d74 + 7d4f: 44 89 e9 mov %r13d,%ecx + 7d52: b8 01 00 00 00 mov $0x1,%eax + 7d57: d3 e0 shl %cl,%eax + 7d59: 89 c2 mov %eax,%edx + 7d5b: d1 fa sar $1,%edx + 7d5d: c1 ea 1e shr $0x1e,%edx + 7d60: 03 d0 add %eax,%edx + 7d62: c1 ea 02 shr $0x2,%edx + 7d65: c1 e2 03 shl $0x3,%edx + 7d68: 83 c2 47 add $0x47,%edx + 7d6b: 83 e2 c0 and $0xffffffc0,%edx + 7d6e: 83 c2 40 add $0x40,%edx + 7d71: 41 03 16 add (%r14),%edx + 7d74: 41 89 16 mov %edx,(%r14) + 7d77: 41 8b 07 mov (%r15),%eax + 7d7a: 85 c0 test %eax,%eax + 7d7c: 7e 06 jle 0x7d84 + 7d7e: 83 c0 40 add $0x40,%eax + 7d81: 41 89 07 mov %eax,(%r15) + 7d84: 33 c0 xor %eax,%eax + 7d86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7d8b: 41 5f pop %r15 + 7d8d: 41 5e pop %r14 + 7d8f: 41 5d pop %r13 + 7d91: 41 5c pop %r12 + 7d93: c3 ret + 7d94: b8 ef ff ff ff mov $0xffffffef,%eax + 7d99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7d9e: 41 5f pop %r15 + 7da0: 41 5e pop %r14 + 7da2: 41 5d pop %r13 + 7da4: 41 5c pop %r12 + 7da6: c3 ret + 7da7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7dac: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7db1: 41 5f pop %r15 + 7db3: 41 5e pop %r14 + 7db5: 41 5d pop %r13 + 7db7: 41 5c pop %r12 + 7db9: c3 ret + 7dba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7dc0: 56 push %rsi + 7dc1: 57 push %rdi + 7dc2: 41 54 push %r12 + 7dc4: 55 push %rbp + 7dc5: 48 83 ec 28 sub $0x28,%rsp + 7dc9: 89 ce mov %ecx,%esi + 7dcb: 4c 89 cd mov %r9,%rbp + 7dce: 83 fe 1e cmp $0x1e,%esi + 7dd1: 0f 87 83 01 00 00 ja 0x7f5a + 7dd7: 48 85 ed test %rbp,%rbp + 7dda: 0f 84 89 01 00 00 je 0x7f69 + 7de0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 7de5: 48 85 ff test %rdi,%rdi + 7de8: 0f 84 7b 01 00 00 je 0x7f69 + 7dee: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 7df3: 4d 85 e4 test %r12,%r12 + 7df6: 0f 84 6d 01 00 00 je 0x7f69 + 7dfc: 83 fa 08 cmp $0x8,%edx + 7dff: 74 1e je 0x7e1f + 7e01: 83 fa 04 cmp $0x4,%edx + 7e04: 74 19 je 0x7e1f + 7e06: 83 fa 01 cmp $0x1,%edx + 7e09: 74 14 je 0x7e1f + 7e0b: 83 fa 02 cmp $0x2,%edx + 7e0e: 74 0f je 0x7e1f + 7e10: b8 ee ff ff ff mov $0xffffffee,%eax + 7e15: 48 83 c4 28 add $0x28,%rsp + 7e19: 5d pop %rbp + 7e1a: 41 5c pop %r12 + 7e1c: 5f pop %rdi + 7e1d: 5e pop %rsi + 7e1e: c3 ret + 7e1f: 83 fe 1c cmp $0x1c,%esi + 7e22: 0f 8f 32 01 00 00 jg 0x7f5a + 7e28: 83 fe 05 cmp $0x5,%esi + 7e2b: 7f 14 jg 0x7e41 + 7e2d: 33 c0 xor %eax,%eax + 7e2f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 7e36: 89 07 mov %eax,(%rdi) + 7e38: 41 89 04 24 mov %eax,(%r12) + 7e3c: e9 0d 01 00 00 jmp 0x7f4e + 7e41: 83 fe 06 cmp $0x6,%esi + 7e44: 7f 11 jg 0x7e57 + 7e46: 33 c0 xor %eax,%eax + 7e48: 89 45 00 mov %eax,0x0(%rbp) + 7e4b: 89 07 mov %eax,(%rdi) + 7e4d: 41 89 04 24 mov %eax,(%r12) + 7e51: 44 8b 55 00 mov 0x0(%rbp),%r10d + 7e55: eb 6a jmp 0x7ec1 + 7e57: 8d 4e ff lea -0x1(%rsi),%ecx + 7e5a: 83 f9 10 cmp $0x10,%ecx + 7e5d: 7f 4b jg 0x7eaa + 7e5f: 41 bb 01 00 00 00 mov $0x1,%r11d + 7e65: 41 d3 e3 shl %cl,%r11d + 7e68: 45 89 da mov %r11d,%r10d + 7e6b: 41 c1 e2 04 shl $0x4,%r10d + 7e6f: 41 8d 42 4f lea 0x4f(%r10),%eax + 7e73: 41 83 c2 3f add $0x3f,%r10d + 7e77: 83 e0 c0 and $0xffffffc0,%eax + 7e7a: 41 83 e2 c0 and $0xffffffc0,%r10d + 7e7e: 89 45 00 mov %eax,0x0(%rbp) + 7e81: c7 07 00 00 00 00 movl $0x0,(%rdi) + 7e87: 45 89 14 24 mov %r10d,(%r12) + 7e8b: 45 89 da mov %r11d,%r10d + 7e8e: 41 d1 fa sar $1,%r10d + 7e91: 41 c1 ea 1e shr $0x1e,%r10d + 7e95: 45 03 d3 add %r11d,%r10d + 7e98: 41 83 e2 fc and $0xfffffffc,%r10d + 7e9c: 41 83 c2 43 add $0x43,%r10d + 7ea0: 41 83 e2 c0 and $0xffffffc0,%r10d + 7ea4: 44 03 55 00 add 0x0(%rbp),%r10d + 7ea8: eb 12 jmp 0x7ebc + 7eaa: 48 89 ea mov %rbp,%rdx + 7ead: 49 89 f8 mov %rdi,%r8 + 7eb0: 4d 89 e1 mov %r12,%r9 + 7eb3: e8 a8 96 03 00 call 0x41560 + 7eb8: 44 8b 55 00 mov 0x0(%rbp),%r10d + 7ebc: 83 fe 13 cmp $0x13,%esi + 7ebf: 7d 28 jge 0x7ee9 + 7ec1: 89 f1 mov %esi,%ecx + 7ec3: b8 01 00 00 00 mov $0x1,%eax + 7ec8: d3 e0 shl %cl,%eax + 7eca: 41 89 c3 mov %eax,%r11d + 7ecd: 41 d1 fb sar $1,%r11d + 7ed0: 41 c1 eb 1e shr $0x1e,%r11d + 7ed4: 44 03 d8 add %eax,%r11d + 7ed7: 41 c1 eb 02 shr $0x2,%r11d + 7edb: 41 c1 e3 04 shl $0x4,%r11d + 7edf: 41 83 c3 3f add $0x3f,%r11d + 7ee3: 41 83 e3 c0 and $0xffffffc0,%r11d + 7ee7: eb 1b jmp 0x7f04 + 7ee9: 8d 4e 15 lea 0x15(%rsi),%ecx + 7eec: 41 bb 01 00 00 00 mov $0x1,%r11d + 7ef2: 41 d3 e3 shl %cl,%r11d + 7ef5: 41 c1 e3 04 shl $0x4,%r11d + 7ef9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 7f00: 41 83 e3 c0 and $0xffffffc0,%r11d + 7f04: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 7f0b: 00 + 7f0c: 89 45 00 mov %eax,0x0(%rbp) + 7f0f: 83 fe 0a cmp $0xa,%esi + 7f12: 7f 04 jg 0x7f18 + 7f14: 33 c0 xor %eax,%eax + 7f16: eb 25 jmp 0x7f3d + 7f18: 89 f1 mov %esi,%ecx + 7f1a: b8 01 00 00 00 mov $0x1,%eax + 7f1f: 8b 2f mov (%rdi),%ebp + 7f21: d3 e0 shl %cl,%eax + 7f23: 89 c2 mov %eax,%edx + 7f25: d1 fa sar $1,%edx + 7f27: c1 ea 1e shr $0x1e,%edx + 7f2a: 03 d0 add %eax,%edx + 7f2c: c1 ea 02 shr $0x2,%edx + 7f2f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 7f36: 83 e6 c0 and $0xffffffc0,%esi + 7f39: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 7f3d: 89 07 mov %eax,(%rdi) + 7f3f: 41 8b 04 24 mov (%r12),%eax + 7f43: 85 c0 test %eax,%eax + 7f45: 7e 07 jle 0x7f4e + 7f47: 83 c0 40 add $0x40,%eax + 7f4a: 41 89 04 24 mov %eax,(%r12) + 7f4e: 33 c0 xor %eax,%eax + 7f50: 48 83 c4 28 add $0x28,%rsp + 7f54: 5d pop %rbp + 7f55: 41 5c pop %r12 + 7f57: 5f pop %rdi + 7f58: 5e pop %rsi + 7f59: c3 ret + 7f5a: b8 ef ff ff ff mov $0xffffffef,%eax + 7f5f: 48 83 c4 28 add $0x28,%rsp + 7f63: 5d pop %rbp + 7f64: 41 5c pop %r12 + 7f66: 5f pop %rdi + 7f67: 5e pop %rsi + 7f68: c3 ret + 7f69: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7f6e: 48 83 c4 28 add $0x28,%rsp + 7f72: 5d pop %rbp + 7f73: 41 5c pop %r12 + 7f75: 5f pop %rdi + 7f76: 5e pop %rsi + 7f77: c3 ret + 7f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f7f: 00 + 7f80: 56 push %rsi + 7f81: 57 push %rdi + 7f82: 41 54 push %r12 + 7f84: 55 push %rbp + 7f85: 48 83 ec 28 sub $0x28,%rsp + 7f89: 89 ce mov %ecx,%esi + 7f8b: 4c 89 cd mov %r9,%rbp + 7f8e: 83 fe 1e cmp $0x1e,%esi + 7f91: 0f 87 83 01 00 00 ja 0x811a + 7f97: 48 85 ed test %rbp,%rbp + 7f9a: 0f 84 89 01 00 00 je 0x8129 + 7fa0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 7fa5: 48 85 ff test %rdi,%rdi + 7fa8: 0f 84 7b 01 00 00 je 0x8129 + 7fae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 7fb3: 4d 85 e4 test %r12,%r12 + 7fb6: 0f 84 6d 01 00 00 je 0x8129 + 7fbc: 83 fa 08 cmp $0x8,%edx + 7fbf: 74 1e je 0x7fdf + 7fc1: 83 fa 04 cmp $0x4,%edx + 7fc4: 74 19 je 0x7fdf + 7fc6: 83 fa 01 cmp $0x1,%edx + 7fc9: 74 14 je 0x7fdf + 7fcb: 83 fa 02 cmp $0x2,%edx + 7fce: 74 0f je 0x7fdf + 7fd0: b8 ee ff ff ff mov $0xffffffee,%eax + 7fd5: 48 83 c4 28 add $0x28,%rsp + 7fd9: 5d pop %rbp + 7fda: 41 5c pop %r12 + 7fdc: 5f pop %rdi + 7fdd: 5e pop %rsi + 7fde: c3 ret + 7fdf: 83 fe 1c cmp $0x1c,%esi + 7fe2: 0f 8f 32 01 00 00 jg 0x811a + 7fe8: 83 fe 04 cmp $0x4,%esi + 7feb: 7f 14 jg 0x8001 + 7fed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 7ff4: 33 c0 xor %eax,%eax + 7ff6: 89 07 mov %eax,(%rdi) + 7ff8: 41 89 04 24 mov %eax,(%r12) + 7ffc: e9 .byte 0xe9 + 7ffd: 0d .byte 0xd + 7ffe: 01 00 add %eax,(%rax) diff --git a/handoff/nls_dasm/th_6a40.dis b/handoff/nls_dasm/th_6a40.dis new file mode 100644 index 0000000..564d43f --- /dev/null +++ b/handoff/nls_dasm/th_6a40.dis @@ -0,0 +1,9239 @@ +; th_6a40: VA 0x180006a40-0x18000ea40 (32768 bytes) + +/tmp/opencode/dis/th_6a40.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 83 ec 28 sub $0x28,%rsp + 4: 4d 89 c1 mov %r8,%r9 + 7: 49 89 d0 mov %rdx,%r8 + a: 48 89 ca mov %rcx,%rdx + d: e8 0e 67 01 00 call 0x16720 + 12: 48 83 c4 28 add $0x28,%rsp + 16: c3 ret + 17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1e: 00 00 + 20: 48 83 ec 28 sub $0x28,%rsp + 24: 4d 89 c1 mov %r8,%r9 + 27: 49 89 d0 mov %rdx,%r8 + 2a: 48 89 ca mov %rcx,%rdx + 2d: e8 8e 69 01 00 call 0x169c0 + 32: 48 83 c4 28 add $0x28,%rsp + 36: c3 ret + 37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3e: 00 00 + 40: 48 83 ec 28 sub $0x28,%rsp + 44: 48 85 c9 test %rcx,%rcx + 47: 74 4b je 0x94 + 49: 4d 85 c0 test %r8,%r8 + 4c: 74 46 je 0x94 + 4e: 45 85 c9 test %r9d,%r9d + 51: 7e 4b jle 0x9e + 53: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c56278 + 5a: 01 + 5b: 7a 02 jp 0x5f + 5d: 74 26 je 0x85 + 5f: 0f 57 c0 xorps %xmm0,%xmm0 + 62: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 66: 7a 02 jp 0x6a + 68: 74 0c je 0x76 + 6a: e8 d1 6b 01 00 call 0x16c40 + 6f: 33 c0 xor %eax,%eax + 71: 48 83 c4 28 add $0x28,%rsp + 75: c3 ret + 76: 4c 89 c1 mov %r8,%rcx + 79: 44 89 ca mov %r9d,%edx + 7c: 48 83 c4 28 add $0x28,%rsp + 80: e9 7b 6d 01 00 jmp 0x16e00 + 85: 4c 89 c2 mov %r8,%rdx + 88: 45 89 c8 mov %r9d,%r8d + 8b: 48 83 c4 28 add $0x28,%rsp + 8f: e9 cc ed ff ff jmp 0xffffffffffffee60 + 94: b8 f8 ff ff ff mov $0xfffffff8,%eax + 99: 48 83 c4 28 add $0x28,%rsp + 9d: c3 ret + 9e: b8 fa ff ff ff mov $0xfffffffa,%eax + a3: 48 83 c4 28 add $0x28,%rsp + a7: c3 ret + a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + af: 00 + b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + be: 00 00 + c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + c5: 48 85 c9 test %rcx,%rcx + c8: 74 4e je 0x118 + ca: 4d 85 c0 test %r8,%r8 + cd: 74 49 je 0x118 + cf: 45 85 c9 test %r9d,%r9d + d2: 7e 4f jle 0x123 + d4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c56280 + db: 01 + dc: 7a 02 jp 0xe0 + de: 74 28 je 0x108 + e0: 0f 57 c0 xorps %xmm0,%xmm0 + e3: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + e7: 7a 02 jp 0xeb + e9: 74 0d je 0xf8 + eb: e8 50 6d 01 00 call 0x16e40 + f0: 33 c0 xor %eax,%eax + f2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + f7: c3 ret + f8: 4c 89 c1 mov %r8,%rcx + fb: 44 89 ca mov %r9d,%edx + fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 103: e9 f8 6e 01 00 jmp 0x17000 + 108: 4c 89 c2 mov %r8,%rdx + 10b: 45 89 c8 mov %r9d,%r8d + 10e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 113: e9 88 ed ff ff jmp 0xffffffffffffeea0 + 118: b8 f8 ff ff ff mov $0xfffffff8,%eax + 11d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 122: c3 ret + 123: b8 fa ff ff ff mov $0xfffffffa,%eax + 128: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 12d: c3 ret + 12e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 135: 00 + 136: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13d: 0f 1f 00 nopl (%rax) + 140: 48 83 ec 28 sub $0x28,%rsp + 144: 48 85 c9 test %rcx,%rcx + 147: 74 4b je 0x194 + 149: 4d 85 c0 test %r8,%r8 + 14c: 74 46 je 0x194 + 14e: 45 85 c9 test %r9d,%r9d + 151: 7e 4b jle 0x19e + 153: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c56288 + 15a: 01 + 15b: 7a 02 jp 0x15f + 15d: 74 26 je 0x185 + 15f: 0f 57 c0 xorps %xmm0,%xmm0 + 162: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 166: 7a 02 jp 0x16a + 168: 74 0c je 0x176 + 16a: e8 d1 6e 01 00 call 0x17040 + 16f: 33 c0 xor %eax,%eax + 171: 48 83 c4 28 add $0x28,%rsp + 175: c3 ret + 176: 4c 89 c1 mov %r8,%rcx + 179: 44 89 ca mov %r9d,%edx + 17c: 48 83 c4 28 add $0x28,%rsp + 180: e9 5b 70 01 00 jmp 0x171e0 + 185: 4c 89 c2 mov %r8,%rdx + 188: 45 89 c8 mov %r9d,%r8d + 18b: 48 83 c4 28 add $0x28,%rsp + 18f: e9 4c ed ff ff jmp 0xffffffffffffeee0 + 194: b8 f8 ff ff ff mov $0xfffffff8,%eax + 199: 48 83 c4 28 add $0x28,%rsp + 19d: c3 ret + 19e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1a3: 48 83 c4 28 add $0x28,%rsp + 1a7: c3 ret + 1a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1af: 00 + 1b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1be: 00 00 + 1c0: 57 push %rdi + 1c1: 48 83 ec 20 sub $0x20,%rsp + 1c5: 48 85 c9 test %rcx,%rcx + 1c8: 0f 84 13 02 00 00 je 0x3e1 + 1ce: 4d 85 c0 test %r8,%r8 + 1d1: 0f 84 0a 02 00 00 je 0x3e1 + 1d7: 45 85 c9 test %r9d,%r9d + 1da: 0f 8e f6 01 00 00 jle 0x3d6 + 1e0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c56290 + 1e7: 01 + 1e8: 7a 06 jp 0x1f0 + 1ea: 0f 84 d5 01 00 00 je 0x3c5 + 1f0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 1f4: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 1f8: 7a 06 jp 0x200 + 1fa: 0f 84 b4 01 00 00 je 0x3b4 + 200: 41 83 f9 10 cmp $0x10,%r9d + 204: 0f 8c 9a 01 00 00 jl 0x3a4 + 20a: 4d 89 c2 mov %r8,%r10 + 20d: 49 83 e2 1f and $0x1f,%r10 + 211: 45 89 d2 mov %r10d,%r10d + 214: 45 85 d2 test %r10d,%r10d + 217: 74 18 je 0x231 + 219: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 220: 0f 85 7e 01 00 00 jne 0x3a4 + 226: 41 f7 da neg %r10d + 229: 41 83 c2 20 add $0x20,%r10d + 22d: 41 c1 ea 03 shr $0x3,%r10d + 231: 41 8d 42 10 lea 0x10(%r10),%eax + 235: 44 3b c8 cmp %eax,%r9d + 238: 0f 8c 66 01 00 00 jl 0x3a4 + 23e: 44 89 cf mov %r9d,%edi + 241: 33 c0 xor %eax,%eax + 243: 41 2b fa sub %r10d,%edi + 246: 83 e7 0f and $0xf,%edi + 249: f7 df neg %edi + 24b: 41 03 f9 add %r9d,%edi + 24e: 45 85 d2 test %r10d,%r10d + 251: 76 20 jbe 0x273 + 253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25f: 00 + 260: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 265: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 26b: 48 ff c0 inc %rax + 26e: 49 3b c2 cmp %r10,%rax + 271: 72 ed jb 0x260 + 273: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 277: 48 63 c7 movslq %edi,%rax + 27a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 280: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 286: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 + 28d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 294: 01 + 295: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 299: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) + 29f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 + 2a6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 + 2ad: 01 + 2ae: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 2b2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 + 2b9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) + 2c0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 + 2c7: 01 + 2c8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 2cc: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) + 2d3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 + 2da: 01 + 2db: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 2df: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) + 2e6: 49 83 c2 10 add $0x10,%r10 + 2ea: 4c 3b d0 cmp %rax,%r10 + 2ed: 72 91 jb 0x280 + 2ef: 44 8d 57 01 lea 0x1(%rdi),%r10d + 2f3: 45 3b d1 cmp %r9d,%r10d + 2f6: 0f 87 98 00 00 00 ja 0x394 + 2fc: 49 63 d1 movslq %r9d,%rdx + 2ff: 48 2b d0 sub %rax,%rdx + 302: 48 83 fa 04 cmp $0x4,%rdx + 306: 0f 8c 93 00 00 00 jl 0x39f + 30c: 41 89 d1 mov %edx,%r9d + 30f: 45 33 db xor %r11d,%r11d + 312: 41 83 e1 fc and $0xfffffffc,%r9d + 316: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 + 31a: 4d 63 c9 movslq %r9d,%r9 + 31d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 321: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 328: 00 + 329: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 330: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 337: 00 + 338: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33f: 90 nop + 340: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 + 346: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 + 34d: 01 + 34e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 352: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) + 358: 49 83 c3 04 add $0x4,%r11 + 35c: 4d 3b d9 cmp %r9,%r11 + 35f: 72 df jb 0x340 + 361: 4c 3b ca cmp %rdx,%r9 + 364: 73 2e jae 0x394 + 366: 48 63 ff movslq %edi,%rdi + 369: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 + 36d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax + 371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 378: 00 + 379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 380: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 + 386: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) + 38c: 49 ff c1 inc %r9 + 38f: 4c 3b ca cmp %rdx,%r9 + 392: 72 ec jb 0x380 + 394: 33 c0 xor %eax,%eax + 396: c5 f8 77 vzeroupper + 399: 48 83 c4 20 add $0x20,%rsp + 39d: 5f pop %rdi + 39e: c3 ret + 39f: 45 33 c9 xor %r9d,%r9d + 3a2: eb bd jmp 0x361 + 3a4: 33 ff xor %edi,%edi + 3a6: 41 83 f9 01 cmp $0x1,%r9d + 3aa: 72 e8 jb 0x394 + 3ac: 49 63 d1 movslq %r9d,%rdx + 3af: 45 33 c9 xor %r9d,%r9d + 3b2: eb ad jmp 0x361 + 3b4: 4c 89 c1 mov %r8,%rcx + 3b7: 44 89 ca mov %r9d,%edx + 3ba: e8 61 6e 01 00 call 0x17220 + 3bf: 48 83 c4 20 add $0x20,%rsp + 3c3: 5f pop %rdi + 3c4: c3 ret + 3c5: 4c 89 c2 mov %r8,%rdx + 3c8: 45 89 c8 mov %r9d,%r8d + 3cb: e8 50 eb ff ff call 0xffffffffffffef20 + 3d0: 48 83 c4 20 add $0x20,%rsp + 3d4: 5f pop %rdi + 3d5: c3 ret + 3d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 3db: 48 83 c4 20 add $0x20,%rsp + 3df: 5f pop %rdi + 3e0: c3 ret + 3e1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3e6: 48 83 c4 20 add $0x20,%rsp + 3ea: 5f pop %rdi + 3eb: c3 ret + 3ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f3: 00 + 3f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 400: 41 54 push %r12 + 402: 48 83 ec 20 sub $0x20,%rsp + 406: 48 85 c9 test %rcx,%rcx + 409: 0f 84 ce 01 00 00 je 0x5dd + 40f: 4d 85 c0 test %r8,%r8 + 412: 0f 84 c5 01 00 00 je 0x5dd + 418: 45 85 c9 test %r9d,%r9d + 41b: 0f 8e b0 01 00 00 jle 0x5d1 + 421: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c56298 + 428: 01 + 429: 7a 06 jp 0x431 + 42b: 0f 84 8e 01 00 00 je 0x5bf + 431: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 435: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 439: 7a 06 jp 0x441 + 43b: 0f 84 6c 01 00 00 je 0x5ad + 441: 41 83 f9 10 cmp $0x10,%r9d + 445: 0f 8c 5a 01 00 00 jl 0x5a5 + 44b: 4c 89 c0 mov %r8,%rax + 44e: 48 83 e0 1f and $0x1f,%rax + 452: 89 c2 mov %eax,%edx + 454: 85 d2 test %edx,%edx + 456: 74 11 je 0x469 + 458: f6 c2 07 test $0x7,%dl + 45b: 0f 85 44 01 00 00 jne 0x5a5 + 461: f7 da neg %edx + 463: 83 c2 20 add $0x20,%edx + 466: c1 ea 03 shr $0x3,%edx + 469: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 46d: 45 3b cb cmp %r11d,%r9d + 470: 0f 8c 2f 01 00 00 jl 0x5a5 + 476: 45 89 cc mov %r9d,%r12d + 479: 33 c0 xor %eax,%eax + 47b: 44 2b e2 sub %edx,%r12d + 47e: 41 83 e4 0f and $0xf,%r12d + 482: 41 f7 dc neg %r12d + 485: 45 03 e1 add %r9d,%r12d + 488: 41 89 d3 mov %edx,%r11d + 48b: 85 d2 test %edx,%edx + 48d: 76 24 jbe 0x4b3 + 48f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 496: 00 + 497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49e: 66 90 xchg %ax,%ax + 4a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 4a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 4ab: 48 ff c0 inc %rax + 4ae: 49 3b c3 cmp %r11,%rax + 4b1: 72 ed jb 0x4a0 + 4b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 4b8: 49 63 c4 movslq %r12d,%rax + 4bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 4c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 4cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 4d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 4db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 4e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 4e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 4ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 4f6: 49 83 c3 10 add $0x10,%r11 + 4fa: 4c 3b d8 cmp %rax,%r11 + 4fd: 72 c1 jb 0x4c0 + 4ff: 41 8d 44 24 01 lea 0x1(%r12),%eax + 504: 41 3b c1 cmp %r9d,%eax + 507: 0f 87 87 00 00 00 ja 0x594 + 50d: 4d 63 d1 movslq %r9d,%r10 + 510: 4d 63 e4 movslq %r12d,%r12 + 513: 4d 2b d4 sub %r12,%r10 + 516: 49 83 fa 04 cmp $0x4,%r10 + 51a: 0f 8c 80 00 00 00 jl 0x5a0 + 520: 4d 63 e4 movslq %r12d,%r12 + 523: 45 89 d3 mov %r10d,%r11d + 526: 41 83 e3 fc and $0xfffffffc,%r11d + 52a: 45 33 c9 xor %r9d,%r9d + 52d: 4d 63 db movslq %r11d,%r11 + 530: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 535: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 539: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 53d: 0f 1f 00 nopl (%rax) + 540: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 546: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 54c: 49 83 c1 04 add $0x4,%r9 + 550: 4d 3b cb cmp %r11,%r9 + 553: 72 eb jb 0x540 + 555: 4d 3b da cmp %r10,%r11 + 558: 73 3a jae 0x594 + 55a: 4d 63 e4 movslq %r12d,%r12 + 55d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 561: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 565: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56c: 00 + 56d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 580: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 586: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 58c: 49 ff c3 inc %r11 + 58f: 4d 3b da cmp %r10,%r11 + 592: 72 ec jb 0x580 + 594: 33 c0 xor %eax,%eax + 596: c5 f8 77 vzeroupper + 599: 48 83 c4 20 add $0x20,%rsp + 59d: 41 5c pop %r12 + 59f: c3 ret + 5a0: 45 33 db xor %r11d,%r11d + 5a3: eb b0 jmp 0x555 + 5a5: 45 33 e4 xor %r12d,%r12d + 5a8: e9 52 ff ff ff jmp 0x4ff + 5ad: 4c 89 c1 mov %r8,%rcx + 5b0: 44 89 ca mov %r9d,%edx + 5b3: e8 a8 6c 01 00 call 0x17260 + 5b8: 48 83 c4 20 add $0x20,%rsp + 5bc: 41 5c pop %r12 + 5be: c3 ret + 5bf: 4c 89 c2 mov %r8,%rdx + 5c2: 45 89 c8 mov %r9d,%r8d + 5c5: e8 16 ea ff ff call 0xffffffffffffefe0 + 5ca: 48 83 c4 20 add $0x20,%rsp + 5ce: 41 5c pop %r12 + 5d0: c3 ret + 5d1: b8 fa ff ff ff mov $0xfffffffa,%eax + 5d6: 48 83 c4 20 add $0x20,%rsp + 5da: 41 5c pop %r12 + 5dc: c3 ret + 5dd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5e2: 48 83 c4 20 add $0x20,%rsp + 5e6: 41 5c pop %r12 + 5e8: c3 ret + 5e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f0: 00 + 5f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ff: 00 + 600: 41 54 push %r12 + 602: 48 83 ec 20 sub $0x20,%rsp + 606: 48 85 c9 test %rcx,%rcx + 609: 0f 84 ce 01 00 00 je 0x7dd + 60f: 4d 85 c0 test %r8,%r8 + 612: 0f 84 c5 01 00 00 je 0x7dd + 618: 45 85 c9 test %r9d,%r9d + 61b: 0f 8e b0 01 00 00 jle 0x7d1 + 621: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c562a0 + 628: 01 + 629: 7a 06 jp 0x631 + 62b: 0f 84 8e 01 00 00 je 0x7bf + 631: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 635: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 639: 7a 06 jp 0x641 + 63b: 0f 84 6c 01 00 00 je 0x7ad + 641: 41 83 f9 10 cmp $0x10,%r9d + 645: 0f 8c 5a 01 00 00 jl 0x7a5 + 64b: 4c 89 c0 mov %r8,%rax + 64e: 48 83 e0 1f and $0x1f,%rax + 652: 89 c2 mov %eax,%edx + 654: 85 d2 test %edx,%edx + 656: 74 11 je 0x669 + 658: f6 c2 07 test $0x7,%dl + 65b: 0f 85 44 01 00 00 jne 0x7a5 + 661: f7 da neg %edx + 663: 83 c2 20 add $0x20,%edx + 666: c1 ea 03 shr $0x3,%edx + 669: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 66d: 45 3b cb cmp %r11d,%r9d + 670: 0f 8c 2f 01 00 00 jl 0x7a5 + 676: 45 89 cc mov %r9d,%r12d + 679: 33 c0 xor %eax,%eax + 67b: 44 2b e2 sub %edx,%r12d + 67e: 41 83 e4 0f and $0xf,%r12d + 682: 41 f7 dc neg %r12d + 685: 45 03 e1 add %r9d,%r12d + 688: 41 89 d3 mov %edx,%r11d + 68b: 85 d2 test %edx,%edx + 68d: 76 24 jbe 0x6b3 + 68f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 696: 00 + 697: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 69e: 66 90 xchg %ax,%ax + 6a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 6a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 6ab: 48 ff c0 inc %rax + 6ae: 49 3b c3 cmp %r11,%rax + 6b1: 72 ed jb 0x6a0 + 6b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 6b8: 49 63 c4 movslq %r12d,%rax + 6bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 6c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 6cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 6d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 6db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 6e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 6e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 6ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 6f6: 49 83 c3 10 add $0x10,%r11 + 6fa: 4c 3b d8 cmp %rax,%r11 + 6fd: 72 c1 jb 0x6c0 + 6ff: 41 8d 44 24 01 lea 0x1(%r12),%eax + 704: 41 3b c1 cmp %r9d,%eax + 707: 0f 87 87 00 00 00 ja 0x794 + 70d: 4d 63 d1 movslq %r9d,%r10 + 710: 4d 63 e4 movslq %r12d,%r12 + 713: 4d 2b d4 sub %r12,%r10 + 716: 49 83 fa 04 cmp $0x4,%r10 + 71a: 0f 8c 80 00 00 00 jl 0x7a0 + 720: 4d 63 e4 movslq %r12d,%r12 + 723: 45 89 d3 mov %r10d,%r11d + 726: 41 83 e3 fc and $0xfffffffc,%r11d + 72a: 45 33 c9 xor %r9d,%r9d + 72d: 4d 63 db movslq %r11d,%r11 + 730: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 735: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 739: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 73d: 0f 1f 00 nopl (%rax) + 740: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 746: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 74c: 49 83 c1 04 add $0x4,%r9 + 750: 4d 3b cb cmp %r11,%r9 + 753: 72 eb jb 0x740 + 755: 4d 3b da cmp %r10,%r11 + 758: 73 3a jae 0x794 + 75a: 4d 63 e4 movslq %r12d,%r12 + 75d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 761: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 765: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 76c: 00 + 76d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 774: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 780: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 786: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 78c: 49 ff c3 inc %r11 + 78f: 4d 3b da cmp %r10,%r11 + 792: 72 ec jb 0x780 + 794: 33 c0 xor %eax,%eax + 796: c5 f8 77 vzeroupper + 799: 48 83 c4 20 add $0x20,%rsp + 79d: 41 5c pop %r12 + 79f: c3 ret + 7a0: 45 33 db xor %r11d,%r11d + 7a3: eb b0 jmp 0x755 + 7a5: 45 33 e4 xor %r12d,%r12d + 7a8: e9 52 ff ff ff jmp 0x6ff + 7ad: 4c 89 c1 mov %r8,%rcx + 7b0: 44 89 ca mov %r9d,%edx + 7b3: e8 e8 6a 01 00 call 0x172a0 + 7b8: 48 83 c4 20 add $0x20,%rsp + 7bc: 41 5c pop %r12 + 7be: c3 ret + 7bf: 4c 89 c2 mov %r8,%rdx + 7c2: 45 89 c8 mov %r9d,%r8d + 7c5: e8 d6 e8 ff ff call 0xfffffffffffff0a0 + 7ca: 48 83 c4 20 add $0x20,%rsp + 7ce: 41 5c pop %r12 + 7d0: c3 ret + 7d1: b8 fa ff ff ff mov $0xfffffffa,%eax + 7d6: 48 83 c4 20 add $0x20,%rsp + 7da: 41 5c pop %r12 + 7dc: c3 ret + 7dd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7e2: 48 83 c4 20 add $0x20,%rsp + 7e6: 41 5c pop %r12 + 7e8: c3 ret + 7e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f0: 00 + 7f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ff: 00 + 800: 53 push %rbx + 801: 56 push %rsi + 802: 57 push %rdi + 803: 41 54 push %r12 + 805: 41 55 push %r13 + 807: 41 56 push %r14 + 809: 41 57 push %r15 + 80b: 55 push %rbp + 80c: 48 83 ec 38 sub $0x38,%rsp + 810: 49 89 ce mov %rcx,%r14 + 813: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 81a: 00 + 81b: 44 89 cf mov %r9d,%edi + 81e: 44 89 c6 mov %r8d,%esi + 821: 41 89 d7 mov %edx,%r15d + 824: 4d 85 f6 test %r14,%r14 + 827: 0f 84 8a 01 00 00 je 0x9b7 + 82d: 41 83 ff 1e cmp $0x1e,%r15d + 831: 0f 87 5b 01 00 00 ja 0x992 + 837: 41 83 ff 1c cmp $0x1c,%r15d + 83b: 0f 8f 51 01 00 00 jg 0x992 + 841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 848: 00 + 849: 48 85 db test %rbx,%rbx + 84c: 0f 84 65 01 00 00 je 0x9b7 + 852: 48 89 dd mov %rbx,%rbp + 855: ba 90 00 00 00 mov $0x90,%edx + 85a: 48 83 e5 3f and $0x3f,%rbp + 85e: 48 f7 dd neg %rbp + 861: 48 83 e5 3f and $0x3f,%rbp + 865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 869: 4c 89 e1 mov %r12,%rcx + 86c: e8 6f 6a 01 00 call 0x172e0 + 871: 44 89 f9 mov %r15d,%ecx + 874: b8 01 00 00 00 mov $0x1,%eax + 879: d3 e0 shl %cl,%eax + 87b: 41 89 7c 24 18 mov %edi,0x18(%r12) + 880: 83 fe 08 cmp $0x8,%esi + 883: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 888: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 88f: 00 00 + 891: 0f 84 3d 02 00 00 je 0xad4 + 897: 83 fe 04 cmp $0x4,%esi + 89a: 0f 84 97 00 00 00 je 0x937 + 8a0: 83 fe 01 cmp $0x1,%esi + 8a3: 75 39 jne 0x8de + 8a5: 0f 57 c0 xorps %xmm0,%xmm0 + 8a8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 8ac: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c562a8 + 8b3: 01 + 8b4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 8b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 8bf: 00 + 8c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 8c7: 00 00 + 8c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 8d0: 00 00 + 8d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 8d9: e9 8f 00 00 00 jmp 0x96d + 8de: 83 fe 02 cmp $0x2,%esi + 8e1: 75 36 jne 0x919 + 8e3: 0f 57 c0 xorps %xmm0,%xmm0 + 8e6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 8ea: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c562a8 + 8f1: 01 + 8f2: f2 0f 5e c8 divsd %xmm0,%xmm1 + 8f6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 8fd: 00 + 8fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 905: 00 00 + 907: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 90e: 00 00 + 910: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 917: eb 54 jmp 0x96d + 919: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 920: 00 + 921: b8 ee ff ff ff mov $0xffffffee,%eax + 926: 48 83 c4 38 add $0x38,%rsp + 92a: 5d pop %rbp + 92b: 41 5f pop %r15 + 92d: 41 5e pop %r14 + 92f: 41 5d pop %r13 + 931: 41 5c pop %r12 + 933: 5f pop %rdi + 934: 5e pop %rsi + 935: 5b pop %rbx + 936: c3 ret + 937: 0f 57 c0 xorps %xmm0,%xmm0 + 93a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 93e: b8 01 00 00 00 mov $0x1,%eax + 943: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 94a: 00 + 94b: 41 89 44 24 08 mov %eax,0x8(%r12) + 950: 41 89 44 24 0c mov %eax,0xc(%r12) + 955: e8 c6 69 01 00 call 0x17320 + 95a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c562a8 + 961: 01 + 962: f2 0f 5e c8 divsd %xmm0,%xmm1 + 966: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 96d: 41 83 ff 05 cmp $0x5,%r15d + 971: 7f 35 jg 0x9a8 + 973: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 97a: 00 00 + 97c: 33 c0 xor %eax,%eax + 97e: 4d 89 26 mov %r12,(%r14) + 981: 48 83 c4 38 add $0x38,%rsp + 985: 5d pop %rbp + 986: 41 5f pop %r15 + 988: 41 5e pop %r14 + 98a: 41 5d pop %r13 + 98c: 41 5c pop %r12 + 98e: 5f pop %rdi + 98f: 5e pop %rsi + 990: 5b pop %rbx + 991: c3 ret + 992: b8 ef ff ff ff mov $0xffffffef,%eax + 997: 48 83 c4 38 add $0x38,%rsp + 99b: 5d pop %rbp + 99c: 41 5f pop %r15 + 99e: 41 5e pop %r14 + 9a0: 41 5d pop %r13 + 9a2: 41 5c pop %r12 + 9a4: 5f pop %rdi + 9a5: 5e pop %rsi + 9a6: 5b pop %rbx + 9a7: c3 ret + 9a8: 41 83 ff 0a cmp $0xa,%r15d + 9ac: 0f 8e e8 00 00 00 jle 0xa9a + 9b2: 4d 85 ed test %r13,%r13 + 9b5: 75 16 jne 0x9cd + 9b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 9bc: 48 83 c4 38 add $0x38,%rsp + 9c0: 5d pop %rbp + 9c1: 41 5f pop %r15 + 9c3: 41 5e pop %r14 + 9c5: 41 5d pop %r13 + 9c7: 41 5c pop %r12 + 9c9: 5f pop %rdi + 9ca: 5e pop %rsi + 9cb: 5b pop %rbx + 9cc: c3 ret + 9cd: 4c 89 ee mov %r13,%rsi + 9d0: 44 89 f9 mov %r15d,%ecx + 9d3: 48 83 e6 3f and $0x3f,%rsi + 9d7: 44 89 ff mov %r15d,%edi + 9da: 48 f7 de neg %rsi + 9dd: 48 83 e6 3f and $0x3f,%rsi + 9e1: 49 03 f5 add %r13,%rsi + 9e4: 48 89 f2 mov %rsi,%rdx + 9e7: e8 54 69 01 00 call 0x17340 + 9ec: 49 89 c5 mov %rax,%r13 + 9ef: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 9f6: 00 + 9f7: 49 89 54 24 30 mov %rdx,0x30(%r12) + 9fc: 41 8d 5f ff lea -0x1(%r15),%ebx + a00: 83 fb 0e cmp $0xe,%ebx + a03: 7f 38 jg 0xa3d + a05: 89 d9 mov %ebx,%ecx + a07: e8 d4 6f 01 00 call 0x179e0 + a0c: 89 d9 mov %ebx,%ecx + a0e: 48 89 f2 mov %rsi,%rdx + a11: 41 89 f8 mov %edi,%r8d + a14: 49 89 c1 mov %rax,%r9 + a17: 49 89 44 24 38 mov %rax,0x38(%r12) + a1c: e8 5f 70 01 00 call 0x17a80 + a21: 49 89 c1 mov %rax,%r9 + a24: 89 d9 mov %ebx,%ecx + a26: b8 01 00 00 00 mov $0x1,%eax + a2b: d3 e0 shl %cl,%eax + a2d: c1 e0 04 shl $0x4,%eax + a30: 83 c0 3f add $0x3f,%eax + a33: 83 e0 c0 and $0xffffffc0,%eax + a36: 41 89 44 24 1c mov %eax,0x1c(%r12) + a3b: eb 1e jmp 0xa5b + a3d: 48 89 e0 mov %rsp,%rax + a40: 4c 89 e1 mov %r12,%rcx + a43: 49 89 f0 mov %rsi,%r8 + a46: 41 89 f9 mov %edi,%r9d + a49: 48 89 50 20 mov %rdx,0x20(%rax) + a4d: 89 da mov %ebx,%edx + a4f: 4c 89 68 28 mov %r13,0x28(%rax) + a53: e8 88 7b 01 00 call 0x185e0 + a58: 49 89 c1 mov %rax,%r9 + a5b: 44 89 f9 mov %r15d,%ecx + a5e: 48 89 f2 mov %rsi,%rdx + a61: 41 89 f8 mov %edi,%r8d + a64: 4d 89 4c 24 50 mov %r9,0x50(%r12) + a69: e8 b2 b3 01 00 call 0x1be20 + a6e: 44 89 f9 mov %r15d,%ecx + a71: 48 89 f2 mov %rsi,%rdx + a74: 41 89 f8 mov %edi,%r8d + a77: 49 89 c1 mov %rax,%r9 + a7a: 49 89 44 24 58 mov %rax,0x58(%r12) + a7f: e8 3c b8 01 00 call 0x1c2c0 + a84: 4d 89 26 mov %r12,(%r14) + a87: 33 c0 xor %eax,%eax + a89: 48 83 c4 38 add $0x38,%rsp + a8d: 5d pop %rbp + a8e: 41 5f pop %r15 + a90: 41 5e pop %r14 + a92: 41 5d pop %r13 + a94: 41 5c pop %r12 + a96: 5f pop %rdi + a97: 5e pop %rsi + a98: 5b pop %rbx + a99: c3 ret + a9a: bf 0a 00 00 00 mov $0xa,%edi + a9f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + aa6: 00 + aa7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x260fdc0 + aae: 41 83 ff 06 cmp $0x6,%r15d + ab2: 0f 8f 3f ff ff ff jg 0x9f7 + ab8: 49 89 d1 mov %rdx,%r9 + abb: 49 83 e1 3f and $0x3f,%r9 + abf: 49 f7 d9 neg %r9 + ac2: 49 83 e1 3f and $0x3f,%r9 + ac6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + acd: 00 00 + acf: 4c 03 ca add %rdx,%r9 + ad2: eb 87 jmp 0xa5b + ad4: 33 c0 xor %eax,%eax + ad6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + add: 00 + ade: 41 89 44 24 08 mov %eax,0x8(%r12) + ae3: 41 89 44 24 0c mov %eax,0xc(%r12) + ae8: e9 80 fe ff ff jmp 0x96d + aed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + af4: 00 + af5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + afc: 0f 1f 40 00 nopl 0x0(%rax) + b00: 56 push %rsi + b01: 57 push %rdi + b02: 41 54 push %r12 + b04: 41 55 push %r13 + b06: 41 56 push %r14 + b08: 41 57 push %r15 + b0a: 55 push %rbp + b0b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + b10: 48 89 ce mov %rcx,%rsi + b13: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + b1a: 00 + b1b: 45 89 ce mov %r9d,%r14d + b1e: 45 89 c5 mov %r8d,%r13d + b21: 89 d5 mov %edx,%ebp + b23: 48 85 f6 test %rsi,%rsi + b26: 0f 84 86 01 00 00 je 0xcb2 + b2c: 83 fd 1e cmp $0x1e,%ebp + b2f: 0f 87 59 01 00 00 ja 0xc8e + b35: 83 fd 1c cmp $0x1c,%ebp + b38: 0f 8f 50 01 00 00 jg 0xc8e + b3e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + b45: 00 + b46: 4d 85 e4 test %r12,%r12 + b49: 0f 84 63 01 00 00 je 0xcb2 + b4f: 49 83 e4 3f and $0x3f,%r12 + b53: ba 90 00 00 00 mov $0x90,%edx + b58: 49 f7 dc neg %r12 + b5b: 49 83 e4 3f and $0x3f,%r12 + b5f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + b66: 00 + b67: 4c 89 e1 mov %r12,%rcx + b6a: e8 91 bb 01 00 call 0x1c700 + b6f: 89 e9 mov %ebp,%ecx + b71: 41 b8 01 00 00 00 mov $0x1,%r8d + b77: 41 d3 e0 shl %cl,%r8d + b7a: 41 89 6c 24 04 mov %ebp,0x4(%r12) + b7f: 41 83 fd 08 cmp $0x8,%r13d + b83: 45 89 74 24 18 mov %r14d,0x18(%r12) + b88: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + b8f: 00 00 + b91: 0f 84 40 02 00 00 je 0xdd7 + b97: 41 83 fd 04 cmp $0x4,%r13d + b9b: 0f 84 95 00 00 00 je 0xc36 + ba1: 41 83 fd 01 cmp $0x1,%r13d + ba5: 75 37 jne 0xbde + ba7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + bac: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c562b0 + bb3: 01 + bb4: f2 0f 5e c8 divsd %xmm0,%xmm1 + bb8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + bbf: 00 + bc0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + bc7: 00 00 + bc9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + bd0: 00 00 + bd2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + bd9: e9 8c 00 00 00 jmp 0xc6a + bde: 41 83 fd 02 cmp $0x2,%r13d + be2: 75 34 jne 0xc18 + be4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + be9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c562b0 + bf0: 01 + bf1: f2 0f 5e c8 divsd %xmm0,%xmm1 + bf5: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + bfc: 00 + bfd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + c04: 00 00 + c06: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + c0d: 00 00 + c0f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + c16: eb 52 jmp 0xc6a + c18: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + c1f: 00 + c20: b8 ee ff ff ff mov $0xffffffee,%eax + c25: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + c2a: 5d pop %rbp + c2b: 41 5f pop %r15 + c2d: 41 5e pop %r14 + c2f: 41 5d pop %r13 + c31: 41 5c pop %r12 + c33: 5f pop %rdi + c34: 5e pop %rsi + c35: c3 ret + c36: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + c3b: b8 01 00 00 00 mov $0x1,%eax + c40: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + c47: 00 + c48: 41 89 44 24 08 mov %eax,0x8(%r12) + c4d: 41 89 44 24 0c mov %eax,0xc(%r12) + c52: e8 e9 ba 01 00 call 0x1c740 + c57: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c562b0 + c5e: 01 + c5f: f2 0f 5e c8 divsd %xmm0,%xmm1 + c63: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + c6a: 83 fd 05 cmp $0x5,%ebp + c6d: 7f 35 jg 0xca4 + c6f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + c76: 00 00 + c78: 33 c0 xor %eax,%eax + c7a: 4c 89 26 mov %r12,(%rsi) + c7d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + c82: 5d pop %rbp + c83: 41 5f pop %r15 + c85: 41 5e pop %r14 + c87: 41 5d pop %r13 + c89: 41 5c pop %r12 + c8b: 5f pop %rdi + c8c: 5e pop %rsi + c8d: c3 ret + c8e: b8 ef ff ff ff mov $0xffffffef,%eax + c93: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + c98: 5d pop %rbp + c99: 41 5f pop %r15 + c9b: 41 5e pop %r14 + c9d: 41 5d pop %r13 + c9f: 41 5c pop %r12 + ca1: 5f pop %rdi + ca2: 5e pop %rsi + ca3: c3 ret + ca4: 83 fd 0a cmp $0xa,%ebp + ca7: 0f 8e f0 00 00 00 jle 0xd9d + cad: 48 85 ff test %rdi,%rdi + cb0: 75 16 jne 0xcc8 + cb2: b8 f8 ff ff ff mov $0xfffffff8,%eax + cb7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + cbc: 5d pop %rbp + cbd: 41 5f pop %r15 + cbf: 41 5e pop %r14 + cc1: 41 5d pop %r13 + cc3: 41 5c pop %r12 + cc5: 5f pop %rdi + cc6: 5e pop %rsi + cc7: c3 ret + cc8: 48 83 e7 3f and $0x3f,%rdi + ccc: 89 e9 mov %ebp,%ecx + cce: 48 f7 df neg %rdi + cd1: 41 89 ee mov %ebp,%r14d + cd4: 48 83 e7 3f and $0x3f,%rdi + cd8: 49 89 fd mov %rdi,%r13 + cdb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + ce2: 00 + ce3: 4c 89 ea mov %r13,%rdx + ce6: e8 75 ba 01 00 call 0x1c760 + ceb: 48 89 c7 mov %rax,%rdi + cee: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + cf5: 00 + cf6: 49 89 54 24 30 mov %rdx,0x30(%r12) + cfb: 44 8d 7d ff lea -0x1(%rbp),%r15d + cff: 41 83 ff 10 cmp $0x10,%r15d + d03: 7f 3b jg 0xd40 + d05: 44 89 f9 mov %r15d,%ecx + d08: e8 53 c0 01 00 call 0x1cd60 + d0d: 44 89 f9 mov %r15d,%ecx + d10: 4c 89 ea mov %r13,%rdx + d13: 45 89 f0 mov %r14d,%r8d + d16: 49 89 c1 mov %rax,%r9 + d19: 49 89 44 24 38 mov %rax,0x38(%r12) + d1e: e8 fd c0 01 00 call 0x1ce20 + d23: 49 89 c1 mov %rax,%r9 + d26: 44 89 f9 mov %r15d,%ecx + d29: b8 01 00 00 00 mov $0x1,%eax + d2e: d3 e0 shl %cl,%eax + d30: c1 e0 04 shl $0x4,%eax + d33: 83 c0 3f add $0x3f,%eax + d36: 83 e0 c0 and $0xffffffc0,%eax + d39: 41 89 44 24 1c mov %eax,0x1c(%r12) + d3e: eb 20 jmp 0xd60 + d40: 48 8d 04 24 lea (%rsp),%rax + d44: 4c 89 e1 mov %r12,%rcx + d47: 4d 89 e8 mov %r13,%r8 + d4a: 45 89 f1 mov %r14d,%r9d + d4d: 48 89 50 20 mov %rdx,0x20(%rax) + d51: 44 89 fa mov %r15d,%edx + d54: 48 89 78 28 mov %rdi,0x28(%rax) + d58: e8 e3 cc 01 00 call 0x1da40 + d5d: 49 89 c1 mov %rax,%r9 + d60: 89 e9 mov %ebp,%ecx + d62: 4c 89 ea mov %r13,%rdx + d65: 45 89 f0 mov %r14d,%r8d + d68: 4d 89 4c 24 50 mov %r9,0x50(%r12) + d6d: e8 2e 07 02 00 call 0x214a0 + d72: 89 e9 mov %ebp,%ecx + d74: 4c 89 ea mov %r13,%rdx + d77: 45 89 f0 mov %r14d,%r8d + d7a: 49 89 c1 mov %rax,%r9 + d7d: 49 89 44 24 58 mov %rax,0x58(%r12) + d82: e8 b9 0b 02 00 call 0x21940 + d87: 4c 89 26 mov %r12,(%rsi) + d8a: 33 c0 xor %eax,%eax + d8c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + d91: 5d pop %rbp + d92: 41 5f pop %r15 + d94: 41 5e pop %r14 + d96: 41 5d pop %r13 + d98: 41 5c pop %r12 + d9a: 5f pop %rdi + d9b: 5e pop %rsi + d9c: c3 ret + d9d: 41 be 0a 00 00 00 mov $0xa,%r14d + da3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x260fdc0 + daa: 83 fd 06 cmp $0x6,%ebp + dad: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + db4: 00 + db5: 0f 8f 3b ff ff ff jg 0xcf6 + dbb: 49 89 d1 mov %rdx,%r9 + dbe: 49 83 e1 3f and $0x3f,%r9 + dc2: 49 f7 d9 neg %r9 + dc5: 49 83 e1 3f and $0x3f,%r9 + dc9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + dd0: 00 00 + dd2: 4c 03 ca add %rdx,%r9 + dd5: eb 89 jmp 0xd60 + dd7: 33 c0 xor %eax,%eax + dd9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + de0: 00 + de1: 41 89 44 24 08 mov %eax,0x8(%r12) + de6: 41 89 44 24 0c mov %eax,0xc(%r12) + deb: e9 7a fe ff ff jmp 0xc6a + df0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + df7: 00 + df8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + dff: 90 nop + e00: 53 push %rbx + e01: 56 push %rsi + e02: 57 push %rdi + e03: 41 54 push %r12 + e05: 41 55 push %r13 + e07: 41 56 push %r14 + e09: 41 57 push %r15 + e0b: 55 push %rbp + e0c: 48 83 ec 38 sub $0x38,%rsp + e10: 49 89 ce mov %rcx,%r14 + e13: 44 89 cf mov %r9d,%edi + e16: 44 89 c6 mov %r8d,%esi + e19: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + e20: 00 + e21: 41 89 d7 mov %edx,%r15d + e24: 4d 85 f6 test %r14,%r14 + e27: 0f 84 81 01 00 00 je 0xfae + e2d: 41 83 ff 1e cmp $0x1e,%r15d + e31: 0f 87 52 01 00 00 ja 0xf89 + e37: 41 83 ff 1c cmp $0x1c,%r15d + e3b: 0f 8f 48 01 00 00 jg 0xf89 + e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + e48: 00 + e49: 48 85 db test %rbx,%rbx + e4c: 0f 84 5c 01 00 00 je 0xfae + e52: 48 89 dd mov %rbx,%rbp + e55: ba 90 00 00 00 mov $0x90,%edx + e5a: 48 83 e5 3f and $0x3f,%rbp + e5e: 48 f7 dd neg %rbp + e61: 48 83 e5 3f and $0x3f,%rbp + e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + e69: 4c 89 e1 mov %r12,%rcx + e6c: e8 0f 0f 02 00 call 0x21d80 + e71: 44 89 f9 mov %r15d,%ecx + e74: b8 01 00 00 00 mov $0x1,%eax + e79: 41 89 7c 24 18 mov %edi,0x18(%r12) + e7e: d3 e0 shl %cl,%eax + e80: 45 89 7c 24 04 mov %r15d,0x4(%r12) + e85: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + e8c: 00 00 + e8e: 83 fe 08 cmp $0x8,%esi + e91: 0f 84 34 02 00 00 je 0x10cb + e97: 83 fe 04 cmp $0x4,%esi + e9a: 0f 84 91 00 00 00 je 0xf31 + ea0: 83 fe 01 cmp $0x1,%esi + ea3: 75 36 jne 0xedb + ea5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + ea9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c562b8 + eb0: 01 + eb1: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + eb8: 00 + eb9: f2 0f 5e c8 divsd %xmm0,%xmm1 + ebd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + ec4: 00 00 + ec6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + ecd: 00 00 + ecf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + ed6: e9 89 00 00 00 jmp 0xf64 + edb: 83 fe 02 cmp $0x2,%esi + ede: 75 33 jne 0xf13 + ee0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + ee4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c562b8 + eeb: 01 + eec: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + ef3: 00 + ef4: f2 0f 5e c8 divsd %xmm0,%xmm1 + ef8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + eff: 00 00 + f01: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + f08: 00 00 + f0a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + f11: eb 51 jmp 0xf64 + f13: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + f1a: 00 + f1b: b8 ee ff ff ff mov $0xffffffee,%eax + f20: 48 83 c4 38 add $0x38,%rsp + f24: 5d pop %rbp + f25: 41 5f pop %r15 + f27: 41 5e pop %r14 + f29: 41 5d pop %r13 + f2b: 41 5c pop %r12 + f2d: 5f pop %rdi + f2e: 5e pop %rsi + f2f: 5b pop %rbx + f30: c3 ret + f31: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + f35: b8 01 00 00 00 mov $0x1,%eax + f3a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + f41: 00 + f42: 41 89 44 24 08 mov %eax,0x8(%r12) + f47: 41 89 44 24 0c mov %eax,0xc(%r12) + f4c: e8 6f 0e 02 00 call 0x21dc0 + f51: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c562b8 + f58: 01 + f59: f2 0f 5e c8 divsd %xmm0,%xmm1 + f5d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + f64: 41 83 ff 05 cmp $0x5,%r15d + f68: 7f 35 jg 0xf9f + f6a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + f71: 00 00 + f73: 33 c0 xor %eax,%eax + f75: 4d 89 26 mov %r12,(%r14) + f78: 48 83 c4 38 add $0x38,%rsp + f7c: 5d pop %rbp + f7d: 41 5f pop %r15 + f7f: 41 5e pop %r14 + f81: 41 5d pop %r13 + f83: 41 5c pop %r12 + f85: 5f pop %rdi + f86: 5e pop %rsi + f87: 5b pop %rbx + f88: c3 ret + f89: b8 ef ff ff ff mov $0xffffffef,%eax + f8e: 48 83 c4 38 add $0x38,%rsp + f92: 5d pop %rbp + f93: 41 5f pop %r15 + f95: 41 5e pop %r14 + f97: 41 5d pop %r13 + f99: 41 5c pop %r12 + f9b: 5f pop %rdi + f9c: 5e pop %rsi + f9d: 5b pop %rbx + f9e: c3 ret + f9f: 41 83 ff 0a cmp $0xa,%r15d + fa3: 0f 8e e8 00 00 00 jle 0x1091 + fa9: 4d 85 ed test %r13,%r13 + fac: 75 16 jne 0xfc4 + fae: b8 f8 ff ff ff mov $0xfffffff8,%eax + fb3: 48 83 c4 38 add $0x38,%rsp + fb7: 5d pop %rbp + fb8: 41 5f pop %r15 + fba: 41 5e pop %r14 + fbc: 41 5d pop %r13 + fbe: 41 5c pop %r12 + fc0: 5f pop %rdi + fc1: 5e pop %rsi + fc2: 5b pop %rbx + fc3: c3 ret + fc4: 4c 89 ee mov %r13,%rsi + fc7: 44 89 f9 mov %r15d,%ecx + fca: 48 83 e6 3f and $0x3f,%rsi + fce: 44 89 ff mov %r15d,%edi + fd1: 48 f7 de neg %rsi + fd4: 48 83 e6 3f and $0x3f,%rsi + fd8: 49 03 f5 add %r13,%rsi + fdb: 48 89 f2 mov %rsi,%rdx + fde: e8 fd 0d 02 00 call 0x21de0 + fe3: 49 89 c5 mov %rax,%r13 + fe6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + fed: 00 + fee: 41 8d 5f ff lea -0x1(%r15),%ebx + ff2: 49 89 54 24 30 mov %rdx,0x30(%r12) + ff7: 83 fb 10 cmp $0x10,%ebx + ffa: 7f 38 jg 0x1034 + ffc: 89 d9 mov %ebx,%ecx + ffe: e8 bd 13 02 00 call 0x223c0 + 1003: 89 d9 mov %ebx,%ecx + 1005: 48 89 f2 mov %rsi,%rdx + 1008: 49 89 44 24 38 mov %rax,0x38(%r12) + 100d: 41 89 f8 mov %edi,%r8d + 1010: 49 89 c1 mov %rax,%r9 + 1013: e8 48 14 02 00 call 0x22460 + 1018: 49 89 c1 mov %rax,%r9 + 101b: 89 d9 mov %ebx,%ecx + 101d: b8 01 00 00 00 mov $0x1,%eax + 1022: d3 e0 shl %cl,%eax + 1024: c1 e0 04 shl $0x4,%eax + 1027: 83 c0 3f add $0x3f,%eax + 102a: 83 e0 c0 and $0xffffffc0,%eax + 102d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 1032: eb 1e jmp 0x1052 + 1034: 48 89 e0 mov %rsp,%rax + 1037: 4c 89 e1 mov %r12,%rcx + 103a: 48 89 50 20 mov %rdx,0x20(%rax) + 103e: 89 da mov %ebx,%edx + 1040: 49 89 f0 mov %rsi,%r8 + 1043: 41 89 f9 mov %edi,%r9d + 1046: 4c 89 68 28 mov %r13,0x28(%rax) + 104a: e8 d1 1f 02 00 call 0x23020 + 104f: 49 89 c1 mov %rax,%r9 + 1052: 44 89 f9 mov %r15d,%ecx + 1055: 48 89 f2 mov %rsi,%rdx + 1058: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 105d: 41 89 f8 mov %edi,%r8d + 1060: e8 db 57 02 00 call 0x26840 + 1065: 44 89 f9 mov %r15d,%ecx + 1068: 48 89 f2 mov %rsi,%rdx + 106b: 49 89 44 24 58 mov %rax,0x58(%r12) + 1070: 41 89 f8 mov %edi,%r8d + 1073: 49 89 c1 mov %rax,%r9 + 1076: e8 65 5c 02 00 call 0x26ce0 + 107b: 4d 89 26 mov %r12,(%r14) + 107e: 33 c0 xor %eax,%eax + 1080: 48 83 c4 38 add $0x38,%rsp + 1084: 5d pop %rbp + 1085: 41 5f pop %r15 + 1087: 41 5e pop %r14 + 1089: 41 5d pop %r13 + 108b: 41 5c pop %r12 + 108d: 5f pop %rdi + 108e: 5e pop %rsi + 108f: 5b pop %rbx + 1090: c3 ret + 1091: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1098: 00 + 1099: bf 0a 00 00 00 mov $0xa,%edi + 109e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x260fdc0 + 10a5: 41 83 ff 06 cmp $0x6,%r15d + 10a9: 0f 8f 3f ff ff ff jg 0xfee + 10af: 49 89 d1 mov %rdx,%r9 + 10b2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 10b9: 00 00 + 10bb: 49 83 e1 3f and $0x3f,%r9 + 10bf: 49 f7 d9 neg %r9 + 10c2: 49 83 e1 3f and $0x3f,%r9 + 10c6: 4c 03 ca add %rdx,%r9 + 10c9: eb 87 jmp 0x1052 + 10cb: 33 c0 xor %eax,%eax + 10cd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 10d4: 00 + 10d5: 41 89 44 24 08 mov %eax,0x8(%r12) + 10da: 41 89 44 24 0c mov %eax,0xc(%r12) + 10df: e9 80 fe ff ff jmp 0xf64 + 10e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10eb: 00 + 10ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10ff: 00 + 1100: 53 push %rbx + 1101: 56 push %rsi + 1102: 57 push %rdi + 1103: 41 54 push %r12 + 1105: 41 55 push %r13 + 1107: 41 56 push %r14 + 1109: 41 57 push %r15 + 110b: 55 push %rbp + 110c: 48 83 ec 38 sub $0x38,%rsp + 1110: 49 89 ce mov %rcx,%r14 + 1113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 111a: 00 + 111b: 44 89 cf mov %r9d,%edi + 111e: 44 89 c6 mov %r8d,%esi + 1121: 41 89 d7 mov %edx,%r15d + 1124: 4d 85 f6 test %r14,%r14 + 1127: 0f 84 91 01 00 00 je 0x12be + 112d: 41 83 ff 1e cmp $0x1e,%r15d + 1131: 0f 87 62 01 00 00 ja 0x1299 + 1137: 41 83 ff 1c cmp $0x1c,%r15d + 113b: 0f 8f 58 01 00 00 jg 0x1299 + 1141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 1148: 00 + 1149: 48 85 db test %rbx,%rbx + 114c: 0f 84 6c 01 00 00 je 0x12be + 1152: 48 89 dd mov %rbx,%rbp + 1155: ba 90 00 00 00 mov $0x90,%edx + 115a: 48 83 e5 3f and $0x3f,%rbp + 115e: 48 f7 dd neg %rbp + 1161: 48 83 e5 3f and $0x3f,%rbp + 1165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1169: 4c 89 e1 mov %r12,%rcx + 116c: e8 af 5f 02 00 call 0x27120 + 1171: 44 89 f9 mov %r15d,%ecx + 1174: b8 01 00 00 00 mov $0x1,%eax + 1179: d3 e0 shl %cl,%eax + 117b: 41 89 7c 24 18 mov %edi,0x18(%r12) + 1180: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1185: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 118c: 00 00 + 118e: 83 fe 08 cmp $0x8,%esi + 1191: 0f 84 44 02 00 00 je 0x13db + 1197: 83 fe 04 cmp $0x4,%esi + 119a: 0f 84 99 00 00 00 je 0x1239 + 11a0: 83 fe 01 cmp $0x1,%esi + 11a3: 75 3a jne 0x11df + 11a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 11a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 11ad: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c562c0 + 11b4: 01 + 11b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 11b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 11c0: 00 + 11c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 11c8: 00 00 + 11ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 11d1: 00 00 + 11d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 11da: e9 95 00 00 00 jmp 0x1274 + 11df: 83 fe 02 cmp $0x2,%esi + 11e2: 75 37 jne 0x121b + 11e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 11e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 11ec: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c562c0 + 11f3: 01 + 11f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 11f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 11ff: 00 + 1200: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1207: 00 00 + 1209: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 1210: 00 00 + 1212: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 1219: eb 59 jmp 0x1274 + 121b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 1222: 00 + 1223: b8 ee ff ff ff mov $0xffffffee,%eax + 1228: 48 83 c4 38 add $0x38,%rsp + 122c: 5d pop %rbp + 122d: 41 5f pop %r15 + 122f: 41 5e pop %r14 + 1231: 41 5d pop %r13 + 1233: 41 5c pop %r12 + 1235: 5f pop %rdi + 1236: 5e pop %rsi + 1237: 5b pop %rbx + 1238: c3 ret + 1239: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 123d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 1241: b8 01 00 00 00 mov $0x1,%eax + 1246: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 124d: 00 + 124e: 41 89 44 24 08 mov %eax,0x8(%r12) + 1253: 41 89 44 24 0c mov %eax,0xc(%r12) + 1258: e8 03 5f 02 00 call 0x27160 + 125d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 1261: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c562c0 + 1268: 01 + 1269: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 126d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 1274: 41 83 ff 04 cmp $0x4,%r15d + 1278: 7f 35 jg 0x12af + 127a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1281: 00 00 + 1283: 33 c0 xor %eax,%eax + 1285: 4d 89 26 mov %r12,(%r14) + 1288: 48 83 c4 38 add $0x38,%rsp + 128c: 5d pop %rbp + 128d: 41 5f pop %r15 + 128f: 41 5e pop %r14 + 1291: 41 5d pop %r13 + 1293: 41 5c pop %r12 + 1295: 5f pop %rdi + 1296: 5e pop %rsi + 1297: 5b pop %rbx + 1298: c3 ret + 1299: b8 ef ff ff ff mov $0xffffffef,%eax + 129e: 48 83 c4 38 add $0x38,%rsp + 12a2: 5d pop %rbp + 12a3: 41 5f pop %r15 + 12a5: 41 5e pop %r14 + 12a7: 41 5d pop %r13 + 12a9: 41 5c pop %r12 + 12ab: 5f pop %rdi + 12ac: 5e pop %rsi + 12ad: 5b pop %rbx + 12ae: c3 ret + 12af: 41 83 ff 0a cmp $0xa,%r15d + 12b3: 0f 8e e8 00 00 00 jle 0x13a1 + 12b9: 4d 85 ed test %r13,%r13 + 12bc: 75 16 jne 0x12d4 + 12be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 12c3: 48 83 c4 38 add $0x38,%rsp + 12c7: 5d pop %rbp + 12c8: 41 5f pop %r15 + 12ca: 41 5e pop %r14 + 12cc: 41 5d pop %r13 + 12ce: 41 5c pop %r12 + 12d0: 5f pop %rdi + 12d1: 5e pop %rsi + 12d2: 5b pop %rbx + 12d3: c3 ret + 12d4: 4c 89 ee mov %r13,%rsi + 12d7: 44 89 f9 mov %r15d,%ecx + 12da: 48 83 e6 3f and $0x3f,%rsi + 12de: 44 89 ff mov %r15d,%edi + 12e1: 48 f7 de neg %rsi + 12e4: 48 83 e6 3f and $0x3f,%rsi + 12e8: 49 03 f5 add %r13,%rsi + 12eb: 48 89 f2 mov %rsi,%rdx + 12ee: e8 8d 5e 02 00 call 0x27180 + 12f3: 49 89 c5 mov %rax,%r13 + 12f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 12fd: 00 + 12fe: 49 89 54 24 30 mov %rdx,0x30(%r12) + 1303: 41 8d 5f ff lea -0x1(%r15),%ebx + 1307: 83 fb 11 cmp $0x11,%ebx + 130a: 7f 38 jg 0x1344 + 130c: 89 d9 mov %ebx,%ecx + 130e: e8 cd 66 01 00 call 0x179e0 + 1313: 89 d9 mov %ebx,%ecx + 1315: 48 89 f2 mov %rsi,%rdx + 1318: 41 89 f8 mov %edi,%r8d + 131b: 49 89 c1 mov %rax,%r9 + 131e: 49 89 44 24 38 mov %rax,0x38(%r12) + 1323: e8 f8 65 02 00 call 0x27920 + 1328: 49 89 c1 mov %rax,%r9 + 132b: 89 d9 mov %ebx,%ecx + 132d: b8 01 00 00 00 mov $0x1,%eax + 1332: d3 e0 shl %cl,%eax + 1334: c1 e0 04 shl $0x4,%eax + 1337: 83 c0 3f add $0x3f,%eax + 133a: 83 e0 c0 and $0xffffffc0,%eax + 133d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 1342: eb 1e jmp 0x1362 + 1344: 48 89 e0 mov %rsp,%rax + 1347: 4c 89 e1 mov %r12,%rcx + 134a: 49 89 f0 mov %rsi,%r8 + 134d: 41 89 f9 mov %edi,%r9d + 1350: 48 89 50 20 mov %rdx,0x20(%rax) + 1354: 89 da mov %ebx,%edx + 1356: 4c 89 68 28 mov %r13,0x28(%rax) + 135a: e8 a1 79 02 00 call 0x28d00 + 135f: 49 89 c1 mov %rax,%r9 + 1362: 44 89 f9 mov %r15d,%ecx + 1365: 48 89 f2 mov %rsi,%rdx + 1368: 41 89 f8 mov %edi,%r8d + 136b: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1370: e8 6b b4 02 00 call 0x2c7e0 + 1375: 44 89 f9 mov %r15d,%ecx + 1378: 48 89 f2 mov %rsi,%rdx + 137b: 41 89 f8 mov %edi,%r8d + 137e: 49 89 c1 mov %rax,%r9 + 1381: 49 89 44 24 58 mov %rax,0x58(%r12) + 1386: e8 b5 b8 02 00 call 0x2cc40 + 138b: 4d 89 26 mov %r12,(%r14) + 138e: 33 c0 xor %eax,%eax + 1390: 48 83 c4 38 add $0x38,%rsp + 1394: 5d pop %rbp + 1395: 41 5f pop %r15 + 1397: 41 5e pop %r14 + 1399: 41 5d pop %r13 + 139b: 41 5c pop %r12 + 139d: 5f pop %rdi + 139e: 5e pop %rsi + 139f: 5b pop %rbx + 13a0: c3 ret + 13a1: bf 0a 00 00 00 mov $0xa,%edi + 13a6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 13ad: 00 + 13ae: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x260fdc0 + 13b5: 41 83 ff 07 cmp $0x7,%r15d + 13b9: 0f 8f 3f ff ff ff jg 0x12fe + 13bf: 49 89 d1 mov %rdx,%r9 + 13c2: 49 83 e1 3f and $0x3f,%r9 + 13c6: 49 f7 d9 neg %r9 + 13c9: 49 83 e1 3f and $0x3f,%r9 + 13cd: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 13d4: 00 00 + 13d6: 4c 03 ca add %rdx,%r9 + 13d9: eb 87 jmp 0x1362 + 13db: 33 c0 xor %eax,%eax + 13dd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 13e4: 00 + 13e5: 41 89 44 24 08 mov %eax,0x8(%r12) + 13ea: 41 89 44 24 0c mov %eax,0xc(%r12) + 13ef: e9 80 fe ff ff jmp 0x1274 + 13f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1400: 53 push %rbx + 1401: 56 push %rsi + 1402: 57 push %rdi + 1403: 41 54 push %r12 + 1405: 41 55 push %r13 + 1407: 41 56 push %r14 + 1409: 41 57 push %r15 + 140b: 55 push %rbp + 140c: 48 83 ec 38 sub $0x38,%rsp + 1410: 49 89 ce mov %rcx,%r14 + 1413: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 141a: 00 + 141b: 44 89 cf mov %r9d,%edi + 141e: 44 89 c6 mov %r8d,%esi + 1421: 41 89 d7 mov %edx,%r15d + 1424: 4d 85 f6 test %r14,%r14 + 1427: 0f 84 91 01 00 00 je 0x15be + 142d: 41 83 ff 1e cmp $0x1e,%r15d + 1431: 0f 87 62 01 00 00 ja 0x1599 + 1437: 41 83 ff 1c cmp $0x1c,%r15d + 143b: 0f 8f 58 01 00 00 jg 0x1599 + 1441: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 1448: 00 + 1449: 48 85 db test %rbx,%rbx + 144c: 0f 84 6c 01 00 00 je 0x15be + 1452: 48 89 dd mov %rbx,%rbp + 1455: ba 90 00 00 00 mov $0x90,%edx + 145a: 48 83 e5 3f and $0x3f,%rbp + 145e: 48 f7 dd neg %rbp + 1461: 48 83 e5 3f and $0x3f,%rbp + 1465: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1469: 4c 89 e1 mov %r12,%rcx + 146c: e8 0f bc 02 00 call 0x2d080 + 1471: b8 01 00 00 00 mov $0x1,%eax + 1476: 41 89 7c 24 18 mov %edi,0x18(%r12) + 147b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1480: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 1487: 00 00 + 1489: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 148e: 83 fe 08 cmp $0x8,%esi + 1491: 0f 84 45 02 00 00 je 0x16dc + 1497: 83 fe 04 cmp $0x4,%esi + 149a: 0f 84 99 00 00 00 je 0x1539 + 14a0: 83 fe 01 cmp $0x1,%esi + 14a3: 75 3a jne 0x14df + 14a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 14a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 14ad: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c562c8 + 14b4: 01 + 14b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 14b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 14c0: 00 + 14c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 14c8: 00 00 + 14ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 14d1: 00 00 + 14d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 14da: e9 95 00 00 00 jmp 0x1574 + 14df: 83 fe 02 cmp $0x2,%esi + 14e2: 75 37 jne 0x151b + 14e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 14e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 14ec: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c562c8 + 14f3: 01 + 14f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 14f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 14ff: 00 + 1500: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1507: 00 00 + 1509: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 1510: 00 00 + 1512: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 1519: eb 59 jmp 0x1574 + 151b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 1522: 00 + 1523: b8 ee ff ff ff mov $0xffffffee,%eax + 1528: 48 83 c4 38 add $0x38,%rsp + 152c: 5d pop %rbp + 152d: 41 5f pop %r15 + 152f: 41 5e pop %r14 + 1531: 41 5d pop %r13 + 1533: 41 5c pop %r12 + 1535: 5f pop %rdi + 1536: 5e pop %rsi + 1537: 5b pop %rbx + 1538: c3 ret + 1539: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 153d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 1541: b8 01 00 00 00 mov $0x1,%eax + 1546: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 154d: 00 + 154e: 41 89 44 24 08 mov %eax,0x8(%r12) + 1553: 41 89 44 24 0c mov %eax,0xc(%r12) + 1558: e8 63 bb 02 00 call 0x2d0c0 + 155d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 1561: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c562c8 + 1568: 01 + 1569: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 156d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 1574: 41 83 ff 04 cmp $0x4,%r15d + 1578: 7f 35 jg 0x15af + 157a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1581: 00 00 + 1583: 33 c0 xor %eax,%eax + 1585: 4d 89 26 mov %r12,(%r14) + 1588: 48 83 c4 38 add $0x38,%rsp + 158c: 5d pop %rbp + 158d: 41 5f pop %r15 + 158f: 41 5e pop %r14 + 1591: 41 5d pop %r13 + 1593: 41 5c pop %r12 + 1595: 5f pop %rdi + 1596: 5e pop %rsi + 1597: 5b pop %rbx + 1598: c3 ret + 1599: b8 ef ff ff ff mov $0xffffffef,%eax + 159e: 48 83 c4 38 add $0x38,%rsp + 15a2: 5d pop %rbp + 15a3: 41 5f pop %r15 + 15a5: 41 5e pop %r14 + 15a7: 41 5d pop %r13 + 15a9: 41 5c pop %r12 + 15ab: 5f pop %rdi + 15ac: 5e pop %rsi + 15ad: 5b pop %rbx + 15ae: c3 ret + 15af: 41 83 ff 0a cmp $0xa,%r15d + 15b3: 0f 8e e9 00 00 00 jle 0x16a2 + 15b9: 4d 85 ed test %r13,%r13 + 15bc: 75 16 jne 0x15d4 + 15be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 15c3: 48 83 c4 38 add $0x38,%rsp + 15c7: 5d pop %rbp + 15c8: 41 5f pop %r15 + 15ca: 41 5e pop %r14 + 15cc: 41 5d pop %r13 + 15ce: 41 5c pop %r12 + 15d0: 5f pop %rdi + 15d1: 5e pop %rsi + 15d2: 5b pop %rbx + 15d3: c3 ret + 15d4: 4c 89 ee mov %r13,%rsi + 15d7: 44 89 f9 mov %r15d,%ecx + 15da: 48 83 e6 3f and $0x3f,%rsi + 15de: 44 89 ff mov %r15d,%edi + 15e1: 48 f7 de neg %rsi + 15e4: 48 83 e6 3f and $0x3f,%rsi + 15e8: 49 03 f5 add %r13,%rsi + 15eb: 48 89 f2 mov %rsi,%rdx + 15ee: e8 ed ba 02 00 call 0x2d0e0 + 15f3: 49 89 c5 mov %rax,%r13 + 15f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 15fd: 00 + 15fe: 49 89 54 24 30 mov %rdx,0x30(%r12) + 1603: 41 8d 5f ff lea -0x1(%r15),%ebx + 1607: 83 fb 11 cmp $0x11,%ebx + 160a: 7f 39 jg 0x1645 + 160c: 89 d9 mov %ebx,%ecx + 160e: e8 2d c2 02 00 call 0x2d840 + 1613: 89 d9 mov %ebx,%ecx + 1615: 48 89 f2 mov %rsi,%rdx + 1618: 41 89 f8 mov %edi,%r8d + 161b: 49 89 c1 mov %rax,%r9 + 161e: 49 89 44 24 38 mov %rax,0x38(%r12) + 1623: e8 b8 c2 02 00 call 0x2d8e0 + 1628: 49 89 c1 mov %rax,%r9 + 162b: b8 01 00 00 00 mov $0x1,%eax + 1630: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 1635: c1 e3 04 shl $0x4,%ebx + 1638: 83 c3 3f add $0x3f,%ebx + 163b: 83 e3 c0 and $0xffffffc0,%ebx + 163e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 1643: eb 1e jmp 0x1663 + 1645: 48 89 e0 mov %rsp,%rax + 1648: 4c 89 e1 mov %r12,%rcx + 164b: 49 89 f0 mov %rsi,%r8 + 164e: 41 89 f9 mov %edi,%r9d + 1651: 48 89 50 20 mov %rdx,0x20(%rax) + 1655: 89 da mov %ebx,%edx + 1657: 4c 89 68 28 mov %r13,0x28(%rax) + 165b: e8 a0 d6 02 00 call 0x2ed00 + 1660: 49 89 c1 mov %rax,%r9 + 1663: 44 89 f9 mov %r15d,%ecx + 1666: 48 89 f2 mov %rsi,%rdx + 1669: 41 89 f8 mov %edi,%r8d + 166c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1671: e8 6a 11 03 00 call 0x327e0 + 1676: 44 89 f9 mov %r15d,%ecx + 1679: 48 89 f2 mov %rsi,%rdx + 167c: 41 89 f8 mov %edi,%r8d + 167f: 49 89 c1 mov %rax,%r9 + 1682: 49 89 44 24 58 mov %rax,0x58(%r12) + 1687: e8 b4 15 03 00 call 0x32c40 + 168c: 4d 89 26 mov %r12,(%r14) + 168f: 33 c0 xor %eax,%eax + 1691: 48 83 c4 38 add $0x38,%rsp + 1695: 5d pop %rbp + 1696: 41 5f pop %r15 + 1698: 41 5e pop %r14 + 169a: 41 5d pop %r13 + 169c: 41 5c pop %r12 + 169e: 5f pop %rdi + 169f: 5e pop %rsi + 16a0: 5b pop %rbx + 16a1: c3 ret + 16a2: bf 0a 00 00 00 mov $0xa,%edi + 16a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 16ae: 00 + 16af: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x260fdc0 + 16b6: 41 83 ff 07 cmp $0x7,%r15d + 16ba: 0f 8f 3e ff ff ff jg 0x15fe + 16c0: 49 89 d1 mov %rdx,%r9 + 16c3: 49 83 e1 3f and $0x3f,%r9 + 16c7: 49 f7 d9 neg %r9 + 16ca: 49 83 e1 3f and $0x3f,%r9 + 16ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 16d5: 00 00 + 16d7: 4c 03 ca add %rdx,%r9 + 16da: eb 87 jmp 0x1663 + 16dc: 33 c0 xor %eax,%eax + 16de: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 16e5: 00 + 16e6: 41 89 44 24 08 mov %eax,0x8(%r12) + 16eb: 41 89 44 24 0c mov %eax,0xc(%r12) + 16f0: e9 7f fe ff ff jmp 0x1574 + 16f5: 0f 1f 40 00 nopl 0x0(%rax) + 16f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1700: 53 push %rbx + 1701: 56 push %rsi + 1702: 57 push %rdi + 1703: 41 54 push %r12 + 1705: 41 55 push %r13 + 1707: 41 56 push %r14 + 1709: 41 57 push %r15 + 170b: 55 push %rbp + 170c: 48 83 ec 38 sub $0x38,%rsp + 1710: 49 89 ce mov %rcx,%r14 + 1713: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 171a: 00 + 171b: 44 89 cf mov %r9d,%edi + 171e: 44 89 c6 mov %r8d,%esi + 1721: 41 89 d7 mov %edx,%r15d + 1724: 4d 85 f6 test %r14,%r14 + 1727: 0f 84 91 01 00 00 je 0x18be + 172d: 41 83 ff 1e cmp $0x1e,%r15d + 1731: 0f 87 62 01 00 00 ja 0x1899 + 1737: 41 83 ff 1c cmp $0x1c,%r15d + 173b: 0f 8f 58 01 00 00 jg 0x1899 + 1741: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 1748: 00 + 1749: 48 85 db test %rbx,%rbx + 174c: 0f 84 6c 01 00 00 je 0x18be + 1752: 48 89 dd mov %rbx,%rbp + 1755: ba 90 00 00 00 mov $0x90,%edx + 175a: 48 83 e5 3f and $0x3f,%rbp + 175e: 48 f7 dd neg %rbp + 1761: 48 83 e5 3f and $0x3f,%rbp + 1765: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1769: 4c 89 e1 mov %r12,%rcx + 176c: e8 ef 18 03 00 call 0x33060 + 1771: b8 01 00 00 00 mov $0x1,%eax + 1776: 41 89 7c 24 18 mov %edi,0x18(%r12) + 177b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1780: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 1787: 00 00 + 1789: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 178e: 83 fe 08 cmp $0x8,%esi + 1791: 0f 84 45 02 00 00 je 0x19dc + 1797: 83 fe 04 cmp $0x4,%esi + 179a: 0f 84 99 00 00 00 je 0x1839 + 17a0: 83 fe 01 cmp $0x1,%esi + 17a3: 75 3a jne 0x17df + 17a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 17a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 17ad: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c562d0 + 17b4: 01 + 17b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 17b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 17c0: 00 + 17c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 17c8: 00 00 + 17ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 17d1: 00 00 + 17d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 17da: e9 95 00 00 00 jmp 0x1874 + 17df: 83 fe 02 cmp $0x2,%esi + 17e2: 75 37 jne 0x181b + 17e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 17e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 17ec: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c562d0 + 17f3: 01 + 17f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 17f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 17ff: 00 + 1800: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1807: 00 00 + 1809: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 1810: 00 00 + 1812: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 1819: eb 59 jmp 0x1874 + 181b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 1822: 00 + 1823: b8 ee ff ff ff mov $0xffffffee,%eax + 1828: 48 83 c4 38 add $0x38,%rsp + 182c: 5d pop %rbp + 182d: 41 5f pop %r15 + 182f: 41 5e pop %r14 + 1831: 41 5d pop %r13 + 1833: 41 5c pop %r12 + 1835: 5f pop %rdi + 1836: 5e pop %rsi + 1837: 5b pop %rbx + 1838: c3 ret + 1839: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 183d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 1841: b8 01 00 00 00 mov $0x1,%eax + 1846: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 184d: 00 + 184e: 41 89 44 24 08 mov %eax,0x8(%r12) + 1853: 41 89 44 24 0c mov %eax,0xc(%r12) + 1858: e8 43 18 03 00 call 0x330a0 + 185d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 1861: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c562d0 + 1868: 01 + 1869: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 186d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 1874: 41 83 ff 04 cmp $0x4,%r15d + 1878: 7f 35 jg 0x18af + 187a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1881: 00 00 + 1883: 33 c0 xor %eax,%eax + 1885: 4d 89 26 mov %r12,(%r14) + 1888: 48 83 c4 38 add $0x38,%rsp + 188c: 5d pop %rbp + 188d: 41 5f pop %r15 + 188f: 41 5e pop %r14 + 1891: 41 5d pop %r13 + 1893: 41 5c pop %r12 + 1895: 5f pop %rdi + 1896: 5e pop %rsi + 1897: 5b pop %rbx + 1898: c3 ret + 1899: b8 ef ff ff ff mov $0xffffffef,%eax + 189e: 48 83 c4 38 add $0x38,%rsp + 18a2: 5d pop %rbp + 18a3: 41 5f pop %r15 + 18a5: 41 5e pop %r14 + 18a7: 41 5d pop %r13 + 18a9: 41 5c pop %r12 + 18ab: 5f pop %rdi + 18ac: 5e pop %rsi + 18ad: 5b pop %rbx + 18ae: c3 ret + 18af: 41 83 ff 0a cmp $0xa,%r15d + 18b3: 0f 8e e9 00 00 00 jle 0x19a2 + 18b9: 4d 85 ed test %r13,%r13 + 18bc: 75 16 jne 0x18d4 + 18be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18c3: 48 83 c4 38 add $0x38,%rsp + 18c7: 5d pop %rbp + 18c8: 41 5f pop %r15 + 18ca: 41 5e pop %r14 + 18cc: 41 5d pop %r13 + 18ce: 41 5c pop %r12 + 18d0: 5f pop %rdi + 18d1: 5e pop %rsi + 18d2: 5b pop %rbx + 18d3: c3 ret + 18d4: 4c 89 ee mov %r13,%rsi + 18d7: 44 89 f9 mov %r15d,%ecx + 18da: 48 83 e6 3f and $0x3f,%rsi + 18de: 44 89 ff mov %r15d,%edi + 18e1: 48 f7 de neg %rsi + 18e4: 48 83 e6 3f and $0x3f,%rsi + 18e8: 49 03 f5 add %r13,%rsi + 18eb: 48 89 f2 mov %rsi,%rdx + 18ee: e8 cd 17 03 00 call 0x330c0 + 18f3: 49 89 c5 mov %rax,%r13 + 18f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 18fd: 00 + 18fe: 49 89 54 24 30 mov %rdx,0x30(%r12) + 1903: 41 8d 5f ff lea -0x1(%r15),%ebx + 1907: 83 fb 11 cmp $0x11,%ebx + 190a: 7f 39 jg 0x1945 + 190c: 89 d9 mov %ebx,%ecx + 190e: e8 2d bf 02 00 call 0x2d840 + 1913: 89 d9 mov %ebx,%ecx + 1915: 48 89 f2 mov %rsi,%rdx + 1918: 41 89 f8 mov %edi,%r8d + 191b: 49 89 c1 mov %rax,%r9 + 191e: 49 89 44 24 38 mov %rax,0x38(%r12) + 1923: e8 38 1f 03 00 call 0x33860 + 1928: 49 89 c1 mov %rax,%r9 + 192b: b8 01 00 00 00 mov $0x1,%eax + 1930: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 1935: c1 e3 04 shl $0x4,%ebx + 1938: 83 c3 3f add $0x3f,%ebx + 193b: 83 e3 c0 and $0xffffffc0,%ebx + 193e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 1943: eb 1e jmp 0x1963 + 1945: 48 89 e0 mov %rsp,%rax + 1948: 4c 89 e1 mov %r12,%rcx + 194b: 49 89 f0 mov %rsi,%r8 + 194e: 41 89 f9 mov %edi,%r9d + 1951: 48 89 50 20 mov %rdx,0x20(%rax) + 1955: 89 da mov %ebx,%edx + 1957: 4c 89 68 28 mov %r13,0x28(%rax) + 195b: e8 20 33 03 00 call 0x34c80 + 1960: 49 89 c1 mov %rax,%r9 + 1963: 44 89 f9 mov %r15d,%ecx + 1966: 48 89 f2 mov %rsi,%rdx + 1969: 41 89 f8 mov %edi,%r8d + 196c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1971: e8 ea 6d 03 00 call 0x38760 + 1976: 44 89 f9 mov %r15d,%ecx + 1979: 48 89 f2 mov %rsi,%rdx + 197c: 41 89 f8 mov %edi,%r8d + 197f: 49 89 c1 mov %rax,%r9 + 1982: 49 89 44 24 58 mov %rax,0x58(%r12) + 1987: e8 34 72 03 00 call 0x38bc0 + 198c: 4d 89 26 mov %r12,(%r14) + 198f: 33 c0 xor %eax,%eax + 1991: 48 83 c4 38 add $0x38,%rsp + 1995: 5d pop %rbp + 1996: 41 5f pop %r15 + 1998: 41 5e pop %r14 + 199a: 41 5d pop %r13 + 199c: 41 5c pop %r12 + 199e: 5f pop %rdi + 199f: 5e pop %rsi + 19a0: 5b pop %rbx + 19a1: c3 ret + 19a2: bf 0a 00 00 00 mov $0xa,%edi + 19a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 19ae: 00 + 19af: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x260fdc0 + 19b6: 41 83 ff 07 cmp $0x7,%r15d + 19ba: 0f 8f 3e ff ff ff jg 0x18fe + 19c0: 49 89 d1 mov %rdx,%r9 + 19c3: 49 83 e1 3f and $0x3f,%r9 + 19c7: 49 f7 d9 neg %r9 + 19ca: 49 83 e1 3f and $0x3f,%r9 + 19ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 19d5: 00 00 + 19d7: 4c 03 ca add %rdx,%r9 + 19da: eb 87 jmp 0x1963 + 19dc: 33 c0 xor %eax,%eax + 19de: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 19e5: 00 + 19e6: 41 89 44 24 08 mov %eax,0x8(%r12) + 19eb: 41 89 44 24 0c mov %eax,0xc(%r12) + 19f0: e9 7f fe ff ff jmp 0x1874 + 19f5: 0f 1f 40 00 nopl 0x0(%rax) + 19f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a00: 48 83 ec 28 sub $0x28,%rsp + 1a04: 48 85 c9 test %rcx,%rcx + 1a07: 74 20 je 0x1a29 + 1a09: 48 85 d2 test %rdx,%rdx + 1a0c: 74 1b je 0x1a29 + 1a0e: 45 85 c0 test %r8d,%r8d + 1a11: 7f 0a jg 0x1a1d + 1a13: b8 fa ff ff ff mov $0xfffffffa,%eax + 1a18: 48 83 c4 28 add $0x28,%rsp + 1a1c: c3 ret + 1a1d: e8 be 75 03 00 call 0x38fe0 + 1a22: 33 c0 xor %eax,%eax + 1a24: 48 83 c4 28 add $0x28,%rsp + 1a28: c3 ret + 1a29: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1a2e: 48 83 c4 28 add $0x28,%rsp + 1a32: c3 ret + 1a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1a3f: 00 + 1a40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1a45: 48 85 c9 test %rcx,%rcx + 1a48: 74 22 je 0x1a6c + 1a4a: 48 85 d2 test %rdx,%rdx + 1a4d: 74 1d je 0x1a6c + 1a4f: 45 85 c0 test %r8d,%r8d + 1a52: 7f 0b jg 0x1a5f + 1a54: b8 fa ff ff ff mov $0xfffffffa,%eax + 1a59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1a5e: c3 ret + 1a5f: e8 5c 77 03 00 call 0x391c0 + 1a64: 33 c0 xor %eax,%eax + 1a66: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1a6b: c3 ret + 1a6c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1a71: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1a76: c3 ret + 1a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1a7e: 00 00 + 1a80: 48 83 ec 28 sub $0x28,%rsp + 1a84: 48 85 c9 test %rcx,%rcx + 1a87: 74 20 je 0x1aa9 + 1a89: 48 85 d2 test %rdx,%rdx + 1a8c: 74 1b je 0x1aa9 + 1a8e: 45 85 c0 test %r8d,%r8d + 1a91: 7f 0a jg 0x1a9d + 1a93: b8 fa ff ff ff mov $0xfffffffa,%eax + 1a98: 48 83 c4 28 add $0x28,%rsp + 1a9c: c3 ret + 1a9d: e8 fe 78 03 00 call 0x393a0 + 1aa2: 33 c0 xor %eax,%eax + 1aa4: 48 83 c4 28 add $0x28,%rsp + 1aa8: c3 ret + 1aa9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1aae: 48 83 c4 28 add $0x28,%rsp + 1ab2: c3 ret + 1ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1abf: 00 + 1ac0: 56 push %rsi + 1ac1: 48 89 d6 mov %rdx,%rsi + 1ac4: 48 85 c9 test %rcx,%rcx + 1ac7: 0f 84 d0 01 00 00 je 0x1c9d + 1acd: 48 85 f6 test %rsi,%rsi + 1ad0: 0f 84 c7 01 00 00 je 0x1c9d + 1ad6: 45 85 c0 test %r8d,%r8d + 1ad9: 0f 8e b7 01 00 00 jle 0x1c96 + 1adf: 41 83 f8 10 cmp $0x10,%r8d + 1ae3: 0f 8c 9d 01 00 00 jl 0x1c86 + 1ae9: 49 89 f1 mov %rsi,%r9 + 1aec: 49 83 e1 1f and $0x1f,%r9 + 1af0: 45 89 c9 mov %r9d,%r9d + 1af3: 45 85 c9 test %r9d,%r9d + 1af6: 74 18 je 0x1b10 + 1af8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 1aff: 0f 85 81 01 00 00 jne 0x1c86 + 1b05: 41 f7 d9 neg %r9d + 1b08: 41 83 c1 20 add $0x20,%r9d + 1b0c: 41 c1 e9 03 shr $0x3,%r9d + 1b10: 41 8d 41 10 lea 0x10(%r9),%eax + 1b14: 44 3b c0 cmp %eax,%r8d + 1b17: 0f 8c 69 01 00 00 jl 0x1c86 + 1b1d: 44 89 c0 mov %r8d,%eax + 1b20: 33 d2 xor %edx,%edx + 1b22: 41 2b c1 sub %r9d,%eax + 1b25: 83 e0 0f and $0xf,%eax + 1b28: f7 d8 neg %eax + 1b2a: 41 03 c0 add %r8d,%eax + 1b2d: 45 85 c9 test %r9d,%r9d + 1b30: 76 25 jbe 0x1b57 + 1b32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b40: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 1b45: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1 + 1b4a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 1b4f: 48 ff c2 inc %rdx + 1b52: 49 3b d1 cmp %r9,%rdx + 1b55: 72 e9 jb 0x1b40 + 1b57: 48 63 d0 movslq %eax,%rdx + 1b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1b60: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 1b66: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 1b6d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 1b74: 01 + 1b75: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 1b7c: 01 + 1b7d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2 + 1b83: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 1b8a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 1b91: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 1b98: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 1b9e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 1ba5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 1bac: 01 + 1bad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 1bb4: 01 + 1bb5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 1bbc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 1bc3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 1bca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 1bd1: 49 83 c1 10 add $0x10,%r9 + 1bd5: 4c 3b ca cmp %rdx,%r9 + 1bd8: 72 86 jb 0x1b60 + 1bda: 44 8d 48 01 lea 0x1(%rax),%r9d + 1bde: 45 3b c8 cmp %r8d,%r9d + 1be1: 0f 87 93 00 00 00 ja 0x1c7a + 1be7: 4d 63 d0 movslq %r8d,%r10 + 1bea: 4c 2b d2 sub %rdx,%r10 + 1bed: 49 83 fa 04 cmp $0x4,%r10 + 1bf1: 0f 8c 8a 00 00 00 jl 0x1c81 + 1bf7: 45 89 d3 mov %r10d,%r11d + 1bfa: 45 33 c9 xor %r9d,%r9d + 1bfd: 41 83 e3 fc and $0xfffffffc,%r11d + 1c01: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 1c05: 4d 63 db movslq %r11d,%r11 + 1c08: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 1c0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c13: 00 + 1c14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1c20: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 1c26: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 1c2d: 01 + 1c2e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2 + 1c34: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 1c3a: 49 83 c1 04 add $0x4,%r9 + 1c3e: 4d 3b cb cmp %r11,%r9 + 1c41: 72 dd jb 0x1c20 + 1c43: 4d 3b da cmp %r10,%r11 + 1c46: 73 32 jae 0x1c7a + 1c48: 48 63 c0 movslq %eax,%rax + 1c4b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 1c4f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 1c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c5f: 00 + 1c60: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 1c66: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 1c6c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 1c72: 49 ff c3 inc %r11 + 1c75: 4d 3b da cmp %r10,%r11 + 1c78: 72 e6 jb 0x1c60 + 1c7a: 33 c0 xor %eax,%eax + 1c7c: c5 f8 77 vzeroupper + 1c7f: 5e pop %rsi + 1c80: c3 ret + 1c81: 45 33 db xor %r11d,%r11d + 1c84: eb bd jmp 0x1c43 + 1c86: 33 c0 xor %eax,%eax + 1c88: 41 83 f8 01 cmp $0x1,%r8d + 1c8c: 72 ec jb 0x1c7a + 1c8e: 4d 63 d0 movslq %r8d,%r10 + 1c91: 45 33 db xor %r11d,%r11d + 1c94: eb ad jmp 0x1c43 + 1c96: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c9b: 5e pop %rsi + 1c9c: c3 ret + 1c9d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1ca2: 5e pop %rsi + 1ca3: c3 ret + 1ca4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1cab: 00 + 1cac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1cb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1cbf: 00 + 1cc0: 53 push %rbx + 1cc1: 48 85 c9 test %rcx,%rcx + 1cc4: 0f 84 aa 01 00 00 je 0x1e74 + 1cca: 48 85 d2 test %rdx,%rdx + 1ccd: 0f 84 a1 01 00 00 je 0x1e74 + 1cd3: 45 85 c0 test %r8d,%r8d + 1cd6: 0f 8e 91 01 00 00 jle 0x1e6d + 1cdc: 41 83 f8 10 cmp $0x10,%r8d + 1ce0: 0f 8c 80 01 00 00 jl 0x1e66 + 1ce6: 49 89 d3 mov %rdx,%r11 + 1ce9: 49 83 e3 1f and $0x1f,%r11 + 1ced: 45 85 db test %r11d,%r11d + 1cf0: 74 18 je 0x1d0a + 1cf2: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 1cf9: 0f 85 67 01 00 00 jne 0x1e66 + 1cff: 41 f7 db neg %r11d + 1d02: 41 83 c3 20 add $0x20,%r11d + 1d06: 41 c1 eb 03 shr $0x3,%r11d + 1d0a: 41 8d 43 10 lea 0x10(%r11),%eax + 1d0e: 44 3b c0 cmp %eax,%r8d + 1d11: 0f 8c 4f 01 00 00 jl 0x1e66 + 1d17: 44 89 c0 mov %r8d,%eax + 1d1a: 45 33 d2 xor %r10d,%r10d + 1d1d: 41 2b c3 sub %r11d,%eax + 1d20: 83 e0 0f and $0xf,%eax + 1d23: f7 d8 neg %eax + 1d25: 41 03 c0 add %r8d,%eax + 1d28: 44 89 db mov %r11d,%ebx + 1d2b: 45 85 db test %r11d,%r11d + 1d2e: 76 2a jbe 0x1d5a + 1d30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d37: 00 + 1d38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d3f: 90 nop + 1d40: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 1d46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 1d4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 1d52: 49 ff c2 inc %r10 + 1d55: 4c 3b d3 cmp %rbx,%r10 + 1d58: 72 e6 jb 0x1d40 + 1d5a: 4c 63 d0 movslq %eax,%r10 + 1d5d: 0f 1f 00 nopl (%rax) + 1d60: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 1d65: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 1d69: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 1d6f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 1d75: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 + 1d7a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 1d80: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 + 1d86: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 + 1d8c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 1d91: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 + 1d97: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 1d9d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 1da3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 1da9: 48 83 c3 10 add $0x10,%rbx + 1dad: 49 3b da cmp %r10,%rbx + 1db0: 72 ae jb 0x1d60 + 1db2: 8d 58 01 lea 0x1(%rax),%ebx + 1db5: 41 3b d8 cmp %r8d,%ebx + 1db8: 0f 87 9c 00 00 00 ja 0x1e5a + 1dbe: 4d 63 c8 movslq %r8d,%r9 + 1dc1: 48 63 c0 movslq %eax,%rax + 1dc4: 4c 2b c8 sub %rax,%r9 + 1dc7: 49 83 f9 04 cmp $0x4,%r9 + 1dcb: 0f 8c 90 00 00 00 jl 0x1e61 + 1dd1: 48 63 c0 movslq %eax,%rax + 1dd4: 45 89 ca mov %r9d,%r10d + 1dd7: 41 83 e2 fc and $0xfffffffc,%r10d + 1ddb: 45 33 c0 xor %r8d,%r8d + 1dde: 4d 63 d2 movslq %r10d,%r10 + 1de1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 1de5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 1de9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1df0: 00 + 1df1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1dff: 00 + 1e00: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 1e06: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 + 1e0c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 1e12: 49 83 c0 04 add $0x4,%r8 + 1e16: 4d 3b c2 cmp %r10,%r8 + 1e19: 72 e5 jb 0x1e00 + 1e1b: 4d 3b d1 cmp %r9,%r10 + 1e1e: 73 3a jae 0x1e5a + 1e20: 48 63 c0 movslq %eax,%rax + 1e23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 1e27: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 1e2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1e32: 00 + 1e33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1e40: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 1e46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 1e4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 1e52: 49 ff c2 inc %r10 + 1e55: 4d 3b d1 cmp %r9,%r10 + 1e58: 72 e6 jb 0x1e40 + 1e5a: 33 c0 xor %eax,%eax + 1e5c: c5 f8 77 vzeroupper + 1e5f: 5b pop %rbx + 1e60: c3 ret + 1e61: 45 33 d2 xor %r10d,%r10d + 1e64: eb b5 jmp 0x1e1b + 1e66: 33 c0 xor %eax,%eax + 1e68: e9 45 ff ff ff jmp 0x1db2 + 1e6d: b8 fa ff ff ff mov $0xfffffffa,%eax + 1e72: 5b pop %rbx + 1e73: c3 ret + 1e74: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1e79: 5b pop %rbx + 1e7a: c3 ret + 1e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1e80: 53 push %rbx + 1e81: 49 89 ca mov %rcx,%r10 + 1e84: 4d 85 d2 test %r10,%r10 + 1e87: 0f 84 a4 01 00 00 je 0x2031 + 1e8d: 48 85 d2 test %rdx,%rdx + 1e90: 0f 84 9b 01 00 00 je 0x2031 + 1e96: 45 85 c0 test %r8d,%r8d + 1e99: 0f 8e 8b 01 00 00 jle 0x202a + 1e9f: 41 83 f8 10 cmp $0x10,%r8d + 1ea3: 0f 8c 79 01 00 00 jl 0x2022 + 1ea9: 48 89 d3 mov %rdx,%rbx + 1eac: 48 83 e3 1f and $0x1f,%rbx + 1eb0: 85 db test %ebx,%ebx + 1eb2: 74 11 je 0x1ec5 + 1eb4: f6 c3 07 test $0x7,%bl + 1eb7: 0f 85 65 01 00 00 jne 0x2022 + 1ebd: f7 db neg %ebx + 1ebf: 83 c3 20 add $0x20,%ebx + 1ec2: c1 eb 03 shr $0x3,%ebx + 1ec5: 8d 43 10 lea 0x10(%rbx),%eax + 1ec8: 44 3b c0 cmp %eax,%r8d + 1ecb: 0f 8c 51 01 00 00 jl 0x2022 + 1ed1: 45 89 c1 mov %r8d,%r9d + 1ed4: 33 c0 xor %eax,%eax + 1ed6: 44 2b cb sub %ebx,%r9d + 1ed9: 41 83 e1 0f and $0xf,%r9d + 1edd: 41 f7 d9 neg %r9d + 1ee0: 45 03 c8 add %r8d,%r9d + 1ee3: 89 d9 mov %ebx,%ecx + 1ee5: 85 db test %ebx,%ebx + 1ee7: 76 2f jbe 0x1f18 + 1ee9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ef0: 00 + 1ef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1eff: 00 + 1f00: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 1f06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 1f0b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 1f10: 48 ff c0 inc %rax + 1f13: 48 3b c1 cmp %rcx,%rax + 1f16: 72 e8 jb 0x1f00 + 1f18: 49 63 c1 movslq %r9d,%rax + 1f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1f20: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 1f26: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 1f2d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 1f34: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 1f3b: 03 + 1f3c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 1f41: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 1f47: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 1f4d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 1f54: 03 + 1f55: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 1f5a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 1f60: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 1f66: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 1f6d: 03 + 1f6e: 48 83 c1 10 add $0x10,%rcx + 1f72: 48 3b c8 cmp %rax,%rcx + 1f75: 72 a9 jb 0x1f20 + 1f77: 41 8d 41 01 lea 0x1(%r9),%eax + 1f7b: 41 3b c0 cmp %r8d,%eax + 1f7e: 0f 87 93 00 00 00 ja 0x2017 + 1f84: 4d 63 c0 movslq %r8d,%r8 + 1f87: 4d 63 c9 movslq %r9d,%r9 + 1f8a: 4d 2b c1 sub %r9,%r8 + 1f8d: 49 83 f8 04 cmp $0x4,%r8 + 1f91: 0f 8c 87 00 00 00 jl 0x201e + 1f97: 4d 63 c9 movslq %r9d,%r9 + 1f9a: 44 89 c3 mov %r8d,%ebx + 1f9d: 83 e3 fc and $0xfffffffc,%ebx + 1fa0: 33 c9 xor %ecx,%ecx + 1fa2: 48 63 db movslq %ebx,%rbx + 1fa5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 1fa9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 1fad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fb4: 00 + 1fb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1fbc: 0f 1f 40 00 nopl 0x0(%rax) + 1fc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 1fc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 1fcb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 1fd0: 48 83 c1 04 add $0x4,%rcx + 1fd4: 48 3b cb cmp %rbx,%rcx + 1fd7: 72 e7 jb 0x1fc0 + 1fd9: 49 3b d8 cmp %r8,%rbx + 1fdc: 73 39 jae 0x2017 + 1fde: 4d 63 c9 movslq %r9d,%r9 + 1fe1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 1fe5: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 1fe9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ff0: 00 + 1ff1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fff: 00 + 2000: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 2005: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 + 200a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 200f: 48 ff c3 inc %rbx + 2012: 49 3b d8 cmp %r8,%rbx + 2015: 72 e9 jb 0x2000 + 2017: 33 c0 xor %eax,%eax + 2019: c5 f8 77 vzeroupper + 201c: 5b pop %rbx + 201d: c3 ret + 201e: 33 db xor %ebx,%ebx + 2020: eb b7 jmp 0x1fd9 + 2022: 45 33 c9 xor %r9d,%r9d + 2025: e9 4d ff ff ff jmp 0x1f77 + 202a: b8 fa ff ff ff mov $0xfffffffa,%eax + 202f: 5b pop %rbx + 2030: c3 ret + 2031: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2036: 5b pop %rbx + 2037: c3 ret + 2038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 203f: 00 + 2040: 48 83 ec 28 sub $0x28,%rsp + 2044: 48 85 c9 test %rcx,%rcx + 2047: 74 25 je 0x206e + 2049: 48 85 d2 test %rdx,%rdx + 204c: 74 20 je 0x206e + 204e: 4d 85 c0 test %r8,%r8 + 2051: 74 1b je 0x206e + 2053: 45 85 c9 test %r9d,%r9d + 2056: 7f 0a jg 0x2062 + 2058: b8 fa ff ff ff mov $0xfffffffa,%eax + 205d: 48 83 c4 28 add $0x28,%rsp + 2061: c3 ret + 2062: e8 b9 74 03 00 call 0x39520 + 2067: 33 c0 xor %eax,%eax + 2069: 48 83 c4 28 add $0x28,%rsp + 206d: c3 ret + 206e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2073: 48 83 c4 28 add $0x28,%rsp + 2077: c3 ret + 2078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 207f: 00 + 2080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2085: 48 85 c9 test %rcx,%rcx + 2088: 74 27 je 0x20b1 + 208a: 48 85 d2 test %rdx,%rdx + 208d: 74 22 je 0x20b1 + 208f: 4d 85 c0 test %r8,%r8 + 2092: 74 1d je 0x20b1 + 2094: 45 85 c9 test %r9d,%r9d + 2097: 7f 0b jg 0x20a4 + 2099: b8 fa ff ff ff mov $0xfffffffa,%eax + 209e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 20a3: c3 ret + 20a4: e8 77 74 03 00 call 0x39520 + 20a9: 33 c0 xor %eax,%eax + 20ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 20b0: c3 ret + 20b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 20b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 20bb: c3 ret + 20bc: 0f 1f 40 00 nopl 0x0(%rax) + 20c0: 48 83 ec 28 sub $0x28,%rsp + 20c4: 48 85 c9 test %rcx,%rcx + 20c7: 74 25 je 0x20ee + 20c9: 48 85 d2 test %rdx,%rdx + 20cc: 74 20 je 0x20ee + 20ce: 4d 85 c0 test %r8,%r8 + 20d1: 74 1b je 0x20ee + 20d3: 45 85 c9 test %r9d,%r9d + 20d6: 7f 0a jg 0x20e2 + 20d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 20dd: 48 83 c4 28 add $0x28,%rsp + 20e1: c3 ret + 20e2: e8 d9 78 03 00 call 0x399c0 + 20e7: 33 c0 xor %eax,%eax + 20e9: 48 83 c4 28 add $0x28,%rsp + 20ed: c3 ret + 20ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 20f3: 48 83 c4 28 add $0x28,%rsp + 20f7: c3 ret + 20f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20ff: 00 + 2100: 56 push %rsi + 2101: 57 push %rdi + 2102: 55 push %rbp + 2103: 48 89 d5 mov %rdx,%rbp + 2106: 48 85 c9 test %rcx,%rcx + 2109: 0f 84 f2 01 00 00 je 0x2301 + 210f: 48 85 ed test %rbp,%rbp + 2112: 0f 84 e9 01 00 00 je 0x2301 + 2118: 4d 85 c0 test %r8,%r8 + 211b: 0f 84 e0 01 00 00 je 0x2301 + 2121: 45 85 c9 test %r9d,%r9d + 2124: 0f 8e ce 01 00 00 jle 0x22f8 + 212a: 41 83 f9 10 cmp $0x10,%r9d + 212e: 0f 8c b4 01 00 00 jl 0x22e8 + 2134: 4c 89 c6 mov %r8,%rsi + 2137: 48 83 e6 1f and $0x1f,%rsi + 213b: 89 f6 mov %esi,%esi + 213d: 85 f6 test %esi,%esi + 213f: 74 14 je 0x2155 + 2141: f7 c6 07 00 00 00 test $0x7,%esi + 2147: 0f 85 9b 01 00 00 jne 0x22e8 + 214d: f7 de neg %esi + 214f: 83 c6 20 add $0x20,%esi + 2152: c1 ee 03 shr $0x3,%esi + 2155: 8d 46 10 lea 0x10(%rsi),%eax + 2158: 44 3b c8 cmp %eax,%r9d + 215b: 0f 8c 87 01 00 00 jl 0x22e8 + 2161: 44 89 c8 mov %r9d,%eax + 2164: 33 d2 xor %edx,%edx + 2166: 2b c6 sub %esi,%eax + 2168: 83 e0 0f and $0xf,%eax + 216b: f7 d8 neg %eax + 216d: 41 03 c1 add %r9d,%eax + 2170: 85 f6 test %esi,%esi + 2172: 76 25 jbe 0x2199 + 2174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2180: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 + 2186: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + 218b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 2191: 48 ff c2 inc %rdx + 2194: 48 3b d6 cmp %rsi,%rdx + 2197: 72 e7 jb 0x2180 + 2199: 48 63 d0 movslq %eax,%rdx + 219c: 0f 1f 40 00 nopl 0x0(%rax) + 21a0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 + 21a6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 + 21ab: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 + 21b1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 + 21b8: 01 + 21b9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 + 21c0: 01 + 21c1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 + 21c7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 + 21cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 21d1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 + 21d7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 + 21de: 01 + 21df: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 + 21e5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 + 21ec: 01 + 21ed: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 21f1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 + 21f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 21fe: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 + 2205: 01 + 2206: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 + 220c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 + 2213: 01 + 2214: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 2218: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 221f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 + 2226: 01 + 2227: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 + 222e: 01 + 222f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 2233: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 223a: 48 83 c6 10 add $0x10,%rsi + 223e: 48 3b f2 cmp %rdx,%rsi + 2241: 0f 82 59 ff ff ff jb 0x21a0 + 2247: 8d 70 01 lea 0x1(%rax),%esi + 224a: 41 3b f1 cmp %r9d,%esi + 224d: 0f 87 87 00 00 00 ja 0x22da + 2253: 4d 63 c9 movslq %r9d,%r9 + 2256: 4c 2b ca sub %rdx,%r9 + 2259: 49 83 f9 02 cmp $0x2,%r9 + 225d: 0f 8c 80 00 00 00 jl 0x22e3 + 2263: 45 89 cb mov %r9d,%r11d + 2266: 45 33 d2 xor %r10d,%r10d + 2269: 41 83 e3 fe and $0xfffffffe,%r11d + 226d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 2271: 4d 63 db movslq %r11d,%r11 + 2274: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi + 2278: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx + 227d: 0f 1f 00 nopl (%rax) + 2280: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 2286: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 + 228c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 2292: 49 83 c2 02 add $0x2,%r10 + 2296: 4d 3b d3 cmp %r11,%r10 + 2299: 72 e5 jb 0x2280 + 229b: 4d 3b d9 cmp %r9,%r11 + 229e: 73 3a jae 0x22da + 22a0: 48 63 c0 movslq %eax,%rax + 22a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 22a7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 22ab: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax + 22b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22b7: 00 + 22b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22bf: 90 nop + 22c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 22c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + 22cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 22d2: 49 ff c3 inc %r11 + 22d5: 4d 3b d9 cmp %r9,%r11 + 22d8: 72 e6 jb 0x22c0 + 22da: 33 c0 xor %eax,%eax + 22dc: c5 f8 77 vzeroupper + 22df: 5d pop %rbp + 22e0: 5f pop %rdi + 22e1: 5e pop %rsi + 22e2: c3 ret + 22e3: 45 33 db xor %r11d,%r11d + 22e6: eb b3 jmp 0x229b + 22e8: 33 c0 xor %eax,%eax + 22ea: 41 83 f9 01 cmp $0x1,%r9d + 22ee: 72 ea jb 0x22da + 22f0: 4d 63 c9 movslq %r9d,%r9 + 22f3: 45 33 db xor %r11d,%r11d + 22f6: eb a3 jmp 0x229b + 22f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 22fd: 5d pop %rbp + 22fe: 5f pop %rdi + 22ff: 5e pop %rsi + 2300: c3 ret + 2301: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2306: 5d pop %rbp + 2307: 5f pop %rdi + 2308: 5e pop %rsi + 2309: c3 ret + 230a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2311: 00 + 2312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2320: 53 push %rbx + 2321: 56 push %rsi + 2322: 41 57 push %r15 + 2324: 49 89 cb mov %rcx,%r11 + 2327: 4d 85 db test %r11,%r11 + 232a: 0f 84 a7 01 00 00 je 0x24d7 + 2330: 48 85 d2 test %rdx,%rdx + 2333: 0f 84 9e 01 00 00 je 0x24d7 + 2339: 4d 85 c0 test %r8,%r8 + 233c: 0f 84 95 01 00 00 je 0x24d7 + 2342: 45 85 c9 test %r9d,%r9d + 2345: 0f 8e 82 01 00 00 jle 0x24cd + 234b: 41 83 f9 10 cmp $0x10,%r9d + 234f: 0f 8c 70 01 00 00 jl 0x24c5 + 2355: 4c 89 c1 mov %r8,%rcx + 2358: 48 83 e1 1f and $0x1f,%rcx + 235c: 89 c9 mov %ecx,%ecx + 235e: 85 c9 test %ecx,%ecx + 2360: 74 11 je 0x2373 + 2362: f6 c1 07 test $0x7,%cl + 2365: 0f 85 5a 01 00 00 jne 0x24c5 + 236b: f7 d9 neg %ecx + 236d: 83 c1 20 add $0x20,%ecx + 2370: c1 e9 03 shr $0x3,%ecx + 2373: 8d 41 10 lea 0x10(%rcx),%eax + 2376: 44 3b c8 cmp %eax,%r9d + 2379: 0f 8c 46 01 00 00 jl 0x24c5 + 237f: 45 89 ca mov %r9d,%r10d + 2382: 33 c0 xor %eax,%eax + 2384: 44 2b d1 sub %ecx,%r10d + 2387: 41 83 e2 0f and $0xf,%r10d + 238b: 41 f7 da neg %r10d + 238e: 45 03 d1 add %r9d,%r10d + 2391: 85 c9 test %ecx,%ecx + 2393: 76 24 jbe 0x23b9 + 2395: 0f 1f 40 00 nopl 0x0(%rax) + 2399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23a0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 23a5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 23ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 23b1: 48 ff c0 inc %rax + 23b4: 48 3b c1 cmp %rcx,%rax + 23b7: 72 e7 jb 0x23a0 + 23b9: 49 63 c2 movslq %r10d,%rax + 23bc: 0f 1f 40 00 nopl 0x0(%rax) + 23c0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 + 23c5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 23c9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 23cf: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 + 23d5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 + 23db: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 + 23e1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 + 23e8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 + 23ef: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 + 23f6: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 23fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 23ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 2404: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 2409: 48 83 c1 10 add $0x10,%rcx + 240d: 48 3b c8 cmp %rax,%rcx + 2410: 72 ae jb 0x23c0 + 2412: 41 8d 42 01 lea 0x1(%r10),%eax + 2416: 41 3b c1 cmp %r9d,%eax + 2419: 0f 87 98 00 00 00 ja 0x24b7 + 241f: 4d 63 c9 movslq %r9d,%r9 + 2422: 4d 63 d2 movslq %r10d,%r10 + 2425: 4d 2b ca sub %r10,%r9 + 2428: 49 83 f9 04 cmp $0x4,%r9 + 242c: 0f 8c 8f 00 00 00 jl 0x24c1 + 2432: 4d 63 d2 movslq %r10d,%r10 + 2435: 44 89 ce mov %r9d,%esi + 2438: 83 e6 fc and $0xfffffffc,%esi + 243b: 33 c9 xor %ecx,%ecx + 243d: 48 63 f6 movslq %esi,%rsi + 2440: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 2444: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 2448: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 244c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2453: 00 + 2454: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 245b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2460: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 2466: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 246b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 2470: 48 83 c1 04 add $0x4,%rcx + 2474: 48 3b ce cmp %rsi,%rcx + 2477: 72 e7 jb 0x2460 + 2479: 49 3b f1 cmp %r9,%rsi + 247c: 73 39 jae 0x24b7 + 247e: 4d 63 d2 movslq %r10d,%r10 + 2481: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 2485: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 2489: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 248d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2494: 00 + 2495: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 249c: 0f 1f 40 00 nopl 0x0(%rax) + 24a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 24a5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 24aa: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 24af: 48 ff c6 inc %rsi + 24b2: 49 3b f1 cmp %r9,%rsi + 24b5: 72 e9 jb 0x24a0 + 24b7: 33 c0 xor %eax,%eax + 24b9: c5 f8 77 vzeroupper + 24bc: 41 5f pop %r15 + 24be: 5e pop %rsi + 24bf: 5b pop %rbx + 24c0: c3 ret + 24c1: 33 f6 xor %esi,%esi + 24c3: eb b4 jmp 0x2479 + 24c5: 45 33 d2 xor %r10d,%r10d + 24c8: e9 45 ff ff ff jmp 0x2412 + 24cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 24d2: 41 5f pop %r15 + 24d4: 5e pop %rsi + 24d5: 5b pop %rbx + 24d6: c3 ret + 24d7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 24dc: 41 5f pop %r15 + 24de: 5e pop %rsi + 24df: 5b pop %rbx + 24e0: c3 ret + 24e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24e8: 00 + 24e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24f7: 00 + 24f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24ff: 90 nop + 2500: 53 push %rbx + 2501: 56 push %rsi + 2502: 41 57 push %r15 + 2504: 49 89 cb mov %rcx,%r11 + 2507: 4d 85 db test %r11,%r11 + 250a: 0f 84 a7 01 00 00 je 0x26b7 + 2510: 48 85 d2 test %rdx,%rdx + 2513: 0f 84 9e 01 00 00 je 0x26b7 + 2519: 4d 85 c0 test %r8,%r8 + 251c: 0f 84 95 01 00 00 je 0x26b7 + 2522: 45 85 c9 test %r9d,%r9d + 2525: 0f 8e 82 01 00 00 jle 0x26ad + 252b: 41 83 f9 10 cmp $0x10,%r9d + 252f: 0f 8c 70 01 00 00 jl 0x26a5 + 2535: 4c 89 c1 mov %r8,%rcx + 2538: 48 83 e1 1f and $0x1f,%rcx + 253c: 89 c9 mov %ecx,%ecx + 253e: 85 c9 test %ecx,%ecx + 2540: 74 11 je 0x2553 + 2542: f6 c1 07 test $0x7,%cl + 2545: 0f 85 5a 01 00 00 jne 0x26a5 + 254b: f7 d9 neg %ecx + 254d: 83 c1 20 add $0x20,%ecx + 2550: c1 e9 03 shr $0x3,%ecx + 2553: 8d 41 10 lea 0x10(%rcx),%eax + 2556: 44 3b c8 cmp %eax,%r9d + 2559: 0f 8c 46 01 00 00 jl 0x26a5 + 255f: 45 89 ca mov %r9d,%r10d + 2562: 33 c0 xor %eax,%eax + 2564: 44 2b d1 sub %ecx,%r10d + 2567: 41 83 e2 0f and $0xf,%r10d + 256b: 41 f7 da neg %r10d + 256e: 45 03 d1 add %r9d,%r10d + 2571: 85 c9 test %ecx,%ecx + 2573: 76 24 jbe 0x2599 + 2575: 0f 1f 40 00 nopl 0x0(%rax) + 2579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2580: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 2585: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 258b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 2591: 48 ff c0 inc %rax + 2594: 48 3b c1 cmp %rcx,%rax + 2597: 72 e7 jb 0x2580 + 2599: 49 63 c2 movslq %r10d,%rax + 259c: 0f 1f 40 00 nopl 0x0(%rax) + 25a0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 25a5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 25ab: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 25b1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 25b8: 03 + 25b9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 + 25bf: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 + 25c6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 + 25cd: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 + 25d4: 03 + 25d5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 25db: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 25e2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 25e9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 25f0: 03 + 25f1: 48 83 c1 10 add $0x10,%rcx + 25f5: 48 3b c8 cmp %rax,%rcx + 25f8: 72 a6 jb 0x25a0 + 25fa: 41 8d 42 01 lea 0x1(%r10),%eax + 25fe: 41 3b c1 cmp %r9d,%eax + 2601: 0f 87 90 00 00 00 ja 0x2697 + 2607: 4d 63 c9 movslq %r9d,%r9 + 260a: 4d 63 d2 movslq %r10d,%r10 + 260d: 4d 2b ca sub %r10,%r9 + 2610: 49 83 f9 04 cmp $0x4,%r9 + 2614: 0f 8c 87 00 00 00 jl 0x26a1 + 261a: 4d 63 d2 movslq %r10d,%r10 + 261d: 44 89 ce mov %r9d,%esi + 2620: 83 e6 fc and $0xfffffffc,%esi + 2623: 33 c9 xor %ecx,%ecx + 2625: 48 63 f6 movslq %esi,%rsi + 2628: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 262c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 2630: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 2634: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2640: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 2646: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 264b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 2650: 48 83 c1 04 add $0x4,%rcx + 2654: 48 3b ce cmp %rsi,%rcx + 2657: 72 e7 jb 0x2640 + 2659: 49 3b f1 cmp %r9,%rsi + 265c: 73 39 jae 0x2697 + 265e: 4d 63 d2 movslq %r10d,%r10 + 2661: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 2665: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 2669: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 266d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2674: 00 + 2675: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 267c: 0f 1f 40 00 nopl 0x0(%rax) + 2680: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 2685: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 268a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 268f: 48 ff c6 inc %rsi + 2692: 49 3b f1 cmp %r9,%rsi + 2695: 72 e9 jb 0x2680 + 2697: 33 c0 xor %eax,%eax + 2699: c5 f8 77 vzeroupper + 269c: 41 5f pop %r15 + 269e: 5e pop %rsi + 269f: 5b pop %rbx + 26a0: c3 ret + 26a1: 33 f6 xor %esi,%esi + 26a3: eb b4 jmp 0x2659 + 26a5: 45 33 d2 xor %r10d,%r10d + 26a8: e9 4d ff ff ff jmp 0x25fa + 26ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 26b2: 41 5f pop %r15 + 26b4: 5e pop %rsi + 26b5: 5b pop %rbx + 26b6: c3 ret + 26b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 26bc: 41 5f pop %r15 + 26be: 5e pop %rsi + 26bf: 5b pop %rbx + 26c0: c3 ret + 26c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26c8: 00 + 26c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26d7: 00 + 26d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26df: 90 nop + 26e0: 48 83 ec 28 sub $0x28,%rsp + 26e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 26e9: 48 85 d2 test %rdx,%rdx + 26ec: 74 1b je 0x2709 + 26ee: 45 85 c0 test %r8d,%r8d + 26f1: 7f 0a jg 0x26fd + 26f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 26f8: 48 83 c4 28 add $0x28,%rsp + 26fc: c3 ret + 26fd: e8 9e 76 03 00 call 0x39da0 + 2702: 33 c0 xor %eax,%eax + 2704: 48 83 c4 28 add $0x28,%rsp + 2708: c3 ret + 2709: b8 f8 ff ff ff mov $0xfffffff8,%eax + 270e: 48 83 c4 28 add $0x28,%rsp + 2712: c3 ret + 2713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 271f: 00 + 2720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2725: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 272a: 48 85 d2 test %rdx,%rdx + 272d: 74 1d je 0x274c + 272f: 45 85 c0 test %r8d,%r8d + 2732: 7f 0b jg 0x273f + 2734: b8 fa ff ff ff mov $0xfffffffa,%eax + 2739: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 273e: c3 ret + 273f: e8 fc 77 03 00 call 0x39f40 + 2744: 33 c0 xor %eax,%eax + 2746: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 274b: c3 ret + 274c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2751: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2756: 90 nop + 2757: c3 ret + 2758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 275f: 00 + 2760: 48 83 ec 28 sub $0x28,%rsp + 2764: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 2769: 48 85 d2 test %rdx,%rdx + 276c: 74 1b je 0x2789 + 276e: 45 85 c0 test %r8d,%r8d + 2771: 7f 0a jg 0x277d + 2773: b8 fa ff ff ff mov $0xfffffffa,%eax + 2778: 48 83 c4 28 add $0x28,%rsp + 277c: c3 ret + 277d: e8 5e 79 03 00 call 0x3a0e0 + 2782: 33 c0 xor %eax,%eax + 2784: 48 83 c4 28 add $0x28,%rsp + 2788: c3 ret + 2789: b8 f8 ff ff ff mov $0xfffffff8,%eax + 278e: 48 83 c4 28 add $0x28,%rsp + 2792: c3 ret + 2793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 279f: 00 + 27a0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 27a5: 49 89 d1 mov %rdx,%r9 + 27a8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 + 27ac: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 27b1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 + 27b7: 4d 85 c9 test %r9,%r9 + 27ba: 0f 84 5a 01 00 00 je 0x291a + 27c0: 45 85 c0 test %r8d,%r8d + 27c3: 0f 8e 48 01 00 00 jle 0x2911 + 27c9: 41 83 f8 08 cmp $0x8,%r8d + 27cd: 0f 8c 2f 01 00 00 jl 0x2902 + 27d3: 4c 89 ca mov %r9,%rdx + 27d6: 48 83 e2 1f and $0x1f,%rdx + 27da: 85 d2 test %edx,%edx + 27dc: 74 11 je 0x27ef + 27de: f6 c2 07 test $0x7,%dl + 27e1: 0f 85 1b 01 00 00 jne 0x2902 + 27e7: f7 da neg %edx + 27e9: 83 c2 20 add $0x20,%edx + 27ec: c1 ea 03 shr $0x3,%edx + 27ef: 8d 42 08 lea 0x8(%rdx),%eax + 27f2: 44 3b c0 cmp %eax,%r8d + 27f5: 0f 8c 07 01 00 00 jl 0x2902 + 27fb: 44 89 c1 mov %r8d,%ecx + 27fe: 33 c0 xor %eax,%eax + 2800: 2b ca sub %edx,%ecx + 2802: 83 e1 07 and $0x7,%ecx + 2805: f7 d9 neg %ecx + 2807: 41 03 c8 add %r8d,%ecx + 280a: 41 89 d2 mov %edx,%r10d + 280d: 85 d2 test %edx,%edx + 280f: 76 27 jbe 0x2838 + 2811: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2818: 00 + 2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2820: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 + 2826: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 + 282a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) + 2830: 48 ff c0 inc %rax + 2833: 49 3b c2 cmp %r10,%rax + 2836: 72 e8 jb 0x2820 + 2838: 48 63 d1 movslq %ecx,%rdx + 283b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2840: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 + 2846: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 + 284d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) + 2853: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) + 285a: 49 83 c2 08 add $0x8,%r10 + 285e: 4c 3b d2 cmp %rdx,%r10 + 2861: 72 dd jb 0x2840 + 2863: 8d 41 01 lea 0x1(%rcx),%eax + 2866: 41 3b c0 cmp %r8d,%eax + 2869: 0f 87 89 00 00 00 ja 0x28f8 + 286f: 4d 63 c0 movslq %r8d,%r8 + 2872: 4c 2b c2 sub %rdx,%r8 + 2875: 49 83 f8 02 cmp $0x2,%r8 + 2879: 0f 8c 7f 00 00 00 jl 0x28fe + 287f: 44 89 c0 mov %r8d,%eax + 2882: 45 33 d2 xor %r10d,%r10d + 2885: 83 e0 fe and $0xfffffffe,%eax + 2888: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 288c: 48 63 c0 movslq %eax,%rax + 288f: c5 fb 12 c8 vmovddup %xmm0,%xmm1 + 2893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 289f: 00 + 28a0: 49 83 c2 02 add $0x2,%r10 + 28a4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 + 28a8: c5 f8 11 12 vmovups %xmm2,(%rdx) + 28ac: 48 83 c2 10 add $0x10,%rdx + 28b0: 4c 3b d0 cmp %rax,%r10 + 28b3: 72 eb jb 0x28a0 + 28b5: 49 3b c0 cmp %r8,%rax + 28b8: 73 3e jae 0x28f8 + 28ba: 48 63 c9 movslq %ecx,%rcx + 28bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 28c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 28c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 28cc: 00 + 28cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 28d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28e0: c5 fb 10 0a vmovsd (%rdx),%xmm1 + 28e4: 48 ff c0 inc %rax + 28e7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 28eb: c5 fb 11 12 vmovsd %xmm2,(%rdx) + 28ef: 48 83 c2 08 add $0x8,%rdx + 28f3: 49 3b c0 cmp %r8,%rax + 28f6: 72 e8 jb 0x28e0 + 28f8: 33 c0 xor %eax,%eax + 28fa: c5 f8 77 vzeroupper + 28fd: c3 ret + 28fe: 33 c0 xor %eax,%eax + 2900: eb b3 jmp 0x28b5 + 2902: 33 c9 xor %ecx,%ecx + 2904: 41 83 f8 01 cmp $0x1,%r8d + 2908: 72 ee jb 0x28f8 + 290a: 4d 63 c0 movslq %r8d,%r8 + 290d: 33 c0 xor %eax,%eax + 290f: eb a4 jmp 0x28b5 + 2911: b8 fa ff ff ff mov $0xfffffffa,%eax + 2916: c5 f8 77 vzeroupper + 2919: c3 ret + 291a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 291f: c5 f8 77 vzeroupper + 2922: c3 ret + 2923: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 292a: 00 + 292b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2940: 45 89 c1 mov %r8d,%r9d + 2943: 49 89 d0 mov %rdx,%r8 + 2946: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 294b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 2950: 4d 85 c0 test %r8,%r8 + 2953: 0f 84 f0 00 00 00 je 0x2a49 + 2959: 45 85 c9 test %r9d,%r9d + 295c: 0f 8e e1 00 00 00 jle 0x2a43 + 2962: 49 63 d1 movslq %r9d,%rdx + 2965: 48 83 fa 08 cmp $0x8,%rdx + 2969: 0f 8c cf 00 00 00 jl 0x2a3e + 296f: 4c 89 c0 mov %r8,%rax + 2972: 48 83 e0 1f and $0x1f,%rax + 2976: 85 c0 test %eax,%eax + 2978: 74 10 je 0x298a + 297a: a8 07 test $0x7,%al + 297c: 0f 85 bc 00 00 00 jne 0x2a3e + 2982: f7 d8 neg %eax + 2984: 83 c0 20 add $0x20,%eax + 2987: c1 e8 03 shr $0x3,%eax + 298a: 8d 48 08 lea 0x8(%rax),%ecx + 298d: 48 3b d1 cmp %rcx,%rdx + 2990: 0f 8c a8 00 00 00 jl 0x2a3e + 2996: 44 89 c9 mov %r9d,%ecx + 2999: 2b c8 sub %eax,%ecx + 299b: 83 e1 07 and $0x7,%ecx + 299e: 44 2b c9 sub %ecx,%r9d + 29a1: 33 c9 xor %ecx,%ecx + 29a3: 41 89 c2 mov %eax,%r10d + 29a6: 85 c0 test %eax,%eax + 29a8: 76 2e jbe 0x29d8 + 29aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 29b1: 00 + 29b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29c0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 + 29c6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 29ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 29d0: 48 ff c1 inc %rcx + 29d3: 49 3b ca cmp %r10,%rcx + 29d6: 72 e8 jb 0x29c0 + 29d8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 29dd: 49 63 c1 movslq %r9d,%rax + 29e0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 + 29e6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 + 29ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 29f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 29fa: 49 83 c2 08 add $0x8,%r10 + 29fe: 4c 3b d0 cmp %rax,%r10 + 2a01: 72 dd jb 0x29e0 + 2a03: 33 c0 xor %eax,%eax + 2a05: 41 8d 49 01 lea 0x1(%r9),%ecx + 2a09: 48 63 c9 movslq %ecx,%rcx + 2a0c: 48 3b ca cmp %rdx,%rcx + 2a0f: 77 27 ja 0x2a38 + 2a11: 4d 63 c9 movslq %r9d,%r9 + 2a14: 49 2b d1 sub %r9,%rdx + 2a17: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 2a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2a20: c5 fb 10 09 vmovsd (%rcx),%xmm1 + 2a24: 48 ff c0 inc %rax + 2a27: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 2a2b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 2a2f: 48 83 c1 08 add $0x8,%rcx + 2a33: 48 3b c2 cmp %rdx,%rax + 2a36: 72 e8 jb 0x2a20 + 2a38: 33 c0 xor %eax,%eax + 2a3a: c5 f8 77 vzeroupper + 2a3d: c3 ret + 2a3e: 45 33 c9 xor %r9d,%r9d + 2a41: eb c0 jmp 0x2a03 + 2a43: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a48: c3 ret + 2a49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a4e: c3 ret + 2a4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a56: 00 + 2a57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a5e: 66 90 xchg %ax,%ax + 2a60: 45 89 c1 mov %r8d,%r9d + 2a63: 49 89 d0 mov %rdx,%r8 + 2a66: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 2a6b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 + 2a70: 4d 85 c0 test %r8,%r8 + 2a73: 0f 84 f0 00 00 00 je 0x2b69 + 2a79: 45 85 c9 test %r9d,%r9d + 2a7c: 0f 8e e1 00 00 00 jle 0x2b63 + 2a82: 49 63 d1 movslq %r9d,%rdx + 2a85: 48 83 fa 08 cmp $0x8,%rdx + 2a89: 0f 8c cf 00 00 00 jl 0x2b5e + 2a8f: 4c 89 c0 mov %r8,%rax + 2a92: 48 83 e0 1f and $0x1f,%rax + 2a96: 85 c0 test %eax,%eax + 2a98: 74 10 je 0x2aaa + 2a9a: a8 07 test $0x7,%al + 2a9c: 0f 85 bc 00 00 00 jne 0x2b5e + 2aa2: f7 d8 neg %eax + 2aa4: 83 c0 20 add $0x20,%eax + 2aa7: c1 e8 03 shr $0x3,%eax + 2aaa: 8d 48 08 lea 0x8(%rax),%ecx + 2aad: 48 3b d1 cmp %rcx,%rdx + 2ab0: 0f 8c a8 00 00 00 jl 0x2b5e + 2ab6: 44 89 c9 mov %r9d,%ecx + 2ab9: 2b c8 sub %eax,%ecx + 2abb: 83 e1 07 and $0x7,%ecx + 2abe: 44 2b c9 sub %ecx,%r9d + 2ac1: 33 c9 xor %ecx,%ecx + 2ac3: 41 89 c2 mov %eax,%r10d + 2ac6: 85 c0 test %eax,%eax + 2ac8: 76 2e jbe 0x2af8 + 2aca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ad1: 00 + 2ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ae0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 + 2ae6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 2aea: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 2af0: 48 ff c1 inc %rcx + 2af3: 49 3b ca cmp %r10,%rcx + 2af6: 72 e8 jb 0x2ae0 + 2af8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 2afd: 49 63 c1 movslq %r9d,%rax + 2b00: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 + 2b06: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 + 2b0d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 2b13: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 2b1a: 49 83 c2 08 add $0x8,%r10 + 2b1e: 4c 3b d0 cmp %rax,%r10 + 2b21: 72 dd jb 0x2b00 + 2b23: 33 c0 xor %eax,%eax + 2b25: 41 8d 49 01 lea 0x1(%r9),%ecx + 2b29: 48 63 c9 movslq %ecx,%rcx + 2b2c: 48 3b ca cmp %rdx,%rcx + 2b2f: 77 27 ja 0x2b58 + 2b31: 4d 63 c9 movslq %r9d,%r9 + 2b34: 49 2b d1 sub %r9,%rdx + 2b37: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 2b3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2b40: c5 fb 10 01 vmovsd (%rcx),%xmm0 + 2b44: 48 ff c0 inc %rax + 2b47: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 2b4b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 2b4f: 48 83 c1 08 add $0x8,%rcx + 2b53: 48 3b c2 cmp %rdx,%rax + 2b56: 72 e8 jb 0x2b40 + 2b58: 33 c0 xor %eax,%eax + 2b5a: c5 f8 77 vzeroupper + 2b5d: c3 ret + 2b5e: 45 33 c9 xor %r9d,%r9d + 2b61: eb c0 jmp 0x2b23 + 2b63: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b68: c3 ret + 2b69: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2b6e: c3 ret + 2b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b76: 00 + 2b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2b7e: 66 90 xchg %ax,%ax + 2b80: 55 push %rbp + 2b81: 48 83 ec 30 sub $0x30,%rsp + 2b85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 2b8a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 2b8e: 48 89 55 28 mov %rdx,0x28(%rbp) + 2b92: 44 89 45 30 mov %r8d,0x30(%rbp) + 2b96: 48 8b 45 20 mov 0x20(%rbp),%rax + 2b9a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 2b9e: 8b 4d 30 mov 0x30(%rbp),%ecx + 2ba1: 89 4d 08 mov %ecx,0x8(%rbp) + 2ba4: 48 89 c1 mov %rax,%rcx + 2ba7: 8b 45 08 mov 0x8(%rbp),%eax + 2baa: 41 89 c0 mov %eax,%r8d + 2bad: e8 8e 75 13 00 call 0x13a140 + 2bb2: 89 45 00 mov %eax,0x0(%rbp) + 2bb5: 8b 45 00 mov 0x0(%rbp),%eax + 2bb8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 2bbc: 5d pop %rbp + 2bbd: c3 ret + 2bbe: 66 90 xchg %ax,%ax + 2bc0: 55 push %rbp + 2bc1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 2bc6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 2bcb: 48 89 4d 20 mov %rcx,0x20(%rbp) + 2bcf: 48 89 55 28 mov %rdx,0x28(%rbp) + 2bd3: 44 89 45 30 mov %r8d,0x30(%rbp) + 2bd7: 48 8b 45 20 mov 0x20(%rbp),%rax + 2bdb: 48 8b 55 28 mov 0x28(%rbp),%rdx + 2bdf: 8b 4d 30 mov 0x30(%rbp),%ecx + 2be2: 89 4d 08 mov %ecx,0x8(%rbp) + 2be5: 48 89 c1 mov %rax,%rcx + 2be8: 8b 45 08 mov 0x8(%rbp),%eax + 2beb: 41 89 c0 mov %eax,%r8d + 2bee: e8 6d 75 13 00 call 0x13a160 + 2bf3: 89 45 00 mov %eax,0x0(%rbp) + 2bf6: 8b 45 00 mov 0x0(%rbp),%eax + 2bf9: 48 8d 65 10 lea 0x10(%rbp),%rsp + 2bfd: 5d pop %rbp + 2bfe: c3 ret + 2bff: 90 nop + 2c00: 55 push %rbp + 2c01: 48 83 ec 30 sub $0x30,%rsp + 2c05: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 2c0a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 2c0e: 48 89 55 28 mov %rdx,0x28(%rbp) + 2c12: 44 89 45 30 mov %r8d,0x30(%rbp) + 2c16: 48 8b 45 20 mov 0x20(%rbp),%rax + 2c1a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 2c1e: 8b 4d 30 mov 0x30(%rbp),%ecx + 2c21: 89 4d 08 mov %ecx,0x8(%rbp) + 2c24: 48 89 c1 mov %rax,%rcx + 2c27: 8b 45 08 mov 0x8(%rbp),%eax + 2c2a: 41 89 c0 mov %eax,%r8d + 2c2d: e8 4e 75 13 00 call 0x13a180 + 2c32: 89 45 00 mov %eax,0x0(%rbp) + 2c35: 8b 45 00 mov 0x0(%rbp),%eax + 2c38: 48 8d 65 10 lea 0x10(%rbp),%rsp + 2c3c: 5d pop %rbp + 2c3d: c3 ret + 2c3e: 66 90 xchg %ax,%ax + 2c40: 55 push %rbp + 2c41: 48 83 ec 30 sub $0x30,%rsp + 2c45: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 2c4a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 2c4e: 48 89 55 28 mov %rdx,0x28(%rbp) + 2c52: 44 89 45 30 mov %r8d,0x30(%rbp) + 2c56: 48 8b 45 20 mov 0x20(%rbp),%rax + 2c5a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 2c5e: 8b 4d 30 mov 0x30(%rbp),%ecx + 2c61: 89 4d 08 mov %ecx,0x8(%rbp) + 2c64: 48 89 c1 mov %rax,%rcx + 2c67: 8b 45 08 mov 0x8(%rbp),%eax + 2c6a: 41 89 c0 mov %eax,%r8d + 2c6d: e8 2e 75 13 00 call 0x13a1a0 + 2c72: 89 45 00 mov %eax,0x0(%rbp) + 2c75: 8b 45 00 mov 0x0(%rbp),%eax + 2c78: 48 8d 65 10 lea 0x10(%rbp),%rsp + 2c7c: 5d pop %rbp + 2c7d: c3 ret + 2c7e: 66 90 xchg %ax,%ax + 2c80: 55 push %rbp + 2c81: 48 83 ec 30 sub $0x30,%rsp + 2c85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 2c8a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 2c8e: 48 89 55 28 mov %rdx,0x28(%rbp) + 2c92: 44 89 45 30 mov %r8d,0x30(%rbp) + 2c96: 48 8b 45 20 mov 0x20(%rbp),%rax + 2c9a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 2c9e: 8b 4d 30 mov 0x30(%rbp),%ecx + 2ca1: 89 4d 08 mov %ecx,0x8(%rbp) + 2ca4: 48 89 c1 mov %rax,%rcx + 2ca7: 8b 45 08 mov 0x8(%rbp),%eax + 2caa: 41 89 c0 mov %eax,%r8d + 2cad: e8 0e 75 13 00 call 0x13a1c0 + 2cb2: 89 45 00 mov %eax,0x0(%rbp) + 2cb5: 8b 45 00 mov 0x0(%rbp),%eax + 2cb8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 2cbc: 5d pop %rbp + 2cbd: c3 ret + 2cbe: 66 90 xchg %ax,%ax + 2cc0: 55 push %rbp + 2cc1: 48 83 ec 30 sub $0x30,%rsp + 2cc5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 2cca: 48 89 4d 20 mov %rcx,0x20(%rbp) + 2cce: 48 89 55 28 mov %rdx,0x28(%rbp) + 2cd2: 44 89 45 30 mov %r8d,0x30(%rbp) + 2cd6: 48 8b 45 20 mov 0x20(%rbp),%rax + 2cda: 48 8b 55 28 mov 0x28(%rbp),%rdx + 2cde: 8b 4d 30 mov 0x30(%rbp),%ecx + 2ce1: 89 4d 08 mov %ecx,0x8(%rbp) + 2ce4: 48 89 c1 mov %rax,%rcx + 2ce7: 8b 45 08 mov 0x8(%rbp),%eax + 2cea: 41 89 c0 mov %eax,%r8d + 2ced: e8 ee 74 13 00 call 0x13a1e0 + 2cf2: 89 45 00 mov %eax,0x0(%rbp) + 2cf5: 8b 45 00 mov 0x0(%rbp),%eax + 2cf8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 2cfc: 5d pop %rbp + 2cfd: c3 ret + 2cfe: 66 90 xchg %ax,%ax + 2d00: 48 83 ec 28 sub $0x28,%rsp + 2d04: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 2d09: 48 85 d2 test %rdx,%rdx + 2d0c: 74 28 je 0x2d36 + 2d0e: 45 85 c0 test %r8d,%r8d + 2d11: 7f 0a jg 0x2d1d + 2d13: b8 fa ff ff ff mov $0xfffffffa,%eax + 2d18: 48 83 c4 28 add $0x28,%rsp + 2d1c: c3 ret + 2d1d: 89 c8 mov %ecx,%eax + 2d1f: 48 c1 e9 20 shr $0x20,%rcx + 2d23: 48 c1 e1 20 shl $0x20,%rcx + 2d27: 48 0b c8 or %rax,%rcx + 2d2a: e8 51 75 03 00 call 0x3a280 + 2d2f: 33 c0 xor %eax,%eax + 2d31: 48 83 c4 28 add $0x28,%rsp + 2d35: c3 ret + 2d36: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2d3b: 48 83 c4 28 add $0x28,%rsp + 2d3f: c3 ret + 2d40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2d45: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 2d4a: 48 85 d2 test %rdx,%rdx + 2d4d: 74 2a je 0x2d79 + 2d4f: 45 85 c0 test %r8d,%r8d + 2d52: 7f 0b jg 0x2d5f + 2d54: b8 fa ff ff ff mov $0xfffffffa,%eax + 2d59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2d5e: c3 ret + 2d5f: 89 c8 mov %ecx,%eax + 2d61: 48 c1 e9 20 shr $0x20,%rcx + 2d65: 48 c1 e1 20 shl $0x20,%rcx + 2d69: 48 0b c8 or %rax,%rcx + 2d6c: e8 2f 75 03 00 call 0x3a2a0 + 2d71: 33 c0 xor %eax,%eax + 2d73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2d78: c3 ret + 2d79: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2d7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2d83: 90 nop + 2d84: c3 ret + 2d85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d8c: 00 + 2d8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2da0: 48 83 ec 28 sub $0x28,%rsp + 2da4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 2da9: 48 85 d2 test %rdx,%rdx + 2dac: 74 28 je 0x2dd6 + 2dae: 45 85 c0 test %r8d,%r8d + 2db1: 7f 0a jg 0x2dbd + 2db3: b8 fa ff ff ff mov $0xfffffffa,%eax + 2db8: 48 83 c4 28 add $0x28,%rsp + 2dbc: c3 ret + 2dbd: 89 c8 mov %ecx,%eax + 2dbf: 48 c1 e9 20 shr $0x20,%rcx + 2dc3: 48 c1 e1 20 shl $0x20,%rcx + 2dc7: 48 0b c8 or %rax,%rcx + 2dca: e8 f1 74 03 00 call 0x3a2c0 + 2dcf: 33 c0 xor %eax,%eax + 2dd1: 48 83 c4 28 add $0x28,%rsp + 2dd5: c3 ret + 2dd6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ddb: 48 83 c4 28 add $0x28,%rsp + 2ddf: c3 ret + 2de0: 48 83 ec 28 sub $0x28,%rsp + 2de4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 2de9: 48 85 d2 test %rdx,%rdx + 2dec: 74 28 je 0x2e16 + 2dee: 45 85 c0 test %r8d,%r8d + 2df1: 7f 0a jg 0x2dfd + 2df3: b8 fa ff ff ff mov $0xfffffffa,%eax + 2df8: 48 83 c4 28 add $0x28,%rsp + 2dfc: c3 ret + 2dfd: 89 c8 mov %ecx,%eax + 2dff: 48 c1 e9 20 shr $0x20,%rcx + 2e03: 48 c1 e1 20 shl $0x20,%rcx + 2e07: 48 0b c8 or %rax,%rcx + 2e0a: e8 d1 74 03 00 call 0x3a2e0 + 2e0f: 33 c0 xor %eax,%eax + 2e11: 48 83 c4 28 add $0x28,%rsp + 2e15: c3 ret + 2e16: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2e1b: 48 83 c4 28 add $0x28,%rsp + 2e1f: c3 ret + 2e20: 48 83 ec 28 sub $0x28,%rsp + 2e24: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 2e29: 48 85 d2 test %rdx,%rdx + 2e2c: 74 28 je 0x2e56 + 2e2e: 45 85 c0 test %r8d,%r8d + 2e31: 7f 0a jg 0x2e3d + 2e33: b8 fa ff ff ff mov $0xfffffffa,%eax + 2e38: 48 83 c4 28 add $0x28,%rsp + 2e3c: c3 ret + 2e3d: 89 c8 mov %ecx,%eax + 2e3f: 48 c1 e9 20 shr $0x20,%rcx + 2e43: 48 c1 e1 20 shl $0x20,%rcx + 2e47: 48 0b c8 or %rax,%rcx + 2e4a: e8 b1 74 03 00 call 0x3a300 + 2e4f: 33 c0 xor %eax,%eax + 2e51: 48 83 c4 28 add $0x28,%rsp + 2e55: c3 ret + 2e56: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2e5b: 48 83 c4 28 add $0x28,%rsp + 2e5f: c3 ret + 2e60: 48 83 ec 28 sub $0x28,%rsp + 2e64: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 2e69: 48 85 d2 test %rdx,%rdx + 2e6c: 74 28 je 0x2e96 + 2e6e: 45 85 c0 test %r8d,%r8d + 2e71: 7f 0a jg 0x2e7d + 2e73: b8 fa ff ff ff mov $0xfffffffa,%eax + 2e78: 48 83 c4 28 add $0x28,%rsp + 2e7c: c3 ret + 2e7d: 89 c8 mov %ecx,%eax + 2e7f: 48 c1 e9 20 shr $0x20,%rcx + 2e83: 48 c1 e1 20 shl $0x20,%rcx + 2e87: 48 0b c8 or %rax,%rcx + 2e8a: e8 d1 77 03 00 call 0x3a660 + 2e8f: 33 c0 xor %eax,%eax + 2e91: 48 83 c4 28 add $0x28,%rsp + 2e95: c3 ret + 2e96: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2e9b: 48 83 c4 28 add $0x28,%rsp + 2e9f: c3 ret + 2ea0: 48 83 ec 28 sub $0x28,%rsp + 2ea4: 48 85 d2 test %rdx,%rdx + 2ea7: 74 41 je 0x2eea + 2ea9: 45 85 c0 test %r8d,%r8d + 2eac: 7e 32 jle 0x2ee0 + 2eae: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c562d8 + 2eb5: 01 + 2eb6: 7a 02 jp 0x2eba + 2eb8: 74 10 je 0x2eca + 2eba: 0f 57 c9 xorps %xmm1,%xmm1 + 2ebd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 2ec1: 7a 02 jp 0x2ec5 + 2ec3: 74 0c je 0x2ed1 + 2ec5: e8 b6 7a 03 00 call 0x3a980 + 2eca: 33 c0 xor %eax,%eax + 2ecc: 48 83 c4 28 add $0x28,%rsp + 2ed0: c3 ret + 2ed1: 48 89 d1 mov %rdx,%rcx + 2ed4: 44 89 c2 mov %r8d,%edx + 2ed7: 48 83 c4 28 add $0x28,%rsp + 2edb: e9 20 3f 01 00 jmp 0x16e00 + 2ee0: b8 fa ff ff ff mov $0xfffffffa,%eax + 2ee5: 48 83 c4 28 add $0x28,%rsp + 2ee9: c3 ret + 2eea: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2eef: 48 83 c4 28 add $0x28,%rsp + 2ef3: c3 ret + 2ef4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2f00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2f05: 48 85 d2 test %rdx,%rdx + 2f08: 74 45 je 0x2f4f + 2f0a: 45 85 c0 test %r8d,%r8d + 2f0d: 7e 34 jle 0x2f43 + 2f0f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c562e0 + 2f16: 01 + 2f17: 7a 02 jp 0x2f1b + 2f19: 74 10 je 0x2f2b + 2f1b: 0f 57 c9 xorps %xmm1,%xmm1 + 2f1e: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 2f22: 7a 02 jp 0x2f26 + 2f24: 74 0d je 0x2f33 + 2f26: e8 f5 7b 03 00 call 0x3ab20 + 2f2b: 33 c0 xor %eax,%eax + 2f2d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f32: c3 ret + 2f33: 48 89 d1 mov %rdx,%rcx + 2f36: 44 89 c2 mov %r8d,%edx + 2f39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f3e: e9 bd 40 01 00 jmp 0x17000 + 2f43: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f48: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f4d: 90 nop + 2f4e: c3 ret + 2f4f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f54: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f59: 90 nop + 2f5a: 90 nop + 2f5b: 90 nop + 2f5c: c3 ret + 2f5d: 0f 1f 00 nopl (%rax) + 2f60: 48 83 ec 28 sub $0x28,%rsp + 2f64: 48 85 d2 test %rdx,%rdx + 2f67: 74 41 je 0x2faa + 2f69: 45 85 c0 test %r8d,%r8d + 2f6c: 7e 32 jle 0x2fa0 + 2f6e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c562e8 + 2f75: 01 + 2f76: 7a 02 jp 0x2f7a + 2f78: 74 10 je 0x2f8a + 2f7a: 0f 57 c9 xorps %xmm1,%xmm1 + 2f7d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 2f81: 7a 02 jp 0x2f85 + 2f83: 74 0c je 0x2f91 + 2f85: e8 36 7d 03 00 call 0x3acc0 + 2f8a: 33 c0 xor %eax,%eax + 2f8c: 48 83 c4 28 add $0x28,%rsp + 2f90: c3 ret + 2f91: 48 89 d1 mov %rdx,%rcx + 2f94: 44 89 c2 mov %r8d,%edx + 2f97: 48 83 c4 28 add $0x28,%rsp + 2f9b: e9 40 42 01 00 jmp 0x171e0 + 2fa0: b8 fa ff ff ff mov $0xfffffffa,%eax + 2fa5: 48 83 c4 28 add $0x28,%rsp + 2fa9: c3 ret + 2faa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2faf: 48 83 c4 28 add $0x28,%rsp + 2fb3: c3 ret + 2fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2fc0: 48 83 ec 28 sub $0x28,%rsp + 2fc4: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 2fc8: 48 85 d2 test %rdx,%rdx + 2fcb: 0f 84 c2 01 00 00 je 0x3193 + 2fd1: 45 85 c0 test %r8d,%r8d + 2fd4: 0f 8e af 01 00 00 jle 0x3189 + 2fda: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c562f0 + 2fe1: 01 + 2fe2: 7a 06 jp 0x2fea + 2fe4: 0f 84 98 01 00 00 je 0x3182 + 2fea: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 2fee: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 2ff2: 7a 06 jp 0x2ffa + 2ff4: 0f 84 78 01 00 00 je 0x3172 + 2ffa: 41 83 f8 10 cmp $0x10,%r8d + 2ffe: 0f 8c 5e 01 00 00 jl 0x3162 + 3004: 49 89 d1 mov %rdx,%r9 + 3007: 49 83 e1 1f and $0x1f,%r9 + 300b: 45 85 c9 test %r9d,%r9d + 300e: 74 18 je 0x3028 + 3010: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 3017: 0f 85 45 01 00 00 jne 0x3162 + 301d: 41 f7 d9 neg %r9d + 3020: 41 83 c1 20 add $0x20,%r9d + 3024: 41 c1 e9 03 shr $0x3,%r9d + 3028: 41 8d 41 10 lea 0x10(%r9),%eax + 302c: 44 3b c0 cmp %eax,%r8d + 302f: 0f 8c 2d 01 00 00 jl 0x3162 + 3035: 45 89 c2 mov %r8d,%r10d + 3038: 33 c0 xor %eax,%eax + 303a: 45 2b d1 sub %r9d,%r10d + 303d: 41 83 e2 0f and $0xf,%r10d + 3041: 41 f7 da neg %r10d + 3044: 45 03 d0 add %r8d,%r10d + 3047: 45 89 cb mov %r9d,%r11d + 304a: 45 85 c9 test %r9d,%r9d + 304d: 76 23 jbe 0x3072 + 304f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3056: 00 + 3057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 305e: 66 90 xchg %ax,%ax + 3060: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 + 3065: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) + 306a: 48 ff c0 inc %rax + 306d: 49 3b c3 cmp %r11,%rax + 3070: 72 ee jb 0x3060 + 3072: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 3076: 4d 63 ca movslq %r10d,%r9 + 3079: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 307f: 90 nop + 3080: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 + 3086: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 + 308d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 + 3094: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 + 309b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) + 30a1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) + 30a8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) + 30af: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) + 30b6: 49 83 c3 10 add $0x10,%r11 + 30ba: 4d 3b d9 cmp %r9,%r11 + 30bd: 72 c1 jb 0x3080 + 30bf: 41 8d 42 01 lea 0x1(%r10),%eax + 30c3: 41 3b c0 cmp %r8d,%eax + 30c6: 0f 87 88 00 00 00 ja 0x3154 + 30cc: 4d 63 c0 movslq %r8d,%r8 + 30cf: 4d 2b c1 sub %r9,%r8 + 30d2: 49 83 f8 04 cmp $0x4,%r8 + 30d6: 0f 8c 82 00 00 00 jl 0x315e + 30dc: 44 89 c0 mov %r8d,%eax + 30df: 45 33 db xor %r11d,%r11d + 30e2: 83 e0 fc and $0xfffffffc,%eax + 30e5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 + 30e9: 48 63 c0 movslq %eax,%rax + 30ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30f3: 00 + 30f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 30fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3100: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 + 3105: 49 83 c3 04 add $0x4,%r11 + 3109: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 310e: 49 83 c1 20 add $0x20,%r9 + 3112: 4c 3b d8 cmp %rax,%r11 + 3115: 72 e9 jb 0x3100 + 3117: 49 3b c0 cmp %r8,%rax + 311a: 73 38 jae 0x3154 + 311c: 4d 63 d2 movslq %r10d,%r10 + 311f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 3123: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 3127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 312e: 00 + 312f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3136: 0f 1f 00 nopl (%rax) + 3139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3140: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 + 3144: 48 ff c0 inc %rax + 3147: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 314b: 48 83 c2 08 add $0x8,%rdx + 314f: 49 3b c0 cmp %r8,%rax + 3152: 72 ec jb 0x3140 + 3154: 33 c0 xor %eax,%eax + 3156: c5 f8 77 vzeroupper + 3159: 48 83 c4 28 add $0x28,%rsp + 315d: c3 ret + 315e: 33 c0 xor %eax,%eax + 3160: eb b5 jmp 0x3117 + 3162: 45 33 d2 xor %r10d,%r10d + 3165: 41 83 f8 01 cmp $0x1,%r8d + 3169: 72 e9 jb 0x3154 + 316b: 4d 63 c0 movslq %r8d,%r8 + 316e: 33 c0 xor %eax,%eax + 3170: eb a5 jmp 0x3117 + 3172: 48 89 d1 mov %rdx,%rcx + 3175: 44 89 c2 mov %r8d,%edx + 3178: e8 a3 40 01 00 call 0x17220 + 317d: 48 83 c4 28 add $0x28,%rsp + 3181: c3 ret + 3182: 33 c0 xor %eax,%eax + 3184: 48 83 c4 28 add $0x28,%rsp + 3188: c3 ret + 3189: b8 fa ff ff ff mov $0xfffffffa,%eax + 318e: 48 83 c4 28 add $0x28,%rsp + 3192: c3 ret + 3193: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3198: 48 83 c4 28 add $0x28,%rsp + 319c: c3 ret + 319d: 0f 1f 00 nopl (%rax) + 31a0: 48 83 ec 28 sub $0x28,%rsp + 31a4: 48 85 d2 test %rdx,%rdx + 31a7: 0f 84 be 01 00 00 je 0x336b + 31ad: 45 85 c0 test %r8d,%r8d + 31b0: 0f 8e ab 01 00 00 jle 0x3361 + 31b6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c562f8 + 31bd: 01 + 31be: 7a 06 jp 0x31c6 + 31c0: 0f 84 94 01 00 00 je 0x335a + 31c6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 31ca: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 31ce: 7a 06 jp 0x31d6 + 31d0: 0f 84 74 01 00 00 je 0x334a + 31d6: 41 83 f8 10 cmp $0x10,%r8d + 31da: 0f 8c 62 01 00 00 jl 0x3342 + 31e0: 49 89 d3 mov %rdx,%r11 + 31e3: 49 83 e3 1f and $0x1f,%r11 + 31e7: 45 85 db test %r11d,%r11d + 31ea: 74 18 je 0x3204 + 31ec: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 31f3: 0f 85 49 01 00 00 jne 0x3342 + 31f9: 41 f7 db neg %r11d + 31fc: 41 83 c3 20 add $0x20,%r11d + 3200: 41 c1 eb 03 shr $0x3,%r11d + 3204: 41 8d 43 10 lea 0x10(%r11),%eax + 3208: 44 3b c0 cmp %eax,%r8d + 320b: 0f 8c 31 01 00 00 jl 0x3342 + 3211: 45 89 c1 mov %r8d,%r9d + 3214: 33 c0 xor %eax,%eax + 3216: 45 2b cb sub %r11d,%r9d + 3219: 41 83 e1 0f and $0xf,%r9d + 321d: 41 f7 d9 neg %r9d + 3220: 45 03 c8 add %r8d,%r9d + 3223: 45 89 da mov %r11d,%r10d + 3226: 45 85 db test %r11d,%r11d + 3229: 76 27 jbe 0x3252 + 322b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3232: 00 + 3233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 323a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3240: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 3245: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 324a: 48 ff c0 inc %rax + 324d: 49 3b c2 cmp %r10,%rax + 3250: 72 ee jb 0x3240 + 3252: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 3257: 49 63 c1 movslq %r9d,%rax + 325a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3260: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 3266: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 326d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 3274: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 327b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 3281: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 3288: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 328f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 3296: 49 83 c2 10 add $0x10,%r10 + 329a: 4c 3b d0 cmp %rax,%r10 + 329d: 72 c1 jb 0x3260 + 329f: 41 8d 41 01 lea 0x1(%r9),%eax + 32a3: 41 3b c0 cmp %r8d,%eax + 32a6: 0f 87 88 00 00 00 ja 0x3334 + 32ac: 4d 63 c0 movslq %r8d,%r8 + 32af: 4d 63 c9 movslq %r9d,%r9 + 32b2: 4d 2b c1 sub %r9,%r8 + 32b5: 49 83 f8 04 cmp $0x4,%r8 + 32b9: 0f 8c 7f 00 00 00 jl 0x333e + 32bf: 4d 63 c9 movslq %r9d,%r9 + 32c2: 44 89 c0 mov %r8d,%eax + 32c5: 83 e0 fc and $0xfffffffc,%eax + 32c8: 45 33 db xor %r11d,%r11d + 32cb: 48 63 c0 movslq %eax,%rax + 32ce: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 32d3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 32d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 32de: 00 00 + 32e0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 32e5: 49 83 c3 04 add $0x4,%r11 + 32e9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 32ee: 49 83 c2 20 add $0x20,%r10 + 32f2: 4c 3b d8 cmp %rax,%r11 + 32f5: 72 e9 jb 0x32e0 + 32f7: 49 3b c0 cmp %r8,%rax + 32fa: 73 38 jae 0x3334 + 32fc: 4d 63 c9 movslq %r9d,%r9 + 32ff: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 3303: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 3307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 330e: 00 + 330f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3316: 0f 1f 00 nopl (%rax) + 3319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3320: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 3324: 48 ff c0 inc %rax + 3327: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 332b: 48 83 c2 08 add $0x8,%rdx + 332f: 49 3b c0 cmp %r8,%rax + 3332: 72 ec jb 0x3320 + 3334: 33 c0 xor %eax,%eax + 3336: c5 f8 77 vzeroupper + 3339: 48 83 c4 28 add $0x28,%rsp + 333d: c3 ret + 333e: 33 c0 xor %eax,%eax + 3340: eb b5 jmp 0x32f7 + 3342: 45 33 c9 xor %r9d,%r9d + 3345: e9 55 ff ff ff jmp 0x329f + 334a: 48 89 d1 mov %rdx,%rcx + 334d: 44 89 c2 mov %r8d,%edx + 3350: e8 0b 3f 01 00 call 0x17260 + 3355: 48 83 c4 28 add $0x28,%rsp + 3359: c3 ret + 335a: 33 c0 xor %eax,%eax + 335c: 48 83 c4 28 add $0x28,%rsp + 3360: c3 ret + 3361: b8 fa ff ff ff mov $0xfffffffa,%eax + 3366: 48 83 c4 28 add $0x28,%rsp + 336a: c3 ret + 336b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3370: 48 83 c4 28 add $0x28,%rsp + 3374: c3 ret + 3375: 0f 1f 40 00 nopl 0x0(%rax) + 3379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3380: 48 83 ec 28 sub $0x28,%rsp + 3384: 48 85 d2 test %rdx,%rdx + 3387: 0f 84 be 01 00 00 je 0x354b + 338d: 45 85 c0 test %r8d,%r8d + 3390: 0f 8e ab 01 00 00 jle 0x3541 + 3396: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c56300 + 339d: 01 + 339e: 7a 06 jp 0x33a6 + 33a0: 0f 84 94 01 00 00 je 0x353a + 33a6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 33aa: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 33ae: 7a 06 jp 0x33b6 + 33b0: 0f 84 74 01 00 00 je 0x352a + 33b6: 41 83 f8 10 cmp $0x10,%r8d + 33ba: 0f 8c 62 01 00 00 jl 0x3522 + 33c0: 49 89 d3 mov %rdx,%r11 + 33c3: 49 83 e3 1f and $0x1f,%r11 + 33c7: 45 85 db test %r11d,%r11d + 33ca: 74 18 je 0x33e4 + 33cc: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 33d3: 0f 85 49 01 00 00 jne 0x3522 + 33d9: 41 f7 db neg %r11d + 33dc: 41 83 c3 20 add $0x20,%r11d + 33e0: 41 c1 eb 03 shr $0x3,%r11d + 33e4: 41 8d 43 10 lea 0x10(%r11),%eax + 33e8: 44 3b c0 cmp %eax,%r8d + 33eb: 0f 8c 31 01 00 00 jl 0x3522 + 33f1: 45 89 c1 mov %r8d,%r9d + 33f4: 33 c0 xor %eax,%eax + 33f6: 45 2b cb sub %r11d,%r9d + 33f9: 41 83 e1 0f and $0xf,%r9d + 33fd: 41 f7 d9 neg %r9d + 3400: 45 03 c8 add %r8d,%r9d + 3403: 45 89 da mov %r11d,%r10d + 3406: 45 85 db test %r11d,%r11d + 3409: 76 27 jbe 0x3432 + 340b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3412: 00 + 3413: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 341a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3420: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 3425: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 342a: 48 ff c0 inc %rax + 342d: 49 3b c2 cmp %r10,%rax + 3430: 72 ee jb 0x3420 + 3432: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 3437: 49 63 c1 movslq %r9d,%rax + 343a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3440: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 3446: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 344d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 3454: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 345b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 3461: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 3468: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 346f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 3476: 49 83 c2 10 add $0x10,%r10 + 347a: 4c 3b d0 cmp %rax,%r10 + 347d: 72 c1 jb 0x3440 + 347f: 41 8d 41 01 lea 0x1(%r9),%eax + 3483: 41 3b c0 cmp %r8d,%eax + 3486: 0f 87 88 00 00 00 ja 0x3514 + 348c: 4d 63 c0 movslq %r8d,%r8 + 348f: 4d 63 c9 movslq %r9d,%r9 + 3492: 4d 2b c1 sub %r9,%r8 + 3495: 49 83 f8 04 cmp $0x4,%r8 + 3499: 0f 8c 7f 00 00 00 jl 0x351e + 349f: 4d 63 c9 movslq %r9d,%r9 + 34a2: 44 89 c0 mov %r8d,%eax + 34a5: 83 e0 fc and $0xfffffffc,%eax + 34a8: 45 33 db xor %r11d,%r11d + 34ab: 48 63 c0 movslq %eax,%rax + 34ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 34b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 34b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 34be: 00 00 + 34c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 34c5: 49 83 c3 04 add $0x4,%r11 + 34c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 34ce: 49 83 c2 20 add $0x20,%r10 + 34d2: 4c 3b d8 cmp %rax,%r11 + 34d5: 72 e9 jb 0x34c0 + 34d7: 49 3b c0 cmp %r8,%rax + 34da: 73 38 jae 0x3514 + 34dc: 4d 63 c9 movslq %r9d,%r9 + 34df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 34e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 34e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34ee: 00 + 34ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 34f6: 0f 1f 00 nopl (%rax) + 34f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3500: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 3504: 48 ff c0 inc %rax + 3507: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 350b: 48 83 c2 08 add $0x8,%rdx + 350f: 49 3b c0 cmp %r8,%rax + 3512: 72 ec jb 0x3500 + 3514: 33 c0 xor %eax,%eax + 3516: c5 f8 77 vzeroupper + 3519: 48 83 c4 28 add $0x28,%rsp + 351d: c3 ret + 351e: 33 c0 xor %eax,%eax + 3520: eb b5 jmp 0x34d7 + 3522: 45 33 c9 xor %r9d,%r9d + 3525: e9 55 ff ff ff jmp 0x347f + 352a: 48 89 d1 mov %rdx,%rcx + 352d: 44 89 c2 mov %r8d,%edx + 3530: e8 6b 3d 01 00 call 0x172a0 + 3535: 48 83 c4 28 add $0x28,%rsp + 3539: c3 ret + 353a: 33 c0 xor %eax,%eax + 353c: 48 83 c4 28 add $0x28,%rsp + 3540: c3 ret + 3541: b8 fa ff ff ff mov $0xfffffffa,%eax + 3546: 48 83 c4 28 add $0x28,%rsp + 354a: c3 ret + 354b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3550: 48 83 c4 28 add $0x28,%rsp + 3554: c3 ret + 3555: 0f 1f 40 00 nopl 0x0(%rax) + 3559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3560: 56 push %rsi + 3561: 57 push %rdi + 3562: 41 54 push %r12 + 3564: 55 push %rbp + 3565: 48 83 ec 28 sub $0x28,%rsp + 3569: 89 cf mov %ecx,%edi + 356b: 4d 89 cc mov %r9,%r12 + 356e: 83 ff 1e cmp $0x1e,%edi + 3571: 0f 87 7a 01 00 00 ja 0x36f1 + 3577: 4d 85 e4 test %r12,%r12 + 357a: 0f 84 80 01 00 00 je 0x3700 + 3580: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 3585: 48 85 f6 test %rsi,%rsi + 3588: 0f 84 72 01 00 00 je 0x3700 + 358e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 3593: 48 85 ed test %rbp,%rbp + 3596: 0f 84 64 01 00 00 je 0x3700 + 359c: 83 fa 08 cmp $0x8,%edx + 359f: 74 1e je 0x35bf + 35a1: 83 fa 04 cmp $0x4,%edx + 35a4: 74 19 je 0x35bf + 35a6: 83 fa 01 cmp $0x1,%edx + 35a9: 74 14 je 0x35bf + 35ab: 83 fa 02 cmp $0x2,%edx + 35ae: 74 0f je 0x35bf + 35b0: b8 ee ff ff ff mov $0xffffffee,%eax + 35b5: 48 83 c4 28 add $0x28,%rsp + 35b9: 5d pop %rbp + 35ba: 41 5c pop %r12 + 35bc: 5f pop %rdi + 35bd: 5e pop %rsi + 35be: c3 ret + 35bf: 83 ff 1d cmp $0x1d,%edi + 35c2: 0f 8f 29 01 00 00 jg 0x36f1 + 35c8: 83 ff 04 cmp $0x4,%edi + 35cb: 7f 14 jg 0x35e1 + 35cd: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 35d4: 00 + 35d5: 33 c0 xor %eax,%eax + 35d7: 89 06 mov %eax,(%rsi) + 35d9: 89 45 00 mov %eax,0x0(%rbp) + 35dc: e9 04 01 00 00 jmp 0x36e5 + 35e1: 83 ff 06 cmp $0x6,%edi + 35e4: 7f 11 jg 0x35f7 + 35e6: 33 c0 xor %eax,%eax + 35e8: 41 89 04 24 mov %eax,(%r12) + 35ec: 89 06 mov %eax,(%rsi) + 35ee: 89 45 00 mov %eax,0x0(%rbp) + 35f1: 41 8b 04 24 mov (%r12),%eax + 35f5: eb 67 jmp 0x365e + 35f7: 8d 4f ff lea -0x1(%rdi),%ecx + 35fa: 83 f9 10 cmp $0x10,%ecx + 35fd: 7f 48 jg 0x3647 + 35ff: 41 bb 01 00 00 00 mov $0x1,%r11d + 3605: 41 d3 e3 shl %cl,%r11d + 3608: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 360f: 00 + 3610: 83 e0 c0 and $0xffffffc0,%eax + 3613: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 361a: 00 + 361b: 41 89 04 24 mov %eax,(%r12) + 361f: 44 89 d8 mov %r11d,%eax + 3622: d1 f8 sar $1,%eax + 3624: 41 83 e2 c0 and $0xffffffc0,%r10d + 3628: c1 e8 1e shr $0x1e,%eax + 362b: 41 03 c3 add %r11d,%eax + 362e: 83 e0 fc and $0xfffffffc,%eax + 3631: 83 c0 43 add $0x43,%eax + 3634: c7 06 00 00 00 00 movl $0x0,(%rsi) + 363a: 83 e0 c0 and $0xffffffc0,%eax + 363d: 44 89 55 00 mov %r10d,0x0(%rbp) + 3641: 41 03 04 24 add (%r12),%eax + 3645: eb 12 jmp 0x3659 + 3647: 4c 89 e2 mov %r12,%rdx + 364a: 49 89 f0 mov %rsi,%r8 + 364d: 49 89 e9 mov %rbp,%r9 + 3650: e8 eb 77 03 00 call 0x3ae40 + 3655: 41 8b 04 24 mov (%r12),%eax + 3659: 83 ff 13 cmp $0x13,%edi + 365c: 7d 2a jge 0x3688 + 365e: 89 f9 mov %edi,%ecx + 3660: 41 ba 01 00 00 00 mov $0x1,%r10d + 3666: 41 d3 e2 shl %cl,%r10d + 3669: 45 89 d3 mov %r10d,%r11d + 366c: 41 d1 fb sar $1,%r11d + 366f: 41 c1 eb 1e shr $0x1e,%r11d + 3673: 45 03 da add %r10d,%r11d + 3676: 41 c1 eb 02 shr $0x2,%r11d + 367a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 3681: 00 + 3682: 41 83 e2 c0 and $0xffffffc0,%r10d + 3686: eb 18 jmp 0x36a0 + 3688: 41 ba 01 00 00 00 mov $0x1,%r10d + 368e: 8d 4f 14 lea 0x14(%rdi),%ecx + 3691: 41 d3 e2 shl %cl,%r10d + 3694: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 369b: 00 + 369c: 41 83 e2 c0 and $0xffffffc0,%r10d + 36a0: 83 ff 0a cmp $0xa,%edi + 36a3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 36aa: 00 + 36ab: 41 89 04 24 mov %eax,(%r12) + 36af: 7f 04 jg 0x36b5 + 36b1: 33 c0 xor %eax,%eax + 36b3: eb 21 jmp 0x36d6 + 36b5: 89 f9 mov %edi,%ecx + 36b7: b8 01 00 00 00 mov $0x1,%eax + 36bc: d3 e0 shl %cl,%eax + 36be: 89 c7 mov %eax,%edi + 36c0: d1 ff sar $1,%edi + 36c2: c1 ef 1e shr $0x1e,%edi + 36c5: 03 f8 add %eax,%edi + 36c7: 83 e7 fc and $0xfffffffc,%edi + 36ca: 83 c7 43 add $0x43,%edi + 36cd: 83 e7 c0 and $0xffffffc0,%edi + 36d0: 8b 16 mov (%rsi),%edx + 36d2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 36d6: 89 06 mov %eax,(%rsi) + 36d8: 8b 45 00 mov 0x0(%rbp),%eax + 36db: 85 c0 test %eax,%eax + 36dd: 7e 06 jle 0x36e5 + 36df: 83 c0 40 add $0x40,%eax + 36e2: 89 45 00 mov %eax,0x0(%rbp) + 36e5: 33 c0 xor %eax,%eax + 36e7: 48 83 c4 28 add $0x28,%rsp + 36eb: 5d pop %rbp + 36ec: 41 5c pop %r12 + 36ee: 5f pop %rdi + 36ef: 5e pop %rsi + 36f0: c3 ret + 36f1: b8 ef ff ff ff mov $0xffffffef,%eax + 36f6: 48 83 c4 28 add $0x28,%rsp + 36fa: 5d pop %rbp + 36fb: 41 5c pop %r12 + 36fd: 5f pop %rdi + 36fe: 5e pop %rsi + 36ff: c3 ret + 3700: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3705: 48 83 c4 28 add $0x28,%rsp + 3709: 5d pop %rbp + 370a: 41 5c pop %r12 + 370c: 5f pop %rdi + 370d: 5e pop %rsi + 370e: c3 ret + 370f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3716: 00 + 3717: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 371e: 66 90 xchg %ax,%ax + 3720: 41 54 push %r12 + 3722: 41 55 push %r13 + 3724: 41 56 push %r14 + 3726: 41 57 push %r15 + 3728: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 372d: 41 89 cd mov %ecx,%r13d + 3730: 4d 89 cc mov %r9,%r12 + 3733: 41 83 fd 1e cmp $0x1e,%r13d + 3737: 0f 87 94 01 00 00 ja 0x38d1 + 373d: 4d 85 e4 test %r12,%r12 + 3740: 0f 84 9e 01 00 00 je 0x38e4 + 3746: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 374b: 4d 85 f6 test %r14,%r14 + 374e: 0f 84 90 01 00 00 je 0x38e4 + 3754: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 3759: 4d 85 ff test %r15,%r15 + 375c: 0f 84 82 01 00 00 je 0x38e4 + 3762: 83 fa 08 cmp $0x8,%edx + 3765: 74 22 je 0x3789 + 3767: 83 fa 04 cmp $0x4,%edx + 376a: 74 1d je 0x3789 + 376c: 83 fa 01 cmp $0x1,%edx + 376f: 74 18 je 0x3789 + 3771: 83 fa 02 cmp $0x2,%edx + 3774: 74 13 je 0x3789 + 3776: b8 ee ff ff ff mov $0xffffffee,%eax + 377b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3780: 41 5f pop %r15 + 3782: 41 5e pop %r14 + 3784: 41 5d pop %r13 + 3786: 41 5c pop %r12 + 3788: c3 ret + 3789: 41 83 fd 1d cmp $0x1d,%r13d + 378d: 0f 8f 3e 01 00 00 jg 0x38d1 + 3793: 41 83 fd 04 cmp $0x4,%r13d + 3797: 7f 15 jg 0x37ae + 3799: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 37a0: 00 + 37a1: 33 c0 xor %eax,%eax + 37a3: 41 89 06 mov %eax,(%r14) + 37a6: 41 89 07 mov %eax,(%r15) + 37a9: e9 13 01 00 00 jmp 0x38c1 + 37ae: 41 83 fd 06 cmp $0x6,%r13d + 37b2: 7f 12 jg 0x37c6 + 37b4: 33 c0 xor %eax,%eax + 37b6: 41 89 04 24 mov %eax,(%r12) + 37ba: 41 89 06 mov %eax,(%r14) + 37bd: 41 89 07 mov %eax,(%r15) + 37c0: 41 8b 14 24 mov (%r12),%edx + 37c4: eb 6a jmp 0x3830 + 37c6: 41 8d 4d ff lea -0x1(%r13),%ecx + 37ca: 83 f9 11 cmp $0x11,%ecx + 37cd: 7f 49 jg 0x3818 + 37cf: 41 bb 01 00 00 00 mov $0x1,%r11d + 37d5: 41 d3 e3 shl %cl,%r11d + 37d8: 44 89 da mov %r11d,%edx + 37db: 45 89 da mov %r11d,%r10d + 37de: d1 fa sar $1,%edx + 37e0: c1 ea 1e shr $0x1e,%edx + 37e3: 41 c1 e2 03 shl $0x3,%r10d + 37e7: 41 03 d3 add %r11d,%edx + 37ea: 44 89 d0 mov %r10d,%eax + 37ed: 83 e2 fc and $0xfffffffc,%edx + 37f0: 83 c0 47 add $0x47,%eax + 37f3: 41 83 c2 3f add $0x3f,%r10d + 37f7: 83 c2 43 add $0x43,%edx + 37fa: 83 e0 c0 and $0xffffffc0,%eax + 37fd: 41 89 04 24 mov %eax,(%r12) + 3801: 41 83 e2 c0 and $0xffffffc0,%r10d + 3805: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 380c: 83 e2 c0 and $0xffffffc0,%edx + 380f: 45 89 17 mov %r10d,(%r15) + 3812: 41 03 14 24 add (%r12),%edx + 3816: eb 12 jmp 0x382a + 3818: 4c 89 e2 mov %r12,%rdx + 381b: 4d 89 f0 mov %r14,%r8 + 381e: 4d 89 f9 mov %r15,%r9 + 3821: e8 5a 78 03 00 call 0x3b080 + 3826: 41 8b 14 24 mov (%r12),%edx + 382a: 41 83 fd 13 cmp $0x13,%r13d + 382e: 7d 29 jge 0x3859 + 3830: 44 89 e9 mov %r13d,%ecx + 3833: b8 01 00 00 00 mov $0x1,%eax + 3838: d3 e0 shl %cl,%eax + 383a: 41 89 c2 mov %eax,%r10d + 383d: 41 d1 fa sar $1,%r10d + 3840: 41 c1 ea 1e shr $0x1e,%r10d + 3844: 44 03 d0 add %eax,%r10d + 3847: 41 c1 ea 02 shr $0x2,%r10d + 384b: 41 c1 e2 03 shl $0x3,%r10d + 384f: 41 83 c2 3f add $0x3f,%r10d + 3853: 41 83 e2 c0 and $0xffffffc0,%r10d + 3857: eb 1c jmp 0x3875 + 3859: 41 ba 01 00 00 00 mov $0x1,%r10d + 385f: 41 8d 4d 14 lea 0x14(%r13),%ecx + 3863: 41 d3 e2 shl %cl,%r10d + 3866: 41 c1 e2 03 shl $0x3,%r10d + 386a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 3871: 41 83 e2 c0 and $0xffffffc0,%r10d + 3875: 45 03 d2 add %r10d,%r10d + 3878: 41 03 d2 add %r10d,%edx + 387b: 81 c2 00 01 00 00 add $0x100,%edx + 3881: 41 89 14 24 mov %edx,(%r12) + 3885: 41 83 fd 0a cmp $0xa,%r13d + 3889: 7f 04 jg 0x388f + 388b: 33 d2 xor %edx,%edx + 388d: eb 22 jmp 0x38b1 + 388f: 44 89 e9 mov %r13d,%ecx + 3892: b8 01 00 00 00 mov $0x1,%eax + 3897: d3 e0 shl %cl,%eax + 3899: 89 c2 mov %eax,%edx + 389b: d1 fa sar $1,%edx + 389d: c1 ea 1e shr $0x1e,%edx + 38a0: 03 d0 add %eax,%edx + 38a2: 83 e2 fc and $0xfffffffc,%edx + 38a5: 83 c2 43 add $0x43,%edx + 38a8: 83 e2 c0 and $0xffffffc0,%edx + 38ab: 83 c2 40 add $0x40,%edx + 38ae: 41 03 16 add (%r14),%edx + 38b1: 41 89 16 mov %edx,(%r14) + 38b4: 41 8b 07 mov (%r15),%eax + 38b7: 85 c0 test %eax,%eax + 38b9: 7e 06 jle 0x38c1 + 38bb: 83 c0 40 add $0x40,%eax + 38be: 41 89 07 mov %eax,(%r15) + 38c1: 33 c0 xor %eax,%eax + 38c3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 38c8: 41 5f pop %r15 + 38ca: 41 5e pop %r14 + 38cc: 41 5d pop %r13 + 38ce: 41 5c pop %r12 + 38d0: c3 ret + 38d1: b8 ef ff ff ff mov $0xffffffef,%eax + 38d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 38db: 41 5f pop %r15 + 38dd: 41 5e pop %r14 + 38df: 41 5d pop %r13 + 38e1: 41 5c pop %r12 + 38e3: c3 ret + 38e4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 38e9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 38ee: 41 5f pop %r15 + 38f0: 41 5e pop %r14 + 38f2: 41 5d pop %r13 + 38f4: 41 5c pop %r12 + 38f6: c3 ret + 38f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 38fe: 00 00 + 3900: 56 push %rsi + 3901: 57 push %rdi + 3902: 41 54 push %r12 + 3904: 55 push %rbp + 3905: 48 83 ec 28 sub $0x28,%rsp + 3909: 89 cf mov %ecx,%edi + 390b: 4d 89 cc mov %r9,%r12 + 390e: 83 ff 1e cmp $0x1e,%edi + 3911: 0f 87 7a 01 00 00 ja 0x3a91 + 3917: 4d 85 e4 test %r12,%r12 + 391a: 0f 84 80 01 00 00 je 0x3aa0 + 3920: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 3925: 48 85 f6 test %rsi,%rsi + 3928: 0f 84 72 01 00 00 je 0x3aa0 + 392e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 3933: 48 85 ed test %rbp,%rbp + 3936: 0f 84 64 01 00 00 je 0x3aa0 + 393c: 83 fa 08 cmp $0x8,%edx + 393f: 74 1e je 0x395f + 3941: 83 fa 04 cmp $0x4,%edx + 3944: 74 19 je 0x395f + 3946: 83 fa 01 cmp $0x1,%edx + 3949: 74 14 je 0x395f + 394b: 83 fa 02 cmp $0x2,%edx + 394e: 74 0f je 0x395f + 3950: b8 ee ff ff ff mov $0xffffffee,%eax + 3955: 48 83 c4 28 add $0x28,%rsp + 3959: 5d pop %rbp + 395a: 41 5c pop %r12 + 395c: 5f pop %rdi + 395d: 5e pop %rsi + 395e: c3 ret + 395f: 83 ff 1d cmp $0x1d,%edi + 3962: 0f 8f 29 01 00 00 jg 0x3a91 + 3968: 83 ff 04 cmp $0x4,%edi + 396b: 7f 14 jg 0x3981 + 396d: 33 c0 xor %eax,%eax + 396f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 3976: 00 + 3977: 89 06 mov %eax,(%rsi) + 3979: 89 45 00 mov %eax,0x0(%rbp) + 397c: e9 04 01 00 00 jmp 0x3a85 + 3981: 83 ff 06 cmp $0x6,%edi + 3984: 7f 11 jg 0x3997 + 3986: 33 c0 xor %eax,%eax + 3988: 41 89 04 24 mov %eax,(%r12) + 398c: 89 06 mov %eax,(%rsi) + 398e: 89 45 00 mov %eax,0x0(%rbp) + 3991: 41 8b 04 24 mov (%r12),%eax + 3995: eb 67 jmp 0x39fe + 3997: 8d 4f ff lea -0x1(%rdi),%ecx + 399a: 83 f9 11 cmp $0x11,%ecx + 399d: 7f 48 jg 0x39e7 + 399f: 41 bb 01 00 00 00 mov $0x1,%r11d + 39a5: 41 d3 e3 shl %cl,%r11d + 39a8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 39af: 00 + 39b0: 83 e0 c0 and $0xffffffc0,%eax + 39b3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 39ba: 00 + 39bb: 41 89 04 24 mov %eax,(%r12) + 39bf: 44 89 d8 mov %r11d,%eax + 39c2: 41 83 e2 c0 and $0xffffffc0,%r10d + 39c6: d1 f8 sar $1,%eax + 39c8: c7 06 00 00 00 00 movl $0x0,(%rsi) + 39ce: c1 e8 1e shr $0x1e,%eax + 39d1: 44 89 55 00 mov %r10d,0x0(%rbp) + 39d5: 41 03 c3 add %r11d,%eax + 39d8: 83 e0 fc and $0xfffffffc,%eax + 39db: 83 c0 43 add $0x43,%eax + 39de: 83 e0 c0 and $0xffffffc0,%eax + 39e1: 41 03 04 24 add (%r12),%eax + 39e5: eb 12 jmp 0x39f9 + 39e7: 4c 89 e2 mov %r12,%rdx + 39ea: 49 89 f0 mov %rsi,%r8 + 39ed: 49 89 e9 mov %rbp,%r9 + 39f0: e8 ab 78 03 00 call 0x3b2a0 + 39f5: 41 8b 04 24 mov (%r12),%eax + 39f9: 83 ff 15 cmp $0x15,%edi + 39fc: 7d 2a jge 0x3a28 + 39fe: 89 f9 mov %edi,%ecx + 3a00: 41 ba 01 00 00 00 mov $0x1,%r10d + 3a06: 41 d3 e2 shl %cl,%r10d + 3a09: 45 89 d3 mov %r10d,%r11d + 3a0c: 41 d1 fb sar $1,%r11d + 3a0f: 41 c1 eb 1e shr $0x1e,%r11d + 3a13: 45 03 da add %r10d,%r11d + 3a16: 41 c1 eb 02 shr $0x2,%r11d + 3a1a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 3a21: 00 + 3a22: 41 83 e2 c0 and $0xffffffc0,%r10d + 3a26: eb 18 jmp 0x3a40 + 3a28: 8d 4f 14 lea 0x14(%rdi),%ecx + 3a2b: 41 ba 01 00 00 00 mov $0x1,%r10d + 3a31: 41 d3 e2 shl %cl,%r10d + 3a34: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 3a3b: 00 + 3a3c: 41 83 e2 c0 and $0xffffffc0,%r10d + 3a40: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 3a47: 00 + 3a48: 41 89 04 24 mov %eax,(%r12) + 3a4c: 83 ff 0a cmp $0xa,%edi + 3a4f: 7f 04 jg 0x3a55 + 3a51: 33 c0 xor %eax,%eax + 3a53: eb 21 jmp 0x3a76 + 3a55: 89 f9 mov %edi,%ecx + 3a57: b8 01 00 00 00 mov $0x1,%eax + 3a5c: 8b 16 mov (%rsi),%edx + 3a5e: d3 e0 shl %cl,%eax + 3a60: 89 c7 mov %eax,%edi + 3a62: d1 ff sar $1,%edi + 3a64: c1 ef 1e shr $0x1e,%edi + 3a67: 03 f8 add %eax,%edi + 3a69: 83 e7 fc and $0xfffffffc,%edi + 3a6c: 83 c7 43 add $0x43,%edi + 3a6f: 83 e7 c0 and $0xffffffc0,%edi + 3a72: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 3a76: 89 06 mov %eax,(%rsi) + 3a78: 8b 45 00 mov 0x0(%rbp),%eax + 3a7b: 85 c0 test %eax,%eax + 3a7d: 7e 06 jle 0x3a85 + 3a7f: 83 c0 40 add $0x40,%eax + 3a82: 89 45 00 mov %eax,0x0(%rbp) + 3a85: 33 c0 xor %eax,%eax + 3a87: 48 83 c4 28 add $0x28,%rsp + 3a8b: 5d pop %rbp + 3a8c: 41 5c pop %r12 + 3a8e: 5f pop %rdi + 3a8f: 5e pop %rsi + 3a90: c3 ret + 3a91: b8 ef ff ff ff mov $0xffffffef,%eax + 3a96: 48 83 c4 28 add $0x28,%rsp + 3a9a: 5d pop %rbp + 3a9b: 41 5c pop %r12 + 3a9d: 5f pop %rdi + 3a9e: 5e pop %rsi + 3a9f: c3 ret + 3aa0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3aa5: 48 83 c4 28 add $0x28,%rsp + 3aa9: 5d pop %rbp + 3aaa: 41 5c pop %r12 + 3aac: 5f pop %rdi + 3aad: 5e pop %rsi + 3aae: c3 ret + 3aaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ab6: 00 + 3ab7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3abe: 66 90 xchg %ax,%ax + 3ac0: 56 push %rsi + 3ac1: 57 push %rdi + 3ac2: 41 54 push %r12 + 3ac4: 55 push %rbp + 3ac5: 48 83 ec 28 sub $0x28,%rsp + 3ac9: 89 cf mov %ecx,%edi + 3acb: 4d 89 cc mov %r9,%r12 + 3ace: 83 ff 1e cmp $0x1e,%edi + 3ad1: 0f 87 7a 01 00 00 ja 0x3c51 + 3ad7: 4d 85 e4 test %r12,%r12 + 3ada: 0f 84 80 01 00 00 je 0x3c60 + 3ae0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 3ae5: 48 85 f6 test %rsi,%rsi + 3ae8: 0f 84 72 01 00 00 je 0x3c60 + 3aee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 3af3: 48 85 ed test %rbp,%rbp + 3af6: 0f 84 64 01 00 00 je 0x3c60 + 3afc: 83 fa 08 cmp $0x8,%edx + 3aff: 74 1e je 0x3b1f + 3b01: 83 fa 04 cmp $0x4,%edx + 3b04: 74 19 je 0x3b1f + 3b06: 83 fa 01 cmp $0x1,%edx + 3b09: 74 14 je 0x3b1f + 3b0b: 83 fa 02 cmp $0x2,%edx + 3b0e: 74 0f je 0x3b1f + 3b10: b8 ee ff ff ff mov $0xffffffee,%eax + 3b15: 48 83 c4 28 add $0x28,%rsp + 3b19: 5d pop %rbp + 3b1a: 41 5c pop %r12 + 3b1c: 5f pop %rdi + 3b1d: 5e pop %rsi + 3b1e: c3 ret + 3b1f: 83 ff 1d cmp $0x1d,%edi + 3b22: 0f 8f 29 01 00 00 jg 0x3c51 + 3b28: 83 ff 04 cmp $0x4,%edi + 3b2b: 7f 14 jg 0x3b41 + 3b2d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 3b34: 00 + 3b35: 33 c0 xor %eax,%eax + 3b37: 89 06 mov %eax,(%rsi) + 3b39: 89 45 00 mov %eax,0x0(%rbp) + 3b3c: e9 04 01 00 00 jmp 0x3c45 + 3b41: 83 ff 07 cmp $0x7,%edi + 3b44: 7f 11 jg 0x3b57 + 3b46: 33 c0 xor %eax,%eax + 3b48: 41 89 04 24 mov %eax,(%r12) + 3b4c: 89 06 mov %eax,(%rsi) + 3b4e: 89 45 00 mov %eax,0x0(%rbp) + 3b51: 41 8b 04 24 mov (%r12),%eax + 3b55: eb 67 jmp 0x3bbe + 3b57: 8d 4f ff lea -0x1(%rdi),%ecx + 3b5a: 83 f9 12 cmp $0x12,%ecx + 3b5d: 7f 48 jg 0x3ba7 + 3b5f: 41 bb 01 00 00 00 mov $0x1,%r11d + 3b65: 41 d3 e3 shl %cl,%r11d + 3b68: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 3b6f: 00 + 3b70: 83 e0 c0 and $0xffffffc0,%eax + 3b73: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 3b7a: 00 + 3b7b: 41 89 04 24 mov %eax,(%r12) + 3b7f: 44 89 d8 mov %r11d,%eax + 3b82: d1 f8 sar $1,%eax + 3b84: 41 83 e2 c0 and $0xffffffc0,%r10d + 3b88: c1 e8 1e shr $0x1e,%eax + 3b8b: 41 03 c3 add %r11d,%eax + 3b8e: 83 e0 fc and $0xfffffffc,%eax + 3b91: 83 c0 43 add $0x43,%eax + 3b94: c7 06 00 00 00 00 movl $0x0,(%rsi) + 3b9a: 83 e0 c0 and $0xffffffc0,%eax + 3b9d: 44 89 55 00 mov %r10d,0x0(%rbp) + 3ba1: 41 03 04 24 add (%r12),%eax + 3ba5: eb 12 jmp 0x3bb9 + 3ba7: 4c 89 e2 mov %r12,%rdx + 3baa: 49 89 f0 mov %rsi,%r8 + 3bad: 49 89 e9 mov %rbp,%r9 + 3bb0: e8 2b 79 03 00 call 0x3b4e0 + 3bb5: 41 8b 04 24 mov (%r12),%eax + 3bb9: 83 ff 13 cmp $0x13,%edi + 3bbc: 7d 2a jge 0x3be8 + 3bbe: 89 f9 mov %edi,%ecx + 3bc0: 41 ba 01 00 00 00 mov $0x1,%r10d + 3bc6: 41 d3 e2 shl %cl,%r10d + 3bc9: 45 89 d3 mov %r10d,%r11d + 3bcc: 41 d1 fb sar $1,%r11d + 3bcf: 41 c1 eb 1e shr $0x1e,%r11d + 3bd3: 45 03 da add %r10d,%r11d + 3bd6: 41 c1 eb 02 shr $0x2,%r11d + 3bda: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 3be1: 00 + 3be2: 41 83 e2 c0 and $0xffffffc0,%r10d + 3be6: eb 18 jmp 0x3c00 + 3be8: 41 ba 01 00 00 00 mov $0x1,%r10d + 3bee: 8d 4f 14 lea 0x14(%rdi),%ecx + 3bf1: 41 d3 e2 shl %cl,%r10d + 3bf4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 3bfb: 00 + 3bfc: 41 83 e2 c0 and $0xffffffc0,%r10d + 3c00: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 3c07: 00 + 3c08: 41 89 04 24 mov %eax,(%r12) + 3c0c: 83 ff 0a cmp $0xa,%edi + 3c0f: 7f 04 jg 0x3c15 + 3c11: 33 c0 xor %eax,%eax + 3c13: eb 21 jmp 0x3c36 + 3c15: 89 f9 mov %edi,%ecx + 3c17: b8 01 00 00 00 mov $0x1,%eax + 3c1c: d3 e0 shl %cl,%eax + 3c1e: 89 c7 mov %eax,%edi + 3c20: d1 ff sar $1,%edi + 3c22: c1 ef 1e shr $0x1e,%edi + 3c25: 03 f8 add %eax,%edi + 3c27: 83 e7 fc and $0xfffffffc,%edi + 3c2a: 83 c7 43 add $0x43,%edi + 3c2d: 83 e7 c0 and $0xffffffc0,%edi + 3c30: 8b 16 mov (%rsi),%edx + 3c32: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 3c36: 89 06 mov %eax,(%rsi) + 3c38: 8b 45 00 mov 0x0(%rbp),%eax + 3c3b: 85 c0 test %eax,%eax + 3c3d: 7e 06 jle 0x3c45 + 3c3f: 83 c0 40 add $0x40,%eax + 3c42: 89 45 00 mov %eax,0x0(%rbp) + 3c45: 33 c0 xor %eax,%eax + 3c47: 48 83 c4 28 add $0x28,%rsp + 3c4b: 5d pop %rbp + 3c4c: 41 5c pop %r12 + 3c4e: 5f pop %rdi + 3c4f: 5e pop %rsi + 3c50: c3 ret + 3c51: b8 ef ff ff ff mov $0xffffffef,%eax + 3c56: 48 83 c4 28 add $0x28,%rsp + 3c5a: 5d pop %rbp + 3c5b: 41 5c pop %r12 + 3c5d: 5f pop %rdi + 3c5e: 5e pop %rsi + 3c5f: c3 ret + 3c60: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c65: 48 83 c4 28 add $0x28,%rsp + 3c69: 5d pop %rbp + 3c6a: 41 5c pop %r12 + 3c6c: 5f pop %rdi + 3c6d: 5e pop %rsi + 3c6e: c3 ret + 3c6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c76: 00 + 3c77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c7e: 66 90 xchg %ax,%ax + 3c80: 56 push %rsi + 3c81: 57 push %rdi + 3c82: 41 54 push %r12 + 3c84: 41 55 push %r13 + 3c86: 48 83 ec 28 sub $0x28,%rsp + 3c8a: 41 89 cc mov %ecx,%r12d + 3c8d: 4d 89 cd mov %r9,%r13 + 3c90: 41 83 fc 1e cmp $0x1e,%r12d + 3c94: 0f 87 7b 01 00 00 ja 0x3e15 + 3c9a: 4d 85 ed test %r13,%r13 + 3c9d: 0f 84 82 01 00 00 je 0x3e25 + 3ca3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 3ca8: 48 85 ff test %rdi,%rdi + 3cab: 0f 84 74 01 00 00 je 0x3e25 + 3cb1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 3cb6: 48 85 f6 test %rsi,%rsi + 3cb9: 0f 84 66 01 00 00 je 0x3e25 + 3cbf: 83 fa 08 cmp $0x8,%edx + 3cc2: 74 1f je 0x3ce3 + 3cc4: 83 fa 04 cmp $0x4,%edx + 3cc7: 74 1a je 0x3ce3 + 3cc9: 83 fa 01 cmp $0x1,%edx + 3ccc: 74 15 je 0x3ce3 + 3cce: 83 fa 02 cmp $0x2,%edx + 3cd1: 74 10 je 0x3ce3 + 3cd3: b8 ee ff ff ff mov $0xffffffee,%eax + 3cd8: 48 83 c4 28 add $0x28,%rsp + 3cdc: 41 5d pop %r13 + 3cde: 41 5c pop %r12 + 3ce0: 5f pop %rdi + 3ce1: 5e pop %rsi + 3ce2: c3 ret + 3ce3: 41 83 fc 1d cmp $0x1d,%r12d + 3ce7: 0f 8f 28 01 00 00 jg 0x3e15 + 3ced: 41 83 fc 04 cmp $0x4,%r12d + 3cf1: 7f 13 jg 0x3d06 + 3cf3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 3cfa: 00 + 3cfb: 33 c0 xor %eax,%eax + 3cfd: 89 07 mov %eax,(%rdi) + 3cff: 89 06 mov %eax,(%rsi) + 3d01: e9 02 01 00 00 jmp 0x3e08 + 3d06: 41 83 fc 07 cmp $0x7,%r12d + 3d0a: 7f 16 jg 0x3d22 + 3d0c: 33 c0 xor %eax,%eax + 3d0e: 41 ba 01 00 00 00 mov $0x1,%r10d + 3d14: 41 89 45 00 mov %eax,0x0(%r13) + 3d18: 89 07 mov %eax,(%rdi) + 3d1a: 89 06 mov %eax,(%rsi) + 3d1c: 41 8b 45 00 mov 0x0(%r13),%eax + 3d20: eb 6f jmp 0x3d91 + 3d22: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 3d27: 83 f9 12 cmp $0x12,%ecx + 3d2a: 7f 47 jg 0x3d73 + 3d2c: 41 ba 01 00 00 00 mov $0x1,%r10d + 3d32: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 3d37: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 3d3e: 00 + 3d3f: 83 e0 c0 and $0xffffffc0,%eax + 3d42: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 3d49: 00 + 3d4a: 41 89 45 00 mov %eax,0x0(%r13) + 3d4e: 44 89 d8 mov %r11d,%eax + 3d51: d1 f8 sar $1,%eax + 3d53: 83 e1 c0 and $0xffffffc0,%ecx + 3d56: c1 e8 1e shr $0x1e,%eax + 3d59: 41 03 c3 add %r11d,%eax + 3d5c: 83 e0 fc and $0xfffffffc,%eax + 3d5f: 83 c0 43 add $0x43,%eax + 3d62: c7 07 00 00 00 00 movl $0x0,(%rdi) + 3d68: 83 e0 c0 and $0xffffffc0,%eax + 3d6b: 89 0e mov %ecx,(%rsi) + 3d6d: 41 03 45 00 add 0x0(%r13),%eax + 3d71: eb 18 jmp 0x3d8b + 3d73: 4c 89 ea mov %r13,%rdx + 3d76: 49 89 f8 mov %rdi,%r8 + 3d79: 49 89 f1 mov %rsi,%r9 + 3d7c: e8 9f 79 03 00 call 0x3b720 + 3d81: 41 8b 45 00 mov 0x0(%r13),%eax + 3d85: 41 ba 01 00 00 00 mov $0x1,%r10d + 3d8b: 41 83 fc 13 cmp $0x13,%r12d + 3d8f: 7d 23 jge 0x3db4 + 3d91: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 3d96: 41 89 cb mov %ecx,%r11d + 3d99: 41 d1 fb sar $1,%r11d + 3d9c: 41 c1 eb 1e shr $0x1e,%r11d + 3da0: 44 03 d9 add %ecx,%r11d + 3da3: 41 c1 eb 02 shr $0x2,%r11d + 3da7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 3dae: 00 + 3daf: 83 e1 c0 and $0xffffffc0,%ecx + 3db2: eb 15 jmp 0x3dc9 + 3db4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 3db9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 3dbe: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 3dc5: 00 + 3dc6: 83 e1 c0 and $0xffffffc0,%ecx + 3dc9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 3dd0: 41 89 45 00 mov %eax,0x0(%r13) + 3dd4: 41 83 fc 0a cmp $0xa,%r12d + 3dd8: 7f 04 jg 0x3dde + 3dda: 33 c0 xor %eax,%eax + 3ddc: eb 1d jmp 0x3dfb + 3dde: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 3de3: 89 c1 mov %eax,%ecx + 3de5: d1 f9 sar $1,%ecx + 3de7: c1 e9 1e shr $0x1e,%ecx + 3dea: 03 c8 add %eax,%ecx + 3dec: 83 e1 fc and $0xfffffffc,%ecx + 3def: 83 c1 43 add $0x43,%ecx + 3df2: 83 e1 c0 and $0xffffffc0,%ecx + 3df5: 8b 17 mov (%rdi),%edx + 3df7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 3dfb: 89 07 mov %eax,(%rdi) + 3dfd: 8b 06 mov (%rsi),%eax + 3dff: 85 c0 test %eax,%eax + 3e01: 7e 05 jle 0x3e08 + 3e03: 83 c0 40 add $0x40,%eax + 3e06: 89 06 mov %eax,(%rsi) + 3e08: 33 c0 xor %eax,%eax + 3e0a: 48 83 c4 28 add $0x28,%rsp + 3e0e: 41 5d pop %r13 + 3e10: 41 5c pop %r12 + 3e12: 5f pop %rdi + 3e13: 5e pop %rsi + 3e14: c3 ret + 3e15: b8 ef ff ff ff mov $0xffffffef,%eax + 3e1a: 48 83 c4 28 add $0x28,%rsp + 3e1e: 41 5d pop %r13 + 3e20: 41 5c pop %r12 + 3e22: 5f pop %rdi + 3e23: 5e pop %rsi + 3e24: c3 ret + 3e25: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3e2a: 48 83 c4 28 add $0x28,%rsp + 3e2e: 41 5d pop %r13 + 3e30: 41 5c pop %r12 + 3e32: 5f pop %rdi + 3e33: 5e pop %rsi + 3e34: c3 ret + 3e35: 0f 1f 40 00 nopl 0x0(%rax) + 3e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e40: 56 push %rsi + 3e41: 57 push %rdi + 3e42: 41 54 push %r12 + 3e44: 41 55 push %r13 + 3e46: 48 83 ec 28 sub $0x28,%rsp + 3e4a: 41 89 cc mov %ecx,%r12d + 3e4d: 4d 89 cd mov %r9,%r13 + 3e50: 41 83 fc 1e cmp $0x1e,%r12d + 3e54: 0f 87 7b 01 00 00 ja 0x3fd5 + 3e5a: 4d 85 ed test %r13,%r13 + 3e5d: 0f 84 82 01 00 00 je 0x3fe5 + 3e63: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 3e68: 48 85 ff test %rdi,%rdi + 3e6b: 0f 84 74 01 00 00 je 0x3fe5 + 3e71: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 3e76: 48 85 f6 test %rsi,%rsi + 3e79: 0f 84 66 01 00 00 je 0x3fe5 + 3e7f: 83 fa 08 cmp $0x8,%edx + 3e82: 74 1f je 0x3ea3 + 3e84: 83 fa 04 cmp $0x4,%edx + 3e87: 74 1a je 0x3ea3 + 3e89: 83 fa 01 cmp $0x1,%edx + 3e8c: 74 15 je 0x3ea3 + 3e8e: 83 fa 02 cmp $0x2,%edx + 3e91: 74 10 je 0x3ea3 + 3e93: b8 ee ff ff ff mov $0xffffffee,%eax + 3e98: 48 83 c4 28 add $0x28,%rsp + 3e9c: 41 5d pop %r13 + 3e9e: 41 5c pop %r12 + 3ea0: 5f pop %rdi + 3ea1: 5e pop %rsi + 3ea2: c3 ret + 3ea3: 41 83 fc 1d cmp $0x1d,%r12d + 3ea7: 0f 8f 28 01 00 00 jg 0x3fd5 + 3ead: 41 83 fc 04 cmp $0x4,%r12d + 3eb1: 7f 13 jg 0x3ec6 + 3eb3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 3eba: 00 + 3ebb: 33 c0 xor %eax,%eax + 3ebd: 89 07 mov %eax,(%rdi) + 3ebf: 89 06 mov %eax,(%rsi) + 3ec1: e9 02 01 00 00 jmp 0x3fc8 + 3ec6: 41 83 fc 07 cmp $0x7,%r12d + 3eca: 7f 16 jg 0x3ee2 + 3ecc: 33 c0 xor %eax,%eax + 3ece: 41 ba 01 00 00 00 mov $0x1,%r10d + 3ed4: 41 89 45 00 mov %eax,0x0(%r13) + 3ed8: 89 07 mov %eax,(%rdi) + 3eda: 89 06 mov %eax,(%rsi) + 3edc: 41 8b 45 00 mov 0x0(%r13),%eax + 3ee0: eb 6f jmp 0x3f51 + 3ee2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 3ee7: 83 f9 12 cmp $0x12,%ecx + 3eea: 7f 47 jg 0x3f33 + 3eec: 41 ba 01 00 00 00 mov $0x1,%r10d + 3ef2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 3ef7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 3efe: 00 + 3eff: 83 e0 c0 and $0xffffffc0,%eax + 3f02: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 3f09: 00 + 3f0a: 41 89 45 00 mov %eax,0x0(%r13) + 3f0e: 44 89 d8 mov %r11d,%eax + 3f11: d1 f8 sar $1,%eax + 3f13: 83 e1 c0 and $0xffffffc0,%ecx + 3f16: c1 e8 1e shr $0x1e,%eax + 3f19: 41 03 c3 add %r11d,%eax + 3f1c: 83 e0 fc and $0xfffffffc,%eax + 3f1f: 83 c0 43 add $0x43,%eax + 3f22: c7 07 00 00 00 00 movl $0x0,(%rdi) + 3f28: 83 e0 c0 and $0xffffffc0,%eax + 3f2b: 89 0e mov %ecx,(%rsi) + 3f2d: 41 03 45 00 add 0x0(%r13),%eax + 3f31: eb 18 jmp 0x3f4b + 3f33: 4c 89 ea mov %r13,%rdx + 3f36: 49 89 f8 mov %rdi,%r8 + 3f39: 49 89 f1 mov %rsi,%r9 + 3f3c: e8 ff 79 03 00 call 0x3b940 + 3f41: 41 8b 45 00 mov 0x0(%r13),%eax + 3f45: 41 ba 01 00 00 00 mov $0x1,%r10d + 3f4b: 41 83 fc 13 cmp $0x13,%r12d + 3f4f: 7d 23 jge 0x3f74 + 3f51: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 3f56: 41 89 cb mov %ecx,%r11d + 3f59: 41 d1 fb sar $1,%r11d + 3f5c: 41 c1 eb 1e shr $0x1e,%r11d + 3f60: 44 03 d9 add %ecx,%r11d + 3f63: 41 c1 eb 02 shr $0x2,%r11d + 3f67: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 3f6e: 00 + 3f6f: 83 e1 c0 and $0xffffffc0,%ecx + 3f72: eb 15 jmp 0x3f89 + 3f74: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 3f79: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 3f7e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 3f85: 00 + 3f86: 83 e1 c0 and $0xffffffc0,%ecx + 3f89: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 3f90: 41 89 45 00 mov %eax,0x0(%r13) + 3f94: 41 83 fc 0a cmp $0xa,%r12d + 3f98: 7f 04 jg 0x3f9e + 3f9a: 33 c0 xor %eax,%eax + 3f9c: eb 1d jmp 0x3fbb + 3f9e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 3fa3: 89 c1 mov %eax,%ecx + 3fa5: d1 f9 sar $1,%ecx + 3fa7: c1 e9 1e shr $0x1e,%ecx + 3faa: 03 c8 add %eax,%ecx + 3fac: 83 e1 fc and $0xfffffffc,%ecx + 3faf: 83 c1 43 add $0x43,%ecx + 3fb2: 83 e1 c0 and $0xffffffc0,%ecx + 3fb5: 8b 17 mov (%rdi),%edx + 3fb7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 3fbb: 89 07 mov %eax,(%rdi) + 3fbd: 8b 06 mov (%rsi),%eax + 3fbf: 85 c0 test %eax,%eax + 3fc1: 7e 05 jle 0x3fc8 + 3fc3: 83 c0 40 add $0x40,%eax + 3fc6: 89 06 mov %eax,(%rsi) + 3fc8: 33 c0 xor %eax,%eax + 3fca: 48 83 c4 28 add $0x28,%rsp + 3fce: 41 5d pop %r13 + 3fd0: 41 5c pop %r12 + 3fd2: 5f pop %rdi + 3fd3: 5e pop %rsi + 3fd4: c3 ret + 3fd5: b8 ef ff ff ff mov $0xffffffef,%eax + 3fda: 48 83 c4 28 add $0x28,%rsp + 3fde: 41 5d pop %r13 + 3fe0: 41 5c pop %r12 + 3fe2: 5f pop %rdi + 3fe3: 5e pop %rsi + 3fe4: c3 ret + 3fe5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3fea: 48 83 c4 28 add $0x28,%rsp + 3fee: 41 5d pop %r13 + 3ff0: 41 5c pop %r12 + 3ff2: 5f pop %rdi + 3ff3: 5e pop %rsi + 3ff4: c3 ret + 3ff5: 0f 1f 40 00 nopl 0x0(%rax) + 3ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4000: 48 83 ec 28 sub $0x28,%rsp + 4004: 48 85 c9 test %rcx,%rcx + 4007: 74 25 je 0x402e + 4009: 48 85 d2 test %rdx,%rdx + 400c: 74 20 je 0x402e + 400e: 4d 85 c0 test %r8,%r8 + 4011: 74 1b je 0x402e + 4013: 45 85 c9 test %r9d,%r9d + 4016: 7f 0a jg 0x4022 + 4018: b8 fa ff ff ff mov $0xfffffffa,%eax + 401d: 48 83 c4 28 add $0x28,%rsp + 4021: c3 ret + 4022: e8 e9 c0 a5 01 call 0x1a60110 + 4027: 33 c0 xor %eax,%eax + 4029: 48 83 c4 28 add $0x28,%rsp + 402d: c3 ret + 402e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4033: 48 83 c4 28 add $0x28,%rsp + 4037: c3 ret + 4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 403f: 00 + 4040: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4045: 48 85 c9 test %rcx,%rcx + 4048: 74 27 je 0x4071 + 404a: 48 85 d2 test %rdx,%rdx + 404d: 74 22 je 0x4071 + 404f: 4d 85 c0 test %r8,%r8 + 4052: 74 1d je 0x4071 + 4054: 45 85 c9 test %r9d,%r9d + 4057: 7f 0b jg 0x4064 + 4059: b8 fa ff ff ff mov $0xfffffffa,%eax + 405e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4063: c3 ret + 4064: e8 57 c7 a5 01 call 0x1a607c0 + 4069: 33 c0 xor %eax,%eax + 406b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4070: c3 ret + 4071: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4076: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 407b: c3 ret + 407c: 0f 1f 40 00 nopl 0x0(%rax) + 4080: 48 83 ec 28 sub $0x28,%rsp + 4084: 48 85 c9 test %rcx,%rcx + 4087: 74 25 je 0x40ae + 4089: 48 85 d2 test %rdx,%rdx + 408c: 74 20 je 0x40ae + 408e: 4d 85 c0 test %r8,%r8 + 4091: 74 1b je 0x40ae + 4093: 45 85 c9 test %r9d,%r9d + 4096: 7f 0a jg 0x40a2 + 4098: b8 fa ff ff ff mov $0xfffffffa,%eax + 409d: 48 83 c4 28 add $0x28,%rsp + 40a1: c3 ret + 40a2: e8 c9 cd a5 01 call 0x1a60e70 + 40a7: 33 c0 xor %eax,%eax + 40a9: 48 83 c4 28 add $0x28,%rsp + 40ad: c3 ret + 40ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 40b3: 48 83 c4 28 add $0x28,%rsp + 40b7: c3 ret + 40b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 40bf: 00 + 40c0: 56 push %rsi + 40c1: 57 push %rdi + 40c2: 55 push %rbp + 40c3: 48 89 d5 mov %rdx,%rbp + 40c6: 48 85 c9 test %rcx,%rcx + 40c9: 0f 84 2b 02 00 00 je 0x42fa + 40cf: 48 85 ed test %rbp,%rbp + 40d2: 0f 84 22 02 00 00 je 0x42fa + 40d8: 4d 85 c0 test %r8,%r8 + 40db: 0f 84 19 02 00 00 je 0x42fa + 40e1: 45 85 c9 test %r9d,%r9d + 40e4: 0f 8e 07 02 00 00 jle 0x42f1 + 40ea: 41 83 f9 08 cmp $0x8,%r9d + 40ee: 0f 8c ed 01 00 00 jl 0x42e1 + 40f4: 4c 89 c6 mov %r8,%rsi + 40f7: 48 83 e6 1f and $0x1f,%rsi + 40fb: 89 f6 mov %esi,%esi + 40fd: 85 f6 test %esi,%esi + 40ff: 74 14 je 0x4115 + 4101: f7 c6 07 00 00 00 test $0x7,%esi + 4107: 0f 85 d4 01 00 00 jne 0x42e1 + 410d: f7 de neg %esi + 410f: 83 c6 20 add $0x20,%esi + 4112: c1 ee 03 shr $0x3,%esi + 4115: 8d 46 08 lea 0x8(%rsi),%eax + 4118: 44 3b c8 cmp %eax,%r9d + 411b: 0f 8c c0 01 00 00 jl 0x42e1 + 4121: 44 89 c8 mov %r9d,%eax + 4124: 33 d2 xor %edx,%edx + 4126: 2b c6 sub %esi,%eax + 4128: 83 e0 07 and $0x7,%eax + 412b: f7 d8 neg %eax + 412d: 41 03 c1 add %r9d,%eax + 4130: 85 f6 test %esi,%esi + 4132: 76 3e jbe 0x4172 + 4134: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4140: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 + 4145: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 + 414b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 414f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 4153: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 4158: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 415c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 4160: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 4164: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 416a: 48 ff c2 inc %rdx + 416d: 48 3b d6 cmp %rsi,%rdx + 4170: 72 ce jb 0x4140 + 4172: 48 63 d0 movslq %eax,%rdx + 4175: 0f 1f 40 00 nopl 0x0(%rax) + 4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4180: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 + 4186: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 + 418b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 + 4192: 01 + 4193: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 + 4197: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 + 419b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 + 41a2: 01 + 41a3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 + 41a7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 + 41ac: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 41b0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 + 41b4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) + 41ba: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 + 41c0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 + 41c6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 + 41cd: 01 + 41ce: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 + 41d2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 + 41d6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 + 41dd: 01 + 41de: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 + 41e2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 + 41e7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 + 41eb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 + 41ef: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) + 41f6: 48 83 c6 08 add $0x8,%rsi + 41fa: 48 3b f2 cmp %rdx,%rsi + 41fd: 72 81 jb 0x4180 + 41ff: 8d 70 01 lea 0x1(%rax),%esi + 4202: 41 3b f1 cmp %r9d,%esi + 4205: 0f 87 c8 00 00 00 ja 0x42d3 + 420b: 4d 63 c9 movslq %r9d,%r9 + 420e: 4c 2b ca sub %rdx,%r9 + 4211: 49 83 f9 02 cmp $0x2,%r9 + 4215: 0f 8c c1 00 00 00 jl 0x42dc + 421b: 45 89 cb mov %r9d,%r11d + 421e: 45 33 d2 xor %r10d,%r10d + 4221: 41 83 e3 fe and $0xfffffffe,%r11d + 4225: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 4229: 4d 63 db movslq %r11d,%r11 + 422c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 4231: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 4235: 0f 1f 40 00 nopl 0x0(%rax) + 4239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4240: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 + 4246: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 + 424c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 + 4252: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 4257: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 425b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 425f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 4263: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) + 4269: 49 83 c2 02 add $0x2,%r10 + 426d: 4d 3b d3 cmp %r11,%r10 + 4270: 72 ce jb 0x4240 + 4272: 4d 3b d9 cmp %r9,%r11 + 4275: 73 5c jae 0x42d3 + 4277: 48 63 c0 movslq %eax,%rax + 427a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 427e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 4283: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 4287: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 428e: 00 + 428f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4296: 0f 1f 00 nopl (%rax) + 4299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 42a0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 42a6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 42ac: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 42b0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 42b4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 42b9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 42bd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 42c1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 42c5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 42cb: 49 ff c3 inc %r11 + 42ce: 4d 3b d9 cmp %r9,%r11 + 42d1: 72 cd jb 0x42a0 + 42d3: 33 c0 xor %eax,%eax + 42d5: c5 f8 77 vzeroupper + 42d8: 5d pop %rbp + 42d9: 5f pop %rdi + 42da: 5e pop %rsi + 42db: c3 ret + 42dc: 45 33 db xor %r11d,%r11d + 42df: eb 91 jmp 0x4272 + 42e1: 33 c0 xor %eax,%eax + 42e3: 41 83 f9 01 cmp $0x1,%r9d + 42e7: 72 ea jb 0x42d3 + 42e9: 4d 63 c9 movslq %r9d,%r9 + 42ec: 45 33 db xor %r11d,%r11d + 42ef: eb 81 jmp 0x4272 + 42f1: b8 fa ff ff ff mov $0xfffffffa,%eax + 42f6: 5d pop %rbp + 42f7: 5f pop %rdi + 42f8: 5e pop %rsi + 42f9: c3 ret + 42fa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 42ff: 5d pop %rbp + 4300: 5f pop %rdi + 4301: 5e pop %rsi + 4302: c3 ret + 4303: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 430a: 00 + 430b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4320: 41 56 push %r14 + 4322: 49 89 ca mov %rcx,%r10 + 4325: 49 89 d3 mov %rdx,%r11 + 4328: 4d 85 d2 test %r10,%r10 + 432b: 0f 84 82 01 00 00 je 0x44b3 + 4331: 4d 85 db test %r11,%r11 + 4334: 0f 84 79 01 00 00 je 0x44b3 + 433a: 4d 85 c0 test %r8,%r8 + 433d: 0f 84 70 01 00 00 je 0x44b3 + 4343: 45 85 c9 test %r9d,%r9d + 4346: 0f 8e 5f 01 00 00 jle 0x44ab + 434c: 49 63 d1 movslq %r9d,%rdx + 434f: 48 83 fa 08 cmp $0x8,%rdx + 4353: 0f 8c 3f 01 00 00 jl 0x4498 + 4359: 48 83 fa 0f cmp $0xf,%rdx + 435d: 0f 8c 3a 01 00 00 jl 0x449d + 4363: 4c 89 c0 mov %r8,%rax + 4366: 48 83 e0 1f and $0x1f,%rax + 436a: 85 c0 test %eax,%eax + 436c: 74 10 je 0x437e + 436e: a8 07 test $0x7,%al + 4370: 0f 85 22 01 00 00 jne 0x4498 + 4376: f7 d8 neg %eax + 4378: 83 c0 20 add $0x20,%eax + 437b: c1 e8 03 shr $0x3,%eax + 437e: 89 c1 mov %eax,%ecx + 4380: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 4384: 49 3b d6 cmp %r14,%rdx + 4387: 0f 8c 0b 01 00 00 jl 0x4498 + 438d: 45 89 ce mov %r9d,%r14d + 4390: 44 2b f0 sub %eax,%r14d + 4393: 41 83 e6 07 and $0x7,%r14d + 4397: 45 2b ce sub %r14d,%r9d + 439a: 4d 63 c9 movslq %r9d,%r9 + 439d: 85 c0 test %eax,%eax + 439f: b8 00 00 00 00 mov $0x0,%eax + 43a4: 76 5a jbe 0x4400 + 43a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43ad: 00 + 43ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43b5: 0f 1f 40 00 nopl 0x0(%rax) + 43b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43c0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 43c6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 43cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 43d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 43d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 43d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 43dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 43e2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 43e8: 48 ff c0 inc %rax + 43eb: 48 3b c1 cmp %rcx,%rax + 43ee: 72 d0 jb 0x43c0 + 43f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43f7: 00 + 43f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43ff: 90 nop + 4400: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 4406: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 440c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 4411: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 4415: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 441b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 4420: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 4426: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 + 442d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 4434: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 4439: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 443d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 + 4444: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 4449: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) + 4450: 48 83 c1 08 add $0x8,%rcx + 4454: 49 3b c9 cmp %r9,%rcx + 4457: 72 a7 jb 0x4400 + 4459: 4c 3b ca cmp %rdx,%r9 + 445c: 73 32 jae 0x4490 + 445e: 66 90 xchg %ax,%ax + 4460: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 4466: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 446c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 4470: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 4475: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 4479: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 447d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 4482: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 4488: 49 ff c1 inc %r9 + 448b: 4c 3b ca cmp %rdx,%r9 + 448e: 72 d0 jb 0x4460 + 4490: 33 c0 xor %eax,%eax + 4492: c5 f8 77 vzeroupper + 4495: 41 5e pop %r14 + 4497: c3 ret + 4498: 45 33 c9 xor %r9d,%r9d + 449b: eb bc jmp 0x4459 + 449d: 41 83 e1 f8 and $0xfffffff8,%r9d + 44a1: 33 c9 xor %ecx,%ecx + 44a3: 4d 63 c9 movslq %r9d,%r9 + 44a6: e9 55 ff ff ff jmp 0x4400 + 44ab: b8 fa ff ff ff mov $0xfffffffa,%eax + 44b0: 41 5e pop %r14 + 44b2: c3 ret + 44b3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 44b8: 41 5e pop %r14 + 44ba: c3 ret + 44bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 44c0: 41 56 push %r14 + 44c2: 49 89 ca mov %rcx,%r10 + 44c5: 49 89 d3 mov %rdx,%r11 + 44c8: 4d 85 d2 test %r10,%r10 + 44cb: 0f 84 a2 01 00 00 je 0x4673 + 44d1: 4d 85 db test %r11,%r11 + 44d4: 0f 84 99 01 00 00 je 0x4673 + 44da: 4d 85 c0 test %r8,%r8 + 44dd: 0f 84 90 01 00 00 je 0x4673 + 44e3: 45 85 c9 test %r9d,%r9d + 44e6: 0f 8e 7f 01 00 00 jle 0x466b + 44ec: 49 63 d1 movslq %r9d,%rdx + 44ef: 48 83 fa 08 cmp $0x8,%rdx + 44f3: 0f 8c 5f 01 00 00 jl 0x4658 + 44f9: 48 83 fa 0f cmp $0xf,%rdx + 44fd: 0f 8c 5a 01 00 00 jl 0x465d + 4503: 4c 89 c0 mov %r8,%rax + 4506: 48 83 e0 1f and $0x1f,%rax + 450a: 85 c0 test %eax,%eax + 450c: 74 10 je 0x451e + 450e: a8 07 test $0x7,%al + 4510: 0f 85 42 01 00 00 jne 0x4658 + 4516: f7 d8 neg %eax + 4518: 83 c0 20 add $0x20,%eax + 451b: c1 e8 03 shr $0x3,%eax + 451e: 89 c1 mov %eax,%ecx + 4520: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 4524: 49 3b d6 cmp %r14,%rdx + 4527: 0f 8c 2b 01 00 00 jl 0x4658 + 452d: 45 89 ce mov %r9d,%r14d + 4530: 44 2b f0 sub %eax,%r14d + 4533: 41 83 e6 07 and $0x7,%r14d + 4537: 45 2b ce sub %r14d,%r9d + 453a: 4d 63 c9 movslq %r9d,%r9 + 453d: 85 c0 test %eax,%eax + 453f: b8 00 00 00 00 mov $0x0,%eax + 4544: 76 5a jbe 0x45a0 + 4546: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 454d: 00 + 454e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4555: 0f 1f 40 00 nopl 0x0(%rax) + 4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4560: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 4566: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 456c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 4570: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 4575: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 4579: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 457d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 4582: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 4588: 48 ff c0 inc %rax + 458b: 48 3b c1 cmp %rcx,%rax + 458e: 72 d0 jb 0x4560 + 4590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4597: 00 + 4598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 459f: 90 nop + 45a0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 45a6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 45ac: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 45b1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 45b5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 45bb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 45c0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 45c6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 + 45cd: 01 + 45ce: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 45d5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 45dc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 45e2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 + 45e9: 01 + 45ea: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 45f0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) + 45f7: 01 + 45f8: 48 83 c1 08 add $0x8,%rcx + 45fc: 49 3b c9 cmp %r9,%rcx + 45ff: 72 9f jb 0x45a0 + 4601: 4c 3b ca cmp %rdx,%r9 + 4604: 73 4a jae 0x4650 + 4606: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 460d: 00 + 460e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4615: 0f 1f 40 00 nopl 0x0(%rax) + 4619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4620: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 4626: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 462c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 4630: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 4635: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 4639: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 463d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 4642: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 4648: 49 ff c1 inc %r9 + 464b: 4c 3b ca cmp %rdx,%r9 + 464e: 72 d0 jb 0x4620 + 4650: 33 c0 xor %eax,%eax + 4652: c5 f8 77 vzeroupper + 4655: 41 5e pop %r14 + 4657: c3 ret + 4658: 45 33 c9 xor %r9d,%r9d + 465b: eb a4 jmp 0x4601 + 465d: 41 83 e1 f8 and $0xfffffff8,%r9d + 4661: 33 c9 xor %ecx,%ecx + 4663: 4d 63 c9 movslq %r9d,%r9 + 4666: e9 35 ff ff ff jmp 0x45a0 + 466b: b8 fa ff ff ff mov $0xfffffffa,%eax + 4670: 41 5e pop %r14 + 4672: c3 ret + 4673: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4678: 41 5e pop %r14 + 467a: c3 ret + 467b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4680: 48 83 ec 28 sub $0x28,%rsp + 4684: 48 85 c9 test %rcx,%rcx + 4687: 74 20 je 0x46a9 + 4689: 48 85 d2 test %rdx,%rdx + 468c: 74 1b je 0x46a9 + 468e: 45 85 c0 test %r8d,%r8d + 4691: 7f 0a jg 0x469d + 4693: b8 fa ff ff ff mov $0xfffffffa,%eax + 4698: 48 83 c4 28 add $0x28,%rsp + 469c: c3 ret + 469d: e8 2e b8 a5 01 call 0x1a5fed0 + 46a2: 33 c0 xor %eax,%eax + 46a4: 48 83 c4 28 add $0x28,%rsp + 46a8: c3 ret + 46a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 46ae: 48 83 c4 28 add $0x28,%rsp + 46b2: c3 ret + 46b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 46b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 46bf: 00 + 46c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 46c5: 48 85 c9 test %rcx,%rcx + 46c8: 74 22 je 0x46ec + 46ca: 48 85 d2 test %rdx,%rdx + 46cd: 74 1d je 0x46ec + 46cf: 45 85 c0 test %r8d,%r8d + 46d2: 7f 0b jg 0x46df + 46d4: b8 fa ff ff ff mov $0xfffffffa,%eax + 46d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 46de: c3 ret + 46df: e8 6c be a5 01 call 0x1a60550 + 46e4: 33 c0 xor %eax,%eax + 46e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 46eb: c3 ret + 46ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 46f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 46f6: c3 ret + 46f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 46fe: 00 00 + 4700: 48 83 ec 28 sub $0x28,%rsp + 4704: 48 85 c9 test %rcx,%rcx + 4707: 74 20 je 0x4729 + 4709: 48 85 d2 test %rdx,%rdx + 470c: 74 1b je 0x4729 + 470e: 45 85 c0 test %r8d,%r8d + 4711: 7f 0a jg 0x471d + 4713: b8 fa ff ff ff mov $0xfffffffa,%eax + 4718: 48 83 c4 28 add $0x28,%rsp + 471c: c3 ret + 471d: e8 de c4 a5 01 call 0x1a60c00 + 4722: 33 c0 xor %eax,%eax + 4724: 48 83 c4 28 add $0x28,%rsp + 4728: c3 ret + 4729: b8 f8 ff ff ff mov $0xfffffff8,%eax + 472e: 48 83 c4 28 add $0x28,%rsp + 4732: c3 ret + 4733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 473f: 00 + 4740: 56 push %rsi + 4741: 48 89 d6 mov %rdx,%rsi + 4744: 48 85 c9 test %rcx,%rcx + 4747: 0f 84 29 02 00 00 je 0x4976 + 474d: 48 85 f6 test %rsi,%rsi + 4750: 0f 84 20 02 00 00 je 0x4976 + 4756: 45 85 c0 test %r8d,%r8d + 4759: 0f 8e 10 02 00 00 jle 0x496f + 475f: 41 83 f8 08 cmp $0x8,%r8d + 4763: 0f 8c f6 01 00 00 jl 0x495f + 4769: 49 89 f1 mov %rsi,%r9 + 476c: 49 83 e1 1f and $0x1f,%r9 + 4770: 45 89 c9 mov %r9d,%r9d + 4773: 45 85 c9 test %r9d,%r9d + 4776: 74 18 je 0x4790 + 4778: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 477f: 0f 85 da 01 00 00 jne 0x495f + 4785: 41 f7 d9 neg %r9d + 4788: 41 83 c1 20 add $0x20,%r9d + 478c: 41 c1 e9 03 shr $0x3,%r9d + 4790: 41 8d 41 08 lea 0x8(%r9),%eax + 4794: 44 3b c0 cmp %eax,%r8d + 4797: 0f 8c c2 01 00 00 jl 0x495f + 479d: 44 89 c0 mov %r8d,%eax + 47a0: 33 d2 xor %edx,%edx + 47a2: 41 2b c1 sub %r9d,%eax + 47a5: 83 e0 07 and $0x7,%eax + 47a8: f7 d8 neg %eax + 47aa: 41 03 c0 add %r8d,%eax + 47ad: 45 85 c9 test %r9d,%r9d + 47b0: 76 3e jbe 0x47f0 + 47b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47c0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 + 47c5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 + 47ca: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 47ce: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 47d2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 47d7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 47db: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 47df: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 47e3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 47e8: 48 ff c2 inc %rdx + 47eb: 49 3b d1 cmp %r9,%rdx + 47ee: 72 d0 jb 0x47c0 + 47f0: 48 63 d0 movslq %eax,%rdx + 47f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 47f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 47ff: 00 + 4800: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 + 4806: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 + 480c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 + 4812: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 4819: 01 + 481a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 + 481f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 + 4823: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 4827: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 + 482b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) + 4831: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 + 4838: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 + 483f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 + 4846: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 + 484d: 01 + 484e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 4852: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 + 4857: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 + 485b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 + 485f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) + 4866: 49 83 c1 08 add $0x8,%r9 + 486a: 4c 3b ca cmp %rdx,%r9 + 486d: 72 91 jb 0x4800 + 486f: 44 8d 48 01 lea 0x1(%rax),%r9d + 4873: 45 3b c8 cmp %r8d,%r9d + 4876: 0f 87 d7 00 00 00 ja 0x4953 + 487c: 4d 63 d0 movslq %r8d,%r10 + 487f: 4c 2b d2 sub %rdx,%r10 + 4882: 49 83 fa 02 cmp $0x2,%r10 + 4886: 0f 8c ce 00 00 00 jl 0x495a + 488c: 45 89 d3 mov %r10d,%r11d + 488f: 45 33 c9 xor %r9d,%r9d + 4892: 41 83 e3 fe and $0xfffffffe,%r11d + 4896: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 489a: 4d 63 db movslq %r11d,%r11 + 489d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 48a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48a8: 00 + 48a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48b7: 00 + 48b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48bf: 90 nop + 48c0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 + 48c6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 + 48cc: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 + 48d2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 48d7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 48db: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 48df: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 48e3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) + 48e9: 49 83 c1 02 add $0x2,%r9 + 48ed: 4d 3b cb cmp %r11,%r9 + 48f0: 72 ce jb 0x48c0 + 48f2: 4d 3b da cmp %r10,%r11 + 48f5: 73 5c jae 0x4953 + 48f7: 48 63 c0 movslq %eax,%rax + 48fa: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 48fe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 4902: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4909: 00 + 490a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4911: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4918: 00 + 4919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4920: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 4926: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 492c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 4930: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 4934: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 4939: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 493d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 4941: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 4945: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 494b: 49 ff c3 inc %r11 + 494e: 4d 3b da cmp %r10,%r11 + 4951: 72 cd jb 0x4920 + 4953: 33 c0 xor %eax,%eax + 4955: c5 f8 77 vzeroupper + 4958: 5e pop %rsi + 4959: c3 ret + 495a: 45 33 db xor %r11d,%r11d + 495d: eb 93 jmp 0x48f2 + 495f: 33 c0 xor %eax,%eax + 4961: 41 83 f8 01 cmp $0x1,%r8d + 4965: 72 ec jb 0x4953 + 4967: 4d 63 d0 movslq %r8d,%r10 + 496a: 45 33 db xor %r11d,%r11d + 496d: eb 83 jmp 0x48f2 + 496f: b8 fa ff ff ff mov $0xfffffffa,%eax + 4974: 5e pop %rsi + 4975: c3 ret + 4976: b8 f8 ff ff ff mov $0xfffffff8,%eax + 497b: 5e pop %rsi + 497c: c3 ret + 497d: 0f 1f 00 nopl (%rax) + 4980: 49 89 d1 mov %rdx,%r9 + 4983: 48 85 c9 test %rcx,%rcx + 4986: 0f 84 73 01 00 00 je 0x4aff + 498c: 4d 85 c9 test %r9,%r9 + 498f: 0f 84 6a 01 00 00 je 0x4aff + 4995: 45 85 c0 test %r8d,%r8d + 4998: 0f 8e 5b 01 00 00 jle 0x4af9 + 499e: 49 63 d0 movslq %r8d,%rdx + 49a1: 48 83 fa 08 cmp $0x8,%rdx + 49a5: 0f 8c 49 01 00 00 jl 0x4af4 + 49ab: 4c 89 c8 mov %r9,%rax + 49ae: 48 83 e0 1f and $0x1f,%rax + 49b2: 89 c0 mov %eax,%eax + 49b4: 85 c0 test %eax,%eax + 49b6: 74 10 je 0x49c8 + 49b8: a8 07 test $0x7,%al + 49ba: 0f 85 34 01 00 00 jne 0x4af4 + 49c0: f7 d8 neg %eax + 49c2: 83 c0 20 add $0x20,%eax + 49c5: c1 e8 03 shr $0x3,%eax + 49c8: 44 8d 50 08 lea 0x8(%rax),%r10d + 49cc: 49 3b d2 cmp %r10,%rdx + 49cf: 0f 8c 1f 01 00 00 jl 0x4af4 + 49d5: 45 89 c2 mov %r8d,%r10d + 49d8: 44 2b d0 sub %eax,%r10d + 49db: 41 83 e2 07 and $0x7,%r10d + 49df: 45 2b c2 sub %r10d,%r8d + 49e2: 45 33 d2 xor %r10d,%r10d + 49e5: 85 c0 test %eax,%eax + 49e7: 76 47 jbe 0x4a30 + 49e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49f0: 00 + 49f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49ff: 00 + 4a00: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 4a06: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 4a0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 4a10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 4a15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 4a19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 4a1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 4a22: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 4a28: 49 ff c2 inc %r10 + 4a2b: 4c 3b d0 cmp %rax,%r10 + 4a2e: 72 d0 jb 0x4a00 + 4a30: 4d 63 d0 movslq %r8d,%r10 + 4a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a3f: 00 + 4a40: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 4a45: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 4a4b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 4a50: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 4a54: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 4a5a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 4a5f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 4a65: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 + 4a6b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 4a72: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 4a77: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 4a7b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 + 4a82: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 4a87: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) + 4a8e: 48 83 c0 08 add $0x8,%rax + 4a92: 49 3b c2 cmp %r10,%rax + 4a95: 72 a9 jb 0x4a40 + 4a97: 33 c0 xor %eax,%eax + 4a99: 45 8d 50 01 lea 0x1(%r8),%r10d + 4a9d: 4d 63 d2 movslq %r10d,%r10 + 4aa0: 4c 3b d2 cmp %rdx,%r10 + 4aa3: 77 49 ja 0x4aee + 4aa5: 4d 63 c0 movslq %r8d,%r8 + 4aa8: 49 2b d0 sub %r8,%rdx + 4aab: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 4aaf: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 4ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4abf: 00 + 4ac0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 4ac5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 4acb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 4acf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 4ad4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 4ad8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 4adc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 4ae1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 4ae6: 48 ff c0 inc %rax + 4ae9: 48 3b c2 cmp %rdx,%rax + 4aec: 72 d2 jb 0x4ac0 + 4aee: 33 c0 xor %eax,%eax + 4af0: c5 f8 77 vzeroupper + 4af3: c3 ret + 4af4: 45 33 c0 xor %r8d,%r8d + 4af7: eb 9e jmp 0x4a97 + 4af9: b8 fa ff ff ff mov $0xfffffffa,%eax + 4afe: c3 ret + 4aff: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4b04: c3 ret + 4b05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b0c: 00 + 4b0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b20: 49 89 d1 mov %rdx,%r9 + 4b23: 48 85 c9 test %rcx,%rcx + 4b26: 0f 84 73 01 00 00 je 0x4c9f + 4b2c: 4d 85 c9 test %r9,%r9 + 4b2f: 0f 84 6a 01 00 00 je 0x4c9f + 4b35: 45 85 c0 test %r8d,%r8d + 4b38: 0f 8e 5b 01 00 00 jle 0x4c99 + 4b3e: 49 63 d0 movslq %r8d,%rdx + 4b41: 48 83 fa 08 cmp $0x8,%rdx + 4b45: 0f 8c 49 01 00 00 jl 0x4c94 + 4b4b: 4c 89 c8 mov %r9,%rax + 4b4e: 48 83 e0 1f and $0x1f,%rax + 4b52: 89 c0 mov %eax,%eax + 4b54: 85 c0 test %eax,%eax + 4b56: 74 10 je 0x4b68 + 4b58: a8 07 test $0x7,%al + 4b5a: 0f 85 34 01 00 00 jne 0x4c94 + 4b60: f7 d8 neg %eax + 4b62: 83 c0 20 add $0x20,%eax + 4b65: c1 e8 03 shr $0x3,%eax + 4b68: 44 8d 50 08 lea 0x8(%rax),%r10d + 4b6c: 49 3b d2 cmp %r10,%rdx + 4b6f: 0f 8c 1f 01 00 00 jl 0x4c94 + 4b75: 45 89 c2 mov %r8d,%r10d + 4b78: 44 2b d0 sub %eax,%r10d + 4b7b: 41 83 e2 07 and $0x7,%r10d + 4b7f: 45 2b c2 sub %r10d,%r8d + 4b82: 45 33 d2 xor %r10d,%r10d + 4b85: 85 c0 test %eax,%eax + 4b87: 76 47 jbe 0x4bd0 + 4b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b90: 00 + 4b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b9f: 00 + 4ba0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 4ba6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 4bac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 4bb0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 4bb5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 4bb9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 4bbd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 4bc2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 4bc8: 49 ff c2 inc %r10 + 4bcb: 4c 3b d0 cmp %rax,%r10 + 4bce: 72 d0 jb 0x4ba0 + 4bd0: 4d 63 d0 movslq %r8d,%r10 + 4bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4bdf: 00 + 4be0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 4be5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 4beb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 4bf0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 4bf4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 4bfa: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 4bff: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 4c05: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 + 4c0c: 01 + 4c0d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 4c14: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 4c1b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 4c21: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 + 4c28: 01 + 4c29: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 4c2f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) + 4c36: 01 + 4c37: 48 83 c0 08 add $0x8,%rax + 4c3b: 49 3b c2 cmp %r10,%rax + 4c3e: 72 a0 jb 0x4be0 + 4c40: 33 c0 xor %eax,%eax + 4c42: 45 8d 50 01 lea 0x1(%r8),%r10d + 4c46: 4d 63 d2 movslq %r10d,%r10 + 4c49: 4c 3b d2 cmp %rdx,%r10 + 4c4c: 77 40 ja 0x4c8e + 4c4e: 4d 63 c0 movslq %r8d,%r8 + 4c51: 49 2b d0 sub %r8,%rdx + 4c54: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 4c58: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 4c5c: 0f 1f 40 00 nopl 0x0(%rax) + 4c60: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 4c65: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 4c6b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 4c6f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 4c74: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 4c78: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 4c7c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 4c81: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 4c86: 48 ff c0 inc %rax + 4c89: 48 3b c2 cmp %rdx,%rax + 4c8c: 72 d2 jb 0x4c60 + 4c8e: 33 c0 xor %eax,%eax + 4c90: c5 f8 77 vzeroupper + 4c93: c3 ret + 4c94: 45 33 c0 xor %r8d,%r8d + 4c97: eb a7 jmp 0x4c40 + 4c99: b8 fa ff ff ff mov $0xfffffffa,%eax + 4c9e: c3 ret + 4c9f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4ca4: c3 ret + 4ca5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4cac: 00 + 4cad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4cc0: 48 83 ec 28 sub $0x28,%rsp + 4cc4: 48 85 c9 test %rcx,%rcx + 4cc7: 74 23 je 0x4cec + 4cc9: 48 85 d2 test %rdx,%rdx + 4ccc: 74 1e je 0x4cec + 4cce: 4d 85 c0 test %r8,%r8 + 4cd1: 74 19 je 0x4cec + 4cd3: 45 85 c9 test %r9d,%r9d + 4cd6: 7e 1e jle 0x4cf6 + 4cd8: e8 d3 ce a5 01 call 0x1a61bb0 + 4cdd: ba 02 00 00 00 mov $0x2,%edx + 4ce2: 85 c0 test %eax,%eax + 4ce4: 0f 45 c2 cmovne %edx,%eax + 4ce7: 48 83 c4 28 add $0x28,%rsp + 4ceb: c3 ret + 4cec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4cf1: 48 83 c4 28 add $0x28,%rsp + 4cf5: c3 ret + 4cf6: b8 fa ff ff ff mov $0xfffffffa,%eax + 4cfb: 48 83 c4 28 add $0x28,%rsp + 4cff: c3 ret + 4d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4d05: 48 85 c9 test %rcx,%rcx + 4d08: 74 24 je 0x4d2e + 4d0a: 48 85 d2 test %rdx,%rdx + 4d0d: 74 1f je 0x4d2e + 4d0f: 4d 85 c0 test %r8,%r8 + 4d12: 74 1a je 0x4d2e + 4d14: 45 85 c9 test %r9d,%r9d + 4d17: 7e 20 jle 0x4d39 + 4d19: e8 e2 13 a6 01 call 0x1a66100 + 4d1e: ba 02 00 00 00 mov $0x2,%edx + 4d23: 85 c0 test %eax,%eax + 4d25: 0f 45 c2 cmovne %edx,%eax + 4d28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4d2d: c3 ret + 4d2e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4d33: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4d38: c3 ret + 4d39: b8 fa ff ff ff mov $0xfffffffa,%eax + 4d3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4d43: c3 ret + 4d44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4d4b: 00 + 4d4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4d5f: 00 + 4d60: 48 83 ec 28 sub $0x28,%rsp + 4d64: 48 85 c9 test %rcx,%rcx + 4d67: 74 23 je 0x4d8c + 4d69: 48 85 d2 test %rdx,%rdx + 4d6c: 74 1e je 0x4d8c + 4d6e: 4d 85 c0 test %r8,%r8 + 4d71: 74 19 je 0x4d8c + 4d73: 45 85 c9 test %r9d,%r9d + 4d76: 7e 1e jle 0x4d96 + 4d78: e8 93 37 a6 01 call 0x1a68510 + 4d7d: ba 02 00 00 00 mov $0x2,%edx + 4d82: 85 c0 test %eax,%eax + 4d84: 0f 45 c2 cmovne %edx,%eax + 4d87: 48 83 c4 28 add $0x28,%rsp + 4d8b: c3 ret + 4d8c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4d91: 48 83 c4 28 add $0x28,%rsp + 4d95: c3 ret + 4d96: b8 fa ff ff ff mov $0xfffffffa,%eax + 4d9b: 48 83 c4 28 add $0x28,%rsp + 4d9f: c3 ret + 4da0: 48 83 ec 28 sub $0x28,%rsp + 4da4: 48 85 c9 test %rcx,%rcx + 4da7: 74 23 je 0x4dcc + 4da9: 48 85 d2 test %rdx,%rdx + 4dac: 74 1e je 0x4dcc + 4dae: 4d 85 c0 test %r8,%r8 + 4db1: 74 19 je 0x4dcc + 4db3: 45 85 c9 test %r9d,%r9d + 4db6: 7e 1e jle 0x4dd6 + 4db8: e8 a3 79 a6 01 call 0x1a6c760 + 4dbd: ba 02 00 00 00 mov $0x2,%edx + 4dc2: 85 c0 test %eax,%eax + 4dc4: 0f 45 c2 cmovne %edx,%eax + 4dc7: 48 83 c4 28 add $0x28,%rsp + 4dcb: c3 ret + 4dcc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4dd1: 48 83 c4 28 add $0x28,%rsp + 4dd5: c3 ret + 4dd6: b8 fa ff ff ff mov $0xfffffffa,%eax + 4ddb: 48 83 c4 28 add $0x28,%rsp + 4ddf: c3 ret + 4de0: 48 83 ec 28 sub $0x28,%rsp + 4de4: 48 85 c9 test %rcx,%rcx + 4de7: 74 23 je 0x4e0c + 4de9: 48 85 d2 test %rdx,%rdx + 4dec: 74 1e je 0x4e0c + 4dee: 4d 85 c0 test %r8,%r8 + 4df1: 74 19 je 0x4e0c + 4df3: 45 85 c9 test %r9d,%r9d + 4df6: 7e 1e jle 0x4e16 + 4df8: e8 63 bd a6 01 call 0x1a70b60 + 4dfd: ba 02 00 00 00 mov $0x2,%edx + 4e02: 85 c0 test %eax,%eax + 4e04: 0f 45 c2 cmovne %edx,%eax + 4e07: 48 83 c4 28 add $0x28,%rsp + 4e0b: c3 ret + 4e0c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e11: 48 83 c4 28 add $0x28,%rsp + 4e15: c3 ret + 4e16: b8 fa ff ff ff mov $0xfffffffa,%eax + 4e1b: 48 83 c4 28 add $0x28,%rsp + 4e1f: c3 ret + 4e20: 48 83 ec 28 sub $0x28,%rsp + 4e24: 48 85 c9 test %rcx,%rcx + 4e27: 74 23 je 0x4e4c + 4e29: 48 85 d2 test %rdx,%rdx + 4e2c: 74 1e je 0x4e4c + 4e2e: 4d 85 c0 test %r8,%r8 + 4e31: 74 19 je 0x4e4c + 4e33: 45 85 c9 test %r9d,%r9d + 4e36: 7e 1e jle 0x4e56 + 4e38: e8 43 fe a6 01 call 0x1a74c80 + 4e3d: ba 02 00 00 00 mov $0x2,%edx + 4e42: 85 c0 test %eax,%eax + 4e44: 0f 45 c2 cmovne %edx,%eax + 4e47: 48 83 c4 28 add $0x28,%rsp + 4e4b: c3 ret + 4e4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e51: 48 83 c4 28 add $0x28,%rsp + 4e55: c3 ret + 4e56: b8 fa ff ff ff mov $0xfffffffa,%eax + 4e5b: 48 83 c4 28 add $0x28,%rsp + 4e5f: c3 ret + 4e60: 48 83 ec 28 sub $0x28,%rsp + 4e64: 48 85 c9 test %rcx,%rcx + 4e67: 74 25 je 0x4e8e + 4e69: 48 85 d2 test %rdx,%rdx + 4e6c: 74 20 je 0x4e8e + 4e6e: 4d 85 c0 test %r8,%r8 + 4e71: 74 1b je 0x4e8e + 4e73: 45 85 c9 test %r9d,%r9d + 4e76: 7f 0a jg 0x4e82 + 4e78: b8 fa ff ff ff mov $0xfffffffa,%eax + 4e7d: 48 83 c4 28 add $0x28,%rsp + 4e81: c3 ret + 4e82: e8 d9 6c 03 00 call 0x3bb60 + 4e87: 33 c0 xor %eax,%eax + 4e89: 48 83 c4 28 add $0x28,%rsp + 4e8d: c3 ret + 4e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e93: 48 83 c4 28 add $0x28,%rsp + 4e97: c3 ret + 4e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4e9f: 00 + 4ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4ea5: 48 85 c9 test %rcx,%rcx + 4ea8: 74 27 je 0x4ed1 + 4eaa: 48 85 d2 test %rdx,%rdx + 4ead: 74 22 je 0x4ed1 + 4eaf: 4d 85 c0 test %r8,%r8 + 4eb2: 74 1d je 0x4ed1 + 4eb4: 45 85 c9 test %r9d,%r9d + 4eb7: 7f 0b jg 0x4ec4 + 4eb9: b8 fa ff ff ff mov $0xfffffffa,%eax + 4ebe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4ec3: c3 ret + 4ec4: e8 d7 72 03 00 call 0x3c1a0 + 4ec9: 33 c0 xor %eax,%eax + 4ecb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4ed0: c3 ret + 4ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4ed6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4edb: c3 ret + 4edc: 0f 1f 40 00 nopl 0x0(%rax) + 4ee0: 48 83 ec 28 sub $0x28,%rsp + 4ee4: 48 85 c9 test %rcx,%rcx + 4ee7: 74 25 je 0x4f0e + 4ee9: 48 85 d2 test %rdx,%rdx + 4eec: 74 20 je 0x4f0e + 4eee: 4d 85 c0 test %r8,%r8 + 4ef1: 74 1b je 0x4f0e + 4ef3: 45 85 c9 test %r9d,%r9d + 4ef6: 7f 0a jg 0x4f02 + 4ef8: b8 fa ff ff ff mov $0xfffffffa,%eax + 4efd: 48 83 c4 28 add $0x28,%rsp + 4f01: c3 ret + 4f02: e8 b9 78 03 00 call 0x3c7c0 + 4f07: 33 c0 xor %eax,%eax + 4f09: 48 83 c4 28 add $0x28,%rsp + 4f0d: c3 ret + 4f0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4f13: 48 83 c4 28 add $0x28,%rsp + 4f17: c3 ret + 4f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f1f: 00 + 4f20: 41 56 push %r14 + 4f22: 49 89 cb mov %rcx,%r11 + 4f25: 4d 85 db test %r11,%r11 + 4f28: 0f 84 1e 02 00 00 je 0x514c + 4f2e: 48 85 d2 test %rdx,%rdx + 4f31: 0f 84 15 02 00 00 je 0x514c + 4f37: 4d 85 c0 test %r8,%r8 + 4f3a: 0f 84 0c 02 00 00 je 0x514c + 4f40: 45 85 c9 test %r9d,%r9d + 4f43: 0f 8e fb 01 00 00 jle 0x5144 + 4f49: 49 63 c9 movslq %r9d,%rcx + 4f4c: 48 83 f9 08 cmp $0x8,%rcx + 4f50: 0f 8c e9 01 00 00 jl 0x513f + 4f56: 4c 89 c0 mov %r8,%rax + 4f59: 48 83 e0 1f and $0x1f,%rax + 4f5d: 85 c0 test %eax,%eax + 4f5f: 74 0d je 0x4f6e + 4f61: a8 0f test $0xf,%al + 4f63: 0f 85 d6 01 00 00 jne 0x513f + 4f69: b8 01 00 00 00 mov $0x1,%eax + 4f6e: 41 89 c2 mov %eax,%r10d + 4f71: 4d 8d 72 08 lea 0x8(%r10),%r14 + 4f75: 49 3b ce cmp %r14,%rcx + 4f78: 0f 8c c1 01 00 00 jl 0x513f + 4f7e: 45 89 ce mov %r9d,%r14d + 4f81: 44 2b f0 sub %eax,%r14d + 4f84: 41 83 e6 07 and $0x7,%r14d + 4f88: 45 2b ce sub %r14d,%r9d + 4f8b: 45 33 f6 xor %r14d,%r14d + 4f8e: 4d 63 c9 movslq %r9d,%r9 + 4f91: 85 c0 test %eax,%eax + 4f93: 4c 89 f0 mov %r14,%rax + 4f96: 76 3f jbe 0x4fd7 + 4f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f9f: 00 + 4fa0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 4fa6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 4fab: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 4fb0: 49 ff c6 inc %r14 + 4fb3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 4fb7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 4fbc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 4fc0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 4fc4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 4fc8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 4fce: 48 83 c0 10 add $0x10,%rax + 4fd2: 4d 3b f2 cmp %r10,%r14 + 4fd5: 72 c9 jb 0x4fa0 + 4fd7: 4c 89 d0 mov %r10,%rax + 4fda: 48 c1 e0 04 shl $0x4,%rax + 4fde: 66 90 xchg %ax,%ax + 4fe0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 + 4fe5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 + 4feb: 49 83 c2 08 add $0x8,%r10 + 4fef: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 + 4ff6: 01 + 4ff7: c5 ff 12 c1 vmovddup %ymm1,%ymm0 + 4ffb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 4fff: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 + 5006: 01 + 5007: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 500b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 + 5010: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 + 5014: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 + 5018: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) + 501e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 + 5025: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 + 502b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 + 5032: 01 + 5033: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 + 503a: 01 + 503b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 + 503f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 + 5043: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 + 5048: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 + 504c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 + 5050: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 + 5054: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) + 505b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 + 5061: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 + 5068: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 + 506f: 01 + 5070: c5 ff 12 d3 vmovddup %ymm3,%ymm2 + 5074: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 + 5078: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 + 507f: 01 + 5080: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 + 5084: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 + 5089: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 + 508d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 5091: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) + 5098: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 + 509e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 + 50a5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 + 50ac: 01 + 50ad: c5 ff 12 e9 vmovddup %ymm1,%ymm5 + 50b1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 50b5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 + 50bc: 01 + 50bd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 + 50c1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 + 50c6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 + 50ca: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 + 50ce: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) + 50d5: 48 05 80 00 00 00 add $0x80,%rax + 50db: 4d 3b d1 cmp %r9,%r10 + 50de: 0f 82 fc fe ff ff jb 0x4fe0 + 50e4: 4c 89 c8 mov %r9,%rax + 50e7: 48 c1 e0 04 shl $0x4,%rax + 50eb: 4c 3b c9 cmp %rcx,%r9 + 50ee: 73 47 jae 0x5137 + 50f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 50f7: 00 + 50f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 50ff: 90 nop + 5100: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 5106: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 510b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 5110: 49 ff c1 inc %r9 + 5113: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 5117: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 511c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 5120: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 5124: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 5128: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 512e: 48 83 c0 10 add $0x10,%rax + 5132: 4c 3b c9 cmp %rcx,%r9 + 5135: 72 c9 jb 0x5100 + 5137: 33 c0 xor %eax,%eax + 5139: c5 f8 77 vzeroupper + 513c: 41 5e pop %r14 + 513e: c3 ret + 513f: 45 33 c9 xor %r9d,%r9d + 5142: eb a0 jmp 0x50e4 + 5144: b8 fa ff ff ff mov $0xfffffffa,%eax + 5149: 41 5e pop %r14 + 514b: c3 ret + 514c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5151: 41 5e pop %r14 + 5153: c3 ret + 5154: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5160: 41 56 push %r14 + 5162: 49 89 cb mov %rcx,%r11 + 5165: 4d 85 db test %r11,%r11 + 5168: 0f 84 db 01 00 00 je 0x5349 + 516e: 48 85 d2 test %rdx,%rdx + 5171: 0f 84 d2 01 00 00 je 0x5349 + 5177: 4d 85 c0 test %r8,%r8 + 517a: 0f 84 c9 01 00 00 je 0x5349 + 5180: 45 85 c9 test %r9d,%r9d + 5183: 0f 8e b8 01 00 00 jle 0x5341 + 5189: 49 63 c9 movslq %r9d,%rcx + 518c: 48 83 f9 08 cmp $0x8,%rcx + 5190: 0f 8c a6 01 00 00 jl 0x533c + 5196: 4c 89 c0 mov %r8,%rax + 5199: 48 83 e0 1f and $0x1f,%rax + 519d: 85 c0 test %eax,%eax + 519f: 74 0d je 0x51ae + 51a1: a8 0f test $0xf,%al + 51a3: 0f 85 93 01 00 00 jne 0x533c + 51a9: b8 01 00 00 00 mov $0x1,%eax + 51ae: 41 89 c2 mov %eax,%r10d + 51b1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 51b5: 49 3b ce cmp %r14,%rcx + 51b8: 0f 8c 7e 01 00 00 jl 0x533c + 51be: 45 89 ce mov %r9d,%r14d + 51c1: 44 2b f0 sub %eax,%r14d + 51c4: 41 83 e6 07 and $0x7,%r14d + 51c8: 45 2b ce sub %r14d,%r9d + 51cb: 45 33 f6 xor %r14d,%r14d + 51ce: 4d 63 c9 movslq %r9d,%r9 + 51d1: 85 c0 test %eax,%eax + 51d3: 4c 89 f0 mov %r14,%rax + 51d6: 76 3c jbe 0x5214 + 51d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 51df: 00 + 51e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 51e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 51eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 51ef: 49 ff c6 inc %r14 + 51f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 51f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 51fb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 5200: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 5205: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 520b: 48 83 c0 10 add $0x10,%rax + 520f: 4d 3b f2 cmp %r10,%r14 + 5212: 72 cc jb 0x51e0 + 5214: 4c 89 d0 mov %r10,%rax + 5217: 48 c1 e0 04 shl $0x4,%rax + 521b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5220: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 5226: 4e 8d 34 00 lea (%rax,%r8,1),%r14 + 522a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 522f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 5233: 49 83 c2 08 add $0x8,%r10 + 5237: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 523c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 5240: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 5245: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 524a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) + 524f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 5256: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 + 525c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 5260: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 5265: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 5269: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 + 526f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 5274: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) + 527a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 5281: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 + 5287: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 528b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 5290: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 5294: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 + 529a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 529f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) + 52a5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 52ac: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 + 52b2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 52b6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 52bb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 52bf: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 + 52c5: 48 05 80 00 00 00 add $0x80,%rax + 52cb: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 52d0: 4d 3b d1 cmp %r9,%r10 + 52d3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) + 52d9: 0f 82 41 ff ff ff jb 0x5220 + 52df: 4c 89 c8 mov %r9,%rax + 52e2: 48 c1 e0 04 shl $0x4,%rax + 52e6: 4c 3b c9 cmp %rcx,%r9 + 52e9: 73 49 jae 0x5334 + 52eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52f2: 00 + 52f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 52fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5300: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 5306: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 530b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 530f: 49 ff c1 inc %r9 + 5312: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 5317: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 531b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 5320: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 5325: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 532b: 48 83 c0 10 add $0x10,%rax + 532f: 4c 3b c9 cmp %rcx,%r9 + 5332: 72 cc jb 0x5300 + 5334: 33 c0 xor %eax,%eax + 5336: c5 f8 77 vzeroupper + 5339: 41 5e pop %r14 + 533b: c3 ret + 533c: 45 33 c9 xor %r9d,%r9d + 533f: eb 9e jmp 0x52df + 5341: b8 fa ff ff ff mov $0xfffffffa,%eax + 5346: 41 5e pop %r14 + 5348: c3 ret + 5349: b8 f8 ff ff ff mov $0xfffffff8,%eax + 534e: 41 5e pop %r14 + 5350: c3 ret + 5351: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5358: 00 + 5359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5360: 41 56 push %r14 + 5362: 49 89 cb mov %rcx,%r11 + 5365: 4d 85 db test %r11,%r11 + 5368: 0f 84 f8 01 00 00 je 0x5566 + 536e: 48 85 d2 test %rdx,%rdx + 5371: 0f 84 ef 01 00 00 je 0x5566 + 5377: 4d 85 c0 test %r8,%r8 + 537a: 0f 84 e6 01 00 00 je 0x5566 + 5380: 45 85 c9 test %r9d,%r9d + 5383: 0f 8e d5 01 00 00 jle 0x555e + 5389: 49 63 c9 movslq %r9d,%rcx + 538c: 48 83 f9 08 cmp $0x8,%rcx + 5390: 0f 8c c3 01 00 00 jl 0x5559 + 5396: 4c 89 c0 mov %r8,%rax + 5399: 48 83 e0 1f and $0x1f,%rax + 539d: 85 c0 test %eax,%eax + 539f: 74 0d je 0x53ae + 53a1: a8 0f test $0xf,%al + 53a3: 0f 85 b0 01 00 00 jne 0x5559 + 53a9: b8 01 00 00 00 mov $0x1,%eax + 53ae: 41 89 c2 mov %eax,%r10d + 53b1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 53b5: 49 3b ce cmp %r14,%rcx + 53b8: 0f 8c 9b 01 00 00 jl 0x5559 + 53be: 45 89 ce mov %r9d,%r14d + 53c1: 44 2b f0 sub %eax,%r14d + 53c4: 41 83 e6 07 and $0x7,%r14d + 53c8: 45 2b ce sub %r14d,%r9d + 53cb: 45 33 f6 xor %r14d,%r14d + 53ce: 4d 63 c9 movslq %r9d,%r9 + 53d1: 85 c0 test %eax,%eax + 53d3: 4c 89 f0 mov %r14,%rax + 53d6: 76 39 jbe 0x5411 + 53d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 53df: 00 + 53e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 53e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 53eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 53ef: 49 ff c6 inc %r14 + 53f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 53f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 53fb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 5402: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 5408: 48 83 c0 10 add $0x10,%rax + 540c: 4d 3b f2 cmp %r10,%r14 + 540f: 72 cf jb 0x53e0 + 5411: 4c 89 d0 mov %r10,%rax + 5414: 48 c1 e0 04 shl $0x4,%rax + 5418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 541f: 00 + 5420: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 5426: 49 83 c2 08 add $0x8,%r10 + 542a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 542f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 5433: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 5438: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 543c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 5441: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 5446: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) + 544c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 5453: 01 + 5454: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 545b: 01 + 545c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 5462: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 5469: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 546f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 5476: 01 + 5477: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 547d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) + 5484: 01 + 5485: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 548c: 02 + 548d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 5494: 02 + 5495: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 549b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 54a2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 54a8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 54af: 02 + 54b0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 54b6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) + 54bd: 02 + 54be: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 54c5: 03 + 54c6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 54cd: 03 + 54ce: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 54d4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 54db: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 54e1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 54e7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 54ed: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) + 54f4: 48 05 80 00 00 00 add $0x80,%rax + 54fa: 4d 3b d1 cmp %r9,%r10 + 54fd: 0f 82 1d ff ff ff jb 0x5420 + 5503: 4c 89 c8 mov %r9,%rax + 5506: 48 c1 e0 04 shl $0x4,%rax + 550a: 4c 3b c9 cmp %rcx,%r9 + 550d: 73 42 jae 0x5551 + 550f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5516: 00 + 5517: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 551e: 66 90 xchg %ax,%ax + 5520: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 5526: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 552b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 552f: 49 ff c1 inc %r9 + 5532: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 5537: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 553b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 5542: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 5548: 48 83 c0 10 add $0x10,%rax + 554c: 4c 3b c9 cmp %rcx,%r9 + 554f: 72 cf jb 0x5520 + 5551: 33 c0 xor %eax,%eax + 5553: c5 f8 77 vzeroupper + 5556: 41 5e pop %r14 + 5558: c3 ret + 5559: 45 33 c9 xor %r9d,%r9d + 555c: eb a5 jmp 0x5503 + 555e: b8 fa ff ff ff mov $0xfffffffa,%eax + 5563: 41 5e pop %r14 + 5565: c3 ret + 5566: b8 f8 ff ff ff mov $0xfffffff8,%eax + 556b: 41 5e pop %r14 + 556d: c3 ret + 556e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5575: 00 + 5576: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 557d: 0f 1f 00 nopl (%rax) + 5580: 53 push %rbx + 5581: 56 push %rsi + 5582: 57 push %rdi + 5583: 41 54 push %r12 + 5585: 41 55 push %r13 + 5587: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 558e: 4d 89 c4 mov %r8,%r12 + 5591: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260ef30 + 5598: 45 89 cd mov %r9d,%r13d + 559b: 48 33 c4 xor %rsp,%rax + 559e: 48 89 cf mov %rcx,%rdi + 55a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 55a8: 00 + 55a9: 4d 85 e4 test %r12,%r12 + 55ac: 0f 84 b3 01 00 00 je 0x5765 + 55b2: 48 85 ff test %rdi,%rdi + 55b5: 0f 84 94 01 00 00 je 0x574f + 55bb: 48 85 d2 test %rdx,%rdx + 55be: 0f 84 63 01 00 00 je 0x5727 + 55c4: 45 85 ed test %r13d,%r13d + 55c7: 0f 8e 32 01 00 00 jle 0x56ff + 55cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 55d2: 48 89 c3 mov %rax,%rbx + 55d5: 48 83 e3 3f and $0x3f,%rbx + 55d9: 48 f7 db neg %rbx + 55dc: 48 83 e3 3f and $0x3f,%rbx + 55e0: 41 83 fd 40 cmp $0x40,%r13d + 55e4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 55e8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 55ef: 00 + 55f0: 0f 8e a1 00 00 00 jle 0x5697 + 55f6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 55fb: 45 89 ee mov %r13d,%r14d + 55fe: 4d 89 e5 mov %r12,%r13 + 5601: 49 89 d4 mov %rdx,%r12 + 5604: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 560b: 00 + 560c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 561f: 00 + 5620: 4c 89 e1 mov %r12,%rcx + 5623: 48 89 f2 mov %rsi,%rdx + 5626: 49 89 d8 mov %rbx,%r8 + 5629: 41 b9 40 00 00 00 mov $0x40,%r9d + 562f: e8 cc 4b 13 00 call 0x13a200 + 5634: 48 89 f9 mov %rdi,%rcx + 5637: 48 89 f2 mov %rsi,%rdx + 563a: 41 b8 40 00 00 00 mov $0x40,%r8d + 5640: e8 bb c3 ff ff call 0x1a00 + 5645: 48 89 f9 mov %rdi,%rcx + 5648: 48 89 da mov %rbx,%rdx + 564b: 41 b8 40 00 00 00 mov $0x40,%r8d + 5651: e8 aa c3 ff ff call 0x1a00 + 5656: 48 89 d9 mov %rbx,%rcx + 5659: 48 89 f2 mov %rsi,%rdx + 565c: 4d 89 e8 mov %r13,%r8 + 565f: 41 b9 40 00 00 00 mov $0x40,%r9d + 5665: e8 16 77 03 00 call 0x3cd80 + 566a: 41 83 c6 c0 add $0xffffffc0,%r14d + 566e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 5675: 49 81 c4 00 02 00 00 add $0x200,%r12 + 567c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 5683: 41 83 fe 40 cmp $0x40,%r14d + 5687: 7f 97 jg 0x5620 + 5689: 4c 89 e2 mov %r12,%rdx + 568c: 4d 89 ec mov %r13,%r12 + 568f: 45 89 f5 mov %r14d,%r13d + 5692: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 5697: 48 89 d1 mov %rdx,%rcx + 569a: 48 89 f2 mov %rsi,%rdx + 569d: 49 89 d8 mov %rbx,%r8 + 56a0: 45 89 e9 mov %r13d,%r9d + 56a3: e8 58 4b 13 00 call 0x13a200 + 56a8: 48 89 f9 mov %rdi,%rcx + 56ab: 48 89 f2 mov %rsi,%rdx + 56ae: 45 89 e8 mov %r13d,%r8d + 56b1: e8 4a c3 ff ff call 0x1a00 + 56b6: 48 89 f9 mov %rdi,%rcx + 56b9: 48 89 da mov %rbx,%rdx + 56bc: 45 89 e8 mov %r13d,%r8d + 56bf: e8 3c c3 ff ff call 0x1a00 + 56c4: 48 89 d9 mov %rbx,%rcx + 56c7: 48 89 f2 mov %rsi,%rdx + 56ca: 4d 89 e0 mov %r12,%r8 + 56cd: 45 89 e9 mov %r13d,%r9d + 56d0: e8 ab 76 03 00 call 0x3cd80 + 56d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 56dc: 00 + 56dd: 48 33 cc xor %rsp,%rcx + 56e0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260ef30 + 56e7: 75 11 jne 0x56fa + 56e9: 33 c0 xor %eax,%eax + 56eb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 56f2: 41 5d pop %r13 + 56f4: 41 5c pop %r12 + 56f6: 5f pop %rdi + 56f7: 5e pop %rsi + 56f8: 5b pop %rbx + 56f9: c3 ret + 56fa: e8 91 4f 12 01 call 0x112a690 + 56ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5706: 00 + 5707: 48 33 cc xor %rsp,%rcx + 570a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260ef30 + 5711: 75 e7 jne 0x56fa + 5713: b8 fa ff ff ff mov $0xfffffffa,%eax + 5718: 48 81 c4 70 04 00 00 add $0x470,%rsp + 571f: 41 5d pop %r13 + 5721: 41 5c pop %r12 + 5723: 5f pop %rdi + 5724: 5e pop %rsi + 5725: 5b pop %rbx + 5726: c3 ret + 5727: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 572e: 00 + 572f: 48 33 cc xor %rsp,%rcx + 5732: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260ef30 + 5739: 75 bf jne 0x56fa + 573b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5740: 48 81 c4 70 04 00 00 add $0x470,%rsp + 5747: 41 5d pop %r13 + 5749: 41 5c pop %r12 + 574b: 5f pop %rdi + 574c: 5e pop %rsi + 574d: 5b pop %rbx + 574e: c3 ret + 574f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5756: 00 + 5757: 48 33 cc xor %rsp,%rcx + 575a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260ef30 + 5761: 75 97 jne 0x56fa + 5763: eb d6 jmp 0x573b + 5765: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 576c: 00 + 576d: 48 33 cc xor %rsp,%rcx + 5770: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260ef30 + 5777: 75 81 jne 0x56fa + 5779: eb c0 jmp 0x573b + 577b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5780: 53 push %rbx + 5781: 56 push %rsi + 5782: 57 push %rdi + 5783: 41 54 push %r12 + 5785: 41 55 push %r13 + 5787: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp + 578e: ff + 578f: 4d 89 c4 mov %r8,%r12 + 5792: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260ef30 + 5799: 45 89 cd mov %r9d,%r13d + 579c: 48 33 c4 xor %rsp,%rax + 579f: 48 89 cf mov %rcx,%rdi + 57a2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 57a9: 00 + 57aa: 4d 85 e4 test %r12,%r12 + 57ad: 0f 84 b5 01 00 00 je 0x5968 + 57b3: 48 85 ff test %rdi,%rdi + 57b6: 0f 84 96 01 00 00 je 0x5952 + 57bc: 48 85 d2 test %rdx,%rdx + 57bf: 0f 84 64 01 00 00 je 0x5929 + 57c5: 45 85 ed test %r13d,%r13d + 57c8: 0f 8e 32 01 00 00 jle 0x5900 + 57ce: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 57d3: 48 83 e0 3f and $0x3f,%rax + 57d7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 57dc: 48 f7 d8 neg %rax + 57df: 48 83 e0 3f and $0x3f,%rax + 57e3: 48 03 f0 add %rax,%rsi + 57e6: 48 89 f3 mov %rsi,%rbx + 57e9: 48 81 c3 00 02 00 00 add $0x200,%rbx + 57f0: 41 83 fd 40 cmp $0x40,%r13d + 57f4: 0f 8e 9d 00 00 00 jle 0x5897 + 57fa: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 57ff: 45 89 ee mov %r13d,%r14d + 5802: 4d 89 e5 mov %r12,%r13 + 5805: 49 89 d4 mov %rdx,%r12 + 5808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 580f: 00 + 5810: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 581e: 00 00 + 5820: 4c 89 e1 mov %r12,%rcx + 5823: 48 89 f2 mov %rsi,%rdx + 5826: 49 89 d8 mov %rbx,%r8 + 5829: 41 b9 40 00 00 00 mov $0x40,%r9d + 582f: e8 ec 49 13 00 call 0x13a220 + 5834: 48 89 f9 mov %rdi,%rcx + 5837: 48 89 f2 mov %rsi,%rdx + 583a: 41 b8 40 00 00 00 mov $0x40,%r8d + 5840: e8 fb c1 ff ff call 0x1a40 + 5845: 48 89 f9 mov %rdi,%rcx + 5848: 48 89 da mov %rbx,%rdx + 584b: 41 b8 40 00 00 00 mov $0x40,%r8d + 5851: e8 ea c1 ff ff call 0x1a40 + 5856: 48 89 d9 mov %rbx,%rcx + 5859: 48 89 f2 mov %rsi,%rdx + 585c: 4d 89 e8 mov %r13,%r8 + 585f: 41 b9 40 00 00 00 mov $0x40,%r9d + 5865: e8 f6 7a 03 00 call 0x3d360 + 586a: 41 83 c6 c0 add $0xffffffc0,%r14d + 586e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 5875: 49 81 c4 00 02 00 00 add $0x200,%r12 + 587c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 5883: 41 83 fe 40 cmp $0x40,%r14d + 5887: 7f 97 jg 0x5820 + 5889: 4c 89 e2 mov %r12,%rdx + 588c: 4d 89 ec mov %r13,%r12 + 588f: 45 89 f5 mov %r14d,%r13d + 5892: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 5897: 48 89 d1 mov %rdx,%rcx + 589a: 48 89 f2 mov %rsi,%rdx + 589d: 49 89 d8 mov %rbx,%r8 + 58a0: 45 89 e9 mov %r13d,%r9d + 58a3: e8 78 49 13 00 call 0x13a220 + 58a8: 48 89 f9 mov %rdi,%rcx + 58ab: 48 89 f2 mov %rsi,%rdx + 58ae: 45 89 e8 mov %r13d,%r8d + 58b1: e8 8a c1 ff ff call 0x1a40 + 58b6: 48 89 f9 mov %rdi,%rcx + 58b9: 48 89 da mov %rbx,%rdx + 58bc: 45 89 e8 mov %r13d,%r8d + 58bf: e8 7c c1 ff ff call 0x1a40 + 58c4: 48 89 d9 mov %rbx,%rcx + 58c7: 48 89 f2 mov %rsi,%rdx + 58ca: 4d 89 e0 mov %r12,%r8 + 58cd: 45 89 e9 mov %r13d,%r9d + 58d0: e8 8b 7a 03 00 call 0x3d360 + 58d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 58dc: 00 + 58dd: 48 33 cc xor %rsp,%rcx + 58e0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260ef30 + 58e7: 75 12 jne 0x58fb + 58e9: 33 c0 xor %eax,%eax + 58eb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 58f2: 00 + 58f3: 41 5d pop %r13 + 58f5: 41 5c pop %r12 + 58f7: 5f pop %rdi + 58f8: 5e pop %rsi + 58f9: 5b pop %rbx + 58fa: c3 ret + 58fb: e8 90 4d 12 01 call 0x112a690 + 5900: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5907: 00 + 5908: 48 33 cc xor %rsp,%rcx + 590b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260ef30 + 5912: 75 e7 jne 0x58fb + 5914: b8 fa ff ff ff mov $0xfffffffa,%eax + 5919: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 5920: 00 + 5921: 41 5d pop %r13 + 5923: 41 5c pop %r12 + 5925: 5f pop %rdi + 5926: 5e pop %rsi + 5927: 5b pop %rbx + 5928: c3 ret + 5929: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5930: 00 + 5931: 48 33 cc xor %rsp,%rcx + 5934: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260ef30 + 593b: 75 be jne 0x58fb + 593d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5942: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 5949: 00 + 594a: 41 5d pop %r13 + 594c: 41 5c pop %r12 + 594e: 5f pop %rdi + 594f: 5e pop %rsi + 5950: 5b pop %rbx + 5951: c3 ret + 5952: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5959: 00 + 595a: 48 33 cc xor %rsp,%rcx + 595d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260ef30 + 5964: 75 95 jne 0x58fb + 5966: eb d5 jmp 0x593d + 5968: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 596f: 00 + 5970: 48 33 cc xor %rsp,%rcx + 5973: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260ef30 + 597a: 0f 85 7b ff ff ff jne 0x58fb + 5980: eb bb jmp 0x593d + 5982: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5989: 00 + 598a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5991: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5998: 00 + 5999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59a0: 53 push %rbx + 59a1: 56 push %rsi + 59a2: 57 push %rdi + 59a3: 41 54 push %r12 + 59a5: 41 55 push %r13 + 59a7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 59ae: 4d 89 c4 mov %r8,%r12 + 59b1: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260ef30 + 59b8: 48 33 c4 xor %rsp,%rax + 59bb: 45 89 cd mov %r9d,%r13d + 59be: 48 89 cf mov %rcx,%rdi + 59c1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 59c8: 00 + 59c9: 4d 85 e4 test %r12,%r12 + 59cc: 0f 84 b3 01 00 00 je 0x5b85 + 59d2: 48 85 ff test %rdi,%rdi + 59d5: 0f 84 94 01 00 00 je 0x5b6f + 59db: 48 85 d2 test %rdx,%rdx + 59de: 0f 84 63 01 00 00 je 0x5b47 + 59e4: 45 85 ed test %r13d,%r13d + 59e7: 0f 8e 32 01 00 00 jle 0x5b1f + 59ed: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 59f2: 48 89 f0 mov %rsi,%rax + 59f5: 48 83 e0 3f and $0x3f,%rax + 59f9: 48 f7 d8 neg %rax + 59fc: 48 83 e0 3f and $0x3f,%rax + 5a00: 48 03 f0 add %rax,%rsi + 5a03: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 5a0a: 00 + 5a0b: 41 83 fd 40 cmp $0x40,%r13d + 5a0f: 0f 8e a2 00 00 00 jle 0x5ab7 + 5a15: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 5a1a: 45 89 ee mov %r13d,%r14d + 5a1d: 4d 89 e5 mov %r12,%r13 + 5a20: 49 89 d4 mov %rdx,%r12 + 5a23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a2a: 00 + 5a2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a40: 4c 89 e1 mov %r12,%rcx + 5a43: 48 89 f2 mov %rsi,%rdx + 5a46: 49 89 d8 mov %rbx,%r8 + 5a49: 41 b9 40 00 00 00 mov $0x40,%r9d + 5a4f: e8 ec 47 13 00 call 0x13a240 + 5a54: 48 89 f9 mov %rdi,%rcx + 5a57: 48 89 f2 mov %rsi,%rdx + 5a5a: 41 b8 40 00 00 00 mov $0x40,%r8d + 5a60: e8 1b c0 ff ff call 0x1a80 + 5a65: 48 89 f9 mov %rdi,%rcx + 5a68: 48 89 da mov %rbx,%rdx + 5a6b: 41 b8 40 00 00 00 mov $0x40,%r8d + 5a71: e8 0a c0 ff ff call 0x1a80 + 5a76: 48 89 d9 mov %rbx,%rcx + 5a79: 48 89 f2 mov %rsi,%rdx + 5a7c: 4d 89 e8 mov %r13,%r8 + 5a7f: 41 b9 40 00 00 00 mov $0x40,%r9d + 5a85: e8 b6 7c 03 00 call 0x3d740 + 5a8a: 41 83 c6 c0 add $0xffffffc0,%r14d + 5a8e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 5a95: 49 81 c4 00 02 00 00 add $0x200,%r12 + 5a9c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 5aa3: 41 83 fe 40 cmp $0x40,%r14d + 5aa7: 7f 97 jg 0x5a40 + 5aa9: 4c 89 e2 mov %r12,%rdx + 5aac: 4d 89 ec mov %r13,%r12 + 5aaf: 45 89 f5 mov %r14d,%r13d + 5ab2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 5ab7: 48 89 d1 mov %rdx,%rcx + 5aba: 48 89 f2 mov %rsi,%rdx + 5abd: 49 89 d8 mov %rbx,%r8 + 5ac0: 45 89 e9 mov %r13d,%r9d + 5ac3: e8 78 47 13 00 call 0x13a240 + 5ac8: 48 89 f9 mov %rdi,%rcx + 5acb: 48 89 f2 mov %rsi,%rdx + 5ace: 45 89 e8 mov %r13d,%r8d + 5ad1: e8 aa bf ff ff call 0x1a80 + 5ad6: 48 89 f9 mov %rdi,%rcx + 5ad9: 48 89 da mov %rbx,%rdx + 5adc: 45 89 e8 mov %r13d,%r8d + 5adf: e8 9c bf ff ff call 0x1a80 + 5ae4: 48 89 d9 mov %rbx,%rcx + 5ae7: 48 89 f2 mov %rsi,%rdx + 5aea: 4d 89 e0 mov %r12,%r8 + 5aed: 45 89 e9 mov %r13d,%r9d + 5af0: e8 4b 7c 03 00 call 0x3d740 + 5af5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5afc: 00 + 5afd: 48 33 cc xor %rsp,%rcx + 5b00: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260ef30 + 5b07: 75 11 jne 0x5b1a + 5b09: 33 c0 xor %eax,%eax + 5b0b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 5b12: 41 5d pop %r13 + 5b14: 41 5c pop %r12 + 5b16: 5f pop %rdi + 5b17: 5e pop %rsi + 5b18: 5b pop %rbx + 5b19: c3 ret + 5b1a: e8 71 4b 12 01 call 0x112a690 + 5b1f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5b26: 00 + 5b27: 48 33 cc xor %rsp,%rcx + 5b2a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260ef30 + 5b31: 75 e7 jne 0x5b1a + 5b33: b8 fa ff ff ff mov $0xfffffffa,%eax + 5b38: 48 81 c4 70 04 00 00 add $0x470,%rsp + 5b3f: 41 5d pop %r13 + 5b41: 41 5c pop %r12 + 5b43: 5f pop %rdi + 5b44: 5e pop %rsi + 5b45: 5b pop %rbx + 5b46: c3 ret + 5b47: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5b4e: 00 + 5b4f: 48 33 cc xor %rsp,%rcx + 5b52: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260ef30 + 5b59: 75 bf jne 0x5b1a + 5b5b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5b60: 48 81 c4 70 04 00 00 add $0x470,%rsp + 5b67: 41 5d pop %r13 + 5b69: 41 5c pop %r12 + 5b6b: 5f pop %rdi + 5b6c: 5e pop %rsi + 5b6d: 5b pop %rbx + 5b6e: c3 ret + 5b6f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5b76: 00 + 5b77: 48 33 cc xor %rsp,%rcx + 5b7a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260ef30 + 5b81: 75 97 jne 0x5b1a + 5b83: eb d6 jmp 0x5b5b + 5b85: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5b8c: 00 + 5b8d: 48 33 cc xor %rsp,%rcx + 5b90: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260ef30 + 5b97: 75 81 jne 0x5b1a + 5b99: eb c0 jmp 0x5b5b + 5b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5ba0: 53 push %rbx + 5ba1: 56 push %rsi + 5ba2: 57 push %rdi + 5ba3: 41 54 push %r12 + 5ba5: 41 55 push %r13 + 5ba7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 5bae: 4d 89 c4 mov %r8,%r12 + 5bb1: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260ef30 + 5bb8: 45 89 cd mov %r9d,%r13d + 5bbb: 48 33 c4 xor %rsp,%rax + 5bbe: 48 89 cf mov %rcx,%rdi + 5bc1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 5bc8: 00 + 5bc9: 4d 85 e4 test %r12,%r12 + 5bcc: 0f 84 b3 01 00 00 je 0x5d85 + 5bd2: 48 85 ff test %rdi,%rdi + 5bd5: 0f 84 94 01 00 00 je 0x5d6f + 5bdb: 48 85 d2 test %rdx,%rdx + 5bde: 0f 84 63 01 00 00 je 0x5d47 + 5be4: 45 85 ed test %r13d,%r13d + 5be7: 0f 8e 32 01 00 00 jle 0x5d1f + 5bed: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 5bf2: 48 89 c3 mov %rax,%rbx + 5bf5: 48 83 e3 3f and $0x3f,%rbx + 5bf9: 48 f7 db neg %rbx + 5bfc: 48 83 e3 3f and $0x3f,%rbx + 5c00: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 5c04: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 5c0b: 00 + 5c0c: 41 83 fd 40 cmp $0x40,%r13d + 5c10: 0f 8e a1 00 00 00 jle 0x5cb7 + 5c16: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 5c1b: 45 89 ee mov %r13d,%r14d + 5c1e: 4d 89 e5 mov %r12,%r13 + 5c21: 49 89 d4 mov %rdx,%r12 + 5c24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c2b: 00 + 5c2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c3f: 00 + 5c40: 4c 89 e1 mov %r12,%rcx + 5c43: 48 89 f2 mov %rsi,%rdx + 5c46: 49 89 d8 mov %rbx,%r8 + 5c49: 41 b9 40 00 00 00 mov $0x40,%r9d + 5c4f: e8 0c 46 13 00 call 0x13a260 + 5c54: 48 89 f9 mov %rdi,%rcx + 5c57: 48 89 f2 mov %rsi,%rdx + 5c5a: 41 b8 40 00 00 00 mov $0x40,%r8d + 5c60: e8 5b be ff ff call 0x1ac0 + 5c65: 48 89 f9 mov %rdi,%rcx + 5c68: 48 89 da mov %rbx,%rdx + 5c6b: 41 b8 40 00 00 00 mov $0x40,%r8d + 5c71: e8 4a be ff ff call 0x1ac0 + 5c76: 48 89 d9 mov %rbx,%rcx + 5c79: 48 89 f2 mov %rsi,%rdx + 5c7c: 4d 89 e8 mov %r13,%r8 + 5c7f: 41 b9 40 00 00 00 mov $0x40,%r9d + 5c85: e8 36 80 03 00 call 0x3dcc0 + 5c8a: 41 83 c6 c0 add $0xffffffc0,%r14d + 5c8e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 5c95: 49 81 c4 00 02 00 00 add $0x200,%r12 + 5c9c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 5ca3: 41 83 fe 40 cmp $0x40,%r14d + 5ca7: 7f 97 jg 0x5c40 + 5ca9: 4c 89 e2 mov %r12,%rdx + 5cac: 4d 89 ec mov %r13,%r12 + 5caf: 45 89 f5 mov %r14d,%r13d + 5cb2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 5cb7: 48 89 d1 mov %rdx,%rcx + 5cba: 48 89 f2 mov %rsi,%rdx + 5cbd: 49 89 d8 mov %rbx,%r8 + 5cc0: 45 89 e9 mov %r13d,%r9d + 5cc3: e8 98 45 13 00 call 0x13a260 + 5cc8: 48 89 f9 mov %rdi,%rcx + 5ccb: 48 89 f2 mov %rsi,%rdx + 5cce: 45 89 e8 mov %r13d,%r8d + 5cd1: e8 ea bd ff ff call 0x1ac0 + 5cd6: 48 89 f9 mov %rdi,%rcx + 5cd9: 48 89 da mov %rbx,%rdx + 5cdc: 45 89 e8 mov %r13d,%r8d + 5cdf: e8 dc bd ff ff call 0x1ac0 + 5ce4: 48 89 d9 mov %rbx,%rcx + 5ce7: 48 89 f2 mov %rsi,%rdx + 5cea: 4d 89 e0 mov %r12,%r8 + 5ced: 45 89 e9 mov %r13d,%r9d + 5cf0: e8 cb 7f 03 00 call 0x3dcc0 + 5cf5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5cfc: 00 + 5cfd: 48 33 cc xor %rsp,%rcx + 5d00: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260ef30 + 5d07: 75 11 jne 0x5d1a + 5d09: 33 c0 xor %eax,%eax + 5d0b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 5d12: 41 5d pop %r13 + 5d14: 41 5c pop %r12 + 5d16: 5f pop %rdi + 5d17: 5e pop %rsi + 5d18: 5b pop %rbx + 5d19: c3 ret + 5d1a: e8 71 49 12 01 call 0x112a690 + 5d1f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5d26: 00 + 5d27: 48 33 cc xor %rsp,%rcx + 5d2a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260ef30 + 5d31: 75 e7 jne 0x5d1a + 5d33: b8 fa ff ff ff mov $0xfffffffa,%eax + 5d38: 48 81 c4 70 04 00 00 add $0x470,%rsp + 5d3f: 41 5d pop %r13 + 5d41: 41 5c pop %r12 + 5d43: 5f pop %rdi + 5d44: 5e pop %rsi + 5d45: 5b pop %rbx + 5d46: c3 ret + 5d47: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5d4e: 00 + 5d4f: 48 33 cc xor %rsp,%rcx + 5d52: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260ef30 + 5d59: 75 bf jne 0x5d1a + 5d5b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5d60: 48 81 c4 70 04 00 00 add $0x470,%rsp + 5d67: 41 5d pop %r13 + 5d69: 41 5c pop %r12 + 5d6b: 5f pop %rdi + 5d6c: 5e pop %rsi + 5d6d: 5b pop %rbx + 5d6e: c3 ret + 5d6f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5d76: 00 + 5d77: 48 33 cc xor %rsp,%rcx + 5d7a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260ef30 + 5d81: 75 97 jne 0x5d1a + 5d83: eb d6 jmp 0x5d5b + 5d85: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5d8c: 00 + 5d8d: 48 33 cc xor %rsp,%rcx + 5d90: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260ef30 + 5d97: 75 81 jne 0x5d1a + 5d99: eb c0 jmp 0x5d5b + 5d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5da0: 53 push %rbx + 5da1: 56 push %rsi + 5da2: 57 push %rdi + 5da3: 41 54 push %r12 + 5da5: 41 55 push %r13 + 5da7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 5dae: 4d 89 c4 mov %r8,%r12 + 5db1: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260ef30 + 5db8: 45 89 cd mov %r9d,%r13d + 5dbb: 48 33 c4 xor %rsp,%rax + 5dbe: 48 89 cf mov %rcx,%rdi + 5dc1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 5dc8: 00 + 5dc9: 4d 85 e4 test %r12,%r12 + 5dcc: 0f 84 b3 01 00 00 je 0x5f85 + 5dd2: 48 85 ff test %rdi,%rdi + 5dd5: 0f 84 94 01 00 00 je 0x5f6f + 5ddb: 48 85 d2 test %rdx,%rdx + 5dde: 0f 84 63 01 00 00 je 0x5f47 + 5de4: 45 85 ed test %r13d,%r13d + 5de7: 0f 8e 32 01 00 00 jle 0x5f1f + 5ded: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 5df2: 48 89 c3 mov %rax,%rbx + 5df5: 48 83 e3 3f and $0x3f,%rbx + 5df9: 48 f7 db neg %rbx + 5dfc: 48 83 e3 3f and $0x3f,%rbx + 5e00: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 5e04: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 5e0b: 00 + 5e0c: 41 83 fd 40 cmp $0x40,%r13d + 5e10: 0f 8e a1 00 00 00 jle 0x5eb7 + 5e16: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 5e1b: 45 89 ee mov %r13d,%r14d + 5e1e: 4d 89 e5 mov %r12,%r13 + 5e21: 49 89 d4 mov %rdx,%r12 + 5e24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e2b: 00 + 5e2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e3f: 00 + 5e40: 4c 89 e1 mov %r12,%rcx + 5e43: 48 89 f2 mov %rsi,%rdx + 5e46: 49 89 d8 mov %rbx,%r8 + 5e49: 41 b9 40 00 00 00 mov $0x40,%r9d + 5e4f: e8 2c 44 13 00 call 0x13a280 + 5e54: 48 89 f9 mov %rdi,%rcx + 5e57: 48 89 f2 mov %rsi,%rdx + 5e5a: 41 b8 40 00 00 00 mov $0x40,%r8d + 5e60: e8 5b be ff ff call 0x1cc0 + 5e65: 48 89 f9 mov %rdi,%rcx + 5e68: 48 89 da mov %rbx,%rdx + 5e6b: 41 b8 40 00 00 00 mov $0x40,%r8d + 5e71: e8 4a be ff ff call 0x1cc0 + 5e76: 48 89 d9 mov %rbx,%rcx + 5e79: 48 89 f2 mov %rsi,%rdx + 5e7c: 4d 89 e8 mov %r13,%r8 + 5e7f: 41 b9 40 00 00 00 mov $0x40,%r9d + 5e85: e8 16 86 03 00 call 0x3e4a0 + 5e8a: 41 83 c6 c0 add $0xffffffc0,%r14d + 5e8e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 5e95: 49 81 c4 00 02 00 00 add $0x200,%r12 + 5e9c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 5ea3: 41 83 fe 40 cmp $0x40,%r14d + 5ea7: 7f 97 jg 0x5e40 + 5ea9: 4c 89 e2 mov %r12,%rdx + 5eac: 4d 89 ec mov %r13,%r12 + 5eaf: 45 89 f5 mov %r14d,%r13d + 5eb2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 5eb7: 48 89 d1 mov %rdx,%rcx + 5eba: 48 89 f2 mov %rsi,%rdx + 5ebd: 49 89 d8 mov %rbx,%r8 + 5ec0: 45 89 e9 mov %r13d,%r9d + 5ec3: e8 b8 43 13 00 call 0x13a280 + 5ec8: 48 89 f9 mov %rdi,%rcx + 5ecb: 48 89 f2 mov %rsi,%rdx + 5ece: 45 89 e8 mov %r13d,%r8d + 5ed1: e8 ea bd ff ff call 0x1cc0 + 5ed6: 48 89 f9 mov %rdi,%rcx + 5ed9: 48 89 da mov %rbx,%rdx + 5edc: 45 89 e8 mov %r13d,%r8d + 5edf: e8 dc bd ff ff call 0x1cc0 + 5ee4: 48 89 d9 mov %rbx,%rcx + 5ee7: 48 89 f2 mov %rsi,%rdx + 5eea: 4d 89 e0 mov %r12,%r8 + 5eed: 45 89 e9 mov %r13d,%r9d + 5ef0: e8 ab 85 03 00 call 0x3e4a0 + 5ef5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5efc: 00 + 5efd: 48 33 cc xor %rsp,%rcx + 5f00: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260ef30 + 5f07: 75 11 jne 0x5f1a + 5f09: 33 c0 xor %eax,%eax + 5f0b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 5f12: 41 5d pop %r13 + 5f14: 41 5c pop %r12 + 5f16: 5f pop %rdi + 5f17: 5e pop %rsi + 5f18: 5b pop %rbx + 5f19: c3 ret + 5f1a: e8 71 47 12 01 call 0x112a690 + 5f1f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5f26: 00 + 5f27: 48 33 cc xor %rsp,%rcx + 5f2a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260ef30 + 5f31: 75 e7 jne 0x5f1a + 5f33: b8 fa ff ff ff mov $0xfffffffa,%eax + 5f38: 48 81 c4 70 04 00 00 add $0x470,%rsp + 5f3f: 41 5d pop %r13 + 5f41: 41 5c pop %r12 + 5f43: 5f pop %rdi + 5f44: 5e pop %rsi + 5f45: 5b pop %rbx + 5f46: c3 ret + 5f47: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5f4e: 00 + 5f4f: 48 33 cc xor %rsp,%rcx + 5f52: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260ef30 + 5f59: 75 bf jne 0x5f1a + 5f5b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5f60: 48 81 c4 70 04 00 00 add $0x470,%rsp + 5f67: 41 5d pop %r13 + 5f69: 41 5c pop %r12 + 5f6b: 5f pop %rdi + 5f6c: 5e pop %rsi + 5f6d: 5b pop %rbx + 5f6e: c3 ret + 5f6f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5f76: 00 + 5f77: 48 33 cc xor %rsp,%rcx + 5f7a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260ef30 + 5f81: 75 97 jne 0x5f1a + 5f83: eb d6 jmp 0x5f5b + 5f85: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 5f8c: 00 + 5f8d: 48 33 cc xor %rsp,%rcx + 5f90: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260ef30 + 5f97: 75 81 jne 0x5f1a + 5f99: eb c0 jmp 0x5f5b + 5f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5fa0: 53 push %rbx + 5fa1: 56 push %rsi + 5fa2: 57 push %rdi + 5fa3: 41 54 push %r12 + 5fa5: 41 55 push %r13 + 5fa7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 5fae: 4d 89 c4 mov %r8,%r12 + 5fb1: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260ef30 + 5fb8: 45 89 cd mov %r9d,%r13d + 5fbb: 48 33 c4 xor %rsp,%rax + 5fbe: 48 89 cf mov %rcx,%rdi + 5fc1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 5fc8: 00 + 5fc9: 4d 85 e4 test %r12,%r12 + 5fcc: 0f 84 b3 01 00 00 je 0x6185 + 5fd2: 48 85 ff test %rdi,%rdi + 5fd5: 0f 84 94 01 00 00 je 0x616f + 5fdb: 48 85 d2 test %rdx,%rdx + 5fde: 0f 84 63 01 00 00 je 0x6147 + 5fe4: 45 85 ed test %r13d,%r13d + 5fe7: 0f 8e 32 01 00 00 jle 0x611f + 5fed: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 5ff2: 48 89 c3 mov %rax,%rbx + 5ff5: 48 83 e3 3f and $0x3f,%rbx + 5ff9: 48 f7 db neg %rbx + 5ffc: 48 83 e3 3f and $0x3f,%rbx + 6000: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 6004: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 600b: 00 + 600c: 41 83 fd 40 cmp $0x40,%r13d + 6010: 0f 8e a1 00 00 00 jle 0x60b7 + 6016: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 601b: 45 89 ee mov %r13d,%r14d + 601e: 4d 89 e5 mov %r12,%r13 + 6021: 49 89 d4 mov %rdx,%r12 + 6024: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 602b: 00 + 602c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 603f: 00 + 6040: 4c 89 e1 mov %r12,%rcx + 6043: 48 89 f2 mov %rsi,%rdx + 6046: 49 89 d8 mov %rbx,%r8 + 6049: 41 b9 40 00 00 00 mov $0x40,%r9d + 604f: e8 4c 42 13 00 call 0x13a2a0 + 6054: 48 89 f9 mov %rdi,%rcx + 6057: 48 89 f2 mov %rsi,%rdx + 605a: 41 b8 40 00 00 00 mov $0x40,%r8d + 6060: e8 1b be ff ff call 0x1e80 + 6065: 48 89 f9 mov %rdi,%rcx + 6068: 48 89 da mov %rbx,%rdx + 606b: 41 b8 40 00 00 00 mov $0x40,%r8d + 6071: e8 0a be ff ff call 0x1e80 + 6076: 48 89 d9 mov %rbx,%rcx + 6079: 48 89 f2 mov %rsi,%rdx + 607c: 4d 89 e8 mov %r13,%r8 + 607f: 41 b9 40 00 00 00 mov $0x40,%r9d + 6085: e8 96 8b 03 00 call 0x3ec20 + 608a: 41 83 c6 c0 add $0xffffffc0,%r14d + 608e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 6095: 49 81 c4 00 02 00 00 add $0x200,%r12 + 609c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 60a3: 41 83 fe 40 cmp $0x40,%r14d + 60a7: 7f 97 jg 0x6040 + 60a9: 4c 89 e2 mov %r12,%rdx + 60ac: 4d 89 ec mov %r13,%r12 + 60af: 45 89 f5 mov %r14d,%r13d + 60b2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 60b7: 48 89 d1 mov %rdx,%rcx + 60ba: 48 89 f2 mov %rsi,%rdx + 60bd: 49 89 d8 mov %rbx,%r8 + 60c0: 45 89 e9 mov %r13d,%r9d + 60c3: e8 d8 41 13 00 call 0x13a2a0 + 60c8: 48 89 f9 mov %rdi,%rcx + 60cb: 48 89 f2 mov %rsi,%rdx + 60ce: 45 89 e8 mov %r13d,%r8d + 60d1: e8 aa bd ff ff call 0x1e80 + 60d6: 48 89 f9 mov %rdi,%rcx + 60d9: 48 89 da mov %rbx,%rdx + 60dc: 45 89 e8 mov %r13d,%r8d + 60df: e8 9c bd ff ff call 0x1e80 + 60e4: 48 89 d9 mov %rbx,%rcx + 60e7: 48 89 f2 mov %rsi,%rdx + 60ea: 4d 89 e0 mov %r12,%r8 + 60ed: 45 89 e9 mov %r13d,%r9d + 60f0: e8 2b 8b 03 00 call 0x3ec20 + 60f5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 60fc: 00 + 60fd: 48 33 cc xor %rsp,%rcx + 6100: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260ef30 + 6107: 75 11 jne 0x611a + 6109: 33 c0 xor %eax,%eax + 610b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 6112: 41 5d pop %r13 + 6114: 41 5c pop %r12 + 6116: 5f pop %rdi + 6117: 5e pop %rsi + 6118: 5b pop %rbx + 6119: c3 ret + 611a: e8 71 45 12 01 call 0x112a690 + 611f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6126: 00 + 6127: 48 33 cc xor %rsp,%rcx + 612a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260ef30 + 6131: 75 e7 jne 0x611a + 6133: b8 fa ff ff ff mov $0xfffffffa,%eax + 6138: 48 81 c4 70 04 00 00 add $0x470,%rsp + 613f: 41 5d pop %r13 + 6141: 41 5c pop %r12 + 6143: 5f pop %rdi + 6144: 5e pop %rsi + 6145: 5b pop %rbx + 6146: c3 ret + 6147: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 614e: 00 + 614f: 48 33 cc xor %rsp,%rcx + 6152: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260ef30 + 6159: 75 bf jne 0x611a + 615b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6160: 48 81 c4 70 04 00 00 add $0x470,%rsp + 6167: 41 5d pop %r13 + 6169: 41 5c pop %r12 + 616b: 5f pop %rdi + 616c: 5e pop %rsi + 616d: 5b pop %rbx + 616e: c3 ret + 616f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 6176: 00 + 6177: 48 33 cc xor %rsp,%rcx + 617a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260ef30 + 6181: 75 97 jne 0x611a + 6183: eb d6 jmp 0x615b + 6185: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 618c: 00 + 618d: 48 33 cc xor %rsp,%rcx + 6190: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260ef30 + 6197: 75 81 jne 0x611a + 6199: eb c0 jmp 0x615b + 619b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 61a0: 48 83 ec 28 sub $0x28,%rsp + 61a4: 48 85 c9 test %rcx,%rcx + 61a7: 74 25 je 0x61ce + 61a9: 48 85 d2 test %rdx,%rdx + 61ac: 74 20 je 0x61ce + 61ae: 4d 85 c0 test %r8,%r8 + 61b1: 74 1b je 0x61ce + 61b3: 45 85 c9 test %r9d,%r9d + 61b6: 7f 0a jg 0x61c2 + 61b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 61bd: 48 83 c4 28 add $0x28,%rsp + 61c1: c3 ret + 61c2: e8 d9 91 03 00 call 0x3f3a0 + 61c7: 33 c0 xor %eax,%eax + 61c9: 48 83 c4 28 add $0x28,%rsp + 61cd: c3 ret + 61ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 61d3: 48 83 c4 28 add $0x28,%rsp + 61d7: c3 ret + 61d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 61df: 00 + 61e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 61e5: 48 85 c9 test %rcx,%rcx + 61e8: 74 27 je 0x6211 + 61ea: 48 85 d2 test %rdx,%rdx + 61ed: 74 22 je 0x6211 + 61ef: 4d 85 c0 test %r8,%r8 + 61f2: 74 1d je 0x6211 + 61f4: 45 85 c9 test %r9d,%r9d + 61f7: 7f 0b jg 0x6204 + 61f9: b8 fa ff ff ff mov $0xfffffffa,%eax + 61fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6203: c3 ret + 6204: e8 77 94 03 00 call 0x3f680 + 6209: 33 c0 xor %eax,%eax + 620b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6210: c3 ret + 6211: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6216: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 621b: c3 ret + 621c: 0f 1f 40 00 nopl 0x0(%rax) + 6220: 48 83 ec 28 sub $0x28,%rsp + 6224: 48 85 c9 test %rcx,%rcx + 6227: 74 25 je 0x624e + 6229: 48 85 d2 test %rdx,%rdx + 622c: 74 20 je 0x624e + 622e: 4d 85 c0 test %r8,%r8 + 6231: 74 1b je 0x624e + 6233: 45 85 c9 test %r9d,%r9d + 6236: 7f 0a jg 0x6242 + 6238: b8 fa ff ff ff mov $0xfffffffa,%eax + 623d: 48 83 c4 28 add $0x28,%rsp + 6241: c3 ret + 6242: e8 19 97 03 00 call 0x3f960 + 6247: 33 c0 xor %eax,%eax + 6249: 48 83 c4 28 add $0x28,%rsp + 624d: c3 ret + 624e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6253: 48 83 c4 28 add $0x28,%rsp + 6257: c3 ret + 6258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 625f: 00 + 6260: 41 57 push %r15 + 6262: 49 89 ca mov %rcx,%r10 + 6265: 49 89 d3 mov %rdx,%r11 + 6268: 4d 85 d2 test %r10,%r10 + 626b: 0f 84 fb 00 00 00 je 0x636c + 6271: 4d 85 db test %r11,%r11 + 6274: 0f 84 f2 00 00 00 je 0x636c + 627a: 4d 85 c0 test %r8,%r8 + 627d: 0f 84 e9 00 00 00 je 0x636c + 6283: 45 85 c9 test %r9d,%r9d + 6286: 0f 8e d8 00 00 00 jle 0x6364 + 628c: 49 63 d1 movslq %r9d,%rdx + 628f: 48 83 fa 08 cmp $0x8,%rdx + 6293: 0f 8c c6 00 00 00 jl 0x635f + 6299: 4c 89 c0 mov %r8,%rax + 629c: 48 83 e0 0f and $0xf,%rax + 62a0: 85 c0 test %eax,%eax + 62a2: 74 10 je 0x62b4 + 62a4: a8 03 test $0x3,%al + 62a6: 0f 85 b3 00 00 00 jne 0x635f + 62ac: f7 d8 neg %eax + 62ae: 83 c0 10 add $0x10,%eax + 62b1: c1 e8 02 shr $0x2,%eax + 62b4: 89 c1 mov %eax,%ecx + 62b6: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 62ba: 49 3b d7 cmp %r15,%rdx + 62bd: 0f 8c 9c 00 00 00 jl 0x635f + 62c3: 45 89 cf mov %r9d,%r15d + 62c6: 44 2b f8 sub %eax,%r15d + 62c9: 41 83 e7 07 and $0x7,%r15d + 62cd: 45 2b cf sub %r15d,%r9d + 62d0: 4d 63 c9 movslq %r9d,%r9 + 62d3: 85 c0 test %eax,%eax + 62d5: b8 00 00 00 00 mov $0x0,%eax + 62da: 76 24 jbe 0x6300 + 62dc: 0f 1f 40 00 nopl 0x0(%rax) + 62e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 62e6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 + 62ec: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 62f2: 48 ff c0 inc %rax + 62f5: 48 3b c1 cmp %rcx,%rax + 62f8: 72 e6 jb 0x62e0 + 62fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6300: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 6306: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 630d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 + 6313: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 631a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 6320: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 6327: 48 83 c1 08 add $0x8,%rcx + 632b: 49 3b c9 cmp %r9,%rcx + 632e: 72 d0 jb 0x6300 + 6330: 4c 3b ca cmp %rdx,%r9 + 6333: 73 25 jae 0x635a + 6335: 0f 1f 40 00 nopl 0x0(%rax) + 6339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6340: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 6346: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 + 634c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 6352: 49 ff c1 inc %r9 + 6355: 4c 3b ca cmp %rdx,%r9 + 6358: 72 e6 jb 0x6340 + 635a: 33 c0 xor %eax,%eax + 635c: 41 5f pop %r15 + 635e: c3 ret + 635f: 45 33 c9 xor %r9d,%r9d + 6362: eb cc jmp 0x6330 + 6364: b8 fa ff ff ff mov $0xfffffffa,%eax + 6369: 41 5f pop %r15 + 636b: c3 ret + 636c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6371: 41 5f pop %r15 + 6373: c3 ret + 6374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6380: 53 push %rbx + 6381: 57 push %rdi + 6382: 55 push %rbp + 6383: 49 89 ca mov %rcx,%r10 + 6386: 4d 85 d2 test %r10,%r10 + 6389: 0f 84 92 01 00 00 je 0x6521 + 638f: 48 85 d2 test %rdx,%rdx + 6392: 0f 84 89 01 00 00 je 0x6521 + 6398: 4d 85 c0 test %r8,%r8 + 639b: 0f 84 80 01 00 00 je 0x6521 + 63a1: 45 85 c9 test %r9d,%r9d + 63a4: 0f 8e 6e 01 00 00 jle 0x6518 + 63aa: 41 83 f9 10 cmp $0x10,%r9d + 63ae: 0f 8c 50 01 00 00 jl 0x6504 + 63b4: 41 83 f9 1d cmp $0x1d,%r9d + 63b8: 0f 8c 4d 01 00 00 jl 0x650b + 63be: 4c 89 c1 mov %r8,%rcx + 63c1: 48 83 e1 1f and $0x1f,%rcx + 63c5: 89 c9 mov %ecx,%ecx + 63c7: 85 c9 test %ecx,%ecx + 63c9: 74 11 je 0x63dc + 63cb: f6 c1 03 test $0x3,%cl + 63ce: 0f 85 30 01 00 00 jne 0x6504 + 63d4: f7 d9 neg %ecx + 63d6: 83 c1 20 add $0x20,%ecx + 63d9: c1 e9 02 shr $0x2,%ecx + 63dc: 8d 41 10 lea 0x10(%rcx),%eax + 63df: 44 3b c8 cmp %eax,%r9d + 63e2: 0f 8c 1c 01 00 00 jl 0x6504 + 63e8: 44 89 cf mov %r9d,%edi + 63eb: 33 c0 xor %eax,%eax + 63ed: 2b f9 sub %ecx,%edi + 63ef: 83 e7 0f and $0xf,%edi + 63f2: f7 df neg %edi + 63f4: 41 03 f9 add %r9d,%edi + 63f7: 85 c9 test %ecx,%ecx + 63f9: 76 1e jbe 0x6419 + 63fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6400: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 6406: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 640b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 6411: 48 ff c0 inc %rax + 6414: 48 3b c1 cmp %rcx,%rax + 6417: 72 e7 jb 0x6400 + 6419: 48 63 c7 movslq %edi,%rax + 641c: 0f 1f 40 00 nopl 0x0(%rax) + 6420: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 6426: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 642d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 6432: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 6438: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 643e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 6445: 48 83 c1 10 add $0x10,%rcx + 6449: 48 3b c8 cmp %rax,%rcx + 644c: 72 d2 jb 0x6420 + 644e: 8d 47 01 lea 0x1(%rdi),%eax + 6451: 41 3b c1 cmp %r9d,%eax + 6454: 0f 87 9d 00 00 00 ja 0x64f7 + 645a: 4d 63 c9 movslq %r9d,%r9 + 645d: 48 63 ff movslq %edi,%rdi + 6460: 4c 2b cf sub %rdi,%r9 + 6463: 49 83 f9 04 cmp $0x4,%r9 + 6467: 0f 8c 93 00 00 00 jl 0x6500 + 646d: 48 63 ff movslq %edi,%rdi + 6470: 44 89 cd mov %r9d,%ebp + 6473: 83 e5 fc and $0xfffffffc,%ebp + 6476: 33 c9 xor %ecx,%ecx + 6478: 48 63 ed movslq %ebp,%rbp + 647b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 647f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 6483: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 6487: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 648e: 00 + 648f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6496: 0f 1f 00 nopl (%rax) + 6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 64a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 64a6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 64ab: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 64b0: 48 83 c1 04 add $0x4,%rcx + 64b4: 48 3b cd cmp %rbp,%rcx + 64b7: 72 e7 jb 0x64a0 + 64b9: 49 3b e9 cmp %r9,%rbp + 64bc: 73 39 jae 0x64f7 + 64be: 48 63 ff movslq %edi,%rdi + 64c1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 64c5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 64c9: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 64cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64d4: 00 + 64d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 64dc: 0f 1f 40 00 nopl 0x0(%rax) + 64e0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 64e5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 + 64ea: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 64ef: 48 ff c5 inc %rbp + 64f2: 49 3b e9 cmp %r9,%rbp + 64f5: 72 e9 jb 0x64e0 + 64f7: 33 c0 xor %eax,%eax + 64f9: c5 f8 77 vzeroupper + 64fc: 5d pop %rbp + 64fd: 5f pop %rdi + 64fe: 5b pop %rbx + 64ff: c3 ret + 6500: 33 ed xor %ebp,%ebp + 6502: eb b5 jmp 0x64b9 + 6504: 33 ff xor %edi,%edi + 6506: e9 43 ff ff ff jmp 0x644e + 650b: 44 89 cf mov %r9d,%edi + 650e: 33 c9 xor %ecx,%ecx + 6510: 83 e7 f0 and $0xfffffff0,%edi + 6513: e9 01 ff ff ff jmp 0x6419 + 6518: b8 fa ff ff ff mov $0xfffffffa,%eax + 651d: 5d pop %rbp + 651e: 5f pop %rdi + 651f: 5b pop %rbx + 6520: c3 ret + 6521: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6526: 5d pop %rbp + 6527: 5f pop %rdi + 6528: 5b pop %rbx + 6529: c3 ret + 652a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6531: 00 + 6532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6540: 56 push %rsi + 6541: 57 push %rdi + 6542: 41 54 push %r12 + 6544: 55 push %rbp + 6545: 48 83 ec 28 sub $0x28,%rsp + 6549: 89 ce mov %ecx,%esi + 654b: 4c 89 cd mov %r9,%rbp + 654e: 83 fe 1e cmp $0x1e,%esi + 6551: 0f 87 83 01 00 00 ja 0x66da + 6557: 48 85 ed test %rbp,%rbp + 655a: 0f 84 89 01 00 00 je 0x66e9 + 6560: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 6565: 48 85 ff test %rdi,%rdi + 6568: 0f 84 7b 01 00 00 je 0x66e9 + 656e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 6573: 4d 85 e4 test %r12,%r12 + 6576: 0f 84 6d 01 00 00 je 0x66e9 + 657c: 83 fa 08 cmp $0x8,%edx + 657f: 74 1e je 0x659f + 6581: 83 fa 04 cmp $0x4,%edx + 6584: 74 19 je 0x659f + 6586: 83 fa 01 cmp $0x1,%edx + 6589: 74 14 je 0x659f + 658b: 83 fa 02 cmp $0x2,%edx + 658e: 74 0f je 0x659f + 6590: b8 ee ff ff ff mov $0xffffffee,%eax + 6595: 48 83 c4 28 add $0x28,%rsp + 6599: 5d pop %rbp + 659a: 41 5c pop %r12 + 659c: 5f pop %rdi + 659d: 5e pop %rsi + 659e: c3 ret + 659f: 83 fe 1c cmp $0x1c,%esi + 65a2: 0f 8f 32 01 00 00 jg 0x66da + 65a8: 83 fe 05 cmp $0x5,%esi + 65ab: 7f 14 jg 0x65c1 + 65ad: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 65b4: 33 c0 xor %eax,%eax + 65b6: 89 07 mov %eax,(%rdi) + 65b8: 41 89 04 24 mov %eax,(%r12) + 65bc: e9 0d 01 00 00 jmp 0x66ce + 65c1: 83 fe 06 cmp $0x6,%esi + 65c4: 7f 11 jg 0x65d7 + 65c6: 33 c0 xor %eax,%eax + 65c8: 89 45 00 mov %eax,0x0(%rbp) + 65cb: 89 07 mov %eax,(%rdi) + 65cd: 41 89 04 24 mov %eax,(%r12) + 65d1: 44 8b 55 00 mov 0x0(%rbp),%r10d + 65d5: eb 6a jmp 0x6641 + 65d7: 8d 4e ff lea -0x1(%rsi),%ecx + 65da: 83 f9 0e cmp $0xe,%ecx + 65dd: 7f 4b jg 0x662a + 65df: 41 bb 01 00 00 00 mov $0x1,%r11d + 65e5: 41 d3 e3 shl %cl,%r11d + 65e8: 45 89 da mov %r11d,%r10d + 65eb: 41 c1 e2 04 shl $0x4,%r10d + 65ef: 41 8d 42 4f lea 0x4f(%r10),%eax + 65f3: 41 83 c2 3f add $0x3f,%r10d + 65f7: 83 e0 c0 and $0xffffffc0,%eax + 65fa: 41 83 e2 c0 and $0xffffffc0,%r10d + 65fe: 89 45 00 mov %eax,0x0(%rbp) + 6601: c7 07 00 00 00 00 movl $0x0,(%rdi) + 6607: 45 89 14 24 mov %r10d,(%r12) + 660b: 45 89 da mov %r11d,%r10d + 660e: 41 d1 fa sar $1,%r10d + 6611: 41 c1 ea 1e shr $0x1e,%r10d + 6615: 45 03 d3 add %r11d,%r10d + 6618: 41 83 e2 fc and $0xfffffffc,%r10d + 661c: 41 83 c2 43 add $0x43,%r10d + 6620: 41 83 e2 c0 and $0xffffffc0,%r10d + 6624: 44 03 55 00 add 0x0(%rbp),%r10d + 6628: eb 12 jmp 0x663c + 662a: 48 89 ea mov %rbp,%rdx + 662d: 49 89 f8 mov %rdi,%r8 + 6630: 4d 89 e1 mov %r12,%r9 + 6633: e8 08 96 03 00 call 0x3fc40 + 6638: 44 8b 55 00 mov 0x0(%rbp),%r10d + 663c: 83 fe 12 cmp $0x12,%esi + 663f: 7d 28 jge 0x6669 + 6641: 89 f1 mov %esi,%ecx + 6643: b8 01 00 00 00 mov $0x1,%eax + 6648: d3 e0 shl %cl,%eax + 664a: 41 89 c3 mov %eax,%r11d + 664d: 41 d1 fb sar $1,%r11d + 6650: 41 c1 eb 1e shr $0x1e,%r11d + 6654: 44 03 d8 add %eax,%r11d + 6657: 41 c1 eb 02 shr $0x2,%r11d + 665b: 41 c1 e3 04 shl $0x4,%r11d + 665f: 41 83 c3 3f add $0x3f,%r11d + 6663: 41 83 e3 c0 and $0xffffffc0,%r11d + 6667: eb 1b jmp 0x6684 + 6669: 41 bb 01 00 00 00 mov $0x1,%r11d + 666f: 8d 4e 15 lea 0x15(%rsi),%ecx + 6672: 41 d3 e3 shl %cl,%r11d + 6675: 41 c1 e3 04 shl $0x4,%r11d + 6679: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 6680: 41 83 e3 c0 and $0xffffffc0,%r11d + 6684: 83 fe 0a cmp $0xa,%esi + 6687: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 668e: 00 + 668f: 89 45 00 mov %eax,0x0(%rbp) + 6692: 7f 04 jg 0x6698 + 6694: 33 c0 xor %eax,%eax + 6696: eb 25 jmp 0x66bd + 6698: 89 f1 mov %esi,%ecx + 669a: b8 01 00 00 00 mov $0x1,%eax + 669f: d3 e0 shl %cl,%eax + 66a1: 89 c2 mov %eax,%edx + 66a3: d1 fa sar $1,%edx + 66a5: c1 ea 1e shr $0x1e,%edx + 66a8: 03 d0 add %eax,%edx + 66aa: c1 ea 02 shr $0x2,%edx + 66ad: 8b 2f mov (%rdi),%ebp + 66af: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 66b6: 83 e6 c0 and $0xffffffc0,%esi + 66b9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 66bd: 89 07 mov %eax,(%rdi) + 66bf: 41 8b 04 24 mov (%r12),%eax + 66c3: 85 c0 test %eax,%eax + 66c5: 7e 07 jle 0x66ce + 66c7: 83 c0 40 add $0x40,%eax + 66ca: 41 89 04 24 mov %eax,(%r12) + 66ce: 33 c0 xor %eax,%eax + 66d0: 48 83 c4 28 add $0x28,%rsp + 66d4: 5d pop %rbp + 66d5: 41 5c pop %r12 + 66d7: 5f pop %rdi + 66d8: 5e pop %rsi + 66d9: c3 ret + 66da: b8 ef ff ff ff mov $0xffffffef,%eax + 66df: 48 83 c4 28 add $0x28,%rsp + 66e3: 5d pop %rbp + 66e4: 41 5c pop %r12 + 66e6: 5f pop %rdi + 66e7: 5e pop %rsi + 66e8: c3 ret + 66e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 66ee: 48 83 c4 28 add $0x28,%rsp + 66f2: 5d pop %rbp + 66f3: 41 5c pop %r12 + 66f5: 5f pop %rdi + 66f6: 5e pop %rsi + 66f7: c3 ret + 66f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 66ff: 00 + 6700: 41 54 push %r12 + 6702: 41 55 push %r13 + 6704: 41 56 push %r14 + 6706: 41 57 push %r15 + 6708: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 670d: 41 89 cd mov %ecx,%r13d + 6710: 4d 89 cc mov %r9,%r12 + 6713: 41 83 fd 1e cmp $0x1e,%r13d + 6717: 0f 87 97 01 00 00 ja 0x68b4 + 671d: 4d 85 e4 test %r12,%r12 + 6720: 0f 84 a1 01 00 00 je 0x68c7 + 6726: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 672b: 4d 85 f6 test %r14,%r14 + 672e: 0f 84 93 01 00 00 je 0x68c7 + 6734: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 6739: 4d 85 ff test %r15,%r15 + 673c: 0f 84 85 01 00 00 je 0x68c7 + 6742: 83 fa 08 cmp $0x8,%edx + 6745: 74 22 je 0x6769 + 6747: 83 fa 04 cmp $0x4,%edx + 674a: 74 1d je 0x6769 + 674c: 83 fa 01 cmp $0x1,%edx + 674f: 74 18 je 0x6769 + 6751: 83 fa 02 cmp $0x2,%edx + 6754: 74 13 je 0x6769 + 6756: b8 ee ff ff ff mov $0xffffffee,%eax + 675b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6760: 41 5f pop %r15 + 6762: 41 5e pop %r14 + 6764: 41 5d pop %r13 + 6766: 41 5c pop %r12 + 6768: c3 ret + 6769: 41 83 fd 1c cmp $0x1c,%r13d + 676d: 0f 8f 41 01 00 00 jg 0x68b4 + 6773: 41 83 fd 05 cmp $0x5,%r13d + 6777: 7f 15 jg 0x678e + 6779: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 6780: 00 + 6781: 33 c0 xor %eax,%eax + 6783: 41 89 06 mov %eax,(%r14) + 6786: 41 89 07 mov %eax,(%r15) + 6789: e9 16 01 00 00 jmp 0x68a4 + 678e: 41 83 fd 06 cmp $0x6,%r13d + 6792: 7f 12 jg 0x67a6 + 6794: 33 c0 xor %eax,%eax + 6796: 41 89 04 24 mov %eax,(%r12) + 679a: 41 89 06 mov %eax,(%r14) + 679d: 41 89 07 mov %eax,(%r15) + 67a0: 41 8b 14 24 mov (%r12),%edx + 67a4: eb 6a jmp 0x6810 + 67a6: 41 8d 4d ff lea -0x1(%r13),%ecx + 67aa: 83 f9 10 cmp $0x10,%ecx + 67ad: 7f 49 jg 0x67f8 + 67af: 41 bb 01 00 00 00 mov $0x1,%r11d + 67b5: 41 d3 e3 shl %cl,%r11d + 67b8: 44 89 da mov %r11d,%edx + 67bb: 45 89 da mov %r11d,%r10d + 67be: d1 fa sar $1,%edx + 67c0: c1 ea 1e shr $0x1e,%edx + 67c3: 41 c1 e2 04 shl $0x4,%r10d + 67c7: 41 03 d3 add %r11d,%edx + 67ca: 44 89 d0 mov %r10d,%eax + 67cd: 83 e2 fc and $0xfffffffc,%edx + 67d0: 83 c0 4f add $0x4f,%eax + 67d3: 41 83 c2 3f add $0x3f,%r10d + 67d7: 83 c2 43 add $0x43,%edx + 67da: 83 e0 c0 and $0xffffffc0,%eax + 67dd: 41 89 04 24 mov %eax,(%r12) + 67e1: 41 83 e2 c0 and $0xffffffc0,%r10d + 67e5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 67ec: 83 e2 c0 and $0xffffffc0,%edx + 67ef: 45 89 17 mov %r10d,(%r15) + 67f2: 41 03 14 24 add (%r12),%edx + 67f6: eb 12 jmp 0x680a + 67f8: 4c 89 e2 mov %r12,%rdx + 67fb: 4d 89 f0 mov %r14,%r8 + 67fe: 4d 89 f9 mov %r15,%r9 + 6801: e8 5a 96 03 00 call 0x3fe60 + 6806: 41 8b 14 24 mov (%r12),%edx + 680a: 41 83 fd 11 cmp $0x11,%r13d + 680e: 7d 29 jge 0x6839 + 6810: 44 89 e9 mov %r13d,%ecx + 6813: b8 01 00 00 00 mov $0x1,%eax + 6818: d3 e0 shl %cl,%eax + 681a: 41 89 c2 mov %eax,%r10d + 681d: 41 d1 fa sar $1,%r10d + 6820: 41 c1 ea 1e shr $0x1e,%r10d + 6824: 44 03 d0 add %eax,%r10d + 6827: 41 c1 ea 02 shr $0x2,%r10d + 682b: 41 c1 e2 04 shl $0x4,%r10d + 682f: 41 83 c2 3f add $0x3f,%r10d + 6833: 41 83 e2 c0 and $0xffffffc0,%r10d + 6837: eb 1c jmp 0x6855 + 6839: 41 ba 01 00 00 00 mov $0x1,%r10d + 683f: 41 8d 4d 15 lea 0x15(%r13),%ecx + 6843: 41 d3 e2 shl %cl,%r10d + 6846: 41 c1 e2 04 shl $0x4,%r10d + 684a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 6851: 41 83 e2 c0 and $0xffffffc0,%r10d + 6855: 45 03 d2 add %r10d,%r10d + 6858: 41 03 d2 add %r10d,%edx + 685b: 81 c2 00 01 00 00 add $0x100,%edx + 6861: 41 89 14 24 mov %edx,(%r12) + 6865: 41 83 fd 0a cmp $0xa,%r13d + 6869: 7f 04 jg 0x686f + 686b: 33 d2 xor %edx,%edx + 686d: eb 25 jmp 0x6894 + 686f: 44 89 e9 mov %r13d,%ecx + 6872: b8 01 00 00 00 mov $0x1,%eax + 6877: d3 e0 shl %cl,%eax + 6879: 89 c2 mov %eax,%edx + 687b: d1 fa sar $1,%edx + 687d: c1 ea 1e shr $0x1e,%edx + 6880: 03 d0 add %eax,%edx + 6882: c1 ea 02 shr $0x2,%edx + 6885: c1 e2 03 shl $0x3,%edx + 6888: 83 c2 47 add $0x47,%edx + 688b: 83 e2 c0 and $0xffffffc0,%edx + 688e: 83 c2 40 add $0x40,%edx + 6891: 41 03 16 add (%r14),%edx + 6894: 41 89 16 mov %edx,(%r14) + 6897: 41 8b 07 mov (%r15),%eax + 689a: 85 c0 test %eax,%eax + 689c: 7e 06 jle 0x68a4 + 689e: 83 c0 40 add $0x40,%eax + 68a1: 41 89 07 mov %eax,(%r15) + 68a4: 33 c0 xor %eax,%eax + 68a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 68ab: 41 5f pop %r15 + 68ad: 41 5e pop %r14 + 68af: 41 5d pop %r13 + 68b1: 41 5c pop %r12 + 68b3: c3 ret + 68b4: b8 ef ff ff ff mov $0xffffffef,%eax + 68b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 68be: 41 5f pop %r15 + 68c0: 41 5e pop %r14 + 68c2: 41 5d pop %r13 + 68c4: 41 5c pop %r12 + 68c6: c3 ret + 68c7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 68cc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 68d1: 41 5f pop %r15 + 68d3: 41 5e pop %r14 + 68d5: 41 5d pop %r13 + 68d7: 41 5c pop %r12 + 68d9: c3 ret + 68da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 68e0: 56 push %rsi + 68e1: 57 push %rdi + 68e2: 41 54 push %r12 + 68e4: 55 push %rbp + 68e5: 48 83 ec 28 sub $0x28,%rsp + 68e9: 89 ce mov %ecx,%esi + 68eb: 4c 89 cd mov %r9,%rbp + 68ee: 83 fe 1e cmp $0x1e,%esi + 68f1: 0f 87 83 01 00 00 ja 0x6a7a + 68f7: 48 85 ed test %rbp,%rbp + 68fa: 0f 84 89 01 00 00 je 0x6a89 + 6900: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 6905: 48 85 ff test %rdi,%rdi + 6908: 0f 84 7b 01 00 00 je 0x6a89 + 690e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 6913: 4d 85 e4 test %r12,%r12 + 6916: 0f 84 6d 01 00 00 je 0x6a89 + 691c: 83 fa 08 cmp $0x8,%edx + 691f: 74 1e je 0x693f + 6921: 83 fa 04 cmp $0x4,%edx + 6924: 74 19 je 0x693f + 6926: 83 fa 01 cmp $0x1,%edx + 6929: 74 14 je 0x693f + 692b: 83 fa 02 cmp $0x2,%edx + 692e: 74 0f je 0x693f + 6930: b8 ee ff ff ff mov $0xffffffee,%eax + 6935: 48 83 c4 28 add $0x28,%rsp + 6939: 5d pop %rbp + 693a: 41 5c pop %r12 + 693c: 5f pop %rdi + 693d: 5e pop %rsi + 693e: c3 ret + 693f: 83 fe 1c cmp $0x1c,%esi + 6942: 0f 8f 32 01 00 00 jg 0x6a7a + 6948: 83 fe 05 cmp $0x5,%esi + 694b: 7f 14 jg 0x6961 + 694d: 33 c0 xor %eax,%eax + 694f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 6956: 89 07 mov %eax,(%rdi) + 6958: 41 89 04 24 mov %eax,(%r12) + 695c: e9 0d 01 00 00 jmp 0x6a6e + 6961: 83 fe 06 cmp $0x6,%esi + 6964: 7f 11 jg 0x6977 + 6966: 33 c0 xor %eax,%eax + 6968: 89 45 00 mov %eax,0x0(%rbp) + 696b: 89 07 mov %eax,(%rdi) + 696d: 41 89 04 24 mov %eax,(%r12) + 6971: 44 8b 55 00 mov 0x0(%rbp),%r10d + 6975: eb 6a jmp 0x69e1 + 6977: 8d 4e ff lea -0x1(%rsi),%ecx + 697a: 83 f9 10 cmp $0x10,%ecx + 697d: 7f 4b jg 0x69ca + 697f: 41 bb 01 00 00 00 mov $0x1,%r11d + 6985: 41 d3 e3 shl %cl,%r11d + 6988: 45 89 da mov %r11d,%r10d + 698b: 41 c1 e2 04 shl $0x4,%r10d + 698f: 41 8d 42 4f lea 0x4f(%r10),%eax + 6993: 41 83 c2 3f add $0x3f,%r10d + 6997: 83 e0 c0 and $0xffffffc0,%eax + 699a: 41 83 e2 c0 and $0xffffffc0,%r10d + 699e: 89 45 00 mov %eax,0x0(%rbp) + 69a1: c7 07 00 00 00 00 movl $0x0,(%rdi) + 69a7: 45 89 14 24 mov %r10d,(%r12) + 69ab: 45 89 da mov %r11d,%r10d + 69ae: 41 d1 fa sar $1,%r10d + 69b1: 41 c1 ea 1e shr $0x1e,%r10d + 69b5: 45 03 d3 add %r11d,%r10d + 69b8: 41 83 e2 fc and $0xfffffffc,%r10d + 69bc: 41 83 c2 43 add $0x43,%r10d + 69c0: 41 83 e2 c0 and $0xffffffc0,%r10d + 69c4: 44 03 55 00 add 0x0(%rbp),%r10d + 69c8: eb 12 jmp 0x69dc + 69ca: 48 89 ea mov %rbp,%rdx + 69cd: 49 89 f8 mov %rdi,%r8 + 69d0: 4d 89 e1 mov %r12,%r9 + 69d3: e8 a8 96 03 00 call 0x40080 + 69d8: 44 8b 55 00 mov 0x0(%rbp),%r10d + 69dc: 83 fe 13 cmp $0x13,%esi + 69df: 7d 28 jge 0x6a09 + 69e1: 89 f1 mov %esi,%ecx + 69e3: b8 01 00 00 00 mov $0x1,%eax + 69e8: d3 e0 shl %cl,%eax + 69ea: 41 89 c3 mov %eax,%r11d + 69ed: 41 d1 fb sar $1,%r11d + 69f0: 41 c1 eb 1e shr $0x1e,%r11d + 69f4: 44 03 d8 add %eax,%r11d + 69f7: 41 c1 eb 02 shr $0x2,%r11d + 69fb: 41 c1 e3 04 shl $0x4,%r11d + 69ff: 41 83 c3 3f add $0x3f,%r11d + 6a03: 41 83 e3 c0 and $0xffffffc0,%r11d + 6a07: eb 1b jmp 0x6a24 + 6a09: 8d 4e 15 lea 0x15(%rsi),%ecx + 6a0c: 41 bb 01 00 00 00 mov $0x1,%r11d + 6a12: 41 d3 e3 shl %cl,%r11d + 6a15: 41 c1 e3 04 shl $0x4,%r11d + 6a19: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 6a20: 41 83 e3 c0 and $0xffffffc0,%r11d + 6a24: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 6a2b: 00 + 6a2c: 89 45 00 mov %eax,0x0(%rbp) + 6a2f: 83 fe 0a cmp $0xa,%esi + 6a32: 7f 04 jg 0x6a38 + 6a34: 33 c0 xor %eax,%eax + 6a36: eb 25 jmp 0x6a5d + 6a38: 89 f1 mov %esi,%ecx + 6a3a: b8 01 00 00 00 mov $0x1,%eax + 6a3f: 8b 2f mov (%rdi),%ebp + 6a41: d3 e0 shl %cl,%eax + 6a43: 89 c2 mov %eax,%edx + 6a45: d1 fa sar $1,%edx + 6a47: c1 ea 1e shr $0x1e,%edx + 6a4a: 03 d0 add %eax,%edx + 6a4c: c1 ea 02 shr $0x2,%edx + 6a4f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 6a56: 83 e6 c0 and $0xffffffc0,%esi + 6a59: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 6a5d: 89 07 mov %eax,(%rdi) + 6a5f: 41 8b 04 24 mov (%r12),%eax + 6a63: 85 c0 test %eax,%eax + 6a65: 7e 07 jle 0x6a6e + 6a67: 83 c0 40 add $0x40,%eax + 6a6a: 41 89 04 24 mov %eax,(%r12) + 6a6e: 33 c0 xor %eax,%eax + 6a70: 48 83 c4 28 add $0x28,%rsp + 6a74: 5d pop %rbp + 6a75: 41 5c pop %r12 + 6a77: 5f pop %rdi + 6a78: 5e pop %rsi + 6a79: c3 ret + 6a7a: b8 ef ff ff ff mov $0xffffffef,%eax + 6a7f: 48 83 c4 28 add $0x28,%rsp + 6a83: 5d pop %rbp + 6a84: 41 5c pop %r12 + 6a86: 5f pop %rdi + 6a87: 5e pop %rsi + 6a88: c3 ret + 6a89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6a8e: 48 83 c4 28 add $0x28,%rsp + 6a92: 5d pop %rbp + 6a93: 41 5c pop %r12 + 6a95: 5f pop %rdi + 6a96: 5e pop %rsi + 6a97: c3 ret + 6a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a9f: 00 + 6aa0: 56 push %rsi + 6aa1: 57 push %rdi + 6aa2: 41 54 push %r12 + 6aa4: 55 push %rbp + 6aa5: 48 83 ec 28 sub $0x28,%rsp + 6aa9: 89 ce mov %ecx,%esi + 6aab: 4c 89 cd mov %r9,%rbp + 6aae: 83 fe 1e cmp $0x1e,%esi + 6ab1: 0f 87 83 01 00 00 ja 0x6c3a + 6ab7: 48 85 ed test %rbp,%rbp + 6aba: 0f 84 89 01 00 00 je 0x6c49 + 6ac0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 6ac5: 48 85 ff test %rdi,%rdi + 6ac8: 0f 84 7b 01 00 00 je 0x6c49 + 6ace: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 6ad3: 4d 85 e4 test %r12,%r12 + 6ad6: 0f 84 6d 01 00 00 je 0x6c49 + 6adc: 83 fa 08 cmp $0x8,%edx + 6adf: 74 1e je 0x6aff + 6ae1: 83 fa 04 cmp $0x4,%edx + 6ae4: 74 19 je 0x6aff + 6ae6: 83 fa 01 cmp $0x1,%edx + 6ae9: 74 14 je 0x6aff + 6aeb: 83 fa 02 cmp $0x2,%edx + 6aee: 74 0f je 0x6aff + 6af0: b8 ee ff ff ff mov $0xffffffee,%eax + 6af5: 48 83 c4 28 add $0x28,%rsp + 6af9: 5d pop %rbp + 6afa: 41 5c pop %r12 + 6afc: 5f pop %rdi + 6afd: 5e pop %rsi + 6afe: c3 ret + 6aff: 83 fe 1c cmp $0x1c,%esi + 6b02: 0f 8f 32 01 00 00 jg 0x6c3a + 6b08: 83 fe 04 cmp $0x4,%esi + 6b0b: 7f 14 jg 0x6b21 + 6b0d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 6b14: 33 c0 xor %eax,%eax + 6b16: 89 07 mov %eax,(%rdi) + 6b18: 41 89 04 24 mov %eax,(%r12) + 6b1c: e9 0d 01 00 00 jmp 0x6c2e + 6b21: 83 fe 07 cmp $0x7,%esi + 6b24: 7f 11 jg 0x6b37 + 6b26: 33 c0 xor %eax,%eax + 6b28: 89 45 00 mov %eax,0x0(%rbp) + 6b2b: 89 07 mov %eax,(%rdi) + 6b2d: 41 89 04 24 mov %eax,(%r12) + 6b31: 44 8b 55 00 mov 0x0(%rbp),%r10d + 6b35: eb 6a jmp 0x6ba1 + 6b37: 8d 4e ff lea -0x1(%rsi),%ecx + 6b3a: 83 f9 11 cmp $0x11,%ecx + 6b3d: 7f 4b jg 0x6b8a + 6b3f: 41 bb 01 00 00 00 mov $0x1,%r11d + 6b45: 41 d3 e3 shl %cl,%r11d + 6b48: 45 89 da mov %r11d,%r10d + 6b4b: 41 c1 e2 04 shl $0x4,%r10d + 6b4f: 41 8d 42 4f lea 0x4f(%r10),%eax + 6b53: 41 83 c2 3f add $0x3f,%r10d + 6b57: 83 e0 c0 and $0xffffffc0,%eax + 6b5a: 41 83 e2 c0 and $0xffffffc0,%r10d + 6b5e: 89 45 00 mov %eax,0x0(%rbp) + 6b61: c7 07 00 00 00 00 movl $0x0,(%rdi) + 6b67: 45 89 14 24 mov %r10d,(%r12) + 6b6b: 45 89 da mov %r11d,%r10d + 6b6e: 41 d1 fa sar $1,%r10d + 6b71: 41 c1 ea 1e shr $0x1e,%r10d + 6b75: 45 03 d3 add %r11d,%r10d + 6b78: 41 83 e2 fc and $0xfffffffc,%r10d + 6b7c: 41 83 c2 43 add $0x43,%r10d + 6b80: 41 83 e2 c0 and $0xffffffc0,%r10d + 6b84: 44 03 55 00 add 0x0(%rbp),%r10d + 6b88: eb 12 jmp 0x6b9c + 6b8a: 48 89 ea mov %rbp,%rdx + 6b8d: 49 89 f8 mov %rdi,%r8 + 6b90: 4d 89 e1 mov %r12,%r9 + 6b93: e8 08 97 03 00 call 0x402a0 + 6b98: 44 8b 55 00 mov 0x0(%rbp),%r10d + 6b9c: 83 fe 11 cmp $0x11,%esi + 6b9f: 7d 28 jge 0x6bc9 + 6ba1: 89 f1 mov %esi,%ecx + 6ba3: b8 01 00 00 00 mov $0x1,%eax + 6ba8: d3 e0 shl %cl,%eax + 6baa: 41 89 c3 mov %eax,%r11d + 6bad: 41 d1 fb sar $1,%r11d + 6bb0: 41 c1 eb 1e shr $0x1e,%r11d + 6bb4: 44 03 d8 add %eax,%r11d + 6bb7: 41 c1 eb 02 shr $0x2,%r11d + 6bbb: 41 c1 e3 04 shl $0x4,%r11d + 6bbf: 41 83 c3 3f add $0x3f,%r11d + 6bc3: 41 83 e3 c0 and $0xffffffc0,%r11d + 6bc7: eb 1b jmp 0x6be4 + 6bc9: 41 bb 01 00 00 00 mov $0x1,%r11d + 6bcf: 8d 4e 15 lea 0x15(%rsi),%ecx + 6bd2: 41 d3 e3 shl %cl,%r11d + 6bd5: 41 c1 e3 04 shl $0x4,%r11d + 6bd9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 6be0: 41 83 e3 c0 and $0xffffffc0,%r11d + 6be4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 6beb: 00 + 6bec: 89 45 00 mov %eax,0x0(%rbp) + 6bef: 83 fe 0a cmp $0xa,%esi + 6bf2: 7f 04 jg 0x6bf8 + 6bf4: 33 c0 xor %eax,%eax + 6bf6: eb 25 jmp 0x6c1d + 6bf8: 89 f1 mov %esi,%ecx + 6bfa: b8 01 00 00 00 mov $0x1,%eax + 6bff: d3 e0 shl %cl,%eax + 6c01: 89 c2 mov %eax,%edx + 6c03: d1 fa sar $1,%edx + 6c05: c1 ea 1e shr $0x1e,%edx + 6c08: 03 d0 add %eax,%edx + 6c0a: c1 ea 02 shr $0x2,%edx + 6c0d: 8b 2f mov (%rdi),%ebp + 6c0f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 6c16: 83 e6 c0 and $0xffffffc0,%esi + 6c19: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 6c1d: 89 07 mov %eax,(%rdi) + 6c1f: 41 8b 04 24 mov (%r12),%eax + 6c23: 85 c0 test %eax,%eax + 6c25: 7e 07 jle 0x6c2e + 6c27: 83 c0 40 add $0x40,%eax + 6c2a: 41 89 04 24 mov %eax,(%r12) + 6c2e: 33 c0 xor %eax,%eax + 6c30: 48 83 c4 28 add $0x28,%rsp + 6c34: 5d pop %rbp + 6c35: 41 5c pop %r12 + 6c37: 5f pop %rdi + 6c38: 5e pop %rsi + 6c39: c3 ret + 6c3a: b8 ef ff ff ff mov $0xffffffef,%eax + 6c3f: 48 83 c4 28 add $0x28,%rsp + 6c43: 5d pop %rbp + 6c44: 41 5c pop %r12 + 6c46: 5f pop %rdi + 6c47: 5e pop %rsi + 6c48: c3 ret + 6c49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6c4e: 48 83 c4 28 add $0x28,%rsp + 6c52: 5d pop %rbp + 6c53: 41 5c pop %r12 + 6c55: 5f pop %rdi + 6c56: 5e pop %rsi + 6c57: c3 ret + 6c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c5f: 00 + 6c60: 56 push %rsi + 6c61: 57 push %rdi + 6c62: 41 54 push %r12 + 6c64: 41 55 push %r13 + 6c66: 48 83 ec 28 sub $0x28,%rsp + 6c6a: 41 89 cc mov %ecx,%r12d + 6c6d: 4d 89 cd mov %r9,%r13 + 6c70: 41 83 fc 1e cmp $0x1e,%r12d + 6c74: 0f 87 8b 01 00 00 ja 0x6e05 + 6c7a: 4d 85 ed test %r13,%r13 + 6c7d: 0f 84 92 01 00 00 je 0x6e15 + 6c83: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 6c88: 48 85 ff test %rdi,%rdi + 6c8b: 0f 84 84 01 00 00 je 0x6e15 + 6c91: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 6c96: 48 85 f6 test %rsi,%rsi + 6c99: 0f 84 76 01 00 00 je 0x6e15 + 6c9f: 83 fa 08 cmp $0x8,%edx + 6ca2: 74 1f je 0x6cc3 + 6ca4: 83 fa 04 cmp $0x4,%edx + 6ca7: 74 1a je 0x6cc3 + 6ca9: 83 fa 01 cmp $0x1,%edx + 6cac: 74 15 je 0x6cc3 + 6cae: 83 fa 02 cmp $0x2,%edx + 6cb1: 74 10 je 0x6cc3 + 6cb3: b8 ee ff ff ff mov $0xffffffee,%eax + 6cb8: 48 83 c4 28 add $0x28,%rsp + 6cbc: 41 5d pop %r13 + 6cbe: 41 5c pop %r12 + 6cc0: 5f pop %rdi + 6cc1: 5e pop %rsi + 6cc2: c3 ret + 6cc3: 41 83 fc 1c cmp $0x1c,%r12d + 6cc7: 0f 8f 38 01 00 00 jg 0x6e05 + 6ccd: 41 83 fc 04 cmp $0x4,%r12d + 6cd1: 7f 13 jg 0x6ce6 + 6cd3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 6cda: 00 + 6cdb: 33 c0 xor %eax,%eax + 6cdd: 89 07 mov %eax,(%rdi) + 6cdf: 89 06 mov %eax,(%rsi) + 6ce1: e9 12 01 00 00 jmp 0x6df8 + 6ce6: 41 83 fc 07 cmp $0x7,%r12d + 6cea: 7f 15 jg 0x6d01 + 6cec: 33 c0 xor %eax,%eax + 6cee: 41 89 45 00 mov %eax,0x0(%r13) + 6cf2: 89 07 mov %eax,(%rdi) + 6cf4: 89 06 mov %eax,(%rsi) + 6cf6: b8 01 00 00 00 mov $0x1,%eax + 6cfb: 45 8b 55 00 mov 0x0(%r13),%r10d + 6cff: eb 73 jmp 0x6d74 + 6d01: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 6d06: 83 f9 11 cmp $0x11,%ecx + 6d09: 7f 4c jg 0x6d57 + 6d0b: b8 01 00 00 00 mov $0x1,%eax + 6d10: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 6d15: 45 89 da mov %r11d,%r10d + 6d18: 41 c1 e2 04 shl $0x4,%r10d + 6d1c: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 6d20: 41 83 c2 3f add $0x3f,%r10d + 6d24: 83 e1 c0 and $0xffffffc0,%ecx + 6d27: 41 83 e2 c0 and $0xffffffc0,%r10d + 6d2b: 41 89 4d 00 mov %ecx,0x0(%r13) + 6d2f: c7 07 00 00 00 00 movl $0x0,(%rdi) + 6d35: 44 89 16 mov %r10d,(%rsi) + 6d38: 45 89 da mov %r11d,%r10d + 6d3b: 41 d1 fa sar $1,%r10d + 6d3e: 41 c1 ea 1e shr $0x1e,%r10d + 6d42: 45 03 d3 add %r11d,%r10d + 6d45: 41 83 e2 fc and $0xfffffffc,%r10d + 6d49: 41 83 c2 43 add $0x43,%r10d + 6d4d: 41 83 e2 c0 and $0xffffffc0,%r10d + 6d51: 45 03 55 00 add 0x0(%r13),%r10d + 6d55: eb 17 jmp 0x6d6e + 6d57: 4c 89 ea mov %r13,%rdx + 6d5a: 49 89 f8 mov %rdi,%r8 + 6d5d: 49 89 f1 mov %rsi,%r9 + 6d60: e8 5b 97 03 00 call 0x404c0 + 6d65: 45 8b 55 00 mov 0x0(%r13),%r10d + 6d69: b8 01 00 00 00 mov $0x1,%eax + 6d6e: 41 83 fc 11 cmp $0x11,%r12d + 6d72: 7d 24 jge 0x6d98 + 6d74: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 6d79: 41 89 cb mov %ecx,%r11d + 6d7c: 41 d1 fb sar $1,%r11d + 6d7f: 41 c1 eb 1e shr $0x1e,%r11d + 6d83: 44 03 d9 add %ecx,%r11d + 6d86: 41 c1 eb 02 shr $0x2,%r11d + 6d8a: 41 c1 e3 04 shl $0x4,%r11d + 6d8e: 41 83 c3 3f add $0x3f,%r11d + 6d92: 41 83 e3 c0 and $0xffffffc0,%r11d + 6d96: eb 19 jmp 0x6db1 + 6d98: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 6d9d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 6da2: 41 c1 e3 04 shl $0x4,%r11d + 6da6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 6dad: 41 83 e3 c0 and $0xffffffc0,%r11d + 6db1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 6db8: 00 + 6db9: 41 89 4d 00 mov %ecx,0x0(%r13) + 6dbd: 41 83 fc 0a cmp $0xa,%r12d + 6dc1: 7f 04 jg 0x6dc7 + 6dc3: 33 c0 xor %eax,%eax + 6dc5: eb 24 jmp 0x6deb + 6dc7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 6dcc: 89 c2 mov %eax,%edx + 6dce: d1 fa sar $1,%edx + 6dd0: c1 ea 1e shr $0x1e,%edx + 6dd3: 03 d0 add %eax,%edx + 6dd5: c1 ea 02 shr $0x2,%edx + 6dd8: 8b 0f mov (%rdi),%ecx + 6dda: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 6de1: 00 + 6de2: 41 83 e2 c0 and $0xffffffc0,%r10d + 6de6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 6deb: 89 07 mov %eax,(%rdi) + 6ded: 8b 06 mov (%rsi),%eax + 6def: 85 c0 test %eax,%eax + 6df1: 7e 05 jle 0x6df8 + 6df3: 83 c0 40 add $0x40,%eax + 6df6: 89 06 mov %eax,(%rsi) + 6df8: 33 c0 xor %eax,%eax + 6dfa: 48 83 c4 28 add $0x28,%rsp + 6dfe: 41 5d pop %r13 + 6e00: 41 5c pop %r12 + 6e02: 5f pop %rdi + 6e03: 5e pop %rsi + 6e04: c3 ret + 6e05: b8 ef ff ff ff mov $0xffffffef,%eax + 6e0a: 48 83 c4 28 add $0x28,%rsp + 6e0e: 41 5d pop %r13 + 6e10: 41 5c pop %r12 + 6e12: 5f pop %rdi + 6e13: 5e pop %rsi + 6e14: c3 ret + 6e15: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6e1a: 48 83 c4 28 add $0x28,%rsp + 6e1e: 41 5d pop %r13 + 6e20: 41 5c pop %r12 + 6e22: 5f pop %rdi + 6e23: 5e pop %rsi + 6e24: c3 ret + 6e25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e2c: 00 + 6e2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e40: 56 push %rsi + 6e41: 57 push %rdi + 6e42: 41 54 push %r12 + 6e44: 41 55 push %r13 + 6e46: 48 83 ec 28 sub $0x28,%rsp + 6e4a: 41 89 cc mov %ecx,%r12d + 6e4d: 4d 89 cd mov %r9,%r13 + 6e50: 41 83 fc 1e cmp $0x1e,%r12d + 6e54: 0f 87 8b 01 00 00 ja 0x6fe5 + 6e5a: 4d 85 ed test %r13,%r13 + 6e5d: 0f 84 92 01 00 00 je 0x6ff5 + 6e63: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 6e68: 48 85 ff test %rdi,%rdi + 6e6b: 0f 84 84 01 00 00 je 0x6ff5 + 6e71: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 6e76: 48 85 f6 test %rsi,%rsi + 6e79: 0f 84 76 01 00 00 je 0x6ff5 + 6e7f: 83 fa 08 cmp $0x8,%edx + 6e82: 74 1f je 0x6ea3 + 6e84: 83 fa 04 cmp $0x4,%edx + 6e87: 74 1a je 0x6ea3 + 6e89: 83 fa 01 cmp $0x1,%edx + 6e8c: 74 15 je 0x6ea3 + 6e8e: 83 fa 02 cmp $0x2,%edx + 6e91: 74 10 je 0x6ea3 + 6e93: b8 ee ff ff ff mov $0xffffffee,%eax + 6e98: 48 83 c4 28 add $0x28,%rsp + 6e9c: 41 5d pop %r13 + 6e9e: 41 5c pop %r12 + 6ea0: 5f pop %rdi + 6ea1: 5e pop %rsi + 6ea2: c3 ret + 6ea3: 41 83 fc 1c cmp $0x1c,%r12d + 6ea7: 0f 8f 38 01 00 00 jg 0x6fe5 + 6ead: 41 83 fc 04 cmp $0x4,%r12d + 6eb1: 7f 13 jg 0x6ec6 + 6eb3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 6eba: 00 + 6ebb: 33 c0 xor %eax,%eax + 6ebd: 89 07 mov %eax,(%rdi) + 6ebf: 89 06 mov %eax,(%rsi) + 6ec1: e9 12 01 00 00 jmp 0x6fd8 + 6ec6: 41 83 fc 07 cmp $0x7,%r12d + 6eca: 7f 15 jg 0x6ee1 + 6ecc: 33 c0 xor %eax,%eax + 6ece: 41 89 45 00 mov %eax,0x0(%r13) + 6ed2: 89 07 mov %eax,(%rdi) + 6ed4: 89 06 mov %eax,(%rsi) + 6ed6: b8 01 00 00 00 mov $0x1,%eax + 6edb: 45 8b 55 00 mov 0x0(%r13),%r10d + 6edf: eb 73 jmp 0x6f54 + 6ee1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 6ee6: 83 f9 11 cmp $0x11,%ecx + 6ee9: 7f 4c jg 0x6f37 + 6eeb: b8 01 00 00 00 mov $0x1,%eax + 6ef0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 6ef5: 45 89 da mov %r11d,%r10d + 6ef8: 41 c1 e2 04 shl $0x4,%r10d + 6efc: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 6f00: 41 83 c2 3f add $0x3f,%r10d + 6f04: 83 e1 c0 and $0xffffffc0,%ecx + 6f07: 41 83 e2 c0 and $0xffffffc0,%r10d + 6f0b: 41 89 4d 00 mov %ecx,0x0(%r13) + 6f0f: c7 07 00 00 00 00 movl $0x0,(%rdi) + 6f15: 44 89 16 mov %r10d,(%rsi) + 6f18: 45 89 da mov %r11d,%r10d + 6f1b: 41 d1 fa sar $1,%r10d + 6f1e: 41 c1 ea 1e shr $0x1e,%r10d + 6f22: 45 03 d3 add %r11d,%r10d + 6f25: 41 83 e2 fc and $0xfffffffc,%r10d + 6f29: 41 83 c2 43 add $0x43,%r10d + 6f2d: 41 83 e2 c0 and $0xffffffc0,%r10d + 6f31: 45 03 55 00 add 0x0(%r13),%r10d + 6f35: eb 17 jmp 0x6f4e + 6f37: 4c 89 ea mov %r13,%rdx + 6f3a: 49 89 f8 mov %rdi,%r8 + 6f3d: 49 89 f1 mov %rsi,%r9 + 6f40: e8 9b 97 03 00 call 0x406e0 + 6f45: 45 8b 55 00 mov 0x0(%r13),%r10d + 6f49: b8 01 00 00 00 mov $0x1,%eax + 6f4e: 41 83 fc 11 cmp $0x11,%r12d + 6f52: 7d 24 jge 0x6f78 + 6f54: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 6f59: 41 89 cb mov %ecx,%r11d + 6f5c: 41 d1 fb sar $1,%r11d + 6f5f: 41 c1 eb 1e shr $0x1e,%r11d + 6f63: 44 03 d9 add %ecx,%r11d + 6f66: 41 c1 eb 02 shr $0x2,%r11d + 6f6a: 41 c1 e3 04 shl $0x4,%r11d + 6f6e: 41 83 c3 3f add $0x3f,%r11d + 6f72: 41 83 e3 c0 and $0xffffffc0,%r11d + 6f76: eb 19 jmp 0x6f91 + 6f78: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 6f7d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 6f82: 41 c1 e3 04 shl $0x4,%r11d + 6f86: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 6f8d: 41 83 e3 c0 and $0xffffffc0,%r11d + 6f91: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 6f98: 00 + 6f99: 41 89 4d 00 mov %ecx,0x0(%r13) + 6f9d: 41 83 fc 0a cmp $0xa,%r12d + 6fa1: 7f 04 jg 0x6fa7 + 6fa3: 33 c0 xor %eax,%eax + 6fa5: eb 24 jmp 0x6fcb + 6fa7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 6fac: 89 c2 mov %eax,%edx + 6fae: d1 fa sar $1,%edx + 6fb0: c1 ea 1e shr $0x1e,%edx + 6fb3: 03 d0 add %eax,%edx + 6fb5: c1 ea 02 shr $0x2,%edx + 6fb8: 8b 0f mov (%rdi),%ecx + 6fba: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 6fc1: 00 + 6fc2: 41 83 e2 c0 and $0xffffffc0,%r10d + 6fc6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 6fcb: 89 07 mov %eax,(%rdi) + 6fcd: 8b 06 mov (%rsi),%eax + 6fcf: 85 c0 test %eax,%eax + 6fd1: 7e 05 jle 0x6fd8 + 6fd3: 83 c0 40 add $0x40,%eax + 6fd6: 89 06 mov %eax,(%rsi) + 6fd8: 33 c0 xor %eax,%eax + 6fda: 48 83 c4 28 add $0x28,%rsp + 6fde: 41 5d pop %r13 + 6fe0: 41 5c pop %r12 + 6fe2: 5f pop %rdi + 6fe3: 5e pop %rsi + 6fe4: c3 ret + 6fe5: b8 ef ff ff ff mov $0xffffffef,%eax + 6fea: 48 83 c4 28 add $0x28,%rsp + 6fee: 41 5d pop %r13 + 6ff0: 41 5c pop %r12 + 6ff2: 5f pop %rdi + 6ff3: 5e pop %rsi + 6ff4: c3 ret + 6ff5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6ffa: 48 83 c4 28 add $0x28,%rsp + 6ffe: 41 5d pop %r13 + 7000: 41 5c pop %r12 + 7002: 5f pop %rdi + 7003: 5e pop %rsi + 7004: c3 ret + 7005: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 700c: 00 + 700d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7014: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7020: 48 83 ec 28 sub $0x28,%rsp + 7024: 48 85 c9 test %rcx,%rcx + 7027: 74 25 je 0x704e + 7029: 48 85 d2 test %rdx,%rdx + 702c: 74 20 je 0x704e + 702e: 4d 85 c0 test %r8,%r8 + 7031: 74 1b je 0x704e + 7033: 45 85 c9 test %r9d,%r9d + 7036: 7f 0a jg 0x7042 + 7038: b8 fa ff ff ff mov $0xfffffffa,%eax + 703d: 48 83 c4 28 add $0x28,%rsp + 7041: c3 ret + 7042: e8 b9 98 03 00 call 0x40900 + 7047: 33 c0 xor %eax,%eax + 7049: 48 83 c4 28 add $0x28,%rsp + 704d: c3 ret + 704e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7053: 48 83 c4 28 add $0x28,%rsp + 7057: c3 ret + 7058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 705f: 00 + 7060: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7065: 48 85 c9 test %rcx,%rcx + 7068: 74 27 je 0x7091 + 706a: 48 85 d2 test %rdx,%rdx + 706d: 74 22 je 0x7091 + 706f: 4d 85 c0 test %r8,%r8 + 7072: 74 1d je 0x7091 + 7074: 45 85 c9 test %r9d,%r9d + 7077: 7f 0b jg 0x7084 + 7079: b8 fa ff ff ff mov $0xfffffffa,%eax + 707e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7083: c3 ret + 7084: e8 57 9c 03 00 call 0x40ce0 + 7089: 33 c0 xor %eax,%eax + 708b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7090: c3 ret + 7091: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7096: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 709b: c3 ret + 709c: 0f 1f 40 00 nopl 0x0(%rax) + 70a0: 48 83 ec 28 sub $0x28,%rsp + 70a4: 48 85 c9 test %rcx,%rcx + 70a7: 74 25 je 0x70ce + 70a9: 48 85 d2 test %rdx,%rdx + 70ac: 74 20 je 0x70ce + 70ae: 4d 85 c0 test %r8,%r8 + 70b1: 74 1b je 0x70ce + 70b3: 45 85 c9 test %r9d,%r9d + 70b6: 7f 0a jg 0x70c2 + 70b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 70bd: 48 83 c4 28 add $0x28,%rsp + 70c1: c3 ret + 70c2: e8 f9 9f 03 00 call 0x410c0 + 70c7: 33 c0 xor %eax,%eax + 70c9: 48 83 c4 28 add $0x28,%rsp + 70cd: c3 ret + 70ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 70d3: 48 83 c4 28 add $0x28,%rsp + 70d7: c3 ret + 70d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70df: 00 + 70e0: 41 57 push %r15 + 70e2: 49 89 ca mov %rcx,%r10 + 70e5: 49 89 d3 mov %rdx,%r11 + 70e8: 4d 85 d2 test %r10,%r10 + 70eb: 0f 84 fb 00 00 00 je 0x71ec + 70f1: 4d 85 db test %r11,%r11 + 70f4: 0f 84 f2 00 00 00 je 0x71ec + 70fa: 4d 85 c0 test %r8,%r8 + 70fd: 0f 84 e9 00 00 00 je 0x71ec + 7103: 45 85 c9 test %r9d,%r9d + 7106: 0f 8e d8 00 00 00 jle 0x71e4 + 710c: 49 63 d1 movslq %r9d,%rdx + 710f: 48 83 fa 08 cmp $0x8,%rdx + 7113: 0f 8c c6 00 00 00 jl 0x71df + 7119: 4c 89 c0 mov %r8,%rax + 711c: 48 83 e0 0f and $0xf,%rax + 7120: 85 c0 test %eax,%eax + 7122: 74 10 je 0x7134 + 7124: a8 03 test $0x3,%al + 7126: 0f 85 b3 00 00 00 jne 0x71df + 712c: f7 d8 neg %eax + 712e: 83 c0 10 add $0x10,%eax + 7131: c1 e8 02 shr $0x2,%eax + 7134: 89 c1 mov %eax,%ecx + 7136: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 713a: 49 3b d7 cmp %r15,%rdx + 713d: 0f 8c 9c 00 00 00 jl 0x71df + 7143: 45 89 cf mov %r9d,%r15d + 7146: 44 2b f8 sub %eax,%r15d + 7149: 41 83 e7 07 and $0x7,%r15d + 714d: 45 2b cf sub %r15d,%r9d + 7150: 4d 63 c9 movslq %r9d,%r9 + 7153: 85 c0 test %eax,%eax + 7155: b8 00 00 00 00 mov $0x0,%eax + 715a: 76 24 jbe 0x7180 + 715c: 0f 1f 40 00 nopl 0x0(%rax) + 7160: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0 + 7166: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 716c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 7172: 48 ff c0 inc %rax + 7175: 48 3b c1 cmp %rcx,%rax + 7178: 72 e6 jb 0x7160 + 717a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7180: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 7186: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2 + 718d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1 + 7193: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3 + 719a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 71a0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 71a7: 48 83 c1 08 add $0x8,%rcx + 71ab: 49 3b c9 cmp %r9,%rcx + 71ae: 72 d0 jb 0x7180 + 71b0: 4c 3b ca cmp %rdx,%r9 + 71b3: 73 25 jae 0x71da + 71b5: 0f 1f 40 00 nopl 0x0(%rax) + 71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71c0: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0 + 71c6: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1 + 71cc: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 71d2: 49 ff c1 inc %r9 + 71d5: 4c 3b ca cmp %rdx,%r9 + 71d8: 72 e6 jb 0x71c0 + 71da: 33 c0 xor %eax,%eax + 71dc: 41 5f pop %r15 + 71de: c3 ret + 71df: 45 33 c9 xor %r9d,%r9d + 71e2: eb cc jmp 0x71b0 + 71e4: b8 fa ff ff ff mov $0xfffffffa,%eax + 71e9: 41 5f pop %r15 + 71eb: c3 ret + 71ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 71f1: 41 5f pop %r15 + 71f3: c3 ret + 71f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 71f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7200: 53 push %rbx + 7201: 57 push %rdi + 7202: 55 push %rbp + 7203: 49 89 ca mov %rcx,%r10 + 7206: 4d 85 d2 test %r10,%r10 + 7209: 0f 84 92 01 00 00 je 0x73a1 + 720f: 48 85 d2 test %rdx,%rdx + 7212: 0f 84 89 01 00 00 je 0x73a1 + 7218: 4d 85 c0 test %r8,%r8 + 721b: 0f 84 80 01 00 00 je 0x73a1 + 7221: 45 85 c9 test %r9d,%r9d + 7224: 0f 8e 6e 01 00 00 jle 0x7398 + 722a: 41 83 f9 10 cmp $0x10,%r9d + 722e: 0f 8c 50 01 00 00 jl 0x7384 + 7234: 41 83 f9 1d cmp $0x1d,%r9d + 7238: 0f 8c 4d 01 00 00 jl 0x738b + 723e: 4c 89 c1 mov %r8,%rcx + 7241: 48 83 e1 1f and $0x1f,%rcx + 7245: 89 c9 mov %ecx,%ecx + 7247: 85 c9 test %ecx,%ecx + 7249: 74 11 je 0x725c + 724b: f6 c1 03 test $0x3,%cl + 724e: 0f 85 30 01 00 00 jne 0x7384 + 7254: f7 d9 neg %ecx + 7256: 83 c1 20 add $0x20,%ecx + 7259: c1 e9 02 shr $0x2,%ecx + 725c: 8d 41 10 lea 0x10(%rcx),%eax + 725f: 44 3b c8 cmp %eax,%r9d + 7262: 0f 8c 1c 01 00 00 jl 0x7384 + 7268: 44 89 cf mov %r9d,%edi + 726b: 33 c0 xor %eax,%eax + 726d: 2b f9 sub %ecx,%edi + 726f: 83 e7 0f and $0xf,%edi + 7272: f7 df neg %edi + 7274: 41 03 f9 add %r9d,%edi + 7277: 85 c9 test %ecx,%ecx + 7279: 76 1e jbe 0x7299 + 727b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7280: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 + 7285: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 728b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 7291: 48 ff c0 inc %rax + 7294: 48 3b c1 cmp %rcx,%rax + 7297: 72 e7 jb 0x7280 + 7299: 48 63 c7 movslq %edi,%rax + 729c: 0f 1f 40 00 nopl 0x0(%rax) + 72a0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 + 72a5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 + 72ab: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 + 72b1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 + 72b8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 72be: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 72c5: 48 83 c1 10 add $0x10,%rcx + 72c9: 48 3b c8 cmp %rax,%rcx + 72cc: 72 d2 jb 0x72a0 + 72ce: 8d 47 01 lea 0x1(%rdi),%eax + 72d1: 41 3b c1 cmp %r9d,%eax + 72d4: 0f 87 9d 00 00 00 ja 0x7377 + 72da: 4d 63 c9 movslq %r9d,%r9 + 72dd: 48 63 ff movslq %edi,%rdi + 72e0: 4c 2b cf sub %rdi,%r9 + 72e3: 49 83 f9 04 cmp $0x4,%r9 + 72e7: 0f 8c 93 00 00 00 jl 0x7380 + 72ed: 48 63 ff movslq %edi,%rdi + 72f0: 44 89 cd mov %r9d,%ebp + 72f3: 83 e5 fc and $0xfffffffc,%ebp + 72f6: 33 c9 xor %ecx,%ecx + 72f8: 48 63 ed movslq %ebp,%rbp + 72fb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 72ff: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 7303: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 + 7307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 730e: 00 + 730f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7316: 0f 1f 00 nopl (%rax) + 7319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7320: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 7326: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 + 732b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 7330: 48 83 c1 04 add $0x4,%rcx + 7334: 48 3b cd cmp %rbp,%rcx + 7337: 72 e7 jb 0x7320 + 7339: 49 3b e9 cmp %r9,%rbp + 733c: 73 39 jae 0x7377 + 733e: 48 63 ff movslq %edi,%rdi + 7341: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 7345: 49 8d 0c ba lea (%r10,%rdi,4),%rcx + 7349: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 734d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7354: 00 + 7355: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 735c: 0f 1f 40 00 nopl 0x0(%rax) + 7360: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 7365: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 + 736a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) + 736f: 48 ff c5 inc %rbp + 7372: 49 3b e9 cmp %r9,%rbp + 7375: 72 e9 jb 0x7360 + 7377: 33 c0 xor %eax,%eax + 7379: c5 f8 77 vzeroupper + 737c: 5d pop %rbp + 737d: 5f pop %rdi + 737e: 5b pop %rbx + 737f: c3 ret + 7380: 33 ed xor %ebp,%ebp + 7382: eb b5 jmp 0x7339 + 7384: 33 ff xor %edi,%edi + 7386: e9 43 ff ff ff jmp 0x72ce + 738b: 44 89 cf mov %r9d,%edi + 738e: 33 c9 xor %ecx,%ecx + 7390: 83 e7 f0 and $0xfffffff0,%edi + 7393: e9 01 ff ff ff jmp 0x7299 + 7398: b8 fa ff ff ff mov $0xfffffffa,%eax + 739d: 5d pop %rbp + 739e: 5f pop %rdi + 739f: 5b pop %rbx + 73a0: c3 ret + 73a1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 73a6: 5d pop %rbp + 73a7: 5f pop %rdi + 73a8: 5b pop %rbx + 73a9: c3 ret + 73aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73b1: 00 + 73b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73c0: 48 83 ec 28 sub $0x28,%rsp + 73c4: 48 85 c9 test %rcx,%rcx + 73c7: 74 23 je 0x73ec + 73c9: 48 85 d2 test %rdx,%rdx + 73cc: 74 1e je 0x73ec + 73ce: 4d 85 c0 test %r8,%r8 + 73d1: 74 19 je 0x73ec + 73d3: 45 85 c9 test %r9d,%r9d + 73d6: 7e 1e jle 0x73f6 + 73d8: e8 73 b2 a5 01 call 0x1a62650 + 73dd: ba 02 00 00 00 mov $0x2,%edx + 73e2: 85 c0 test %eax,%eax + 73e4: 0f 45 c2 cmovne %edx,%eax + 73e7: 48 83 c4 28 add $0x28,%rsp + 73eb: c3 ret + 73ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 73f1: 48 83 c4 28 add $0x28,%rsp + 73f5: c3 ret + 73f6: b8 fa ff ff ff mov $0xfffffffa,%eax + 73fb: 48 83 c4 28 add $0x28,%rsp + 73ff: c3 ret + 7400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7405: 48 85 c9 test %rcx,%rcx + 7408: 74 24 je 0x742e + 740a: 48 85 d2 test %rdx,%rdx + 740d: 74 1f je 0x742e + 740f: 4d 85 c0 test %r8,%r8 + 7412: 74 1a je 0x742e + 7414: 45 85 c9 test %r9d,%r9d + 7417: 7e 20 jle 0x7439 + 7419: e8 b2 f7 a5 01 call 0x1a66bd0 + 741e: ba 02 00 00 00 mov $0x2,%edx + 7423: 85 c0 test %eax,%eax + 7425: 0f 45 c2 cmovne %edx,%eax + 7428: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 742d: c3 ret + 742e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7433: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7438: c3 ret + 7439: b8 fa ff ff ff mov $0xfffffffa,%eax + 743e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7443: c3 ret + 7444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 744b: 00 + 744c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 745f: 00 + 7460: 48 83 ec 28 sub $0x28,%rsp + 7464: 48 85 c9 test %rcx,%rcx + 7467: 74 23 je 0x748c + 7469: 48 85 d2 test %rdx,%rdx + 746c: 74 1e je 0x748c + 746e: 4d 85 c0 test %r8,%r8 + 7471: 74 19 je 0x748c + 7473: 45 85 c9 test %r9d,%r9d + 7476: 7e 1e jle 0x7496 + 7478: e8 33 1b a6 01 call 0x1a68fb0 + 747d: ba 02 00 00 00 mov $0x2,%edx + 7482: 85 c0 test %eax,%eax + 7484: 0f 45 c2 cmovne %edx,%eax + 7487: 48 83 c4 28 add $0x28,%rsp + 748b: c3 ret + 748c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7491: 48 83 c4 28 add $0x28,%rsp + 7495: c3 ret + 7496: b8 fa ff ff ff mov $0xfffffffa,%eax + 749b: 48 83 c4 28 add $0x28,%rsp + 749f: c3 ret + 74a0: 48 83 ec 28 sub $0x28,%rsp + 74a4: 48 85 c9 test %rcx,%rcx + 74a7: 74 23 je 0x74cc + 74a9: 48 85 d2 test %rdx,%rdx + 74ac: 74 1e je 0x74cc + 74ae: 4d 85 c0 test %r8,%r8 + 74b1: 74 19 je 0x74cc + 74b3: 45 85 c9 test %r9d,%r9d + 74b6: 7e 1e jle 0x74d6 + 74b8: e8 63 5d a6 01 call 0x1a6d220 + 74bd: ba 02 00 00 00 mov $0x2,%edx + 74c2: 85 c0 test %eax,%eax + 74c4: 0f 45 c2 cmovne %edx,%eax + 74c7: 48 83 c4 28 add $0x28,%rsp + 74cb: c3 ret + 74cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 74d1: 48 83 c4 28 add $0x28,%rsp + 74d5: c3 ret + 74d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 74db: 48 83 c4 28 add $0x28,%rsp + 74df: c3 ret + 74e0: 48 83 ec 28 sub $0x28,%rsp + 74e4: 48 85 c9 test %rcx,%rcx + 74e7: 74 23 je 0x750c + 74e9: 48 85 d2 test %rdx,%rdx + 74ec: 74 1e je 0x750c + 74ee: 4d 85 c0 test %r8,%r8 + 74f1: 74 19 je 0x750c + 74f3: 45 85 c9 test %r9d,%r9d + 74f6: 7e 1e jle 0x7516 + 74f8: e8 23 a1 a6 01 call 0x1a71620 + 74fd: ba 02 00 00 00 mov $0x2,%edx + 7502: 85 c0 test %eax,%eax + 7504: 0f 45 c2 cmovne %edx,%eax + 7507: 48 83 c4 28 add $0x28,%rsp + 750b: c3 ret + 750c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7511: 48 83 c4 28 add $0x28,%rsp + 7515: c3 ret + 7516: b8 fa ff ff ff mov $0xfffffffa,%eax + 751b: 48 83 c4 28 add $0x28,%rsp + 751f: c3 ret + 7520: 48 83 ec 28 sub $0x28,%rsp + 7524: 48 85 c9 test %rcx,%rcx + 7527: 74 23 je 0x754c + 7529: 48 85 d2 test %rdx,%rdx + 752c: 74 1e je 0x754c + 752e: 4d 85 c0 test %r8,%r8 + 7531: 74 19 je 0x754c + 7533: 45 85 c9 test %r9d,%r9d + 7536: 7e 1e jle 0x7556 + 7538: e8 83 d9 a6 01 call 0x1a74ec0 + 753d: ba 02 00 00 00 mov $0x2,%edx + 7542: 85 c0 test %eax,%eax + 7544: 0f 45 c2 cmovne %edx,%eax + 7547: 48 83 c4 28 add $0x28,%rsp + 754b: c3 ret + 754c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7551: 48 83 c4 28 add $0x28,%rsp + 7555: c3 ret + 7556: b8 fa ff ff ff mov $0xfffffffa,%eax + 755b: 48 83 c4 28 add $0x28,%rsp + 755f: c3 ret + 7560: 48 83 ec 28 sub $0x28,%rsp + 7564: 48 85 c9 test %rcx,%rcx + 7567: 74 20 je 0x7589 + 7569: 48 85 d2 test %rdx,%rdx + 756c: 74 1b je 0x7589 + 756e: 45 85 c0 test %r8d,%r8d + 7571: 7f 0a jg 0x757d + 7573: b8 fa ff ff ff mov $0xfffffffa,%eax + 7578: 48 83 c4 28 add $0x28,%rsp + 757c: c3 ret + 757d: e8 3e 9f 03 00 call 0x414c0 + 7582: 33 c0 xor %eax,%eax + 7584: 48 83 c4 28 add $0x28,%rsp + 7588: c3 ret + 7589: b8 f8 ff ff ff mov $0xfffffff8,%eax + 758e: 48 83 c4 28 add $0x28,%rsp + 7592: c3 ret + 7593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 759f: 00 + 75a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 75a5: 48 85 c9 test %rcx,%rcx + 75a8: 74 22 je 0x75cc + 75aa: 48 85 d2 test %rdx,%rdx + 75ad: 74 1d je 0x75cc + 75af: 45 85 c0 test %r8d,%r8d + 75b2: 7f 0b jg 0x75bf + 75b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 75b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 75be: c3 ret + 75bf: e8 dc a1 03 00 call 0x417a0 + 75c4: 33 c0 xor %eax,%eax + 75c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 75cb: c3 ret + 75cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 75d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 75d6: c3 ret + 75d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 75de: 00 00 + 75e0: 48 83 ec 28 sub $0x28,%rsp + 75e4: 48 85 c9 test %rcx,%rcx + 75e7: 74 20 je 0x7609 + 75e9: 48 85 d2 test %rdx,%rdx + 75ec: 74 1b je 0x7609 + 75ee: 45 85 c0 test %r8d,%r8d + 75f1: 7f 0a jg 0x75fd + 75f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 75f8: 48 83 c4 28 add $0x28,%rsp + 75fc: c3 ret + 75fd: e8 7e a4 03 00 call 0x41a80 + 7602: 33 c0 xor %eax,%eax + 7604: 48 83 c4 28 add $0x28,%rsp + 7608: c3 ret + 7609: b8 f8 ff ff ff mov $0xfffffff8,%eax + 760e: 48 83 c4 28 add $0x28,%rsp + 7612: c3 ret + 7613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 761f: 00 + 7620: 41 54 push %r12 + 7622: 55 push %rbp + 7623: 49 89 d1 mov %rdx,%r9 + 7626: 48 85 c9 test %rcx,%rcx + 7629: 0f 84 cf 02 00 00 je 0x78fe + 762f: 4d 85 c9 test %r9,%r9 + 7632: 0f 84 c6 02 00 00 je 0x78fe + 7638: 45 85 c0 test %r8d,%r8d + 763b: 0f 8e b4 02 00 00 jle 0x78f5 + 7641: 41 83 f8 08 cmp $0x8,%r8d + 7645: 0f 8c 9b 02 00 00 jl 0x78e6 + 764b: 4c 89 c8 mov %r9,%rax + 764e: 48 83 e0 1f and $0x1f,%rax + 7652: 89 c0 mov %eax,%eax + 7654: 85 c0 test %eax,%eax + 7656: 74 0d je 0x7665 + 7658: a8 0f test $0xf,%al + 765a: 0f 85 86 02 00 00 jne 0x78e6 + 7660: b8 01 00 00 00 mov $0x1,%eax + 7665: 8d 50 08 lea 0x8(%rax),%edx + 7668: 44 3b c2 cmp %edx,%r8d + 766b: 0f 8c 75 02 00 00 jl 0x78e6 + 7671: 44 89 c5 mov %r8d,%ebp + 7674: 45 33 db xor %r11d,%r11d + 7677: 2b e8 sub %eax,%ebp + 7679: 45 33 d2 xor %r10d,%r10d + 767c: 83 e5 07 and $0x7,%ebp + 767f: 4c 89 ca mov %r9,%rdx + 7682: f7 dd neg %ebp + 7684: 41 03 e8 add %r8d,%ebp + 7687: 85 c0 test %eax,%eax + 7689: 76 4e jbe 0x76d9 + 768b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7692: 00 + 7693: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 769a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 76a0: c5 f9 10 12 vmovupd (%rdx),%xmm2 + 76a4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 + 76aa: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 + 76b0: 49 ff c3 inc %r11 + 76b3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 76b7: 49 83 c2 10 add $0x10,%r10 + 76bb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 76c0: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 76c4: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 76c8: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 76cc: c5 f9 11 0a vmovupd %xmm1,(%rdx) + 76d0: 48 83 c2 10 add $0x10,%rdx + 76d4: 4c 3b d8 cmp %rax,%r11 + 76d7: 72 c7 jb 0x76a0 + 76d9: 49 89 c2 mov %rax,%r10 + 76dc: 49 c1 e2 04 shl $0x4,%r10 + 76e0: 48 63 d5 movslq %ebp,%rdx + 76e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 76ea: 00 + 76eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 76f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 76f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7700: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 + 7706: 48 83 c0 08 add $0x8,%rax + 770a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 + 7710: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 + 7716: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 771a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 + 7721: 01 + 7722: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 7727: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 772b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 772f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 + 7736: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 773a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) + 7740: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 + 7747: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 + 774e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 7752: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 + 7759: 01 + 775a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 775f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 7763: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 7767: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 776b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 + 7772: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) + 7779: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 + 7780: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 + 7787: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 778b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 + 7792: 01 + 7793: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 7798: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 779c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 77a0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 + 77a7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 77ab: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) + 77b2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 + 77b9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 + 77c0: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 77c4: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 + 77cb: 01 + 77cc: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 77d1: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 77d5: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 77d9: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 77dd: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) + 77e4: 49 81 c2 80 00 00 00 add $0x80,%r10 + 77eb: 48 3b c2 cmp %rdx,%rax + 77ee: 0f 82 0c ff ff ff jb 0x7700 + 77f4: 8d 45 01 lea 0x1(%rbp),%eax + 77f7: 41 3b c0 cmp %r8d,%eax + 77fa: 0f 87 d9 00 00 00 ja 0x78d9 + 7800: 4d 63 c0 movslq %r8d,%r8 + 7803: 4c 2b c2 sub %rdx,%r8 + 7806: 49 83 f8 02 cmp $0x2,%r8 + 780a: 0f 8c d2 00 00 00 jl 0x78e2 + 7810: 48 c1 e2 04 shl $0x4,%rdx + 7814: 44 89 c0 mov %r8d,%eax + 7817: 83 e0 fe and $0xfffffffe,%eax + 781a: 45 33 e4 xor %r12d,%r12d + 781d: 48 63 c0 movslq %eax,%rax + 7820: 45 33 d2 xor %r10d,%r10d + 7823: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 + 7827: 49 03 d1 add %r9,%rdx + 782a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7831: 00 + 7832: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7840: c5 fd 10 12 vmovupd (%rdx),%ymm2 + 7844: 49 83 c4 02 add $0x2,%r12 + 7848: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 + 784e: c5 ff 12 0a vmovddup (%rdx),%ymm1 + 7852: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 7856: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 + 785d: 01 + 785e: 49 83 c2 20 add $0x20,%r10 + 7862: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 7867: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 786b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 786f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 7873: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 7877: 48 83 c2 20 add $0x20,%rdx + 787b: 4c 3b e0 cmp %rax,%r12 + 787e: 72 c0 jb 0x7840 + 7880: 48 89 c2 mov %rax,%rdx + 7883: 48 c1 e2 04 shl $0x4,%rdx + 7887: 49 3b c0 cmp %r8,%rax + 788a: 73 4d jae 0x78d9 + 788c: 48 63 ed movslq %ebp,%rbp + 788f: 48 c1 e5 04 shl $0x4,%rbp + 7893: 4c 03 cd add %rbp,%r9 + 7896: 48 03 cd add %rbp,%rcx + 7899: 4c 03 ca add %rdx,%r9 + 789c: 0f 1f 40 00 nopl 0x0(%rax) + 78a0: c4 c1 79 10 11 vmovupd (%r9),%xmm2 + 78a5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 + 78aa: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 + 78af: 48 ff c0 inc %rax + 78b2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 78b6: 48 83 c2 10 add $0x10,%rdx + 78ba: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 78bf: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 78c3: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 78c7: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 78cb: c4 c1 79 11 09 vmovupd %xmm1,(%r9) + 78d0: 49 83 c1 10 add $0x10,%r9 + 78d4: 49 3b c0 cmp %r8,%rax + 78d7: 72 c7 jb 0x78a0 + 78d9: 33 c0 xor %eax,%eax + 78db: c5 f8 77 vzeroupper + 78de: 5d pop %rbp + 78df: 41 5c pop %r12 + 78e1: c3 ret + 78e2: 33 c0 xor %eax,%eax + 78e4: eb 9a jmp 0x7880 + 78e6: 33 ed xor %ebp,%ebp + 78e8: 41 83 f8 01 cmp $0x1,%r8d + 78ec: 72 eb jb 0x78d9 + 78ee: 4d 63 c0 movslq %r8d,%r8 + 78f1: 33 c0 xor %eax,%eax + 78f3: eb 8b jmp 0x7880 + 78f5: b8 fa ff ff ff mov $0xfffffffa,%eax + 78fa: 5d pop %rbp + 78fb: 41 5c pop %r12 + 78fd: c3 ret + 78fe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7903: 5d pop %rbp + 7904: 41 5c pop %r12 + 7906: c3 ret + 7907: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 790e: 00 + 790f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7916: 0f 1f 00 nopl (%rax) + 7919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7920: 41 54 push %r12 + 7922: 49 89 cb mov %rcx,%r11 + 7925: 4d 85 db test %r11,%r11 + 7928: 0f 84 dd 01 00 00 je 0x7b0b + 792e: 48 85 d2 test %rdx,%rdx + 7931: 0f 84 d4 01 00 00 je 0x7b0b + 7937: 45 85 c0 test %r8d,%r8d + 793a: 0f 8e c3 01 00 00 jle 0x7b03 + 7940: 4d 63 c8 movslq %r8d,%r9 + 7943: 49 83 f9 08 cmp $0x8,%r9 + 7947: 0f 8c b1 01 00 00 jl 0x7afe + 794d: 48 89 d0 mov %rdx,%rax + 7950: 48 83 e0 1f and $0x1f,%rax + 7954: 85 c0 test %eax,%eax + 7956: 74 0d je 0x7965 + 7958: a8 0f test $0xf,%al + 795a: 0f 85 9e 01 00 00 jne 0x7afe + 7960: b8 01 00 00 00 mov $0x1,%eax + 7965: 41 89 c2 mov %eax,%r10d + 7968: 49 8d 4a 08 lea 0x8(%r10),%rcx + 796c: 4c 3b c9 cmp %rcx,%r9 + 796f: 0f 8c 89 01 00 00 jl 0x7afe + 7975: 44 89 c1 mov %r8d,%ecx + 7978: 2b c8 sub %eax,%ecx + 797a: 83 e1 07 and $0x7,%ecx + 797d: 44 2b c1 sub %ecx,%r8d + 7980: 33 c9 xor %ecx,%ecx + 7982: 4d 63 c0 movslq %r8d,%r8 + 7985: 45 33 e4 xor %r12d,%r12d + 7988: 85 c0 test %eax,%eax + 798a: 48 89 d0 mov %rdx,%rax + 798d: 76 47 jbe 0x79d6 + 798f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7996: 00 + 7997: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 799e: 66 90 xchg %ax,%ax + 79a0: c5 f9 10 18 vmovupd (%rax),%xmm3 + 79a4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 79aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 79ae: 48 ff c1 inc %rcx + 79b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 79b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 79ba: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 + 79c0: 49 83 c4 10 add $0x10,%r12 + 79c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 79c9: c5 f9 11 28 vmovupd %xmm5,(%rax) + 79cd: 48 83 c0 10 add $0x10,%rax + 79d1: 49 3b ca cmp %r10,%rcx + 79d4: 72 ca jb 0x79a0 + 79d6: 4c 89 d0 mov %r10,%rax + 79d9: 48 c1 e0 04 shl $0x4,%rax + 79dd: 0f 1f 00 nopl (%rax) + 79e0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 79e5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 79e9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 79ef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 79f3: 49 83 c2 08 add $0x8,%r10 + 79f7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 79fc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 7a00: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 + 7a05: c5 ff 12 29 vmovddup (%rcx),%ymm5 + 7a09: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 7a0e: c5 fd 11 29 vmovupd %ymm5,(%rcx) + 7a12: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 7a19: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 7a1d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 7a22: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 7a26: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 + 7a2b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 + 7a30: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 7a35: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) + 7a3a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 7a41: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 7a45: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 7a4a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 7a4e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 + 7a53: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 + 7a58: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 7a5d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) + 7a62: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 7a69: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 7a6d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 7a72: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 7a76: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 + 7a7b: 48 05 80 00 00 00 add $0x80,%rax + 7a81: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 7a86: 4d 3b d0 cmp %r8,%r10 + 7a89: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) + 7a8e: 0f 82 4c ff ff ff jb 0x79e0 + 7a94: 4c 89 c0 mov %r8,%rax + 7a97: 48 c1 e0 04 shl $0x4,%rax + 7a9b: 48 03 d0 add %rax,%rdx + 7a9e: 4d 3b c1 cmp %r9,%r8 + 7aa1: 73 53 jae 0x7af6 + 7aa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7aaa: 00 + 7aab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ac0: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 7ac4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 7aca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 7ace: 49 ff c0 inc %r8 + 7ad1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 7ad6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 7ada: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 + 7ae0: 48 83 c0 10 add $0x10,%rax + 7ae4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 7ae9: c5 f9 11 2a vmovupd %xmm5,(%rdx) + 7aed: 48 83 c2 10 add $0x10,%rdx + 7af1: 4d 3b c1 cmp %r9,%r8 + 7af4: 72 ca jb 0x7ac0 + 7af6: 33 c0 xor %eax,%eax + 7af8: c5 f8 77 vzeroupper + 7afb: 41 5c pop %r12 + 7afd: c3 ret + 7afe: 45 33 c0 xor %r8d,%r8d + 7b01: eb 91 jmp 0x7a94 + 7b03: b8 fa ff ff ff mov $0xfffffffa,%eax + 7b08: 41 5c pop %r12 + 7b0a: c3 ret + 7b0b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7b10: 41 5c pop %r12 + 7b12: c3 ret + 7b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b1f: 00 + 7b20: 41 54 push %r12 + 7b22: 49 89 cb mov %rcx,%r11 + 7b25: 4d 85 db test %r11,%r11 + 7b28: 0f 84 f9 01 00 00 je 0x7d27 + 7b2e: 48 85 d2 test %rdx,%rdx + 7b31: 0f 84 f0 01 00 00 je 0x7d27 + 7b37: 45 85 c0 test %r8d,%r8d + 7b3a: 0f 8e df 01 00 00 jle 0x7d1f + 7b40: 4d 63 c8 movslq %r8d,%r9 + 7b43: 49 83 f9 08 cmp $0x8,%r9 + 7b47: 0f 8c cd 01 00 00 jl 0x7d1a + 7b4d: 48 89 d0 mov %rdx,%rax + 7b50: 48 83 e0 1f and $0x1f,%rax + 7b54: 85 c0 test %eax,%eax + 7b56: 74 0d je 0x7b65 + 7b58: a8 0f test $0xf,%al + 7b5a: 0f 85 ba 01 00 00 jne 0x7d1a + 7b60: b8 01 00 00 00 mov $0x1,%eax + 7b65: 41 89 c2 mov %eax,%r10d + 7b68: 49 8d 4a 08 lea 0x8(%r10),%rcx + 7b6c: 4c 3b c9 cmp %rcx,%r9 + 7b6f: 0f 8c a5 01 00 00 jl 0x7d1a + 7b75: 44 89 c1 mov %r8d,%ecx + 7b78: 2b c8 sub %eax,%ecx + 7b7a: 83 e1 07 and $0x7,%ecx + 7b7d: 44 2b c1 sub %ecx,%r8d + 7b80: 33 c9 xor %ecx,%ecx + 7b82: 4d 63 c0 movslq %r8d,%r8 + 7b85: 45 33 e4 xor %r12d,%r12d + 7b88: 85 c0 test %eax,%eax + 7b8a: 48 89 d0 mov %rdx,%rax + 7b8d: 76 43 jbe 0x7bd2 + 7b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b96: 00 + 7b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b9e: 66 90 xchg %ax,%ax + 7ba0: c5 f9 10 18 vmovupd (%rax),%xmm3 + 7ba4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 7baa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 7bae: 48 ff c1 inc %rcx + 7bb1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 7bb6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 7bba: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 + 7bc1: 49 83 c4 10 add $0x10,%r12 + 7bc5: c5 f9 11 20 vmovupd %xmm4,(%rax) + 7bc9: 48 83 c0 10 add $0x10,%rax + 7bcd: 49 3b ca cmp %r10,%rcx + 7bd0: 72 ce jb 0x7ba0 + 7bd2: 4c 89 d0 mov %r10,%rax + 7bd5: 48 c1 e0 04 shl $0x4,%rax + 7bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7be0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 7be5: 49 83 c2 08 add $0x8,%r10 + 7be9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 7bef: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 7bf6: 01 + 7bf7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 7bfe: 02 + 7bff: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 7c06: 03 + 7c07: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 7c0b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 7c10: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 7c14: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 7c19: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 7c1e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) + 7c23: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 7c2a: 01 + 7c2b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 7c31: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 7c38: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 7c3e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 7c45: 01 + 7c46: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 7c4c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) + 7c53: 01 + 7c54: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 7c5b: 02 + 7c5c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 7c62: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 7c69: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 7c6f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 7c76: 02 + 7c77: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 7c7d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) + 7c84: 02 + 7c85: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 7c8c: 03 + 7c8d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 7c93: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 7c9a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 7ca0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 7ca6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 7cac: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) + 7cb2: 48 05 80 00 00 00 add $0x80,%rax + 7cb8: 4d 3b d0 cmp %r8,%r10 + 7cbb: 0f 82 1f ff ff ff jb 0x7be0 + 7cc1: 4c 89 c0 mov %r8,%rax + 7cc4: 48 c1 e0 04 shl $0x4,%rax + 7cc8: 48 03 d0 add %rax,%rdx + 7ccb: 4d 3b c1 cmp %r9,%r8 + 7cce: 73 42 jae 0x7d12 + 7cd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7cd7: 00 + 7cd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7cdf: 90 nop + 7ce0: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 7ce4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 7cea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 7cee: 49 ff c0 inc %r8 + 7cf1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 7cf6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 7cfa: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 + 7d01: 48 83 c0 10 add $0x10,%rax + 7d05: c5 f9 11 22 vmovupd %xmm4,(%rdx) + 7d09: 48 83 c2 10 add $0x10,%rdx + 7d0d: 4d 3b c1 cmp %r9,%r8 + 7d10: 72 ce jb 0x7ce0 + 7d12: 33 c0 xor %eax,%eax + 7d14: c5 f8 77 vzeroupper + 7d17: 41 5c pop %r12 + 7d19: c3 ret + 7d1a: 45 33 c0 xor %r8d,%r8d + 7d1d: eb a2 jmp 0x7cc1 + 7d1f: b8 fa ff ff ff mov $0xfffffffa,%eax + 7d24: 41 5c pop %r12 + 7d26: c3 ret + 7d27: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7d2c: 41 5c pop %r12 + 7d2e: c3 ret + 7d2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d36: 00 + 7d37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d3e: 66 90 xchg %ax,%ax + 7d40: 57 push %rdi + 7d41: 41 54 push %r12 + 7d43: 55 push %rbp + 7d44: 48 89 d5 mov %rdx,%rbp + 7d47: 48 85 c9 test %rcx,%rcx + 7d4a: 0f 84 f7 01 00 00 je 0x7f47 + 7d50: 48 85 ed test %rbp,%rbp + 7d53: 0f 84 ee 01 00 00 je 0x7f47 + 7d59: 4d 85 c0 test %r8,%r8 + 7d5c: 0f 84 e5 01 00 00 je 0x7f47 + 7d62: 45 85 c9 test %r9d,%r9d + 7d65: 0f 8e d2 01 00 00 jle 0x7f3d + 7d6b: 41 83 f9 08 cmp $0x8,%r9d + 7d6f: 0f 8c b8 01 00 00 jl 0x7f2d + 7d75: 4d 89 c2 mov %r8,%r10 + 7d78: 49 83 e2 0f and $0xf,%r10 + 7d7c: 45 85 d2 test %r10d,%r10d + 7d7f: 74 18 je 0x7d99 + 7d81: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 7d88: 0f 85 9f 01 00 00 jne 0x7f2d + 7d8e: 41 f7 da neg %r10d + 7d91: 41 83 c2 10 add $0x10,%r10d + 7d95: 41 c1 ea 02 shr $0x2,%r10d + 7d99: 41 8d 42 08 lea 0x8(%r10),%eax + 7d9d: 44 3b c8 cmp %eax,%r9d + 7da0: 0f 8c 87 01 00 00 jl 0x7f2d + 7da6: 44 89 c8 mov %r9d,%eax + 7da9: 33 d2 xor %edx,%edx + 7dab: 41 2b c2 sub %r10d,%eax + 7dae: 83 e0 07 and $0x7,%eax + 7db1: f7 d8 neg %eax + 7db3: 41 03 c1 add %r9d,%eax + 7db6: 44 89 d7 mov %r10d,%edi + 7db9: 45 85 d2 test %r10d,%r10d + 7dbc: 76 21 jbe 0x7ddf + 7dbe: 66 90 xchg %ax,%ax + 7dc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 7dc5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 7dcb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 7dd1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 7dd7: 48 ff c2 inc %rdx + 7dda: 48 3b d7 cmp %rdi,%rdx + 7ddd: 72 e1 jb 0x7dc0 + 7ddf: 45 89 d2 mov %r10d,%r10d + 7de2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 7de7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7dee: 48 63 d0 movslq %eax,%rdx + 7df1: 74 4d je 0x7e40 + 7df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7dff: 00 + 7e00: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 7e04: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 7e09: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 7e0e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 7e13: 0f 59 c8 mulps %xmm0,%xmm1 + 7e16: 0f 59 da mulps %xmm2,%xmm3 + 7e19: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 7e1e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 7e24: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) + 7e29: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) + 7e2f: 48 83 c7 08 add $0x8,%rdi + 7e33: 48 3b fa cmp %rdx,%rdi + 7e36: 72 c8 jb 0x7e00 + 7e38: eb 38 jmp 0x7e72 + 7e3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7e40: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 7e44: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 7e49: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 7e4e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 7e53: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 7e58: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 7e5e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) + 7e63: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) + 7e69: 48 83 c7 08 add $0x8,%rdi + 7e6d: 48 3b fa cmp %rdx,%rdi + 7e70: 72 ce jb 0x7e40 + 7e72: 8d 78 01 lea 0x1(%rax),%edi + 7e75: 41 3b f9 cmp %r9d,%edi + 7e78: 0f 87 a3 00 00 00 ja 0x7f21 + 7e7e: 4d 63 c9 movslq %r9d,%r9 + 7e81: 4c 2b ca sub %rdx,%r9 + 7e84: 49 83 f9 04 cmp $0x4,%r9 + 7e88: 0f 8c 9a 00 00 00 jl 0x7f28 + 7e8e: 45 89 cc mov %r9d,%r12d + 7e91: 45 33 db xor %r11d,%r11d + 7e94: 41 83 e4 fc and $0xfffffffc,%r12d + 7e98: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 7e9d: 4d 63 e4 movslq %r12d,%r12 + 7ea0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 7ea4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 7ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7eaf: 00 + 7eb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7ebe: 00 00 + 7ec0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 7ec5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 7eca: 0f 59 c8 mulps %xmm0,%xmm1 + 7ecd: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 7ed2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) + 7ed7: 49 83 c3 04 add $0x4,%r11 + 7edb: 4d 3b dc cmp %r12,%r11 + 7ede: 72 e0 jb 0x7ec0 + 7ee0: 4d 3b e1 cmp %r9,%r12 + 7ee3: 73 3c jae 0x7f21 + 7ee5: 48 63 c0 movslq %eax,%rax + 7ee8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 7eed: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 7ef1: 49 8d 04 80 lea (%r8,%rax,4),%rax + 7ef5: 0f 1f 40 00 nopl 0x0(%rax) + 7ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f00: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 7f06: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 7f0d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 7f13: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 7f19: 49 ff c4 inc %r12 + 7f1c: 4d 3b e1 cmp %r9,%r12 + 7f1f: 72 df jb 0x7f00 + 7f21: 33 c0 xor %eax,%eax + 7f23: 5d pop %rbp + 7f24: 41 5c pop %r12 + 7f26: 5f pop %rdi + 7f27: c3 ret + 7f28: 45 33 e4 xor %r12d,%r12d + 7f2b: eb b3 jmp 0x7ee0 + 7f2d: 33 c0 xor %eax,%eax + 7f2f: 41 83 f9 01 cmp $0x1,%r9d + 7f33: 72 ec jb 0x7f21 + 7f35: 4d 63 c9 movslq %r9d,%r9 + 7f38: 45 33 e4 xor %r12d,%r12d + 7f3b: eb a3 jmp 0x7ee0 + 7f3d: b8 fa ff ff ff mov $0xfffffffa,%eax + 7f42: 5d pop %rbp + 7f43: 41 5c pop %r12 + 7f45: 5f pop %rdi + 7f46: c3 ret + 7f47: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7f4c: 5d pop %rbp + 7f4d: 41 5c pop %r12 + 7f4f: 5f pop %rdi + 7f50: c3 ret + 7f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f58: 00 + 7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f60: 56 push %rsi + 7f61: 57 push %rdi + 7f62: 41 54 push %r12 + 7f64: 48 89 d7 mov %rdx,%rdi + 7f67: 48 85 c9 test %rcx,%rcx + 7f6a: 0f 84 f3 01 00 00 je 0x8163 + 7f70: 48 85 ff test %rdi,%rdi + 7f73: 0f 84 ea 01 00 00 je 0x8163 + 7f79: 4d 85 c0 test %r8,%r8 + 7f7c: 0f 84 e1 01 00 00 je 0x8163 + 7f82: 45 85 c9 test %r9d,%r9d + 7f85: 0f 8e ce 01 00 00 jle 0x8159 + 7f8b: 41 83 f9 08 cmp $0x8,%r9d + 7f8f: 0f 8c b5 01 00 00 jl 0x814a + 7f95: 4d 89 c2 mov %r8,%r10 + 7f98: 49 83 e2 0f and $0xf,%r10 + 7f9c: 45 85 d2 test %r10d,%r10d + 7f9f: 74 18 je 0x7fb9 + 7fa1: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 7fa8: 0f 85 9c 01 00 00 jne 0x814a + 7fae: 41 f7 da neg %r10d + 7fb1: 41 83 c2 10 add $0x10,%r10d + 7fb5: 41 c1 ea 02 shr $0x2,%r10d + 7fb9: 44 89 d0 mov %r10d,%eax + 7fbc: 83 c0 08 add $0x8,%eax + 7fbf: 44 3b c8 cmp %eax,%r9d + 7fc2: 0f 8c 82 01 00 00 jl 0x814a + 7fc8: 44 89 ce mov %r9d,%esi + 7fcb: 33 d2 xor %edx,%edx + 7fcd: 41 2b f2 sub %r10d,%esi + 7fd0: 83 e6 07 and $0x7,%esi + 7fd3: f7 de neg %esi + 7fd5: 41 03 f1 add %r9d,%esi + 7fd8: 44 89 d0 mov %r10d,%eax + 7fdb: 45 85 d2 test %r10d,%r10d + 7fde: 76 1f jbe 0x7fff + 7fe0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 7fe5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 + 7fea: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 7ff0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 7ff6: 48 8d 52 01 lea 0x1(%rdx),%rdx + 7ffa: 48 3b d0 cmp %rax,%rdx + 7ffd: 72 e1 jb 0x7fe0 + 7fff: 45 rex.RB diff --git a/handoff/nls_dasm/th_8700.dis b/handoff/nls_dasm/th_8700.dis new file mode 100644 index 0000000..2d7e962 --- /dev/null +++ b/handoff/nls_dasm/th_8700.dis @@ -0,0 +1,9118 @@ +; th_8700: VA 0x180008700-0x180010700 (32768 bytes) + +/tmp/opencode/dis/th_8700.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 53 push %rbx + 1: 48 85 c9 test %rcx,%rcx + 4: 0f 84 aa 01 00 00 je 0x1b4 + a: 48 85 d2 test %rdx,%rdx + d: 0f 84 a1 01 00 00 je 0x1b4 + 13: 45 85 c0 test %r8d,%r8d + 16: 0f 8e 91 01 00 00 jle 0x1ad + 1c: 41 83 f8 10 cmp $0x10,%r8d + 20: 0f 8c 80 01 00 00 jl 0x1a6 + 26: 49 89 d3 mov %rdx,%r11 + 29: 49 83 e3 1f and $0x1f,%r11 + 2d: 45 85 db test %r11d,%r11d + 30: 74 18 je 0x4a + 32: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 39: 0f 85 67 01 00 00 jne 0x1a6 + 3f: 41 f7 db neg %r11d + 42: 41 83 c3 20 add $0x20,%r11d + 46: 41 c1 eb 03 shr $0x3,%r11d + 4a: 41 8d 43 10 lea 0x10(%r11),%eax + 4e: 44 3b c0 cmp %eax,%r8d + 51: 0f 8c 4f 01 00 00 jl 0x1a6 + 57: 44 89 c0 mov %r8d,%eax + 5a: 45 33 d2 xor %r10d,%r10d + 5d: 41 2b c3 sub %r11d,%eax + 60: 83 e0 0f and $0xf,%eax + 63: f7 d8 neg %eax + 65: 41 03 c0 add %r8d,%eax + 68: 44 89 db mov %r11d,%ebx + 6b: 45 85 db test %r11d,%r11d + 6e: 76 2a jbe 0x9a + 70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77: 00 + 78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f: 90 nop + 80: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 86: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 8c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 92: 49 ff c2 inc %r10 + 95: 4c 3b d3 cmp %rbx,%r10 + 98: 72 e6 jb 0x80 + 9a: 4c 63 d0 movslq %eax,%r10 + 9d: 0f 1f 00 nopl (%rax) + a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + b5: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 + ba: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + c0: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 + c6: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 + cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + d1: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 + d7: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + dd: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + e3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + e9: 48 83 c3 10 add $0x10,%rbx + ed: 49 3b da cmp %r10,%rbx + f0: 72 ae jb 0xa0 + f2: 8d 58 01 lea 0x1(%rax),%ebx + f5: 41 3b d8 cmp %r8d,%ebx + f8: 0f 87 9c 00 00 00 ja 0x19a + fe: 4d 63 c8 movslq %r8d,%r9 + 101: 48 63 c0 movslq %eax,%rax + 104: 4c 2b c8 sub %rax,%r9 + 107: 49 83 f9 04 cmp $0x4,%r9 + 10b: 0f 8c 90 00 00 00 jl 0x1a1 + 111: 48 63 c0 movslq %eax,%rax + 114: 45 89 ca mov %r9d,%r10d + 117: 41 83 e2 fc and $0xfffffffc,%r10d + 11b: 45 33 c0 xor %r8d,%r8d + 11e: 4d 63 d2 movslq %r10d,%r10 + 121: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 125: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 129: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 130: 00 + 131: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13f: 00 + 140: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 146: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 + 14c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 152: 49 83 c0 04 add $0x4,%r8 + 156: 4d 3b c2 cmp %r10,%r8 + 159: 72 e5 jb 0x140 + 15b: 4d 3b d1 cmp %r9,%r10 + 15e: 73 3a jae 0x19a + 160: 48 63 c0 movslq %eax,%rax + 163: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 167: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 16b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 172: 00 + 173: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 17a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 186: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 18c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 192: 49 ff c2 inc %r10 + 195: 4d 3b d1 cmp %r9,%r10 + 198: 72 e6 jb 0x180 + 19a: 33 c0 xor %eax,%eax + 19c: c5 f8 77 vzeroupper + 19f: 5b pop %rbx + 1a0: c3 ret + 1a1: 45 33 d2 xor %r10d,%r10d + 1a4: eb b5 jmp 0x15b + 1a6: 33 c0 xor %eax,%eax + 1a8: e9 45 ff ff ff jmp 0xf2 + 1ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b2: 5b pop %rbx + 1b3: c3 ret + 1b4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1b9: 5b pop %rbx + 1ba: c3 ret + 1bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1c0: 53 push %rbx + 1c1: 49 89 ca mov %rcx,%r10 + 1c4: 4d 85 d2 test %r10,%r10 + 1c7: 0f 84 a4 01 00 00 je 0x371 + 1cd: 48 85 d2 test %rdx,%rdx + 1d0: 0f 84 9b 01 00 00 je 0x371 + 1d6: 45 85 c0 test %r8d,%r8d + 1d9: 0f 8e 8b 01 00 00 jle 0x36a + 1df: 41 83 f8 10 cmp $0x10,%r8d + 1e3: 0f 8c 79 01 00 00 jl 0x362 + 1e9: 48 89 d3 mov %rdx,%rbx + 1ec: 48 83 e3 1f and $0x1f,%rbx + 1f0: 85 db test %ebx,%ebx + 1f2: 74 11 je 0x205 + 1f4: f6 c3 07 test $0x7,%bl + 1f7: 0f 85 65 01 00 00 jne 0x362 + 1fd: f7 db neg %ebx + 1ff: 83 c3 20 add $0x20,%ebx + 202: c1 eb 03 shr $0x3,%ebx + 205: 8d 43 10 lea 0x10(%rbx),%eax + 208: 44 3b c0 cmp %eax,%r8d + 20b: 0f 8c 51 01 00 00 jl 0x362 + 211: 45 89 c1 mov %r8d,%r9d + 214: 33 c0 xor %eax,%eax + 216: 44 2b cb sub %ebx,%r9d + 219: 41 83 e1 0f and $0xf,%r9d + 21d: 41 f7 d9 neg %r9d + 220: 45 03 c8 add %r8d,%r9d + 223: 89 d9 mov %ebx,%ecx + 225: 85 db test %ebx,%ebx + 227: 76 2f jbe 0x258 + 229: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 230: 00 + 231: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 23f: 00 + 240: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 246: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 24b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 250: 48 ff c0 inc %rax + 253: 48 3b c1 cmp %rcx,%rax + 256: 72 e8 jb 0x240 + 258: 49 63 c1 movslq %r9d,%rax + 25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 260: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 266: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 26d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 274: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 27b: 03 + 27c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 281: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 287: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 28d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 294: 03 + 295: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 29a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 2a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 2a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 2ad: 03 + 2ae: 48 83 c1 10 add $0x10,%rcx + 2b2: 48 3b c8 cmp %rax,%rcx + 2b5: 72 a9 jb 0x260 + 2b7: 41 8d 41 01 lea 0x1(%r9),%eax + 2bb: 41 3b c0 cmp %r8d,%eax + 2be: 0f 87 93 00 00 00 ja 0x357 + 2c4: 4d 63 c0 movslq %r8d,%r8 + 2c7: 4d 63 c9 movslq %r9d,%r9 + 2ca: 4d 2b c1 sub %r9,%r8 + 2cd: 49 83 f8 04 cmp $0x4,%r8 + 2d1: 0f 8c 87 00 00 00 jl 0x35e + 2d7: 4d 63 c9 movslq %r9d,%r9 + 2da: 44 89 c3 mov %r8d,%ebx + 2dd: 83 e3 fc and $0xfffffffc,%ebx + 2e0: 33 c9 xor %ecx,%ecx + 2e2: 48 63 db movslq %ebx,%rbx + 2e5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 2e9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 2ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f4: 00 + 2f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2fc: 0f 1f 40 00 nopl 0x0(%rax) + 300: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 306: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 30b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 310: 48 83 c1 04 add $0x4,%rcx + 314: 48 3b cb cmp %rbx,%rcx + 317: 72 e7 jb 0x300 + 319: 49 3b d8 cmp %r8,%rbx + 31c: 73 39 jae 0x357 + 31e: 4d 63 c9 movslq %r9d,%r9 + 321: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 325: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 329: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 330: 00 + 331: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 33f: 00 + 340: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 345: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 + 34a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 34f: 48 ff c3 inc %rbx + 352: 49 3b d8 cmp %r8,%rbx + 355: 72 e9 jb 0x340 + 357: 33 c0 xor %eax,%eax + 359: c5 f8 77 vzeroupper + 35c: 5b pop %rbx + 35d: c3 ret + 35e: 33 db xor %ebx,%ebx + 360: eb b7 jmp 0x319 + 362: 45 33 c9 xor %r9d,%r9d + 365: e9 4d ff ff ff jmp 0x2b7 + 36a: b8 fa ff ff ff mov $0xfffffffa,%eax + 36f: 5b pop %rbx + 370: c3 ret + 371: b8 f8 ff ff ff mov $0xfffffff8,%eax + 376: 5b pop %rbx + 377: c3 ret + 378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 37f: 00 + 380: 48 83 ec 28 sub $0x28,%rsp + 384: 48 85 c9 test %rcx,%rcx + 387: 74 25 je 0x3ae + 389: 48 85 d2 test %rdx,%rdx + 38c: 74 20 je 0x3ae + 38e: 4d 85 c0 test %r8,%r8 + 391: 74 1b je 0x3ae + 393: 45 85 c9 test %r9d,%r9d + 396: 7f 0a jg 0x3a2 + 398: b8 fa ff ff ff mov $0xfffffffa,%eax + 39d: 48 83 c4 28 add $0x28,%rsp + 3a1: c3 ret + 3a2: e8 b9 74 03 00 call 0x37860 + 3a7: 33 c0 xor %eax,%eax + 3a9: 48 83 c4 28 add $0x28,%rsp + 3ad: c3 ret + 3ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3b3: 48 83 c4 28 add $0x28,%rsp + 3b7: c3 ret + 3b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3bf: 00 + 3c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3c5: 48 85 c9 test %rcx,%rcx + 3c8: 74 27 je 0x3f1 + 3ca: 48 85 d2 test %rdx,%rdx + 3cd: 74 22 je 0x3f1 + 3cf: 4d 85 c0 test %r8,%r8 + 3d2: 74 1d je 0x3f1 + 3d4: 45 85 c9 test %r9d,%r9d + 3d7: 7f 0b jg 0x3e4 + 3d9: b8 fa ff ff ff mov $0xfffffffa,%eax + 3de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3e3: c3 ret + 3e4: e8 77 74 03 00 call 0x37860 + 3e9: 33 c0 xor %eax,%eax + 3eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3f0: c3 ret + 3f1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3fb: c3 ret + 3fc: 0f 1f 40 00 nopl 0x0(%rax) + 400: 48 83 ec 28 sub $0x28,%rsp + 404: 48 85 c9 test %rcx,%rcx + 407: 74 25 je 0x42e + 409: 48 85 d2 test %rdx,%rdx + 40c: 74 20 je 0x42e + 40e: 4d 85 c0 test %r8,%r8 + 411: 74 1b je 0x42e + 413: 45 85 c9 test %r9d,%r9d + 416: 7f 0a jg 0x422 + 418: b8 fa ff ff ff mov $0xfffffffa,%eax + 41d: 48 83 c4 28 add $0x28,%rsp + 421: c3 ret + 422: e8 d9 78 03 00 call 0x37d00 + 427: 33 c0 xor %eax,%eax + 429: 48 83 c4 28 add $0x28,%rsp + 42d: c3 ret + 42e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 433: 48 83 c4 28 add $0x28,%rsp + 437: c3 ret + 438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43f: 00 + 440: 56 push %rsi + 441: 57 push %rdi + 442: 55 push %rbp + 443: 48 89 d5 mov %rdx,%rbp + 446: 48 85 c9 test %rcx,%rcx + 449: 0f 84 f2 01 00 00 je 0x641 + 44f: 48 85 ed test %rbp,%rbp + 452: 0f 84 e9 01 00 00 je 0x641 + 458: 4d 85 c0 test %r8,%r8 + 45b: 0f 84 e0 01 00 00 je 0x641 + 461: 45 85 c9 test %r9d,%r9d + 464: 0f 8e ce 01 00 00 jle 0x638 + 46a: 41 83 f9 10 cmp $0x10,%r9d + 46e: 0f 8c b4 01 00 00 jl 0x628 + 474: 4c 89 c6 mov %r8,%rsi + 477: 48 83 e6 1f and $0x1f,%rsi + 47b: 89 f6 mov %esi,%esi + 47d: 85 f6 test %esi,%esi + 47f: 74 14 je 0x495 + 481: f7 c6 07 00 00 00 test $0x7,%esi + 487: 0f 85 9b 01 00 00 jne 0x628 + 48d: f7 de neg %esi + 48f: 83 c6 20 add $0x20,%esi + 492: c1 ee 03 shr $0x3,%esi + 495: 8d 46 10 lea 0x10(%rsi),%eax + 498: 44 3b c8 cmp %eax,%r9d + 49b: 0f 8c 87 01 00 00 jl 0x628 + 4a1: 44 89 c8 mov %r9d,%eax + 4a4: 33 d2 xor %edx,%edx + 4a6: 2b c6 sub %esi,%eax + 4a8: 83 e0 0f and $0xf,%eax + 4ab: f7 d8 neg %eax + 4ad: 41 03 c1 add %r9d,%eax + 4b0: 85 f6 test %esi,%esi + 4b2: 76 25 jbe 0x4d9 + 4b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4c0: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 + 4c6: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + 4cb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 4d1: 48 ff c2 inc %rdx + 4d4: 48 3b d6 cmp %rsi,%rdx + 4d7: 72 e7 jb 0x4c0 + 4d9: 48 63 d0 movslq %eax,%rdx + 4dc: 0f 1f 40 00 nopl 0x0(%rax) + 4e0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 + 4e6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 + 4eb: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 + 4f1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 + 4f8: 01 + 4f9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 + 500: 01 + 501: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 + 507: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 + 50b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 511: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 + 517: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 + 51e: 01 + 51f: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 + 525: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 + 52c: 01 + 52d: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 531: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 + 537: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 53e: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 + 545: 01 + 546: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 + 54c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 + 553: 01 + 554: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 558: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 55f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 + 566: 01 + 567: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 + 56e: 01 + 56f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 573: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 57a: 48 83 c6 10 add $0x10,%rsi + 57e: 48 3b f2 cmp %rdx,%rsi + 581: 0f 82 59 ff ff ff jb 0x4e0 + 587: 8d 70 01 lea 0x1(%rax),%esi + 58a: 41 3b f1 cmp %r9d,%esi + 58d: 0f 87 87 00 00 00 ja 0x61a + 593: 4d 63 c9 movslq %r9d,%r9 + 596: 4c 2b ca sub %rdx,%r9 + 599: 49 83 f9 02 cmp $0x2,%r9 + 59d: 0f 8c 80 00 00 00 jl 0x623 + 5a3: 45 89 cb mov %r9d,%r11d + 5a6: 45 33 d2 xor %r10d,%r10d + 5a9: 41 83 e3 fe and $0xfffffffe,%r11d + 5ad: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 5b1: 4d 63 db movslq %r11d,%r11 + 5b4: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi + 5b8: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx + 5bd: 0f 1f 00 nopl (%rax) + 5c0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 5c6: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 + 5cc: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 5d2: 49 83 c2 02 add $0x2,%r10 + 5d6: 4d 3b d3 cmp %r11,%r10 + 5d9: 72 e5 jb 0x5c0 + 5db: 4d 3b d9 cmp %r9,%r11 + 5de: 73 3a jae 0x61a + 5e0: 48 63 c0 movslq %eax,%rax + 5e3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 5e7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 5eb: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax + 5f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f7: 00 + 5f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ff: 90 nop + 600: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 606: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + 60c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 612: 49 ff c3 inc %r11 + 615: 4d 3b d9 cmp %r9,%r11 + 618: 72 e6 jb 0x600 + 61a: 33 c0 xor %eax,%eax + 61c: c5 f8 77 vzeroupper + 61f: 5d pop %rbp + 620: 5f pop %rdi + 621: 5e pop %rsi + 622: c3 ret + 623: 45 33 db xor %r11d,%r11d + 626: eb b3 jmp 0x5db + 628: 33 c0 xor %eax,%eax + 62a: 41 83 f9 01 cmp $0x1,%r9d + 62e: 72 ea jb 0x61a + 630: 4d 63 c9 movslq %r9d,%r9 + 633: 45 33 db xor %r11d,%r11d + 636: eb a3 jmp 0x5db + 638: b8 fa ff ff ff mov $0xfffffffa,%eax + 63d: 5d pop %rbp + 63e: 5f pop %rdi + 63f: 5e pop %rsi + 640: c3 ret + 641: b8 f8 ff ff ff mov $0xfffffff8,%eax + 646: 5d pop %rbp + 647: 5f pop %rdi + 648: 5e pop %rsi + 649: c3 ret + 64a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 651: 00 + 652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 660: 53 push %rbx + 661: 56 push %rsi + 662: 41 57 push %r15 + 664: 49 89 cb mov %rcx,%r11 + 667: 4d 85 db test %r11,%r11 + 66a: 0f 84 a7 01 00 00 je 0x817 + 670: 48 85 d2 test %rdx,%rdx + 673: 0f 84 9e 01 00 00 je 0x817 + 679: 4d 85 c0 test %r8,%r8 + 67c: 0f 84 95 01 00 00 je 0x817 + 682: 45 85 c9 test %r9d,%r9d + 685: 0f 8e 82 01 00 00 jle 0x80d + 68b: 41 83 f9 10 cmp $0x10,%r9d + 68f: 0f 8c 70 01 00 00 jl 0x805 + 695: 4c 89 c1 mov %r8,%rcx + 698: 48 83 e1 1f and $0x1f,%rcx + 69c: 89 c9 mov %ecx,%ecx + 69e: 85 c9 test %ecx,%ecx + 6a0: 74 11 je 0x6b3 + 6a2: f6 c1 07 test $0x7,%cl + 6a5: 0f 85 5a 01 00 00 jne 0x805 + 6ab: f7 d9 neg %ecx + 6ad: 83 c1 20 add $0x20,%ecx + 6b0: c1 e9 03 shr $0x3,%ecx + 6b3: 8d 41 10 lea 0x10(%rcx),%eax + 6b6: 44 3b c8 cmp %eax,%r9d + 6b9: 0f 8c 46 01 00 00 jl 0x805 + 6bf: 45 89 ca mov %r9d,%r10d + 6c2: 33 c0 xor %eax,%eax + 6c4: 44 2b d1 sub %ecx,%r10d + 6c7: 41 83 e2 0f and $0xf,%r10d + 6cb: 41 f7 da neg %r10d + 6ce: 45 03 d1 add %r9d,%r10d + 6d1: 85 c9 test %ecx,%ecx + 6d3: 76 24 jbe 0x6f9 + 6d5: 0f 1f 40 00 nopl 0x0(%rax) + 6d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 6e5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 6eb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 6f1: 48 ff c0 inc %rax + 6f4: 48 3b c1 cmp %rcx,%rax + 6f7: 72 e7 jb 0x6e0 + 6f9: 49 63 c2 movslq %r10d,%rax + 6fc: 0f 1f 40 00 nopl 0x0(%rax) + 700: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 + 705: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 709: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 70f: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 + 715: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 + 71b: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 + 721: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 + 728: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 + 72f: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 + 736: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 73a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 73f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 744: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 749: 48 83 c1 10 add $0x10,%rcx + 74d: 48 3b c8 cmp %rax,%rcx + 750: 72 ae jb 0x700 + 752: 41 8d 42 01 lea 0x1(%r10),%eax + 756: 41 3b c1 cmp %r9d,%eax + 759: 0f 87 98 00 00 00 ja 0x7f7 + 75f: 4d 63 c9 movslq %r9d,%r9 + 762: 4d 63 d2 movslq %r10d,%r10 + 765: 4d 2b ca sub %r10,%r9 + 768: 49 83 f9 04 cmp $0x4,%r9 + 76c: 0f 8c 8f 00 00 00 jl 0x801 + 772: 4d 63 d2 movslq %r10d,%r10 + 775: 44 89 ce mov %r9d,%esi + 778: 83 e6 fc and $0xfffffffc,%esi + 77b: 33 c9 xor %ecx,%ecx + 77d: 48 63 f6 movslq %esi,%rsi + 780: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 784: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 788: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 78c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 793: 00 + 794: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7a0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 7a6: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 7ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 7b0: 48 83 c1 04 add $0x4,%rcx + 7b4: 48 3b ce cmp %rsi,%rcx + 7b7: 72 e7 jb 0x7a0 + 7b9: 49 3b f1 cmp %r9,%rsi + 7bc: 73 39 jae 0x7f7 + 7be: 4d 63 d2 movslq %r10d,%r10 + 7c1: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 7c5: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 7c9: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 7cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d4: 00 + 7d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7dc: 0f 1f 40 00 nopl 0x0(%rax) + 7e0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 7e5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 7ea: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 7ef: 48 ff c6 inc %rsi + 7f2: 49 3b f1 cmp %r9,%rsi + 7f5: 72 e9 jb 0x7e0 + 7f7: 33 c0 xor %eax,%eax + 7f9: c5 f8 77 vzeroupper + 7fc: 41 5f pop %r15 + 7fe: 5e pop %rsi + 7ff: 5b pop %rbx + 800: c3 ret + 801: 33 f6 xor %esi,%esi + 803: eb b4 jmp 0x7b9 + 805: 45 33 d2 xor %r10d,%r10d + 808: e9 45 ff ff ff jmp 0x752 + 80d: b8 fa ff ff ff mov $0xfffffffa,%eax + 812: 41 5f pop %r15 + 814: 5e pop %rsi + 815: 5b pop %rbx + 816: c3 ret + 817: b8 f8 ff ff ff mov $0xfffffff8,%eax + 81c: 41 5f pop %r15 + 81e: 5e pop %rsi + 81f: 5b pop %rbx + 820: c3 ret + 821: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 828: 00 + 829: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 830: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 837: 00 + 838: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 83f: 90 nop + 840: 53 push %rbx + 841: 56 push %rsi + 842: 41 57 push %r15 + 844: 49 89 cb mov %rcx,%r11 + 847: 4d 85 db test %r11,%r11 + 84a: 0f 84 a7 01 00 00 je 0x9f7 + 850: 48 85 d2 test %rdx,%rdx + 853: 0f 84 9e 01 00 00 je 0x9f7 + 859: 4d 85 c0 test %r8,%r8 + 85c: 0f 84 95 01 00 00 je 0x9f7 + 862: 45 85 c9 test %r9d,%r9d + 865: 0f 8e 82 01 00 00 jle 0x9ed + 86b: 41 83 f9 10 cmp $0x10,%r9d + 86f: 0f 8c 70 01 00 00 jl 0x9e5 + 875: 4c 89 c1 mov %r8,%rcx + 878: 48 83 e1 1f and $0x1f,%rcx + 87c: 89 c9 mov %ecx,%ecx + 87e: 85 c9 test %ecx,%ecx + 880: 74 11 je 0x893 + 882: f6 c1 07 test $0x7,%cl + 885: 0f 85 5a 01 00 00 jne 0x9e5 + 88b: f7 d9 neg %ecx + 88d: 83 c1 20 add $0x20,%ecx + 890: c1 e9 03 shr $0x3,%ecx + 893: 8d 41 10 lea 0x10(%rcx),%eax + 896: 44 3b c8 cmp %eax,%r9d + 899: 0f 8c 46 01 00 00 jl 0x9e5 + 89f: 45 89 ca mov %r9d,%r10d + 8a2: 33 c0 xor %eax,%eax + 8a4: 44 2b d1 sub %ecx,%r10d + 8a7: 41 83 e2 0f and $0xf,%r10d + 8ab: 41 f7 da neg %r10d + 8ae: 45 03 d1 add %r9d,%r10d + 8b1: 85 c9 test %ecx,%ecx + 8b3: 76 24 jbe 0x8d9 + 8b5: 0f 1f 40 00 nopl 0x0(%rax) + 8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8c0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 8c5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 8cb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 8d1: 48 ff c0 inc %rax + 8d4: 48 3b c1 cmp %rcx,%rax + 8d7: 72 e7 jb 0x8c0 + 8d9: 49 63 c2 movslq %r10d,%rax + 8dc: 0f 1f 40 00 nopl 0x0(%rax) + 8e0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 8e5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 8eb: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 8f1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 8f8: 03 + 8f9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 + 8ff: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 + 906: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 + 90d: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 + 914: 03 + 915: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 91b: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 922: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 929: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 930: 03 + 931: 48 83 c1 10 add $0x10,%rcx + 935: 48 3b c8 cmp %rax,%rcx + 938: 72 a6 jb 0x8e0 + 93a: 41 8d 42 01 lea 0x1(%r10),%eax + 93e: 41 3b c1 cmp %r9d,%eax + 941: 0f 87 90 00 00 00 ja 0x9d7 + 947: 4d 63 c9 movslq %r9d,%r9 + 94a: 4d 63 d2 movslq %r10d,%r10 + 94d: 4d 2b ca sub %r10,%r9 + 950: 49 83 f9 04 cmp $0x4,%r9 + 954: 0f 8c 87 00 00 00 jl 0x9e1 + 95a: 4d 63 d2 movslq %r10d,%r10 + 95d: 44 89 ce mov %r9d,%esi + 960: 83 e6 fc and $0xfffffffc,%esi + 963: 33 c9 xor %ecx,%ecx + 965: 48 63 f6 movslq %esi,%rsi + 968: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 96c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 970: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 974: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 980: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 986: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 98b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 990: 48 83 c1 04 add $0x4,%rcx + 994: 48 3b ce cmp %rsi,%rcx + 997: 72 e7 jb 0x980 + 999: 49 3b f1 cmp %r9,%rsi + 99c: 73 39 jae 0x9d7 + 99e: 4d 63 d2 movslq %r10d,%r10 + 9a1: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 9a5: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 9a9: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 9ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9b4: 00 + 9b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9bc: 0f 1f 40 00 nopl 0x0(%rax) + 9c0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 9c5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 9ca: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 9cf: 48 ff c6 inc %rsi + 9d2: 49 3b f1 cmp %r9,%rsi + 9d5: 72 e9 jb 0x9c0 + 9d7: 33 c0 xor %eax,%eax + 9d9: c5 f8 77 vzeroupper + 9dc: 41 5f pop %r15 + 9de: 5e pop %rsi + 9df: 5b pop %rbx + 9e0: c3 ret + 9e1: 33 f6 xor %esi,%esi + 9e3: eb b4 jmp 0x999 + 9e5: 45 33 d2 xor %r10d,%r10d + 9e8: e9 4d ff ff ff jmp 0x93a + 9ed: b8 fa ff ff ff mov $0xfffffffa,%eax + 9f2: 41 5f pop %r15 + 9f4: 5e pop %rsi + 9f5: 5b pop %rbx + 9f6: c3 ret + 9f7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 9fc: 41 5f pop %r15 + 9fe: 5e pop %rsi + 9ff: 5b pop %rbx + a00: c3 ret + a01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a08: 00 + a09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a17: 00 + a18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a1f: 90 nop + a20: 48 83 ec 28 sub $0x28,%rsp + a24: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + a29: 48 85 d2 test %rdx,%rdx + a2c: 74 1b je 0xa49 + a2e: 45 85 c0 test %r8d,%r8d + a31: 7f 0a jg 0xa3d + a33: b8 fa ff ff ff mov $0xfffffffa,%eax + a38: 48 83 c4 28 add $0x28,%rsp + a3c: c3 ret + a3d: e8 9e 76 03 00 call 0x380e0 + a42: 33 c0 xor %eax,%eax + a44: 48 83 c4 28 add $0x28,%rsp + a48: c3 ret + a49: b8 f8 ff ff ff mov $0xfffffff8,%eax + a4e: 48 83 c4 28 add $0x28,%rsp + a52: c3 ret + a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a5f: 00 + a60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + a65: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + a6a: 48 85 d2 test %rdx,%rdx + a6d: 74 1d je 0xa8c + a6f: 45 85 c0 test %r8d,%r8d + a72: 7f 0b jg 0xa7f + a74: b8 fa ff ff ff mov $0xfffffffa,%eax + a79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + a7e: c3 ret + a7f: e8 fc 77 03 00 call 0x38280 + a84: 33 c0 xor %eax,%eax + a86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + a8b: c3 ret + a8c: b8 f8 ff ff ff mov $0xfffffff8,%eax + a91: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + a96: 90 nop + a97: c3 ret + a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a9f: 00 + aa0: 48 83 ec 28 sub $0x28,%rsp + aa4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + aa9: 48 85 d2 test %rdx,%rdx + aac: 74 1b je 0xac9 + aae: 45 85 c0 test %r8d,%r8d + ab1: 7f 0a jg 0xabd + ab3: b8 fa ff ff ff mov $0xfffffffa,%eax + ab8: 48 83 c4 28 add $0x28,%rsp + abc: c3 ret + abd: e8 5e 79 03 00 call 0x38420 + ac2: 33 c0 xor %eax,%eax + ac4: 48 83 c4 28 add $0x28,%rsp + ac8: c3 ret + ac9: b8 f8 ff ff ff mov $0xfffffff8,%eax + ace: 48 83 c4 28 add $0x28,%rsp + ad2: c3 ret + ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + adf: 00 + ae0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + ae5: 49 89 d1 mov %rdx,%r9 + ae8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 + aec: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + af1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 + af7: 4d 85 c9 test %r9,%r9 + afa: 0f 84 5a 01 00 00 je 0xc5a + b00: 45 85 c0 test %r8d,%r8d + b03: 0f 8e 48 01 00 00 jle 0xc51 + b09: 41 83 f8 08 cmp $0x8,%r8d + b0d: 0f 8c 2f 01 00 00 jl 0xc42 + b13: 4c 89 ca mov %r9,%rdx + b16: 48 83 e2 1f and $0x1f,%rdx + b1a: 85 d2 test %edx,%edx + b1c: 74 11 je 0xb2f + b1e: f6 c2 07 test $0x7,%dl + b21: 0f 85 1b 01 00 00 jne 0xc42 + b27: f7 da neg %edx + b29: 83 c2 20 add $0x20,%edx + b2c: c1 ea 03 shr $0x3,%edx + b2f: 8d 42 08 lea 0x8(%rdx),%eax + b32: 44 3b c0 cmp %eax,%r8d + b35: 0f 8c 07 01 00 00 jl 0xc42 + b3b: 44 89 c1 mov %r8d,%ecx + b3e: 33 c0 xor %eax,%eax + b40: 2b ca sub %edx,%ecx + b42: 83 e1 07 and $0x7,%ecx + b45: f7 d9 neg %ecx + b47: 41 03 c8 add %r8d,%ecx + b4a: 41 89 d2 mov %edx,%r10d + b4d: 85 d2 test %edx,%edx + b4f: 76 27 jbe 0xb78 + b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b58: 00 + b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b60: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 + b66: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 + b6a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) + b70: 48 ff c0 inc %rax + b73: 49 3b c2 cmp %r10,%rax + b76: 72 e8 jb 0xb60 + b78: 48 63 d1 movslq %ecx,%rdx + b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + b80: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 + b86: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 + b8d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) + b93: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) + b9a: 49 83 c2 08 add $0x8,%r10 + b9e: 4c 3b d2 cmp %rdx,%r10 + ba1: 72 dd jb 0xb80 + ba3: 8d 41 01 lea 0x1(%rcx),%eax + ba6: 41 3b c0 cmp %r8d,%eax + ba9: 0f 87 89 00 00 00 ja 0xc38 + baf: 4d 63 c0 movslq %r8d,%r8 + bb2: 4c 2b c2 sub %rdx,%r8 + bb5: 49 83 f8 02 cmp $0x2,%r8 + bb9: 0f 8c 7f 00 00 00 jl 0xc3e + bbf: 44 89 c0 mov %r8d,%eax + bc2: 45 33 d2 xor %r10d,%r10d + bc5: 83 e0 fe and $0xfffffffe,%eax + bc8: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + bcc: 48 63 c0 movslq %eax,%rax + bcf: c5 fb 12 c8 vmovddup %xmm0,%xmm1 + bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + bdf: 00 + be0: 49 83 c2 02 add $0x2,%r10 + be4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 + be8: c5 f8 11 12 vmovups %xmm2,(%rdx) + bec: 48 83 c2 10 add $0x10,%rdx + bf0: 4c 3b d0 cmp %rax,%r10 + bf3: 72 eb jb 0xbe0 + bf5: 49 3b c0 cmp %r8,%rax + bf8: 73 3e jae 0xc38 + bfa: 48 63 c9 movslq %ecx,%rcx + bfd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + c01: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + c05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c0c: 00 + c0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c20: c5 fb 10 0a vmovsd (%rdx),%xmm1 + c24: 48 ff c0 inc %rax + c27: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + c2b: c5 fb 11 12 vmovsd %xmm2,(%rdx) + c2f: 48 83 c2 08 add $0x8,%rdx + c33: 49 3b c0 cmp %r8,%rax + c36: 72 e8 jb 0xc20 + c38: 33 c0 xor %eax,%eax + c3a: c5 f8 77 vzeroupper + c3d: c3 ret + c3e: 33 c0 xor %eax,%eax + c40: eb b3 jmp 0xbf5 + c42: 33 c9 xor %ecx,%ecx + c44: 41 83 f8 01 cmp $0x1,%r8d + c48: 72 ee jb 0xc38 + c4a: 4d 63 c0 movslq %r8d,%r8 + c4d: 33 c0 xor %eax,%eax + c4f: eb a4 jmp 0xbf5 + c51: b8 fa ff ff ff mov $0xfffffffa,%eax + c56: c5 f8 77 vzeroupper + c59: c3 ret + c5a: b8 f8 ff ff ff mov $0xfffffff8,%eax + c5f: c5 f8 77 vzeroupper + c62: c3 ret + c63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c6a: 00 + c6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c80: 45 89 c1 mov %r8d,%r9d + c83: 49 89 d0 mov %rdx,%r8 + c86: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + c8b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + c90: 4d 85 c0 test %r8,%r8 + c93: 0f 84 f0 00 00 00 je 0xd89 + c99: 45 85 c9 test %r9d,%r9d + c9c: 0f 8e e1 00 00 00 jle 0xd83 + ca2: 49 63 d1 movslq %r9d,%rdx + ca5: 48 83 fa 08 cmp $0x8,%rdx + ca9: 0f 8c cf 00 00 00 jl 0xd7e + caf: 4c 89 c0 mov %r8,%rax + cb2: 48 83 e0 1f and $0x1f,%rax + cb6: 85 c0 test %eax,%eax + cb8: 74 10 je 0xcca + cba: a8 07 test $0x7,%al + cbc: 0f 85 bc 00 00 00 jne 0xd7e + cc2: f7 d8 neg %eax + cc4: 83 c0 20 add $0x20,%eax + cc7: c1 e8 03 shr $0x3,%eax + cca: 8d 48 08 lea 0x8(%rax),%ecx + ccd: 48 3b d1 cmp %rcx,%rdx + cd0: 0f 8c a8 00 00 00 jl 0xd7e + cd6: 44 89 c9 mov %r9d,%ecx + cd9: 2b c8 sub %eax,%ecx + cdb: 83 e1 07 and $0x7,%ecx + cde: 44 2b c9 sub %ecx,%r9d + ce1: 33 c9 xor %ecx,%ecx + ce3: 41 89 c2 mov %eax,%r10d + ce6: 85 c0 test %eax,%eax + ce8: 76 2e jbe 0xd18 + cea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + cf1: 00 + cf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d00: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 + d06: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + d0a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + d10: 48 ff c1 inc %rcx + d13: 49 3b ca cmp %r10,%rcx + d16: 72 e8 jb 0xd00 + d18: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + d1d: 49 63 c1 movslq %r9d,%rax + d20: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 + d26: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 + d2d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + d33: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + d3a: 49 83 c2 08 add $0x8,%r10 + d3e: 4c 3b d0 cmp %rax,%r10 + d41: 72 dd jb 0xd20 + d43: 33 c0 xor %eax,%eax + d45: 41 8d 49 01 lea 0x1(%r9),%ecx + d49: 48 63 c9 movslq %ecx,%rcx + d4c: 48 3b ca cmp %rdx,%rcx + d4f: 77 27 ja 0xd78 + d51: 4d 63 c9 movslq %r9d,%r9 + d54: 49 2b d1 sub %r9,%rdx + d57: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + d60: c5 fb 10 09 vmovsd (%rcx),%xmm1 + d64: 48 ff c0 inc %rax + d67: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + d6b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + d6f: 48 83 c1 08 add $0x8,%rcx + d73: 48 3b c2 cmp %rdx,%rax + d76: 72 e8 jb 0xd60 + d78: 33 c0 xor %eax,%eax + d7a: c5 f8 77 vzeroupper + d7d: c3 ret + d7e: 45 33 c9 xor %r9d,%r9d + d81: eb c0 jmp 0xd43 + d83: b8 fa ff ff ff mov $0xfffffffa,%eax + d88: c3 ret + d89: b8 f8 ff ff ff mov $0xfffffff8,%eax + d8e: c3 ret + d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d96: 00 + d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d9e: 66 90 xchg %ax,%ax + da0: 45 89 c1 mov %r8d,%r9d + da3: 49 89 d0 mov %rdx,%r8 + da6: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + dab: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 + db0: 4d 85 c0 test %r8,%r8 + db3: 0f 84 f0 00 00 00 je 0xea9 + db9: 45 85 c9 test %r9d,%r9d + dbc: 0f 8e e1 00 00 00 jle 0xea3 + dc2: 49 63 d1 movslq %r9d,%rdx + dc5: 48 83 fa 08 cmp $0x8,%rdx + dc9: 0f 8c cf 00 00 00 jl 0xe9e + dcf: 4c 89 c0 mov %r8,%rax + dd2: 48 83 e0 1f and $0x1f,%rax + dd6: 85 c0 test %eax,%eax + dd8: 74 10 je 0xdea + dda: a8 07 test $0x7,%al + ddc: 0f 85 bc 00 00 00 jne 0xe9e + de2: f7 d8 neg %eax + de4: 83 c0 20 add $0x20,%eax + de7: c1 e8 03 shr $0x3,%eax + dea: 8d 48 08 lea 0x8(%rax),%ecx + ded: 48 3b d1 cmp %rcx,%rdx + df0: 0f 8c a8 00 00 00 jl 0xe9e + df6: 44 89 c9 mov %r9d,%ecx + df9: 2b c8 sub %eax,%ecx + dfb: 83 e1 07 and $0x7,%ecx + dfe: 44 2b c9 sub %ecx,%r9d + e01: 33 c9 xor %ecx,%ecx + e03: 41 89 c2 mov %eax,%r10d + e06: 85 c0 test %eax,%eax + e08: 76 2e jbe 0xe38 + e0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e11: 00 + e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e20: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 + e26: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + e2a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + e30: 48 ff c1 inc %rcx + e33: 49 3b ca cmp %r10,%rcx + e36: 72 e8 jb 0xe20 + e38: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + e3d: 49 63 c1 movslq %r9d,%rax + e40: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 + e46: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 + e4d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + e53: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + e5a: 49 83 c2 08 add $0x8,%r10 + e5e: 4c 3b d0 cmp %rax,%r10 + e61: 72 dd jb 0xe40 + e63: 33 c0 xor %eax,%eax + e65: 41 8d 49 01 lea 0x1(%r9),%ecx + e69: 48 63 c9 movslq %ecx,%rcx + e6c: 48 3b ca cmp %rdx,%rcx + e6f: 77 27 ja 0xe98 + e71: 4d 63 c9 movslq %r9d,%r9 + e74: 49 2b d1 sub %r9,%rdx + e77: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + e80: c5 fb 10 01 vmovsd (%rcx),%xmm0 + e84: 48 ff c0 inc %rax + e87: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + e8b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + e8f: 48 83 c1 08 add $0x8,%rcx + e93: 48 3b c2 cmp %rdx,%rax + e96: 72 e8 jb 0xe80 + e98: 33 c0 xor %eax,%eax + e9a: c5 f8 77 vzeroupper + e9d: c3 ret + e9e: 45 33 c9 xor %r9d,%r9d + ea1: eb c0 jmp 0xe63 + ea3: b8 fa ff ff ff mov $0xfffffffa,%eax + ea8: c3 ret + ea9: b8 f8 ff ff ff mov $0xfffffff8,%eax + eae: c3 ret + eaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + eb6: 00 + eb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ebe: 66 90 xchg %ax,%ax + ec0: 55 push %rbp + ec1: 48 83 ec 30 sub $0x30,%rsp + ec5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + eca: 48 89 4d 20 mov %rcx,0x20(%rbp) + ece: 48 89 55 28 mov %rdx,0x28(%rbp) + ed2: 44 89 45 30 mov %r8d,0x30(%rbp) + ed6: 48 8b 45 20 mov 0x20(%rbp),%rax + eda: 48 8b 55 28 mov 0x28(%rbp),%rdx + ede: 8b 4d 30 mov 0x30(%rbp),%ecx + ee1: 89 4d 08 mov %ecx,0x8(%rbp) + ee4: 48 89 c1 mov %rax,%rcx + ee7: 8b 45 08 mov 0x8(%rbp),%eax + eea: 41 89 c0 mov %eax,%r8d + eed: e8 8e 75 13 00 call 0x138480 + ef2: 89 45 00 mov %eax,0x0(%rbp) + ef5: 8b 45 00 mov 0x0(%rbp),%eax + ef8: 48 8d 65 10 lea 0x10(%rbp),%rsp + efc: 5d pop %rbp + efd: c3 ret + efe: 66 90 xchg %ax,%ax + f00: 55 push %rbp + f01: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + f06: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + f0b: 48 89 4d 20 mov %rcx,0x20(%rbp) + f0f: 48 89 55 28 mov %rdx,0x28(%rbp) + f13: 44 89 45 30 mov %r8d,0x30(%rbp) + f17: 48 8b 45 20 mov 0x20(%rbp),%rax + f1b: 48 8b 55 28 mov 0x28(%rbp),%rdx + f1f: 8b 4d 30 mov 0x30(%rbp),%ecx + f22: 89 4d 08 mov %ecx,0x8(%rbp) + f25: 48 89 c1 mov %rax,%rcx + f28: 8b 45 08 mov 0x8(%rbp),%eax + f2b: 41 89 c0 mov %eax,%r8d + f2e: e8 6d 75 13 00 call 0x1384a0 + f33: 89 45 00 mov %eax,0x0(%rbp) + f36: 8b 45 00 mov 0x0(%rbp),%eax + f39: 48 8d 65 10 lea 0x10(%rbp),%rsp + f3d: 5d pop %rbp + f3e: c3 ret + f3f: 90 nop + f40: 55 push %rbp + f41: 48 83 ec 30 sub $0x30,%rsp + f45: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + f4a: 48 89 4d 20 mov %rcx,0x20(%rbp) + f4e: 48 89 55 28 mov %rdx,0x28(%rbp) + f52: 44 89 45 30 mov %r8d,0x30(%rbp) + f56: 48 8b 45 20 mov 0x20(%rbp),%rax + f5a: 48 8b 55 28 mov 0x28(%rbp),%rdx + f5e: 8b 4d 30 mov 0x30(%rbp),%ecx + f61: 89 4d 08 mov %ecx,0x8(%rbp) + f64: 48 89 c1 mov %rax,%rcx + f67: 8b 45 08 mov 0x8(%rbp),%eax + f6a: 41 89 c0 mov %eax,%r8d + f6d: e8 4e 75 13 00 call 0x1384c0 + f72: 89 45 00 mov %eax,0x0(%rbp) + f75: 8b 45 00 mov 0x0(%rbp),%eax + f78: 48 8d 65 10 lea 0x10(%rbp),%rsp + f7c: 5d pop %rbp + f7d: c3 ret + f7e: 66 90 xchg %ax,%ax + f80: 55 push %rbp + f81: 48 83 ec 30 sub $0x30,%rsp + f85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + f8a: 48 89 4d 20 mov %rcx,0x20(%rbp) + f8e: 48 89 55 28 mov %rdx,0x28(%rbp) + f92: 44 89 45 30 mov %r8d,0x30(%rbp) + f96: 48 8b 45 20 mov 0x20(%rbp),%rax + f9a: 48 8b 55 28 mov 0x28(%rbp),%rdx + f9e: 8b 4d 30 mov 0x30(%rbp),%ecx + fa1: 89 4d 08 mov %ecx,0x8(%rbp) + fa4: 48 89 c1 mov %rax,%rcx + fa7: 8b 45 08 mov 0x8(%rbp),%eax + faa: 41 89 c0 mov %eax,%r8d + fad: e8 2e 75 13 00 call 0x1384e0 + fb2: 89 45 00 mov %eax,0x0(%rbp) + fb5: 8b 45 00 mov 0x0(%rbp),%eax + fb8: 48 8d 65 10 lea 0x10(%rbp),%rsp + fbc: 5d pop %rbp + fbd: c3 ret + fbe: 66 90 xchg %ax,%ax + fc0: 55 push %rbp + fc1: 48 83 ec 30 sub $0x30,%rsp + fc5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + fca: 48 89 4d 20 mov %rcx,0x20(%rbp) + fce: 48 89 55 28 mov %rdx,0x28(%rbp) + fd2: 44 89 45 30 mov %r8d,0x30(%rbp) + fd6: 48 8b 45 20 mov 0x20(%rbp),%rax + fda: 48 8b 55 28 mov 0x28(%rbp),%rdx + fde: 8b 4d 30 mov 0x30(%rbp),%ecx + fe1: 89 4d 08 mov %ecx,0x8(%rbp) + fe4: 48 89 c1 mov %rax,%rcx + fe7: 8b 45 08 mov 0x8(%rbp),%eax + fea: 41 89 c0 mov %eax,%r8d + fed: e8 0e 75 13 00 call 0x138500 + ff2: 89 45 00 mov %eax,0x0(%rbp) + ff5: 8b 45 00 mov 0x0(%rbp),%eax + ff8: 48 8d 65 10 lea 0x10(%rbp),%rsp + ffc: 5d pop %rbp + ffd: c3 ret + ffe: 66 90 xchg %ax,%ax + 1000: 55 push %rbp + 1001: 48 83 ec 30 sub $0x30,%rsp + 1005: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 100a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 100e: 48 89 55 28 mov %rdx,0x28(%rbp) + 1012: 44 89 45 30 mov %r8d,0x30(%rbp) + 1016: 48 8b 45 20 mov 0x20(%rbp),%rax + 101a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 101e: 8b 4d 30 mov 0x30(%rbp),%ecx + 1021: 89 4d 08 mov %ecx,0x8(%rbp) + 1024: 48 89 c1 mov %rax,%rcx + 1027: 8b 45 08 mov 0x8(%rbp),%eax + 102a: 41 89 c0 mov %eax,%r8d + 102d: e8 ee 74 13 00 call 0x138520 + 1032: 89 45 00 mov %eax,0x0(%rbp) + 1035: 8b 45 00 mov 0x0(%rbp),%eax + 1038: 48 8d 65 10 lea 0x10(%rbp),%rsp + 103c: 5d pop %rbp + 103d: c3 ret + 103e: 66 90 xchg %ax,%ax + 1040: 48 83 ec 28 sub $0x28,%rsp + 1044: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 1049: 48 85 d2 test %rdx,%rdx + 104c: 74 28 je 0x1076 + 104e: 45 85 c0 test %r8d,%r8d + 1051: 7f 0a jg 0x105d + 1053: b8 fa ff ff ff mov $0xfffffffa,%eax + 1058: 48 83 c4 28 add $0x28,%rsp + 105c: c3 ret + 105d: 89 c8 mov %ecx,%eax + 105f: 48 c1 e9 20 shr $0x20,%rcx + 1063: 48 c1 e1 20 shl $0x20,%rcx + 1067: 48 0b c8 or %rax,%rcx + 106a: e8 51 75 03 00 call 0x385c0 + 106f: 33 c0 xor %eax,%eax + 1071: 48 83 c4 28 add $0x28,%rsp + 1075: c3 ret + 1076: b8 f8 ff ff ff mov $0xfffffff8,%eax + 107b: 48 83 c4 28 add $0x28,%rsp + 107f: c3 ret + 1080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1085: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 108a: 48 85 d2 test %rdx,%rdx + 108d: 74 2a je 0x10b9 + 108f: 45 85 c0 test %r8d,%r8d + 1092: 7f 0b jg 0x109f + 1094: b8 fa ff ff ff mov $0xfffffffa,%eax + 1099: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 109e: c3 ret + 109f: 89 c8 mov %ecx,%eax + 10a1: 48 c1 e9 20 shr $0x20,%rcx + 10a5: 48 c1 e1 20 shl $0x20,%rcx + 10a9: 48 0b c8 or %rax,%rcx + 10ac: e8 2f 75 03 00 call 0x385e0 + 10b1: 33 c0 xor %eax,%eax + 10b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 10b8: c3 ret + 10b9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 10be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 10c3: 90 nop + 10c4: c3 ret + 10c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10cc: 00 + 10cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10e0: 48 83 ec 28 sub $0x28,%rsp + 10e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 10e9: 48 85 d2 test %rdx,%rdx + 10ec: 74 28 je 0x1116 + 10ee: 45 85 c0 test %r8d,%r8d + 10f1: 7f 0a jg 0x10fd + 10f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 10f8: 48 83 c4 28 add $0x28,%rsp + 10fc: c3 ret + 10fd: 89 c8 mov %ecx,%eax + 10ff: 48 c1 e9 20 shr $0x20,%rcx + 1103: 48 c1 e1 20 shl $0x20,%rcx + 1107: 48 0b c8 or %rax,%rcx + 110a: e8 f1 74 03 00 call 0x38600 + 110f: 33 c0 xor %eax,%eax + 1111: 48 83 c4 28 add $0x28,%rsp + 1115: c3 ret + 1116: b8 f8 ff ff ff mov $0xfffffff8,%eax + 111b: 48 83 c4 28 add $0x28,%rsp + 111f: c3 ret + 1120: 48 83 ec 28 sub $0x28,%rsp + 1124: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 1129: 48 85 d2 test %rdx,%rdx + 112c: 74 28 je 0x1156 + 112e: 45 85 c0 test %r8d,%r8d + 1131: 7f 0a jg 0x113d + 1133: b8 fa ff ff ff mov $0xfffffffa,%eax + 1138: 48 83 c4 28 add $0x28,%rsp + 113c: c3 ret + 113d: 89 c8 mov %ecx,%eax + 113f: 48 c1 e9 20 shr $0x20,%rcx + 1143: 48 c1 e1 20 shl $0x20,%rcx + 1147: 48 0b c8 or %rax,%rcx + 114a: e8 d1 74 03 00 call 0x38620 + 114f: 33 c0 xor %eax,%eax + 1151: 48 83 c4 28 add $0x28,%rsp + 1155: c3 ret + 1156: b8 f8 ff ff ff mov $0xfffffff8,%eax + 115b: 48 83 c4 28 add $0x28,%rsp + 115f: c3 ret + 1160: 48 83 ec 28 sub $0x28,%rsp + 1164: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 1169: 48 85 d2 test %rdx,%rdx + 116c: 74 28 je 0x1196 + 116e: 45 85 c0 test %r8d,%r8d + 1171: 7f 0a jg 0x117d + 1173: b8 fa ff ff ff mov $0xfffffffa,%eax + 1178: 48 83 c4 28 add $0x28,%rsp + 117c: c3 ret + 117d: 89 c8 mov %ecx,%eax + 117f: 48 c1 e9 20 shr $0x20,%rcx + 1183: 48 c1 e1 20 shl $0x20,%rcx + 1187: 48 0b c8 or %rax,%rcx + 118a: e8 b1 74 03 00 call 0x38640 + 118f: 33 c0 xor %eax,%eax + 1191: 48 83 c4 28 add $0x28,%rsp + 1195: c3 ret + 1196: b8 f8 ff ff ff mov $0xfffffff8,%eax + 119b: 48 83 c4 28 add $0x28,%rsp + 119f: c3 ret + 11a0: 48 83 ec 28 sub $0x28,%rsp + 11a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 11a9: 48 85 d2 test %rdx,%rdx + 11ac: 74 28 je 0x11d6 + 11ae: 45 85 c0 test %r8d,%r8d + 11b1: 7f 0a jg 0x11bd + 11b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 11b8: 48 83 c4 28 add $0x28,%rsp + 11bc: c3 ret + 11bd: 89 c8 mov %ecx,%eax + 11bf: 48 c1 e9 20 shr $0x20,%rcx + 11c3: 48 c1 e1 20 shl $0x20,%rcx + 11c7: 48 0b c8 or %rax,%rcx + 11ca: e8 d1 77 03 00 call 0x389a0 + 11cf: 33 c0 xor %eax,%eax + 11d1: 48 83 c4 28 add $0x28,%rsp + 11d5: c3 ret + 11d6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 11db: 48 83 c4 28 add $0x28,%rsp + 11df: c3 ret + 11e0: 48 83 ec 28 sub $0x28,%rsp + 11e4: 48 85 d2 test %rdx,%rdx + 11e7: 74 41 je 0x122a + 11e9: 45 85 c0 test %r8d,%r8d + 11ec: 7e 32 jle 0x1220 + 11ee: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c54618 + 11f5: 01 + 11f6: 7a 02 jp 0x11fa + 11f8: 74 10 je 0x120a + 11fa: 0f 57 c9 xorps %xmm1,%xmm1 + 11fd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 1201: 7a 02 jp 0x1205 + 1203: 74 0c je 0x1211 + 1205: e8 b6 7a 03 00 call 0x38cc0 + 120a: 33 c0 xor %eax,%eax + 120c: 48 83 c4 28 add $0x28,%rsp + 1210: c3 ret + 1211: 48 89 d1 mov %rdx,%rcx + 1214: 44 89 c2 mov %r8d,%edx + 1217: 48 83 c4 28 add $0x28,%rsp + 121b: e9 20 3f 01 00 jmp 0x15140 + 1220: b8 fa ff ff ff mov $0xfffffffa,%eax + 1225: 48 83 c4 28 add $0x28,%rsp + 1229: c3 ret + 122a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 122f: 48 83 c4 28 add $0x28,%rsp + 1233: c3 ret + 1234: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1240: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1245: 48 85 d2 test %rdx,%rdx + 1248: 74 45 je 0x128f + 124a: 45 85 c0 test %r8d,%r8d + 124d: 7e 34 jle 0x1283 + 124f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c54620 + 1256: 01 + 1257: 7a 02 jp 0x125b + 1259: 74 10 je 0x126b + 125b: 0f 57 c9 xorps %xmm1,%xmm1 + 125e: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 1262: 7a 02 jp 0x1266 + 1264: 74 0d je 0x1273 + 1266: e8 f5 7b 03 00 call 0x38e60 + 126b: 33 c0 xor %eax,%eax + 126d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1272: c3 ret + 1273: 48 89 d1 mov %rdx,%rcx + 1276: 44 89 c2 mov %r8d,%edx + 1279: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 127e: e9 bd 40 01 00 jmp 0x15340 + 1283: b8 fa ff ff ff mov $0xfffffffa,%eax + 1288: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 128d: 90 nop + 128e: c3 ret + 128f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1294: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1299: 90 nop + 129a: 90 nop + 129b: 90 nop + 129c: c3 ret + 129d: 0f 1f 00 nopl (%rax) + 12a0: 48 83 ec 28 sub $0x28,%rsp + 12a4: 48 85 d2 test %rdx,%rdx + 12a7: 74 41 je 0x12ea + 12a9: 45 85 c0 test %r8d,%r8d + 12ac: 7e 32 jle 0x12e0 + 12ae: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c54628 + 12b5: 01 + 12b6: 7a 02 jp 0x12ba + 12b8: 74 10 je 0x12ca + 12ba: 0f 57 c9 xorps %xmm1,%xmm1 + 12bd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 12c1: 7a 02 jp 0x12c5 + 12c3: 74 0c je 0x12d1 + 12c5: e8 36 7d 03 00 call 0x39000 + 12ca: 33 c0 xor %eax,%eax + 12cc: 48 83 c4 28 add $0x28,%rsp + 12d0: c3 ret + 12d1: 48 89 d1 mov %rdx,%rcx + 12d4: 44 89 c2 mov %r8d,%edx + 12d7: 48 83 c4 28 add $0x28,%rsp + 12db: e9 40 42 01 00 jmp 0x15520 + 12e0: b8 fa ff ff ff mov $0xfffffffa,%eax + 12e5: 48 83 c4 28 add $0x28,%rsp + 12e9: c3 ret + 12ea: b8 f8 ff ff ff mov $0xfffffff8,%eax + 12ef: 48 83 c4 28 add $0x28,%rsp + 12f3: c3 ret + 12f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1300: 48 83 ec 28 sub $0x28,%rsp + 1304: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 1308: 48 85 d2 test %rdx,%rdx + 130b: 0f 84 c2 01 00 00 je 0x14d3 + 1311: 45 85 c0 test %r8d,%r8d + 1314: 0f 8e af 01 00 00 jle 0x14c9 + 131a: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c54630 + 1321: 01 + 1322: 7a 06 jp 0x132a + 1324: 0f 84 98 01 00 00 je 0x14c2 + 132a: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 132e: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 1332: 7a 06 jp 0x133a + 1334: 0f 84 78 01 00 00 je 0x14b2 + 133a: 41 83 f8 10 cmp $0x10,%r8d + 133e: 0f 8c 5e 01 00 00 jl 0x14a2 + 1344: 49 89 d1 mov %rdx,%r9 + 1347: 49 83 e1 1f and $0x1f,%r9 + 134b: 45 85 c9 test %r9d,%r9d + 134e: 74 18 je 0x1368 + 1350: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 1357: 0f 85 45 01 00 00 jne 0x14a2 + 135d: 41 f7 d9 neg %r9d + 1360: 41 83 c1 20 add $0x20,%r9d + 1364: 41 c1 e9 03 shr $0x3,%r9d + 1368: 41 8d 41 10 lea 0x10(%r9),%eax + 136c: 44 3b c0 cmp %eax,%r8d + 136f: 0f 8c 2d 01 00 00 jl 0x14a2 + 1375: 45 89 c2 mov %r8d,%r10d + 1378: 33 c0 xor %eax,%eax + 137a: 45 2b d1 sub %r9d,%r10d + 137d: 41 83 e2 0f and $0xf,%r10d + 1381: 41 f7 da neg %r10d + 1384: 45 03 d0 add %r8d,%r10d + 1387: 45 89 cb mov %r9d,%r11d + 138a: 45 85 c9 test %r9d,%r9d + 138d: 76 23 jbe 0x13b2 + 138f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1396: 00 + 1397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 139e: 66 90 xchg %ax,%ax + 13a0: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 + 13a5: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) + 13aa: 48 ff c0 inc %rax + 13ad: 49 3b c3 cmp %r11,%rax + 13b0: 72 ee jb 0x13a0 + 13b2: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 13b6: 4d 63 ca movslq %r10d,%r9 + 13b9: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 13bf: 90 nop + 13c0: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 + 13c6: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 + 13cd: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 + 13d4: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 + 13db: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) + 13e1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) + 13e8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) + 13ef: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) + 13f6: 49 83 c3 10 add $0x10,%r11 + 13fa: 4d 3b d9 cmp %r9,%r11 + 13fd: 72 c1 jb 0x13c0 + 13ff: 41 8d 42 01 lea 0x1(%r10),%eax + 1403: 41 3b c0 cmp %r8d,%eax + 1406: 0f 87 88 00 00 00 ja 0x1494 + 140c: 4d 63 c0 movslq %r8d,%r8 + 140f: 4d 2b c1 sub %r9,%r8 + 1412: 49 83 f8 04 cmp $0x4,%r8 + 1416: 0f 8c 82 00 00 00 jl 0x149e + 141c: 44 89 c0 mov %r8d,%eax + 141f: 45 33 db xor %r11d,%r11d + 1422: 83 e0 fc and $0xfffffffc,%eax + 1425: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 + 1429: 48 63 c0 movslq %eax,%rax + 142c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1433: 00 + 1434: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 143b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1440: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 + 1445: 49 83 c3 04 add $0x4,%r11 + 1449: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 144e: 49 83 c1 20 add $0x20,%r9 + 1452: 4c 3b d8 cmp %rax,%r11 + 1455: 72 e9 jb 0x1440 + 1457: 49 3b c0 cmp %r8,%rax + 145a: 73 38 jae 0x1494 + 145c: 4d 63 d2 movslq %r10d,%r10 + 145f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 1463: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 1467: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 146e: 00 + 146f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1476: 0f 1f 00 nopl (%rax) + 1479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1480: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 + 1484: 48 ff c0 inc %rax + 1487: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 148b: 48 83 c2 08 add $0x8,%rdx + 148f: 49 3b c0 cmp %r8,%rax + 1492: 72 ec jb 0x1480 + 1494: 33 c0 xor %eax,%eax + 1496: c5 f8 77 vzeroupper + 1499: 48 83 c4 28 add $0x28,%rsp + 149d: c3 ret + 149e: 33 c0 xor %eax,%eax + 14a0: eb b5 jmp 0x1457 + 14a2: 45 33 d2 xor %r10d,%r10d + 14a5: 41 83 f8 01 cmp $0x1,%r8d + 14a9: 72 e9 jb 0x1494 + 14ab: 4d 63 c0 movslq %r8d,%r8 + 14ae: 33 c0 xor %eax,%eax + 14b0: eb a5 jmp 0x1457 + 14b2: 48 89 d1 mov %rdx,%rcx + 14b5: 44 89 c2 mov %r8d,%edx + 14b8: e8 a3 40 01 00 call 0x15560 + 14bd: 48 83 c4 28 add $0x28,%rsp + 14c1: c3 ret + 14c2: 33 c0 xor %eax,%eax + 14c4: 48 83 c4 28 add $0x28,%rsp + 14c8: c3 ret + 14c9: b8 fa ff ff ff mov $0xfffffffa,%eax + 14ce: 48 83 c4 28 add $0x28,%rsp + 14d2: c3 ret + 14d3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 14d8: 48 83 c4 28 add $0x28,%rsp + 14dc: c3 ret + 14dd: 0f 1f 00 nopl (%rax) + 14e0: 48 83 ec 28 sub $0x28,%rsp + 14e4: 48 85 d2 test %rdx,%rdx + 14e7: 0f 84 be 01 00 00 je 0x16ab + 14ed: 45 85 c0 test %r8d,%r8d + 14f0: 0f 8e ab 01 00 00 jle 0x16a1 + 14f6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c54638 + 14fd: 01 + 14fe: 7a 06 jp 0x1506 + 1500: 0f 84 94 01 00 00 je 0x169a + 1506: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 150a: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 150e: 7a 06 jp 0x1516 + 1510: 0f 84 74 01 00 00 je 0x168a + 1516: 41 83 f8 10 cmp $0x10,%r8d + 151a: 0f 8c 62 01 00 00 jl 0x1682 + 1520: 49 89 d3 mov %rdx,%r11 + 1523: 49 83 e3 1f and $0x1f,%r11 + 1527: 45 85 db test %r11d,%r11d + 152a: 74 18 je 0x1544 + 152c: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 1533: 0f 85 49 01 00 00 jne 0x1682 + 1539: 41 f7 db neg %r11d + 153c: 41 83 c3 20 add $0x20,%r11d + 1540: 41 c1 eb 03 shr $0x3,%r11d + 1544: 41 8d 43 10 lea 0x10(%r11),%eax + 1548: 44 3b c0 cmp %eax,%r8d + 154b: 0f 8c 31 01 00 00 jl 0x1682 + 1551: 45 89 c1 mov %r8d,%r9d + 1554: 33 c0 xor %eax,%eax + 1556: 45 2b cb sub %r11d,%r9d + 1559: 41 83 e1 0f and $0xf,%r9d + 155d: 41 f7 d9 neg %r9d + 1560: 45 03 c8 add %r8d,%r9d + 1563: 45 89 da mov %r11d,%r10d + 1566: 45 85 db test %r11d,%r11d + 1569: 76 27 jbe 0x1592 + 156b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1572: 00 + 1573: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 157a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1580: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 1585: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 158a: 48 ff c0 inc %rax + 158d: 49 3b c2 cmp %r10,%rax + 1590: 72 ee jb 0x1580 + 1592: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 1597: 49 63 c1 movslq %r9d,%rax + 159a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 15a0: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 15a6: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 15ad: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 15b4: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 15bb: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 15c1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 15c8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 15cf: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 15d6: 49 83 c2 10 add $0x10,%r10 + 15da: 4c 3b d0 cmp %rax,%r10 + 15dd: 72 c1 jb 0x15a0 + 15df: 41 8d 41 01 lea 0x1(%r9),%eax + 15e3: 41 3b c0 cmp %r8d,%eax + 15e6: 0f 87 88 00 00 00 ja 0x1674 + 15ec: 4d 63 c0 movslq %r8d,%r8 + 15ef: 4d 63 c9 movslq %r9d,%r9 + 15f2: 4d 2b c1 sub %r9,%r8 + 15f5: 49 83 f8 04 cmp $0x4,%r8 + 15f9: 0f 8c 7f 00 00 00 jl 0x167e + 15ff: 4d 63 c9 movslq %r9d,%r9 + 1602: 44 89 c0 mov %r8d,%eax + 1605: 83 e0 fc and $0xfffffffc,%eax + 1608: 45 33 db xor %r11d,%r11d + 160b: 48 63 c0 movslq %eax,%rax + 160e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 1613: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 1617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 161e: 00 00 + 1620: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 1625: 49 83 c3 04 add $0x4,%r11 + 1629: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 162e: 49 83 c2 20 add $0x20,%r10 + 1632: 4c 3b d8 cmp %rax,%r11 + 1635: 72 e9 jb 0x1620 + 1637: 49 3b c0 cmp %r8,%rax + 163a: 73 38 jae 0x1674 + 163c: 4d 63 c9 movslq %r9d,%r9 + 163f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 1643: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 1647: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 164e: 00 + 164f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1656: 0f 1f 00 nopl (%rax) + 1659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1660: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 1664: 48 ff c0 inc %rax + 1667: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 166b: 48 83 c2 08 add $0x8,%rdx + 166f: 49 3b c0 cmp %r8,%rax + 1672: 72 ec jb 0x1660 + 1674: 33 c0 xor %eax,%eax + 1676: c5 f8 77 vzeroupper + 1679: 48 83 c4 28 add $0x28,%rsp + 167d: c3 ret + 167e: 33 c0 xor %eax,%eax + 1680: eb b5 jmp 0x1637 + 1682: 45 33 c9 xor %r9d,%r9d + 1685: e9 55 ff ff ff jmp 0x15df + 168a: 48 89 d1 mov %rdx,%rcx + 168d: 44 89 c2 mov %r8d,%edx + 1690: e8 0b 3f 01 00 call 0x155a0 + 1695: 48 83 c4 28 add $0x28,%rsp + 1699: c3 ret + 169a: 33 c0 xor %eax,%eax + 169c: 48 83 c4 28 add $0x28,%rsp + 16a0: c3 ret + 16a1: b8 fa ff ff ff mov $0xfffffffa,%eax + 16a6: 48 83 c4 28 add $0x28,%rsp + 16aa: c3 ret + 16ab: b8 f8 ff ff ff mov $0xfffffff8,%eax + 16b0: 48 83 c4 28 add $0x28,%rsp + 16b4: c3 ret + 16b5: 0f 1f 40 00 nopl 0x0(%rax) + 16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16c0: 48 83 ec 28 sub $0x28,%rsp + 16c4: 48 85 d2 test %rdx,%rdx + 16c7: 0f 84 be 01 00 00 je 0x188b + 16cd: 45 85 c0 test %r8d,%r8d + 16d0: 0f 8e ab 01 00 00 jle 0x1881 + 16d6: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c54640 + 16dd: 01 + 16de: 7a 06 jp 0x16e6 + 16e0: 0f 84 94 01 00 00 je 0x187a + 16e6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 16ea: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 16ee: 7a 06 jp 0x16f6 + 16f0: 0f 84 74 01 00 00 je 0x186a + 16f6: 41 83 f8 10 cmp $0x10,%r8d + 16fa: 0f 8c 62 01 00 00 jl 0x1862 + 1700: 49 89 d3 mov %rdx,%r11 + 1703: 49 83 e3 1f and $0x1f,%r11 + 1707: 45 85 db test %r11d,%r11d + 170a: 74 18 je 0x1724 + 170c: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 1713: 0f 85 49 01 00 00 jne 0x1862 + 1719: 41 f7 db neg %r11d + 171c: 41 83 c3 20 add $0x20,%r11d + 1720: 41 c1 eb 03 shr $0x3,%r11d + 1724: 41 8d 43 10 lea 0x10(%r11),%eax + 1728: 44 3b c0 cmp %eax,%r8d + 172b: 0f 8c 31 01 00 00 jl 0x1862 + 1731: 45 89 c1 mov %r8d,%r9d + 1734: 33 c0 xor %eax,%eax + 1736: 45 2b cb sub %r11d,%r9d + 1739: 41 83 e1 0f and $0xf,%r9d + 173d: 41 f7 d9 neg %r9d + 1740: 45 03 c8 add %r8d,%r9d + 1743: 45 89 da mov %r11d,%r10d + 1746: 45 85 db test %r11d,%r11d + 1749: 76 27 jbe 0x1772 + 174b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1752: 00 + 1753: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 175a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1760: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 1765: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 176a: 48 ff c0 inc %rax + 176d: 49 3b c2 cmp %r10,%rax + 1770: 72 ee jb 0x1760 + 1772: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 1777: 49 63 c1 movslq %r9d,%rax + 177a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1780: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 1786: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 178d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 1794: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 179b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 17a1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 17a8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 17af: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 17b6: 49 83 c2 10 add $0x10,%r10 + 17ba: 4c 3b d0 cmp %rax,%r10 + 17bd: 72 c1 jb 0x1780 + 17bf: 41 8d 41 01 lea 0x1(%r9),%eax + 17c3: 41 3b c0 cmp %r8d,%eax + 17c6: 0f 87 88 00 00 00 ja 0x1854 + 17cc: 4d 63 c0 movslq %r8d,%r8 + 17cf: 4d 63 c9 movslq %r9d,%r9 + 17d2: 4d 2b c1 sub %r9,%r8 + 17d5: 49 83 f8 04 cmp $0x4,%r8 + 17d9: 0f 8c 7f 00 00 00 jl 0x185e + 17df: 4d 63 c9 movslq %r9d,%r9 + 17e2: 44 89 c0 mov %r8d,%eax + 17e5: 83 e0 fc and $0xfffffffc,%eax + 17e8: 45 33 db xor %r11d,%r11d + 17eb: 48 63 c0 movslq %eax,%rax + 17ee: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 17f3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 17f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 17fe: 00 00 + 1800: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 1805: 49 83 c3 04 add $0x4,%r11 + 1809: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 180e: 49 83 c2 20 add $0x20,%r10 + 1812: 4c 3b d8 cmp %rax,%r11 + 1815: 72 e9 jb 0x1800 + 1817: 49 3b c0 cmp %r8,%rax + 181a: 73 38 jae 0x1854 + 181c: 4d 63 c9 movslq %r9d,%r9 + 181f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 1823: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 1827: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 182e: 00 + 182f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1836: 0f 1f 00 nopl (%rax) + 1839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1840: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 1844: 48 ff c0 inc %rax + 1847: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 184b: 48 83 c2 08 add $0x8,%rdx + 184f: 49 3b c0 cmp %r8,%rax + 1852: 72 ec jb 0x1840 + 1854: 33 c0 xor %eax,%eax + 1856: c5 f8 77 vzeroupper + 1859: 48 83 c4 28 add $0x28,%rsp + 185d: c3 ret + 185e: 33 c0 xor %eax,%eax + 1860: eb b5 jmp 0x1817 + 1862: 45 33 c9 xor %r9d,%r9d + 1865: e9 55 ff ff ff jmp 0x17bf + 186a: 48 89 d1 mov %rdx,%rcx + 186d: 44 89 c2 mov %r8d,%edx + 1870: e8 6b 3d 01 00 call 0x155e0 + 1875: 48 83 c4 28 add $0x28,%rsp + 1879: c3 ret + 187a: 33 c0 xor %eax,%eax + 187c: 48 83 c4 28 add $0x28,%rsp + 1880: c3 ret + 1881: b8 fa ff ff ff mov $0xfffffffa,%eax + 1886: 48 83 c4 28 add $0x28,%rsp + 188a: c3 ret + 188b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1890: 48 83 c4 28 add $0x28,%rsp + 1894: c3 ret + 1895: 0f 1f 40 00 nopl 0x0(%rax) + 1899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18a0: 56 push %rsi + 18a1: 57 push %rdi + 18a2: 41 54 push %r12 + 18a4: 55 push %rbp + 18a5: 48 83 ec 28 sub $0x28,%rsp + 18a9: 89 cf mov %ecx,%edi + 18ab: 4d 89 cc mov %r9,%r12 + 18ae: 83 ff 1e cmp $0x1e,%edi + 18b1: 0f 87 7a 01 00 00 ja 0x1a31 + 18b7: 4d 85 e4 test %r12,%r12 + 18ba: 0f 84 80 01 00 00 je 0x1a40 + 18c0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 18c5: 48 85 f6 test %rsi,%rsi + 18c8: 0f 84 72 01 00 00 je 0x1a40 + 18ce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 18d3: 48 85 ed test %rbp,%rbp + 18d6: 0f 84 64 01 00 00 je 0x1a40 + 18dc: 83 fa 08 cmp $0x8,%edx + 18df: 74 1e je 0x18ff + 18e1: 83 fa 04 cmp $0x4,%edx + 18e4: 74 19 je 0x18ff + 18e6: 83 fa 01 cmp $0x1,%edx + 18e9: 74 14 je 0x18ff + 18eb: 83 fa 02 cmp $0x2,%edx + 18ee: 74 0f je 0x18ff + 18f0: b8 ee ff ff ff mov $0xffffffee,%eax + 18f5: 48 83 c4 28 add $0x28,%rsp + 18f9: 5d pop %rbp + 18fa: 41 5c pop %r12 + 18fc: 5f pop %rdi + 18fd: 5e pop %rsi + 18fe: c3 ret + 18ff: 83 ff 1d cmp $0x1d,%edi + 1902: 0f 8f 29 01 00 00 jg 0x1a31 + 1908: 83 ff 04 cmp $0x4,%edi + 190b: 7f 14 jg 0x1921 + 190d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 1914: 00 + 1915: 33 c0 xor %eax,%eax + 1917: 89 06 mov %eax,(%rsi) + 1919: 89 45 00 mov %eax,0x0(%rbp) + 191c: e9 04 01 00 00 jmp 0x1a25 + 1921: 83 ff 06 cmp $0x6,%edi + 1924: 7f 11 jg 0x1937 + 1926: 33 c0 xor %eax,%eax + 1928: 41 89 04 24 mov %eax,(%r12) + 192c: 89 06 mov %eax,(%rsi) + 192e: 89 45 00 mov %eax,0x0(%rbp) + 1931: 41 8b 04 24 mov (%r12),%eax + 1935: eb 67 jmp 0x199e + 1937: 8d 4f ff lea -0x1(%rdi),%ecx + 193a: 83 f9 10 cmp $0x10,%ecx + 193d: 7f 48 jg 0x1987 + 193f: 41 bb 01 00 00 00 mov $0x1,%r11d + 1945: 41 d3 e3 shl %cl,%r11d + 1948: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 194f: 00 + 1950: 83 e0 c0 and $0xffffffc0,%eax + 1953: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 195a: 00 + 195b: 41 89 04 24 mov %eax,(%r12) + 195f: 44 89 d8 mov %r11d,%eax + 1962: d1 f8 sar $1,%eax + 1964: 41 83 e2 c0 and $0xffffffc0,%r10d + 1968: c1 e8 1e shr $0x1e,%eax + 196b: 41 03 c3 add %r11d,%eax + 196e: 83 e0 fc and $0xfffffffc,%eax + 1971: 83 c0 43 add $0x43,%eax + 1974: c7 06 00 00 00 00 movl $0x0,(%rsi) + 197a: 83 e0 c0 and $0xffffffc0,%eax + 197d: 44 89 55 00 mov %r10d,0x0(%rbp) + 1981: 41 03 04 24 add (%r12),%eax + 1985: eb 12 jmp 0x1999 + 1987: 4c 89 e2 mov %r12,%rdx + 198a: 49 89 f0 mov %rsi,%r8 + 198d: 49 89 e9 mov %rbp,%r9 + 1990: e8 eb 77 03 00 call 0x39180 + 1995: 41 8b 04 24 mov (%r12),%eax + 1999: 83 ff 13 cmp $0x13,%edi + 199c: 7d 2a jge 0x19c8 + 199e: 89 f9 mov %edi,%ecx + 19a0: 41 ba 01 00 00 00 mov $0x1,%r10d + 19a6: 41 d3 e2 shl %cl,%r10d + 19a9: 45 89 d3 mov %r10d,%r11d + 19ac: 41 d1 fb sar $1,%r11d + 19af: 41 c1 eb 1e shr $0x1e,%r11d + 19b3: 45 03 da add %r10d,%r11d + 19b6: 41 c1 eb 02 shr $0x2,%r11d + 19ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 19c1: 00 + 19c2: 41 83 e2 c0 and $0xffffffc0,%r10d + 19c6: eb 18 jmp 0x19e0 + 19c8: 41 ba 01 00 00 00 mov $0x1,%r10d + 19ce: 8d 4f 14 lea 0x14(%rdi),%ecx + 19d1: 41 d3 e2 shl %cl,%r10d + 19d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 19db: 00 + 19dc: 41 83 e2 c0 and $0xffffffc0,%r10d + 19e0: 83 ff 0a cmp $0xa,%edi + 19e3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 19ea: 00 + 19eb: 41 89 04 24 mov %eax,(%r12) + 19ef: 7f 04 jg 0x19f5 + 19f1: 33 c0 xor %eax,%eax + 19f3: eb 21 jmp 0x1a16 + 19f5: 89 f9 mov %edi,%ecx + 19f7: b8 01 00 00 00 mov $0x1,%eax + 19fc: d3 e0 shl %cl,%eax + 19fe: 89 c7 mov %eax,%edi + 1a00: d1 ff sar $1,%edi + 1a02: c1 ef 1e shr $0x1e,%edi + 1a05: 03 f8 add %eax,%edi + 1a07: 83 e7 fc and $0xfffffffc,%edi + 1a0a: 83 c7 43 add $0x43,%edi + 1a0d: 83 e7 c0 and $0xffffffc0,%edi + 1a10: 8b 16 mov (%rsi),%edx + 1a12: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 1a16: 89 06 mov %eax,(%rsi) + 1a18: 8b 45 00 mov 0x0(%rbp),%eax + 1a1b: 85 c0 test %eax,%eax + 1a1d: 7e 06 jle 0x1a25 + 1a1f: 83 c0 40 add $0x40,%eax + 1a22: 89 45 00 mov %eax,0x0(%rbp) + 1a25: 33 c0 xor %eax,%eax + 1a27: 48 83 c4 28 add $0x28,%rsp + 1a2b: 5d pop %rbp + 1a2c: 41 5c pop %r12 + 1a2e: 5f pop %rdi + 1a2f: 5e pop %rsi + 1a30: c3 ret + 1a31: b8 ef ff ff ff mov $0xffffffef,%eax + 1a36: 48 83 c4 28 add $0x28,%rsp + 1a3a: 5d pop %rbp + 1a3b: 41 5c pop %r12 + 1a3d: 5f pop %rdi + 1a3e: 5e pop %rsi + 1a3f: c3 ret + 1a40: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1a45: 48 83 c4 28 add $0x28,%rsp + 1a49: 5d pop %rbp + 1a4a: 41 5c pop %r12 + 1a4c: 5f pop %rdi + 1a4d: 5e pop %rsi + 1a4e: c3 ret + 1a4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1a56: 00 + 1a57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a5e: 66 90 xchg %ax,%ax + 1a60: 41 54 push %r12 + 1a62: 41 55 push %r13 + 1a64: 41 56 push %r14 + 1a66: 41 57 push %r15 + 1a68: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1a6d: 41 89 cd mov %ecx,%r13d + 1a70: 4d 89 cc mov %r9,%r12 + 1a73: 41 83 fd 1e cmp $0x1e,%r13d + 1a77: 0f 87 94 01 00 00 ja 0x1c11 + 1a7d: 4d 85 e4 test %r12,%r12 + 1a80: 0f 84 9e 01 00 00 je 0x1c24 + 1a86: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 1a8b: 4d 85 f6 test %r14,%r14 + 1a8e: 0f 84 90 01 00 00 je 0x1c24 + 1a94: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 1a99: 4d 85 ff test %r15,%r15 + 1a9c: 0f 84 82 01 00 00 je 0x1c24 + 1aa2: 83 fa 08 cmp $0x8,%edx + 1aa5: 74 22 je 0x1ac9 + 1aa7: 83 fa 04 cmp $0x4,%edx + 1aaa: 74 1d je 0x1ac9 + 1aac: 83 fa 01 cmp $0x1,%edx + 1aaf: 74 18 je 0x1ac9 + 1ab1: 83 fa 02 cmp $0x2,%edx + 1ab4: 74 13 je 0x1ac9 + 1ab6: b8 ee ff ff ff mov $0xffffffee,%eax + 1abb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1ac0: 41 5f pop %r15 + 1ac2: 41 5e pop %r14 + 1ac4: 41 5d pop %r13 + 1ac6: 41 5c pop %r12 + 1ac8: c3 ret + 1ac9: 41 83 fd 1d cmp $0x1d,%r13d + 1acd: 0f 8f 3e 01 00 00 jg 0x1c11 + 1ad3: 41 83 fd 04 cmp $0x4,%r13d + 1ad7: 7f 15 jg 0x1aee + 1ad9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 1ae0: 00 + 1ae1: 33 c0 xor %eax,%eax + 1ae3: 41 89 06 mov %eax,(%r14) + 1ae6: 41 89 07 mov %eax,(%r15) + 1ae9: e9 13 01 00 00 jmp 0x1c01 + 1aee: 41 83 fd 06 cmp $0x6,%r13d + 1af2: 7f 12 jg 0x1b06 + 1af4: 33 c0 xor %eax,%eax + 1af6: 41 89 04 24 mov %eax,(%r12) + 1afa: 41 89 06 mov %eax,(%r14) + 1afd: 41 89 07 mov %eax,(%r15) + 1b00: 41 8b 14 24 mov (%r12),%edx + 1b04: eb 6a jmp 0x1b70 + 1b06: 41 8d 4d ff lea -0x1(%r13),%ecx + 1b0a: 83 f9 11 cmp $0x11,%ecx + 1b0d: 7f 49 jg 0x1b58 + 1b0f: 41 bb 01 00 00 00 mov $0x1,%r11d + 1b15: 41 d3 e3 shl %cl,%r11d + 1b18: 44 89 da mov %r11d,%edx + 1b1b: 45 89 da mov %r11d,%r10d + 1b1e: d1 fa sar $1,%edx + 1b20: c1 ea 1e shr $0x1e,%edx + 1b23: 41 c1 e2 03 shl $0x3,%r10d + 1b27: 41 03 d3 add %r11d,%edx + 1b2a: 44 89 d0 mov %r10d,%eax + 1b2d: 83 e2 fc and $0xfffffffc,%edx + 1b30: 83 c0 47 add $0x47,%eax + 1b33: 41 83 c2 3f add $0x3f,%r10d + 1b37: 83 c2 43 add $0x43,%edx + 1b3a: 83 e0 c0 and $0xffffffc0,%eax + 1b3d: 41 89 04 24 mov %eax,(%r12) + 1b41: 41 83 e2 c0 and $0xffffffc0,%r10d + 1b45: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 1b4c: 83 e2 c0 and $0xffffffc0,%edx + 1b4f: 45 89 17 mov %r10d,(%r15) + 1b52: 41 03 14 24 add (%r12),%edx + 1b56: eb 12 jmp 0x1b6a + 1b58: 4c 89 e2 mov %r12,%rdx + 1b5b: 4d 89 f0 mov %r14,%r8 + 1b5e: 4d 89 f9 mov %r15,%r9 + 1b61: e8 5a 78 03 00 call 0x393c0 + 1b66: 41 8b 14 24 mov (%r12),%edx + 1b6a: 41 83 fd 13 cmp $0x13,%r13d + 1b6e: 7d 29 jge 0x1b99 + 1b70: 44 89 e9 mov %r13d,%ecx + 1b73: b8 01 00 00 00 mov $0x1,%eax + 1b78: d3 e0 shl %cl,%eax + 1b7a: 41 89 c2 mov %eax,%r10d + 1b7d: 41 d1 fa sar $1,%r10d + 1b80: 41 c1 ea 1e shr $0x1e,%r10d + 1b84: 44 03 d0 add %eax,%r10d + 1b87: 41 c1 ea 02 shr $0x2,%r10d + 1b8b: 41 c1 e2 03 shl $0x3,%r10d + 1b8f: 41 83 c2 3f add $0x3f,%r10d + 1b93: 41 83 e2 c0 and $0xffffffc0,%r10d + 1b97: eb 1c jmp 0x1bb5 + 1b99: 41 ba 01 00 00 00 mov $0x1,%r10d + 1b9f: 41 8d 4d 14 lea 0x14(%r13),%ecx + 1ba3: 41 d3 e2 shl %cl,%r10d + 1ba6: 41 c1 e2 03 shl $0x3,%r10d + 1baa: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 1bb1: 41 83 e2 c0 and $0xffffffc0,%r10d + 1bb5: 45 03 d2 add %r10d,%r10d + 1bb8: 41 03 d2 add %r10d,%edx + 1bbb: 81 c2 00 01 00 00 add $0x100,%edx + 1bc1: 41 89 14 24 mov %edx,(%r12) + 1bc5: 41 83 fd 0a cmp $0xa,%r13d + 1bc9: 7f 04 jg 0x1bcf + 1bcb: 33 d2 xor %edx,%edx + 1bcd: eb 22 jmp 0x1bf1 + 1bcf: 44 89 e9 mov %r13d,%ecx + 1bd2: b8 01 00 00 00 mov $0x1,%eax + 1bd7: d3 e0 shl %cl,%eax + 1bd9: 89 c2 mov %eax,%edx + 1bdb: d1 fa sar $1,%edx + 1bdd: c1 ea 1e shr $0x1e,%edx + 1be0: 03 d0 add %eax,%edx + 1be2: 83 e2 fc and $0xfffffffc,%edx + 1be5: 83 c2 43 add $0x43,%edx + 1be8: 83 e2 c0 and $0xffffffc0,%edx + 1beb: 83 c2 40 add $0x40,%edx + 1bee: 41 03 16 add (%r14),%edx + 1bf1: 41 89 16 mov %edx,(%r14) + 1bf4: 41 8b 07 mov (%r15),%eax + 1bf7: 85 c0 test %eax,%eax + 1bf9: 7e 06 jle 0x1c01 + 1bfb: 83 c0 40 add $0x40,%eax + 1bfe: 41 89 07 mov %eax,(%r15) + 1c01: 33 c0 xor %eax,%eax + 1c03: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1c08: 41 5f pop %r15 + 1c0a: 41 5e pop %r14 + 1c0c: 41 5d pop %r13 + 1c0e: 41 5c pop %r12 + 1c10: c3 ret + 1c11: b8 ef ff ff ff mov $0xffffffef,%eax + 1c16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1c1b: 41 5f pop %r15 + 1c1d: 41 5e pop %r14 + 1c1f: 41 5d pop %r13 + 1c21: 41 5c pop %r12 + 1c23: c3 ret + 1c24: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c29: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1c2e: 41 5f pop %r15 + 1c30: 41 5e pop %r14 + 1c32: 41 5d pop %r13 + 1c34: 41 5c pop %r12 + 1c36: c3 ret + 1c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1c3e: 00 00 + 1c40: 56 push %rsi + 1c41: 57 push %rdi + 1c42: 41 54 push %r12 + 1c44: 55 push %rbp + 1c45: 48 83 ec 28 sub $0x28,%rsp + 1c49: 89 cf mov %ecx,%edi + 1c4b: 4d 89 cc mov %r9,%r12 + 1c4e: 83 ff 1e cmp $0x1e,%edi + 1c51: 0f 87 7a 01 00 00 ja 0x1dd1 + 1c57: 4d 85 e4 test %r12,%r12 + 1c5a: 0f 84 80 01 00 00 je 0x1de0 + 1c60: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 1c65: 48 85 f6 test %rsi,%rsi + 1c68: 0f 84 72 01 00 00 je 0x1de0 + 1c6e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 1c73: 48 85 ed test %rbp,%rbp + 1c76: 0f 84 64 01 00 00 je 0x1de0 + 1c7c: 83 fa 08 cmp $0x8,%edx + 1c7f: 74 1e je 0x1c9f + 1c81: 83 fa 04 cmp $0x4,%edx + 1c84: 74 19 je 0x1c9f + 1c86: 83 fa 01 cmp $0x1,%edx + 1c89: 74 14 je 0x1c9f + 1c8b: 83 fa 02 cmp $0x2,%edx + 1c8e: 74 0f je 0x1c9f + 1c90: b8 ee ff ff ff mov $0xffffffee,%eax + 1c95: 48 83 c4 28 add $0x28,%rsp + 1c99: 5d pop %rbp + 1c9a: 41 5c pop %r12 + 1c9c: 5f pop %rdi + 1c9d: 5e pop %rsi + 1c9e: c3 ret + 1c9f: 83 ff 1d cmp $0x1d,%edi + 1ca2: 0f 8f 29 01 00 00 jg 0x1dd1 + 1ca8: 83 ff 04 cmp $0x4,%edi + 1cab: 7f 14 jg 0x1cc1 + 1cad: 33 c0 xor %eax,%eax + 1caf: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 1cb6: 00 + 1cb7: 89 06 mov %eax,(%rsi) + 1cb9: 89 45 00 mov %eax,0x0(%rbp) + 1cbc: e9 04 01 00 00 jmp 0x1dc5 + 1cc1: 83 ff 06 cmp $0x6,%edi + 1cc4: 7f 11 jg 0x1cd7 + 1cc6: 33 c0 xor %eax,%eax + 1cc8: 41 89 04 24 mov %eax,(%r12) + 1ccc: 89 06 mov %eax,(%rsi) + 1cce: 89 45 00 mov %eax,0x0(%rbp) + 1cd1: 41 8b 04 24 mov (%r12),%eax + 1cd5: eb 67 jmp 0x1d3e + 1cd7: 8d 4f ff lea -0x1(%rdi),%ecx + 1cda: 83 f9 11 cmp $0x11,%ecx + 1cdd: 7f 48 jg 0x1d27 + 1cdf: 41 bb 01 00 00 00 mov $0x1,%r11d + 1ce5: 41 d3 e3 shl %cl,%r11d + 1ce8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 1cef: 00 + 1cf0: 83 e0 c0 and $0xffffffc0,%eax + 1cf3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 1cfa: 00 + 1cfb: 41 89 04 24 mov %eax,(%r12) + 1cff: 44 89 d8 mov %r11d,%eax + 1d02: 41 83 e2 c0 and $0xffffffc0,%r10d + 1d06: d1 f8 sar $1,%eax + 1d08: c7 06 00 00 00 00 movl $0x0,(%rsi) + 1d0e: c1 e8 1e shr $0x1e,%eax + 1d11: 44 89 55 00 mov %r10d,0x0(%rbp) + 1d15: 41 03 c3 add %r11d,%eax + 1d18: 83 e0 fc and $0xfffffffc,%eax + 1d1b: 83 c0 43 add $0x43,%eax + 1d1e: 83 e0 c0 and $0xffffffc0,%eax + 1d21: 41 03 04 24 add (%r12),%eax + 1d25: eb 12 jmp 0x1d39 + 1d27: 4c 89 e2 mov %r12,%rdx + 1d2a: 49 89 f0 mov %rsi,%r8 + 1d2d: 49 89 e9 mov %rbp,%r9 + 1d30: e8 ab 78 03 00 call 0x395e0 + 1d35: 41 8b 04 24 mov (%r12),%eax + 1d39: 83 ff 15 cmp $0x15,%edi + 1d3c: 7d 2a jge 0x1d68 + 1d3e: 89 f9 mov %edi,%ecx + 1d40: 41 ba 01 00 00 00 mov $0x1,%r10d + 1d46: 41 d3 e2 shl %cl,%r10d + 1d49: 45 89 d3 mov %r10d,%r11d + 1d4c: 41 d1 fb sar $1,%r11d + 1d4f: 41 c1 eb 1e shr $0x1e,%r11d + 1d53: 45 03 da add %r10d,%r11d + 1d56: 41 c1 eb 02 shr $0x2,%r11d + 1d5a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 1d61: 00 + 1d62: 41 83 e2 c0 and $0xffffffc0,%r10d + 1d66: eb 18 jmp 0x1d80 + 1d68: 8d 4f 14 lea 0x14(%rdi),%ecx + 1d6b: 41 ba 01 00 00 00 mov $0x1,%r10d + 1d71: 41 d3 e2 shl %cl,%r10d + 1d74: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 1d7b: 00 + 1d7c: 41 83 e2 c0 and $0xffffffc0,%r10d + 1d80: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 1d87: 00 + 1d88: 41 89 04 24 mov %eax,(%r12) + 1d8c: 83 ff 0a cmp $0xa,%edi + 1d8f: 7f 04 jg 0x1d95 + 1d91: 33 c0 xor %eax,%eax + 1d93: eb 21 jmp 0x1db6 + 1d95: 89 f9 mov %edi,%ecx + 1d97: b8 01 00 00 00 mov $0x1,%eax + 1d9c: 8b 16 mov (%rsi),%edx + 1d9e: d3 e0 shl %cl,%eax + 1da0: 89 c7 mov %eax,%edi + 1da2: d1 ff sar $1,%edi + 1da4: c1 ef 1e shr $0x1e,%edi + 1da7: 03 f8 add %eax,%edi + 1da9: 83 e7 fc and $0xfffffffc,%edi + 1dac: 83 c7 43 add $0x43,%edi + 1daf: 83 e7 c0 and $0xffffffc0,%edi + 1db2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 1db6: 89 06 mov %eax,(%rsi) + 1db8: 8b 45 00 mov 0x0(%rbp),%eax + 1dbb: 85 c0 test %eax,%eax + 1dbd: 7e 06 jle 0x1dc5 + 1dbf: 83 c0 40 add $0x40,%eax + 1dc2: 89 45 00 mov %eax,0x0(%rbp) + 1dc5: 33 c0 xor %eax,%eax + 1dc7: 48 83 c4 28 add $0x28,%rsp + 1dcb: 5d pop %rbp + 1dcc: 41 5c pop %r12 + 1dce: 5f pop %rdi + 1dcf: 5e pop %rsi + 1dd0: c3 ret + 1dd1: b8 ef ff ff ff mov $0xffffffef,%eax + 1dd6: 48 83 c4 28 add $0x28,%rsp + 1dda: 5d pop %rbp + 1ddb: 41 5c pop %r12 + 1ddd: 5f pop %rdi + 1dde: 5e pop %rsi + 1ddf: c3 ret + 1de0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1de5: 48 83 c4 28 add $0x28,%rsp + 1de9: 5d pop %rbp + 1dea: 41 5c pop %r12 + 1dec: 5f pop %rdi + 1ded: 5e pop %rsi + 1dee: c3 ret + 1def: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1df6: 00 + 1df7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1dfe: 66 90 xchg %ax,%ax + 1e00: 56 push %rsi + 1e01: 57 push %rdi + 1e02: 41 54 push %r12 + 1e04: 55 push %rbp + 1e05: 48 83 ec 28 sub $0x28,%rsp + 1e09: 89 cf mov %ecx,%edi + 1e0b: 4d 89 cc mov %r9,%r12 + 1e0e: 83 ff 1e cmp $0x1e,%edi + 1e11: 0f 87 7a 01 00 00 ja 0x1f91 + 1e17: 4d 85 e4 test %r12,%r12 + 1e1a: 0f 84 80 01 00 00 je 0x1fa0 + 1e20: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 1e25: 48 85 f6 test %rsi,%rsi + 1e28: 0f 84 72 01 00 00 je 0x1fa0 + 1e2e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 1e33: 48 85 ed test %rbp,%rbp + 1e36: 0f 84 64 01 00 00 je 0x1fa0 + 1e3c: 83 fa 08 cmp $0x8,%edx + 1e3f: 74 1e je 0x1e5f + 1e41: 83 fa 04 cmp $0x4,%edx + 1e44: 74 19 je 0x1e5f + 1e46: 83 fa 01 cmp $0x1,%edx + 1e49: 74 14 je 0x1e5f + 1e4b: 83 fa 02 cmp $0x2,%edx + 1e4e: 74 0f je 0x1e5f + 1e50: b8 ee ff ff ff mov $0xffffffee,%eax + 1e55: 48 83 c4 28 add $0x28,%rsp + 1e59: 5d pop %rbp + 1e5a: 41 5c pop %r12 + 1e5c: 5f pop %rdi + 1e5d: 5e pop %rsi + 1e5e: c3 ret + 1e5f: 83 ff 1d cmp $0x1d,%edi + 1e62: 0f 8f 29 01 00 00 jg 0x1f91 + 1e68: 83 ff 04 cmp $0x4,%edi + 1e6b: 7f 14 jg 0x1e81 + 1e6d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 1e74: 00 + 1e75: 33 c0 xor %eax,%eax + 1e77: 89 06 mov %eax,(%rsi) + 1e79: 89 45 00 mov %eax,0x0(%rbp) + 1e7c: e9 04 01 00 00 jmp 0x1f85 + 1e81: 83 ff 07 cmp $0x7,%edi + 1e84: 7f 11 jg 0x1e97 + 1e86: 33 c0 xor %eax,%eax + 1e88: 41 89 04 24 mov %eax,(%r12) + 1e8c: 89 06 mov %eax,(%rsi) + 1e8e: 89 45 00 mov %eax,0x0(%rbp) + 1e91: 41 8b 04 24 mov (%r12),%eax + 1e95: eb 67 jmp 0x1efe + 1e97: 8d 4f ff lea -0x1(%rdi),%ecx + 1e9a: 83 f9 12 cmp $0x12,%ecx + 1e9d: 7f 48 jg 0x1ee7 + 1e9f: 41 bb 01 00 00 00 mov $0x1,%r11d + 1ea5: 41 d3 e3 shl %cl,%r11d + 1ea8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 1eaf: 00 + 1eb0: 83 e0 c0 and $0xffffffc0,%eax + 1eb3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 1eba: 00 + 1ebb: 41 89 04 24 mov %eax,(%r12) + 1ebf: 44 89 d8 mov %r11d,%eax + 1ec2: d1 f8 sar $1,%eax + 1ec4: 41 83 e2 c0 and $0xffffffc0,%r10d + 1ec8: c1 e8 1e shr $0x1e,%eax + 1ecb: 41 03 c3 add %r11d,%eax + 1ece: 83 e0 fc and $0xfffffffc,%eax + 1ed1: 83 c0 43 add $0x43,%eax + 1ed4: c7 06 00 00 00 00 movl $0x0,(%rsi) + 1eda: 83 e0 c0 and $0xffffffc0,%eax + 1edd: 44 89 55 00 mov %r10d,0x0(%rbp) + 1ee1: 41 03 04 24 add (%r12),%eax + 1ee5: eb 12 jmp 0x1ef9 + 1ee7: 4c 89 e2 mov %r12,%rdx + 1eea: 49 89 f0 mov %rsi,%r8 + 1eed: 49 89 e9 mov %rbp,%r9 + 1ef0: e8 2b 79 03 00 call 0x39820 + 1ef5: 41 8b 04 24 mov (%r12),%eax + 1ef9: 83 ff 13 cmp $0x13,%edi + 1efc: 7d 2a jge 0x1f28 + 1efe: 89 f9 mov %edi,%ecx + 1f00: 41 ba 01 00 00 00 mov $0x1,%r10d + 1f06: 41 d3 e2 shl %cl,%r10d + 1f09: 45 89 d3 mov %r10d,%r11d + 1f0c: 41 d1 fb sar $1,%r11d + 1f0f: 41 c1 eb 1e shr $0x1e,%r11d + 1f13: 45 03 da add %r10d,%r11d + 1f16: 41 c1 eb 02 shr $0x2,%r11d + 1f1a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 1f21: 00 + 1f22: 41 83 e2 c0 and $0xffffffc0,%r10d + 1f26: eb 18 jmp 0x1f40 + 1f28: 41 ba 01 00 00 00 mov $0x1,%r10d + 1f2e: 8d 4f 14 lea 0x14(%rdi),%ecx + 1f31: 41 d3 e2 shl %cl,%r10d + 1f34: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 1f3b: 00 + 1f3c: 41 83 e2 c0 and $0xffffffc0,%r10d + 1f40: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 1f47: 00 + 1f48: 41 89 04 24 mov %eax,(%r12) + 1f4c: 83 ff 0a cmp $0xa,%edi + 1f4f: 7f 04 jg 0x1f55 + 1f51: 33 c0 xor %eax,%eax + 1f53: eb 21 jmp 0x1f76 + 1f55: 89 f9 mov %edi,%ecx + 1f57: b8 01 00 00 00 mov $0x1,%eax + 1f5c: d3 e0 shl %cl,%eax + 1f5e: 89 c7 mov %eax,%edi + 1f60: d1 ff sar $1,%edi + 1f62: c1 ef 1e shr $0x1e,%edi + 1f65: 03 f8 add %eax,%edi + 1f67: 83 e7 fc and $0xfffffffc,%edi + 1f6a: 83 c7 43 add $0x43,%edi + 1f6d: 83 e7 c0 and $0xffffffc0,%edi + 1f70: 8b 16 mov (%rsi),%edx + 1f72: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 1f76: 89 06 mov %eax,(%rsi) + 1f78: 8b 45 00 mov 0x0(%rbp),%eax + 1f7b: 85 c0 test %eax,%eax + 1f7d: 7e 06 jle 0x1f85 + 1f7f: 83 c0 40 add $0x40,%eax + 1f82: 89 45 00 mov %eax,0x0(%rbp) + 1f85: 33 c0 xor %eax,%eax + 1f87: 48 83 c4 28 add $0x28,%rsp + 1f8b: 5d pop %rbp + 1f8c: 41 5c pop %r12 + 1f8e: 5f pop %rdi + 1f8f: 5e pop %rsi + 1f90: c3 ret + 1f91: b8 ef ff ff ff mov $0xffffffef,%eax + 1f96: 48 83 c4 28 add $0x28,%rsp + 1f9a: 5d pop %rbp + 1f9b: 41 5c pop %r12 + 1f9d: 5f pop %rdi + 1f9e: 5e pop %rsi + 1f9f: c3 ret + 1fa0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1fa5: 48 83 c4 28 add $0x28,%rsp + 1fa9: 5d pop %rbp + 1faa: 41 5c pop %r12 + 1fac: 5f pop %rdi + 1fad: 5e pop %rsi + 1fae: c3 ret + 1faf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fb6: 00 + 1fb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1fbe: 66 90 xchg %ax,%ax + 1fc0: 56 push %rsi + 1fc1: 57 push %rdi + 1fc2: 41 54 push %r12 + 1fc4: 41 55 push %r13 + 1fc6: 48 83 ec 28 sub $0x28,%rsp + 1fca: 41 89 cc mov %ecx,%r12d + 1fcd: 4d 89 cd mov %r9,%r13 + 1fd0: 41 83 fc 1e cmp $0x1e,%r12d + 1fd4: 0f 87 7b 01 00 00 ja 0x2155 + 1fda: 4d 85 ed test %r13,%r13 + 1fdd: 0f 84 82 01 00 00 je 0x2165 + 1fe3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 1fe8: 48 85 ff test %rdi,%rdi + 1feb: 0f 84 74 01 00 00 je 0x2165 + 1ff1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 1ff6: 48 85 f6 test %rsi,%rsi + 1ff9: 0f 84 66 01 00 00 je 0x2165 + 1fff: 83 fa 08 cmp $0x8,%edx + 2002: 74 1f je 0x2023 + 2004: 83 fa 04 cmp $0x4,%edx + 2007: 74 1a je 0x2023 + 2009: 83 fa 01 cmp $0x1,%edx + 200c: 74 15 je 0x2023 + 200e: 83 fa 02 cmp $0x2,%edx + 2011: 74 10 je 0x2023 + 2013: b8 ee ff ff ff mov $0xffffffee,%eax + 2018: 48 83 c4 28 add $0x28,%rsp + 201c: 41 5d pop %r13 + 201e: 41 5c pop %r12 + 2020: 5f pop %rdi + 2021: 5e pop %rsi + 2022: c3 ret + 2023: 41 83 fc 1d cmp $0x1d,%r12d + 2027: 0f 8f 28 01 00 00 jg 0x2155 + 202d: 41 83 fc 04 cmp $0x4,%r12d + 2031: 7f 13 jg 0x2046 + 2033: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 203a: 00 + 203b: 33 c0 xor %eax,%eax + 203d: 89 07 mov %eax,(%rdi) + 203f: 89 06 mov %eax,(%rsi) + 2041: e9 02 01 00 00 jmp 0x2148 + 2046: 41 83 fc 07 cmp $0x7,%r12d + 204a: 7f 16 jg 0x2062 + 204c: 33 c0 xor %eax,%eax + 204e: 41 ba 01 00 00 00 mov $0x1,%r10d + 2054: 41 89 45 00 mov %eax,0x0(%r13) + 2058: 89 07 mov %eax,(%rdi) + 205a: 89 06 mov %eax,(%rsi) + 205c: 41 8b 45 00 mov 0x0(%r13),%eax + 2060: eb 6f jmp 0x20d1 + 2062: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 2067: 83 f9 12 cmp $0x12,%ecx + 206a: 7f 47 jg 0x20b3 + 206c: 41 ba 01 00 00 00 mov $0x1,%r10d + 2072: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 2077: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 207e: 00 + 207f: 83 e0 c0 and $0xffffffc0,%eax + 2082: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 2089: 00 + 208a: 41 89 45 00 mov %eax,0x0(%r13) + 208e: 44 89 d8 mov %r11d,%eax + 2091: d1 f8 sar $1,%eax + 2093: 83 e1 c0 and $0xffffffc0,%ecx + 2096: c1 e8 1e shr $0x1e,%eax + 2099: 41 03 c3 add %r11d,%eax + 209c: 83 e0 fc and $0xfffffffc,%eax + 209f: 83 c0 43 add $0x43,%eax + 20a2: c7 07 00 00 00 00 movl $0x0,(%rdi) + 20a8: 83 e0 c0 and $0xffffffc0,%eax + 20ab: 89 0e mov %ecx,(%rsi) + 20ad: 41 03 45 00 add 0x0(%r13),%eax + 20b1: eb 18 jmp 0x20cb + 20b3: 4c 89 ea mov %r13,%rdx + 20b6: 49 89 f8 mov %rdi,%r8 + 20b9: 49 89 f1 mov %rsi,%r9 + 20bc: e8 9f 79 03 00 call 0x39a60 + 20c1: 41 8b 45 00 mov 0x0(%r13),%eax + 20c5: 41 ba 01 00 00 00 mov $0x1,%r10d + 20cb: 41 83 fc 13 cmp $0x13,%r12d + 20cf: 7d 23 jge 0x20f4 + 20d1: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 20d6: 41 89 cb mov %ecx,%r11d + 20d9: 41 d1 fb sar $1,%r11d + 20dc: 41 c1 eb 1e shr $0x1e,%r11d + 20e0: 44 03 d9 add %ecx,%r11d + 20e3: 41 c1 eb 02 shr $0x2,%r11d + 20e7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 20ee: 00 + 20ef: 83 e1 c0 and $0xffffffc0,%ecx + 20f2: eb 15 jmp 0x2109 + 20f4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 20f9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 20fe: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 2105: 00 + 2106: 83 e1 c0 and $0xffffffc0,%ecx + 2109: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 2110: 41 89 45 00 mov %eax,0x0(%r13) + 2114: 41 83 fc 0a cmp $0xa,%r12d + 2118: 7f 04 jg 0x211e + 211a: 33 c0 xor %eax,%eax + 211c: eb 1d jmp 0x213b + 211e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 2123: 89 c1 mov %eax,%ecx + 2125: d1 f9 sar $1,%ecx + 2127: c1 e9 1e shr $0x1e,%ecx + 212a: 03 c8 add %eax,%ecx + 212c: 83 e1 fc and $0xfffffffc,%ecx + 212f: 83 c1 43 add $0x43,%ecx + 2132: 83 e1 c0 and $0xffffffc0,%ecx + 2135: 8b 17 mov (%rdi),%edx + 2137: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 213b: 89 07 mov %eax,(%rdi) + 213d: 8b 06 mov (%rsi),%eax + 213f: 85 c0 test %eax,%eax + 2141: 7e 05 jle 0x2148 + 2143: 83 c0 40 add $0x40,%eax + 2146: 89 06 mov %eax,(%rsi) + 2148: 33 c0 xor %eax,%eax + 214a: 48 83 c4 28 add $0x28,%rsp + 214e: 41 5d pop %r13 + 2150: 41 5c pop %r12 + 2152: 5f pop %rdi + 2153: 5e pop %rsi + 2154: c3 ret + 2155: b8 ef ff ff ff mov $0xffffffef,%eax + 215a: 48 83 c4 28 add $0x28,%rsp + 215e: 41 5d pop %r13 + 2160: 41 5c pop %r12 + 2162: 5f pop %rdi + 2163: 5e pop %rsi + 2164: c3 ret + 2165: b8 f8 ff ff ff mov $0xfffffff8,%eax + 216a: 48 83 c4 28 add $0x28,%rsp + 216e: 41 5d pop %r13 + 2170: 41 5c pop %r12 + 2172: 5f pop %rdi + 2173: 5e pop %rsi + 2174: c3 ret + 2175: 0f 1f 40 00 nopl 0x0(%rax) + 2179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2180: 56 push %rsi + 2181: 57 push %rdi + 2182: 41 54 push %r12 + 2184: 41 55 push %r13 + 2186: 48 83 ec 28 sub $0x28,%rsp + 218a: 41 89 cc mov %ecx,%r12d + 218d: 4d 89 cd mov %r9,%r13 + 2190: 41 83 fc 1e cmp $0x1e,%r12d + 2194: 0f 87 7b 01 00 00 ja 0x2315 + 219a: 4d 85 ed test %r13,%r13 + 219d: 0f 84 82 01 00 00 je 0x2325 + 21a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 21a8: 48 85 ff test %rdi,%rdi + 21ab: 0f 84 74 01 00 00 je 0x2325 + 21b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 21b6: 48 85 f6 test %rsi,%rsi + 21b9: 0f 84 66 01 00 00 je 0x2325 + 21bf: 83 fa 08 cmp $0x8,%edx + 21c2: 74 1f je 0x21e3 + 21c4: 83 fa 04 cmp $0x4,%edx + 21c7: 74 1a je 0x21e3 + 21c9: 83 fa 01 cmp $0x1,%edx + 21cc: 74 15 je 0x21e3 + 21ce: 83 fa 02 cmp $0x2,%edx + 21d1: 74 10 je 0x21e3 + 21d3: b8 ee ff ff ff mov $0xffffffee,%eax + 21d8: 48 83 c4 28 add $0x28,%rsp + 21dc: 41 5d pop %r13 + 21de: 41 5c pop %r12 + 21e0: 5f pop %rdi + 21e1: 5e pop %rsi + 21e2: c3 ret + 21e3: 41 83 fc 1d cmp $0x1d,%r12d + 21e7: 0f 8f 28 01 00 00 jg 0x2315 + 21ed: 41 83 fc 04 cmp $0x4,%r12d + 21f1: 7f 13 jg 0x2206 + 21f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 21fa: 00 + 21fb: 33 c0 xor %eax,%eax + 21fd: 89 07 mov %eax,(%rdi) + 21ff: 89 06 mov %eax,(%rsi) + 2201: e9 02 01 00 00 jmp 0x2308 + 2206: 41 83 fc 07 cmp $0x7,%r12d + 220a: 7f 16 jg 0x2222 + 220c: 33 c0 xor %eax,%eax + 220e: 41 ba 01 00 00 00 mov $0x1,%r10d + 2214: 41 89 45 00 mov %eax,0x0(%r13) + 2218: 89 07 mov %eax,(%rdi) + 221a: 89 06 mov %eax,(%rsi) + 221c: 41 8b 45 00 mov 0x0(%r13),%eax + 2220: eb 6f jmp 0x2291 + 2222: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 2227: 83 f9 12 cmp $0x12,%ecx + 222a: 7f 47 jg 0x2273 + 222c: 41 ba 01 00 00 00 mov $0x1,%r10d + 2232: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 2237: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 223e: 00 + 223f: 83 e0 c0 and $0xffffffc0,%eax + 2242: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 2249: 00 + 224a: 41 89 45 00 mov %eax,0x0(%r13) + 224e: 44 89 d8 mov %r11d,%eax + 2251: d1 f8 sar $1,%eax + 2253: 83 e1 c0 and $0xffffffc0,%ecx + 2256: c1 e8 1e shr $0x1e,%eax + 2259: 41 03 c3 add %r11d,%eax + 225c: 83 e0 fc and $0xfffffffc,%eax + 225f: 83 c0 43 add $0x43,%eax + 2262: c7 07 00 00 00 00 movl $0x0,(%rdi) + 2268: 83 e0 c0 and $0xffffffc0,%eax + 226b: 89 0e mov %ecx,(%rsi) + 226d: 41 03 45 00 add 0x0(%r13),%eax + 2271: eb 18 jmp 0x228b + 2273: 4c 89 ea mov %r13,%rdx + 2276: 49 89 f8 mov %rdi,%r8 + 2279: 49 89 f1 mov %rsi,%r9 + 227c: e8 ff 79 03 00 call 0x39c80 + 2281: 41 8b 45 00 mov 0x0(%r13),%eax + 2285: 41 ba 01 00 00 00 mov $0x1,%r10d + 228b: 41 83 fc 13 cmp $0x13,%r12d + 228f: 7d 23 jge 0x22b4 + 2291: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 2296: 41 89 cb mov %ecx,%r11d + 2299: 41 d1 fb sar $1,%r11d + 229c: 41 c1 eb 1e shr $0x1e,%r11d + 22a0: 44 03 d9 add %ecx,%r11d + 22a3: 41 c1 eb 02 shr $0x2,%r11d + 22a7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 22ae: 00 + 22af: 83 e1 c0 and $0xffffffc0,%ecx + 22b2: eb 15 jmp 0x22c9 + 22b4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 22b9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 22be: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 22c5: 00 + 22c6: 83 e1 c0 and $0xffffffc0,%ecx + 22c9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 22d0: 41 89 45 00 mov %eax,0x0(%r13) + 22d4: 41 83 fc 0a cmp $0xa,%r12d + 22d8: 7f 04 jg 0x22de + 22da: 33 c0 xor %eax,%eax + 22dc: eb 1d jmp 0x22fb + 22de: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 22e3: 89 c1 mov %eax,%ecx + 22e5: d1 f9 sar $1,%ecx + 22e7: c1 e9 1e shr $0x1e,%ecx + 22ea: 03 c8 add %eax,%ecx + 22ec: 83 e1 fc and $0xfffffffc,%ecx + 22ef: 83 c1 43 add $0x43,%ecx + 22f2: 83 e1 c0 and $0xffffffc0,%ecx + 22f5: 8b 17 mov (%rdi),%edx + 22f7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 22fb: 89 07 mov %eax,(%rdi) + 22fd: 8b 06 mov (%rsi),%eax + 22ff: 85 c0 test %eax,%eax + 2301: 7e 05 jle 0x2308 + 2303: 83 c0 40 add $0x40,%eax + 2306: 89 06 mov %eax,(%rsi) + 2308: 33 c0 xor %eax,%eax + 230a: 48 83 c4 28 add $0x28,%rsp + 230e: 41 5d pop %r13 + 2310: 41 5c pop %r12 + 2312: 5f pop %rdi + 2313: 5e pop %rsi + 2314: c3 ret + 2315: b8 ef ff ff ff mov $0xffffffef,%eax + 231a: 48 83 c4 28 add $0x28,%rsp + 231e: 41 5d pop %r13 + 2320: 41 5c pop %r12 + 2322: 5f pop %rdi + 2323: 5e pop %rsi + 2324: c3 ret + 2325: b8 f8 ff ff ff mov $0xfffffff8,%eax + 232a: 48 83 c4 28 add $0x28,%rsp + 232e: 41 5d pop %r13 + 2330: 41 5c pop %r12 + 2332: 5f pop %rdi + 2333: 5e pop %rsi + 2334: c3 ret + 2335: 0f 1f 40 00 nopl 0x0(%rax) + 2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2340: 48 83 ec 28 sub $0x28,%rsp + 2344: 48 85 c9 test %rcx,%rcx + 2347: 74 25 je 0x236e + 2349: 48 85 d2 test %rdx,%rdx + 234c: 74 20 je 0x236e + 234e: 4d 85 c0 test %r8,%r8 + 2351: 74 1b je 0x236e + 2353: 45 85 c9 test %r9d,%r9d + 2356: 7f 0a jg 0x2362 + 2358: b8 fa ff ff ff mov $0xfffffffa,%eax + 235d: 48 83 c4 28 add $0x28,%rsp + 2361: c3 ret + 2362: e8 e9 c0 a5 01 call 0x1a5e450 + 2367: 33 c0 xor %eax,%eax + 2369: 48 83 c4 28 add $0x28,%rsp + 236d: c3 ret + 236e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2373: 48 83 c4 28 add $0x28,%rsp + 2377: c3 ret + 2378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 237f: 00 + 2380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2385: 48 85 c9 test %rcx,%rcx + 2388: 74 27 je 0x23b1 + 238a: 48 85 d2 test %rdx,%rdx + 238d: 74 22 je 0x23b1 + 238f: 4d 85 c0 test %r8,%r8 + 2392: 74 1d je 0x23b1 + 2394: 45 85 c9 test %r9d,%r9d + 2397: 7f 0b jg 0x23a4 + 2399: b8 fa ff ff ff mov $0xfffffffa,%eax + 239e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 23a3: c3 ret + 23a4: e8 57 c7 a5 01 call 0x1a5eb00 + 23a9: 33 c0 xor %eax,%eax + 23ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 23b0: c3 ret + 23b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 23b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 23bb: c3 ret + 23bc: 0f 1f 40 00 nopl 0x0(%rax) + 23c0: 48 83 ec 28 sub $0x28,%rsp + 23c4: 48 85 c9 test %rcx,%rcx + 23c7: 74 25 je 0x23ee + 23c9: 48 85 d2 test %rdx,%rdx + 23cc: 74 20 je 0x23ee + 23ce: 4d 85 c0 test %r8,%r8 + 23d1: 74 1b je 0x23ee + 23d3: 45 85 c9 test %r9d,%r9d + 23d6: 7f 0a jg 0x23e2 + 23d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 23dd: 48 83 c4 28 add $0x28,%rsp + 23e1: c3 ret + 23e2: e8 c9 cd a5 01 call 0x1a5f1b0 + 23e7: 33 c0 xor %eax,%eax + 23e9: 48 83 c4 28 add $0x28,%rsp + 23ed: c3 ret + 23ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 23f3: 48 83 c4 28 add $0x28,%rsp + 23f7: c3 ret + 23f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 23ff: 00 + 2400: 56 push %rsi + 2401: 57 push %rdi + 2402: 55 push %rbp + 2403: 48 89 d5 mov %rdx,%rbp + 2406: 48 85 c9 test %rcx,%rcx + 2409: 0f 84 2b 02 00 00 je 0x263a + 240f: 48 85 ed test %rbp,%rbp + 2412: 0f 84 22 02 00 00 je 0x263a + 2418: 4d 85 c0 test %r8,%r8 + 241b: 0f 84 19 02 00 00 je 0x263a + 2421: 45 85 c9 test %r9d,%r9d + 2424: 0f 8e 07 02 00 00 jle 0x2631 + 242a: 41 83 f9 08 cmp $0x8,%r9d + 242e: 0f 8c ed 01 00 00 jl 0x2621 + 2434: 4c 89 c6 mov %r8,%rsi + 2437: 48 83 e6 1f and $0x1f,%rsi + 243b: 89 f6 mov %esi,%esi + 243d: 85 f6 test %esi,%esi + 243f: 74 14 je 0x2455 + 2441: f7 c6 07 00 00 00 test $0x7,%esi + 2447: 0f 85 d4 01 00 00 jne 0x2621 + 244d: f7 de neg %esi + 244f: 83 c6 20 add $0x20,%esi + 2452: c1 ee 03 shr $0x3,%esi + 2455: 8d 46 08 lea 0x8(%rsi),%eax + 2458: 44 3b c8 cmp %eax,%r9d + 245b: 0f 8c c0 01 00 00 jl 0x2621 + 2461: 44 89 c8 mov %r9d,%eax + 2464: 33 d2 xor %edx,%edx + 2466: 2b c6 sub %esi,%eax + 2468: 83 e0 07 and $0x7,%eax + 246b: f7 d8 neg %eax + 246d: 41 03 c1 add %r9d,%eax + 2470: 85 f6 test %esi,%esi + 2472: 76 3e jbe 0x24b2 + 2474: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2480: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 + 2485: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 + 248b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 248f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 2493: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 2498: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 249c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 24a0: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 24a4: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 24aa: 48 ff c2 inc %rdx + 24ad: 48 3b d6 cmp %rsi,%rdx + 24b0: 72 ce jb 0x2480 + 24b2: 48 63 d0 movslq %eax,%rdx + 24b5: 0f 1f 40 00 nopl 0x0(%rax) + 24b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24c0: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 + 24c6: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 + 24cb: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 + 24d2: 01 + 24d3: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 + 24d7: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 + 24db: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 + 24e2: 01 + 24e3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 + 24e7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 + 24ec: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 24f0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 + 24f4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) + 24fa: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 + 2500: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 + 2506: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 + 250d: 01 + 250e: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 + 2512: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 + 2516: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 + 251d: 01 + 251e: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 + 2522: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 + 2527: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 + 252b: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 + 252f: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) + 2536: 48 83 c6 08 add $0x8,%rsi + 253a: 48 3b f2 cmp %rdx,%rsi + 253d: 72 81 jb 0x24c0 + 253f: 8d 70 01 lea 0x1(%rax),%esi + 2542: 41 3b f1 cmp %r9d,%esi + 2545: 0f 87 c8 00 00 00 ja 0x2613 + 254b: 4d 63 c9 movslq %r9d,%r9 + 254e: 4c 2b ca sub %rdx,%r9 + 2551: 49 83 f9 02 cmp $0x2,%r9 + 2555: 0f 8c c1 00 00 00 jl 0x261c + 255b: 45 89 cb mov %r9d,%r11d + 255e: 45 33 d2 xor %r10d,%r10d + 2561: 41 83 e3 fe and $0xfffffffe,%r11d + 2565: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 2569: 4d 63 db movslq %r11d,%r11 + 256c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 2571: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 2575: 0f 1f 40 00 nopl 0x0(%rax) + 2579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2580: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 + 2586: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 + 258c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 + 2592: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 2597: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 259b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 259f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 25a3: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) + 25a9: 49 83 c2 02 add $0x2,%r10 + 25ad: 4d 3b d3 cmp %r11,%r10 + 25b0: 72 ce jb 0x2580 + 25b2: 4d 3b d9 cmp %r9,%r11 + 25b5: 73 5c jae 0x2613 + 25b7: 48 63 c0 movslq %eax,%rax + 25ba: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 25be: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 25c3: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 25c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25ce: 00 + 25cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25d6: 0f 1f 00 nopl (%rax) + 25d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25e0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 25e6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 25ec: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 25f0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 25f4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 25f9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 25fd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 2601: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 2605: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 260b: 49 ff c3 inc %r11 + 260e: 4d 3b d9 cmp %r9,%r11 + 2611: 72 cd jb 0x25e0 + 2613: 33 c0 xor %eax,%eax + 2615: c5 f8 77 vzeroupper + 2618: 5d pop %rbp + 2619: 5f pop %rdi + 261a: 5e pop %rsi + 261b: c3 ret + 261c: 45 33 db xor %r11d,%r11d + 261f: eb 91 jmp 0x25b2 + 2621: 33 c0 xor %eax,%eax + 2623: 41 83 f9 01 cmp $0x1,%r9d + 2627: 72 ea jb 0x2613 + 2629: 4d 63 c9 movslq %r9d,%r9 + 262c: 45 33 db xor %r11d,%r11d + 262f: eb 81 jmp 0x25b2 + 2631: b8 fa ff ff ff mov $0xfffffffa,%eax + 2636: 5d pop %rbp + 2637: 5f pop %rdi + 2638: 5e pop %rsi + 2639: c3 ret + 263a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 263f: 5d pop %rbp + 2640: 5f pop %rdi + 2641: 5e pop %rsi + 2642: c3 ret + 2643: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 264a: 00 + 264b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2660: 41 56 push %r14 + 2662: 49 89 ca mov %rcx,%r10 + 2665: 49 89 d3 mov %rdx,%r11 + 2668: 4d 85 d2 test %r10,%r10 + 266b: 0f 84 82 01 00 00 je 0x27f3 + 2671: 4d 85 db test %r11,%r11 + 2674: 0f 84 79 01 00 00 je 0x27f3 + 267a: 4d 85 c0 test %r8,%r8 + 267d: 0f 84 70 01 00 00 je 0x27f3 + 2683: 45 85 c9 test %r9d,%r9d + 2686: 0f 8e 5f 01 00 00 jle 0x27eb + 268c: 49 63 d1 movslq %r9d,%rdx + 268f: 48 83 fa 08 cmp $0x8,%rdx + 2693: 0f 8c 3f 01 00 00 jl 0x27d8 + 2699: 48 83 fa 0f cmp $0xf,%rdx + 269d: 0f 8c 3a 01 00 00 jl 0x27dd + 26a3: 4c 89 c0 mov %r8,%rax + 26a6: 48 83 e0 1f and $0x1f,%rax + 26aa: 85 c0 test %eax,%eax + 26ac: 74 10 je 0x26be + 26ae: a8 07 test $0x7,%al + 26b0: 0f 85 22 01 00 00 jne 0x27d8 + 26b6: f7 d8 neg %eax + 26b8: 83 c0 20 add $0x20,%eax + 26bb: c1 e8 03 shr $0x3,%eax + 26be: 89 c1 mov %eax,%ecx + 26c0: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 26c4: 49 3b d6 cmp %r14,%rdx + 26c7: 0f 8c 0b 01 00 00 jl 0x27d8 + 26cd: 45 89 ce mov %r9d,%r14d + 26d0: 44 2b f0 sub %eax,%r14d + 26d3: 41 83 e6 07 and $0x7,%r14d + 26d7: 45 2b ce sub %r14d,%r9d + 26da: 4d 63 c9 movslq %r9d,%r9 + 26dd: 85 c0 test %eax,%eax + 26df: b8 00 00 00 00 mov $0x0,%eax + 26e4: 76 5a jbe 0x2740 + 26e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26ed: 00 + 26ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26f5: 0f 1f 40 00 nopl 0x0(%rax) + 26f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2700: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 2706: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 270c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 2710: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2715: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2719: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 271d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2722: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 2728: 48 ff c0 inc %rax + 272b: 48 3b c1 cmp %rcx,%rax + 272e: 72 d0 jb 0x2700 + 2730: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2737: 00 + 2738: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 273f: 90 nop + 2740: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 2746: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 274c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 2751: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 2755: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 275b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 2760: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 2766: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 + 276d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 2774: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 2779: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 277d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 + 2784: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 2789: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) + 2790: 48 83 c1 08 add $0x8,%rcx + 2794: 49 3b c9 cmp %r9,%rcx + 2797: 72 a7 jb 0x2740 + 2799: 4c 3b ca cmp %rdx,%r9 + 279c: 73 32 jae 0x27d0 + 279e: 66 90 xchg %ax,%ax + 27a0: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 27a6: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 27ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 27b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 27b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 27b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 27bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 27c2: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 27c8: 49 ff c1 inc %r9 + 27cb: 4c 3b ca cmp %rdx,%r9 + 27ce: 72 d0 jb 0x27a0 + 27d0: 33 c0 xor %eax,%eax + 27d2: c5 f8 77 vzeroupper + 27d5: 41 5e pop %r14 + 27d7: c3 ret + 27d8: 45 33 c9 xor %r9d,%r9d + 27db: eb bc jmp 0x2799 + 27dd: 41 83 e1 f8 and $0xfffffff8,%r9d + 27e1: 33 c9 xor %ecx,%ecx + 27e3: 4d 63 c9 movslq %r9d,%r9 + 27e6: e9 55 ff ff ff jmp 0x2740 + 27eb: b8 fa ff ff ff mov $0xfffffffa,%eax + 27f0: 41 5e pop %r14 + 27f2: c3 ret + 27f3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 27f8: 41 5e pop %r14 + 27fa: c3 ret + 27fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2800: 41 56 push %r14 + 2802: 49 89 ca mov %rcx,%r10 + 2805: 49 89 d3 mov %rdx,%r11 + 2808: 4d 85 d2 test %r10,%r10 + 280b: 0f 84 a2 01 00 00 je 0x29b3 + 2811: 4d 85 db test %r11,%r11 + 2814: 0f 84 99 01 00 00 je 0x29b3 + 281a: 4d 85 c0 test %r8,%r8 + 281d: 0f 84 90 01 00 00 je 0x29b3 + 2823: 45 85 c9 test %r9d,%r9d + 2826: 0f 8e 7f 01 00 00 jle 0x29ab + 282c: 49 63 d1 movslq %r9d,%rdx + 282f: 48 83 fa 08 cmp $0x8,%rdx + 2833: 0f 8c 5f 01 00 00 jl 0x2998 + 2839: 48 83 fa 0f cmp $0xf,%rdx + 283d: 0f 8c 5a 01 00 00 jl 0x299d + 2843: 4c 89 c0 mov %r8,%rax + 2846: 48 83 e0 1f and $0x1f,%rax + 284a: 85 c0 test %eax,%eax + 284c: 74 10 je 0x285e + 284e: a8 07 test $0x7,%al + 2850: 0f 85 42 01 00 00 jne 0x2998 + 2856: f7 d8 neg %eax + 2858: 83 c0 20 add $0x20,%eax + 285b: c1 e8 03 shr $0x3,%eax + 285e: 89 c1 mov %eax,%ecx + 2860: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 2864: 49 3b d6 cmp %r14,%rdx + 2867: 0f 8c 2b 01 00 00 jl 0x2998 + 286d: 45 89 ce mov %r9d,%r14d + 2870: 44 2b f0 sub %eax,%r14d + 2873: 41 83 e6 07 and $0x7,%r14d + 2877: 45 2b ce sub %r14d,%r9d + 287a: 4d 63 c9 movslq %r9d,%r9 + 287d: 85 c0 test %eax,%eax + 287f: b8 00 00 00 00 mov $0x0,%eax + 2884: 76 5a jbe 0x28e0 + 2886: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 288d: 00 + 288e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2895: 0f 1f 40 00 nopl 0x0(%rax) + 2899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28a0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 28a6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 28ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 28b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 28b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 28b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 28bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 28c2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 28c8: 48 ff c0 inc %rax + 28cb: 48 3b c1 cmp %rcx,%rax + 28ce: 72 d0 jb 0x28a0 + 28d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 28d7: 00 + 28d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28df: 90 nop + 28e0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 28e6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 28ec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 28f1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 28f5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 28fb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 2900: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 2906: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 + 290d: 01 + 290e: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 2915: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 291c: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 2922: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 + 2929: 01 + 292a: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 2930: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) + 2937: 01 + 2938: 48 83 c1 08 add $0x8,%rcx + 293c: 49 3b c9 cmp %r9,%rcx + 293f: 72 9f jb 0x28e0 + 2941: 4c 3b ca cmp %rdx,%r9 + 2944: 73 4a jae 0x2990 + 2946: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 294d: 00 + 294e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2955: 0f 1f 40 00 nopl 0x0(%rax) + 2959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2960: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 2966: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 296c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 2970: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2975: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2979: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 297d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2982: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 2988: 49 ff c1 inc %r9 + 298b: 4c 3b ca cmp %rdx,%r9 + 298e: 72 d0 jb 0x2960 + 2990: 33 c0 xor %eax,%eax + 2992: c5 f8 77 vzeroupper + 2995: 41 5e pop %r14 + 2997: c3 ret + 2998: 45 33 c9 xor %r9d,%r9d + 299b: eb a4 jmp 0x2941 + 299d: 41 83 e1 f8 and $0xfffffff8,%r9d + 29a1: 33 c9 xor %ecx,%ecx + 29a3: 4d 63 c9 movslq %r9d,%r9 + 29a6: e9 35 ff ff ff jmp 0x28e0 + 29ab: b8 fa ff ff ff mov $0xfffffffa,%eax + 29b0: 41 5e pop %r14 + 29b2: c3 ret + 29b3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 29b8: 41 5e pop %r14 + 29ba: c3 ret + 29bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 29c0: 48 83 ec 28 sub $0x28,%rsp + 29c4: 48 85 c9 test %rcx,%rcx + 29c7: 74 20 je 0x29e9 + 29c9: 48 85 d2 test %rdx,%rdx + 29cc: 74 1b je 0x29e9 + 29ce: 45 85 c0 test %r8d,%r8d + 29d1: 7f 0a jg 0x29dd + 29d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 29d8: 48 83 c4 28 add $0x28,%rsp + 29dc: c3 ret + 29dd: e8 2e b8 a5 01 call 0x1a5e210 + 29e2: 33 c0 xor %eax,%eax + 29e4: 48 83 c4 28 add $0x28,%rsp + 29e8: c3 ret + 29e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 29ee: 48 83 c4 28 add $0x28,%rsp + 29f2: c3 ret + 29f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 29f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 29ff: 00 + 2a00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2a05: 48 85 c9 test %rcx,%rcx + 2a08: 74 22 je 0x2a2c + 2a0a: 48 85 d2 test %rdx,%rdx + 2a0d: 74 1d je 0x2a2c + 2a0f: 45 85 c0 test %r8d,%r8d + 2a12: 7f 0b jg 0x2a1f + 2a14: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2a1e: c3 ret + 2a1f: e8 6c be a5 01 call 0x1a5e890 + 2a24: 33 c0 xor %eax,%eax + 2a26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2a2b: c3 ret + 2a2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2a36: c3 ret + 2a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2a3e: 00 00 + 2a40: 48 83 ec 28 sub $0x28,%rsp + 2a44: 48 85 c9 test %rcx,%rcx + 2a47: 74 20 je 0x2a69 + 2a49: 48 85 d2 test %rdx,%rdx + 2a4c: 74 1b je 0x2a69 + 2a4e: 45 85 c0 test %r8d,%r8d + 2a51: 7f 0a jg 0x2a5d + 2a53: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a58: 48 83 c4 28 add $0x28,%rsp + 2a5c: c3 ret + 2a5d: e8 de c4 a5 01 call 0x1a5ef40 + 2a62: 33 c0 xor %eax,%eax + 2a64: 48 83 c4 28 add $0x28,%rsp + 2a68: c3 ret + 2a69: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a6e: 48 83 c4 28 add $0x28,%rsp + 2a72: c3 ret + 2a73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a7f: 00 + 2a80: 56 push %rsi + 2a81: 48 89 d6 mov %rdx,%rsi + 2a84: 48 85 c9 test %rcx,%rcx + 2a87: 0f 84 29 02 00 00 je 0x2cb6 + 2a8d: 48 85 f6 test %rsi,%rsi + 2a90: 0f 84 20 02 00 00 je 0x2cb6 + 2a96: 45 85 c0 test %r8d,%r8d + 2a99: 0f 8e 10 02 00 00 jle 0x2caf + 2a9f: 41 83 f8 08 cmp $0x8,%r8d + 2aa3: 0f 8c f6 01 00 00 jl 0x2c9f + 2aa9: 49 89 f1 mov %rsi,%r9 + 2aac: 49 83 e1 1f and $0x1f,%r9 + 2ab0: 45 89 c9 mov %r9d,%r9d + 2ab3: 45 85 c9 test %r9d,%r9d + 2ab6: 74 18 je 0x2ad0 + 2ab8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 2abf: 0f 85 da 01 00 00 jne 0x2c9f + 2ac5: 41 f7 d9 neg %r9d + 2ac8: 41 83 c1 20 add $0x20,%r9d + 2acc: 41 c1 e9 03 shr $0x3,%r9d + 2ad0: 41 8d 41 08 lea 0x8(%r9),%eax + 2ad4: 44 3b c0 cmp %eax,%r8d + 2ad7: 0f 8c c2 01 00 00 jl 0x2c9f + 2add: 44 89 c0 mov %r8d,%eax + 2ae0: 33 d2 xor %edx,%edx + 2ae2: 41 2b c1 sub %r9d,%eax + 2ae5: 83 e0 07 and $0x7,%eax + 2ae8: f7 d8 neg %eax + 2aea: 41 03 c0 add %r8d,%eax + 2aed: 45 85 c9 test %r9d,%r9d + 2af0: 76 3e jbe 0x2b30 + 2af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2b00: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 + 2b05: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 + 2b0a: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 2b0e: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 2b12: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 2b17: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 2b1b: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 2b1f: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 2b23: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 2b28: 48 ff c2 inc %rdx + 2b2b: 49 3b d1 cmp %r9,%rdx + 2b2e: 72 d0 jb 0x2b00 + 2b30: 48 63 d0 movslq %eax,%rdx + 2b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b3f: 00 + 2b40: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 + 2b46: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 + 2b4c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 + 2b52: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 2b59: 01 + 2b5a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 + 2b5f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 + 2b63: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 2b67: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 + 2b6b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) + 2b71: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 + 2b78: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 + 2b7f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 + 2b86: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 + 2b8d: 01 + 2b8e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 2b92: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 + 2b97: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 + 2b9b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 + 2b9f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) + 2ba6: 49 83 c1 08 add $0x8,%r9 + 2baa: 4c 3b ca cmp %rdx,%r9 + 2bad: 72 91 jb 0x2b40 + 2baf: 44 8d 48 01 lea 0x1(%rax),%r9d + 2bb3: 45 3b c8 cmp %r8d,%r9d + 2bb6: 0f 87 d7 00 00 00 ja 0x2c93 + 2bbc: 4d 63 d0 movslq %r8d,%r10 + 2bbf: 4c 2b d2 sub %rdx,%r10 + 2bc2: 49 83 fa 02 cmp $0x2,%r10 + 2bc6: 0f 8c ce 00 00 00 jl 0x2c9a + 2bcc: 45 89 d3 mov %r10d,%r11d + 2bcf: 45 33 c9 xor %r9d,%r9d + 2bd2: 41 83 e3 fe and $0xfffffffe,%r11d + 2bd6: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 2bda: 4d 63 db movslq %r11d,%r11 + 2bdd: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 2be1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2be8: 00 + 2be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2bf7: 00 + 2bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2bff: 90 nop + 2c00: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 + 2c06: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 + 2c0c: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 + 2c12: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 2c17: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 2c1b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 2c1f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 2c23: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) + 2c29: 49 83 c1 02 add $0x2,%r9 + 2c2d: 4d 3b cb cmp %r11,%r9 + 2c30: 72 ce jb 0x2c00 + 2c32: 4d 3b da cmp %r10,%r11 + 2c35: 73 5c jae 0x2c93 + 2c37: 48 63 c0 movslq %eax,%rax + 2c3a: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 2c3e: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 2c42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c49: 00 + 2c4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c58: 00 + 2c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c60: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 2c66: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 2c6c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 2c70: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 2c74: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 2c79: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 2c7d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 2c81: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 2c85: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 2c8b: 49 ff c3 inc %r11 + 2c8e: 4d 3b da cmp %r10,%r11 + 2c91: 72 cd jb 0x2c60 + 2c93: 33 c0 xor %eax,%eax + 2c95: c5 f8 77 vzeroupper + 2c98: 5e pop %rsi + 2c99: c3 ret + 2c9a: 45 33 db xor %r11d,%r11d + 2c9d: eb 93 jmp 0x2c32 + 2c9f: 33 c0 xor %eax,%eax + 2ca1: 41 83 f8 01 cmp $0x1,%r8d + 2ca5: 72 ec jb 0x2c93 + 2ca7: 4d 63 d0 movslq %r8d,%r10 + 2caa: 45 33 db xor %r11d,%r11d + 2cad: eb 83 jmp 0x2c32 + 2caf: b8 fa ff ff ff mov $0xfffffffa,%eax + 2cb4: 5e pop %rsi + 2cb5: c3 ret + 2cb6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2cbb: 5e pop %rsi + 2cbc: c3 ret + 2cbd: 0f 1f 00 nopl (%rax) + 2cc0: 49 89 d1 mov %rdx,%r9 + 2cc3: 48 85 c9 test %rcx,%rcx + 2cc6: 0f 84 73 01 00 00 je 0x2e3f + 2ccc: 4d 85 c9 test %r9,%r9 + 2ccf: 0f 84 6a 01 00 00 je 0x2e3f + 2cd5: 45 85 c0 test %r8d,%r8d + 2cd8: 0f 8e 5b 01 00 00 jle 0x2e39 + 2cde: 49 63 d0 movslq %r8d,%rdx + 2ce1: 48 83 fa 08 cmp $0x8,%rdx + 2ce5: 0f 8c 49 01 00 00 jl 0x2e34 + 2ceb: 4c 89 c8 mov %r9,%rax + 2cee: 48 83 e0 1f and $0x1f,%rax + 2cf2: 89 c0 mov %eax,%eax + 2cf4: 85 c0 test %eax,%eax + 2cf6: 74 10 je 0x2d08 + 2cf8: a8 07 test $0x7,%al + 2cfa: 0f 85 34 01 00 00 jne 0x2e34 + 2d00: f7 d8 neg %eax + 2d02: 83 c0 20 add $0x20,%eax + 2d05: c1 e8 03 shr $0x3,%eax + 2d08: 44 8d 50 08 lea 0x8(%rax),%r10d + 2d0c: 49 3b d2 cmp %r10,%rdx + 2d0f: 0f 8c 1f 01 00 00 jl 0x2e34 + 2d15: 45 89 c2 mov %r8d,%r10d + 2d18: 44 2b d0 sub %eax,%r10d + 2d1b: 41 83 e2 07 and $0x7,%r10d + 2d1f: 45 2b c2 sub %r10d,%r8d + 2d22: 45 33 d2 xor %r10d,%r10d + 2d25: 85 c0 test %eax,%eax + 2d27: 76 47 jbe 0x2d70 + 2d29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d30: 00 + 2d31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d3f: 00 + 2d40: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 2d46: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 2d4c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 2d50: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2d55: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2d59: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 2d5d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2d62: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 2d68: 49 ff c2 inc %r10 + 2d6b: 4c 3b d0 cmp %rax,%r10 + 2d6e: 72 d0 jb 0x2d40 + 2d70: 4d 63 d0 movslq %r8d,%r10 + 2d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d7f: 00 + 2d80: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 2d85: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 2d8b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 2d90: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 2d94: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 2d9a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 2d9f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 2da5: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 + 2dab: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 2db2: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 2db7: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 2dbb: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 + 2dc2: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 2dc7: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) + 2dce: 48 83 c0 08 add $0x8,%rax + 2dd2: 49 3b c2 cmp %r10,%rax + 2dd5: 72 a9 jb 0x2d80 + 2dd7: 33 c0 xor %eax,%eax + 2dd9: 45 8d 50 01 lea 0x1(%r8),%r10d + 2ddd: 4d 63 d2 movslq %r10d,%r10 + 2de0: 4c 3b d2 cmp %rdx,%r10 + 2de3: 77 49 ja 0x2e2e + 2de5: 4d 63 c0 movslq %r8d,%r8 + 2de8: 49 2b d0 sub %r8,%rdx + 2deb: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 2def: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 2df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2dff: 00 + 2e00: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 2e05: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 2e0b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 2e0f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2e14: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2e18: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 2e1c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2e21: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 2e26: 48 ff c0 inc %rax + 2e29: 48 3b c2 cmp %rdx,%rax + 2e2c: 72 d2 jb 0x2e00 + 2e2e: 33 c0 xor %eax,%eax + 2e30: c5 f8 77 vzeroupper + 2e33: c3 ret + 2e34: 45 33 c0 xor %r8d,%r8d + 2e37: eb 9e jmp 0x2dd7 + 2e39: b8 fa ff ff ff mov $0xfffffffa,%eax + 2e3e: c3 ret + 2e3f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2e44: c3 ret + 2e45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2e4c: 00 + 2e4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e60: 49 89 d1 mov %rdx,%r9 + 2e63: 48 85 c9 test %rcx,%rcx + 2e66: 0f 84 73 01 00 00 je 0x2fdf + 2e6c: 4d 85 c9 test %r9,%r9 + 2e6f: 0f 84 6a 01 00 00 je 0x2fdf + 2e75: 45 85 c0 test %r8d,%r8d + 2e78: 0f 8e 5b 01 00 00 jle 0x2fd9 + 2e7e: 49 63 d0 movslq %r8d,%rdx + 2e81: 48 83 fa 08 cmp $0x8,%rdx + 2e85: 0f 8c 49 01 00 00 jl 0x2fd4 + 2e8b: 4c 89 c8 mov %r9,%rax + 2e8e: 48 83 e0 1f and $0x1f,%rax + 2e92: 89 c0 mov %eax,%eax + 2e94: 85 c0 test %eax,%eax + 2e96: 74 10 je 0x2ea8 + 2e98: a8 07 test $0x7,%al + 2e9a: 0f 85 34 01 00 00 jne 0x2fd4 + 2ea0: f7 d8 neg %eax + 2ea2: 83 c0 20 add $0x20,%eax + 2ea5: c1 e8 03 shr $0x3,%eax + 2ea8: 44 8d 50 08 lea 0x8(%rax),%r10d + 2eac: 49 3b d2 cmp %r10,%rdx + 2eaf: 0f 8c 1f 01 00 00 jl 0x2fd4 + 2eb5: 45 89 c2 mov %r8d,%r10d + 2eb8: 44 2b d0 sub %eax,%r10d + 2ebb: 41 83 e2 07 and $0x7,%r10d + 2ebf: 45 2b c2 sub %r10d,%r8d + 2ec2: 45 33 d2 xor %r10d,%r10d + 2ec5: 85 c0 test %eax,%eax + 2ec7: 76 47 jbe 0x2f10 + 2ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ed0: 00 + 2ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2edf: 00 + 2ee0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 2ee6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 2eec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 2ef0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2ef5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2ef9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 2efd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2f02: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 2f08: 49 ff c2 inc %r10 + 2f0b: 4c 3b d0 cmp %rax,%r10 + 2f0e: 72 d0 jb 0x2ee0 + 2f10: 4d 63 d0 movslq %r8d,%r10 + 2f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f1f: 00 + 2f20: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 2f25: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 2f2b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 2f30: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 2f34: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 2f3a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 2f3f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 2f45: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 + 2f4c: 01 + 2f4d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 2f54: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 2f5b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 2f61: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 + 2f68: 01 + 2f69: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 2f6f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) + 2f76: 01 + 2f77: 48 83 c0 08 add $0x8,%rax + 2f7b: 49 3b c2 cmp %r10,%rax + 2f7e: 72 a0 jb 0x2f20 + 2f80: 33 c0 xor %eax,%eax + 2f82: 45 8d 50 01 lea 0x1(%r8),%r10d + 2f86: 4d 63 d2 movslq %r10d,%r10 + 2f89: 4c 3b d2 cmp %rdx,%r10 + 2f8c: 77 40 ja 0x2fce + 2f8e: 4d 63 c0 movslq %r8d,%r8 + 2f91: 49 2b d0 sub %r8,%rdx + 2f94: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 2f98: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 2f9c: 0f 1f 40 00 nopl 0x0(%rax) + 2fa0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 2fa5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 2fab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 2faf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2fb4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2fb8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 2fbc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2fc1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 2fc6: 48 ff c0 inc %rax + 2fc9: 48 3b c2 cmp %rdx,%rax + 2fcc: 72 d2 jb 0x2fa0 + 2fce: 33 c0 xor %eax,%eax + 2fd0: c5 f8 77 vzeroupper + 2fd3: c3 ret + 2fd4: 45 33 c0 xor %r8d,%r8d + 2fd7: eb a7 jmp 0x2f80 + 2fd9: b8 fa ff ff ff mov $0xfffffffa,%eax + 2fde: c3 ret + 2fdf: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2fe4: c3 ret + 2fe5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2fec: 00 + 2fed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3000: 48 83 ec 28 sub $0x28,%rsp + 3004: 48 85 c9 test %rcx,%rcx + 3007: 74 23 je 0x302c + 3009: 48 85 d2 test %rdx,%rdx + 300c: 74 1e je 0x302c + 300e: 4d 85 c0 test %r8,%r8 + 3011: 74 19 je 0x302c + 3013: 45 85 c9 test %r9d,%r9d + 3016: 7e 1e jle 0x3036 + 3018: e8 d3 ce a5 01 call 0x1a5fef0 + 301d: ba 02 00 00 00 mov $0x2,%edx + 3022: 85 c0 test %eax,%eax + 3024: 0f 45 c2 cmovne %edx,%eax + 3027: 48 83 c4 28 add $0x28,%rsp + 302b: c3 ret + 302c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3031: 48 83 c4 28 add $0x28,%rsp + 3035: c3 ret + 3036: b8 fa ff ff ff mov $0xfffffffa,%eax + 303b: 48 83 c4 28 add $0x28,%rsp + 303f: c3 ret + 3040: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3045: 48 85 c9 test %rcx,%rcx + 3048: 74 24 je 0x306e + 304a: 48 85 d2 test %rdx,%rdx + 304d: 74 1f je 0x306e + 304f: 4d 85 c0 test %r8,%r8 + 3052: 74 1a je 0x306e + 3054: 45 85 c9 test %r9d,%r9d + 3057: 7e 20 jle 0x3079 + 3059: e8 e2 13 a6 01 call 0x1a64440 + 305e: ba 02 00 00 00 mov $0x2,%edx + 3063: 85 c0 test %eax,%eax + 3065: 0f 45 c2 cmovne %edx,%eax + 3068: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 306d: c3 ret + 306e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3073: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3078: c3 ret + 3079: b8 fa ff ff ff mov $0xfffffffa,%eax + 307e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3083: c3 ret + 3084: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 308b: 00 + 308c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 309f: 00 + 30a0: 48 83 ec 28 sub $0x28,%rsp + 30a4: 48 85 c9 test %rcx,%rcx + 30a7: 74 23 je 0x30cc + 30a9: 48 85 d2 test %rdx,%rdx + 30ac: 74 1e je 0x30cc + 30ae: 4d 85 c0 test %r8,%r8 + 30b1: 74 19 je 0x30cc + 30b3: 45 85 c9 test %r9d,%r9d + 30b6: 7e 1e jle 0x30d6 + 30b8: e8 93 37 a6 01 call 0x1a66850 + 30bd: ba 02 00 00 00 mov $0x2,%edx + 30c2: 85 c0 test %eax,%eax + 30c4: 0f 45 c2 cmovne %edx,%eax + 30c7: 48 83 c4 28 add $0x28,%rsp + 30cb: c3 ret + 30cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 30d1: 48 83 c4 28 add $0x28,%rsp + 30d5: c3 ret + 30d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 30db: 48 83 c4 28 add $0x28,%rsp + 30df: c3 ret + 30e0: 48 83 ec 28 sub $0x28,%rsp + 30e4: 48 85 c9 test %rcx,%rcx + 30e7: 74 23 je 0x310c + 30e9: 48 85 d2 test %rdx,%rdx + 30ec: 74 1e je 0x310c + 30ee: 4d 85 c0 test %r8,%r8 + 30f1: 74 19 je 0x310c + 30f3: 45 85 c9 test %r9d,%r9d + 30f6: 7e 1e jle 0x3116 + 30f8: e8 a3 79 a6 01 call 0x1a6aaa0 + 30fd: ba 02 00 00 00 mov $0x2,%edx + 3102: 85 c0 test %eax,%eax + 3104: 0f 45 c2 cmovne %edx,%eax + 3107: 48 83 c4 28 add $0x28,%rsp + 310b: c3 ret + 310c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3111: 48 83 c4 28 add $0x28,%rsp + 3115: c3 ret + 3116: b8 fa ff ff ff mov $0xfffffffa,%eax + 311b: 48 83 c4 28 add $0x28,%rsp + 311f: c3 ret + 3120: 48 83 ec 28 sub $0x28,%rsp + 3124: 48 85 c9 test %rcx,%rcx + 3127: 74 23 je 0x314c + 3129: 48 85 d2 test %rdx,%rdx + 312c: 74 1e je 0x314c + 312e: 4d 85 c0 test %r8,%r8 + 3131: 74 19 je 0x314c + 3133: 45 85 c9 test %r9d,%r9d + 3136: 7e 1e jle 0x3156 + 3138: e8 63 bd a6 01 call 0x1a6eea0 + 313d: ba 02 00 00 00 mov $0x2,%edx + 3142: 85 c0 test %eax,%eax + 3144: 0f 45 c2 cmovne %edx,%eax + 3147: 48 83 c4 28 add $0x28,%rsp + 314b: c3 ret + 314c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3151: 48 83 c4 28 add $0x28,%rsp + 3155: c3 ret + 3156: b8 fa ff ff ff mov $0xfffffffa,%eax + 315b: 48 83 c4 28 add $0x28,%rsp + 315f: c3 ret + 3160: 48 83 ec 28 sub $0x28,%rsp + 3164: 48 85 c9 test %rcx,%rcx + 3167: 74 23 je 0x318c + 3169: 48 85 d2 test %rdx,%rdx + 316c: 74 1e je 0x318c + 316e: 4d 85 c0 test %r8,%r8 + 3171: 74 19 je 0x318c + 3173: 45 85 c9 test %r9d,%r9d + 3176: 7e 1e jle 0x3196 + 3178: e8 43 fe a6 01 call 0x1a72fc0 + 317d: ba 02 00 00 00 mov $0x2,%edx + 3182: 85 c0 test %eax,%eax + 3184: 0f 45 c2 cmovne %edx,%eax + 3187: 48 83 c4 28 add $0x28,%rsp + 318b: c3 ret + 318c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3191: 48 83 c4 28 add $0x28,%rsp + 3195: c3 ret + 3196: b8 fa ff ff ff mov $0xfffffffa,%eax + 319b: 48 83 c4 28 add $0x28,%rsp + 319f: c3 ret + 31a0: 48 83 ec 28 sub $0x28,%rsp + 31a4: 48 85 c9 test %rcx,%rcx + 31a7: 74 25 je 0x31ce + 31a9: 48 85 d2 test %rdx,%rdx + 31ac: 74 20 je 0x31ce + 31ae: 4d 85 c0 test %r8,%r8 + 31b1: 74 1b je 0x31ce + 31b3: 45 85 c9 test %r9d,%r9d + 31b6: 7f 0a jg 0x31c2 + 31b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 31bd: 48 83 c4 28 add $0x28,%rsp + 31c1: c3 ret + 31c2: e8 d9 6c 03 00 call 0x39ea0 + 31c7: 33 c0 xor %eax,%eax + 31c9: 48 83 c4 28 add $0x28,%rsp + 31cd: c3 ret + 31ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 31d3: 48 83 c4 28 add $0x28,%rsp + 31d7: c3 ret + 31d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 31df: 00 + 31e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 31e5: 48 85 c9 test %rcx,%rcx + 31e8: 74 27 je 0x3211 + 31ea: 48 85 d2 test %rdx,%rdx + 31ed: 74 22 je 0x3211 + 31ef: 4d 85 c0 test %r8,%r8 + 31f2: 74 1d je 0x3211 + 31f4: 45 85 c9 test %r9d,%r9d + 31f7: 7f 0b jg 0x3204 + 31f9: b8 fa ff ff ff mov $0xfffffffa,%eax + 31fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3203: c3 ret + 3204: e8 d7 72 03 00 call 0x3a4e0 + 3209: 33 c0 xor %eax,%eax + 320b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3210: c3 ret + 3211: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3216: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 321b: c3 ret + 321c: 0f 1f 40 00 nopl 0x0(%rax) + 3220: 48 83 ec 28 sub $0x28,%rsp + 3224: 48 85 c9 test %rcx,%rcx + 3227: 74 25 je 0x324e + 3229: 48 85 d2 test %rdx,%rdx + 322c: 74 20 je 0x324e + 322e: 4d 85 c0 test %r8,%r8 + 3231: 74 1b je 0x324e + 3233: 45 85 c9 test %r9d,%r9d + 3236: 7f 0a jg 0x3242 + 3238: b8 fa ff ff ff mov $0xfffffffa,%eax + 323d: 48 83 c4 28 add $0x28,%rsp + 3241: c3 ret + 3242: e8 b9 78 03 00 call 0x3ab00 + 3247: 33 c0 xor %eax,%eax + 3249: 48 83 c4 28 add $0x28,%rsp + 324d: c3 ret + 324e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3253: 48 83 c4 28 add $0x28,%rsp + 3257: c3 ret + 3258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 325f: 00 + 3260: 41 56 push %r14 + 3262: 49 89 cb mov %rcx,%r11 + 3265: 4d 85 db test %r11,%r11 + 3268: 0f 84 1e 02 00 00 je 0x348c + 326e: 48 85 d2 test %rdx,%rdx + 3271: 0f 84 15 02 00 00 je 0x348c + 3277: 4d 85 c0 test %r8,%r8 + 327a: 0f 84 0c 02 00 00 je 0x348c + 3280: 45 85 c9 test %r9d,%r9d + 3283: 0f 8e fb 01 00 00 jle 0x3484 + 3289: 49 63 c9 movslq %r9d,%rcx + 328c: 48 83 f9 08 cmp $0x8,%rcx + 3290: 0f 8c e9 01 00 00 jl 0x347f + 3296: 4c 89 c0 mov %r8,%rax + 3299: 48 83 e0 1f and $0x1f,%rax + 329d: 85 c0 test %eax,%eax + 329f: 74 0d je 0x32ae + 32a1: a8 0f test $0xf,%al + 32a3: 0f 85 d6 01 00 00 jne 0x347f + 32a9: b8 01 00 00 00 mov $0x1,%eax + 32ae: 41 89 c2 mov %eax,%r10d + 32b1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 32b5: 49 3b ce cmp %r14,%rcx + 32b8: 0f 8c c1 01 00 00 jl 0x347f + 32be: 45 89 ce mov %r9d,%r14d + 32c1: 44 2b f0 sub %eax,%r14d + 32c4: 41 83 e6 07 and $0x7,%r14d + 32c8: 45 2b ce sub %r14d,%r9d + 32cb: 45 33 f6 xor %r14d,%r14d + 32ce: 4d 63 c9 movslq %r9d,%r9 + 32d1: 85 c0 test %eax,%eax + 32d3: 4c 89 f0 mov %r14,%rax + 32d6: 76 3f jbe 0x3317 + 32d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 32df: 00 + 32e0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 32e6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 32eb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 32f0: 49 ff c6 inc %r14 + 32f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 32f7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 32fc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 3300: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 3304: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 3308: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 330e: 48 83 c0 10 add $0x10,%rax + 3312: 4d 3b f2 cmp %r10,%r14 + 3315: 72 c9 jb 0x32e0 + 3317: 4c 89 d0 mov %r10,%rax + 331a: 48 c1 e0 04 shl $0x4,%rax + 331e: 66 90 xchg %ax,%ax + 3320: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 + 3325: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 + 332b: 49 83 c2 08 add $0x8,%r10 + 332f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 + 3336: 01 + 3337: c5 ff 12 c1 vmovddup %ymm1,%ymm0 + 333b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 333f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 + 3346: 01 + 3347: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 334b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 + 3350: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 + 3354: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 + 3358: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) + 335e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 + 3365: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 + 336b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 + 3372: 01 + 3373: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 + 337a: 01 + 337b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 + 337f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 + 3383: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 + 3388: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 + 338c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 + 3390: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 + 3394: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) + 339b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 + 33a1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 + 33a8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 + 33af: 01 + 33b0: c5 ff 12 d3 vmovddup %ymm3,%ymm2 + 33b4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 + 33b8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 + 33bf: 01 + 33c0: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 + 33c4: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 + 33c9: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 + 33cd: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 33d1: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) + 33d8: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 + 33de: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 + 33e5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 + 33ec: 01 + 33ed: c5 ff 12 e9 vmovddup %ymm1,%ymm5 + 33f1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 33f5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 + 33fc: 01 + 33fd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 + 3401: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 + 3406: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 + 340a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 + 340e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) + 3415: 48 05 80 00 00 00 add $0x80,%rax + 341b: 4d 3b d1 cmp %r9,%r10 + 341e: 0f 82 fc fe ff ff jb 0x3320 + 3424: 4c 89 c8 mov %r9,%rax + 3427: 48 c1 e0 04 shl $0x4,%rax + 342b: 4c 3b c9 cmp %rcx,%r9 + 342e: 73 47 jae 0x3477 + 3430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3437: 00 + 3438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 343f: 90 nop + 3440: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 3446: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 344b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 3450: 49 ff c1 inc %r9 + 3453: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 3457: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 345c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 3460: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 3464: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 3468: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 346e: 48 83 c0 10 add $0x10,%rax + 3472: 4c 3b c9 cmp %rcx,%r9 + 3475: 72 c9 jb 0x3440 + 3477: 33 c0 xor %eax,%eax + 3479: c5 f8 77 vzeroupper + 347c: 41 5e pop %r14 + 347e: c3 ret + 347f: 45 33 c9 xor %r9d,%r9d + 3482: eb a0 jmp 0x3424 + 3484: b8 fa ff ff ff mov $0xfffffffa,%eax + 3489: 41 5e pop %r14 + 348b: c3 ret + 348c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3491: 41 5e pop %r14 + 3493: c3 ret + 3494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 34a0: 41 56 push %r14 + 34a2: 49 89 cb mov %rcx,%r11 + 34a5: 4d 85 db test %r11,%r11 + 34a8: 0f 84 db 01 00 00 je 0x3689 + 34ae: 48 85 d2 test %rdx,%rdx + 34b1: 0f 84 d2 01 00 00 je 0x3689 + 34b7: 4d 85 c0 test %r8,%r8 + 34ba: 0f 84 c9 01 00 00 je 0x3689 + 34c0: 45 85 c9 test %r9d,%r9d + 34c3: 0f 8e b8 01 00 00 jle 0x3681 + 34c9: 49 63 c9 movslq %r9d,%rcx + 34cc: 48 83 f9 08 cmp $0x8,%rcx + 34d0: 0f 8c a6 01 00 00 jl 0x367c + 34d6: 4c 89 c0 mov %r8,%rax + 34d9: 48 83 e0 1f and $0x1f,%rax + 34dd: 85 c0 test %eax,%eax + 34df: 74 0d je 0x34ee + 34e1: a8 0f test $0xf,%al + 34e3: 0f 85 93 01 00 00 jne 0x367c + 34e9: b8 01 00 00 00 mov $0x1,%eax + 34ee: 41 89 c2 mov %eax,%r10d + 34f1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 34f5: 49 3b ce cmp %r14,%rcx + 34f8: 0f 8c 7e 01 00 00 jl 0x367c + 34fe: 45 89 ce mov %r9d,%r14d + 3501: 44 2b f0 sub %eax,%r14d + 3504: 41 83 e6 07 and $0x7,%r14d + 3508: 45 2b ce sub %r14d,%r9d + 350b: 45 33 f6 xor %r14d,%r14d + 350e: 4d 63 c9 movslq %r9d,%r9 + 3511: 85 c0 test %eax,%eax + 3513: 4c 89 f0 mov %r14,%rax + 3516: 76 3c jbe 0x3554 + 3518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 351f: 00 + 3520: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 3526: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 352b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 352f: 49 ff c6 inc %r14 + 3532: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 3537: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 353b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 3540: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 3545: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 354b: 48 83 c0 10 add $0x10,%rax + 354f: 4d 3b f2 cmp %r10,%r14 + 3552: 72 cc jb 0x3520 + 3554: 4c 89 d0 mov %r10,%rax + 3557: 48 c1 e0 04 shl $0x4,%rax + 355b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3560: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 3566: 4e 8d 34 00 lea (%rax,%r8,1),%r14 + 356a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 356f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 3573: 49 83 c2 08 add $0x8,%r10 + 3577: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 357c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 3580: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 3585: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 358a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) + 358f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 3596: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 + 359c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 35a0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 35a5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 35a9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 + 35af: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 35b4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) + 35ba: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 35c1: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 + 35c7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 35cb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 35d0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 35d4: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 + 35da: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 35df: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) + 35e5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 35ec: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 + 35f2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 35f6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 35fb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 35ff: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 + 3605: 48 05 80 00 00 00 add $0x80,%rax + 360b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 3610: 4d 3b d1 cmp %r9,%r10 + 3613: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) + 3619: 0f 82 41 ff ff ff jb 0x3560 + 361f: 4c 89 c8 mov %r9,%rax + 3622: 48 c1 e0 04 shl $0x4,%rax + 3626: 4c 3b c9 cmp %rcx,%r9 + 3629: 73 49 jae 0x3674 + 362b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3632: 00 + 3633: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 363a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3640: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 3646: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 364b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 364f: 49 ff c1 inc %r9 + 3652: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 3657: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 365b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 3660: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 3665: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 366b: 48 83 c0 10 add $0x10,%rax + 366f: 4c 3b c9 cmp %rcx,%r9 + 3672: 72 cc jb 0x3640 + 3674: 33 c0 xor %eax,%eax + 3676: c5 f8 77 vzeroupper + 3679: 41 5e pop %r14 + 367b: c3 ret + 367c: 45 33 c9 xor %r9d,%r9d + 367f: eb 9e jmp 0x361f + 3681: b8 fa ff ff ff mov $0xfffffffa,%eax + 3686: 41 5e pop %r14 + 3688: c3 ret + 3689: b8 f8 ff ff ff mov $0xfffffff8,%eax + 368e: 41 5e pop %r14 + 3690: c3 ret + 3691: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3698: 00 + 3699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36a0: 41 56 push %r14 + 36a2: 49 89 cb mov %rcx,%r11 + 36a5: 4d 85 db test %r11,%r11 + 36a8: 0f 84 f8 01 00 00 je 0x38a6 + 36ae: 48 85 d2 test %rdx,%rdx + 36b1: 0f 84 ef 01 00 00 je 0x38a6 + 36b7: 4d 85 c0 test %r8,%r8 + 36ba: 0f 84 e6 01 00 00 je 0x38a6 + 36c0: 45 85 c9 test %r9d,%r9d + 36c3: 0f 8e d5 01 00 00 jle 0x389e + 36c9: 49 63 c9 movslq %r9d,%rcx + 36cc: 48 83 f9 08 cmp $0x8,%rcx + 36d0: 0f 8c c3 01 00 00 jl 0x3899 + 36d6: 4c 89 c0 mov %r8,%rax + 36d9: 48 83 e0 1f and $0x1f,%rax + 36dd: 85 c0 test %eax,%eax + 36df: 74 0d je 0x36ee + 36e1: a8 0f test $0xf,%al + 36e3: 0f 85 b0 01 00 00 jne 0x3899 + 36e9: b8 01 00 00 00 mov $0x1,%eax + 36ee: 41 89 c2 mov %eax,%r10d + 36f1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 36f5: 49 3b ce cmp %r14,%rcx + 36f8: 0f 8c 9b 01 00 00 jl 0x3899 + 36fe: 45 89 ce mov %r9d,%r14d + 3701: 44 2b f0 sub %eax,%r14d + 3704: 41 83 e6 07 and $0x7,%r14d + 3708: 45 2b ce sub %r14d,%r9d + 370b: 45 33 f6 xor %r14d,%r14d + 370e: 4d 63 c9 movslq %r9d,%r9 + 3711: 85 c0 test %eax,%eax + 3713: 4c 89 f0 mov %r14,%rax + 3716: 76 39 jbe 0x3751 + 3718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 371f: 00 + 3720: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 3726: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 372b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 372f: 49 ff c6 inc %r14 + 3732: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 3737: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 373b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 3742: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 3748: 48 83 c0 10 add $0x10,%rax + 374c: 4d 3b f2 cmp %r10,%r14 + 374f: 72 cf jb 0x3720 + 3751: 4c 89 d0 mov %r10,%rax + 3754: 48 c1 e0 04 shl $0x4,%rax + 3758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 375f: 00 + 3760: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 3766: 49 83 c2 08 add $0x8,%r10 + 376a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 376f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 3773: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 3778: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 377c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 3781: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 3786: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) + 378c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 3793: 01 + 3794: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 379b: 01 + 379c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 37a2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 37a9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 37af: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 37b6: 01 + 37b7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 37bd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) + 37c4: 01 + 37c5: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 37cc: 02 + 37cd: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 37d4: 02 + 37d5: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 37db: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 37e2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 37e8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 37ef: 02 + 37f0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 37f6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) + 37fd: 02 + 37fe: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 3805: 03 + 3806: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 380d: 03 + 380e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 3814: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 381b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 3821: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 3827: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 382d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) + 3834: 48 05 80 00 00 00 add $0x80,%rax + 383a: 4d 3b d1 cmp %r9,%r10 + 383d: 0f 82 1d ff ff ff jb 0x3760 + 3843: 4c 89 c8 mov %r9,%rax + 3846: 48 c1 e0 04 shl $0x4,%rax + 384a: 4c 3b c9 cmp %rcx,%r9 + 384d: 73 42 jae 0x3891 + 384f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3856: 00 + 3857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 385e: 66 90 xchg %ax,%ax + 3860: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 3866: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 386b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 386f: 49 ff c1 inc %r9 + 3872: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 3877: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 387b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 3882: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 3888: 48 83 c0 10 add $0x10,%rax + 388c: 4c 3b c9 cmp %rcx,%r9 + 388f: 72 cf jb 0x3860 + 3891: 33 c0 xor %eax,%eax + 3893: c5 f8 77 vzeroupper + 3896: 41 5e pop %r14 + 3898: c3 ret + 3899: 45 33 c9 xor %r9d,%r9d + 389c: eb a5 jmp 0x3843 + 389e: b8 fa ff ff ff mov $0xfffffffa,%eax + 38a3: 41 5e pop %r14 + 38a5: c3 ret + 38a6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 38ab: 41 5e pop %r14 + 38ad: c3 ret + 38ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 38b5: 00 + 38b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 38bd: 0f 1f 00 nopl (%rax) + 38c0: 53 push %rbx + 38c1: 56 push %rsi + 38c2: 57 push %rdi + 38c3: 41 54 push %r12 + 38c5: 41 55 push %r13 + 38c7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 38ce: 4d 89 c4 mov %r8,%r12 + 38d1: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260d270 + 38d8: 45 89 cd mov %r9d,%r13d + 38db: 48 33 c4 xor %rsp,%rax + 38de: 48 89 cf mov %rcx,%rdi + 38e1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 38e8: 00 + 38e9: 4d 85 e4 test %r12,%r12 + 38ec: 0f 84 b3 01 00 00 je 0x3aa5 + 38f2: 48 85 ff test %rdi,%rdi + 38f5: 0f 84 94 01 00 00 je 0x3a8f + 38fb: 48 85 d2 test %rdx,%rdx + 38fe: 0f 84 63 01 00 00 je 0x3a67 + 3904: 45 85 ed test %r13d,%r13d + 3907: 0f 8e 32 01 00 00 jle 0x3a3f + 390d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 3912: 48 89 c3 mov %rax,%rbx + 3915: 48 83 e3 3f and $0x3f,%rbx + 3919: 48 f7 db neg %rbx + 391c: 48 83 e3 3f and $0x3f,%rbx + 3920: 41 83 fd 40 cmp $0x40,%r13d + 3924: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 3928: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 392f: 00 + 3930: 0f 8e a1 00 00 00 jle 0x39d7 + 3936: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 393b: 45 89 ee mov %r13d,%r14d + 393e: 4d 89 e5 mov %r12,%r13 + 3941: 49 89 d4 mov %rdx,%r12 + 3944: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 394b: 00 + 394c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 395f: 00 + 3960: 4c 89 e1 mov %r12,%rcx + 3963: 48 89 f2 mov %rsi,%rdx + 3966: 49 89 d8 mov %rbx,%r8 + 3969: 41 b9 40 00 00 00 mov $0x40,%r9d + 396f: e8 cc 4b 13 00 call 0x138540 + 3974: 48 89 f9 mov %rdi,%rcx + 3977: 48 89 f2 mov %rsi,%rdx + 397a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3980: e8 bb c3 ff ff call 0xfffffffffffffd40 + 3985: 48 89 f9 mov %rdi,%rcx + 3988: 48 89 da mov %rbx,%rdx + 398b: 41 b8 40 00 00 00 mov $0x40,%r8d + 3991: e8 aa c3 ff ff call 0xfffffffffffffd40 + 3996: 48 89 d9 mov %rbx,%rcx + 3999: 48 89 f2 mov %rsi,%rdx + 399c: 4d 89 e8 mov %r13,%r8 + 399f: 41 b9 40 00 00 00 mov $0x40,%r9d + 39a5: e8 16 77 03 00 call 0x3b0c0 + 39aa: 41 83 c6 c0 add $0xffffffc0,%r14d + 39ae: 48 81 c7 00 02 00 00 add $0x200,%rdi + 39b5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 39bc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 39c3: 41 83 fe 40 cmp $0x40,%r14d + 39c7: 7f 97 jg 0x3960 + 39c9: 4c 89 e2 mov %r12,%rdx + 39cc: 4d 89 ec mov %r13,%r12 + 39cf: 45 89 f5 mov %r14d,%r13d + 39d2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 39d7: 48 89 d1 mov %rdx,%rcx + 39da: 48 89 f2 mov %rsi,%rdx + 39dd: 49 89 d8 mov %rbx,%r8 + 39e0: 45 89 e9 mov %r13d,%r9d + 39e3: e8 58 4b 13 00 call 0x138540 + 39e8: 48 89 f9 mov %rdi,%rcx + 39eb: 48 89 f2 mov %rsi,%rdx + 39ee: 45 89 e8 mov %r13d,%r8d + 39f1: e8 4a c3 ff ff call 0xfffffffffffffd40 + 39f6: 48 89 f9 mov %rdi,%rcx + 39f9: 48 89 da mov %rbx,%rdx + 39fc: 45 89 e8 mov %r13d,%r8d + 39ff: e8 3c c3 ff ff call 0xfffffffffffffd40 + 3a04: 48 89 d9 mov %rbx,%rcx + 3a07: 48 89 f2 mov %rsi,%rdx + 3a0a: 4d 89 e0 mov %r12,%r8 + 3a0d: 45 89 e9 mov %r13d,%r9d + 3a10: e8 ab 76 03 00 call 0x3b0c0 + 3a15: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3a1c: 00 + 3a1d: 48 33 cc xor %rsp,%rcx + 3a20: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260d270 + 3a27: 75 11 jne 0x3a3a + 3a29: 33 c0 xor %eax,%eax + 3a2b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3a32: 41 5d pop %r13 + 3a34: 41 5c pop %r12 + 3a36: 5f pop %rdi + 3a37: 5e pop %rsi + 3a38: 5b pop %rbx + 3a39: c3 ret + 3a3a: e8 91 4f 12 01 call 0x11289d0 + 3a3f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3a46: 00 + 3a47: 48 33 cc xor %rsp,%rcx + 3a4a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260d270 + 3a51: 75 e7 jne 0x3a3a + 3a53: b8 fa ff ff ff mov $0xfffffffa,%eax + 3a58: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3a5f: 41 5d pop %r13 + 3a61: 41 5c pop %r12 + 3a63: 5f pop %rdi + 3a64: 5e pop %rsi + 3a65: 5b pop %rbx + 3a66: c3 ret + 3a67: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3a6e: 00 + 3a6f: 48 33 cc xor %rsp,%rcx + 3a72: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260d270 + 3a79: 75 bf jne 0x3a3a + 3a7b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3a80: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3a87: 41 5d pop %r13 + 3a89: 41 5c pop %r12 + 3a8b: 5f pop %rdi + 3a8c: 5e pop %rsi + 3a8d: 5b pop %rbx + 3a8e: c3 ret + 3a8f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3a96: 00 + 3a97: 48 33 cc xor %rsp,%rcx + 3a9a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260d270 + 3aa1: 75 97 jne 0x3a3a + 3aa3: eb d6 jmp 0x3a7b + 3aa5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3aac: 00 + 3aad: 48 33 cc xor %rsp,%rcx + 3ab0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260d270 + 3ab7: 75 81 jne 0x3a3a + 3ab9: eb c0 jmp 0x3a7b + 3abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3ac0: 53 push %rbx + 3ac1: 56 push %rsi + 3ac2: 57 push %rdi + 3ac3: 41 54 push %r12 + 3ac5: 41 55 push %r13 + 3ac7: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp + 3ace: ff + 3acf: 4d 89 c4 mov %r8,%r12 + 3ad2: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260d270 + 3ad9: 45 89 cd mov %r9d,%r13d + 3adc: 48 33 c4 xor %rsp,%rax + 3adf: 48 89 cf mov %rcx,%rdi + 3ae2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 3ae9: 00 + 3aea: 4d 85 e4 test %r12,%r12 + 3aed: 0f 84 b5 01 00 00 je 0x3ca8 + 3af3: 48 85 ff test %rdi,%rdi + 3af6: 0f 84 96 01 00 00 je 0x3c92 + 3afc: 48 85 d2 test %rdx,%rdx + 3aff: 0f 84 64 01 00 00 je 0x3c69 + 3b05: 45 85 ed test %r13d,%r13d + 3b08: 0f 8e 32 01 00 00 jle 0x3c40 + 3b0e: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 3b13: 48 83 e0 3f and $0x3f,%rax + 3b17: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 3b1c: 48 f7 d8 neg %rax + 3b1f: 48 83 e0 3f and $0x3f,%rax + 3b23: 48 03 f0 add %rax,%rsi + 3b26: 48 89 f3 mov %rsi,%rbx + 3b29: 48 81 c3 00 02 00 00 add $0x200,%rbx + 3b30: 41 83 fd 40 cmp $0x40,%r13d + 3b34: 0f 8e 9d 00 00 00 jle 0x3bd7 + 3b3a: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 3b3f: 45 89 ee mov %r13d,%r14d + 3b42: 4d 89 e5 mov %r12,%r13 + 3b45: 49 89 d4 mov %rdx,%r12 + 3b48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b4f: 00 + 3b50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3b5e: 00 00 + 3b60: 4c 89 e1 mov %r12,%rcx + 3b63: 48 89 f2 mov %rsi,%rdx + 3b66: 49 89 d8 mov %rbx,%r8 + 3b69: 41 b9 40 00 00 00 mov $0x40,%r9d + 3b6f: e8 ec 49 13 00 call 0x138560 + 3b74: 48 89 f9 mov %rdi,%rcx + 3b77: 48 89 f2 mov %rsi,%rdx + 3b7a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3b80: e8 fb c1 ff ff call 0xfffffffffffffd80 + 3b85: 48 89 f9 mov %rdi,%rcx + 3b88: 48 89 da mov %rbx,%rdx + 3b8b: 41 b8 40 00 00 00 mov $0x40,%r8d + 3b91: e8 ea c1 ff ff call 0xfffffffffffffd80 + 3b96: 48 89 d9 mov %rbx,%rcx + 3b99: 48 89 f2 mov %rsi,%rdx + 3b9c: 4d 89 e8 mov %r13,%r8 + 3b9f: 41 b9 40 00 00 00 mov $0x40,%r9d + 3ba5: e8 f6 7a 03 00 call 0x3b6a0 + 3baa: 41 83 c6 c0 add $0xffffffc0,%r14d + 3bae: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3bb5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 3bbc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3bc3: 41 83 fe 40 cmp $0x40,%r14d + 3bc7: 7f 97 jg 0x3b60 + 3bc9: 4c 89 e2 mov %r12,%rdx + 3bcc: 4d 89 ec mov %r13,%r12 + 3bcf: 45 89 f5 mov %r14d,%r13d + 3bd2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3bd7: 48 89 d1 mov %rdx,%rcx + 3bda: 48 89 f2 mov %rsi,%rdx + 3bdd: 49 89 d8 mov %rbx,%r8 + 3be0: 45 89 e9 mov %r13d,%r9d + 3be3: e8 78 49 13 00 call 0x138560 + 3be8: 48 89 f9 mov %rdi,%rcx + 3beb: 48 89 f2 mov %rsi,%rdx + 3bee: 45 89 e8 mov %r13d,%r8d + 3bf1: e8 8a c1 ff ff call 0xfffffffffffffd80 + 3bf6: 48 89 f9 mov %rdi,%rcx + 3bf9: 48 89 da mov %rbx,%rdx + 3bfc: 45 89 e8 mov %r13d,%r8d + 3bff: e8 7c c1 ff ff call 0xfffffffffffffd80 + 3c04: 48 89 d9 mov %rbx,%rcx + 3c07: 48 89 f2 mov %rsi,%rdx + 3c0a: 4d 89 e0 mov %r12,%r8 + 3c0d: 45 89 e9 mov %r13d,%r9d + 3c10: e8 8b 7a 03 00 call 0x3b6a0 + 3c15: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3c1c: 00 + 3c1d: 48 33 cc xor %rsp,%rcx + 3c20: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260d270 + 3c27: 75 12 jne 0x3c3b + 3c29: 33 c0 xor %eax,%eax + 3c2b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 3c32: 00 + 3c33: 41 5d pop %r13 + 3c35: 41 5c pop %r12 + 3c37: 5f pop %rdi + 3c38: 5e pop %rsi + 3c39: 5b pop %rbx + 3c3a: c3 ret + 3c3b: e8 90 4d 12 01 call 0x11289d0 + 3c40: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3c47: 00 + 3c48: 48 33 cc xor %rsp,%rcx + 3c4b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260d270 + 3c52: 75 e7 jne 0x3c3b + 3c54: b8 fa ff ff ff mov $0xfffffffa,%eax + 3c59: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 3c60: 00 + 3c61: 41 5d pop %r13 + 3c63: 41 5c pop %r12 + 3c65: 5f pop %rdi + 3c66: 5e pop %rsi + 3c67: 5b pop %rbx + 3c68: c3 ret + 3c69: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3c70: 00 + 3c71: 48 33 cc xor %rsp,%rcx + 3c74: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260d270 + 3c7b: 75 be jne 0x3c3b + 3c7d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c82: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 3c89: 00 + 3c8a: 41 5d pop %r13 + 3c8c: 41 5c pop %r12 + 3c8e: 5f pop %rdi + 3c8f: 5e pop %rsi + 3c90: 5b pop %rbx + 3c91: c3 ret + 3c92: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3c99: 00 + 3c9a: 48 33 cc xor %rsp,%rcx + 3c9d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260d270 + 3ca4: 75 95 jne 0x3c3b + 3ca6: eb d5 jmp 0x3c7d + 3ca8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3caf: 00 + 3cb0: 48 33 cc xor %rsp,%rcx + 3cb3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260d270 + 3cba: 0f 85 7b ff ff ff jne 0x3c3b + 3cc0: eb bb jmp 0x3c7d + 3cc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3cc9: 00 + 3cca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3cd8: 00 + 3cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ce0: 53 push %rbx + 3ce1: 56 push %rsi + 3ce2: 57 push %rdi + 3ce3: 41 54 push %r12 + 3ce5: 41 55 push %r13 + 3ce7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 3cee: 4d 89 c4 mov %r8,%r12 + 3cf1: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260d270 + 3cf8: 48 33 c4 xor %rsp,%rax + 3cfb: 45 89 cd mov %r9d,%r13d + 3cfe: 48 89 cf mov %rcx,%rdi + 3d01: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 3d08: 00 + 3d09: 4d 85 e4 test %r12,%r12 + 3d0c: 0f 84 b3 01 00 00 je 0x3ec5 + 3d12: 48 85 ff test %rdi,%rdi + 3d15: 0f 84 94 01 00 00 je 0x3eaf + 3d1b: 48 85 d2 test %rdx,%rdx + 3d1e: 0f 84 63 01 00 00 je 0x3e87 + 3d24: 45 85 ed test %r13d,%r13d + 3d27: 0f 8e 32 01 00 00 jle 0x3e5f + 3d2d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 3d32: 48 89 f0 mov %rsi,%rax + 3d35: 48 83 e0 3f and $0x3f,%rax + 3d39: 48 f7 d8 neg %rax + 3d3c: 48 83 e0 3f and $0x3f,%rax + 3d40: 48 03 f0 add %rax,%rsi + 3d43: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 3d4a: 00 + 3d4b: 41 83 fd 40 cmp $0x40,%r13d + 3d4f: 0f 8e a2 00 00 00 jle 0x3df7 + 3d55: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 3d5a: 45 89 ee mov %r13d,%r14d + 3d5d: 4d 89 e5 mov %r12,%r13 + 3d60: 49 89 d4 mov %rdx,%r12 + 3d63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d6a: 00 + 3d6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d80: 4c 89 e1 mov %r12,%rcx + 3d83: 48 89 f2 mov %rsi,%rdx + 3d86: 49 89 d8 mov %rbx,%r8 + 3d89: 41 b9 40 00 00 00 mov $0x40,%r9d + 3d8f: e8 ec 47 13 00 call 0x138580 + 3d94: 48 89 f9 mov %rdi,%rcx + 3d97: 48 89 f2 mov %rsi,%rdx + 3d9a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3da0: e8 1b c0 ff ff call 0xfffffffffffffdc0 + 3da5: 48 89 f9 mov %rdi,%rcx + 3da8: 48 89 da mov %rbx,%rdx + 3dab: 41 b8 40 00 00 00 mov $0x40,%r8d + 3db1: e8 0a c0 ff ff call 0xfffffffffffffdc0 + 3db6: 48 89 d9 mov %rbx,%rcx + 3db9: 48 89 f2 mov %rsi,%rdx + 3dbc: 4d 89 e8 mov %r13,%r8 + 3dbf: 41 b9 40 00 00 00 mov $0x40,%r9d + 3dc5: e8 b6 7c 03 00 call 0x3ba80 + 3dca: 41 83 c6 c0 add $0xffffffc0,%r14d + 3dce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3dd5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 3ddc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3de3: 41 83 fe 40 cmp $0x40,%r14d + 3de7: 7f 97 jg 0x3d80 + 3de9: 4c 89 e2 mov %r12,%rdx + 3dec: 4d 89 ec mov %r13,%r12 + 3def: 45 89 f5 mov %r14d,%r13d + 3df2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3df7: 48 89 d1 mov %rdx,%rcx + 3dfa: 48 89 f2 mov %rsi,%rdx + 3dfd: 49 89 d8 mov %rbx,%r8 + 3e00: 45 89 e9 mov %r13d,%r9d + 3e03: e8 78 47 13 00 call 0x138580 + 3e08: 48 89 f9 mov %rdi,%rcx + 3e0b: 48 89 f2 mov %rsi,%rdx + 3e0e: 45 89 e8 mov %r13d,%r8d + 3e11: e8 aa bf ff ff call 0xfffffffffffffdc0 + 3e16: 48 89 f9 mov %rdi,%rcx + 3e19: 48 89 da mov %rbx,%rdx + 3e1c: 45 89 e8 mov %r13d,%r8d + 3e1f: e8 9c bf ff ff call 0xfffffffffffffdc0 + 3e24: 48 89 d9 mov %rbx,%rcx + 3e27: 48 89 f2 mov %rsi,%rdx + 3e2a: 4d 89 e0 mov %r12,%r8 + 3e2d: 45 89 e9 mov %r13d,%r9d + 3e30: e8 4b 7c 03 00 call 0x3ba80 + 3e35: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3e3c: 00 + 3e3d: 48 33 cc xor %rsp,%rcx + 3e40: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260d270 + 3e47: 75 11 jne 0x3e5a + 3e49: 33 c0 xor %eax,%eax + 3e4b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3e52: 41 5d pop %r13 + 3e54: 41 5c pop %r12 + 3e56: 5f pop %rdi + 3e57: 5e pop %rsi + 3e58: 5b pop %rbx + 3e59: c3 ret + 3e5a: e8 71 4b 12 01 call 0x11289d0 + 3e5f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3e66: 00 + 3e67: 48 33 cc xor %rsp,%rcx + 3e6a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260d270 + 3e71: 75 e7 jne 0x3e5a + 3e73: b8 fa ff ff ff mov $0xfffffffa,%eax + 3e78: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3e7f: 41 5d pop %r13 + 3e81: 41 5c pop %r12 + 3e83: 5f pop %rdi + 3e84: 5e pop %rsi + 3e85: 5b pop %rbx + 3e86: c3 ret + 3e87: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3e8e: 00 + 3e8f: 48 33 cc xor %rsp,%rcx + 3e92: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260d270 + 3e99: 75 bf jne 0x3e5a + 3e9b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3ea0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3ea7: 41 5d pop %r13 + 3ea9: 41 5c pop %r12 + 3eab: 5f pop %rdi + 3eac: 5e pop %rsi + 3ead: 5b pop %rbx + 3eae: c3 ret + 3eaf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3eb6: 00 + 3eb7: 48 33 cc xor %rsp,%rcx + 3eba: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260d270 + 3ec1: 75 97 jne 0x3e5a + 3ec3: eb d6 jmp 0x3e9b + 3ec5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3ecc: 00 + 3ecd: 48 33 cc xor %rsp,%rcx + 3ed0: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260d270 + 3ed7: 75 81 jne 0x3e5a + 3ed9: eb c0 jmp 0x3e9b + 3edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3ee0: 53 push %rbx + 3ee1: 56 push %rsi + 3ee2: 57 push %rdi + 3ee3: 41 54 push %r12 + 3ee5: 41 55 push %r13 + 3ee7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 3eee: 4d 89 c4 mov %r8,%r12 + 3ef1: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260d270 + 3ef8: 45 89 cd mov %r9d,%r13d + 3efb: 48 33 c4 xor %rsp,%rax + 3efe: 48 89 cf mov %rcx,%rdi + 3f01: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 3f08: 00 + 3f09: 4d 85 e4 test %r12,%r12 + 3f0c: 0f 84 b3 01 00 00 je 0x40c5 + 3f12: 48 85 ff test %rdi,%rdi + 3f15: 0f 84 94 01 00 00 je 0x40af + 3f1b: 48 85 d2 test %rdx,%rdx + 3f1e: 0f 84 63 01 00 00 je 0x4087 + 3f24: 45 85 ed test %r13d,%r13d + 3f27: 0f 8e 32 01 00 00 jle 0x405f + 3f2d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 3f32: 48 89 c3 mov %rax,%rbx + 3f35: 48 83 e3 3f and $0x3f,%rbx + 3f39: 48 f7 db neg %rbx + 3f3c: 48 83 e3 3f and $0x3f,%rbx + 3f40: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 3f44: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 3f4b: 00 + 3f4c: 41 83 fd 40 cmp $0x40,%r13d + 3f50: 0f 8e a1 00 00 00 jle 0x3ff7 + 3f56: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 3f5b: 45 89 ee mov %r13d,%r14d + 3f5e: 4d 89 e5 mov %r12,%r13 + 3f61: 49 89 d4 mov %rdx,%r12 + 3f64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f6b: 00 + 3f6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3f73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f7f: 00 + 3f80: 4c 89 e1 mov %r12,%rcx + 3f83: 48 89 f2 mov %rsi,%rdx + 3f86: 49 89 d8 mov %rbx,%r8 + 3f89: 41 b9 40 00 00 00 mov $0x40,%r9d + 3f8f: e8 0c 46 13 00 call 0x1385a0 + 3f94: 48 89 f9 mov %rdi,%rcx + 3f97: 48 89 f2 mov %rsi,%rdx + 3f9a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3fa0: e8 5b be ff ff call 0xfffffffffffffe00 + 3fa5: 48 89 f9 mov %rdi,%rcx + 3fa8: 48 89 da mov %rbx,%rdx + 3fab: 41 b8 40 00 00 00 mov $0x40,%r8d + 3fb1: e8 4a be ff ff call 0xfffffffffffffe00 + 3fb6: 48 89 d9 mov %rbx,%rcx + 3fb9: 48 89 f2 mov %rsi,%rdx + 3fbc: 4d 89 e8 mov %r13,%r8 + 3fbf: 41 b9 40 00 00 00 mov $0x40,%r9d + 3fc5: e8 36 80 03 00 call 0x3c000 + 3fca: 41 83 c6 c0 add $0xffffffc0,%r14d + 3fce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3fd5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 3fdc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3fe3: 41 83 fe 40 cmp $0x40,%r14d + 3fe7: 7f 97 jg 0x3f80 + 3fe9: 4c 89 e2 mov %r12,%rdx + 3fec: 4d 89 ec mov %r13,%r12 + 3fef: 45 89 f5 mov %r14d,%r13d + 3ff2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3ff7: 48 89 d1 mov %rdx,%rcx + 3ffa: 48 89 f2 mov %rsi,%rdx + 3ffd: 49 89 d8 mov %rbx,%r8 + 4000: 45 89 e9 mov %r13d,%r9d + 4003: e8 98 45 13 00 call 0x1385a0 + 4008: 48 89 f9 mov %rdi,%rcx + 400b: 48 89 f2 mov %rsi,%rdx + 400e: 45 89 e8 mov %r13d,%r8d + 4011: e8 ea bd ff ff call 0xfffffffffffffe00 + 4016: 48 89 f9 mov %rdi,%rcx + 4019: 48 89 da mov %rbx,%rdx + 401c: 45 89 e8 mov %r13d,%r8d + 401f: e8 dc bd ff ff call 0xfffffffffffffe00 + 4024: 48 89 d9 mov %rbx,%rcx + 4027: 48 89 f2 mov %rsi,%rdx + 402a: 4d 89 e0 mov %r12,%r8 + 402d: 45 89 e9 mov %r13d,%r9d + 4030: e8 cb 7f 03 00 call 0x3c000 + 4035: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 403c: 00 + 403d: 48 33 cc xor %rsp,%rcx + 4040: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260d270 + 4047: 75 11 jne 0x405a + 4049: 33 c0 xor %eax,%eax + 404b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 4052: 41 5d pop %r13 + 4054: 41 5c pop %r12 + 4056: 5f pop %rdi + 4057: 5e pop %rsi + 4058: 5b pop %rbx + 4059: c3 ret + 405a: e8 71 49 12 01 call 0x11289d0 + 405f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 4066: 00 + 4067: 48 33 cc xor %rsp,%rcx + 406a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260d270 + 4071: 75 e7 jne 0x405a + 4073: b8 fa ff ff ff mov $0xfffffffa,%eax + 4078: 48 81 c4 70 04 00 00 add $0x470,%rsp + 407f: 41 5d pop %r13 + 4081: 41 5c pop %r12 + 4083: 5f pop %rdi + 4084: 5e pop %rsi + 4085: 5b pop %rbx + 4086: c3 ret + 4087: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 408e: 00 + 408f: 48 33 cc xor %rsp,%rcx + 4092: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260d270 + 4099: 75 bf jne 0x405a + 409b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 40a0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 40a7: 41 5d pop %r13 + 40a9: 41 5c pop %r12 + 40ab: 5f pop %rdi + 40ac: 5e pop %rsi + 40ad: 5b pop %rbx + 40ae: c3 ret + 40af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 40b6: 00 + 40b7: 48 33 cc xor %rsp,%rcx + 40ba: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260d270 + 40c1: 75 97 jne 0x405a + 40c3: eb d6 jmp 0x409b + 40c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 40cc: 00 + 40cd: 48 33 cc xor %rsp,%rcx + 40d0: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260d270 + 40d7: 75 81 jne 0x405a + 40d9: eb c0 jmp 0x409b + 40db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 40e0: 53 push %rbx + 40e1: 56 push %rsi + 40e2: 57 push %rdi + 40e3: 41 54 push %r12 + 40e5: 41 55 push %r13 + 40e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 40ee: 4d 89 c4 mov %r8,%r12 + 40f1: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260d270 + 40f8: 45 89 cd mov %r9d,%r13d + 40fb: 48 33 c4 xor %rsp,%rax + 40fe: 48 89 cf mov %rcx,%rdi + 4101: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 4108: 00 + 4109: 4d 85 e4 test %r12,%r12 + 410c: 0f 84 b3 01 00 00 je 0x42c5 + 4112: 48 85 ff test %rdi,%rdi + 4115: 0f 84 94 01 00 00 je 0x42af + 411b: 48 85 d2 test %rdx,%rdx + 411e: 0f 84 63 01 00 00 je 0x4287 + 4124: 45 85 ed test %r13d,%r13d + 4127: 0f 8e 32 01 00 00 jle 0x425f + 412d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 4132: 48 89 c3 mov %rax,%rbx + 4135: 48 83 e3 3f and $0x3f,%rbx + 4139: 48 f7 db neg %rbx + 413c: 48 83 e3 3f and $0x3f,%rbx + 4140: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 4144: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 414b: 00 + 414c: 41 83 fd 40 cmp $0x40,%r13d + 4150: 0f 8e a1 00 00 00 jle 0x41f7 + 4156: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 415b: 45 89 ee mov %r13d,%r14d + 415e: 4d 89 e5 mov %r12,%r13 + 4161: 49 89 d4 mov %rdx,%r12 + 4164: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 416b: 00 + 416c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 417f: 00 + 4180: 4c 89 e1 mov %r12,%rcx + 4183: 48 89 f2 mov %rsi,%rdx + 4186: 49 89 d8 mov %rbx,%r8 + 4189: 41 b9 40 00 00 00 mov $0x40,%r9d + 418f: e8 2c 44 13 00 call 0x1385c0 + 4194: 48 89 f9 mov %rdi,%rcx + 4197: 48 89 f2 mov %rsi,%rdx + 419a: 41 b8 40 00 00 00 mov $0x40,%r8d + 41a0: e8 5b be ff ff call 0x0 + 41a5: 48 89 f9 mov %rdi,%rcx + 41a8: 48 89 da mov %rbx,%rdx + 41ab: 41 b8 40 00 00 00 mov $0x40,%r8d + 41b1: e8 4a be ff ff call 0x0 + 41b6: 48 89 d9 mov %rbx,%rcx + 41b9: 48 89 f2 mov %rsi,%rdx + 41bc: 4d 89 e8 mov %r13,%r8 + 41bf: 41 b9 40 00 00 00 mov $0x40,%r9d + 41c5: e8 16 86 03 00 call 0x3c7e0 + 41ca: 41 83 c6 c0 add $0xffffffc0,%r14d + 41ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 41d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 41dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 41e3: 41 83 fe 40 cmp $0x40,%r14d + 41e7: 7f 97 jg 0x4180 + 41e9: 4c 89 e2 mov %r12,%rdx + 41ec: 4d 89 ec mov %r13,%r12 + 41ef: 45 89 f5 mov %r14d,%r13d + 41f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 41f7: 48 89 d1 mov %rdx,%rcx + 41fa: 48 89 f2 mov %rsi,%rdx + 41fd: 49 89 d8 mov %rbx,%r8 + 4200: 45 89 e9 mov %r13d,%r9d + 4203: e8 b8 43 13 00 call 0x1385c0 + 4208: 48 89 f9 mov %rdi,%rcx + 420b: 48 89 f2 mov %rsi,%rdx + 420e: 45 89 e8 mov %r13d,%r8d + 4211: e8 ea bd ff ff call 0x0 + 4216: 48 89 f9 mov %rdi,%rcx + 4219: 48 89 da mov %rbx,%rdx + 421c: 45 89 e8 mov %r13d,%r8d + 421f: e8 dc bd ff ff call 0x0 + 4224: 48 89 d9 mov %rbx,%rcx + 4227: 48 89 f2 mov %rsi,%rdx + 422a: 4d 89 e0 mov %r12,%r8 + 422d: 45 89 e9 mov %r13d,%r9d + 4230: e8 ab 85 03 00 call 0x3c7e0 + 4235: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 423c: 00 + 423d: 48 33 cc xor %rsp,%rcx + 4240: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260d270 + 4247: 75 11 jne 0x425a + 4249: 33 c0 xor %eax,%eax + 424b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 4252: 41 5d pop %r13 + 4254: 41 5c pop %r12 + 4256: 5f pop %rdi + 4257: 5e pop %rsi + 4258: 5b pop %rbx + 4259: c3 ret + 425a: e8 71 47 12 01 call 0x11289d0 + 425f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 4266: 00 + 4267: 48 33 cc xor %rsp,%rcx + 426a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260d270 + 4271: 75 e7 jne 0x425a + 4273: b8 fa ff ff ff mov $0xfffffffa,%eax + 4278: 48 81 c4 70 04 00 00 add $0x470,%rsp + 427f: 41 5d pop %r13 + 4281: 41 5c pop %r12 + 4283: 5f pop %rdi + 4284: 5e pop %rsi + 4285: 5b pop %rbx + 4286: c3 ret + 4287: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 428e: 00 + 428f: 48 33 cc xor %rsp,%rcx + 4292: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260d270 + 4299: 75 bf jne 0x425a + 429b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 42a0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 42a7: 41 5d pop %r13 + 42a9: 41 5c pop %r12 + 42ab: 5f pop %rdi + 42ac: 5e pop %rsi + 42ad: 5b pop %rbx + 42ae: c3 ret + 42af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 42b6: 00 + 42b7: 48 33 cc xor %rsp,%rcx + 42ba: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260d270 + 42c1: 75 97 jne 0x425a + 42c3: eb d6 jmp 0x429b + 42c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 42cc: 00 + 42cd: 48 33 cc xor %rsp,%rcx + 42d0: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260d270 + 42d7: 75 81 jne 0x425a + 42d9: eb c0 jmp 0x429b + 42db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 42e0: 53 push %rbx + 42e1: 56 push %rsi + 42e2: 57 push %rdi + 42e3: 41 54 push %r12 + 42e5: 41 55 push %r13 + 42e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 42ee: 4d 89 c4 mov %r8,%r12 + 42f1: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260d270 + 42f8: 45 89 cd mov %r9d,%r13d + 42fb: 48 33 c4 xor %rsp,%rax + 42fe: 48 89 cf mov %rcx,%rdi + 4301: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 4308: 00 + 4309: 4d 85 e4 test %r12,%r12 + 430c: 0f 84 b3 01 00 00 je 0x44c5 + 4312: 48 85 ff test %rdi,%rdi + 4315: 0f 84 94 01 00 00 je 0x44af + 431b: 48 85 d2 test %rdx,%rdx + 431e: 0f 84 63 01 00 00 je 0x4487 + 4324: 45 85 ed test %r13d,%r13d + 4327: 0f 8e 32 01 00 00 jle 0x445f + 432d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 4332: 48 89 c3 mov %rax,%rbx + 4335: 48 83 e3 3f and $0x3f,%rbx + 4339: 48 f7 db neg %rbx + 433c: 48 83 e3 3f and $0x3f,%rbx + 4340: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 4344: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 434b: 00 + 434c: 41 83 fd 40 cmp $0x40,%r13d + 4350: 0f 8e a1 00 00 00 jle 0x43f7 + 4356: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 435b: 45 89 ee mov %r13d,%r14d + 435e: 4d 89 e5 mov %r12,%r13 + 4361: 49 89 d4 mov %rdx,%r12 + 4364: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 436b: 00 + 436c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 437f: 00 + 4380: 4c 89 e1 mov %r12,%rcx + 4383: 48 89 f2 mov %rsi,%rdx + 4386: 49 89 d8 mov %rbx,%r8 + 4389: 41 b9 40 00 00 00 mov $0x40,%r9d + 438f: e8 4c 42 13 00 call 0x1385e0 + 4394: 48 89 f9 mov %rdi,%rcx + 4397: 48 89 f2 mov %rsi,%rdx + 439a: 41 b8 40 00 00 00 mov $0x40,%r8d + 43a0: e8 1b be ff ff call 0x1c0 + 43a5: 48 89 f9 mov %rdi,%rcx + 43a8: 48 89 da mov %rbx,%rdx + 43ab: 41 b8 40 00 00 00 mov $0x40,%r8d + 43b1: e8 0a be ff ff call 0x1c0 + 43b6: 48 89 d9 mov %rbx,%rcx + 43b9: 48 89 f2 mov %rsi,%rdx + 43bc: 4d 89 e8 mov %r13,%r8 + 43bf: 41 b9 40 00 00 00 mov $0x40,%r9d + 43c5: e8 96 8b 03 00 call 0x3cf60 + 43ca: 41 83 c6 c0 add $0xffffffc0,%r14d + 43ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 43d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 43dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 43e3: 41 83 fe 40 cmp $0x40,%r14d + 43e7: 7f 97 jg 0x4380 + 43e9: 4c 89 e2 mov %r12,%rdx + 43ec: 4d 89 ec mov %r13,%r12 + 43ef: 45 89 f5 mov %r14d,%r13d + 43f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 43f7: 48 89 d1 mov %rdx,%rcx + 43fa: 48 89 f2 mov %rsi,%rdx + 43fd: 49 89 d8 mov %rbx,%r8 + 4400: 45 89 e9 mov %r13d,%r9d + 4403: e8 d8 41 13 00 call 0x1385e0 + 4408: 48 89 f9 mov %rdi,%rcx + 440b: 48 89 f2 mov %rsi,%rdx + 440e: 45 89 e8 mov %r13d,%r8d + 4411: e8 aa bd ff ff call 0x1c0 + 4416: 48 89 f9 mov %rdi,%rcx + 4419: 48 89 da mov %rbx,%rdx + 441c: 45 89 e8 mov %r13d,%r8d + 441f: e8 9c bd ff ff call 0x1c0 + 4424: 48 89 d9 mov %rbx,%rcx + 4427: 48 89 f2 mov %rsi,%rdx + 442a: 4d 89 e0 mov %r12,%r8 + 442d: 45 89 e9 mov %r13d,%r9d + 4430: e8 2b 8b 03 00 call 0x3cf60 + 4435: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 443c: 00 + 443d: 48 33 cc xor %rsp,%rcx + 4440: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260d270 + 4447: 75 11 jne 0x445a + 4449: 33 c0 xor %eax,%eax + 444b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 4452: 41 5d pop %r13 + 4454: 41 5c pop %r12 + 4456: 5f pop %rdi + 4457: 5e pop %rsi + 4458: 5b pop %rbx + 4459: c3 ret + 445a: e8 71 45 12 01 call 0x11289d0 + 445f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 4466: 00 + 4467: 48 33 cc xor %rsp,%rcx + 446a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260d270 + 4471: 75 e7 jne 0x445a + 4473: b8 fa ff ff ff mov $0xfffffffa,%eax + 4478: 48 81 c4 70 04 00 00 add $0x470,%rsp + 447f: 41 5d pop %r13 + 4481: 41 5c pop %r12 + 4483: 5f pop %rdi + 4484: 5e pop %rsi + 4485: 5b pop %rbx + 4486: c3 ret + 4487: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 448e: 00 + 448f: 48 33 cc xor %rsp,%rcx + 4492: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260d270 + 4499: 75 bf jne 0x445a + 449b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 44a0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 44a7: 41 5d pop %r13 + 44a9: 41 5c pop %r12 + 44ab: 5f pop %rdi + 44ac: 5e pop %rsi + 44ad: 5b pop %rbx + 44ae: c3 ret + 44af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 44b6: 00 + 44b7: 48 33 cc xor %rsp,%rcx + 44ba: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260d270 + 44c1: 75 97 jne 0x445a + 44c3: eb d6 jmp 0x449b + 44c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 44cc: 00 + 44cd: 48 33 cc xor %rsp,%rcx + 44d0: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260d270 + 44d7: 75 81 jne 0x445a + 44d9: eb c0 jmp 0x449b + 44db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 44e0: 48 83 ec 28 sub $0x28,%rsp + 44e4: 48 85 c9 test %rcx,%rcx + 44e7: 74 25 je 0x450e + 44e9: 48 85 d2 test %rdx,%rdx + 44ec: 74 20 je 0x450e + 44ee: 4d 85 c0 test %r8,%r8 + 44f1: 74 1b je 0x450e + 44f3: 45 85 c9 test %r9d,%r9d + 44f6: 7f 0a jg 0x4502 + 44f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 44fd: 48 83 c4 28 add $0x28,%rsp + 4501: c3 ret + 4502: e8 d9 91 03 00 call 0x3d6e0 + 4507: 33 c0 xor %eax,%eax + 4509: 48 83 c4 28 add $0x28,%rsp + 450d: c3 ret + 450e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4513: 48 83 c4 28 add $0x28,%rsp + 4517: c3 ret + 4518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 451f: 00 + 4520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4525: 48 85 c9 test %rcx,%rcx + 4528: 74 27 je 0x4551 + 452a: 48 85 d2 test %rdx,%rdx + 452d: 74 22 je 0x4551 + 452f: 4d 85 c0 test %r8,%r8 + 4532: 74 1d je 0x4551 + 4534: 45 85 c9 test %r9d,%r9d + 4537: 7f 0b jg 0x4544 + 4539: b8 fa ff ff ff mov $0xfffffffa,%eax + 453e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4543: c3 ret + 4544: e8 77 94 03 00 call 0x3d9c0 + 4549: 33 c0 xor %eax,%eax + 454b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4550: c3 ret + 4551: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4556: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 455b: c3 ret + 455c: 0f 1f 40 00 nopl 0x0(%rax) + 4560: 48 83 ec 28 sub $0x28,%rsp + 4564: 48 85 c9 test %rcx,%rcx + 4567: 74 25 je 0x458e + 4569: 48 85 d2 test %rdx,%rdx + 456c: 74 20 je 0x458e + 456e: 4d 85 c0 test %r8,%r8 + 4571: 74 1b je 0x458e + 4573: 45 85 c9 test %r9d,%r9d + 4576: 7f 0a jg 0x4582 + 4578: b8 fa ff ff ff mov $0xfffffffa,%eax + 457d: 48 83 c4 28 add $0x28,%rsp + 4581: c3 ret + 4582: e8 19 97 03 00 call 0x3dca0 + 4587: 33 c0 xor %eax,%eax + 4589: 48 83 c4 28 add $0x28,%rsp + 458d: c3 ret + 458e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4593: 48 83 c4 28 add $0x28,%rsp + 4597: c3 ret + 4598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 459f: 00 + 45a0: 41 57 push %r15 + 45a2: 49 89 ca mov %rcx,%r10 + 45a5: 49 89 d3 mov %rdx,%r11 + 45a8: 4d 85 d2 test %r10,%r10 + 45ab: 0f 84 fb 00 00 00 je 0x46ac + 45b1: 4d 85 db test %r11,%r11 + 45b4: 0f 84 f2 00 00 00 je 0x46ac + 45ba: 4d 85 c0 test %r8,%r8 + 45bd: 0f 84 e9 00 00 00 je 0x46ac + 45c3: 45 85 c9 test %r9d,%r9d + 45c6: 0f 8e d8 00 00 00 jle 0x46a4 + 45cc: 49 63 d1 movslq %r9d,%rdx + 45cf: 48 83 fa 08 cmp $0x8,%rdx + 45d3: 0f 8c c6 00 00 00 jl 0x469f + 45d9: 4c 89 c0 mov %r8,%rax + 45dc: 48 83 e0 0f and $0xf,%rax + 45e0: 85 c0 test %eax,%eax + 45e2: 74 10 je 0x45f4 + 45e4: a8 03 test $0x3,%al + 45e6: 0f 85 b3 00 00 00 jne 0x469f + 45ec: f7 d8 neg %eax + 45ee: 83 c0 10 add $0x10,%eax + 45f1: c1 e8 02 shr $0x2,%eax + 45f4: 89 c1 mov %eax,%ecx + 45f6: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 45fa: 49 3b d7 cmp %r15,%rdx + 45fd: 0f 8c 9c 00 00 00 jl 0x469f + 4603: 45 89 cf mov %r9d,%r15d + 4606: 44 2b f8 sub %eax,%r15d + 4609: 41 83 e7 07 and $0x7,%r15d + 460d: 45 2b cf sub %r15d,%r9d + 4610: 4d 63 c9 movslq %r9d,%r9 + 4613: 85 c0 test %eax,%eax + 4615: b8 00 00 00 00 mov $0x0,%eax + 461a: 76 24 jbe 0x4640 + 461c: 0f 1f 40 00 nopl 0x0(%rax) + 4620: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 4626: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 + 462c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 4632: 48 ff c0 inc %rax + 4635: 48 3b c1 cmp %rcx,%rax + 4638: 72 e6 jb 0x4620 + 463a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4640: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 4646: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 464d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 + 4653: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 465a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 4660: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 4667: 48 83 c1 08 add $0x8,%rcx + 466b: 49 3b c9 cmp %r9,%rcx + 466e: 72 d0 jb 0x4640 + 4670: 4c 3b ca cmp %rdx,%r9 + 4673: 73 25 jae 0x469a + 4675: 0f 1f 40 00 nopl 0x0(%rax) + 4679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4680: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 4686: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 + 468c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 4692: 49 ff c1 inc %r9 + 4695: 4c 3b ca cmp %rdx,%r9 + 4698: 72 e6 jb 0x4680 + 469a: 33 c0 xor %eax,%eax + 469c: 41 5f pop %r15 + 469e: c3 ret + 469f: 45 33 c9 xor %r9d,%r9d + 46a2: eb cc jmp 0x4670 + 46a4: b8 fa ff ff ff mov $0xfffffffa,%eax + 46a9: 41 5f pop %r15 + 46ab: c3 ret + 46ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 46b1: 41 5f pop %r15 + 46b3: c3 ret + 46b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 46b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46c0: 53 push %rbx + 46c1: 57 push %rdi + 46c2: 55 push %rbp + 46c3: 49 89 ca mov %rcx,%r10 + 46c6: 4d 85 d2 test %r10,%r10 + 46c9: 0f 84 92 01 00 00 je 0x4861 + 46cf: 48 85 d2 test %rdx,%rdx + 46d2: 0f 84 89 01 00 00 je 0x4861 + 46d8: 4d 85 c0 test %r8,%r8 + 46db: 0f 84 80 01 00 00 je 0x4861 + 46e1: 45 85 c9 test %r9d,%r9d + 46e4: 0f 8e 6e 01 00 00 jle 0x4858 + 46ea: 41 83 f9 10 cmp $0x10,%r9d + 46ee: 0f 8c 50 01 00 00 jl 0x4844 + 46f4: 41 83 f9 1d cmp $0x1d,%r9d + 46f8: 0f 8c 4d 01 00 00 jl 0x484b + 46fe: 4c 89 c1 mov %r8,%rcx + 4701: 48 83 e1 1f and $0x1f,%rcx + 4705: 89 c9 mov %ecx,%ecx + 4707: 85 c9 test %ecx,%ecx + 4709: 74 11 je 0x471c + 470b: f6 c1 03 test $0x3,%cl + 470e: 0f 85 30 01 00 00 jne 0x4844 + 4714: f7 d9 neg %ecx + 4716: 83 c1 20 add $0x20,%ecx + 4719: c1 e9 02 shr $0x2,%ecx + 471c: 8d 41 10 lea 0x10(%rcx),%eax + 471f: 44 3b c8 cmp %eax,%r9d + 4722: 0f 8c 1c 01 00 00 jl 0x4844 + 4728: 44 89 cf mov %r9d,%edi + 472b: 33 c0 xor %eax,%eax + 472d: 2b f9 sub %ecx,%edi + 472f: 83 e7 0f and $0xf,%edi + 4732: f7 df neg %edi + 4734: 41 03 f9 add %r9d,%edi + 4737: 85 c9 test %ecx,%ecx + 4739: 76 1e jbe 0x4759 + 473b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4740: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 4746: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 474b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 4751: 48 ff c0 inc %rax + 4754: 48 3b c1 cmp %rcx,%rax + 4757: 72 e7 jb 0x4740 + 4759: 48 63 c7 movslq %edi,%rax + 475c: 0f 1f 40 00 nopl 0x0(%rax) + 4760: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 4766: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 476d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 4772: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 4778: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 477e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 4785: 48 83 c1 10 add $0x10,%rcx + 4789: 48 3b c8 cmp %rax,%rcx + 478c: 72 d2 jb 0x4760 + 478e: 8d 47 01 lea 0x1(%rdi),%eax + 4791: 41 3b c1 cmp %r9d,%eax + 4794: 0f 87 9d 00 00 00 ja 0x4837 + 479a: 4d 63 c9 movslq %r9d,%r9 + 479d: 48 63 ff movslq %edi,%rdi + 47a0: 4c 2b cf sub %rdi,%r9 + 47a3: 49 83 f9 04 cmp $0x4,%r9 + 47a7: 0f 8c 93 00 00 00 jl 0x4840 + 47ad: 48 63 ff movslq %edi,%rdi + 47b0: 44 89 cd mov %r9d,%ebp + 47b3: 83 e5 fc and $0xfffffffc,%ebp + 47b6: 33 c9 xor %ecx,%ecx + 47b8: 48 63 ed movslq %ebp,%rbp + 47bb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 47bf: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 47c3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 47c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 47ce: 00 + 47cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47d6: 0f 1f 00 nopl (%rax) + 47d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47e0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 47e6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 47eb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 47f0: 48 83 c1 04 add $0x4,%rcx + 47f4: 48 3b cd cmp %rbp,%rcx + 47f7: 72 e7 jb 0x47e0 + 47f9: 49 3b e9 cmp %r9,%rbp + 47fc: 73 39 jae 0x4837 + 47fe: 48 63 ff movslq %edi,%rdi + 4801: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 4805: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 4809: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 480d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4814: 00 + 4815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 481c: 0f 1f 40 00 nopl 0x0(%rax) + 4820: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 4825: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 + 482a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 482f: 48 ff c5 inc %rbp + 4832: 49 3b e9 cmp %r9,%rbp + 4835: 72 e9 jb 0x4820 + 4837: 33 c0 xor %eax,%eax + 4839: c5 f8 77 vzeroupper + 483c: 5d pop %rbp + 483d: 5f pop %rdi + 483e: 5b pop %rbx + 483f: c3 ret + 4840: 33 ed xor %ebp,%ebp + 4842: eb b5 jmp 0x47f9 + 4844: 33 ff xor %edi,%edi + 4846: e9 43 ff ff ff jmp 0x478e + 484b: 44 89 cf mov %r9d,%edi + 484e: 33 c9 xor %ecx,%ecx + 4850: 83 e7 f0 and $0xfffffff0,%edi + 4853: e9 01 ff ff ff jmp 0x4759 + 4858: b8 fa ff ff ff mov $0xfffffffa,%eax + 485d: 5d pop %rbp + 485e: 5f pop %rdi + 485f: 5b pop %rbx + 4860: c3 ret + 4861: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4866: 5d pop %rbp + 4867: 5f pop %rdi + 4868: 5b pop %rbx + 4869: c3 ret + 486a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4871: 00 + 4872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4880: 56 push %rsi + 4881: 57 push %rdi + 4882: 41 54 push %r12 + 4884: 55 push %rbp + 4885: 48 83 ec 28 sub $0x28,%rsp + 4889: 89 ce mov %ecx,%esi + 488b: 4c 89 cd mov %r9,%rbp + 488e: 83 fe 1e cmp $0x1e,%esi + 4891: 0f 87 83 01 00 00 ja 0x4a1a + 4897: 48 85 ed test %rbp,%rbp + 489a: 0f 84 89 01 00 00 je 0x4a29 + 48a0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 48a5: 48 85 ff test %rdi,%rdi + 48a8: 0f 84 7b 01 00 00 je 0x4a29 + 48ae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 48b3: 4d 85 e4 test %r12,%r12 + 48b6: 0f 84 6d 01 00 00 je 0x4a29 + 48bc: 83 fa 08 cmp $0x8,%edx + 48bf: 74 1e je 0x48df + 48c1: 83 fa 04 cmp $0x4,%edx + 48c4: 74 19 je 0x48df + 48c6: 83 fa 01 cmp $0x1,%edx + 48c9: 74 14 je 0x48df + 48cb: 83 fa 02 cmp $0x2,%edx + 48ce: 74 0f je 0x48df + 48d0: b8 ee ff ff ff mov $0xffffffee,%eax + 48d5: 48 83 c4 28 add $0x28,%rsp + 48d9: 5d pop %rbp + 48da: 41 5c pop %r12 + 48dc: 5f pop %rdi + 48dd: 5e pop %rsi + 48de: c3 ret + 48df: 83 fe 1c cmp $0x1c,%esi + 48e2: 0f 8f 32 01 00 00 jg 0x4a1a + 48e8: 83 fe 05 cmp $0x5,%esi + 48eb: 7f 14 jg 0x4901 + 48ed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 48f4: 33 c0 xor %eax,%eax + 48f6: 89 07 mov %eax,(%rdi) + 48f8: 41 89 04 24 mov %eax,(%r12) + 48fc: e9 0d 01 00 00 jmp 0x4a0e + 4901: 83 fe 06 cmp $0x6,%esi + 4904: 7f 11 jg 0x4917 + 4906: 33 c0 xor %eax,%eax + 4908: 89 45 00 mov %eax,0x0(%rbp) + 490b: 89 07 mov %eax,(%rdi) + 490d: 41 89 04 24 mov %eax,(%r12) + 4911: 44 8b 55 00 mov 0x0(%rbp),%r10d + 4915: eb 6a jmp 0x4981 + 4917: 8d 4e ff lea -0x1(%rsi),%ecx + 491a: 83 f9 0e cmp $0xe,%ecx + 491d: 7f 4b jg 0x496a + 491f: 41 bb 01 00 00 00 mov $0x1,%r11d + 4925: 41 d3 e3 shl %cl,%r11d + 4928: 45 89 da mov %r11d,%r10d + 492b: 41 c1 e2 04 shl $0x4,%r10d + 492f: 41 8d 42 4f lea 0x4f(%r10),%eax + 4933: 41 83 c2 3f add $0x3f,%r10d + 4937: 83 e0 c0 and $0xffffffc0,%eax + 493a: 41 83 e2 c0 and $0xffffffc0,%r10d + 493e: 89 45 00 mov %eax,0x0(%rbp) + 4941: c7 07 00 00 00 00 movl $0x0,(%rdi) + 4947: 45 89 14 24 mov %r10d,(%r12) + 494b: 45 89 da mov %r11d,%r10d + 494e: 41 d1 fa sar $1,%r10d + 4951: 41 c1 ea 1e shr $0x1e,%r10d + 4955: 45 03 d3 add %r11d,%r10d + 4958: 41 83 e2 fc and $0xfffffffc,%r10d + 495c: 41 83 c2 43 add $0x43,%r10d + 4960: 41 83 e2 c0 and $0xffffffc0,%r10d + 4964: 44 03 55 00 add 0x0(%rbp),%r10d + 4968: eb 12 jmp 0x497c + 496a: 48 89 ea mov %rbp,%rdx + 496d: 49 89 f8 mov %rdi,%r8 + 4970: 4d 89 e1 mov %r12,%r9 + 4973: e8 08 96 03 00 call 0x3df80 + 4978: 44 8b 55 00 mov 0x0(%rbp),%r10d + 497c: 83 fe 12 cmp $0x12,%esi + 497f: 7d 28 jge 0x49a9 + 4981: 89 f1 mov %esi,%ecx + 4983: b8 01 00 00 00 mov $0x1,%eax + 4988: d3 e0 shl %cl,%eax + 498a: 41 89 c3 mov %eax,%r11d + 498d: 41 d1 fb sar $1,%r11d + 4990: 41 c1 eb 1e shr $0x1e,%r11d + 4994: 44 03 d8 add %eax,%r11d + 4997: 41 c1 eb 02 shr $0x2,%r11d + 499b: 41 c1 e3 04 shl $0x4,%r11d + 499f: 41 83 c3 3f add $0x3f,%r11d + 49a3: 41 83 e3 c0 and $0xffffffc0,%r11d + 49a7: eb 1b jmp 0x49c4 + 49a9: 41 bb 01 00 00 00 mov $0x1,%r11d + 49af: 8d 4e 15 lea 0x15(%rsi),%ecx + 49b2: 41 d3 e3 shl %cl,%r11d + 49b5: 41 c1 e3 04 shl $0x4,%r11d + 49b9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 49c0: 41 83 e3 c0 and $0xffffffc0,%r11d + 49c4: 83 fe 0a cmp $0xa,%esi + 49c7: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 49ce: 00 + 49cf: 89 45 00 mov %eax,0x0(%rbp) + 49d2: 7f 04 jg 0x49d8 + 49d4: 33 c0 xor %eax,%eax + 49d6: eb 25 jmp 0x49fd + 49d8: 89 f1 mov %esi,%ecx + 49da: b8 01 00 00 00 mov $0x1,%eax + 49df: d3 e0 shl %cl,%eax + 49e1: 89 c2 mov %eax,%edx + 49e3: d1 fa sar $1,%edx + 49e5: c1 ea 1e shr $0x1e,%edx + 49e8: 03 d0 add %eax,%edx + 49ea: c1 ea 02 shr $0x2,%edx + 49ed: 8b 2f mov (%rdi),%ebp + 49ef: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 49f6: 83 e6 c0 and $0xffffffc0,%esi + 49f9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 49fd: 89 07 mov %eax,(%rdi) + 49ff: 41 8b 04 24 mov (%r12),%eax + 4a03: 85 c0 test %eax,%eax + 4a05: 7e 07 jle 0x4a0e + 4a07: 83 c0 40 add $0x40,%eax + 4a0a: 41 89 04 24 mov %eax,(%r12) + 4a0e: 33 c0 xor %eax,%eax + 4a10: 48 83 c4 28 add $0x28,%rsp + 4a14: 5d pop %rbp + 4a15: 41 5c pop %r12 + 4a17: 5f pop %rdi + 4a18: 5e pop %rsi + 4a19: c3 ret + 4a1a: b8 ef ff ff ff mov $0xffffffef,%eax + 4a1f: 48 83 c4 28 add $0x28,%rsp + 4a23: 5d pop %rbp + 4a24: 41 5c pop %r12 + 4a26: 5f pop %rdi + 4a27: 5e pop %rsi + 4a28: c3 ret + 4a29: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a2e: 48 83 c4 28 add $0x28,%rsp + 4a32: 5d pop %rbp + 4a33: 41 5c pop %r12 + 4a35: 5f pop %rdi + 4a36: 5e pop %rsi + 4a37: c3 ret + 4a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a3f: 00 + 4a40: 41 54 push %r12 + 4a42: 41 55 push %r13 + 4a44: 41 56 push %r14 + 4a46: 41 57 push %r15 + 4a48: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4a4d: 41 89 cd mov %ecx,%r13d + 4a50: 4d 89 cc mov %r9,%r12 + 4a53: 41 83 fd 1e cmp $0x1e,%r13d + 4a57: 0f 87 97 01 00 00 ja 0x4bf4 + 4a5d: 4d 85 e4 test %r12,%r12 + 4a60: 0f 84 a1 01 00 00 je 0x4c07 + 4a66: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 4a6b: 4d 85 f6 test %r14,%r14 + 4a6e: 0f 84 93 01 00 00 je 0x4c07 + 4a74: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 4a79: 4d 85 ff test %r15,%r15 + 4a7c: 0f 84 85 01 00 00 je 0x4c07 + 4a82: 83 fa 08 cmp $0x8,%edx + 4a85: 74 22 je 0x4aa9 + 4a87: 83 fa 04 cmp $0x4,%edx + 4a8a: 74 1d je 0x4aa9 + 4a8c: 83 fa 01 cmp $0x1,%edx + 4a8f: 74 18 je 0x4aa9 + 4a91: 83 fa 02 cmp $0x2,%edx + 4a94: 74 13 je 0x4aa9 + 4a96: b8 ee ff ff ff mov $0xffffffee,%eax + 4a9b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4aa0: 41 5f pop %r15 + 4aa2: 41 5e pop %r14 + 4aa4: 41 5d pop %r13 + 4aa6: 41 5c pop %r12 + 4aa8: c3 ret + 4aa9: 41 83 fd 1c cmp $0x1c,%r13d + 4aad: 0f 8f 41 01 00 00 jg 0x4bf4 + 4ab3: 41 83 fd 05 cmp $0x5,%r13d + 4ab7: 7f 15 jg 0x4ace + 4ab9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 4ac0: 00 + 4ac1: 33 c0 xor %eax,%eax + 4ac3: 41 89 06 mov %eax,(%r14) + 4ac6: 41 89 07 mov %eax,(%r15) + 4ac9: e9 16 01 00 00 jmp 0x4be4 + 4ace: 41 83 fd 06 cmp $0x6,%r13d + 4ad2: 7f 12 jg 0x4ae6 + 4ad4: 33 c0 xor %eax,%eax + 4ad6: 41 89 04 24 mov %eax,(%r12) + 4ada: 41 89 06 mov %eax,(%r14) + 4add: 41 89 07 mov %eax,(%r15) + 4ae0: 41 8b 14 24 mov (%r12),%edx + 4ae4: eb 6a jmp 0x4b50 + 4ae6: 41 8d 4d ff lea -0x1(%r13),%ecx + 4aea: 83 f9 10 cmp $0x10,%ecx + 4aed: 7f 49 jg 0x4b38 + 4aef: 41 bb 01 00 00 00 mov $0x1,%r11d + 4af5: 41 d3 e3 shl %cl,%r11d + 4af8: 44 89 da mov %r11d,%edx + 4afb: 45 89 da mov %r11d,%r10d + 4afe: d1 fa sar $1,%edx + 4b00: c1 ea 1e shr $0x1e,%edx + 4b03: 41 c1 e2 04 shl $0x4,%r10d + 4b07: 41 03 d3 add %r11d,%edx + 4b0a: 44 89 d0 mov %r10d,%eax + 4b0d: 83 e2 fc and $0xfffffffc,%edx + 4b10: 83 c0 4f add $0x4f,%eax + 4b13: 41 83 c2 3f add $0x3f,%r10d + 4b17: 83 c2 43 add $0x43,%edx + 4b1a: 83 e0 c0 and $0xffffffc0,%eax + 4b1d: 41 89 04 24 mov %eax,(%r12) + 4b21: 41 83 e2 c0 and $0xffffffc0,%r10d + 4b25: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 4b2c: 83 e2 c0 and $0xffffffc0,%edx + 4b2f: 45 89 17 mov %r10d,(%r15) + 4b32: 41 03 14 24 add (%r12),%edx + 4b36: eb 12 jmp 0x4b4a + 4b38: 4c 89 e2 mov %r12,%rdx + 4b3b: 4d 89 f0 mov %r14,%r8 + 4b3e: 4d 89 f9 mov %r15,%r9 + 4b41: e8 5a 96 03 00 call 0x3e1a0 + 4b46: 41 8b 14 24 mov (%r12),%edx + 4b4a: 41 83 fd 11 cmp $0x11,%r13d + 4b4e: 7d 29 jge 0x4b79 + 4b50: 44 89 e9 mov %r13d,%ecx + 4b53: b8 01 00 00 00 mov $0x1,%eax + 4b58: d3 e0 shl %cl,%eax + 4b5a: 41 89 c2 mov %eax,%r10d + 4b5d: 41 d1 fa sar $1,%r10d + 4b60: 41 c1 ea 1e shr $0x1e,%r10d + 4b64: 44 03 d0 add %eax,%r10d + 4b67: 41 c1 ea 02 shr $0x2,%r10d + 4b6b: 41 c1 e2 04 shl $0x4,%r10d + 4b6f: 41 83 c2 3f add $0x3f,%r10d + 4b73: 41 83 e2 c0 and $0xffffffc0,%r10d + 4b77: eb 1c jmp 0x4b95 + 4b79: 41 ba 01 00 00 00 mov $0x1,%r10d + 4b7f: 41 8d 4d 15 lea 0x15(%r13),%ecx + 4b83: 41 d3 e2 shl %cl,%r10d + 4b86: 41 c1 e2 04 shl $0x4,%r10d + 4b8a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 4b91: 41 83 e2 c0 and $0xffffffc0,%r10d + 4b95: 45 03 d2 add %r10d,%r10d + 4b98: 41 03 d2 add %r10d,%edx + 4b9b: 81 c2 00 01 00 00 add $0x100,%edx + 4ba1: 41 89 14 24 mov %edx,(%r12) + 4ba5: 41 83 fd 0a cmp $0xa,%r13d + 4ba9: 7f 04 jg 0x4baf + 4bab: 33 d2 xor %edx,%edx + 4bad: eb 25 jmp 0x4bd4 + 4baf: 44 89 e9 mov %r13d,%ecx + 4bb2: b8 01 00 00 00 mov $0x1,%eax + 4bb7: d3 e0 shl %cl,%eax + 4bb9: 89 c2 mov %eax,%edx + 4bbb: d1 fa sar $1,%edx + 4bbd: c1 ea 1e shr $0x1e,%edx + 4bc0: 03 d0 add %eax,%edx + 4bc2: c1 ea 02 shr $0x2,%edx + 4bc5: c1 e2 03 shl $0x3,%edx + 4bc8: 83 c2 47 add $0x47,%edx + 4bcb: 83 e2 c0 and $0xffffffc0,%edx + 4bce: 83 c2 40 add $0x40,%edx + 4bd1: 41 03 16 add (%r14),%edx + 4bd4: 41 89 16 mov %edx,(%r14) + 4bd7: 41 8b 07 mov (%r15),%eax + 4bda: 85 c0 test %eax,%eax + 4bdc: 7e 06 jle 0x4be4 + 4bde: 83 c0 40 add $0x40,%eax + 4be1: 41 89 07 mov %eax,(%r15) + 4be4: 33 c0 xor %eax,%eax + 4be6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4beb: 41 5f pop %r15 + 4bed: 41 5e pop %r14 + 4bef: 41 5d pop %r13 + 4bf1: 41 5c pop %r12 + 4bf3: c3 ret + 4bf4: b8 ef ff ff ff mov $0xffffffef,%eax + 4bf9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4bfe: 41 5f pop %r15 + 4c00: 41 5e pop %r14 + 4c02: 41 5d pop %r13 + 4c04: 41 5c pop %r12 + 4c06: c3 ret + 4c07: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4c0c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4c11: 41 5f pop %r15 + 4c13: 41 5e pop %r14 + 4c15: 41 5d pop %r13 + 4c17: 41 5c pop %r12 + 4c19: c3 ret + 4c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4c20: 56 push %rsi + 4c21: 57 push %rdi + 4c22: 41 54 push %r12 + 4c24: 55 push %rbp + 4c25: 48 83 ec 28 sub $0x28,%rsp + 4c29: 89 ce mov %ecx,%esi + 4c2b: 4c 89 cd mov %r9,%rbp + 4c2e: 83 fe 1e cmp $0x1e,%esi + 4c31: 0f 87 83 01 00 00 ja 0x4dba + 4c37: 48 85 ed test %rbp,%rbp + 4c3a: 0f 84 89 01 00 00 je 0x4dc9 + 4c40: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 4c45: 48 85 ff test %rdi,%rdi + 4c48: 0f 84 7b 01 00 00 je 0x4dc9 + 4c4e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 4c53: 4d 85 e4 test %r12,%r12 + 4c56: 0f 84 6d 01 00 00 je 0x4dc9 + 4c5c: 83 fa 08 cmp $0x8,%edx + 4c5f: 74 1e je 0x4c7f + 4c61: 83 fa 04 cmp $0x4,%edx + 4c64: 74 19 je 0x4c7f + 4c66: 83 fa 01 cmp $0x1,%edx + 4c69: 74 14 je 0x4c7f + 4c6b: 83 fa 02 cmp $0x2,%edx + 4c6e: 74 0f je 0x4c7f + 4c70: b8 ee ff ff ff mov $0xffffffee,%eax + 4c75: 48 83 c4 28 add $0x28,%rsp + 4c79: 5d pop %rbp + 4c7a: 41 5c pop %r12 + 4c7c: 5f pop %rdi + 4c7d: 5e pop %rsi + 4c7e: c3 ret + 4c7f: 83 fe 1c cmp $0x1c,%esi + 4c82: 0f 8f 32 01 00 00 jg 0x4dba + 4c88: 83 fe 05 cmp $0x5,%esi + 4c8b: 7f 14 jg 0x4ca1 + 4c8d: 33 c0 xor %eax,%eax + 4c8f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 4c96: 89 07 mov %eax,(%rdi) + 4c98: 41 89 04 24 mov %eax,(%r12) + 4c9c: e9 0d 01 00 00 jmp 0x4dae + 4ca1: 83 fe 06 cmp $0x6,%esi + 4ca4: 7f 11 jg 0x4cb7 + 4ca6: 33 c0 xor %eax,%eax + 4ca8: 89 45 00 mov %eax,0x0(%rbp) + 4cab: 89 07 mov %eax,(%rdi) + 4cad: 41 89 04 24 mov %eax,(%r12) + 4cb1: 44 8b 55 00 mov 0x0(%rbp),%r10d + 4cb5: eb 6a jmp 0x4d21 + 4cb7: 8d 4e ff lea -0x1(%rsi),%ecx + 4cba: 83 f9 10 cmp $0x10,%ecx + 4cbd: 7f 4b jg 0x4d0a + 4cbf: 41 bb 01 00 00 00 mov $0x1,%r11d + 4cc5: 41 d3 e3 shl %cl,%r11d + 4cc8: 45 89 da mov %r11d,%r10d + 4ccb: 41 c1 e2 04 shl $0x4,%r10d + 4ccf: 41 8d 42 4f lea 0x4f(%r10),%eax + 4cd3: 41 83 c2 3f add $0x3f,%r10d + 4cd7: 83 e0 c0 and $0xffffffc0,%eax + 4cda: 41 83 e2 c0 and $0xffffffc0,%r10d + 4cde: 89 45 00 mov %eax,0x0(%rbp) + 4ce1: c7 07 00 00 00 00 movl $0x0,(%rdi) + 4ce7: 45 89 14 24 mov %r10d,(%r12) + 4ceb: 45 89 da mov %r11d,%r10d + 4cee: 41 d1 fa sar $1,%r10d + 4cf1: 41 c1 ea 1e shr $0x1e,%r10d + 4cf5: 45 03 d3 add %r11d,%r10d + 4cf8: 41 83 e2 fc and $0xfffffffc,%r10d + 4cfc: 41 83 c2 43 add $0x43,%r10d + 4d00: 41 83 e2 c0 and $0xffffffc0,%r10d + 4d04: 44 03 55 00 add 0x0(%rbp),%r10d + 4d08: eb 12 jmp 0x4d1c + 4d0a: 48 89 ea mov %rbp,%rdx + 4d0d: 49 89 f8 mov %rdi,%r8 + 4d10: 4d 89 e1 mov %r12,%r9 + 4d13: e8 a8 96 03 00 call 0x3e3c0 + 4d18: 44 8b 55 00 mov 0x0(%rbp),%r10d + 4d1c: 83 fe 13 cmp $0x13,%esi + 4d1f: 7d 28 jge 0x4d49 + 4d21: 89 f1 mov %esi,%ecx + 4d23: b8 01 00 00 00 mov $0x1,%eax + 4d28: d3 e0 shl %cl,%eax + 4d2a: 41 89 c3 mov %eax,%r11d + 4d2d: 41 d1 fb sar $1,%r11d + 4d30: 41 c1 eb 1e shr $0x1e,%r11d + 4d34: 44 03 d8 add %eax,%r11d + 4d37: 41 c1 eb 02 shr $0x2,%r11d + 4d3b: 41 c1 e3 04 shl $0x4,%r11d + 4d3f: 41 83 c3 3f add $0x3f,%r11d + 4d43: 41 83 e3 c0 and $0xffffffc0,%r11d + 4d47: eb 1b jmp 0x4d64 + 4d49: 8d 4e 15 lea 0x15(%rsi),%ecx + 4d4c: 41 bb 01 00 00 00 mov $0x1,%r11d + 4d52: 41 d3 e3 shl %cl,%r11d + 4d55: 41 c1 e3 04 shl $0x4,%r11d + 4d59: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 4d60: 41 83 e3 c0 and $0xffffffc0,%r11d + 4d64: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 4d6b: 00 + 4d6c: 89 45 00 mov %eax,0x0(%rbp) + 4d6f: 83 fe 0a cmp $0xa,%esi + 4d72: 7f 04 jg 0x4d78 + 4d74: 33 c0 xor %eax,%eax + 4d76: eb 25 jmp 0x4d9d + 4d78: 89 f1 mov %esi,%ecx + 4d7a: b8 01 00 00 00 mov $0x1,%eax + 4d7f: 8b 2f mov (%rdi),%ebp + 4d81: d3 e0 shl %cl,%eax + 4d83: 89 c2 mov %eax,%edx + 4d85: d1 fa sar $1,%edx + 4d87: c1 ea 1e shr $0x1e,%edx + 4d8a: 03 d0 add %eax,%edx + 4d8c: c1 ea 02 shr $0x2,%edx + 4d8f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 4d96: 83 e6 c0 and $0xffffffc0,%esi + 4d99: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 4d9d: 89 07 mov %eax,(%rdi) + 4d9f: 41 8b 04 24 mov (%r12),%eax + 4da3: 85 c0 test %eax,%eax + 4da5: 7e 07 jle 0x4dae + 4da7: 83 c0 40 add $0x40,%eax + 4daa: 41 89 04 24 mov %eax,(%r12) + 4dae: 33 c0 xor %eax,%eax + 4db0: 48 83 c4 28 add $0x28,%rsp + 4db4: 5d pop %rbp + 4db5: 41 5c pop %r12 + 4db7: 5f pop %rdi + 4db8: 5e pop %rsi + 4db9: c3 ret + 4dba: b8 ef ff ff ff mov $0xffffffef,%eax + 4dbf: 48 83 c4 28 add $0x28,%rsp + 4dc3: 5d pop %rbp + 4dc4: 41 5c pop %r12 + 4dc6: 5f pop %rdi + 4dc7: 5e pop %rsi + 4dc8: c3 ret + 4dc9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4dce: 48 83 c4 28 add $0x28,%rsp + 4dd2: 5d pop %rbp + 4dd3: 41 5c pop %r12 + 4dd5: 5f pop %rdi + 4dd6: 5e pop %rsi + 4dd7: c3 ret + 4dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4ddf: 00 + 4de0: 56 push %rsi + 4de1: 57 push %rdi + 4de2: 41 54 push %r12 + 4de4: 55 push %rbp + 4de5: 48 83 ec 28 sub $0x28,%rsp + 4de9: 89 ce mov %ecx,%esi + 4deb: 4c 89 cd mov %r9,%rbp + 4dee: 83 fe 1e cmp $0x1e,%esi + 4df1: 0f 87 83 01 00 00 ja 0x4f7a + 4df7: 48 85 ed test %rbp,%rbp + 4dfa: 0f 84 89 01 00 00 je 0x4f89 + 4e00: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 4e05: 48 85 ff test %rdi,%rdi + 4e08: 0f 84 7b 01 00 00 je 0x4f89 + 4e0e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 4e13: 4d 85 e4 test %r12,%r12 + 4e16: 0f 84 6d 01 00 00 je 0x4f89 + 4e1c: 83 fa 08 cmp $0x8,%edx + 4e1f: 74 1e je 0x4e3f + 4e21: 83 fa 04 cmp $0x4,%edx + 4e24: 74 19 je 0x4e3f + 4e26: 83 fa 01 cmp $0x1,%edx + 4e29: 74 14 je 0x4e3f + 4e2b: 83 fa 02 cmp $0x2,%edx + 4e2e: 74 0f je 0x4e3f + 4e30: b8 ee ff ff ff mov $0xffffffee,%eax + 4e35: 48 83 c4 28 add $0x28,%rsp + 4e39: 5d pop %rbp + 4e3a: 41 5c pop %r12 + 4e3c: 5f pop %rdi + 4e3d: 5e pop %rsi + 4e3e: c3 ret + 4e3f: 83 fe 1c cmp $0x1c,%esi + 4e42: 0f 8f 32 01 00 00 jg 0x4f7a + 4e48: 83 fe 04 cmp $0x4,%esi + 4e4b: 7f 14 jg 0x4e61 + 4e4d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 4e54: 33 c0 xor %eax,%eax + 4e56: 89 07 mov %eax,(%rdi) + 4e58: 41 89 04 24 mov %eax,(%r12) + 4e5c: e9 0d 01 00 00 jmp 0x4f6e + 4e61: 83 fe 07 cmp $0x7,%esi + 4e64: 7f 11 jg 0x4e77 + 4e66: 33 c0 xor %eax,%eax + 4e68: 89 45 00 mov %eax,0x0(%rbp) + 4e6b: 89 07 mov %eax,(%rdi) + 4e6d: 41 89 04 24 mov %eax,(%r12) + 4e71: 44 8b 55 00 mov 0x0(%rbp),%r10d + 4e75: eb 6a jmp 0x4ee1 + 4e77: 8d 4e ff lea -0x1(%rsi),%ecx + 4e7a: 83 f9 11 cmp $0x11,%ecx + 4e7d: 7f 4b jg 0x4eca + 4e7f: 41 bb 01 00 00 00 mov $0x1,%r11d + 4e85: 41 d3 e3 shl %cl,%r11d + 4e88: 45 89 da mov %r11d,%r10d + 4e8b: 41 c1 e2 04 shl $0x4,%r10d + 4e8f: 41 8d 42 4f lea 0x4f(%r10),%eax + 4e93: 41 83 c2 3f add $0x3f,%r10d + 4e97: 83 e0 c0 and $0xffffffc0,%eax + 4e9a: 41 83 e2 c0 and $0xffffffc0,%r10d + 4e9e: 89 45 00 mov %eax,0x0(%rbp) + 4ea1: c7 07 00 00 00 00 movl $0x0,(%rdi) + 4ea7: 45 89 14 24 mov %r10d,(%r12) + 4eab: 45 89 da mov %r11d,%r10d + 4eae: 41 d1 fa sar $1,%r10d + 4eb1: 41 c1 ea 1e shr $0x1e,%r10d + 4eb5: 45 03 d3 add %r11d,%r10d + 4eb8: 41 83 e2 fc and $0xfffffffc,%r10d + 4ebc: 41 83 c2 43 add $0x43,%r10d + 4ec0: 41 83 e2 c0 and $0xffffffc0,%r10d + 4ec4: 44 03 55 00 add 0x0(%rbp),%r10d + 4ec8: eb 12 jmp 0x4edc + 4eca: 48 89 ea mov %rbp,%rdx + 4ecd: 49 89 f8 mov %rdi,%r8 + 4ed0: 4d 89 e1 mov %r12,%r9 + 4ed3: e8 08 97 03 00 call 0x3e5e0 + 4ed8: 44 8b 55 00 mov 0x0(%rbp),%r10d + 4edc: 83 fe 11 cmp $0x11,%esi + 4edf: 7d 28 jge 0x4f09 + 4ee1: 89 f1 mov %esi,%ecx + 4ee3: b8 01 00 00 00 mov $0x1,%eax + 4ee8: d3 e0 shl %cl,%eax + 4eea: 41 89 c3 mov %eax,%r11d + 4eed: 41 d1 fb sar $1,%r11d + 4ef0: 41 c1 eb 1e shr $0x1e,%r11d + 4ef4: 44 03 d8 add %eax,%r11d + 4ef7: 41 c1 eb 02 shr $0x2,%r11d + 4efb: 41 c1 e3 04 shl $0x4,%r11d + 4eff: 41 83 c3 3f add $0x3f,%r11d + 4f03: 41 83 e3 c0 and $0xffffffc0,%r11d + 4f07: eb 1b jmp 0x4f24 + 4f09: 41 bb 01 00 00 00 mov $0x1,%r11d + 4f0f: 8d 4e 15 lea 0x15(%rsi),%ecx + 4f12: 41 d3 e3 shl %cl,%r11d + 4f15: 41 c1 e3 04 shl $0x4,%r11d + 4f19: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 4f20: 41 83 e3 c0 and $0xffffffc0,%r11d + 4f24: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 4f2b: 00 + 4f2c: 89 45 00 mov %eax,0x0(%rbp) + 4f2f: 83 fe 0a cmp $0xa,%esi + 4f32: 7f 04 jg 0x4f38 + 4f34: 33 c0 xor %eax,%eax + 4f36: eb 25 jmp 0x4f5d + 4f38: 89 f1 mov %esi,%ecx + 4f3a: b8 01 00 00 00 mov $0x1,%eax + 4f3f: d3 e0 shl %cl,%eax + 4f41: 89 c2 mov %eax,%edx + 4f43: d1 fa sar $1,%edx + 4f45: c1 ea 1e shr $0x1e,%edx + 4f48: 03 d0 add %eax,%edx + 4f4a: c1 ea 02 shr $0x2,%edx + 4f4d: 8b 2f mov (%rdi),%ebp + 4f4f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 4f56: 83 e6 c0 and $0xffffffc0,%esi + 4f59: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 4f5d: 89 07 mov %eax,(%rdi) + 4f5f: 41 8b 04 24 mov (%r12),%eax + 4f63: 85 c0 test %eax,%eax + 4f65: 7e 07 jle 0x4f6e + 4f67: 83 c0 40 add $0x40,%eax + 4f6a: 41 89 04 24 mov %eax,(%r12) + 4f6e: 33 c0 xor %eax,%eax + 4f70: 48 83 c4 28 add $0x28,%rsp + 4f74: 5d pop %rbp + 4f75: 41 5c pop %r12 + 4f77: 5f pop %rdi + 4f78: 5e pop %rsi + 4f79: c3 ret + 4f7a: b8 ef ff ff ff mov $0xffffffef,%eax + 4f7f: 48 83 c4 28 add $0x28,%rsp + 4f83: 5d pop %rbp + 4f84: 41 5c pop %r12 + 4f86: 5f pop %rdi + 4f87: 5e pop %rsi + 4f88: c3 ret + 4f89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4f8e: 48 83 c4 28 add $0x28,%rsp + 4f92: 5d pop %rbp + 4f93: 41 5c pop %r12 + 4f95: 5f pop %rdi + 4f96: 5e pop %rsi + 4f97: c3 ret + 4f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f9f: 00 + 4fa0: 56 push %rsi + 4fa1: 57 push %rdi + 4fa2: 41 54 push %r12 + 4fa4: 41 55 push %r13 + 4fa6: 48 83 ec 28 sub $0x28,%rsp + 4faa: 41 89 cc mov %ecx,%r12d + 4fad: 4d 89 cd mov %r9,%r13 + 4fb0: 41 83 fc 1e cmp $0x1e,%r12d + 4fb4: 0f 87 8b 01 00 00 ja 0x5145 + 4fba: 4d 85 ed test %r13,%r13 + 4fbd: 0f 84 92 01 00 00 je 0x5155 + 4fc3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 4fc8: 48 85 ff test %rdi,%rdi + 4fcb: 0f 84 84 01 00 00 je 0x5155 + 4fd1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 4fd6: 48 85 f6 test %rsi,%rsi + 4fd9: 0f 84 76 01 00 00 je 0x5155 + 4fdf: 83 fa 08 cmp $0x8,%edx + 4fe2: 74 1f je 0x5003 + 4fe4: 83 fa 04 cmp $0x4,%edx + 4fe7: 74 1a je 0x5003 + 4fe9: 83 fa 01 cmp $0x1,%edx + 4fec: 74 15 je 0x5003 + 4fee: 83 fa 02 cmp $0x2,%edx + 4ff1: 74 10 je 0x5003 + 4ff3: b8 ee ff ff ff mov $0xffffffee,%eax + 4ff8: 48 83 c4 28 add $0x28,%rsp + 4ffc: 41 5d pop %r13 + 4ffe: 41 5c pop %r12 + 5000: 5f pop %rdi + 5001: 5e pop %rsi + 5002: c3 ret + 5003: 41 83 fc 1c cmp $0x1c,%r12d + 5007: 0f 8f 38 01 00 00 jg 0x5145 + 500d: 41 83 fc 04 cmp $0x4,%r12d + 5011: 7f 13 jg 0x5026 + 5013: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 501a: 00 + 501b: 33 c0 xor %eax,%eax + 501d: 89 07 mov %eax,(%rdi) + 501f: 89 06 mov %eax,(%rsi) + 5021: e9 12 01 00 00 jmp 0x5138 + 5026: 41 83 fc 07 cmp $0x7,%r12d + 502a: 7f 15 jg 0x5041 + 502c: 33 c0 xor %eax,%eax + 502e: 41 89 45 00 mov %eax,0x0(%r13) + 5032: 89 07 mov %eax,(%rdi) + 5034: 89 06 mov %eax,(%rsi) + 5036: b8 01 00 00 00 mov $0x1,%eax + 503b: 45 8b 55 00 mov 0x0(%r13),%r10d + 503f: eb 73 jmp 0x50b4 + 5041: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 5046: 83 f9 11 cmp $0x11,%ecx + 5049: 7f 4c jg 0x5097 + 504b: b8 01 00 00 00 mov $0x1,%eax + 5050: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 5055: 45 89 da mov %r11d,%r10d + 5058: 41 c1 e2 04 shl $0x4,%r10d + 505c: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 5060: 41 83 c2 3f add $0x3f,%r10d + 5064: 83 e1 c0 and $0xffffffc0,%ecx + 5067: 41 83 e2 c0 and $0xffffffc0,%r10d + 506b: 41 89 4d 00 mov %ecx,0x0(%r13) + 506f: c7 07 00 00 00 00 movl $0x0,(%rdi) + 5075: 44 89 16 mov %r10d,(%rsi) + 5078: 45 89 da mov %r11d,%r10d + 507b: 41 d1 fa sar $1,%r10d + 507e: 41 c1 ea 1e shr $0x1e,%r10d + 5082: 45 03 d3 add %r11d,%r10d + 5085: 41 83 e2 fc and $0xfffffffc,%r10d + 5089: 41 83 c2 43 add $0x43,%r10d + 508d: 41 83 e2 c0 and $0xffffffc0,%r10d + 5091: 45 03 55 00 add 0x0(%r13),%r10d + 5095: eb 17 jmp 0x50ae + 5097: 4c 89 ea mov %r13,%rdx + 509a: 49 89 f8 mov %rdi,%r8 + 509d: 49 89 f1 mov %rsi,%r9 + 50a0: e8 5b 97 03 00 call 0x3e800 + 50a5: 45 8b 55 00 mov 0x0(%r13),%r10d + 50a9: b8 01 00 00 00 mov $0x1,%eax + 50ae: 41 83 fc 11 cmp $0x11,%r12d + 50b2: 7d 24 jge 0x50d8 + 50b4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 50b9: 41 89 cb mov %ecx,%r11d + 50bc: 41 d1 fb sar $1,%r11d + 50bf: 41 c1 eb 1e shr $0x1e,%r11d + 50c3: 44 03 d9 add %ecx,%r11d + 50c6: 41 c1 eb 02 shr $0x2,%r11d + 50ca: 41 c1 e3 04 shl $0x4,%r11d + 50ce: 41 83 c3 3f add $0x3f,%r11d + 50d2: 41 83 e3 c0 and $0xffffffc0,%r11d + 50d6: eb 19 jmp 0x50f1 + 50d8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 50dd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 50e2: 41 c1 e3 04 shl $0x4,%r11d + 50e6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 50ed: 41 83 e3 c0 and $0xffffffc0,%r11d + 50f1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 50f8: 00 + 50f9: 41 89 4d 00 mov %ecx,0x0(%r13) + 50fd: 41 83 fc 0a cmp $0xa,%r12d + 5101: 7f 04 jg 0x5107 + 5103: 33 c0 xor %eax,%eax + 5105: eb 24 jmp 0x512b + 5107: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 510c: 89 c2 mov %eax,%edx + 510e: d1 fa sar $1,%edx + 5110: c1 ea 1e shr $0x1e,%edx + 5113: 03 d0 add %eax,%edx + 5115: c1 ea 02 shr $0x2,%edx + 5118: 8b 0f mov (%rdi),%ecx + 511a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 5121: 00 + 5122: 41 83 e2 c0 and $0xffffffc0,%r10d + 5126: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 512b: 89 07 mov %eax,(%rdi) + 512d: 8b 06 mov (%rsi),%eax + 512f: 85 c0 test %eax,%eax + 5131: 7e 05 jle 0x5138 + 5133: 83 c0 40 add $0x40,%eax + 5136: 89 06 mov %eax,(%rsi) + 5138: 33 c0 xor %eax,%eax + 513a: 48 83 c4 28 add $0x28,%rsp + 513e: 41 5d pop %r13 + 5140: 41 5c pop %r12 + 5142: 5f pop %rdi + 5143: 5e pop %rsi + 5144: c3 ret + 5145: b8 ef ff ff ff mov $0xffffffef,%eax + 514a: 48 83 c4 28 add $0x28,%rsp + 514e: 41 5d pop %r13 + 5150: 41 5c pop %r12 + 5152: 5f pop %rdi + 5153: 5e pop %rsi + 5154: c3 ret + 5155: b8 f8 ff ff ff mov $0xfffffff8,%eax + 515a: 48 83 c4 28 add $0x28,%rsp + 515e: 41 5d pop %r13 + 5160: 41 5c pop %r12 + 5162: 5f pop %rdi + 5163: 5e pop %rsi + 5164: c3 ret + 5165: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 516c: 00 + 516d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5180: 56 push %rsi + 5181: 57 push %rdi + 5182: 41 54 push %r12 + 5184: 41 55 push %r13 + 5186: 48 83 ec 28 sub $0x28,%rsp + 518a: 41 89 cc mov %ecx,%r12d + 518d: 4d 89 cd mov %r9,%r13 + 5190: 41 83 fc 1e cmp $0x1e,%r12d + 5194: 0f 87 8b 01 00 00 ja 0x5325 + 519a: 4d 85 ed test %r13,%r13 + 519d: 0f 84 92 01 00 00 je 0x5335 + 51a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 51a8: 48 85 ff test %rdi,%rdi + 51ab: 0f 84 84 01 00 00 je 0x5335 + 51b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 51b6: 48 85 f6 test %rsi,%rsi + 51b9: 0f 84 76 01 00 00 je 0x5335 + 51bf: 83 fa 08 cmp $0x8,%edx + 51c2: 74 1f je 0x51e3 + 51c4: 83 fa 04 cmp $0x4,%edx + 51c7: 74 1a je 0x51e3 + 51c9: 83 fa 01 cmp $0x1,%edx + 51cc: 74 15 je 0x51e3 + 51ce: 83 fa 02 cmp $0x2,%edx + 51d1: 74 10 je 0x51e3 + 51d3: b8 ee ff ff ff mov $0xffffffee,%eax + 51d8: 48 83 c4 28 add $0x28,%rsp + 51dc: 41 5d pop %r13 + 51de: 41 5c pop %r12 + 51e0: 5f pop %rdi + 51e1: 5e pop %rsi + 51e2: c3 ret + 51e3: 41 83 fc 1c cmp $0x1c,%r12d + 51e7: 0f 8f 38 01 00 00 jg 0x5325 + 51ed: 41 83 fc 04 cmp $0x4,%r12d + 51f1: 7f 13 jg 0x5206 + 51f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 51fa: 00 + 51fb: 33 c0 xor %eax,%eax + 51fd: 89 07 mov %eax,(%rdi) + 51ff: 89 06 mov %eax,(%rsi) + 5201: e9 12 01 00 00 jmp 0x5318 + 5206: 41 83 fc 07 cmp $0x7,%r12d + 520a: 7f 15 jg 0x5221 + 520c: 33 c0 xor %eax,%eax + 520e: 41 89 45 00 mov %eax,0x0(%r13) + 5212: 89 07 mov %eax,(%rdi) + 5214: 89 06 mov %eax,(%rsi) + 5216: b8 01 00 00 00 mov $0x1,%eax + 521b: 45 8b 55 00 mov 0x0(%r13),%r10d + 521f: eb 73 jmp 0x5294 + 5221: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 5226: 83 f9 11 cmp $0x11,%ecx + 5229: 7f 4c jg 0x5277 + 522b: b8 01 00 00 00 mov $0x1,%eax + 5230: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 5235: 45 89 da mov %r11d,%r10d + 5238: 41 c1 e2 04 shl $0x4,%r10d + 523c: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 5240: 41 83 c2 3f add $0x3f,%r10d + 5244: 83 e1 c0 and $0xffffffc0,%ecx + 5247: 41 83 e2 c0 and $0xffffffc0,%r10d + 524b: 41 89 4d 00 mov %ecx,0x0(%r13) + 524f: c7 07 00 00 00 00 movl $0x0,(%rdi) + 5255: 44 89 16 mov %r10d,(%rsi) + 5258: 45 89 da mov %r11d,%r10d + 525b: 41 d1 fa sar $1,%r10d + 525e: 41 c1 ea 1e shr $0x1e,%r10d + 5262: 45 03 d3 add %r11d,%r10d + 5265: 41 83 e2 fc and $0xfffffffc,%r10d + 5269: 41 83 c2 43 add $0x43,%r10d + 526d: 41 83 e2 c0 and $0xffffffc0,%r10d + 5271: 45 03 55 00 add 0x0(%r13),%r10d + 5275: eb 17 jmp 0x528e + 5277: 4c 89 ea mov %r13,%rdx + 527a: 49 89 f8 mov %rdi,%r8 + 527d: 49 89 f1 mov %rsi,%r9 + 5280: e8 9b 97 03 00 call 0x3ea20 + 5285: 45 8b 55 00 mov 0x0(%r13),%r10d + 5289: b8 01 00 00 00 mov $0x1,%eax + 528e: 41 83 fc 11 cmp $0x11,%r12d + 5292: 7d 24 jge 0x52b8 + 5294: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 5299: 41 89 cb mov %ecx,%r11d + 529c: 41 d1 fb sar $1,%r11d + 529f: 41 c1 eb 1e shr $0x1e,%r11d + 52a3: 44 03 d9 add %ecx,%r11d + 52a6: 41 c1 eb 02 shr $0x2,%r11d + 52aa: 41 c1 e3 04 shl $0x4,%r11d + 52ae: 41 83 c3 3f add $0x3f,%r11d + 52b2: 41 83 e3 c0 and $0xffffffc0,%r11d + 52b6: eb 19 jmp 0x52d1 + 52b8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 52bd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 52c2: 41 c1 e3 04 shl $0x4,%r11d + 52c6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 52cd: 41 83 e3 c0 and $0xffffffc0,%r11d + 52d1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 52d8: 00 + 52d9: 41 89 4d 00 mov %ecx,0x0(%r13) + 52dd: 41 83 fc 0a cmp $0xa,%r12d + 52e1: 7f 04 jg 0x52e7 + 52e3: 33 c0 xor %eax,%eax + 52e5: eb 24 jmp 0x530b + 52e7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 52ec: 89 c2 mov %eax,%edx + 52ee: d1 fa sar $1,%edx + 52f0: c1 ea 1e shr $0x1e,%edx + 52f3: 03 d0 add %eax,%edx + 52f5: c1 ea 02 shr $0x2,%edx + 52f8: 8b 0f mov (%rdi),%ecx + 52fa: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 5301: 00 + 5302: 41 83 e2 c0 and $0xffffffc0,%r10d + 5306: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 530b: 89 07 mov %eax,(%rdi) + 530d: 8b 06 mov (%rsi),%eax + 530f: 85 c0 test %eax,%eax + 5311: 7e 05 jle 0x5318 + 5313: 83 c0 40 add $0x40,%eax + 5316: 89 06 mov %eax,(%rsi) + 5318: 33 c0 xor %eax,%eax + 531a: 48 83 c4 28 add $0x28,%rsp + 531e: 41 5d pop %r13 + 5320: 41 5c pop %r12 + 5322: 5f pop %rdi + 5323: 5e pop %rsi + 5324: c3 ret + 5325: b8 ef ff ff ff mov $0xffffffef,%eax + 532a: 48 83 c4 28 add $0x28,%rsp + 532e: 41 5d pop %r13 + 5330: 41 5c pop %r12 + 5332: 5f pop %rdi + 5333: 5e pop %rsi + 5334: c3 ret + 5335: b8 f8 ff ff ff mov $0xfffffff8,%eax + 533a: 48 83 c4 28 add $0x28,%rsp + 533e: 41 5d pop %r13 + 5340: 41 5c pop %r12 + 5342: 5f pop %rdi + 5343: 5e pop %rsi + 5344: c3 ret + 5345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 534c: 00 + 534d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5360: 48 83 ec 28 sub $0x28,%rsp + 5364: 48 85 c9 test %rcx,%rcx + 5367: 74 25 je 0x538e + 5369: 48 85 d2 test %rdx,%rdx + 536c: 74 20 je 0x538e + 536e: 4d 85 c0 test %r8,%r8 + 5371: 74 1b je 0x538e + 5373: 45 85 c9 test %r9d,%r9d + 5376: 7f 0a jg 0x5382 + 5378: b8 fa ff ff ff mov $0xfffffffa,%eax + 537d: 48 83 c4 28 add $0x28,%rsp + 5381: c3 ret + 5382: e8 b9 98 03 00 call 0x3ec40 + 5387: 33 c0 xor %eax,%eax + 5389: 48 83 c4 28 add $0x28,%rsp + 538d: c3 ret + 538e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5393: 48 83 c4 28 add $0x28,%rsp + 5397: c3 ret + 5398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 539f: 00 + 53a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 53a5: 48 85 c9 test %rcx,%rcx + 53a8: 74 27 je 0x53d1 + 53aa: 48 85 d2 test %rdx,%rdx + 53ad: 74 22 je 0x53d1 + 53af: 4d 85 c0 test %r8,%r8 + 53b2: 74 1d je 0x53d1 + 53b4: 45 85 c9 test %r9d,%r9d + 53b7: 7f 0b jg 0x53c4 + 53b9: b8 fa ff ff ff mov $0xfffffffa,%eax + 53be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 53c3: c3 ret + 53c4: e8 57 9c 03 00 call 0x3f020 + 53c9: 33 c0 xor %eax,%eax + 53cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 53d0: c3 ret + 53d1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 53d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 53db: c3 ret + 53dc: 0f 1f 40 00 nopl 0x0(%rax) + 53e0: 48 83 ec 28 sub $0x28,%rsp + 53e4: 48 85 c9 test %rcx,%rcx + 53e7: 74 25 je 0x540e + 53e9: 48 85 d2 test %rdx,%rdx + 53ec: 74 20 je 0x540e + 53ee: 4d 85 c0 test %r8,%r8 + 53f1: 74 1b je 0x540e + 53f3: 45 85 c9 test %r9d,%r9d + 53f6: 7f 0a jg 0x5402 + 53f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 53fd: 48 83 c4 28 add $0x28,%rsp + 5401: c3 ret + 5402: e8 f9 9f 03 00 call 0x3f400 + 5407: 33 c0 xor %eax,%eax + 5409: 48 83 c4 28 add $0x28,%rsp + 540d: c3 ret + 540e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5413: 48 83 c4 28 add $0x28,%rsp + 5417: c3 ret + 5418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 541f: 00 + 5420: 41 57 push %r15 + 5422: 49 89 ca mov %rcx,%r10 + 5425: 49 89 d3 mov %rdx,%r11 + 5428: 4d 85 d2 test %r10,%r10 + 542b: 0f 84 fb 00 00 00 je 0x552c + 5431: 4d 85 db test %r11,%r11 + 5434: 0f 84 f2 00 00 00 je 0x552c + 543a: 4d 85 c0 test %r8,%r8 + 543d: 0f 84 e9 00 00 00 je 0x552c + 5443: 45 85 c9 test %r9d,%r9d + 5446: 0f 8e d8 00 00 00 jle 0x5524 + 544c: 49 63 d1 movslq %r9d,%rdx + 544f: 48 83 fa 08 cmp $0x8,%rdx + 5453: 0f 8c c6 00 00 00 jl 0x551f + 5459: 4c 89 c0 mov %r8,%rax + 545c: 48 83 e0 0f and $0xf,%rax + 5460: 85 c0 test %eax,%eax + 5462: 74 10 je 0x5474 + 5464: a8 03 test $0x3,%al + 5466: 0f 85 b3 00 00 00 jne 0x551f + 546c: f7 d8 neg %eax + 546e: 83 c0 10 add $0x10,%eax + 5471: c1 e8 02 shr $0x2,%eax + 5474: 89 c1 mov %eax,%ecx + 5476: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 547a: 49 3b d7 cmp %r15,%rdx + 547d: 0f 8c 9c 00 00 00 jl 0x551f + 5483: 45 89 cf mov %r9d,%r15d + 5486: 44 2b f8 sub %eax,%r15d + 5489: 41 83 e7 07 and $0x7,%r15d + 548d: 45 2b cf sub %r15d,%r9d + 5490: 4d 63 c9 movslq %r9d,%r9 + 5493: 85 c0 test %eax,%eax + 5495: b8 00 00 00 00 mov $0x0,%eax + 549a: 76 24 jbe 0x54c0 + 549c: 0f 1f 40 00 nopl 0x0(%rax) + 54a0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0 + 54a6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 54ac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 54b2: 48 ff c0 inc %rax + 54b5: 48 3b c1 cmp %rcx,%rax + 54b8: 72 e6 jb 0x54a0 + 54ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 54c0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 54c6: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2 + 54cd: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1 + 54d3: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3 + 54da: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 54e0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 54e7: 48 83 c1 08 add $0x8,%rcx + 54eb: 49 3b c9 cmp %r9,%rcx + 54ee: 72 d0 jb 0x54c0 + 54f0: 4c 3b ca cmp %rdx,%r9 + 54f3: 73 25 jae 0x551a + 54f5: 0f 1f 40 00 nopl 0x0(%rax) + 54f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5500: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0 + 5506: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1 + 550c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 5512: 49 ff c1 inc %r9 + 5515: 4c 3b ca cmp %rdx,%r9 + 5518: 72 e6 jb 0x5500 + 551a: 33 c0 xor %eax,%eax + 551c: 41 5f pop %r15 + 551e: c3 ret + 551f: 45 33 c9 xor %r9d,%r9d + 5522: eb cc jmp 0x54f0 + 5524: b8 fa ff ff ff mov $0xfffffffa,%eax + 5529: 41 5f pop %r15 + 552b: c3 ret + 552c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5531: 41 5f pop %r15 + 5533: c3 ret + 5534: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5540: 53 push %rbx + 5541: 57 push %rdi + 5542: 55 push %rbp + 5543: 49 89 ca mov %rcx,%r10 + 5546: 4d 85 d2 test %r10,%r10 + 5549: 0f 84 92 01 00 00 je 0x56e1 + 554f: 48 85 d2 test %rdx,%rdx + 5552: 0f 84 89 01 00 00 je 0x56e1 + 5558: 4d 85 c0 test %r8,%r8 + 555b: 0f 84 80 01 00 00 je 0x56e1 + 5561: 45 85 c9 test %r9d,%r9d + 5564: 0f 8e 6e 01 00 00 jle 0x56d8 + 556a: 41 83 f9 10 cmp $0x10,%r9d + 556e: 0f 8c 50 01 00 00 jl 0x56c4 + 5574: 41 83 f9 1d cmp $0x1d,%r9d + 5578: 0f 8c 4d 01 00 00 jl 0x56cb + 557e: 4c 89 c1 mov %r8,%rcx + 5581: 48 83 e1 1f and $0x1f,%rcx + 5585: 89 c9 mov %ecx,%ecx + 5587: 85 c9 test %ecx,%ecx + 5589: 74 11 je 0x559c + 558b: f6 c1 03 test $0x3,%cl + 558e: 0f 85 30 01 00 00 jne 0x56c4 + 5594: f7 d9 neg %ecx + 5596: 83 c1 20 add $0x20,%ecx + 5599: c1 e9 02 shr $0x2,%ecx + 559c: 8d 41 10 lea 0x10(%rcx),%eax + 559f: 44 3b c8 cmp %eax,%r9d + 55a2: 0f 8c 1c 01 00 00 jl 0x56c4 + 55a8: 44 89 cf mov %r9d,%edi + 55ab: 33 c0 xor %eax,%eax + 55ad: 2b f9 sub %ecx,%edi + 55af: 83 e7 0f and $0xf,%edi + 55b2: f7 df neg %edi + 55b4: 41 03 f9 add %r9d,%edi + 55b7: 85 c9 test %ecx,%ecx + 55b9: 76 1e jbe 0x55d9 + 55bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 55c0: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 + 55c5: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 55cb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 55d1: 48 ff c0 inc %rax + 55d4: 48 3b c1 cmp %rcx,%rax + 55d7: 72 e7 jb 0x55c0 + 55d9: 48 63 c7 movslq %edi,%rax + 55dc: 0f 1f 40 00 nopl 0x0(%rax) + 55e0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 + 55e5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 + 55eb: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 + 55f1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 + 55f8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 55fe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 5605: 48 83 c1 10 add $0x10,%rcx + 5609: 48 3b c8 cmp %rax,%rcx + 560c: 72 d2 jb 0x55e0 + 560e: 8d 47 01 lea 0x1(%rdi),%eax + 5611: 41 3b c1 cmp %r9d,%eax + 5614: 0f 87 9d 00 00 00 ja 0x56b7 + 561a: 4d 63 c9 movslq %r9d,%r9 + 561d: 48 63 ff movslq %edi,%rdi + 5620: 4c 2b cf sub %rdi,%r9 + 5623: 49 83 f9 04 cmp $0x4,%r9 + 5627: 0f 8c 93 00 00 00 jl 0x56c0 + 562d: 48 63 ff movslq %edi,%rdi + 5630: 44 89 cd mov %r9d,%ebp + 5633: 83 e5 fc and $0xfffffffc,%ebp + 5636: 33 c9 xor %ecx,%ecx + 5638: 48 63 ed movslq %ebp,%rbp + 563b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 563f: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 5643: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 + 5647: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 564e: 00 + 564f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5656: 0f 1f 00 nopl (%rax) + 5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5660: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 5666: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 + 566b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 5670: 48 83 c1 04 add $0x4,%rcx + 5674: 48 3b cd cmp %rbp,%rcx + 5677: 72 e7 jb 0x5660 + 5679: 49 3b e9 cmp %r9,%rbp + 567c: 73 39 jae 0x56b7 + 567e: 48 63 ff movslq %edi,%rdi + 5681: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 5685: 49 8d 0c ba lea (%r10,%rdi,4),%rcx + 5689: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 568d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5694: 00 + 5695: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 569c: 0f 1f 40 00 nopl 0x0(%rax) + 56a0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 56a5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 + 56aa: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) + 56af: 48 ff c5 inc %rbp + 56b2: 49 3b e9 cmp %r9,%rbp + 56b5: 72 e9 jb 0x56a0 + 56b7: 33 c0 xor %eax,%eax + 56b9: c5 f8 77 vzeroupper + 56bc: 5d pop %rbp + 56bd: 5f pop %rdi + 56be: 5b pop %rbx + 56bf: c3 ret + 56c0: 33 ed xor %ebp,%ebp + 56c2: eb b5 jmp 0x5679 + 56c4: 33 ff xor %edi,%edi + 56c6: e9 43 ff ff ff jmp 0x560e + 56cb: 44 89 cf mov %r9d,%edi + 56ce: 33 c9 xor %ecx,%ecx + 56d0: 83 e7 f0 and $0xfffffff0,%edi + 56d3: e9 01 ff ff ff jmp 0x55d9 + 56d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 56dd: 5d pop %rbp + 56de: 5f pop %rdi + 56df: 5b pop %rbx + 56e0: c3 ret + 56e1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 56e6: 5d pop %rbp + 56e7: 5f pop %rdi + 56e8: 5b pop %rbx + 56e9: c3 ret + 56ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56f1: 00 + 56f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5700: 48 83 ec 28 sub $0x28,%rsp + 5704: 48 85 c9 test %rcx,%rcx + 5707: 74 23 je 0x572c + 5709: 48 85 d2 test %rdx,%rdx + 570c: 74 1e je 0x572c + 570e: 4d 85 c0 test %r8,%r8 + 5711: 74 19 je 0x572c + 5713: 45 85 c9 test %r9d,%r9d + 5716: 7e 1e jle 0x5736 + 5718: e8 73 b2 a5 01 call 0x1a60990 + 571d: ba 02 00 00 00 mov $0x2,%edx + 5722: 85 c0 test %eax,%eax + 5724: 0f 45 c2 cmovne %edx,%eax + 5727: 48 83 c4 28 add $0x28,%rsp + 572b: c3 ret + 572c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5731: 48 83 c4 28 add $0x28,%rsp + 5735: c3 ret + 5736: b8 fa ff ff ff mov $0xfffffffa,%eax + 573b: 48 83 c4 28 add $0x28,%rsp + 573f: c3 ret + 5740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5745: 48 85 c9 test %rcx,%rcx + 5748: 74 24 je 0x576e + 574a: 48 85 d2 test %rdx,%rdx + 574d: 74 1f je 0x576e + 574f: 4d 85 c0 test %r8,%r8 + 5752: 74 1a je 0x576e + 5754: 45 85 c9 test %r9d,%r9d + 5757: 7e 20 jle 0x5779 + 5759: e8 b2 f7 a5 01 call 0x1a64f10 + 575e: ba 02 00 00 00 mov $0x2,%edx + 5763: 85 c0 test %eax,%eax + 5765: 0f 45 c2 cmovne %edx,%eax + 5768: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 576d: c3 ret + 576e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5773: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5778: c3 ret + 5779: b8 fa ff ff ff mov $0xfffffffa,%eax + 577e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5783: c3 ret + 5784: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 578b: 00 + 578c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 579f: 00 + 57a0: 48 83 ec 28 sub $0x28,%rsp + 57a4: 48 85 c9 test %rcx,%rcx + 57a7: 74 23 je 0x57cc + 57a9: 48 85 d2 test %rdx,%rdx + 57ac: 74 1e je 0x57cc + 57ae: 4d 85 c0 test %r8,%r8 + 57b1: 74 19 je 0x57cc + 57b3: 45 85 c9 test %r9d,%r9d + 57b6: 7e 1e jle 0x57d6 + 57b8: e8 33 1b a6 01 call 0x1a672f0 + 57bd: ba 02 00 00 00 mov $0x2,%edx + 57c2: 85 c0 test %eax,%eax + 57c4: 0f 45 c2 cmovne %edx,%eax + 57c7: 48 83 c4 28 add $0x28,%rsp + 57cb: c3 ret + 57cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 57d1: 48 83 c4 28 add $0x28,%rsp + 57d5: c3 ret + 57d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 57db: 48 83 c4 28 add $0x28,%rsp + 57df: c3 ret + 57e0: 48 83 ec 28 sub $0x28,%rsp + 57e4: 48 85 c9 test %rcx,%rcx + 57e7: 74 23 je 0x580c + 57e9: 48 85 d2 test %rdx,%rdx + 57ec: 74 1e je 0x580c + 57ee: 4d 85 c0 test %r8,%r8 + 57f1: 74 19 je 0x580c + 57f3: 45 85 c9 test %r9d,%r9d + 57f6: 7e 1e jle 0x5816 + 57f8: e8 63 5d a6 01 call 0x1a6b560 + 57fd: ba 02 00 00 00 mov $0x2,%edx + 5802: 85 c0 test %eax,%eax + 5804: 0f 45 c2 cmovne %edx,%eax + 5807: 48 83 c4 28 add $0x28,%rsp + 580b: c3 ret + 580c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5811: 48 83 c4 28 add $0x28,%rsp + 5815: c3 ret + 5816: b8 fa ff ff ff mov $0xfffffffa,%eax + 581b: 48 83 c4 28 add $0x28,%rsp + 581f: c3 ret + 5820: 48 83 ec 28 sub $0x28,%rsp + 5824: 48 85 c9 test %rcx,%rcx + 5827: 74 23 je 0x584c + 5829: 48 85 d2 test %rdx,%rdx + 582c: 74 1e je 0x584c + 582e: 4d 85 c0 test %r8,%r8 + 5831: 74 19 je 0x584c + 5833: 45 85 c9 test %r9d,%r9d + 5836: 7e 1e jle 0x5856 + 5838: e8 23 a1 a6 01 call 0x1a6f960 + 583d: ba 02 00 00 00 mov $0x2,%edx + 5842: 85 c0 test %eax,%eax + 5844: 0f 45 c2 cmovne %edx,%eax + 5847: 48 83 c4 28 add $0x28,%rsp + 584b: c3 ret + 584c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5851: 48 83 c4 28 add $0x28,%rsp + 5855: c3 ret + 5856: b8 fa ff ff ff mov $0xfffffffa,%eax + 585b: 48 83 c4 28 add $0x28,%rsp + 585f: c3 ret + 5860: 48 83 ec 28 sub $0x28,%rsp + 5864: 48 85 c9 test %rcx,%rcx + 5867: 74 23 je 0x588c + 5869: 48 85 d2 test %rdx,%rdx + 586c: 74 1e je 0x588c + 586e: 4d 85 c0 test %r8,%r8 + 5871: 74 19 je 0x588c + 5873: 45 85 c9 test %r9d,%r9d + 5876: 7e 1e jle 0x5896 + 5878: e8 83 d9 a6 01 call 0x1a73200 + 587d: ba 02 00 00 00 mov $0x2,%edx + 5882: 85 c0 test %eax,%eax + 5884: 0f 45 c2 cmovne %edx,%eax + 5887: 48 83 c4 28 add $0x28,%rsp + 588b: c3 ret + 588c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5891: 48 83 c4 28 add $0x28,%rsp + 5895: c3 ret + 5896: b8 fa ff ff ff mov $0xfffffffa,%eax + 589b: 48 83 c4 28 add $0x28,%rsp + 589f: c3 ret + 58a0: 48 83 ec 28 sub $0x28,%rsp + 58a4: 48 85 c9 test %rcx,%rcx + 58a7: 74 20 je 0x58c9 + 58a9: 48 85 d2 test %rdx,%rdx + 58ac: 74 1b je 0x58c9 + 58ae: 45 85 c0 test %r8d,%r8d + 58b1: 7f 0a jg 0x58bd + 58b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 58b8: 48 83 c4 28 add $0x28,%rsp + 58bc: c3 ret + 58bd: e8 3e 9f 03 00 call 0x3f800 + 58c2: 33 c0 xor %eax,%eax + 58c4: 48 83 c4 28 add $0x28,%rsp + 58c8: c3 ret + 58c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 58ce: 48 83 c4 28 add $0x28,%rsp + 58d2: c3 ret + 58d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 58d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 58df: 00 + 58e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 58e5: 48 85 c9 test %rcx,%rcx + 58e8: 74 22 je 0x590c + 58ea: 48 85 d2 test %rdx,%rdx + 58ed: 74 1d je 0x590c + 58ef: 45 85 c0 test %r8d,%r8d + 58f2: 7f 0b jg 0x58ff + 58f4: b8 fa ff ff ff mov $0xfffffffa,%eax + 58f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 58fe: c3 ret + 58ff: e8 dc a1 03 00 call 0x3fae0 + 5904: 33 c0 xor %eax,%eax + 5906: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 590b: c3 ret + 590c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5911: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5916: c3 ret + 5917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 591e: 00 00 + 5920: 48 83 ec 28 sub $0x28,%rsp + 5924: 48 85 c9 test %rcx,%rcx + 5927: 74 20 je 0x5949 + 5929: 48 85 d2 test %rdx,%rdx + 592c: 74 1b je 0x5949 + 592e: 45 85 c0 test %r8d,%r8d + 5931: 7f 0a jg 0x593d + 5933: b8 fa ff ff ff mov $0xfffffffa,%eax + 5938: 48 83 c4 28 add $0x28,%rsp + 593c: c3 ret + 593d: e8 7e a4 03 00 call 0x3fdc0 + 5942: 33 c0 xor %eax,%eax + 5944: 48 83 c4 28 add $0x28,%rsp + 5948: c3 ret + 5949: b8 f8 ff ff ff mov $0xfffffff8,%eax + 594e: 48 83 c4 28 add $0x28,%rsp + 5952: c3 ret + 5953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 595f: 00 + 5960: 41 54 push %r12 + 5962: 55 push %rbp + 5963: 49 89 d1 mov %rdx,%r9 + 5966: 48 85 c9 test %rcx,%rcx + 5969: 0f 84 cf 02 00 00 je 0x5c3e + 596f: 4d 85 c9 test %r9,%r9 + 5972: 0f 84 c6 02 00 00 je 0x5c3e + 5978: 45 85 c0 test %r8d,%r8d + 597b: 0f 8e b4 02 00 00 jle 0x5c35 + 5981: 41 83 f8 08 cmp $0x8,%r8d + 5985: 0f 8c 9b 02 00 00 jl 0x5c26 + 598b: 4c 89 c8 mov %r9,%rax + 598e: 48 83 e0 1f and $0x1f,%rax + 5992: 89 c0 mov %eax,%eax + 5994: 85 c0 test %eax,%eax + 5996: 74 0d je 0x59a5 + 5998: a8 0f test $0xf,%al + 599a: 0f 85 86 02 00 00 jne 0x5c26 + 59a0: b8 01 00 00 00 mov $0x1,%eax + 59a5: 8d 50 08 lea 0x8(%rax),%edx + 59a8: 44 3b c2 cmp %edx,%r8d + 59ab: 0f 8c 75 02 00 00 jl 0x5c26 + 59b1: 44 89 c5 mov %r8d,%ebp + 59b4: 45 33 db xor %r11d,%r11d + 59b7: 2b e8 sub %eax,%ebp + 59b9: 45 33 d2 xor %r10d,%r10d + 59bc: 83 e5 07 and $0x7,%ebp + 59bf: 4c 89 ca mov %r9,%rdx + 59c2: f7 dd neg %ebp + 59c4: 41 03 e8 add %r8d,%ebp + 59c7: 85 c0 test %eax,%eax + 59c9: 76 4e jbe 0x5a19 + 59cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59d2: 00 + 59d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 59e0: c5 f9 10 12 vmovupd (%rdx),%xmm2 + 59e4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 + 59ea: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 + 59f0: 49 ff c3 inc %r11 + 59f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 59f7: 49 83 c2 10 add $0x10,%r10 + 59fb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 5a00: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 5a04: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 5a08: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 5a0c: c5 f9 11 0a vmovupd %xmm1,(%rdx) + 5a10: 48 83 c2 10 add $0x10,%rdx + 5a14: 4c 3b d8 cmp %rax,%r11 + 5a17: 72 c7 jb 0x59e0 + 5a19: 49 89 c2 mov %rax,%r10 + 5a1c: 49 c1 e2 04 shl $0x4,%r10 + 5a20: 48 63 d5 movslq %ebp,%rdx + 5a23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a2a: 00 + 5a2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a40: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 + 5a46: 48 83 c0 08 add $0x8,%rax + 5a4a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 + 5a50: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 + 5a56: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 5a5a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 + 5a61: 01 + 5a62: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 5a67: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 5a6b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 5a6f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 + 5a76: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 5a7a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) + 5a80: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 + 5a87: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 + 5a8e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 5a92: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 + 5a99: 01 + 5a9a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 5a9f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 5aa3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 5aa7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 5aab: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 + 5ab2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) + 5ab9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 + 5ac0: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 + 5ac7: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 5acb: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 + 5ad2: 01 + 5ad3: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 5ad8: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 5adc: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 5ae0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 + 5ae7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 5aeb: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) + 5af2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 + 5af9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 + 5b00: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 5b04: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 + 5b0b: 01 + 5b0c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 5b11: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 5b15: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 5b19: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 5b1d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) + 5b24: 49 81 c2 80 00 00 00 add $0x80,%r10 + 5b2b: 48 3b c2 cmp %rdx,%rax + 5b2e: 0f 82 0c ff ff ff jb 0x5a40 + 5b34: 8d 45 01 lea 0x1(%rbp),%eax + 5b37: 41 3b c0 cmp %r8d,%eax + 5b3a: 0f 87 d9 00 00 00 ja 0x5c19 + 5b40: 4d 63 c0 movslq %r8d,%r8 + 5b43: 4c 2b c2 sub %rdx,%r8 + 5b46: 49 83 f8 02 cmp $0x2,%r8 + 5b4a: 0f 8c d2 00 00 00 jl 0x5c22 + 5b50: 48 c1 e2 04 shl $0x4,%rdx + 5b54: 44 89 c0 mov %r8d,%eax + 5b57: 83 e0 fe and $0xfffffffe,%eax + 5b5a: 45 33 e4 xor %r12d,%r12d + 5b5d: 48 63 c0 movslq %eax,%rax + 5b60: 45 33 d2 xor %r10d,%r10d + 5b63: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 + 5b67: 49 03 d1 add %r9,%rdx + 5b6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b71: 00 + 5b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b80: c5 fd 10 12 vmovupd (%rdx),%ymm2 + 5b84: 49 83 c4 02 add $0x2,%r12 + 5b88: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 + 5b8e: c5 ff 12 0a vmovddup (%rdx),%ymm1 + 5b92: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 5b96: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 + 5b9d: 01 + 5b9e: 49 83 c2 20 add $0x20,%r10 + 5ba2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 5ba7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 5bab: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 5baf: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 5bb3: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 5bb7: 48 83 c2 20 add $0x20,%rdx + 5bbb: 4c 3b e0 cmp %rax,%r12 + 5bbe: 72 c0 jb 0x5b80 + 5bc0: 48 89 c2 mov %rax,%rdx + 5bc3: 48 c1 e2 04 shl $0x4,%rdx + 5bc7: 49 3b c0 cmp %r8,%rax + 5bca: 73 4d jae 0x5c19 + 5bcc: 48 63 ed movslq %ebp,%rbp + 5bcf: 48 c1 e5 04 shl $0x4,%rbp + 5bd3: 4c 03 cd add %rbp,%r9 + 5bd6: 48 03 cd add %rbp,%rcx + 5bd9: 4c 03 ca add %rdx,%r9 + 5bdc: 0f 1f 40 00 nopl 0x0(%rax) + 5be0: c4 c1 79 10 11 vmovupd (%r9),%xmm2 + 5be5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 + 5bea: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 + 5bef: 48 ff c0 inc %rax + 5bf2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 5bf6: 48 83 c2 10 add $0x10,%rdx + 5bfa: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 5bff: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 5c03: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 5c07: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 5c0b: c4 c1 79 11 09 vmovupd %xmm1,(%r9) + 5c10: 49 83 c1 10 add $0x10,%r9 + 5c14: 49 3b c0 cmp %r8,%rax + 5c17: 72 c7 jb 0x5be0 + 5c19: 33 c0 xor %eax,%eax + 5c1b: c5 f8 77 vzeroupper + 5c1e: 5d pop %rbp + 5c1f: 41 5c pop %r12 + 5c21: c3 ret + 5c22: 33 c0 xor %eax,%eax + 5c24: eb 9a jmp 0x5bc0 + 5c26: 33 ed xor %ebp,%ebp + 5c28: 41 83 f8 01 cmp $0x1,%r8d + 5c2c: 72 eb jb 0x5c19 + 5c2e: 4d 63 c0 movslq %r8d,%r8 + 5c31: 33 c0 xor %eax,%eax + 5c33: eb 8b jmp 0x5bc0 + 5c35: b8 fa ff ff ff mov $0xfffffffa,%eax + 5c3a: 5d pop %rbp + 5c3b: 41 5c pop %r12 + 5c3d: c3 ret + 5c3e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5c43: 5d pop %rbp + 5c44: 41 5c pop %r12 + 5c46: c3 ret + 5c47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c4e: 00 + 5c4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c56: 0f 1f 00 nopl (%rax) + 5c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c60: 41 54 push %r12 + 5c62: 49 89 cb mov %rcx,%r11 + 5c65: 4d 85 db test %r11,%r11 + 5c68: 0f 84 dd 01 00 00 je 0x5e4b + 5c6e: 48 85 d2 test %rdx,%rdx + 5c71: 0f 84 d4 01 00 00 je 0x5e4b + 5c77: 45 85 c0 test %r8d,%r8d + 5c7a: 0f 8e c3 01 00 00 jle 0x5e43 + 5c80: 4d 63 c8 movslq %r8d,%r9 + 5c83: 49 83 f9 08 cmp $0x8,%r9 + 5c87: 0f 8c b1 01 00 00 jl 0x5e3e + 5c8d: 48 89 d0 mov %rdx,%rax + 5c90: 48 83 e0 1f and $0x1f,%rax + 5c94: 85 c0 test %eax,%eax + 5c96: 74 0d je 0x5ca5 + 5c98: a8 0f test $0xf,%al + 5c9a: 0f 85 9e 01 00 00 jne 0x5e3e + 5ca0: b8 01 00 00 00 mov $0x1,%eax + 5ca5: 41 89 c2 mov %eax,%r10d + 5ca8: 49 8d 4a 08 lea 0x8(%r10),%rcx + 5cac: 4c 3b c9 cmp %rcx,%r9 + 5caf: 0f 8c 89 01 00 00 jl 0x5e3e + 5cb5: 44 89 c1 mov %r8d,%ecx + 5cb8: 2b c8 sub %eax,%ecx + 5cba: 83 e1 07 and $0x7,%ecx + 5cbd: 44 2b c1 sub %ecx,%r8d + 5cc0: 33 c9 xor %ecx,%ecx + 5cc2: 4d 63 c0 movslq %r8d,%r8 + 5cc5: 45 33 e4 xor %r12d,%r12d + 5cc8: 85 c0 test %eax,%eax + 5cca: 48 89 d0 mov %rdx,%rax + 5ccd: 76 47 jbe 0x5d16 + 5ccf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5cd6: 00 + 5cd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5cde: 66 90 xchg %ax,%ax + 5ce0: c5 f9 10 18 vmovupd (%rax),%xmm3 + 5ce4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 5cea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 5cee: 48 ff c1 inc %rcx + 5cf1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 5cf6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 5cfa: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 + 5d00: 49 83 c4 10 add $0x10,%r12 + 5d04: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 5d09: c5 f9 11 28 vmovupd %xmm5,(%rax) + 5d0d: 48 83 c0 10 add $0x10,%rax + 5d11: 49 3b ca cmp %r10,%rcx + 5d14: 72 ca jb 0x5ce0 + 5d16: 4c 89 d0 mov %r10,%rax + 5d19: 48 c1 e0 04 shl $0x4,%rax + 5d1d: 0f 1f 00 nopl (%rax) + 5d20: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 5d25: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 5d29: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 5d2f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 5d33: 49 83 c2 08 add $0x8,%r10 + 5d37: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 5d3c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 5d40: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 + 5d45: c5 ff 12 29 vmovddup (%rcx),%ymm5 + 5d49: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 5d4e: c5 fd 11 29 vmovupd %ymm5,(%rcx) + 5d52: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 5d59: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 5d5d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 5d62: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 5d66: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 + 5d6b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 + 5d70: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 5d75: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) + 5d7a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 5d81: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 5d85: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 5d8a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 5d8e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 + 5d93: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 + 5d98: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 5d9d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) + 5da2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 5da9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 5dad: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 5db2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 5db6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 + 5dbb: 48 05 80 00 00 00 add $0x80,%rax + 5dc1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 5dc6: 4d 3b d0 cmp %r8,%r10 + 5dc9: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) + 5dce: 0f 82 4c ff ff ff jb 0x5d20 + 5dd4: 4c 89 c0 mov %r8,%rax + 5dd7: 48 c1 e0 04 shl $0x4,%rax + 5ddb: 48 03 d0 add %rax,%rdx + 5dde: 4d 3b c1 cmp %r9,%r8 + 5de1: 73 53 jae 0x5e36 + 5de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5dea: 00 + 5deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e00: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 5e04: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 5e0a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 5e0e: 49 ff c0 inc %r8 + 5e11: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 5e16: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 5e1a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 + 5e20: 48 83 c0 10 add $0x10,%rax + 5e24: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 5e29: c5 f9 11 2a vmovupd %xmm5,(%rdx) + 5e2d: 48 83 c2 10 add $0x10,%rdx + 5e31: 4d 3b c1 cmp %r9,%r8 + 5e34: 72 ca jb 0x5e00 + 5e36: 33 c0 xor %eax,%eax + 5e38: c5 f8 77 vzeroupper + 5e3b: 41 5c pop %r12 + 5e3d: c3 ret + 5e3e: 45 33 c0 xor %r8d,%r8d + 5e41: eb 91 jmp 0x5dd4 + 5e43: b8 fa ff ff ff mov $0xfffffffa,%eax + 5e48: 41 5c pop %r12 + 5e4a: c3 ret + 5e4b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5e50: 41 5c pop %r12 + 5e52: c3 ret + 5e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e5f: 00 + 5e60: 41 54 push %r12 + 5e62: 49 89 cb mov %rcx,%r11 + 5e65: 4d 85 db test %r11,%r11 + 5e68: 0f 84 f9 01 00 00 je 0x6067 + 5e6e: 48 85 d2 test %rdx,%rdx + 5e71: 0f 84 f0 01 00 00 je 0x6067 + 5e77: 45 85 c0 test %r8d,%r8d + 5e7a: 0f 8e df 01 00 00 jle 0x605f + 5e80: 4d 63 c8 movslq %r8d,%r9 + 5e83: 49 83 f9 08 cmp $0x8,%r9 + 5e87: 0f 8c cd 01 00 00 jl 0x605a + 5e8d: 48 89 d0 mov %rdx,%rax + 5e90: 48 83 e0 1f and $0x1f,%rax + 5e94: 85 c0 test %eax,%eax + 5e96: 74 0d je 0x5ea5 + 5e98: a8 0f test $0xf,%al + 5e9a: 0f 85 ba 01 00 00 jne 0x605a + 5ea0: b8 01 00 00 00 mov $0x1,%eax + 5ea5: 41 89 c2 mov %eax,%r10d + 5ea8: 49 8d 4a 08 lea 0x8(%r10),%rcx + 5eac: 4c 3b c9 cmp %rcx,%r9 + 5eaf: 0f 8c a5 01 00 00 jl 0x605a + 5eb5: 44 89 c1 mov %r8d,%ecx + 5eb8: 2b c8 sub %eax,%ecx + 5eba: 83 e1 07 and $0x7,%ecx + 5ebd: 44 2b c1 sub %ecx,%r8d + 5ec0: 33 c9 xor %ecx,%ecx + 5ec2: 4d 63 c0 movslq %r8d,%r8 + 5ec5: 45 33 e4 xor %r12d,%r12d + 5ec8: 85 c0 test %eax,%eax + 5eca: 48 89 d0 mov %rdx,%rax + 5ecd: 76 43 jbe 0x5f12 + 5ecf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ed6: 00 + 5ed7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ede: 66 90 xchg %ax,%ax + 5ee0: c5 f9 10 18 vmovupd (%rax),%xmm3 + 5ee4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 5eea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 5eee: 48 ff c1 inc %rcx + 5ef1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 5ef6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 5efa: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 + 5f01: 49 83 c4 10 add $0x10,%r12 + 5f05: c5 f9 11 20 vmovupd %xmm4,(%rax) + 5f09: 48 83 c0 10 add $0x10,%rax + 5f0d: 49 3b ca cmp %r10,%rcx + 5f10: 72 ce jb 0x5ee0 + 5f12: 4c 89 d0 mov %r10,%rax + 5f15: 48 c1 e0 04 shl $0x4,%rax + 5f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f20: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 5f25: 49 83 c2 08 add $0x8,%r10 + 5f29: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 5f2f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 5f36: 01 + 5f37: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 5f3e: 02 + 5f3f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 5f46: 03 + 5f47: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 5f4b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 5f50: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 5f54: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 5f59: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 5f5e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) + 5f63: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 5f6a: 01 + 5f6b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 5f71: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 5f78: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 5f7e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 5f85: 01 + 5f86: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 5f8c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) + 5f93: 01 + 5f94: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 5f9b: 02 + 5f9c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 5fa2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 5fa9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 5faf: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 5fb6: 02 + 5fb7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 5fbd: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) + 5fc4: 02 + 5fc5: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 5fcc: 03 + 5fcd: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 5fd3: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 5fda: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 5fe0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 5fe6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 5fec: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) + 5ff2: 48 05 80 00 00 00 add $0x80,%rax + 5ff8: 4d 3b d0 cmp %r8,%r10 + 5ffb: 0f 82 1f ff ff ff jb 0x5f20 + 6001: 4c 89 c0 mov %r8,%rax + 6004: 48 c1 e0 04 shl $0x4,%rax + 6008: 48 03 d0 add %rax,%rdx + 600b: 4d 3b c1 cmp %r9,%r8 + 600e: 73 42 jae 0x6052 + 6010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6017: 00 + 6018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 601f: 90 nop + 6020: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 6024: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 602a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 602e: 49 ff c0 inc %r8 + 6031: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 6036: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 603a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 + 6041: 48 83 c0 10 add $0x10,%rax + 6045: c5 f9 11 22 vmovupd %xmm4,(%rdx) + 6049: 48 83 c2 10 add $0x10,%rdx + 604d: 4d 3b c1 cmp %r9,%r8 + 6050: 72 ce jb 0x6020 + 6052: 33 c0 xor %eax,%eax + 6054: c5 f8 77 vzeroupper + 6057: 41 5c pop %r12 + 6059: c3 ret + 605a: 45 33 c0 xor %r8d,%r8d + 605d: eb a2 jmp 0x6001 + 605f: b8 fa ff ff ff mov $0xfffffffa,%eax + 6064: 41 5c pop %r12 + 6066: c3 ret + 6067: b8 f8 ff ff ff mov $0xfffffff8,%eax + 606c: 41 5c pop %r12 + 606e: c3 ret + 606f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6076: 00 + 6077: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 607e: 66 90 xchg %ax,%ax + 6080: 57 push %rdi + 6081: 41 54 push %r12 + 6083: 55 push %rbp + 6084: 48 89 d5 mov %rdx,%rbp + 6087: 48 85 c9 test %rcx,%rcx + 608a: 0f 84 f7 01 00 00 je 0x6287 + 6090: 48 85 ed test %rbp,%rbp + 6093: 0f 84 ee 01 00 00 je 0x6287 + 6099: 4d 85 c0 test %r8,%r8 + 609c: 0f 84 e5 01 00 00 je 0x6287 + 60a2: 45 85 c9 test %r9d,%r9d + 60a5: 0f 8e d2 01 00 00 jle 0x627d + 60ab: 41 83 f9 08 cmp $0x8,%r9d + 60af: 0f 8c b8 01 00 00 jl 0x626d + 60b5: 4d 89 c2 mov %r8,%r10 + 60b8: 49 83 e2 0f and $0xf,%r10 + 60bc: 45 85 d2 test %r10d,%r10d + 60bf: 74 18 je 0x60d9 + 60c1: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 60c8: 0f 85 9f 01 00 00 jne 0x626d + 60ce: 41 f7 da neg %r10d + 60d1: 41 83 c2 10 add $0x10,%r10d + 60d5: 41 c1 ea 02 shr $0x2,%r10d + 60d9: 41 8d 42 08 lea 0x8(%r10),%eax + 60dd: 44 3b c8 cmp %eax,%r9d + 60e0: 0f 8c 87 01 00 00 jl 0x626d + 60e6: 44 89 c8 mov %r9d,%eax + 60e9: 33 d2 xor %edx,%edx + 60eb: 41 2b c2 sub %r10d,%eax + 60ee: 83 e0 07 and $0x7,%eax + 60f1: f7 d8 neg %eax + 60f3: 41 03 c1 add %r9d,%eax + 60f6: 44 89 d7 mov %r10d,%edi + 60f9: 45 85 d2 test %r10d,%r10d + 60fc: 76 21 jbe 0x611f + 60fe: 66 90 xchg %ax,%ax + 6100: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 6105: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 610b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 6111: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 6117: 48 ff c2 inc %rdx + 611a: 48 3b d7 cmp %rdi,%rdx + 611d: 72 e1 jb 0x6100 + 611f: 45 89 d2 mov %r10d,%r10d + 6122: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 6127: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 612e: 48 63 d0 movslq %eax,%rdx + 6131: 74 4d je 0x6180 + 6133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 613f: 00 + 6140: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 6144: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 6149: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 614e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 6153: 0f 59 c8 mulps %xmm0,%xmm1 + 6156: 0f 59 da mulps %xmm2,%xmm3 + 6159: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 615e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 6164: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) + 6169: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) + 616f: 48 83 c7 08 add $0x8,%rdi + 6173: 48 3b fa cmp %rdx,%rdi + 6176: 72 c8 jb 0x6140 + 6178: eb 38 jmp 0x61b2 + 617a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6180: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 6184: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 6189: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 618e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 6193: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 6198: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 619e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) + 61a3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) + 61a9: 48 83 c7 08 add $0x8,%rdi + 61ad: 48 3b fa cmp %rdx,%rdi + 61b0: 72 ce jb 0x6180 + 61b2: 8d 78 01 lea 0x1(%rax),%edi + 61b5: 41 3b f9 cmp %r9d,%edi + 61b8: 0f 87 a3 00 00 00 ja 0x6261 + 61be: 4d 63 c9 movslq %r9d,%r9 + 61c1: 4c 2b ca sub %rdx,%r9 + 61c4: 49 83 f9 04 cmp $0x4,%r9 + 61c8: 0f 8c 9a 00 00 00 jl 0x6268 + 61ce: 45 89 cc mov %r9d,%r12d + 61d1: 45 33 db xor %r11d,%r11d + 61d4: 41 83 e4 fc and $0xfffffffc,%r12d + 61d8: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 61dd: 4d 63 e4 movslq %r12d,%r12 + 61e0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 61e4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 61e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 61ef: 00 + 61f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 61fe: 00 00 + 6200: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 6205: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 620a: 0f 59 c8 mulps %xmm0,%xmm1 + 620d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 6212: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) + 6217: 49 83 c3 04 add $0x4,%r11 + 621b: 4d 3b dc cmp %r12,%r11 + 621e: 72 e0 jb 0x6200 + 6220: 4d 3b e1 cmp %r9,%r12 + 6223: 73 3c jae 0x6261 + 6225: 48 63 c0 movslq %eax,%rax + 6228: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 622d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 6231: 49 8d 04 80 lea (%r8,%rax,4),%rax + 6235: 0f 1f 40 00 nopl 0x0(%rax) + 6239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6240: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 6246: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 624d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 6253: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 6259: 49 ff c4 inc %r12 + 625c: 4d 3b e1 cmp %r9,%r12 + 625f: 72 df jb 0x6240 + 6261: 33 c0 xor %eax,%eax + 6263: 5d pop %rbp + 6264: 41 5c pop %r12 + 6266: 5f pop %rdi + 6267: c3 ret + 6268: 45 33 e4 xor %r12d,%r12d + 626b: eb b3 jmp 0x6220 + 626d: 33 c0 xor %eax,%eax + 626f: 41 83 f9 01 cmp $0x1,%r9d + 6273: 72 ec jb 0x6261 + 6275: 4d 63 c9 movslq %r9d,%r9 + 6278: 45 33 e4 xor %r12d,%r12d + 627b: eb a3 jmp 0x6220 + 627d: b8 fa ff ff ff mov $0xfffffffa,%eax + 6282: 5d pop %rbp + 6283: 41 5c pop %r12 + 6285: 5f pop %rdi + 6286: c3 ret + 6287: b8 f8 ff ff ff mov $0xfffffff8,%eax + 628c: 5d pop %rbp + 628d: 41 5c pop %r12 + 628f: 5f pop %rdi + 6290: c3 ret + 6291: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6298: 00 + 6299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62a0: 56 push %rsi + 62a1: 57 push %rdi + 62a2: 41 54 push %r12 + 62a4: 48 89 d7 mov %rdx,%rdi + 62a7: 48 85 c9 test %rcx,%rcx + 62aa: 0f 84 f3 01 00 00 je 0x64a3 + 62b0: 48 85 ff test %rdi,%rdi + 62b3: 0f 84 ea 01 00 00 je 0x64a3 + 62b9: 4d 85 c0 test %r8,%r8 + 62bc: 0f 84 e1 01 00 00 je 0x64a3 + 62c2: 45 85 c9 test %r9d,%r9d + 62c5: 0f 8e ce 01 00 00 jle 0x6499 + 62cb: 41 83 f9 08 cmp $0x8,%r9d + 62cf: 0f 8c b5 01 00 00 jl 0x648a + 62d5: 4d 89 c2 mov %r8,%r10 + 62d8: 49 83 e2 0f and $0xf,%r10 + 62dc: 45 85 d2 test %r10d,%r10d + 62df: 74 18 je 0x62f9 + 62e1: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 62e8: 0f 85 9c 01 00 00 jne 0x648a + 62ee: 41 f7 da neg %r10d + 62f1: 41 83 c2 10 add $0x10,%r10d + 62f5: 41 c1 ea 02 shr $0x2,%r10d + 62f9: 44 89 d0 mov %r10d,%eax + 62fc: 83 c0 08 add $0x8,%eax + 62ff: 44 3b c8 cmp %eax,%r9d + 6302: 0f 8c 82 01 00 00 jl 0x648a + 6308: 44 89 ce mov %r9d,%esi + 630b: 33 d2 xor %edx,%edx + 630d: 41 2b f2 sub %r10d,%esi + 6310: 83 e6 07 and $0x7,%esi + 6313: f7 de neg %esi + 6315: 41 03 f1 add %r9d,%esi + 6318: 44 89 d0 mov %r10d,%eax + 631b: 45 85 d2 test %r10d,%r10d + 631e: 76 1f jbe 0x633f + 6320: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 6325: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 + 632a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 6330: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 6336: 48 8d 52 01 lea 0x1(%rdx),%rdx + 633a: 48 3b d0 cmp %rax,%rdx + 633d: 72 e1 jb 0x6320 + 633f: 45 89 d2 mov %r10d,%r10d + 6342: 48 63 d6 movslq %esi,%rdx + 6345: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 + 6349: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 6350: 74 4e je 0x63a0 + 6352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6360: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 + 6364: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 + 6369: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 + 636d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 + 6372: 0f 59 c8 mulps %xmm0,%xmm1 + 6375: 0f 59 da mulps %xmm2,%xmm3 + 6378: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 + 637d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 + 6383: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) + 6388: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) + 638e: 48 8d 40 08 lea 0x8(%rax),%rax + 6392: 48 3b c2 cmp %rdx,%rax + 6395: 72 c9 jb 0x6360 + 6397: eb 38 jmp 0x63d1 + 6399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 63a0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 + 63a4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 + 63a9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 + 63ad: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 + 63b2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 + 63b7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 + 63bd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) + 63c2: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) + 63c8: 48 8d 40 08 lea 0x8(%rax),%rax + 63cc: 48 3b c2 cmp %rdx,%rax + 63cf: 72 cf jb 0x63a0 + 63d1: 8d 46 01 lea 0x1(%rsi),%eax + 63d4: 41 3b c1 cmp %r9d,%eax + 63d7: 0f 87 a2 00 00 00 ja 0x647f + 63dd: 4d 63 c9 movslq %r9d,%r9 + 63e0: 4c 2b ca sub %rdx,%r9 + 63e3: 49 83 f9 04 cmp $0x4,%r9 + 63e7: 0f 8c 99 00 00 00 jl 0x6486 + 63ed: 48 c1 e2 02 shl $0x2,%rdx + 63f1: 44 89 c8 mov %r9d,%eax + 63f4: 83 e0 fc and $0xfffffffc,%eax + 63f7: 49 89 d3 mov %rdx,%r11 + 63fa: 49 89 d2 mov %rdx,%r10 + 63fd: 45 33 e4 xor %r12d,%r12d + 6400: 48 63 c0 movslq %eax,%rax + 6403: 4c 03 df add %rdi,%r11 + 6406: 4c 03 d1 add %rcx,%r10 + 6409: 49 03 d0 add %r8,%rdx + 640c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6413: 00 + 6414: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 641b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6420: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 + 6425: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 + 642a: 0f 59 c8 mulps %xmm0,%xmm1 + 642d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 + 6432: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) + 6437: 4d 8d 64 24 04 lea 0x4(%r12),%r12 + 643c: 4c 3b e0 cmp %rax,%r12 + 643f: 72 df jb 0x6420 + 6441: 49 3b c1 cmp %r9,%rax + 6444: 73 39 jae 0x647f + 6446: 48 63 f6 movslq %esi,%rsi + 6449: 48 c1 e6 02 shl $0x2,%rsi + 644d: 48 03 fe add %rsi,%rdi + 6450: 48 03 ce add %rsi,%rcx + 6453: 4c 03 c6 add %rsi,%r8 + 6456: 0f 1f 00 nopl (%rax) + 6459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6460: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 6465: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 + 646a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 + 6470: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 6476: 48 8d 40 01 lea 0x1(%rax),%rax + 647a: 49 3b c1 cmp %r9,%rax + 647d: 72 e1 jb 0x6460 + 647f: 33 c0 xor %eax,%eax + 6481: 41 5c pop %r12 + 6483: 5f pop %rdi + 6484: 5e pop %rsi + 6485: c3 ret + 6486: 33 c0 xor %eax,%eax + 6488: eb b7 jmp 0x6441 + 648a: 33 f6 xor %esi,%esi + 648c: 41 83 f9 01 cmp $0x1,%r9d + 6490: 72 ed jb 0x647f + 6492: 4d 63 c9 movslq %r9d,%r9 + 6495: 33 c0 xor %eax,%eax + 6497: eb a8 jmp 0x6441 + 6499: b8 fa ff ff ff mov $0xfffffffa,%eax + 649e: 41 5c pop %r12 + 64a0: 5f pop %rdi + 64a1: 5e pop %rsi + 64a2: c3 ret + 64a3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 64a8: 41 5c pop %r12 + 64aa: 5f pop %rdi + 64ab: 5e pop %rsi + 64ac: c3 ret + 64ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64b4: 00 + 64b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 64bc: 0f 1f 40 00 nopl 0x0(%rax) + 64c0: 57 push %rdi + 64c1: 41 54 push %r12 + 64c3: 55 push %rbp + 64c4: 48 89 d5 mov %rdx,%rbp + 64c7: 48 85 c9 test %rcx,%rcx + 64ca: 0f 84 f8 01 00 00 je 0x66c8 + 64d0: 48 85 ed test %rbp,%rbp + 64d3: 0f 84 ef 01 00 00 je 0x66c8 + 64d9: 4d 85 c0 test %r8,%r8 + 64dc: 0f 84 e6 01 00 00 je 0x66c8 + 64e2: 45 85 c9 test %r9d,%r9d + 64e5: 0f 8e d3 01 00 00 jle 0x66be + 64eb: 41 83 f9 08 cmp $0x8,%r9d + 64ef: 0f 8c b9 01 00 00 jl 0x66ae + 64f5: 4d 89 c2 mov %r8,%r10 + 64f8: 49 83 e2 0f and $0xf,%r10 + 64fc: 45 85 d2 test %r10d,%r10d + 64ff: 74 18 je 0x6519 + 6501: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 6508: 0f 85 a0 01 00 00 jne 0x66ae + 650e: 41 f7 da neg %r10d + 6511: 41 83 c2 10 add $0x10,%r10d + 6515: 41 c1 ea 02 shr $0x2,%r10d + 6519: 41 8d 42 08 lea 0x8(%r10),%eax + 651d: 44 3b c8 cmp %eax,%r9d + 6520: 0f 8c 88 01 00 00 jl 0x66ae + 6526: 44 89 c8 mov %r9d,%eax + 6529: 33 d2 xor %edx,%edx + 652b: 41 2b c2 sub %r10d,%eax + 652e: 44 89 d7 mov %r10d,%edi + 6531: 83 e0 07 and $0x7,%eax + 6534: f7 d8 neg %eax + 6536: 41 03 c1 add %r9d,%eax + 6539: 45 85 d2 test %r10d,%r10d + 653c: 76 22 jbe 0x6560 + 653e: 66 90 xchg %ax,%ax + 6540: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 6545: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 654b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 6551: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 6557: 48 83 c2 01 add $0x1,%rdx + 655b: 48 3b d7 cmp %rdi,%rdx + 655e: 72 e0 jb 0x6540 + 6560: 45 89 d2 mov %r10d,%r10d + 6563: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 6568: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 656f: 48 63 d0 movslq %eax,%rdx + 6572: 74 4c je 0x65c0 + 6574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6580: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 6584: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 6589: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 658e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 6593: 0f 59 c8 mulps %xmm0,%xmm1 + 6596: 0f 59 da mulps %xmm2,%xmm3 + 6599: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 659e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 65a4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) + 65a9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) + 65af: 48 83 c7 08 add $0x8,%rdi + 65b3: 48 3b fa cmp %rdx,%rdi + 65b6: 72 c8 jb 0x6580 + 65b8: eb 38 jmp 0x65f2 + 65ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 65c0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 65c4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 65c9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 65ce: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 65d3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 65d8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 65de: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) + 65e3: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) + 65e9: 48 83 c7 08 add $0x8,%rdi + 65ed: 48 3b fa cmp %rdx,%rdi + 65f0: 72 ce jb 0x65c0 + 65f2: 8d 78 01 lea 0x1(%rax),%edi + 65f5: 41 3b f9 cmp %r9d,%edi + 65f8: 0f 87 a4 00 00 00 ja 0x66a2 + 65fe: 4d 63 c9 movslq %r9d,%r9 + 6601: 4c 2b ca sub %rdx,%r9 + 6604: 49 83 f9 04 cmp $0x4,%r9 + 6608: 0f 8c 9b 00 00 00 jl 0x66a9 + 660e: 45 89 cc mov %r9d,%r12d + 6611: 45 33 db xor %r11d,%r11d + 6614: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 6619: 41 83 e4 fc and $0xfffffffc,%r12d + 661d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 6621: 4d 63 e4 movslq %r12d,%r12 + 6624: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 6628: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 662f: 00 + 6630: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 663e: 00 00 + 6640: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 6645: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 664a: 0f 59 c8 mulps %xmm0,%xmm1 + 664d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 6652: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) + 6657: 49 83 c3 04 add $0x4,%r11 + 665b: 4d 3b dc cmp %r12,%r11 + 665e: 72 e0 jb 0x6640 + 6660: 4d 3b e1 cmp %r9,%r12 + 6663: 73 3d jae 0x66a2 + 6665: 48 63 c0 movslq %eax,%rax + 6668: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 666d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 6671: 49 8d 04 80 lea (%r8,%rax,4),%rax + 6675: 0f 1f 40 00 nopl 0x0(%rax) + 6679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6680: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 6686: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 668d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 6693: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 6699: 49 83 c4 01 add $0x1,%r12 + 669d: 4d 3b e1 cmp %r9,%r12 + 66a0: 72 de jb 0x6680 + 66a2: 33 c0 xor %eax,%eax + 66a4: 5d pop %rbp + 66a5: 41 5c pop %r12 + 66a7: 5f pop %rdi + 66a8: c3 ret + 66a9: 45 33 e4 xor %r12d,%r12d + 66ac: eb b2 jmp 0x6660 + 66ae: 33 c0 xor %eax,%eax + 66b0: 41 83 f9 01 cmp $0x1,%r9d + 66b4: 72 ec jb 0x66a2 + 66b6: 4d 63 c9 movslq %r9d,%r9 + 66b9: 45 33 e4 xor %r12d,%r12d + 66bc: eb a2 jmp 0x6660 + 66be: b8 fa ff ff ff mov $0xfffffffa,%eax + 66c3: 5d pop %rbp + 66c4: 41 5c pop %r12 + 66c6: 5f pop %rdi + 66c7: c3 ret + 66c8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 66cd: 5d pop %rbp + 66ce: 41 5c pop %r12 + 66d0: 5f pop %rdi + 66d1: c3 ret + 66d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66e0: 48 83 ec 28 sub $0x28,%rsp + 66e4: 48 85 c9 test %rcx,%rcx + 66e7: 74 25 je 0x670e + 66e9: 48 85 d2 test %rdx,%rdx + 66ec: 74 20 je 0x670e + 66ee: 4d 85 c0 test %r8,%r8 + 66f1: 74 1b je 0x670e + 66f3: 45 85 c9 test %r9d,%r9d + 66f6: 7f 0a jg 0x6702 + 66f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 66fd: 48 83 c4 28 add $0x28,%rsp + 6701: c3 ret + 6702: e8 59 99 03 00 call 0x40060 + 6707: 33 c0 xor %eax,%eax + 6709: 48 83 c4 28 add $0x28,%rsp + 670d: c3 ret + 670e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6713: 48 83 c4 28 add $0x28,%rsp + 6717: c3 ret + 6718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 671f: 00 + 6720: 48 83 ec 28 sub $0x28,%rsp + 6724: 48 85 c9 test %rcx,%rcx + 6727: 74 25 je 0x674e + 6729: 48 85 d2 test %rdx,%rdx + 672c: 74 20 je 0x674e + 672e: 4d 85 c0 test %r8,%r8 + 6731: 74 1b je 0x674e + 6733: 45 85 c9 test %r9d,%r9d + 6736: 7f 0a jg 0x6742 + 6738: b8 fa ff ff ff mov $0xfffffffa,%eax + 673d: 48 83 c4 28 add $0x28,%rsp + 6741: c3 ret + 6742: e8 59 99 03 00 call 0x400a0 + 6747: 33 c0 xor %eax,%eax + 6749: 48 83 c4 28 add $0x28,%rsp + 674d: c3 ret + 674e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6753: 48 83 c4 28 add $0x28,%rsp + 6757: c3 ret + 6758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 675f: 00 + 6760: 48 83 ec 28 sub $0x28,%rsp + 6764: 48 85 c9 test %rcx,%rcx + 6767: 74 25 je 0x678e + 6769: 48 85 d2 test %rdx,%rdx + 676c: 74 20 je 0x678e + 676e: 4d 85 c0 test %r8,%r8 + 6771: 74 1b je 0x678e + 6773: 45 85 c9 test %r9d,%r9d + 6776: 7f 0a jg 0x6782 + 6778: b8 fa ff ff ff mov $0xfffffffa,%eax + 677d: 48 83 c4 28 add $0x28,%rsp + 6781: c3 ret + 6782: e8 59 99 03 00 call 0x400e0 + 6787: 33 c0 xor %eax,%eax + 6789: 48 83 c4 28 add $0x28,%rsp + 678d: c3 ret + 678e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6793: 48 83 c4 28 add $0x28,%rsp + 6797: c3 ret + 6798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 679f: 00 + 67a0: 53 push %rbx + 67a1: 48 85 c9 test %rcx,%rcx + 67a4: 0f 84 d4 01 00 00 je 0x697e + 67aa: 4d 85 c0 test %r8,%r8 + 67ad: 0f 84 cb 01 00 00 je 0x697e + 67b3: 45 85 c9 test %r9d,%r9d + 67b6: 0f 8e bb 01 00 00 jle 0x6977 + 67bc: 41 83 f9 08 cmp $0x8,%r9d + 67c0: 0f 8c a1 01 00 00 jl 0x6967 + 67c6: 4d 89 c3 mov %r8,%r11 + 67c9: 49 83 e3 0f and $0xf,%r11 + 67cd: 45 85 db test %r11d,%r11d + 67d0: 74 18 je 0x67ea + 67d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 67d9: 0f 85 88 01 00 00 jne 0x6967 + 67df: 41 f7 db neg %r11d + 67e2: 41 83 c3 10 add $0x10,%r11d + 67e6: 41 c1 eb 02 shr $0x2,%r11d + 67ea: 41 8d 43 08 lea 0x8(%r11),%eax + 67ee: 44 3b c8 cmp %eax,%r9d + 67f1: 0f 8c 70 01 00 00 jl 0x6967 + 67f7: 44 89 c8 mov %r9d,%eax + 67fa: 33 d2 xor %edx,%edx + 67fc: 41 2b c3 sub %r11d,%eax + 67ff: 83 e0 07 and $0x7,%eax + 6802: f7 d8 neg %eax + 6804: 41 03 c1 add %r9d,%eax + 6807: 44 89 db mov %r11d,%ebx + 680a: 45 85 db test %r11d,%r11d + 680d: 76 2e jbe 0x683d + 680f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6816: 00 + 6817: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 681e: 66 90 xchg %ax,%ax + 6820: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 6825: f3 0f 59 c1 mulss %xmm1,%xmm0 + 6829: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 682f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 6835: 48 ff c2 inc %rdx + 6838: 48 3b d3 cmp %rbx,%rdx + 683b: 72 e3 jb 0x6820 + 683d: 45 89 db mov %r11d,%r11d + 6840: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 6844: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 684b: 48 63 d0 movslq %eax,%rdx + 684e: 74 40 je 0x6890 + 6850: 0f 28 c1 movaps %xmm1,%xmm0 + 6853: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 6857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 685e: 00 00 + 6860: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 6864: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 6869: 0f 59 d0 mulps %xmm0,%xmm2 + 686c: 0f 59 d8 mulps %xmm0,%xmm3 + 686f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 6874: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 687a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 687f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 6885: 48 83 c3 08 add $0x8,%rbx + 6889: 48 3b da cmp %rdx,%rbx + 688c: 72 d2 jb 0x6860 + 688e: eb 3e jmp 0x68ce + 6890: 0f 28 c1 movaps %xmm1,%xmm0 + 6893: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 6897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 689e: 00 00 + 68a0: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 + 68a4: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 + 68a9: 0f 59 d0 mulps %xmm0,%xmm2 + 68ac: 0f 59 d8 mulps %xmm0,%xmm3 + 68af: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 68b4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 68ba: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 68bf: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 68c5: 48 83 c3 08 add $0x8,%rbx + 68c9: 48 3b da cmp %rdx,%rbx + 68cc: 72 d2 jb 0x68a0 + 68ce: 8d 58 01 lea 0x1(%rax),%ebx + 68d1: 41 3b d9 cmp %r9d,%ebx + 68d4: 0f 87 84 00 00 00 ja 0x695e + 68da: 4d 63 d1 movslq %r9d,%r10 + 68dd: 4c 2b d2 sub %rdx,%r10 + 68e0: 49 83 fa 04 cmp $0x4,%r10 + 68e4: 0f 8c 78 00 00 00 jl 0x6962 + 68ea: 45 89 d3 mov %r10d,%r11d + 68ed: 45 33 c9 xor %r9d,%r9d + 68f0: 41 83 e3 fc and $0xfffffffc,%r11d + 68f4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 68f8: 4d 63 db movslq %r11d,%r11 + 68fb: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 68ff: 90 nop + 6900: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 6905: 0f 59 d0 mulps %xmm0,%xmm2 + 6908: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 690d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) + 6912: 49 83 c1 04 add $0x4,%r9 + 6916: 4d 3b cb cmp %r11,%r9 + 6919: 72 e5 jb 0x6900 + 691b: 4d 3b da cmp %r10,%r11 + 691e: 73 3e jae 0x695e + 6920: 48 63 c0 movslq %eax,%rax + 6923: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 6927: 49 8d 04 80 lea (%r8,%rax,4),%rax + 692b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6932: 00 + 6933: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 693a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6940: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 6946: f3 0f 59 c1 mulss %xmm1,%xmm0 + 694a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 6950: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 6956: 49 ff c3 inc %r11 + 6959: 4d 3b da cmp %r10,%r11 + 695c: 72 e2 jb 0x6940 + 695e: 33 c0 xor %eax,%eax + 6960: 5b pop %rbx + 6961: c3 ret + 6962: 45 33 db xor %r11d,%r11d + 6965: eb b4 jmp 0x691b + 6967: 33 c0 xor %eax,%eax + 6969: 41 83 f9 01 cmp $0x1,%r9d + 696d: 72 ef jb 0x695e + 696f: 4d 63 d1 movslq %r9d,%r10 + 6972: 45 33 db xor %r11d,%r11d + 6975: eb a4 jmp 0x691b + 6977: b8 fa ff ff ff mov $0xfffffffa,%eax + 697c: 5b pop %rbx + 697d: c3 ret + 697e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6983: 5b pop %rbx + 6984: c3 ret + 6985: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 698c: 00 + 698d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 69a0: 48 85 c9 test %rcx,%rcx + 69a3: 0f 84 84 01 00 00 je 0x6b2d + 69a9: 4d 85 c0 test %r8,%r8 + 69ac: 0f 84 7b 01 00 00 je 0x6b2d + 69b2: 45 85 c9 test %r9d,%r9d + 69b5: 0f 8e 6b 01 00 00 jle 0x6b26 + 69bb: 49 63 c1 movslq %r9d,%rax + 69be: 48 83 f8 08 cmp $0x8,%rax + 69c2: 0f 8c 59 01 00 00 jl 0x6b21 + 69c8: 4d 89 c3 mov %r8,%r11 + 69cb: 49 83 e3 0f and $0xf,%r11 + 69cf: 45 85 db test %r11d,%r11d + 69d2: 74 18 je 0x69ec + 69d4: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 69db: 0f 85 40 01 00 00 jne 0x6b21 + 69e1: 41 f7 db neg %r11d + 69e4: 41 83 c3 10 add $0x10,%r11d + 69e8: 41 c1 eb 02 shr $0x2,%r11d + 69ec: 44 89 da mov %r11d,%edx + 69ef: 83 c2 08 add $0x8,%edx + 69f2: 48 3b c2 cmp %rdx,%rax + 69f5: 0f 8c 26 01 00 00 jl 0x6b21 + 69fb: 44 89 ca mov %r9d,%edx + 69fe: 41 2b d3 sub %r11d,%edx + 6a01: 83 e2 07 and $0x7,%edx + 6a04: 44 2b ca sub %edx,%r9d + 6a07: 33 d2 xor %edx,%edx + 6a09: 45 89 da mov %r11d,%r10d + 6a0c: 45 85 db test %r11d,%r11d + 6a0f: 76 2d jbe 0x6a3e + 6a11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a18: 00 + 6a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a20: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 6a25: f3 0f 59 c1 mulss %xmm1,%xmm0 + 6a29: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 6a2f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 6a35: 48 8d 52 01 lea 0x1(%rdx),%rdx + 6a39: 49 3b d2 cmp %r10,%rdx + 6a3c: 72 e2 jb 0x6a20 + 6a3e: 45 89 db mov %r11d,%r11d + 6a41: 49 63 d1 movslq %r9d,%rdx + 6a44: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 + 6a48: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 6a4f: 74 41 je 0x6a92 + 6a51: 0f 28 c1 movaps %xmm1,%xmm0 + 6a54: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 6a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a5f: 00 + 6a60: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 + 6a65: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 6a6b: 0f 59 d0 mulps %xmm0,%xmm2 + 6a6e: 0f 59 d8 mulps %xmm0,%xmm3 + 6a71: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 6a76: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 6a7c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 6a81: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 6a87: 4d 8d 52 08 lea 0x8(%r10),%r10 + 6a8b: 4c 3b d2 cmp %rdx,%r10 + 6a8e: 72 d0 jb 0x6a60 + 6a90: eb 3e jmp 0x6ad0 + 6a92: 0f 28 c1 movaps %xmm1,%xmm0 + 6a95: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 6a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6aa0: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 + 6aa5: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 + 6aab: 0f 59 d0 mulps %xmm0,%xmm2 + 6aae: 0f 59 d8 mulps %xmm0,%xmm3 + 6ab1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 6ab6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 6abc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 6ac1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 6ac7: 4d 8d 52 08 lea 0x8(%r10),%r10 + 6acb: 4c 3b d2 cmp %rdx,%r10 + 6ace: 72 d0 jb 0x6aa0 + 6ad0: 33 d2 xor %edx,%edx + 6ad2: 45 8d 51 01 lea 0x1(%r9),%r10d + 6ad6: 4d 63 d2 movslq %r10d,%r10 + 6ad9: 4c 3b d0 cmp %rax,%r10 + 6adc: 77 40 ja 0x6b1e + 6ade: 4d 63 c9 movslq %r9d,%r9 + 6ae1: 49 2b c1 sub %r9,%rax + 6ae4: 49 c1 e1 02 shl $0x2,%r9 + 6ae8: 49 03 c9 add %r9,%rcx + 6aeb: 4d 03 c1 add %r9,%r8 + 6aee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6af5: 00 + 6af6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6afd: 0f 1f 00 nopl (%rax) + 6b00: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 6b05: f3 0f 59 c1 mulss %xmm1,%xmm0 + 6b09: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 6b0f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 6b15: 48 8d 52 01 lea 0x1(%rdx),%rdx + 6b19: 48 3b d0 cmp %rax,%rdx + 6b1c: 72 e2 jb 0x6b00 + 6b1e: 33 c0 xor %eax,%eax + 6b20: c3 ret + 6b21: 45 33 c9 xor %r9d,%r9d + 6b24: eb aa jmp 0x6ad0 + 6b26: b8 fa ff ff ff mov $0xfffffffa,%eax + 6b2b: 90 nop + 6b2c: c3 ret + 6b2d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6b32: c3 ret + 6b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b3f: 00 + 6b40: 53 push %rbx + 6b41: 48 85 c9 test %rcx,%rcx + 6b44: 0f 84 d5 01 00 00 je 0x6d1f + 6b4a: 4d 85 c0 test %r8,%r8 + 6b4d: 0f 84 cc 01 00 00 je 0x6d1f + 6b53: 45 85 c9 test %r9d,%r9d + 6b56: 0f 8e bc 01 00 00 jle 0x6d18 + 6b5c: 41 83 f9 08 cmp $0x8,%r9d + 6b60: 0f 8c a2 01 00 00 jl 0x6d08 + 6b66: 4d 89 c3 mov %r8,%r11 + 6b69: 49 83 e3 0f and $0xf,%r11 + 6b6d: 45 85 db test %r11d,%r11d + 6b70: 74 18 je 0x6b8a + 6b72: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 6b79: 0f 85 89 01 00 00 jne 0x6d08 + 6b7f: 41 f7 db neg %r11d + 6b82: 41 83 c3 10 add $0x10,%r11d + 6b86: 41 c1 eb 02 shr $0x2,%r11d + 6b8a: 41 8d 43 08 lea 0x8(%r11),%eax + 6b8e: 44 3b c8 cmp %eax,%r9d + 6b91: 0f 8c 71 01 00 00 jl 0x6d08 + 6b97: 44 89 c8 mov %r9d,%eax + 6b9a: 33 d2 xor %edx,%edx + 6b9c: 41 2b c3 sub %r11d,%eax + 6b9f: 44 89 db mov %r11d,%ebx + 6ba2: 83 e0 07 and $0x7,%eax + 6ba5: f7 d8 neg %eax + 6ba7: 41 03 c1 add %r9d,%eax + 6baa: 45 85 db test %r11d,%r11d + 6bad: 76 2f jbe 0x6bde + 6baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bb6: 00 + 6bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6bbe: 66 90 xchg %ax,%ax + 6bc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 6bc5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 6bc9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 6bcf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 6bd5: 48 83 c2 01 add $0x1,%rdx + 6bd9: 48 3b d3 cmp %rbx,%rdx + 6bdc: 72 e2 jb 0x6bc0 + 6bde: 45 89 db mov %r11d,%r11d + 6be1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 6be5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 6bec: 48 63 d0 movslq %eax,%rdx + 6bef: 74 3f je 0x6c30 + 6bf1: 0f 28 c1 movaps %xmm1,%xmm0 + 6bf4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 6bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bff: 00 + 6c00: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 6c04: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 6c09: 0f 59 d0 mulps %xmm0,%xmm2 + 6c0c: 0f 59 d8 mulps %xmm0,%xmm3 + 6c0f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 6c14: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 6c1a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 6c1f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 6c25: 48 83 c3 08 add $0x8,%rbx + 6c29: 48 3b da cmp %rdx,%rbx + 6c2c: 72 d2 jb 0x6c00 + 6c2e: eb 3e jmp 0x6c6e + 6c30: 0f 28 c1 movaps %xmm1,%xmm0 + 6c33: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 6c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6c3e: 00 00 + 6c40: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 6c44: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 6c49: 0f 59 d0 mulps %xmm0,%xmm2 + 6c4c: 0f 59 d8 mulps %xmm0,%xmm3 + 6c4f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 6c54: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 6c5a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 6c5f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 6c65: 48 83 c3 08 add $0x8,%rbx + 6c69: 48 3b da cmp %rdx,%rbx + 6c6c: 72 d2 jb 0x6c40 + 6c6e: 8d 58 01 lea 0x1(%rax),%ebx + 6c71: 41 3b d9 cmp %r9d,%ebx + 6c74: 0f 87 85 00 00 00 ja 0x6cff + 6c7a: 4d 63 d1 movslq %r9d,%r10 + 6c7d: 4c 2b d2 sub %rdx,%r10 + 6c80: 49 83 fa 04 cmp $0x4,%r10 + 6c84: 0f 8c 79 00 00 00 jl 0x6d03 + 6c8a: 45 89 d3 mov %r10d,%r11d + 6c8d: 45 33 c9 xor %r9d,%r9d + 6c90: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 6c94: 41 83 e3 fc and $0xfffffffc,%r11d + 6c98: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 6c9c: 4d 63 db movslq %r11d,%r11 + 6c9f: 90 nop + 6ca0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 6ca5: 0f 59 d0 mulps %xmm0,%xmm2 + 6ca8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 6cad: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) + 6cb2: 49 83 c1 04 add $0x4,%r9 + 6cb6: 4d 3b cb cmp %r11,%r9 + 6cb9: 72 e5 jb 0x6ca0 + 6cbb: 4d 3b da cmp %r10,%r11 + 6cbe: 73 3f jae 0x6cff + 6cc0: 48 63 c0 movslq %eax,%rax + 6cc3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 6cc7: 49 8d 04 80 lea (%r8,%rax,4),%rax + 6ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6cd2: 00 + 6cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6ce0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 6ce6: f3 0f 59 c1 mulss %xmm1,%xmm0 + 6cea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 6cf0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 6cf6: 49 83 c3 01 add $0x1,%r11 + 6cfa: 4d 3b da cmp %r10,%r11 + 6cfd: 72 e1 jb 0x6ce0 + 6cff: 33 c0 xor %eax,%eax + 6d01: 5b pop %rbx + 6d02: c3 ret + 6d03: 45 33 db xor %r11d,%r11d + 6d06: eb b3 jmp 0x6cbb + 6d08: 33 c0 xor %eax,%eax + 6d0a: 41 83 f9 01 cmp $0x1,%r9d + 6d0e: 72 ef jb 0x6cff + 6d10: 4d 63 d1 movslq %r9d,%r10 + 6d13: 45 33 db xor %r11d,%r11d + 6d16: eb a3 jmp 0x6cbb + 6d18: b8 fa ff ff ff mov $0xfffffffa,%eax + 6d1d: 5b pop %rbx + 6d1e: c3 ret + 6d1f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6d24: 5b pop %rbx + 6d25: c3 ret + 6d26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d2d: 00 + 6d2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d35: 0f 1f 40 00 nopl 0x0(%rax) + 6d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d40: 41 57 push %r15 + 6d42: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 6d46: 48 85 c9 test %rcx,%rcx + 6d49: 0f 84 b0 01 00 00 je 0x6eff + 6d4f: 4d 85 c0 test %r8,%r8 + 6d52: 0f 84 a7 01 00 00 je 0x6eff + 6d58: 45 85 c9 test %r9d,%r9d + 6d5b: 0f 8e 96 01 00 00 jle 0x6ef7 + 6d61: 41 83 f9 10 cmp $0x10,%r9d + 6d65: 0f 8c 7c 01 00 00 jl 0x6ee7 + 6d6b: 4d 89 c2 mov %r8,%r10 + 6d6e: 49 83 e2 1f and $0x1f,%r10 + 6d72: 45 89 d2 mov %r10d,%r10d + 6d75: 45 85 d2 test %r10d,%r10d + 6d78: 74 18 je 0x6d92 + 6d7a: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 6d81: 0f 85 60 01 00 00 jne 0x6ee7 + 6d87: 41 f7 da neg %r10d + 6d8a: 41 83 c2 20 add $0x20,%r10d + 6d8e: 41 c1 ea 02 shr $0x2,%r10d + 6d92: 41 8d 42 10 lea 0x10(%r10),%eax + 6d96: 44 3b c8 cmp %eax,%r9d + 6d99: 0f 8c 48 01 00 00 jl 0x6ee7 + 6d9f: 44 89 c8 mov %r9d,%eax + 6da2: 33 d2 xor %edx,%edx + 6da4: 41 2b c2 sub %r10d,%eax + 6da7: 83 e0 0f and $0xf,%eax + 6daa: f7 d8 neg %eax + 6dac: 41 03 c1 add %r9d,%eax + 6daf: 45 85 d2 test %r10d,%r10d + 6db2: 76 25 jbe 0x6dd9 + 6db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6dc0: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 + 6dc5: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 + 6dcb: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) + 6dd1: 48 ff c2 inc %rdx + 6dd4: 49 3b d2 cmp %r10,%rdx + 6dd7: 72 e7 jb 0x6dc0 + 6dd9: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 + 6dde: 48 63 d0 movslq %eax,%rdx + 6de1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 + 6de7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6dee: 00 + 6def: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6df6: 0f 1f 00 nopl (%rax) + 6df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e00: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 6e06: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 6e0d: 01 + 6e0e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 + 6e12: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 + 6e19: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 + 6e1f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) + 6e25: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 + 6e2c: 01 + 6e2d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 + 6e31: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 + 6e38: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) + 6e3f: 49 83 c2 10 add $0x10,%r10 + 6e43: 4c 3b d2 cmp %rdx,%r10 + 6e46: 72 b8 jb 0x6e00 + 6e48: 44 8d 50 01 lea 0x1(%rax),%r10d + 6e4c: 45 3b d1 cmp %r9d,%r10d + 6e4f: 0f 87 85 00 00 00 ja 0x6eda + 6e55: 4d 63 d9 movslq %r9d,%r11 + 6e58: 4c 2b da sub %rdx,%r11 + 6e5b: 49 83 fb 04 cmp $0x4,%r11 + 6e5f: 0f 8c 7d 00 00 00 jl 0x6ee2 + 6e65: 45 89 df mov %r11d,%r15d + 6e68: 45 33 d2 xor %r10d,%r10d + 6e6b: 41 83 e7 fc and $0xfffffffc,%r15d + 6e6f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 6e73: 4d 63 ff movslq %r15d,%r15 + 6e76: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 6e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6e80: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 + 6e86: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 + 6e8c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) + 6e92: 49 83 c2 04 add $0x4,%r10 + 6e96: 4d 3b d7 cmp %r15,%r10 + 6e99: 72 e5 jb 0x6e80 + 6e9b: 4d 3b fb cmp %r11,%r15 + 6e9e: 73 3a jae 0x6eda + 6ea0: 48 63 c0 movslq %eax,%rax + 6ea3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 6ea7: 49 8d 04 80 lea (%r8,%rax,4),%rax + 6eab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6eb2: 00 + 6eb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6ec0: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 + 6ec6: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 + 6ecc: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) + 6ed2: 49 ff c7 inc %r15 + 6ed5: 4d 3b fb cmp %r11,%r15 + 6ed8: 72 e6 jb 0x6ec0 + 6eda: 33 c0 xor %eax,%eax + 6edc: c5 f8 77 vzeroupper + 6edf: 41 5f pop %r15 + 6ee1: c3 ret + 6ee2: 45 33 ff xor %r15d,%r15d + 6ee5: eb b4 jmp 0x6e9b + 6ee7: 33 c0 xor %eax,%eax + 6ee9: 41 83 f9 01 cmp $0x1,%r9d + 6eed: 72 eb jb 0x6eda + 6eef: 4d 63 d9 movslq %r9d,%r11 + 6ef2: 45 33 ff xor %r15d,%r15d + 6ef5: eb a4 jmp 0x6e9b + 6ef7: b8 fa ff ff ff mov $0xfffffffa,%eax + 6efc: 41 5f pop %r15 + 6efe: c3 ret + 6eff: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6f04: 41 5f pop %r15 + 6f06: c3 ret + 6f07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f0e: 00 + 6f0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f16: 0f 1f 00 nopl (%rax) + 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f20: 4d 89 c2 mov %r8,%r10 + 6f23: 48 85 c9 test %rcx,%rcx + 6f26: 0f 84 eb 00 00 00 je 0x7017 + 6f2c: 4d 85 d2 test %r10,%r10 + 6f2f: 0f 84 e2 00 00 00 je 0x7017 + 6f35: 45 85 c9 test %r9d,%r9d + 6f38: 0f 8e d3 00 00 00 jle 0x7011 + 6f3e: 49 63 c1 movslq %r9d,%rax + 6f41: 48 83 f8 08 cmp $0x8,%rax + 6f45: 0f 8c b5 00 00 00 jl 0x7000 + 6f4b: 48 3d e1 00 00 00 cmp $0xe1,%rax + 6f51: 0f 8c ae 00 00 00 jl 0x7005 + 6f57: 4c 89 d2 mov %r10,%rdx + 6f5a: 48 83 e2 1f and $0x1f,%rdx + 6f5e: 85 d2 test %edx,%edx + 6f60: 74 11 je 0x6f73 + 6f62: f6 c2 03 test $0x3,%dl + 6f65: 0f 85 95 00 00 00 jne 0x7000 + 6f6b: f7 da neg %edx + 6f6d: 83 c2 20 add $0x20,%edx + 6f70: c1 ea 02 shr $0x2,%edx + 6f73: 41 89 d0 mov %edx,%r8d + 6f76: 4d 8d 58 08 lea 0x8(%r8),%r11 + 6f7a: 49 3b c3 cmp %r11,%rax + 6f7d: 0f 8c 7d 00 00 00 jl 0x7000 + 6f83: 45 89 cb mov %r9d,%r11d + 6f86: 44 2b da sub %edx,%r11d + 6f89: 41 83 e3 07 and $0x7,%r11d + 6f8d: 45 2b cb sub %r11d,%r9d + 6f90: 45 33 db xor %r11d,%r11d + 6f93: 4d 63 c9 movslq %r9d,%r9 + 6f96: 85 d2 test %edx,%edx + 6f98: 76 20 jbe 0x6fba + 6f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6fa0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 + 6fa6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 + 6fac: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) + 6fb2: 49 ff c3 inc %r11 + 6fb5: 4d 3b d8 cmp %r8,%r11 + 6fb8: 72 e6 jb 0x6fa0 + 6fba: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 6fbf: 90 nop + 6fc0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 + 6fc6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 + 6fcc: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) + 6fd2: 49 83 c0 08 add $0x8,%r8 + 6fd6: 4d 3b c1 cmp %r9,%r8 + 6fd9: 72 e5 jb 0x6fc0 + 6fdb: 4c 3b c8 cmp %rax,%r9 + 6fde: 73 1a jae 0x6ffa + 6fe0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 + 6fe6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 + 6fec: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) + 6ff2: 49 ff c1 inc %r9 + 6ff5: 4c 3b c8 cmp %rax,%r9 + 6ff8: 72 e6 jb 0x6fe0 + 6ffa: 33 c0 xor %eax,%eax + 6ffc: c5 f8 77 vzeroupper + 6fff: c3 ret + 7000: 45 33 c9 xor %r9d,%r9d + 7003: eb d6 jmp 0x6fdb + 7005: 41 83 e1 f8 and $0xfffffff8,%r9d + 7009: 45 33 c0 xor %r8d,%r8d + 700c: 4d 63 c9 movslq %r9d,%r9 + 700f: eb a9 jmp 0x6fba + 7011: b8 fa ff ff ff mov $0xfffffffa,%eax + 7016: c3 ret + 7017: b8 f8 ff ff ff mov $0xfffffff8,%eax + 701c: c3 ret + 701d: 0f 1f 00 nopl (%rax) + 7020: 55 push %rbp + 7021: c5 f8 28 e1 vmovaps %xmm1,%xmm4 + 7025: 48 85 c9 test %rcx,%rcx + 7028: 0f 84 a0 01 00 00 je 0x71ce + 702e: 4d 85 c0 test %r8,%r8 + 7031: 0f 84 97 01 00 00 je 0x71ce + 7037: 45 85 c9 test %r9d,%r9d + 703a: 0f 8e 87 01 00 00 jle 0x71c7 + 7040: 41 83 f9 08 cmp $0x8,%r9d + 7044: 0f 8c 76 01 00 00 jl 0x71c0 + 704a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d + 7051: 0f 8c 5c 01 00 00 jl 0x71b3 + 7057: 4c 89 c0 mov %r8,%rax + 705a: 48 83 e0 1f and $0x1f,%rax + 705e: a8 03 test $0x3,%al + 7060: 74 04 je 0x7066 + 7062: 33 c0 xor %eax,%eax + 7064: eb 13 jmp 0x7079 + 7066: 85 c0 test %eax,%eax + 7068: 74 0f je 0x7079 + 706a: f7 d8 neg %eax + 706c: 83 c0 20 add $0x20,%eax + 706f: c1 e8 02 shr $0x2,%eax + 7072: 44 3b c8 cmp %eax,%r9d + 7075: 41 0f 4c c1 cmovl %r9d,%eax + 7079: 44 89 ca mov %r9d,%edx + 707c: 2b d0 sub %eax,%edx + 707e: 83 e2 07 and $0x7,%edx + 7081: f7 da neg %edx + 7083: 41 03 d1 add %r9d,%edx + 7086: 83 f8 01 cmp $0x1,%eax + 7089: 72 6d jb 0x70f8 + 708b: 45 33 db xor %r11d,%r11d + 708e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c54660 + 7095: 01 + 7096: 33 ed xor %ebp,%ebp + 7098: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c54680 + 709f: 01 + 70a0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 70a5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 + 70ab: 4c 63 d0 movslq %eax,%r10 + 70ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70b5: 00 + 70b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 70bd: 0f 1f 00 nopl (%rax) + 70c0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 + 70c6: 49 83 c3 08 add $0x8,%r11 + 70ca: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 70ce: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} + 70d5: 00 + 70d6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} + 70dd: 00 + 70de: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} + 70e5: 00 + 70e6: 48 83 c5 20 add $0x20,%rbp + 70ea: 4d 3b da cmp %r10,%r11 + 70ed: 72 d1 jb 0x70c0 + 70ef: 44 3b c8 cmp %eax,%r9d + 70f2: 0f 84 b4 00 00 00 je 0x71ac + 70f8: 8d 68 08 lea 0x8(%rax),%ebp + 70fb: 3b d5 cmp %ebp,%edx + 70fd: 7c 3b jl 0x713a + 70ff: 48 63 c0 movslq %eax,%rax + 7102: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 7107: 48 63 ea movslq %edx,%rbp + 710a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7111: 00 + 7112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7120: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 + 7125: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 + 712b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) + 7131: 48 83 c0 08 add $0x8,%rax + 7135: 48 3b c5 cmp %rbp,%rax + 7138: 72 e6 jb 0x7120 + 713a: 8d 42 01 lea 0x1(%rdx),%eax + 713d: 41 3b c1 cmp %r9d,%eax + 7140: 0f 87 66 00 00 00 ja 0x71ac + 7146: 44 89 cd mov %r9d,%ebp + 7149: 33 c0 xor %eax,%eax + 714b: 2b ea sub %edx,%ebp + 714d: 48 63 d2 movslq %edx,%rdx + 7150: 4d 63 c9 movslq %r9d,%r9 + 7153: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c54660 + 715a: 01 + 715b: 4c 2b ca sub %rdx,%r9 + 715e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c54680 + 7165: 01 + 7166: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 + 716b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 + 7171: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp + 7175: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx + 7179: 33 d2 xor %edx,%edx + 717b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7180: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 + 7186: 48 83 c0 08 add $0x8,%rax + 718a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 718e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} + 7195: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} + 719c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} + 71a3: 48 83 c2 20 add $0x20,%rdx + 71a7: 49 3b c1 cmp %r9,%rax + 71aa: 72 d4 jb 0x7180 + 71ac: 33 c0 xor %eax,%eax + 71ae: c5 f8 77 vzeroupper + 71b1: 5d pop %rbp + 71b2: c3 ret + 71b3: 44 89 ca mov %r9d,%edx + 71b6: 33 c0 xor %eax,%eax + 71b8: 83 e2 f8 and $0xfffffff8,%edx + 71bb: e9 38 ff ff ff jmp 0x70f8 + 71c0: 33 d2 xor %edx,%edx + 71c2: e9 73 ff ff ff jmp 0x713a + 71c7: b8 fa ff ff ff mov $0xfffffffa,%eax + 71cc: 5d pop %rbp + 71cd: c3 ret + 71ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 71d3: 5d pop %rbp + 71d4: c3 ret + 71d5: 0f 1f 40 00 nopl 0x0(%rax) + 71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71e0: 48 83 ec 28 sub $0x28,%rsp + 71e4: 48 85 c9 test %rcx,%rcx + 71e7: 74 20 je 0x7209 + 71e9: 48 85 d2 test %rdx,%rdx + 71ec: 74 1b je 0x7209 + 71ee: 45 85 c0 test %r8d,%r8d + 71f1: 7f 0a jg 0x71fd + 71f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 71f8: 48 83 c4 28 add $0x28,%rsp + 71fc: c3 ret + 71fd: e8 1e 8f 03 00 call 0x40120 + 7202: 33 c0 xor %eax,%eax + 7204: 48 83 c4 28 add $0x28,%rsp + 7208: c3 ret + 7209: b8 f8 ff ff ff mov $0xfffffff8,%eax + 720e: 48 83 c4 28 add $0x28,%rsp + 7212: c3 ret + 7213: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 721f: 00 + 7220: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7225: 48 85 c9 test %rcx,%rcx + 7228: 74 22 je 0x724c + 722a: 48 85 d2 test %rdx,%rdx + 722d: 74 1d je 0x724c + 722f: 45 85 c0 test %r8d,%r8d + 7232: 7f 0b jg 0x723f + 7234: b8 fa ff ff ff mov $0xfffffffa,%eax + 7239: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 723e: c3 ret + 723f: e8 5c 90 03 00 call 0x402a0 + 7244: 33 c0 xor %eax,%eax + 7246: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 724b: c3 ret + 724c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7251: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7256: c3 ret + 7257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 725e: 00 00 + 7260: 48 83 ec 28 sub $0x28,%rsp + 7264: 48 85 c9 test %rcx,%rcx + 7267: 74 20 je 0x7289 + 7269: 48 85 d2 test %rdx,%rdx + 726c: 74 1b je 0x7289 + 726e: 45 85 c0 test %r8d,%r8d + 7271: 7f 0a jg 0x727d + 7273: b8 fa ff ff ff mov $0xfffffffa,%eax + 7278: 48 83 c4 28 add $0x28,%rsp + 727c: c3 ret + 727d: e8 9e 91 03 00 call 0x40420 + 7282: 33 c0 xor %eax,%eax + 7284: 48 83 c4 28 add $0x28,%rsp + 7288: c3 ret + 7289: b8 f8 ff ff ff mov $0xfffffff8,%eax + 728e: 48 83 c4 28 add $0x28,%rsp + 7292: c3 ret + 7293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 729f: 00 + 72a0: 56 push %rsi + 72a1: 48 89 d6 mov %rdx,%rsi + 72a4: 48 85 c9 test %rcx,%rcx + 72a7: 0f 84 90 01 00 00 je 0x743d + 72ad: 48 85 f6 test %rsi,%rsi + 72b0: 0f 84 87 01 00 00 je 0x743d + 72b6: 45 85 c0 test %r8d,%r8d + 72b9: 0f 8e 77 01 00 00 jle 0x7436 + 72bf: 41 83 f8 10 cmp $0x10,%r8d + 72c3: 0f 8c 5d 01 00 00 jl 0x7426 + 72c9: 49 89 f1 mov %rsi,%r9 + 72cc: 49 83 e1 1f and $0x1f,%r9 + 72d0: 45 89 c9 mov %r9d,%r9d + 72d3: 45 85 c9 test %r9d,%r9d + 72d6: 74 18 je 0x72f0 + 72d8: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 72df: 0f 85 41 01 00 00 jne 0x7426 + 72e5: 41 f7 d9 neg %r9d + 72e8: 41 83 c1 20 add $0x20,%r9d + 72ec: 41 c1 e9 02 shr $0x2,%r9d + 72f0: 41 8d 41 10 lea 0x10(%r9),%eax + 72f4: 44 3b c0 cmp %eax,%r8d + 72f7: 0f 8c 29 01 00 00 jl 0x7426 + 72fd: 44 89 c0 mov %r8d,%eax + 7300: 33 d2 xor %edx,%edx + 7302: 41 2b c1 sub %r9d,%eax + 7305: 83 e0 0f and $0xf,%eax + 7308: f7 d8 neg %eax + 730a: 41 03 c0 add %r8d,%eax + 730d: 45 85 c9 test %r9d,%r9d + 7310: 76 25 jbe 0x7337 + 7312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7320: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 7325: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 + 732a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 732f: 48 ff c2 inc %rdx + 7332: 49 3b d1 cmp %r9,%rdx + 7335: 72 e9 jb 0x7320 + 7337: 48 63 d0 movslq %eax,%rdx + 733a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7340: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 7346: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 734d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 7354: 01 + 7355: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 735c: 01 + 735d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 + 7363: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 736a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 7370: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 7377: 49 83 c1 10 add $0x10,%r9 + 737b: 4c 3b ca cmp %rdx,%r9 + 737e: 72 c0 jb 0x7340 + 7380: 44 8d 48 01 lea 0x1(%rax),%r9d + 7384: 45 3b c8 cmp %r8d,%r9d + 7387: 0f 87 8d 00 00 00 ja 0x741a + 738d: 4d 63 d0 movslq %r8d,%r10 + 7390: 4c 2b d2 sub %rdx,%r10 + 7393: 49 83 fa 04 cmp $0x4,%r10 + 7397: 0f 8c 84 00 00 00 jl 0x7421 + 739d: 45 89 d3 mov %r10d,%r11d + 73a0: 45 33 c9 xor %r9d,%r9d + 73a3: 41 83 e3 fc and $0xfffffffc,%r11d + 73a7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 73ab: 4d 63 db movslq %r11d,%r11 + 73ae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 73b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73c0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 73c6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 + 73cc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 73d2: 49 83 c1 04 add $0x4,%r9 + 73d6: 4d 3b cb cmp %r11,%r9 + 73d9: 72 e5 jb 0x73c0 + 73db: 4d 3b da cmp %r10,%r11 + 73de: 73 3a jae 0x741a + 73e0: 48 63 c0 movslq %eax,%rax + 73e3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 73e7: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 73eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73f2: 00 + 73f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7400: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 7406: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 + 740c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 7412: 49 ff c3 inc %r11 + 7415: 4d 3b da cmp %r10,%r11 + 7418: 72 e6 jb 0x7400 + 741a: 33 c0 xor %eax,%eax + 741c: c5 f8 77 vzeroupper + 741f: 5e pop %rsi + 7420: c3 ret + 7421: 45 33 db xor %r11d,%r11d + 7424: eb b5 jmp 0x73db + 7426: 33 c0 xor %eax,%eax + 7428: 41 83 f8 01 cmp $0x1,%r8d + 742c: 72 ec jb 0x741a + 742e: 4d 63 d0 movslq %r8d,%r10 + 7431: 45 33 db xor %r11d,%r11d + 7434: eb a5 jmp 0x73db + 7436: b8 fa ff ff ff mov $0xfffffffa,%eax + 743b: 5e pop %rsi + 743c: c3 ret + 743d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7442: 5e pop %rsi + 7443: c3 ret + 7444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 744b: 00 + 744c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 745f: 00 + 7460: 53 push %rbx + 7461: 49 89 ca mov %rcx,%r10 + 7464: 4d 85 d2 test %r10,%r10 + 7467: 0f 84 84 01 00 00 je 0x75f1 + 746d: 48 85 d2 test %rdx,%rdx + 7470: 0f 84 7b 01 00 00 je 0x75f1 + 7476: 45 85 c0 test %r8d,%r8d + 7479: 0f 8e 6b 01 00 00 jle 0x75ea + 747f: 41 83 f8 10 cmp $0x10,%r8d + 7483: 0f 8c 59 01 00 00 jl 0x75e2 + 7489: 48 89 d3 mov %rdx,%rbx + 748c: 48 83 e3 1f and $0x1f,%rbx + 7490: 85 db test %ebx,%ebx + 7492: 74 11 je 0x74a5 + 7494: f6 c3 03 test $0x3,%bl + 7497: 0f 85 45 01 00 00 jne 0x75e2 + 749d: f7 db neg %ebx + 749f: 83 c3 20 add $0x20,%ebx + 74a2: c1 eb 02 shr $0x2,%ebx + 74a5: 8d 43 10 lea 0x10(%rbx),%eax + 74a8: 44 3b c0 cmp %eax,%r8d + 74ab: 0f 8c 31 01 00 00 jl 0x75e2 + 74b1: 45 89 c1 mov %r8d,%r9d + 74b4: 33 c0 xor %eax,%eax + 74b6: 44 2b cb sub %ebx,%r9d + 74b9: 41 83 e1 0f and $0xf,%r9d + 74bd: 41 f7 d9 neg %r9d + 74c0: 45 03 c8 add %r8d,%r9d + 74c3: 89 d9 mov %ebx,%ecx + 74c5: 85 db test %ebx,%ebx + 74c7: 76 2f jbe 0x74f8 + 74c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74d0: 00 + 74d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 74d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74df: 00 + 74e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 74e6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 74eb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 74f0: 48 ff c0 inc %rax + 74f3: 48 3b c1 cmp %rcx,%rax + 74f6: 72 e8 jb 0x74e0 + 74f8: 49 63 c1 movslq %r9d,%rax + 74fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7500: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 7506: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 750d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 7512: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 7518: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 751d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 7523: 48 83 c1 10 add $0x10,%rcx + 7527: 48 3b c8 cmp %rax,%rcx + 752a: 72 d4 jb 0x7500 + 752c: 41 8d 41 01 lea 0x1(%r9),%eax + 7530: 41 3b c0 cmp %r8d,%eax + 7533: 0f 87 9e 00 00 00 ja 0x75d7 + 7539: 4d 63 c0 movslq %r8d,%r8 + 753c: 4d 63 c9 movslq %r9d,%r9 + 753f: 4d 2b c1 sub %r9,%r8 + 7542: 49 83 f8 04 cmp $0x4,%r8 + 7546: 0f 8c 92 00 00 00 jl 0x75de + 754c: 4d 63 c9 movslq %r9d,%r9 + 754f: 44 89 c3 mov %r8d,%ebx + 7552: 83 e3 fc and $0xfffffffc,%ebx + 7555: 33 c9 xor %ecx,%ecx + 7557: 48 63 db movslq %ebx,%rbx + 755a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 755e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 7562: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7569: 00 + 756a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7571: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7578: 00 + 7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7580: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 7586: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 758b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 7590: 48 83 c1 04 add $0x4,%rcx + 7594: 48 3b cb cmp %rbx,%rcx + 7597: 72 e7 jb 0x7580 + 7599: 49 3b d8 cmp %r8,%rbx + 759c: 73 39 jae 0x75d7 + 759e: 4d 63 c9 movslq %r9d,%r9 + 75a1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 75a5: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 75a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75b0: 00 + 75b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75bf: 00 + 75c0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 75c5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 + 75ca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 75cf: 48 ff c3 inc %rbx + 75d2: 49 3b d8 cmp %r8,%rbx + 75d5: 72 e9 jb 0x75c0 + 75d7: 33 c0 xor %eax,%eax + 75d9: c5 f8 77 vzeroupper + 75dc: 5b pop %rbx + 75dd: c3 ret + 75de: 33 db xor %ebx,%ebx + 75e0: eb b7 jmp 0x7599 + 75e2: 45 33 c9 xor %r9d,%r9d + 75e5: e9 42 ff ff ff jmp 0x752c + 75ea: b8 fa ff ff ff mov $0xfffffffa,%eax + 75ef: 5b pop %rbx + 75f0: c3 ret + 75f1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 75f6: 5b pop %rbx + 75f7: c3 ret + 75f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75ff: 00 + 7600: 48 83 ec 28 sub $0x28,%rsp + 7604: 48 85 d2 test %rdx,%rdx + 7607: 74 3f je 0x7648 + 7609: 45 85 c0 test %r8d,%r8d + 760c: 7e 30 jle 0x763e + 760e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c546a0 + 7615: 7a 02 jp 0x7619 + 7617: 74 0f je 0x7628 + 7619: 0f 57 c9 xorps %xmm1,%xmm1 + 761c: 0f 2e c1 ucomiss %xmm1,%xmm0 + 761f: 7a 02 jp 0x7623 + 7621: 74 0c je 0x762f + 7623: e8 78 8f 03 00 call 0x405a0 + 7628: 33 c0 xor %eax,%eax + 762a: 48 83 c4 28 add $0x28,%rsp + 762e: c3 ret + 762f: 48 89 d1 mov %rdx,%rcx + 7632: 44 89 c2 mov %r8d,%edx + 7635: 48 83 c4 28 add $0x28,%rsp + 7639: e9 42 8d 00 00 jmp 0x10380 + 763e: b8 fa ff ff ff mov $0xfffffffa,%eax + 7643: 48 83 c4 28 add $0x28,%rsp + 7647: c3 ret + 7648: b8 f8 ff ff ff mov $0xfffffff8,%eax + 764d: 48 83 c4 28 add $0x28,%rsp + 7651: c3 ret + 7652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7660: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7665: 48 85 d2 test %rdx,%rdx + 7668: 74 43 je 0x76ad + 766a: 45 85 c0 test %r8d,%r8d + 766d: 7e 32 jle 0x76a1 + 766f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c546a4 + 7676: 7a 02 jp 0x767a + 7678: 74 0f je 0x7689 + 767a: 0f 57 c9 xorps %xmm1,%xmm1 + 767d: 0f 2e c1 ucomiss %xmm1,%xmm0 + 7680: 7a 02 jp 0x7684 + 7682: 74 0d je 0x7691 + 7684: e8 97 90 03 00 call 0x40720 + 7689: 33 c0 xor %eax,%eax + 768b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7690: c3 ret + 7691: 48 89 d1 mov %rdx,%rcx + 7694: 44 89 c2 mov %r8d,%edx + 7697: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 769c: e9 1f 8f 00 00 jmp 0x105c0 + 76a1: b8 fa ff ff ff mov $0xfffffffa,%eax + 76a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 76ab: 90 nop + 76ac: c3 ret + 76ad: b8 f8 ff ff ff mov $0xfffffff8,%eax + 76b2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 76b7: 90 nop + 76b8: 90 nop + 76b9: 90 nop + 76ba: c3 ret + 76bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 76c0: 48 83 ec 28 sub $0x28,%rsp + 76c4: 48 85 d2 test %rdx,%rdx + 76c7: 74 3f je 0x7708 + 76c9: 45 85 c0 test %r8d,%r8d + 76cc: 7e 30 jle 0x76fe + 76ce: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c546a8 + 76d5: 7a 02 jp 0x76d9 + 76d7: 74 0f je 0x76e8 + 76d9: 0f 57 c9 xorps %xmm1,%xmm1 + 76dc: 0f 2e c1 ucomiss %xmm1,%xmm0 + 76df: 7a 02 jp 0x76e3 + 76e1: 74 0c je 0x76ef + 76e3: e8 b8 91 03 00 call 0x408a0 + 76e8: 33 c0 xor %eax,%eax + 76ea: 48 83 c4 28 add $0x28,%rsp + 76ee: c3 ret + 76ef: 48 89 d1 mov %rdx,%rcx + 76f2: 44 89 c2 mov %r8d,%edx + 76f5: 48 83 c4 28 add $0x28,%rsp + 76f9: e9 02 91 00 00 jmp 0x10800 + 76fe: b8 fa ff ff ff mov $0xfffffffa,%eax + 7703: 48 83 c4 28 add $0x28,%rsp + 7707: c3 ret + 7708: b8 f8 ff ff ff mov $0xfffffff8,%eax + 770d: 48 83 c4 28 add $0x28,%rsp + 7711: c3 ret + 7712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7720: 48 83 ec 28 sub $0x28,%rsp + 7724: 48 85 d2 test %rdx,%rdx + 7727: 0f 84 a6 01 00 00 je 0x78d3 + 772d: 45 85 c0 test %r8d,%r8d + 7730: 0f 8e 93 01 00 00 jle 0x78c9 + 7736: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c546ac + 773d: 01 + 773e: 7a 06 jp 0x7746 + 7740: 0f 84 7c 01 00 00 je 0x78c2 + 7746: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 774a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 774e: 7a 06 jp 0x7756 + 7750: 0f 84 5c 01 00 00 je 0x78b2 + 7756: 41 83 f8 10 cmp $0x10,%r8d + 775a: 0f 8c 42 01 00 00 jl 0x78a2 + 7760: 49 89 d1 mov %rdx,%r9 + 7763: 49 83 e1 1f and $0x1f,%r9 + 7767: 45 85 c9 test %r9d,%r9d + 776a: 74 18 je 0x7784 + 776c: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 7773: 0f 85 29 01 00 00 jne 0x78a2 + 7779: 41 f7 d9 neg %r9d + 777c: 41 83 c1 20 add $0x20,%r9d + 7780: 41 c1 e9 02 shr $0x2,%r9d + 7784: 41 8d 41 10 lea 0x10(%r9),%eax + 7788: 44 3b c0 cmp %eax,%r8d + 778b: 0f 8c 11 01 00 00 jl 0x78a2 + 7791: 45 89 c2 mov %r8d,%r10d + 7794: 33 c0 xor %eax,%eax + 7796: 45 2b d1 sub %r9d,%r10d + 7799: 41 83 e2 0f and $0xf,%r10d + 779d: 41 f7 da neg %r10d + 77a0: 45 03 d0 add %r8d,%r10d + 77a3: 45 89 cb mov %r9d,%r11d + 77a6: 45 85 c9 test %r9d,%r9d + 77a9: 76 27 jbe 0x77d2 + 77ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77b2: 00 + 77b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 77ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 77c0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 77c5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 77ca: 48 ff c0 inc %rax + 77cd: 49 3b c3 cmp %r11,%rax + 77d0: 72 ee jb 0x77c0 + 77d2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 77d7: 4d 63 ca movslq %r10d,%r9 + 77da: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 77e0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 + 77e6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 + 77ed: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) + 77f3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) + 77fa: 49 83 c3 10 add $0x10,%r11 + 77fe: 4d 3b d9 cmp %r9,%r11 + 7801: 72 dd jb 0x77e0 + 7803: 41 8d 42 01 lea 0x1(%r10),%eax + 7807: 41 3b c0 cmp %r8d,%eax + 780a: 0f 87 84 00 00 00 ja 0x7894 + 7810: 4d 63 c0 movslq %r8d,%r8 + 7813: 4d 2b c1 sub %r9,%r8 + 7816: 49 83 f8 04 cmp $0x4,%r8 + 781a: 0f 8c 7e 00 00 00 jl 0x789e + 7820: 44 89 c0 mov %r8d,%eax + 7823: 45 33 db xor %r11d,%r11d + 7826: 83 e0 fc and $0xfffffffc,%eax + 7829: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 + 782d: 48 63 c0 movslq %eax,%rax + 7830: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7837: 00 + 7838: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 783f: 90 nop + 7840: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 + 7845: 49 83 c3 04 add $0x4,%r11 + 7849: c4 c1 78 11 09 vmovups %xmm1,(%r9) + 784e: 49 83 c1 10 add $0x10,%r9 + 7852: 4c 3b d8 cmp %rax,%r11 + 7855: 72 e9 jb 0x7840 + 7857: 49 3b c0 cmp %r8,%rax + 785a: 73 38 jae 0x7894 + 785c: 4d 63 d2 movslq %r10d,%r10 + 785f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 7863: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 7867: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 786e: 00 + 786f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7876: 0f 1f 00 nopl (%rax) + 7879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7880: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 7884: 48 ff c0 inc %rax + 7887: c5 fa 11 0a vmovss %xmm1,(%rdx) + 788b: 48 83 c2 04 add $0x4,%rdx + 788f: 49 3b c0 cmp %r8,%rax + 7892: 72 ec jb 0x7880 + 7894: 33 c0 xor %eax,%eax + 7896: c5 f8 77 vzeroupper + 7899: 48 83 c4 28 add $0x28,%rsp + 789d: c3 ret + 789e: 33 c0 xor %eax,%eax + 78a0: eb b5 jmp 0x7857 + 78a2: 45 33 d2 xor %r10d,%r10d + 78a5: 41 83 f8 01 cmp $0x1,%r8d + 78a9: 72 e9 jb 0x7894 + 78ab: 4d 63 c0 movslq %r8d,%r8 + 78ae: 33 c0 xor %eax,%eax + 78b0: eb a5 jmp 0x7857 + 78b2: 48 89 d1 mov %rdx,%rcx + 78b5: 44 89 c2 mov %r8d,%edx + 78b8: e8 83 8f 00 00 call 0x10840 + 78bd: 48 83 c4 28 add $0x28,%rsp + 78c1: c3 ret + 78c2: 33 c0 xor %eax,%eax + 78c4: 48 83 c4 28 add $0x28,%rsp + 78c8: c3 ret + 78c9: b8 fa ff ff ff mov $0xfffffffa,%eax + 78ce: 48 83 c4 28 add $0x28,%rsp + 78d2: c3 ret + 78d3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 78d8: 48 83 c4 28 add $0x28,%rsp + 78dc: c3 ret + 78dd: 0f 1f 00 nopl (%rax) + 78e0: 48 83 ec 28 sub $0x28,%rsp + 78e4: 48 85 d2 test %rdx,%rdx + 78e7: 0f 84 9e 01 00 00 je 0x7a8b + 78ed: 45 85 c0 test %r8d,%r8d + 78f0: 0f 8e 8b 01 00 00 jle 0x7a81 + 78f6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c546b0 + 78fd: 01 + 78fe: 7a 06 jp 0x7906 + 7900: 0f 84 74 01 00 00 je 0x7a7a + 7906: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 790a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 790e: 7a 06 jp 0x7916 + 7910: 0f 84 54 01 00 00 je 0x7a6a + 7916: 41 83 f8 10 cmp $0x10,%r8d + 791a: 0f 8c 42 01 00 00 jl 0x7a62 + 7920: 49 89 d3 mov %rdx,%r11 + 7923: 49 83 e3 1f and $0x1f,%r11 + 7927: 45 85 db test %r11d,%r11d + 792a: 74 18 je 0x7944 + 792c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 7933: 0f 85 29 01 00 00 jne 0x7a62 + 7939: 41 f7 db neg %r11d + 793c: 41 83 c3 20 add $0x20,%r11d + 7940: 41 c1 eb 02 shr $0x2,%r11d + 7944: 41 8d 43 10 lea 0x10(%r11),%eax + 7948: 44 3b c0 cmp %eax,%r8d + 794b: 0f 8c 11 01 00 00 jl 0x7a62 + 7951: 45 89 c1 mov %r8d,%r9d + 7954: 33 c0 xor %eax,%eax + 7956: 45 2b cb sub %r11d,%r9d + 7959: 41 83 e1 0f and $0xf,%r9d + 795d: 41 f7 d9 neg %r9d + 7960: 45 03 c8 add %r8d,%r9d + 7963: 45 89 da mov %r11d,%r10d + 7966: 45 85 db test %r11d,%r11d + 7969: 76 27 jbe 0x7992 + 796b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7972: 00 + 7973: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 797a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7980: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 7985: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 798a: 48 ff c0 inc %rax + 798d: 49 3b c2 cmp %r10,%rax + 7990: 72 ee jb 0x7980 + 7992: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 7997: 49 63 c1 movslq %r9d,%rax + 799a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 79a0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 79a6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 79ad: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 79b3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 79ba: 49 83 c2 10 add $0x10,%r10 + 79be: 4c 3b d0 cmp %rax,%r10 + 79c1: 72 dd jb 0x79a0 + 79c3: 41 8d 41 01 lea 0x1(%r9),%eax + 79c7: 41 3b c0 cmp %r8d,%eax + 79ca: 0f 87 84 00 00 00 ja 0x7a54 + 79d0: 4d 63 c0 movslq %r8d,%r8 + 79d3: 4d 63 c9 movslq %r9d,%r9 + 79d6: 4d 2b c1 sub %r9,%r8 + 79d9: 49 83 f8 04 cmp $0x4,%r8 + 79dd: 0f 8c 7b 00 00 00 jl 0x7a5e + 79e3: 4d 63 c9 movslq %r9d,%r9 + 79e6: 44 89 c0 mov %r8d,%eax + 79e9: 83 e0 fc and $0xfffffffc,%eax + 79ec: 45 33 db xor %r11d,%r11d + 79ef: 48 63 c0 movslq %eax,%rax + 79f2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 79f7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 79fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7a00: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 7a05: 49 83 c3 04 add $0x4,%r11 + 7a09: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 7a0e: 49 83 c2 10 add $0x10,%r10 + 7a12: 4c 3b d8 cmp %rax,%r11 + 7a15: 72 e9 jb 0x7a00 + 7a17: 49 3b c0 cmp %r8,%rax + 7a1a: 73 38 jae 0x7a54 + 7a1c: 4d 63 c9 movslq %r9d,%r9 + 7a1f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 7a23: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 7a27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a2e: 00 + 7a2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a36: 0f 1f 00 nopl (%rax) + 7a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a40: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 7a44: 48 ff c0 inc %rax + 7a47: c5 fa 11 0a vmovss %xmm1,(%rdx) + 7a4b: 48 83 c2 04 add $0x4,%rdx + 7a4f: 49 3b c0 cmp %r8,%rax + 7a52: 72 ec jb 0x7a40 + 7a54: 33 c0 xor %eax,%eax + 7a56: c5 f8 77 vzeroupper + 7a59: 48 83 c4 28 add $0x28,%rsp + 7a5d: c3 ret + 7a5e: 33 c0 xor %eax,%eax + 7a60: eb b5 jmp 0x7a17 + 7a62: 45 33 c9 xor %r9d,%r9d + 7a65: e9 59 ff ff ff jmp 0x79c3 + 7a6a: 48 89 d1 mov %rdx,%rcx + 7a6d: 44 89 c2 mov %r8d,%edx + 7a70: e8 0b 8e 00 00 call 0x10880 + 7a75: 48 83 c4 28 add $0x28,%rsp + 7a79: c3 ret + 7a7a: 33 c0 xor %eax,%eax + 7a7c: 48 83 c4 28 add $0x28,%rsp + 7a80: c3 ret + 7a81: b8 fa ff ff ff mov $0xfffffffa,%eax + 7a86: 48 83 c4 28 add $0x28,%rsp + 7a8a: c3 ret + 7a8b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7a90: 48 83 c4 28 add $0x28,%rsp + 7a94: c3 ret + 7a95: 0f 1f 40 00 nopl 0x0(%rax) + 7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7aa0: 48 83 ec 28 sub $0x28,%rsp + 7aa4: 48 85 d2 test %rdx,%rdx + 7aa7: 0f 84 9e 01 00 00 je 0x7c4b + 7aad: 45 85 c0 test %r8d,%r8d + 7ab0: 0f 8e 8b 01 00 00 jle 0x7c41 + 7ab6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c546b4 + 7abd: 01 + 7abe: 7a 06 jp 0x7ac6 + 7ac0: 0f 84 74 01 00 00 je 0x7c3a + 7ac6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 7aca: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 7ace: 7a 06 jp 0x7ad6 + 7ad0: 0f 84 54 01 00 00 je 0x7c2a + 7ad6: 41 83 f8 10 cmp $0x10,%r8d + 7ada: 0f 8c 42 01 00 00 jl 0x7c22 + 7ae0: 49 89 d3 mov %rdx,%r11 + 7ae3: 49 83 e3 1f and $0x1f,%r11 + 7ae7: 45 85 db test %r11d,%r11d + 7aea: 74 18 je 0x7b04 + 7aec: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 7af3: 0f 85 29 01 00 00 jne 0x7c22 + 7af9: 41 f7 db neg %r11d + 7afc: 41 83 c3 20 add $0x20,%r11d + 7b00: 41 c1 eb 02 shr $0x2,%r11d + 7b04: 41 8d 43 10 lea 0x10(%r11),%eax + 7b08: 44 3b c0 cmp %eax,%r8d + 7b0b: 0f 8c 11 01 00 00 jl 0x7c22 + 7b11: 45 89 c1 mov %r8d,%r9d + 7b14: 33 c0 xor %eax,%eax + 7b16: 45 2b cb sub %r11d,%r9d + 7b19: 41 83 e1 0f and $0xf,%r9d + 7b1d: 41 f7 d9 neg %r9d + 7b20: 45 03 c8 add %r8d,%r9d + 7b23: 45 89 da mov %r11d,%r10d + 7b26: 45 85 db test %r11d,%r11d + 7b29: 76 27 jbe 0x7b52 + 7b2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b32: 00 + 7b33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7b40: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 7b45: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 7b4a: 48 ff c0 inc %rax + 7b4d: 49 3b c2 cmp %r10,%rax + 7b50: 72 ee jb 0x7b40 + 7b52: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 7b57: 49 63 c1 movslq %r9d,%rax + 7b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7b60: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 7b66: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 7b6d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 7b73: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 7b7a: 49 83 c2 10 add $0x10,%r10 + 7b7e: 4c 3b d0 cmp %rax,%r10 + 7b81: 72 dd jb 0x7b60 + 7b83: 41 8d 41 01 lea 0x1(%r9),%eax + 7b87: 41 3b c0 cmp %r8d,%eax + 7b8a: 0f 87 84 00 00 00 ja 0x7c14 + 7b90: 4d 63 c0 movslq %r8d,%r8 + 7b93: 4d 63 c9 movslq %r9d,%r9 + 7b96: 4d 2b c1 sub %r9,%r8 + 7b99: 49 83 f8 04 cmp $0x4,%r8 + 7b9d: 0f 8c 7b 00 00 00 jl 0x7c1e + 7ba3: 4d 63 c9 movslq %r9d,%r9 + 7ba6: 44 89 c0 mov %r8d,%eax + 7ba9: 83 e0 fc and $0xfffffffc,%eax + 7bac: 45 33 db xor %r11d,%r11d + 7baf: 48 63 c0 movslq %eax,%rax + 7bb2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 7bb7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 7bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7bc0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 7bc5: 49 83 c3 04 add $0x4,%r11 + 7bc9: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 7bce: 49 83 c2 10 add $0x10,%r10 + 7bd2: 4c 3b d8 cmp %rax,%r11 + 7bd5: 72 e9 jb 0x7bc0 + 7bd7: 49 3b c0 cmp %r8,%rax + 7bda: 73 38 jae 0x7c14 + 7bdc: 4d 63 c9 movslq %r9d,%r9 + 7bdf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 7be3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 7be7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7bee: 00 + 7bef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7bf6: 0f 1f 00 nopl (%rax) + 7bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c00: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 7c04: 48 ff c0 inc %rax + 7c07: c5 fa 11 0a vmovss %xmm1,(%rdx) + 7c0b: 48 83 c2 04 add $0x4,%rdx + 7c0f: 49 3b c0 cmp %r8,%rax + 7c12: 72 ec jb 0x7c00 + 7c14: 33 c0 xor %eax,%eax + 7c16: c5 f8 77 vzeroupper + 7c19: 48 83 c4 28 add $0x28,%rsp + 7c1d: c3 ret + 7c1e: 33 c0 xor %eax,%eax + 7c20: eb b5 jmp 0x7bd7 + 7c22: 45 33 c9 xor %r9d,%r9d + 7c25: e9 59 ff ff ff jmp 0x7b83 + 7c2a: 48 89 d1 mov %rdx,%rcx + 7c2d: 44 89 c2 mov %r8d,%edx + 7c30: e8 8b 8c 00 00 call 0x108c0 + 7c35: 48 83 c4 28 add $0x28,%rsp + 7c39: c3 ret + 7c3a: 33 c0 xor %eax,%eax + 7c3c: 48 83 c4 28 add $0x28,%rsp + 7c40: c3 ret + 7c41: b8 fa ff ff ff mov $0xfffffffa,%eax + 7c46: 48 83 c4 28 add $0x28,%rsp + 7c4a: c3 ret + 7c4b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7c50: 48 83 c4 28 add $0x28,%rsp + 7c54: c3 ret + 7c55: 0f 1f 40 00 nopl 0x0(%rax) + 7c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c60: 48 83 ec 38 sub $0x38,%rsp + 7c64: 45 89 c1 mov %r8d,%r9d + 7c67: 49 89 d0 mov %rdx,%r8 + 7c6a: 48 89 ca mov %rcx,%rdx + 7c6d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 7c73: 48 85 d2 test %rdx,%rdx + 7c76: 8b 44 24 60 mov 0x60(%rsp),%eax + 7c7a: 74 47 je 0x7cc3 + 7c7c: 4d 85 c0 test %r8,%r8 + 7c7f: 74 42 je 0x7cc3 + 7c81: 45 85 c9 test %r9d,%r9d + 7c84: 7e 47 jle 0x7ccd + 7c86: 85 c0 test %eax,%eax + 7c88: 74 0f je 0x7c99 + 7c8a: 83 f8 04 cmp $0x4,%eax + 7c8d: 74 0d je 0x7c9c + 7c8f: b8 fb ff ff ff mov $0xfffffffb,%eax + 7c94: 48 83 c4 38 add $0x38,%rsp + 7c98: c3 ret + 7c99: 83 f8 04 cmp $0x4,%eax + 7c9c: 49 89 e3 mov %rsp,%r11 + 7c9f: b8 01 00 00 00 mov $0x1,%eax + 7ca4: 41 ba 00 00 00 00 mov $0x0,%r10d + 7caa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 7caf: 44 0f 44 d0 cmove %eax,%r10d + 7cb3: 45 89 53 20 mov %r10d,0x20(%r11) + 7cb7: e8 b0 d9 a6 01 call 0x1a7566c + 7cbc: 33 c0 xor %eax,%eax + 7cbe: 48 83 c4 38 add $0x38,%rsp + 7cc2: c3 ret + 7cc3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7cc8: 48 83 c4 38 add $0x38,%rsp + 7ccc: c3 ret + 7ccd: b8 fa ff ff ff mov $0xfffffffa,%eax + 7cd2: 48 83 c4 38 add $0x38,%rsp + 7cd6: c3 ret + 7cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7cde: 00 00 + 7ce0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 7ce5: 45 89 c1 mov %r8d,%r9d + 7ce8: 49 89 d0 mov %rdx,%r8 + 7ceb: 48 89 ca mov %rcx,%rdx + 7cee: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 7cf4: 48 85 d2 test %rdx,%rdx + 7cf7: 8b 44 24 60 mov 0x60(%rsp),%eax + 7cfb: 74 4b je 0x7d48 + 7cfd: 4d 85 c0 test %r8,%r8 + 7d00: 74 46 je 0x7d48 + 7d02: 45 85 c9 test %r9d,%r9d + 7d05: 7e 4c jle 0x7d53 + 7d07: 85 c0 test %eax,%eax + 7d09: 74 12 je 0x7d1d + 7d0b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 7d10: 74 0b je 0x7d1d + 7d12: b8 fb ff ff ff mov $0xfffffffb,%eax + 7d17: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 7d1c: c3 ret + 7d1d: 49 89 e3 mov %rsp,%r11 + 7d20: 41 ba 01 00 00 00 mov $0x1,%r10d + 7d26: 83 f8 04 cmp $0x4,%eax + 7d29: b8 00 00 00 00 mov $0x0,%eax + 7d2e: 41 0f 44 c2 cmove %r10d,%eax + 7d32: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 7d37: 41 89 43 20 mov %eax,0x20(%r11) + 7d3b: e8 cc 47 a7 01 call 0x1a7c50c + 7d40: 33 c0 xor %eax,%eax + 7d42: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 7d47: c3 ret + 7d48: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7d4d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 7d52: c3 ret + 7d53: b8 fa ff ff ff mov $0xfffffffa,%eax + 7d58: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 7d5d: c3 ret + 7d5e: 66 90 xchg %ax,%ax + 7d60: 48 83 ec 38 sub $0x38,%rsp + 7d64: 45 89 c1 mov %r8d,%r9d + 7d67: 49 89 d0 mov %rdx,%r8 + 7d6a: 48 89 ca mov %rcx,%rdx + 7d6d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 7d73: 8b 44 24 60 mov 0x60(%rsp),%eax + 7d77: 48 85 d2 test %rdx,%rdx + 7d7a: 74 47 je 0x7dc3 + 7d7c: 4d 85 c0 test %r8,%r8 + 7d7f: 74 42 je 0x7dc3 + 7d81: 45 85 c9 test %r9d,%r9d + 7d84: 7e 47 jle 0x7dcd + 7d86: 85 c0 test %eax,%eax + 7d88: 74 0f je 0x7d99 + 7d8a: 83 f8 04 cmp $0x4,%eax + 7d8d: 74 0d je 0x7d9c + 7d8f: b8 fb ff ff ff mov $0xfffffffb,%eax + 7d94: 48 83 c4 38 add $0x38,%rsp + 7d98: c3 ret + 7d99: 83 f8 04 cmp $0x4,%eax + 7d9c: b8 01 00 00 00 mov $0x1,%eax + 7da1: 41 ba 00 00 00 00 mov $0x0,%r10d + 7da7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 7dac: 44 0f 44 d0 cmove %eax,%r10d + 7db0: 49 89 e3 mov %rsp,%r11 + 7db3: 45 89 53 20 mov %r10d,0x20(%r11) + 7db7: e8 00 b4 a7 01 call 0x1a831bc + 7dbc: 33 c0 xor %eax,%eax + 7dbe: 48 83 c4 38 add $0x38,%rsp + 7dc2: c3 ret + 7dc3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7dc8: 48 83 c4 38 add $0x38,%rsp + 7dcc: c3 ret + 7dcd: b8 fa ff ff ff mov $0xfffffffa,%eax + 7dd2: 48 83 c4 38 add $0x38,%rsp + 7dd6: c3 ret + 7dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7dde: 00 00 + 7de0: 41 56 push %r14 + 7de2: 48 85 c9 test %rcx,%rcx + 7de5: 0f 84 51 03 00 00 je 0x813c + 7deb: 48 85 d2 test %rdx,%rdx + 7dee: 0f 84 48 03 00 00 je 0x813c + 7df4: 45 85 c0 test %r8d,%r8d + 7df7: 0f 8e 37 03 00 00 jle 0x8134 + 7dfd: 8b 44 24 30 mov 0x30(%rsp),%eax + 7e01: 85 c0 test %eax,%eax + 7e03: 0f 84 94 01 00 00 je 0x7f9d + 7e09: 83 f8 04 cmp $0x4,%eax + 7e0c: 74 08 je 0x7e16 + 7e0e: b8 fb ff ff ff mov $0xfffffffb,%eax + 7e13: 41 5e pop %r14 + 7e15: c3 ret + 7e16: 45 32 c9 xor %r9b,%r9b + 7e19: 41 83 f8 10 cmp $0x10,%r8d + 7e1d: 0f 8c fd 02 00 00 jl 0x8120 + 7e23: 49 89 d3 mov %rdx,%r11 + 7e26: 49 83 e3 1f and $0x1f,%r11 + 7e2a: 45 89 db mov %r11d,%r11d + 7e2d: 45 85 db test %r11d,%r11d + 7e30: 74 18 je 0x7e4a + 7e32: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 7e39: 0f 85 e1 02 00 00 jne 0x8120 + 7e3f: 41 f7 db neg %r11d + 7e42: 41 83 c3 20 add $0x20,%r11d + 7e46: 41 c1 eb 02 shr $0x2,%r11d + 7e4a: 41 8d 43 10 lea 0x10(%r11),%eax + 7e4e: 44 3b c0 cmp %eax,%r8d + 7e51: 0f 8c c9 02 00 00 jl 0x8120 + 7e57: 44 89 c0 mov %r8d,%eax + 7e5a: 45 33 d2 xor %r10d,%r10d + 7e5d: 41 2b c3 sub %r11d,%eax + 7e60: 83 e0 0f and $0xf,%eax + 7e63: f7 d8 neg %eax + 7e65: 41 03 c0 add %r8d,%eax + 7e68: 45 85 db test %r11d,%r11d + 7e6b: 76 2b jbe 0x7e98 + 7e6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e74: 00 + 7e75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e7c: 0f 1f 40 00 nopl 0x0(%rax) + 7e80: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 7e86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 7e8a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 7e90: 49 ff c2 inc %r10 + 7e93: 4d 3b d3 cmp %r11,%r10 + 7e96: 72 e8 jb 0x7e80 + 7e98: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 7e9d: 4c 63 d0 movslq %eax,%r10 + 7ea0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 7ea6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ead: 00 + 7eae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7eb5: 0f 1f 40 00 nopl 0x0(%rax) + 7eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ec0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 7ec6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 7ecd: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 7ed4: 01 + 7ed5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 + 7ed9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 7edf: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 7ee6: 01 + 7ee7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 7eeb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 7ef2: 49 83 c3 10 add $0x10,%r11 + 7ef6: 4d 3b da cmp %r10,%r11 + 7ef9: 72 c5 jb 0x7ec0 + 7efb: 44 8d 50 01 lea 0x1(%rax),%r10d + 7eff: 45 3b d0 cmp %r8d,%r10d + 7f02: 0f 87 10 02 00 00 ja 0x8118 + 7f08: 4d 63 c0 movslq %r8d,%r8 + 7f0b: 48 63 c0 movslq %eax,%rax + 7f0e: 4c 2b c0 sub %rax,%r8 + 7f11: 41 80 f9 01 cmp $0x1,%r9b + 7f15: 75 05 jne 0x7f1c + 7f17: 45 33 db xor %r11d,%r11d + 7f1a: eb 3d jmp 0x7f59 + 7f1c: 49 83 f8 04 cmp $0x4,%r8 + 7f20: 7c f5 jl 0x7f17 + 7f22: 48 63 c0 movslq %eax,%rax + 7f25: 45 89 c3 mov %r8d,%r11d + 7f28: 41 83 e3 fc and $0xfffffffc,%r11d + 7f2c: 45 33 d2 xor %r10d,%r10d + 7f2f: 4d 63 db movslq %r11d,%r11 + 7f32: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 7f37: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 7f3b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 7f3f: 90 nop + 7f40: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 7f46: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 7f4a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 7f50: 49 83 c2 04 add $0x4,%r10 + 7f54: 4d 3b d3 cmp %r11,%r10 + 7f57: 72 e7 jb 0x7f40 + 7f59: 4d 3b d8 cmp %r8,%r11 + 7f5c: 0f 83 b6 01 00 00 jae 0x8118 + 7f62: 48 63 c0 movslq %eax,%rax + 7f65: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 7f69: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 7f6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f74: 00 + 7f75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f7c: 0f 1f 40 00 nopl 0x0(%rax) + 7f80: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 7f86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 7f8a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 7f90: 49 ff c3 inc %r11 + 7f93: 4d 3b d8 cmp %r8,%r11 + 7f96: 72 e8 jb 0x7f80 + 7f98: e9 7b 01 00 00 jmp 0x8118 + 7f9d: 45 32 c9 xor %r9b,%r9b + 7fa0: 41 83 f8 10 cmp $0x10,%r8d + 7fa4: 0f 8c 80 01 00 00 jl 0x812a + 7faa: 49 89 d3 mov %rdx,%r11 + 7fad: 49 83 e3 1f and $0x1f,%r11 + 7fb1: 45 89 db mov %r11d,%r11d + 7fb4: 45 85 db test %r11d,%r11d + 7fb7: 74 18 je 0x7fd1 + 7fb9: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 7fc0: 0f 85 64 01 00 00 jne 0x812a + 7fc6: 41 f7 db neg %r11d + 7fc9: 41 83 c3 20 add $0x20,%r11d + 7fcd: 41 c1 eb 02 shr $0x2,%r11d + 7fd1: 41 8d 43 10 lea 0x10(%r11),%eax + 7fd5: 44 3b c0 cmp %eax,%r8d + 7fd8: 0f 8c 4c 01 00 00 jl 0x812a + 7fde: 44 89 c0 mov %r8d,%eax + 7fe1: 45 33 d2 xor %r10d,%r10d + 7fe4: 41 2b c3 sub %r11d,%eax + 7fe7: 83 e0 0f and $0xf,%eax + 7fea: f7 d8 neg %eax + 7fec: 41 03 c0 add %r8d,%eax + 7fef: 45 85 db test %r11d,%r11d + 7ff2: 76 24 jbe 0x8018 + 7ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) diff --git a/handoff/nls_dasm/th_8d60.dis b/handoff/nls_dasm/th_8d60.dis new file mode 100644 index 0000000..8195901 --- /dev/null +++ b/handoff/nls_dasm/th_8d60.dis @@ -0,0 +1,9103 @@ +; th_8d60: VA 0x180008d60-0x180010d60 (32768 bytes) + +/tmp/opencode/dis/th_8d60.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 53 push %rbx + 1: 56 push %rsi + 2: 41 57 push %r15 + 4: 49 89 cb mov %rcx,%r11 + 7: 4d 85 db test %r11,%r11 + a: 0f 84 a7 01 00 00 je 0x1b7 + 10: 48 85 d2 test %rdx,%rdx + 13: 0f 84 9e 01 00 00 je 0x1b7 + 19: 4d 85 c0 test %r8,%r8 + 1c: 0f 84 95 01 00 00 je 0x1b7 + 22: 45 85 c9 test %r9d,%r9d + 25: 0f 8e 82 01 00 00 jle 0x1ad + 2b: 41 83 f9 10 cmp $0x10,%r9d + 2f: 0f 8c 70 01 00 00 jl 0x1a5 + 35: 4c 89 c1 mov %r8,%rcx + 38: 48 83 e1 1f and $0x1f,%rcx + 3c: 89 c9 mov %ecx,%ecx + 3e: 85 c9 test %ecx,%ecx + 40: 74 11 je 0x53 + 42: f6 c1 07 test $0x7,%cl + 45: 0f 85 5a 01 00 00 jne 0x1a5 + 4b: f7 d9 neg %ecx + 4d: 83 c1 20 add $0x20,%ecx + 50: c1 e9 03 shr $0x3,%ecx + 53: 8d 41 10 lea 0x10(%rcx),%eax + 56: 44 3b c8 cmp %eax,%r9d + 59: 0f 8c 46 01 00 00 jl 0x1a5 + 5f: 45 89 ca mov %r9d,%r10d + 62: 33 c0 xor %eax,%eax + 64: 44 2b d1 sub %ecx,%r10d + 67: 41 83 e2 0f and $0xf,%r10d + 6b: 41 f7 da neg %r10d + 6e: 45 03 d1 add %r9d,%r10d + 71: 85 c9 test %ecx,%ecx + 73: 76 24 jbe 0x99 + 75: 0f 1f 40 00 nopl 0x0(%rax) + 79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 80: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 85: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 8b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 91: 48 ff c0 inc %rax + 94: 48 3b c1 cmp %rcx,%rax + 97: 72 e7 jb 0x80 + 99: 49 63 c2 movslq %r10d,%rax + 9c: 0f 1f 40 00 nopl 0x0(%rax) + a0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 + a5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + a9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + af: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 + b5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 + bb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 + c1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 + c8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 + cf: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 + d6: c5 fd 11 03 vmovupd %ymm0,(%rbx) + da: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + df: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + e4: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + e9: 48 83 c1 10 add $0x10,%rcx + ed: 48 3b c8 cmp %rax,%rcx + f0: 72 ae jb 0xa0 + f2: 41 8d 42 01 lea 0x1(%r10),%eax + f6: 41 3b c1 cmp %r9d,%eax + f9: 0f 87 98 00 00 00 ja 0x197 + ff: 4d 63 c9 movslq %r9d,%r9 + 102: 4d 63 d2 movslq %r10d,%r10 + 105: 4d 2b ca sub %r10,%r9 + 108: 49 83 f9 04 cmp $0x4,%r9 + 10c: 0f 8c 8f 00 00 00 jl 0x1a1 + 112: 4d 63 d2 movslq %r10d,%r10 + 115: 44 89 ce mov %r9d,%esi + 118: 83 e6 fc and $0xfffffffc,%esi + 11b: 33 c9 xor %ecx,%ecx + 11d: 48 63 f6 movslq %esi,%rsi + 120: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 124: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 128: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 12c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 133: 00 + 134: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 140: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 146: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 14b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 150: 48 83 c1 04 add $0x4,%rcx + 154: 48 3b ce cmp %rsi,%rcx + 157: 72 e7 jb 0x140 + 159: 49 3b f1 cmp %r9,%rsi + 15c: 73 39 jae 0x197 + 15e: 4d 63 d2 movslq %r10d,%r10 + 161: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 165: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 169: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 16d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 174: 00 + 175: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 17c: 0f 1f 40 00 nopl 0x0(%rax) + 180: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 185: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 18a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 18f: 48 ff c6 inc %rsi + 192: 49 3b f1 cmp %r9,%rsi + 195: 72 e9 jb 0x180 + 197: 33 c0 xor %eax,%eax + 199: c5 f8 77 vzeroupper + 19c: 41 5f pop %r15 + 19e: 5e pop %rsi + 19f: 5b pop %rbx + 1a0: c3 ret + 1a1: 33 f6 xor %esi,%esi + 1a3: eb b4 jmp 0x159 + 1a5: 45 33 d2 xor %r10d,%r10d + 1a8: e9 45 ff ff ff jmp 0xf2 + 1ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b2: 41 5f pop %r15 + 1b4: 5e pop %rsi + 1b5: 5b pop %rbx + 1b6: c3 ret + 1b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1bc: 41 5f pop %r15 + 1be: 5e pop %rsi + 1bf: 5b pop %rbx + 1c0: c3 ret + 1c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c8: 00 + 1c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d7: 00 + 1d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1df: 90 nop + 1e0: 53 push %rbx + 1e1: 56 push %rsi + 1e2: 41 57 push %r15 + 1e4: 49 89 cb mov %rcx,%r11 + 1e7: 4d 85 db test %r11,%r11 + 1ea: 0f 84 a7 01 00 00 je 0x397 + 1f0: 48 85 d2 test %rdx,%rdx + 1f3: 0f 84 9e 01 00 00 je 0x397 + 1f9: 4d 85 c0 test %r8,%r8 + 1fc: 0f 84 95 01 00 00 je 0x397 + 202: 45 85 c9 test %r9d,%r9d + 205: 0f 8e 82 01 00 00 jle 0x38d + 20b: 41 83 f9 10 cmp $0x10,%r9d + 20f: 0f 8c 70 01 00 00 jl 0x385 + 215: 4c 89 c1 mov %r8,%rcx + 218: 48 83 e1 1f and $0x1f,%rcx + 21c: 89 c9 mov %ecx,%ecx + 21e: 85 c9 test %ecx,%ecx + 220: 74 11 je 0x233 + 222: f6 c1 07 test $0x7,%cl + 225: 0f 85 5a 01 00 00 jne 0x385 + 22b: f7 d9 neg %ecx + 22d: 83 c1 20 add $0x20,%ecx + 230: c1 e9 03 shr $0x3,%ecx + 233: 8d 41 10 lea 0x10(%rcx),%eax + 236: 44 3b c8 cmp %eax,%r9d + 239: 0f 8c 46 01 00 00 jl 0x385 + 23f: 45 89 ca mov %r9d,%r10d + 242: 33 c0 xor %eax,%eax + 244: 44 2b d1 sub %ecx,%r10d + 247: 41 83 e2 0f and $0xf,%r10d + 24b: 41 f7 da neg %r10d + 24e: 45 03 d1 add %r9d,%r10d + 251: 85 c9 test %ecx,%ecx + 253: 76 24 jbe 0x279 + 255: 0f 1f 40 00 nopl 0x0(%rax) + 259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 260: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 265: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 26b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 271: 48 ff c0 inc %rax + 274: 48 3b c1 cmp %rcx,%rax + 277: 72 e7 jb 0x260 + 279: 49 63 c2 movslq %r10d,%rax + 27c: 0f 1f 40 00 nopl 0x0(%rax) + 280: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 285: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 28b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 291: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 298: 03 + 299: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 + 29f: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 + 2a6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 + 2ad: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 + 2b4: 03 + 2b5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 2bb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 2c2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 2c9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 2d0: 03 + 2d1: 48 83 c1 10 add $0x10,%rcx + 2d5: 48 3b c8 cmp %rax,%rcx + 2d8: 72 a6 jb 0x280 + 2da: 41 8d 42 01 lea 0x1(%r10),%eax + 2de: 41 3b c1 cmp %r9d,%eax + 2e1: 0f 87 90 00 00 00 ja 0x377 + 2e7: 4d 63 c9 movslq %r9d,%r9 + 2ea: 4d 63 d2 movslq %r10d,%r10 + 2ed: 4d 2b ca sub %r10,%r9 + 2f0: 49 83 f9 04 cmp $0x4,%r9 + 2f4: 0f 8c 87 00 00 00 jl 0x381 + 2fa: 4d 63 d2 movslq %r10d,%r10 + 2fd: 44 89 ce mov %r9d,%esi + 300: 83 e6 fc and $0xfffffffc,%esi + 303: 33 c9 xor %ecx,%ecx + 305: 48 63 f6 movslq %esi,%rsi + 308: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 30c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 310: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 314: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 320: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 326: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 32b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 330: 48 83 c1 04 add $0x4,%rcx + 334: 48 3b ce cmp %rsi,%rcx + 337: 72 e7 jb 0x320 + 339: 49 3b f1 cmp %r9,%rsi + 33c: 73 39 jae 0x377 + 33e: 4d 63 d2 movslq %r10d,%r10 + 341: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 345: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 349: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 34d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 354: 00 + 355: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 35c: 0f 1f 40 00 nopl 0x0(%rax) + 360: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 365: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 36a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 36f: 48 ff c6 inc %rsi + 372: 49 3b f1 cmp %r9,%rsi + 375: 72 e9 jb 0x360 + 377: 33 c0 xor %eax,%eax + 379: c5 f8 77 vzeroupper + 37c: 41 5f pop %r15 + 37e: 5e pop %rsi + 37f: 5b pop %rbx + 380: c3 ret + 381: 33 f6 xor %esi,%esi + 383: eb b4 jmp 0x339 + 385: 45 33 d2 xor %r10d,%r10d + 388: e9 4d ff ff ff jmp 0x2da + 38d: b8 fa ff ff ff mov $0xfffffffa,%eax + 392: 41 5f pop %r15 + 394: 5e pop %rsi + 395: 5b pop %rbx + 396: c3 ret + 397: b8 f8 ff ff ff mov $0xfffffff8,%eax + 39c: 41 5f pop %r15 + 39e: 5e pop %rsi + 39f: 5b pop %rbx + 3a0: c3 ret + 3a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a8: 00 + 3a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b7: 00 + 3b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3bf: 90 nop + 3c0: 48 83 ec 28 sub $0x28,%rsp + 3c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 3c9: 48 85 d2 test %rdx,%rdx + 3cc: 74 1b je 0x3e9 + 3ce: 45 85 c0 test %r8d,%r8d + 3d1: 7f 0a jg 0x3dd + 3d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 3d8: 48 83 c4 28 add $0x28,%rsp + 3dc: c3 ret + 3dd: e8 9e 76 03 00 call 0x37a80 + 3e2: 33 c0 xor %eax,%eax + 3e4: 48 83 c4 28 add $0x28,%rsp + 3e8: c3 ret + 3e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3ee: 48 83 c4 28 add $0x28,%rsp + 3f2: c3 ret + 3f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ff: 00 + 400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 405: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 40a: 48 85 d2 test %rdx,%rdx + 40d: 74 1d je 0x42c + 40f: 45 85 c0 test %r8d,%r8d + 412: 7f 0b jg 0x41f + 414: b8 fa ff ff ff mov $0xfffffffa,%eax + 419: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 41e: c3 ret + 41f: e8 fc 77 03 00 call 0x37c20 + 424: 33 c0 xor %eax,%eax + 426: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 42b: c3 ret + 42c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 431: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 436: 90 nop + 437: c3 ret + 438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43f: 00 + 440: 48 83 ec 28 sub $0x28,%rsp + 444: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 449: 48 85 d2 test %rdx,%rdx + 44c: 74 1b je 0x469 + 44e: 45 85 c0 test %r8d,%r8d + 451: 7f 0a jg 0x45d + 453: b8 fa ff ff ff mov $0xfffffffa,%eax + 458: 48 83 c4 28 add $0x28,%rsp + 45c: c3 ret + 45d: e8 5e 79 03 00 call 0x37dc0 + 462: 33 c0 xor %eax,%eax + 464: 48 83 c4 28 add $0x28,%rsp + 468: c3 ret + 469: b8 f8 ff ff ff mov $0xfffffff8,%eax + 46e: 48 83 c4 28 add $0x28,%rsp + 472: c3 ret + 473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 47f: 00 + 480: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 485: 49 89 d1 mov %rdx,%r9 + 488: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 + 48c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 491: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 + 497: 4d 85 c9 test %r9,%r9 + 49a: 0f 84 5a 01 00 00 je 0x5fa + 4a0: 45 85 c0 test %r8d,%r8d + 4a3: 0f 8e 48 01 00 00 jle 0x5f1 + 4a9: 41 83 f8 08 cmp $0x8,%r8d + 4ad: 0f 8c 2f 01 00 00 jl 0x5e2 + 4b3: 4c 89 ca mov %r9,%rdx + 4b6: 48 83 e2 1f and $0x1f,%rdx + 4ba: 85 d2 test %edx,%edx + 4bc: 74 11 je 0x4cf + 4be: f6 c2 07 test $0x7,%dl + 4c1: 0f 85 1b 01 00 00 jne 0x5e2 + 4c7: f7 da neg %edx + 4c9: 83 c2 20 add $0x20,%edx + 4cc: c1 ea 03 shr $0x3,%edx + 4cf: 8d 42 08 lea 0x8(%rdx),%eax + 4d2: 44 3b c0 cmp %eax,%r8d + 4d5: 0f 8c 07 01 00 00 jl 0x5e2 + 4db: 44 89 c1 mov %r8d,%ecx + 4de: 33 c0 xor %eax,%eax + 4e0: 2b ca sub %edx,%ecx + 4e2: 83 e1 07 and $0x7,%ecx + 4e5: f7 d9 neg %ecx + 4e7: 41 03 c8 add %r8d,%ecx + 4ea: 41 89 d2 mov %edx,%r10d + 4ed: 85 d2 test %edx,%edx + 4ef: 76 27 jbe 0x518 + 4f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f8: 00 + 4f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 500: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 + 506: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 + 50a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) + 510: 48 ff c0 inc %rax + 513: 49 3b c2 cmp %r10,%rax + 516: 72 e8 jb 0x500 + 518: 48 63 d1 movslq %ecx,%rdx + 51b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 520: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 + 526: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 + 52d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) + 533: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) + 53a: 49 83 c2 08 add $0x8,%r10 + 53e: 4c 3b d2 cmp %rdx,%r10 + 541: 72 dd jb 0x520 + 543: 8d 41 01 lea 0x1(%rcx),%eax + 546: 41 3b c0 cmp %r8d,%eax + 549: 0f 87 89 00 00 00 ja 0x5d8 + 54f: 4d 63 c0 movslq %r8d,%r8 + 552: 4c 2b c2 sub %rdx,%r8 + 555: 49 83 f8 02 cmp $0x2,%r8 + 559: 0f 8c 7f 00 00 00 jl 0x5de + 55f: 44 89 c0 mov %r8d,%eax + 562: 45 33 d2 xor %r10d,%r10d + 565: 83 e0 fe and $0xfffffffe,%eax + 568: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 56c: 48 63 c0 movslq %eax,%rax + 56f: c5 fb 12 c8 vmovddup %xmm0,%xmm1 + 573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 57f: 00 + 580: 49 83 c2 02 add $0x2,%r10 + 584: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 + 588: c5 f8 11 12 vmovups %xmm2,(%rdx) + 58c: 48 83 c2 10 add $0x10,%rdx + 590: 4c 3b d0 cmp %rax,%r10 + 593: 72 eb jb 0x580 + 595: 49 3b c0 cmp %r8,%rax + 598: 73 3e jae 0x5d8 + 59a: 48 63 c9 movslq %ecx,%rcx + 59d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 5a1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 5a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ac: 00 + 5ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c0: c5 fb 10 0a vmovsd (%rdx),%xmm1 + 5c4: 48 ff c0 inc %rax + 5c7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 5cb: c5 fb 11 12 vmovsd %xmm2,(%rdx) + 5cf: 48 83 c2 08 add $0x8,%rdx + 5d3: 49 3b c0 cmp %r8,%rax + 5d6: 72 e8 jb 0x5c0 + 5d8: 33 c0 xor %eax,%eax + 5da: c5 f8 77 vzeroupper + 5dd: c3 ret + 5de: 33 c0 xor %eax,%eax + 5e0: eb b3 jmp 0x595 + 5e2: 33 c9 xor %ecx,%ecx + 5e4: 41 83 f8 01 cmp $0x1,%r8d + 5e8: 72 ee jb 0x5d8 + 5ea: 4d 63 c0 movslq %r8d,%r8 + 5ed: 33 c0 xor %eax,%eax + 5ef: eb a4 jmp 0x595 + 5f1: b8 fa ff ff ff mov $0xfffffffa,%eax + 5f6: c5 f8 77 vzeroupper + 5f9: c3 ret + 5fa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5ff: c5 f8 77 vzeroupper + 602: c3 ret + 603: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 60a: 00 + 60b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 620: 45 89 c1 mov %r8d,%r9d + 623: 49 89 d0 mov %rdx,%r8 + 626: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 62b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 630: 4d 85 c0 test %r8,%r8 + 633: 0f 84 f0 00 00 00 je 0x729 + 639: 45 85 c9 test %r9d,%r9d + 63c: 0f 8e e1 00 00 00 jle 0x723 + 642: 49 63 d1 movslq %r9d,%rdx + 645: 48 83 fa 08 cmp $0x8,%rdx + 649: 0f 8c cf 00 00 00 jl 0x71e + 64f: 4c 89 c0 mov %r8,%rax + 652: 48 83 e0 1f and $0x1f,%rax + 656: 85 c0 test %eax,%eax + 658: 74 10 je 0x66a + 65a: a8 07 test $0x7,%al + 65c: 0f 85 bc 00 00 00 jne 0x71e + 662: f7 d8 neg %eax + 664: 83 c0 20 add $0x20,%eax + 667: c1 e8 03 shr $0x3,%eax + 66a: 8d 48 08 lea 0x8(%rax),%ecx + 66d: 48 3b d1 cmp %rcx,%rdx + 670: 0f 8c a8 00 00 00 jl 0x71e + 676: 44 89 c9 mov %r9d,%ecx + 679: 2b c8 sub %eax,%ecx + 67b: 83 e1 07 and $0x7,%ecx + 67e: 44 2b c9 sub %ecx,%r9d + 681: 33 c9 xor %ecx,%ecx + 683: 41 89 c2 mov %eax,%r10d + 686: 85 c0 test %eax,%eax + 688: 76 2e jbe 0x6b8 + 68a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 691: 00 + 692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 + 6a6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 6aa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 6b0: 48 ff c1 inc %rcx + 6b3: 49 3b ca cmp %r10,%rcx + 6b6: 72 e8 jb 0x6a0 + 6b8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 6bd: 49 63 c1 movslq %r9d,%rax + 6c0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 + 6c6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 + 6cd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 6d3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 6da: 49 83 c2 08 add $0x8,%r10 + 6de: 4c 3b d0 cmp %rax,%r10 + 6e1: 72 dd jb 0x6c0 + 6e3: 33 c0 xor %eax,%eax + 6e5: 41 8d 49 01 lea 0x1(%r9),%ecx + 6e9: 48 63 c9 movslq %ecx,%rcx + 6ec: 48 3b ca cmp %rdx,%rcx + 6ef: 77 27 ja 0x718 + 6f1: 4d 63 c9 movslq %r9d,%r9 + 6f4: 49 2b d1 sub %r9,%rdx + 6f7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 6fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 700: c5 fb 10 09 vmovsd (%rcx),%xmm1 + 704: 48 ff c0 inc %rax + 707: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 70b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 70f: 48 83 c1 08 add $0x8,%rcx + 713: 48 3b c2 cmp %rdx,%rax + 716: 72 e8 jb 0x700 + 718: 33 c0 xor %eax,%eax + 71a: c5 f8 77 vzeroupper + 71d: c3 ret + 71e: 45 33 c9 xor %r9d,%r9d + 721: eb c0 jmp 0x6e3 + 723: b8 fa ff ff ff mov $0xfffffffa,%eax + 728: c3 ret + 729: b8 f8 ff ff ff mov $0xfffffff8,%eax + 72e: c3 ret + 72f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 736: 00 + 737: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73e: 66 90 xchg %ax,%ax + 740: 45 89 c1 mov %r8d,%r9d + 743: 49 89 d0 mov %rdx,%r8 + 746: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 74b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 + 750: 4d 85 c0 test %r8,%r8 + 753: 0f 84 f0 00 00 00 je 0x849 + 759: 45 85 c9 test %r9d,%r9d + 75c: 0f 8e e1 00 00 00 jle 0x843 + 762: 49 63 d1 movslq %r9d,%rdx + 765: 48 83 fa 08 cmp $0x8,%rdx + 769: 0f 8c cf 00 00 00 jl 0x83e + 76f: 4c 89 c0 mov %r8,%rax + 772: 48 83 e0 1f and $0x1f,%rax + 776: 85 c0 test %eax,%eax + 778: 74 10 je 0x78a + 77a: a8 07 test $0x7,%al + 77c: 0f 85 bc 00 00 00 jne 0x83e + 782: f7 d8 neg %eax + 784: 83 c0 20 add $0x20,%eax + 787: c1 e8 03 shr $0x3,%eax + 78a: 8d 48 08 lea 0x8(%rax),%ecx + 78d: 48 3b d1 cmp %rcx,%rdx + 790: 0f 8c a8 00 00 00 jl 0x83e + 796: 44 89 c9 mov %r9d,%ecx + 799: 2b c8 sub %eax,%ecx + 79b: 83 e1 07 and $0x7,%ecx + 79e: 44 2b c9 sub %ecx,%r9d + 7a1: 33 c9 xor %ecx,%ecx + 7a3: 41 89 c2 mov %eax,%r10d + 7a6: 85 c0 test %eax,%eax + 7a8: 76 2e jbe 0x7d8 + 7aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b1: 00 + 7b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 + 7c6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 7ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 7d0: 48 ff c1 inc %rcx + 7d3: 49 3b ca cmp %r10,%rcx + 7d6: 72 e8 jb 0x7c0 + 7d8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 7dd: 49 63 c1 movslq %r9d,%rax + 7e0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 + 7e6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 + 7ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 7f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 7fa: 49 83 c2 08 add $0x8,%r10 + 7fe: 4c 3b d0 cmp %rax,%r10 + 801: 72 dd jb 0x7e0 + 803: 33 c0 xor %eax,%eax + 805: 41 8d 49 01 lea 0x1(%r9),%ecx + 809: 48 63 c9 movslq %ecx,%rcx + 80c: 48 3b ca cmp %rdx,%rcx + 80f: 77 27 ja 0x838 + 811: 4d 63 c9 movslq %r9d,%r9 + 814: 49 2b d1 sub %r9,%rdx + 817: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 81b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 820: c5 fb 10 01 vmovsd (%rcx),%xmm0 + 824: 48 ff c0 inc %rax + 827: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 82b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 82f: 48 83 c1 08 add $0x8,%rcx + 833: 48 3b c2 cmp %rdx,%rax + 836: 72 e8 jb 0x820 + 838: 33 c0 xor %eax,%eax + 83a: c5 f8 77 vzeroupper + 83d: c3 ret + 83e: 45 33 c9 xor %r9d,%r9d + 841: eb c0 jmp 0x803 + 843: b8 fa ff ff ff mov $0xfffffffa,%eax + 848: c3 ret + 849: b8 f8 ff ff ff mov $0xfffffff8,%eax + 84e: c3 ret + 84f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 856: 00 + 857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 85e: 66 90 xchg %ax,%ax + 860: 55 push %rbp + 861: 48 83 ec 30 sub $0x30,%rsp + 865: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 86a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 86e: 48 89 55 28 mov %rdx,0x28(%rbp) + 872: 44 89 45 30 mov %r8d,0x30(%rbp) + 876: 48 8b 45 20 mov 0x20(%rbp),%rax + 87a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 87e: 8b 4d 30 mov 0x30(%rbp),%ecx + 881: 89 4d 08 mov %ecx,0x8(%rbp) + 884: 48 89 c1 mov %rax,%rcx + 887: 8b 45 08 mov 0x8(%rbp),%eax + 88a: 41 89 c0 mov %eax,%r8d + 88d: e8 8e 75 13 00 call 0x137e20 + 892: 89 45 00 mov %eax,0x0(%rbp) + 895: 8b 45 00 mov 0x0(%rbp),%eax + 898: 48 8d 65 10 lea 0x10(%rbp),%rsp + 89c: 5d pop %rbp + 89d: c3 ret + 89e: 66 90 xchg %ax,%ax + 8a0: 55 push %rbp + 8a1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 8a6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 8ab: 48 89 4d 20 mov %rcx,0x20(%rbp) + 8af: 48 89 55 28 mov %rdx,0x28(%rbp) + 8b3: 44 89 45 30 mov %r8d,0x30(%rbp) + 8b7: 48 8b 45 20 mov 0x20(%rbp),%rax + 8bb: 48 8b 55 28 mov 0x28(%rbp),%rdx + 8bf: 8b 4d 30 mov 0x30(%rbp),%ecx + 8c2: 89 4d 08 mov %ecx,0x8(%rbp) + 8c5: 48 89 c1 mov %rax,%rcx + 8c8: 8b 45 08 mov 0x8(%rbp),%eax + 8cb: 41 89 c0 mov %eax,%r8d + 8ce: e8 6d 75 13 00 call 0x137e40 + 8d3: 89 45 00 mov %eax,0x0(%rbp) + 8d6: 8b 45 00 mov 0x0(%rbp),%eax + 8d9: 48 8d 65 10 lea 0x10(%rbp),%rsp + 8dd: 5d pop %rbp + 8de: c3 ret + 8df: 90 nop + 8e0: 55 push %rbp + 8e1: 48 83 ec 30 sub $0x30,%rsp + 8e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 8ea: 48 89 4d 20 mov %rcx,0x20(%rbp) + 8ee: 48 89 55 28 mov %rdx,0x28(%rbp) + 8f2: 44 89 45 30 mov %r8d,0x30(%rbp) + 8f6: 48 8b 45 20 mov 0x20(%rbp),%rax + 8fa: 48 8b 55 28 mov 0x28(%rbp),%rdx + 8fe: 8b 4d 30 mov 0x30(%rbp),%ecx + 901: 89 4d 08 mov %ecx,0x8(%rbp) + 904: 48 89 c1 mov %rax,%rcx + 907: 8b 45 08 mov 0x8(%rbp),%eax + 90a: 41 89 c0 mov %eax,%r8d + 90d: e8 4e 75 13 00 call 0x137e60 + 912: 89 45 00 mov %eax,0x0(%rbp) + 915: 8b 45 00 mov 0x0(%rbp),%eax + 918: 48 8d 65 10 lea 0x10(%rbp),%rsp + 91c: 5d pop %rbp + 91d: c3 ret + 91e: 66 90 xchg %ax,%ax + 920: 55 push %rbp + 921: 48 83 ec 30 sub $0x30,%rsp + 925: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 92a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 92e: 48 89 55 28 mov %rdx,0x28(%rbp) + 932: 44 89 45 30 mov %r8d,0x30(%rbp) + 936: 48 8b 45 20 mov 0x20(%rbp),%rax + 93a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 93e: 8b 4d 30 mov 0x30(%rbp),%ecx + 941: 89 4d 08 mov %ecx,0x8(%rbp) + 944: 48 89 c1 mov %rax,%rcx + 947: 8b 45 08 mov 0x8(%rbp),%eax + 94a: 41 89 c0 mov %eax,%r8d + 94d: e8 2e 75 13 00 call 0x137e80 + 952: 89 45 00 mov %eax,0x0(%rbp) + 955: 8b 45 00 mov 0x0(%rbp),%eax + 958: 48 8d 65 10 lea 0x10(%rbp),%rsp + 95c: 5d pop %rbp + 95d: c3 ret + 95e: 66 90 xchg %ax,%ax + 960: 55 push %rbp + 961: 48 83 ec 30 sub $0x30,%rsp + 965: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 96a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 96e: 48 89 55 28 mov %rdx,0x28(%rbp) + 972: 44 89 45 30 mov %r8d,0x30(%rbp) + 976: 48 8b 45 20 mov 0x20(%rbp),%rax + 97a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 97e: 8b 4d 30 mov 0x30(%rbp),%ecx + 981: 89 4d 08 mov %ecx,0x8(%rbp) + 984: 48 89 c1 mov %rax,%rcx + 987: 8b 45 08 mov 0x8(%rbp),%eax + 98a: 41 89 c0 mov %eax,%r8d + 98d: e8 0e 75 13 00 call 0x137ea0 + 992: 89 45 00 mov %eax,0x0(%rbp) + 995: 8b 45 00 mov 0x0(%rbp),%eax + 998: 48 8d 65 10 lea 0x10(%rbp),%rsp + 99c: 5d pop %rbp + 99d: c3 ret + 99e: 66 90 xchg %ax,%ax + 9a0: 55 push %rbp + 9a1: 48 83 ec 30 sub $0x30,%rsp + 9a5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 9aa: 48 89 4d 20 mov %rcx,0x20(%rbp) + 9ae: 48 89 55 28 mov %rdx,0x28(%rbp) + 9b2: 44 89 45 30 mov %r8d,0x30(%rbp) + 9b6: 48 8b 45 20 mov 0x20(%rbp),%rax + 9ba: 48 8b 55 28 mov 0x28(%rbp),%rdx + 9be: 8b 4d 30 mov 0x30(%rbp),%ecx + 9c1: 89 4d 08 mov %ecx,0x8(%rbp) + 9c4: 48 89 c1 mov %rax,%rcx + 9c7: 8b 45 08 mov 0x8(%rbp),%eax + 9ca: 41 89 c0 mov %eax,%r8d + 9cd: e8 ee 74 13 00 call 0x137ec0 + 9d2: 89 45 00 mov %eax,0x0(%rbp) + 9d5: 8b 45 00 mov 0x0(%rbp),%eax + 9d8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 9dc: 5d pop %rbp + 9dd: c3 ret + 9de: 66 90 xchg %ax,%ax + 9e0: 48 83 ec 28 sub $0x28,%rsp + 9e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 9e9: 48 85 d2 test %rdx,%rdx + 9ec: 74 28 je 0xa16 + 9ee: 45 85 c0 test %r8d,%r8d + 9f1: 7f 0a jg 0x9fd + 9f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 9f8: 48 83 c4 28 add $0x28,%rsp + 9fc: c3 ret + 9fd: 89 c8 mov %ecx,%eax + 9ff: 48 c1 e9 20 shr $0x20,%rcx + a03: 48 c1 e1 20 shl $0x20,%rcx + a07: 48 0b c8 or %rax,%rcx + a0a: e8 51 75 03 00 call 0x37f60 + a0f: 33 c0 xor %eax,%eax + a11: 48 83 c4 28 add $0x28,%rsp + a15: c3 ret + a16: b8 f8 ff ff ff mov $0xfffffff8,%eax + a1b: 48 83 c4 28 add $0x28,%rsp + a1f: c3 ret + a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + a25: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + a2a: 48 85 d2 test %rdx,%rdx + a2d: 74 2a je 0xa59 + a2f: 45 85 c0 test %r8d,%r8d + a32: 7f 0b jg 0xa3f + a34: b8 fa ff ff ff mov $0xfffffffa,%eax + a39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + a3e: c3 ret + a3f: 89 c8 mov %ecx,%eax + a41: 48 c1 e9 20 shr $0x20,%rcx + a45: 48 c1 e1 20 shl $0x20,%rcx + a49: 48 0b c8 or %rax,%rcx + a4c: e8 2f 75 03 00 call 0x37f80 + a51: 33 c0 xor %eax,%eax + a53: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + a58: c3 ret + a59: b8 f8 ff ff ff mov $0xfffffff8,%eax + a5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + a63: 90 nop + a64: c3 ret + a65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a6c: 00 + a6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a80: 48 83 ec 28 sub $0x28,%rsp + a84: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + a89: 48 85 d2 test %rdx,%rdx + a8c: 74 28 je 0xab6 + a8e: 45 85 c0 test %r8d,%r8d + a91: 7f 0a jg 0xa9d + a93: b8 fa ff ff ff mov $0xfffffffa,%eax + a98: 48 83 c4 28 add $0x28,%rsp + a9c: c3 ret + a9d: 89 c8 mov %ecx,%eax + a9f: 48 c1 e9 20 shr $0x20,%rcx + aa3: 48 c1 e1 20 shl $0x20,%rcx + aa7: 48 0b c8 or %rax,%rcx + aaa: e8 f1 74 03 00 call 0x37fa0 + aaf: 33 c0 xor %eax,%eax + ab1: 48 83 c4 28 add $0x28,%rsp + ab5: c3 ret + ab6: b8 f8 ff ff ff mov $0xfffffff8,%eax + abb: 48 83 c4 28 add $0x28,%rsp + abf: c3 ret + ac0: 48 83 ec 28 sub $0x28,%rsp + ac4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + ac9: 48 85 d2 test %rdx,%rdx + acc: 74 28 je 0xaf6 + ace: 45 85 c0 test %r8d,%r8d + ad1: 7f 0a jg 0xadd + ad3: b8 fa ff ff ff mov $0xfffffffa,%eax + ad8: 48 83 c4 28 add $0x28,%rsp + adc: c3 ret + add: 89 c8 mov %ecx,%eax + adf: 48 c1 e9 20 shr $0x20,%rcx + ae3: 48 c1 e1 20 shl $0x20,%rcx + ae7: 48 0b c8 or %rax,%rcx + aea: e8 d1 74 03 00 call 0x37fc0 + aef: 33 c0 xor %eax,%eax + af1: 48 83 c4 28 add $0x28,%rsp + af5: c3 ret + af6: b8 f8 ff ff ff mov $0xfffffff8,%eax + afb: 48 83 c4 28 add $0x28,%rsp + aff: c3 ret + b00: 48 83 ec 28 sub $0x28,%rsp + b04: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + b09: 48 85 d2 test %rdx,%rdx + b0c: 74 28 je 0xb36 + b0e: 45 85 c0 test %r8d,%r8d + b11: 7f 0a jg 0xb1d + b13: b8 fa ff ff ff mov $0xfffffffa,%eax + b18: 48 83 c4 28 add $0x28,%rsp + b1c: c3 ret + b1d: 89 c8 mov %ecx,%eax + b1f: 48 c1 e9 20 shr $0x20,%rcx + b23: 48 c1 e1 20 shl $0x20,%rcx + b27: 48 0b c8 or %rax,%rcx + b2a: e8 b1 74 03 00 call 0x37fe0 + b2f: 33 c0 xor %eax,%eax + b31: 48 83 c4 28 add $0x28,%rsp + b35: c3 ret + b36: b8 f8 ff ff ff mov $0xfffffff8,%eax + b3b: 48 83 c4 28 add $0x28,%rsp + b3f: c3 ret + b40: 48 83 ec 28 sub $0x28,%rsp + b44: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + b49: 48 85 d2 test %rdx,%rdx + b4c: 74 28 je 0xb76 + b4e: 45 85 c0 test %r8d,%r8d + b51: 7f 0a jg 0xb5d + b53: b8 fa ff ff ff mov $0xfffffffa,%eax + b58: 48 83 c4 28 add $0x28,%rsp + b5c: c3 ret + b5d: 89 c8 mov %ecx,%eax + b5f: 48 c1 e9 20 shr $0x20,%rcx + b63: 48 c1 e1 20 shl $0x20,%rcx + b67: 48 0b c8 or %rax,%rcx + b6a: e8 d1 77 03 00 call 0x38340 + b6f: 33 c0 xor %eax,%eax + b71: 48 83 c4 28 add $0x28,%rsp + b75: c3 ret + b76: b8 f8 ff ff ff mov $0xfffffff8,%eax + b7b: 48 83 c4 28 add $0x28,%rsp + b7f: c3 ret + b80: 48 83 ec 28 sub $0x28,%rsp + b84: 48 85 d2 test %rdx,%rdx + b87: 74 41 je 0xbca + b89: 45 85 c0 test %r8d,%r8d + b8c: 7e 32 jle 0xbc0 + b8e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c53fb8 + b95: 01 + b96: 7a 02 jp 0xb9a + b98: 74 10 je 0xbaa + b9a: 0f 57 c9 xorps %xmm1,%xmm1 + b9d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + ba1: 7a 02 jp 0xba5 + ba3: 74 0c je 0xbb1 + ba5: e8 b6 7a 03 00 call 0x38660 + baa: 33 c0 xor %eax,%eax + bac: 48 83 c4 28 add $0x28,%rsp + bb0: c3 ret + bb1: 48 89 d1 mov %rdx,%rcx + bb4: 44 89 c2 mov %r8d,%edx + bb7: 48 83 c4 28 add $0x28,%rsp + bbb: e9 20 3f 01 00 jmp 0x14ae0 + bc0: b8 fa ff ff ff mov $0xfffffffa,%eax + bc5: 48 83 c4 28 add $0x28,%rsp + bc9: c3 ret + bca: b8 f8 ff ff ff mov $0xfffffff8,%eax + bcf: 48 83 c4 28 add $0x28,%rsp + bd3: c3 ret + bd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + be0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + be5: 48 85 d2 test %rdx,%rdx + be8: 74 45 je 0xc2f + bea: 45 85 c0 test %r8d,%r8d + bed: 7e 34 jle 0xc23 + bef: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c53fc0 + bf6: 01 + bf7: 7a 02 jp 0xbfb + bf9: 74 10 je 0xc0b + bfb: 0f 57 c9 xorps %xmm1,%xmm1 + bfe: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + c02: 7a 02 jp 0xc06 + c04: 74 0d je 0xc13 + c06: e8 f5 7b 03 00 call 0x38800 + c0b: 33 c0 xor %eax,%eax + c0d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + c12: c3 ret + c13: 48 89 d1 mov %rdx,%rcx + c16: 44 89 c2 mov %r8d,%edx + c19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + c1e: e9 bd 40 01 00 jmp 0x14ce0 + c23: b8 fa ff ff ff mov $0xfffffffa,%eax + c28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + c2d: 90 nop + c2e: c3 ret + c2f: b8 f8 ff ff ff mov $0xfffffff8,%eax + c34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + c39: 90 nop + c3a: 90 nop + c3b: 90 nop + c3c: c3 ret + c3d: 0f 1f 00 nopl (%rax) + c40: 48 83 ec 28 sub $0x28,%rsp + c44: 48 85 d2 test %rdx,%rdx + c47: 74 41 je 0xc8a + c49: 45 85 c0 test %r8d,%r8d + c4c: 7e 32 jle 0xc80 + c4e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c53fc8 + c55: 01 + c56: 7a 02 jp 0xc5a + c58: 74 10 je 0xc6a + c5a: 0f 57 c9 xorps %xmm1,%xmm1 + c5d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + c61: 7a 02 jp 0xc65 + c63: 74 0c je 0xc71 + c65: e8 36 7d 03 00 call 0x389a0 + c6a: 33 c0 xor %eax,%eax + c6c: 48 83 c4 28 add $0x28,%rsp + c70: c3 ret + c71: 48 89 d1 mov %rdx,%rcx + c74: 44 89 c2 mov %r8d,%edx + c77: 48 83 c4 28 add $0x28,%rsp + c7b: e9 40 42 01 00 jmp 0x14ec0 + c80: b8 fa ff ff ff mov $0xfffffffa,%eax + c85: 48 83 c4 28 add $0x28,%rsp + c89: c3 ret + c8a: b8 f8 ff ff ff mov $0xfffffff8,%eax + c8f: 48 83 c4 28 add $0x28,%rsp + c93: c3 ret + c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ca0: 48 83 ec 28 sub $0x28,%rsp + ca4: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + ca8: 48 85 d2 test %rdx,%rdx + cab: 0f 84 c2 01 00 00 je 0xe73 + cb1: 45 85 c0 test %r8d,%r8d + cb4: 0f 8e af 01 00 00 jle 0xe69 + cba: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c53fd0 + cc1: 01 + cc2: 7a 06 jp 0xcca + cc4: 0f 84 98 01 00 00 je 0xe62 + cca: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + cce: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + cd2: 7a 06 jp 0xcda + cd4: 0f 84 78 01 00 00 je 0xe52 + cda: 41 83 f8 10 cmp $0x10,%r8d + cde: 0f 8c 5e 01 00 00 jl 0xe42 + ce4: 49 89 d1 mov %rdx,%r9 + ce7: 49 83 e1 1f and $0x1f,%r9 + ceb: 45 85 c9 test %r9d,%r9d + cee: 74 18 je 0xd08 + cf0: 41 f7 c1 07 00 00 00 test $0x7,%r9d + cf7: 0f 85 45 01 00 00 jne 0xe42 + cfd: 41 f7 d9 neg %r9d + d00: 41 83 c1 20 add $0x20,%r9d + d04: 41 c1 e9 03 shr $0x3,%r9d + d08: 41 8d 41 10 lea 0x10(%r9),%eax + d0c: 44 3b c0 cmp %eax,%r8d + d0f: 0f 8c 2d 01 00 00 jl 0xe42 + d15: 45 89 c2 mov %r8d,%r10d + d18: 33 c0 xor %eax,%eax + d1a: 45 2b d1 sub %r9d,%r10d + d1d: 41 83 e2 0f and $0xf,%r10d + d21: 41 f7 da neg %r10d + d24: 45 03 d0 add %r8d,%r10d + d27: 45 89 cb mov %r9d,%r11d + d2a: 45 85 c9 test %r9d,%r9d + d2d: 76 23 jbe 0xd52 + d2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d36: 00 + d37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d3e: 66 90 xchg %ax,%ax + d40: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 + d45: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) + d4a: 48 ff c0 inc %rax + d4d: 49 3b c3 cmp %r11,%rax + d50: 72 ee jb 0xd40 + d52: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + d56: 4d 63 ca movslq %r10d,%r9 + d59: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + d5f: 90 nop + d60: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 + d66: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 + d6d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 + d74: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 + d7b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) + d81: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) + d88: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) + d8f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) + d96: 49 83 c3 10 add $0x10,%r11 + d9a: 4d 3b d9 cmp %r9,%r11 + d9d: 72 c1 jb 0xd60 + d9f: 41 8d 42 01 lea 0x1(%r10),%eax + da3: 41 3b c0 cmp %r8d,%eax + da6: 0f 87 88 00 00 00 ja 0xe34 + dac: 4d 63 c0 movslq %r8d,%r8 + daf: 4d 2b c1 sub %r9,%r8 + db2: 49 83 f8 04 cmp $0x4,%r8 + db6: 0f 8c 82 00 00 00 jl 0xe3e + dbc: 44 89 c0 mov %r8d,%eax + dbf: 45 33 db xor %r11d,%r11d + dc2: 83 e0 fc and $0xfffffffc,%eax + dc5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 + dc9: 48 63 c0 movslq %eax,%rax + dcc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + dd3: 00 + dd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + de0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 + de5: 49 83 c3 04 add $0x4,%r11 + de9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + dee: 49 83 c1 20 add $0x20,%r9 + df2: 4c 3b d8 cmp %rax,%r11 + df5: 72 e9 jb 0xde0 + df7: 49 3b c0 cmp %r8,%rax + dfa: 73 38 jae 0xe34 + dfc: 4d 63 d2 movslq %r10d,%r10 + dff: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + e03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + e07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e0e: 00 + e0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e16: 0f 1f 00 nopl (%rax) + e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e20: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 + e24: 48 ff c0 inc %rax + e27: c5 fb 11 02 vmovsd %xmm0,(%rdx) + e2b: 48 83 c2 08 add $0x8,%rdx + e2f: 49 3b c0 cmp %r8,%rax + e32: 72 ec jb 0xe20 + e34: 33 c0 xor %eax,%eax + e36: c5 f8 77 vzeroupper + e39: 48 83 c4 28 add $0x28,%rsp + e3d: c3 ret + e3e: 33 c0 xor %eax,%eax + e40: eb b5 jmp 0xdf7 + e42: 45 33 d2 xor %r10d,%r10d + e45: 41 83 f8 01 cmp $0x1,%r8d + e49: 72 e9 jb 0xe34 + e4b: 4d 63 c0 movslq %r8d,%r8 + e4e: 33 c0 xor %eax,%eax + e50: eb a5 jmp 0xdf7 + e52: 48 89 d1 mov %rdx,%rcx + e55: 44 89 c2 mov %r8d,%edx + e58: e8 a3 40 01 00 call 0x14f00 + e5d: 48 83 c4 28 add $0x28,%rsp + e61: c3 ret + e62: 33 c0 xor %eax,%eax + e64: 48 83 c4 28 add $0x28,%rsp + e68: c3 ret + e69: b8 fa ff ff ff mov $0xfffffffa,%eax + e6e: 48 83 c4 28 add $0x28,%rsp + e72: c3 ret + e73: b8 f8 ff ff ff mov $0xfffffff8,%eax + e78: 48 83 c4 28 add $0x28,%rsp + e7c: c3 ret + e7d: 0f 1f 00 nopl (%rax) + e80: 48 83 ec 28 sub $0x28,%rsp + e84: 48 85 d2 test %rdx,%rdx + e87: 0f 84 be 01 00 00 je 0x104b + e8d: 45 85 c0 test %r8d,%r8d + e90: 0f 8e ab 01 00 00 jle 0x1041 + e96: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c53fd8 + e9d: 01 + e9e: 7a 06 jp 0xea6 + ea0: 0f 84 94 01 00 00 je 0x103a + ea6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + eaa: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + eae: 7a 06 jp 0xeb6 + eb0: 0f 84 74 01 00 00 je 0x102a + eb6: 41 83 f8 10 cmp $0x10,%r8d + eba: 0f 8c 62 01 00 00 jl 0x1022 + ec0: 49 89 d3 mov %rdx,%r11 + ec3: 49 83 e3 1f and $0x1f,%r11 + ec7: 45 85 db test %r11d,%r11d + eca: 74 18 je 0xee4 + ecc: 41 f7 c3 07 00 00 00 test $0x7,%r11d + ed3: 0f 85 49 01 00 00 jne 0x1022 + ed9: 41 f7 db neg %r11d + edc: 41 83 c3 20 add $0x20,%r11d + ee0: 41 c1 eb 03 shr $0x3,%r11d + ee4: 41 8d 43 10 lea 0x10(%r11),%eax + ee8: 44 3b c0 cmp %eax,%r8d + eeb: 0f 8c 31 01 00 00 jl 0x1022 + ef1: 45 89 c1 mov %r8d,%r9d + ef4: 33 c0 xor %eax,%eax + ef6: 45 2b cb sub %r11d,%r9d + ef9: 41 83 e1 0f and $0xf,%r9d + efd: 41 f7 d9 neg %r9d + f00: 45 03 c8 add %r8d,%r9d + f03: 45 89 da mov %r11d,%r10d + f06: 45 85 db test %r11d,%r11d + f09: 76 27 jbe 0xf32 + f0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f12: 00 + f13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + f20: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + f25: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + f2a: 48 ff c0 inc %rax + f2d: 49 3b c2 cmp %r10,%rax + f30: 72 ee jb 0xf20 + f32: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + f37: 49 63 c1 movslq %r9d,%rax + f3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + f40: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + f46: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + f4d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + f54: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + f5b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + f61: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + f68: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + f6f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + f76: 49 83 c2 10 add $0x10,%r10 + f7a: 4c 3b d0 cmp %rax,%r10 + f7d: 72 c1 jb 0xf40 + f7f: 41 8d 41 01 lea 0x1(%r9),%eax + f83: 41 3b c0 cmp %r8d,%eax + f86: 0f 87 88 00 00 00 ja 0x1014 + f8c: 4d 63 c0 movslq %r8d,%r8 + f8f: 4d 63 c9 movslq %r9d,%r9 + f92: 4d 2b c1 sub %r9,%r8 + f95: 49 83 f8 04 cmp $0x4,%r8 + f99: 0f 8c 7f 00 00 00 jl 0x101e + f9f: 4d 63 c9 movslq %r9d,%r9 + fa2: 44 89 c0 mov %r8d,%eax + fa5: 83 e0 fc and $0xfffffffc,%eax + fa8: 45 33 db xor %r11d,%r11d + fab: 48 63 c0 movslq %eax,%rax + fae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + fb3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + fbe: 00 00 + fc0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + fc5: 49 83 c3 04 add $0x4,%r11 + fc9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + fce: 49 83 c2 20 add $0x20,%r10 + fd2: 4c 3b d8 cmp %rax,%r11 + fd5: 72 e9 jb 0xfc0 + fd7: 49 3b c0 cmp %r8,%rax + fda: 73 38 jae 0x1014 + fdc: 4d 63 c9 movslq %r9d,%r9 + fdf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + fe3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + fe7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + fee: 00 + fef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ff6: 0f 1f 00 nopl (%rax) + ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1000: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 1004: 48 ff c0 inc %rax + 1007: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 100b: 48 83 c2 08 add $0x8,%rdx + 100f: 49 3b c0 cmp %r8,%rax + 1012: 72 ec jb 0x1000 + 1014: 33 c0 xor %eax,%eax + 1016: c5 f8 77 vzeroupper + 1019: 48 83 c4 28 add $0x28,%rsp + 101d: c3 ret + 101e: 33 c0 xor %eax,%eax + 1020: eb b5 jmp 0xfd7 + 1022: 45 33 c9 xor %r9d,%r9d + 1025: e9 55 ff ff ff jmp 0xf7f + 102a: 48 89 d1 mov %rdx,%rcx + 102d: 44 89 c2 mov %r8d,%edx + 1030: e8 0b 3f 01 00 call 0x14f40 + 1035: 48 83 c4 28 add $0x28,%rsp + 1039: c3 ret + 103a: 33 c0 xor %eax,%eax + 103c: 48 83 c4 28 add $0x28,%rsp + 1040: c3 ret + 1041: b8 fa ff ff ff mov $0xfffffffa,%eax + 1046: 48 83 c4 28 add $0x28,%rsp + 104a: c3 ret + 104b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1050: 48 83 c4 28 add $0x28,%rsp + 1054: c3 ret + 1055: 0f 1f 40 00 nopl 0x0(%rax) + 1059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1060: 48 83 ec 28 sub $0x28,%rsp + 1064: 48 85 d2 test %rdx,%rdx + 1067: 0f 84 be 01 00 00 je 0x122b + 106d: 45 85 c0 test %r8d,%r8d + 1070: 0f 8e ab 01 00 00 jle 0x1221 + 1076: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c53fe0 + 107d: 01 + 107e: 7a 06 jp 0x1086 + 1080: 0f 84 94 01 00 00 je 0x121a + 1086: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 108a: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 108e: 7a 06 jp 0x1096 + 1090: 0f 84 74 01 00 00 je 0x120a + 1096: 41 83 f8 10 cmp $0x10,%r8d + 109a: 0f 8c 62 01 00 00 jl 0x1202 + 10a0: 49 89 d3 mov %rdx,%r11 + 10a3: 49 83 e3 1f and $0x1f,%r11 + 10a7: 45 85 db test %r11d,%r11d + 10aa: 74 18 je 0x10c4 + 10ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 10b3: 0f 85 49 01 00 00 jne 0x1202 + 10b9: 41 f7 db neg %r11d + 10bc: 41 83 c3 20 add $0x20,%r11d + 10c0: 41 c1 eb 03 shr $0x3,%r11d + 10c4: 41 8d 43 10 lea 0x10(%r11),%eax + 10c8: 44 3b c0 cmp %eax,%r8d + 10cb: 0f 8c 31 01 00 00 jl 0x1202 + 10d1: 45 89 c1 mov %r8d,%r9d + 10d4: 33 c0 xor %eax,%eax + 10d6: 45 2b cb sub %r11d,%r9d + 10d9: 41 83 e1 0f and $0xf,%r9d + 10dd: 41 f7 d9 neg %r9d + 10e0: 45 03 c8 add %r8d,%r9d + 10e3: 45 89 da mov %r11d,%r10d + 10e6: 45 85 db test %r11d,%r11d + 10e9: 76 27 jbe 0x1112 + 10eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10f2: 00 + 10f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1100: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 1105: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 110a: 48 ff c0 inc %rax + 110d: 49 3b c2 cmp %r10,%rax + 1110: 72 ee jb 0x1100 + 1112: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 1117: 49 63 c1 movslq %r9d,%rax + 111a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1120: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 1126: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 112d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 1134: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 113b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 1141: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 1148: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 114f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 1156: 49 83 c2 10 add $0x10,%r10 + 115a: 4c 3b d0 cmp %rax,%r10 + 115d: 72 c1 jb 0x1120 + 115f: 41 8d 41 01 lea 0x1(%r9),%eax + 1163: 41 3b c0 cmp %r8d,%eax + 1166: 0f 87 88 00 00 00 ja 0x11f4 + 116c: 4d 63 c0 movslq %r8d,%r8 + 116f: 4d 63 c9 movslq %r9d,%r9 + 1172: 4d 2b c1 sub %r9,%r8 + 1175: 49 83 f8 04 cmp $0x4,%r8 + 1179: 0f 8c 7f 00 00 00 jl 0x11fe + 117f: 4d 63 c9 movslq %r9d,%r9 + 1182: 44 89 c0 mov %r8d,%eax + 1185: 83 e0 fc and $0xfffffffc,%eax + 1188: 45 33 db xor %r11d,%r11d + 118b: 48 63 c0 movslq %eax,%rax + 118e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 1193: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 1197: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 119e: 00 00 + 11a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 11a5: 49 83 c3 04 add $0x4,%r11 + 11a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 11ae: 49 83 c2 20 add $0x20,%r10 + 11b2: 4c 3b d8 cmp %rax,%r11 + 11b5: 72 e9 jb 0x11a0 + 11b7: 49 3b c0 cmp %r8,%rax + 11ba: 73 38 jae 0x11f4 + 11bc: 4d 63 c9 movslq %r9d,%r9 + 11bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 11c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 11c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 11ce: 00 + 11cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11d6: 0f 1f 00 nopl (%rax) + 11d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 11e4: 48 ff c0 inc %rax + 11e7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 11eb: 48 83 c2 08 add $0x8,%rdx + 11ef: 49 3b c0 cmp %r8,%rax + 11f2: 72 ec jb 0x11e0 + 11f4: 33 c0 xor %eax,%eax + 11f6: c5 f8 77 vzeroupper + 11f9: 48 83 c4 28 add $0x28,%rsp + 11fd: c3 ret + 11fe: 33 c0 xor %eax,%eax + 1200: eb b5 jmp 0x11b7 + 1202: 45 33 c9 xor %r9d,%r9d + 1205: e9 55 ff ff ff jmp 0x115f + 120a: 48 89 d1 mov %rdx,%rcx + 120d: 44 89 c2 mov %r8d,%edx + 1210: e8 6b 3d 01 00 call 0x14f80 + 1215: 48 83 c4 28 add $0x28,%rsp + 1219: c3 ret + 121a: 33 c0 xor %eax,%eax + 121c: 48 83 c4 28 add $0x28,%rsp + 1220: c3 ret + 1221: b8 fa ff ff ff mov $0xfffffffa,%eax + 1226: 48 83 c4 28 add $0x28,%rsp + 122a: c3 ret + 122b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1230: 48 83 c4 28 add $0x28,%rsp + 1234: c3 ret + 1235: 0f 1f 40 00 nopl 0x0(%rax) + 1239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1240: 56 push %rsi + 1241: 57 push %rdi + 1242: 41 54 push %r12 + 1244: 55 push %rbp + 1245: 48 83 ec 28 sub $0x28,%rsp + 1249: 89 cf mov %ecx,%edi + 124b: 4d 89 cc mov %r9,%r12 + 124e: 83 ff 1e cmp $0x1e,%edi + 1251: 0f 87 7a 01 00 00 ja 0x13d1 + 1257: 4d 85 e4 test %r12,%r12 + 125a: 0f 84 80 01 00 00 je 0x13e0 + 1260: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 1265: 48 85 f6 test %rsi,%rsi + 1268: 0f 84 72 01 00 00 je 0x13e0 + 126e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 1273: 48 85 ed test %rbp,%rbp + 1276: 0f 84 64 01 00 00 je 0x13e0 + 127c: 83 fa 08 cmp $0x8,%edx + 127f: 74 1e je 0x129f + 1281: 83 fa 04 cmp $0x4,%edx + 1284: 74 19 je 0x129f + 1286: 83 fa 01 cmp $0x1,%edx + 1289: 74 14 je 0x129f + 128b: 83 fa 02 cmp $0x2,%edx + 128e: 74 0f je 0x129f + 1290: b8 ee ff ff ff mov $0xffffffee,%eax + 1295: 48 83 c4 28 add $0x28,%rsp + 1299: 5d pop %rbp + 129a: 41 5c pop %r12 + 129c: 5f pop %rdi + 129d: 5e pop %rsi + 129e: c3 ret + 129f: 83 ff 1d cmp $0x1d,%edi + 12a2: 0f 8f 29 01 00 00 jg 0x13d1 + 12a8: 83 ff 04 cmp $0x4,%edi + 12ab: 7f 14 jg 0x12c1 + 12ad: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 12b4: 00 + 12b5: 33 c0 xor %eax,%eax + 12b7: 89 06 mov %eax,(%rsi) + 12b9: 89 45 00 mov %eax,0x0(%rbp) + 12bc: e9 04 01 00 00 jmp 0x13c5 + 12c1: 83 ff 06 cmp $0x6,%edi + 12c4: 7f 11 jg 0x12d7 + 12c6: 33 c0 xor %eax,%eax + 12c8: 41 89 04 24 mov %eax,(%r12) + 12cc: 89 06 mov %eax,(%rsi) + 12ce: 89 45 00 mov %eax,0x0(%rbp) + 12d1: 41 8b 04 24 mov (%r12),%eax + 12d5: eb 67 jmp 0x133e + 12d7: 8d 4f ff lea -0x1(%rdi),%ecx + 12da: 83 f9 10 cmp $0x10,%ecx + 12dd: 7f 48 jg 0x1327 + 12df: 41 bb 01 00 00 00 mov $0x1,%r11d + 12e5: 41 d3 e3 shl %cl,%r11d + 12e8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 12ef: 00 + 12f0: 83 e0 c0 and $0xffffffc0,%eax + 12f3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 12fa: 00 + 12fb: 41 89 04 24 mov %eax,(%r12) + 12ff: 44 89 d8 mov %r11d,%eax + 1302: d1 f8 sar $1,%eax + 1304: 41 83 e2 c0 and $0xffffffc0,%r10d + 1308: c1 e8 1e shr $0x1e,%eax + 130b: 41 03 c3 add %r11d,%eax + 130e: 83 e0 fc and $0xfffffffc,%eax + 1311: 83 c0 43 add $0x43,%eax + 1314: c7 06 00 00 00 00 movl $0x0,(%rsi) + 131a: 83 e0 c0 and $0xffffffc0,%eax + 131d: 44 89 55 00 mov %r10d,0x0(%rbp) + 1321: 41 03 04 24 add (%r12),%eax + 1325: eb 12 jmp 0x1339 + 1327: 4c 89 e2 mov %r12,%rdx + 132a: 49 89 f0 mov %rsi,%r8 + 132d: 49 89 e9 mov %rbp,%r9 + 1330: e8 eb 77 03 00 call 0x38b20 + 1335: 41 8b 04 24 mov (%r12),%eax + 1339: 83 ff 13 cmp $0x13,%edi + 133c: 7d 2a jge 0x1368 + 133e: 89 f9 mov %edi,%ecx + 1340: 41 ba 01 00 00 00 mov $0x1,%r10d + 1346: 41 d3 e2 shl %cl,%r10d + 1349: 45 89 d3 mov %r10d,%r11d + 134c: 41 d1 fb sar $1,%r11d + 134f: 41 c1 eb 1e shr $0x1e,%r11d + 1353: 45 03 da add %r10d,%r11d + 1356: 41 c1 eb 02 shr $0x2,%r11d + 135a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 1361: 00 + 1362: 41 83 e2 c0 and $0xffffffc0,%r10d + 1366: eb 18 jmp 0x1380 + 1368: 41 ba 01 00 00 00 mov $0x1,%r10d + 136e: 8d 4f 14 lea 0x14(%rdi),%ecx + 1371: 41 d3 e2 shl %cl,%r10d + 1374: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 137b: 00 + 137c: 41 83 e2 c0 and $0xffffffc0,%r10d + 1380: 83 ff 0a cmp $0xa,%edi + 1383: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 138a: 00 + 138b: 41 89 04 24 mov %eax,(%r12) + 138f: 7f 04 jg 0x1395 + 1391: 33 c0 xor %eax,%eax + 1393: eb 21 jmp 0x13b6 + 1395: 89 f9 mov %edi,%ecx + 1397: b8 01 00 00 00 mov $0x1,%eax + 139c: d3 e0 shl %cl,%eax + 139e: 89 c7 mov %eax,%edi + 13a0: d1 ff sar $1,%edi + 13a2: c1 ef 1e shr $0x1e,%edi + 13a5: 03 f8 add %eax,%edi + 13a7: 83 e7 fc and $0xfffffffc,%edi + 13aa: 83 c7 43 add $0x43,%edi + 13ad: 83 e7 c0 and $0xffffffc0,%edi + 13b0: 8b 16 mov (%rsi),%edx + 13b2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 13b6: 89 06 mov %eax,(%rsi) + 13b8: 8b 45 00 mov 0x0(%rbp),%eax + 13bb: 85 c0 test %eax,%eax + 13bd: 7e 06 jle 0x13c5 + 13bf: 83 c0 40 add $0x40,%eax + 13c2: 89 45 00 mov %eax,0x0(%rbp) + 13c5: 33 c0 xor %eax,%eax + 13c7: 48 83 c4 28 add $0x28,%rsp + 13cb: 5d pop %rbp + 13cc: 41 5c pop %r12 + 13ce: 5f pop %rdi + 13cf: 5e pop %rsi + 13d0: c3 ret + 13d1: b8 ef ff ff ff mov $0xffffffef,%eax + 13d6: 48 83 c4 28 add $0x28,%rsp + 13da: 5d pop %rbp + 13db: 41 5c pop %r12 + 13dd: 5f pop %rdi + 13de: 5e pop %rsi + 13df: c3 ret + 13e0: b8 f8 ff ff ff mov $0xfffffff8,%eax + 13e5: 48 83 c4 28 add $0x28,%rsp + 13e9: 5d pop %rbp + 13ea: 41 5c pop %r12 + 13ec: 5f pop %rdi + 13ed: 5e pop %rsi + 13ee: c3 ret + 13ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13f6: 00 + 13f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13fe: 66 90 xchg %ax,%ax + 1400: 41 54 push %r12 + 1402: 41 55 push %r13 + 1404: 41 56 push %r14 + 1406: 41 57 push %r15 + 1408: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 140d: 41 89 cd mov %ecx,%r13d + 1410: 4d 89 cc mov %r9,%r12 + 1413: 41 83 fd 1e cmp $0x1e,%r13d + 1417: 0f 87 94 01 00 00 ja 0x15b1 + 141d: 4d 85 e4 test %r12,%r12 + 1420: 0f 84 9e 01 00 00 je 0x15c4 + 1426: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 142b: 4d 85 f6 test %r14,%r14 + 142e: 0f 84 90 01 00 00 je 0x15c4 + 1434: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 1439: 4d 85 ff test %r15,%r15 + 143c: 0f 84 82 01 00 00 je 0x15c4 + 1442: 83 fa 08 cmp $0x8,%edx + 1445: 74 22 je 0x1469 + 1447: 83 fa 04 cmp $0x4,%edx + 144a: 74 1d je 0x1469 + 144c: 83 fa 01 cmp $0x1,%edx + 144f: 74 18 je 0x1469 + 1451: 83 fa 02 cmp $0x2,%edx + 1454: 74 13 je 0x1469 + 1456: b8 ee ff ff ff mov $0xffffffee,%eax + 145b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1460: 41 5f pop %r15 + 1462: 41 5e pop %r14 + 1464: 41 5d pop %r13 + 1466: 41 5c pop %r12 + 1468: c3 ret + 1469: 41 83 fd 1d cmp $0x1d,%r13d + 146d: 0f 8f 3e 01 00 00 jg 0x15b1 + 1473: 41 83 fd 04 cmp $0x4,%r13d + 1477: 7f 15 jg 0x148e + 1479: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 1480: 00 + 1481: 33 c0 xor %eax,%eax + 1483: 41 89 06 mov %eax,(%r14) + 1486: 41 89 07 mov %eax,(%r15) + 1489: e9 13 01 00 00 jmp 0x15a1 + 148e: 41 83 fd 06 cmp $0x6,%r13d + 1492: 7f 12 jg 0x14a6 + 1494: 33 c0 xor %eax,%eax + 1496: 41 89 04 24 mov %eax,(%r12) + 149a: 41 89 06 mov %eax,(%r14) + 149d: 41 89 07 mov %eax,(%r15) + 14a0: 41 8b 14 24 mov (%r12),%edx + 14a4: eb 6a jmp 0x1510 + 14a6: 41 8d 4d ff lea -0x1(%r13),%ecx + 14aa: 83 f9 11 cmp $0x11,%ecx + 14ad: 7f 49 jg 0x14f8 + 14af: 41 bb 01 00 00 00 mov $0x1,%r11d + 14b5: 41 d3 e3 shl %cl,%r11d + 14b8: 44 89 da mov %r11d,%edx + 14bb: 45 89 da mov %r11d,%r10d + 14be: d1 fa sar $1,%edx + 14c0: c1 ea 1e shr $0x1e,%edx + 14c3: 41 c1 e2 03 shl $0x3,%r10d + 14c7: 41 03 d3 add %r11d,%edx + 14ca: 44 89 d0 mov %r10d,%eax + 14cd: 83 e2 fc and $0xfffffffc,%edx + 14d0: 83 c0 47 add $0x47,%eax + 14d3: 41 83 c2 3f add $0x3f,%r10d + 14d7: 83 c2 43 add $0x43,%edx + 14da: 83 e0 c0 and $0xffffffc0,%eax + 14dd: 41 89 04 24 mov %eax,(%r12) + 14e1: 41 83 e2 c0 and $0xffffffc0,%r10d + 14e5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 14ec: 83 e2 c0 and $0xffffffc0,%edx + 14ef: 45 89 17 mov %r10d,(%r15) + 14f2: 41 03 14 24 add (%r12),%edx + 14f6: eb 12 jmp 0x150a + 14f8: 4c 89 e2 mov %r12,%rdx + 14fb: 4d 89 f0 mov %r14,%r8 + 14fe: 4d 89 f9 mov %r15,%r9 + 1501: e8 5a 78 03 00 call 0x38d60 + 1506: 41 8b 14 24 mov (%r12),%edx + 150a: 41 83 fd 13 cmp $0x13,%r13d + 150e: 7d 29 jge 0x1539 + 1510: 44 89 e9 mov %r13d,%ecx + 1513: b8 01 00 00 00 mov $0x1,%eax + 1518: d3 e0 shl %cl,%eax + 151a: 41 89 c2 mov %eax,%r10d + 151d: 41 d1 fa sar $1,%r10d + 1520: 41 c1 ea 1e shr $0x1e,%r10d + 1524: 44 03 d0 add %eax,%r10d + 1527: 41 c1 ea 02 shr $0x2,%r10d + 152b: 41 c1 e2 03 shl $0x3,%r10d + 152f: 41 83 c2 3f add $0x3f,%r10d + 1533: 41 83 e2 c0 and $0xffffffc0,%r10d + 1537: eb 1c jmp 0x1555 + 1539: 41 ba 01 00 00 00 mov $0x1,%r10d + 153f: 41 8d 4d 14 lea 0x14(%r13),%ecx + 1543: 41 d3 e2 shl %cl,%r10d + 1546: 41 c1 e2 03 shl $0x3,%r10d + 154a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 1551: 41 83 e2 c0 and $0xffffffc0,%r10d + 1555: 45 03 d2 add %r10d,%r10d + 1558: 41 03 d2 add %r10d,%edx + 155b: 81 c2 00 01 00 00 add $0x100,%edx + 1561: 41 89 14 24 mov %edx,(%r12) + 1565: 41 83 fd 0a cmp $0xa,%r13d + 1569: 7f 04 jg 0x156f + 156b: 33 d2 xor %edx,%edx + 156d: eb 22 jmp 0x1591 + 156f: 44 89 e9 mov %r13d,%ecx + 1572: b8 01 00 00 00 mov $0x1,%eax + 1577: d3 e0 shl %cl,%eax + 1579: 89 c2 mov %eax,%edx + 157b: d1 fa sar $1,%edx + 157d: c1 ea 1e shr $0x1e,%edx + 1580: 03 d0 add %eax,%edx + 1582: 83 e2 fc and $0xfffffffc,%edx + 1585: 83 c2 43 add $0x43,%edx + 1588: 83 e2 c0 and $0xffffffc0,%edx + 158b: 83 c2 40 add $0x40,%edx + 158e: 41 03 16 add (%r14),%edx + 1591: 41 89 16 mov %edx,(%r14) + 1594: 41 8b 07 mov (%r15),%eax + 1597: 85 c0 test %eax,%eax + 1599: 7e 06 jle 0x15a1 + 159b: 83 c0 40 add $0x40,%eax + 159e: 41 89 07 mov %eax,(%r15) + 15a1: 33 c0 xor %eax,%eax + 15a3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 15a8: 41 5f pop %r15 + 15aa: 41 5e pop %r14 + 15ac: 41 5d pop %r13 + 15ae: 41 5c pop %r12 + 15b0: c3 ret + 15b1: b8 ef ff ff ff mov $0xffffffef,%eax + 15b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 15bb: 41 5f pop %r15 + 15bd: 41 5e pop %r14 + 15bf: 41 5d pop %r13 + 15c1: 41 5c pop %r12 + 15c3: c3 ret + 15c4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 15c9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 15ce: 41 5f pop %r15 + 15d0: 41 5e pop %r14 + 15d2: 41 5d pop %r13 + 15d4: 41 5c pop %r12 + 15d6: c3 ret + 15d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 15de: 00 00 + 15e0: 56 push %rsi + 15e1: 57 push %rdi + 15e2: 41 54 push %r12 + 15e4: 55 push %rbp + 15e5: 48 83 ec 28 sub $0x28,%rsp + 15e9: 89 cf mov %ecx,%edi + 15eb: 4d 89 cc mov %r9,%r12 + 15ee: 83 ff 1e cmp $0x1e,%edi + 15f1: 0f 87 7a 01 00 00 ja 0x1771 + 15f7: 4d 85 e4 test %r12,%r12 + 15fa: 0f 84 80 01 00 00 je 0x1780 + 1600: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 1605: 48 85 f6 test %rsi,%rsi + 1608: 0f 84 72 01 00 00 je 0x1780 + 160e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 1613: 48 85 ed test %rbp,%rbp + 1616: 0f 84 64 01 00 00 je 0x1780 + 161c: 83 fa 08 cmp $0x8,%edx + 161f: 74 1e je 0x163f + 1621: 83 fa 04 cmp $0x4,%edx + 1624: 74 19 je 0x163f + 1626: 83 fa 01 cmp $0x1,%edx + 1629: 74 14 je 0x163f + 162b: 83 fa 02 cmp $0x2,%edx + 162e: 74 0f je 0x163f + 1630: b8 ee ff ff ff mov $0xffffffee,%eax + 1635: 48 83 c4 28 add $0x28,%rsp + 1639: 5d pop %rbp + 163a: 41 5c pop %r12 + 163c: 5f pop %rdi + 163d: 5e pop %rsi + 163e: c3 ret + 163f: 83 ff 1d cmp $0x1d,%edi + 1642: 0f 8f 29 01 00 00 jg 0x1771 + 1648: 83 ff 04 cmp $0x4,%edi + 164b: 7f 14 jg 0x1661 + 164d: 33 c0 xor %eax,%eax + 164f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 1656: 00 + 1657: 89 06 mov %eax,(%rsi) + 1659: 89 45 00 mov %eax,0x0(%rbp) + 165c: e9 04 01 00 00 jmp 0x1765 + 1661: 83 ff 06 cmp $0x6,%edi + 1664: 7f 11 jg 0x1677 + 1666: 33 c0 xor %eax,%eax + 1668: 41 89 04 24 mov %eax,(%r12) + 166c: 89 06 mov %eax,(%rsi) + 166e: 89 45 00 mov %eax,0x0(%rbp) + 1671: 41 8b 04 24 mov (%r12),%eax + 1675: eb 67 jmp 0x16de + 1677: 8d 4f ff lea -0x1(%rdi),%ecx + 167a: 83 f9 11 cmp $0x11,%ecx + 167d: 7f 48 jg 0x16c7 + 167f: 41 bb 01 00 00 00 mov $0x1,%r11d + 1685: 41 d3 e3 shl %cl,%r11d + 1688: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 168f: 00 + 1690: 83 e0 c0 and $0xffffffc0,%eax + 1693: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 169a: 00 + 169b: 41 89 04 24 mov %eax,(%r12) + 169f: 44 89 d8 mov %r11d,%eax + 16a2: 41 83 e2 c0 and $0xffffffc0,%r10d + 16a6: d1 f8 sar $1,%eax + 16a8: c7 06 00 00 00 00 movl $0x0,(%rsi) + 16ae: c1 e8 1e shr $0x1e,%eax + 16b1: 44 89 55 00 mov %r10d,0x0(%rbp) + 16b5: 41 03 c3 add %r11d,%eax + 16b8: 83 e0 fc and $0xfffffffc,%eax + 16bb: 83 c0 43 add $0x43,%eax + 16be: 83 e0 c0 and $0xffffffc0,%eax + 16c1: 41 03 04 24 add (%r12),%eax + 16c5: eb 12 jmp 0x16d9 + 16c7: 4c 89 e2 mov %r12,%rdx + 16ca: 49 89 f0 mov %rsi,%r8 + 16cd: 49 89 e9 mov %rbp,%r9 + 16d0: e8 ab 78 03 00 call 0x38f80 + 16d5: 41 8b 04 24 mov (%r12),%eax + 16d9: 83 ff 15 cmp $0x15,%edi + 16dc: 7d 2a jge 0x1708 + 16de: 89 f9 mov %edi,%ecx + 16e0: 41 ba 01 00 00 00 mov $0x1,%r10d + 16e6: 41 d3 e2 shl %cl,%r10d + 16e9: 45 89 d3 mov %r10d,%r11d + 16ec: 41 d1 fb sar $1,%r11d + 16ef: 41 c1 eb 1e shr $0x1e,%r11d + 16f3: 45 03 da add %r10d,%r11d + 16f6: 41 c1 eb 02 shr $0x2,%r11d + 16fa: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 1701: 00 + 1702: 41 83 e2 c0 and $0xffffffc0,%r10d + 1706: eb 18 jmp 0x1720 + 1708: 8d 4f 14 lea 0x14(%rdi),%ecx + 170b: 41 ba 01 00 00 00 mov $0x1,%r10d + 1711: 41 d3 e2 shl %cl,%r10d + 1714: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 171b: 00 + 171c: 41 83 e2 c0 and $0xffffffc0,%r10d + 1720: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 1727: 00 + 1728: 41 89 04 24 mov %eax,(%r12) + 172c: 83 ff 0a cmp $0xa,%edi + 172f: 7f 04 jg 0x1735 + 1731: 33 c0 xor %eax,%eax + 1733: eb 21 jmp 0x1756 + 1735: 89 f9 mov %edi,%ecx + 1737: b8 01 00 00 00 mov $0x1,%eax + 173c: 8b 16 mov (%rsi),%edx + 173e: d3 e0 shl %cl,%eax + 1740: 89 c7 mov %eax,%edi + 1742: d1 ff sar $1,%edi + 1744: c1 ef 1e shr $0x1e,%edi + 1747: 03 f8 add %eax,%edi + 1749: 83 e7 fc and $0xfffffffc,%edi + 174c: 83 c7 43 add $0x43,%edi + 174f: 83 e7 c0 and $0xffffffc0,%edi + 1752: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 1756: 89 06 mov %eax,(%rsi) + 1758: 8b 45 00 mov 0x0(%rbp),%eax + 175b: 85 c0 test %eax,%eax + 175d: 7e 06 jle 0x1765 + 175f: 83 c0 40 add $0x40,%eax + 1762: 89 45 00 mov %eax,0x0(%rbp) + 1765: 33 c0 xor %eax,%eax + 1767: 48 83 c4 28 add $0x28,%rsp + 176b: 5d pop %rbp + 176c: 41 5c pop %r12 + 176e: 5f pop %rdi + 176f: 5e pop %rsi + 1770: c3 ret + 1771: b8 ef ff ff ff mov $0xffffffef,%eax + 1776: 48 83 c4 28 add $0x28,%rsp + 177a: 5d pop %rbp + 177b: 41 5c pop %r12 + 177d: 5f pop %rdi + 177e: 5e pop %rsi + 177f: c3 ret + 1780: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1785: 48 83 c4 28 add $0x28,%rsp + 1789: 5d pop %rbp + 178a: 41 5c pop %r12 + 178c: 5f pop %rdi + 178d: 5e pop %rsi + 178e: c3 ret + 178f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1796: 00 + 1797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 179e: 66 90 xchg %ax,%ax + 17a0: 56 push %rsi + 17a1: 57 push %rdi + 17a2: 41 54 push %r12 + 17a4: 55 push %rbp + 17a5: 48 83 ec 28 sub $0x28,%rsp + 17a9: 89 cf mov %ecx,%edi + 17ab: 4d 89 cc mov %r9,%r12 + 17ae: 83 ff 1e cmp $0x1e,%edi + 17b1: 0f 87 7a 01 00 00 ja 0x1931 + 17b7: 4d 85 e4 test %r12,%r12 + 17ba: 0f 84 80 01 00 00 je 0x1940 + 17c0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 17c5: 48 85 f6 test %rsi,%rsi + 17c8: 0f 84 72 01 00 00 je 0x1940 + 17ce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 17d3: 48 85 ed test %rbp,%rbp + 17d6: 0f 84 64 01 00 00 je 0x1940 + 17dc: 83 fa 08 cmp $0x8,%edx + 17df: 74 1e je 0x17ff + 17e1: 83 fa 04 cmp $0x4,%edx + 17e4: 74 19 je 0x17ff + 17e6: 83 fa 01 cmp $0x1,%edx + 17e9: 74 14 je 0x17ff + 17eb: 83 fa 02 cmp $0x2,%edx + 17ee: 74 0f je 0x17ff + 17f0: b8 ee ff ff ff mov $0xffffffee,%eax + 17f5: 48 83 c4 28 add $0x28,%rsp + 17f9: 5d pop %rbp + 17fa: 41 5c pop %r12 + 17fc: 5f pop %rdi + 17fd: 5e pop %rsi + 17fe: c3 ret + 17ff: 83 ff 1d cmp $0x1d,%edi + 1802: 0f 8f 29 01 00 00 jg 0x1931 + 1808: 83 ff 04 cmp $0x4,%edi + 180b: 7f 14 jg 0x1821 + 180d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 1814: 00 + 1815: 33 c0 xor %eax,%eax + 1817: 89 06 mov %eax,(%rsi) + 1819: 89 45 00 mov %eax,0x0(%rbp) + 181c: e9 04 01 00 00 jmp 0x1925 + 1821: 83 ff 07 cmp $0x7,%edi + 1824: 7f 11 jg 0x1837 + 1826: 33 c0 xor %eax,%eax + 1828: 41 89 04 24 mov %eax,(%r12) + 182c: 89 06 mov %eax,(%rsi) + 182e: 89 45 00 mov %eax,0x0(%rbp) + 1831: 41 8b 04 24 mov (%r12),%eax + 1835: eb 67 jmp 0x189e + 1837: 8d 4f ff lea -0x1(%rdi),%ecx + 183a: 83 f9 12 cmp $0x12,%ecx + 183d: 7f 48 jg 0x1887 + 183f: 41 bb 01 00 00 00 mov $0x1,%r11d + 1845: 41 d3 e3 shl %cl,%r11d + 1848: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 184f: 00 + 1850: 83 e0 c0 and $0xffffffc0,%eax + 1853: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 185a: 00 + 185b: 41 89 04 24 mov %eax,(%r12) + 185f: 44 89 d8 mov %r11d,%eax + 1862: d1 f8 sar $1,%eax + 1864: 41 83 e2 c0 and $0xffffffc0,%r10d + 1868: c1 e8 1e shr $0x1e,%eax + 186b: 41 03 c3 add %r11d,%eax + 186e: 83 e0 fc and $0xfffffffc,%eax + 1871: 83 c0 43 add $0x43,%eax + 1874: c7 06 00 00 00 00 movl $0x0,(%rsi) + 187a: 83 e0 c0 and $0xffffffc0,%eax + 187d: 44 89 55 00 mov %r10d,0x0(%rbp) + 1881: 41 03 04 24 add (%r12),%eax + 1885: eb 12 jmp 0x1899 + 1887: 4c 89 e2 mov %r12,%rdx + 188a: 49 89 f0 mov %rsi,%r8 + 188d: 49 89 e9 mov %rbp,%r9 + 1890: e8 2b 79 03 00 call 0x391c0 + 1895: 41 8b 04 24 mov (%r12),%eax + 1899: 83 ff 13 cmp $0x13,%edi + 189c: 7d 2a jge 0x18c8 + 189e: 89 f9 mov %edi,%ecx + 18a0: 41 ba 01 00 00 00 mov $0x1,%r10d + 18a6: 41 d3 e2 shl %cl,%r10d + 18a9: 45 89 d3 mov %r10d,%r11d + 18ac: 41 d1 fb sar $1,%r11d + 18af: 41 c1 eb 1e shr $0x1e,%r11d + 18b3: 45 03 da add %r10d,%r11d + 18b6: 41 c1 eb 02 shr $0x2,%r11d + 18ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 18c1: 00 + 18c2: 41 83 e2 c0 and $0xffffffc0,%r10d + 18c6: eb 18 jmp 0x18e0 + 18c8: 41 ba 01 00 00 00 mov $0x1,%r10d + 18ce: 8d 4f 14 lea 0x14(%rdi),%ecx + 18d1: 41 d3 e2 shl %cl,%r10d + 18d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 18db: 00 + 18dc: 41 83 e2 c0 and $0xffffffc0,%r10d + 18e0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 18e7: 00 + 18e8: 41 89 04 24 mov %eax,(%r12) + 18ec: 83 ff 0a cmp $0xa,%edi + 18ef: 7f 04 jg 0x18f5 + 18f1: 33 c0 xor %eax,%eax + 18f3: eb 21 jmp 0x1916 + 18f5: 89 f9 mov %edi,%ecx + 18f7: b8 01 00 00 00 mov $0x1,%eax + 18fc: d3 e0 shl %cl,%eax + 18fe: 89 c7 mov %eax,%edi + 1900: d1 ff sar $1,%edi + 1902: c1 ef 1e shr $0x1e,%edi + 1905: 03 f8 add %eax,%edi + 1907: 83 e7 fc and $0xfffffffc,%edi + 190a: 83 c7 43 add $0x43,%edi + 190d: 83 e7 c0 and $0xffffffc0,%edi + 1910: 8b 16 mov (%rsi),%edx + 1912: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 1916: 89 06 mov %eax,(%rsi) + 1918: 8b 45 00 mov 0x0(%rbp),%eax + 191b: 85 c0 test %eax,%eax + 191d: 7e 06 jle 0x1925 + 191f: 83 c0 40 add $0x40,%eax + 1922: 89 45 00 mov %eax,0x0(%rbp) + 1925: 33 c0 xor %eax,%eax + 1927: 48 83 c4 28 add $0x28,%rsp + 192b: 5d pop %rbp + 192c: 41 5c pop %r12 + 192e: 5f pop %rdi + 192f: 5e pop %rsi + 1930: c3 ret + 1931: b8 ef ff ff ff mov $0xffffffef,%eax + 1936: 48 83 c4 28 add $0x28,%rsp + 193a: 5d pop %rbp + 193b: 41 5c pop %r12 + 193d: 5f pop %rdi + 193e: 5e pop %rsi + 193f: c3 ret + 1940: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1945: 48 83 c4 28 add $0x28,%rsp + 1949: 5d pop %rbp + 194a: 41 5c pop %r12 + 194c: 5f pop %rdi + 194d: 5e pop %rsi + 194e: c3 ret + 194f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1956: 00 + 1957: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 195e: 66 90 xchg %ax,%ax + 1960: 56 push %rsi + 1961: 57 push %rdi + 1962: 41 54 push %r12 + 1964: 41 55 push %r13 + 1966: 48 83 ec 28 sub $0x28,%rsp + 196a: 41 89 cc mov %ecx,%r12d + 196d: 4d 89 cd mov %r9,%r13 + 1970: 41 83 fc 1e cmp $0x1e,%r12d + 1974: 0f 87 7b 01 00 00 ja 0x1af5 + 197a: 4d 85 ed test %r13,%r13 + 197d: 0f 84 82 01 00 00 je 0x1b05 + 1983: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 1988: 48 85 ff test %rdi,%rdi + 198b: 0f 84 74 01 00 00 je 0x1b05 + 1991: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 1996: 48 85 f6 test %rsi,%rsi + 1999: 0f 84 66 01 00 00 je 0x1b05 + 199f: 83 fa 08 cmp $0x8,%edx + 19a2: 74 1f je 0x19c3 + 19a4: 83 fa 04 cmp $0x4,%edx + 19a7: 74 1a je 0x19c3 + 19a9: 83 fa 01 cmp $0x1,%edx + 19ac: 74 15 je 0x19c3 + 19ae: 83 fa 02 cmp $0x2,%edx + 19b1: 74 10 je 0x19c3 + 19b3: b8 ee ff ff ff mov $0xffffffee,%eax + 19b8: 48 83 c4 28 add $0x28,%rsp + 19bc: 41 5d pop %r13 + 19be: 41 5c pop %r12 + 19c0: 5f pop %rdi + 19c1: 5e pop %rsi + 19c2: c3 ret + 19c3: 41 83 fc 1d cmp $0x1d,%r12d + 19c7: 0f 8f 28 01 00 00 jg 0x1af5 + 19cd: 41 83 fc 04 cmp $0x4,%r12d + 19d1: 7f 13 jg 0x19e6 + 19d3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 19da: 00 + 19db: 33 c0 xor %eax,%eax + 19dd: 89 07 mov %eax,(%rdi) + 19df: 89 06 mov %eax,(%rsi) + 19e1: e9 02 01 00 00 jmp 0x1ae8 + 19e6: 41 83 fc 07 cmp $0x7,%r12d + 19ea: 7f 16 jg 0x1a02 + 19ec: 33 c0 xor %eax,%eax + 19ee: 41 ba 01 00 00 00 mov $0x1,%r10d + 19f4: 41 89 45 00 mov %eax,0x0(%r13) + 19f8: 89 07 mov %eax,(%rdi) + 19fa: 89 06 mov %eax,(%rsi) + 19fc: 41 8b 45 00 mov 0x0(%r13),%eax + 1a00: eb 6f jmp 0x1a71 + 1a02: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 1a07: 83 f9 12 cmp $0x12,%ecx + 1a0a: 7f 47 jg 0x1a53 + 1a0c: 41 ba 01 00 00 00 mov $0x1,%r10d + 1a12: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 1a17: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 1a1e: 00 + 1a1f: 83 e0 c0 and $0xffffffc0,%eax + 1a22: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 1a29: 00 + 1a2a: 41 89 45 00 mov %eax,0x0(%r13) + 1a2e: 44 89 d8 mov %r11d,%eax + 1a31: d1 f8 sar $1,%eax + 1a33: 83 e1 c0 and $0xffffffc0,%ecx + 1a36: c1 e8 1e shr $0x1e,%eax + 1a39: 41 03 c3 add %r11d,%eax + 1a3c: 83 e0 fc and $0xfffffffc,%eax + 1a3f: 83 c0 43 add $0x43,%eax + 1a42: c7 07 00 00 00 00 movl $0x0,(%rdi) + 1a48: 83 e0 c0 and $0xffffffc0,%eax + 1a4b: 89 0e mov %ecx,(%rsi) + 1a4d: 41 03 45 00 add 0x0(%r13),%eax + 1a51: eb 18 jmp 0x1a6b + 1a53: 4c 89 ea mov %r13,%rdx + 1a56: 49 89 f8 mov %rdi,%r8 + 1a59: 49 89 f1 mov %rsi,%r9 + 1a5c: e8 9f 79 03 00 call 0x39400 + 1a61: 41 8b 45 00 mov 0x0(%r13),%eax + 1a65: 41 ba 01 00 00 00 mov $0x1,%r10d + 1a6b: 41 83 fc 13 cmp $0x13,%r12d + 1a6f: 7d 23 jge 0x1a94 + 1a71: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 1a76: 41 89 cb mov %ecx,%r11d + 1a79: 41 d1 fb sar $1,%r11d + 1a7c: 41 c1 eb 1e shr $0x1e,%r11d + 1a80: 44 03 d9 add %ecx,%r11d + 1a83: 41 c1 eb 02 shr $0x2,%r11d + 1a87: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 1a8e: 00 + 1a8f: 83 e1 c0 and $0xffffffc0,%ecx + 1a92: eb 15 jmp 0x1aa9 + 1a94: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 1a99: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 1a9e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 1aa5: 00 + 1aa6: 83 e1 c0 and $0xffffffc0,%ecx + 1aa9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 1ab0: 41 89 45 00 mov %eax,0x0(%r13) + 1ab4: 41 83 fc 0a cmp $0xa,%r12d + 1ab8: 7f 04 jg 0x1abe + 1aba: 33 c0 xor %eax,%eax + 1abc: eb 1d jmp 0x1adb + 1abe: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 1ac3: 89 c1 mov %eax,%ecx + 1ac5: d1 f9 sar $1,%ecx + 1ac7: c1 e9 1e shr $0x1e,%ecx + 1aca: 03 c8 add %eax,%ecx + 1acc: 83 e1 fc and $0xfffffffc,%ecx + 1acf: 83 c1 43 add $0x43,%ecx + 1ad2: 83 e1 c0 and $0xffffffc0,%ecx + 1ad5: 8b 17 mov (%rdi),%edx + 1ad7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 1adb: 89 07 mov %eax,(%rdi) + 1add: 8b 06 mov (%rsi),%eax + 1adf: 85 c0 test %eax,%eax + 1ae1: 7e 05 jle 0x1ae8 + 1ae3: 83 c0 40 add $0x40,%eax + 1ae6: 89 06 mov %eax,(%rsi) + 1ae8: 33 c0 xor %eax,%eax + 1aea: 48 83 c4 28 add $0x28,%rsp + 1aee: 41 5d pop %r13 + 1af0: 41 5c pop %r12 + 1af2: 5f pop %rdi + 1af3: 5e pop %rsi + 1af4: c3 ret + 1af5: b8 ef ff ff ff mov $0xffffffef,%eax + 1afa: 48 83 c4 28 add $0x28,%rsp + 1afe: 41 5d pop %r13 + 1b00: 41 5c pop %r12 + 1b02: 5f pop %rdi + 1b03: 5e pop %rsi + 1b04: c3 ret + 1b05: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1b0a: 48 83 c4 28 add $0x28,%rsp + 1b0e: 41 5d pop %r13 + 1b10: 41 5c pop %r12 + 1b12: 5f pop %rdi + 1b13: 5e pop %rsi + 1b14: c3 ret + 1b15: 0f 1f 40 00 nopl 0x0(%rax) + 1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b20: 56 push %rsi + 1b21: 57 push %rdi + 1b22: 41 54 push %r12 + 1b24: 41 55 push %r13 + 1b26: 48 83 ec 28 sub $0x28,%rsp + 1b2a: 41 89 cc mov %ecx,%r12d + 1b2d: 4d 89 cd mov %r9,%r13 + 1b30: 41 83 fc 1e cmp $0x1e,%r12d + 1b34: 0f 87 7b 01 00 00 ja 0x1cb5 + 1b3a: 4d 85 ed test %r13,%r13 + 1b3d: 0f 84 82 01 00 00 je 0x1cc5 + 1b43: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 1b48: 48 85 ff test %rdi,%rdi + 1b4b: 0f 84 74 01 00 00 je 0x1cc5 + 1b51: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 1b56: 48 85 f6 test %rsi,%rsi + 1b59: 0f 84 66 01 00 00 je 0x1cc5 + 1b5f: 83 fa 08 cmp $0x8,%edx + 1b62: 74 1f je 0x1b83 + 1b64: 83 fa 04 cmp $0x4,%edx + 1b67: 74 1a je 0x1b83 + 1b69: 83 fa 01 cmp $0x1,%edx + 1b6c: 74 15 je 0x1b83 + 1b6e: 83 fa 02 cmp $0x2,%edx + 1b71: 74 10 je 0x1b83 + 1b73: b8 ee ff ff ff mov $0xffffffee,%eax + 1b78: 48 83 c4 28 add $0x28,%rsp + 1b7c: 41 5d pop %r13 + 1b7e: 41 5c pop %r12 + 1b80: 5f pop %rdi + 1b81: 5e pop %rsi + 1b82: c3 ret + 1b83: 41 83 fc 1d cmp $0x1d,%r12d + 1b87: 0f 8f 28 01 00 00 jg 0x1cb5 + 1b8d: 41 83 fc 04 cmp $0x4,%r12d + 1b91: 7f 13 jg 0x1ba6 + 1b93: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 1b9a: 00 + 1b9b: 33 c0 xor %eax,%eax + 1b9d: 89 07 mov %eax,(%rdi) + 1b9f: 89 06 mov %eax,(%rsi) + 1ba1: e9 02 01 00 00 jmp 0x1ca8 + 1ba6: 41 83 fc 07 cmp $0x7,%r12d + 1baa: 7f 16 jg 0x1bc2 + 1bac: 33 c0 xor %eax,%eax + 1bae: 41 ba 01 00 00 00 mov $0x1,%r10d + 1bb4: 41 89 45 00 mov %eax,0x0(%r13) + 1bb8: 89 07 mov %eax,(%rdi) + 1bba: 89 06 mov %eax,(%rsi) + 1bbc: 41 8b 45 00 mov 0x0(%r13),%eax + 1bc0: eb 6f jmp 0x1c31 + 1bc2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 1bc7: 83 f9 12 cmp $0x12,%ecx + 1bca: 7f 47 jg 0x1c13 + 1bcc: 41 ba 01 00 00 00 mov $0x1,%r10d + 1bd2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 1bd7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 1bde: 00 + 1bdf: 83 e0 c0 and $0xffffffc0,%eax + 1be2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 1be9: 00 + 1bea: 41 89 45 00 mov %eax,0x0(%r13) + 1bee: 44 89 d8 mov %r11d,%eax + 1bf1: d1 f8 sar $1,%eax + 1bf3: 83 e1 c0 and $0xffffffc0,%ecx + 1bf6: c1 e8 1e shr $0x1e,%eax + 1bf9: 41 03 c3 add %r11d,%eax + 1bfc: 83 e0 fc and $0xfffffffc,%eax + 1bff: 83 c0 43 add $0x43,%eax + 1c02: c7 07 00 00 00 00 movl $0x0,(%rdi) + 1c08: 83 e0 c0 and $0xffffffc0,%eax + 1c0b: 89 0e mov %ecx,(%rsi) + 1c0d: 41 03 45 00 add 0x0(%r13),%eax + 1c11: eb 18 jmp 0x1c2b + 1c13: 4c 89 ea mov %r13,%rdx + 1c16: 49 89 f8 mov %rdi,%r8 + 1c19: 49 89 f1 mov %rsi,%r9 + 1c1c: e8 ff 79 03 00 call 0x39620 + 1c21: 41 8b 45 00 mov 0x0(%r13),%eax + 1c25: 41 ba 01 00 00 00 mov $0x1,%r10d + 1c2b: 41 83 fc 13 cmp $0x13,%r12d + 1c2f: 7d 23 jge 0x1c54 + 1c31: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 1c36: 41 89 cb mov %ecx,%r11d + 1c39: 41 d1 fb sar $1,%r11d + 1c3c: 41 c1 eb 1e shr $0x1e,%r11d + 1c40: 44 03 d9 add %ecx,%r11d + 1c43: 41 c1 eb 02 shr $0x2,%r11d + 1c47: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 1c4e: 00 + 1c4f: 83 e1 c0 and $0xffffffc0,%ecx + 1c52: eb 15 jmp 0x1c69 + 1c54: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 1c59: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 1c5e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 1c65: 00 + 1c66: 83 e1 c0 and $0xffffffc0,%ecx + 1c69: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 1c70: 41 89 45 00 mov %eax,0x0(%r13) + 1c74: 41 83 fc 0a cmp $0xa,%r12d + 1c78: 7f 04 jg 0x1c7e + 1c7a: 33 c0 xor %eax,%eax + 1c7c: eb 1d jmp 0x1c9b + 1c7e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 1c83: 89 c1 mov %eax,%ecx + 1c85: d1 f9 sar $1,%ecx + 1c87: c1 e9 1e shr $0x1e,%ecx + 1c8a: 03 c8 add %eax,%ecx + 1c8c: 83 e1 fc and $0xfffffffc,%ecx + 1c8f: 83 c1 43 add $0x43,%ecx + 1c92: 83 e1 c0 and $0xffffffc0,%ecx + 1c95: 8b 17 mov (%rdi),%edx + 1c97: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 1c9b: 89 07 mov %eax,(%rdi) + 1c9d: 8b 06 mov (%rsi),%eax + 1c9f: 85 c0 test %eax,%eax + 1ca1: 7e 05 jle 0x1ca8 + 1ca3: 83 c0 40 add $0x40,%eax + 1ca6: 89 06 mov %eax,(%rsi) + 1ca8: 33 c0 xor %eax,%eax + 1caa: 48 83 c4 28 add $0x28,%rsp + 1cae: 41 5d pop %r13 + 1cb0: 41 5c pop %r12 + 1cb2: 5f pop %rdi + 1cb3: 5e pop %rsi + 1cb4: c3 ret + 1cb5: b8 ef ff ff ff mov $0xffffffef,%eax + 1cba: 48 83 c4 28 add $0x28,%rsp + 1cbe: 41 5d pop %r13 + 1cc0: 41 5c pop %r12 + 1cc2: 5f pop %rdi + 1cc3: 5e pop %rsi + 1cc4: c3 ret + 1cc5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1cca: 48 83 c4 28 add $0x28,%rsp + 1cce: 41 5d pop %r13 + 1cd0: 41 5c pop %r12 + 1cd2: 5f pop %rdi + 1cd3: 5e pop %rsi + 1cd4: c3 ret + 1cd5: 0f 1f 40 00 nopl 0x0(%rax) + 1cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ce0: 48 83 ec 28 sub $0x28,%rsp + 1ce4: 48 85 c9 test %rcx,%rcx + 1ce7: 74 25 je 0x1d0e + 1ce9: 48 85 d2 test %rdx,%rdx + 1cec: 74 20 je 0x1d0e + 1cee: 4d 85 c0 test %r8,%r8 + 1cf1: 74 1b je 0x1d0e + 1cf3: 45 85 c9 test %r9d,%r9d + 1cf6: 7f 0a jg 0x1d02 + 1cf8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1cfd: 48 83 c4 28 add $0x28,%rsp + 1d01: c3 ret + 1d02: e8 e9 c0 a5 01 call 0x1a5ddf0 + 1d07: 33 c0 xor %eax,%eax + 1d09: 48 83 c4 28 add $0x28,%rsp + 1d0d: c3 ret + 1d0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d13: 48 83 c4 28 add $0x28,%rsp + 1d17: c3 ret + 1d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d1f: 00 + 1d20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1d25: 48 85 c9 test %rcx,%rcx + 1d28: 74 27 je 0x1d51 + 1d2a: 48 85 d2 test %rdx,%rdx + 1d2d: 74 22 je 0x1d51 + 1d2f: 4d 85 c0 test %r8,%r8 + 1d32: 74 1d je 0x1d51 + 1d34: 45 85 c9 test %r9d,%r9d + 1d37: 7f 0b jg 0x1d44 + 1d39: b8 fa ff ff ff mov $0xfffffffa,%eax + 1d3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1d43: c3 ret + 1d44: e8 57 c7 a5 01 call 0x1a5e4a0 + 1d49: 33 c0 xor %eax,%eax + 1d4b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1d50: c3 ret + 1d51: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d56: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1d5b: c3 ret + 1d5c: 0f 1f 40 00 nopl 0x0(%rax) + 1d60: 48 83 ec 28 sub $0x28,%rsp + 1d64: 48 85 c9 test %rcx,%rcx + 1d67: 74 25 je 0x1d8e + 1d69: 48 85 d2 test %rdx,%rdx + 1d6c: 74 20 je 0x1d8e + 1d6e: 4d 85 c0 test %r8,%r8 + 1d71: 74 1b je 0x1d8e + 1d73: 45 85 c9 test %r9d,%r9d + 1d76: 7f 0a jg 0x1d82 + 1d78: b8 fa ff ff ff mov $0xfffffffa,%eax + 1d7d: 48 83 c4 28 add $0x28,%rsp + 1d81: c3 ret + 1d82: e8 c9 cd a5 01 call 0x1a5eb50 + 1d87: 33 c0 xor %eax,%eax + 1d89: 48 83 c4 28 add $0x28,%rsp + 1d8d: c3 ret + 1d8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d93: 48 83 c4 28 add $0x28,%rsp + 1d97: c3 ret + 1d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d9f: 00 + 1da0: 56 push %rsi + 1da1: 57 push %rdi + 1da2: 55 push %rbp + 1da3: 48 89 d5 mov %rdx,%rbp + 1da6: 48 85 c9 test %rcx,%rcx + 1da9: 0f 84 2b 02 00 00 je 0x1fda + 1daf: 48 85 ed test %rbp,%rbp + 1db2: 0f 84 22 02 00 00 je 0x1fda + 1db8: 4d 85 c0 test %r8,%r8 + 1dbb: 0f 84 19 02 00 00 je 0x1fda + 1dc1: 45 85 c9 test %r9d,%r9d + 1dc4: 0f 8e 07 02 00 00 jle 0x1fd1 + 1dca: 41 83 f9 08 cmp $0x8,%r9d + 1dce: 0f 8c ed 01 00 00 jl 0x1fc1 + 1dd4: 4c 89 c6 mov %r8,%rsi + 1dd7: 48 83 e6 1f and $0x1f,%rsi + 1ddb: 89 f6 mov %esi,%esi + 1ddd: 85 f6 test %esi,%esi + 1ddf: 74 14 je 0x1df5 + 1de1: f7 c6 07 00 00 00 test $0x7,%esi + 1de7: 0f 85 d4 01 00 00 jne 0x1fc1 + 1ded: f7 de neg %esi + 1def: 83 c6 20 add $0x20,%esi + 1df2: c1 ee 03 shr $0x3,%esi + 1df5: 8d 46 08 lea 0x8(%rsi),%eax + 1df8: 44 3b c8 cmp %eax,%r9d + 1dfb: 0f 8c c0 01 00 00 jl 0x1fc1 + 1e01: 44 89 c8 mov %r9d,%eax + 1e04: 33 d2 xor %edx,%edx + 1e06: 2b c6 sub %esi,%eax + 1e08: 83 e0 07 and $0x7,%eax + 1e0b: f7 d8 neg %eax + 1e0d: 41 03 c1 add %r9d,%eax + 1e10: 85 f6 test %esi,%esi + 1e12: 76 3e jbe 0x1e52 + 1e14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e20: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 + 1e25: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 + 1e2b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 1e2f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 1e33: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 1e38: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 1e3c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 1e40: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 1e44: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 1e4a: 48 ff c2 inc %rdx + 1e4d: 48 3b d6 cmp %rsi,%rdx + 1e50: 72 ce jb 0x1e20 + 1e52: 48 63 d0 movslq %eax,%rdx + 1e55: 0f 1f 40 00 nopl 0x0(%rax) + 1e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e60: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 + 1e66: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 + 1e6b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 + 1e72: 01 + 1e73: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 + 1e77: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 + 1e7b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 + 1e82: 01 + 1e83: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 + 1e87: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 + 1e8c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 1e90: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 + 1e94: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) + 1e9a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 + 1ea0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 + 1ea6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 + 1ead: 01 + 1eae: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 + 1eb2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 + 1eb6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 + 1ebd: 01 + 1ebe: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 + 1ec2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 + 1ec7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 + 1ecb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 + 1ecf: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) + 1ed6: 48 83 c6 08 add $0x8,%rsi + 1eda: 48 3b f2 cmp %rdx,%rsi + 1edd: 72 81 jb 0x1e60 + 1edf: 8d 70 01 lea 0x1(%rax),%esi + 1ee2: 41 3b f1 cmp %r9d,%esi + 1ee5: 0f 87 c8 00 00 00 ja 0x1fb3 + 1eeb: 4d 63 c9 movslq %r9d,%r9 + 1eee: 4c 2b ca sub %rdx,%r9 + 1ef1: 49 83 f9 02 cmp $0x2,%r9 + 1ef5: 0f 8c c1 00 00 00 jl 0x1fbc + 1efb: 45 89 cb mov %r9d,%r11d + 1efe: 45 33 d2 xor %r10d,%r10d + 1f01: 41 83 e3 fe and $0xfffffffe,%r11d + 1f05: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 1f09: 4d 63 db movslq %r11d,%r11 + 1f0c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 1f11: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 1f15: 0f 1f 40 00 nopl 0x0(%rax) + 1f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f20: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 + 1f26: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 + 1f2c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 + 1f32: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 1f37: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 1f3b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 1f3f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 1f43: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) + 1f49: 49 83 c2 02 add $0x2,%r10 + 1f4d: 4d 3b d3 cmp %r11,%r10 + 1f50: 72 ce jb 0x1f20 + 1f52: 4d 3b d9 cmp %r9,%r11 + 1f55: 73 5c jae 0x1fb3 + 1f57: 48 63 c0 movslq %eax,%rax + 1f5a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 1f5e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 1f63: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 1f67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f6e: 00 + 1f6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f76: 0f 1f 00 nopl (%rax) + 1f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f80: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 1f86: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 1f8c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 1f90: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 1f94: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 1f99: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 1f9d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 1fa1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 1fa5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 1fab: 49 ff c3 inc %r11 + 1fae: 4d 3b d9 cmp %r9,%r11 + 1fb1: 72 cd jb 0x1f80 + 1fb3: 33 c0 xor %eax,%eax + 1fb5: c5 f8 77 vzeroupper + 1fb8: 5d pop %rbp + 1fb9: 5f pop %rdi + 1fba: 5e pop %rsi + 1fbb: c3 ret + 1fbc: 45 33 db xor %r11d,%r11d + 1fbf: eb 91 jmp 0x1f52 + 1fc1: 33 c0 xor %eax,%eax + 1fc3: 41 83 f9 01 cmp $0x1,%r9d + 1fc7: 72 ea jb 0x1fb3 + 1fc9: 4d 63 c9 movslq %r9d,%r9 + 1fcc: 45 33 db xor %r11d,%r11d + 1fcf: eb 81 jmp 0x1f52 + 1fd1: b8 fa ff ff ff mov $0xfffffffa,%eax + 1fd6: 5d pop %rbp + 1fd7: 5f pop %rdi + 1fd8: 5e pop %rsi + 1fd9: c3 ret + 1fda: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1fdf: 5d pop %rbp + 1fe0: 5f pop %rdi + 1fe1: 5e pop %rsi + 1fe2: c3 ret + 1fe3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fea: 00 + 1feb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2000: 41 56 push %r14 + 2002: 49 89 ca mov %rcx,%r10 + 2005: 49 89 d3 mov %rdx,%r11 + 2008: 4d 85 d2 test %r10,%r10 + 200b: 0f 84 82 01 00 00 je 0x2193 + 2011: 4d 85 db test %r11,%r11 + 2014: 0f 84 79 01 00 00 je 0x2193 + 201a: 4d 85 c0 test %r8,%r8 + 201d: 0f 84 70 01 00 00 je 0x2193 + 2023: 45 85 c9 test %r9d,%r9d + 2026: 0f 8e 5f 01 00 00 jle 0x218b + 202c: 49 63 d1 movslq %r9d,%rdx + 202f: 48 83 fa 08 cmp $0x8,%rdx + 2033: 0f 8c 3f 01 00 00 jl 0x2178 + 2039: 48 83 fa 0f cmp $0xf,%rdx + 203d: 0f 8c 3a 01 00 00 jl 0x217d + 2043: 4c 89 c0 mov %r8,%rax + 2046: 48 83 e0 1f and $0x1f,%rax + 204a: 85 c0 test %eax,%eax + 204c: 74 10 je 0x205e + 204e: a8 07 test $0x7,%al + 2050: 0f 85 22 01 00 00 jne 0x2178 + 2056: f7 d8 neg %eax + 2058: 83 c0 20 add $0x20,%eax + 205b: c1 e8 03 shr $0x3,%eax + 205e: 89 c1 mov %eax,%ecx + 2060: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 2064: 49 3b d6 cmp %r14,%rdx + 2067: 0f 8c 0b 01 00 00 jl 0x2178 + 206d: 45 89 ce mov %r9d,%r14d + 2070: 44 2b f0 sub %eax,%r14d + 2073: 41 83 e6 07 and $0x7,%r14d + 2077: 45 2b ce sub %r14d,%r9d + 207a: 4d 63 c9 movslq %r9d,%r9 + 207d: 85 c0 test %eax,%eax + 207f: b8 00 00 00 00 mov $0x0,%eax + 2084: 76 5a jbe 0x20e0 + 2086: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 208d: 00 + 208e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2095: 0f 1f 40 00 nopl 0x0(%rax) + 2099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 20a0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 20a6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 20ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 20b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 20b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 20b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 20bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 20c2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 20c8: 48 ff c0 inc %rax + 20cb: 48 3b c1 cmp %rcx,%rax + 20ce: 72 d0 jb 0x20a0 + 20d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20d7: 00 + 20d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 20df: 90 nop + 20e0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 20e6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 20ec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 20f1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 20f5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 20fb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 2100: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 2106: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 + 210d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 2114: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 2119: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 211d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 + 2124: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 2129: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) + 2130: 48 83 c1 08 add $0x8,%rcx + 2134: 49 3b c9 cmp %r9,%rcx + 2137: 72 a7 jb 0x20e0 + 2139: 4c 3b ca cmp %rdx,%r9 + 213c: 73 32 jae 0x2170 + 213e: 66 90 xchg %ax,%ax + 2140: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 2146: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 214c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 2150: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2155: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2159: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 215d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2162: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 2168: 49 ff c1 inc %r9 + 216b: 4c 3b ca cmp %rdx,%r9 + 216e: 72 d0 jb 0x2140 + 2170: 33 c0 xor %eax,%eax + 2172: c5 f8 77 vzeroupper + 2175: 41 5e pop %r14 + 2177: c3 ret + 2178: 45 33 c9 xor %r9d,%r9d + 217b: eb bc jmp 0x2139 + 217d: 41 83 e1 f8 and $0xfffffff8,%r9d + 2181: 33 c9 xor %ecx,%ecx + 2183: 4d 63 c9 movslq %r9d,%r9 + 2186: e9 55 ff ff ff jmp 0x20e0 + 218b: b8 fa ff ff ff mov $0xfffffffa,%eax + 2190: 41 5e pop %r14 + 2192: c3 ret + 2193: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2198: 41 5e pop %r14 + 219a: c3 ret + 219b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 21a0: 41 56 push %r14 + 21a2: 49 89 ca mov %rcx,%r10 + 21a5: 49 89 d3 mov %rdx,%r11 + 21a8: 4d 85 d2 test %r10,%r10 + 21ab: 0f 84 a2 01 00 00 je 0x2353 + 21b1: 4d 85 db test %r11,%r11 + 21b4: 0f 84 99 01 00 00 je 0x2353 + 21ba: 4d 85 c0 test %r8,%r8 + 21bd: 0f 84 90 01 00 00 je 0x2353 + 21c3: 45 85 c9 test %r9d,%r9d + 21c6: 0f 8e 7f 01 00 00 jle 0x234b + 21cc: 49 63 d1 movslq %r9d,%rdx + 21cf: 48 83 fa 08 cmp $0x8,%rdx + 21d3: 0f 8c 5f 01 00 00 jl 0x2338 + 21d9: 48 83 fa 0f cmp $0xf,%rdx + 21dd: 0f 8c 5a 01 00 00 jl 0x233d + 21e3: 4c 89 c0 mov %r8,%rax + 21e6: 48 83 e0 1f and $0x1f,%rax + 21ea: 85 c0 test %eax,%eax + 21ec: 74 10 je 0x21fe + 21ee: a8 07 test $0x7,%al + 21f0: 0f 85 42 01 00 00 jne 0x2338 + 21f6: f7 d8 neg %eax + 21f8: 83 c0 20 add $0x20,%eax + 21fb: c1 e8 03 shr $0x3,%eax + 21fe: 89 c1 mov %eax,%ecx + 2200: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 2204: 49 3b d6 cmp %r14,%rdx + 2207: 0f 8c 2b 01 00 00 jl 0x2338 + 220d: 45 89 ce mov %r9d,%r14d + 2210: 44 2b f0 sub %eax,%r14d + 2213: 41 83 e6 07 and $0x7,%r14d + 2217: 45 2b ce sub %r14d,%r9d + 221a: 4d 63 c9 movslq %r9d,%r9 + 221d: 85 c0 test %eax,%eax + 221f: b8 00 00 00 00 mov $0x0,%eax + 2224: 76 5a jbe 0x2280 + 2226: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 222d: 00 + 222e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2235: 0f 1f 40 00 nopl 0x0(%rax) + 2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2240: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 2246: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 224c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 2250: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2255: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2259: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 225d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2262: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 2268: 48 ff c0 inc %rax + 226b: 48 3b c1 cmp %rcx,%rax + 226e: 72 d0 jb 0x2240 + 2270: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2277: 00 + 2278: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 227f: 90 nop + 2280: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 2286: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 228c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 2291: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 2295: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 229b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 22a0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 22a6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 + 22ad: 01 + 22ae: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 22b5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 22bc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 22c2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 + 22c9: 01 + 22ca: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 22d0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) + 22d7: 01 + 22d8: 48 83 c1 08 add $0x8,%rcx + 22dc: 49 3b c9 cmp %r9,%rcx + 22df: 72 9f jb 0x2280 + 22e1: 4c 3b ca cmp %rdx,%r9 + 22e4: 73 4a jae 0x2330 + 22e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22ed: 00 + 22ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22f5: 0f 1f 40 00 nopl 0x0(%rax) + 22f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2300: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 2306: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 230c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 2310: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2315: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2319: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 231d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2322: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 2328: 49 ff c1 inc %r9 + 232b: 4c 3b ca cmp %rdx,%r9 + 232e: 72 d0 jb 0x2300 + 2330: 33 c0 xor %eax,%eax + 2332: c5 f8 77 vzeroupper + 2335: 41 5e pop %r14 + 2337: c3 ret + 2338: 45 33 c9 xor %r9d,%r9d + 233b: eb a4 jmp 0x22e1 + 233d: 41 83 e1 f8 and $0xfffffff8,%r9d + 2341: 33 c9 xor %ecx,%ecx + 2343: 4d 63 c9 movslq %r9d,%r9 + 2346: e9 35 ff ff ff jmp 0x2280 + 234b: b8 fa ff ff ff mov $0xfffffffa,%eax + 2350: 41 5e pop %r14 + 2352: c3 ret + 2353: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2358: 41 5e pop %r14 + 235a: c3 ret + 235b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2360: 48 83 ec 28 sub $0x28,%rsp + 2364: 48 85 c9 test %rcx,%rcx + 2367: 74 20 je 0x2389 + 2369: 48 85 d2 test %rdx,%rdx + 236c: 74 1b je 0x2389 + 236e: 45 85 c0 test %r8d,%r8d + 2371: 7f 0a jg 0x237d + 2373: b8 fa ff ff ff mov $0xfffffffa,%eax + 2378: 48 83 c4 28 add $0x28,%rsp + 237c: c3 ret + 237d: e8 2e b8 a5 01 call 0x1a5dbb0 + 2382: 33 c0 xor %eax,%eax + 2384: 48 83 c4 28 add $0x28,%rsp + 2388: c3 ret + 2389: b8 f8 ff ff ff mov $0xfffffff8,%eax + 238e: 48 83 c4 28 add $0x28,%rsp + 2392: c3 ret + 2393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 239f: 00 + 23a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 23a5: 48 85 c9 test %rcx,%rcx + 23a8: 74 22 je 0x23cc + 23aa: 48 85 d2 test %rdx,%rdx + 23ad: 74 1d je 0x23cc + 23af: 45 85 c0 test %r8d,%r8d + 23b2: 7f 0b jg 0x23bf + 23b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 23b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 23be: c3 ret + 23bf: e8 6c be a5 01 call 0x1a5e230 + 23c4: 33 c0 xor %eax,%eax + 23c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 23cb: c3 ret + 23cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 23d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 23d6: c3 ret + 23d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 23de: 00 00 + 23e0: 48 83 ec 28 sub $0x28,%rsp + 23e4: 48 85 c9 test %rcx,%rcx + 23e7: 74 20 je 0x2409 + 23e9: 48 85 d2 test %rdx,%rdx + 23ec: 74 1b je 0x2409 + 23ee: 45 85 c0 test %r8d,%r8d + 23f1: 7f 0a jg 0x23fd + 23f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 23f8: 48 83 c4 28 add $0x28,%rsp + 23fc: c3 ret + 23fd: e8 de c4 a5 01 call 0x1a5e8e0 + 2402: 33 c0 xor %eax,%eax + 2404: 48 83 c4 28 add $0x28,%rsp + 2408: c3 ret + 2409: b8 f8 ff ff ff mov $0xfffffff8,%eax + 240e: 48 83 c4 28 add $0x28,%rsp + 2412: c3 ret + 2413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 241f: 00 + 2420: 56 push %rsi + 2421: 48 89 d6 mov %rdx,%rsi + 2424: 48 85 c9 test %rcx,%rcx + 2427: 0f 84 29 02 00 00 je 0x2656 + 242d: 48 85 f6 test %rsi,%rsi + 2430: 0f 84 20 02 00 00 je 0x2656 + 2436: 45 85 c0 test %r8d,%r8d + 2439: 0f 8e 10 02 00 00 jle 0x264f + 243f: 41 83 f8 08 cmp $0x8,%r8d + 2443: 0f 8c f6 01 00 00 jl 0x263f + 2449: 49 89 f1 mov %rsi,%r9 + 244c: 49 83 e1 1f and $0x1f,%r9 + 2450: 45 89 c9 mov %r9d,%r9d + 2453: 45 85 c9 test %r9d,%r9d + 2456: 74 18 je 0x2470 + 2458: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 245f: 0f 85 da 01 00 00 jne 0x263f + 2465: 41 f7 d9 neg %r9d + 2468: 41 83 c1 20 add $0x20,%r9d + 246c: 41 c1 e9 03 shr $0x3,%r9d + 2470: 41 8d 41 08 lea 0x8(%r9),%eax + 2474: 44 3b c0 cmp %eax,%r8d + 2477: 0f 8c c2 01 00 00 jl 0x263f + 247d: 44 89 c0 mov %r8d,%eax + 2480: 33 d2 xor %edx,%edx + 2482: 41 2b c1 sub %r9d,%eax + 2485: 83 e0 07 and $0x7,%eax + 2488: f7 d8 neg %eax + 248a: 41 03 c0 add %r8d,%eax + 248d: 45 85 c9 test %r9d,%r9d + 2490: 76 3e jbe 0x24d0 + 2492: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24a0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 + 24a5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 + 24aa: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 24ae: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 24b2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 24b7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 24bb: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 24bf: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 24c3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 24c8: 48 ff c2 inc %rdx + 24cb: 49 3b d1 cmp %r9,%rdx + 24ce: 72 d0 jb 0x24a0 + 24d0: 48 63 d0 movslq %eax,%rdx + 24d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 24d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24df: 00 + 24e0: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 + 24e6: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 + 24ec: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 + 24f2: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 24f9: 01 + 24fa: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 + 24ff: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 + 2503: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 2507: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 + 250b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) + 2511: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 + 2518: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 + 251f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 + 2526: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 + 252d: 01 + 252e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 2532: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 + 2537: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 + 253b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 + 253f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) + 2546: 49 83 c1 08 add $0x8,%r9 + 254a: 4c 3b ca cmp %rdx,%r9 + 254d: 72 91 jb 0x24e0 + 254f: 44 8d 48 01 lea 0x1(%rax),%r9d + 2553: 45 3b c8 cmp %r8d,%r9d + 2556: 0f 87 d7 00 00 00 ja 0x2633 + 255c: 4d 63 d0 movslq %r8d,%r10 + 255f: 4c 2b d2 sub %rdx,%r10 + 2562: 49 83 fa 02 cmp $0x2,%r10 + 2566: 0f 8c ce 00 00 00 jl 0x263a + 256c: 45 89 d3 mov %r10d,%r11d + 256f: 45 33 c9 xor %r9d,%r9d + 2572: 41 83 e3 fe and $0xfffffffe,%r11d + 2576: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 257a: 4d 63 db movslq %r11d,%r11 + 257d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 2581: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2588: 00 + 2589: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2597: 00 + 2598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 259f: 90 nop + 25a0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 + 25a6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 + 25ac: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 + 25b2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 25b7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 25bb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 25bf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 25c3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) + 25c9: 49 83 c1 02 add $0x2,%r9 + 25cd: 4d 3b cb cmp %r11,%r9 + 25d0: 72 ce jb 0x25a0 + 25d2: 4d 3b da cmp %r10,%r11 + 25d5: 73 5c jae 0x2633 + 25d7: 48 63 c0 movslq %eax,%rax + 25da: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 25de: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 25e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25e9: 00 + 25ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25f8: 00 + 25f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2600: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 2606: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 260c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 2610: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 2614: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 2619: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 261d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 2621: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 2625: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 262b: 49 ff c3 inc %r11 + 262e: 4d 3b da cmp %r10,%r11 + 2631: 72 cd jb 0x2600 + 2633: 33 c0 xor %eax,%eax + 2635: c5 f8 77 vzeroupper + 2638: 5e pop %rsi + 2639: c3 ret + 263a: 45 33 db xor %r11d,%r11d + 263d: eb 93 jmp 0x25d2 + 263f: 33 c0 xor %eax,%eax + 2641: 41 83 f8 01 cmp $0x1,%r8d + 2645: 72 ec jb 0x2633 + 2647: 4d 63 d0 movslq %r8d,%r10 + 264a: 45 33 db xor %r11d,%r11d + 264d: eb 83 jmp 0x25d2 + 264f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2654: 5e pop %rsi + 2655: c3 ret + 2656: b8 f8 ff ff ff mov $0xfffffff8,%eax + 265b: 5e pop %rsi + 265c: c3 ret + 265d: 0f 1f 00 nopl (%rax) + 2660: 49 89 d1 mov %rdx,%r9 + 2663: 48 85 c9 test %rcx,%rcx + 2666: 0f 84 73 01 00 00 je 0x27df + 266c: 4d 85 c9 test %r9,%r9 + 266f: 0f 84 6a 01 00 00 je 0x27df + 2675: 45 85 c0 test %r8d,%r8d + 2678: 0f 8e 5b 01 00 00 jle 0x27d9 + 267e: 49 63 d0 movslq %r8d,%rdx + 2681: 48 83 fa 08 cmp $0x8,%rdx + 2685: 0f 8c 49 01 00 00 jl 0x27d4 + 268b: 4c 89 c8 mov %r9,%rax + 268e: 48 83 e0 1f and $0x1f,%rax + 2692: 89 c0 mov %eax,%eax + 2694: 85 c0 test %eax,%eax + 2696: 74 10 je 0x26a8 + 2698: a8 07 test $0x7,%al + 269a: 0f 85 34 01 00 00 jne 0x27d4 + 26a0: f7 d8 neg %eax + 26a2: 83 c0 20 add $0x20,%eax + 26a5: c1 e8 03 shr $0x3,%eax + 26a8: 44 8d 50 08 lea 0x8(%rax),%r10d + 26ac: 49 3b d2 cmp %r10,%rdx + 26af: 0f 8c 1f 01 00 00 jl 0x27d4 + 26b5: 45 89 c2 mov %r8d,%r10d + 26b8: 44 2b d0 sub %eax,%r10d + 26bb: 41 83 e2 07 and $0x7,%r10d + 26bf: 45 2b c2 sub %r10d,%r8d + 26c2: 45 33 d2 xor %r10d,%r10d + 26c5: 85 c0 test %eax,%eax + 26c7: 76 47 jbe 0x2710 + 26c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26d0: 00 + 26d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26df: 00 + 26e0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 26e6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 26ec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 26f0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 26f5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 26f9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 26fd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2702: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 2708: 49 ff c2 inc %r10 + 270b: 4c 3b d0 cmp %rax,%r10 + 270e: 72 d0 jb 0x26e0 + 2710: 4d 63 d0 movslq %r8d,%r10 + 2713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 271f: 00 + 2720: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 2725: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 272b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 2730: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 2734: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 273a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 273f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 2745: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 + 274b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 2752: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 2757: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 275b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 + 2762: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 2767: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) + 276e: 48 83 c0 08 add $0x8,%rax + 2772: 49 3b c2 cmp %r10,%rax + 2775: 72 a9 jb 0x2720 + 2777: 33 c0 xor %eax,%eax + 2779: 45 8d 50 01 lea 0x1(%r8),%r10d + 277d: 4d 63 d2 movslq %r10d,%r10 + 2780: 4c 3b d2 cmp %rdx,%r10 + 2783: 77 49 ja 0x27ce + 2785: 4d 63 c0 movslq %r8d,%r8 + 2788: 49 2b d0 sub %r8,%rdx + 278b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 278f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 2793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 279f: 00 + 27a0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 27a5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 27ab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 27af: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 27b4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 27b8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 27bc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 27c1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 27c6: 48 ff c0 inc %rax + 27c9: 48 3b c2 cmp %rdx,%rax + 27cc: 72 d2 jb 0x27a0 + 27ce: 33 c0 xor %eax,%eax + 27d0: c5 f8 77 vzeroupper + 27d3: c3 ret + 27d4: 45 33 c0 xor %r8d,%r8d + 27d7: eb 9e jmp 0x2777 + 27d9: b8 fa ff ff ff mov $0xfffffffa,%eax + 27de: c3 ret + 27df: b8 f8 ff ff ff mov $0xfffffff8,%eax + 27e4: c3 ret + 27e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 27ec: 00 + 27ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2800: 49 89 d1 mov %rdx,%r9 + 2803: 48 85 c9 test %rcx,%rcx + 2806: 0f 84 73 01 00 00 je 0x297f + 280c: 4d 85 c9 test %r9,%r9 + 280f: 0f 84 6a 01 00 00 je 0x297f + 2815: 45 85 c0 test %r8d,%r8d + 2818: 0f 8e 5b 01 00 00 jle 0x2979 + 281e: 49 63 d0 movslq %r8d,%rdx + 2821: 48 83 fa 08 cmp $0x8,%rdx + 2825: 0f 8c 49 01 00 00 jl 0x2974 + 282b: 4c 89 c8 mov %r9,%rax + 282e: 48 83 e0 1f and $0x1f,%rax + 2832: 89 c0 mov %eax,%eax + 2834: 85 c0 test %eax,%eax + 2836: 74 10 je 0x2848 + 2838: a8 07 test $0x7,%al + 283a: 0f 85 34 01 00 00 jne 0x2974 + 2840: f7 d8 neg %eax + 2842: 83 c0 20 add $0x20,%eax + 2845: c1 e8 03 shr $0x3,%eax + 2848: 44 8d 50 08 lea 0x8(%rax),%r10d + 284c: 49 3b d2 cmp %r10,%rdx + 284f: 0f 8c 1f 01 00 00 jl 0x2974 + 2855: 45 89 c2 mov %r8d,%r10d + 2858: 44 2b d0 sub %eax,%r10d + 285b: 41 83 e2 07 and $0x7,%r10d + 285f: 45 2b c2 sub %r10d,%r8d + 2862: 45 33 d2 xor %r10d,%r10d + 2865: 85 c0 test %eax,%eax + 2867: 76 47 jbe 0x28b0 + 2869: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2870: 00 + 2871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 287f: 00 + 2880: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 2886: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 288c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 2890: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2895: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2899: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 289d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 28a2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 28a8: 49 ff c2 inc %r10 + 28ab: 4c 3b d0 cmp %rax,%r10 + 28ae: 72 d0 jb 0x2880 + 28b0: 4d 63 d0 movslq %r8d,%r10 + 28b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 28b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 28bf: 00 + 28c0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 28c5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 28cb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 28d0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 28d4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 28da: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 28df: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 28e5: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 + 28ec: 01 + 28ed: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 28f4: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 28fb: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 2901: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 + 2908: 01 + 2909: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 290f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) + 2916: 01 + 2917: 48 83 c0 08 add $0x8,%rax + 291b: 49 3b c2 cmp %r10,%rax + 291e: 72 a0 jb 0x28c0 + 2920: 33 c0 xor %eax,%eax + 2922: 45 8d 50 01 lea 0x1(%r8),%r10d + 2926: 4d 63 d2 movslq %r10d,%r10 + 2929: 4c 3b d2 cmp %rdx,%r10 + 292c: 77 40 ja 0x296e + 292e: 4d 63 c0 movslq %r8d,%r8 + 2931: 49 2b d0 sub %r8,%rdx + 2934: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 2938: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 293c: 0f 1f 40 00 nopl 0x0(%rax) + 2940: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 2945: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 294b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 294f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2954: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2958: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 295c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2961: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 2966: 48 ff c0 inc %rax + 2969: 48 3b c2 cmp %rdx,%rax + 296c: 72 d2 jb 0x2940 + 296e: 33 c0 xor %eax,%eax + 2970: c5 f8 77 vzeroupper + 2973: c3 ret + 2974: 45 33 c0 xor %r8d,%r8d + 2977: eb a7 jmp 0x2920 + 2979: b8 fa ff ff ff mov $0xfffffffa,%eax + 297e: c3 ret + 297f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2984: c3 ret + 2985: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 298c: 00 + 298d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29a0: 48 83 ec 28 sub $0x28,%rsp + 29a4: 48 85 c9 test %rcx,%rcx + 29a7: 74 23 je 0x29cc + 29a9: 48 85 d2 test %rdx,%rdx + 29ac: 74 1e je 0x29cc + 29ae: 4d 85 c0 test %r8,%r8 + 29b1: 74 19 je 0x29cc + 29b3: 45 85 c9 test %r9d,%r9d + 29b6: 7e 1e jle 0x29d6 + 29b8: e8 d3 ce a5 01 call 0x1a5f890 + 29bd: ba 02 00 00 00 mov $0x2,%edx + 29c2: 85 c0 test %eax,%eax + 29c4: 0f 45 c2 cmovne %edx,%eax + 29c7: 48 83 c4 28 add $0x28,%rsp + 29cb: c3 ret + 29cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 29d1: 48 83 c4 28 add $0x28,%rsp + 29d5: c3 ret + 29d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 29db: 48 83 c4 28 add $0x28,%rsp + 29df: c3 ret + 29e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 29e5: 48 85 c9 test %rcx,%rcx + 29e8: 74 24 je 0x2a0e + 29ea: 48 85 d2 test %rdx,%rdx + 29ed: 74 1f je 0x2a0e + 29ef: 4d 85 c0 test %r8,%r8 + 29f2: 74 1a je 0x2a0e + 29f4: 45 85 c9 test %r9d,%r9d + 29f7: 7e 20 jle 0x2a19 + 29f9: e8 e2 13 a6 01 call 0x1a63de0 + 29fe: ba 02 00 00 00 mov $0x2,%edx + 2a03: 85 c0 test %eax,%eax + 2a05: 0f 45 c2 cmovne %edx,%eax + 2a08: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2a0d: c3 ret + 2a0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a13: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2a18: c3 ret + 2a19: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a1e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2a23: c3 ret + 2a24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a2b: 00 + 2a2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a3f: 00 + 2a40: 48 83 ec 28 sub $0x28,%rsp + 2a44: 48 85 c9 test %rcx,%rcx + 2a47: 74 23 je 0x2a6c + 2a49: 48 85 d2 test %rdx,%rdx + 2a4c: 74 1e je 0x2a6c + 2a4e: 4d 85 c0 test %r8,%r8 + 2a51: 74 19 je 0x2a6c + 2a53: 45 85 c9 test %r9d,%r9d + 2a56: 7e 1e jle 0x2a76 + 2a58: e8 93 37 a6 01 call 0x1a661f0 + 2a5d: ba 02 00 00 00 mov $0x2,%edx + 2a62: 85 c0 test %eax,%eax + 2a64: 0f 45 c2 cmovne %edx,%eax + 2a67: 48 83 c4 28 add $0x28,%rsp + 2a6b: c3 ret + 2a6c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a71: 48 83 c4 28 add $0x28,%rsp + 2a75: c3 ret + 2a76: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a7b: 48 83 c4 28 add $0x28,%rsp + 2a7f: c3 ret + 2a80: 48 83 ec 28 sub $0x28,%rsp + 2a84: 48 85 c9 test %rcx,%rcx + 2a87: 74 23 je 0x2aac + 2a89: 48 85 d2 test %rdx,%rdx + 2a8c: 74 1e je 0x2aac + 2a8e: 4d 85 c0 test %r8,%r8 + 2a91: 74 19 je 0x2aac + 2a93: 45 85 c9 test %r9d,%r9d + 2a96: 7e 1e jle 0x2ab6 + 2a98: e8 a3 79 a6 01 call 0x1a6a440 + 2a9d: ba 02 00 00 00 mov $0x2,%edx + 2aa2: 85 c0 test %eax,%eax + 2aa4: 0f 45 c2 cmovne %edx,%eax + 2aa7: 48 83 c4 28 add $0x28,%rsp + 2aab: c3 ret + 2aac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ab1: 48 83 c4 28 add $0x28,%rsp + 2ab5: c3 ret + 2ab6: b8 fa ff ff ff mov $0xfffffffa,%eax + 2abb: 48 83 c4 28 add $0x28,%rsp + 2abf: c3 ret + 2ac0: 48 83 ec 28 sub $0x28,%rsp + 2ac4: 48 85 c9 test %rcx,%rcx + 2ac7: 74 23 je 0x2aec + 2ac9: 48 85 d2 test %rdx,%rdx + 2acc: 74 1e je 0x2aec + 2ace: 4d 85 c0 test %r8,%r8 + 2ad1: 74 19 je 0x2aec + 2ad3: 45 85 c9 test %r9d,%r9d + 2ad6: 7e 1e jle 0x2af6 + 2ad8: e8 63 bd a6 01 call 0x1a6e840 + 2add: ba 02 00 00 00 mov $0x2,%edx + 2ae2: 85 c0 test %eax,%eax + 2ae4: 0f 45 c2 cmovne %edx,%eax + 2ae7: 48 83 c4 28 add $0x28,%rsp + 2aeb: c3 ret + 2aec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2af1: 48 83 c4 28 add $0x28,%rsp + 2af5: c3 ret + 2af6: b8 fa ff ff ff mov $0xfffffffa,%eax + 2afb: 48 83 c4 28 add $0x28,%rsp + 2aff: c3 ret + 2b00: 48 83 ec 28 sub $0x28,%rsp + 2b04: 48 85 c9 test %rcx,%rcx + 2b07: 74 23 je 0x2b2c + 2b09: 48 85 d2 test %rdx,%rdx + 2b0c: 74 1e je 0x2b2c + 2b0e: 4d 85 c0 test %r8,%r8 + 2b11: 74 19 je 0x2b2c + 2b13: 45 85 c9 test %r9d,%r9d + 2b16: 7e 1e jle 0x2b36 + 2b18: e8 43 fe a6 01 call 0x1a72960 + 2b1d: ba 02 00 00 00 mov $0x2,%edx + 2b22: 85 c0 test %eax,%eax + 2b24: 0f 45 c2 cmovne %edx,%eax + 2b27: 48 83 c4 28 add $0x28,%rsp + 2b2b: c3 ret + 2b2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2b31: 48 83 c4 28 add $0x28,%rsp + 2b35: c3 ret + 2b36: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b3b: 48 83 c4 28 add $0x28,%rsp + 2b3f: c3 ret + 2b40: 48 83 ec 28 sub $0x28,%rsp + 2b44: 48 85 c9 test %rcx,%rcx + 2b47: 74 25 je 0x2b6e + 2b49: 48 85 d2 test %rdx,%rdx + 2b4c: 74 20 je 0x2b6e + 2b4e: 4d 85 c0 test %r8,%r8 + 2b51: 74 1b je 0x2b6e + 2b53: 45 85 c9 test %r9d,%r9d + 2b56: 7f 0a jg 0x2b62 + 2b58: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b5d: 48 83 c4 28 add $0x28,%rsp + 2b61: c3 ret + 2b62: e8 d9 6c 03 00 call 0x39840 + 2b67: 33 c0 xor %eax,%eax + 2b69: 48 83 c4 28 add $0x28,%rsp + 2b6d: c3 ret + 2b6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2b73: 48 83 c4 28 add $0x28,%rsp + 2b77: c3 ret + 2b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b7f: 00 + 2b80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2b85: 48 85 c9 test %rcx,%rcx + 2b88: 74 27 je 0x2bb1 + 2b8a: 48 85 d2 test %rdx,%rdx + 2b8d: 74 22 je 0x2bb1 + 2b8f: 4d 85 c0 test %r8,%r8 + 2b92: 74 1d je 0x2bb1 + 2b94: 45 85 c9 test %r9d,%r9d + 2b97: 7f 0b jg 0x2ba4 + 2b99: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2ba3: c3 ret + 2ba4: e8 d7 72 03 00 call 0x39e80 + 2ba9: 33 c0 xor %eax,%eax + 2bab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2bb0: c3 ret + 2bb1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2bb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2bbb: c3 ret + 2bbc: 0f 1f 40 00 nopl 0x0(%rax) + 2bc0: 48 83 ec 28 sub $0x28,%rsp + 2bc4: 48 85 c9 test %rcx,%rcx + 2bc7: 74 25 je 0x2bee + 2bc9: 48 85 d2 test %rdx,%rdx + 2bcc: 74 20 je 0x2bee + 2bce: 4d 85 c0 test %r8,%r8 + 2bd1: 74 1b je 0x2bee + 2bd3: 45 85 c9 test %r9d,%r9d + 2bd6: 7f 0a jg 0x2be2 + 2bd8: b8 fa ff ff ff mov $0xfffffffa,%eax + 2bdd: 48 83 c4 28 add $0x28,%rsp + 2be1: c3 ret + 2be2: e8 b9 78 03 00 call 0x3a4a0 + 2be7: 33 c0 xor %eax,%eax + 2be9: 48 83 c4 28 add $0x28,%rsp + 2bed: c3 ret + 2bee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2bf3: 48 83 c4 28 add $0x28,%rsp + 2bf7: c3 ret + 2bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2bff: 00 + 2c00: 41 56 push %r14 + 2c02: 49 89 cb mov %rcx,%r11 + 2c05: 4d 85 db test %r11,%r11 + 2c08: 0f 84 1e 02 00 00 je 0x2e2c + 2c0e: 48 85 d2 test %rdx,%rdx + 2c11: 0f 84 15 02 00 00 je 0x2e2c + 2c17: 4d 85 c0 test %r8,%r8 + 2c1a: 0f 84 0c 02 00 00 je 0x2e2c + 2c20: 45 85 c9 test %r9d,%r9d + 2c23: 0f 8e fb 01 00 00 jle 0x2e24 + 2c29: 49 63 c9 movslq %r9d,%rcx + 2c2c: 48 83 f9 08 cmp $0x8,%rcx + 2c30: 0f 8c e9 01 00 00 jl 0x2e1f + 2c36: 4c 89 c0 mov %r8,%rax + 2c39: 48 83 e0 1f and $0x1f,%rax + 2c3d: 85 c0 test %eax,%eax + 2c3f: 74 0d je 0x2c4e + 2c41: a8 0f test $0xf,%al + 2c43: 0f 85 d6 01 00 00 jne 0x2e1f + 2c49: b8 01 00 00 00 mov $0x1,%eax + 2c4e: 41 89 c2 mov %eax,%r10d + 2c51: 4d 8d 72 08 lea 0x8(%r10),%r14 + 2c55: 49 3b ce cmp %r14,%rcx + 2c58: 0f 8c c1 01 00 00 jl 0x2e1f + 2c5e: 45 89 ce mov %r9d,%r14d + 2c61: 44 2b f0 sub %eax,%r14d + 2c64: 41 83 e6 07 and $0x7,%r14d + 2c68: 45 2b ce sub %r14d,%r9d + 2c6b: 45 33 f6 xor %r14d,%r14d + 2c6e: 4d 63 c9 movslq %r9d,%r9 + 2c71: 85 c0 test %eax,%eax + 2c73: 4c 89 f0 mov %r14,%rax + 2c76: 76 3f jbe 0x2cb7 + 2c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c7f: 00 + 2c80: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 2c86: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 2c8b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 2c90: 49 ff c6 inc %r14 + 2c93: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 2c97: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 2c9c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 2ca0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 2ca4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 2ca8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 2cae: 48 83 c0 10 add $0x10,%rax + 2cb2: 4d 3b f2 cmp %r10,%r14 + 2cb5: 72 c9 jb 0x2c80 + 2cb7: 4c 89 d0 mov %r10,%rax + 2cba: 48 c1 e0 04 shl $0x4,%rax + 2cbe: 66 90 xchg %ax,%ax + 2cc0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 + 2cc5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 + 2ccb: 49 83 c2 08 add $0x8,%r10 + 2ccf: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 + 2cd6: 01 + 2cd7: c5 ff 12 c1 vmovddup %ymm1,%ymm0 + 2cdb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 2cdf: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 + 2ce6: 01 + 2ce7: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 2ceb: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 + 2cf0: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 + 2cf4: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 + 2cf8: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) + 2cfe: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 + 2d05: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 + 2d0b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 + 2d12: 01 + 2d13: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 + 2d1a: 01 + 2d1b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 + 2d1f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 + 2d23: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 + 2d28: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 + 2d2c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 + 2d30: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 + 2d34: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) + 2d3b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 + 2d41: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 + 2d48: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 + 2d4f: 01 + 2d50: c5 ff 12 d3 vmovddup %ymm3,%ymm2 + 2d54: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 + 2d58: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 + 2d5f: 01 + 2d60: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 + 2d64: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 + 2d69: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 + 2d6d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 2d71: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) + 2d78: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 + 2d7e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 + 2d85: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 + 2d8c: 01 + 2d8d: c5 ff 12 e9 vmovddup %ymm1,%ymm5 + 2d91: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 2d95: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 + 2d9c: 01 + 2d9d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 + 2da1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 + 2da6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 + 2daa: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 + 2dae: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) + 2db5: 48 05 80 00 00 00 add $0x80,%rax + 2dbb: 4d 3b d1 cmp %r9,%r10 + 2dbe: 0f 82 fc fe ff ff jb 0x2cc0 + 2dc4: 4c 89 c8 mov %r9,%rax + 2dc7: 48 c1 e0 04 shl $0x4,%rax + 2dcb: 4c 3b c9 cmp %rcx,%r9 + 2dce: 73 47 jae 0x2e17 + 2dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2dd7: 00 + 2dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ddf: 90 nop + 2de0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 2de6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 2deb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 2df0: 49 ff c1 inc %r9 + 2df3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 2df7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 2dfc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 2e00: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 2e04: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 2e08: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 2e0e: 48 83 c0 10 add $0x10,%rax + 2e12: 4c 3b c9 cmp %rcx,%r9 + 2e15: 72 c9 jb 0x2de0 + 2e17: 33 c0 xor %eax,%eax + 2e19: c5 f8 77 vzeroupper + 2e1c: 41 5e pop %r14 + 2e1e: c3 ret + 2e1f: 45 33 c9 xor %r9d,%r9d + 2e22: eb a0 jmp 0x2dc4 + 2e24: b8 fa ff ff ff mov $0xfffffffa,%eax + 2e29: 41 5e pop %r14 + 2e2b: c3 ret + 2e2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2e31: 41 5e pop %r14 + 2e33: c3 ret + 2e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e40: 41 56 push %r14 + 2e42: 49 89 cb mov %rcx,%r11 + 2e45: 4d 85 db test %r11,%r11 + 2e48: 0f 84 db 01 00 00 je 0x3029 + 2e4e: 48 85 d2 test %rdx,%rdx + 2e51: 0f 84 d2 01 00 00 je 0x3029 + 2e57: 4d 85 c0 test %r8,%r8 + 2e5a: 0f 84 c9 01 00 00 je 0x3029 + 2e60: 45 85 c9 test %r9d,%r9d + 2e63: 0f 8e b8 01 00 00 jle 0x3021 + 2e69: 49 63 c9 movslq %r9d,%rcx + 2e6c: 48 83 f9 08 cmp $0x8,%rcx + 2e70: 0f 8c a6 01 00 00 jl 0x301c + 2e76: 4c 89 c0 mov %r8,%rax + 2e79: 48 83 e0 1f and $0x1f,%rax + 2e7d: 85 c0 test %eax,%eax + 2e7f: 74 0d je 0x2e8e + 2e81: a8 0f test $0xf,%al + 2e83: 0f 85 93 01 00 00 jne 0x301c + 2e89: b8 01 00 00 00 mov $0x1,%eax + 2e8e: 41 89 c2 mov %eax,%r10d + 2e91: 4d 8d 72 08 lea 0x8(%r10),%r14 + 2e95: 49 3b ce cmp %r14,%rcx + 2e98: 0f 8c 7e 01 00 00 jl 0x301c + 2e9e: 45 89 ce mov %r9d,%r14d + 2ea1: 44 2b f0 sub %eax,%r14d + 2ea4: 41 83 e6 07 and $0x7,%r14d + 2ea8: 45 2b ce sub %r14d,%r9d + 2eab: 45 33 f6 xor %r14d,%r14d + 2eae: 4d 63 c9 movslq %r9d,%r9 + 2eb1: 85 c0 test %eax,%eax + 2eb3: 4c 89 f0 mov %r14,%rax + 2eb6: 76 3c jbe 0x2ef4 + 2eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ebf: 00 + 2ec0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 2ec6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 2ecb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 2ecf: 49 ff c6 inc %r14 + 2ed2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 2ed7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 2edb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 2ee0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 2ee5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 2eeb: 48 83 c0 10 add $0x10,%rax + 2eef: 4d 3b f2 cmp %r10,%r14 + 2ef2: 72 cc jb 0x2ec0 + 2ef4: 4c 89 d0 mov %r10,%rax + 2ef7: 48 c1 e0 04 shl $0x4,%rax + 2efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f00: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 2f06: 4e 8d 34 00 lea (%rax,%r8,1),%r14 + 2f0a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 2f0f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 2f13: 49 83 c2 08 add $0x8,%r10 + 2f17: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 2f1c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 2f20: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 2f25: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 2f2a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) + 2f2f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 2f36: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 + 2f3c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 2f40: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 2f45: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 2f49: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 + 2f4f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 2f54: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) + 2f5a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 2f61: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 + 2f67: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 2f6b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 2f70: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 2f74: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 + 2f7a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 2f7f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) + 2f85: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 2f8c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 + 2f92: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 2f96: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 2f9b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 2f9f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 + 2fa5: 48 05 80 00 00 00 add $0x80,%rax + 2fab: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 2fb0: 4d 3b d1 cmp %r9,%r10 + 2fb3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) + 2fb9: 0f 82 41 ff ff ff jb 0x2f00 + 2fbf: 4c 89 c8 mov %r9,%rax + 2fc2: 48 c1 e0 04 shl $0x4,%rax + 2fc6: 4c 3b c9 cmp %rcx,%r9 + 2fc9: 73 49 jae 0x3014 + 2fcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2fd2: 00 + 2fd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2fe0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 2fe6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 2feb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 2fef: 49 ff c1 inc %r9 + 2ff2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 2ff7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 2ffb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 3000: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 3005: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 300b: 48 83 c0 10 add $0x10,%rax + 300f: 4c 3b c9 cmp %rcx,%r9 + 3012: 72 cc jb 0x2fe0 + 3014: 33 c0 xor %eax,%eax + 3016: c5 f8 77 vzeroupper + 3019: 41 5e pop %r14 + 301b: c3 ret + 301c: 45 33 c9 xor %r9d,%r9d + 301f: eb 9e jmp 0x2fbf + 3021: b8 fa ff ff ff mov $0xfffffffa,%eax + 3026: 41 5e pop %r14 + 3028: c3 ret + 3029: b8 f8 ff ff ff mov $0xfffffff8,%eax + 302e: 41 5e pop %r14 + 3030: c3 ret + 3031: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3038: 00 + 3039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3040: 41 56 push %r14 + 3042: 49 89 cb mov %rcx,%r11 + 3045: 4d 85 db test %r11,%r11 + 3048: 0f 84 f8 01 00 00 je 0x3246 + 304e: 48 85 d2 test %rdx,%rdx + 3051: 0f 84 ef 01 00 00 je 0x3246 + 3057: 4d 85 c0 test %r8,%r8 + 305a: 0f 84 e6 01 00 00 je 0x3246 + 3060: 45 85 c9 test %r9d,%r9d + 3063: 0f 8e d5 01 00 00 jle 0x323e + 3069: 49 63 c9 movslq %r9d,%rcx + 306c: 48 83 f9 08 cmp $0x8,%rcx + 3070: 0f 8c c3 01 00 00 jl 0x3239 + 3076: 4c 89 c0 mov %r8,%rax + 3079: 48 83 e0 1f and $0x1f,%rax + 307d: 85 c0 test %eax,%eax + 307f: 74 0d je 0x308e + 3081: a8 0f test $0xf,%al + 3083: 0f 85 b0 01 00 00 jne 0x3239 + 3089: b8 01 00 00 00 mov $0x1,%eax + 308e: 41 89 c2 mov %eax,%r10d + 3091: 4d 8d 72 08 lea 0x8(%r10),%r14 + 3095: 49 3b ce cmp %r14,%rcx + 3098: 0f 8c 9b 01 00 00 jl 0x3239 + 309e: 45 89 ce mov %r9d,%r14d + 30a1: 44 2b f0 sub %eax,%r14d + 30a4: 41 83 e6 07 and $0x7,%r14d + 30a8: 45 2b ce sub %r14d,%r9d + 30ab: 45 33 f6 xor %r14d,%r14d + 30ae: 4d 63 c9 movslq %r9d,%r9 + 30b1: 85 c0 test %eax,%eax + 30b3: 4c 89 f0 mov %r14,%rax + 30b6: 76 39 jbe 0x30f1 + 30b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30bf: 00 + 30c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 30c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 30cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 30cf: 49 ff c6 inc %r14 + 30d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 30d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 30db: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 30e2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 30e8: 48 83 c0 10 add $0x10,%rax + 30ec: 4d 3b f2 cmp %r10,%r14 + 30ef: 72 cf jb 0x30c0 + 30f1: 4c 89 d0 mov %r10,%rax + 30f4: 48 c1 e0 04 shl $0x4,%rax + 30f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30ff: 00 + 3100: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 3106: 49 83 c2 08 add $0x8,%r10 + 310a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 310f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 3113: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 3118: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 311c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 3121: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 3126: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) + 312c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 3133: 01 + 3134: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 313b: 01 + 313c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 3142: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 3149: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 314f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 3156: 01 + 3157: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 315d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) + 3164: 01 + 3165: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 316c: 02 + 316d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 3174: 02 + 3175: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 317b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 3182: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 3188: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 318f: 02 + 3190: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 3196: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) + 319d: 02 + 319e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 31a5: 03 + 31a6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 31ad: 03 + 31ae: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 31b4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 31bb: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 31c1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 31c7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 31cd: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) + 31d4: 48 05 80 00 00 00 add $0x80,%rax + 31da: 4d 3b d1 cmp %r9,%r10 + 31dd: 0f 82 1d ff ff ff jb 0x3100 + 31e3: 4c 89 c8 mov %r9,%rax + 31e6: 48 c1 e0 04 shl $0x4,%rax + 31ea: 4c 3b c9 cmp %rcx,%r9 + 31ed: 73 42 jae 0x3231 + 31ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 31f6: 00 + 31f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31fe: 66 90 xchg %ax,%ax + 3200: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 3206: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 320b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 320f: 49 ff c1 inc %r9 + 3212: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 3217: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 321b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 3222: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 3228: 48 83 c0 10 add $0x10,%rax + 322c: 4c 3b c9 cmp %rcx,%r9 + 322f: 72 cf jb 0x3200 + 3231: 33 c0 xor %eax,%eax + 3233: c5 f8 77 vzeroupper + 3236: 41 5e pop %r14 + 3238: c3 ret + 3239: 45 33 c9 xor %r9d,%r9d + 323c: eb a5 jmp 0x31e3 + 323e: b8 fa ff ff ff mov $0xfffffffa,%eax + 3243: 41 5e pop %r14 + 3245: c3 ret + 3246: b8 f8 ff ff ff mov $0xfffffff8,%eax + 324b: 41 5e pop %r14 + 324d: c3 ret + 324e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3255: 00 + 3256: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 325d: 0f 1f 00 nopl (%rax) + 3260: 53 push %rbx + 3261: 56 push %rsi + 3262: 57 push %rdi + 3263: 41 54 push %r12 + 3265: 41 55 push %r13 + 3267: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 326e: 4d 89 c4 mov %r8,%r12 + 3271: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260cc10 + 3278: 45 89 cd mov %r9d,%r13d + 327b: 48 33 c4 xor %rsp,%rax + 327e: 48 89 cf mov %rcx,%rdi + 3281: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 3288: 00 + 3289: 4d 85 e4 test %r12,%r12 + 328c: 0f 84 b3 01 00 00 je 0x3445 + 3292: 48 85 ff test %rdi,%rdi + 3295: 0f 84 94 01 00 00 je 0x342f + 329b: 48 85 d2 test %rdx,%rdx + 329e: 0f 84 63 01 00 00 je 0x3407 + 32a4: 45 85 ed test %r13d,%r13d + 32a7: 0f 8e 32 01 00 00 jle 0x33df + 32ad: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 32b2: 48 89 c3 mov %rax,%rbx + 32b5: 48 83 e3 3f and $0x3f,%rbx + 32b9: 48 f7 db neg %rbx + 32bc: 48 83 e3 3f and $0x3f,%rbx + 32c0: 41 83 fd 40 cmp $0x40,%r13d + 32c4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 32c8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 32cf: 00 + 32d0: 0f 8e a1 00 00 00 jle 0x3377 + 32d6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 32db: 45 89 ee mov %r13d,%r14d + 32de: 4d 89 e5 mov %r12,%r13 + 32e1: 49 89 d4 mov %rdx,%r12 + 32e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 32eb: 00 + 32ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 32f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 32f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 32ff: 00 + 3300: 4c 89 e1 mov %r12,%rcx + 3303: 48 89 f2 mov %rsi,%rdx + 3306: 49 89 d8 mov %rbx,%r8 + 3309: 41 b9 40 00 00 00 mov $0x40,%r9d + 330f: e8 cc 4b 13 00 call 0x137ee0 + 3314: 48 89 f9 mov %rdi,%rcx + 3317: 48 89 f2 mov %rsi,%rdx + 331a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3320: e8 bb c3 ff ff call 0xfffffffffffff6e0 + 3325: 48 89 f9 mov %rdi,%rcx + 3328: 48 89 da mov %rbx,%rdx + 332b: 41 b8 40 00 00 00 mov $0x40,%r8d + 3331: e8 aa c3 ff ff call 0xfffffffffffff6e0 + 3336: 48 89 d9 mov %rbx,%rcx + 3339: 48 89 f2 mov %rsi,%rdx + 333c: 4d 89 e8 mov %r13,%r8 + 333f: 41 b9 40 00 00 00 mov $0x40,%r9d + 3345: e8 16 77 03 00 call 0x3aa60 + 334a: 41 83 c6 c0 add $0xffffffc0,%r14d + 334e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3355: 49 81 c4 00 02 00 00 add $0x200,%r12 + 335c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3363: 41 83 fe 40 cmp $0x40,%r14d + 3367: 7f 97 jg 0x3300 + 3369: 4c 89 e2 mov %r12,%rdx + 336c: 4d 89 ec mov %r13,%r12 + 336f: 45 89 f5 mov %r14d,%r13d + 3372: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3377: 48 89 d1 mov %rdx,%rcx + 337a: 48 89 f2 mov %rsi,%rdx + 337d: 49 89 d8 mov %rbx,%r8 + 3380: 45 89 e9 mov %r13d,%r9d + 3383: e8 58 4b 13 00 call 0x137ee0 + 3388: 48 89 f9 mov %rdi,%rcx + 338b: 48 89 f2 mov %rsi,%rdx + 338e: 45 89 e8 mov %r13d,%r8d + 3391: e8 4a c3 ff ff call 0xfffffffffffff6e0 + 3396: 48 89 f9 mov %rdi,%rcx + 3399: 48 89 da mov %rbx,%rdx + 339c: 45 89 e8 mov %r13d,%r8d + 339f: e8 3c c3 ff ff call 0xfffffffffffff6e0 + 33a4: 48 89 d9 mov %rbx,%rcx + 33a7: 48 89 f2 mov %rsi,%rdx + 33aa: 4d 89 e0 mov %r12,%r8 + 33ad: 45 89 e9 mov %r13d,%r9d + 33b0: e8 ab 76 03 00 call 0x3aa60 + 33b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 33bc: 00 + 33bd: 48 33 cc xor %rsp,%rcx + 33c0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260cc10 + 33c7: 75 11 jne 0x33da + 33c9: 33 c0 xor %eax,%eax + 33cb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 33d2: 41 5d pop %r13 + 33d4: 41 5c pop %r12 + 33d6: 5f pop %rdi + 33d7: 5e pop %rsi + 33d8: 5b pop %rbx + 33d9: c3 ret + 33da: e8 91 4f 12 01 call 0x1128370 + 33df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 33e6: 00 + 33e7: 48 33 cc xor %rsp,%rcx + 33ea: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260cc10 + 33f1: 75 e7 jne 0x33da + 33f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 33f8: 48 81 c4 70 04 00 00 add $0x470,%rsp + 33ff: 41 5d pop %r13 + 3401: 41 5c pop %r12 + 3403: 5f pop %rdi + 3404: 5e pop %rsi + 3405: 5b pop %rbx + 3406: c3 ret + 3407: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 340e: 00 + 340f: 48 33 cc xor %rsp,%rcx + 3412: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260cc10 + 3419: 75 bf jne 0x33da + 341b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3420: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3427: 41 5d pop %r13 + 3429: 41 5c pop %r12 + 342b: 5f pop %rdi + 342c: 5e pop %rsi + 342d: 5b pop %rbx + 342e: c3 ret + 342f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3436: 00 + 3437: 48 33 cc xor %rsp,%rcx + 343a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260cc10 + 3441: 75 97 jne 0x33da + 3443: eb d6 jmp 0x341b + 3445: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 344c: 00 + 344d: 48 33 cc xor %rsp,%rcx + 3450: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260cc10 + 3457: 75 81 jne 0x33da + 3459: eb c0 jmp 0x341b + 345b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3460: 53 push %rbx + 3461: 56 push %rsi + 3462: 57 push %rdi + 3463: 41 54 push %r12 + 3465: 41 55 push %r13 + 3467: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp + 346e: ff + 346f: 4d 89 c4 mov %r8,%r12 + 3472: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260cc10 + 3479: 45 89 cd mov %r9d,%r13d + 347c: 48 33 c4 xor %rsp,%rax + 347f: 48 89 cf mov %rcx,%rdi + 3482: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 3489: 00 + 348a: 4d 85 e4 test %r12,%r12 + 348d: 0f 84 b5 01 00 00 je 0x3648 + 3493: 48 85 ff test %rdi,%rdi + 3496: 0f 84 96 01 00 00 je 0x3632 + 349c: 48 85 d2 test %rdx,%rdx + 349f: 0f 84 64 01 00 00 je 0x3609 + 34a5: 45 85 ed test %r13d,%r13d + 34a8: 0f 8e 32 01 00 00 jle 0x35e0 + 34ae: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 34b3: 48 83 e0 3f and $0x3f,%rax + 34b7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 34bc: 48 f7 d8 neg %rax + 34bf: 48 83 e0 3f and $0x3f,%rax + 34c3: 48 03 f0 add %rax,%rsi + 34c6: 48 89 f3 mov %rsi,%rbx + 34c9: 48 81 c3 00 02 00 00 add $0x200,%rbx + 34d0: 41 83 fd 40 cmp $0x40,%r13d + 34d4: 0f 8e 9d 00 00 00 jle 0x3577 + 34da: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 34df: 45 89 ee mov %r13d,%r14d + 34e2: 4d 89 e5 mov %r12,%r13 + 34e5: 49 89 d4 mov %rdx,%r12 + 34e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34ef: 00 + 34f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 34f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 34fe: 00 00 + 3500: 4c 89 e1 mov %r12,%rcx + 3503: 48 89 f2 mov %rsi,%rdx + 3506: 49 89 d8 mov %rbx,%r8 + 3509: 41 b9 40 00 00 00 mov $0x40,%r9d + 350f: e8 ec 49 13 00 call 0x137f00 + 3514: 48 89 f9 mov %rdi,%rcx + 3517: 48 89 f2 mov %rsi,%rdx + 351a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3520: e8 fb c1 ff ff call 0xfffffffffffff720 + 3525: 48 89 f9 mov %rdi,%rcx + 3528: 48 89 da mov %rbx,%rdx + 352b: 41 b8 40 00 00 00 mov $0x40,%r8d + 3531: e8 ea c1 ff ff call 0xfffffffffffff720 + 3536: 48 89 d9 mov %rbx,%rcx + 3539: 48 89 f2 mov %rsi,%rdx + 353c: 4d 89 e8 mov %r13,%r8 + 353f: 41 b9 40 00 00 00 mov $0x40,%r9d + 3545: e8 f6 7a 03 00 call 0x3b040 + 354a: 41 83 c6 c0 add $0xffffffc0,%r14d + 354e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3555: 49 81 c4 00 02 00 00 add $0x200,%r12 + 355c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3563: 41 83 fe 40 cmp $0x40,%r14d + 3567: 7f 97 jg 0x3500 + 3569: 4c 89 e2 mov %r12,%rdx + 356c: 4d 89 ec mov %r13,%r12 + 356f: 45 89 f5 mov %r14d,%r13d + 3572: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3577: 48 89 d1 mov %rdx,%rcx + 357a: 48 89 f2 mov %rsi,%rdx + 357d: 49 89 d8 mov %rbx,%r8 + 3580: 45 89 e9 mov %r13d,%r9d + 3583: e8 78 49 13 00 call 0x137f00 + 3588: 48 89 f9 mov %rdi,%rcx + 358b: 48 89 f2 mov %rsi,%rdx + 358e: 45 89 e8 mov %r13d,%r8d + 3591: e8 8a c1 ff ff call 0xfffffffffffff720 + 3596: 48 89 f9 mov %rdi,%rcx + 3599: 48 89 da mov %rbx,%rdx + 359c: 45 89 e8 mov %r13d,%r8d + 359f: e8 7c c1 ff ff call 0xfffffffffffff720 + 35a4: 48 89 d9 mov %rbx,%rcx + 35a7: 48 89 f2 mov %rsi,%rdx + 35aa: 4d 89 e0 mov %r12,%r8 + 35ad: 45 89 e9 mov %r13d,%r9d + 35b0: e8 8b 7a 03 00 call 0x3b040 + 35b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 35bc: 00 + 35bd: 48 33 cc xor %rsp,%rcx + 35c0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260cc10 + 35c7: 75 12 jne 0x35db + 35c9: 33 c0 xor %eax,%eax + 35cb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 35d2: 00 + 35d3: 41 5d pop %r13 + 35d5: 41 5c pop %r12 + 35d7: 5f pop %rdi + 35d8: 5e pop %rsi + 35d9: 5b pop %rbx + 35da: c3 ret + 35db: e8 90 4d 12 01 call 0x1128370 + 35e0: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 35e7: 00 + 35e8: 48 33 cc xor %rsp,%rcx + 35eb: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260cc10 + 35f2: 75 e7 jne 0x35db + 35f4: b8 fa ff ff ff mov $0xfffffffa,%eax + 35f9: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 3600: 00 + 3601: 41 5d pop %r13 + 3603: 41 5c pop %r12 + 3605: 5f pop %rdi + 3606: 5e pop %rsi + 3607: 5b pop %rbx + 3608: c3 ret + 3609: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3610: 00 + 3611: 48 33 cc xor %rsp,%rcx + 3614: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260cc10 + 361b: 75 be jne 0x35db + 361d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3622: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 3629: 00 + 362a: 41 5d pop %r13 + 362c: 41 5c pop %r12 + 362e: 5f pop %rdi + 362f: 5e pop %rsi + 3630: 5b pop %rbx + 3631: c3 ret + 3632: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3639: 00 + 363a: 48 33 cc xor %rsp,%rcx + 363d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260cc10 + 3644: 75 95 jne 0x35db + 3646: eb d5 jmp 0x361d + 3648: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 364f: 00 + 3650: 48 33 cc xor %rsp,%rcx + 3653: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260cc10 + 365a: 0f 85 7b ff ff ff jne 0x35db + 3660: eb bb jmp 0x361d + 3662: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3669: 00 + 366a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3671: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3678: 00 + 3679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3680: 53 push %rbx + 3681: 56 push %rsi + 3682: 57 push %rdi + 3683: 41 54 push %r12 + 3685: 41 55 push %r13 + 3687: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 368e: 4d 89 c4 mov %r8,%r12 + 3691: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260cc10 + 3698: 48 33 c4 xor %rsp,%rax + 369b: 45 89 cd mov %r9d,%r13d + 369e: 48 89 cf mov %rcx,%rdi + 36a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 36a8: 00 + 36a9: 4d 85 e4 test %r12,%r12 + 36ac: 0f 84 b3 01 00 00 je 0x3865 + 36b2: 48 85 ff test %rdi,%rdi + 36b5: 0f 84 94 01 00 00 je 0x384f + 36bb: 48 85 d2 test %rdx,%rdx + 36be: 0f 84 63 01 00 00 je 0x3827 + 36c4: 45 85 ed test %r13d,%r13d + 36c7: 0f 8e 32 01 00 00 jle 0x37ff + 36cd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 36d2: 48 89 f0 mov %rsi,%rax + 36d5: 48 83 e0 3f and $0x3f,%rax + 36d9: 48 f7 d8 neg %rax + 36dc: 48 83 e0 3f and $0x3f,%rax + 36e0: 48 03 f0 add %rax,%rsi + 36e3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 36ea: 00 + 36eb: 41 83 fd 40 cmp $0x40,%r13d + 36ef: 0f 8e a2 00 00 00 jle 0x3797 + 36f5: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 36fa: 45 89 ee mov %r13d,%r14d + 36fd: 4d 89 e5 mov %r12,%r13 + 3700: 49 89 d4 mov %rdx,%r12 + 3703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 370a: 00 + 370b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3720: 4c 89 e1 mov %r12,%rcx + 3723: 48 89 f2 mov %rsi,%rdx + 3726: 49 89 d8 mov %rbx,%r8 + 3729: 41 b9 40 00 00 00 mov $0x40,%r9d + 372f: e8 ec 47 13 00 call 0x137f20 + 3734: 48 89 f9 mov %rdi,%rcx + 3737: 48 89 f2 mov %rsi,%rdx + 373a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3740: e8 1b c0 ff ff call 0xfffffffffffff760 + 3745: 48 89 f9 mov %rdi,%rcx + 3748: 48 89 da mov %rbx,%rdx + 374b: 41 b8 40 00 00 00 mov $0x40,%r8d + 3751: e8 0a c0 ff ff call 0xfffffffffffff760 + 3756: 48 89 d9 mov %rbx,%rcx + 3759: 48 89 f2 mov %rsi,%rdx + 375c: 4d 89 e8 mov %r13,%r8 + 375f: 41 b9 40 00 00 00 mov $0x40,%r9d + 3765: e8 b6 7c 03 00 call 0x3b420 + 376a: 41 83 c6 c0 add $0xffffffc0,%r14d + 376e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3775: 49 81 c4 00 02 00 00 add $0x200,%r12 + 377c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3783: 41 83 fe 40 cmp $0x40,%r14d + 3787: 7f 97 jg 0x3720 + 3789: 4c 89 e2 mov %r12,%rdx + 378c: 4d 89 ec mov %r13,%r12 + 378f: 45 89 f5 mov %r14d,%r13d + 3792: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3797: 48 89 d1 mov %rdx,%rcx + 379a: 48 89 f2 mov %rsi,%rdx + 379d: 49 89 d8 mov %rbx,%r8 + 37a0: 45 89 e9 mov %r13d,%r9d + 37a3: e8 78 47 13 00 call 0x137f20 + 37a8: 48 89 f9 mov %rdi,%rcx + 37ab: 48 89 f2 mov %rsi,%rdx + 37ae: 45 89 e8 mov %r13d,%r8d + 37b1: e8 aa bf ff ff call 0xfffffffffffff760 + 37b6: 48 89 f9 mov %rdi,%rcx + 37b9: 48 89 da mov %rbx,%rdx + 37bc: 45 89 e8 mov %r13d,%r8d + 37bf: e8 9c bf ff ff call 0xfffffffffffff760 + 37c4: 48 89 d9 mov %rbx,%rcx + 37c7: 48 89 f2 mov %rsi,%rdx + 37ca: 4d 89 e0 mov %r12,%r8 + 37cd: 45 89 e9 mov %r13d,%r9d + 37d0: e8 4b 7c 03 00 call 0x3b420 + 37d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 37dc: 00 + 37dd: 48 33 cc xor %rsp,%rcx + 37e0: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260cc10 + 37e7: 75 11 jne 0x37fa + 37e9: 33 c0 xor %eax,%eax + 37eb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 37f2: 41 5d pop %r13 + 37f4: 41 5c pop %r12 + 37f6: 5f pop %rdi + 37f7: 5e pop %rsi + 37f8: 5b pop %rbx + 37f9: c3 ret + 37fa: e8 71 4b 12 01 call 0x1128370 + 37ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3806: 00 + 3807: 48 33 cc xor %rsp,%rcx + 380a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260cc10 + 3811: 75 e7 jne 0x37fa + 3813: b8 fa ff ff ff mov $0xfffffffa,%eax + 3818: 48 81 c4 70 04 00 00 add $0x470,%rsp + 381f: 41 5d pop %r13 + 3821: 41 5c pop %r12 + 3823: 5f pop %rdi + 3824: 5e pop %rsi + 3825: 5b pop %rbx + 3826: c3 ret + 3827: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 382e: 00 + 382f: 48 33 cc xor %rsp,%rcx + 3832: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260cc10 + 3839: 75 bf jne 0x37fa + 383b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3840: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3847: 41 5d pop %r13 + 3849: 41 5c pop %r12 + 384b: 5f pop %rdi + 384c: 5e pop %rsi + 384d: 5b pop %rbx + 384e: c3 ret + 384f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3856: 00 + 3857: 48 33 cc xor %rsp,%rcx + 385a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260cc10 + 3861: 75 97 jne 0x37fa + 3863: eb d6 jmp 0x383b + 3865: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 386c: 00 + 386d: 48 33 cc xor %rsp,%rcx + 3870: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260cc10 + 3877: 75 81 jne 0x37fa + 3879: eb c0 jmp 0x383b + 387b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3880: 53 push %rbx + 3881: 56 push %rsi + 3882: 57 push %rdi + 3883: 41 54 push %r12 + 3885: 41 55 push %r13 + 3887: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 388e: 4d 89 c4 mov %r8,%r12 + 3891: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260cc10 + 3898: 45 89 cd mov %r9d,%r13d + 389b: 48 33 c4 xor %rsp,%rax + 389e: 48 89 cf mov %rcx,%rdi + 38a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 38a8: 00 + 38a9: 4d 85 e4 test %r12,%r12 + 38ac: 0f 84 b3 01 00 00 je 0x3a65 + 38b2: 48 85 ff test %rdi,%rdi + 38b5: 0f 84 94 01 00 00 je 0x3a4f + 38bb: 48 85 d2 test %rdx,%rdx + 38be: 0f 84 63 01 00 00 je 0x3a27 + 38c4: 45 85 ed test %r13d,%r13d + 38c7: 0f 8e 32 01 00 00 jle 0x39ff + 38cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 38d2: 48 89 c3 mov %rax,%rbx + 38d5: 48 83 e3 3f and $0x3f,%rbx + 38d9: 48 f7 db neg %rbx + 38dc: 48 83 e3 3f and $0x3f,%rbx + 38e0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 38e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 38eb: 00 + 38ec: 41 83 fd 40 cmp $0x40,%r13d + 38f0: 0f 8e a1 00 00 00 jle 0x3997 + 38f6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 38fb: 45 89 ee mov %r13d,%r14d + 38fe: 4d 89 e5 mov %r12,%r13 + 3901: 49 89 d4 mov %rdx,%r12 + 3904: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 390b: 00 + 390c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 391f: 00 + 3920: 4c 89 e1 mov %r12,%rcx + 3923: 48 89 f2 mov %rsi,%rdx + 3926: 49 89 d8 mov %rbx,%r8 + 3929: 41 b9 40 00 00 00 mov $0x40,%r9d + 392f: e8 0c 46 13 00 call 0x137f40 + 3934: 48 89 f9 mov %rdi,%rcx + 3937: 48 89 f2 mov %rsi,%rdx + 393a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3940: e8 5b be ff ff call 0xfffffffffffff7a0 + 3945: 48 89 f9 mov %rdi,%rcx + 3948: 48 89 da mov %rbx,%rdx + 394b: 41 b8 40 00 00 00 mov $0x40,%r8d + 3951: e8 4a be ff ff call 0xfffffffffffff7a0 + 3956: 48 89 d9 mov %rbx,%rcx + 3959: 48 89 f2 mov %rsi,%rdx + 395c: 4d 89 e8 mov %r13,%r8 + 395f: 41 b9 40 00 00 00 mov $0x40,%r9d + 3965: e8 36 80 03 00 call 0x3b9a0 + 396a: 41 83 c6 c0 add $0xffffffc0,%r14d + 396e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3975: 49 81 c4 00 02 00 00 add $0x200,%r12 + 397c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3983: 41 83 fe 40 cmp $0x40,%r14d + 3987: 7f 97 jg 0x3920 + 3989: 4c 89 e2 mov %r12,%rdx + 398c: 4d 89 ec mov %r13,%r12 + 398f: 45 89 f5 mov %r14d,%r13d + 3992: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3997: 48 89 d1 mov %rdx,%rcx + 399a: 48 89 f2 mov %rsi,%rdx + 399d: 49 89 d8 mov %rbx,%r8 + 39a0: 45 89 e9 mov %r13d,%r9d + 39a3: e8 98 45 13 00 call 0x137f40 + 39a8: 48 89 f9 mov %rdi,%rcx + 39ab: 48 89 f2 mov %rsi,%rdx + 39ae: 45 89 e8 mov %r13d,%r8d + 39b1: e8 ea bd ff ff call 0xfffffffffffff7a0 + 39b6: 48 89 f9 mov %rdi,%rcx + 39b9: 48 89 da mov %rbx,%rdx + 39bc: 45 89 e8 mov %r13d,%r8d + 39bf: e8 dc bd ff ff call 0xfffffffffffff7a0 + 39c4: 48 89 d9 mov %rbx,%rcx + 39c7: 48 89 f2 mov %rsi,%rdx + 39ca: 4d 89 e0 mov %r12,%r8 + 39cd: 45 89 e9 mov %r13d,%r9d + 39d0: e8 cb 7f 03 00 call 0x3b9a0 + 39d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 39dc: 00 + 39dd: 48 33 cc xor %rsp,%rcx + 39e0: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260cc10 + 39e7: 75 11 jne 0x39fa + 39e9: 33 c0 xor %eax,%eax + 39eb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 39f2: 41 5d pop %r13 + 39f4: 41 5c pop %r12 + 39f6: 5f pop %rdi + 39f7: 5e pop %rsi + 39f8: 5b pop %rbx + 39f9: c3 ret + 39fa: e8 71 49 12 01 call 0x1128370 + 39ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3a06: 00 + 3a07: 48 33 cc xor %rsp,%rcx + 3a0a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260cc10 + 3a11: 75 e7 jne 0x39fa + 3a13: b8 fa ff ff ff mov $0xfffffffa,%eax + 3a18: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3a1f: 41 5d pop %r13 + 3a21: 41 5c pop %r12 + 3a23: 5f pop %rdi + 3a24: 5e pop %rsi + 3a25: 5b pop %rbx + 3a26: c3 ret + 3a27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3a2e: 00 + 3a2f: 48 33 cc xor %rsp,%rcx + 3a32: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260cc10 + 3a39: 75 bf jne 0x39fa + 3a3b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3a40: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3a47: 41 5d pop %r13 + 3a49: 41 5c pop %r12 + 3a4b: 5f pop %rdi + 3a4c: 5e pop %rsi + 3a4d: 5b pop %rbx + 3a4e: c3 ret + 3a4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3a56: 00 + 3a57: 48 33 cc xor %rsp,%rcx + 3a5a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260cc10 + 3a61: 75 97 jne 0x39fa + 3a63: eb d6 jmp 0x3a3b + 3a65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3a6c: 00 + 3a6d: 48 33 cc xor %rsp,%rcx + 3a70: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260cc10 + 3a77: 75 81 jne 0x39fa + 3a79: eb c0 jmp 0x3a3b + 3a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3a80: 53 push %rbx + 3a81: 56 push %rsi + 3a82: 57 push %rdi + 3a83: 41 54 push %r12 + 3a85: 41 55 push %r13 + 3a87: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 3a8e: 4d 89 c4 mov %r8,%r12 + 3a91: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260cc10 + 3a98: 45 89 cd mov %r9d,%r13d + 3a9b: 48 33 c4 xor %rsp,%rax + 3a9e: 48 89 cf mov %rcx,%rdi + 3aa1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 3aa8: 00 + 3aa9: 4d 85 e4 test %r12,%r12 + 3aac: 0f 84 b3 01 00 00 je 0x3c65 + 3ab2: 48 85 ff test %rdi,%rdi + 3ab5: 0f 84 94 01 00 00 je 0x3c4f + 3abb: 48 85 d2 test %rdx,%rdx + 3abe: 0f 84 63 01 00 00 je 0x3c27 + 3ac4: 45 85 ed test %r13d,%r13d + 3ac7: 0f 8e 32 01 00 00 jle 0x3bff + 3acd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 3ad2: 48 89 c3 mov %rax,%rbx + 3ad5: 48 83 e3 3f and $0x3f,%rbx + 3ad9: 48 f7 db neg %rbx + 3adc: 48 83 e3 3f and $0x3f,%rbx + 3ae0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 3ae4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 3aeb: 00 + 3aec: 41 83 fd 40 cmp $0x40,%r13d + 3af0: 0f 8e a1 00 00 00 jle 0x3b97 + 3af6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 3afb: 45 89 ee mov %r13d,%r14d + 3afe: 4d 89 e5 mov %r12,%r13 + 3b01: 49 89 d4 mov %rdx,%r12 + 3b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b0b: 00 + 3b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b1f: 00 + 3b20: 4c 89 e1 mov %r12,%rcx + 3b23: 48 89 f2 mov %rsi,%rdx + 3b26: 49 89 d8 mov %rbx,%r8 + 3b29: 41 b9 40 00 00 00 mov $0x40,%r9d + 3b2f: e8 2c 44 13 00 call 0x137f60 + 3b34: 48 89 f9 mov %rdi,%rcx + 3b37: 48 89 f2 mov %rsi,%rdx + 3b3a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3b40: e8 5b be ff ff call 0xfffffffffffff9a0 + 3b45: 48 89 f9 mov %rdi,%rcx + 3b48: 48 89 da mov %rbx,%rdx + 3b4b: 41 b8 40 00 00 00 mov $0x40,%r8d + 3b51: e8 4a be ff ff call 0xfffffffffffff9a0 + 3b56: 48 89 d9 mov %rbx,%rcx + 3b59: 48 89 f2 mov %rsi,%rdx + 3b5c: 4d 89 e8 mov %r13,%r8 + 3b5f: 41 b9 40 00 00 00 mov $0x40,%r9d + 3b65: e8 16 86 03 00 call 0x3c180 + 3b6a: 41 83 c6 c0 add $0xffffffc0,%r14d + 3b6e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3b75: 49 81 c4 00 02 00 00 add $0x200,%r12 + 3b7c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3b83: 41 83 fe 40 cmp $0x40,%r14d + 3b87: 7f 97 jg 0x3b20 + 3b89: 4c 89 e2 mov %r12,%rdx + 3b8c: 4d 89 ec mov %r13,%r12 + 3b8f: 45 89 f5 mov %r14d,%r13d + 3b92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3b97: 48 89 d1 mov %rdx,%rcx + 3b9a: 48 89 f2 mov %rsi,%rdx + 3b9d: 49 89 d8 mov %rbx,%r8 + 3ba0: 45 89 e9 mov %r13d,%r9d + 3ba3: e8 b8 43 13 00 call 0x137f60 + 3ba8: 48 89 f9 mov %rdi,%rcx + 3bab: 48 89 f2 mov %rsi,%rdx + 3bae: 45 89 e8 mov %r13d,%r8d + 3bb1: e8 ea bd ff ff call 0xfffffffffffff9a0 + 3bb6: 48 89 f9 mov %rdi,%rcx + 3bb9: 48 89 da mov %rbx,%rdx + 3bbc: 45 89 e8 mov %r13d,%r8d + 3bbf: e8 dc bd ff ff call 0xfffffffffffff9a0 + 3bc4: 48 89 d9 mov %rbx,%rcx + 3bc7: 48 89 f2 mov %rsi,%rdx + 3bca: 4d 89 e0 mov %r12,%r8 + 3bcd: 45 89 e9 mov %r13d,%r9d + 3bd0: e8 ab 85 03 00 call 0x3c180 + 3bd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3bdc: 00 + 3bdd: 48 33 cc xor %rsp,%rcx + 3be0: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260cc10 + 3be7: 75 11 jne 0x3bfa + 3be9: 33 c0 xor %eax,%eax + 3beb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3bf2: 41 5d pop %r13 + 3bf4: 41 5c pop %r12 + 3bf6: 5f pop %rdi + 3bf7: 5e pop %rsi + 3bf8: 5b pop %rbx + 3bf9: c3 ret + 3bfa: e8 71 47 12 01 call 0x1128370 + 3bff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3c06: 00 + 3c07: 48 33 cc xor %rsp,%rcx + 3c0a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260cc10 + 3c11: 75 e7 jne 0x3bfa + 3c13: b8 fa ff ff ff mov $0xfffffffa,%eax + 3c18: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3c1f: 41 5d pop %r13 + 3c21: 41 5c pop %r12 + 3c23: 5f pop %rdi + 3c24: 5e pop %rsi + 3c25: 5b pop %rbx + 3c26: c3 ret + 3c27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3c2e: 00 + 3c2f: 48 33 cc xor %rsp,%rcx + 3c32: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260cc10 + 3c39: 75 bf jne 0x3bfa + 3c3b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c40: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3c47: 41 5d pop %r13 + 3c49: 41 5c pop %r12 + 3c4b: 5f pop %rdi + 3c4c: 5e pop %rsi + 3c4d: 5b pop %rbx + 3c4e: c3 ret + 3c4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3c56: 00 + 3c57: 48 33 cc xor %rsp,%rcx + 3c5a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260cc10 + 3c61: 75 97 jne 0x3bfa + 3c63: eb d6 jmp 0x3c3b + 3c65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3c6c: 00 + 3c6d: 48 33 cc xor %rsp,%rcx + 3c70: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260cc10 + 3c77: 75 81 jne 0x3bfa + 3c79: eb c0 jmp 0x3c3b + 3c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3c80: 53 push %rbx + 3c81: 56 push %rsi + 3c82: 57 push %rdi + 3c83: 41 54 push %r12 + 3c85: 41 55 push %r13 + 3c87: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 3c8e: 4d 89 c4 mov %r8,%r12 + 3c91: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260cc10 + 3c98: 45 89 cd mov %r9d,%r13d + 3c9b: 48 33 c4 xor %rsp,%rax + 3c9e: 48 89 cf mov %rcx,%rdi + 3ca1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 3ca8: 00 + 3ca9: 4d 85 e4 test %r12,%r12 + 3cac: 0f 84 b3 01 00 00 je 0x3e65 + 3cb2: 48 85 ff test %rdi,%rdi + 3cb5: 0f 84 94 01 00 00 je 0x3e4f + 3cbb: 48 85 d2 test %rdx,%rdx + 3cbe: 0f 84 63 01 00 00 je 0x3e27 + 3cc4: 45 85 ed test %r13d,%r13d + 3cc7: 0f 8e 32 01 00 00 jle 0x3dff + 3ccd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 3cd2: 48 89 c3 mov %rax,%rbx + 3cd5: 48 83 e3 3f and $0x3f,%rbx + 3cd9: 48 f7 db neg %rbx + 3cdc: 48 83 e3 3f and $0x3f,%rbx + 3ce0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 3ce4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 3ceb: 00 + 3cec: 41 83 fd 40 cmp $0x40,%r13d + 3cf0: 0f 8e a1 00 00 00 jle 0x3d97 + 3cf6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 3cfb: 45 89 ee mov %r13d,%r14d + 3cfe: 4d 89 e5 mov %r12,%r13 + 3d01: 49 89 d4 mov %rdx,%r12 + 3d04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d0b: 00 + 3d0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d1f: 00 + 3d20: 4c 89 e1 mov %r12,%rcx + 3d23: 48 89 f2 mov %rsi,%rdx + 3d26: 49 89 d8 mov %rbx,%r8 + 3d29: 41 b9 40 00 00 00 mov $0x40,%r9d + 3d2f: e8 4c 42 13 00 call 0x137f80 + 3d34: 48 89 f9 mov %rdi,%rcx + 3d37: 48 89 f2 mov %rsi,%rdx + 3d3a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3d40: e8 1b be ff ff call 0xfffffffffffffb60 + 3d45: 48 89 f9 mov %rdi,%rcx + 3d48: 48 89 da mov %rbx,%rdx + 3d4b: 41 b8 40 00 00 00 mov $0x40,%r8d + 3d51: e8 0a be ff ff call 0xfffffffffffffb60 + 3d56: 48 89 d9 mov %rbx,%rcx + 3d59: 48 89 f2 mov %rsi,%rdx + 3d5c: 4d 89 e8 mov %r13,%r8 + 3d5f: 41 b9 40 00 00 00 mov $0x40,%r9d + 3d65: e8 96 8b 03 00 call 0x3c900 + 3d6a: 41 83 c6 c0 add $0xffffffc0,%r14d + 3d6e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3d75: 49 81 c4 00 02 00 00 add $0x200,%r12 + 3d7c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3d83: 41 83 fe 40 cmp $0x40,%r14d + 3d87: 7f 97 jg 0x3d20 + 3d89: 4c 89 e2 mov %r12,%rdx + 3d8c: 4d 89 ec mov %r13,%r12 + 3d8f: 45 89 f5 mov %r14d,%r13d + 3d92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3d97: 48 89 d1 mov %rdx,%rcx + 3d9a: 48 89 f2 mov %rsi,%rdx + 3d9d: 49 89 d8 mov %rbx,%r8 + 3da0: 45 89 e9 mov %r13d,%r9d + 3da3: e8 d8 41 13 00 call 0x137f80 + 3da8: 48 89 f9 mov %rdi,%rcx + 3dab: 48 89 f2 mov %rsi,%rdx + 3dae: 45 89 e8 mov %r13d,%r8d + 3db1: e8 aa bd ff ff call 0xfffffffffffffb60 + 3db6: 48 89 f9 mov %rdi,%rcx + 3db9: 48 89 da mov %rbx,%rdx + 3dbc: 45 89 e8 mov %r13d,%r8d + 3dbf: e8 9c bd ff ff call 0xfffffffffffffb60 + 3dc4: 48 89 d9 mov %rbx,%rcx + 3dc7: 48 89 f2 mov %rsi,%rdx + 3dca: 4d 89 e0 mov %r12,%r8 + 3dcd: 45 89 e9 mov %r13d,%r9d + 3dd0: e8 2b 8b 03 00 call 0x3c900 + 3dd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3ddc: 00 + 3ddd: 48 33 cc xor %rsp,%rcx + 3de0: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260cc10 + 3de7: 75 11 jne 0x3dfa + 3de9: 33 c0 xor %eax,%eax + 3deb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3df2: 41 5d pop %r13 + 3df4: 41 5c pop %r12 + 3df6: 5f pop %rdi + 3df7: 5e pop %rsi + 3df8: 5b pop %rbx + 3df9: c3 ret + 3dfa: e8 71 45 12 01 call 0x1128370 + 3dff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3e06: 00 + 3e07: 48 33 cc xor %rsp,%rcx + 3e0a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260cc10 + 3e11: 75 e7 jne 0x3dfa + 3e13: b8 fa ff ff ff mov $0xfffffffa,%eax + 3e18: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3e1f: 41 5d pop %r13 + 3e21: 41 5c pop %r12 + 3e23: 5f pop %rdi + 3e24: 5e pop %rsi + 3e25: 5b pop %rbx + 3e26: c3 ret + 3e27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3e2e: 00 + 3e2f: 48 33 cc xor %rsp,%rcx + 3e32: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260cc10 + 3e39: 75 bf jne 0x3dfa + 3e3b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3e40: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3e47: 41 5d pop %r13 + 3e49: 41 5c pop %r12 + 3e4b: 5f pop %rdi + 3e4c: 5e pop %rsi + 3e4d: 5b pop %rbx + 3e4e: c3 ret + 3e4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3e56: 00 + 3e57: 48 33 cc xor %rsp,%rcx + 3e5a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260cc10 + 3e61: 75 97 jne 0x3dfa + 3e63: eb d6 jmp 0x3e3b + 3e65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3e6c: 00 + 3e6d: 48 33 cc xor %rsp,%rcx + 3e70: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260cc10 + 3e77: 75 81 jne 0x3dfa + 3e79: eb c0 jmp 0x3e3b + 3e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3e80: 48 83 ec 28 sub $0x28,%rsp + 3e84: 48 85 c9 test %rcx,%rcx + 3e87: 74 25 je 0x3eae + 3e89: 48 85 d2 test %rdx,%rdx + 3e8c: 74 20 je 0x3eae + 3e8e: 4d 85 c0 test %r8,%r8 + 3e91: 74 1b je 0x3eae + 3e93: 45 85 c9 test %r9d,%r9d + 3e96: 7f 0a jg 0x3ea2 + 3e98: b8 fa ff ff ff mov $0xfffffffa,%eax + 3e9d: 48 83 c4 28 add $0x28,%rsp + 3ea1: c3 ret + 3ea2: e8 d9 91 03 00 call 0x3d080 + 3ea7: 33 c0 xor %eax,%eax + 3ea9: 48 83 c4 28 add $0x28,%rsp + 3ead: c3 ret + 3eae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3eb3: 48 83 c4 28 add $0x28,%rsp + 3eb7: c3 ret + 3eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ebf: 00 + 3ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3ec5: 48 85 c9 test %rcx,%rcx + 3ec8: 74 27 je 0x3ef1 + 3eca: 48 85 d2 test %rdx,%rdx + 3ecd: 74 22 je 0x3ef1 + 3ecf: 4d 85 c0 test %r8,%r8 + 3ed2: 74 1d je 0x3ef1 + 3ed4: 45 85 c9 test %r9d,%r9d + 3ed7: 7f 0b jg 0x3ee4 + 3ed9: b8 fa ff ff ff mov $0xfffffffa,%eax + 3ede: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3ee3: c3 ret + 3ee4: e8 77 94 03 00 call 0x3d360 + 3ee9: 33 c0 xor %eax,%eax + 3eeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3ef0: c3 ret + 3ef1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3ef6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3efb: c3 ret + 3efc: 0f 1f 40 00 nopl 0x0(%rax) + 3f00: 48 83 ec 28 sub $0x28,%rsp + 3f04: 48 85 c9 test %rcx,%rcx + 3f07: 74 25 je 0x3f2e + 3f09: 48 85 d2 test %rdx,%rdx + 3f0c: 74 20 je 0x3f2e + 3f0e: 4d 85 c0 test %r8,%r8 + 3f11: 74 1b je 0x3f2e + 3f13: 45 85 c9 test %r9d,%r9d + 3f16: 7f 0a jg 0x3f22 + 3f18: b8 fa ff ff ff mov $0xfffffffa,%eax + 3f1d: 48 83 c4 28 add $0x28,%rsp + 3f21: c3 ret + 3f22: e8 19 97 03 00 call 0x3d640 + 3f27: 33 c0 xor %eax,%eax + 3f29: 48 83 c4 28 add $0x28,%rsp + 3f2d: c3 ret + 3f2e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3f33: 48 83 c4 28 add $0x28,%rsp + 3f37: c3 ret + 3f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f3f: 00 + 3f40: 41 57 push %r15 + 3f42: 49 89 ca mov %rcx,%r10 + 3f45: 49 89 d3 mov %rdx,%r11 + 3f48: 4d 85 d2 test %r10,%r10 + 3f4b: 0f 84 fb 00 00 00 je 0x404c + 3f51: 4d 85 db test %r11,%r11 + 3f54: 0f 84 f2 00 00 00 je 0x404c + 3f5a: 4d 85 c0 test %r8,%r8 + 3f5d: 0f 84 e9 00 00 00 je 0x404c + 3f63: 45 85 c9 test %r9d,%r9d + 3f66: 0f 8e d8 00 00 00 jle 0x4044 + 3f6c: 49 63 d1 movslq %r9d,%rdx + 3f6f: 48 83 fa 08 cmp $0x8,%rdx + 3f73: 0f 8c c6 00 00 00 jl 0x403f + 3f79: 4c 89 c0 mov %r8,%rax + 3f7c: 48 83 e0 0f and $0xf,%rax + 3f80: 85 c0 test %eax,%eax + 3f82: 74 10 je 0x3f94 + 3f84: a8 03 test $0x3,%al + 3f86: 0f 85 b3 00 00 00 jne 0x403f + 3f8c: f7 d8 neg %eax + 3f8e: 83 c0 10 add $0x10,%eax + 3f91: c1 e8 02 shr $0x2,%eax + 3f94: 89 c1 mov %eax,%ecx + 3f96: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 3f9a: 49 3b d7 cmp %r15,%rdx + 3f9d: 0f 8c 9c 00 00 00 jl 0x403f + 3fa3: 45 89 cf mov %r9d,%r15d + 3fa6: 44 2b f8 sub %eax,%r15d + 3fa9: 41 83 e7 07 and $0x7,%r15d + 3fad: 45 2b cf sub %r15d,%r9d + 3fb0: 4d 63 c9 movslq %r9d,%r9 + 3fb3: 85 c0 test %eax,%eax + 3fb5: b8 00 00 00 00 mov $0x0,%eax + 3fba: 76 24 jbe 0x3fe0 + 3fbc: 0f 1f 40 00 nopl 0x0(%rax) + 3fc0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 3fc6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 + 3fcc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 3fd2: 48 ff c0 inc %rax + 3fd5: 48 3b c1 cmp %rcx,%rax + 3fd8: 72 e6 jb 0x3fc0 + 3fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3fe0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 3fe6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 3fed: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 + 3ff3: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 3ffa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 4000: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 4007: 48 83 c1 08 add $0x8,%rcx + 400b: 49 3b c9 cmp %r9,%rcx + 400e: 72 d0 jb 0x3fe0 + 4010: 4c 3b ca cmp %rdx,%r9 + 4013: 73 25 jae 0x403a + 4015: 0f 1f 40 00 nopl 0x0(%rax) + 4019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4020: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 4026: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 + 402c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 4032: 49 ff c1 inc %r9 + 4035: 4c 3b ca cmp %rdx,%r9 + 4038: 72 e6 jb 0x4020 + 403a: 33 c0 xor %eax,%eax + 403c: 41 5f pop %r15 + 403e: c3 ret + 403f: 45 33 c9 xor %r9d,%r9d + 4042: eb cc jmp 0x4010 + 4044: b8 fa ff ff ff mov $0xfffffffa,%eax + 4049: 41 5f pop %r15 + 404b: c3 ret + 404c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4051: 41 5f pop %r15 + 4053: c3 ret + 4054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4060: 53 push %rbx + 4061: 57 push %rdi + 4062: 55 push %rbp + 4063: 49 89 ca mov %rcx,%r10 + 4066: 4d 85 d2 test %r10,%r10 + 4069: 0f 84 92 01 00 00 je 0x4201 + 406f: 48 85 d2 test %rdx,%rdx + 4072: 0f 84 89 01 00 00 je 0x4201 + 4078: 4d 85 c0 test %r8,%r8 + 407b: 0f 84 80 01 00 00 je 0x4201 + 4081: 45 85 c9 test %r9d,%r9d + 4084: 0f 8e 6e 01 00 00 jle 0x41f8 + 408a: 41 83 f9 10 cmp $0x10,%r9d + 408e: 0f 8c 50 01 00 00 jl 0x41e4 + 4094: 41 83 f9 1d cmp $0x1d,%r9d + 4098: 0f 8c 4d 01 00 00 jl 0x41eb + 409e: 4c 89 c1 mov %r8,%rcx + 40a1: 48 83 e1 1f and $0x1f,%rcx + 40a5: 89 c9 mov %ecx,%ecx + 40a7: 85 c9 test %ecx,%ecx + 40a9: 74 11 je 0x40bc + 40ab: f6 c1 03 test $0x3,%cl + 40ae: 0f 85 30 01 00 00 jne 0x41e4 + 40b4: f7 d9 neg %ecx + 40b6: 83 c1 20 add $0x20,%ecx + 40b9: c1 e9 02 shr $0x2,%ecx + 40bc: 8d 41 10 lea 0x10(%rcx),%eax + 40bf: 44 3b c8 cmp %eax,%r9d + 40c2: 0f 8c 1c 01 00 00 jl 0x41e4 + 40c8: 44 89 cf mov %r9d,%edi + 40cb: 33 c0 xor %eax,%eax + 40cd: 2b f9 sub %ecx,%edi + 40cf: 83 e7 0f and $0xf,%edi + 40d2: f7 df neg %edi + 40d4: 41 03 f9 add %r9d,%edi + 40d7: 85 c9 test %ecx,%ecx + 40d9: 76 1e jbe 0x40f9 + 40db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 40e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 40e6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 40eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 40f1: 48 ff c0 inc %rax + 40f4: 48 3b c1 cmp %rcx,%rax + 40f7: 72 e7 jb 0x40e0 + 40f9: 48 63 c7 movslq %edi,%rax + 40fc: 0f 1f 40 00 nopl 0x0(%rax) + 4100: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 4106: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 410d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 4112: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 4118: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 411e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 4125: 48 83 c1 10 add $0x10,%rcx + 4129: 48 3b c8 cmp %rax,%rcx + 412c: 72 d2 jb 0x4100 + 412e: 8d 47 01 lea 0x1(%rdi),%eax + 4131: 41 3b c1 cmp %r9d,%eax + 4134: 0f 87 9d 00 00 00 ja 0x41d7 + 413a: 4d 63 c9 movslq %r9d,%r9 + 413d: 48 63 ff movslq %edi,%rdi + 4140: 4c 2b cf sub %rdi,%r9 + 4143: 49 83 f9 04 cmp $0x4,%r9 + 4147: 0f 8c 93 00 00 00 jl 0x41e0 + 414d: 48 63 ff movslq %edi,%rdi + 4150: 44 89 cd mov %r9d,%ebp + 4153: 83 e5 fc and $0xfffffffc,%ebp + 4156: 33 c9 xor %ecx,%ecx + 4158: 48 63 ed movslq %ebp,%rbp + 415b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 415f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 4163: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 4167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 416e: 00 + 416f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4176: 0f 1f 00 nopl (%rax) + 4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4180: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 4186: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 418b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 4190: 48 83 c1 04 add $0x4,%rcx + 4194: 48 3b cd cmp %rbp,%rcx + 4197: 72 e7 jb 0x4180 + 4199: 49 3b e9 cmp %r9,%rbp + 419c: 73 39 jae 0x41d7 + 419e: 48 63 ff movslq %edi,%rdi + 41a1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 41a5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 41a9: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 41ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 41b4: 00 + 41b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 41bc: 0f 1f 40 00 nopl 0x0(%rax) + 41c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 41c5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 + 41ca: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 41cf: 48 ff c5 inc %rbp + 41d2: 49 3b e9 cmp %r9,%rbp + 41d5: 72 e9 jb 0x41c0 + 41d7: 33 c0 xor %eax,%eax + 41d9: c5 f8 77 vzeroupper + 41dc: 5d pop %rbp + 41dd: 5f pop %rdi + 41de: 5b pop %rbx + 41df: c3 ret + 41e0: 33 ed xor %ebp,%ebp + 41e2: eb b5 jmp 0x4199 + 41e4: 33 ff xor %edi,%edi + 41e6: e9 43 ff ff ff jmp 0x412e + 41eb: 44 89 cf mov %r9d,%edi + 41ee: 33 c9 xor %ecx,%ecx + 41f0: 83 e7 f0 and $0xfffffff0,%edi + 41f3: e9 01 ff ff ff jmp 0x40f9 + 41f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 41fd: 5d pop %rbp + 41fe: 5f pop %rdi + 41ff: 5b pop %rbx + 4200: c3 ret + 4201: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4206: 5d pop %rbp + 4207: 5f pop %rdi + 4208: 5b pop %rbx + 4209: c3 ret + 420a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4211: 00 + 4212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4220: 56 push %rsi + 4221: 57 push %rdi + 4222: 41 54 push %r12 + 4224: 55 push %rbp + 4225: 48 83 ec 28 sub $0x28,%rsp + 4229: 89 ce mov %ecx,%esi + 422b: 4c 89 cd mov %r9,%rbp + 422e: 83 fe 1e cmp $0x1e,%esi + 4231: 0f 87 83 01 00 00 ja 0x43ba + 4237: 48 85 ed test %rbp,%rbp + 423a: 0f 84 89 01 00 00 je 0x43c9 + 4240: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 4245: 48 85 ff test %rdi,%rdi + 4248: 0f 84 7b 01 00 00 je 0x43c9 + 424e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 4253: 4d 85 e4 test %r12,%r12 + 4256: 0f 84 6d 01 00 00 je 0x43c9 + 425c: 83 fa 08 cmp $0x8,%edx + 425f: 74 1e je 0x427f + 4261: 83 fa 04 cmp $0x4,%edx + 4264: 74 19 je 0x427f + 4266: 83 fa 01 cmp $0x1,%edx + 4269: 74 14 je 0x427f + 426b: 83 fa 02 cmp $0x2,%edx + 426e: 74 0f je 0x427f + 4270: b8 ee ff ff ff mov $0xffffffee,%eax + 4275: 48 83 c4 28 add $0x28,%rsp + 4279: 5d pop %rbp + 427a: 41 5c pop %r12 + 427c: 5f pop %rdi + 427d: 5e pop %rsi + 427e: c3 ret + 427f: 83 fe 1c cmp $0x1c,%esi + 4282: 0f 8f 32 01 00 00 jg 0x43ba + 4288: 83 fe 05 cmp $0x5,%esi + 428b: 7f 14 jg 0x42a1 + 428d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 4294: 33 c0 xor %eax,%eax + 4296: 89 07 mov %eax,(%rdi) + 4298: 41 89 04 24 mov %eax,(%r12) + 429c: e9 0d 01 00 00 jmp 0x43ae + 42a1: 83 fe 06 cmp $0x6,%esi + 42a4: 7f 11 jg 0x42b7 + 42a6: 33 c0 xor %eax,%eax + 42a8: 89 45 00 mov %eax,0x0(%rbp) + 42ab: 89 07 mov %eax,(%rdi) + 42ad: 41 89 04 24 mov %eax,(%r12) + 42b1: 44 8b 55 00 mov 0x0(%rbp),%r10d + 42b5: eb 6a jmp 0x4321 + 42b7: 8d 4e ff lea -0x1(%rsi),%ecx + 42ba: 83 f9 0e cmp $0xe,%ecx + 42bd: 7f 4b jg 0x430a + 42bf: 41 bb 01 00 00 00 mov $0x1,%r11d + 42c5: 41 d3 e3 shl %cl,%r11d + 42c8: 45 89 da mov %r11d,%r10d + 42cb: 41 c1 e2 04 shl $0x4,%r10d + 42cf: 41 8d 42 4f lea 0x4f(%r10),%eax + 42d3: 41 83 c2 3f add $0x3f,%r10d + 42d7: 83 e0 c0 and $0xffffffc0,%eax + 42da: 41 83 e2 c0 and $0xffffffc0,%r10d + 42de: 89 45 00 mov %eax,0x0(%rbp) + 42e1: c7 07 00 00 00 00 movl $0x0,(%rdi) + 42e7: 45 89 14 24 mov %r10d,(%r12) + 42eb: 45 89 da mov %r11d,%r10d + 42ee: 41 d1 fa sar $1,%r10d + 42f1: 41 c1 ea 1e shr $0x1e,%r10d + 42f5: 45 03 d3 add %r11d,%r10d + 42f8: 41 83 e2 fc and $0xfffffffc,%r10d + 42fc: 41 83 c2 43 add $0x43,%r10d + 4300: 41 83 e2 c0 and $0xffffffc0,%r10d + 4304: 44 03 55 00 add 0x0(%rbp),%r10d + 4308: eb 12 jmp 0x431c + 430a: 48 89 ea mov %rbp,%rdx + 430d: 49 89 f8 mov %rdi,%r8 + 4310: 4d 89 e1 mov %r12,%r9 + 4313: e8 08 96 03 00 call 0x3d920 + 4318: 44 8b 55 00 mov 0x0(%rbp),%r10d + 431c: 83 fe 12 cmp $0x12,%esi + 431f: 7d 28 jge 0x4349 + 4321: 89 f1 mov %esi,%ecx + 4323: b8 01 00 00 00 mov $0x1,%eax + 4328: d3 e0 shl %cl,%eax + 432a: 41 89 c3 mov %eax,%r11d + 432d: 41 d1 fb sar $1,%r11d + 4330: 41 c1 eb 1e shr $0x1e,%r11d + 4334: 44 03 d8 add %eax,%r11d + 4337: 41 c1 eb 02 shr $0x2,%r11d + 433b: 41 c1 e3 04 shl $0x4,%r11d + 433f: 41 83 c3 3f add $0x3f,%r11d + 4343: 41 83 e3 c0 and $0xffffffc0,%r11d + 4347: eb 1b jmp 0x4364 + 4349: 41 bb 01 00 00 00 mov $0x1,%r11d + 434f: 8d 4e 15 lea 0x15(%rsi),%ecx + 4352: 41 d3 e3 shl %cl,%r11d + 4355: 41 c1 e3 04 shl $0x4,%r11d + 4359: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 4360: 41 83 e3 c0 and $0xffffffc0,%r11d + 4364: 83 fe 0a cmp $0xa,%esi + 4367: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 436e: 00 + 436f: 89 45 00 mov %eax,0x0(%rbp) + 4372: 7f 04 jg 0x4378 + 4374: 33 c0 xor %eax,%eax + 4376: eb 25 jmp 0x439d + 4378: 89 f1 mov %esi,%ecx + 437a: b8 01 00 00 00 mov $0x1,%eax + 437f: d3 e0 shl %cl,%eax + 4381: 89 c2 mov %eax,%edx + 4383: d1 fa sar $1,%edx + 4385: c1 ea 1e shr $0x1e,%edx + 4388: 03 d0 add %eax,%edx + 438a: c1 ea 02 shr $0x2,%edx + 438d: 8b 2f mov (%rdi),%ebp + 438f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 4396: 83 e6 c0 and $0xffffffc0,%esi + 4399: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 439d: 89 07 mov %eax,(%rdi) + 439f: 41 8b 04 24 mov (%r12),%eax + 43a3: 85 c0 test %eax,%eax + 43a5: 7e 07 jle 0x43ae + 43a7: 83 c0 40 add $0x40,%eax + 43aa: 41 89 04 24 mov %eax,(%r12) + 43ae: 33 c0 xor %eax,%eax + 43b0: 48 83 c4 28 add $0x28,%rsp + 43b4: 5d pop %rbp + 43b5: 41 5c pop %r12 + 43b7: 5f pop %rdi + 43b8: 5e pop %rsi + 43b9: c3 ret + 43ba: b8 ef ff ff ff mov $0xffffffef,%eax + 43bf: 48 83 c4 28 add $0x28,%rsp + 43c3: 5d pop %rbp + 43c4: 41 5c pop %r12 + 43c6: 5f pop %rdi + 43c7: 5e pop %rsi + 43c8: c3 ret + 43c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 43ce: 48 83 c4 28 add $0x28,%rsp + 43d2: 5d pop %rbp + 43d3: 41 5c pop %r12 + 43d5: 5f pop %rdi + 43d6: 5e pop %rsi + 43d7: c3 ret + 43d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43df: 00 + 43e0: 41 54 push %r12 + 43e2: 41 55 push %r13 + 43e4: 41 56 push %r14 + 43e6: 41 57 push %r15 + 43e8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 43ed: 41 89 cd mov %ecx,%r13d + 43f0: 4d 89 cc mov %r9,%r12 + 43f3: 41 83 fd 1e cmp $0x1e,%r13d + 43f7: 0f 87 97 01 00 00 ja 0x4594 + 43fd: 4d 85 e4 test %r12,%r12 + 4400: 0f 84 a1 01 00 00 je 0x45a7 + 4406: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 440b: 4d 85 f6 test %r14,%r14 + 440e: 0f 84 93 01 00 00 je 0x45a7 + 4414: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 4419: 4d 85 ff test %r15,%r15 + 441c: 0f 84 85 01 00 00 je 0x45a7 + 4422: 83 fa 08 cmp $0x8,%edx + 4425: 74 22 je 0x4449 + 4427: 83 fa 04 cmp $0x4,%edx + 442a: 74 1d je 0x4449 + 442c: 83 fa 01 cmp $0x1,%edx + 442f: 74 18 je 0x4449 + 4431: 83 fa 02 cmp $0x2,%edx + 4434: 74 13 je 0x4449 + 4436: b8 ee ff ff ff mov $0xffffffee,%eax + 443b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4440: 41 5f pop %r15 + 4442: 41 5e pop %r14 + 4444: 41 5d pop %r13 + 4446: 41 5c pop %r12 + 4448: c3 ret + 4449: 41 83 fd 1c cmp $0x1c,%r13d + 444d: 0f 8f 41 01 00 00 jg 0x4594 + 4453: 41 83 fd 05 cmp $0x5,%r13d + 4457: 7f 15 jg 0x446e + 4459: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 4460: 00 + 4461: 33 c0 xor %eax,%eax + 4463: 41 89 06 mov %eax,(%r14) + 4466: 41 89 07 mov %eax,(%r15) + 4469: e9 16 01 00 00 jmp 0x4584 + 446e: 41 83 fd 06 cmp $0x6,%r13d + 4472: 7f 12 jg 0x4486 + 4474: 33 c0 xor %eax,%eax + 4476: 41 89 04 24 mov %eax,(%r12) + 447a: 41 89 06 mov %eax,(%r14) + 447d: 41 89 07 mov %eax,(%r15) + 4480: 41 8b 14 24 mov (%r12),%edx + 4484: eb 6a jmp 0x44f0 + 4486: 41 8d 4d ff lea -0x1(%r13),%ecx + 448a: 83 f9 10 cmp $0x10,%ecx + 448d: 7f 49 jg 0x44d8 + 448f: 41 bb 01 00 00 00 mov $0x1,%r11d + 4495: 41 d3 e3 shl %cl,%r11d + 4498: 44 89 da mov %r11d,%edx + 449b: 45 89 da mov %r11d,%r10d + 449e: d1 fa sar $1,%edx + 44a0: c1 ea 1e shr $0x1e,%edx + 44a3: 41 c1 e2 04 shl $0x4,%r10d + 44a7: 41 03 d3 add %r11d,%edx + 44aa: 44 89 d0 mov %r10d,%eax + 44ad: 83 e2 fc and $0xfffffffc,%edx + 44b0: 83 c0 4f add $0x4f,%eax + 44b3: 41 83 c2 3f add $0x3f,%r10d + 44b7: 83 c2 43 add $0x43,%edx + 44ba: 83 e0 c0 and $0xffffffc0,%eax + 44bd: 41 89 04 24 mov %eax,(%r12) + 44c1: 41 83 e2 c0 and $0xffffffc0,%r10d + 44c5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 44cc: 83 e2 c0 and $0xffffffc0,%edx + 44cf: 45 89 17 mov %r10d,(%r15) + 44d2: 41 03 14 24 add (%r12),%edx + 44d6: eb 12 jmp 0x44ea + 44d8: 4c 89 e2 mov %r12,%rdx + 44db: 4d 89 f0 mov %r14,%r8 + 44de: 4d 89 f9 mov %r15,%r9 + 44e1: e8 5a 96 03 00 call 0x3db40 + 44e6: 41 8b 14 24 mov (%r12),%edx + 44ea: 41 83 fd 11 cmp $0x11,%r13d + 44ee: 7d 29 jge 0x4519 + 44f0: 44 89 e9 mov %r13d,%ecx + 44f3: b8 01 00 00 00 mov $0x1,%eax + 44f8: d3 e0 shl %cl,%eax + 44fa: 41 89 c2 mov %eax,%r10d + 44fd: 41 d1 fa sar $1,%r10d + 4500: 41 c1 ea 1e shr $0x1e,%r10d + 4504: 44 03 d0 add %eax,%r10d + 4507: 41 c1 ea 02 shr $0x2,%r10d + 450b: 41 c1 e2 04 shl $0x4,%r10d + 450f: 41 83 c2 3f add $0x3f,%r10d + 4513: 41 83 e2 c0 and $0xffffffc0,%r10d + 4517: eb 1c jmp 0x4535 + 4519: 41 ba 01 00 00 00 mov $0x1,%r10d + 451f: 41 8d 4d 15 lea 0x15(%r13),%ecx + 4523: 41 d3 e2 shl %cl,%r10d + 4526: 41 c1 e2 04 shl $0x4,%r10d + 452a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 4531: 41 83 e2 c0 and $0xffffffc0,%r10d + 4535: 45 03 d2 add %r10d,%r10d + 4538: 41 03 d2 add %r10d,%edx + 453b: 81 c2 00 01 00 00 add $0x100,%edx + 4541: 41 89 14 24 mov %edx,(%r12) + 4545: 41 83 fd 0a cmp $0xa,%r13d + 4549: 7f 04 jg 0x454f + 454b: 33 d2 xor %edx,%edx + 454d: eb 25 jmp 0x4574 + 454f: 44 89 e9 mov %r13d,%ecx + 4552: b8 01 00 00 00 mov $0x1,%eax + 4557: d3 e0 shl %cl,%eax + 4559: 89 c2 mov %eax,%edx + 455b: d1 fa sar $1,%edx + 455d: c1 ea 1e shr $0x1e,%edx + 4560: 03 d0 add %eax,%edx + 4562: c1 ea 02 shr $0x2,%edx + 4565: c1 e2 03 shl $0x3,%edx + 4568: 83 c2 47 add $0x47,%edx + 456b: 83 e2 c0 and $0xffffffc0,%edx + 456e: 83 c2 40 add $0x40,%edx + 4571: 41 03 16 add (%r14),%edx + 4574: 41 89 16 mov %edx,(%r14) + 4577: 41 8b 07 mov (%r15),%eax + 457a: 85 c0 test %eax,%eax + 457c: 7e 06 jle 0x4584 + 457e: 83 c0 40 add $0x40,%eax + 4581: 41 89 07 mov %eax,(%r15) + 4584: 33 c0 xor %eax,%eax + 4586: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 458b: 41 5f pop %r15 + 458d: 41 5e pop %r14 + 458f: 41 5d pop %r13 + 4591: 41 5c pop %r12 + 4593: c3 ret + 4594: b8 ef ff ff ff mov $0xffffffef,%eax + 4599: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 459e: 41 5f pop %r15 + 45a0: 41 5e pop %r14 + 45a2: 41 5d pop %r13 + 45a4: 41 5c pop %r12 + 45a6: c3 ret + 45a7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 45ac: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 45b1: 41 5f pop %r15 + 45b3: 41 5e pop %r14 + 45b5: 41 5d pop %r13 + 45b7: 41 5c pop %r12 + 45b9: c3 ret + 45ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 45c0: 56 push %rsi + 45c1: 57 push %rdi + 45c2: 41 54 push %r12 + 45c4: 55 push %rbp + 45c5: 48 83 ec 28 sub $0x28,%rsp + 45c9: 89 ce mov %ecx,%esi + 45cb: 4c 89 cd mov %r9,%rbp + 45ce: 83 fe 1e cmp $0x1e,%esi + 45d1: 0f 87 83 01 00 00 ja 0x475a + 45d7: 48 85 ed test %rbp,%rbp + 45da: 0f 84 89 01 00 00 je 0x4769 + 45e0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 45e5: 48 85 ff test %rdi,%rdi + 45e8: 0f 84 7b 01 00 00 je 0x4769 + 45ee: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 45f3: 4d 85 e4 test %r12,%r12 + 45f6: 0f 84 6d 01 00 00 je 0x4769 + 45fc: 83 fa 08 cmp $0x8,%edx + 45ff: 74 1e je 0x461f + 4601: 83 fa 04 cmp $0x4,%edx + 4604: 74 19 je 0x461f + 4606: 83 fa 01 cmp $0x1,%edx + 4609: 74 14 je 0x461f + 460b: 83 fa 02 cmp $0x2,%edx + 460e: 74 0f je 0x461f + 4610: b8 ee ff ff ff mov $0xffffffee,%eax + 4615: 48 83 c4 28 add $0x28,%rsp + 4619: 5d pop %rbp + 461a: 41 5c pop %r12 + 461c: 5f pop %rdi + 461d: 5e pop %rsi + 461e: c3 ret + 461f: 83 fe 1c cmp $0x1c,%esi + 4622: 0f 8f 32 01 00 00 jg 0x475a + 4628: 83 fe 05 cmp $0x5,%esi + 462b: 7f 14 jg 0x4641 + 462d: 33 c0 xor %eax,%eax + 462f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 4636: 89 07 mov %eax,(%rdi) + 4638: 41 89 04 24 mov %eax,(%r12) + 463c: e9 0d 01 00 00 jmp 0x474e + 4641: 83 fe 06 cmp $0x6,%esi + 4644: 7f 11 jg 0x4657 + 4646: 33 c0 xor %eax,%eax + 4648: 89 45 00 mov %eax,0x0(%rbp) + 464b: 89 07 mov %eax,(%rdi) + 464d: 41 89 04 24 mov %eax,(%r12) + 4651: 44 8b 55 00 mov 0x0(%rbp),%r10d + 4655: eb 6a jmp 0x46c1 + 4657: 8d 4e ff lea -0x1(%rsi),%ecx + 465a: 83 f9 10 cmp $0x10,%ecx + 465d: 7f 4b jg 0x46aa + 465f: 41 bb 01 00 00 00 mov $0x1,%r11d + 4665: 41 d3 e3 shl %cl,%r11d + 4668: 45 89 da mov %r11d,%r10d + 466b: 41 c1 e2 04 shl $0x4,%r10d + 466f: 41 8d 42 4f lea 0x4f(%r10),%eax + 4673: 41 83 c2 3f add $0x3f,%r10d + 4677: 83 e0 c0 and $0xffffffc0,%eax + 467a: 41 83 e2 c0 and $0xffffffc0,%r10d + 467e: 89 45 00 mov %eax,0x0(%rbp) + 4681: c7 07 00 00 00 00 movl $0x0,(%rdi) + 4687: 45 89 14 24 mov %r10d,(%r12) + 468b: 45 89 da mov %r11d,%r10d + 468e: 41 d1 fa sar $1,%r10d + 4691: 41 c1 ea 1e shr $0x1e,%r10d + 4695: 45 03 d3 add %r11d,%r10d + 4698: 41 83 e2 fc and $0xfffffffc,%r10d + 469c: 41 83 c2 43 add $0x43,%r10d + 46a0: 41 83 e2 c0 and $0xffffffc0,%r10d + 46a4: 44 03 55 00 add 0x0(%rbp),%r10d + 46a8: eb 12 jmp 0x46bc + 46aa: 48 89 ea mov %rbp,%rdx + 46ad: 49 89 f8 mov %rdi,%r8 + 46b0: 4d 89 e1 mov %r12,%r9 + 46b3: e8 a8 96 03 00 call 0x3dd60 + 46b8: 44 8b 55 00 mov 0x0(%rbp),%r10d + 46bc: 83 fe 13 cmp $0x13,%esi + 46bf: 7d 28 jge 0x46e9 + 46c1: 89 f1 mov %esi,%ecx + 46c3: b8 01 00 00 00 mov $0x1,%eax + 46c8: d3 e0 shl %cl,%eax + 46ca: 41 89 c3 mov %eax,%r11d + 46cd: 41 d1 fb sar $1,%r11d + 46d0: 41 c1 eb 1e shr $0x1e,%r11d + 46d4: 44 03 d8 add %eax,%r11d + 46d7: 41 c1 eb 02 shr $0x2,%r11d + 46db: 41 c1 e3 04 shl $0x4,%r11d + 46df: 41 83 c3 3f add $0x3f,%r11d + 46e3: 41 83 e3 c0 and $0xffffffc0,%r11d + 46e7: eb 1b jmp 0x4704 + 46e9: 8d 4e 15 lea 0x15(%rsi),%ecx + 46ec: 41 bb 01 00 00 00 mov $0x1,%r11d + 46f2: 41 d3 e3 shl %cl,%r11d + 46f5: 41 c1 e3 04 shl $0x4,%r11d + 46f9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 4700: 41 83 e3 c0 and $0xffffffc0,%r11d + 4704: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 470b: 00 + 470c: 89 45 00 mov %eax,0x0(%rbp) + 470f: 83 fe 0a cmp $0xa,%esi + 4712: 7f 04 jg 0x4718 + 4714: 33 c0 xor %eax,%eax + 4716: eb 25 jmp 0x473d + 4718: 89 f1 mov %esi,%ecx + 471a: b8 01 00 00 00 mov $0x1,%eax + 471f: 8b 2f mov (%rdi),%ebp + 4721: d3 e0 shl %cl,%eax + 4723: 89 c2 mov %eax,%edx + 4725: d1 fa sar $1,%edx + 4727: c1 ea 1e shr $0x1e,%edx + 472a: 03 d0 add %eax,%edx + 472c: c1 ea 02 shr $0x2,%edx + 472f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 4736: 83 e6 c0 and $0xffffffc0,%esi + 4739: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 473d: 89 07 mov %eax,(%rdi) + 473f: 41 8b 04 24 mov (%r12),%eax + 4743: 85 c0 test %eax,%eax + 4745: 7e 07 jle 0x474e + 4747: 83 c0 40 add $0x40,%eax + 474a: 41 89 04 24 mov %eax,(%r12) + 474e: 33 c0 xor %eax,%eax + 4750: 48 83 c4 28 add $0x28,%rsp + 4754: 5d pop %rbp + 4755: 41 5c pop %r12 + 4757: 5f pop %rdi + 4758: 5e pop %rsi + 4759: c3 ret + 475a: b8 ef ff ff ff mov $0xffffffef,%eax + 475f: 48 83 c4 28 add $0x28,%rsp + 4763: 5d pop %rbp + 4764: 41 5c pop %r12 + 4766: 5f pop %rdi + 4767: 5e pop %rsi + 4768: c3 ret + 4769: b8 f8 ff ff ff mov $0xfffffff8,%eax + 476e: 48 83 c4 28 add $0x28,%rsp + 4772: 5d pop %rbp + 4773: 41 5c pop %r12 + 4775: 5f pop %rdi + 4776: 5e pop %rsi + 4777: c3 ret + 4778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 477f: 00 + 4780: 56 push %rsi + 4781: 57 push %rdi + 4782: 41 54 push %r12 + 4784: 55 push %rbp + 4785: 48 83 ec 28 sub $0x28,%rsp + 4789: 89 ce mov %ecx,%esi + 478b: 4c 89 cd mov %r9,%rbp + 478e: 83 fe 1e cmp $0x1e,%esi + 4791: 0f 87 83 01 00 00 ja 0x491a + 4797: 48 85 ed test %rbp,%rbp + 479a: 0f 84 89 01 00 00 je 0x4929 + 47a0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 47a5: 48 85 ff test %rdi,%rdi + 47a8: 0f 84 7b 01 00 00 je 0x4929 + 47ae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 47b3: 4d 85 e4 test %r12,%r12 + 47b6: 0f 84 6d 01 00 00 je 0x4929 + 47bc: 83 fa 08 cmp $0x8,%edx + 47bf: 74 1e je 0x47df + 47c1: 83 fa 04 cmp $0x4,%edx + 47c4: 74 19 je 0x47df + 47c6: 83 fa 01 cmp $0x1,%edx + 47c9: 74 14 je 0x47df + 47cb: 83 fa 02 cmp $0x2,%edx + 47ce: 74 0f je 0x47df + 47d0: b8 ee ff ff ff mov $0xffffffee,%eax + 47d5: 48 83 c4 28 add $0x28,%rsp + 47d9: 5d pop %rbp + 47da: 41 5c pop %r12 + 47dc: 5f pop %rdi + 47dd: 5e pop %rsi + 47de: c3 ret + 47df: 83 fe 1c cmp $0x1c,%esi + 47e2: 0f 8f 32 01 00 00 jg 0x491a + 47e8: 83 fe 04 cmp $0x4,%esi + 47eb: 7f 14 jg 0x4801 + 47ed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 47f4: 33 c0 xor %eax,%eax + 47f6: 89 07 mov %eax,(%rdi) + 47f8: 41 89 04 24 mov %eax,(%r12) + 47fc: e9 0d 01 00 00 jmp 0x490e + 4801: 83 fe 07 cmp $0x7,%esi + 4804: 7f 11 jg 0x4817 + 4806: 33 c0 xor %eax,%eax + 4808: 89 45 00 mov %eax,0x0(%rbp) + 480b: 89 07 mov %eax,(%rdi) + 480d: 41 89 04 24 mov %eax,(%r12) + 4811: 44 8b 55 00 mov 0x0(%rbp),%r10d + 4815: eb 6a jmp 0x4881 + 4817: 8d 4e ff lea -0x1(%rsi),%ecx + 481a: 83 f9 11 cmp $0x11,%ecx + 481d: 7f 4b jg 0x486a + 481f: 41 bb 01 00 00 00 mov $0x1,%r11d + 4825: 41 d3 e3 shl %cl,%r11d + 4828: 45 89 da mov %r11d,%r10d + 482b: 41 c1 e2 04 shl $0x4,%r10d + 482f: 41 8d 42 4f lea 0x4f(%r10),%eax + 4833: 41 83 c2 3f add $0x3f,%r10d + 4837: 83 e0 c0 and $0xffffffc0,%eax + 483a: 41 83 e2 c0 and $0xffffffc0,%r10d + 483e: 89 45 00 mov %eax,0x0(%rbp) + 4841: c7 07 00 00 00 00 movl $0x0,(%rdi) + 4847: 45 89 14 24 mov %r10d,(%r12) + 484b: 45 89 da mov %r11d,%r10d + 484e: 41 d1 fa sar $1,%r10d + 4851: 41 c1 ea 1e shr $0x1e,%r10d + 4855: 45 03 d3 add %r11d,%r10d + 4858: 41 83 e2 fc and $0xfffffffc,%r10d + 485c: 41 83 c2 43 add $0x43,%r10d + 4860: 41 83 e2 c0 and $0xffffffc0,%r10d + 4864: 44 03 55 00 add 0x0(%rbp),%r10d + 4868: eb 12 jmp 0x487c + 486a: 48 89 ea mov %rbp,%rdx + 486d: 49 89 f8 mov %rdi,%r8 + 4870: 4d 89 e1 mov %r12,%r9 + 4873: e8 08 97 03 00 call 0x3df80 + 4878: 44 8b 55 00 mov 0x0(%rbp),%r10d + 487c: 83 fe 11 cmp $0x11,%esi + 487f: 7d 28 jge 0x48a9 + 4881: 89 f1 mov %esi,%ecx + 4883: b8 01 00 00 00 mov $0x1,%eax + 4888: d3 e0 shl %cl,%eax + 488a: 41 89 c3 mov %eax,%r11d + 488d: 41 d1 fb sar $1,%r11d + 4890: 41 c1 eb 1e shr $0x1e,%r11d + 4894: 44 03 d8 add %eax,%r11d + 4897: 41 c1 eb 02 shr $0x2,%r11d + 489b: 41 c1 e3 04 shl $0x4,%r11d + 489f: 41 83 c3 3f add $0x3f,%r11d + 48a3: 41 83 e3 c0 and $0xffffffc0,%r11d + 48a7: eb 1b jmp 0x48c4 + 48a9: 41 bb 01 00 00 00 mov $0x1,%r11d + 48af: 8d 4e 15 lea 0x15(%rsi),%ecx + 48b2: 41 d3 e3 shl %cl,%r11d + 48b5: 41 c1 e3 04 shl $0x4,%r11d + 48b9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 48c0: 41 83 e3 c0 and $0xffffffc0,%r11d + 48c4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 48cb: 00 + 48cc: 89 45 00 mov %eax,0x0(%rbp) + 48cf: 83 fe 0a cmp $0xa,%esi + 48d2: 7f 04 jg 0x48d8 + 48d4: 33 c0 xor %eax,%eax + 48d6: eb 25 jmp 0x48fd + 48d8: 89 f1 mov %esi,%ecx + 48da: b8 01 00 00 00 mov $0x1,%eax + 48df: d3 e0 shl %cl,%eax + 48e1: 89 c2 mov %eax,%edx + 48e3: d1 fa sar $1,%edx + 48e5: c1 ea 1e shr $0x1e,%edx + 48e8: 03 d0 add %eax,%edx + 48ea: c1 ea 02 shr $0x2,%edx + 48ed: 8b 2f mov (%rdi),%ebp + 48ef: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 48f6: 83 e6 c0 and $0xffffffc0,%esi + 48f9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 48fd: 89 07 mov %eax,(%rdi) + 48ff: 41 8b 04 24 mov (%r12),%eax + 4903: 85 c0 test %eax,%eax + 4905: 7e 07 jle 0x490e + 4907: 83 c0 40 add $0x40,%eax + 490a: 41 89 04 24 mov %eax,(%r12) + 490e: 33 c0 xor %eax,%eax + 4910: 48 83 c4 28 add $0x28,%rsp + 4914: 5d pop %rbp + 4915: 41 5c pop %r12 + 4917: 5f pop %rdi + 4918: 5e pop %rsi + 4919: c3 ret + 491a: b8 ef ff ff ff mov $0xffffffef,%eax + 491f: 48 83 c4 28 add $0x28,%rsp + 4923: 5d pop %rbp + 4924: 41 5c pop %r12 + 4926: 5f pop %rdi + 4927: 5e pop %rsi + 4928: c3 ret + 4929: b8 f8 ff ff ff mov $0xfffffff8,%eax + 492e: 48 83 c4 28 add $0x28,%rsp + 4932: 5d pop %rbp + 4933: 41 5c pop %r12 + 4935: 5f pop %rdi + 4936: 5e pop %rsi + 4937: c3 ret + 4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 493f: 00 + 4940: 56 push %rsi + 4941: 57 push %rdi + 4942: 41 54 push %r12 + 4944: 41 55 push %r13 + 4946: 48 83 ec 28 sub $0x28,%rsp + 494a: 41 89 cc mov %ecx,%r12d + 494d: 4d 89 cd mov %r9,%r13 + 4950: 41 83 fc 1e cmp $0x1e,%r12d + 4954: 0f 87 8b 01 00 00 ja 0x4ae5 + 495a: 4d 85 ed test %r13,%r13 + 495d: 0f 84 92 01 00 00 je 0x4af5 + 4963: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 4968: 48 85 ff test %rdi,%rdi + 496b: 0f 84 84 01 00 00 je 0x4af5 + 4971: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 4976: 48 85 f6 test %rsi,%rsi + 4979: 0f 84 76 01 00 00 je 0x4af5 + 497f: 83 fa 08 cmp $0x8,%edx + 4982: 74 1f je 0x49a3 + 4984: 83 fa 04 cmp $0x4,%edx + 4987: 74 1a je 0x49a3 + 4989: 83 fa 01 cmp $0x1,%edx + 498c: 74 15 je 0x49a3 + 498e: 83 fa 02 cmp $0x2,%edx + 4991: 74 10 je 0x49a3 + 4993: b8 ee ff ff ff mov $0xffffffee,%eax + 4998: 48 83 c4 28 add $0x28,%rsp + 499c: 41 5d pop %r13 + 499e: 41 5c pop %r12 + 49a0: 5f pop %rdi + 49a1: 5e pop %rsi + 49a2: c3 ret + 49a3: 41 83 fc 1c cmp $0x1c,%r12d + 49a7: 0f 8f 38 01 00 00 jg 0x4ae5 + 49ad: 41 83 fc 04 cmp $0x4,%r12d + 49b1: 7f 13 jg 0x49c6 + 49b3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 49ba: 00 + 49bb: 33 c0 xor %eax,%eax + 49bd: 89 07 mov %eax,(%rdi) + 49bf: 89 06 mov %eax,(%rsi) + 49c1: e9 12 01 00 00 jmp 0x4ad8 + 49c6: 41 83 fc 07 cmp $0x7,%r12d + 49ca: 7f 15 jg 0x49e1 + 49cc: 33 c0 xor %eax,%eax + 49ce: 41 89 45 00 mov %eax,0x0(%r13) + 49d2: 89 07 mov %eax,(%rdi) + 49d4: 89 06 mov %eax,(%rsi) + 49d6: b8 01 00 00 00 mov $0x1,%eax + 49db: 45 8b 55 00 mov 0x0(%r13),%r10d + 49df: eb 73 jmp 0x4a54 + 49e1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 49e6: 83 f9 11 cmp $0x11,%ecx + 49e9: 7f 4c jg 0x4a37 + 49eb: b8 01 00 00 00 mov $0x1,%eax + 49f0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 49f5: 45 89 da mov %r11d,%r10d + 49f8: 41 c1 e2 04 shl $0x4,%r10d + 49fc: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 4a00: 41 83 c2 3f add $0x3f,%r10d + 4a04: 83 e1 c0 and $0xffffffc0,%ecx + 4a07: 41 83 e2 c0 and $0xffffffc0,%r10d + 4a0b: 41 89 4d 00 mov %ecx,0x0(%r13) + 4a0f: c7 07 00 00 00 00 movl $0x0,(%rdi) + 4a15: 44 89 16 mov %r10d,(%rsi) + 4a18: 45 89 da mov %r11d,%r10d + 4a1b: 41 d1 fa sar $1,%r10d + 4a1e: 41 c1 ea 1e shr $0x1e,%r10d + 4a22: 45 03 d3 add %r11d,%r10d + 4a25: 41 83 e2 fc and $0xfffffffc,%r10d + 4a29: 41 83 c2 43 add $0x43,%r10d + 4a2d: 41 83 e2 c0 and $0xffffffc0,%r10d + 4a31: 45 03 55 00 add 0x0(%r13),%r10d + 4a35: eb 17 jmp 0x4a4e + 4a37: 4c 89 ea mov %r13,%rdx + 4a3a: 49 89 f8 mov %rdi,%r8 + 4a3d: 49 89 f1 mov %rsi,%r9 + 4a40: e8 5b 97 03 00 call 0x3e1a0 + 4a45: 45 8b 55 00 mov 0x0(%r13),%r10d + 4a49: b8 01 00 00 00 mov $0x1,%eax + 4a4e: 41 83 fc 11 cmp $0x11,%r12d + 4a52: 7d 24 jge 0x4a78 + 4a54: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 4a59: 41 89 cb mov %ecx,%r11d + 4a5c: 41 d1 fb sar $1,%r11d + 4a5f: 41 c1 eb 1e shr $0x1e,%r11d + 4a63: 44 03 d9 add %ecx,%r11d + 4a66: 41 c1 eb 02 shr $0x2,%r11d + 4a6a: 41 c1 e3 04 shl $0x4,%r11d + 4a6e: 41 83 c3 3f add $0x3f,%r11d + 4a72: 41 83 e3 c0 and $0xffffffc0,%r11d + 4a76: eb 19 jmp 0x4a91 + 4a78: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 4a7d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 4a82: 41 c1 e3 04 shl $0x4,%r11d + 4a86: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 4a8d: 41 83 e3 c0 and $0xffffffc0,%r11d + 4a91: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 4a98: 00 + 4a99: 41 89 4d 00 mov %ecx,0x0(%r13) + 4a9d: 41 83 fc 0a cmp $0xa,%r12d + 4aa1: 7f 04 jg 0x4aa7 + 4aa3: 33 c0 xor %eax,%eax + 4aa5: eb 24 jmp 0x4acb + 4aa7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 4aac: 89 c2 mov %eax,%edx + 4aae: d1 fa sar $1,%edx + 4ab0: c1 ea 1e shr $0x1e,%edx + 4ab3: 03 d0 add %eax,%edx + 4ab5: c1 ea 02 shr $0x2,%edx + 4ab8: 8b 0f mov (%rdi),%ecx + 4aba: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 4ac1: 00 + 4ac2: 41 83 e2 c0 and $0xffffffc0,%r10d + 4ac6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 4acb: 89 07 mov %eax,(%rdi) + 4acd: 8b 06 mov (%rsi),%eax + 4acf: 85 c0 test %eax,%eax + 4ad1: 7e 05 jle 0x4ad8 + 4ad3: 83 c0 40 add $0x40,%eax + 4ad6: 89 06 mov %eax,(%rsi) + 4ad8: 33 c0 xor %eax,%eax + 4ada: 48 83 c4 28 add $0x28,%rsp + 4ade: 41 5d pop %r13 + 4ae0: 41 5c pop %r12 + 4ae2: 5f pop %rdi + 4ae3: 5e pop %rsi + 4ae4: c3 ret + 4ae5: b8 ef ff ff ff mov $0xffffffef,%eax + 4aea: 48 83 c4 28 add $0x28,%rsp + 4aee: 41 5d pop %r13 + 4af0: 41 5c pop %r12 + 4af2: 5f pop %rdi + 4af3: 5e pop %rsi + 4af4: c3 ret + 4af5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4afa: 48 83 c4 28 add $0x28,%rsp + 4afe: 41 5d pop %r13 + 4b00: 41 5c pop %r12 + 4b02: 5f pop %rdi + 4b03: 5e pop %rsi + 4b04: c3 ret + 4b05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b0c: 00 + 4b0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b20: 56 push %rsi + 4b21: 57 push %rdi + 4b22: 41 54 push %r12 + 4b24: 41 55 push %r13 + 4b26: 48 83 ec 28 sub $0x28,%rsp + 4b2a: 41 89 cc mov %ecx,%r12d + 4b2d: 4d 89 cd mov %r9,%r13 + 4b30: 41 83 fc 1e cmp $0x1e,%r12d + 4b34: 0f 87 8b 01 00 00 ja 0x4cc5 + 4b3a: 4d 85 ed test %r13,%r13 + 4b3d: 0f 84 92 01 00 00 je 0x4cd5 + 4b43: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 4b48: 48 85 ff test %rdi,%rdi + 4b4b: 0f 84 84 01 00 00 je 0x4cd5 + 4b51: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 4b56: 48 85 f6 test %rsi,%rsi + 4b59: 0f 84 76 01 00 00 je 0x4cd5 + 4b5f: 83 fa 08 cmp $0x8,%edx + 4b62: 74 1f je 0x4b83 + 4b64: 83 fa 04 cmp $0x4,%edx + 4b67: 74 1a je 0x4b83 + 4b69: 83 fa 01 cmp $0x1,%edx + 4b6c: 74 15 je 0x4b83 + 4b6e: 83 fa 02 cmp $0x2,%edx + 4b71: 74 10 je 0x4b83 + 4b73: b8 ee ff ff ff mov $0xffffffee,%eax + 4b78: 48 83 c4 28 add $0x28,%rsp + 4b7c: 41 5d pop %r13 + 4b7e: 41 5c pop %r12 + 4b80: 5f pop %rdi + 4b81: 5e pop %rsi + 4b82: c3 ret + 4b83: 41 83 fc 1c cmp $0x1c,%r12d + 4b87: 0f 8f 38 01 00 00 jg 0x4cc5 + 4b8d: 41 83 fc 04 cmp $0x4,%r12d + 4b91: 7f 13 jg 0x4ba6 + 4b93: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 4b9a: 00 + 4b9b: 33 c0 xor %eax,%eax + 4b9d: 89 07 mov %eax,(%rdi) + 4b9f: 89 06 mov %eax,(%rsi) + 4ba1: e9 12 01 00 00 jmp 0x4cb8 + 4ba6: 41 83 fc 07 cmp $0x7,%r12d + 4baa: 7f 15 jg 0x4bc1 + 4bac: 33 c0 xor %eax,%eax + 4bae: 41 89 45 00 mov %eax,0x0(%r13) + 4bb2: 89 07 mov %eax,(%rdi) + 4bb4: 89 06 mov %eax,(%rsi) + 4bb6: b8 01 00 00 00 mov $0x1,%eax + 4bbb: 45 8b 55 00 mov 0x0(%r13),%r10d + 4bbf: eb 73 jmp 0x4c34 + 4bc1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 4bc6: 83 f9 11 cmp $0x11,%ecx + 4bc9: 7f 4c jg 0x4c17 + 4bcb: b8 01 00 00 00 mov $0x1,%eax + 4bd0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 4bd5: 45 89 da mov %r11d,%r10d + 4bd8: 41 c1 e2 04 shl $0x4,%r10d + 4bdc: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 4be0: 41 83 c2 3f add $0x3f,%r10d + 4be4: 83 e1 c0 and $0xffffffc0,%ecx + 4be7: 41 83 e2 c0 and $0xffffffc0,%r10d + 4beb: 41 89 4d 00 mov %ecx,0x0(%r13) + 4bef: c7 07 00 00 00 00 movl $0x0,(%rdi) + 4bf5: 44 89 16 mov %r10d,(%rsi) + 4bf8: 45 89 da mov %r11d,%r10d + 4bfb: 41 d1 fa sar $1,%r10d + 4bfe: 41 c1 ea 1e shr $0x1e,%r10d + 4c02: 45 03 d3 add %r11d,%r10d + 4c05: 41 83 e2 fc and $0xfffffffc,%r10d + 4c09: 41 83 c2 43 add $0x43,%r10d + 4c0d: 41 83 e2 c0 and $0xffffffc0,%r10d + 4c11: 45 03 55 00 add 0x0(%r13),%r10d + 4c15: eb 17 jmp 0x4c2e + 4c17: 4c 89 ea mov %r13,%rdx + 4c1a: 49 89 f8 mov %rdi,%r8 + 4c1d: 49 89 f1 mov %rsi,%r9 + 4c20: e8 9b 97 03 00 call 0x3e3c0 + 4c25: 45 8b 55 00 mov 0x0(%r13),%r10d + 4c29: b8 01 00 00 00 mov $0x1,%eax + 4c2e: 41 83 fc 11 cmp $0x11,%r12d + 4c32: 7d 24 jge 0x4c58 + 4c34: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 4c39: 41 89 cb mov %ecx,%r11d + 4c3c: 41 d1 fb sar $1,%r11d + 4c3f: 41 c1 eb 1e shr $0x1e,%r11d + 4c43: 44 03 d9 add %ecx,%r11d + 4c46: 41 c1 eb 02 shr $0x2,%r11d + 4c4a: 41 c1 e3 04 shl $0x4,%r11d + 4c4e: 41 83 c3 3f add $0x3f,%r11d + 4c52: 41 83 e3 c0 and $0xffffffc0,%r11d + 4c56: eb 19 jmp 0x4c71 + 4c58: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 4c5d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 4c62: 41 c1 e3 04 shl $0x4,%r11d + 4c66: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 4c6d: 41 83 e3 c0 and $0xffffffc0,%r11d + 4c71: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 4c78: 00 + 4c79: 41 89 4d 00 mov %ecx,0x0(%r13) + 4c7d: 41 83 fc 0a cmp $0xa,%r12d + 4c81: 7f 04 jg 0x4c87 + 4c83: 33 c0 xor %eax,%eax + 4c85: eb 24 jmp 0x4cab + 4c87: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 4c8c: 89 c2 mov %eax,%edx + 4c8e: d1 fa sar $1,%edx + 4c90: c1 ea 1e shr $0x1e,%edx + 4c93: 03 d0 add %eax,%edx + 4c95: c1 ea 02 shr $0x2,%edx + 4c98: 8b 0f mov (%rdi),%ecx + 4c9a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 4ca1: 00 + 4ca2: 41 83 e2 c0 and $0xffffffc0,%r10d + 4ca6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 4cab: 89 07 mov %eax,(%rdi) + 4cad: 8b 06 mov (%rsi),%eax + 4caf: 85 c0 test %eax,%eax + 4cb1: 7e 05 jle 0x4cb8 + 4cb3: 83 c0 40 add $0x40,%eax + 4cb6: 89 06 mov %eax,(%rsi) + 4cb8: 33 c0 xor %eax,%eax + 4cba: 48 83 c4 28 add $0x28,%rsp + 4cbe: 41 5d pop %r13 + 4cc0: 41 5c pop %r12 + 4cc2: 5f pop %rdi + 4cc3: 5e pop %rsi + 4cc4: c3 ret + 4cc5: b8 ef ff ff ff mov $0xffffffef,%eax + 4cca: 48 83 c4 28 add $0x28,%rsp + 4cce: 41 5d pop %r13 + 4cd0: 41 5c pop %r12 + 4cd2: 5f pop %rdi + 4cd3: 5e pop %rsi + 4cd4: c3 ret + 4cd5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4cda: 48 83 c4 28 add $0x28,%rsp + 4cde: 41 5d pop %r13 + 4ce0: 41 5c pop %r12 + 4ce2: 5f pop %rdi + 4ce3: 5e pop %rsi + 4ce4: c3 ret + 4ce5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4cec: 00 + 4ced: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d00: 48 83 ec 28 sub $0x28,%rsp + 4d04: 48 85 c9 test %rcx,%rcx + 4d07: 74 25 je 0x4d2e + 4d09: 48 85 d2 test %rdx,%rdx + 4d0c: 74 20 je 0x4d2e + 4d0e: 4d 85 c0 test %r8,%r8 + 4d11: 74 1b je 0x4d2e + 4d13: 45 85 c9 test %r9d,%r9d + 4d16: 7f 0a jg 0x4d22 + 4d18: b8 fa ff ff ff mov $0xfffffffa,%eax + 4d1d: 48 83 c4 28 add $0x28,%rsp + 4d21: c3 ret + 4d22: e8 b9 98 03 00 call 0x3e5e0 + 4d27: 33 c0 xor %eax,%eax + 4d29: 48 83 c4 28 add $0x28,%rsp + 4d2d: c3 ret + 4d2e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4d33: 48 83 c4 28 add $0x28,%rsp + 4d37: c3 ret + 4d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4d3f: 00 + 4d40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4d45: 48 85 c9 test %rcx,%rcx + 4d48: 74 27 je 0x4d71 + 4d4a: 48 85 d2 test %rdx,%rdx + 4d4d: 74 22 je 0x4d71 + 4d4f: 4d 85 c0 test %r8,%r8 + 4d52: 74 1d je 0x4d71 + 4d54: 45 85 c9 test %r9d,%r9d + 4d57: 7f 0b jg 0x4d64 + 4d59: b8 fa ff ff ff mov $0xfffffffa,%eax + 4d5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4d63: c3 ret + 4d64: e8 57 9c 03 00 call 0x3e9c0 + 4d69: 33 c0 xor %eax,%eax + 4d6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4d70: c3 ret + 4d71: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4d76: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4d7b: c3 ret + 4d7c: 0f 1f 40 00 nopl 0x0(%rax) + 4d80: 48 83 ec 28 sub $0x28,%rsp + 4d84: 48 85 c9 test %rcx,%rcx + 4d87: 74 25 je 0x4dae + 4d89: 48 85 d2 test %rdx,%rdx + 4d8c: 74 20 je 0x4dae + 4d8e: 4d 85 c0 test %r8,%r8 + 4d91: 74 1b je 0x4dae + 4d93: 45 85 c9 test %r9d,%r9d + 4d96: 7f 0a jg 0x4da2 + 4d98: b8 fa ff ff ff mov $0xfffffffa,%eax + 4d9d: 48 83 c4 28 add $0x28,%rsp + 4da1: c3 ret + 4da2: e8 f9 9f 03 00 call 0x3eda0 + 4da7: 33 c0 xor %eax,%eax + 4da9: 48 83 c4 28 add $0x28,%rsp + 4dad: c3 ret + 4dae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4db3: 48 83 c4 28 add $0x28,%rsp + 4db7: c3 ret + 4db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4dbf: 00 + 4dc0: 41 57 push %r15 + 4dc2: 49 89 ca mov %rcx,%r10 + 4dc5: 49 89 d3 mov %rdx,%r11 + 4dc8: 4d 85 d2 test %r10,%r10 + 4dcb: 0f 84 fb 00 00 00 je 0x4ecc + 4dd1: 4d 85 db test %r11,%r11 + 4dd4: 0f 84 f2 00 00 00 je 0x4ecc + 4dda: 4d 85 c0 test %r8,%r8 + 4ddd: 0f 84 e9 00 00 00 je 0x4ecc + 4de3: 45 85 c9 test %r9d,%r9d + 4de6: 0f 8e d8 00 00 00 jle 0x4ec4 + 4dec: 49 63 d1 movslq %r9d,%rdx + 4def: 48 83 fa 08 cmp $0x8,%rdx + 4df3: 0f 8c c6 00 00 00 jl 0x4ebf + 4df9: 4c 89 c0 mov %r8,%rax + 4dfc: 48 83 e0 0f and $0xf,%rax + 4e00: 85 c0 test %eax,%eax + 4e02: 74 10 je 0x4e14 + 4e04: a8 03 test $0x3,%al + 4e06: 0f 85 b3 00 00 00 jne 0x4ebf + 4e0c: f7 d8 neg %eax + 4e0e: 83 c0 10 add $0x10,%eax + 4e11: c1 e8 02 shr $0x2,%eax + 4e14: 89 c1 mov %eax,%ecx + 4e16: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 4e1a: 49 3b d7 cmp %r15,%rdx + 4e1d: 0f 8c 9c 00 00 00 jl 0x4ebf + 4e23: 45 89 cf mov %r9d,%r15d + 4e26: 44 2b f8 sub %eax,%r15d + 4e29: 41 83 e7 07 and $0x7,%r15d + 4e2d: 45 2b cf sub %r15d,%r9d + 4e30: 4d 63 c9 movslq %r9d,%r9 + 4e33: 85 c0 test %eax,%eax + 4e35: b8 00 00 00 00 mov $0x0,%eax + 4e3a: 76 24 jbe 0x4e60 + 4e3c: 0f 1f 40 00 nopl 0x0(%rax) + 4e40: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0 + 4e46: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 4e4c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 4e52: 48 ff c0 inc %rax + 4e55: 48 3b c1 cmp %rcx,%rax + 4e58: 72 e6 jb 0x4e40 + 4e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4e60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 4e66: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2 + 4e6d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1 + 4e73: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3 + 4e7a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 4e80: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 4e87: 48 83 c1 08 add $0x8,%rcx + 4e8b: 49 3b c9 cmp %r9,%rcx + 4e8e: 72 d0 jb 0x4e60 + 4e90: 4c 3b ca cmp %rdx,%r9 + 4e93: 73 25 jae 0x4eba + 4e95: 0f 1f 40 00 nopl 0x0(%rax) + 4e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ea0: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0 + 4ea6: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1 + 4eac: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 4eb2: 49 ff c1 inc %r9 + 4eb5: 4c 3b ca cmp %rdx,%r9 + 4eb8: 72 e6 jb 0x4ea0 + 4eba: 33 c0 xor %eax,%eax + 4ebc: 41 5f pop %r15 + 4ebe: c3 ret + 4ebf: 45 33 c9 xor %r9d,%r9d + 4ec2: eb cc jmp 0x4e90 + 4ec4: b8 fa ff ff ff mov $0xfffffffa,%eax + 4ec9: 41 5f pop %r15 + 4ecb: c3 ret + 4ecc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4ed1: 41 5f pop %r15 + 4ed3: c3 ret + 4ed4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ee0: 53 push %rbx + 4ee1: 57 push %rdi + 4ee2: 55 push %rbp + 4ee3: 49 89 ca mov %rcx,%r10 + 4ee6: 4d 85 d2 test %r10,%r10 + 4ee9: 0f 84 92 01 00 00 je 0x5081 + 4eef: 48 85 d2 test %rdx,%rdx + 4ef2: 0f 84 89 01 00 00 je 0x5081 + 4ef8: 4d 85 c0 test %r8,%r8 + 4efb: 0f 84 80 01 00 00 je 0x5081 + 4f01: 45 85 c9 test %r9d,%r9d + 4f04: 0f 8e 6e 01 00 00 jle 0x5078 + 4f0a: 41 83 f9 10 cmp $0x10,%r9d + 4f0e: 0f 8c 50 01 00 00 jl 0x5064 + 4f14: 41 83 f9 1d cmp $0x1d,%r9d + 4f18: 0f 8c 4d 01 00 00 jl 0x506b + 4f1e: 4c 89 c1 mov %r8,%rcx + 4f21: 48 83 e1 1f and $0x1f,%rcx + 4f25: 89 c9 mov %ecx,%ecx + 4f27: 85 c9 test %ecx,%ecx + 4f29: 74 11 je 0x4f3c + 4f2b: f6 c1 03 test $0x3,%cl + 4f2e: 0f 85 30 01 00 00 jne 0x5064 + 4f34: f7 d9 neg %ecx + 4f36: 83 c1 20 add $0x20,%ecx + 4f39: c1 e9 02 shr $0x2,%ecx + 4f3c: 8d 41 10 lea 0x10(%rcx),%eax + 4f3f: 44 3b c8 cmp %eax,%r9d + 4f42: 0f 8c 1c 01 00 00 jl 0x5064 + 4f48: 44 89 cf mov %r9d,%edi + 4f4b: 33 c0 xor %eax,%eax + 4f4d: 2b f9 sub %ecx,%edi + 4f4f: 83 e7 0f and $0xf,%edi + 4f52: f7 df neg %edi + 4f54: 41 03 f9 add %r9d,%edi + 4f57: 85 c9 test %ecx,%ecx + 4f59: 76 1e jbe 0x4f79 + 4f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4f60: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 + 4f65: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 4f6b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 4f71: 48 ff c0 inc %rax + 4f74: 48 3b c1 cmp %rcx,%rax + 4f77: 72 e7 jb 0x4f60 + 4f79: 48 63 c7 movslq %edi,%rax + 4f7c: 0f 1f 40 00 nopl 0x0(%rax) + 4f80: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 + 4f85: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 + 4f8b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 + 4f91: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 + 4f98: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 4f9e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 4fa5: 48 83 c1 10 add $0x10,%rcx + 4fa9: 48 3b c8 cmp %rax,%rcx + 4fac: 72 d2 jb 0x4f80 + 4fae: 8d 47 01 lea 0x1(%rdi),%eax + 4fb1: 41 3b c1 cmp %r9d,%eax + 4fb4: 0f 87 9d 00 00 00 ja 0x5057 + 4fba: 4d 63 c9 movslq %r9d,%r9 + 4fbd: 48 63 ff movslq %edi,%rdi + 4fc0: 4c 2b cf sub %rdi,%r9 + 4fc3: 49 83 f9 04 cmp $0x4,%r9 + 4fc7: 0f 8c 93 00 00 00 jl 0x5060 + 4fcd: 48 63 ff movslq %edi,%rdi + 4fd0: 44 89 cd mov %r9d,%ebp + 4fd3: 83 e5 fc and $0xfffffffc,%ebp + 4fd6: 33 c9 xor %ecx,%ecx + 4fd8: 48 63 ed movslq %ebp,%rbp + 4fdb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 4fdf: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 4fe3: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 + 4fe7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4fee: 00 + 4fef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ff6: 0f 1f 00 nopl (%rax) + 4ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5000: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 5006: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 + 500b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 5010: 48 83 c1 04 add $0x4,%rcx + 5014: 48 3b cd cmp %rbp,%rcx + 5017: 72 e7 jb 0x5000 + 5019: 49 3b e9 cmp %r9,%rbp + 501c: 73 39 jae 0x5057 + 501e: 48 63 ff movslq %edi,%rdi + 5021: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 5025: 49 8d 0c ba lea (%r10,%rdi,4),%rcx + 5029: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 502d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5034: 00 + 5035: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 503c: 0f 1f 40 00 nopl 0x0(%rax) + 5040: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 5045: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 + 504a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) + 504f: 48 ff c5 inc %rbp + 5052: 49 3b e9 cmp %r9,%rbp + 5055: 72 e9 jb 0x5040 + 5057: 33 c0 xor %eax,%eax + 5059: c5 f8 77 vzeroupper + 505c: 5d pop %rbp + 505d: 5f pop %rdi + 505e: 5b pop %rbx + 505f: c3 ret + 5060: 33 ed xor %ebp,%ebp + 5062: eb b5 jmp 0x5019 + 5064: 33 ff xor %edi,%edi + 5066: e9 43 ff ff ff jmp 0x4fae + 506b: 44 89 cf mov %r9d,%edi + 506e: 33 c9 xor %ecx,%ecx + 5070: 83 e7 f0 and $0xfffffff0,%edi + 5073: e9 01 ff ff ff jmp 0x4f79 + 5078: b8 fa ff ff ff mov $0xfffffffa,%eax + 507d: 5d pop %rbp + 507e: 5f pop %rdi + 507f: 5b pop %rbx + 5080: c3 ret + 5081: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5086: 5d pop %rbp + 5087: 5f pop %rdi + 5088: 5b pop %rbx + 5089: c3 ret + 508a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5091: 00 + 5092: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 50a0: 48 83 ec 28 sub $0x28,%rsp + 50a4: 48 85 c9 test %rcx,%rcx + 50a7: 74 23 je 0x50cc + 50a9: 48 85 d2 test %rdx,%rdx + 50ac: 74 1e je 0x50cc + 50ae: 4d 85 c0 test %r8,%r8 + 50b1: 74 19 je 0x50cc + 50b3: 45 85 c9 test %r9d,%r9d + 50b6: 7e 1e jle 0x50d6 + 50b8: e8 73 b2 a5 01 call 0x1a60330 + 50bd: ba 02 00 00 00 mov $0x2,%edx + 50c2: 85 c0 test %eax,%eax + 50c4: 0f 45 c2 cmovne %edx,%eax + 50c7: 48 83 c4 28 add $0x28,%rsp + 50cb: c3 ret + 50cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 50d1: 48 83 c4 28 add $0x28,%rsp + 50d5: c3 ret + 50d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 50db: 48 83 c4 28 add $0x28,%rsp + 50df: c3 ret + 50e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 50e5: 48 85 c9 test %rcx,%rcx + 50e8: 74 24 je 0x510e + 50ea: 48 85 d2 test %rdx,%rdx + 50ed: 74 1f je 0x510e + 50ef: 4d 85 c0 test %r8,%r8 + 50f2: 74 1a je 0x510e + 50f4: 45 85 c9 test %r9d,%r9d + 50f7: 7e 20 jle 0x5119 + 50f9: e8 b2 f7 a5 01 call 0x1a648b0 + 50fe: ba 02 00 00 00 mov $0x2,%edx + 5103: 85 c0 test %eax,%eax + 5105: 0f 45 c2 cmovne %edx,%eax + 5108: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 510d: c3 ret + 510e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5113: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5118: c3 ret + 5119: b8 fa ff ff ff mov $0xfffffffa,%eax + 511e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5123: c3 ret + 5124: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 512b: 00 + 512c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 513f: 00 + 5140: 48 83 ec 28 sub $0x28,%rsp + 5144: 48 85 c9 test %rcx,%rcx + 5147: 74 23 je 0x516c + 5149: 48 85 d2 test %rdx,%rdx + 514c: 74 1e je 0x516c + 514e: 4d 85 c0 test %r8,%r8 + 5151: 74 19 je 0x516c + 5153: 45 85 c9 test %r9d,%r9d + 5156: 7e 1e jle 0x5176 + 5158: e8 33 1b a6 01 call 0x1a66c90 + 515d: ba 02 00 00 00 mov $0x2,%edx + 5162: 85 c0 test %eax,%eax + 5164: 0f 45 c2 cmovne %edx,%eax + 5167: 48 83 c4 28 add $0x28,%rsp + 516b: c3 ret + 516c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5171: 48 83 c4 28 add $0x28,%rsp + 5175: c3 ret + 5176: b8 fa ff ff ff mov $0xfffffffa,%eax + 517b: 48 83 c4 28 add $0x28,%rsp + 517f: c3 ret + 5180: 48 83 ec 28 sub $0x28,%rsp + 5184: 48 85 c9 test %rcx,%rcx + 5187: 74 23 je 0x51ac + 5189: 48 85 d2 test %rdx,%rdx + 518c: 74 1e je 0x51ac + 518e: 4d 85 c0 test %r8,%r8 + 5191: 74 19 je 0x51ac + 5193: 45 85 c9 test %r9d,%r9d + 5196: 7e 1e jle 0x51b6 + 5198: e8 63 5d a6 01 call 0x1a6af00 + 519d: ba 02 00 00 00 mov $0x2,%edx + 51a2: 85 c0 test %eax,%eax + 51a4: 0f 45 c2 cmovne %edx,%eax + 51a7: 48 83 c4 28 add $0x28,%rsp + 51ab: c3 ret + 51ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 51b1: 48 83 c4 28 add $0x28,%rsp + 51b5: c3 ret + 51b6: b8 fa ff ff ff mov $0xfffffffa,%eax + 51bb: 48 83 c4 28 add $0x28,%rsp + 51bf: c3 ret + 51c0: 48 83 ec 28 sub $0x28,%rsp + 51c4: 48 85 c9 test %rcx,%rcx + 51c7: 74 23 je 0x51ec + 51c9: 48 85 d2 test %rdx,%rdx + 51cc: 74 1e je 0x51ec + 51ce: 4d 85 c0 test %r8,%r8 + 51d1: 74 19 je 0x51ec + 51d3: 45 85 c9 test %r9d,%r9d + 51d6: 7e 1e jle 0x51f6 + 51d8: e8 23 a1 a6 01 call 0x1a6f300 + 51dd: ba 02 00 00 00 mov $0x2,%edx + 51e2: 85 c0 test %eax,%eax + 51e4: 0f 45 c2 cmovne %edx,%eax + 51e7: 48 83 c4 28 add $0x28,%rsp + 51eb: c3 ret + 51ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 51f1: 48 83 c4 28 add $0x28,%rsp + 51f5: c3 ret + 51f6: b8 fa ff ff ff mov $0xfffffffa,%eax + 51fb: 48 83 c4 28 add $0x28,%rsp + 51ff: c3 ret + 5200: 48 83 ec 28 sub $0x28,%rsp + 5204: 48 85 c9 test %rcx,%rcx + 5207: 74 23 je 0x522c + 5209: 48 85 d2 test %rdx,%rdx + 520c: 74 1e je 0x522c + 520e: 4d 85 c0 test %r8,%r8 + 5211: 74 19 je 0x522c + 5213: 45 85 c9 test %r9d,%r9d + 5216: 7e 1e jle 0x5236 + 5218: e8 83 d9 a6 01 call 0x1a72ba0 + 521d: ba 02 00 00 00 mov $0x2,%edx + 5222: 85 c0 test %eax,%eax + 5224: 0f 45 c2 cmovne %edx,%eax + 5227: 48 83 c4 28 add $0x28,%rsp + 522b: c3 ret + 522c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5231: 48 83 c4 28 add $0x28,%rsp + 5235: c3 ret + 5236: b8 fa ff ff ff mov $0xfffffffa,%eax + 523b: 48 83 c4 28 add $0x28,%rsp + 523f: c3 ret + 5240: 48 83 ec 28 sub $0x28,%rsp + 5244: 48 85 c9 test %rcx,%rcx + 5247: 74 20 je 0x5269 + 5249: 48 85 d2 test %rdx,%rdx + 524c: 74 1b je 0x5269 + 524e: 45 85 c0 test %r8d,%r8d + 5251: 7f 0a jg 0x525d + 5253: b8 fa ff ff ff mov $0xfffffffa,%eax + 5258: 48 83 c4 28 add $0x28,%rsp + 525c: c3 ret + 525d: e8 3e 9f 03 00 call 0x3f1a0 + 5262: 33 c0 xor %eax,%eax + 5264: 48 83 c4 28 add $0x28,%rsp + 5268: c3 ret + 5269: b8 f8 ff ff ff mov $0xfffffff8,%eax + 526e: 48 83 c4 28 add $0x28,%rsp + 5272: c3 ret + 5273: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 527f: 00 + 5280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5285: 48 85 c9 test %rcx,%rcx + 5288: 74 22 je 0x52ac + 528a: 48 85 d2 test %rdx,%rdx + 528d: 74 1d je 0x52ac + 528f: 45 85 c0 test %r8d,%r8d + 5292: 7f 0b jg 0x529f + 5294: b8 fa ff ff ff mov $0xfffffffa,%eax + 5299: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 529e: c3 ret + 529f: e8 dc a1 03 00 call 0x3f480 + 52a4: 33 c0 xor %eax,%eax + 52a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 52ab: c3 ret + 52ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 52b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 52b6: c3 ret + 52b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 52be: 00 00 + 52c0: 48 83 ec 28 sub $0x28,%rsp + 52c4: 48 85 c9 test %rcx,%rcx + 52c7: 74 20 je 0x52e9 + 52c9: 48 85 d2 test %rdx,%rdx + 52cc: 74 1b je 0x52e9 + 52ce: 45 85 c0 test %r8d,%r8d + 52d1: 7f 0a jg 0x52dd + 52d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 52d8: 48 83 c4 28 add $0x28,%rsp + 52dc: c3 ret + 52dd: e8 7e a4 03 00 call 0x3f760 + 52e2: 33 c0 xor %eax,%eax + 52e4: 48 83 c4 28 add $0x28,%rsp + 52e8: c3 ret + 52e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 52ee: 48 83 c4 28 add $0x28,%rsp + 52f2: c3 ret + 52f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 52f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52ff: 00 + 5300: 41 54 push %r12 + 5302: 55 push %rbp + 5303: 49 89 d1 mov %rdx,%r9 + 5306: 48 85 c9 test %rcx,%rcx + 5309: 0f 84 cf 02 00 00 je 0x55de + 530f: 4d 85 c9 test %r9,%r9 + 5312: 0f 84 c6 02 00 00 je 0x55de + 5318: 45 85 c0 test %r8d,%r8d + 531b: 0f 8e b4 02 00 00 jle 0x55d5 + 5321: 41 83 f8 08 cmp $0x8,%r8d + 5325: 0f 8c 9b 02 00 00 jl 0x55c6 + 532b: 4c 89 c8 mov %r9,%rax + 532e: 48 83 e0 1f and $0x1f,%rax + 5332: 89 c0 mov %eax,%eax + 5334: 85 c0 test %eax,%eax + 5336: 74 0d je 0x5345 + 5338: a8 0f test $0xf,%al + 533a: 0f 85 86 02 00 00 jne 0x55c6 + 5340: b8 01 00 00 00 mov $0x1,%eax + 5345: 8d 50 08 lea 0x8(%rax),%edx + 5348: 44 3b c2 cmp %edx,%r8d + 534b: 0f 8c 75 02 00 00 jl 0x55c6 + 5351: 44 89 c5 mov %r8d,%ebp + 5354: 45 33 db xor %r11d,%r11d + 5357: 2b e8 sub %eax,%ebp + 5359: 45 33 d2 xor %r10d,%r10d + 535c: 83 e5 07 and $0x7,%ebp + 535f: 4c 89 ca mov %r9,%rdx + 5362: f7 dd neg %ebp + 5364: 41 03 e8 add %r8d,%ebp + 5367: 85 c0 test %eax,%eax + 5369: 76 4e jbe 0x53b9 + 536b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5372: 00 + 5373: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 537a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5380: c5 f9 10 12 vmovupd (%rdx),%xmm2 + 5384: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 + 538a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 + 5390: 49 ff c3 inc %r11 + 5393: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 5397: 49 83 c2 10 add $0x10,%r10 + 539b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 53a0: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 53a4: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 53a8: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 53ac: c5 f9 11 0a vmovupd %xmm1,(%rdx) + 53b0: 48 83 c2 10 add $0x10,%rdx + 53b4: 4c 3b d8 cmp %rax,%r11 + 53b7: 72 c7 jb 0x5380 + 53b9: 49 89 c2 mov %rax,%r10 + 53bc: 49 c1 e2 04 shl $0x4,%r10 + 53c0: 48 63 d5 movslq %ebp,%rdx + 53c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 53ca: 00 + 53cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 53d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 53d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 53e0: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 + 53e6: 48 83 c0 08 add $0x8,%rax + 53ea: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 + 53f0: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 + 53f6: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 53fa: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 + 5401: 01 + 5402: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 5407: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 540b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 540f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 + 5416: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 541a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) + 5420: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 + 5427: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 + 542e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 5432: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 + 5439: 01 + 543a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 543f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 5443: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 5447: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 544b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 + 5452: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) + 5459: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 + 5460: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 + 5467: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 546b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 + 5472: 01 + 5473: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 5478: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 547c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 5480: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 + 5487: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 548b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) + 5492: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 + 5499: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 + 54a0: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 54a4: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 + 54ab: 01 + 54ac: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 54b1: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 54b5: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 54b9: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 54bd: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) + 54c4: 49 81 c2 80 00 00 00 add $0x80,%r10 + 54cb: 48 3b c2 cmp %rdx,%rax + 54ce: 0f 82 0c ff ff ff jb 0x53e0 + 54d4: 8d 45 01 lea 0x1(%rbp),%eax + 54d7: 41 3b c0 cmp %r8d,%eax + 54da: 0f 87 d9 00 00 00 ja 0x55b9 + 54e0: 4d 63 c0 movslq %r8d,%r8 + 54e3: 4c 2b c2 sub %rdx,%r8 + 54e6: 49 83 f8 02 cmp $0x2,%r8 + 54ea: 0f 8c d2 00 00 00 jl 0x55c2 + 54f0: 48 c1 e2 04 shl $0x4,%rdx + 54f4: 44 89 c0 mov %r8d,%eax + 54f7: 83 e0 fe and $0xfffffffe,%eax + 54fa: 45 33 e4 xor %r12d,%r12d + 54fd: 48 63 c0 movslq %eax,%rax + 5500: 45 33 d2 xor %r10d,%r10d + 5503: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 + 5507: 49 03 d1 add %r9,%rdx + 550a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5511: 00 + 5512: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5520: c5 fd 10 12 vmovupd (%rdx),%ymm2 + 5524: 49 83 c4 02 add $0x2,%r12 + 5528: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 + 552e: c5 ff 12 0a vmovddup (%rdx),%ymm1 + 5532: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 5536: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 + 553d: 01 + 553e: 49 83 c2 20 add $0x20,%r10 + 5542: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 5547: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 554b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 554f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 5553: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 5557: 48 83 c2 20 add $0x20,%rdx + 555b: 4c 3b e0 cmp %rax,%r12 + 555e: 72 c0 jb 0x5520 + 5560: 48 89 c2 mov %rax,%rdx + 5563: 48 c1 e2 04 shl $0x4,%rdx + 5567: 49 3b c0 cmp %r8,%rax + 556a: 73 4d jae 0x55b9 + 556c: 48 63 ed movslq %ebp,%rbp + 556f: 48 c1 e5 04 shl $0x4,%rbp + 5573: 4c 03 cd add %rbp,%r9 + 5576: 48 03 cd add %rbp,%rcx + 5579: 4c 03 ca add %rdx,%r9 + 557c: 0f 1f 40 00 nopl 0x0(%rax) + 5580: c4 c1 79 10 11 vmovupd (%r9),%xmm2 + 5585: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 + 558a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 + 558f: 48 ff c0 inc %rax + 5592: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 5596: 48 83 c2 10 add $0x10,%rdx + 559a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 559f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 55a3: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 55a7: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 55ab: c4 c1 79 11 09 vmovupd %xmm1,(%r9) + 55b0: 49 83 c1 10 add $0x10,%r9 + 55b4: 49 3b c0 cmp %r8,%rax + 55b7: 72 c7 jb 0x5580 + 55b9: 33 c0 xor %eax,%eax + 55bb: c5 f8 77 vzeroupper + 55be: 5d pop %rbp + 55bf: 41 5c pop %r12 + 55c1: c3 ret + 55c2: 33 c0 xor %eax,%eax + 55c4: eb 9a jmp 0x5560 + 55c6: 33 ed xor %ebp,%ebp + 55c8: 41 83 f8 01 cmp $0x1,%r8d + 55cc: 72 eb jb 0x55b9 + 55ce: 4d 63 c0 movslq %r8d,%r8 + 55d1: 33 c0 xor %eax,%eax + 55d3: eb 8b jmp 0x5560 + 55d5: b8 fa ff ff ff mov $0xfffffffa,%eax + 55da: 5d pop %rbp + 55db: 41 5c pop %r12 + 55dd: c3 ret + 55de: b8 f8 ff ff ff mov $0xfffffff8,%eax + 55e3: 5d pop %rbp + 55e4: 41 5c pop %r12 + 55e6: c3 ret + 55e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 55ee: 00 + 55ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 55f6: 0f 1f 00 nopl (%rax) + 55f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5600: 41 54 push %r12 + 5602: 49 89 cb mov %rcx,%r11 + 5605: 4d 85 db test %r11,%r11 + 5608: 0f 84 dd 01 00 00 je 0x57eb + 560e: 48 85 d2 test %rdx,%rdx + 5611: 0f 84 d4 01 00 00 je 0x57eb + 5617: 45 85 c0 test %r8d,%r8d + 561a: 0f 8e c3 01 00 00 jle 0x57e3 + 5620: 4d 63 c8 movslq %r8d,%r9 + 5623: 49 83 f9 08 cmp $0x8,%r9 + 5627: 0f 8c b1 01 00 00 jl 0x57de + 562d: 48 89 d0 mov %rdx,%rax + 5630: 48 83 e0 1f and $0x1f,%rax + 5634: 85 c0 test %eax,%eax + 5636: 74 0d je 0x5645 + 5638: a8 0f test $0xf,%al + 563a: 0f 85 9e 01 00 00 jne 0x57de + 5640: b8 01 00 00 00 mov $0x1,%eax + 5645: 41 89 c2 mov %eax,%r10d + 5648: 49 8d 4a 08 lea 0x8(%r10),%rcx + 564c: 4c 3b c9 cmp %rcx,%r9 + 564f: 0f 8c 89 01 00 00 jl 0x57de + 5655: 44 89 c1 mov %r8d,%ecx + 5658: 2b c8 sub %eax,%ecx + 565a: 83 e1 07 and $0x7,%ecx + 565d: 44 2b c1 sub %ecx,%r8d + 5660: 33 c9 xor %ecx,%ecx + 5662: 4d 63 c0 movslq %r8d,%r8 + 5665: 45 33 e4 xor %r12d,%r12d + 5668: 85 c0 test %eax,%eax + 566a: 48 89 d0 mov %rdx,%rax + 566d: 76 47 jbe 0x56b6 + 566f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5676: 00 + 5677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 567e: 66 90 xchg %ax,%ax + 5680: c5 f9 10 18 vmovupd (%rax),%xmm3 + 5684: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 568a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 568e: 48 ff c1 inc %rcx + 5691: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 5696: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 569a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 + 56a0: 49 83 c4 10 add $0x10,%r12 + 56a4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 56a9: c5 f9 11 28 vmovupd %xmm5,(%rax) + 56ad: 48 83 c0 10 add $0x10,%rax + 56b1: 49 3b ca cmp %r10,%rcx + 56b4: 72 ca jb 0x5680 + 56b6: 4c 89 d0 mov %r10,%rax + 56b9: 48 c1 e0 04 shl $0x4,%rax + 56bd: 0f 1f 00 nopl (%rax) + 56c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 56c5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 56c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 56cf: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 56d3: 49 83 c2 08 add $0x8,%r10 + 56d7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 56dc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 56e0: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 + 56e5: c5 ff 12 29 vmovddup (%rcx),%ymm5 + 56e9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 56ee: c5 fd 11 29 vmovupd %ymm5,(%rcx) + 56f2: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 56f9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 56fd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 5702: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 5706: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 + 570b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 + 5710: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 5715: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) + 571a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 5721: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 5725: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 572a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 572e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 + 5733: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 + 5738: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 573d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) + 5742: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 5749: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 574d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 5752: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 5756: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 + 575b: 48 05 80 00 00 00 add $0x80,%rax + 5761: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 5766: 4d 3b d0 cmp %r8,%r10 + 5769: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) + 576e: 0f 82 4c ff ff ff jb 0x56c0 + 5774: 4c 89 c0 mov %r8,%rax + 5777: 48 c1 e0 04 shl $0x4,%rax + 577b: 48 03 d0 add %rax,%rdx + 577e: 4d 3b c1 cmp %r9,%r8 + 5781: 73 53 jae 0x57d6 + 5783: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 578a: 00 + 578b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57a0: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 57a4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 57aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 57ae: 49 ff c0 inc %r8 + 57b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 57b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 57ba: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 + 57c0: 48 83 c0 10 add $0x10,%rax + 57c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 57c9: c5 f9 11 2a vmovupd %xmm5,(%rdx) + 57cd: 48 83 c2 10 add $0x10,%rdx + 57d1: 4d 3b c1 cmp %r9,%r8 + 57d4: 72 ca jb 0x57a0 + 57d6: 33 c0 xor %eax,%eax + 57d8: c5 f8 77 vzeroupper + 57db: 41 5c pop %r12 + 57dd: c3 ret + 57de: 45 33 c0 xor %r8d,%r8d + 57e1: eb 91 jmp 0x5774 + 57e3: b8 fa ff ff ff mov $0xfffffffa,%eax + 57e8: 41 5c pop %r12 + 57ea: c3 ret + 57eb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 57f0: 41 5c pop %r12 + 57f2: c3 ret + 57f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 57f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 57ff: 00 + 5800: 41 54 push %r12 + 5802: 49 89 cb mov %rcx,%r11 + 5805: 4d 85 db test %r11,%r11 + 5808: 0f 84 f9 01 00 00 je 0x5a07 + 580e: 48 85 d2 test %rdx,%rdx + 5811: 0f 84 f0 01 00 00 je 0x5a07 + 5817: 45 85 c0 test %r8d,%r8d + 581a: 0f 8e df 01 00 00 jle 0x59ff + 5820: 4d 63 c8 movslq %r8d,%r9 + 5823: 49 83 f9 08 cmp $0x8,%r9 + 5827: 0f 8c cd 01 00 00 jl 0x59fa + 582d: 48 89 d0 mov %rdx,%rax + 5830: 48 83 e0 1f and $0x1f,%rax + 5834: 85 c0 test %eax,%eax + 5836: 74 0d je 0x5845 + 5838: a8 0f test $0xf,%al + 583a: 0f 85 ba 01 00 00 jne 0x59fa + 5840: b8 01 00 00 00 mov $0x1,%eax + 5845: 41 89 c2 mov %eax,%r10d + 5848: 49 8d 4a 08 lea 0x8(%r10),%rcx + 584c: 4c 3b c9 cmp %rcx,%r9 + 584f: 0f 8c a5 01 00 00 jl 0x59fa + 5855: 44 89 c1 mov %r8d,%ecx + 5858: 2b c8 sub %eax,%ecx + 585a: 83 e1 07 and $0x7,%ecx + 585d: 44 2b c1 sub %ecx,%r8d + 5860: 33 c9 xor %ecx,%ecx + 5862: 4d 63 c0 movslq %r8d,%r8 + 5865: 45 33 e4 xor %r12d,%r12d + 5868: 85 c0 test %eax,%eax + 586a: 48 89 d0 mov %rdx,%rax + 586d: 76 43 jbe 0x58b2 + 586f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5876: 00 + 5877: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 587e: 66 90 xchg %ax,%ax + 5880: c5 f9 10 18 vmovupd (%rax),%xmm3 + 5884: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 588a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 588e: 48 ff c1 inc %rcx + 5891: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 5896: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 589a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 + 58a1: 49 83 c4 10 add $0x10,%r12 + 58a5: c5 f9 11 20 vmovupd %xmm4,(%rax) + 58a9: 48 83 c0 10 add $0x10,%rax + 58ad: 49 3b ca cmp %r10,%rcx + 58b0: 72 ce jb 0x5880 + 58b2: 4c 89 d0 mov %r10,%rax + 58b5: 48 c1 e0 04 shl $0x4,%rax + 58b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 58c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 58c5: 49 83 c2 08 add $0x8,%r10 + 58c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 58cf: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 58d6: 01 + 58d7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 58de: 02 + 58df: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 58e6: 03 + 58e7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 58eb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 58f0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 58f4: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 58f9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 58fe: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) + 5903: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 590a: 01 + 590b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 5911: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 5918: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 591e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 5925: 01 + 5926: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 592c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) + 5933: 01 + 5934: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 593b: 02 + 593c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 5942: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 5949: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 594f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 5956: 02 + 5957: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 595d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) + 5964: 02 + 5965: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 596c: 03 + 596d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 5973: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 597a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 5980: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 5986: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 598c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) + 5992: 48 05 80 00 00 00 add $0x80,%rax + 5998: 4d 3b d0 cmp %r8,%r10 + 599b: 0f 82 1f ff ff ff jb 0x58c0 + 59a1: 4c 89 c0 mov %r8,%rax + 59a4: 48 c1 e0 04 shl $0x4,%rax + 59a8: 48 03 d0 add %rax,%rdx + 59ab: 4d 3b c1 cmp %r9,%r8 + 59ae: 73 42 jae 0x59f2 + 59b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59b7: 00 + 59b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59bf: 90 nop + 59c0: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 59c4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 59ca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 59ce: 49 ff c0 inc %r8 + 59d1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 59d6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 59da: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 + 59e1: 48 83 c0 10 add $0x10,%rax + 59e5: c5 f9 11 22 vmovupd %xmm4,(%rdx) + 59e9: 48 83 c2 10 add $0x10,%rdx + 59ed: 4d 3b c1 cmp %r9,%r8 + 59f0: 72 ce jb 0x59c0 + 59f2: 33 c0 xor %eax,%eax + 59f4: c5 f8 77 vzeroupper + 59f7: 41 5c pop %r12 + 59f9: c3 ret + 59fa: 45 33 c0 xor %r8d,%r8d + 59fd: eb a2 jmp 0x59a1 + 59ff: b8 fa ff ff ff mov $0xfffffffa,%eax + 5a04: 41 5c pop %r12 + 5a06: c3 ret + 5a07: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5a0c: 41 5c pop %r12 + 5a0e: c3 ret + 5a0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a16: 00 + 5a17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a1e: 66 90 xchg %ax,%ax + 5a20: 57 push %rdi + 5a21: 41 54 push %r12 + 5a23: 55 push %rbp + 5a24: 48 89 d5 mov %rdx,%rbp + 5a27: 48 85 c9 test %rcx,%rcx + 5a2a: 0f 84 f7 01 00 00 je 0x5c27 + 5a30: 48 85 ed test %rbp,%rbp + 5a33: 0f 84 ee 01 00 00 je 0x5c27 + 5a39: 4d 85 c0 test %r8,%r8 + 5a3c: 0f 84 e5 01 00 00 je 0x5c27 + 5a42: 45 85 c9 test %r9d,%r9d + 5a45: 0f 8e d2 01 00 00 jle 0x5c1d + 5a4b: 41 83 f9 08 cmp $0x8,%r9d + 5a4f: 0f 8c b8 01 00 00 jl 0x5c0d + 5a55: 4d 89 c2 mov %r8,%r10 + 5a58: 49 83 e2 0f and $0xf,%r10 + 5a5c: 45 85 d2 test %r10d,%r10d + 5a5f: 74 18 je 0x5a79 + 5a61: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 5a68: 0f 85 9f 01 00 00 jne 0x5c0d + 5a6e: 41 f7 da neg %r10d + 5a71: 41 83 c2 10 add $0x10,%r10d + 5a75: 41 c1 ea 02 shr $0x2,%r10d + 5a79: 41 8d 42 08 lea 0x8(%r10),%eax + 5a7d: 44 3b c8 cmp %eax,%r9d + 5a80: 0f 8c 87 01 00 00 jl 0x5c0d + 5a86: 44 89 c8 mov %r9d,%eax + 5a89: 33 d2 xor %edx,%edx + 5a8b: 41 2b c2 sub %r10d,%eax + 5a8e: 83 e0 07 and $0x7,%eax + 5a91: f7 d8 neg %eax + 5a93: 41 03 c1 add %r9d,%eax + 5a96: 44 89 d7 mov %r10d,%edi + 5a99: 45 85 d2 test %r10d,%r10d + 5a9c: 76 21 jbe 0x5abf + 5a9e: 66 90 xchg %ax,%ax + 5aa0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 5aa5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 5aab: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 5ab1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 5ab7: 48 ff c2 inc %rdx + 5aba: 48 3b d7 cmp %rdi,%rdx + 5abd: 72 e1 jb 0x5aa0 + 5abf: 45 89 d2 mov %r10d,%r10d + 5ac2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 5ac7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5ace: 48 63 d0 movslq %eax,%rdx + 5ad1: 74 4d je 0x5b20 + 5ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5adf: 00 + 5ae0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 5ae4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 5ae9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 5aee: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 5af3: 0f 59 c8 mulps %xmm0,%xmm1 + 5af6: 0f 59 da mulps %xmm2,%xmm3 + 5af9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 5afe: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 5b04: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) + 5b09: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) + 5b0f: 48 83 c7 08 add $0x8,%rdi + 5b13: 48 3b fa cmp %rdx,%rdi + 5b16: 72 c8 jb 0x5ae0 + 5b18: eb 38 jmp 0x5b52 + 5b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5b20: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 5b24: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 5b29: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 5b2e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 5b33: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 5b38: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 5b3e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) + 5b43: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) + 5b49: 48 83 c7 08 add $0x8,%rdi + 5b4d: 48 3b fa cmp %rdx,%rdi + 5b50: 72 ce jb 0x5b20 + 5b52: 8d 78 01 lea 0x1(%rax),%edi + 5b55: 41 3b f9 cmp %r9d,%edi + 5b58: 0f 87 a3 00 00 00 ja 0x5c01 + 5b5e: 4d 63 c9 movslq %r9d,%r9 + 5b61: 4c 2b ca sub %rdx,%r9 + 5b64: 49 83 f9 04 cmp $0x4,%r9 + 5b68: 0f 8c 9a 00 00 00 jl 0x5c08 + 5b6e: 45 89 cc mov %r9d,%r12d + 5b71: 45 33 db xor %r11d,%r11d + 5b74: 41 83 e4 fc and $0xfffffffc,%r12d + 5b78: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 5b7d: 4d 63 e4 movslq %r12d,%r12 + 5b80: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 5b84: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 5b88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b8f: 00 + 5b90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5b9e: 00 00 + 5ba0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 5ba5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 5baa: 0f 59 c8 mulps %xmm0,%xmm1 + 5bad: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 5bb2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) + 5bb7: 49 83 c3 04 add $0x4,%r11 + 5bbb: 4d 3b dc cmp %r12,%r11 + 5bbe: 72 e0 jb 0x5ba0 + 5bc0: 4d 3b e1 cmp %r9,%r12 + 5bc3: 73 3c jae 0x5c01 + 5bc5: 48 63 c0 movslq %eax,%rax + 5bc8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 5bcd: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 5bd1: 49 8d 04 80 lea (%r8,%rax,4),%rax + 5bd5: 0f 1f 40 00 nopl 0x0(%rax) + 5bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5be0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 5be6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 5bed: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 5bf3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 5bf9: 49 ff c4 inc %r12 + 5bfc: 4d 3b e1 cmp %r9,%r12 + 5bff: 72 df jb 0x5be0 + 5c01: 33 c0 xor %eax,%eax + 5c03: 5d pop %rbp + 5c04: 41 5c pop %r12 + 5c06: 5f pop %rdi + 5c07: c3 ret + 5c08: 45 33 e4 xor %r12d,%r12d + 5c0b: eb b3 jmp 0x5bc0 + 5c0d: 33 c0 xor %eax,%eax + 5c0f: 41 83 f9 01 cmp $0x1,%r9d + 5c13: 72 ec jb 0x5c01 + 5c15: 4d 63 c9 movslq %r9d,%r9 + 5c18: 45 33 e4 xor %r12d,%r12d + 5c1b: eb a3 jmp 0x5bc0 + 5c1d: b8 fa ff ff ff mov $0xfffffffa,%eax + 5c22: 5d pop %rbp + 5c23: 41 5c pop %r12 + 5c25: 5f pop %rdi + 5c26: c3 ret + 5c27: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5c2c: 5d pop %rbp + 5c2d: 41 5c pop %r12 + 5c2f: 5f pop %rdi + 5c30: c3 ret + 5c31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c38: 00 + 5c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c40: 56 push %rsi + 5c41: 57 push %rdi + 5c42: 41 54 push %r12 + 5c44: 48 89 d7 mov %rdx,%rdi + 5c47: 48 85 c9 test %rcx,%rcx + 5c4a: 0f 84 f3 01 00 00 je 0x5e43 + 5c50: 48 85 ff test %rdi,%rdi + 5c53: 0f 84 ea 01 00 00 je 0x5e43 + 5c59: 4d 85 c0 test %r8,%r8 + 5c5c: 0f 84 e1 01 00 00 je 0x5e43 + 5c62: 45 85 c9 test %r9d,%r9d + 5c65: 0f 8e ce 01 00 00 jle 0x5e39 + 5c6b: 41 83 f9 08 cmp $0x8,%r9d + 5c6f: 0f 8c b5 01 00 00 jl 0x5e2a + 5c75: 4d 89 c2 mov %r8,%r10 + 5c78: 49 83 e2 0f and $0xf,%r10 + 5c7c: 45 85 d2 test %r10d,%r10d + 5c7f: 74 18 je 0x5c99 + 5c81: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 5c88: 0f 85 9c 01 00 00 jne 0x5e2a + 5c8e: 41 f7 da neg %r10d + 5c91: 41 83 c2 10 add $0x10,%r10d + 5c95: 41 c1 ea 02 shr $0x2,%r10d + 5c99: 44 89 d0 mov %r10d,%eax + 5c9c: 83 c0 08 add $0x8,%eax + 5c9f: 44 3b c8 cmp %eax,%r9d + 5ca2: 0f 8c 82 01 00 00 jl 0x5e2a + 5ca8: 44 89 ce mov %r9d,%esi + 5cab: 33 d2 xor %edx,%edx + 5cad: 41 2b f2 sub %r10d,%esi + 5cb0: 83 e6 07 and $0x7,%esi + 5cb3: f7 de neg %esi + 5cb5: 41 03 f1 add %r9d,%esi + 5cb8: 44 89 d0 mov %r10d,%eax + 5cbb: 45 85 d2 test %r10d,%r10d + 5cbe: 76 1f jbe 0x5cdf + 5cc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 5cc5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 + 5cca: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 5cd0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 5cd6: 48 8d 52 01 lea 0x1(%rdx),%rdx + 5cda: 48 3b d0 cmp %rax,%rdx + 5cdd: 72 e1 jb 0x5cc0 + 5cdf: 45 89 d2 mov %r10d,%r10d + 5ce2: 48 63 d6 movslq %esi,%rdx + 5ce5: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 + 5ce9: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 5cf0: 74 4e je 0x5d40 + 5cf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d00: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 + 5d04: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 + 5d09: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 + 5d0d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 + 5d12: 0f 59 c8 mulps %xmm0,%xmm1 + 5d15: 0f 59 da mulps %xmm2,%xmm3 + 5d18: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 + 5d1d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 + 5d23: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) + 5d28: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) + 5d2e: 48 8d 40 08 lea 0x8(%rax),%rax + 5d32: 48 3b c2 cmp %rdx,%rax + 5d35: 72 c9 jb 0x5d00 + 5d37: eb 38 jmp 0x5d71 + 5d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d40: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 + 5d44: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 + 5d49: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 + 5d4d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 + 5d52: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 + 5d57: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 + 5d5d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) + 5d62: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) + 5d68: 48 8d 40 08 lea 0x8(%rax),%rax + 5d6c: 48 3b c2 cmp %rdx,%rax + 5d6f: 72 cf jb 0x5d40 + 5d71: 8d 46 01 lea 0x1(%rsi),%eax + 5d74: 41 3b c1 cmp %r9d,%eax + 5d77: 0f 87 a2 00 00 00 ja 0x5e1f + 5d7d: 4d 63 c9 movslq %r9d,%r9 + 5d80: 4c 2b ca sub %rdx,%r9 + 5d83: 49 83 f9 04 cmp $0x4,%r9 + 5d87: 0f 8c 99 00 00 00 jl 0x5e26 + 5d8d: 48 c1 e2 02 shl $0x2,%rdx + 5d91: 44 89 c8 mov %r9d,%eax + 5d94: 83 e0 fc and $0xfffffffc,%eax + 5d97: 49 89 d3 mov %rdx,%r11 + 5d9a: 49 89 d2 mov %rdx,%r10 + 5d9d: 45 33 e4 xor %r12d,%r12d + 5da0: 48 63 c0 movslq %eax,%rax + 5da3: 4c 03 df add %rdi,%r11 + 5da6: 4c 03 d1 add %rcx,%r10 + 5da9: 49 03 d0 add %r8,%rdx + 5dac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5db3: 00 + 5db4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5dc0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 + 5dc5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 + 5dca: 0f 59 c8 mulps %xmm0,%xmm1 + 5dcd: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 + 5dd2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) + 5dd7: 4d 8d 64 24 04 lea 0x4(%r12),%r12 + 5ddc: 4c 3b e0 cmp %rax,%r12 + 5ddf: 72 df jb 0x5dc0 + 5de1: 49 3b c1 cmp %r9,%rax + 5de4: 73 39 jae 0x5e1f + 5de6: 48 63 f6 movslq %esi,%rsi + 5de9: 48 c1 e6 02 shl $0x2,%rsi + 5ded: 48 03 fe add %rsi,%rdi + 5df0: 48 03 ce add %rsi,%rcx + 5df3: 4c 03 c6 add %rsi,%r8 + 5df6: 0f 1f 00 nopl (%rax) + 5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e00: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 5e05: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 + 5e0a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 + 5e10: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 5e16: 48 8d 40 01 lea 0x1(%rax),%rax + 5e1a: 49 3b c1 cmp %r9,%rax + 5e1d: 72 e1 jb 0x5e00 + 5e1f: 33 c0 xor %eax,%eax + 5e21: 41 5c pop %r12 + 5e23: 5f pop %rdi + 5e24: 5e pop %rsi + 5e25: c3 ret + 5e26: 33 c0 xor %eax,%eax + 5e28: eb b7 jmp 0x5de1 + 5e2a: 33 f6 xor %esi,%esi + 5e2c: 41 83 f9 01 cmp $0x1,%r9d + 5e30: 72 ed jb 0x5e1f + 5e32: 4d 63 c9 movslq %r9d,%r9 + 5e35: 33 c0 xor %eax,%eax + 5e37: eb a8 jmp 0x5de1 + 5e39: b8 fa ff ff ff mov $0xfffffffa,%eax + 5e3e: 41 5c pop %r12 + 5e40: 5f pop %rdi + 5e41: 5e pop %rsi + 5e42: c3 ret + 5e43: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5e48: 41 5c pop %r12 + 5e4a: 5f pop %rdi + 5e4b: 5e pop %rsi + 5e4c: c3 ret + 5e4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e54: 00 + 5e55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e5c: 0f 1f 40 00 nopl 0x0(%rax) + 5e60: 57 push %rdi + 5e61: 41 54 push %r12 + 5e63: 55 push %rbp + 5e64: 48 89 d5 mov %rdx,%rbp + 5e67: 48 85 c9 test %rcx,%rcx + 5e6a: 0f 84 f8 01 00 00 je 0x6068 + 5e70: 48 85 ed test %rbp,%rbp + 5e73: 0f 84 ef 01 00 00 je 0x6068 + 5e79: 4d 85 c0 test %r8,%r8 + 5e7c: 0f 84 e6 01 00 00 je 0x6068 + 5e82: 45 85 c9 test %r9d,%r9d + 5e85: 0f 8e d3 01 00 00 jle 0x605e + 5e8b: 41 83 f9 08 cmp $0x8,%r9d + 5e8f: 0f 8c b9 01 00 00 jl 0x604e + 5e95: 4d 89 c2 mov %r8,%r10 + 5e98: 49 83 e2 0f and $0xf,%r10 + 5e9c: 45 85 d2 test %r10d,%r10d + 5e9f: 74 18 je 0x5eb9 + 5ea1: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 5ea8: 0f 85 a0 01 00 00 jne 0x604e + 5eae: 41 f7 da neg %r10d + 5eb1: 41 83 c2 10 add $0x10,%r10d + 5eb5: 41 c1 ea 02 shr $0x2,%r10d + 5eb9: 41 8d 42 08 lea 0x8(%r10),%eax + 5ebd: 44 3b c8 cmp %eax,%r9d + 5ec0: 0f 8c 88 01 00 00 jl 0x604e + 5ec6: 44 89 c8 mov %r9d,%eax + 5ec9: 33 d2 xor %edx,%edx + 5ecb: 41 2b c2 sub %r10d,%eax + 5ece: 44 89 d7 mov %r10d,%edi + 5ed1: 83 e0 07 and $0x7,%eax + 5ed4: f7 d8 neg %eax + 5ed6: 41 03 c1 add %r9d,%eax + 5ed9: 45 85 d2 test %r10d,%r10d + 5edc: 76 22 jbe 0x5f00 + 5ede: 66 90 xchg %ax,%ax + 5ee0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 5ee5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 5eeb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 5ef1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 5ef7: 48 83 c2 01 add $0x1,%rdx + 5efb: 48 3b d7 cmp %rdi,%rdx + 5efe: 72 e0 jb 0x5ee0 + 5f00: 45 89 d2 mov %r10d,%r10d + 5f03: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 5f08: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5f0f: 48 63 d0 movslq %eax,%rdx + 5f12: 74 4c je 0x5f60 + 5f14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f20: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 5f24: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 5f29: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 5f2e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 5f33: 0f 59 c8 mulps %xmm0,%xmm1 + 5f36: 0f 59 da mulps %xmm2,%xmm3 + 5f39: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 5f3e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 5f44: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) + 5f49: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) + 5f4f: 48 83 c7 08 add $0x8,%rdi + 5f53: 48 3b fa cmp %rdx,%rdi + 5f56: 72 c8 jb 0x5f20 + 5f58: eb 38 jmp 0x5f92 + 5f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5f60: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 5f64: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 5f69: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 5f6e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 5f73: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 5f78: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 5f7e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) + 5f83: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) + 5f89: 48 83 c7 08 add $0x8,%rdi + 5f8d: 48 3b fa cmp %rdx,%rdi + 5f90: 72 ce jb 0x5f60 + 5f92: 8d 78 01 lea 0x1(%rax),%edi + 5f95: 41 3b f9 cmp %r9d,%edi + 5f98: 0f 87 a4 00 00 00 ja 0x6042 + 5f9e: 4d 63 c9 movslq %r9d,%r9 + 5fa1: 4c 2b ca sub %rdx,%r9 + 5fa4: 49 83 f9 04 cmp $0x4,%r9 + 5fa8: 0f 8c 9b 00 00 00 jl 0x6049 + 5fae: 45 89 cc mov %r9d,%r12d + 5fb1: 45 33 db xor %r11d,%r11d + 5fb4: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 5fb9: 41 83 e4 fc and $0xfffffffc,%r12d + 5fbd: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 5fc1: 4d 63 e4 movslq %r12d,%r12 + 5fc4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 5fc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5fcf: 00 + 5fd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5fd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5fde: 00 00 + 5fe0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 5fe5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 5fea: 0f 59 c8 mulps %xmm0,%xmm1 + 5fed: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 5ff2: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) + 5ff7: 49 83 c3 04 add $0x4,%r11 + 5ffb: 4d 3b dc cmp %r12,%r11 + 5ffe: 72 e0 jb 0x5fe0 + 6000: 4d 3b e1 cmp %r9,%r12 + 6003: 73 3d jae 0x6042 + 6005: 48 63 c0 movslq %eax,%rax + 6008: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 600d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 6011: 49 8d 04 80 lea (%r8,%rax,4),%rax + 6015: 0f 1f 40 00 nopl 0x0(%rax) + 6019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6020: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 6026: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 602d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 6033: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 6039: 49 83 c4 01 add $0x1,%r12 + 603d: 4d 3b e1 cmp %r9,%r12 + 6040: 72 de jb 0x6020 + 6042: 33 c0 xor %eax,%eax + 6044: 5d pop %rbp + 6045: 41 5c pop %r12 + 6047: 5f pop %rdi + 6048: c3 ret + 6049: 45 33 e4 xor %r12d,%r12d + 604c: eb b2 jmp 0x6000 + 604e: 33 c0 xor %eax,%eax + 6050: 41 83 f9 01 cmp $0x1,%r9d + 6054: 72 ec jb 0x6042 + 6056: 4d 63 c9 movslq %r9d,%r9 + 6059: 45 33 e4 xor %r12d,%r12d + 605c: eb a2 jmp 0x6000 + 605e: b8 fa ff ff ff mov $0xfffffffa,%eax + 6063: 5d pop %rbp + 6064: 41 5c pop %r12 + 6066: 5f pop %rdi + 6067: c3 ret + 6068: b8 f8 ff ff ff mov $0xfffffff8,%eax + 606d: 5d pop %rbp + 606e: 41 5c pop %r12 + 6070: 5f pop %rdi + 6071: c3 ret + 6072: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6080: 48 83 ec 28 sub $0x28,%rsp + 6084: 48 85 c9 test %rcx,%rcx + 6087: 74 25 je 0x60ae + 6089: 48 85 d2 test %rdx,%rdx + 608c: 74 20 je 0x60ae + 608e: 4d 85 c0 test %r8,%r8 + 6091: 74 1b je 0x60ae + 6093: 45 85 c9 test %r9d,%r9d + 6096: 7f 0a jg 0x60a2 + 6098: b8 fa ff ff ff mov $0xfffffffa,%eax + 609d: 48 83 c4 28 add $0x28,%rsp + 60a1: c3 ret + 60a2: e8 59 99 03 00 call 0x3fa00 + 60a7: 33 c0 xor %eax,%eax + 60a9: 48 83 c4 28 add $0x28,%rsp + 60ad: c3 ret + 60ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 60b3: 48 83 c4 28 add $0x28,%rsp + 60b7: c3 ret + 60b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 60bf: 00 + 60c0: 48 83 ec 28 sub $0x28,%rsp + 60c4: 48 85 c9 test %rcx,%rcx + 60c7: 74 25 je 0x60ee + 60c9: 48 85 d2 test %rdx,%rdx + 60cc: 74 20 je 0x60ee + 60ce: 4d 85 c0 test %r8,%r8 + 60d1: 74 1b je 0x60ee + 60d3: 45 85 c9 test %r9d,%r9d + 60d6: 7f 0a jg 0x60e2 + 60d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 60dd: 48 83 c4 28 add $0x28,%rsp + 60e1: c3 ret + 60e2: e8 59 99 03 00 call 0x3fa40 + 60e7: 33 c0 xor %eax,%eax + 60e9: 48 83 c4 28 add $0x28,%rsp + 60ed: c3 ret + 60ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 60f3: 48 83 c4 28 add $0x28,%rsp + 60f7: c3 ret + 60f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 60ff: 00 + 6100: 48 83 ec 28 sub $0x28,%rsp + 6104: 48 85 c9 test %rcx,%rcx + 6107: 74 25 je 0x612e + 6109: 48 85 d2 test %rdx,%rdx + 610c: 74 20 je 0x612e + 610e: 4d 85 c0 test %r8,%r8 + 6111: 74 1b je 0x612e + 6113: 45 85 c9 test %r9d,%r9d + 6116: 7f 0a jg 0x6122 + 6118: b8 fa ff ff ff mov $0xfffffffa,%eax + 611d: 48 83 c4 28 add $0x28,%rsp + 6121: c3 ret + 6122: e8 59 99 03 00 call 0x3fa80 + 6127: 33 c0 xor %eax,%eax + 6129: 48 83 c4 28 add $0x28,%rsp + 612d: c3 ret + 612e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6133: 48 83 c4 28 add $0x28,%rsp + 6137: c3 ret + 6138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 613f: 00 + 6140: 53 push %rbx + 6141: 48 85 c9 test %rcx,%rcx + 6144: 0f 84 d4 01 00 00 je 0x631e + 614a: 4d 85 c0 test %r8,%r8 + 614d: 0f 84 cb 01 00 00 je 0x631e + 6153: 45 85 c9 test %r9d,%r9d + 6156: 0f 8e bb 01 00 00 jle 0x6317 + 615c: 41 83 f9 08 cmp $0x8,%r9d + 6160: 0f 8c a1 01 00 00 jl 0x6307 + 6166: 4d 89 c3 mov %r8,%r11 + 6169: 49 83 e3 0f and $0xf,%r11 + 616d: 45 85 db test %r11d,%r11d + 6170: 74 18 je 0x618a + 6172: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 6179: 0f 85 88 01 00 00 jne 0x6307 + 617f: 41 f7 db neg %r11d + 6182: 41 83 c3 10 add $0x10,%r11d + 6186: 41 c1 eb 02 shr $0x2,%r11d + 618a: 41 8d 43 08 lea 0x8(%r11),%eax + 618e: 44 3b c8 cmp %eax,%r9d + 6191: 0f 8c 70 01 00 00 jl 0x6307 + 6197: 44 89 c8 mov %r9d,%eax + 619a: 33 d2 xor %edx,%edx + 619c: 41 2b c3 sub %r11d,%eax + 619f: 83 e0 07 and $0x7,%eax + 61a2: f7 d8 neg %eax + 61a4: 41 03 c1 add %r9d,%eax + 61a7: 44 89 db mov %r11d,%ebx + 61aa: 45 85 db test %r11d,%r11d + 61ad: 76 2e jbe 0x61dd + 61af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 61b6: 00 + 61b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61be: 66 90 xchg %ax,%ax + 61c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 61c5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 61c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 61cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 61d5: 48 ff c2 inc %rdx + 61d8: 48 3b d3 cmp %rbx,%rdx + 61db: 72 e3 jb 0x61c0 + 61dd: 45 89 db mov %r11d,%r11d + 61e0: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 61e4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 61eb: 48 63 d0 movslq %eax,%rdx + 61ee: 74 40 je 0x6230 + 61f0: 0f 28 c1 movaps %xmm1,%xmm0 + 61f3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 61f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 61fe: 00 00 + 6200: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 6204: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 6209: 0f 59 d0 mulps %xmm0,%xmm2 + 620c: 0f 59 d8 mulps %xmm0,%xmm3 + 620f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 6214: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 621a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 621f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 6225: 48 83 c3 08 add $0x8,%rbx + 6229: 48 3b da cmp %rdx,%rbx + 622c: 72 d2 jb 0x6200 + 622e: eb 3e jmp 0x626e + 6230: 0f 28 c1 movaps %xmm1,%xmm0 + 6233: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 6237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 623e: 00 00 + 6240: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 + 6244: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 + 6249: 0f 59 d0 mulps %xmm0,%xmm2 + 624c: 0f 59 d8 mulps %xmm0,%xmm3 + 624f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 6254: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 625a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 625f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 6265: 48 83 c3 08 add $0x8,%rbx + 6269: 48 3b da cmp %rdx,%rbx + 626c: 72 d2 jb 0x6240 + 626e: 8d 58 01 lea 0x1(%rax),%ebx + 6271: 41 3b d9 cmp %r9d,%ebx + 6274: 0f 87 84 00 00 00 ja 0x62fe + 627a: 4d 63 d1 movslq %r9d,%r10 + 627d: 4c 2b d2 sub %rdx,%r10 + 6280: 49 83 fa 04 cmp $0x4,%r10 + 6284: 0f 8c 78 00 00 00 jl 0x6302 + 628a: 45 89 d3 mov %r10d,%r11d + 628d: 45 33 c9 xor %r9d,%r9d + 6290: 41 83 e3 fc and $0xfffffffc,%r11d + 6294: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 6298: 4d 63 db movslq %r11d,%r11 + 629b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 629f: 90 nop + 62a0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 62a5: 0f 59 d0 mulps %xmm0,%xmm2 + 62a8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 62ad: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) + 62b2: 49 83 c1 04 add $0x4,%r9 + 62b6: 4d 3b cb cmp %r11,%r9 + 62b9: 72 e5 jb 0x62a0 + 62bb: 4d 3b da cmp %r10,%r11 + 62be: 73 3e jae 0x62fe + 62c0: 48 63 c0 movslq %eax,%rax + 62c3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 62c7: 49 8d 04 80 lea (%r8,%rax,4),%rax + 62cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 62d2: 00 + 62d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 62e0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 62e6: f3 0f 59 c1 mulss %xmm1,%xmm0 + 62ea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 62f0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 62f6: 49 ff c3 inc %r11 + 62f9: 4d 3b da cmp %r10,%r11 + 62fc: 72 e2 jb 0x62e0 + 62fe: 33 c0 xor %eax,%eax + 6300: 5b pop %rbx + 6301: c3 ret + 6302: 45 33 db xor %r11d,%r11d + 6305: eb b4 jmp 0x62bb + 6307: 33 c0 xor %eax,%eax + 6309: 41 83 f9 01 cmp $0x1,%r9d + 630d: 72 ef jb 0x62fe + 630f: 4d 63 d1 movslq %r9d,%r10 + 6312: 45 33 db xor %r11d,%r11d + 6315: eb a4 jmp 0x62bb + 6317: b8 fa ff ff ff mov $0xfffffffa,%eax + 631c: 5b pop %rbx + 631d: c3 ret + 631e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6323: 5b pop %rbx + 6324: c3 ret + 6325: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 632c: 00 + 632d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6340: 48 85 c9 test %rcx,%rcx + 6343: 0f 84 84 01 00 00 je 0x64cd + 6349: 4d 85 c0 test %r8,%r8 + 634c: 0f 84 7b 01 00 00 je 0x64cd + 6352: 45 85 c9 test %r9d,%r9d + 6355: 0f 8e 6b 01 00 00 jle 0x64c6 + 635b: 49 63 c1 movslq %r9d,%rax + 635e: 48 83 f8 08 cmp $0x8,%rax + 6362: 0f 8c 59 01 00 00 jl 0x64c1 + 6368: 4d 89 c3 mov %r8,%r11 + 636b: 49 83 e3 0f and $0xf,%r11 + 636f: 45 85 db test %r11d,%r11d + 6372: 74 18 je 0x638c + 6374: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 637b: 0f 85 40 01 00 00 jne 0x64c1 + 6381: 41 f7 db neg %r11d + 6384: 41 83 c3 10 add $0x10,%r11d + 6388: 41 c1 eb 02 shr $0x2,%r11d + 638c: 44 89 da mov %r11d,%edx + 638f: 83 c2 08 add $0x8,%edx + 6392: 48 3b c2 cmp %rdx,%rax + 6395: 0f 8c 26 01 00 00 jl 0x64c1 + 639b: 44 89 ca mov %r9d,%edx + 639e: 41 2b d3 sub %r11d,%edx + 63a1: 83 e2 07 and $0x7,%edx + 63a4: 44 2b ca sub %edx,%r9d + 63a7: 33 d2 xor %edx,%edx + 63a9: 45 89 da mov %r11d,%r10d + 63ac: 45 85 db test %r11d,%r11d + 63af: 76 2d jbe 0x63de + 63b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 63b8: 00 + 63b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 63c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 63c5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 63c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 63cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 63d5: 48 8d 52 01 lea 0x1(%rdx),%rdx + 63d9: 49 3b d2 cmp %r10,%rdx + 63dc: 72 e2 jb 0x63c0 + 63de: 45 89 db mov %r11d,%r11d + 63e1: 49 63 d1 movslq %r9d,%rdx + 63e4: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 + 63e8: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 63ef: 74 41 je 0x6432 + 63f1: 0f 28 c1 movaps %xmm1,%xmm0 + 63f4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 63f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 63ff: 00 + 6400: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 + 6405: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 640b: 0f 59 d0 mulps %xmm0,%xmm2 + 640e: 0f 59 d8 mulps %xmm0,%xmm3 + 6411: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 6416: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 641c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 6421: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 6427: 4d 8d 52 08 lea 0x8(%r10),%r10 + 642b: 4c 3b d2 cmp %rdx,%r10 + 642e: 72 d0 jb 0x6400 + 6430: eb 3e jmp 0x6470 + 6432: 0f 28 c1 movaps %xmm1,%xmm0 + 6435: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 6439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6440: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 + 6445: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 + 644b: 0f 59 d0 mulps %xmm0,%xmm2 + 644e: 0f 59 d8 mulps %xmm0,%xmm3 + 6451: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 6456: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 645c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 6461: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 6467: 4d 8d 52 08 lea 0x8(%r10),%r10 + 646b: 4c 3b d2 cmp %rdx,%r10 + 646e: 72 d0 jb 0x6440 + 6470: 33 d2 xor %edx,%edx + 6472: 45 8d 51 01 lea 0x1(%r9),%r10d + 6476: 4d 63 d2 movslq %r10d,%r10 + 6479: 4c 3b d0 cmp %rax,%r10 + 647c: 77 40 ja 0x64be + 647e: 4d 63 c9 movslq %r9d,%r9 + 6481: 49 2b c1 sub %r9,%rax + 6484: 49 c1 e1 02 shl $0x2,%r9 + 6488: 49 03 c9 add %r9,%rcx + 648b: 4d 03 c1 add %r9,%r8 + 648e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6495: 00 + 6496: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 649d: 0f 1f 00 nopl (%rax) + 64a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 64a5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 64a9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 64af: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 64b5: 48 8d 52 01 lea 0x1(%rdx),%rdx + 64b9: 48 3b d0 cmp %rax,%rdx + 64bc: 72 e2 jb 0x64a0 + 64be: 33 c0 xor %eax,%eax + 64c0: c3 ret + 64c1: 45 33 c9 xor %r9d,%r9d + 64c4: eb aa jmp 0x6470 + 64c6: b8 fa ff ff ff mov $0xfffffffa,%eax + 64cb: 90 nop + 64cc: c3 ret + 64cd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 64d2: c3 ret + 64d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 64d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64df: 00 + 64e0: 53 push %rbx + 64e1: 48 85 c9 test %rcx,%rcx + 64e4: 0f 84 d5 01 00 00 je 0x66bf + 64ea: 4d 85 c0 test %r8,%r8 + 64ed: 0f 84 cc 01 00 00 je 0x66bf + 64f3: 45 85 c9 test %r9d,%r9d + 64f6: 0f 8e bc 01 00 00 jle 0x66b8 + 64fc: 41 83 f9 08 cmp $0x8,%r9d + 6500: 0f 8c a2 01 00 00 jl 0x66a8 + 6506: 4d 89 c3 mov %r8,%r11 + 6509: 49 83 e3 0f and $0xf,%r11 + 650d: 45 85 db test %r11d,%r11d + 6510: 74 18 je 0x652a + 6512: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 6519: 0f 85 89 01 00 00 jne 0x66a8 + 651f: 41 f7 db neg %r11d + 6522: 41 83 c3 10 add $0x10,%r11d + 6526: 41 c1 eb 02 shr $0x2,%r11d + 652a: 41 8d 43 08 lea 0x8(%r11),%eax + 652e: 44 3b c8 cmp %eax,%r9d + 6531: 0f 8c 71 01 00 00 jl 0x66a8 + 6537: 44 89 c8 mov %r9d,%eax + 653a: 33 d2 xor %edx,%edx + 653c: 41 2b c3 sub %r11d,%eax + 653f: 44 89 db mov %r11d,%ebx + 6542: 83 e0 07 and $0x7,%eax + 6545: f7 d8 neg %eax + 6547: 41 03 c1 add %r9d,%eax + 654a: 45 85 db test %r11d,%r11d + 654d: 76 2f jbe 0x657e + 654f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6556: 00 + 6557: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 655e: 66 90 xchg %ax,%ax + 6560: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 6565: f3 0f 59 c1 mulss %xmm1,%xmm0 + 6569: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 656f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 6575: 48 83 c2 01 add $0x1,%rdx + 6579: 48 3b d3 cmp %rbx,%rdx + 657c: 72 e2 jb 0x6560 + 657e: 45 89 db mov %r11d,%r11d + 6581: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 6585: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 658c: 48 63 d0 movslq %eax,%rdx + 658f: 74 3f je 0x65d0 + 6591: 0f 28 c1 movaps %xmm1,%xmm0 + 6594: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 6598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 659f: 00 + 65a0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 65a4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 65a9: 0f 59 d0 mulps %xmm0,%xmm2 + 65ac: 0f 59 d8 mulps %xmm0,%xmm3 + 65af: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 65b4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 65ba: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 65bf: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 65c5: 48 83 c3 08 add $0x8,%rbx + 65c9: 48 3b da cmp %rdx,%rbx + 65cc: 72 d2 jb 0x65a0 + 65ce: eb 3e jmp 0x660e + 65d0: 0f 28 c1 movaps %xmm1,%xmm0 + 65d3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 65d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 65de: 00 00 + 65e0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 65e4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 65e9: 0f 59 d0 mulps %xmm0,%xmm2 + 65ec: 0f 59 d8 mulps %xmm0,%xmm3 + 65ef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 65f4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 65fa: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 65ff: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 6605: 48 83 c3 08 add $0x8,%rbx + 6609: 48 3b da cmp %rdx,%rbx + 660c: 72 d2 jb 0x65e0 + 660e: 8d 58 01 lea 0x1(%rax),%ebx + 6611: 41 3b d9 cmp %r9d,%ebx + 6614: 0f 87 85 00 00 00 ja 0x669f + 661a: 4d 63 d1 movslq %r9d,%r10 + 661d: 4c 2b d2 sub %rdx,%r10 + 6620: 49 83 fa 04 cmp $0x4,%r10 + 6624: 0f 8c 79 00 00 00 jl 0x66a3 + 662a: 45 89 d3 mov %r10d,%r11d + 662d: 45 33 c9 xor %r9d,%r9d + 6630: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 6634: 41 83 e3 fc and $0xfffffffc,%r11d + 6638: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 663c: 4d 63 db movslq %r11d,%r11 + 663f: 90 nop + 6640: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 6645: 0f 59 d0 mulps %xmm0,%xmm2 + 6648: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 664d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) + 6652: 49 83 c1 04 add $0x4,%r9 + 6656: 4d 3b cb cmp %r11,%r9 + 6659: 72 e5 jb 0x6640 + 665b: 4d 3b da cmp %r10,%r11 + 665e: 73 3f jae 0x669f + 6660: 48 63 c0 movslq %eax,%rax + 6663: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 6667: 49 8d 04 80 lea (%r8,%rax,4),%rax + 666b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6672: 00 + 6673: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 667a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6680: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 6686: f3 0f 59 c1 mulss %xmm1,%xmm0 + 668a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 6690: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 6696: 49 83 c3 01 add $0x1,%r11 + 669a: 4d 3b da cmp %r10,%r11 + 669d: 72 e1 jb 0x6680 + 669f: 33 c0 xor %eax,%eax + 66a1: 5b pop %rbx + 66a2: c3 ret + 66a3: 45 33 db xor %r11d,%r11d + 66a6: eb b3 jmp 0x665b + 66a8: 33 c0 xor %eax,%eax + 66aa: 41 83 f9 01 cmp $0x1,%r9d + 66ae: 72 ef jb 0x669f + 66b0: 4d 63 d1 movslq %r9d,%r10 + 66b3: 45 33 db xor %r11d,%r11d + 66b6: eb a3 jmp 0x665b + 66b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 66bd: 5b pop %rbx + 66be: c3 ret + 66bf: b8 f8 ff ff ff mov $0xfffffff8,%eax + 66c4: 5b pop %rbx + 66c5: c3 ret + 66c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 66cd: 00 + 66ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66d5: 0f 1f 40 00 nopl 0x0(%rax) + 66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66e0: 41 57 push %r15 + 66e2: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 66e6: 48 85 c9 test %rcx,%rcx + 66e9: 0f 84 b0 01 00 00 je 0x689f + 66ef: 4d 85 c0 test %r8,%r8 + 66f2: 0f 84 a7 01 00 00 je 0x689f + 66f8: 45 85 c9 test %r9d,%r9d + 66fb: 0f 8e 96 01 00 00 jle 0x6897 + 6701: 41 83 f9 10 cmp $0x10,%r9d + 6705: 0f 8c 7c 01 00 00 jl 0x6887 + 670b: 4d 89 c2 mov %r8,%r10 + 670e: 49 83 e2 1f and $0x1f,%r10 + 6712: 45 89 d2 mov %r10d,%r10d + 6715: 45 85 d2 test %r10d,%r10d + 6718: 74 18 je 0x6732 + 671a: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 6721: 0f 85 60 01 00 00 jne 0x6887 + 6727: 41 f7 da neg %r10d + 672a: 41 83 c2 20 add $0x20,%r10d + 672e: 41 c1 ea 02 shr $0x2,%r10d + 6732: 41 8d 42 10 lea 0x10(%r10),%eax + 6736: 44 3b c8 cmp %eax,%r9d + 6739: 0f 8c 48 01 00 00 jl 0x6887 + 673f: 44 89 c8 mov %r9d,%eax + 6742: 33 d2 xor %edx,%edx + 6744: 41 2b c2 sub %r10d,%eax + 6747: 83 e0 0f and $0xf,%eax + 674a: f7 d8 neg %eax + 674c: 41 03 c1 add %r9d,%eax + 674f: 45 85 d2 test %r10d,%r10d + 6752: 76 25 jbe 0x6779 + 6754: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6760: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 + 6765: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 + 676b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) + 6771: 48 ff c2 inc %rdx + 6774: 49 3b d2 cmp %r10,%rdx + 6777: 72 e7 jb 0x6760 + 6779: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 + 677e: 48 63 d0 movslq %eax,%rdx + 6781: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 + 6787: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 678e: 00 + 678f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6796: 0f 1f 00 nopl (%rax) + 6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 67a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 67ad: 01 + 67ae: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 + 67b2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 + 67b9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 + 67bf: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) + 67c5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 + 67cc: 01 + 67cd: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 + 67d1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 + 67d8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) + 67df: 49 83 c2 10 add $0x10,%r10 + 67e3: 4c 3b d2 cmp %rdx,%r10 + 67e6: 72 b8 jb 0x67a0 + 67e8: 44 8d 50 01 lea 0x1(%rax),%r10d + 67ec: 45 3b d1 cmp %r9d,%r10d + 67ef: 0f 87 85 00 00 00 ja 0x687a + 67f5: 4d 63 d9 movslq %r9d,%r11 + 67f8: 4c 2b da sub %rdx,%r11 + 67fb: 49 83 fb 04 cmp $0x4,%r11 + 67ff: 0f 8c 7d 00 00 00 jl 0x6882 + 6805: 45 89 df mov %r11d,%r15d + 6808: 45 33 d2 xor %r10d,%r10d + 680b: 41 83 e7 fc and $0xfffffffc,%r15d + 680f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 6813: 4d 63 ff movslq %r15d,%r15 + 6816: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 681a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6820: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 + 6826: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 + 682c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) + 6832: 49 83 c2 04 add $0x4,%r10 + 6836: 4d 3b d7 cmp %r15,%r10 + 6839: 72 e5 jb 0x6820 + 683b: 4d 3b fb cmp %r11,%r15 + 683e: 73 3a jae 0x687a + 6840: 48 63 c0 movslq %eax,%rax + 6843: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 6847: 49 8d 04 80 lea (%r8,%rax,4),%rax + 684b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6852: 00 + 6853: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 685a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6860: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 + 6866: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 + 686c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) + 6872: 49 ff c7 inc %r15 + 6875: 4d 3b fb cmp %r11,%r15 + 6878: 72 e6 jb 0x6860 + 687a: 33 c0 xor %eax,%eax + 687c: c5 f8 77 vzeroupper + 687f: 41 5f pop %r15 + 6881: c3 ret + 6882: 45 33 ff xor %r15d,%r15d + 6885: eb b4 jmp 0x683b + 6887: 33 c0 xor %eax,%eax + 6889: 41 83 f9 01 cmp $0x1,%r9d + 688d: 72 eb jb 0x687a + 688f: 4d 63 d9 movslq %r9d,%r11 + 6892: 45 33 ff xor %r15d,%r15d + 6895: eb a4 jmp 0x683b + 6897: b8 fa ff ff ff mov $0xfffffffa,%eax + 689c: 41 5f pop %r15 + 689e: c3 ret + 689f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 68a4: 41 5f pop %r15 + 68a6: c3 ret + 68a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 68ae: 00 + 68af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 68b6: 0f 1f 00 nopl (%rax) + 68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 68c0: 4d 89 c2 mov %r8,%r10 + 68c3: 48 85 c9 test %rcx,%rcx + 68c6: 0f 84 eb 00 00 00 je 0x69b7 + 68cc: 4d 85 d2 test %r10,%r10 + 68cf: 0f 84 e2 00 00 00 je 0x69b7 + 68d5: 45 85 c9 test %r9d,%r9d + 68d8: 0f 8e d3 00 00 00 jle 0x69b1 + 68de: 49 63 c1 movslq %r9d,%rax + 68e1: 48 83 f8 08 cmp $0x8,%rax + 68e5: 0f 8c b5 00 00 00 jl 0x69a0 + 68eb: 48 3d e1 00 00 00 cmp $0xe1,%rax + 68f1: 0f 8c ae 00 00 00 jl 0x69a5 + 68f7: 4c 89 d2 mov %r10,%rdx + 68fa: 48 83 e2 1f and $0x1f,%rdx + 68fe: 85 d2 test %edx,%edx + 6900: 74 11 je 0x6913 + 6902: f6 c2 03 test $0x3,%dl + 6905: 0f 85 95 00 00 00 jne 0x69a0 + 690b: f7 da neg %edx + 690d: 83 c2 20 add $0x20,%edx + 6910: c1 ea 02 shr $0x2,%edx + 6913: 41 89 d0 mov %edx,%r8d + 6916: 4d 8d 58 08 lea 0x8(%r8),%r11 + 691a: 49 3b c3 cmp %r11,%rax + 691d: 0f 8c 7d 00 00 00 jl 0x69a0 + 6923: 45 89 cb mov %r9d,%r11d + 6926: 44 2b da sub %edx,%r11d + 6929: 41 83 e3 07 and $0x7,%r11d + 692d: 45 2b cb sub %r11d,%r9d + 6930: 45 33 db xor %r11d,%r11d + 6933: 4d 63 c9 movslq %r9d,%r9 + 6936: 85 d2 test %edx,%edx + 6938: 76 20 jbe 0x695a + 693a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6940: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 + 6946: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 + 694c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) + 6952: 49 ff c3 inc %r11 + 6955: 4d 3b d8 cmp %r8,%r11 + 6958: 72 e6 jb 0x6940 + 695a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 695f: 90 nop + 6960: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 + 6966: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 + 696c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) + 6972: 49 83 c0 08 add $0x8,%r8 + 6976: 4d 3b c1 cmp %r9,%r8 + 6979: 72 e5 jb 0x6960 + 697b: 4c 3b c8 cmp %rax,%r9 + 697e: 73 1a jae 0x699a + 6980: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 + 6986: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 + 698c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) + 6992: 49 ff c1 inc %r9 + 6995: 4c 3b c8 cmp %rax,%r9 + 6998: 72 e6 jb 0x6980 + 699a: 33 c0 xor %eax,%eax + 699c: c5 f8 77 vzeroupper + 699f: c3 ret + 69a0: 45 33 c9 xor %r9d,%r9d + 69a3: eb d6 jmp 0x697b + 69a5: 41 83 e1 f8 and $0xfffffff8,%r9d + 69a9: 45 33 c0 xor %r8d,%r8d + 69ac: 4d 63 c9 movslq %r9d,%r9 + 69af: eb a9 jmp 0x695a + 69b1: b8 fa ff ff ff mov $0xfffffffa,%eax + 69b6: c3 ret + 69b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 69bc: c3 ret + 69bd: 0f 1f 00 nopl (%rax) + 69c0: 55 push %rbp + 69c1: c5 f8 28 e1 vmovaps %xmm1,%xmm4 + 69c5: 48 85 c9 test %rcx,%rcx + 69c8: 0f 84 a0 01 00 00 je 0x6b6e + 69ce: 4d 85 c0 test %r8,%r8 + 69d1: 0f 84 97 01 00 00 je 0x6b6e + 69d7: 45 85 c9 test %r9d,%r9d + 69da: 0f 8e 87 01 00 00 jle 0x6b67 + 69e0: 41 83 f9 08 cmp $0x8,%r9d + 69e4: 0f 8c 76 01 00 00 jl 0x6b60 + 69ea: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d + 69f1: 0f 8c 5c 01 00 00 jl 0x6b53 + 69f7: 4c 89 c0 mov %r8,%rax + 69fa: 48 83 e0 1f and $0x1f,%rax + 69fe: a8 03 test $0x3,%al + 6a00: 74 04 je 0x6a06 + 6a02: 33 c0 xor %eax,%eax + 6a04: eb 13 jmp 0x6a19 + 6a06: 85 c0 test %eax,%eax + 6a08: 74 0f je 0x6a19 + 6a0a: f7 d8 neg %eax + 6a0c: 83 c0 20 add $0x20,%eax + 6a0f: c1 e8 02 shr $0x2,%eax + 6a12: 44 3b c8 cmp %eax,%r9d + 6a15: 41 0f 4c c1 cmovl %r9d,%eax + 6a19: 44 89 ca mov %r9d,%edx + 6a1c: 2b d0 sub %eax,%edx + 6a1e: 83 e2 07 and $0x7,%edx + 6a21: f7 da neg %edx + 6a23: 41 03 d1 add %r9d,%edx + 6a26: 83 f8 01 cmp $0x1,%eax + 6a29: 72 6d jb 0x6a98 + 6a2b: 45 33 db xor %r11d,%r11d + 6a2e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c54000 + 6a35: 01 + 6a36: 33 ed xor %ebp,%ebp + 6a38: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c54020 + 6a3f: 01 + 6a40: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 6a45: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 + 6a4b: 4c 63 d0 movslq %eax,%r10 + 6a4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a55: 00 + 6a56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a5d: 0f 1f 00 nopl (%rax) + 6a60: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 + 6a66: 49 83 c3 08 add $0x8,%r11 + 6a6a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 6a6e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} + 6a75: 00 + 6a76: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} + 6a7d: 00 + 6a7e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} + 6a85: 00 + 6a86: 48 83 c5 20 add $0x20,%rbp + 6a8a: 4d 3b da cmp %r10,%r11 + 6a8d: 72 d1 jb 0x6a60 + 6a8f: 44 3b c8 cmp %eax,%r9d + 6a92: 0f 84 b4 00 00 00 je 0x6b4c + 6a98: 8d 68 08 lea 0x8(%rax),%ebp + 6a9b: 3b d5 cmp %ebp,%edx + 6a9d: 7c 3b jl 0x6ada + 6a9f: 48 63 c0 movslq %eax,%rax + 6aa2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 6aa7: 48 63 ea movslq %edx,%rbp + 6aaa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ab1: 00 + 6ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ac0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 + 6ac5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 + 6acb: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) + 6ad1: 48 83 c0 08 add $0x8,%rax + 6ad5: 48 3b c5 cmp %rbp,%rax + 6ad8: 72 e6 jb 0x6ac0 + 6ada: 8d 42 01 lea 0x1(%rdx),%eax + 6add: 41 3b c1 cmp %r9d,%eax + 6ae0: 0f 87 66 00 00 00 ja 0x6b4c + 6ae6: 44 89 cd mov %r9d,%ebp + 6ae9: 33 c0 xor %eax,%eax + 6aeb: 2b ea sub %edx,%ebp + 6aed: 48 63 d2 movslq %edx,%rdx + 6af0: 4d 63 c9 movslq %r9d,%r9 + 6af3: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c54000 + 6afa: 01 + 6afb: 4c 2b ca sub %rdx,%r9 + 6afe: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c54020 + 6b05: 01 + 6b06: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 + 6b0b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 + 6b11: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp + 6b15: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx + 6b19: 33 d2 xor %edx,%edx + 6b1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6b20: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 + 6b26: 48 83 c0 08 add $0x8,%rax + 6b2a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 6b2e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} + 6b35: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} + 6b3c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} + 6b43: 48 83 c2 20 add $0x20,%rdx + 6b47: 49 3b c1 cmp %r9,%rax + 6b4a: 72 d4 jb 0x6b20 + 6b4c: 33 c0 xor %eax,%eax + 6b4e: c5 f8 77 vzeroupper + 6b51: 5d pop %rbp + 6b52: c3 ret + 6b53: 44 89 ca mov %r9d,%edx + 6b56: 33 c0 xor %eax,%eax + 6b58: 83 e2 f8 and $0xfffffff8,%edx + 6b5b: e9 38 ff ff ff jmp 0x6a98 + 6b60: 33 d2 xor %edx,%edx + 6b62: e9 73 ff ff ff jmp 0x6ada + 6b67: b8 fa ff ff ff mov $0xfffffffa,%eax + 6b6c: 5d pop %rbp + 6b6d: c3 ret + 6b6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6b73: 5d pop %rbp + 6b74: c3 ret + 6b75: 0f 1f 40 00 nopl 0x0(%rax) + 6b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b80: 48 83 ec 28 sub $0x28,%rsp + 6b84: 48 85 c9 test %rcx,%rcx + 6b87: 74 20 je 0x6ba9 + 6b89: 48 85 d2 test %rdx,%rdx + 6b8c: 74 1b je 0x6ba9 + 6b8e: 45 85 c0 test %r8d,%r8d + 6b91: 7f 0a jg 0x6b9d + 6b93: b8 fa ff ff ff mov $0xfffffffa,%eax + 6b98: 48 83 c4 28 add $0x28,%rsp + 6b9c: c3 ret + 6b9d: e8 1e 8f 03 00 call 0x3fac0 + 6ba2: 33 c0 xor %eax,%eax + 6ba4: 48 83 c4 28 add $0x28,%rsp + 6ba8: c3 ret + 6ba9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6bae: 48 83 c4 28 add $0x28,%rsp + 6bb2: c3 ret + 6bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bbf: 00 + 6bc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6bc5: 48 85 c9 test %rcx,%rcx + 6bc8: 74 22 je 0x6bec + 6bca: 48 85 d2 test %rdx,%rdx + 6bcd: 74 1d je 0x6bec + 6bcf: 45 85 c0 test %r8d,%r8d + 6bd2: 7f 0b jg 0x6bdf + 6bd4: b8 fa ff ff ff mov $0xfffffffa,%eax + 6bd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6bde: c3 ret + 6bdf: e8 5c 90 03 00 call 0x3fc40 + 6be4: 33 c0 xor %eax,%eax + 6be6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6beb: c3 ret + 6bec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6bf1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6bf6: c3 ret + 6bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6bfe: 00 00 + 6c00: 48 83 ec 28 sub $0x28,%rsp + 6c04: 48 85 c9 test %rcx,%rcx + 6c07: 74 20 je 0x6c29 + 6c09: 48 85 d2 test %rdx,%rdx + 6c0c: 74 1b je 0x6c29 + 6c0e: 45 85 c0 test %r8d,%r8d + 6c11: 7f 0a jg 0x6c1d + 6c13: b8 fa ff ff ff mov $0xfffffffa,%eax + 6c18: 48 83 c4 28 add $0x28,%rsp + 6c1c: c3 ret + 6c1d: e8 9e 91 03 00 call 0x3fdc0 + 6c22: 33 c0 xor %eax,%eax + 6c24: 48 83 c4 28 add $0x28,%rsp + 6c28: c3 ret + 6c29: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6c2e: 48 83 c4 28 add $0x28,%rsp + 6c32: c3 ret + 6c33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c3f: 00 + 6c40: 56 push %rsi + 6c41: 48 89 d6 mov %rdx,%rsi + 6c44: 48 85 c9 test %rcx,%rcx + 6c47: 0f 84 90 01 00 00 je 0x6ddd + 6c4d: 48 85 f6 test %rsi,%rsi + 6c50: 0f 84 87 01 00 00 je 0x6ddd + 6c56: 45 85 c0 test %r8d,%r8d + 6c59: 0f 8e 77 01 00 00 jle 0x6dd6 + 6c5f: 41 83 f8 10 cmp $0x10,%r8d + 6c63: 0f 8c 5d 01 00 00 jl 0x6dc6 + 6c69: 49 89 f1 mov %rsi,%r9 + 6c6c: 49 83 e1 1f and $0x1f,%r9 + 6c70: 45 89 c9 mov %r9d,%r9d + 6c73: 45 85 c9 test %r9d,%r9d + 6c76: 74 18 je 0x6c90 + 6c78: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 6c7f: 0f 85 41 01 00 00 jne 0x6dc6 + 6c85: 41 f7 d9 neg %r9d + 6c88: 41 83 c1 20 add $0x20,%r9d + 6c8c: 41 c1 e9 02 shr $0x2,%r9d + 6c90: 41 8d 41 10 lea 0x10(%r9),%eax + 6c94: 44 3b c0 cmp %eax,%r8d + 6c97: 0f 8c 29 01 00 00 jl 0x6dc6 + 6c9d: 44 89 c0 mov %r8d,%eax + 6ca0: 33 d2 xor %edx,%edx + 6ca2: 41 2b c1 sub %r9d,%eax + 6ca5: 83 e0 0f and $0xf,%eax + 6ca8: f7 d8 neg %eax + 6caa: 41 03 c0 add %r8d,%eax + 6cad: 45 85 c9 test %r9d,%r9d + 6cb0: 76 25 jbe 0x6cd7 + 6cb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cc0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 6cc5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 + 6cca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 6ccf: 48 ff c2 inc %rdx + 6cd2: 49 3b d1 cmp %r9,%rdx + 6cd5: 72 e9 jb 0x6cc0 + 6cd7: 48 63 d0 movslq %eax,%rdx + 6cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6ce0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 6ce6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 6ced: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 6cf4: 01 + 6cf5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 6cfc: 01 + 6cfd: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 + 6d03: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 6d0a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 6d10: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 6d17: 49 83 c1 10 add $0x10,%r9 + 6d1b: 4c 3b ca cmp %rdx,%r9 + 6d1e: 72 c0 jb 0x6ce0 + 6d20: 44 8d 48 01 lea 0x1(%rax),%r9d + 6d24: 45 3b c8 cmp %r8d,%r9d + 6d27: 0f 87 8d 00 00 00 ja 0x6dba + 6d2d: 4d 63 d0 movslq %r8d,%r10 + 6d30: 4c 2b d2 sub %rdx,%r10 + 6d33: 49 83 fa 04 cmp $0x4,%r10 + 6d37: 0f 8c 84 00 00 00 jl 0x6dc1 + 6d3d: 45 89 d3 mov %r10d,%r11d + 6d40: 45 33 c9 xor %r9d,%r9d + 6d43: 41 83 e3 fc and $0xfffffffc,%r11d + 6d47: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 6d4b: 4d 63 db movslq %r11d,%r11 + 6d4e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 6d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d60: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 6d66: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 + 6d6c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 6d72: 49 83 c1 04 add $0x4,%r9 + 6d76: 4d 3b cb cmp %r11,%r9 + 6d79: 72 e5 jb 0x6d60 + 6d7b: 4d 3b da cmp %r10,%r11 + 6d7e: 73 3a jae 0x6dba + 6d80: 48 63 c0 movslq %eax,%rax + 6d83: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 6d87: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 6d8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d92: 00 + 6d93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6da0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 6da6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 + 6dac: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 6db2: 49 ff c3 inc %r11 + 6db5: 4d 3b da cmp %r10,%r11 + 6db8: 72 e6 jb 0x6da0 + 6dba: 33 c0 xor %eax,%eax + 6dbc: c5 f8 77 vzeroupper + 6dbf: 5e pop %rsi + 6dc0: c3 ret + 6dc1: 45 33 db xor %r11d,%r11d + 6dc4: eb b5 jmp 0x6d7b + 6dc6: 33 c0 xor %eax,%eax + 6dc8: 41 83 f8 01 cmp $0x1,%r8d + 6dcc: 72 ec jb 0x6dba + 6dce: 4d 63 d0 movslq %r8d,%r10 + 6dd1: 45 33 db xor %r11d,%r11d + 6dd4: eb a5 jmp 0x6d7b + 6dd6: b8 fa ff ff ff mov $0xfffffffa,%eax + 6ddb: 5e pop %rsi + 6ddc: c3 ret + 6ddd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6de2: 5e pop %rsi + 6de3: c3 ret + 6de4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6deb: 00 + 6dec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6dff: 00 + 6e00: 53 push %rbx + 6e01: 49 89 ca mov %rcx,%r10 + 6e04: 4d 85 d2 test %r10,%r10 + 6e07: 0f 84 84 01 00 00 je 0x6f91 + 6e0d: 48 85 d2 test %rdx,%rdx + 6e10: 0f 84 7b 01 00 00 je 0x6f91 + 6e16: 45 85 c0 test %r8d,%r8d + 6e19: 0f 8e 6b 01 00 00 jle 0x6f8a + 6e1f: 41 83 f8 10 cmp $0x10,%r8d + 6e23: 0f 8c 59 01 00 00 jl 0x6f82 + 6e29: 48 89 d3 mov %rdx,%rbx + 6e2c: 48 83 e3 1f and $0x1f,%rbx + 6e30: 85 db test %ebx,%ebx + 6e32: 74 11 je 0x6e45 + 6e34: f6 c3 03 test $0x3,%bl + 6e37: 0f 85 45 01 00 00 jne 0x6f82 + 6e3d: f7 db neg %ebx + 6e3f: 83 c3 20 add $0x20,%ebx + 6e42: c1 eb 02 shr $0x2,%ebx + 6e45: 8d 43 10 lea 0x10(%rbx),%eax + 6e48: 44 3b c0 cmp %eax,%r8d + 6e4b: 0f 8c 31 01 00 00 jl 0x6f82 + 6e51: 45 89 c1 mov %r8d,%r9d + 6e54: 33 c0 xor %eax,%eax + 6e56: 44 2b cb sub %ebx,%r9d + 6e59: 41 83 e1 0f and $0xf,%r9d + 6e5d: 41 f7 d9 neg %r9d + 6e60: 45 03 c8 add %r8d,%r9d + 6e63: 89 d9 mov %ebx,%ecx + 6e65: 85 db test %ebx,%ebx + 6e67: 76 2f jbe 0x6e98 + 6e69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e70: 00 + 6e71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e7f: 00 + 6e80: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 6e86: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 6e8b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 6e90: 48 ff c0 inc %rax + 6e93: 48 3b c1 cmp %rcx,%rax + 6e96: 72 e8 jb 0x6e80 + 6e98: 49 63 c1 movslq %r9d,%rax + 6e9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6ea0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 6ea6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 6ead: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 6eb2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 6eb8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 6ebd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 6ec3: 48 83 c1 10 add $0x10,%rcx + 6ec7: 48 3b c8 cmp %rax,%rcx + 6eca: 72 d4 jb 0x6ea0 + 6ecc: 41 8d 41 01 lea 0x1(%r9),%eax + 6ed0: 41 3b c0 cmp %r8d,%eax + 6ed3: 0f 87 9e 00 00 00 ja 0x6f77 + 6ed9: 4d 63 c0 movslq %r8d,%r8 + 6edc: 4d 63 c9 movslq %r9d,%r9 + 6edf: 4d 2b c1 sub %r9,%r8 + 6ee2: 49 83 f8 04 cmp $0x4,%r8 + 6ee6: 0f 8c 92 00 00 00 jl 0x6f7e + 6eec: 4d 63 c9 movslq %r9d,%r9 + 6eef: 44 89 c3 mov %r8d,%ebx + 6ef2: 83 e3 fc and $0xfffffffc,%ebx + 6ef5: 33 c9 xor %ecx,%ecx + 6ef7: 48 63 db movslq %ebx,%rbx + 6efa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 6efe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 6f02: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f09: 00 + 6f0a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f18: 00 + 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f20: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 6f26: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 6f2b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 6f30: 48 83 c1 04 add $0x4,%rcx + 6f34: 48 3b cb cmp %rbx,%rcx + 6f37: 72 e7 jb 0x6f20 + 6f39: 49 3b d8 cmp %r8,%rbx + 6f3c: 73 39 jae 0x6f77 + 6f3e: 4d 63 c9 movslq %r9d,%r9 + 6f41: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 6f45: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 6f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f50: 00 + 6f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f5f: 00 + 6f60: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 6f65: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 + 6f6a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 6f6f: 48 ff c3 inc %rbx + 6f72: 49 3b d8 cmp %r8,%rbx + 6f75: 72 e9 jb 0x6f60 + 6f77: 33 c0 xor %eax,%eax + 6f79: c5 f8 77 vzeroupper + 6f7c: 5b pop %rbx + 6f7d: c3 ret + 6f7e: 33 db xor %ebx,%ebx + 6f80: eb b7 jmp 0x6f39 + 6f82: 45 33 c9 xor %r9d,%r9d + 6f85: e9 42 ff ff ff jmp 0x6ecc + 6f8a: b8 fa ff ff ff mov $0xfffffffa,%eax + 6f8f: 5b pop %rbx + 6f90: c3 ret + 6f91: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6f96: 5b pop %rbx + 6f97: c3 ret + 6f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f9f: 00 + 6fa0: 48 83 ec 28 sub $0x28,%rsp + 6fa4: 48 85 d2 test %rdx,%rdx + 6fa7: 74 3f je 0x6fe8 + 6fa9: 45 85 c0 test %r8d,%r8d + 6fac: 7e 30 jle 0x6fde + 6fae: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c54040 + 6fb5: 7a 02 jp 0x6fb9 + 6fb7: 74 0f je 0x6fc8 + 6fb9: 0f 57 c9 xorps %xmm1,%xmm1 + 6fbc: 0f 2e c1 ucomiss %xmm1,%xmm0 + 6fbf: 7a 02 jp 0x6fc3 + 6fc1: 74 0c je 0x6fcf + 6fc3: e8 78 8f 03 00 call 0x3ff40 + 6fc8: 33 c0 xor %eax,%eax + 6fca: 48 83 c4 28 add $0x28,%rsp + 6fce: c3 ret + 6fcf: 48 89 d1 mov %rdx,%rcx + 6fd2: 44 89 c2 mov %r8d,%edx + 6fd5: 48 83 c4 28 add $0x28,%rsp + 6fd9: e9 42 8d 00 00 jmp 0xfd20 + 6fde: b8 fa ff ff ff mov $0xfffffffa,%eax + 6fe3: 48 83 c4 28 add $0x28,%rsp + 6fe7: c3 ret + 6fe8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6fed: 48 83 c4 28 add $0x28,%rsp + 6ff1: c3 ret + 6ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7000: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7005: 48 85 d2 test %rdx,%rdx + 7008: 74 43 je 0x704d + 700a: 45 85 c0 test %r8d,%r8d + 700d: 7e 32 jle 0x7041 + 700f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c54044 + 7016: 7a 02 jp 0x701a + 7018: 74 0f je 0x7029 + 701a: 0f 57 c9 xorps %xmm1,%xmm1 + 701d: 0f 2e c1 ucomiss %xmm1,%xmm0 + 7020: 7a 02 jp 0x7024 + 7022: 74 0d je 0x7031 + 7024: e8 97 90 03 00 call 0x400c0 + 7029: 33 c0 xor %eax,%eax + 702b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7030: c3 ret + 7031: 48 89 d1 mov %rdx,%rcx + 7034: 44 89 c2 mov %r8d,%edx + 7037: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 703c: e9 1f 8f 00 00 jmp 0xff60 + 7041: b8 fa ff ff ff mov $0xfffffffa,%eax + 7046: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 704b: 90 nop + 704c: c3 ret + 704d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7052: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7057: 90 nop + 7058: 90 nop + 7059: 90 nop + 705a: c3 ret + 705b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7060: 48 83 ec 28 sub $0x28,%rsp + 7064: 48 85 d2 test %rdx,%rdx + 7067: 74 3f je 0x70a8 + 7069: 45 85 c0 test %r8d,%r8d + 706c: 7e 30 jle 0x709e + 706e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c54048 + 7075: 7a 02 jp 0x7079 + 7077: 74 0f je 0x7088 + 7079: 0f 57 c9 xorps %xmm1,%xmm1 + 707c: 0f 2e c1 ucomiss %xmm1,%xmm0 + 707f: 7a 02 jp 0x7083 + 7081: 74 0c je 0x708f + 7083: e8 b8 91 03 00 call 0x40240 + 7088: 33 c0 xor %eax,%eax + 708a: 48 83 c4 28 add $0x28,%rsp + 708e: c3 ret + 708f: 48 89 d1 mov %rdx,%rcx + 7092: 44 89 c2 mov %r8d,%edx + 7095: 48 83 c4 28 add $0x28,%rsp + 7099: e9 02 91 00 00 jmp 0x101a0 + 709e: b8 fa ff ff ff mov $0xfffffffa,%eax + 70a3: 48 83 c4 28 add $0x28,%rsp + 70a7: c3 ret + 70a8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 70ad: 48 83 c4 28 add $0x28,%rsp + 70b1: c3 ret + 70b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 70b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 70c0: 48 83 ec 28 sub $0x28,%rsp + 70c4: 48 85 d2 test %rdx,%rdx + 70c7: 0f 84 a6 01 00 00 je 0x7273 + 70cd: 45 85 c0 test %r8d,%r8d + 70d0: 0f 8e 93 01 00 00 jle 0x7269 + 70d6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c5404c + 70dd: 01 + 70de: 7a 06 jp 0x70e6 + 70e0: 0f 84 7c 01 00 00 je 0x7262 + 70e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 70ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 70ee: 7a 06 jp 0x70f6 + 70f0: 0f 84 5c 01 00 00 je 0x7252 + 70f6: 41 83 f8 10 cmp $0x10,%r8d + 70fa: 0f 8c 42 01 00 00 jl 0x7242 + 7100: 49 89 d1 mov %rdx,%r9 + 7103: 49 83 e1 1f and $0x1f,%r9 + 7107: 45 85 c9 test %r9d,%r9d + 710a: 74 18 je 0x7124 + 710c: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 7113: 0f 85 29 01 00 00 jne 0x7242 + 7119: 41 f7 d9 neg %r9d + 711c: 41 83 c1 20 add $0x20,%r9d + 7120: 41 c1 e9 02 shr $0x2,%r9d + 7124: 41 8d 41 10 lea 0x10(%r9),%eax + 7128: 44 3b c0 cmp %eax,%r8d + 712b: 0f 8c 11 01 00 00 jl 0x7242 + 7131: 45 89 c2 mov %r8d,%r10d + 7134: 33 c0 xor %eax,%eax + 7136: 45 2b d1 sub %r9d,%r10d + 7139: 41 83 e2 0f and $0xf,%r10d + 713d: 41 f7 da neg %r10d + 7140: 45 03 d0 add %r8d,%r10d + 7143: 45 89 cb mov %r9d,%r11d + 7146: 45 85 c9 test %r9d,%r9d + 7149: 76 27 jbe 0x7172 + 714b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7152: 00 + 7153: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 715a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7160: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 7165: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 716a: 48 ff c0 inc %rax + 716d: 49 3b c3 cmp %r11,%rax + 7170: 72 ee jb 0x7160 + 7172: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 7177: 4d 63 ca movslq %r10d,%r9 + 717a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 7180: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 + 7186: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 + 718d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) + 7193: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) + 719a: 49 83 c3 10 add $0x10,%r11 + 719e: 4d 3b d9 cmp %r9,%r11 + 71a1: 72 dd jb 0x7180 + 71a3: 41 8d 42 01 lea 0x1(%r10),%eax + 71a7: 41 3b c0 cmp %r8d,%eax + 71aa: 0f 87 84 00 00 00 ja 0x7234 + 71b0: 4d 63 c0 movslq %r8d,%r8 + 71b3: 4d 2b c1 sub %r9,%r8 + 71b6: 49 83 f8 04 cmp $0x4,%r8 + 71ba: 0f 8c 7e 00 00 00 jl 0x723e + 71c0: 44 89 c0 mov %r8d,%eax + 71c3: 45 33 db xor %r11d,%r11d + 71c6: 83 e0 fc and $0xfffffffc,%eax + 71c9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 + 71cd: 48 63 c0 movslq %eax,%rax + 71d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 71d7: 00 + 71d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71df: 90 nop + 71e0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 + 71e5: 49 83 c3 04 add $0x4,%r11 + 71e9: c4 c1 78 11 09 vmovups %xmm1,(%r9) + 71ee: 49 83 c1 10 add $0x10,%r9 + 71f2: 4c 3b d8 cmp %rax,%r11 + 71f5: 72 e9 jb 0x71e0 + 71f7: 49 3b c0 cmp %r8,%rax + 71fa: 73 38 jae 0x7234 + 71fc: 4d 63 d2 movslq %r10d,%r10 + 71ff: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 7203: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 7207: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 720e: 00 + 720f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7216: 0f 1f 00 nopl (%rax) + 7219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7220: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 7224: 48 ff c0 inc %rax + 7227: c5 fa 11 0a vmovss %xmm1,(%rdx) + 722b: 48 83 c2 04 add $0x4,%rdx + 722f: 49 3b c0 cmp %r8,%rax + 7232: 72 ec jb 0x7220 + 7234: 33 c0 xor %eax,%eax + 7236: c5 f8 77 vzeroupper + 7239: 48 83 c4 28 add $0x28,%rsp + 723d: c3 ret + 723e: 33 c0 xor %eax,%eax + 7240: eb b5 jmp 0x71f7 + 7242: 45 33 d2 xor %r10d,%r10d + 7245: 41 83 f8 01 cmp $0x1,%r8d + 7249: 72 e9 jb 0x7234 + 724b: 4d 63 c0 movslq %r8d,%r8 + 724e: 33 c0 xor %eax,%eax + 7250: eb a5 jmp 0x71f7 + 7252: 48 89 d1 mov %rdx,%rcx + 7255: 44 89 c2 mov %r8d,%edx + 7258: e8 83 8f 00 00 call 0x101e0 + 725d: 48 83 c4 28 add $0x28,%rsp + 7261: c3 ret + 7262: 33 c0 xor %eax,%eax + 7264: 48 83 c4 28 add $0x28,%rsp + 7268: c3 ret + 7269: b8 fa ff ff ff mov $0xfffffffa,%eax + 726e: 48 83 c4 28 add $0x28,%rsp + 7272: c3 ret + 7273: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7278: 48 83 c4 28 add $0x28,%rsp + 727c: c3 ret + 727d: 0f 1f 00 nopl (%rax) + 7280: 48 83 ec 28 sub $0x28,%rsp + 7284: 48 85 d2 test %rdx,%rdx + 7287: 0f 84 9e 01 00 00 je 0x742b + 728d: 45 85 c0 test %r8d,%r8d + 7290: 0f 8e 8b 01 00 00 jle 0x7421 + 7296: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c54050 + 729d: 01 + 729e: 7a 06 jp 0x72a6 + 72a0: 0f 84 74 01 00 00 je 0x741a + 72a6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 72aa: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 72ae: 7a 06 jp 0x72b6 + 72b0: 0f 84 54 01 00 00 je 0x740a + 72b6: 41 83 f8 10 cmp $0x10,%r8d + 72ba: 0f 8c 42 01 00 00 jl 0x7402 + 72c0: 49 89 d3 mov %rdx,%r11 + 72c3: 49 83 e3 1f and $0x1f,%r11 + 72c7: 45 85 db test %r11d,%r11d + 72ca: 74 18 je 0x72e4 + 72cc: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 72d3: 0f 85 29 01 00 00 jne 0x7402 + 72d9: 41 f7 db neg %r11d + 72dc: 41 83 c3 20 add $0x20,%r11d + 72e0: 41 c1 eb 02 shr $0x2,%r11d + 72e4: 41 8d 43 10 lea 0x10(%r11),%eax + 72e8: 44 3b c0 cmp %eax,%r8d + 72eb: 0f 8c 11 01 00 00 jl 0x7402 + 72f1: 45 89 c1 mov %r8d,%r9d + 72f4: 33 c0 xor %eax,%eax + 72f6: 45 2b cb sub %r11d,%r9d + 72f9: 41 83 e1 0f and $0xf,%r9d + 72fd: 41 f7 d9 neg %r9d + 7300: 45 03 c8 add %r8d,%r9d + 7303: 45 89 da mov %r11d,%r10d + 7306: 45 85 db test %r11d,%r11d + 7309: 76 27 jbe 0x7332 + 730b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7312: 00 + 7313: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 731a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7320: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 7325: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 732a: 48 ff c0 inc %rax + 732d: 49 3b c2 cmp %r10,%rax + 7330: 72 ee jb 0x7320 + 7332: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 7337: 49 63 c1 movslq %r9d,%rax + 733a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7340: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 7346: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 734d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 7353: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 735a: 49 83 c2 10 add $0x10,%r10 + 735e: 4c 3b d0 cmp %rax,%r10 + 7361: 72 dd jb 0x7340 + 7363: 41 8d 41 01 lea 0x1(%r9),%eax + 7367: 41 3b c0 cmp %r8d,%eax + 736a: 0f 87 84 00 00 00 ja 0x73f4 + 7370: 4d 63 c0 movslq %r8d,%r8 + 7373: 4d 63 c9 movslq %r9d,%r9 + 7376: 4d 2b c1 sub %r9,%r8 + 7379: 49 83 f8 04 cmp $0x4,%r8 + 737d: 0f 8c 7b 00 00 00 jl 0x73fe + 7383: 4d 63 c9 movslq %r9d,%r9 + 7386: 44 89 c0 mov %r8d,%eax + 7389: 83 e0 fc and $0xfffffffc,%eax + 738c: 45 33 db xor %r11d,%r11d + 738f: 48 63 c0 movslq %eax,%rax + 7392: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 7397: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 739b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 73a0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 73a5: 49 83 c3 04 add $0x4,%r11 + 73a9: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 73ae: 49 83 c2 10 add $0x10,%r10 + 73b2: 4c 3b d8 cmp %rax,%r11 + 73b5: 72 e9 jb 0x73a0 + 73b7: 49 3b c0 cmp %r8,%rax + 73ba: 73 38 jae 0x73f4 + 73bc: 4d 63 c9 movslq %r9d,%r9 + 73bf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 73c3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 73c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73ce: 00 + 73cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73d6: 0f 1f 00 nopl (%rax) + 73d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73e0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 73e4: 48 ff c0 inc %rax + 73e7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 73eb: 48 83 c2 04 add $0x4,%rdx + 73ef: 49 3b c0 cmp %r8,%rax + 73f2: 72 ec jb 0x73e0 + 73f4: 33 c0 xor %eax,%eax + 73f6: c5 f8 77 vzeroupper + 73f9: 48 83 c4 28 add $0x28,%rsp + 73fd: c3 ret + 73fe: 33 c0 xor %eax,%eax + 7400: eb b5 jmp 0x73b7 + 7402: 45 33 c9 xor %r9d,%r9d + 7405: e9 59 ff ff ff jmp 0x7363 + 740a: 48 89 d1 mov %rdx,%rcx + 740d: 44 89 c2 mov %r8d,%edx + 7410: e8 0b 8e 00 00 call 0x10220 + 7415: 48 83 c4 28 add $0x28,%rsp + 7419: c3 ret + 741a: 33 c0 xor %eax,%eax + 741c: 48 83 c4 28 add $0x28,%rsp + 7420: c3 ret + 7421: b8 fa ff ff ff mov $0xfffffffa,%eax + 7426: 48 83 c4 28 add $0x28,%rsp + 742a: c3 ret + 742b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7430: 48 83 c4 28 add $0x28,%rsp + 7434: c3 ret + 7435: 0f 1f 40 00 nopl 0x0(%rax) + 7439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7440: 48 83 ec 28 sub $0x28,%rsp + 7444: 48 85 d2 test %rdx,%rdx + 7447: 0f 84 9e 01 00 00 je 0x75eb + 744d: 45 85 c0 test %r8d,%r8d + 7450: 0f 8e 8b 01 00 00 jle 0x75e1 + 7456: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c54054 + 745d: 01 + 745e: 7a 06 jp 0x7466 + 7460: 0f 84 74 01 00 00 je 0x75da + 7466: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 746a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 746e: 7a 06 jp 0x7476 + 7470: 0f 84 54 01 00 00 je 0x75ca + 7476: 41 83 f8 10 cmp $0x10,%r8d + 747a: 0f 8c 42 01 00 00 jl 0x75c2 + 7480: 49 89 d3 mov %rdx,%r11 + 7483: 49 83 e3 1f and $0x1f,%r11 + 7487: 45 85 db test %r11d,%r11d + 748a: 74 18 je 0x74a4 + 748c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 7493: 0f 85 29 01 00 00 jne 0x75c2 + 7499: 41 f7 db neg %r11d + 749c: 41 83 c3 20 add $0x20,%r11d + 74a0: 41 c1 eb 02 shr $0x2,%r11d + 74a4: 41 8d 43 10 lea 0x10(%r11),%eax + 74a8: 44 3b c0 cmp %eax,%r8d + 74ab: 0f 8c 11 01 00 00 jl 0x75c2 + 74b1: 45 89 c1 mov %r8d,%r9d + 74b4: 33 c0 xor %eax,%eax + 74b6: 45 2b cb sub %r11d,%r9d + 74b9: 41 83 e1 0f and $0xf,%r9d + 74bd: 41 f7 d9 neg %r9d + 74c0: 45 03 c8 add %r8d,%r9d + 74c3: 45 89 da mov %r11d,%r10d + 74c6: 45 85 db test %r11d,%r11d + 74c9: 76 27 jbe 0x74f2 + 74cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74d2: 00 + 74d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 74da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 74e0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 74e5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 74ea: 48 ff c0 inc %rax + 74ed: 49 3b c2 cmp %r10,%rax + 74f0: 72 ee jb 0x74e0 + 74f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 74f7: 49 63 c1 movslq %r9d,%rax + 74fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7500: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 7506: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 750d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 7513: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 751a: 49 83 c2 10 add $0x10,%r10 + 751e: 4c 3b d0 cmp %rax,%r10 + 7521: 72 dd jb 0x7500 + 7523: 41 8d 41 01 lea 0x1(%r9),%eax + 7527: 41 3b c0 cmp %r8d,%eax + 752a: 0f 87 84 00 00 00 ja 0x75b4 + 7530: 4d 63 c0 movslq %r8d,%r8 + 7533: 4d 63 c9 movslq %r9d,%r9 + 7536: 4d 2b c1 sub %r9,%r8 + 7539: 49 83 f8 04 cmp $0x4,%r8 + 753d: 0f 8c 7b 00 00 00 jl 0x75be + 7543: 4d 63 c9 movslq %r9d,%r9 + 7546: 44 89 c0 mov %r8d,%eax + 7549: 83 e0 fc and $0xfffffffc,%eax + 754c: 45 33 db xor %r11d,%r11d + 754f: 48 63 c0 movslq %eax,%rax + 7552: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 7557: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 755b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7560: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 7565: 49 83 c3 04 add $0x4,%r11 + 7569: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 756e: 49 83 c2 10 add $0x10,%r10 + 7572: 4c 3b d8 cmp %rax,%r11 + 7575: 72 e9 jb 0x7560 + 7577: 49 3b c0 cmp %r8,%rax + 757a: 73 38 jae 0x75b4 + 757c: 4d 63 c9 movslq %r9d,%r9 + 757f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 7583: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 7587: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 758e: 00 + 758f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7596: 0f 1f 00 nopl (%rax) + 7599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75a0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 75a4: 48 ff c0 inc %rax + 75a7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 75ab: 48 83 c2 04 add $0x4,%rdx + 75af: 49 3b c0 cmp %r8,%rax + 75b2: 72 ec jb 0x75a0 + 75b4: 33 c0 xor %eax,%eax + 75b6: c5 f8 77 vzeroupper + 75b9: 48 83 c4 28 add $0x28,%rsp + 75bd: c3 ret + 75be: 33 c0 xor %eax,%eax + 75c0: eb b5 jmp 0x7577 + 75c2: 45 33 c9 xor %r9d,%r9d + 75c5: e9 59 ff ff ff jmp 0x7523 + 75ca: 48 89 d1 mov %rdx,%rcx + 75cd: 44 89 c2 mov %r8d,%edx + 75d0: e8 8b 8c 00 00 call 0x10260 + 75d5: 48 83 c4 28 add $0x28,%rsp + 75d9: c3 ret + 75da: 33 c0 xor %eax,%eax + 75dc: 48 83 c4 28 add $0x28,%rsp + 75e0: c3 ret + 75e1: b8 fa ff ff ff mov $0xfffffffa,%eax + 75e6: 48 83 c4 28 add $0x28,%rsp + 75ea: c3 ret + 75eb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 75f0: 48 83 c4 28 add $0x28,%rsp + 75f4: c3 ret + 75f5: 0f 1f 40 00 nopl 0x0(%rax) + 75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7600: 48 83 ec 38 sub $0x38,%rsp + 7604: 45 89 c1 mov %r8d,%r9d + 7607: 49 89 d0 mov %rdx,%r8 + 760a: 48 89 ca mov %rcx,%rdx + 760d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 7613: 48 85 d2 test %rdx,%rdx + 7616: 8b 44 24 60 mov 0x60(%rsp),%eax + 761a: 74 47 je 0x7663 + 761c: 4d 85 c0 test %r8,%r8 + 761f: 74 42 je 0x7663 + 7621: 45 85 c9 test %r9d,%r9d + 7624: 7e 47 jle 0x766d + 7626: 85 c0 test %eax,%eax + 7628: 74 0f je 0x7639 + 762a: 83 f8 04 cmp $0x4,%eax + 762d: 74 0d je 0x763c + 762f: b8 fb ff ff ff mov $0xfffffffb,%eax + 7634: 48 83 c4 38 add $0x38,%rsp + 7638: c3 ret + 7639: 83 f8 04 cmp $0x4,%eax + 763c: 49 89 e3 mov %rsp,%r11 + 763f: b8 01 00 00 00 mov $0x1,%eax + 7644: 41 ba 00 00 00 00 mov $0x0,%r10d + 764a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 764f: 44 0f 44 d0 cmove %eax,%r10d + 7653: 45 89 53 20 mov %r10d,0x20(%r11) + 7657: e8 b0 d9 a6 01 call 0x1a7500c + 765c: 33 c0 xor %eax,%eax + 765e: 48 83 c4 38 add $0x38,%rsp + 7662: c3 ret + 7663: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7668: 48 83 c4 38 add $0x38,%rsp + 766c: c3 ret + 766d: b8 fa ff ff ff mov $0xfffffffa,%eax + 7672: 48 83 c4 38 add $0x38,%rsp + 7676: c3 ret + 7677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 767e: 00 00 + 7680: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 7685: 45 89 c1 mov %r8d,%r9d + 7688: 49 89 d0 mov %rdx,%r8 + 768b: 48 89 ca mov %rcx,%rdx + 768e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 7694: 48 85 d2 test %rdx,%rdx + 7697: 8b 44 24 60 mov 0x60(%rsp),%eax + 769b: 74 4b je 0x76e8 + 769d: 4d 85 c0 test %r8,%r8 + 76a0: 74 46 je 0x76e8 + 76a2: 45 85 c9 test %r9d,%r9d + 76a5: 7e 4c jle 0x76f3 + 76a7: 85 c0 test %eax,%eax + 76a9: 74 12 je 0x76bd + 76ab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 76b0: 74 0b je 0x76bd + 76b2: b8 fb ff ff ff mov $0xfffffffb,%eax + 76b7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 76bc: c3 ret + 76bd: 49 89 e3 mov %rsp,%r11 + 76c0: 41 ba 01 00 00 00 mov $0x1,%r10d + 76c6: 83 f8 04 cmp $0x4,%eax + 76c9: b8 00 00 00 00 mov $0x0,%eax + 76ce: 41 0f 44 c2 cmove %r10d,%eax + 76d2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 76d7: 41 89 43 20 mov %eax,0x20(%r11) + 76db: e8 cc 47 a7 01 call 0x1a7beac + 76e0: 33 c0 xor %eax,%eax + 76e2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 76e7: c3 ret + 76e8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 76ed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 76f2: c3 ret + 76f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 76f8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 76fd: c3 ret + 76fe: 66 90 xchg %ax,%ax + 7700: 48 83 ec 38 sub $0x38,%rsp + 7704: 45 89 c1 mov %r8d,%r9d + 7707: 49 89 d0 mov %rdx,%r8 + 770a: 48 89 ca mov %rcx,%rdx + 770d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 7713: 8b 44 24 60 mov 0x60(%rsp),%eax + 7717: 48 85 d2 test %rdx,%rdx + 771a: 74 47 je 0x7763 + 771c: 4d 85 c0 test %r8,%r8 + 771f: 74 42 je 0x7763 + 7721: 45 85 c9 test %r9d,%r9d + 7724: 7e 47 jle 0x776d + 7726: 85 c0 test %eax,%eax + 7728: 74 0f je 0x7739 + 772a: 83 f8 04 cmp $0x4,%eax + 772d: 74 0d je 0x773c + 772f: b8 fb ff ff ff mov $0xfffffffb,%eax + 7734: 48 83 c4 38 add $0x38,%rsp + 7738: c3 ret + 7739: 83 f8 04 cmp $0x4,%eax + 773c: b8 01 00 00 00 mov $0x1,%eax + 7741: 41 ba 00 00 00 00 mov $0x0,%r10d + 7747: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 774c: 44 0f 44 d0 cmove %eax,%r10d + 7750: 49 89 e3 mov %rsp,%r11 + 7753: 45 89 53 20 mov %r10d,0x20(%r11) + 7757: e8 00 b4 a7 01 call 0x1a82b5c + 775c: 33 c0 xor %eax,%eax + 775e: 48 83 c4 38 add $0x38,%rsp + 7762: c3 ret + 7763: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7768: 48 83 c4 38 add $0x38,%rsp + 776c: c3 ret + 776d: b8 fa ff ff ff mov $0xfffffffa,%eax + 7772: 48 83 c4 38 add $0x38,%rsp + 7776: c3 ret + 7777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 777e: 00 00 + 7780: 41 56 push %r14 + 7782: 48 85 c9 test %rcx,%rcx + 7785: 0f 84 51 03 00 00 je 0x7adc + 778b: 48 85 d2 test %rdx,%rdx + 778e: 0f 84 48 03 00 00 je 0x7adc + 7794: 45 85 c0 test %r8d,%r8d + 7797: 0f 8e 37 03 00 00 jle 0x7ad4 + 779d: 8b 44 24 30 mov 0x30(%rsp),%eax + 77a1: 85 c0 test %eax,%eax + 77a3: 0f 84 94 01 00 00 je 0x793d + 77a9: 83 f8 04 cmp $0x4,%eax + 77ac: 74 08 je 0x77b6 + 77ae: b8 fb ff ff ff mov $0xfffffffb,%eax + 77b3: 41 5e pop %r14 + 77b5: c3 ret + 77b6: 45 32 c9 xor %r9b,%r9b + 77b9: 41 83 f8 10 cmp $0x10,%r8d + 77bd: 0f 8c fd 02 00 00 jl 0x7ac0 + 77c3: 49 89 d3 mov %rdx,%r11 + 77c6: 49 83 e3 1f and $0x1f,%r11 + 77ca: 45 89 db mov %r11d,%r11d + 77cd: 45 85 db test %r11d,%r11d + 77d0: 74 18 je 0x77ea + 77d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 77d9: 0f 85 e1 02 00 00 jne 0x7ac0 + 77df: 41 f7 db neg %r11d + 77e2: 41 83 c3 20 add $0x20,%r11d + 77e6: 41 c1 eb 02 shr $0x2,%r11d + 77ea: 41 8d 43 10 lea 0x10(%r11),%eax + 77ee: 44 3b c0 cmp %eax,%r8d + 77f1: 0f 8c c9 02 00 00 jl 0x7ac0 + 77f7: 44 89 c0 mov %r8d,%eax + 77fa: 45 33 d2 xor %r10d,%r10d + 77fd: 41 2b c3 sub %r11d,%eax + 7800: 83 e0 0f and $0xf,%eax + 7803: f7 d8 neg %eax + 7805: 41 03 c0 add %r8d,%eax + 7808: 45 85 db test %r11d,%r11d + 780b: 76 2b jbe 0x7838 + 780d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7814: 00 + 7815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 781c: 0f 1f 40 00 nopl 0x0(%rax) + 7820: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 7826: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 782a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 7830: 49 ff c2 inc %r10 + 7833: 4d 3b d3 cmp %r11,%r10 + 7836: 72 e8 jb 0x7820 + 7838: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 783d: 4c 63 d0 movslq %eax,%r10 + 7840: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 7846: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 784d: 00 + 784e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7855: 0f 1f 40 00 nopl 0x0(%rax) + 7859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7860: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 7866: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 786d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 7874: 01 + 7875: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 + 7879: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 787f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 7886: 01 + 7887: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 788b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 7892: 49 83 c3 10 add $0x10,%r11 + 7896: 4d 3b da cmp %r10,%r11 + 7899: 72 c5 jb 0x7860 + 789b: 44 8d 50 01 lea 0x1(%rax),%r10d + 789f: 45 3b d0 cmp %r8d,%r10d + 78a2: 0f 87 10 02 00 00 ja 0x7ab8 + 78a8: 4d 63 c0 movslq %r8d,%r8 + 78ab: 48 63 c0 movslq %eax,%rax + 78ae: 4c 2b c0 sub %rax,%r8 + 78b1: 41 80 f9 01 cmp $0x1,%r9b + 78b5: 75 05 jne 0x78bc + 78b7: 45 33 db xor %r11d,%r11d + 78ba: eb 3d jmp 0x78f9 + 78bc: 49 83 f8 04 cmp $0x4,%r8 + 78c0: 7c f5 jl 0x78b7 + 78c2: 48 63 c0 movslq %eax,%rax + 78c5: 45 89 c3 mov %r8d,%r11d + 78c8: 41 83 e3 fc and $0xfffffffc,%r11d + 78cc: 45 33 d2 xor %r10d,%r10d + 78cf: 4d 63 db movslq %r11d,%r11 + 78d2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 78d7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 78db: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 78df: 90 nop + 78e0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 78e6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 78ea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 78f0: 49 83 c2 04 add $0x4,%r10 + 78f4: 4d 3b d3 cmp %r11,%r10 + 78f7: 72 e7 jb 0x78e0 + 78f9: 4d 3b d8 cmp %r8,%r11 + 78fc: 0f 83 b6 01 00 00 jae 0x7ab8 + 7902: 48 63 c0 movslq %eax,%rax + 7905: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 7909: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 790d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7914: 00 + 7915: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 791c: 0f 1f 40 00 nopl 0x0(%rax) + 7920: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 7926: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 792a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 7930: 49 ff c3 inc %r11 + 7933: 4d 3b d8 cmp %r8,%r11 + 7936: 72 e8 jb 0x7920 + 7938: e9 7b 01 00 00 jmp 0x7ab8 + 793d: 45 32 c9 xor %r9b,%r9b + 7940: 41 83 f8 10 cmp $0x10,%r8d + 7944: 0f 8c 80 01 00 00 jl 0x7aca + 794a: 49 89 d3 mov %rdx,%r11 + 794d: 49 83 e3 1f and $0x1f,%r11 + 7951: 45 89 db mov %r11d,%r11d + 7954: 45 85 db test %r11d,%r11d + 7957: 74 18 je 0x7971 + 7959: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 7960: 0f 85 64 01 00 00 jne 0x7aca + 7966: 41 f7 db neg %r11d + 7969: 41 83 c3 20 add $0x20,%r11d + 796d: 41 c1 eb 02 shr $0x2,%r11d + 7971: 41 8d 43 10 lea 0x10(%r11),%eax + 7975: 44 3b c0 cmp %eax,%r8d + 7978: 0f 8c 4c 01 00 00 jl 0x7aca + 797e: 44 89 c0 mov %r8d,%eax + 7981: 45 33 d2 xor %r10d,%r10d + 7984: 41 2b c3 sub %r11d,%eax + 7987: 83 e0 0f and $0xf,%eax + 798a: f7 d8 neg %eax + 798c: 41 03 c0 add %r8d,%eax + 798f: 45 85 db test %r11d,%r11d + 7992: 76 24 jbe 0x79b8 + 7994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 79a6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 79aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 79b0: 49 ff c2 inc %r10 + 79b3: 4d 3b d3 cmp %r11,%r10 + 79b6: 72 e8 jb 0x79a0 + 79b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 79bd: 4c 63 d0 movslq %eax,%r10 + 79c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 79c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 79cd: 00 + 79ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79d5: 0f 1f 40 00 nopl 0x0(%rax) + 79d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 79e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 79ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 79f4: 01 + 79f5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 + 79f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 79ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 7a06: 01 + 7a07: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 7a0b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 7a12: 49 83 c3 10 add $0x10,%r11 + 7a16: 4d 3b da cmp %r10,%r11 + 7a19: 72 c5 jb 0x79e0 + 7a1b: 44 8d 50 01 lea 0x1(%rax),%r10d + 7a1f: 45 3b d0 cmp %r8d,%r10d + 7a22: 0f 87 90 00 00 00 ja 0x7ab8 + 7a28: 4d 63 c0 movslq %r8d,%r8 + 7a2b: 48 63 c0 movslq %eax,%rax + 7a2e: 4c 2b c0 sub %rax,%r8 + 7a31: 41 80 f9 01 cmp $0x1,%r9b + 7a35: 75 05 jne 0x7a3c + 7a37: 45 33 db xor %r11d,%r11d + 7a3a: eb 3d jmp 0x7a79 + 7a3c: 49 83 f8 04 cmp $0x4,%r8 + 7a40: 7c f5 jl 0x7a37 + 7a42: 48 63 c0 movslq %eax,%rax + 7a45: 45 89 c3 mov %r8d,%r11d + 7a48: 41 83 e3 fc and $0xfffffffc,%r11d + 7a4c: 45 33 d2 xor %r10d,%r10d + 7a4f: 4d 63 db movslq %r11d,%r11 + 7a52: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 7a57: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 7a5b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 7a5f: 90 nop + 7a60: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 7a66: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 7a6a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 7a70: 49 83 c2 04 add $0x4,%r10 + 7a74: 4d 3b d3 cmp %r11,%r10 + 7a77: 72 e7 jb 0x7a60 + 7a79: 4d 3b d8 cmp %r8,%r11 + 7a7c: 73 3a jae 0x7ab8 + 7a7e: 48 63 c0 movslq %eax,%rax + 7a81: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 7a85: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 7a89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a90: 00 + 7a91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a9f: 00 + 7aa0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 7aa6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 7aaa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 7ab0: 49 ff c3 inc %r11 + 7ab3: 4d 3b d8 cmp %r8,%r11 + 7ab6: 72 e8 jb 0x7aa0 + 7ab8: 33 c0 xor %eax,%eax + 7aba: c5 f8 77 vzeroupper + 7abd: 41 5e pop %r14 + 7abf: c3 ret + 7ac0: 41 b1 01 mov $0x1,%r9b + 7ac3: 33 c0 xor %eax,%eax + 7ac5: e9 d1 fd ff ff jmp 0x789b + 7aca: 41 b1 01 mov $0x1,%r9b + 7acd: 33 c0 xor %eax,%eax + 7acf: e9 47 ff ff ff jmp 0x7a1b + 7ad4: b8 fa ff ff ff mov $0xfffffffa,%eax + 7ad9: 41 5e pop %r14 + 7adb: c3 ret + 7adc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7ae1: 41 5e pop %r14 + 7ae3: c3 ret + 7ae4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7aeb: 00 + 7aec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7aff: 00 + 7b00: 41 57 push %r15 + 7b02: 48 85 c9 test %rcx,%rcx + 7b05: 0f 84 38 03 00 00 je 0x7e43 + 7b0b: 48 85 d2 test %rdx,%rdx + 7b0e: 0f 84 2f 03 00 00 je 0x7e43 + 7b14: 45 85 c0 test %r8d,%r8d + 7b17: 0f 8e 1e 03 00 00 jle 0x7e3b + 7b1d: 8b 44 24 30 mov 0x30(%rsp),%eax + 7b21: 85 c0 test %eax,%eax + 7b23: 0f 84 74 01 00 00 je 0x7c9d + 7b29: 83 f8 04 cmp $0x4,%eax + 7b2c: 74 08 je 0x7b36 + 7b2e: b8 fb ff ff ff mov $0xfffffffb,%eax + 7b33: 41 5f pop %r15 + 7b35: c3 ret + 7b36: 41 83 f8 10 cmp $0x10,%r8d + 7b3a: 0f 8c c8 02 00 00 jl 0x7e08 + 7b40: 41 83 f8 1d cmp $0x1d,%r8d + 7b44: 0f 8c c6 02 00 00 jl 0x7e10 + 7b4a: 49 89 d7 mov %rdx,%r15 + 7b4d: 49 83 e7 1f and $0x1f,%r15 + 7b51: 45 85 ff test %r15d,%r15d + 7b54: 74 18 je 0x7b6e + 7b56: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 7b5d: 0f 85 a5 02 00 00 jne 0x7e08 + 7b63: 41 f7 df neg %r15d + 7b66: 41 83 c7 20 add $0x20,%r15d + 7b6a: 41 c1 ef 02 shr $0x2,%r15d + 7b6e: 41 8d 47 10 lea 0x10(%r15),%eax + 7b72: 44 3b c0 cmp %eax,%r8d + 7b75: 0f 8c 8d 02 00 00 jl 0x7e08 + 7b7b: 45 89 c3 mov %r8d,%r11d + 7b7e: 33 c0 xor %eax,%eax + 7b80: 45 2b df sub %r15d,%r11d + 7b83: 41 83 e3 0f and $0xf,%r11d + 7b87: 41 f7 db neg %r11d + 7b8a: 45 03 d8 add %r8d,%r11d + 7b8d: 45 89 fa mov %r15d,%r10d + 7b90: 45 85 ff test %r15d,%r15d + 7b93: 76 21 jbe 0x7bb6 + 7b95: 0f 1f 40 00 nopl 0x0(%rax) + 7b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ba0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 7ba5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 7ba9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 7bae: 48 ff c0 inc %rax + 7bb1: 49 3b c2 cmp %r10,%rax + 7bb4: 72 ea jb 0x7ba0 + 7bb6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 7bbb: 49 63 c3 movslq %r11d,%rax + 7bbe: 66 90 xchg %ax,%ax + 7bc0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 7bc6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 7bcd: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 7bd1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 + 7bd5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 7bdb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 7be2: 49 83 c2 10 add $0x10,%r10 + 7be6: 4c 3b d0 cmp %rax,%r10 + 7be9: 72 d5 jb 0x7bc0 + 7beb: 41 8d 43 01 lea 0x1(%r11),%eax + 7bef: 41 3b c0 cmp %r8d,%eax + 7bf2: 0f 87 00 02 00 00 ja 0x7df8 + 7bf8: 4d 63 c8 movslq %r8d,%r9 + 7bfb: 4d 63 db movslq %r11d,%r11 + 7bfe: 4d 2b cb sub %r11,%r9 + 7c01: 49 83 f9 04 cmp $0x4,%r9 + 7c05: 0f 8c f5 01 00 00 jl 0x7e00 + 7c0b: 4d 63 db movslq %r11d,%r11 + 7c0e: 45 89 ca mov %r9d,%r10d + 7c11: 41 83 e2 fc and $0xfffffffc,%r10d + 7c15: 45 33 c0 xor %r8d,%r8d + 7c18: 4d 63 d2 movslq %r10d,%r10 + 7c1b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 7c20: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 7c24: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 7c28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c2f: 00 + 7c30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7c3e: 00 00 + 7c40: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 7c46: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 7c4a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 7c50: 49 83 c0 04 add $0x4,%r8 + 7c54: 4d 3b c2 cmp %r10,%r8 + 7c57: 72 e7 jb 0x7c40 + 7c59: 4d 3b d1 cmp %r9,%r10 + 7c5c: 0f 83 96 01 00 00 jae 0x7df8 + 7c62: 4d 63 db movslq %r11d,%r11 + 7c65: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 7c69: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 7c6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c74: 00 + 7c75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c7c: 0f 1f 40 00 nopl 0x0(%rax) + 7c80: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 7c86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 7c8a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 7c90: 49 ff c2 inc %r10 + 7c93: 4d 3b d1 cmp %r9,%r10 + 7c96: 72 e8 jb 0x7c80 + 7c98: e9 5b 01 00 00 jmp 0x7df8 + 7c9d: 41 83 f8 10 cmp $0x10,%r8d + 7ca1: 0f 8c 7d 01 00 00 jl 0x7e24 + 7ca7: 41 83 f8 1d cmp $0x1d,%r8d + 7cab: 0f 8c 7b 01 00 00 jl 0x7e2c + 7cb1: 49 89 d7 mov %rdx,%r15 + 7cb4: 49 83 e7 1f and $0x1f,%r15 + 7cb8: 45 85 ff test %r15d,%r15d + 7cbb: 74 18 je 0x7cd5 + 7cbd: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 7cc4: 0f 85 5a 01 00 00 jne 0x7e24 + 7cca: 41 f7 df neg %r15d + 7ccd: 41 83 c7 20 add $0x20,%r15d + 7cd1: 41 c1 ef 02 shr $0x2,%r15d + 7cd5: 41 8d 47 10 lea 0x10(%r15),%eax + 7cd9: 44 3b c0 cmp %eax,%r8d + 7cdc: 0f 8c 42 01 00 00 jl 0x7e24 + 7ce2: 45 89 c3 mov %r8d,%r11d + 7ce5: 33 c0 xor %eax,%eax + 7ce7: 45 2b df sub %r15d,%r11d + 7cea: 41 83 e3 0f and $0xf,%r11d + 7cee: 41 f7 db neg %r11d + 7cf1: 45 03 d8 add %r8d,%r11d + 7cf4: 45 89 fa mov %r15d,%r10d + 7cf7: 45 85 ff test %r15d,%r15d + 7cfa: 76 1a jbe 0x7d16 + 7cfc: 0f 1f 40 00 nopl 0x0(%rax) + 7d00: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 7d05: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 7d09: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 7d0e: 48 ff c0 inc %rax + 7d11: 49 3b c2 cmp %r10,%rax + 7d14: 72 ea jb 0x7d00 + 7d16: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 7d1b: 49 63 c3 movslq %r11d,%rax + 7d1e: 66 90 xchg %ax,%ax + 7d20: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 7d26: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 7d2d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 7d31: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 + 7d35: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 7d3b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 7d42: 49 83 c2 10 add $0x10,%r10 + 7d46: 4c 3b d0 cmp %rax,%r10 + 7d49: 72 d5 jb 0x7d20 + 7d4b: 41 8d 43 01 lea 0x1(%r11),%eax + 7d4f: 41 3b c0 cmp %r8d,%eax + 7d52: 0f 87 a0 00 00 00 ja 0x7df8 + 7d58: 4d 63 c8 movslq %r8d,%r9 + 7d5b: 4d 63 db movslq %r11d,%r11 + 7d5e: 4d 2b cb sub %r11,%r9 + 7d61: 49 83 f9 04 cmp $0x4,%r9 + 7d65: 0f 8c b4 00 00 00 jl 0x7e1f + 7d6b: 4d 63 db movslq %r11d,%r11 + 7d6e: 45 89 ca mov %r9d,%r10d + 7d71: 41 83 e2 fc and $0xfffffffc,%r10d + 7d75: 45 33 c0 xor %r8d,%r8d + 7d78: 4d 63 d2 movslq %r10d,%r10 + 7d7b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 7d80: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 7d84: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 7d88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d8f: 00 + 7d90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7d9e: 00 00 + 7da0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 7da6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 7daa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 7db0: 49 83 c0 04 add $0x4,%r8 + 7db4: 4d 3b c2 cmp %r10,%r8 + 7db7: 72 e7 jb 0x7da0 + 7db9: 4d 3b d1 cmp %r9,%r10 + 7dbc: 73 3a jae 0x7df8 + 7dbe: 4d 63 db movslq %r11d,%r11 + 7dc1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 7dc5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 7dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7dd0: 00 + 7dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ddf: 00 + 7de0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 7de6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 7dea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 7df0: 49 ff c2 inc %r10 + 7df3: 4d 3b d1 cmp %r9,%r10 + 7df6: 72 e8 jb 0x7de0 + 7df8: 33 c0 xor %eax,%eax + 7dfa: c5 f8 77 vzeroupper + 7dfd: 41 5f pop %r15 + 7dff: c3 ret + 7e00: 45 33 d2 xor %r10d,%r10d + 7e03: e9 51 fe ff ff jmp 0x7c59 + 7e08: 45 33 db xor %r11d,%r11d + 7e0b: e9 db fd ff ff jmp 0x7beb + 7e10: 45 89 c3 mov %r8d,%r11d + 7e13: 45 33 d2 xor %r10d,%r10d + 7e16: 41 83 e3 f0 and $0xfffffff0,%r11d + 7e1a: e9 97 fd ff ff jmp 0x7bb6 + 7e1f: 45 33 d2 xor %r10d,%r10d + 7e22: eb 95 jmp 0x7db9 + 7e24: 45 33 db xor %r11d,%r11d + 7e27: e9 1f ff ff ff jmp 0x7d4b + 7e2c: 45 89 c3 mov %r8d,%r11d + 7e2f: 45 33 d2 xor %r10d,%r10d + 7e32: 41 83 e3 f0 and $0xfffffff0,%r11d + 7e36: e9 db fe ff ff jmp 0x7d16 + 7e3b: b8 fa ff ff ff mov $0xfffffffa,%eax + 7e40: 41 5f pop %r15 + 7e42: c3 ret + 7e43: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7e48: 41 5f pop %r15 + 7e4a: c3 ret + 7e4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e52: 00 + 7e53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7e60: 48 83 ec 28 sub $0x28,%rsp + 7e64: 48 85 c9 test %rcx,%rcx + 7e67: 74 20 je 0x7e89 + 7e69: 48 85 d2 test %rdx,%rdx + 7e6c: 74 1b je 0x7e89 + 7e6e: 45 85 c0 test %r8d,%r8d + 7e71: 7f 0a jg 0x7e7d + 7e73: b8 fa ff ff ff mov $0xfffffffa,%eax + 7e78: 48 83 c4 28 add $0x28,%rsp + 7e7c: c3 ret + 7e7d: e8 3e 85 03 00 call 0x403c0 + 7e82: 33 c0 xor %eax,%eax + 7e84: 48 83 c4 28 add $0x28,%rsp + 7e88: c3 ret + 7e89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7e8e: 48 83 c4 28 add $0x28,%rsp + 7e92: c3 ret + 7e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e9f: 00 + 7ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7ea5: 48 85 c9 test %rcx,%rcx + 7ea8: 74 22 je 0x7ecc + 7eaa: 48 85 d2 test %rdx,%rdx + 7ead: 74 1d je 0x7ecc + 7eaf: 45 85 c0 test %r8d,%r8d + 7eb2: 7f 0b jg 0x7ebf + 7eb4: b8 fa ff ff ff mov $0xfffffffa,%eax + 7eb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7ebe: c3 ret + 7ebf: e8 7c 86 03 00 call 0x40540 + 7ec4: 33 c0 xor %eax,%eax + 7ec6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7ecb: c3 ret + 7ecc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7ed1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7ed6: c3 ret + 7ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7ede: 00 00 + 7ee0: 48 83 ec 28 sub $0x28,%rsp + 7ee4: 48 85 c9 test %rcx,%rcx + 7ee7: 74 20 je 0x7f09 + 7ee9: 48 85 d2 test %rdx,%rdx + 7eec: 74 1b je 0x7f09 + 7eee: 45 85 c0 test %r8d,%r8d + 7ef1: 7f 0a jg 0x7efd + 7ef3: b8 fa ff ff ff mov $0xfffffffa,%eax + 7ef8: 48 83 c4 28 add $0x28,%rsp + 7efc: c3 ret + 7efd: e8 be 87 03 00 call 0x406c0 + 7f02: 33 c0 xor %eax,%eax + 7f04: 48 83 c4 28 add $0x28,%rsp + 7f08: c3 ret + 7f09: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7f0e: 48 83 c4 28 add $0x28,%rsp + 7f12: c3 ret + 7f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f1f: 00 + 7f20: 56 push %rsi + 7f21: 48 89 d6 mov %rdx,%rsi + 7f24: 48 85 c9 test %rcx,%rcx + 7f27: 0f 84 90 01 00 00 je 0x80bd + 7f2d: 48 85 f6 test %rsi,%rsi + 7f30: 0f 84 87 01 00 00 je 0x80bd + 7f36: 45 85 c0 test %r8d,%r8d + 7f39: 0f 8e 77 01 00 00 jle 0x80b6 + 7f3f: 41 83 f8 10 cmp $0x10,%r8d + 7f43: 0f 8c 5d 01 00 00 jl 0x80a6 + 7f49: 49 89 f1 mov %rsi,%r9 + 7f4c: 49 83 e1 1f and $0x1f,%r9 + 7f50: 45 89 c9 mov %r9d,%r9d + 7f53: 45 85 c9 test %r9d,%r9d + 7f56: 74 18 je 0x7f70 + 7f58: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 7f5f: 0f 85 41 01 00 00 jne 0x80a6 + 7f65: 41 f7 d9 neg %r9d + 7f68: 41 83 c1 20 add $0x20,%r9d + 7f6c: 41 c1 e9 02 shr $0x2,%r9d + 7f70: 41 8d 41 10 lea 0x10(%r9),%eax + 7f74: 44 3b c0 cmp %eax,%r8d + 7f77: 0f 8c 29 01 00 00 jl 0x80a6 + 7f7d: 44 89 c0 mov %r8d,%eax + 7f80: 33 d2 xor %edx,%edx + 7f82: 41 2b c1 sub %r9d,%eax + 7f85: 83 e0 0f and $0xf,%eax + 7f88: f7 d8 neg %eax + 7f8a: 41 03 c0 add %r8d,%eax + 7f8d: 45 85 c9 test %r9d,%r9d + 7f90: 76 25 jbe 0x7fb7 + 7f92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fa0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 7fa5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 + 7faa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 7faf: 48 ff c2 inc %rdx + 7fb2: 49 3b d1 cmp %r9,%rdx + 7fb5: 72 e9 jb 0x7fa0 + 7fb7: 48 63 d0 movslq %eax,%rdx + 7fba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7fc0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 7fc6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 7fcd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 7fd4: 01 + 7fd5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 7fdc: 01 + 7fdd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 + 7fe3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 7fea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 7ff0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 7ff7: 49 83 c1 10 add $0x10,%r9 + 7ffb: 4c 3b ca cmp %rdx,%r9 + 7ffe: 72 c0 jb 0x7fc0 diff --git a/handoff/nls_dasm/th_9380.dis b/handoff/nls_dasm/th_9380.dis new file mode 100644 index 0000000..9444e07 --- /dev/null +++ b/handoff/nls_dasm/th_9380.dis @@ -0,0 +1,9100 @@ +; th_9380: VA 0x180009380-0x180011380 (32768 bytes) + +/tmp/opencode/dis/th_9380.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 45 89 c1 mov %r8d,%r9d + 3: 49 89 d0 mov %rdx,%r8 + 6: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 10: 4d 85 c0 test %r8,%r8 + 13: 0f 84 f0 00 00 00 je 0x109 + 19: 45 85 c9 test %r9d,%r9d + 1c: 0f 8e e1 00 00 00 jle 0x103 + 22: 49 63 d1 movslq %r9d,%rdx + 25: 48 83 fa 08 cmp $0x8,%rdx + 29: 0f 8c cf 00 00 00 jl 0xfe + 2f: 4c 89 c0 mov %r8,%rax + 32: 48 83 e0 1f and $0x1f,%rax + 36: 85 c0 test %eax,%eax + 38: 74 10 je 0x4a + 3a: a8 07 test $0x7,%al + 3c: 0f 85 bc 00 00 00 jne 0xfe + 42: f7 d8 neg %eax + 44: 83 c0 20 add $0x20,%eax + 47: c1 e8 03 shr $0x3,%eax + 4a: 8d 48 08 lea 0x8(%rax),%ecx + 4d: 48 3b d1 cmp %rcx,%rdx + 50: 0f 8c a8 00 00 00 jl 0xfe + 56: 44 89 c9 mov %r9d,%ecx + 59: 2b c8 sub %eax,%ecx + 5b: 83 e1 07 and $0x7,%ecx + 5e: 44 2b c9 sub %ecx,%r9d + 61: 33 c9 xor %ecx,%ecx + 63: 41 89 c2 mov %eax,%r10d + 66: 85 c0 test %eax,%eax + 68: 76 2e jbe 0x98 + 6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 71: 00 + 72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 80: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 + 86: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 8a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 90: 48 ff c1 inc %rcx + 93: 49 3b ca cmp %r10,%rcx + 96: 72 e8 jb 0x80 + 98: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 9d: 49 63 c1 movslq %r9d,%rax + a0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 + a6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 + ad: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + b3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + ba: 49 83 c2 08 add $0x8,%r10 + be: 4c 3b d0 cmp %rax,%r10 + c1: 72 dd jb 0xa0 + c3: 33 c0 xor %eax,%eax + c5: 41 8d 49 01 lea 0x1(%r9),%ecx + c9: 48 63 c9 movslq %ecx,%rcx + cc: 48 3b ca cmp %rdx,%rcx + cf: 77 27 ja 0xf8 + d1: 4d 63 c9 movslq %r9d,%r9 + d4: 49 2b d1 sub %r9,%rdx + d7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + e0: c5 fb 10 09 vmovsd (%rcx),%xmm1 + e4: 48 ff c0 inc %rax + e7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + eb: c5 fb 11 11 vmovsd %xmm2,(%rcx) + ef: 48 83 c1 08 add $0x8,%rcx + f3: 48 3b c2 cmp %rdx,%rax + f6: 72 e8 jb 0xe0 + f8: 33 c0 xor %eax,%eax + fa: c5 f8 77 vzeroupper + fd: c3 ret + fe: 45 33 c9 xor %r9d,%r9d + 101: eb c0 jmp 0xc3 + 103: b8 fa ff ff ff mov $0xfffffffa,%eax + 108: c3 ret + 109: b8 f8 ff ff ff mov $0xfffffff8,%eax + 10e: c3 ret + 10f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 116: 00 + 117: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11e: 66 90 xchg %ax,%ax + 120: 45 89 c1 mov %r8d,%r9d + 123: 49 89 d0 mov %rdx,%r8 + 126: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 12b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 + 130: 4d 85 c0 test %r8,%r8 + 133: 0f 84 f0 00 00 00 je 0x229 + 139: 45 85 c9 test %r9d,%r9d + 13c: 0f 8e e1 00 00 00 jle 0x223 + 142: 49 63 d1 movslq %r9d,%rdx + 145: 48 83 fa 08 cmp $0x8,%rdx + 149: 0f 8c cf 00 00 00 jl 0x21e + 14f: 4c 89 c0 mov %r8,%rax + 152: 48 83 e0 1f and $0x1f,%rax + 156: 85 c0 test %eax,%eax + 158: 74 10 je 0x16a + 15a: a8 07 test $0x7,%al + 15c: 0f 85 bc 00 00 00 jne 0x21e + 162: f7 d8 neg %eax + 164: 83 c0 20 add $0x20,%eax + 167: c1 e8 03 shr $0x3,%eax + 16a: 8d 48 08 lea 0x8(%rax),%ecx + 16d: 48 3b d1 cmp %rcx,%rdx + 170: 0f 8c a8 00 00 00 jl 0x21e + 176: 44 89 c9 mov %r9d,%ecx + 179: 2b c8 sub %eax,%ecx + 17b: 83 e1 07 and $0x7,%ecx + 17e: 44 2b c9 sub %ecx,%r9d + 181: 33 c9 xor %ecx,%ecx + 183: 41 89 c2 mov %eax,%r10d + 186: 85 c0 test %eax,%eax + 188: 76 2e jbe 0x1b8 + 18a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 191: 00 + 192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 + 1a6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 1aa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 1b0: 48 ff c1 inc %rcx + 1b3: 49 3b ca cmp %r10,%rcx + 1b6: 72 e8 jb 0x1a0 + 1b8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 1bd: 49 63 c1 movslq %r9d,%rax + 1c0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 + 1c6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 + 1cd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 1d3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 1da: 49 83 c2 08 add $0x8,%r10 + 1de: 4c 3b d0 cmp %rax,%r10 + 1e1: 72 dd jb 0x1c0 + 1e3: 33 c0 xor %eax,%eax + 1e5: 41 8d 49 01 lea 0x1(%r9),%ecx + 1e9: 48 63 c9 movslq %ecx,%rcx + 1ec: 48 3b ca cmp %rdx,%rcx + 1ef: 77 27 ja 0x218 + 1f1: 4d 63 c9 movslq %r9d,%r9 + 1f4: 49 2b d1 sub %r9,%rdx + 1f7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 1fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 200: c5 fb 10 01 vmovsd (%rcx),%xmm0 + 204: 48 ff c0 inc %rax + 207: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 20b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 20f: 48 83 c1 08 add $0x8,%rcx + 213: 48 3b c2 cmp %rdx,%rax + 216: 72 e8 jb 0x200 + 218: 33 c0 xor %eax,%eax + 21a: c5 f8 77 vzeroupper + 21d: c3 ret + 21e: 45 33 c9 xor %r9d,%r9d + 221: eb c0 jmp 0x1e3 + 223: b8 fa ff ff ff mov $0xfffffffa,%eax + 228: c3 ret + 229: b8 f8 ff ff ff mov $0xfffffff8,%eax + 22e: c3 ret + 22f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 236: 00 + 237: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23e: 66 90 xchg %ax,%ax + 240: 55 push %rbp + 241: 48 83 ec 30 sub $0x30,%rsp + 245: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 24a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 24e: 48 89 55 28 mov %rdx,0x28(%rbp) + 252: 44 89 45 30 mov %r8d,0x30(%rbp) + 256: 48 8b 45 20 mov 0x20(%rbp),%rax + 25a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 25e: 8b 4d 30 mov 0x30(%rbp),%ecx + 261: 89 4d 08 mov %ecx,0x8(%rbp) + 264: 48 89 c1 mov %rax,%rcx + 267: 8b 45 08 mov 0x8(%rbp),%eax + 26a: 41 89 c0 mov %eax,%r8d + 26d: e8 8e 75 13 00 call 0x137800 + 272: 89 45 00 mov %eax,0x0(%rbp) + 275: 8b 45 00 mov 0x0(%rbp),%eax + 278: 48 8d 65 10 lea 0x10(%rbp),%rsp + 27c: 5d pop %rbp + 27d: c3 ret + 27e: 66 90 xchg %ax,%ax + 280: 55 push %rbp + 281: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 286: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 28b: 48 89 4d 20 mov %rcx,0x20(%rbp) + 28f: 48 89 55 28 mov %rdx,0x28(%rbp) + 293: 44 89 45 30 mov %r8d,0x30(%rbp) + 297: 48 8b 45 20 mov 0x20(%rbp),%rax + 29b: 48 8b 55 28 mov 0x28(%rbp),%rdx + 29f: 8b 4d 30 mov 0x30(%rbp),%ecx + 2a2: 89 4d 08 mov %ecx,0x8(%rbp) + 2a5: 48 89 c1 mov %rax,%rcx + 2a8: 8b 45 08 mov 0x8(%rbp),%eax + 2ab: 41 89 c0 mov %eax,%r8d + 2ae: e8 6d 75 13 00 call 0x137820 + 2b3: 89 45 00 mov %eax,0x0(%rbp) + 2b6: 8b 45 00 mov 0x0(%rbp),%eax + 2b9: 48 8d 65 10 lea 0x10(%rbp),%rsp + 2bd: 5d pop %rbp + 2be: c3 ret + 2bf: 90 nop + 2c0: 55 push %rbp + 2c1: 48 83 ec 30 sub $0x30,%rsp + 2c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 2ca: 48 89 4d 20 mov %rcx,0x20(%rbp) + 2ce: 48 89 55 28 mov %rdx,0x28(%rbp) + 2d2: 44 89 45 30 mov %r8d,0x30(%rbp) + 2d6: 48 8b 45 20 mov 0x20(%rbp),%rax + 2da: 48 8b 55 28 mov 0x28(%rbp),%rdx + 2de: 8b 4d 30 mov 0x30(%rbp),%ecx + 2e1: 89 4d 08 mov %ecx,0x8(%rbp) + 2e4: 48 89 c1 mov %rax,%rcx + 2e7: 8b 45 08 mov 0x8(%rbp),%eax + 2ea: 41 89 c0 mov %eax,%r8d + 2ed: e8 4e 75 13 00 call 0x137840 + 2f2: 89 45 00 mov %eax,0x0(%rbp) + 2f5: 8b 45 00 mov 0x0(%rbp),%eax + 2f8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 2fc: 5d pop %rbp + 2fd: c3 ret + 2fe: 66 90 xchg %ax,%ax + 300: 55 push %rbp + 301: 48 83 ec 30 sub $0x30,%rsp + 305: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 30a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 30e: 48 89 55 28 mov %rdx,0x28(%rbp) + 312: 44 89 45 30 mov %r8d,0x30(%rbp) + 316: 48 8b 45 20 mov 0x20(%rbp),%rax + 31a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 31e: 8b 4d 30 mov 0x30(%rbp),%ecx + 321: 89 4d 08 mov %ecx,0x8(%rbp) + 324: 48 89 c1 mov %rax,%rcx + 327: 8b 45 08 mov 0x8(%rbp),%eax + 32a: 41 89 c0 mov %eax,%r8d + 32d: e8 2e 75 13 00 call 0x137860 + 332: 89 45 00 mov %eax,0x0(%rbp) + 335: 8b 45 00 mov 0x0(%rbp),%eax + 338: 48 8d 65 10 lea 0x10(%rbp),%rsp + 33c: 5d pop %rbp + 33d: c3 ret + 33e: 66 90 xchg %ax,%ax + 340: 55 push %rbp + 341: 48 83 ec 30 sub $0x30,%rsp + 345: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 34a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 34e: 48 89 55 28 mov %rdx,0x28(%rbp) + 352: 44 89 45 30 mov %r8d,0x30(%rbp) + 356: 48 8b 45 20 mov 0x20(%rbp),%rax + 35a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 35e: 8b 4d 30 mov 0x30(%rbp),%ecx + 361: 89 4d 08 mov %ecx,0x8(%rbp) + 364: 48 89 c1 mov %rax,%rcx + 367: 8b 45 08 mov 0x8(%rbp),%eax + 36a: 41 89 c0 mov %eax,%r8d + 36d: e8 0e 75 13 00 call 0x137880 + 372: 89 45 00 mov %eax,0x0(%rbp) + 375: 8b 45 00 mov 0x0(%rbp),%eax + 378: 48 8d 65 10 lea 0x10(%rbp),%rsp + 37c: 5d pop %rbp + 37d: c3 ret + 37e: 66 90 xchg %ax,%ax + 380: 55 push %rbp + 381: 48 83 ec 30 sub $0x30,%rsp + 385: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 38a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 38e: 48 89 55 28 mov %rdx,0x28(%rbp) + 392: 44 89 45 30 mov %r8d,0x30(%rbp) + 396: 48 8b 45 20 mov 0x20(%rbp),%rax + 39a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 39e: 8b 4d 30 mov 0x30(%rbp),%ecx + 3a1: 89 4d 08 mov %ecx,0x8(%rbp) + 3a4: 48 89 c1 mov %rax,%rcx + 3a7: 8b 45 08 mov 0x8(%rbp),%eax + 3aa: 41 89 c0 mov %eax,%r8d + 3ad: e8 ee 74 13 00 call 0x1378a0 + 3b2: 89 45 00 mov %eax,0x0(%rbp) + 3b5: 8b 45 00 mov 0x0(%rbp),%eax + 3b8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 3bc: 5d pop %rbp + 3bd: c3 ret + 3be: 66 90 xchg %ax,%ax + 3c0: 48 83 ec 28 sub $0x28,%rsp + 3c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 3c9: 48 85 d2 test %rdx,%rdx + 3cc: 74 28 je 0x3f6 + 3ce: 45 85 c0 test %r8d,%r8d + 3d1: 7f 0a jg 0x3dd + 3d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 3d8: 48 83 c4 28 add $0x28,%rsp + 3dc: c3 ret + 3dd: 89 c8 mov %ecx,%eax + 3df: 48 c1 e9 20 shr $0x20,%rcx + 3e3: 48 c1 e1 20 shl $0x20,%rcx + 3e7: 48 0b c8 or %rax,%rcx + 3ea: e8 51 75 03 00 call 0x37940 + 3ef: 33 c0 xor %eax,%eax + 3f1: 48 83 c4 28 add $0x28,%rsp + 3f5: c3 ret + 3f6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3fb: 48 83 c4 28 add $0x28,%rsp + 3ff: c3 ret + 400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 405: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 40a: 48 85 d2 test %rdx,%rdx + 40d: 74 2a je 0x439 + 40f: 45 85 c0 test %r8d,%r8d + 412: 7f 0b jg 0x41f + 414: b8 fa ff ff ff mov $0xfffffffa,%eax + 419: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 41e: c3 ret + 41f: 89 c8 mov %ecx,%eax + 421: 48 c1 e9 20 shr $0x20,%rcx + 425: 48 c1 e1 20 shl $0x20,%rcx + 429: 48 0b c8 or %rax,%rcx + 42c: e8 2f 75 03 00 call 0x37960 + 431: 33 c0 xor %eax,%eax + 433: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 438: c3 ret + 439: b8 f8 ff ff ff mov $0xfffffff8,%eax + 43e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 443: 90 nop + 444: c3 ret + 445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 44c: 00 + 44d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 460: 48 83 ec 28 sub $0x28,%rsp + 464: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 469: 48 85 d2 test %rdx,%rdx + 46c: 74 28 je 0x496 + 46e: 45 85 c0 test %r8d,%r8d + 471: 7f 0a jg 0x47d + 473: b8 fa ff ff ff mov $0xfffffffa,%eax + 478: 48 83 c4 28 add $0x28,%rsp + 47c: c3 ret + 47d: 89 c8 mov %ecx,%eax + 47f: 48 c1 e9 20 shr $0x20,%rcx + 483: 48 c1 e1 20 shl $0x20,%rcx + 487: 48 0b c8 or %rax,%rcx + 48a: e8 f1 74 03 00 call 0x37980 + 48f: 33 c0 xor %eax,%eax + 491: 48 83 c4 28 add $0x28,%rsp + 495: c3 ret + 496: b8 f8 ff ff ff mov $0xfffffff8,%eax + 49b: 48 83 c4 28 add $0x28,%rsp + 49f: c3 ret + 4a0: 48 83 ec 28 sub $0x28,%rsp + 4a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 4a9: 48 85 d2 test %rdx,%rdx + 4ac: 74 28 je 0x4d6 + 4ae: 45 85 c0 test %r8d,%r8d + 4b1: 7f 0a jg 0x4bd + 4b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 4b8: 48 83 c4 28 add $0x28,%rsp + 4bc: c3 ret + 4bd: 89 c8 mov %ecx,%eax + 4bf: 48 c1 e9 20 shr $0x20,%rcx + 4c3: 48 c1 e1 20 shl $0x20,%rcx + 4c7: 48 0b c8 or %rax,%rcx + 4ca: e8 d1 74 03 00 call 0x379a0 + 4cf: 33 c0 xor %eax,%eax + 4d1: 48 83 c4 28 add $0x28,%rsp + 4d5: c3 ret + 4d6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4db: 48 83 c4 28 add $0x28,%rsp + 4df: c3 ret + 4e0: 48 83 ec 28 sub $0x28,%rsp + 4e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 4e9: 48 85 d2 test %rdx,%rdx + 4ec: 74 28 je 0x516 + 4ee: 45 85 c0 test %r8d,%r8d + 4f1: 7f 0a jg 0x4fd + 4f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 4f8: 48 83 c4 28 add $0x28,%rsp + 4fc: c3 ret + 4fd: 89 c8 mov %ecx,%eax + 4ff: 48 c1 e9 20 shr $0x20,%rcx + 503: 48 c1 e1 20 shl $0x20,%rcx + 507: 48 0b c8 or %rax,%rcx + 50a: e8 b1 74 03 00 call 0x379c0 + 50f: 33 c0 xor %eax,%eax + 511: 48 83 c4 28 add $0x28,%rsp + 515: c3 ret + 516: b8 f8 ff ff ff mov $0xfffffff8,%eax + 51b: 48 83 c4 28 add $0x28,%rsp + 51f: c3 ret + 520: 48 83 ec 28 sub $0x28,%rsp + 524: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 529: 48 85 d2 test %rdx,%rdx + 52c: 74 28 je 0x556 + 52e: 45 85 c0 test %r8d,%r8d + 531: 7f 0a jg 0x53d + 533: b8 fa ff ff ff mov $0xfffffffa,%eax + 538: 48 83 c4 28 add $0x28,%rsp + 53c: c3 ret + 53d: 89 c8 mov %ecx,%eax + 53f: 48 c1 e9 20 shr $0x20,%rcx + 543: 48 c1 e1 20 shl $0x20,%rcx + 547: 48 0b c8 or %rax,%rcx + 54a: e8 d1 77 03 00 call 0x37d20 + 54f: 33 c0 xor %eax,%eax + 551: 48 83 c4 28 add $0x28,%rsp + 555: c3 ret + 556: b8 f8 ff ff ff mov $0xfffffff8,%eax + 55b: 48 83 c4 28 add $0x28,%rsp + 55f: c3 ret + 560: 48 83 ec 28 sub $0x28,%rsp + 564: 48 85 d2 test %rdx,%rdx + 567: 74 41 je 0x5aa + 569: 45 85 c0 test %r8d,%r8d + 56c: 7e 32 jle 0x5a0 + 56e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c53998 + 575: 01 + 576: 7a 02 jp 0x57a + 578: 74 10 je 0x58a + 57a: 0f 57 c9 xorps %xmm1,%xmm1 + 57d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 581: 7a 02 jp 0x585 + 583: 74 0c je 0x591 + 585: e8 b6 7a 03 00 call 0x38040 + 58a: 33 c0 xor %eax,%eax + 58c: 48 83 c4 28 add $0x28,%rsp + 590: c3 ret + 591: 48 89 d1 mov %rdx,%rcx + 594: 44 89 c2 mov %r8d,%edx + 597: 48 83 c4 28 add $0x28,%rsp + 59b: e9 20 3f 01 00 jmp 0x144c0 + 5a0: b8 fa ff ff ff mov $0xfffffffa,%eax + 5a5: 48 83 c4 28 add $0x28,%rsp + 5a9: c3 ret + 5aa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5af: 48 83 c4 28 add $0x28,%rsp + 5b3: c3 ret + 5b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5c5: 48 85 d2 test %rdx,%rdx + 5c8: 74 45 je 0x60f + 5ca: 45 85 c0 test %r8d,%r8d + 5cd: 7e 34 jle 0x603 + 5cf: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c539a0 + 5d6: 01 + 5d7: 7a 02 jp 0x5db + 5d9: 74 10 je 0x5eb + 5db: 0f 57 c9 xorps %xmm1,%xmm1 + 5de: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 5e2: 7a 02 jp 0x5e6 + 5e4: 74 0d je 0x5f3 + 5e6: e8 f5 7b 03 00 call 0x381e0 + 5eb: 33 c0 xor %eax,%eax + 5ed: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5f2: c3 ret + 5f3: 48 89 d1 mov %rdx,%rcx + 5f6: 44 89 c2 mov %r8d,%edx + 5f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5fe: e9 bd 40 01 00 jmp 0x146c0 + 603: b8 fa ff ff ff mov $0xfffffffa,%eax + 608: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 60d: 90 nop + 60e: c3 ret + 60f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 614: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 619: 90 nop + 61a: 90 nop + 61b: 90 nop + 61c: c3 ret + 61d: 0f 1f 00 nopl (%rax) + 620: 48 83 ec 28 sub $0x28,%rsp + 624: 48 85 d2 test %rdx,%rdx + 627: 74 41 je 0x66a + 629: 45 85 c0 test %r8d,%r8d + 62c: 7e 32 jle 0x660 + 62e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c539a8 + 635: 01 + 636: 7a 02 jp 0x63a + 638: 74 10 je 0x64a + 63a: 0f 57 c9 xorps %xmm1,%xmm1 + 63d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 641: 7a 02 jp 0x645 + 643: 74 0c je 0x651 + 645: e8 36 7d 03 00 call 0x38380 + 64a: 33 c0 xor %eax,%eax + 64c: 48 83 c4 28 add $0x28,%rsp + 650: c3 ret + 651: 48 89 d1 mov %rdx,%rcx + 654: 44 89 c2 mov %r8d,%edx + 657: 48 83 c4 28 add $0x28,%rsp + 65b: e9 40 42 01 00 jmp 0x148a0 + 660: b8 fa ff ff ff mov $0xfffffffa,%eax + 665: 48 83 c4 28 add $0x28,%rsp + 669: c3 ret + 66a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 66f: 48 83 c4 28 add $0x28,%rsp + 673: c3 ret + 674: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 680: 48 83 ec 28 sub $0x28,%rsp + 684: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 688: 48 85 d2 test %rdx,%rdx + 68b: 0f 84 c2 01 00 00 je 0x853 + 691: 45 85 c0 test %r8d,%r8d + 694: 0f 8e af 01 00 00 jle 0x849 + 69a: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c539b0 + 6a1: 01 + 6a2: 7a 06 jp 0x6aa + 6a4: 0f 84 98 01 00 00 je 0x842 + 6aa: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 6ae: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 6b2: 7a 06 jp 0x6ba + 6b4: 0f 84 78 01 00 00 je 0x832 + 6ba: 41 83 f8 10 cmp $0x10,%r8d + 6be: 0f 8c 5e 01 00 00 jl 0x822 + 6c4: 49 89 d1 mov %rdx,%r9 + 6c7: 49 83 e1 1f and $0x1f,%r9 + 6cb: 45 85 c9 test %r9d,%r9d + 6ce: 74 18 je 0x6e8 + 6d0: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 6d7: 0f 85 45 01 00 00 jne 0x822 + 6dd: 41 f7 d9 neg %r9d + 6e0: 41 83 c1 20 add $0x20,%r9d + 6e4: 41 c1 e9 03 shr $0x3,%r9d + 6e8: 41 8d 41 10 lea 0x10(%r9),%eax + 6ec: 44 3b c0 cmp %eax,%r8d + 6ef: 0f 8c 2d 01 00 00 jl 0x822 + 6f5: 45 89 c2 mov %r8d,%r10d + 6f8: 33 c0 xor %eax,%eax + 6fa: 45 2b d1 sub %r9d,%r10d + 6fd: 41 83 e2 0f and $0xf,%r10d + 701: 41 f7 da neg %r10d + 704: 45 03 d0 add %r8d,%r10d + 707: 45 89 cb mov %r9d,%r11d + 70a: 45 85 c9 test %r9d,%r9d + 70d: 76 23 jbe 0x732 + 70f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 716: 00 + 717: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71e: 66 90 xchg %ax,%ax + 720: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 + 725: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) + 72a: 48 ff c0 inc %rax + 72d: 49 3b c3 cmp %r11,%rax + 730: 72 ee jb 0x720 + 732: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 736: 4d 63 ca movslq %r10d,%r9 + 739: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 73f: 90 nop + 740: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 + 746: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 + 74d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 + 754: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 + 75b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) + 761: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) + 768: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) + 76f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) + 776: 49 83 c3 10 add $0x10,%r11 + 77a: 4d 3b d9 cmp %r9,%r11 + 77d: 72 c1 jb 0x740 + 77f: 41 8d 42 01 lea 0x1(%r10),%eax + 783: 41 3b c0 cmp %r8d,%eax + 786: 0f 87 88 00 00 00 ja 0x814 + 78c: 4d 63 c0 movslq %r8d,%r8 + 78f: 4d 2b c1 sub %r9,%r8 + 792: 49 83 f8 04 cmp $0x4,%r8 + 796: 0f 8c 82 00 00 00 jl 0x81e + 79c: 44 89 c0 mov %r8d,%eax + 79f: 45 33 db xor %r11d,%r11d + 7a2: 83 e0 fc and $0xfffffffc,%eax + 7a5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 + 7a9: 48 63 c0 movslq %eax,%rax + 7ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b3: 00 + 7b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7c0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 + 7c5: 49 83 c3 04 add $0x4,%r11 + 7c9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 7ce: 49 83 c1 20 add $0x20,%r9 + 7d2: 4c 3b d8 cmp %rax,%r11 + 7d5: 72 e9 jb 0x7c0 + 7d7: 49 3b c0 cmp %r8,%rax + 7da: 73 38 jae 0x814 + 7dc: 4d 63 d2 movslq %r10d,%r10 + 7df: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 7e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 7e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ee: 00 + 7ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f6: 0f 1f 00 nopl (%rax) + 7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 800: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 + 804: 48 ff c0 inc %rax + 807: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 80b: 48 83 c2 08 add $0x8,%rdx + 80f: 49 3b c0 cmp %r8,%rax + 812: 72 ec jb 0x800 + 814: 33 c0 xor %eax,%eax + 816: c5 f8 77 vzeroupper + 819: 48 83 c4 28 add $0x28,%rsp + 81d: c3 ret + 81e: 33 c0 xor %eax,%eax + 820: eb b5 jmp 0x7d7 + 822: 45 33 d2 xor %r10d,%r10d + 825: 41 83 f8 01 cmp $0x1,%r8d + 829: 72 e9 jb 0x814 + 82b: 4d 63 c0 movslq %r8d,%r8 + 82e: 33 c0 xor %eax,%eax + 830: eb a5 jmp 0x7d7 + 832: 48 89 d1 mov %rdx,%rcx + 835: 44 89 c2 mov %r8d,%edx + 838: e8 a3 40 01 00 call 0x148e0 + 83d: 48 83 c4 28 add $0x28,%rsp + 841: c3 ret + 842: 33 c0 xor %eax,%eax + 844: 48 83 c4 28 add $0x28,%rsp + 848: c3 ret + 849: b8 fa ff ff ff mov $0xfffffffa,%eax + 84e: 48 83 c4 28 add $0x28,%rsp + 852: c3 ret + 853: b8 f8 ff ff ff mov $0xfffffff8,%eax + 858: 48 83 c4 28 add $0x28,%rsp + 85c: c3 ret + 85d: 0f 1f 00 nopl (%rax) + 860: 48 83 ec 28 sub $0x28,%rsp + 864: 48 85 d2 test %rdx,%rdx + 867: 0f 84 be 01 00 00 je 0xa2b + 86d: 45 85 c0 test %r8d,%r8d + 870: 0f 8e ab 01 00 00 jle 0xa21 + 876: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c539b8 + 87d: 01 + 87e: 7a 06 jp 0x886 + 880: 0f 84 94 01 00 00 je 0xa1a + 886: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 88a: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 88e: 7a 06 jp 0x896 + 890: 0f 84 74 01 00 00 je 0xa0a + 896: 41 83 f8 10 cmp $0x10,%r8d + 89a: 0f 8c 62 01 00 00 jl 0xa02 + 8a0: 49 89 d3 mov %rdx,%r11 + 8a3: 49 83 e3 1f and $0x1f,%r11 + 8a7: 45 85 db test %r11d,%r11d + 8aa: 74 18 je 0x8c4 + 8ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 8b3: 0f 85 49 01 00 00 jne 0xa02 + 8b9: 41 f7 db neg %r11d + 8bc: 41 83 c3 20 add $0x20,%r11d + 8c0: 41 c1 eb 03 shr $0x3,%r11d + 8c4: 41 8d 43 10 lea 0x10(%r11),%eax + 8c8: 44 3b c0 cmp %eax,%r8d + 8cb: 0f 8c 31 01 00 00 jl 0xa02 + 8d1: 45 89 c1 mov %r8d,%r9d + 8d4: 33 c0 xor %eax,%eax + 8d6: 45 2b cb sub %r11d,%r9d + 8d9: 41 83 e1 0f and $0xf,%r9d + 8dd: 41 f7 d9 neg %r9d + 8e0: 45 03 c8 add %r8d,%r9d + 8e3: 45 89 da mov %r11d,%r10d + 8e6: 45 85 db test %r11d,%r11d + 8e9: 76 27 jbe 0x912 + 8eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 8f2: 00 + 8f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 900: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 905: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 90a: 48 ff c0 inc %rax + 90d: 49 3b c2 cmp %r10,%rax + 910: 72 ee jb 0x900 + 912: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 917: 49 63 c1 movslq %r9d,%rax + 91a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 920: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 926: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 92d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 934: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 93b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 941: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 948: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 94f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 956: 49 83 c2 10 add $0x10,%r10 + 95a: 4c 3b d0 cmp %rax,%r10 + 95d: 72 c1 jb 0x920 + 95f: 41 8d 41 01 lea 0x1(%r9),%eax + 963: 41 3b c0 cmp %r8d,%eax + 966: 0f 87 88 00 00 00 ja 0x9f4 + 96c: 4d 63 c0 movslq %r8d,%r8 + 96f: 4d 63 c9 movslq %r9d,%r9 + 972: 4d 2b c1 sub %r9,%r8 + 975: 49 83 f8 04 cmp $0x4,%r8 + 979: 0f 8c 7f 00 00 00 jl 0x9fe + 97f: 4d 63 c9 movslq %r9d,%r9 + 982: 44 89 c0 mov %r8d,%eax + 985: 83 e0 fc and $0xfffffffc,%eax + 988: 45 33 db xor %r11d,%r11d + 98b: 48 63 c0 movslq %eax,%rax + 98e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 993: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 99e: 00 00 + 9a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 9a5: 49 83 c3 04 add $0x4,%r11 + 9a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 9ae: 49 83 c2 20 add $0x20,%r10 + 9b2: 4c 3b d8 cmp %rax,%r11 + 9b5: 72 e9 jb 0x9a0 + 9b7: 49 3b c0 cmp %r8,%rax + 9ba: 73 38 jae 0x9f4 + 9bc: 4d 63 c9 movslq %r9d,%r9 + 9bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 9c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 9c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9ce: 00 + 9cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9d6: 0f 1f 00 nopl (%rax) + 9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 9e4: 48 ff c0 inc %rax + 9e7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 9eb: 48 83 c2 08 add $0x8,%rdx + 9ef: 49 3b c0 cmp %r8,%rax + 9f2: 72 ec jb 0x9e0 + 9f4: 33 c0 xor %eax,%eax + 9f6: c5 f8 77 vzeroupper + 9f9: 48 83 c4 28 add $0x28,%rsp + 9fd: c3 ret + 9fe: 33 c0 xor %eax,%eax + a00: eb b5 jmp 0x9b7 + a02: 45 33 c9 xor %r9d,%r9d + a05: e9 55 ff ff ff jmp 0x95f + a0a: 48 89 d1 mov %rdx,%rcx + a0d: 44 89 c2 mov %r8d,%edx + a10: e8 0b 3f 01 00 call 0x14920 + a15: 48 83 c4 28 add $0x28,%rsp + a19: c3 ret + a1a: 33 c0 xor %eax,%eax + a1c: 48 83 c4 28 add $0x28,%rsp + a20: c3 ret + a21: b8 fa ff ff ff mov $0xfffffffa,%eax + a26: 48 83 c4 28 add $0x28,%rsp + a2a: c3 ret + a2b: b8 f8 ff ff ff mov $0xfffffff8,%eax + a30: 48 83 c4 28 add $0x28,%rsp + a34: c3 ret + a35: 0f 1f 40 00 nopl 0x0(%rax) + a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a40: 48 83 ec 28 sub $0x28,%rsp + a44: 48 85 d2 test %rdx,%rdx + a47: 0f 84 be 01 00 00 je 0xc0b + a4d: 45 85 c0 test %r8d,%r8d + a50: 0f 8e ab 01 00 00 jle 0xc01 + a56: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c539c0 + a5d: 01 + a5e: 7a 06 jp 0xa66 + a60: 0f 84 94 01 00 00 je 0xbfa + a66: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + a6a: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + a6e: 7a 06 jp 0xa76 + a70: 0f 84 74 01 00 00 je 0xbea + a76: 41 83 f8 10 cmp $0x10,%r8d + a7a: 0f 8c 62 01 00 00 jl 0xbe2 + a80: 49 89 d3 mov %rdx,%r11 + a83: 49 83 e3 1f and $0x1f,%r11 + a87: 45 85 db test %r11d,%r11d + a8a: 74 18 je 0xaa4 + a8c: 41 f7 c3 07 00 00 00 test $0x7,%r11d + a93: 0f 85 49 01 00 00 jne 0xbe2 + a99: 41 f7 db neg %r11d + a9c: 41 83 c3 20 add $0x20,%r11d + aa0: 41 c1 eb 03 shr $0x3,%r11d + aa4: 41 8d 43 10 lea 0x10(%r11),%eax + aa8: 44 3b c0 cmp %eax,%r8d + aab: 0f 8c 31 01 00 00 jl 0xbe2 + ab1: 45 89 c1 mov %r8d,%r9d + ab4: 33 c0 xor %eax,%eax + ab6: 45 2b cb sub %r11d,%r9d + ab9: 41 83 e1 0f and $0xf,%r9d + abd: 41 f7 d9 neg %r9d + ac0: 45 03 c8 add %r8d,%r9d + ac3: 45 89 da mov %r11d,%r10d + ac6: 45 85 db test %r11d,%r11d + ac9: 76 27 jbe 0xaf2 + acb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ad2: 00 + ad3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ada: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + ae0: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + ae5: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + aea: 48 ff c0 inc %rax + aed: 49 3b c2 cmp %r10,%rax + af0: 72 ee jb 0xae0 + af2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + af7: 49 63 c1 movslq %r9d,%rax + afa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + b00: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + b06: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + b0d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + b14: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + b1b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + b21: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + b28: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + b2f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + b36: 49 83 c2 10 add $0x10,%r10 + b3a: 4c 3b d0 cmp %rax,%r10 + b3d: 72 c1 jb 0xb00 + b3f: 41 8d 41 01 lea 0x1(%r9),%eax + b43: 41 3b c0 cmp %r8d,%eax + b46: 0f 87 88 00 00 00 ja 0xbd4 + b4c: 4d 63 c0 movslq %r8d,%r8 + b4f: 4d 63 c9 movslq %r9d,%r9 + b52: 4d 2b c1 sub %r9,%r8 + b55: 49 83 f8 04 cmp $0x4,%r8 + b59: 0f 8c 7f 00 00 00 jl 0xbde + b5f: 4d 63 c9 movslq %r9d,%r9 + b62: 44 89 c0 mov %r8d,%eax + b65: 83 e0 fc and $0xfffffffc,%eax + b68: 45 33 db xor %r11d,%r11d + b6b: 48 63 c0 movslq %eax,%rax + b6e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + b73: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + b7e: 00 00 + b80: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + b85: 49 83 c3 04 add $0x4,%r11 + b89: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + b8e: 49 83 c2 20 add $0x20,%r10 + b92: 4c 3b d8 cmp %rax,%r11 + b95: 72 e9 jb 0xb80 + b97: 49 3b c0 cmp %r8,%rax + b9a: 73 38 jae 0xbd4 + b9c: 4d 63 c9 movslq %r9d,%r9 + b9f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + ba3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + ba7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + bae: 00 + baf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + bb6: 0f 1f 00 nopl (%rax) + bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + bc0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + bc4: 48 ff c0 inc %rax + bc7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + bcb: 48 83 c2 08 add $0x8,%rdx + bcf: 49 3b c0 cmp %r8,%rax + bd2: 72 ec jb 0xbc0 + bd4: 33 c0 xor %eax,%eax + bd6: c5 f8 77 vzeroupper + bd9: 48 83 c4 28 add $0x28,%rsp + bdd: c3 ret + bde: 33 c0 xor %eax,%eax + be0: eb b5 jmp 0xb97 + be2: 45 33 c9 xor %r9d,%r9d + be5: e9 55 ff ff ff jmp 0xb3f + bea: 48 89 d1 mov %rdx,%rcx + bed: 44 89 c2 mov %r8d,%edx + bf0: e8 6b 3d 01 00 call 0x14960 + bf5: 48 83 c4 28 add $0x28,%rsp + bf9: c3 ret + bfa: 33 c0 xor %eax,%eax + bfc: 48 83 c4 28 add $0x28,%rsp + c00: c3 ret + c01: b8 fa ff ff ff mov $0xfffffffa,%eax + c06: 48 83 c4 28 add $0x28,%rsp + c0a: c3 ret + c0b: b8 f8 ff ff ff mov $0xfffffff8,%eax + c10: 48 83 c4 28 add $0x28,%rsp + c14: c3 ret + c15: 0f 1f 40 00 nopl 0x0(%rax) + c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c20: 56 push %rsi + c21: 57 push %rdi + c22: 41 54 push %r12 + c24: 55 push %rbp + c25: 48 83 ec 28 sub $0x28,%rsp + c29: 89 cf mov %ecx,%edi + c2b: 4d 89 cc mov %r9,%r12 + c2e: 83 ff 1e cmp $0x1e,%edi + c31: 0f 87 7a 01 00 00 ja 0xdb1 + c37: 4d 85 e4 test %r12,%r12 + c3a: 0f 84 80 01 00 00 je 0xdc0 + c40: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + c45: 48 85 f6 test %rsi,%rsi + c48: 0f 84 72 01 00 00 je 0xdc0 + c4e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + c53: 48 85 ed test %rbp,%rbp + c56: 0f 84 64 01 00 00 je 0xdc0 + c5c: 83 fa 08 cmp $0x8,%edx + c5f: 74 1e je 0xc7f + c61: 83 fa 04 cmp $0x4,%edx + c64: 74 19 je 0xc7f + c66: 83 fa 01 cmp $0x1,%edx + c69: 74 14 je 0xc7f + c6b: 83 fa 02 cmp $0x2,%edx + c6e: 74 0f je 0xc7f + c70: b8 ee ff ff ff mov $0xffffffee,%eax + c75: 48 83 c4 28 add $0x28,%rsp + c79: 5d pop %rbp + c7a: 41 5c pop %r12 + c7c: 5f pop %rdi + c7d: 5e pop %rsi + c7e: c3 ret + c7f: 83 ff 1d cmp $0x1d,%edi + c82: 0f 8f 29 01 00 00 jg 0xdb1 + c88: 83 ff 04 cmp $0x4,%edi + c8b: 7f 14 jg 0xca1 + c8d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + c94: 00 + c95: 33 c0 xor %eax,%eax + c97: 89 06 mov %eax,(%rsi) + c99: 89 45 00 mov %eax,0x0(%rbp) + c9c: e9 04 01 00 00 jmp 0xda5 + ca1: 83 ff 06 cmp $0x6,%edi + ca4: 7f 11 jg 0xcb7 + ca6: 33 c0 xor %eax,%eax + ca8: 41 89 04 24 mov %eax,(%r12) + cac: 89 06 mov %eax,(%rsi) + cae: 89 45 00 mov %eax,0x0(%rbp) + cb1: 41 8b 04 24 mov (%r12),%eax + cb5: eb 67 jmp 0xd1e + cb7: 8d 4f ff lea -0x1(%rdi),%ecx + cba: 83 f9 10 cmp $0x10,%ecx + cbd: 7f 48 jg 0xd07 + cbf: 41 bb 01 00 00 00 mov $0x1,%r11d + cc5: 41 d3 e3 shl %cl,%r11d + cc8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + ccf: 00 + cd0: 83 e0 c0 and $0xffffffc0,%eax + cd3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + cda: 00 + cdb: 41 89 04 24 mov %eax,(%r12) + cdf: 44 89 d8 mov %r11d,%eax + ce2: d1 f8 sar $1,%eax + ce4: 41 83 e2 c0 and $0xffffffc0,%r10d + ce8: c1 e8 1e shr $0x1e,%eax + ceb: 41 03 c3 add %r11d,%eax + cee: 83 e0 fc and $0xfffffffc,%eax + cf1: 83 c0 43 add $0x43,%eax + cf4: c7 06 00 00 00 00 movl $0x0,(%rsi) + cfa: 83 e0 c0 and $0xffffffc0,%eax + cfd: 44 89 55 00 mov %r10d,0x0(%rbp) + d01: 41 03 04 24 add (%r12),%eax + d05: eb 12 jmp 0xd19 + d07: 4c 89 e2 mov %r12,%rdx + d0a: 49 89 f0 mov %rsi,%r8 + d0d: 49 89 e9 mov %rbp,%r9 + d10: e8 eb 77 03 00 call 0x38500 + d15: 41 8b 04 24 mov (%r12),%eax + d19: 83 ff 13 cmp $0x13,%edi + d1c: 7d 2a jge 0xd48 + d1e: 89 f9 mov %edi,%ecx + d20: 41 ba 01 00 00 00 mov $0x1,%r10d + d26: 41 d3 e2 shl %cl,%r10d + d29: 45 89 d3 mov %r10d,%r11d + d2c: 41 d1 fb sar $1,%r11d + d2f: 41 c1 eb 1e shr $0x1e,%r11d + d33: 45 03 da add %r10d,%r11d + d36: 41 c1 eb 02 shr $0x2,%r11d + d3a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + d41: 00 + d42: 41 83 e2 c0 and $0xffffffc0,%r10d + d46: eb 18 jmp 0xd60 + d48: 41 ba 01 00 00 00 mov $0x1,%r10d + d4e: 8d 4f 14 lea 0x14(%rdi),%ecx + d51: 41 d3 e2 shl %cl,%r10d + d54: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + d5b: 00 + d5c: 41 83 e2 c0 and $0xffffffc0,%r10d + d60: 83 ff 0a cmp $0xa,%edi + d63: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + d6a: 00 + d6b: 41 89 04 24 mov %eax,(%r12) + d6f: 7f 04 jg 0xd75 + d71: 33 c0 xor %eax,%eax + d73: eb 21 jmp 0xd96 + d75: 89 f9 mov %edi,%ecx + d77: b8 01 00 00 00 mov $0x1,%eax + d7c: d3 e0 shl %cl,%eax + d7e: 89 c7 mov %eax,%edi + d80: d1 ff sar $1,%edi + d82: c1 ef 1e shr $0x1e,%edi + d85: 03 f8 add %eax,%edi + d87: 83 e7 fc and $0xfffffffc,%edi + d8a: 83 c7 43 add $0x43,%edi + d8d: 83 e7 c0 and $0xffffffc0,%edi + d90: 8b 16 mov (%rsi),%edx + d92: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + d96: 89 06 mov %eax,(%rsi) + d98: 8b 45 00 mov 0x0(%rbp),%eax + d9b: 85 c0 test %eax,%eax + d9d: 7e 06 jle 0xda5 + d9f: 83 c0 40 add $0x40,%eax + da2: 89 45 00 mov %eax,0x0(%rbp) + da5: 33 c0 xor %eax,%eax + da7: 48 83 c4 28 add $0x28,%rsp + dab: 5d pop %rbp + dac: 41 5c pop %r12 + dae: 5f pop %rdi + daf: 5e pop %rsi + db0: c3 ret + db1: b8 ef ff ff ff mov $0xffffffef,%eax + db6: 48 83 c4 28 add $0x28,%rsp + dba: 5d pop %rbp + dbb: 41 5c pop %r12 + dbd: 5f pop %rdi + dbe: 5e pop %rsi + dbf: c3 ret + dc0: b8 f8 ff ff ff mov $0xfffffff8,%eax + dc5: 48 83 c4 28 add $0x28,%rsp + dc9: 5d pop %rbp + dca: 41 5c pop %r12 + dcc: 5f pop %rdi + dcd: 5e pop %rsi + dce: c3 ret + dcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + dd6: 00 + dd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + dde: 66 90 xchg %ax,%ax + de0: 41 54 push %r12 + de2: 41 55 push %r13 + de4: 41 56 push %r14 + de6: 41 57 push %r15 + de8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + ded: 41 89 cd mov %ecx,%r13d + df0: 4d 89 cc mov %r9,%r12 + df3: 41 83 fd 1e cmp $0x1e,%r13d + df7: 0f 87 94 01 00 00 ja 0xf91 + dfd: 4d 85 e4 test %r12,%r12 + e00: 0f 84 9e 01 00 00 je 0xfa4 + e06: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + e0b: 4d 85 f6 test %r14,%r14 + e0e: 0f 84 90 01 00 00 je 0xfa4 + e14: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + e19: 4d 85 ff test %r15,%r15 + e1c: 0f 84 82 01 00 00 je 0xfa4 + e22: 83 fa 08 cmp $0x8,%edx + e25: 74 22 je 0xe49 + e27: 83 fa 04 cmp $0x4,%edx + e2a: 74 1d je 0xe49 + e2c: 83 fa 01 cmp $0x1,%edx + e2f: 74 18 je 0xe49 + e31: 83 fa 02 cmp $0x2,%edx + e34: 74 13 je 0xe49 + e36: b8 ee ff ff ff mov $0xffffffee,%eax + e3b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + e40: 41 5f pop %r15 + e42: 41 5e pop %r14 + e44: 41 5d pop %r13 + e46: 41 5c pop %r12 + e48: c3 ret + e49: 41 83 fd 1d cmp $0x1d,%r13d + e4d: 0f 8f 3e 01 00 00 jg 0xf91 + e53: 41 83 fd 04 cmp $0x4,%r13d + e57: 7f 15 jg 0xe6e + e59: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + e60: 00 + e61: 33 c0 xor %eax,%eax + e63: 41 89 06 mov %eax,(%r14) + e66: 41 89 07 mov %eax,(%r15) + e69: e9 13 01 00 00 jmp 0xf81 + e6e: 41 83 fd 06 cmp $0x6,%r13d + e72: 7f 12 jg 0xe86 + e74: 33 c0 xor %eax,%eax + e76: 41 89 04 24 mov %eax,(%r12) + e7a: 41 89 06 mov %eax,(%r14) + e7d: 41 89 07 mov %eax,(%r15) + e80: 41 8b 14 24 mov (%r12),%edx + e84: eb 6a jmp 0xef0 + e86: 41 8d 4d ff lea -0x1(%r13),%ecx + e8a: 83 f9 11 cmp $0x11,%ecx + e8d: 7f 49 jg 0xed8 + e8f: 41 bb 01 00 00 00 mov $0x1,%r11d + e95: 41 d3 e3 shl %cl,%r11d + e98: 44 89 da mov %r11d,%edx + e9b: 45 89 da mov %r11d,%r10d + e9e: d1 fa sar $1,%edx + ea0: c1 ea 1e shr $0x1e,%edx + ea3: 41 c1 e2 03 shl $0x3,%r10d + ea7: 41 03 d3 add %r11d,%edx + eaa: 44 89 d0 mov %r10d,%eax + ead: 83 e2 fc and $0xfffffffc,%edx + eb0: 83 c0 47 add $0x47,%eax + eb3: 41 83 c2 3f add $0x3f,%r10d + eb7: 83 c2 43 add $0x43,%edx + eba: 83 e0 c0 and $0xffffffc0,%eax + ebd: 41 89 04 24 mov %eax,(%r12) + ec1: 41 83 e2 c0 and $0xffffffc0,%r10d + ec5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + ecc: 83 e2 c0 and $0xffffffc0,%edx + ecf: 45 89 17 mov %r10d,(%r15) + ed2: 41 03 14 24 add (%r12),%edx + ed6: eb 12 jmp 0xeea + ed8: 4c 89 e2 mov %r12,%rdx + edb: 4d 89 f0 mov %r14,%r8 + ede: 4d 89 f9 mov %r15,%r9 + ee1: e8 5a 78 03 00 call 0x38740 + ee6: 41 8b 14 24 mov (%r12),%edx + eea: 41 83 fd 13 cmp $0x13,%r13d + eee: 7d 29 jge 0xf19 + ef0: 44 89 e9 mov %r13d,%ecx + ef3: b8 01 00 00 00 mov $0x1,%eax + ef8: d3 e0 shl %cl,%eax + efa: 41 89 c2 mov %eax,%r10d + efd: 41 d1 fa sar $1,%r10d + f00: 41 c1 ea 1e shr $0x1e,%r10d + f04: 44 03 d0 add %eax,%r10d + f07: 41 c1 ea 02 shr $0x2,%r10d + f0b: 41 c1 e2 03 shl $0x3,%r10d + f0f: 41 83 c2 3f add $0x3f,%r10d + f13: 41 83 e2 c0 and $0xffffffc0,%r10d + f17: eb 1c jmp 0xf35 + f19: 41 ba 01 00 00 00 mov $0x1,%r10d + f1f: 41 8d 4d 14 lea 0x14(%r13),%ecx + f23: 41 d3 e2 shl %cl,%r10d + f26: 41 c1 e2 03 shl $0x3,%r10d + f2a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + f31: 41 83 e2 c0 and $0xffffffc0,%r10d + f35: 45 03 d2 add %r10d,%r10d + f38: 41 03 d2 add %r10d,%edx + f3b: 81 c2 00 01 00 00 add $0x100,%edx + f41: 41 89 14 24 mov %edx,(%r12) + f45: 41 83 fd 0a cmp $0xa,%r13d + f49: 7f 04 jg 0xf4f + f4b: 33 d2 xor %edx,%edx + f4d: eb 22 jmp 0xf71 + f4f: 44 89 e9 mov %r13d,%ecx + f52: b8 01 00 00 00 mov $0x1,%eax + f57: d3 e0 shl %cl,%eax + f59: 89 c2 mov %eax,%edx + f5b: d1 fa sar $1,%edx + f5d: c1 ea 1e shr $0x1e,%edx + f60: 03 d0 add %eax,%edx + f62: 83 e2 fc and $0xfffffffc,%edx + f65: 83 c2 43 add $0x43,%edx + f68: 83 e2 c0 and $0xffffffc0,%edx + f6b: 83 c2 40 add $0x40,%edx + f6e: 41 03 16 add (%r14),%edx + f71: 41 89 16 mov %edx,(%r14) + f74: 41 8b 07 mov (%r15),%eax + f77: 85 c0 test %eax,%eax + f79: 7e 06 jle 0xf81 + f7b: 83 c0 40 add $0x40,%eax + f7e: 41 89 07 mov %eax,(%r15) + f81: 33 c0 xor %eax,%eax + f83: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + f88: 41 5f pop %r15 + f8a: 41 5e pop %r14 + f8c: 41 5d pop %r13 + f8e: 41 5c pop %r12 + f90: c3 ret + f91: b8 ef ff ff ff mov $0xffffffef,%eax + f96: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + f9b: 41 5f pop %r15 + f9d: 41 5e pop %r14 + f9f: 41 5d pop %r13 + fa1: 41 5c pop %r12 + fa3: c3 ret + fa4: b8 f8 ff ff ff mov $0xfffffff8,%eax + fa9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + fae: 41 5f pop %r15 + fb0: 41 5e pop %r14 + fb2: 41 5d pop %r13 + fb4: 41 5c pop %r12 + fb6: c3 ret + fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + fbe: 00 00 + fc0: 56 push %rsi + fc1: 57 push %rdi + fc2: 41 54 push %r12 + fc4: 55 push %rbp + fc5: 48 83 ec 28 sub $0x28,%rsp + fc9: 89 cf mov %ecx,%edi + fcb: 4d 89 cc mov %r9,%r12 + fce: 83 ff 1e cmp $0x1e,%edi + fd1: 0f 87 7a 01 00 00 ja 0x1151 + fd7: 4d 85 e4 test %r12,%r12 + fda: 0f 84 80 01 00 00 je 0x1160 + fe0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + fe5: 48 85 f6 test %rsi,%rsi + fe8: 0f 84 72 01 00 00 je 0x1160 + fee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + ff3: 48 85 ed test %rbp,%rbp + ff6: 0f 84 64 01 00 00 je 0x1160 + ffc: 83 fa 08 cmp $0x8,%edx + fff: 74 1e je 0x101f + 1001: 83 fa 04 cmp $0x4,%edx + 1004: 74 19 je 0x101f + 1006: 83 fa 01 cmp $0x1,%edx + 1009: 74 14 je 0x101f + 100b: 83 fa 02 cmp $0x2,%edx + 100e: 74 0f je 0x101f + 1010: b8 ee ff ff ff mov $0xffffffee,%eax + 1015: 48 83 c4 28 add $0x28,%rsp + 1019: 5d pop %rbp + 101a: 41 5c pop %r12 + 101c: 5f pop %rdi + 101d: 5e pop %rsi + 101e: c3 ret + 101f: 83 ff 1d cmp $0x1d,%edi + 1022: 0f 8f 29 01 00 00 jg 0x1151 + 1028: 83 ff 04 cmp $0x4,%edi + 102b: 7f 14 jg 0x1041 + 102d: 33 c0 xor %eax,%eax + 102f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 1036: 00 + 1037: 89 06 mov %eax,(%rsi) + 1039: 89 45 00 mov %eax,0x0(%rbp) + 103c: e9 04 01 00 00 jmp 0x1145 + 1041: 83 ff 06 cmp $0x6,%edi + 1044: 7f 11 jg 0x1057 + 1046: 33 c0 xor %eax,%eax + 1048: 41 89 04 24 mov %eax,(%r12) + 104c: 89 06 mov %eax,(%rsi) + 104e: 89 45 00 mov %eax,0x0(%rbp) + 1051: 41 8b 04 24 mov (%r12),%eax + 1055: eb 67 jmp 0x10be + 1057: 8d 4f ff lea -0x1(%rdi),%ecx + 105a: 83 f9 11 cmp $0x11,%ecx + 105d: 7f 48 jg 0x10a7 + 105f: 41 bb 01 00 00 00 mov $0x1,%r11d + 1065: 41 d3 e3 shl %cl,%r11d + 1068: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 106f: 00 + 1070: 83 e0 c0 and $0xffffffc0,%eax + 1073: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 107a: 00 + 107b: 41 89 04 24 mov %eax,(%r12) + 107f: 44 89 d8 mov %r11d,%eax + 1082: 41 83 e2 c0 and $0xffffffc0,%r10d + 1086: d1 f8 sar $1,%eax + 1088: c7 06 00 00 00 00 movl $0x0,(%rsi) + 108e: c1 e8 1e shr $0x1e,%eax + 1091: 44 89 55 00 mov %r10d,0x0(%rbp) + 1095: 41 03 c3 add %r11d,%eax + 1098: 83 e0 fc and $0xfffffffc,%eax + 109b: 83 c0 43 add $0x43,%eax + 109e: 83 e0 c0 and $0xffffffc0,%eax + 10a1: 41 03 04 24 add (%r12),%eax + 10a5: eb 12 jmp 0x10b9 + 10a7: 4c 89 e2 mov %r12,%rdx + 10aa: 49 89 f0 mov %rsi,%r8 + 10ad: 49 89 e9 mov %rbp,%r9 + 10b0: e8 ab 78 03 00 call 0x38960 + 10b5: 41 8b 04 24 mov (%r12),%eax + 10b9: 83 ff 15 cmp $0x15,%edi + 10bc: 7d 2a jge 0x10e8 + 10be: 89 f9 mov %edi,%ecx + 10c0: 41 ba 01 00 00 00 mov $0x1,%r10d + 10c6: 41 d3 e2 shl %cl,%r10d + 10c9: 45 89 d3 mov %r10d,%r11d + 10cc: 41 d1 fb sar $1,%r11d + 10cf: 41 c1 eb 1e shr $0x1e,%r11d + 10d3: 45 03 da add %r10d,%r11d + 10d6: 41 c1 eb 02 shr $0x2,%r11d + 10da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 10e1: 00 + 10e2: 41 83 e2 c0 and $0xffffffc0,%r10d + 10e6: eb 18 jmp 0x1100 + 10e8: 8d 4f 14 lea 0x14(%rdi),%ecx + 10eb: 41 ba 01 00 00 00 mov $0x1,%r10d + 10f1: 41 d3 e2 shl %cl,%r10d + 10f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 10fb: 00 + 10fc: 41 83 e2 c0 and $0xffffffc0,%r10d + 1100: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 1107: 00 + 1108: 41 89 04 24 mov %eax,(%r12) + 110c: 83 ff 0a cmp $0xa,%edi + 110f: 7f 04 jg 0x1115 + 1111: 33 c0 xor %eax,%eax + 1113: eb 21 jmp 0x1136 + 1115: 89 f9 mov %edi,%ecx + 1117: b8 01 00 00 00 mov $0x1,%eax + 111c: 8b 16 mov (%rsi),%edx + 111e: d3 e0 shl %cl,%eax + 1120: 89 c7 mov %eax,%edi + 1122: d1 ff sar $1,%edi + 1124: c1 ef 1e shr $0x1e,%edi + 1127: 03 f8 add %eax,%edi + 1129: 83 e7 fc and $0xfffffffc,%edi + 112c: 83 c7 43 add $0x43,%edi + 112f: 83 e7 c0 and $0xffffffc0,%edi + 1132: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 1136: 89 06 mov %eax,(%rsi) + 1138: 8b 45 00 mov 0x0(%rbp),%eax + 113b: 85 c0 test %eax,%eax + 113d: 7e 06 jle 0x1145 + 113f: 83 c0 40 add $0x40,%eax + 1142: 89 45 00 mov %eax,0x0(%rbp) + 1145: 33 c0 xor %eax,%eax + 1147: 48 83 c4 28 add $0x28,%rsp + 114b: 5d pop %rbp + 114c: 41 5c pop %r12 + 114e: 5f pop %rdi + 114f: 5e pop %rsi + 1150: c3 ret + 1151: b8 ef ff ff ff mov $0xffffffef,%eax + 1156: 48 83 c4 28 add $0x28,%rsp + 115a: 5d pop %rbp + 115b: 41 5c pop %r12 + 115d: 5f pop %rdi + 115e: 5e pop %rsi + 115f: c3 ret + 1160: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1165: 48 83 c4 28 add $0x28,%rsp + 1169: 5d pop %rbp + 116a: 41 5c pop %r12 + 116c: 5f pop %rdi + 116d: 5e pop %rsi + 116e: c3 ret + 116f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1176: 00 + 1177: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 117e: 66 90 xchg %ax,%ax + 1180: 56 push %rsi + 1181: 57 push %rdi + 1182: 41 54 push %r12 + 1184: 55 push %rbp + 1185: 48 83 ec 28 sub $0x28,%rsp + 1189: 89 cf mov %ecx,%edi + 118b: 4d 89 cc mov %r9,%r12 + 118e: 83 ff 1e cmp $0x1e,%edi + 1191: 0f 87 7a 01 00 00 ja 0x1311 + 1197: 4d 85 e4 test %r12,%r12 + 119a: 0f 84 80 01 00 00 je 0x1320 + 11a0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 11a5: 48 85 f6 test %rsi,%rsi + 11a8: 0f 84 72 01 00 00 je 0x1320 + 11ae: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 11b3: 48 85 ed test %rbp,%rbp + 11b6: 0f 84 64 01 00 00 je 0x1320 + 11bc: 83 fa 08 cmp $0x8,%edx + 11bf: 74 1e je 0x11df + 11c1: 83 fa 04 cmp $0x4,%edx + 11c4: 74 19 je 0x11df + 11c6: 83 fa 01 cmp $0x1,%edx + 11c9: 74 14 je 0x11df + 11cb: 83 fa 02 cmp $0x2,%edx + 11ce: 74 0f je 0x11df + 11d0: b8 ee ff ff ff mov $0xffffffee,%eax + 11d5: 48 83 c4 28 add $0x28,%rsp + 11d9: 5d pop %rbp + 11da: 41 5c pop %r12 + 11dc: 5f pop %rdi + 11dd: 5e pop %rsi + 11de: c3 ret + 11df: 83 ff 1d cmp $0x1d,%edi + 11e2: 0f 8f 29 01 00 00 jg 0x1311 + 11e8: 83 ff 04 cmp $0x4,%edi + 11eb: 7f 14 jg 0x1201 + 11ed: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 11f4: 00 + 11f5: 33 c0 xor %eax,%eax + 11f7: 89 06 mov %eax,(%rsi) + 11f9: 89 45 00 mov %eax,0x0(%rbp) + 11fc: e9 04 01 00 00 jmp 0x1305 + 1201: 83 ff 07 cmp $0x7,%edi + 1204: 7f 11 jg 0x1217 + 1206: 33 c0 xor %eax,%eax + 1208: 41 89 04 24 mov %eax,(%r12) + 120c: 89 06 mov %eax,(%rsi) + 120e: 89 45 00 mov %eax,0x0(%rbp) + 1211: 41 8b 04 24 mov (%r12),%eax + 1215: eb 67 jmp 0x127e + 1217: 8d 4f ff lea -0x1(%rdi),%ecx + 121a: 83 f9 12 cmp $0x12,%ecx + 121d: 7f 48 jg 0x1267 + 121f: 41 bb 01 00 00 00 mov $0x1,%r11d + 1225: 41 d3 e3 shl %cl,%r11d + 1228: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 122f: 00 + 1230: 83 e0 c0 and $0xffffffc0,%eax + 1233: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 123a: 00 + 123b: 41 89 04 24 mov %eax,(%r12) + 123f: 44 89 d8 mov %r11d,%eax + 1242: d1 f8 sar $1,%eax + 1244: 41 83 e2 c0 and $0xffffffc0,%r10d + 1248: c1 e8 1e shr $0x1e,%eax + 124b: 41 03 c3 add %r11d,%eax + 124e: 83 e0 fc and $0xfffffffc,%eax + 1251: 83 c0 43 add $0x43,%eax + 1254: c7 06 00 00 00 00 movl $0x0,(%rsi) + 125a: 83 e0 c0 and $0xffffffc0,%eax + 125d: 44 89 55 00 mov %r10d,0x0(%rbp) + 1261: 41 03 04 24 add (%r12),%eax + 1265: eb 12 jmp 0x1279 + 1267: 4c 89 e2 mov %r12,%rdx + 126a: 49 89 f0 mov %rsi,%r8 + 126d: 49 89 e9 mov %rbp,%r9 + 1270: e8 2b 79 03 00 call 0x38ba0 + 1275: 41 8b 04 24 mov (%r12),%eax + 1279: 83 ff 13 cmp $0x13,%edi + 127c: 7d 2a jge 0x12a8 + 127e: 89 f9 mov %edi,%ecx + 1280: 41 ba 01 00 00 00 mov $0x1,%r10d + 1286: 41 d3 e2 shl %cl,%r10d + 1289: 45 89 d3 mov %r10d,%r11d + 128c: 41 d1 fb sar $1,%r11d + 128f: 41 c1 eb 1e shr $0x1e,%r11d + 1293: 45 03 da add %r10d,%r11d + 1296: 41 c1 eb 02 shr $0x2,%r11d + 129a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 12a1: 00 + 12a2: 41 83 e2 c0 and $0xffffffc0,%r10d + 12a6: eb 18 jmp 0x12c0 + 12a8: 41 ba 01 00 00 00 mov $0x1,%r10d + 12ae: 8d 4f 14 lea 0x14(%rdi),%ecx + 12b1: 41 d3 e2 shl %cl,%r10d + 12b4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 12bb: 00 + 12bc: 41 83 e2 c0 and $0xffffffc0,%r10d + 12c0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 12c7: 00 + 12c8: 41 89 04 24 mov %eax,(%r12) + 12cc: 83 ff 0a cmp $0xa,%edi + 12cf: 7f 04 jg 0x12d5 + 12d1: 33 c0 xor %eax,%eax + 12d3: eb 21 jmp 0x12f6 + 12d5: 89 f9 mov %edi,%ecx + 12d7: b8 01 00 00 00 mov $0x1,%eax + 12dc: d3 e0 shl %cl,%eax + 12de: 89 c7 mov %eax,%edi + 12e0: d1 ff sar $1,%edi + 12e2: c1 ef 1e shr $0x1e,%edi + 12e5: 03 f8 add %eax,%edi + 12e7: 83 e7 fc and $0xfffffffc,%edi + 12ea: 83 c7 43 add $0x43,%edi + 12ed: 83 e7 c0 and $0xffffffc0,%edi + 12f0: 8b 16 mov (%rsi),%edx + 12f2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 12f6: 89 06 mov %eax,(%rsi) + 12f8: 8b 45 00 mov 0x0(%rbp),%eax + 12fb: 85 c0 test %eax,%eax + 12fd: 7e 06 jle 0x1305 + 12ff: 83 c0 40 add $0x40,%eax + 1302: 89 45 00 mov %eax,0x0(%rbp) + 1305: 33 c0 xor %eax,%eax + 1307: 48 83 c4 28 add $0x28,%rsp + 130b: 5d pop %rbp + 130c: 41 5c pop %r12 + 130e: 5f pop %rdi + 130f: 5e pop %rsi + 1310: c3 ret + 1311: b8 ef ff ff ff mov $0xffffffef,%eax + 1316: 48 83 c4 28 add $0x28,%rsp + 131a: 5d pop %rbp + 131b: 41 5c pop %r12 + 131d: 5f pop %rdi + 131e: 5e pop %rsi + 131f: c3 ret + 1320: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1325: 48 83 c4 28 add $0x28,%rsp + 1329: 5d pop %rbp + 132a: 41 5c pop %r12 + 132c: 5f pop %rdi + 132d: 5e pop %rsi + 132e: c3 ret + 132f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1336: 00 + 1337: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 133e: 66 90 xchg %ax,%ax + 1340: 56 push %rsi + 1341: 57 push %rdi + 1342: 41 54 push %r12 + 1344: 41 55 push %r13 + 1346: 48 83 ec 28 sub $0x28,%rsp + 134a: 41 89 cc mov %ecx,%r12d + 134d: 4d 89 cd mov %r9,%r13 + 1350: 41 83 fc 1e cmp $0x1e,%r12d + 1354: 0f 87 7b 01 00 00 ja 0x14d5 + 135a: 4d 85 ed test %r13,%r13 + 135d: 0f 84 82 01 00 00 je 0x14e5 + 1363: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 1368: 48 85 ff test %rdi,%rdi + 136b: 0f 84 74 01 00 00 je 0x14e5 + 1371: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 1376: 48 85 f6 test %rsi,%rsi + 1379: 0f 84 66 01 00 00 je 0x14e5 + 137f: 83 fa 08 cmp $0x8,%edx + 1382: 74 1f je 0x13a3 + 1384: 83 fa 04 cmp $0x4,%edx + 1387: 74 1a je 0x13a3 + 1389: 83 fa 01 cmp $0x1,%edx + 138c: 74 15 je 0x13a3 + 138e: 83 fa 02 cmp $0x2,%edx + 1391: 74 10 je 0x13a3 + 1393: b8 ee ff ff ff mov $0xffffffee,%eax + 1398: 48 83 c4 28 add $0x28,%rsp + 139c: 41 5d pop %r13 + 139e: 41 5c pop %r12 + 13a0: 5f pop %rdi + 13a1: 5e pop %rsi + 13a2: c3 ret + 13a3: 41 83 fc 1d cmp $0x1d,%r12d + 13a7: 0f 8f 28 01 00 00 jg 0x14d5 + 13ad: 41 83 fc 04 cmp $0x4,%r12d + 13b1: 7f 13 jg 0x13c6 + 13b3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 13ba: 00 + 13bb: 33 c0 xor %eax,%eax + 13bd: 89 07 mov %eax,(%rdi) + 13bf: 89 06 mov %eax,(%rsi) + 13c1: e9 02 01 00 00 jmp 0x14c8 + 13c6: 41 83 fc 07 cmp $0x7,%r12d + 13ca: 7f 16 jg 0x13e2 + 13cc: 33 c0 xor %eax,%eax + 13ce: 41 ba 01 00 00 00 mov $0x1,%r10d + 13d4: 41 89 45 00 mov %eax,0x0(%r13) + 13d8: 89 07 mov %eax,(%rdi) + 13da: 89 06 mov %eax,(%rsi) + 13dc: 41 8b 45 00 mov 0x0(%r13),%eax + 13e0: eb 6f jmp 0x1451 + 13e2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 13e7: 83 f9 12 cmp $0x12,%ecx + 13ea: 7f 47 jg 0x1433 + 13ec: 41 ba 01 00 00 00 mov $0x1,%r10d + 13f2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 13f7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 13fe: 00 + 13ff: 83 e0 c0 and $0xffffffc0,%eax + 1402: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 1409: 00 + 140a: 41 89 45 00 mov %eax,0x0(%r13) + 140e: 44 89 d8 mov %r11d,%eax + 1411: d1 f8 sar $1,%eax + 1413: 83 e1 c0 and $0xffffffc0,%ecx + 1416: c1 e8 1e shr $0x1e,%eax + 1419: 41 03 c3 add %r11d,%eax + 141c: 83 e0 fc and $0xfffffffc,%eax + 141f: 83 c0 43 add $0x43,%eax + 1422: c7 07 00 00 00 00 movl $0x0,(%rdi) + 1428: 83 e0 c0 and $0xffffffc0,%eax + 142b: 89 0e mov %ecx,(%rsi) + 142d: 41 03 45 00 add 0x0(%r13),%eax + 1431: eb 18 jmp 0x144b + 1433: 4c 89 ea mov %r13,%rdx + 1436: 49 89 f8 mov %rdi,%r8 + 1439: 49 89 f1 mov %rsi,%r9 + 143c: e8 9f 79 03 00 call 0x38de0 + 1441: 41 8b 45 00 mov 0x0(%r13),%eax + 1445: 41 ba 01 00 00 00 mov $0x1,%r10d + 144b: 41 83 fc 13 cmp $0x13,%r12d + 144f: 7d 23 jge 0x1474 + 1451: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 1456: 41 89 cb mov %ecx,%r11d + 1459: 41 d1 fb sar $1,%r11d + 145c: 41 c1 eb 1e shr $0x1e,%r11d + 1460: 44 03 d9 add %ecx,%r11d + 1463: 41 c1 eb 02 shr $0x2,%r11d + 1467: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 146e: 00 + 146f: 83 e1 c0 and $0xffffffc0,%ecx + 1472: eb 15 jmp 0x1489 + 1474: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 1479: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 147e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 1485: 00 + 1486: 83 e1 c0 and $0xffffffc0,%ecx + 1489: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 1490: 41 89 45 00 mov %eax,0x0(%r13) + 1494: 41 83 fc 0a cmp $0xa,%r12d + 1498: 7f 04 jg 0x149e + 149a: 33 c0 xor %eax,%eax + 149c: eb 1d jmp 0x14bb + 149e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 14a3: 89 c1 mov %eax,%ecx + 14a5: d1 f9 sar $1,%ecx + 14a7: c1 e9 1e shr $0x1e,%ecx + 14aa: 03 c8 add %eax,%ecx + 14ac: 83 e1 fc and $0xfffffffc,%ecx + 14af: 83 c1 43 add $0x43,%ecx + 14b2: 83 e1 c0 and $0xffffffc0,%ecx + 14b5: 8b 17 mov (%rdi),%edx + 14b7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 14bb: 89 07 mov %eax,(%rdi) + 14bd: 8b 06 mov (%rsi),%eax + 14bf: 85 c0 test %eax,%eax + 14c1: 7e 05 jle 0x14c8 + 14c3: 83 c0 40 add $0x40,%eax + 14c6: 89 06 mov %eax,(%rsi) + 14c8: 33 c0 xor %eax,%eax + 14ca: 48 83 c4 28 add $0x28,%rsp + 14ce: 41 5d pop %r13 + 14d0: 41 5c pop %r12 + 14d2: 5f pop %rdi + 14d3: 5e pop %rsi + 14d4: c3 ret + 14d5: b8 ef ff ff ff mov $0xffffffef,%eax + 14da: 48 83 c4 28 add $0x28,%rsp + 14de: 41 5d pop %r13 + 14e0: 41 5c pop %r12 + 14e2: 5f pop %rdi + 14e3: 5e pop %rsi + 14e4: c3 ret + 14e5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 14ea: 48 83 c4 28 add $0x28,%rsp + 14ee: 41 5d pop %r13 + 14f0: 41 5c pop %r12 + 14f2: 5f pop %rdi + 14f3: 5e pop %rsi + 14f4: c3 ret + 14f5: 0f 1f 40 00 nopl 0x0(%rax) + 14f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1500: 56 push %rsi + 1501: 57 push %rdi + 1502: 41 54 push %r12 + 1504: 41 55 push %r13 + 1506: 48 83 ec 28 sub $0x28,%rsp + 150a: 41 89 cc mov %ecx,%r12d + 150d: 4d 89 cd mov %r9,%r13 + 1510: 41 83 fc 1e cmp $0x1e,%r12d + 1514: 0f 87 7b 01 00 00 ja 0x1695 + 151a: 4d 85 ed test %r13,%r13 + 151d: 0f 84 82 01 00 00 je 0x16a5 + 1523: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 1528: 48 85 ff test %rdi,%rdi + 152b: 0f 84 74 01 00 00 je 0x16a5 + 1531: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 1536: 48 85 f6 test %rsi,%rsi + 1539: 0f 84 66 01 00 00 je 0x16a5 + 153f: 83 fa 08 cmp $0x8,%edx + 1542: 74 1f je 0x1563 + 1544: 83 fa 04 cmp $0x4,%edx + 1547: 74 1a je 0x1563 + 1549: 83 fa 01 cmp $0x1,%edx + 154c: 74 15 je 0x1563 + 154e: 83 fa 02 cmp $0x2,%edx + 1551: 74 10 je 0x1563 + 1553: b8 ee ff ff ff mov $0xffffffee,%eax + 1558: 48 83 c4 28 add $0x28,%rsp + 155c: 41 5d pop %r13 + 155e: 41 5c pop %r12 + 1560: 5f pop %rdi + 1561: 5e pop %rsi + 1562: c3 ret + 1563: 41 83 fc 1d cmp $0x1d,%r12d + 1567: 0f 8f 28 01 00 00 jg 0x1695 + 156d: 41 83 fc 04 cmp $0x4,%r12d + 1571: 7f 13 jg 0x1586 + 1573: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 157a: 00 + 157b: 33 c0 xor %eax,%eax + 157d: 89 07 mov %eax,(%rdi) + 157f: 89 06 mov %eax,(%rsi) + 1581: e9 02 01 00 00 jmp 0x1688 + 1586: 41 83 fc 07 cmp $0x7,%r12d + 158a: 7f 16 jg 0x15a2 + 158c: 33 c0 xor %eax,%eax + 158e: 41 ba 01 00 00 00 mov $0x1,%r10d + 1594: 41 89 45 00 mov %eax,0x0(%r13) + 1598: 89 07 mov %eax,(%rdi) + 159a: 89 06 mov %eax,(%rsi) + 159c: 41 8b 45 00 mov 0x0(%r13),%eax + 15a0: eb 6f jmp 0x1611 + 15a2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 15a7: 83 f9 12 cmp $0x12,%ecx + 15aa: 7f 47 jg 0x15f3 + 15ac: 41 ba 01 00 00 00 mov $0x1,%r10d + 15b2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 15b7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 15be: 00 + 15bf: 83 e0 c0 and $0xffffffc0,%eax + 15c2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 15c9: 00 + 15ca: 41 89 45 00 mov %eax,0x0(%r13) + 15ce: 44 89 d8 mov %r11d,%eax + 15d1: d1 f8 sar $1,%eax + 15d3: 83 e1 c0 and $0xffffffc0,%ecx + 15d6: c1 e8 1e shr $0x1e,%eax + 15d9: 41 03 c3 add %r11d,%eax + 15dc: 83 e0 fc and $0xfffffffc,%eax + 15df: 83 c0 43 add $0x43,%eax + 15e2: c7 07 00 00 00 00 movl $0x0,(%rdi) + 15e8: 83 e0 c0 and $0xffffffc0,%eax + 15eb: 89 0e mov %ecx,(%rsi) + 15ed: 41 03 45 00 add 0x0(%r13),%eax + 15f1: eb 18 jmp 0x160b + 15f3: 4c 89 ea mov %r13,%rdx + 15f6: 49 89 f8 mov %rdi,%r8 + 15f9: 49 89 f1 mov %rsi,%r9 + 15fc: e8 ff 79 03 00 call 0x39000 + 1601: 41 8b 45 00 mov 0x0(%r13),%eax + 1605: 41 ba 01 00 00 00 mov $0x1,%r10d + 160b: 41 83 fc 13 cmp $0x13,%r12d + 160f: 7d 23 jge 0x1634 + 1611: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + 1616: 41 89 cb mov %ecx,%r11d + 1619: 41 d1 fb sar $1,%r11d + 161c: 41 c1 eb 1e shr $0x1e,%r11d + 1620: 44 03 d9 add %ecx,%r11d + 1623: 41 c1 eb 02 shr $0x2,%r11d + 1627: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + 162e: 00 + 162f: 83 e1 c0 and $0xffffffc0,%ecx + 1632: eb 15 jmp 0x1649 + 1634: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + 1639: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + 163e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + 1645: 00 + 1646: 83 e1 c0 and $0xffffffc0,%ecx + 1649: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + 1650: 41 89 45 00 mov %eax,0x0(%r13) + 1654: 41 83 fc 0a cmp $0xa,%r12d + 1658: 7f 04 jg 0x165e + 165a: 33 c0 xor %eax,%eax + 165c: eb 1d jmp 0x167b + 165e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + 1663: 89 c1 mov %eax,%ecx + 1665: d1 f9 sar $1,%ecx + 1667: c1 e9 1e shr $0x1e,%ecx + 166a: 03 c8 add %eax,%ecx + 166c: 83 e1 fc and $0xfffffffc,%ecx + 166f: 83 c1 43 add $0x43,%ecx + 1672: 83 e1 c0 and $0xffffffc0,%ecx + 1675: 8b 17 mov (%rdi),%edx + 1677: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + 167b: 89 07 mov %eax,(%rdi) + 167d: 8b 06 mov (%rsi),%eax + 167f: 85 c0 test %eax,%eax + 1681: 7e 05 jle 0x1688 + 1683: 83 c0 40 add $0x40,%eax + 1686: 89 06 mov %eax,(%rsi) + 1688: 33 c0 xor %eax,%eax + 168a: 48 83 c4 28 add $0x28,%rsp + 168e: 41 5d pop %r13 + 1690: 41 5c pop %r12 + 1692: 5f pop %rdi + 1693: 5e pop %rsi + 1694: c3 ret + 1695: b8 ef ff ff ff mov $0xffffffef,%eax + 169a: 48 83 c4 28 add $0x28,%rsp + 169e: 41 5d pop %r13 + 16a0: 41 5c pop %r12 + 16a2: 5f pop %rdi + 16a3: 5e pop %rsi + 16a4: c3 ret + 16a5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 16aa: 48 83 c4 28 add $0x28,%rsp + 16ae: 41 5d pop %r13 + 16b0: 41 5c pop %r12 + 16b2: 5f pop %rdi + 16b3: 5e pop %rsi + 16b4: c3 ret + 16b5: 0f 1f 40 00 nopl 0x0(%rax) + 16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16c0: 48 83 ec 28 sub $0x28,%rsp + 16c4: 48 85 c9 test %rcx,%rcx + 16c7: 74 25 je 0x16ee + 16c9: 48 85 d2 test %rdx,%rdx + 16cc: 74 20 je 0x16ee + 16ce: 4d 85 c0 test %r8,%r8 + 16d1: 74 1b je 0x16ee + 16d3: 45 85 c9 test %r9d,%r9d + 16d6: 7f 0a jg 0x16e2 + 16d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 16dd: 48 83 c4 28 add $0x28,%rsp + 16e1: c3 ret + 16e2: e8 e9 c0 a5 01 call 0x1a5d7d0 + 16e7: 33 c0 xor %eax,%eax + 16e9: 48 83 c4 28 add $0x28,%rsp + 16ed: c3 ret + 16ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 16f3: 48 83 c4 28 add $0x28,%rsp + 16f7: c3 ret + 16f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16ff: 00 + 1700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1705: 48 85 c9 test %rcx,%rcx + 1708: 74 27 je 0x1731 + 170a: 48 85 d2 test %rdx,%rdx + 170d: 74 22 je 0x1731 + 170f: 4d 85 c0 test %r8,%r8 + 1712: 74 1d je 0x1731 + 1714: 45 85 c9 test %r9d,%r9d + 1717: 7f 0b jg 0x1724 + 1719: b8 fa ff ff ff mov $0xfffffffa,%eax + 171e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1723: c3 ret + 1724: e8 57 c7 a5 01 call 0x1a5de80 + 1729: 33 c0 xor %eax,%eax + 172b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1730: c3 ret + 1731: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1736: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 173b: c3 ret + 173c: 0f 1f 40 00 nopl 0x0(%rax) + 1740: 48 83 ec 28 sub $0x28,%rsp + 1744: 48 85 c9 test %rcx,%rcx + 1747: 74 25 je 0x176e + 1749: 48 85 d2 test %rdx,%rdx + 174c: 74 20 je 0x176e + 174e: 4d 85 c0 test %r8,%r8 + 1751: 74 1b je 0x176e + 1753: 45 85 c9 test %r9d,%r9d + 1756: 7f 0a jg 0x1762 + 1758: b8 fa ff ff ff mov $0xfffffffa,%eax + 175d: 48 83 c4 28 add $0x28,%rsp + 1761: c3 ret + 1762: e8 c9 cd a5 01 call 0x1a5e530 + 1767: 33 c0 xor %eax,%eax + 1769: 48 83 c4 28 add $0x28,%rsp + 176d: c3 ret + 176e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1773: 48 83 c4 28 add $0x28,%rsp + 1777: c3 ret + 1778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 177f: 00 + 1780: 56 push %rsi + 1781: 57 push %rdi + 1782: 55 push %rbp + 1783: 48 89 d5 mov %rdx,%rbp + 1786: 48 85 c9 test %rcx,%rcx + 1789: 0f 84 2b 02 00 00 je 0x19ba + 178f: 48 85 ed test %rbp,%rbp + 1792: 0f 84 22 02 00 00 je 0x19ba + 1798: 4d 85 c0 test %r8,%r8 + 179b: 0f 84 19 02 00 00 je 0x19ba + 17a1: 45 85 c9 test %r9d,%r9d + 17a4: 0f 8e 07 02 00 00 jle 0x19b1 + 17aa: 41 83 f9 08 cmp $0x8,%r9d + 17ae: 0f 8c ed 01 00 00 jl 0x19a1 + 17b4: 4c 89 c6 mov %r8,%rsi + 17b7: 48 83 e6 1f and $0x1f,%rsi + 17bb: 89 f6 mov %esi,%esi + 17bd: 85 f6 test %esi,%esi + 17bf: 74 14 je 0x17d5 + 17c1: f7 c6 07 00 00 00 test $0x7,%esi + 17c7: 0f 85 d4 01 00 00 jne 0x19a1 + 17cd: f7 de neg %esi + 17cf: 83 c6 20 add $0x20,%esi + 17d2: c1 ee 03 shr $0x3,%esi + 17d5: 8d 46 08 lea 0x8(%rsi),%eax + 17d8: 44 3b c8 cmp %eax,%r9d + 17db: 0f 8c c0 01 00 00 jl 0x19a1 + 17e1: 44 89 c8 mov %r9d,%eax + 17e4: 33 d2 xor %edx,%edx + 17e6: 2b c6 sub %esi,%eax + 17e8: 83 e0 07 and $0x7,%eax + 17eb: f7 d8 neg %eax + 17ed: 41 03 c1 add %r9d,%eax + 17f0: 85 f6 test %esi,%esi + 17f2: 76 3e jbe 0x1832 + 17f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 17f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 + 1805: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 + 180b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 180f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 1813: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 1818: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 181c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 1820: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 1824: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 182a: 48 ff c2 inc %rdx + 182d: 48 3b d6 cmp %rsi,%rdx + 1830: 72 ce jb 0x1800 + 1832: 48 63 d0 movslq %eax,%rdx + 1835: 0f 1f 40 00 nopl 0x0(%rax) + 1839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1840: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 + 1846: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 + 184b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 + 1852: 01 + 1853: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 + 1857: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 + 185b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 + 1862: 01 + 1863: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 + 1867: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 + 186c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 1870: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 + 1874: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) + 187a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 + 1880: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 + 1886: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 + 188d: 01 + 188e: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 + 1892: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 + 1896: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 + 189d: 01 + 189e: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 + 18a2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 + 18a7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 + 18ab: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 + 18af: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) + 18b6: 48 83 c6 08 add $0x8,%rsi + 18ba: 48 3b f2 cmp %rdx,%rsi + 18bd: 72 81 jb 0x1840 + 18bf: 8d 70 01 lea 0x1(%rax),%esi + 18c2: 41 3b f1 cmp %r9d,%esi + 18c5: 0f 87 c8 00 00 00 ja 0x1993 + 18cb: 4d 63 c9 movslq %r9d,%r9 + 18ce: 4c 2b ca sub %rdx,%r9 + 18d1: 49 83 f9 02 cmp $0x2,%r9 + 18d5: 0f 8c c1 00 00 00 jl 0x199c + 18db: 45 89 cb mov %r9d,%r11d + 18de: 45 33 d2 xor %r10d,%r10d + 18e1: 41 83 e3 fe and $0xfffffffe,%r11d + 18e5: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 18e9: 4d 63 db movslq %r11d,%r11 + 18ec: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 18f1: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 18f5: 0f 1f 40 00 nopl 0x0(%rax) + 18f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1900: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 + 1906: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 + 190c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 + 1912: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 1917: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 191b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 191f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 1923: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) + 1929: 49 83 c2 02 add $0x2,%r10 + 192d: 4d 3b d3 cmp %r11,%r10 + 1930: 72 ce jb 0x1900 + 1932: 4d 3b d9 cmp %r9,%r11 + 1935: 73 5c jae 0x1993 + 1937: 48 63 c0 movslq %eax,%rax + 193a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 193e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 1943: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 1947: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 194e: 00 + 194f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1956: 0f 1f 00 nopl (%rax) + 1959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1960: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 1966: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 196c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 1970: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 1974: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 1979: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 197d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 1981: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 1985: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 198b: 49 ff c3 inc %r11 + 198e: 4d 3b d9 cmp %r9,%r11 + 1991: 72 cd jb 0x1960 + 1993: 33 c0 xor %eax,%eax + 1995: c5 f8 77 vzeroupper + 1998: 5d pop %rbp + 1999: 5f pop %rdi + 199a: 5e pop %rsi + 199b: c3 ret + 199c: 45 33 db xor %r11d,%r11d + 199f: eb 91 jmp 0x1932 + 19a1: 33 c0 xor %eax,%eax + 19a3: 41 83 f9 01 cmp $0x1,%r9d + 19a7: 72 ea jb 0x1993 + 19a9: 4d 63 c9 movslq %r9d,%r9 + 19ac: 45 33 db xor %r11d,%r11d + 19af: eb 81 jmp 0x1932 + 19b1: b8 fa ff ff ff mov $0xfffffffa,%eax + 19b6: 5d pop %rbp + 19b7: 5f pop %rdi + 19b8: 5e pop %rsi + 19b9: c3 ret + 19ba: b8 f8 ff ff ff mov $0xfffffff8,%eax + 19bf: 5d pop %rbp + 19c0: 5f pop %rdi + 19c1: 5e pop %rsi + 19c2: c3 ret + 19c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19ca: 00 + 19cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19e0: 41 56 push %r14 + 19e2: 49 89 ca mov %rcx,%r10 + 19e5: 49 89 d3 mov %rdx,%r11 + 19e8: 4d 85 d2 test %r10,%r10 + 19eb: 0f 84 82 01 00 00 je 0x1b73 + 19f1: 4d 85 db test %r11,%r11 + 19f4: 0f 84 79 01 00 00 je 0x1b73 + 19fa: 4d 85 c0 test %r8,%r8 + 19fd: 0f 84 70 01 00 00 je 0x1b73 + 1a03: 45 85 c9 test %r9d,%r9d + 1a06: 0f 8e 5f 01 00 00 jle 0x1b6b + 1a0c: 49 63 d1 movslq %r9d,%rdx + 1a0f: 48 83 fa 08 cmp $0x8,%rdx + 1a13: 0f 8c 3f 01 00 00 jl 0x1b58 + 1a19: 48 83 fa 0f cmp $0xf,%rdx + 1a1d: 0f 8c 3a 01 00 00 jl 0x1b5d + 1a23: 4c 89 c0 mov %r8,%rax + 1a26: 48 83 e0 1f and $0x1f,%rax + 1a2a: 85 c0 test %eax,%eax + 1a2c: 74 10 je 0x1a3e + 1a2e: a8 07 test $0x7,%al + 1a30: 0f 85 22 01 00 00 jne 0x1b58 + 1a36: f7 d8 neg %eax + 1a38: 83 c0 20 add $0x20,%eax + 1a3b: c1 e8 03 shr $0x3,%eax + 1a3e: 89 c1 mov %eax,%ecx + 1a40: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 1a44: 49 3b d6 cmp %r14,%rdx + 1a47: 0f 8c 0b 01 00 00 jl 0x1b58 + 1a4d: 45 89 ce mov %r9d,%r14d + 1a50: 44 2b f0 sub %eax,%r14d + 1a53: 41 83 e6 07 and $0x7,%r14d + 1a57: 45 2b ce sub %r14d,%r9d + 1a5a: 4d 63 c9 movslq %r9d,%r9 + 1a5d: 85 c0 test %eax,%eax + 1a5f: b8 00 00 00 00 mov $0x0,%eax + 1a64: 76 5a jbe 0x1ac0 + 1a66: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1a6d: 00 + 1a6e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a75: 0f 1f 40 00 nopl 0x0(%rax) + 1a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a80: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 1a86: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 1a8c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 1a90: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 1a95: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 1a99: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 1a9d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 1aa2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 1aa8: 48 ff c0 inc %rax + 1aab: 48 3b c1 cmp %rcx,%rax + 1aae: 72 d0 jb 0x1a80 + 1ab0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ab7: 00 + 1ab8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1abf: 90 nop + 1ac0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 1ac6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 1acc: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 1ad1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 1ad5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 1adb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 1ae0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 1ae6: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 + 1aed: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 1af4: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 1af9: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 1afd: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 + 1b04: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 1b09: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) + 1b10: 48 83 c1 08 add $0x8,%rcx + 1b14: 49 3b c9 cmp %r9,%rcx + 1b17: 72 a7 jb 0x1ac0 + 1b19: 4c 3b ca cmp %rdx,%r9 + 1b1c: 73 32 jae 0x1b50 + 1b1e: 66 90 xchg %ax,%ax + 1b20: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 1b26: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 1b2c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 1b30: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 1b35: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 1b39: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 1b3d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 1b42: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 1b48: 49 ff c1 inc %r9 + 1b4b: 4c 3b ca cmp %rdx,%r9 + 1b4e: 72 d0 jb 0x1b20 + 1b50: 33 c0 xor %eax,%eax + 1b52: c5 f8 77 vzeroupper + 1b55: 41 5e pop %r14 + 1b57: c3 ret + 1b58: 45 33 c9 xor %r9d,%r9d + 1b5b: eb bc jmp 0x1b19 + 1b5d: 41 83 e1 f8 and $0xfffffff8,%r9d + 1b61: 33 c9 xor %ecx,%ecx + 1b63: 4d 63 c9 movslq %r9d,%r9 + 1b66: e9 55 ff ff ff jmp 0x1ac0 + 1b6b: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b70: 41 5e pop %r14 + 1b72: c3 ret + 1b73: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1b78: 41 5e pop %r14 + 1b7a: c3 ret + 1b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1b80: 41 56 push %r14 + 1b82: 49 89 ca mov %rcx,%r10 + 1b85: 49 89 d3 mov %rdx,%r11 + 1b88: 4d 85 d2 test %r10,%r10 + 1b8b: 0f 84 a2 01 00 00 je 0x1d33 + 1b91: 4d 85 db test %r11,%r11 + 1b94: 0f 84 99 01 00 00 je 0x1d33 + 1b9a: 4d 85 c0 test %r8,%r8 + 1b9d: 0f 84 90 01 00 00 je 0x1d33 + 1ba3: 45 85 c9 test %r9d,%r9d + 1ba6: 0f 8e 7f 01 00 00 jle 0x1d2b + 1bac: 49 63 d1 movslq %r9d,%rdx + 1baf: 48 83 fa 08 cmp $0x8,%rdx + 1bb3: 0f 8c 5f 01 00 00 jl 0x1d18 + 1bb9: 48 83 fa 0f cmp $0xf,%rdx + 1bbd: 0f 8c 5a 01 00 00 jl 0x1d1d + 1bc3: 4c 89 c0 mov %r8,%rax + 1bc6: 48 83 e0 1f and $0x1f,%rax + 1bca: 85 c0 test %eax,%eax + 1bcc: 74 10 je 0x1bde + 1bce: a8 07 test $0x7,%al + 1bd0: 0f 85 42 01 00 00 jne 0x1d18 + 1bd6: f7 d8 neg %eax + 1bd8: 83 c0 20 add $0x20,%eax + 1bdb: c1 e8 03 shr $0x3,%eax + 1bde: 89 c1 mov %eax,%ecx + 1be0: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 1be4: 49 3b d6 cmp %r14,%rdx + 1be7: 0f 8c 2b 01 00 00 jl 0x1d18 + 1bed: 45 89 ce mov %r9d,%r14d + 1bf0: 44 2b f0 sub %eax,%r14d + 1bf3: 41 83 e6 07 and $0x7,%r14d + 1bf7: 45 2b ce sub %r14d,%r9d + 1bfa: 4d 63 c9 movslq %r9d,%r9 + 1bfd: 85 c0 test %eax,%eax + 1bff: b8 00 00 00 00 mov $0x0,%eax + 1c04: 76 5a jbe 0x1c60 + 1c06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c0d: 00 + 1c0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c15: 0f 1f 40 00 nopl 0x0(%rax) + 1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c20: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 1c26: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 1c2c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 1c30: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 1c35: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 1c39: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 1c3d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 1c42: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 1c48: 48 ff c0 inc %rax + 1c4b: 48 3b c1 cmp %rcx,%rax + 1c4e: 72 d0 jb 0x1c20 + 1c50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c57: 00 + 1c58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c5f: 90 nop + 1c60: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 1c66: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 1c6c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 1c71: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 1c75: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 1c7b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 1c80: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 1c86: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 + 1c8d: 01 + 1c8e: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 1c95: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 1c9c: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 1ca2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 + 1ca9: 01 + 1caa: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 1cb0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) + 1cb7: 01 + 1cb8: 48 83 c1 08 add $0x8,%rcx + 1cbc: 49 3b c9 cmp %r9,%rcx + 1cbf: 72 9f jb 0x1c60 + 1cc1: 4c 3b ca cmp %rdx,%r9 + 1cc4: 73 4a jae 0x1d10 + 1cc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ccd: 00 + 1cce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1cd5: 0f 1f 40 00 nopl 0x0(%rax) + 1cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ce0: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 1ce6: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 1cec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 1cf0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 1cf5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 1cf9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 1cfd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 1d02: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 1d08: 49 ff c1 inc %r9 + 1d0b: 4c 3b ca cmp %rdx,%r9 + 1d0e: 72 d0 jb 0x1ce0 + 1d10: 33 c0 xor %eax,%eax + 1d12: c5 f8 77 vzeroupper + 1d15: 41 5e pop %r14 + 1d17: c3 ret + 1d18: 45 33 c9 xor %r9d,%r9d + 1d1b: eb a4 jmp 0x1cc1 + 1d1d: 41 83 e1 f8 and $0xfffffff8,%r9d + 1d21: 33 c9 xor %ecx,%ecx + 1d23: 4d 63 c9 movslq %r9d,%r9 + 1d26: e9 35 ff ff ff jmp 0x1c60 + 1d2b: b8 fa ff ff ff mov $0xfffffffa,%eax + 1d30: 41 5e pop %r14 + 1d32: c3 ret + 1d33: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d38: 41 5e pop %r14 + 1d3a: c3 ret + 1d3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1d40: 48 83 ec 28 sub $0x28,%rsp + 1d44: 48 85 c9 test %rcx,%rcx + 1d47: 74 20 je 0x1d69 + 1d49: 48 85 d2 test %rdx,%rdx + 1d4c: 74 1b je 0x1d69 + 1d4e: 45 85 c0 test %r8d,%r8d + 1d51: 7f 0a jg 0x1d5d + 1d53: b8 fa ff ff ff mov $0xfffffffa,%eax + 1d58: 48 83 c4 28 add $0x28,%rsp + 1d5c: c3 ret + 1d5d: e8 2e b8 a5 01 call 0x1a5d590 + 1d62: 33 c0 xor %eax,%eax + 1d64: 48 83 c4 28 add $0x28,%rsp + 1d68: c3 ret + 1d69: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d6e: 48 83 c4 28 add $0x28,%rsp + 1d72: c3 ret + 1d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d7f: 00 + 1d80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1d85: 48 85 c9 test %rcx,%rcx + 1d88: 74 22 je 0x1dac + 1d8a: 48 85 d2 test %rdx,%rdx + 1d8d: 74 1d je 0x1dac + 1d8f: 45 85 c0 test %r8d,%r8d + 1d92: 7f 0b jg 0x1d9f + 1d94: b8 fa ff ff ff mov $0xfffffffa,%eax + 1d99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1d9e: c3 ret + 1d9f: e8 6c be a5 01 call 0x1a5dc10 + 1da4: 33 c0 xor %eax,%eax + 1da6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1dab: c3 ret + 1dac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1db1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1db6: c3 ret + 1db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1dbe: 00 00 + 1dc0: 48 83 ec 28 sub $0x28,%rsp + 1dc4: 48 85 c9 test %rcx,%rcx + 1dc7: 74 20 je 0x1de9 + 1dc9: 48 85 d2 test %rdx,%rdx + 1dcc: 74 1b je 0x1de9 + 1dce: 45 85 c0 test %r8d,%r8d + 1dd1: 7f 0a jg 0x1ddd + 1dd3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1dd8: 48 83 c4 28 add $0x28,%rsp + 1ddc: c3 ret + 1ddd: e8 de c4 a5 01 call 0x1a5e2c0 + 1de2: 33 c0 xor %eax,%eax + 1de4: 48 83 c4 28 add $0x28,%rsp + 1de8: c3 ret + 1de9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1dee: 48 83 c4 28 add $0x28,%rsp + 1df2: c3 ret + 1df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1dff: 00 + 1e00: 56 push %rsi + 1e01: 48 89 d6 mov %rdx,%rsi + 1e04: 48 85 c9 test %rcx,%rcx + 1e07: 0f 84 29 02 00 00 je 0x2036 + 1e0d: 48 85 f6 test %rsi,%rsi + 1e10: 0f 84 20 02 00 00 je 0x2036 + 1e16: 45 85 c0 test %r8d,%r8d + 1e19: 0f 8e 10 02 00 00 jle 0x202f + 1e1f: 41 83 f8 08 cmp $0x8,%r8d + 1e23: 0f 8c f6 01 00 00 jl 0x201f + 1e29: 49 89 f1 mov %rsi,%r9 + 1e2c: 49 83 e1 1f and $0x1f,%r9 + 1e30: 45 89 c9 mov %r9d,%r9d + 1e33: 45 85 c9 test %r9d,%r9d + 1e36: 74 18 je 0x1e50 + 1e38: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 1e3f: 0f 85 da 01 00 00 jne 0x201f + 1e45: 41 f7 d9 neg %r9d + 1e48: 41 83 c1 20 add $0x20,%r9d + 1e4c: 41 c1 e9 03 shr $0x3,%r9d + 1e50: 41 8d 41 08 lea 0x8(%r9),%eax + 1e54: 44 3b c0 cmp %eax,%r8d + 1e57: 0f 8c c2 01 00 00 jl 0x201f + 1e5d: 44 89 c0 mov %r8d,%eax + 1e60: 33 d2 xor %edx,%edx + 1e62: 41 2b c1 sub %r9d,%eax + 1e65: 83 e0 07 and $0x7,%eax + 1e68: f7 d8 neg %eax + 1e6a: 41 03 c0 add %r8d,%eax + 1e6d: 45 85 c9 test %r9d,%r9d + 1e70: 76 3e jbe 0x1eb0 + 1e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e80: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 + 1e85: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 + 1e8a: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 1e8e: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 1e92: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 1e97: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 1e9b: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 1e9f: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 1ea3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 1ea8: 48 ff c2 inc %rdx + 1eab: 49 3b d1 cmp %r9,%rdx + 1eae: 72 d0 jb 0x1e80 + 1eb0: 48 63 d0 movslq %eax,%rdx + 1eb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ebf: 00 + 1ec0: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 + 1ec6: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 + 1ecc: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 + 1ed2: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 1ed9: 01 + 1eda: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 + 1edf: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 + 1ee3: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 1ee7: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 + 1eeb: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) + 1ef1: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 + 1ef8: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 + 1eff: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 + 1f06: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 + 1f0d: 01 + 1f0e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 1f12: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 + 1f17: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 + 1f1b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 + 1f1f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) + 1f26: 49 83 c1 08 add $0x8,%r9 + 1f2a: 4c 3b ca cmp %rdx,%r9 + 1f2d: 72 91 jb 0x1ec0 + 1f2f: 44 8d 48 01 lea 0x1(%rax),%r9d + 1f33: 45 3b c8 cmp %r8d,%r9d + 1f36: 0f 87 d7 00 00 00 ja 0x2013 + 1f3c: 4d 63 d0 movslq %r8d,%r10 + 1f3f: 4c 2b d2 sub %rdx,%r10 + 1f42: 49 83 fa 02 cmp $0x2,%r10 + 1f46: 0f 8c ce 00 00 00 jl 0x201a + 1f4c: 45 89 d3 mov %r10d,%r11d + 1f4f: 45 33 c9 xor %r9d,%r9d + 1f52: 41 83 e3 fe and $0xfffffffe,%r11d + 1f56: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 1f5a: 4d 63 db movslq %r11d,%r11 + 1f5d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 1f61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f68: 00 + 1f69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f77: 00 + 1f78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f7f: 90 nop + 1f80: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 + 1f86: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 + 1f8c: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 + 1f92: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 1f97: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 1f9b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 1f9f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 1fa3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) + 1fa9: 49 83 c1 02 add $0x2,%r9 + 1fad: 4d 3b cb cmp %r11,%r9 + 1fb0: 72 ce jb 0x1f80 + 1fb2: 4d 3b da cmp %r10,%r11 + 1fb5: 73 5c jae 0x2013 + 1fb7: 48 63 c0 movslq %eax,%rax + 1fba: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 1fbe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 1fc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fc9: 00 + 1fca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1fd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fd8: 00 + 1fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1fe0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 1fe6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 1fec: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 1ff0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 1ff4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 1ff9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 1ffd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 2001: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 2005: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 200b: 49 ff c3 inc %r11 + 200e: 4d 3b da cmp %r10,%r11 + 2011: 72 cd jb 0x1fe0 + 2013: 33 c0 xor %eax,%eax + 2015: c5 f8 77 vzeroupper + 2018: 5e pop %rsi + 2019: c3 ret + 201a: 45 33 db xor %r11d,%r11d + 201d: eb 93 jmp 0x1fb2 + 201f: 33 c0 xor %eax,%eax + 2021: 41 83 f8 01 cmp $0x1,%r8d + 2025: 72 ec jb 0x2013 + 2027: 4d 63 d0 movslq %r8d,%r10 + 202a: 45 33 db xor %r11d,%r11d + 202d: eb 83 jmp 0x1fb2 + 202f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2034: 5e pop %rsi + 2035: c3 ret + 2036: b8 f8 ff ff ff mov $0xfffffff8,%eax + 203b: 5e pop %rsi + 203c: c3 ret + 203d: 0f 1f 00 nopl (%rax) + 2040: 49 89 d1 mov %rdx,%r9 + 2043: 48 85 c9 test %rcx,%rcx + 2046: 0f 84 73 01 00 00 je 0x21bf + 204c: 4d 85 c9 test %r9,%r9 + 204f: 0f 84 6a 01 00 00 je 0x21bf + 2055: 45 85 c0 test %r8d,%r8d + 2058: 0f 8e 5b 01 00 00 jle 0x21b9 + 205e: 49 63 d0 movslq %r8d,%rdx + 2061: 48 83 fa 08 cmp $0x8,%rdx + 2065: 0f 8c 49 01 00 00 jl 0x21b4 + 206b: 4c 89 c8 mov %r9,%rax + 206e: 48 83 e0 1f and $0x1f,%rax + 2072: 89 c0 mov %eax,%eax + 2074: 85 c0 test %eax,%eax + 2076: 74 10 je 0x2088 + 2078: a8 07 test $0x7,%al + 207a: 0f 85 34 01 00 00 jne 0x21b4 + 2080: f7 d8 neg %eax + 2082: 83 c0 20 add $0x20,%eax + 2085: c1 e8 03 shr $0x3,%eax + 2088: 44 8d 50 08 lea 0x8(%rax),%r10d + 208c: 49 3b d2 cmp %r10,%rdx + 208f: 0f 8c 1f 01 00 00 jl 0x21b4 + 2095: 45 89 c2 mov %r8d,%r10d + 2098: 44 2b d0 sub %eax,%r10d + 209b: 41 83 e2 07 and $0x7,%r10d + 209f: 45 2b c2 sub %r10d,%r8d + 20a2: 45 33 d2 xor %r10d,%r10d + 20a5: 85 c0 test %eax,%eax + 20a7: 76 47 jbe 0x20f0 + 20a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20b0: 00 + 20b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 20b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20bf: 00 + 20c0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 20c6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 20cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 20d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 20d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 20d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 20dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 20e2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 20e8: 49 ff c2 inc %r10 + 20eb: 4c 3b d0 cmp %rax,%r10 + 20ee: 72 d0 jb 0x20c0 + 20f0: 4d 63 d0 movslq %r8d,%r10 + 20f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 20f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20ff: 00 + 2100: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 2105: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 210b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 2110: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 2114: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 211a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 211f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 2125: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 + 212b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 2132: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 2137: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 213b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 + 2142: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 2147: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) + 214e: 48 83 c0 08 add $0x8,%rax + 2152: 49 3b c2 cmp %r10,%rax + 2155: 72 a9 jb 0x2100 + 2157: 33 c0 xor %eax,%eax + 2159: 45 8d 50 01 lea 0x1(%r8),%r10d + 215d: 4d 63 d2 movslq %r10d,%r10 + 2160: 4c 3b d2 cmp %rdx,%r10 + 2163: 77 49 ja 0x21ae + 2165: 4d 63 c0 movslq %r8d,%r8 + 2168: 49 2b d0 sub %r8,%rdx + 216b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 216f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 2173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 217f: 00 + 2180: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 2185: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 218b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 218f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2194: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2198: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 219c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 21a1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 21a6: 48 ff c0 inc %rax + 21a9: 48 3b c2 cmp %rdx,%rax + 21ac: 72 d2 jb 0x2180 + 21ae: 33 c0 xor %eax,%eax + 21b0: c5 f8 77 vzeroupper + 21b3: c3 ret + 21b4: 45 33 c0 xor %r8d,%r8d + 21b7: eb 9e jmp 0x2157 + 21b9: b8 fa ff ff ff mov $0xfffffffa,%eax + 21be: c3 ret + 21bf: b8 f8 ff ff ff mov $0xfffffff8,%eax + 21c4: c3 ret + 21c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 21cc: 00 + 21cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 21d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21e0: 49 89 d1 mov %rdx,%r9 + 21e3: 48 85 c9 test %rcx,%rcx + 21e6: 0f 84 73 01 00 00 je 0x235f + 21ec: 4d 85 c9 test %r9,%r9 + 21ef: 0f 84 6a 01 00 00 je 0x235f + 21f5: 45 85 c0 test %r8d,%r8d + 21f8: 0f 8e 5b 01 00 00 jle 0x2359 + 21fe: 49 63 d0 movslq %r8d,%rdx + 2201: 48 83 fa 08 cmp $0x8,%rdx + 2205: 0f 8c 49 01 00 00 jl 0x2354 + 220b: 4c 89 c8 mov %r9,%rax + 220e: 48 83 e0 1f and $0x1f,%rax + 2212: 89 c0 mov %eax,%eax + 2214: 85 c0 test %eax,%eax + 2216: 74 10 je 0x2228 + 2218: a8 07 test $0x7,%al + 221a: 0f 85 34 01 00 00 jne 0x2354 + 2220: f7 d8 neg %eax + 2222: 83 c0 20 add $0x20,%eax + 2225: c1 e8 03 shr $0x3,%eax + 2228: 44 8d 50 08 lea 0x8(%rax),%r10d + 222c: 49 3b d2 cmp %r10,%rdx + 222f: 0f 8c 1f 01 00 00 jl 0x2354 + 2235: 45 89 c2 mov %r8d,%r10d + 2238: 44 2b d0 sub %eax,%r10d + 223b: 41 83 e2 07 and $0x7,%r10d + 223f: 45 2b c2 sub %r10d,%r8d + 2242: 45 33 d2 xor %r10d,%r10d + 2245: 85 c0 test %eax,%eax + 2247: 76 47 jbe 0x2290 + 2249: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2250: 00 + 2251: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 225f: 00 + 2260: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 2266: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 226c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 2270: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2275: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2279: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 227d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2282: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 2288: 49 ff c2 inc %r10 + 228b: 4c 3b d0 cmp %rax,%r10 + 228e: 72 d0 jb 0x2260 + 2290: 4d 63 d0 movslq %r8d,%r10 + 2293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 229f: 00 + 22a0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 22a5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 22ab: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 22b0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 22b4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 22ba: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 22bf: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 22c5: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 + 22cc: 01 + 22cd: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 22d4: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 22db: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 22e1: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 + 22e8: 01 + 22e9: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 22ef: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) + 22f6: 01 + 22f7: 48 83 c0 08 add $0x8,%rax + 22fb: 49 3b c2 cmp %r10,%rax + 22fe: 72 a0 jb 0x22a0 + 2300: 33 c0 xor %eax,%eax + 2302: 45 8d 50 01 lea 0x1(%r8),%r10d + 2306: 4d 63 d2 movslq %r10d,%r10 + 2309: 4c 3b d2 cmp %rdx,%r10 + 230c: 77 40 ja 0x234e + 230e: 4d 63 c0 movslq %r8d,%r8 + 2311: 49 2b d0 sub %r8,%rdx + 2314: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 2318: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 231c: 0f 1f 40 00 nopl 0x0(%rax) + 2320: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 2325: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 232b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 232f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2334: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2338: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 233c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 2341: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 2346: 48 ff c0 inc %rax + 2349: 48 3b c2 cmp %rdx,%rax + 234c: 72 d2 jb 0x2320 + 234e: 33 c0 xor %eax,%eax + 2350: c5 f8 77 vzeroupper + 2353: c3 ret + 2354: 45 33 c0 xor %r8d,%r8d + 2357: eb a7 jmp 0x2300 + 2359: b8 fa ff ff ff mov $0xfffffffa,%eax + 235e: c3 ret + 235f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2364: c3 ret + 2365: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 236c: 00 + 236d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2380: 48 83 ec 28 sub $0x28,%rsp + 2384: 48 85 c9 test %rcx,%rcx + 2387: 74 23 je 0x23ac + 2389: 48 85 d2 test %rdx,%rdx + 238c: 74 1e je 0x23ac + 238e: 4d 85 c0 test %r8,%r8 + 2391: 74 19 je 0x23ac + 2393: 45 85 c9 test %r9d,%r9d + 2396: 7e 1e jle 0x23b6 + 2398: e8 d3 ce a5 01 call 0x1a5f270 + 239d: ba 02 00 00 00 mov $0x2,%edx + 23a2: 85 c0 test %eax,%eax + 23a4: 0f 45 c2 cmovne %edx,%eax + 23a7: 48 83 c4 28 add $0x28,%rsp + 23ab: c3 ret + 23ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 23b1: 48 83 c4 28 add $0x28,%rsp + 23b5: c3 ret + 23b6: b8 fa ff ff ff mov $0xfffffffa,%eax + 23bb: 48 83 c4 28 add $0x28,%rsp + 23bf: c3 ret + 23c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 23c5: 48 85 c9 test %rcx,%rcx + 23c8: 74 24 je 0x23ee + 23ca: 48 85 d2 test %rdx,%rdx + 23cd: 74 1f je 0x23ee + 23cf: 4d 85 c0 test %r8,%r8 + 23d2: 74 1a je 0x23ee + 23d4: 45 85 c9 test %r9d,%r9d + 23d7: 7e 20 jle 0x23f9 + 23d9: e8 e2 13 a6 01 call 0x1a637c0 + 23de: ba 02 00 00 00 mov $0x2,%edx + 23e3: 85 c0 test %eax,%eax + 23e5: 0f 45 c2 cmovne %edx,%eax + 23e8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 23ed: c3 ret + 23ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 23f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 23f8: c3 ret + 23f9: b8 fa ff ff ff mov $0xfffffffa,%eax + 23fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2403: c3 ret + 2404: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 240b: 00 + 240c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 241f: 00 + 2420: 48 83 ec 28 sub $0x28,%rsp + 2424: 48 85 c9 test %rcx,%rcx + 2427: 74 23 je 0x244c + 2429: 48 85 d2 test %rdx,%rdx + 242c: 74 1e je 0x244c + 242e: 4d 85 c0 test %r8,%r8 + 2431: 74 19 je 0x244c + 2433: 45 85 c9 test %r9d,%r9d + 2436: 7e 1e jle 0x2456 + 2438: e8 93 37 a6 01 call 0x1a65bd0 + 243d: ba 02 00 00 00 mov $0x2,%edx + 2442: 85 c0 test %eax,%eax + 2444: 0f 45 c2 cmovne %edx,%eax + 2447: 48 83 c4 28 add $0x28,%rsp + 244b: c3 ret + 244c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2451: 48 83 c4 28 add $0x28,%rsp + 2455: c3 ret + 2456: b8 fa ff ff ff mov $0xfffffffa,%eax + 245b: 48 83 c4 28 add $0x28,%rsp + 245f: c3 ret + 2460: 48 83 ec 28 sub $0x28,%rsp + 2464: 48 85 c9 test %rcx,%rcx + 2467: 74 23 je 0x248c + 2469: 48 85 d2 test %rdx,%rdx + 246c: 74 1e je 0x248c + 246e: 4d 85 c0 test %r8,%r8 + 2471: 74 19 je 0x248c + 2473: 45 85 c9 test %r9d,%r9d + 2476: 7e 1e jle 0x2496 + 2478: e8 a3 79 a6 01 call 0x1a69e20 + 247d: ba 02 00 00 00 mov $0x2,%edx + 2482: 85 c0 test %eax,%eax + 2484: 0f 45 c2 cmovne %edx,%eax + 2487: 48 83 c4 28 add $0x28,%rsp + 248b: c3 ret + 248c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2491: 48 83 c4 28 add $0x28,%rsp + 2495: c3 ret + 2496: b8 fa ff ff ff mov $0xfffffffa,%eax + 249b: 48 83 c4 28 add $0x28,%rsp + 249f: c3 ret + 24a0: 48 83 ec 28 sub $0x28,%rsp + 24a4: 48 85 c9 test %rcx,%rcx + 24a7: 74 23 je 0x24cc + 24a9: 48 85 d2 test %rdx,%rdx + 24ac: 74 1e je 0x24cc + 24ae: 4d 85 c0 test %r8,%r8 + 24b1: 74 19 je 0x24cc + 24b3: 45 85 c9 test %r9d,%r9d + 24b6: 7e 1e jle 0x24d6 + 24b8: e8 63 bd a6 01 call 0x1a6e220 + 24bd: ba 02 00 00 00 mov $0x2,%edx + 24c2: 85 c0 test %eax,%eax + 24c4: 0f 45 c2 cmovne %edx,%eax + 24c7: 48 83 c4 28 add $0x28,%rsp + 24cb: c3 ret + 24cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 24d1: 48 83 c4 28 add $0x28,%rsp + 24d5: c3 ret + 24d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 24db: 48 83 c4 28 add $0x28,%rsp + 24df: c3 ret + 24e0: 48 83 ec 28 sub $0x28,%rsp + 24e4: 48 85 c9 test %rcx,%rcx + 24e7: 74 23 je 0x250c + 24e9: 48 85 d2 test %rdx,%rdx + 24ec: 74 1e je 0x250c + 24ee: 4d 85 c0 test %r8,%r8 + 24f1: 74 19 je 0x250c + 24f3: 45 85 c9 test %r9d,%r9d + 24f6: 7e 1e jle 0x2516 + 24f8: e8 43 fe a6 01 call 0x1a72340 + 24fd: ba 02 00 00 00 mov $0x2,%edx + 2502: 85 c0 test %eax,%eax + 2504: 0f 45 c2 cmovne %edx,%eax + 2507: 48 83 c4 28 add $0x28,%rsp + 250b: c3 ret + 250c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2511: 48 83 c4 28 add $0x28,%rsp + 2515: c3 ret + 2516: b8 fa ff ff ff mov $0xfffffffa,%eax + 251b: 48 83 c4 28 add $0x28,%rsp + 251f: c3 ret + 2520: 48 83 ec 28 sub $0x28,%rsp + 2524: 48 85 c9 test %rcx,%rcx + 2527: 74 25 je 0x254e + 2529: 48 85 d2 test %rdx,%rdx + 252c: 74 20 je 0x254e + 252e: 4d 85 c0 test %r8,%r8 + 2531: 74 1b je 0x254e + 2533: 45 85 c9 test %r9d,%r9d + 2536: 7f 0a jg 0x2542 + 2538: b8 fa ff ff ff mov $0xfffffffa,%eax + 253d: 48 83 c4 28 add $0x28,%rsp + 2541: c3 ret + 2542: e8 d9 6c 03 00 call 0x39220 + 2547: 33 c0 xor %eax,%eax + 2549: 48 83 c4 28 add $0x28,%rsp + 254d: c3 ret + 254e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2553: 48 83 c4 28 add $0x28,%rsp + 2557: c3 ret + 2558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 255f: 00 + 2560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2565: 48 85 c9 test %rcx,%rcx + 2568: 74 27 je 0x2591 + 256a: 48 85 d2 test %rdx,%rdx + 256d: 74 22 je 0x2591 + 256f: 4d 85 c0 test %r8,%r8 + 2572: 74 1d je 0x2591 + 2574: 45 85 c9 test %r9d,%r9d + 2577: 7f 0b jg 0x2584 + 2579: b8 fa ff ff ff mov $0xfffffffa,%eax + 257e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2583: c3 ret + 2584: e8 d7 72 03 00 call 0x39860 + 2589: 33 c0 xor %eax,%eax + 258b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2590: c3 ret + 2591: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2596: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 259b: c3 ret + 259c: 0f 1f 40 00 nopl 0x0(%rax) + 25a0: 48 83 ec 28 sub $0x28,%rsp + 25a4: 48 85 c9 test %rcx,%rcx + 25a7: 74 25 je 0x25ce + 25a9: 48 85 d2 test %rdx,%rdx + 25ac: 74 20 je 0x25ce + 25ae: 4d 85 c0 test %r8,%r8 + 25b1: 74 1b je 0x25ce + 25b3: 45 85 c9 test %r9d,%r9d + 25b6: 7f 0a jg 0x25c2 + 25b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 25bd: 48 83 c4 28 add $0x28,%rsp + 25c1: c3 ret + 25c2: e8 b9 78 03 00 call 0x39e80 + 25c7: 33 c0 xor %eax,%eax + 25c9: 48 83 c4 28 add $0x28,%rsp + 25cd: c3 ret + 25ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 25d3: 48 83 c4 28 add $0x28,%rsp + 25d7: c3 ret + 25d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25df: 00 + 25e0: 41 56 push %r14 + 25e2: 49 89 cb mov %rcx,%r11 + 25e5: 4d 85 db test %r11,%r11 + 25e8: 0f 84 1e 02 00 00 je 0x280c + 25ee: 48 85 d2 test %rdx,%rdx + 25f1: 0f 84 15 02 00 00 je 0x280c + 25f7: 4d 85 c0 test %r8,%r8 + 25fa: 0f 84 0c 02 00 00 je 0x280c + 2600: 45 85 c9 test %r9d,%r9d + 2603: 0f 8e fb 01 00 00 jle 0x2804 + 2609: 49 63 c9 movslq %r9d,%rcx + 260c: 48 83 f9 08 cmp $0x8,%rcx + 2610: 0f 8c e9 01 00 00 jl 0x27ff + 2616: 4c 89 c0 mov %r8,%rax + 2619: 48 83 e0 1f and $0x1f,%rax + 261d: 85 c0 test %eax,%eax + 261f: 74 0d je 0x262e + 2621: a8 0f test $0xf,%al + 2623: 0f 85 d6 01 00 00 jne 0x27ff + 2629: b8 01 00 00 00 mov $0x1,%eax + 262e: 41 89 c2 mov %eax,%r10d + 2631: 4d 8d 72 08 lea 0x8(%r10),%r14 + 2635: 49 3b ce cmp %r14,%rcx + 2638: 0f 8c c1 01 00 00 jl 0x27ff + 263e: 45 89 ce mov %r9d,%r14d + 2641: 44 2b f0 sub %eax,%r14d + 2644: 41 83 e6 07 and $0x7,%r14d + 2648: 45 2b ce sub %r14d,%r9d + 264b: 45 33 f6 xor %r14d,%r14d + 264e: 4d 63 c9 movslq %r9d,%r9 + 2651: 85 c0 test %eax,%eax + 2653: 4c 89 f0 mov %r14,%rax + 2656: 76 3f jbe 0x2697 + 2658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 265f: 00 + 2660: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 2666: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 266b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 2670: 49 ff c6 inc %r14 + 2673: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 2677: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 267c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 2680: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 2684: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 2688: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 268e: 48 83 c0 10 add $0x10,%rax + 2692: 4d 3b f2 cmp %r10,%r14 + 2695: 72 c9 jb 0x2660 + 2697: 4c 89 d0 mov %r10,%rax + 269a: 48 c1 e0 04 shl $0x4,%rax + 269e: 66 90 xchg %ax,%ax + 26a0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 + 26a5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 + 26ab: 49 83 c2 08 add $0x8,%r10 + 26af: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 + 26b6: 01 + 26b7: c5 ff 12 c1 vmovddup %ymm1,%ymm0 + 26bb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 26bf: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 + 26c6: 01 + 26c7: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 26cb: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 + 26d0: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 + 26d4: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 + 26d8: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) + 26de: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 + 26e5: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 + 26eb: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 + 26f2: 01 + 26f3: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 + 26fa: 01 + 26fb: c5 ff 12 e5 vmovddup %ymm5,%ymm4 + 26ff: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 + 2703: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 + 2708: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 + 270c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 + 2710: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 + 2714: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) + 271b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 + 2721: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 + 2728: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 + 272f: 01 + 2730: c5 ff 12 d3 vmovddup %ymm3,%ymm2 + 2734: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 + 2738: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 + 273f: 01 + 2740: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 + 2744: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 + 2749: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 + 274d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 2751: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) + 2758: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 + 275e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 + 2765: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 + 276c: 01 + 276d: c5 ff 12 e9 vmovddup %ymm1,%ymm5 + 2771: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 2775: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 + 277c: 01 + 277d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 + 2781: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 + 2786: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 + 278a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 + 278e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) + 2795: 48 05 80 00 00 00 add $0x80,%rax + 279b: 4d 3b d1 cmp %r9,%r10 + 279e: 0f 82 fc fe ff ff jb 0x26a0 + 27a4: 4c 89 c8 mov %r9,%rax + 27a7: 48 c1 e0 04 shl $0x4,%rax + 27ab: 4c 3b c9 cmp %rcx,%r9 + 27ae: 73 47 jae 0x27f7 + 27b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 27b7: 00 + 27b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27bf: 90 nop + 27c0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 27c6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 27cb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 27d0: 49 ff c1 inc %r9 + 27d3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 27d7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 27dc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 27e0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 27e4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 27e8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 27ee: 48 83 c0 10 add $0x10,%rax + 27f2: 4c 3b c9 cmp %rcx,%r9 + 27f5: 72 c9 jb 0x27c0 + 27f7: 33 c0 xor %eax,%eax + 27f9: c5 f8 77 vzeroupper + 27fc: 41 5e pop %r14 + 27fe: c3 ret + 27ff: 45 33 c9 xor %r9d,%r9d + 2802: eb a0 jmp 0x27a4 + 2804: b8 fa ff ff ff mov $0xfffffffa,%eax + 2809: 41 5e pop %r14 + 280b: c3 ret + 280c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2811: 41 5e pop %r14 + 2813: c3 ret + 2814: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2820: 41 56 push %r14 + 2822: 49 89 cb mov %rcx,%r11 + 2825: 4d 85 db test %r11,%r11 + 2828: 0f 84 db 01 00 00 je 0x2a09 + 282e: 48 85 d2 test %rdx,%rdx + 2831: 0f 84 d2 01 00 00 je 0x2a09 + 2837: 4d 85 c0 test %r8,%r8 + 283a: 0f 84 c9 01 00 00 je 0x2a09 + 2840: 45 85 c9 test %r9d,%r9d + 2843: 0f 8e b8 01 00 00 jle 0x2a01 + 2849: 49 63 c9 movslq %r9d,%rcx + 284c: 48 83 f9 08 cmp $0x8,%rcx + 2850: 0f 8c a6 01 00 00 jl 0x29fc + 2856: 4c 89 c0 mov %r8,%rax + 2859: 48 83 e0 1f and $0x1f,%rax + 285d: 85 c0 test %eax,%eax + 285f: 74 0d je 0x286e + 2861: a8 0f test $0xf,%al + 2863: 0f 85 93 01 00 00 jne 0x29fc + 2869: b8 01 00 00 00 mov $0x1,%eax + 286e: 41 89 c2 mov %eax,%r10d + 2871: 4d 8d 72 08 lea 0x8(%r10),%r14 + 2875: 49 3b ce cmp %r14,%rcx + 2878: 0f 8c 7e 01 00 00 jl 0x29fc + 287e: 45 89 ce mov %r9d,%r14d + 2881: 44 2b f0 sub %eax,%r14d + 2884: 41 83 e6 07 and $0x7,%r14d + 2888: 45 2b ce sub %r14d,%r9d + 288b: 45 33 f6 xor %r14d,%r14d + 288e: 4d 63 c9 movslq %r9d,%r9 + 2891: 85 c0 test %eax,%eax + 2893: 4c 89 f0 mov %r14,%rax + 2896: 76 3c jbe 0x28d4 + 2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 289f: 00 + 28a0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 28a6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 28ab: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 28af: 49 ff c6 inc %r14 + 28b2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 28b7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 28bb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 28c0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 28c5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 28cb: 48 83 c0 10 add $0x10,%rax + 28cf: 4d 3b f2 cmp %r10,%r14 + 28d2: 72 cc jb 0x28a0 + 28d4: 4c 89 d0 mov %r10,%rax + 28d7: 48 c1 e0 04 shl $0x4,%rax + 28db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 28e0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 28e6: 4e 8d 34 00 lea (%rax,%r8,1),%r14 + 28ea: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 28ef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 28f3: 49 83 c2 08 add $0x8,%r10 + 28f7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 28fc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 2900: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 2905: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 290a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) + 290f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 2916: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 + 291c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 2920: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 2925: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 2929: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 + 292f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 2934: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) + 293a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 2941: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 + 2947: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 294b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 2950: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 2954: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 + 295a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 295f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) + 2965: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 296c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 + 2972: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 2976: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 297b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 297f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 + 2985: 48 05 80 00 00 00 add $0x80,%rax + 298b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 2990: 4d 3b d1 cmp %r9,%r10 + 2993: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) + 2999: 0f 82 41 ff ff ff jb 0x28e0 + 299f: 4c 89 c8 mov %r9,%rax + 29a2: 48 c1 e0 04 shl $0x4,%rax + 29a6: 4c 3b c9 cmp %rcx,%r9 + 29a9: 73 49 jae 0x29f4 + 29ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 29b2: 00 + 29b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 29c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 29c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 29cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 29cf: 49 ff c1 inc %r9 + 29d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 29d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 29db: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 29e0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 29e5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 29eb: 48 83 c0 10 add $0x10,%rax + 29ef: 4c 3b c9 cmp %rcx,%r9 + 29f2: 72 cc jb 0x29c0 + 29f4: 33 c0 xor %eax,%eax + 29f6: c5 f8 77 vzeroupper + 29f9: 41 5e pop %r14 + 29fb: c3 ret + 29fc: 45 33 c9 xor %r9d,%r9d + 29ff: eb 9e jmp 0x299f + 2a01: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a06: 41 5e pop %r14 + 2a08: c3 ret + 2a09: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a0e: 41 5e pop %r14 + 2a10: c3 ret + 2a11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a18: 00 + 2a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a20: 41 56 push %r14 + 2a22: 49 89 cb mov %rcx,%r11 + 2a25: 4d 85 db test %r11,%r11 + 2a28: 0f 84 f8 01 00 00 je 0x2c26 + 2a2e: 48 85 d2 test %rdx,%rdx + 2a31: 0f 84 ef 01 00 00 je 0x2c26 + 2a37: 4d 85 c0 test %r8,%r8 + 2a3a: 0f 84 e6 01 00 00 je 0x2c26 + 2a40: 45 85 c9 test %r9d,%r9d + 2a43: 0f 8e d5 01 00 00 jle 0x2c1e + 2a49: 49 63 c9 movslq %r9d,%rcx + 2a4c: 48 83 f9 08 cmp $0x8,%rcx + 2a50: 0f 8c c3 01 00 00 jl 0x2c19 + 2a56: 4c 89 c0 mov %r8,%rax + 2a59: 48 83 e0 1f and $0x1f,%rax + 2a5d: 85 c0 test %eax,%eax + 2a5f: 74 0d je 0x2a6e + 2a61: a8 0f test $0xf,%al + 2a63: 0f 85 b0 01 00 00 jne 0x2c19 + 2a69: b8 01 00 00 00 mov $0x1,%eax + 2a6e: 41 89 c2 mov %eax,%r10d + 2a71: 4d 8d 72 08 lea 0x8(%r10),%r14 + 2a75: 49 3b ce cmp %r14,%rcx + 2a78: 0f 8c 9b 01 00 00 jl 0x2c19 + 2a7e: 45 89 ce mov %r9d,%r14d + 2a81: 44 2b f0 sub %eax,%r14d + 2a84: 41 83 e6 07 and $0x7,%r14d + 2a88: 45 2b ce sub %r14d,%r9d + 2a8b: 45 33 f6 xor %r14d,%r14d + 2a8e: 4d 63 c9 movslq %r9d,%r9 + 2a91: 85 c0 test %eax,%eax + 2a93: 4c 89 f0 mov %r14,%rax + 2a96: 76 39 jbe 0x2ad1 + 2a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a9f: 00 + 2aa0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 2aa6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 2aab: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 2aaf: 49 ff c6 inc %r14 + 2ab2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 2ab7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 2abb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 2ac2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 2ac8: 48 83 c0 10 add $0x10,%rax + 2acc: 4d 3b f2 cmp %r10,%r14 + 2acf: 72 cf jb 0x2aa0 + 2ad1: 4c 89 d0 mov %r10,%rax + 2ad4: 48 c1 e0 04 shl $0x4,%rax + 2ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2adf: 00 + 2ae0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 2ae6: 49 83 c2 08 add $0x8,%r10 + 2aea: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 2aef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 2af3: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 2af8: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 2afc: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 2b01: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 2b06: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) + 2b0c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 2b13: 01 + 2b14: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 2b1b: 01 + 2b1c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 2b22: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 2b29: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 2b2f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 2b36: 01 + 2b37: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 2b3d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) + 2b44: 01 + 2b45: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 2b4c: 02 + 2b4d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 2b54: 02 + 2b55: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 2b5b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 2b62: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 2b68: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 2b6f: 02 + 2b70: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 2b76: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) + 2b7d: 02 + 2b7e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 2b85: 03 + 2b86: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 2b8d: 03 + 2b8e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 2b94: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 2b9b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 2ba1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 2ba7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 2bad: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) + 2bb4: 48 05 80 00 00 00 add $0x80,%rax + 2bba: 4d 3b d1 cmp %r9,%r10 + 2bbd: 0f 82 1d ff ff ff jb 0x2ae0 + 2bc3: 4c 89 c8 mov %r9,%rax + 2bc6: 48 c1 e0 04 shl $0x4,%rax + 2bca: 4c 3b c9 cmp %rcx,%r9 + 2bcd: 73 42 jae 0x2c11 + 2bcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2bd6: 00 + 2bd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2bde: 66 90 xchg %ax,%ax + 2be0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 2be6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 2beb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 2bef: 49 ff c1 inc %r9 + 2bf2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 2bf7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 2bfb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 2c02: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 2c08: 48 83 c0 10 add $0x10,%rax + 2c0c: 4c 3b c9 cmp %rcx,%r9 + 2c0f: 72 cf jb 0x2be0 + 2c11: 33 c0 xor %eax,%eax + 2c13: c5 f8 77 vzeroupper + 2c16: 41 5e pop %r14 + 2c18: c3 ret + 2c19: 45 33 c9 xor %r9d,%r9d + 2c1c: eb a5 jmp 0x2bc3 + 2c1e: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c23: 41 5e pop %r14 + 2c25: c3 ret + 2c26: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c2b: 41 5e pop %r14 + 2c2d: c3 ret + 2c2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c35: 00 + 2c36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c3d: 0f 1f 00 nopl (%rax) + 2c40: 53 push %rbx + 2c41: 56 push %rsi + 2c42: 57 push %rdi + 2c43: 41 54 push %r12 + 2c45: 41 55 push %r13 + 2c47: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 2c4e: 4d 89 c4 mov %r8,%r12 + 2c51: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260c5f0 + 2c58: 45 89 cd mov %r9d,%r13d + 2c5b: 48 33 c4 xor %rsp,%rax + 2c5e: 48 89 cf mov %rcx,%rdi + 2c61: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 2c68: 00 + 2c69: 4d 85 e4 test %r12,%r12 + 2c6c: 0f 84 b3 01 00 00 je 0x2e25 + 2c72: 48 85 ff test %rdi,%rdi + 2c75: 0f 84 94 01 00 00 je 0x2e0f + 2c7b: 48 85 d2 test %rdx,%rdx + 2c7e: 0f 84 63 01 00 00 je 0x2de7 + 2c84: 45 85 ed test %r13d,%r13d + 2c87: 0f 8e 32 01 00 00 jle 0x2dbf + 2c8d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 2c92: 48 89 c3 mov %rax,%rbx + 2c95: 48 83 e3 3f and $0x3f,%rbx + 2c99: 48 f7 db neg %rbx + 2c9c: 48 83 e3 3f and $0x3f,%rbx + 2ca0: 41 83 fd 40 cmp $0x40,%r13d + 2ca4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 2ca8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 2caf: 00 + 2cb0: 0f 8e a1 00 00 00 jle 0x2d57 + 2cb6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 2cbb: 45 89 ee mov %r13d,%r14d + 2cbe: 4d 89 e5 mov %r12,%r13 + 2cc1: 49 89 d4 mov %rdx,%r12 + 2cc4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ccb: 00 + 2ccc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2cdf: 00 + 2ce0: 4c 89 e1 mov %r12,%rcx + 2ce3: 48 89 f2 mov %rsi,%rdx + 2ce6: 49 89 d8 mov %rbx,%r8 + 2ce9: 41 b9 40 00 00 00 mov $0x40,%r9d + 2cef: e8 cc 4b 13 00 call 0x1378c0 + 2cf4: 48 89 f9 mov %rdi,%rcx + 2cf7: 48 89 f2 mov %rsi,%rdx + 2cfa: 41 b8 40 00 00 00 mov $0x40,%r8d + 2d00: e8 bb c3 ff ff call 0xfffffffffffff0c0 + 2d05: 48 89 f9 mov %rdi,%rcx + 2d08: 48 89 da mov %rbx,%rdx + 2d0b: 41 b8 40 00 00 00 mov $0x40,%r8d + 2d11: e8 aa c3 ff ff call 0xfffffffffffff0c0 + 2d16: 48 89 d9 mov %rbx,%rcx + 2d19: 48 89 f2 mov %rsi,%rdx + 2d1c: 4d 89 e8 mov %r13,%r8 + 2d1f: 41 b9 40 00 00 00 mov $0x40,%r9d + 2d25: e8 16 77 03 00 call 0x3a440 + 2d2a: 41 83 c6 c0 add $0xffffffc0,%r14d + 2d2e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 2d35: 49 81 c4 00 02 00 00 add $0x200,%r12 + 2d3c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 2d43: 41 83 fe 40 cmp $0x40,%r14d + 2d47: 7f 97 jg 0x2ce0 + 2d49: 4c 89 e2 mov %r12,%rdx + 2d4c: 4d 89 ec mov %r13,%r12 + 2d4f: 45 89 f5 mov %r14d,%r13d + 2d52: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 2d57: 48 89 d1 mov %rdx,%rcx + 2d5a: 48 89 f2 mov %rsi,%rdx + 2d5d: 49 89 d8 mov %rbx,%r8 + 2d60: 45 89 e9 mov %r13d,%r9d + 2d63: e8 58 4b 13 00 call 0x1378c0 + 2d68: 48 89 f9 mov %rdi,%rcx + 2d6b: 48 89 f2 mov %rsi,%rdx + 2d6e: 45 89 e8 mov %r13d,%r8d + 2d71: e8 4a c3 ff ff call 0xfffffffffffff0c0 + 2d76: 48 89 f9 mov %rdi,%rcx + 2d79: 48 89 da mov %rbx,%rdx + 2d7c: 45 89 e8 mov %r13d,%r8d + 2d7f: e8 3c c3 ff ff call 0xfffffffffffff0c0 + 2d84: 48 89 d9 mov %rbx,%rcx + 2d87: 48 89 f2 mov %rsi,%rdx + 2d8a: 4d 89 e0 mov %r12,%r8 + 2d8d: 45 89 e9 mov %r13d,%r9d + 2d90: e8 ab 76 03 00 call 0x3a440 + 2d95: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2d9c: 00 + 2d9d: 48 33 cc xor %rsp,%rcx + 2da0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260c5f0 + 2da7: 75 11 jne 0x2dba + 2da9: 33 c0 xor %eax,%eax + 2dab: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2db2: 41 5d pop %r13 + 2db4: 41 5c pop %r12 + 2db6: 5f pop %rdi + 2db7: 5e pop %rsi + 2db8: 5b pop %rbx + 2db9: c3 ret + 2dba: e8 91 4f 12 01 call 0x1127d50 + 2dbf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2dc6: 00 + 2dc7: 48 33 cc xor %rsp,%rcx + 2dca: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260c5f0 + 2dd1: 75 e7 jne 0x2dba + 2dd3: b8 fa ff ff ff mov $0xfffffffa,%eax + 2dd8: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2ddf: 41 5d pop %r13 + 2de1: 41 5c pop %r12 + 2de3: 5f pop %rdi + 2de4: 5e pop %rsi + 2de5: 5b pop %rbx + 2de6: c3 ret + 2de7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2dee: 00 + 2def: 48 33 cc xor %rsp,%rcx + 2df2: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260c5f0 + 2df9: 75 bf jne 0x2dba + 2dfb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2e00: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2e07: 41 5d pop %r13 + 2e09: 41 5c pop %r12 + 2e0b: 5f pop %rdi + 2e0c: 5e pop %rsi + 2e0d: 5b pop %rbx + 2e0e: c3 ret + 2e0f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2e16: 00 + 2e17: 48 33 cc xor %rsp,%rcx + 2e1a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260c5f0 + 2e21: 75 97 jne 0x2dba + 2e23: eb d6 jmp 0x2dfb + 2e25: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2e2c: 00 + 2e2d: 48 33 cc xor %rsp,%rcx + 2e30: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260c5f0 + 2e37: 75 81 jne 0x2dba + 2e39: eb c0 jmp 0x2dfb + 2e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2e40: 53 push %rbx + 2e41: 56 push %rsi + 2e42: 57 push %rdi + 2e43: 41 54 push %r12 + 2e45: 41 55 push %r13 + 2e47: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp + 2e4e: ff + 2e4f: 4d 89 c4 mov %r8,%r12 + 2e52: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260c5f0 + 2e59: 45 89 cd mov %r9d,%r13d + 2e5c: 48 33 c4 xor %rsp,%rax + 2e5f: 48 89 cf mov %rcx,%rdi + 2e62: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 2e69: 00 + 2e6a: 4d 85 e4 test %r12,%r12 + 2e6d: 0f 84 b5 01 00 00 je 0x3028 + 2e73: 48 85 ff test %rdi,%rdi + 2e76: 0f 84 96 01 00 00 je 0x3012 + 2e7c: 48 85 d2 test %rdx,%rdx + 2e7f: 0f 84 64 01 00 00 je 0x2fe9 + 2e85: 45 85 ed test %r13d,%r13d + 2e88: 0f 8e 32 01 00 00 jle 0x2fc0 + 2e8e: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 2e93: 48 83 e0 3f and $0x3f,%rax + 2e97: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 2e9c: 48 f7 d8 neg %rax + 2e9f: 48 83 e0 3f and $0x3f,%rax + 2ea3: 48 03 f0 add %rax,%rsi + 2ea6: 48 89 f3 mov %rsi,%rbx + 2ea9: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2eb0: 41 83 fd 40 cmp $0x40,%r13d + 2eb4: 0f 8e 9d 00 00 00 jle 0x2f57 + 2eba: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 2ebf: 45 89 ee mov %r13d,%r14d + 2ec2: 4d 89 e5 mov %r12,%r13 + 2ec5: 49 89 d4 mov %rdx,%r12 + 2ec8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ecf: 00 + 2ed0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2ede: 00 00 + 2ee0: 4c 89 e1 mov %r12,%rcx + 2ee3: 48 89 f2 mov %rsi,%rdx + 2ee6: 49 89 d8 mov %rbx,%r8 + 2ee9: 41 b9 40 00 00 00 mov $0x40,%r9d + 2eef: e8 ec 49 13 00 call 0x1378e0 + 2ef4: 48 89 f9 mov %rdi,%rcx + 2ef7: 48 89 f2 mov %rsi,%rdx + 2efa: 41 b8 40 00 00 00 mov $0x40,%r8d + 2f00: e8 fb c1 ff ff call 0xfffffffffffff100 + 2f05: 48 89 f9 mov %rdi,%rcx + 2f08: 48 89 da mov %rbx,%rdx + 2f0b: 41 b8 40 00 00 00 mov $0x40,%r8d + 2f11: e8 ea c1 ff ff call 0xfffffffffffff100 + 2f16: 48 89 d9 mov %rbx,%rcx + 2f19: 48 89 f2 mov %rsi,%rdx + 2f1c: 4d 89 e8 mov %r13,%r8 + 2f1f: 41 b9 40 00 00 00 mov $0x40,%r9d + 2f25: e8 f6 7a 03 00 call 0x3aa20 + 2f2a: 41 83 c6 c0 add $0xffffffc0,%r14d + 2f2e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 2f35: 49 81 c4 00 02 00 00 add $0x200,%r12 + 2f3c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 2f43: 41 83 fe 40 cmp $0x40,%r14d + 2f47: 7f 97 jg 0x2ee0 + 2f49: 4c 89 e2 mov %r12,%rdx + 2f4c: 4d 89 ec mov %r13,%r12 + 2f4f: 45 89 f5 mov %r14d,%r13d + 2f52: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 2f57: 48 89 d1 mov %rdx,%rcx + 2f5a: 48 89 f2 mov %rsi,%rdx + 2f5d: 49 89 d8 mov %rbx,%r8 + 2f60: 45 89 e9 mov %r13d,%r9d + 2f63: e8 78 49 13 00 call 0x1378e0 + 2f68: 48 89 f9 mov %rdi,%rcx + 2f6b: 48 89 f2 mov %rsi,%rdx + 2f6e: 45 89 e8 mov %r13d,%r8d + 2f71: e8 8a c1 ff ff call 0xfffffffffffff100 + 2f76: 48 89 f9 mov %rdi,%rcx + 2f79: 48 89 da mov %rbx,%rdx + 2f7c: 45 89 e8 mov %r13d,%r8d + 2f7f: e8 7c c1 ff ff call 0xfffffffffffff100 + 2f84: 48 89 d9 mov %rbx,%rcx + 2f87: 48 89 f2 mov %rsi,%rdx + 2f8a: 4d 89 e0 mov %r12,%r8 + 2f8d: 45 89 e9 mov %r13d,%r9d + 2f90: e8 8b 7a 03 00 call 0x3aa20 + 2f95: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2f9c: 00 + 2f9d: 48 33 cc xor %rsp,%rcx + 2fa0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260c5f0 + 2fa7: 75 12 jne 0x2fbb + 2fa9: 33 c0 xor %eax,%eax + 2fab: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 2fb2: 00 + 2fb3: 41 5d pop %r13 + 2fb5: 41 5c pop %r12 + 2fb7: 5f pop %rdi + 2fb8: 5e pop %rsi + 2fb9: 5b pop %rbx + 2fba: c3 ret + 2fbb: e8 90 4d 12 01 call 0x1127d50 + 2fc0: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2fc7: 00 + 2fc8: 48 33 cc xor %rsp,%rcx + 2fcb: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260c5f0 + 2fd2: 75 e7 jne 0x2fbb + 2fd4: b8 fa ff ff ff mov $0xfffffffa,%eax + 2fd9: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 2fe0: 00 + 2fe1: 41 5d pop %r13 + 2fe3: 41 5c pop %r12 + 2fe5: 5f pop %rdi + 2fe6: 5e pop %rsi + 2fe7: 5b pop %rbx + 2fe8: c3 ret + 2fe9: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2ff0: 00 + 2ff1: 48 33 cc xor %rsp,%rcx + 2ff4: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260c5f0 + 2ffb: 75 be jne 0x2fbb + 2ffd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3002: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 3009: 00 + 300a: 41 5d pop %r13 + 300c: 41 5c pop %r12 + 300e: 5f pop %rdi + 300f: 5e pop %rsi + 3010: 5b pop %rbx + 3011: c3 ret + 3012: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3019: 00 + 301a: 48 33 cc xor %rsp,%rcx + 301d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260c5f0 + 3024: 75 95 jne 0x2fbb + 3026: eb d5 jmp 0x2ffd + 3028: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 302f: 00 + 3030: 48 33 cc xor %rsp,%rcx + 3033: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260c5f0 + 303a: 0f 85 7b ff ff ff jne 0x2fbb + 3040: eb bb jmp 0x2ffd + 3042: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3049: 00 + 304a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3058: 00 + 3059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3060: 53 push %rbx + 3061: 56 push %rsi + 3062: 57 push %rdi + 3063: 41 54 push %r12 + 3065: 41 55 push %r13 + 3067: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 306e: 4d 89 c4 mov %r8,%r12 + 3071: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260c5f0 + 3078: 48 33 c4 xor %rsp,%rax + 307b: 45 89 cd mov %r9d,%r13d + 307e: 48 89 cf mov %rcx,%rdi + 3081: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 3088: 00 + 3089: 4d 85 e4 test %r12,%r12 + 308c: 0f 84 b3 01 00 00 je 0x3245 + 3092: 48 85 ff test %rdi,%rdi + 3095: 0f 84 94 01 00 00 je 0x322f + 309b: 48 85 d2 test %rdx,%rdx + 309e: 0f 84 63 01 00 00 je 0x3207 + 30a4: 45 85 ed test %r13d,%r13d + 30a7: 0f 8e 32 01 00 00 jle 0x31df + 30ad: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 30b2: 48 89 f0 mov %rsi,%rax + 30b5: 48 83 e0 3f and $0x3f,%rax + 30b9: 48 f7 d8 neg %rax + 30bc: 48 83 e0 3f and $0x3f,%rax + 30c0: 48 03 f0 add %rax,%rsi + 30c3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 30ca: 00 + 30cb: 41 83 fd 40 cmp $0x40,%r13d + 30cf: 0f 8e a2 00 00 00 jle 0x3177 + 30d5: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 30da: 45 89 ee mov %r13d,%r14d + 30dd: 4d 89 e5 mov %r12,%r13 + 30e0: 49 89 d4 mov %rdx,%r12 + 30e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30ea: 00 + 30eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 30f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 30f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3100: 4c 89 e1 mov %r12,%rcx + 3103: 48 89 f2 mov %rsi,%rdx + 3106: 49 89 d8 mov %rbx,%r8 + 3109: 41 b9 40 00 00 00 mov $0x40,%r9d + 310f: e8 ec 47 13 00 call 0x137900 + 3114: 48 89 f9 mov %rdi,%rcx + 3117: 48 89 f2 mov %rsi,%rdx + 311a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3120: e8 1b c0 ff ff call 0xfffffffffffff140 + 3125: 48 89 f9 mov %rdi,%rcx + 3128: 48 89 da mov %rbx,%rdx + 312b: 41 b8 40 00 00 00 mov $0x40,%r8d + 3131: e8 0a c0 ff ff call 0xfffffffffffff140 + 3136: 48 89 d9 mov %rbx,%rcx + 3139: 48 89 f2 mov %rsi,%rdx + 313c: 4d 89 e8 mov %r13,%r8 + 313f: 41 b9 40 00 00 00 mov $0x40,%r9d + 3145: e8 b6 7c 03 00 call 0x3ae00 + 314a: 41 83 c6 c0 add $0xffffffc0,%r14d + 314e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3155: 49 81 c4 00 02 00 00 add $0x200,%r12 + 315c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3163: 41 83 fe 40 cmp $0x40,%r14d + 3167: 7f 97 jg 0x3100 + 3169: 4c 89 e2 mov %r12,%rdx + 316c: 4d 89 ec mov %r13,%r12 + 316f: 45 89 f5 mov %r14d,%r13d + 3172: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3177: 48 89 d1 mov %rdx,%rcx + 317a: 48 89 f2 mov %rsi,%rdx + 317d: 49 89 d8 mov %rbx,%r8 + 3180: 45 89 e9 mov %r13d,%r9d + 3183: e8 78 47 13 00 call 0x137900 + 3188: 48 89 f9 mov %rdi,%rcx + 318b: 48 89 f2 mov %rsi,%rdx + 318e: 45 89 e8 mov %r13d,%r8d + 3191: e8 aa bf ff ff call 0xfffffffffffff140 + 3196: 48 89 f9 mov %rdi,%rcx + 3199: 48 89 da mov %rbx,%rdx + 319c: 45 89 e8 mov %r13d,%r8d + 319f: e8 9c bf ff ff call 0xfffffffffffff140 + 31a4: 48 89 d9 mov %rbx,%rcx + 31a7: 48 89 f2 mov %rsi,%rdx + 31aa: 4d 89 e0 mov %r12,%r8 + 31ad: 45 89 e9 mov %r13d,%r9d + 31b0: e8 4b 7c 03 00 call 0x3ae00 + 31b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 31bc: 00 + 31bd: 48 33 cc xor %rsp,%rcx + 31c0: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260c5f0 + 31c7: 75 11 jne 0x31da + 31c9: 33 c0 xor %eax,%eax + 31cb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 31d2: 41 5d pop %r13 + 31d4: 41 5c pop %r12 + 31d6: 5f pop %rdi + 31d7: 5e pop %rsi + 31d8: 5b pop %rbx + 31d9: c3 ret + 31da: e8 71 4b 12 01 call 0x1127d50 + 31df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 31e6: 00 + 31e7: 48 33 cc xor %rsp,%rcx + 31ea: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260c5f0 + 31f1: 75 e7 jne 0x31da + 31f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 31f8: 48 81 c4 70 04 00 00 add $0x470,%rsp + 31ff: 41 5d pop %r13 + 3201: 41 5c pop %r12 + 3203: 5f pop %rdi + 3204: 5e pop %rsi + 3205: 5b pop %rbx + 3206: c3 ret + 3207: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 320e: 00 + 320f: 48 33 cc xor %rsp,%rcx + 3212: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260c5f0 + 3219: 75 bf jne 0x31da + 321b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3220: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3227: 41 5d pop %r13 + 3229: 41 5c pop %r12 + 322b: 5f pop %rdi + 322c: 5e pop %rsi + 322d: 5b pop %rbx + 322e: c3 ret + 322f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3236: 00 + 3237: 48 33 cc xor %rsp,%rcx + 323a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260c5f0 + 3241: 75 97 jne 0x31da + 3243: eb d6 jmp 0x321b + 3245: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 324c: 00 + 324d: 48 33 cc xor %rsp,%rcx + 3250: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260c5f0 + 3257: 75 81 jne 0x31da + 3259: eb c0 jmp 0x321b + 325b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3260: 53 push %rbx + 3261: 56 push %rsi + 3262: 57 push %rdi + 3263: 41 54 push %r12 + 3265: 41 55 push %r13 + 3267: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 326e: 4d 89 c4 mov %r8,%r12 + 3271: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260c5f0 + 3278: 45 89 cd mov %r9d,%r13d + 327b: 48 33 c4 xor %rsp,%rax + 327e: 48 89 cf mov %rcx,%rdi + 3281: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 3288: 00 + 3289: 4d 85 e4 test %r12,%r12 + 328c: 0f 84 b3 01 00 00 je 0x3445 + 3292: 48 85 ff test %rdi,%rdi + 3295: 0f 84 94 01 00 00 je 0x342f + 329b: 48 85 d2 test %rdx,%rdx + 329e: 0f 84 63 01 00 00 je 0x3407 + 32a4: 45 85 ed test %r13d,%r13d + 32a7: 0f 8e 32 01 00 00 jle 0x33df + 32ad: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 32b2: 48 89 c3 mov %rax,%rbx + 32b5: 48 83 e3 3f and $0x3f,%rbx + 32b9: 48 f7 db neg %rbx + 32bc: 48 83 e3 3f and $0x3f,%rbx + 32c0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 32c4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 32cb: 00 + 32cc: 41 83 fd 40 cmp $0x40,%r13d + 32d0: 0f 8e a1 00 00 00 jle 0x3377 + 32d6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 32db: 45 89 ee mov %r13d,%r14d + 32de: 4d 89 e5 mov %r12,%r13 + 32e1: 49 89 d4 mov %rdx,%r12 + 32e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 32eb: 00 + 32ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 32f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 32f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 32ff: 00 + 3300: 4c 89 e1 mov %r12,%rcx + 3303: 48 89 f2 mov %rsi,%rdx + 3306: 49 89 d8 mov %rbx,%r8 + 3309: 41 b9 40 00 00 00 mov $0x40,%r9d + 330f: e8 0c 46 13 00 call 0x137920 + 3314: 48 89 f9 mov %rdi,%rcx + 3317: 48 89 f2 mov %rsi,%rdx + 331a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3320: e8 5b be ff ff call 0xfffffffffffff180 + 3325: 48 89 f9 mov %rdi,%rcx + 3328: 48 89 da mov %rbx,%rdx + 332b: 41 b8 40 00 00 00 mov $0x40,%r8d + 3331: e8 4a be ff ff call 0xfffffffffffff180 + 3336: 48 89 d9 mov %rbx,%rcx + 3339: 48 89 f2 mov %rsi,%rdx + 333c: 4d 89 e8 mov %r13,%r8 + 333f: 41 b9 40 00 00 00 mov $0x40,%r9d + 3345: e8 36 80 03 00 call 0x3b380 + 334a: 41 83 c6 c0 add $0xffffffc0,%r14d + 334e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3355: 49 81 c4 00 02 00 00 add $0x200,%r12 + 335c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3363: 41 83 fe 40 cmp $0x40,%r14d + 3367: 7f 97 jg 0x3300 + 3369: 4c 89 e2 mov %r12,%rdx + 336c: 4d 89 ec mov %r13,%r12 + 336f: 45 89 f5 mov %r14d,%r13d + 3372: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3377: 48 89 d1 mov %rdx,%rcx + 337a: 48 89 f2 mov %rsi,%rdx + 337d: 49 89 d8 mov %rbx,%r8 + 3380: 45 89 e9 mov %r13d,%r9d + 3383: e8 98 45 13 00 call 0x137920 + 3388: 48 89 f9 mov %rdi,%rcx + 338b: 48 89 f2 mov %rsi,%rdx + 338e: 45 89 e8 mov %r13d,%r8d + 3391: e8 ea bd ff ff call 0xfffffffffffff180 + 3396: 48 89 f9 mov %rdi,%rcx + 3399: 48 89 da mov %rbx,%rdx + 339c: 45 89 e8 mov %r13d,%r8d + 339f: e8 dc bd ff ff call 0xfffffffffffff180 + 33a4: 48 89 d9 mov %rbx,%rcx + 33a7: 48 89 f2 mov %rsi,%rdx + 33aa: 4d 89 e0 mov %r12,%r8 + 33ad: 45 89 e9 mov %r13d,%r9d + 33b0: e8 cb 7f 03 00 call 0x3b380 + 33b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 33bc: 00 + 33bd: 48 33 cc xor %rsp,%rcx + 33c0: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260c5f0 + 33c7: 75 11 jne 0x33da + 33c9: 33 c0 xor %eax,%eax + 33cb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 33d2: 41 5d pop %r13 + 33d4: 41 5c pop %r12 + 33d6: 5f pop %rdi + 33d7: 5e pop %rsi + 33d8: 5b pop %rbx + 33d9: c3 ret + 33da: e8 71 49 12 01 call 0x1127d50 + 33df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 33e6: 00 + 33e7: 48 33 cc xor %rsp,%rcx + 33ea: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260c5f0 + 33f1: 75 e7 jne 0x33da + 33f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 33f8: 48 81 c4 70 04 00 00 add $0x470,%rsp + 33ff: 41 5d pop %r13 + 3401: 41 5c pop %r12 + 3403: 5f pop %rdi + 3404: 5e pop %rsi + 3405: 5b pop %rbx + 3406: c3 ret + 3407: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 340e: 00 + 340f: 48 33 cc xor %rsp,%rcx + 3412: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260c5f0 + 3419: 75 bf jne 0x33da + 341b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3420: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3427: 41 5d pop %r13 + 3429: 41 5c pop %r12 + 342b: 5f pop %rdi + 342c: 5e pop %rsi + 342d: 5b pop %rbx + 342e: c3 ret + 342f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3436: 00 + 3437: 48 33 cc xor %rsp,%rcx + 343a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260c5f0 + 3441: 75 97 jne 0x33da + 3443: eb d6 jmp 0x341b + 3445: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 344c: 00 + 344d: 48 33 cc xor %rsp,%rcx + 3450: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260c5f0 + 3457: 75 81 jne 0x33da + 3459: eb c0 jmp 0x341b + 345b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3460: 53 push %rbx + 3461: 56 push %rsi + 3462: 57 push %rdi + 3463: 41 54 push %r12 + 3465: 41 55 push %r13 + 3467: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 346e: 4d 89 c4 mov %r8,%r12 + 3471: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260c5f0 + 3478: 45 89 cd mov %r9d,%r13d + 347b: 48 33 c4 xor %rsp,%rax + 347e: 48 89 cf mov %rcx,%rdi + 3481: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 3488: 00 + 3489: 4d 85 e4 test %r12,%r12 + 348c: 0f 84 b3 01 00 00 je 0x3645 + 3492: 48 85 ff test %rdi,%rdi + 3495: 0f 84 94 01 00 00 je 0x362f + 349b: 48 85 d2 test %rdx,%rdx + 349e: 0f 84 63 01 00 00 je 0x3607 + 34a4: 45 85 ed test %r13d,%r13d + 34a7: 0f 8e 32 01 00 00 jle 0x35df + 34ad: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 34b2: 48 89 c3 mov %rax,%rbx + 34b5: 48 83 e3 3f and $0x3f,%rbx + 34b9: 48 f7 db neg %rbx + 34bc: 48 83 e3 3f and $0x3f,%rbx + 34c0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 34c4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 34cb: 00 + 34cc: 41 83 fd 40 cmp $0x40,%r13d + 34d0: 0f 8e a1 00 00 00 jle 0x3577 + 34d6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 34db: 45 89 ee mov %r13d,%r14d + 34de: 4d 89 e5 mov %r12,%r13 + 34e1: 49 89 d4 mov %rdx,%r12 + 34e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34eb: 00 + 34ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 34f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 34f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34ff: 00 + 3500: 4c 89 e1 mov %r12,%rcx + 3503: 48 89 f2 mov %rsi,%rdx + 3506: 49 89 d8 mov %rbx,%r8 + 3509: 41 b9 40 00 00 00 mov $0x40,%r9d + 350f: e8 2c 44 13 00 call 0x137940 + 3514: 48 89 f9 mov %rdi,%rcx + 3517: 48 89 f2 mov %rsi,%rdx + 351a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3520: e8 5b be ff ff call 0xfffffffffffff380 + 3525: 48 89 f9 mov %rdi,%rcx + 3528: 48 89 da mov %rbx,%rdx + 352b: 41 b8 40 00 00 00 mov $0x40,%r8d + 3531: e8 4a be ff ff call 0xfffffffffffff380 + 3536: 48 89 d9 mov %rbx,%rcx + 3539: 48 89 f2 mov %rsi,%rdx + 353c: 4d 89 e8 mov %r13,%r8 + 353f: 41 b9 40 00 00 00 mov $0x40,%r9d + 3545: e8 16 86 03 00 call 0x3bb60 + 354a: 41 83 c6 c0 add $0xffffffc0,%r14d + 354e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3555: 49 81 c4 00 02 00 00 add $0x200,%r12 + 355c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3563: 41 83 fe 40 cmp $0x40,%r14d + 3567: 7f 97 jg 0x3500 + 3569: 4c 89 e2 mov %r12,%rdx + 356c: 4d 89 ec mov %r13,%r12 + 356f: 45 89 f5 mov %r14d,%r13d + 3572: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3577: 48 89 d1 mov %rdx,%rcx + 357a: 48 89 f2 mov %rsi,%rdx + 357d: 49 89 d8 mov %rbx,%r8 + 3580: 45 89 e9 mov %r13d,%r9d + 3583: e8 b8 43 13 00 call 0x137940 + 3588: 48 89 f9 mov %rdi,%rcx + 358b: 48 89 f2 mov %rsi,%rdx + 358e: 45 89 e8 mov %r13d,%r8d + 3591: e8 ea bd ff ff call 0xfffffffffffff380 + 3596: 48 89 f9 mov %rdi,%rcx + 3599: 48 89 da mov %rbx,%rdx + 359c: 45 89 e8 mov %r13d,%r8d + 359f: e8 dc bd ff ff call 0xfffffffffffff380 + 35a4: 48 89 d9 mov %rbx,%rcx + 35a7: 48 89 f2 mov %rsi,%rdx + 35aa: 4d 89 e0 mov %r12,%r8 + 35ad: 45 89 e9 mov %r13d,%r9d + 35b0: e8 ab 85 03 00 call 0x3bb60 + 35b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 35bc: 00 + 35bd: 48 33 cc xor %rsp,%rcx + 35c0: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260c5f0 + 35c7: 75 11 jne 0x35da + 35c9: 33 c0 xor %eax,%eax + 35cb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 35d2: 41 5d pop %r13 + 35d4: 41 5c pop %r12 + 35d6: 5f pop %rdi + 35d7: 5e pop %rsi + 35d8: 5b pop %rbx + 35d9: c3 ret + 35da: e8 71 47 12 01 call 0x1127d50 + 35df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 35e6: 00 + 35e7: 48 33 cc xor %rsp,%rcx + 35ea: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260c5f0 + 35f1: 75 e7 jne 0x35da + 35f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 35f8: 48 81 c4 70 04 00 00 add $0x470,%rsp + 35ff: 41 5d pop %r13 + 3601: 41 5c pop %r12 + 3603: 5f pop %rdi + 3604: 5e pop %rsi + 3605: 5b pop %rbx + 3606: c3 ret + 3607: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 360e: 00 + 360f: 48 33 cc xor %rsp,%rcx + 3612: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260c5f0 + 3619: 75 bf jne 0x35da + 361b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3620: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3627: 41 5d pop %r13 + 3629: 41 5c pop %r12 + 362b: 5f pop %rdi + 362c: 5e pop %rsi + 362d: 5b pop %rbx + 362e: c3 ret + 362f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3636: 00 + 3637: 48 33 cc xor %rsp,%rcx + 363a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260c5f0 + 3641: 75 97 jne 0x35da + 3643: eb d6 jmp 0x361b + 3645: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 364c: 00 + 364d: 48 33 cc xor %rsp,%rcx + 3650: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260c5f0 + 3657: 75 81 jne 0x35da + 3659: eb c0 jmp 0x361b + 365b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3660: 53 push %rbx + 3661: 56 push %rsi + 3662: 57 push %rdi + 3663: 41 54 push %r12 + 3665: 41 55 push %r13 + 3667: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 366e: 4d 89 c4 mov %r8,%r12 + 3671: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260c5f0 + 3678: 45 89 cd mov %r9d,%r13d + 367b: 48 33 c4 xor %rsp,%rax + 367e: 48 89 cf mov %rcx,%rdi + 3681: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 3688: 00 + 3689: 4d 85 e4 test %r12,%r12 + 368c: 0f 84 b3 01 00 00 je 0x3845 + 3692: 48 85 ff test %rdi,%rdi + 3695: 0f 84 94 01 00 00 je 0x382f + 369b: 48 85 d2 test %rdx,%rdx + 369e: 0f 84 63 01 00 00 je 0x3807 + 36a4: 45 85 ed test %r13d,%r13d + 36a7: 0f 8e 32 01 00 00 jle 0x37df + 36ad: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 36b2: 48 89 c3 mov %rax,%rbx + 36b5: 48 83 e3 3f and $0x3f,%rbx + 36b9: 48 f7 db neg %rbx + 36bc: 48 83 e3 3f and $0x3f,%rbx + 36c0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 36c4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 36cb: 00 + 36cc: 41 83 fd 40 cmp $0x40,%r13d + 36d0: 0f 8e a1 00 00 00 jle 0x3777 + 36d6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 36db: 45 89 ee mov %r13d,%r14d + 36de: 4d 89 e5 mov %r12,%r13 + 36e1: 49 89 d4 mov %rdx,%r12 + 36e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 36eb: 00 + 36ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 36f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 36ff: 00 + 3700: 4c 89 e1 mov %r12,%rcx + 3703: 48 89 f2 mov %rsi,%rdx + 3706: 49 89 d8 mov %rbx,%r8 + 3709: 41 b9 40 00 00 00 mov $0x40,%r9d + 370f: e8 4c 42 13 00 call 0x137960 + 3714: 48 89 f9 mov %rdi,%rcx + 3717: 48 89 f2 mov %rsi,%rdx + 371a: 41 b8 40 00 00 00 mov $0x40,%r8d + 3720: e8 1b be ff ff call 0xfffffffffffff540 + 3725: 48 89 f9 mov %rdi,%rcx + 3728: 48 89 da mov %rbx,%rdx + 372b: 41 b8 40 00 00 00 mov $0x40,%r8d + 3731: e8 0a be ff ff call 0xfffffffffffff540 + 3736: 48 89 d9 mov %rbx,%rcx + 3739: 48 89 f2 mov %rsi,%rdx + 373c: 4d 89 e8 mov %r13,%r8 + 373f: 41 b9 40 00 00 00 mov $0x40,%r9d + 3745: e8 96 8b 03 00 call 0x3c2e0 + 374a: 41 83 c6 c0 add $0xffffffc0,%r14d + 374e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3755: 49 81 c4 00 02 00 00 add $0x200,%r12 + 375c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3763: 41 83 fe 40 cmp $0x40,%r14d + 3767: 7f 97 jg 0x3700 + 3769: 4c 89 e2 mov %r12,%rdx + 376c: 4d 89 ec mov %r13,%r12 + 376f: 45 89 f5 mov %r14d,%r13d + 3772: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3777: 48 89 d1 mov %rdx,%rcx + 377a: 48 89 f2 mov %rsi,%rdx + 377d: 49 89 d8 mov %rbx,%r8 + 3780: 45 89 e9 mov %r13d,%r9d + 3783: e8 d8 41 13 00 call 0x137960 + 3788: 48 89 f9 mov %rdi,%rcx + 378b: 48 89 f2 mov %rsi,%rdx + 378e: 45 89 e8 mov %r13d,%r8d + 3791: e8 aa bd ff ff call 0xfffffffffffff540 + 3796: 48 89 f9 mov %rdi,%rcx + 3799: 48 89 da mov %rbx,%rdx + 379c: 45 89 e8 mov %r13d,%r8d + 379f: e8 9c bd ff ff call 0xfffffffffffff540 + 37a4: 48 89 d9 mov %rbx,%rcx + 37a7: 48 89 f2 mov %rsi,%rdx + 37aa: 4d 89 e0 mov %r12,%r8 + 37ad: 45 89 e9 mov %r13d,%r9d + 37b0: e8 2b 8b 03 00 call 0x3c2e0 + 37b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 37bc: 00 + 37bd: 48 33 cc xor %rsp,%rcx + 37c0: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260c5f0 + 37c7: 75 11 jne 0x37da + 37c9: 33 c0 xor %eax,%eax + 37cb: 48 81 c4 70 04 00 00 add $0x470,%rsp + 37d2: 41 5d pop %r13 + 37d4: 41 5c pop %r12 + 37d6: 5f pop %rdi + 37d7: 5e pop %rsi + 37d8: 5b pop %rbx + 37d9: c3 ret + 37da: e8 71 45 12 01 call 0x1127d50 + 37df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 37e6: 00 + 37e7: 48 33 cc xor %rsp,%rcx + 37ea: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260c5f0 + 37f1: 75 e7 jne 0x37da + 37f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 37f8: 48 81 c4 70 04 00 00 add $0x470,%rsp + 37ff: 41 5d pop %r13 + 3801: 41 5c pop %r12 + 3803: 5f pop %rdi + 3804: 5e pop %rsi + 3805: 5b pop %rbx + 3806: c3 ret + 3807: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 380e: 00 + 380f: 48 33 cc xor %rsp,%rcx + 3812: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260c5f0 + 3819: 75 bf jne 0x37da + 381b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3820: 48 81 c4 70 04 00 00 add $0x470,%rsp + 3827: 41 5d pop %r13 + 3829: 41 5c pop %r12 + 382b: 5f pop %rdi + 382c: 5e pop %rsi + 382d: 5b pop %rbx + 382e: c3 ret + 382f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 3836: 00 + 3837: 48 33 cc xor %rsp,%rcx + 383a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260c5f0 + 3841: 75 97 jne 0x37da + 3843: eb d6 jmp 0x381b + 3845: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 384c: 00 + 384d: 48 33 cc xor %rsp,%rcx + 3850: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260c5f0 + 3857: 75 81 jne 0x37da + 3859: eb c0 jmp 0x381b + 385b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3860: 48 83 ec 28 sub $0x28,%rsp + 3864: 48 85 c9 test %rcx,%rcx + 3867: 74 25 je 0x388e + 3869: 48 85 d2 test %rdx,%rdx + 386c: 74 20 je 0x388e + 386e: 4d 85 c0 test %r8,%r8 + 3871: 74 1b je 0x388e + 3873: 45 85 c9 test %r9d,%r9d + 3876: 7f 0a jg 0x3882 + 3878: b8 fa ff ff ff mov $0xfffffffa,%eax + 387d: 48 83 c4 28 add $0x28,%rsp + 3881: c3 ret + 3882: e8 d9 91 03 00 call 0x3ca60 + 3887: 33 c0 xor %eax,%eax + 3889: 48 83 c4 28 add $0x28,%rsp + 388d: c3 ret + 388e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3893: 48 83 c4 28 add $0x28,%rsp + 3897: c3 ret + 3898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 389f: 00 + 38a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 38a5: 48 85 c9 test %rcx,%rcx + 38a8: 74 27 je 0x38d1 + 38aa: 48 85 d2 test %rdx,%rdx + 38ad: 74 22 je 0x38d1 + 38af: 4d 85 c0 test %r8,%r8 + 38b2: 74 1d je 0x38d1 + 38b4: 45 85 c9 test %r9d,%r9d + 38b7: 7f 0b jg 0x38c4 + 38b9: b8 fa ff ff ff mov $0xfffffffa,%eax + 38be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 38c3: c3 ret + 38c4: e8 77 94 03 00 call 0x3cd40 + 38c9: 33 c0 xor %eax,%eax + 38cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 38d0: c3 ret + 38d1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 38d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 38db: c3 ret + 38dc: 0f 1f 40 00 nopl 0x0(%rax) + 38e0: 48 83 ec 28 sub $0x28,%rsp + 38e4: 48 85 c9 test %rcx,%rcx + 38e7: 74 25 je 0x390e + 38e9: 48 85 d2 test %rdx,%rdx + 38ec: 74 20 je 0x390e + 38ee: 4d 85 c0 test %r8,%r8 + 38f1: 74 1b je 0x390e + 38f3: 45 85 c9 test %r9d,%r9d + 38f6: 7f 0a jg 0x3902 + 38f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 38fd: 48 83 c4 28 add $0x28,%rsp + 3901: c3 ret + 3902: e8 19 97 03 00 call 0x3d020 + 3907: 33 c0 xor %eax,%eax + 3909: 48 83 c4 28 add $0x28,%rsp + 390d: c3 ret + 390e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3913: 48 83 c4 28 add $0x28,%rsp + 3917: c3 ret + 3918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 391f: 00 + 3920: 41 57 push %r15 + 3922: 49 89 ca mov %rcx,%r10 + 3925: 49 89 d3 mov %rdx,%r11 + 3928: 4d 85 d2 test %r10,%r10 + 392b: 0f 84 fb 00 00 00 je 0x3a2c + 3931: 4d 85 db test %r11,%r11 + 3934: 0f 84 f2 00 00 00 je 0x3a2c + 393a: 4d 85 c0 test %r8,%r8 + 393d: 0f 84 e9 00 00 00 je 0x3a2c + 3943: 45 85 c9 test %r9d,%r9d + 3946: 0f 8e d8 00 00 00 jle 0x3a24 + 394c: 49 63 d1 movslq %r9d,%rdx + 394f: 48 83 fa 08 cmp $0x8,%rdx + 3953: 0f 8c c6 00 00 00 jl 0x3a1f + 3959: 4c 89 c0 mov %r8,%rax + 395c: 48 83 e0 0f and $0xf,%rax + 3960: 85 c0 test %eax,%eax + 3962: 74 10 je 0x3974 + 3964: a8 03 test $0x3,%al + 3966: 0f 85 b3 00 00 00 jne 0x3a1f + 396c: f7 d8 neg %eax + 396e: 83 c0 10 add $0x10,%eax + 3971: c1 e8 02 shr $0x2,%eax + 3974: 89 c1 mov %eax,%ecx + 3976: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 397a: 49 3b d7 cmp %r15,%rdx + 397d: 0f 8c 9c 00 00 00 jl 0x3a1f + 3983: 45 89 cf mov %r9d,%r15d + 3986: 44 2b f8 sub %eax,%r15d + 3989: 41 83 e7 07 and $0x7,%r15d + 398d: 45 2b cf sub %r15d,%r9d + 3990: 4d 63 c9 movslq %r9d,%r9 + 3993: 85 c0 test %eax,%eax + 3995: b8 00 00 00 00 mov $0x0,%eax + 399a: 76 24 jbe 0x39c0 + 399c: 0f 1f 40 00 nopl 0x0(%rax) + 39a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 39a6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 + 39ac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 39b2: 48 ff c0 inc %rax + 39b5: 48 3b c1 cmp %rcx,%rax + 39b8: 72 e6 jb 0x39a0 + 39ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 39c0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 39c6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 39cd: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 + 39d3: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 39da: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 39e0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 39e7: 48 83 c1 08 add $0x8,%rcx + 39eb: 49 3b c9 cmp %r9,%rcx + 39ee: 72 d0 jb 0x39c0 + 39f0: 4c 3b ca cmp %rdx,%r9 + 39f3: 73 25 jae 0x3a1a + 39f5: 0f 1f 40 00 nopl 0x0(%rax) + 39f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a00: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 3a06: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 + 3a0c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 3a12: 49 ff c1 inc %r9 + 3a15: 4c 3b ca cmp %rdx,%r9 + 3a18: 72 e6 jb 0x3a00 + 3a1a: 33 c0 xor %eax,%eax + 3a1c: 41 5f pop %r15 + 3a1e: c3 ret + 3a1f: 45 33 c9 xor %r9d,%r9d + 3a22: eb cc jmp 0x39f0 + 3a24: b8 fa ff ff ff mov $0xfffffffa,%eax + 3a29: 41 5f pop %r15 + 3a2b: c3 ret + 3a2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3a31: 41 5f pop %r15 + 3a33: c3 ret + 3a34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a40: 53 push %rbx + 3a41: 57 push %rdi + 3a42: 55 push %rbp + 3a43: 49 89 ca mov %rcx,%r10 + 3a46: 4d 85 d2 test %r10,%r10 + 3a49: 0f 84 92 01 00 00 je 0x3be1 + 3a4f: 48 85 d2 test %rdx,%rdx + 3a52: 0f 84 89 01 00 00 je 0x3be1 + 3a58: 4d 85 c0 test %r8,%r8 + 3a5b: 0f 84 80 01 00 00 je 0x3be1 + 3a61: 45 85 c9 test %r9d,%r9d + 3a64: 0f 8e 6e 01 00 00 jle 0x3bd8 + 3a6a: 41 83 f9 10 cmp $0x10,%r9d + 3a6e: 0f 8c 50 01 00 00 jl 0x3bc4 + 3a74: 41 83 f9 1d cmp $0x1d,%r9d + 3a78: 0f 8c 4d 01 00 00 jl 0x3bcb + 3a7e: 4c 89 c1 mov %r8,%rcx + 3a81: 48 83 e1 1f and $0x1f,%rcx + 3a85: 89 c9 mov %ecx,%ecx + 3a87: 85 c9 test %ecx,%ecx + 3a89: 74 11 je 0x3a9c + 3a8b: f6 c1 03 test $0x3,%cl + 3a8e: 0f 85 30 01 00 00 jne 0x3bc4 + 3a94: f7 d9 neg %ecx + 3a96: 83 c1 20 add $0x20,%ecx + 3a99: c1 e9 02 shr $0x2,%ecx + 3a9c: 8d 41 10 lea 0x10(%rcx),%eax + 3a9f: 44 3b c8 cmp %eax,%r9d + 3aa2: 0f 8c 1c 01 00 00 jl 0x3bc4 + 3aa8: 44 89 cf mov %r9d,%edi + 3aab: 33 c0 xor %eax,%eax + 3aad: 2b f9 sub %ecx,%edi + 3aaf: 83 e7 0f and $0xf,%edi + 3ab2: f7 df neg %edi + 3ab4: 41 03 f9 add %r9d,%edi + 3ab7: 85 c9 test %ecx,%ecx + 3ab9: 76 1e jbe 0x3ad9 + 3abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3ac0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 3ac6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 3acb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 3ad1: 48 ff c0 inc %rax + 3ad4: 48 3b c1 cmp %rcx,%rax + 3ad7: 72 e7 jb 0x3ac0 + 3ad9: 48 63 c7 movslq %edi,%rax + 3adc: 0f 1f 40 00 nopl 0x0(%rax) + 3ae0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 3ae6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 3aed: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 3af2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 3af8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 3afe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 3b05: 48 83 c1 10 add $0x10,%rcx + 3b09: 48 3b c8 cmp %rax,%rcx + 3b0c: 72 d2 jb 0x3ae0 + 3b0e: 8d 47 01 lea 0x1(%rdi),%eax + 3b11: 41 3b c1 cmp %r9d,%eax + 3b14: 0f 87 9d 00 00 00 ja 0x3bb7 + 3b1a: 4d 63 c9 movslq %r9d,%r9 + 3b1d: 48 63 ff movslq %edi,%rdi + 3b20: 4c 2b cf sub %rdi,%r9 + 3b23: 49 83 f9 04 cmp $0x4,%r9 + 3b27: 0f 8c 93 00 00 00 jl 0x3bc0 + 3b2d: 48 63 ff movslq %edi,%rdi + 3b30: 44 89 cd mov %r9d,%ebp + 3b33: 83 e5 fc and $0xfffffffc,%ebp + 3b36: 33 c9 xor %ecx,%ecx + 3b38: 48 63 ed movslq %ebp,%rbp + 3b3b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 3b3f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 3b43: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 3b47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b4e: 00 + 3b4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b56: 0f 1f 00 nopl (%rax) + 3b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 3b66: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 3b6b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 3b70: 48 83 c1 04 add $0x4,%rcx + 3b74: 48 3b cd cmp %rbp,%rcx + 3b77: 72 e7 jb 0x3b60 + 3b79: 49 3b e9 cmp %r9,%rbp + 3b7c: 73 39 jae 0x3bb7 + 3b7e: 48 63 ff movslq %edi,%rdi + 3b81: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 3b85: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 3b89: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 3b8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b94: 00 + 3b95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b9c: 0f 1f 40 00 nopl 0x0(%rax) + 3ba0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 3ba5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 + 3baa: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 3baf: 48 ff c5 inc %rbp + 3bb2: 49 3b e9 cmp %r9,%rbp + 3bb5: 72 e9 jb 0x3ba0 + 3bb7: 33 c0 xor %eax,%eax + 3bb9: c5 f8 77 vzeroupper + 3bbc: 5d pop %rbp + 3bbd: 5f pop %rdi + 3bbe: 5b pop %rbx + 3bbf: c3 ret + 3bc0: 33 ed xor %ebp,%ebp + 3bc2: eb b5 jmp 0x3b79 + 3bc4: 33 ff xor %edi,%edi + 3bc6: e9 43 ff ff ff jmp 0x3b0e + 3bcb: 44 89 cf mov %r9d,%edi + 3bce: 33 c9 xor %ecx,%ecx + 3bd0: 83 e7 f0 and $0xfffffff0,%edi + 3bd3: e9 01 ff ff ff jmp 0x3ad9 + 3bd8: b8 fa ff ff ff mov $0xfffffffa,%eax + 3bdd: 5d pop %rbp + 3bde: 5f pop %rdi + 3bdf: 5b pop %rbx + 3be0: c3 ret + 3be1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3be6: 5d pop %rbp + 3be7: 5f pop %rdi + 3be8: 5b pop %rbx + 3be9: c3 ret + 3bea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3bf1: 00 + 3bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c00: 56 push %rsi + 3c01: 57 push %rdi + 3c02: 41 54 push %r12 + 3c04: 55 push %rbp + 3c05: 48 83 ec 28 sub $0x28,%rsp + 3c09: 89 ce mov %ecx,%esi + 3c0b: 4c 89 cd mov %r9,%rbp + 3c0e: 83 fe 1e cmp $0x1e,%esi + 3c11: 0f 87 83 01 00 00 ja 0x3d9a + 3c17: 48 85 ed test %rbp,%rbp + 3c1a: 0f 84 89 01 00 00 je 0x3da9 + 3c20: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 3c25: 48 85 ff test %rdi,%rdi + 3c28: 0f 84 7b 01 00 00 je 0x3da9 + 3c2e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 3c33: 4d 85 e4 test %r12,%r12 + 3c36: 0f 84 6d 01 00 00 je 0x3da9 + 3c3c: 83 fa 08 cmp $0x8,%edx + 3c3f: 74 1e je 0x3c5f + 3c41: 83 fa 04 cmp $0x4,%edx + 3c44: 74 19 je 0x3c5f + 3c46: 83 fa 01 cmp $0x1,%edx + 3c49: 74 14 je 0x3c5f + 3c4b: 83 fa 02 cmp $0x2,%edx + 3c4e: 74 0f je 0x3c5f + 3c50: b8 ee ff ff ff mov $0xffffffee,%eax + 3c55: 48 83 c4 28 add $0x28,%rsp + 3c59: 5d pop %rbp + 3c5a: 41 5c pop %r12 + 3c5c: 5f pop %rdi + 3c5d: 5e pop %rsi + 3c5e: c3 ret + 3c5f: 83 fe 1c cmp $0x1c,%esi + 3c62: 0f 8f 32 01 00 00 jg 0x3d9a + 3c68: 83 fe 05 cmp $0x5,%esi + 3c6b: 7f 14 jg 0x3c81 + 3c6d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 3c74: 33 c0 xor %eax,%eax + 3c76: 89 07 mov %eax,(%rdi) + 3c78: 41 89 04 24 mov %eax,(%r12) + 3c7c: e9 0d 01 00 00 jmp 0x3d8e + 3c81: 83 fe 06 cmp $0x6,%esi + 3c84: 7f 11 jg 0x3c97 + 3c86: 33 c0 xor %eax,%eax + 3c88: 89 45 00 mov %eax,0x0(%rbp) + 3c8b: 89 07 mov %eax,(%rdi) + 3c8d: 41 89 04 24 mov %eax,(%r12) + 3c91: 44 8b 55 00 mov 0x0(%rbp),%r10d + 3c95: eb 6a jmp 0x3d01 + 3c97: 8d 4e ff lea -0x1(%rsi),%ecx + 3c9a: 83 f9 0e cmp $0xe,%ecx + 3c9d: 7f 4b jg 0x3cea + 3c9f: 41 bb 01 00 00 00 mov $0x1,%r11d + 3ca5: 41 d3 e3 shl %cl,%r11d + 3ca8: 45 89 da mov %r11d,%r10d + 3cab: 41 c1 e2 04 shl $0x4,%r10d + 3caf: 41 8d 42 4f lea 0x4f(%r10),%eax + 3cb3: 41 83 c2 3f add $0x3f,%r10d + 3cb7: 83 e0 c0 and $0xffffffc0,%eax + 3cba: 41 83 e2 c0 and $0xffffffc0,%r10d + 3cbe: 89 45 00 mov %eax,0x0(%rbp) + 3cc1: c7 07 00 00 00 00 movl $0x0,(%rdi) + 3cc7: 45 89 14 24 mov %r10d,(%r12) + 3ccb: 45 89 da mov %r11d,%r10d + 3cce: 41 d1 fa sar $1,%r10d + 3cd1: 41 c1 ea 1e shr $0x1e,%r10d + 3cd5: 45 03 d3 add %r11d,%r10d + 3cd8: 41 83 e2 fc and $0xfffffffc,%r10d + 3cdc: 41 83 c2 43 add $0x43,%r10d + 3ce0: 41 83 e2 c0 and $0xffffffc0,%r10d + 3ce4: 44 03 55 00 add 0x0(%rbp),%r10d + 3ce8: eb 12 jmp 0x3cfc + 3cea: 48 89 ea mov %rbp,%rdx + 3ced: 49 89 f8 mov %rdi,%r8 + 3cf0: 4d 89 e1 mov %r12,%r9 + 3cf3: e8 08 96 03 00 call 0x3d300 + 3cf8: 44 8b 55 00 mov 0x0(%rbp),%r10d + 3cfc: 83 fe 12 cmp $0x12,%esi + 3cff: 7d 28 jge 0x3d29 + 3d01: 89 f1 mov %esi,%ecx + 3d03: b8 01 00 00 00 mov $0x1,%eax + 3d08: d3 e0 shl %cl,%eax + 3d0a: 41 89 c3 mov %eax,%r11d + 3d0d: 41 d1 fb sar $1,%r11d + 3d10: 41 c1 eb 1e shr $0x1e,%r11d + 3d14: 44 03 d8 add %eax,%r11d + 3d17: 41 c1 eb 02 shr $0x2,%r11d + 3d1b: 41 c1 e3 04 shl $0x4,%r11d + 3d1f: 41 83 c3 3f add $0x3f,%r11d + 3d23: 41 83 e3 c0 and $0xffffffc0,%r11d + 3d27: eb 1b jmp 0x3d44 + 3d29: 41 bb 01 00 00 00 mov $0x1,%r11d + 3d2f: 8d 4e 15 lea 0x15(%rsi),%ecx + 3d32: 41 d3 e3 shl %cl,%r11d + 3d35: 41 c1 e3 04 shl $0x4,%r11d + 3d39: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 3d40: 41 83 e3 c0 and $0xffffffc0,%r11d + 3d44: 83 fe 0a cmp $0xa,%esi + 3d47: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 3d4e: 00 + 3d4f: 89 45 00 mov %eax,0x0(%rbp) + 3d52: 7f 04 jg 0x3d58 + 3d54: 33 c0 xor %eax,%eax + 3d56: eb 25 jmp 0x3d7d + 3d58: 89 f1 mov %esi,%ecx + 3d5a: b8 01 00 00 00 mov $0x1,%eax + 3d5f: d3 e0 shl %cl,%eax + 3d61: 89 c2 mov %eax,%edx + 3d63: d1 fa sar $1,%edx + 3d65: c1 ea 1e shr $0x1e,%edx + 3d68: 03 d0 add %eax,%edx + 3d6a: c1 ea 02 shr $0x2,%edx + 3d6d: 8b 2f mov (%rdi),%ebp + 3d6f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 3d76: 83 e6 c0 and $0xffffffc0,%esi + 3d79: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 3d7d: 89 07 mov %eax,(%rdi) + 3d7f: 41 8b 04 24 mov (%r12),%eax + 3d83: 85 c0 test %eax,%eax + 3d85: 7e 07 jle 0x3d8e + 3d87: 83 c0 40 add $0x40,%eax + 3d8a: 41 89 04 24 mov %eax,(%r12) + 3d8e: 33 c0 xor %eax,%eax + 3d90: 48 83 c4 28 add $0x28,%rsp + 3d94: 5d pop %rbp + 3d95: 41 5c pop %r12 + 3d97: 5f pop %rdi + 3d98: 5e pop %rsi + 3d99: c3 ret + 3d9a: b8 ef ff ff ff mov $0xffffffef,%eax + 3d9f: 48 83 c4 28 add $0x28,%rsp + 3da3: 5d pop %rbp + 3da4: 41 5c pop %r12 + 3da6: 5f pop %rdi + 3da7: 5e pop %rsi + 3da8: c3 ret + 3da9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3dae: 48 83 c4 28 add $0x28,%rsp + 3db2: 5d pop %rbp + 3db3: 41 5c pop %r12 + 3db5: 5f pop %rdi + 3db6: 5e pop %rsi + 3db7: c3 ret + 3db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3dbf: 00 + 3dc0: 41 54 push %r12 + 3dc2: 41 55 push %r13 + 3dc4: 41 56 push %r14 + 3dc6: 41 57 push %r15 + 3dc8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3dcd: 41 89 cd mov %ecx,%r13d + 3dd0: 4d 89 cc mov %r9,%r12 + 3dd3: 41 83 fd 1e cmp $0x1e,%r13d + 3dd7: 0f 87 97 01 00 00 ja 0x3f74 + 3ddd: 4d 85 e4 test %r12,%r12 + 3de0: 0f 84 a1 01 00 00 je 0x3f87 + 3de6: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 3deb: 4d 85 f6 test %r14,%r14 + 3dee: 0f 84 93 01 00 00 je 0x3f87 + 3df4: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 3df9: 4d 85 ff test %r15,%r15 + 3dfc: 0f 84 85 01 00 00 je 0x3f87 + 3e02: 83 fa 08 cmp $0x8,%edx + 3e05: 74 22 je 0x3e29 + 3e07: 83 fa 04 cmp $0x4,%edx + 3e0a: 74 1d je 0x3e29 + 3e0c: 83 fa 01 cmp $0x1,%edx + 3e0f: 74 18 je 0x3e29 + 3e11: 83 fa 02 cmp $0x2,%edx + 3e14: 74 13 je 0x3e29 + 3e16: b8 ee ff ff ff mov $0xffffffee,%eax + 3e1b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3e20: 41 5f pop %r15 + 3e22: 41 5e pop %r14 + 3e24: 41 5d pop %r13 + 3e26: 41 5c pop %r12 + 3e28: c3 ret + 3e29: 41 83 fd 1c cmp $0x1c,%r13d + 3e2d: 0f 8f 41 01 00 00 jg 0x3f74 + 3e33: 41 83 fd 05 cmp $0x5,%r13d + 3e37: 7f 15 jg 0x3e4e + 3e39: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 3e40: 00 + 3e41: 33 c0 xor %eax,%eax + 3e43: 41 89 06 mov %eax,(%r14) + 3e46: 41 89 07 mov %eax,(%r15) + 3e49: e9 16 01 00 00 jmp 0x3f64 + 3e4e: 41 83 fd 06 cmp $0x6,%r13d + 3e52: 7f 12 jg 0x3e66 + 3e54: 33 c0 xor %eax,%eax + 3e56: 41 89 04 24 mov %eax,(%r12) + 3e5a: 41 89 06 mov %eax,(%r14) + 3e5d: 41 89 07 mov %eax,(%r15) + 3e60: 41 8b 14 24 mov (%r12),%edx + 3e64: eb 6a jmp 0x3ed0 + 3e66: 41 8d 4d ff lea -0x1(%r13),%ecx + 3e6a: 83 f9 10 cmp $0x10,%ecx + 3e6d: 7f 49 jg 0x3eb8 + 3e6f: 41 bb 01 00 00 00 mov $0x1,%r11d + 3e75: 41 d3 e3 shl %cl,%r11d + 3e78: 44 89 da mov %r11d,%edx + 3e7b: 45 89 da mov %r11d,%r10d + 3e7e: d1 fa sar $1,%edx + 3e80: c1 ea 1e shr $0x1e,%edx + 3e83: 41 c1 e2 04 shl $0x4,%r10d + 3e87: 41 03 d3 add %r11d,%edx + 3e8a: 44 89 d0 mov %r10d,%eax + 3e8d: 83 e2 fc and $0xfffffffc,%edx + 3e90: 83 c0 4f add $0x4f,%eax + 3e93: 41 83 c2 3f add $0x3f,%r10d + 3e97: 83 c2 43 add $0x43,%edx + 3e9a: 83 e0 c0 and $0xffffffc0,%eax + 3e9d: 41 89 04 24 mov %eax,(%r12) + 3ea1: 41 83 e2 c0 and $0xffffffc0,%r10d + 3ea5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 3eac: 83 e2 c0 and $0xffffffc0,%edx + 3eaf: 45 89 17 mov %r10d,(%r15) + 3eb2: 41 03 14 24 add (%r12),%edx + 3eb6: eb 12 jmp 0x3eca + 3eb8: 4c 89 e2 mov %r12,%rdx + 3ebb: 4d 89 f0 mov %r14,%r8 + 3ebe: 4d 89 f9 mov %r15,%r9 + 3ec1: e8 5a 96 03 00 call 0x3d520 + 3ec6: 41 8b 14 24 mov (%r12),%edx + 3eca: 41 83 fd 11 cmp $0x11,%r13d + 3ece: 7d 29 jge 0x3ef9 + 3ed0: 44 89 e9 mov %r13d,%ecx + 3ed3: b8 01 00 00 00 mov $0x1,%eax + 3ed8: d3 e0 shl %cl,%eax + 3eda: 41 89 c2 mov %eax,%r10d + 3edd: 41 d1 fa sar $1,%r10d + 3ee0: 41 c1 ea 1e shr $0x1e,%r10d + 3ee4: 44 03 d0 add %eax,%r10d + 3ee7: 41 c1 ea 02 shr $0x2,%r10d + 3eeb: 41 c1 e2 04 shl $0x4,%r10d + 3eef: 41 83 c2 3f add $0x3f,%r10d + 3ef3: 41 83 e2 c0 and $0xffffffc0,%r10d + 3ef7: eb 1c jmp 0x3f15 + 3ef9: 41 ba 01 00 00 00 mov $0x1,%r10d + 3eff: 41 8d 4d 15 lea 0x15(%r13),%ecx + 3f03: 41 d3 e2 shl %cl,%r10d + 3f06: 41 c1 e2 04 shl $0x4,%r10d + 3f0a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 3f11: 41 83 e2 c0 and $0xffffffc0,%r10d + 3f15: 45 03 d2 add %r10d,%r10d + 3f18: 41 03 d2 add %r10d,%edx + 3f1b: 81 c2 00 01 00 00 add $0x100,%edx + 3f21: 41 89 14 24 mov %edx,(%r12) + 3f25: 41 83 fd 0a cmp $0xa,%r13d + 3f29: 7f 04 jg 0x3f2f + 3f2b: 33 d2 xor %edx,%edx + 3f2d: eb 25 jmp 0x3f54 + 3f2f: 44 89 e9 mov %r13d,%ecx + 3f32: b8 01 00 00 00 mov $0x1,%eax + 3f37: d3 e0 shl %cl,%eax + 3f39: 89 c2 mov %eax,%edx + 3f3b: d1 fa sar $1,%edx + 3f3d: c1 ea 1e shr $0x1e,%edx + 3f40: 03 d0 add %eax,%edx + 3f42: c1 ea 02 shr $0x2,%edx + 3f45: c1 e2 03 shl $0x3,%edx + 3f48: 83 c2 47 add $0x47,%edx + 3f4b: 83 e2 c0 and $0xffffffc0,%edx + 3f4e: 83 c2 40 add $0x40,%edx + 3f51: 41 03 16 add (%r14),%edx + 3f54: 41 89 16 mov %edx,(%r14) + 3f57: 41 8b 07 mov (%r15),%eax + 3f5a: 85 c0 test %eax,%eax + 3f5c: 7e 06 jle 0x3f64 + 3f5e: 83 c0 40 add $0x40,%eax + 3f61: 41 89 07 mov %eax,(%r15) + 3f64: 33 c0 xor %eax,%eax + 3f66: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3f6b: 41 5f pop %r15 + 3f6d: 41 5e pop %r14 + 3f6f: 41 5d pop %r13 + 3f71: 41 5c pop %r12 + 3f73: c3 ret + 3f74: b8 ef ff ff ff mov $0xffffffef,%eax + 3f79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3f7e: 41 5f pop %r15 + 3f80: 41 5e pop %r14 + 3f82: 41 5d pop %r13 + 3f84: 41 5c pop %r12 + 3f86: c3 ret + 3f87: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3f8c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3f91: 41 5f pop %r15 + 3f93: 41 5e pop %r14 + 3f95: 41 5d pop %r13 + 3f97: 41 5c pop %r12 + 3f99: c3 ret + 3f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3fa0: 56 push %rsi + 3fa1: 57 push %rdi + 3fa2: 41 54 push %r12 + 3fa4: 55 push %rbp + 3fa5: 48 83 ec 28 sub $0x28,%rsp + 3fa9: 89 ce mov %ecx,%esi + 3fab: 4c 89 cd mov %r9,%rbp + 3fae: 83 fe 1e cmp $0x1e,%esi + 3fb1: 0f 87 83 01 00 00 ja 0x413a + 3fb7: 48 85 ed test %rbp,%rbp + 3fba: 0f 84 89 01 00 00 je 0x4149 + 3fc0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 3fc5: 48 85 ff test %rdi,%rdi + 3fc8: 0f 84 7b 01 00 00 je 0x4149 + 3fce: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 3fd3: 4d 85 e4 test %r12,%r12 + 3fd6: 0f 84 6d 01 00 00 je 0x4149 + 3fdc: 83 fa 08 cmp $0x8,%edx + 3fdf: 74 1e je 0x3fff + 3fe1: 83 fa 04 cmp $0x4,%edx + 3fe4: 74 19 je 0x3fff + 3fe6: 83 fa 01 cmp $0x1,%edx + 3fe9: 74 14 je 0x3fff + 3feb: 83 fa 02 cmp $0x2,%edx + 3fee: 74 0f je 0x3fff + 3ff0: b8 ee ff ff ff mov $0xffffffee,%eax + 3ff5: 48 83 c4 28 add $0x28,%rsp + 3ff9: 5d pop %rbp + 3ffa: 41 5c pop %r12 + 3ffc: 5f pop %rdi + 3ffd: 5e pop %rsi + 3ffe: c3 ret + 3fff: 83 fe 1c cmp $0x1c,%esi + 4002: 0f 8f 32 01 00 00 jg 0x413a + 4008: 83 fe 05 cmp $0x5,%esi + 400b: 7f 14 jg 0x4021 + 400d: 33 c0 xor %eax,%eax + 400f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 4016: 89 07 mov %eax,(%rdi) + 4018: 41 89 04 24 mov %eax,(%r12) + 401c: e9 0d 01 00 00 jmp 0x412e + 4021: 83 fe 06 cmp $0x6,%esi + 4024: 7f 11 jg 0x4037 + 4026: 33 c0 xor %eax,%eax + 4028: 89 45 00 mov %eax,0x0(%rbp) + 402b: 89 07 mov %eax,(%rdi) + 402d: 41 89 04 24 mov %eax,(%r12) + 4031: 44 8b 55 00 mov 0x0(%rbp),%r10d + 4035: eb 6a jmp 0x40a1 + 4037: 8d 4e ff lea -0x1(%rsi),%ecx + 403a: 83 f9 10 cmp $0x10,%ecx + 403d: 7f 4b jg 0x408a + 403f: 41 bb 01 00 00 00 mov $0x1,%r11d + 4045: 41 d3 e3 shl %cl,%r11d + 4048: 45 89 da mov %r11d,%r10d + 404b: 41 c1 e2 04 shl $0x4,%r10d + 404f: 41 8d 42 4f lea 0x4f(%r10),%eax + 4053: 41 83 c2 3f add $0x3f,%r10d + 4057: 83 e0 c0 and $0xffffffc0,%eax + 405a: 41 83 e2 c0 and $0xffffffc0,%r10d + 405e: 89 45 00 mov %eax,0x0(%rbp) + 4061: c7 07 00 00 00 00 movl $0x0,(%rdi) + 4067: 45 89 14 24 mov %r10d,(%r12) + 406b: 45 89 da mov %r11d,%r10d + 406e: 41 d1 fa sar $1,%r10d + 4071: 41 c1 ea 1e shr $0x1e,%r10d + 4075: 45 03 d3 add %r11d,%r10d + 4078: 41 83 e2 fc and $0xfffffffc,%r10d + 407c: 41 83 c2 43 add $0x43,%r10d + 4080: 41 83 e2 c0 and $0xffffffc0,%r10d + 4084: 44 03 55 00 add 0x0(%rbp),%r10d + 4088: eb 12 jmp 0x409c + 408a: 48 89 ea mov %rbp,%rdx + 408d: 49 89 f8 mov %rdi,%r8 + 4090: 4d 89 e1 mov %r12,%r9 + 4093: e8 a8 96 03 00 call 0x3d740 + 4098: 44 8b 55 00 mov 0x0(%rbp),%r10d + 409c: 83 fe 13 cmp $0x13,%esi + 409f: 7d 28 jge 0x40c9 + 40a1: 89 f1 mov %esi,%ecx + 40a3: b8 01 00 00 00 mov $0x1,%eax + 40a8: d3 e0 shl %cl,%eax + 40aa: 41 89 c3 mov %eax,%r11d + 40ad: 41 d1 fb sar $1,%r11d + 40b0: 41 c1 eb 1e shr $0x1e,%r11d + 40b4: 44 03 d8 add %eax,%r11d + 40b7: 41 c1 eb 02 shr $0x2,%r11d + 40bb: 41 c1 e3 04 shl $0x4,%r11d + 40bf: 41 83 c3 3f add $0x3f,%r11d + 40c3: 41 83 e3 c0 and $0xffffffc0,%r11d + 40c7: eb 1b jmp 0x40e4 + 40c9: 8d 4e 15 lea 0x15(%rsi),%ecx + 40cc: 41 bb 01 00 00 00 mov $0x1,%r11d + 40d2: 41 d3 e3 shl %cl,%r11d + 40d5: 41 c1 e3 04 shl $0x4,%r11d + 40d9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 40e0: 41 83 e3 c0 and $0xffffffc0,%r11d + 40e4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 40eb: 00 + 40ec: 89 45 00 mov %eax,0x0(%rbp) + 40ef: 83 fe 0a cmp $0xa,%esi + 40f2: 7f 04 jg 0x40f8 + 40f4: 33 c0 xor %eax,%eax + 40f6: eb 25 jmp 0x411d + 40f8: 89 f1 mov %esi,%ecx + 40fa: b8 01 00 00 00 mov $0x1,%eax + 40ff: 8b 2f mov (%rdi),%ebp + 4101: d3 e0 shl %cl,%eax + 4103: 89 c2 mov %eax,%edx + 4105: d1 fa sar $1,%edx + 4107: c1 ea 1e shr $0x1e,%edx + 410a: 03 d0 add %eax,%edx + 410c: c1 ea 02 shr $0x2,%edx + 410f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 4116: 83 e6 c0 and $0xffffffc0,%esi + 4119: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 411d: 89 07 mov %eax,(%rdi) + 411f: 41 8b 04 24 mov (%r12),%eax + 4123: 85 c0 test %eax,%eax + 4125: 7e 07 jle 0x412e + 4127: 83 c0 40 add $0x40,%eax + 412a: 41 89 04 24 mov %eax,(%r12) + 412e: 33 c0 xor %eax,%eax + 4130: 48 83 c4 28 add $0x28,%rsp + 4134: 5d pop %rbp + 4135: 41 5c pop %r12 + 4137: 5f pop %rdi + 4138: 5e pop %rsi + 4139: c3 ret + 413a: b8 ef ff ff ff mov $0xffffffef,%eax + 413f: 48 83 c4 28 add $0x28,%rsp + 4143: 5d pop %rbp + 4144: 41 5c pop %r12 + 4146: 5f pop %rdi + 4147: 5e pop %rsi + 4148: c3 ret + 4149: b8 f8 ff ff ff mov $0xfffffff8,%eax + 414e: 48 83 c4 28 add $0x28,%rsp + 4152: 5d pop %rbp + 4153: 41 5c pop %r12 + 4155: 5f pop %rdi + 4156: 5e pop %rsi + 4157: c3 ret + 4158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 415f: 00 + 4160: 56 push %rsi + 4161: 57 push %rdi + 4162: 41 54 push %r12 + 4164: 55 push %rbp + 4165: 48 83 ec 28 sub $0x28,%rsp + 4169: 89 ce mov %ecx,%esi + 416b: 4c 89 cd mov %r9,%rbp + 416e: 83 fe 1e cmp $0x1e,%esi + 4171: 0f 87 83 01 00 00 ja 0x42fa + 4177: 48 85 ed test %rbp,%rbp + 417a: 0f 84 89 01 00 00 je 0x4309 + 4180: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 4185: 48 85 ff test %rdi,%rdi + 4188: 0f 84 7b 01 00 00 je 0x4309 + 418e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 4193: 4d 85 e4 test %r12,%r12 + 4196: 0f 84 6d 01 00 00 je 0x4309 + 419c: 83 fa 08 cmp $0x8,%edx + 419f: 74 1e je 0x41bf + 41a1: 83 fa 04 cmp $0x4,%edx + 41a4: 74 19 je 0x41bf + 41a6: 83 fa 01 cmp $0x1,%edx + 41a9: 74 14 je 0x41bf + 41ab: 83 fa 02 cmp $0x2,%edx + 41ae: 74 0f je 0x41bf + 41b0: b8 ee ff ff ff mov $0xffffffee,%eax + 41b5: 48 83 c4 28 add $0x28,%rsp + 41b9: 5d pop %rbp + 41ba: 41 5c pop %r12 + 41bc: 5f pop %rdi + 41bd: 5e pop %rsi + 41be: c3 ret + 41bf: 83 fe 1c cmp $0x1c,%esi + 41c2: 0f 8f 32 01 00 00 jg 0x42fa + 41c8: 83 fe 04 cmp $0x4,%esi + 41cb: 7f 14 jg 0x41e1 + 41cd: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 41d4: 33 c0 xor %eax,%eax + 41d6: 89 07 mov %eax,(%rdi) + 41d8: 41 89 04 24 mov %eax,(%r12) + 41dc: e9 0d 01 00 00 jmp 0x42ee + 41e1: 83 fe 07 cmp $0x7,%esi + 41e4: 7f 11 jg 0x41f7 + 41e6: 33 c0 xor %eax,%eax + 41e8: 89 45 00 mov %eax,0x0(%rbp) + 41eb: 89 07 mov %eax,(%rdi) + 41ed: 41 89 04 24 mov %eax,(%r12) + 41f1: 44 8b 55 00 mov 0x0(%rbp),%r10d + 41f5: eb 6a jmp 0x4261 + 41f7: 8d 4e ff lea -0x1(%rsi),%ecx + 41fa: 83 f9 11 cmp $0x11,%ecx + 41fd: 7f 4b jg 0x424a + 41ff: 41 bb 01 00 00 00 mov $0x1,%r11d + 4205: 41 d3 e3 shl %cl,%r11d + 4208: 45 89 da mov %r11d,%r10d + 420b: 41 c1 e2 04 shl $0x4,%r10d + 420f: 41 8d 42 4f lea 0x4f(%r10),%eax + 4213: 41 83 c2 3f add $0x3f,%r10d + 4217: 83 e0 c0 and $0xffffffc0,%eax + 421a: 41 83 e2 c0 and $0xffffffc0,%r10d + 421e: 89 45 00 mov %eax,0x0(%rbp) + 4221: c7 07 00 00 00 00 movl $0x0,(%rdi) + 4227: 45 89 14 24 mov %r10d,(%r12) + 422b: 45 89 da mov %r11d,%r10d + 422e: 41 d1 fa sar $1,%r10d + 4231: 41 c1 ea 1e shr $0x1e,%r10d + 4235: 45 03 d3 add %r11d,%r10d + 4238: 41 83 e2 fc and $0xfffffffc,%r10d + 423c: 41 83 c2 43 add $0x43,%r10d + 4240: 41 83 e2 c0 and $0xffffffc0,%r10d + 4244: 44 03 55 00 add 0x0(%rbp),%r10d + 4248: eb 12 jmp 0x425c + 424a: 48 89 ea mov %rbp,%rdx + 424d: 49 89 f8 mov %rdi,%r8 + 4250: 4d 89 e1 mov %r12,%r9 + 4253: e8 08 97 03 00 call 0x3d960 + 4258: 44 8b 55 00 mov 0x0(%rbp),%r10d + 425c: 83 fe 11 cmp $0x11,%esi + 425f: 7d 28 jge 0x4289 + 4261: 89 f1 mov %esi,%ecx + 4263: b8 01 00 00 00 mov $0x1,%eax + 4268: d3 e0 shl %cl,%eax + 426a: 41 89 c3 mov %eax,%r11d + 426d: 41 d1 fb sar $1,%r11d + 4270: 41 c1 eb 1e shr $0x1e,%r11d + 4274: 44 03 d8 add %eax,%r11d + 4277: 41 c1 eb 02 shr $0x2,%r11d + 427b: 41 c1 e3 04 shl $0x4,%r11d + 427f: 41 83 c3 3f add $0x3f,%r11d + 4283: 41 83 e3 c0 and $0xffffffc0,%r11d + 4287: eb 1b jmp 0x42a4 + 4289: 41 bb 01 00 00 00 mov $0x1,%r11d + 428f: 8d 4e 15 lea 0x15(%rsi),%ecx + 4292: 41 d3 e3 shl %cl,%r11d + 4295: 41 c1 e3 04 shl $0x4,%r11d + 4299: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 42a0: 41 83 e3 c0 and $0xffffffc0,%r11d + 42a4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 42ab: 00 + 42ac: 89 45 00 mov %eax,0x0(%rbp) + 42af: 83 fe 0a cmp $0xa,%esi + 42b2: 7f 04 jg 0x42b8 + 42b4: 33 c0 xor %eax,%eax + 42b6: eb 25 jmp 0x42dd + 42b8: 89 f1 mov %esi,%ecx + 42ba: b8 01 00 00 00 mov $0x1,%eax + 42bf: d3 e0 shl %cl,%eax + 42c1: 89 c2 mov %eax,%edx + 42c3: d1 fa sar $1,%edx + 42c5: c1 ea 1e shr $0x1e,%edx + 42c8: 03 d0 add %eax,%edx + 42ca: c1 ea 02 shr $0x2,%edx + 42cd: 8b 2f mov (%rdi),%ebp + 42cf: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 42d6: 83 e6 c0 and $0xffffffc0,%esi + 42d9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 42dd: 89 07 mov %eax,(%rdi) + 42df: 41 8b 04 24 mov (%r12),%eax + 42e3: 85 c0 test %eax,%eax + 42e5: 7e 07 jle 0x42ee + 42e7: 83 c0 40 add $0x40,%eax + 42ea: 41 89 04 24 mov %eax,(%r12) + 42ee: 33 c0 xor %eax,%eax + 42f0: 48 83 c4 28 add $0x28,%rsp + 42f4: 5d pop %rbp + 42f5: 41 5c pop %r12 + 42f7: 5f pop %rdi + 42f8: 5e pop %rsi + 42f9: c3 ret + 42fa: b8 ef ff ff ff mov $0xffffffef,%eax + 42ff: 48 83 c4 28 add $0x28,%rsp + 4303: 5d pop %rbp + 4304: 41 5c pop %r12 + 4306: 5f pop %rdi + 4307: 5e pop %rsi + 4308: c3 ret + 4309: b8 f8 ff ff ff mov $0xfffffff8,%eax + 430e: 48 83 c4 28 add $0x28,%rsp + 4312: 5d pop %rbp + 4313: 41 5c pop %r12 + 4315: 5f pop %rdi + 4316: 5e pop %rsi + 4317: c3 ret + 4318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 431f: 00 + 4320: 56 push %rsi + 4321: 57 push %rdi + 4322: 41 54 push %r12 + 4324: 41 55 push %r13 + 4326: 48 83 ec 28 sub $0x28,%rsp + 432a: 41 89 cc mov %ecx,%r12d + 432d: 4d 89 cd mov %r9,%r13 + 4330: 41 83 fc 1e cmp $0x1e,%r12d + 4334: 0f 87 8b 01 00 00 ja 0x44c5 + 433a: 4d 85 ed test %r13,%r13 + 433d: 0f 84 92 01 00 00 je 0x44d5 + 4343: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 4348: 48 85 ff test %rdi,%rdi + 434b: 0f 84 84 01 00 00 je 0x44d5 + 4351: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 4356: 48 85 f6 test %rsi,%rsi + 4359: 0f 84 76 01 00 00 je 0x44d5 + 435f: 83 fa 08 cmp $0x8,%edx + 4362: 74 1f je 0x4383 + 4364: 83 fa 04 cmp $0x4,%edx + 4367: 74 1a je 0x4383 + 4369: 83 fa 01 cmp $0x1,%edx + 436c: 74 15 je 0x4383 + 436e: 83 fa 02 cmp $0x2,%edx + 4371: 74 10 je 0x4383 + 4373: b8 ee ff ff ff mov $0xffffffee,%eax + 4378: 48 83 c4 28 add $0x28,%rsp + 437c: 41 5d pop %r13 + 437e: 41 5c pop %r12 + 4380: 5f pop %rdi + 4381: 5e pop %rsi + 4382: c3 ret + 4383: 41 83 fc 1c cmp $0x1c,%r12d + 4387: 0f 8f 38 01 00 00 jg 0x44c5 + 438d: 41 83 fc 04 cmp $0x4,%r12d + 4391: 7f 13 jg 0x43a6 + 4393: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 439a: 00 + 439b: 33 c0 xor %eax,%eax + 439d: 89 07 mov %eax,(%rdi) + 439f: 89 06 mov %eax,(%rsi) + 43a1: e9 12 01 00 00 jmp 0x44b8 + 43a6: 41 83 fc 07 cmp $0x7,%r12d + 43aa: 7f 15 jg 0x43c1 + 43ac: 33 c0 xor %eax,%eax + 43ae: 41 89 45 00 mov %eax,0x0(%r13) + 43b2: 89 07 mov %eax,(%rdi) + 43b4: 89 06 mov %eax,(%rsi) + 43b6: b8 01 00 00 00 mov $0x1,%eax + 43bb: 45 8b 55 00 mov 0x0(%r13),%r10d + 43bf: eb 73 jmp 0x4434 + 43c1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 43c6: 83 f9 11 cmp $0x11,%ecx + 43c9: 7f 4c jg 0x4417 + 43cb: b8 01 00 00 00 mov $0x1,%eax + 43d0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 43d5: 45 89 da mov %r11d,%r10d + 43d8: 41 c1 e2 04 shl $0x4,%r10d + 43dc: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 43e0: 41 83 c2 3f add $0x3f,%r10d + 43e4: 83 e1 c0 and $0xffffffc0,%ecx + 43e7: 41 83 e2 c0 and $0xffffffc0,%r10d + 43eb: 41 89 4d 00 mov %ecx,0x0(%r13) + 43ef: c7 07 00 00 00 00 movl $0x0,(%rdi) + 43f5: 44 89 16 mov %r10d,(%rsi) + 43f8: 45 89 da mov %r11d,%r10d + 43fb: 41 d1 fa sar $1,%r10d + 43fe: 41 c1 ea 1e shr $0x1e,%r10d + 4402: 45 03 d3 add %r11d,%r10d + 4405: 41 83 e2 fc and $0xfffffffc,%r10d + 4409: 41 83 c2 43 add $0x43,%r10d + 440d: 41 83 e2 c0 and $0xffffffc0,%r10d + 4411: 45 03 55 00 add 0x0(%r13),%r10d + 4415: eb 17 jmp 0x442e + 4417: 4c 89 ea mov %r13,%rdx + 441a: 49 89 f8 mov %rdi,%r8 + 441d: 49 89 f1 mov %rsi,%r9 + 4420: e8 5b 97 03 00 call 0x3db80 + 4425: 45 8b 55 00 mov 0x0(%r13),%r10d + 4429: b8 01 00 00 00 mov $0x1,%eax + 442e: 41 83 fc 11 cmp $0x11,%r12d + 4432: 7d 24 jge 0x4458 + 4434: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 4439: 41 89 cb mov %ecx,%r11d + 443c: 41 d1 fb sar $1,%r11d + 443f: 41 c1 eb 1e shr $0x1e,%r11d + 4443: 44 03 d9 add %ecx,%r11d + 4446: 41 c1 eb 02 shr $0x2,%r11d + 444a: 41 c1 e3 04 shl $0x4,%r11d + 444e: 41 83 c3 3f add $0x3f,%r11d + 4452: 41 83 e3 c0 and $0xffffffc0,%r11d + 4456: eb 19 jmp 0x4471 + 4458: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 445d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 4462: 41 c1 e3 04 shl $0x4,%r11d + 4466: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 446d: 41 83 e3 c0 and $0xffffffc0,%r11d + 4471: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 4478: 00 + 4479: 41 89 4d 00 mov %ecx,0x0(%r13) + 447d: 41 83 fc 0a cmp $0xa,%r12d + 4481: 7f 04 jg 0x4487 + 4483: 33 c0 xor %eax,%eax + 4485: eb 24 jmp 0x44ab + 4487: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 448c: 89 c2 mov %eax,%edx + 448e: d1 fa sar $1,%edx + 4490: c1 ea 1e shr $0x1e,%edx + 4493: 03 d0 add %eax,%edx + 4495: c1 ea 02 shr $0x2,%edx + 4498: 8b 0f mov (%rdi),%ecx + 449a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 44a1: 00 + 44a2: 41 83 e2 c0 and $0xffffffc0,%r10d + 44a6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 44ab: 89 07 mov %eax,(%rdi) + 44ad: 8b 06 mov (%rsi),%eax + 44af: 85 c0 test %eax,%eax + 44b1: 7e 05 jle 0x44b8 + 44b3: 83 c0 40 add $0x40,%eax + 44b6: 89 06 mov %eax,(%rsi) + 44b8: 33 c0 xor %eax,%eax + 44ba: 48 83 c4 28 add $0x28,%rsp + 44be: 41 5d pop %r13 + 44c0: 41 5c pop %r12 + 44c2: 5f pop %rdi + 44c3: 5e pop %rsi + 44c4: c3 ret + 44c5: b8 ef ff ff ff mov $0xffffffef,%eax + 44ca: 48 83 c4 28 add $0x28,%rsp + 44ce: 41 5d pop %r13 + 44d0: 41 5c pop %r12 + 44d2: 5f pop %rdi + 44d3: 5e pop %rsi + 44d4: c3 ret + 44d5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 44da: 48 83 c4 28 add $0x28,%rsp + 44de: 41 5d pop %r13 + 44e0: 41 5c pop %r12 + 44e2: 5f pop %rdi + 44e3: 5e pop %rsi + 44e4: c3 ret + 44e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 44ec: 00 + 44ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 44f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 44f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4500: 56 push %rsi + 4501: 57 push %rdi + 4502: 41 54 push %r12 + 4504: 41 55 push %r13 + 4506: 48 83 ec 28 sub $0x28,%rsp + 450a: 41 89 cc mov %ecx,%r12d + 450d: 4d 89 cd mov %r9,%r13 + 4510: 41 83 fc 1e cmp $0x1e,%r12d + 4514: 0f 87 8b 01 00 00 ja 0x46a5 + 451a: 4d 85 ed test %r13,%r13 + 451d: 0f 84 92 01 00 00 je 0x46b5 + 4523: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 4528: 48 85 ff test %rdi,%rdi + 452b: 0f 84 84 01 00 00 je 0x46b5 + 4531: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 4536: 48 85 f6 test %rsi,%rsi + 4539: 0f 84 76 01 00 00 je 0x46b5 + 453f: 83 fa 08 cmp $0x8,%edx + 4542: 74 1f je 0x4563 + 4544: 83 fa 04 cmp $0x4,%edx + 4547: 74 1a je 0x4563 + 4549: 83 fa 01 cmp $0x1,%edx + 454c: 74 15 je 0x4563 + 454e: 83 fa 02 cmp $0x2,%edx + 4551: 74 10 je 0x4563 + 4553: b8 ee ff ff ff mov $0xffffffee,%eax + 4558: 48 83 c4 28 add $0x28,%rsp + 455c: 41 5d pop %r13 + 455e: 41 5c pop %r12 + 4560: 5f pop %rdi + 4561: 5e pop %rsi + 4562: c3 ret + 4563: 41 83 fc 1c cmp $0x1c,%r12d + 4567: 0f 8f 38 01 00 00 jg 0x46a5 + 456d: 41 83 fc 04 cmp $0x4,%r12d + 4571: 7f 13 jg 0x4586 + 4573: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 457a: 00 + 457b: 33 c0 xor %eax,%eax + 457d: 89 07 mov %eax,(%rdi) + 457f: 89 06 mov %eax,(%rsi) + 4581: e9 12 01 00 00 jmp 0x4698 + 4586: 41 83 fc 07 cmp $0x7,%r12d + 458a: 7f 15 jg 0x45a1 + 458c: 33 c0 xor %eax,%eax + 458e: 41 89 45 00 mov %eax,0x0(%r13) + 4592: 89 07 mov %eax,(%rdi) + 4594: 89 06 mov %eax,(%rsi) + 4596: b8 01 00 00 00 mov $0x1,%eax + 459b: 45 8b 55 00 mov 0x0(%r13),%r10d + 459f: eb 73 jmp 0x4614 + 45a1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 45a6: 83 f9 11 cmp $0x11,%ecx + 45a9: 7f 4c jg 0x45f7 + 45ab: b8 01 00 00 00 mov $0x1,%eax + 45b0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 45b5: 45 89 da mov %r11d,%r10d + 45b8: 41 c1 e2 04 shl $0x4,%r10d + 45bc: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 45c0: 41 83 c2 3f add $0x3f,%r10d + 45c4: 83 e1 c0 and $0xffffffc0,%ecx + 45c7: 41 83 e2 c0 and $0xffffffc0,%r10d + 45cb: 41 89 4d 00 mov %ecx,0x0(%r13) + 45cf: c7 07 00 00 00 00 movl $0x0,(%rdi) + 45d5: 44 89 16 mov %r10d,(%rsi) + 45d8: 45 89 da mov %r11d,%r10d + 45db: 41 d1 fa sar $1,%r10d + 45de: 41 c1 ea 1e shr $0x1e,%r10d + 45e2: 45 03 d3 add %r11d,%r10d + 45e5: 41 83 e2 fc and $0xfffffffc,%r10d + 45e9: 41 83 c2 43 add $0x43,%r10d + 45ed: 41 83 e2 c0 and $0xffffffc0,%r10d + 45f1: 45 03 55 00 add 0x0(%r13),%r10d + 45f5: eb 17 jmp 0x460e + 45f7: 4c 89 ea mov %r13,%rdx + 45fa: 49 89 f8 mov %rdi,%r8 + 45fd: 49 89 f1 mov %rsi,%r9 + 4600: e8 9b 97 03 00 call 0x3dda0 + 4605: 45 8b 55 00 mov 0x0(%r13),%r10d + 4609: b8 01 00 00 00 mov $0x1,%eax + 460e: 41 83 fc 11 cmp $0x11,%r12d + 4612: 7d 24 jge 0x4638 + 4614: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 4619: 41 89 cb mov %ecx,%r11d + 461c: 41 d1 fb sar $1,%r11d + 461f: 41 c1 eb 1e shr $0x1e,%r11d + 4623: 44 03 d9 add %ecx,%r11d + 4626: 41 c1 eb 02 shr $0x2,%r11d + 462a: 41 c1 e3 04 shl $0x4,%r11d + 462e: 41 83 c3 3f add $0x3f,%r11d + 4632: 41 83 e3 c0 and $0xffffffc0,%r11d + 4636: eb 19 jmp 0x4651 + 4638: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 463d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 4642: 41 c1 e3 04 shl $0x4,%r11d + 4646: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 464d: 41 83 e3 c0 and $0xffffffc0,%r11d + 4651: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 4658: 00 + 4659: 41 89 4d 00 mov %ecx,0x0(%r13) + 465d: 41 83 fc 0a cmp $0xa,%r12d + 4661: 7f 04 jg 0x4667 + 4663: 33 c0 xor %eax,%eax + 4665: eb 24 jmp 0x468b + 4667: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 466c: 89 c2 mov %eax,%edx + 466e: d1 fa sar $1,%edx + 4670: c1 ea 1e shr $0x1e,%edx + 4673: 03 d0 add %eax,%edx + 4675: c1 ea 02 shr $0x2,%edx + 4678: 8b 0f mov (%rdi),%ecx + 467a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 4681: 00 + 4682: 41 83 e2 c0 and $0xffffffc0,%r10d + 4686: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 468b: 89 07 mov %eax,(%rdi) + 468d: 8b 06 mov (%rsi),%eax + 468f: 85 c0 test %eax,%eax + 4691: 7e 05 jle 0x4698 + 4693: 83 c0 40 add $0x40,%eax + 4696: 89 06 mov %eax,(%rsi) + 4698: 33 c0 xor %eax,%eax + 469a: 48 83 c4 28 add $0x28,%rsp + 469e: 41 5d pop %r13 + 46a0: 41 5c pop %r12 + 46a2: 5f pop %rdi + 46a3: 5e pop %rsi + 46a4: c3 ret + 46a5: b8 ef ff ff ff mov $0xffffffef,%eax + 46aa: 48 83 c4 28 add $0x28,%rsp + 46ae: 41 5d pop %r13 + 46b0: 41 5c pop %r12 + 46b2: 5f pop %rdi + 46b3: 5e pop %rsi + 46b4: c3 ret + 46b5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 46ba: 48 83 c4 28 add $0x28,%rsp + 46be: 41 5d pop %r13 + 46c0: 41 5c pop %r12 + 46c2: 5f pop %rdi + 46c3: 5e pop %rsi + 46c4: c3 ret + 46c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 46cc: 00 + 46cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 46d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46e0: 48 83 ec 28 sub $0x28,%rsp + 46e4: 48 85 c9 test %rcx,%rcx + 46e7: 74 25 je 0x470e + 46e9: 48 85 d2 test %rdx,%rdx + 46ec: 74 20 je 0x470e + 46ee: 4d 85 c0 test %r8,%r8 + 46f1: 74 1b je 0x470e + 46f3: 45 85 c9 test %r9d,%r9d + 46f6: 7f 0a jg 0x4702 + 46f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 46fd: 48 83 c4 28 add $0x28,%rsp + 4701: c3 ret + 4702: e8 b9 98 03 00 call 0x3dfc0 + 4707: 33 c0 xor %eax,%eax + 4709: 48 83 c4 28 add $0x28,%rsp + 470d: c3 ret + 470e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4713: 48 83 c4 28 add $0x28,%rsp + 4717: c3 ret + 4718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 471f: 00 + 4720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4725: 48 85 c9 test %rcx,%rcx + 4728: 74 27 je 0x4751 + 472a: 48 85 d2 test %rdx,%rdx + 472d: 74 22 je 0x4751 + 472f: 4d 85 c0 test %r8,%r8 + 4732: 74 1d je 0x4751 + 4734: 45 85 c9 test %r9d,%r9d + 4737: 7f 0b jg 0x4744 + 4739: b8 fa ff ff ff mov $0xfffffffa,%eax + 473e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4743: c3 ret + 4744: e8 57 9c 03 00 call 0x3e3a0 + 4749: 33 c0 xor %eax,%eax + 474b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4750: c3 ret + 4751: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4756: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 475b: c3 ret + 475c: 0f 1f 40 00 nopl 0x0(%rax) + 4760: 48 83 ec 28 sub $0x28,%rsp + 4764: 48 85 c9 test %rcx,%rcx + 4767: 74 25 je 0x478e + 4769: 48 85 d2 test %rdx,%rdx + 476c: 74 20 je 0x478e + 476e: 4d 85 c0 test %r8,%r8 + 4771: 74 1b je 0x478e + 4773: 45 85 c9 test %r9d,%r9d + 4776: 7f 0a jg 0x4782 + 4778: b8 fa ff ff ff mov $0xfffffffa,%eax + 477d: 48 83 c4 28 add $0x28,%rsp + 4781: c3 ret + 4782: e8 f9 9f 03 00 call 0x3e780 + 4787: 33 c0 xor %eax,%eax + 4789: 48 83 c4 28 add $0x28,%rsp + 478d: c3 ret + 478e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4793: 48 83 c4 28 add $0x28,%rsp + 4797: c3 ret + 4798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 479f: 00 + 47a0: 41 57 push %r15 + 47a2: 49 89 ca mov %rcx,%r10 + 47a5: 49 89 d3 mov %rdx,%r11 + 47a8: 4d 85 d2 test %r10,%r10 + 47ab: 0f 84 fb 00 00 00 je 0x48ac + 47b1: 4d 85 db test %r11,%r11 + 47b4: 0f 84 f2 00 00 00 je 0x48ac + 47ba: 4d 85 c0 test %r8,%r8 + 47bd: 0f 84 e9 00 00 00 je 0x48ac + 47c3: 45 85 c9 test %r9d,%r9d + 47c6: 0f 8e d8 00 00 00 jle 0x48a4 + 47cc: 49 63 d1 movslq %r9d,%rdx + 47cf: 48 83 fa 08 cmp $0x8,%rdx + 47d3: 0f 8c c6 00 00 00 jl 0x489f + 47d9: 4c 89 c0 mov %r8,%rax + 47dc: 48 83 e0 0f and $0xf,%rax + 47e0: 85 c0 test %eax,%eax + 47e2: 74 10 je 0x47f4 + 47e4: a8 03 test $0x3,%al + 47e6: 0f 85 b3 00 00 00 jne 0x489f + 47ec: f7 d8 neg %eax + 47ee: 83 c0 10 add $0x10,%eax + 47f1: c1 e8 02 shr $0x2,%eax + 47f4: 89 c1 mov %eax,%ecx + 47f6: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 47fa: 49 3b d7 cmp %r15,%rdx + 47fd: 0f 8c 9c 00 00 00 jl 0x489f + 4803: 45 89 cf mov %r9d,%r15d + 4806: 44 2b f8 sub %eax,%r15d + 4809: 41 83 e7 07 and $0x7,%r15d + 480d: 45 2b cf sub %r15d,%r9d + 4810: 4d 63 c9 movslq %r9d,%r9 + 4813: 85 c0 test %eax,%eax + 4815: b8 00 00 00 00 mov $0x0,%eax + 481a: 76 24 jbe 0x4840 + 481c: 0f 1f 40 00 nopl 0x0(%rax) + 4820: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0 + 4826: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 482c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 4832: 48 ff c0 inc %rax + 4835: 48 3b c1 cmp %rcx,%rax + 4838: 72 e6 jb 0x4820 + 483a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4840: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 4846: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2 + 484d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1 + 4853: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3 + 485a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 4860: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 4867: 48 83 c1 08 add $0x8,%rcx + 486b: 49 3b c9 cmp %r9,%rcx + 486e: 72 d0 jb 0x4840 + 4870: 4c 3b ca cmp %rdx,%r9 + 4873: 73 25 jae 0x489a + 4875: 0f 1f 40 00 nopl 0x0(%rax) + 4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4880: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0 + 4886: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1 + 488c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 4892: 49 ff c1 inc %r9 + 4895: 4c 3b ca cmp %rdx,%r9 + 4898: 72 e6 jb 0x4880 + 489a: 33 c0 xor %eax,%eax + 489c: 41 5f pop %r15 + 489e: c3 ret + 489f: 45 33 c9 xor %r9d,%r9d + 48a2: eb cc jmp 0x4870 + 48a4: b8 fa ff ff ff mov $0xfffffffa,%eax + 48a9: 41 5f pop %r15 + 48ab: c3 ret + 48ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 48b1: 41 5f pop %r15 + 48b3: c3 ret + 48b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 48b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48c0: 53 push %rbx + 48c1: 57 push %rdi + 48c2: 55 push %rbp + 48c3: 49 89 ca mov %rcx,%r10 + 48c6: 4d 85 d2 test %r10,%r10 + 48c9: 0f 84 92 01 00 00 je 0x4a61 + 48cf: 48 85 d2 test %rdx,%rdx + 48d2: 0f 84 89 01 00 00 je 0x4a61 + 48d8: 4d 85 c0 test %r8,%r8 + 48db: 0f 84 80 01 00 00 je 0x4a61 + 48e1: 45 85 c9 test %r9d,%r9d + 48e4: 0f 8e 6e 01 00 00 jle 0x4a58 + 48ea: 41 83 f9 10 cmp $0x10,%r9d + 48ee: 0f 8c 50 01 00 00 jl 0x4a44 + 48f4: 41 83 f9 1d cmp $0x1d,%r9d + 48f8: 0f 8c 4d 01 00 00 jl 0x4a4b + 48fe: 4c 89 c1 mov %r8,%rcx + 4901: 48 83 e1 1f and $0x1f,%rcx + 4905: 89 c9 mov %ecx,%ecx + 4907: 85 c9 test %ecx,%ecx + 4909: 74 11 je 0x491c + 490b: f6 c1 03 test $0x3,%cl + 490e: 0f 85 30 01 00 00 jne 0x4a44 + 4914: f7 d9 neg %ecx + 4916: 83 c1 20 add $0x20,%ecx + 4919: c1 e9 02 shr $0x2,%ecx + 491c: 8d 41 10 lea 0x10(%rcx),%eax + 491f: 44 3b c8 cmp %eax,%r9d + 4922: 0f 8c 1c 01 00 00 jl 0x4a44 + 4928: 44 89 cf mov %r9d,%edi + 492b: 33 c0 xor %eax,%eax + 492d: 2b f9 sub %ecx,%edi + 492f: 83 e7 0f and $0xf,%edi + 4932: f7 df neg %edi + 4934: 41 03 f9 add %r9d,%edi + 4937: 85 c9 test %ecx,%ecx + 4939: 76 1e jbe 0x4959 + 493b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4940: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 + 4945: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 494b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 4951: 48 ff c0 inc %rax + 4954: 48 3b c1 cmp %rcx,%rax + 4957: 72 e7 jb 0x4940 + 4959: 48 63 c7 movslq %edi,%rax + 495c: 0f 1f 40 00 nopl 0x0(%rax) + 4960: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 + 4965: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 + 496b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 + 4971: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 + 4978: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 497e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 4985: 48 83 c1 10 add $0x10,%rcx + 4989: 48 3b c8 cmp %rax,%rcx + 498c: 72 d2 jb 0x4960 + 498e: 8d 47 01 lea 0x1(%rdi),%eax + 4991: 41 3b c1 cmp %r9d,%eax + 4994: 0f 87 9d 00 00 00 ja 0x4a37 + 499a: 4d 63 c9 movslq %r9d,%r9 + 499d: 48 63 ff movslq %edi,%rdi + 49a0: 4c 2b cf sub %rdi,%r9 + 49a3: 49 83 f9 04 cmp $0x4,%r9 + 49a7: 0f 8c 93 00 00 00 jl 0x4a40 + 49ad: 48 63 ff movslq %edi,%rdi + 49b0: 44 89 cd mov %r9d,%ebp + 49b3: 83 e5 fc and $0xfffffffc,%ebp + 49b6: 33 c9 xor %ecx,%ecx + 49b8: 48 63 ed movslq %ebp,%rbp + 49bb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 49bf: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 49c3: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 + 49c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49ce: 00 + 49cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49d6: 0f 1f 00 nopl (%rax) + 49d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49e0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 49e6: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 + 49eb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 49f0: 48 83 c1 04 add $0x4,%rcx + 49f4: 48 3b cd cmp %rbp,%rcx + 49f7: 72 e7 jb 0x49e0 + 49f9: 49 3b e9 cmp %r9,%rbp + 49fc: 73 39 jae 0x4a37 + 49fe: 48 63 ff movslq %edi,%rdi + 4a01: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 4a05: 49 8d 0c ba lea (%r10,%rdi,4),%rcx + 4a09: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 4a0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a14: 00 + 4a15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a1c: 0f 1f 40 00 nopl 0x0(%rax) + 4a20: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 4a25: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 + 4a2a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) + 4a2f: 48 ff c5 inc %rbp + 4a32: 49 3b e9 cmp %r9,%rbp + 4a35: 72 e9 jb 0x4a20 + 4a37: 33 c0 xor %eax,%eax + 4a39: c5 f8 77 vzeroupper + 4a3c: 5d pop %rbp + 4a3d: 5f pop %rdi + 4a3e: 5b pop %rbx + 4a3f: c3 ret + 4a40: 33 ed xor %ebp,%ebp + 4a42: eb b5 jmp 0x49f9 + 4a44: 33 ff xor %edi,%edi + 4a46: e9 43 ff ff ff jmp 0x498e + 4a4b: 44 89 cf mov %r9d,%edi + 4a4e: 33 c9 xor %ecx,%ecx + 4a50: 83 e7 f0 and $0xfffffff0,%edi + 4a53: e9 01 ff ff ff jmp 0x4959 + 4a58: b8 fa ff ff ff mov $0xfffffffa,%eax + 4a5d: 5d pop %rbp + 4a5e: 5f pop %rdi + 4a5f: 5b pop %rbx + 4a60: c3 ret + 4a61: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a66: 5d pop %rbp + 4a67: 5f pop %rdi + 4a68: 5b pop %rbx + 4a69: c3 ret + 4a6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a71: 00 + 4a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a80: 48 83 ec 28 sub $0x28,%rsp + 4a84: 48 85 c9 test %rcx,%rcx + 4a87: 74 23 je 0x4aac + 4a89: 48 85 d2 test %rdx,%rdx + 4a8c: 74 1e je 0x4aac + 4a8e: 4d 85 c0 test %r8,%r8 + 4a91: 74 19 je 0x4aac + 4a93: 45 85 c9 test %r9d,%r9d + 4a96: 7e 1e jle 0x4ab6 + 4a98: e8 73 b2 a5 01 call 0x1a5fd10 + 4a9d: ba 02 00 00 00 mov $0x2,%edx + 4aa2: 85 c0 test %eax,%eax + 4aa4: 0f 45 c2 cmovne %edx,%eax + 4aa7: 48 83 c4 28 add $0x28,%rsp + 4aab: c3 ret + 4aac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4ab1: 48 83 c4 28 add $0x28,%rsp + 4ab5: c3 ret + 4ab6: b8 fa ff ff ff mov $0xfffffffa,%eax + 4abb: 48 83 c4 28 add $0x28,%rsp + 4abf: c3 ret + 4ac0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4ac5: 48 85 c9 test %rcx,%rcx + 4ac8: 74 24 je 0x4aee + 4aca: 48 85 d2 test %rdx,%rdx + 4acd: 74 1f je 0x4aee + 4acf: 4d 85 c0 test %r8,%r8 + 4ad2: 74 1a je 0x4aee + 4ad4: 45 85 c9 test %r9d,%r9d + 4ad7: 7e 20 jle 0x4af9 + 4ad9: e8 b2 f7 a5 01 call 0x1a64290 + 4ade: ba 02 00 00 00 mov $0x2,%edx + 4ae3: 85 c0 test %eax,%eax + 4ae5: 0f 45 c2 cmovne %edx,%eax + 4ae8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4aed: c3 ret + 4aee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4af3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4af8: c3 ret + 4af9: b8 fa ff ff ff mov $0xfffffffa,%eax + 4afe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4b03: c3 ret + 4b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b0b: 00 + 4b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b1f: 00 + 4b20: 48 83 ec 28 sub $0x28,%rsp + 4b24: 48 85 c9 test %rcx,%rcx + 4b27: 74 23 je 0x4b4c + 4b29: 48 85 d2 test %rdx,%rdx + 4b2c: 74 1e je 0x4b4c + 4b2e: 4d 85 c0 test %r8,%r8 + 4b31: 74 19 je 0x4b4c + 4b33: 45 85 c9 test %r9d,%r9d + 4b36: 7e 1e jle 0x4b56 + 4b38: e8 33 1b a6 01 call 0x1a66670 + 4b3d: ba 02 00 00 00 mov $0x2,%edx + 4b42: 85 c0 test %eax,%eax + 4b44: 0f 45 c2 cmovne %edx,%eax + 4b47: 48 83 c4 28 add $0x28,%rsp + 4b4b: c3 ret + 4b4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4b51: 48 83 c4 28 add $0x28,%rsp + 4b55: c3 ret + 4b56: b8 fa ff ff ff mov $0xfffffffa,%eax + 4b5b: 48 83 c4 28 add $0x28,%rsp + 4b5f: c3 ret + 4b60: 48 83 ec 28 sub $0x28,%rsp + 4b64: 48 85 c9 test %rcx,%rcx + 4b67: 74 23 je 0x4b8c + 4b69: 48 85 d2 test %rdx,%rdx + 4b6c: 74 1e je 0x4b8c + 4b6e: 4d 85 c0 test %r8,%r8 + 4b71: 74 19 je 0x4b8c + 4b73: 45 85 c9 test %r9d,%r9d + 4b76: 7e 1e jle 0x4b96 + 4b78: e8 63 5d a6 01 call 0x1a6a8e0 + 4b7d: ba 02 00 00 00 mov $0x2,%edx + 4b82: 85 c0 test %eax,%eax + 4b84: 0f 45 c2 cmovne %edx,%eax + 4b87: 48 83 c4 28 add $0x28,%rsp + 4b8b: c3 ret + 4b8c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4b91: 48 83 c4 28 add $0x28,%rsp + 4b95: c3 ret + 4b96: b8 fa ff ff ff mov $0xfffffffa,%eax + 4b9b: 48 83 c4 28 add $0x28,%rsp + 4b9f: c3 ret + 4ba0: 48 83 ec 28 sub $0x28,%rsp + 4ba4: 48 85 c9 test %rcx,%rcx + 4ba7: 74 23 je 0x4bcc + 4ba9: 48 85 d2 test %rdx,%rdx + 4bac: 74 1e je 0x4bcc + 4bae: 4d 85 c0 test %r8,%r8 + 4bb1: 74 19 je 0x4bcc + 4bb3: 45 85 c9 test %r9d,%r9d + 4bb6: 7e 1e jle 0x4bd6 + 4bb8: e8 23 a1 a6 01 call 0x1a6ece0 + 4bbd: ba 02 00 00 00 mov $0x2,%edx + 4bc2: 85 c0 test %eax,%eax + 4bc4: 0f 45 c2 cmovne %edx,%eax + 4bc7: 48 83 c4 28 add $0x28,%rsp + 4bcb: c3 ret + 4bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4bd1: 48 83 c4 28 add $0x28,%rsp + 4bd5: c3 ret + 4bd6: b8 fa ff ff ff mov $0xfffffffa,%eax + 4bdb: 48 83 c4 28 add $0x28,%rsp + 4bdf: c3 ret + 4be0: 48 83 ec 28 sub $0x28,%rsp + 4be4: 48 85 c9 test %rcx,%rcx + 4be7: 74 23 je 0x4c0c + 4be9: 48 85 d2 test %rdx,%rdx + 4bec: 74 1e je 0x4c0c + 4bee: 4d 85 c0 test %r8,%r8 + 4bf1: 74 19 je 0x4c0c + 4bf3: 45 85 c9 test %r9d,%r9d + 4bf6: 7e 1e jle 0x4c16 + 4bf8: e8 83 d9 a6 01 call 0x1a72580 + 4bfd: ba 02 00 00 00 mov $0x2,%edx + 4c02: 85 c0 test %eax,%eax + 4c04: 0f 45 c2 cmovne %edx,%eax + 4c07: 48 83 c4 28 add $0x28,%rsp + 4c0b: c3 ret + 4c0c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4c11: 48 83 c4 28 add $0x28,%rsp + 4c15: c3 ret + 4c16: b8 fa ff ff ff mov $0xfffffffa,%eax + 4c1b: 48 83 c4 28 add $0x28,%rsp + 4c1f: c3 ret + 4c20: 48 83 ec 28 sub $0x28,%rsp + 4c24: 48 85 c9 test %rcx,%rcx + 4c27: 74 20 je 0x4c49 + 4c29: 48 85 d2 test %rdx,%rdx + 4c2c: 74 1b je 0x4c49 + 4c2e: 45 85 c0 test %r8d,%r8d + 4c31: 7f 0a jg 0x4c3d + 4c33: b8 fa ff ff ff mov $0xfffffffa,%eax + 4c38: 48 83 c4 28 add $0x28,%rsp + 4c3c: c3 ret + 4c3d: e8 3e 9f 03 00 call 0x3eb80 + 4c42: 33 c0 xor %eax,%eax + 4c44: 48 83 c4 28 add $0x28,%rsp + 4c48: c3 ret + 4c49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4c4e: 48 83 c4 28 add $0x28,%rsp + 4c52: c3 ret + 4c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c5f: 00 + 4c60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4c65: 48 85 c9 test %rcx,%rcx + 4c68: 74 22 je 0x4c8c + 4c6a: 48 85 d2 test %rdx,%rdx + 4c6d: 74 1d je 0x4c8c + 4c6f: 45 85 c0 test %r8d,%r8d + 4c72: 7f 0b jg 0x4c7f + 4c74: b8 fa ff ff ff mov $0xfffffffa,%eax + 4c79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4c7e: c3 ret + 4c7f: e8 dc a1 03 00 call 0x3ee60 + 4c84: 33 c0 xor %eax,%eax + 4c86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4c8b: c3 ret + 4c8c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4c91: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4c96: c3 ret + 4c97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4c9e: 00 00 + 4ca0: 48 83 ec 28 sub $0x28,%rsp + 4ca4: 48 85 c9 test %rcx,%rcx + 4ca7: 74 20 je 0x4cc9 + 4ca9: 48 85 d2 test %rdx,%rdx + 4cac: 74 1b je 0x4cc9 + 4cae: 45 85 c0 test %r8d,%r8d + 4cb1: 7f 0a jg 0x4cbd + 4cb3: b8 fa ff ff ff mov $0xfffffffa,%eax + 4cb8: 48 83 c4 28 add $0x28,%rsp + 4cbc: c3 ret + 4cbd: e8 7e a4 03 00 call 0x3f140 + 4cc2: 33 c0 xor %eax,%eax + 4cc4: 48 83 c4 28 add $0x28,%rsp + 4cc8: c3 ret + 4cc9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4cce: 48 83 c4 28 add $0x28,%rsp + 4cd2: c3 ret + 4cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4cdf: 00 + 4ce0: 41 54 push %r12 + 4ce2: 55 push %rbp + 4ce3: 49 89 d1 mov %rdx,%r9 + 4ce6: 48 85 c9 test %rcx,%rcx + 4ce9: 0f 84 cf 02 00 00 je 0x4fbe + 4cef: 4d 85 c9 test %r9,%r9 + 4cf2: 0f 84 c6 02 00 00 je 0x4fbe + 4cf8: 45 85 c0 test %r8d,%r8d + 4cfb: 0f 8e b4 02 00 00 jle 0x4fb5 + 4d01: 41 83 f8 08 cmp $0x8,%r8d + 4d05: 0f 8c 9b 02 00 00 jl 0x4fa6 + 4d0b: 4c 89 c8 mov %r9,%rax + 4d0e: 48 83 e0 1f and $0x1f,%rax + 4d12: 89 c0 mov %eax,%eax + 4d14: 85 c0 test %eax,%eax + 4d16: 74 0d je 0x4d25 + 4d18: a8 0f test $0xf,%al + 4d1a: 0f 85 86 02 00 00 jne 0x4fa6 + 4d20: b8 01 00 00 00 mov $0x1,%eax + 4d25: 8d 50 08 lea 0x8(%rax),%edx + 4d28: 44 3b c2 cmp %edx,%r8d + 4d2b: 0f 8c 75 02 00 00 jl 0x4fa6 + 4d31: 44 89 c5 mov %r8d,%ebp + 4d34: 45 33 db xor %r11d,%r11d + 4d37: 2b e8 sub %eax,%ebp + 4d39: 45 33 d2 xor %r10d,%r10d + 4d3c: 83 e5 07 and $0x7,%ebp + 4d3f: 4c 89 ca mov %r9,%rdx + 4d42: f7 dd neg %ebp + 4d44: 41 03 e8 add %r8d,%ebp + 4d47: 85 c0 test %eax,%eax + 4d49: 76 4e jbe 0x4d99 + 4d4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4d52: 00 + 4d53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4d60: c5 f9 10 12 vmovupd (%rdx),%xmm2 + 4d64: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 + 4d6a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 + 4d70: 49 ff c3 inc %r11 + 4d73: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 4d77: 49 83 c2 10 add $0x10,%r10 + 4d7b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 4d80: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 4d84: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 4d88: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 4d8c: c5 f9 11 0a vmovupd %xmm1,(%rdx) + 4d90: 48 83 c2 10 add $0x10,%rdx + 4d94: 4c 3b d8 cmp %rax,%r11 + 4d97: 72 c7 jb 0x4d60 + 4d99: 49 89 c2 mov %rax,%r10 + 4d9c: 49 c1 e2 04 shl $0x4,%r10 + 4da0: 48 63 d5 movslq %ebp,%rdx + 4da3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4daa: 00 + 4dab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4dc0: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 + 4dc6: 48 83 c0 08 add $0x8,%rax + 4dca: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 + 4dd0: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 + 4dd6: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 4dda: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 + 4de1: 01 + 4de2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 4de7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 4deb: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 4def: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 + 4df6: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 4dfa: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) + 4e00: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 + 4e07: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 + 4e0e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 4e12: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 + 4e19: 01 + 4e1a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 4e1f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 4e23: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 4e27: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 4e2b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 + 4e32: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) + 4e39: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 + 4e40: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 + 4e47: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 4e4b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 + 4e52: 01 + 4e53: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 4e58: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 4e5c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 4e60: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 + 4e67: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 4e6b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) + 4e72: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 + 4e79: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 + 4e80: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 4e84: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 + 4e8b: 01 + 4e8c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 4e91: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 4e95: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 4e99: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 4e9d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) + 4ea4: 49 81 c2 80 00 00 00 add $0x80,%r10 + 4eab: 48 3b c2 cmp %rdx,%rax + 4eae: 0f 82 0c ff ff ff jb 0x4dc0 + 4eb4: 8d 45 01 lea 0x1(%rbp),%eax + 4eb7: 41 3b c0 cmp %r8d,%eax + 4eba: 0f 87 d9 00 00 00 ja 0x4f99 + 4ec0: 4d 63 c0 movslq %r8d,%r8 + 4ec3: 4c 2b c2 sub %rdx,%r8 + 4ec6: 49 83 f8 02 cmp $0x2,%r8 + 4eca: 0f 8c d2 00 00 00 jl 0x4fa2 + 4ed0: 48 c1 e2 04 shl $0x4,%rdx + 4ed4: 44 89 c0 mov %r8d,%eax + 4ed7: 83 e0 fe and $0xfffffffe,%eax + 4eda: 45 33 e4 xor %r12d,%r12d + 4edd: 48 63 c0 movslq %eax,%rax + 4ee0: 45 33 d2 xor %r10d,%r10d + 4ee3: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 + 4ee7: 49 03 d1 add %r9,%rdx + 4eea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4ef1: 00 + 4ef2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f00: c5 fd 10 12 vmovupd (%rdx),%ymm2 + 4f04: 49 83 c4 02 add $0x2,%r12 + 4f08: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 + 4f0e: c5 ff 12 0a vmovddup (%rdx),%ymm1 + 4f12: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 4f16: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 + 4f1d: 01 + 4f1e: 49 83 c2 20 add $0x20,%r10 + 4f22: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 4f27: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 4f2b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 4f2f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 4f33: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 4f37: 48 83 c2 20 add $0x20,%rdx + 4f3b: 4c 3b e0 cmp %rax,%r12 + 4f3e: 72 c0 jb 0x4f00 + 4f40: 48 89 c2 mov %rax,%rdx + 4f43: 48 c1 e2 04 shl $0x4,%rdx + 4f47: 49 3b c0 cmp %r8,%rax + 4f4a: 73 4d jae 0x4f99 + 4f4c: 48 63 ed movslq %ebp,%rbp + 4f4f: 48 c1 e5 04 shl $0x4,%rbp + 4f53: 4c 03 cd add %rbp,%r9 + 4f56: 48 03 cd add %rbp,%rcx + 4f59: 4c 03 ca add %rdx,%r9 + 4f5c: 0f 1f 40 00 nopl 0x0(%rax) + 4f60: c4 c1 79 10 11 vmovupd (%r9),%xmm2 + 4f65: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 + 4f6a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 + 4f6f: 48 ff c0 inc %rax + 4f72: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 4f76: 48 83 c2 10 add $0x10,%rdx + 4f7a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 4f7f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 4f83: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 4f87: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 4f8b: c4 c1 79 11 09 vmovupd %xmm1,(%r9) + 4f90: 49 83 c1 10 add $0x10,%r9 + 4f94: 49 3b c0 cmp %r8,%rax + 4f97: 72 c7 jb 0x4f60 + 4f99: 33 c0 xor %eax,%eax + 4f9b: c5 f8 77 vzeroupper + 4f9e: 5d pop %rbp + 4f9f: 41 5c pop %r12 + 4fa1: c3 ret + 4fa2: 33 c0 xor %eax,%eax + 4fa4: eb 9a jmp 0x4f40 + 4fa6: 33 ed xor %ebp,%ebp + 4fa8: 41 83 f8 01 cmp $0x1,%r8d + 4fac: 72 eb jb 0x4f99 + 4fae: 4d 63 c0 movslq %r8d,%r8 + 4fb1: 33 c0 xor %eax,%eax + 4fb3: eb 8b jmp 0x4f40 + 4fb5: b8 fa ff ff ff mov $0xfffffffa,%eax + 4fba: 5d pop %rbp + 4fbb: 41 5c pop %r12 + 4fbd: c3 ret + 4fbe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4fc3: 5d pop %rbp + 4fc4: 41 5c pop %r12 + 4fc6: c3 ret + 4fc7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4fce: 00 + 4fcf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4fd6: 0f 1f 00 nopl (%rax) + 4fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4fe0: 41 54 push %r12 + 4fe2: 49 89 cb mov %rcx,%r11 + 4fe5: 4d 85 db test %r11,%r11 + 4fe8: 0f 84 dd 01 00 00 je 0x51cb + 4fee: 48 85 d2 test %rdx,%rdx + 4ff1: 0f 84 d4 01 00 00 je 0x51cb + 4ff7: 45 85 c0 test %r8d,%r8d + 4ffa: 0f 8e c3 01 00 00 jle 0x51c3 + 5000: 4d 63 c8 movslq %r8d,%r9 + 5003: 49 83 f9 08 cmp $0x8,%r9 + 5007: 0f 8c b1 01 00 00 jl 0x51be + 500d: 48 89 d0 mov %rdx,%rax + 5010: 48 83 e0 1f and $0x1f,%rax + 5014: 85 c0 test %eax,%eax + 5016: 74 0d je 0x5025 + 5018: a8 0f test $0xf,%al + 501a: 0f 85 9e 01 00 00 jne 0x51be + 5020: b8 01 00 00 00 mov $0x1,%eax + 5025: 41 89 c2 mov %eax,%r10d + 5028: 49 8d 4a 08 lea 0x8(%r10),%rcx + 502c: 4c 3b c9 cmp %rcx,%r9 + 502f: 0f 8c 89 01 00 00 jl 0x51be + 5035: 44 89 c1 mov %r8d,%ecx + 5038: 2b c8 sub %eax,%ecx + 503a: 83 e1 07 and $0x7,%ecx + 503d: 44 2b c1 sub %ecx,%r8d + 5040: 33 c9 xor %ecx,%ecx + 5042: 4d 63 c0 movslq %r8d,%r8 + 5045: 45 33 e4 xor %r12d,%r12d + 5048: 85 c0 test %eax,%eax + 504a: 48 89 d0 mov %rdx,%rax + 504d: 76 47 jbe 0x5096 + 504f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5056: 00 + 5057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 505e: 66 90 xchg %ax,%ax + 5060: c5 f9 10 18 vmovupd (%rax),%xmm3 + 5064: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 506a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 506e: 48 ff c1 inc %rcx + 5071: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 5076: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 507a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 + 5080: 49 83 c4 10 add $0x10,%r12 + 5084: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 5089: c5 f9 11 28 vmovupd %xmm5,(%rax) + 508d: 48 83 c0 10 add $0x10,%rax + 5091: 49 3b ca cmp %r10,%rcx + 5094: 72 ca jb 0x5060 + 5096: 4c 89 d0 mov %r10,%rax + 5099: 48 c1 e0 04 shl $0x4,%rax + 509d: 0f 1f 00 nopl (%rax) + 50a0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 50a5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 50a9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 50af: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 50b3: 49 83 c2 08 add $0x8,%r10 + 50b7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 50bc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 50c0: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 + 50c5: c5 ff 12 29 vmovddup (%rcx),%ymm5 + 50c9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 50ce: c5 fd 11 29 vmovupd %ymm5,(%rcx) + 50d2: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 50d9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 50dd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 50e2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 50e6: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 + 50eb: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 + 50f0: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 50f5: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) + 50fa: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 5101: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 5105: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 510a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 510e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 + 5113: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 + 5118: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 511d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) + 5122: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 5129: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 512d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 5132: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 5136: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 + 513b: 48 05 80 00 00 00 add $0x80,%rax + 5141: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 5146: 4d 3b d0 cmp %r8,%r10 + 5149: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) + 514e: 0f 82 4c ff ff ff jb 0x50a0 + 5154: 4c 89 c0 mov %r8,%rax + 5157: 48 c1 e0 04 shl $0x4,%rax + 515b: 48 03 d0 add %rax,%rdx + 515e: 4d 3b c1 cmp %r9,%r8 + 5161: 73 53 jae 0x51b6 + 5163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 516a: 00 + 516b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5180: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 5184: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 518a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 518e: 49 ff c0 inc %r8 + 5191: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 5196: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 519a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 + 51a0: 48 83 c0 10 add $0x10,%rax + 51a4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 51a9: c5 f9 11 2a vmovupd %xmm5,(%rdx) + 51ad: 48 83 c2 10 add $0x10,%rdx + 51b1: 4d 3b c1 cmp %r9,%r8 + 51b4: 72 ca jb 0x5180 + 51b6: 33 c0 xor %eax,%eax + 51b8: c5 f8 77 vzeroupper + 51bb: 41 5c pop %r12 + 51bd: c3 ret + 51be: 45 33 c0 xor %r8d,%r8d + 51c1: eb 91 jmp 0x5154 + 51c3: b8 fa ff ff ff mov $0xfffffffa,%eax + 51c8: 41 5c pop %r12 + 51ca: c3 ret + 51cb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 51d0: 41 5c pop %r12 + 51d2: c3 ret + 51d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 51d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 51df: 00 + 51e0: 41 54 push %r12 + 51e2: 49 89 cb mov %rcx,%r11 + 51e5: 4d 85 db test %r11,%r11 + 51e8: 0f 84 f9 01 00 00 je 0x53e7 + 51ee: 48 85 d2 test %rdx,%rdx + 51f1: 0f 84 f0 01 00 00 je 0x53e7 + 51f7: 45 85 c0 test %r8d,%r8d + 51fa: 0f 8e df 01 00 00 jle 0x53df + 5200: 4d 63 c8 movslq %r8d,%r9 + 5203: 49 83 f9 08 cmp $0x8,%r9 + 5207: 0f 8c cd 01 00 00 jl 0x53da + 520d: 48 89 d0 mov %rdx,%rax + 5210: 48 83 e0 1f and $0x1f,%rax + 5214: 85 c0 test %eax,%eax + 5216: 74 0d je 0x5225 + 5218: a8 0f test $0xf,%al + 521a: 0f 85 ba 01 00 00 jne 0x53da + 5220: b8 01 00 00 00 mov $0x1,%eax + 5225: 41 89 c2 mov %eax,%r10d + 5228: 49 8d 4a 08 lea 0x8(%r10),%rcx + 522c: 4c 3b c9 cmp %rcx,%r9 + 522f: 0f 8c a5 01 00 00 jl 0x53da + 5235: 44 89 c1 mov %r8d,%ecx + 5238: 2b c8 sub %eax,%ecx + 523a: 83 e1 07 and $0x7,%ecx + 523d: 44 2b c1 sub %ecx,%r8d + 5240: 33 c9 xor %ecx,%ecx + 5242: 4d 63 c0 movslq %r8d,%r8 + 5245: 45 33 e4 xor %r12d,%r12d + 5248: 85 c0 test %eax,%eax + 524a: 48 89 d0 mov %rdx,%rax + 524d: 76 43 jbe 0x5292 + 524f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5256: 00 + 5257: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 525e: 66 90 xchg %ax,%ax + 5260: c5 f9 10 18 vmovupd (%rax),%xmm3 + 5264: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 526a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 526e: 48 ff c1 inc %rcx + 5271: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 5276: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 527a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 + 5281: 49 83 c4 10 add $0x10,%r12 + 5285: c5 f9 11 20 vmovupd %xmm4,(%rax) + 5289: 48 83 c0 10 add $0x10,%rax + 528d: 49 3b ca cmp %r10,%rcx + 5290: 72 ce jb 0x5260 + 5292: 4c 89 d0 mov %r10,%rax + 5295: 48 c1 e0 04 shl $0x4,%rax + 5299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 52a0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 52a5: 49 83 c2 08 add $0x8,%r10 + 52a9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 52af: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 52b6: 01 + 52b7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 52be: 02 + 52bf: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 52c6: 03 + 52c7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 52cb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 52d0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 52d4: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 52d9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 52de: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) + 52e3: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 52ea: 01 + 52eb: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 52f1: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 52f8: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 52fe: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 5305: 01 + 5306: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 530c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) + 5313: 01 + 5314: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 531b: 02 + 531c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 5322: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 5329: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 532f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 5336: 02 + 5337: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 533d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) + 5344: 02 + 5345: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 534c: 03 + 534d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 5353: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 535a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 5360: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 5366: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 536c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) + 5372: 48 05 80 00 00 00 add $0x80,%rax + 5378: 4d 3b d0 cmp %r8,%r10 + 537b: 0f 82 1f ff ff ff jb 0x52a0 + 5381: 4c 89 c0 mov %r8,%rax + 5384: 48 c1 e0 04 shl $0x4,%rax + 5388: 48 03 d0 add %rax,%rdx + 538b: 4d 3b c1 cmp %r9,%r8 + 538e: 73 42 jae 0x53d2 + 5390: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5397: 00 + 5398: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 539f: 90 nop + 53a0: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 53a4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 53aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 53ae: 49 ff c0 inc %r8 + 53b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 53b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 53ba: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 + 53c1: 48 83 c0 10 add $0x10,%rax + 53c5: c5 f9 11 22 vmovupd %xmm4,(%rdx) + 53c9: 48 83 c2 10 add $0x10,%rdx + 53cd: 4d 3b c1 cmp %r9,%r8 + 53d0: 72 ce jb 0x53a0 + 53d2: 33 c0 xor %eax,%eax + 53d4: c5 f8 77 vzeroupper + 53d7: 41 5c pop %r12 + 53d9: c3 ret + 53da: 45 33 c0 xor %r8d,%r8d + 53dd: eb a2 jmp 0x5381 + 53df: b8 fa ff ff ff mov $0xfffffffa,%eax + 53e4: 41 5c pop %r12 + 53e6: c3 ret + 53e7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 53ec: 41 5c pop %r12 + 53ee: c3 ret + 53ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 53f6: 00 + 53f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 53fe: 66 90 xchg %ax,%ax + 5400: 57 push %rdi + 5401: 41 54 push %r12 + 5403: 55 push %rbp + 5404: 48 89 d5 mov %rdx,%rbp + 5407: 48 85 c9 test %rcx,%rcx + 540a: 0f 84 f7 01 00 00 je 0x5607 + 5410: 48 85 ed test %rbp,%rbp + 5413: 0f 84 ee 01 00 00 je 0x5607 + 5419: 4d 85 c0 test %r8,%r8 + 541c: 0f 84 e5 01 00 00 je 0x5607 + 5422: 45 85 c9 test %r9d,%r9d + 5425: 0f 8e d2 01 00 00 jle 0x55fd + 542b: 41 83 f9 08 cmp $0x8,%r9d + 542f: 0f 8c b8 01 00 00 jl 0x55ed + 5435: 4d 89 c2 mov %r8,%r10 + 5438: 49 83 e2 0f and $0xf,%r10 + 543c: 45 85 d2 test %r10d,%r10d + 543f: 74 18 je 0x5459 + 5441: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 5448: 0f 85 9f 01 00 00 jne 0x55ed + 544e: 41 f7 da neg %r10d + 5451: 41 83 c2 10 add $0x10,%r10d + 5455: 41 c1 ea 02 shr $0x2,%r10d + 5459: 41 8d 42 08 lea 0x8(%r10),%eax + 545d: 44 3b c8 cmp %eax,%r9d + 5460: 0f 8c 87 01 00 00 jl 0x55ed + 5466: 44 89 c8 mov %r9d,%eax + 5469: 33 d2 xor %edx,%edx + 546b: 41 2b c2 sub %r10d,%eax + 546e: 83 e0 07 and $0x7,%eax + 5471: f7 d8 neg %eax + 5473: 41 03 c1 add %r9d,%eax + 5476: 44 89 d7 mov %r10d,%edi + 5479: 45 85 d2 test %r10d,%r10d + 547c: 76 21 jbe 0x549f + 547e: 66 90 xchg %ax,%ax + 5480: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 5485: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 548b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 5491: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 5497: 48 ff c2 inc %rdx + 549a: 48 3b d7 cmp %rdi,%rdx + 549d: 72 e1 jb 0x5480 + 549f: 45 89 d2 mov %r10d,%r10d + 54a2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 54a7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 54ae: 48 63 d0 movslq %eax,%rdx + 54b1: 74 4d je 0x5500 + 54b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 54b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 54bf: 00 + 54c0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 54c4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 54c9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 54ce: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 54d3: 0f 59 c8 mulps %xmm0,%xmm1 + 54d6: 0f 59 da mulps %xmm2,%xmm3 + 54d9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 54de: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 54e4: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) + 54e9: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) + 54ef: 48 83 c7 08 add $0x8,%rdi + 54f3: 48 3b fa cmp %rdx,%rdi + 54f6: 72 c8 jb 0x54c0 + 54f8: eb 38 jmp 0x5532 + 54fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5500: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 5504: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 5509: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 550e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 5513: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 5518: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 551e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) + 5523: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) + 5529: 48 83 c7 08 add $0x8,%rdi + 552d: 48 3b fa cmp %rdx,%rdi + 5530: 72 ce jb 0x5500 + 5532: 8d 78 01 lea 0x1(%rax),%edi + 5535: 41 3b f9 cmp %r9d,%edi + 5538: 0f 87 a3 00 00 00 ja 0x55e1 + 553e: 4d 63 c9 movslq %r9d,%r9 + 5541: 4c 2b ca sub %rdx,%r9 + 5544: 49 83 f9 04 cmp $0x4,%r9 + 5548: 0f 8c 9a 00 00 00 jl 0x55e8 + 554e: 45 89 cc mov %r9d,%r12d + 5551: 45 33 db xor %r11d,%r11d + 5554: 41 83 e4 fc and $0xfffffffc,%r12d + 5558: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 555d: 4d 63 e4 movslq %r12d,%r12 + 5560: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 5564: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 5568: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 556f: 00 + 5570: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 557e: 00 00 + 5580: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 5585: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 558a: 0f 59 c8 mulps %xmm0,%xmm1 + 558d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 5592: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) + 5597: 49 83 c3 04 add $0x4,%r11 + 559b: 4d 3b dc cmp %r12,%r11 + 559e: 72 e0 jb 0x5580 + 55a0: 4d 3b e1 cmp %r9,%r12 + 55a3: 73 3c jae 0x55e1 + 55a5: 48 63 c0 movslq %eax,%rax + 55a8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 55ad: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 55b1: 49 8d 04 80 lea (%r8,%rax,4),%rax + 55b5: 0f 1f 40 00 nopl 0x0(%rax) + 55b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 55c0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 55c6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 55cd: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 55d3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 55d9: 49 ff c4 inc %r12 + 55dc: 4d 3b e1 cmp %r9,%r12 + 55df: 72 df jb 0x55c0 + 55e1: 33 c0 xor %eax,%eax + 55e3: 5d pop %rbp + 55e4: 41 5c pop %r12 + 55e6: 5f pop %rdi + 55e7: c3 ret + 55e8: 45 33 e4 xor %r12d,%r12d + 55eb: eb b3 jmp 0x55a0 + 55ed: 33 c0 xor %eax,%eax + 55ef: 41 83 f9 01 cmp $0x1,%r9d + 55f3: 72 ec jb 0x55e1 + 55f5: 4d 63 c9 movslq %r9d,%r9 + 55f8: 45 33 e4 xor %r12d,%r12d + 55fb: eb a3 jmp 0x55a0 + 55fd: b8 fa ff ff ff mov $0xfffffffa,%eax + 5602: 5d pop %rbp + 5603: 41 5c pop %r12 + 5605: 5f pop %rdi + 5606: c3 ret + 5607: b8 f8 ff ff ff mov $0xfffffff8,%eax + 560c: 5d pop %rbp + 560d: 41 5c pop %r12 + 560f: 5f pop %rdi + 5610: c3 ret + 5611: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5618: 00 + 5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5620: 56 push %rsi + 5621: 57 push %rdi + 5622: 41 54 push %r12 + 5624: 48 89 d7 mov %rdx,%rdi + 5627: 48 85 c9 test %rcx,%rcx + 562a: 0f 84 f3 01 00 00 je 0x5823 + 5630: 48 85 ff test %rdi,%rdi + 5633: 0f 84 ea 01 00 00 je 0x5823 + 5639: 4d 85 c0 test %r8,%r8 + 563c: 0f 84 e1 01 00 00 je 0x5823 + 5642: 45 85 c9 test %r9d,%r9d + 5645: 0f 8e ce 01 00 00 jle 0x5819 + 564b: 41 83 f9 08 cmp $0x8,%r9d + 564f: 0f 8c b5 01 00 00 jl 0x580a + 5655: 4d 89 c2 mov %r8,%r10 + 5658: 49 83 e2 0f and $0xf,%r10 + 565c: 45 85 d2 test %r10d,%r10d + 565f: 74 18 je 0x5679 + 5661: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 5668: 0f 85 9c 01 00 00 jne 0x580a + 566e: 41 f7 da neg %r10d + 5671: 41 83 c2 10 add $0x10,%r10d + 5675: 41 c1 ea 02 shr $0x2,%r10d + 5679: 44 89 d0 mov %r10d,%eax + 567c: 83 c0 08 add $0x8,%eax + 567f: 44 3b c8 cmp %eax,%r9d + 5682: 0f 8c 82 01 00 00 jl 0x580a + 5688: 44 89 ce mov %r9d,%esi + 568b: 33 d2 xor %edx,%edx + 568d: 41 2b f2 sub %r10d,%esi + 5690: 83 e6 07 and $0x7,%esi + 5693: f7 de neg %esi + 5695: 41 03 f1 add %r9d,%esi + 5698: 44 89 d0 mov %r10d,%eax + 569b: 45 85 d2 test %r10d,%r10d + 569e: 76 1f jbe 0x56bf + 56a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 56a5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 + 56aa: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 56b0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 56b6: 48 8d 52 01 lea 0x1(%rdx),%rdx + 56ba: 48 3b d0 cmp %rax,%rdx + 56bd: 72 e1 jb 0x56a0 + 56bf: 45 89 d2 mov %r10d,%r10d + 56c2: 48 63 d6 movslq %esi,%rdx + 56c5: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 + 56c9: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 56d0: 74 4e je 0x5720 + 56d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56e0: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 + 56e4: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 + 56e9: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 + 56ed: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 + 56f2: 0f 59 c8 mulps %xmm0,%xmm1 + 56f5: 0f 59 da mulps %xmm2,%xmm3 + 56f8: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 + 56fd: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 + 5703: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) + 5708: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) + 570e: 48 8d 40 08 lea 0x8(%rax),%rax + 5712: 48 3b c2 cmp %rdx,%rax + 5715: 72 c9 jb 0x56e0 + 5717: eb 38 jmp 0x5751 + 5719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5720: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 + 5724: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 + 5729: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 + 572d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 + 5732: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 + 5737: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 + 573d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) + 5742: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) + 5748: 48 8d 40 08 lea 0x8(%rax),%rax + 574c: 48 3b c2 cmp %rdx,%rax + 574f: 72 cf jb 0x5720 + 5751: 8d 46 01 lea 0x1(%rsi),%eax + 5754: 41 3b c1 cmp %r9d,%eax + 5757: 0f 87 a2 00 00 00 ja 0x57ff + 575d: 4d 63 c9 movslq %r9d,%r9 + 5760: 4c 2b ca sub %rdx,%r9 + 5763: 49 83 f9 04 cmp $0x4,%r9 + 5767: 0f 8c 99 00 00 00 jl 0x5806 + 576d: 48 c1 e2 02 shl $0x2,%rdx + 5771: 44 89 c8 mov %r9d,%eax + 5774: 83 e0 fc and $0xfffffffc,%eax + 5777: 49 89 d3 mov %rdx,%r11 + 577a: 49 89 d2 mov %rdx,%r10 + 577d: 45 33 e4 xor %r12d,%r12d + 5780: 48 63 c0 movslq %eax,%rax + 5783: 4c 03 df add %rdi,%r11 + 5786: 4c 03 d1 add %rcx,%r10 + 5789: 49 03 d0 add %r8,%rdx + 578c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5793: 00 + 5794: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 579b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 57a0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 + 57a5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 + 57aa: 0f 59 c8 mulps %xmm0,%xmm1 + 57ad: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 + 57b2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) + 57b7: 4d 8d 64 24 04 lea 0x4(%r12),%r12 + 57bc: 4c 3b e0 cmp %rax,%r12 + 57bf: 72 df jb 0x57a0 + 57c1: 49 3b c1 cmp %r9,%rax + 57c4: 73 39 jae 0x57ff + 57c6: 48 63 f6 movslq %esi,%rsi + 57c9: 48 c1 e6 02 shl $0x2,%rsi + 57cd: 48 03 fe add %rsi,%rdi + 57d0: 48 03 ce add %rsi,%rcx + 57d3: 4c 03 c6 add %rsi,%r8 + 57d6: 0f 1f 00 nopl (%rax) + 57d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57e0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 57e5: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 + 57ea: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 + 57f0: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 57f6: 48 8d 40 01 lea 0x1(%rax),%rax + 57fa: 49 3b c1 cmp %r9,%rax + 57fd: 72 e1 jb 0x57e0 + 57ff: 33 c0 xor %eax,%eax + 5801: 41 5c pop %r12 + 5803: 5f pop %rdi + 5804: 5e pop %rsi + 5805: c3 ret + 5806: 33 c0 xor %eax,%eax + 5808: eb b7 jmp 0x57c1 + 580a: 33 f6 xor %esi,%esi + 580c: 41 83 f9 01 cmp $0x1,%r9d + 5810: 72 ed jb 0x57ff + 5812: 4d 63 c9 movslq %r9d,%r9 + 5815: 33 c0 xor %eax,%eax + 5817: eb a8 jmp 0x57c1 + 5819: b8 fa ff ff ff mov $0xfffffffa,%eax + 581e: 41 5c pop %r12 + 5820: 5f pop %rdi + 5821: 5e pop %rsi + 5822: c3 ret + 5823: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5828: 41 5c pop %r12 + 582a: 5f pop %rdi + 582b: 5e pop %rsi + 582c: c3 ret + 582d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5834: 00 + 5835: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 583c: 0f 1f 40 00 nopl 0x0(%rax) + 5840: 57 push %rdi + 5841: 41 54 push %r12 + 5843: 55 push %rbp + 5844: 48 89 d5 mov %rdx,%rbp + 5847: 48 85 c9 test %rcx,%rcx + 584a: 0f 84 f8 01 00 00 je 0x5a48 + 5850: 48 85 ed test %rbp,%rbp + 5853: 0f 84 ef 01 00 00 je 0x5a48 + 5859: 4d 85 c0 test %r8,%r8 + 585c: 0f 84 e6 01 00 00 je 0x5a48 + 5862: 45 85 c9 test %r9d,%r9d + 5865: 0f 8e d3 01 00 00 jle 0x5a3e + 586b: 41 83 f9 08 cmp $0x8,%r9d + 586f: 0f 8c b9 01 00 00 jl 0x5a2e + 5875: 4d 89 c2 mov %r8,%r10 + 5878: 49 83 e2 0f and $0xf,%r10 + 587c: 45 85 d2 test %r10d,%r10d + 587f: 74 18 je 0x5899 + 5881: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 5888: 0f 85 a0 01 00 00 jne 0x5a2e + 588e: 41 f7 da neg %r10d + 5891: 41 83 c2 10 add $0x10,%r10d + 5895: 41 c1 ea 02 shr $0x2,%r10d + 5899: 41 8d 42 08 lea 0x8(%r10),%eax + 589d: 44 3b c8 cmp %eax,%r9d + 58a0: 0f 8c 88 01 00 00 jl 0x5a2e + 58a6: 44 89 c8 mov %r9d,%eax + 58a9: 33 d2 xor %edx,%edx + 58ab: 41 2b c2 sub %r10d,%eax + 58ae: 44 89 d7 mov %r10d,%edi + 58b1: 83 e0 07 and $0x7,%eax + 58b4: f7 d8 neg %eax + 58b6: 41 03 c1 add %r9d,%eax + 58b9: 45 85 d2 test %r10d,%r10d + 58bc: 76 22 jbe 0x58e0 + 58be: 66 90 xchg %ax,%ax + 58c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 58c5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 58cb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 58d1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 58d7: 48 83 c2 01 add $0x1,%rdx + 58db: 48 3b d7 cmp %rdi,%rdx + 58de: 72 e0 jb 0x58c0 + 58e0: 45 89 d2 mov %r10d,%r10d + 58e3: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 58e8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 58ef: 48 63 d0 movslq %eax,%rdx + 58f2: 74 4c je 0x5940 + 58f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 58f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5900: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 5904: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 5909: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 590e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 5913: 0f 59 c8 mulps %xmm0,%xmm1 + 5916: 0f 59 da mulps %xmm2,%xmm3 + 5919: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 591e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 5924: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) + 5929: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) + 592f: 48 83 c7 08 add $0x8,%rdi + 5933: 48 3b fa cmp %rdx,%rdi + 5936: 72 c8 jb 0x5900 + 5938: eb 38 jmp 0x5972 + 593a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5940: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 5944: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 5949: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 594e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 5953: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 5958: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 595e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) + 5963: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) + 5969: 48 83 c7 08 add $0x8,%rdi + 596d: 48 3b fa cmp %rdx,%rdi + 5970: 72 ce jb 0x5940 + 5972: 8d 78 01 lea 0x1(%rax),%edi + 5975: 41 3b f9 cmp %r9d,%edi + 5978: 0f 87 a4 00 00 00 ja 0x5a22 + 597e: 4d 63 c9 movslq %r9d,%r9 + 5981: 4c 2b ca sub %rdx,%r9 + 5984: 49 83 f9 04 cmp $0x4,%r9 + 5988: 0f 8c 9b 00 00 00 jl 0x5a29 + 598e: 45 89 cc mov %r9d,%r12d + 5991: 45 33 db xor %r11d,%r11d + 5994: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 5999: 41 83 e4 fc and $0xfffffffc,%r12d + 599d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 59a1: 4d 63 e4 movslq %r12d,%r12 + 59a4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 59a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59af: 00 + 59b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 59be: 00 00 + 59c0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 59c5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 59ca: 0f 59 c8 mulps %xmm0,%xmm1 + 59cd: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 59d2: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) + 59d7: 49 83 c3 04 add $0x4,%r11 + 59db: 4d 3b dc cmp %r12,%r11 + 59de: 72 e0 jb 0x59c0 + 59e0: 4d 3b e1 cmp %r9,%r12 + 59e3: 73 3d jae 0x5a22 + 59e5: 48 63 c0 movslq %eax,%rax + 59e8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 59ed: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 59f1: 49 8d 04 80 lea (%r8,%rax,4),%rax + 59f5: 0f 1f 40 00 nopl 0x0(%rax) + 59f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a00: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 5a06: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 5a0d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 5a13: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 5a19: 49 83 c4 01 add $0x1,%r12 + 5a1d: 4d 3b e1 cmp %r9,%r12 + 5a20: 72 de jb 0x5a00 + 5a22: 33 c0 xor %eax,%eax + 5a24: 5d pop %rbp + 5a25: 41 5c pop %r12 + 5a27: 5f pop %rdi + 5a28: c3 ret + 5a29: 45 33 e4 xor %r12d,%r12d + 5a2c: eb b2 jmp 0x59e0 + 5a2e: 33 c0 xor %eax,%eax + 5a30: 41 83 f9 01 cmp $0x1,%r9d + 5a34: 72 ec jb 0x5a22 + 5a36: 4d 63 c9 movslq %r9d,%r9 + 5a39: 45 33 e4 xor %r12d,%r12d + 5a3c: eb a2 jmp 0x59e0 + 5a3e: b8 fa ff ff ff mov $0xfffffffa,%eax + 5a43: 5d pop %rbp + 5a44: 41 5c pop %r12 + 5a46: 5f pop %rdi + 5a47: c3 ret + 5a48: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5a4d: 5d pop %rbp + 5a4e: 41 5c pop %r12 + 5a50: 5f pop %rdi + 5a51: c3 ret + 5a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a60: 48 83 ec 28 sub $0x28,%rsp + 5a64: 48 85 c9 test %rcx,%rcx + 5a67: 74 25 je 0x5a8e + 5a69: 48 85 d2 test %rdx,%rdx + 5a6c: 74 20 je 0x5a8e + 5a6e: 4d 85 c0 test %r8,%r8 + 5a71: 74 1b je 0x5a8e + 5a73: 45 85 c9 test %r9d,%r9d + 5a76: 7f 0a jg 0x5a82 + 5a78: b8 fa ff ff ff mov $0xfffffffa,%eax + 5a7d: 48 83 c4 28 add $0x28,%rsp + 5a81: c3 ret + 5a82: e8 59 99 03 00 call 0x3f3e0 + 5a87: 33 c0 xor %eax,%eax + 5a89: 48 83 c4 28 add $0x28,%rsp + 5a8d: c3 ret + 5a8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5a93: 48 83 c4 28 add $0x28,%rsp + 5a97: c3 ret + 5a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a9f: 00 + 5aa0: 48 83 ec 28 sub $0x28,%rsp + 5aa4: 48 85 c9 test %rcx,%rcx + 5aa7: 74 25 je 0x5ace + 5aa9: 48 85 d2 test %rdx,%rdx + 5aac: 74 20 je 0x5ace + 5aae: 4d 85 c0 test %r8,%r8 + 5ab1: 74 1b je 0x5ace + 5ab3: 45 85 c9 test %r9d,%r9d + 5ab6: 7f 0a jg 0x5ac2 + 5ab8: b8 fa ff ff ff mov $0xfffffffa,%eax + 5abd: 48 83 c4 28 add $0x28,%rsp + 5ac1: c3 ret + 5ac2: e8 59 99 03 00 call 0x3f420 + 5ac7: 33 c0 xor %eax,%eax + 5ac9: 48 83 c4 28 add $0x28,%rsp + 5acd: c3 ret + 5ace: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5ad3: 48 83 c4 28 add $0x28,%rsp + 5ad7: c3 ret + 5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5adf: 00 + 5ae0: 48 83 ec 28 sub $0x28,%rsp + 5ae4: 48 85 c9 test %rcx,%rcx + 5ae7: 74 25 je 0x5b0e + 5ae9: 48 85 d2 test %rdx,%rdx + 5aec: 74 20 je 0x5b0e + 5aee: 4d 85 c0 test %r8,%r8 + 5af1: 74 1b je 0x5b0e + 5af3: 45 85 c9 test %r9d,%r9d + 5af6: 7f 0a jg 0x5b02 + 5af8: b8 fa ff ff ff mov $0xfffffffa,%eax + 5afd: 48 83 c4 28 add $0x28,%rsp + 5b01: c3 ret + 5b02: e8 59 99 03 00 call 0x3f460 + 5b07: 33 c0 xor %eax,%eax + 5b09: 48 83 c4 28 add $0x28,%rsp + 5b0d: c3 ret + 5b0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5b13: 48 83 c4 28 add $0x28,%rsp + 5b17: c3 ret + 5b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b1f: 00 + 5b20: 53 push %rbx + 5b21: 48 85 c9 test %rcx,%rcx + 5b24: 0f 84 d4 01 00 00 je 0x5cfe + 5b2a: 4d 85 c0 test %r8,%r8 + 5b2d: 0f 84 cb 01 00 00 je 0x5cfe + 5b33: 45 85 c9 test %r9d,%r9d + 5b36: 0f 8e bb 01 00 00 jle 0x5cf7 + 5b3c: 41 83 f9 08 cmp $0x8,%r9d + 5b40: 0f 8c a1 01 00 00 jl 0x5ce7 + 5b46: 4d 89 c3 mov %r8,%r11 + 5b49: 49 83 e3 0f and $0xf,%r11 + 5b4d: 45 85 db test %r11d,%r11d + 5b50: 74 18 je 0x5b6a + 5b52: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 5b59: 0f 85 88 01 00 00 jne 0x5ce7 + 5b5f: 41 f7 db neg %r11d + 5b62: 41 83 c3 10 add $0x10,%r11d + 5b66: 41 c1 eb 02 shr $0x2,%r11d + 5b6a: 41 8d 43 08 lea 0x8(%r11),%eax + 5b6e: 44 3b c8 cmp %eax,%r9d + 5b71: 0f 8c 70 01 00 00 jl 0x5ce7 + 5b77: 44 89 c8 mov %r9d,%eax + 5b7a: 33 d2 xor %edx,%edx + 5b7c: 41 2b c3 sub %r11d,%eax + 5b7f: 83 e0 07 and $0x7,%eax + 5b82: f7 d8 neg %eax + 5b84: 41 03 c1 add %r9d,%eax + 5b87: 44 89 db mov %r11d,%ebx + 5b8a: 45 85 db test %r11d,%r11d + 5b8d: 76 2e jbe 0x5bbd + 5b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b96: 00 + 5b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b9e: 66 90 xchg %ax,%ax + 5ba0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 5ba5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 5ba9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 5baf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 5bb5: 48 ff c2 inc %rdx + 5bb8: 48 3b d3 cmp %rbx,%rdx + 5bbb: 72 e3 jb 0x5ba0 + 5bbd: 45 89 db mov %r11d,%r11d + 5bc0: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 5bc4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5bcb: 48 63 d0 movslq %eax,%rdx + 5bce: 74 40 je 0x5c10 + 5bd0: 0f 28 c1 movaps %xmm1,%xmm0 + 5bd3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 5bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5bde: 00 00 + 5be0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 5be4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 5be9: 0f 59 d0 mulps %xmm0,%xmm2 + 5bec: 0f 59 d8 mulps %xmm0,%xmm3 + 5bef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 5bf4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 5bfa: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 5bff: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 5c05: 48 83 c3 08 add $0x8,%rbx + 5c09: 48 3b da cmp %rdx,%rbx + 5c0c: 72 d2 jb 0x5be0 + 5c0e: eb 3e jmp 0x5c4e + 5c10: 0f 28 c1 movaps %xmm1,%xmm0 + 5c13: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 5c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5c1e: 00 00 + 5c20: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 + 5c24: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 + 5c29: 0f 59 d0 mulps %xmm0,%xmm2 + 5c2c: 0f 59 d8 mulps %xmm0,%xmm3 + 5c2f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 5c34: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 5c3a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 5c3f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 5c45: 48 83 c3 08 add $0x8,%rbx + 5c49: 48 3b da cmp %rdx,%rbx + 5c4c: 72 d2 jb 0x5c20 + 5c4e: 8d 58 01 lea 0x1(%rax),%ebx + 5c51: 41 3b d9 cmp %r9d,%ebx + 5c54: 0f 87 84 00 00 00 ja 0x5cde + 5c5a: 4d 63 d1 movslq %r9d,%r10 + 5c5d: 4c 2b d2 sub %rdx,%r10 + 5c60: 49 83 fa 04 cmp $0x4,%r10 + 5c64: 0f 8c 78 00 00 00 jl 0x5ce2 + 5c6a: 45 89 d3 mov %r10d,%r11d + 5c6d: 45 33 c9 xor %r9d,%r9d + 5c70: 41 83 e3 fc and $0xfffffffc,%r11d + 5c74: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 5c78: 4d 63 db movslq %r11d,%r11 + 5c7b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 5c7f: 90 nop + 5c80: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 5c85: 0f 59 d0 mulps %xmm0,%xmm2 + 5c88: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 5c8d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) + 5c92: 49 83 c1 04 add $0x4,%r9 + 5c96: 4d 3b cb cmp %r11,%r9 + 5c99: 72 e5 jb 0x5c80 + 5c9b: 4d 3b da cmp %r10,%r11 + 5c9e: 73 3e jae 0x5cde + 5ca0: 48 63 c0 movslq %eax,%rax + 5ca3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 5ca7: 49 8d 04 80 lea (%r8,%rax,4),%rax + 5cab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5cb2: 00 + 5cb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5cc0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 5cc6: f3 0f 59 c1 mulss %xmm1,%xmm0 + 5cca: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 5cd0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 5cd6: 49 ff c3 inc %r11 + 5cd9: 4d 3b da cmp %r10,%r11 + 5cdc: 72 e2 jb 0x5cc0 + 5cde: 33 c0 xor %eax,%eax + 5ce0: 5b pop %rbx + 5ce1: c3 ret + 5ce2: 45 33 db xor %r11d,%r11d + 5ce5: eb b4 jmp 0x5c9b + 5ce7: 33 c0 xor %eax,%eax + 5ce9: 41 83 f9 01 cmp $0x1,%r9d + 5ced: 72 ef jb 0x5cde + 5cef: 4d 63 d1 movslq %r9d,%r10 + 5cf2: 45 33 db xor %r11d,%r11d + 5cf5: eb a4 jmp 0x5c9b + 5cf7: b8 fa ff ff ff mov $0xfffffffa,%eax + 5cfc: 5b pop %rbx + 5cfd: c3 ret + 5cfe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5d03: 5b pop %rbx + 5d04: c3 ret + 5d05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d0c: 00 + 5d0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d20: 48 85 c9 test %rcx,%rcx + 5d23: 0f 84 84 01 00 00 je 0x5ead + 5d29: 4d 85 c0 test %r8,%r8 + 5d2c: 0f 84 7b 01 00 00 je 0x5ead + 5d32: 45 85 c9 test %r9d,%r9d + 5d35: 0f 8e 6b 01 00 00 jle 0x5ea6 + 5d3b: 49 63 c1 movslq %r9d,%rax + 5d3e: 48 83 f8 08 cmp $0x8,%rax + 5d42: 0f 8c 59 01 00 00 jl 0x5ea1 + 5d48: 4d 89 c3 mov %r8,%r11 + 5d4b: 49 83 e3 0f and $0xf,%r11 + 5d4f: 45 85 db test %r11d,%r11d + 5d52: 74 18 je 0x5d6c + 5d54: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 5d5b: 0f 85 40 01 00 00 jne 0x5ea1 + 5d61: 41 f7 db neg %r11d + 5d64: 41 83 c3 10 add $0x10,%r11d + 5d68: 41 c1 eb 02 shr $0x2,%r11d + 5d6c: 44 89 da mov %r11d,%edx + 5d6f: 83 c2 08 add $0x8,%edx + 5d72: 48 3b c2 cmp %rdx,%rax + 5d75: 0f 8c 26 01 00 00 jl 0x5ea1 + 5d7b: 44 89 ca mov %r9d,%edx + 5d7e: 41 2b d3 sub %r11d,%edx + 5d81: 83 e2 07 and $0x7,%edx + 5d84: 44 2b ca sub %edx,%r9d + 5d87: 33 d2 xor %edx,%edx + 5d89: 45 89 da mov %r11d,%r10d + 5d8c: 45 85 db test %r11d,%r11d + 5d8f: 76 2d jbe 0x5dbe + 5d91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d98: 00 + 5d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5da0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 5da5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 5da9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 5daf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 5db5: 48 8d 52 01 lea 0x1(%rdx),%rdx + 5db9: 49 3b d2 cmp %r10,%rdx + 5dbc: 72 e2 jb 0x5da0 + 5dbe: 45 89 db mov %r11d,%r11d + 5dc1: 49 63 d1 movslq %r9d,%rdx + 5dc4: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 + 5dc8: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 5dcf: 74 41 je 0x5e12 + 5dd1: 0f 28 c1 movaps %xmm1,%xmm0 + 5dd4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 5dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ddf: 00 + 5de0: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 + 5de5: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 5deb: 0f 59 d0 mulps %xmm0,%xmm2 + 5dee: 0f 59 d8 mulps %xmm0,%xmm3 + 5df1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 5df6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 5dfc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 5e01: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 5e07: 4d 8d 52 08 lea 0x8(%r10),%r10 + 5e0b: 4c 3b d2 cmp %rdx,%r10 + 5e0e: 72 d0 jb 0x5de0 + 5e10: eb 3e jmp 0x5e50 + 5e12: 0f 28 c1 movaps %xmm1,%xmm0 + 5e15: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e20: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 + 5e25: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 + 5e2b: 0f 59 d0 mulps %xmm0,%xmm2 + 5e2e: 0f 59 d8 mulps %xmm0,%xmm3 + 5e31: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 5e36: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 5e3c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 5e41: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 5e47: 4d 8d 52 08 lea 0x8(%r10),%r10 + 5e4b: 4c 3b d2 cmp %rdx,%r10 + 5e4e: 72 d0 jb 0x5e20 + 5e50: 33 d2 xor %edx,%edx + 5e52: 45 8d 51 01 lea 0x1(%r9),%r10d + 5e56: 4d 63 d2 movslq %r10d,%r10 + 5e59: 4c 3b d0 cmp %rax,%r10 + 5e5c: 77 40 ja 0x5e9e + 5e5e: 4d 63 c9 movslq %r9d,%r9 + 5e61: 49 2b c1 sub %r9,%rax + 5e64: 49 c1 e1 02 shl $0x2,%r9 + 5e68: 49 03 c9 add %r9,%rcx + 5e6b: 4d 03 c1 add %r9,%r8 + 5e6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e75: 00 + 5e76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e7d: 0f 1f 00 nopl (%rax) + 5e80: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 5e85: f3 0f 59 c1 mulss %xmm1,%xmm0 + 5e89: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 5e8f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 5e95: 48 8d 52 01 lea 0x1(%rdx),%rdx + 5e99: 48 3b d0 cmp %rax,%rdx + 5e9c: 72 e2 jb 0x5e80 + 5e9e: 33 c0 xor %eax,%eax + 5ea0: c3 ret + 5ea1: 45 33 c9 xor %r9d,%r9d + 5ea4: eb aa jmp 0x5e50 + 5ea6: b8 fa ff ff ff mov $0xfffffffa,%eax + 5eab: 90 nop + 5eac: c3 ret + 5ead: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5eb2: c3 ret + 5eb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ebf: 00 + 5ec0: 53 push %rbx + 5ec1: 48 85 c9 test %rcx,%rcx + 5ec4: 0f 84 d5 01 00 00 je 0x609f + 5eca: 4d 85 c0 test %r8,%r8 + 5ecd: 0f 84 cc 01 00 00 je 0x609f + 5ed3: 45 85 c9 test %r9d,%r9d + 5ed6: 0f 8e bc 01 00 00 jle 0x6098 + 5edc: 41 83 f9 08 cmp $0x8,%r9d + 5ee0: 0f 8c a2 01 00 00 jl 0x6088 + 5ee6: 4d 89 c3 mov %r8,%r11 + 5ee9: 49 83 e3 0f and $0xf,%r11 + 5eed: 45 85 db test %r11d,%r11d + 5ef0: 74 18 je 0x5f0a + 5ef2: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 5ef9: 0f 85 89 01 00 00 jne 0x6088 + 5eff: 41 f7 db neg %r11d + 5f02: 41 83 c3 10 add $0x10,%r11d + 5f06: 41 c1 eb 02 shr $0x2,%r11d + 5f0a: 41 8d 43 08 lea 0x8(%r11),%eax + 5f0e: 44 3b c8 cmp %eax,%r9d + 5f11: 0f 8c 71 01 00 00 jl 0x6088 + 5f17: 44 89 c8 mov %r9d,%eax + 5f1a: 33 d2 xor %edx,%edx + 5f1c: 41 2b c3 sub %r11d,%eax + 5f1f: 44 89 db mov %r11d,%ebx + 5f22: 83 e0 07 and $0x7,%eax + 5f25: f7 d8 neg %eax + 5f27: 41 03 c1 add %r9d,%eax + 5f2a: 45 85 db test %r11d,%r11d + 5f2d: 76 2f jbe 0x5f5e + 5f2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f36: 00 + 5f37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f3e: 66 90 xchg %ax,%ax + 5f40: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 5f45: f3 0f 59 c1 mulss %xmm1,%xmm0 + 5f49: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 5f4f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 5f55: 48 83 c2 01 add $0x1,%rdx + 5f59: 48 3b d3 cmp %rbx,%rdx + 5f5c: 72 e2 jb 0x5f40 + 5f5e: 45 89 db mov %r11d,%r11d + 5f61: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 5f65: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5f6c: 48 63 d0 movslq %eax,%rdx + 5f6f: 74 3f je 0x5fb0 + 5f71: 0f 28 c1 movaps %xmm1,%xmm0 + 5f74: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 5f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f7f: 00 + 5f80: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 5f84: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 5f89: 0f 59 d0 mulps %xmm0,%xmm2 + 5f8c: 0f 59 d8 mulps %xmm0,%xmm3 + 5f8f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 5f94: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 5f9a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 5f9f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 5fa5: 48 83 c3 08 add $0x8,%rbx + 5fa9: 48 3b da cmp %rdx,%rbx + 5fac: 72 d2 jb 0x5f80 + 5fae: eb 3e jmp 0x5fee + 5fb0: 0f 28 c1 movaps %xmm1,%xmm0 + 5fb3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 5fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5fbe: 00 00 + 5fc0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 5fc4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 5fc9: 0f 59 d0 mulps %xmm0,%xmm2 + 5fcc: 0f 59 d8 mulps %xmm0,%xmm3 + 5fcf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 5fd4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 5fda: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 5fdf: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 5fe5: 48 83 c3 08 add $0x8,%rbx + 5fe9: 48 3b da cmp %rdx,%rbx + 5fec: 72 d2 jb 0x5fc0 + 5fee: 8d 58 01 lea 0x1(%rax),%ebx + 5ff1: 41 3b d9 cmp %r9d,%ebx + 5ff4: 0f 87 85 00 00 00 ja 0x607f + 5ffa: 4d 63 d1 movslq %r9d,%r10 + 5ffd: 4c 2b d2 sub %rdx,%r10 + 6000: 49 83 fa 04 cmp $0x4,%r10 + 6004: 0f 8c 79 00 00 00 jl 0x6083 + 600a: 45 89 d3 mov %r10d,%r11d + 600d: 45 33 c9 xor %r9d,%r9d + 6010: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 6014: 41 83 e3 fc and $0xfffffffc,%r11d + 6018: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 601c: 4d 63 db movslq %r11d,%r11 + 601f: 90 nop + 6020: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 6025: 0f 59 d0 mulps %xmm0,%xmm2 + 6028: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 602d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) + 6032: 49 83 c1 04 add $0x4,%r9 + 6036: 4d 3b cb cmp %r11,%r9 + 6039: 72 e5 jb 0x6020 + 603b: 4d 3b da cmp %r10,%r11 + 603e: 73 3f jae 0x607f + 6040: 48 63 c0 movslq %eax,%rax + 6043: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 6047: 49 8d 04 80 lea (%r8,%rax,4),%rax + 604b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6052: 00 + 6053: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 605a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6060: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 6066: f3 0f 59 c1 mulss %xmm1,%xmm0 + 606a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 6070: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 6076: 49 83 c3 01 add $0x1,%r11 + 607a: 4d 3b da cmp %r10,%r11 + 607d: 72 e1 jb 0x6060 + 607f: 33 c0 xor %eax,%eax + 6081: 5b pop %rbx + 6082: c3 ret + 6083: 45 33 db xor %r11d,%r11d + 6086: eb b3 jmp 0x603b + 6088: 33 c0 xor %eax,%eax + 608a: 41 83 f9 01 cmp $0x1,%r9d + 608e: 72 ef jb 0x607f + 6090: 4d 63 d1 movslq %r9d,%r10 + 6093: 45 33 db xor %r11d,%r11d + 6096: eb a3 jmp 0x603b + 6098: b8 fa ff ff ff mov $0xfffffffa,%eax + 609d: 5b pop %rbx + 609e: c3 ret + 609f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 60a4: 5b pop %rbx + 60a5: c3 ret + 60a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 60ad: 00 + 60ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 60b5: 0f 1f 40 00 nopl 0x0(%rax) + 60b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 60c0: 41 57 push %r15 + 60c2: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 60c6: 48 85 c9 test %rcx,%rcx + 60c9: 0f 84 b0 01 00 00 je 0x627f + 60cf: 4d 85 c0 test %r8,%r8 + 60d2: 0f 84 a7 01 00 00 je 0x627f + 60d8: 45 85 c9 test %r9d,%r9d + 60db: 0f 8e 96 01 00 00 jle 0x6277 + 60e1: 41 83 f9 10 cmp $0x10,%r9d + 60e5: 0f 8c 7c 01 00 00 jl 0x6267 + 60eb: 4d 89 c2 mov %r8,%r10 + 60ee: 49 83 e2 1f and $0x1f,%r10 + 60f2: 45 89 d2 mov %r10d,%r10d + 60f5: 45 85 d2 test %r10d,%r10d + 60f8: 74 18 je 0x6112 + 60fa: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 6101: 0f 85 60 01 00 00 jne 0x6267 + 6107: 41 f7 da neg %r10d + 610a: 41 83 c2 20 add $0x20,%r10d + 610e: 41 c1 ea 02 shr $0x2,%r10d + 6112: 41 8d 42 10 lea 0x10(%r10),%eax + 6116: 44 3b c8 cmp %eax,%r9d + 6119: 0f 8c 48 01 00 00 jl 0x6267 + 611f: 44 89 c8 mov %r9d,%eax + 6122: 33 d2 xor %edx,%edx + 6124: 41 2b c2 sub %r10d,%eax + 6127: 83 e0 0f and $0xf,%eax + 612a: f7 d8 neg %eax + 612c: 41 03 c1 add %r9d,%eax + 612f: 45 85 d2 test %r10d,%r10d + 6132: 76 25 jbe 0x6159 + 6134: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6140: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 + 6145: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 + 614b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) + 6151: 48 ff c2 inc %rdx + 6154: 49 3b d2 cmp %r10,%rdx + 6157: 72 e7 jb 0x6140 + 6159: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 + 615e: 48 63 d0 movslq %eax,%rdx + 6161: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 + 6167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 616e: 00 + 616f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6176: 0f 1f 00 nopl (%rax) + 6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6180: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 6186: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 618d: 01 + 618e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 + 6192: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 + 6199: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 + 619f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) + 61a5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 + 61ac: 01 + 61ad: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 + 61b1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 + 61b8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) + 61bf: 49 83 c2 10 add $0x10,%r10 + 61c3: 4c 3b d2 cmp %rdx,%r10 + 61c6: 72 b8 jb 0x6180 + 61c8: 44 8d 50 01 lea 0x1(%rax),%r10d + 61cc: 45 3b d1 cmp %r9d,%r10d + 61cf: 0f 87 85 00 00 00 ja 0x625a + 61d5: 4d 63 d9 movslq %r9d,%r11 + 61d8: 4c 2b da sub %rdx,%r11 + 61db: 49 83 fb 04 cmp $0x4,%r11 + 61df: 0f 8c 7d 00 00 00 jl 0x6262 + 61e5: 45 89 df mov %r11d,%r15d + 61e8: 45 33 d2 xor %r10d,%r10d + 61eb: 41 83 e7 fc and $0xfffffffc,%r15d + 61ef: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 61f3: 4d 63 ff movslq %r15d,%r15 + 61f6: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 61fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6200: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 + 6206: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 + 620c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) + 6212: 49 83 c2 04 add $0x4,%r10 + 6216: 4d 3b d7 cmp %r15,%r10 + 6219: 72 e5 jb 0x6200 + 621b: 4d 3b fb cmp %r11,%r15 + 621e: 73 3a jae 0x625a + 6220: 48 63 c0 movslq %eax,%rax + 6223: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 6227: 49 8d 04 80 lea (%r8,%rax,4),%rax + 622b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6232: 00 + 6233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 623a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6240: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 + 6246: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 + 624c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) + 6252: 49 ff c7 inc %r15 + 6255: 4d 3b fb cmp %r11,%r15 + 6258: 72 e6 jb 0x6240 + 625a: 33 c0 xor %eax,%eax + 625c: c5 f8 77 vzeroupper + 625f: 41 5f pop %r15 + 6261: c3 ret + 6262: 45 33 ff xor %r15d,%r15d + 6265: eb b4 jmp 0x621b + 6267: 33 c0 xor %eax,%eax + 6269: 41 83 f9 01 cmp $0x1,%r9d + 626d: 72 eb jb 0x625a + 626f: 4d 63 d9 movslq %r9d,%r11 + 6272: 45 33 ff xor %r15d,%r15d + 6275: eb a4 jmp 0x621b + 6277: b8 fa ff ff ff mov $0xfffffffa,%eax + 627c: 41 5f pop %r15 + 627e: c3 ret + 627f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6284: 41 5f pop %r15 + 6286: c3 ret + 6287: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 628e: 00 + 628f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6296: 0f 1f 00 nopl (%rax) + 6299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62a0: 4d 89 c2 mov %r8,%r10 + 62a3: 48 85 c9 test %rcx,%rcx + 62a6: 0f 84 eb 00 00 00 je 0x6397 + 62ac: 4d 85 d2 test %r10,%r10 + 62af: 0f 84 e2 00 00 00 je 0x6397 + 62b5: 45 85 c9 test %r9d,%r9d + 62b8: 0f 8e d3 00 00 00 jle 0x6391 + 62be: 49 63 c1 movslq %r9d,%rax + 62c1: 48 83 f8 08 cmp $0x8,%rax + 62c5: 0f 8c b5 00 00 00 jl 0x6380 + 62cb: 48 3d e1 00 00 00 cmp $0xe1,%rax + 62d1: 0f 8c ae 00 00 00 jl 0x6385 + 62d7: 4c 89 d2 mov %r10,%rdx + 62da: 48 83 e2 1f and $0x1f,%rdx + 62de: 85 d2 test %edx,%edx + 62e0: 74 11 je 0x62f3 + 62e2: f6 c2 03 test $0x3,%dl + 62e5: 0f 85 95 00 00 00 jne 0x6380 + 62eb: f7 da neg %edx + 62ed: 83 c2 20 add $0x20,%edx + 62f0: c1 ea 02 shr $0x2,%edx + 62f3: 41 89 d0 mov %edx,%r8d + 62f6: 4d 8d 58 08 lea 0x8(%r8),%r11 + 62fa: 49 3b c3 cmp %r11,%rax + 62fd: 0f 8c 7d 00 00 00 jl 0x6380 + 6303: 45 89 cb mov %r9d,%r11d + 6306: 44 2b da sub %edx,%r11d + 6309: 41 83 e3 07 and $0x7,%r11d + 630d: 45 2b cb sub %r11d,%r9d + 6310: 45 33 db xor %r11d,%r11d + 6313: 4d 63 c9 movslq %r9d,%r9 + 6316: 85 d2 test %edx,%edx + 6318: 76 20 jbe 0x633a + 631a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6320: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 + 6326: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 + 632c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) + 6332: 49 ff c3 inc %r11 + 6335: 4d 3b d8 cmp %r8,%r11 + 6338: 72 e6 jb 0x6320 + 633a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 633f: 90 nop + 6340: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 + 6346: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 + 634c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) + 6352: 49 83 c0 08 add $0x8,%r8 + 6356: 4d 3b c1 cmp %r9,%r8 + 6359: 72 e5 jb 0x6340 + 635b: 4c 3b c8 cmp %rax,%r9 + 635e: 73 1a jae 0x637a + 6360: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 + 6366: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 + 636c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) + 6372: 49 ff c1 inc %r9 + 6375: 4c 3b c8 cmp %rax,%r9 + 6378: 72 e6 jb 0x6360 + 637a: 33 c0 xor %eax,%eax + 637c: c5 f8 77 vzeroupper + 637f: c3 ret + 6380: 45 33 c9 xor %r9d,%r9d + 6383: eb d6 jmp 0x635b + 6385: 41 83 e1 f8 and $0xfffffff8,%r9d + 6389: 45 33 c0 xor %r8d,%r8d + 638c: 4d 63 c9 movslq %r9d,%r9 + 638f: eb a9 jmp 0x633a + 6391: b8 fa ff ff ff mov $0xfffffffa,%eax + 6396: c3 ret + 6397: b8 f8 ff ff ff mov $0xfffffff8,%eax + 639c: c3 ret + 639d: 0f 1f 00 nopl (%rax) + 63a0: 55 push %rbp + 63a1: c5 f8 28 e1 vmovaps %xmm1,%xmm4 + 63a5: 48 85 c9 test %rcx,%rcx + 63a8: 0f 84 a0 01 00 00 je 0x654e + 63ae: 4d 85 c0 test %r8,%r8 + 63b1: 0f 84 97 01 00 00 je 0x654e + 63b7: 45 85 c9 test %r9d,%r9d + 63ba: 0f 8e 87 01 00 00 jle 0x6547 + 63c0: 41 83 f9 08 cmp $0x8,%r9d + 63c4: 0f 8c 76 01 00 00 jl 0x6540 + 63ca: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d + 63d1: 0f 8c 5c 01 00 00 jl 0x6533 + 63d7: 4c 89 c0 mov %r8,%rax + 63da: 48 83 e0 1f and $0x1f,%rax + 63de: a8 03 test $0x3,%al + 63e0: 74 04 je 0x63e6 + 63e2: 33 c0 xor %eax,%eax + 63e4: eb 13 jmp 0x63f9 + 63e6: 85 c0 test %eax,%eax + 63e8: 74 0f je 0x63f9 + 63ea: f7 d8 neg %eax + 63ec: 83 c0 20 add $0x20,%eax + 63ef: c1 e8 02 shr $0x2,%eax + 63f2: 44 3b c8 cmp %eax,%r9d + 63f5: 41 0f 4c c1 cmovl %r9d,%eax + 63f9: 44 89 ca mov %r9d,%edx + 63fc: 2b d0 sub %eax,%edx + 63fe: 83 e2 07 and $0x7,%edx + 6401: f7 da neg %edx + 6403: 41 03 d1 add %r9d,%edx + 6406: 83 f8 01 cmp $0x1,%eax + 6409: 72 6d jb 0x6478 + 640b: 45 33 db xor %r11d,%r11d + 640e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c539e0 + 6415: 01 + 6416: 33 ed xor %ebp,%ebp + 6418: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c53a00 + 641f: 01 + 6420: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 6425: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 + 642b: 4c 63 d0 movslq %eax,%r10 + 642e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6435: 00 + 6436: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 643d: 0f 1f 00 nopl (%rax) + 6440: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 + 6446: 49 83 c3 08 add $0x8,%r11 + 644a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 644e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} + 6455: 00 + 6456: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} + 645d: 00 + 645e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} + 6465: 00 + 6466: 48 83 c5 20 add $0x20,%rbp + 646a: 4d 3b da cmp %r10,%r11 + 646d: 72 d1 jb 0x6440 + 646f: 44 3b c8 cmp %eax,%r9d + 6472: 0f 84 b4 00 00 00 je 0x652c + 6478: 8d 68 08 lea 0x8(%rax),%ebp + 647b: 3b d5 cmp %ebp,%edx + 647d: 7c 3b jl 0x64ba + 647f: 48 63 c0 movslq %eax,%rax + 6482: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 6487: 48 63 ea movslq %edx,%rbp + 648a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6491: 00 + 6492: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 64a0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 + 64a5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 + 64ab: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) + 64b1: 48 83 c0 08 add $0x8,%rax + 64b5: 48 3b c5 cmp %rbp,%rax + 64b8: 72 e6 jb 0x64a0 + 64ba: 8d 42 01 lea 0x1(%rdx),%eax + 64bd: 41 3b c1 cmp %r9d,%eax + 64c0: 0f 87 66 00 00 00 ja 0x652c + 64c6: 44 89 cd mov %r9d,%ebp + 64c9: 33 c0 xor %eax,%eax + 64cb: 2b ea sub %edx,%ebp + 64cd: 48 63 d2 movslq %edx,%rdx + 64d0: 4d 63 c9 movslq %r9d,%r9 + 64d3: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c539e0 + 64da: 01 + 64db: 4c 2b ca sub %rdx,%r9 + 64de: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c53a00 + 64e5: 01 + 64e6: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 + 64eb: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 + 64f1: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp + 64f5: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx + 64f9: 33 d2 xor %edx,%edx + 64fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6500: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 + 6506: 48 83 c0 08 add $0x8,%rax + 650a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 650e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} + 6515: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} + 651c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} + 6523: 48 83 c2 20 add $0x20,%rdx + 6527: 49 3b c1 cmp %r9,%rax + 652a: 72 d4 jb 0x6500 + 652c: 33 c0 xor %eax,%eax + 652e: c5 f8 77 vzeroupper + 6531: 5d pop %rbp + 6532: c3 ret + 6533: 44 89 ca mov %r9d,%edx + 6536: 33 c0 xor %eax,%eax + 6538: 83 e2 f8 and $0xfffffff8,%edx + 653b: e9 38 ff ff ff jmp 0x6478 + 6540: 33 d2 xor %edx,%edx + 6542: e9 73 ff ff ff jmp 0x64ba + 6547: b8 fa ff ff ff mov $0xfffffffa,%eax + 654c: 5d pop %rbp + 654d: c3 ret + 654e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6553: 5d pop %rbp + 6554: c3 ret + 6555: 0f 1f 40 00 nopl 0x0(%rax) + 6559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6560: 48 83 ec 28 sub $0x28,%rsp + 6564: 48 85 c9 test %rcx,%rcx + 6567: 74 20 je 0x6589 + 6569: 48 85 d2 test %rdx,%rdx + 656c: 74 1b je 0x6589 + 656e: 45 85 c0 test %r8d,%r8d + 6571: 7f 0a jg 0x657d + 6573: b8 fa ff ff ff mov $0xfffffffa,%eax + 6578: 48 83 c4 28 add $0x28,%rsp + 657c: c3 ret + 657d: e8 1e 8f 03 00 call 0x3f4a0 + 6582: 33 c0 xor %eax,%eax + 6584: 48 83 c4 28 add $0x28,%rsp + 6588: c3 ret + 6589: b8 f8 ff ff ff mov $0xfffffff8,%eax + 658e: 48 83 c4 28 add $0x28,%rsp + 6592: c3 ret + 6593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 659f: 00 + 65a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 65a5: 48 85 c9 test %rcx,%rcx + 65a8: 74 22 je 0x65cc + 65aa: 48 85 d2 test %rdx,%rdx + 65ad: 74 1d je 0x65cc + 65af: 45 85 c0 test %r8d,%r8d + 65b2: 7f 0b jg 0x65bf + 65b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 65b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 65be: c3 ret + 65bf: e8 5c 90 03 00 call 0x3f620 + 65c4: 33 c0 xor %eax,%eax + 65c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 65cb: c3 ret + 65cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 65d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 65d6: c3 ret + 65d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 65de: 00 00 + 65e0: 48 83 ec 28 sub $0x28,%rsp + 65e4: 48 85 c9 test %rcx,%rcx + 65e7: 74 20 je 0x6609 + 65e9: 48 85 d2 test %rdx,%rdx + 65ec: 74 1b je 0x6609 + 65ee: 45 85 c0 test %r8d,%r8d + 65f1: 7f 0a jg 0x65fd + 65f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 65f8: 48 83 c4 28 add $0x28,%rsp + 65fc: c3 ret + 65fd: e8 9e 91 03 00 call 0x3f7a0 + 6602: 33 c0 xor %eax,%eax + 6604: 48 83 c4 28 add $0x28,%rsp + 6608: c3 ret + 6609: b8 f8 ff ff ff mov $0xfffffff8,%eax + 660e: 48 83 c4 28 add $0x28,%rsp + 6612: c3 ret + 6613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 661f: 00 + 6620: 56 push %rsi + 6621: 48 89 d6 mov %rdx,%rsi + 6624: 48 85 c9 test %rcx,%rcx + 6627: 0f 84 90 01 00 00 je 0x67bd + 662d: 48 85 f6 test %rsi,%rsi + 6630: 0f 84 87 01 00 00 je 0x67bd + 6636: 45 85 c0 test %r8d,%r8d + 6639: 0f 8e 77 01 00 00 jle 0x67b6 + 663f: 41 83 f8 10 cmp $0x10,%r8d + 6643: 0f 8c 5d 01 00 00 jl 0x67a6 + 6649: 49 89 f1 mov %rsi,%r9 + 664c: 49 83 e1 1f and $0x1f,%r9 + 6650: 45 89 c9 mov %r9d,%r9d + 6653: 45 85 c9 test %r9d,%r9d + 6656: 74 18 je 0x6670 + 6658: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 665f: 0f 85 41 01 00 00 jne 0x67a6 + 6665: 41 f7 d9 neg %r9d + 6668: 41 83 c1 20 add $0x20,%r9d + 666c: 41 c1 e9 02 shr $0x2,%r9d + 6670: 41 8d 41 10 lea 0x10(%r9),%eax + 6674: 44 3b c0 cmp %eax,%r8d + 6677: 0f 8c 29 01 00 00 jl 0x67a6 + 667d: 44 89 c0 mov %r8d,%eax + 6680: 33 d2 xor %edx,%edx + 6682: 41 2b c1 sub %r9d,%eax + 6685: 83 e0 0f and $0xf,%eax + 6688: f7 d8 neg %eax + 668a: 41 03 c0 add %r8d,%eax + 668d: 45 85 c9 test %r9d,%r9d + 6690: 76 25 jbe 0x66b7 + 6692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66a0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 66a5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 + 66aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 66af: 48 ff c2 inc %rdx + 66b2: 49 3b d1 cmp %r9,%rdx + 66b5: 72 e9 jb 0x66a0 + 66b7: 48 63 d0 movslq %eax,%rdx + 66ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 66c0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 66c6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 66cd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 66d4: 01 + 66d5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 66dc: 01 + 66dd: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 + 66e3: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 66ea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 66f0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 66f7: 49 83 c1 10 add $0x10,%r9 + 66fb: 4c 3b ca cmp %rdx,%r9 + 66fe: 72 c0 jb 0x66c0 + 6700: 44 8d 48 01 lea 0x1(%rax),%r9d + 6704: 45 3b c8 cmp %r8d,%r9d + 6707: 0f 87 8d 00 00 00 ja 0x679a + 670d: 4d 63 d0 movslq %r8d,%r10 + 6710: 4c 2b d2 sub %rdx,%r10 + 6713: 49 83 fa 04 cmp $0x4,%r10 + 6717: 0f 8c 84 00 00 00 jl 0x67a1 + 671d: 45 89 d3 mov %r10d,%r11d + 6720: 45 33 c9 xor %r9d,%r9d + 6723: 41 83 e3 fc and $0xfffffffc,%r11d + 6727: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 672b: 4d 63 db movslq %r11d,%r11 + 672e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 6732: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6740: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 6746: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 + 674c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 6752: 49 83 c1 04 add $0x4,%r9 + 6756: 4d 3b cb cmp %r11,%r9 + 6759: 72 e5 jb 0x6740 + 675b: 4d 3b da cmp %r10,%r11 + 675e: 73 3a jae 0x679a + 6760: 48 63 c0 movslq %eax,%rax + 6763: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 6767: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 676b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6772: 00 + 6773: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 677a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6780: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 6786: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 + 678c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 6792: 49 ff c3 inc %r11 + 6795: 4d 3b da cmp %r10,%r11 + 6798: 72 e6 jb 0x6780 + 679a: 33 c0 xor %eax,%eax + 679c: c5 f8 77 vzeroupper + 679f: 5e pop %rsi + 67a0: c3 ret + 67a1: 45 33 db xor %r11d,%r11d + 67a4: eb b5 jmp 0x675b + 67a6: 33 c0 xor %eax,%eax + 67a8: 41 83 f8 01 cmp $0x1,%r8d + 67ac: 72 ec jb 0x679a + 67ae: 4d 63 d0 movslq %r8d,%r10 + 67b1: 45 33 db xor %r11d,%r11d + 67b4: eb a5 jmp 0x675b + 67b6: b8 fa ff ff ff mov $0xfffffffa,%eax + 67bb: 5e pop %rsi + 67bc: c3 ret + 67bd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 67c2: 5e pop %rsi + 67c3: c3 ret + 67c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67cb: 00 + 67cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 67d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67df: 00 + 67e0: 53 push %rbx + 67e1: 49 89 ca mov %rcx,%r10 + 67e4: 4d 85 d2 test %r10,%r10 + 67e7: 0f 84 84 01 00 00 je 0x6971 + 67ed: 48 85 d2 test %rdx,%rdx + 67f0: 0f 84 7b 01 00 00 je 0x6971 + 67f6: 45 85 c0 test %r8d,%r8d + 67f9: 0f 8e 6b 01 00 00 jle 0x696a + 67ff: 41 83 f8 10 cmp $0x10,%r8d + 6803: 0f 8c 59 01 00 00 jl 0x6962 + 6809: 48 89 d3 mov %rdx,%rbx + 680c: 48 83 e3 1f and $0x1f,%rbx + 6810: 85 db test %ebx,%ebx + 6812: 74 11 je 0x6825 + 6814: f6 c3 03 test $0x3,%bl + 6817: 0f 85 45 01 00 00 jne 0x6962 + 681d: f7 db neg %ebx + 681f: 83 c3 20 add $0x20,%ebx + 6822: c1 eb 02 shr $0x2,%ebx + 6825: 8d 43 10 lea 0x10(%rbx),%eax + 6828: 44 3b c0 cmp %eax,%r8d + 682b: 0f 8c 31 01 00 00 jl 0x6962 + 6831: 45 89 c1 mov %r8d,%r9d + 6834: 33 c0 xor %eax,%eax + 6836: 44 2b cb sub %ebx,%r9d + 6839: 41 83 e1 0f and $0xf,%r9d + 683d: 41 f7 d9 neg %r9d + 6840: 45 03 c8 add %r8d,%r9d + 6843: 89 d9 mov %ebx,%ecx + 6845: 85 db test %ebx,%ebx + 6847: 76 2f jbe 0x6878 + 6849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6850: 00 + 6851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 685f: 00 + 6860: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 6866: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 686b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 6870: 48 ff c0 inc %rax + 6873: 48 3b c1 cmp %rcx,%rax + 6876: 72 e8 jb 0x6860 + 6878: 49 63 c1 movslq %r9d,%rax + 687b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6880: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 6886: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 688d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 6892: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 6898: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 689d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 68a3: 48 83 c1 10 add $0x10,%rcx + 68a7: 48 3b c8 cmp %rax,%rcx + 68aa: 72 d4 jb 0x6880 + 68ac: 41 8d 41 01 lea 0x1(%r9),%eax + 68b0: 41 3b c0 cmp %r8d,%eax + 68b3: 0f 87 9e 00 00 00 ja 0x6957 + 68b9: 4d 63 c0 movslq %r8d,%r8 + 68bc: 4d 63 c9 movslq %r9d,%r9 + 68bf: 4d 2b c1 sub %r9,%r8 + 68c2: 49 83 f8 04 cmp $0x4,%r8 + 68c6: 0f 8c 92 00 00 00 jl 0x695e + 68cc: 4d 63 c9 movslq %r9d,%r9 + 68cf: 44 89 c3 mov %r8d,%ebx + 68d2: 83 e3 fc and $0xfffffffc,%ebx + 68d5: 33 c9 xor %ecx,%ecx + 68d7: 48 63 db movslq %ebx,%rbx + 68da: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 68de: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 68e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 68e9: 00 + 68ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 68f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 68f8: 00 + 68f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6900: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 6906: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 690b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 6910: 48 83 c1 04 add $0x4,%rcx + 6914: 48 3b cb cmp %rbx,%rcx + 6917: 72 e7 jb 0x6900 + 6919: 49 3b d8 cmp %r8,%rbx + 691c: 73 39 jae 0x6957 + 691e: 4d 63 c9 movslq %r9d,%r9 + 6921: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 6925: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 6929: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6930: 00 + 6931: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 693f: 00 + 6940: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 6945: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 + 694a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 694f: 48 ff c3 inc %rbx + 6952: 49 3b d8 cmp %r8,%rbx + 6955: 72 e9 jb 0x6940 + 6957: 33 c0 xor %eax,%eax + 6959: c5 f8 77 vzeroupper + 695c: 5b pop %rbx + 695d: c3 ret + 695e: 33 db xor %ebx,%ebx + 6960: eb b7 jmp 0x6919 + 6962: 45 33 c9 xor %r9d,%r9d + 6965: e9 42 ff ff ff jmp 0x68ac + 696a: b8 fa ff ff ff mov $0xfffffffa,%eax + 696f: 5b pop %rbx + 6970: c3 ret + 6971: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6976: 5b pop %rbx + 6977: c3 ret + 6978: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 697f: 00 + 6980: 48 83 ec 28 sub $0x28,%rsp + 6984: 48 85 d2 test %rdx,%rdx + 6987: 74 3f je 0x69c8 + 6989: 45 85 c0 test %r8d,%r8d + 698c: 7e 30 jle 0x69be + 698e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c53a20 + 6995: 7a 02 jp 0x6999 + 6997: 74 0f je 0x69a8 + 6999: 0f 57 c9 xorps %xmm1,%xmm1 + 699c: 0f 2e c1 ucomiss %xmm1,%xmm0 + 699f: 7a 02 jp 0x69a3 + 69a1: 74 0c je 0x69af + 69a3: e8 78 8f 03 00 call 0x3f920 + 69a8: 33 c0 xor %eax,%eax + 69aa: 48 83 c4 28 add $0x28,%rsp + 69ae: c3 ret + 69af: 48 89 d1 mov %rdx,%rcx + 69b2: 44 89 c2 mov %r8d,%edx + 69b5: 48 83 c4 28 add $0x28,%rsp + 69b9: e9 42 8d 00 00 jmp 0xf700 + 69be: b8 fa ff ff ff mov $0xfffffffa,%eax + 69c3: 48 83 c4 28 add $0x28,%rsp + 69c7: c3 ret + 69c8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 69cd: 48 83 c4 28 add $0x28,%rsp + 69d1: c3 ret + 69d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 69d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 69e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 69e5: 48 85 d2 test %rdx,%rdx + 69e8: 74 43 je 0x6a2d + 69ea: 45 85 c0 test %r8d,%r8d + 69ed: 7e 32 jle 0x6a21 + 69ef: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c53a24 + 69f6: 7a 02 jp 0x69fa + 69f8: 74 0f je 0x6a09 + 69fa: 0f 57 c9 xorps %xmm1,%xmm1 + 69fd: 0f 2e c1 ucomiss %xmm1,%xmm0 + 6a00: 7a 02 jp 0x6a04 + 6a02: 74 0d je 0x6a11 + 6a04: e8 97 90 03 00 call 0x3faa0 + 6a09: 33 c0 xor %eax,%eax + 6a0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6a10: c3 ret + 6a11: 48 89 d1 mov %rdx,%rcx + 6a14: 44 89 c2 mov %r8d,%edx + 6a17: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6a1c: e9 1f 8f 00 00 jmp 0xf940 + 6a21: b8 fa ff ff ff mov $0xfffffffa,%eax + 6a26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6a2b: 90 nop + 6a2c: c3 ret + 6a2d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6a32: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6a37: 90 nop + 6a38: 90 nop + 6a39: 90 nop + 6a3a: c3 ret + 6a3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6a40: 48 83 ec 28 sub $0x28,%rsp + 6a44: 48 85 d2 test %rdx,%rdx + 6a47: 74 3f je 0x6a88 + 6a49: 45 85 c0 test %r8d,%r8d + 6a4c: 7e 30 jle 0x6a7e + 6a4e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c53a28 + 6a55: 7a 02 jp 0x6a59 + 6a57: 74 0f je 0x6a68 + 6a59: 0f 57 c9 xorps %xmm1,%xmm1 + 6a5c: 0f 2e c1 ucomiss %xmm1,%xmm0 + 6a5f: 7a 02 jp 0x6a63 + 6a61: 74 0c je 0x6a6f + 6a63: e8 b8 91 03 00 call 0x3fc20 + 6a68: 33 c0 xor %eax,%eax + 6a6a: 48 83 c4 28 add $0x28,%rsp + 6a6e: c3 ret + 6a6f: 48 89 d1 mov %rdx,%rcx + 6a72: 44 89 c2 mov %r8d,%edx + 6a75: 48 83 c4 28 add $0x28,%rsp + 6a79: e9 02 91 00 00 jmp 0xfb80 + 6a7e: b8 fa ff ff ff mov $0xfffffffa,%eax + 6a83: 48 83 c4 28 add $0x28,%rsp + 6a87: c3 ret + 6a88: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6a8d: 48 83 c4 28 add $0x28,%rsp + 6a91: c3 ret + 6a92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6aa0: 48 83 ec 28 sub $0x28,%rsp + 6aa4: 48 85 d2 test %rdx,%rdx + 6aa7: 0f 84 a6 01 00 00 je 0x6c53 + 6aad: 45 85 c0 test %r8d,%r8d + 6ab0: 0f 8e 93 01 00 00 jle 0x6c49 + 6ab6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c53a2c + 6abd: 01 + 6abe: 7a 06 jp 0x6ac6 + 6ac0: 0f 84 7c 01 00 00 je 0x6c42 + 6ac6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6aca: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 6ace: 7a 06 jp 0x6ad6 + 6ad0: 0f 84 5c 01 00 00 je 0x6c32 + 6ad6: 41 83 f8 10 cmp $0x10,%r8d + 6ada: 0f 8c 42 01 00 00 jl 0x6c22 + 6ae0: 49 89 d1 mov %rdx,%r9 + 6ae3: 49 83 e1 1f and $0x1f,%r9 + 6ae7: 45 85 c9 test %r9d,%r9d + 6aea: 74 18 je 0x6b04 + 6aec: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 6af3: 0f 85 29 01 00 00 jne 0x6c22 + 6af9: 41 f7 d9 neg %r9d + 6afc: 41 83 c1 20 add $0x20,%r9d + 6b00: 41 c1 e9 02 shr $0x2,%r9d + 6b04: 41 8d 41 10 lea 0x10(%r9),%eax + 6b08: 44 3b c0 cmp %eax,%r8d + 6b0b: 0f 8c 11 01 00 00 jl 0x6c22 + 6b11: 45 89 c2 mov %r8d,%r10d + 6b14: 33 c0 xor %eax,%eax + 6b16: 45 2b d1 sub %r9d,%r10d + 6b19: 41 83 e2 0f and $0xf,%r10d + 6b1d: 41 f7 da neg %r10d + 6b20: 45 03 d0 add %r8d,%r10d + 6b23: 45 89 cb mov %r9d,%r11d + 6b26: 45 85 c9 test %r9d,%r9d + 6b29: 76 27 jbe 0x6b52 + 6b2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b32: 00 + 6b33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6b40: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 6b45: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 6b4a: 48 ff c0 inc %rax + 6b4d: 49 3b c3 cmp %r11,%rax + 6b50: 72 ee jb 0x6b40 + 6b52: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 6b57: 4d 63 ca movslq %r10d,%r9 + 6b5a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 6b60: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 + 6b66: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 + 6b6d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) + 6b73: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) + 6b7a: 49 83 c3 10 add $0x10,%r11 + 6b7e: 4d 3b d9 cmp %r9,%r11 + 6b81: 72 dd jb 0x6b60 + 6b83: 41 8d 42 01 lea 0x1(%r10),%eax + 6b87: 41 3b c0 cmp %r8d,%eax + 6b8a: 0f 87 84 00 00 00 ja 0x6c14 + 6b90: 4d 63 c0 movslq %r8d,%r8 + 6b93: 4d 2b c1 sub %r9,%r8 + 6b96: 49 83 f8 04 cmp $0x4,%r8 + 6b9a: 0f 8c 7e 00 00 00 jl 0x6c1e + 6ba0: 44 89 c0 mov %r8d,%eax + 6ba3: 45 33 db xor %r11d,%r11d + 6ba6: 83 e0 fc and $0xfffffffc,%eax + 6ba9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 + 6bad: 48 63 c0 movslq %eax,%rax + 6bb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bb7: 00 + 6bb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6bbf: 90 nop + 6bc0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 + 6bc5: 49 83 c3 04 add $0x4,%r11 + 6bc9: c4 c1 78 11 09 vmovups %xmm1,(%r9) + 6bce: 49 83 c1 10 add $0x10,%r9 + 6bd2: 4c 3b d8 cmp %rax,%r11 + 6bd5: 72 e9 jb 0x6bc0 + 6bd7: 49 3b c0 cmp %r8,%rax + 6bda: 73 38 jae 0x6c14 + 6bdc: 4d 63 d2 movslq %r10d,%r10 + 6bdf: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 6be3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 6be7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bee: 00 + 6bef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6bf6: 0f 1f 00 nopl (%rax) + 6bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c00: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 6c04: 48 ff c0 inc %rax + 6c07: c5 fa 11 0a vmovss %xmm1,(%rdx) + 6c0b: 48 83 c2 04 add $0x4,%rdx + 6c0f: 49 3b c0 cmp %r8,%rax + 6c12: 72 ec jb 0x6c00 + 6c14: 33 c0 xor %eax,%eax + 6c16: c5 f8 77 vzeroupper + 6c19: 48 83 c4 28 add $0x28,%rsp + 6c1d: c3 ret + 6c1e: 33 c0 xor %eax,%eax + 6c20: eb b5 jmp 0x6bd7 + 6c22: 45 33 d2 xor %r10d,%r10d + 6c25: 41 83 f8 01 cmp $0x1,%r8d + 6c29: 72 e9 jb 0x6c14 + 6c2b: 4d 63 c0 movslq %r8d,%r8 + 6c2e: 33 c0 xor %eax,%eax + 6c30: eb a5 jmp 0x6bd7 + 6c32: 48 89 d1 mov %rdx,%rcx + 6c35: 44 89 c2 mov %r8d,%edx + 6c38: e8 83 8f 00 00 call 0xfbc0 + 6c3d: 48 83 c4 28 add $0x28,%rsp + 6c41: c3 ret + 6c42: 33 c0 xor %eax,%eax + 6c44: 48 83 c4 28 add $0x28,%rsp + 6c48: c3 ret + 6c49: b8 fa ff ff ff mov $0xfffffffa,%eax + 6c4e: 48 83 c4 28 add $0x28,%rsp + 6c52: c3 ret + 6c53: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6c58: 48 83 c4 28 add $0x28,%rsp + 6c5c: c3 ret + 6c5d: 0f 1f 00 nopl (%rax) + 6c60: 48 83 ec 28 sub $0x28,%rsp + 6c64: 48 85 d2 test %rdx,%rdx + 6c67: 0f 84 9e 01 00 00 je 0x6e0b + 6c6d: 45 85 c0 test %r8d,%r8d + 6c70: 0f 8e 8b 01 00 00 jle 0x6e01 + 6c76: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c53a30 + 6c7d: 01 + 6c7e: 7a 06 jp 0x6c86 + 6c80: 0f 84 74 01 00 00 je 0x6dfa + 6c86: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6c8a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 6c8e: 7a 06 jp 0x6c96 + 6c90: 0f 84 54 01 00 00 je 0x6dea + 6c96: 41 83 f8 10 cmp $0x10,%r8d + 6c9a: 0f 8c 42 01 00 00 jl 0x6de2 + 6ca0: 49 89 d3 mov %rdx,%r11 + 6ca3: 49 83 e3 1f and $0x1f,%r11 + 6ca7: 45 85 db test %r11d,%r11d + 6caa: 74 18 je 0x6cc4 + 6cac: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 6cb3: 0f 85 29 01 00 00 jne 0x6de2 + 6cb9: 41 f7 db neg %r11d + 6cbc: 41 83 c3 20 add $0x20,%r11d + 6cc0: 41 c1 eb 02 shr $0x2,%r11d + 6cc4: 41 8d 43 10 lea 0x10(%r11),%eax + 6cc8: 44 3b c0 cmp %eax,%r8d + 6ccb: 0f 8c 11 01 00 00 jl 0x6de2 + 6cd1: 45 89 c1 mov %r8d,%r9d + 6cd4: 33 c0 xor %eax,%eax + 6cd6: 45 2b cb sub %r11d,%r9d + 6cd9: 41 83 e1 0f and $0xf,%r9d + 6cdd: 41 f7 d9 neg %r9d + 6ce0: 45 03 c8 add %r8d,%r9d + 6ce3: 45 89 da mov %r11d,%r10d + 6ce6: 45 85 db test %r11d,%r11d + 6ce9: 76 27 jbe 0x6d12 + 6ceb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6cf2: 00 + 6cf3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6d00: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 6d05: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 6d0a: 48 ff c0 inc %rax + 6d0d: 49 3b c2 cmp %r10,%rax + 6d10: 72 ee jb 0x6d00 + 6d12: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 6d17: 49 63 c1 movslq %r9d,%rax + 6d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6d20: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 6d26: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 6d2d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 6d33: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 6d3a: 49 83 c2 10 add $0x10,%r10 + 6d3e: 4c 3b d0 cmp %rax,%r10 + 6d41: 72 dd jb 0x6d20 + 6d43: 41 8d 41 01 lea 0x1(%r9),%eax + 6d47: 41 3b c0 cmp %r8d,%eax + 6d4a: 0f 87 84 00 00 00 ja 0x6dd4 + 6d50: 4d 63 c0 movslq %r8d,%r8 + 6d53: 4d 63 c9 movslq %r9d,%r9 + 6d56: 4d 2b c1 sub %r9,%r8 + 6d59: 49 83 f8 04 cmp $0x4,%r8 + 6d5d: 0f 8c 7b 00 00 00 jl 0x6dde + 6d63: 4d 63 c9 movslq %r9d,%r9 + 6d66: 44 89 c0 mov %r8d,%eax + 6d69: 83 e0 fc and $0xfffffffc,%eax + 6d6c: 45 33 db xor %r11d,%r11d + 6d6f: 48 63 c0 movslq %eax,%rax + 6d72: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 6d77: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 6d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6d80: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 6d85: 49 83 c3 04 add $0x4,%r11 + 6d89: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 6d8e: 49 83 c2 10 add $0x10,%r10 + 6d92: 4c 3b d8 cmp %rax,%r11 + 6d95: 72 e9 jb 0x6d80 + 6d97: 49 3b c0 cmp %r8,%rax + 6d9a: 73 38 jae 0x6dd4 + 6d9c: 4d 63 c9 movslq %r9d,%r9 + 6d9f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 6da3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 6da7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6dae: 00 + 6daf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6db6: 0f 1f 00 nopl (%rax) + 6db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6dc0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 6dc4: 48 ff c0 inc %rax + 6dc7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 6dcb: 48 83 c2 04 add $0x4,%rdx + 6dcf: 49 3b c0 cmp %r8,%rax + 6dd2: 72 ec jb 0x6dc0 + 6dd4: 33 c0 xor %eax,%eax + 6dd6: c5 f8 77 vzeroupper + 6dd9: 48 83 c4 28 add $0x28,%rsp + 6ddd: c3 ret + 6dde: 33 c0 xor %eax,%eax + 6de0: eb b5 jmp 0x6d97 + 6de2: 45 33 c9 xor %r9d,%r9d + 6de5: e9 59 ff ff ff jmp 0x6d43 + 6dea: 48 89 d1 mov %rdx,%rcx + 6ded: 44 89 c2 mov %r8d,%edx + 6df0: e8 0b 8e 00 00 call 0xfc00 + 6df5: 48 83 c4 28 add $0x28,%rsp + 6df9: c3 ret + 6dfa: 33 c0 xor %eax,%eax + 6dfc: 48 83 c4 28 add $0x28,%rsp + 6e00: c3 ret + 6e01: b8 fa ff ff ff mov $0xfffffffa,%eax + 6e06: 48 83 c4 28 add $0x28,%rsp + 6e0a: c3 ret + 6e0b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6e10: 48 83 c4 28 add $0x28,%rsp + 6e14: c3 ret + 6e15: 0f 1f 40 00 nopl 0x0(%rax) + 6e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e20: 48 83 ec 28 sub $0x28,%rsp + 6e24: 48 85 d2 test %rdx,%rdx + 6e27: 0f 84 9e 01 00 00 je 0x6fcb + 6e2d: 45 85 c0 test %r8d,%r8d + 6e30: 0f 8e 8b 01 00 00 jle 0x6fc1 + 6e36: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c53a34 + 6e3d: 01 + 6e3e: 7a 06 jp 0x6e46 + 6e40: 0f 84 74 01 00 00 je 0x6fba + 6e46: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6e4a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 6e4e: 7a 06 jp 0x6e56 + 6e50: 0f 84 54 01 00 00 je 0x6faa + 6e56: 41 83 f8 10 cmp $0x10,%r8d + 6e5a: 0f 8c 42 01 00 00 jl 0x6fa2 + 6e60: 49 89 d3 mov %rdx,%r11 + 6e63: 49 83 e3 1f and $0x1f,%r11 + 6e67: 45 85 db test %r11d,%r11d + 6e6a: 74 18 je 0x6e84 + 6e6c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 6e73: 0f 85 29 01 00 00 jne 0x6fa2 + 6e79: 41 f7 db neg %r11d + 6e7c: 41 83 c3 20 add $0x20,%r11d + 6e80: 41 c1 eb 02 shr $0x2,%r11d + 6e84: 41 8d 43 10 lea 0x10(%r11),%eax + 6e88: 44 3b c0 cmp %eax,%r8d + 6e8b: 0f 8c 11 01 00 00 jl 0x6fa2 + 6e91: 45 89 c1 mov %r8d,%r9d + 6e94: 33 c0 xor %eax,%eax + 6e96: 45 2b cb sub %r11d,%r9d + 6e99: 41 83 e1 0f and $0xf,%r9d + 6e9d: 41 f7 d9 neg %r9d + 6ea0: 45 03 c8 add %r8d,%r9d + 6ea3: 45 89 da mov %r11d,%r10d + 6ea6: 45 85 db test %r11d,%r11d + 6ea9: 76 27 jbe 0x6ed2 + 6eab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6eb2: 00 + 6eb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6ec0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 6ec5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 6eca: 48 ff c0 inc %rax + 6ecd: 49 3b c2 cmp %r10,%rax + 6ed0: 72 ee jb 0x6ec0 + 6ed2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 6ed7: 49 63 c1 movslq %r9d,%rax + 6eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6ee0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 6ee6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 6eed: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 6ef3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 6efa: 49 83 c2 10 add $0x10,%r10 + 6efe: 4c 3b d0 cmp %rax,%r10 + 6f01: 72 dd jb 0x6ee0 + 6f03: 41 8d 41 01 lea 0x1(%r9),%eax + 6f07: 41 3b c0 cmp %r8d,%eax + 6f0a: 0f 87 84 00 00 00 ja 0x6f94 + 6f10: 4d 63 c0 movslq %r8d,%r8 + 6f13: 4d 63 c9 movslq %r9d,%r9 + 6f16: 4d 2b c1 sub %r9,%r8 + 6f19: 49 83 f8 04 cmp $0x4,%r8 + 6f1d: 0f 8c 7b 00 00 00 jl 0x6f9e + 6f23: 4d 63 c9 movslq %r9d,%r9 + 6f26: 44 89 c0 mov %r8d,%eax + 6f29: 83 e0 fc and $0xfffffffc,%eax + 6f2c: 45 33 db xor %r11d,%r11d + 6f2f: 48 63 c0 movslq %eax,%rax + 6f32: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 6f37: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 6f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6f40: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 6f45: 49 83 c3 04 add $0x4,%r11 + 6f49: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 6f4e: 49 83 c2 10 add $0x10,%r10 + 6f52: 4c 3b d8 cmp %rax,%r11 + 6f55: 72 e9 jb 0x6f40 + 6f57: 49 3b c0 cmp %r8,%rax + 6f5a: 73 38 jae 0x6f94 + 6f5c: 4d 63 c9 movslq %r9d,%r9 + 6f5f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 6f63: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 6f67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f6e: 00 + 6f6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f76: 0f 1f 00 nopl (%rax) + 6f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f80: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 6f84: 48 ff c0 inc %rax + 6f87: c5 fa 11 0a vmovss %xmm1,(%rdx) + 6f8b: 48 83 c2 04 add $0x4,%rdx + 6f8f: 49 3b c0 cmp %r8,%rax + 6f92: 72 ec jb 0x6f80 + 6f94: 33 c0 xor %eax,%eax + 6f96: c5 f8 77 vzeroupper + 6f99: 48 83 c4 28 add $0x28,%rsp + 6f9d: c3 ret + 6f9e: 33 c0 xor %eax,%eax + 6fa0: eb b5 jmp 0x6f57 + 6fa2: 45 33 c9 xor %r9d,%r9d + 6fa5: e9 59 ff ff ff jmp 0x6f03 + 6faa: 48 89 d1 mov %rdx,%rcx + 6fad: 44 89 c2 mov %r8d,%edx + 6fb0: e8 8b 8c 00 00 call 0xfc40 + 6fb5: 48 83 c4 28 add $0x28,%rsp + 6fb9: c3 ret + 6fba: 33 c0 xor %eax,%eax + 6fbc: 48 83 c4 28 add $0x28,%rsp + 6fc0: c3 ret + 6fc1: b8 fa ff ff ff mov $0xfffffffa,%eax + 6fc6: 48 83 c4 28 add $0x28,%rsp + 6fca: c3 ret + 6fcb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6fd0: 48 83 c4 28 add $0x28,%rsp + 6fd4: c3 ret + 6fd5: 0f 1f 40 00 nopl 0x0(%rax) + 6fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fe0: 48 83 ec 38 sub $0x38,%rsp + 6fe4: 45 89 c1 mov %r8d,%r9d + 6fe7: 49 89 d0 mov %rdx,%r8 + 6fea: 48 89 ca mov %rcx,%rdx + 6fed: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 6ff3: 48 85 d2 test %rdx,%rdx + 6ff6: 8b 44 24 60 mov 0x60(%rsp),%eax + 6ffa: 74 47 je 0x7043 + 6ffc: 4d 85 c0 test %r8,%r8 + 6fff: 74 42 je 0x7043 + 7001: 45 85 c9 test %r9d,%r9d + 7004: 7e 47 jle 0x704d + 7006: 85 c0 test %eax,%eax + 7008: 74 0f je 0x7019 + 700a: 83 f8 04 cmp $0x4,%eax + 700d: 74 0d je 0x701c + 700f: b8 fb ff ff ff mov $0xfffffffb,%eax + 7014: 48 83 c4 38 add $0x38,%rsp + 7018: c3 ret + 7019: 83 f8 04 cmp $0x4,%eax + 701c: 49 89 e3 mov %rsp,%r11 + 701f: b8 01 00 00 00 mov $0x1,%eax + 7024: 41 ba 00 00 00 00 mov $0x0,%r10d + 702a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 702f: 44 0f 44 d0 cmove %eax,%r10d + 7033: 45 89 53 20 mov %r10d,0x20(%r11) + 7037: e8 b0 d9 a6 01 call 0x1a749ec + 703c: 33 c0 xor %eax,%eax + 703e: 48 83 c4 38 add $0x38,%rsp + 7042: c3 ret + 7043: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7048: 48 83 c4 38 add $0x38,%rsp + 704c: c3 ret + 704d: b8 fa ff ff ff mov $0xfffffffa,%eax + 7052: 48 83 c4 38 add $0x38,%rsp + 7056: c3 ret + 7057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 705e: 00 00 + 7060: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 7065: 45 89 c1 mov %r8d,%r9d + 7068: 49 89 d0 mov %rdx,%r8 + 706b: 48 89 ca mov %rcx,%rdx + 706e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 7074: 48 85 d2 test %rdx,%rdx + 7077: 8b 44 24 60 mov 0x60(%rsp),%eax + 707b: 74 4b je 0x70c8 + 707d: 4d 85 c0 test %r8,%r8 + 7080: 74 46 je 0x70c8 + 7082: 45 85 c9 test %r9d,%r9d + 7085: 7e 4c jle 0x70d3 + 7087: 85 c0 test %eax,%eax + 7089: 74 12 je 0x709d + 708b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 7090: 74 0b je 0x709d + 7092: b8 fb ff ff ff mov $0xfffffffb,%eax + 7097: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 709c: c3 ret + 709d: 49 89 e3 mov %rsp,%r11 + 70a0: 41 ba 01 00 00 00 mov $0x1,%r10d + 70a6: 83 f8 04 cmp $0x4,%eax + 70a9: b8 00 00 00 00 mov $0x0,%eax + 70ae: 41 0f 44 c2 cmove %r10d,%eax + 70b2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 70b7: 41 89 43 20 mov %eax,0x20(%r11) + 70bb: e8 cc 47 a7 01 call 0x1a7b88c + 70c0: 33 c0 xor %eax,%eax + 70c2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 70c7: c3 ret + 70c8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 70cd: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 70d2: c3 ret + 70d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 70d8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 70dd: c3 ret + 70de: 66 90 xchg %ax,%ax + 70e0: 48 83 ec 38 sub $0x38,%rsp + 70e4: 45 89 c1 mov %r8d,%r9d + 70e7: 49 89 d0 mov %rdx,%r8 + 70ea: 48 89 ca mov %rcx,%rdx + 70ed: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 70f3: 8b 44 24 60 mov 0x60(%rsp),%eax + 70f7: 48 85 d2 test %rdx,%rdx + 70fa: 74 47 je 0x7143 + 70fc: 4d 85 c0 test %r8,%r8 + 70ff: 74 42 je 0x7143 + 7101: 45 85 c9 test %r9d,%r9d + 7104: 7e 47 jle 0x714d + 7106: 85 c0 test %eax,%eax + 7108: 74 0f je 0x7119 + 710a: 83 f8 04 cmp $0x4,%eax + 710d: 74 0d je 0x711c + 710f: b8 fb ff ff ff mov $0xfffffffb,%eax + 7114: 48 83 c4 38 add $0x38,%rsp + 7118: c3 ret + 7119: 83 f8 04 cmp $0x4,%eax + 711c: b8 01 00 00 00 mov $0x1,%eax + 7121: 41 ba 00 00 00 00 mov $0x0,%r10d + 7127: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 712c: 44 0f 44 d0 cmove %eax,%r10d + 7130: 49 89 e3 mov %rsp,%r11 + 7133: 45 89 53 20 mov %r10d,0x20(%r11) + 7137: e8 00 b4 a7 01 call 0x1a8253c + 713c: 33 c0 xor %eax,%eax + 713e: 48 83 c4 38 add $0x38,%rsp + 7142: c3 ret + 7143: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7148: 48 83 c4 38 add $0x38,%rsp + 714c: c3 ret + 714d: b8 fa ff ff ff mov $0xfffffffa,%eax + 7152: 48 83 c4 38 add $0x38,%rsp + 7156: c3 ret + 7157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 715e: 00 00 + 7160: 41 56 push %r14 + 7162: 48 85 c9 test %rcx,%rcx + 7165: 0f 84 51 03 00 00 je 0x74bc + 716b: 48 85 d2 test %rdx,%rdx + 716e: 0f 84 48 03 00 00 je 0x74bc + 7174: 45 85 c0 test %r8d,%r8d + 7177: 0f 8e 37 03 00 00 jle 0x74b4 + 717d: 8b 44 24 30 mov 0x30(%rsp),%eax + 7181: 85 c0 test %eax,%eax + 7183: 0f 84 94 01 00 00 je 0x731d + 7189: 83 f8 04 cmp $0x4,%eax + 718c: 74 08 je 0x7196 + 718e: b8 fb ff ff ff mov $0xfffffffb,%eax + 7193: 41 5e pop %r14 + 7195: c3 ret + 7196: 45 32 c9 xor %r9b,%r9b + 7199: 41 83 f8 10 cmp $0x10,%r8d + 719d: 0f 8c fd 02 00 00 jl 0x74a0 + 71a3: 49 89 d3 mov %rdx,%r11 + 71a6: 49 83 e3 1f and $0x1f,%r11 + 71aa: 45 89 db mov %r11d,%r11d + 71ad: 45 85 db test %r11d,%r11d + 71b0: 74 18 je 0x71ca + 71b2: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 71b9: 0f 85 e1 02 00 00 jne 0x74a0 + 71bf: 41 f7 db neg %r11d + 71c2: 41 83 c3 20 add $0x20,%r11d + 71c6: 41 c1 eb 02 shr $0x2,%r11d + 71ca: 41 8d 43 10 lea 0x10(%r11),%eax + 71ce: 44 3b c0 cmp %eax,%r8d + 71d1: 0f 8c c9 02 00 00 jl 0x74a0 + 71d7: 44 89 c0 mov %r8d,%eax + 71da: 45 33 d2 xor %r10d,%r10d + 71dd: 41 2b c3 sub %r11d,%eax + 71e0: 83 e0 0f and $0xf,%eax + 71e3: f7 d8 neg %eax + 71e5: 41 03 c0 add %r8d,%eax + 71e8: 45 85 db test %r11d,%r11d + 71eb: 76 2b jbe 0x7218 + 71ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 71f4: 00 + 71f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71fc: 0f 1f 40 00 nopl 0x0(%rax) + 7200: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 7206: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 720a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 7210: 49 ff c2 inc %r10 + 7213: 4d 3b d3 cmp %r11,%r10 + 7216: 72 e8 jb 0x7200 + 7218: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 721d: 4c 63 d0 movslq %eax,%r10 + 7220: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 7226: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 722d: 00 + 722e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7235: 0f 1f 40 00 nopl 0x0(%rax) + 7239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7240: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 7246: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 724d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 7254: 01 + 7255: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 + 7259: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 725f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 7266: 01 + 7267: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 726b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 7272: 49 83 c3 10 add $0x10,%r11 + 7276: 4d 3b da cmp %r10,%r11 + 7279: 72 c5 jb 0x7240 + 727b: 44 8d 50 01 lea 0x1(%rax),%r10d + 727f: 45 3b d0 cmp %r8d,%r10d + 7282: 0f 87 10 02 00 00 ja 0x7498 + 7288: 4d 63 c0 movslq %r8d,%r8 + 728b: 48 63 c0 movslq %eax,%rax + 728e: 4c 2b c0 sub %rax,%r8 + 7291: 41 80 f9 01 cmp $0x1,%r9b + 7295: 75 05 jne 0x729c + 7297: 45 33 db xor %r11d,%r11d + 729a: eb 3d jmp 0x72d9 + 729c: 49 83 f8 04 cmp $0x4,%r8 + 72a0: 7c f5 jl 0x7297 + 72a2: 48 63 c0 movslq %eax,%rax + 72a5: 45 89 c3 mov %r8d,%r11d + 72a8: 41 83 e3 fc and $0xfffffffc,%r11d + 72ac: 45 33 d2 xor %r10d,%r10d + 72af: 4d 63 db movslq %r11d,%r11 + 72b2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 72b7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 72bb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 72bf: 90 nop + 72c0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 72c6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 72ca: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 72d0: 49 83 c2 04 add $0x4,%r10 + 72d4: 4d 3b d3 cmp %r11,%r10 + 72d7: 72 e7 jb 0x72c0 + 72d9: 4d 3b d8 cmp %r8,%r11 + 72dc: 0f 83 b6 01 00 00 jae 0x7498 + 72e2: 48 63 c0 movslq %eax,%rax + 72e5: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 72e9: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 72ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72f4: 00 + 72f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72fc: 0f 1f 40 00 nopl 0x0(%rax) + 7300: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 7306: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 730a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 7310: 49 ff c3 inc %r11 + 7313: 4d 3b d8 cmp %r8,%r11 + 7316: 72 e8 jb 0x7300 + 7318: e9 7b 01 00 00 jmp 0x7498 + 731d: 45 32 c9 xor %r9b,%r9b + 7320: 41 83 f8 10 cmp $0x10,%r8d + 7324: 0f 8c 80 01 00 00 jl 0x74aa + 732a: 49 89 d3 mov %rdx,%r11 + 732d: 49 83 e3 1f and $0x1f,%r11 + 7331: 45 89 db mov %r11d,%r11d + 7334: 45 85 db test %r11d,%r11d + 7337: 74 18 je 0x7351 + 7339: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 7340: 0f 85 64 01 00 00 jne 0x74aa + 7346: 41 f7 db neg %r11d + 7349: 41 83 c3 20 add $0x20,%r11d + 734d: 41 c1 eb 02 shr $0x2,%r11d + 7351: 41 8d 43 10 lea 0x10(%r11),%eax + 7355: 44 3b c0 cmp %eax,%r8d + 7358: 0f 8c 4c 01 00 00 jl 0x74aa + 735e: 44 89 c0 mov %r8d,%eax + 7361: 45 33 d2 xor %r10d,%r10d + 7364: 41 2b c3 sub %r11d,%eax + 7367: 83 e0 0f and $0xf,%eax + 736a: f7 d8 neg %eax + 736c: 41 03 c0 add %r8d,%eax + 736f: 45 85 db test %r11d,%r11d + 7372: 76 24 jbe 0x7398 + 7374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7380: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 7386: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 738a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 7390: 49 ff c2 inc %r10 + 7393: 4d 3b d3 cmp %r11,%r10 + 7396: 72 e8 jb 0x7380 + 7398: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 739d: 4c 63 d0 movslq %eax,%r10 + 73a0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 73a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73ad: 00 + 73ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73b5: 0f 1f 40 00 nopl 0x0(%rax) + 73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73c0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 73c6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 73cd: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 73d4: 01 + 73d5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 + 73d9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 73df: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 73e6: 01 + 73e7: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 73eb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 73f2: 49 83 c3 10 add $0x10,%r11 + 73f6: 4d 3b da cmp %r10,%r11 + 73f9: 72 c5 jb 0x73c0 + 73fb: 44 8d 50 01 lea 0x1(%rax),%r10d + 73ff: 45 3b d0 cmp %r8d,%r10d + 7402: 0f 87 90 00 00 00 ja 0x7498 + 7408: 4d 63 c0 movslq %r8d,%r8 + 740b: 48 63 c0 movslq %eax,%rax + 740e: 4c 2b c0 sub %rax,%r8 + 7411: 41 80 f9 01 cmp $0x1,%r9b + 7415: 75 05 jne 0x741c + 7417: 45 33 db xor %r11d,%r11d + 741a: eb 3d jmp 0x7459 + 741c: 49 83 f8 04 cmp $0x4,%r8 + 7420: 7c f5 jl 0x7417 + 7422: 48 63 c0 movslq %eax,%rax + 7425: 45 89 c3 mov %r8d,%r11d + 7428: 41 83 e3 fc and $0xfffffffc,%r11d + 742c: 45 33 d2 xor %r10d,%r10d + 742f: 4d 63 db movslq %r11d,%r11 + 7432: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 7437: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 743b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 743f: 90 nop + 7440: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 7446: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 744a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 7450: 49 83 c2 04 add $0x4,%r10 + 7454: 4d 3b d3 cmp %r11,%r10 + 7457: 72 e7 jb 0x7440 + 7459: 4d 3b d8 cmp %r8,%r11 + 745c: 73 3a jae 0x7498 + 745e: 48 63 c0 movslq %eax,%rax + 7461: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 7465: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 7469: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7470: 00 + 7471: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 747f: 00 + 7480: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 7486: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 748a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 7490: 49 ff c3 inc %r11 + 7493: 4d 3b d8 cmp %r8,%r11 + 7496: 72 e8 jb 0x7480 + 7498: 33 c0 xor %eax,%eax + 749a: c5 f8 77 vzeroupper + 749d: 41 5e pop %r14 + 749f: c3 ret + 74a0: 41 b1 01 mov $0x1,%r9b + 74a3: 33 c0 xor %eax,%eax + 74a5: e9 d1 fd ff ff jmp 0x727b + 74aa: 41 b1 01 mov $0x1,%r9b + 74ad: 33 c0 xor %eax,%eax + 74af: e9 47 ff ff ff jmp 0x73fb + 74b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 74b9: 41 5e pop %r14 + 74bb: c3 ret + 74bc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 74c1: 41 5e pop %r14 + 74c3: c3 ret + 74c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74cb: 00 + 74cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 74d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 74d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74df: 00 + 74e0: 41 57 push %r15 + 74e2: 48 85 c9 test %rcx,%rcx + 74e5: 0f 84 38 03 00 00 je 0x7823 + 74eb: 48 85 d2 test %rdx,%rdx + 74ee: 0f 84 2f 03 00 00 je 0x7823 + 74f4: 45 85 c0 test %r8d,%r8d + 74f7: 0f 8e 1e 03 00 00 jle 0x781b + 74fd: 8b 44 24 30 mov 0x30(%rsp),%eax + 7501: 85 c0 test %eax,%eax + 7503: 0f 84 74 01 00 00 je 0x767d + 7509: 83 f8 04 cmp $0x4,%eax + 750c: 74 08 je 0x7516 + 750e: b8 fb ff ff ff mov $0xfffffffb,%eax + 7513: 41 5f pop %r15 + 7515: c3 ret + 7516: 41 83 f8 10 cmp $0x10,%r8d + 751a: 0f 8c c8 02 00 00 jl 0x77e8 + 7520: 41 83 f8 1d cmp $0x1d,%r8d + 7524: 0f 8c c6 02 00 00 jl 0x77f0 + 752a: 49 89 d7 mov %rdx,%r15 + 752d: 49 83 e7 1f and $0x1f,%r15 + 7531: 45 85 ff test %r15d,%r15d + 7534: 74 18 je 0x754e + 7536: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 753d: 0f 85 a5 02 00 00 jne 0x77e8 + 7543: 41 f7 df neg %r15d + 7546: 41 83 c7 20 add $0x20,%r15d + 754a: 41 c1 ef 02 shr $0x2,%r15d + 754e: 41 8d 47 10 lea 0x10(%r15),%eax + 7552: 44 3b c0 cmp %eax,%r8d + 7555: 0f 8c 8d 02 00 00 jl 0x77e8 + 755b: 45 89 c3 mov %r8d,%r11d + 755e: 33 c0 xor %eax,%eax + 7560: 45 2b df sub %r15d,%r11d + 7563: 41 83 e3 0f and $0xf,%r11d + 7567: 41 f7 db neg %r11d + 756a: 45 03 d8 add %r8d,%r11d + 756d: 45 89 fa mov %r15d,%r10d + 7570: 45 85 ff test %r15d,%r15d + 7573: 76 21 jbe 0x7596 + 7575: 0f 1f 40 00 nopl 0x0(%rax) + 7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7580: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 7585: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 7589: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 758e: 48 ff c0 inc %rax + 7591: 49 3b c2 cmp %r10,%rax + 7594: 72 ea jb 0x7580 + 7596: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 759b: 49 63 c3 movslq %r11d,%rax + 759e: 66 90 xchg %ax,%ax + 75a0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 75a6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 75ad: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 75b1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 + 75b5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 75bb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 75c2: 49 83 c2 10 add $0x10,%r10 + 75c6: 4c 3b d0 cmp %rax,%r10 + 75c9: 72 d5 jb 0x75a0 + 75cb: 41 8d 43 01 lea 0x1(%r11),%eax + 75cf: 41 3b c0 cmp %r8d,%eax + 75d2: 0f 87 00 02 00 00 ja 0x77d8 + 75d8: 4d 63 c8 movslq %r8d,%r9 + 75db: 4d 63 db movslq %r11d,%r11 + 75de: 4d 2b cb sub %r11,%r9 + 75e1: 49 83 f9 04 cmp $0x4,%r9 + 75e5: 0f 8c f5 01 00 00 jl 0x77e0 + 75eb: 4d 63 db movslq %r11d,%r11 + 75ee: 45 89 ca mov %r9d,%r10d + 75f1: 41 83 e2 fc and $0xfffffffc,%r10d + 75f5: 45 33 c0 xor %r8d,%r8d + 75f8: 4d 63 d2 movslq %r10d,%r10 + 75fb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 7600: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 7604: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 7608: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 760f: 00 + 7610: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 761e: 00 00 + 7620: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 7626: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 762a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 7630: 49 83 c0 04 add $0x4,%r8 + 7634: 4d 3b c2 cmp %r10,%r8 + 7637: 72 e7 jb 0x7620 + 7639: 4d 3b d1 cmp %r9,%r10 + 763c: 0f 83 96 01 00 00 jae 0x77d8 + 7642: 4d 63 db movslq %r11d,%r11 + 7645: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 7649: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 764d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7654: 00 + 7655: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 765c: 0f 1f 40 00 nopl 0x0(%rax) + 7660: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 7666: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 766a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 7670: 49 ff c2 inc %r10 + 7673: 4d 3b d1 cmp %r9,%r10 + 7676: 72 e8 jb 0x7660 + 7678: e9 5b 01 00 00 jmp 0x77d8 + 767d: 41 83 f8 10 cmp $0x10,%r8d + 7681: 0f 8c 7d 01 00 00 jl 0x7804 + 7687: 41 83 f8 1d cmp $0x1d,%r8d + 768b: 0f 8c 7b 01 00 00 jl 0x780c + 7691: 49 89 d7 mov %rdx,%r15 + 7694: 49 83 e7 1f and $0x1f,%r15 + 7698: 45 85 ff test %r15d,%r15d + 769b: 74 18 je 0x76b5 + 769d: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 76a4: 0f 85 5a 01 00 00 jne 0x7804 + 76aa: 41 f7 df neg %r15d + 76ad: 41 83 c7 20 add $0x20,%r15d + 76b1: 41 c1 ef 02 shr $0x2,%r15d + 76b5: 41 8d 47 10 lea 0x10(%r15),%eax + 76b9: 44 3b c0 cmp %eax,%r8d + 76bc: 0f 8c 42 01 00 00 jl 0x7804 + 76c2: 45 89 c3 mov %r8d,%r11d + 76c5: 33 c0 xor %eax,%eax + 76c7: 45 2b df sub %r15d,%r11d + 76ca: 41 83 e3 0f and $0xf,%r11d + 76ce: 41 f7 db neg %r11d + 76d1: 45 03 d8 add %r8d,%r11d + 76d4: 45 89 fa mov %r15d,%r10d + 76d7: 45 85 ff test %r15d,%r15d + 76da: 76 1a jbe 0x76f6 + 76dc: 0f 1f 40 00 nopl 0x0(%rax) + 76e0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 76e5: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 76e9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 76ee: 48 ff c0 inc %rax + 76f1: 49 3b c2 cmp %r10,%rax + 76f4: 72 ea jb 0x76e0 + 76f6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 76fb: 49 63 c3 movslq %r11d,%rax + 76fe: 66 90 xchg %ax,%ax + 7700: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 7706: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 770d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 7711: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 + 7715: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 771b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 7722: 49 83 c2 10 add $0x10,%r10 + 7726: 4c 3b d0 cmp %rax,%r10 + 7729: 72 d5 jb 0x7700 + 772b: 41 8d 43 01 lea 0x1(%r11),%eax + 772f: 41 3b c0 cmp %r8d,%eax + 7732: 0f 87 a0 00 00 00 ja 0x77d8 + 7738: 4d 63 c8 movslq %r8d,%r9 + 773b: 4d 63 db movslq %r11d,%r11 + 773e: 4d 2b cb sub %r11,%r9 + 7741: 49 83 f9 04 cmp $0x4,%r9 + 7745: 0f 8c b4 00 00 00 jl 0x77ff + 774b: 4d 63 db movslq %r11d,%r11 + 774e: 45 89 ca mov %r9d,%r10d + 7751: 41 83 e2 fc and $0xfffffffc,%r10d + 7755: 45 33 c0 xor %r8d,%r8d + 7758: 4d 63 d2 movslq %r10d,%r10 + 775b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 7760: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 7764: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 7768: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 776f: 00 + 7770: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 777e: 00 00 + 7780: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 7786: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 778a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 7790: 49 83 c0 04 add $0x4,%r8 + 7794: 4d 3b c2 cmp %r10,%r8 + 7797: 72 e7 jb 0x7780 + 7799: 4d 3b d1 cmp %r9,%r10 + 779c: 73 3a jae 0x77d8 + 779e: 4d 63 db movslq %r11d,%r11 + 77a1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 77a5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 77a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77b0: 00 + 77b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 77b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77bf: 00 + 77c0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 77c6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 77ca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 77d0: 49 ff c2 inc %r10 + 77d3: 4d 3b d1 cmp %r9,%r10 + 77d6: 72 e8 jb 0x77c0 + 77d8: 33 c0 xor %eax,%eax + 77da: c5 f8 77 vzeroupper + 77dd: 41 5f pop %r15 + 77df: c3 ret + 77e0: 45 33 d2 xor %r10d,%r10d + 77e3: e9 51 fe ff ff jmp 0x7639 + 77e8: 45 33 db xor %r11d,%r11d + 77eb: e9 db fd ff ff jmp 0x75cb + 77f0: 45 89 c3 mov %r8d,%r11d + 77f3: 45 33 d2 xor %r10d,%r10d + 77f6: 41 83 e3 f0 and $0xfffffff0,%r11d + 77fa: e9 97 fd ff ff jmp 0x7596 + 77ff: 45 33 d2 xor %r10d,%r10d + 7802: eb 95 jmp 0x7799 + 7804: 45 33 db xor %r11d,%r11d + 7807: e9 1f ff ff ff jmp 0x772b + 780c: 45 89 c3 mov %r8d,%r11d + 780f: 45 33 d2 xor %r10d,%r10d + 7812: 41 83 e3 f0 and $0xfffffff0,%r11d + 7816: e9 db fe ff ff jmp 0x76f6 + 781b: b8 fa ff ff ff mov $0xfffffffa,%eax + 7820: 41 5f pop %r15 + 7822: c3 ret + 7823: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7828: 41 5f pop %r15 + 782a: c3 ret + 782b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7832: 00 + 7833: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 783a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7840: 48 83 ec 28 sub $0x28,%rsp + 7844: 48 85 c9 test %rcx,%rcx + 7847: 74 20 je 0x7869 + 7849: 48 85 d2 test %rdx,%rdx + 784c: 74 1b je 0x7869 + 784e: 45 85 c0 test %r8d,%r8d + 7851: 7f 0a jg 0x785d + 7853: b8 fa ff ff ff mov $0xfffffffa,%eax + 7858: 48 83 c4 28 add $0x28,%rsp + 785c: c3 ret + 785d: e8 3e 85 03 00 call 0x3fda0 + 7862: 33 c0 xor %eax,%eax + 7864: 48 83 c4 28 add $0x28,%rsp + 7868: c3 ret + 7869: b8 f8 ff ff ff mov $0xfffffff8,%eax + 786e: 48 83 c4 28 add $0x28,%rsp + 7872: c3 ret + 7873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 787f: 00 + 7880: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7885: 48 85 c9 test %rcx,%rcx + 7888: 74 22 je 0x78ac + 788a: 48 85 d2 test %rdx,%rdx + 788d: 74 1d je 0x78ac + 788f: 45 85 c0 test %r8d,%r8d + 7892: 7f 0b jg 0x789f + 7894: b8 fa ff ff ff mov $0xfffffffa,%eax + 7899: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 789e: c3 ret + 789f: e8 7c 86 03 00 call 0x3ff20 + 78a4: 33 c0 xor %eax,%eax + 78a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 78ab: c3 ret + 78ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 78b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 78b6: c3 ret + 78b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 78be: 00 00 + 78c0: 48 83 ec 28 sub $0x28,%rsp + 78c4: 48 85 c9 test %rcx,%rcx + 78c7: 74 20 je 0x78e9 + 78c9: 48 85 d2 test %rdx,%rdx + 78cc: 74 1b je 0x78e9 + 78ce: 45 85 c0 test %r8d,%r8d + 78d1: 7f 0a jg 0x78dd + 78d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 78d8: 48 83 c4 28 add $0x28,%rsp + 78dc: c3 ret + 78dd: e8 be 87 03 00 call 0x400a0 + 78e2: 33 c0 xor %eax,%eax + 78e4: 48 83 c4 28 add $0x28,%rsp + 78e8: c3 ret + 78e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 78ee: 48 83 c4 28 add $0x28,%rsp + 78f2: c3 ret + 78f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 78f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 78ff: 00 + 7900: 56 push %rsi + 7901: 48 89 d6 mov %rdx,%rsi + 7904: 48 85 c9 test %rcx,%rcx + 7907: 0f 84 90 01 00 00 je 0x7a9d + 790d: 48 85 f6 test %rsi,%rsi + 7910: 0f 84 87 01 00 00 je 0x7a9d + 7916: 45 85 c0 test %r8d,%r8d + 7919: 0f 8e 77 01 00 00 jle 0x7a96 + 791f: 41 83 f8 10 cmp $0x10,%r8d + 7923: 0f 8c 5d 01 00 00 jl 0x7a86 + 7929: 49 89 f1 mov %rsi,%r9 + 792c: 49 83 e1 1f and $0x1f,%r9 + 7930: 45 89 c9 mov %r9d,%r9d + 7933: 45 85 c9 test %r9d,%r9d + 7936: 74 18 je 0x7950 + 7938: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 793f: 0f 85 41 01 00 00 jne 0x7a86 + 7945: 41 f7 d9 neg %r9d + 7948: 41 83 c1 20 add $0x20,%r9d + 794c: 41 c1 e9 02 shr $0x2,%r9d + 7950: 41 8d 41 10 lea 0x10(%r9),%eax + 7954: 44 3b c0 cmp %eax,%r8d + 7957: 0f 8c 29 01 00 00 jl 0x7a86 + 795d: 44 89 c0 mov %r8d,%eax + 7960: 33 d2 xor %edx,%edx + 7962: 41 2b c1 sub %r9d,%eax + 7965: 83 e0 0f and $0xf,%eax + 7968: f7 d8 neg %eax + 796a: 41 03 c0 add %r8d,%eax + 796d: 45 85 c9 test %r9d,%r9d + 7970: 76 25 jbe 0x7997 + 7972: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7980: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 7985: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 + 798a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 798f: 48 ff c2 inc %rdx + 7992: 49 3b d1 cmp %r9,%rdx + 7995: 72 e9 jb 0x7980 + 7997: 48 63 d0 movslq %eax,%rdx + 799a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 79a0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 79a6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 79ad: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 79b4: 01 + 79b5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 79bc: 01 + 79bd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 + 79c3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 79ca: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 79d0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 79d7: 49 83 c1 10 add $0x10,%r9 + 79db: 4c 3b ca cmp %rdx,%r9 + 79de: 72 c0 jb 0x79a0 + 79e0: 44 8d 48 01 lea 0x1(%rax),%r9d + 79e4: 45 3b c8 cmp %r8d,%r9d + 79e7: 0f 87 8d 00 00 00 ja 0x7a7a + 79ed: 4d 63 d0 movslq %r8d,%r10 + 79f0: 4c 2b d2 sub %rdx,%r10 + 79f3: 49 83 fa 04 cmp $0x4,%r10 + 79f7: 0f 8c 84 00 00 00 jl 0x7a81 + 79fd: 45 89 d3 mov %r10d,%r11d + 7a00: 45 33 c9 xor %r9d,%r9d + 7a03: 41 83 e3 fc and $0xfffffffc,%r11d + 7a07: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 7a0b: 4d 63 db movslq %r11d,%r11 + 7a0e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 7a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a20: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 7a26: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 + 7a2c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 7a32: 49 83 c1 04 add $0x4,%r9 + 7a36: 4d 3b cb cmp %r11,%r9 + 7a39: 72 e5 jb 0x7a20 + 7a3b: 4d 3b da cmp %r10,%r11 + 7a3e: 73 3a jae 0x7a7a + 7a40: 48 63 c0 movslq %eax,%rax + 7a43: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 7a47: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 7a4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a52: 00 + 7a53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7a60: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 7a66: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 + 7a6c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 7a72: 49 ff c3 inc %r11 + 7a75: 4d 3b da cmp %r10,%r11 + 7a78: 72 e6 jb 0x7a60 + 7a7a: 33 c0 xor %eax,%eax + 7a7c: c5 f8 77 vzeroupper + 7a7f: 5e pop %rsi + 7a80: c3 ret + 7a81: 45 33 db xor %r11d,%r11d + 7a84: eb b5 jmp 0x7a3b + 7a86: 33 c0 xor %eax,%eax + 7a88: 41 83 f8 01 cmp $0x1,%r8d + 7a8c: 72 ec jb 0x7a7a + 7a8e: 4d 63 d0 movslq %r8d,%r10 + 7a91: 45 33 db xor %r11d,%r11d + 7a94: eb a5 jmp 0x7a3b + 7a96: b8 fa ff ff ff mov $0xfffffffa,%eax + 7a9b: 5e pop %rsi + 7a9c: c3 ret + 7a9d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7aa2: 5e pop %rsi + 7aa3: c3 ret + 7aa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7aab: 00 + 7aac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7abf: 00 + 7ac0: 53 push %rbx + 7ac1: 49 89 ca mov %rcx,%r10 + 7ac4: 4d 85 d2 test %r10,%r10 + 7ac7: 0f 84 84 01 00 00 je 0x7c51 + 7acd: 48 85 d2 test %rdx,%rdx + 7ad0: 0f 84 7b 01 00 00 je 0x7c51 + 7ad6: 45 85 c0 test %r8d,%r8d + 7ad9: 0f 8e 6b 01 00 00 jle 0x7c4a + 7adf: 41 83 f8 10 cmp $0x10,%r8d + 7ae3: 0f 8c 59 01 00 00 jl 0x7c42 + 7ae9: 48 89 d3 mov %rdx,%rbx + 7aec: 48 83 e3 1f and $0x1f,%rbx + 7af0: 85 db test %ebx,%ebx + 7af2: 74 11 je 0x7b05 + 7af4: f6 c3 03 test $0x3,%bl + 7af7: 0f 85 45 01 00 00 jne 0x7c42 + 7afd: f7 db neg %ebx + 7aff: 83 c3 20 add $0x20,%ebx + 7b02: c1 eb 02 shr $0x2,%ebx + 7b05: 8d 43 10 lea 0x10(%rbx),%eax + 7b08: 44 3b c0 cmp %eax,%r8d + 7b0b: 0f 8c 31 01 00 00 jl 0x7c42 + 7b11: 45 89 c1 mov %r8d,%r9d + 7b14: 33 c0 xor %eax,%eax + 7b16: 44 2b cb sub %ebx,%r9d + 7b19: 41 83 e1 0f and $0xf,%r9d + 7b1d: 41 f7 d9 neg %r9d + 7b20: 45 03 c8 add %r8d,%r9d + 7b23: 89 d9 mov %ebx,%ecx + 7b25: 85 db test %ebx,%ebx + 7b27: 76 2f jbe 0x7b58 + 7b29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b30: 00 + 7b31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b3f: 00 + 7b40: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 7b46: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 7b4b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 7b50: 48 ff c0 inc %rax + 7b53: 48 3b c1 cmp %rcx,%rax + 7b56: 72 e8 jb 0x7b40 + 7b58: 49 63 c1 movslq %r9d,%rax + 7b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7b60: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 7b66: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 7b6d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 7b72: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 7b78: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 7b7d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 7b83: 48 83 c1 10 add $0x10,%rcx + 7b87: 48 3b c8 cmp %rax,%rcx + 7b8a: 72 d4 jb 0x7b60 + 7b8c: 41 8d 41 01 lea 0x1(%r9),%eax + 7b90: 41 3b c0 cmp %r8d,%eax + 7b93: 0f 87 9e 00 00 00 ja 0x7c37 + 7b99: 4d 63 c0 movslq %r8d,%r8 + 7b9c: 4d 63 c9 movslq %r9d,%r9 + 7b9f: 4d 2b c1 sub %r9,%r8 + 7ba2: 49 83 f8 04 cmp $0x4,%r8 + 7ba6: 0f 8c 92 00 00 00 jl 0x7c3e + 7bac: 4d 63 c9 movslq %r9d,%r9 + 7baf: 44 89 c3 mov %r8d,%ebx + 7bb2: 83 e3 fc and $0xfffffffc,%ebx + 7bb5: 33 c9 xor %ecx,%ecx + 7bb7: 48 63 db movslq %ebx,%rbx + 7bba: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 7bbe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 7bc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7bc9: 00 + 7bca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7bd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7bd8: 00 + 7bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7be0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 7be6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 7beb: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 7bf0: 48 83 c1 04 add $0x4,%rcx + 7bf4: 48 3b cb cmp %rbx,%rcx + 7bf7: 72 e7 jb 0x7be0 + 7bf9: 49 3b d8 cmp %r8,%rbx + 7bfc: 73 39 jae 0x7c37 + 7bfe: 4d 63 c9 movslq %r9d,%r9 + 7c01: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 7c05: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 7c09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c10: 00 + 7c11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c1f: 00 + 7c20: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 7c25: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 + 7c2a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 7c2f: 48 ff c3 inc %rbx + 7c32: 49 3b d8 cmp %r8,%rbx + 7c35: 72 e9 jb 0x7c20 + 7c37: 33 c0 xor %eax,%eax + 7c39: c5 f8 77 vzeroupper + 7c3c: 5b pop %rbx + 7c3d: c3 ret + 7c3e: 33 db xor %ebx,%ebx + 7c40: eb b7 jmp 0x7bf9 + 7c42: 45 33 c9 xor %r9d,%r9d + 7c45: e9 42 ff ff ff jmp 0x7b8c + 7c4a: b8 fa ff ff ff mov $0xfffffffa,%eax + 7c4f: 5b pop %rbx + 7c50: c3 ret + 7c51: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7c56: 5b pop %rbx + 7c57: c3 ret + 7c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c5f: 00 + 7c60: 48 85 c9 test %rcx,%rcx + 7c63: 0f 84 5b 02 00 00 je 0x7ec4 + 7c69: 48 85 d2 test %rdx,%rdx + 7c6c: 0f 84 52 02 00 00 je 0x7ec4 + 7c72: 4d 85 c0 test %r8,%r8 + 7c75: 0f 84 49 02 00 00 je 0x7ec4 + 7c7b: 45 85 c9 test %r9d,%r9d + 7c7e: 0f 86 33 02 00 00 jbe 0x7eb7 + 7c84: 41 83 f9 06 cmp $0x6,%r9d + 7c88: 0f 86 ae 01 00 00 jbe 0x7e3c + 7c8e: 49 3b d0 cmp %r8,%rdx + 7c91: 76 17 jbe 0x7caa + 7c93: 44 89 c8 mov %r9d,%eax + 7c96: 49 89 d2 mov %rdx,%r10 + 7c99: 48 c1 e0 02 shl $0x2,%rax + 7c9d: 4d 2b d0 sub %r8,%r10 + 7ca0: 4c 3b d0 cmp %rax,%r10 + 7ca3: 7d 24 jge 0x7cc9 + 7ca5: e9 92 01 00 00 jmp 0x7e3c + 7caa: 4c 3b c2 cmp %rdx,%r8 + 7cad: 0f 86 89 01 00 00 jbe 0x7e3c + 7cb3: 44 89 c8 mov %r9d,%eax + 7cb6: 4d 89 c2 mov %r8,%r10 + 7cb9: 48 c1 e0 02 shl $0x2,%rax + 7cbd: 4c 2b d2 sub %rdx,%r10 + 7cc0: 4c 3b d0 cmp %rax,%r10 + 7cc3: 0f 8c 73 01 00 00 jl 0x7e3c + 7cc9: 49 3b c8 cmp %r8,%rcx + 7ccc: 76 10 jbe 0x7cde + 7cce: 49 89 ca mov %rcx,%r10 + 7cd1: 4d 2b d0 sub %r8,%r10 + 7cd4: 4c 3b d0 cmp %rax,%r10 + 7cd7: 7d 1d jge 0x7cf6 + 7cd9: e9 5e 01 00 00 jmp 0x7e3c + 7cde: 4c 3b c1 cmp %rcx,%r8 + 7ce1: 0f 86 55 01 00 00 jbe 0x7e3c + 7ce7: 4d 89 c2 mov %r8,%r10 + 7cea: 4c 2b d1 sub %rcx,%r10 + 7ced: 4c 3b d0 cmp %rax,%r10 + 7cf0: 0f 8c 46 01 00 00 jl 0x7e3c + 7cf6: 41 83 f9 08 cmp $0x8,%r9d + 7cfa: 0f 82 bd 01 00 00 jb 0x7ebd + 7d00: 4d 89 c2 mov %r8,%r10 + 7d03: 49 83 e2 0f and $0xf,%r10 + 7d07: 45 85 d2 test %r10d,%r10d + 7d0a: 74 18 je 0x7d24 + 7d0c: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 7d13: 0f 85 a4 01 00 00 jne 0x7ebd + 7d19: 41 f7 da neg %r10d + 7d1c: 41 83 c2 10 add $0x10,%r10d + 7d20: 41 c1 ea 02 shr $0x2,%r10d + 7d24: 41 8d 42 08 lea 0x8(%r10),%eax + 7d28: 44 3b c8 cmp %eax,%r9d + 7d2b: 0f 82 8c 01 00 00 jb 0x7ebd + 7d31: 44 89 c8 mov %r9d,%eax + 7d34: 45 33 db xor %r11d,%r11d + 7d37: 41 2b c2 sub %r10d,%eax + 7d3a: 83 e0 07 and $0x7,%eax + 7d3d: f7 d8 neg %eax + 7d3f: 41 03 c1 add %r9d,%eax + 7d42: 45 85 d2 test %r10d,%r10d + 7d45: 76 33 jbe 0x7d7a + 7d47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d4e: 00 + 7d4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d56: 0f 1f 00 nopl (%rax) + 7d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d60: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 7d66: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 7d6c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 7d72: 41 ff c3 inc %r11d + 7d75: 45 3b da cmp %r10d,%r11d + 7d78: 72 e6 jb 0x7d60 + 7d7a: 45 89 d2 mov %r10d,%r10d + 7d7d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 + 7d81: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 7d88: 74 56 je 0x7de0 + 7d8a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d91: 00 + 7d92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7da0: 45 89 d2 mov %r10d,%r10d + 7da3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 + 7da8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 7dae: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 + 7db3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 + 7db9: 0f 5d c8 minps %xmm0,%xmm1 + 7dbc: 0f 5d da minps %xmm2,%xmm3 + 7dbf: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) + 7dc4: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 7dca: 41 83 c2 08 add $0x8,%r10d + 7dce: 44 3b d0 cmp %eax,%r10d + 7dd1: 72 cd jb 0x7da0 + 7dd3: eb 38 jmp 0x7e0d + 7dd5: 0f 1f 40 00 nopl 0x0(%rax) + 7dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7de0: 45 89 d2 mov %r10d,%r10d + 7de3: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 + 7de8: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 + 7dee: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 + 7df3: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 + 7df9: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) + 7dfe: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) + 7e04: 41 83 c2 08 add $0x8,%r10d + 7e08: 44 3b d0 cmp %eax,%r10d + 7e0b: 72 d3 jb 0x7de0 + 7e0d: 41 3b c1 cmp %r9d,%eax + 7e10: 0f 83 9e 00 00 00 jae 0x7eb4 + 7e16: 0f 1f 00 nopl (%rax) + 7e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e20: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 7e25: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 + 7e2a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 7e30: ff c0 inc %eax + 7e32: 41 3b c1 cmp %r9d,%eax + 7e35: 72 e9 jb 0x7e20 + 7e37: e9 78 00 00 00 jmp 0x7eb4 + 7e3c: 44 89 c8 mov %r9d,%eax + 7e3f: 41 bb 01 00 00 00 mov $0x1,%r11d + 7e45: d1 e8 shr $1,%eax + 7e47: 45 33 d2 xor %r10d,%r10d + 7e4a: 85 c0 test %eax,%eax + 7e4c: 76 4c jbe 0x7e9a + 7e4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e55: 00 + 7e56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e5d: 0f 1f 00 nopl (%rax) + 7e60: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 7e64: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 7e6a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 7e70: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 7e76: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 7e7b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 + 7e81: 41 ff c2 inc %r10d + 7e84: 44 3b d0 cmp %eax,%r10d + 7e87: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 + 7e8d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) + 7e93: 72 cb jb 0x7e60 + 7e95: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 7e9a: 41 ff cb dec %r11d + 7e9d: 45 3b d9 cmp %r9d,%r11d + 7ea0: 73 12 jae 0x7eb4 + 7ea2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 7ea8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 7eae: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 7eb4: 33 c0 xor %eax,%eax + 7eb6: c3 ret + 7eb7: b8 fa ff ff ff mov $0xfffffffa,%eax + 7ebc: c3 ret + 7ebd: 33 c0 xor %eax,%eax + 7ebf: e9 49 ff ff ff jmp 0x7e0d + 7ec4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7ec9: c3 ret + 7eca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ed1: 00 + 7ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ee0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7ee5: 48 85 c9 test %rcx,%rcx + 7ee8: 74 27 je 0x7f11 + 7eea: 48 85 d2 test %rdx,%rdx + 7eed: 74 22 je 0x7f11 + 7eef: 4d 85 c0 test %r8,%r8 + 7ef2: 74 1d je 0x7f11 + 7ef4: 45 85 c9 test %r9d,%r9d + 7ef7: 77 0b ja 0x7f04 + 7ef9: b8 fa ff ff ff mov $0xfffffffa,%eax + 7efe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7f03: c3 ret + 7f04: e8 17 83 03 00 call 0x40220 + 7f09: 33 c0 xor %eax,%eax + 7f0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7f10: c3 ret + 7f11: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7f16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7f1b: c3 ret + 7f1c: 0f 1f 40 00 nopl 0x0(%rax) + 7f20: 48 83 ec 28 sub $0x28,%rsp + 7f24: 48 85 c9 test %rcx,%rcx + 7f27: 74 25 je 0x7f4e + 7f29: 48 85 d2 test %rdx,%rdx + 7f2c: 74 20 je 0x7f4e + 7f2e: 4d 85 c0 test %r8,%r8 + 7f31: 74 1b je 0x7f4e + 7f33: 45 85 c9 test %r9d,%r9d + 7f36: 77 0a ja 0x7f42 + 7f38: b8 fa ff ff ff mov $0xfffffffa,%eax + 7f3d: 48 83 c4 28 add $0x28,%rsp + 7f41: c3 ret + 7f42: e8 19 88 03 00 call 0x40760 + 7f47: 33 c0 xor %eax,%eax + 7f49: 48 83 c4 28 add $0x28,%rsp + 7f4d: c3 ret + 7f4e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7f53: 48 83 c4 28 add $0x28,%rsp + 7f57: c3 ret + 7f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f5f: 00 + 7f60: 48 83 ec 28 sub $0x28,%rsp + 7f64: 48 85 c9 test %rcx,%rcx + 7f67: 74 25 je 0x7f8e + 7f69: 48 85 d2 test %rdx,%rdx + 7f6c: 74 20 je 0x7f8e + 7f6e: 4d 85 c0 test %r8,%r8 + 7f71: 74 1b je 0x7f8e + 7f73: 45 85 c9 test %r9d,%r9d + 7f76: 77 0a ja 0x7f82 + 7f78: b8 fa ff ff ff mov $0xfffffffa,%eax + 7f7d: 48 83 c4 28 add $0x28,%rsp + 7f81: c3 ret + 7f82: e8 b9 8d 03 00 call 0x40d40 + 7f87: 33 c0 xor %eax,%eax + 7f89: 48 83 c4 28 add $0x28,%rsp + 7f8d: c3 ret + 7f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7f93: 48 83 c4 28 add $0x28,%rsp + 7f97: c3 ret + 7f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f9f: 00 + 7fa0: 48 83 ec 28 sub $0x28,%rsp + 7fa4: 48 85 c9 test %rcx,%rcx + 7fa7: 74 25 je 0x7fce + 7fa9: 48 85 d2 test %rdx,%rdx + 7fac: 74 20 je 0x7fce + 7fae: 4d 85 c0 test %r8,%r8 + 7fb1: 74 1b je 0x7fce + 7fb3: 45 85 c9 test %r9d,%r9d + 7fb6: 77 0a ja 0x7fc2 + 7fb8: b8 fa ff ff ff mov $0xfffffffa,%eax + 7fbd: 48 83 c4 28 add $0x28,%rsp + 7fc1: c3 ret + 7fc2: e8 59 93 03 00 call 0x41320 + 7fc7: 33 c0 xor %eax,%eax + 7fc9: 48 83 c4 28 add $0x28,%rsp + 7fcd: c3 ret + 7fce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7fd3: 48 83 c4 28 add $0x28,%rsp + 7fd7: c3 ret + 7fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7fdf: 00 + 7fe0: 48 83 ec 28 sub $0x28,%rsp + 7fe4: 48 85 c9 test %rcx,%rcx + 7fe7: 74 25 je 0x800e + 7fe9: 48 85 d2 test %rdx,%rdx + 7fec: 74 20 je 0x800e + 7fee: 4d 85 c0 test %r8,%r8 + 7ff1: 74 1b je 0x800e + 7ff3: 45 85 c9 test %r9d,%r9d + 7ff6: 77 0a ja 0x8002 + 7ff8: b8 fa ff ff ff mov $0xfffffffa,%eax + 7ffd: 48 rex.W + 7ffe: 83 .byte 0x83 + 7fff: c4 .byte 0xc4 diff --git a/handoff/nls_dasm/th_9be0.dis b/handoff/nls_dasm/th_9be0.dis new file mode 100644 index 0000000..b04886d --- /dev/null +++ b/handoff/nls_dasm/th_9be0.dis @@ -0,0 +1,9071 @@ +; th_9be0: VA 0x180009be0-0x180011be0 (32768 bytes) + +/tmp/opencode/dis/th_9be0.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 83 ec 28 sub $0x28,%rsp + 4: 48 85 d2 test %rdx,%rdx + 7: 0f 84 be 01 00 00 je 0x1cb + d: 45 85 c0 test %r8d,%r8d + 10: 0f 8e ab 01 00 00 jle 0x1c1 + 16: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c53158 + 1d: 01 + 1e: 7a 06 jp 0x26 + 20: 0f 84 94 01 00 00 je 0x1ba + 26: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 2a: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 2e: 7a 06 jp 0x36 + 30: 0f 84 74 01 00 00 je 0x1aa + 36: 41 83 f8 10 cmp $0x10,%r8d + 3a: 0f 8c 62 01 00 00 jl 0x1a2 + 40: 49 89 d3 mov %rdx,%r11 + 43: 49 83 e3 1f and $0x1f,%r11 + 47: 45 85 db test %r11d,%r11d + 4a: 74 18 je 0x64 + 4c: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 53: 0f 85 49 01 00 00 jne 0x1a2 + 59: 41 f7 db neg %r11d + 5c: 41 83 c3 20 add $0x20,%r11d + 60: 41 c1 eb 03 shr $0x3,%r11d + 64: 41 8d 43 10 lea 0x10(%r11),%eax + 68: 44 3b c0 cmp %eax,%r8d + 6b: 0f 8c 31 01 00 00 jl 0x1a2 + 71: 45 89 c1 mov %r8d,%r9d + 74: 33 c0 xor %eax,%eax + 76: 45 2b cb sub %r11d,%r9d + 79: 41 83 e1 0f and $0xf,%r9d + 7d: 41 f7 d9 neg %r9d + 80: 45 03 c8 add %r8d,%r9d + 83: 45 89 da mov %r11d,%r10d + 86: 45 85 db test %r11d,%r11d + 89: 76 27 jbe 0xb2 + 8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 92: 00 + 93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + a0: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + a5: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + aa: 48 ff c0 inc %rax + ad: 49 3b c2 cmp %r10,%rax + b0: 72 ee jb 0xa0 + b2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + b7: 49 63 c1 movslq %r9d,%rax + ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + c0: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + c6: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + cd: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + d4: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + db: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + e1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + e8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + ef: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + f6: 49 83 c2 10 add $0x10,%r10 + fa: 4c 3b d0 cmp %rax,%r10 + fd: 72 c1 jb 0xc0 + ff: 41 8d 41 01 lea 0x1(%r9),%eax + 103: 41 3b c0 cmp %r8d,%eax + 106: 0f 87 88 00 00 00 ja 0x194 + 10c: 4d 63 c0 movslq %r8d,%r8 + 10f: 4d 63 c9 movslq %r9d,%r9 + 112: 4d 2b c1 sub %r9,%r8 + 115: 49 83 f8 04 cmp $0x4,%r8 + 119: 0f 8c 7f 00 00 00 jl 0x19e + 11f: 4d 63 c9 movslq %r9d,%r9 + 122: 44 89 c0 mov %r8d,%eax + 125: 83 e0 fc and $0xfffffffc,%eax + 128: 45 33 db xor %r11d,%r11d + 12b: 48 63 c0 movslq %eax,%rax + 12e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 133: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 13e: 00 00 + 140: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 145: 49 83 c3 04 add $0x4,%r11 + 149: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 14e: 49 83 c2 20 add $0x20,%r10 + 152: 4c 3b d8 cmp %rax,%r11 + 155: 72 e9 jb 0x140 + 157: 49 3b c0 cmp %r8,%rax + 15a: 73 38 jae 0x194 + 15c: 4d 63 c9 movslq %r9d,%r9 + 15f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 163: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16e: 00 + 16f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 176: 0f 1f 00 nopl (%rax) + 179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 184: 48 ff c0 inc %rax + 187: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 18b: 48 83 c2 08 add $0x8,%rdx + 18f: 49 3b c0 cmp %r8,%rax + 192: 72 ec jb 0x180 + 194: 33 c0 xor %eax,%eax + 196: c5 f8 77 vzeroupper + 199: 48 83 c4 28 add $0x28,%rsp + 19d: c3 ret + 19e: 33 c0 xor %eax,%eax + 1a0: eb b5 jmp 0x157 + 1a2: 45 33 c9 xor %r9d,%r9d + 1a5: e9 55 ff ff ff jmp 0xff + 1aa: 48 89 d1 mov %rdx,%rcx + 1ad: 44 89 c2 mov %r8d,%edx + 1b0: e8 0b 3f 01 00 call 0x140c0 + 1b5: 48 83 c4 28 add $0x28,%rsp + 1b9: c3 ret + 1ba: 33 c0 xor %eax,%eax + 1bc: 48 83 c4 28 add $0x28,%rsp + 1c0: c3 ret + 1c1: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c6: 48 83 c4 28 add $0x28,%rsp + 1ca: c3 ret + 1cb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d0: 48 83 c4 28 add $0x28,%rsp + 1d4: c3 ret + 1d5: 0f 1f 40 00 nopl 0x0(%rax) + 1d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e0: 48 83 ec 28 sub $0x28,%rsp + 1e4: 48 85 d2 test %rdx,%rdx + 1e7: 0f 84 be 01 00 00 je 0x3ab + 1ed: 45 85 c0 test %r8d,%r8d + 1f0: 0f 8e ab 01 00 00 jle 0x3a1 + 1f6: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c53160 + 1fd: 01 + 1fe: 7a 06 jp 0x206 + 200: 0f 84 94 01 00 00 je 0x39a + 206: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 20a: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 20e: 7a 06 jp 0x216 + 210: 0f 84 74 01 00 00 je 0x38a + 216: 41 83 f8 10 cmp $0x10,%r8d + 21a: 0f 8c 62 01 00 00 jl 0x382 + 220: 49 89 d3 mov %rdx,%r11 + 223: 49 83 e3 1f and $0x1f,%r11 + 227: 45 85 db test %r11d,%r11d + 22a: 74 18 je 0x244 + 22c: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 233: 0f 85 49 01 00 00 jne 0x382 + 239: 41 f7 db neg %r11d + 23c: 41 83 c3 20 add $0x20,%r11d + 240: 41 c1 eb 03 shr $0x3,%r11d + 244: 41 8d 43 10 lea 0x10(%r11),%eax + 248: 44 3b c0 cmp %eax,%r8d + 24b: 0f 8c 31 01 00 00 jl 0x382 + 251: 45 89 c1 mov %r8d,%r9d + 254: 33 c0 xor %eax,%eax + 256: 45 2b cb sub %r11d,%r9d + 259: 41 83 e1 0f and $0xf,%r9d + 25d: 41 f7 d9 neg %r9d + 260: 45 03 c8 add %r8d,%r9d + 263: 45 89 da mov %r11d,%r10d + 266: 45 85 db test %r11d,%r11d + 269: 76 27 jbe 0x292 + 26b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 272: 00 + 273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 280: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 285: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 28a: 48 ff c0 inc %rax + 28d: 49 3b c2 cmp %r10,%rax + 290: 72 ee jb 0x280 + 292: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 297: 49 63 c1 movslq %r9d,%rax + 29a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2a0: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 + 2a6: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 + 2ad: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 + 2b4: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 + 2bb: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) + 2c1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) + 2c8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) + 2cf: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) + 2d6: 49 83 c2 10 add $0x10,%r10 + 2da: 4c 3b d0 cmp %rax,%r10 + 2dd: 72 c1 jb 0x2a0 + 2df: 41 8d 41 01 lea 0x1(%r9),%eax + 2e3: 41 3b c0 cmp %r8d,%eax + 2e6: 0f 87 88 00 00 00 ja 0x374 + 2ec: 4d 63 c0 movslq %r8d,%r8 + 2ef: 4d 63 c9 movslq %r9d,%r9 + 2f2: 4d 2b c1 sub %r9,%r8 + 2f5: 49 83 f8 04 cmp $0x4,%r8 + 2f9: 0f 8c 7f 00 00 00 jl 0x37e + 2ff: 4d 63 c9 movslq %r9d,%r9 + 302: 44 89 c0 mov %r8d,%eax + 305: 83 e0 fc and $0xfffffffc,%eax + 308: 45 33 db xor %r11d,%r11d + 30b: 48 63 c0 movslq %eax,%rax + 30e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 313: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 + 317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 31e: 00 00 + 320: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 + 325: 49 83 c3 04 add $0x4,%r11 + 329: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) + 32e: 49 83 c2 20 add $0x20,%r10 + 332: 4c 3b d8 cmp %rax,%r11 + 335: 72 e9 jb 0x320 + 337: 49 3b c0 cmp %r8,%rax + 33a: 73 38 jae 0x374 + 33c: 4d 63 c9 movslq %r9d,%r9 + 33f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 343: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34e: 00 + 34f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 356: 0f 1f 00 nopl (%rax) + 359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 360: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 + 364: 48 ff c0 inc %rax + 367: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 36b: 48 83 c2 08 add $0x8,%rdx + 36f: 49 3b c0 cmp %r8,%rax + 372: 72 ec jb 0x360 + 374: 33 c0 xor %eax,%eax + 376: c5 f8 77 vzeroupper + 379: 48 83 c4 28 add $0x28,%rsp + 37d: c3 ret + 37e: 33 c0 xor %eax,%eax + 380: eb b5 jmp 0x337 + 382: 45 33 c9 xor %r9d,%r9d + 385: e9 55 ff ff ff jmp 0x2df + 38a: 48 89 d1 mov %rdx,%rcx + 38d: 44 89 c2 mov %r8d,%edx + 390: e8 6b 3d 01 00 call 0x14100 + 395: 48 83 c4 28 add $0x28,%rsp + 399: c3 ret + 39a: 33 c0 xor %eax,%eax + 39c: 48 83 c4 28 add $0x28,%rsp + 3a0: c3 ret + 3a1: b8 fa ff ff ff mov $0xfffffffa,%eax + 3a6: 48 83 c4 28 add $0x28,%rsp + 3aa: c3 ret + 3ab: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3b0: 48 83 c4 28 add $0x28,%rsp + 3b4: c3 ret + 3b5: 0f 1f 40 00 nopl 0x0(%rax) + 3b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c0: 56 push %rsi + 3c1: 57 push %rdi + 3c2: 41 54 push %r12 + 3c4: 55 push %rbp + 3c5: 48 83 ec 28 sub $0x28,%rsp + 3c9: 89 cf mov %ecx,%edi + 3cb: 4d 89 cc mov %r9,%r12 + 3ce: 83 ff 1e cmp $0x1e,%edi + 3d1: 0f 87 7a 01 00 00 ja 0x551 + 3d7: 4d 85 e4 test %r12,%r12 + 3da: 0f 84 80 01 00 00 je 0x560 + 3e0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 3e5: 48 85 f6 test %rsi,%rsi + 3e8: 0f 84 72 01 00 00 je 0x560 + 3ee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 3f3: 48 85 ed test %rbp,%rbp + 3f6: 0f 84 64 01 00 00 je 0x560 + 3fc: 83 fa 08 cmp $0x8,%edx + 3ff: 74 1e je 0x41f + 401: 83 fa 04 cmp $0x4,%edx + 404: 74 19 je 0x41f + 406: 83 fa 01 cmp $0x1,%edx + 409: 74 14 je 0x41f + 40b: 83 fa 02 cmp $0x2,%edx + 40e: 74 0f je 0x41f + 410: b8 ee ff ff ff mov $0xffffffee,%eax + 415: 48 83 c4 28 add $0x28,%rsp + 419: 5d pop %rbp + 41a: 41 5c pop %r12 + 41c: 5f pop %rdi + 41d: 5e pop %rsi + 41e: c3 ret + 41f: 83 ff 1d cmp $0x1d,%edi + 422: 0f 8f 29 01 00 00 jg 0x551 + 428: 83 ff 04 cmp $0x4,%edi + 42b: 7f 14 jg 0x441 + 42d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 434: 00 + 435: 33 c0 xor %eax,%eax + 437: 89 06 mov %eax,(%rsi) + 439: 89 45 00 mov %eax,0x0(%rbp) + 43c: e9 04 01 00 00 jmp 0x545 + 441: 83 ff 06 cmp $0x6,%edi + 444: 7f 11 jg 0x457 + 446: 33 c0 xor %eax,%eax + 448: 41 89 04 24 mov %eax,(%r12) + 44c: 89 06 mov %eax,(%rsi) + 44e: 89 45 00 mov %eax,0x0(%rbp) + 451: 41 8b 04 24 mov (%r12),%eax + 455: eb 67 jmp 0x4be + 457: 8d 4f ff lea -0x1(%rdi),%ecx + 45a: 83 f9 10 cmp $0x10,%ecx + 45d: 7f 48 jg 0x4a7 + 45f: 41 bb 01 00 00 00 mov $0x1,%r11d + 465: 41 d3 e3 shl %cl,%r11d + 468: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 46f: 00 + 470: 83 e0 c0 and $0xffffffc0,%eax + 473: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 47a: 00 + 47b: 41 89 04 24 mov %eax,(%r12) + 47f: 44 89 d8 mov %r11d,%eax + 482: d1 f8 sar $1,%eax + 484: 41 83 e2 c0 and $0xffffffc0,%r10d + 488: c1 e8 1e shr $0x1e,%eax + 48b: 41 03 c3 add %r11d,%eax + 48e: 83 e0 fc and $0xfffffffc,%eax + 491: 83 c0 43 add $0x43,%eax + 494: c7 06 00 00 00 00 movl $0x0,(%rsi) + 49a: 83 e0 c0 and $0xffffffc0,%eax + 49d: 44 89 55 00 mov %r10d,0x0(%rbp) + 4a1: 41 03 04 24 add (%r12),%eax + 4a5: eb 12 jmp 0x4b9 + 4a7: 4c 89 e2 mov %r12,%rdx + 4aa: 49 89 f0 mov %rsi,%r8 + 4ad: 49 89 e9 mov %rbp,%r9 + 4b0: e8 eb 77 03 00 call 0x37ca0 + 4b5: 41 8b 04 24 mov (%r12),%eax + 4b9: 83 ff 13 cmp $0x13,%edi + 4bc: 7d 2a jge 0x4e8 + 4be: 89 f9 mov %edi,%ecx + 4c0: 41 ba 01 00 00 00 mov $0x1,%r10d + 4c6: 41 d3 e2 shl %cl,%r10d + 4c9: 45 89 d3 mov %r10d,%r11d + 4cc: 41 d1 fb sar $1,%r11d + 4cf: 41 c1 eb 1e shr $0x1e,%r11d + 4d3: 45 03 da add %r10d,%r11d + 4d6: 41 c1 eb 02 shr $0x2,%r11d + 4da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 4e1: 00 + 4e2: 41 83 e2 c0 and $0xffffffc0,%r10d + 4e6: eb 18 jmp 0x500 + 4e8: 41 ba 01 00 00 00 mov $0x1,%r10d + 4ee: 8d 4f 14 lea 0x14(%rdi),%ecx + 4f1: 41 d3 e2 shl %cl,%r10d + 4f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 4fb: 00 + 4fc: 41 83 e2 c0 and $0xffffffc0,%r10d + 500: 83 ff 0a cmp $0xa,%edi + 503: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 50a: 00 + 50b: 41 89 04 24 mov %eax,(%r12) + 50f: 7f 04 jg 0x515 + 511: 33 c0 xor %eax,%eax + 513: eb 21 jmp 0x536 + 515: 89 f9 mov %edi,%ecx + 517: b8 01 00 00 00 mov $0x1,%eax + 51c: d3 e0 shl %cl,%eax + 51e: 89 c7 mov %eax,%edi + 520: d1 ff sar $1,%edi + 522: c1 ef 1e shr $0x1e,%edi + 525: 03 f8 add %eax,%edi + 527: 83 e7 fc and $0xfffffffc,%edi + 52a: 83 c7 43 add $0x43,%edi + 52d: 83 e7 c0 and $0xffffffc0,%edi + 530: 8b 16 mov (%rsi),%edx + 532: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 536: 89 06 mov %eax,(%rsi) + 538: 8b 45 00 mov 0x0(%rbp),%eax + 53b: 85 c0 test %eax,%eax + 53d: 7e 06 jle 0x545 + 53f: 83 c0 40 add $0x40,%eax + 542: 89 45 00 mov %eax,0x0(%rbp) + 545: 33 c0 xor %eax,%eax + 547: 48 83 c4 28 add $0x28,%rsp + 54b: 5d pop %rbp + 54c: 41 5c pop %r12 + 54e: 5f pop %rdi + 54f: 5e pop %rsi + 550: c3 ret + 551: b8 ef ff ff ff mov $0xffffffef,%eax + 556: 48 83 c4 28 add $0x28,%rsp + 55a: 5d pop %rbp + 55b: 41 5c pop %r12 + 55d: 5f pop %rdi + 55e: 5e pop %rsi + 55f: c3 ret + 560: b8 f8 ff ff ff mov $0xfffffff8,%eax + 565: 48 83 c4 28 add $0x28,%rsp + 569: 5d pop %rbp + 56a: 41 5c pop %r12 + 56c: 5f pop %rdi + 56d: 5e pop %rsi + 56e: c3 ret + 56f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 576: 00 + 577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57e: 66 90 xchg %ax,%ax + 580: 41 54 push %r12 + 582: 41 55 push %r13 + 584: 41 56 push %r14 + 586: 41 57 push %r15 + 588: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 58d: 41 89 cd mov %ecx,%r13d + 590: 4d 89 cc mov %r9,%r12 + 593: 41 83 fd 1e cmp $0x1e,%r13d + 597: 0f 87 94 01 00 00 ja 0x731 + 59d: 4d 85 e4 test %r12,%r12 + 5a0: 0f 84 9e 01 00 00 je 0x744 + 5a6: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 5ab: 4d 85 f6 test %r14,%r14 + 5ae: 0f 84 90 01 00 00 je 0x744 + 5b4: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 5b9: 4d 85 ff test %r15,%r15 + 5bc: 0f 84 82 01 00 00 je 0x744 + 5c2: 83 fa 08 cmp $0x8,%edx + 5c5: 74 22 je 0x5e9 + 5c7: 83 fa 04 cmp $0x4,%edx + 5ca: 74 1d je 0x5e9 + 5cc: 83 fa 01 cmp $0x1,%edx + 5cf: 74 18 je 0x5e9 + 5d1: 83 fa 02 cmp $0x2,%edx + 5d4: 74 13 je 0x5e9 + 5d6: b8 ee ff ff ff mov $0xffffffee,%eax + 5db: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5e0: 41 5f pop %r15 + 5e2: 41 5e pop %r14 + 5e4: 41 5d pop %r13 + 5e6: 41 5c pop %r12 + 5e8: c3 ret + 5e9: 41 83 fd 1d cmp $0x1d,%r13d + 5ed: 0f 8f 3e 01 00 00 jg 0x731 + 5f3: 41 83 fd 04 cmp $0x4,%r13d + 5f7: 7f 15 jg 0x60e + 5f9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 600: 00 + 601: 33 c0 xor %eax,%eax + 603: 41 89 06 mov %eax,(%r14) + 606: 41 89 07 mov %eax,(%r15) + 609: e9 13 01 00 00 jmp 0x721 + 60e: 41 83 fd 06 cmp $0x6,%r13d + 612: 7f 12 jg 0x626 + 614: 33 c0 xor %eax,%eax + 616: 41 89 04 24 mov %eax,(%r12) + 61a: 41 89 06 mov %eax,(%r14) + 61d: 41 89 07 mov %eax,(%r15) + 620: 41 8b 14 24 mov (%r12),%edx + 624: eb 6a jmp 0x690 + 626: 41 8d 4d ff lea -0x1(%r13),%ecx + 62a: 83 f9 11 cmp $0x11,%ecx + 62d: 7f 49 jg 0x678 + 62f: 41 bb 01 00 00 00 mov $0x1,%r11d + 635: 41 d3 e3 shl %cl,%r11d + 638: 44 89 da mov %r11d,%edx + 63b: 45 89 da mov %r11d,%r10d + 63e: d1 fa sar $1,%edx + 640: c1 ea 1e shr $0x1e,%edx + 643: 41 c1 e2 03 shl $0x3,%r10d + 647: 41 03 d3 add %r11d,%edx + 64a: 44 89 d0 mov %r10d,%eax + 64d: 83 e2 fc and $0xfffffffc,%edx + 650: 83 c0 47 add $0x47,%eax + 653: 41 83 c2 3f add $0x3f,%r10d + 657: 83 c2 43 add $0x43,%edx + 65a: 83 e0 c0 and $0xffffffc0,%eax + 65d: 41 89 04 24 mov %eax,(%r12) + 661: 41 83 e2 c0 and $0xffffffc0,%r10d + 665: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 66c: 83 e2 c0 and $0xffffffc0,%edx + 66f: 45 89 17 mov %r10d,(%r15) + 672: 41 03 14 24 add (%r12),%edx + 676: eb 12 jmp 0x68a + 678: 4c 89 e2 mov %r12,%rdx + 67b: 4d 89 f0 mov %r14,%r8 + 67e: 4d 89 f9 mov %r15,%r9 + 681: e8 5a 78 03 00 call 0x37ee0 + 686: 41 8b 14 24 mov (%r12),%edx + 68a: 41 83 fd 13 cmp $0x13,%r13d + 68e: 7d 29 jge 0x6b9 + 690: 44 89 e9 mov %r13d,%ecx + 693: b8 01 00 00 00 mov $0x1,%eax + 698: d3 e0 shl %cl,%eax + 69a: 41 89 c2 mov %eax,%r10d + 69d: 41 d1 fa sar $1,%r10d + 6a0: 41 c1 ea 1e shr $0x1e,%r10d + 6a4: 44 03 d0 add %eax,%r10d + 6a7: 41 c1 ea 02 shr $0x2,%r10d + 6ab: 41 c1 e2 03 shl $0x3,%r10d + 6af: 41 83 c2 3f add $0x3f,%r10d + 6b3: 41 83 e2 c0 and $0xffffffc0,%r10d + 6b7: eb 1c jmp 0x6d5 + 6b9: 41 ba 01 00 00 00 mov $0x1,%r10d + 6bf: 41 8d 4d 14 lea 0x14(%r13),%ecx + 6c3: 41 d3 e2 shl %cl,%r10d + 6c6: 41 c1 e2 03 shl $0x3,%r10d + 6ca: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 6d1: 41 83 e2 c0 and $0xffffffc0,%r10d + 6d5: 45 03 d2 add %r10d,%r10d + 6d8: 41 03 d2 add %r10d,%edx + 6db: 81 c2 00 01 00 00 add $0x100,%edx + 6e1: 41 89 14 24 mov %edx,(%r12) + 6e5: 41 83 fd 0a cmp $0xa,%r13d + 6e9: 7f 04 jg 0x6ef + 6eb: 33 d2 xor %edx,%edx + 6ed: eb 22 jmp 0x711 + 6ef: 44 89 e9 mov %r13d,%ecx + 6f2: b8 01 00 00 00 mov $0x1,%eax + 6f7: d3 e0 shl %cl,%eax + 6f9: 89 c2 mov %eax,%edx + 6fb: d1 fa sar $1,%edx + 6fd: c1 ea 1e shr $0x1e,%edx + 700: 03 d0 add %eax,%edx + 702: 83 e2 fc and $0xfffffffc,%edx + 705: 83 c2 43 add $0x43,%edx + 708: 83 e2 c0 and $0xffffffc0,%edx + 70b: 83 c2 40 add $0x40,%edx + 70e: 41 03 16 add (%r14),%edx + 711: 41 89 16 mov %edx,(%r14) + 714: 41 8b 07 mov (%r15),%eax + 717: 85 c0 test %eax,%eax + 719: 7e 06 jle 0x721 + 71b: 83 c0 40 add $0x40,%eax + 71e: 41 89 07 mov %eax,(%r15) + 721: 33 c0 xor %eax,%eax + 723: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 728: 41 5f pop %r15 + 72a: 41 5e pop %r14 + 72c: 41 5d pop %r13 + 72e: 41 5c pop %r12 + 730: c3 ret + 731: b8 ef ff ff ff mov $0xffffffef,%eax + 736: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 73b: 41 5f pop %r15 + 73d: 41 5e pop %r14 + 73f: 41 5d pop %r13 + 741: 41 5c pop %r12 + 743: c3 ret + 744: b8 f8 ff ff ff mov $0xfffffff8,%eax + 749: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 74e: 41 5f pop %r15 + 750: 41 5e pop %r14 + 752: 41 5d pop %r13 + 754: 41 5c pop %r12 + 756: c3 ret + 757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 75e: 00 00 + 760: 56 push %rsi + 761: 57 push %rdi + 762: 41 54 push %r12 + 764: 55 push %rbp + 765: 48 83 ec 28 sub $0x28,%rsp + 769: 89 cf mov %ecx,%edi + 76b: 4d 89 cc mov %r9,%r12 + 76e: 83 ff 1e cmp $0x1e,%edi + 771: 0f 87 7a 01 00 00 ja 0x8f1 + 777: 4d 85 e4 test %r12,%r12 + 77a: 0f 84 80 01 00 00 je 0x900 + 780: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 785: 48 85 f6 test %rsi,%rsi + 788: 0f 84 72 01 00 00 je 0x900 + 78e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 793: 48 85 ed test %rbp,%rbp + 796: 0f 84 64 01 00 00 je 0x900 + 79c: 83 fa 08 cmp $0x8,%edx + 79f: 74 1e je 0x7bf + 7a1: 83 fa 04 cmp $0x4,%edx + 7a4: 74 19 je 0x7bf + 7a6: 83 fa 01 cmp $0x1,%edx + 7a9: 74 14 je 0x7bf + 7ab: 83 fa 02 cmp $0x2,%edx + 7ae: 74 0f je 0x7bf + 7b0: b8 ee ff ff ff mov $0xffffffee,%eax + 7b5: 48 83 c4 28 add $0x28,%rsp + 7b9: 5d pop %rbp + 7ba: 41 5c pop %r12 + 7bc: 5f pop %rdi + 7bd: 5e pop %rsi + 7be: c3 ret + 7bf: 83 ff 1d cmp $0x1d,%edi + 7c2: 0f 8f 29 01 00 00 jg 0x8f1 + 7c8: 83 ff 04 cmp $0x4,%edi + 7cb: 7f 14 jg 0x7e1 + 7cd: 33 c0 xor %eax,%eax + 7cf: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 7d6: 00 + 7d7: 89 06 mov %eax,(%rsi) + 7d9: 89 45 00 mov %eax,0x0(%rbp) + 7dc: e9 04 01 00 00 jmp 0x8e5 + 7e1: 83 ff 06 cmp $0x6,%edi + 7e4: 7f 11 jg 0x7f7 + 7e6: 33 c0 xor %eax,%eax + 7e8: 41 89 04 24 mov %eax,(%r12) + 7ec: 89 06 mov %eax,(%rsi) + 7ee: 89 45 00 mov %eax,0x0(%rbp) + 7f1: 41 8b 04 24 mov (%r12),%eax + 7f5: eb 67 jmp 0x85e + 7f7: 8d 4f ff lea -0x1(%rdi),%ecx + 7fa: 83 f9 11 cmp $0x11,%ecx + 7fd: 7f 48 jg 0x847 + 7ff: 41 bb 01 00 00 00 mov $0x1,%r11d + 805: 41 d3 e3 shl %cl,%r11d + 808: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 80f: 00 + 810: 83 e0 c0 and $0xffffffc0,%eax + 813: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 81a: 00 + 81b: 41 89 04 24 mov %eax,(%r12) + 81f: 44 89 d8 mov %r11d,%eax + 822: 41 83 e2 c0 and $0xffffffc0,%r10d + 826: d1 f8 sar $1,%eax + 828: c7 06 00 00 00 00 movl $0x0,(%rsi) + 82e: c1 e8 1e shr $0x1e,%eax + 831: 44 89 55 00 mov %r10d,0x0(%rbp) + 835: 41 03 c3 add %r11d,%eax + 838: 83 e0 fc and $0xfffffffc,%eax + 83b: 83 c0 43 add $0x43,%eax + 83e: 83 e0 c0 and $0xffffffc0,%eax + 841: 41 03 04 24 add (%r12),%eax + 845: eb 12 jmp 0x859 + 847: 4c 89 e2 mov %r12,%rdx + 84a: 49 89 f0 mov %rsi,%r8 + 84d: 49 89 e9 mov %rbp,%r9 + 850: e8 ab 78 03 00 call 0x38100 + 855: 41 8b 04 24 mov (%r12),%eax + 859: 83 ff 15 cmp $0x15,%edi + 85c: 7d 2a jge 0x888 + 85e: 89 f9 mov %edi,%ecx + 860: 41 ba 01 00 00 00 mov $0x1,%r10d + 866: 41 d3 e2 shl %cl,%r10d + 869: 45 89 d3 mov %r10d,%r11d + 86c: 41 d1 fb sar $1,%r11d + 86f: 41 c1 eb 1e shr $0x1e,%r11d + 873: 45 03 da add %r10d,%r11d + 876: 41 c1 eb 02 shr $0x2,%r11d + 87a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 881: 00 + 882: 41 83 e2 c0 and $0xffffffc0,%r10d + 886: eb 18 jmp 0x8a0 + 888: 8d 4f 14 lea 0x14(%rdi),%ecx + 88b: 41 ba 01 00 00 00 mov $0x1,%r10d + 891: 41 d3 e2 shl %cl,%r10d + 894: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + 89b: 00 + 89c: 41 83 e2 c0 and $0xffffffc0,%r10d + 8a0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + 8a7: 00 + 8a8: 41 89 04 24 mov %eax,(%r12) + 8ac: 83 ff 0a cmp $0xa,%edi + 8af: 7f 04 jg 0x8b5 + 8b1: 33 c0 xor %eax,%eax + 8b3: eb 21 jmp 0x8d6 + 8b5: 89 f9 mov %edi,%ecx + 8b7: b8 01 00 00 00 mov $0x1,%eax + 8bc: 8b 16 mov (%rsi),%edx + 8be: d3 e0 shl %cl,%eax + 8c0: 89 c7 mov %eax,%edi + 8c2: d1 ff sar $1,%edi + 8c4: c1 ef 1e shr $0x1e,%edi + 8c7: 03 f8 add %eax,%edi + 8c9: 83 e7 fc and $0xfffffffc,%edi + 8cc: 83 c7 43 add $0x43,%edi + 8cf: 83 e7 c0 and $0xffffffc0,%edi + 8d2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + 8d6: 89 06 mov %eax,(%rsi) + 8d8: 8b 45 00 mov 0x0(%rbp),%eax + 8db: 85 c0 test %eax,%eax + 8dd: 7e 06 jle 0x8e5 + 8df: 83 c0 40 add $0x40,%eax + 8e2: 89 45 00 mov %eax,0x0(%rbp) + 8e5: 33 c0 xor %eax,%eax + 8e7: 48 83 c4 28 add $0x28,%rsp + 8eb: 5d pop %rbp + 8ec: 41 5c pop %r12 + 8ee: 5f pop %rdi + 8ef: 5e pop %rsi + 8f0: c3 ret + 8f1: b8 ef ff ff ff mov $0xffffffef,%eax + 8f6: 48 83 c4 28 add $0x28,%rsp + 8fa: 5d pop %rbp + 8fb: 41 5c pop %r12 + 8fd: 5f pop %rdi + 8fe: 5e pop %rsi + 8ff: c3 ret + 900: b8 f8 ff ff ff mov $0xfffffff8,%eax + 905: 48 83 c4 28 add $0x28,%rsp + 909: 5d pop %rbp + 90a: 41 5c pop %r12 + 90c: 5f pop %rdi + 90d: 5e pop %rsi + 90e: c3 ret + 90f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 916: 00 + 917: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 91e: 66 90 xchg %ax,%ax + 920: 56 push %rsi + 921: 57 push %rdi + 922: 41 54 push %r12 + 924: 55 push %rbp + 925: 48 83 ec 28 sub $0x28,%rsp + 929: 89 cf mov %ecx,%edi + 92b: 4d 89 cc mov %r9,%r12 + 92e: 83 ff 1e cmp $0x1e,%edi + 931: 0f 87 7a 01 00 00 ja 0xab1 + 937: 4d 85 e4 test %r12,%r12 + 93a: 0f 84 80 01 00 00 je 0xac0 + 940: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 945: 48 85 f6 test %rsi,%rsi + 948: 0f 84 72 01 00 00 je 0xac0 + 94e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 953: 48 85 ed test %rbp,%rbp + 956: 0f 84 64 01 00 00 je 0xac0 + 95c: 83 fa 08 cmp $0x8,%edx + 95f: 74 1e je 0x97f + 961: 83 fa 04 cmp $0x4,%edx + 964: 74 19 je 0x97f + 966: 83 fa 01 cmp $0x1,%edx + 969: 74 14 je 0x97f + 96b: 83 fa 02 cmp $0x2,%edx + 96e: 74 0f je 0x97f + 970: b8 ee ff ff ff mov $0xffffffee,%eax + 975: 48 83 c4 28 add $0x28,%rsp + 979: 5d pop %rbp + 97a: 41 5c pop %r12 + 97c: 5f pop %rdi + 97d: 5e pop %rsi + 97e: c3 ret + 97f: 83 ff 1d cmp $0x1d,%edi + 982: 0f 8f 29 01 00 00 jg 0xab1 + 988: 83 ff 04 cmp $0x4,%edi + 98b: 7f 14 jg 0x9a1 + 98d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 994: 00 + 995: 33 c0 xor %eax,%eax + 997: 89 06 mov %eax,(%rsi) + 999: 89 45 00 mov %eax,0x0(%rbp) + 99c: e9 04 01 00 00 jmp 0xaa5 + 9a1: 83 ff 07 cmp $0x7,%edi + 9a4: 7f 11 jg 0x9b7 + 9a6: 33 c0 xor %eax,%eax + 9a8: 41 89 04 24 mov %eax,(%r12) + 9ac: 89 06 mov %eax,(%rsi) + 9ae: 89 45 00 mov %eax,0x0(%rbp) + 9b1: 41 8b 04 24 mov (%r12),%eax + 9b5: eb 67 jmp 0xa1e + 9b7: 8d 4f ff lea -0x1(%rdi),%ecx + 9ba: 83 f9 12 cmp $0x12,%ecx + 9bd: 7f 48 jg 0xa07 + 9bf: 41 bb 01 00 00 00 mov $0x1,%r11d + 9c5: 41 d3 e3 shl %cl,%r11d + 9c8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + 9cf: 00 + 9d0: 83 e0 c0 and $0xffffffc0,%eax + 9d3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + 9da: 00 + 9db: 41 89 04 24 mov %eax,(%r12) + 9df: 44 89 d8 mov %r11d,%eax + 9e2: d1 f8 sar $1,%eax + 9e4: 41 83 e2 c0 and $0xffffffc0,%r10d + 9e8: c1 e8 1e shr $0x1e,%eax + 9eb: 41 03 c3 add %r11d,%eax + 9ee: 83 e0 fc and $0xfffffffc,%eax + 9f1: 83 c0 43 add $0x43,%eax + 9f4: c7 06 00 00 00 00 movl $0x0,(%rsi) + 9fa: 83 e0 c0 and $0xffffffc0,%eax + 9fd: 44 89 55 00 mov %r10d,0x0(%rbp) + a01: 41 03 04 24 add (%r12),%eax + a05: eb 12 jmp 0xa19 + a07: 4c 89 e2 mov %r12,%rdx + a0a: 49 89 f0 mov %rsi,%r8 + a0d: 49 89 e9 mov %rbp,%r9 + a10: e8 2b 79 03 00 call 0x38340 + a15: 41 8b 04 24 mov (%r12),%eax + a19: 83 ff 13 cmp $0x13,%edi + a1c: 7d 2a jge 0xa48 + a1e: 89 f9 mov %edi,%ecx + a20: 41 ba 01 00 00 00 mov $0x1,%r10d + a26: 41 d3 e2 shl %cl,%r10d + a29: 45 89 d3 mov %r10d,%r11d + a2c: 41 d1 fb sar $1,%r11d + a2f: 41 c1 eb 1e shr $0x1e,%r11d + a33: 45 03 da add %r10d,%r11d + a36: 41 c1 eb 02 shr $0x2,%r11d + a3a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d + a41: 00 + a42: 41 83 e2 c0 and $0xffffffc0,%r10d + a46: eb 18 jmp 0xa60 + a48: 41 ba 01 00 00 00 mov $0x1,%r10d + a4e: 8d 4f 14 lea 0x14(%rdi),%ecx + a51: 41 d3 e2 shl %cl,%r10d + a54: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d + a5b: 00 + a5c: 41 83 e2 c0 and $0xffffffc0,%r10d + a60: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax + a67: 00 + a68: 41 89 04 24 mov %eax,(%r12) + a6c: 83 ff 0a cmp $0xa,%edi + a6f: 7f 04 jg 0xa75 + a71: 33 c0 xor %eax,%eax + a73: eb 21 jmp 0xa96 + a75: 89 f9 mov %edi,%ecx + a77: b8 01 00 00 00 mov $0x1,%eax + a7c: d3 e0 shl %cl,%eax + a7e: 89 c7 mov %eax,%edi + a80: d1 ff sar $1,%edi + a82: c1 ef 1e shr $0x1e,%edi + a85: 03 f8 add %eax,%edi + a87: 83 e7 fc and $0xfffffffc,%edi + a8a: 83 c7 43 add $0x43,%edi + a8d: 83 e7 c0 and $0xffffffc0,%edi + a90: 8b 16 mov (%rsi),%edx + a92: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax + a96: 89 06 mov %eax,(%rsi) + a98: 8b 45 00 mov 0x0(%rbp),%eax + a9b: 85 c0 test %eax,%eax + a9d: 7e 06 jle 0xaa5 + a9f: 83 c0 40 add $0x40,%eax + aa2: 89 45 00 mov %eax,0x0(%rbp) + aa5: 33 c0 xor %eax,%eax + aa7: 48 83 c4 28 add $0x28,%rsp + aab: 5d pop %rbp + aac: 41 5c pop %r12 + aae: 5f pop %rdi + aaf: 5e pop %rsi + ab0: c3 ret + ab1: b8 ef ff ff ff mov $0xffffffef,%eax + ab6: 48 83 c4 28 add $0x28,%rsp + aba: 5d pop %rbp + abb: 41 5c pop %r12 + abd: 5f pop %rdi + abe: 5e pop %rsi + abf: c3 ret + ac0: b8 f8 ff ff ff mov $0xfffffff8,%eax + ac5: 48 83 c4 28 add $0x28,%rsp + ac9: 5d pop %rbp + aca: 41 5c pop %r12 + acc: 5f pop %rdi + acd: 5e pop %rsi + ace: c3 ret + acf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ad6: 00 + ad7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ade: 66 90 xchg %ax,%ax + ae0: 56 push %rsi + ae1: 57 push %rdi + ae2: 41 54 push %r12 + ae4: 41 55 push %r13 + ae6: 48 83 ec 28 sub $0x28,%rsp + aea: 41 89 cc mov %ecx,%r12d + aed: 4d 89 cd mov %r9,%r13 + af0: 41 83 fc 1e cmp $0x1e,%r12d + af4: 0f 87 7b 01 00 00 ja 0xc75 + afa: 4d 85 ed test %r13,%r13 + afd: 0f 84 82 01 00 00 je 0xc85 + b03: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + b08: 48 85 ff test %rdi,%rdi + b0b: 0f 84 74 01 00 00 je 0xc85 + b11: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + b16: 48 85 f6 test %rsi,%rsi + b19: 0f 84 66 01 00 00 je 0xc85 + b1f: 83 fa 08 cmp $0x8,%edx + b22: 74 1f je 0xb43 + b24: 83 fa 04 cmp $0x4,%edx + b27: 74 1a je 0xb43 + b29: 83 fa 01 cmp $0x1,%edx + b2c: 74 15 je 0xb43 + b2e: 83 fa 02 cmp $0x2,%edx + b31: 74 10 je 0xb43 + b33: b8 ee ff ff ff mov $0xffffffee,%eax + b38: 48 83 c4 28 add $0x28,%rsp + b3c: 41 5d pop %r13 + b3e: 41 5c pop %r12 + b40: 5f pop %rdi + b41: 5e pop %rsi + b42: c3 ret + b43: 41 83 fc 1d cmp $0x1d,%r12d + b47: 0f 8f 28 01 00 00 jg 0xc75 + b4d: 41 83 fc 04 cmp $0x4,%r12d + b51: 7f 13 jg 0xb66 + b53: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + b5a: 00 + b5b: 33 c0 xor %eax,%eax + b5d: 89 07 mov %eax,(%rdi) + b5f: 89 06 mov %eax,(%rsi) + b61: e9 02 01 00 00 jmp 0xc68 + b66: 41 83 fc 07 cmp $0x7,%r12d + b6a: 7f 16 jg 0xb82 + b6c: 33 c0 xor %eax,%eax + b6e: 41 ba 01 00 00 00 mov $0x1,%r10d + b74: 41 89 45 00 mov %eax,0x0(%r13) + b78: 89 07 mov %eax,(%rdi) + b7a: 89 06 mov %eax,(%rsi) + b7c: 41 8b 45 00 mov 0x0(%r13),%eax + b80: eb 6f jmp 0xbf1 + b82: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + b87: 83 f9 12 cmp $0x12,%ecx + b8a: 7f 47 jg 0xbd3 + b8c: 41 ba 01 00 00 00 mov $0x1,%r10d + b92: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + b97: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + b9e: 00 + b9f: 83 e0 c0 and $0xffffffc0,%eax + ba2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + ba9: 00 + baa: 41 89 45 00 mov %eax,0x0(%r13) + bae: 44 89 d8 mov %r11d,%eax + bb1: d1 f8 sar $1,%eax + bb3: 83 e1 c0 and $0xffffffc0,%ecx + bb6: c1 e8 1e shr $0x1e,%eax + bb9: 41 03 c3 add %r11d,%eax + bbc: 83 e0 fc and $0xfffffffc,%eax + bbf: 83 c0 43 add $0x43,%eax + bc2: c7 07 00 00 00 00 movl $0x0,(%rdi) + bc8: 83 e0 c0 and $0xffffffc0,%eax + bcb: 89 0e mov %ecx,(%rsi) + bcd: 41 03 45 00 add 0x0(%r13),%eax + bd1: eb 18 jmp 0xbeb + bd3: 4c 89 ea mov %r13,%rdx + bd6: 49 89 f8 mov %rdi,%r8 + bd9: 49 89 f1 mov %rsi,%r9 + bdc: e8 9f 79 03 00 call 0x38580 + be1: 41 8b 45 00 mov 0x0(%r13),%eax + be5: 41 ba 01 00 00 00 mov $0x1,%r10d + beb: 41 83 fc 13 cmp $0x13,%r12d + bef: 7d 23 jge 0xc14 + bf1: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + bf6: 41 89 cb mov %ecx,%r11d + bf9: 41 d1 fb sar $1,%r11d + bfc: 41 c1 eb 1e shr $0x1e,%r11d + c00: 44 03 d9 add %ecx,%r11d + c03: 41 c1 eb 02 shr $0x2,%r11d + c07: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + c0e: 00 + c0f: 83 e1 c0 and $0xffffffc0,%ecx + c12: eb 15 jmp 0xc29 + c14: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + c19: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + c1e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + c25: 00 + c26: 83 e1 c0 and $0xffffffc0,%ecx + c29: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + c30: 41 89 45 00 mov %eax,0x0(%r13) + c34: 41 83 fc 0a cmp $0xa,%r12d + c38: 7f 04 jg 0xc3e + c3a: 33 c0 xor %eax,%eax + c3c: eb 1d jmp 0xc5b + c3e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + c43: 89 c1 mov %eax,%ecx + c45: d1 f9 sar $1,%ecx + c47: c1 e9 1e shr $0x1e,%ecx + c4a: 03 c8 add %eax,%ecx + c4c: 83 e1 fc and $0xfffffffc,%ecx + c4f: 83 c1 43 add $0x43,%ecx + c52: 83 e1 c0 and $0xffffffc0,%ecx + c55: 8b 17 mov (%rdi),%edx + c57: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + c5b: 89 07 mov %eax,(%rdi) + c5d: 8b 06 mov (%rsi),%eax + c5f: 85 c0 test %eax,%eax + c61: 7e 05 jle 0xc68 + c63: 83 c0 40 add $0x40,%eax + c66: 89 06 mov %eax,(%rsi) + c68: 33 c0 xor %eax,%eax + c6a: 48 83 c4 28 add $0x28,%rsp + c6e: 41 5d pop %r13 + c70: 41 5c pop %r12 + c72: 5f pop %rdi + c73: 5e pop %rsi + c74: c3 ret + c75: b8 ef ff ff ff mov $0xffffffef,%eax + c7a: 48 83 c4 28 add $0x28,%rsp + c7e: 41 5d pop %r13 + c80: 41 5c pop %r12 + c82: 5f pop %rdi + c83: 5e pop %rsi + c84: c3 ret + c85: b8 f8 ff ff ff mov $0xfffffff8,%eax + c8a: 48 83 c4 28 add $0x28,%rsp + c8e: 41 5d pop %r13 + c90: 41 5c pop %r12 + c92: 5f pop %rdi + c93: 5e pop %rsi + c94: c3 ret + c95: 0f 1f 40 00 nopl 0x0(%rax) + c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ca0: 56 push %rsi + ca1: 57 push %rdi + ca2: 41 54 push %r12 + ca4: 41 55 push %r13 + ca6: 48 83 ec 28 sub $0x28,%rsp + caa: 41 89 cc mov %ecx,%r12d + cad: 4d 89 cd mov %r9,%r13 + cb0: 41 83 fc 1e cmp $0x1e,%r12d + cb4: 0f 87 7b 01 00 00 ja 0xe35 + cba: 4d 85 ed test %r13,%r13 + cbd: 0f 84 82 01 00 00 je 0xe45 + cc3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + cc8: 48 85 ff test %rdi,%rdi + ccb: 0f 84 74 01 00 00 je 0xe45 + cd1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + cd6: 48 85 f6 test %rsi,%rsi + cd9: 0f 84 66 01 00 00 je 0xe45 + cdf: 83 fa 08 cmp $0x8,%edx + ce2: 74 1f je 0xd03 + ce4: 83 fa 04 cmp $0x4,%edx + ce7: 74 1a je 0xd03 + ce9: 83 fa 01 cmp $0x1,%edx + cec: 74 15 je 0xd03 + cee: 83 fa 02 cmp $0x2,%edx + cf1: 74 10 je 0xd03 + cf3: b8 ee ff ff ff mov $0xffffffee,%eax + cf8: 48 83 c4 28 add $0x28,%rsp + cfc: 41 5d pop %r13 + cfe: 41 5c pop %r12 + d00: 5f pop %rdi + d01: 5e pop %rsi + d02: c3 ret + d03: 41 83 fc 1d cmp $0x1d,%r12d + d07: 0f 8f 28 01 00 00 jg 0xe35 + d0d: 41 83 fc 04 cmp $0x4,%r12d + d11: 7f 13 jg 0xd26 + d13: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + d1a: 00 + d1b: 33 c0 xor %eax,%eax + d1d: 89 07 mov %eax,(%rdi) + d1f: 89 06 mov %eax,(%rsi) + d21: e9 02 01 00 00 jmp 0xe28 + d26: 41 83 fc 07 cmp $0x7,%r12d + d2a: 7f 16 jg 0xd42 + d2c: 33 c0 xor %eax,%eax + d2e: 41 ba 01 00 00 00 mov $0x1,%r10d + d34: 41 89 45 00 mov %eax,0x0(%r13) + d38: 89 07 mov %eax,(%rdi) + d3a: 89 06 mov %eax,(%rsi) + d3c: 41 8b 45 00 mov 0x0(%r13),%eax + d40: eb 6f jmp 0xdb1 + d42: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + d47: 83 f9 12 cmp $0x12,%ecx + d4a: 7f 47 jg 0xd93 + d4c: 41 ba 01 00 00 00 mov $0x1,%r10d + d52: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + d57: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax + d5e: 00 + d5f: 83 e0 c0 and $0xffffffc0,%eax + d62: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + d69: 00 + d6a: 41 89 45 00 mov %eax,0x0(%r13) + d6e: 44 89 d8 mov %r11d,%eax + d71: d1 f8 sar $1,%eax + d73: 83 e1 c0 and $0xffffffc0,%ecx + d76: c1 e8 1e shr $0x1e,%eax + d79: 41 03 c3 add %r11d,%eax + d7c: 83 e0 fc and $0xfffffffc,%eax + d7f: 83 c0 43 add $0x43,%eax + d82: c7 07 00 00 00 00 movl $0x0,(%rdi) + d88: 83 e0 c0 and $0xffffffc0,%eax + d8b: 89 0e mov %ecx,(%rsi) + d8d: 41 03 45 00 add 0x0(%r13),%eax + d91: eb 18 jmp 0xdab + d93: 4c 89 ea mov %r13,%rdx + d96: 49 89 f8 mov %rdi,%r8 + d99: 49 89 f1 mov %rsi,%r9 + d9c: e8 ff 79 03 00 call 0x387a0 + da1: 41 8b 45 00 mov 0x0(%r13),%eax + da5: 41 ba 01 00 00 00 mov $0x1,%r10d + dab: 41 83 fc 13 cmp $0x13,%r12d + daf: 7d 23 jge 0xdd4 + db1: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx + db6: 41 89 cb mov %ecx,%r11d + db9: 41 d1 fb sar $1,%r11d + dbc: 41 c1 eb 1e shr $0x1e,%r11d + dc0: 44 03 d9 add %ecx,%r11d + dc3: 41 c1 eb 02 shr $0x2,%r11d + dc7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx + dce: 00 + dcf: 83 e1 c0 and $0xffffffc0,%ecx + dd2: eb 15 jmp 0xde9 + dd4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx + dd9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d + dde: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx + de5: 00 + de6: 83 e1 c0 and $0xffffffc0,%ecx + de9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax + df0: 41 89 45 00 mov %eax,0x0(%r13) + df4: 41 83 fc 0a cmp $0xa,%r12d + df8: 7f 04 jg 0xdfe + dfa: 33 c0 xor %eax,%eax + dfc: eb 1d jmp 0xe1b + dfe: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax + e03: 89 c1 mov %eax,%ecx + e05: d1 f9 sar $1,%ecx + e07: c1 e9 1e shr $0x1e,%ecx + e0a: 03 c8 add %eax,%ecx + e0c: 83 e1 fc and $0xfffffffc,%ecx + e0f: 83 c1 43 add $0x43,%ecx + e12: 83 e1 c0 and $0xffffffc0,%ecx + e15: 8b 17 mov (%rdi),%edx + e17: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax + e1b: 89 07 mov %eax,(%rdi) + e1d: 8b 06 mov (%rsi),%eax + e1f: 85 c0 test %eax,%eax + e21: 7e 05 jle 0xe28 + e23: 83 c0 40 add $0x40,%eax + e26: 89 06 mov %eax,(%rsi) + e28: 33 c0 xor %eax,%eax + e2a: 48 83 c4 28 add $0x28,%rsp + e2e: 41 5d pop %r13 + e30: 41 5c pop %r12 + e32: 5f pop %rdi + e33: 5e pop %rsi + e34: c3 ret + e35: b8 ef ff ff ff mov $0xffffffef,%eax + e3a: 48 83 c4 28 add $0x28,%rsp + e3e: 41 5d pop %r13 + e40: 41 5c pop %r12 + e42: 5f pop %rdi + e43: 5e pop %rsi + e44: c3 ret + e45: b8 f8 ff ff ff mov $0xfffffff8,%eax + e4a: 48 83 c4 28 add $0x28,%rsp + e4e: 41 5d pop %r13 + e50: 41 5c pop %r12 + e52: 5f pop %rdi + e53: 5e pop %rsi + e54: c3 ret + e55: 0f 1f 40 00 nopl 0x0(%rax) + e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e60: 48 83 ec 28 sub $0x28,%rsp + e64: 48 85 c9 test %rcx,%rcx + e67: 74 25 je 0xe8e + e69: 48 85 d2 test %rdx,%rdx + e6c: 74 20 je 0xe8e + e6e: 4d 85 c0 test %r8,%r8 + e71: 74 1b je 0xe8e + e73: 45 85 c9 test %r9d,%r9d + e76: 7f 0a jg 0xe82 + e78: b8 fa ff ff ff mov $0xfffffffa,%eax + e7d: 48 83 c4 28 add $0x28,%rsp + e81: c3 ret + e82: e8 e9 c0 a5 01 call 0x1a5cf70 + e87: 33 c0 xor %eax,%eax + e89: 48 83 c4 28 add $0x28,%rsp + e8d: c3 ret + e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + e93: 48 83 c4 28 add $0x28,%rsp + e97: c3 ret + e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e9f: 00 + ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + ea5: 48 85 c9 test %rcx,%rcx + ea8: 74 27 je 0xed1 + eaa: 48 85 d2 test %rdx,%rdx + ead: 74 22 je 0xed1 + eaf: 4d 85 c0 test %r8,%r8 + eb2: 74 1d je 0xed1 + eb4: 45 85 c9 test %r9d,%r9d + eb7: 7f 0b jg 0xec4 + eb9: b8 fa ff ff ff mov $0xfffffffa,%eax + ebe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + ec3: c3 ret + ec4: e8 57 c7 a5 01 call 0x1a5d620 + ec9: 33 c0 xor %eax,%eax + ecb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + ed0: c3 ret + ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax + ed6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + edb: c3 ret + edc: 0f 1f 40 00 nopl 0x0(%rax) + ee0: 48 83 ec 28 sub $0x28,%rsp + ee4: 48 85 c9 test %rcx,%rcx + ee7: 74 25 je 0xf0e + ee9: 48 85 d2 test %rdx,%rdx + eec: 74 20 je 0xf0e + eee: 4d 85 c0 test %r8,%r8 + ef1: 74 1b je 0xf0e + ef3: 45 85 c9 test %r9d,%r9d + ef6: 7f 0a jg 0xf02 + ef8: b8 fa ff ff ff mov $0xfffffffa,%eax + efd: 48 83 c4 28 add $0x28,%rsp + f01: c3 ret + f02: e8 c9 cd a5 01 call 0x1a5dcd0 + f07: 33 c0 xor %eax,%eax + f09: 48 83 c4 28 add $0x28,%rsp + f0d: c3 ret + f0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + f13: 48 83 c4 28 add $0x28,%rsp + f17: c3 ret + f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f1f: 00 + f20: 56 push %rsi + f21: 57 push %rdi + f22: 55 push %rbp + f23: 48 89 d5 mov %rdx,%rbp + f26: 48 85 c9 test %rcx,%rcx + f29: 0f 84 2b 02 00 00 je 0x115a + f2f: 48 85 ed test %rbp,%rbp + f32: 0f 84 22 02 00 00 je 0x115a + f38: 4d 85 c0 test %r8,%r8 + f3b: 0f 84 19 02 00 00 je 0x115a + f41: 45 85 c9 test %r9d,%r9d + f44: 0f 8e 07 02 00 00 jle 0x1151 + f4a: 41 83 f9 08 cmp $0x8,%r9d + f4e: 0f 8c ed 01 00 00 jl 0x1141 + f54: 4c 89 c6 mov %r8,%rsi + f57: 48 83 e6 1f and $0x1f,%rsi + f5b: 89 f6 mov %esi,%esi + f5d: 85 f6 test %esi,%esi + f5f: 74 14 je 0xf75 + f61: f7 c6 07 00 00 00 test $0x7,%esi + f67: 0f 85 d4 01 00 00 jne 0x1141 + f6d: f7 de neg %esi + f6f: 83 c6 20 add $0x20,%esi + f72: c1 ee 03 shr $0x3,%esi + f75: 8d 46 08 lea 0x8(%rsi),%eax + f78: 44 3b c8 cmp %eax,%r9d + f7b: 0f 8c c0 01 00 00 jl 0x1141 + f81: 44 89 c8 mov %r9d,%eax + f84: 33 d2 xor %edx,%edx + f86: 2b c6 sub %esi,%eax + f88: 83 e0 07 and $0x7,%eax + f8b: f7 d8 neg %eax + f8d: 41 03 c1 add %r9d,%eax + f90: 85 f6 test %esi,%esi + f92: 76 3e jbe 0xfd2 + f94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + fa0: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 + fa5: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 + fab: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + faf: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + fb3: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + fb8: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + fbc: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + fc0: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + fc4: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + fca: 48 ff c2 inc %rdx + fcd: 48 3b d6 cmp %rsi,%rdx + fd0: 72 ce jb 0xfa0 + fd2: 48 63 d0 movslq %eax,%rdx + fd5: 0f 1f 40 00 nopl 0x0(%rax) + fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + fe0: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 + fe6: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 + feb: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 + ff2: 01 + ff3: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 + ff7: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 + ffb: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 + 1002: 01 + 1003: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 + 1007: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 + 100c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 1010: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 + 1014: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) + 101a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 + 1020: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 + 1026: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 + 102d: 01 + 102e: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 + 1032: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 + 1036: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 + 103d: 01 + 103e: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 + 1042: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 + 1047: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 + 104b: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 + 104f: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) + 1056: 48 83 c6 08 add $0x8,%rsi + 105a: 48 3b f2 cmp %rdx,%rsi + 105d: 72 81 jb 0xfe0 + 105f: 8d 70 01 lea 0x1(%rax),%esi + 1062: 41 3b f1 cmp %r9d,%esi + 1065: 0f 87 c8 00 00 00 ja 0x1133 + 106b: 4d 63 c9 movslq %r9d,%r9 + 106e: 4c 2b ca sub %rdx,%r9 + 1071: 49 83 f9 02 cmp $0x2,%r9 + 1075: 0f 8c c1 00 00 00 jl 0x113c + 107b: 45 89 cb mov %r9d,%r11d + 107e: 45 33 d2 xor %r10d,%r10d + 1081: 41 83 e3 fe and $0xfffffffe,%r11d + 1085: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 1089: 4d 63 db movslq %r11d,%r11 + 108c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 1091: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 1095: 0f 1f 40 00 nopl 0x0(%rax) + 1099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10a0: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 + 10a6: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 + 10ac: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 + 10b2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 10b7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 10bb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 10bf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 10c3: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) + 10c9: 49 83 c2 02 add $0x2,%r10 + 10cd: 4d 3b d3 cmp %r11,%r10 + 10d0: 72 ce jb 0x10a0 + 10d2: 4d 3b d9 cmp %r9,%r11 + 10d5: 73 5c jae 0x1133 + 10d7: 48 63 c0 movslq %eax,%rax + 10da: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 10de: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 10e3: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 10e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10ee: 00 + 10ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10f6: 0f 1f 00 nopl (%rax) + 10f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1100: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 1106: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 110c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 1110: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 1114: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 1119: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 111d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 1121: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 1125: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 112b: 49 ff c3 inc %r11 + 112e: 4d 3b d9 cmp %r9,%r11 + 1131: 72 cd jb 0x1100 + 1133: 33 c0 xor %eax,%eax + 1135: c5 f8 77 vzeroupper + 1138: 5d pop %rbp + 1139: 5f pop %rdi + 113a: 5e pop %rsi + 113b: c3 ret + 113c: 45 33 db xor %r11d,%r11d + 113f: eb 91 jmp 0x10d2 + 1141: 33 c0 xor %eax,%eax + 1143: 41 83 f9 01 cmp $0x1,%r9d + 1147: 72 ea jb 0x1133 + 1149: 4d 63 c9 movslq %r9d,%r9 + 114c: 45 33 db xor %r11d,%r11d + 114f: eb 81 jmp 0x10d2 + 1151: b8 fa ff ff ff mov $0xfffffffa,%eax + 1156: 5d pop %rbp + 1157: 5f pop %rdi + 1158: 5e pop %rsi + 1159: c3 ret + 115a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 115f: 5d pop %rbp + 1160: 5f pop %rdi + 1161: 5e pop %rsi + 1162: c3 ret + 1163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 116a: 00 + 116b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1180: 41 56 push %r14 + 1182: 49 89 ca mov %rcx,%r10 + 1185: 49 89 d3 mov %rdx,%r11 + 1188: 4d 85 d2 test %r10,%r10 + 118b: 0f 84 82 01 00 00 je 0x1313 + 1191: 4d 85 db test %r11,%r11 + 1194: 0f 84 79 01 00 00 je 0x1313 + 119a: 4d 85 c0 test %r8,%r8 + 119d: 0f 84 70 01 00 00 je 0x1313 + 11a3: 45 85 c9 test %r9d,%r9d + 11a6: 0f 8e 5f 01 00 00 jle 0x130b + 11ac: 49 63 d1 movslq %r9d,%rdx + 11af: 48 83 fa 08 cmp $0x8,%rdx + 11b3: 0f 8c 3f 01 00 00 jl 0x12f8 + 11b9: 48 83 fa 0f cmp $0xf,%rdx + 11bd: 0f 8c 3a 01 00 00 jl 0x12fd + 11c3: 4c 89 c0 mov %r8,%rax + 11c6: 48 83 e0 1f and $0x1f,%rax + 11ca: 85 c0 test %eax,%eax + 11cc: 74 10 je 0x11de + 11ce: a8 07 test $0x7,%al + 11d0: 0f 85 22 01 00 00 jne 0x12f8 + 11d6: f7 d8 neg %eax + 11d8: 83 c0 20 add $0x20,%eax + 11db: c1 e8 03 shr $0x3,%eax + 11de: 89 c1 mov %eax,%ecx + 11e0: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 11e4: 49 3b d6 cmp %r14,%rdx + 11e7: 0f 8c 0b 01 00 00 jl 0x12f8 + 11ed: 45 89 ce mov %r9d,%r14d + 11f0: 44 2b f0 sub %eax,%r14d + 11f3: 41 83 e6 07 and $0x7,%r14d + 11f7: 45 2b ce sub %r14d,%r9d + 11fa: 4d 63 c9 movslq %r9d,%r9 + 11fd: 85 c0 test %eax,%eax + 11ff: b8 00 00 00 00 mov $0x0,%eax + 1204: 76 5a jbe 0x1260 + 1206: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 120d: 00 + 120e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1215: 0f 1f 40 00 nopl 0x0(%rax) + 1219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1220: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 1226: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 122c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 1230: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 1235: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 1239: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 123d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 1242: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 1248: 48 ff c0 inc %rax + 124b: 48 3b c1 cmp %rcx,%rax + 124e: 72 d0 jb 0x1220 + 1250: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1257: 00 + 1258: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 125f: 90 nop + 1260: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 1266: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 126c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 1271: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 1275: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 127b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 1280: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 1286: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 + 128d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 1294: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 1299: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 129d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 + 12a4: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 12a9: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) + 12b0: 48 83 c1 08 add $0x8,%rcx + 12b4: 49 3b c9 cmp %r9,%rcx + 12b7: 72 a7 jb 0x1260 + 12b9: 4c 3b ca cmp %rdx,%r9 + 12bc: 73 32 jae 0x12f0 + 12be: 66 90 xchg %ax,%ax + 12c0: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 12c6: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 12cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 12d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 12d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 12d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 12dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 12e2: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 12e8: 49 ff c1 inc %r9 + 12eb: 4c 3b ca cmp %rdx,%r9 + 12ee: 72 d0 jb 0x12c0 + 12f0: 33 c0 xor %eax,%eax + 12f2: c5 f8 77 vzeroupper + 12f5: 41 5e pop %r14 + 12f7: c3 ret + 12f8: 45 33 c9 xor %r9d,%r9d + 12fb: eb bc jmp 0x12b9 + 12fd: 41 83 e1 f8 and $0xfffffff8,%r9d + 1301: 33 c9 xor %ecx,%ecx + 1303: 4d 63 c9 movslq %r9d,%r9 + 1306: e9 55 ff ff ff jmp 0x1260 + 130b: b8 fa ff ff ff mov $0xfffffffa,%eax + 1310: 41 5e pop %r14 + 1312: c3 ret + 1313: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1318: 41 5e pop %r14 + 131a: c3 ret + 131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1320: 41 56 push %r14 + 1322: 49 89 ca mov %rcx,%r10 + 1325: 49 89 d3 mov %rdx,%r11 + 1328: 4d 85 d2 test %r10,%r10 + 132b: 0f 84 a2 01 00 00 je 0x14d3 + 1331: 4d 85 db test %r11,%r11 + 1334: 0f 84 99 01 00 00 je 0x14d3 + 133a: 4d 85 c0 test %r8,%r8 + 133d: 0f 84 90 01 00 00 je 0x14d3 + 1343: 45 85 c9 test %r9d,%r9d + 1346: 0f 8e 7f 01 00 00 jle 0x14cb + 134c: 49 63 d1 movslq %r9d,%rdx + 134f: 48 83 fa 08 cmp $0x8,%rdx + 1353: 0f 8c 5f 01 00 00 jl 0x14b8 + 1359: 48 83 fa 0f cmp $0xf,%rdx + 135d: 0f 8c 5a 01 00 00 jl 0x14bd + 1363: 4c 89 c0 mov %r8,%rax + 1366: 48 83 e0 1f and $0x1f,%rax + 136a: 85 c0 test %eax,%eax + 136c: 74 10 je 0x137e + 136e: a8 07 test $0x7,%al + 1370: 0f 85 42 01 00 00 jne 0x14b8 + 1376: f7 d8 neg %eax + 1378: 83 c0 20 add $0x20,%eax + 137b: c1 e8 03 shr $0x3,%eax + 137e: 89 c1 mov %eax,%ecx + 1380: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 1384: 49 3b d6 cmp %r14,%rdx + 1387: 0f 8c 2b 01 00 00 jl 0x14b8 + 138d: 45 89 ce mov %r9d,%r14d + 1390: 44 2b f0 sub %eax,%r14d + 1393: 41 83 e6 07 and $0x7,%r14d + 1397: 45 2b ce sub %r14d,%r9d + 139a: 4d 63 c9 movslq %r9d,%r9 + 139d: 85 c0 test %eax,%eax + 139f: b8 00 00 00 00 mov $0x0,%eax + 13a4: 76 5a jbe 0x1400 + 13a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13ad: 00 + 13ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13b5: 0f 1f 40 00 nopl 0x0(%rax) + 13b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13c0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 13c6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 13cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 13d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 13d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 13d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 13dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 13e2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 13e8: 48 ff c0 inc %rax + 13eb: 48 3b c1 cmp %rcx,%rax + 13ee: 72 d0 jb 0x13c0 + 13f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13f7: 00 + 13f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13ff: 90 nop + 1400: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 1406: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 140c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 1411: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 1415: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 141b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 1420: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 1426: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 + 142d: 01 + 142e: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 1435: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 143c: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 1442: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 + 1449: 01 + 144a: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 1450: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) + 1457: 01 + 1458: 48 83 c1 08 add $0x8,%rcx + 145c: 49 3b c9 cmp %r9,%rcx + 145f: 72 9f jb 0x1400 + 1461: 4c 3b ca cmp %rdx,%r9 + 1464: 73 4a jae 0x14b0 + 1466: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 146d: 00 + 146e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1475: 0f 1f 40 00 nopl 0x0(%rax) + 1479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1480: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 1486: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 148c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 1490: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 1495: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 1499: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 149d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 14a2: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 14a8: 49 ff c1 inc %r9 + 14ab: 4c 3b ca cmp %rdx,%r9 + 14ae: 72 d0 jb 0x1480 + 14b0: 33 c0 xor %eax,%eax + 14b2: c5 f8 77 vzeroupper + 14b5: 41 5e pop %r14 + 14b7: c3 ret + 14b8: 45 33 c9 xor %r9d,%r9d + 14bb: eb a4 jmp 0x1461 + 14bd: 41 83 e1 f8 and $0xfffffff8,%r9d + 14c1: 33 c9 xor %ecx,%ecx + 14c3: 4d 63 c9 movslq %r9d,%r9 + 14c6: e9 35 ff ff ff jmp 0x1400 + 14cb: b8 fa ff ff ff mov $0xfffffffa,%eax + 14d0: 41 5e pop %r14 + 14d2: c3 ret + 14d3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 14d8: 41 5e pop %r14 + 14da: c3 ret + 14db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 14e0: 48 83 ec 28 sub $0x28,%rsp + 14e4: 48 85 c9 test %rcx,%rcx + 14e7: 74 20 je 0x1509 + 14e9: 48 85 d2 test %rdx,%rdx + 14ec: 74 1b je 0x1509 + 14ee: 45 85 c0 test %r8d,%r8d + 14f1: 7f 0a jg 0x14fd + 14f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 14f8: 48 83 c4 28 add $0x28,%rsp + 14fc: c3 ret + 14fd: e8 2e b8 a5 01 call 0x1a5cd30 + 1502: 33 c0 xor %eax,%eax + 1504: 48 83 c4 28 add $0x28,%rsp + 1508: c3 ret + 1509: b8 f8 ff ff ff mov $0xfffffff8,%eax + 150e: 48 83 c4 28 add $0x28,%rsp + 1512: c3 ret + 1513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 151f: 00 + 1520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1525: 48 85 c9 test %rcx,%rcx + 1528: 74 22 je 0x154c + 152a: 48 85 d2 test %rdx,%rdx + 152d: 74 1d je 0x154c + 152f: 45 85 c0 test %r8d,%r8d + 1532: 7f 0b jg 0x153f + 1534: b8 fa ff ff ff mov $0xfffffffa,%eax + 1539: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 153e: c3 ret + 153f: e8 6c be a5 01 call 0x1a5d3b0 + 1544: 33 c0 xor %eax,%eax + 1546: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 154b: c3 ret + 154c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1551: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1556: c3 ret + 1557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 155e: 00 00 + 1560: 48 83 ec 28 sub $0x28,%rsp + 1564: 48 85 c9 test %rcx,%rcx + 1567: 74 20 je 0x1589 + 1569: 48 85 d2 test %rdx,%rdx + 156c: 74 1b je 0x1589 + 156e: 45 85 c0 test %r8d,%r8d + 1571: 7f 0a jg 0x157d + 1573: b8 fa ff ff ff mov $0xfffffffa,%eax + 1578: 48 83 c4 28 add $0x28,%rsp + 157c: c3 ret + 157d: e8 de c4 a5 01 call 0x1a5da60 + 1582: 33 c0 xor %eax,%eax + 1584: 48 83 c4 28 add $0x28,%rsp + 1588: c3 ret + 1589: b8 f8 ff ff ff mov $0xfffffff8,%eax + 158e: 48 83 c4 28 add $0x28,%rsp + 1592: c3 ret + 1593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 159f: 00 + 15a0: 56 push %rsi + 15a1: 48 89 d6 mov %rdx,%rsi + 15a4: 48 85 c9 test %rcx,%rcx + 15a7: 0f 84 29 02 00 00 je 0x17d6 + 15ad: 48 85 f6 test %rsi,%rsi + 15b0: 0f 84 20 02 00 00 je 0x17d6 + 15b6: 45 85 c0 test %r8d,%r8d + 15b9: 0f 8e 10 02 00 00 jle 0x17cf + 15bf: 41 83 f8 08 cmp $0x8,%r8d + 15c3: 0f 8c f6 01 00 00 jl 0x17bf + 15c9: 49 89 f1 mov %rsi,%r9 + 15cc: 49 83 e1 1f and $0x1f,%r9 + 15d0: 45 89 c9 mov %r9d,%r9d + 15d3: 45 85 c9 test %r9d,%r9d + 15d6: 74 18 je 0x15f0 + 15d8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 15df: 0f 85 da 01 00 00 jne 0x17bf + 15e5: 41 f7 d9 neg %r9d + 15e8: 41 83 c1 20 add $0x20,%r9d + 15ec: 41 c1 e9 03 shr $0x3,%r9d + 15f0: 41 8d 41 08 lea 0x8(%r9),%eax + 15f4: 44 3b c0 cmp %eax,%r8d + 15f7: 0f 8c c2 01 00 00 jl 0x17bf + 15fd: 44 89 c0 mov %r8d,%eax + 1600: 33 d2 xor %edx,%edx + 1602: 41 2b c1 sub %r9d,%eax + 1605: 83 e0 07 and $0x7,%eax + 1608: f7 d8 neg %eax + 160a: 41 03 c0 add %r8d,%eax + 160d: 45 85 c9 test %r9d,%r9d + 1610: 76 3e jbe 0x1650 + 1612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1620: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 + 1625: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 + 162a: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 162e: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 1632: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 1637: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 163b: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 163f: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 1643: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 1648: 48 ff c2 inc %rdx + 164b: 49 3b d1 cmp %r9,%rdx + 164e: 72 d0 jb 0x1620 + 1650: 48 63 d0 movslq %eax,%rdx + 1653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 165f: 00 + 1660: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 + 1666: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 + 166c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 + 1672: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 1679: 01 + 167a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 + 167f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 + 1683: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 1687: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 + 168b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) + 1691: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 + 1698: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 + 169f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 + 16a6: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 + 16ad: 01 + 16ae: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 16b2: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 + 16b7: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 + 16bb: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 + 16bf: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) + 16c6: 49 83 c1 08 add $0x8,%r9 + 16ca: 4c 3b ca cmp %rdx,%r9 + 16cd: 72 91 jb 0x1660 + 16cf: 44 8d 48 01 lea 0x1(%rax),%r9d + 16d3: 45 3b c8 cmp %r8d,%r9d + 16d6: 0f 87 d7 00 00 00 ja 0x17b3 + 16dc: 4d 63 d0 movslq %r8d,%r10 + 16df: 4c 2b d2 sub %rdx,%r10 + 16e2: 49 83 fa 02 cmp $0x2,%r10 + 16e6: 0f 8c ce 00 00 00 jl 0x17ba + 16ec: 45 89 d3 mov %r10d,%r11d + 16ef: 45 33 c9 xor %r9d,%r9d + 16f2: 41 83 e3 fe and $0xfffffffe,%r11d + 16f6: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 16fa: 4d 63 db movslq %r11d,%r11 + 16fd: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 1701: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1708: 00 + 1709: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1710: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1717: 00 + 1718: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 171f: 90 nop + 1720: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 + 1726: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 + 172c: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 + 1732: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 1737: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 173b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 173f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 1743: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) + 1749: 49 83 c1 02 add $0x2,%r9 + 174d: 4d 3b cb cmp %r11,%r9 + 1750: 72 ce jb 0x1720 + 1752: 4d 3b da cmp %r10,%r11 + 1755: 73 5c jae 0x17b3 + 1757: 48 63 c0 movslq %eax,%rax + 175a: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 175e: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 1762: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1769: 00 + 176a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1771: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1778: 00 + 1779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1780: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 1786: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 178c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 1790: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 1794: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 1799: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 179d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 17a1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 17a5: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 17ab: 49 ff c3 inc %r11 + 17ae: 4d 3b da cmp %r10,%r11 + 17b1: 72 cd jb 0x1780 + 17b3: 33 c0 xor %eax,%eax + 17b5: c5 f8 77 vzeroupper + 17b8: 5e pop %rsi + 17b9: c3 ret + 17ba: 45 33 db xor %r11d,%r11d + 17bd: eb 93 jmp 0x1752 + 17bf: 33 c0 xor %eax,%eax + 17c1: 41 83 f8 01 cmp $0x1,%r8d + 17c5: 72 ec jb 0x17b3 + 17c7: 4d 63 d0 movslq %r8d,%r10 + 17ca: 45 33 db xor %r11d,%r11d + 17cd: eb 83 jmp 0x1752 + 17cf: b8 fa ff ff ff mov $0xfffffffa,%eax + 17d4: 5e pop %rsi + 17d5: c3 ret + 17d6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 17db: 5e pop %rsi + 17dc: c3 ret + 17dd: 0f 1f 00 nopl (%rax) + 17e0: 49 89 d1 mov %rdx,%r9 + 17e3: 48 85 c9 test %rcx,%rcx + 17e6: 0f 84 73 01 00 00 je 0x195f + 17ec: 4d 85 c9 test %r9,%r9 + 17ef: 0f 84 6a 01 00 00 je 0x195f + 17f5: 45 85 c0 test %r8d,%r8d + 17f8: 0f 8e 5b 01 00 00 jle 0x1959 + 17fe: 49 63 d0 movslq %r8d,%rdx + 1801: 48 83 fa 08 cmp $0x8,%rdx + 1805: 0f 8c 49 01 00 00 jl 0x1954 + 180b: 4c 89 c8 mov %r9,%rax + 180e: 48 83 e0 1f and $0x1f,%rax + 1812: 89 c0 mov %eax,%eax + 1814: 85 c0 test %eax,%eax + 1816: 74 10 je 0x1828 + 1818: a8 07 test $0x7,%al + 181a: 0f 85 34 01 00 00 jne 0x1954 + 1820: f7 d8 neg %eax + 1822: 83 c0 20 add $0x20,%eax + 1825: c1 e8 03 shr $0x3,%eax + 1828: 44 8d 50 08 lea 0x8(%rax),%r10d + 182c: 49 3b d2 cmp %r10,%rdx + 182f: 0f 8c 1f 01 00 00 jl 0x1954 + 1835: 45 89 c2 mov %r8d,%r10d + 1838: 44 2b d0 sub %eax,%r10d + 183b: 41 83 e2 07 and $0x7,%r10d + 183f: 45 2b c2 sub %r10d,%r8d + 1842: 45 33 d2 xor %r10d,%r10d + 1845: 85 c0 test %eax,%eax + 1847: 76 47 jbe 0x1890 + 1849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1850: 00 + 1851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 185f: 00 + 1860: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 1866: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 186c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 1870: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 1875: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 1879: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 187d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 1882: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 1888: 49 ff c2 inc %r10 + 188b: 4c 3b d0 cmp %rax,%r10 + 188e: 72 d0 jb 0x1860 + 1890: 4d 63 d0 movslq %r8d,%r10 + 1893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 189f: 00 + 18a0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 18a5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 18ab: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 18b0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 18b4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 18ba: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 18bf: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 18c5: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 + 18cb: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 18d2: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 18d7: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 18db: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 + 18e2: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 18e7: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) + 18ee: 48 83 c0 08 add $0x8,%rax + 18f2: 49 3b c2 cmp %r10,%rax + 18f5: 72 a9 jb 0x18a0 + 18f7: 33 c0 xor %eax,%eax + 18f9: 45 8d 50 01 lea 0x1(%r8),%r10d + 18fd: 4d 63 d2 movslq %r10d,%r10 + 1900: 4c 3b d2 cmp %rdx,%r10 + 1903: 77 49 ja 0x194e + 1905: 4d 63 c0 movslq %r8d,%r8 + 1908: 49 2b d0 sub %r8,%rdx + 190b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 190f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 1913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 191f: 00 + 1920: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 1925: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 192b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 192f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 1934: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 1938: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 193c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 1941: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 1946: 48 ff c0 inc %rax + 1949: 48 3b c2 cmp %rdx,%rax + 194c: 72 d2 jb 0x1920 + 194e: 33 c0 xor %eax,%eax + 1950: c5 f8 77 vzeroupper + 1953: c3 ret + 1954: 45 33 c0 xor %r8d,%r8d + 1957: eb 9e jmp 0x18f7 + 1959: b8 fa ff ff ff mov $0xfffffffa,%eax + 195e: c3 ret + 195f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1964: c3 ret + 1965: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 196c: 00 + 196d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1974: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1980: 49 89 d1 mov %rdx,%r9 + 1983: 48 85 c9 test %rcx,%rcx + 1986: 0f 84 73 01 00 00 je 0x1aff + 198c: 4d 85 c9 test %r9,%r9 + 198f: 0f 84 6a 01 00 00 je 0x1aff + 1995: 45 85 c0 test %r8d,%r8d + 1998: 0f 8e 5b 01 00 00 jle 0x1af9 + 199e: 49 63 d0 movslq %r8d,%rdx + 19a1: 48 83 fa 08 cmp $0x8,%rdx + 19a5: 0f 8c 49 01 00 00 jl 0x1af4 + 19ab: 4c 89 c8 mov %r9,%rax + 19ae: 48 83 e0 1f and $0x1f,%rax + 19b2: 89 c0 mov %eax,%eax + 19b4: 85 c0 test %eax,%eax + 19b6: 74 10 je 0x19c8 + 19b8: a8 07 test $0x7,%al + 19ba: 0f 85 34 01 00 00 jne 0x1af4 + 19c0: f7 d8 neg %eax + 19c2: 83 c0 20 add $0x20,%eax + 19c5: c1 e8 03 shr $0x3,%eax + 19c8: 44 8d 50 08 lea 0x8(%rax),%r10d + 19cc: 49 3b d2 cmp %r10,%rdx + 19cf: 0f 8c 1f 01 00 00 jl 0x1af4 + 19d5: 45 89 c2 mov %r8d,%r10d + 19d8: 44 2b d0 sub %eax,%r10d + 19db: 41 83 e2 07 and $0x7,%r10d + 19df: 45 2b c2 sub %r10d,%r8d + 19e2: 45 33 d2 xor %r10d,%r10d + 19e5: 85 c0 test %eax,%eax + 19e7: 76 47 jbe 0x1a30 + 19e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19f0: 00 + 19f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19ff: 00 + 1a00: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 1a06: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 1a0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 1a10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 1a15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 1a19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 1a1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 1a22: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 1a28: 49 ff c2 inc %r10 + 1a2b: 4c 3b d0 cmp %rax,%r10 + 1a2e: 72 d0 jb 0x1a00 + 1a30: 4d 63 d0 movslq %r8d,%r10 + 1a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1a3f: 00 + 1a40: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 1a45: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 1a4b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 1a50: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 1a54: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 1a5a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 1a5f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 1a65: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 + 1a6c: 01 + 1a6d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 1a74: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 1a7b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 1a81: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 + 1a88: 01 + 1a89: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 1a8f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) + 1a96: 01 + 1a97: 48 83 c0 08 add $0x8,%rax + 1a9b: 49 3b c2 cmp %r10,%rax + 1a9e: 72 a0 jb 0x1a40 + 1aa0: 33 c0 xor %eax,%eax + 1aa2: 45 8d 50 01 lea 0x1(%r8),%r10d + 1aa6: 4d 63 d2 movslq %r10d,%r10 + 1aa9: 4c 3b d2 cmp %rdx,%r10 + 1aac: 77 40 ja 0x1aee + 1aae: 4d 63 c0 movslq %r8d,%r8 + 1ab1: 49 2b d0 sub %r8,%rdx + 1ab4: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 1ab8: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 1abc: 0f 1f 40 00 nopl 0x0(%rax) + 1ac0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 1ac5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 1acb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 1acf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 1ad4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 1ad8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 1adc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 1ae1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 1ae6: 48 ff c0 inc %rax + 1ae9: 48 3b c2 cmp %rdx,%rax + 1aec: 72 d2 jb 0x1ac0 + 1aee: 33 c0 xor %eax,%eax + 1af0: c5 f8 77 vzeroupper + 1af3: c3 ret + 1af4: 45 33 c0 xor %r8d,%r8d + 1af7: eb a7 jmp 0x1aa0 + 1af9: b8 fa ff ff ff mov $0xfffffffa,%eax + 1afe: c3 ret + 1aff: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1b04: c3 ret + 1b05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b0c: 00 + 1b0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b20: 48 83 ec 28 sub $0x28,%rsp + 1b24: 48 85 c9 test %rcx,%rcx + 1b27: 74 23 je 0x1b4c + 1b29: 48 85 d2 test %rdx,%rdx + 1b2c: 74 1e je 0x1b4c + 1b2e: 4d 85 c0 test %r8,%r8 + 1b31: 74 19 je 0x1b4c + 1b33: 45 85 c9 test %r9d,%r9d + 1b36: 7e 1e jle 0x1b56 + 1b38: e8 d3 ce a5 01 call 0x1a5ea10 + 1b3d: ba 02 00 00 00 mov $0x2,%edx + 1b42: 85 c0 test %eax,%eax + 1b44: 0f 45 c2 cmovne %edx,%eax + 1b47: 48 83 c4 28 add $0x28,%rsp + 1b4b: c3 ret + 1b4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1b51: 48 83 c4 28 add $0x28,%rsp + 1b55: c3 ret + 1b56: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b5b: 48 83 c4 28 add $0x28,%rsp + 1b5f: c3 ret + 1b60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1b65: 48 85 c9 test %rcx,%rcx + 1b68: 74 24 je 0x1b8e + 1b6a: 48 85 d2 test %rdx,%rdx + 1b6d: 74 1f je 0x1b8e + 1b6f: 4d 85 c0 test %r8,%r8 + 1b72: 74 1a je 0x1b8e + 1b74: 45 85 c9 test %r9d,%r9d + 1b77: 7e 20 jle 0x1b99 + 1b79: e8 e2 13 a6 01 call 0x1a62f60 + 1b7e: ba 02 00 00 00 mov $0x2,%edx + 1b83: 85 c0 test %eax,%eax + 1b85: 0f 45 c2 cmovne %edx,%eax + 1b88: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1b8d: c3 ret + 1b8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1b93: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1b98: c3 ret + 1b99: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1ba3: c3 ret + 1ba4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1bab: 00 + 1bac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1bbf: 00 + 1bc0: 48 83 ec 28 sub $0x28,%rsp + 1bc4: 48 85 c9 test %rcx,%rcx + 1bc7: 74 23 je 0x1bec + 1bc9: 48 85 d2 test %rdx,%rdx + 1bcc: 74 1e je 0x1bec + 1bce: 4d 85 c0 test %r8,%r8 + 1bd1: 74 19 je 0x1bec + 1bd3: 45 85 c9 test %r9d,%r9d + 1bd6: 7e 1e jle 0x1bf6 + 1bd8: e8 93 37 a6 01 call 0x1a65370 + 1bdd: ba 02 00 00 00 mov $0x2,%edx + 1be2: 85 c0 test %eax,%eax + 1be4: 0f 45 c2 cmovne %edx,%eax + 1be7: 48 83 c4 28 add $0x28,%rsp + 1beb: c3 ret + 1bec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1bf1: 48 83 c4 28 add $0x28,%rsp + 1bf5: c3 ret + 1bf6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1bfb: 48 83 c4 28 add $0x28,%rsp + 1bff: c3 ret + 1c00: 48 83 ec 28 sub $0x28,%rsp + 1c04: 48 85 c9 test %rcx,%rcx + 1c07: 74 23 je 0x1c2c + 1c09: 48 85 d2 test %rdx,%rdx + 1c0c: 74 1e je 0x1c2c + 1c0e: 4d 85 c0 test %r8,%r8 + 1c11: 74 19 je 0x1c2c + 1c13: 45 85 c9 test %r9d,%r9d + 1c16: 7e 1e jle 0x1c36 + 1c18: e8 a3 79 a6 01 call 0x1a695c0 + 1c1d: ba 02 00 00 00 mov $0x2,%edx + 1c22: 85 c0 test %eax,%eax + 1c24: 0f 45 c2 cmovne %edx,%eax + 1c27: 48 83 c4 28 add $0x28,%rsp + 1c2b: c3 ret + 1c2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c31: 48 83 c4 28 add $0x28,%rsp + 1c35: c3 ret + 1c36: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c3b: 48 83 c4 28 add $0x28,%rsp + 1c3f: c3 ret + 1c40: 48 83 ec 28 sub $0x28,%rsp + 1c44: 48 85 c9 test %rcx,%rcx + 1c47: 74 23 je 0x1c6c + 1c49: 48 85 d2 test %rdx,%rdx + 1c4c: 74 1e je 0x1c6c + 1c4e: 4d 85 c0 test %r8,%r8 + 1c51: 74 19 je 0x1c6c + 1c53: 45 85 c9 test %r9d,%r9d + 1c56: 7e 1e jle 0x1c76 + 1c58: e8 63 bd a6 01 call 0x1a6d9c0 + 1c5d: ba 02 00 00 00 mov $0x2,%edx + 1c62: 85 c0 test %eax,%eax + 1c64: 0f 45 c2 cmovne %edx,%eax + 1c67: 48 83 c4 28 add $0x28,%rsp + 1c6b: c3 ret + 1c6c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c71: 48 83 c4 28 add $0x28,%rsp + 1c75: c3 ret + 1c76: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c7b: 48 83 c4 28 add $0x28,%rsp + 1c7f: c3 ret + 1c80: 48 83 ec 28 sub $0x28,%rsp + 1c84: 48 85 c9 test %rcx,%rcx + 1c87: 74 23 je 0x1cac + 1c89: 48 85 d2 test %rdx,%rdx + 1c8c: 74 1e je 0x1cac + 1c8e: 4d 85 c0 test %r8,%r8 + 1c91: 74 19 je 0x1cac + 1c93: 45 85 c9 test %r9d,%r9d + 1c96: 7e 1e jle 0x1cb6 + 1c98: e8 43 fe a6 01 call 0x1a71ae0 + 1c9d: ba 02 00 00 00 mov $0x2,%edx + 1ca2: 85 c0 test %eax,%eax + 1ca4: 0f 45 c2 cmovne %edx,%eax + 1ca7: 48 83 c4 28 add $0x28,%rsp + 1cab: c3 ret + 1cac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1cb1: 48 83 c4 28 add $0x28,%rsp + 1cb5: c3 ret + 1cb6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1cbb: 48 83 c4 28 add $0x28,%rsp + 1cbf: c3 ret + 1cc0: 48 83 ec 28 sub $0x28,%rsp + 1cc4: 48 85 c9 test %rcx,%rcx + 1cc7: 74 25 je 0x1cee + 1cc9: 48 85 d2 test %rdx,%rdx + 1ccc: 74 20 je 0x1cee + 1cce: 4d 85 c0 test %r8,%r8 + 1cd1: 74 1b je 0x1cee + 1cd3: 45 85 c9 test %r9d,%r9d + 1cd6: 7f 0a jg 0x1ce2 + 1cd8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1cdd: 48 83 c4 28 add $0x28,%rsp + 1ce1: c3 ret + 1ce2: e8 d9 6c 03 00 call 0x389c0 + 1ce7: 33 c0 xor %eax,%eax + 1ce9: 48 83 c4 28 add $0x28,%rsp + 1ced: c3 ret + 1cee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1cf3: 48 83 c4 28 add $0x28,%rsp + 1cf7: c3 ret + 1cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1cff: 00 + 1d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1d05: 48 85 c9 test %rcx,%rcx + 1d08: 74 27 je 0x1d31 + 1d0a: 48 85 d2 test %rdx,%rdx + 1d0d: 74 22 je 0x1d31 + 1d0f: 4d 85 c0 test %r8,%r8 + 1d12: 74 1d je 0x1d31 + 1d14: 45 85 c9 test %r9d,%r9d + 1d17: 7f 0b jg 0x1d24 + 1d19: b8 fa ff ff ff mov $0xfffffffa,%eax + 1d1e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1d23: c3 ret + 1d24: e8 d7 72 03 00 call 0x39000 + 1d29: 33 c0 xor %eax,%eax + 1d2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1d30: c3 ret + 1d31: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d36: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1d3b: c3 ret + 1d3c: 0f 1f 40 00 nopl 0x0(%rax) + 1d40: 48 83 ec 28 sub $0x28,%rsp + 1d44: 48 85 c9 test %rcx,%rcx + 1d47: 74 25 je 0x1d6e + 1d49: 48 85 d2 test %rdx,%rdx + 1d4c: 74 20 je 0x1d6e + 1d4e: 4d 85 c0 test %r8,%r8 + 1d51: 74 1b je 0x1d6e + 1d53: 45 85 c9 test %r9d,%r9d + 1d56: 7f 0a jg 0x1d62 + 1d58: b8 fa ff ff ff mov $0xfffffffa,%eax + 1d5d: 48 83 c4 28 add $0x28,%rsp + 1d61: c3 ret + 1d62: e8 b9 78 03 00 call 0x39620 + 1d67: 33 c0 xor %eax,%eax + 1d69: 48 83 c4 28 add $0x28,%rsp + 1d6d: c3 ret + 1d6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d73: 48 83 c4 28 add $0x28,%rsp + 1d77: c3 ret + 1d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d7f: 00 + 1d80: 41 56 push %r14 + 1d82: 49 89 cb mov %rcx,%r11 + 1d85: 4d 85 db test %r11,%r11 + 1d88: 0f 84 1e 02 00 00 je 0x1fac + 1d8e: 48 85 d2 test %rdx,%rdx + 1d91: 0f 84 15 02 00 00 je 0x1fac + 1d97: 4d 85 c0 test %r8,%r8 + 1d9a: 0f 84 0c 02 00 00 je 0x1fac + 1da0: 45 85 c9 test %r9d,%r9d + 1da3: 0f 8e fb 01 00 00 jle 0x1fa4 + 1da9: 49 63 c9 movslq %r9d,%rcx + 1dac: 48 83 f9 08 cmp $0x8,%rcx + 1db0: 0f 8c e9 01 00 00 jl 0x1f9f + 1db6: 4c 89 c0 mov %r8,%rax + 1db9: 48 83 e0 1f and $0x1f,%rax + 1dbd: 85 c0 test %eax,%eax + 1dbf: 74 0d je 0x1dce + 1dc1: a8 0f test $0xf,%al + 1dc3: 0f 85 d6 01 00 00 jne 0x1f9f + 1dc9: b8 01 00 00 00 mov $0x1,%eax + 1dce: 41 89 c2 mov %eax,%r10d + 1dd1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 1dd5: 49 3b ce cmp %r14,%rcx + 1dd8: 0f 8c c1 01 00 00 jl 0x1f9f + 1dde: 45 89 ce mov %r9d,%r14d + 1de1: 44 2b f0 sub %eax,%r14d + 1de4: 41 83 e6 07 and $0x7,%r14d + 1de8: 45 2b ce sub %r14d,%r9d + 1deb: 45 33 f6 xor %r14d,%r14d + 1dee: 4d 63 c9 movslq %r9d,%r9 + 1df1: 85 c0 test %eax,%eax + 1df3: 4c 89 f0 mov %r14,%rax + 1df6: 76 3f jbe 0x1e37 + 1df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1dff: 00 + 1e00: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 1e06: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 1e0b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 1e10: 49 ff c6 inc %r14 + 1e13: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 1e17: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 1e1c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 1e20: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 1e24: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 1e28: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 1e2e: 48 83 c0 10 add $0x10,%rax + 1e32: 4d 3b f2 cmp %r10,%r14 + 1e35: 72 c9 jb 0x1e00 + 1e37: 4c 89 d0 mov %r10,%rax + 1e3a: 48 c1 e0 04 shl $0x4,%rax + 1e3e: 66 90 xchg %ax,%ax + 1e40: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 + 1e45: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 + 1e4b: 49 83 c2 08 add $0x8,%r10 + 1e4f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 + 1e56: 01 + 1e57: c5 ff 12 c1 vmovddup %ymm1,%ymm0 + 1e5b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 1e5f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 + 1e66: 01 + 1e67: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 1e6b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 + 1e70: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 + 1e74: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 + 1e78: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) + 1e7e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 + 1e85: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 + 1e8b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 + 1e92: 01 + 1e93: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 + 1e9a: 01 + 1e9b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 + 1e9f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 + 1ea3: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 + 1ea8: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 + 1eac: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 + 1eb0: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 + 1eb4: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) + 1ebb: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 + 1ec1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 + 1ec8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 + 1ecf: 01 + 1ed0: c5 ff 12 d3 vmovddup %ymm3,%ymm2 + 1ed4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 + 1ed8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 + 1edf: 01 + 1ee0: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 + 1ee4: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 + 1ee9: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 + 1eed: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 1ef1: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) + 1ef8: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 + 1efe: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 + 1f05: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 + 1f0c: 01 + 1f0d: c5 ff 12 e9 vmovddup %ymm1,%ymm5 + 1f11: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 1f15: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 + 1f1c: 01 + 1f1d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 + 1f21: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 + 1f26: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 + 1f2a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 + 1f2e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) + 1f35: 48 05 80 00 00 00 add $0x80,%rax + 1f3b: 4d 3b d1 cmp %r9,%r10 + 1f3e: 0f 82 fc fe ff ff jb 0x1e40 + 1f44: 4c 89 c8 mov %r9,%rax + 1f47: 48 c1 e0 04 shl $0x4,%rax + 1f4b: 4c 3b c9 cmp %rcx,%r9 + 1f4e: 73 47 jae 0x1f97 + 1f50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f57: 00 + 1f58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f5f: 90 nop + 1f60: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 1f66: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 1f6b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 1f70: 49 ff c1 inc %r9 + 1f73: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 1f77: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 1f7c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 1f80: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 1f84: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 1f88: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 1f8e: 48 83 c0 10 add $0x10,%rax + 1f92: 4c 3b c9 cmp %rcx,%r9 + 1f95: 72 c9 jb 0x1f60 + 1f97: 33 c0 xor %eax,%eax + 1f99: c5 f8 77 vzeroupper + 1f9c: 41 5e pop %r14 + 1f9e: c3 ret + 1f9f: 45 33 c9 xor %r9d,%r9d + 1fa2: eb a0 jmp 0x1f44 + 1fa4: b8 fa ff ff ff mov $0xfffffffa,%eax + 1fa9: 41 5e pop %r14 + 1fab: c3 ret + 1fac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1fb1: 41 5e pop %r14 + 1fb3: c3 ret + 1fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1fc0: 41 56 push %r14 + 1fc2: 49 89 cb mov %rcx,%r11 + 1fc5: 4d 85 db test %r11,%r11 + 1fc8: 0f 84 db 01 00 00 je 0x21a9 + 1fce: 48 85 d2 test %rdx,%rdx + 1fd1: 0f 84 d2 01 00 00 je 0x21a9 + 1fd7: 4d 85 c0 test %r8,%r8 + 1fda: 0f 84 c9 01 00 00 je 0x21a9 + 1fe0: 45 85 c9 test %r9d,%r9d + 1fe3: 0f 8e b8 01 00 00 jle 0x21a1 + 1fe9: 49 63 c9 movslq %r9d,%rcx + 1fec: 48 83 f9 08 cmp $0x8,%rcx + 1ff0: 0f 8c a6 01 00 00 jl 0x219c + 1ff6: 4c 89 c0 mov %r8,%rax + 1ff9: 48 83 e0 1f and $0x1f,%rax + 1ffd: 85 c0 test %eax,%eax + 1fff: 74 0d je 0x200e + 2001: a8 0f test $0xf,%al + 2003: 0f 85 93 01 00 00 jne 0x219c + 2009: b8 01 00 00 00 mov $0x1,%eax + 200e: 41 89 c2 mov %eax,%r10d + 2011: 4d 8d 72 08 lea 0x8(%r10),%r14 + 2015: 49 3b ce cmp %r14,%rcx + 2018: 0f 8c 7e 01 00 00 jl 0x219c + 201e: 45 89 ce mov %r9d,%r14d + 2021: 44 2b f0 sub %eax,%r14d + 2024: 41 83 e6 07 and $0x7,%r14d + 2028: 45 2b ce sub %r14d,%r9d + 202b: 45 33 f6 xor %r14d,%r14d + 202e: 4d 63 c9 movslq %r9d,%r9 + 2031: 85 c0 test %eax,%eax + 2033: 4c 89 f0 mov %r14,%rax + 2036: 76 3c jbe 0x2074 + 2038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 203f: 00 + 2040: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 2046: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 204b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 204f: 49 ff c6 inc %r14 + 2052: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 2057: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 205b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 2060: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 2065: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 206b: 48 83 c0 10 add $0x10,%rax + 206f: 4d 3b f2 cmp %r10,%r14 + 2072: 72 cc jb 0x2040 + 2074: 4c 89 d0 mov %r10,%rax + 2077: 48 c1 e0 04 shl $0x4,%rax + 207b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2080: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 2086: 4e 8d 34 00 lea (%rax,%r8,1),%r14 + 208a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 208f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 2093: 49 83 c2 08 add $0x8,%r10 + 2097: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 209c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 20a0: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 20a5: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 20aa: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) + 20af: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 20b6: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 + 20bc: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 20c0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 20c5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 20c9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 + 20cf: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 20d4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) + 20da: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 20e1: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 + 20e7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 20eb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 20f0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 20f4: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 + 20fa: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 20ff: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) + 2105: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 210c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 + 2112: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 2116: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 211b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 211f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 + 2125: 48 05 80 00 00 00 add $0x80,%rax + 212b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 2130: 4d 3b d1 cmp %r9,%r10 + 2133: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) + 2139: 0f 82 41 ff ff ff jb 0x2080 + 213f: 4c 89 c8 mov %r9,%rax + 2142: 48 c1 e0 04 shl $0x4,%rax + 2146: 4c 3b c9 cmp %rcx,%r9 + 2149: 73 49 jae 0x2194 + 214b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2152: 00 + 2153: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 215a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2160: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 2166: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 216b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 216f: 49 ff c1 inc %r9 + 2172: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 2177: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 217b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 2180: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 2185: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 218b: 48 83 c0 10 add $0x10,%rax + 218f: 4c 3b c9 cmp %rcx,%r9 + 2192: 72 cc jb 0x2160 + 2194: 33 c0 xor %eax,%eax + 2196: c5 f8 77 vzeroupper + 2199: 41 5e pop %r14 + 219b: c3 ret + 219c: 45 33 c9 xor %r9d,%r9d + 219f: eb 9e jmp 0x213f + 21a1: b8 fa ff ff ff mov $0xfffffffa,%eax + 21a6: 41 5e pop %r14 + 21a8: c3 ret + 21a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 21ae: 41 5e pop %r14 + 21b0: c3 ret + 21b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 21b8: 00 + 21b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21c0: 41 56 push %r14 + 21c2: 49 89 cb mov %rcx,%r11 + 21c5: 4d 85 db test %r11,%r11 + 21c8: 0f 84 f8 01 00 00 je 0x23c6 + 21ce: 48 85 d2 test %rdx,%rdx + 21d1: 0f 84 ef 01 00 00 je 0x23c6 + 21d7: 4d 85 c0 test %r8,%r8 + 21da: 0f 84 e6 01 00 00 je 0x23c6 + 21e0: 45 85 c9 test %r9d,%r9d + 21e3: 0f 8e d5 01 00 00 jle 0x23be + 21e9: 49 63 c9 movslq %r9d,%rcx + 21ec: 48 83 f9 08 cmp $0x8,%rcx + 21f0: 0f 8c c3 01 00 00 jl 0x23b9 + 21f6: 4c 89 c0 mov %r8,%rax + 21f9: 48 83 e0 1f and $0x1f,%rax + 21fd: 85 c0 test %eax,%eax + 21ff: 74 0d je 0x220e + 2201: a8 0f test $0xf,%al + 2203: 0f 85 b0 01 00 00 jne 0x23b9 + 2209: b8 01 00 00 00 mov $0x1,%eax + 220e: 41 89 c2 mov %eax,%r10d + 2211: 4d 8d 72 08 lea 0x8(%r10),%r14 + 2215: 49 3b ce cmp %r14,%rcx + 2218: 0f 8c 9b 01 00 00 jl 0x23b9 + 221e: 45 89 ce mov %r9d,%r14d + 2221: 44 2b f0 sub %eax,%r14d + 2224: 41 83 e6 07 and $0x7,%r14d + 2228: 45 2b ce sub %r14d,%r9d + 222b: 45 33 f6 xor %r14d,%r14d + 222e: 4d 63 c9 movslq %r9d,%r9 + 2231: 85 c0 test %eax,%eax + 2233: 4c 89 f0 mov %r14,%rax + 2236: 76 39 jbe 0x2271 + 2238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 223f: 00 + 2240: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 2246: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 224b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 224f: 49 ff c6 inc %r14 + 2252: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 2257: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 225b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 2262: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 2268: 48 83 c0 10 add $0x10,%rax + 226c: 4d 3b f2 cmp %r10,%r14 + 226f: 72 cf jb 0x2240 + 2271: 4c 89 d0 mov %r10,%rax + 2274: 48 c1 e0 04 shl $0x4,%rax + 2278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 227f: 00 + 2280: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 2286: 49 83 c2 08 add $0x8,%r10 + 228a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 228f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 2293: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 2298: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 229c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 22a1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 22a6: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) + 22ac: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 22b3: 01 + 22b4: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 22bb: 01 + 22bc: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 22c2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 22c9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 22cf: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 22d6: 01 + 22d7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 22dd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) + 22e4: 01 + 22e5: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 22ec: 02 + 22ed: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 22f4: 02 + 22f5: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 22fb: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 2302: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 2308: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 230f: 02 + 2310: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 2316: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) + 231d: 02 + 231e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 2325: 03 + 2326: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 232d: 03 + 232e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 2334: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 233b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 2341: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 2347: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 234d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) + 2354: 48 05 80 00 00 00 add $0x80,%rax + 235a: 4d 3b d1 cmp %r9,%r10 + 235d: 0f 82 1d ff ff ff jb 0x2280 + 2363: 4c 89 c8 mov %r9,%rax + 2366: 48 c1 e0 04 shl $0x4,%rax + 236a: 4c 3b c9 cmp %rcx,%r9 + 236d: 73 42 jae 0x23b1 + 236f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2376: 00 + 2377: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 237e: 66 90 xchg %ax,%ax + 2380: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 2386: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 238b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 238f: 49 ff c1 inc %r9 + 2392: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 2397: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 239b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 23a2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 23a8: 48 83 c0 10 add $0x10,%rax + 23ac: 4c 3b c9 cmp %rcx,%r9 + 23af: 72 cf jb 0x2380 + 23b1: 33 c0 xor %eax,%eax + 23b3: c5 f8 77 vzeroupper + 23b6: 41 5e pop %r14 + 23b8: c3 ret + 23b9: 45 33 c9 xor %r9d,%r9d + 23bc: eb a5 jmp 0x2363 + 23be: b8 fa ff ff ff mov $0xfffffffa,%eax + 23c3: 41 5e pop %r14 + 23c5: c3 ret + 23c6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 23cb: 41 5e pop %r14 + 23cd: c3 ret + 23ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 23d5: 00 + 23d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23dd: 0f 1f 00 nopl (%rax) + 23e0: 53 push %rbx + 23e1: 56 push %rsi + 23e2: 57 push %rdi + 23e3: 41 54 push %r12 + 23e5: 41 55 push %r13 + 23e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 23ee: 4d 89 c4 mov %r8,%r12 + 23f1: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260bd90 + 23f8: 45 89 cd mov %r9d,%r13d + 23fb: 48 33 c4 xor %rsp,%rax + 23fe: 48 89 cf mov %rcx,%rdi + 2401: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 2408: 00 + 2409: 4d 85 e4 test %r12,%r12 + 240c: 0f 84 b3 01 00 00 je 0x25c5 + 2412: 48 85 ff test %rdi,%rdi + 2415: 0f 84 94 01 00 00 je 0x25af + 241b: 48 85 d2 test %rdx,%rdx + 241e: 0f 84 63 01 00 00 je 0x2587 + 2424: 45 85 ed test %r13d,%r13d + 2427: 0f 8e 32 01 00 00 jle 0x255f + 242d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 2432: 48 89 c3 mov %rax,%rbx + 2435: 48 83 e3 3f and $0x3f,%rbx + 2439: 48 f7 db neg %rbx + 243c: 48 83 e3 3f and $0x3f,%rbx + 2440: 41 83 fd 40 cmp $0x40,%r13d + 2444: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 2448: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 244f: 00 + 2450: 0f 8e a1 00 00 00 jle 0x24f7 + 2456: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 245b: 45 89 ee mov %r13d,%r14d + 245e: 4d 89 e5 mov %r12,%r13 + 2461: 49 89 d4 mov %rdx,%r12 + 2464: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 246b: 00 + 246c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 247f: 00 + 2480: 4c 89 e1 mov %r12,%rcx + 2483: 48 89 f2 mov %rsi,%rdx + 2486: 49 89 d8 mov %rbx,%r8 + 2489: 41 b9 40 00 00 00 mov $0x40,%r9d + 248f: e8 cc 4b 13 00 call 0x137060 + 2494: 48 89 f9 mov %rdi,%rcx + 2497: 48 89 f2 mov %rsi,%rdx + 249a: 41 b8 40 00 00 00 mov $0x40,%r8d + 24a0: e8 bb c3 ff ff call 0xffffffffffffe860 + 24a5: 48 89 f9 mov %rdi,%rcx + 24a8: 48 89 da mov %rbx,%rdx + 24ab: 41 b8 40 00 00 00 mov $0x40,%r8d + 24b1: e8 aa c3 ff ff call 0xffffffffffffe860 + 24b6: 48 89 d9 mov %rbx,%rcx + 24b9: 48 89 f2 mov %rsi,%rdx + 24bc: 4d 89 e8 mov %r13,%r8 + 24bf: 41 b9 40 00 00 00 mov $0x40,%r9d + 24c5: e8 16 77 03 00 call 0x39be0 + 24ca: 41 83 c6 c0 add $0xffffffc0,%r14d + 24ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 24d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 24dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 24e3: 41 83 fe 40 cmp $0x40,%r14d + 24e7: 7f 97 jg 0x2480 + 24e9: 4c 89 e2 mov %r12,%rdx + 24ec: 4d 89 ec mov %r13,%r12 + 24ef: 45 89 f5 mov %r14d,%r13d + 24f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 24f7: 48 89 d1 mov %rdx,%rcx + 24fa: 48 89 f2 mov %rsi,%rdx + 24fd: 49 89 d8 mov %rbx,%r8 + 2500: 45 89 e9 mov %r13d,%r9d + 2503: e8 58 4b 13 00 call 0x137060 + 2508: 48 89 f9 mov %rdi,%rcx + 250b: 48 89 f2 mov %rsi,%rdx + 250e: 45 89 e8 mov %r13d,%r8d + 2511: e8 4a c3 ff ff call 0xffffffffffffe860 + 2516: 48 89 f9 mov %rdi,%rcx + 2519: 48 89 da mov %rbx,%rdx + 251c: 45 89 e8 mov %r13d,%r8d + 251f: e8 3c c3 ff ff call 0xffffffffffffe860 + 2524: 48 89 d9 mov %rbx,%rcx + 2527: 48 89 f2 mov %rsi,%rdx + 252a: 4d 89 e0 mov %r12,%r8 + 252d: 45 89 e9 mov %r13d,%r9d + 2530: e8 ab 76 03 00 call 0x39be0 + 2535: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 253c: 00 + 253d: 48 33 cc xor %rsp,%rcx + 2540: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260bd90 + 2547: 75 11 jne 0x255a + 2549: 33 c0 xor %eax,%eax + 254b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2552: 41 5d pop %r13 + 2554: 41 5c pop %r12 + 2556: 5f pop %rdi + 2557: 5e pop %rsi + 2558: 5b pop %rbx + 2559: c3 ret + 255a: e8 91 4f 12 01 call 0x11274f0 + 255f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2566: 00 + 2567: 48 33 cc xor %rsp,%rcx + 256a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260bd90 + 2571: 75 e7 jne 0x255a + 2573: b8 fa ff ff ff mov $0xfffffffa,%eax + 2578: 48 81 c4 70 04 00 00 add $0x470,%rsp + 257f: 41 5d pop %r13 + 2581: 41 5c pop %r12 + 2583: 5f pop %rdi + 2584: 5e pop %rsi + 2585: 5b pop %rbx + 2586: c3 ret + 2587: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 258e: 00 + 258f: 48 33 cc xor %rsp,%rcx + 2592: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260bd90 + 2599: 75 bf jne 0x255a + 259b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 25a0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 25a7: 41 5d pop %r13 + 25a9: 41 5c pop %r12 + 25ab: 5f pop %rdi + 25ac: 5e pop %rsi + 25ad: 5b pop %rbx + 25ae: c3 ret + 25af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 25b6: 00 + 25b7: 48 33 cc xor %rsp,%rcx + 25ba: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260bd90 + 25c1: 75 97 jne 0x255a + 25c3: eb d6 jmp 0x259b + 25c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 25cc: 00 + 25cd: 48 33 cc xor %rsp,%rcx + 25d0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260bd90 + 25d7: 75 81 jne 0x255a + 25d9: eb c0 jmp 0x259b + 25db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 25e0: 53 push %rbx + 25e1: 56 push %rsi + 25e2: 57 push %rdi + 25e3: 41 54 push %r12 + 25e5: 41 55 push %r13 + 25e7: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp + 25ee: ff + 25ef: 4d 89 c4 mov %r8,%r12 + 25f2: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260bd90 + 25f9: 45 89 cd mov %r9d,%r13d + 25fc: 48 33 c4 xor %rsp,%rax + 25ff: 48 89 cf mov %rcx,%rdi + 2602: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 2609: 00 + 260a: 4d 85 e4 test %r12,%r12 + 260d: 0f 84 b5 01 00 00 je 0x27c8 + 2613: 48 85 ff test %rdi,%rdi + 2616: 0f 84 96 01 00 00 je 0x27b2 + 261c: 48 85 d2 test %rdx,%rdx + 261f: 0f 84 64 01 00 00 je 0x2789 + 2625: 45 85 ed test %r13d,%r13d + 2628: 0f 8e 32 01 00 00 jle 0x2760 + 262e: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 2633: 48 83 e0 3f and $0x3f,%rax + 2637: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 263c: 48 f7 d8 neg %rax + 263f: 48 83 e0 3f and $0x3f,%rax + 2643: 48 03 f0 add %rax,%rsi + 2646: 48 89 f3 mov %rsi,%rbx + 2649: 48 81 c3 00 02 00 00 add $0x200,%rbx + 2650: 41 83 fd 40 cmp $0x40,%r13d + 2654: 0f 8e 9d 00 00 00 jle 0x26f7 + 265a: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 265f: 45 89 ee mov %r13d,%r14d + 2662: 4d 89 e5 mov %r12,%r13 + 2665: 49 89 d4 mov %rdx,%r12 + 2668: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 266f: 00 + 2670: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 267e: 00 00 + 2680: 4c 89 e1 mov %r12,%rcx + 2683: 48 89 f2 mov %rsi,%rdx + 2686: 49 89 d8 mov %rbx,%r8 + 2689: 41 b9 40 00 00 00 mov $0x40,%r9d + 268f: e8 ec 49 13 00 call 0x137080 + 2694: 48 89 f9 mov %rdi,%rcx + 2697: 48 89 f2 mov %rsi,%rdx + 269a: 41 b8 40 00 00 00 mov $0x40,%r8d + 26a0: e8 fb c1 ff ff call 0xffffffffffffe8a0 + 26a5: 48 89 f9 mov %rdi,%rcx + 26a8: 48 89 da mov %rbx,%rdx + 26ab: 41 b8 40 00 00 00 mov $0x40,%r8d + 26b1: e8 ea c1 ff ff call 0xffffffffffffe8a0 + 26b6: 48 89 d9 mov %rbx,%rcx + 26b9: 48 89 f2 mov %rsi,%rdx + 26bc: 4d 89 e8 mov %r13,%r8 + 26bf: 41 b9 40 00 00 00 mov $0x40,%r9d + 26c5: e8 f6 7a 03 00 call 0x3a1c0 + 26ca: 41 83 c6 c0 add $0xffffffc0,%r14d + 26ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 26d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 26dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 26e3: 41 83 fe 40 cmp $0x40,%r14d + 26e7: 7f 97 jg 0x2680 + 26e9: 4c 89 e2 mov %r12,%rdx + 26ec: 4d 89 ec mov %r13,%r12 + 26ef: 45 89 f5 mov %r14d,%r13d + 26f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 26f7: 48 89 d1 mov %rdx,%rcx + 26fa: 48 89 f2 mov %rsi,%rdx + 26fd: 49 89 d8 mov %rbx,%r8 + 2700: 45 89 e9 mov %r13d,%r9d + 2703: e8 78 49 13 00 call 0x137080 + 2708: 48 89 f9 mov %rdi,%rcx + 270b: 48 89 f2 mov %rsi,%rdx + 270e: 45 89 e8 mov %r13d,%r8d + 2711: e8 8a c1 ff ff call 0xffffffffffffe8a0 + 2716: 48 89 f9 mov %rdi,%rcx + 2719: 48 89 da mov %rbx,%rdx + 271c: 45 89 e8 mov %r13d,%r8d + 271f: e8 7c c1 ff ff call 0xffffffffffffe8a0 + 2724: 48 89 d9 mov %rbx,%rcx + 2727: 48 89 f2 mov %rsi,%rdx + 272a: 4d 89 e0 mov %r12,%r8 + 272d: 45 89 e9 mov %r13d,%r9d + 2730: e8 8b 7a 03 00 call 0x3a1c0 + 2735: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 273c: 00 + 273d: 48 33 cc xor %rsp,%rcx + 2740: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260bd90 + 2747: 75 12 jne 0x275b + 2749: 33 c0 xor %eax,%eax + 274b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 2752: 00 + 2753: 41 5d pop %r13 + 2755: 41 5c pop %r12 + 2757: 5f pop %rdi + 2758: 5e pop %rsi + 2759: 5b pop %rbx + 275a: c3 ret + 275b: e8 90 4d 12 01 call 0x11274f0 + 2760: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2767: 00 + 2768: 48 33 cc xor %rsp,%rcx + 276b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260bd90 + 2772: 75 e7 jne 0x275b + 2774: b8 fa ff ff ff mov $0xfffffffa,%eax + 2779: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 2780: 00 + 2781: 41 5d pop %r13 + 2783: 41 5c pop %r12 + 2785: 5f pop %rdi + 2786: 5e pop %rsi + 2787: 5b pop %rbx + 2788: c3 ret + 2789: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2790: 00 + 2791: 48 33 cc xor %rsp,%rcx + 2794: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260bd90 + 279b: 75 be jne 0x275b + 279d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 27a2: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 27a9: 00 + 27aa: 41 5d pop %r13 + 27ac: 41 5c pop %r12 + 27ae: 5f pop %rdi + 27af: 5e pop %rsi + 27b0: 5b pop %rbx + 27b1: c3 ret + 27b2: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 27b9: 00 + 27ba: 48 33 cc xor %rsp,%rcx + 27bd: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260bd90 + 27c4: 75 95 jne 0x275b + 27c6: eb d5 jmp 0x279d + 27c8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 27cf: 00 + 27d0: 48 33 cc xor %rsp,%rcx + 27d3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260bd90 + 27da: 0f 85 7b ff ff ff jne 0x275b + 27e0: eb bb jmp 0x279d + 27e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 27e9: 00 + 27ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 27f8: 00 + 27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2800: 53 push %rbx + 2801: 56 push %rsi + 2802: 57 push %rdi + 2803: 41 54 push %r12 + 2805: 41 55 push %r13 + 2807: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 280e: 4d 89 c4 mov %r8,%r12 + 2811: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260bd90 + 2818: 48 33 c4 xor %rsp,%rax + 281b: 45 89 cd mov %r9d,%r13d + 281e: 48 89 cf mov %rcx,%rdi + 2821: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 2828: 00 + 2829: 4d 85 e4 test %r12,%r12 + 282c: 0f 84 b3 01 00 00 je 0x29e5 + 2832: 48 85 ff test %rdi,%rdi + 2835: 0f 84 94 01 00 00 je 0x29cf + 283b: 48 85 d2 test %rdx,%rdx + 283e: 0f 84 63 01 00 00 je 0x29a7 + 2844: 45 85 ed test %r13d,%r13d + 2847: 0f 8e 32 01 00 00 jle 0x297f + 284d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 2852: 48 89 f0 mov %rsi,%rax + 2855: 48 83 e0 3f and $0x3f,%rax + 2859: 48 f7 d8 neg %rax + 285c: 48 83 e0 3f and $0x3f,%rax + 2860: 48 03 f0 add %rax,%rsi + 2863: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 286a: 00 + 286b: 41 83 fd 40 cmp $0x40,%r13d + 286f: 0f 8e a2 00 00 00 jle 0x2917 + 2875: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 287a: 45 89 ee mov %r13d,%r14d + 287d: 4d 89 e5 mov %r12,%r13 + 2880: 49 89 d4 mov %rdx,%r12 + 2883: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 288a: 00 + 288b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2892: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28a0: 4c 89 e1 mov %r12,%rcx + 28a3: 48 89 f2 mov %rsi,%rdx + 28a6: 49 89 d8 mov %rbx,%r8 + 28a9: 41 b9 40 00 00 00 mov $0x40,%r9d + 28af: e8 ec 47 13 00 call 0x1370a0 + 28b4: 48 89 f9 mov %rdi,%rcx + 28b7: 48 89 f2 mov %rsi,%rdx + 28ba: 41 b8 40 00 00 00 mov $0x40,%r8d + 28c0: e8 1b c0 ff ff call 0xffffffffffffe8e0 + 28c5: 48 89 f9 mov %rdi,%rcx + 28c8: 48 89 da mov %rbx,%rdx + 28cb: 41 b8 40 00 00 00 mov $0x40,%r8d + 28d1: e8 0a c0 ff ff call 0xffffffffffffe8e0 + 28d6: 48 89 d9 mov %rbx,%rcx + 28d9: 48 89 f2 mov %rsi,%rdx + 28dc: 4d 89 e8 mov %r13,%r8 + 28df: 41 b9 40 00 00 00 mov $0x40,%r9d + 28e5: e8 b6 7c 03 00 call 0x3a5a0 + 28ea: 41 83 c6 c0 add $0xffffffc0,%r14d + 28ee: 48 81 c7 00 02 00 00 add $0x200,%rdi + 28f5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 28fc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 2903: 41 83 fe 40 cmp $0x40,%r14d + 2907: 7f 97 jg 0x28a0 + 2909: 4c 89 e2 mov %r12,%rdx + 290c: 4d 89 ec mov %r13,%r12 + 290f: 45 89 f5 mov %r14d,%r13d + 2912: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 2917: 48 89 d1 mov %rdx,%rcx + 291a: 48 89 f2 mov %rsi,%rdx + 291d: 49 89 d8 mov %rbx,%r8 + 2920: 45 89 e9 mov %r13d,%r9d + 2923: e8 78 47 13 00 call 0x1370a0 + 2928: 48 89 f9 mov %rdi,%rcx + 292b: 48 89 f2 mov %rsi,%rdx + 292e: 45 89 e8 mov %r13d,%r8d + 2931: e8 aa bf ff ff call 0xffffffffffffe8e0 + 2936: 48 89 f9 mov %rdi,%rcx + 2939: 48 89 da mov %rbx,%rdx + 293c: 45 89 e8 mov %r13d,%r8d + 293f: e8 9c bf ff ff call 0xffffffffffffe8e0 + 2944: 48 89 d9 mov %rbx,%rcx + 2947: 48 89 f2 mov %rsi,%rdx + 294a: 4d 89 e0 mov %r12,%r8 + 294d: 45 89 e9 mov %r13d,%r9d + 2950: e8 4b 7c 03 00 call 0x3a5a0 + 2955: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 295c: 00 + 295d: 48 33 cc xor %rsp,%rcx + 2960: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260bd90 + 2967: 75 11 jne 0x297a + 2969: 33 c0 xor %eax,%eax + 296b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2972: 41 5d pop %r13 + 2974: 41 5c pop %r12 + 2976: 5f pop %rdi + 2977: 5e pop %rsi + 2978: 5b pop %rbx + 2979: c3 ret + 297a: e8 71 4b 12 01 call 0x11274f0 + 297f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2986: 00 + 2987: 48 33 cc xor %rsp,%rcx + 298a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260bd90 + 2991: 75 e7 jne 0x297a + 2993: b8 fa ff ff ff mov $0xfffffffa,%eax + 2998: 48 81 c4 70 04 00 00 add $0x470,%rsp + 299f: 41 5d pop %r13 + 29a1: 41 5c pop %r12 + 29a3: 5f pop %rdi + 29a4: 5e pop %rsi + 29a5: 5b pop %rbx + 29a6: c3 ret + 29a7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 29ae: 00 + 29af: 48 33 cc xor %rsp,%rcx + 29b2: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260bd90 + 29b9: 75 bf jne 0x297a + 29bb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 29c0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 29c7: 41 5d pop %r13 + 29c9: 41 5c pop %r12 + 29cb: 5f pop %rdi + 29cc: 5e pop %rsi + 29cd: 5b pop %rbx + 29ce: c3 ret + 29cf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 29d6: 00 + 29d7: 48 33 cc xor %rsp,%rcx + 29da: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260bd90 + 29e1: 75 97 jne 0x297a + 29e3: eb d6 jmp 0x29bb + 29e5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 29ec: 00 + 29ed: 48 33 cc xor %rsp,%rcx + 29f0: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260bd90 + 29f7: 75 81 jne 0x297a + 29f9: eb c0 jmp 0x29bb + 29fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2a00: 53 push %rbx + 2a01: 56 push %rsi + 2a02: 57 push %rdi + 2a03: 41 54 push %r12 + 2a05: 41 55 push %r13 + 2a07: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 2a0e: 4d 89 c4 mov %r8,%r12 + 2a11: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260bd90 + 2a18: 45 89 cd mov %r9d,%r13d + 2a1b: 48 33 c4 xor %rsp,%rax + 2a1e: 48 89 cf mov %rcx,%rdi + 2a21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 2a28: 00 + 2a29: 4d 85 e4 test %r12,%r12 + 2a2c: 0f 84 b3 01 00 00 je 0x2be5 + 2a32: 48 85 ff test %rdi,%rdi + 2a35: 0f 84 94 01 00 00 je 0x2bcf + 2a3b: 48 85 d2 test %rdx,%rdx + 2a3e: 0f 84 63 01 00 00 je 0x2ba7 + 2a44: 45 85 ed test %r13d,%r13d + 2a47: 0f 8e 32 01 00 00 jle 0x2b7f + 2a4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 2a52: 48 89 c3 mov %rax,%rbx + 2a55: 48 83 e3 3f and $0x3f,%rbx + 2a59: 48 f7 db neg %rbx + 2a5c: 48 83 e3 3f and $0x3f,%rbx + 2a60: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 2a64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 2a6b: 00 + 2a6c: 41 83 fd 40 cmp $0x40,%r13d + 2a70: 0f 8e a1 00 00 00 jle 0x2b17 + 2a76: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 2a7b: 45 89 ee mov %r13d,%r14d + 2a7e: 4d 89 e5 mov %r12,%r13 + 2a81: 49 89 d4 mov %rdx,%r12 + 2a84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a8b: 00 + 2a8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a9f: 00 + 2aa0: 4c 89 e1 mov %r12,%rcx + 2aa3: 48 89 f2 mov %rsi,%rdx + 2aa6: 49 89 d8 mov %rbx,%r8 + 2aa9: 41 b9 40 00 00 00 mov $0x40,%r9d + 2aaf: e8 0c 46 13 00 call 0x1370c0 + 2ab4: 48 89 f9 mov %rdi,%rcx + 2ab7: 48 89 f2 mov %rsi,%rdx + 2aba: 41 b8 40 00 00 00 mov $0x40,%r8d + 2ac0: e8 5b be ff ff call 0xffffffffffffe920 + 2ac5: 48 89 f9 mov %rdi,%rcx + 2ac8: 48 89 da mov %rbx,%rdx + 2acb: 41 b8 40 00 00 00 mov $0x40,%r8d + 2ad1: e8 4a be ff ff call 0xffffffffffffe920 + 2ad6: 48 89 d9 mov %rbx,%rcx + 2ad9: 48 89 f2 mov %rsi,%rdx + 2adc: 4d 89 e8 mov %r13,%r8 + 2adf: 41 b9 40 00 00 00 mov $0x40,%r9d + 2ae5: e8 36 80 03 00 call 0x3ab20 + 2aea: 41 83 c6 c0 add $0xffffffc0,%r14d + 2aee: 48 81 c7 00 02 00 00 add $0x200,%rdi + 2af5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 2afc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 2b03: 41 83 fe 40 cmp $0x40,%r14d + 2b07: 7f 97 jg 0x2aa0 + 2b09: 4c 89 e2 mov %r12,%rdx + 2b0c: 4d 89 ec mov %r13,%r12 + 2b0f: 45 89 f5 mov %r14d,%r13d + 2b12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 2b17: 48 89 d1 mov %rdx,%rcx + 2b1a: 48 89 f2 mov %rsi,%rdx + 2b1d: 49 89 d8 mov %rbx,%r8 + 2b20: 45 89 e9 mov %r13d,%r9d + 2b23: e8 98 45 13 00 call 0x1370c0 + 2b28: 48 89 f9 mov %rdi,%rcx + 2b2b: 48 89 f2 mov %rsi,%rdx + 2b2e: 45 89 e8 mov %r13d,%r8d + 2b31: e8 ea bd ff ff call 0xffffffffffffe920 + 2b36: 48 89 f9 mov %rdi,%rcx + 2b39: 48 89 da mov %rbx,%rdx + 2b3c: 45 89 e8 mov %r13d,%r8d + 2b3f: e8 dc bd ff ff call 0xffffffffffffe920 + 2b44: 48 89 d9 mov %rbx,%rcx + 2b47: 48 89 f2 mov %rsi,%rdx + 2b4a: 4d 89 e0 mov %r12,%r8 + 2b4d: 45 89 e9 mov %r13d,%r9d + 2b50: e8 cb 7f 03 00 call 0x3ab20 + 2b55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2b5c: 00 + 2b5d: 48 33 cc xor %rsp,%rcx + 2b60: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260bd90 + 2b67: 75 11 jne 0x2b7a + 2b69: 33 c0 xor %eax,%eax + 2b6b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2b72: 41 5d pop %r13 + 2b74: 41 5c pop %r12 + 2b76: 5f pop %rdi + 2b77: 5e pop %rsi + 2b78: 5b pop %rbx + 2b79: c3 ret + 2b7a: e8 71 49 12 01 call 0x11274f0 + 2b7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2b86: 00 + 2b87: 48 33 cc xor %rsp,%rcx + 2b8a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260bd90 + 2b91: 75 e7 jne 0x2b7a + 2b93: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b98: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2b9f: 41 5d pop %r13 + 2ba1: 41 5c pop %r12 + 2ba3: 5f pop %rdi + 2ba4: 5e pop %rsi + 2ba5: 5b pop %rbx + 2ba6: c3 ret + 2ba7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2bae: 00 + 2baf: 48 33 cc xor %rsp,%rcx + 2bb2: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260bd90 + 2bb9: 75 bf jne 0x2b7a + 2bbb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2bc0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2bc7: 41 5d pop %r13 + 2bc9: 41 5c pop %r12 + 2bcb: 5f pop %rdi + 2bcc: 5e pop %rsi + 2bcd: 5b pop %rbx + 2bce: c3 ret + 2bcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2bd6: 00 + 2bd7: 48 33 cc xor %rsp,%rcx + 2bda: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260bd90 + 2be1: 75 97 jne 0x2b7a + 2be3: eb d6 jmp 0x2bbb + 2be5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2bec: 00 + 2bed: 48 33 cc xor %rsp,%rcx + 2bf0: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260bd90 + 2bf7: 75 81 jne 0x2b7a + 2bf9: eb c0 jmp 0x2bbb + 2bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2c00: 53 push %rbx + 2c01: 56 push %rsi + 2c02: 57 push %rdi + 2c03: 41 54 push %r12 + 2c05: 41 55 push %r13 + 2c07: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 2c0e: 4d 89 c4 mov %r8,%r12 + 2c11: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260bd90 + 2c18: 45 89 cd mov %r9d,%r13d + 2c1b: 48 33 c4 xor %rsp,%rax + 2c1e: 48 89 cf mov %rcx,%rdi + 2c21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 2c28: 00 + 2c29: 4d 85 e4 test %r12,%r12 + 2c2c: 0f 84 b3 01 00 00 je 0x2de5 + 2c32: 48 85 ff test %rdi,%rdi + 2c35: 0f 84 94 01 00 00 je 0x2dcf + 2c3b: 48 85 d2 test %rdx,%rdx + 2c3e: 0f 84 63 01 00 00 je 0x2da7 + 2c44: 45 85 ed test %r13d,%r13d + 2c47: 0f 8e 32 01 00 00 jle 0x2d7f + 2c4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 2c52: 48 89 c3 mov %rax,%rbx + 2c55: 48 83 e3 3f and $0x3f,%rbx + 2c59: 48 f7 db neg %rbx + 2c5c: 48 83 e3 3f and $0x3f,%rbx + 2c60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 2c64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 2c6b: 00 + 2c6c: 41 83 fd 40 cmp $0x40,%r13d + 2c70: 0f 8e a1 00 00 00 jle 0x2d17 + 2c76: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 2c7b: 45 89 ee mov %r13d,%r14d + 2c7e: 4d 89 e5 mov %r12,%r13 + 2c81: 49 89 d4 mov %rdx,%r12 + 2c84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c8b: 00 + 2c8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c9f: 00 + 2ca0: 4c 89 e1 mov %r12,%rcx + 2ca3: 48 89 f2 mov %rsi,%rdx + 2ca6: 49 89 d8 mov %rbx,%r8 + 2ca9: 41 b9 40 00 00 00 mov $0x40,%r9d + 2caf: e8 2c 44 13 00 call 0x1370e0 + 2cb4: 48 89 f9 mov %rdi,%rcx + 2cb7: 48 89 f2 mov %rsi,%rdx + 2cba: 41 b8 40 00 00 00 mov $0x40,%r8d + 2cc0: e8 5b be ff ff call 0xffffffffffffeb20 + 2cc5: 48 89 f9 mov %rdi,%rcx + 2cc8: 48 89 da mov %rbx,%rdx + 2ccb: 41 b8 40 00 00 00 mov $0x40,%r8d + 2cd1: e8 4a be ff ff call 0xffffffffffffeb20 + 2cd6: 48 89 d9 mov %rbx,%rcx + 2cd9: 48 89 f2 mov %rsi,%rdx + 2cdc: 4d 89 e8 mov %r13,%r8 + 2cdf: 41 b9 40 00 00 00 mov $0x40,%r9d + 2ce5: e8 16 86 03 00 call 0x3b300 + 2cea: 41 83 c6 c0 add $0xffffffc0,%r14d + 2cee: 48 81 c7 00 02 00 00 add $0x200,%rdi + 2cf5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 2cfc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 2d03: 41 83 fe 40 cmp $0x40,%r14d + 2d07: 7f 97 jg 0x2ca0 + 2d09: 4c 89 e2 mov %r12,%rdx + 2d0c: 4d 89 ec mov %r13,%r12 + 2d0f: 45 89 f5 mov %r14d,%r13d + 2d12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 2d17: 48 89 d1 mov %rdx,%rcx + 2d1a: 48 89 f2 mov %rsi,%rdx + 2d1d: 49 89 d8 mov %rbx,%r8 + 2d20: 45 89 e9 mov %r13d,%r9d + 2d23: e8 b8 43 13 00 call 0x1370e0 + 2d28: 48 89 f9 mov %rdi,%rcx + 2d2b: 48 89 f2 mov %rsi,%rdx + 2d2e: 45 89 e8 mov %r13d,%r8d + 2d31: e8 ea bd ff ff call 0xffffffffffffeb20 + 2d36: 48 89 f9 mov %rdi,%rcx + 2d39: 48 89 da mov %rbx,%rdx + 2d3c: 45 89 e8 mov %r13d,%r8d + 2d3f: e8 dc bd ff ff call 0xffffffffffffeb20 + 2d44: 48 89 d9 mov %rbx,%rcx + 2d47: 48 89 f2 mov %rsi,%rdx + 2d4a: 4d 89 e0 mov %r12,%r8 + 2d4d: 45 89 e9 mov %r13d,%r9d + 2d50: e8 ab 85 03 00 call 0x3b300 + 2d55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2d5c: 00 + 2d5d: 48 33 cc xor %rsp,%rcx + 2d60: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260bd90 + 2d67: 75 11 jne 0x2d7a + 2d69: 33 c0 xor %eax,%eax + 2d6b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2d72: 41 5d pop %r13 + 2d74: 41 5c pop %r12 + 2d76: 5f pop %rdi + 2d77: 5e pop %rsi + 2d78: 5b pop %rbx + 2d79: c3 ret + 2d7a: e8 71 47 12 01 call 0x11274f0 + 2d7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2d86: 00 + 2d87: 48 33 cc xor %rsp,%rcx + 2d8a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260bd90 + 2d91: 75 e7 jne 0x2d7a + 2d93: b8 fa ff ff ff mov $0xfffffffa,%eax + 2d98: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2d9f: 41 5d pop %r13 + 2da1: 41 5c pop %r12 + 2da3: 5f pop %rdi + 2da4: 5e pop %rsi + 2da5: 5b pop %rbx + 2da6: c3 ret + 2da7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2dae: 00 + 2daf: 48 33 cc xor %rsp,%rcx + 2db2: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260bd90 + 2db9: 75 bf jne 0x2d7a + 2dbb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2dc0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2dc7: 41 5d pop %r13 + 2dc9: 41 5c pop %r12 + 2dcb: 5f pop %rdi + 2dcc: 5e pop %rsi + 2dcd: 5b pop %rbx + 2dce: c3 ret + 2dcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2dd6: 00 + 2dd7: 48 33 cc xor %rsp,%rcx + 2dda: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260bd90 + 2de1: 75 97 jne 0x2d7a + 2de3: eb d6 jmp 0x2dbb + 2de5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2dec: 00 + 2ded: 48 33 cc xor %rsp,%rcx + 2df0: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260bd90 + 2df7: 75 81 jne 0x2d7a + 2df9: eb c0 jmp 0x2dbb + 2dfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2e00: 53 push %rbx + 2e01: 56 push %rsi + 2e02: 57 push %rdi + 2e03: 41 54 push %r12 + 2e05: 41 55 push %r13 + 2e07: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 2e0e: 4d 89 c4 mov %r8,%r12 + 2e11: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260bd90 + 2e18: 45 89 cd mov %r9d,%r13d + 2e1b: 48 33 c4 xor %rsp,%rax + 2e1e: 48 89 cf mov %rcx,%rdi + 2e21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 2e28: 00 + 2e29: 4d 85 e4 test %r12,%r12 + 2e2c: 0f 84 b3 01 00 00 je 0x2fe5 + 2e32: 48 85 ff test %rdi,%rdi + 2e35: 0f 84 94 01 00 00 je 0x2fcf + 2e3b: 48 85 d2 test %rdx,%rdx + 2e3e: 0f 84 63 01 00 00 je 0x2fa7 + 2e44: 45 85 ed test %r13d,%r13d + 2e47: 0f 8e 32 01 00 00 jle 0x2f7f + 2e4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 2e52: 48 89 c3 mov %rax,%rbx + 2e55: 48 83 e3 3f and $0x3f,%rbx + 2e59: 48 f7 db neg %rbx + 2e5c: 48 83 e3 3f and $0x3f,%rbx + 2e60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 2e64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 2e6b: 00 + 2e6c: 41 83 fd 40 cmp $0x40,%r13d + 2e70: 0f 8e a1 00 00 00 jle 0x2f17 + 2e76: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 2e7b: 45 89 ee mov %r13d,%r14d + 2e7e: 4d 89 e5 mov %r12,%r13 + 2e81: 49 89 d4 mov %rdx,%r12 + 2e84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2e8b: 00 + 2e8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2e9f: 00 + 2ea0: 4c 89 e1 mov %r12,%rcx + 2ea3: 48 89 f2 mov %rsi,%rdx + 2ea6: 49 89 d8 mov %rbx,%r8 + 2ea9: 41 b9 40 00 00 00 mov $0x40,%r9d + 2eaf: e8 4c 42 13 00 call 0x137100 + 2eb4: 48 89 f9 mov %rdi,%rcx + 2eb7: 48 89 f2 mov %rsi,%rdx + 2eba: 41 b8 40 00 00 00 mov $0x40,%r8d + 2ec0: e8 1b be ff ff call 0xffffffffffffece0 + 2ec5: 48 89 f9 mov %rdi,%rcx + 2ec8: 48 89 da mov %rbx,%rdx + 2ecb: 41 b8 40 00 00 00 mov $0x40,%r8d + 2ed1: e8 0a be ff ff call 0xffffffffffffece0 + 2ed6: 48 89 d9 mov %rbx,%rcx + 2ed9: 48 89 f2 mov %rsi,%rdx + 2edc: 4d 89 e8 mov %r13,%r8 + 2edf: 41 b9 40 00 00 00 mov $0x40,%r9d + 2ee5: e8 96 8b 03 00 call 0x3ba80 + 2eea: 41 83 c6 c0 add $0xffffffc0,%r14d + 2eee: 48 81 c7 00 02 00 00 add $0x200,%rdi + 2ef5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 2efc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 2f03: 41 83 fe 40 cmp $0x40,%r14d + 2f07: 7f 97 jg 0x2ea0 + 2f09: 4c 89 e2 mov %r12,%rdx + 2f0c: 4d 89 ec mov %r13,%r12 + 2f0f: 45 89 f5 mov %r14d,%r13d + 2f12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 2f17: 48 89 d1 mov %rdx,%rcx + 2f1a: 48 89 f2 mov %rsi,%rdx + 2f1d: 49 89 d8 mov %rbx,%r8 + 2f20: 45 89 e9 mov %r13d,%r9d + 2f23: e8 d8 41 13 00 call 0x137100 + 2f28: 48 89 f9 mov %rdi,%rcx + 2f2b: 48 89 f2 mov %rsi,%rdx + 2f2e: 45 89 e8 mov %r13d,%r8d + 2f31: e8 aa bd ff ff call 0xffffffffffffece0 + 2f36: 48 89 f9 mov %rdi,%rcx + 2f39: 48 89 da mov %rbx,%rdx + 2f3c: 45 89 e8 mov %r13d,%r8d + 2f3f: e8 9c bd ff ff call 0xffffffffffffece0 + 2f44: 48 89 d9 mov %rbx,%rcx + 2f47: 48 89 f2 mov %rsi,%rdx + 2f4a: 4d 89 e0 mov %r12,%r8 + 2f4d: 45 89 e9 mov %r13d,%r9d + 2f50: e8 2b 8b 03 00 call 0x3ba80 + 2f55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2f5c: 00 + 2f5d: 48 33 cc xor %rsp,%rcx + 2f60: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260bd90 + 2f67: 75 11 jne 0x2f7a + 2f69: 33 c0 xor %eax,%eax + 2f6b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2f72: 41 5d pop %r13 + 2f74: 41 5c pop %r12 + 2f76: 5f pop %rdi + 2f77: 5e pop %rsi + 2f78: 5b pop %rbx + 2f79: c3 ret + 2f7a: e8 71 45 12 01 call 0x11274f0 + 2f7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2f86: 00 + 2f87: 48 33 cc xor %rsp,%rcx + 2f8a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260bd90 + 2f91: 75 e7 jne 0x2f7a + 2f93: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f98: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2f9f: 41 5d pop %r13 + 2fa1: 41 5c pop %r12 + 2fa3: 5f pop %rdi + 2fa4: 5e pop %rsi + 2fa5: 5b pop %rbx + 2fa6: c3 ret + 2fa7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2fae: 00 + 2faf: 48 33 cc xor %rsp,%rcx + 2fb2: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260bd90 + 2fb9: 75 bf jne 0x2f7a + 2fbb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2fc0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 2fc7: 41 5d pop %r13 + 2fc9: 41 5c pop %r12 + 2fcb: 5f pop %rdi + 2fcc: 5e pop %rsi + 2fcd: 5b pop %rbx + 2fce: c3 ret + 2fcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2fd6: 00 + 2fd7: 48 33 cc xor %rsp,%rcx + 2fda: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260bd90 + 2fe1: 75 97 jne 0x2f7a + 2fe3: eb d6 jmp 0x2fbb + 2fe5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 2fec: 00 + 2fed: 48 33 cc xor %rsp,%rcx + 2ff0: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260bd90 + 2ff7: 75 81 jne 0x2f7a + 2ff9: eb c0 jmp 0x2fbb + 2ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3000: 48 83 ec 28 sub $0x28,%rsp + 3004: 48 85 c9 test %rcx,%rcx + 3007: 74 25 je 0x302e + 3009: 48 85 d2 test %rdx,%rdx + 300c: 74 20 je 0x302e + 300e: 4d 85 c0 test %r8,%r8 + 3011: 74 1b je 0x302e + 3013: 45 85 c9 test %r9d,%r9d + 3016: 7f 0a jg 0x3022 + 3018: b8 fa ff ff ff mov $0xfffffffa,%eax + 301d: 48 83 c4 28 add $0x28,%rsp + 3021: c3 ret + 3022: e8 d9 91 03 00 call 0x3c200 + 3027: 33 c0 xor %eax,%eax + 3029: 48 83 c4 28 add $0x28,%rsp + 302d: c3 ret + 302e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3033: 48 83 c4 28 add $0x28,%rsp + 3037: c3 ret + 3038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 303f: 00 + 3040: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3045: 48 85 c9 test %rcx,%rcx + 3048: 74 27 je 0x3071 + 304a: 48 85 d2 test %rdx,%rdx + 304d: 74 22 je 0x3071 + 304f: 4d 85 c0 test %r8,%r8 + 3052: 74 1d je 0x3071 + 3054: 45 85 c9 test %r9d,%r9d + 3057: 7f 0b jg 0x3064 + 3059: b8 fa ff ff ff mov $0xfffffffa,%eax + 305e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3063: c3 ret + 3064: e8 77 94 03 00 call 0x3c4e0 + 3069: 33 c0 xor %eax,%eax + 306b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3070: c3 ret + 3071: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3076: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 307b: c3 ret + 307c: 0f 1f 40 00 nopl 0x0(%rax) + 3080: 48 83 ec 28 sub $0x28,%rsp + 3084: 48 85 c9 test %rcx,%rcx + 3087: 74 25 je 0x30ae + 3089: 48 85 d2 test %rdx,%rdx + 308c: 74 20 je 0x30ae + 308e: 4d 85 c0 test %r8,%r8 + 3091: 74 1b je 0x30ae + 3093: 45 85 c9 test %r9d,%r9d + 3096: 7f 0a jg 0x30a2 + 3098: b8 fa ff ff ff mov $0xfffffffa,%eax + 309d: 48 83 c4 28 add $0x28,%rsp + 30a1: c3 ret + 30a2: e8 19 97 03 00 call 0x3c7c0 + 30a7: 33 c0 xor %eax,%eax + 30a9: 48 83 c4 28 add $0x28,%rsp + 30ad: c3 ret + 30ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 30b3: 48 83 c4 28 add $0x28,%rsp + 30b7: c3 ret + 30b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30bf: 00 + 30c0: 41 57 push %r15 + 30c2: 49 89 ca mov %rcx,%r10 + 30c5: 49 89 d3 mov %rdx,%r11 + 30c8: 4d 85 d2 test %r10,%r10 + 30cb: 0f 84 fb 00 00 00 je 0x31cc + 30d1: 4d 85 db test %r11,%r11 + 30d4: 0f 84 f2 00 00 00 je 0x31cc + 30da: 4d 85 c0 test %r8,%r8 + 30dd: 0f 84 e9 00 00 00 je 0x31cc + 30e3: 45 85 c9 test %r9d,%r9d + 30e6: 0f 8e d8 00 00 00 jle 0x31c4 + 30ec: 49 63 d1 movslq %r9d,%rdx + 30ef: 48 83 fa 08 cmp $0x8,%rdx + 30f3: 0f 8c c6 00 00 00 jl 0x31bf + 30f9: 4c 89 c0 mov %r8,%rax + 30fc: 48 83 e0 0f and $0xf,%rax + 3100: 85 c0 test %eax,%eax + 3102: 74 10 je 0x3114 + 3104: a8 03 test $0x3,%al + 3106: 0f 85 b3 00 00 00 jne 0x31bf + 310c: f7 d8 neg %eax + 310e: 83 c0 10 add $0x10,%eax + 3111: c1 e8 02 shr $0x2,%eax + 3114: 89 c1 mov %eax,%ecx + 3116: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 311a: 49 3b d7 cmp %r15,%rdx + 311d: 0f 8c 9c 00 00 00 jl 0x31bf + 3123: 45 89 cf mov %r9d,%r15d + 3126: 44 2b f8 sub %eax,%r15d + 3129: 41 83 e7 07 and $0x7,%r15d + 312d: 45 2b cf sub %r15d,%r9d + 3130: 4d 63 c9 movslq %r9d,%r9 + 3133: 85 c0 test %eax,%eax + 3135: b8 00 00 00 00 mov $0x0,%eax + 313a: 76 24 jbe 0x3160 + 313c: 0f 1f 40 00 nopl 0x0(%rax) + 3140: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 3146: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 + 314c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 3152: 48 ff c0 inc %rax + 3155: 48 3b c1 cmp %rcx,%rax + 3158: 72 e6 jb 0x3140 + 315a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3160: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 3166: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 316d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 + 3173: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 317a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 3180: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 3187: 48 83 c1 08 add $0x8,%rcx + 318b: 49 3b c9 cmp %r9,%rcx + 318e: 72 d0 jb 0x3160 + 3190: 4c 3b ca cmp %rdx,%r9 + 3193: 73 25 jae 0x31ba + 3195: 0f 1f 40 00 nopl 0x0(%rax) + 3199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31a0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 31a6: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 + 31ac: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 31b2: 49 ff c1 inc %r9 + 31b5: 4c 3b ca cmp %rdx,%r9 + 31b8: 72 e6 jb 0x31a0 + 31ba: 33 c0 xor %eax,%eax + 31bc: 41 5f pop %r15 + 31be: c3 ret + 31bf: 45 33 c9 xor %r9d,%r9d + 31c2: eb cc jmp 0x3190 + 31c4: b8 fa ff ff ff mov $0xfffffffa,%eax + 31c9: 41 5f pop %r15 + 31cb: c3 ret + 31cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 31d1: 41 5f pop %r15 + 31d3: c3 ret + 31d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 31d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31e0: 53 push %rbx + 31e1: 57 push %rdi + 31e2: 55 push %rbp + 31e3: 49 89 ca mov %rcx,%r10 + 31e6: 4d 85 d2 test %r10,%r10 + 31e9: 0f 84 92 01 00 00 je 0x3381 + 31ef: 48 85 d2 test %rdx,%rdx + 31f2: 0f 84 89 01 00 00 je 0x3381 + 31f8: 4d 85 c0 test %r8,%r8 + 31fb: 0f 84 80 01 00 00 je 0x3381 + 3201: 45 85 c9 test %r9d,%r9d + 3204: 0f 8e 6e 01 00 00 jle 0x3378 + 320a: 41 83 f9 10 cmp $0x10,%r9d + 320e: 0f 8c 50 01 00 00 jl 0x3364 + 3214: 41 83 f9 1d cmp $0x1d,%r9d + 3218: 0f 8c 4d 01 00 00 jl 0x336b + 321e: 4c 89 c1 mov %r8,%rcx + 3221: 48 83 e1 1f and $0x1f,%rcx + 3225: 89 c9 mov %ecx,%ecx + 3227: 85 c9 test %ecx,%ecx + 3229: 74 11 je 0x323c + 322b: f6 c1 03 test $0x3,%cl + 322e: 0f 85 30 01 00 00 jne 0x3364 + 3234: f7 d9 neg %ecx + 3236: 83 c1 20 add $0x20,%ecx + 3239: c1 e9 02 shr $0x2,%ecx + 323c: 8d 41 10 lea 0x10(%rcx),%eax + 323f: 44 3b c8 cmp %eax,%r9d + 3242: 0f 8c 1c 01 00 00 jl 0x3364 + 3248: 44 89 cf mov %r9d,%edi + 324b: 33 c0 xor %eax,%eax + 324d: 2b f9 sub %ecx,%edi + 324f: 83 e7 0f and $0xf,%edi + 3252: f7 df neg %edi + 3254: 41 03 f9 add %r9d,%edi + 3257: 85 c9 test %ecx,%ecx + 3259: 76 1e jbe 0x3279 + 325b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3260: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 3266: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 326b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 3271: 48 ff c0 inc %rax + 3274: 48 3b c1 cmp %rcx,%rax + 3277: 72 e7 jb 0x3260 + 3279: 48 63 c7 movslq %edi,%rax + 327c: 0f 1f 40 00 nopl 0x0(%rax) + 3280: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 3286: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 328d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 3292: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 3298: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 329e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 32a5: 48 83 c1 10 add $0x10,%rcx + 32a9: 48 3b c8 cmp %rax,%rcx + 32ac: 72 d2 jb 0x3280 + 32ae: 8d 47 01 lea 0x1(%rdi),%eax + 32b1: 41 3b c1 cmp %r9d,%eax + 32b4: 0f 87 9d 00 00 00 ja 0x3357 + 32ba: 4d 63 c9 movslq %r9d,%r9 + 32bd: 48 63 ff movslq %edi,%rdi + 32c0: 4c 2b cf sub %rdi,%r9 + 32c3: 49 83 f9 04 cmp $0x4,%r9 + 32c7: 0f 8c 93 00 00 00 jl 0x3360 + 32cd: 48 63 ff movslq %edi,%rdi + 32d0: 44 89 cd mov %r9d,%ebp + 32d3: 83 e5 fc and $0xfffffffc,%ebp + 32d6: 33 c9 xor %ecx,%ecx + 32d8: 48 63 ed movslq %ebp,%rbp + 32db: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 32df: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 32e3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 32e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 32ee: 00 + 32ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 32f6: 0f 1f 00 nopl (%rax) + 32f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3300: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 3306: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 330b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 3310: 48 83 c1 04 add $0x4,%rcx + 3314: 48 3b cd cmp %rbp,%rcx + 3317: 72 e7 jb 0x3300 + 3319: 49 3b e9 cmp %r9,%rbp + 331c: 73 39 jae 0x3357 + 331e: 48 63 ff movslq %edi,%rdi + 3321: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 3325: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 3329: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 332d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3334: 00 + 3335: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 333c: 0f 1f 40 00 nopl 0x0(%rax) + 3340: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 3345: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 + 334a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 334f: 48 ff c5 inc %rbp + 3352: 49 3b e9 cmp %r9,%rbp + 3355: 72 e9 jb 0x3340 + 3357: 33 c0 xor %eax,%eax + 3359: c5 f8 77 vzeroupper + 335c: 5d pop %rbp + 335d: 5f pop %rdi + 335e: 5b pop %rbx + 335f: c3 ret + 3360: 33 ed xor %ebp,%ebp + 3362: eb b5 jmp 0x3319 + 3364: 33 ff xor %edi,%edi + 3366: e9 43 ff ff ff jmp 0x32ae + 336b: 44 89 cf mov %r9d,%edi + 336e: 33 c9 xor %ecx,%ecx + 3370: 83 e7 f0 and $0xfffffff0,%edi + 3373: e9 01 ff ff ff jmp 0x3279 + 3378: b8 fa ff ff ff mov $0xfffffffa,%eax + 337d: 5d pop %rbp + 337e: 5f pop %rdi + 337f: 5b pop %rbx + 3380: c3 ret + 3381: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3386: 5d pop %rbp + 3387: 5f pop %rdi + 3388: 5b pop %rbx + 3389: c3 ret + 338a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3391: 00 + 3392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33a0: 56 push %rsi + 33a1: 57 push %rdi + 33a2: 41 54 push %r12 + 33a4: 55 push %rbp + 33a5: 48 83 ec 28 sub $0x28,%rsp + 33a9: 89 ce mov %ecx,%esi + 33ab: 4c 89 cd mov %r9,%rbp + 33ae: 83 fe 1e cmp $0x1e,%esi + 33b1: 0f 87 83 01 00 00 ja 0x353a + 33b7: 48 85 ed test %rbp,%rbp + 33ba: 0f 84 89 01 00 00 je 0x3549 + 33c0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 33c5: 48 85 ff test %rdi,%rdi + 33c8: 0f 84 7b 01 00 00 je 0x3549 + 33ce: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 33d3: 4d 85 e4 test %r12,%r12 + 33d6: 0f 84 6d 01 00 00 je 0x3549 + 33dc: 83 fa 08 cmp $0x8,%edx + 33df: 74 1e je 0x33ff + 33e1: 83 fa 04 cmp $0x4,%edx + 33e4: 74 19 je 0x33ff + 33e6: 83 fa 01 cmp $0x1,%edx + 33e9: 74 14 je 0x33ff + 33eb: 83 fa 02 cmp $0x2,%edx + 33ee: 74 0f je 0x33ff + 33f0: b8 ee ff ff ff mov $0xffffffee,%eax + 33f5: 48 83 c4 28 add $0x28,%rsp + 33f9: 5d pop %rbp + 33fa: 41 5c pop %r12 + 33fc: 5f pop %rdi + 33fd: 5e pop %rsi + 33fe: c3 ret + 33ff: 83 fe 1c cmp $0x1c,%esi + 3402: 0f 8f 32 01 00 00 jg 0x353a + 3408: 83 fe 05 cmp $0x5,%esi + 340b: 7f 14 jg 0x3421 + 340d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 3414: 33 c0 xor %eax,%eax + 3416: 89 07 mov %eax,(%rdi) + 3418: 41 89 04 24 mov %eax,(%r12) + 341c: e9 0d 01 00 00 jmp 0x352e + 3421: 83 fe 06 cmp $0x6,%esi + 3424: 7f 11 jg 0x3437 + 3426: 33 c0 xor %eax,%eax + 3428: 89 45 00 mov %eax,0x0(%rbp) + 342b: 89 07 mov %eax,(%rdi) + 342d: 41 89 04 24 mov %eax,(%r12) + 3431: 44 8b 55 00 mov 0x0(%rbp),%r10d + 3435: eb 6a jmp 0x34a1 + 3437: 8d 4e ff lea -0x1(%rsi),%ecx + 343a: 83 f9 0e cmp $0xe,%ecx + 343d: 7f 4b jg 0x348a + 343f: 41 bb 01 00 00 00 mov $0x1,%r11d + 3445: 41 d3 e3 shl %cl,%r11d + 3448: 45 89 da mov %r11d,%r10d + 344b: 41 c1 e2 04 shl $0x4,%r10d + 344f: 41 8d 42 4f lea 0x4f(%r10),%eax + 3453: 41 83 c2 3f add $0x3f,%r10d + 3457: 83 e0 c0 and $0xffffffc0,%eax + 345a: 41 83 e2 c0 and $0xffffffc0,%r10d + 345e: 89 45 00 mov %eax,0x0(%rbp) + 3461: c7 07 00 00 00 00 movl $0x0,(%rdi) + 3467: 45 89 14 24 mov %r10d,(%r12) + 346b: 45 89 da mov %r11d,%r10d + 346e: 41 d1 fa sar $1,%r10d + 3471: 41 c1 ea 1e shr $0x1e,%r10d + 3475: 45 03 d3 add %r11d,%r10d + 3478: 41 83 e2 fc and $0xfffffffc,%r10d + 347c: 41 83 c2 43 add $0x43,%r10d + 3480: 41 83 e2 c0 and $0xffffffc0,%r10d + 3484: 44 03 55 00 add 0x0(%rbp),%r10d + 3488: eb 12 jmp 0x349c + 348a: 48 89 ea mov %rbp,%rdx + 348d: 49 89 f8 mov %rdi,%r8 + 3490: 4d 89 e1 mov %r12,%r9 + 3493: e8 08 96 03 00 call 0x3caa0 + 3498: 44 8b 55 00 mov 0x0(%rbp),%r10d + 349c: 83 fe 12 cmp $0x12,%esi + 349f: 7d 28 jge 0x34c9 + 34a1: 89 f1 mov %esi,%ecx + 34a3: b8 01 00 00 00 mov $0x1,%eax + 34a8: d3 e0 shl %cl,%eax + 34aa: 41 89 c3 mov %eax,%r11d + 34ad: 41 d1 fb sar $1,%r11d + 34b0: 41 c1 eb 1e shr $0x1e,%r11d + 34b4: 44 03 d8 add %eax,%r11d + 34b7: 41 c1 eb 02 shr $0x2,%r11d + 34bb: 41 c1 e3 04 shl $0x4,%r11d + 34bf: 41 83 c3 3f add $0x3f,%r11d + 34c3: 41 83 e3 c0 and $0xffffffc0,%r11d + 34c7: eb 1b jmp 0x34e4 + 34c9: 41 bb 01 00 00 00 mov $0x1,%r11d + 34cf: 8d 4e 15 lea 0x15(%rsi),%ecx + 34d2: 41 d3 e3 shl %cl,%r11d + 34d5: 41 c1 e3 04 shl $0x4,%r11d + 34d9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 34e0: 41 83 e3 c0 and $0xffffffc0,%r11d + 34e4: 83 fe 0a cmp $0xa,%esi + 34e7: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 34ee: 00 + 34ef: 89 45 00 mov %eax,0x0(%rbp) + 34f2: 7f 04 jg 0x34f8 + 34f4: 33 c0 xor %eax,%eax + 34f6: eb 25 jmp 0x351d + 34f8: 89 f1 mov %esi,%ecx + 34fa: b8 01 00 00 00 mov $0x1,%eax + 34ff: d3 e0 shl %cl,%eax + 3501: 89 c2 mov %eax,%edx + 3503: d1 fa sar $1,%edx + 3505: c1 ea 1e shr $0x1e,%edx + 3508: 03 d0 add %eax,%edx + 350a: c1 ea 02 shr $0x2,%edx + 350d: 8b 2f mov (%rdi),%ebp + 350f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 3516: 83 e6 c0 and $0xffffffc0,%esi + 3519: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 351d: 89 07 mov %eax,(%rdi) + 351f: 41 8b 04 24 mov (%r12),%eax + 3523: 85 c0 test %eax,%eax + 3525: 7e 07 jle 0x352e + 3527: 83 c0 40 add $0x40,%eax + 352a: 41 89 04 24 mov %eax,(%r12) + 352e: 33 c0 xor %eax,%eax + 3530: 48 83 c4 28 add $0x28,%rsp + 3534: 5d pop %rbp + 3535: 41 5c pop %r12 + 3537: 5f pop %rdi + 3538: 5e pop %rsi + 3539: c3 ret + 353a: b8 ef ff ff ff mov $0xffffffef,%eax + 353f: 48 83 c4 28 add $0x28,%rsp + 3543: 5d pop %rbp + 3544: 41 5c pop %r12 + 3546: 5f pop %rdi + 3547: 5e pop %rsi + 3548: c3 ret + 3549: b8 f8 ff ff ff mov $0xfffffff8,%eax + 354e: 48 83 c4 28 add $0x28,%rsp + 3552: 5d pop %rbp + 3553: 41 5c pop %r12 + 3555: 5f pop %rdi + 3556: 5e pop %rsi + 3557: c3 ret + 3558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 355f: 00 + 3560: 41 54 push %r12 + 3562: 41 55 push %r13 + 3564: 41 56 push %r14 + 3566: 41 57 push %r15 + 3568: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 356d: 41 89 cd mov %ecx,%r13d + 3570: 4d 89 cc mov %r9,%r12 + 3573: 41 83 fd 1e cmp $0x1e,%r13d + 3577: 0f 87 97 01 00 00 ja 0x3714 + 357d: 4d 85 e4 test %r12,%r12 + 3580: 0f 84 a1 01 00 00 je 0x3727 + 3586: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 358b: 4d 85 f6 test %r14,%r14 + 358e: 0f 84 93 01 00 00 je 0x3727 + 3594: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 3599: 4d 85 ff test %r15,%r15 + 359c: 0f 84 85 01 00 00 je 0x3727 + 35a2: 83 fa 08 cmp $0x8,%edx + 35a5: 74 22 je 0x35c9 + 35a7: 83 fa 04 cmp $0x4,%edx + 35aa: 74 1d je 0x35c9 + 35ac: 83 fa 01 cmp $0x1,%edx + 35af: 74 18 je 0x35c9 + 35b1: 83 fa 02 cmp $0x2,%edx + 35b4: 74 13 je 0x35c9 + 35b6: b8 ee ff ff ff mov $0xffffffee,%eax + 35bb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 35c0: 41 5f pop %r15 + 35c2: 41 5e pop %r14 + 35c4: 41 5d pop %r13 + 35c6: 41 5c pop %r12 + 35c8: c3 ret + 35c9: 41 83 fd 1c cmp $0x1c,%r13d + 35cd: 0f 8f 41 01 00 00 jg 0x3714 + 35d3: 41 83 fd 05 cmp $0x5,%r13d + 35d7: 7f 15 jg 0x35ee + 35d9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 35e0: 00 + 35e1: 33 c0 xor %eax,%eax + 35e3: 41 89 06 mov %eax,(%r14) + 35e6: 41 89 07 mov %eax,(%r15) + 35e9: e9 16 01 00 00 jmp 0x3704 + 35ee: 41 83 fd 06 cmp $0x6,%r13d + 35f2: 7f 12 jg 0x3606 + 35f4: 33 c0 xor %eax,%eax + 35f6: 41 89 04 24 mov %eax,(%r12) + 35fa: 41 89 06 mov %eax,(%r14) + 35fd: 41 89 07 mov %eax,(%r15) + 3600: 41 8b 14 24 mov (%r12),%edx + 3604: eb 6a jmp 0x3670 + 3606: 41 8d 4d ff lea -0x1(%r13),%ecx + 360a: 83 f9 10 cmp $0x10,%ecx + 360d: 7f 49 jg 0x3658 + 360f: 41 bb 01 00 00 00 mov $0x1,%r11d + 3615: 41 d3 e3 shl %cl,%r11d + 3618: 44 89 da mov %r11d,%edx + 361b: 45 89 da mov %r11d,%r10d + 361e: d1 fa sar $1,%edx + 3620: c1 ea 1e shr $0x1e,%edx + 3623: 41 c1 e2 04 shl $0x4,%r10d + 3627: 41 03 d3 add %r11d,%edx + 362a: 44 89 d0 mov %r10d,%eax + 362d: 83 e2 fc and $0xfffffffc,%edx + 3630: 83 c0 4f add $0x4f,%eax + 3633: 41 83 c2 3f add $0x3f,%r10d + 3637: 83 c2 43 add $0x43,%edx + 363a: 83 e0 c0 and $0xffffffc0,%eax + 363d: 41 89 04 24 mov %eax,(%r12) + 3641: 41 83 e2 c0 and $0xffffffc0,%r10d + 3645: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 364c: 83 e2 c0 and $0xffffffc0,%edx + 364f: 45 89 17 mov %r10d,(%r15) + 3652: 41 03 14 24 add (%r12),%edx + 3656: eb 12 jmp 0x366a + 3658: 4c 89 e2 mov %r12,%rdx + 365b: 4d 89 f0 mov %r14,%r8 + 365e: 4d 89 f9 mov %r15,%r9 + 3661: e8 5a 96 03 00 call 0x3ccc0 + 3666: 41 8b 14 24 mov (%r12),%edx + 366a: 41 83 fd 11 cmp $0x11,%r13d + 366e: 7d 29 jge 0x3699 + 3670: 44 89 e9 mov %r13d,%ecx + 3673: b8 01 00 00 00 mov $0x1,%eax + 3678: d3 e0 shl %cl,%eax + 367a: 41 89 c2 mov %eax,%r10d + 367d: 41 d1 fa sar $1,%r10d + 3680: 41 c1 ea 1e shr $0x1e,%r10d + 3684: 44 03 d0 add %eax,%r10d + 3687: 41 c1 ea 02 shr $0x2,%r10d + 368b: 41 c1 e2 04 shl $0x4,%r10d + 368f: 41 83 c2 3f add $0x3f,%r10d + 3693: 41 83 e2 c0 and $0xffffffc0,%r10d + 3697: eb 1c jmp 0x36b5 + 3699: 41 ba 01 00 00 00 mov $0x1,%r10d + 369f: 41 8d 4d 15 lea 0x15(%r13),%ecx + 36a3: 41 d3 e2 shl %cl,%r10d + 36a6: 41 c1 e2 04 shl $0x4,%r10d + 36aa: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 36b1: 41 83 e2 c0 and $0xffffffc0,%r10d + 36b5: 45 03 d2 add %r10d,%r10d + 36b8: 41 03 d2 add %r10d,%edx + 36bb: 81 c2 00 01 00 00 add $0x100,%edx + 36c1: 41 89 14 24 mov %edx,(%r12) + 36c5: 41 83 fd 0a cmp $0xa,%r13d + 36c9: 7f 04 jg 0x36cf + 36cb: 33 d2 xor %edx,%edx + 36cd: eb 25 jmp 0x36f4 + 36cf: 44 89 e9 mov %r13d,%ecx + 36d2: b8 01 00 00 00 mov $0x1,%eax + 36d7: d3 e0 shl %cl,%eax + 36d9: 89 c2 mov %eax,%edx + 36db: d1 fa sar $1,%edx + 36dd: c1 ea 1e shr $0x1e,%edx + 36e0: 03 d0 add %eax,%edx + 36e2: c1 ea 02 shr $0x2,%edx + 36e5: c1 e2 03 shl $0x3,%edx + 36e8: 83 c2 47 add $0x47,%edx + 36eb: 83 e2 c0 and $0xffffffc0,%edx + 36ee: 83 c2 40 add $0x40,%edx + 36f1: 41 03 16 add (%r14),%edx + 36f4: 41 89 16 mov %edx,(%r14) + 36f7: 41 8b 07 mov (%r15),%eax + 36fa: 85 c0 test %eax,%eax + 36fc: 7e 06 jle 0x3704 + 36fe: 83 c0 40 add $0x40,%eax + 3701: 41 89 07 mov %eax,(%r15) + 3704: 33 c0 xor %eax,%eax + 3706: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 370b: 41 5f pop %r15 + 370d: 41 5e pop %r14 + 370f: 41 5d pop %r13 + 3711: 41 5c pop %r12 + 3713: c3 ret + 3714: b8 ef ff ff ff mov $0xffffffef,%eax + 3719: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 371e: 41 5f pop %r15 + 3720: 41 5e pop %r14 + 3722: 41 5d pop %r13 + 3724: 41 5c pop %r12 + 3726: c3 ret + 3727: b8 f8 ff ff ff mov $0xfffffff8,%eax + 372c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3731: 41 5f pop %r15 + 3733: 41 5e pop %r14 + 3735: 41 5d pop %r13 + 3737: 41 5c pop %r12 + 3739: c3 ret + 373a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3740: 56 push %rsi + 3741: 57 push %rdi + 3742: 41 54 push %r12 + 3744: 55 push %rbp + 3745: 48 83 ec 28 sub $0x28,%rsp + 3749: 89 ce mov %ecx,%esi + 374b: 4c 89 cd mov %r9,%rbp + 374e: 83 fe 1e cmp $0x1e,%esi + 3751: 0f 87 83 01 00 00 ja 0x38da + 3757: 48 85 ed test %rbp,%rbp + 375a: 0f 84 89 01 00 00 je 0x38e9 + 3760: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 3765: 48 85 ff test %rdi,%rdi + 3768: 0f 84 7b 01 00 00 je 0x38e9 + 376e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 3773: 4d 85 e4 test %r12,%r12 + 3776: 0f 84 6d 01 00 00 je 0x38e9 + 377c: 83 fa 08 cmp $0x8,%edx + 377f: 74 1e je 0x379f + 3781: 83 fa 04 cmp $0x4,%edx + 3784: 74 19 je 0x379f + 3786: 83 fa 01 cmp $0x1,%edx + 3789: 74 14 je 0x379f + 378b: 83 fa 02 cmp $0x2,%edx + 378e: 74 0f je 0x379f + 3790: b8 ee ff ff ff mov $0xffffffee,%eax + 3795: 48 83 c4 28 add $0x28,%rsp + 3799: 5d pop %rbp + 379a: 41 5c pop %r12 + 379c: 5f pop %rdi + 379d: 5e pop %rsi + 379e: c3 ret + 379f: 83 fe 1c cmp $0x1c,%esi + 37a2: 0f 8f 32 01 00 00 jg 0x38da + 37a8: 83 fe 05 cmp $0x5,%esi + 37ab: 7f 14 jg 0x37c1 + 37ad: 33 c0 xor %eax,%eax + 37af: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 37b6: 89 07 mov %eax,(%rdi) + 37b8: 41 89 04 24 mov %eax,(%r12) + 37bc: e9 0d 01 00 00 jmp 0x38ce + 37c1: 83 fe 06 cmp $0x6,%esi + 37c4: 7f 11 jg 0x37d7 + 37c6: 33 c0 xor %eax,%eax + 37c8: 89 45 00 mov %eax,0x0(%rbp) + 37cb: 89 07 mov %eax,(%rdi) + 37cd: 41 89 04 24 mov %eax,(%r12) + 37d1: 44 8b 55 00 mov 0x0(%rbp),%r10d + 37d5: eb 6a jmp 0x3841 + 37d7: 8d 4e ff lea -0x1(%rsi),%ecx + 37da: 83 f9 10 cmp $0x10,%ecx + 37dd: 7f 4b jg 0x382a + 37df: 41 bb 01 00 00 00 mov $0x1,%r11d + 37e5: 41 d3 e3 shl %cl,%r11d + 37e8: 45 89 da mov %r11d,%r10d + 37eb: 41 c1 e2 04 shl $0x4,%r10d + 37ef: 41 8d 42 4f lea 0x4f(%r10),%eax + 37f3: 41 83 c2 3f add $0x3f,%r10d + 37f7: 83 e0 c0 and $0xffffffc0,%eax + 37fa: 41 83 e2 c0 and $0xffffffc0,%r10d + 37fe: 89 45 00 mov %eax,0x0(%rbp) + 3801: c7 07 00 00 00 00 movl $0x0,(%rdi) + 3807: 45 89 14 24 mov %r10d,(%r12) + 380b: 45 89 da mov %r11d,%r10d + 380e: 41 d1 fa sar $1,%r10d + 3811: 41 c1 ea 1e shr $0x1e,%r10d + 3815: 45 03 d3 add %r11d,%r10d + 3818: 41 83 e2 fc and $0xfffffffc,%r10d + 381c: 41 83 c2 43 add $0x43,%r10d + 3820: 41 83 e2 c0 and $0xffffffc0,%r10d + 3824: 44 03 55 00 add 0x0(%rbp),%r10d + 3828: eb 12 jmp 0x383c + 382a: 48 89 ea mov %rbp,%rdx + 382d: 49 89 f8 mov %rdi,%r8 + 3830: 4d 89 e1 mov %r12,%r9 + 3833: e8 a8 96 03 00 call 0x3cee0 + 3838: 44 8b 55 00 mov 0x0(%rbp),%r10d + 383c: 83 fe 13 cmp $0x13,%esi + 383f: 7d 28 jge 0x3869 + 3841: 89 f1 mov %esi,%ecx + 3843: b8 01 00 00 00 mov $0x1,%eax + 3848: d3 e0 shl %cl,%eax + 384a: 41 89 c3 mov %eax,%r11d + 384d: 41 d1 fb sar $1,%r11d + 3850: 41 c1 eb 1e shr $0x1e,%r11d + 3854: 44 03 d8 add %eax,%r11d + 3857: 41 c1 eb 02 shr $0x2,%r11d + 385b: 41 c1 e3 04 shl $0x4,%r11d + 385f: 41 83 c3 3f add $0x3f,%r11d + 3863: 41 83 e3 c0 and $0xffffffc0,%r11d + 3867: eb 1b jmp 0x3884 + 3869: 8d 4e 15 lea 0x15(%rsi),%ecx + 386c: 41 bb 01 00 00 00 mov $0x1,%r11d + 3872: 41 d3 e3 shl %cl,%r11d + 3875: 41 c1 e3 04 shl $0x4,%r11d + 3879: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 3880: 41 83 e3 c0 and $0xffffffc0,%r11d + 3884: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 388b: 00 + 388c: 89 45 00 mov %eax,0x0(%rbp) + 388f: 83 fe 0a cmp $0xa,%esi + 3892: 7f 04 jg 0x3898 + 3894: 33 c0 xor %eax,%eax + 3896: eb 25 jmp 0x38bd + 3898: 89 f1 mov %esi,%ecx + 389a: b8 01 00 00 00 mov $0x1,%eax + 389f: 8b 2f mov (%rdi),%ebp + 38a1: d3 e0 shl %cl,%eax + 38a3: 89 c2 mov %eax,%edx + 38a5: d1 fa sar $1,%edx + 38a7: c1 ea 1e shr $0x1e,%edx + 38aa: 03 d0 add %eax,%edx + 38ac: c1 ea 02 shr $0x2,%edx + 38af: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 38b6: 83 e6 c0 and $0xffffffc0,%esi + 38b9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 38bd: 89 07 mov %eax,(%rdi) + 38bf: 41 8b 04 24 mov (%r12),%eax + 38c3: 85 c0 test %eax,%eax + 38c5: 7e 07 jle 0x38ce + 38c7: 83 c0 40 add $0x40,%eax + 38ca: 41 89 04 24 mov %eax,(%r12) + 38ce: 33 c0 xor %eax,%eax + 38d0: 48 83 c4 28 add $0x28,%rsp + 38d4: 5d pop %rbp + 38d5: 41 5c pop %r12 + 38d7: 5f pop %rdi + 38d8: 5e pop %rsi + 38d9: c3 ret + 38da: b8 ef ff ff ff mov $0xffffffef,%eax + 38df: 48 83 c4 28 add $0x28,%rsp + 38e3: 5d pop %rbp + 38e4: 41 5c pop %r12 + 38e6: 5f pop %rdi + 38e7: 5e pop %rsi + 38e8: c3 ret + 38e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 38ee: 48 83 c4 28 add $0x28,%rsp + 38f2: 5d pop %rbp + 38f3: 41 5c pop %r12 + 38f5: 5f pop %rdi + 38f6: 5e pop %rsi + 38f7: c3 ret + 38f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 38ff: 00 + 3900: 56 push %rsi + 3901: 57 push %rdi + 3902: 41 54 push %r12 + 3904: 55 push %rbp + 3905: 48 83 ec 28 sub $0x28,%rsp + 3909: 89 ce mov %ecx,%esi + 390b: 4c 89 cd mov %r9,%rbp + 390e: 83 fe 1e cmp $0x1e,%esi + 3911: 0f 87 83 01 00 00 ja 0x3a9a + 3917: 48 85 ed test %rbp,%rbp + 391a: 0f 84 89 01 00 00 je 0x3aa9 + 3920: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 3925: 48 85 ff test %rdi,%rdi + 3928: 0f 84 7b 01 00 00 je 0x3aa9 + 392e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 3933: 4d 85 e4 test %r12,%r12 + 3936: 0f 84 6d 01 00 00 je 0x3aa9 + 393c: 83 fa 08 cmp $0x8,%edx + 393f: 74 1e je 0x395f + 3941: 83 fa 04 cmp $0x4,%edx + 3944: 74 19 je 0x395f + 3946: 83 fa 01 cmp $0x1,%edx + 3949: 74 14 je 0x395f + 394b: 83 fa 02 cmp $0x2,%edx + 394e: 74 0f je 0x395f + 3950: b8 ee ff ff ff mov $0xffffffee,%eax + 3955: 48 83 c4 28 add $0x28,%rsp + 3959: 5d pop %rbp + 395a: 41 5c pop %r12 + 395c: 5f pop %rdi + 395d: 5e pop %rsi + 395e: c3 ret + 395f: 83 fe 1c cmp $0x1c,%esi + 3962: 0f 8f 32 01 00 00 jg 0x3a9a + 3968: 83 fe 04 cmp $0x4,%esi + 396b: 7f 14 jg 0x3981 + 396d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 3974: 33 c0 xor %eax,%eax + 3976: 89 07 mov %eax,(%rdi) + 3978: 41 89 04 24 mov %eax,(%r12) + 397c: e9 0d 01 00 00 jmp 0x3a8e + 3981: 83 fe 07 cmp $0x7,%esi + 3984: 7f 11 jg 0x3997 + 3986: 33 c0 xor %eax,%eax + 3988: 89 45 00 mov %eax,0x0(%rbp) + 398b: 89 07 mov %eax,(%rdi) + 398d: 41 89 04 24 mov %eax,(%r12) + 3991: 44 8b 55 00 mov 0x0(%rbp),%r10d + 3995: eb 6a jmp 0x3a01 + 3997: 8d 4e ff lea -0x1(%rsi),%ecx + 399a: 83 f9 11 cmp $0x11,%ecx + 399d: 7f 4b jg 0x39ea + 399f: 41 bb 01 00 00 00 mov $0x1,%r11d + 39a5: 41 d3 e3 shl %cl,%r11d + 39a8: 45 89 da mov %r11d,%r10d + 39ab: 41 c1 e2 04 shl $0x4,%r10d + 39af: 41 8d 42 4f lea 0x4f(%r10),%eax + 39b3: 41 83 c2 3f add $0x3f,%r10d + 39b7: 83 e0 c0 and $0xffffffc0,%eax + 39ba: 41 83 e2 c0 and $0xffffffc0,%r10d + 39be: 89 45 00 mov %eax,0x0(%rbp) + 39c1: c7 07 00 00 00 00 movl $0x0,(%rdi) + 39c7: 45 89 14 24 mov %r10d,(%r12) + 39cb: 45 89 da mov %r11d,%r10d + 39ce: 41 d1 fa sar $1,%r10d + 39d1: 41 c1 ea 1e shr $0x1e,%r10d + 39d5: 45 03 d3 add %r11d,%r10d + 39d8: 41 83 e2 fc and $0xfffffffc,%r10d + 39dc: 41 83 c2 43 add $0x43,%r10d + 39e0: 41 83 e2 c0 and $0xffffffc0,%r10d + 39e4: 44 03 55 00 add 0x0(%rbp),%r10d + 39e8: eb 12 jmp 0x39fc + 39ea: 48 89 ea mov %rbp,%rdx + 39ed: 49 89 f8 mov %rdi,%r8 + 39f0: 4d 89 e1 mov %r12,%r9 + 39f3: e8 08 97 03 00 call 0x3d100 + 39f8: 44 8b 55 00 mov 0x0(%rbp),%r10d + 39fc: 83 fe 11 cmp $0x11,%esi + 39ff: 7d 28 jge 0x3a29 + 3a01: 89 f1 mov %esi,%ecx + 3a03: b8 01 00 00 00 mov $0x1,%eax + 3a08: d3 e0 shl %cl,%eax + 3a0a: 41 89 c3 mov %eax,%r11d + 3a0d: 41 d1 fb sar $1,%r11d + 3a10: 41 c1 eb 1e shr $0x1e,%r11d + 3a14: 44 03 d8 add %eax,%r11d + 3a17: 41 c1 eb 02 shr $0x2,%r11d + 3a1b: 41 c1 e3 04 shl $0x4,%r11d + 3a1f: 41 83 c3 3f add $0x3f,%r11d + 3a23: 41 83 e3 c0 and $0xffffffc0,%r11d + 3a27: eb 1b jmp 0x3a44 + 3a29: 41 bb 01 00 00 00 mov $0x1,%r11d + 3a2f: 8d 4e 15 lea 0x15(%rsi),%ecx + 3a32: 41 d3 e3 shl %cl,%r11d + 3a35: 41 c1 e3 04 shl $0x4,%r11d + 3a39: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 3a40: 41 83 e3 c0 and $0xffffffc0,%r11d + 3a44: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 3a4b: 00 + 3a4c: 89 45 00 mov %eax,0x0(%rbp) + 3a4f: 83 fe 0a cmp $0xa,%esi + 3a52: 7f 04 jg 0x3a58 + 3a54: 33 c0 xor %eax,%eax + 3a56: eb 25 jmp 0x3a7d + 3a58: 89 f1 mov %esi,%ecx + 3a5a: b8 01 00 00 00 mov $0x1,%eax + 3a5f: d3 e0 shl %cl,%eax + 3a61: 89 c2 mov %eax,%edx + 3a63: d1 fa sar $1,%edx + 3a65: c1 ea 1e shr $0x1e,%edx + 3a68: 03 d0 add %eax,%edx + 3a6a: c1 ea 02 shr $0x2,%edx + 3a6d: 8b 2f mov (%rdi),%ebp + 3a6f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 3a76: 83 e6 c0 and $0xffffffc0,%esi + 3a79: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 3a7d: 89 07 mov %eax,(%rdi) + 3a7f: 41 8b 04 24 mov (%r12),%eax + 3a83: 85 c0 test %eax,%eax + 3a85: 7e 07 jle 0x3a8e + 3a87: 83 c0 40 add $0x40,%eax + 3a8a: 41 89 04 24 mov %eax,(%r12) + 3a8e: 33 c0 xor %eax,%eax + 3a90: 48 83 c4 28 add $0x28,%rsp + 3a94: 5d pop %rbp + 3a95: 41 5c pop %r12 + 3a97: 5f pop %rdi + 3a98: 5e pop %rsi + 3a99: c3 ret + 3a9a: b8 ef ff ff ff mov $0xffffffef,%eax + 3a9f: 48 83 c4 28 add $0x28,%rsp + 3aa3: 5d pop %rbp + 3aa4: 41 5c pop %r12 + 3aa6: 5f pop %rdi + 3aa7: 5e pop %rsi + 3aa8: c3 ret + 3aa9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3aae: 48 83 c4 28 add $0x28,%rsp + 3ab2: 5d pop %rbp + 3ab3: 41 5c pop %r12 + 3ab5: 5f pop %rdi + 3ab6: 5e pop %rsi + 3ab7: c3 ret + 3ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3abf: 00 + 3ac0: 56 push %rsi + 3ac1: 57 push %rdi + 3ac2: 41 54 push %r12 + 3ac4: 41 55 push %r13 + 3ac6: 48 83 ec 28 sub $0x28,%rsp + 3aca: 41 89 cc mov %ecx,%r12d + 3acd: 4d 89 cd mov %r9,%r13 + 3ad0: 41 83 fc 1e cmp $0x1e,%r12d + 3ad4: 0f 87 8b 01 00 00 ja 0x3c65 + 3ada: 4d 85 ed test %r13,%r13 + 3add: 0f 84 92 01 00 00 je 0x3c75 + 3ae3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 3ae8: 48 85 ff test %rdi,%rdi + 3aeb: 0f 84 84 01 00 00 je 0x3c75 + 3af1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 3af6: 48 85 f6 test %rsi,%rsi + 3af9: 0f 84 76 01 00 00 je 0x3c75 + 3aff: 83 fa 08 cmp $0x8,%edx + 3b02: 74 1f je 0x3b23 + 3b04: 83 fa 04 cmp $0x4,%edx + 3b07: 74 1a je 0x3b23 + 3b09: 83 fa 01 cmp $0x1,%edx + 3b0c: 74 15 je 0x3b23 + 3b0e: 83 fa 02 cmp $0x2,%edx + 3b11: 74 10 je 0x3b23 + 3b13: b8 ee ff ff ff mov $0xffffffee,%eax + 3b18: 48 83 c4 28 add $0x28,%rsp + 3b1c: 41 5d pop %r13 + 3b1e: 41 5c pop %r12 + 3b20: 5f pop %rdi + 3b21: 5e pop %rsi + 3b22: c3 ret + 3b23: 41 83 fc 1c cmp $0x1c,%r12d + 3b27: 0f 8f 38 01 00 00 jg 0x3c65 + 3b2d: 41 83 fc 04 cmp $0x4,%r12d + 3b31: 7f 13 jg 0x3b46 + 3b33: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 3b3a: 00 + 3b3b: 33 c0 xor %eax,%eax + 3b3d: 89 07 mov %eax,(%rdi) + 3b3f: 89 06 mov %eax,(%rsi) + 3b41: e9 12 01 00 00 jmp 0x3c58 + 3b46: 41 83 fc 07 cmp $0x7,%r12d + 3b4a: 7f 15 jg 0x3b61 + 3b4c: 33 c0 xor %eax,%eax + 3b4e: 41 89 45 00 mov %eax,0x0(%r13) + 3b52: 89 07 mov %eax,(%rdi) + 3b54: 89 06 mov %eax,(%rsi) + 3b56: b8 01 00 00 00 mov $0x1,%eax + 3b5b: 45 8b 55 00 mov 0x0(%r13),%r10d + 3b5f: eb 73 jmp 0x3bd4 + 3b61: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 3b66: 83 f9 11 cmp $0x11,%ecx + 3b69: 7f 4c jg 0x3bb7 + 3b6b: b8 01 00 00 00 mov $0x1,%eax + 3b70: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 3b75: 45 89 da mov %r11d,%r10d + 3b78: 41 c1 e2 04 shl $0x4,%r10d + 3b7c: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 3b80: 41 83 c2 3f add $0x3f,%r10d + 3b84: 83 e1 c0 and $0xffffffc0,%ecx + 3b87: 41 83 e2 c0 and $0xffffffc0,%r10d + 3b8b: 41 89 4d 00 mov %ecx,0x0(%r13) + 3b8f: c7 07 00 00 00 00 movl $0x0,(%rdi) + 3b95: 44 89 16 mov %r10d,(%rsi) + 3b98: 45 89 da mov %r11d,%r10d + 3b9b: 41 d1 fa sar $1,%r10d + 3b9e: 41 c1 ea 1e shr $0x1e,%r10d + 3ba2: 45 03 d3 add %r11d,%r10d + 3ba5: 41 83 e2 fc and $0xfffffffc,%r10d + 3ba9: 41 83 c2 43 add $0x43,%r10d + 3bad: 41 83 e2 c0 and $0xffffffc0,%r10d + 3bb1: 45 03 55 00 add 0x0(%r13),%r10d + 3bb5: eb 17 jmp 0x3bce + 3bb7: 4c 89 ea mov %r13,%rdx + 3bba: 49 89 f8 mov %rdi,%r8 + 3bbd: 49 89 f1 mov %rsi,%r9 + 3bc0: e8 5b 97 03 00 call 0x3d320 + 3bc5: 45 8b 55 00 mov 0x0(%r13),%r10d + 3bc9: b8 01 00 00 00 mov $0x1,%eax + 3bce: 41 83 fc 11 cmp $0x11,%r12d + 3bd2: 7d 24 jge 0x3bf8 + 3bd4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 3bd9: 41 89 cb mov %ecx,%r11d + 3bdc: 41 d1 fb sar $1,%r11d + 3bdf: 41 c1 eb 1e shr $0x1e,%r11d + 3be3: 44 03 d9 add %ecx,%r11d + 3be6: 41 c1 eb 02 shr $0x2,%r11d + 3bea: 41 c1 e3 04 shl $0x4,%r11d + 3bee: 41 83 c3 3f add $0x3f,%r11d + 3bf2: 41 83 e3 c0 and $0xffffffc0,%r11d + 3bf6: eb 19 jmp 0x3c11 + 3bf8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 3bfd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 3c02: 41 c1 e3 04 shl $0x4,%r11d + 3c06: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 3c0d: 41 83 e3 c0 and $0xffffffc0,%r11d + 3c11: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 3c18: 00 + 3c19: 41 89 4d 00 mov %ecx,0x0(%r13) + 3c1d: 41 83 fc 0a cmp $0xa,%r12d + 3c21: 7f 04 jg 0x3c27 + 3c23: 33 c0 xor %eax,%eax + 3c25: eb 24 jmp 0x3c4b + 3c27: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 3c2c: 89 c2 mov %eax,%edx + 3c2e: d1 fa sar $1,%edx + 3c30: c1 ea 1e shr $0x1e,%edx + 3c33: 03 d0 add %eax,%edx + 3c35: c1 ea 02 shr $0x2,%edx + 3c38: 8b 0f mov (%rdi),%ecx + 3c3a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 3c41: 00 + 3c42: 41 83 e2 c0 and $0xffffffc0,%r10d + 3c46: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 3c4b: 89 07 mov %eax,(%rdi) + 3c4d: 8b 06 mov (%rsi),%eax + 3c4f: 85 c0 test %eax,%eax + 3c51: 7e 05 jle 0x3c58 + 3c53: 83 c0 40 add $0x40,%eax + 3c56: 89 06 mov %eax,(%rsi) + 3c58: 33 c0 xor %eax,%eax + 3c5a: 48 83 c4 28 add $0x28,%rsp + 3c5e: 41 5d pop %r13 + 3c60: 41 5c pop %r12 + 3c62: 5f pop %rdi + 3c63: 5e pop %rsi + 3c64: c3 ret + 3c65: b8 ef ff ff ff mov $0xffffffef,%eax + 3c6a: 48 83 c4 28 add $0x28,%rsp + 3c6e: 41 5d pop %r13 + 3c70: 41 5c pop %r12 + 3c72: 5f pop %rdi + 3c73: 5e pop %rsi + 3c74: c3 ret + 3c75: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c7a: 48 83 c4 28 add $0x28,%rsp + 3c7e: 41 5d pop %r13 + 3c80: 41 5c pop %r12 + 3c82: 5f pop %rdi + 3c83: 5e pop %rsi + 3c84: c3 ret + 3c85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c8c: 00 + 3c8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ca0: 56 push %rsi + 3ca1: 57 push %rdi + 3ca2: 41 54 push %r12 + 3ca4: 41 55 push %r13 + 3ca6: 48 83 ec 28 sub $0x28,%rsp + 3caa: 41 89 cc mov %ecx,%r12d + 3cad: 4d 89 cd mov %r9,%r13 + 3cb0: 41 83 fc 1e cmp $0x1e,%r12d + 3cb4: 0f 87 8b 01 00 00 ja 0x3e45 + 3cba: 4d 85 ed test %r13,%r13 + 3cbd: 0f 84 92 01 00 00 je 0x3e55 + 3cc3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 3cc8: 48 85 ff test %rdi,%rdi + 3ccb: 0f 84 84 01 00 00 je 0x3e55 + 3cd1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 3cd6: 48 85 f6 test %rsi,%rsi + 3cd9: 0f 84 76 01 00 00 je 0x3e55 + 3cdf: 83 fa 08 cmp $0x8,%edx + 3ce2: 74 1f je 0x3d03 + 3ce4: 83 fa 04 cmp $0x4,%edx + 3ce7: 74 1a je 0x3d03 + 3ce9: 83 fa 01 cmp $0x1,%edx + 3cec: 74 15 je 0x3d03 + 3cee: 83 fa 02 cmp $0x2,%edx + 3cf1: 74 10 je 0x3d03 + 3cf3: b8 ee ff ff ff mov $0xffffffee,%eax + 3cf8: 48 83 c4 28 add $0x28,%rsp + 3cfc: 41 5d pop %r13 + 3cfe: 41 5c pop %r12 + 3d00: 5f pop %rdi + 3d01: 5e pop %rsi + 3d02: c3 ret + 3d03: 41 83 fc 1c cmp $0x1c,%r12d + 3d07: 0f 8f 38 01 00 00 jg 0x3e45 + 3d0d: 41 83 fc 04 cmp $0x4,%r12d + 3d11: 7f 13 jg 0x3d26 + 3d13: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 3d1a: 00 + 3d1b: 33 c0 xor %eax,%eax + 3d1d: 89 07 mov %eax,(%rdi) + 3d1f: 89 06 mov %eax,(%rsi) + 3d21: e9 12 01 00 00 jmp 0x3e38 + 3d26: 41 83 fc 07 cmp $0x7,%r12d + 3d2a: 7f 15 jg 0x3d41 + 3d2c: 33 c0 xor %eax,%eax + 3d2e: 41 89 45 00 mov %eax,0x0(%r13) + 3d32: 89 07 mov %eax,(%rdi) + 3d34: 89 06 mov %eax,(%rsi) + 3d36: b8 01 00 00 00 mov $0x1,%eax + 3d3b: 45 8b 55 00 mov 0x0(%r13),%r10d + 3d3f: eb 73 jmp 0x3db4 + 3d41: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 3d46: 83 f9 11 cmp $0x11,%ecx + 3d49: 7f 4c jg 0x3d97 + 3d4b: b8 01 00 00 00 mov $0x1,%eax + 3d50: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 3d55: 45 89 da mov %r11d,%r10d + 3d58: 41 c1 e2 04 shl $0x4,%r10d + 3d5c: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 3d60: 41 83 c2 3f add $0x3f,%r10d + 3d64: 83 e1 c0 and $0xffffffc0,%ecx + 3d67: 41 83 e2 c0 and $0xffffffc0,%r10d + 3d6b: 41 89 4d 00 mov %ecx,0x0(%r13) + 3d6f: c7 07 00 00 00 00 movl $0x0,(%rdi) + 3d75: 44 89 16 mov %r10d,(%rsi) + 3d78: 45 89 da mov %r11d,%r10d + 3d7b: 41 d1 fa sar $1,%r10d + 3d7e: 41 c1 ea 1e shr $0x1e,%r10d + 3d82: 45 03 d3 add %r11d,%r10d + 3d85: 41 83 e2 fc and $0xfffffffc,%r10d + 3d89: 41 83 c2 43 add $0x43,%r10d + 3d8d: 41 83 e2 c0 and $0xffffffc0,%r10d + 3d91: 45 03 55 00 add 0x0(%r13),%r10d + 3d95: eb 17 jmp 0x3dae + 3d97: 4c 89 ea mov %r13,%rdx + 3d9a: 49 89 f8 mov %rdi,%r8 + 3d9d: 49 89 f1 mov %rsi,%r9 + 3da0: e8 9b 97 03 00 call 0x3d540 + 3da5: 45 8b 55 00 mov 0x0(%r13),%r10d + 3da9: b8 01 00 00 00 mov $0x1,%eax + 3dae: 41 83 fc 11 cmp $0x11,%r12d + 3db2: 7d 24 jge 0x3dd8 + 3db4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 3db9: 41 89 cb mov %ecx,%r11d + 3dbc: 41 d1 fb sar $1,%r11d + 3dbf: 41 c1 eb 1e shr $0x1e,%r11d + 3dc3: 44 03 d9 add %ecx,%r11d + 3dc6: 41 c1 eb 02 shr $0x2,%r11d + 3dca: 41 c1 e3 04 shl $0x4,%r11d + 3dce: 41 83 c3 3f add $0x3f,%r11d + 3dd2: 41 83 e3 c0 and $0xffffffc0,%r11d + 3dd6: eb 19 jmp 0x3df1 + 3dd8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 3ddd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 3de2: 41 c1 e3 04 shl $0x4,%r11d + 3de6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 3ded: 41 83 e3 c0 and $0xffffffc0,%r11d + 3df1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 3df8: 00 + 3df9: 41 89 4d 00 mov %ecx,0x0(%r13) + 3dfd: 41 83 fc 0a cmp $0xa,%r12d + 3e01: 7f 04 jg 0x3e07 + 3e03: 33 c0 xor %eax,%eax + 3e05: eb 24 jmp 0x3e2b + 3e07: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 3e0c: 89 c2 mov %eax,%edx + 3e0e: d1 fa sar $1,%edx + 3e10: c1 ea 1e shr $0x1e,%edx + 3e13: 03 d0 add %eax,%edx + 3e15: c1 ea 02 shr $0x2,%edx + 3e18: 8b 0f mov (%rdi),%ecx + 3e1a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 3e21: 00 + 3e22: 41 83 e2 c0 and $0xffffffc0,%r10d + 3e26: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 3e2b: 89 07 mov %eax,(%rdi) + 3e2d: 8b 06 mov (%rsi),%eax + 3e2f: 85 c0 test %eax,%eax + 3e31: 7e 05 jle 0x3e38 + 3e33: 83 c0 40 add $0x40,%eax + 3e36: 89 06 mov %eax,(%rsi) + 3e38: 33 c0 xor %eax,%eax + 3e3a: 48 83 c4 28 add $0x28,%rsp + 3e3e: 41 5d pop %r13 + 3e40: 41 5c pop %r12 + 3e42: 5f pop %rdi + 3e43: 5e pop %rsi + 3e44: c3 ret + 3e45: b8 ef ff ff ff mov $0xffffffef,%eax + 3e4a: 48 83 c4 28 add $0x28,%rsp + 3e4e: 41 5d pop %r13 + 3e50: 41 5c pop %r12 + 3e52: 5f pop %rdi + 3e53: 5e pop %rsi + 3e54: c3 ret + 3e55: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3e5a: 48 83 c4 28 add $0x28,%rsp + 3e5e: 41 5d pop %r13 + 3e60: 41 5c pop %r12 + 3e62: 5f pop %rdi + 3e63: 5e pop %rsi + 3e64: c3 ret + 3e65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e6c: 00 + 3e6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e80: 48 83 ec 28 sub $0x28,%rsp + 3e84: 48 85 c9 test %rcx,%rcx + 3e87: 74 25 je 0x3eae + 3e89: 48 85 d2 test %rdx,%rdx + 3e8c: 74 20 je 0x3eae + 3e8e: 4d 85 c0 test %r8,%r8 + 3e91: 74 1b je 0x3eae + 3e93: 45 85 c9 test %r9d,%r9d + 3e96: 7f 0a jg 0x3ea2 + 3e98: b8 fa ff ff ff mov $0xfffffffa,%eax + 3e9d: 48 83 c4 28 add $0x28,%rsp + 3ea1: c3 ret + 3ea2: e8 b9 98 03 00 call 0x3d760 + 3ea7: 33 c0 xor %eax,%eax + 3ea9: 48 83 c4 28 add $0x28,%rsp + 3ead: c3 ret + 3eae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3eb3: 48 83 c4 28 add $0x28,%rsp + 3eb7: c3 ret + 3eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ebf: 00 + 3ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3ec5: 48 85 c9 test %rcx,%rcx + 3ec8: 74 27 je 0x3ef1 + 3eca: 48 85 d2 test %rdx,%rdx + 3ecd: 74 22 je 0x3ef1 + 3ecf: 4d 85 c0 test %r8,%r8 + 3ed2: 74 1d je 0x3ef1 + 3ed4: 45 85 c9 test %r9d,%r9d + 3ed7: 7f 0b jg 0x3ee4 + 3ed9: b8 fa ff ff ff mov $0xfffffffa,%eax + 3ede: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3ee3: c3 ret + 3ee4: e8 57 9c 03 00 call 0x3db40 + 3ee9: 33 c0 xor %eax,%eax + 3eeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3ef0: c3 ret + 3ef1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3ef6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3efb: c3 ret + 3efc: 0f 1f 40 00 nopl 0x0(%rax) + 3f00: 48 83 ec 28 sub $0x28,%rsp + 3f04: 48 85 c9 test %rcx,%rcx + 3f07: 74 25 je 0x3f2e + 3f09: 48 85 d2 test %rdx,%rdx + 3f0c: 74 20 je 0x3f2e + 3f0e: 4d 85 c0 test %r8,%r8 + 3f11: 74 1b je 0x3f2e + 3f13: 45 85 c9 test %r9d,%r9d + 3f16: 7f 0a jg 0x3f22 + 3f18: b8 fa ff ff ff mov $0xfffffffa,%eax + 3f1d: 48 83 c4 28 add $0x28,%rsp + 3f21: c3 ret + 3f22: e8 f9 9f 03 00 call 0x3df20 + 3f27: 33 c0 xor %eax,%eax + 3f29: 48 83 c4 28 add $0x28,%rsp + 3f2d: c3 ret + 3f2e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3f33: 48 83 c4 28 add $0x28,%rsp + 3f37: c3 ret + 3f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f3f: 00 + 3f40: 41 57 push %r15 + 3f42: 49 89 ca mov %rcx,%r10 + 3f45: 49 89 d3 mov %rdx,%r11 + 3f48: 4d 85 d2 test %r10,%r10 + 3f4b: 0f 84 fb 00 00 00 je 0x404c + 3f51: 4d 85 db test %r11,%r11 + 3f54: 0f 84 f2 00 00 00 je 0x404c + 3f5a: 4d 85 c0 test %r8,%r8 + 3f5d: 0f 84 e9 00 00 00 je 0x404c + 3f63: 45 85 c9 test %r9d,%r9d + 3f66: 0f 8e d8 00 00 00 jle 0x4044 + 3f6c: 49 63 d1 movslq %r9d,%rdx + 3f6f: 48 83 fa 08 cmp $0x8,%rdx + 3f73: 0f 8c c6 00 00 00 jl 0x403f + 3f79: 4c 89 c0 mov %r8,%rax + 3f7c: 48 83 e0 0f and $0xf,%rax + 3f80: 85 c0 test %eax,%eax + 3f82: 74 10 je 0x3f94 + 3f84: a8 03 test $0x3,%al + 3f86: 0f 85 b3 00 00 00 jne 0x403f + 3f8c: f7 d8 neg %eax + 3f8e: 83 c0 10 add $0x10,%eax + 3f91: c1 e8 02 shr $0x2,%eax + 3f94: 89 c1 mov %eax,%ecx + 3f96: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 3f9a: 49 3b d7 cmp %r15,%rdx + 3f9d: 0f 8c 9c 00 00 00 jl 0x403f + 3fa3: 45 89 cf mov %r9d,%r15d + 3fa6: 44 2b f8 sub %eax,%r15d + 3fa9: 41 83 e7 07 and $0x7,%r15d + 3fad: 45 2b cf sub %r15d,%r9d + 3fb0: 4d 63 c9 movslq %r9d,%r9 + 3fb3: 85 c0 test %eax,%eax + 3fb5: b8 00 00 00 00 mov $0x0,%eax + 3fba: 76 24 jbe 0x3fe0 + 3fbc: 0f 1f 40 00 nopl 0x0(%rax) + 3fc0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0 + 3fc6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 3fcc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 3fd2: 48 ff c0 inc %rax + 3fd5: 48 3b c1 cmp %rcx,%rax + 3fd8: 72 e6 jb 0x3fc0 + 3fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3fe0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 3fe6: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2 + 3fed: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1 + 3ff3: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3 + 3ffa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 4000: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 4007: 48 83 c1 08 add $0x8,%rcx + 400b: 49 3b c9 cmp %r9,%rcx + 400e: 72 d0 jb 0x3fe0 + 4010: 4c 3b ca cmp %rdx,%r9 + 4013: 73 25 jae 0x403a + 4015: 0f 1f 40 00 nopl 0x0(%rax) + 4019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4020: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0 + 4026: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1 + 402c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 4032: 49 ff c1 inc %r9 + 4035: 4c 3b ca cmp %rdx,%r9 + 4038: 72 e6 jb 0x4020 + 403a: 33 c0 xor %eax,%eax + 403c: 41 5f pop %r15 + 403e: c3 ret + 403f: 45 33 c9 xor %r9d,%r9d + 4042: eb cc jmp 0x4010 + 4044: b8 fa ff ff ff mov $0xfffffffa,%eax + 4049: 41 5f pop %r15 + 404b: c3 ret + 404c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4051: 41 5f pop %r15 + 4053: c3 ret + 4054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4060: 53 push %rbx + 4061: 57 push %rdi + 4062: 55 push %rbp + 4063: 49 89 ca mov %rcx,%r10 + 4066: 4d 85 d2 test %r10,%r10 + 4069: 0f 84 92 01 00 00 je 0x4201 + 406f: 48 85 d2 test %rdx,%rdx + 4072: 0f 84 89 01 00 00 je 0x4201 + 4078: 4d 85 c0 test %r8,%r8 + 407b: 0f 84 80 01 00 00 je 0x4201 + 4081: 45 85 c9 test %r9d,%r9d + 4084: 0f 8e 6e 01 00 00 jle 0x41f8 + 408a: 41 83 f9 10 cmp $0x10,%r9d + 408e: 0f 8c 50 01 00 00 jl 0x41e4 + 4094: 41 83 f9 1d cmp $0x1d,%r9d + 4098: 0f 8c 4d 01 00 00 jl 0x41eb + 409e: 4c 89 c1 mov %r8,%rcx + 40a1: 48 83 e1 1f and $0x1f,%rcx + 40a5: 89 c9 mov %ecx,%ecx + 40a7: 85 c9 test %ecx,%ecx + 40a9: 74 11 je 0x40bc + 40ab: f6 c1 03 test $0x3,%cl + 40ae: 0f 85 30 01 00 00 jne 0x41e4 + 40b4: f7 d9 neg %ecx + 40b6: 83 c1 20 add $0x20,%ecx + 40b9: c1 e9 02 shr $0x2,%ecx + 40bc: 8d 41 10 lea 0x10(%rcx),%eax + 40bf: 44 3b c8 cmp %eax,%r9d + 40c2: 0f 8c 1c 01 00 00 jl 0x41e4 + 40c8: 44 89 cf mov %r9d,%edi + 40cb: 33 c0 xor %eax,%eax + 40cd: 2b f9 sub %ecx,%edi + 40cf: 83 e7 0f and $0xf,%edi + 40d2: f7 df neg %edi + 40d4: 41 03 f9 add %r9d,%edi + 40d7: 85 c9 test %ecx,%ecx + 40d9: 76 1e jbe 0x40f9 + 40db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 40e0: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 + 40e5: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 40eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 40f1: 48 ff c0 inc %rax + 40f4: 48 3b c1 cmp %rcx,%rax + 40f7: 72 e7 jb 0x40e0 + 40f9: 48 63 c7 movslq %edi,%rax + 40fc: 0f 1f 40 00 nopl 0x0(%rax) + 4100: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 + 4105: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 + 410b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 + 4111: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 + 4118: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 411e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 4125: 48 83 c1 10 add $0x10,%rcx + 4129: 48 3b c8 cmp %rax,%rcx + 412c: 72 d2 jb 0x4100 + 412e: 8d 47 01 lea 0x1(%rdi),%eax + 4131: 41 3b c1 cmp %r9d,%eax + 4134: 0f 87 9d 00 00 00 ja 0x41d7 + 413a: 4d 63 c9 movslq %r9d,%r9 + 413d: 48 63 ff movslq %edi,%rdi + 4140: 4c 2b cf sub %rdi,%r9 + 4143: 49 83 f9 04 cmp $0x4,%r9 + 4147: 0f 8c 93 00 00 00 jl 0x41e0 + 414d: 48 63 ff movslq %edi,%rdi + 4150: 44 89 cd mov %r9d,%ebp + 4153: 83 e5 fc and $0xfffffffc,%ebp + 4156: 33 c9 xor %ecx,%ecx + 4158: 48 63 ed movslq %ebp,%rbp + 415b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 415f: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 4163: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 + 4167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 416e: 00 + 416f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4176: 0f 1f 00 nopl (%rax) + 4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4180: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 4186: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 + 418b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 4190: 48 83 c1 04 add $0x4,%rcx + 4194: 48 3b cd cmp %rbp,%rcx + 4197: 72 e7 jb 0x4180 + 4199: 49 3b e9 cmp %r9,%rbp + 419c: 73 39 jae 0x41d7 + 419e: 48 63 ff movslq %edi,%rdi + 41a1: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 41a5: 49 8d 0c ba lea (%r10,%rdi,4),%rcx + 41a9: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 41ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 41b4: 00 + 41b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 41bc: 0f 1f 40 00 nopl 0x0(%rax) + 41c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 41c5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 + 41ca: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) + 41cf: 48 ff c5 inc %rbp + 41d2: 49 3b e9 cmp %r9,%rbp + 41d5: 72 e9 jb 0x41c0 + 41d7: 33 c0 xor %eax,%eax + 41d9: c5 f8 77 vzeroupper + 41dc: 5d pop %rbp + 41dd: 5f pop %rdi + 41de: 5b pop %rbx + 41df: c3 ret + 41e0: 33 ed xor %ebp,%ebp + 41e2: eb b5 jmp 0x4199 + 41e4: 33 ff xor %edi,%edi + 41e6: e9 43 ff ff ff jmp 0x412e + 41eb: 44 89 cf mov %r9d,%edi + 41ee: 33 c9 xor %ecx,%ecx + 41f0: 83 e7 f0 and $0xfffffff0,%edi + 41f3: e9 01 ff ff ff jmp 0x40f9 + 41f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 41fd: 5d pop %rbp + 41fe: 5f pop %rdi + 41ff: 5b pop %rbx + 4200: c3 ret + 4201: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4206: 5d pop %rbp + 4207: 5f pop %rdi + 4208: 5b pop %rbx + 4209: c3 ret + 420a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4211: 00 + 4212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4220: 48 83 ec 28 sub $0x28,%rsp + 4224: 48 85 c9 test %rcx,%rcx + 4227: 74 23 je 0x424c + 4229: 48 85 d2 test %rdx,%rdx + 422c: 74 1e je 0x424c + 422e: 4d 85 c0 test %r8,%r8 + 4231: 74 19 je 0x424c + 4233: 45 85 c9 test %r9d,%r9d + 4236: 7e 1e jle 0x4256 + 4238: e8 73 b2 a5 01 call 0x1a5f4b0 + 423d: ba 02 00 00 00 mov $0x2,%edx + 4242: 85 c0 test %eax,%eax + 4244: 0f 45 c2 cmovne %edx,%eax + 4247: 48 83 c4 28 add $0x28,%rsp + 424b: c3 ret + 424c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4251: 48 83 c4 28 add $0x28,%rsp + 4255: c3 ret + 4256: b8 fa ff ff ff mov $0xfffffffa,%eax + 425b: 48 83 c4 28 add $0x28,%rsp + 425f: c3 ret + 4260: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4265: 48 85 c9 test %rcx,%rcx + 4268: 74 24 je 0x428e + 426a: 48 85 d2 test %rdx,%rdx + 426d: 74 1f je 0x428e + 426f: 4d 85 c0 test %r8,%r8 + 4272: 74 1a je 0x428e + 4274: 45 85 c9 test %r9d,%r9d + 4277: 7e 20 jle 0x4299 + 4279: e8 b2 f7 a5 01 call 0x1a63a30 + 427e: ba 02 00 00 00 mov $0x2,%edx + 4283: 85 c0 test %eax,%eax + 4285: 0f 45 c2 cmovne %edx,%eax + 4288: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 428d: c3 ret + 428e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4293: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4298: c3 ret + 4299: b8 fa ff ff ff mov $0xfffffffa,%eax + 429e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 42a3: c3 ret + 42a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 42ab: 00 + 42ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 42b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 42b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 42bf: 00 + 42c0: 48 83 ec 28 sub $0x28,%rsp + 42c4: 48 85 c9 test %rcx,%rcx + 42c7: 74 23 je 0x42ec + 42c9: 48 85 d2 test %rdx,%rdx + 42cc: 74 1e je 0x42ec + 42ce: 4d 85 c0 test %r8,%r8 + 42d1: 74 19 je 0x42ec + 42d3: 45 85 c9 test %r9d,%r9d + 42d6: 7e 1e jle 0x42f6 + 42d8: e8 33 1b a6 01 call 0x1a65e10 + 42dd: ba 02 00 00 00 mov $0x2,%edx + 42e2: 85 c0 test %eax,%eax + 42e4: 0f 45 c2 cmovne %edx,%eax + 42e7: 48 83 c4 28 add $0x28,%rsp + 42eb: c3 ret + 42ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 42f1: 48 83 c4 28 add $0x28,%rsp + 42f5: c3 ret + 42f6: b8 fa ff ff ff mov $0xfffffffa,%eax + 42fb: 48 83 c4 28 add $0x28,%rsp + 42ff: c3 ret + 4300: 48 83 ec 28 sub $0x28,%rsp + 4304: 48 85 c9 test %rcx,%rcx + 4307: 74 23 je 0x432c + 4309: 48 85 d2 test %rdx,%rdx + 430c: 74 1e je 0x432c + 430e: 4d 85 c0 test %r8,%r8 + 4311: 74 19 je 0x432c + 4313: 45 85 c9 test %r9d,%r9d + 4316: 7e 1e jle 0x4336 + 4318: e8 63 5d a6 01 call 0x1a6a080 + 431d: ba 02 00 00 00 mov $0x2,%edx + 4322: 85 c0 test %eax,%eax + 4324: 0f 45 c2 cmovne %edx,%eax + 4327: 48 83 c4 28 add $0x28,%rsp + 432b: c3 ret + 432c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4331: 48 83 c4 28 add $0x28,%rsp + 4335: c3 ret + 4336: b8 fa ff ff ff mov $0xfffffffa,%eax + 433b: 48 83 c4 28 add $0x28,%rsp + 433f: c3 ret + 4340: 48 83 ec 28 sub $0x28,%rsp + 4344: 48 85 c9 test %rcx,%rcx + 4347: 74 23 je 0x436c + 4349: 48 85 d2 test %rdx,%rdx + 434c: 74 1e je 0x436c + 434e: 4d 85 c0 test %r8,%r8 + 4351: 74 19 je 0x436c + 4353: 45 85 c9 test %r9d,%r9d + 4356: 7e 1e jle 0x4376 + 4358: e8 23 a1 a6 01 call 0x1a6e480 + 435d: ba 02 00 00 00 mov $0x2,%edx + 4362: 85 c0 test %eax,%eax + 4364: 0f 45 c2 cmovne %edx,%eax + 4367: 48 83 c4 28 add $0x28,%rsp + 436b: c3 ret + 436c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4371: 48 83 c4 28 add $0x28,%rsp + 4375: c3 ret + 4376: b8 fa ff ff ff mov $0xfffffffa,%eax + 437b: 48 83 c4 28 add $0x28,%rsp + 437f: c3 ret + 4380: 48 83 ec 28 sub $0x28,%rsp + 4384: 48 85 c9 test %rcx,%rcx + 4387: 74 23 je 0x43ac + 4389: 48 85 d2 test %rdx,%rdx + 438c: 74 1e je 0x43ac + 438e: 4d 85 c0 test %r8,%r8 + 4391: 74 19 je 0x43ac + 4393: 45 85 c9 test %r9d,%r9d + 4396: 7e 1e jle 0x43b6 + 4398: e8 83 d9 a6 01 call 0x1a71d20 + 439d: ba 02 00 00 00 mov $0x2,%edx + 43a2: 85 c0 test %eax,%eax + 43a4: 0f 45 c2 cmovne %edx,%eax + 43a7: 48 83 c4 28 add $0x28,%rsp + 43ab: c3 ret + 43ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 43b1: 48 83 c4 28 add $0x28,%rsp + 43b5: c3 ret + 43b6: b8 fa ff ff ff mov $0xfffffffa,%eax + 43bb: 48 83 c4 28 add $0x28,%rsp + 43bf: c3 ret + 43c0: 48 83 ec 28 sub $0x28,%rsp + 43c4: 48 85 c9 test %rcx,%rcx + 43c7: 74 20 je 0x43e9 + 43c9: 48 85 d2 test %rdx,%rdx + 43cc: 74 1b je 0x43e9 + 43ce: 45 85 c0 test %r8d,%r8d + 43d1: 7f 0a jg 0x43dd + 43d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 43d8: 48 83 c4 28 add $0x28,%rsp + 43dc: c3 ret + 43dd: e8 3e 9f 03 00 call 0x3e320 + 43e2: 33 c0 xor %eax,%eax + 43e4: 48 83 c4 28 add $0x28,%rsp + 43e8: c3 ret + 43e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 43ee: 48 83 c4 28 add $0x28,%rsp + 43f2: c3 ret + 43f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 43f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43ff: 00 + 4400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4405: 48 85 c9 test %rcx,%rcx + 4408: 74 22 je 0x442c + 440a: 48 85 d2 test %rdx,%rdx + 440d: 74 1d je 0x442c + 440f: 45 85 c0 test %r8d,%r8d + 4412: 7f 0b jg 0x441f + 4414: b8 fa ff ff ff mov $0xfffffffa,%eax + 4419: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 441e: c3 ret + 441f: e8 dc a1 03 00 call 0x3e600 + 4424: 33 c0 xor %eax,%eax + 4426: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 442b: c3 ret + 442c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4431: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4436: c3 ret + 4437: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 443e: 00 00 + 4440: 48 83 ec 28 sub $0x28,%rsp + 4444: 48 85 c9 test %rcx,%rcx + 4447: 74 20 je 0x4469 + 4449: 48 85 d2 test %rdx,%rdx + 444c: 74 1b je 0x4469 + 444e: 45 85 c0 test %r8d,%r8d + 4451: 7f 0a jg 0x445d + 4453: b8 fa ff ff ff mov $0xfffffffa,%eax + 4458: 48 83 c4 28 add $0x28,%rsp + 445c: c3 ret + 445d: e8 7e a4 03 00 call 0x3e8e0 + 4462: 33 c0 xor %eax,%eax + 4464: 48 83 c4 28 add $0x28,%rsp + 4468: c3 ret + 4469: b8 f8 ff ff ff mov $0xfffffff8,%eax + 446e: 48 83 c4 28 add $0x28,%rsp + 4472: c3 ret + 4473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 447f: 00 + 4480: 41 54 push %r12 + 4482: 55 push %rbp + 4483: 49 89 d1 mov %rdx,%r9 + 4486: 48 85 c9 test %rcx,%rcx + 4489: 0f 84 cf 02 00 00 je 0x475e + 448f: 4d 85 c9 test %r9,%r9 + 4492: 0f 84 c6 02 00 00 je 0x475e + 4498: 45 85 c0 test %r8d,%r8d + 449b: 0f 8e b4 02 00 00 jle 0x4755 + 44a1: 41 83 f8 08 cmp $0x8,%r8d + 44a5: 0f 8c 9b 02 00 00 jl 0x4746 + 44ab: 4c 89 c8 mov %r9,%rax + 44ae: 48 83 e0 1f and $0x1f,%rax + 44b2: 89 c0 mov %eax,%eax + 44b4: 85 c0 test %eax,%eax + 44b6: 74 0d je 0x44c5 + 44b8: a8 0f test $0xf,%al + 44ba: 0f 85 86 02 00 00 jne 0x4746 + 44c0: b8 01 00 00 00 mov $0x1,%eax + 44c5: 8d 50 08 lea 0x8(%rax),%edx + 44c8: 44 3b c2 cmp %edx,%r8d + 44cb: 0f 8c 75 02 00 00 jl 0x4746 + 44d1: 44 89 c5 mov %r8d,%ebp + 44d4: 45 33 db xor %r11d,%r11d + 44d7: 2b e8 sub %eax,%ebp + 44d9: 45 33 d2 xor %r10d,%r10d + 44dc: 83 e5 07 and $0x7,%ebp + 44df: 4c 89 ca mov %r9,%rdx + 44e2: f7 dd neg %ebp + 44e4: 41 03 e8 add %r8d,%ebp + 44e7: 85 c0 test %eax,%eax + 44e9: 76 4e jbe 0x4539 + 44eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 44f2: 00 + 44f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 44fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4500: c5 f9 10 12 vmovupd (%rdx),%xmm2 + 4504: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 + 450a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 + 4510: 49 ff c3 inc %r11 + 4513: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 4517: 49 83 c2 10 add $0x10,%r10 + 451b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 4520: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 4524: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 4528: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 452c: c5 f9 11 0a vmovupd %xmm1,(%rdx) + 4530: 48 83 c2 10 add $0x10,%rdx + 4534: 4c 3b d8 cmp %rax,%r11 + 4537: 72 c7 jb 0x4500 + 4539: 49 89 c2 mov %rax,%r10 + 453c: 49 c1 e2 04 shl $0x4,%r10 + 4540: 48 63 d5 movslq %ebp,%rdx + 4543: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 454a: 00 + 454b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4552: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4560: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 + 4566: 48 83 c0 08 add $0x8,%rax + 456a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 + 4570: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 + 4576: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 457a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 + 4581: 01 + 4582: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 4587: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 458b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 458f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 + 4596: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 459a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) + 45a0: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 + 45a7: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 + 45ae: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 45b2: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 + 45b9: 01 + 45ba: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 45bf: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 45c3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 45c7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 45cb: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 + 45d2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) + 45d9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 + 45e0: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 + 45e7: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 45eb: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 + 45f2: 01 + 45f3: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 45f8: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 45fc: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 4600: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 + 4607: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 460b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) + 4612: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 + 4619: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 + 4620: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 4624: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 + 462b: 01 + 462c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 4631: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 4635: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 4639: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 463d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) + 4644: 49 81 c2 80 00 00 00 add $0x80,%r10 + 464b: 48 3b c2 cmp %rdx,%rax + 464e: 0f 82 0c ff ff ff jb 0x4560 + 4654: 8d 45 01 lea 0x1(%rbp),%eax + 4657: 41 3b c0 cmp %r8d,%eax + 465a: 0f 87 d9 00 00 00 ja 0x4739 + 4660: 4d 63 c0 movslq %r8d,%r8 + 4663: 4c 2b c2 sub %rdx,%r8 + 4666: 49 83 f8 02 cmp $0x2,%r8 + 466a: 0f 8c d2 00 00 00 jl 0x4742 + 4670: 48 c1 e2 04 shl $0x4,%rdx + 4674: 44 89 c0 mov %r8d,%eax + 4677: 83 e0 fe and $0xfffffffe,%eax + 467a: 45 33 e4 xor %r12d,%r12d + 467d: 48 63 c0 movslq %eax,%rax + 4680: 45 33 d2 xor %r10d,%r10d + 4683: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 + 4687: 49 03 d1 add %r9,%rdx + 468a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4691: 00 + 4692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46a0: c5 fd 10 12 vmovupd (%rdx),%ymm2 + 46a4: 49 83 c4 02 add $0x2,%r12 + 46a8: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 + 46ae: c5 ff 12 0a vmovddup (%rdx),%ymm1 + 46b2: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 46b6: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 + 46bd: 01 + 46be: 49 83 c2 20 add $0x20,%r10 + 46c2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 46c7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 46cb: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 46cf: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 46d3: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 46d7: 48 83 c2 20 add $0x20,%rdx + 46db: 4c 3b e0 cmp %rax,%r12 + 46de: 72 c0 jb 0x46a0 + 46e0: 48 89 c2 mov %rax,%rdx + 46e3: 48 c1 e2 04 shl $0x4,%rdx + 46e7: 49 3b c0 cmp %r8,%rax + 46ea: 73 4d jae 0x4739 + 46ec: 48 63 ed movslq %ebp,%rbp + 46ef: 48 c1 e5 04 shl $0x4,%rbp + 46f3: 4c 03 cd add %rbp,%r9 + 46f6: 48 03 cd add %rbp,%rcx + 46f9: 4c 03 ca add %rdx,%r9 + 46fc: 0f 1f 40 00 nopl 0x0(%rax) + 4700: c4 c1 79 10 11 vmovupd (%r9),%xmm2 + 4705: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 + 470a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 + 470f: 48 ff c0 inc %rax + 4712: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 4716: 48 83 c2 10 add $0x10,%rdx + 471a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 471f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 4723: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 4727: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 472b: c4 c1 79 11 09 vmovupd %xmm1,(%r9) + 4730: 49 83 c1 10 add $0x10,%r9 + 4734: 49 3b c0 cmp %r8,%rax + 4737: 72 c7 jb 0x4700 + 4739: 33 c0 xor %eax,%eax + 473b: c5 f8 77 vzeroupper + 473e: 5d pop %rbp + 473f: 41 5c pop %r12 + 4741: c3 ret + 4742: 33 c0 xor %eax,%eax + 4744: eb 9a jmp 0x46e0 + 4746: 33 ed xor %ebp,%ebp + 4748: 41 83 f8 01 cmp $0x1,%r8d + 474c: 72 eb jb 0x4739 + 474e: 4d 63 c0 movslq %r8d,%r8 + 4751: 33 c0 xor %eax,%eax + 4753: eb 8b jmp 0x46e0 + 4755: b8 fa ff ff ff mov $0xfffffffa,%eax + 475a: 5d pop %rbp + 475b: 41 5c pop %r12 + 475d: c3 ret + 475e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4763: 5d pop %rbp + 4764: 41 5c pop %r12 + 4766: c3 ret + 4767: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 476e: 00 + 476f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4776: 0f 1f 00 nopl (%rax) + 4779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4780: 41 54 push %r12 + 4782: 49 89 cb mov %rcx,%r11 + 4785: 4d 85 db test %r11,%r11 + 4788: 0f 84 dd 01 00 00 je 0x496b + 478e: 48 85 d2 test %rdx,%rdx + 4791: 0f 84 d4 01 00 00 je 0x496b + 4797: 45 85 c0 test %r8d,%r8d + 479a: 0f 8e c3 01 00 00 jle 0x4963 + 47a0: 4d 63 c8 movslq %r8d,%r9 + 47a3: 49 83 f9 08 cmp $0x8,%r9 + 47a7: 0f 8c b1 01 00 00 jl 0x495e + 47ad: 48 89 d0 mov %rdx,%rax + 47b0: 48 83 e0 1f and $0x1f,%rax + 47b4: 85 c0 test %eax,%eax + 47b6: 74 0d je 0x47c5 + 47b8: a8 0f test $0xf,%al + 47ba: 0f 85 9e 01 00 00 jne 0x495e + 47c0: b8 01 00 00 00 mov $0x1,%eax + 47c5: 41 89 c2 mov %eax,%r10d + 47c8: 49 8d 4a 08 lea 0x8(%r10),%rcx + 47cc: 4c 3b c9 cmp %rcx,%r9 + 47cf: 0f 8c 89 01 00 00 jl 0x495e + 47d5: 44 89 c1 mov %r8d,%ecx + 47d8: 2b c8 sub %eax,%ecx + 47da: 83 e1 07 and $0x7,%ecx + 47dd: 44 2b c1 sub %ecx,%r8d + 47e0: 33 c9 xor %ecx,%ecx + 47e2: 4d 63 c0 movslq %r8d,%r8 + 47e5: 45 33 e4 xor %r12d,%r12d + 47e8: 85 c0 test %eax,%eax + 47ea: 48 89 d0 mov %rdx,%rax + 47ed: 76 47 jbe 0x4836 + 47ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 47f6: 00 + 47f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47fe: 66 90 xchg %ax,%ax + 4800: c5 f9 10 18 vmovupd (%rax),%xmm3 + 4804: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 480a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 480e: 48 ff c1 inc %rcx + 4811: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 4816: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 481a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 + 4820: 49 83 c4 10 add $0x10,%r12 + 4824: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 4829: c5 f9 11 28 vmovupd %xmm5,(%rax) + 482d: 48 83 c0 10 add $0x10,%rax + 4831: 49 3b ca cmp %r10,%rcx + 4834: 72 ca jb 0x4800 + 4836: 4c 89 d0 mov %r10,%rax + 4839: 48 c1 e0 04 shl $0x4,%rax + 483d: 0f 1f 00 nopl (%rax) + 4840: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 4845: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 4849: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 484f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 4853: 49 83 c2 08 add $0x8,%r10 + 4857: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 485c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 4860: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 + 4865: c5 ff 12 29 vmovddup (%rcx),%ymm5 + 4869: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 486e: c5 fd 11 29 vmovupd %ymm5,(%rcx) + 4872: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 4879: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 487d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 4882: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 4886: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 + 488b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 + 4890: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 4895: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) + 489a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 48a1: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 48a5: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 48aa: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 48ae: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 + 48b3: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 + 48b8: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 48bd: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) + 48c2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 48c9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 48cd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 48d2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 48d6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 + 48db: 48 05 80 00 00 00 add $0x80,%rax + 48e1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 48e6: 4d 3b d0 cmp %r8,%r10 + 48e9: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) + 48ee: 0f 82 4c ff ff ff jb 0x4840 + 48f4: 4c 89 c0 mov %r8,%rax + 48f7: 48 c1 e0 04 shl $0x4,%rax + 48fb: 48 03 d0 add %rax,%rdx + 48fe: 4d 3b c1 cmp %r9,%r8 + 4901: 73 53 jae 0x4956 + 4903: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 490a: 00 + 490b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4920: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 4924: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 492a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 492e: 49 ff c0 inc %r8 + 4931: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 4936: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 493a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 + 4940: 48 83 c0 10 add $0x10,%rax + 4944: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 4949: c5 f9 11 2a vmovupd %xmm5,(%rdx) + 494d: 48 83 c2 10 add $0x10,%rdx + 4951: 4d 3b c1 cmp %r9,%r8 + 4954: 72 ca jb 0x4920 + 4956: 33 c0 xor %eax,%eax + 4958: c5 f8 77 vzeroupper + 495b: 41 5c pop %r12 + 495d: c3 ret + 495e: 45 33 c0 xor %r8d,%r8d + 4961: eb 91 jmp 0x48f4 + 4963: b8 fa ff ff ff mov $0xfffffffa,%eax + 4968: 41 5c pop %r12 + 496a: c3 ret + 496b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4970: 41 5c pop %r12 + 4972: c3 ret + 4973: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4978: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 497f: 00 + 4980: 41 54 push %r12 + 4982: 49 89 cb mov %rcx,%r11 + 4985: 4d 85 db test %r11,%r11 + 4988: 0f 84 f9 01 00 00 je 0x4b87 + 498e: 48 85 d2 test %rdx,%rdx + 4991: 0f 84 f0 01 00 00 je 0x4b87 + 4997: 45 85 c0 test %r8d,%r8d + 499a: 0f 8e df 01 00 00 jle 0x4b7f + 49a0: 4d 63 c8 movslq %r8d,%r9 + 49a3: 49 83 f9 08 cmp $0x8,%r9 + 49a7: 0f 8c cd 01 00 00 jl 0x4b7a + 49ad: 48 89 d0 mov %rdx,%rax + 49b0: 48 83 e0 1f and $0x1f,%rax + 49b4: 85 c0 test %eax,%eax + 49b6: 74 0d je 0x49c5 + 49b8: a8 0f test $0xf,%al + 49ba: 0f 85 ba 01 00 00 jne 0x4b7a + 49c0: b8 01 00 00 00 mov $0x1,%eax + 49c5: 41 89 c2 mov %eax,%r10d + 49c8: 49 8d 4a 08 lea 0x8(%r10),%rcx + 49cc: 4c 3b c9 cmp %rcx,%r9 + 49cf: 0f 8c a5 01 00 00 jl 0x4b7a + 49d5: 44 89 c1 mov %r8d,%ecx + 49d8: 2b c8 sub %eax,%ecx + 49da: 83 e1 07 and $0x7,%ecx + 49dd: 44 2b c1 sub %ecx,%r8d + 49e0: 33 c9 xor %ecx,%ecx + 49e2: 4d 63 c0 movslq %r8d,%r8 + 49e5: 45 33 e4 xor %r12d,%r12d + 49e8: 85 c0 test %eax,%eax + 49ea: 48 89 d0 mov %rdx,%rax + 49ed: 76 43 jbe 0x4a32 + 49ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49f6: 00 + 49f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49fe: 66 90 xchg %ax,%ax + 4a00: c5 f9 10 18 vmovupd (%rax),%xmm3 + 4a04: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 4a0a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 4a0e: 48 ff c1 inc %rcx + 4a11: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 4a16: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 4a1a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 + 4a21: 49 83 c4 10 add $0x10,%r12 + 4a25: c5 f9 11 20 vmovupd %xmm4,(%rax) + 4a29: 48 83 c0 10 add $0x10,%rax + 4a2d: 49 3b ca cmp %r10,%rcx + 4a30: 72 ce jb 0x4a00 + 4a32: 4c 89 d0 mov %r10,%rax + 4a35: 48 c1 e0 04 shl $0x4,%rax + 4a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a40: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 4a45: 49 83 c2 08 add $0x8,%r10 + 4a49: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 4a4f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 4a56: 01 + 4a57: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 4a5e: 02 + 4a5f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 4a66: 03 + 4a67: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 4a6b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 4a70: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 4a74: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 4a79: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 4a7e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) + 4a83: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 4a8a: 01 + 4a8b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 4a91: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 4a98: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 4a9e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 4aa5: 01 + 4aa6: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 4aac: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) + 4ab3: 01 + 4ab4: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 4abb: 02 + 4abc: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 4ac2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 4ac9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 4acf: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 4ad6: 02 + 4ad7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 4add: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) + 4ae4: 02 + 4ae5: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 4aec: 03 + 4aed: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 4af3: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 4afa: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 4b00: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 4b06: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 4b0c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) + 4b12: 48 05 80 00 00 00 add $0x80,%rax + 4b18: 4d 3b d0 cmp %r8,%r10 + 4b1b: 0f 82 1f ff ff ff jb 0x4a40 + 4b21: 4c 89 c0 mov %r8,%rax + 4b24: 48 c1 e0 04 shl $0x4,%rax + 4b28: 48 03 d0 add %rax,%rdx + 4b2b: 4d 3b c1 cmp %r9,%r8 + 4b2e: 73 42 jae 0x4b72 + 4b30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b37: 00 + 4b38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b3f: 90 nop + 4b40: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 4b44: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 4b4a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 4b4e: 49 ff c0 inc %r8 + 4b51: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 4b56: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 4b5a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 + 4b61: 48 83 c0 10 add $0x10,%rax + 4b65: c5 f9 11 22 vmovupd %xmm4,(%rdx) + 4b69: 48 83 c2 10 add $0x10,%rdx + 4b6d: 4d 3b c1 cmp %r9,%r8 + 4b70: 72 ce jb 0x4b40 + 4b72: 33 c0 xor %eax,%eax + 4b74: c5 f8 77 vzeroupper + 4b77: 41 5c pop %r12 + 4b79: c3 ret + 4b7a: 45 33 c0 xor %r8d,%r8d + 4b7d: eb a2 jmp 0x4b21 + 4b7f: b8 fa ff ff ff mov $0xfffffffa,%eax + 4b84: 41 5c pop %r12 + 4b86: c3 ret + 4b87: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4b8c: 41 5c pop %r12 + 4b8e: c3 ret + 4b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b96: 00 + 4b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b9e: 66 90 xchg %ax,%ax + 4ba0: 57 push %rdi + 4ba1: 41 54 push %r12 + 4ba3: 55 push %rbp + 4ba4: 48 89 d5 mov %rdx,%rbp + 4ba7: 48 85 c9 test %rcx,%rcx + 4baa: 0f 84 f7 01 00 00 je 0x4da7 + 4bb0: 48 85 ed test %rbp,%rbp + 4bb3: 0f 84 ee 01 00 00 je 0x4da7 + 4bb9: 4d 85 c0 test %r8,%r8 + 4bbc: 0f 84 e5 01 00 00 je 0x4da7 + 4bc2: 45 85 c9 test %r9d,%r9d + 4bc5: 0f 8e d2 01 00 00 jle 0x4d9d + 4bcb: 41 83 f9 08 cmp $0x8,%r9d + 4bcf: 0f 8c b8 01 00 00 jl 0x4d8d + 4bd5: 4d 89 c2 mov %r8,%r10 + 4bd8: 49 83 e2 0f and $0xf,%r10 + 4bdc: 45 85 d2 test %r10d,%r10d + 4bdf: 74 18 je 0x4bf9 + 4be1: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 4be8: 0f 85 9f 01 00 00 jne 0x4d8d + 4bee: 41 f7 da neg %r10d + 4bf1: 41 83 c2 10 add $0x10,%r10d + 4bf5: 41 c1 ea 02 shr $0x2,%r10d + 4bf9: 41 8d 42 08 lea 0x8(%r10),%eax + 4bfd: 44 3b c8 cmp %eax,%r9d + 4c00: 0f 8c 87 01 00 00 jl 0x4d8d + 4c06: 44 89 c8 mov %r9d,%eax + 4c09: 33 d2 xor %edx,%edx + 4c0b: 41 2b c2 sub %r10d,%eax + 4c0e: 83 e0 07 and $0x7,%eax + 4c11: f7 d8 neg %eax + 4c13: 41 03 c1 add %r9d,%eax + 4c16: 44 89 d7 mov %r10d,%edi + 4c19: 45 85 d2 test %r10d,%r10d + 4c1c: 76 21 jbe 0x4c3f + 4c1e: 66 90 xchg %ax,%ax + 4c20: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 4c25: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 4c2b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 4c31: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 4c37: 48 ff c2 inc %rdx + 4c3a: 48 3b d7 cmp %rdi,%rdx + 4c3d: 72 e1 jb 0x4c20 + 4c3f: 45 89 d2 mov %r10d,%r10d + 4c42: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 4c47: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 4c4e: 48 63 d0 movslq %eax,%rdx + 4c51: 74 4d je 0x4ca0 + 4c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c5f: 00 + 4c60: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 4c64: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 4c69: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 4c6e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 4c73: 0f 59 c8 mulps %xmm0,%xmm1 + 4c76: 0f 59 da mulps %xmm2,%xmm3 + 4c79: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 4c7e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 4c84: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) + 4c89: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) + 4c8f: 48 83 c7 08 add $0x8,%rdi + 4c93: 48 3b fa cmp %rdx,%rdi + 4c96: 72 c8 jb 0x4c60 + 4c98: eb 38 jmp 0x4cd2 + 4c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4ca0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 4ca4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 4ca9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 4cae: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 4cb3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 4cb8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 4cbe: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) + 4cc3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) + 4cc9: 48 83 c7 08 add $0x8,%rdi + 4ccd: 48 3b fa cmp %rdx,%rdi + 4cd0: 72 ce jb 0x4ca0 + 4cd2: 8d 78 01 lea 0x1(%rax),%edi + 4cd5: 41 3b f9 cmp %r9d,%edi + 4cd8: 0f 87 a3 00 00 00 ja 0x4d81 + 4cde: 4d 63 c9 movslq %r9d,%r9 + 4ce1: 4c 2b ca sub %rdx,%r9 + 4ce4: 49 83 f9 04 cmp $0x4,%r9 + 4ce8: 0f 8c 9a 00 00 00 jl 0x4d88 + 4cee: 45 89 cc mov %r9d,%r12d + 4cf1: 45 33 db xor %r11d,%r11d + 4cf4: 41 83 e4 fc and $0xfffffffc,%r12d + 4cf8: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 4cfd: 4d 63 e4 movslq %r12d,%r12 + 4d00: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 4d04: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 4d08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4d0f: 00 + 4d10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4d1e: 00 00 + 4d20: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 4d25: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 4d2a: 0f 59 c8 mulps %xmm0,%xmm1 + 4d2d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 4d32: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) + 4d37: 49 83 c3 04 add $0x4,%r11 + 4d3b: 4d 3b dc cmp %r12,%r11 + 4d3e: 72 e0 jb 0x4d20 + 4d40: 4d 3b e1 cmp %r9,%r12 + 4d43: 73 3c jae 0x4d81 + 4d45: 48 63 c0 movslq %eax,%rax + 4d48: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 4d4d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 4d51: 49 8d 04 80 lea (%r8,%rax,4),%rax + 4d55: 0f 1f 40 00 nopl 0x0(%rax) + 4d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d60: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 4d66: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 4d6d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 4d73: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 4d79: 49 ff c4 inc %r12 + 4d7c: 4d 3b e1 cmp %r9,%r12 + 4d7f: 72 df jb 0x4d60 + 4d81: 33 c0 xor %eax,%eax + 4d83: 5d pop %rbp + 4d84: 41 5c pop %r12 + 4d86: 5f pop %rdi + 4d87: c3 ret + 4d88: 45 33 e4 xor %r12d,%r12d + 4d8b: eb b3 jmp 0x4d40 + 4d8d: 33 c0 xor %eax,%eax + 4d8f: 41 83 f9 01 cmp $0x1,%r9d + 4d93: 72 ec jb 0x4d81 + 4d95: 4d 63 c9 movslq %r9d,%r9 + 4d98: 45 33 e4 xor %r12d,%r12d + 4d9b: eb a3 jmp 0x4d40 + 4d9d: b8 fa ff ff ff mov $0xfffffffa,%eax + 4da2: 5d pop %rbp + 4da3: 41 5c pop %r12 + 4da5: 5f pop %rdi + 4da6: c3 ret + 4da7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4dac: 5d pop %rbp + 4dad: 41 5c pop %r12 + 4daf: 5f pop %rdi + 4db0: c3 ret + 4db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4db8: 00 + 4db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4dc0: 56 push %rsi + 4dc1: 57 push %rdi + 4dc2: 41 54 push %r12 + 4dc4: 48 89 d7 mov %rdx,%rdi + 4dc7: 48 85 c9 test %rcx,%rcx + 4dca: 0f 84 f3 01 00 00 je 0x4fc3 + 4dd0: 48 85 ff test %rdi,%rdi + 4dd3: 0f 84 ea 01 00 00 je 0x4fc3 + 4dd9: 4d 85 c0 test %r8,%r8 + 4ddc: 0f 84 e1 01 00 00 je 0x4fc3 + 4de2: 45 85 c9 test %r9d,%r9d + 4de5: 0f 8e ce 01 00 00 jle 0x4fb9 + 4deb: 41 83 f9 08 cmp $0x8,%r9d + 4def: 0f 8c b5 01 00 00 jl 0x4faa + 4df5: 4d 89 c2 mov %r8,%r10 + 4df8: 49 83 e2 0f and $0xf,%r10 + 4dfc: 45 85 d2 test %r10d,%r10d + 4dff: 74 18 je 0x4e19 + 4e01: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 4e08: 0f 85 9c 01 00 00 jne 0x4faa + 4e0e: 41 f7 da neg %r10d + 4e11: 41 83 c2 10 add $0x10,%r10d + 4e15: 41 c1 ea 02 shr $0x2,%r10d + 4e19: 44 89 d0 mov %r10d,%eax + 4e1c: 83 c0 08 add $0x8,%eax + 4e1f: 44 3b c8 cmp %eax,%r9d + 4e22: 0f 8c 82 01 00 00 jl 0x4faa + 4e28: 44 89 ce mov %r9d,%esi + 4e2b: 33 d2 xor %edx,%edx + 4e2d: 41 2b f2 sub %r10d,%esi + 4e30: 83 e6 07 and $0x7,%esi + 4e33: f7 de neg %esi + 4e35: 41 03 f1 add %r9d,%esi + 4e38: 44 89 d0 mov %r10d,%eax + 4e3b: 45 85 d2 test %r10d,%r10d + 4e3e: 76 1f jbe 0x4e5f + 4e40: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 4e45: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 + 4e4a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 4e50: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 4e56: 48 8d 52 01 lea 0x1(%rdx),%rdx + 4e5a: 48 3b d0 cmp %rax,%rdx + 4e5d: 72 e1 jb 0x4e40 + 4e5f: 45 89 d2 mov %r10d,%r10d + 4e62: 48 63 d6 movslq %esi,%rdx + 4e65: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 + 4e69: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 4e70: 74 4e je 0x4ec0 + 4e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e80: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 + 4e84: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 + 4e89: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 + 4e8d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 + 4e92: 0f 59 c8 mulps %xmm0,%xmm1 + 4e95: 0f 59 da mulps %xmm2,%xmm3 + 4e98: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 + 4e9d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 + 4ea3: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) + 4ea8: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) + 4eae: 48 8d 40 08 lea 0x8(%rax),%rax + 4eb2: 48 3b c2 cmp %rdx,%rax + 4eb5: 72 c9 jb 0x4e80 + 4eb7: eb 38 jmp 0x4ef1 + 4eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ec0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 + 4ec4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 + 4ec9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 + 4ecd: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 + 4ed2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 + 4ed7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 + 4edd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) + 4ee2: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) + 4ee8: 48 8d 40 08 lea 0x8(%rax),%rax + 4eec: 48 3b c2 cmp %rdx,%rax + 4eef: 72 cf jb 0x4ec0 + 4ef1: 8d 46 01 lea 0x1(%rsi),%eax + 4ef4: 41 3b c1 cmp %r9d,%eax + 4ef7: 0f 87 a2 00 00 00 ja 0x4f9f + 4efd: 4d 63 c9 movslq %r9d,%r9 + 4f00: 4c 2b ca sub %rdx,%r9 + 4f03: 49 83 f9 04 cmp $0x4,%r9 + 4f07: 0f 8c 99 00 00 00 jl 0x4fa6 + 4f0d: 48 c1 e2 02 shl $0x2,%rdx + 4f11: 44 89 c8 mov %r9d,%eax + 4f14: 83 e0 fc and $0xfffffffc,%eax + 4f17: 49 89 d3 mov %rdx,%r11 + 4f1a: 49 89 d2 mov %rdx,%r10 + 4f1d: 45 33 e4 xor %r12d,%r12d + 4f20: 48 63 c0 movslq %eax,%rax + 4f23: 4c 03 df add %rdi,%r11 + 4f26: 4c 03 d1 add %rcx,%r10 + 4f29: 49 03 d0 add %r8,%rdx + 4f2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f33: 00 + 4f34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4f40: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 + 4f45: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 + 4f4a: 0f 59 c8 mulps %xmm0,%xmm1 + 4f4d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 + 4f52: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) + 4f57: 4d 8d 64 24 04 lea 0x4(%r12),%r12 + 4f5c: 4c 3b e0 cmp %rax,%r12 + 4f5f: 72 df jb 0x4f40 + 4f61: 49 3b c1 cmp %r9,%rax + 4f64: 73 39 jae 0x4f9f + 4f66: 48 63 f6 movslq %esi,%rsi + 4f69: 48 c1 e6 02 shl $0x2,%rsi + 4f6d: 48 03 fe add %rsi,%rdi + 4f70: 48 03 ce add %rsi,%rcx + 4f73: 4c 03 c6 add %rsi,%r8 + 4f76: 0f 1f 00 nopl (%rax) + 4f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f80: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 4f85: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 + 4f8a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 + 4f90: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 4f96: 48 8d 40 01 lea 0x1(%rax),%rax + 4f9a: 49 3b c1 cmp %r9,%rax + 4f9d: 72 e1 jb 0x4f80 + 4f9f: 33 c0 xor %eax,%eax + 4fa1: 41 5c pop %r12 + 4fa3: 5f pop %rdi + 4fa4: 5e pop %rsi + 4fa5: c3 ret + 4fa6: 33 c0 xor %eax,%eax + 4fa8: eb b7 jmp 0x4f61 + 4faa: 33 f6 xor %esi,%esi + 4fac: 41 83 f9 01 cmp $0x1,%r9d + 4fb0: 72 ed jb 0x4f9f + 4fb2: 4d 63 c9 movslq %r9d,%r9 + 4fb5: 33 c0 xor %eax,%eax + 4fb7: eb a8 jmp 0x4f61 + 4fb9: b8 fa ff ff ff mov $0xfffffffa,%eax + 4fbe: 41 5c pop %r12 + 4fc0: 5f pop %rdi + 4fc1: 5e pop %rsi + 4fc2: c3 ret + 4fc3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4fc8: 41 5c pop %r12 + 4fca: 5f pop %rdi + 4fcb: 5e pop %rsi + 4fcc: c3 ret + 4fcd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4fd4: 00 + 4fd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4fdc: 0f 1f 40 00 nopl 0x0(%rax) + 4fe0: 57 push %rdi + 4fe1: 41 54 push %r12 + 4fe3: 55 push %rbp + 4fe4: 48 89 d5 mov %rdx,%rbp + 4fe7: 48 85 c9 test %rcx,%rcx + 4fea: 0f 84 f8 01 00 00 je 0x51e8 + 4ff0: 48 85 ed test %rbp,%rbp + 4ff3: 0f 84 ef 01 00 00 je 0x51e8 + 4ff9: 4d 85 c0 test %r8,%r8 + 4ffc: 0f 84 e6 01 00 00 je 0x51e8 + 5002: 45 85 c9 test %r9d,%r9d + 5005: 0f 8e d3 01 00 00 jle 0x51de + 500b: 41 83 f9 08 cmp $0x8,%r9d + 500f: 0f 8c b9 01 00 00 jl 0x51ce + 5015: 4d 89 c2 mov %r8,%r10 + 5018: 49 83 e2 0f and $0xf,%r10 + 501c: 45 85 d2 test %r10d,%r10d + 501f: 74 18 je 0x5039 + 5021: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 5028: 0f 85 a0 01 00 00 jne 0x51ce + 502e: 41 f7 da neg %r10d + 5031: 41 83 c2 10 add $0x10,%r10d + 5035: 41 c1 ea 02 shr $0x2,%r10d + 5039: 41 8d 42 08 lea 0x8(%r10),%eax + 503d: 44 3b c8 cmp %eax,%r9d + 5040: 0f 8c 88 01 00 00 jl 0x51ce + 5046: 44 89 c8 mov %r9d,%eax + 5049: 33 d2 xor %edx,%edx + 504b: 41 2b c2 sub %r10d,%eax + 504e: 44 89 d7 mov %r10d,%edi + 5051: 83 e0 07 and $0x7,%eax + 5054: f7 d8 neg %eax + 5056: 41 03 c1 add %r9d,%eax + 5059: 45 85 d2 test %r10d,%r10d + 505c: 76 22 jbe 0x5080 + 505e: 66 90 xchg %ax,%ax + 5060: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 5065: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 506b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 5071: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 5077: 48 83 c2 01 add $0x1,%rdx + 507b: 48 3b d7 cmp %rdi,%rdx + 507e: 72 e0 jb 0x5060 + 5080: 45 89 d2 mov %r10d,%r10d + 5083: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 5088: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 508f: 48 63 d0 movslq %eax,%rdx + 5092: 74 4c je 0x50e0 + 5094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 50a0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 50a4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 50a9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 50ae: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 50b3: 0f 59 c8 mulps %xmm0,%xmm1 + 50b6: 0f 59 da mulps %xmm2,%xmm3 + 50b9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 50be: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 50c4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) + 50c9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) + 50cf: 48 83 c7 08 add $0x8,%rdi + 50d3: 48 3b fa cmp %rdx,%rdi + 50d6: 72 c8 jb 0x50a0 + 50d8: eb 38 jmp 0x5112 + 50da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 50e0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 50e4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 50e9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 50ee: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 50f3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 50f8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 50fe: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) + 5103: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) + 5109: 48 83 c7 08 add $0x8,%rdi + 510d: 48 3b fa cmp %rdx,%rdi + 5110: 72 ce jb 0x50e0 + 5112: 8d 78 01 lea 0x1(%rax),%edi + 5115: 41 3b f9 cmp %r9d,%edi + 5118: 0f 87 a4 00 00 00 ja 0x51c2 + 511e: 4d 63 c9 movslq %r9d,%r9 + 5121: 4c 2b ca sub %rdx,%r9 + 5124: 49 83 f9 04 cmp $0x4,%r9 + 5128: 0f 8c 9b 00 00 00 jl 0x51c9 + 512e: 45 89 cc mov %r9d,%r12d + 5131: 45 33 db xor %r11d,%r11d + 5134: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 5139: 41 83 e4 fc and $0xfffffffc,%r12d + 513d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 5141: 4d 63 e4 movslq %r12d,%r12 + 5144: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 5148: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 514f: 00 + 5150: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 515e: 00 00 + 5160: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 5165: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 516a: 0f 59 c8 mulps %xmm0,%xmm1 + 516d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 5172: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) + 5177: 49 83 c3 04 add $0x4,%r11 + 517b: 4d 3b dc cmp %r12,%r11 + 517e: 72 e0 jb 0x5160 + 5180: 4d 3b e1 cmp %r9,%r12 + 5183: 73 3d jae 0x51c2 + 5185: 48 63 c0 movslq %eax,%rax + 5188: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 518d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 5191: 49 8d 04 80 lea (%r8,%rax,4),%rax + 5195: 0f 1f 40 00 nopl 0x0(%rax) + 5199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51a0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 51a6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 51ad: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 51b3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 51b9: 49 83 c4 01 add $0x1,%r12 + 51bd: 4d 3b e1 cmp %r9,%r12 + 51c0: 72 de jb 0x51a0 + 51c2: 33 c0 xor %eax,%eax + 51c4: 5d pop %rbp + 51c5: 41 5c pop %r12 + 51c7: 5f pop %rdi + 51c8: c3 ret + 51c9: 45 33 e4 xor %r12d,%r12d + 51cc: eb b2 jmp 0x5180 + 51ce: 33 c0 xor %eax,%eax + 51d0: 41 83 f9 01 cmp $0x1,%r9d + 51d4: 72 ec jb 0x51c2 + 51d6: 4d 63 c9 movslq %r9d,%r9 + 51d9: 45 33 e4 xor %r12d,%r12d + 51dc: eb a2 jmp 0x5180 + 51de: b8 fa ff ff ff mov $0xfffffffa,%eax + 51e3: 5d pop %rbp + 51e4: 41 5c pop %r12 + 51e6: 5f pop %rdi + 51e7: c3 ret + 51e8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 51ed: 5d pop %rbp + 51ee: 41 5c pop %r12 + 51f0: 5f pop %rdi + 51f1: c3 ret + 51f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5200: 48 83 ec 28 sub $0x28,%rsp + 5204: 48 85 c9 test %rcx,%rcx + 5207: 74 25 je 0x522e + 5209: 48 85 d2 test %rdx,%rdx + 520c: 74 20 je 0x522e + 520e: 4d 85 c0 test %r8,%r8 + 5211: 74 1b je 0x522e + 5213: 45 85 c9 test %r9d,%r9d + 5216: 7f 0a jg 0x5222 + 5218: b8 fa ff ff ff mov $0xfffffffa,%eax + 521d: 48 83 c4 28 add $0x28,%rsp + 5221: c3 ret + 5222: e8 59 99 03 00 call 0x3eb80 + 5227: 33 c0 xor %eax,%eax + 5229: 48 83 c4 28 add $0x28,%rsp + 522d: c3 ret + 522e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5233: 48 83 c4 28 add $0x28,%rsp + 5237: c3 ret + 5238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 523f: 00 + 5240: 48 83 ec 28 sub $0x28,%rsp + 5244: 48 85 c9 test %rcx,%rcx + 5247: 74 25 je 0x526e + 5249: 48 85 d2 test %rdx,%rdx + 524c: 74 20 je 0x526e + 524e: 4d 85 c0 test %r8,%r8 + 5251: 74 1b je 0x526e + 5253: 45 85 c9 test %r9d,%r9d + 5256: 7f 0a jg 0x5262 + 5258: b8 fa ff ff ff mov $0xfffffffa,%eax + 525d: 48 83 c4 28 add $0x28,%rsp + 5261: c3 ret + 5262: e8 59 99 03 00 call 0x3ebc0 + 5267: 33 c0 xor %eax,%eax + 5269: 48 83 c4 28 add $0x28,%rsp + 526d: c3 ret + 526e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5273: 48 83 c4 28 add $0x28,%rsp + 5277: c3 ret + 5278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 527f: 00 + 5280: 48 83 ec 28 sub $0x28,%rsp + 5284: 48 85 c9 test %rcx,%rcx + 5287: 74 25 je 0x52ae + 5289: 48 85 d2 test %rdx,%rdx + 528c: 74 20 je 0x52ae + 528e: 4d 85 c0 test %r8,%r8 + 5291: 74 1b je 0x52ae + 5293: 45 85 c9 test %r9d,%r9d + 5296: 7f 0a jg 0x52a2 + 5298: b8 fa ff ff ff mov $0xfffffffa,%eax + 529d: 48 83 c4 28 add $0x28,%rsp + 52a1: c3 ret + 52a2: e8 59 99 03 00 call 0x3ec00 + 52a7: 33 c0 xor %eax,%eax + 52a9: 48 83 c4 28 add $0x28,%rsp + 52ad: c3 ret + 52ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 52b3: 48 83 c4 28 add $0x28,%rsp + 52b7: c3 ret + 52b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52bf: 00 + 52c0: 53 push %rbx + 52c1: 48 85 c9 test %rcx,%rcx + 52c4: 0f 84 d4 01 00 00 je 0x549e + 52ca: 4d 85 c0 test %r8,%r8 + 52cd: 0f 84 cb 01 00 00 je 0x549e + 52d3: 45 85 c9 test %r9d,%r9d + 52d6: 0f 8e bb 01 00 00 jle 0x5497 + 52dc: 41 83 f9 08 cmp $0x8,%r9d + 52e0: 0f 8c a1 01 00 00 jl 0x5487 + 52e6: 4d 89 c3 mov %r8,%r11 + 52e9: 49 83 e3 0f and $0xf,%r11 + 52ed: 45 85 db test %r11d,%r11d + 52f0: 74 18 je 0x530a + 52f2: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 52f9: 0f 85 88 01 00 00 jne 0x5487 + 52ff: 41 f7 db neg %r11d + 5302: 41 83 c3 10 add $0x10,%r11d + 5306: 41 c1 eb 02 shr $0x2,%r11d + 530a: 41 8d 43 08 lea 0x8(%r11),%eax + 530e: 44 3b c8 cmp %eax,%r9d + 5311: 0f 8c 70 01 00 00 jl 0x5487 + 5317: 44 89 c8 mov %r9d,%eax + 531a: 33 d2 xor %edx,%edx + 531c: 41 2b c3 sub %r11d,%eax + 531f: 83 e0 07 and $0x7,%eax + 5322: f7 d8 neg %eax + 5324: 41 03 c1 add %r9d,%eax + 5327: 44 89 db mov %r11d,%ebx + 532a: 45 85 db test %r11d,%r11d + 532d: 76 2e jbe 0x535d + 532f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5336: 00 + 5337: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 533e: 66 90 xchg %ax,%ax + 5340: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 5345: f3 0f 59 c1 mulss %xmm1,%xmm0 + 5349: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 534f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 5355: 48 ff c2 inc %rdx + 5358: 48 3b d3 cmp %rbx,%rdx + 535b: 72 e3 jb 0x5340 + 535d: 45 89 db mov %r11d,%r11d + 5360: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 5364: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 536b: 48 63 d0 movslq %eax,%rdx + 536e: 74 40 je 0x53b0 + 5370: 0f 28 c1 movaps %xmm1,%xmm0 + 5373: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 5377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 537e: 00 00 + 5380: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 5384: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 5389: 0f 59 d0 mulps %xmm0,%xmm2 + 538c: 0f 59 d8 mulps %xmm0,%xmm3 + 538f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 5394: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 539a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 539f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 53a5: 48 83 c3 08 add $0x8,%rbx + 53a9: 48 3b da cmp %rdx,%rbx + 53ac: 72 d2 jb 0x5380 + 53ae: eb 3e jmp 0x53ee + 53b0: 0f 28 c1 movaps %xmm1,%xmm0 + 53b3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 53b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 53be: 00 00 + 53c0: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 + 53c4: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 + 53c9: 0f 59 d0 mulps %xmm0,%xmm2 + 53cc: 0f 59 d8 mulps %xmm0,%xmm3 + 53cf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 53d4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 53da: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 53df: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 53e5: 48 83 c3 08 add $0x8,%rbx + 53e9: 48 3b da cmp %rdx,%rbx + 53ec: 72 d2 jb 0x53c0 + 53ee: 8d 58 01 lea 0x1(%rax),%ebx + 53f1: 41 3b d9 cmp %r9d,%ebx + 53f4: 0f 87 84 00 00 00 ja 0x547e + 53fa: 4d 63 d1 movslq %r9d,%r10 + 53fd: 4c 2b d2 sub %rdx,%r10 + 5400: 49 83 fa 04 cmp $0x4,%r10 + 5404: 0f 8c 78 00 00 00 jl 0x5482 + 540a: 45 89 d3 mov %r10d,%r11d + 540d: 45 33 c9 xor %r9d,%r9d + 5410: 41 83 e3 fc and $0xfffffffc,%r11d + 5414: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 5418: 4d 63 db movslq %r11d,%r11 + 541b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 541f: 90 nop + 5420: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 5425: 0f 59 d0 mulps %xmm0,%xmm2 + 5428: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 542d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) + 5432: 49 83 c1 04 add $0x4,%r9 + 5436: 4d 3b cb cmp %r11,%r9 + 5439: 72 e5 jb 0x5420 + 543b: 4d 3b da cmp %r10,%r11 + 543e: 73 3e jae 0x547e + 5440: 48 63 c0 movslq %eax,%rax + 5443: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 5447: 49 8d 04 80 lea (%r8,%rax,4),%rax + 544b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5452: 00 + 5453: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 545a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5460: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 5466: f3 0f 59 c1 mulss %xmm1,%xmm0 + 546a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 5470: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 5476: 49 ff c3 inc %r11 + 5479: 4d 3b da cmp %r10,%r11 + 547c: 72 e2 jb 0x5460 + 547e: 33 c0 xor %eax,%eax + 5480: 5b pop %rbx + 5481: c3 ret + 5482: 45 33 db xor %r11d,%r11d + 5485: eb b4 jmp 0x543b + 5487: 33 c0 xor %eax,%eax + 5489: 41 83 f9 01 cmp $0x1,%r9d + 548d: 72 ef jb 0x547e + 548f: 4d 63 d1 movslq %r9d,%r10 + 5492: 45 33 db xor %r11d,%r11d + 5495: eb a4 jmp 0x543b + 5497: b8 fa ff ff ff mov $0xfffffffa,%eax + 549c: 5b pop %rbx + 549d: c3 ret + 549e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 54a3: 5b pop %rbx + 54a4: c3 ret + 54a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 54ac: 00 + 54ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 54b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 54b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 54c0: 48 85 c9 test %rcx,%rcx + 54c3: 0f 84 84 01 00 00 je 0x564d + 54c9: 4d 85 c0 test %r8,%r8 + 54cc: 0f 84 7b 01 00 00 je 0x564d + 54d2: 45 85 c9 test %r9d,%r9d + 54d5: 0f 8e 6b 01 00 00 jle 0x5646 + 54db: 49 63 c1 movslq %r9d,%rax + 54de: 48 83 f8 08 cmp $0x8,%rax + 54e2: 0f 8c 59 01 00 00 jl 0x5641 + 54e8: 4d 89 c3 mov %r8,%r11 + 54eb: 49 83 e3 0f and $0xf,%r11 + 54ef: 45 85 db test %r11d,%r11d + 54f2: 74 18 je 0x550c + 54f4: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 54fb: 0f 85 40 01 00 00 jne 0x5641 + 5501: 41 f7 db neg %r11d + 5504: 41 83 c3 10 add $0x10,%r11d + 5508: 41 c1 eb 02 shr $0x2,%r11d + 550c: 44 89 da mov %r11d,%edx + 550f: 83 c2 08 add $0x8,%edx + 5512: 48 3b c2 cmp %rdx,%rax + 5515: 0f 8c 26 01 00 00 jl 0x5641 + 551b: 44 89 ca mov %r9d,%edx + 551e: 41 2b d3 sub %r11d,%edx + 5521: 83 e2 07 and $0x7,%edx + 5524: 44 2b ca sub %edx,%r9d + 5527: 33 d2 xor %edx,%edx + 5529: 45 89 da mov %r11d,%r10d + 552c: 45 85 db test %r11d,%r11d + 552f: 76 2d jbe 0x555e + 5531: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5538: 00 + 5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5540: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 5545: f3 0f 59 c1 mulss %xmm1,%xmm0 + 5549: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 554f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 5555: 48 8d 52 01 lea 0x1(%rdx),%rdx + 5559: 49 3b d2 cmp %r10,%rdx + 555c: 72 e2 jb 0x5540 + 555e: 45 89 db mov %r11d,%r11d + 5561: 49 63 d1 movslq %r9d,%rdx + 5564: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 + 5568: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 556f: 74 41 je 0x55b2 + 5571: 0f 28 c1 movaps %xmm1,%xmm0 + 5574: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 5578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 557f: 00 + 5580: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 + 5585: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 558b: 0f 59 d0 mulps %xmm0,%xmm2 + 558e: 0f 59 d8 mulps %xmm0,%xmm3 + 5591: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 5596: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 559c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 55a1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 55a7: 4d 8d 52 08 lea 0x8(%r10),%r10 + 55ab: 4c 3b d2 cmp %rdx,%r10 + 55ae: 72 d0 jb 0x5580 + 55b0: eb 3e jmp 0x55f0 + 55b2: 0f 28 c1 movaps %xmm1,%xmm0 + 55b5: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 55b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 55c0: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 + 55c5: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 + 55cb: 0f 59 d0 mulps %xmm0,%xmm2 + 55ce: 0f 59 d8 mulps %xmm0,%xmm3 + 55d1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 55d6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 55dc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 55e1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 55e7: 4d 8d 52 08 lea 0x8(%r10),%r10 + 55eb: 4c 3b d2 cmp %rdx,%r10 + 55ee: 72 d0 jb 0x55c0 + 55f0: 33 d2 xor %edx,%edx + 55f2: 45 8d 51 01 lea 0x1(%r9),%r10d + 55f6: 4d 63 d2 movslq %r10d,%r10 + 55f9: 4c 3b d0 cmp %rax,%r10 + 55fc: 77 40 ja 0x563e + 55fe: 4d 63 c9 movslq %r9d,%r9 + 5601: 49 2b c1 sub %r9,%rax + 5604: 49 c1 e1 02 shl $0x2,%r9 + 5608: 49 03 c9 add %r9,%rcx + 560b: 4d 03 c1 add %r9,%r8 + 560e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5615: 00 + 5616: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 561d: 0f 1f 00 nopl (%rax) + 5620: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 5625: f3 0f 59 c1 mulss %xmm1,%xmm0 + 5629: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 562f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 5635: 48 8d 52 01 lea 0x1(%rdx),%rdx + 5639: 48 3b d0 cmp %rax,%rdx + 563c: 72 e2 jb 0x5620 + 563e: 33 c0 xor %eax,%eax + 5640: c3 ret + 5641: 45 33 c9 xor %r9d,%r9d + 5644: eb aa jmp 0x55f0 + 5646: b8 fa ff ff ff mov $0xfffffffa,%eax + 564b: 90 nop + 564c: c3 ret + 564d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5652: c3 ret + 5653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 565f: 00 + 5660: 53 push %rbx + 5661: 48 85 c9 test %rcx,%rcx + 5664: 0f 84 d5 01 00 00 je 0x583f + 566a: 4d 85 c0 test %r8,%r8 + 566d: 0f 84 cc 01 00 00 je 0x583f + 5673: 45 85 c9 test %r9d,%r9d + 5676: 0f 8e bc 01 00 00 jle 0x5838 + 567c: 41 83 f9 08 cmp $0x8,%r9d + 5680: 0f 8c a2 01 00 00 jl 0x5828 + 5686: 4d 89 c3 mov %r8,%r11 + 5689: 49 83 e3 0f and $0xf,%r11 + 568d: 45 85 db test %r11d,%r11d + 5690: 74 18 je 0x56aa + 5692: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 5699: 0f 85 89 01 00 00 jne 0x5828 + 569f: 41 f7 db neg %r11d + 56a2: 41 83 c3 10 add $0x10,%r11d + 56a6: 41 c1 eb 02 shr $0x2,%r11d + 56aa: 41 8d 43 08 lea 0x8(%r11),%eax + 56ae: 44 3b c8 cmp %eax,%r9d + 56b1: 0f 8c 71 01 00 00 jl 0x5828 + 56b7: 44 89 c8 mov %r9d,%eax + 56ba: 33 d2 xor %edx,%edx + 56bc: 41 2b c3 sub %r11d,%eax + 56bf: 44 89 db mov %r11d,%ebx + 56c2: 83 e0 07 and $0x7,%eax + 56c5: f7 d8 neg %eax + 56c7: 41 03 c1 add %r9d,%eax + 56ca: 45 85 db test %r11d,%r11d + 56cd: 76 2f jbe 0x56fe + 56cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56d6: 00 + 56d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56de: 66 90 xchg %ax,%ax + 56e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 56e5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 56e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 56ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 56f5: 48 83 c2 01 add $0x1,%rdx + 56f9: 48 3b d3 cmp %rbx,%rdx + 56fc: 72 e2 jb 0x56e0 + 56fe: 45 89 db mov %r11d,%r11d + 5701: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 5705: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 570c: 48 63 d0 movslq %eax,%rdx + 570f: 74 3f je 0x5750 + 5711: 0f 28 c1 movaps %xmm1,%xmm0 + 5714: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 5718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 571f: 00 + 5720: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 5724: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 5729: 0f 59 d0 mulps %xmm0,%xmm2 + 572c: 0f 59 d8 mulps %xmm0,%xmm3 + 572f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 5734: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 573a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 573f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 5745: 48 83 c3 08 add $0x8,%rbx + 5749: 48 3b da cmp %rdx,%rbx + 574c: 72 d2 jb 0x5720 + 574e: eb 3e jmp 0x578e + 5750: 0f 28 c1 movaps %xmm1,%xmm0 + 5753: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 5757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 575e: 00 00 + 5760: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 5764: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 5769: 0f 59 d0 mulps %xmm0,%xmm2 + 576c: 0f 59 d8 mulps %xmm0,%xmm3 + 576f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 5774: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 577a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 577f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 5785: 48 83 c3 08 add $0x8,%rbx + 5789: 48 3b da cmp %rdx,%rbx + 578c: 72 d2 jb 0x5760 + 578e: 8d 58 01 lea 0x1(%rax),%ebx + 5791: 41 3b d9 cmp %r9d,%ebx + 5794: 0f 87 85 00 00 00 ja 0x581f + 579a: 4d 63 d1 movslq %r9d,%r10 + 579d: 4c 2b d2 sub %rdx,%r10 + 57a0: 49 83 fa 04 cmp $0x4,%r10 + 57a4: 0f 8c 79 00 00 00 jl 0x5823 + 57aa: 45 89 d3 mov %r10d,%r11d + 57ad: 45 33 c9 xor %r9d,%r9d + 57b0: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 57b4: 41 83 e3 fc and $0xfffffffc,%r11d + 57b8: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 57bc: 4d 63 db movslq %r11d,%r11 + 57bf: 90 nop + 57c0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 57c5: 0f 59 d0 mulps %xmm0,%xmm2 + 57c8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 57cd: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) + 57d2: 49 83 c1 04 add $0x4,%r9 + 57d6: 4d 3b cb cmp %r11,%r9 + 57d9: 72 e5 jb 0x57c0 + 57db: 4d 3b da cmp %r10,%r11 + 57de: 73 3f jae 0x581f + 57e0: 48 63 c0 movslq %eax,%rax + 57e3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 57e7: 49 8d 04 80 lea (%r8,%rax,4),%rax + 57eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 57f2: 00 + 57f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5800: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 5806: f3 0f 59 c1 mulss %xmm1,%xmm0 + 580a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 5810: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 5816: 49 83 c3 01 add $0x1,%r11 + 581a: 4d 3b da cmp %r10,%r11 + 581d: 72 e1 jb 0x5800 + 581f: 33 c0 xor %eax,%eax + 5821: 5b pop %rbx + 5822: c3 ret + 5823: 45 33 db xor %r11d,%r11d + 5826: eb b3 jmp 0x57db + 5828: 33 c0 xor %eax,%eax + 582a: 41 83 f9 01 cmp $0x1,%r9d + 582e: 72 ef jb 0x581f + 5830: 4d 63 d1 movslq %r9d,%r10 + 5833: 45 33 db xor %r11d,%r11d + 5836: eb a3 jmp 0x57db + 5838: b8 fa ff ff ff mov $0xfffffffa,%eax + 583d: 5b pop %rbx + 583e: c3 ret + 583f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5844: 5b pop %rbx + 5845: c3 ret + 5846: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 584d: 00 + 584e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5855: 0f 1f 40 00 nopl 0x0(%rax) + 5859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5860: 41 57 push %r15 + 5862: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 5866: 48 85 c9 test %rcx,%rcx + 5869: 0f 84 b0 01 00 00 je 0x5a1f + 586f: 4d 85 c0 test %r8,%r8 + 5872: 0f 84 a7 01 00 00 je 0x5a1f + 5878: 45 85 c9 test %r9d,%r9d + 587b: 0f 8e 96 01 00 00 jle 0x5a17 + 5881: 41 83 f9 10 cmp $0x10,%r9d + 5885: 0f 8c 7c 01 00 00 jl 0x5a07 + 588b: 4d 89 c2 mov %r8,%r10 + 588e: 49 83 e2 1f and $0x1f,%r10 + 5892: 45 89 d2 mov %r10d,%r10d + 5895: 45 85 d2 test %r10d,%r10d + 5898: 74 18 je 0x58b2 + 589a: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 58a1: 0f 85 60 01 00 00 jne 0x5a07 + 58a7: 41 f7 da neg %r10d + 58aa: 41 83 c2 20 add $0x20,%r10d + 58ae: 41 c1 ea 02 shr $0x2,%r10d + 58b2: 41 8d 42 10 lea 0x10(%r10),%eax + 58b6: 44 3b c8 cmp %eax,%r9d + 58b9: 0f 8c 48 01 00 00 jl 0x5a07 + 58bf: 44 89 c8 mov %r9d,%eax + 58c2: 33 d2 xor %edx,%edx + 58c4: 41 2b c2 sub %r10d,%eax + 58c7: 83 e0 0f and $0xf,%eax + 58ca: f7 d8 neg %eax + 58cc: 41 03 c1 add %r9d,%eax + 58cf: 45 85 d2 test %r10d,%r10d + 58d2: 76 25 jbe 0x58f9 + 58d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 58d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 58e0: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 + 58e5: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 + 58eb: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) + 58f1: 48 ff c2 inc %rdx + 58f4: 49 3b d2 cmp %r10,%rdx + 58f7: 72 e7 jb 0x58e0 + 58f9: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 + 58fe: 48 63 d0 movslq %eax,%rdx + 5901: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 + 5907: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 590e: 00 + 590f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5916: 0f 1f 00 nopl (%rax) + 5919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5920: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 5926: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 592d: 01 + 592e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 + 5932: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 + 5939: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 + 593f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) + 5945: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 + 594c: 01 + 594d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 + 5951: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 + 5958: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) + 595f: 49 83 c2 10 add $0x10,%r10 + 5963: 4c 3b d2 cmp %rdx,%r10 + 5966: 72 b8 jb 0x5920 + 5968: 44 8d 50 01 lea 0x1(%rax),%r10d + 596c: 45 3b d1 cmp %r9d,%r10d + 596f: 0f 87 85 00 00 00 ja 0x59fa + 5975: 4d 63 d9 movslq %r9d,%r11 + 5978: 4c 2b da sub %rdx,%r11 + 597b: 49 83 fb 04 cmp $0x4,%r11 + 597f: 0f 8c 7d 00 00 00 jl 0x5a02 + 5985: 45 89 df mov %r11d,%r15d + 5988: 45 33 d2 xor %r10d,%r10d + 598b: 41 83 e7 fc and $0xfffffffc,%r15d + 598f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 5993: 4d 63 ff movslq %r15d,%r15 + 5996: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 599a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 59a0: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 + 59a6: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 + 59ac: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) + 59b2: 49 83 c2 04 add $0x4,%r10 + 59b6: 4d 3b d7 cmp %r15,%r10 + 59b9: 72 e5 jb 0x59a0 + 59bb: 4d 3b fb cmp %r11,%r15 + 59be: 73 3a jae 0x59fa + 59c0: 48 63 c0 movslq %eax,%rax + 59c3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 59c7: 49 8d 04 80 lea (%r8,%rax,4),%rax + 59cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59d2: 00 + 59d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 59e0: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 + 59e6: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 + 59ec: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) + 59f2: 49 ff c7 inc %r15 + 59f5: 4d 3b fb cmp %r11,%r15 + 59f8: 72 e6 jb 0x59e0 + 59fa: 33 c0 xor %eax,%eax + 59fc: c5 f8 77 vzeroupper + 59ff: 41 5f pop %r15 + 5a01: c3 ret + 5a02: 45 33 ff xor %r15d,%r15d + 5a05: eb b4 jmp 0x59bb + 5a07: 33 c0 xor %eax,%eax + 5a09: 41 83 f9 01 cmp $0x1,%r9d + 5a0d: 72 eb jb 0x59fa + 5a0f: 4d 63 d9 movslq %r9d,%r11 + 5a12: 45 33 ff xor %r15d,%r15d + 5a15: eb a4 jmp 0x59bb + 5a17: b8 fa ff ff ff mov $0xfffffffa,%eax + 5a1c: 41 5f pop %r15 + 5a1e: c3 ret + 5a1f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5a24: 41 5f pop %r15 + 5a26: c3 ret + 5a27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a2e: 00 + 5a2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a36: 0f 1f 00 nopl (%rax) + 5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a40: 4d 89 c2 mov %r8,%r10 + 5a43: 48 85 c9 test %rcx,%rcx + 5a46: 0f 84 eb 00 00 00 je 0x5b37 + 5a4c: 4d 85 d2 test %r10,%r10 + 5a4f: 0f 84 e2 00 00 00 je 0x5b37 + 5a55: 45 85 c9 test %r9d,%r9d + 5a58: 0f 8e d3 00 00 00 jle 0x5b31 + 5a5e: 49 63 c1 movslq %r9d,%rax + 5a61: 48 83 f8 08 cmp $0x8,%rax + 5a65: 0f 8c b5 00 00 00 jl 0x5b20 + 5a6b: 48 3d e1 00 00 00 cmp $0xe1,%rax + 5a71: 0f 8c ae 00 00 00 jl 0x5b25 + 5a77: 4c 89 d2 mov %r10,%rdx + 5a7a: 48 83 e2 1f and $0x1f,%rdx + 5a7e: 85 d2 test %edx,%edx + 5a80: 74 11 je 0x5a93 + 5a82: f6 c2 03 test $0x3,%dl + 5a85: 0f 85 95 00 00 00 jne 0x5b20 + 5a8b: f7 da neg %edx + 5a8d: 83 c2 20 add $0x20,%edx + 5a90: c1 ea 02 shr $0x2,%edx + 5a93: 41 89 d0 mov %edx,%r8d + 5a96: 4d 8d 58 08 lea 0x8(%r8),%r11 + 5a9a: 49 3b c3 cmp %r11,%rax + 5a9d: 0f 8c 7d 00 00 00 jl 0x5b20 + 5aa3: 45 89 cb mov %r9d,%r11d + 5aa6: 44 2b da sub %edx,%r11d + 5aa9: 41 83 e3 07 and $0x7,%r11d + 5aad: 45 2b cb sub %r11d,%r9d + 5ab0: 45 33 db xor %r11d,%r11d + 5ab3: 4d 63 c9 movslq %r9d,%r9 + 5ab6: 85 d2 test %edx,%edx + 5ab8: 76 20 jbe 0x5ada + 5aba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5ac0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 + 5ac6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 + 5acc: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) + 5ad2: 49 ff c3 inc %r11 + 5ad5: 4d 3b d8 cmp %r8,%r11 + 5ad8: 72 e6 jb 0x5ac0 + 5ada: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 5adf: 90 nop + 5ae0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 + 5ae6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 + 5aec: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) + 5af2: 49 83 c0 08 add $0x8,%r8 + 5af6: 4d 3b c1 cmp %r9,%r8 + 5af9: 72 e5 jb 0x5ae0 + 5afb: 4c 3b c8 cmp %rax,%r9 + 5afe: 73 1a jae 0x5b1a + 5b00: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 + 5b06: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 + 5b0c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) + 5b12: 49 ff c1 inc %r9 + 5b15: 4c 3b c8 cmp %rax,%r9 + 5b18: 72 e6 jb 0x5b00 + 5b1a: 33 c0 xor %eax,%eax + 5b1c: c5 f8 77 vzeroupper + 5b1f: c3 ret + 5b20: 45 33 c9 xor %r9d,%r9d + 5b23: eb d6 jmp 0x5afb + 5b25: 41 83 e1 f8 and $0xfffffff8,%r9d + 5b29: 45 33 c0 xor %r8d,%r8d + 5b2c: 4d 63 c9 movslq %r9d,%r9 + 5b2f: eb a9 jmp 0x5ada + 5b31: b8 fa ff ff ff mov $0xfffffffa,%eax + 5b36: c3 ret + 5b37: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5b3c: c3 ret + 5b3d: 0f 1f 00 nopl (%rax) + 5b40: 55 push %rbp + 5b41: c5 f8 28 e1 vmovaps %xmm1,%xmm4 + 5b45: 48 85 c9 test %rcx,%rcx + 5b48: 0f 84 a0 01 00 00 je 0x5cee + 5b4e: 4d 85 c0 test %r8,%r8 + 5b51: 0f 84 97 01 00 00 je 0x5cee + 5b57: 45 85 c9 test %r9d,%r9d + 5b5a: 0f 8e 87 01 00 00 jle 0x5ce7 + 5b60: 41 83 f9 08 cmp $0x8,%r9d + 5b64: 0f 8c 76 01 00 00 jl 0x5ce0 + 5b6a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d + 5b71: 0f 8c 5c 01 00 00 jl 0x5cd3 + 5b77: 4c 89 c0 mov %r8,%rax + 5b7a: 48 83 e0 1f and $0x1f,%rax + 5b7e: a8 03 test $0x3,%al + 5b80: 74 04 je 0x5b86 + 5b82: 33 c0 xor %eax,%eax + 5b84: eb 13 jmp 0x5b99 + 5b86: 85 c0 test %eax,%eax + 5b88: 74 0f je 0x5b99 + 5b8a: f7 d8 neg %eax + 5b8c: 83 c0 20 add $0x20,%eax + 5b8f: c1 e8 02 shr $0x2,%eax + 5b92: 44 3b c8 cmp %eax,%r9d + 5b95: 41 0f 4c c1 cmovl %r9d,%eax + 5b99: 44 89 ca mov %r9d,%edx + 5b9c: 2b d0 sub %eax,%edx + 5b9e: 83 e2 07 and $0x7,%edx + 5ba1: f7 da neg %edx + 5ba3: 41 03 d1 add %r9d,%edx + 5ba6: 83 f8 01 cmp $0x1,%eax + 5ba9: 72 6d jb 0x5c18 + 5bab: 45 33 db xor %r11d,%r11d + 5bae: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c53180 + 5bb5: 01 + 5bb6: 33 ed xor %ebp,%ebp + 5bb8: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c531a0 + 5bbf: 01 + 5bc0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 5bc5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 + 5bcb: 4c 63 d0 movslq %eax,%r10 + 5bce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5bd5: 00 + 5bd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5bdd: 0f 1f 00 nopl (%rax) + 5be0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 + 5be6: 49 83 c3 08 add $0x8,%r11 + 5bea: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 5bee: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} + 5bf5: 00 + 5bf6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} + 5bfd: 00 + 5bfe: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} + 5c05: 00 + 5c06: 48 83 c5 20 add $0x20,%rbp + 5c0a: 4d 3b da cmp %r10,%r11 + 5c0d: 72 d1 jb 0x5be0 + 5c0f: 44 3b c8 cmp %eax,%r9d + 5c12: 0f 84 b4 00 00 00 je 0x5ccc + 5c18: 8d 68 08 lea 0x8(%rax),%ebp + 5c1b: 3b d5 cmp %ebp,%edx + 5c1d: 7c 3b jl 0x5c5a + 5c1f: 48 63 c0 movslq %eax,%rax + 5c22: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 5c27: 48 63 ea movslq %edx,%rbp + 5c2a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c31: 00 + 5c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c40: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 + 5c45: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 + 5c4b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) + 5c51: 48 83 c0 08 add $0x8,%rax + 5c55: 48 3b c5 cmp %rbp,%rax + 5c58: 72 e6 jb 0x5c40 + 5c5a: 8d 42 01 lea 0x1(%rdx),%eax + 5c5d: 41 3b c1 cmp %r9d,%eax + 5c60: 0f 87 66 00 00 00 ja 0x5ccc + 5c66: 44 89 cd mov %r9d,%ebp + 5c69: 33 c0 xor %eax,%eax + 5c6b: 2b ea sub %edx,%ebp + 5c6d: 48 63 d2 movslq %edx,%rdx + 5c70: 4d 63 c9 movslq %r9d,%r9 + 5c73: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c53180 + 5c7a: 01 + 5c7b: 4c 2b ca sub %rdx,%r9 + 5c7e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c531a0 + 5c85: 01 + 5c86: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 + 5c8b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 + 5c91: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp + 5c95: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx + 5c99: 33 d2 xor %edx,%edx + 5c9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5ca0: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 + 5ca6: 48 83 c0 08 add $0x8,%rax + 5caa: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 5cae: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} + 5cb5: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} + 5cbc: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} + 5cc3: 48 83 c2 20 add $0x20,%rdx + 5cc7: 49 3b c1 cmp %r9,%rax + 5cca: 72 d4 jb 0x5ca0 + 5ccc: 33 c0 xor %eax,%eax + 5cce: c5 f8 77 vzeroupper + 5cd1: 5d pop %rbp + 5cd2: c3 ret + 5cd3: 44 89 ca mov %r9d,%edx + 5cd6: 33 c0 xor %eax,%eax + 5cd8: 83 e2 f8 and $0xfffffff8,%edx + 5cdb: e9 38 ff ff ff jmp 0x5c18 + 5ce0: 33 d2 xor %edx,%edx + 5ce2: e9 73 ff ff ff jmp 0x5c5a + 5ce7: b8 fa ff ff ff mov $0xfffffffa,%eax + 5cec: 5d pop %rbp + 5ced: c3 ret + 5cee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5cf3: 5d pop %rbp + 5cf4: c3 ret + 5cf5: 0f 1f 40 00 nopl 0x0(%rax) + 5cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d00: 48 83 ec 28 sub $0x28,%rsp + 5d04: 48 85 c9 test %rcx,%rcx + 5d07: 74 20 je 0x5d29 + 5d09: 48 85 d2 test %rdx,%rdx + 5d0c: 74 1b je 0x5d29 + 5d0e: 45 85 c0 test %r8d,%r8d + 5d11: 7f 0a jg 0x5d1d + 5d13: b8 fa ff ff ff mov $0xfffffffa,%eax + 5d18: 48 83 c4 28 add $0x28,%rsp + 5d1c: c3 ret + 5d1d: e8 1e 8f 03 00 call 0x3ec40 + 5d22: 33 c0 xor %eax,%eax + 5d24: 48 83 c4 28 add $0x28,%rsp + 5d28: c3 ret + 5d29: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5d2e: 48 83 c4 28 add $0x28,%rsp + 5d32: c3 ret + 5d33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d3f: 00 + 5d40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5d45: 48 85 c9 test %rcx,%rcx + 5d48: 74 22 je 0x5d6c + 5d4a: 48 85 d2 test %rdx,%rdx + 5d4d: 74 1d je 0x5d6c + 5d4f: 45 85 c0 test %r8d,%r8d + 5d52: 7f 0b jg 0x5d5f + 5d54: b8 fa ff ff ff mov $0xfffffffa,%eax + 5d59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5d5e: c3 ret + 5d5f: e8 5c 90 03 00 call 0x3edc0 + 5d64: 33 c0 xor %eax,%eax + 5d66: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5d6b: c3 ret + 5d6c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5d71: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5d76: c3 ret + 5d77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5d7e: 00 00 + 5d80: 48 83 ec 28 sub $0x28,%rsp + 5d84: 48 85 c9 test %rcx,%rcx + 5d87: 74 20 je 0x5da9 + 5d89: 48 85 d2 test %rdx,%rdx + 5d8c: 74 1b je 0x5da9 + 5d8e: 45 85 c0 test %r8d,%r8d + 5d91: 7f 0a jg 0x5d9d + 5d93: b8 fa ff ff ff mov $0xfffffffa,%eax + 5d98: 48 83 c4 28 add $0x28,%rsp + 5d9c: c3 ret + 5d9d: e8 9e 91 03 00 call 0x3ef40 + 5da2: 33 c0 xor %eax,%eax + 5da4: 48 83 c4 28 add $0x28,%rsp + 5da8: c3 ret + 5da9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5dae: 48 83 c4 28 add $0x28,%rsp + 5db2: c3 ret + 5db3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5dbf: 00 + 5dc0: 56 push %rsi + 5dc1: 48 89 d6 mov %rdx,%rsi + 5dc4: 48 85 c9 test %rcx,%rcx + 5dc7: 0f 84 90 01 00 00 je 0x5f5d + 5dcd: 48 85 f6 test %rsi,%rsi + 5dd0: 0f 84 87 01 00 00 je 0x5f5d + 5dd6: 45 85 c0 test %r8d,%r8d + 5dd9: 0f 8e 77 01 00 00 jle 0x5f56 + 5ddf: 41 83 f8 10 cmp $0x10,%r8d + 5de3: 0f 8c 5d 01 00 00 jl 0x5f46 + 5de9: 49 89 f1 mov %rsi,%r9 + 5dec: 49 83 e1 1f and $0x1f,%r9 + 5df0: 45 89 c9 mov %r9d,%r9d + 5df3: 45 85 c9 test %r9d,%r9d + 5df6: 74 18 je 0x5e10 + 5df8: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 5dff: 0f 85 41 01 00 00 jne 0x5f46 + 5e05: 41 f7 d9 neg %r9d + 5e08: 41 83 c1 20 add $0x20,%r9d + 5e0c: 41 c1 e9 02 shr $0x2,%r9d + 5e10: 41 8d 41 10 lea 0x10(%r9),%eax + 5e14: 44 3b c0 cmp %eax,%r8d + 5e17: 0f 8c 29 01 00 00 jl 0x5f46 + 5e1d: 44 89 c0 mov %r8d,%eax + 5e20: 33 d2 xor %edx,%edx + 5e22: 41 2b c1 sub %r9d,%eax + 5e25: 83 e0 0f and $0xf,%eax + 5e28: f7 d8 neg %eax + 5e2a: 41 03 c0 add %r8d,%eax + 5e2d: 45 85 c9 test %r9d,%r9d + 5e30: 76 25 jbe 0x5e57 + 5e32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e40: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 5e45: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 + 5e4a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 5e4f: 48 ff c2 inc %rdx + 5e52: 49 3b d1 cmp %r9,%rdx + 5e55: 72 e9 jb 0x5e40 + 5e57: 48 63 d0 movslq %eax,%rdx + 5e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5e60: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 5e66: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 5e6d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 5e74: 01 + 5e75: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 5e7c: 01 + 5e7d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 + 5e83: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 5e8a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 5e90: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 5e97: 49 83 c1 10 add $0x10,%r9 + 5e9b: 4c 3b ca cmp %rdx,%r9 + 5e9e: 72 c0 jb 0x5e60 + 5ea0: 44 8d 48 01 lea 0x1(%rax),%r9d + 5ea4: 45 3b c8 cmp %r8d,%r9d + 5ea7: 0f 87 8d 00 00 00 ja 0x5f3a + 5ead: 4d 63 d0 movslq %r8d,%r10 + 5eb0: 4c 2b d2 sub %rdx,%r10 + 5eb3: 49 83 fa 04 cmp $0x4,%r10 + 5eb7: 0f 8c 84 00 00 00 jl 0x5f41 + 5ebd: 45 89 d3 mov %r10d,%r11d + 5ec0: 45 33 c9 xor %r9d,%r9d + 5ec3: 41 83 e3 fc and $0xfffffffc,%r11d + 5ec7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 5ecb: 4d 63 db movslq %r11d,%r11 + 5ece: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 5ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ee0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 5ee6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 + 5eec: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 5ef2: 49 83 c1 04 add $0x4,%r9 + 5ef6: 4d 3b cb cmp %r11,%r9 + 5ef9: 72 e5 jb 0x5ee0 + 5efb: 4d 3b da cmp %r10,%r11 + 5efe: 73 3a jae 0x5f3a + 5f00: 48 63 c0 movslq %eax,%rax + 5f03: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 5f07: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 5f0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f12: 00 + 5f13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5f20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 5f26: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 + 5f2c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 5f32: 49 ff c3 inc %r11 + 5f35: 4d 3b da cmp %r10,%r11 + 5f38: 72 e6 jb 0x5f20 + 5f3a: 33 c0 xor %eax,%eax + 5f3c: c5 f8 77 vzeroupper + 5f3f: 5e pop %rsi + 5f40: c3 ret + 5f41: 45 33 db xor %r11d,%r11d + 5f44: eb b5 jmp 0x5efb + 5f46: 33 c0 xor %eax,%eax + 5f48: 41 83 f8 01 cmp $0x1,%r8d + 5f4c: 72 ec jb 0x5f3a + 5f4e: 4d 63 d0 movslq %r8d,%r10 + 5f51: 45 33 db xor %r11d,%r11d + 5f54: eb a5 jmp 0x5efb + 5f56: b8 fa ff ff ff mov $0xfffffffa,%eax + 5f5b: 5e pop %rsi + 5f5c: c3 ret + 5f5d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5f62: 5e pop %rsi + 5f63: c3 ret + 5f64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f6b: 00 + 5f6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f7f: 00 + 5f80: 53 push %rbx + 5f81: 49 89 ca mov %rcx,%r10 + 5f84: 4d 85 d2 test %r10,%r10 + 5f87: 0f 84 84 01 00 00 je 0x6111 + 5f8d: 48 85 d2 test %rdx,%rdx + 5f90: 0f 84 7b 01 00 00 je 0x6111 + 5f96: 45 85 c0 test %r8d,%r8d + 5f99: 0f 8e 6b 01 00 00 jle 0x610a + 5f9f: 41 83 f8 10 cmp $0x10,%r8d + 5fa3: 0f 8c 59 01 00 00 jl 0x6102 + 5fa9: 48 89 d3 mov %rdx,%rbx + 5fac: 48 83 e3 1f and $0x1f,%rbx + 5fb0: 85 db test %ebx,%ebx + 5fb2: 74 11 je 0x5fc5 + 5fb4: f6 c3 03 test $0x3,%bl + 5fb7: 0f 85 45 01 00 00 jne 0x6102 + 5fbd: f7 db neg %ebx + 5fbf: 83 c3 20 add $0x20,%ebx + 5fc2: c1 eb 02 shr $0x2,%ebx + 5fc5: 8d 43 10 lea 0x10(%rbx),%eax + 5fc8: 44 3b c0 cmp %eax,%r8d + 5fcb: 0f 8c 31 01 00 00 jl 0x6102 + 5fd1: 45 89 c1 mov %r8d,%r9d + 5fd4: 33 c0 xor %eax,%eax + 5fd6: 44 2b cb sub %ebx,%r9d + 5fd9: 41 83 e1 0f and $0xf,%r9d + 5fdd: 41 f7 d9 neg %r9d + 5fe0: 45 03 c8 add %r8d,%r9d + 5fe3: 89 d9 mov %ebx,%ecx + 5fe5: 85 db test %ebx,%ebx + 5fe7: 76 2f jbe 0x6018 + 5fe9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ff0: 00 + 5ff1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5fff: 00 + 6000: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 6006: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 600b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 6010: 48 ff c0 inc %rax + 6013: 48 3b c1 cmp %rcx,%rax + 6016: 72 e8 jb 0x6000 + 6018: 49 63 c1 movslq %r9d,%rax + 601b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6020: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 6026: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 602d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 6032: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 6038: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 603d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 6043: 48 83 c1 10 add $0x10,%rcx + 6047: 48 3b c8 cmp %rax,%rcx + 604a: 72 d4 jb 0x6020 + 604c: 41 8d 41 01 lea 0x1(%r9),%eax + 6050: 41 3b c0 cmp %r8d,%eax + 6053: 0f 87 9e 00 00 00 ja 0x60f7 + 6059: 4d 63 c0 movslq %r8d,%r8 + 605c: 4d 63 c9 movslq %r9d,%r9 + 605f: 4d 2b c1 sub %r9,%r8 + 6062: 49 83 f8 04 cmp $0x4,%r8 + 6066: 0f 8c 92 00 00 00 jl 0x60fe + 606c: 4d 63 c9 movslq %r9d,%r9 + 606f: 44 89 c3 mov %r8d,%ebx + 6072: 83 e3 fc and $0xfffffffc,%ebx + 6075: 33 c9 xor %ecx,%ecx + 6077: 48 63 db movslq %ebx,%rbx + 607a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 607e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 6082: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6089: 00 + 608a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6091: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6098: 00 + 6099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 60a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 60a6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 60ab: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 60b0: 48 83 c1 04 add $0x4,%rcx + 60b4: 48 3b cb cmp %rbx,%rcx + 60b7: 72 e7 jb 0x60a0 + 60b9: 49 3b d8 cmp %r8,%rbx + 60bc: 73 39 jae 0x60f7 + 60be: 4d 63 c9 movslq %r9d,%r9 + 60c1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 60c5: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 60c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 60d0: 00 + 60d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 60d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 60df: 00 + 60e0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 60e5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 + 60ea: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 60ef: 48 ff c3 inc %rbx + 60f2: 49 3b d8 cmp %r8,%rbx + 60f5: 72 e9 jb 0x60e0 + 60f7: 33 c0 xor %eax,%eax + 60f9: c5 f8 77 vzeroupper + 60fc: 5b pop %rbx + 60fd: c3 ret + 60fe: 33 db xor %ebx,%ebx + 6100: eb b7 jmp 0x60b9 + 6102: 45 33 c9 xor %r9d,%r9d + 6105: e9 42 ff ff ff jmp 0x604c + 610a: b8 fa ff ff ff mov $0xfffffffa,%eax + 610f: 5b pop %rbx + 6110: c3 ret + 6111: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6116: 5b pop %rbx + 6117: c3 ret + 6118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 611f: 00 + 6120: 48 83 ec 28 sub $0x28,%rsp + 6124: 48 85 d2 test %rdx,%rdx + 6127: 74 3f je 0x6168 + 6129: 45 85 c0 test %r8d,%r8d + 612c: 7e 30 jle 0x615e + 612e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c531c0 + 6135: 7a 02 jp 0x6139 + 6137: 74 0f je 0x6148 + 6139: 0f 57 c9 xorps %xmm1,%xmm1 + 613c: 0f 2e c1 ucomiss %xmm1,%xmm0 + 613f: 7a 02 jp 0x6143 + 6141: 74 0c je 0x614f + 6143: e8 78 8f 03 00 call 0x3f0c0 + 6148: 33 c0 xor %eax,%eax + 614a: 48 83 c4 28 add $0x28,%rsp + 614e: c3 ret + 614f: 48 89 d1 mov %rdx,%rcx + 6152: 44 89 c2 mov %r8d,%edx + 6155: 48 83 c4 28 add $0x28,%rsp + 6159: e9 42 8d 00 00 jmp 0xeea0 + 615e: b8 fa ff ff ff mov $0xfffffffa,%eax + 6163: 48 83 c4 28 add $0x28,%rsp + 6167: c3 ret + 6168: b8 f8 ff ff ff mov $0xfffffff8,%eax + 616d: 48 83 c4 28 add $0x28,%rsp + 6171: c3 ret + 6172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6180: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6185: 48 85 d2 test %rdx,%rdx + 6188: 74 43 je 0x61cd + 618a: 45 85 c0 test %r8d,%r8d + 618d: 7e 32 jle 0x61c1 + 618f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c531c4 + 6196: 7a 02 jp 0x619a + 6198: 74 0f je 0x61a9 + 619a: 0f 57 c9 xorps %xmm1,%xmm1 + 619d: 0f 2e c1 ucomiss %xmm1,%xmm0 + 61a0: 7a 02 jp 0x61a4 + 61a2: 74 0d je 0x61b1 + 61a4: e8 97 90 03 00 call 0x3f240 + 61a9: 33 c0 xor %eax,%eax + 61ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 61b0: c3 ret + 61b1: 48 89 d1 mov %rdx,%rcx + 61b4: 44 89 c2 mov %r8d,%edx + 61b7: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 61bc: e9 1f 8f 00 00 jmp 0xf0e0 + 61c1: b8 fa ff ff ff mov $0xfffffffa,%eax + 61c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 61cb: 90 nop + 61cc: c3 ret + 61cd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 61d2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 61d7: 90 nop + 61d8: 90 nop + 61d9: 90 nop + 61da: c3 ret + 61db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 61e0: 48 83 ec 28 sub $0x28,%rsp + 61e4: 48 85 d2 test %rdx,%rdx + 61e7: 74 3f je 0x6228 + 61e9: 45 85 c0 test %r8d,%r8d + 61ec: 7e 30 jle 0x621e + 61ee: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c531c8 + 61f5: 7a 02 jp 0x61f9 + 61f7: 74 0f je 0x6208 + 61f9: 0f 57 c9 xorps %xmm1,%xmm1 + 61fc: 0f 2e c1 ucomiss %xmm1,%xmm0 + 61ff: 7a 02 jp 0x6203 + 6201: 74 0c je 0x620f + 6203: e8 b8 91 03 00 call 0x3f3c0 + 6208: 33 c0 xor %eax,%eax + 620a: 48 83 c4 28 add $0x28,%rsp + 620e: c3 ret + 620f: 48 89 d1 mov %rdx,%rcx + 6212: 44 89 c2 mov %r8d,%edx + 6215: 48 83 c4 28 add $0x28,%rsp + 6219: e9 02 91 00 00 jmp 0xf320 + 621e: b8 fa ff ff ff mov $0xfffffffa,%eax + 6223: 48 83 c4 28 add $0x28,%rsp + 6227: c3 ret + 6228: b8 f8 ff ff ff mov $0xfffffff8,%eax + 622d: 48 83 c4 28 add $0x28,%rsp + 6231: c3 ret + 6232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6240: 48 83 ec 28 sub $0x28,%rsp + 6244: 48 85 d2 test %rdx,%rdx + 6247: 0f 84 a6 01 00 00 je 0x63f3 + 624d: 45 85 c0 test %r8d,%r8d + 6250: 0f 8e 93 01 00 00 jle 0x63e9 + 6256: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c531cc + 625d: 01 + 625e: 7a 06 jp 0x6266 + 6260: 0f 84 7c 01 00 00 je 0x63e2 + 6266: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 626a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 626e: 7a 06 jp 0x6276 + 6270: 0f 84 5c 01 00 00 je 0x63d2 + 6276: 41 83 f8 10 cmp $0x10,%r8d + 627a: 0f 8c 42 01 00 00 jl 0x63c2 + 6280: 49 89 d1 mov %rdx,%r9 + 6283: 49 83 e1 1f and $0x1f,%r9 + 6287: 45 85 c9 test %r9d,%r9d + 628a: 74 18 je 0x62a4 + 628c: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 6293: 0f 85 29 01 00 00 jne 0x63c2 + 6299: 41 f7 d9 neg %r9d + 629c: 41 83 c1 20 add $0x20,%r9d + 62a0: 41 c1 e9 02 shr $0x2,%r9d + 62a4: 41 8d 41 10 lea 0x10(%r9),%eax + 62a8: 44 3b c0 cmp %eax,%r8d + 62ab: 0f 8c 11 01 00 00 jl 0x63c2 + 62b1: 45 89 c2 mov %r8d,%r10d + 62b4: 33 c0 xor %eax,%eax + 62b6: 45 2b d1 sub %r9d,%r10d + 62b9: 41 83 e2 0f and $0xf,%r10d + 62bd: 41 f7 da neg %r10d + 62c0: 45 03 d0 add %r8d,%r10d + 62c3: 45 89 cb mov %r9d,%r11d + 62c6: 45 85 c9 test %r9d,%r9d + 62c9: 76 27 jbe 0x62f2 + 62cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 62d2: 00 + 62d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 62e0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 62e5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 62ea: 48 ff c0 inc %rax + 62ed: 49 3b c3 cmp %r11,%rax + 62f0: 72 ee jb 0x62e0 + 62f2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 62f7: 4d 63 ca movslq %r10d,%r9 + 62fa: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 6300: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 + 6306: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 + 630d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) + 6313: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) + 631a: 49 83 c3 10 add $0x10,%r11 + 631e: 4d 3b d9 cmp %r9,%r11 + 6321: 72 dd jb 0x6300 + 6323: 41 8d 42 01 lea 0x1(%r10),%eax + 6327: 41 3b c0 cmp %r8d,%eax + 632a: 0f 87 84 00 00 00 ja 0x63b4 + 6330: 4d 63 c0 movslq %r8d,%r8 + 6333: 4d 2b c1 sub %r9,%r8 + 6336: 49 83 f8 04 cmp $0x4,%r8 + 633a: 0f 8c 7e 00 00 00 jl 0x63be + 6340: 44 89 c0 mov %r8d,%eax + 6343: 45 33 db xor %r11d,%r11d + 6346: 83 e0 fc and $0xfffffffc,%eax + 6349: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 + 634d: 48 63 c0 movslq %eax,%rax + 6350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6357: 00 + 6358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 635f: 90 nop + 6360: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 + 6365: 49 83 c3 04 add $0x4,%r11 + 6369: c4 c1 78 11 09 vmovups %xmm1,(%r9) + 636e: 49 83 c1 10 add $0x10,%r9 + 6372: 4c 3b d8 cmp %rax,%r11 + 6375: 72 e9 jb 0x6360 + 6377: 49 3b c0 cmp %r8,%rax + 637a: 73 38 jae 0x63b4 + 637c: 4d 63 d2 movslq %r10d,%r10 + 637f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 6383: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 6387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 638e: 00 + 638f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6396: 0f 1f 00 nopl (%rax) + 6399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 63a0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 63a4: 48 ff c0 inc %rax + 63a7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 63ab: 48 83 c2 04 add $0x4,%rdx + 63af: 49 3b c0 cmp %r8,%rax + 63b2: 72 ec jb 0x63a0 + 63b4: 33 c0 xor %eax,%eax + 63b6: c5 f8 77 vzeroupper + 63b9: 48 83 c4 28 add $0x28,%rsp + 63bd: c3 ret + 63be: 33 c0 xor %eax,%eax + 63c0: eb b5 jmp 0x6377 + 63c2: 45 33 d2 xor %r10d,%r10d + 63c5: 41 83 f8 01 cmp $0x1,%r8d + 63c9: 72 e9 jb 0x63b4 + 63cb: 4d 63 c0 movslq %r8d,%r8 + 63ce: 33 c0 xor %eax,%eax + 63d0: eb a5 jmp 0x6377 + 63d2: 48 89 d1 mov %rdx,%rcx + 63d5: 44 89 c2 mov %r8d,%edx + 63d8: e8 83 8f 00 00 call 0xf360 + 63dd: 48 83 c4 28 add $0x28,%rsp + 63e1: c3 ret + 63e2: 33 c0 xor %eax,%eax + 63e4: 48 83 c4 28 add $0x28,%rsp + 63e8: c3 ret + 63e9: b8 fa ff ff ff mov $0xfffffffa,%eax + 63ee: 48 83 c4 28 add $0x28,%rsp + 63f2: c3 ret + 63f3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 63f8: 48 83 c4 28 add $0x28,%rsp + 63fc: c3 ret + 63fd: 0f 1f 00 nopl (%rax) + 6400: 48 83 ec 28 sub $0x28,%rsp + 6404: 48 85 d2 test %rdx,%rdx + 6407: 0f 84 9e 01 00 00 je 0x65ab + 640d: 45 85 c0 test %r8d,%r8d + 6410: 0f 8e 8b 01 00 00 jle 0x65a1 + 6416: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c531d0 + 641d: 01 + 641e: 7a 06 jp 0x6426 + 6420: 0f 84 74 01 00 00 je 0x659a + 6426: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 642a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 642e: 7a 06 jp 0x6436 + 6430: 0f 84 54 01 00 00 je 0x658a + 6436: 41 83 f8 10 cmp $0x10,%r8d + 643a: 0f 8c 42 01 00 00 jl 0x6582 + 6440: 49 89 d3 mov %rdx,%r11 + 6443: 49 83 e3 1f and $0x1f,%r11 + 6447: 45 85 db test %r11d,%r11d + 644a: 74 18 je 0x6464 + 644c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 6453: 0f 85 29 01 00 00 jne 0x6582 + 6459: 41 f7 db neg %r11d + 645c: 41 83 c3 20 add $0x20,%r11d + 6460: 41 c1 eb 02 shr $0x2,%r11d + 6464: 41 8d 43 10 lea 0x10(%r11),%eax + 6468: 44 3b c0 cmp %eax,%r8d + 646b: 0f 8c 11 01 00 00 jl 0x6582 + 6471: 45 89 c1 mov %r8d,%r9d + 6474: 33 c0 xor %eax,%eax + 6476: 45 2b cb sub %r11d,%r9d + 6479: 41 83 e1 0f and $0xf,%r9d + 647d: 41 f7 d9 neg %r9d + 6480: 45 03 c8 add %r8d,%r9d + 6483: 45 89 da mov %r11d,%r10d + 6486: 45 85 db test %r11d,%r11d + 6489: 76 27 jbe 0x64b2 + 648b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6492: 00 + 6493: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 649a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 64a0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 64a5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 64aa: 48 ff c0 inc %rax + 64ad: 49 3b c2 cmp %r10,%rax + 64b0: 72 ee jb 0x64a0 + 64b2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 64b7: 49 63 c1 movslq %r9d,%rax + 64ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 64c0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 64c6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 64cd: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 64d3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 64da: 49 83 c2 10 add $0x10,%r10 + 64de: 4c 3b d0 cmp %rax,%r10 + 64e1: 72 dd jb 0x64c0 + 64e3: 41 8d 41 01 lea 0x1(%r9),%eax + 64e7: 41 3b c0 cmp %r8d,%eax + 64ea: 0f 87 84 00 00 00 ja 0x6574 + 64f0: 4d 63 c0 movslq %r8d,%r8 + 64f3: 4d 63 c9 movslq %r9d,%r9 + 64f6: 4d 2b c1 sub %r9,%r8 + 64f9: 49 83 f8 04 cmp $0x4,%r8 + 64fd: 0f 8c 7b 00 00 00 jl 0x657e + 6503: 4d 63 c9 movslq %r9d,%r9 + 6506: 44 89 c0 mov %r8d,%eax + 6509: 83 e0 fc and $0xfffffffc,%eax + 650c: 45 33 db xor %r11d,%r11d + 650f: 48 63 c0 movslq %eax,%rax + 6512: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 6517: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 651b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6520: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 6525: 49 83 c3 04 add $0x4,%r11 + 6529: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 652e: 49 83 c2 10 add $0x10,%r10 + 6532: 4c 3b d8 cmp %rax,%r11 + 6535: 72 e9 jb 0x6520 + 6537: 49 3b c0 cmp %r8,%rax + 653a: 73 38 jae 0x6574 + 653c: 4d 63 c9 movslq %r9d,%r9 + 653f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 6543: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 6547: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 654e: 00 + 654f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6556: 0f 1f 00 nopl (%rax) + 6559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6560: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 6564: 48 ff c0 inc %rax + 6567: c5 fa 11 0a vmovss %xmm1,(%rdx) + 656b: 48 83 c2 04 add $0x4,%rdx + 656f: 49 3b c0 cmp %r8,%rax + 6572: 72 ec jb 0x6560 + 6574: 33 c0 xor %eax,%eax + 6576: c5 f8 77 vzeroupper + 6579: 48 83 c4 28 add $0x28,%rsp + 657d: c3 ret + 657e: 33 c0 xor %eax,%eax + 6580: eb b5 jmp 0x6537 + 6582: 45 33 c9 xor %r9d,%r9d + 6585: e9 59 ff ff ff jmp 0x64e3 + 658a: 48 89 d1 mov %rdx,%rcx + 658d: 44 89 c2 mov %r8d,%edx + 6590: e8 0b 8e 00 00 call 0xf3a0 + 6595: 48 83 c4 28 add $0x28,%rsp + 6599: c3 ret + 659a: 33 c0 xor %eax,%eax + 659c: 48 83 c4 28 add $0x28,%rsp + 65a0: c3 ret + 65a1: b8 fa ff ff ff mov $0xfffffffa,%eax + 65a6: 48 83 c4 28 add $0x28,%rsp + 65aa: c3 ret + 65ab: b8 f8 ff ff ff mov $0xfffffff8,%eax + 65b0: 48 83 c4 28 add $0x28,%rsp + 65b4: c3 ret + 65b5: 0f 1f 40 00 nopl 0x0(%rax) + 65b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 65c0: 48 83 ec 28 sub $0x28,%rsp + 65c4: 48 85 d2 test %rdx,%rdx + 65c7: 0f 84 9e 01 00 00 je 0x676b + 65cd: 45 85 c0 test %r8d,%r8d + 65d0: 0f 8e 8b 01 00 00 jle 0x6761 + 65d6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c531d4 + 65dd: 01 + 65de: 7a 06 jp 0x65e6 + 65e0: 0f 84 74 01 00 00 je 0x675a + 65e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 65ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 65ee: 7a 06 jp 0x65f6 + 65f0: 0f 84 54 01 00 00 je 0x674a + 65f6: 41 83 f8 10 cmp $0x10,%r8d + 65fa: 0f 8c 42 01 00 00 jl 0x6742 + 6600: 49 89 d3 mov %rdx,%r11 + 6603: 49 83 e3 1f and $0x1f,%r11 + 6607: 45 85 db test %r11d,%r11d + 660a: 74 18 je 0x6624 + 660c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 6613: 0f 85 29 01 00 00 jne 0x6742 + 6619: 41 f7 db neg %r11d + 661c: 41 83 c3 20 add $0x20,%r11d + 6620: 41 c1 eb 02 shr $0x2,%r11d + 6624: 41 8d 43 10 lea 0x10(%r11),%eax + 6628: 44 3b c0 cmp %eax,%r8d + 662b: 0f 8c 11 01 00 00 jl 0x6742 + 6631: 45 89 c1 mov %r8d,%r9d + 6634: 33 c0 xor %eax,%eax + 6636: 45 2b cb sub %r11d,%r9d + 6639: 41 83 e1 0f and $0xf,%r9d + 663d: 41 f7 d9 neg %r9d + 6640: 45 03 c8 add %r8d,%r9d + 6643: 45 89 da mov %r11d,%r10d + 6646: 45 85 db test %r11d,%r11d + 6649: 76 27 jbe 0x6672 + 664b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6652: 00 + 6653: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 665a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6660: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 6665: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 666a: 48 ff c0 inc %rax + 666d: 49 3b c2 cmp %r10,%rax + 6670: 72 ee jb 0x6660 + 6672: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 6677: 49 63 c1 movslq %r9d,%rax + 667a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6680: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 6686: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 668d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 6693: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 669a: 49 83 c2 10 add $0x10,%r10 + 669e: 4c 3b d0 cmp %rax,%r10 + 66a1: 72 dd jb 0x6680 + 66a3: 41 8d 41 01 lea 0x1(%r9),%eax + 66a7: 41 3b c0 cmp %r8d,%eax + 66aa: 0f 87 84 00 00 00 ja 0x6734 + 66b0: 4d 63 c0 movslq %r8d,%r8 + 66b3: 4d 63 c9 movslq %r9d,%r9 + 66b6: 4d 2b c1 sub %r9,%r8 + 66b9: 49 83 f8 04 cmp $0x4,%r8 + 66bd: 0f 8c 7b 00 00 00 jl 0x673e + 66c3: 4d 63 c9 movslq %r9d,%r9 + 66c6: 44 89 c0 mov %r8d,%eax + 66c9: 83 e0 fc and $0xfffffffc,%eax + 66cc: 45 33 db xor %r11d,%r11d + 66cf: 48 63 c0 movslq %eax,%rax + 66d2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 66d7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 66db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 66e0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 66e5: 49 83 c3 04 add $0x4,%r11 + 66e9: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 66ee: 49 83 c2 10 add $0x10,%r10 + 66f2: 4c 3b d8 cmp %rax,%r11 + 66f5: 72 e9 jb 0x66e0 + 66f7: 49 3b c0 cmp %r8,%rax + 66fa: 73 38 jae 0x6734 + 66fc: 4d 63 c9 movslq %r9d,%r9 + 66ff: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 6703: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 6707: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 670e: 00 + 670f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6716: 0f 1f 00 nopl (%rax) + 6719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6720: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 6724: 48 ff c0 inc %rax + 6727: c5 fa 11 0a vmovss %xmm1,(%rdx) + 672b: 48 83 c2 04 add $0x4,%rdx + 672f: 49 3b c0 cmp %r8,%rax + 6732: 72 ec jb 0x6720 + 6734: 33 c0 xor %eax,%eax + 6736: c5 f8 77 vzeroupper + 6739: 48 83 c4 28 add $0x28,%rsp + 673d: c3 ret + 673e: 33 c0 xor %eax,%eax + 6740: eb b5 jmp 0x66f7 + 6742: 45 33 c9 xor %r9d,%r9d + 6745: e9 59 ff ff ff jmp 0x66a3 + 674a: 48 89 d1 mov %rdx,%rcx + 674d: 44 89 c2 mov %r8d,%edx + 6750: e8 8b 8c 00 00 call 0xf3e0 + 6755: 48 83 c4 28 add $0x28,%rsp + 6759: c3 ret + 675a: 33 c0 xor %eax,%eax + 675c: 48 83 c4 28 add $0x28,%rsp + 6760: c3 ret + 6761: b8 fa ff ff ff mov $0xfffffffa,%eax + 6766: 48 83 c4 28 add $0x28,%rsp + 676a: c3 ret + 676b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6770: 48 83 c4 28 add $0x28,%rsp + 6774: c3 ret + 6775: 0f 1f 40 00 nopl 0x0(%rax) + 6779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6780: 48 83 ec 38 sub $0x38,%rsp + 6784: 45 89 c1 mov %r8d,%r9d + 6787: 49 89 d0 mov %rdx,%r8 + 678a: 48 89 ca mov %rcx,%rdx + 678d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 6793: 48 85 d2 test %rdx,%rdx + 6796: 8b 44 24 60 mov 0x60(%rsp),%eax + 679a: 74 47 je 0x67e3 + 679c: 4d 85 c0 test %r8,%r8 + 679f: 74 42 je 0x67e3 + 67a1: 45 85 c9 test %r9d,%r9d + 67a4: 7e 47 jle 0x67ed + 67a6: 85 c0 test %eax,%eax + 67a8: 74 0f je 0x67b9 + 67aa: 83 f8 04 cmp $0x4,%eax + 67ad: 74 0d je 0x67bc + 67af: b8 fb ff ff ff mov $0xfffffffb,%eax + 67b4: 48 83 c4 38 add $0x38,%rsp + 67b8: c3 ret + 67b9: 83 f8 04 cmp $0x4,%eax + 67bc: 49 89 e3 mov %rsp,%r11 + 67bf: b8 01 00 00 00 mov $0x1,%eax + 67c4: 41 ba 00 00 00 00 mov $0x0,%r10d + 67ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 67cf: 44 0f 44 d0 cmove %eax,%r10d + 67d3: 45 89 53 20 mov %r10d,0x20(%r11) + 67d7: e8 b0 d9 a6 01 call 0x1a7418c + 67dc: 33 c0 xor %eax,%eax + 67de: 48 83 c4 38 add $0x38,%rsp + 67e2: c3 ret + 67e3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 67e8: 48 83 c4 38 add $0x38,%rsp + 67ec: c3 ret + 67ed: b8 fa ff ff ff mov $0xfffffffa,%eax + 67f2: 48 83 c4 38 add $0x38,%rsp + 67f6: c3 ret + 67f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 67fe: 00 00 + 6800: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 6805: 45 89 c1 mov %r8d,%r9d + 6808: 49 89 d0 mov %rdx,%r8 + 680b: 48 89 ca mov %rcx,%rdx + 680e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 6814: 48 85 d2 test %rdx,%rdx + 6817: 8b 44 24 60 mov 0x60(%rsp),%eax + 681b: 74 4b je 0x6868 + 681d: 4d 85 c0 test %r8,%r8 + 6820: 74 46 je 0x6868 + 6822: 45 85 c9 test %r9d,%r9d + 6825: 7e 4c jle 0x6873 + 6827: 85 c0 test %eax,%eax + 6829: 74 12 je 0x683d + 682b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 6830: 74 0b je 0x683d + 6832: b8 fb ff ff ff mov $0xfffffffb,%eax + 6837: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 683c: c3 ret + 683d: 49 89 e3 mov %rsp,%r11 + 6840: 41 ba 01 00 00 00 mov $0x1,%r10d + 6846: 83 f8 04 cmp $0x4,%eax + 6849: b8 00 00 00 00 mov $0x0,%eax + 684e: 41 0f 44 c2 cmove %r10d,%eax + 6852: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 6857: 41 89 43 20 mov %eax,0x20(%r11) + 685b: e8 cc 47 a7 01 call 0x1a7b02c + 6860: 33 c0 xor %eax,%eax + 6862: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 6867: c3 ret + 6868: b8 f8 ff ff ff mov $0xfffffff8,%eax + 686d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 6872: c3 ret + 6873: b8 fa ff ff ff mov $0xfffffffa,%eax + 6878: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 687d: c3 ret + 687e: 66 90 xchg %ax,%ax + 6880: 48 83 ec 38 sub $0x38,%rsp + 6884: 45 89 c1 mov %r8d,%r9d + 6887: 49 89 d0 mov %rdx,%r8 + 688a: 48 89 ca mov %rcx,%rdx + 688d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 6893: 8b 44 24 60 mov 0x60(%rsp),%eax + 6897: 48 85 d2 test %rdx,%rdx + 689a: 74 47 je 0x68e3 + 689c: 4d 85 c0 test %r8,%r8 + 689f: 74 42 je 0x68e3 + 68a1: 45 85 c9 test %r9d,%r9d + 68a4: 7e 47 jle 0x68ed + 68a6: 85 c0 test %eax,%eax + 68a8: 74 0f je 0x68b9 + 68aa: 83 f8 04 cmp $0x4,%eax + 68ad: 74 0d je 0x68bc + 68af: b8 fb ff ff ff mov $0xfffffffb,%eax + 68b4: 48 83 c4 38 add $0x38,%rsp + 68b8: c3 ret + 68b9: 83 f8 04 cmp $0x4,%eax + 68bc: b8 01 00 00 00 mov $0x1,%eax + 68c1: 41 ba 00 00 00 00 mov $0x0,%r10d + 68c7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 68cc: 44 0f 44 d0 cmove %eax,%r10d + 68d0: 49 89 e3 mov %rsp,%r11 + 68d3: 45 89 53 20 mov %r10d,0x20(%r11) + 68d7: e8 00 b4 a7 01 call 0x1a81cdc + 68dc: 33 c0 xor %eax,%eax + 68de: 48 83 c4 38 add $0x38,%rsp + 68e2: c3 ret + 68e3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 68e8: 48 83 c4 38 add $0x38,%rsp + 68ec: c3 ret + 68ed: b8 fa ff ff ff mov $0xfffffffa,%eax + 68f2: 48 83 c4 38 add $0x38,%rsp + 68f6: c3 ret + 68f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 68fe: 00 00 + 6900: 41 56 push %r14 + 6902: 48 85 c9 test %rcx,%rcx + 6905: 0f 84 51 03 00 00 je 0x6c5c + 690b: 48 85 d2 test %rdx,%rdx + 690e: 0f 84 48 03 00 00 je 0x6c5c + 6914: 45 85 c0 test %r8d,%r8d + 6917: 0f 8e 37 03 00 00 jle 0x6c54 + 691d: 8b 44 24 30 mov 0x30(%rsp),%eax + 6921: 85 c0 test %eax,%eax + 6923: 0f 84 94 01 00 00 je 0x6abd + 6929: 83 f8 04 cmp $0x4,%eax + 692c: 74 08 je 0x6936 + 692e: b8 fb ff ff ff mov $0xfffffffb,%eax + 6933: 41 5e pop %r14 + 6935: c3 ret + 6936: 45 32 c9 xor %r9b,%r9b + 6939: 41 83 f8 10 cmp $0x10,%r8d + 693d: 0f 8c fd 02 00 00 jl 0x6c40 + 6943: 49 89 d3 mov %rdx,%r11 + 6946: 49 83 e3 1f and $0x1f,%r11 + 694a: 45 89 db mov %r11d,%r11d + 694d: 45 85 db test %r11d,%r11d + 6950: 74 18 je 0x696a + 6952: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 6959: 0f 85 e1 02 00 00 jne 0x6c40 + 695f: 41 f7 db neg %r11d + 6962: 41 83 c3 20 add $0x20,%r11d + 6966: 41 c1 eb 02 shr $0x2,%r11d + 696a: 41 8d 43 10 lea 0x10(%r11),%eax + 696e: 44 3b c0 cmp %eax,%r8d + 6971: 0f 8c c9 02 00 00 jl 0x6c40 + 6977: 44 89 c0 mov %r8d,%eax + 697a: 45 33 d2 xor %r10d,%r10d + 697d: 41 2b c3 sub %r11d,%eax + 6980: 83 e0 0f and $0xf,%eax + 6983: f7 d8 neg %eax + 6985: 41 03 c0 add %r8d,%eax + 6988: 45 85 db test %r11d,%r11d + 698b: 76 2b jbe 0x69b8 + 698d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6994: 00 + 6995: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 699c: 0f 1f 40 00 nopl 0x0(%rax) + 69a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 69a6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 69aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 69b0: 49 ff c2 inc %r10 + 69b3: 4d 3b d3 cmp %r11,%r10 + 69b6: 72 e8 jb 0x69a0 + 69b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 69bd: 4c 63 d0 movslq %eax,%r10 + 69c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 69c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 69cd: 00 + 69ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 69d5: 0f 1f 40 00 nopl 0x0(%rax) + 69d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 69e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 69e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 69ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 69f4: 01 + 69f5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 + 69f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 69ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 6a06: 01 + 6a07: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 6a0b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 6a12: 49 83 c3 10 add $0x10,%r11 + 6a16: 4d 3b da cmp %r10,%r11 + 6a19: 72 c5 jb 0x69e0 + 6a1b: 44 8d 50 01 lea 0x1(%rax),%r10d + 6a1f: 45 3b d0 cmp %r8d,%r10d + 6a22: 0f 87 10 02 00 00 ja 0x6c38 + 6a28: 4d 63 c0 movslq %r8d,%r8 + 6a2b: 48 63 c0 movslq %eax,%rax + 6a2e: 4c 2b c0 sub %rax,%r8 + 6a31: 41 80 f9 01 cmp $0x1,%r9b + 6a35: 75 05 jne 0x6a3c + 6a37: 45 33 db xor %r11d,%r11d + 6a3a: eb 3d jmp 0x6a79 + 6a3c: 49 83 f8 04 cmp $0x4,%r8 + 6a40: 7c f5 jl 0x6a37 + 6a42: 48 63 c0 movslq %eax,%rax + 6a45: 45 89 c3 mov %r8d,%r11d + 6a48: 41 83 e3 fc and $0xfffffffc,%r11d + 6a4c: 45 33 d2 xor %r10d,%r10d + 6a4f: 4d 63 db movslq %r11d,%r11 + 6a52: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 6a57: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 6a5b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 6a5f: 90 nop + 6a60: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 6a66: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 6a6a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 6a70: 49 83 c2 04 add $0x4,%r10 + 6a74: 4d 3b d3 cmp %r11,%r10 + 6a77: 72 e7 jb 0x6a60 + 6a79: 4d 3b d8 cmp %r8,%r11 + 6a7c: 0f 83 b6 01 00 00 jae 0x6c38 + 6a82: 48 63 c0 movslq %eax,%rax + 6a85: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 6a89: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 6a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a94: 00 + 6a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a9c: 0f 1f 40 00 nopl 0x0(%rax) + 6aa0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 6aa6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 6aaa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 6ab0: 49 ff c3 inc %r11 + 6ab3: 4d 3b d8 cmp %r8,%r11 + 6ab6: 72 e8 jb 0x6aa0 + 6ab8: e9 7b 01 00 00 jmp 0x6c38 + 6abd: 45 32 c9 xor %r9b,%r9b + 6ac0: 41 83 f8 10 cmp $0x10,%r8d + 6ac4: 0f 8c 80 01 00 00 jl 0x6c4a + 6aca: 49 89 d3 mov %rdx,%r11 + 6acd: 49 83 e3 1f and $0x1f,%r11 + 6ad1: 45 89 db mov %r11d,%r11d + 6ad4: 45 85 db test %r11d,%r11d + 6ad7: 74 18 je 0x6af1 + 6ad9: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 6ae0: 0f 85 64 01 00 00 jne 0x6c4a + 6ae6: 41 f7 db neg %r11d + 6ae9: 41 83 c3 20 add $0x20,%r11d + 6aed: 41 c1 eb 02 shr $0x2,%r11d + 6af1: 41 8d 43 10 lea 0x10(%r11),%eax + 6af5: 44 3b c0 cmp %eax,%r8d + 6af8: 0f 8c 4c 01 00 00 jl 0x6c4a + 6afe: 44 89 c0 mov %r8d,%eax + 6b01: 45 33 d2 xor %r10d,%r10d + 6b04: 41 2b c3 sub %r11d,%eax + 6b07: 83 e0 0f and $0xf,%eax + 6b0a: f7 d8 neg %eax + 6b0c: 41 03 c0 add %r8d,%eax + 6b0f: 45 85 db test %r11d,%r11d + 6b12: 76 24 jbe 0x6b38 + 6b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b20: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 6b26: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 6b2a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 6b30: 49 ff c2 inc %r10 + 6b33: 4d 3b d3 cmp %r11,%r10 + 6b36: 72 e8 jb 0x6b20 + 6b38: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 6b3d: 4c 63 d0 movslq %eax,%r10 + 6b40: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 6b46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b4d: 00 + 6b4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b55: 0f 1f 40 00 nopl 0x0(%rax) + 6b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b60: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 6b66: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 6b6d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 6b74: 01 + 6b75: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 + 6b79: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 6b7f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 6b86: 01 + 6b87: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 6b8b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 6b92: 49 83 c3 10 add $0x10,%r11 + 6b96: 4d 3b da cmp %r10,%r11 + 6b99: 72 c5 jb 0x6b60 + 6b9b: 44 8d 50 01 lea 0x1(%rax),%r10d + 6b9f: 45 3b d0 cmp %r8d,%r10d + 6ba2: 0f 87 90 00 00 00 ja 0x6c38 + 6ba8: 4d 63 c0 movslq %r8d,%r8 + 6bab: 48 63 c0 movslq %eax,%rax + 6bae: 4c 2b c0 sub %rax,%r8 + 6bb1: 41 80 f9 01 cmp $0x1,%r9b + 6bb5: 75 05 jne 0x6bbc + 6bb7: 45 33 db xor %r11d,%r11d + 6bba: eb 3d jmp 0x6bf9 + 6bbc: 49 83 f8 04 cmp $0x4,%r8 + 6bc0: 7c f5 jl 0x6bb7 + 6bc2: 48 63 c0 movslq %eax,%rax + 6bc5: 45 89 c3 mov %r8d,%r11d + 6bc8: 41 83 e3 fc and $0xfffffffc,%r11d + 6bcc: 45 33 d2 xor %r10d,%r10d + 6bcf: 4d 63 db movslq %r11d,%r11 + 6bd2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 6bd7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 6bdb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 6bdf: 90 nop + 6be0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 6be6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 6bea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 6bf0: 49 83 c2 04 add $0x4,%r10 + 6bf4: 4d 3b d3 cmp %r11,%r10 + 6bf7: 72 e7 jb 0x6be0 + 6bf9: 4d 3b d8 cmp %r8,%r11 + 6bfc: 73 3a jae 0x6c38 + 6bfe: 48 63 c0 movslq %eax,%rax + 6c01: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 6c05: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 6c09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c10: 00 + 6c11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c1f: 00 + 6c20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 6c26: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 6c2a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 6c30: 49 ff c3 inc %r11 + 6c33: 4d 3b d8 cmp %r8,%r11 + 6c36: 72 e8 jb 0x6c20 + 6c38: 33 c0 xor %eax,%eax + 6c3a: c5 f8 77 vzeroupper + 6c3d: 41 5e pop %r14 + 6c3f: c3 ret + 6c40: 41 b1 01 mov $0x1,%r9b + 6c43: 33 c0 xor %eax,%eax + 6c45: e9 d1 fd ff ff jmp 0x6a1b + 6c4a: 41 b1 01 mov $0x1,%r9b + 6c4d: 33 c0 xor %eax,%eax + 6c4f: e9 47 ff ff ff jmp 0x6b9b + 6c54: b8 fa ff ff ff mov $0xfffffffa,%eax + 6c59: 41 5e pop %r14 + 6c5b: c3 ret + 6c5c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6c61: 41 5e pop %r14 + 6c63: c3 ret + 6c64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c6b: 00 + 6c6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c7f: 00 + 6c80: 41 57 push %r15 + 6c82: 48 85 c9 test %rcx,%rcx + 6c85: 0f 84 38 03 00 00 je 0x6fc3 + 6c8b: 48 85 d2 test %rdx,%rdx + 6c8e: 0f 84 2f 03 00 00 je 0x6fc3 + 6c94: 45 85 c0 test %r8d,%r8d + 6c97: 0f 8e 1e 03 00 00 jle 0x6fbb + 6c9d: 8b 44 24 30 mov 0x30(%rsp),%eax + 6ca1: 85 c0 test %eax,%eax + 6ca3: 0f 84 74 01 00 00 je 0x6e1d + 6ca9: 83 f8 04 cmp $0x4,%eax + 6cac: 74 08 je 0x6cb6 + 6cae: b8 fb ff ff ff mov $0xfffffffb,%eax + 6cb3: 41 5f pop %r15 + 6cb5: c3 ret + 6cb6: 41 83 f8 10 cmp $0x10,%r8d + 6cba: 0f 8c c8 02 00 00 jl 0x6f88 + 6cc0: 41 83 f8 1d cmp $0x1d,%r8d + 6cc4: 0f 8c c6 02 00 00 jl 0x6f90 + 6cca: 49 89 d7 mov %rdx,%r15 + 6ccd: 49 83 e7 1f and $0x1f,%r15 + 6cd1: 45 85 ff test %r15d,%r15d + 6cd4: 74 18 je 0x6cee + 6cd6: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 6cdd: 0f 85 a5 02 00 00 jne 0x6f88 + 6ce3: 41 f7 df neg %r15d + 6ce6: 41 83 c7 20 add $0x20,%r15d + 6cea: 41 c1 ef 02 shr $0x2,%r15d + 6cee: 41 8d 47 10 lea 0x10(%r15),%eax + 6cf2: 44 3b c0 cmp %eax,%r8d + 6cf5: 0f 8c 8d 02 00 00 jl 0x6f88 + 6cfb: 45 89 c3 mov %r8d,%r11d + 6cfe: 33 c0 xor %eax,%eax + 6d00: 45 2b df sub %r15d,%r11d + 6d03: 41 83 e3 0f and $0xf,%r11d + 6d07: 41 f7 db neg %r11d + 6d0a: 45 03 d8 add %r8d,%r11d + 6d0d: 45 89 fa mov %r15d,%r10d + 6d10: 45 85 ff test %r15d,%r15d + 6d13: 76 21 jbe 0x6d36 + 6d15: 0f 1f 40 00 nopl 0x0(%rax) + 6d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d20: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 6d25: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 6d29: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 6d2e: 48 ff c0 inc %rax + 6d31: 49 3b c2 cmp %r10,%rax + 6d34: 72 ea jb 0x6d20 + 6d36: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 6d3b: 49 63 c3 movslq %r11d,%rax + 6d3e: 66 90 xchg %ax,%ax + 6d40: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 6d46: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 6d4d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 6d51: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 + 6d55: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 6d5b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 6d62: 49 83 c2 10 add $0x10,%r10 + 6d66: 4c 3b d0 cmp %rax,%r10 + 6d69: 72 d5 jb 0x6d40 + 6d6b: 41 8d 43 01 lea 0x1(%r11),%eax + 6d6f: 41 3b c0 cmp %r8d,%eax + 6d72: 0f 87 00 02 00 00 ja 0x6f78 + 6d78: 4d 63 c8 movslq %r8d,%r9 + 6d7b: 4d 63 db movslq %r11d,%r11 + 6d7e: 4d 2b cb sub %r11,%r9 + 6d81: 49 83 f9 04 cmp $0x4,%r9 + 6d85: 0f 8c f5 01 00 00 jl 0x6f80 + 6d8b: 4d 63 db movslq %r11d,%r11 + 6d8e: 45 89 ca mov %r9d,%r10d + 6d91: 41 83 e2 fc and $0xfffffffc,%r10d + 6d95: 45 33 c0 xor %r8d,%r8d + 6d98: 4d 63 d2 movslq %r10d,%r10 + 6d9b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 6da0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 6da4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 6da8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6daf: 00 + 6db0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6dbe: 00 00 + 6dc0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 6dc6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 6dca: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 6dd0: 49 83 c0 04 add $0x4,%r8 + 6dd4: 4d 3b c2 cmp %r10,%r8 + 6dd7: 72 e7 jb 0x6dc0 + 6dd9: 4d 3b d1 cmp %r9,%r10 + 6ddc: 0f 83 96 01 00 00 jae 0x6f78 + 6de2: 4d 63 db movslq %r11d,%r11 + 6de5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 6de9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 6ded: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6df4: 00 + 6df5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6dfc: 0f 1f 40 00 nopl 0x0(%rax) + 6e00: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 6e06: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 6e0a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 6e10: 49 ff c2 inc %r10 + 6e13: 4d 3b d1 cmp %r9,%r10 + 6e16: 72 e8 jb 0x6e00 + 6e18: e9 5b 01 00 00 jmp 0x6f78 + 6e1d: 41 83 f8 10 cmp $0x10,%r8d + 6e21: 0f 8c 7d 01 00 00 jl 0x6fa4 + 6e27: 41 83 f8 1d cmp $0x1d,%r8d + 6e2b: 0f 8c 7b 01 00 00 jl 0x6fac + 6e31: 49 89 d7 mov %rdx,%r15 + 6e34: 49 83 e7 1f and $0x1f,%r15 + 6e38: 45 85 ff test %r15d,%r15d + 6e3b: 74 18 je 0x6e55 + 6e3d: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 6e44: 0f 85 5a 01 00 00 jne 0x6fa4 + 6e4a: 41 f7 df neg %r15d + 6e4d: 41 83 c7 20 add $0x20,%r15d + 6e51: 41 c1 ef 02 shr $0x2,%r15d + 6e55: 41 8d 47 10 lea 0x10(%r15),%eax + 6e59: 44 3b c0 cmp %eax,%r8d + 6e5c: 0f 8c 42 01 00 00 jl 0x6fa4 + 6e62: 45 89 c3 mov %r8d,%r11d + 6e65: 33 c0 xor %eax,%eax + 6e67: 45 2b df sub %r15d,%r11d + 6e6a: 41 83 e3 0f and $0xf,%r11d + 6e6e: 41 f7 db neg %r11d + 6e71: 45 03 d8 add %r8d,%r11d + 6e74: 45 89 fa mov %r15d,%r10d + 6e77: 45 85 ff test %r15d,%r15d + 6e7a: 76 1a jbe 0x6e96 + 6e7c: 0f 1f 40 00 nopl 0x0(%rax) + 6e80: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 6e85: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 6e89: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 6e8e: 48 ff c0 inc %rax + 6e91: 49 3b c2 cmp %r10,%rax + 6e94: 72 ea jb 0x6e80 + 6e96: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 6e9b: 49 63 c3 movslq %r11d,%rax + 6e9e: 66 90 xchg %ax,%ax + 6ea0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 6ea6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 6ead: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 6eb1: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 + 6eb5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 6ebb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 6ec2: 49 83 c2 10 add $0x10,%r10 + 6ec6: 4c 3b d0 cmp %rax,%r10 + 6ec9: 72 d5 jb 0x6ea0 + 6ecb: 41 8d 43 01 lea 0x1(%r11),%eax + 6ecf: 41 3b c0 cmp %r8d,%eax + 6ed2: 0f 87 a0 00 00 00 ja 0x6f78 + 6ed8: 4d 63 c8 movslq %r8d,%r9 + 6edb: 4d 63 db movslq %r11d,%r11 + 6ede: 4d 2b cb sub %r11,%r9 + 6ee1: 49 83 f9 04 cmp $0x4,%r9 + 6ee5: 0f 8c b4 00 00 00 jl 0x6f9f + 6eeb: 4d 63 db movslq %r11d,%r11 + 6eee: 45 89 ca mov %r9d,%r10d + 6ef1: 41 83 e2 fc and $0xfffffffc,%r10d + 6ef5: 45 33 c0 xor %r8d,%r8d + 6ef8: 4d 63 d2 movslq %r10d,%r10 + 6efb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 6f00: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 6f04: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 6f08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f0f: 00 + 6f10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6f1e: 00 00 + 6f20: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 6f26: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 6f2a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 6f30: 49 83 c0 04 add $0x4,%r8 + 6f34: 4d 3b c2 cmp %r10,%r8 + 6f37: 72 e7 jb 0x6f20 + 6f39: 4d 3b d1 cmp %r9,%r10 + 6f3c: 73 3a jae 0x6f78 + 6f3e: 4d 63 db movslq %r11d,%r11 + 6f41: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 6f45: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 6f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f50: 00 + 6f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f5f: 00 + 6f60: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 6f66: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 6f6a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 6f70: 49 ff c2 inc %r10 + 6f73: 4d 3b d1 cmp %r9,%r10 + 6f76: 72 e8 jb 0x6f60 + 6f78: 33 c0 xor %eax,%eax + 6f7a: c5 f8 77 vzeroupper + 6f7d: 41 5f pop %r15 + 6f7f: c3 ret + 6f80: 45 33 d2 xor %r10d,%r10d + 6f83: e9 51 fe ff ff jmp 0x6dd9 + 6f88: 45 33 db xor %r11d,%r11d + 6f8b: e9 db fd ff ff jmp 0x6d6b + 6f90: 45 89 c3 mov %r8d,%r11d + 6f93: 45 33 d2 xor %r10d,%r10d + 6f96: 41 83 e3 f0 and $0xfffffff0,%r11d + 6f9a: e9 97 fd ff ff jmp 0x6d36 + 6f9f: 45 33 d2 xor %r10d,%r10d + 6fa2: eb 95 jmp 0x6f39 + 6fa4: 45 33 db xor %r11d,%r11d + 6fa7: e9 1f ff ff ff jmp 0x6ecb + 6fac: 45 89 c3 mov %r8d,%r11d + 6faf: 45 33 d2 xor %r10d,%r10d + 6fb2: 41 83 e3 f0 and $0xfffffff0,%r11d + 6fb6: e9 db fe ff ff jmp 0x6e96 + 6fbb: b8 fa ff ff ff mov $0xfffffffa,%eax + 6fc0: 41 5f pop %r15 + 6fc2: c3 ret + 6fc3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6fc8: 41 5f pop %r15 + 6fca: c3 ret + 6fcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6fd2: 00 + 6fd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6fe0: 48 83 ec 28 sub $0x28,%rsp + 6fe4: 48 85 c9 test %rcx,%rcx + 6fe7: 74 20 je 0x7009 + 6fe9: 48 85 d2 test %rdx,%rdx + 6fec: 74 1b je 0x7009 + 6fee: 45 85 c0 test %r8d,%r8d + 6ff1: 7f 0a jg 0x6ffd + 6ff3: b8 fa ff ff ff mov $0xfffffffa,%eax + 6ff8: 48 83 c4 28 add $0x28,%rsp + 6ffc: c3 ret + 6ffd: e8 3e 85 03 00 call 0x3f540 + 7002: 33 c0 xor %eax,%eax + 7004: 48 83 c4 28 add $0x28,%rsp + 7008: c3 ret + 7009: b8 f8 ff ff ff mov $0xfffffff8,%eax + 700e: 48 83 c4 28 add $0x28,%rsp + 7012: c3 ret + 7013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 701f: 00 + 7020: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7025: 48 85 c9 test %rcx,%rcx + 7028: 74 22 je 0x704c + 702a: 48 85 d2 test %rdx,%rdx + 702d: 74 1d je 0x704c + 702f: 45 85 c0 test %r8d,%r8d + 7032: 7f 0b jg 0x703f + 7034: b8 fa ff ff ff mov $0xfffffffa,%eax + 7039: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 703e: c3 ret + 703f: e8 7c 86 03 00 call 0x3f6c0 + 7044: 33 c0 xor %eax,%eax + 7046: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 704b: c3 ret + 704c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7051: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7056: c3 ret + 7057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 705e: 00 00 + 7060: 48 83 ec 28 sub $0x28,%rsp + 7064: 48 85 c9 test %rcx,%rcx + 7067: 74 20 je 0x7089 + 7069: 48 85 d2 test %rdx,%rdx + 706c: 74 1b je 0x7089 + 706e: 45 85 c0 test %r8d,%r8d + 7071: 7f 0a jg 0x707d + 7073: b8 fa ff ff ff mov $0xfffffffa,%eax + 7078: 48 83 c4 28 add $0x28,%rsp + 707c: c3 ret + 707d: e8 be 87 03 00 call 0x3f840 + 7082: 33 c0 xor %eax,%eax + 7084: 48 83 c4 28 add $0x28,%rsp + 7088: c3 ret + 7089: b8 f8 ff ff ff mov $0xfffffff8,%eax + 708e: 48 83 c4 28 add $0x28,%rsp + 7092: c3 ret + 7093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 709f: 00 + 70a0: 56 push %rsi + 70a1: 48 89 d6 mov %rdx,%rsi + 70a4: 48 85 c9 test %rcx,%rcx + 70a7: 0f 84 90 01 00 00 je 0x723d + 70ad: 48 85 f6 test %rsi,%rsi + 70b0: 0f 84 87 01 00 00 je 0x723d + 70b6: 45 85 c0 test %r8d,%r8d + 70b9: 0f 8e 77 01 00 00 jle 0x7236 + 70bf: 41 83 f8 10 cmp $0x10,%r8d + 70c3: 0f 8c 5d 01 00 00 jl 0x7226 + 70c9: 49 89 f1 mov %rsi,%r9 + 70cc: 49 83 e1 1f and $0x1f,%r9 + 70d0: 45 89 c9 mov %r9d,%r9d + 70d3: 45 85 c9 test %r9d,%r9d + 70d6: 74 18 je 0x70f0 + 70d8: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 70df: 0f 85 41 01 00 00 jne 0x7226 + 70e5: 41 f7 d9 neg %r9d + 70e8: 41 83 c1 20 add $0x20,%r9d + 70ec: 41 c1 e9 02 shr $0x2,%r9d + 70f0: 41 8d 41 10 lea 0x10(%r9),%eax + 70f4: 44 3b c0 cmp %eax,%r8d + 70f7: 0f 8c 29 01 00 00 jl 0x7226 + 70fd: 44 89 c0 mov %r8d,%eax + 7100: 33 d2 xor %edx,%edx + 7102: 41 2b c1 sub %r9d,%eax + 7105: 83 e0 0f and $0xf,%eax + 7108: f7 d8 neg %eax + 710a: 41 03 c0 add %r8d,%eax + 710d: 45 85 c9 test %r9d,%r9d + 7110: 76 25 jbe 0x7137 + 7112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7120: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 7125: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 + 712a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 712f: 48 ff c2 inc %rdx + 7132: 49 3b d1 cmp %r9,%rdx + 7135: 72 e9 jb 0x7120 + 7137: 48 63 d0 movslq %eax,%rdx + 713a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7140: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 7146: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 714d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 7154: 01 + 7155: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 715c: 01 + 715d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 + 7163: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 716a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 7170: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 7177: 49 83 c1 10 add $0x10,%r9 + 717b: 4c 3b ca cmp %rdx,%r9 + 717e: 72 c0 jb 0x7140 + 7180: 44 8d 48 01 lea 0x1(%rax),%r9d + 7184: 45 3b c8 cmp %r8d,%r9d + 7187: 0f 87 8d 00 00 00 ja 0x721a + 718d: 4d 63 d0 movslq %r8d,%r10 + 7190: 4c 2b d2 sub %rdx,%r10 + 7193: 49 83 fa 04 cmp $0x4,%r10 + 7197: 0f 8c 84 00 00 00 jl 0x7221 + 719d: 45 89 d3 mov %r10d,%r11d + 71a0: 45 33 c9 xor %r9d,%r9d + 71a3: 41 83 e3 fc and $0xfffffffc,%r11d + 71a7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 71ab: 4d 63 db movslq %r11d,%r11 + 71ae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 71b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71c0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 71c6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 + 71cc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 71d2: 49 83 c1 04 add $0x4,%r9 + 71d6: 4d 3b cb cmp %r11,%r9 + 71d9: 72 e5 jb 0x71c0 + 71db: 4d 3b da cmp %r10,%r11 + 71de: 73 3a jae 0x721a + 71e0: 48 63 c0 movslq %eax,%rax + 71e3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 71e7: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 71eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 71f2: 00 + 71f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7200: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 7206: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 + 720c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 7212: 49 ff c3 inc %r11 + 7215: 4d 3b da cmp %r10,%r11 + 7218: 72 e6 jb 0x7200 + 721a: 33 c0 xor %eax,%eax + 721c: c5 f8 77 vzeroupper + 721f: 5e pop %rsi + 7220: c3 ret + 7221: 45 33 db xor %r11d,%r11d + 7224: eb b5 jmp 0x71db + 7226: 33 c0 xor %eax,%eax + 7228: 41 83 f8 01 cmp $0x1,%r8d + 722c: 72 ec jb 0x721a + 722e: 4d 63 d0 movslq %r8d,%r10 + 7231: 45 33 db xor %r11d,%r11d + 7234: eb a5 jmp 0x71db + 7236: b8 fa ff ff ff mov $0xfffffffa,%eax + 723b: 5e pop %rsi + 723c: c3 ret + 723d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7242: 5e pop %rsi + 7243: c3 ret + 7244: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 724b: 00 + 724c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 725f: 00 + 7260: 53 push %rbx + 7261: 49 89 ca mov %rcx,%r10 + 7264: 4d 85 d2 test %r10,%r10 + 7267: 0f 84 84 01 00 00 je 0x73f1 + 726d: 48 85 d2 test %rdx,%rdx + 7270: 0f 84 7b 01 00 00 je 0x73f1 + 7276: 45 85 c0 test %r8d,%r8d + 7279: 0f 8e 6b 01 00 00 jle 0x73ea + 727f: 41 83 f8 10 cmp $0x10,%r8d + 7283: 0f 8c 59 01 00 00 jl 0x73e2 + 7289: 48 89 d3 mov %rdx,%rbx + 728c: 48 83 e3 1f and $0x1f,%rbx + 7290: 85 db test %ebx,%ebx + 7292: 74 11 je 0x72a5 + 7294: f6 c3 03 test $0x3,%bl + 7297: 0f 85 45 01 00 00 jne 0x73e2 + 729d: f7 db neg %ebx + 729f: 83 c3 20 add $0x20,%ebx + 72a2: c1 eb 02 shr $0x2,%ebx + 72a5: 8d 43 10 lea 0x10(%rbx),%eax + 72a8: 44 3b c0 cmp %eax,%r8d + 72ab: 0f 8c 31 01 00 00 jl 0x73e2 + 72b1: 45 89 c1 mov %r8d,%r9d + 72b4: 33 c0 xor %eax,%eax + 72b6: 44 2b cb sub %ebx,%r9d + 72b9: 41 83 e1 0f and $0xf,%r9d + 72bd: 41 f7 d9 neg %r9d + 72c0: 45 03 c8 add %r8d,%r9d + 72c3: 89 d9 mov %ebx,%ecx + 72c5: 85 db test %ebx,%ebx + 72c7: 76 2f jbe 0x72f8 + 72c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72d0: 00 + 72d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72df: 00 + 72e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 72e6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 72eb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 72f0: 48 ff c0 inc %rax + 72f3: 48 3b c1 cmp %rcx,%rax + 72f6: 72 e8 jb 0x72e0 + 72f8: 49 63 c1 movslq %r9d,%rax + 72fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7300: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 7306: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 730d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 7312: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 7318: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 731d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 7323: 48 83 c1 10 add $0x10,%rcx + 7327: 48 3b c8 cmp %rax,%rcx + 732a: 72 d4 jb 0x7300 + 732c: 41 8d 41 01 lea 0x1(%r9),%eax + 7330: 41 3b c0 cmp %r8d,%eax + 7333: 0f 87 9e 00 00 00 ja 0x73d7 + 7339: 4d 63 c0 movslq %r8d,%r8 + 733c: 4d 63 c9 movslq %r9d,%r9 + 733f: 4d 2b c1 sub %r9,%r8 + 7342: 49 83 f8 04 cmp $0x4,%r8 + 7346: 0f 8c 92 00 00 00 jl 0x73de + 734c: 4d 63 c9 movslq %r9d,%r9 + 734f: 44 89 c3 mov %r8d,%ebx + 7352: 83 e3 fc and $0xfffffffc,%ebx + 7355: 33 c9 xor %ecx,%ecx + 7357: 48 63 db movslq %ebx,%rbx + 735a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 735e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 7362: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7369: 00 + 736a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7378: 00 + 7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7380: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 7386: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 738b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 7390: 48 83 c1 04 add $0x4,%rcx + 7394: 48 3b cb cmp %rbx,%rcx + 7397: 72 e7 jb 0x7380 + 7399: 49 3b d8 cmp %r8,%rbx + 739c: 73 39 jae 0x73d7 + 739e: 4d 63 c9 movslq %r9d,%r9 + 73a1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 73a5: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 73a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73b0: 00 + 73b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73bf: 00 + 73c0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 73c5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 + 73ca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 73cf: 48 ff c3 inc %rbx + 73d2: 49 3b d8 cmp %r8,%rbx + 73d5: 72 e9 jb 0x73c0 + 73d7: 33 c0 xor %eax,%eax + 73d9: c5 f8 77 vzeroupper + 73dc: 5b pop %rbx + 73dd: c3 ret + 73de: 33 db xor %ebx,%ebx + 73e0: eb b7 jmp 0x7399 + 73e2: 45 33 c9 xor %r9d,%r9d + 73e5: e9 42 ff ff ff jmp 0x732c + 73ea: b8 fa ff ff ff mov $0xfffffffa,%eax + 73ef: 5b pop %rbx + 73f0: c3 ret + 73f1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 73f6: 5b pop %rbx + 73f7: c3 ret + 73f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73ff: 00 + 7400: 48 85 c9 test %rcx,%rcx + 7403: 0f 84 5b 02 00 00 je 0x7664 + 7409: 48 85 d2 test %rdx,%rdx + 740c: 0f 84 52 02 00 00 je 0x7664 + 7412: 4d 85 c0 test %r8,%r8 + 7415: 0f 84 49 02 00 00 je 0x7664 + 741b: 45 85 c9 test %r9d,%r9d + 741e: 0f 86 33 02 00 00 jbe 0x7657 + 7424: 41 83 f9 06 cmp $0x6,%r9d + 7428: 0f 86 ae 01 00 00 jbe 0x75dc + 742e: 49 3b d0 cmp %r8,%rdx + 7431: 76 17 jbe 0x744a + 7433: 44 89 c8 mov %r9d,%eax + 7436: 49 89 d2 mov %rdx,%r10 + 7439: 48 c1 e0 02 shl $0x2,%rax + 743d: 4d 2b d0 sub %r8,%r10 + 7440: 4c 3b d0 cmp %rax,%r10 + 7443: 7d 24 jge 0x7469 + 7445: e9 92 01 00 00 jmp 0x75dc + 744a: 4c 3b c2 cmp %rdx,%r8 + 744d: 0f 86 89 01 00 00 jbe 0x75dc + 7453: 44 89 c8 mov %r9d,%eax + 7456: 4d 89 c2 mov %r8,%r10 + 7459: 48 c1 e0 02 shl $0x2,%rax + 745d: 4c 2b d2 sub %rdx,%r10 + 7460: 4c 3b d0 cmp %rax,%r10 + 7463: 0f 8c 73 01 00 00 jl 0x75dc + 7469: 49 3b c8 cmp %r8,%rcx + 746c: 76 10 jbe 0x747e + 746e: 49 89 ca mov %rcx,%r10 + 7471: 4d 2b d0 sub %r8,%r10 + 7474: 4c 3b d0 cmp %rax,%r10 + 7477: 7d 1d jge 0x7496 + 7479: e9 5e 01 00 00 jmp 0x75dc + 747e: 4c 3b c1 cmp %rcx,%r8 + 7481: 0f 86 55 01 00 00 jbe 0x75dc + 7487: 4d 89 c2 mov %r8,%r10 + 748a: 4c 2b d1 sub %rcx,%r10 + 748d: 4c 3b d0 cmp %rax,%r10 + 7490: 0f 8c 46 01 00 00 jl 0x75dc + 7496: 41 83 f9 08 cmp $0x8,%r9d + 749a: 0f 82 bd 01 00 00 jb 0x765d + 74a0: 4d 89 c2 mov %r8,%r10 + 74a3: 49 83 e2 0f and $0xf,%r10 + 74a7: 45 85 d2 test %r10d,%r10d + 74aa: 74 18 je 0x74c4 + 74ac: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 74b3: 0f 85 a4 01 00 00 jne 0x765d + 74b9: 41 f7 da neg %r10d + 74bc: 41 83 c2 10 add $0x10,%r10d + 74c0: 41 c1 ea 02 shr $0x2,%r10d + 74c4: 41 8d 42 08 lea 0x8(%r10),%eax + 74c8: 44 3b c8 cmp %eax,%r9d + 74cb: 0f 82 8c 01 00 00 jb 0x765d + 74d1: 44 89 c8 mov %r9d,%eax + 74d4: 45 33 db xor %r11d,%r11d + 74d7: 41 2b c2 sub %r10d,%eax + 74da: 83 e0 07 and $0x7,%eax + 74dd: f7 d8 neg %eax + 74df: 41 03 c1 add %r9d,%eax + 74e2: 45 85 d2 test %r10d,%r10d + 74e5: 76 33 jbe 0x751a + 74e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74ee: 00 + 74ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 74f6: 0f 1f 00 nopl (%rax) + 74f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7500: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 7506: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 750c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 7512: 41 ff c3 inc %r11d + 7515: 45 3b da cmp %r10d,%r11d + 7518: 72 e6 jb 0x7500 + 751a: 45 89 d2 mov %r10d,%r10d + 751d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 + 7521: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 7528: 74 56 je 0x7580 + 752a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7531: 00 + 7532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7540: 45 89 d2 mov %r10d,%r10d + 7543: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 + 7548: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 754e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 + 7553: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 + 7559: 0f 5d c8 minps %xmm0,%xmm1 + 755c: 0f 5d da minps %xmm2,%xmm3 + 755f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) + 7564: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 756a: 41 83 c2 08 add $0x8,%r10d + 756e: 44 3b d0 cmp %eax,%r10d + 7571: 72 cd jb 0x7540 + 7573: eb 38 jmp 0x75ad + 7575: 0f 1f 40 00 nopl 0x0(%rax) + 7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7580: 45 89 d2 mov %r10d,%r10d + 7583: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 + 7588: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 + 758e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 + 7593: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 + 7599: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) + 759e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) + 75a4: 41 83 c2 08 add $0x8,%r10d + 75a8: 44 3b d0 cmp %eax,%r10d + 75ab: 72 d3 jb 0x7580 + 75ad: 41 3b c1 cmp %r9d,%eax + 75b0: 0f 83 9e 00 00 00 jae 0x7654 + 75b6: 0f 1f 00 nopl (%rax) + 75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75c0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 75c5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 + 75ca: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 75d0: ff c0 inc %eax + 75d2: 41 3b c1 cmp %r9d,%eax + 75d5: 72 e9 jb 0x75c0 + 75d7: e9 78 00 00 00 jmp 0x7654 + 75dc: 44 89 c8 mov %r9d,%eax + 75df: 41 bb 01 00 00 00 mov $0x1,%r11d + 75e5: d1 e8 shr $1,%eax + 75e7: 45 33 d2 xor %r10d,%r10d + 75ea: 85 c0 test %eax,%eax + 75ec: 76 4c jbe 0x763a + 75ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75f5: 00 + 75f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75fd: 0f 1f 00 nopl (%rax) + 7600: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 7604: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 760a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 7610: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 7616: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 761b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 + 7621: 41 ff c2 inc %r10d + 7624: 44 3b d0 cmp %eax,%r10d + 7627: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 + 762d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) + 7633: 72 cb jb 0x7600 + 7635: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 763a: 41 ff cb dec %r11d + 763d: 45 3b d9 cmp %r9d,%r11d + 7640: 73 12 jae 0x7654 + 7642: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 7648: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 764e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 7654: 33 c0 xor %eax,%eax + 7656: c3 ret + 7657: b8 fa ff ff ff mov $0xfffffffa,%eax + 765c: c3 ret + 765d: 33 c0 xor %eax,%eax + 765f: e9 49 ff ff ff jmp 0x75ad + 7664: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7669: c3 ret + 766a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7671: 00 + 7672: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7685: 48 85 c9 test %rcx,%rcx + 7688: 74 27 je 0x76b1 + 768a: 48 85 d2 test %rdx,%rdx + 768d: 74 22 je 0x76b1 + 768f: 4d 85 c0 test %r8,%r8 + 7692: 74 1d je 0x76b1 + 7694: 45 85 c9 test %r9d,%r9d + 7697: 77 0b ja 0x76a4 + 7699: b8 fa ff ff ff mov $0xfffffffa,%eax + 769e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 76a3: c3 ret + 76a4: e8 17 83 03 00 call 0x3f9c0 + 76a9: 33 c0 xor %eax,%eax + 76ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 76b0: c3 ret + 76b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 76b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 76bb: c3 ret + 76bc: 0f 1f 40 00 nopl 0x0(%rax) + 76c0: 48 83 ec 28 sub $0x28,%rsp + 76c4: 48 85 c9 test %rcx,%rcx + 76c7: 74 25 je 0x76ee + 76c9: 48 85 d2 test %rdx,%rdx + 76cc: 74 20 je 0x76ee + 76ce: 4d 85 c0 test %r8,%r8 + 76d1: 74 1b je 0x76ee + 76d3: 45 85 c9 test %r9d,%r9d + 76d6: 77 0a ja 0x76e2 + 76d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 76dd: 48 83 c4 28 add $0x28,%rsp + 76e1: c3 ret + 76e2: e8 19 88 03 00 call 0x3ff00 + 76e7: 33 c0 xor %eax,%eax + 76e9: 48 83 c4 28 add $0x28,%rsp + 76ed: c3 ret + 76ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 76f3: 48 83 c4 28 add $0x28,%rsp + 76f7: c3 ret + 76f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 76ff: 00 + 7700: 48 83 ec 28 sub $0x28,%rsp + 7704: 48 85 c9 test %rcx,%rcx + 7707: 74 25 je 0x772e + 7709: 48 85 d2 test %rdx,%rdx + 770c: 74 20 je 0x772e + 770e: 4d 85 c0 test %r8,%r8 + 7711: 74 1b je 0x772e + 7713: 45 85 c9 test %r9d,%r9d + 7716: 77 0a ja 0x7722 + 7718: b8 fa ff ff ff mov $0xfffffffa,%eax + 771d: 48 83 c4 28 add $0x28,%rsp + 7721: c3 ret + 7722: e8 b9 8d 03 00 call 0x404e0 + 7727: 33 c0 xor %eax,%eax + 7729: 48 83 c4 28 add $0x28,%rsp + 772d: c3 ret + 772e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7733: 48 83 c4 28 add $0x28,%rsp + 7737: c3 ret + 7738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 773f: 00 + 7740: 48 83 ec 28 sub $0x28,%rsp + 7744: 48 85 c9 test %rcx,%rcx + 7747: 74 25 je 0x776e + 7749: 48 85 d2 test %rdx,%rdx + 774c: 74 20 je 0x776e + 774e: 4d 85 c0 test %r8,%r8 + 7751: 74 1b je 0x776e + 7753: 45 85 c9 test %r9d,%r9d + 7756: 77 0a ja 0x7762 + 7758: b8 fa ff ff ff mov $0xfffffffa,%eax + 775d: 48 83 c4 28 add $0x28,%rsp + 7761: c3 ret + 7762: e8 59 93 03 00 call 0x40ac0 + 7767: 33 c0 xor %eax,%eax + 7769: 48 83 c4 28 add $0x28,%rsp + 776d: c3 ret + 776e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7773: 48 83 c4 28 add $0x28,%rsp + 7777: c3 ret + 7778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 777f: 00 + 7780: 48 83 ec 28 sub $0x28,%rsp + 7784: 48 85 c9 test %rcx,%rcx + 7787: 74 25 je 0x77ae + 7789: 48 85 d2 test %rdx,%rdx + 778c: 74 20 je 0x77ae + 778e: 4d 85 c0 test %r8,%r8 + 7791: 74 1b je 0x77ae + 7793: 45 85 c9 test %r9d,%r9d + 7796: 77 0a ja 0x77a2 + 7798: b8 fa ff ff ff mov $0xfffffffa,%eax + 779d: 48 83 c4 28 add $0x28,%rsp + 77a1: c3 ret + 77a2: e8 39 99 03 00 call 0x410e0 + 77a7: 33 c0 xor %eax,%eax + 77a9: 48 83 c4 28 add $0x28,%rsp + 77ad: c3 ret + 77ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 77b3: 48 83 c4 28 add $0x28,%rsp + 77b7: c3 ret + 77b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77bf: 00 + 77c0: 48 83 ec 28 sub $0x28,%rsp + 77c4: 48 85 c9 test %rcx,%rcx + 77c7: 74 25 je 0x77ee + 77c9: 48 85 d2 test %rdx,%rdx + 77cc: 74 20 je 0x77ee + 77ce: 4d 85 c0 test %r8,%r8 + 77d1: 74 1b je 0x77ee + 77d3: 45 85 c9 test %r9d,%r9d + 77d6: 7f 0a jg 0x77e2 + 77d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 77dd: 48 83 c4 28 add $0x28,%rsp + 77e1: c3 ret + 77e2: e8 39 9f 03 00 call 0x41720 + 77e7: 33 c0 xor %eax,%eax + 77e9: 48 83 c4 28 add $0x28,%rsp + 77ed: c3 ret + 77ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 77f3: 48 83 c4 28 add $0x28,%rsp + 77f7: c3 ret + 77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77ff: 00 + 7800: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7805: 48 85 c9 test %rcx,%rcx + 7808: 74 27 je 0x7831 + 780a: 48 85 d2 test %rdx,%rdx + 780d: 74 22 je 0x7831 + 780f: 4d 85 c0 test %r8,%r8 + 7812: 74 1d je 0x7831 + 7814: 45 85 c9 test %r9d,%r9d + 7817: 7f 0b jg 0x7824 + 7819: b8 fa ff ff ff mov $0xfffffffa,%eax + 781e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7823: c3 ret + 7824: e8 f7 a2 03 00 call 0x41b20 + 7829: 33 c0 xor %eax,%eax + 782b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7830: c3 ret + 7831: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7836: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 783b: c3 ret + 783c: 0f 1f 40 00 nopl 0x0(%rax) + 7840: 48 83 ec 28 sub $0x28,%rsp + 7844: 48 85 c9 test %rcx,%rcx + 7847: 74 25 je 0x786e + 7849: 48 85 d2 test %rdx,%rdx + 784c: 74 20 je 0x786e + 784e: 4d 85 c0 test %r8,%r8 + 7851: 74 1b je 0x786e + 7853: 45 85 c9 test %r9d,%r9d + 7856: 7f 0a jg 0x7862 + 7858: b8 fa ff ff ff mov $0xfffffffa,%eax + 785d: 48 83 c4 28 add $0x28,%rsp + 7861: c3 ret + 7862: e8 b9 a6 03 00 call 0x41f20 + 7867: 33 c0 xor %eax,%eax + 7869: 48 83 c4 28 add $0x28,%rsp + 786d: c3 ret + 786e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7873: 48 83 c4 28 add $0x28,%rsp + 7877: c3 ret + 7878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 787f: 00 + 7880: 41 57 push %r15 + 7882: 49 89 ca mov %rcx,%r10 + 7885: 49 89 d3 mov %rdx,%r11 + 7888: 4d 85 d2 test %r10,%r10 + 788b: 0f 84 fb 00 00 00 je 0x798c + 7891: 4d 85 db test %r11,%r11 + 7894: 0f 84 f2 00 00 00 je 0x798c + 789a: 4d 85 c0 test %r8,%r8 + 789d: 0f 84 e9 00 00 00 je 0x798c + 78a3: 45 85 c9 test %r9d,%r9d + 78a6: 0f 8e d8 00 00 00 jle 0x7984 + 78ac: 49 63 d1 movslq %r9d,%rdx + 78af: 48 83 fa 08 cmp $0x8,%rdx + 78b3: 0f 8c c6 00 00 00 jl 0x797f + 78b9: 4c 89 c0 mov %r8,%rax + 78bc: 48 83 e0 0f and $0xf,%rax + 78c0: 85 c0 test %eax,%eax + 78c2: 74 10 je 0x78d4 + 78c4: a8 03 test $0x3,%al + 78c6: 0f 85 b3 00 00 00 jne 0x797f + 78cc: f7 d8 neg %eax + 78ce: 83 c0 10 add $0x10,%eax + 78d1: c1 e8 02 shr $0x2,%eax + 78d4: 89 c1 mov %eax,%ecx + 78d6: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 78da: 49 3b d7 cmp %r15,%rdx + 78dd: 0f 8c 9c 00 00 00 jl 0x797f + 78e3: 45 89 cf mov %r9d,%r15d + 78e6: 44 2b f8 sub %eax,%r15d + 78e9: 41 83 e7 07 and $0x7,%r15d + 78ed: 45 2b cf sub %r15d,%r9d + 78f0: 4d 63 c9 movslq %r9d,%r9 + 78f3: 85 c0 test %eax,%eax + 78f5: b8 00 00 00 00 mov $0x0,%eax + 78fa: 76 24 jbe 0x7920 + 78fc: 0f 1f 40 00 nopl 0x0(%rax) + 7900: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 7906: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 + 790c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 7912: 48 ff c0 inc %rax + 7915: 48 3b c1 cmp %rcx,%rax + 7918: 72 e6 jb 0x7900 + 791a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7920: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 7926: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 792d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 + 7933: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 793a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 7940: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 7947: 48 83 c1 08 add $0x8,%rcx + 794b: 49 3b c9 cmp %r9,%rcx + 794e: 72 d0 jb 0x7920 + 7950: 4c 3b ca cmp %rdx,%r9 + 7953: 73 25 jae 0x797a + 7955: 0f 1f 40 00 nopl 0x0(%rax) + 7959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7960: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 7966: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 + 796c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 7972: 49 ff c1 inc %r9 + 7975: 4c 3b ca cmp %rdx,%r9 + 7978: 72 e6 jb 0x7960 + 797a: 33 c0 xor %eax,%eax + 797c: 41 5f pop %r15 + 797e: c3 ret + 797f: 45 33 c9 xor %r9d,%r9d + 7982: eb cc jmp 0x7950 + 7984: b8 fa ff ff ff mov $0xfffffffa,%eax + 7989: 41 5f pop %r15 + 798b: c3 ret + 798c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7991: 41 5f pop %r15 + 7993: c3 ret + 7994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79a0: 53 push %rbx + 79a1: 57 push %rdi + 79a2: 55 push %rbp + 79a3: 49 89 ca mov %rcx,%r10 + 79a6: 4d 85 d2 test %r10,%r10 + 79a9: 0f 84 92 01 00 00 je 0x7b41 + 79af: 48 85 d2 test %rdx,%rdx + 79b2: 0f 84 89 01 00 00 je 0x7b41 + 79b8: 4d 85 c0 test %r8,%r8 + 79bb: 0f 84 80 01 00 00 je 0x7b41 + 79c1: 45 85 c9 test %r9d,%r9d + 79c4: 0f 8e 6e 01 00 00 jle 0x7b38 + 79ca: 41 83 f9 10 cmp $0x10,%r9d + 79ce: 0f 8c 50 01 00 00 jl 0x7b24 + 79d4: 41 83 f9 1d cmp $0x1d,%r9d + 79d8: 0f 8c 4d 01 00 00 jl 0x7b2b + 79de: 4c 89 c1 mov %r8,%rcx + 79e1: 48 83 e1 1f and $0x1f,%rcx + 79e5: 89 c9 mov %ecx,%ecx + 79e7: 85 c9 test %ecx,%ecx + 79e9: 74 11 je 0x79fc + 79eb: f6 c1 03 test $0x3,%cl + 79ee: 0f 85 30 01 00 00 jne 0x7b24 + 79f4: f7 d9 neg %ecx + 79f6: 83 c1 20 add $0x20,%ecx + 79f9: c1 e9 02 shr $0x2,%ecx + 79fc: 8d 41 10 lea 0x10(%rcx),%eax + 79ff: 44 3b c8 cmp %eax,%r9d + 7a02: 0f 8c 1c 01 00 00 jl 0x7b24 + 7a08: 44 89 cf mov %r9d,%edi + 7a0b: 33 c0 xor %eax,%eax + 7a0d: 2b f9 sub %ecx,%edi + 7a0f: 83 e7 0f and $0xf,%edi + 7a12: f7 df neg %edi + 7a14: 41 03 f9 add %r9d,%edi + 7a17: 85 c9 test %ecx,%ecx + 7a19: 76 1e jbe 0x7a39 + 7a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7a20: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 7a26: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 7a2b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 7a31: 48 ff c0 inc %rax + 7a34: 48 3b c1 cmp %rcx,%rax + 7a37: 72 e7 jb 0x7a20 + 7a39: 48 63 c7 movslq %edi,%rax + 7a3c: 0f 1f 40 00 nopl 0x0(%rax) + 7a40: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 7a46: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 7a4d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 7a52: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 7a58: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 7a5e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 7a65: 48 83 c1 10 add $0x10,%rcx + 7a69: 48 3b c8 cmp %rax,%rcx + 7a6c: 72 d2 jb 0x7a40 + 7a6e: 8d 47 01 lea 0x1(%rdi),%eax + 7a71: 41 3b c1 cmp %r9d,%eax + 7a74: 0f 87 9d 00 00 00 ja 0x7b17 + 7a7a: 4d 63 c9 movslq %r9d,%r9 + 7a7d: 48 63 ff movslq %edi,%rdi + 7a80: 4c 2b cf sub %rdi,%r9 + 7a83: 49 83 f9 04 cmp $0x4,%r9 + 7a87: 0f 8c 93 00 00 00 jl 0x7b20 + 7a8d: 48 63 ff movslq %edi,%rdi + 7a90: 44 89 cd mov %r9d,%ebp + 7a93: 83 e5 fc and $0xfffffffc,%ebp + 7a96: 33 c9 xor %ecx,%ecx + 7a98: 48 63 ed movslq %ebp,%rbp + 7a9b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 7a9f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 7aa3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 7aa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7aae: 00 + 7aaf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ab6: 0f 1f 00 nopl (%rax) + 7ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ac0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 7ac6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 7acb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 7ad0: 48 83 c1 04 add $0x4,%rcx + 7ad4: 48 3b cd cmp %rbp,%rcx + 7ad7: 72 e7 jb 0x7ac0 + 7ad9: 49 3b e9 cmp %r9,%rbp + 7adc: 73 39 jae 0x7b17 + 7ade: 48 63 ff movslq %edi,%rdi + 7ae1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 7ae5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 7ae9: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 7aed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7af4: 00 + 7af5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7afc: 0f 1f 40 00 nopl 0x0(%rax) + 7b00: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 7b05: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 + 7b0a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 7b0f: 48 ff c5 inc %rbp + 7b12: 49 3b e9 cmp %r9,%rbp + 7b15: 72 e9 jb 0x7b00 + 7b17: 33 c0 xor %eax,%eax + 7b19: c5 f8 77 vzeroupper + 7b1c: 5d pop %rbp + 7b1d: 5f pop %rdi + 7b1e: 5b pop %rbx + 7b1f: c3 ret + 7b20: 33 ed xor %ebp,%ebp + 7b22: eb b5 jmp 0x7ad9 + 7b24: 33 ff xor %edi,%edi + 7b26: e9 43 ff ff ff jmp 0x7a6e + 7b2b: 44 89 cf mov %r9d,%edi + 7b2e: 33 c9 xor %ecx,%ecx + 7b30: 83 e7 f0 and $0xfffffff0,%edi + 7b33: e9 01 ff ff ff jmp 0x7a39 + 7b38: b8 fa ff ff ff mov $0xfffffffa,%eax + 7b3d: 5d pop %rbp + 7b3e: 5f pop %rdi + 7b3f: 5b pop %rbx + 7b40: c3 ret + 7b41: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7b46: 5d pop %rbp + 7b47: 5f pop %rdi + 7b48: 5b pop %rbx + 7b49: c3 ret + 7b4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b51: 00 + 7b52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b60: 48 83 ec 38 sub $0x38,%rsp + 7b64: 45 89 c1 mov %r8d,%r9d + 7b67: 49 89 d0 mov %rdx,%r8 + 7b6a: 48 89 ca mov %rcx,%rdx + 7b6d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 7b73: 48 85 d2 test %rdx,%rdx + 7b76: 8b 44 24 60 mov 0x60(%rsp),%eax + 7b7a: 74 47 je 0x7bc3 + 7b7c: 4d 85 c0 test %r8,%r8 + 7b7f: 74 42 je 0x7bc3 + 7b81: 45 85 c9 test %r9d,%r9d + 7b84: 7e 47 jle 0x7bcd + 7b86: 85 c0 test %eax,%eax + 7b88: 74 0f je 0x7b99 + 7b8a: 83 f8 04 cmp $0x4,%eax + 7b8d: 74 0d je 0x7b9c + 7b8f: b8 fb ff ff ff mov $0xfffffffb,%eax + 7b94: 48 83 c4 38 add $0x38,%rsp + 7b98: c3 ret + 7b99: 83 f8 04 cmp $0x4,%eax + 7b9c: 49 89 e3 mov %rsp,%r11 + 7b9f: b8 01 00 00 00 mov $0x1,%eax + 7ba4: 41 ba 00 00 00 00 mov $0x0,%r10d + 7baa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 7baf: 44 0f 44 d0 cmove %eax,%r10d + 7bb3: 45 89 53 20 mov %r10d,0x20(%r11) + 7bb7: e8 c4 d6 a6 01 call 0x1a75280 + 7bbc: 33 c0 xor %eax,%eax + 7bbe: 48 83 c4 38 add $0x38,%rsp + 7bc2: c3 ret + 7bc3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7bc8: 48 83 c4 38 add $0x38,%rsp + 7bcc: c3 ret + 7bcd: b8 fa ff ff ff mov $0xfffffffa,%eax + 7bd2: 48 83 c4 38 add $0x38,%rsp + 7bd6: c3 ret + 7bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7bde: 00 00 + 7be0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 7be5: 45 89 c1 mov %r8d,%r9d + 7be8: 49 89 d0 mov %rdx,%r8 + 7beb: 48 89 ca mov %rcx,%rdx + 7bee: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 7bf4: 48 85 d2 test %rdx,%rdx + 7bf7: 8b 44 24 60 mov 0x60(%rsp),%eax + 7bfb: 74 4b je 0x7c48 + 7bfd: 4d 85 c0 test %r8,%r8 + 7c00: 74 46 je 0x7c48 + 7c02: 45 85 c9 test %r9d,%r9d + 7c05: 7e 4c jle 0x7c53 + 7c07: 85 c0 test %eax,%eax + 7c09: 74 12 je 0x7c1d + 7c0b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 7c10: 74 0b je 0x7c1d + 7c12: b8 fb ff ff ff mov $0xfffffffb,%eax + 7c17: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 7c1c: c3 ret + 7c1d: 49 89 e3 mov %rsp,%r11 + 7c20: 41 ba 01 00 00 00 mov $0x1,%r10d + 7c26: 83 f8 04 cmp $0x4,%eax + 7c29: b8 00 00 00 00 mov $0x0,%eax + 7c2e: 41 0f 44 c2 cmove %r10d,%eax + 7c32: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 7c37: 41 89 43 20 mov %eax,0x20(%r11) + 7c3b: e8 f0 42 a7 01 call 0x1a7bf30 + 7c40: 33 c0 xor %eax,%eax + 7c42: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 7c47: c3 ret + 7c48: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7c4d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 7c52: c3 ret + 7c53: b8 fa ff ff ff mov $0xfffffffa,%eax + 7c58: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 7c5d: c3 ret + 7c5e: 66 90 xchg %ax,%ax + 7c60: 48 83 ec 38 sub $0x38,%rsp + 7c64: 45 89 c1 mov %r8d,%r9d + 7c67: 49 89 d0 mov %rdx,%r8 + 7c6a: 48 89 ca mov %rcx,%rdx + 7c6d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 7c73: 8b 44 24 60 mov 0x60(%rsp),%eax + 7c77: 48 85 d2 test %rdx,%rdx + 7c7a: 74 47 je 0x7cc3 + 7c7c: 4d 85 c0 test %r8,%r8 + 7c7f: 74 42 je 0x7cc3 + 7c81: 45 85 c9 test %r9d,%r9d + 7c84: 7e 47 jle 0x7ccd + 7c86: 85 c0 test %eax,%eax + 7c88: 74 0f je 0x7c99 + 7c8a: 83 f8 04 cmp $0x4,%eax + 7c8d: 74 0d je 0x7c9c + 7c8f: b8 fb ff ff ff mov $0xfffffffb,%eax + 7c94: 48 83 c4 38 add $0x38,%rsp + 7c98: c3 ret + 7c99: 83 f8 04 cmp $0x4,%eax + 7c9c: b8 01 00 00 00 mov $0x1,%eax + 7ca1: 41 ba 00 00 00 00 mov $0x0,%r10d + 7ca7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 7cac: 44 0f 44 d0 cmove %eax,%r10d + 7cb0: 49 89 e3 mov %rsp,%r11 + 7cb3: 45 89 53 20 mov %r10d,0x20(%r11) + 7cb7: e8 14 b1 a7 01 call 0x1a82dd0 + 7cbc: 33 c0 xor %eax,%eax + 7cbe: 48 83 c4 38 add $0x38,%rsp + 7cc2: c3 ret + 7cc3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7cc8: 48 83 c4 38 add $0x38,%rsp + 7ccc: c3 ret + 7ccd: b8 fa ff ff ff mov $0xfffffffa,%eax + 7cd2: 48 83 c4 38 add $0x38,%rsp + 7cd6: c3 ret + 7cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7cde: 00 00 + 7ce0: 48 83 ec 38 sub $0x38,%rsp + 7ce4: 45 89 c1 mov %r8d,%r9d + 7ce7: 49 89 d0 mov %rdx,%r8 + 7cea: 48 89 ca mov %rcx,%rdx + 7ced: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 7cf3: 8b 44 24 60 mov 0x60(%rsp),%eax + 7cf7: 48 85 d2 test %rdx,%rdx + 7cfa: 74 47 je 0x7d43 + 7cfc: 4d 85 c0 test %r8,%r8 + 7cff: 74 42 je 0x7d43 + 7d01: 45 85 c9 test %r9d,%r9d + 7d04: 7e 47 jle 0x7d4d + 7d06: 85 c0 test %eax,%eax + 7d08: 74 0f je 0x7d19 + 7d0a: 83 f8 04 cmp $0x4,%eax + 7d0d: 74 0d je 0x7d1c + 7d0f: b8 fb ff ff ff mov $0xfffffffb,%eax + 7d14: 48 83 c4 38 add $0x38,%rsp + 7d18: c3 ret + 7d19: 83 f8 04 cmp $0x4,%eax + 7d1c: 49 89 e3 mov %rsp,%r11 + 7d1f: b8 01 00 00 00 mov $0x1,%eax + 7d24: 41 ba 00 00 00 00 mov $0x0,%r10d + 7d2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 7d2f: 44 0f 44 d0 cmove %eax,%r10d + 7d33: 45 89 53 20 mov %r10d,0x20(%r11) + 7d37: e8 c4 18 a8 01 call 0x1a89600 + 7d3c: 33 c0 xor %eax,%eax + 7d3e: 48 83 c4 38 add $0x38,%rsp + 7d42: c3 ret + 7d43: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7d48: 48 83 c4 38 add $0x38,%rsp + 7d4c: c3 ret + 7d4d: b8 fa ff ff ff mov $0xfffffffa,%eax + 7d52: 48 83 c4 38 add $0x38,%rsp + 7d56: c3 ret + 7d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7d5e: 00 00 + 7d60: 48 83 ec 38 sub $0x38,%rsp + 7d64: 45 89 c1 mov %r8d,%r9d + 7d67: 49 89 d0 mov %rdx,%r8 + 7d6a: 48 89 ca mov %rcx,%rdx + 7d6d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 7d73: 8b 44 24 60 mov 0x60(%rsp),%eax + 7d77: 48 85 d2 test %rdx,%rdx + 7d7a: 74 47 je 0x7dc3 + 7d7c: 4d 85 c0 test %r8,%r8 + 7d7f: 74 42 je 0x7dc3 + 7d81: 45 85 c9 test %r9d,%r9d + 7d84: 7e 47 jle 0x7dcd + 7d86: 85 c0 test %eax,%eax + 7d88: 74 0f je 0x7d99 + 7d8a: 83 f8 04 cmp $0x4,%eax + 7d8d: 74 0d je 0x7d9c + 7d8f: b8 fb ff ff ff mov $0xfffffffb,%eax + 7d94: 48 83 c4 38 add $0x38,%rsp + 7d98: c3 ret + 7d99: 83 f8 04 cmp $0x4,%eax + 7d9c: 49 89 e3 mov %rsp,%r11 + 7d9f: b8 01 00 00 00 mov $0x1,%eax + 7da4: 41 ba 00 00 00 00 mov $0x0,%r10d + 7daa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 7daf: 44 0f 44 d0 cmove %eax,%r10d + 7db3: 45 89 53 20 mov %r10d,0x20(%r11) + 7db7: e8 a4 82 a8 01 call 0x1a90060 + 7dbc: 33 c0 xor %eax,%eax + 7dbe: 48 83 c4 38 add $0x38,%rsp + 7dc2: c3 ret + 7dc3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7dc8: 48 83 c4 38 add $0x38,%rsp + 7dcc: c3 ret + 7dcd: b8 fa ff ff ff mov $0xfffffffa,%eax + 7dd2: 48 83 c4 38 add $0x38,%rsp + 7dd6: c3 ret + 7dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7dde: 00 00 + 7de0: 48 83 ec 38 sub $0x38,%rsp + 7de4: 45 89 c1 mov %r8d,%r9d + 7de7: 49 89 d0 mov %rdx,%r8 + 7dea: 48 89 ca mov %rcx,%rdx + 7ded: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 7df3: 8b 44 24 60 mov 0x60(%rsp),%eax + 7df7: 48 85 d2 test %rdx,%rdx + 7dfa: 74 47 je 0x7e43 + 7dfc: 4d 85 c0 test %r8,%r8 + 7dff: 74 42 je 0x7e43 + 7e01: 45 85 c9 test %r9d,%r9d + 7e04: 7e 47 jle 0x7e4d + 7e06: 85 c0 test %eax,%eax + 7e08: 74 0f je 0x7e19 + 7e0a: 83 f8 04 cmp $0x4,%eax + 7e0d: 74 0d je 0x7e1c + 7e0f: b8 fb ff ff ff mov $0xfffffffb,%eax + 7e14: 48 83 c4 38 add $0x38,%rsp + 7e18: c3 ret + 7e19: 83 f8 04 cmp $0x4,%eax + 7e1c: 49 89 e3 mov %rsp,%r11 + 7e1f: b8 01 00 00 00 mov $0x1,%eax + 7e24: 41 ba 00 00 00 00 mov $0x0,%r10d + 7e2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 7e2f: 44 0f 44 d0 cmove %eax,%r10d + 7e33: 45 89 53 20 mov %r10d,0x20(%r11) + 7e37: e8 64 ee a8 01 call 0x1a96ca0 + 7e3c: 33 c0 xor %eax,%eax + 7e3e: 48 83 c4 38 add $0x38,%rsp + 7e42: c3 ret + 7e43: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7e48: 48 83 c4 38 add $0x38,%rsp + 7e4c: c3 ret + 7e4d: b8 fa ff ff ff mov $0xfffffffa,%eax + 7e52: 48 83 c4 38 add $0x38,%rsp + 7e56: c3 ret + 7e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7e5e: 00 00 + 7e60: 49 89 ca mov %rcx,%r10 + 7e63: 4d 85 d2 test %r10,%r10 + 7e66: 0f 84 fe 01 00 00 je 0x806a + 7e6c: 4d 85 c0 test %r8,%r8 + 7e6f: 0f 84 f5 01 00 00 je 0x806a + 7e75: 45 85 c9 test %r9d,%r9d + 7e78: 0f 8e e6 01 00 00 jle 0x8064 + 7e7e: 49 63 c9 movslq %r9d,%rcx + 7e81: 48 83 f9 08 cmp $0x8,%rcx + 7e85: 0f 8c d4 01 00 00 jl 0x805f + 7e8b: 4c 89 c0 mov %r8,%rax + 7e8e: 48 83 e0 0f and $0xf,%rax + 7e92: 85 c0 test %eax,%eax + 7e94: 74 0d je 0x7ea3 + 7e96: a8 07 test $0x7,%al + 7e98: 0f 85 c1 01 00 00 jne 0x805f + 7e9e: b8 01 00 00 00 mov $0x1,%eax + 7ea3: 8d 50 08 lea 0x8(%rax),%edx + 7ea6: 48 3b ca cmp %rdx,%rcx + 7ea9: 0f 8c b0 01 00 00 jl 0x805f + 7eaf: 44 89 ca mov %r9d,%edx + 7eb2: 45 33 db xor %r11d,%r11d + 7eb5: 2b d0 sub %eax,%edx + 7eb7: 83 e2 07 and $0x7,%edx + 7eba: 44 2b ca sub %edx,%r9d + 7ebd: 89 c2 mov %eax,%edx + 7ebf: 85 c0 test %eax,%eax + 7ec1: 76 3b jbe 0x7efe + 7ec3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7eca: 00 + 7ecb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ee0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 + 7ee6: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 7eea: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 + 7ef0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 7ef6: 49 ff c3 inc %r11 + 7ef9: 4c 3b da cmp %rdx,%r11 + 7efc: 72 e2 jb 0x7ee0 + 7efe: 89 c0 mov %eax,%eax + 7f00: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 + 7f04: 49 63 c1 movslq %r9d,%rax + 7f07: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 7f0e: 0f 84 97 00 00 00 je 0x7fab + 7f14: f2 0f 12 c1 movddup %xmm1,%xmm0 + 7f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f1f: 00 + 7f20: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 + 7f26: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 7f2d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 + 7f34: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 + 7f3b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 + 7f42: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 + 7f49: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 + 7f50: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 + 7f57: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 7f5b: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 7f5f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 7f63: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 7f67: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 7f6d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 7f74: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 7f7b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 7f82: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 7f87: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 7f8d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 7f93: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 7f99: 48 83 c2 08 add $0x8,%rdx + 7f9d: 48 3b d0 cmp %rax,%rdx + 7fa0: 0f 82 7a ff ff ff jb 0x7f20 + 7fa6: e9 77 00 00 00 jmp 0x8022 + 7fab: f2 0f 12 c1 movddup %xmm1,%xmm0 + 7faf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7fb6: 00 + 7fb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fbe: 66 90 xchg %ax,%ax + 7fc0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 + 7fc5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 + 7fcb: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 + 7fd1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 + 7fd7: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 7fdb: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 7fdf: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 7fe3: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 7fe7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 7fed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 7ff4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 7ffb: 66 data16 + 7ffc: 41 rex.B + 7ffd: 0f .byte 0xf + 7ffe: 58 pop %rax + 7fff: 6c insb (%dx),(%rdi) diff --git a/handoff/nls_dasm/th_b3c0.dis b/handoff/nls_dasm/th_b3c0.dis new file mode 100644 index 0000000..d7aee2c --- /dev/null +++ b/handoff/nls_dasm/th_b3c0.dis @@ -0,0 +1,8883 @@ +; th_b3c0: VA 0x18000b3c0-0x1800133c0 (32768 bytes) + +/tmp/opencode/dis/th_b3c0.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 49 89 d1 mov %rdx,%r9 + 3: 48 85 c9 test %rcx,%rcx + 6: 0f 84 73 01 00 00 je 0x17f + c: 4d 85 c9 test %r9,%r9 + f: 0f 84 6a 01 00 00 je 0x17f + 15: 45 85 c0 test %r8d,%r8d + 18: 0f 8e 5b 01 00 00 jle 0x179 + 1e: 49 63 d0 movslq %r8d,%rdx + 21: 48 83 fa 08 cmp $0x8,%rdx + 25: 0f 8c 49 01 00 00 jl 0x174 + 2b: 4c 89 c8 mov %r9,%rax + 2e: 48 83 e0 1f and $0x1f,%rax + 32: 89 c0 mov %eax,%eax + 34: 85 c0 test %eax,%eax + 36: 74 10 je 0x48 + 38: a8 07 test $0x7,%al + 3a: 0f 85 34 01 00 00 jne 0x174 + 40: f7 d8 neg %eax + 42: 83 c0 20 add $0x20,%eax + 45: c1 e8 03 shr $0x3,%eax + 48: 44 8d 50 08 lea 0x8(%rax),%r10d + 4c: 49 3b d2 cmp %r10,%rdx + 4f: 0f 8c 1f 01 00 00 jl 0x174 + 55: 45 89 c2 mov %r8d,%r10d + 58: 44 2b d0 sub %eax,%r10d + 5b: 41 83 e2 07 and $0x7,%r10d + 5f: 45 2b c2 sub %r10d,%r8d + 62: 45 33 d2 xor %r10d,%r10d + 65: 85 c0 test %eax,%eax + 67: 76 47 jbe 0xb0 + 69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70: 00 + 71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f: 00 + 80: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 86: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 8c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 90: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 95: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 99: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 9d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + a2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + a8: 49 ff c2 inc %r10 + ab: 4c 3b d0 cmp %rax,%r10 + ae: 72 d0 jb 0x80 + b0: 4d 63 d0 movslq %r8d,%r10 + b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + bf: 00 + c0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + c5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + cb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + d0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + d4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + da: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + df: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + e5: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 + eb: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + f2: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + f7: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + fb: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 + 102: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 107: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) + 10e: 48 83 c0 08 add $0x8,%rax + 112: 49 3b c2 cmp %r10,%rax + 115: 72 a9 jb 0xc0 + 117: 33 c0 xor %eax,%eax + 119: 45 8d 50 01 lea 0x1(%r8),%r10d + 11d: 4d 63 d2 movslq %r10d,%r10 + 120: 4c 3b d2 cmp %rdx,%r10 + 123: 77 49 ja 0x16e + 125: 4d 63 c0 movslq %r8d,%r8 + 128: 49 2b d0 sub %r8,%rdx + 12b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 12f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13f: 00 + 140: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 145: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 14b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 14f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 154: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 158: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 15c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 161: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 166: 48 ff c0 inc %rax + 169: 48 3b c2 cmp %rdx,%rax + 16c: 72 d2 jb 0x140 + 16e: 33 c0 xor %eax,%eax + 170: c5 f8 77 vzeroupper + 173: c3 ret + 174: 45 33 c0 xor %r8d,%r8d + 177: eb 9e jmp 0x117 + 179: b8 fa ff ff ff mov $0xfffffffa,%eax + 17e: c3 ret + 17f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 184: c3 ret + 185: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18c: 00 + 18d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a0: 49 89 d1 mov %rdx,%r9 + 1a3: 48 85 c9 test %rcx,%rcx + 1a6: 0f 84 73 01 00 00 je 0x31f + 1ac: 4d 85 c9 test %r9,%r9 + 1af: 0f 84 6a 01 00 00 je 0x31f + 1b5: 45 85 c0 test %r8d,%r8d + 1b8: 0f 8e 5b 01 00 00 jle 0x319 + 1be: 49 63 d0 movslq %r8d,%rdx + 1c1: 48 83 fa 08 cmp $0x8,%rdx + 1c5: 0f 8c 49 01 00 00 jl 0x314 + 1cb: 4c 89 c8 mov %r9,%rax + 1ce: 48 83 e0 1f and $0x1f,%rax + 1d2: 89 c0 mov %eax,%eax + 1d4: 85 c0 test %eax,%eax + 1d6: 74 10 je 0x1e8 + 1d8: a8 07 test $0x7,%al + 1da: 0f 85 34 01 00 00 jne 0x314 + 1e0: f7 d8 neg %eax + 1e2: 83 c0 20 add $0x20,%eax + 1e5: c1 e8 03 shr $0x3,%eax + 1e8: 44 8d 50 08 lea 0x8(%rax),%r10d + 1ec: 49 3b d2 cmp %r10,%rdx + 1ef: 0f 8c 1f 01 00 00 jl 0x314 + 1f5: 45 89 c2 mov %r8d,%r10d + 1f8: 44 2b d0 sub %eax,%r10d + 1fb: 41 83 e2 07 and $0x7,%r10d + 1ff: 45 2b c2 sub %r10d,%r8d + 202: 45 33 d2 xor %r10d,%r10d + 205: 85 c0 test %eax,%eax + 207: 76 47 jbe 0x250 + 209: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 210: 00 + 211: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 21f: 00 + 220: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 226: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 22c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 230: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 235: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 239: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 23d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 242: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 248: 49 ff c2 inc %r10 + 24b: 4c 3b d0 cmp %rax,%r10 + 24e: 72 d0 jb 0x220 + 250: 4d 63 d0 movslq %r8d,%r10 + 253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25f: 00 + 260: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 265: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 26b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 270: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 274: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 27a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 27f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 285: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 + 28c: 01 + 28d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 294: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 29b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 2a1: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 + 2a8: 01 + 2a9: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 2af: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) + 2b6: 01 + 2b7: 48 83 c0 08 add $0x8,%rax + 2bb: 49 3b c2 cmp %r10,%rax + 2be: 72 a0 jb 0x260 + 2c0: 33 c0 xor %eax,%eax + 2c2: 45 8d 50 01 lea 0x1(%r8),%r10d + 2c6: 4d 63 d2 movslq %r10d,%r10 + 2c9: 4c 3b d2 cmp %rdx,%r10 + 2cc: 77 40 ja 0x30e + 2ce: 4d 63 c0 movslq %r8d,%r8 + 2d1: 49 2b d0 sub %r8,%rdx + 2d4: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 2d8: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 2dc: 0f 1f 40 00 nopl 0x0(%rax) + 2e0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 2e5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 2eb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 2ef: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 2f4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 2f8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 2fc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 301: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 306: 48 ff c0 inc %rax + 309: 48 3b c2 cmp %rdx,%rax + 30c: 72 d2 jb 0x2e0 + 30e: 33 c0 xor %eax,%eax + 310: c5 f8 77 vzeroupper + 313: c3 ret + 314: 45 33 c0 xor %r8d,%r8d + 317: eb a7 jmp 0x2c0 + 319: b8 fa ff ff ff mov $0xfffffffa,%eax + 31e: c3 ret + 31f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 324: c3 ret + 325: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 32c: 00 + 32d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 340: 48 83 ec 28 sub $0x28,%rsp + 344: 48 85 c9 test %rcx,%rcx + 347: 74 23 je 0x36c + 349: 48 85 d2 test %rdx,%rdx + 34c: 74 1e je 0x36c + 34e: 4d 85 c0 test %r8,%r8 + 351: 74 19 je 0x36c + 353: 45 85 c9 test %r9d,%r9d + 356: 7e 1e jle 0x376 + 358: e8 d3 ce a5 01 call 0x1a5d230 + 35d: ba 02 00 00 00 mov $0x2,%edx + 362: 85 c0 test %eax,%eax + 364: 0f 45 c2 cmovne %edx,%eax + 367: 48 83 c4 28 add $0x28,%rsp + 36b: c3 ret + 36c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 371: 48 83 c4 28 add $0x28,%rsp + 375: c3 ret + 376: b8 fa ff ff ff mov $0xfffffffa,%eax + 37b: 48 83 c4 28 add $0x28,%rsp + 37f: c3 ret + 380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 385: 48 85 c9 test %rcx,%rcx + 388: 74 24 je 0x3ae + 38a: 48 85 d2 test %rdx,%rdx + 38d: 74 1f je 0x3ae + 38f: 4d 85 c0 test %r8,%r8 + 392: 74 1a je 0x3ae + 394: 45 85 c9 test %r9d,%r9d + 397: 7e 20 jle 0x3b9 + 399: e8 e2 13 a6 01 call 0x1a61780 + 39e: ba 02 00 00 00 mov $0x2,%edx + 3a3: 85 c0 test %eax,%eax + 3a5: 0f 45 c2 cmovne %edx,%eax + 3a8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3ad: c3 ret + 3ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3b8: c3 ret + 3b9: b8 fa ff ff ff mov $0xfffffffa,%eax + 3be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3c3: c3 ret + 3c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3cb: 00 + 3cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3df: 00 + 3e0: 48 83 ec 28 sub $0x28,%rsp + 3e4: 48 85 c9 test %rcx,%rcx + 3e7: 74 23 je 0x40c + 3e9: 48 85 d2 test %rdx,%rdx + 3ec: 74 1e je 0x40c + 3ee: 4d 85 c0 test %r8,%r8 + 3f1: 74 19 je 0x40c + 3f3: 45 85 c9 test %r9d,%r9d + 3f6: 7e 1e jle 0x416 + 3f8: e8 93 37 a6 01 call 0x1a63b90 + 3fd: ba 02 00 00 00 mov $0x2,%edx + 402: 85 c0 test %eax,%eax + 404: 0f 45 c2 cmovne %edx,%eax + 407: 48 83 c4 28 add $0x28,%rsp + 40b: c3 ret + 40c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 411: 48 83 c4 28 add $0x28,%rsp + 415: c3 ret + 416: b8 fa ff ff ff mov $0xfffffffa,%eax + 41b: 48 83 c4 28 add $0x28,%rsp + 41f: c3 ret + 420: 48 83 ec 28 sub $0x28,%rsp + 424: 48 85 c9 test %rcx,%rcx + 427: 74 23 je 0x44c + 429: 48 85 d2 test %rdx,%rdx + 42c: 74 1e je 0x44c + 42e: 4d 85 c0 test %r8,%r8 + 431: 74 19 je 0x44c + 433: 45 85 c9 test %r9d,%r9d + 436: 7e 1e jle 0x456 + 438: e8 a3 79 a6 01 call 0x1a67de0 + 43d: ba 02 00 00 00 mov $0x2,%edx + 442: 85 c0 test %eax,%eax + 444: 0f 45 c2 cmovne %edx,%eax + 447: 48 83 c4 28 add $0x28,%rsp + 44b: c3 ret + 44c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 451: 48 83 c4 28 add $0x28,%rsp + 455: c3 ret + 456: b8 fa ff ff ff mov $0xfffffffa,%eax + 45b: 48 83 c4 28 add $0x28,%rsp + 45f: c3 ret + 460: 48 83 ec 28 sub $0x28,%rsp + 464: 48 85 c9 test %rcx,%rcx + 467: 74 23 je 0x48c + 469: 48 85 d2 test %rdx,%rdx + 46c: 74 1e je 0x48c + 46e: 4d 85 c0 test %r8,%r8 + 471: 74 19 je 0x48c + 473: 45 85 c9 test %r9d,%r9d + 476: 7e 1e jle 0x496 + 478: e8 63 bd a6 01 call 0x1a6c1e0 + 47d: ba 02 00 00 00 mov $0x2,%edx + 482: 85 c0 test %eax,%eax + 484: 0f 45 c2 cmovne %edx,%eax + 487: 48 83 c4 28 add $0x28,%rsp + 48b: c3 ret + 48c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 491: 48 83 c4 28 add $0x28,%rsp + 495: c3 ret + 496: b8 fa ff ff ff mov $0xfffffffa,%eax + 49b: 48 83 c4 28 add $0x28,%rsp + 49f: c3 ret + 4a0: 48 83 ec 28 sub $0x28,%rsp + 4a4: 48 85 c9 test %rcx,%rcx + 4a7: 74 23 je 0x4cc + 4a9: 48 85 d2 test %rdx,%rdx + 4ac: 74 1e je 0x4cc + 4ae: 4d 85 c0 test %r8,%r8 + 4b1: 74 19 je 0x4cc + 4b3: 45 85 c9 test %r9d,%r9d + 4b6: 7e 1e jle 0x4d6 + 4b8: e8 43 fe a6 01 call 0x1a70300 + 4bd: ba 02 00 00 00 mov $0x2,%edx + 4c2: 85 c0 test %eax,%eax + 4c4: 0f 45 c2 cmovne %edx,%eax + 4c7: 48 83 c4 28 add $0x28,%rsp + 4cb: c3 ret + 4cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4d1: 48 83 c4 28 add $0x28,%rsp + 4d5: c3 ret + 4d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 4db: 48 83 c4 28 add $0x28,%rsp + 4df: c3 ret + 4e0: 48 83 ec 28 sub $0x28,%rsp + 4e4: 48 85 c9 test %rcx,%rcx + 4e7: 74 25 je 0x50e + 4e9: 48 85 d2 test %rdx,%rdx + 4ec: 74 20 je 0x50e + 4ee: 4d 85 c0 test %r8,%r8 + 4f1: 74 1b je 0x50e + 4f3: 45 85 c9 test %r9d,%r9d + 4f6: 7f 0a jg 0x502 + 4f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 4fd: 48 83 c4 28 add $0x28,%rsp + 501: c3 ret + 502: e8 d9 6c 03 00 call 0x371e0 + 507: 33 c0 xor %eax,%eax + 509: 48 83 c4 28 add $0x28,%rsp + 50d: c3 ret + 50e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 513: 48 83 c4 28 add $0x28,%rsp + 517: c3 ret + 518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 51f: 00 + 520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 525: 48 85 c9 test %rcx,%rcx + 528: 74 27 je 0x551 + 52a: 48 85 d2 test %rdx,%rdx + 52d: 74 22 je 0x551 + 52f: 4d 85 c0 test %r8,%r8 + 532: 74 1d je 0x551 + 534: 45 85 c9 test %r9d,%r9d + 537: 7f 0b jg 0x544 + 539: b8 fa ff ff ff mov $0xfffffffa,%eax + 53e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 543: c3 ret + 544: e8 d7 72 03 00 call 0x37820 + 549: 33 c0 xor %eax,%eax + 54b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 550: c3 ret + 551: b8 f8 ff ff ff mov $0xfffffff8,%eax + 556: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 55b: c3 ret + 55c: 0f 1f 40 00 nopl 0x0(%rax) + 560: 48 83 ec 28 sub $0x28,%rsp + 564: 48 85 c9 test %rcx,%rcx + 567: 74 25 je 0x58e + 569: 48 85 d2 test %rdx,%rdx + 56c: 74 20 je 0x58e + 56e: 4d 85 c0 test %r8,%r8 + 571: 74 1b je 0x58e + 573: 45 85 c9 test %r9d,%r9d + 576: 7f 0a jg 0x582 + 578: b8 fa ff ff ff mov $0xfffffffa,%eax + 57d: 48 83 c4 28 add $0x28,%rsp + 581: c3 ret + 582: e8 b9 78 03 00 call 0x37e40 + 587: 33 c0 xor %eax,%eax + 589: 48 83 c4 28 add $0x28,%rsp + 58d: c3 ret + 58e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 593: 48 83 c4 28 add $0x28,%rsp + 597: c3 ret + 598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59f: 00 + 5a0: 41 56 push %r14 + 5a2: 49 89 cb mov %rcx,%r11 + 5a5: 4d 85 db test %r11,%r11 + 5a8: 0f 84 1e 02 00 00 je 0x7cc + 5ae: 48 85 d2 test %rdx,%rdx + 5b1: 0f 84 15 02 00 00 je 0x7cc + 5b7: 4d 85 c0 test %r8,%r8 + 5ba: 0f 84 0c 02 00 00 je 0x7cc + 5c0: 45 85 c9 test %r9d,%r9d + 5c3: 0f 8e fb 01 00 00 jle 0x7c4 + 5c9: 49 63 c9 movslq %r9d,%rcx + 5cc: 48 83 f9 08 cmp $0x8,%rcx + 5d0: 0f 8c e9 01 00 00 jl 0x7bf + 5d6: 4c 89 c0 mov %r8,%rax + 5d9: 48 83 e0 1f and $0x1f,%rax + 5dd: 85 c0 test %eax,%eax + 5df: 74 0d je 0x5ee + 5e1: a8 0f test $0xf,%al + 5e3: 0f 85 d6 01 00 00 jne 0x7bf + 5e9: b8 01 00 00 00 mov $0x1,%eax + 5ee: 41 89 c2 mov %eax,%r10d + 5f1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 5f5: 49 3b ce cmp %r14,%rcx + 5f8: 0f 8c c1 01 00 00 jl 0x7bf + 5fe: 45 89 ce mov %r9d,%r14d + 601: 44 2b f0 sub %eax,%r14d + 604: 41 83 e6 07 and $0x7,%r14d + 608: 45 2b ce sub %r14d,%r9d + 60b: 45 33 f6 xor %r14d,%r14d + 60e: 4d 63 c9 movslq %r9d,%r9 + 611: 85 c0 test %eax,%eax + 613: 4c 89 f0 mov %r14,%rax + 616: 76 3f jbe 0x657 + 618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 61f: 00 + 620: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 626: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 62b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 630: 49 ff c6 inc %r14 + 633: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 637: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 63c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 640: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 644: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 648: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 64e: 48 83 c0 10 add $0x10,%rax + 652: 4d 3b f2 cmp %r10,%r14 + 655: 72 c9 jb 0x620 + 657: 4c 89 d0 mov %r10,%rax + 65a: 48 c1 e0 04 shl $0x4,%rax + 65e: 66 90 xchg %ax,%ax + 660: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 + 665: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 + 66b: 49 83 c2 08 add $0x8,%r10 + 66f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 + 676: 01 + 677: c5 ff 12 c1 vmovddup %ymm1,%ymm0 + 67b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 67f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 + 686: 01 + 687: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 68b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 + 690: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 + 694: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 + 698: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) + 69e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 + 6a5: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 + 6ab: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 + 6b2: 01 + 6b3: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 + 6ba: 01 + 6bb: c5 ff 12 e5 vmovddup %ymm5,%ymm4 + 6bf: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 + 6c3: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 + 6c8: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 + 6cc: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 + 6d0: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 + 6d4: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) + 6db: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 + 6e1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 + 6e8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 + 6ef: 01 + 6f0: c5 ff 12 d3 vmovddup %ymm3,%ymm2 + 6f4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 + 6f8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 + 6ff: 01 + 700: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 + 704: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 + 709: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 + 70d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 711: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) + 718: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 + 71e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 + 725: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 + 72c: 01 + 72d: c5 ff 12 e9 vmovddup %ymm1,%ymm5 + 731: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 735: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 + 73c: 01 + 73d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 + 741: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 + 746: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 + 74a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 + 74e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) + 755: 48 05 80 00 00 00 add $0x80,%rax + 75b: 4d 3b d1 cmp %r9,%r10 + 75e: 0f 82 fc fe ff ff jb 0x660 + 764: 4c 89 c8 mov %r9,%rax + 767: 48 c1 e0 04 shl $0x4,%rax + 76b: 4c 3b c9 cmp %rcx,%r9 + 76e: 73 47 jae 0x7b7 + 770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 777: 00 + 778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 77f: 90 nop + 780: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 786: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 78b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 790: 49 ff c1 inc %r9 + 793: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 797: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 79c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 7a0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 7a4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 7a8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 7ae: 48 83 c0 10 add $0x10,%rax + 7b2: 4c 3b c9 cmp %rcx,%r9 + 7b5: 72 c9 jb 0x780 + 7b7: 33 c0 xor %eax,%eax + 7b9: c5 f8 77 vzeroupper + 7bc: 41 5e pop %r14 + 7be: c3 ret + 7bf: 45 33 c9 xor %r9d,%r9d + 7c2: eb a0 jmp 0x764 + 7c4: b8 fa ff ff ff mov $0xfffffffa,%eax + 7c9: 41 5e pop %r14 + 7cb: c3 ret + 7cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7d1: 41 5e pop %r14 + 7d3: c3 ret + 7d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e0: 41 56 push %r14 + 7e2: 49 89 cb mov %rcx,%r11 + 7e5: 4d 85 db test %r11,%r11 + 7e8: 0f 84 db 01 00 00 je 0x9c9 + 7ee: 48 85 d2 test %rdx,%rdx + 7f1: 0f 84 d2 01 00 00 je 0x9c9 + 7f7: 4d 85 c0 test %r8,%r8 + 7fa: 0f 84 c9 01 00 00 je 0x9c9 + 800: 45 85 c9 test %r9d,%r9d + 803: 0f 8e b8 01 00 00 jle 0x9c1 + 809: 49 63 c9 movslq %r9d,%rcx + 80c: 48 83 f9 08 cmp $0x8,%rcx + 810: 0f 8c a6 01 00 00 jl 0x9bc + 816: 4c 89 c0 mov %r8,%rax + 819: 48 83 e0 1f and $0x1f,%rax + 81d: 85 c0 test %eax,%eax + 81f: 74 0d je 0x82e + 821: a8 0f test $0xf,%al + 823: 0f 85 93 01 00 00 jne 0x9bc + 829: b8 01 00 00 00 mov $0x1,%eax + 82e: 41 89 c2 mov %eax,%r10d + 831: 4d 8d 72 08 lea 0x8(%r10),%r14 + 835: 49 3b ce cmp %r14,%rcx + 838: 0f 8c 7e 01 00 00 jl 0x9bc + 83e: 45 89 ce mov %r9d,%r14d + 841: 44 2b f0 sub %eax,%r14d + 844: 41 83 e6 07 and $0x7,%r14d + 848: 45 2b ce sub %r14d,%r9d + 84b: 45 33 f6 xor %r14d,%r14d + 84e: 4d 63 c9 movslq %r9d,%r9 + 851: 85 c0 test %eax,%eax + 853: 4c 89 f0 mov %r14,%rax + 856: 76 3c jbe 0x894 + 858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 85f: 00 + 860: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 866: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 86b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 86f: 49 ff c6 inc %r14 + 872: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 877: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 87b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 880: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 885: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 88b: 48 83 c0 10 add $0x10,%rax + 88f: 4d 3b f2 cmp %r10,%r14 + 892: 72 cc jb 0x860 + 894: 4c 89 d0 mov %r10,%rax + 897: 48 c1 e0 04 shl $0x4,%rax + 89b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 8a0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 8a6: 4e 8d 34 00 lea (%rax,%r8,1),%r14 + 8aa: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 8af: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 8b3: 49 83 c2 08 add $0x8,%r10 + 8b7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 8bc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 8c0: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 8c5: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 8ca: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) + 8cf: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 8d6: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 + 8dc: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 8e0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 8e5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 8e9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 + 8ef: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 8f4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) + 8fa: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 901: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 + 907: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 90b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 910: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 914: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 + 91a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 91f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) + 925: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 92c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 + 932: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 936: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 93b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 93f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 + 945: 48 05 80 00 00 00 add $0x80,%rax + 94b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 950: 4d 3b d1 cmp %r9,%r10 + 953: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) + 959: 0f 82 41 ff ff ff jb 0x8a0 + 95f: 4c 89 c8 mov %r9,%rax + 962: 48 c1 e0 04 shl $0x4,%rax + 966: 4c 3b c9 cmp %rcx,%r9 + 969: 73 49 jae 0x9b4 + 96b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 972: 00 + 973: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 97a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 980: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 986: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 98b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 98f: 49 ff c1 inc %r9 + 992: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 997: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 99b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 9a0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 9a5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 9ab: 48 83 c0 10 add $0x10,%rax + 9af: 4c 3b c9 cmp %rcx,%r9 + 9b2: 72 cc jb 0x980 + 9b4: 33 c0 xor %eax,%eax + 9b6: c5 f8 77 vzeroupper + 9b9: 41 5e pop %r14 + 9bb: c3 ret + 9bc: 45 33 c9 xor %r9d,%r9d + 9bf: eb 9e jmp 0x95f + 9c1: b8 fa ff ff ff mov $0xfffffffa,%eax + 9c6: 41 5e pop %r14 + 9c8: c3 ret + 9c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 9ce: 41 5e pop %r14 + 9d0: c3 ret + 9d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9d8: 00 + 9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9e0: 41 56 push %r14 + 9e2: 49 89 cb mov %rcx,%r11 + 9e5: 4d 85 db test %r11,%r11 + 9e8: 0f 84 f8 01 00 00 je 0xbe6 + 9ee: 48 85 d2 test %rdx,%rdx + 9f1: 0f 84 ef 01 00 00 je 0xbe6 + 9f7: 4d 85 c0 test %r8,%r8 + 9fa: 0f 84 e6 01 00 00 je 0xbe6 + a00: 45 85 c9 test %r9d,%r9d + a03: 0f 8e d5 01 00 00 jle 0xbde + a09: 49 63 c9 movslq %r9d,%rcx + a0c: 48 83 f9 08 cmp $0x8,%rcx + a10: 0f 8c c3 01 00 00 jl 0xbd9 + a16: 4c 89 c0 mov %r8,%rax + a19: 48 83 e0 1f and $0x1f,%rax + a1d: 85 c0 test %eax,%eax + a1f: 74 0d je 0xa2e + a21: a8 0f test $0xf,%al + a23: 0f 85 b0 01 00 00 jne 0xbd9 + a29: b8 01 00 00 00 mov $0x1,%eax + a2e: 41 89 c2 mov %eax,%r10d + a31: 4d 8d 72 08 lea 0x8(%r10),%r14 + a35: 49 3b ce cmp %r14,%rcx + a38: 0f 8c 9b 01 00 00 jl 0xbd9 + a3e: 45 89 ce mov %r9d,%r14d + a41: 44 2b f0 sub %eax,%r14d + a44: 41 83 e6 07 and $0x7,%r14d + a48: 45 2b ce sub %r14d,%r9d + a4b: 45 33 f6 xor %r14d,%r14d + a4e: 4d 63 c9 movslq %r9d,%r9 + a51: 85 c0 test %eax,%eax + a53: 4c 89 f0 mov %r14,%rax + a56: 76 39 jbe 0xa91 + a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a5f: 00 + a60: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + a66: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + a6b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + a6f: 49 ff c6 inc %r14 + a72: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + a77: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + a7b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + a82: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + a88: 48 83 c0 10 add $0x10,%rax + a8c: 4d 3b f2 cmp %r10,%r14 + a8f: 72 cf jb 0xa60 + a91: 4c 89 d0 mov %r10,%rax + a94: 48 c1 e0 04 shl $0x4,%rax + a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a9f: 00 + aa0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + aa6: 49 83 c2 08 add $0x8,%r10 + aaa: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + aaf: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + ab3: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + ab8: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + abc: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + ac1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + ac6: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) + acc: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + ad3: 01 + ad4: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + adb: 01 + adc: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + ae2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + ae9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + aef: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + af6: 01 + af7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + afd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) + b04: 01 + b05: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + b0c: 02 + b0d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + b14: 02 + b15: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + b1b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + b22: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + b28: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + b2f: 02 + b30: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + b36: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) + b3d: 02 + b3e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + b45: 03 + b46: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + b4d: 03 + b4e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + b54: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + b5b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + b61: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + b67: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + b6d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) + b74: 48 05 80 00 00 00 add $0x80,%rax + b7a: 4d 3b d1 cmp %r9,%r10 + b7d: 0f 82 1d ff ff ff jb 0xaa0 + b83: 4c 89 c8 mov %r9,%rax + b86: 48 c1 e0 04 shl $0x4,%rax + b8a: 4c 3b c9 cmp %rcx,%r9 + b8d: 73 42 jae 0xbd1 + b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b96: 00 + b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b9e: 66 90 xchg %ax,%ax + ba0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + ba6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + bab: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + baf: 49 ff c1 inc %r9 + bb2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + bb7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + bbb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + bc2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + bc8: 48 83 c0 10 add $0x10,%rax + bcc: 4c 3b c9 cmp %rcx,%r9 + bcf: 72 cf jb 0xba0 + bd1: 33 c0 xor %eax,%eax + bd3: c5 f8 77 vzeroupper + bd6: 41 5e pop %r14 + bd8: c3 ret + bd9: 45 33 c9 xor %r9d,%r9d + bdc: eb a5 jmp 0xb83 + bde: b8 fa ff ff ff mov $0xfffffffa,%eax + be3: 41 5e pop %r14 + be5: c3 ret + be6: b8 f8 ff ff ff mov $0xfffffff8,%eax + beb: 41 5e pop %r14 + bed: c3 ret + bee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + bf5: 00 + bf6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + bfd: 0f 1f 00 nopl (%rax) + c00: 53 push %rbx + c01: 56 push %rsi + c02: 57 push %rdi + c03: 41 54 push %r12 + c05: 41 55 push %r13 + c07: 48 81 ec 70 04 00 00 sub $0x470,%rsp + c0e: 4d 89 c4 mov %r8,%r12 + c11: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260a5b0 + c18: 45 89 cd mov %r9d,%r13d + c1b: 48 33 c4 xor %rsp,%rax + c1e: 48 89 cf mov %rcx,%rdi + c21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + c28: 00 + c29: 4d 85 e4 test %r12,%r12 + c2c: 0f 84 b3 01 00 00 je 0xde5 + c32: 48 85 ff test %rdi,%rdi + c35: 0f 84 94 01 00 00 je 0xdcf + c3b: 48 85 d2 test %rdx,%rdx + c3e: 0f 84 63 01 00 00 je 0xda7 + c44: 45 85 ed test %r13d,%r13d + c47: 0f 8e 32 01 00 00 jle 0xd7f + c4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + c52: 48 89 c3 mov %rax,%rbx + c55: 48 83 e3 3f and $0x3f,%rbx + c59: 48 f7 db neg %rbx + c5c: 48 83 e3 3f and $0x3f,%rbx + c60: 41 83 fd 40 cmp $0x40,%r13d + c64: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + c68: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + c6f: 00 + c70: 0f 8e a1 00 00 00 jle 0xd17 + c76: 4c 89 74 24 20 mov %r14,0x20(%rsp) + c7b: 45 89 ee mov %r13d,%r14d + c7e: 4d 89 e5 mov %r12,%r13 + c81: 49 89 d4 mov %rdx,%r12 + c84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c8b: 00 + c8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c9f: 00 + ca0: 4c 89 e1 mov %r12,%rcx + ca3: 48 89 f2 mov %rsi,%rdx + ca6: 49 89 d8 mov %rbx,%r8 + ca9: 41 b9 40 00 00 00 mov $0x40,%r9d + caf: e8 cc 4b 13 00 call 0x135880 + cb4: 48 89 f9 mov %rdi,%rcx + cb7: 48 89 f2 mov %rsi,%rdx + cba: 41 b8 40 00 00 00 mov $0x40,%r8d + cc0: e8 bb c3 ff ff call 0xffffffffffffd080 + cc5: 48 89 f9 mov %rdi,%rcx + cc8: 48 89 da mov %rbx,%rdx + ccb: 41 b8 40 00 00 00 mov $0x40,%r8d + cd1: e8 aa c3 ff ff call 0xffffffffffffd080 + cd6: 48 89 d9 mov %rbx,%rcx + cd9: 48 89 f2 mov %rsi,%rdx + cdc: 4d 89 e8 mov %r13,%r8 + cdf: 41 b9 40 00 00 00 mov $0x40,%r9d + ce5: e8 16 77 03 00 call 0x38400 + cea: 41 83 c6 c0 add $0xffffffc0,%r14d + cee: 48 81 c7 00 02 00 00 add $0x200,%rdi + cf5: 49 81 c4 00 02 00 00 add $0x200,%r12 + cfc: 49 81 c5 00 04 00 00 add $0x400,%r13 + d03: 41 83 fe 40 cmp $0x40,%r14d + d07: 7f 97 jg 0xca0 + d09: 4c 89 e2 mov %r12,%rdx + d0c: 4d 89 ec mov %r13,%r12 + d0f: 45 89 f5 mov %r14d,%r13d + d12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + d17: 48 89 d1 mov %rdx,%rcx + d1a: 48 89 f2 mov %rsi,%rdx + d1d: 49 89 d8 mov %rbx,%r8 + d20: 45 89 e9 mov %r13d,%r9d + d23: e8 58 4b 13 00 call 0x135880 + d28: 48 89 f9 mov %rdi,%rcx + d2b: 48 89 f2 mov %rsi,%rdx + d2e: 45 89 e8 mov %r13d,%r8d + d31: e8 4a c3 ff ff call 0xffffffffffffd080 + d36: 48 89 f9 mov %rdi,%rcx + d39: 48 89 da mov %rbx,%rdx + d3c: 45 89 e8 mov %r13d,%r8d + d3f: e8 3c c3 ff ff call 0xffffffffffffd080 + d44: 48 89 d9 mov %rbx,%rcx + d47: 48 89 f2 mov %rsi,%rdx + d4a: 4d 89 e0 mov %r12,%r8 + d4d: 45 89 e9 mov %r13d,%r9d + d50: e8 ab 76 03 00 call 0x38400 + d55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + d5c: 00 + d5d: 48 33 cc xor %rsp,%rcx + d60: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260a5b0 + d67: 75 11 jne 0xd7a + d69: 33 c0 xor %eax,%eax + d6b: 48 81 c4 70 04 00 00 add $0x470,%rsp + d72: 41 5d pop %r13 + d74: 41 5c pop %r12 + d76: 5f pop %rdi + d77: 5e pop %rsi + d78: 5b pop %rbx + d79: c3 ret + d7a: e8 91 4f 12 01 call 0x1125d10 + d7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + d86: 00 + d87: 48 33 cc xor %rsp,%rcx + d8a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260a5b0 + d91: 75 e7 jne 0xd7a + d93: b8 fa ff ff ff mov $0xfffffffa,%eax + d98: 48 81 c4 70 04 00 00 add $0x470,%rsp + d9f: 41 5d pop %r13 + da1: 41 5c pop %r12 + da3: 5f pop %rdi + da4: 5e pop %rsi + da5: 5b pop %rbx + da6: c3 ret + da7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + dae: 00 + daf: 48 33 cc xor %rsp,%rcx + db2: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260a5b0 + db9: 75 bf jne 0xd7a + dbb: b8 f8 ff ff ff mov $0xfffffff8,%eax + dc0: 48 81 c4 70 04 00 00 add $0x470,%rsp + dc7: 41 5d pop %r13 + dc9: 41 5c pop %r12 + dcb: 5f pop %rdi + dcc: 5e pop %rsi + dcd: 5b pop %rbx + dce: c3 ret + dcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + dd6: 00 + dd7: 48 33 cc xor %rsp,%rcx + dda: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260a5b0 + de1: 75 97 jne 0xd7a + de3: eb d6 jmp 0xdbb + de5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + dec: 00 + ded: 48 33 cc xor %rsp,%rcx + df0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260a5b0 + df7: 75 81 jne 0xd7a + df9: eb c0 jmp 0xdbb + dfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + e00: 53 push %rbx + e01: 56 push %rsi + e02: 57 push %rdi + e03: 41 54 push %r12 + e05: 41 55 push %r13 + e07: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp + e0e: ff + e0f: 4d 89 c4 mov %r8,%r12 + e12: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260a5b0 + e19: 45 89 cd mov %r9d,%r13d + e1c: 48 33 c4 xor %rsp,%rax + e1f: 48 89 cf mov %rcx,%rdi + e22: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + e29: 00 + e2a: 4d 85 e4 test %r12,%r12 + e2d: 0f 84 b5 01 00 00 je 0xfe8 + e33: 48 85 ff test %rdi,%rdi + e36: 0f 84 96 01 00 00 je 0xfd2 + e3c: 48 85 d2 test %rdx,%rdx + e3f: 0f 84 64 01 00 00 je 0xfa9 + e45: 45 85 ed test %r13d,%r13d + e48: 0f 8e 32 01 00 00 jle 0xf80 + e4e: 48 8d 44 24 28 lea 0x28(%rsp),%rax + e53: 48 83 e0 3f and $0x3f,%rax + e57: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + e5c: 48 f7 d8 neg %rax + e5f: 48 83 e0 3f and $0x3f,%rax + e63: 48 03 f0 add %rax,%rsi + e66: 48 89 f3 mov %rsi,%rbx + e69: 48 81 c3 00 02 00 00 add $0x200,%rbx + e70: 41 83 fd 40 cmp $0x40,%r13d + e74: 0f 8e 9d 00 00 00 jle 0xf17 + e7a: 4c 89 74 24 20 mov %r14,0x20(%rsp) + e7f: 45 89 ee mov %r13d,%r14d + e82: 4d 89 e5 mov %r12,%r13 + e85: 49 89 d4 mov %rdx,%r12 + e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e8f: 00 + e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + e9e: 00 00 + ea0: 4c 89 e1 mov %r12,%rcx + ea3: 48 89 f2 mov %rsi,%rdx + ea6: 49 89 d8 mov %rbx,%r8 + ea9: 41 b9 40 00 00 00 mov $0x40,%r9d + eaf: e8 ec 49 13 00 call 0x1358a0 + eb4: 48 89 f9 mov %rdi,%rcx + eb7: 48 89 f2 mov %rsi,%rdx + eba: 41 b8 40 00 00 00 mov $0x40,%r8d + ec0: e8 fb c1 ff ff call 0xffffffffffffd0c0 + ec5: 48 89 f9 mov %rdi,%rcx + ec8: 48 89 da mov %rbx,%rdx + ecb: 41 b8 40 00 00 00 mov $0x40,%r8d + ed1: e8 ea c1 ff ff call 0xffffffffffffd0c0 + ed6: 48 89 d9 mov %rbx,%rcx + ed9: 48 89 f2 mov %rsi,%rdx + edc: 4d 89 e8 mov %r13,%r8 + edf: 41 b9 40 00 00 00 mov $0x40,%r9d + ee5: e8 f6 7a 03 00 call 0x389e0 + eea: 41 83 c6 c0 add $0xffffffc0,%r14d + eee: 48 81 c7 00 02 00 00 add $0x200,%rdi + ef5: 49 81 c4 00 02 00 00 add $0x200,%r12 + efc: 49 81 c5 00 04 00 00 add $0x400,%r13 + f03: 41 83 fe 40 cmp $0x40,%r14d + f07: 7f 97 jg 0xea0 + f09: 4c 89 e2 mov %r12,%rdx + f0c: 4d 89 ec mov %r13,%r12 + f0f: 45 89 f5 mov %r14d,%r13d + f12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + f17: 48 89 d1 mov %rdx,%rcx + f1a: 48 89 f2 mov %rsi,%rdx + f1d: 49 89 d8 mov %rbx,%r8 + f20: 45 89 e9 mov %r13d,%r9d + f23: e8 78 49 13 00 call 0x1358a0 + f28: 48 89 f9 mov %rdi,%rcx + f2b: 48 89 f2 mov %rsi,%rdx + f2e: 45 89 e8 mov %r13d,%r8d + f31: e8 8a c1 ff ff call 0xffffffffffffd0c0 + f36: 48 89 f9 mov %rdi,%rcx + f39: 48 89 da mov %rbx,%rdx + f3c: 45 89 e8 mov %r13d,%r8d + f3f: e8 7c c1 ff ff call 0xffffffffffffd0c0 + f44: 48 89 d9 mov %rbx,%rcx + f47: 48 89 f2 mov %rsi,%rdx + f4a: 4d 89 e0 mov %r12,%r8 + f4d: 45 89 e9 mov %r13d,%r9d + f50: e8 8b 7a 03 00 call 0x389e0 + f55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + f5c: 00 + f5d: 48 33 cc xor %rsp,%rcx + f60: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260a5b0 + f67: 75 12 jne 0xf7b + f69: 33 c0 xor %eax,%eax + f6b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + f72: 00 + f73: 41 5d pop %r13 + f75: 41 5c pop %r12 + f77: 5f pop %rdi + f78: 5e pop %rsi + f79: 5b pop %rbx + f7a: c3 ret + f7b: e8 90 4d 12 01 call 0x1125d10 + f80: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + f87: 00 + f88: 48 33 cc xor %rsp,%rcx + f8b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260a5b0 + f92: 75 e7 jne 0xf7b + f94: b8 fa ff ff ff mov $0xfffffffa,%eax + f99: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + fa0: 00 + fa1: 41 5d pop %r13 + fa3: 41 5c pop %r12 + fa5: 5f pop %rdi + fa6: 5e pop %rsi + fa7: 5b pop %rbx + fa8: c3 ret + fa9: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + fb0: 00 + fb1: 48 33 cc xor %rsp,%rcx + fb4: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260a5b0 + fbb: 75 be jne 0xf7b + fbd: b8 f8 ff ff ff mov $0xfffffff8,%eax + fc2: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + fc9: 00 + fca: 41 5d pop %r13 + fcc: 41 5c pop %r12 + fce: 5f pop %rdi + fcf: 5e pop %rsi + fd0: 5b pop %rbx + fd1: c3 ret + fd2: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + fd9: 00 + fda: 48 33 cc xor %rsp,%rcx + fdd: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260a5b0 + fe4: 75 95 jne 0xf7b + fe6: eb d5 jmp 0xfbd + fe8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + fef: 00 + ff0: 48 33 cc xor %rsp,%rcx + ff3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260a5b0 + ffa: 0f 85 7b ff ff ff jne 0xf7b + 1000: eb bb jmp 0xfbd + 1002: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1009: 00 + 100a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1011: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1018: 00 + 1019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1020: 53 push %rbx + 1021: 56 push %rsi + 1022: 57 push %rdi + 1023: 41 54 push %r12 + 1025: 41 55 push %r13 + 1027: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 102e: 4d 89 c4 mov %r8,%r12 + 1031: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260a5b0 + 1038: 48 33 c4 xor %rsp,%rax + 103b: 45 89 cd mov %r9d,%r13d + 103e: 48 89 cf mov %rcx,%rdi + 1041: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 1048: 00 + 1049: 4d 85 e4 test %r12,%r12 + 104c: 0f 84 b3 01 00 00 je 0x1205 + 1052: 48 85 ff test %rdi,%rdi + 1055: 0f 84 94 01 00 00 je 0x11ef + 105b: 48 85 d2 test %rdx,%rdx + 105e: 0f 84 63 01 00 00 je 0x11c7 + 1064: 45 85 ed test %r13d,%r13d + 1067: 0f 8e 32 01 00 00 jle 0x119f + 106d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 1072: 48 89 f0 mov %rsi,%rax + 1075: 48 83 e0 3f and $0x3f,%rax + 1079: 48 f7 d8 neg %rax + 107c: 48 83 e0 3f and $0x3f,%rax + 1080: 48 03 f0 add %rax,%rsi + 1083: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 108a: 00 + 108b: 41 83 fd 40 cmp $0x40,%r13d + 108f: 0f 8e a2 00 00 00 jle 0x1137 + 1095: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 109a: 45 89 ee mov %r13d,%r14d + 109d: 4d 89 e5 mov %r12,%r13 + 10a0: 49 89 d4 mov %rdx,%r12 + 10a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10aa: 00 + 10ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10c0: 4c 89 e1 mov %r12,%rcx + 10c3: 48 89 f2 mov %rsi,%rdx + 10c6: 49 89 d8 mov %rbx,%r8 + 10c9: 41 b9 40 00 00 00 mov $0x40,%r9d + 10cf: e8 ec 47 13 00 call 0x1358c0 + 10d4: 48 89 f9 mov %rdi,%rcx + 10d7: 48 89 f2 mov %rsi,%rdx + 10da: 41 b8 40 00 00 00 mov $0x40,%r8d + 10e0: e8 1b c0 ff ff call 0xffffffffffffd100 + 10e5: 48 89 f9 mov %rdi,%rcx + 10e8: 48 89 da mov %rbx,%rdx + 10eb: 41 b8 40 00 00 00 mov $0x40,%r8d + 10f1: e8 0a c0 ff ff call 0xffffffffffffd100 + 10f6: 48 89 d9 mov %rbx,%rcx + 10f9: 48 89 f2 mov %rsi,%rdx + 10fc: 4d 89 e8 mov %r13,%r8 + 10ff: 41 b9 40 00 00 00 mov $0x40,%r9d + 1105: e8 b6 7c 03 00 call 0x38dc0 + 110a: 41 83 c6 c0 add $0xffffffc0,%r14d + 110e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 1115: 49 81 c4 00 02 00 00 add $0x200,%r12 + 111c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 1123: 41 83 fe 40 cmp $0x40,%r14d + 1127: 7f 97 jg 0x10c0 + 1129: 4c 89 e2 mov %r12,%rdx + 112c: 4d 89 ec mov %r13,%r12 + 112f: 45 89 f5 mov %r14d,%r13d + 1132: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 1137: 48 89 d1 mov %rdx,%rcx + 113a: 48 89 f2 mov %rsi,%rdx + 113d: 49 89 d8 mov %rbx,%r8 + 1140: 45 89 e9 mov %r13d,%r9d + 1143: e8 78 47 13 00 call 0x1358c0 + 1148: 48 89 f9 mov %rdi,%rcx + 114b: 48 89 f2 mov %rsi,%rdx + 114e: 45 89 e8 mov %r13d,%r8d + 1151: e8 aa bf ff ff call 0xffffffffffffd100 + 1156: 48 89 f9 mov %rdi,%rcx + 1159: 48 89 da mov %rbx,%rdx + 115c: 45 89 e8 mov %r13d,%r8d + 115f: e8 9c bf ff ff call 0xffffffffffffd100 + 1164: 48 89 d9 mov %rbx,%rcx + 1167: 48 89 f2 mov %rsi,%rdx + 116a: 4d 89 e0 mov %r12,%r8 + 116d: 45 89 e9 mov %r13d,%r9d + 1170: e8 4b 7c 03 00 call 0x38dc0 + 1175: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 117c: 00 + 117d: 48 33 cc xor %rsp,%rcx + 1180: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260a5b0 + 1187: 75 11 jne 0x119a + 1189: 33 c0 xor %eax,%eax + 118b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 1192: 41 5d pop %r13 + 1194: 41 5c pop %r12 + 1196: 5f pop %rdi + 1197: 5e pop %rsi + 1198: 5b pop %rbx + 1199: c3 ret + 119a: e8 71 4b 12 01 call 0x1125d10 + 119f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 11a6: 00 + 11a7: 48 33 cc xor %rsp,%rcx + 11aa: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260a5b0 + 11b1: 75 e7 jne 0x119a + 11b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 11b8: 48 81 c4 70 04 00 00 add $0x470,%rsp + 11bf: 41 5d pop %r13 + 11c1: 41 5c pop %r12 + 11c3: 5f pop %rdi + 11c4: 5e pop %rsi + 11c5: 5b pop %rbx + 11c6: c3 ret + 11c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 11ce: 00 + 11cf: 48 33 cc xor %rsp,%rcx + 11d2: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260a5b0 + 11d9: 75 bf jne 0x119a + 11db: b8 f8 ff ff ff mov $0xfffffff8,%eax + 11e0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 11e7: 41 5d pop %r13 + 11e9: 41 5c pop %r12 + 11eb: 5f pop %rdi + 11ec: 5e pop %rsi + 11ed: 5b pop %rbx + 11ee: c3 ret + 11ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 11f6: 00 + 11f7: 48 33 cc xor %rsp,%rcx + 11fa: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260a5b0 + 1201: 75 97 jne 0x119a + 1203: eb d6 jmp 0x11db + 1205: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 120c: 00 + 120d: 48 33 cc xor %rsp,%rcx + 1210: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260a5b0 + 1217: 75 81 jne 0x119a + 1219: eb c0 jmp 0x11db + 121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1220: 53 push %rbx + 1221: 56 push %rsi + 1222: 57 push %rdi + 1223: 41 54 push %r12 + 1225: 41 55 push %r13 + 1227: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 122e: 4d 89 c4 mov %r8,%r12 + 1231: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260a5b0 + 1238: 45 89 cd mov %r9d,%r13d + 123b: 48 33 c4 xor %rsp,%rax + 123e: 48 89 cf mov %rcx,%rdi + 1241: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 1248: 00 + 1249: 4d 85 e4 test %r12,%r12 + 124c: 0f 84 b3 01 00 00 je 0x1405 + 1252: 48 85 ff test %rdi,%rdi + 1255: 0f 84 94 01 00 00 je 0x13ef + 125b: 48 85 d2 test %rdx,%rdx + 125e: 0f 84 63 01 00 00 je 0x13c7 + 1264: 45 85 ed test %r13d,%r13d + 1267: 0f 8e 32 01 00 00 jle 0x139f + 126d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 1272: 48 89 c3 mov %rax,%rbx + 1275: 48 83 e3 3f and $0x3f,%rbx + 1279: 48 f7 db neg %rbx + 127c: 48 83 e3 3f and $0x3f,%rbx + 1280: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 1284: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 128b: 00 + 128c: 41 83 fd 40 cmp $0x40,%r13d + 1290: 0f 8e a1 00 00 00 jle 0x1337 + 1296: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 129b: 45 89 ee mov %r13d,%r14d + 129e: 4d 89 e5 mov %r12,%r13 + 12a1: 49 89 d4 mov %rdx,%r12 + 12a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12ab: 00 + 12ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12bf: 00 + 12c0: 4c 89 e1 mov %r12,%rcx + 12c3: 48 89 f2 mov %rsi,%rdx + 12c6: 49 89 d8 mov %rbx,%r8 + 12c9: 41 b9 40 00 00 00 mov $0x40,%r9d + 12cf: e8 0c 46 13 00 call 0x1358e0 + 12d4: 48 89 f9 mov %rdi,%rcx + 12d7: 48 89 f2 mov %rsi,%rdx + 12da: 41 b8 40 00 00 00 mov $0x40,%r8d + 12e0: e8 5b be ff ff call 0xffffffffffffd140 + 12e5: 48 89 f9 mov %rdi,%rcx + 12e8: 48 89 da mov %rbx,%rdx + 12eb: 41 b8 40 00 00 00 mov $0x40,%r8d + 12f1: e8 4a be ff ff call 0xffffffffffffd140 + 12f6: 48 89 d9 mov %rbx,%rcx + 12f9: 48 89 f2 mov %rsi,%rdx + 12fc: 4d 89 e8 mov %r13,%r8 + 12ff: 41 b9 40 00 00 00 mov $0x40,%r9d + 1305: e8 36 80 03 00 call 0x39340 + 130a: 41 83 c6 c0 add $0xffffffc0,%r14d + 130e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 1315: 49 81 c4 00 02 00 00 add $0x200,%r12 + 131c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 1323: 41 83 fe 40 cmp $0x40,%r14d + 1327: 7f 97 jg 0x12c0 + 1329: 4c 89 e2 mov %r12,%rdx + 132c: 4d 89 ec mov %r13,%r12 + 132f: 45 89 f5 mov %r14d,%r13d + 1332: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 1337: 48 89 d1 mov %rdx,%rcx + 133a: 48 89 f2 mov %rsi,%rdx + 133d: 49 89 d8 mov %rbx,%r8 + 1340: 45 89 e9 mov %r13d,%r9d + 1343: e8 98 45 13 00 call 0x1358e0 + 1348: 48 89 f9 mov %rdi,%rcx + 134b: 48 89 f2 mov %rsi,%rdx + 134e: 45 89 e8 mov %r13d,%r8d + 1351: e8 ea bd ff ff call 0xffffffffffffd140 + 1356: 48 89 f9 mov %rdi,%rcx + 1359: 48 89 da mov %rbx,%rdx + 135c: 45 89 e8 mov %r13d,%r8d + 135f: e8 dc bd ff ff call 0xffffffffffffd140 + 1364: 48 89 d9 mov %rbx,%rcx + 1367: 48 89 f2 mov %rsi,%rdx + 136a: 4d 89 e0 mov %r12,%r8 + 136d: 45 89 e9 mov %r13d,%r9d + 1370: e8 cb 7f 03 00 call 0x39340 + 1375: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 137c: 00 + 137d: 48 33 cc xor %rsp,%rcx + 1380: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260a5b0 + 1387: 75 11 jne 0x139a + 1389: 33 c0 xor %eax,%eax + 138b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 1392: 41 5d pop %r13 + 1394: 41 5c pop %r12 + 1396: 5f pop %rdi + 1397: 5e pop %rsi + 1398: 5b pop %rbx + 1399: c3 ret + 139a: e8 71 49 12 01 call 0x1125d10 + 139f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 13a6: 00 + 13a7: 48 33 cc xor %rsp,%rcx + 13aa: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260a5b0 + 13b1: 75 e7 jne 0x139a + 13b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 13b8: 48 81 c4 70 04 00 00 add $0x470,%rsp + 13bf: 41 5d pop %r13 + 13c1: 41 5c pop %r12 + 13c3: 5f pop %rdi + 13c4: 5e pop %rsi + 13c5: 5b pop %rbx + 13c6: c3 ret + 13c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 13ce: 00 + 13cf: 48 33 cc xor %rsp,%rcx + 13d2: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260a5b0 + 13d9: 75 bf jne 0x139a + 13db: b8 f8 ff ff ff mov $0xfffffff8,%eax + 13e0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 13e7: 41 5d pop %r13 + 13e9: 41 5c pop %r12 + 13eb: 5f pop %rdi + 13ec: 5e pop %rsi + 13ed: 5b pop %rbx + 13ee: c3 ret + 13ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 13f6: 00 + 13f7: 48 33 cc xor %rsp,%rcx + 13fa: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260a5b0 + 1401: 75 97 jne 0x139a + 1403: eb d6 jmp 0x13db + 1405: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 140c: 00 + 140d: 48 33 cc xor %rsp,%rcx + 1410: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260a5b0 + 1417: 75 81 jne 0x139a + 1419: eb c0 jmp 0x13db + 141b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1420: 53 push %rbx + 1421: 56 push %rsi + 1422: 57 push %rdi + 1423: 41 54 push %r12 + 1425: 41 55 push %r13 + 1427: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 142e: 4d 89 c4 mov %r8,%r12 + 1431: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260a5b0 + 1438: 45 89 cd mov %r9d,%r13d + 143b: 48 33 c4 xor %rsp,%rax + 143e: 48 89 cf mov %rcx,%rdi + 1441: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 1448: 00 + 1449: 4d 85 e4 test %r12,%r12 + 144c: 0f 84 b3 01 00 00 je 0x1605 + 1452: 48 85 ff test %rdi,%rdi + 1455: 0f 84 94 01 00 00 je 0x15ef + 145b: 48 85 d2 test %rdx,%rdx + 145e: 0f 84 63 01 00 00 je 0x15c7 + 1464: 45 85 ed test %r13d,%r13d + 1467: 0f 8e 32 01 00 00 jle 0x159f + 146d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 1472: 48 89 c3 mov %rax,%rbx + 1475: 48 83 e3 3f and $0x3f,%rbx + 1479: 48 f7 db neg %rbx + 147c: 48 83 e3 3f and $0x3f,%rbx + 1480: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 1484: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 148b: 00 + 148c: 41 83 fd 40 cmp $0x40,%r13d + 1490: 0f 8e a1 00 00 00 jle 0x1537 + 1496: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 149b: 45 89 ee mov %r13d,%r14d + 149e: 4d 89 e5 mov %r12,%r13 + 14a1: 49 89 d4 mov %rdx,%r12 + 14a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14ab: 00 + 14ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 14b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14bf: 00 + 14c0: 4c 89 e1 mov %r12,%rcx + 14c3: 48 89 f2 mov %rsi,%rdx + 14c6: 49 89 d8 mov %rbx,%r8 + 14c9: 41 b9 40 00 00 00 mov $0x40,%r9d + 14cf: e8 2c 44 13 00 call 0x135900 + 14d4: 48 89 f9 mov %rdi,%rcx + 14d7: 48 89 f2 mov %rsi,%rdx + 14da: 41 b8 40 00 00 00 mov $0x40,%r8d + 14e0: e8 5b be ff ff call 0xffffffffffffd340 + 14e5: 48 89 f9 mov %rdi,%rcx + 14e8: 48 89 da mov %rbx,%rdx + 14eb: 41 b8 40 00 00 00 mov $0x40,%r8d + 14f1: e8 4a be ff ff call 0xffffffffffffd340 + 14f6: 48 89 d9 mov %rbx,%rcx + 14f9: 48 89 f2 mov %rsi,%rdx + 14fc: 4d 89 e8 mov %r13,%r8 + 14ff: 41 b9 40 00 00 00 mov $0x40,%r9d + 1505: e8 16 86 03 00 call 0x39b20 + 150a: 41 83 c6 c0 add $0xffffffc0,%r14d + 150e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 1515: 49 81 c4 00 02 00 00 add $0x200,%r12 + 151c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 1523: 41 83 fe 40 cmp $0x40,%r14d + 1527: 7f 97 jg 0x14c0 + 1529: 4c 89 e2 mov %r12,%rdx + 152c: 4d 89 ec mov %r13,%r12 + 152f: 45 89 f5 mov %r14d,%r13d + 1532: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 1537: 48 89 d1 mov %rdx,%rcx + 153a: 48 89 f2 mov %rsi,%rdx + 153d: 49 89 d8 mov %rbx,%r8 + 1540: 45 89 e9 mov %r13d,%r9d + 1543: e8 b8 43 13 00 call 0x135900 + 1548: 48 89 f9 mov %rdi,%rcx + 154b: 48 89 f2 mov %rsi,%rdx + 154e: 45 89 e8 mov %r13d,%r8d + 1551: e8 ea bd ff ff call 0xffffffffffffd340 + 1556: 48 89 f9 mov %rdi,%rcx + 1559: 48 89 da mov %rbx,%rdx + 155c: 45 89 e8 mov %r13d,%r8d + 155f: e8 dc bd ff ff call 0xffffffffffffd340 + 1564: 48 89 d9 mov %rbx,%rcx + 1567: 48 89 f2 mov %rsi,%rdx + 156a: 4d 89 e0 mov %r12,%r8 + 156d: 45 89 e9 mov %r13d,%r9d + 1570: e8 ab 85 03 00 call 0x39b20 + 1575: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 157c: 00 + 157d: 48 33 cc xor %rsp,%rcx + 1580: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260a5b0 + 1587: 75 11 jne 0x159a + 1589: 33 c0 xor %eax,%eax + 158b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 1592: 41 5d pop %r13 + 1594: 41 5c pop %r12 + 1596: 5f pop %rdi + 1597: 5e pop %rsi + 1598: 5b pop %rbx + 1599: c3 ret + 159a: e8 71 47 12 01 call 0x1125d10 + 159f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 15a6: 00 + 15a7: 48 33 cc xor %rsp,%rcx + 15aa: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260a5b0 + 15b1: 75 e7 jne 0x159a + 15b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 15b8: 48 81 c4 70 04 00 00 add $0x470,%rsp + 15bf: 41 5d pop %r13 + 15c1: 41 5c pop %r12 + 15c3: 5f pop %rdi + 15c4: 5e pop %rsi + 15c5: 5b pop %rbx + 15c6: c3 ret + 15c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 15ce: 00 + 15cf: 48 33 cc xor %rsp,%rcx + 15d2: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260a5b0 + 15d9: 75 bf jne 0x159a + 15db: b8 f8 ff ff ff mov $0xfffffff8,%eax + 15e0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 15e7: 41 5d pop %r13 + 15e9: 41 5c pop %r12 + 15eb: 5f pop %rdi + 15ec: 5e pop %rsi + 15ed: 5b pop %rbx + 15ee: c3 ret + 15ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 15f6: 00 + 15f7: 48 33 cc xor %rsp,%rcx + 15fa: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260a5b0 + 1601: 75 97 jne 0x159a + 1603: eb d6 jmp 0x15db + 1605: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 160c: 00 + 160d: 48 33 cc xor %rsp,%rcx + 1610: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260a5b0 + 1617: 75 81 jne 0x159a + 1619: eb c0 jmp 0x15db + 161b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1620: 53 push %rbx + 1621: 56 push %rsi + 1622: 57 push %rdi + 1623: 41 54 push %r12 + 1625: 41 55 push %r13 + 1627: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 162e: 4d 89 c4 mov %r8,%r12 + 1631: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260a5b0 + 1638: 45 89 cd mov %r9d,%r13d + 163b: 48 33 c4 xor %rsp,%rax + 163e: 48 89 cf mov %rcx,%rdi + 1641: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 1648: 00 + 1649: 4d 85 e4 test %r12,%r12 + 164c: 0f 84 b3 01 00 00 je 0x1805 + 1652: 48 85 ff test %rdi,%rdi + 1655: 0f 84 94 01 00 00 je 0x17ef + 165b: 48 85 d2 test %rdx,%rdx + 165e: 0f 84 63 01 00 00 je 0x17c7 + 1664: 45 85 ed test %r13d,%r13d + 1667: 0f 8e 32 01 00 00 jle 0x179f + 166d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 1672: 48 89 c3 mov %rax,%rbx + 1675: 48 83 e3 3f and $0x3f,%rbx + 1679: 48 f7 db neg %rbx + 167c: 48 83 e3 3f and $0x3f,%rbx + 1680: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 1684: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 168b: 00 + 168c: 41 83 fd 40 cmp $0x40,%r13d + 1690: 0f 8e a1 00 00 00 jle 0x1737 + 1696: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 169b: 45 89 ee mov %r13d,%r14d + 169e: 4d 89 e5 mov %r12,%r13 + 16a1: 49 89 d4 mov %rdx,%r12 + 16a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16ab: 00 + 16ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 16b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16bf: 00 + 16c0: 4c 89 e1 mov %r12,%rcx + 16c3: 48 89 f2 mov %rsi,%rdx + 16c6: 49 89 d8 mov %rbx,%r8 + 16c9: 41 b9 40 00 00 00 mov $0x40,%r9d + 16cf: e8 4c 42 13 00 call 0x135920 + 16d4: 48 89 f9 mov %rdi,%rcx + 16d7: 48 89 f2 mov %rsi,%rdx + 16da: 41 b8 40 00 00 00 mov $0x40,%r8d + 16e0: e8 1b be ff ff call 0xffffffffffffd500 + 16e5: 48 89 f9 mov %rdi,%rcx + 16e8: 48 89 da mov %rbx,%rdx + 16eb: 41 b8 40 00 00 00 mov $0x40,%r8d + 16f1: e8 0a be ff ff call 0xffffffffffffd500 + 16f6: 48 89 d9 mov %rbx,%rcx + 16f9: 48 89 f2 mov %rsi,%rdx + 16fc: 4d 89 e8 mov %r13,%r8 + 16ff: 41 b9 40 00 00 00 mov $0x40,%r9d + 1705: e8 96 8b 03 00 call 0x3a2a0 + 170a: 41 83 c6 c0 add $0xffffffc0,%r14d + 170e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 1715: 49 81 c4 00 02 00 00 add $0x200,%r12 + 171c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 1723: 41 83 fe 40 cmp $0x40,%r14d + 1727: 7f 97 jg 0x16c0 + 1729: 4c 89 e2 mov %r12,%rdx + 172c: 4d 89 ec mov %r13,%r12 + 172f: 45 89 f5 mov %r14d,%r13d + 1732: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 1737: 48 89 d1 mov %rdx,%rcx + 173a: 48 89 f2 mov %rsi,%rdx + 173d: 49 89 d8 mov %rbx,%r8 + 1740: 45 89 e9 mov %r13d,%r9d + 1743: e8 d8 41 13 00 call 0x135920 + 1748: 48 89 f9 mov %rdi,%rcx + 174b: 48 89 f2 mov %rsi,%rdx + 174e: 45 89 e8 mov %r13d,%r8d + 1751: e8 aa bd ff ff call 0xffffffffffffd500 + 1756: 48 89 f9 mov %rdi,%rcx + 1759: 48 89 da mov %rbx,%rdx + 175c: 45 89 e8 mov %r13d,%r8d + 175f: e8 9c bd ff ff call 0xffffffffffffd500 + 1764: 48 89 d9 mov %rbx,%rcx + 1767: 48 89 f2 mov %rsi,%rdx + 176a: 4d 89 e0 mov %r12,%r8 + 176d: 45 89 e9 mov %r13d,%r9d + 1770: e8 2b 8b 03 00 call 0x3a2a0 + 1775: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 177c: 00 + 177d: 48 33 cc xor %rsp,%rcx + 1780: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260a5b0 + 1787: 75 11 jne 0x179a + 1789: 33 c0 xor %eax,%eax + 178b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 1792: 41 5d pop %r13 + 1794: 41 5c pop %r12 + 1796: 5f pop %rdi + 1797: 5e pop %rsi + 1798: 5b pop %rbx + 1799: c3 ret + 179a: e8 71 45 12 01 call 0x1125d10 + 179f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 17a6: 00 + 17a7: 48 33 cc xor %rsp,%rcx + 17aa: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260a5b0 + 17b1: 75 e7 jne 0x179a + 17b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 17b8: 48 81 c4 70 04 00 00 add $0x470,%rsp + 17bf: 41 5d pop %r13 + 17c1: 41 5c pop %r12 + 17c3: 5f pop %rdi + 17c4: 5e pop %rsi + 17c5: 5b pop %rbx + 17c6: c3 ret + 17c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 17ce: 00 + 17cf: 48 33 cc xor %rsp,%rcx + 17d2: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260a5b0 + 17d9: 75 bf jne 0x179a + 17db: b8 f8 ff ff ff mov $0xfffffff8,%eax + 17e0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 17e7: 41 5d pop %r13 + 17e9: 41 5c pop %r12 + 17eb: 5f pop %rdi + 17ec: 5e pop %rsi + 17ed: 5b pop %rbx + 17ee: c3 ret + 17ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 17f6: 00 + 17f7: 48 33 cc xor %rsp,%rcx + 17fa: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260a5b0 + 1801: 75 97 jne 0x179a + 1803: eb d6 jmp 0x17db + 1805: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 180c: 00 + 180d: 48 33 cc xor %rsp,%rcx + 1810: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260a5b0 + 1817: 75 81 jne 0x179a + 1819: eb c0 jmp 0x17db + 181b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1820: 48 83 ec 28 sub $0x28,%rsp + 1824: 48 85 c9 test %rcx,%rcx + 1827: 74 25 je 0x184e + 1829: 48 85 d2 test %rdx,%rdx + 182c: 74 20 je 0x184e + 182e: 4d 85 c0 test %r8,%r8 + 1831: 74 1b je 0x184e + 1833: 45 85 c9 test %r9d,%r9d + 1836: 7f 0a jg 0x1842 + 1838: b8 fa ff ff ff mov $0xfffffffa,%eax + 183d: 48 83 c4 28 add $0x28,%rsp + 1841: c3 ret + 1842: e8 d9 91 03 00 call 0x3aa20 + 1847: 33 c0 xor %eax,%eax + 1849: 48 83 c4 28 add $0x28,%rsp + 184d: c3 ret + 184e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1853: 48 83 c4 28 add $0x28,%rsp + 1857: c3 ret + 1858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 185f: 00 + 1860: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1865: 48 85 c9 test %rcx,%rcx + 1868: 74 27 je 0x1891 + 186a: 48 85 d2 test %rdx,%rdx + 186d: 74 22 je 0x1891 + 186f: 4d 85 c0 test %r8,%r8 + 1872: 74 1d je 0x1891 + 1874: 45 85 c9 test %r9d,%r9d + 1877: 7f 0b jg 0x1884 + 1879: b8 fa ff ff ff mov $0xfffffffa,%eax + 187e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1883: c3 ret + 1884: e8 77 94 03 00 call 0x3ad00 + 1889: 33 c0 xor %eax,%eax + 188b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1890: c3 ret + 1891: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1896: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 189b: c3 ret + 189c: 0f 1f 40 00 nopl 0x0(%rax) + 18a0: 48 83 ec 28 sub $0x28,%rsp + 18a4: 48 85 c9 test %rcx,%rcx + 18a7: 74 25 je 0x18ce + 18a9: 48 85 d2 test %rdx,%rdx + 18ac: 74 20 je 0x18ce + 18ae: 4d 85 c0 test %r8,%r8 + 18b1: 74 1b je 0x18ce + 18b3: 45 85 c9 test %r9d,%r9d + 18b6: 7f 0a jg 0x18c2 + 18b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18bd: 48 83 c4 28 add $0x28,%rsp + 18c1: c3 ret + 18c2: e8 19 97 03 00 call 0x3afe0 + 18c7: 33 c0 xor %eax,%eax + 18c9: 48 83 c4 28 add $0x28,%rsp + 18cd: c3 ret + 18ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18d3: 48 83 c4 28 add $0x28,%rsp + 18d7: c3 ret + 18d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18df: 00 + 18e0: 41 57 push %r15 + 18e2: 49 89 ca mov %rcx,%r10 + 18e5: 49 89 d3 mov %rdx,%r11 + 18e8: 4d 85 d2 test %r10,%r10 + 18eb: 0f 84 fb 00 00 00 je 0x19ec + 18f1: 4d 85 db test %r11,%r11 + 18f4: 0f 84 f2 00 00 00 je 0x19ec + 18fa: 4d 85 c0 test %r8,%r8 + 18fd: 0f 84 e9 00 00 00 je 0x19ec + 1903: 45 85 c9 test %r9d,%r9d + 1906: 0f 8e d8 00 00 00 jle 0x19e4 + 190c: 49 63 d1 movslq %r9d,%rdx + 190f: 48 83 fa 08 cmp $0x8,%rdx + 1913: 0f 8c c6 00 00 00 jl 0x19df + 1919: 4c 89 c0 mov %r8,%rax + 191c: 48 83 e0 0f and $0xf,%rax + 1920: 85 c0 test %eax,%eax + 1922: 74 10 je 0x1934 + 1924: a8 03 test $0x3,%al + 1926: 0f 85 b3 00 00 00 jne 0x19df + 192c: f7 d8 neg %eax + 192e: 83 c0 10 add $0x10,%eax + 1931: c1 e8 02 shr $0x2,%eax + 1934: 89 c1 mov %eax,%ecx + 1936: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 193a: 49 3b d7 cmp %r15,%rdx + 193d: 0f 8c 9c 00 00 00 jl 0x19df + 1943: 45 89 cf mov %r9d,%r15d + 1946: 44 2b f8 sub %eax,%r15d + 1949: 41 83 e7 07 and $0x7,%r15d + 194d: 45 2b cf sub %r15d,%r9d + 1950: 4d 63 c9 movslq %r9d,%r9 + 1953: 85 c0 test %eax,%eax + 1955: b8 00 00 00 00 mov $0x0,%eax + 195a: 76 24 jbe 0x1980 + 195c: 0f 1f 40 00 nopl 0x0(%rax) + 1960: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 1966: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 + 196c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 1972: 48 ff c0 inc %rax + 1975: 48 3b c1 cmp %rcx,%rax + 1978: 72 e6 jb 0x1960 + 197a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1980: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 1986: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 198d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 + 1993: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 199a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 19a0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 19a7: 48 83 c1 08 add $0x8,%rcx + 19ab: 49 3b c9 cmp %r9,%rcx + 19ae: 72 d0 jb 0x1980 + 19b0: 4c 3b ca cmp %rdx,%r9 + 19b3: 73 25 jae 0x19da + 19b5: 0f 1f 40 00 nopl 0x0(%rax) + 19b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19c0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 19c6: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 + 19cc: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 19d2: 49 ff c1 inc %r9 + 19d5: 4c 3b ca cmp %rdx,%r9 + 19d8: 72 e6 jb 0x19c0 + 19da: 33 c0 xor %eax,%eax + 19dc: 41 5f pop %r15 + 19de: c3 ret + 19df: 45 33 c9 xor %r9d,%r9d + 19e2: eb cc jmp 0x19b0 + 19e4: b8 fa ff ff ff mov $0xfffffffa,%eax + 19e9: 41 5f pop %r15 + 19eb: c3 ret + 19ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 19f1: 41 5f pop %r15 + 19f3: c3 ret + 19f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 19f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a00: 53 push %rbx + 1a01: 57 push %rdi + 1a02: 55 push %rbp + 1a03: 49 89 ca mov %rcx,%r10 + 1a06: 4d 85 d2 test %r10,%r10 + 1a09: 0f 84 92 01 00 00 je 0x1ba1 + 1a0f: 48 85 d2 test %rdx,%rdx + 1a12: 0f 84 89 01 00 00 je 0x1ba1 + 1a18: 4d 85 c0 test %r8,%r8 + 1a1b: 0f 84 80 01 00 00 je 0x1ba1 + 1a21: 45 85 c9 test %r9d,%r9d + 1a24: 0f 8e 6e 01 00 00 jle 0x1b98 + 1a2a: 41 83 f9 10 cmp $0x10,%r9d + 1a2e: 0f 8c 50 01 00 00 jl 0x1b84 + 1a34: 41 83 f9 1d cmp $0x1d,%r9d + 1a38: 0f 8c 4d 01 00 00 jl 0x1b8b + 1a3e: 4c 89 c1 mov %r8,%rcx + 1a41: 48 83 e1 1f and $0x1f,%rcx + 1a45: 89 c9 mov %ecx,%ecx + 1a47: 85 c9 test %ecx,%ecx + 1a49: 74 11 je 0x1a5c + 1a4b: f6 c1 03 test $0x3,%cl + 1a4e: 0f 85 30 01 00 00 jne 0x1b84 + 1a54: f7 d9 neg %ecx + 1a56: 83 c1 20 add $0x20,%ecx + 1a59: c1 e9 02 shr $0x2,%ecx + 1a5c: 8d 41 10 lea 0x10(%rcx),%eax + 1a5f: 44 3b c8 cmp %eax,%r9d + 1a62: 0f 8c 1c 01 00 00 jl 0x1b84 + 1a68: 44 89 cf mov %r9d,%edi + 1a6b: 33 c0 xor %eax,%eax + 1a6d: 2b f9 sub %ecx,%edi + 1a6f: 83 e7 0f and $0xf,%edi + 1a72: f7 df neg %edi + 1a74: 41 03 f9 add %r9d,%edi + 1a77: 85 c9 test %ecx,%ecx + 1a79: 76 1e jbe 0x1a99 + 1a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1a80: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 1a86: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 1a8b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 1a91: 48 ff c0 inc %rax + 1a94: 48 3b c1 cmp %rcx,%rax + 1a97: 72 e7 jb 0x1a80 + 1a99: 48 63 c7 movslq %edi,%rax + 1a9c: 0f 1f 40 00 nopl 0x0(%rax) + 1aa0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 1aa6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 1aad: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 1ab2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 1ab8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 1abe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 1ac5: 48 83 c1 10 add $0x10,%rcx + 1ac9: 48 3b c8 cmp %rax,%rcx + 1acc: 72 d2 jb 0x1aa0 + 1ace: 8d 47 01 lea 0x1(%rdi),%eax + 1ad1: 41 3b c1 cmp %r9d,%eax + 1ad4: 0f 87 9d 00 00 00 ja 0x1b77 + 1ada: 4d 63 c9 movslq %r9d,%r9 + 1add: 48 63 ff movslq %edi,%rdi + 1ae0: 4c 2b cf sub %rdi,%r9 + 1ae3: 49 83 f9 04 cmp $0x4,%r9 + 1ae7: 0f 8c 93 00 00 00 jl 0x1b80 + 1aed: 48 63 ff movslq %edi,%rdi + 1af0: 44 89 cd mov %r9d,%ebp + 1af3: 83 e5 fc and $0xfffffffc,%ebp + 1af6: 33 c9 xor %ecx,%ecx + 1af8: 48 63 ed movslq %ebp,%rbp + 1afb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 1aff: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 1b03: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 1b07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b0e: 00 + 1b0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b16: 0f 1f 00 nopl (%rax) + 1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b20: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 1b26: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 1b2b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 1b30: 48 83 c1 04 add $0x4,%rcx + 1b34: 48 3b cd cmp %rbp,%rcx + 1b37: 72 e7 jb 0x1b20 + 1b39: 49 3b e9 cmp %r9,%rbp + 1b3c: 73 39 jae 0x1b77 + 1b3e: 48 63 ff movslq %edi,%rdi + 1b41: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 1b45: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 1b49: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 1b4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b54: 00 + 1b55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b5c: 0f 1f 40 00 nopl 0x0(%rax) + 1b60: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 1b65: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 + 1b6a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 1b6f: 48 ff c5 inc %rbp + 1b72: 49 3b e9 cmp %r9,%rbp + 1b75: 72 e9 jb 0x1b60 + 1b77: 33 c0 xor %eax,%eax + 1b79: c5 f8 77 vzeroupper + 1b7c: 5d pop %rbp + 1b7d: 5f pop %rdi + 1b7e: 5b pop %rbx + 1b7f: c3 ret + 1b80: 33 ed xor %ebp,%ebp + 1b82: eb b5 jmp 0x1b39 + 1b84: 33 ff xor %edi,%edi + 1b86: e9 43 ff ff ff jmp 0x1ace + 1b8b: 44 89 cf mov %r9d,%edi + 1b8e: 33 c9 xor %ecx,%ecx + 1b90: 83 e7 f0 and $0xfffffff0,%edi + 1b93: e9 01 ff ff ff jmp 0x1a99 + 1b98: b8 fa ff ff ff mov $0xfffffffa,%eax + 1b9d: 5d pop %rbp + 1b9e: 5f pop %rdi + 1b9f: 5b pop %rbx + 1ba0: c3 ret + 1ba1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1ba6: 5d pop %rbp + 1ba7: 5f pop %rdi + 1ba8: 5b pop %rbx + 1ba9: c3 ret + 1baa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1bb1: 00 + 1bb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1bc0: 56 push %rsi + 1bc1: 57 push %rdi + 1bc2: 41 54 push %r12 + 1bc4: 55 push %rbp + 1bc5: 48 83 ec 28 sub $0x28,%rsp + 1bc9: 89 ce mov %ecx,%esi + 1bcb: 4c 89 cd mov %r9,%rbp + 1bce: 83 fe 1e cmp $0x1e,%esi + 1bd1: 0f 87 83 01 00 00 ja 0x1d5a + 1bd7: 48 85 ed test %rbp,%rbp + 1bda: 0f 84 89 01 00 00 je 0x1d69 + 1be0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 1be5: 48 85 ff test %rdi,%rdi + 1be8: 0f 84 7b 01 00 00 je 0x1d69 + 1bee: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 1bf3: 4d 85 e4 test %r12,%r12 + 1bf6: 0f 84 6d 01 00 00 je 0x1d69 + 1bfc: 83 fa 08 cmp $0x8,%edx + 1bff: 74 1e je 0x1c1f + 1c01: 83 fa 04 cmp $0x4,%edx + 1c04: 74 19 je 0x1c1f + 1c06: 83 fa 01 cmp $0x1,%edx + 1c09: 74 14 je 0x1c1f + 1c0b: 83 fa 02 cmp $0x2,%edx + 1c0e: 74 0f je 0x1c1f + 1c10: b8 ee ff ff ff mov $0xffffffee,%eax + 1c15: 48 83 c4 28 add $0x28,%rsp + 1c19: 5d pop %rbp + 1c1a: 41 5c pop %r12 + 1c1c: 5f pop %rdi + 1c1d: 5e pop %rsi + 1c1e: c3 ret + 1c1f: 83 fe 1c cmp $0x1c,%esi + 1c22: 0f 8f 32 01 00 00 jg 0x1d5a + 1c28: 83 fe 05 cmp $0x5,%esi + 1c2b: 7f 14 jg 0x1c41 + 1c2d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 1c34: 33 c0 xor %eax,%eax + 1c36: 89 07 mov %eax,(%rdi) + 1c38: 41 89 04 24 mov %eax,(%r12) + 1c3c: e9 0d 01 00 00 jmp 0x1d4e + 1c41: 83 fe 06 cmp $0x6,%esi + 1c44: 7f 11 jg 0x1c57 + 1c46: 33 c0 xor %eax,%eax + 1c48: 89 45 00 mov %eax,0x0(%rbp) + 1c4b: 89 07 mov %eax,(%rdi) + 1c4d: 41 89 04 24 mov %eax,(%r12) + 1c51: 44 8b 55 00 mov 0x0(%rbp),%r10d + 1c55: eb 6a jmp 0x1cc1 + 1c57: 8d 4e ff lea -0x1(%rsi),%ecx + 1c5a: 83 f9 0e cmp $0xe,%ecx + 1c5d: 7f 4b jg 0x1caa + 1c5f: 41 bb 01 00 00 00 mov $0x1,%r11d + 1c65: 41 d3 e3 shl %cl,%r11d + 1c68: 45 89 da mov %r11d,%r10d + 1c6b: 41 c1 e2 04 shl $0x4,%r10d + 1c6f: 41 8d 42 4f lea 0x4f(%r10),%eax + 1c73: 41 83 c2 3f add $0x3f,%r10d + 1c77: 83 e0 c0 and $0xffffffc0,%eax + 1c7a: 41 83 e2 c0 and $0xffffffc0,%r10d + 1c7e: 89 45 00 mov %eax,0x0(%rbp) + 1c81: c7 07 00 00 00 00 movl $0x0,(%rdi) + 1c87: 45 89 14 24 mov %r10d,(%r12) + 1c8b: 45 89 da mov %r11d,%r10d + 1c8e: 41 d1 fa sar $1,%r10d + 1c91: 41 c1 ea 1e shr $0x1e,%r10d + 1c95: 45 03 d3 add %r11d,%r10d + 1c98: 41 83 e2 fc and $0xfffffffc,%r10d + 1c9c: 41 83 c2 43 add $0x43,%r10d + 1ca0: 41 83 e2 c0 and $0xffffffc0,%r10d + 1ca4: 44 03 55 00 add 0x0(%rbp),%r10d + 1ca8: eb 12 jmp 0x1cbc + 1caa: 48 89 ea mov %rbp,%rdx + 1cad: 49 89 f8 mov %rdi,%r8 + 1cb0: 4d 89 e1 mov %r12,%r9 + 1cb3: e8 08 96 03 00 call 0x3b2c0 + 1cb8: 44 8b 55 00 mov 0x0(%rbp),%r10d + 1cbc: 83 fe 12 cmp $0x12,%esi + 1cbf: 7d 28 jge 0x1ce9 + 1cc1: 89 f1 mov %esi,%ecx + 1cc3: b8 01 00 00 00 mov $0x1,%eax + 1cc8: d3 e0 shl %cl,%eax + 1cca: 41 89 c3 mov %eax,%r11d + 1ccd: 41 d1 fb sar $1,%r11d + 1cd0: 41 c1 eb 1e shr $0x1e,%r11d + 1cd4: 44 03 d8 add %eax,%r11d + 1cd7: 41 c1 eb 02 shr $0x2,%r11d + 1cdb: 41 c1 e3 04 shl $0x4,%r11d + 1cdf: 41 83 c3 3f add $0x3f,%r11d + 1ce3: 41 83 e3 c0 and $0xffffffc0,%r11d + 1ce7: eb 1b jmp 0x1d04 + 1ce9: 41 bb 01 00 00 00 mov $0x1,%r11d + 1cef: 8d 4e 15 lea 0x15(%rsi),%ecx + 1cf2: 41 d3 e3 shl %cl,%r11d + 1cf5: 41 c1 e3 04 shl $0x4,%r11d + 1cf9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 1d00: 41 83 e3 c0 and $0xffffffc0,%r11d + 1d04: 83 fe 0a cmp $0xa,%esi + 1d07: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 1d0e: 00 + 1d0f: 89 45 00 mov %eax,0x0(%rbp) + 1d12: 7f 04 jg 0x1d18 + 1d14: 33 c0 xor %eax,%eax + 1d16: eb 25 jmp 0x1d3d + 1d18: 89 f1 mov %esi,%ecx + 1d1a: b8 01 00 00 00 mov $0x1,%eax + 1d1f: d3 e0 shl %cl,%eax + 1d21: 89 c2 mov %eax,%edx + 1d23: d1 fa sar $1,%edx + 1d25: c1 ea 1e shr $0x1e,%edx + 1d28: 03 d0 add %eax,%edx + 1d2a: c1 ea 02 shr $0x2,%edx + 1d2d: 8b 2f mov (%rdi),%ebp + 1d2f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 1d36: 83 e6 c0 and $0xffffffc0,%esi + 1d39: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 1d3d: 89 07 mov %eax,(%rdi) + 1d3f: 41 8b 04 24 mov (%r12),%eax + 1d43: 85 c0 test %eax,%eax + 1d45: 7e 07 jle 0x1d4e + 1d47: 83 c0 40 add $0x40,%eax + 1d4a: 41 89 04 24 mov %eax,(%r12) + 1d4e: 33 c0 xor %eax,%eax + 1d50: 48 83 c4 28 add $0x28,%rsp + 1d54: 5d pop %rbp + 1d55: 41 5c pop %r12 + 1d57: 5f pop %rdi + 1d58: 5e pop %rsi + 1d59: c3 ret + 1d5a: b8 ef ff ff ff mov $0xffffffef,%eax + 1d5f: 48 83 c4 28 add $0x28,%rsp + 1d63: 5d pop %rbp + 1d64: 41 5c pop %r12 + 1d66: 5f pop %rdi + 1d67: 5e pop %rsi + 1d68: c3 ret + 1d69: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d6e: 48 83 c4 28 add $0x28,%rsp + 1d72: 5d pop %rbp + 1d73: 41 5c pop %r12 + 1d75: 5f pop %rdi + 1d76: 5e pop %rsi + 1d77: c3 ret + 1d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d7f: 00 + 1d80: 41 54 push %r12 + 1d82: 41 55 push %r13 + 1d84: 41 56 push %r14 + 1d86: 41 57 push %r15 + 1d88: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1d8d: 41 89 cd mov %ecx,%r13d + 1d90: 4d 89 cc mov %r9,%r12 + 1d93: 41 83 fd 1e cmp $0x1e,%r13d + 1d97: 0f 87 97 01 00 00 ja 0x1f34 + 1d9d: 4d 85 e4 test %r12,%r12 + 1da0: 0f 84 a1 01 00 00 je 0x1f47 + 1da6: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 1dab: 4d 85 f6 test %r14,%r14 + 1dae: 0f 84 93 01 00 00 je 0x1f47 + 1db4: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 1db9: 4d 85 ff test %r15,%r15 + 1dbc: 0f 84 85 01 00 00 je 0x1f47 + 1dc2: 83 fa 08 cmp $0x8,%edx + 1dc5: 74 22 je 0x1de9 + 1dc7: 83 fa 04 cmp $0x4,%edx + 1dca: 74 1d je 0x1de9 + 1dcc: 83 fa 01 cmp $0x1,%edx + 1dcf: 74 18 je 0x1de9 + 1dd1: 83 fa 02 cmp $0x2,%edx + 1dd4: 74 13 je 0x1de9 + 1dd6: b8 ee ff ff ff mov $0xffffffee,%eax + 1ddb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1de0: 41 5f pop %r15 + 1de2: 41 5e pop %r14 + 1de4: 41 5d pop %r13 + 1de6: 41 5c pop %r12 + 1de8: c3 ret + 1de9: 41 83 fd 1c cmp $0x1c,%r13d + 1ded: 0f 8f 41 01 00 00 jg 0x1f34 + 1df3: 41 83 fd 05 cmp $0x5,%r13d + 1df7: 7f 15 jg 0x1e0e + 1df9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 1e00: 00 + 1e01: 33 c0 xor %eax,%eax + 1e03: 41 89 06 mov %eax,(%r14) + 1e06: 41 89 07 mov %eax,(%r15) + 1e09: e9 16 01 00 00 jmp 0x1f24 + 1e0e: 41 83 fd 06 cmp $0x6,%r13d + 1e12: 7f 12 jg 0x1e26 + 1e14: 33 c0 xor %eax,%eax + 1e16: 41 89 04 24 mov %eax,(%r12) + 1e1a: 41 89 06 mov %eax,(%r14) + 1e1d: 41 89 07 mov %eax,(%r15) + 1e20: 41 8b 14 24 mov (%r12),%edx + 1e24: eb 6a jmp 0x1e90 + 1e26: 41 8d 4d ff lea -0x1(%r13),%ecx + 1e2a: 83 f9 10 cmp $0x10,%ecx + 1e2d: 7f 49 jg 0x1e78 + 1e2f: 41 bb 01 00 00 00 mov $0x1,%r11d + 1e35: 41 d3 e3 shl %cl,%r11d + 1e38: 44 89 da mov %r11d,%edx + 1e3b: 45 89 da mov %r11d,%r10d + 1e3e: d1 fa sar $1,%edx + 1e40: c1 ea 1e shr $0x1e,%edx + 1e43: 41 c1 e2 04 shl $0x4,%r10d + 1e47: 41 03 d3 add %r11d,%edx + 1e4a: 44 89 d0 mov %r10d,%eax + 1e4d: 83 e2 fc and $0xfffffffc,%edx + 1e50: 83 c0 4f add $0x4f,%eax + 1e53: 41 83 c2 3f add $0x3f,%r10d + 1e57: 83 c2 43 add $0x43,%edx + 1e5a: 83 e0 c0 and $0xffffffc0,%eax + 1e5d: 41 89 04 24 mov %eax,(%r12) + 1e61: 41 83 e2 c0 and $0xffffffc0,%r10d + 1e65: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 1e6c: 83 e2 c0 and $0xffffffc0,%edx + 1e6f: 45 89 17 mov %r10d,(%r15) + 1e72: 41 03 14 24 add (%r12),%edx + 1e76: eb 12 jmp 0x1e8a + 1e78: 4c 89 e2 mov %r12,%rdx + 1e7b: 4d 89 f0 mov %r14,%r8 + 1e7e: 4d 89 f9 mov %r15,%r9 + 1e81: e8 5a 96 03 00 call 0x3b4e0 + 1e86: 41 8b 14 24 mov (%r12),%edx + 1e8a: 41 83 fd 11 cmp $0x11,%r13d + 1e8e: 7d 29 jge 0x1eb9 + 1e90: 44 89 e9 mov %r13d,%ecx + 1e93: b8 01 00 00 00 mov $0x1,%eax + 1e98: d3 e0 shl %cl,%eax + 1e9a: 41 89 c2 mov %eax,%r10d + 1e9d: 41 d1 fa sar $1,%r10d + 1ea0: 41 c1 ea 1e shr $0x1e,%r10d + 1ea4: 44 03 d0 add %eax,%r10d + 1ea7: 41 c1 ea 02 shr $0x2,%r10d + 1eab: 41 c1 e2 04 shl $0x4,%r10d + 1eaf: 41 83 c2 3f add $0x3f,%r10d + 1eb3: 41 83 e2 c0 and $0xffffffc0,%r10d + 1eb7: eb 1c jmp 0x1ed5 + 1eb9: 41 ba 01 00 00 00 mov $0x1,%r10d + 1ebf: 41 8d 4d 15 lea 0x15(%r13),%ecx + 1ec3: 41 d3 e2 shl %cl,%r10d + 1ec6: 41 c1 e2 04 shl $0x4,%r10d + 1eca: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 1ed1: 41 83 e2 c0 and $0xffffffc0,%r10d + 1ed5: 45 03 d2 add %r10d,%r10d + 1ed8: 41 03 d2 add %r10d,%edx + 1edb: 81 c2 00 01 00 00 add $0x100,%edx + 1ee1: 41 89 14 24 mov %edx,(%r12) + 1ee5: 41 83 fd 0a cmp $0xa,%r13d + 1ee9: 7f 04 jg 0x1eef + 1eeb: 33 d2 xor %edx,%edx + 1eed: eb 25 jmp 0x1f14 + 1eef: 44 89 e9 mov %r13d,%ecx + 1ef2: b8 01 00 00 00 mov $0x1,%eax + 1ef7: d3 e0 shl %cl,%eax + 1ef9: 89 c2 mov %eax,%edx + 1efb: d1 fa sar $1,%edx + 1efd: c1 ea 1e shr $0x1e,%edx + 1f00: 03 d0 add %eax,%edx + 1f02: c1 ea 02 shr $0x2,%edx + 1f05: c1 e2 03 shl $0x3,%edx + 1f08: 83 c2 47 add $0x47,%edx + 1f0b: 83 e2 c0 and $0xffffffc0,%edx + 1f0e: 83 c2 40 add $0x40,%edx + 1f11: 41 03 16 add (%r14),%edx + 1f14: 41 89 16 mov %edx,(%r14) + 1f17: 41 8b 07 mov (%r15),%eax + 1f1a: 85 c0 test %eax,%eax + 1f1c: 7e 06 jle 0x1f24 + 1f1e: 83 c0 40 add $0x40,%eax + 1f21: 41 89 07 mov %eax,(%r15) + 1f24: 33 c0 xor %eax,%eax + 1f26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1f2b: 41 5f pop %r15 + 1f2d: 41 5e pop %r14 + 1f2f: 41 5d pop %r13 + 1f31: 41 5c pop %r12 + 1f33: c3 ret + 1f34: b8 ef ff ff ff mov $0xffffffef,%eax + 1f39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1f3e: 41 5f pop %r15 + 1f40: 41 5e pop %r14 + 1f42: 41 5d pop %r13 + 1f44: 41 5c pop %r12 + 1f46: c3 ret + 1f47: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1f4c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1f51: 41 5f pop %r15 + 1f53: 41 5e pop %r14 + 1f55: 41 5d pop %r13 + 1f57: 41 5c pop %r12 + 1f59: c3 ret + 1f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1f60: 56 push %rsi + 1f61: 57 push %rdi + 1f62: 41 54 push %r12 + 1f64: 55 push %rbp + 1f65: 48 83 ec 28 sub $0x28,%rsp + 1f69: 89 ce mov %ecx,%esi + 1f6b: 4c 89 cd mov %r9,%rbp + 1f6e: 83 fe 1e cmp $0x1e,%esi + 1f71: 0f 87 83 01 00 00 ja 0x20fa + 1f77: 48 85 ed test %rbp,%rbp + 1f7a: 0f 84 89 01 00 00 je 0x2109 + 1f80: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 1f85: 48 85 ff test %rdi,%rdi + 1f88: 0f 84 7b 01 00 00 je 0x2109 + 1f8e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 1f93: 4d 85 e4 test %r12,%r12 + 1f96: 0f 84 6d 01 00 00 je 0x2109 + 1f9c: 83 fa 08 cmp $0x8,%edx + 1f9f: 74 1e je 0x1fbf + 1fa1: 83 fa 04 cmp $0x4,%edx + 1fa4: 74 19 je 0x1fbf + 1fa6: 83 fa 01 cmp $0x1,%edx + 1fa9: 74 14 je 0x1fbf + 1fab: 83 fa 02 cmp $0x2,%edx + 1fae: 74 0f je 0x1fbf + 1fb0: b8 ee ff ff ff mov $0xffffffee,%eax + 1fb5: 48 83 c4 28 add $0x28,%rsp + 1fb9: 5d pop %rbp + 1fba: 41 5c pop %r12 + 1fbc: 5f pop %rdi + 1fbd: 5e pop %rsi + 1fbe: c3 ret + 1fbf: 83 fe 1c cmp $0x1c,%esi + 1fc2: 0f 8f 32 01 00 00 jg 0x20fa + 1fc8: 83 fe 05 cmp $0x5,%esi + 1fcb: 7f 14 jg 0x1fe1 + 1fcd: 33 c0 xor %eax,%eax + 1fcf: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 1fd6: 89 07 mov %eax,(%rdi) + 1fd8: 41 89 04 24 mov %eax,(%r12) + 1fdc: e9 0d 01 00 00 jmp 0x20ee + 1fe1: 83 fe 06 cmp $0x6,%esi + 1fe4: 7f 11 jg 0x1ff7 + 1fe6: 33 c0 xor %eax,%eax + 1fe8: 89 45 00 mov %eax,0x0(%rbp) + 1feb: 89 07 mov %eax,(%rdi) + 1fed: 41 89 04 24 mov %eax,(%r12) + 1ff1: 44 8b 55 00 mov 0x0(%rbp),%r10d + 1ff5: eb 6a jmp 0x2061 + 1ff7: 8d 4e ff lea -0x1(%rsi),%ecx + 1ffa: 83 f9 10 cmp $0x10,%ecx + 1ffd: 7f 4b jg 0x204a + 1fff: 41 bb 01 00 00 00 mov $0x1,%r11d + 2005: 41 d3 e3 shl %cl,%r11d + 2008: 45 89 da mov %r11d,%r10d + 200b: 41 c1 e2 04 shl $0x4,%r10d + 200f: 41 8d 42 4f lea 0x4f(%r10),%eax + 2013: 41 83 c2 3f add $0x3f,%r10d + 2017: 83 e0 c0 and $0xffffffc0,%eax + 201a: 41 83 e2 c0 and $0xffffffc0,%r10d + 201e: 89 45 00 mov %eax,0x0(%rbp) + 2021: c7 07 00 00 00 00 movl $0x0,(%rdi) + 2027: 45 89 14 24 mov %r10d,(%r12) + 202b: 45 89 da mov %r11d,%r10d + 202e: 41 d1 fa sar $1,%r10d + 2031: 41 c1 ea 1e shr $0x1e,%r10d + 2035: 45 03 d3 add %r11d,%r10d + 2038: 41 83 e2 fc and $0xfffffffc,%r10d + 203c: 41 83 c2 43 add $0x43,%r10d + 2040: 41 83 e2 c0 and $0xffffffc0,%r10d + 2044: 44 03 55 00 add 0x0(%rbp),%r10d + 2048: eb 12 jmp 0x205c + 204a: 48 89 ea mov %rbp,%rdx + 204d: 49 89 f8 mov %rdi,%r8 + 2050: 4d 89 e1 mov %r12,%r9 + 2053: e8 a8 96 03 00 call 0x3b700 + 2058: 44 8b 55 00 mov 0x0(%rbp),%r10d + 205c: 83 fe 13 cmp $0x13,%esi + 205f: 7d 28 jge 0x2089 + 2061: 89 f1 mov %esi,%ecx + 2063: b8 01 00 00 00 mov $0x1,%eax + 2068: d3 e0 shl %cl,%eax + 206a: 41 89 c3 mov %eax,%r11d + 206d: 41 d1 fb sar $1,%r11d + 2070: 41 c1 eb 1e shr $0x1e,%r11d + 2074: 44 03 d8 add %eax,%r11d + 2077: 41 c1 eb 02 shr $0x2,%r11d + 207b: 41 c1 e3 04 shl $0x4,%r11d + 207f: 41 83 c3 3f add $0x3f,%r11d + 2083: 41 83 e3 c0 and $0xffffffc0,%r11d + 2087: eb 1b jmp 0x20a4 + 2089: 8d 4e 15 lea 0x15(%rsi),%ecx + 208c: 41 bb 01 00 00 00 mov $0x1,%r11d + 2092: 41 d3 e3 shl %cl,%r11d + 2095: 41 c1 e3 04 shl $0x4,%r11d + 2099: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 20a0: 41 83 e3 c0 and $0xffffffc0,%r11d + 20a4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 20ab: 00 + 20ac: 89 45 00 mov %eax,0x0(%rbp) + 20af: 83 fe 0a cmp $0xa,%esi + 20b2: 7f 04 jg 0x20b8 + 20b4: 33 c0 xor %eax,%eax + 20b6: eb 25 jmp 0x20dd + 20b8: 89 f1 mov %esi,%ecx + 20ba: b8 01 00 00 00 mov $0x1,%eax + 20bf: 8b 2f mov (%rdi),%ebp + 20c1: d3 e0 shl %cl,%eax + 20c3: 89 c2 mov %eax,%edx + 20c5: d1 fa sar $1,%edx + 20c7: c1 ea 1e shr $0x1e,%edx + 20ca: 03 d0 add %eax,%edx + 20cc: c1 ea 02 shr $0x2,%edx + 20cf: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 20d6: 83 e6 c0 and $0xffffffc0,%esi + 20d9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 20dd: 89 07 mov %eax,(%rdi) + 20df: 41 8b 04 24 mov (%r12),%eax + 20e3: 85 c0 test %eax,%eax + 20e5: 7e 07 jle 0x20ee + 20e7: 83 c0 40 add $0x40,%eax + 20ea: 41 89 04 24 mov %eax,(%r12) + 20ee: 33 c0 xor %eax,%eax + 20f0: 48 83 c4 28 add $0x28,%rsp + 20f4: 5d pop %rbp + 20f5: 41 5c pop %r12 + 20f7: 5f pop %rdi + 20f8: 5e pop %rsi + 20f9: c3 ret + 20fa: b8 ef ff ff ff mov $0xffffffef,%eax + 20ff: 48 83 c4 28 add $0x28,%rsp + 2103: 5d pop %rbp + 2104: 41 5c pop %r12 + 2106: 5f pop %rdi + 2107: 5e pop %rsi + 2108: c3 ret + 2109: b8 f8 ff ff ff mov $0xfffffff8,%eax + 210e: 48 83 c4 28 add $0x28,%rsp + 2112: 5d pop %rbp + 2113: 41 5c pop %r12 + 2115: 5f pop %rdi + 2116: 5e pop %rsi + 2117: c3 ret + 2118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 211f: 00 + 2120: 56 push %rsi + 2121: 57 push %rdi + 2122: 41 54 push %r12 + 2124: 55 push %rbp + 2125: 48 83 ec 28 sub $0x28,%rsp + 2129: 89 ce mov %ecx,%esi + 212b: 4c 89 cd mov %r9,%rbp + 212e: 83 fe 1e cmp $0x1e,%esi + 2131: 0f 87 83 01 00 00 ja 0x22ba + 2137: 48 85 ed test %rbp,%rbp + 213a: 0f 84 89 01 00 00 je 0x22c9 + 2140: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 2145: 48 85 ff test %rdi,%rdi + 2148: 0f 84 7b 01 00 00 je 0x22c9 + 214e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 2153: 4d 85 e4 test %r12,%r12 + 2156: 0f 84 6d 01 00 00 je 0x22c9 + 215c: 83 fa 08 cmp $0x8,%edx + 215f: 74 1e je 0x217f + 2161: 83 fa 04 cmp $0x4,%edx + 2164: 74 19 je 0x217f + 2166: 83 fa 01 cmp $0x1,%edx + 2169: 74 14 je 0x217f + 216b: 83 fa 02 cmp $0x2,%edx + 216e: 74 0f je 0x217f + 2170: b8 ee ff ff ff mov $0xffffffee,%eax + 2175: 48 83 c4 28 add $0x28,%rsp + 2179: 5d pop %rbp + 217a: 41 5c pop %r12 + 217c: 5f pop %rdi + 217d: 5e pop %rsi + 217e: c3 ret + 217f: 83 fe 1c cmp $0x1c,%esi + 2182: 0f 8f 32 01 00 00 jg 0x22ba + 2188: 83 fe 04 cmp $0x4,%esi + 218b: 7f 14 jg 0x21a1 + 218d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 2194: 33 c0 xor %eax,%eax + 2196: 89 07 mov %eax,(%rdi) + 2198: 41 89 04 24 mov %eax,(%r12) + 219c: e9 0d 01 00 00 jmp 0x22ae + 21a1: 83 fe 07 cmp $0x7,%esi + 21a4: 7f 11 jg 0x21b7 + 21a6: 33 c0 xor %eax,%eax + 21a8: 89 45 00 mov %eax,0x0(%rbp) + 21ab: 89 07 mov %eax,(%rdi) + 21ad: 41 89 04 24 mov %eax,(%r12) + 21b1: 44 8b 55 00 mov 0x0(%rbp),%r10d + 21b5: eb 6a jmp 0x2221 + 21b7: 8d 4e ff lea -0x1(%rsi),%ecx + 21ba: 83 f9 11 cmp $0x11,%ecx + 21bd: 7f 4b jg 0x220a + 21bf: 41 bb 01 00 00 00 mov $0x1,%r11d + 21c5: 41 d3 e3 shl %cl,%r11d + 21c8: 45 89 da mov %r11d,%r10d + 21cb: 41 c1 e2 04 shl $0x4,%r10d + 21cf: 41 8d 42 4f lea 0x4f(%r10),%eax + 21d3: 41 83 c2 3f add $0x3f,%r10d + 21d7: 83 e0 c0 and $0xffffffc0,%eax + 21da: 41 83 e2 c0 and $0xffffffc0,%r10d + 21de: 89 45 00 mov %eax,0x0(%rbp) + 21e1: c7 07 00 00 00 00 movl $0x0,(%rdi) + 21e7: 45 89 14 24 mov %r10d,(%r12) + 21eb: 45 89 da mov %r11d,%r10d + 21ee: 41 d1 fa sar $1,%r10d + 21f1: 41 c1 ea 1e shr $0x1e,%r10d + 21f5: 45 03 d3 add %r11d,%r10d + 21f8: 41 83 e2 fc and $0xfffffffc,%r10d + 21fc: 41 83 c2 43 add $0x43,%r10d + 2200: 41 83 e2 c0 and $0xffffffc0,%r10d + 2204: 44 03 55 00 add 0x0(%rbp),%r10d + 2208: eb 12 jmp 0x221c + 220a: 48 89 ea mov %rbp,%rdx + 220d: 49 89 f8 mov %rdi,%r8 + 2210: 4d 89 e1 mov %r12,%r9 + 2213: e8 08 97 03 00 call 0x3b920 + 2218: 44 8b 55 00 mov 0x0(%rbp),%r10d + 221c: 83 fe 11 cmp $0x11,%esi + 221f: 7d 28 jge 0x2249 + 2221: 89 f1 mov %esi,%ecx + 2223: b8 01 00 00 00 mov $0x1,%eax + 2228: d3 e0 shl %cl,%eax + 222a: 41 89 c3 mov %eax,%r11d + 222d: 41 d1 fb sar $1,%r11d + 2230: 41 c1 eb 1e shr $0x1e,%r11d + 2234: 44 03 d8 add %eax,%r11d + 2237: 41 c1 eb 02 shr $0x2,%r11d + 223b: 41 c1 e3 04 shl $0x4,%r11d + 223f: 41 83 c3 3f add $0x3f,%r11d + 2243: 41 83 e3 c0 and $0xffffffc0,%r11d + 2247: eb 1b jmp 0x2264 + 2249: 41 bb 01 00 00 00 mov $0x1,%r11d + 224f: 8d 4e 15 lea 0x15(%rsi),%ecx + 2252: 41 d3 e3 shl %cl,%r11d + 2255: 41 c1 e3 04 shl $0x4,%r11d + 2259: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 2260: 41 83 e3 c0 and $0xffffffc0,%r11d + 2264: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 226b: 00 + 226c: 89 45 00 mov %eax,0x0(%rbp) + 226f: 83 fe 0a cmp $0xa,%esi + 2272: 7f 04 jg 0x2278 + 2274: 33 c0 xor %eax,%eax + 2276: eb 25 jmp 0x229d + 2278: 89 f1 mov %esi,%ecx + 227a: b8 01 00 00 00 mov $0x1,%eax + 227f: d3 e0 shl %cl,%eax + 2281: 89 c2 mov %eax,%edx + 2283: d1 fa sar $1,%edx + 2285: c1 ea 1e shr $0x1e,%edx + 2288: 03 d0 add %eax,%edx + 228a: c1 ea 02 shr $0x2,%edx + 228d: 8b 2f mov (%rdi),%ebp + 228f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 2296: 83 e6 c0 and $0xffffffc0,%esi + 2299: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 229d: 89 07 mov %eax,(%rdi) + 229f: 41 8b 04 24 mov (%r12),%eax + 22a3: 85 c0 test %eax,%eax + 22a5: 7e 07 jle 0x22ae + 22a7: 83 c0 40 add $0x40,%eax + 22aa: 41 89 04 24 mov %eax,(%r12) + 22ae: 33 c0 xor %eax,%eax + 22b0: 48 83 c4 28 add $0x28,%rsp + 22b4: 5d pop %rbp + 22b5: 41 5c pop %r12 + 22b7: 5f pop %rdi + 22b8: 5e pop %rsi + 22b9: c3 ret + 22ba: b8 ef ff ff ff mov $0xffffffef,%eax + 22bf: 48 83 c4 28 add $0x28,%rsp + 22c3: 5d pop %rbp + 22c4: 41 5c pop %r12 + 22c6: 5f pop %rdi + 22c7: 5e pop %rsi + 22c8: c3 ret + 22c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 22ce: 48 83 c4 28 add $0x28,%rsp + 22d2: 5d pop %rbp + 22d3: 41 5c pop %r12 + 22d5: 5f pop %rdi + 22d6: 5e pop %rsi + 22d7: c3 ret + 22d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22df: 00 + 22e0: 56 push %rsi + 22e1: 57 push %rdi + 22e2: 41 54 push %r12 + 22e4: 41 55 push %r13 + 22e6: 48 83 ec 28 sub $0x28,%rsp + 22ea: 41 89 cc mov %ecx,%r12d + 22ed: 4d 89 cd mov %r9,%r13 + 22f0: 41 83 fc 1e cmp $0x1e,%r12d + 22f4: 0f 87 8b 01 00 00 ja 0x2485 + 22fa: 4d 85 ed test %r13,%r13 + 22fd: 0f 84 92 01 00 00 je 0x2495 + 2303: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 2308: 48 85 ff test %rdi,%rdi + 230b: 0f 84 84 01 00 00 je 0x2495 + 2311: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 2316: 48 85 f6 test %rsi,%rsi + 2319: 0f 84 76 01 00 00 je 0x2495 + 231f: 83 fa 08 cmp $0x8,%edx + 2322: 74 1f je 0x2343 + 2324: 83 fa 04 cmp $0x4,%edx + 2327: 74 1a je 0x2343 + 2329: 83 fa 01 cmp $0x1,%edx + 232c: 74 15 je 0x2343 + 232e: 83 fa 02 cmp $0x2,%edx + 2331: 74 10 je 0x2343 + 2333: b8 ee ff ff ff mov $0xffffffee,%eax + 2338: 48 83 c4 28 add $0x28,%rsp + 233c: 41 5d pop %r13 + 233e: 41 5c pop %r12 + 2340: 5f pop %rdi + 2341: 5e pop %rsi + 2342: c3 ret + 2343: 41 83 fc 1c cmp $0x1c,%r12d + 2347: 0f 8f 38 01 00 00 jg 0x2485 + 234d: 41 83 fc 04 cmp $0x4,%r12d + 2351: 7f 13 jg 0x2366 + 2353: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 235a: 00 + 235b: 33 c0 xor %eax,%eax + 235d: 89 07 mov %eax,(%rdi) + 235f: 89 06 mov %eax,(%rsi) + 2361: e9 12 01 00 00 jmp 0x2478 + 2366: 41 83 fc 07 cmp $0x7,%r12d + 236a: 7f 15 jg 0x2381 + 236c: 33 c0 xor %eax,%eax + 236e: 41 89 45 00 mov %eax,0x0(%r13) + 2372: 89 07 mov %eax,(%rdi) + 2374: 89 06 mov %eax,(%rsi) + 2376: b8 01 00 00 00 mov $0x1,%eax + 237b: 45 8b 55 00 mov 0x0(%r13),%r10d + 237f: eb 73 jmp 0x23f4 + 2381: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 2386: 83 f9 11 cmp $0x11,%ecx + 2389: 7f 4c jg 0x23d7 + 238b: b8 01 00 00 00 mov $0x1,%eax + 2390: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 2395: 45 89 da mov %r11d,%r10d + 2398: 41 c1 e2 04 shl $0x4,%r10d + 239c: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 23a0: 41 83 c2 3f add $0x3f,%r10d + 23a4: 83 e1 c0 and $0xffffffc0,%ecx + 23a7: 41 83 e2 c0 and $0xffffffc0,%r10d + 23ab: 41 89 4d 00 mov %ecx,0x0(%r13) + 23af: c7 07 00 00 00 00 movl $0x0,(%rdi) + 23b5: 44 89 16 mov %r10d,(%rsi) + 23b8: 45 89 da mov %r11d,%r10d + 23bb: 41 d1 fa sar $1,%r10d + 23be: 41 c1 ea 1e shr $0x1e,%r10d + 23c2: 45 03 d3 add %r11d,%r10d + 23c5: 41 83 e2 fc and $0xfffffffc,%r10d + 23c9: 41 83 c2 43 add $0x43,%r10d + 23cd: 41 83 e2 c0 and $0xffffffc0,%r10d + 23d1: 45 03 55 00 add 0x0(%r13),%r10d + 23d5: eb 17 jmp 0x23ee + 23d7: 4c 89 ea mov %r13,%rdx + 23da: 49 89 f8 mov %rdi,%r8 + 23dd: 49 89 f1 mov %rsi,%r9 + 23e0: e8 5b 97 03 00 call 0x3bb40 + 23e5: 45 8b 55 00 mov 0x0(%r13),%r10d + 23e9: b8 01 00 00 00 mov $0x1,%eax + 23ee: 41 83 fc 11 cmp $0x11,%r12d + 23f2: 7d 24 jge 0x2418 + 23f4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 23f9: 41 89 cb mov %ecx,%r11d + 23fc: 41 d1 fb sar $1,%r11d + 23ff: 41 c1 eb 1e shr $0x1e,%r11d + 2403: 44 03 d9 add %ecx,%r11d + 2406: 41 c1 eb 02 shr $0x2,%r11d + 240a: 41 c1 e3 04 shl $0x4,%r11d + 240e: 41 83 c3 3f add $0x3f,%r11d + 2412: 41 83 e3 c0 and $0xffffffc0,%r11d + 2416: eb 19 jmp 0x2431 + 2418: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 241d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 2422: 41 c1 e3 04 shl $0x4,%r11d + 2426: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 242d: 41 83 e3 c0 and $0xffffffc0,%r11d + 2431: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 2438: 00 + 2439: 41 89 4d 00 mov %ecx,0x0(%r13) + 243d: 41 83 fc 0a cmp $0xa,%r12d + 2441: 7f 04 jg 0x2447 + 2443: 33 c0 xor %eax,%eax + 2445: eb 24 jmp 0x246b + 2447: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 244c: 89 c2 mov %eax,%edx + 244e: d1 fa sar $1,%edx + 2450: c1 ea 1e shr $0x1e,%edx + 2453: 03 d0 add %eax,%edx + 2455: c1 ea 02 shr $0x2,%edx + 2458: 8b 0f mov (%rdi),%ecx + 245a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 2461: 00 + 2462: 41 83 e2 c0 and $0xffffffc0,%r10d + 2466: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 246b: 89 07 mov %eax,(%rdi) + 246d: 8b 06 mov (%rsi),%eax + 246f: 85 c0 test %eax,%eax + 2471: 7e 05 jle 0x2478 + 2473: 83 c0 40 add $0x40,%eax + 2476: 89 06 mov %eax,(%rsi) + 2478: 33 c0 xor %eax,%eax + 247a: 48 83 c4 28 add $0x28,%rsp + 247e: 41 5d pop %r13 + 2480: 41 5c pop %r12 + 2482: 5f pop %rdi + 2483: 5e pop %rsi + 2484: c3 ret + 2485: b8 ef ff ff ff mov $0xffffffef,%eax + 248a: 48 83 c4 28 add $0x28,%rsp + 248e: 41 5d pop %r13 + 2490: 41 5c pop %r12 + 2492: 5f pop %rdi + 2493: 5e pop %rsi + 2494: c3 ret + 2495: b8 f8 ff ff ff mov $0xfffffff8,%eax + 249a: 48 83 c4 28 add $0x28,%rsp + 249e: 41 5d pop %r13 + 24a0: 41 5c pop %r12 + 24a2: 5f pop %rdi + 24a3: 5e pop %rsi + 24a4: c3 ret + 24a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24ac: 00 + 24ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 24b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24c0: 56 push %rsi + 24c1: 57 push %rdi + 24c2: 41 54 push %r12 + 24c4: 41 55 push %r13 + 24c6: 48 83 ec 28 sub $0x28,%rsp + 24ca: 41 89 cc mov %ecx,%r12d + 24cd: 4d 89 cd mov %r9,%r13 + 24d0: 41 83 fc 1e cmp $0x1e,%r12d + 24d4: 0f 87 8b 01 00 00 ja 0x2665 + 24da: 4d 85 ed test %r13,%r13 + 24dd: 0f 84 92 01 00 00 je 0x2675 + 24e3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 24e8: 48 85 ff test %rdi,%rdi + 24eb: 0f 84 84 01 00 00 je 0x2675 + 24f1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 24f6: 48 85 f6 test %rsi,%rsi + 24f9: 0f 84 76 01 00 00 je 0x2675 + 24ff: 83 fa 08 cmp $0x8,%edx + 2502: 74 1f je 0x2523 + 2504: 83 fa 04 cmp $0x4,%edx + 2507: 74 1a je 0x2523 + 2509: 83 fa 01 cmp $0x1,%edx + 250c: 74 15 je 0x2523 + 250e: 83 fa 02 cmp $0x2,%edx + 2511: 74 10 je 0x2523 + 2513: b8 ee ff ff ff mov $0xffffffee,%eax + 2518: 48 83 c4 28 add $0x28,%rsp + 251c: 41 5d pop %r13 + 251e: 41 5c pop %r12 + 2520: 5f pop %rdi + 2521: 5e pop %rsi + 2522: c3 ret + 2523: 41 83 fc 1c cmp $0x1c,%r12d + 2527: 0f 8f 38 01 00 00 jg 0x2665 + 252d: 41 83 fc 04 cmp $0x4,%r12d + 2531: 7f 13 jg 0x2546 + 2533: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 253a: 00 + 253b: 33 c0 xor %eax,%eax + 253d: 89 07 mov %eax,(%rdi) + 253f: 89 06 mov %eax,(%rsi) + 2541: e9 12 01 00 00 jmp 0x2658 + 2546: 41 83 fc 07 cmp $0x7,%r12d + 254a: 7f 15 jg 0x2561 + 254c: 33 c0 xor %eax,%eax + 254e: 41 89 45 00 mov %eax,0x0(%r13) + 2552: 89 07 mov %eax,(%rdi) + 2554: 89 06 mov %eax,(%rsi) + 2556: b8 01 00 00 00 mov $0x1,%eax + 255b: 45 8b 55 00 mov 0x0(%r13),%r10d + 255f: eb 73 jmp 0x25d4 + 2561: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 2566: 83 f9 11 cmp $0x11,%ecx + 2569: 7f 4c jg 0x25b7 + 256b: b8 01 00 00 00 mov $0x1,%eax + 2570: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 2575: 45 89 da mov %r11d,%r10d + 2578: 41 c1 e2 04 shl $0x4,%r10d + 257c: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 2580: 41 83 c2 3f add $0x3f,%r10d + 2584: 83 e1 c0 and $0xffffffc0,%ecx + 2587: 41 83 e2 c0 and $0xffffffc0,%r10d + 258b: 41 89 4d 00 mov %ecx,0x0(%r13) + 258f: c7 07 00 00 00 00 movl $0x0,(%rdi) + 2595: 44 89 16 mov %r10d,(%rsi) + 2598: 45 89 da mov %r11d,%r10d + 259b: 41 d1 fa sar $1,%r10d + 259e: 41 c1 ea 1e shr $0x1e,%r10d + 25a2: 45 03 d3 add %r11d,%r10d + 25a5: 41 83 e2 fc and $0xfffffffc,%r10d + 25a9: 41 83 c2 43 add $0x43,%r10d + 25ad: 41 83 e2 c0 and $0xffffffc0,%r10d + 25b1: 45 03 55 00 add 0x0(%r13),%r10d + 25b5: eb 17 jmp 0x25ce + 25b7: 4c 89 ea mov %r13,%rdx + 25ba: 49 89 f8 mov %rdi,%r8 + 25bd: 49 89 f1 mov %rsi,%r9 + 25c0: e8 9b 97 03 00 call 0x3bd60 + 25c5: 45 8b 55 00 mov 0x0(%r13),%r10d + 25c9: b8 01 00 00 00 mov $0x1,%eax + 25ce: 41 83 fc 11 cmp $0x11,%r12d + 25d2: 7d 24 jge 0x25f8 + 25d4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 25d9: 41 89 cb mov %ecx,%r11d + 25dc: 41 d1 fb sar $1,%r11d + 25df: 41 c1 eb 1e shr $0x1e,%r11d + 25e3: 44 03 d9 add %ecx,%r11d + 25e6: 41 c1 eb 02 shr $0x2,%r11d + 25ea: 41 c1 e3 04 shl $0x4,%r11d + 25ee: 41 83 c3 3f add $0x3f,%r11d + 25f2: 41 83 e3 c0 and $0xffffffc0,%r11d + 25f6: eb 19 jmp 0x2611 + 25f8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 25fd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 2602: 41 c1 e3 04 shl $0x4,%r11d + 2606: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 260d: 41 83 e3 c0 and $0xffffffc0,%r11d + 2611: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 2618: 00 + 2619: 41 89 4d 00 mov %ecx,0x0(%r13) + 261d: 41 83 fc 0a cmp $0xa,%r12d + 2621: 7f 04 jg 0x2627 + 2623: 33 c0 xor %eax,%eax + 2625: eb 24 jmp 0x264b + 2627: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 262c: 89 c2 mov %eax,%edx + 262e: d1 fa sar $1,%edx + 2630: c1 ea 1e shr $0x1e,%edx + 2633: 03 d0 add %eax,%edx + 2635: c1 ea 02 shr $0x2,%edx + 2638: 8b 0f mov (%rdi),%ecx + 263a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 2641: 00 + 2642: 41 83 e2 c0 and $0xffffffc0,%r10d + 2646: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 264b: 89 07 mov %eax,(%rdi) + 264d: 8b 06 mov (%rsi),%eax + 264f: 85 c0 test %eax,%eax + 2651: 7e 05 jle 0x2658 + 2653: 83 c0 40 add $0x40,%eax + 2656: 89 06 mov %eax,(%rsi) + 2658: 33 c0 xor %eax,%eax + 265a: 48 83 c4 28 add $0x28,%rsp + 265e: 41 5d pop %r13 + 2660: 41 5c pop %r12 + 2662: 5f pop %rdi + 2663: 5e pop %rsi + 2664: c3 ret + 2665: b8 ef ff ff ff mov $0xffffffef,%eax + 266a: 48 83 c4 28 add $0x28,%rsp + 266e: 41 5d pop %r13 + 2670: 41 5c pop %r12 + 2672: 5f pop %rdi + 2673: 5e pop %rsi + 2674: c3 ret + 2675: b8 f8 ff ff ff mov $0xfffffff8,%eax + 267a: 48 83 c4 28 add $0x28,%rsp + 267e: 41 5d pop %r13 + 2680: 41 5c pop %r12 + 2682: 5f pop %rdi + 2683: 5e pop %rsi + 2684: c3 ret + 2685: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 268c: 00 + 268d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26a0: 48 83 ec 28 sub $0x28,%rsp + 26a4: 48 85 c9 test %rcx,%rcx + 26a7: 74 25 je 0x26ce + 26a9: 48 85 d2 test %rdx,%rdx + 26ac: 74 20 je 0x26ce + 26ae: 4d 85 c0 test %r8,%r8 + 26b1: 74 1b je 0x26ce + 26b3: 45 85 c9 test %r9d,%r9d + 26b6: 7f 0a jg 0x26c2 + 26b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 26bd: 48 83 c4 28 add $0x28,%rsp + 26c1: c3 ret + 26c2: e8 b9 98 03 00 call 0x3bf80 + 26c7: 33 c0 xor %eax,%eax + 26c9: 48 83 c4 28 add $0x28,%rsp + 26cd: c3 ret + 26ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 26d3: 48 83 c4 28 add $0x28,%rsp + 26d7: c3 ret + 26d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26df: 00 + 26e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 26e5: 48 85 c9 test %rcx,%rcx + 26e8: 74 27 je 0x2711 + 26ea: 48 85 d2 test %rdx,%rdx + 26ed: 74 22 je 0x2711 + 26ef: 4d 85 c0 test %r8,%r8 + 26f2: 74 1d je 0x2711 + 26f4: 45 85 c9 test %r9d,%r9d + 26f7: 7f 0b jg 0x2704 + 26f9: b8 fa ff ff ff mov $0xfffffffa,%eax + 26fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2703: c3 ret + 2704: e8 57 9c 03 00 call 0x3c360 + 2709: 33 c0 xor %eax,%eax + 270b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2710: c3 ret + 2711: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2716: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 271b: c3 ret + 271c: 0f 1f 40 00 nopl 0x0(%rax) + 2720: 48 83 ec 28 sub $0x28,%rsp + 2724: 48 85 c9 test %rcx,%rcx + 2727: 74 25 je 0x274e + 2729: 48 85 d2 test %rdx,%rdx + 272c: 74 20 je 0x274e + 272e: 4d 85 c0 test %r8,%r8 + 2731: 74 1b je 0x274e + 2733: 45 85 c9 test %r9d,%r9d + 2736: 7f 0a jg 0x2742 + 2738: b8 fa ff ff ff mov $0xfffffffa,%eax + 273d: 48 83 c4 28 add $0x28,%rsp + 2741: c3 ret + 2742: e8 f9 9f 03 00 call 0x3c740 + 2747: 33 c0 xor %eax,%eax + 2749: 48 83 c4 28 add $0x28,%rsp + 274d: c3 ret + 274e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2753: 48 83 c4 28 add $0x28,%rsp + 2757: c3 ret + 2758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 275f: 00 + 2760: 41 57 push %r15 + 2762: 49 89 ca mov %rcx,%r10 + 2765: 49 89 d3 mov %rdx,%r11 + 2768: 4d 85 d2 test %r10,%r10 + 276b: 0f 84 fb 00 00 00 je 0x286c + 2771: 4d 85 db test %r11,%r11 + 2774: 0f 84 f2 00 00 00 je 0x286c + 277a: 4d 85 c0 test %r8,%r8 + 277d: 0f 84 e9 00 00 00 je 0x286c + 2783: 45 85 c9 test %r9d,%r9d + 2786: 0f 8e d8 00 00 00 jle 0x2864 + 278c: 49 63 d1 movslq %r9d,%rdx + 278f: 48 83 fa 08 cmp $0x8,%rdx + 2793: 0f 8c c6 00 00 00 jl 0x285f + 2799: 4c 89 c0 mov %r8,%rax + 279c: 48 83 e0 0f and $0xf,%rax + 27a0: 85 c0 test %eax,%eax + 27a2: 74 10 je 0x27b4 + 27a4: a8 03 test $0x3,%al + 27a6: 0f 85 b3 00 00 00 jne 0x285f + 27ac: f7 d8 neg %eax + 27ae: 83 c0 10 add $0x10,%eax + 27b1: c1 e8 02 shr $0x2,%eax + 27b4: 89 c1 mov %eax,%ecx + 27b6: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 27ba: 49 3b d7 cmp %r15,%rdx + 27bd: 0f 8c 9c 00 00 00 jl 0x285f + 27c3: 45 89 cf mov %r9d,%r15d + 27c6: 44 2b f8 sub %eax,%r15d + 27c9: 41 83 e7 07 and $0x7,%r15d + 27cd: 45 2b cf sub %r15d,%r9d + 27d0: 4d 63 c9 movslq %r9d,%r9 + 27d3: 85 c0 test %eax,%eax + 27d5: b8 00 00 00 00 mov $0x0,%eax + 27da: 76 24 jbe 0x2800 + 27dc: 0f 1f 40 00 nopl 0x0(%rax) + 27e0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0 + 27e6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 27ec: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 27f2: 48 ff c0 inc %rax + 27f5: 48 3b c1 cmp %rcx,%rax + 27f8: 72 e6 jb 0x27e0 + 27fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2800: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 2806: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2 + 280d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1 + 2813: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3 + 281a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 2820: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 2827: 48 83 c1 08 add $0x8,%rcx + 282b: 49 3b c9 cmp %r9,%rcx + 282e: 72 d0 jb 0x2800 + 2830: 4c 3b ca cmp %rdx,%r9 + 2833: 73 25 jae 0x285a + 2835: 0f 1f 40 00 nopl 0x0(%rax) + 2839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2840: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0 + 2846: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1 + 284c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 2852: 49 ff c1 inc %r9 + 2855: 4c 3b ca cmp %rdx,%r9 + 2858: 72 e6 jb 0x2840 + 285a: 33 c0 xor %eax,%eax + 285c: 41 5f pop %r15 + 285e: c3 ret + 285f: 45 33 c9 xor %r9d,%r9d + 2862: eb cc jmp 0x2830 + 2864: b8 fa ff ff ff mov $0xfffffffa,%eax + 2869: 41 5f pop %r15 + 286b: c3 ret + 286c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2871: 41 5f pop %r15 + 2873: c3 ret + 2874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2880: 53 push %rbx + 2881: 57 push %rdi + 2882: 55 push %rbp + 2883: 49 89 ca mov %rcx,%r10 + 2886: 4d 85 d2 test %r10,%r10 + 2889: 0f 84 92 01 00 00 je 0x2a21 + 288f: 48 85 d2 test %rdx,%rdx + 2892: 0f 84 89 01 00 00 je 0x2a21 + 2898: 4d 85 c0 test %r8,%r8 + 289b: 0f 84 80 01 00 00 je 0x2a21 + 28a1: 45 85 c9 test %r9d,%r9d + 28a4: 0f 8e 6e 01 00 00 jle 0x2a18 + 28aa: 41 83 f9 10 cmp $0x10,%r9d + 28ae: 0f 8c 50 01 00 00 jl 0x2a04 + 28b4: 41 83 f9 1d cmp $0x1d,%r9d + 28b8: 0f 8c 4d 01 00 00 jl 0x2a0b + 28be: 4c 89 c1 mov %r8,%rcx + 28c1: 48 83 e1 1f and $0x1f,%rcx + 28c5: 89 c9 mov %ecx,%ecx + 28c7: 85 c9 test %ecx,%ecx + 28c9: 74 11 je 0x28dc + 28cb: f6 c1 03 test $0x3,%cl + 28ce: 0f 85 30 01 00 00 jne 0x2a04 + 28d4: f7 d9 neg %ecx + 28d6: 83 c1 20 add $0x20,%ecx + 28d9: c1 e9 02 shr $0x2,%ecx + 28dc: 8d 41 10 lea 0x10(%rcx),%eax + 28df: 44 3b c8 cmp %eax,%r9d + 28e2: 0f 8c 1c 01 00 00 jl 0x2a04 + 28e8: 44 89 cf mov %r9d,%edi + 28eb: 33 c0 xor %eax,%eax + 28ed: 2b f9 sub %ecx,%edi + 28ef: 83 e7 0f and $0xf,%edi + 28f2: f7 df neg %edi + 28f4: 41 03 f9 add %r9d,%edi + 28f7: 85 c9 test %ecx,%ecx + 28f9: 76 1e jbe 0x2919 + 28fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2900: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 + 2905: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 290b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 2911: 48 ff c0 inc %rax + 2914: 48 3b c1 cmp %rcx,%rax + 2917: 72 e7 jb 0x2900 + 2919: 48 63 c7 movslq %edi,%rax + 291c: 0f 1f 40 00 nopl 0x0(%rax) + 2920: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 + 2925: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 + 292b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 + 2931: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 + 2938: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 293e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 2945: 48 83 c1 10 add $0x10,%rcx + 2949: 48 3b c8 cmp %rax,%rcx + 294c: 72 d2 jb 0x2920 + 294e: 8d 47 01 lea 0x1(%rdi),%eax + 2951: 41 3b c1 cmp %r9d,%eax + 2954: 0f 87 9d 00 00 00 ja 0x29f7 + 295a: 4d 63 c9 movslq %r9d,%r9 + 295d: 48 63 ff movslq %edi,%rdi + 2960: 4c 2b cf sub %rdi,%r9 + 2963: 49 83 f9 04 cmp $0x4,%r9 + 2967: 0f 8c 93 00 00 00 jl 0x2a00 + 296d: 48 63 ff movslq %edi,%rdi + 2970: 44 89 cd mov %r9d,%ebp + 2973: 83 e5 fc and $0xfffffffc,%ebp + 2976: 33 c9 xor %ecx,%ecx + 2978: 48 63 ed movslq %ebp,%rbp + 297b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 297f: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 2983: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 + 2987: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 298e: 00 + 298f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2996: 0f 1f 00 nopl (%rax) + 2999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 29a6: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 + 29ab: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 29b0: 48 83 c1 04 add $0x4,%rcx + 29b4: 48 3b cd cmp %rbp,%rcx + 29b7: 72 e7 jb 0x29a0 + 29b9: 49 3b e9 cmp %r9,%rbp + 29bc: 73 39 jae 0x29f7 + 29be: 48 63 ff movslq %edi,%rdi + 29c1: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 29c5: 49 8d 0c ba lea (%r10,%rdi,4),%rcx + 29c9: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 29cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 29d4: 00 + 29d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29dc: 0f 1f 40 00 nopl 0x0(%rax) + 29e0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 29e5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 + 29ea: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) + 29ef: 48 ff c5 inc %rbp + 29f2: 49 3b e9 cmp %r9,%rbp + 29f5: 72 e9 jb 0x29e0 + 29f7: 33 c0 xor %eax,%eax + 29f9: c5 f8 77 vzeroupper + 29fc: 5d pop %rbp + 29fd: 5f pop %rdi + 29fe: 5b pop %rbx + 29ff: c3 ret + 2a00: 33 ed xor %ebp,%ebp + 2a02: eb b5 jmp 0x29b9 + 2a04: 33 ff xor %edi,%edi + 2a06: e9 43 ff ff ff jmp 0x294e + 2a0b: 44 89 cf mov %r9d,%edi + 2a0e: 33 c9 xor %ecx,%ecx + 2a10: 83 e7 f0 and $0xfffffff0,%edi + 2a13: e9 01 ff ff ff jmp 0x2919 + 2a18: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a1d: 5d pop %rbp + 2a1e: 5f pop %rdi + 2a1f: 5b pop %rbx + 2a20: c3 ret + 2a21: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a26: 5d pop %rbp + 2a27: 5f pop %rdi + 2a28: 5b pop %rbx + 2a29: c3 ret + 2a2a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a31: 00 + 2a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a40: 48 83 ec 28 sub $0x28,%rsp + 2a44: 48 85 c9 test %rcx,%rcx + 2a47: 74 23 je 0x2a6c + 2a49: 48 85 d2 test %rdx,%rdx + 2a4c: 74 1e je 0x2a6c + 2a4e: 4d 85 c0 test %r8,%r8 + 2a51: 74 19 je 0x2a6c + 2a53: 45 85 c9 test %r9d,%r9d + 2a56: 7e 1e jle 0x2a76 + 2a58: e8 73 b2 a5 01 call 0x1a5dcd0 + 2a5d: ba 02 00 00 00 mov $0x2,%edx + 2a62: 85 c0 test %eax,%eax + 2a64: 0f 45 c2 cmovne %edx,%eax + 2a67: 48 83 c4 28 add $0x28,%rsp + 2a6b: c3 ret + 2a6c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a71: 48 83 c4 28 add $0x28,%rsp + 2a75: c3 ret + 2a76: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a7b: 48 83 c4 28 add $0x28,%rsp + 2a7f: c3 ret + 2a80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2a85: 48 85 c9 test %rcx,%rcx + 2a88: 74 24 je 0x2aae + 2a8a: 48 85 d2 test %rdx,%rdx + 2a8d: 74 1f je 0x2aae + 2a8f: 4d 85 c0 test %r8,%r8 + 2a92: 74 1a je 0x2aae + 2a94: 45 85 c9 test %r9d,%r9d + 2a97: 7e 20 jle 0x2ab9 + 2a99: e8 b2 f7 a5 01 call 0x1a62250 + 2a9e: ba 02 00 00 00 mov $0x2,%edx + 2aa3: 85 c0 test %eax,%eax + 2aa5: 0f 45 c2 cmovne %edx,%eax + 2aa8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2aad: c3 ret + 2aae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ab3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2ab8: c3 ret + 2ab9: b8 fa ff ff ff mov $0xfffffffa,%eax + 2abe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2ac3: c3 ret + 2ac4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2acb: 00 + 2acc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2adf: 00 + 2ae0: 48 83 ec 28 sub $0x28,%rsp + 2ae4: 48 85 c9 test %rcx,%rcx + 2ae7: 74 23 je 0x2b0c + 2ae9: 48 85 d2 test %rdx,%rdx + 2aec: 74 1e je 0x2b0c + 2aee: 4d 85 c0 test %r8,%r8 + 2af1: 74 19 je 0x2b0c + 2af3: 45 85 c9 test %r9d,%r9d + 2af6: 7e 1e jle 0x2b16 + 2af8: e8 33 1b a6 01 call 0x1a64630 + 2afd: ba 02 00 00 00 mov $0x2,%edx + 2b02: 85 c0 test %eax,%eax + 2b04: 0f 45 c2 cmovne %edx,%eax + 2b07: 48 83 c4 28 add $0x28,%rsp + 2b0b: c3 ret + 2b0c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2b11: 48 83 c4 28 add $0x28,%rsp + 2b15: c3 ret + 2b16: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b1b: 48 83 c4 28 add $0x28,%rsp + 2b1f: c3 ret + 2b20: 48 83 ec 28 sub $0x28,%rsp + 2b24: 48 85 c9 test %rcx,%rcx + 2b27: 74 23 je 0x2b4c + 2b29: 48 85 d2 test %rdx,%rdx + 2b2c: 74 1e je 0x2b4c + 2b2e: 4d 85 c0 test %r8,%r8 + 2b31: 74 19 je 0x2b4c + 2b33: 45 85 c9 test %r9d,%r9d + 2b36: 7e 1e jle 0x2b56 + 2b38: e8 63 5d a6 01 call 0x1a688a0 + 2b3d: ba 02 00 00 00 mov $0x2,%edx + 2b42: 85 c0 test %eax,%eax + 2b44: 0f 45 c2 cmovne %edx,%eax + 2b47: 48 83 c4 28 add $0x28,%rsp + 2b4b: c3 ret + 2b4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2b51: 48 83 c4 28 add $0x28,%rsp + 2b55: c3 ret + 2b56: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b5b: 48 83 c4 28 add $0x28,%rsp + 2b5f: c3 ret + 2b60: 48 83 ec 28 sub $0x28,%rsp + 2b64: 48 85 c9 test %rcx,%rcx + 2b67: 74 23 je 0x2b8c + 2b69: 48 85 d2 test %rdx,%rdx + 2b6c: 74 1e je 0x2b8c + 2b6e: 4d 85 c0 test %r8,%r8 + 2b71: 74 19 je 0x2b8c + 2b73: 45 85 c9 test %r9d,%r9d + 2b76: 7e 1e jle 0x2b96 + 2b78: e8 23 a1 a6 01 call 0x1a6cca0 + 2b7d: ba 02 00 00 00 mov $0x2,%edx + 2b82: 85 c0 test %eax,%eax + 2b84: 0f 45 c2 cmovne %edx,%eax + 2b87: 48 83 c4 28 add $0x28,%rsp + 2b8b: c3 ret + 2b8c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2b91: 48 83 c4 28 add $0x28,%rsp + 2b95: c3 ret + 2b96: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b9b: 48 83 c4 28 add $0x28,%rsp + 2b9f: c3 ret + 2ba0: 48 83 ec 28 sub $0x28,%rsp + 2ba4: 48 85 c9 test %rcx,%rcx + 2ba7: 74 23 je 0x2bcc + 2ba9: 48 85 d2 test %rdx,%rdx + 2bac: 74 1e je 0x2bcc + 2bae: 4d 85 c0 test %r8,%r8 + 2bb1: 74 19 je 0x2bcc + 2bb3: 45 85 c9 test %r9d,%r9d + 2bb6: 7e 1e jle 0x2bd6 + 2bb8: e8 83 d9 a6 01 call 0x1a70540 + 2bbd: ba 02 00 00 00 mov $0x2,%edx + 2bc2: 85 c0 test %eax,%eax + 2bc4: 0f 45 c2 cmovne %edx,%eax + 2bc7: 48 83 c4 28 add $0x28,%rsp + 2bcb: c3 ret + 2bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2bd1: 48 83 c4 28 add $0x28,%rsp + 2bd5: c3 ret + 2bd6: b8 fa ff ff ff mov $0xfffffffa,%eax + 2bdb: 48 83 c4 28 add $0x28,%rsp + 2bdf: c3 ret + 2be0: 48 83 ec 28 sub $0x28,%rsp + 2be4: 48 85 c9 test %rcx,%rcx + 2be7: 74 20 je 0x2c09 + 2be9: 48 85 d2 test %rdx,%rdx + 2bec: 74 1b je 0x2c09 + 2bee: 45 85 c0 test %r8d,%r8d + 2bf1: 7f 0a jg 0x2bfd + 2bf3: b8 fa ff ff ff mov $0xfffffffa,%eax + 2bf8: 48 83 c4 28 add $0x28,%rsp + 2bfc: c3 ret + 2bfd: e8 3e 9f 03 00 call 0x3cb40 + 2c02: 33 c0 xor %eax,%eax + 2c04: 48 83 c4 28 add $0x28,%rsp + 2c08: c3 ret + 2c09: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c0e: 48 83 c4 28 add $0x28,%rsp + 2c12: c3 ret + 2c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c1f: 00 + 2c20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2c25: 48 85 c9 test %rcx,%rcx + 2c28: 74 22 je 0x2c4c + 2c2a: 48 85 d2 test %rdx,%rdx + 2c2d: 74 1d je 0x2c4c + 2c2f: 45 85 c0 test %r8d,%r8d + 2c32: 7f 0b jg 0x2c3f + 2c34: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2c3e: c3 ret + 2c3f: e8 dc a1 03 00 call 0x3ce20 + 2c44: 33 c0 xor %eax,%eax + 2c46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2c4b: c3 ret + 2c4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2c56: c3 ret + 2c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2c5e: 00 00 + 2c60: 48 83 ec 28 sub $0x28,%rsp + 2c64: 48 85 c9 test %rcx,%rcx + 2c67: 74 20 je 0x2c89 + 2c69: 48 85 d2 test %rdx,%rdx + 2c6c: 74 1b je 0x2c89 + 2c6e: 45 85 c0 test %r8d,%r8d + 2c71: 7f 0a jg 0x2c7d + 2c73: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c78: 48 83 c4 28 add $0x28,%rsp + 2c7c: c3 ret + 2c7d: e8 7e a4 03 00 call 0x3d100 + 2c82: 33 c0 xor %eax,%eax + 2c84: 48 83 c4 28 add $0x28,%rsp + 2c88: c3 ret + 2c89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c8e: 48 83 c4 28 add $0x28,%rsp + 2c92: c3 ret + 2c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c9f: 00 + 2ca0: 41 54 push %r12 + 2ca2: 55 push %rbp + 2ca3: 49 89 d1 mov %rdx,%r9 + 2ca6: 48 85 c9 test %rcx,%rcx + 2ca9: 0f 84 cf 02 00 00 je 0x2f7e + 2caf: 4d 85 c9 test %r9,%r9 + 2cb2: 0f 84 c6 02 00 00 je 0x2f7e + 2cb8: 45 85 c0 test %r8d,%r8d + 2cbb: 0f 8e b4 02 00 00 jle 0x2f75 + 2cc1: 41 83 f8 08 cmp $0x8,%r8d + 2cc5: 0f 8c 9b 02 00 00 jl 0x2f66 + 2ccb: 4c 89 c8 mov %r9,%rax + 2cce: 48 83 e0 1f and $0x1f,%rax + 2cd2: 89 c0 mov %eax,%eax + 2cd4: 85 c0 test %eax,%eax + 2cd6: 74 0d je 0x2ce5 + 2cd8: a8 0f test $0xf,%al + 2cda: 0f 85 86 02 00 00 jne 0x2f66 + 2ce0: b8 01 00 00 00 mov $0x1,%eax + 2ce5: 8d 50 08 lea 0x8(%rax),%edx + 2ce8: 44 3b c2 cmp %edx,%r8d + 2ceb: 0f 8c 75 02 00 00 jl 0x2f66 + 2cf1: 44 89 c5 mov %r8d,%ebp + 2cf4: 45 33 db xor %r11d,%r11d + 2cf7: 2b e8 sub %eax,%ebp + 2cf9: 45 33 d2 xor %r10d,%r10d + 2cfc: 83 e5 07 and $0x7,%ebp + 2cff: 4c 89 ca mov %r9,%rdx + 2d02: f7 dd neg %ebp + 2d04: 41 03 e8 add %r8d,%ebp + 2d07: 85 c0 test %eax,%eax + 2d09: 76 4e jbe 0x2d59 + 2d0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d12: 00 + 2d13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2d20: c5 f9 10 12 vmovupd (%rdx),%xmm2 + 2d24: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 + 2d2a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 + 2d30: 49 ff c3 inc %r11 + 2d33: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 2d37: 49 83 c2 10 add $0x10,%r10 + 2d3b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 2d40: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 2d44: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 2d48: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 2d4c: c5 f9 11 0a vmovupd %xmm1,(%rdx) + 2d50: 48 83 c2 10 add $0x10,%rdx + 2d54: 4c 3b d8 cmp %rax,%r11 + 2d57: 72 c7 jb 0x2d20 + 2d59: 49 89 c2 mov %rax,%r10 + 2d5c: 49 c1 e2 04 shl $0x4,%r10 + 2d60: 48 63 d5 movslq %ebp,%rdx + 2d63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d6a: 00 + 2d6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d80: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 + 2d86: 48 83 c0 08 add $0x8,%rax + 2d8a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 + 2d90: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 + 2d96: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 2d9a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 + 2da1: 01 + 2da2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 2da7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 2dab: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 2daf: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 + 2db6: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 2dba: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) + 2dc0: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 + 2dc7: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 + 2dce: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 2dd2: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 + 2dd9: 01 + 2dda: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 2ddf: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 2de3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 2de7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 2deb: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 + 2df2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) + 2df9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 + 2e00: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 + 2e07: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 2e0b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 + 2e12: 01 + 2e13: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 2e18: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 2e1c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 2e20: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 + 2e27: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 2e2b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) + 2e32: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 + 2e39: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 + 2e40: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 2e44: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 + 2e4b: 01 + 2e4c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 2e51: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 2e55: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 2e59: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 2e5d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) + 2e64: 49 81 c2 80 00 00 00 add $0x80,%r10 + 2e6b: 48 3b c2 cmp %rdx,%rax + 2e6e: 0f 82 0c ff ff ff jb 0x2d80 + 2e74: 8d 45 01 lea 0x1(%rbp),%eax + 2e77: 41 3b c0 cmp %r8d,%eax + 2e7a: 0f 87 d9 00 00 00 ja 0x2f59 + 2e80: 4d 63 c0 movslq %r8d,%r8 + 2e83: 4c 2b c2 sub %rdx,%r8 + 2e86: 49 83 f8 02 cmp $0x2,%r8 + 2e8a: 0f 8c d2 00 00 00 jl 0x2f62 + 2e90: 48 c1 e2 04 shl $0x4,%rdx + 2e94: 44 89 c0 mov %r8d,%eax + 2e97: 83 e0 fe and $0xfffffffe,%eax + 2e9a: 45 33 e4 xor %r12d,%r12d + 2e9d: 48 63 c0 movslq %eax,%rax + 2ea0: 45 33 d2 xor %r10d,%r10d + 2ea3: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 + 2ea7: 49 03 d1 add %r9,%rdx + 2eaa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2eb1: 00 + 2eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ec0: c5 fd 10 12 vmovupd (%rdx),%ymm2 + 2ec4: 49 83 c4 02 add $0x2,%r12 + 2ec8: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 + 2ece: c5 ff 12 0a vmovddup (%rdx),%ymm1 + 2ed2: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 2ed6: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 + 2edd: 01 + 2ede: 49 83 c2 20 add $0x20,%r10 + 2ee2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 2ee7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 2eeb: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 2eef: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 2ef3: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 2ef7: 48 83 c2 20 add $0x20,%rdx + 2efb: 4c 3b e0 cmp %rax,%r12 + 2efe: 72 c0 jb 0x2ec0 + 2f00: 48 89 c2 mov %rax,%rdx + 2f03: 48 c1 e2 04 shl $0x4,%rdx + 2f07: 49 3b c0 cmp %r8,%rax + 2f0a: 73 4d jae 0x2f59 + 2f0c: 48 63 ed movslq %ebp,%rbp + 2f0f: 48 c1 e5 04 shl $0x4,%rbp + 2f13: 4c 03 cd add %rbp,%r9 + 2f16: 48 03 cd add %rbp,%rcx + 2f19: 4c 03 ca add %rdx,%r9 + 2f1c: 0f 1f 40 00 nopl 0x0(%rax) + 2f20: c4 c1 79 10 11 vmovupd (%r9),%xmm2 + 2f25: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 + 2f2a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 + 2f2f: 48 ff c0 inc %rax + 2f32: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 2f36: 48 83 c2 10 add $0x10,%rdx + 2f3a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 2f3f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 2f43: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 2f47: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 2f4b: c4 c1 79 11 09 vmovupd %xmm1,(%r9) + 2f50: 49 83 c1 10 add $0x10,%r9 + 2f54: 49 3b c0 cmp %r8,%rax + 2f57: 72 c7 jb 0x2f20 + 2f59: 33 c0 xor %eax,%eax + 2f5b: c5 f8 77 vzeroupper + 2f5e: 5d pop %rbp + 2f5f: 41 5c pop %r12 + 2f61: c3 ret + 2f62: 33 c0 xor %eax,%eax + 2f64: eb 9a jmp 0x2f00 + 2f66: 33 ed xor %ebp,%ebp + 2f68: 41 83 f8 01 cmp $0x1,%r8d + 2f6c: 72 eb jb 0x2f59 + 2f6e: 4d 63 c0 movslq %r8d,%r8 + 2f71: 33 c0 xor %eax,%eax + 2f73: eb 8b jmp 0x2f00 + 2f75: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f7a: 5d pop %rbp + 2f7b: 41 5c pop %r12 + 2f7d: c3 ret + 2f7e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f83: 5d pop %rbp + 2f84: 41 5c pop %r12 + 2f86: c3 ret + 2f87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f8e: 00 + 2f8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2f96: 0f 1f 00 nopl (%rax) + 2f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2fa0: 41 54 push %r12 + 2fa2: 49 89 cb mov %rcx,%r11 + 2fa5: 4d 85 db test %r11,%r11 + 2fa8: 0f 84 dd 01 00 00 je 0x318b + 2fae: 48 85 d2 test %rdx,%rdx + 2fb1: 0f 84 d4 01 00 00 je 0x318b + 2fb7: 45 85 c0 test %r8d,%r8d + 2fba: 0f 8e c3 01 00 00 jle 0x3183 + 2fc0: 4d 63 c8 movslq %r8d,%r9 + 2fc3: 49 83 f9 08 cmp $0x8,%r9 + 2fc7: 0f 8c b1 01 00 00 jl 0x317e + 2fcd: 48 89 d0 mov %rdx,%rax + 2fd0: 48 83 e0 1f and $0x1f,%rax + 2fd4: 85 c0 test %eax,%eax + 2fd6: 74 0d je 0x2fe5 + 2fd8: a8 0f test $0xf,%al + 2fda: 0f 85 9e 01 00 00 jne 0x317e + 2fe0: b8 01 00 00 00 mov $0x1,%eax + 2fe5: 41 89 c2 mov %eax,%r10d + 2fe8: 49 8d 4a 08 lea 0x8(%r10),%rcx + 2fec: 4c 3b c9 cmp %rcx,%r9 + 2fef: 0f 8c 89 01 00 00 jl 0x317e + 2ff5: 44 89 c1 mov %r8d,%ecx + 2ff8: 2b c8 sub %eax,%ecx + 2ffa: 83 e1 07 and $0x7,%ecx + 2ffd: 44 2b c1 sub %ecx,%r8d + 3000: 33 c9 xor %ecx,%ecx + 3002: 4d 63 c0 movslq %r8d,%r8 + 3005: 45 33 e4 xor %r12d,%r12d + 3008: 85 c0 test %eax,%eax + 300a: 48 89 d0 mov %rdx,%rax + 300d: 76 47 jbe 0x3056 + 300f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3016: 00 + 3017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 301e: 66 90 xchg %ax,%ax + 3020: c5 f9 10 18 vmovupd (%rax),%xmm3 + 3024: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 302a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 302e: 48 ff c1 inc %rcx + 3031: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 3036: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 303a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 + 3040: 49 83 c4 10 add $0x10,%r12 + 3044: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 3049: c5 f9 11 28 vmovupd %xmm5,(%rax) + 304d: 48 83 c0 10 add $0x10,%rax + 3051: 49 3b ca cmp %r10,%rcx + 3054: 72 ca jb 0x3020 + 3056: 4c 89 d0 mov %r10,%rax + 3059: 48 c1 e0 04 shl $0x4,%rax + 305d: 0f 1f 00 nopl (%rax) + 3060: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 3065: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 3069: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 306f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 3073: 49 83 c2 08 add $0x8,%r10 + 3077: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 307c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 3080: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 + 3085: c5 ff 12 29 vmovddup (%rcx),%ymm5 + 3089: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 308e: c5 fd 11 29 vmovupd %ymm5,(%rcx) + 3092: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 3099: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 309d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 30a2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 30a6: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 + 30ab: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 + 30b0: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 30b5: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) + 30ba: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 30c1: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 30c5: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 30ca: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 30ce: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 + 30d3: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 + 30d8: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 30dd: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) + 30e2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 30e9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 30ed: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 30f2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 30f6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 + 30fb: 48 05 80 00 00 00 add $0x80,%rax + 3101: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 3106: 4d 3b d0 cmp %r8,%r10 + 3109: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) + 310e: 0f 82 4c ff ff ff jb 0x3060 + 3114: 4c 89 c0 mov %r8,%rax + 3117: 48 c1 e0 04 shl $0x4,%rax + 311b: 48 03 d0 add %rax,%rdx + 311e: 4d 3b c1 cmp %r9,%r8 + 3121: 73 53 jae 0x3176 + 3123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 312a: 00 + 312b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3140: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 3144: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 314a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 314e: 49 ff c0 inc %r8 + 3151: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 3156: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 315a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 + 3160: 48 83 c0 10 add $0x10,%rax + 3164: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 3169: c5 f9 11 2a vmovupd %xmm5,(%rdx) + 316d: 48 83 c2 10 add $0x10,%rdx + 3171: 4d 3b c1 cmp %r9,%r8 + 3174: 72 ca jb 0x3140 + 3176: 33 c0 xor %eax,%eax + 3178: c5 f8 77 vzeroupper + 317b: 41 5c pop %r12 + 317d: c3 ret + 317e: 45 33 c0 xor %r8d,%r8d + 3181: eb 91 jmp 0x3114 + 3183: b8 fa ff ff ff mov $0xfffffffa,%eax + 3188: 41 5c pop %r12 + 318a: c3 ret + 318b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3190: 41 5c pop %r12 + 3192: c3 ret + 3193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 319f: 00 + 31a0: 41 54 push %r12 + 31a2: 49 89 cb mov %rcx,%r11 + 31a5: 4d 85 db test %r11,%r11 + 31a8: 0f 84 f9 01 00 00 je 0x33a7 + 31ae: 48 85 d2 test %rdx,%rdx + 31b1: 0f 84 f0 01 00 00 je 0x33a7 + 31b7: 45 85 c0 test %r8d,%r8d + 31ba: 0f 8e df 01 00 00 jle 0x339f + 31c0: 4d 63 c8 movslq %r8d,%r9 + 31c3: 49 83 f9 08 cmp $0x8,%r9 + 31c7: 0f 8c cd 01 00 00 jl 0x339a + 31cd: 48 89 d0 mov %rdx,%rax + 31d0: 48 83 e0 1f and $0x1f,%rax + 31d4: 85 c0 test %eax,%eax + 31d6: 74 0d je 0x31e5 + 31d8: a8 0f test $0xf,%al + 31da: 0f 85 ba 01 00 00 jne 0x339a + 31e0: b8 01 00 00 00 mov $0x1,%eax + 31e5: 41 89 c2 mov %eax,%r10d + 31e8: 49 8d 4a 08 lea 0x8(%r10),%rcx + 31ec: 4c 3b c9 cmp %rcx,%r9 + 31ef: 0f 8c a5 01 00 00 jl 0x339a + 31f5: 44 89 c1 mov %r8d,%ecx + 31f8: 2b c8 sub %eax,%ecx + 31fa: 83 e1 07 and $0x7,%ecx + 31fd: 44 2b c1 sub %ecx,%r8d + 3200: 33 c9 xor %ecx,%ecx + 3202: 4d 63 c0 movslq %r8d,%r8 + 3205: 45 33 e4 xor %r12d,%r12d + 3208: 85 c0 test %eax,%eax + 320a: 48 89 d0 mov %rdx,%rax + 320d: 76 43 jbe 0x3252 + 320f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3216: 00 + 3217: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 321e: 66 90 xchg %ax,%ax + 3220: c5 f9 10 18 vmovupd (%rax),%xmm3 + 3224: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 322a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 322e: 48 ff c1 inc %rcx + 3231: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 3236: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 323a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 + 3241: 49 83 c4 10 add $0x10,%r12 + 3245: c5 f9 11 20 vmovupd %xmm4,(%rax) + 3249: 48 83 c0 10 add $0x10,%rax + 324d: 49 3b ca cmp %r10,%rcx + 3250: 72 ce jb 0x3220 + 3252: 4c 89 d0 mov %r10,%rax + 3255: 48 c1 e0 04 shl $0x4,%rax + 3259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3260: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 3265: 49 83 c2 08 add $0x8,%r10 + 3269: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 326f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 3276: 01 + 3277: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 327e: 02 + 327f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 3286: 03 + 3287: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 328b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 3290: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 3294: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 3299: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 329e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) + 32a3: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 32aa: 01 + 32ab: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 32b1: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 32b8: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 32be: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 32c5: 01 + 32c6: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 32cc: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) + 32d3: 01 + 32d4: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 32db: 02 + 32dc: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 32e2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 32e9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 32ef: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 32f6: 02 + 32f7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 32fd: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) + 3304: 02 + 3305: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 330c: 03 + 330d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 3313: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 331a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 3320: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 3326: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 332c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) + 3332: 48 05 80 00 00 00 add $0x80,%rax + 3338: 4d 3b d0 cmp %r8,%r10 + 333b: 0f 82 1f ff ff ff jb 0x3260 + 3341: 4c 89 c0 mov %r8,%rax + 3344: 48 c1 e0 04 shl $0x4,%rax + 3348: 48 03 d0 add %rax,%rdx + 334b: 4d 3b c1 cmp %r9,%r8 + 334e: 73 42 jae 0x3392 + 3350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3357: 00 + 3358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 335f: 90 nop + 3360: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 3364: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 336a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 336e: 49 ff c0 inc %r8 + 3371: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 3376: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 337a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 + 3381: 48 83 c0 10 add $0x10,%rax + 3385: c5 f9 11 22 vmovupd %xmm4,(%rdx) + 3389: 48 83 c2 10 add $0x10,%rdx + 338d: 4d 3b c1 cmp %r9,%r8 + 3390: 72 ce jb 0x3360 + 3392: 33 c0 xor %eax,%eax + 3394: c5 f8 77 vzeroupper + 3397: 41 5c pop %r12 + 3399: c3 ret + 339a: 45 33 c0 xor %r8d,%r8d + 339d: eb a2 jmp 0x3341 + 339f: b8 fa ff ff ff mov $0xfffffffa,%eax + 33a4: 41 5c pop %r12 + 33a6: c3 ret + 33a7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 33ac: 41 5c pop %r12 + 33ae: c3 ret + 33af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 33b6: 00 + 33b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33be: 66 90 xchg %ax,%ax + 33c0: 57 push %rdi + 33c1: 41 54 push %r12 + 33c3: 55 push %rbp + 33c4: 48 89 d5 mov %rdx,%rbp + 33c7: 48 85 c9 test %rcx,%rcx + 33ca: 0f 84 f7 01 00 00 je 0x35c7 + 33d0: 48 85 ed test %rbp,%rbp + 33d3: 0f 84 ee 01 00 00 je 0x35c7 + 33d9: 4d 85 c0 test %r8,%r8 + 33dc: 0f 84 e5 01 00 00 je 0x35c7 + 33e2: 45 85 c9 test %r9d,%r9d + 33e5: 0f 8e d2 01 00 00 jle 0x35bd + 33eb: 41 83 f9 08 cmp $0x8,%r9d + 33ef: 0f 8c b8 01 00 00 jl 0x35ad + 33f5: 4d 89 c2 mov %r8,%r10 + 33f8: 49 83 e2 0f and $0xf,%r10 + 33fc: 45 85 d2 test %r10d,%r10d + 33ff: 74 18 je 0x3419 + 3401: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 3408: 0f 85 9f 01 00 00 jne 0x35ad + 340e: 41 f7 da neg %r10d + 3411: 41 83 c2 10 add $0x10,%r10d + 3415: 41 c1 ea 02 shr $0x2,%r10d + 3419: 41 8d 42 08 lea 0x8(%r10),%eax + 341d: 44 3b c8 cmp %eax,%r9d + 3420: 0f 8c 87 01 00 00 jl 0x35ad + 3426: 44 89 c8 mov %r9d,%eax + 3429: 33 d2 xor %edx,%edx + 342b: 41 2b c2 sub %r10d,%eax + 342e: 83 e0 07 and $0x7,%eax + 3431: f7 d8 neg %eax + 3433: 41 03 c1 add %r9d,%eax + 3436: 44 89 d7 mov %r10d,%edi + 3439: 45 85 d2 test %r10d,%r10d + 343c: 76 21 jbe 0x345f + 343e: 66 90 xchg %ax,%ax + 3440: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 3445: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 344b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 3451: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 3457: 48 ff c2 inc %rdx + 345a: 48 3b d7 cmp %rdi,%rdx + 345d: 72 e1 jb 0x3440 + 345f: 45 89 d2 mov %r10d,%r10d + 3462: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 3467: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 346e: 48 63 d0 movslq %eax,%rdx + 3471: 74 4d je 0x34c0 + 3473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 347f: 00 + 3480: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 3484: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 3489: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 348e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 3493: 0f 59 c8 mulps %xmm0,%xmm1 + 3496: 0f 59 da mulps %xmm2,%xmm3 + 3499: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 349e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 34a4: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) + 34a9: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) + 34af: 48 83 c7 08 add $0x8,%rdi + 34b3: 48 3b fa cmp %rdx,%rdi + 34b6: 72 c8 jb 0x3480 + 34b8: eb 38 jmp 0x34f2 + 34ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 34c0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 34c4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 34c9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 34ce: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 34d3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 34d8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 34de: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) + 34e3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) + 34e9: 48 83 c7 08 add $0x8,%rdi + 34ed: 48 3b fa cmp %rdx,%rdi + 34f0: 72 ce jb 0x34c0 + 34f2: 8d 78 01 lea 0x1(%rax),%edi + 34f5: 41 3b f9 cmp %r9d,%edi + 34f8: 0f 87 a3 00 00 00 ja 0x35a1 + 34fe: 4d 63 c9 movslq %r9d,%r9 + 3501: 4c 2b ca sub %rdx,%r9 + 3504: 49 83 f9 04 cmp $0x4,%r9 + 3508: 0f 8c 9a 00 00 00 jl 0x35a8 + 350e: 45 89 cc mov %r9d,%r12d + 3511: 45 33 db xor %r11d,%r11d + 3514: 41 83 e4 fc and $0xfffffffc,%r12d + 3518: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 351d: 4d 63 e4 movslq %r12d,%r12 + 3520: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 3524: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 3528: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 352f: 00 + 3530: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3537: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 353e: 00 00 + 3540: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 3545: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 354a: 0f 59 c8 mulps %xmm0,%xmm1 + 354d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 3552: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) + 3557: 49 83 c3 04 add $0x4,%r11 + 355b: 4d 3b dc cmp %r12,%r11 + 355e: 72 e0 jb 0x3540 + 3560: 4d 3b e1 cmp %r9,%r12 + 3563: 73 3c jae 0x35a1 + 3565: 48 63 c0 movslq %eax,%rax + 3568: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 356d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 3571: 49 8d 04 80 lea (%r8,%rax,4),%rax + 3575: 0f 1f 40 00 nopl 0x0(%rax) + 3579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3580: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 3586: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 358d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 3593: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 3599: 49 ff c4 inc %r12 + 359c: 4d 3b e1 cmp %r9,%r12 + 359f: 72 df jb 0x3580 + 35a1: 33 c0 xor %eax,%eax + 35a3: 5d pop %rbp + 35a4: 41 5c pop %r12 + 35a6: 5f pop %rdi + 35a7: c3 ret + 35a8: 45 33 e4 xor %r12d,%r12d + 35ab: eb b3 jmp 0x3560 + 35ad: 33 c0 xor %eax,%eax + 35af: 41 83 f9 01 cmp $0x1,%r9d + 35b3: 72 ec jb 0x35a1 + 35b5: 4d 63 c9 movslq %r9d,%r9 + 35b8: 45 33 e4 xor %r12d,%r12d + 35bb: eb a3 jmp 0x3560 + 35bd: b8 fa ff ff ff mov $0xfffffffa,%eax + 35c2: 5d pop %rbp + 35c3: 41 5c pop %r12 + 35c5: 5f pop %rdi + 35c6: c3 ret + 35c7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 35cc: 5d pop %rbp + 35cd: 41 5c pop %r12 + 35cf: 5f pop %rdi + 35d0: c3 ret + 35d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 35d8: 00 + 35d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 35e0: 56 push %rsi + 35e1: 57 push %rdi + 35e2: 41 54 push %r12 + 35e4: 48 89 d7 mov %rdx,%rdi + 35e7: 48 85 c9 test %rcx,%rcx + 35ea: 0f 84 f3 01 00 00 je 0x37e3 + 35f0: 48 85 ff test %rdi,%rdi + 35f3: 0f 84 ea 01 00 00 je 0x37e3 + 35f9: 4d 85 c0 test %r8,%r8 + 35fc: 0f 84 e1 01 00 00 je 0x37e3 + 3602: 45 85 c9 test %r9d,%r9d + 3605: 0f 8e ce 01 00 00 jle 0x37d9 + 360b: 41 83 f9 08 cmp $0x8,%r9d + 360f: 0f 8c b5 01 00 00 jl 0x37ca + 3615: 4d 89 c2 mov %r8,%r10 + 3618: 49 83 e2 0f and $0xf,%r10 + 361c: 45 85 d2 test %r10d,%r10d + 361f: 74 18 je 0x3639 + 3621: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 3628: 0f 85 9c 01 00 00 jne 0x37ca + 362e: 41 f7 da neg %r10d + 3631: 41 83 c2 10 add $0x10,%r10d + 3635: 41 c1 ea 02 shr $0x2,%r10d + 3639: 44 89 d0 mov %r10d,%eax + 363c: 83 c0 08 add $0x8,%eax + 363f: 44 3b c8 cmp %eax,%r9d + 3642: 0f 8c 82 01 00 00 jl 0x37ca + 3648: 44 89 ce mov %r9d,%esi + 364b: 33 d2 xor %edx,%edx + 364d: 41 2b f2 sub %r10d,%esi + 3650: 83 e6 07 and $0x7,%esi + 3653: f7 de neg %esi + 3655: 41 03 f1 add %r9d,%esi + 3658: 44 89 d0 mov %r10d,%eax + 365b: 45 85 d2 test %r10d,%r10d + 365e: 76 1f jbe 0x367f + 3660: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 3665: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 + 366a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 3670: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 3676: 48 8d 52 01 lea 0x1(%rdx),%rdx + 367a: 48 3b d0 cmp %rax,%rdx + 367d: 72 e1 jb 0x3660 + 367f: 45 89 d2 mov %r10d,%r10d + 3682: 48 63 d6 movslq %esi,%rdx + 3685: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 + 3689: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 3690: 74 4e je 0x36e0 + 3692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36a0: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 + 36a4: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 + 36a9: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 + 36ad: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 + 36b2: 0f 59 c8 mulps %xmm0,%xmm1 + 36b5: 0f 59 da mulps %xmm2,%xmm3 + 36b8: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 + 36bd: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 + 36c3: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) + 36c8: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) + 36ce: 48 8d 40 08 lea 0x8(%rax),%rax + 36d2: 48 3b c2 cmp %rdx,%rax + 36d5: 72 c9 jb 0x36a0 + 36d7: eb 38 jmp 0x3711 + 36d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36e0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 + 36e4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 + 36e9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 + 36ed: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 + 36f2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 + 36f7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 + 36fd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) + 3702: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) + 3708: 48 8d 40 08 lea 0x8(%rax),%rax + 370c: 48 3b c2 cmp %rdx,%rax + 370f: 72 cf jb 0x36e0 + 3711: 8d 46 01 lea 0x1(%rsi),%eax + 3714: 41 3b c1 cmp %r9d,%eax + 3717: 0f 87 a2 00 00 00 ja 0x37bf + 371d: 4d 63 c9 movslq %r9d,%r9 + 3720: 4c 2b ca sub %rdx,%r9 + 3723: 49 83 f9 04 cmp $0x4,%r9 + 3727: 0f 8c 99 00 00 00 jl 0x37c6 + 372d: 48 c1 e2 02 shl $0x2,%rdx + 3731: 44 89 c8 mov %r9d,%eax + 3734: 83 e0 fc and $0xfffffffc,%eax + 3737: 49 89 d3 mov %rdx,%r11 + 373a: 49 89 d2 mov %rdx,%r10 + 373d: 45 33 e4 xor %r12d,%r12d + 3740: 48 63 c0 movslq %eax,%rax + 3743: 4c 03 df add %rdi,%r11 + 3746: 4c 03 d1 add %rcx,%r10 + 3749: 49 03 d0 add %r8,%rdx + 374c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3753: 00 + 3754: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 375b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3760: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 + 3765: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 + 376a: 0f 59 c8 mulps %xmm0,%xmm1 + 376d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 + 3772: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) + 3777: 4d 8d 64 24 04 lea 0x4(%r12),%r12 + 377c: 4c 3b e0 cmp %rax,%r12 + 377f: 72 df jb 0x3760 + 3781: 49 3b c1 cmp %r9,%rax + 3784: 73 39 jae 0x37bf + 3786: 48 63 f6 movslq %esi,%rsi + 3789: 48 c1 e6 02 shl $0x2,%rsi + 378d: 48 03 fe add %rsi,%rdi + 3790: 48 03 ce add %rsi,%rcx + 3793: 4c 03 c6 add %rsi,%r8 + 3796: 0f 1f 00 nopl (%rax) + 3799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37a0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 37a5: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 + 37aa: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 + 37b0: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 37b6: 48 8d 40 01 lea 0x1(%rax),%rax + 37ba: 49 3b c1 cmp %r9,%rax + 37bd: 72 e1 jb 0x37a0 + 37bf: 33 c0 xor %eax,%eax + 37c1: 41 5c pop %r12 + 37c3: 5f pop %rdi + 37c4: 5e pop %rsi + 37c5: c3 ret + 37c6: 33 c0 xor %eax,%eax + 37c8: eb b7 jmp 0x3781 + 37ca: 33 f6 xor %esi,%esi + 37cc: 41 83 f9 01 cmp $0x1,%r9d + 37d0: 72 ed jb 0x37bf + 37d2: 4d 63 c9 movslq %r9d,%r9 + 37d5: 33 c0 xor %eax,%eax + 37d7: eb a8 jmp 0x3781 + 37d9: b8 fa ff ff ff mov $0xfffffffa,%eax + 37de: 41 5c pop %r12 + 37e0: 5f pop %rdi + 37e1: 5e pop %rsi + 37e2: c3 ret + 37e3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 37e8: 41 5c pop %r12 + 37ea: 5f pop %rdi + 37eb: 5e pop %rsi + 37ec: c3 ret + 37ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 37f4: 00 + 37f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37fc: 0f 1f 40 00 nopl 0x0(%rax) + 3800: 57 push %rdi + 3801: 41 54 push %r12 + 3803: 55 push %rbp + 3804: 48 89 d5 mov %rdx,%rbp + 3807: 48 85 c9 test %rcx,%rcx + 380a: 0f 84 f8 01 00 00 je 0x3a08 + 3810: 48 85 ed test %rbp,%rbp + 3813: 0f 84 ef 01 00 00 je 0x3a08 + 3819: 4d 85 c0 test %r8,%r8 + 381c: 0f 84 e6 01 00 00 je 0x3a08 + 3822: 45 85 c9 test %r9d,%r9d + 3825: 0f 8e d3 01 00 00 jle 0x39fe + 382b: 41 83 f9 08 cmp $0x8,%r9d + 382f: 0f 8c b9 01 00 00 jl 0x39ee + 3835: 4d 89 c2 mov %r8,%r10 + 3838: 49 83 e2 0f and $0xf,%r10 + 383c: 45 85 d2 test %r10d,%r10d + 383f: 74 18 je 0x3859 + 3841: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 3848: 0f 85 a0 01 00 00 jne 0x39ee + 384e: 41 f7 da neg %r10d + 3851: 41 83 c2 10 add $0x10,%r10d + 3855: 41 c1 ea 02 shr $0x2,%r10d + 3859: 41 8d 42 08 lea 0x8(%r10),%eax + 385d: 44 3b c8 cmp %eax,%r9d + 3860: 0f 8c 88 01 00 00 jl 0x39ee + 3866: 44 89 c8 mov %r9d,%eax + 3869: 33 d2 xor %edx,%edx + 386b: 41 2b c2 sub %r10d,%eax + 386e: 44 89 d7 mov %r10d,%edi + 3871: 83 e0 07 and $0x7,%eax + 3874: f7 d8 neg %eax + 3876: 41 03 c1 add %r9d,%eax + 3879: 45 85 d2 test %r10d,%r10d + 387c: 76 22 jbe 0x38a0 + 387e: 66 90 xchg %ax,%ax + 3880: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 3885: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 388b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 3891: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 3897: 48 83 c2 01 add $0x1,%rdx + 389b: 48 3b d7 cmp %rdi,%rdx + 389e: 72 e0 jb 0x3880 + 38a0: 45 89 d2 mov %r10d,%r10d + 38a3: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 38a8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 38af: 48 63 d0 movslq %eax,%rdx + 38b2: 74 4c je 0x3900 + 38b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 38b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 38c0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 38c4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 38c9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 38ce: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 38d3: 0f 59 c8 mulps %xmm0,%xmm1 + 38d6: 0f 59 da mulps %xmm2,%xmm3 + 38d9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 38de: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 38e4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) + 38e9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) + 38ef: 48 83 c7 08 add $0x8,%rdi + 38f3: 48 3b fa cmp %rdx,%rdi + 38f6: 72 c8 jb 0x38c0 + 38f8: eb 38 jmp 0x3932 + 38fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3900: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 3904: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 3909: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 390e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 3913: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 3918: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 391e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) + 3923: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) + 3929: 48 83 c7 08 add $0x8,%rdi + 392d: 48 3b fa cmp %rdx,%rdi + 3930: 72 ce jb 0x3900 + 3932: 8d 78 01 lea 0x1(%rax),%edi + 3935: 41 3b f9 cmp %r9d,%edi + 3938: 0f 87 a4 00 00 00 ja 0x39e2 + 393e: 4d 63 c9 movslq %r9d,%r9 + 3941: 4c 2b ca sub %rdx,%r9 + 3944: 49 83 f9 04 cmp $0x4,%r9 + 3948: 0f 8c 9b 00 00 00 jl 0x39e9 + 394e: 45 89 cc mov %r9d,%r12d + 3951: 45 33 db xor %r11d,%r11d + 3954: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 3959: 41 83 e4 fc and $0xfffffffc,%r12d + 395d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 3961: 4d 63 e4 movslq %r12d,%r12 + 3964: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 3968: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 396f: 00 + 3970: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 397e: 00 00 + 3980: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 3985: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 398a: 0f 59 c8 mulps %xmm0,%xmm1 + 398d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 3992: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) + 3997: 49 83 c3 04 add $0x4,%r11 + 399b: 4d 3b dc cmp %r12,%r11 + 399e: 72 e0 jb 0x3980 + 39a0: 4d 3b e1 cmp %r9,%r12 + 39a3: 73 3d jae 0x39e2 + 39a5: 48 63 c0 movslq %eax,%rax + 39a8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 39ad: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 39b1: 49 8d 04 80 lea (%r8,%rax,4),%rax + 39b5: 0f 1f 40 00 nopl 0x0(%rax) + 39b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 39c0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 39c6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 39cd: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 39d3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 39d9: 49 83 c4 01 add $0x1,%r12 + 39dd: 4d 3b e1 cmp %r9,%r12 + 39e0: 72 de jb 0x39c0 + 39e2: 33 c0 xor %eax,%eax + 39e4: 5d pop %rbp + 39e5: 41 5c pop %r12 + 39e7: 5f pop %rdi + 39e8: c3 ret + 39e9: 45 33 e4 xor %r12d,%r12d + 39ec: eb b2 jmp 0x39a0 + 39ee: 33 c0 xor %eax,%eax + 39f0: 41 83 f9 01 cmp $0x1,%r9d + 39f4: 72 ec jb 0x39e2 + 39f6: 4d 63 c9 movslq %r9d,%r9 + 39f9: 45 33 e4 xor %r12d,%r12d + 39fc: eb a2 jmp 0x39a0 + 39fe: b8 fa ff ff ff mov $0xfffffffa,%eax + 3a03: 5d pop %rbp + 3a04: 41 5c pop %r12 + 3a06: 5f pop %rdi + 3a07: c3 ret + 3a08: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3a0d: 5d pop %rbp + 3a0e: 41 5c pop %r12 + 3a10: 5f pop %rdi + 3a11: c3 ret + 3a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a20: 48 83 ec 28 sub $0x28,%rsp + 3a24: 48 85 c9 test %rcx,%rcx + 3a27: 74 25 je 0x3a4e + 3a29: 48 85 d2 test %rdx,%rdx + 3a2c: 74 20 je 0x3a4e + 3a2e: 4d 85 c0 test %r8,%r8 + 3a31: 74 1b je 0x3a4e + 3a33: 45 85 c9 test %r9d,%r9d + 3a36: 7f 0a jg 0x3a42 + 3a38: b8 fa ff ff ff mov $0xfffffffa,%eax + 3a3d: 48 83 c4 28 add $0x28,%rsp + 3a41: c3 ret + 3a42: e8 59 99 03 00 call 0x3d3a0 + 3a47: 33 c0 xor %eax,%eax + 3a49: 48 83 c4 28 add $0x28,%rsp + 3a4d: c3 ret + 3a4e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3a53: 48 83 c4 28 add $0x28,%rsp + 3a57: c3 ret + 3a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a5f: 00 + 3a60: 48 83 ec 28 sub $0x28,%rsp + 3a64: 48 85 c9 test %rcx,%rcx + 3a67: 74 25 je 0x3a8e + 3a69: 48 85 d2 test %rdx,%rdx + 3a6c: 74 20 je 0x3a8e + 3a6e: 4d 85 c0 test %r8,%r8 + 3a71: 74 1b je 0x3a8e + 3a73: 45 85 c9 test %r9d,%r9d + 3a76: 7f 0a jg 0x3a82 + 3a78: b8 fa ff ff ff mov $0xfffffffa,%eax + 3a7d: 48 83 c4 28 add $0x28,%rsp + 3a81: c3 ret + 3a82: e8 59 99 03 00 call 0x3d3e0 + 3a87: 33 c0 xor %eax,%eax + 3a89: 48 83 c4 28 add $0x28,%rsp + 3a8d: c3 ret + 3a8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3a93: 48 83 c4 28 add $0x28,%rsp + 3a97: c3 ret + 3a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a9f: 00 + 3aa0: 48 83 ec 28 sub $0x28,%rsp + 3aa4: 48 85 c9 test %rcx,%rcx + 3aa7: 74 25 je 0x3ace + 3aa9: 48 85 d2 test %rdx,%rdx + 3aac: 74 20 je 0x3ace + 3aae: 4d 85 c0 test %r8,%r8 + 3ab1: 74 1b je 0x3ace + 3ab3: 45 85 c9 test %r9d,%r9d + 3ab6: 7f 0a jg 0x3ac2 + 3ab8: b8 fa ff ff ff mov $0xfffffffa,%eax + 3abd: 48 83 c4 28 add $0x28,%rsp + 3ac1: c3 ret + 3ac2: e8 59 99 03 00 call 0x3d420 + 3ac7: 33 c0 xor %eax,%eax + 3ac9: 48 83 c4 28 add $0x28,%rsp + 3acd: c3 ret + 3ace: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3ad3: 48 83 c4 28 add $0x28,%rsp + 3ad7: c3 ret + 3ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3adf: 00 + 3ae0: 53 push %rbx + 3ae1: 48 85 c9 test %rcx,%rcx + 3ae4: 0f 84 d4 01 00 00 je 0x3cbe + 3aea: 4d 85 c0 test %r8,%r8 + 3aed: 0f 84 cb 01 00 00 je 0x3cbe + 3af3: 45 85 c9 test %r9d,%r9d + 3af6: 0f 8e bb 01 00 00 jle 0x3cb7 + 3afc: 41 83 f9 08 cmp $0x8,%r9d + 3b00: 0f 8c a1 01 00 00 jl 0x3ca7 + 3b06: 4d 89 c3 mov %r8,%r11 + 3b09: 49 83 e3 0f and $0xf,%r11 + 3b0d: 45 85 db test %r11d,%r11d + 3b10: 74 18 je 0x3b2a + 3b12: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 3b19: 0f 85 88 01 00 00 jne 0x3ca7 + 3b1f: 41 f7 db neg %r11d + 3b22: 41 83 c3 10 add $0x10,%r11d + 3b26: 41 c1 eb 02 shr $0x2,%r11d + 3b2a: 41 8d 43 08 lea 0x8(%r11),%eax + 3b2e: 44 3b c8 cmp %eax,%r9d + 3b31: 0f 8c 70 01 00 00 jl 0x3ca7 + 3b37: 44 89 c8 mov %r9d,%eax + 3b3a: 33 d2 xor %edx,%edx + 3b3c: 41 2b c3 sub %r11d,%eax + 3b3f: 83 e0 07 and $0x7,%eax + 3b42: f7 d8 neg %eax + 3b44: 41 03 c1 add %r9d,%eax + 3b47: 44 89 db mov %r11d,%ebx + 3b4a: 45 85 db test %r11d,%r11d + 3b4d: 76 2e jbe 0x3b7d + 3b4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b56: 00 + 3b57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b5e: 66 90 xchg %ax,%ax + 3b60: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 3b65: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3b69: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 3b6f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 3b75: 48 ff c2 inc %rdx + 3b78: 48 3b d3 cmp %rbx,%rdx + 3b7b: 72 e3 jb 0x3b60 + 3b7d: 45 89 db mov %r11d,%r11d + 3b80: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 3b84: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 3b8b: 48 63 d0 movslq %eax,%rdx + 3b8e: 74 40 je 0x3bd0 + 3b90: 0f 28 c1 movaps %xmm1,%xmm0 + 3b93: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 3b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3b9e: 00 00 + 3ba0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 3ba4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 3ba9: 0f 59 d0 mulps %xmm0,%xmm2 + 3bac: 0f 59 d8 mulps %xmm0,%xmm3 + 3baf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 3bb4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 3bba: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 3bbf: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 3bc5: 48 83 c3 08 add $0x8,%rbx + 3bc9: 48 3b da cmp %rdx,%rbx + 3bcc: 72 d2 jb 0x3ba0 + 3bce: eb 3e jmp 0x3c0e + 3bd0: 0f 28 c1 movaps %xmm1,%xmm0 + 3bd3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 3bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3bde: 00 00 + 3be0: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 + 3be4: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 + 3be9: 0f 59 d0 mulps %xmm0,%xmm2 + 3bec: 0f 59 d8 mulps %xmm0,%xmm3 + 3bef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 3bf4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 3bfa: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 3bff: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 3c05: 48 83 c3 08 add $0x8,%rbx + 3c09: 48 3b da cmp %rdx,%rbx + 3c0c: 72 d2 jb 0x3be0 + 3c0e: 8d 58 01 lea 0x1(%rax),%ebx + 3c11: 41 3b d9 cmp %r9d,%ebx + 3c14: 0f 87 84 00 00 00 ja 0x3c9e + 3c1a: 4d 63 d1 movslq %r9d,%r10 + 3c1d: 4c 2b d2 sub %rdx,%r10 + 3c20: 49 83 fa 04 cmp $0x4,%r10 + 3c24: 0f 8c 78 00 00 00 jl 0x3ca2 + 3c2a: 45 89 d3 mov %r10d,%r11d + 3c2d: 45 33 c9 xor %r9d,%r9d + 3c30: 41 83 e3 fc and $0xfffffffc,%r11d + 3c34: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 3c38: 4d 63 db movslq %r11d,%r11 + 3c3b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 3c3f: 90 nop + 3c40: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 3c45: 0f 59 d0 mulps %xmm0,%xmm2 + 3c48: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 3c4d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) + 3c52: 49 83 c1 04 add $0x4,%r9 + 3c56: 4d 3b cb cmp %r11,%r9 + 3c59: 72 e5 jb 0x3c40 + 3c5b: 4d 3b da cmp %r10,%r11 + 3c5e: 73 3e jae 0x3c9e + 3c60: 48 63 c0 movslq %eax,%rax + 3c63: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 3c67: 49 8d 04 80 lea (%r8,%rax,4),%rax + 3c6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c72: 00 + 3c73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3c80: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 3c86: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3c8a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 3c90: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 3c96: 49 ff c3 inc %r11 + 3c99: 4d 3b da cmp %r10,%r11 + 3c9c: 72 e2 jb 0x3c80 + 3c9e: 33 c0 xor %eax,%eax + 3ca0: 5b pop %rbx + 3ca1: c3 ret + 3ca2: 45 33 db xor %r11d,%r11d + 3ca5: eb b4 jmp 0x3c5b + 3ca7: 33 c0 xor %eax,%eax + 3ca9: 41 83 f9 01 cmp $0x1,%r9d + 3cad: 72 ef jb 0x3c9e + 3caf: 4d 63 d1 movslq %r9d,%r10 + 3cb2: 45 33 db xor %r11d,%r11d + 3cb5: eb a4 jmp 0x3c5b + 3cb7: b8 fa ff ff ff mov $0xfffffffa,%eax + 3cbc: 5b pop %rbx + 3cbd: c3 ret + 3cbe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3cc3: 5b pop %rbx + 3cc4: c3 ret + 3cc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ccc: 00 + 3ccd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ce0: 48 85 c9 test %rcx,%rcx + 3ce3: 0f 84 84 01 00 00 je 0x3e6d + 3ce9: 4d 85 c0 test %r8,%r8 + 3cec: 0f 84 7b 01 00 00 je 0x3e6d + 3cf2: 45 85 c9 test %r9d,%r9d + 3cf5: 0f 8e 6b 01 00 00 jle 0x3e66 + 3cfb: 49 63 c1 movslq %r9d,%rax + 3cfe: 48 83 f8 08 cmp $0x8,%rax + 3d02: 0f 8c 59 01 00 00 jl 0x3e61 + 3d08: 4d 89 c3 mov %r8,%r11 + 3d0b: 49 83 e3 0f and $0xf,%r11 + 3d0f: 45 85 db test %r11d,%r11d + 3d12: 74 18 je 0x3d2c + 3d14: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 3d1b: 0f 85 40 01 00 00 jne 0x3e61 + 3d21: 41 f7 db neg %r11d + 3d24: 41 83 c3 10 add $0x10,%r11d + 3d28: 41 c1 eb 02 shr $0x2,%r11d + 3d2c: 44 89 da mov %r11d,%edx + 3d2f: 83 c2 08 add $0x8,%edx + 3d32: 48 3b c2 cmp %rdx,%rax + 3d35: 0f 8c 26 01 00 00 jl 0x3e61 + 3d3b: 44 89 ca mov %r9d,%edx + 3d3e: 41 2b d3 sub %r11d,%edx + 3d41: 83 e2 07 and $0x7,%edx + 3d44: 44 2b ca sub %edx,%r9d + 3d47: 33 d2 xor %edx,%edx + 3d49: 45 89 da mov %r11d,%r10d + 3d4c: 45 85 db test %r11d,%r11d + 3d4f: 76 2d jbe 0x3d7e + 3d51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d58: 00 + 3d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d60: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 3d65: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3d69: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 3d6f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 3d75: 48 8d 52 01 lea 0x1(%rdx),%rdx + 3d79: 49 3b d2 cmp %r10,%rdx + 3d7c: 72 e2 jb 0x3d60 + 3d7e: 45 89 db mov %r11d,%r11d + 3d81: 49 63 d1 movslq %r9d,%rdx + 3d84: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 + 3d88: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 3d8f: 74 41 je 0x3dd2 + 3d91: 0f 28 c1 movaps %xmm1,%xmm0 + 3d94: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 3d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d9f: 00 + 3da0: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 + 3da5: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 3dab: 0f 59 d0 mulps %xmm0,%xmm2 + 3dae: 0f 59 d8 mulps %xmm0,%xmm3 + 3db1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 3db6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 3dbc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 3dc1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 3dc7: 4d 8d 52 08 lea 0x8(%r10),%r10 + 3dcb: 4c 3b d2 cmp %rdx,%r10 + 3dce: 72 d0 jb 0x3da0 + 3dd0: eb 3e jmp 0x3e10 + 3dd2: 0f 28 c1 movaps %xmm1,%xmm0 + 3dd5: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 3dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3de0: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 + 3de5: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 + 3deb: 0f 59 d0 mulps %xmm0,%xmm2 + 3dee: 0f 59 d8 mulps %xmm0,%xmm3 + 3df1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 3df6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 3dfc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 3e01: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 3e07: 4d 8d 52 08 lea 0x8(%r10),%r10 + 3e0b: 4c 3b d2 cmp %rdx,%r10 + 3e0e: 72 d0 jb 0x3de0 + 3e10: 33 d2 xor %edx,%edx + 3e12: 45 8d 51 01 lea 0x1(%r9),%r10d + 3e16: 4d 63 d2 movslq %r10d,%r10 + 3e19: 4c 3b d0 cmp %rax,%r10 + 3e1c: 77 40 ja 0x3e5e + 3e1e: 4d 63 c9 movslq %r9d,%r9 + 3e21: 49 2b c1 sub %r9,%rax + 3e24: 49 c1 e1 02 shl $0x2,%r9 + 3e28: 49 03 c9 add %r9,%rcx + 3e2b: 4d 03 c1 add %r9,%r8 + 3e2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e35: 00 + 3e36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e3d: 0f 1f 00 nopl (%rax) + 3e40: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 3e45: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3e49: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 3e4f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 3e55: 48 8d 52 01 lea 0x1(%rdx),%rdx + 3e59: 48 3b d0 cmp %rax,%rdx + 3e5c: 72 e2 jb 0x3e40 + 3e5e: 33 c0 xor %eax,%eax + 3e60: c3 ret + 3e61: 45 33 c9 xor %r9d,%r9d + 3e64: eb aa jmp 0x3e10 + 3e66: b8 fa ff ff ff mov $0xfffffffa,%eax + 3e6b: 90 nop + 3e6c: c3 ret + 3e6d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3e72: c3 ret + 3e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e7f: 00 + 3e80: 53 push %rbx + 3e81: 48 85 c9 test %rcx,%rcx + 3e84: 0f 84 d5 01 00 00 je 0x405f + 3e8a: 4d 85 c0 test %r8,%r8 + 3e8d: 0f 84 cc 01 00 00 je 0x405f + 3e93: 45 85 c9 test %r9d,%r9d + 3e96: 0f 8e bc 01 00 00 jle 0x4058 + 3e9c: 41 83 f9 08 cmp $0x8,%r9d + 3ea0: 0f 8c a2 01 00 00 jl 0x4048 + 3ea6: 4d 89 c3 mov %r8,%r11 + 3ea9: 49 83 e3 0f and $0xf,%r11 + 3ead: 45 85 db test %r11d,%r11d + 3eb0: 74 18 je 0x3eca + 3eb2: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 3eb9: 0f 85 89 01 00 00 jne 0x4048 + 3ebf: 41 f7 db neg %r11d + 3ec2: 41 83 c3 10 add $0x10,%r11d + 3ec6: 41 c1 eb 02 shr $0x2,%r11d + 3eca: 41 8d 43 08 lea 0x8(%r11),%eax + 3ece: 44 3b c8 cmp %eax,%r9d + 3ed1: 0f 8c 71 01 00 00 jl 0x4048 + 3ed7: 44 89 c8 mov %r9d,%eax + 3eda: 33 d2 xor %edx,%edx + 3edc: 41 2b c3 sub %r11d,%eax + 3edf: 44 89 db mov %r11d,%ebx + 3ee2: 83 e0 07 and $0x7,%eax + 3ee5: f7 d8 neg %eax + 3ee7: 41 03 c1 add %r9d,%eax + 3eea: 45 85 db test %r11d,%r11d + 3eed: 76 2f jbe 0x3f1e + 3eef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ef6: 00 + 3ef7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3efe: 66 90 xchg %ax,%ax + 3f00: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 3f05: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3f09: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 3f0f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 3f15: 48 83 c2 01 add $0x1,%rdx + 3f19: 48 3b d3 cmp %rbx,%rdx + 3f1c: 72 e2 jb 0x3f00 + 3f1e: 45 89 db mov %r11d,%r11d + 3f21: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 3f25: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 3f2c: 48 63 d0 movslq %eax,%rdx + 3f2f: 74 3f je 0x3f70 + 3f31: 0f 28 c1 movaps %xmm1,%xmm0 + 3f34: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 3f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f3f: 00 + 3f40: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 3f44: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 3f49: 0f 59 d0 mulps %xmm0,%xmm2 + 3f4c: 0f 59 d8 mulps %xmm0,%xmm3 + 3f4f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 3f54: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 3f5a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 3f5f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 3f65: 48 83 c3 08 add $0x8,%rbx + 3f69: 48 3b da cmp %rdx,%rbx + 3f6c: 72 d2 jb 0x3f40 + 3f6e: eb 3e jmp 0x3fae + 3f70: 0f 28 c1 movaps %xmm1,%xmm0 + 3f73: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 3f77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3f7e: 00 00 + 3f80: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 3f84: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 3f89: 0f 59 d0 mulps %xmm0,%xmm2 + 3f8c: 0f 59 d8 mulps %xmm0,%xmm3 + 3f8f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 3f94: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 3f9a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 3f9f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 3fa5: 48 83 c3 08 add $0x8,%rbx + 3fa9: 48 3b da cmp %rdx,%rbx + 3fac: 72 d2 jb 0x3f80 + 3fae: 8d 58 01 lea 0x1(%rax),%ebx + 3fb1: 41 3b d9 cmp %r9d,%ebx + 3fb4: 0f 87 85 00 00 00 ja 0x403f + 3fba: 4d 63 d1 movslq %r9d,%r10 + 3fbd: 4c 2b d2 sub %rdx,%r10 + 3fc0: 49 83 fa 04 cmp $0x4,%r10 + 3fc4: 0f 8c 79 00 00 00 jl 0x4043 + 3fca: 45 89 d3 mov %r10d,%r11d + 3fcd: 45 33 c9 xor %r9d,%r9d + 3fd0: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 3fd4: 41 83 e3 fc and $0xfffffffc,%r11d + 3fd8: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 3fdc: 4d 63 db movslq %r11d,%r11 + 3fdf: 90 nop + 3fe0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 3fe5: 0f 59 d0 mulps %xmm0,%xmm2 + 3fe8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 3fed: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) + 3ff2: 49 83 c1 04 add $0x4,%r9 + 3ff6: 4d 3b cb cmp %r11,%r9 + 3ff9: 72 e5 jb 0x3fe0 + 3ffb: 4d 3b da cmp %r10,%r11 + 3ffe: 73 3f jae 0x403f + 4000: 48 63 c0 movslq %eax,%rax + 4003: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 4007: 49 8d 04 80 lea (%r8,%rax,4),%rax + 400b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4012: 00 + 4013: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 401a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4020: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 4026: f3 0f 59 c1 mulss %xmm1,%xmm0 + 402a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 4030: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 4036: 49 83 c3 01 add $0x1,%r11 + 403a: 4d 3b da cmp %r10,%r11 + 403d: 72 e1 jb 0x4020 + 403f: 33 c0 xor %eax,%eax + 4041: 5b pop %rbx + 4042: c3 ret + 4043: 45 33 db xor %r11d,%r11d + 4046: eb b3 jmp 0x3ffb + 4048: 33 c0 xor %eax,%eax + 404a: 41 83 f9 01 cmp $0x1,%r9d + 404e: 72 ef jb 0x403f + 4050: 4d 63 d1 movslq %r9d,%r10 + 4053: 45 33 db xor %r11d,%r11d + 4056: eb a3 jmp 0x3ffb + 4058: b8 fa ff ff ff mov $0xfffffffa,%eax + 405d: 5b pop %rbx + 405e: c3 ret + 405f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4064: 5b pop %rbx + 4065: c3 ret + 4066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 406d: 00 + 406e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4075: 0f 1f 40 00 nopl 0x0(%rax) + 4079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4080: 41 57 push %r15 + 4082: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 4086: 48 85 c9 test %rcx,%rcx + 4089: 0f 84 b0 01 00 00 je 0x423f + 408f: 4d 85 c0 test %r8,%r8 + 4092: 0f 84 a7 01 00 00 je 0x423f + 4098: 45 85 c9 test %r9d,%r9d + 409b: 0f 8e 96 01 00 00 jle 0x4237 + 40a1: 41 83 f9 10 cmp $0x10,%r9d + 40a5: 0f 8c 7c 01 00 00 jl 0x4227 + 40ab: 4d 89 c2 mov %r8,%r10 + 40ae: 49 83 e2 1f and $0x1f,%r10 + 40b2: 45 89 d2 mov %r10d,%r10d + 40b5: 45 85 d2 test %r10d,%r10d + 40b8: 74 18 je 0x40d2 + 40ba: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 40c1: 0f 85 60 01 00 00 jne 0x4227 + 40c7: 41 f7 da neg %r10d + 40ca: 41 83 c2 20 add $0x20,%r10d + 40ce: 41 c1 ea 02 shr $0x2,%r10d + 40d2: 41 8d 42 10 lea 0x10(%r10),%eax + 40d6: 44 3b c8 cmp %eax,%r9d + 40d9: 0f 8c 48 01 00 00 jl 0x4227 + 40df: 44 89 c8 mov %r9d,%eax + 40e2: 33 d2 xor %edx,%edx + 40e4: 41 2b c2 sub %r10d,%eax + 40e7: 83 e0 0f and $0xf,%eax + 40ea: f7 d8 neg %eax + 40ec: 41 03 c1 add %r9d,%eax + 40ef: 45 85 d2 test %r10d,%r10d + 40f2: 76 25 jbe 0x4119 + 40f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 40f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4100: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 + 4105: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 + 410b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) + 4111: 48 ff c2 inc %rdx + 4114: 49 3b d2 cmp %r10,%rdx + 4117: 72 e7 jb 0x4100 + 4119: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 + 411e: 48 63 d0 movslq %eax,%rdx + 4121: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 + 4127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 412e: 00 + 412f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4136: 0f 1f 00 nopl (%rax) + 4139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4140: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 4146: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 414d: 01 + 414e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 + 4152: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 + 4159: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 + 415f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) + 4165: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 + 416c: 01 + 416d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 + 4171: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 + 4178: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) + 417f: 49 83 c2 10 add $0x10,%r10 + 4183: 4c 3b d2 cmp %rdx,%r10 + 4186: 72 b8 jb 0x4140 + 4188: 44 8d 50 01 lea 0x1(%rax),%r10d + 418c: 45 3b d1 cmp %r9d,%r10d + 418f: 0f 87 85 00 00 00 ja 0x421a + 4195: 4d 63 d9 movslq %r9d,%r11 + 4198: 4c 2b da sub %rdx,%r11 + 419b: 49 83 fb 04 cmp $0x4,%r11 + 419f: 0f 8c 7d 00 00 00 jl 0x4222 + 41a5: 45 89 df mov %r11d,%r15d + 41a8: 45 33 d2 xor %r10d,%r10d + 41ab: 41 83 e7 fc and $0xfffffffc,%r15d + 41af: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 41b3: 4d 63 ff movslq %r15d,%r15 + 41b6: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 41ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 41c0: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 + 41c6: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 + 41cc: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) + 41d2: 49 83 c2 04 add $0x4,%r10 + 41d6: 4d 3b d7 cmp %r15,%r10 + 41d9: 72 e5 jb 0x41c0 + 41db: 4d 3b fb cmp %r11,%r15 + 41de: 73 3a jae 0x421a + 41e0: 48 63 c0 movslq %eax,%rax + 41e3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 41e7: 49 8d 04 80 lea (%r8,%rax,4),%rax + 41eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 41f2: 00 + 41f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 41fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4200: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 + 4206: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 + 420c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) + 4212: 49 ff c7 inc %r15 + 4215: 4d 3b fb cmp %r11,%r15 + 4218: 72 e6 jb 0x4200 + 421a: 33 c0 xor %eax,%eax + 421c: c5 f8 77 vzeroupper + 421f: 41 5f pop %r15 + 4221: c3 ret + 4222: 45 33 ff xor %r15d,%r15d + 4225: eb b4 jmp 0x41db + 4227: 33 c0 xor %eax,%eax + 4229: 41 83 f9 01 cmp $0x1,%r9d + 422d: 72 eb jb 0x421a + 422f: 4d 63 d9 movslq %r9d,%r11 + 4232: 45 33 ff xor %r15d,%r15d + 4235: eb a4 jmp 0x41db + 4237: b8 fa ff ff ff mov $0xfffffffa,%eax + 423c: 41 5f pop %r15 + 423e: c3 ret + 423f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4244: 41 5f pop %r15 + 4246: c3 ret + 4247: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 424e: 00 + 424f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4256: 0f 1f 00 nopl (%rax) + 4259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4260: 4d 89 c2 mov %r8,%r10 + 4263: 48 85 c9 test %rcx,%rcx + 4266: 0f 84 eb 00 00 00 je 0x4357 + 426c: 4d 85 d2 test %r10,%r10 + 426f: 0f 84 e2 00 00 00 je 0x4357 + 4275: 45 85 c9 test %r9d,%r9d + 4278: 0f 8e d3 00 00 00 jle 0x4351 + 427e: 49 63 c1 movslq %r9d,%rax + 4281: 48 83 f8 08 cmp $0x8,%rax + 4285: 0f 8c b5 00 00 00 jl 0x4340 + 428b: 48 3d e1 00 00 00 cmp $0xe1,%rax + 4291: 0f 8c ae 00 00 00 jl 0x4345 + 4297: 4c 89 d2 mov %r10,%rdx + 429a: 48 83 e2 1f and $0x1f,%rdx + 429e: 85 d2 test %edx,%edx + 42a0: 74 11 je 0x42b3 + 42a2: f6 c2 03 test $0x3,%dl + 42a5: 0f 85 95 00 00 00 jne 0x4340 + 42ab: f7 da neg %edx + 42ad: 83 c2 20 add $0x20,%edx + 42b0: c1 ea 02 shr $0x2,%edx + 42b3: 41 89 d0 mov %edx,%r8d + 42b6: 4d 8d 58 08 lea 0x8(%r8),%r11 + 42ba: 49 3b c3 cmp %r11,%rax + 42bd: 0f 8c 7d 00 00 00 jl 0x4340 + 42c3: 45 89 cb mov %r9d,%r11d + 42c6: 44 2b da sub %edx,%r11d + 42c9: 41 83 e3 07 and $0x7,%r11d + 42cd: 45 2b cb sub %r11d,%r9d + 42d0: 45 33 db xor %r11d,%r11d + 42d3: 4d 63 c9 movslq %r9d,%r9 + 42d6: 85 d2 test %edx,%edx + 42d8: 76 20 jbe 0x42fa + 42da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 42e0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 + 42e6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 + 42ec: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) + 42f2: 49 ff c3 inc %r11 + 42f5: 4d 3b d8 cmp %r8,%r11 + 42f8: 72 e6 jb 0x42e0 + 42fa: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 42ff: 90 nop + 4300: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 + 4306: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 + 430c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) + 4312: 49 83 c0 08 add $0x8,%r8 + 4316: 4d 3b c1 cmp %r9,%r8 + 4319: 72 e5 jb 0x4300 + 431b: 4c 3b c8 cmp %rax,%r9 + 431e: 73 1a jae 0x433a + 4320: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 + 4326: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 + 432c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) + 4332: 49 ff c1 inc %r9 + 4335: 4c 3b c8 cmp %rax,%r9 + 4338: 72 e6 jb 0x4320 + 433a: 33 c0 xor %eax,%eax + 433c: c5 f8 77 vzeroupper + 433f: c3 ret + 4340: 45 33 c9 xor %r9d,%r9d + 4343: eb d6 jmp 0x431b + 4345: 41 83 e1 f8 and $0xfffffff8,%r9d + 4349: 45 33 c0 xor %r8d,%r8d + 434c: 4d 63 c9 movslq %r9d,%r9 + 434f: eb a9 jmp 0x42fa + 4351: b8 fa ff ff ff mov $0xfffffffa,%eax + 4356: c3 ret + 4357: b8 f8 ff ff ff mov $0xfffffff8,%eax + 435c: c3 ret + 435d: 0f 1f 00 nopl (%rax) + 4360: 55 push %rbp + 4361: c5 f8 28 e1 vmovaps %xmm1,%xmm4 + 4365: 48 85 c9 test %rcx,%rcx + 4368: 0f 84 a0 01 00 00 je 0x450e + 436e: 4d 85 c0 test %r8,%r8 + 4371: 0f 84 97 01 00 00 je 0x450e + 4377: 45 85 c9 test %r9d,%r9d + 437a: 0f 8e 87 01 00 00 jle 0x4507 + 4380: 41 83 f9 08 cmp $0x8,%r9d + 4384: 0f 8c 76 01 00 00 jl 0x4500 + 438a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d + 4391: 0f 8c 5c 01 00 00 jl 0x44f3 + 4397: 4c 89 c0 mov %r8,%rax + 439a: 48 83 e0 1f and $0x1f,%rax + 439e: a8 03 test $0x3,%al + 43a0: 74 04 je 0x43a6 + 43a2: 33 c0 xor %eax,%eax + 43a4: eb 13 jmp 0x43b9 + 43a6: 85 c0 test %eax,%eax + 43a8: 74 0f je 0x43b9 + 43aa: f7 d8 neg %eax + 43ac: 83 c0 20 add $0x20,%eax + 43af: c1 e8 02 shr $0x2,%eax + 43b2: 44 3b c8 cmp %eax,%r9d + 43b5: 41 0f 4c c1 cmovl %r9d,%eax + 43b9: 44 89 ca mov %r9d,%edx + 43bc: 2b d0 sub %eax,%edx + 43be: 83 e2 07 and $0x7,%edx + 43c1: f7 da neg %edx + 43c3: 41 03 d1 add %r9d,%edx + 43c6: 83 f8 01 cmp $0x1,%eax + 43c9: 72 6d jb 0x4438 + 43cb: 45 33 db xor %r11d,%r11d + 43ce: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c519a0 + 43d5: 01 + 43d6: 33 ed xor %ebp,%ebp + 43d8: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c519c0 + 43df: 01 + 43e0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 43e5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 + 43eb: 4c 63 d0 movslq %eax,%r10 + 43ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 43f5: 00 + 43f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43fd: 0f 1f 00 nopl (%rax) + 4400: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 + 4406: 49 83 c3 08 add $0x8,%r11 + 440a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 440e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} + 4415: 00 + 4416: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} + 441d: 00 + 441e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} + 4425: 00 + 4426: 48 83 c5 20 add $0x20,%rbp + 442a: 4d 3b da cmp %r10,%r11 + 442d: 72 d1 jb 0x4400 + 442f: 44 3b c8 cmp %eax,%r9d + 4432: 0f 84 b4 00 00 00 je 0x44ec + 4438: 8d 68 08 lea 0x8(%rax),%ebp + 443b: 3b d5 cmp %ebp,%edx + 443d: 7c 3b jl 0x447a + 443f: 48 63 c0 movslq %eax,%rax + 4442: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 4447: 48 63 ea movslq %edx,%rbp + 444a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4451: 00 + 4452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4460: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 + 4465: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 + 446b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) + 4471: 48 83 c0 08 add $0x8,%rax + 4475: 48 3b c5 cmp %rbp,%rax + 4478: 72 e6 jb 0x4460 + 447a: 8d 42 01 lea 0x1(%rdx),%eax + 447d: 41 3b c1 cmp %r9d,%eax + 4480: 0f 87 66 00 00 00 ja 0x44ec + 4486: 44 89 cd mov %r9d,%ebp + 4489: 33 c0 xor %eax,%eax + 448b: 2b ea sub %edx,%ebp + 448d: 48 63 d2 movslq %edx,%rdx + 4490: 4d 63 c9 movslq %r9d,%r9 + 4493: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c519a0 + 449a: 01 + 449b: 4c 2b ca sub %rdx,%r9 + 449e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c519c0 + 44a5: 01 + 44a6: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 + 44ab: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 + 44b1: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp + 44b5: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx + 44b9: 33 d2 xor %edx,%edx + 44bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 44c0: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 + 44c6: 48 83 c0 08 add $0x8,%rax + 44ca: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 44ce: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} + 44d5: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} + 44dc: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} + 44e3: 48 83 c2 20 add $0x20,%rdx + 44e7: 49 3b c1 cmp %r9,%rax + 44ea: 72 d4 jb 0x44c0 + 44ec: 33 c0 xor %eax,%eax + 44ee: c5 f8 77 vzeroupper + 44f1: 5d pop %rbp + 44f2: c3 ret + 44f3: 44 89 ca mov %r9d,%edx + 44f6: 33 c0 xor %eax,%eax + 44f8: 83 e2 f8 and $0xfffffff8,%edx + 44fb: e9 38 ff ff ff jmp 0x4438 + 4500: 33 d2 xor %edx,%edx + 4502: e9 73 ff ff ff jmp 0x447a + 4507: b8 fa ff ff ff mov $0xfffffffa,%eax + 450c: 5d pop %rbp + 450d: c3 ret + 450e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4513: 5d pop %rbp + 4514: c3 ret + 4515: 0f 1f 40 00 nopl 0x0(%rax) + 4519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4520: 48 83 ec 28 sub $0x28,%rsp + 4524: 48 85 c9 test %rcx,%rcx + 4527: 74 20 je 0x4549 + 4529: 48 85 d2 test %rdx,%rdx + 452c: 74 1b je 0x4549 + 452e: 45 85 c0 test %r8d,%r8d + 4531: 7f 0a jg 0x453d + 4533: b8 fa ff ff ff mov $0xfffffffa,%eax + 4538: 48 83 c4 28 add $0x28,%rsp + 453c: c3 ret + 453d: e8 1e 8f 03 00 call 0x3d460 + 4542: 33 c0 xor %eax,%eax + 4544: 48 83 c4 28 add $0x28,%rsp + 4548: c3 ret + 4549: b8 f8 ff ff ff mov $0xfffffff8,%eax + 454e: 48 83 c4 28 add $0x28,%rsp + 4552: c3 ret + 4553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 455f: 00 + 4560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4565: 48 85 c9 test %rcx,%rcx + 4568: 74 22 je 0x458c + 456a: 48 85 d2 test %rdx,%rdx + 456d: 74 1d je 0x458c + 456f: 45 85 c0 test %r8d,%r8d + 4572: 7f 0b jg 0x457f + 4574: b8 fa ff ff ff mov $0xfffffffa,%eax + 4579: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 457e: c3 ret + 457f: e8 5c 90 03 00 call 0x3d5e0 + 4584: 33 c0 xor %eax,%eax + 4586: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 458b: c3 ret + 458c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4591: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4596: c3 ret + 4597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 459e: 00 00 + 45a0: 48 83 ec 28 sub $0x28,%rsp + 45a4: 48 85 c9 test %rcx,%rcx + 45a7: 74 20 je 0x45c9 + 45a9: 48 85 d2 test %rdx,%rdx + 45ac: 74 1b je 0x45c9 + 45ae: 45 85 c0 test %r8d,%r8d + 45b1: 7f 0a jg 0x45bd + 45b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 45b8: 48 83 c4 28 add $0x28,%rsp + 45bc: c3 ret + 45bd: e8 9e 91 03 00 call 0x3d760 + 45c2: 33 c0 xor %eax,%eax + 45c4: 48 83 c4 28 add $0x28,%rsp + 45c8: c3 ret + 45c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 45ce: 48 83 c4 28 add $0x28,%rsp + 45d2: c3 ret + 45d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 45d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 45df: 00 + 45e0: 56 push %rsi + 45e1: 48 89 d6 mov %rdx,%rsi + 45e4: 48 85 c9 test %rcx,%rcx + 45e7: 0f 84 90 01 00 00 je 0x477d + 45ed: 48 85 f6 test %rsi,%rsi + 45f0: 0f 84 87 01 00 00 je 0x477d + 45f6: 45 85 c0 test %r8d,%r8d + 45f9: 0f 8e 77 01 00 00 jle 0x4776 + 45ff: 41 83 f8 10 cmp $0x10,%r8d + 4603: 0f 8c 5d 01 00 00 jl 0x4766 + 4609: 49 89 f1 mov %rsi,%r9 + 460c: 49 83 e1 1f and $0x1f,%r9 + 4610: 45 89 c9 mov %r9d,%r9d + 4613: 45 85 c9 test %r9d,%r9d + 4616: 74 18 je 0x4630 + 4618: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 461f: 0f 85 41 01 00 00 jne 0x4766 + 4625: 41 f7 d9 neg %r9d + 4628: 41 83 c1 20 add $0x20,%r9d + 462c: 41 c1 e9 02 shr $0x2,%r9d + 4630: 41 8d 41 10 lea 0x10(%r9),%eax + 4634: 44 3b c0 cmp %eax,%r8d + 4637: 0f 8c 29 01 00 00 jl 0x4766 + 463d: 44 89 c0 mov %r8d,%eax + 4640: 33 d2 xor %edx,%edx + 4642: 41 2b c1 sub %r9d,%eax + 4645: 83 e0 0f and $0xf,%eax + 4648: f7 d8 neg %eax + 464a: 41 03 c0 add %r8d,%eax + 464d: 45 85 c9 test %r9d,%r9d + 4650: 76 25 jbe 0x4677 + 4652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4660: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 4665: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 + 466a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 466f: 48 ff c2 inc %rdx + 4672: 49 3b d1 cmp %r9,%rdx + 4675: 72 e9 jb 0x4660 + 4677: 48 63 d0 movslq %eax,%rdx + 467a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4680: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 4686: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 468d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 4694: 01 + 4695: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 469c: 01 + 469d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 + 46a3: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 46aa: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 46b0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 46b7: 49 83 c1 10 add $0x10,%r9 + 46bb: 4c 3b ca cmp %rdx,%r9 + 46be: 72 c0 jb 0x4680 + 46c0: 44 8d 48 01 lea 0x1(%rax),%r9d + 46c4: 45 3b c8 cmp %r8d,%r9d + 46c7: 0f 87 8d 00 00 00 ja 0x475a + 46cd: 4d 63 d0 movslq %r8d,%r10 + 46d0: 4c 2b d2 sub %rdx,%r10 + 46d3: 49 83 fa 04 cmp $0x4,%r10 + 46d7: 0f 8c 84 00 00 00 jl 0x4761 + 46dd: 45 89 d3 mov %r10d,%r11d + 46e0: 45 33 c9 xor %r9d,%r9d + 46e3: 41 83 e3 fc and $0xfffffffc,%r11d + 46e7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 46eb: 4d 63 db movslq %r11d,%r11 + 46ee: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 46f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4700: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 4706: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 + 470c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 4712: 49 83 c1 04 add $0x4,%r9 + 4716: 4d 3b cb cmp %r11,%r9 + 4719: 72 e5 jb 0x4700 + 471b: 4d 3b da cmp %r10,%r11 + 471e: 73 3a jae 0x475a + 4720: 48 63 c0 movslq %eax,%rax + 4723: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 4727: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 472b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4732: 00 + 4733: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 473a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4740: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 4746: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 + 474c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 4752: 49 ff c3 inc %r11 + 4755: 4d 3b da cmp %r10,%r11 + 4758: 72 e6 jb 0x4740 + 475a: 33 c0 xor %eax,%eax + 475c: c5 f8 77 vzeroupper + 475f: 5e pop %rsi + 4760: c3 ret + 4761: 45 33 db xor %r11d,%r11d + 4764: eb b5 jmp 0x471b + 4766: 33 c0 xor %eax,%eax + 4768: 41 83 f8 01 cmp $0x1,%r8d + 476c: 72 ec jb 0x475a + 476e: 4d 63 d0 movslq %r8d,%r10 + 4771: 45 33 db xor %r11d,%r11d + 4774: eb a5 jmp 0x471b + 4776: b8 fa ff ff ff mov $0xfffffffa,%eax + 477b: 5e pop %rsi + 477c: c3 ret + 477d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4782: 5e pop %rsi + 4783: c3 ret + 4784: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 478b: 00 + 478c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 479f: 00 + 47a0: 53 push %rbx + 47a1: 49 89 ca mov %rcx,%r10 + 47a4: 4d 85 d2 test %r10,%r10 + 47a7: 0f 84 84 01 00 00 je 0x4931 + 47ad: 48 85 d2 test %rdx,%rdx + 47b0: 0f 84 7b 01 00 00 je 0x4931 + 47b6: 45 85 c0 test %r8d,%r8d + 47b9: 0f 8e 6b 01 00 00 jle 0x492a + 47bf: 41 83 f8 10 cmp $0x10,%r8d + 47c3: 0f 8c 59 01 00 00 jl 0x4922 + 47c9: 48 89 d3 mov %rdx,%rbx + 47cc: 48 83 e3 1f and $0x1f,%rbx + 47d0: 85 db test %ebx,%ebx + 47d2: 74 11 je 0x47e5 + 47d4: f6 c3 03 test $0x3,%bl + 47d7: 0f 85 45 01 00 00 jne 0x4922 + 47dd: f7 db neg %ebx + 47df: 83 c3 20 add $0x20,%ebx + 47e2: c1 eb 02 shr $0x2,%ebx + 47e5: 8d 43 10 lea 0x10(%rbx),%eax + 47e8: 44 3b c0 cmp %eax,%r8d + 47eb: 0f 8c 31 01 00 00 jl 0x4922 + 47f1: 45 89 c1 mov %r8d,%r9d + 47f4: 33 c0 xor %eax,%eax + 47f6: 44 2b cb sub %ebx,%r9d + 47f9: 41 83 e1 0f and $0xf,%r9d + 47fd: 41 f7 d9 neg %r9d + 4800: 45 03 c8 add %r8d,%r9d + 4803: 89 d9 mov %ebx,%ecx + 4805: 85 db test %ebx,%ebx + 4807: 76 2f jbe 0x4838 + 4809: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4810: 00 + 4811: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 481f: 00 + 4820: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 4826: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 482b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 4830: 48 ff c0 inc %rax + 4833: 48 3b c1 cmp %rcx,%rax + 4836: 72 e8 jb 0x4820 + 4838: 49 63 c1 movslq %r9d,%rax + 483b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4840: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 4846: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 484d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 4852: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 4858: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 485d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 4863: 48 83 c1 10 add $0x10,%rcx + 4867: 48 3b c8 cmp %rax,%rcx + 486a: 72 d4 jb 0x4840 + 486c: 41 8d 41 01 lea 0x1(%r9),%eax + 4870: 41 3b c0 cmp %r8d,%eax + 4873: 0f 87 9e 00 00 00 ja 0x4917 + 4879: 4d 63 c0 movslq %r8d,%r8 + 487c: 4d 63 c9 movslq %r9d,%r9 + 487f: 4d 2b c1 sub %r9,%r8 + 4882: 49 83 f8 04 cmp $0x4,%r8 + 4886: 0f 8c 92 00 00 00 jl 0x491e + 488c: 4d 63 c9 movslq %r9d,%r9 + 488f: 44 89 c3 mov %r8d,%ebx + 4892: 83 e3 fc and $0xfffffffc,%ebx + 4895: 33 c9 xor %ecx,%ecx + 4897: 48 63 db movslq %ebx,%rbx + 489a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 489e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 48a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48a9: 00 + 48aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48b8: 00 + 48b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48c0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 48c6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 48cb: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 48d0: 48 83 c1 04 add $0x4,%rcx + 48d4: 48 3b cb cmp %rbx,%rcx + 48d7: 72 e7 jb 0x48c0 + 48d9: 49 3b d8 cmp %r8,%rbx + 48dc: 73 39 jae 0x4917 + 48de: 4d 63 c9 movslq %r9d,%r9 + 48e1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 48e5: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 48e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48f0: 00 + 48f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48ff: 00 + 4900: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 4905: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 + 490a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 490f: 48 ff c3 inc %rbx + 4912: 49 3b d8 cmp %r8,%rbx + 4915: 72 e9 jb 0x4900 + 4917: 33 c0 xor %eax,%eax + 4919: c5 f8 77 vzeroupper + 491c: 5b pop %rbx + 491d: c3 ret + 491e: 33 db xor %ebx,%ebx + 4920: eb b7 jmp 0x48d9 + 4922: 45 33 c9 xor %r9d,%r9d + 4925: e9 42 ff ff ff jmp 0x486c + 492a: b8 fa ff ff ff mov $0xfffffffa,%eax + 492f: 5b pop %rbx + 4930: c3 ret + 4931: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4936: 5b pop %rbx + 4937: c3 ret + 4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 493f: 00 + 4940: 48 83 ec 28 sub $0x28,%rsp + 4944: 48 85 d2 test %rdx,%rdx + 4947: 74 3f je 0x4988 + 4949: 45 85 c0 test %r8d,%r8d + 494c: 7e 30 jle 0x497e + 494e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c519e0 + 4955: 7a 02 jp 0x4959 + 4957: 74 0f je 0x4968 + 4959: 0f 57 c9 xorps %xmm1,%xmm1 + 495c: 0f 2e c1 ucomiss %xmm1,%xmm0 + 495f: 7a 02 jp 0x4963 + 4961: 74 0c je 0x496f + 4963: e8 78 8f 03 00 call 0x3d8e0 + 4968: 33 c0 xor %eax,%eax + 496a: 48 83 c4 28 add $0x28,%rsp + 496e: c3 ret + 496f: 48 89 d1 mov %rdx,%rcx + 4972: 44 89 c2 mov %r8d,%edx + 4975: 48 83 c4 28 add $0x28,%rsp + 4979: e9 42 8d 00 00 jmp 0xd6c0 + 497e: b8 fa ff ff ff mov $0xfffffffa,%eax + 4983: 48 83 c4 28 add $0x28,%rsp + 4987: c3 ret + 4988: b8 f8 ff ff ff mov $0xfffffff8,%eax + 498d: 48 83 c4 28 add $0x28,%rsp + 4991: c3 ret + 4992: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 49a5: 48 85 d2 test %rdx,%rdx + 49a8: 74 43 je 0x49ed + 49aa: 45 85 c0 test %r8d,%r8d + 49ad: 7e 32 jle 0x49e1 + 49af: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c519e4 + 49b6: 7a 02 jp 0x49ba + 49b8: 74 0f je 0x49c9 + 49ba: 0f 57 c9 xorps %xmm1,%xmm1 + 49bd: 0f 2e c1 ucomiss %xmm1,%xmm0 + 49c0: 7a 02 jp 0x49c4 + 49c2: 74 0d je 0x49d1 + 49c4: e8 97 90 03 00 call 0x3da60 + 49c9: 33 c0 xor %eax,%eax + 49cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 49d0: c3 ret + 49d1: 48 89 d1 mov %rdx,%rcx + 49d4: 44 89 c2 mov %r8d,%edx + 49d7: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 49dc: e9 1f 8f 00 00 jmp 0xd900 + 49e1: b8 fa ff ff ff mov $0xfffffffa,%eax + 49e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 49eb: 90 nop + 49ec: c3 ret + 49ed: b8 f8 ff ff ff mov $0xfffffff8,%eax + 49f2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 49f7: 90 nop + 49f8: 90 nop + 49f9: 90 nop + 49fa: c3 ret + 49fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4a00: 48 83 ec 28 sub $0x28,%rsp + 4a04: 48 85 d2 test %rdx,%rdx + 4a07: 74 3f je 0x4a48 + 4a09: 45 85 c0 test %r8d,%r8d + 4a0c: 7e 30 jle 0x4a3e + 4a0e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c519e8 + 4a15: 7a 02 jp 0x4a19 + 4a17: 74 0f je 0x4a28 + 4a19: 0f 57 c9 xorps %xmm1,%xmm1 + 4a1c: 0f 2e c1 ucomiss %xmm1,%xmm0 + 4a1f: 7a 02 jp 0x4a23 + 4a21: 74 0c je 0x4a2f + 4a23: e8 b8 91 03 00 call 0x3dbe0 + 4a28: 33 c0 xor %eax,%eax + 4a2a: 48 83 c4 28 add $0x28,%rsp + 4a2e: c3 ret + 4a2f: 48 89 d1 mov %rdx,%rcx + 4a32: 44 89 c2 mov %r8d,%edx + 4a35: 48 83 c4 28 add $0x28,%rsp + 4a39: e9 02 91 00 00 jmp 0xdb40 + 4a3e: b8 fa ff ff ff mov $0xfffffffa,%eax + 4a43: 48 83 c4 28 add $0x28,%rsp + 4a47: c3 ret + 4a48: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a4d: 48 83 c4 28 add $0x28,%rsp + 4a51: c3 ret + 4a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a60: 48 83 ec 28 sub $0x28,%rsp + 4a64: 48 85 d2 test %rdx,%rdx + 4a67: 0f 84 a6 01 00 00 je 0x4c13 + 4a6d: 45 85 c0 test %r8d,%r8d + 4a70: 0f 8e 93 01 00 00 jle 0x4c09 + 4a76: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c519ec + 4a7d: 01 + 4a7e: 7a 06 jp 0x4a86 + 4a80: 0f 84 7c 01 00 00 je 0x4c02 + 4a86: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4a8a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 4a8e: 7a 06 jp 0x4a96 + 4a90: 0f 84 5c 01 00 00 je 0x4bf2 + 4a96: 41 83 f8 10 cmp $0x10,%r8d + 4a9a: 0f 8c 42 01 00 00 jl 0x4be2 + 4aa0: 49 89 d1 mov %rdx,%r9 + 4aa3: 49 83 e1 1f and $0x1f,%r9 + 4aa7: 45 85 c9 test %r9d,%r9d + 4aaa: 74 18 je 0x4ac4 + 4aac: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 4ab3: 0f 85 29 01 00 00 jne 0x4be2 + 4ab9: 41 f7 d9 neg %r9d + 4abc: 41 83 c1 20 add $0x20,%r9d + 4ac0: 41 c1 e9 02 shr $0x2,%r9d + 4ac4: 41 8d 41 10 lea 0x10(%r9),%eax + 4ac8: 44 3b c0 cmp %eax,%r8d + 4acb: 0f 8c 11 01 00 00 jl 0x4be2 + 4ad1: 45 89 c2 mov %r8d,%r10d + 4ad4: 33 c0 xor %eax,%eax + 4ad6: 45 2b d1 sub %r9d,%r10d + 4ad9: 41 83 e2 0f and $0xf,%r10d + 4add: 41 f7 da neg %r10d + 4ae0: 45 03 d0 add %r8d,%r10d + 4ae3: 45 89 cb mov %r9d,%r11d + 4ae6: 45 85 c9 test %r9d,%r9d + 4ae9: 76 27 jbe 0x4b12 + 4aeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4af2: 00 + 4af3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4afa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4b00: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 4b05: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 4b0a: 48 ff c0 inc %rax + 4b0d: 49 3b c3 cmp %r11,%rax + 4b10: 72 ee jb 0x4b00 + 4b12: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 4b17: 4d 63 ca movslq %r10d,%r9 + 4b1a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 4b20: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 + 4b26: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 + 4b2d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) + 4b33: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) + 4b3a: 49 83 c3 10 add $0x10,%r11 + 4b3e: 4d 3b d9 cmp %r9,%r11 + 4b41: 72 dd jb 0x4b20 + 4b43: 41 8d 42 01 lea 0x1(%r10),%eax + 4b47: 41 3b c0 cmp %r8d,%eax + 4b4a: 0f 87 84 00 00 00 ja 0x4bd4 + 4b50: 4d 63 c0 movslq %r8d,%r8 + 4b53: 4d 2b c1 sub %r9,%r8 + 4b56: 49 83 f8 04 cmp $0x4,%r8 + 4b5a: 0f 8c 7e 00 00 00 jl 0x4bde + 4b60: 44 89 c0 mov %r8d,%eax + 4b63: 45 33 db xor %r11d,%r11d + 4b66: 83 e0 fc and $0xfffffffc,%eax + 4b69: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 + 4b6d: 48 63 c0 movslq %eax,%rax + 4b70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b77: 00 + 4b78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b7f: 90 nop + 4b80: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 + 4b85: 49 83 c3 04 add $0x4,%r11 + 4b89: c4 c1 78 11 09 vmovups %xmm1,(%r9) + 4b8e: 49 83 c1 10 add $0x10,%r9 + 4b92: 4c 3b d8 cmp %rax,%r11 + 4b95: 72 e9 jb 0x4b80 + 4b97: 49 3b c0 cmp %r8,%rax + 4b9a: 73 38 jae 0x4bd4 + 4b9c: 4d 63 d2 movslq %r10d,%r10 + 4b9f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 4ba3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 4ba7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4bae: 00 + 4baf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4bb6: 0f 1f 00 nopl (%rax) + 4bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4bc0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 4bc4: 48 ff c0 inc %rax + 4bc7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 4bcb: 48 83 c2 04 add $0x4,%rdx + 4bcf: 49 3b c0 cmp %r8,%rax + 4bd2: 72 ec jb 0x4bc0 + 4bd4: 33 c0 xor %eax,%eax + 4bd6: c5 f8 77 vzeroupper + 4bd9: 48 83 c4 28 add $0x28,%rsp + 4bdd: c3 ret + 4bde: 33 c0 xor %eax,%eax + 4be0: eb b5 jmp 0x4b97 + 4be2: 45 33 d2 xor %r10d,%r10d + 4be5: 41 83 f8 01 cmp $0x1,%r8d + 4be9: 72 e9 jb 0x4bd4 + 4beb: 4d 63 c0 movslq %r8d,%r8 + 4bee: 33 c0 xor %eax,%eax + 4bf0: eb a5 jmp 0x4b97 + 4bf2: 48 89 d1 mov %rdx,%rcx + 4bf5: 44 89 c2 mov %r8d,%edx + 4bf8: e8 83 8f 00 00 call 0xdb80 + 4bfd: 48 83 c4 28 add $0x28,%rsp + 4c01: c3 ret + 4c02: 33 c0 xor %eax,%eax + 4c04: 48 83 c4 28 add $0x28,%rsp + 4c08: c3 ret + 4c09: b8 fa ff ff ff mov $0xfffffffa,%eax + 4c0e: 48 83 c4 28 add $0x28,%rsp + 4c12: c3 ret + 4c13: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4c18: 48 83 c4 28 add $0x28,%rsp + 4c1c: c3 ret + 4c1d: 0f 1f 00 nopl (%rax) + 4c20: 48 83 ec 28 sub $0x28,%rsp + 4c24: 48 85 d2 test %rdx,%rdx + 4c27: 0f 84 9e 01 00 00 je 0x4dcb + 4c2d: 45 85 c0 test %r8d,%r8d + 4c30: 0f 8e 8b 01 00 00 jle 0x4dc1 + 4c36: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c519f0 + 4c3d: 01 + 4c3e: 7a 06 jp 0x4c46 + 4c40: 0f 84 74 01 00 00 je 0x4dba + 4c46: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4c4a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 4c4e: 7a 06 jp 0x4c56 + 4c50: 0f 84 54 01 00 00 je 0x4daa + 4c56: 41 83 f8 10 cmp $0x10,%r8d + 4c5a: 0f 8c 42 01 00 00 jl 0x4da2 + 4c60: 49 89 d3 mov %rdx,%r11 + 4c63: 49 83 e3 1f and $0x1f,%r11 + 4c67: 45 85 db test %r11d,%r11d + 4c6a: 74 18 je 0x4c84 + 4c6c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 4c73: 0f 85 29 01 00 00 jne 0x4da2 + 4c79: 41 f7 db neg %r11d + 4c7c: 41 83 c3 20 add $0x20,%r11d + 4c80: 41 c1 eb 02 shr $0x2,%r11d + 4c84: 41 8d 43 10 lea 0x10(%r11),%eax + 4c88: 44 3b c0 cmp %eax,%r8d + 4c8b: 0f 8c 11 01 00 00 jl 0x4da2 + 4c91: 45 89 c1 mov %r8d,%r9d + 4c94: 33 c0 xor %eax,%eax + 4c96: 45 2b cb sub %r11d,%r9d + 4c99: 41 83 e1 0f and $0xf,%r9d + 4c9d: 41 f7 d9 neg %r9d + 4ca0: 45 03 c8 add %r8d,%r9d + 4ca3: 45 89 da mov %r11d,%r10d + 4ca6: 45 85 db test %r11d,%r11d + 4ca9: 76 27 jbe 0x4cd2 + 4cab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4cb2: 00 + 4cb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4cc0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 4cc5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 4cca: 48 ff c0 inc %rax + 4ccd: 49 3b c2 cmp %r10,%rax + 4cd0: 72 ee jb 0x4cc0 + 4cd2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 4cd7: 49 63 c1 movslq %r9d,%rax + 4cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4ce0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 4ce6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 4ced: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 4cf3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 4cfa: 49 83 c2 10 add $0x10,%r10 + 4cfe: 4c 3b d0 cmp %rax,%r10 + 4d01: 72 dd jb 0x4ce0 + 4d03: 41 8d 41 01 lea 0x1(%r9),%eax + 4d07: 41 3b c0 cmp %r8d,%eax + 4d0a: 0f 87 84 00 00 00 ja 0x4d94 + 4d10: 4d 63 c0 movslq %r8d,%r8 + 4d13: 4d 63 c9 movslq %r9d,%r9 + 4d16: 4d 2b c1 sub %r9,%r8 + 4d19: 49 83 f8 04 cmp $0x4,%r8 + 4d1d: 0f 8c 7b 00 00 00 jl 0x4d9e + 4d23: 4d 63 c9 movslq %r9d,%r9 + 4d26: 44 89 c0 mov %r8d,%eax + 4d29: 83 e0 fc and $0xfffffffc,%eax + 4d2c: 45 33 db xor %r11d,%r11d + 4d2f: 48 63 c0 movslq %eax,%rax + 4d32: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 4d37: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 4d3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4d40: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 4d45: 49 83 c3 04 add $0x4,%r11 + 4d49: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 4d4e: 49 83 c2 10 add $0x10,%r10 + 4d52: 4c 3b d8 cmp %rax,%r11 + 4d55: 72 e9 jb 0x4d40 + 4d57: 49 3b c0 cmp %r8,%rax + 4d5a: 73 38 jae 0x4d94 + 4d5c: 4d 63 c9 movslq %r9d,%r9 + 4d5f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 4d63: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 4d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4d6e: 00 + 4d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d76: 0f 1f 00 nopl (%rax) + 4d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d80: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 4d84: 48 ff c0 inc %rax + 4d87: c5 fa 11 0a vmovss %xmm1,(%rdx) + 4d8b: 48 83 c2 04 add $0x4,%rdx + 4d8f: 49 3b c0 cmp %r8,%rax + 4d92: 72 ec jb 0x4d80 + 4d94: 33 c0 xor %eax,%eax + 4d96: c5 f8 77 vzeroupper + 4d99: 48 83 c4 28 add $0x28,%rsp + 4d9d: c3 ret + 4d9e: 33 c0 xor %eax,%eax + 4da0: eb b5 jmp 0x4d57 + 4da2: 45 33 c9 xor %r9d,%r9d + 4da5: e9 59 ff ff ff jmp 0x4d03 + 4daa: 48 89 d1 mov %rdx,%rcx + 4dad: 44 89 c2 mov %r8d,%edx + 4db0: e8 0b 8e 00 00 call 0xdbc0 + 4db5: 48 83 c4 28 add $0x28,%rsp + 4db9: c3 ret + 4dba: 33 c0 xor %eax,%eax + 4dbc: 48 83 c4 28 add $0x28,%rsp + 4dc0: c3 ret + 4dc1: b8 fa ff ff ff mov $0xfffffffa,%eax + 4dc6: 48 83 c4 28 add $0x28,%rsp + 4dca: c3 ret + 4dcb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4dd0: 48 83 c4 28 add $0x28,%rsp + 4dd4: c3 ret + 4dd5: 0f 1f 40 00 nopl 0x0(%rax) + 4dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4de0: 48 83 ec 28 sub $0x28,%rsp + 4de4: 48 85 d2 test %rdx,%rdx + 4de7: 0f 84 9e 01 00 00 je 0x4f8b + 4ded: 45 85 c0 test %r8d,%r8d + 4df0: 0f 8e 8b 01 00 00 jle 0x4f81 + 4df6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c519f4 + 4dfd: 01 + 4dfe: 7a 06 jp 0x4e06 + 4e00: 0f 84 74 01 00 00 je 0x4f7a + 4e06: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4e0a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 4e0e: 7a 06 jp 0x4e16 + 4e10: 0f 84 54 01 00 00 je 0x4f6a + 4e16: 41 83 f8 10 cmp $0x10,%r8d + 4e1a: 0f 8c 42 01 00 00 jl 0x4f62 + 4e20: 49 89 d3 mov %rdx,%r11 + 4e23: 49 83 e3 1f and $0x1f,%r11 + 4e27: 45 85 db test %r11d,%r11d + 4e2a: 74 18 je 0x4e44 + 4e2c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 4e33: 0f 85 29 01 00 00 jne 0x4f62 + 4e39: 41 f7 db neg %r11d + 4e3c: 41 83 c3 20 add $0x20,%r11d + 4e40: 41 c1 eb 02 shr $0x2,%r11d + 4e44: 41 8d 43 10 lea 0x10(%r11),%eax + 4e48: 44 3b c0 cmp %eax,%r8d + 4e4b: 0f 8c 11 01 00 00 jl 0x4f62 + 4e51: 45 89 c1 mov %r8d,%r9d + 4e54: 33 c0 xor %eax,%eax + 4e56: 45 2b cb sub %r11d,%r9d + 4e59: 41 83 e1 0f and $0xf,%r9d + 4e5d: 41 f7 d9 neg %r9d + 4e60: 45 03 c8 add %r8d,%r9d + 4e63: 45 89 da mov %r11d,%r10d + 4e66: 45 85 db test %r11d,%r11d + 4e69: 76 27 jbe 0x4e92 + 4e6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4e72: 00 + 4e73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4e80: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 4e85: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 4e8a: 48 ff c0 inc %rax + 4e8d: 49 3b c2 cmp %r10,%rax + 4e90: 72 ee jb 0x4e80 + 4e92: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 4e97: 49 63 c1 movslq %r9d,%rax + 4e9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4ea0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 4ea6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 4ead: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 4eb3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 4eba: 49 83 c2 10 add $0x10,%r10 + 4ebe: 4c 3b d0 cmp %rax,%r10 + 4ec1: 72 dd jb 0x4ea0 + 4ec3: 41 8d 41 01 lea 0x1(%r9),%eax + 4ec7: 41 3b c0 cmp %r8d,%eax + 4eca: 0f 87 84 00 00 00 ja 0x4f54 + 4ed0: 4d 63 c0 movslq %r8d,%r8 + 4ed3: 4d 63 c9 movslq %r9d,%r9 + 4ed6: 4d 2b c1 sub %r9,%r8 + 4ed9: 49 83 f8 04 cmp $0x4,%r8 + 4edd: 0f 8c 7b 00 00 00 jl 0x4f5e + 4ee3: 4d 63 c9 movslq %r9d,%r9 + 4ee6: 44 89 c0 mov %r8d,%eax + 4ee9: 83 e0 fc and $0xfffffffc,%eax + 4eec: 45 33 db xor %r11d,%r11d + 4eef: 48 63 c0 movslq %eax,%rax + 4ef2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 4ef7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 4efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4f00: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 4f05: 49 83 c3 04 add $0x4,%r11 + 4f09: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 4f0e: 49 83 c2 10 add $0x10,%r10 + 4f12: 4c 3b d8 cmp %rax,%r11 + 4f15: 72 e9 jb 0x4f00 + 4f17: 49 3b c0 cmp %r8,%rax + 4f1a: 73 38 jae 0x4f54 + 4f1c: 4d 63 c9 movslq %r9d,%r9 + 4f1f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 4f23: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 4f27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f2e: 00 + 4f2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f36: 0f 1f 00 nopl (%rax) + 4f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f40: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 4f44: 48 ff c0 inc %rax + 4f47: c5 fa 11 0a vmovss %xmm1,(%rdx) + 4f4b: 48 83 c2 04 add $0x4,%rdx + 4f4f: 49 3b c0 cmp %r8,%rax + 4f52: 72 ec jb 0x4f40 + 4f54: 33 c0 xor %eax,%eax + 4f56: c5 f8 77 vzeroupper + 4f59: 48 83 c4 28 add $0x28,%rsp + 4f5d: c3 ret + 4f5e: 33 c0 xor %eax,%eax + 4f60: eb b5 jmp 0x4f17 + 4f62: 45 33 c9 xor %r9d,%r9d + 4f65: e9 59 ff ff ff jmp 0x4ec3 + 4f6a: 48 89 d1 mov %rdx,%rcx + 4f6d: 44 89 c2 mov %r8d,%edx + 4f70: e8 8b 8c 00 00 call 0xdc00 + 4f75: 48 83 c4 28 add $0x28,%rsp + 4f79: c3 ret + 4f7a: 33 c0 xor %eax,%eax + 4f7c: 48 83 c4 28 add $0x28,%rsp + 4f80: c3 ret + 4f81: b8 fa ff ff ff mov $0xfffffffa,%eax + 4f86: 48 83 c4 28 add $0x28,%rsp + 4f8a: c3 ret + 4f8b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4f90: 48 83 c4 28 add $0x28,%rsp + 4f94: c3 ret + 4f95: 0f 1f 40 00 nopl 0x0(%rax) + 4f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4fa0: 48 83 ec 38 sub $0x38,%rsp + 4fa4: 45 89 c1 mov %r8d,%r9d + 4fa7: 49 89 d0 mov %rdx,%r8 + 4faa: 48 89 ca mov %rcx,%rdx + 4fad: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 4fb3: 48 85 d2 test %rdx,%rdx + 4fb6: 8b 44 24 60 mov 0x60(%rsp),%eax + 4fba: 74 47 je 0x5003 + 4fbc: 4d 85 c0 test %r8,%r8 + 4fbf: 74 42 je 0x5003 + 4fc1: 45 85 c9 test %r9d,%r9d + 4fc4: 7e 47 jle 0x500d + 4fc6: 85 c0 test %eax,%eax + 4fc8: 74 0f je 0x4fd9 + 4fca: 83 f8 04 cmp $0x4,%eax + 4fcd: 74 0d je 0x4fdc + 4fcf: b8 fb ff ff ff mov $0xfffffffb,%eax + 4fd4: 48 83 c4 38 add $0x38,%rsp + 4fd8: c3 ret + 4fd9: 83 f8 04 cmp $0x4,%eax + 4fdc: 49 89 e3 mov %rsp,%r11 + 4fdf: b8 01 00 00 00 mov $0x1,%eax + 4fe4: 41 ba 00 00 00 00 mov $0x0,%r10d + 4fea: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 4fef: 44 0f 44 d0 cmove %eax,%r10d + 4ff3: 45 89 53 20 mov %r10d,0x20(%r11) + 4ff7: e8 b0 d9 a6 01 call 0x1a729ac + 4ffc: 33 c0 xor %eax,%eax + 4ffe: 48 83 c4 38 add $0x38,%rsp + 5002: c3 ret + 5003: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5008: 48 83 c4 38 add $0x38,%rsp + 500c: c3 ret + 500d: b8 fa ff ff ff mov $0xfffffffa,%eax + 5012: 48 83 c4 38 add $0x38,%rsp + 5016: c3 ret + 5017: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 501e: 00 00 + 5020: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 5025: 45 89 c1 mov %r8d,%r9d + 5028: 49 89 d0 mov %rdx,%r8 + 502b: 48 89 ca mov %rcx,%rdx + 502e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 5034: 48 85 d2 test %rdx,%rdx + 5037: 8b 44 24 60 mov 0x60(%rsp),%eax + 503b: 74 4b je 0x5088 + 503d: 4d 85 c0 test %r8,%r8 + 5040: 74 46 je 0x5088 + 5042: 45 85 c9 test %r9d,%r9d + 5045: 7e 4c jle 0x5093 + 5047: 85 c0 test %eax,%eax + 5049: 74 12 je 0x505d + 504b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 5050: 74 0b je 0x505d + 5052: b8 fb ff ff ff mov $0xfffffffb,%eax + 5057: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 505c: c3 ret + 505d: 49 89 e3 mov %rsp,%r11 + 5060: 41 ba 01 00 00 00 mov $0x1,%r10d + 5066: 83 f8 04 cmp $0x4,%eax + 5069: b8 00 00 00 00 mov $0x0,%eax + 506e: 41 0f 44 c2 cmove %r10d,%eax + 5072: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 5077: 41 89 43 20 mov %eax,0x20(%r11) + 507b: e8 cc 47 a7 01 call 0x1a7984c + 5080: 33 c0 xor %eax,%eax + 5082: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 5087: c3 ret + 5088: b8 f8 ff ff ff mov $0xfffffff8,%eax + 508d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 5092: c3 ret + 5093: b8 fa ff ff ff mov $0xfffffffa,%eax + 5098: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 509d: c3 ret + 509e: 66 90 xchg %ax,%ax + 50a0: 48 83 ec 38 sub $0x38,%rsp + 50a4: 45 89 c1 mov %r8d,%r9d + 50a7: 49 89 d0 mov %rdx,%r8 + 50aa: 48 89 ca mov %rcx,%rdx + 50ad: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 50b3: 8b 44 24 60 mov 0x60(%rsp),%eax + 50b7: 48 85 d2 test %rdx,%rdx + 50ba: 74 47 je 0x5103 + 50bc: 4d 85 c0 test %r8,%r8 + 50bf: 74 42 je 0x5103 + 50c1: 45 85 c9 test %r9d,%r9d + 50c4: 7e 47 jle 0x510d + 50c6: 85 c0 test %eax,%eax + 50c8: 74 0f je 0x50d9 + 50ca: 83 f8 04 cmp $0x4,%eax + 50cd: 74 0d je 0x50dc + 50cf: b8 fb ff ff ff mov $0xfffffffb,%eax + 50d4: 48 83 c4 38 add $0x38,%rsp + 50d8: c3 ret + 50d9: 83 f8 04 cmp $0x4,%eax + 50dc: b8 01 00 00 00 mov $0x1,%eax + 50e1: 41 ba 00 00 00 00 mov $0x0,%r10d + 50e7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 50ec: 44 0f 44 d0 cmove %eax,%r10d + 50f0: 49 89 e3 mov %rsp,%r11 + 50f3: 45 89 53 20 mov %r10d,0x20(%r11) + 50f7: e8 00 b4 a7 01 call 0x1a804fc + 50fc: 33 c0 xor %eax,%eax + 50fe: 48 83 c4 38 add $0x38,%rsp + 5102: c3 ret + 5103: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5108: 48 83 c4 38 add $0x38,%rsp + 510c: c3 ret + 510d: b8 fa ff ff ff mov $0xfffffffa,%eax + 5112: 48 83 c4 38 add $0x38,%rsp + 5116: c3 ret + 5117: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 511e: 00 00 + 5120: 41 56 push %r14 + 5122: 48 85 c9 test %rcx,%rcx + 5125: 0f 84 51 03 00 00 je 0x547c + 512b: 48 85 d2 test %rdx,%rdx + 512e: 0f 84 48 03 00 00 je 0x547c + 5134: 45 85 c0 test %r8d,%r8d + 5137: 0f 8e 37 03 00 00 jle 0x5474 + 513d: 8b 44 24 30 mov 0x30(%rsp),%eax + 5141: 85 c0 test %eax,%eax + 5143: 0f 84 94 01 00 00 je 0x52dd + 5149: 83 f8 04 cmp $0x4,%eax + 514c: 74 08 je 0x5156 + 514e: b8 fb ff ff ff mov $0xfffffffb,%eax + 5153: 41 5e pop %r14 + 5155: c3 ret + 5156: 45 32 c9 xor %r9b,%r9b + 5159: 41 83 f8 10 cmp $0x10,%r8d + 515d: 0f 8c fd 02 00 00 jl 0x5460 + 5163: 49 89 d3 mov %rdx,%r11 + 5166: 49 83 e3 1f and $0x1f,%r11 + 516a: 45 89 db mov %r11d,%r11d + 516d: 45 85 db test %r11d,%r11d + 5170: 74 18 je 0x518a + 5172: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 5179: 0f 85 e1 02 00 00 jne 0x5460 + 517f: 41 f7 db neg %r11d + 5182: 41 83 c3 20 add $0x20,%r11d + 5186: 41 c1 eb 02 shr $0x2,%r11d + 518a: 41 8d 43 10 lea 0x10(%r11),%eax + 518e: 44 3b c0 cmp %eax,%r8d + 5191: 0f 8c c9 02 00 00 jl 0x5460 + 5197: 44 89 c0 mov %r8d,%eax + 519a: 45 33 d2 xor %r10d,%r10d + 519d: 41 2b c3 sub %r11d,%eax + 51a0: 83 e0 0f and $0xf,%eax + 51a3: f7 d8 neg %eax + 51a5: 41 03 c0 add %r8d,%eax + 51a8: 45 85 db test %r11d,%r11d + 51ab: 76 2b jbe 0x51d8 + 51ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 51b4: 00 + 51b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51bc: 0f 1f 40 00 nopl 0x0(%rax) + 51c0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 51c6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 51ca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 51d0: 49 ff c2 inc %r10 + 51d3: 4d 3b d3 cmp %r11,%r10 + 51d6: 72 e8 jb 0x51c0 + 51d8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 51dd: 4c 63 d0 movslq %eax,%r10 + 51e0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 51e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 51ed: 00 + 51ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51f5: 0f 1f 40 00 nopl 0x0(%rax) + 51f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5200: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 5206: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 520d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 5214: 01 + 5215: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 + 5219: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 521f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 5226: 01 + 5227: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 522b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 5232: 49 83 c3 10 add $0x10,%r11 + 5236: 4d 3b da cmp %r10,%r11 + 5239: 72 c5 jb 0x5200 + 523b: 44 8d 50 01 lea 0x1(%rax),%r10d + 523f: 45 3b d0 cmp %r8d,%r10d + 5242: 0f 87 10 02 00 00 ja 0x5458 + 5248: 4d 63 c0 movslq %r8d,%r8 + 524b: 48 63 c0 movslq %eax,%rax + 524e: 4c 2b c0 sub %rax,%r8 + 5251: 41 80 f9 01 cmp $0x1,%r9b + 5255: 75 05 jne 0x525c + 5257: 45 33 db xor %r11d,%r11d + 525a: eb 3d jmp 0x5299 + 525c: 49 83 f8 04 cmp $0x4,%r8 + 5260: 7c f5 jl 0x5257 + 5262: 48 63 c0 movslq %eax,%rax + 5265: 45 89 c3 mov %r8d,%r11d + 5268: 41 83 e3 fc and $0xfffffffc,%r11d + 526c: 45 33 d2 xor %r10d,%r10d + 526f: 4d 63 db movslq %r11d,%r11 + 5272: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 5277: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 527b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 527f: 90 nop + 5280: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 5286: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 528a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 5290: 49 83 c2 04 add $0x4,%r10 + 5294: 4d 3b d3 cmp %r11,%r10 + 5297: 72 e7 jb 0x5280 + 5299: 4d 3b d8 cmp %r8,%r11 + 529c: 0f 83 b6 01 00 00 jae 0x5458 + 52a2: 48 63 c0 movslq %eax,%rax + 52a5: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 52a9: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 52ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52b4: 00 + 52b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 52bc: 0f 1f 40 00 nopl 0x0(%rax) + 52c0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 52c6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 52ca: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 52d0: 49 ff c3 inc %r11 + 52d3: 4d 3b d8 cmp %r8,%r11 + 52d6: 72 e8 jb 0x52c0 + 52d8: e9 7b 01 00 00 jmp 0x5458 + 52dd: 45 32 c9 xor %r9b,%r9b + 52e0: 41 83 f8 10 cmp $0x10,%r8d + 52e4: 0f 8c 80 01 00 00 jl 0x546a + 52ea: 49 89 d3 mov %rdx,%r11 + 52ed: 49 83 e3 1f and $0x1f,%r11 + 52f1: 45 89 db mov %r11d,%r11d + 52f4: 45 85 db test %r11d,%r11d + 52f7: 74 18 je 0x5311 + 52f9: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 5300: 0f 85 64 01 00 00 jne 0x546a + 5306: 41 f7 db neg %r11d + 5309: 41 83 c3 20 add $0x20,%r11d + 530d: 41 c1 eb 02 shr $0x2,%r11d + 5311: 41 8d 43 10 lea 0x10(%r11),%eax + 5315: 44 3b c0 cmp %eax,%r8d + 5318: 0f 8c 4c 01 00 00 jl 0x546a + 531e: 44 89 c0 mov %r8d,%eax + 5321: 45 33 d2 xor %r10d,%r10d + 5324: 41 2b c3 sub %r11d,%eax + 5327: 83 e0 0f and $0xf,%eax + 532a: f7 d8 neg %eax + 532c: 41 03 c0 add %r8d,%eax + 532f: 45 85 db test %r11d,%r11d + 5332: 76 24 jbe 0x5358 + 5334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5340: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 5346: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 534a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 5350: 49 ff c2 inc %r10 + 5353: 4d 3b d3 cmp %r11,%r10 + 5356: 72 e8 jb 0x5340 + 5358: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 535d: 4c 63 d0 movslq %eax,%r10 + 5360: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 5366: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 536d: 00 + 536e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5375: 0f 1f 40 00 nopl 0x0(%rax) + 5379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5380: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 5386: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 538d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 5394: 01 + 5395: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 + 5399: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 539f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 53a6: 01 + 53a7: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 53ab: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 53b2: 49 83 c3 10 add $0x10,%r11 + 53b6: 4d 3b da cmp %r10,%r11 + 53b9: 72 c5 jb 0x5380 + 53bb: 44 8d 50 01 lea 0x1(%rax),%r10d + 53bf: 45 3b d0 cmp %r8d,%r10d + 53c2: 0f 87 90 00 00 00 ja 0x5458 + 53c8: 4d 63 c0 movslq %r8d,%r8 + 53cb: 48 63 c0 movslq %eax,%rax + 53ce: 4c 2b c0 sub %rax,%r8 + 53d1: 41 80 f9 01 cmp $0x1,%r9b + 53d5: 75 05 jne 0x53dc + 53d7: 45 33 db xor %r11d,%r11d + 53da: eb 3d jmp 0x5419 + 53dc: 49 83 f8 04 cmp $0x4,%r8 + 53e0: 7c f5 jl 0x53d7 + 53e2: 48 63 c0 movslq %eax,%rax + 53e5: 45 89 c3 mov %r8d,%r11d + 53e8: 41 83 e3 fc and $0xfffffffc,%r11d + 53ec: 45 33 d2 xor %r10d,%r10d + 53ef: 4d 63 db movslq %r11d,%r11 + 53f2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 53f7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 53fb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 53ff: 90 nop + 5400: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 5406: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 540a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 5410: 49 83 c2 04 add $0x4,%r10 + 5414: 4d 3b d3 cmp %r11,%r10 + 5417: 72 e7 jb 0x5400 + 5419: 4d 3b d8 cmp %r8,%r11 + 541c: 73 3a jae 0x5458 + 541e: 48 63 c0 movslq %eax,%rax + 5421: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 5425: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 5429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5430: 00 + 5431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 543f: 00 + 5440: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 5446: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 544a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 5450: 49 ff c3 inc %r11 + 5453: 4d 3b d8 cmp %r8,%r11 + 5456: 72 e8 jb 0x5440 + 5458: 33 c0 xor %eax,%eax + 545a: c5 f8 77 vzeroupper + 545d: 41 5e pop %r14 + 545f: c3 ret + 5460: 41 b1 01 mov $0x1,%r9b + 5463: 33 c0 xor %eax,%eax + 5465: e9 d1 fd ff ff jmp 0x523b + 546a: 41 b1 01 mov $0x1,%r9b + 546d: 33 c0 xor %eax,%eax + 546f: e9 47 ff ff ff jmp 0x53bb + 5474: b8 fa ff ff ff mov $0xfffffffa,%eax + 5479: 41 5e pop %r14 + 547b: c3 ret + 547c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5481: 41 5e pop %r14 + 5483: c3 ret + 5484: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 548b: 00 + 548c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5493: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 549f: 00 + 54a0: 41 57 push %r15 + 54a2: 48 85 c9 test %rcx,%rcx + 54a5: 0f 84 38 03 00 00 je 0x57e3 + 54ab: 48 85 d2 test %rdx,%rdx + 54ae: 0f 84 2f 03 00 00 je 0x57e3 + 54b4: 45 85 c0 test %r8d,%r8d + 54b7: 0f 8e 1e 03 00 00 jle 0x57db + 54bd: 8b 44 24 30 mov 0x30(%rsp),%eax + 54c1: 85 c0 test %eax,%eax + 54c3: 0f 84 74 01 00 00 je 0x563d + 54c9: 83 f8 04 cmp $0x4,%eax + 54cc: 74 08 je 0x54d6 + 54ce: b8 fb ff ff ff mov $0xfffffffb,%eax + 54d3: 41 5f pop %r15 + 54d5: c3 ret + 54d6: 41 83 f8 10 cmp $0x10,%r8d + 54da: 0f 8c c8 02 00 00 jl 0x57a8 + 54e0: 41 83 f8 1d cmp $0x1d,%r8d + 54e4: 0f 8c c6 02 00 00 jl 0x57b0 + 54ea: 49 89 d7 mov %rdx,%r15 + 54ed: 49 83 e7 1f and $0x1f,%r15 + 54f1: 45 85 ff test %r15d,%r15d + 54f4: 74 18 je 0x550e + 54f6: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 54fd: 0f 85 a5 02 00 00 jne 0x57a8 + 5503: 41 f7 df neg %r15d + 5506: 41 83 c7 20 add $0x20,%r15d + 550a: 41 c1 ef 02 shr $0x2,%r15d + 550e: 41 8d 47 10 lea 0x10(%r15),%eax + 5512: 44 3b c0 cmp %eax,%r8d + 5515: 0f 8c 8d 02 00 00 jl 0x57a8 + 551b: 45 89 c3 mov %r8d,%r11d + 551e: 33 c0 xor %eax,%eax + 5520: 45 2b df sub %r15d,%r11d + 5523: 41 83 e3 0f and $0xf,%r11d + 5527: 41 f7 db neg %r11d + 552a: 45 03 d8 add %r8d,%r11d + 552d: 45 89 fa mov %r15d,%r10d + 5530: 45 85 ff test %r15d,%r15d + 5533: 76 21 jbe 0x5556 + 5535: 0f 1f 40 00 nopl 0x0(%rax) + 5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5540: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 5545: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 5549: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 554e: 48 ff c0 inc %rax + 5551: 49 3b c2 cmp %r10,%rax + 5554: 72 ea jb 0x5540 + 5556: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 555b: 49 63 c3 movslq %r11d,%rax + 555e: 66 90 xchg %ax,%ax + 5560: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 5566: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 556d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 5571: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 + 5575: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 557b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 5582: 49 83 c2 10 add $0x10,%r10 + 5586: 4c 3b d0 cmp %rax,%r10 + 5589: 72 d5 jb 0x5560 + 558b: 41 8d 43 01 lea 0x1(%r11),%eax + 558f: 41 3b c0 cmp %r8d,%eax + 5592: 0f 87 00 02 00 00 ja 0x5798 + 5598: 4d 63 c8 movslq %r8d,%r9 + 559b: 4d 63 db movslq %r11d,%r11 + 559e: 4d 2b cb sub %r11,%r9 + 55a1: 49 83 f9 04 cmp $0x4,%r9 + 55a5: 0f 8c f5 01 00 00 jl 0x57a0 + 55ab: 4d 63 db movslq %r11d,%r11 + 55ae: 45 89 ca mov %r9d,%r10d + 55b1: 41 83 e2 fc and $0xfffffffc,%r10d + 55b5: 45 33 c0 xor %r8d,%r8d + 55b8: 4d 63 d2 movslq %r10d,%r10 + 55bb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 55c0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 55c4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 55c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 55cf: 00 + 55d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 55d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 55de: 00 00 + 55e0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 55e6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 55ea: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 55f0: 49 83 c0 04 add $0x4,%r8 + 55f4: 4d 3b c2 cmp %r10,%r8 + 55f7: 72 e7 jb 0x55e0 + 55f9: 4d 3b d1 cmp %r9,%r10 + 55fc: 0f 83 96 01 00 00 jae 0x5798 + 5602: 4d 63 db movslq %r11d,%r11 + 5605: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 5609: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 560d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5614: 00 + 5615: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 561c: 0f 1f 40 00 nopl 0x0(%rax) + 5620: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 5626: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 562a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 5630: 49 ff c2 inc %r10 + 5633: 4d 3b d1 cmp %r9,%r10 + 5636: 72 e8 jb 0x5620 + 5638: e9 5b 01 00 00 jmp 0x5798 + 563d: 41 83 f8 10 cmp $0x10,%r8d + 5641: 0f 8c 7d 01 00 00 jl 0x57c4 + 5647: 41 83 f8 1d cmp $0x1d,%r8d + 564b: 0f 8c 7b 01 00 00 jl 0x57cc + 5651: 49 89 d7 mov %rdx,%r15 + 5654: 49 83 e7 1f and $0x1f,%r15 + 5658: 45 85 ff test %r15d,%r15d + 565b: 74 18 je 0x5675 + 565d: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 5664: 0f 85 5a 01 00 00 jne 0x57c4 + 566a: 41 f7 df neg %r15d + 566d: 41 83 c7 20 add $0x20,%r15d + 5671: 41 c1 ef 02 shr $0x2,%r15d + 5675: 41 8d 47 10 lea 0x10(%r15),%eax + 5679: 44 3b c0 cmp %eax,%r8d + 567c: 0f 8c 42 01 00 00 jl 0x57c4 + 5682: 45 89 c3 mov %r8d,%r11d + 5685: 33 c0 xor %eax,%eax + 5687: 45 2b df sub %r15d,%r11d + 568a: 41 83 e3 0f and $0xf,%r11d + 568e: 41 f7 db neg %r11d + 5691: 45 03 d8 add %r8d,%r11d + 5694: 45 89 fa mov %r15d,%r10d + 5697: 45 85 ff test %r15d,%r15d + 569a: 76 1a jbe 0x56b6 + 569c: 0f 1f 40 00 nopl 0x0(%rax) + 56a0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 56a5: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 56a9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 56ae: 48 ff c0 inc %rax + 56b1: 49 3b c2 cmp %r10,%rax + 56b4: 72 ea jb 0x56a0 + 56b6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 56bb: 49 63 c3 movslq %r11d,%rax + 56be: 66 90 xchg %ax,%ax + 56c0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 56c6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 56cd: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 56d1: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 + 56d5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 56db: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 56e2: 49 83 c2 10 add $0x10,%r10 + 56e6: 4c 3b d0 cmp %rax,%r10 + 56e9: 72 d5 jb 0x56c0 + 56eb: 41 8d 43 01 lea 0x1(%r11),%eax + 56ef: 41 3b c0 cmp %r8d,%eax + 56f2: 0f 87 a0 00 00 00 ja 0x5798 + 56f8: 4d 63 c8 movslq %r8d,%r9 + 56fb: 4d 63 db movslq %r11d,%r11 + 56fe: 4d 2b cb sub %r11,%r9 + 5701: 49 83 f9 04 cmp $0x4,%r9 + 5705: 0f 8c b4 00 00 00 jl 0x57bf + 570b: 4d 63 db movslq %r11d,%r11 + 570e: 45 89 ca mov %r9d,%r10d + 5711: 41 83 e2 fc and $0xfffffffc,%r10d + 5715: 45 33 c0 xor %r8d,%r8d + 5718: 4d 63 d2 movslq %r10d,%r10 + 571b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 5720: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 5724: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 5728: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 572f: 00 + 5730: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 573e: 00 00 + 5740: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 5746: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 574a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 5750: 49 83 c0 04 add $0x4,%r8 + 5754: 4d 3b c2 cmp %r10,%r8 + 5757: 72 e7 jb 0x5740 + 5759: 4d 3b d1 cmp %r9,%r10 + 575c: 73 3a jae 0x5798 + 575e: 4d 63 db movslq %r11d,%r11 + 5761: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 5765: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 5769: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5770: 00 + 5771: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 577f: 00 + 5780: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 5786: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 578a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 5790: 49 ff c2 inc %r10 + 5793: 4d 3b d1 cmp %r9,%r10 + 5796: 72 e8 jb 0x5780 + 5798: 33 c0 xor %eax,%eax + 579a: c5 f8 77 vzeroupper + 579d: 41 5f pop %r15 + 579f: c3 ret + 57a0: 45 33 d2 xor %r10d,%r10d + 57a3: e9 51 fe ff ff jmp 0x55f9 + 57a8: 45 33 db xor %r11d,%r11d + 57ab: e9 db fd ff ff jmp 0x558b + 57b0: 45 89 c3 mov %r8d,%r11d + 57b3: 45 33 d2 xor %r10d,%r10d + 57b6: 41 83 e3 f0 and $0xfffffff0,%r11d + 57ba: e9 97 fd ff ff jmp 0x5556 + 57bf: 45 33 d2 xor %r10d,%r10d + 57c2: eb 95 jmp 0x5759 + 57c4: 45 33 db xor %r11d,%r11d + 57c7: e9 1f ff ff ff jmp 0x56eb + 57cc: 45 89 c3 mov %r8d,%r11d + 57cf: 45 33 d2 xor %r10d,%r10d + 57d2: 41 83 e3 f0 and $0xfffffff0,%r11d + 57d6: e9 db fe ff ff jmp 0x56b6 + 57db: b8 fa ff ff ff mov $0xfffffffa,%eax + 57e0: 41 5f pop %r15 + 57e2: c3 ret + 57e3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 57e8: 41 5f pop %r15 + 57ea: c3 ret + 57eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 57f2: 00 + 57f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5800: 48 83 ec 28 sub $0x28,%rsp + 5804: 48 85 c9 test %rcx,%rcx + 5807: 74 20 je 0x5829 + 5809: 48 85 d2 test %rdx,%rdx + 580c: 74 1b je 0x5829 + 580e: 45 85 c0 test %r8d,%r8d + 5811: 7f 0a jg 0x581d + 5813: b8 fa ff ff ff mov $0xfffffffa,%eax + 5818: 48 83 c4 28 add $0x28,%rsp + 581c: c3 ret + 581d: e8 3e 85 03 00 call 0x3dd60 + 5822: 33 c0 xor %eax,%eax + 5824: 48 83 c4 28 add $0x28,%rsp + 5828: c3 ret + 5829: b8 f8 ff ff ff mov $0xfffffff8,%eax + 582e: 48 83 c4 28 add $0x28,%rsp + 5832: c3 ret + 5833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 583f: 00 + 5840: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5845: 48 85 c9 test %rcx,%rcx + 5848: 74 22 je 0x586c + 584a: 48 85 d2 test %rdx,%rdx + 584d: 74 1d je 0x586c + 584f: 45 85 c0 test %r8d,%r8d + 5852: 7f 0b jg 0x585f + 5854: b8 fa ff ff ff mov $0xfffffffa,%eax + 5859: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 585e: c3 ret + 585f: e8 7c 86 03 00 call 0x3dee0 + 5864: 33 c0 xor %eax,%eax + 5866: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 586b: c3 ret + 586c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5871: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5876: c3 ret + 5877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 587e: 00 00 + 5880: 48 83 ec 28 sub $0x28,%rsp + 5884: 48 85 c9 test %rcx,%rcx + 5887: 74 20 je 0x58a9 + 5889: 48 85 d2 test %rdx,%rdx + 588c: 74 1b je 0x58a9 + 588e: 45 85 c0 test %r8d,%r8d + 5891: 7f 0a jg 0x589d + 5893: b8 fa ff ff ff mov $0xfffffffa,%eax + 5898: 48 83 c4 28 add $0x28,%rsp + 589c: c3 ret + 589d: e8 be 87 03 00 call 0x3e060 + 58a2: 33 c0 xor %eax,%eax + 58a4: 48 83 c4 28 add $0x28,%rsp + 58a8: c3 ret + 58a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 58ae: 48 83 c4 28 add $0x28,%rsp + 58b2: c3 ret + 58b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 58b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 58bf: 00 + 58c0: 56 push %rsi + 58c1: 48 89 d6 mov %rdx,%rsi + 58c4: 48 85 c9 test %rcx,%rcx + 58c7: 0f 84 90 01 00 00 je 0x5a5d + 58cd: 48 85 f6 test %rsi,%rsi + 58d0: 0f 84 87 01 00 00 je 0x5a5d + 58d6: 45 85 c0 test %r8d,%r8d + 58d9: 0f 8e 77 01 00 00 jle 0x5a56 + 58df: 41 83 f8 10 cmp $0x10,%r8d + 58e3: 0f 8c 5d 01 00 00 jl 0x5a46 + 58e9: 49 89 f1 mov %rsi,%r9 + 58ec: 49 83 e1 1f and $0x1f,%r9 + 58f0: 45 89 c9 mov %r9d,%r9d + 58f3: 45 85 c9 test %r9d,%r9d + 58f6: 74 18 je 0x5910 + 58f8: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 58ff: 0f 85 41 01 00 00 jne 0x5a46 + 5905: 41 f7 d9 neg %r9d + 5908: 41 83 c1 20 add $0x20,%r9d + 590c: 41 c1 e9 02 shr $0x2,%r9d + 5910: 41 8d 41 10 lea 0x10(%r9),%eax + 5914: 44 3b c0 cmp %eax,%r8d + 5917: 0f 8c 29 01 00 00 jl 0x5a46 + 591d: 44 89 c0 mov %r8d,%eax + 5920: 33 d2 xor %edx,%edx + 5922: 41 2b c1 sub %r9d,%eax + 5925: 83 e0 0f and $0xf,%eax + 5928: f7 d8 neg %eax + 592a: 41 03 c0 add %r8d,%eax + 592d: 45 85 c9 test %r9d,%r9d + 5930: 76 25 jbe 0x5957 + 5932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5940: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 5945: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 + 594a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 594f: 48 ff c2 inc %rdx + 5952: 49 3b d1 cmp %r9,%rdx + 5955: 72 e9 jb 0x5940 + 5957: 48 63 d0 movslq %eax,%rdx + 595a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5960: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 5966: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 596d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 5974: 01 + 5975: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 597c: 01 + 597d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 + 5983: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 598a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 5990: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 5997: 49 83 c1 10 add $0x10,%r9 + 599b: 4c 3b ca cmp %rdx,%r9 + 599e: 72 c0 jb 0x5960 + 59a0: 44 8d 48 01 lea 0x1(%rax),%r9d + 59a4: 45 3b c8 cmp %r8d,%r9d + 59a7: 0f 87 8d 00 00 00 ja 0x5a3a + 59ad: 4d 63 d0 movslq %r8d,%r10 + 59b0: 4c 2b d2 sub %rdx,%r10 + 59b3: 49 83 fa 04 cmp $0x4,%r10 + 59b7: 0f 8c 84 00 00 00 jl 0x5a41 + 59bd: 45 89 d3 mov %r10d,%r11d + 59c0: 45 33 c9 xor %r9d,%r9d + 59c3: 41 83 e3 fc and $0xfffffffc,%r11d + 59c7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 59cb: 4d 63 db movslq %r11d,%r11 + 59ce: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 59d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59e0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 59e6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 + 59ec: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 59f2: 49 83 c1 04 add $0x4,%r9 + 59f6: 4d 3b cb cmp %r11,%r9 + 59f9: 72 e5 jb 0x59e0 + 59fb: 4d 3b da cmp %r10,%r11 + 59fe: 73 3a jae 0x5a3a + 5a00: 48 63 c0 movslq %eax,%rax + 5a03: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 5a07: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 5a0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a12: 00 + 5a13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5a20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 5a26: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 + 5a2c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 5a32: 49 ff c3 inc %r11 + 5a35: 4d 3b da cmp %r10,%r11 + 5a38: 72 e6 jb 0x5a20 + 5a3a: 33 c0 xor %eax,%eax + 5a3c: c5 f8 77 vzeroupper + 5a3f: 5e pop %rsi + 5a40: c3 ret + 5a41: 45 33 db xor %r11d,%r11d + 5a44: eb b5 jmp 0x59fb + 5a46: 33 c0 xor %eax,%eax + 5a48: 41 83 f8 01 cmp $0x1,%r8d + 5a4c: 72 ec jb 0x5a3a + 5a4e: 4d 63 d0 movslq %r8d,%r10 + 5a51: 45 33 db xor %r11d,%r11d + 5a54: eb a5 jmp 0x59fb + 5a56: b8 fa ff ff ff mov $0xfffffffa,%eax + 5a5b: 5e pop %rsi + 5a5c: c3 ret + 5a5d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5a62: 5e pop %rsi + 5a63: c3 ret + 5a64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a6b: 00 + 5a6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a7f: 00 + 5a80: 53 push %rbx + 5a81: 49 89 ca mov %rcx,%r10 + 5a84: 4d 85 d2 test %r10,%r10 + 5a87: 0f 84 84 01 00 00 je 0x5c11 + 5a8d: 48 85 d2 test %rdx,%rdx + 5a90: 0f 84 7b 01 00 00 je 0x5c11 + 5a96: 45 85 c0 test %r8d,%r8d + 5a99: 0f 8e 6b 01 00 00 jle 0x5c0a + 5a9f: 41 83 f8 10 cmp $0x10,%r8d + 5aa3: 0f 8c 59 01 00 00 jl 0x5c02 + 5aa9: 48 89 d3 mov %rdx,%rbx + 5aac: 48 83 e3 1f and $0x1f,%rbx + 5ab0: 85 db test %ebx,%ebx + 5ab2: 74 11 je 0x5ac5 + 5ab4: f6 c3 03 test $0x3,%bl + 5ab7: 0f 85 45 01 00 00 jne 0x5c02 + 5abd: f7 db neg %ebx + 5abf: 83 c3 20 add $0x20,%ebx + 5ac2: c1 eb 02 shr $0x2,%ebx + 5ac5: 8d 43 10 lea 0x10(%rbx),%eax + 5ac8: 44 3b c0 cmp %eax,%r8d + 5acb: 0f 8c 31 01 00 00 jl 0x5c02 + 5ad1: 45 89 c1 mov %r8d,%r9d + 5ad4: 33 c0 xor %eax,%eax + 5ad6: 44 2b cb sub %ebx,%r9d + 5ad9: 41 83 e1 0f and $0xf,%r9d + 5add: 41 f7 d9 neg %r9d + 5ae0: 45 03 c8 add %r8d,%r9d + 5ae3: 89 d9 mov %ebx,%ecx + 5ae5: 85 db test %ebx,%ebx + 5ae7: 76 2f jbe 0x5b18 + 5ae9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5af0: 00 + 5af1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5aff: 00 + 5b00: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 5b06: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 5b0b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 5b10: 48 ff c0 inc %rax + 5b13: 48 3b c1 cmp %rcx,%rax + 5b16: 72 e8 jb 0x5b00 + 5b18: 49 63 c1 movslq %r9d,%rax + 5b1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b20: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 5b26: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 5b2d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 5b32: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 5b38: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 5b3d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 5b43: 48 83 c1 10 add $0x10,%rcx + 5b47: 48 3b c8 cmp %rax,%rcx + 5b4a: 72 d4 jb 0x5b20 + 5b4c: 41 8d 41 01 lea 0x1(%r9),%eax + 5b50: 41 3b c0 cmp %r8d,%eax + 5b53: 0f 87 9e 00 00 00 ja 0x5bf7 + 5b59: 4d 63 c0 movslq %r8d,%r8 + 5b5c: 4d 63 c9 movslq %r9d,%r9 + 5b5f: 4d 2b c1 sub %r9,%r8 + 5b62: 49 83 f8 04 cmp $0x4,%r8 + 5b66: 0f 8c 92 00 00 00 jl 0x5bfe + 5b6c: 4d 63 c9 movslq %r9d,%r9 + 5b6f: 44 89 c3 mov %r8d,%ebx + 5b72: 83 e3 fc and $0xfffffffc,%ebx + 5b75: 33 c9 xor %ecx,%ecx + 5b77: 48 63 db movslq %ebx,%rbx + 5b7a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 5b7e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 5b82: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b89: 00 + 5b8a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b98: 00 + 5b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ba0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 5ba6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 5bab: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 5bb0: 48 83 c1 04 add $0x4,%rcx + 5bb4: 48 3b cb cmp %rbx,%rcx + 5bb7: 72 e7 jb 0x5ba0 + 5bb9: 49 3b d8 cmp %r8,%rbx + 5bbc: 73 39 jae 0x5bf7 + 5bbe: 4d 63 c9 movslq %r9d,%r9 + 5bc1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 5bc5: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 5bc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5bd0: 00 + 5bd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5bdf: 00 + 5be0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 5be5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 + 5bea: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 5bef: 48 ff c3 inc %rbx + 5bf2: 49 3b d8 cmp %r8,%rbx + 5bf5: 72 e9 jb 0x5be0 + 5bf7: 33 c0 xor %eax,%eax + 5bf9: c5 f8 77 vzeroupper + 5bfc: 5b pop %rbx + 5bfd: c3 ret + 5bfe: 33 db xor %ebx,%ebx + 5c00: eb b7 jmp 0x5bb9 + 5c02: 45 33 c9 xor %r9d,%r9d + 5c05: e9 42 ff ff ff jmp 0x5b4c + 5c0a: b8 fa ff ff ff mov $0xfffffffa,%eax + 5c0f: 5b pop %rbx + 5c10: c3 ret + 5c11: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5c16: 5b pop %rbx + 5c17: c3 ret + 5c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c1f: 00 + 5c20: 48 85 c9 test %rcx,%rcx + 5c23: 0f 84 5b 02 00 00 je 0x5e84 + 5c29: 48 85 d2 test %rdx,%rdx + 5c2c: 0f 84 52 02 00 00 je 0x5e84 + 5c32: 4d 85 c0 test %r8,%r8 + 5c35: 0f 84 49 02 00 00 je 0x5e84 + 5c3b: 45 85 c9 test %r9d,%r9d + 5c3e: 0f 86 33 02 00 00 jbe 0x5e77 + 5c44: 41 83 f9 06 cmp $0x6,%r9d + 5c48: 0f 86 ae 01 00 00 jbe 0x5dfc + 5c4e: 49 3b d0 cmp %r8,%rdx + 5c51: 76 17 jbe 0x5c6a + 5c53: 44 89 c8 mov %r9d,%eax + 5c56: 49 89 d2 mov %rdx,%r10 + 5c59: 48 c1 e0 02 shl $0x2,%rax + 5c5d: 4d 2b d0 sub %r8,%r10 + 5c60: 4c 3b d0 cmp %rax,%r10 + 5c63: 7d 24 jge 0x5c89 + 5c65: e9 92 01 00 00 jmp 0x5dfc + 5c6a: 4c 3b c2 cmp %rdx,%r8 + 5c6d: 0f 86 89 01 00 00 jbe 0x5dfc + 5c73: 44 89 c8 mov %r9d,%eax + 5c76: 4d 89 c2 mov %r8,%r10 + 5c79: 48 c1 e0 02 shl $0x2,%rax + 5c7d: 4c 2b d2 sub %rdx,%r10 + 5c80: 4c 3b d0 cmp %rax,%r10 + 5c83: 0f 8c 73 01 00 00 jl 0x5dfc + 5c89: 49 3b c8 cmp %r8,%rcx + 5c8c: 76 10 jbe 0x5c9e + 5c8e: 49 89 ca mov %rcx,%r10 + 5c91: 4d 2b d0 sub %r8,%r10 + 5c94: 4c 3b d0 cmp %rax,%r10 + 5c97: 7d 1d jge 0x5cb6 + 5c99: e9 5e 01 00 00 jmp 0x5dfc + 5c9e: 4c 3b c1 cmp %rcx,%r8 + 5ca1: 0f 86 55 01 00 00 jbe 0x5dfc + 5ca7: 4d 89 c2 mov %r8,%r10 + 5caa: 4c 2b d1 sub %rcx,%r10 + 5cad: 4c 3b d0 cmp %rax,%r10 + 5cb0: 0f 8c 46 01 00 00 jl 0x5dfc + 5cb6: 41 83 f9 08 cmp $0x8,%r9d + 5cba: 0f 82 bd 01 00 00 jb 0x5e7d + 5cc0: 4d 89 c2 mov %r8,%r10 + 5cc3: 49 83 e2 0f and $0xf,%r10 + 5cc7: 45 85 d2 test %r10d,%r10d + 5cca: 74 18 je 0x5ce4 + 5ccc: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 5cd3: 0f 85 a4 01 00 00 jne 0x5e7d + 5cd9: 41 f7 da neg %r10d + 5cdc: 41 83 c2 10 add $0x10,%r10d + 5ce0: 41 c1 ea 02 shr $0x2,%r10d + 5ce4: 41 8d 42 08 lea 0x8(%r10),%eax + 5ce8: 44 3b c8 cmp %eax,%r9d + 5ceb: 0f 82 8c 01 00 00 jb 0x5e7d + 5cf1: 44 89 c8 mov %r9d,%eax + 5cf4: 45 33 db xor %r11d,%r11d + 5cf7: 41 2b c2 sub %r10d,%eax + 5cfa: 83 e0 07 and $0x7,%eax + 5cfd: f7 d8 neg %eax + 5cff: 41 03 c1 add %r9d,%eax + 5d02: 45 85 d2 test %r10d,%r10d + 5d05: 76 33 jbe 0x5d3a + 5d07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d0e: 00 + 5d0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d16: 0f 1f 00 nopl (%rax) + 5d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d20: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 5d26: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 5d2c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 5d32: 41 ff c3 inc %r11d + 5d35: 45 3b da cmp %r10d,%r11d + 5d38: 72 e6 jb 0x5d20 + 5d3a: 45 89 d2 mov %r10d,%r10d + 5d3d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 + 5d41: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 5d48: 74 56 je 0x5da0 + 5d4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d51: 00 + 5d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d60: 45 89 d2 mov %r10d,%r10d + 5d63: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 + 5d68: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 5d6e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 + 5d73: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 + 5d79: 0f 5d c8 minps %xmm0,%xmm1 + 5d7c: 0f 5d da minps %xmm2,%xmm3 + 5d7f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) + 5d84: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 5d8a: 41 83 c2 08 add $0x8,%r10d + 5d8e: 44 3b d0 cmp %eax,%r10d + 5d91: 72 cd jb 0x5d60 + 5d93: eb 38 jmp 0x5dcd + 5d95: 0f 1f 40 00 nopl 0x0(%rax) + 5d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5da0: 45 89 d2 mov %r10d,%r10d + 5da3: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 + 5da8: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 + 5dae: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 + 5db3: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 + 5db9: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) + 5dbe: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) + 5dc4: 41 83 c2 08 add $0x8,%r10d + 5dc8: 44 3b d0 cmp %eax,%r10d + 5dcb: 72 d3 jb 0x5da0 + 5dcd: 41 3b c1 cmp %r9d,%eax + 5dd0: 0f 83 9e 00 00 00 jae 0x5e74 + 5dd6: 0f 1f 00 nopl (%rax) + 5dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5de0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 5de5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 + 5dea: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 5df0: ff c0 inc %eax + 5df2: 41 3b c1 cmp %r9d,%eax + 5df5: 72 e9 jb 0x5de0 + 5df7: e9 78 00 00 00 jmp 0x5e74 + 5dfc: 44 89 c8 mov %r9d,%eax + 5dff: 41 bb 01 00 00 00 mov $0x1,%r11d + 5e05: d1 e8 shr $1,%eax + 5e07: 45 33 d2 xor %r10d,%r10d + 5e0a: 85 c0 test %eax,%eax + 5e0c: 76 4c jbe 0x5e5a + 5e0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e15: 00 + 5e16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e1d: 0f 1f 00 nopl (%rax) + 5e20: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 5e24: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 5e2a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 5e30: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 5e36: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 5e3b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 + 5e41: 41 ff c2 inc %r10d + 5e44: 44 3b d0 cmp %eax,%r10d + 5e47: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 + 5e4d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) + 5e53: 72 cb jb 0x5e20 + 5e55: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 5e5a: 41 ff cb dec %r11d + 5e5d: 45 3b d9 cmp %r9d,%r11d + 5e60: 73 12 jae 0x5e74 + 5e62: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 5e68: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 5e6e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 5e74: 33 c0 xor %eax,%eax + 5e76: c3 ret + 5e77: b8 fa ff ff ff mov $0xfffffffa,%eax + 5e7c: c3 ret + 5e7d: 33 c0 xor %eax,%eax + 5e7f: e9 49 ff ff ff jmp 0x5dcd + 5e84: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5e89: c3 ret + 5e8a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e91: 00 + 5e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5ea5: 48 85 c9 test %rcx,%rcx + 5ea8: 74 27 je 0x5ed1 + 5eaa: 48 85 d2 test %rdx,%rdx + 5ead: 74 22 je 0x5ed1 + 5eaf: 4d 85 c0 test %r8,%r8 + 5eb2: 74 1d je 0x5ed1 + 5eb4: 45 85 c9 test %r9d,%r9d + 5eb7: 77 0b ja 0x5ec4 + 5eb9: b8 fa ff ff ff mov $0xfffffffa,%eax + 5ebe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5ec3: c3 ret + 5ec4: e8 17 83 03 00 call 0x3e1e0 + 5ec9: 33 c0 xor %eax,%eax + 5ecb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5ed0: c3 ret + 5ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5ed6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5edb: c3 ret + 5edc: 0f 1f 40 00 nopl 0x0(%rax) + 5ee0: 48 83 ec 28 sub $0x28,%rsp + 5ee4: 48 85 c9 test %rcx,%rcx + 5ee7: 74 25 je 0x5f0e + 5ee9: 48 85 d2 test %rdx,%rdx + 5eec: 74 20 je 0x5f0e + 5eee: 4d 85 c0 test %r8,%r8 + 5ef1: 74 1b je 0x5f0e + 5ef3: 45 85 c9 test %r9d,%r9d + 5ef6: 77 0a ja 0x5f02 + 5ef8: b8 fa ff ff ff mov $0xfffffffa,%eax + 5efd: 48 83 c4 28 add $0x28,%rsp + 5f01: c3 ret + 5f02: e8 19 88 03 00 call 0x3e720 + 5f07: 33 c0 xor %eax,%eax + 5f09: 48 83 c4 28 add $0x28,%rsp + 5f0d: c3 ret + 5f0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5f13: 48 83 c4 28 add $0x28,%rsp + 5f17: c3 ret + 5f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f1f: 00 + 5f20: 48 83 ec 28 sub $0x28,%rsp + 5f24: 48 85 c9 test %rcx,%rcx + 5f27: 74 25 je 0x5f4e + 5f29: 48 85 d2 test %rdx,%rdx + 5f2c: 74 20 je 0x5f4e + 5f2e: 4d 85 c0 test %r8,%r8 + 5f31: 74 1b je 0x5f4e + 5f33: 45 85 c9 test %r9d,%r9d + 5f36: 77 0a ja 0x5f42 + 5f38: b8 fa ff ff ff mov $0xfffffffa,%eax + 5f3d: 48 83 c4 28 add $0x28,%rsp + 5f41: c3 ret + 5f42: e8 b9 8d 03 00 call 0x3ed00 + 5f47: 33 c0 xor %eax,%eax + 5f49: 48 83 c4 28 add $0x28,%rsp + 5f4d: c3 ret + 5f4e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5f53: 48 83 c4 28 add $0x28,%rsp + 5f57: c3 ret + 5f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f5f: 00 + 5f60: 48 83 ec 28 sub $0x28,%rsp + 5f64: 48 85 c9 test %rcx,%rcx + 5f67: 74 25 je 0x5f8e + 5f69: 48 85 d2 test %rdx,%rdx + 5f6c: 74 20 je 0x5f8e + 5f6e: 4d 85 c0 test %r8,%r8 + 5f71: 74 1b je 0x5f8e + 5f73: 45 85 c9 test %r9d,%r9d + 5f76: 77 0a ja 0x5f82 + 5f78: b8 fa ff ff ff mov $0xfffffffa,%eax + 5f7d: 48 83 c4 28 add $0x28,%rsp + 5f81: c3 ret + 5f82: e8 59 93 03 00 call 0x3f2e0 + 5f87: 33 c0 xor %eax,%eax + 5f89: 48 83 c4 28 add $0x28,%rsp + 5f8d: c3 ret + 5f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5f93: 48 83 c4 28 add $0x28,%rsp + 5f97: c3 ret + 5f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f9f: 00 + 5fa0: 48 83 ec 28 sub $0x28,%rsp + 5fa4: 48 85 c9 test %rcx,%rcx + 5fa7: 74 25 je 0x5fce + 5fa9: 48 85 d2 test %rdx,%rdx + 5fac: 74 20 je 0x5fce + 5fae: 4d 85 c0 test %r8,%r8 + 5fb1: 74 1b je 0x5fce + 5fb3: 45 85 c9 test %r9d,%r9d + 5fb6: 77 0a ja 0x5fc2 + 5fb8: b8 fa ff ff ff mov $0xfffffffa,%eax + 5fbd: 48 83 c4 28 add $0x28,%rsp + 5fc1: c3 ret + 5fc2: e8 39 99 03 00 call 0x3f900 + 5fc7: 33 c0 xor %eax,%eax + 5fc9: 48 83 c4 28 add $0x28,%rsp + 5fcd: c3 ret + 5fce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5fd3: 48 83 c4 28 add $0x28,%rsp + 5fd7: c3 ret + 5fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5fdf: 00 + 5fe0: 48 83 ec 28 sub $0x28,%rsp + 5fe4: 48 85 c9 test %rcx,%rcx + 5fe7: 74 25 je 0x600e + 5fe9: 48 85 d2 test %rdx,%rdx + 5fec: 74 20 je 0x600e + 5fee: 4d 85 c0 test %r8,%r8 + 5ff1: 74 1b je 0x600e + 5ff3: 45 85 c9 test %r9d,%r9d + 5ff6: 7f 0a jg 0x6002 + 5ff8: b8 fa ff ff ff mov $0xfffffffa,%eax + 5ffd: 48 83 c4 28 add $0x28,%rsp + 6001: c3 ret + 6002: e8 39 9f 03 00 call 0x3ff40 + 6007: 33 c0 xor %eax,%eax + 6009: 48 83 c4 28 add $0x28,%rsp + 600d: c3 ret + 600e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6013: 48 83 c4 28 add $0x28,%rsp + 6017: c3 ret + 6018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 601f: 00 + 6020: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6025: 48 85 c9 test %rcx,%rcx + 6028: 74 27 je 0x6051 + 602a: 48 85 d2 test %rdx,%rdx + 602d: 74 22 je 0x6051 + 602f: 4d 85 c0 test %r8,%r8 + 6032: 74 1d je 0x6051 + 6034: 45 85 c9 test %r9d,%r9d + 6037: 7f 0b jg 0x6044 + 6039: b8 fa ff ff ff mov $0xfffffffa,%eax + 603e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6043: c3 ret + 6044: e8 f7 a2 03 00 call 0x40340 + 6049: 33 c0 xor %eax,%eax + 604b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6050: c3 ret + 6051: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6056: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 605b: c3 ret + 605c: 0f 1f 40 00 nopl 0x0(%rax) + 6060: 48 83 ec 28 sub $0x28,%rsp + 6064: 48 85 c9 test %rcx,%rcx + 6067: 74 25 je 0x608e + 6069: 48 85 d2 test %rdx,%rdx + 606c: 74 20 je 0x608e + 606e: 4d 85 c0 test %r8,%r8 + 6071: 74 1b je 0x608e + 6073: 45 85 c9 test %r9d,%r9d + 6076: 7f 0a jg 0x6082 + 6078: b8 fa ff ff ff mov $0xfffffffa,%eax + 607d: 48 83 c4 28 add $0x28,%rsp + 6081: c3 ret + 6082: e8 b9 a6 03 00 call 0x40740 + 6087: 33 c0 xor %eax,%eax + 6089: 48 83 c4 28 add $0x28,%rsp + 608d: c3 ret + 608e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6093: 48 83 c4 28 add $0x28,%rsp + 6097: c3 ret + 6098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 609f: 00 + 60a0: 41 57 push %r15 + 60a2: 49 89 ca mov %rcx,%r10 + 60a5: 49 89 d3 mov %rdx,%r11 + 60a8: 4d 85 d2 test %r10,%r10 + 60ab: 0f 84 fb 00 00 00 je 0x61ac + 60b1: 4d 85 db test %r11,%r11 + 60b4: 0f 84 f2 00 00 00 je 0x61ac + 60ba: 4d 85 c0 test %r8,%r8 + 60bd: 0f 84 e9 00 00 00 je 0x61ac + 60c3: 45 85 c9 test %r9d,%r9d + 60c6: 0f 8e d8 00 00 00 jle 0x61a4 + 60cc: 49 63 d1 movslq %r9d,%rdx + 60cf: 48 83 fa 08 cmp $0x8,%rdx + 60d3: 0f 8c c6 00 00 00 jl 0x619f + 60d9: 4c 89 c0 mov %r8,%rax + 60dc: 48 83 e0 0f and $0xf,%rax + 60e0: 85 c0 test %eax,%eax + 60e2: 74 10 je 0x60f4 + 60e4: a8 03 test $0x3,%al + 60e6: 0f 85 b3 00 00 00 jne 0x619f + 60ec: f7 d8 neg %eax + 60ee: 83 c0 10 add $0x10,%eax + 60f1: c1 e8 02 shr $0x2,%eax + 60f4: 89 c1 mov %eax,%ecx + 60f6: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 60fa: 49 3b d7 cmp %r15,%rdx + 60fd: 0f 8c 9c 00 00 00 jl 0x619f + 6103: 45 89 cf mov %r9d,%r15d + 6106: 44 2b f8 sub %eax,%r15d + 6109: 41 83 e7 07 and $0x7,%r15d + 610d: 45 2b cf sub %r15d,%r9d + 6110: 4d 63 c9 movslq %r9d,%r9 + 6113: 85 c0 test %eax,%eax + 6115: b8 00 00 00 00 mov $0x0,%eax + 611a: 76 24 jbe 0x6140 + 611c: 0f 1f 40 00 nopl 0x0(%rax) + 6120: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 6126: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 + 612c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 6132: 48 ff c0 inc %rax + 6135: 48 3b c1 cmp %rcx,%rax + 6138: 72 e6 jb 0x6120 + 613a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6140: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 6146: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 614d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 + 6153: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 615a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 6160: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 6167: 48 83 c1 08 add $0x8,%rcx + 616b: 49 3b c9 cmp %r9,%rcx + 616e: 72 d0 jb 0x6140 + 6170: 4c 3b ca cmp %rdx,%r9 + 6173: 73 25 jae 0x619a + 6175: 0f 1f 40 00 nopl 0x0(%rax) + 6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6180: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 6186: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 + 618c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 6192: 49 ff c1 inc %r9 + 6195: 4c 3b ca cmp %rdx,%r9 + 6198: 72 e6 jb 0x6180 + 619a: 33 c0 xor %eax,%eax + 619c: 41 5f pop %r15 + 619e: c3 ret + 619f: 45 33 c9 xor %r9d,%r9d + 61a2: eb cc jmp 0x6170 + 61a4: b8 fa ff ff ff mov $0xfffffffa,%eax + 61a9: 41 5f pop %r15 + 61ab: c3 ret + 61ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 61b1: 41 5f pop %r15 + 61b3: c3 ret + 61b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 61b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61c0: 53 push %rbx + 61c1: 57 push %rdi + 61c2: 55 push %rbp + 61c3: 49 89 ca mov %rcx,%r10 + 61c6: 4d 85 d2 test %r10,%r10 + 61c9: 0f 84 92 01 00 00 je 0x6361 + 61cf: 48 85 d2 test %rdx,%rdx + 61d2: 0f 84 89 01 00 00 je 0x6361 + 61d8: 4d 85 c0 test %r8,%r8 + 61db: 0f 84 80 01 00 00 je 0x6361 + 61e1: 45 85 c9 test %r9d,%r9d + 61e4: 0f 8e 6e 01 00 00 jle 0x6358 + 61ea: 41 83 f9 10 cmp $0x10,%r9d + 61ee: 0f 8c 50 01 00 00 jl 0x6344 + 61f4: 41 83 f9 1d cmp $0x1d,%r9d + 61f8: 0f 8c 4d 01 00 00 jl 0x634b + 61fe: 4c 89 c1 mov %r8,%rcx + 6201: 48 83 e1 1f and $0x1f,%rcx + 6205: 89 c9 mov %ecx,%ecx + 6207: 85 c9 test %ecx,%ecx + 6209: 74 11 je 0x621c + 620b: f6 c1 03 test $0x3,%cl + 620e: 0f 85 30 01 00 00 jne 0x6344 + 6214: f7 d9 neg %ecx + 6216: 83 c1 20 add $0x20,%ecx + 6219: c1 e9 02 shr $0x2,%ecx + 621c: 8d 41 10 lea 0x10(%rcx),%eax + 621f: 44 3b c8 cmp %eax,%r9d + 6222: 0f 8c 1c 01 00 00 jl 0x6344 + 6228: 44 89 cf mov %r9d,%edi + 622b: 33 c0 xor %eax,%eax + 622d: 2b f9 sub %ecx,%edi + 622f: 83 e7 0f and $0xf,%edi + 6232: f7 df neg %edi + 6234: 41 03 f9 add %r9d,%edi + 6237: 85 c9 test %ecx,%ecx + 6239: 76 1e jbe 0x6259 + 623b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6240: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 6246: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 624b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 6251: 48 ff c0 inc %rax + 6254: 48 3b c1 cmp %rcx,%rax + 6257: 72 e7 jb 0x6240 + 6259: 48 63 c7 movslq %edi,%rax + 625c: 0f 1f 40 00 nopl 0x0(%rax) + 6260: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 6266: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 626d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 6272: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 6278: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 627e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 6285: 48 83 c1 10 add $0x10,%rcx + 6289: 48 3b c8 cmp %rax,%rcx + 628c: 72 d2 jb 0x6260 + 628e: 8d 47 01 lea 0x1(%rdi),%eax + 6291: 41 3b c1 cmp %r9d,%eax + 6294: 0f 87 9d 00 00 00 ja 0x6337 + 629a: 4d 63 c9 movslq %r9d,%r9 + 629d: 48 63 ff movslq %edi,%rdi + 62a0: 4c 2b cf sub %rdi,%r9 + 62a3: 49 83 f9 04 cmp $0x4,%r9 + 62a7: 0f 8c 93 00 00 00 jl 0x6340 + 62ad: 48 63 ff movslq %edi,%rdi + 62b0: 44 89 cd mov %r9d,%ebp + 62b3: 83 e5 fc and $0xfffffffc,%ebp + 62b6: 33 c9 xor %ecx,%ecx + 62b8: 48 63 ed movslq %ebp,%rbp + 62bb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 62bf: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 62c3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 62c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 62ce: 00 + 62cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62d6: 0f 1f 00 nopl (%rax) + 62d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62e0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 62e6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 62eb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 62f0: 48 83 c1 04 add $0x4,%rcx + 62f4: 48 3b cd cmp %rbp,%rcx + 62f7: 72 e7 jb 0x62e0 + 62f9: 49 3b e9 cmp %r9,%rbp + 62fc: 73 39 jae 0x6337 + 62fe: 48 63 ff movslq %edi,%rdi + 6301: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 6305: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 6309: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 630d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6314: 00 + 6315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 631c: 0f 1f 40 00 nopl 0x0(%rax) + 6320: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 6325: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 + 632a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 632f: 48 ff c5 inc %rbp + 6332: 49 3b e9 cmp %r9,%rbp + 6335: 72 e9 jb 0x6320 + 6337: 33 c0 xor %eax,%eax + 6339: c5 f8 77 vzeroupper + 633c: 5d pop %rbp + 633d: 5f pop %rdi + 633e: 5b pop %rbx + 633f: c3 ret + 6340: 33 ed xor %ebp,%ebp + 6342: eb b5 jmp 0x62f9 + 6344: 33 ff xor %edi,%edi + 6346: e9 43 ff ff ff jmp 0x628e + 634b: 44 89 cf mov %r9d,%edi + 634e: 33 c9 xor %ecx,%ecx + 6350: 83 e7 f0 and $0xfffffff0,%edi + 6353: e9 01 ff ff ff jmp 0x6259 + 6358: b8 fa ff ff ff mov $0xfffffffa,%eax + 635d: 5d pop %rbp + 635e: 5f pop %rdi + 635f: 5b pop %rbx + 6360: c3 ret + 6361: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6366: 5d pop %rbp + 6367: 5f pop %rdi + 6368: 5b pop %rbx + 6369: c3 ret + 636a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6371: 00 + 6372: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6380: 48 83 ec 38 sub $0x38,%rsp + 6384: 45 89 c1 mov %r8d,%r9d + 6387: 49 89 d0 mov %rdx,%r8 + 638a: 48 89 ca mov %rcx,%rdx + 638d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 6393: 48 85 d2 test %rdx,%rdx + 6396: 8b 44 24 60 mov 0x60(%rsp),%eax + 639a: 74 47 je 0x63e3 + 639c: 4d 85 c0 test %r8,%r8 + 639f: 74 42 je 0x63e3 + 63a1: 45 85 c9 test %r9d,%r9d + 63a4: 7e 47 jle 0x63ed + 63a6: 85 c0 test %eax,%eax + 63a8: 74 0f je 0x63b9 + 63aa: 83 f8 04 cmp $0x4,%eax + 63ad: 74 0d je 0x63bc + 63af: b8 fb ff ff ff mov $0xfffffffb,%eax + 63b4: 48 83 c4 38 add $0x38,%rsp + 63b8: c3 ret + 63b9: 83 f8 04 cmp $0x4,%eax + 63bc: 49 89 e3 mov %rsp,%r11 + 63bf: b8 01 00 00 00 mov $0x1,%eax + 63c4: 41 ba 00 00 00 00 mov $0x0,%r10d + 63ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 63cf: 44 0f 44 d0 cmove %eax,%r10d + 63d3: 45 89 53 20 mov %r10d,0x20(%r11) + 63d7: e8 c4 d6 a6 01 call 0x1a73aa0 + 63dc: 33 c0 xor %eax,%eax + 63de: 48 83 c4 38 add $0x38,%rsp + 63e2: c3 ret + 63e3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 63e8: 48 83 c4 38 add $0x38,%rsp + 63ec: c3 ret + 63ed: b8 fa ff ff ff mov $0xfffffffa,%eax + 63f2: 48 83 c4 38 add $0x38,%rsp + 63f6: c3 ret + 63f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 63fe: 00 00 + 6400: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 6405: 45 89 c1 mov %r8d,%r9d + 6408: 49 89 d0 mov %rdx,%r8 + 640b: 48 89 ca mov %rcx,%rdx + 640e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 6414: 48 85 d2 test %rdx,%rdx + 6417: 8b 44 24 60 mov 0x60(%rsp),%eax + 641b: 74 4b je 0x6468 + 641d: 4d 85 c0 test %r8,%r8 + 6420: 74 46 je 0x6468 + 6422: 45 85 c9 test %r9d,%r9d + 6425: 7e 4c jle 0x6473 + 6427: 85 c0 test %eax,%eax + 6429: 74 12 je 0x643d + 642b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 6430: 74 0b je 0x643d + 6432: b8 fb ff ff ff mov $0xfffffffb,%eax + 6437: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 643c: c3 ret + 643d: 49 89 e3 mov %rsp,%r11 + 6440: 41 ba 01 00 00 00 mov $0x1,%r10d + 6446: 83 f8 04 cmp $0x4,%eax + 6449: b8 00 00 00 00 mov $0x0,%eax + 644e: 41 0f 44 c2 cmove %r10d,%eax + 6452: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 6457: 41 89 43 20 mov %eax,0x20(%r11) + 645b: e8 f0 42 a7 01 call 0x1a7a750 + 6460: 33 c0 xor %eax,%eax + 6462: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 6467: c3 ret + 6468: b8 f8 ff ff ff mov $0xfffffff8,%eax + 646d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 6472: c3 ret + 6473: b8 fa ff ff ff mov $0xfffffffa,%eax + 6478: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 647d: c3 ret + 647e: 66 90 xchg %ax,%ax + 6480: 48 83 ec 38 sub $0x38,%rsp + 6484: 45 89 c1 mov %r8d,%r9d + 6487: 49 89 d0 mov %rdx,%r8 + 648a: 48 89 ca mov %rcx,%rdx + 648d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 6493: 8b 44 24 60 mov 0x60(%rsp),%eax + 6497: 48 85 d2 test %rdx,%rdx + 649a: 74 47 je 0x64e3 + 649c: 4d 85 c0 test %r8,%r8 + 649f: 74 42 je 0x64e3 + 64a1: 45 85 c9 test %r9d,%r9d + 64a4: 7e 47 jle 0x64ed + 64a6: 85 c0 test %eax,%eax + 64a8: 74 0f je 0x64b9 + 64aa: 83 f8 04 cmp $0x4,%eax + 64ad: 74 0d je 0x64bc + 64af: b8 fb ff ff ff mov $0xfffffffb,%eax + 64b4: 48 83 c4 38 add $0x38,%rsp + 64b8: c3 ret + 64b9: 83 f8 04 cmp $0x4,%eax + 64bc: b8 01 00 00 00 mov $0x1,%eax + 64c1: 41 ba 00 00 00 00 mov $0x0,%r10d + 64c7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 64cc: 44 0f 44 d0 cmove %eax,%r10d + 64d0: 49 89 e3 mov %rsp,%r11 + 64d3: 45 89 53 20 mov %r10d,0x20(%r11) + 64d7: e8 14 b1 a7 01 call 0x1a815f0 + 64dc: 33 c0 xor %eax,%eax + 64de: 48 83 c4 38 add $0x38,%rsp + 64e2: c3 ret + 64e3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 64e8: 48 83 c4 38 add $0x38,%rsp + 64ec: c3 ret + 64ed: b8 fa ff ff ff mov $0xfffffffa,%eax + 64f2: 48 83 c4 38 add $0x38,%rsp + 64f6: c3 ret + 64f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 64fe: 00 00 + 6500: 48 83 ec 38 sub $0x38,%rsp + 6504: 45 89 c1 mov %r8d,%r9d + 6507: 49 89 d0 mov %rdx,%r8 + 650a: 48 89 ca mov %rcx,%rdx + 650d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 6513: 8b 44 24 60 mov 0x60(%rsp),%eax + 6517: 48 85 d2 test %rdx,%rdx + 651a: 74 47 je 0x6563 + 651c: 4d 85 c0 test %r8,%r8 + 651f: 74 42 je 0x6563 + 6521: 45 85 c9 test %r9d,%r9d + 6524: 7e 47 jle 0x656d + 6526: 85 c0 test %eax,%eax + 6528: 74 0f je 0x6539 + 652a: 83 f8 04 cmp $0x4,%eax + 652d: 74 0d je 0x653c + 652f: b8 fb ff ff ff mov $0xfffffffb,%eax + 6534: 48 83 c4 38 add $0x38,%rsp + 6538: c3 ret + 6539: 83 f8 04 cmp $0x4,%eax + 653c: 49 89 e3 mov %rsp,%r11 + 653f: b8 01 00 00 00 mov $0x1,%eax + 6544: 41 ba 00 00 00 00 mov $0x0,%r10d + 654a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 654f: 44 0f 44 d0 cmove %eax,%r10d + 6553: 45 89 53 20 mov %r10d,0x20(%r11) + 6557: e8 c4 18 a8 01 call 0x1a87e20 + 655c: 33 c0 xor %eax,%eax + 655e: 48 83 c4 38 add $0x38,%rsp + 6562: c3 ret + 6563: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6568: 48 83 c4 38 add $0x38,%rsp + 656c: c3 ret + 656d: b8 fa ff ff ff mov $0xfffffffa,%eax + 6572: 48 83 c4 38 add $0x38,%rsp + 6576: c3 ret + 6577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 657e: 00 00 + 6580: 48 83 ec 38 sub $0x38,%rsp + 6584: 45 89 c1 mov %r8d,%r9d + 6587: 49 89 d0 mov %rdx,%r8 + 658a: 48 89 ca mov %rcx,%rdx + 658d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 6593: 8b 44 24 60 mov 0x60(%rsp),%eax + 6597: 48 85 d2 test %rdx,%rdx + 659a: 74 47 je 0x65e3 + 659c: 4d 85 c0 test %r8,%r8 + 659f: 74 42 je 0x65e3 + 65a1: 45 85 c9 test %r9d,%r9d + 65a4: 7e 47 jle 0x65ed + 65a6: 85 c0 test %eax,%eax + 65a8: 74 0f je 0x65b9 + 65aa: 83 f8 04 cmp $0x4,%eax + 65ad: 74 0d je 0x65bc + 65af: b8 fb ff ff ff mov $0xfffffffb,%eax + 65b4: 48 83 c4 38 add $0x38,%rsp + 65b8: c3 ret + 65b9: 83 f8 04 cmp $0x4,%eax + 65bc: 49 89 e3 mov %rsp,%r11 + 65bf: b8 01 00 00 00 mov $0x1,%eax + 65c4: 41 ba 00 00 00 00 mov $0x0,%r10d + 65ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 65cf: 44 0f 44 d0 cmove %eax,%r10d + 65d3: 45 89 53 20 mov %r10d,0x20(%r11) + 65d7: e8 a4 82 a8 01 call 0x1a8e880 + 65dc: 33 c0 xor %eax,%eax + 65de: 48 83 c4 38 add $0x38,%rsp + 65e2: c3 ret + 65e3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 65e8: 48 83 c4 38 add $0x38,%rsp + 65ec: c3 ret + 65ed: b8 fa ff ff ff mov $0xfffffffa,%eax + 65f2: 48 83 c4 38 add $0x38,%rsp + 65f6: c3 ret + 65f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 65fe: 00 00 + 6600: 48 83 ec 38 sub $0x38,%rsp + 6604: 45 89 c1 mov %r8d,%r9d + 6607: 49 89 d0 mov %rdx,%r8 + 660a: 48 89 ca mov %rcx,%rdx + 660d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 6613: 8b 44 24 60 mov 0x60(%rsp),%eax + 6617: 48 85 d2 test %rdx,%rdx + 661a: 74 47 je 0x6663 + 661c: 4d 85 c0 test %r8,%r8 + 661f: 74 42 je 0x6663 + 6621: 45 85 c9 test %r9d,%r9d + 6624: 7e 47 jle 0x666d + 6626: 85 c0 test %eax,%eax + 6628: 74 0f je 0x6639 + 662a: 83 f8 04 cmp $0x4,%eax + 662d: 74 0d je 0x663c + 662f: b8 fb ff ff ff mov $0xfffffffb,%eax + 6634: 48 83 c4 38 add $0x38,%rsp + 6638: c3 ret + 6639: 83 f8 04 cmp $0x4,%eax + 663c: 49 89 e3 mov %rsp,%r11 + 663f: b8 01 00 00 00 mov $0x1,%eax + 6644: 41 ba 00 00 00 00 mov $0x0,%r10d + 664a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 664f: 44 0f 44 d0 cmove %eax,%r10d + 6653: 45 89 53 20 mov %r10d,0x20(%r11) + 6657: e8 64 ee a8 01 call 0x1a954c0 + 665c: 33 c0 xor %eax,%eax + 665e: 48 83 c4 38 add $0x38,%rsp + 6662: c3 ret + 6663: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6668: 48 83 c4 38 add $0x38,%rsp + 666c: c3 ret + 666d: b8 fa ff ff ff mov $0xfffffffa,%eax + 6672: 48 83 c4 38 add $0x38,%rsp + 6676: c3 ret + 6677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 667e: 00 00 + 6680: 49 89 ca mov %rcx,%r10 + 6683: 4d 85 d2 test %r10,%r10 + 6686: 0f 84 fe 01 00 00 je 0x688a + 668c: 4d 85 c0 test %r8,%r8 + 668f: 0f 84 f5 01 00 00 je 0x688a + 6695: 45 85 c9 test %r9d,%r9d + 6698: 0f 8e e6 01 00 00 jle 0x6884 + 669e: 49 63 c9 movslq %r9d,%rcx + 66a1: 48 83 f9 08 cmp $0x8,%rcx + 66a5: 0f 8c d4 01 00 00 jl 0x687f + 66ab: 4c 89 c0 mov %r8,%rax + 66ae: 48 83 e0 0f and $0xf,%rax + 66b2: 85 c0 test %eax,%eax + 66b4: 74 0d je 0x66c3 + 66b6: a8 07 test $0x7,%al + 66b8: 0f 85 c1 01 00 00 jne 0x687f + 66be: b8 01 00 00 00 mov $0x1,%eax + 66c3: 8d 50 08 lea 0x8(%rax),%edx + 66c6: 48 3b ca cmp %rdx,%rcx + 66c9: 0f 8c b0 01 00 00 jl 0x687f + 66cf: 44 89 ca mov %r9d,%edx + 66d2: 45 33 db xor %r11d,%r11d + 66d5: 2b d0 sub %eax,%edx + 66d7: 83 e2 07 and $0x7,%edx + 66da: 44 2b ca sub %edx,%r9d + 66dd: 89 c2 mov %eax,%edx + 66df: 85 c0 test %eax,%eax + 66e1: 76 3b jbe 0x671e + 66e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 66ea: 00 + 66eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6700: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 + 6706: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 670a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 + 6710: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 6716: 49 ff c3 inc %r11 + 6719: 4c 3b da cmp %rdx,%r11 + 671c: 72 e2 jb 0x6700 + 671e: 89 c0 mov %eax,%eax + 6720: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 + 6724: 49 63 c1 movslq %r9d,%rax + 6727: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 672e: 0f 84 97 00 00 00 je 0x67cb + 6734: f2 0f 12 c1 movddup %xmm1,%xmm0 + 6738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 673f: 00 + 6740: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 + 6746: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 674d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 + 6754: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 + 675b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 + 6762: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 + 6769: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 + 6770: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 + 6777: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 677b: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 677f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 6783: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 6787: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 678d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 6794: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 679b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 67a2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 67a7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 67ad: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 67b3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 67b9: 48 83 c2 08 add $0x8,%rdx + 67bd: 48 3b d0 cmp %rax,%rdx + 67c0: 0f 82 7a ff ff ff jb 0x6740 + 67c6: e9 77 00 00 00 jmp 0x6842 + 67cb: f2 0f 12 c1 movddup %xmm1,%xmm0 + 67cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67d6: 00 + 67d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67de: 66 90 xchg %ax,%ax + 67e0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 + 67e5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 + 67eb: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 + 67f1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 + 67f7: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 67fb: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 67ff: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 6803: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 6807: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 680d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 6814: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 681b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 6822: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 6827: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 682d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 6833: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 6839: 48 83 c2 08 add $0x8,%rdx + 683d: 48 3b d0 cmp %rax,%rdx + 6840: 72 9e jb 0x67e0 + 6842: 33 c0 xor %eax,%eax + 6844: 41 8d 51 01 lea 0x1(%r9),%edx + 6848: 48 63 d2 movslq %edx,%rdx + 684b: 48 3b d1 cmp %rcx,%rdx + 684e: 77 2c ja 0x687c + 6850: 4d 63 c9 movslq %r9d,%r9 + 6853: 49 2b c9 sub %r9,%rcx + 6856: 4f 8d 14 ca lea (%r10,%r9,8),%r10 + 685a: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx + 685e: 66 90 xchg %ax,%ax + 6860: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 + 6866: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 686a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 + 686f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) + 6874: 48 ff c0 inc %rax + 6877: 48 3b c1 cmp %rcx,%rax + 687a: 72 e4 jb 0x6860 + 687c: 33 c0 xor %eax,%eax + 687e: c3 ret + 687f: 45 33 c9 xor %r9d,%r9d + 6882: eb be jmp 0x6842 + 6884: b8 fa ff ff ff mov $0xfffffffa,%eax + 6889: c3 ret + 688a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 688f: c3 ret + 6890: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6897: 00 + 6898: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 689f: 90 nop + 68a0: 49 89 ca mov %rcx,%r10 + 68a3: 4d 85 d2 test %r10,%r10 + 68a6: 0f 84 f7 01 00 00 je 0x6aa3 + 68ac: 4d 85 c0 test %r8,%r8 + 68af: 0f 84 ee 01 00 00 je 0x6aa3 + 68b5: 45 85 c9 test %r9d,%r9d + 68b8: 0f 8e eb 01 00 00 jle 0x6aa9 + 68be: 44 89 c8 mov %r9d,%eax + 68c1: ba 01 00 00 00 mov $0x1,%edx + 68c6: c1 e8 03 shr $0x3,%eax + 68c9: 33 c9 xor %ecx,%ecx + 68cb: 85 c0 test %eax,%eax + 68cd: 0f 86 eb 00 00 00 jbe 0x69be + 68d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 68d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 68df: 00 + 68e0: 89 ca mov %ecx,%edx + 68e2: ff c1 inc %ecx + 68e4: c1 e2 03 shl $0x3,%edx + 68e7: 48 63 d2 movslq %edx,%rdx + 68ea: 3b c8 cmp %eax,%ecx + 68ec: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 68f2: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 + 68f9: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 6900: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 6904: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 6908: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 690c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 6912: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 + 6919: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 + 6920: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 6926: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) + 692d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) + 6934: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 + 693b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 + 6942: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 6949: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 + 6950: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 + 6957: f2 0f 59 e1 mulsd %xmm1,%xmm4 + 695b: f2 0f 59 e9 mulsd %xmm1,%xmm5 + 695f: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 6963: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 + 696a: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 696e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 + 6975: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 6979: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 + 6980: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 + 6987: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 + 698e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) + 6995: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) + 699c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) + 69a3: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) + 69aa: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) + 69b1: 0f 82 29 ff ff ff jb 0x68e0 + 69b7: c1 e1 03 shl $0x3,%ecx + 69ba: 89 ca mov %ecx,%edx + 69bc: ff c2 inc %edx + 69be: 41 3b d1 cmp %r9d,%edx + 69c1: 0f 87 d9 00 00 00 ja 0x6aa0 + 69c7: 44 2b ca sub %edx,%r9d + 69ca: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff4c40 + 69d1: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax + 69d8: c5 01 + 69da: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax + 69e1: 00 + 69e2: ff e0 jmp *%rax + 69e4: 48 63 d2 movslq %edx,%rdx + 69e7: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 69ee: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 69f2: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax + 69f7: f2 0f 58 00 addsd (%rax),%xmm0 + 69fb: f2 0f 11 00 movsd %xmm0,(%rax) + 69ff: 48 63 d2 movslq %edx,%rdx + 6a02: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 + 6a09: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 6a0d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax + 6a12: f2 0f 58 00 addsd (%rax),%xmm0 + 6a16: f2 0f 11 00 movsd %xmm0,(%rax) + 6a1a: 48 63 d2 movslq %edx,%rdx + 6a1d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 + 6a24: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 6a28: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax + 6a2d: f2 0f 58 00 addsd (%rax),%xmm0 + 6a31: f2 0f 11 00 movsd %xmm0,(%rax) + 6a35: 48 63 d2 movslq %edx,%rdx + 6a38: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 + 6a3f: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 6a43: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax + 6a48: f2 0f 58 00 addsd (%rax),%xmm0 + 6a4c: f2 0f 11 00 movsd %xmm0,(%rax) + 6a50: 48 63 d2 movslq %edx,%rdx + 6a53: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 + 6a5a: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 6a5e: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax + 6a63: f2 0f 58 00 addsd (%rax),%xmm0 + 6a67: f2 0f 11 00 movsd %xmm0,(%rax) + 6a6b: 48 63 d2 movslq %edx,%rdx + 6a6e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 6a74: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 6a78: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 6a7e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 6a84: 48 63 d2 movslq %edx,%rdx + 6a87: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 + 6a8e: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 6a92: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 + 6a99: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) + 6aa0: 33 c0 xor %eax,%eax + 6aa2: c3 ret + 6aa3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6aa8: c3 ret + 6aa9: b8 fa ff ff ff mov $0xfffffffa,%eax + 6aae: c3 ret + 6aaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ab6: 00 + 6ab7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6abe: 66 90 xchg %ax,%ax + 6ac0: 41 57 push %r15 + 6ac2: 45 89 cb mov %r9d,%r11d + 6ac5: 48 85 c9 test %rcx,%rcx + 6ac8: 0f 84 53 02 00 00 je 0x6d21 + 6ace: 4d 85 c0 test %r8,%r8 + 6ad1: 0f 84 4a 02 00 00 je 0x6d21 + 6ad7: 45 85 db test %r11d,%r11d + 6ada: 0f 8e 39 02 00 00 jle 0x6d19 + 6ae0: 41 83 fb 08 cmp $0x8,%r11d + 6ae4: 0f 8c 1f 02 00 00 jl 0x6d09 + 6aea: 4d 89 c2 mov %r8,%r10 + 6aed: 49 83 e2 0f and $0xf,%r10 + 6af1: 45 85 d2 test %r10d,%r10d + 6af4: 74 13 je 0x6b09 + 6af6: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 6afd: 0f 85 06 02 00 00 jne 0x6d09 + 6b03: 41 ba 01 00 00 00 mov $0x1,%r10d + 6b09: 41 8d 42 08 lea 0x8(%r10),%eax + 6b0d: 44 3b d8 cmp %eax,%r11d + 6b10: 0f 8c f3 01 00 00 jl 0x6d09 + 6b16: 44 89 d8 mov %r11d,%eax + 6b19: 33 d2 xor %edx,%edx + 6b1b: 41 2b c2 sub %r10d,%eax + 6b1e: 45 89 d1 mov %r10d,%r9d + 6b21: 83 e0 07 and $0x7,%eax + 6b24: f7 d8 neg %eax + 6b26: 41 03 c3 add %r11d,%eax + 6b29: 45 85 d2 test %r10d,%r10d + 6b2c: 76 30 jbe 0x6b5e + 6b2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b35: 00 + 6b36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b3d: 0f 1f 00 nopl (%rax) + 6b40: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 + 6b45: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 6b49: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 6b4f: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 6b55: 48 83 c2 01 add $0x1,%rdx + 6b59: 49 3b d1 cmp %r9,%rdx + 6b5c: 72 e2 jb 0x6b40 + 6b5e: 45 89 d2 mov %r10d,%r10d + 6b61: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx + 6b65: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 6b6c: 48 63 d0 movslq %eax,%rdx + 6b6f: 0f 84 72 00 00 00 je 0x6be7 + 6b75: f2 0f 12 c1 movddup %xmm1,%xmm0 + 6b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b80: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 6b85: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 6b8b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 6b8f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 6b95: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 6b99: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 6b9f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 6ba3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 6ba9: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 6bad: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 6bb4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 6bbb: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 6bc2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 6bc7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 6bcd: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 6bd3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 6bd9: 49 83 c1 08 add $0x8,%r9 + 6bdd: 4c 3b ca cmp %rdx,%r9 + 6be0: 72 9e jb 0x6b80 + 6be2: e9 7b 00 00 00 jmp 0x6c62 + 6be7: f2 0f 12 c1 movddup %xmm1,%xmm0 + 6beb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bf2: 00 + 6bf3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6bfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6c00: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 6c05: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 6c0b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 6c0f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 6c15: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 6c19: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 6c1f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 6c23: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 6c29: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 6c2d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 6c34: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 6c3b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 6c42: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 6c47: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 6c4d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 6c53: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 6c59: 49 83 c1 08 add $0x8,%r9 + 6c5d: 4c 3b ca cmp %rdx,%r9 + 6c60: 72 9e jb 0x6c00 + 6c62: 44 8d 48 01 lea 0x1(%rax),%r9d + 6c66: 45 3b cb cmp %r11d,%r9d + 6c69: 0f 87 90 00 00 00 ja 0x6cff + 6c6f: 4d 63 db movslq %r11d,%r11 + 6c72: 4c 2b da sub %rdx,%r11 + 6c75: 49 83 fb 02 cmp $0x2,%r11 + 6c79: 0f 8c 85 00 00 00 jl 0x6d04 + 6c7f: 45 89 df mov %r11d,%r15d + 6c82: 45 33 d2 xor %r10d,%r10d + 6c85: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 6c89: 41 83 e7 fe and $0xfffffffe,%r15d + 6c8d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 6c91: 4d 63 ff movslq %r15d,%r15 + 6c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ca0: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 + 6ca5: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 6ca9: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 + 6caf: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) + 6cb4: 49 83 c2 02 add $0x2,%r10 + 6cb8: 4d 3b d7 cmp %r15,%r10 + 6cbb: 72 e3 jb 0x6ca0 + 6cbd: 4d 3b fb cmp %r11,%r15 + 6cc0: 73 3d jae 0x6cff + 6cc2: 48 63 c0 movslq %eax,%rax + 6cc5: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 6cc9: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 6ccd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6cd4: 00 + 6cd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cdc: 0f 1f 40 00 nopl 0x0(%rax) + 6ce0: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 + 6ce6: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 6cea: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 + 6cf0: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) + 6cf6: 49 83 c7 01 add $0x1,%r15 + 6cfa: 4d 3b fb cmp %r11,%r15 + 6cfd: 72 e1 jb 0x6ce0 + 6cff: 33 c0 xor %eax,%eax + 6d01: 41 5f pop %r15 + 6d03: c3 ret + 6d04: 45 33 ff xor %r15d,%r15d + 6d07: eb b4 jmp 0x6cbd + 6d09: 33 c0 xor %eax,%eax + 6d0b: 41 83 fb 01 cmp $0x1,%r11d + 6d0f: 72 ee jb 0x6cff + 6d11: 4d 63 db movslq %r11d,%r11 + 6d14: 45 33 ff xor %r15d,%r15d + 6d17: eb a4 jmp 0x6cbd + 6d19: b8 fa ff ff ff mov $0xfffffffa,%eax + 6d1e: 41 5f pop %r15 + 6d20: c3 ret + 6d21: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6d26: 41 5f pop %r15 + 6d28: c3 ret + 6d29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d30: 00 + 6d31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d3f: 00 + 6d40: 41 57 push %r15 + 6d42: 48 85 c9 test %rcx,%rcx + 6d45: 0f 84 f4 01 00 00 je 0x6f3f + 6d4b: 4d 85 c0 test %r8,%r8 + 6d4e: 0f 84 eb 01 00 00 je 0x6f3f + 6d54: 45 85 c9 test %r9d,%r9d + 6d57: 0f 8e da 01 00 00 jle 0x6f37 + 6d5d: 41 83 f9 10 cmp $0x10,%r9d + 6d61: 0f 8c c0 01 00 00 jl 0x6f27 + 6d67: 4d 89 c2 mov %r8,%r10 + 6d6a: 49 83 e2 1f and $0x1f,%r10 + 6d6e: 45 89 d2 mov %r10d,%r10d + 6d71: 45 85 d2 test %r10d,%r10d + 6d74: 74 18 je 0x6d8e + 6d76: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 6d7d: 0f 85 a4 01 00 00 jne 0x6f27 + 6d83: 41 f7 da neg %r10d + 6d86: 41 83 c2 20 add $0x20,%r10d + 6d8a: 41 c1 ea 03 shr $0x3,%r10d + 6d8e: 41 8d 42 10 lea 0x10(%r10),%eax + 6d92: 44 3b c8 cmp %eax,%r9d + 6d95: 0f 8c 8c 01 00 00 jl 0x6f27 + 6d9b: 44 89 c8 mov %r9d,%eax + 6d9e: 33 d2 xor %edx,%edx + 6da0: 41 2b c2 sub %r10d,%eax + 6da3: 83 e0 0f and $0xf,%eax + 6da6: f7 d8 neg %eax + 6da8: 41 03 c1 add %r9d,%eax + 6dab: 45 85 d2 test %r10d,%r10d + 6dae: 76 29 jbe 0x6dd9 + 6db0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6db7: 00 + 6db8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6dbf: 90 nop + 6dc0: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 + 6dc5: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 + 6dcb: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) + 6dd1: 48 ff c2 inc %rdx + 6dd4: 49 3b d2 cmp %r10,%rdx + 6dd7: 72 e7 jb 0x6dc0 + 6dd9: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 6ddd: 48 63 d0 movslq %eax,%rdx + 6de0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 6de6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ded: 00 + 6dee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6df5: 0f 1f 40 00 nopl 0x0(%rax) + 6df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e00: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 6e06: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 6e0d: 01 + 6e0e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 6e12: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 + 6e19: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 + 6e1f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) + 6e25: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 + 6e2c: 01 + 6e2d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 6e31: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 + 6e38: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 + 6e3f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) + 6e46: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 + 6e4d: 01 + 6e4e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 6e52: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 + 6e59: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 + 6e60: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) + 6e67: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 + 6e6e: 01 + 6e6f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 6e73: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 + 6e7a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) + 6e81: 49 83 c2 10 add $0x10,%r10 + 6e85: 4c 3b d2 cmp %rdx,%r10 + 6e88: 0f 82 72 ff ff ff jb 0x6e00 + 6e8e: 44 8d 50 01 lea 0x1(%rax),%r10d + 6e92: 45 3b d1 cmp %r9d,%r10d + 6e95: 0f 87 7f 00 00 00 ja 0x6f1a + 6e9b: 4d 63 d9 movslq %r9d,%r11 + 6e9e: 4c 2b da sub %rdx,%r11 + 6ea1: 49 83 fb 04 cmp $0x4,%r11 + 6ea5: 0f 8c 77 00 00 00 jl 0x6f22 + 6eab: 45 89 df mov %r11d,%r15d + 6eae: 45 33 d2 xor %r10d,%r10d + 6eb1: 41 83 e7 fc and $0xfffffffc,%r15d + 6eb5: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 6eb9: 4d 63 ff movslq %r15d,%r15 + 6ebc: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 6ec0: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 + 6ec6: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 + 6ecd: 01 + 6ece: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 6ed2: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 + 6ed8: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) + 6ede: 49 83 c2 04 add $0x4,%r10 + 6ee2: 4d 3b d7 cmp %r15,%r10 + 6ee5: 72 d9 jb 0x6ec0 + 6ee7: 4d 3b fb cmp %r11,%r15 + 6eea: 73 2e jae 0x6f1a + 6eec: 48 63 c0 movslq %eax,%rax + 6eef: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 6ef3: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 6ef7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6efe: 00 00 + 6f00: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 + 6f06: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 + 6f0c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) + 6f12: 49 ff c7 inc %r15 + 6f15: 4d 3b fb cmp %r11,%r15 + 6f18: 72 e6 jb 0x6f00 + 6f1a: 33 c0 xor %eax,%eax + 6f1c: c5 f8 77 vzeroupper + 6f1f: 41 5f pop %r15 + 6f21: c3 ret + 6f22: 45 33 ff xor %r15d,%r15d + 6f25: eb c0 jmp 0x6ee7 + 6f27: 33 c0 xor %eax,%eax + 6f29: 41 83 f9 01 cmp $0x1,%r9d + 6f2d: 72 eb jb 0x6f1a + 6f2f: 4d 63 d9 movslq %r9d,%r11 + 6f32: 45 33 ff xor %r15d,%r15d + 6f35: eb b0 jmp 0x6ee7 + 6f37: b8 fa ff ff ff mov $0xfffffffa,%eax + 6f3c: 41 5f pop %r15 + 6f3e: c3 ret + 6f3f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6f44: 41 5f pop %r15 + 6f46: c3 ret + 6f47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f4e: 00 + 6f4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f56: 0f 1f 00 nopl (%rax) + 6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f60: 4d 89 c2 mov %r8,%r10 + 6f63: 48 85 c9 test %rcx,%rcx + 6f66: 0f 84 eb 00 00 00 je 0x7057 + 6f6c: 4d 85 d2 test %r10,%r10 + 6f6f: 0f 84 e2 00 00 00 je 0x7057 + 6f75: 45 85 c9 test %r9d,%r9d + 6f78: 0f 8e d3 00 00 00 jle 0x7051 + 6f7e: 49 63 c1 movslq %r9d,%rax + 6f81: 48 83 f8 04 cmp $0x4,%rax + 6f85: 0f 8c b5 00 00 00 jl 0x7040 + 6f8b: 48 83 f8 3b cmp $0x3b,%rax + 6f8f: 0f 8c b0 00 00 00 jl 0x7045 + 6f95: 4c 89 d2 mov %r10,%rdx + 6f98: 48 83 e2 1f and $0x1f,%rdx + 6f9c: 85 d2 test %edx,%edx + 6f9e: 74 11 je 0x6fb1 + 6fa0: f6 c2 07 test $0x7,%dl + 6fa3: 0f 85 97 00 00 00 jne 0x7040 + 6fa9: f7 da neg %edx + 6fab: 83 c2 20 add $0x20,%edx + 6fae: c1 ea 03 shr $0x3,%edx + 6fb1: 41 89 d0 mov %edx,%r8d + 6fb4: 4d 8d 58 04 lea 0x4(%r8),%r11 + 6fb8: 49 3b c3 cmp %r11,%rax + 6fbb: 0f 8c 7f 00 00 00 jl 0x7040 + 6fc1: 45 89 cb mov %r9d,%r11d + 6fc4: 44 2b da sub %edx,%r11d + 6fc7: 41 83 e3 03 and $0x3,%r11d + 6fcb: 45 2b cb sub %r11d,%r9d + 6fce: 45 33 db xor %r11d,%r11d + 6fd1: 4d 63 c9 movslq %r9d,%r9 + 6fd4: 85 d2 test %edx,%edx + 6fd6: 76 22 jbe 0x6ffa + 6fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6fdf: 00 + 6fe0: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 + 6fe6: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 + 6fec: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) + 6ff2: 49 ff c3 inc %r11 + 6ff5: 4d 3b d8 cmp %r8,%r11 + 6ff8: 72 e6 jb 0x6fe0 + 6ffa: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 6fff: 90 nop + 7000: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 + 7006: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 + 700c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) + 7012: 49 83 c0 04 add $0x4,%r8 + 7016: 4d 3b c1 cmp %r9,%r8 + 7019: 72 e5 jb 0x7000 + 701b: 4c 3b c8 cmp %rax,%r9 + 701e: 73 1a jae 0x703a + 7020: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 + 7026: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 + 702c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) + 7032: 49 ff c1 inc %r9 + 7035: 4c 3b c8 cmp %rax,%r9 + 7038: 72 e6 jb 0x7020 + 703a: 33 c0 xor %eax,%eax + 703c: c5 f8 77 vzeroupper + 703f: c3 ret + 7040: 45 33 c9 xor %r9d,%r9d + 7043: eb d6 jmp 0x701b + 7045: 41 83 e1 fc and $0xfffffffc,%r9d + 7049: 45 33 c0 xor %r8d,%r8d + 704c: 4d 63 c9 movslq %r9d,%r9 + 704f: eb a9 jmp 0x6ffa + 7051: b8 fa ff ff ff mov $0xfffffffa,%eax + 7056: c3 ret + 7057: b8 f8 ff ff ff mov $0xfffffff8,%eax + 705c: c3 ret + 705d: 0f 1f 00 nopl (%rax) + 7060: 48 85 c9 test %rcx,%rcx + 7063: 0f 84 2c 01 00 00 je 0x7195 + 7069: 4d 85 c0 test %r8,%r8 + 706c: 0f 84 23 01 00 00 je 0x7195 + 7072: 45 85 c9 test %r9d,%r9d + 7075: 0f 8e 14 01 00 00 jle 0x718f + 707b: 49 63 d1 movslq %r9d,%rdx + 707e: 48 83 fa 04 cmp $0x4,%rdx + 7082: 0f 8c f7 00 00 00 jl 0x717f + 7088: 48 83 fa 3b cmp $0x3b,%rdx + 708c: 0f 8c f2 00 00 00 jl 0x7184 + 7092: 4c 89 c0 mov %r8,%rax + 7095: 48 83 e0 1f and $0x1f,%rax + 7099: a8 07 test $0x7,%al + 709b: 74 04 je 0x70a1 + 709d: 33 c0 xor %eax,%eax + 709f: eb 14 jmp 0x70b5 + 70a1: 41 89 c2 mov %eax,%r10d + 70a4: 41 f7 da neg %r10d + 70a7: 41 83 c2 20 add $0x20,%r10d + 70ab: 41 c1 ea 03 shr $0x3,%r10d + 70af: 85 c0 test %eax,%eax + 70b1: 41 0f 45 c2 cmovne %r10d,%eax + 70b5: 44 8d 50 04 lea 0x4(%rax),%r10d + 70b9: 49 3b d2 cmp %r10,%rdx + 70bc: 0f 8c bd 00 00 00 jl 0x717f + 70c2: 45 89 ca mov %r9d,%r10d + 70c5: 44 2b d0 sub %eax,%r10d + 70c8: 41 83 e2 03 and $0x3,%r10d + 70cc: 45 2b ca sub %r10d,%r9d + 70cf: 45 33 d2 xor %r10d,%r10d + 70d2: 83 f8 01 cmp $0x1,%eax + 70d5: 72 23 jb 0x70fa + 70d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 70de: 00 00 + 70e0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 70e6: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 + 70ec: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) + 70f2: 49 ff c2 inc %r10 + 70f5: 4c 3b d0 cmp %rax,%r10 + 70f8: 72 e6 jb 0x70e0 + 70fa: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 70ff: 4d 63 d1 movslq %r9d,%r10 + 7102: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7109: 00 + 710a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7111: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7118: 00 + 7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7120: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 + 7125: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 + 712b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) + 7131: 48 83 c0 04 add $0x4,%rax + 7135: 49 3b c2 cmp %r10,%rax + 7138: 72 e6 jb 0x7120 + 713a: 33 c0 xor %eax,%eax + 713c: 45 8d 51 01 lea 0x1(%r9),%r10d + 7140: 4d 63 d2 movslq %r10d,%r10 + 7143: 4c 3b d2 cmp %rdx,%r10 + 7146: 77 31 ja 0x7179 + 7148: 4d 63 c9 movslq %r9d,%r9 + 714b: 49 2b d1 sub %r9,%rdx + 714e: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 + 7152: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 7156: 0f 1f 00 nopl (%rax) + 7159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7160: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 7166: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 + 716c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) + 7171: 48 ff c0 inc %rax + 7174: 48 3b c2 cmp %rdx,%rax + 7177: 72 e7 jb 0x7160 + 7179: 33 c0 xor %eax,%eax + 717b: c5 f8 77 vzeroupper + 717e: c3 ret + 717f: 45 33 c9 xor %r9d,%r9d + 7182: eb b6 jmp 0x713a + 7184: 41 83 e1 fc and $0xfffffffc,%r9d + 7188: 33 c0 xor %eax,%eax + 718a: e9 6b ff ff ff jmp 0x70fa + 718f: b8 fa ff ff ff mov $0xfffffffa,%eax + 7194: c3 ret + 7195: b8 f8 ff ff ff mov $0xfffffff8,%eax + 719a: c3 ret + 719b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 71a0: 48 83 ec 28 sub $0x28,%rsp + 71a4: 4d 89 c1 mov %r8,%r9 + 71a7: 49 89 d0 mov %rdx,%r8 + 71aa: 48 89 ca mov %rcx,%rdx + 71ad: e8 ae 99 03 00 call 0x40b60 + 71b2: 48 83 c4 28 add $0x28,%rsp + 71b6: c3 ret + 71b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 71be: 00 00 + 71c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 71c5: 4d 89 c1 mov %r8,%r9 + 71c8: 49 89 d0 mov %rdx,%r8 + 71cb: 48 89 ca mov %rcx,%rdx + 71ce: e8 8d 9c 03 00 call 0x40e60 + 71d3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 71d8: c3 ret + 71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71e0: 48 83 ec 28 sub $0x28,%rsp + 71e4: 4d 89 c1 mov %r8,%r9 + 71e7: 49 89 d0 mov %rdx,%r8 + 71ea: 48 89 ca mov %rcx,%rdx + 71ed: e8 6e 9f 03 00 call 0x41160 + 71f2: 48 83 c4 28 add $0x28,%rsp + 71f6: c3 ret + 71f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 71fe: 00 00 + 7200: 48 83 ec 28 sub $0x28,%rsp + 7204: 4d 89 c1 mov %r8,%r9 + 7207: 49 89 d0 mov %rdx,%r8 + 720a: 48 89 ca mov %rcx,%rdx + 720d: e8 0e a2 03 00 call 0x41420 + 7212: 48 83 c4 28 add $0x28,%rsp + 7216: c3 ret + 7217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 721e: 00 00 + 7220: 48 83 ec 28 sub $0x28,%rsp + 7224: 4d 89 c1 mov %r8,%r9 + 7227: 49 89 d0 mov %rdx,%r8 + 722a: 48 89 ca mov %rcx,%rdx + 722d: e8 8e a4 03 00 call 0x416c0 + 7232: 48 83 c4 28 add $0x28,%rsp + 7236: c3 ret + 7237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 723e: 00 00 + 7240: 48 83 ec 28 sub $0x28,%rsp + 7244: 4d 89 c1 mov %r8,%r9 + 7247: 49 89 d0 mov %rdx,%r8 + 724a: 48 89 ca mov %rcx,%rdx + 724d: e8 ee a6 03 00 call 0x41940 + 7252: 48 83 c4 28 add $0x28,%rsp + 7256: c3 ret + 7257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 725e: 00 00 + 7260: 48 83 ec 28 sub $0x28,%rsp + 7264: 48 85 c9 test %rcx,%rcx + 7267: 74 20 je 0x7289 + 7269: 48 85 d2 test %rdx,%rdx + 726c: 74 1b je 0x7289 + 726e: 45 85 c0 test %r8d,%r8d + 7271: 7f 0a jg 0x727d + 7273: b8 fa ff ff ff mov $0xfffffffa,%eax + 7278: 48 83 c4 28 add $0x28,%rsp + 727c: c3 ret + 727d: e8 3e a9 03 00 call 0x41bc0 + 7282: 33 c0 xor %eax,%eax + 7284: 48 83 c4 28 add $0x28,%rsp + 7288: c3 ret + 7289: b8 f8 ff ff ff mov $0xfffffff8,%eax + 728e: 48 83 c4 28 add $0x28,%rsp + 7292: c3 ret + 7293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 729f: 00 + 72a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 72a5: 48 85 c9 test %rcx,%rcx + 72a8: 74 22 je 0x72cc + 72aa: 48 85 d2 test %rdx,%rdx + 72ad: 74 1d je 0x72cc + 72af: 45 85 c0 test %r8d,%r8d + 72b2: 7f 0b jg 0x72bf + 72b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 72b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 72be: c3 ret + 72bf: e8 dc aa 03 00 call 0x41da0 + 72c4: 33 c0 xor %eax,%eax + 72c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 72cb: c3 ret + 72cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 72d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 72d6: c3 ret + 72d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 72de: 00 00 + 72e0: 48 83 ec 28 sub $0x28,%rsp + 72e4: 48 85 c9 test %rcx,%rcx + 72e7: 74 20 je 0x7309 + 72e9: 48 85 d2 test %rdx,%rdx + 72ec: 74 1b je 0x7309 + 72ee: 45 85 c0 test %r8d,%r8d + 72f1: 7f 0a jg 0x72fd + 72f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 72f8: 48 83 c4 28 add $0x28,%rsp + 72fc: c3 ret + 72fd: e8 7e ac 03 00 call 0x41f80 + 7302: 33 c0 xor %eax,%eax + 7304: 48 83 c4 28 add $0x28,%rsp + 7308: c3 ret + 7309: b8 f8 ff ff ff mov $0xfffffff8,%eax + 730e: 48 83 c4 28 add $0x28,%rsp + 7312: c3 ret + 7313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 731f: 00 + 7320: 56 push %rsi + 7321: 48 89 d6 mov %rdx,%rsi + 7324: 48 85 c9 test %rcx,%rcx + 7327: 0f 84 d0 01 00 00 je 0x74fd + 732d: 48 85 f6 test %rsi,%rsi + 7330: 0f 84 c7 01 00 00 je 0x74fd + 7336: 45 85 c0 test %r8d,%r8d + 7339: 0f 8e b7 01 00 00 jle 0x74f6 + 733f: 41 83 f8 10 cmp $0x10,%r8d + 7343: 0f 8c 9d 01 00 00 jl 0x74e6 + 7349: 49 89 f1 mov %rsi,%r9 + 734c: 49 83 e1 1f and $0x1f,%r9 + 7350: 45 89 c9 mov %r9d,%r9d + 7353: 45 85 c9 test %r9d,%r9d + 7356: 74 18 je 0x7370 + 7358: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 735f: 0f 85 81 01 00 00 jne 0x74e6 + 7365: 41 f7 d9 neg %r9d + 7368: 41 83 c1 20 add $0x20,%r9d + 736c: 41 c1 e9 03 shr $0x3,%r9d + 7370: 41 8d 41 10 lea 0x10(%r9),%eax + 7374: 44 3b c0 cmp %eax,%r8d + 7377: 0f 8c 69 01 00 00 jl 0x74e6 + 737d: 44 89 c0 mov %r8d,%eax + 7380: 33 d2 xor %edx,%edx + 7382: 41 2b c1 sub %r9d,%eax + 7385: 83 e0 0f and $0xf,%eax + 7388: f7 d8 neg %eax + 738a: 41 03 c0 add %r8d,%eax + 738d: 45 85 c9 test %r9d,%r9d + 7390: 76 25 jbe 0x73b7 + 7392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73a0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 73a5: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 + 73aa: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 73af: 48 ff c2 inc %rdx + 73b2: 49 3b d1 cmp %r9,%rdx + 73b5: 72 e9 jb 0x73a0 + 73b7: 48 63 d0 movslq %eax,%rdx + 73ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 73c0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 73c6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 73cd: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 73d4: 01 + 73d5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 73dc: 01 + 73dd: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 73e4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 73eb: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 + 73f1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 73f8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 73fe: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 7405: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 740c: 01 + 740d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 7414: 01 + 7415: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 741c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 7423: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 742a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 7431: 49 83 c1 10 add $0x10,%r9 + 7435: 4c 3b ca cmp %rdx,%r9 + 7438: 72 86 jb 0x73c0 + 743a: 44 8d 48 01 lea 0x1(%rax),%r9d + 743e: 45 3b c8 cmp %r8d,%r9d + 7441: 0f 87 93 00 00 00 ja 0x74da + 7447: 4d 63 d0 movslq %r8d,%r10 + 744a: 4c 2b d2 sub %rdx,%r10 + 744d: 49 83 fa 04 cmp $0x4,%r10 + 7451: 0f 8c 8a 00 00 00 jl 0x74e1 + 7457: 45 89 d3 mov %r10d,%r11d + 745a: 45 33 c9 xor %r9d,%r9d + 745d: 41 83 e3 fc and $0xfffffffc,%r11d + 7461: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 7465: 4d 63 db movslq %r11d,%r11 + 7468: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 746c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7473: 00 + 7474: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 747b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7480: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 7486: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 748d: 01 + 748e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 + 7494: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 749a: 49 83 c1 04 add $0x4,%r9 + 749e: 4d 3b cb cmp %r11,%r9 + 74a1: 72 dd jb 0x7480 + 74a3: 4d 3b da cmp %r10,%r11 + 74a6: 73 32 jae 0x74da + 74a8: 48 63 c0 movslq %eax,%rax + 74ab: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 74af: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 74b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 74b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74bf: 00 + 74c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 74c6: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 + 74cc: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 74d2: 49 ff c3 inc %r11 + 74d5: 4d 3b da cmp %r10,%r11 + 74d8: 72 e6 jb 0x74c0 + 74da: 33 c0 xor %eax,%eax + 74dc: c5 f8 77 vzeroupper + 74df: 5e pop %rsi + 74e0: c3 ret + 74e1: 45 33 db xor %r11d,%r11d + 74e4: eb bd jmp 0x74a3 + 74e6: 33 c0 xor %eax,%eax + 74e8: 41 83 f8 01 cmp $0x1,%r8d + 74ec: 72 ec jb 0x74da + 74ee: 4d 63 d0 movslq %r8d,%r10 + 74f1: 45 33 db xor %r11d,%r11d + 74f4: eb ad jmp 0x74a3 + 74f6: b8 fa ff ff ff mov $0xfffffffa,%eax + 74fb: 5e pop %rsi + 74fc: c3 ret + 74fd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7502: 5e pop %rsi + 7503: c3 ret + 7504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 750b: 00 + 750c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 751f: 00 + 7520: 53 push %rbx + 7521: 48 85 c9 test %rcx,%rcx + 7524: 0f 84 aa 01 00 00 je 0x76d4 + 752a: 48 85 d2 test %rdx,%rdx + 752d: 0f 84 a1 01 00 00 je 0x76d4 + 7533: 45 85 c0 test %r8d,%r8d + 7536: 0f 8e 91 01 00 00 jle 0x76cd + 753c: 41 83 f8 10 cmp $0x10,%r8d + 7540: 0f 8c 80 01 00 00 jl 0x76c6 + 7546: 49 89 d3 mov %rdx,%r11 + 7549: 49 83 e3 1f and $0x1f,%r11 + 754d: 45 85 db test %r11d,%r11d + 7550: 74 18 je 0x756a + 7552: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 7559: 0f 85 67 01 00 00 jne 0x76c6 + 755f: 41 f7 db neg %r11d + 7562: 41 83 c3 20 add $0x20,%r11d + 7566: 41 c1 eb 03 shr $0x3,%r11d + 756a: 41 8d 43 10 lea 0x10(%r11),%eax + 756e: 44 3b c0 cmp %eax,%r8d + 7571: 0f 8c 4f 01 00 00 jl 0x76c6 + 7577: 44 89 c0 mov %r8d,%eax + 757a: 45 33 d2 xor %r10d,%r10d + 757d: 41 2b c3 sub %r11d,%eax + 7580: 83 e0 0f and $0xf,%eax + 7583: f7 d8 neg %eax + 7585: 41 03 c0 add %r8d,%eax + 7588: 44 89 db mov %r11d,%ebx + 758b: 45 85 db test %r11d,%r11d + 758e: 76 2a jbe 0x75ba + 7590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7597: 00 + 7598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 759f: 90 nop + 75a0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 75a6: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 75ac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 75b2: 49 ff c2 inc %r10 + 75b5: 4c 3b d3 cmp %rbx,%r10 + 75b8: 72 e6 jb 0x75a0 + 75ba: 4c 63 d0 movslq %eax,%r10 + 75bd: 0f 1f 00 nopl (%rax) + 75c0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 75c5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 75c9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 75cf: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 75d5: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 + 75da: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 + 75e0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 + 75e6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 75ec: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 75f1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 75f7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 75fd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 + 7603: 48 83 c3 10 add $0x10,%rbx + 7607: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 760d: 49 3b da cmp %r10,%rbx + 7610: 72 ae jb 0x75c0 + 7612: 8d 58 01 lea 0x1(%rax),%ebx + 7615: 41 3b d8 cmp %r8d,%ebx + 7618: 0f 87 9c 00 00 00 ja 0x76ba + 761e: 4d 63 c8 movslq %r8d,%r9 + 7621: 48 63 c0 movslq %eax,%rax + 7624: 4c 2b c8 sub %rax,%r9 + 7627: 49 83 f9 04 cmp $0x4,%r9 + 762b: 0f 8c 90 00 00 00 jl 0x76c1 + 7631: 48 63 c0 movslq %eax,%rax + 7634: 45 89 ca mov %r9d,%r10d + 7637: 41 83 e2 fc and $0xfffffffc,%r10d + 763b: 45 33 c0 xor %r8d,%r8d + 763e: 4d 63 d2 movslq %r10d,%r10 + 7641: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 7645: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 7649: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7650: 00 + 7651: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 765f: 00 + 7660: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 7666: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 + 766c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 7672: 49 83 c0 04 add $0x4,%r8 + 7676: 4d 3b c2 cmp %r10,%r8 + 7679: 72 e5 jb 0x7660 + 767b: 4d 3b d1 cmp %r9,%r10 + 767e: 73 3a jae 0x76ba + 7680: 48 63 c0 movslq %eax,%rax + 7683: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 7687: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 768b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7692: 00 + 7693: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 769a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 76a0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 76a6: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 76ac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 76b2: 49 ff c2 inc %r10 + 76b5: 4d 3b d1 cmp %r9,%r10 + 76b8: 72 e6 jb 0x76a0 + 76ba: 33 c0 xor %eax,%eax + 76bc: c5 f8 77 vzeroupper + 76bf: 5b pop %rbx + 76c0: c3 ret + 76c1: 45 33 d2 xor %r10d,%r10d + 76c4: eb b5 jmp 0x767b + 76c6: 33 c0 xor %eax,%eax + 76c8: e9 45 ff ff ff jmp 0x7612 + 76cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 76d2: 5b pop %rbx + 76d3: c3 ret + 76d4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 76d9: 5b pop %rbx + 76da: c3 ret + 76db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 76e0: 53 push %rbx + 76e1: 49 89 ca mov %rcx,%r10 + 76e4: 4d 85 d2 test %r10,%r10 + 76e7: 0f 84 a4 01 00 00 je 0x7891 + 76ed: 48 85 d2 test %rdx,%rdx + 76f0: 0f 84 9b 01 00 00 je 0x7891 + 76f6: 45 85 c0 test %r8d,%r8d + 76f9: 0f 8e 8b 01 00 00 jle 0x788a + 76ff: 41 83 f8 10 cmp $0x10,%r8d + 7703: 0f 8c 79 01 00 00 jl 0x7882 + 7709: 48 89 d3 mov %rdx,%rbx + 770c: 48 83 e3 1f and $0x1f,%rbx + 7710: 85 db test %ebx,%ebx + 7712: 74 11 je 0x7725 + 7714: f6 c3 07 test $0x7,%bl + 7717: 0f 85 65 01 00 00 jne 0x7882 + 771d: f7 db neg %ebx + 771f: 83 c3 20 add $0x20,%ebx + 7722: c1 eb 03 shr $0x3,%ebx + 7725: 8d 43 10 lea 0x10(%rbx),%eax + 7728: 44 3b c0 cmp %eax,%r8d + 772b: 0f 8c 51 01 00 00 jl 0x7882 + 7731: 45 89 c1 mov %r8d,%r9d + 7734: 33 c0 xor %eax,%eax + 7736: 44 2b cb sub %ebx,%r9d + 7739: 41 83 e1 0f and $0xf,%r9d + 773d: 41 f7 d9 neg %r9d + 7740: 45 03 c8 add %r8d,%r9d + 7743: 89 d9 mov %ebx,%ecx + 7745: 85 db test %ebx,%ebx + 7747: 76 2f jbe 0x7778 + 7749: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7750: 00 + 7751: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 775f: 00 + 7760: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 7766: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 + 776b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 7770: 48 ff c0 inc %rax + 7773: 48 3b c1 cmp %rcx,%rax + 7776: 72 e8 jb 0x7760 + 7778: 49 63 c1 movslq %r9d,%rax + 777b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7780: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 7786: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 778d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 7794: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 779b: 03 + 779c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 + 77a1: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 77a7: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 77ad: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 77b4: 03 + 77b5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 77ba: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 77c0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 77c6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 77cd: 03 + 77ce: 48 83 c1 10 add $0x10,%rcx + 77d2: 48 3b c8 cmp %rax,%rcx + 77d5: 72 a9 jb 0x7780 + 77d7: 41 8d 41 01 lea 0x1(%r9),%eax + 77db: 41 3b c0 cmp %r8d,%eax + 77de: 0f 87 93 00 00 00 ja 0x7877 + 77e4: 4d 63 c0 movslq %r8d,%r8 + 77e7: 4d 63 c9 movslq %r9d,%r9 + 77ea: 4d 2b c1 sub %r9,%r8 + 77ed: 49 83 f8 04 cmp $0x4,%r8 + 77f1: 0f 8c 87 00 00 00 jl 0x787e + 77f7: 4d 63 c9 movslq %r9d,%r9 + 77fa: 44 89 c3 mov %r8d,%ebx + 77fd: 83 e3 fc and $0xfffffffc,%ebx + 7800: 33 c9 xor %ecx,%ecx + 7802: 48 63 db movslq %ebx,%rbx + 7805: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 7809: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 780d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7814: 00 + 7815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 781c: 0f 1f 40 00 nopl 0x0(%rax) + 7820: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 7826: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 + 782b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 7830: 48 83 c1 04 add $0x4,%rcx + 7834: 48 3b cb cmp %rbx,%rcx + 7837: 72 e7 jb 0x7820 + 7839: 49 3b d8 cmp %r8,%rbx + 783c: 73 39 jae 0x7877 + 783e: 4d 63 c9 movslq %r9d,%r9 + 7841: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 7845: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 7849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7850: 00 + 7851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 785f: 00 + 7860: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 7865: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 + 786a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 786f: 48 ff c3 inc %rbx + 7872: 49 3b d8 cmp %r8,%rbx + 7875: 72 e9 jb 0x7860 + 7877: 33 c0 xor %eax,%eax + 7879: c5 f8 77 vzeroupper + 787c: 5b pop %rbx + 787d: c3 ret + 787e: 33 db xor %ebx,%ebx + 7880: eb b7 jmp 0x7839 + 7882: 45 33 c9 xor %r9d,%r9d + 7885: e9 4d ff ff ff jmp 0x77d7 + 788a: b8 fa ff ff ff mov $0xfffffffa,%eax + 788f: 5b pop %rbx + 7890: c3 ret + 7891: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7896: 5b pop %rbx + 7897: c3 ret + 7898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 789f: 00 + 78a0: 48 83 ec 28 sub $0x28,%rsp + 78a4: 4d 85 c0 test %r8,%r8 + 78a7: 74 25 je 0x78ce + 78a9: 48 85 c9 test %rcx,%rcx + 78ac: 74 20 je 0x78ce + 78ae: 48 85 d2 test %rdx,%rdx + 78b1: 74 1b je 0x78ce + 78b3: 45 85 c9 test %r9d,%r9d + 78b6: 7f 0a jg 0x78c2 + 78b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 78bd: 48 83 c4 28 add $0x28,%rsp + 78c1: c3 ret + 78c2: e8 09 4c a9 01 call 0x1a9c4d0 + 78c7: 33 c0 xor %eax,%eax + 78c9: 48 83 c4 28 add $0x28,%rsp + 78cd: c3 ret + 78ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 78d3: 48 83 c4 28 add $0x28,%rsp + 78d7: c3 ret + 78d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 78df: 00 + 78e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 78e5: 4d 85 c0 test %r8,%r8 + 78e8: 74 27 je 0x7911 + 78ea: 48 85 c9 test %rcx,%rcx + 78ed: 74 22 je 0x7911 + 78ef: 48 85 d2 test %rdx,%rdx + 78f2: 74 1d je 0x7911 + 78f4: 45 85 c9 test %r9d,%r9d + 78f7: 7f 0b jg 0x7904 + 78f9: b8 fa ff ff ff mov $0xfffffffa,%eax + 78fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7903: c3 ret + 7904: e8 17 56 a9 01 call 0x1a9cf20 + 7909: 33 c0 xor %eax,%eax + 790b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7910: c3 ret + 7911: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7916: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 791b: c3 ret + 791c: 0f 1f 40 00 nopl 0x0(%rax) + 7920: 53 push %rbx + 7921: 56 push %rsi + 7922: 57 push %rdi + 7923: 41 54 push %r12 + 7925: 41 55 push %r13 + 7927: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 792e: 4d 89 c4 mov %r8,%r12 + 7931: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x260a5b0 + 7938: 48 33 c4 xor %rsp,%rax + 793b: 45 89 cd mov %r9d,%r13d + 793e: 48 89 cf mov %rcx,%rdi + 7941: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 7948: 00 + 7949: 4d 85 e4 test %r12,%r12 + 794c: 0f 84 b6 01 00 00 je 0x7b08 + 7952: 48 85 ff test %rdi,%rdi + 7955: 0f 84 97 01 00 00 je 0x7af2 + 795b: 48 85 d2 test %rdx,%rdx + 795e: 0f 84 66 01 00 00 je 0x7aca + 7964: 45 85 ed test %r13d,%r13d + 7967: 0f 8e 35 01 00 00 jle 0x7aa2 + 796d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 7972: 48 89 f0 mov %rsi,%rax + 7975: 48 83 e0 1f and $0x1f,%rax + 7979: 48 f7 d8 neg %rax + 797c: 48 83 e0 1f and $0x1f,%rax + 7980: 48 03 f0 add %rax,%rsi + 7983: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 798a: 00 + 798b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 7992: 0f 8e a2 00 00 00 jle 0x7a3a + 7998: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 799d: 45 89 ee mov %r13d,%r14d + 79a0: 4d 89 e5 mov %r12,%r13 + 79a3: 49 89 d4 mov %rdx,%r12 + 79a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 79ad: 00 + 79ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79b5: 0f 1f 40 00 nopl 0x0(%rax) + 79b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79c0: 4c 89 e1 mov %r12,%rcx + 79c3: 48 89 f2 mov %rsi,%rdx + 79c6: 49 89 d8 mov %rbx,%r8 + 79c9: 41 b9 80 00 00 00 mov $0x80,%r9d + 79cf: e8 6c df 12 00 call 0x135940 + 79d4: 48 89 f9 mov %rdi,%rcx + 79d7: 48 89 f2 mov %rsi,%rdx + 79da: 41 b8 80 00 00 00 mov $0x80,%r8d + 79e0: e8 bb cb ff ff call 0x45a0 + 79e5: 48 89 f9 mov %rdi,%rcx + 79e8: 48 89 da mov %rbx,%rdx + 79eb: 41 b8 80 00 00 00 mov $0x80,%r8d + 79f1: e8 aa cb ff ff call 0x45a0 + 79f6: 48 89 d9 mov %rbx,%rcx + 79f9: 48 89 f2 mov %rsi,%rdx + 79fc: 4d 89 e8 mov %r13,%r8 + 79ff: 41 b9 80 00 00 00 mov $0x80,%r9d + 7a05: e8 16 08 00 00 call 0x8220 + 7a0a: 41 83 c6 80 add $0xffffff80,%r14d + 7a0e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 7a15: 49 81 c4 00 02 00 00 add $0x200,%r12 + 7a1c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 7a23: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 7a2a: 7f 94 jg 0x79c0 + 7a2c: 4c 89 e2 mov %r12,%rdx + 7a2f: 4d 89 ec mov %r13,%r12 + 7a32: 45 89 f5 mov %r14d,%r13d + 7a35: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 7a3a: 48 89 d1 mov %rdx,%rcx + 7a3d: 48 89 f2 mov %rsi,%rdx + 7a40: 49 89 d8 mov %rbx,%r8 + 7a43: 45 89 e9 mov %r13d,%r9d + 7a46: e8 f5 de 12 00 call 0x135940 + 7a4b: 48 89 f9 mov %rdi,%rcx + 7a4e: 48 89 f2 mov %rsi,%rdx + 7a51: 45 89 e8 mov %r13d,%r8d + 7a54: e8 47 cb ff ff call 0x45a0 + 7a59: 48 89 f9 mov %rdi,%rcx + 7a5c: 48 89 da mov %rbx,%rdx + 7a5f: 45 89 e8 mov %r13d,%r8d + 7a62: e8 39 cb ff ff call 0x45a0 + 7a67: 48 89 d9 mov %rbx,%rcx + 7a6a: 48 89 f2 mov %rsi,%rdx + 7a6d: 4d 89 e0 mov %r12,%r8 + 7a70: 45 89 e9 mov %r13d,%r9d + 7a73: e8 a8 07 00 00 call 0x8220 + 7a78: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7a7f: 00 + 7a80: 48 33 cc xor %rsp,%rcx + 7a83: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x260a5b0 + 7a8a: 75 11 jne 0x7a9d + 7a8c: 33 c0 xor %eax,%eax + 7a8e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 7a95: 41 5d pop %r13 + 7a97: 41 5c pop %r12 + 7a99: 5f pop %rdi + 7a9a: 5e pop %rsi + 7a9b: 5b pop %rbx + 7a9c: c3 ret + 7a9d: e8 6e e2 11 01 call 0x1125d10 + 7aa2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7aa9: 00 + 7aaa: 48 33 cc xor %rsp,%rcx + 7aad: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x260a5b0 + 7ab4: 75 e7 jne 0x7a9d + 7ab6: b8 fa ff ff ff mov $0xfffffffa,%eax + 7abb: 48 81 c4 50 04 00 00 add $0x450,%rsp + 7ac2: 41 5d pop %r13 + 7ac4: 41 5c pop %r12 + 7ac6: 5f pop %rdi + 7ac7: 5e pop %rsi + 7ac8: 5b pop %rbx + 7ac9: c3 ret + 7aca: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7ad1: 00 + 7ad2: 48 33 cc xor %rsp,%rcx + 7ad5: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x260a5b0 + 7adc: 75 bf jne 0x7a9d + 7ade: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7ae3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 7aea: 41 5d pop %r13 + 7aec: 41 5c pop %r12 + 7aee: 5f pop %rdi + 7aef: 5e pop %rsi + 7af0: 5b pop %rbx + 7af1: c3 ret + 7af2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7af9: 00 + 7afa: 48 33 cc xor %rsp,%rcx + 7afd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x260a5b0 + 7b04: 75 97 jne 0x7a9d + 7b06: eb d6 jmp 0x7ade + 7b08: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7b0f: 00 + 7b10: 48 33 cc xor %rsp,%rcx + 7b13: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x260a5b0 + 7b1a: 75 81 jne 0x7a9d + 7b1c: eb c0 jmp 0x7ade + 7b1e: 66 90 xchg %ax,%ax + 7b20: 53 push %rbx + 7b21: 56 push %rsi + 7b22: 57 push %rdi + 7b23: 41 54 push %r12 + 7b25: 41 55 push %r13 + 7b27: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 7b2e: 4d 89 c4 mov %r8,%r12 + 7b31: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x260a5b0 + 7b38: 45 89 cd mov %r9d,%r13d + 7b3b: 48 33 c4 xor %rsp,%rax + 7b3e: 48 89 cf mov %rcx,%rdi + 7b41: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 7b48: 00 + 7b49: 4d 85 e4 test %r12,%r12 + 7b4c: 0f 84 b6 01 00 00 je 0x7d08 + 7b52: 48 85 ff test %rdi,%rdi + 7b55: 0f 84 97 01 00 00 je 0x7cf2 + 7b5b: 48 85 d2 test %rdx,%rdx + 7b5e: 0f 84 66 01 00 00 je 0x7cca + 7b64: 45 85 ed test %r13d,%r13d + 7b67: 0f 8e 35 01 00 00 jle 0x7ca2 + 7b6d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 7b72: 48 89 c3 mov %rax,%rbx + 7b75: 48 83 e3 1f and $0x1f,%rbx + 7b79: 48 f7 db neg %rbx + 7b7c: 48 83 e3 1f and $0x1f,%rbx + 7b80: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 7b84: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 7b8b: 00 + 7b8c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 7b93: 0f 8e a1 00 00 00 jle 0x7c3a + 7b99: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 7b9e: 45 89 ee mov %r13d,%r14d + 7ba1: 4d 89 e5 mov %r12,%r13 + 7ba4: 49 89 d4 mov %rdx,%r12 + 7ba7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7bae: 00 + 7baf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7bb6: 0f 1f 00 nopl (%rax) + 7bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7bc0: 4c 89 e1 mov %r12,%rcx + 7bc3: 48 89 f2 mov %rsi,%rdx + 7bc6: 49 89 d8 mov %rbx,%r8 + 7bc9: 41 b9 80 00 00 00 mov $0x80,%r9d + 7bcf: e8 8c dd 12 00 call 0x135960 + 7bd4: 48 89 f9 mov %rdi,%rcx + 7bd7: 48 89 f2 mov %rsi,%rdx + 7bda: 41 b8 80 00 00 00 mov $0x80,%r8d + 7be0: e8 fb c9 ff ff call 0x45e0 + 7be5: 48 89 f9 mov %rdi,%rcx + 7be8: 48 89 da mov %rbx,%rdx + 7beb: 41 b8 80 00 00 00 mov $0x80,%r8d + 7bf1: e8 ea c9 ff ff call 0x45e0 + 7bf6: 48 89 d9 mov %rbx,%rcx + 7bf9: 48 89 f2 mov %rsi,%rdx + 7bfc: 4d 89 e8 mov %r13,%r8 + 7bff: 41 b9 80 00 00 00 mov $0x80,%r9d + 7c05: e8 96 06 00 00 call 0x82a0 + 7c0a: 41 83 c6 80 add $0xffffff80,%r14d + 7c0e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 7c15: 49 81 c4 00 02 00 00 add $0x200,%r12 + 7c1c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 7c23: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 7c2a: 7f 94 jg 0x7bc0 + 7c2c: 4c 89 e2 mov %r12,%rdx + 7c2f: 4d 89 ec mov %r13,%r12 + 7c32: 45 89 f5 mov %r14d,%r13d + 7c35: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 7c3a: 48 89 d1 mov %rdx,%rcx + 7c3d: 48 89 f2 mov %rsi,%rdx + 7c40: 49 89 d8 mov %rbx,%r8 + 7c43: 45 89 e9 mov %r13d,%r9d + 7c46: e8 15 dd 12 00 call 0x135960 + 7c4b: 48 89 f9 mov %rdi,%rcx + 7c4e: 48 89 f2 mov %rsi,%rdx + 7c51: 45 89 e8 mov %r13d,%r8d + 7c54: e8 87 c9 ff ff call 0x45e0 + 7c59: 48 89 f9 mov %rdi,%rcx + 7c5c: 48 89 da mov %rbx,%rdx + 7c5f: 45 89 e8 mov %r13d,%r8d + 7c62: e8 79 c9 ff ff call 0x45e0 + 7c67: 48 89 d9 mov %rbx,%rcx + 7c6a: 48 89 f2 mov %rsi,%rdx + 7c6d: 4d 89 e0 mov %r12,%r8 + 7c70: 45 89 e9 mov %r13d,%r9d + 7c73: e8 28 06 00 00 call 0x82a0 + 7c78: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7c7f: 00 + 7c80: 48 33 cc xor %rsp,%rcx + 7c83: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x260a5b0 + 7c8a: 75 11 jne 0x7c9d + 7c8c: 33 c0 xor %eax,%eax + 7c8e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 7c95: 41 5d pop %r13 + 7c97: 41 5c pop %r12 + 7c99: 5f pop %rdi + 7c9a: 5e pop %rsi + 7c9b: 5b pop %rbx + 7c9c: c3 ret + 7c9d: e8 6e e0 11 01 call 0x1125d10 + 7ca2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7ca9: 00 + 7caa: 48 33 cc xor %rsp,%rcx + 7cad: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x260a5b0 + 7cb4: 75 e7 jne 0x7c9d + 7cb6: b8 fa ff ff ff mov $0xfffffffa,%eax + 7cbb: 48 81 c4 50 04 00 00 add $0x450,%rsp + 7cc2: 41 5d pop %r13 + 7cc4: 41 5c pop %r12 + 7cc6: 5f pop %rdi + 7cc7: 5e pop %rsi + 7cc8: 5b pop %rbx + 7cc9: c3 ret + 7cca: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7cd1: 00 + 7cd2: 48 33 cc xor %rsp,%rcx + 7cd5: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x260a5b0 + 7cdc: 75 bf jne 0x7c9d + 7cde: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7ce3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 7cea: 41 5d pop %r13 + 7cec: 41 5c pop %r12 + 7cee: 5f pop %rdi + 7cef: 5e pop %rsi + 7cf0: 5b pop %rbx + 7cf1: c3 ret + 7cf2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7cf9: 00 + 7cfa: 48 33 cc xor %rsp,%rcx + 7cfd: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x260a5b0 + 7d04: 75 97 jne 0x7c9d + 7d06: eb d6 jmp 0x7cde + 7d08: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7d0f: 00 + 7d10: 48 33 cc xor %rsp,%rcx + 7d13: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x260a5b0 + 7d1a: 75 81 jne 0x7c9d + 7d1c: eb c0 jmp 0x7cde + 7d1e: 66 90 xchg %ax,%ax + 7d20: 53 push %rbx + 7d21: 56 push %rsi + 7d22: 57 push %rdi + 7d23: 41 54 push %r12 + 7d25: 41 55 push %r13 + 7d27: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 7d2e: 4d 89 c4 mov %r8,%r12 + 7d31: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x260a5b0 + 7d38: 45 89 cd mov %r9d,%r13d + 7d3b: 48 33 c4 xor %rsp,%rax + 7d3e: 48 89 cf mov %rcx,%rdi + 7d41: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 7d48: 00 + 7d49: 4d 85 e4 test %r12,%r12 + 7d4c: 0f 84 b6 01 00 00 je 0x7f08 + 7d52: 48 85 ff test %rdi,%rdi + 7d55: 0f 84 97 01 00 00 je 0x7ef2 + 7d5b: 48 85 d2 test %rdx,%rdx + 7d5e: 0f 84 66 01 00 00 je 0x7eca + 7d64: 45 85 ed test %r13d,%r13d + 7d67: 0f 8e 35 01 00 00 jle 0x7ea2 + 7d6d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 7d72: 48 89 c3 mov %rax,%rbx + 7d75: 48 83 e3 1f and $0x1f,%rbx + 7d79: 48 f7 db neg %rbx + 7d7c: 48 83 e3 1f and $0x1f,%rbx + 7d80: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 7d84: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 7d8b: 00 + 7d8c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 7d93: 0f 8e a1 00 00 00 jle 0x7e3a + 7d99: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 7d9e: 45 89 ee mov %r13d,%r14d + 7da1: 4d 89 e5 mov %r12,%r13 + 7da4: 49 89 d4 mov %rdx,%r12 + 7da7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7dae: 00 + 7daf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7db6: 0f 1f 00 nopl (%rax) + 7db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7dc0: 4c 89 e1 mov %r12,%rcx + 7dc3: 48 89 f2 mov %rsi,%rdx + 7dc6: 49 89 d8 mov %rbx,%r8 + 7dc9: 41 b9 80 00 00 00 mov $0x80,%r9d + 7dcf: e8 ac db 12 00 call 0x135980 + 7dd4: 48 89 f9 mov %rdi,%rcx + 7dd7: 48 89 f2 mov %rsi,%rdx + 7dda: 41 b8 80 00 00 00 mov $0x80,%r8d + 7de0: e8 bb c9 ff ff call 0x47a0 + 7de5: 48 89 f9 mov %rdi,%rcx + 7de8: 48 89 da mov %rbx,%rdx + 7deb: 41 b8 80 00 00 00 mov $0x80,%r8d + 7df1: e8 aa c9 ff ff call 0x47a0 + 7df6: 48 89 d9 mov %rbx,%rcx + 7df9: 48 89 f2 mov %rsi,%rdx + 7dfc: 4d 89 e8 mov %r13,%r8 + 7dff: 41 b9 80 00 00 00 mov $0x80,%r9d + 7e05: e8 16 05 00 00 call 0x8320 + 7e0a: 41 83 c6 80 add $0xffffff80,%r14d + 7e0e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 7e15: 49 81 c4 00 02 00 00 add $0x200,%r12 + 7e1c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 7e23: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 7e2a: 7f 94 jg 0x7dc0 + 7e2c: 4c 89 e2 mov %r12,%rdx + 7e2f: 4d 89 ec mov %r13,%r12 + 7e32: 45 89 f5 mov %r14d,%r13d + 7e35: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 7e3a: 48 89 d1 mov %rdx,%rcx + 7e3d: 48 89 f2 mov %rsi,%rdx + 7e40: 49 89 d8 mov %rbx,%r8 + 7e43: 45 89 e9 mov %r13d,%r9d + 7e46: e8 35 db 12 00 call 0x135980 + 7e4b: 48 89 f9 mov %rdi,%rcx + 7e4e: 48 89 f2 mov %rsi,%rdx + 7e51: 45 89 e8 mov %r13d,%r8d + 7e54: e8 47 c9 ff ff call 0x47a0 + 7e59: 48 89 f9 mov %rdi,%rcx + 7e5c: 48 89 da mov %rbx,%rdx + 7e5f: 45 89 e8 mov %r13d,%r8d + 7e62: e8 39 c9 ff ff call 0x47a0 + 7e67: 48 89 d9 mov %rbx,%rcx + 7e6a: 48 89 f2 mov %rsi,%rdx + 7e6d: 4d 89 e0 mov %r12,%r8 + 7e70: 45 89 e9 mov %r13d,%r9d + 7e73: e8 a8 04 00 00 call 0x8320 + 7e78: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7e7f: 00 + 7e80: 48 33 cc xor %rsp,%rcx + 7e83: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x260a5b0 + 7e8a: 75 11 jne 0x7e9d + 7e8c: 33 c0 xor %eax,%eax + 7e8e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 7e95: 41 5d pop %r13 + 7e97: 41 5c pop %r12 + 7e99: 5f pop %rdi + 7e9a: 5e pop %rsi + 7e9b: 5b pop %rbx + 7e9c: c3 ret + 7e9d: e8 6e de 11 01 call 0x1125d10 + 7ea2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7ea9: 00 + 7eaa: 48 33 cc xor %rsp,%rcx + 7ead: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x260a5b0 + 7eb4: 75 e7 jne 0x7e9d + 7eb6: b8 fa ff ff ff mov $0xfffffffa,%eax + 7ebb: 48 81 c4 50 04 00 00 add $0x450,%rsp + 7ec2: 41 5d pop %r13 + 7ec4: 41 5c pop %r12 + 7ec6: 5f pop %rdi + 7ec7: 5e pop %rsi + 7ec8: 5b pop %rbx + 7ec9: c3 ret + 7eca: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7ed1: 00 + 7ed2: 48 33 cc xor %rsp,%rcx + 7ed5: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x260a5b0 + 7edc: 75 bf jne 0x7e9d + 7ede: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7ee3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 7eea: 41 5d pop %r13 + 7eec: 41 5c pop %r12 + 7eee: 5f pop %rdi + 7eef: 5e pop %rsi + 7ef0: 5b pop %rbx + 7ef1: c3 ret + 7ef2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7ef9: 00 + 7efa: 48 33 cc xor %rsp,%rcx + 7efd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x260a5b0 + 7f04: 75 97 jne 0x7e9d + 7f06: eb d6 jmp 0x7ede + 7f08: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 7f0f: 00 + 7f10: 48 33 cc xor %rsp,%rcx + 7f13: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x260a5b0 + 7f1a: 75 81 jne 0x7e9d + 7f1c: eb c0 jmp 0x7ede + 7f1e: 66 90 xchg %ax,%ax + 7f20: 53 push %rbx + 7f21: 56 push %rsi + 7f22: 57 push %rdi + 7f23: 41 54 push %r12 + 7f25: 41 55 push %r13 + 7f27: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 7f2e: 4d 89 c4 mov %r8,%r12 + 7f31: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x260a5b0 + 7f38: 45 89 cd mov %r9d,%r13d + 7f3b: 48 33 c4 xor %rsp,%rax + 7f3e: 48 89 cf mov %rcx,%rdi + 7f41: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 7f48: 00 + 7f49: 4d 85 e4 test %r12,%r12 + 7f4c: 0f 84 b6 01 00 00 je 0x8108 + 7f52: 48 85 ff test %rdi,%rdi + 7f55: 0f 84 97 01 00 00 je 0x80f2 + 7f5b: 48 85 d2 test %rdx,%rdx + 7f5e: 0f 84 66 01 00 00 je 0x80ca + 7f64: 45 85 ed test %r13d,%r13d + 7f67: 0f 8e 35 01 00 00 jle 0x80a2 + 7f6d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 7f72: 48 89 c3 mov %rax,%rbx + 7f75: 48 83 e3 1f and $0x1f,%rbx + 7f79: 48 f7 db neg %rbx + 7f7c: 48 83 e3 1f and $0x1f,%rbx + 7f80: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 7f84: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 7f8b: 00 + 7f8c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 7f93: 0f 8e a1 00 00 00 jle 0x803a + 7f99: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 7f9e: 45 89 ee mov %r13d,%r14d + 7fa1: 4d 89 e5 mov %r12,%r13 + 7fa4: 49 89 d4 mov %rdx,%r12 + 7fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7fae: 00 + 7faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fb6: 0f 1f 00 nopl (%rax) + 7fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fc0: 4c 89 e1 mov %r12,%rcx + 7fc3: 48 89 f2 mov %rsi,%rdx + 7fc6: 49 89 d8 mov %rbx,%r8 + 7fc9: 41 b9 80 00 00 00 mov $0x80,%r9d + 7fcf: e8 cc d9 12 00 call 0x1359a0 + 7fd4: 48 89 f9 mov %rdi,%rcx + 7fd7: 48 89 f2 mov %rsi,%rdx + 7fda: 41 b8 80 00 00 00 mov $0x80,%r8d + 7fe0: e8 bb c7 ff ff call 0x47a0 + 7fe5: 48 89 f9 mov %rdi,%rcx + 7fe8: 48 89 da mov %rbx,%rdx + 7feb: 41 b8 80 00 00 00 mov $0x80,%r8d + 7ff1: e8 aa c7 ff ff call 0x47a0 + 7ff6: 48 89 d9 mov %rbx,%rcx + 7ff9: 48 89 f2 mov %rsi,%rdx + 7ffc: 4d 89 e8 mov %r13,%r8 + 7fff: 41 rex.B diff --git a/handoff/nls_dasm/th_dc40.dis b/handoff/nls_dasm/th_dc40.dis new file mode 100644 index 0000000..f885974 --- /dev/null +++ b/handoff/nls_dasm/th_dc40.dis @@ -0,0 +1,8860 @@ +; th_dc40: VA 0x18000dc40-0x180015c40 (32768 bytes) + +/tmp/opencode/dis/th_dc40.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 53 push %rbx + 1: 57 push %rdi + 2: 55 push %rbp + 3: 49 89 ca mov %rcx,%r10 + 6: 4d 85 d2 test %r10,%r10 + 9: 0f 84 92 01 00 00 je 0x1a1 + f: 48 85 d2 test %rdx,%rdx + 12: 0f 84 89 01 00 00 je 0x1a1 + 18: 4d 85 c0 test %r8,%r8 + 1b: 0f 84 80 01 00 00 je 0x1a1 + 21: 45 85 c9 test %r9d,%r9d + 24: 0f 8e 6e 01 00 00 jle 0x198 + 2a: 41 83 f9 10 cmp $0x10,%r9d + 2e: 0f 8c 50 01 00 00 jl 0x184 + 34: 41 83 f9 1d cmp $0x1d,%r9d + 38: 0f 8c 4d 01 00 00 jl 0x18b + 3e: 4c 89 c1 mov %r8,%rcx + 41: 48 83 e1 1f and $0x1f,%rcx + 45: 89 c9 mov %ecx,%ecx + 47: 85 c9 test %ecx,%ecx + 49: 74 11 je 0x5c + 4b: f6 c1 03 test $0x3,%cl + 4e: 0f 85 30 01 00 00 jne 0x184 + 54: f7 d9 neg %ecx + 56: 83 c1 20 add $0x20,%ecx + 59: c1 e9 02 shr $0x2,%ecx + 5c: 8d 41 10 lea 0x10(%rcx),%eax + 5f: 44 3b c8 cmp %eax,%r9d + 62: 0f 8c 1c 01 00 00 jl 0x184 + 68: 44 89 cf mov %r9d,%edi + 6b: 33 c0 xor %eax,%eax + 6d: 2b f9 sub %ecx,%edi + 6f: 83 e7 0f and $0xf,%edi + 72: f7 df neg %edi + 74: 41 03 f9 add %r9d,%edi + 77: 85 c9 test %ecx,%ecx + 79: 76 1e jbe 0x99 + 7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 80: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 + 85: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 8b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 91: 48 ff c0 inc %rax + 94: 48 3b c1 cmp %rcx,%rax + 97: 72 e7 jb 0x80 + 99: 48 63 c7 movslq %edi,%rax + 9c: 0f 1f 40 00 nopl 0x0(%rax) + a0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 + a5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 + ab: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 + b1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 + b8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + be: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + c5: 48 83 c1 10 add $0x10,%rcx + c9: 48 3b c8 cmp %rax,%rcx + cc: 72 d2 jb 0xa0 + ce: 8d 47 01 lea 0x1(%rdi),%eax + d1: 41 3b c1 cmp %r9d,%eax + d4: 0f 87 9d 00 00 00 ja 0x177 + da: 4d 63 c9 movslq %r9d,%r9 + dd: 48 63 ff movslq %edi,%rdi + e0: 4c 2b cf sub %rdi,%r9 + e3: 49 83 f9 04 cmp $0x4,%r9 + e7: 0f 8c 93 00 00 00 jl 0x180 + ed: 48 63 ff movslq %edi,%rdi + f0: 44 89 cd mov %r9d,%ebp + f3: 83 e5 fc and $0xfffffffc,%ebp + f6: 33 c9 xor %ecx,%ecx + f8: 48 63 ed movslq %ebp,%rbp + fb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + ff: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 103: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 + 107: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10e: 00 + 10f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 116: 0f 1f 00 nopl (%rax) + 119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 120: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 126: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 + 12b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 130: 48 83 c1 04 add $0x4,%rcx + 134: 48 3b cd cmp %rbp,%rcx + 137: 72 e7 jb 0x120 + 139: 49 3b e9 cmp %r9,%rbp + 13c: 73 39 jae 0x177 + 13e: 48 63 ff movslq %edi,%rdi + 141: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 145: 49 8d 0c ba lea (%r10,%rdi,4),%rcx + 149: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 14d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 154: 00 + 155: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15c: 0f 1f 40 00 nopl 0x0(%rax) + 160: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 165: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 + 16a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) + 16f: 48 ff c5 inc %rbp + 172: 49 3b e9 cmp %r9,%rbp + 175: 72 e9 jb 0x160 + 177: 33 c0 xor %eax,%eax + 179: c5 f8 77 vzeroupper + 17c: 5d pop %rbp + 17d: 5f pop %rdi + 17e: 5b pop %rbx + 17f: c3 ret + 180: 33 ed xor %ebp,%ebp + 182: eb b5 jmp 0x139 + 184: 33 ff xor %edi,%edi + 186: e9 43 ff ff ff jmp 0xce + 18b: 44 89 cf mov %r9d,%edi + 18e: 33 c9 xor %ecx,%ecx + 190: 83 e7 f0 and $0xfffffff0,%edi + 193: e9 01 ff ff ff jmp 0x99 + 198: b8 fa ff ff ff mov $0xfffffffa,%eax + 19d: 5d pop %rbp + 19e: 5f pop %rdi + 19f: 5b pop %rbx + 1a0: c3 ret + 1a1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1a6: 5d pop %rbp + 1a7: 5f pop %rdi + 1a8: 5b pop %rbx + 1a9: c3 ret + 1aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b1: 00 + 1b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c0: 48 83 ec 28 sub $0x28,%rsp + 1c4: 48 85 c9 test %rcx,%rcx + 1c7: 74 23 je 0x1ec + 1c9: 48 85 d2 test %rdx,%rdx + 1cc: 74 1e je 0x1ec + 1ce: 4d 85 c0 test %r8,%r8 + 1d1: 74 19 je 0x1ec + 1d3: 45 85 c9 test %r9d,%r9d + 1d6: 7e 1e jle 0x1f6 + 1d8: e8 73 b2 a5 01 call 0x1a5b450 + 1dd: ba 02 00 00 00 mov $0x2,%edx + 1e2: 85 c0 test %eax,%eax + 1e4: 0f 45 c2 cmovne %edx,%eax + 1e7: 48 83 c4 28 add $0x28,%rsp + 1eb: c3 ret + 1ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1f1: 48 83 c4 28 add $0x28,%rsp + 1f5: c3 ret + 1f6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1fb: 48 83 c4 28 add $0x28,%rsp + 1ff: c3 ret + 200: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 205: 48 85 c9 test %rcx,%rcx + 208: 74 24 je 0x22e + 20a: 48 85 d2 test %rdx,%rdx + 20d: 74 1f je 0x22e + 20f: 4d 85 c0 test %r8,%r8 + 212: 74 1a je 0x22e + 214: 45 85 c9 test %r9d,%r9d + 217: 7e 20 jle 0x239 + 219: e8 b2 f7 a5 01 call 0x1a5f9d0 + 21e: ba 02 00 00 00 mov $0x2,%edx + 223: 85 c0 test %eax,%eax + 225: 0f 45 c2 cmovne %edx,%eax + 228: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 22d: c3 ret + 22e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 233: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 238: c3 ret + 239: b8 fa ff ff ff mov $0xfffffffa,%eax + 23e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 243: c3 ret + 244: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24b: 00 + 24c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25f: 00 + 260: 48 83 ec 28 sub $0x28,%rsp + 264: 48 85 c9 test %rcx,%rcx + 267: 74 23 je 0x28c + 269: 48 85 d2 test %rdx,%rdx + 26c: 74 1e je 0x28c + 26e: 4d 85 c0 test %r8,%r8 + 271: 74 19 je 0x28c + 273: 45 85 c9 test %r9d,%r9d + 276: 7e 1e jle 0x296 + 278: e8 33 1b a6 01 call 0x1a61db0 + 27d: ba 02 00 00 00 mov $0x2,%edx + 282: 85 c0 test %eax,%eax + 284: 0f 45 c2 cmovne %edx,%eax + 287: 48 83 c4 28 add $0x28,%rsp + 28b: c3 ret + 28c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 291: 48 83 c4 28 add $0x28,%rsp + 295: c3 ret + 296: b8 fa ff ff ff mov $0xfffffffa,%eax + 29b: 48 83 c4 28 add $0x28,%rsp + 29f: c3 ret + 2a0: 48 83 ec 28 sub $0x28,%rsp + 2a4: 48 85 c9 test %rcx,%rcx + 2a7: 74 23 je 0x2cc + 2a9: 48 85 d2 test %rdx,%rdx + 2ac: 74 1e je 0x2cc + 2ae: 4d 85 c0 test %r8,%r8 + 2b1: 74 19 je 0x2cc + 2b3: 45 85 c9 test %r9d,%r9d + 2b6: 7e 1e jle 0x2d6 + 2b8: e8 63 5d a6 01 call 0x1a66020 + 2bd: ba 02 00 00 00 mov $0x2,%edx + 2c2: 85 c0 test %eax,%eax + 2c4: 0f 45 c2 cmovne %edx,%eax + 2c7: 48 83 c4 28 add $0x28,%rsp + 2cb: c3 ret + 2cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2d1: 48 83 c4 28 add $0x28,%rsp + 2d5: c3 ret + 2d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 2db: 48 83 c4 28 add $0x28,%rsp + 2df: c3 ret + 2e0: 48 83 ec 28 sub $0x28,%rsp + 2e4: 48 85 c9 test %rcx,%rcx + 2e7: 74 23 je 0x30c + 2e9: 48 85 d2 test %rdx,%rdx + 2ec: 74 1e je 0x30c + 2ee: 4d 85 c0 test %r8,%r8 + 2f1: 74 19 je 0x30c + 2f3: 45 85 c9 test %r9d,%r9d + 2f6: 7e 1e jle 0x316 + 2f8: e8 23 a1 a6 01 call 0x1a6a420 + 2fd: ba 02 00 00 00 mov $0x2,%edx + 302: 85 c0 test %eax,%eax + 304: 0f 45 c2 cmovne %edx,%eax + 307: 48 83 c4 28 add $0x28,%rsp + 30b: c3 ret + 30c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 311: 48 83 c4 28 add $0x28,%rsp + 315: c3 ret + 316: b8 fa ff ff ff mov $0xfffffffa,%eax + 31b: 48 83 c4 28 add $0x28,%rsp + 31f: c3 ret + 320: 48 83 ec 28 sub $0x28,%rsp + 324: 48 85 c9 test %rcx,%rcx + 327: 74 23 je 0x34c + 329: 48 85 d2 test %rdx,%rdx + 32c: 74 1e je 0x34c + 32e: 4d 85 c0 test %r8,%r8 + 331: 74 19 je 0x34c + 333: 45 85 c9 test %r9d,%r9d + 336: 7e 1e jle 0x356 + 338: e8 83 d9 a6 01 call 0x1a6dcc0 + 33d: ba 02 00 00 00 mov $0x2,%edx + 342: 85 c0 test %eax,%eax + 344: 0f 45 c2 cmovne %edx,%eax + 347: 48 83 c4 28 add $0x28,%rsp + 34b: c3 ret + 34c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 351: 48 83 c4 28 add $0x28,%rsp + 355: c3 ret + 356: b8 fa ff ff ff mov $0xfffffffa,%eax + 35b: 48 83 c4 28 add $0x28,%rsp + 35f: c3 ret + 360: 48 83 ec 28 sub $0x28,%rsp + 364: 48 85 c9 test %rcx,%rcx + 367: 74 20 je 0x389 + 369: 48 85 d2 test %rdx,%rdx + 36c: 74 1b je 0x389 + 36e: 45 85 c0 test %r8d,%r8d + 371: 7f 0a jg 0x37d + 373: b8 fa ff ff ff mov $0xfffffffa,%eax + 378: 48 83 c4 28 add $0x28,%rsp + 37c: c3 ret + 37d: e8 3e 9f 03 00 call 0x3a2c0 + 382: 33 c0 xor %eax,%eax + 384: 48 83 c4 28 add $0x28,%rsp + 388: c3 ret + 389: b8 f8 ff ff ff mov $0xfffffff8,%eax + 38e: 48 83 c4 28 add $0x28,%rsp + 392: c3 ret + 393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 39f: 00 + 3a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3a5: 48 85 c9 test %rcx,%rcx + 3a8: 74 22 je 0x3cc + 3aa: 48 85 d2 test %rdx,%rdx + 3ad: 74 1d je 0x3cc + 3af: 45 85 c0 test %r8d,%r8d + 3b2: 7f 0b jg 0x3bf + 3b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 3b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3be: c3 ret + 3bf: e8 dc a1 03 00 call 0x3a5a0 + 3c4: 33 c0 xor %eax,%eax + 3c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3cb: c3 ret + 3cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3d6: c3 ret + 3d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3de: 00 00 + 3e0: 48 83 ec 28 sub $0x28,%rsp + 3e4: 48 85 c9 test %rcx,%rcx + 3e7: 74 20 je 0x409 + 3e9: 48 85 d2 test %rdx,%rdx + 3ec: 74 1b je 0x409 + 3ee: 45 85 c0 test %r8d,%r8d + 3f1: 7f 0a jg 0x3fd + 3f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 3f8: 48 83 c4 28 add $0x28,%rsp + 3fc: c3 ret + 3fd: e8 7e a4 03 00 call 0x3a880 + 402: 33 c0 xor %eax,%eax + 404: 48 83 c4 28 add $0x28,%rsp + 408: c3 ret + 409: b8 f8 ff ff ff mov $0xfffffff8,%eax + 40e: 48 83 c4 28 add $0x28,%rsp + 412: c3 ret + 413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 41f: 00 + 420: 41 54 push %r12 + 422: 55 push %rbp + 423: 49 89 d1 mov %rdx,%r9 + 426: 48 85 c9 test %rcx,%rcx + 429: 0f 84 cf 02 00 00 je 0x6fe + 42f: 4d 85 c9 test %r9,%r9 + 432: 0f 84 c6 02 00 00 je 0x6fe + 438: 45 85 c0 test %r8d,%r8d + 43b: 0f 8e b4 02 00 00 jle 0x6f5 + 441: 41 83 f8 08 cmp $0x8,%r8d + 445: 0f 8c 9b 02 00 00 jl 0x6e6 + 44b: 4c 89 c8 mov %r9,%rax + 44e: 48 83 e0 1f and $0x1f,%rax + 452: 89 c0 mov %eax,%eax + 454: 85 c0 test %eax,%eax + 456: 74 0d je 0x465 + 458: a8 0f test $0xf,%al + 45a: 0f 85 86 02 00 00 jne 0x6e6 + 460: b8 01 00 00 00 mov $0x1,%eax + 465: 8d 50 08 lea 0x8(%rax),%edx + 468: 44 3b c2 cmp %edx,%r8d + 46b: 0f 8c 75 02 00 00 jl 0x6e6 + 471: 44 89 c5 mov %r8d,%ebp + 474: 45 33 db xor %r11d,%r11d + 477: 2b e8 sub %eax,%ebp + 479: 45 33 d2 xor %r10d,%r10d + 47c: 83 e5 07 and $0x7,%ebp + 47f: 4c 89 ca mov %r9,%rdx + 482: f7 dd neg %ebp + 484: 41 03 e8 add %r8d,%ebp + 487: 85 c0 test %eax,%eax + 489: 76 4e jbe 0x4d9 + 48b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 492: 00 + 493: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4a0: c5 f9 10 12 vmovupd (%rdx),%xmm2 + 4a4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 + 4aa: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 + 4b0: 49 ff c3 inc %r11 + 4b3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 4b7: 49 83 c2 10 add $0x10,%r10 + 4bb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 4c0: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 4c4: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 4c8: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 4cc: c5 f9 11 0a vmovupd %xmm1,(%rdx) + 4d0: 48 83 c2 10 add $0x10,%rdx + 4d4: 4c 3b d8 cmp %rax,%r11 + 4d7: 72 c7 jb 0x4a0 + 4d9: 49 89 c2 mov %rax,%r10 + 4dc: 49 c1 e2 04 shl $0x4,%r10 + 4e0: 48 63 d5 movslq %ebp,%rdx + 4e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4ea: 00 + 4eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 500: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 + 506: 48 83 c0 08 add $0x8,%rax + 50a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 + 510: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 + 516: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 51a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 + 521: 01 + 522: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 527: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 52b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 52f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 + 536: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 53a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) + 540: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 + 547: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 + 54e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 552: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 + 559: 01 + 55a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 55f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 563: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 567: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 56b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 + 572: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) + 579: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 + 580: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 + 587: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 58b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 + 592: 01 + 593: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 598: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 59c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 5a0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 + 5a7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 5ab: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) + 5b2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 + 5b9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 + 5c0: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 5c4: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 + 5cb: 01 + 5cc: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 5d1: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 5d5: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 5d9: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 5dd: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) + 5e4: 49 81 c2 80 00 00 00 add $0x80,%r10 + 5eb: 48 3b c2 cmp %rdx,%rax + 5ee: 0f 82 0c ff ff ff jb 0x500 + 5f4: 8d 45 01 lea 0x1(%rbp),%eax + 5f7: 41 3b c0 cmp %r8d,%eax + 5fa: 0f 87 d9 00 00 00 ja 0x6d9 + 600: 4d 63 c0 movslq %r8d,%r8 + 603: 4c 2b c2 sub %rdx,%r8 + 606: 49 83 f8 02 cmp $0x2,%r8 + 60a: 0f 8c d2 00 00 00 jl 0x6e2 + 610: 48 c1 e2 04 shl $0x4,%rdx + 614: 44 89 c0 mov %r8d,%eax + 617: 83 e0 fe and $0xfffffffe,%eax + 61a: 45 33 e4 xor %r12d,%r12d + 61d: 48 63 c0 movslq %eax,%rax + 620: 45 33 d2 xor %r10d,%r10d + 623: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 + 627: 49 03 d1 add %r9,%rdx + 62a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 631: 00 + 632: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 640: c5 fd 10 12 vmovupd (%rdx),%ymm2 + 644: 49 83 c4 02 add $0x2,%r12 + 648: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 + 64e: c5 ff 12 0a vmovddup (%rdx),%ymm1 + 652: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 656: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 + 65d: 01 + 65e: 49 83 c2 20 add $0x20,%r10 + 662: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 667: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 66b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 66f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 673: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 677: 48 83 c2 20 add $0x20,%rdx + 67b: 4c 3b e0 cmp %rax,%r12 + 67e: 72 c0 jb 0x640 + 680: 48 89 c2 mov %rax,%rdx + 683: 48 c1 e2 04 shl $0x4,%rdx + 687: 49 3b c0 cmp %r8,%rax + 68a: 73 4d jae 0x6d9 + 68c: 48 63 ed movslq %ebp,%rbp + 68f: 48 c1 e5 04 shl $0x4,%rbp + 693: 4c 03 cd add %rbp,%r9 + 696: 48 03 cd add %rbp,%rcx + 699: 4c 03 ca add %rdx,%r9 + 69c: 0f 1f 40 00 nopl 0x0(%rax) + 6a0: c4 c1 79 10 11 vmovupd (%r9),%xmm2 + 6a5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 + 6aa: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 + 6af: 48 ff c0 inc %rax + 6b2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 6b6: 48 83 c2 10 add $0x10,%rdx + 6ba: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 6bf: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 6c3: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 6c7: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 6cb: c4 c1 79 11 09 vmovupd %xmm1,(%r9) + 6d0: 49 83 c1 10 add $0x10,%r9 + 6d4: 49 3b c0 cmp %r8,%rax + 6d7: 72 c7 jb 0x6a0 + 6d9: 33 c0 xor %eax,%eax + 6db: c5 f8 77 vzeroupper + 6de: 5d pop %rbp + 6df: 41 5c pop %r12 + 6e1: c3 ret + 6e2: 33 c0 xor %eax,%eax + 6e4: eb 9a jmp 0x680 + 6e6: 33 ed xor %ebp,%ebp + 6e8: 41 83 f8 01 cmp $0x1,%r8d + 6ec: 72 eb jb 0x6d9 + 6ee: 4d 63 c0 movslq %r8d,%r8 + 6f1: 33 c0 xor %eax,%eax + 6f3: eb 8b jmp 0x680 + 6f5: b8 fa ff ff ff mov $0xfffffffa,%eax + 6fa: 5d pop %rbp + 6fb: 41 5c pop %r12 + 6fd: c3 ret + 6fe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 703: 5d pop %rbp + 704: 41 5c pop %r12 + 706: c3 ret + 707: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70e: 00 + 70f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 716: 0f 1f 00 nopl (%rax) + 719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 720: 41 54 push %r12 + 722: 49 89 cb mov %rcx,%r11 + 725: 4d 85 db test %r11,%r11 + 728: 0f 84 dd 01 00 00 je 0x90b + 72e: 48 85 d2 test %rdx,%rdx + 731: 0f 84 d4 01 00 00 je 0x90b + 737: 45 85 c0 test %r8d,%r8d + 73a: 0f 8e c3 01 00 00 jle 0x903 + 740: 4d 63 c8 movslq %r8d,%r9 + 743: 49 83 f9 08 cmp $0x8,%r9 + 747: 0f 8c b1 01 00 00 jl 0x8fe + 74d: 48 89 d0 mov %rdx,%rax + 750: 48 83 e0 1f and $0x1f,%rax + 754: 85 c0 test %eax,%eax + 756: 74 0d je 0x765 + 758: a8 0f test $0xf,%al + 75a: 0f 85 9e 01 00 00 jne 0x8fe + 760: b8 01 00 00 00 mov $0x1,%eax + 765: 41 89 c2 mov %eax,%r10d + 768: 49 8d 4a 08 lea 0x8(%r10),%rcx + 76c: 4c 3b c9 cmp %rcx,%r9 + 76f: 0f 8c 89 01 00 00 jl 0x8fe + 775: 44 89 c1 mov %r8d,%ecx + 778: 2b c8 sub %eax,%ecx + 77a: 83 e1 07 and $0x7,%ecx + 77d: 44 2b c1 sub %ecx,%r8d + 780: 33 c9 xor %ecx,%ecx + 782: 4d 63 c0 movslq %r8d,%r8 + 785: 45 33 e4 xor %r12d,%r12d + 788: 85 c0 test %eax,%eax + 78a: 48 89 d0 mov %rdx,%rax + 78d: 76 47 jbe 0x7d6 + 78f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 796: 00 + 797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79e: 66 90 xchg %ax,%ax + 7a0: c5 f9 10 18 vmovupd (%rax),%xmm3 + 7a4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 7aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 7ae: 48 ff c1 inc %rcx + 7b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 7b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 7ba: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 + 7c0: 49 83 c4 10 add $0x10,%r12 + 7c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 7c9: c5 f9 11 28 vmovupd %xmm5,(%rax) + 7cd: 48 83 c0 10 add $0x10,%rax + 7d1: 49 3b ca cmp %r10,%rcx + 7d4: 72 ca jb 0x7a0 + 7d6: 4c 89 d0 mov %r10,%rax + 7d9: 48 c1 e0 04 shl $0x4,%rax + 7dd: 0f 1f 00 nopl (%rax) + 7e0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 7e5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 7e9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 7ef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 7f3: 49 83 c2 08 add $0x8,%r10 + 7f7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 7fc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 800: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 + 805: c5 ff 12 29 vmovddup (%rcx),%ymm5 + 809: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 80e: c5 fd 11 29 vmovupd %ymm5,(%rcx) + 812: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 819: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 81d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 822: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 826: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 + 82b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 + 830: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 835: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) + 83a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 841: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 845: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 84a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 84e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 + 853: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 + 858: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 85d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) + 862: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 869: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 86d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 872: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 876: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 + 87b: 48 05 80 00 00 00 add $0x80,%rax + 881: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 886: 4d 3b d0 cmp %r8,%r10 + 889: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) + 88e: 0f 82 4c ff ff ff jb 0x7e0 + 894: 4c 89 c0 mov %r8,%rax + 897: 48 c1 e0 04 shl $0x4,%rax + 89b: 48 03 d0 add %rax,%rdx + 89e: 4d 3b c1 cmp %r9,%r8 + 8a1: 73 53 jae 0x8f6 + 8a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 8aa: 00 + 8ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8c0: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 8c4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 8ca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 8ce: 49 ff c0 inc %r8 + 8d1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 8d6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 8da: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 + 8e0: 48 83 c0 10 add $0x10,%rax + 8e4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 8e9: c5 f9 11 2a vmovupd %xmm5,(%rdx) + 8ed: 48 83 c2 10 add $0x10,%rdx + 8f1: 4d 3b c1 cmp %r9,%r8 + 8f4: 72 ca jb 0x8c0 + 8f6: 33 c0 xor %eax,%eax + 8f8: c5 f8 77 vzeroupper + 8fb: 41 5c pop %r12 + 8fd: c3 ret + 8fe: 45 33 c0 xor %r8d,%r8d + 901: eb 91 jmp 0x894 + 903: b8 fa ff ff ff mov $0xfffffffa,%eax + 908: 41 5c pop %r12 + 90a: c3 ret + 90b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 910: 41 5c pop %r12 + 912: c3 ret + 913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 91f: 00 + 920: 41 54 push %r12 + 922: 49 89 cb mov %rcx,%r11 + 925: 4d 85 db test %r11,%r11 + 928: 0f 84 f9 01 00 00 je 0xb27 + 92e: 48 85 d2 test %rdx,%rdx + 931: 0f 84 f0 01 00 00 je 0xb27 + 937: 45 85 c0 test %r8d,%r8d + 93a: 0f 8e df 01 00 00 jle 0xb1f + 940: 4d 63 c8 movslq %r8d,%r9 + 943: 49 83 f9 08 cmp $0x8,%r9 + 947: 0f 8c cd 01 00 00 jl 0xb1a + 94d: 48 89 d0 mov %rdx,%rax + 950: 48 83 e0 1f and $0x1f,%rax + 954: 85 c0 test %eax,%eax + 956: 74 0d je 0x965 + 958: a8 0f test $0xf,%al + 95a: 0f 85 ba 01 00 00 jne 0xb1a + 960: b8 01 00 00 00 mov $0x1,%eax + 965: 41 89 c2 mov %eax,%r10d + 968: 49 8d 4a 08 lea 0x8(%r10),%rcx + 96c: 4c 3b c9 cmp %rcx,%r9 + 96f: 0f 8c a5 01 00 00 jl 0xb1a + 975: 44 89 c1 mov %r8d,%ecx + 978: 2b c8 sub %eax,%ecx + 97a: 83 e1 07 and $0x7,%ecx + 97d: 44 2b c1 sub %ecx,%r8d + 980: 33 c9 xor %ecx,%ecx + 982: 4d 63 c0 movslq %r8d,%r8 + 985: 45 33 e4 xor %r12d,%r12d + 988: 85 c0 test %eax,%eax + 98a: 48 89 d0 mov %rdx,%rax + 98d: 76 43 jbe 0x9d2 + 98f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 996: 00 + 997: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 99e: 66 90 xchg %ax,%ax + 9a0: c5 f9 10 18 vmovupd (%rax),%xmm3 + 9a4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 9aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 9ae: 48 ff c1 inc %rcx + 9b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 9b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 9ba: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 + 9c1: 49 83 c4 10 add $0x10,%r12 + 9c5: c5 f9 11 20 vmovupd %xmm4,(%rax) + 9c9: 48 83 c0 10 add $0x10,%rax + 9cd: 49 3b ca cmp %r10,%rcx + 9d0: 72 ce jb 0x9a0 + 9d2: 4c 89 d0 mov %r10,%rax + 9d5: 48 c1 e0 04 shl $0x4,%rax + 9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9e0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 9e5: 49 83 c2 08 add $0x8,%r10 + 9e9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 9ef: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 9f6: 01 + 9f7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 9fe: 02 + 9ff: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + a06: 03 + a07: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + a0b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + a10: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + a14: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + a19: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + a1e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) + a23: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + a2a: 01 + a2b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + a31: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + a38: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + a3e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + a45: 01 + a46: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + a4c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) + a53: 01 + a54: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + a5b: 02 + a5c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + a62: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + a69: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + a6f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + a76: 02 + a77: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + a7d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) + a84: 02 + a85: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + a8c: 03 + a8d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + a93: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + a9a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + aa0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + aa6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + aac: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) + ab2: 48 05 80 00 00 00 add $0x80,%rax + ab8: 4d 3b d0 cmp %r8,%r10 + abb: 0f 82 1f ff ff ff jb 0x9e0 + ac1: 4c 89 c0 mov %r8,%rax + ac4: 48 c1 e0 04 shl $0x4,%rax + ac8: 48 03 d0 add %rax,%rdx + acb: 4d 3b c1 cmp %r9,%r8 + ace: 73 42 jae 0xb12 + ad0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ad7: 00 + ad8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + adf: 90 nop + ae0: c5 f9 10 1a vmovupd (%rdx),%xmm3 + ae4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + aea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + aee: 49 ff c0 inc %r8 + af1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + af6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + afa: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 + b01: 48 83 c0 10 add $0x10,%rax + b05: c5 f9 11 22 vmovupd %xmm4,(%rdx) + b09: 48 83 c2 10 add $0x10,%rdx + b0d: 4d 3b c1 cmp %r9,%r8 + b10: 72 ce jb 0xae0 + b12: 33 c0 xor %eax,%eax + b14: c5 f8 77 vzeroupper + b17: 41 5c pop %r12 + b19: c3 ret + b1a: 45 33 c0 xor %r8d,%r8d + b1d: eb a2 jmp 0xac1 + b1f: b8 fa ff ff ff mov $0xfffffffa,%eax + b24: 41 5c pop %r12 + b26: c3 ret + b27: b8 f8 ff ff ff mov $0xfffffff8,%eax + b2c: 41 5c pop %r12 + b2e: c3 ret + b2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b36: 00 + b37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b3e: 66 90 xchg %ax,%ax + b40: 57 push %rdi + b41: 41 54 push %r12 + b43: 55 push %rbp + b44: 48 89 d5 mov %rdx,%rbp + b47: 48 85 c9 test %rcx,%rcx + b4a: 0f 84 f7 01 00 00 je 0xd47 + b50: 48 85 ed test %rbp,%rbp + b53: 0f 84 ee 01 00 00 je 0xd47 + b59: 4d 85 c0 test %r8,%r8 + b5c: 0f 84 e5 01 00 00 je 0xd47 + b62: 45 85 c9 test %r9d,%r9d + b65: 0f 8e d2 01 00 00 jle 0xd3d + b6b: 41 83 f9 08 cmp $0x8,%r9d + b6f: 0f 8c b8 01 00 00 jl 0xd2d + b75: 4d 89 c2 mov %r8,%r10 + b78: 49 83 e2 0f and $0xf,%r10 + b7c: 45 85 d2 test %r10d,%r10d + b7f: 74 18 je 0xb99 + b81: 41 f7 c2 03 00 00 00 test $0x3,%r10d + b88: 0f 85 9f 01 00 00 jne 0xd2d + b8e: 41 f7 da neg %r10d + b91: 41 83 c2 10 add $0x10,%r10d + b95: 41 c1 ea 02 shr $0x2,%r10d + b99: 41 8d 42 08 lea 0x8(%r10),%eax + b9d: 44 3b c8 cmp %eax,%r9d + ba0: 0f 8c 87 01 00 00 jl 0xd2d + ba6: 44 89 c8 mov %r9d,%eax + ba9: 33 d2 xor %edx,%edx + bab: 41 2b c2 sub %r10d,%eax + bae: 83 e0 07 and $0x7,%eax + bb1: f7 d8 neg %eax + bb3: 41 03 c1 add %r9d,%eax + bb6: 44 89 d7 mov %r10d,%edi + bb9: 45 85 d2 test %r10d,%r10d + bbc: 76 21 jbe 0xbdf + bbe: 66 90 xchg %ax,%ax + bc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + bc5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + bcb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + bd1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + bd7: 48 ff c2 inc %rdx + bda: 48 3b d7 cmp %rdi,%rdx + bdd: 72 e1 jb 0xbc0 + bdf: 45 89 d2 mov %r10d,%r10d + be2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + be7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + bee: 48 63 d0 movslq %eax,%rdx + bf1: 74 4d je 0xc40 + bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + bff: 00 + c00: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + c04: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + c09: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + c0e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + c13: 0f 59 c8 mulps %xmm0,%xmm1 + c16: 0f 59 da mulps %xmm2,%xmm3 + c19: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + c1e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + c24: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) + c29: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) + c2f: 48 83 c7 08 add $0x8,%rdi + c33: 48 3b fa cmp %rdx,%rdi + c36: 72 c8 jb 0xc00 + c38: eb 38 jmp 0xc72 + c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + c40: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + c44: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + c49: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + c4e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + c53: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + c58: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + c5e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) + c63: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) + c69: 48 83 c7 08 add $0x8,%rdi + c6d: 48 3b fa cmp %rdx,%rdi + c70: 72 ce jb 0xc40 + c72: 8d 78 01 lea 0x1(%rax),%edi + c75: 41 3b f9 cmp %r9d,%edi + c78: 0f 87 a3 00 00 00 ja 0xd21 + c7e: 4d 63 c9 movslq %r9d,%r9 + c81: 4c 2b ca sub %rdx,%r9 + c84: 49 83 f9 04 cmp $0x4,%r9 + c88: 0f 8c 9a 00 00 00 jl 0xd28 + c8e: 45 89 cc mov %r9d,%r12d + c91: 45 33 db xor %r11d,%r11d + c94: 41 83 e4 fc and $0xfffffffc,%r12d + c98: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + c9d: 4d 63 e4 movslq %r12d,%r12 + ca0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + ca4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + ca8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + caf: 00 + cb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + cb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + cbe: 00 00 + cc0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + cc5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + cca: 0f 59 c8 mulps %xmm0,%xmm1 + ccd: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + cd2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) + cd7: 49 83 c3 04 add $0x4,%r11 + cdb: 4d 3b dc cmp %r12,%r11 + cde: 72 e0 jb 0xcc0 + ce0: 4d 3b e1 cmp %r9,%r12 + ce3: 73 3c jae 0xd21 + ce5: 48 63 c0 movslq %eax,%rax + ce8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + ced: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + cf1: 49 8d 04 80 lea (%r8,%rax,4),%rax + cf5: 0f 1f 40 00 nopl 0x0(%rax) + cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d00: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + d06: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + d0d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + d13: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + d19: 49 ff c4 inc %r12 + d1c: 4d 3b e1 cmp %r9,%r12 + d1f: 72 df jb 0xd00 + d21: 33 c0 xor %eax,%eax + d23: 5d pop %rbp + d24: 41 5c pop %r12 + d26: 5f pop %rdi + d27: c3 ret + d28: 45 33 e4 xor %r12d,%r12d + d2b: eb b3 jmp 0xce0 + d2d: 33 c0 xor %eax,%eax + d2f: 41 83 f9 01 cmp $0x1,%r9d + d33: 72 ec jb 0xd21 + d35: 4d 63 c9 movslq %r9d,%r9 + d38: 45 33 e4 xor %r12d,%r12d + d3b: eb a3 jmp 0xce0 + d3d: b8 fa ff ff ff mov $0xfffffffa,%eax + d42: 5d pop %rbp + d43: 41 5c pop %r12 + d45: 5f pop %rdi + d46: c3 ret + d47: b8 f8 ff ff ff mov $0xfffffff8,%eax + d4c: 5d pop %rbp + d4d: 41 5c pop %r12 + d4f: 5f pop %rdi + d50: c3 ret + d51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d58: 00 + d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d60: 56 push %rsi + d61: 57 push %rdi + d62: 41 54 push %r12 + d64: 48 89 d7 mov %rdx,%rdi + d67: 48 85 c9 test %rcx,%rcx + d6a: 0f 84 f3 01 00 00 je 0xf63 + d70: 48 85 ff test %rdi,%rdi + d73: 0f 84 ea 01 00 00 je 0xf63 + d79: 4d 85 c0 test %r8,%r8 + d7c: 0f 84 e1 01 00 00 je 0xf63 + d82: 45 85 c9 test %r9d,%r9d + d85: 0f 8e ce 01 00 00 jle 0xf59 + d8b: 41 83 f9 08 cmp $0x8,%r9d + d8f: 0f 8c b5 01 00 00 jl 0xf4a + d95: 4d 89 c2 mov %r8,%r10 + d98: 49 83 e2 0f and $0xf,%r10 + d9c: 45 85 d2 test %r10d,%r10d + d9f: 74 18 je 0xdb9 + da1: 41 f7 c2 03 00 00 00 test $0x3,%r10d + da8: 0f 85 9c 01 00 00 jne 0xf4a + dae: 41 f7 da neg %r10d + db1: 41 83 c2 10 add $0x10,%r10d + db5: 41 c1 ea 02 shr $0x2,%r10d + db9: 44 89 d0 mov %r10d,%eax + dbc: 83 c0 08 add $0x8,%eax + dbf: 44 3b c8 cmp %eax,%r9d + dc2: 0f 8c 82 01 00 00 jl 0xf4a + dc8: 44 89 ce mov %r9d,%esi + dcb: 33 d2 xor %edx,%edx + dcd: 41 2b f2 sub %r10d,%esi + dd0: 83 e6 07 and $0x7,%esi + dd3: f7 de neg %esi + dd5: 41 03 f1 add %r9d,%esi + dd8: 44 89 d0 mov %r10d,%eax + ddb: 45 85 d2 test %r10d,%r10d + dde: 76 1f jbe 0xdff + de0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + de5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 + dea: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + df0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + df6: 48 8d 52 01 lea 0x1(%rdx),%rdx + dfa: 48 3b d0 cmp %rax,%rdx + dfd: 72 e1 jb 0xde0 + dff: 45 89 d2 mov %r10d,%r10d + e02: 48 63 d6 movslq %esi,%rdx + e05: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 + e09: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + e10: 74 4e je 0xe60 + e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e20: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 + e24: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 + e29: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 + e2d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 + e32: 0f 59 c8 mulps %xmm0,%xmm1 + e35: 0f 59 da mulps %xmm2,%xmm3 + e38: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 + e3d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 + e43: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) + e48: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) + e4e: 48 8d 40 08 lea 0x8(%rax),%rax + e52: 48 3b c2 cmp %rdx,%rax + e55: 72 c9 jb 0xe20 + e57: eb 38 jmp 0xe91 + e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e60: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 + e64: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 + e69: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 + e6d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 + e72: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 + e77: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 + e7d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) + e82: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) + e88: 48 8d 40 08 lea 0x8(%rax),%rax + e8c: 48 3b c2 cmp %rdx,%rax + e8f: 72 cf jb 0xe60 + e91: 8d 46 01 lea 0x1(%rsi),%eax + e94: 41 3b c1 cmp %r9d,%eax + e97: 0f 87 a2 00 00 00 ja 0xf3f + e9d: 4d 63 c9 movslq %r9d,%r9 + ea0: 4c 2b ca sub %rdx,%r9 + ea3: 49 83 f9 04 cmp $0x4,%r9 + ea7: 0f 8c 99 00 00 00 jl 0xf46 + ead: 48 c1 e2 02 shl $0x2,%rdx + eb1: 44 89 c8 mov %r9d,%eax + eb4: 83 e0 fc and $0xfffffffc,%eax + eb7: 49 89 d3 mov %rdx,%r11 + eba: 49 89 d2 mov %rdx,%r10 + ebd: 45 33 e4 xor %r12d,%r12d + ec0: 48 63 c0 movslq %eax,%rax + ec3: 4c 03 df add %rdi,%r11 + ec6: 4c 03 d1 add %rcx,%r10 + ec9: 49 03 d0 add %r8,%rdx + ecc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ed3: 00 + ed4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + ee0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 + ee5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 + eea: 0f 59 c8 mulps %xmm0,%xmm1 + eed: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 + ef2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) + ef7: 4d 8d 64 24 04 lea 0x4(%r12),%r12 + efc: 4c 3b e0 cmp %rax,%r12 + eff: 72 df jb 0xee0 + f01: 49 3b c1 cmp %r9,%rax + f04: 73 39 jae 0xf3f + f06: 48 63 f6 movslq %esi,%rsi + f09: 48 c1 e6 02 shl $0x2,%rsi + f0d: 48 03 fe add %rsi,%rdi + f10: 48 03 ce add %rsi,%rcx + f13: 4c 03 c6 add %rsi,%r8 + f16: 0f 1f 00 nopl (%rax) + f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f20: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + f25: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 + f2a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 + f30: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + f36: 48 8d 40 01 lea 0x1(%rax),%rax + f3a: 49 3b c1 cmp %r9,%rax + f3d: 72 e1 jb 0xf20 + f3f: 33 c0 xor %eax,%eax + f41: 41 5c pop %r12 + f43: 5f pop %rdi + f44: 5e pop %rsi + f45: c3 ret + f46: 33 c0 xor %eax,%eax + f48: eb b7 jmp 0xf01 + f4a: 33 f6 xor %esi,%esi + f4c: 41 83 f9 01 cmp $0x1,%r9d + f50: 72 ed jb 0xf3f + f52: 4d 63 c9 movslq %r9d,%r9 + f55: 33 c0 xor %eax,%eax + f57: eb a8 jmp 0xf01 + f59: b8 fa ff ff ff mov $0xfffffffa,%eax + f5e: 41 5c pop %r12 + f60: 5f pop %rdi + f61: 5e pop %rsi + f62: c3 ret + f63: b8 f8 ff ff ff mov $0xfffffff8,%eax + f68: 41 5c pop %r12 + f6a: 5f pop %rdi + f6b: 5e pop %rsi + f6c: c3 ret + f6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f74: 00 + f75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f7c: 0f 1f 40 00 nopl 0x0(%rax) + f80: 57 push %rdi + f81: 41 54 push %r12 + f83: 55 push %rbp + f84: 48 89 d5 mov %rdx,%rbp + f87: 48 85 c9 test %rcx,%rcx + f8a: 0f 84 f8 01 00 00 je 0x1188 + f90: 48 85 ed test %rbp,%rbp + f93: 0f 84 ef 01 00 00 je 0x1188 + f99: 4d 85 c0 test %r8,%r8 + f9c: 0f 84 e6 01 00 00 je 0x1188 + fa2: 45 85 c9 test %r9d,%r9d + fa5: 0f 8e d3 01 00 00 jle 0x117e + fab: 41 83 f9 08 cmp $0x8,%r9d + faf: 0f 8c b9 01 00 00 jl 0x116e + fb5: 4d 89 c2 mov %r8,%r10 + fb8: 49 83 e2 0f and $0xf,%r10 + fbc: 45 85 d2 test %r10d,%r10d + fbf: 74 18 je 0xfd9 + fc1: 41 f7 c2 03 00 00 00 test $0x3,%r10d + fc8: 0f 85 a0 01 00 00 jne 0x116e + fce: 41 f7 da neg %r10d + fd1: 41 83 c2 10 add $0x10,%r10d + fd5: 41 c1 ea 02 shr $0x2,%r10d + fd9: 41 8d 42 08 lea 0x8(%r10),%eax + fdd: 44 3b c8 cmp %eax,%r9d + fe0: 0f 8c 88 01 00 00 jl 0x116e + fe6: 44 89 c8 mov %r9d,%eax + fe9: 33 d2 xor %edx,%edx + feb: 41 2b c2 sub %r10d,%eax + fee: 44 89 d7 mov %r10d,%edi + ff1: 83 e0 07 and $0x7,%eax + ff4: f7 d8 neg %eax + ff6: 41 03 c1 add %r9d,%eax + ff9: 45 85 d2 test %r10d,%r10d + ffc: 76 22 jbe 0x1020 + ffe: 66 90 xchg %ax,%ax + 1000: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 1005: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 100b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 1011: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 1017: 48 83 c2 01 add $0x1,%rdx + 101b: 48 3b d7 cmp %rdi,%rdx + 101e: 72 e0 jb 0x1000 + 1020: 45 89 d2 mov %r10d,%r10d + 1023: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 1028: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 102f: 48 63 d0 movslq %eax,%rdx + 1032: 74 4c je 0x1080 + 1034: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1040: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 1044: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 1049: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 104e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 1053: 0f 59 c8 mulps %xmm0,%xmm1 + 1056: 0f 59 da mulps %xmm2,%xmm3 + 1059: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 105e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 1064: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) + 1069: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) + 106f: 48 83 c7 08 add $0x8,%rdi + 1073: 48 3b fa cmp %rdx,%rdi + 1076: 72 c8 jb 0x1040 + 1078: eb 38 jmp 0x10b2 + 107a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1080: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 1084: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 1089: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 108e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 1093: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 1098: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 109e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) + 10a3: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) + 10a9: 48 83 c7 08 add $0x8,%rdi + 10ad: 48 3b fa cmp %rdx,%rdi + 10b0: 72 ce jb 0x1080 + 10b2: 8d 78 01 lea 0x1(%rax),%edi + 10b5: 41 3b f9 cmp %r9d,%edi + 10b8: 0f 87 a4 00 00 00 ja 0x1162 + 10be: 4d 63 c9 movslq %r9d,%r9 + 10c1: 4c 2b ca sub %rdx,%r9 + 10c4: 49 83 f9 04 cmp $0x4,%r9 + 10c8: 0f 8c 9b 00 00 00 jl 0x1169 + 10ce: 45 89 cc mov %r9d,%r12d + 10d1: 45 33 db xor %r11d,%r11d + 10d4: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 10d9: 41 83 e4 fc and $0xfffffffc,%r12d + 10dd: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 10e1: 4d 63 e4 movslq %r12d,%r12 + 10e4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 10e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10ef: 00 + 10f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 10fe: 00 00 + 1100: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 1105: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 110a: 0f 59 c8 mulps %xmm0,%xmm1 + 110d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 1112: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) + 1117: 49 83 c3 04 add $0x4,%r11 + 111b: 4d 3b dc cmp %r12,%r11 + 111e: 72 e0 jb 0x1100 + 1120: 4d 3b e1 cmp %r9,%r12 + 1123: 73 3d jae 0x1162 + 1125: 48 63 c0 movslq %eax,%rax + 1128: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 112d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 1131: 49 8d 04 80 lea (%r8,%rax,4),%rax + 1135: 0f 1f 40 00 nopl 0x0(%rax) + 1139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1140: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 1146: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 114d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 1153: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 1159: 49 83 c4 01 add $0x1,%r12 + 115d: 4d 3b e1 cmp %r9,%r12 + 1160: 72 de jb 0x1140 + 1162: 33 c0 xor %eax,%eax + 1164: 5d pop %rbp + 1165: 41 5c pop %r12 + 1167: 5f pop %rdi + 1168: c3 ret + 1169: 45 33 e4 xor %r12d,%r12d + 116c: eb b2 jmp 0x1120 + 116e: 33 c0 xor %eax,%eax + 1170: 41 83 f9 01 cmp $0x1,%r9d + 1174: 72 ec jb 0x1162 + 1176: 4d 63 c9 movslq %r9d,%r9 + 1179: 45 33 e4 xor %r12d,%r12d + 117c: eb a2 jmp 0x1120 + 117e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1183: 5d pop %rbp + 1184: 41 5c pop %r12 + 1186: 5f pop %rdi + 1187: c3 ret + 1188: b8 f8 ff ff ff mov $0xfffffff8,%eax + 118d: 5d pop %rbp + 118e: 41 5c pop %r12 + 1190: 5f pop %rdi + 1191: c3 ret + 1192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11a0: 48 83 ec 28 sub $0x28,%rsp + 11a4: 48 85 c9 test %rcx,%rcx + 11a7: 74 25 je 0x11ce + 11a9: 48 85 d2 test %rdx,%rdx + 11ac: 74 20 je 0x11ce + 11ae: 4d 85 c0 test %r8,%r8 + 11b1: 74 1b je 0x11ce + 11b3: 45 85 c9 test %r9d,%r9d + 11b6: 7f 0a jg 0x11c2 + 11b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 11bd: 48 83 c4 28 add $0x28,%rsp + 11c1: c3 ret + 11c2: e8 59 99 03 00 call 0x3ab20 + 11c7: 33 c0 xor %eax,%eax + 11c9: 48 83 c4 28 add $0x28,%rsp + 11cd: c3 ret + 11ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 11d3: 48 83 c4 28 add $0x28,%rsp + 11d7: c3 ret + 11d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 11df: 00 + 11e0: 48 83 ec 28 sub $0x28,%rsp + 11e4: 48 85 c9 test %rcx,%rcx + 11e7: 74 25 je 0x120e + 11e9: 48 85 d2 test %rdx,%rdx + 11ec: 74 20 je 0x120e + 11ee: 4d 85 c0 test %r8,%r8 + 11f1: 74 1b je 0x120e + 11f3: 45 85 c9 test %r9d,%r9d + 11f6: 7f 0a jg 0x1202 + 11f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 11fd: 48 83 c4 28 add $0x28,%rsp + 1201: c3 ret + 1202: e8 59 99 03 00 call 0x3ab60 + 1207: 33 c0 xor %eax,%eax + 1209: 48 83 c4 28 add $0x28,%rsp + 120d: c3 ret + 120e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1213: 48 83 c4 28 add $0x28,%rsp + 1217: c3 ret + 1218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 121f: 00 + 1220: 48 83 ec 28 sub $0x28,%rsp + 1224: 48 85 c9 test %rcx,%rcx + 1227: 74 25 je 0x124e + 1229: 48 85 d2 test %rdx,%rdx + 122c: 74 20 je 0x124e + 122e: 4d 85 c0 test %r8,%r8 + 1231: 74 1b je 0x124e + 1233: 45 85 c9 test %r9d,%r9d + 1236: 7f 0a jg 0x1242 + 1238: b8 fa ff ff ff mov $0xfffffffa,%eax + 123d: 48 83 c4 28 add $0x28,%rsp + 1241: c3 ret + 1242: e8 59 99 03 00 call 0x3aba0 + 1247: 33 c0 xor %eax,%eax + 1249: 48 83 c4 28 add $0x28,%rsp + 124d: c3 ret + 124e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1253: 48 83 c4 28 add $0x28,%rsp + 1257: c3 ret + 1258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 125f: 00 + 1260: 53 push %rbx + 1261: 48 85 c9 test %rcx,%rcx + 1264: 0f 84 d4 01 00 00 je 0x143e + 126a: 4d 85 c0 test %r8,%r8 + 126d: 0f 84 cb 01 00 00 je 0x143e + 1273: 45 85 c9 test %r9d,%r9d + 1276: 0f 8e bb 01 00 00 jle 0x1437 + 127c: 41 83 f9 08 cmp $0x8,%r9d + 1280: 0f 8c a1 01 00 00 jl 0x1427 + 1286: 4d 89 c3 mov %r8,%r11 + 1289: 49 83 e3 0f and $0xf,%r11 + 128d: 45 85 db test %r11d,%r11d + 1290: 74 18 je 0x12aa + 1292: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 1299: 0f 85 88 01 00 00 jne 0x1427 + 129f: 41 f7 db neg %r11d + 12a2: 41 83 c3 10 add $0x10,%r11d + 12a6: 41 c1 eb 02 shr $0x2,%r11d + 12aa: 41 8d 43 08 lea 0x8(%r11),%eax + 12ae: 44 3b c8 cmp %eax,%r9d + 12b1: 0f 8c 70 01 00 00 jl 0x1427 + 12b7: 44 89 c8 mov %r9d,%eax + 12ba: 33 d2 xor %edx,%edx + 12bc: 41 2b c3 sub %r11d,%eax + 12bf: 83 e0 07 and $0x7,%eax + 12c2: f7 d8 neg %eax + 12c4: 41 03 c1 add %r9d,%eax + 12c7: 44 89 db mov %r11d,%ebx + 12ca: 45 85 db test %r11d,%r11d + 12cd: 76 2e jbe 0x12fd + 12cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12d6: 00 + 12d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12de: 66 90 xchg %ax,%ax + 12e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 12e5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 12e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 12ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 12f5: 48 ff c2 inc %rdx + 12f8: 48 3b d3 cmp %rbx,%rdx + 12fb: 72 e3 jb 0x12e0 + 12fd: 45 89 db mov %r11d,%r11d + 1300: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 1304: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 130b: 48 63 d0 movslq %eax,%rdx + 130e: 74 40 je 0x1350 + 1310: 0f 28 c1 movaps %xmm1,%xmm0 + 1313: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 1317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 131e: 00 00 + 1320: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 1324: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 1329: 0f 59 d0 mulps %xmm0,%xmm2 + 132c: 0f 59 d8 mulps %xmm0,%xmm3 + 132f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 1334: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 133a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 133f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 1345: 48 83 c3 08 add $0x8,%rbx + 1349: 48 3b da cmp %rdx,%rbx + 134c: 72 d2 jb 0x1320 + 134e: eb 3e jmp 0x138e + 1350: 0f 28 c1 movaps %xmm1,%xmm0 + 1353: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 1357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 135e: 00 00 + 1360: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 + 1364: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 + 1369: 0f 59 d0 mulps %xmm0,%xmm2 + 136c: 0f 59 d8 mulps %xmm0,%xmm3 + 136f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 1374: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 137a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 137f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 1385: 48 83 c3 08 add $0x8,%rbx + 1389: 48 3b da cmp %rdx,%rbx + 138c: 72 d2 jb 0x1360 + 138e: 8d 58 01 lea 0x1(%rax),%ebx + 1391: 41 3b d9 cmp %r9d,%ebx + 1394: 0f 87 84 00 00 00 ja 0x141e + 139a: 4d 63 d1 movslq %r9d,%r10 + 139d: 4c 2b d2 sub %rdx,%r10 + 13a0: 49 83 fa 04 cmp $0x4,%r10 + 13a4: 0f 8c 78 00 00 00 jl 0x1422 + 13aa: 45 89 d3 mov %r10d,%r11d + 13ad: 45 33 c9 xor %r9d,%r9d + 13b0: 41 83 e3 fc and $0xfffffffc,%r11d + 13b4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 13b8: 4d 63 db movslq %r11d,%r11 + 13bb: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 13bf: 90 nop + 13c0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 13c5: 0f 59 d0 mulps %xmm0,%xmm2 + 13c8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 13cd: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) + 13d2: 49 83 c1 04 add $0x4,%r9 + 13d6: 4d 3b cb cmp %r11,%r9 + 13d9: 72 e5 jb 0x13c0 + 13db: 4d 3b da cmp %r10,%r11 + 13de: 73 3e jae 0x141e + 13e0: 48 63 c0 movslq %eax,%rax + 13e3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 13e7: 49 8d 04 80 lea (%r8,%rax,4),%rax + 13eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13f2: 00 + 13f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1400: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 1406: f3 0f 59 c1 mulss %xmm1,%xmm0 + 140a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 1410: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 1416: 49 ff c3 inc %r11 + 1419: 4d 3b da cmp %r10,%r11 + 141c: 72 e2 jb 0x1400 + 141e: 33 c0 xor %eax,%eax + 1420: 5b pop %rbx + 1421: c3 ret + 1422: 45 33 db xor %r11d,%r11d + 1425: eb b4 jmp 0x13db + 1427: 33 c0 xor %eax,%eax + 1429: 41 83 f9 01 cmp $0x1,%r9d + 142d: 72 ef jb 0x141e + 142f: 4d 63 d1 movslq %r9d,%r10 + 1432: 45 33 db xor %r11d,%r11d + 1435: eb a4 jmp 0x13db + 1437: b8 fa ff ff ff mov $0xfffffffa,%eax + 143c: 5b pop %rbx + 143d: c3 ret + 143e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1443: 5b pop %rbx + 1444: c3 ret + 1445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 144c: 00 + 144d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1460: 48 85 c9 test %rcx,%rcx + 1463: 0f 84 84 01 00 00 je 0x15ed + 1469: 4d 85 c0 test %r8,%r8 + 146c: 0f 84 7b 01 00 00 je 0x15ed + 1472: 45 85 c9 test %r9d,%r9d + 1475: 0f 8e 6b 01 00 00 jle 0x15e6 + 147b: 49 63 c1 movslq %r9d,%rax + 147e: 48 83 f8 08 cmp $0x8,%rax + 1482: 0f 8c 59 01 00 00 jl 0x15e1 + 1488: 4d 89 c3 mov %r8,%r11 + 148b: 49 83 e3 0f and $0xf,%r11 + 148f: 45 85 db test %r11d,%r11d + 1492: 74 18 je 0x14ac + 1494: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 149b: 0f 85 40 01 00 00 jne 0x15e1 + 14a1: 41 f7 db neg %r11d + 14a4: 41 83 c3 10 add $0x10,%r11d + 14a8: 41 c1 eb 02 shr $0x2,%r11d + 14ac: 44 89 da mov %r11d,%edx + 14af: 83 c2 08 add $0x8,%edx + 14b2: 48 3b c2 cmp %rdx,%rax + 14b5: 0f 8c 26 01 00 00 jl 0x15e1 + 14bb: 44 89 ca mov %r9d,%edx + 14be: 41 2b d3 sub %r11d,%edx + 14c1: 83 e2 07 and $0x7,%edx + 14c4: 44 2b ca sub %edx,%r9d + 14c7: 33 d2 xor %edx,%edx + 14c9: 45 89 da mov %r11d,%r10d + 14cc: 45 85 db test %r11d,%r11d + 14cf: 76 2d jbe 0x14fe + 14d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14d8: 00 + 14d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 14e5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 14e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 14ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 14f5: 48 8d 52 01 lea 0x1(%rdx),%rdx + 14f9: 49 3b d2 cmp %r10,%rdx + 14fc: 72 e2 jb 0x14e0 + 14fe: 45 89 db mov %r11d,%r11d + 1501: 49 63 d1 movslq %r9d,%rdx + 1504: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 + 1508: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 150f: 74 41 je 0x1552 + 1511: 0f 28 c1 movaps %xmm1,%xmm0 + 1514: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 1518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 151f: 00 + 1520: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 + 1525: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 152b: 0f 59 d0 mulps %xmm0,%xmm2 + 152e: 0f 59 d8 mulps %xmm0,%xmm3 + 1531: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 1536: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 153c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 1541: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 1547: 4d 8d 52 08 lea 0x8(%r10),%r10 + 154b: 4c 3b d2 cmp %rdx,%r10 + 154e: 72 d0 jb 0x1520 + 1550: eb 3e jmp 0x1590 + 1552: 0f 28 c1 movaps %xmm1,%xmm0 + 1555: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 1559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1560: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 + 1565: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 + 156b: 0f 59 d0 mulps %xmm0,%xmm2 + 156e: 0f 59 d8 mulps %xmm0,%xmm3 + 1571: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 1576: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 157c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 1581: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 1587: 4d 8d 52 08 lea 0x8(%r10),%r10 + 158b: 4c 3b d2 cmp %rdx,%r10 + 158e: 72 d0 jb 0x1560 + 1590: 33 d2 xor %edx,%edx + 1592: 45 8d 51 01 lea 0x1(%r9),%r10d + 1596: 4d 63 d2 movslq %r10d,%r10 + 1599: 4c 3b d0 cmp %rax,%r10 + 159c: 77 40 ja 0x15de + 159e: 4d 63 c9 movslq %r9d,%r9 + 15a1: 49 2b c1 sub %r9,%rax + 15a4: 49 c1 e1 02 shl $0x2,%r9 + 15a8: 49 03 c9 add %r9,%rcx + 15ab: 4d 03 c1 add %r9,%r8 + 15ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15b5: 00 + 15b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15bd: 0f 1f 00 nopl (%rax) + 15c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 15c5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 15c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 15cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 15d5: 48 8d 52 01 lea 0x1(%rdx),%rdx + 15d9: 48 3b d0 cmp %rax,%rdx + 15dc: 72 e2 jb 0x15c0 + 15de: 33 c0 xor %eax,%eax + 15e0: c3 ret + 15e1: 45 33 c9 xor %r9d,%r9d + 15e4: eb aa jmp 0x1590 + 15e6: b8 fa ff ff ff mov $0xfffffffa,%eax + 15eb: 90 nop + 15ec: c3 ret + 15ed: b8 f8 ff ff ff mov $0xfffffff8,%eax + 15f2: c3 ret + 15f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 15f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15ff: 00 + 1600: 53 push %rbx + 1601: 48 85 c9 test %rcx,%rcx + 1604: 0f 84 d5 01 00 00 je 0x17df + 160a: 4d 85 c0 test %r8,%r8 + 160d: 0f 84 cc 01 00 00 je 0x17df + 1613: 45 85 c9 test %r9d,%r9d + 1616: 0f 8e bc 01 00 00 jle 0x17d8 + 161c: 41 83 f9 08 cmp $0x8,%r9d + 1620: 0f 8c a2 01 00 00 jl 0x17c8 + 1626: 4d 89 c3 mov %r8,%r11 + 1629: 49 83 e3 0f and $0xf,%r11 + 162d: 45 85 db test %r11d,%r11d + 1630: 74 18 je 0x164a + 1632: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 1639: 0f 85 89 01 00 00 jne 0x17c8 + 163f: 41 f7 db neg %r11d + 1642: 41 83 c3 10 add $0x10,%r11d + 1646: 41 c1 eb 02 shr $0x2,%r11d + 164a: 41 8d 43 08 lea 0x8(%r11),%eax + 164e: 44 3b c8 cmp %eax,%r9d + 1651: 0f 8c 71 01 00 00 jl 0x17c8 + 1657: 44 89 c8 mov %r9d,%eax + 165a: 33 d2 xor %edx,%edx + 165c: 41 2b c3 sub %r11d,%eax + 165f: 44 89 db mov %r11d,%ebx + 1662: 83 e0 07 and $0x7,%eax + 1665: f7 d8 neg %eax + 1667: 41 03 c1 add %r9d,%eax + 166a: 45 85 db test %r11d,%r11d + 166d: 76 2f jbe 0x169e + 166f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1676: 00 + 1677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 167e: 66 90 xchg %ax,%ax + 1680: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 1685: f3 0f 59 c1 mulss %xmm1,%xmm0 + 1689: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 168f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 1695: 48 83 c2 01 add $0x1,%rdx + 1699: 48 3b d3 cmp %rbx,%rdx + 169c: 72 e2 jb 0x1680 + 169e: 45 89 db mov %r11d,%r11d + 16a1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 16a5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 16ac: 48 63 d0 movslq %eax,%rdx + 16af: 74 3f je 0x16f0 + 16b1: 0f 28 c1 movaps %xmm1,%xmm0 + 16b4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 16b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16bf: 00 + 16c0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 16c4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 16c9: 0f 59 d0 mulps %xmm0,%xmm2 + 16cc: 0f 59 d8 mulps %xmm0,%xmm3 + 16cf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 16d4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 16da: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 16df: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 16e5: 48 83 c3 08 add $0x8,%rbx + 16e9: 48 3b da cmp %rdx,%rbx + 16ec: 72 d2 jb 0x16c0 + 16ee: eb 3e jmp 0x172e + 16f0: 0f 28 c1 movaps %xmm1,%xmm0 + 16f3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 16f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 16fe: 00 00 + 1700: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 1704: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 1709: 0f 59 d0 mulps %xmm0,%xmm2 + 170c: 0f 59 d8 mulps %xmm0,%xmm3 + 170f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 1714: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 171a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 171f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 1725: 48 83 c3 08 add $0x8,%rbx + 1729: 48 3b da cmp %rdx,%rbx + 172c: 72 d2 jb 0x1700 + 172e: 8d 58 01 lea 0x1(%rax),%ebx + 1731: 41 3b d9 cmp %r9d,%ebx + 1734: 0f 87 85 00 00 00 ja 0x17bf + 173a: 4d 63 d1 movslq %r9d,%r10 + 173d: 4c 2b d2 sub %rdx,%r10 + 1740: 49 83 fa 04 cmp $0x4,%r10 + 1744: 0f 8c 79 00 00 00 jl 0x17c3 + 174a: 45 89 d3 mov %r10d,%r11d + 174d: 45 33 c9 xor %r9d,%r9d + 1750: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 1754: 41 83 e3 fc and $0xfffffffc,%r11d + 1758: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 175c: 4d 63 db movslq %r11d,%r11 + 175f: 90 nop + 1760: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 1765: 0f 59 d0 mulps %xmm0,%xmm2 + 1768: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 176d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) + 1772: 49 83 c1 04 add $0x4,%r9 + 1776: 4d 3b cb cmp %r11,%r9 + 1779: 72 e5 jb 0x1760 + 177b: 4d 3b da cmp %r10,%r11 + 177e: 73 3f jae 0x17bf + 1780: 48 63 c0 movslq %eax,%rax + 1783: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 1787: 49 8d 04 80 lea (%r8,%rax,4),%rax + 178b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1792: 00 + 1793: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 179a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 17a0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 17a6: f3 0f 59 c1 mulss %xmm1,%xmm0 + 17aa: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 17b0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 17b6: 49 83 c3 01 add $0x1,%r11 + 17ba: 4d 3b da cmp %r10,%r11 + 17bd: 72 e1 jb 0x17a0 + 17bf: 33 c0 xor %eax,%eax + 17c1: 5b pop %rbx + 17c2: c3 ret + 17c3: 45 33 db xor %r11d,%r11d + 17c6: eb b3 jmp 0x177b + 17c8: 33 c0 xor %eax,%eax + 17ca: 41 83 f9 01 cmp $0x1,%r9d + 17ce: 72 ef jb 0x17bf + 17d0: 4d 63 d1 movslq %r9d,%r10 + 17d3: 45 33 db xor %r11d,%r11d + 17d6: eb a3 jmp 0x177b + 17d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 17dd: 5b pop %rbx + 17de: c3 ret + 17df: b8 f8 ff ff ff mov $0xfffffff8,%eax + 17e4: 5b pop %rbx + 17e5: c3 ret + 17e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 17ed: 00 + 17ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 17f5: 0f 1f 40 00 nopl 0x0(%rax) + 17f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800: 41 57 push %r15 + 1802: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 1806: 48 85 c9 test %rcx,%rcx + 1809: 0f 84 b0 01 00 00 je 0x19bf + 180f: 4d 85 c0 test %r8,%r8 + 1812: 0f 84 a7 01 00 00 je 0x19bf + 1818: 45 85 c9 test %r9d,%r9d + 181b: 0f 8e 96 01 00 00 jle 0x19b7 + 1821: 41 83 f9 10 cmp $0x10,%r9d + 1825: 0f 8c 7c 01 00 00 jl 0x19a7 + 182b: 4d 89 c2 mov %r8,%r10 + 182e: 49 83 e2 1f and $0x1f,%r10 + 1832: 45 89 d2 mov %r10d,%r10d + 1835: 45 85 d2 test %r10d,%r10d + 1838: 74 18 je 0x1852 + 183a: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 1841: 0f 85 60 01 00 00 jne 0x19a7 + 1847: 41 f7 da neg %r10d + 184a: 41 83 c2 20 add $0x20,%r10d + 184e: 41 c1 ea 02 shr $0x2,%r10d + 1852: 41 8d 42 10 lea 0x10(%r10),%eax + 1856: 44 3b c8 cmp %eax,%r9d + 1859: 0f 8c 48 01 00 00 jl 0x19a7 + 185f: 44 89 c8 mov %r9d,%eax + 1862: 33 d2 xor %edx,%edx + 1864: 41 2b c2 sub %r10d,%eax + 1867: 83 e0 0f and $0xf,%eax + 186a: f7 d8 neg %eax + 186c: 41 03 c1 add %r9d,%eax + 186f: 45 85 d2 test %r10d,%r10d + 1872: 76 25 jbe 0x1899 + 1874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1880: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 + 1885: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 + 188b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) + 1891: 48 ff c2 inc %rdx + 1894: 49 3b d2 cmp %r10,%rdx + 1897: 72 e7 jb 0x1880 + 1899: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 + 189e: 48 63 d0 movslq %eax,%rdx + 18a1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 + 18a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18ae: 00 + 18af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18b6: 0f 1f 00 nopl (%rax) + 18b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18c0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 18c6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 18cd: 01 + 18ce: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 + 18d2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 + 18d9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 + 18df: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) + 18e5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 + 18ec: 01 + 18ed: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 + 18f1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 + 18f8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) + 18ff: 49 83 c2 10 add $0x10,%r10 + 1903: 4c 3b d2 cmp %rdx,%r10 + 1906: 72 b8 jb 0x18c0 + 1908: 44 8d 50 01 lea 0x1(%rax),%r10d + 190c: 45 3b d1 cmp %r9d,%r10d + 190f: 0f 87 85 00 00 00 ja 0x199a + 1915: 4d 63 d9 movslq %r9d,%r11 + 1918: 4c 2b da sub %rdx,%r11 + 191b: 49 83 fb 04 cmp $0x4,%r11 + 191f: 0f 8c 7d 00 00 00 jl 0x19a2 + 1925: 45 89 df mov %r11d,%r15d + 1928: 45 33 d2 xor %r10d,%r10d + 192b: 41 83 e7 fc and $0xfffffffc,%r15d + 192f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 1933: 4d 63 ff movslq %r15d,%r15 + 1936: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 193a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1940: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 + 1946: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 + 194c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) + 1952: 49 83 c2 04 add $0x4,%r10 + 1956: 4d 3b d7 cmp %r15,%r10 + 1959: 72 e5 jb 0x1940 + 195b: 4d 3b fb cmp %r11,%r15 + 195e: 73 3a jae 0x199a + 1960: 48 63 c0 movslq %eax,%rax + 1963: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 1967: 49 8d 04 80 lea (%r8,%rax,4),%rax + 196b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1972: 00 + 1973: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 197a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1980: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 + 1986: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 + 198c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) + 1992: 49 ff c7 inc %r15 + 1995: 4d 3b fb cmp %r11,%r15 + 1998: 72 e6 jb 0x1980 + 199a: 33 c0 xor %eax,%eax + 199c: c5 f8 77 vzeroupper + 199f: 41 5f pop %r15 + 19a1: c3 ret + 19a2: 45 33 ff xor %r15d,%r15d + 19a5: eb b4 jmp 0x195b + 19a7: 33 c0 xor %eax,%eax + 19a9: 41 83 f9 01 cmp $0x1,%r9d + 19ad: 72 eb jb 0x199a + 19af: 4d 63 d9 movslq %r9d,%r11 + 19b2: 45 33 ff xor %r15d,%r15d + 19b5: eb a4 jmp 0x195b + 19b7: b8 fa ff ff ff mov $0xfffffffa,%eax + 19bc: 41 5f pop %r15 + 19be: c3 ret + 19bf: b8 f8 ff ff ff mov $0xfffffff8,%eax + 19c4: 41 5f pop %r15 + 19c6: c3 ret + 19c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19ce: 00 + 19cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19d6: 0f 1f 00 nopl (%rax) + 19d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19e0: 4d 89 c2 mov %r8,%r10 + 19e3: 48 85 c9 test %rcx,%rcx + 19e6: 0f 84 eb 00 00 00 je 0x1ad7 + 19ec: 4d 85 d2 test %r10,%r10 + 19ef: 0f 84 e2 00 00 00 je 0x1ad7 + 19f5: 45 85 c9 test %r9d,%r9d + 19f8: 0f 8e d3 00 00 00 jle 0x1ad1 + 19fe: 49 63 c1 movslq %r9d,%rax + 1a01: 48 83 f8 08 cmp $0x8,%rax + 1a05: 0f 8c b5 00 00 00 jl 0x1ac0 + 1a0b: 48 3d e1 00 00 00 cmp $0xe1,%rax + 1a11: 0f 8c ae 00 00 00 jl 0x1ac5 + 1a17: 4c 89 d2 mov %r10,%rdx + 1a1a: 48 83 e2 1f and $0x1f,%rdx + 1a1e: 85 d2 test %edx,%edx + 1a20: 74 11 je 0x1a33 + 1a22: f6 c2 03 test $0x3,%dl + 1a25: 0f 85 95 00 00 00 jne 0x1ac0 + 1a2b: f7 da neg %edx + 1a2d: 83 c2 20 add $0x20,%edx + 1a30: c1 ea 02 shr $0x2,%edx + 1a33: 41 89 d0 mov %edx,%r8d + 1a36: 4d 8d 58 08 lea 0x8(%r8),%r11 + 1a3a: 49 3b c3 cmp %r11,%rax + 1a3d: 0f 8c 7d 00 00 00 jl 0x1ac0 + 1a43: 45 89 cb mov %r9d,%r11d + 1a46: 44 2b da sub %edx,%r11d + 1a49: 41 83 e3 07 and $0x7,%r11d + 1a4d: 45 2b cb sub %r11d,%r9d + 1a50: 45 33 db xor %r11d,%r11d + 1a53: 4d 63 c9 movslq %r9d,%r9 + 1a56: 85 d2 test %edx,%edx + 1a58: 76 20 jbe 0x1a7a + 1a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1a60: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 + 1a66: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 + 1a6c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) + 1a72: 49 ff c3 inc %r11 + 1a75: 4d 3b d8 cmp %r8,%r11 + 1a78: 72 e6 jb 0x1a60 + 1a7a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 1a7f: 90 nop + 1a80: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 + 1a86: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 + 1a8c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) + 1a92: 49 83 c0 08 add $0x8,%r8 + 1a96: 4d 3b c1 cmp %r9,%r8 + 1a99: 72 e5 jb 0x1a80 + 1a9b: 4c 3b c8 cmp %rax,%r9 + 1a9e: 73 1a jae 0x1aba + 1aa0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 + 1aa6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 + 1aac: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) + 1ab2: 49 ff c1 inc %r9 + 1ab5: 4c 3b c8 cmp %rax,%r9 + 1ab8: 72 e6 jb 0x1aa0 + 1aba: 33 c0 xor %eax,%eax + 1abc: c5 f8 77 vzeroupper + 1abf: c3 ret + 1ac0: 45 33 c9 xor %r9d,%r9d + 1ac3: eb d6 jmp 0x1a9b + 1ac5: 41 83 e1 f8 and $0xfffffff8,%r9d + 1ac9: 45 33 c0 xor %r8d,%r8d + 1acc: 4d 63 c9 movslq %r9d,%r9 + 1acf: eb a9 jmp 0x1a7a + 1ad1: b8 fa ff ff ff mov $0xfffffffa,%eax + 1ad6: c3 ret + 1ad7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1adc: c3 ret + 1add: 0f 1f 00 nopl (%rax) + 1ae0: 55 push %rbp + 1ae1: c5 f8 28 e1 vmovaps %xmm1,%xmm4 + 1ae5: 48 85 c9 test %rcx,%rcx + 1ae8: 0f 84 a0 01 00 00 je 0x1c8e + 1aee: 4d 85 c0 test %r8,%r8 + 1af1: 0f 84 97 01 00 00 je 0x1c8e + 1af7: 45 85 c9 test %r9d,%r9d + 1afa: 0f 8e 87 01 00 00 jle 0x1c87 + 1b00: 41 83 f9 08 cmp $0x8,%r9d + 1b04: 0f 8c 76 01 00 00 jl 0x1c80 + 1b0a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d + 1b11: 0f 8c 5c 01 00 00 jl 0x1c73 + 1b17: 4c 89 c0 mov %r8,%rax + 1b1a: 48 83 e0 1f and $0x1f,%rax + 1b1e: a8 03 test $0x3,%al + 1b20: 74 04 je 0x1b26 + 1b22: 33 c0 xor %eax,%eax + 1b24: eb 13 jmp 0x1b39 + 1b26: 85 c0 test %eax,%eax + 1b28: 74 0f je 0x1b39 + 1b2a: f7 d8 neg %eax + 1b2c: 83 c0 20 add $0x20,%eax + 1b2f: c1 e8 02 shr $0x2,%eax + 1b32: 44 3b c8 cmp %eax,%r9d + 1b35: 41 0f 4c c1 cmovl %r9d,%eax + 1b39: 44 89 ca mov %r9d,%edx + 1b3c: 2b d0 sub %eax,%edx + 1b3e: 83 e2 07 and $0x7,%edx + 1b41: f7 da neg %edx + 1b43: 41 03 d1 add %r9d,%edx + 1b46: 83 f8 01 cmp $0x1,%eax + 1b49: 72 6d jb 0x1bb8 + 1b4b: 45 33 db xor %r11d,%r11d + 1b4e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c4f120 + 1b55: 01 + 1b56: 33 ed xor %ebp,%ebp + 1b58: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c4f140 + 1b5f: 01 + 1b60: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 1b65: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 + 1b6b: 4c 63 d0 movslq %eax,%r10 + 1b6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b75: 00 + 1b76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b7d: 0f 1f 00 nopl (%rax) + 1b80: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 + 1b86: 49 83 c3 08 add $0x8,%r11 + 1b8a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 1b8e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} + 1b95: 00 + 1b96: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} + 1b9d: 00 + 1b9e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} + 1ba5: 00 + 1ba6: 48 83 c5 20 add $0x20,%rbp + 1baa: 4d 3b da cmp %r10,%r11 + 1bad: 72 d1 jb 0x1b80 + 1baf: 44 3b c8 cmp %eax,%r9d + 1bb2: 0f 84 b4 00 00 00 je 0x1c6c + 1bb8: 8d 68 08 lea 0x8(%rax),%ebp + 1bbb: 3b d5 cmp %ebp,%edx + 1bbd: 7c 3b jl 0x1bfa + 1bbf: 48 63 c0 movslq %eax,%rax + 1bc2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 1bc7: 48 63 ea movslq %edx,%rbp + 1bca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1bd1: 00 + 1bd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1be0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 + 1be5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 + 1beb: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) + 1bf1: 48 83 c0 08 add $0x8,%rax + 1bf5: 48 3b c5 cmp %rbp,%rax + 1bf8: 72 e6 jb 0x1be0 + 1bfa: 8d 42 01 lea 0x1(%rdx),%eax + 1bfd: 41 3b c1 cmp %r9d,%eax + 1c00: 0f 87 66 00 00 00 ja 0x1c6c + 1c06: 44 89 cd mov %r9d,%ebp + 1c09: 33 c0 xor %eax,%eax + 1c0b: 2b ea sub %edx,%ebp + 1c0d: 48 63 d2 movslq %edx,%rdx + 1c10: 4d 63 c9 movslq %r9d,%r9 + 1c13: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c4f120 + 1c1a: 01 + 1c1b: 4c 2b ca sub %rdx,%r9 + 1c1e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c4f140 + 1c25: 01 + 1c26: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 + 1c2b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 + 1c31: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp + 1c35: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx + 1c39: 33 d2 xor %edx,%edx + 1c3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1c40: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 + 1c46: 48 83 c0 08 add $0x8,%rax + 1c4a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 1c4e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} + 1c55: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} + 1c5c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} + 1c63: 48 83 c2 20 add $0x20,%rdx + 1c67: 49 3b c1 cmp %r9,%rax + 1c6a: 72 d4 jb 0x1c40 + 1c6c: 33 c0 xor %eax,%eax + 1c6e: c5 f8 77 vzeroupper + 1c71: 5d pop %rbp + 1c72: c3 ret + 1c73: 44 89 ca mov %r9d,%edx + 1c76: 33 c0 xor %eax,%eax + 1c78: 83 e2 f8 and $0xfffffff8,%edx + 1c7b: e9 38 ff ff ff jmp 0x1bb8 + 1c80: 33 d2 xor %edx,%edx + 1c82: e9 73 ff ff ff jmp 0x1bfa + 1c87: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c8c: 5d pop %rbp + 1c8d: c3 ret + 1c8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c93: 5d pop %rbp + 1c94: c3 ret + 1c95: 0f 1f 40 00 nopl 0x0(%rax) + 1c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ca0: 48 83 ec 28 sub $0x28,%rsp + 1ca4: 48 85 c9 test %rcx,%rcx + 1ca7: 74 20 je 0x1cc9 + 1ca9: 48 85 d2 test %rdx,%rdx + 1cac: 74 1b je 0x1cc9 + 1cae: 45 85 c0 test %r8d,%r8d + 1cb1: 7f 0a jg 0x1cbd + 1cb3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1cb8: 48 83 c4 28 add $0x28,%rsp + 1cbc: c3 ret + 1cbd: e8 1e 8f 03 00 call 0x3abe0 + 1cc2: 33 c0 xor %eax,%eax + 1cc4: 48 83 c4 28 add $0x28,%rsp + 1cc8: c3 ret + 1cc9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1cce: 48 83 c4 28 add $0x28,%rsp + 1cd2: c3 ret + 1cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1cdf: 00 + 1ce0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1ce5: 48 85 c9 test %rcx,%rcx + 1ce8: 74 22 je 0x1d0c + 1cea: 48 85 d2 test %rdx,%rdx + 1ced: 74 1d je 0x1d0c + 1cef: 45 85 c0 test %r8d,%r8d + 1cf2: 7f 0b jg 0x1cff + 1cf4: b8 fa ff ff ff mov $0xfffffffa,%eax + 1cf9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1cfe: c3 ret + 1cff: e8 5c 90 03 00 call 0x3ad60 + 1d04: 33 c0 xor %eax,%eax + 1d06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1d0b: c3 ret + 1d0c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1d16: c3 ret + 1d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1d1e: 00 00 + 1d20: 48 83 ec 28 sub $0x28,%rsp + 1d24: 48 85 c9 test %rcx,%rcx + 1d27: 74 20 je 0x1d49 + 1d29: 48 85 d2 test %rdx,%rdx + 1d2c: 74 1b je 0x1d49 + 1d2e: 45 85 c0 test %r8d,%r8d + 1d31: 7f 0a jg 0x1d3d + 1d33: b8 fa ff ff ff mov $0xfffffffa,%eax + 1d38: 48 83 c4 28 add $0x28,%rsp + 1d3c: c3 ret + 1d3d: e8 9e 91 03 00 call 0x3aee0 + 1d42: 33 c0 xor %eax,%eax + 1d44: 48 83 c4 28 add $0x28,%rsp + 1d48: c3 ret + 1d49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d4e: 48 83 c4 28 add $0x28,%rsp + 1d52: c3 ret + 1d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d5f: 00 + 1d60: 56 push %rsi + 1d61: 48 89 d6 mov %rdx,%rsi + 1d64: 48 85 c9 test %rcx,%rcx + 1d67: 0f 84 90 01 00 00 je 0x1efd + 1d6d: 48 85 f6 test %rsi,%rsi + 1d70: 0f 84 87 01 00 00 je 0x1efd + 1d76: 45 85 c0 test %r8d,%r8d + 1d79: 0f 8e 77 01 00 00 jle 0x1ef6 + 1d7f: 41 83 f8 10 cmp $0x10,%r8d + 1d83: 0f 8c 5d 01 00 00 jl 0x1ee6 + 1d89: 49 89 f1 mov %rsi,%r9 + 1d8c: 49 83 e1 1f and $0x1f,%r9 + 1d90: 45 89 c9 mov %r9d,%r9d + 1d93: 45 85 c9 test %r9d,%r9d + 1d96: 74 18 je 0x1db0 + 1d98: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 1d9f: 0f 85 41 01 00 00 jne 0x1ee6 + 1da5: 41 f7 d9 neg %r9d + 1da8: 41 83 c1 20 add $0x20,%r9d + 1dac: 41 c1 e9 02 shr $0x2,%r9d + 1db0: 41 8d 41 10 lea 0x10(%r9),%eax + 1db4: 44 3b c0 cmp %eax,%r8d + 1db7: 0f 8c 29 01 00 00 jl 0x1ee6 + 1dbd: 44 89 c0 mov %r8d,%eax + 1dc0: 33 d2 xor %edx,%edx + 1dc2: 41 2b c1 sub %r9d,%eax + 1dc5: 83 e0 0f and $0xf,%eax + 1dc8: f7 d8 neg %eax + 1dca: 41 03 c0 add %r8d,%eax + 1dcd: 45 85 c9 test %r9d,%r9d + 1dd0: 76 25 jbe 0x1df7 + 1dd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1de0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 1de5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 + 1dea: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 1def: 48 ff c2 inc %rdx + 1df2: 49 3b d1 cmp %r9,%rdx + 1df5: 72 e9 jb 0x1de0 + 1df7: 48 63 d0 movslq %eax,%rdx + 1dfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1e00: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 1e06: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 1e0d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 1e14: 01 + 1e15: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 1e1c: 01 + 1e1d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 + 1e23: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 1e2a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 1e30: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 1e37: 49 83 c1 10 add $0x10,%r9 + 1e3b: 4c 3b ca cmp %rdx,%r9 + 1e3e: 72 c0 jb 0x1e00 + 1e40: 44 8d 48 01 lea 0x1(%rax),%r9d + 1e44: 45 3b c8 cmp %r8d,%r9d + 1e47: 0f 87 8d 00 00 00 ja 0x1eda + 1e4d: 4d 63 d0 movslq %r8d,%r10 + 1e50: 4c 2b d2 sub %rdx,%r10 + 1e53: 49 83 fa 04 cmp $0x4,%r10 + 1e57: 0f 8c 84 00 00 00 jl 0x1ee1 + 1e5d: 45 89 d3 mov %r10d,%r11d + 1e60: 45 33 c9 xor %r9d,%r9d + 1e63: 41 83 e3 fc and $0xfffffffc,%r11d + 1e67: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 1e6b: 4d 63 db movslq %r11d,%r11 + 1e6e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 1e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e80: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 1e86: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 + 1e8c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 1e92: 49 83 c1 04 add $0x4,%r9 + 1e96: 4d 3b cb cmp %r11,%r9 + 1e99: 72 e5 jb 0x1e80 + 1e9b: 4d 3b da cmp %r10,%r11 + 1e9e: 73 3a jae 0x1eda + 1ea0: 48 63 c0 movslq %eax,%rax + 1ea3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 1ea7: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 1eab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1eb2: 00 + 1eb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1ec0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 1ec6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 + 1ecc: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 1ed2: 49 ff c3 inc %r11 + 1ed5: 4d 3b da cmp %r10,%r11 + 1ed8: 72 e6 jb 0x1ec0 + 1eda: 33 c0 xor %eax,%eax + 1edc: c5 f8 77 vzeroupper + 1edf: 5e pop %rsi + 1ee0: c3 ret + 1ee1: 45 33 db xor %r11d,%r11d + 1ee4: eb b5 jmp 0x1e9b + 1ee6: 33 c0 xor %eax,%eax + 1ee8: 41 83 f8 01 cmp $0x1,%r8d + 1eec: 72 ec jb 0x1eda + 1eee: 4d 63 d0 movslq %r8d,%r10 + 1ef1: 45 33 db xor %r11d,%r11d + 1ef4: eb a5 jmp 0x1e9b + 1ef6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1efb: 5e pop %rsi + 1efc: c3 ret + 1efd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1f02: 5e pop %rsi + 1f03: c3 ret + 1f04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f0b: 00 + 1f0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f1f: 00 + 1f20: 53 push %rbx + 1f21: 49 89 ca mov %rcx,%r10 + 1f24: 4d 85 d2 test %r10,%r10 + 1f27: 0f 84 84 01 00 00 je 0x20b1 + 1f2d: 48 85 d2 test %rdx,%rdx + 1f30: 0f 84 7b 01 00 00 je 0x20b1 + 1f36: 45 85 c0 test %r8d,%r8d + 1f39: 0f 8e 6b 01 00 00 jle 0x20aa + 1f3f: 41 83 f8 10 cmp $0x10,%r8d + 1f43: 0f 8c 59 01 00 00 jl 0x20a2 + 1f49: 48 89 d3 mov %rdx,%rbx + 1f4c: 48 83 e3 1f and $0x1f,%rbx + 1f50: 85 db test %ebx,%ebx + 1f52: 74 11 je 0x1f65 + 1f54: f6 c3 03 test $0x3,%bl + 1f57: 0f 85 45 01 00 00 jne 0x20a2 + 1f5d: f7 db neg %ebx + 1f5f: 83 c3 20 add $0x20,%ebx + 1f62: c1 eb 02 shr $0x2,%ebx + 1f65: 8d 43 10 lea 0x10(%rbx),%eax + 1f68: 44 3b c0 cmp %eax,%r8d + 1f6b: 0f 8c 31 01 00 00 jl 0x20a2 + 1f71: 45 89 c1 mov %r8d,%r9d + 1f74: 33 c0 xor %eax,%eax + 1f76: 44 2b cb sub %ebx,%r9d + 1f79: 41 83 e1 0f and $0xf,%r9d + 1f7d: 41 f7 d9 neg %r9d + 1f80: 45 03 c8 add %r8d,%r9d + 1f83: 89 d9 mov %ebx,%ecx + 1f85: 85 db test %ebx,%ebx + 1f87: 76 2f jbe 0x1fb8 + 1f89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f90: 00 + 1f91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f9f: 00 + 1fa0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 1fa6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 1fab: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 1fb0: 48 ff c0 inc %rax + 1fb3: 48 3b c1 cmp %rcx,%rax + 1fb6: 72 e8 jb 0x1fa0 + 1fb8: 49 63 c1 movslq %r9d,%rax + 1fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1fc0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 1fc6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 1fcd: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 1fd2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 1fd8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 1fdd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 1fe3: 48 83 c1 10 add $0x10,%rcx + 1fe7: 48 3b c8 cmp %rax,%rcx + 1fea: 72 d4 jb 0x1fc0 + 1fec: 41 8d 41 01 lea 0x1(%r9),%eax + 1ff0: 41 3b c0 cmp %r8d,%eax + 1ff3: 0f 87 9e 00 00 00 ja 0x2097 + 1ff9: 4d 63 c0 movslq %r8d,%r8 + 1ffc: 4d 63 c9 movslq %r9d,%r9 + 1fff: 4d 2b c1 sub %r9,%r8 + 2002: 49 83 f8 04 cmp $0x4,%r8 + 2006: 0f 8c 92 00 00 00 jl 0x209e + 200c: 4d 63 c9 movslq %r9d,%r9 + 200f: 44 89 c3 mov %r8d,%ebx + 2012: 83 e3 fc and $0xfffffffc,%ebx + 2015: 33 c9 xor %ecx,%ecx + 2017: 48 63 db movslq %ebx,%rbx + 201a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 201e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 2022: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2029: 00 + 202a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2031: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2038: 00 + 2039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2040: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 2046: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 204b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 2050: 48 83 c1 04 add $0x4,%rcx + 2054: 48 3b cb cmp %rbx,%rcx + 2057: 72 e7 jb 0x2040 + 2059: 49 3b d8 cmp %r8,%rbx + 205c: 73 39 jae 0x2097 + 205e: 4d 63 c9 movslq %r9d,%r9 + 2061: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 2065: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 2069: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2070: 00 + 2071: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 207f: 00 + 2080: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 2085: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 + 208a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 208f: 48 ff c3 inc %rbx + 2092: 49 3b d8 cmp %r8,%rbx + 2095: 72 e9 jb 0x2080 + 2097: 33 c0 xor %eax,%eax + 2099: c5 f8 77 vzeroupper + 209c: 5b pop %rbx + 209d: c3 ret + 209e: 33 db xor %ebx,%ebx + 20a0: eb b7 jmp 0x2059 + 20a2: 45 33 c9 xor %r9d,%r9d + 20a5: e9 42 ff ff ff jmp 0x1fec + 20aa: b8 fa ff ff ff mov $0xfffffffa,%eax + 20af: 5b pop %rbx + 20b0: c3 ret + 20b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 20b6: 5b pop %rbx + 20b7: c3 ret + 20b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20bf: 00 + 20c0: 48 83 ec 28 sub $0x28,%rsp + 20c4: 48 85 d2 test %rdx,%rdx + 20c7: 74 3f je 0x2108 + 20c9: 45 85 c0 test %r8d,%r8d + 20cc: 7e 30 jle 0x20fe + 20ce: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4f160 + 20d5: 7a 02 jp 0x20d9 + 20d7: 74 0f je 0x20e8 + 20d9: 0f 57 c9 xorps %xmm1,%xmm1 + 20dc: 0f 2e c1 ucomiss %xmm1,%xmm0 + 20df: 7a 02 jp 0x20e3 + 20e1: 74 0c je 0x20ef + 20e3: e8 78 8f 03 00 call 0x3b060 + 20e8: 33 c0 xor %eax,%eax + 20ea: 48 83 c4 28 add $0x28,%rsp + 20ee: c3 ret + 20ef: 48 89 d1 mov %rdx,%rcx + 20f2: 44 89 c2 mov %r8d,%edx + 20f5: 48 83 c4 28 add $0x28,%rsp + 20f9: e9 42 8d 00 00 jmp 0xae40 + 20fe: b8 fa ff ff ff mov $0xfffffffa,%eax + 2103: 48 83 c4 28 add $0x28,%rsp + 2107: c3 ret + 2108: b8 f8 ff ff ff mov $0xfffffff8,%eax + 210d: 48 83 c4 28 add $0x28,%rsp + 2111: c3 ret + 2112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2120: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2125: 48 85 d2 test %rdx,%rdx + 2128: 74 43 je 0x216d + 212a: 45 85 c0 test %r8d,%r8d + 212d: 7e 32 jle 0x2161 + 212f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4f164 + 2136: 7a 02 jp 0x213a + 2138: 74 0f je 0x2149 + 213a: 0f 57 c9 xorps %xmm1,%xmm1 + 213d: 0f 2e c1 ucomiss %xmm1,%xmm0 + 2140: 7a 02 jp 0x2144 + 2142: 74 0d je 0x2151 + 2144: e8 97 90 03 00 call 0x3b1e0 + 2149: 33 c0 xor %eax,%eax + 214b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2150: c3 ret + 2151: 48 89 d1 mov %rdx,%rcx + 2154: 44 89 c2 mov %r8d,%edx + 2157: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 215c: e9 1f 8f 00 00 jmp 0xb080 + 2161: b8 fa ff ff ff mov $0xfffffffa,%eax + 2166: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 216b: 90 nop + 216c: c3 ret + 216d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2172: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2177: 90 nop + 2178: 90 nop + 2179: 90 nop + 217a: c3 ret + 217b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2180: 48 83 ec 28 sub $0x28,%rsp + 2184: 48 85 d2 test %rdx,%rdx + 2187: 74 3f je 0x21c8 + 2189: 45 85 c0 test %r8d,%r8d + 218c: 7e 30 jle 0x21be + 218e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4f168 + 2195: 7a 02 jp 0x2199 + 2197: 74 0f je 0x21a8 + 2199: 0f 57 c9 xorps %xmm1,%xmm1 + 219c: 0f 2e c1 ucomiss %xmm1,%xmm0 + 219f: 7a 02 jp 0x21a3 + 21a1: 74 0c je 0x21af + 21a3: e8 b8 91 03 00 call 0x3b360 + 21a8: 33 c0 xor %eax,%eax + 21aa: 48 83 c4 28 add $0x28,%rsp + 21ae: c3 ret + 21af: 48 89 d1 mov %rdx,%rcx + 21b2: 44 89 c2 mov %r8d,%edx + 21b5: 48 83 c4 28 add $0x28,%rsp + 21b9: e9 02 91 00 00 jmp 0xb2c0 + 21be: b8 fa ff ff ff mov $0xfffffffa,%eax + 21c3: 48 83 c4 28 add $0x28,%rsp + 21c7: c3 ret + 21c8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 21cd: 48 83 c4 28 add $0x28,%rsp + 21d1: c3 ret + 21d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21e0: 48 83 ec 28 sub $0x28,%rsp + 21e4: 48 85 d2 test %rdx,%rdx + 21e7: 0f 84 a6 01 00 00 je 0x2393 + 21ed: 45 85 c0 test %r8d,%r8d + 21f0: 0f 8e 93 01 00 00 jle 0x2389 + 21f6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4f16c + 21fd: 01 + 21fe: 7a 06 jp 0x2206 + 2200: 0f 84 7c 01 00 00 je 0x2382 + 2206: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 220a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 220e: 7a 06 jp 0x2216 + 2210: 0f 84 5c 01 00 00 je 0x2372 + 2216: 41 83 f8 10 cmp $0x10,%r8d + 221a: 0f 8c 42 01 00 00 jl 0x2362 + 2220: 49 89 d1 mov %rdx,%r9 + 2223: 49 83 e1 1f and $0x1f,%r9 + 2227: 45 85 c9 test %r9d,%r9d + 222a: 74 18 je 0x2244 + 222c: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 2233: 0f 85 29 01 00 00 jne 0x2362 + 2239: 41 f7 d9 neg %r9d + 223c: 41 83 c1 20 add $0x20,%r9d + 2240: 41 c1 e9 02 shr $0x2,%r9d + 2244: 41 8d 41 10 lea 0x10(%r9),%eax + 2248: 44 3b c0 cmp %eax,%r8d + 224b: 0f 8c 11 01 00 00 jl 0x2362 + 2251: 45 89 c2 mov %r8d,%r10d + 2254: 33 c0 xor %eax,%eax + 2256: 45 2b d1 sub %r9d,%r10d + 2259: 41 83 e2 0f and $0xf,%r10d + 225d: 41 f7 da neg %r10d + 2260: 45 03 d0 add %r8d,%r10d + 2263: 45 89 cb mov %r9d,%r11d + 2266: 45 85 c9 test %r9d,%r9d + 2269: 76 27 jbe 0x2292 + 226b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2272: 00 + 2273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 227a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2280: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 2285: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 228a: 48 ff c0 inc %rax + 228d: 49 3b c3 cmp %r11,%rax + 2290: 72 ee jb 0x2280 + 2292: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 2297: 4d 63 ca movslq %r10d,%r9 + 229a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 22a0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 + 22a6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 + 22ad: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) + 22b3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) + 22ba: 49 83 c3 10 add $0x10,%r11 + 22be: 4d 3b d9 cmp %r9,%r11 + 22c1: 72 dd jb 0x22a0 + 22c3: 41 8d 42 01 lea 0x1(%r10),%eax + 22c7: 41 3b c0 cmp %r8d,%eax + 22ca: 0f 87 84 00 00 00 ja 0x2354 + 22d0: 4d 63 c0 movslq %r8d,%r8 + 22d3: 4d 2b c1 sub %r9,%r8 + 22d6: 49 83 f8 04 cmp $0x4,%r8 + 22da: 0f 8c 7e 00 00 00 jl 0x235e + 22e0: 44 89 c0 mov %r8d,%eax + 22e3: 45 33 db xor %r11d,%r11d + 22e6: 83 e0 fc and $0xfffffffc,%eax + 22e9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 + 22ed: 48 63 c0 movslq %eax,%rax + 22f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22f7: 00 + 22f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22ff: 90 nop + 2300: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 + 2305: 49 83 c3 04 add $0x4,%r11 + 2309: c4 c1 78 11 09 vmovups %xmm1,(%r9) + 230e: 49 83 c1 10 add $0x10,%r9 + 2312: 4c 3b d8 cmp %rax,%r11 + 2315: 72 e9 jb 0x2300 + 2317: 49 3b c0 cmp %r8,%rax + 231a: 73 38 jae 0x2354 + 231c: 4d 63 d2 movslq %r10d,%r10 + 231f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 2323: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 2327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 232e: 00 + 232f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2336: 0f 1f 00 nopl (%rax) + 2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2340: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 2344: 48 ff c0 inc %rax + 2347: c5 fa 11 0a vmovss %xmm1,(%rdx) + 234b: 48 83 c2 04 add $0x4,%rdx + 234f: 49 3b c0 cmp %r8,%rax + 2352: 72 ec jb 0x2340 + 2354: 33 c0 xor %eax,%eax + 2356: c5 f8 77 vzeroupper + 2359: 48 83 c4 28 add $0x28,%rsp + 235d: c3 ret + 235e: 33 c0 xor %eax,%eax + 2360: eb b5 jmp 0x2317 + 2362: 45 33 d2 xor %r10d,%r10d + 2365: 41 83 f8 01 cmp $0x1,%r8d + 2369: 72 e9 jb 0x2354 + 236b: 4d 63 c0 movslq %r8d,%r8 + 236e: 33 c0 xor %eax,%eax + 2370: eb a5 jmp 0x2317 + 2372: 48 89 d1 mov %rdx,%rcx + 2375: 44 89 c2 mov %r8d,%edx + 2378: e8 83 8f 00 00 call 0xb300 + 237d: 48 83 c4 28 add $0x28,%rsp + 2381: c3 ret + 2382: 33 c0 xor %eax,%eax + 2384: 48 83 c4 28 add $0x28,%rsp + 2388: c3 ret + 2389: b8 fa ff ff ff mov $0xfffffffa,%eax + 238e: 48 83 c4 28 add $0x28,%rsp + 2392: c3 ret + 2393: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2398: 48 83 c4 28 add $0x28,%rsp + 239c: c3 ret + 239d: 0f 1f 00 nopl (%rax) + 23a0: 48 83 ec 28 sub $0x28,%rsp + 23a4: 48 85 d2 test %rdx,%rdx + 23a7: 0f 84 9e 01 00 00 je 0x254b + 23ad: 45 85 c0 test %r8d,%r8d + 23b0: 0f 8e 8b 01 00 00 jle 0x2541 + 23b6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4f170 + 23bd: 01 + 23be: 7a 06 jp 0x23c6 + 23c0: 0f 84 74 01 00 00 je 0x253a + 23c6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 23ca: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 23ce: 7a 06 jp 0x23d6 + 23d0: 0f 84 54 01 00 00 je 0x252a + 23d6: 41 83 f8 10 cmp $0x10,%r8d + 23da: 0f 8c 42 01 00 00 jl 0x2522 + 23e0: 49 89 d3 mov %rdx,%r11 + 23e3: 49 83 e3 1f and $0x1f,%r11 + 23e7: 45 85 db test %r11d,%r11d + 23ea: 74 18 je 0x2404 + 23ec: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 23f3: 0f 85 29 01 00 00 jne 0x2522 + 23f9: 41 f7 db neg %r11d + 23fc: 41 83 c3 20 add $0x20,%r11d + 2400: 41 c1 eb 02 shr $0x2,%r11d + 2404: 41 8d 43 10 lea 0x10(%r11),%eax + 2408: 44 3b c0 cmp %eax,%r8d + 240b: 0f 8c 11 01 00 00 jl 0x2522 + 2411: 45 89 c1 mov %r8d,%r9d + 2414: 33 c0 xor %eax,%eax + 2416: 45 2b cb sub %r11d,%r9d + 2419: 41 83 e1 0f and $0xf,%r9d + 241d: 41 f7 d9 neg %r9d + 2420: 45 03 c8 add %r8d,%r9d + 2423: 45 89 da mov %r11d,%r10d + 2426: 45 85 db test %r11d,%r11d + 2429: 76 27 jbe 0x2452 + 242b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2432: 00 + 2433: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 243a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2440: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 2445: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 244a: 48 ff c0 inc %rax + 244d: 49 3b c2 cmp %r10,%rax + 2450: 72 ee jb 0x2440 + 2452: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 2457: 49 63 c1 movslq %r9d,%rax + 245a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2460: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 2466: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 246d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 2473: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 247a: 49 83 c2 10 add $0x10,%r10 + 247e: 4c 3b d0 cmp %rax,%r10 + 2481: 72 dd jb 0x2460 + 2483: 41 8d 41 01 lea 0x1(%r9),%eax + 2487: 41 3b c0 cmp %r8d,%eax + 248a: 0f 87 84 00 00 00 ja 0x2514 + 2490: 4d 63 c0 movslq %r8d,%r8 + 2493: 4d 63 c9 movslq %r9d,%r9 + 2496: 4d 2b c1 sub %r9,%r8 + 2499: 49 83 f8 04 cmp $0x4,%r8 + 249d: 0f 8c 7b 00 00 00 jl 0x251e + 24a3: 4d 63 c9 movslq %r9d,%r9 + 24a6: 44 89 c0 mov %r8d,%eax + 24a9: 83 e0 fc and $0xfffffffc,%eax + 24ac: 45 33 db xor %r11d,%r11d + 24af: 48 63 c0 movslq %eax,%rax + 24b2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 24b7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 24bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 24c0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 24c5: 49 83 c3 04 add $0x4,%r11 + 24c9: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 24ce: 49 83 c2 10 add $0x10,%r10 + 24d2: 4c 3b d8 cmp %rax,%r11 + 24d5: 72 e9 jb 0x24c0 + 24d7: 49 3b c0 cmp %r8,%rax + 24da: 73 38 jae 0x2514 + 24dc: 4d 63 c9 movslq %r9d,%r9 + 24df: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 24e3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 24e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24ee: 00 + 24ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24f6: 0f 1f 00 nopl (%rax) + 24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2500: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 2504: 48 ff c0 inc %rax + 2507: c5 fa 11 0a vmovss %xmm1,(%rdx) + 250b: 48 83 c2 04 add $0x4,%rdx + 250f: 49 3b c0 cmp %r8,%rax + 2512: 72 ec jb 0x2500 + 2514: 33 c0 xor %eax,%eax + 2516: c5 f8 77 vzeroupper + 2519: 48 83 c4 28 add $0x28,%rsp + 251d: c3 ret + 251e: 33 c0 xor %eax,%eax + 2520: eb b5 jmp 0x24d7 + 2522: 45 33 c9 xor %r9d,%r9d + 2525: e9 59 ff ff ff jmp 0x2483 + 252a: 48 89 d1 mov %rdx,%rcx + 252d: 44 89 c2 mov %r8d,%edx + 2530: e8 0b 8e 00 00 call 0xb340 + 2535: 48 83 c4 28 add $0x28,%rsp + 2539: c3 ret + 253a: 33 c0 xor %eax,%eax + 253c: 48 83 c4 28 add $0x28,%rsp + 2540: c3 ret + 2541: b8 fa ff ff ff mov $0xfffffffa,%eax + 2546: 48 83 c4 28 add $0x28,%rsp + 254a: c3 ret + 254b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2550: 48 83 c4 28 add $0x28,%rsp + 2554: c3 ret + 2555: 0f 1f 40 00 nopl 0x0(%rax) + 2559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2560: 48 83 ec 28 sub $0x28,%rsp + 2564: 48 85 d2 test %rdx,%rdx + 2567: 0f 84 9e 01 00 00 je 0x270b + 256d: 45 85 c0 test %r8d,%r8d + 2570: 0f 8e 8b 01 00 00 jle 0x2701 + 2576: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4f174 + 257d: 01 + 257e: 7a 06 jp 0x2586 + 2580: 0f 84 74 01 00 00 je 0x26fa + 2586: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 258a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 258e: 7a 06 jp 0x2596 + 2590: 0f 84 54 01 00 00 je 0x26ea + 2596: 41 83 f8 10 cmp $0x10,%r8d + 259a: 0f 8c 42 01 00 00 jl 0x26e2 + 25a0: 49 89 d3 mov %rdx,%r11 + 25a3: 49 83 e3 1f and $0x1f,%r11 + 25a7: 45 85 db test %r11d,%r11d + 25aa: 74 18 je 0x25c4 + 25ac: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 25b3: 0f 85 29 01 00 00 jne 0x26e2 + 25b9: 41 f7 db neg %r11d + 25bc: 41 83 c3 20 add $0x20,%r11d + 25c0: 41 c1 eb 02 shr $0x2,%r11d + 25c4: 41 8d 43 10 lea 0x10(%r11),%eax + 25c8: 44 3b c0 cmp %eax,%r8d + 25cb: 0f 8c 11 01 00 00 jl 0x26e2 + 25d1: 45 89 c1 mov %r8d,%r9d + 25d4: 33 c0 xor %eax,%eax + 25d6: 45 2b cb sub %r11d,%r9d + 25d9: 41 83 e1 0f and $0xf,%r9d + 25dd: 41 f7 d9 neg %r9d + 25e0: 45 03 c8 add %r8d,%r9d + 25e3: 45 89 da mov %r11d,%r10d + 25e6: 45 85 db test %r11d,%r11d + 25e9: 76 27 jbe 0x2612 + 25eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25f2: 00 + 25f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2600: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 2605: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 260a: 48 ff c0 inc %rax + 260d: 49 3b c2 cmp %r10,%rax + 2610: 72 ee jb 0x2600 + 2612: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 2617: 49 63 c1 movslq %r9d,%rax + 261a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2620: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 2626: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 262d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 2633: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 263a: 49 83 c2 10 add $0x10,%r10 + 263e: 4c 3b d0 cmp %rax,%r10 + 2641: 72 dd jb 0x2620 + 2643: 41 8d 41 01 lea 0x1(%r9),%eax + 2647: 41 3b c0 cmp %r8d,%eax + 264a: 0f 87 84 00 00 00 ja 0x26d4 + 2650: 4d 63 c0 movslq %r8d,%r8 + 2653: 4d 63 c9 movslq %r9d,%r9 + 2656: 4d 2b c1 sub %r9,%r8 + 2659: 49 83 f8 04 cmp $0x4,%r8 + 265d: 0f 8c 7b 00 00 00 jl 0x26de + 2663: 4d 63 c9 movslq %r9d,%r9 + 2666: 44 89 c0 mov %r8d,%eax + 2669: 83 e0 fc and $0xfffffffc,%eax + 266c: 45 33 db xor %r11d,%r11d + 266f: 48 63 c0 movslq %eax,%rax + 2672: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 2677: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 267b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2680: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 2685: 49 83 c3 04 add $0x4,%r11 + 2689: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 268e: 49 83 c2 10 add $0x10,%r10 + 2692: 4c 3b d8 cmp %rax,%r11 + 2695: 72 e9 jb 0x2680 + 2697: 49 3b c0 cmp %r8,%rax + 269a: 73 38 jae 0x26d4 + 269c: 4d 63 c9 movslq %r9d,%r9 + 269f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 26a3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 26a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26ae: 00 + 26af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26b6: 0f 1f 00 nopl (%rax) + 26b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 26c0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 26c4: 48 ff c0 inc %rax + 26c7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 26cb: 48 83 c2 04 add $0x4,%rdx + 26cf: 49 3b c0 cmp %r8,%rax + 26d2: 72 ec jb 0x26c0 + 26d4: 33 c0 xor %eax,%eax + 26d6: c5 f8 77 vzeroupper + 26d9: 48 83 c4 28 add $0x28,%rsp + 26dd: c3 ret + 26de: 33 c0 xor %eax,%eax + 26e0: eb b5 jmp 0x2697 + 26e2: 45 33 c9 xor %r9d,%r9d + 26e5: e9 59 ff ff ff jmp 0x2643 + 26ea: 48 89 d1 mov %rdx,%rcx + 26ed: 44 89 c2 mov %r8d,%edx + 26f0: e8 8b 8c 00 00 call 0xb380 + 26f5: 48 83 c4 28 add $0x28,%rsp + 26f9: c3 ret + 26fa: 33 c0 xor %eax,%eax + 26fc: 48 83 c4 28 add $0x28,%rsp + 2700: c3 ret + 2701: b8 fa ff ff ff mov $0xfffffffa,%eax + 2706: 48 83 c4 28 add $0x28,%rsp + 270a: c3 ret + 270b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2710: 48 83 c4 28 add $0x28,%rsp + 2714: c3 ret + 2715: 0f 1f 40 00 nopl 0x0(%rax) + 2719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2720: 48 83 ec 38 sub $0x38,%rsp + 2724: 45 89 c1 mov %r8d,%r9d + 2727: 49 89 d0 mov %rdx,%r8 + 272a: 48 89 ca mov %rcx,%rdx + 272d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 2733: 48 85 d2 test %rdx,%rdx + 2736: 8b 44 24 60 mov 0x60(%rsp),%eax + 273a: 74 47 je 0x2783 + 273c: 4d 85 c0 test %r8,%r8 + 273f: 74 42 je 0x2783 + 2741: 45 85 c9 test %r9d,%r9d + 2744: 7e 47 jle 0x278d + 2746: 85 c0 test %eax,%eax + 2748: 74 0f je 0x2759 + 274a: 83 f8 04 cmp $0x4,%eax + 274d: 74 0d je 0x275c + 274f: b8 fb ff ff ff mov $0xfffffffb,%eax + 2754: 48 83 c4 38 add $0x38,%rsp + 2758: c3 ret + 2759: 83 f8 04 cmp $0x4,%eax + 275c: 49 89 e3 mov %rsp,%r11 + 275f: b8 01 00 00 00 mov $0x1,%eax + 2764: 41 ba 00 00 00 00 mov $0x0,%r10d + 276a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 276f: 44 0f 44 d0 cmove %eax,%r10d + 2773: 45 89 53 20 mov %r10d,0x20(%r11) + 2777: e8 b0 d9 a6 01 call 0x1a7012c + 277c: 33 c0 xor %eax,%eax + 277e: 48 83 c4 38 add $0x38,%rsp + 2782: c3 ret + 2783: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2788: 48 83 c4 38 add $0x38,%rsp + 278c: c3 ret + 278d: b8 fa ff ff ff mov $0xfffffffa,%eax + 2792: 48 83 c4 38 add $0x38,%rsp + 2796: c3 ret + 2797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 279e: 00 00 + 27a0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 27a5: 45 89 c1 mov %r8d,%r9d + 27a8: 49 89 d0 mov %rdx,%r8 + 27ab: 48 89 ca mov %rcx,%rdx + 27ae: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 27b4: 48 85 d2 test %rdx,%rdx + 27b7: 8b 44 24 60 mov 0x60(%rsp),%eax + 27bb: 74 4b je 0x2808 + 27bd: 4d 85 c0 test %r8,%r8 + 27c0: 74 46 je 0x2808 + 27c2: 45 85 c9 test %r9d,%r9d + 27c5: 7e 4c jle 0x2813 + 27c7: 85 c0 test %eax,%eax + 27c9: 74 12 je 0x27dd + 27cb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 27d0: 74 0b je 0x27dd + 27d2: b8 fb ff ff ff mov $0xfffffffb,%eax + 27d7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 27dc: c3 ret + 27dd: 49 89 e3 mov %rsp,%r11 + 27e0: 41 ba 01 00 00 00 mov $0x1,%r10d + 27e6: 83 f8 04 cmp $0x4,%eax + 27e9: b8 00 00 00 00 mov $0x0,%eax + 27ee: 41 0f 44 c2 cmove %r10d,%eax + 27f2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 27f7: 41 89 43 20 mov %eax,0x20(%r11) + 27fb: e8 cc 47 a7 01 call 0x1a76fcc + 2800: 33 c0 xor %eax,%eax + 2802: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 2807: c3 ret + 2808: b8 f8 ff ff ff mov $0xfffffff8,%eax + 280d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 2812: c3 ret + 2813: b8 fa ff ff ff mov $0xfffffffa,%eax + 2818: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 281d: c3 ret + 281e: 66 90 xchg %ax,%ax + 2820: 48 83 ec 38 sub $0x38,%rsp + 2824: 45 89 c1 mov %r8d,%r9d + 2827: 49 89 d0 mov %rdx,%r8 + 282a: 48 89 ca mov %rcx,%rdx + 282d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 2833: 8b 44 24 60 mov 0x60(%rsp),%eax + 2837: 48 85 d2 test %rdx,%rdx + 283a: 74 47 je 0x2883 + 283c: 4d 85 c0 test %r8,%r8 + 283f: 74 42 je 0x2883 + 2841: 45 85 c9 test %r9d,%r9d + 2844: 7e 47 jle 0x288d + 2846: 85 c0 test %eax,%eax + 2848: 74 0f je 0x2859 + 284a: 83 f8 04 cmp $0x4,%eax + 284d: 74 0d je 0x285c + 284f: b8 fb ff ff ff mov $0xfffffffb,%eax + 2854: 48 83 c4 38 add $0x38,%rsp + 2858: c3 ret + 2859: 83 f8 04 cmp $0x4,%eax + 285c: b8 01 00 00 00 mov $0x1,%eax + 2861: 41 ba 00 00 00 00 mov $0x0,%r10d + 2867: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 286c: 44 0f 44 d0 cmove %eax,%r10d + 2870: 49 89 e3 mov %rsp,%r11 + 2873: 45 89 53 20 mov %r10d,0x20(%r11) + 2877: e8 00 b4 a7 01 call 0x1a7dc7c + 287c: 33 c0 xor %eax,%eax + 287e: 48 83 c4 38 add $0x38,%rsp + 2882: c3 ret + 2883: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2888: 48 83 c4 38 add $0x38,%rsp + 288c: c3 ret + 288d: b8 fa ff ff ff mov $0xfffffffa,%eax + 2892: 48 83 c4 38 add $0x38,%rsp + 2896: c3 ret + 2897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 289e: 00 00 + 28a0: 41 56 push %r14 + 28a2: 48 85 c9 test %rcx,%rcx + 28a5: 0f 84 51 03 00 00 je 0x2bfc + 28ab: 48 85 d2 test %rdx,%rdx + 28ae: 0f 84 48 03 00 00 je 0x2bfc + 28b4: 45 85 c0 test %r8d,%r8d + 28b7: 0f 8e 37 03 00 00 jle 0x2bf4 + 28bd: 8b 44 24 30 mov 0x30(%rsp),%eax + 28c1: 85 c0 test %eax,%eax + 28c3: 0f 84 94 01 00 00 je 0x2a5d + 28c9: 83 f8 04 cmp $0x4,%eax + 28cc: 74 08 je 0x28d6 + 28ce: b8 fb ff ff ff mov $0xfffffffb,%eax + 28d3: 41 5e pop %r14 + 28d5: c3 ret + 28d6: 45 32 c9 xor %r9b,%r9b + 28d9: 41 83 f8 10 cmp $0x10,%r8d + 28dd: 0f 8c fd 02 00 00 jl 0x2be0 + 28e3: 49 89 d3 mov %rdx,%r11 + 28e6: 49 83 e3 1f and $0x1f,%r11 + 28ea: 45 89 db mov %r11d,%r11d + 28ed: 45 85 db test %r11d,%r11d + 28f0: 74 18 je 0x290a + 28f2: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 28f9: 0f 85 e1 02 00 00 jne 0x2be0 + 28ff: 41 f7 db neg %r11d + 2902: 41 83 c3 20 add $0x20,%r11d + 2906: 41 c1 eb 02 shr $0x2,%r11d + 290a: 41 8d 43 10 lea 0x10(%r11),%eax + 290e: 44 3b c0 cmp %eax,%r8d + 2911: 0f 8c c9 02 00 00 jl 0x2be0 + 2917: 44 89 c0 mov %r8d,%eax + 291a: 45 33 d2 xor %r10d,%r10d + 291d: 41 2b c3 sub %r11d,%eax + 2920: 83 e0 0f and $0xf,%eax + 2923: f7 d8 neg %eax + 2925: 41 03 c0 add %r8d,%eax + 2928: 45 85 db test %r11d,%r11d + 292b: 76 2b jbe 0x2958 + 292d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2934: 00 + 2935: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 293c: 0f 1f 40 00 nopl 0x0(%rax) + 2940: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 2946: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 294a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 2950: 49 ff c2 inc %r10 + 2953: 4d 3b d3 cmp %r11,%r10 + 2956: 72 e8 jb 0x2940 + 2958: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 295d: 4c 63 d0 movslq %eax,%r10 + 2960: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 2966: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 296d: 00 + 296e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2975: 0f 1f 40 00 nopl 0x0(%rax) + 2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2980: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 2986: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 298d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 2994: 01 + 2995: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 + 2999: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 299f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 29a6: 01 + 29a7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 29ab: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 29b2: 49 83 c3 10 add $0x10,%r11 + 29b6: 4d 3b da cmp %r10,%r11 + 29b9: 72 c5 jb 0x2980 + 29bb: 44 8d 50 01 lea 0x1(%rax),%r10d + 29bf: 45 3b d0 cmp %r8d,%r10d + 29c2: 0f 87 10 02 00 00 ja 0x2bd8 + 29c8: 4d 63 c0 movslq %r8d,%r8 + 29cb: 48 63 c0 movslq %eax,%rax + 29ce: 4c 2b c0 sub %rax,%r8 + 29d1: 41 80 f9 01 cmp $0x1,%r9b + 29d5: 75 05 jne 0x29dc + 29d7: 45 33 db xor %r11d,%r11d + 29da: eb 3d jmp 0x2a19 + 29dc: 49 83 f8 04 cmp $0x4,%r8 + 29e0: 7c f5 jl 0x29d7 + 29e2: 48 63 c0 movslq %eax,%rax + 29e5: 45 89 c3 mov %r8d,%r11d + 29e8: 41 83 e3 fc and $0xfffffffc,%r11d + 29ec: 45 33 d2 xor %r10d,%r10d + 29ef: 4d 63 db movslq %r11d,%r11 + 29f2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 29f7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 29fb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 29ff: 90 nop + 2a00: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 2a06: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 2a0a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 2a10: 49 83 c2 04 add $0x4,%r10 + 2a14: 4d 3b d3 cmp %r11,%r10 + 2a17: 72 e7 jb 0x2a00 + 2a19: 4d 3b d8 cmp %r8,%r11 + 2a1c: 0f 83 b6 01 00 00 jae 0x2bd8 + 2a22: 48 63 c0 movslq %eax,%rax + 2a25: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 2a29: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 2a2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a34: 00 + 2a35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a3c: 0f 1f 40 00 nopl 0x0(%rax) + 2a40: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 2a46: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 2a4a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 2a50: 49 ff c3 inc %r11 + 2a53: 4d 3b d8 cmp %r8,%r11 + 2a56: 72 e8 jb 0x2a40 + 2a58: e9 7b 01 00 00 jmp 0x2bd8 + 2a5d: 45 32 c9 xor %r9b,%r9b + 2a60: 41 83 f8 10 cmp $0x10,%r8d + 2a64: 0f 8c 80 01 00 00 jl 0x2bea + 2a6a: 49 89 d3 mov %rdx,%r11 + 2a6d: 49 83 e3 1f and $0x1f,%r11 + 2a71: 45 89 db mov %r11d,%r11d + 2a74: 45 85 db test %r11d,%r11d + 2a77: 74 18 je 0x2a91 + 2a79: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 2a80: 0f 85 64 01 00 00 jne 0x2bea + 2a86: 41 f7 db neg %r11d + 2a89: 41 83 c3 20 add $0x20,%r11d + 2a8d: 41 c1 eb 02 shr $0x2,%r11d + 2a91: 41 8d 43 10 lea 0x10(%r11),%eax + 2a95: 44 3b c0 cmp %eax,%r8d + 2a98: 0f 8c 4c 01 00 00 jl 0x2bea + 2a9e: 44 89 c0 mov %r8d,%eax + 2aa1: 45 33 d2 xor %r10d,%r10d + 2aa4: 41 2b c3 sub %r11d,%eax + 2aa7: 83 e0 0f and $0xf,%eax + 2aaa: f7 d8 neg %eax + 2aac: 41 03 c0 add %r8d,%eax + 2aaf: 45 85 db test %r11d,%r11d + 2ab2: 76 24 jbe 0x2ad8 + 2ab4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ac0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 2ac6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 2aca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 2ad0: 49 ff c2 inc %r10 + 2ad3: 4d 3b d3 cmp %r11,%r10 + 2ad6: 72 e8 jb 0x2ac0 + 2ad8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 2add: 4c 63 d0 movslq %eax,%r10 + 2ae0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 2ae6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2aed: 00 + 2aee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2af5: 0f 1f 40 00 nopl 0x0(%rax) + 2af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2b00: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 2b06: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 2b0d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 2b14: 01 + 2b15: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 + 2b19: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 2b1f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 2b26: 01 + 2b27: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 2b2b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 2b32: 49 83 c3 10 add $0x10,%r11 + 2b36: 4d 3b da cmp %r10,%r11 + 2b39: 72 c5 jb 0x2b00 + 2b3b: 44 8d 50 01 lea 0x1(%rax),%r10d + 2b3f: 45 3b d0 cmp %r8d,%r10d + 2b42: 0f 87 90 00 00 00 ja 0x2bd8 + 2b48: 4d 63 c0 movslq %r8d,%r8 + 2b4b: 48 63 c0 movslq %eax,%rax + 2b4e: 4c 2b c0 sub %rax,%r8 + 2b51: 41 80 f9 01 cmp $0x1,%r9b + 2b55: 75 05 jne 0x2b5c + 2b57: 45 33 db xor %r11d,%r11d + 2b5a: eb 3d jmp 0x2b99 + 2b5c: 49 83 f8 04 cmp $0x4,%r8 + 2b60: 7c f5 jl 0x2b57 + 2b62: 48 63 c0 movslq %eax,%rax + 2b65: 45 89 c3 mov %r8d,%r11d + 2b68: 41 83 e3 fc and $0xfffffffc,%r11d + 2b6c: 45 33 d2 xor %r10d,%r10d + 2b6f: 4d 63 db movslq %r11d,%r11 + 2b72: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 2b77: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 2b7b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 2b7f: 90 nop + 2b80: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 2b86: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 2b8a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 2b90: 49 83 c2 04 add $0x4,%r10 + 2b94: 4d 3b d3 cmp %r11,%r10 + 2b97: 72 e7 jb 0x2b80 + 2b99: 4d 3b d8 cmp %r8,%r11 + 2b9c: 73 3a jae 0x2bd8 + 2b9e: 48 63 c0 movslq %eax,%rax + 2ba1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 2ba5: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 2ba9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2bb0: 00 + 2bb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2bbf: 00 + 2bc0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 2bc6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 2bca: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 2bd0: 49 ff c3 inc %r11 + 2bd3: 4d 3b d8 cmp %r8,%r11 + 2bd6: 72 e8 jb 0x2bc0 + 2bd8: 33 c0 xor %eax,%eax + 2bda: c5 f8 77 vzeroupper + 2bdd: 41 5e pop %r14 + 2bdf: c3 ret + 2be0: 41 b1 01 mov $0x1,%r9b + 2be3: 33 c0 xor %eax,%eax + 2be5: e9 d1 fd ff ff jmp 0x29bb + 2bea: 41 b1 01 mov $0x1,%r9b + 2bed: 33 c0 xor %eax,%eax + 2bef: e9 47 ff ff ff jmp 0x2b3b + 2bf4: b8 fa ff ff ff mov $0xfffffffa,%eax + 2bf9: 41 5e pop %r14 + 2bfb: c3 ret + 2bfc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c01: 41 5e pop %r14 + 2c03: c3 ret + 2c04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c0b: 00 + 2c0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c1f: 00 + 2c20: 41 57 push %r15 + 2c22: 48 85 c9 test %rcx,%rcx + 2c25: 0f 84 38 03 00 00 je 0x2f63 + 2c2b: 48 85 d2 test %rdx,%rdx + 2c2e: 0f 84 2f 03 00 00 je 0x2f63 + 2c34: 45 85 c0 test %r8d,%r8d + 2c37: 0f 8e 1e 03 00 00 jle 0x2f5b + 2c3d: 8b 44 24 30 mov 0x30(%rsp),%eax + 2c41: 85 c0 test %eax,%eax + 2c43: 0f 84 74 01 00 00 je 0x2dbd + 2c49: 83 f8 04 cmp $0x4,%eax + 2c4c: 74 08 je 0x2c56 + 2c4e: b8 fb ff ff ff mov $0xfffffffb,%eax + 2c53: 41 5f pop %r15 + 2c55: c3 ret + 2c56: 41 83 f8 10 cmp $0x10,%r8d + 2c5a: 0f 8c c8 02 00 00 jl 0x2f28 + 2c60: 41 83 f8 1d cmp $0x1d,%r8d + 2c64: 0f 8c c6 02 00 00 jl 0x2f30 + 2c6a: 49 89 d7 mov %rdx,%r15 + 2c6d: 49 83 e7 1f and $0x1f,%r15 + 2c71: 45 85 ff test %r15d,%r15d + 2c74: 74 18 je 0x2c8e + 2c76: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 2c7d: 0f 85 a5 02 00 00 jne 0x2f28 + 2c83: 41 f7 df neg %r15d + 2c86: 41 83 c7 20 add $0x20,%r15d + 2c8a: 41 c1 ef 02 shr $0x2,%r15d + 2c8e: 41 8d 47 10 lea 0x10(%r15),%eax + 2c92: 44 3b c0 cmp %eax,%r8d + 2c95: 0f 8c 8d 02 00 00 jl 0x2f28 + 2c9b: 45 89 c3 mov %r8d,%r11d + 2c9e: 33 c0 xor %eax,%eax + 2ca0: 45 2b df sub %r15d,%r11d + 2ca3: 41 83 e3 0f and $0xf,%r11d + 2ca7: 41 f7 db neg %r11d + 2caa: 45 03 d8 add %r8d,%r11d + 2cad: 45 89 fa mov %r15d,%r10d + 2cb0: 45 85 ff test %r15d,%r15d + 2cb3: 76 21 jbe 0x2cd6 + 2cb5: 0f 1f 40 00 nopl 0x0(%rax) + 2cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2cc0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 2cc5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 2cc9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 2cce: 48 ff c0 inc %rax + 2cd1: 49 3b c2 cmp %r10,%rax + 2cd4: 72 ea jb 0x2cc0 + 2cd6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 2cdb: 49 63 c3 movslq %r11d,%rax + 2cde: 66 90 xchg %ax,%ax + 2ce0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 2ce6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 2ced: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 2cf1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 + 2cf5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 2cfb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 2d02: 49 83 c2 10 add $0x10,%r10 + 2d06: 4c 3b d0 cmp %rax,%r10 + 2d09: 72 d5 jb 0x2ce0 + 2d0b: 41 8d 43 01 lea 0x1(%r11),%eax + 2d0f: 41 3b c0 cmp %r8d,%eax + 2d12: 0f 87 00 02 00 00 ja 0x2f18 + 2d18: 4d 63 c8 movslq %r8d,%r9 + 2d1b: 4d 63 db movslq %r11d,%r11 + 2d1e: 4d 2b cb sub %r11,%r9 + 2d21: 49 83 f9 04 cmp $0x4,%r9 + 2d25: 0f 8c f5 01 00 00 jl 0x2f20 + 2d2b: 4d 63 db movslq %r11d,%r11 + 2d2e: 45 89 ca mov %r9d,%r10d + 2d31: 41 83 e2 fc and $0xfffffffc,%r10d + 2d35: 45 33 c0 xor %r8d,%r8d + 2d38: 4d 63 d2 movslq %r10d,%r10 + 2d3b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 2d40: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 2d44: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 2d48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d4f: 00 + 2d50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2d5e: 00 00 + 2d60: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 2d66: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 2d6a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 2d70: 49 83 c0 04 add $0x4,%r8 + 2d74: 4d 3b c2 cmp %r10,%r8 + 2d77: 72 e7 jb 0x2d60 + 2d79: 4d 3b d1 cmp %r9,%r10 + 2d7c: 0f 83 96 01 00 00 jae 0x2f18 + 2d82: 4d 63 db movslq %r11d,%r11 + 2d85: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 2d89: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 2d8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d94: 00 + 2d95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d9c: 0f 1f 40 00 nopl 0x0(%rax) + 2da0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 2da6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 2daa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 2db0: 49 ff c2 inc %r10 + 2db3: 4d 3b d1 cmp %r9,%r10 + 2db6: 72 e8 jb 0x2da0 + 2db8: e9 5b 01 00 00 jmp 0x2f18 + 2dbd: 41 83 f8 10 cmp $0x10,%r8d + 2dc1: 0f 8c 7d 01 00 00 jl 0x2f44 + 2dc7: 41 83 f8 1d cmp $0x1d,%r8d + 2dcb: 0f 8c 7b 01 00 00 jl 0x2f4c + 2dd1: 49 89 d7 mov %rdx,%r15 + 2dd4: 49 83 e7 1f and $0x1f,%r15 + 2dd8: 45 85 ff test %r15d,%r15d + 2ddb: 74 18 je 0x2df5 + 2ddd: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 2de4: 0f 85 5a 01 00 00 jne 0x2f44 + 2dea: 41 f7 df neg %r15d + 2ded: 41 83 c7 20 add $0x20,%r15d + 2df1: 41 c1 ef 02 shr $0x2,%r15d + 2df5: 41 8d 47 10 lea 0x10(%r15),%eax + 2df9: 44 3b c0 cmp %eax,%r8d + 2dfc: 0f 8c 42 01 00 00 jl 0x2f44 + 2e02: 45 89 c3 mov %r8d,%r11d + 2e05: 33 c0 xor %eax,%eax + 2e07: 45 2b df sub %r15d,%r11d + 2e0a: 41 83 e3 0f and $0xf,%r11d + 2e0e: 41 f7 db neg %r11d + 2e11: 45 03 d8 add %r8d,%r11d + 2e14: 45 89 fa mov %r15d,%r10d + 2e17: 45 85 ff test %r15d,%r15d + 2e1a: 76 1a jbe 0x2e36 + 2e1c: 0f 1f 40 00 nopl 0x0(%rax) + 2e20: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 2e25: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 2e29: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 2e2e: 48 ff c0 inc %rax + 2e31: 49 3b c2 cmp %r10,%rax + 2e34: 72 ea jb 0x2e20 + 2e36: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 2e3b: 49 63 c3 movslq %r11d,%rax + 2e3e: 66 90 xchg %ax,%ax + 2e40: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 2e46: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 2e4d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 2e51: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 + 2e55: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 2e5b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 2e62: 49 83 c2 10 add $0x10,%r10 + 2e66: 4c 3b d0 cmp %rax,%r10 + 2e69: 72 d5 jb 0x2e40 + 2e6b: 41 8d 43 01 lea 0x1(%r11),%eax + 2e6f: 41 3b c0 cmp %r8d,%eax + 2e72: 0f 87 a0 00 00 00 ja 0x2f18 + 2e78: 4d 63 c8 movslq %r8d,%r9 + 2e7b: 4d 63 db movslq %r11d,%r11 + 2e7e: 4d 2b cb sub %r11,%r9 + 2e81: 49 83 f9 04 cmp $0x4,%r9 + 2e85: 0f 8c b4 00 00 00 jl 0x2f3f + 2e8b: 4d 63 db movslq %r11d,%r11 + 2e8e: 45 89 ca mov %r9d,%r10d + 2e91: 41 83 e2 fc and $0xfffffffc,%r10d + 2e95: 45 33 c0 xor %r8d,%r8d + 2e98: 4d 63 d2 movslq %r10d,%r10 + 2e9b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 2ea0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 2ea4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 2ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2eaf: 00 + 2eb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2ebe: 00 00 + 2ec0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 2ec6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 2eca: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 2ed0: 49 83 c0 04 add $0x4,%r8 + 2ed4: 4d 3b c2 cmp %r10,%r8 + 2ed7: 72 e7 jb 0x2ec0 + 2ed9: 4d 3b d1 cmp %r9,%r10 + 2edc: 73 3a jae 0x2f18 + 2ede: 4d 63 db movslq %r11d,%r11 + 2ee1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 2ee5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 2ee9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ef0: 00 + 2ef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2eff: 00 + 2f00: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 2f06: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 2f0a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 2f10: 49 ff c2 inc %r10 + 2f13: 4d 3b d1 cmp %r9,%r10 + 2f16: 72 e8 jb 0x2f00 + 2f18: 33 c0 xor %eax,%eax + 2f1a: c5 f8 77 vzeroupper + 2f1d: 41 5f pop %r15 + 2f1f: c3 ret + 2f20: 45 33 d2 xor %r10d,%r10d + 2f23: e9 51 fe ff ff jmp 0x2d79 + 2f28: 45 33 db xor %r11d,%r11d + 2f2b: e9 db fd ff ff jmp 0x2d0b + 2f30: 45 89 c3 mov %r8d,%r11d + 2f33: 45 33 d2 xor %r10d,%r10d + 2f36: 41 83 e3 f0 and $0xfffffff0,%r11d + 2f3a: e9 97 fd ff ff jmp 0x2cd6 + 2f3f: 45 33 d2 xor %r10d,%r10d + 2f42: eb 95 jmp 0x2ed9 + 2f44: 45 33 db xor %r11d,%r11d + 2f47: e9 1f ff ff ff jmp 0x2e6b + 2f4c: 45 89 c3 mov %r8d,%r11d + 2f4f: 45 33 d2 xor %r10d,%r10d + 2f52: 41 83 e3 f0 and $0xfffffff0,%r11d + 2f56: e9 db fe ff ff jmp 0x2e36 + 2f5b: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f60: 41 5f pop %r15 + 2f62: c3 ret + 2f63: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f68: 41 5f pop %r15 + 2f6a: c3 ret + 2f6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f72: 00 + 2f73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2f80: 48 83 ec 28 sub $0x28,%rsp + 2f84: 48 85 c9 test %rcx,%rcx + 2f87: 74 20 je 0x2fa9 + 2f89: 48 85 d2 test %rdx,%rdx + 2f8c: 74 1b je 0x2fa9 + 2f8e: 45 85 c0 test %r8d,%r8d + 2f91: 7f 0a jg 0x2f9d + 2f93: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f98: 48 83 c4 28 add $0x28,%rsp + 2f9c: c3 ret + 2f9d: e8 3e 85 03 00 call 0x3b4e0 + 2fa2: 33 c0 xor %eax,%eax + 2fa4: 48 83 c4 28 add $0x28,%rsp + 2fa8: c3 ret + 2fa9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2fae: 48 83 c4 28 add $0x28,%rsp + 2fb2: c3 ret + 2fb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2fbf: 00 + 2fc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2fc5: 48 85 c9 test %rcx,%rcx + 2fc8: 74 22 je 0x2fec + 2fca: 48 85 d2 test %rdx,%rdx + 2fcd: 74 1d je 0x2fec + 2fcf: 45 85 c0 test %r8d,%r8d + 2fd2: 7f 0b jg 0x2fdf + 2fd4: b8 fa ff ff ff mov $0xfffffffa,%eax + 2fd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2fde: c3 ret + 2fdf: e8 7c 86 03 00 call 0x3b660 + 2fe4: 33 c0 xor %eax,%eax + 2fe6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2feb: c3 ret + 2fec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ff1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2ff6: c3 ret + 2ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2ffe: 00 00 + 3000: 48 83 ec 28 sub $0x28,%rsp + 3004: 48 85 c9 test %rcx,%rcx + 3007: 74 20 je 0x3029 + 3009: 48 85 d2 test %rdx,%rdx + 300c: 74 1b je 0x3029 + 300e: 45 85 c0 test %r8d,%r8d + 3011: 7f 0a jg 0x301d + 3013: b8 fa ff ff ff mov $0xfffffffa,%eax + 3018: 48 83 c4 28 add $0x28,%rsp + 301c: c3 ret + 301d: e8 be 87 03 00 call 0x3b7e0 + 3022: 33 c0 xor %eax,%eax + 3024: 48 83 c4 28 add $0x28,%rsp + 3028: c3 ret + 3029: b8 f8 ff ff ff mov $0xfffffff8,%eax + 302e: 48 83 c4 28 add $0x28,%rsp + 3032: c3 ret + 3033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 303f: 00 + 3040: 56 push %rsi + 3041: 48 89 d6 mov %rdx,%rsi + 3044: 48 85 c9 test %rcx,%rcx + 3047: 0f 84 90 01 00 00 je 0x31dd + 304d: 48 85 f6 test %rsi,%rsi + 3050: 0f 84 87 01 00 00 je 0x31dd + 3056: 45 85 c0 test %r8d,%r8d + 3059: 0f 8e 77 01 00 00 jle 0x31d6 + 305f: 41 83 f8 10 cmp $0x10,%r8d + 3063: 0f 8c 5d 01 00 00 jl 0x31c6 + 3069: 49 89 f1 mov %rsi,%r9 + 306c: 49 83 e1 1f and $0x1f,%r9 + 3070: 45 89 c9 mov %r9d,%r9d + 3073: 45 85 c9 test %r9d,%r9d + 3076: 74 18 je 0x3090 + 3078: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 307f: 0f 85 41 01 00 00 jne 0x31c6 + 3085: 41 f7 d9 neg %r9d + 3088: 41 83 c1 20 add $0x20,%r9d + 308c: 41 c1 e9 02 shr $0x2,%r9d + 3090: 41 8d 41 10 lea 0x10(%r9),%eax + 3094: 44 3b c0 cmp %eax,%r8d + 3097: 0f 8c 29 01 00 00 jl 0x31c6 + 309d: 44 89 c0 mov %r8d,%eax + 30a0: 33 d2 xor %edx,%edx + 30a2: 41 2b c1 sub %r9d,%eax + 30a5: 83 e0 0f and $0xf,%eax + 30a8: f7 d8 neg %eax + 30aa: 41 03 c0 add %r8d,%eax + 30ad: 45 85 c9 test %r9d,%r9d + 30b0: 76 25 jbe 0x30d7 + 30b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 30b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 30c0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 30c5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 + 30ca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 30cf: 48 ff c2 inc %rdx + 30d2: 49 3b d1 cmp %r9,%rdx + 30d5: 72 e9 jb 0x30c0 + 30d7: 48 63 d0 movslq %eax,%rdx + 30da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 30e0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 30e6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 30ed: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 30f4: 01 + 30f5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 30fc: 01 + 30fd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 + 3103: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 310a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 3110: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 3117: 49 83 c1 10 add $0x10,%r9 + 311b: 4c 3b ca cmp %rdx,%r9 + 311e: 72 c0 jb 0x30e0 + 3120: 44 8d 48 01 lea 0x1(%rax),%r9d + 3124: 45 3b c8 cmp %r8d,%r9d + 3127: 0f 87 8d 00 00 00 ja 0x31ba + 312d: 4d 63 d0 movslq %r8d,%r10 + 3130: 4c 2b d2 sub %rdx,%r10 + 3133: 49 83 fa 04 cmp $0x4,%r10 + 3137: 0f 8c 84 00 00 00 jl 0x31c1 + 313d: 45 89 d3 mov %r10d,%r11d + 3140: 45 33 c9 xor %r9d,%r9d + 3143: 41 83 e3 fc and $0xfffffffc,%r11d + 3147: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 314b: 4d 63 db movslq %r11d,%r11 + 314e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 3152: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3160: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 3166: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 + 316c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 3172: 49 83 c1 04 add $0x4,%r9 + 3176: 4d 3b cb cmp %r11,%r9 + 3179: 72 e5 jb 0x3160 + 317b: 4d 3b da cmp %r10,%r11 + 317e: 73 3a jae 0x31ba + 3180: 48 63 c0 movslq %eax,%rax + 3183: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 3187: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 318b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3192: 00 + 3193: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 319a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 31a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 31a6: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 + 31ac: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 31b2: 49 ff c3 inc %r11 + 31b5: 4d 3b da cmp %r10,%r11 + 31b8: 72 e6 jb 0x31a0 + 31ba: 33 c0 xor %eax,%eax + 31bc: c5 f8 77 vzeroupper + 31bf: 5e pop %rsi + 31c0: c3 ret + 31c1: 45 33 db xor %r11d,%r11d + 31c4: eb b5 jmp 0x317b + 31c6: 33 c0 xor %eax,%eax + 31c8: 41 83 f8 01 cmp $0x1,%r8d + 31cc: 72 ec jb 0x31ba + 31ce: 4d 63 d0 movslq %r8d,%r10 + 31d1: 45 33 db xor %r11d,%r11d + 31d4: eb a5 jmp 0x317b + 31d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 31db: 5e pop %rsi + 31dc: c3 ret + 31dd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 31e2: 5e pop %rsi + 31e3: c3 ret + 31e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 31eb: 00 + 31ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 31f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 31ff: 00 + 3200: 53 push %rbx + 3201: 49 89 ca mov %rcx,%r10 + 3204: 4d 85 d2 test %r10,%r10 + 3207: 0f 84 84 01 00 00 je 0x3391 + 320d: 48 85 d2 test %rdx,%rdx + 3210: 0f 84 7b 01 00 00 je 0x3391 + 3216: 45 85 c0 test %r8d,%r8d + 3219: 0f 8e 6b 01 00 00 jle 0x338a + 321f: 41 83 f8 10 cmp $0x10,%r8d + 3223: 0f 8c 59 01 00 00 jl 0x3382 + 3229: 48 89 d3 mov %rdx,%rbx + 322c: 48 83 e3 1f and $0x1f,%rbx + 3230: 85 db test %ebx,%ebx + 3232: 74 11 je 0x3245 + 3234: f6 c3 03 test $0x3,%bl + 3237: 0f 85 45 01 00 00 jne 0x3382 + 323d: f7 db neg %ebx + 323f: 83 c3 20 add $0x20,%ebx + 3242: c1 eb 02 shr $0x2,%ebx + 3245: 8d 43 10 lea 0x10(%rbx),%eax + 3248: 44 3b c0 cmp %eax,%r8d + 324b: 0f 8c 31 01 00 00 jl 0x3382 + 3251: 45 89 c1 mov %r8d,%r9d + 3254: 33 c0 xor %eax,%eax + 3256: 44 2b cb sub %ebx,%r9d + 3259: 41 83 e1 0f and $0xf,%r9d + 325d: 41 f7 d9 neg %r9d + 3260: 45 03 c8 add %r8d,%r9d + 3263: 89 d9 mov %ebx,%ecx + 3265: 85 db test %ebx,%ebx + 3267: 76 2f jbe 0x3298 + 3269: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3270: 00 + 3271: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 327f: 00 + 3280: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 3286: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 328b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 3290: 48 ff c0 inc %rax + 3293: 48 3b c1 cmp %rcx,%rax + 3296: 72 e8 jb 0x3280 + 3298: 49 63 c1 movslq %r9d,%rax + 329b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 32a0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 32a6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 32ad: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 32b2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 32b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 32bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 32c3: 48 83 c1 10 add $0x10,%rcx + 32c7: 48 3b c8 cmp %rax,%rcx + 32ca: 72 d4 jb 0x32a0 + 32cc: 41 8d 41 01 lea 0x1(%r9),%eax + 32d0: 41 3b c0 cmp %r8d,%eax + 32d3: 0f 87 9e 00 00 00 ja 0x3377 + 32d9: 4d 63 c0 movslq %r8d,%r8 + 32dc: 4d 63 c9 movslq %r9d,%r9 + 32df: 4d 2b c1 sub %r9,%r8 + 32e2: 49 83 f8 04 cmp $0x4,%r8 + 32e6: 0f 8c 92 00 00 00 jl 0x337e + 32ec: 4d 63 c9 movslq %r9d,%r9 + 32ef: 44 89 c3 mov %r8d,%ebx + 32f2: 83 e3 fc and $0xfffffffc,%ebx + 32f5: 33 c9 xor %ecx,%ecx + 32f7: 48 63 db movslq %ebx,%rbx + 32fa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 32fe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 3302: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3309: 00 + 330a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3311: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3318: 00 + 3319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3320: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 3326: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 332b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 3330: 48 83 c1 04 add $0x4,%rcx + 3334: 48 3b cb cmp %rbx,%rcx + 3337: 72 e7 jb 0x3320 + 3339: 49 3b d8 cmp %r8,%rbx + 333c: 73 39 jae 0x3377 + 333e: 4d 63 c9 movslq %r9d,%r9 + 3341: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 3345: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 3349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3350: 00 + 3351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 335f: 00 + 3360: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 3365: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 + 336a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 336f: 48 ff c3 inc %rbx + 3372: 49 3b d8 cmp %r8,%rbx + 3375: 72 e9 jb 0x3360 + 3377: 33 c0 xor %eax,%eax + 3379: c5 f8 77 vzeroupper + 337c: 5b pop %rbx + 337d: c3 ret + 337e: 33 db xor %ebx,%ebx + 3380: eb b7 jmp 0x3339 + 3382: 45 33 c9 xor %r9d,%r9d + 3385: e9 42 ff ff ff jmp 0x32cc + 338a: b8 fa ff ff ff mov $0xfffffffa,%eax + 338f: 5b pop %rbx + 3390: c3 ret + 3391: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3396: 5b pop %rbx + 3397: c3 ret + 3398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 339f: 00 + 33a0: 48 85 c9 test %rcx,%rcx + 33a3: 0f 84 5b 02 00 00 je 0x3604 + 33a9: 48 85 d2 test %rdx,%rdx + 33ac: 0f 84 52 02 00 00 je 0x3604 + 33b2: 4d 85 c0 test %r8,%r8 + 33b5: 0f 84 49 02 00 00 je 0x3604 + 33bb: 45 85 c9 test %r9d,%r9d + 33be: 0f 86 33 02 00 00 jbe 0x35f7 + 33c4: 41 83 f9 06 cmp $0x6,%r9d + 33c8: 0f 86 ae 01 00 00 jbe 0x357c + 33ce: 49 3b d0 cmp %r8,%rdx + 33d1: 76 17 jbe 0x33ea + 33d3: 44 89 c8 mov %r9d,%eax + 33d6: 49 89 d2 mov %rdx,%r10 + 33d9: 48 c1 e0 02 shl $0x2,%rax + 33dd: 4d 2b d0 sub %r8,%r10 + 33e0: 4c 3b d0 cmp %rax,%r10 + 33e3: 7d 24 jge 0x3409 + 33e5: e9 92 01 00 00 jmp 0x357c + 33ea: 4c 3b c2 cmp %rdx,%r8 + 33ed: 0f 86 89 01 00 00 jbe 0x357c + 33f3: 44 89 c8 mov %r9d,%eax + 33f6: 4d 89 c2 mov %r8,%r10 + 33f9: 48 c1 e0 02 shl $0x2,%rax + 33fd: 4c 2b d2 sub %rdx,%r10 + 3400: 4c 3b d0 cmp %rax,%r10 + 3403: 0f 8c 73 01 00 00 jl 0x357c + 3409: 49 3b c8 cmp %r8,%rcx + 340c: 76 10 jbe 0x341e + 340e: 49 89 ca mov %rcx,%r10 + 3411: 4d 2b d0 sub %r8,%r10 + 3414: 4c 3b d0 cmp %rax,%r10 + 3417: 7d 1d jge 0x3436 + 3419: e9 5e 01 00 00 jmp 0x357c + 341e: 4c 3b c1 cmp %rcx,%r8 + 3421: 0f 86 55 01 00 00 jbe 0x357c + 3427: 4d 89 c2 mov %r8,%r10 + 342a: 4c 2b d1 sub %rcx,%r10 + 342d: 4c 3b d0 cmp %rax,%r10 + 3430: 0f 8c 46 01 00 00 jl 0x357c + 3436: 41 83 f9 08 cmp $0x8,%r9d + 343a: 0f 82 bd 01 00 00 jb 0x35fd + 3440: 4d 89 c2 mov %r8,%r10 + 3443: 49 83 e2 0f and $0xf,%r10 + 3447: 45 85 d2 test %r10d,%r10d + 344a: 74 18 je 0x3464 + 344c: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 3453: 0f 85 a4 01 00 00 jne 0x35fd + 3459: 41 f7 da neg %r10d + 345c: 41 83 c2 10 add $0x10,%r10d + 3460: 41 c1 ea 02 shr $0x2,%r10d + 3464: 41 8d 42 08 lea 0x8(%r10),%eax + 3468: 44 3b c8 cmp %eax,%r9d + 346b: 0f 82 8c 01 00 00 jb 0x35fd + 3471: 44 89 c8 mov %r9d,%eax + 3474: 45 33 db xor %r11d,%r11d + 3477: 41 2b c2 sub %r10d,%eax + 347a: 83 e0 07 and $0x7,%eax + 347d: f7 d8 neg %eax + 347f: 41 03 c1 add %r9d,%eax + 3482: 45 85 d2 test %r10d,%r10d + 3485: 76 33 jbe 0x34ba + 3487: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 348e: 00 + 348f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3496: 0f 1f 00 nopl (%rax) + 3499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 34a0: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 34a6: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 34ac: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 34b2: 41 ff c3 inc %r11d + 34b5: 45 3b da cmp %r10d,%r11d + 34b8: 72 e6 jb 0x34a0 + 34ba: 45 89 d2 mov %r10d,%r10d + 34bd: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 + 34c1: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 34c8: 74 56 je 0x3520 + 34ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34d1: 00 + 34d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 34d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 34e0: 45 89 d2 mov %r10d,%r10d + 34e3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 + 34e8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 34ee: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 + 34f3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 + 34f9: 0f 5d c8 minps %xmm0,%xmm1 + 34fc: 0f 5d da minps %xmm2,%xmm3 + 34ff: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) + 3504: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 350a: 41 83 c2 08 add $0x8,%r10d + 350e: 44 3b d0 cmp %eax,%r10d + 3511: 72 cd jb 0x34e0 + 3513: eb 38 jmp 0x354d + 3515: 0f 1f 40 00 nopl 0x0(%rax) + 3519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3520: 45 89 d2 mov %r10d,%r10d + 3523: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 + 3528: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 + 352e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 + 3533: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 + 3539: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) + 353e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) + 3544: 41 83 c2 08 add $0x8,%r10d + 3548: 44 3b d0 cmp %eax,%r10d + 354b: 72 d3 jb 0x3520 + 354d: 41 3b c1 cmp %r9d,%eax + 3550: 0f 83 9e 00 00 00 jae 0x35f4 + 3556: 0f 1f 00 nopl (%rax) + 3559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3560: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 3565: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 + 356a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 3570: ff c0 inc %eax + 3572: 41 3b c1 cmp %r9d,%eax + 3575: 72 e9 jb 0x3560 + 3577: e9 78 00 00 00 jmp 0x35f4 + 357c: 44 89 c8 mov %r9d,%eax + 357f: 41 bb 01 00 00 00 mov $0x1,%r11d + 3585: d1 e8 shr $1,%eax + 3587: 45 33 d2 xor %r10d,%r10d + 358a: 85 c0 test %eax,%eax + 358c: 76 4c jbe 0x35da + 358e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3595: 00 + 3596: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 359d: 0f 1f 00 nopl (%rax) + 35a0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 35a4: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 35aa: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 35b0: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 35b6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 35bb: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 + 35c1: 41 ff c2 inc %r10d + 35c4: 44 3b d0 cmp %eax,%r10d + 35c7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 + 35cd: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) + 35d3: 72 cb jb 0x35a0 + 35d5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 35da: 41 ff cb dec %r11d + 35dd: 45 3b d9 cmp %r9d,%r11d + 35e0: 73 12 jae 0x35f4 + 35e2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 35e8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 35ee: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 35f4: 33 c0 xor %eax,%eax + 35f6: c3 ret + 35f7: b8 fa ff ff ff mov $0xfffffffa,%eax + 35fc: c3 ret + 35fd: 33 c0 xor %eax,%eax + 35ff: e9 49 ff ff ff jmp 0x354d + 3604: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3609: c3 ret + 360a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3611: 00 + 3612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3620: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3625: 48 85 c9 test %rcx,%rcx + 3628: 74 27 je 0x3651 + 362a: 48 85 d2 test %rdx,%rdx + 362d: 74 22 je 0x3651 + 362f: 4d 85 c0 test %r8,%r8 + 3632: 74 1d je 0x3651 + 3634: 45 85 c9 test %r9d,%r9d + 3637: 77 0b ja 0x3644 + 3639: b8 fa ff ff ff mov $0xfffffffa,%eax + 363e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3643: c3 ret + 3644: e8 17 83 03 00 call 0x3b960 + 3649: 33 c0 xor %eax,%eax + 364b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3650: c3 ret + 3651: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3656: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 365b: c3 ret + 365c: 0f 1f 40 00 nopl 0x0(%rax) + 3660: 48 83 ec 28 sub $0x28,%rsp + 3664: 48 85 c9 test %rcx,%rcx + 3667: 74 25 je 0x368e + 3669: 48 85 d2 test %rdx,%rdx + 366c: 74 20 je 0x368e + 366e: 4d 85 c0 test %r8,%r8 + 3671: 74 1b je 0x368e + 3673: 45 85 c9 test %r9d,%r9d + 3676: 77 0a ja 0x3682 + 3678: b8 fa ff ff ff mov $0xfffffffa,%eax + 367d: 48 83 c4 28 add $0x28,%rsp + 3681: c3 ret + 3682: e8 19 88 03 00 call 0x3bea0 + 3687: 33 c0 xor %eax,%eax + 3689: 48 83 c4 28 add $0x28,%rsp + 368d: c3 ret + 368e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3693: 48 83 c4 28 add $0x28,%rsp + 3697: c3 ret + 3698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 369f: 00 + 36a0: 48 83 ec 28 sub $0x28,%rsp + 36a4: 48 85 c9 test %rcx,%rcx + 36a7: 74 25 je 0x36ce + 36a9: 48 85 d2 test %rdx,%rdx + 36ac: 74 20 je 0x36ce + 36ae: 4d 85 c0 test %r8,%r8 + 36b1: 74 1b je 0x36ce + 36b3: 45 85 c9 test %r9d,%r9d + 36b6: 77 0a ja 0x36c2 + 36b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 36bd: 48 83 c4 28 add $0x28,%rsp + 36c1: c3 ret + 36c2: e8 b9 8d 03 00 call 0x3c480 + 36c7: 33 c0 xor %eax,%eax + 36c9: 48 83 c4 28 add $0x28,%rsp + 36cd: c3 ret + 36ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 36d3: 48 83 c4 28 add $0x28,%rsp + 36d7: c3 ret + 36d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 36df: 00 + 36e0: 48 83 ec 28 sub $0x28,%rsp + 36e4: 48 85 c9 test %rcx,%rcx + 36e7: 74 25 je 0x370e + 36e9: 48 85 d2 test %rdx,%rdx + 36ec: 74 20 je 0x370e + 36ee: 4d 85 c0 test %r8,%r8 + 36f1: 74 1b je 0x370e + 36f3: 45 85 c9 test %r9d,%r9d + 36f6: 77 0a ja 0x3702 + 36f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 36fd: 48 83 c4 28 add $0x28,%rsp + 3701: c3 ret + 3702: e8 59 93 03 00 call 0x3ca60 + 3707: 33 c0 xor %eax,%eax + 3709: 48 83 c4 28 add $0x28,%rsp + 370d: c3 ret + 370e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3713: 48 83 c4 28 add $0x28,%rsp + 3717: c3 ret + 3718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 371f: 00 + 3720: 48 83 ec 28 sub $0x28,%rsp + 3724: 48 85 c9 test %rcx,%rcx + 3727: 74 25 je 0x374e + 3729: 48 85 d2 test %rdx,%rdx + 372c: 74 20 je 0x374e + 372e: 4d 85 c0 test %r8,%r8 + 3731: 74 1b je 0x374e + 3733: 45 85 c9 test %r9d,%r9d + 3736: 77 0a ja 0x3742 + 3738: b8 fa ff ff ff mov $0xfffffffa,%eax + 373d: 48 83 c4 28 add $0x28,%rsp + 3741: c3 ret + 3742: e8 39 99 03 00 call 0x3d080 + 3747: 33 c0 xor %eax,%eax + 3749: 48 83 c4 28 add $0x28,%rsp + 374d: c3 ret + 374e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3753: 48 83 c4 28 add $0x28,%rsp + 3757: c3 ret + 3758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 375f: 00 + 3760: 48 83 ec 28 sub $0x28,%rsp + 3764: 48 85 c9 test %rcx,%rcx + 3767: 74 25 je 0x378e + 3769: 48 85 d2 test %rdx,%rdx + 376c: 74 20 je 0x378e + 376e: 4d 85 c0 test %r8,%r8 + 3771: 74 1b je 0x378e + 3773: 45 85 c9 test %r9d,%r9d + 3776: 7f 0a jg 0x3782 + 3778: b8 fa ff ff ff mov $0xfffffffa,%eax + 377d: 48 83 c4 28 add $0x28,%rsp + 3781: c3 ret + 3782: e8 39 9f 03 00 call 0x3d6c0 + 3787: 33 c0 xor %eax,%eax + 3789: 48 83 c4 28 add $0x28,%rsp + 378d: c3 ret + 378e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3793: 48 83 c4 28 add $0x28,%rsp + 3797: c3 ret + 3798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 379f: 00 + 37a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 37a5: 48 85 c9 test %rcx,%rcx + 37a8: 74 27 je 0x37d1 + 37aa: 48 85 d2 test %rdx,%rdx + 37ad: 74 22 je 0x37d1 + 37af: 4d 85 c0 test %r8,%r8 + 37b2: 74 1d je 0x37d1 + 37b4: 45 85 c9 test %r9d,%r9d + 37b7: 7f 0b jg 0x37c4 + 37b9: b8 fa ff ff ff mov $0xfffffffa,%eax + 37be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 37c3: c3 ret + 37c4: e8 f7 a2 03 00 call 0x3dac0 + 37c9: 33 c0 xor %eax,%eax + 37cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 37d0: c3 ret + 37d1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 37d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 37db: c3 ret + 37dc: 0f 1f 40 00 nopl 0x0(%rax) + 37e0: 48 83 ec 28 sub $0x28,%rsp + 37e4: 48 85 c9 test %rcx,%rcx + 37e7: 74 25 je 0x380e + 37e9: 48 85 d2 test %rdx,%rdx + 37ec: 74 20 je 0x380e + 37ee: 4d 85 c0 test %r8,%r8 + 37f1: 74 1b je 0x380e + 37f3: 45 85 c9 test %r9d,%r9d + 37f6: 7f 0a jg 0x3802 + 37f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 37fd: 48 83 c4 28 add $0x28,%rsp + 3801: c3 ret + 3802: e8 b9 a6 03 00 call 0x3dec0 + 3807: 33 c0 xor %eax,%eax + 3809: 48 83 c4 28 add $0x28,%rsp + 380d: c3 ret + 380e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3813: 48 83 c4 28 add $0x28,%rsp + 3817: c3 ret + 3818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 381f: 00 + 3820: 41 57 push %r15 + 3822: 49 89 ca mov %rcx,%r10 + 3825: 49 89 d3 mov %rdx,%r11 + 3828: 4d 85 d2 test %r10,%r10 + 382b: 0f 84 fb 00 00 00 je 0x392c + 3831: 4d 85 db test %r11,%r11 + 3834: 0f 84 f2 00 00 00 je 0x392c + 383a: 4d 85 c0 test %r8,%r8 + 383d: 0f 84 e9 00 00 00 je 0x392c + 3843: 45 85 c9 test %r9d,%r9d + 3846: 0f 8e d8 00 00 00 jle 0x3924 + 384c: 49 63 d1 movslq %r9d,%rdx + 384f: 48 83 fa 08 cmp $0x8,%rdx + 3853: 0f 8c c6 00 00 00 jl 0x391f + 3859: 4c 89 c0 mov %r8,%rax + 385c: 48 83 e0 0f and $0xf,%rax + 3860: 85 c0 test %eax,%eax + 3862: 74 10 je 0x3874 + 3864: a8 03 test $0x3,%al + 3866: 0f 85 b3 00 00 00 jne 0x391f + 386c: f7 d8 neg %eax + 386e: 83 c0 10 add $0x10,%eax + 3871: c1 e8 02 shr $0x2,%eax + 3874: 89 c1 mov %eax,%ecx + 3876: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 387a: 49 3b d7 cmp %r15,%rdx + 387d: 0f 8c 9c 00 00 00 jl 0x391f + 3883: 45 89 cf mov %r9d,%r15d + 3886: 44 2b f8 sub %eax,%r15d + 3889: 41 83 e7 07 and $0x7,%r15d + 388d: 45 2b cf sub %r15d,%r9d + 3890: 4d 63 c9 movslq %r9d,%r9 + 3893: 85 c0 test %eax,%eax + 3895: b8 00 00 00 00 mov $0x0,%eax + 389a: 76 24 jbe 0x38c0 + 389c: 0f 1f 40 00 nopl 0x0(%rax) + 38a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 38a6: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 + 38ac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 38b2: 48 ff c0 inc %rax + 38b5: 48 3b c1 cmp %rcx,%rax + 38b8: 72 e6 jb 0x38a0 + 38ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 38c0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 38c6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 38cd: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 + 38d3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 38da: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 38e0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 38e7: 48 83 c1 08 add $0x8,%rcx + 38eb: 49 3b c9 cmp %r9,%rcx + 38ee: 72 d0 jb 0x38c0 + 38f0: 4c 3b ca cmp %rdx,%r9 + 38f3: 73 25 jae 0x391a + 38f5: 0f 1f 40 00 nopl 0x0(%rax) + 38f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3900: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 3906: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 + 390c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 3912: 49 ff c1 inc %r9 + 3915: 4c 3b ca cmp %rdx,%r9 + 3918: 72 e6 jb 0x3900 + 391a: 33 c0 xor %eax,%eax + 391c: 41 5f pop %r15 + 391e: c3 ret + 391f: 45 33 c9 xor %r9d,%r9d + 3922: eb cc jmp 0x38f0 + 3924: b8 fa ff ff ff mov $0xfffffffa,%eax + 3929: 41 5f pop %r15 + 392b: c3 ret + 392c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3931: 41 5f pop %r15 + 3933: c3 ret + 3934: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3940: 53 push %rbx + 3941: 57 push %rdi + 3942: 55 push %rbp + 3943: 49 89 ca mov %rcx,%r10 + 3946: 4d 85 d2 test %r10,%r10 + 3949: 0f 84 92 01 00 00 je 0x3ae1 + 394f: 48 85 d2 test %rdx,%rdx + 3952: 0f 84 89 01 00 00 je 0x3ae1 + 3958: 4d 85 c0 test %r8,%r8 + 395b: 0f 84 80 01 00 00 je 0x3ae1 + 3961: 45 85 c9 test %r9d,%r9d + 3964: 0f 8e 6e 01 00 00 jle 0x3ad8 + 396a: 41 83 f9 10 cmp $0x10,%r9d + 396e: 0f 8c 50 01 00 00 jl 0x3ac4 + 3974: 41 83 f9 1d cmp $0x1d,%r9d + 3978: 0f 8c 4d 01 00 00 jl 0x3acb + 397e: 4c 89 c1 mov %r8,%rcx + 3981: 48 83 e1 1f and $0x1f,%rcx + 3985: 89 c9 mov %ecx,%ecx + 3987: 85 c9 test %ecx,%ecx + 3989: 74 11 je 0x399c + 398b: f6 c1 03 test $0x3,%cl + 398e: 0f 85 30 01 00 00 jne 0x3ac4 + 3994: f7 d9 neg %ecx + 3996: 83 c1 20 add $0x20,%ecx + 3999: c1 e9 02 shr $0x2,%ecx + 399c: 8d 41 10 lea 0x10(%rcx),%eax + 399f: 44 3b c8 cmp %eax,%r9d + 39a2: 0f 8c 1c 01 00 00 jl 0x3ac4 + 39a8: 44 89 cf mov %r9d,%edi + 39ab: 33 c0 xor %eax,%eax + 39ad: 2b f9 sub %ecx,%edi + 39af: 83 e7 0f and $0xf,%edi + 39b2: f7 df neg %edi + 39b4: 41 03 f9 add %r9d,%edi + 39b7: 85 c9 test %ecx,%ecx + 39b9: 76 1e jbe 0x39d9 + 39bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 39c0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 39c6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 39cb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 39d1: 48 ff c0 inc %rax + 39d4: 48 3b c1 cmp %rcx,%rax + 39d7: 72 e7 jb 0x39c0 + 39d9: 48 63 c7 movslq %edi,%rax + 39dc: 0f 1f 40 00 nopl 0x0(%rax) + 39e0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 39e6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 39ed: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 39f2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 39f8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 39fe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 3a05: 48 83 c1 10 add $0x10,%rcx + 3a09: 48 3b c8 cmp %rax,%rcx + 3a0c: 72 d2 jb 0x39e0 + 3a0e: 8d 47 01 lea 0x1(%rdi),%eax + 3a11: 41 3b c1 cmp %r9d,%eax + 3a14: 0f 87 9d 00 00 00 ja 0x3ab7 + 3a1a: 4d 63 c9 movslq %r9d,%r9 + 3a1d: 48 63 ff movslq %edi,%rdi + 3a20: 4c 2b cf sub %rdi,%r9 + 3a23: 49 83 f9 04 cmp $0x4,%r9 + 3a27: 0f 8c 93 00 00 00 jl 0x3ac0 + 3a2d: 48 63 ff movslq %edi,%rdi + 3a30: 44 89 cd mov %r9d,%ebp + 3a33: 83 e5 fc and $0xfffffffc,%ebp + 3a36: 33 c9 xor %ecx,%ecx + 3a38: 48 63 ed movslq %ebp,%rbp + 3a3b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 3a3f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 3a43: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 3a47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a4e: 00 + 3a4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a56: 0f 1f 00 nopl (%rax) + 3a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 3a66: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 3a6b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 3a70: 48 83 c1 04 add $0x4,%rcx + 3a74: 48 3b cd cmp %rbp,%rcx + 3a77: 72 e7 jb 0x3a60 + 3a79: 49 3b e9 cmp %r9,%rbp + 3a7c: 73 39 jae 0x3ab7 + 3a7e: 48 63 ff movslq %edi,%rdi + 3a81: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 3a85: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 3a89: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 3a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a94: 00 + 3a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a9c: 0f 1f 40 00 nopl 0x0(%rax) + 3aa0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 3aa5: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 + 3aaa: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 3aaf: 48 ff c5 inc %rbp + 3ab2: 49 3b e9 cmp %r9,%rbp + 3ab5: 72 e9 jb 0x3aa0 + 3ab7: 33 c0 xor %eax,%eax + 3ab9: c5 f8 77 vzeroupper + 3abc: 5d pop %rbp + 3abd: 5f pop %rdi + 3abe: 5b pop %rbx + 3abf: c3 ret + 3ac0: 33 ed xor %ebp,%ebp + 3ac2: eb b5 jmp 0x3a79 + 3ac4: 33 ff xor %edi,%edi + 3ac6: e9 43 ff ff ff jmp 0x3a0e + 3acb: 44 89 cf mov %r9d,%edi + 3ace: 33 c9 xor %ecx,%ecx + 3ad0: 83 e7 f0 and $0xfffffff0,%edi + 3ad3: e9 01 ff ff ff jmp 0x39d9 + 3ad8: b8 fa ff ff ff mov $0xfffffffa,%eax + 3add: 5d pop %rbp + 3ade: 5f pop %rdi + 3adf: 5b pop %rbx + 3ae0: c3 ret + 3ae1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3ae6: 5d pop %rbp + 3ae7: 5f pop %rdi + 3ae8: 5b pop %rbx + 3ae9: c3 ret + 3aea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3af1: 00 + 3af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b00: 48 83 ec 38 sub $0x38,%rsp + 3b04: 45 89 c1 mov %r8d,%r9d + 3b07: 49 89 d0 mov %rdx,%r8 + 3b0a: 48 89 ca mov %rcx,%rdx + 3b0d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 3b13: 48 85 d2 test %rdx,%rdx + 3b16: 8b 44 24 60 mov 0x60(%rsp),%eax + 3b1a: 74 47 je 0x3b63 + 3b1c: 4d 85 c0 test %r8,%r8 + 3b1f: 74 42 je 0x3b63 + 3b21: 45 85 c9 test %r9d,%r9d + 3b24: 7e 47 jle 0x3b6d + 3b26: 85 c0 test %eax,%eax + 3b28: 74 0f je 0x3b39 + 3b2a: 83 f8 04 cmp $0x4,%eax + 3b2d: 74 0d je 0x3b3c + 3b2f: b8 fb ff ff ff mov $0xfffffffb,%eax + 3b34: 48 83 c4 38 add $0x38,%rsp + 3b38: c3 ret + 3b39: 83 f8 04 cmp $0x4,%eax + 3b3c: 49 89 e3 mov %rsp,%r11 + 3b3f: b8 01 00 00 00 mov $0x1,%eax + 3b44: 41 ba 00 00 00 00 mov $0x0,%r10d + 3b4a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 3b4f: 44 0f 44 d0 cmove %eax,%r10d + 3b53: 45 89 53 20 mov %r10d,0x20(%r11) + 3b57: e8 c4 d6 a6 01 call 0x1a71220 + 3b5c: 33 c0 xor %eax,%eax + 3b5e: 48 83 c4 38 add $0x38,%rsp + 3b62: c3 ret + 3b63: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3b68: 48 83 c4 38 add $0x38,%rsp + 3b6c: c3 ret + 3b6d: b8 fa ff ff ff mov $0xfffffffa,%eax + 3b72: 48 83 c4 38 add $0x38,%rsp + 3b76: c3 ret + 3b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3b7e: 00 00 + 3b80: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 3b85: 45 89 c1 mov %r8d,%r9d + 3b88: 49 89 d0 mov %rdx,%r8 + 3b8b: 48 89 ca mov %rcx,%rdx + 3b8e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 3b94: 48 85 d2 test %rdx,%rdx + 3b97: 8b 44 24 60 mov 0x60(%rsp),%eax + 3b9b: 74 4b je 0x3be8 + 3b9d: 4d 85 c0 test %r8,%r8 + 3ba0: 74 46 je 0x3be8 + 3ba2: 45 85 c9 test %r9d,%r9d + 3ba5: 7e 4c jle 0x3bf3 + 3ba7: 85 c0 test %eax,%eax + 3ba9: 74 12 je 0x3bbd + 3bab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 3bb0: 74 0b je 0x3bbd + 3bb2: b8 fb ff ff ff mov $0xfffffffb,%eax + 3bb7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 3bbc: c3 ret + 3bbd: 49 89 e3 mov %rsp,%r11 + 3bc0: 41 ba 01 00 00 00 mov $0x1,%r10d + 3bc6: 83 f8 04 cmp $0x4,%eax + 3bc9: b8 00 00 00 00 mov $0x0,%eax + 3bce: 41 0f 44 c2 cmove %r10d,%eax + 3bd2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 3bd7: 41 89 43 20 mov %eax,0x20(%r11) + 3bdb: e8 f0 42 a7 01 call 0x1a77ed0 + 3be0: 33 c0 xor %eax,%eax + 3be2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 3be7: c3 ret + 3be8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3bed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 3bf2: c3 ret + 3bf3: b8 fa ff ff ff mov $0xfffffffa,%eax + 3bf8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 3bfd: c3 ret + 3bfe: 66 90 xchg %ax,%ax + 3c00: 48 83 ec 38 sub $0x38,%rsp + 3c04: 45 89 c1 mov %r8d,%r9d + 3c07: 49 89 d0 mov %rdx,%r8 + 3c0a: 48 89 ca mov %rcx,%rdx + 3c0d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 3c13: 8b 44 24 60 mov 0x60(%rsp),%eax + 3c17: 48 85 d2 test %rdx,%rdx + 3c1a: 74 47 je 0x3c63 + 3c1c: 4d 85 c0 test %r8,%r8 + 3c1f: 74 42 je 0x3c63 + 3c21: 45 85 c9 test %r9d,%r9d + 3c24: 7e 47 jle 0x3c6d + 3c26: 85 c0 test %eax,%eax + 3c28: 74 0f je 0x3c39 + 3c2a: 83 f8 04 cmp $0x4,%eax + 3c2d: 74 0d je 0x3c3c + 3c2f: b8 fb ff ff ff mov $0xfffffffb,%eax + 3c34: 48 83 c4 38 add $0x38,%rsp + 3c38: c3 ret + 3c39: 83 f8 04 cmp $0x4,%eax + 3c3c: b8 01 00 00 00 mov $0x1,%eax + 3c41: 41 ba 00 00 00 00 mov $0x0,%r10d + 3c47: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 3c4c: 44 0f 44 d0 cmove %eax,%r10d + 3c50: 49 89 e3 mov %rsp,%r11 + 3c53: 45 89 53 20 mov %r10d,0x20(%r11) + 3c57: e8 14 b1 a7 01 call 0x1a7ed70 + 3c5c: 33 c0 xor %eax,%eax + 3c5e: 48 83 c4 38 add $0x38,%rsp + 3c62: c3 ret + 3c63: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c68: 48 83 c4 38 add $0x38,%rsp + 3c6c: c3 ret + 3c6d: b8 fa ff ff ff mov $0xfffffffa,%eax + 3c72: 48 83 c4 38 add $0x38,%rsp + 3c76: c3 ret + 3c77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3c7e: 00 00 + 3c80: 48 83 ec 38 sub $0x38,%rsp + 3c84: 45 89 c1 mov %r8d,%r9d + 3c87: 49 89 d0 mov %rdx,%r8 + 3c8a: 48 89 ca mov %rcx,%rdx + 3c8d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 3c93: 8b 44 24 60 mov 0x60(%rsp),%eax + 3c97: 48 85 d2 test %rdx,%rdx + 3c9a: 74 47 je 0x3ce3 + 3c9c: 4d 85 c0 test %r8,%r8 + 3c9f: 74 42 je 0x3ce3 + 3ca1: 45 85 c9 test %r9d,%r9d + 3ca4: 7e 47 jle 0x3ced + 3ca6: 85 c0 test %eax,%eax + 3ca8: 74 0f je 0x3cb9 + 3caa: 83 f8 04 cmp $0x4,%eax + 3cad: 74 0d je 0x3cbc + 3caf: b8 fb ff ff ff mov $0xfffffffb,%eax + 3cb4: 48 83 c4 38 add $0x38,%rsp + 3cb8: c3 ret + 3cb9: 83 f8 04 cmp $0x4,%eax + 3cbc: 49 89 e3 mov %rsp,%r11 + 3cbf: b8 01 00 00 00 mov $0x1,%eax + 3cc4: 41 ba 00 00 00 00 mov $0x0,%r10d + 3cca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 3ccf: 44 0f 44 d0 cmove %eax,%r10d + 3cd3: 45 89 53 20 mov %r10d,0x20(%r11) + 3cd7: e8 c4 18 a8 01 call 0x1a855a0 + 3cdc: 33 c0 xor %eax,%eax + 3cde: 48 83 c4 38 add $0x38,%rsp + 3ce2: c3 ret + 3ce3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3ce8: 48 83 c4 38 add $0x38,%rsp + 3cec: c3 ret + 3ced: b8 fa ff ff ff mov $0xfffffffa,%eax + 3cf2: 48 83 c4 38 add $0x38,%rsp + 3cf6: c3 ret + 3cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3cfe: 00 00 + 3d00: 48 83 ec 38 sub $0x38,%rsp + 3d04: 45 89 c1 mov %r8d,%r9d + 3d07: 49 89 d0 mov %rdx,%r8 + 3d0a: 48 89 ca mov %rcx,%rdx + 3d0d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 3d13: 8b 44 24 60 mov 0x60(%rsp),%eax + 3d17: 48 85 d2 test %rdx,%rdx + 3d1a: 74 47 je 0x3d63 + 3d1c: 4d 85 c0 test %r8,%r8 + 3d1f: 74 42 je 0x3d63 + 3d21: 45 85 c9 test %r9d,%r9d + 3d24: 7e 47 jle 0x3d6d + 3d26: 85 c0 test %eax,%eax + 3d28: 74 0f je 0x3d39 + 3d2a: 83 f8 04 cmp $0x4,%eax + 3d2d: 74 0d je 0x3d3c + 3d2f: b8 fb ff ff ff mov $0xfffffffb,%eax + 3d34: 48 83 c4 38 add $0x38,%rsp + 3d38: c3 ret + 3d39: 83 f8 04 cmp $0x4,%eax + 3d3c: 49 89 e3 mov %rsp,%r11 + 3d3f: b8 01 00 00 00 mov $0x1,%eax + 3d44: 41 ba 00 00 00 00 mov $0x0,%r10d + 3d4a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 3d4f: 44 0f 44 d0 cmove %eax,%r10d + 3d53: 45 89 53 20 mov %r10d,0x20(%r11) + 3d57: e8 a4 82 a8 01 call 0x1a8c000 + 3d5c: 33 c0 xor %eax,%eax + 3d5e: 48 83 c4 38 add $0x38,%rsp + 3d62: c3 ret + 3d63: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3d68: 48 83 c4 38 add $0x38,%rsp + 3d6c: c3 ret + 3d6d: b8 fa ff ff ff mov $0xfffffffa,%eax + 3d72: 48 83 c4 38 add $0x38,%rsp + 3d76: c3 ret + 3d77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3d7e: 00 00 + 3d80: 48 83 ec 38 sub $0x38,%rsp + 3d84: 45 89 c1 mov %r8d,%r9d + 3d87: 49 89 d0 mov %rdx,%r8 + 3d8a: 48 89 ca mov %rcx,%rdx + 3d8d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 3d93: 8b 44 24 60 mov 0x60(%rsp),%eax + 3d97: 48 85 d2 test %rdx,%rdx + 3d9a: 74 47 je 0x3de3 + 3d9c: 4d 85 c0 test %r8,%r8 + 3d9f: 74 42 je 0x3de3 + 3da1: 45 85 c9 test %r9d,%r9d + 3da4: 7e 47 jle 0x3ded + 3da6: 85 c0 test %eax,%eax + 3da8: 74 0f je 0x3db9 + 3daa: 83 f8 04 cmp $0x4,%eax + 3dad: 74 0d je 0x3dbc + 3daf: b8 fb ff ff ff mov $0xfffffffb,%eax + 3db4: 48 83 c4 38 add $0x38,%rsp + 3db8: c3 ret + 3db9: 83 f8 04 cmp $0x4,%eax + 3dbc: 49 89 e3 mov %rsp,%r11 + 3dbf: b8 01 00 00 00 mov $0x1,%eax + 3dc4: 41 ba 00 00 00 00 mov $0x0,%r10d + 3dca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 3dcf: 44 0f 44 d0 cmove %eax,%r10d + 3dd3: 45 89 53 20 mov %r10d,0x20(%r11) + 3dd7: e8 64 ee a8 01 call 0x1a92c40 + 3ddc: 33 c0 xor %eax,%eax + 3dde: 48 83 c4 38 add $0x38,%rsp + 3de2: c3 ret + 3de3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3de8: 48 83 c4 38 add $0x38,%rsp + 3dec: c3 ret + 3ded: b8 fa ff ff ff mov $0xfffffffa,%eax + 3df2: 48 83 c4 38 add $0x38,%rsp + 3df6: c3 ret + 3df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3dfe: 00 00 + 3e00: 49 89 ca mov %rcx,%r10 + 3e03: 4d 85 d2 test %r10,%r10 + 3e06: 0f 84 fe 01 00 00 je 0x400a + 3e0c: 4d 85 c0 test %r8,%r8 + 3e0f: 0f 84 f5 01 00 00 je 0x400a + 3e15: 45 85 c9 test %r9d,%r9d + 3e18: 0f 8e e6 01 00 00 jle 0x4004 + 3e1e: 49 63 c9 movslq %r9d,%rcx + 3e21: 48 83 f9 08 cmp $0x8,%rcx + 3e25: 0f 8c d4 01 00 00 jl 0x3fff + 3e2b: 4c 89 c0 mov %r8,%rax + 3e2e: 48 83 e0 0f and $0xf,%rax + 3e32: 85 c0 test %eax,%eax + 3e34: 74 0d je 0x3e43 + 3e36: a8 07 test $0x7,%al + 3e38: 0f 85 c1 01 00 00 jne 0x3fff + 3e3e: b8 01 00 00 00 mov $0x1,%eax + 3e43: 8d 50 08 lea 0x8(%rax),%edx + 3e46: 48 3b ca cmp %rdx,%rcx + 3e49: 0f 8c b0 01 00 00 jl 0x3fff + 3e4f: 44 89 ca mov %r9d,%edx + 3e52: 45 33 db xor %r11d,%r11d + 3e55: 2b d0 sub %eax,%edx + 3e57: 83 e2 07 and $0x7,%edx + 3e5a: 44 2b ca sub %edx,%r9d + 3e5d: 89 c2 mov %eax,%edx + 3e5f: 85 c0 test %eax,%eax + 3e61: 76 3b jbe 0x3e9e + 3e63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e6a: 00 + 3e6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e80: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 + 3e86: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 3e8a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 + 3e90: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 3e96: 49 ff c3 inc %r11 + 3e99: 4c 3b da cmp %rdx,%r11 + 3e9c: 72 e2 jb 0x3e80 + 3e9e: 89 c0 mov %eax,%eax + 3ea0: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 + 3ea4: 49 63 c1 movslq %r9d,%rax + 3ea7: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 3eae: 0f 84 97 00 00 00 je 0x3f4b + 3eb4: f2 0f 12 c1 movddup %xmm1,%xmm0 + 3eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3ebf: 00 + 3ec0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 + 3ec6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 3ecd: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 + 3ed4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 + 3edb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 + 3ee2: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 + 3ee9: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 + 3ef0: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 + 3ef7: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 3efb: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 3eff: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 3f03: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 3f07: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 3f0d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 3f14: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 3f1b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 3f22: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 3f27: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 3f2d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 3f33: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 3f39: 48 83 c2 08 add $0x8,%rdx + 3f3d: 48 3b d0 cmp %rax,%rdx + 3f40: 0f 82 7a ff ff ff jb 0x3ec0 + 3f46: e9 77 00 00 00 jmp 0x3fc2 + 3f4b: f2 0f 12 c1 movddup %xmm1,%xmm0 + 3f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f56: 00 + 3f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3f5e: 66 90 xchg %ax,%ax + 3f60: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 + 3f65: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 + 3f6b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 + 3f71: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 + 3f77: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 3f7b: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 3f7f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 3f83: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 3f87: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 3f8d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 3f94: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 3f9b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 3fa2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 3fa7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 3fad: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 3fb3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 3fb9: 48 83 c2 08 add $0x8,%rdx + 3fbd: 48 3b d0 cmp %rax,%rdx + 3fc0: 72 9e jb 0x3f60 + 3fc2: 33 c0 xor %eax,%eax + 3fc4: 41 8d 51 01 lea 0x1(%r9),%edx + 3fc8: 48 63 d2 movslq %edx,%rdx + 3fcb: 48 3b d1 cmp %rcx,%rdx + 3fce: 77 2c ja 0x3ffc + 3fd0: 4d 63 c9 movslq %r9d,%r9 + 3fd3: 49 2b c9 sub %r9,%rcx + 3fd6: 4f 8d 14 ca lea (%r10,%r9,8),%r10 + 3fda: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx + 3fde: 66 90 xchg %ax,%ax + 3fe0: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 + 3fe6: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 3fea: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 + 3fef: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) + 3ff4: 48 ff c0 inc %rax + 3ff7: 48 3b c1 cmp %rcx,%rax + 3ffa: 72 e4 jb 0x3fe0 + 3ffc: 33 c0 xor %eax,%eax + 3ffe: c3 ret + 3fff: 45 33 c9 xor %r9d,%r9d + 4002: eb be jmp 0x3fc2 + 4004: b8 fa ff ff ff mov $0xfffffffa,%eax + 4009: c3 ret + 400a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 400f: c3 ret + 4010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4017: 00 + 4018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 401f: 90 nop + 4020: 49 89 ca mov %rcx,%r10 + 4023: 4d 85 d2 test %r10,%r10 + 4026: 0f 84 f7 01 00 00 je 0x4223 + 402c: 4d 85 c0 test %r8,%r8 + 402f: 0f 84 ee 01 00 00 je 0x4223 + 4035: 45 85 c9 test %r9d,%r9d + 4038: 0f 8e eb 01 00 00 jle 0x4229 + 403e: 44 89 c8 mov %r9d,%eax + 4041: ba 01 00 00 00 mov $0x1,%edx + 4046: c1 e8 03 shr $0x3,%eax + 4049: 33 c9 xor %ecx,%ecx + 404b: 85 c0 test %eax,%eax + 404d: 0f 86 eb 00 00 00 jbe 0x413e + 4053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 405f: 00 + 4060: 89 ca mov %ecx,%edx + 4062: ff c1 inc %ecx + 4064: c1 e2 03 shl $0x3,%edx + 4067: 48 63 d2 movslq %edx,%rdx + 406a: 3b c8 cmp %eax,%ecx + 406c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 4072: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 + 4079: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 4080: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 4084: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 4088: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 408c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 4092: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 + 4099: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 + 40a0: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 40a6: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) + 40ad: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) + 40b4: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 + 40bb: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 + 40c2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 40c9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 + 40d0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 + 40d7: f2 0f 59 e1 mulsd %xmm1,%xmm4 + 40db: f2 0f 59 e9 mulsd %xmm1,%xmm5 + 40df: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 40e3: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 + 40ea: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 40ee: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 + 40f5: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 40f9: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 + 4100: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 + 4107: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 + 410e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) + 4115: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) + 411c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) + 4123: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) + 412a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) + 4131: 0f 82 29 ff ff ff jb 0x4060 + 4137: c1 e1 03 shl $0x3,%ecx + 413a: 89 ca mov %ecx,%edx + 413c: ff c2 inc %edx + 413e: 41 3b d1 cmp %r9d,%edx + 4141: 0f 87 d9 00 00 00 ja 0x4220 + 4147: 44 2b ca sub %edx,%r9d + 414a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff23c0 + 4151: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax + 4158: c5 01 + 415a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax + 4161: 00 + 4162: ff e0 jmp *%rax + 4164: 48 63 d2 movslq %edx,%rdx + 4167: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 416e: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 4172: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax + 4177: f2 0f 58 00 addsd (%rax),%xmm0 + 417b: f2 0f 11 00 movsd %xmm0,(%rax) + 417f: 48 63 d2 movslq %edx,%rdx + 4182: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 + 4189: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 418d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax + 4192: f2 0f 58 00 addsd (%rax),%xmm0 + 4196: f2 0f 11 00 movsd %xmm0,(%rax) + 419a: 48 63 d2 movslq %edx,%rdx + 419d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 + 41a4: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 41a8: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax + 41ad: f2 0f 58 00 addsd (%rax),%xmm0 + 41b1: f2 0f 11 00 movsd %xmm0,(%rax) + 41b5: 48 63 d2 movslq %edx,%rdx + 41b8: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 + 41bf: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 41c3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax + 41c8: f2 0f 58 00 addsd (%rax),%xmm0 + 41cc: f2 0f 11 00 movsd %xmm0,(%rax) + 41d0: 48 63 d2 movslq %edx,%rdx + 41d3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 + 41da: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 41de: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax + 41e3: f2 0f 58 00 addsd (%rax),%xmm0 + 41e7: f2 0f 11 00 movsd %xmm0,(%rax) + 41eb: 48 63 d2 movslq %edx,%rdx + 41ee: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 41f4: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 41f8: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 41fe: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 4204: 48 63 d2 movslq %edx,%rdx + 4207: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 + 420e: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 4212: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 + 4219: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) + 4220: 33 c0 xor %eax,%eax + 4222: c3 ret + 4223: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4228: c3 ret + 4229: b8 fa ff ff ff mov $0xfffffffa,%eax + 422e: c3 ret + 422f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4236: 00 + 4237: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 423e: 66 90 xchg %ax,%ax + 4240: 41 57 push %r15 + 4242: 45 89 cb mov %r9d,%r11d + 4245: 48 85 c9 test %rcx,%rcx + 4248: 0f 84 53 02 00 00 je 0x44a1 + 424e: 4d 85 c0 test %r8,%r8 + 4251: 0f 84 4a 02 00 00 je 0x44a1 + 4257: 45 85 db test %r11d,%r11d + 425a: 0f 8e 39 02 00 00 jle 0x4499 + 4260: 41 83 fb 08 cmp $0x8,%r11d + 4264: 0f 8c 1f 02 00 00 jl 0x4489 + 426a: 4d 89 c2 mov %r8,%r10 + 426d: 49 83 e2 0f and $0xf,%r10 + 4271: 45 85 d2 test %r10d,%r10d + 4274: 74 13 je 0x4289 + 4276: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 427d: 0f 85 06 02 00 00 jne 0x4489 + 4283: 41 ba 01 00 00 00 mov $0x1,%r10d + 4289: 41 8d 42 08 lea 0x8(%r10),%eax + 428d: 44 3b d8 cmp %eax,%r11d + 4290: 0f 8c f3 01 00 00 jl 0x4489 + 4296: 44 89 d8 mov %r11d,%eax + 4299: 33 d2 xor %edx,%edx + 429b: 41 2b c2 sub %r10d,%eax + 429e: 45 89 d1 mov %r10d,%r9d + 42a1: 83 e0 07 and $0x7,%eax + 42a4: f7 d8 neg %eax + 42a6: 41 03 c3 add %r11d,%eax + 42a9: 45 85 d2 test %r10d,%r10d + 42ac: 76 30 jbe 0x42de + 42ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 42b5: 00 + 42b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 42bd: 0f 1f 00 nopl (%rax) + 42c0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 + 42c5: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 42c9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 42cf: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 42d5: 48 83 c2 01 add $0x1,%rdx + 42d9: 49 3b d1 cmp %r9,%rdx + 42dc: 72 e2 jb 0x42c0 + 42de: 45 89 d2 mov %r10d,%r10d + 42e1: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx + 42e5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 42ec: 48 63 d0 movslq %eax,%rdx + 42ef: 0f 84 72 00 00 00 je 0x4367 + 42f5: f2 0f 12 c1 movddup %xmm1,%xmm0 + 42f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4300: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 4305: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 430b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 430f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 4315: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 4319: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 431f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 4323: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 4329: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 432d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 4334: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 433b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 4342: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 4347: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 434d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 4353: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 4359: 49 83 c1 08 add $0x8,%r9 + 435d: 4c 3b ca cmp %rdx,%r9 + 4360: 72 9e jb 0x4300 + 4362: e9 7b 00 00 00 jmp 0x43e2 + 4367: f2 0f 12 c1 movddup %xmm1,%xmm0 + 436b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4372: 00 + 4373: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 437a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4380: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 4385: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 438b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 438f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 4395: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 4399: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 439f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 43a3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 43a9: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 43ad: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 43b4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 43bb: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 43c2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 43c7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 43cd: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 43d3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 43d9: 49 83 c1 08 add $0x8,%r9 + 43dd: 4c 3b ca cmp %rdx,%r9 + 43e0: 72 9e jb 0x4380 + 43e2: 44 8d 48 01 lea 0x1(%rax),%r9d + 43e6: 45 3b cb cmp %r11d,%r9d + 43e9: 0f 87 90 00 00 00 ja 0x447f + 43ef: 4d 63 db movslq %r11d,%r11 + 43f2: 4c 2b da sub %rdx,%r11 + 43f5: 49 83 fb 02 cmp $0x2,%r11 + 43f9: 0f 8c 85 00 00 00 jl 0x4484 + 43ff: 45 89 df mov %r11d,%r15d + 4402: 45 33 d2 xor %r10d,%r10d + 4405: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 4409: 41 83 e7 fe and $0xfffffffe,%r15d + 440d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 4411: 4d 63 ff movslq %r15d,%r15 + 4414: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4420: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 + 4425: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 4429: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 + 442f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) + 4434: 49 83 c2 02 add $0x2,%r10 + 4438: 4d 3b d7 cmp %r15,%r10 + 443b: 72 e3 jb 0x4420 + 443d: 4d 3b fb cmp %r11,%r15 + 4440: 73 3d jae 0x447f + 4442: 48 63 c0 movslq %eax,%rax + 4445: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 4449: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 444d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4454: 00 + 4455: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 445c: 0f 1f 40 00 nopl 0x0(%rax) + 4460: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 + 4466: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 446a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 + 4470: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) + 4476: 49 83 c7 01 add $0x1,%r15 + 447a: 4d 3b fb cmp %r11,%r15 + 447d: 72 e1 jb 0x4460 + 447f: 33 c0 xor %eax,%eax + 4481: 41 5f pop %r15 + 4483: c3 ret + 4484: 45 33 ff xor %r15d,%r15d + 4487: eb b4 jmp 0x443d + 4489: 33 c0 xor %eax,%eax + 448b: 41 83 fb 01 cmp $0x1,%r11d + 448f: 72 ee jb 0x447f + 4491: 4d 63 db movslq %r11d,%r11 + 4494: 45 33 ff xor %r15d,%r15d + 4497: eb a4 jmp 0x443d + 4499: b8 fa ff ff ff mov $0xfffffffa,%eax + 449e: 41 5f pop %r15 + 44a0: c3 ret + 44a1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 44a6: 41 5f pop %r15 + 44a8: c3 ret + 44a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 44b0: 00 + 44b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 44b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 44bf: 00 + 44c0: 41 57 push %r15 + 44c2: 48 85 c9 test %rcx,%rcx + 44c5: 0f 84 f4 01 00 00 je 0x46bf + 44cb: 4d 85 c0 test %r8,%r8 + 44ce: 0f 84 eb 01 00 00 je 0x46bf + 44d4: 45 85 c9 test %r9d,%r9d + 44d7: 0f 8e da 01 00 00 jle 0x46b7 + 44dd: 41 83 f9 10 cmp $0x10,%r9d + 44e1: 0f 8c c0 01 00 00 jl 0x46a7 + 44e7: 4d 89 c2 mov %r8,%r10 + 44ea: 49 83 e2 1f and $0x1f,%r10 + 44ee: 45 89 d2 mov %r10d,%r10d + 44f1: 45 85 d2 test %r10d,%r10d + 44f4: 74 18 je 0x450e + 44f6: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 44fd: 0f 85 a4 01 00 00 jne 0x46a7 + 4503: 41 f7 da neg %r10d + 4506: 41 83 c2 20 add $0x20,%r10d + 450a: 41 c1 ea 03 shr $0x3,%r10d + 450e: 41 8d 42 10 lea 0x10(%r10),%eax + 4512: 44 3b c8 cmp %eax,%r9d + 4515: 0f 8c 8c 01 00 00 jl 0x46a7 + 451b: 44 89 c8 mov %r9d,%eax + 451e: 33 d2 xor %edx,%edx + 4520: 41 2b c2 sub %r10d,%eax + 4523: 83 e0 0f and $0xf,%eax + 4526: f7 d8 neg %eax + 4528: 41 03 c1 add %r9d,%eax + 452b: 45 85 d2 test %r10d,%r10d + 452e: 76 29 jbe 0x4559 + 4530: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4537: 00 + 4538: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 453f: 90 nop + 4540: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 + 4545: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 + 454b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) + 4551: 48 ff c2 inc %rdx + 4554: 49 3b d2 cmp %r10,%rdx + 4557: 72 e7 jb 0x4540 + 4559: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 455d: 48 63 d0 movslq %eax,%rdx + 4560: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 4566: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 456d: 00 + 456e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4575: 0f 1f 40 00 nopl 0x0(%rax) + 4579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4580: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 4586: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 458d: 01 + 458e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 4592: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 + 4599: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 + 459f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) + 45a5: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 + 45ac: 01 + 45ad: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 45b1: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 + 45b8: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 + 45bf: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) + 45c6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 + 45cd: 01 + 45ce: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 45d2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 + 45d9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 + 45e0: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) + 45e7: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 + 45ee: 01 + 45ef: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 45f3: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 + 45fa: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) + 4601: 49 83 c2 10 add $0x10,%r10 + 4605: 4c 3b d2 cmp %rdx,%r10 + 4608: 0f 82 72 ff ff ff jb 0x4580 + 460e: 44 8d 50 01 lea 0x1(%rax),%r10d + 4612: 45 3b d1 cmp %r9d,%r10d + 4615: 0f 87 7f 00 00 00 ja 0x469a + 461b: 4d 63 d9 movslq %r9d,%r11 + 461e: 4c 2b da sub %rdx,%r11 + 4621: 49 83 fb 04 cmp $0x4,%r11 + 4625: 0f 8c 77 00 00 00 jl 0x46a2 + 462b: 45 89 df mov %r11d,%r15d + 462e: 45 33 d2 xor %r10d,%r10d + 4631: 41 83 e7 fc and $0xfffffffc,%r15d + 4635: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 4639: 4d 63 ff movslq %r15d,%r15 + 463c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 4640: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 + 4646: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 + 464d: 01 + 464e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 4652: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 + 4658: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) + 465e: 49 83 c2 04 add $0x4,%r10 + 4662: 4d 3b d7 cmp %r15,%r10 + 4665: 72 d9 jb 0x4640 + 4667: 4d 3b fb cmp %r11,%r15 + 466a: 73 2e jae 0x469a + 466c: 48 63 c0 movslq %eax,%rax + 466f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 4673: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 4677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 467e: 00 00 + 4680: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 + 4686: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 + 468c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) + 4692: 49 ff c7 inc %r15 + 4695: 4d 3b fb cmp %r11,%r15 + 4698: 72 e6 jb 0x4680 + 469a: 33 c0 xor %eax,%eax + 469c: c5 f8 77 vzeroupper + 469f: 41 5f pop %r15 + 46a1: c3 ret + 46a2: 45 33 ff xor %r15d,%r15d + 46a5: eb c0 jmp 0x4667 + 46a7: 33 c0 xor %eax,%eax + 46a9: 41 83 f9 01 cmp $0x1,%r9d + 46ad: 72 eb jb 0x469a + 46af: 4d 63 d9 movslq %r9d,%r11 + 46b2: 45 33 ff xor %r15d,%r15d + 46b5: eb b0 jmp 0x4667 + 46b7: b8 fa ff ff ff mov $0xfffffffa,%eax + 46bc: 41 5f pop %r15 + 46be: c3 ret + 46bf: b8 f8 ff ff ff mov $0xfffffff8,%eax + 46c4: 41 5f pop %r15 + 46c6: c3 ret + 46c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 46ce: 00 + 46cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46d6: 0f 1f 00 nopl (%rax) + 46d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46e0: 4d 89 c2 mov %r8,%r10 + 46e3: 48 85 c9 test %rcx,%rcx + 46e6: 0f 84 eb 00 00 00 je 0x47d7 + 46ec: 4d 85 d2 test %r10,%r10 + 46ef: 0f 84 e2 00 00 00 je 0x47d7 + 46f5: 45 85 c9 test %r9d,%r9d + 46f8: 0f 8e d3 00 00 00 jle 0x47d1 + 46fe: 49 63 c1 movslq %r9d,%rax + 4701: 48 83 f8 04 cmp $0x4,%rax + 4705: 0f 8c b5 00 00 00 jl 0x47c0 + 470b: 48 83 f8 3b cmp $0x3b,%rax + 470f: 0f 8c b0 00 00 00 jl 0x47c5 + 4715: 4c 89 d2 mov %r10,%rdx + 4718: 48 83 e2 1f and $0x1f,%rdx + 471c: 85 d2 test %edx,%edx + 471e: 74 11 je 0x4731 + 4720: f6 c2 07 test $0x7,%dl + 4723: 0f 85 97 00 00 00 jne 0x47c0 + 4729: f7 da neg %edx + 472b: 83 c2 20 add $0x20,%edx + 472e: c1 ea 03 shr $0x3,%edx + 4731: 41 89 d0 mov %edx,%r8d + 4734: 4d 8d 58 04 lea 0x4(%r8),%r11 + 4738: 49 3b c3 cmp %r11,%rax + 473b: 0f 8c 7f 00 00 00 jl 0x47c0 + 4741: 45 89 cb mov %r9d,%r11d + 4744: 44 2b da sub %edx,%r11d + 4747: 41 83 e3 03 and $0x3,%r11d + 474b: 45 2b cb sub %r11d,%r9d + 474e: 45 33 db xor %r11d,%r11d + 4751: 4d 63 c9 movslq %r9d,%r9 + 4754: 85 d2 test %edx,%edx + 4756: 76 22 jbe 0x477a + 4758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 475f: 00 + 4760: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 + 4766: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 + 476c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) + 4772: 49 ff c3 inc %r11 + 4775: 4d 3b d8 cmp %r8,%r11 + 4778: 72 e6 jb 0x4760 + 477a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 477f: 90 nop + 4780: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 + 4786: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 + 478c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) + 4792: 49 83 c0 04 add $0x4,%r8 + 4796: 4d 3b c1 cmp %r9,%r8 + 4799: 72 e5 jb 0x4780 + 479b: 4c 3b c8 cmp %rax,%r9 + 479e: 73 1a jae 0x47ba + 47a0: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 + 47a6: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 + 47ac: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) + 47b2: 49 ff c1 inc %r9 + 47b5: 4c 3b c8 cmp %rax,%r9 + 47b8: 72 e6 jb 0x47a0 + 47ba: 33 c0 xor %eax,%eax + 47bc: c5 f8 77 vzeroupper + 47bf: c3 ret + 47c0: 45 33 c9 xor %r9d,%r9d + 47c3: eb d6 jmp 0x479b + 47c5: 41 83 e1 fc and $0xfffffffc,%r9d + 47c9: 45 33 c0 xor %r8d,%r8d + 47cc: 4d 63 c9 movslq %r9d,%r9 + 47cf: eb a9 jmp 0x477a + 47d1: b8 fa ff ff ff mov $0xfffffffa,%eax + 47d6: c3 ret + 47d7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 47dc: c3 ret + 47dd: 0f 1f 00 nopl (%rax) + 47e0: 48 85 c9 test %rcx,%rcx + 47e3: 0f 84 2c 01 00 00 je 0x4915 + 47e9: 4d 85 c0 test %r8,%r8 + 47ec: 0f 84 23 01 00 00 je 0x4915 + 47f2: 45 85 c9 test %r9d,%r9d + 47f5: 0f 8e 14 01 00 00 jle 0x490f + 47fb: 49 63 d1 movslq %r9d,%rdx + 47fe: 48 83 fa 04 cmp $0x4,%rdx + 4802: 0f 8c f7 00 00 00 jl 0x48ff + 4808: 48 83 fa 3b cmp $0x3b,%rdx + 480c: 0f 8c f2 00 00 00 jl 0x4904 + 4812: 4c 89 c0 mov %r8,%rax + 4815: 48 83 e0 1f and $0x1f,%rax + 4819: a8 07 test $0x7,%al + 481b: 74 04 je 0x4821 + 481d: 33 c0 xor %eax,%eax + 481f: eb 14 jmp 0x4835 + 4821: 41 89 c2 mov %eax,%r10d + 4824: 41 f7 da neg %r10d + 4827: 41 83 c2 20 add $0x20,%r10d + 482b: 41 c1 ea 03 shr $0x3,%r10d + 482f: 85 c0 test %eax,%eax + 4831: 41 0f 45 c2 cmovne %r10d,%eax + 4835: 44 8d 50 04 lea 0x4(%rax),%r10d + 4839: 49 3b d2 cmp %r10,%rdx + 483c: 0f 8c bd 00 00 00 jl 0x48ff + 4842: 45 89 ca mov %r9d,%r10d + 4845: 44 2b d0 sub %eax,%r10d + 4848: 41 83 e2 03 and $0x3,%r10d + 484c: 45 2b ca sub %r10d,%r9d + 484f: 45 33 d2 xor %r10d,%r10d + 4852: 83 f8 01 cmp $0x1,%eax + 4855: 72 23 jb 0x487a + 4857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 485e: 00 00 + 4860: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 4866: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 + 486c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) + 4872: 49 ff c2 inc %r10 + 4875: 4c 3b d0 cmp %rax,%r10 + 4878: 72 e6 jb 0x4860 + 487a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 487f: 4d 63 d1 movslq %r9d,%r10 + 4882: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4889: 00 + 488a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4891: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4898: 00 + 4899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48a0: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 + 48a5: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 + 48ab: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) + 48b1: 48 83 c0 04 add $0x4,%rax + 48b5: 49 3b c2 cmp %r10,%rax + 48b8: 72 e6 jb 0x48a0 + 48ba: 33 c0 xor %eax,%eax + 48bc: 45 8d 51 01 lea 0x1(%r9),%r10d + 48c0: 4d 63 d2 movslq %r10d,%r10 + 48c3: 4c 3b d2 cmp %rdx,%r10 + 48c6: 77 31 ja 0x48f9 + 48c8: 4d 63 c9 movslq %r9d,%r9 + 48cb: 49 2b d1 sub %r9,%rdx + 48ce: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 + 48d2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 48d6: 0f 1f 00 nopl (%rax) + 48d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48e0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 48e6: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 + 48ec: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) + 48f1: 48 ff c0 inc %rax + 48f4: 48 3b c2 cmp %rdx,%rax + 48f7: 72 e7 jb 0x48e0 + 48f9: 33 c0 xor %eax,%eax + 48fb: c5 f8 77 vzeroupper + 48fe: c3 ret + 48ff: 45 33 c9 xor %r9d,%r9d + 4902: eb b6 jmp 0x48ba + 4904: 41 83 e1 fc and $0xfffffffc,%r9d + 4908: 33 c0 xor %eax,%eax + 490a: e9 6b ff ff ff jmp 0x487a + 490f: b8 fa ff ff ff mov $0xfffffffa,%eax + 4914: c3 ret + 4915: b8 f8 ff ff ff mov $0xfffffff8,%eax + 491a: c3 ret + 491b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4920: 48 83 ec 28 sub $0x28,%rsp + 4924: 4d 89 c1 mov %r8,%r9 + 4927: 49 89 d0 mov %rdx,%r8 + 492a: 48 89 ca mov %rcx,%rdx + 492d: e8 ae 99 03 00 call 0x3e2e0 + 4932: 48 83 c4 28 add $0x28,%rsp + 4936: c3 ret + 4937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 493e: 00 00 + 4940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4945: 4d 89 c1 mov %r8,%r9 + 4948: 49 89 d0 mov %rdx,%r8 + 494b: 48 89 ca mov %rcx,%rdx + 494e: e8 8d 9c 03 00 call 0x3e5e0 + 4953: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4958: c3 ret + 4959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4960: 48 83 ec 28 sub $0x28,%rsp + 4964: 4d 89 c1 mov %r8,%r9 + 4967: 49 89 d0 mov %rdx,%r8 + 496a: 48 89 ca mov %rcx,%rdx + 496d: e8 6e 9f 03 00 call 0x3e8e0 + 4972: 48 83 c4 28 add $0x28,%rsp + 4976: c3 ret + 4977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 497e: 00 00 + 4980: 48 83 ec 28 sub $0x28,%rsp + 4984: 4d 89 c1 mov %r8,%r9 + 4987: 49 89 d0 mov %rdx,%r8 + 498a: 48 89 ca mov %rcx,%rdx + 498d: e8 0e a2 03 00 call 0x3eba0 + 4992: 48 83 c4 28 add $0x28,%rsp + 4996: c3 ret + 4997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 499e: 00 00 + 49a0: 48 83 ec 28 sub $0x28,%rsp + 49a4: 4d 89 c1 mov %r8,%r9 + 49a7: 49 89 d0 mov %rdx,%r8 + 49aa: 48 89 ca mov %rcx,%rdx + 49ad: e8 8e a4 03 00 call 0x3ee40 + 49b2: 48 83 c4 28 add $0x28,%rsp + 49b6: c3 ret + 49b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 49be: 00 00 + 49c0: 48 83 ec 28 sub $0x28,%rsp + 49c4: 4d 89 c1 mov %r8,%r9 + 49c7: 49 89 d0 mov %rdx,%r8 + 49ca: 48 89 ca mov %rcx,%rdx + 49cd: e8 ee a6 03 00 call 0x3f0c0 + 49d2: 48 83 c4 28 add $0x28,%rsp + 49d6: c3 ret + 49d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 49de: 00 00 + 49e0: 48 83 ec 28 sub $0x28,%rsp + 49e4: 48 85 c9 test %rcx,%rcx + 49e7: 74 20 je 0x4a09 + 49e9: 48 85 d2 test %rdx,%rdx + 49ec: 74 1b je 0x4a09 + 49ee: 45 85 c0 test %r8d,%r8d + 49f1: 7f 0a jg 0x49fd + 49f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 49f8: 48 83 c4 28 add $0x28,%rsp + 49fc: c3 ret + 49fd: e8 3e a9 03 00 call 0x3f340 + 4a02: 33 c0 xor %eax,%eax + 4a04: 48 83 c4 28 add $0x28,%rsp + 4a08: c3 ret + 4a09: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a0e: 48 83 c4 28 add $0x28,%rsp + 4a12: c3 ret + 4a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a1f: 00 + 4a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4a25: 48 85 c9 test %rcx,%rcx + 4a28: 74 22 je 0x4a4c + 4a2a: 48 85 d2 test %rdx,%rdx + 4a2d: 74 1d je 0x4a4c + 4a2f: 45 85 c0 test %r8d,%r8d + 4a32: 7f 0b jg 0x4a3f + 4a34: b8 fa ff ff ff mov $0xfffffffa,%eax + 4a39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4a3e: c3 ret + 4a3f: e8 dc aa 03 00 call 0x3f520 + 4a44: 33 c0 xor %eax,%eax + 4a46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4a4b: c3 ret + 4a4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4a56: c3 ret + 4a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4a5e: 00 00 + 4a60: 48 83 ec 28 sub $0x28,%rsp + 4a64: 48 85 c9 test %rcx,%rcx + 4a67: 74 20 je 0x4a89 + 4a69: 48 85 d2 test %rdx,%rdx + 4a6c: 74 1b je 0x4a89 + 4a6e: 45 85 c0 test %r8d,%r8d + 4a71: 7f 0a jg 0x4a7d + 4a73: b8 fa ff ff ff mov $0xfffffffa,%eax + 4a78: 48 83 c4 28 add $0x28,%rsp + 4a7c: c3 ret + 4a7d: e8 7e ac 03 00 call 0x3f700 + 4a82: 33 c0 xor %eax,%eax + 4a84: 48 83 c4 28 add $0x28,%rsp + 4a88: c3 ret + 4a89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a8e: 48 83 c4 28 add $0x28,%rsp + 4a92: c3 ret + 4a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a9f: 00 + 4aa0: 56 push %rsi + 4aa1: 48 89 d6 mov %rdx,%rsi + 4aa4: 48 85 c9 test %rcx,%rcx + 4aa7: 0f 84 d0 01 00 00 je 0x4c7d + 4aad: 48 85 f6 test %rsi,%rsi + 4ab0: 0f 84 c7 01 00 00 je 0x4c7d + 4ab6: 45 85 c0 test %r8d,%r8d + 4ab9: 0f 8e b7 01 00 00 jle 0x4c76 + 4abf: 41 83 f8 10 cmp $0x10,%r8d + 4ac3: 0f 8c 9d 01 00 00 jl 0x4c66 + 4ac9: 49 89 f1 mov %rsi,%r9 + 4acc: 49 83 e1 1f and $0x1f,%r9 + 4ad0: 45 89 c9 mov %r9d,%r9d + 4ad3: 45 85 c9 test %r9d,%r9d + 4ad6: 74 18 je 0x4af0 + 4ad8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 4adf: 0f 85 81 01 00 00 jne 0x4c66 + 4ae5: 41 f7 d9 neg %r9d + 4ae8: 41 83 c1 20 add $0x20,%r9d + 4aec: 41 c1 e9 03 shr $0x3,%r9d + 4af0: 41 8d 41 10 lea 0x10(%r9),%eax + 4af4: 44 3b c0 cmp %eax,%r8d + 4af7: 0f 8c 69 01 00 00 jl 0x4c66 + 4afd: 44 89 c0 mov %r8d,%eax + 4b00: 33 d2 xor %edx,%edx + 4b02: 41 2b c1 sub %r9d,%eax + 4b05: 83 e0 0f and $0xf,%eax + 4b08: f7 d8 neg %eax + 4b0a: 41 03 c0 add %r8d,%eax + 4b0d: 45 85 c9 test %r9d,%r9d + 4b10: 76 25 jbe 0x4b37 + 4b12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b20: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 4b25: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 + 4b2a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 4b2f: 48 ff c2 inc %rdx + 4b32: 49 3b d1 cmp %r9,%rdx + 4b35: 72 e9 jb 0x4b20 + 4b37: 48 63 d0 movslq %eax,%rdx + 4b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4b40: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 4b46: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 4b4d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 4b54: 01 + 4b55: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 4b5c: 01 + 4b5d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 4b64: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 4b6b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 + 4b71: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 4b78: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 4b7e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 4b85: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 4b8c: 01 + 4b8d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 4b94: 01 + 4b95: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 4b9c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 4ba3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 4baa: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 4bb1: 49 83 c1 10 add $0x10,%r9 + 4bb5: 4c 3b ca cmp %rdx,%r9 + 4bb8: 72 86 jb 0x4b40 + 4bba: 44 8d 48 01 lea 0x1(%rax),%r9d + 4bbe: 45 3b c8 cmp %r8d,%r9d + 4bc1: 0f 87 93 00 00 00 ja 0x4c5a + 4bc7: 4d 63 d0 movslq %r8d,%r10 + 4bca: 4c 2b d2 sub %rdx,%r10 + 4bcd: 49 83 fa 04 cmp $0x4,%r10 + 4bd1: 0f 8c 8a 00 00 00 jl 0x4c61 + 4bd7: 45 89 d3 mov %r10d,%r11d + 4bda: 45 33 c9 xor %r9d,%r9d + 4bdd: 41 83 e3 fc and $0xfffffffc,%r11d + 4be1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 4be5: 4d 63 db movslq %r11d,%r11 + 4be8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 4bec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4bf3: 00 + 4bf4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4c00: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 4c06: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 4c0d: 01 + 4c0e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 + 4c14: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 4c1a: 49 83 c1 04 add $0x4,%r9 + 4c1e: 4d 3b cb cmp %r11,%r9 + 4c21: 72 dd jb 0x4c00 + 4c23: 4d 3b da cmp %r10,%r11 + 4c26: 73 32 jae 0x4c5a + 4c28: 48 63 c0 movslq %eax,%rax + 4c2b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 4c2f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 4c33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c3f: 00 + 4c40: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 4c46: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 + 4c4c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 4c52: 49 ff c3 inc %r11 + 4c55: 4d 3b da cmp %r10,%r11 + 4c58: 72 e6 jb 0x4c40 + 4c5a: 33 c0 xor %eax,%eax + 4c5c: c5 f8 77 vzeroupper + 4c5f: 5e pop %rsi + 4c60: c3 ret + 4c61: 45 33 db xor %r11d,%r11d + 4c64: eb bd jmp 0x4c23 + 4c66: 33 c0 xor %eax,%eax + 4c68: 41 83 f8 01 cmp $0x1,%r8d + 4c6c: 72 ec jb 0x4c5a + 4c6e: 4d 63 d0 movslq %r8d,%r10 + 4c71: 45 33 db xor %r11d,%r11d + 4c74: eb ad jmp 0x4c23 + 4c76: b8 fa ff ff ff mov $0xfffffffa,%eax + 4c7b: 5e pop %rsi + 4c7c: c3 ret + 4c7d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4c82: 5e pop %rsi + 4c83: c3 ret + 4c84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c8b: 00 + 4c8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c9f: 00 + 4ca0: 53 push %rbx + 4ca1: 48 85 c9 test %rcx,%rcx + 4ca4: 0f 84 aa 01 00 00 je 0x4e54 + 4caa: 48 85 d2 test %rdx,%rdx + 4cad: 0f 84 a1 01 00 00 je 0x4e54 + 4cb3: 45 85 c0 test %r8d,%r8d + 4cb6: 0f 8e 91 01 00 00 jle 0x4e4d + 4cbc: 41 83 f8 10 cmp $0x10,%r8d + 4cc0: 0f 8c 80 01 00 00 jl 0x4e46 + 4cc6: 49 89 d3 mov %rdx,%r11 + 4cc9: 49 83 e3 1f and $0x1f,%r11 + 4ccd: 45 85 db test %r11d,%r11d + 4cd0: 74 18 je 0x4cea + 4cd2: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 4cd9: 0f 85 67 01 00 00 jne 0x4e46 + 4cdf: 41 f7 db neg %r11d + 4ce2: 41 83 c3 20 add $0x20,%r11d + 4ce6: 41 c1 eb 03 shr $0x3,%r11d + 4cea: 41 8d 43 10 lea 0x10(%r11),%eax + 4cee: 44 3b c0 cmp %eax,%r8d + 4cf1: 0f 8c 4f 01 00 00 jl 0x4e46 + 4cf7: 44 89 c0 mov %r8d,%eax + 4cfa: 45 33 d2 xor %r10d,%r10d + 4cfd: 41 2b c3 sub %r11d,%eax + 4d00: 83 e0 0f and $0xf,%eax + 4d03: f7 d8 neg %eax + 4d05: 41 03 c0 add %r8d,%eax + 4d08: 44 89 db mov %r11d,%ebx + 4d0b: 45 85 db test %r11d,%r11d + 4d0e: 76 2a jbe 0x4d3a + 4d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4d17: 00 + 4d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d1f: 90 nop + 4d20: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 4d26: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 4d2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 4d32: 49 ff c2 inc %r10 + 4d35: 4c 3b d3 cmp %rbx,%r10 + 4d38: 72 e6 jb 0x4d20 + 4d3a: 4c 63 d0 movslq %eax,%r10 + 4d3d: 0f 1f 00 nopl (%rax) + 4d40: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 4d45: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 4d49: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 4d4f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 4d55: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 + 4d5a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 + 4d60: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 + 4d66: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 4d6c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 4d71: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 4d77: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 4d7d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 + 4d83: 48 83 c3 10 add $0x10,%rbx + 4d87: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 4d8d: 49 3b da cmp %r10,%rbx + 4d90: 72 ae jb 0x4d40 + 4d92: 8d 58 01 lea 0x1(%rax),%ebx + 4d95: 41 3b d8 cmp %r8d,%ebx + 4d98: 0f 87 9c 00 00 00 ja 0x4e3a + 4d9e: 4d 63 c8 movslq %r8d,%r9 + 4da1: 48 63 c0 movslq %eax,%rax + 4da4: 4c 2b c8 sub %rax,%r9 + 4da7: 49 83 f9 04 cmp $0x4,%r9 + 4dab: 0f 8c 90 00 00 00 jl 0x4e41 + 4db1: 48 63 c0 movslq %eax,%rax + 4db4: 45 89 ca mov %r9d,%r10d + 4db7: 41 83 e2 fc and $0xfffffffc,%r10d + 4dbb: 45 33 c0 xor %r8d,%r8d + 4dbe: 4d 63 d2 movslq %r10d,%r10 + 4dc1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 4dc5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 4dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4dd0: 00 + 4dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4ddf: 00 + 4de0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 4de6: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 + 4dec: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 4df2: 49 83 c0 04 add $0x4,%r8 + 4df6: 4d 3b c2 cmp %r10,%r8 + 4df9: 72 e5 jb 0x4de0 + 4dfb: 4d 3b d1 cmp %r9,%r10 + 4dfe: 73 3a jae 0x4e3a + 4e00: 48 63 c0 movslq %eax,%rax + 4e03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 4e07: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 4e0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4e12: 00 + 4e13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4e20: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 4e26: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 4e2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 4e32: 49 ff c2 inc %r10 + 4e35: 4d 3b d1 cmp %r9,%r10 + 4e38: 72 e6 jb 0x4e20 + 4e3a: 33 c0 xor %eax,%eax + 4e3c: c5 f8 77 vzeroupper + 4e3f: 5b pop %rbx + 4e40: c3 ret + 4e41: 45 33 d2 xor %r10d,%r10d + 4e44: eb b5 jmp 0x4dfb + 4e46: 33 c0 xor %eax,%eax + 4e48: e9 45 ff ff ff jmp 0x4d92 + 4e4d: b8 fa ff ff ff mov $0xfffffffa,%eax + 4e52: 5b pop %rbx + 4e53: c3 ret + 4e54: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e59: 5b pop %rbx + 4e5a: c3 ret + 4e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4e60: 53 push %rbx + 4e61: 49 89 ca mov %rcx,%r10 + 4e64: 4d 85 d2 test %r10,%r10 + 4e67: 0f 84 a4 01 00 00 je 0x5011 + 4e6d: 48 85 d2 test %rdx,%rdx + 4e70: 0f 84 9b 01 00 00 je 0x5011 + 4e76: 45 85 c0 test %r8d,%r8d + 4e79: 0f 8e 8b 01 00 00 jle 0x500a + 4e7f: 41 83 f8 10 cmp $0x10,%r8d + 4e83: 0f 8c 79 01 00 00 jl 0x5002 + 4e89: 48 89 d3 mov %rdx,%rbx + 4e8c: 48 83 e3 1f and $0x1f,%rbx + 4e90: 85 db test %ebx,%ebx + 4e92: 74 11 je 0x4ea5 + 4e94: f6 c3 07 test $0x7,%bl + 4e97: 0f 85 65 01 00 00 jne 0x5002 + 4e9d: f7 db neg %ebx + 4e9f: 83 c3 20 add $0x20,%ebx + 4ea2: c1 eb 03 shr $0x3,%ebx + 4ea5: 8d 43 10 lea 0x10(%rbx),%eax + 4ea8: 44 3b c0 cmp %eax,%r8d + 4eab: 0f 8c 51 01 00 00 jl 0x5002 + 4eb1: 45 89 c1 mov %r8d,%r9d + 4eb4: 33 c0 xor %eax,%eax + 4eb6: 44 2b cb sub %ebx,%r9d + 4eb9: 41 83 e1 0f and $0xf,%r9d + 4ebd: 41 f7 d9 neg %r9d + 4ec0: 45 03 c8 add %r8d,%r9d + 4ec3: 89 d9 mov %ebx,%ecx + 4ec5: 85 db test %ebx,%ebx + 4ec7: 76 2f jbe 0x4ef8 + 4ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4ed0: 00 + 4ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4edf: 00 + 4ee0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 4ee6: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 + 4eeb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 4ef0: 48 ff c0 inc %rax + 4ef3: 48 3b c1 cmp %rcx,%rax + 4ef6: 72 e8 jb 0x4ee0 + 4ef8: 49 63 c1 movslq %r9d,%rax + 4efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4f00: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 4f06: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 4f0d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 4f14: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 4f1b: 03 + 4f1c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 + 4f21: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 4f27: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 4f2d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 4f34: 03 + 4f35: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 4f3a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 4f40: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 4f46: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 4f4d: 03 + 4f4e: 48 83 c1 10 add $0x10,%rcx + 4f52: 48 3b c8 cmp %rax,%rcx + 4f55: 72 a9 jb 0x4f00 + 4f57: 41 8d 41 01 lea 0x1(%r9),%eax + 4f5b: 41 3b c0 cmp %r8d,%eax + 4f5e: 0f 87 93 00 00 00 ja 0x4ff7 + 4f64: 4d 63 c0 movslq %r8d,%r8 + 4f67: 4d 63 c9 movslq %r9d,%r9 + 4f6a: 4d 2b c1 sub %r9,%r8 + 4f6d: 49 83 f8 04 cmp $0x4,%r8 + 4f71: 0f 8c 87 00 00 00 jl 0x4ffe + 4f77: 4d 63 c9 movslq %r9d,%r9 + 4f7a: 44 89 c3 mov %r8d,%ebx + 4f7d: 83 e3 fc and $0xfffffffc,%ebx + 4f80: 33 c9 xor %ecx,%ecx + 4f82: 48 63 db movslq %ebx,%rbx + 4f85: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 4f89: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 4f8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f94: 00 + 4f95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f9c: 0f 1f 40 00 nopl 0x0(%rax) + 4fa0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 4fa6: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 + 4fab: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 4fb0: 48 83 c1 04 add $0x4,%rcx + 4fb4: 48 3b cb cmp %rbx,%rcx + 4fb7: 72 e7 jb 0x4fa0 + 4fb9: 49 3b d8 cmp %r8,%rbx + 4fbc: 73 39 jae 0x4ff7 + 4fbe: 4d 63 c9 movslq %r9d,%r9 + 4fc1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 4fc5: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 4fc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4fd0: 00 + 4fd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4fdf: 00 + 4fe0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 4fe5: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 + 4fea: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 4fef: 48 ff c3 inc %rbx + 4ff2: 49 3b d8 cmp %r8,%rbx + 4ff5: 72 e9 jb 0x4fe0 + 4ff7: 33 c0 xor %eax,%eax + 4ff9: c5 f8 77 vzeroupper + 4ffc: 5b pop %rbx + 4ffd: c3 ret + 4ffe: 33 db xor %ebx,%ebx + 5000: eb b7 jmp 0x4fb9 + 5002: 45 33 c9 xor %r9d,%r9d + 5005: e9 4d ff ff ff jmp 0x4f57 + 500a: b8 fa ff ff ff mov $0xfffffffa,%eax + 500f: 5b pop %rbx + 5010: c3 ret + 5011: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5016: 5b pop %rbx + 5017: c3 ret + 5018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 501f: 00 + 5020: 48 83 ec 28 sub $0x28,%rsp + 5024: 4d 85 c0 test %r8,%r8 + 5027: 74 25 je 0x504e + 5029: 48 85 c9 test %rcx,%rcx + 502c: 74 20 je 0x504e + 502e: 48 85 d2 test %rdx,%rdx + 5031: 74 1b je 0x504e + 5033: 45 85 c9 test %r9d,%r9d + 5036: 7f 0a jg 0x5042 + 5038: b8 fa ff ff ff mov $0xfffffffa,%eax + 503d: 48 83 c4 28 add $0x28,%rsp + 5041: c3 ret + 5042: e8 09 4c a9 01 call 0x1a99c50 + 5047: 33 c0 xor %eax,%eax + 5049: 48 83 c4 28 add $0x28,%rsp + 504d: c3 ret + 504e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5053: 48 83 c4 28 add $0x28,%rsp + 5057: c3 ret + 5058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 505f: 00 + 5060: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5065: 4d 85 c0 test %r8,%r8 + 5068: 74 27 je 0x5091 + 506a: 48 85 c9 test %rcx,%rcx + 506d: 74 22 je 0x5091 + 506f: 48 85 d2 test %rdx,%rdx + 5072: 74 1d je 0x5091 + 5074: 45 85 c9 test %r9d,%r9d + 5077: 7f 0b jg 0x5084 + 5079: b8 fa ff ff ff mov $0xfffffffa,%eax + 507e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5083: c3 ret + 5084: e8 17 56 a9 01 call 0x1a9a6a0 + 5089: 33 c0 xor %eax,%eax + 508b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5090: c3 ret + 5091: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5096: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 509b: c3 ret + 509c: 0f 1f 40 00 nopl 0x0(%rax) + 50a0: 53 push %rbx + 50a1: 56 push %rsi + 50a2: 57 push %rdi + 50a3: 41 54 push %r12 + 50a5: 41 55 push %r13 + 50a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 50ae: 4d 89 c4 mov %r8,%r12 + 50b1: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2607d30 + 50b8: 48 33 c4 xor %rsp,%rax + 50bb: 45 89 cd mov %r9d,%r13d + 50be: 48 89 cf mov %rcx,%rdi + 50c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 50c8: 00 + 50c9: 4d 85 e4 test %r12,%r12 + 50cc: 0f 84 b6 01 00 00 je 0x5288 + 50d2: 48 85 ff test %rdi,%rdi + 50d5: 0f 84 97 01 00 00 je 0x5272 + 50db: 48 85 d2 test %rdx,%rdx + 50de: 0f 84 66 01 00 00 je 0x524a + 50e4: 45 85 ed test %r13d,%r13d + 50e7: 0f 8e 35 01 00 00 jle 0x5222 + 50ed: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 50f2: 48 89 f0 mov %rsi,%rax + 50f5: 48 83 e0 1f and $0x1f,%rax + 50f9: 48 f7 d8 neg %rax + 50fc: 48 83 e0 1f and $0x1f,%rax + 5100: 48 03 f0 add %rax,%rsi + 5103: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 510a: 00 + 510b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 5112: 0f 8e a2 00 00 00 jle 0x51ba + 5118: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 511d: 45 89 ee mov %r13d,%r14d + 5120: 4d 89 e5 mov %r12,%r13 + 5123: 49 89 d4 mov %rdx,%r12 + 5126: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 512d: 00 + 512e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5135: 0f 1f 40 00 nopl 0x0(%rax) + 5139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5140: 4c 89 e1 mov %r12,%rcx + 5143: 48 89 f2 mov %rsi,%rdx + 5146: 49 89 d8 mov %rbx,%r8 + 5149: 41 b9 80 00 00 00 mov $0x80,%r9d + 514f: e8 6c df 12 00 call 0x1330c0 + 5154: 48 89 f9 mov %rdi,%rcx + 5157: 48 89 f2 mov %rsi,%rdx + 515a: 41 b8 80 00 00 00 mov $0x80,%r8d + 5160: e8 bb cb ff ff call 0x1d20 + 5165: 48 89 f9 mov %rdi,%rcx + 5168: 48 89 da mov %rbx,%rdx + 516b: 41 b8 80 00 00 00 mov $0x80,%r8d + 5171: e8 aa cb ff ff call 0x1d20 + 5176: 48 89 d9 mov %rbx,%rcx + 5179: 48 89 f2 mov %rsi,%rdx + 517c: 4d 89 e8 mov %r13,%r8 + 517f: 41 b9 80 00 00 00 mov $0x80,%r9d + 5185: e8 16 08 00 00 call 0x59a0 + 518a: 41 83 c6 80 add $0xffffff80,%r14d + 518e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 5195: 49 81 c4 00 02 00 00 add $0x200,%r12 + 519c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 51a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 51aa: 7f 94 jg 0x5140 + 51ac: 4c 89 e2 mov %r12,%rdx + 51af: 4d 89 ec mov %r13,%r12 + 51b2: 45 89 f5 mov %r14d,%r13d + 51b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 51ba: 48 89 d1 mov %rdx,%rcx + 51bd: 48 89 f2 mov %rsi,%rdx + 51c0: 49 89 d8 mov %rbx,%r8 + 51c3: 45 89 e9 mov %r13d,%r9d + 51c6: e8 f5 de 12 00 call 0x1330c0 + 51cb: 48 89 f9 mov %rdi,%rcx + 51ce: 48 89 f2 mov %rsi,%rdx + 51d1: 45 89 e8 mov %r13d,%r8d + 51d4: e8 47 cb ff ff call 0x1d20 + 51d9: 48 89 f9 mov %rdi,%rcx + 51dc: 48 89 da mov %rbx,%rdx + 51df: 45 89 e8 mov %r13d,%r8d + 51e2: e8 39 cb ff ff call 0x1d20 + 51e7: 48 89 d9 mov %rbx,%rcx + 51ea: 48 89 f2 mov %rsi,%rdx + 51ed: 4d 89 e0 mov %r12,%r8 + 51f0: 45 89 e9 mov %r13d,%r9d + 51f3: e8 a8 07 00 00 call 0x59a0 + 51f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 51ff: 00 + 5200: 48 33 cc xor %rsp,%rcx + 5203: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2607d30 + 520a: 75 11 jne 0x521d + 520c: 33 c0 xor %eax,%eax + 520e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 5215: 41 5d pop %r13 + 5217: 41 5c pop %r12 + 5219: 5f pop %rdi + 521a: 5e pop %rsi + 521b: 5b pop %rbx + 521c: c3 ret + 521d: e8 6e e2 11 01 call 0x1123490 + 5222: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5229: 00 + 522a: 48 33 cc xor %rsp,%rcx + 522d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2607d30 + 5234: 75 e7 jne 0x521d + 5236: b8 fa ff ff ff mov $0xfffffffa,%eax + 523b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 5242: 41 5d pop %r13 + 5244: 41 5c pop %r12 + 5246: 5f pop %rdi + 5247: 5e pop %rsi + 5248: 5b pop %rbx + 5249: c3 ret + 524a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5251: 00 + 5252: 48 33 cc xor %rsp,%rcx + 5255: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2607d30 + 525c: 75 bf jne 0x521d + 525e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5263: 48 81 c4 50 04 00 00 add $0x450,%rsp + 526a: 41 5d pop %r13 + 526c: 41 5c pop %r12 + 526e: 5f pop %rdi + 526f: 5e pop %rsi + 5270: 5b pop %rbx + 5271: c3 ret + 5272: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5279: 00 + 527a: 48 33 cc xor %rsp,%rcx + 527d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2607d30 + 5284: 75 97 jne 0x521d + 5286: eb d6 jmp 0x525e + 5288: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 528f: 00 + 5290: 48 33 cc xor %rsp,%rcx + 5293: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2607d30 + 529a: 75 81 jne 0x521d + 529c: eb c0 jmp 0x525e + 529e: 66 90 xchg %ax,%ax + 52a0: 53 push %rbx + 52a1: 56 push %rsi + 52a2: 57 push %rdi + 52a3: 41 54 push %r12 + 52a5: 41 55 push %r13 + 52a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 52ae: 4d 89 c4 mov %r8,%r12 + 52b1: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2607d30 + 52b8: 45 89 cd mov %r9d,%r13d + 52bb: 48 33 c4 xor %rsp,%rax + 52be: 48 89 cf mov %rcx,%rdi + 52c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 52c8: 00 + 52c9: 4d 85 e4 test %r12,%r12 + 52cc: 0f 84 b6 01 00 00 je 0x5488 + 52d2: 48 85 ff test %rdi,%rdi + 52d5: 0f 84 97 01 00 00 je 0x5472 + 52db: 48 85 d2 test %rdx,%rdx + 52de: 0f 84 66 01 00 00 je 0x544a + 52e4: 45 85 ed test %r13d,%r13d + 52e7: 0f 8e 35 01 00 00 jle 0x5422 + 52ed: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 52f2: 48 89 c3 mov %rax,%rbx + 52f5: 48 83 e3 1f and $0x1f,%rbx + 52f9: 48 f7 db neg %rbx + 52fc: 48 83 e3 1f and $0x1f,%rbx + 5300: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 5304: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 530b: 00 + 530c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 5313: 0f 8e a1 00 00 00 jle 0x53ba + 5319: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 531e: 45 89 ee mov %r13d,%r14d + 5321: 4d 89 e5 mov %r12,%r13 + 5324: 49 89 d4 mov %rdx,%r12 + 5327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 532e: 00 + 532f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5336: 0f 1f 00 nopl (%rax) + 5339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5340: 4c 89 e1 mov %r12,%rcx + 5343: 48 89 f2 mov %rsi,%rdx + 5346: 49 89 d8 mov %rbx,%r8 + 5349: 41 b9 80 00 00 00 mov $0x80,%r9d + 534f: e8 8c dd 12 00 call 0x1330e0 + 5354: 48 89 f9 mov %rdi,%rcx + 5357: 48 89 f2 mov %rsi,%rdx + 535a: 41 b8 80 00 00 00 mov $0x80,%r8d + 5360: e8 fb c9 ff ff call 0x1d60 + 5365: 48 89 f9 mov %rdi,%rcx + 5368: 48 89 da mov %rbx,%rdx + 536b: 41 b8 80 00 00 00 mov $0x80,%r8d + 5371: e8 ea c9 ff ff call 0x1d60 + 5376: 48 89 d9 mov %rbx,%rcx + 5379: 48 89 f2 mov %rsi,%rdx + 537c: 4d 89 e8 mov %r13,%r8 + 537f: 41 b9 80 00 00 00 mov $0x80,%r9d + 5385: e8 96 06 00 00 call 0x5a20 + 538a: 41 83 c6 80 add $0xffffff80,%r14d + 538e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 5395: 49 81 c4 00 02 00 00 add $0x200,%r12 + 539c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 53a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 53aa: 7f 94 jg 0x5340 + 53ac: 4c 89 e2 mov %r12,%rdx + 53af: 4d 89 ec mov %r13,%r12 + 53b2: 45 89 f5 mov %r14d,%r13d + 53b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 53ba: 48 89 d1 mov %rdx,%rcx + 53bd: 48 89 f2 mov %rsi,%rdx + 53c0: 49 89 d8 mov %rbx,%r8 + 53c3: 45 89 e9 mov %r13d,%r9d + 53c6: e8 15 dd 12 00 call 0x1330e0 + 53cb: 48 89 f9 mov %rdi,%rcx + 53ce: 48 89 f2 mov %rsi,%rdx + 53d1: 45 89 e8 mov %r13d,%r8d + 53d4: e8 87 c9 ff ff call 0x1d60 + 53d9: 48 89 f9 mov %rdi,%rcx + 53dc: 48 89 da mov %rbx,%rdx + 53df: 45 89 e8 mov %r13d,%r8d + 53e2: e8 79 c9 ff ff call 0x1d60 + 53e7: 48 89 d9 mov %rbx,%rcx + 53ea: 48 89 f2 mov %rsi,%rdx + 53ed: 4d 89 e0 mov %r12,%r8 + 53f0: 45 89 e9 mov %r13d,%r9d + 53f3: e8 28 06 00 00 call 0x5a20 + 53f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 53ff: 00 + 5400: 48 33 cc xor %rsp,%rcx + 5403: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2607d30 + 540a: 75 11 jne 0x541d + 540c: 33 c0 xor %eax,%eax + 540e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 5415: 41 5d pop %r13 + 5417: 41 5c pop %r12 + 5419: 5f pop %rdi + 541a: 5e pop %rsi + 541b: 5b pop %rbx + 541c: c3 ret + 541d: e8 6e e0 11 01 call 0x1123490 + 5422: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5429: 00 + 542a: 48 33 cc xor %rsp,%rcx + 542d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2607d30 + 5434: 75 e7 jne 0x541d + 5436: b8 fa ff ff ff mov $0xfffffffa,%eax + 543b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 5442: 41 5d pop %r13 + 5444: 41 5c pop %r12 + 5446: 5f pop %rdi + 5447: 5e pop %rsi + 5448: 5b pop %rbx + 5449: c3 ret + 544a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5451: 00 + 5452: 48 33 cc xor %rsp,%rcx + 5455: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2607d30 + 545c: 75 bf jne 0x541d + 545e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5463: 48 81 c4 50 04 00 00 add $0x450,%rsp + 546a: 41 5d pop %r13 + 546c: 41 5c pop %r12 + 546e: 5f pop %rdi + 546f: 5e pop %rsi + 5470: 5b pop %rbx + 5471: c3 ret + 5472: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5479: 00 + 547a: 48 33 cc xor %rsp,%rcx + 547d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2607d30 + 5484: 75 97 jne 0x541d + 5486: eb d6 jmp 0x545e + 5488: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 548f: 00 + 5490: 48 33 cc xor %rsp,%rcx + 5493: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2607d30 + 549a: 75 81 jne 0x541d + 549c: eb c0 jmp 0x545e + 549e: 66 90 xchg %ax,%ax + 54a0: 53 push %rbx + 54a1: 56 push %rsi + 54a2: 57 push %rdi + 54a3: 41 54 push %r12 + 54a5: 41 55 push %r13 + 54a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 54ae: 4d 89 c4 mov %r8,%r12 + 54b1: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2607d30 + 54b8: 45 89 cd mov %r9d,%r13d + 54bb: 48 33 c4 xor %rsp,%rax + 54be: 48 89 cf mov %rcx,%rdi + 54c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 54c8: 00 + 54c9: 4d 85 e4 test %r12,%r12 + 54cc: 0f 84 b6 01 00 00 je 0x5688 + 54d2: 48 85 ff test %rdi,%rdi + 54d5: 0f 84 97 01 00 00 je 0x5672 + 54db: 48 85 d2 test %rdx,%rdx + 54de: 0f 84 66 01 00 00 je 0x564a + 54e4: 45 85 ed test %r13d,%r13d + 54e7: 0f 8e 35 01 00 00 jle 0x5622 + 54ed: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 54f2: 48 89 c3 mov %rax,%rbx + 54f5: 48 83 e3 1f and $0x1f,%rbx + 54f9: 48 f7 db neg %rbx + 54fc: 48 83 e3 1f and $0x1f,%rbx + 5500: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 5504: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 550b: 00 + 550c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 5513: 0f 8e a1 00 00 00 jle 0x55ba + 5519: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 551e: 45 89 ee mov %r13d,%r14d + 5521: 4d 89 e5 mov %r12,%r13 + 5524: 49 89 d4 mov %rdx,%r12 + 5527: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 552e: 00 + 552f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5536: 0f 1f 00 nopl (%rax) + 5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5540: 4c 89 e1 mov %r12,%rcx + 5543: 48 89 f2 mov %rsi,%rdx + 5546: 49 89 d8 mov %rbx,%r8 + 5549: 41 b9 80 00 00 00 mov $0x80,%r9d + 554f: e8 ac db 12 00 call 0x133100 + 5554: 48 89 f9 mov %rdi,%rcx + 5557: 48 89 f2 mov %rsi,%rdx + 555a: 41 b8 80 00 00 00 mov $0x80,%r8d + 5560: e8 bb c9 ff ff call 0x1f20 + 5565: 48 89 f9 mov %rdi,%rcx + 5568: 48 89 da mov %rbx,%rdx + 556b: 41 b8 80 00 00 00 mov $0x80,%r8d + 5571: e8 aa c9 ff ff call 0x1f20 + 5576: 48 89 d9 mov %rbx,%rcx + 5579: 48 89 f2 mov %rsi,%rdx + 557c: 4d 89 e8 mov %r13,%r8 + 557f: 41 b9 80 00 00 00 mov $0x80,%r9d + 5585: e8 16 05 00 00 call 0x5aa0 + 558a: 41 83 c6 80 add $0xffffff80,%r14d + 558e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 5595: 49 81 c4 00 02 00 00 add $0x200,%r12 + 559c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 55a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 55aa: 7f 94 jg 0x5540 + 55ac: 4c 89 e2 mov %r12,%rdx + 55af: 4d 89 ec mov %r13,%r12 + 55b2: 45 89 f5 mov %r14d,%r13d + 55b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 55ba: 48 89 d1 mov %rdx,%rcx + 55bd: 48 89 f2 mov %rsi,%rdx + 55c0: 49 89 d8 mov %rbx,%r8 + 55c3: 45 89 e9 mov %r13d,%r9d + 55c6: e8 35 db 12 00 call 0x133100 + 55cb: 48 89 f9 mov %rdi,%rcx + 55ce: 48 89 f2 mov %rsi,%rdx + 55d1: 45 89 e8 mov %r13d,%r8d + 55d4: e8 47 c9 ff ff call 0x1f20 + 55d9: 48 89 f9 mov %rdi,%rcx + 55dc: 48 89 da mov %rbx,%rdx + 55df: 45 89 e8 mov %r13d,%r8d + 55e2: e8 39 c9 ff ff call 0x1f20 + 55e7: 48 89 d9 mov %rbx,%rcx + 55ea: 48 89 f2 mov %rsi,%rdx + 55ed: 4d 89 e0 mov %r12,%r8 + 55f0: 45 89 e9 mov %r13d,%r9d + 55f3: e8 a8 04 00 00 call 0x5aa0 + 55f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 55ff: 00 + 5600: 48 33 cc xor %rsp,%rcx + 5603: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2607d30 + 560a: 75 11 jne 0x561d + 560c: 33 c0 xor %eax,%eax + 560e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 5615: 41 5d pop %r13 + 5617: 41 5c pop %r12 + 5619: 5f pop %rdi + 561a: 5e pop %rsi + 561b: 5b pop %rbx + 561c: c3 ret + 561d: e8 6e de 11 01 call 0x1123490 + 5622: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5629: 00 + 562a: 48 33 cc xor %rsp,%rcx + 562d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2607d30 + 5634: 75 e7 jne 0x561d + 5636: b8 fa ff ff ff mov $0xfffffffa,%eax + 563b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 5642: 41 5d pop %r13 + 5644: 41 5c pop %r12 + 5646: 5f pop %rdi + 5647: 5e pop %rsi + 5648: 5b pop %rbx + 5649: c3 ret + 564a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5651: 00 + 5652: 48 33 cc xor %rsp,%rcx + 5655: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2607d30 + 565c: 75 bf jne 0x561d + 565e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5663: 48 81 c4 50 04 00 00 add $0x450,%rsp + 566a: 41 5d pop %r13 + 566c: 41 5c pop %r12 + 566e: 5f pop %rdi + 566f: 5e pop %rsi + 5670: 5b pop %rbx + 5671: c3 ret + 5672: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5679: 00 + 567a: 48 33 cc xor %rsp,%rcx + 567d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2607d30 + 5684: 75 97 jne 0x561d + 5686: eb d6 jmp 0x565e + 5688: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 568f: 00 + 5690: 48 33 cc xor %rsp,%rcx + 5693: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2607d30 + 569a: 75 81 jne 0x561d + 569c: eb c0 jmp 0x565e + 569e: 66 90 xchg %ax,%ax + 56a0: 53 push %rbx + 56a1: 56 push %rsi + 56a2: 57 push %rdi + 56a3: 41 54 push %r12 + 56a5: 41 55 push %r13 + 56a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 56ae: 4d 89 c4 mov %r8,%r12 + 56b1: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2607d30 + 56b8: 45 89 cd mov %r9d,%r13d + 56bb: 48 33 c4 xor %rsp,%rax + 56be: 48 89 cf mov %rcx,%rdi + 56c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 56c8: 00 + 56c9: 4d 85 e4 test %r12,%r12 + 56cc: 0f 84 b6 01 00 00 je 0x5888 + 56d2: 48 85 ff test %rdi,%rdi + 56d5: 0f 84 97 01 00 00 je 0x5872 + 56db: 48 85 d2 test %rdx,%rdx + 56de: 0f 84 66 01 00 00 je 0x584a + 56e4: 45 85 ed test %r13d,%r13d + 56e7: 0f 8e 35 01 00 00 jle 0x5822 + 56ed: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 56f2: 48 89 c3 mov %rax,%rbx + 56f5: 48 83 e3 1f and $0x1f,%rbx + 56f9: 48 f7 db neg %rbx + 56fc: 48 83 e3 1f and $0x1f,%rbx + 5700: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 5704: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 570b: 00 + 570c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 5713: 0f 8e a1 00 00 00 jle 0x57ba + 5719: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 571e: 45 89 ee mov %r13d,%r14d + 5721: 4d 89 e5 mov %r12,%r13 + 5724: 49 89 d4 mov %rdx,%r12 + 5727: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 572e: 00 + 572f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5736: 0f 1f 00 nopl (%rax) + 5739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5740: 4c 89 e1 mov %r12,%rcx + 5743: 48 89 f2 mov %rsi,%rdx + 5746: 49 89 d8 mov %rbx,%r8 + 5749: 41 b9 80 00 00 00 mov $0x80,%r9d + 574f: e8 cc d9 12 00 call 0x133120 + 5754: 48 89 f9 mov %rdi,%rcx + 5757: 48 89 f2 mov %rsi,%rdx + 575a: 41 b8 80 00 00 00 mov $0x80,%r8d + 5760: e8 bb c7 ff ff call 0x1f20 + 5765: 48 89 f9 mov %rdi,%rcx + 5768: 48 89 da mov %rbx,%rdx + 576b: 41 b8 80 00 00 00 mov $0x80,%r8d + 5771: e8 aa c7 ff ff call 0x1f20 + 5776: 48 89 d9 mov %rbx,%rcx + 5779: 48 89 f2 mov %rsi,%rdx + 577c: 4d 89 e8 mov %r13,%r8 + 577f: 41 b9 80 00 00 00 mov $0x80,%r9d + 5785: e8 96 03 00 00 call 0x5b20 + 578a: 41 83 c6 80 add $0xffffff80,%r14d + 578e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 5795: 49 81 c4 00 02 00 00 add $0x200,%r12 + 579c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 57a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 57aa: 7f 94 jg 0x5740 + 57ac: 4c 89 e2 mov %r12,%rdx + 57af: 4d 89 ec mov %r13,%r12 + 57b2: 45 89 f5 mov %r14d,%r13d + 57b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 57ba: 48 89 d1 mov %rdx,%rcx + 57bd: 48 89 f2 mov %rsi,%rdx + 57c0: 49 89 d8 mov %rbx,%r8 + 57c3: 45 89 e9 mov %r13d,%r9d + 57c6: e8 55 d9 12 00 call 0x133120 + 57cb: 48 89 f9 mov %rdi,%rcx + 57ce: 48 89 f2 mov %rsi,%rdx + 57d1: 45 89 e8 mov %r13d,%r8d + 57d4: e8 47 c7 ff ff call 0x1f20 + 57d9: 48 89 f9 mov %rdi,%rcx + 57dc: 48 89 da mov %rbx,%rdx + 57df: 45 89 e8 mov %r13d,%r8d + 57e2: e8 39 c7 ff ff call 0x1f20 + 57e7: 48 89 d9 mov %rbx,%rcx + 57ea: 48 89 f2 mov %rsi,%rdx + 57ed: 4d 89 e0 mov %r12,%r8 + 57f0: 45 89 e9 mov %r13d,%r9d + 57f3: e8 28 03 00 00 call 0x5b20 + 57f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 57ff: 00 + 5800: 48 33 cc xor %rsp,%rcx + 5803: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2607d30 + 580a: 75 11 jne 0x581d + 580c: 33 c0 xor %eax,%eax + 580e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 5815: 41 5d pop %r13 + 5817: 41 5c pop %r12 + 5819: 5f pop %rdi + 581a: 5e pop %rsi + 581b: 5b pop %rbx + 581c: c3 ret + 581d: e8 6e dc 11 01 call 0x1123490 + 5822: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5829: 00 + 582a: 48 33 cc xor %rsp,%rcx + 582d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2607d30 + 5834: 75 e7 jne 0x581d + 5836: b8 fa ff ff ff mov $0xfffffffa,%eax + 583b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 5842: 41 5d pop %r13 + 5844: 41 5c pop %r12 + 5846: 5f pop %rdi + 5847: 5e pop %rsi + 5848: 5b pop %rbx + 5849: c3 ret + 584a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5851: 00 + 5852: 48 33 cc xor %rsp,%rcx + 5855: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2607d30 + 585c: 75 bf jne 0x581d + 585e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5863: 48 81 c4 50 04 00 00 add $0x450,%rsp + 586a: 41 5d pop %r13 + 586c: 41 5c pop %r12 + 586e: 5f pop %rdi + 586f: 5e pop %rsi + 5870: 5b pop %rbx + 5871: c3 ret + 5872: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5879: 00 + 587a: 48 33 cc xor %rsp,%rcx + 587d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2607d30 + 5884: 75 97 jne 0x581d + 5886: eb d6 jmp 0x585e + 5888: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 588f: 00 + 5890: 48 33 cc xor %rsp,%rcx + 5893: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2607d30 + 589a: 75 81 jne 0x581d + 589c: eb c0 jmp 0x585e + 589e: 66 90 xchg %ax,%ax + 58a0: 48 83 ec 28 sub $0x28,%rsp + 58a4: 4d 85 c0 test %r8,%r8 + 58a7: 74 35 je 0x58de + 58a9: 45 85 c9 test %r9d,%r9d + 58ac: 7e 4c jle 0x58fa + 58ae: 48 85 d2 test %rdx,%rdx + 58b1: 74 26 je 0x58d9 + 58b3: 48 85 c9 test %rcx,%rcx + 58b6: 74 0c je 0x58c4 + 58b8: e8 f3 57 a9 01 call 0x1a9b0b0 + 58bd: 33 c0 xor %eax,%eax + 58bf: 48 83 c4 28 add $0x28,%rsp + 58c3: c3 ret + 58c4: 48 89 d1 mov %rdx,%rcx + 58c7: 4c 89 c2 mov %r8,%rdx + 58ca: 45 89 c8 mov %r9d,%r8d + 58cd: e8 2e 5a a9 01 call 0x1a9b300 + 58d2: 33 c0 xor %eax,%eax + 58d4: 48 83 c4 28 add $0x28,%rsp + 58d8: c3 ret + 58d9: 48 85 c9 test %rcx,%rcx + 58dc: 75 0a jne 0x58e8 + 58de: b8 f8 ff ff ff mov $0xfffffff8,%eax + 58e3: 48 83 c4 28 add $0x28,%rsp + 58e7: c3 ret + 58e8: 4c 89 c2 mov %r8,%rdx + 58eb: 45 89 c8 mov %r9d,%r8d + 58ee: e8 1d 59 a9 01 call 0x1a9b210 + 58f3: 33 c0 xor %eax,%eax + 58f5: 48 83 c4 28 add $0x28,%rsp + 58f9: c3 ret + 58fa: b8 fa ff ff ff mov $0xfffffffa,%eax + 58ff: 48 83 c4 28 add $0x28,%rsp + 5903: c3 ret + 5904: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 590b: 00 + 590c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 591f: 00 + 5920: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5925: 4d 85 c0 test %r8,%r8 + 5928: 74 37 je 0x5961 + 592a: 45 85 c9 test %r9d,%r9d + 592d: 7e 50 jle 0x597f + 592f: 48 85 d2 test %rdx,%rdx + 5932: 74 28 je 0x595c + 5934: 48 85 c9 test %rcx,%rcx + 5937: 74 0d je 0x5946 + 5939: e8 82 65 a9 01 call 0x1a9bec0 + 593e: 33 c0 xor %eax,%eax + 5940: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5945: c3 ret + 5946: 48 89 d1 mov %rdx,%rcx + 5949: 4c 89 c2 mov %r8,%rdx + 594c: 45 89 c8 mov %r9d,%r8d + 594f: e8 bc 67 a9 01 call 0x1a9c110 + 5954: 33 c0 xor %eax,%eax + 5956: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 595b: c3 ret + 595c: 48 85 c9 test %rcx,%rcx + 595f: 75 0b jne 0x596c + 5961: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5966: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 596b: c3 ret + 596c: 4c 89 c2 mov %r8,%rdx + 596f: 45 89 c8 mov %r9d,%r8d + 5972: e8 a9 66 a9 01 call 0x1a9c020 + 5977: 33 c0 xor %eax,%eax + 5979: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 597e: c3 ret + 597f: b8 fa ff ff ff mov $0xfffffffa,%eax + 5984: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5989: 90 nop + 598a: c3 ret + 598b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5992: 00 + 5993: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 599a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 59a0: 48 83 ec 28 sub $0x28,%rsp + 59a4: 4d 85 c0 test %r8,%r8 + 59a7: 74 35 je 0x59de + 59a9: 45 85 c9 test %r9d,%r9d + 59ac: 7e 4c jle 0x59fa + 59ae: 48 85 d2 test %rdx,%rdx + 59b1: 74 26 je 0x59d9 + 59b3: 48 85 c9 test %rcx,%rcx + 59b6: 74 0c je 0x59c4 + 59b8: e8 13 73 a9 01 call 0x1a9ccd0 + 59bd: 33 c0 xor %eax,%eax + 59bf: 48 83 c4 28 add $0x28,%rsp + 59c3: c3 ret + 59c4: 48 89 d1 mov %rdx,%rcx + 59c7: 4c 89 c2 mov %r8,%rdx + 59ca: 45 89 c8 mov %r9d,%r8d + 59cd: e8 4e 75 a9 01 call 0x1a9cf20 + 59d2: 33 c0 xor %eax,%eax + 59d4: 48 83 c4 28 add $0x28,%rsp + 59d8: c3 ret + 59d9: 48 85 c9 test %rcx,%rcx + 59dc: 75 0a jne 0x59e8 + 59de: b8 f8 ff ff ff mov $0xfffffff8,%eax + 59e3: 48 83 c4 28 add $0x28,%rsp + 59e7: c3 ret + 59e8: 4c 89 c2 mov %r8,%rdx + 59eb: 45 89 c8 mov %r9d,%r8d + 59ee: e8 3d 74 a9 01 call 0x1a9ce30 + 59f3: 33 c0 xor %eax,%eax + 59f5: 48 83 c4 28 add $0x28,%rsp + 59f9: c3 ret + 59fa: b8 fa ff ff ff mov $0xfffffffa,%eax + 59ff: 48 83 c4 28 add $0x28,%rsp + 5a03: c3 ret + 5a04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a0b: 00 + 5a0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a1f: 00 + 5a20: 48 83 ec 28 sub $0x28,%rsp + 5a24: 4d 85 c0 test %r8,%r8 + 5a27: 74 35 je 0x5a5e + 5a29: 45 85 c9 test %r9d,%r9d + 5a2c: 7e 4c jle 0x5a7a + 5a2e: 48 85 d2 test %rdx,%rdx + 5a31: 74 26 je 0x5a59 + 5a33: 48 85 c9 test %rcx,%rcx + 5a36: 74 0c je 0x5a44 + 5a38: e8 a3 7f a9 01 call 0x1a9d9e0 + 5a3d: 33 c0 xor %eax,%eax + 5a3f: 48 83 c4 28 add $0x28,%rsp + 5a43: c3 ret + 5a44: 48 89 d1 mov %rdx,%rcx + 5a47: 4c 89 c2 mov %r8,%rdx + 5a4a: 45 89 c8 mov %r9d,%r8d + 5a4d: e8 ee 81 a9 01 call 0x1a9dc40 + 5a52: 33 c0 xor %eax,%eax + 5a54: 48 83 c4 28 add $0x28,%rsp + 5a58: c3 ret + 5a59: 48 85 c9 test %rcx,%rcx + 5a5c: 75 0a jne 0x5a68 + 5a5e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5a63: 48 83 c4 28 add $0x28,%rsp + 5a67: c3 ret + 5a68: 4c 89 c2 mov %r8,%rdx + 5a6b: 45 89 c8 mov %r9d,%r8d + 5a6e: e8 cd 80 a9 01 call 0x1a9db40 + 5a73: 33 c0 xor %eax,%eax + 5a75: 48 83 c4 28 add $0x28,%rsp + 5a79: c3 ret + 5a7a: b8 fa ff ff ff mov $0xfffffffa,%eax + 5a7f: 48 83 c4 28 add $0x28,%rsp + 5a83: c3 ret + 5a84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a8b: 00 + 5a8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a9f: 00 + 5aa0: 48 83 ec 28 sub $0x28,%rsp + 5aa4: 4d 85 c0 test %r8,%r8 + 5aa7: 74 35 je 0x5ade + 5aa9: 45 85 c9 test %r9d,%r9d + 5aac: 7e 4c jle 0x5afa + 5aae: 48 85 d2 test %rdx,%rdx + 5ab1: 74 26 je 0x5ad9 + 5ab3: 48 85 c9 test %rcx,%rcx + 5ab6: 74 0c je 0x5ac4 + 5ab8: e8 c3 9d 03 00 call 0x3f880 + 5abd: 33 c0 xor %eax,%eax + 5abf: 48 83 c4 28 add $0x28,%rsp + 5ac3: c3 ret + 5ac4: 48 89 d1 mov %rdx,%rcx + 5ac7: 4c 89 c2 mov %r8,%rdx + 5aca: 45 89 c8 mov %r9d,%r8d + 5acd: e8 0e a0 03 00 call 0x3fae0 + 5ad2: 33 c0 xor %eax,%eax + 5ad4: 48 83 c4 28 add $0x28,%rsp + 5ad8: c3 ret + 5ad9: 48 85 c9 test %rcx,%rcx + 5adc: 75 0a jne 0x5ae8 + 5ade: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5ae3: 48 83 c4 28 add $0x28,%rsp + 5ae7: c3 ret + 5ae8: 4c 89 c2 mov %r8,%rdx + 5aeb: 45 89 c8 mov %r9d,%r8d + 5aee: e8 cd a1 03 00 call 0x3fcc0 + 5af3: 33 c0 xor %eax,%eax + 5af5: 48 83 c4 28 add $0x28,%rsp + 5af9: c3 ret + 5afa: b8 fa ff ff ff mov $0xfffffffa,%eax + 5aff: 48 83 c4 28 add $0x28,%rsp + 5b03: c3 ret + 5b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b0b: 00 + 5b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b1f: 00 + 5b20: 48 83 ec 28 sub $0x28,%rsp + 5b24: 4d 85 c0 test %r8,%r8 + 5b27: 74 35 je 0x5b5e + 5b29: 45 85 c9 test %r9d,%r9d + 5b2c: 7e 4c jle 0x5b7a + 5b2e: 48 85 d2 test %rdx,%rdx + 5b31: 74 26 je 0x5b59 + 5b33: 48 85 c9 test %rcx,%rcx + 5b36: 74 0c je 0x5b44 + 5b38: e8 a3 a3 03 00 call 0x3fee0 + 5b3d: 33 c0 xor %eax,%eax + 5b3f: 48 83 c4 28 add $0x28,%rsp + 5b43: c3 ret + 5b44: 48 89 d1 mov %rdx,%rcx + 5b47: 4c 89 c2 mov %r8,%rdx + 5b4a: 45 89 c8 mov %r9d,%r8d + 5b4d: e8 0e a6 03 00 call 0x40160 + 5b52: 33 c0 xor %eax,%eax + 5b54: 48 83 c4 28 add $0x28,%rsp + 5b58: c3 ret + 5b59: 48 85 c9 test %rcx,%rcx + 5b5c: 75 0a jne 0x5b68 + 5b5e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5b63: 48 83 c4 28 add $0x28,%rsp + 5b67: c3 ret + 5b68: 4c 89 c2 mov %r8,%rdx + 5b6b: 45 89 c8 mov %r9d,%r8d + 5b6e: e8 0d a8 03 00 call 0x40380 + 5b73: 33 c0 xor %eax,%eax + 5b75: 48 83 c4 28 add $0x28,%rsp + 5b79: c3 ret + 5b7a: b8 fa ff ff ff mov $0xfffffffa,%eax + 5b7f: 48 83 c4 28 add $0x28,%rsp + 5b83: c3 ret + 5b84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b8b: 00 + 5b8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b9f: 00 + 5ba0: 53 push %rbx + 5ba1: 56 push %rsi + 5ba2: 57 push %rdi + 5ba3: 41 54 push %r12 + 5ba5: 41 55 push %r13 + 5ba7: 41 56 push %r14 + 5ba9: 41 57 push %r15 + 5bab: 55 push %rbp + 5bac: 48 83 ec 38 sub $0x38,%rsp + 5bb0: 49 89 ce mov %rcx,%r14 + 5bb3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 5bba: 00 + 5bbb: 44 89 cf mov %r9d,%edi + 5bbe: 44 89 c6 mov %r8d,%esi + 5bc1: 41 89 d7 mov %edx,%r15d + 5bc4: 4d 85 f6 test %r14,%r14 + 5bc7: 0f 84 8e 01 00 00 je 0x5d5b + 5bcd: 41 83 ff 1e cmp $0x1e,%r15d + 5bd1: 0f 87 5f 01 00 00 ja 0x5d36 + 5bd7: 41 83 ff 1d cmp $0x1d,%r15d + 5bdb: 0f 8f 55 01 00 00 jg 0x5d36 + 5be1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 5be8: 00 + 5be9: 48 85 db test %rbx,%rbx + 5bec: 0f 84 69 01 00 00 je 0x5d5b + 5bf2: 48 89 dd mov %rbx,%rbp + 5bf5: ba 90 00 00 00 mov $0x90,%edx + 5bfa: 48 83 e5 3f and $0x3f,%rbp + 5bfe: 48 f7 dd neg %rbp + 5c01: 48 83 e5 3f and $0x3f,%rbp + 5c05: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 5c09: 4c 89 e1 mov %r12,%rcx + 5c0c: e8 cf a4 00 00 call 0x100e0 + 5c11: 44 89 f9 mov %r15d,%ecx + 5c14: b8 01 00 00 00 mov $0x1,%eax + 5c19: d3 e0 shl %cl,%eax + 5c1b: 41 89 7c 24 14 mov %edi,0x14(%r12) + 5c20: 83 fe 08 cmp $0x8,%esi + 5c23: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 5c28: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 5c2f: 00 00 + 5c31: 0f 84 45 02 00 00 je 0x5e7c + 5c37: 83 fe 04 cmp $0x4,%esi + 5c3a: 0f 84 97 00 00 00 je 0x5cd7 + 5c40: 83 fe 01 cmp $0x1,%esi + 5c43: 75 39 jne 0x5c7e + 5c45: 0f 57 c0 xorps %xmm0,%xmm0 + 5c48: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 5c4c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4f188 + 5c53: 01 + 5c54: f3 0f 5e c8 divss %xmm0,%xmm1 + 5c58: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5c5f: 00 + 5c60: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 5c67: 00 00 + 5c69: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 5c70: 00 00 + 5c72: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5c79: e9 93 00 00 00 jmp 0x5d11 + 5c7e: 83 fe 02 cmp $0x2,%esi + 5c81: 75 36 jne 0x5cb9 + 5c83: 0f 57 c0 xorps %xmm0,%xmm0 + 5c86: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 5c8a: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4f188 + 5c91: 01 + 5c92: f3 0f 5e c8 divss %xmm0,%xmm1 + 5c96: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5c9d: 00 + 5c9e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 5ca5: 00 00 + 5ca7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 5cae: 00 00 + 5cb0: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5cb7: eb 58 jmp 0x5d11 + 5cb9: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 5cc0: 00 + 5cc1: b8 ee ff ff ff mov $0xffffffee,%eax + 5cc6: 48 83 c4 38 add $0x38,%rsp + 5cca: 5d pop %rbp + 5ccb: 41 5f pop %r15 + 5ccd: 41 5e pop %r14 + 5ccf: 41 5d pop %r13 + 5cd1: 41 5c pop %r12 + 5cd3: 5f pop %rdi + 5cd4: 5e pop %rsi + 5cd5: 5b pop %rbx + 5cd6: c3 ret + 5cd7: 0f 57 c0 xorps %xmm0,%xmm0 + 5cda: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 5cde: b8 01 00 00 00 mov $0x1,%eax + 5ce3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5cea: 00 + 5ceb: 41 89 44 24 08 mov %eax,0x8(%r12) + 5cf0: 41 89 44 24 0c mov %eax,0xc(%r12) + 5cf5: e8 26 a4 00 00 call 0x10120 + 5cfa: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4f180 + 5d01: 01 + 5d02: f2 0f 5e c8 divsd %xmm0,%xmm1 + 5d06: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 5d0a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5d11: 41 83 ff 04 cmp $0x4,%r15d + 5d15: 7f 35 jg 0x5d4c + 5d17: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5d1e: 00 00 + 5d20: 33 c0 xor %eax,%eax + 5d22: 4d 89 26 mov %r12,(%r14) + 5d25: 48 83 c4 38 add $0x38,%rsp + 5d29: 5d pop %rbp + 5d2a: 41 5f pop %r15 + 5d2c: 41 5e pop %r14 + 5d2e: 41 5d pop %r13 + 5d30: 41 5c pop %r12 + 5d32: 5f pop %rdi + 5d33: 5e pop %rsi + 5d34: 5b pop %rbx + 5d35: c3 ret + 5d36: b8 ef ff ff ff mov $0xffffffef,%eax + 5d3b: 48 83 c4 38 add $0x38,%rsp + 5d3f: 5d pop %rbp + 5d40: 41 5f pop %r15 + 5d42: 41 5e pop %r14 + 5d44: 41 5d pop %r13 + 5d46: 41 5c pop %r12 + 5d48: 5f pop %rdi + 5d49: 5e pop %rsi + 5d4a: 5b pop %rbx + 5d4b: c3 ret + 5d4c: 41 83 ff 0a cmp $0xa,%r15d + 5d50: 0f 8e ec 00 00 00 jle 0x5e42 + 5d56: 4d 85 ed test %r13,%r13 + 5d59: 75 16 jne 0x5d71 + 5d5b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5d60: 48 83 c4 38 add $0x38,%rsp + 5d64: 5d pop %rbp + 5d65: 41 5f pop %r15 + 5d67: 41 5e pop %r14 + 5d69: 41 5d pop %r13 + 5d6b: 41 5c pop %r12 + 5d6d: 5f pop %rdi + 5d6e: 5e pop %rsi + 5d6f: 5b pop %rbx + 5d70: c3 ret + 5d71: 4c 89 ee mov %r13,%rsi + 5d74: 44 89 f9 mov %r15d,%ecx + 5d77: 48 83 e6 3f and $0x3f,%rsi + 5d7b: 44 89 ff mov %r15d,%edi + 5d7e: 48 f7 de neg %rsi + 5d81: 48 83 e6 3f and $0x3f,%rsi + 5d85: 49 03 f5 add %r13,%rsi + 5d88: 48 89 f2 mov %rsi,%rdx + 5d8b: e8 10 a8 03 00 call 0x405a0 + 5d90: 49 89 c5 mov %rax,%r13 + 5d93: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 5d9a: 00 + 5d9b: 49 89 54 24 30 mov %rdx,0x30(%r12) + 5da0: 41 8d 5f ff lea -0x1(%r15),%ebx + 5da4: 83 fb 10 cmp $0x10,%ebx + 5da7: 7f 3c jg 0x5de5 + 5da9: 83 fb 0f cmp $0xf,%ebx + 5dac: 89 d9 mov %ebx,%ecx + 5dae: e8 2d aa 00 00 call 0x107e0 + 5db3: 89 d9 mov %ebx,%ecx + 5db5: 48 89 f2 mov %rsi,%rdx + 5db8: 41 89 f8 mov %edi,%r8d + 5dbb: 49 89 c1 mov %rax,%r9 + 5dbe: 49 89 44 24 38 mov %rax,0x38(%r12) + 5dc3: e8 d8 af 03 00 call 0x40da0 + 5dc8: 49 89 c1 mov %rax,%r9 + 5dcb: 89 d9 mov %ebx,%ecx + 5dcd: b8 01 00 00 00 mov $0x1,%eax + 5dd2: d3 e0 shl %cl,%eax + 5dd4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 5ddb: 83 e3 c0 and $0xffffffc0,%ebx + 5dde: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 5de3: eb 1e jmp 0x5e03 + 5de5: 48 89 e0 mov %rsp,%rax + 5de8: 4c 89 e1 mov %r12,%rcx + 5deb: 49 89 f0 mov %rsi,%r8 + 5dee: 41 89 f9 mov %edi,%r9d + 5df1: 48 89 50 20 mov %rdx,0x20(%rax) + 5df5: 89 da mov %ebx,%edx + 5df7: 4c 89 68 28 mov %r13,0x28(%rax) + 5dfb: e8 20 c3 03 00 call 0x42120 + 5e00: 49 89 c1 mov %rax,%r9 + 5e03: 44 89 f9 mov %r15d,%ecx + 5e06: 48 89 f2 mov %rsi,%rdx + 5e09: 41 89 f8 mov %edi,%r8d + 5e0c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 5e11: e8 4a fd 03 00 call 0x45b60 + 5e16: 44 89 f9 mov %r15d,%ecx + 5e19: 48 89 f2 mov %rsi,%rdx + 5e1c: 41 89 f8 mov %edi,%r8d + 5e1f: 49 89 c1 mov %rax,%r9 + 5e22: 49 89 44 24 58 mov %rax,0x58(%r12) + 5e27: e8 74 02 04 00 call 0x460a0 + 5e2c: 4d 89 26 mov %r12,(%r14) + 5e2f: 33 c0 xor %eax,%eax + 5e31: 48 83 c4 38 add $0x38,%rsp + 5e35: 5d pop %rbp + 5e36: 41 5f pop %r15 + 5e38: 41 5e pop %r14 + 5e3a: 41 5d pop %r13 + 5e3c: 41 5c pop %r12 + 5e3e: 5f pop %rdi + 5e3f: 5e pop %rsi + 5e40: 5b pop %rbx + 5e41: c3 ret + 5e42: bf 0a 00 00 00 mov $0xa,%edi + 5e47: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 5e4e: 00 + 5e4f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x26093e0 + 5e56: 41 83 ff 06 cmp $0x6,%r15d + 5e5a: 0f 8f 3b ff ff ff jg 0x5d9b + 5e60: 49 89 d1 mov %rdx,%r9 + 5e63: 49 83 e1 3f and $0x3f,%r9 + 5e67: 49 f7 d9 neg %r9 + 5e6a: 49 83 e1 3f and $0x3f,%r9 + 5e6e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5e75: 00 00 + 5e77: 4c 03 ca add %rdx,%r9 + 5e7a: eb 87 jmp 0x5e03 + 5e7c: 33 c0 xor %eax,%eax + 5e7e: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5e85: 00 + 5e86: 41 89 44 24 08 mov %eax,0x8(%r12) + 5e8b: 41 89 44 24 0c mov %eax,0xc(%r12) + 5e90: e9 7c fe ff ff jmp 0x5d11 + 5e95: 0f 1f 40 00 nopl 0x0(%rax) + 5e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ea0: 56 push %rsi + 5ea1: 57 push %rdi + 5ea2: 41 54 push %r12 + 5ea4: 41 55 push %r13 + 5ea6: 41 56 push %r14 + 5ea8: 41 57 push %r15 + 5eaa: 55 push %rbp + 5eab: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 5eb0: 48 89 ce mov %rcx,%rsi + 5eb3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 5eba: 00 + 5ebb: 45 89 ce mov %r9d,%r14d + 5ebe: 45 89 c5 mov %r8d,%r13d + 5ec1: 89 d5 mov %edx,%ebp + 5ec3: 48 85 f6 test %rsi,%rsi + 5ec6: 0f 84 8a 01 00 00 je 0x6056 + 5ecc: 83 fd 1e cmp $0x1e,%ebp + 5ecf: 0f 87 5d 01 00 00 ja 0x6032 + 5ed5: 83 fd 1d cmp $0x1d,%ebp + 5ed8: 0f 8f 54 01 00 00 jg 0x6032 + 5ede: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 5ee5: 00 + 5ee6: 4d 85 e4 test %r12,%r12 + 5ee9: 0f 84 67 01 00 00 je 0x6056 + 5eef: 49 83 e4 3f and $0x3f,%r12 + 5ef3: ba 90 00 00 00 mov $0x90,%edx + 5ef8: 49 f7 dc neg %r12 + 5efb: 49 83 e4 3f and $0x3f,%r12 + 5eff: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 5f06: 00 + 5f07: 4c 89 e1 mov %r12,%rcx + 5f0a: e8 f1 f5 00 00 call 0x15500 + 5f0f: 89 e9 mov %ebp,%ecx + 5f11: 41 b8 01 00 00 00 mov $0x1,%r8d + 5f17: 41 d3 e0 shl %cl,%r8d + 5f1a: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 5f1f: 41 83 fd 08 cmp $0x8,%r13d + 5f23: 45 89 74 24 14 mov %r14d,0x14(%r12) + 5f28: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 5f2f: 00 00 + 5f31: 0f 84 48 02 00 00 je 0x617f + 5f37: 41 83 fd 04 cmp $0x4,%r13d + 5f3b: 0f 84 95 00 00 00 je 0x5fd6 + 5f41: 41 83 fd 01 cmp $0x1,%r13d + 5f45: 75 37 jne 0x5f7e + 5f47: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 5f4c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4f198 + 5f53: 01 + 5f54: f3 0f 5e c8 divss %xmm0,%xmm1 + 5f58: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5f5f: 00 + 5f60: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 5f67: 00 00 + 5f69: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 5f70: 00 00 + 5f72: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5f79: e9 90 00 00 00 jmp 0x600e + 5f7e: 41 83 fd 02 cmp $0x2,%r13d + 5f82: 75 34 jne 0x5fb8 + 5f84: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 5f89: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4f198 + 5f90: 01 + 5f91: f3 0f 5e c8 divss %xmm0,%xmm1 + 5f95: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5f9c: 00 + 5f9d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 5fa4: 00 00 + 5fa6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 5fad: 00 00 + 5faf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5fb6: eb 56 jmp 0x600e + 5fb8: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 5fbf: 00 + 5fc0: b8 ee ff ff ff mov $0xffffffee,%eax + 5fc5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 5fca: 5d pop %rbp + 5fcb: 41 5f pop %r15 + 5fcd: 41 5e pop %r14 + 5fcf: 41 5d pop %r13 + 5fd1: 41 5c pop %r12 + 5fd3: 5f pop %rdi + 5fd4: 5e pop %rsi + 5fd5: c3 ret + 5fd6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 5fdb: b8 01 00 00 00 mov $0x1,%eax + 5fe0: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5fe7: 00 + 5fe8: 41 89 44 24 08 mov %eax,0x8(%r12) + 5fed: 41 89 44 24 0c mov %eax,0xc(%r12) + 5ff2: e8 49 f5 00 00 call 0x15540 + 5ff7: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4f190 + 5ffe: 01 + 5fff: f2 0f 5e c8 divsd %xmm0,%xmm1 + 6003: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 6007: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 600e: 83 fd 04 cmp $0x4,%ebp + 6011: 7f 35 jg 0x6048 + 6013: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 601a: 00 00 + 601c: 33 c0 xor %eax,%eax + 601e: 4c 89 26 mov %r12,(%rsi) + 6021: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 6026: 5d pop %rbp + 6027: 41 5f pop %r15 + 6029: 41 5e pop %r14 + 602b: 41 5d pop %r13 + 602d: 41 5c pop %r12 + 602f: 5f pop %rdi + 6030: 5e pop %rsi + 6031: c3 ret + 6032: b8 ef ff ff ff mov $0xffffffef,%eax + 6037: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 603c: 5d pop %rbp + 603d: 41 5f pop %r15 + 603f: 41 5e pop %r14 + 6041: 41 5d pop %r13 + 6043: 41 5c pop %r12 + 6045: 5f pop %rdi + 6046: 5e pop %rsi + 6047: c3 ret + 6048: 83 fd 0a cmp $0xa,%ebp + 604b: 0f 8e f4 00 00 00 jle 0x6145 + 6051: 48 85 ff test %rdi,%rdi + 6054: 75 16 jne 0x606c + 6056: b8 f8 ff ff ff mov $0xfffffff8,%eax + 605b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 6060: 5d pop %rbp + 6061: 41 5f pop %r15 + 6063: 41 5e pop %r14 + 6065: 41 5d pop %r13 + 6067: 41 5c pop %r12 + 6069: 5f pop %rdi + 606a: 5e pop %rsi + 606b: c3 ret + 606c: 48 83 e7 3f and $0x3f,%rdi + 6070: 89 e9 mov %ebp,%ecx + 6072: 48 f7 df neg %rdi + 6075: 41 89 ee mov %ebp,%r14d + 6078: 48 83 e7 3f and $0x3f,%rdi + 607c: 49 89 fd mov %rdi,%r13 + 607f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 6086: 00 + 6087: 4c 89 ea mov %r13,%rdx + 608a: e8 71 05 04 00 call 0x46600 + 608f: 48 89 c7 mov %rax,%rdi + 6092: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 6099: 00 + 609a: 49 89 54 24 30 mov %rdx,0x30(%r12) + 609f: 44 8d 7d ff lea -0x1(%rbp),%r15d + 60a3: 41 83 ff 11 cmp $0x11,%r15d + 60a7: 7f 3f jg 0x60e8 + 60a9: 41 83 ff 10 cmp $0x10,%r15d + 60ad: 44 89 f9 mov %r15d,%ecx + 60b0: e8 ab fa 00 00 call 0x15b60 + 60b5: 44 89 f9 mov %r15d,%ecx + 60b8: 4c 89 ea mov %r13,%rdx + 60bb: 45 89 f0 mov %r14d,%r8d + 60be: 49 89 c1 mov %rax,%r9 + 60c1: 49 89 44 24 38 mov %rax,0x38(%r12) + 60c6: e8 35 0b 04 00 call 0x46c00 + 60cb: 49 89 c1 mov %rax,%r9 + 60ce: 44 89 f9 mov %r15d,%ecx + 60d1: b8 01 00 00 00 mov $0x1,%eax + 60d6: d3 e0 shl %cl,%eax + 60d8: c1 e0 03 shl $0x3,%eax + 60db: 83 c0 3f add $0x3f,%eax + 60de: 83 e0 c0 and $0xffffffc0,%eax + 60e1: 41 89 44 24 18 mov %eax,0x18(%r12) + 60e6: eb 20 jmp 0x6108 + 60e8: 48 8d 04 24 lea (%rsp),%rax + 60ec: 4c 89 e1 mov %r12,%rcx + 60ef: 4d 89 e8 mov %r13,%r8 + 60f2: 45 89 f1 mov %r14d,%r9d + 60f5: 48 89 50 20 mov %rdx,0x20(%rax) + 60f9: 44 89 fa mov %r15d,%edx + 60fc: 48 89 78 28 mov %rdi,0x28(%rax) + 6100: e8 bb 1e 04 00 call 0x47fc0 + 6105: 49 89 c1 mov %rax,%r9 + 6108: 89 e9 mov %ebp,%ecx + 610a: 4c 89 ea mov %r13,%rdx + 610d: 45 89 f0 mov %r14d,%r8d + 6110: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 6115: e8 86 5a 04 00 call 0x4bba0 + 611a: 89 e9 mov %ebp,%ecx + 611c: 4c 89 ea mov %r13,%rdx + 611f: 45 89 f0 mov %r14d,%r8d + 6122: 49 89 c1 mov %rax,%r9 + 6125: 49 89 44 24 58 mov %rax,0x58(%r12) + 612a: e8 71 5e 04 00 call 0x4bfa0 + 612f: 4c 89 26 mov %r12,(%rsi) + 6132: 33 c0 xor %eax,%eax + 6134: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 6139: 5d pop %rbp + 613a: 41 5f pop %r15 + 613c: 41 5e pop %r14 + 613e: 41 5d pop %r13 + 6140: 41 5c pop %r12 + 6142: 5f pop %rdi + 6143: 5e pop %rsi + 6144: c3 ret + 6145: 41 be 0a 00 00 00 mov $0xa,%r14d + 614b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x26093e0 + 6152: 83 fd 06 cmp $0x6,%ebp + 6155: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 615c: 00 + 615d: 0f 8f 37 ff ff ff jg 0x609a + 6163: 49 89 d1 mov %rdx,%r9 + 6166: 49 83 e1 3f and $0x3f,%r9 + 616a: 49 f7 d9 neg %r9 + 616d: 49 83 e1 3f and $0x3f,%r9 + 6171: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 6178: 00 00 + 617a: 4c 03 ca add %rdx,%r9 + 617d: eb 89 jmp 0x6108 + 617f: 33 c0 xor %eax,%eax + 6181: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6188: 00 + 6189: 41 89 44 24 08 mov %eax,0x8(%r12) + 618e: 41 89 44 24 0c mov %eax,0xc(%r12) + 6193: e9 76 fe ff ff jmp 0x600e + 6198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 619f: 00 + 61a0: 53 push %rbx + 61a1: 56 push %rsi + 61a2: 57 push %rdi + 61a3: 41 54 push %r12 + 61a5: 41 55 push %r13 + 61a7: 41 56 push %r14 + 61a9: 41 57 push %r15 + 61ab: 55 push %rbp + 61ac: 48 83 ec 38 sub $0x38,%rsp + 61b0: 49 89 ce mov %rcx,%r14 + 61b3: 44 89 cf mov %r9d,%edi + 61b6: 44 89 c6 mov %r8d,%esi + 61b9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 61c0: 00 + 61c1: 41 89 d7 mov %edx,%r15d + 61c4: 4d 85 f6 test %r14,%r14 + 61c7: 0f 84 85 01 00 00 je 0x6352 + 61cd: 41 83 ff 1e cmp $0x1e,%r15d + 61d1: 0f 87 56 01 00 00 ja 0x632d + 61d7: 41 83 ff 1d cmp $0x1d,%r15d + 61db: 0f 8f 4c 01 00 00 jg 0x632d + 61e1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 61e8: 00 + 61e9: 48 85 db test %rbx,%rbx + 61ec: 0f 84 60 01 00 00 je 0x6352 + 61f2: 48 89 dd mov %rbx,%rbp + 61f5: ba 90 00 00 00 mov $0x90,%edx + 61fa: 48 83 e5 3f and $0x3f,%rbp + 61fe: 48 f7 dd neg %rbp + 6201: 48 83 e5 3f and $0x3f,%rbp + 6205: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 6209: 4c 89 e1 mov %r12,%rcx + 620c: e8 6f 49 01 00 call 0x1ab80 + 6211: 44 89 f9 mov %r15d,%ecx + 6214: b8 01 00 00 00 mov $0x1,%eax + 6219: 41 89 7c 24 14 mov %edi,0x14(%r12) + 621e: d3 e0 shl %cl,%eax + 6220: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 6225: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 622c: 00 00 + 622e: 83 fe 08 cmp $0x8,%esi + 6231: 0f 84 39 02 00 00 je 0x6470 + 6237: 83 fe 04 cmp $0x4,%esi + 623a: 0f 84 91 00 00 00 je 0x62d1 + 6240: 83 fe 01 cmp $0x1,%esi + 6243: 75 36 jne 0x627b + 6245: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 6249: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4f1a8 + 6250: 01 + 6251: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6258: 00 + 6259: f3 0f 5e c8 divss %xmm0,%xmm1 + 625d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 6264: 00 00 + 6266: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 626d: 00 00 + 626f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 6276: e9 8d 00 00 00 jmp 0x6308 + 627b: 83 fe 02 cmp $0x2,%esi + 627e: 75 33 jne 0x62b3 + 6280: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 6284: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4f1a8 + 628b: 01 + 628c: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6293: 00 + 6294: f3 0f 5e c8 divss %xmm0,%xmm1 + 6298: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 629f: 00 00 + 62a1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 62a8: 00 00 + 62aa: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 62b1: eb 55 jmp 0x6308 + 62b3: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 62ba: 00 + 62bb: b8 ee ff ff ff mov $0xffffffee,%eax + 62c0: 48 83 c4 38 add $0x38,%rsp + 62c4: 5d pop %rbp + 62c5: 41 5f pop %r15 + 62c7: 41 5e pop %r14 + 62c9: 41 5d pop %r13 + 62cb: 41 5c pop %r12 + 62cd: 5f pop %rdi + 62ce: 5e pop %rsi + 62cf: 5b pop %rbx + 62d0: c3 ret + 62d1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 62d5: b8 01 00 00 00 mov $0x1,%eax + 62da: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 62e1: 00 + 62e2: 41 89 44 24 08 mov %eax,0x8(%r12) + 62e7: 41 89 44 24 0c mov %eax,0xc(%r12) + 62ec: e8 cf 48 01 00 call 0x1abc0 + 62f1: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4f1a0 + 62f8: 01 + 62f9: f2 0f 5e c8 divsd %xmm0,%xmm1 + 62fd: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 6301: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 6308: 41 83 ff 04 cmp $0x4,%r15d + 630c: 7f 35 jg 0x6343 + 630e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 6315: 00 00 + 6317: 33 c0 xor %eax,%eax + 6319: 4d 89 26 mov %r12,(%r14) + 631c: 48 83 c4 38 add $0x38,%rsp + 6320: 5d pop %rbp + 6321: 41 5f pop %r15 + 6323: 41 5e pop %r14 + 6325: 41 5d pop %r13 + 6327: 41 5c pop %r12 + 6329: 5f pop %rdi + 632a: 5e pop %rsi + 632b: 5b pop %rbx + 632c: c3 ret + 632d: b8 ef ff ff ff mov $0xffffffef,%eax + 6332: 48 83 c4 38 add $0x38,%rsp + 6336: 5d pop %rbp + 6337: 41 5f pop %r15 + 6339: 41 5e pop %r14 + 633b: 41 5d pop %r13 + 633d: 41 5c pop %r12 + 633f: 5f pop %rdi + 6340: 5e pop %rsi + 6341: 5b pop %rbx + 6342: c3 ret + 6343: 41 83 ff 0a cmp $0xa,%r15d + 6347: 0f 8e e9 00 00 00 jle 0x6436 + 634d: 4d 85 ed test %r13,%r13 + 6350: 75 16 jne 0x6368 + 6352: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6357: 48 83 c4 38 add $0x38,%rsp + 635b: 5d pop %rbp + 635c: 41 5f pop %r15 + 635e: 41 5e pop %r14 + 6360: 41 5d pop %r13 + 6362: 41 5c pop %r12 + 6364: 5f pop %rdi + 6365: 5e pop %rsi + 6366: 5b pop %rbx + 6367: c3 ret + 6368: 4c 89 ee mov %r13,%rsi + 636b: 44 89 f9 mov %r15d,%ecx + 636e: 48 83 e6 3f and $0x3f,%rsi + 6372: 44 89 ff mov %r15d,%edi + 6375: 48 f7 de neg %rsi + 6378: 48 83 e6 3f and $0x3f,%rsi + 637c: 49 03 f5 add %r13,%rsi + 637f: 48 89 f2 mov %rsi,%rdx + 6382: e8 59 60 04 00 call 0x4c3e0 + 6387: 49 89 c5 mov %rax,%r13 + 638a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 6391: 00 + 6392: 41 8d 5f ff lea -0x1(%r15),%ebx + 6396: 49 89 54 24 30 mov %rdx,0x30(%r12) + 639b: 83 fb 11 cmp $0x11,%ebx + 639e: 7f 39 jg 0x63d9 + 63a0: 89 d9 mov %ebx,%ecx + 63a2: e8 19 4e 01 00 call 0x1b1c0 + 63a7: 89 d9 mov %ebx,%ecx + 63a9: 48 89 f2 mov %rsi,%rdx + 63ac: 49 89 44 24 38 mov %rax,0x38(%r12) + 63b1: 41 89 f8 mov %edi,%r8d + 63b4: 49 89 c1 mov %rax,%r9 + 63b7: e8 04 66 04 00 call 0x4c9c0 + 63bc: 49 89 c1 mov %rax,%r9 + 63bf: 89 d9 mov %ebx,%ecx + 63c1: b8 01 00 00 00 mov $0x1,%eax + 63c6: d3 e0 shl %cl,%eax + 63c8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 63cf: 83 e3 c0 and $0xffffffc0,%ebx + 63d2: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 63d7: eb 1e jmp 0x63f7 + 63d9: 48 89 e0 mov %rsp,%rax + 63dc: 4c 89 e1 mov %r12,%rcx + 63df: 48 89 50 20 mov %rdx,0x20(%rax) + 63e3: 89 da mov %ebx,%edx + 63e5: 49 89 f0 mov %rsi,%r8 + 63e8: 41 89 f9 mov %edi,%r9d + 63eb: 4c 89 68 28 mov %r13,0x28(%rax) + 63ef: e8 6c 79 04 00 call 0x4dd60 + 63f4: 49 89 c1 mov %rax,%r9 + 63f7: 44 89 f9 mov %r15d,%ecx + 63fa: 48 89 f2 mov %rsi,%rdx + 63fd: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 6402: 41 89 f8 mov %edi,%r8d + 6405: e8 f6 b3 04 00 call 0x51800 + 640a: 44 89 f9 mov %r15d,%ecx + 640d: 48 89 f2 mov %rsi,%rdx + 6410: 49 89 44 24 58 mov %rax,0x58(%r12) + 6415: 41 89 f8 mov %edi,%r8d + 6418: 49 89 c1 mov %rax,%r9 + 641b: e8 c0 b7 04 00 call 0x51be0 + 6420: 4d 89 26 mov %r12,(%r14) + 6423: 33 c0 xor %eax,%eax + 6425: 48 83 c4 38 add $0x38,%rsp + 6429: 5d pop %rbp + 642a: 41 5f pop %r15 + 642c: 41 5e pop %r14 + 642e: 41 5d pop %r13 + 6430: 41 5c pop %r12 + 6432: 5f pop %rdi + 6433: 5e pop %rsi + 6434: 5b pop %rbx + 6435: c3 ret + 6436: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 643d: 00 + 643e: bf 0a 00 00 00 mov $0xa,%edi + 6443: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x26093e0 + 644a: 41 83 ff 06 cmp $0x6,%r15d + 644e: 0f 8f 3e ff ff ff jg 0x6392 + 6454: 49 89 d1 mov %rdx,%r9 + 6457: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 645e: 00 00 + 6460: 49 83 e1 3f and $0x3f,%r9 + 6464: 49 f7 d9 neg %r9 + 6467: 49 83 e1 3f and $0x3f,%r9 + 646b: 4c 03 ca add %rdx,%r9 + 646e: eb 87 jmp 0x63f7 + 6470: 33 c0 xor %eax,%eax + 6472: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6479: 00 + 647a: 41 89 44 24 08 mov %eax,0x8(%r12) + 647f: 41 89 44 24 0c mov %eax,0xc(%r12) + 6484: e9 7f fe ff ff jmp 0x6308 + 6489: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6490: 00 + 6491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 649f: 00 + 64a0: 53 push %rbx + 64a1: 56 push %rsi + 64a2: 57 push %rdi + 64a3: 41 54 push %r12 + 64a5: 41 55 push %r13 + 64a7: 41 56 push %r14 + 64a9: 41 57 push %r15 + 64ab: 55 push %rbp + 64ac: 48 83 ec 38 sub $0x38,%rsp + 64b0: 49 89 ce mov %rcx,%r14 + 64b3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 64ba: 00 + 64bb: 44 89 cf mov %r9d,%edi + 64be: 44 89 c6 mov %r8d,%esi + 64c1: 41 89 d7 mov %edx,%r15d + 64c4: 4d 85 f6 test %r14,%r14 + 64c7: 0f 84 95 01 00 00 je 0x6662 + 64cd: 41 83 ff 1e cmp $0x1e,%r15d + 64d1: 0f 87 66 01 00 00 ja 0x663d + 64d7: 41 83 ff 1d cmp $0x1d,%r15d + 64db: 0f 8f 5c 01 00 00 jg 0x663d + 64e1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 64e8: 00 + 64e9: 48 85 db test %rbx,%rbx + 64ec: 0f 84 70 01 00 00 je 0x6662 + 64f2: 48 89 dd mov %rbx,%rbp + 64f5: ba 90 00 00 00 mov $0x90,%edx + 64fa: 48 83 e5 3f and $0x3f,%rbp + 64fe: 48 f7 dd neg %rbp + 6501: 48 83 e5 3f and $0x3f,%rbp + 6505: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 6509: 4c 89 e1 mov %r12,%rcx + 650c: e8 0f 9a 01 00 call 0x1ff20 + 6511: 44 89 f9 mov %r15d,%ecx + 6514: b8 01 00 00 00 mov $0x1,%eax + 6519: d3 e0 shl %cl,%eax + 651b: 41 89 7c 24 14 mov %edi,0x14(%r12) + 6520: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 6525: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 652c: 00 00 + 652e: 83 fe 08 cmp $0x8,%esi + 6531: 0f 84 49 02 00 00 je 0x6780 + 6537: 83 fe 04 cmp $0x4,%esi + 653a: 0f 84 99 00 00 00 je 0x65d9 + 6540: 83 fe 01 cmp $0x1,%esi + 6543: 75 3a jne 0x657f + 6545: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6549: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 654d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4f1b8 + 6554: 01 + 6555: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 6559: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6560: 00 + 6561: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 6568: 00 00 + 656a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 6571: 00 00 + 6573: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 657a: e9 99 00 00 00 jmp 0x6618 + 657f: 83 fe 02 cmp $0x2,%esi + 6582: 75 37 jne 0x65bb + 6584: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6588: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 658c: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4f1b8 + 6593: 01 + 6594: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 6598: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 659f: 00 + 65a0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 65a7: 00 00 + 65a9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 65b0: 00 00 + 65b2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 65b9: eb 5d jmp 0x6618 + 65bb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 65c2: 00 + 65c3: b8 ee ff ff ff mov $0xffffffee,%eax + 65c8: 48 83 c4 38 add $0x38,%rsp + 65cc: 5d pop %rbp + 65cd: 41 5f pop %r15 + 65cf: 41 5e pop %r14 + 65d1: 41 5d pop %r13 + 65d3: 41 5c pop %r12 + 65d5: 5f pop %rdi + 65d6: 5e pop %rsi + 65d7: 5b pop %rbx + 65d8: c3 ret + 65d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 65dd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 65e1: b8 01 00 00 00 mov $0x1,%eax + 65e6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 65ed: 00 + 65ee: 41 89 44 24 08 mov %eax,0x8(%r12) + 65f3: 41 89 44 24 0c mov %eax,0xc(%r12) + 65f8: e8 63 99 01 00 call 0x1ff60 + 65fd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 6601: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4f1b0 + 6608: 01 + 6609: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 660d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 6611: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 6618: 41 83 ff 04 cmp $0x4,%r15d + 661c: 7f 35 jg 0x6653 + 661e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 6625: 00 00 + 6627: 33 c0 xor %eax,%eax + 6629: 4d 89 26 mov %r12,(%r14) + 662c: 48 83 c4 38 add $0x38,%rsp + 6630: 5d pop %rbp + 6631: 41 5f pop %r15 + 6633: 41 5e pop %r14 + 6635: 41 5d pop %r13 + 6637: 41 5c pop %r12 + 6639: 5f pop %rdi + 663a: 5e pop %rsi + 663b: 5b pop %rbx + 663c: c3 ret + 663d: b8 ef ff ff ff mov $0xffffffef,%eax + 6642: 48 83 c4 38 add $0x38,%rsp + 6646: 5d pop %rbp + 6647: 41 5f pop %r15 + 6649: 41 5e pop %r14 + 664b: 41 5d pop %r13 + 664d: 41 5c pop %r12 + 664f: 5f pop %rdi + 6650: 5e pop %rsi + 6651: 5b pop %rbx + 6652: c3 ret + 6653: 41 83 ff 0a cmp $0xa,%r15d + 6657: 0f 8e e9 00 00 00 jle 0x6746 + 665d: 4d 85 ed test %r13,%r13 + 6660: 75 16 jne 0x6678 + 6662: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6667: 48 83 c4 38 add $0x38,%rsp + 666b: 5d pop %rbp + 666c: 41 5f pop %r15 + 666e: 41 5e pop %r14 + 6670: 41 5d pop %r13 + 6672: 41 5c pop %r12 + 6674: 5f pop %rdi + 6675: 5e pop %rsi + 6676: 5b pop %rbx + 6677: c3 ret + 6678: 4c 89 ee mov %r13,%rsi + 667b: 44 89 f9 mov %r15d,%ecx + 667e: 48 83 e6 3f and $0x3f,%rsi + 6682: 44 89 ff mov %r15d,%edi + 6685: 48 f7 de neg %rsi + 6688: 48 83 e6 3f and $0x3f,%rsi + 668c: 49 03 f5 add %r13,%rsi + 668f: 48 89 f2 mov %rsi,%rdx + 6692: e8 89 b9 04 00 call 0x52020 + 6697: 49 89 c5 mov %rax,%r13 + 669a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 66a1: 00 + 66a2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 66a7: 41 8d 5f ff lea -0x1(%r15),%ebx + 66ab: 83 fb 12 cmp $0x12,%ebx + 66ae: 7f 39 jg 0x66e9 + 66b0: 89 d9 mov %ebx,%ecx + 66b2: e8 29 a1 00 00 call 0x107e0 + 66b7: 89 d9 mov %ebx,%ecx + 66b9: 48 89 f2 mov %rsi,%rdx + 66bc: 41 89 f8 mov %edi,%r8d + 66bf: 49 89 c1 mov %rax,%r9 + 66c2: 49 89 44 24 38 mov %rax,0x38(%r12) + 66c7: e8 f4 c1 04 00 call 0x528c0 + 66cc: 49 89 c1 mov %rax,%r9 + 66cf: 89 d9 mov %ebx,%ecx + 66d1: b8 01 00 00 00 mov $0x1,%eax + 66d6: d3 e0 shl %cl,%eax + 66d8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 66df: 83 e3 c0 and $0xffffffc0,%ebx + 66e2: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 66e7: eb 1e jmp 0x6707 + 66e9: 48 89 e0 mov %rsp,%rax + 66ec: 4c 89 e1 mov %r12,%rcx + 66ef: 49 89 f0 mov %rsi,%r8 + 66f2: 41 89 f9 mov %edi,%r9d + 66f5: 48 89 50 20 mov %rdx,0x20(%rax) + 66f9: 89 da mov %ebx,%edx + 66fb: 4c 89 68 28 mov %r13,0x28(%rax) + 66ff: e8 3c d3 04 00 call 0x53a40 + 6704: 49 89 c1 mov %rax,%r9 + 6707: 44 89 f9 mov %r15d,%ecx + 670a: 48 89 f2 mov %rsi,%rdx + 670d: 41 89 f8 mov %edi,%r8d + 6710: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 6715: e8 86 1c 05 00 call 0x583a0 + 671a: 44 89 f9 mov %r15d,%ecx + 671d: 48 89 f2 mov %rsi,%rdx + 6720: 41 89 f8 mov %edi,%r8d + 6723: 49 89 c1 mov %rax,%r9 + 6726: 49 89 44 24 58 mov %rax,0x58(%r12) + 672b: e8 50 20 05 00 call 0x58780 + 6730: 4d 89 26 mov %r12,(%r14) + 6733: 33 c0 xor %eax,%eax + 6735: 48 83 c4 38 add $0x38,%rsp + 6739: 5d pop %rbp + 673a: 41 5f pop %r15 + 673c: 41 5e pop %r14 + 673e: 41 5d pop %r13 + 6740: 41 5c pop %r12 + 6742: 5f pop %rdi + 6743: 5e pop %rsi + 6744: 5b pop %rbx + 6745: c3 ret + 6746: bf 0a 00 00 00 mov $0xa,%edi + 674b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 6752: 00 + 6753: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x26093e0 + 675a: 41 83 ff 07 cmp $0x7,%r15d + 675e: 0f 8f 3e ff ff ff jg 0x66a2 + 6764: 49 89 d1 mov %rdx,%r9 + 6767: 49 83 e1 3f and $0x3f,%r9 + 676b: 49 f7 d9 neg %r9 + 676e: 49 83 e1 3f and $0x3f,%r9 + 6772: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 6779: 00 00 + 677b: 4c 03 ca add %rdx,%r9 + 677e: eb 87 jmp 0x6707 + 6780: 33 c0 xor %eax,%eax + 6782: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6789: 00 + 678a: 41 89 44 24 08 mov %eax,0x8(%r12) + 678f: 41 89 44 24 0c mov %eax,0xc(%r12) + 6794: e9 7f fe ff ff jmp 0x6618 + 6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67a0: 53 push %rbx + 67a1: 56 push %rsi + 67a2: 57 push %rdi + 67a3: 41 54 push %r12 + 67a5: 41 55 push %r13 + 67a7: 41 56 push %r14 + 67a9: 41 57 push %r15 + 67ab: 55 push %rbp + 67ac: 48 83 ec 38 sub $0x38,%rsp + 67b0: 49 89 ce mov %rcx,%r14 + 67b3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 67ba: 00 + 67bb: 44 89 cf mov %r9d,%edi + 67be: 44 89 c6 mov %r8d,%esi + 67c1: 41 89 d7 mov %edx,%r15d + 67c4: 4d 85 f6 test %r14,%r14 + 67c7: 0f 84 95 01 00 00 je 0x6962 + 67cd: 41 83 ff 1e cmp $0x1e,%r15d + 67d1: 0f 87 66 01 00 00 ja 0x693d + 67d7: 41 83 ff 1d cmp $0x1d,%r15d + 67db: 0f 8f 5c 01 00 00 jg 0x693d + 67e1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 67e8: 00 + 67e9: 48 85 db test %rbx,%rbx + 67ec: 0f 84 70 01 00 00 je 0x6962 + 67f2: 48 89 dd mov %rbx,%rbp + 67f5: ba 90 00 00 00 mov $0x90,%edx + 67fa: 48 83 e5 3f and $0x3f,%rbp + 67fe: 48 f7 dd neg %rbp + 6801: 48 83 e5 3f and $0x3f,%rbp + 6805: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 6809: 4c 89 e1 mov %r12,%rcx + 680c: e8 6f f6 01 00 call 0x25e80 + 6811: b8 01 00 00 00 mov $0x1,%eax + 6816: 41 89 7c 24 14 mov %edi,0x14(%r12) + 681b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 6820: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 6827: 00 00 + 6829: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 682e: 83 fe 08 cmp $0x8,%esi + 6831: 0f 84 4a 02 00 00 je 0x6a81 + 6837: 83 fe 04 cmp $0x4,%esi + 683a: 0f 84 99 00 00 00 je 0x68d9 + 6840: 83 fe 01 cmp $0x1,%esi + 6843: 75 3a jne 0x687f + 6845: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6849: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 684d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4f1c8 + 6854: 01 + 6855: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 6859: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6860: 00 + 6861: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 6868: 00 00 + 686a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 6871: 00 00 + 6873: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 687a: e9 99 00 00 00 jmp 0x6918 + 687f: 83 fe 02 cmp $0x2,%esi + 6882: 75 37 jne 0x68bb + 6884: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6888: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 688c: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4f1c8 + 6893: 01 + 6894: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 6898: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 689f: 00 + 68a0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 68a7: 00 00 + 68a9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 68b0: 00 00 + 68b2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 68b9: eb 5d jmp 0x6918 + 68bb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 68c2: 00 + 68c3: b8 ee ff ff ff mov $0xffffffee,%eax + 68c8: 48 83 c4 38 add $0x38,%rsp + 68cc: 5d pop %rbp + 68cd: 41 5f pop %r15 + 68cf: 41 5e pop %r14 + 68d1: 41 5d pop %r13 + 68d3: 41 5c pop %r12 + 68d5: 5f pop %rdi + 68d6: 5e pop %rsi + 68d7: 5b pop %rbx + 68d8: c3 ret + 68d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 68dd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 68e1: b8 01 00 00 00 mov $0x1,%eax + 68e6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 68ed: 00 + 68ee: 41 89 44 24 08 mov %eax,0x8(%r12) + 68f3: 41 89 44 24 0c mov %eax,0xc(%r12) + 68f8: e8 c3 f5 01 00 call 0x25ec0 + 68fd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 6901: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4f1c0 + 6908: 01 + 6909: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 690d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 6911: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 6918: 41 83 ff 04 cmp $0x4,%r15d + 691c: 7f 35 jg 0x6953 + 691e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 6925: 00 00 + 6927: 33 c0 xor %eax,%eax + 6929: 4d 89 26 mov %r12,(%r14) + 692c: 48 83 c4 38 add $0x38,%rsp + 6930: 5d pop %rbp + 6931: 41 5f pop %r15 + 6933: 41 5e pop %r14 + 6935: 41 5d pop %r13 + 6937: 41 5c pop %r12 + 6939: 5f pop %rdi + 693a: 5e pop %rsi + 693b: 5b pop %rbx + 693c: c3 ret + 693d: b8 ef ff ff ff mov $0xffffffef,%eax + 6942: 48 83 c4 38 add $0x38,%rsp + 6946: 5d pop %rbp + 6947: 41 5f pop %r15 + 6949: 41 5e pop %r14 + 694b: 41 5d pop %r13 + 694d: 41 5c pop %r12 + 694f: 5f pop %rdi + 6950: 5e pop %rsi + 6951: 5b pop %rbx + 6952: c3 ret + 6953: 41 83 ff 0a cmp $0xa,%r15d + 6957: 0f 8e ea 00 00 00 jle 0x6a47 + 695d: 4d 85 ed test %r13,%r13 + 6960: 75 16 jne 0x6978 + 6962: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6967: 48 83 c4 38 add $0x38,%rsp + 696b: 5d pop %rbp + 696c: 41 5f pop %r15 + 696e: 41 5e pop %r14 + 6970: 41 5d pop %r13 + 6972: 41 5c pop %r12 + 6974: 5f pop %rdi + 6975: 5e pop %rsi + 6976: 5b pop %rbx + 6977: c3 ret + 6978: 4c 89 ee mov %r13,%rsi + 697b: 44 89 f9 mov %r15d,%ecx + 697e: 48 83 e6 3f and $0x3f,%rsi + 6982: 44 89 ff mov %r15d,%edi + 6985: 48 f7 de neg %rsi + 6988: 48 83 e6 3f and $0x3f,%rsi + 698c: 49 03 f5 add %r13,%rsi + 698f: 48 89 f2 mov %rsi,%rdx + 6992: e8 29 22 05 00 call 0x58bc0 + 6997: 49 89 c5 mov %rax,%r13 + 699a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 69a1: 00 + 69a2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 69a7: 41 8d 5f ff lea -0x1(%r15),%ebx + 69ab: 83 fb 12 cmp $0x12,%ebx + 69ae: 7f 3a jg 0x69ea + 69b0: 89 d9 mov %ebx,%ecx + 69b2: e8 89 fc 01 00 call 0x26640 + 69b7: 89 d9 mov %ebx,%ecx + 69b9: 48 89 f2 mov %rsi,%rdx + 69bc: 41 89 f8 mov %edi,%r8d + 69bf: 49 89 c1 mov %rax,%r9 + 69c2: 49 89 44 24 38 mov %rax,0x38(%r12) + 69c7: e8 f4 2a 05 00 call 0x594c0 + 69cc: 49 89 c1 mov %rax,%r9 + 69cf: b8 01 00 00 00 mov $0x1,%eax + 69d4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 69d9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 69e0: 83 e5 c0 and $0xffffffc0,%ebp + 69e3: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 69e8: eb 1e jmp 0x6a08 + 69ea: 48 89 e0 mov %rsp,%rax + 69ed: 4c 89 e1 mov %r12,%rcx + 69f0: 49 89 f0 mov %rsi,%r8 + 69f3: 41 89 f9 mov %edi,%r9d + 69f6: 48 89 50 20 mov %rdx,0x20(%rax) + 69fa: 89 da mov %ebx,%edx + 69fc: 4c 89 68 28 mov %r13,0x28(%rax) + 6a00: e8 1b 3c 05 00 call 0x5a620 + 6a05: 49 89 c1 mov %rax,%r9 + 6a08: 44 89 f9 mov %r15d,%ecx + 6a0b: 48 89 f2 mov %rsi,%rdx + 6a0e: 41 89 f8 mov %edi,%r8d + 6a11: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 6a16: e8 85 85 05 00 call 0x5efa0 + 6a1b: 44 89 f9 mov %r15d,%ecx + 6a1e: 48 89 f2 mov %rsi,%rdx + 6a21: 41 89 f8 mov %edi,%r8d + 6a24: 49 89 c1 mov %rax,%r9 + 6a27: 49 89 44 24 58 mov %rax,0x58(%r12) + 6a2c: e8 2f 89 05 00 call 0x5f360 + 6a31: 4d 89 26 mov %r12,(%r14) + 6a34: 33 c0 xor %eax,%eax + 6a36: 48 83 c4 38 add $0x38,%rsp + 6a3a: 5d pop %rbp + 6a3b: 41 5f pop %r15 + 6a3d: 41 5e pop %r14 + 6a3f: 41 5d pop %r13 + 6a41: 41 5c pop %r12 + 6a43: 5f pop %rdi + 6a44: 5e pop %rsi + 6a45: 5b pop %rbx + 6a46: c3 ret + 6a47: bf 0a 00 00 00 mov $0xa,%edi + 6a4c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 6a53: 00 + 6a54: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x26093e0 + 6a5b: 41 83 ff 07 cmp $0x7,%r15d + 6a5f: 0f 8f 3d ff ff ff jg 0x69a2 + 6a65: 49 89 d1 mov %rdx,%r9 + 6a68: 49 83 e1 3f and $0x3f,%r9 + 6a6c: 49 f7 d9 neg %r9 + 6a6f: 49 83 e1 3f and $0x3f,%r9 + 6a73: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 6a7a: 00 00 + 6a7c: 4c 03 ca add %rdx,%r9 + 6a7f: eb 87 jmp 0x6a08 + 6a81: 33 c0 xor %eax,%eax + 6a83: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6a8a: 00 + 6a8b: 41 89 44 24 08 mov %eax,0x8(%r12) + 6a90: 41 89 44 24 0c mov %eax,0xc(%r12) + 6a95: e9 7e fe ff ff jmp 0x6918 + 6a9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6aa0: 53 push %rbx + 6aa1: 56 push %rsi + 6aa2: 57 push %rdi + 6aa3: 41 54 push %r12 + 6aa5: 41 55 push %r13 + 6aa7: 41 56 push %r14 + 6aa9: 41 57 push %r15 + 6aab: 55 push %rbp + 6aac: 48 83 ec 38 sub $0x38,%rsp + 6ab0: 49 89 ce mov %rcx,%r14 + 6ab3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 6aba: 00 + 6abb: 44 89 cf mov %r9d,%edi + 6abe: 44 89 c6 mov %r8d,%esi + 6ac1: 41 89 d7 mov %edx,%r15d + 6ac4: 4d 85 f6 test %r14,%r14 + 6ac7: 0f 84 95 01 00 00 je 0x6c62 + 6acd: 41 83 ff 1e cmp $0x1e,%r15d + 6ad1: 0f 87 66 01 00 00 ja 0x6c3d + 6ad7: 41 83 ff 1d cmp $0x1d,%r15d + 6adb: 0f 8f 5c 01 00 00 jg 0x6c3d + 6ae1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 6ae8: 00 + 6ae9: 48 85 db test %rbx,%rbx + 6aec: 0f 84 70 01 00 00 je 0x6c62 + 6af2: 48 89 dd mov %rbx,%rbp + 6af5: ba 90 00 00 00 mov $0x90,%edx + 6afa: 48 83 e5 3f and $0x3f,%rbp + 6afe: 48 f7 dd neg %rbp + 6b01: 48 83 e5 3f and $0x3f,%rbp + 6b05: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 6b09: 4c 89 e1 mov %r12,%rcx + 6b0c: e8 4f 53 02 00 call 0x2be60 + 6b11: b8 01 00 00 00 mov $0x1,%eax + 6b16: 41 89 7c 24 14 mov %edi,0x14(%r12) + 6b1b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 6b20: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 6b27: 00 00 + 6b29: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 6b2e: 83 fe 08 cmp $0x8,%esi + 6b31: 0f 84 4a 02 00 00 je 0x6d81 + 6b37: 83 fe 04 cmp $0x4,%esi + 6b3a: 0f 84 99 00 00 00 je 0x6bd9 + 6b40: 83 fe 01 cmp $0x1,%esi + 6b43: 75 3a jne 0x6b7f + 6b45: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6b49: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 6b4d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4f1d8 + 6b54: 01 + 6b55: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 6b59: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6b60: 00 + 6b61: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 6b68: 00 00 + 6b6a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 6b71: 00 00 + 6b73: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 6b7a: e9 99 00 00 00 jmp 0x6c18 + 6b7f: 83 fe 02 cmp $0x2,%esi + 6b82: 75 37 jne 0x6bbb + 6b84: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6b88: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 6b8c: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4f1d8 + 6b93: 01 + 6b94: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 6b98: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6b9f: 00 + 6ba0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 6ba7: 00 00 + 6ba9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 6bb0: 00 00 + 6bb2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 6bb9: eb 5d jmp 0x6c18 + 6bbb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 6bc2: 00 + 6bc3: b8 ee ff ff ff mov $0xffffffee,%eax + 6bc8: 48 83 c4 38 add $0x38,%rsp + 6bcc: 5d pop %rbp + 6bcd: 41 5f pop %r15 + 6bcf: 41 5e pop %r14 + 6bd1: 41 5d pop %r13 + 6bd3: 41 5c pop %r12 + 6bd5: 5f pop %rdi + 6bd6: 5e pop %rsi + 6bd7: 5b pop %rbx + 6bd8: c3 ret + 6bd9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 6bdd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 6be1: b8 01 00 00 00 mov $0x1,%eax + 6be6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6bed: 00 + 6bee: 41 89 44 24 08 mov %eax,0x8(%r12) + 6bf3: 41 89 44 24 0c mov %eax,0xc(%r12) + 6bf8: e8 a3 52 02 00 call 0x2bea0 + 6bfd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 6c01: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4f1d0 + 6c08: 01 + 6c09: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 6c0d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 6c11: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 6c18: 41 83 ff 04 cmp $0x4,%r15d + 6c1c: 7f 35 jg 0x6c53 + 6c1e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 6c25: 00 00 + 6c27: 33 c0 xor %eax,%eax + 6c29: 4d 89 26 mov %r12,(%r14) + 6c2c: 48 83 c4 38 add $0x38,%rsp + 6c30: 5d pop %rbp + 6c31: 41 5f pop %r15 + 6c33: 41 5e pop %r14 + 6c35: 41 5d pop %r13 + 6c37: 41 5c pop %r12 + 6c39: 5f pop %rdi + 6c3a: 5e pop %rsi + 6c3b: 5b pop %rbx + 6c3c: c3 ret + 6c3d: b8 ef ff ff ff mov $0xffffffef,%eax + 6c42: 48 83 c4 38 add $0x38,%rsp + 6c46: 5d pop %rbp + 6c47: 41 5f pop %r15 + 6c49: 41 5e pop %r14 + 6c4b: 41 5d pop %r13 + 6c4d: 41 5c pop %r12 + 6c4f: 5f pop %rdi + 6c50: 5e pop %rsi + 6c51: 5b pop %rbx + 6c52: c3 ret + 6c53: 41 83 ff 0a cmp $0xa,%r15d + 6c57: 0f 8e ea 00 00 00 jle 0x6d47 + 6c5d: 4d 85 ed test %r13,%r13 + 6c60: 75 16 jne 0x6c78 + 6c62: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6c67: 48 83 c4 38 add $0x38,%rsp + 6c6b: 5d pop %rbp + 6c6c: 41 5f pop %r15 + 6c6e: 41 5e pop %r14 + 6c70: 41 5d pop %r13 + 6c72: 41 5c pop %r12 + 6c74: 5f pop %rdi + 6c75: 5e pop %rsi + 6c76: 5b pop %rbx + 6c77: c3 ret + 6c78: 4c 89 ee mov %r13,%rsi + 6c7b: 44 89 f9 mov %r15d,%ecx + 6c7e: 48 83 e6 3f and $0x3f,%rsi + 6c82: 44 89 ff mov %r15d,%edi + 6c85: 48 f7 de neg %rsi + 6c88: 48 83 e6 3f and $0x3f,%rsi + 6c8c: 49 03 f5 add %r13,%rsi + 6c8f: 48 89 f2 mov %rsi,%rdx + 6c92: e8 e9 8a 05 00 call 0x5f780 + 6c97: 49 89 c5 mov %rax,%r13 + 6c9a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 6ca1: 00 + 6ca2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 6ca7: 41 8d 5f ff lea -0x1(%r15),%ebx + 6cab: 83 fb 12 cmp $0x12,%ebx + 6cae: 7f 3a jg 0x6cea + 6cb0: 89 d9 mov %ebx,%ecx + 6cb2: e8 89 f9 01 00 call 0x26640 + 6cb7: 89 d9 mov %ebx,%ecx + 6cb9: 48 89 f2 mov %rsi,%rdx + 6cbc: 41 89 f8 mov %edi,%r8d + 6cbf: 49 89 c1 mov %rax,%r9 + 6cc2: 49 89 44 24 38 mov %rax,0x38(%r12) + 6cc7: e8 94 93 05 00 call 0x60060 + 6ccc: 49 89 c1 mov %rax,%r9 + 6ccf: b8 01 00 00 00 mov $0x1,%eax + 6cd4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 6cd9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 6ce0: 83 e5 c0 and $0xffffffc0,%ebp + 6ce3: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 6ce8: eb 1e jmp 0x6d08 + 6cea: 48 89 e0 mov %rsp,%rax + 6ced: 4c 89 e1 mov %r12,%rcx + 6cf0: 49 89 f0 mov %rsi,%r8 + 6cf3: 41 89 f9 mov %edi,%r9d + 6cf6: 48 89 50 20 mov %rdx,0x20(%rax) + 6cfa: 89 da mov %ebx,%edx + 6cfc: 4c 89 68 28 mov %r13,0x28(%rax) + 6d00: e8 db a4 05 00 call 0x611e0 + 6d05: 49 89 c1 mov %rax,%r9 + 6d08: 44 89 f9 mov %r15d,%ecx + 6d0b: 48 89 f2 mov %rsi,%rdx + 6d0e: 41 89 f8 mov %edi,%r8d + 6d11: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 6d16: e8 45 ee 05 00 call 0x65b60 + 6d1b: 44 89 f9 mov %r15d,%ecx + 6d1e: 48 89 f2 mov %rsi,%rdx + 6d21: 41 89 f8 mov %edi,%r8d + 6d24: 49 89 c1 mov %rax,%r9 + 6d27: 49 89 44 24 58 mov %rax,0x58(%r12) + 6d2c: e8 ef f1 05 00 call 0x65f20 + 6d31: 4d 89 26 mov %r12,(%r14) + 6d34: 33 c0 xor %eax,%eax + 6d36: 48 83 c4 38 add $0x38,%rsp + 6d3a: 5d pop %rbp + 6d3b: 41 5f pop %r15 + 6d3d: 41 5e pop %r14 + 6d3f: 41 5d pop %r13 + 6d41: 41 5c pop %r12 + 6d43: 5f pop %rdi + 6d44: 5e pop %rsi + 6d45: 5b pop %rbx + 6d46: c3 ret + 6d47: bf 0a 00 00 00 mov $0xa,%edi + 6d4c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 6d53: 00 + 6d54: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x26093e0 + 6d5b: 41 83 ff 07 cmp $0x7,%r15d + 6d5f: 0f 8f 3d ff ff ff jg 0x6ca2 + 6d65: 49 89 d1 mov %rdx,%r9 + 6d68: 49 83 e1 3f and $0x3f,%r9 + 6d6c: 49 f7 d9 neg %r9 + 6d6f: 49 83 e1 3f and $0x3f,%r9 + 6d73: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 6d7a: 00 00 + 6d7c: 4c 03 ca add %rdx,%r9 + 6d7f: eb 87 jmp 0x6d08 + 6d81: 33 c0 xor %eax,%eax + 6d83: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6d8a: 00 + 6d8b: 41 89 44 24 08 mov %eax,0x8(%r12) + 6d90: 41 89 44 24 0c mov %eax,0xc(%r12) + 6d95: e9 7e fe ff ff jmp 0x6c18 + 6d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6da0: 48 83 ec 28 sub $0x28,%rsp + 6da4: 48 85 d2 test %rdx,%rdx + 6da7: 74 1b je 0x6dc4 + 6da9: 45 85 c0 test %r8d,%r8d + 6dac: 7e 20 jle 0x6dce + 6dae: 0f 57 c9 xorps %xmm1,%xmm1 + 6db1: 0f 2e c1 ucomiss %xmm1,%xmm0 + 6db4: 7a 02 jp 0x6db8 + 6db6: 74 05 je 0x6dbd + 6db8: e8 83 f5 05 00 call 0x66340 + 6dbd: 33 c0 xor %eax,%eax + 6dbf: 48 83 c4 28 add $0x28,%rsp + 6dc3: c3 ret + 6dc4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6dc9: 48 83 c4 28 add $0x28,%rsp + 6dcd: c3 ret + 6dce: b8 fa ff ff ff mov $0xfffffffa,%eax + 6dd3: 48 83 c4 28 add $0x28,%rsp + 6dd7: c3 ret + 6dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ddf: 00 + 6de0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6de5: 48 85 d2 test %rdx,%rdx + 6de8: 74 1c je 0x6e06 + 6dea: 45 85 c0 test %r8d,%r8d + 6ded: 7e 25 jle 0x6e14 + 6def: 0f 57 c9 xorps %xmm1,%xmm1 + 6df2: 0f 2e c1 ucomiss %xmm1,%xmm0 + 6df5: 7a 02 jp 0x6df9 + 6df7: 74 05 je 0x6dfe + 6df9: e8 c2 f6 05 00 call 0x664c0 + 6dfe: 33 c0 xor %eax,%eax + 6e00: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6e05: c3 ret + 6e06: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6e0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6e10: 90 nop + 6e11: 90 nop + 6e12: 90 nop + 6e13: c3 ret + 6e14: b8 fa ff ff ff mov $0xfffffffa,%eax + 6e19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6e1e: 90 nop + 6e1f: c3 ret + 6e20: 48 83 ec 28 sub $0x28,%rsp + 6e24: 48 85 d2 test %rdx,%rdx + 6e27: 74 1b je 0x6e44 + 6e29: 45 85 c0 test %r8d,%r8d + 6e2c: 7e 20 jle 0x6e4e + 6e2e: 0f 57 c9 xorps %xmm1,%xmm1 + 6e31: 0f 2e c1 ucomiss %xmm1,%xmm0 + 6e34: 7a 02 jp 0x6e38 + 6e36: 74 05 je 0x6e3d + 6e38: e8 03 f8 05 00 call 0x66640 + 6e3d: 33 c0 xor %eax,%eax + 6e3f: 48 83 c4 28 add $0x28,%rsp + 6e43: c3 ret + 6e44: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6e49: 48 83 c4 28 add $0x28,%rsp + 6e4d: c3 ret + 6e4e: b8 fa ff ff ff mov $0xfffffffa,%eax + 6e53: 48 83 c4 28 add $0x28,%rsp + 6e57: c3 ret + 6e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e5f: 00 + 6e60: 49 89 d1 mov %rdx,%r9 + 6e63: 4d 85 c9 test %r9,%r9 + 6e66: 0f 84 8a 01 00 00 je 0x6ff6 + 6e6c: 45 85 c0 test %r8d,%r8d + 6e6f: 0f 8e 7b 01 00 00 jle 0x6ff0 + 6e75: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6e79: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 6e7d: 7a 06 jp 0x6e85 + 6e7f: 0f 84 68 01 00 00 je 0x6fed + 6e85: 41 83 f8 10 cmp $0x10,%r8d + 6e89: 0f 8c 4f 01 00 00 jl 0x6fde + 6e8f: 4c 89 ca mov %r9,%rdx + 6e92: 48 83 e2 1f and $0x1f,%rdx + 6e96: 85 d2 test %edx,%edx + 6e98: 74 11 je 0x6eab + 6e9a: f6 c2 03 test $0x3,%dl + 6e9d: 0f 85 3b 01 00 00 jne 0x6fde + 6ea3: f7 da neg %edx + 6ea5: 83 c2 20 add $0x20,%edx + 6ea8: c1 ea 02 shr $0x2,%edx + 6eab: 8d 42 10 lea 0x10(%rdx),%eax + 6eae: 44 3b c0 cmp %eax,%r8d + 6eb1: 0f 8c 27 01 00 00 jl 0x6fde + 6eb7: 44 89 c1 mov %r8d,%ecx + 6eba: 33 c0 xor %eax,%eax + 6ebc: 2b ca sub %edx,%ecx + 6ebe: 83 e1 0f and $0xf,%ecx + 6ec1: f7 d9 neg %ecx + 6ec3: 41 03 c8 add %r8d,%ecx + 6ec6: 41 89 d2 mov %edx,%r10d + 6ec9: 85 d2 test %edx,%edx + 6ecb: 76 27 jbe 0x6ef4 + 6ecd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ed4: 00 + 6ed5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6edc: 0f 1f 40 00 nopl 0x0(%rax) + 6ee0: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 + 6ee6: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) + 6eec: 48 ff c0 inc %rax + 6eef: 49 3b c2 cmp %r10,%rax + 6ef2: 72 ec jb 0x6ee0 + 6ef4: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 6ef9: 48 63 d1 movslq %ecx,%rdx + 6efc: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 6f02: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f09: 00 + 6f0a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f18: 00 + 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f20: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 + 6f26: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 + 6f2d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) + 6f33: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) + 6f3a: 49 83 c2 10 add $0x10,%r10 + 6f3e: 4c 3b d2 cmp %rdx,%r10 + 6f41: 72 dd jb 0x6f20 + 6f43: 8d 41 01 lea 0x1(%rcx),%eax + 6f46: 41 3b c0 cmp %r8d,%eax + 6f49: 0f 87 85 00 00 00 ja 0x6fd4 + 6f4f: 4d 63 c0 movslq %r8d,%r8 + 6f52: 4c 2b c2 sub %rdx,%r8 + 6f55: 49 83 f8 04 cmp $0x4,%r8 + 6f59: 0f 8c 7b 00 00 00 jl 0x6fda + 6f5f: 44 89 c0 mov %r8d,%eax + 6f62: 45 33 d2 xor %r10d,%r10d + 6f65: 83 e0 fc and $0xfffffffc,%eax + 6f68: 49 8d 14 91 lea (%r9,%rdx,4),%rdx + 6f6c: 48 63 c0 movslq %eax,%rax + 6f6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f76: 00 + 6f77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f7e: 66 90 xchg %ax,%ax + 6f80: 49 83 c2 04 add $0x4,%r10 + 6f84: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 + 6f88: c5 f8 11 0a vmovups %xmm1,(%rdx) + 6f8c: 48 83 c2 10 add $0x10,%rdx + 6f90: 4c 3b d0 cmp %rax,%r10 + 6f93: 72 eb jb 0x6f80 + 6f95: 49 3b c0 cmp %r8,%rax + 6f98: 73 3a jae 0x6fd4 + 6f9a: 48 63 c9 movslq %ecx,%rcx + 6f9d: 49 8d 14 89 lea (%r9,%rcx,4),%rdx + 6fa1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 6fa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6fac: 00 + 6fad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fc0: 48 ff c0 inc %rax + 6fc3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 6fc7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 6fcb: 48 83 c2 04 add $0x4,%rdx + 6fcf: 49 3b c0 cmp %r8,%rax + 6fd2: 72 ec jb 0x6fc0 + 6fd4: 33 c0 xor %eax,%eax + 6fd6: c5 f8 77 vzeroupper + 6fd9: c3 ret + 6fda: 33 c0 xor %eax,%eax + 6fdc: eb b7 jmp 0x6f95 + 6fde: 33 c9 xor %ecx,%ecx + 6fe0: 41 83 f8 01 cmp $0x1,%r8d + 6fe4: 72 ee jb 0x6fd4 + 6fe6: 4d 63 c0 movslq %r8d,%r8 + 6fe9: 33 c0 xor %eax,%eax + 6feb: eb a8 jmp 0x6f95 + 6fed: 33 c0 xor %eax,%eax + 6fef: c3 ret + 6ff0: b8 fa ff ff ff mov $0xfffffffa,%eax + 6ff5: c3 ret + 6ff6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6ffb: c3 ret + 6ffc: 0f 1f 40 00 nopl 0x0(%rax) + 7000: 48 89 d1 mov %rdx,%rcx + 7003: 48 85 c9 test %rcx,%rcx + 7006: 0f 84 62 01 00 00 je 0x716e + 700c: 45 85 c0 test %r8d,%r8d + 700f: 0f 8e 53 01 00 00 jle 0x7168 + 7015: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 7019: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 701d: 7a 06 jp 0x7025 + 701f: 0f 84 40 01 00 00 je 0x7165 + 7025: 41 83 f8 10 cmp $0x10,%r8d + 7029: 0f 8c 2f 01 00 00 jl 0x715e + 702f: 49 89 ca mov %rcx,%r10 + 7032: 49 83 e2 1f and $0x1f,%r10 + 7036: 45 85 d2 test %r10d,%r10d + 7039: 74 18 je 0x7053 + 703b: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 7042: 0f 85 16 01 00 00 jne 0x715e + 7048: 41 f7 da neg %r10d + 704b: 41 83 c2 20 add $0x20,%r10d + 704f: 41 c1 ea 02 shr $0x2,%r10d + 7053: 41 8d 42 10 lea 0x10(%r10),%eax + 7057: 44 3b c0 cmp %eax,%r8d + 705a: 0f 8c fe 00 00 00 jl 0x715e + 7060: 44 89 c2 mov %r8d,%edx + 7063: 33 c0 xor %eax,%eax + 7065: 41 2b d2 sub %r10d,%edx + 7068: 83 e2 0f and $0xf,%edx + 706b: f7 da neg %edx + 706d: 41 03 d0 add %r8d,%edx + 7070: 45 89 d1 mov %r10d,%r9d + 7073: 45 85 d2 test %r10d,%r10d + 7076: 76 1a jbe 0x7092 + 7078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 707f: 00 + 7080: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 + 7085: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) + 708a: 48 ff c0 inc %rax + 708d: 49 3b c1 cmp %r9,%rax + 7090: 72 ee jb 0x7080 + 7092: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 7097: 48 63 c2 movslq %edx,%rax + 709a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 70a0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 + 70a6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 + 70ad: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) + 70b3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) + 70ba: 49 83 c1 10 add $0x10,%r9 + 70be: 4c 3b c8 cmp %rax,%r9 + 70c1: 72 dd jb 0x70a0 + 70c3: 8d 42 01 lea 0x1(%rdx),%eax + 70c6: 41 3b c0 cmp %r8d,%eax + 70c9: 0f 87 85 00 00 00 ja 0x7154 + 70cf: 4d 63 c0 movslq %r8d,%r8 + 70d2: 48 63 d2 movslq %edx,%rdx + 70d5: 4c 2b c2 sub %rdx,%r8 + 70d8: 49 83 f8 04 cmp $0x4,%r8 + 70dc: 0f 8c 78 00 00 00 jl 0x715a + 70e2: 48 63 d2 movslq %edx,%rdx + 70e5: 44 89 c0 mov %r8d,%eax + 70e8: 83 e0 fc and $0xfffffffc,%eax + 70eb: 45 33 d2 xor %r10d,%r10d + 70ee: 48 63 c0 movslq %eax,%rax + 70f1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 70f6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 70fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7100: 49 83 c2 04 add $0x4,%r10 + 7104: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 + 7109: c4 c1 78 11 11 vmovups %xmm2,(%r9) + 710e: 49 83 c1 10 add $0x10,%r9 + 7112: 4c 3b d0 cmp %rax,%r10 + 7115: 72 e9 jb 0x7100 + 7117: 49 3b c0 cmp %r8,%rax + 711a: 73 38 jae 0x7154 + 711c: 48 63 d2 movslq %edx,%rdx + 711f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx + 7123: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 7127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 712e: 00 + 712f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7136: 0f 1f 00 nopl (%rax) + 7139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7140: 48 ff c0 inc %rax + 7143: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 7147: c5 fa 11 0a vmovss %xmm1,(%rdx) + 714b: 48 83 c2 04 add $0x4,%rdx + 714f: 49 3b c0 cmp %r8,%rax + 7152: 72 ec jb 0x7140 + 7154: 33 c0 xor %eax,%eax + 7156: c5 f8 77 vzeroupper + 7159: c3 ret + 715a: 33 c0 xor %eax,%eax + 715c: eb b9 jmp 0x7117 + 715e: 33 d2 xor %edx,%edx + 7160: e9 5e ff ff ff jmp 0x70c3 + 7165: 33 c0 xor %eax,%eax + 7167: c3 ret + 7168: b8 fa ff ff ff mov $0xfffffffa,%eax + 716d: c3 ret + 716e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7173: c3 ret + 7174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7180: 48 83 ec 28 sub $0x28,%rsp + 7184: 48 85 d2 test %rdx,%rdx + 7187: 74 1c je 0x71a5 + 7189: 45 85 c0 test %r8d,%r8d + 718c: 7e 21 jle 0x71af + 718e: 0f 57 c9 xorps %xmm1,%xmm1 + 7191: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 7195: 7a 02 jp 0x7199 + 7197: 74 05 je 0x719e + 7199: e8 22 f6 05 00 call 0x667c0 + 719e: 33 c0 xor %eax,%eax + 71a0: 48 83 c4 28 add $0x28,%rsp + 71a4: c3 ret + 71a5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 71aa: 48 83 c4 28 add $0x28,%rsp + 71ae: c3 ret + 71af: b8 fa ff ff ff mov $0xfffffffa,%eax + 71b4: 48 83 c4 28 add $0x28,%rsp + 71b8: c3 ret + 71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 71c5: 48 85 d2 test %rdx,%rdx + 71c8: 74 1d je 0x71e7 + 71ca: 45 85 c0 test %r8d,%r8d + 71cd: 7e 26 jle 0x71f5 + 71cf: 0f 57 c9 xorps %xmm1,%xmm1 + 71d2: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 71d6: 7a 02 jp 0x71da + 71d8: 74 05 je 0x71df + 71da: e8 81 f7 05 00 call 0x66960 + 71df: 33 c0 xor %eax,%eax + 71e1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 71e6: c3 ret + 71e7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 71ec: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 71f1: 90 nop + 71f2: 90 nop + 71f3: 90 nop + 71f4: c3 ret + 71f5: b8 fa ff ff ff mov $0xfffffffa,%eax + 71fa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 71ff: 90 nop + 7200: c3 ret + 7201: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7208: 00 + 7209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7217: 00 + 7218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 721f: 90 nop + 7220: 48 83 ec 28 sub $0x28,%rsp + 7224: 48 85 d2 test %rdx,%rdx + 7227: 74 1c je 0x7245 + 7229: 45 85 c0 test %r8d,%r8d + 722c: 7e 21 jle 0x724f + 722e: 0f 57 c9 xorps %xmm1,%xmm1 + 7231: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 7235: 7a 02 jp 0x7239 + 7237: 74 05 je 0x723e + 7239: e8 c2 f8 05 00 call 0x66b00 + 723e: 33 c0 xor %eax,%eax + 7240: 48 83 c4 28 add $0x28,%rsp + 7244: c3 ret + 7245: b8 f8 ff ff ff mov $0xfffffff8,%eax + 724a: 48 83 c4 28 add $0x28,%rsp + 724e: c3 ret + 724f: b8 fa ff ff ff mov $0xfffffffa,%eax + 7254: 48 83 c4 28 add $0x28,%rsp + 7258: c3 ret + 7259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7260: 49 89 d1 mov %rdx,%r9 + 7263: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 7267: 4d 85 c9 test %r9,%r9 + 726a: 0f 84 a6 01 00 00 je 0x7416 + 7270: 45 85 c0 test %r8d,%r8d + 7273: 0f 8e 97 01 00 00 jle 0x7410 + 7279: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 727d: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 7281: 7a 06 jp 0x7289 + 7283: 0f 84 84 01 00 00 je 0x740d + 7289: 41 83 f8 10 cmp $0x10,%r8d + 728d: 0f 8c 6b 01 00 00 jl 0x73fe + 7293: 4c 89 ca mov %r9,%rdx + 7296: 48 83 e2 1f and $0x1f,%rdx + 729a: 85 d2 test %edx,%edx + 729c: 74 11 je 0x72af + 729e: f6 c2 07 test $0x7,%dl + 72a1: 0f 85 57 01 00 00 jne 0x73fe + 72a7: f7 da neg %edx + 72a9: 83 c2 20 add $0x20,%edx + 72ac: c1 ea 03 shr $0x3,%edx + 72af: 8d 42 10 lea 0x10(%rdx),%eax + 72b2: 44 3b c0 cmp %eax,%r8d + 72b5: 0f 8c 43 01 00 00 jl 0x73fe + 72bb: 44 89 c1 mov %r8d,%ecx + 72be: 33 c0 xor %eax,%eax + 72c0: 2b ca sub %edx,%ecx + 72c2: 83 e1 0f and $0xf,%ecx + 72c5: f7 d9 neg %ecx + 72c7: 41 03 c8 add %r8d,%ecx + 72ca: 41 89 d2 mov %edx,%r10d + 72cd: 85 d2 test %edx,%edx + 72cf: 76 23 jbe 0x72f4 + 72d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72d8: 00 + 72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72e0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 + 72e6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) + 72ec: 48 ff c0 inc %rax + 72ef: 49 3b c2 cmp %r10,%rax + 72f2: 72 ec jb 0x72e0 + 72f4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 72f8: 48 63 d1 movslq %ecx,%rdx + 72fb: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 7301: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7308: 00 + 7309: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7310: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7317: 00 + 7318: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 731f: 90 nop + 7320: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 + 7326: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 + 732d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 + 7334: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 + 733b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) + 7341: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) + 7348: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) + 734f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) + 7356: 49 83 c2 10 add $0x10,%r10 + 735a: 4c 3b d2 cmp %rdx,%r10 + 735d: 72 c1 jb 0x7320 + 735f: 8d 41 01 lea 0x1(%rcx),%eax + 7362: 41 3b c0 cmp %r8d,%eax + 7365: 0f 87 89 00 00 00 ja 0x73f4 + 736b: 4d 63 c0 movslq %r8d,%r8 + 736e: 4c 2b c2 sub %rdx,%r8 + 7371: 49 83 f8 04 cmp $0x4,%r8 + 7375: 0f 8c 7f 00 00 00 jl 0x73fa + 737b: 44 89 c0 mov %r8d,%eax + 737e: 45 33 d2 xor %r10d,%r10d + 7381: 83 e0 fc and $0xfffffffc,%eax + 7384: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 7388: 48 63 c0 movslq %eax,%rax + 738b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7392: 00 + 7393: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 739a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 73a0: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 + 73a4: 49 83 c2 04 add $0x4,%r10 + 73a8: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 73ac: 48 83 c2 20 add $0x20,%rdx + 73b0: 4c 3b d0 cmp %rax,%r10 + 73b3: 72 eb jb 0x73a0 + 73b5: 49 3b c0 cmp %r8,%rax + 73b8: 73 3a jae 0x73f4 + 73ba: 48 63 c9 movslq %ecx,%rcx + 73bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 73c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 73c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73cc: 00 + 73cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 73d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73e0: 48 ff c0 inc %rax + 73e3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 + 73e7: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 73eb: 48 83 c2 08 add $0x8,%rdx + 73ef: 49 3b c0 cmp %r8,%rax + 73f2: 72 ec jb 0x73e0 + 73f4: 33 c0 xor %eax,%eax + 73f6: c5 f8 77 vzeroupper + 73f9: c3 ret + 73fa: 33 c0 xor %eax,%eax + 73fc: eb b7 jmp 0x73b5 + 73fe: 33 c9 xor %ecx,%ecx + 7400: 41 83 f8 01 cmp $0x1,%r8d + 7404: 72 ee jb 0x73f4 + 7406: 4d 63 c0 movslq %r8d,%r8 + 7409: 33 c0 xor %eax,%eax + 740b: eb a8 jmp 0x73b5 + 740d: 33 c0 xor %eax,%eax + 740f: c3 ret + 7410: b8 fa ff ff ff mov $0xfffffffa,%eax + 7415: c3 ret + 7416: b8 f8 ff ff ff mov $0xfffffff8,%eax + 741b: c3 ret + 741c: 0f 1f 40 00 nopl 0x0(%rax) + 7420: 48 89 d1 mov %rdx,%rcx + 7423: 48 85 c9 test %rcx,%rcx + 7426: 0f 84 82 01 00 00 je 0x75ae + 742c: 45 85 c0 test %r8d,%r8d + 742f: 0f 8e 73 01 00 00 jle 0x75a8 + 7435: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 7439: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 743d: 7a 06 jp 0x7445 + 743f: 0f 84 60 01 00 00 je 0x75a5 + 7445: 41 83 f8 10 cmp $0x10,%r8d + 7449: 0f 8c 4f 01 00 00 jl 0x759e + 744f: 49 89 ca mov %rcx,%r10 + 7452: 49 83 e2 1f and $0x1f,%r10 + 7456: 45 85 d2 test %r10d,%r10d + 7459: 74 18 je 0x7473 + 745b: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 7462: 0f 85 36 01 00 00 jne 0x759e + 7468: 41 f7 da neg %r10d + 746b: 41 83 c2 20 add $0x20,%r10d + 746f: 41 c1 ea 03 shr $0x3,%r10d + 7473: 41 8d 42 10 lea 0x10(%r10),%eax + 7477: 44 3b c0 cmp %eax,%r8d + 747a: 0f 8c 1e 01 00 00 jl 0x759e + 7480: 44 89 c2 mov %r8d,%edx + 7483: 33 c0 xor %eax,%eax + 7485: 41 2b d2 sub %r10d,%edx + 7488: 83 e2 0f and $0xf,%edx + 748b: f7 da neg %edx + 748d: 41 03 d0 add %r8d,%edx + 7490: 45 89 d1 mov %r10d,%r9d + 7493: 45 85 d2 test %r10d,%r10d + 7496: 76 1a jbe 0x74b2 + 7498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 749f: 00 + 74a0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 + 74a5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) + 74aa: 48 ff c0 inc %rax + 74ad: 49 3b c1 cmp %r9,%rax + 74b0: 72 ee jb 0x74a0 + 74b2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 74b7: 48 63 c2 movslq %edx,%rax + 74ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 74c0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 + 74c6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 + 74cd: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 + 74d4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 + 74db: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) + 74e1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) + 74e8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) + 74ef: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) + 74f6: 49 83 c1 10 add $0x10,%r9 + 74fa: 4c 3b c8 cmp %rax,%r9 + 74fd: 72 c1 jb 0x74c0 + 74ff: 8d 42 01 lea 0x1(%rdx),%eax + 7502: 41 3b c0 cmp %r8d,%eax + 7505: 0f 87 89 00 00 00 ja 0x7594 + 750b: 4d 63 c0 movslq %r8d,%r8 + 750e: 48 63 d2 movslq %edx,%rdx + 7511: 4c 2b c2 sub %rdx,%r8 + 7514: 49 83 f8 04 cmp $0x4,%r8 + 7518: 0f 8c 7c 00 00 00 jl 0x759a + 751e: 48 63 d2 movslq %edx,%rdx + 7521: 44 89 c0 mov %r8d,%eax + 7524: 83 e0 fc and $0xfffffffc,%eax + 7527: 45 33 d2 xor %r10d,%r10d + 752a: 48 63 c0 movslq %eax,%rax + 752d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 7532: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 7536: 0f 1f 00 nopl (%rax) + 7539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7540: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 + 7545: 49 83 c2 04 add $0x4,%r10 + 7549: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 754e: 49 83 c1 20 add $0x20,%r9 + 7552: 4c 3b d0 cmp %rax,%r10 + 7555: 72 e9 jb 0x7540 + 7557: 49 3b c0 cmp %r8,%rax + 755a: 73 38 jae 0x7594 + 755c: 48 63 d2 movslq %edx,%rdx + 755f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx + 7563: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 7567: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 756e: 00 + 756f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7576: 0f 1f 00 nopl (%rax) + 7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7580: 48 ff c0 inc %rax + 7583: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 + 7587: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 758b: 48 83 c2 08 add $0x8,%rdx + 758f: 49 3b c0 cmp %r8,%rax + 7592: 72 ec jb 0x7580 + 7594: 33 c0 xor %eax,%eax + 7596: c5 f8 77 vzeroupper + 7599: c3 ret + 759a: 33 c0 xor %eax,%eax + 759c: eb b9 jmp 0x7557 + 759e: 33 d2 xor %edx,%edx + 75a0: e9 5a ff ff ff jmp 0x74ff + 75a5: 33 c0 xor %eax,%eax + 75a7: c3 ret + 75a8: b8 fa ff ff ff mov $0xfffffffa,%eax + 75ad: c3 ret + 75ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 75b3: c3 ret + 75b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75c0: 48 83 ec 28 sub $0x28,%rsp + 75c4: 48 85 d2 test %rdx,%rdx + 75c7: 74 20 je 0x75e9 + 75c9: 45 85 c0 test %r8d,%r8d + 75cc: 7f 0a jg 0x75d8 + 75ce: b8 fa ff ff ff mov $0xfffffffa,%eax + 75d3: 48 83 c4 28 add $0x28,%rsp + 75d7: c3 ret + 75d8: 66 48 0f 7e c1 movq %xmm0,%rcx + 75dd: e8 9e ba 02 00 call 0x33080 + 75e2: 33 c0 xor %eax,%eax + 75e4: 48 83 c4 28 add $0x28,%rsp + 75e8: c3 ret + 75e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 75ee: 48 83 c4 28 add $0x28,%rsp + 75f2: c3 ret + 75f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 75f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75ff: 00 + 7600: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7605: 48 85 d2 test %rdx,%rdx + 7608: 74 23 je 0x762d + 760a: 45 85 c0 test %r8d,%r8d + 760d: 7f 0c jg 0x761b + 760f: b8 fa ff ff ff mov $0xfffffffa,%eax + 7614: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7619: 90 nop + 761a: c3 ret + 761b: 66 48 0f 7e c1 movq %xmm0,%rcx + 7620: e8 7b ba 02 00 call 0x330a0 + 7625: 33 c0 xor %eax,%eax + 7627: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 762c: c3 ret + 762d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7632: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7637: 90 nop + 7638: 90 nop + 7639: 90 nop + 763a: c3 ret + 763b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7640: 48 83 ec 28 sub $0x28,%rsp + 7644: 48 85 d2 test %rdx,%rdx + 7647: 74 20 je 0x7669 + 7649: 45 85 c0 test %r8d,%r8d + 764c: 7f 0a jg 0x7658 + 764e: b8 fa ff ff ff mov $0xfffffffa,%eax + 7653: 48 83 c4 28 add $0x28,%rsp + 7657: c3 ret + 7658: 66 48 0f 7e c1 movq %xmm0,%rcx + 765d: e8 5e ba 02 00 call 0x330c0 + 7662: 33 c0 xor %eax,%eax + 7664: 48 83 c4 28 add $0x28,%rsp + 7668: c3 ret + 7669: b8 f8 ff ff ff mov $0xfffffff8,%eax + 766e: 48 83 c4 28 add $0x28,%rsp + 7672: c3 ret + 7673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 767f: 00 + 7680: 48 83 ec 28 sub $0x28,%rsp + 7684: 48 85 d2 test %rdx,%rdx + 7687: 74 20 je 0x76a9 + 7689: 45 85 c0 test %r8d,%r8d + 768c: 7f 0a jg 0x7698 + 768e: b8 fa ff ff ff mov $0xfffffffa,%eax + 7693: 48 83 c4 28 add $0x28,%rsp + 7697: c3 ret + 7698: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 769d: e8 3e ba 02 00 call 0x330e0 + 76a2: 33 c0 xor %eax,%eax + 76a4: 48 83 c4 28 add $0x28,%rsp + 76a8: c3 ret + 76a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 76ae: 48 83 c4 28 add $0x28,%rsp + 76b2: c3 ret + 76b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 76b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 76bf: 00 + 76c0: 48 83 ec 28 sub $0x28,%rsp + 76c4: 48 85 d2 test %rdx,%rdx + 76c7: 74 20 je 0x76e9 + 76c9: 45 85 c0 test %r8d,%r8d + 76cc: 7f 0a jg 0x76d8 + 76ce: b8 fa ff ff ff mov $0xfffffffa,%eax + 76d3: 48 83 c4 28 add $0x28,%rsp + 76d7: c3 ret + 76d8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 76dd: e8 1e ba 02 00 call 0x33100 + 76e2: 33 c0 xor %eax,%eax + 76e4: 48 83 c4 28 add $0x28,%rsp + 76e8: c3 ret + 76e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 76ee: 48 83 c4 28 add $0x28,%rsp + 76f2: c3 ret + 76f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 76f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 76ff: 00 + 7700: 48 83 ec 28 sub $0x28,%rsp + 7704: 48 85 d2 test %rdx,%rdx + 7707: 74 20 je 0x7729 + 7709: 45 85 c0 test %r8d,%r8d + 770c: 7f 0a jg 0x7718 + 770e: b8 fa ff ff ff mov $0xfffffffa,%eax + 7713: 48 83 c4 28 add $0x28,%rsp + 7717: c3 ret + 7718: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 771d: e8 3e bd 02 00 call 0x33460 + 7722: 33 c0 xor %eax,%eax + 7724: 48 83 c4 28 add $0x28,%rsp + 7728: c3 ret + 7729: b8 f8 ff ff ff mov $0xfffffff8,%eax + 772e: 48 83 c4 28 add $0x28,%rsp + 7732: c3 ret + 7733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 773f: 00 + 7740: 41 83 f9 05 cmp $0x5,%r9d + 7744: 7d 3d jge 0x7783 + 7746: 41 ff c9 dec %r9d + 7749: 41 83 f9 ff cmp $0xffffffff,%r9d + 774d: 74 33 je 0x7782 + 774f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7756: 00 + 7757: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 775e: 66 90 xchg %ax,%ax + 7760: f2 0f 10 01 movsd (%rcx),%xmm0 + 7764: 41 ff c9 dec %r9d + 7767: 48 83 c1 08 add $0x8,%rcx + 776b: f2 0f 58 02 addsd (%rdx),%xmm0 + 776f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7774: 48 83 c2 08 add $0x8,%rdx + 7778: 49 83 c0 08 add $0x8,%r8 + 777c: 41 83 f9 ff cmp $0xffffffff,%r9d + 7780: 75 de jne 0x7760 + 7782: c3 ret + 7783: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 778a: 0f 85 e0 02 00 00 jne 0x7a70 + 7790: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 7797: 74 1c je 0x77b5 + 7799: f2 0f 10 01 movsd (%rcx),%xmm0 + 779d: 48 83 c1 08 add $0x8,%rcx + 77a1: 41 ff c9 dec %r9d + 77a4: f2 0f 58 02 addsd (%rdx),%xmm0 + 77a8: f2 41 0f 11 00 movsd %xmm0,(%r8) + 77ad: 48 83 c2 08 add $0x8,%rdx + 77b1: 49 83 c0 08 add $0x8,%r8 + 77b5: 44 89 c8 mov %r9d,%eax + 77b8: 41 83 e1 03 and $0x3,%r9d + 77bc: c1 f8 02 sar $0x2,%eax + 77bf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 77c6: 0f 84 70 01 00 00 je 0x793c + 77cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 77d3: 0f 84 d5 00 00 00 je 0x78ae + 77d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 77de: 0f 8f 7c 00 00 00 jg 0x7860 + 77e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77eb: 00 + 77ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 77f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77ff: 00 + 7800: f2 0f 10 11 movsd (%rcx),%xmm2 + 7804: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 7809: f2 0f 10 02 movsd (%rdx),%xmm0 + 780d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7812: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 7817: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 781c: 48 83 c2 20 add $0x20,%rdx + 7820: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 7825: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 782a: 48 83 c1 20 add $0x20,%rcx + 782e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 7832: 66 0f 58 d9 addpd %xmm1,%xmm3 + 7836: 41 0f 29 10 movaps %xmm2,(%r8) + 783a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 783f: 49 83 c0 20 add $0x20,%r8 + 7843: ff c8 dec %eax + 7845: 75 b9 jne 0x7800 + 7847: e9 fa fe ff ff jmp 0x7746 + 784c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7853: 00 + 7854: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 785b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7860: f2 0f 10 11 movsd (%rcx),%xmm2 + 7864: f2 0f 10 02 movsd (%rdx),%xmm0 + 7868: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 786d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 7872: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 7877: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 787c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7881: 48 83 c2 20 add $0x20,%rdx + 7885: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 788a: 48 83 c1 20 add $0x20,%rcx + 788e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 7892: 66 0f 58 d9 addpd %xmm1,%xmm3 + 7896: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 789b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 78a1: 49 83 c0 20 add $0x20,%r8 + 78a5: ff c8 dec %eax + 78a7: 75 b7 jne 0x7860 + 78a9: e9 98 fe ff ff jmp 0x7746 + 78ae: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 78b3: 7f 4b jg 0x7900 + 78b5: 0f 1f 40 00 nopl 0x0(%rax) + 78b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 78c0: f2 0f 10 01 movsd (%rcx),%xmm0 + 78c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 78c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 78ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 78d3: 48 83 c1 20 add $0x20,%rcx + 78d7: 66 0f 58 02 addpd (%rdx),%xmm0 + 78db: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 78e0: 41 0f 29 00 movaps %xmm0,(%r8) + 78e4: 48 83 c2 20 add $0x20,%rdx + 78e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 78ed: 49 83 c0 20 add $0x20,%r8 + 78f1: ff c8 dec %eax + 78f3: 75 cb jne 0x78c0 + 78f5: e9 4c fe ff ff jmp 0x7746 + 78fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7900: f2 0f 10 01 movsd (%rcx),%xmm0 + 7904: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 7909: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 790e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 7913: 48 83 c1 20 add $0x20,%rcx + 7917: 66 0f 58 02 addpd (%rdx),%xmm0 + 791b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 7920: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 7925: 48 83 c2 20 add $0x20,%rdx + 7929: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 792f: 49 83 c0 20 add $0x20,%r8 + 7933: ff c8 dec %eax + 7935: 75 c9 jne 0x7900 + 7937: e9 0a fe ff ff jmp 0x7746 + 793c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7943: 0f 84 93 00 00 00 je 0x79dc + 7949: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 794e: 7f 50 jg 0x79a0 + 7950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7957: 00 + 7958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 795f: 90 nop + 7960: f2 0f 10 02 movsd (%rdx),%xmm0 + 7964: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7969: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 796e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7973: 48 83 c2 20 add $0x20,%rdx + 7977: 66 0f 58 01 addpd (%rcx),%xmm0 + 797b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7980: 41 0f 29 00 movaps %xmm0,(%r8) + 7984: 48 83 c1 20 add $0x20,%rcx + 7988: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 798d: 49 83 c0 20 add $0x20,%r8 + 7991: ff c8 dec %eax + 7993: 75 cb jne 0x7960 + 7995: e9 ac fd ff ff jmp 0x7746 + 799a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 79a0: f2 0f 10 02 movsd (%rdx),%xmm0 + 79a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 79a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 79ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 79b3: 48 83 c2 20 add $0x20,%rdx + 79b7: 66 0f 58 01 addpd (%rcx),%xmm0 + 79bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 79c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 79c5: 48 83 c1 20 add $0x20,%rcx + 79c9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 79cf: 49 83 c0 20 add $0x20,%r8 + 79d3: ff c8 dec %eax + 79d5: 75 c9 jne 0x79a0 + 79d7: e9 6a fd ff ff jmp 0x7746 + 79dc: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 79e1: 7f 5d jg 0x7a40 + 79e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 79ea: 00 + 79eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a00: 0f 28 02 movaps (%rdx),%xmm0 + 7a03: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 7a07: 48 83 c2 20 add $0x20,%rdx + 7a0b: 66 0f 58 01 addpd (%rcx),%xmm0 + 7a0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7a14: 41 0f 29 00 movaps %xmm0,(%r8) + 7a18: 48 83 c1 20 add $0x20,%rcx + 7a1c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 7a21: 49 83 c0 20 add $0x20,%r8 + 7a25: ff c8 dec %eax + 7a27: 75 d7 jne 0x7a00 + 7a29: e9 18 fd ff ff jmp 0x7746 + 7a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a35: 00 + 7a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a3d: 0f 1f 00 nopl (%rax) + 7a40: 0f 28 02 movaps (%rdx),%xmm0 + 7a43: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 7a47: 48 83 c2 20 add $0x20,%rdx + 7a4b: 66 0f 58 01 addpd (%rcx),%xmm0 + 7a4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7a54: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 7a59: 48 83 c1 20 add $0x20,%rcx + 7a5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 7a63: 49 83 c0 20 add $0x20,%r8 + 7a67: ff c8 dec %eax + 7a69: 75 d5 jne 0x7a40 + 7a6b: e9 d6 fc ff ff jmp 0x7746 + 7a70: 44 89 c8 mov %r9d,%eax + 7a73: 41 83 e1 03 and $0x3,%r9d + 7a77: c1 f8 02 sar $0x2,%eax + 7a7a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 7a81: 0f 84 d3 00 00 00 je 0x7b5a + 7a87: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7a8e: 0f 85 6c 00 00 00 jne 0x7b00 + 7a94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7aa0: f2 0f 10 01 movsd (%rcx),%xmm0 + 7aa4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 7aa9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 7aae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 7ab3: 48 83 c1 20 add $0x20,%rcx + 7ab7: 66 0f 58 02 addpd (%rdx),%xmm0 + 7abb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 7ac0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7ac5: 48 83 c2 20 add $0x20,%rdx + 7ac9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 7acf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 7ad5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 7adb: 49 83 c0 20 add $0x20,%r8 + 7adf: ff c8 dec %eax + 7ae1: 75 bd jne 0x7aa0 + 7ae3: e9 5e fc ff ff jmp 0x7746 + 7ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7aef: 00 + 7af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7afe: 00 00 + 7b00: f2 0f 10 11 movsd (%rcx),%xmm2 + 7b04: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 7b09: f2 0f 10 02 movsd (%rdx),%xmm0 + 7b0d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7b12: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 7b17: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7b1c: 48 83 c2 20 add $0x20,%rdx + 7b20: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 7b25: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 7b2a: 48 83 c1 20 add $0x20,%rcx + 7b2e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 7b32: 66 0f 58 d9 addpd %xmm1,%xmm3 + 7b36: f2 41 0f 11 10 movsd %xmm2,(%r8) + 7b3b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 7b41: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 7b47: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 7b4d: 49 83 c0 20 add $0x20,%r8 + 7b51: ff c8 dec %eax + 7b53: 75 ab jne 0x7b00 + 7b55: e9 ec fb ff ff jmp 0x7746 + 7b5a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7b61: 75 5d jne 0x7bc0 + 7b63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b6a: 00 + 7b6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b80: 0f 28 02 movaps (%rdx),%xmm0 + 7b83: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 7b87: 48 83 c2 20 add $0x20,%rdx + 7b8b: 66 0f 58 01 addpd (%rcx),%xmm0 + 7b8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7b94: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7b99: 48 83 c1 20 add $0x20,%rcx + 7b9d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 7ba3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 7ba9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 7baf: 49 83 c0 20 add $0x20,%r8 + 7bb3: ff c8 dec %eax + 7bb5: 75 c9 jne 0x7b80 + 7bb7: e9 8a fb ff ff jmp 0x7746 + 7bbc: 0f 1f 40 00 nopl 0x0(%rax) + 7bc0: f2 0f 10 02 movsd (%rdx),%xmm0 + 7bc4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7bc9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 7bce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7bd3: 48 83 c2 20 add $0x20,%rdx + 7bd7: 66 0f 58 01 addpd (%rcx),%xmm0 + 7bdb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7be0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7be5: 48 83 c1 20 add $0x20,%rcx + 7be9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 7bef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 7bf5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 7bfb: 49 83 c0 20 add $0x20,%r8 + 7bff: ff c8 dec %eax + 7c01: 75 bd jne 0x7bc0 + 7c03: e9 3e fb ff ff jmp 0x7746 + 7c08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c0f: 00 + 7c10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7c1e: 00 00 + 7c20: 41 83 f9 05 cmp $0x5,%r9d + 7c24: 7d 3e jge 0x7c64 + 7c26: 41 83 c1 ff add $0xffffffff,%r9d + 7c2a: 41 83 f9 ff cmp $0xffffffff,%r9d + 7c2e: 74 33 je 0x7c63 + 7c30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c37: 00 + 7c38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c3f: 90 nop + 7c40: f2 0f 10 01 movsd (%rcx),%xmm0 + 7c44: 41 83 c1 ff add $0xffffffff,%r9d + 7c48: 48 83 c1 08 add $0x8,%rcx + 7c4c: f2 0f 58 02 addsd (%rdx),%xmm0 + 7c50: 48 83 c2 08 add $0x8,%rdx + 7c54: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7c59: 49 83 c0 08 add $0x8,%r8 + 7c5d: 41 83 f9 ff cmp $0xffffffff,%r9d + 7c61: 75 dd jne 0x7c40 + 7c63: c3 ret + 7c64: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 7c6b: 0f 85 80 02 00 00 jne 0x7ef1 + 7c71: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 7c78: 74 1d je 0x7c97 + 7c7a: f2 0f 10 01 movsd (%rcx),%xmm0 + 7c7e: 48 83 c1 08 add $0x8,%rcx + 7c82: 41 83 c1 ff add $0xffffffff,%r9d + 7c86: f2 0f 58 02 addsd (%rdx),%xmm0 + 7c8a: 48 83 c2 08 add $0x8,%rdx + 7c8e: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7c93: 49 83 c0 08 add $0x8,%r8 + 7c97: 44 89 c8 mov %r9d,%eax + 7c9a: 41 83 e1 03 and $0x3,%r9d + 7c9e: c1 f8 02 sar $0x2,%eax + 7ca1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 7ca8: 0f 84 23 01 00 00 je 0x7dd1 + 7cae: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7cb5: 0f 84 9c 00 00 00 je 0x7d57 + 7cbb: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7cc0: 7f 5e jg 0x7d20 + 7cc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7cc9: 00 + 7cca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7cd8: 00 + 7cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ce0: 0f 10 11 movups (%rcx),%xmm2 + 7ce3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 7ce7: 48 83 c1 20 add $0x20,%rcx + 7ceb: 0f 10 02 movups (%rdx),%xmm0 + 7cee: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7cf2: 66 0f 58 d0 addpd %xmm0,%xmm2 + 7cf6: 48 83 c2 20 add $0x20,%rdx + 7cfa: 66 0f 58 d9 addpd %xmm1,%xmm3 + 7cfe: 41 0f 11 10 movups %xmm2,(%r8) + 7d02: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 7d07: 49 83 c0 20 add $0x20,%r8 + 7d0b: 83 c0 ff add $0xffffffff,%eax + 7d0e: 75 d0 jne 0x7ce0 + 7d10: e9 11 ff ff ff jmp 0x7c26 + 7d15: 0f 1f 40 00 nopl 0x0(%rax) + 7d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d20: 0f 10 11 movups (%rcx),%xmm2 + 7d23: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 7d27: 48 83 c1 20 add $0x20,%rcx + 7d2b: 0f 10 02 movups (%rdx),%xmm0 + 7d2e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7d32: 66 0f 58 d0 addpd %xmm0,%xmm2 + 7d36: 48 83 c2 20 add $0x20,%rdx + 7d3a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 7d3e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 7d43: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 7d49: 49 83 c0 20 add $0x20,%r8 + 7d4d: 83 c0 ff add $0xffffffff,%eax + 7d50: 75 ce jne 0x7d20 + 7d52: e9 cf fe ff ff jmp 0x7c26 + 7d57: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7d5c: 7f 42 jg 0x7da0 + 7d5e: 66 90 xchg %ax,%ax + 7d60: 0f 10 01 movups (%rcx),%xmm0 + 7d63: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7d67: 48 83 c1 20 add $0x20,%rcx + 7d6b: 66 0f 58 02 addpd (%rdx),%xmm0 + 7d6f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 7d74: 48 83 c2 20 add $0x20,%rdx + 7d78: 41 0f 11 00 movups %xmm0,(%r8) + 7d7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7d81: 49 83 c0 20 add $0x20,%r8 + 7d85: 83 c0 ff add $0xffffffff,%eax + 7d88: 75 d6 jne 0x7d60 + 7d8a: e9 97 fe ff ff jmp 0x7c26 + 7d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d96: 00 + 7d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d9e: 66 90 xchg %ax,%ax + 7da0: 0f 10 01 movups (%rcx),%xmm0 + 7da3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7da7: 48 83 c1 20 add $0x20,%rcx + 7dab: 66 0f 58 02 addpd (%rdx),%xmm0 + 7daf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 7db4: 48 83 c2 20 add $0x20,%rdx + 7db8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 7dbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 7dc3: 49 83 c0 20 add $0x20,%r8 + 7dc7: 83 c0 ff add $0xffffffff,%eax + 7dca: 75 d4 jne 0x7da0 + 7dcc: e9 55 fe ff ff jmp 0x7c26 + 7dd1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7dd8: 0f 84 93 00 00 00 je 0x7e71 + 7dde: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7de3: 7f 5b jg 0x7e40 + 7de5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7dec: 00 + 7ded: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7df4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e00: 0f 10 02 movups (%rdx),%xmm0 + 7e03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7e07: 48 83 c2 20 add $0x20,%rdx + 7e0b: 66 0f 58 01 addpd (%rcx),%xmm0 + 7e0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7e14: 48 83 c1 20 add $0x20,%rcx + 7e18: 41 0f 11 00 movups %xmm0,(%r8) + 7e1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7e21: 49 83 c0 20 add $0x20,%r8 + 7e25: 83 c0 ff add $0xffffffff,%eax + 7e28: 75 d6 jne 0x7e00 + 7e2a: e9 f7 fd ff ff jmp 0x7c26 + 7e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e36: 00 + 7e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e3e: 66 90 xchg %ax,%ax + 7e40: 0f 10 02 movups (%rdx),%xmm0 + 7e43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7e47: 48 83 c2 20 add $0x20,%rdx + 7e4b: 66 0f 58 01 addpd (%rcx),%xmm0 + 7e4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7e54: 48 83 c1 20 add $0x20,%rcx + 7e58: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 7e5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 7e63: 49 83 c0 20 add $0x20,%r8 + 7e67: 83 c0 ff add $0xffffffff,%eax + 7e6a: 75 d4 jne 0x7e40 + 7e6c: e9 b5 fd ff ff jmp 0x7c26 + 7e71: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7e76: 7f 48 jg 0x7ec0 + 7e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e7f: 00 + 7e80: 0f 10 02 movups (%rdx),%xmm0 + 7e83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7e87: 48 83 c2 20 add $0x20,%rdx + 7e8b: 66 0f 58 01 addpd (%rcx),%xmm0 + 7e8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7e94: 48 83 c1 20 add $0x20,%rcx + 7e98: 41 0f 11 00 movups %xmm0,(%r8) + 7e9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7ea1: 49 83 c0 20 add $0x20,%r8 + 7ea5: 83 c0 ff add $0xffffffff,%eax + 7ea8: 75 d6 jne 0x7e80 + 7eaa: e9 77 fd ff ff jmp 0x7c26 + 7eaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7eb6: 00 + 7eb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ebe: 66 90 xchg %ax,%ax + 7ec0: 0f 10 02 movups (%rdx),%xmm0 + 7ec3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7ec7: 48 83 c2 20 add $0x20,%rdx + 7ecb: 66 0f 58 01 addpd (%rcx),%xmm0 + 7ecf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7ed4: 48 83 c1 20 add $0x20,%rcx + 7ed8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 7edd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 7ee3: 49 83 c0 20 add $0x20,%r8 + 7ee7: 83 c0 ff add $0xffffffff,%eax + 7eea: 75 d4 jne 0x7ec0 + 7eec: e9 35 fd ff ff jmp 0x7c26 + 7ef1: 44 89 c8 mov %r9d,%eax + 7ef4: 41 83 e1 03 and $0x3,%r9d + 7ef8: c1 f8 02 sar $0x2,%eax + 7efb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 7f02: 0f 84 8d 00 00 00 je 0x7f95 + 7f08: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7f0f: 75 4f jne 0x7f60 + 7f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f18: 00 + 7f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f20: 0f 10 01 movups (%rcx),%xmm0 + 7f23: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7f27: 48 83 c1 20 add $0x20,%rcx + 7f2b: 66 0f 58 02 addpd (%rdx),%xmm0 + 7f2f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 7f34: 48 83 c2 20 add $0x20,%rdx + 7f38: 41 0f 11 00 movups %xmm0,(%r8) + 7f3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7f41: 49 83 c0 20 add $0x20,%r8 + 7f45: 83 c0 ff add $0xffffffff,%eax + 7f48: 75 d6 jne 0x7f20 + 7f4a: e9 d7 fc ff ff jmp 0x7c26 + 7f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f56: 00 + 7f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f5e: 66 90 xchg %ax,%ax + 7f60: 0f 10 11 movups (%rcx),%xmm2 + 7f63: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 7f67: 48 83 c1 20 add $0x20,%rcx + 7f6b: 0f 10 02 movups (%rdx),%xmm0 + 7f6e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7f72: 66 0f 58 d0 addpd %xmm0,%xmm2 + 7f76: 48 83 c2 20 add $0x20,%rdx + 7f7a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 7f7e: 41 0f 11 10 movups %xmm2,(%r8) + 7f82: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 7f87: 49 83 c0 20 add $0x20,%r8 + 7f8b: 83 c0 ff add $0xffffffff,%eax + 7f8e: 75 d0 jne 0x7f60 + 7f90: e9 91 fc ff ff jmp 0x7c26 + 7f95: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7f9c: 75 42 jne 0x7fe0 + 7f9e: 66 90 xchg %ax,%ax + 7fa0: 0f 10 02 movups (%rdx),%xmm0 + 7fa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7fa7: 48 83 c2 20 add $0x20,%rdx + 7fab: 66 0f 58 01 addpd (%rcx),%xmm0 + 7faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7fb4: 48 83 c1 20 add $0x20,%rcx + 7fb8: 41 0f 11 00 movups %xmm0,(%r8) + 7fbc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7fc1: 49 83 c0 20 add $0x20,%r8 + 7fc5: 83 c0 ff add $0xffffffff,%eax + 7fc8: 75 d6 jne 0x7fa0 + 7fca: e9 57 fc ff ff jmp 0x7c26 + 7fcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7fd6: 00 + 7fd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fde: 66 90 xchg %ax,%ax + 7fe0: 0f 10 02 movups (%rdx),%xmm0 + 7fe3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7fe7: 48 83 c2 20 add $0x20,%rdx + 7feb: 66 0f 58 01 addpd (%rcx),%xmm0 + 7fef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7ff4: 48 83 c1 20 add $0x20,%rcx + 7ff8: 41 0f 11 00 movups %xmm0,(%r8) + 7ffc: 41 rex.B + 7ffd: 0f .byte 0xf + 7ffe: 11 .byte 0x11 + 7fff: 48 rex.W diff --git a/handoff/nls_dasm/th_e360.dis b/handoff/nls_dasm/th_e360.dis new file mode 100644 index 0000000..c19e136 --- /dev/null +++ b/handoff/nls_dasm/th_e360.dis @@ -0,0 +1,8820 @@ +; th_e360: VA 0x18000e360-0x180016360 (32768 bytes) + +/tmp/opencode/dis/th_e360.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 41 54 push %r12 + 2: 49 89 cb mov %rcx,%r11 + 5: 4d 85 db test %r11,%r11 + 8: 0f 84 dd 01 00 00 je 0x1eb + e: 48 85 d2 test %rdx,%rdx + 11: 0f 84 d4 01 00 00 je 0x1eb + 17: 45 85 c0 test %r8d,%r8d + 1a: 0f 8e c3 01 00 00 jle 0x1e3 + 20: 4d 63 c8 movslq %r8d,%r9 + 23: 49 83 f9 08 cmp $0x8,%r9 + 27: 0f 8c b1 01 00 00 jl 0x1de + 2d: 48 89 d0 mov %rdx,%rax + 30: 48 83 e0 1f and $0x1f,%rax + 34: 85 c0 test %eax,%eax + 36: 74 0d je 0x45 + 38: a8 0f test $0xf,%al + 3a: 0f 85 9e 01 00 00 jne 0x1de + 40: b8 01 00 00 00 mov $0x1,%eax + 45: 41 89 c2 mov %eax,%r10d + 48: 49 8d 4a 08 lea 0x8(%r10),%rcx + 4c: 4c 3b c9 cmp %rcx,%r9 + 4f: 0f 8c 89 01 00 00 jl 0x1de + 55: 44 89 c1 mov %r8d,%ecx + 58: 2b c8 sub %eax,%ecx + 5a: 83 e1 07 and $0x7,%ecx + 5d: 44 2b c1 sub %ecx,%r8d + 60: 33 c9 xor %ecx,%ecx + 62: 4d 63 c0 movslq %r8d,%r8 + 65: 45 33 e4 xor %r12d,%r12d + 68: 85 c0 test %eax,%eax + 6a: 48 89 d0 mov %rdx,%rax + 6d: 76 47 jbe 0xb6 + 6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 76: 00 + 77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e: 66 90 xchg %ax,%ax + 80: c5 f9 10 18 vmovupd (%rax),%xmm3 + 84: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 8a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 8e: 48 ff c1 inc %rcx + 91: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 96: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 9a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 + a0: 49 83 c4 10 add $0x10,%r12 + a4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + a9: c5 f9 11 28 vmovupd %xmm5,(%rax) + ad: 48 83 c0 10 add $0x10,%rax + b1: 49 3b ca cmp %r10,%rcx + b4: 72 ca jb 0x80 + b6: 4c 89 d0 mov %r10,%rax + b9: 48 c1 e0 04 shl $0x4,%rax + bd: 0f 1f 00 nopl (%rax) + c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + c5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + cf: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + d3: 49 83 c2 08 add $0x8,%r10 + d7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + dc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + e0: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 + e5: c5 ff 12 29 vmovddup (%rcx),%ymm5 + e9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + ee: c5 fd 11 29 vmovupd %ymm5,(%rcx) + f2: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + f9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + fd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 102: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 106: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 + 10b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 + 110: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 115: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) + 11a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 121: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 125: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 12a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 12e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 + 133: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 + 138: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 13d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) + 142: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 149: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 14d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 152: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 156: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 + 15b: 48 05 80 00 00 00 add $0x80,%rax + 161: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 166: 4d 3b d0 cmp %r8,%r10 + 169: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) + 16e: 0f 82 4c ff ff ff jb 0xc0 + 174: 4c 89 c0 mov %r8,%rax + 177: 48 c1 e0 04 shl $0x4,%rax + 17b: 48 03 d0 add %rax,%rdx + 17e: 4d 3b c1 cmp %r9,%r8 + 181: 73 53 jae 0x1d6 + 183: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18a: 00 + 18b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a0: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 1a4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 1aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 1ae: 49 ff c0 inc %r8 + 1b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 1b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 1ba: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 + 1c0: 48 83 c0 10 add $0x10,%rax + 1c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 1c9: c5 f9 11 2a vmovupd %xmm5,(%rdx) + 1cd: 48 83 c2 10 add $0x10,%rdx + 1d1: 4d 3b c1 cmp %r9,%r8 + 1d4: 72 ca jb 0x1a0 + 1d6: 33 c0 xor %eax,%eax + 1d8: c5 f8 77 vzeroupper + 1db: 41 5c pop %r12 + 1dd: c3 ret + 1de: 45 33 c0 xor %r8d,%r8d + 1e1: eb 91 jmp 0x174 + 1e3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1e8: 41 5c pop %r12 + 1ea: c3 ret + 1eb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1f0: 41 5c pop %r12 + 1f2: c3 ret + 1f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ff: 00 + 200: 41 54 push %r12 + 202: 49 89 cb mov %rcx,%r11 + 205: 4d 85 db test %r11,%r11 + 208: 0f 84 f9 01 00 00 je 0x407 + 20e: 48 85 d2 test %rdx,%rdx + 211: 0f 84 f0 01 00 00 je 0x407 + 217: 45 85 c0 test %r8d,%r8d + 21a: 0f 8e df 01 00 00 jle 0x3ff + 220: 4d 63 c8 movslq %r8d,%r9 + 223: 49 83 f9 08 cmp $0x8,%r9 + 227: 0f 8c cd 01 00 00 jl 0x3fa + 22d: 48 89 d0 mov %rdx,%rax + 230: 48 83 e0 1f and $0x1f,%rax + 234: 85 c0 test %eax,%eax + 236: 74 0d je 0x245 + 238: a8 0f test $0xf,%al + 23a: 0f 85 ba 01 00 00 jne 0x3fa + 240: b8 01 00 00 00 mov $0x1,%eax + 245: 41 89 c2 mov %eax,%r10d + 248: 49 8d 4a 08 lea 0x8(%r10),%rcx + 24c: 4c 3b c9 cmp %rcx,%r9 + 24f: 0f 8c a5 01 00 00 jl 0x3fa + 255: 44 89 c1 mov %r8d,%ecx + 258: 2b c8 sub %eax,%ecx + 25a: 83 e1 07 and $0x7,%ecx + 25d: 44 2b c1 sub %ecx,%r8d + 260: 33 c9 xor %ecx,%ecx + 262: 4d 63 c0 movslq %r8d,%r8 + 265: 45 33 e4 xor %r12d,%r12d + 268: 85 c0 test %eax,%eax + 26a: 48 89 d0 mov %rdx,%rax + 26d: 76 43 jbe 0x2b2 + 26f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 276: 00 + 277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27e: 66 90 xchg %ax,%ax + 280: c5 f9 10 18 vmovupd (%rax),%xmm3 + 284: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 28a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 28e: 48 ff c1 inc %rcx + 291: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 296: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 29a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 + 2a1: 49 83 c4 10 add $0x10,%r12 + 2a5: c5 f9 11 20 vmovupd %xmm4,(%rax) + 2a9: 48 83 c0 10 add $0x10,%rax + 2ad: 49 3b ca cmp %r10,%rcx + 2b0: 72 ce jb 0x280 + 2b2: 4c 89 d0 mov %r10,%rax + 2b5: 48 c1 e0 04 shl $0x4,%rax + 2b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 2c5: 49 83 c2 08 add $0x8,%r10 + 2c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 2cf: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 2d6: 01 + 2d7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 2de: 02 + 2df: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 2e6: 03 + 2e7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 2eb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 2f0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 2f4: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 2f9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 2fe: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) + 303: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 30a: 01 + 30b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 311: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 318: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 31e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 325: 01 + 326: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 32c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) + 333: 01 + 334: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 33b: 02 + 33c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 342: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 349: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 34f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 356: 02 + 357: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 35d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) + 364: 02 + 365: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 36c: 03 + 36d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 373: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 37a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 380: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 386: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 38c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) + 392: 48 05 80 00 00 00 add $0x80,%rax + 398: 4d 3b d0 cmp %r8,%r10 + 39b: 0f 82 1f ff ff ff jb 0x2c0 + 3a1: 4c 89 c0 mov %r8,%rax + 3a4: 48 c1 e0 04 shl $0x4,%rax + 3a8: 48 03 d0 add %rax,%rdx + 3ab: 4d 3b c1 cmp %r9,%r8 + 3ae: 73 42 jae 0x3f2 + 3b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b7: 00 + 3b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3bf: 90 nop + 3c0: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 3c4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 3ca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 3ce: 49 ff c0 inc %r8 + 3d1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 3d6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 3da: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 + 3e1: 48 83 c0 10 add $0x10,%rax + 3e5: c5 f9 11 22 vmovupd %xmm4,(%rdx) + 3e9: 48 83 c2 10 add $0x10,%rdx + 3ed: 4d 3b c1 cmp %r9,%r8 + 3f0: 72 ce jb 0x3c0 + 3f2: 33 c0 xor %eax,%eax + 3f4: c5 f8 77 vzeroupper + 3f7: 41 5c pop %r12 + 3f9: c3 ret + 3fa: 45 33 c0 xor %r8d,%r8d + 3fd: eb a2 jmp 0x3a1 + 3ff: b8 fa ff ff ff mov $0xfffffffa,%eax + 404: 41 5c pop %r12 + 406: c3 ret + 407: b8 f8 ff ff ff mov $0xfffffff8,%eax + 40c: 41 5c pop %r12 + 40e: c3 ret + 40f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 416: 00 + 417: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 41e: 66 90 xchg %ax,%ax + 420: 57 push %rdi + 421: 41 54 push %r12 + 423: 55 push %rbp + 424: 48 89 d5 mov %rdx,%rbp + 427: 48 85 c9 test %rcx,%rcx + 42a: 0f 84 f7 01 00 00 je 0x627 + 430: 48 85 ed test %rbp,%rbp + 433: 0f 84 ee 01 00 00 je 0x627 + 439: 4d 85 c0 test %r8,%r8 + 43c: 0f 84 e5 01 00 00 je 0x627 + 442: 45 85 c9 test %r9d,%r9d + 445: 0f 8e d2 01 00 00 jle 0x61d + 44b: 41 83 f9 08 cmp $0x8,%r9d + 44f: 0f 8c b8 01 00 00 jl 0x60d + 455: 4d 89 c2 mov %r8,%r10 + 458: 49 83 e2 0f and $0xf,%r10 + 45c: 45 85 d2 test %r10d,%r10d + 45f: 74 18 je 0x479 + 461: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 468: 0f 85 9f 01 00 00 jne 0x60d + 46e: 41 f7 da neg %r10d + 471: 41 83 c2 10 add $0x10,%r10d + 475: 41 c1 ea 02 shr $0x2,%r10d + 479: 41 8d 42 08 lea 0x8(%r10),%eax + 47d: 44 3b c8 cmp %eax,%r9d + 480: 0f 8c 87 01 00 00 jl 0x60d + 486: 44 89 c8 mov %r9d,%eax + 489: 33 d2 xor %edx,%edx + 48b: 41 2b c2 sub %r10d,%eax + 48e: 83 e0 07 and $0x7,%eax + 491: f7 d8 neg %eax + 493: 41 03 c1 add %r9d,%eax + 496: 44 89 d7 mov %r10d,%edi + 499: 45 85 d2 test %r10d,%r10d + 49c: 76 21 jbe 0x4bf + 49e: 66 90 xchg %ax,%ax + 4a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 4a5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 4ab: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 4b1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 4b7: 48 ff c2 inc %rdx + 4ba: 48 3b d7 cmp %rdi,%rdx + 4bd: 72 e1 jb 0x4a0 + 4bf: 45 89 d2 mov %r10d,%r10d + 4c2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 4c7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 4ce: 48 63 d0 movslq %eax,%rdx + 4d1: 74 4d je 0x520 + 4d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4df: 00 + 4e0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 4e4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 4e9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 4ee: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 4f3: 0f 59 c8 mulps %xmm0,%xmm1 + 4f6: 0f 59 da mulps %xmm2,%xmm3 + 4f9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 4fe: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 504: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) + 509: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) + 50f: 48 83 c7 08 add $0x8,%rdi + 513: 48 3b fa cmp %rdx,%rdi + 516: 72 c8 jb 0x4e0 + 518: eb 38 jmp 0x552 + 51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 520: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 524: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 529: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 52e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 533: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 538: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 53e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) + 543: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) + 549: 48 83 c7 08 add $0x8,%rdi + 54d: 48 3b fa cmp %rdx,%rdi + 550: 72 ce jb 0x520 + 552: 8d 78 01 lea 0x1(%rax),%edi + 555: 41 3b f9 cmp %r9d,%edi + 558: 0f 87 a3 00 00 00 ja 0x601 + 55e: 4d 63 c9 movslq %r9d,%r9 + 561: 4c 2b ca sub %rdx,%r9 + 564: 49 83 f9 04 cmp $0x4,%r9 + 568: 0f 8c 9a 00 00 00 jl 0x608 + 56e: 45 89 cc mov %r9d,%r12d + 571: 45 33 db xor %r11d,%r11d + 574: 41 83 e4 fc and $0xfffffffc,%r12d + 578: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 57d: 4d 63 e4 movslq %r12d,%r12 + 580: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 584: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 588: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 58f: 00 + 590: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 59e: 00 00 + 5a0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 5a5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 5aa: 0f 59 c8 mulps %xmm0,%xmm1 + 5ad: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 5b2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) + 5b7: 49 83 c3 04 add $0x4,%r11 + 5bb: 4d 3b dc cmp %r12,%r11 + 5be: 72 e0 jb 0x5a0 + 5c0: 4d 3b e1 cmp %r9,%r12 + 5c3: 73 3c jae 0x601 + 5c5: 48 63 c0 movslq %eax,%rax + 5c8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 5cd: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 5d1: 49 8d 04 80 lea (%r8,%rax,4),%rax + 5d5: 0f 1f 40 00 nopl 0x0(%rax) + 5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 5e6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 5ed: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 5f3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 5f9: 49 ff c4 inc %r12 + 5fc: 4d 3b e1 cmp %r9,%r12 + 5ff: 72 df jb 0x5e0 + 601: 33 c0 xor %eax,%eax + 603: 5d pop %rbp + 604: 41 5c pop %r12 + 606: 5f pop %rdi + 607: c3 ret + 608: 45 33 e4 xor %r12d,%r12d + 60b: eb b3 jmp 0x5c0 + 60d: 33 c0 xor %eax,%eax + 60f: 41 83 f9 01 cmp $0x1,%r9d + 613: 72 ec jb 0x601 + 615: 4d 63 c9 movslq %r9d,%r9 + 618: 45 33 e4 xor %r12d,%r12d + 61b: eb a3 jmp 0x5c0 + 61d: b8 fa ff ff ff mov $0xfffffffa,%eax + 622: 5d pop %rbp + 623: 41 5c pop %r12 + 625: 5f pop %rdi + 626: c3 ret + 627: b8 f8 ff ff ff mov $0xfffffff8,%eax + 62c: 5d pop %rbp + 62d: 41 5c pop %r12 + 62f: 5f pop %rdi + 630: c3 ret + 631: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 638: 00 + 639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 640: 56 push %rsi + 641: 57 push %rdi + 642: 41 54 push %r12 + 644: 48 89 d7 mov %rdx,%rdi + 647: 48 85 c9 test %rcx,%rcx + 64a: 0f 84 f3 01 00 00 je 0x843 + 650: 48 85 ff test %rdi,%rdi + 653: 0f 84 ea 01 00 00 je 0x843 + 659: 4d 85 c0 test %r8,%r8 + 65c: 0f 84 e1 01 00 00 je 0x843 + 662: 45 85 c9 test %r9d,%r9d + 665: 0f 8e ce 01 00 00 jle 0x839 + 66b: 41 83 f9 08 cmp $0x8,%r9d + 66f: 0f 8c b5 01 00 00 jl 0x82a + 675: 4d 89 c2 mov %r8,%r10 + 678: 49 83 e2 0f and $0xf,%r10 + 67c: 45 85 d2 test %r10d,%r10d + 67f: 74 18 je 0x699 + 681: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 688: 0f 85 9c 01 00 00 jne 0x82a + 68e: 41 f7 da neg %r10d + 691: 41 83 c2 10 add $0x10,%r10d + 695: 41 c1 ea 02 shr $0x2,%r10d + 699: 44 89 d0 mov %r10d,%eax + 69c: 83 c0 08 add $0x8,%eax + 69f: 44 3b c8 cmp %eax,%r9d + 6a2: 0f 8c 82 01 00 00 jl 0x82a + 6a8: 44 89 ce mov %r9d,%esi + 6ab: 33 d2 xor %edx,%edx + 6ad: 41 2b f2 sub %r10d,%esi + 6b0: 83 e6 07 and $0x7,%esi + 6b3: f7 de neg %esi + 6b5: 41 03 f1 add %r9d,%esi + 6b8: 44 89 d0 mov %r10d,%eax + 6bb: 45 85 d2 test %r10d,%r10d + 6be: 76 1f jbe 0x6df + 6c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 6c5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 + 6ca: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 6d0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 6d6: 48 8d 52 01 lea 0x1(%rdx),%rdx + 6da: 48 3b d0 cmp %rax,%rdx + 6dd: 72 e1 jb 0x6c0 + 6df: 45 89 d2 mov %r10d,%r10d + 6e2: 48 63 d6 movslq %esi,%rdx + 6e5: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 + 6e9: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 6f0: 74 4e je 0x740 + 6f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 700: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 + 704: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 + 709: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 + 70d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 + 712: 0f 59 c8 mulps %xmm0,%xmm1 + 715: 0f 59 da mulps %xmm2,%xmm3 + 718: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 + 71d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 + 723: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) + 728: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) + 72e: 48 8d 40 08 lea 0x8(%rax),%rax + 732: 48 3b c2 cmp %rdx,%rax + 735: 72 c9 jb 0x700 + 737: eb 38 jmp 0x771 + 739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 740: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 + 744: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 + 749: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 + 74d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 + 752: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 + 757: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 + 75d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) + 762: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) + 768: 48 8d 40 08 lea 0x8(%rax),%rax + 76c: 48 3b c2 cmp %rdx,%rax + 76f: 72 cf jb 0x740 + 771: 8d 46 01 lea 0x1(%rsi),%eax + 774: 41 3b c1 cmp %r9d,%eax + 777: 0f 87 a2 00 00 00 ja 0x81f + 77d: 4d 63 c9 movslq %r9d,%r9 + 780: 4c 2b ca sub %rdx,%r9 + 783: 49 83 f9 04 cmp $0x4,%r9 + 787: 0f 8c 99 00 00 00 jl 0x826 + 78d: 48 c1 e2 02 shl $0x2,%rdx + 791: 44 89 c8 mov %r9d,%eax + 794: 83 e0 fc and $0xfffffffc,%eax + 797: 49 89 d3 mov %rdx,%r11 + 79a: 49 89 d2 mov %rdx,%r10 + 79d: 45 33 e4 xor %r12d,%r12d + 7a0: 48 63 c0 movslq %eax,%rax + 7a3: 4c 03 df add %rdi,%r11 + 7a6: 4c 03 d1 add %rcx,%r10 + 7a9: 49 03 d0 add %r8,%rdx + 7ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b3: 00 + 7b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7c0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 + 7c5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 + 7ca: 0f 59 c8 mulps %xmm0,%xmm1 + 7cd: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 + 7d2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) + 7d7: 4d 8d 64 24 04 lea 0x4(%r12),%r12 + 7dc: 4c 3b e0 cmp %rax,%r12 + 7df: 72 df jb 0x7c0 + 7e1: 49 3b c1 cmp %r9,%rax + 7e4: 73 39 jae 0x81f + 7e6: 48 63 f6 movslq %esi,%rsi + 7e9: 48 c1 e6 02 shl $0x2,%rsi + 7ed: 48 03 fe add %rsi,%rdi + 7f0: 48 03 ce add %rsi,%rcx + 7f3: 4c 03 c6 add %rsi,%r8 + 7f6: 0f 1f 00 nopl (%rax) + 7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 800: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 805: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 + 80a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 + 810: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 816: 48 8d 40 01 lea 0x1(%rax),%rax + 81a: 49 3b c1 cmp %r9,%rax + 81d: 72 e1 jb 0x800 + 81f: 33 c0 xor %eax,%eax + 821: 41 5c pop %r12 + 823: 5f pop %rdi + 824: 5e pop %rsi + 825: c3 ret + 826: 33 c0 xor %eax,%eax + 828: eb b7 jmp 0x7e1 + 82a: 33 f6 xor %esi,%esi + 82c: 41 83 f9 01 cmp $0x1,%r9d + 830: 72 ed jb 0x81f + 832: 4d 63 c9 movslq %r9d,%r9 + 835: 33 c0 xor %eax,%eax + 837: eb a8 jmp 0x7e1 + 839: b8 fa ff ff ff mov $0xfffffffa,%eax + 83e: 41 5c pop %r12 + 840: 5f pop %rdi + 841: 5e pop %rsi + 842: c3 ret + 843: b8 f8 ff ff ff mov $0xfffffff8,%eax + 848: 41 5c pop %r12 + 84a: 5f pop %rdi + 84b: 5e pop %rsi + 84c: c3 ret + 84d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 854: 00 + 855: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 85c: 0f 1f 40 00 nopl 0x0(%rax) + 860: 57 push %rdi + 861: 41 54 push %r12 + 863: 55 push %rbp + 864: 48 89 d5 mov %rdx,%rbp + 867: 48 85 c9 test %rcx,%rcx + 86a: 0f 84 f8 01 00 00 je 0xa68 + 870: 48 85 ed test %rbp,%rbp + 873: 0f 84 ef 01 00 00 je 0xa68 + 879: 4d 85 c0 test %r8,%r8 + 87c: 0f 84 e6 01 00 00 je 0xa68 + 882: 45 85 c9 test %r9d,%r9d + 885: 0f 8e d3 01 00 00 jle 0xa5e + 88b: 41 83 f9 08 cmp $0x8,%r9d + 88f: 0f 8c b9 01 00 00 jl 0xa4e + 895: 4d 89 c2 mov %r8,%r10 + 898: 49 83 e2 0f and $0xf,%r10 + 89c: 45 85 d2 test %r10d,%r10d + 89f: 74 18 je 0x8b9 + 8a1: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 8a8: 0f 85 a0 01 00 00 jne 0xa4e + 8ae: 41 f7 da neg %r10d + 8b1: 41 83 c2 10 add $0x10,%r10d + 8b5: 41 c1 ea 02 shr $0x2,%r10d + 8b9: 41 8d 42 08 lea 0x8(%r10),%eax + 8bd: 44 3b c8 cmp %eax,%r9d + 8c0: 0f 8c 88 01 00 00 jl 0xa4e + 8c6: 44 89 c8 mov %r9d,%eax + 8c9: 33 d2 xor %edx,%edx + 8cb: 41 2b c2 sub %r10d,%eax + 8ce: 44 89 d7 mov %r10d,%edi + 8d1: 83 e0 07 and $0x7,%eax + 8d4: f7 d8 neg %eax + 8d6: 41 03 c1 add %r9d,%eax + 8d9: 45 85 d2 test %r10d,%r10d + 8dc: 76 22 jbe 0x900 + 8de: 66 90 xchg %ax,%ax + 8e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 8e5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 8eb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 8f1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 8f7: 48 83 c2 01 add $0x1,%rdx + 8fb: 48 3b d7 cmp %rdi,%rdx + 8fe: 72 e0 jb 0x8e0 + 900: 45 89 d2 mov %r10d,%r10d + 903: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 908: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 90f: 48 63 d0 movslq %eax,%rdx + 912: 74 4c je 0x960 + 914: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 920: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 924: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 929: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 92e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 933: 0f 59 c8 mulps %xmm0,%xmm1 + 936: 0f 59 da mulps %xmm2,%xmm3 + 939: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 93e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 944: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) + 949: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) + 94f: 48 83 c7 08 add $0x8,%rdi + 953: 48 3b fa cmp %rdx,%rdi + 956: 72 c8 jb 0x920 + 958: eb 38 jmp 0x992 + 95a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 960: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 964: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 969: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 96e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 973: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 978: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 97e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) + 983: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) + 989: 48 83 c7 08 add $0x8,%rdi + 98d: 48 3b fa cmp %rdx,%rdi + 990: 72 ce jb 0x960 + 992: 8d 78 01 lea 0x1(%rax),%edi + 995: 41 3b f9 cmp %r9d,%edi + 998: 0f 87 a4 00 00 00 ja 0xa42 + 99e: 4d 63 c9 movslq %r9d,%r9 + 9a1: 4c 2b ca sub %rdx,%r9 + 9a4: 49 83 f9 04 cmp $0x4,%r9 + 9a8: 0f 8c 9b 00 00 00 jl 0xa49 + 9ae: 45 89 cc mov %r9d,%r12d + 9b1: 45 33 db xor %r11d,%r11d + 9b4: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 9b9: 41 83 e4 fc and $0xfffffffc,%r12d + 9bd: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 9c1: 4d 63 e4 movslq %r12d,%r12 + 9c4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 9c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9cf: 00 + 9d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9de: 00 00 + 9e0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 9e5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 9ea: 0f 59 c8 mulps %xmm0,%xmm1 + 9ed: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 9f2: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) + 9f7: 49 83 c3 04 add $0x4,%r11 + 9fb: 4d 3b dc cmp %r12,%r11 + 9fe: 72 e0 jb 0x9e0 + a00: 4d 3b e1 cmp %r9,%r12 + a03: 73 3d jae 0xa42 + a05: 48 63 c0 movslq %eax,%rax + a08: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + a0d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + a11: 49 8d 04 80 lea (%r8,%rax,4),%rax + a15: 0f 1f 40 00 nopl 0x0(%rax) + a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a20: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + a26: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + a2d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + a33: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + a39: 49 83 c4 01 add $0x1,%r12 + a3d: 4d 3b e1 cmp %r9,%r12 + a40: 72 de jb 0xa20 + a42: 33 c0 xor %eax,%eax + a44: 5d pop %rbp + a45: 41 5c pop %r12 + a47: 5f pop %rdi + a48: c3 ret + a49: 45 33 e4 xor %r12d,%r12d + a4c: eb b2 jmp 0xa00 + a4e: 33 c0 xor %eax,%eax + a50: 41 83 f9 01 cmp $0x1,%r9d + a54: 72 ec jb 0xa42 + a56: 4d 63 c9 movslq %r9d,%r9 + a59: 45 33 e4 xor %r12d,%r12d + a5c: eb a2 jmp 0xa00 + a5e: b8 fa ff ff ff mov $0xfffffffa,%eax + a63: 5d pop %rbp + a64: 41 5c pop %r12 + a66: 5f pop %rdi + a67: c3 ret + a68: b8 f8 ff ff ff mov $0xfffffff8,%eax + a6d: 5d pop %rbp + a6e: 41 5c pop %r12 + a70: 5f pop %rdi + a71: c3 ret + a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a80: 48 83 ec 28 sub $0x28,%rsp + a84: 48 85 c9 test %rcx,%rcx + a87: 74 25 je 0xaae + a89: 48 85 d2 test %rdx,%rdx + a8c: 74 20 je 0xaae + a8e: 4d 85 c0 test %r8,%r8 + a91: 74 1b je 0xaae + a93: 45 85 c9 test %r9d,%r9d + a96: 7f 0a jg 0xaa2 + a98: b8 fa ff ff ff mov $0xfffffffa,%eax + a9d: 48 83 c4 28 add $0x28,%rsp + aa1: c3 ret + aa2: e8 59 99 03 00 call 0x3a400 + aa7: 33 c0 xor %eax,%eax + aa9: 48 83 c4 28 add $0x28,%rsp + aad: c3 ret + aae: b8 f8 ff ff ff mov $0xfffffff8,%eax + ab3: 48 83 c4 28 add $0x28,%rsp + ab7: c3 ret + ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + abf: 00 + ac0: 48 83 ec 28 sub $0x28,%rsp + ac4: 48 85 c9 test %rcx,%rcx + ac7: 74 25 je 0xaee + ac9: 48 85 d2 test %rdx,%rdx + acc: 74 20 je 0xaee + ace: 4d 85 c0 test %r8,%r8 + ad1: 74 1b je 0xaee + ad3: 45 85 c9 test %r9d,%r9d + ad6: 7f 0a jg 0xae2 + ad8: b8 fa ff ff ff mov $0xfffffffa,%eax + add: 48 83 c4 28 add $0x28,%rsp + ae1: c3 ret + ae2: e8 59 99 03 00 call 0x3a440 + ae7: 33 c0 xor %eax,%eax + ae9: 48 83 c4 28 add $0x28,%rsp + aed: c3 ret + aee: b8 f8 ff ff ff mov $0xfffffff8,%eax + af3: 48 83 c4 28 add $0x28,%rsp + af7: c3 ret + af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + aff: 00 + b00: 48 83 ec 28 sub $0x28,%rsp + b04: 48 85 c9 test %rcx,%rcx + b07: 74 25 je 0xb2e + b09: 48 85 d2 test %rdx,%rdx + b0c: 74 20 je 0xb2e + b0e: 4d 85 c0 test %r8,%r8 + b11: 74 1b je 0xb2e + b13: 45 85 c9 test %r9d,%r9d + b16: 7f 0a jg 0xb22 + b18: b8 fa ff ff ff mov $0xfffffffa,%eax + b1d: 48 83 c4 28 add $0x28,%rsp + b21: c3 ret + b22: e8 59 99 03 00 call 0x3a480 + b27: 33 c0 xor %eax,%eax + b29: 48 83 c4 28 add $0x28,%rsp + b2d: c3 ret + b2e: b8 f8 ff ff ff mov $0xfffffff8,%eax + b33: 48 83 c4 28 add $0x28,%rsp + b37: c3 ret + b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b3f: 00 + b40: 53 push %rbx + b41: 48 85 c9 test %rcx,%rcx + b44: 0f 84 d4 01 00 00 je 0xd1e + b4a: 4d 85 c0 test %r8,%r8 + b4d: 0f 84 cb 01 00 00 je 0xd1e + b53: 45 85 c9 test %r9d,%r9d + b56: 0f 8e bb 01 00 00 jle 0xd17 + b5c: 41 83 f9 08 cmp $0x8,%r9d + b60: 0f 8c a1 01 00 00 jl 0xd07 + b66: 4d 89 c3 mov %r8,%r11 + b69: 49 83 e3 0f and $0xf,%r11 + b6d: 45 85 db test %r11d,%r11d + b70: 74 18 je 0xb8a + b72: 41 f7 c3 03 00 00 00 test $0x3,%r11d + b79: 0f 85 88 01 00 00 jne 0xd07 + b7f: 41 f7 db neg %r11d + b82: 41 83 c3 10 add $0x10,%r11d + b86: 41 c1 eb 02 shr $0x2,%r11d + b8a: 41 8d 43 08 lea 0x8(%r11),%eax + b8e: 44 3b c8 cmp %eax,%r9d + b91: 0f 8c 70 01 00 00 jl 0xd07 + b97: 44 89 c8 mov %r9d,%eax + b9a: 33 d2 xor %edx,%edx + b9c: 41 2b c3 sub %r11d,%eax + b9f: 83 e0 07 and $0x7,%eax + ba2: f7 d8 neg %eax + ba4: 41 03 c1 add %r9d,%eax + ba7: 44 89 db mov %r11d,%ebx + baa: 45 85 db test %r11d,%r11d + bad: 76 2e jbe 0xbdd + baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + bb6: 00 + bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + bbe: 66 90 xchg %ax,%ax + bc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + bc5: f3 0f 59 c1 mulss %xmm1,%xmm0 + bc9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + bcf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + bd5: 48 ff c2 inc %rdx + bd8: 48 3b d3 cmp %rbx,%rdx + bdb: 72 e3 jb 0xbc0 + bdd: 45 89 db mov %r11d,%r11d + be0: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + be4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + beb: 48 63 d0 movslq %eax,%rdx + bee: 74 40 je 0xc30 + bf0: 0f 28 c1 movaps %xmm1,%xmm0 + bf3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + bfe: 00 00 + c00: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + c04: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + c09: 0f 59 d0 mulps %xmm0,%xmm2 + c0c: 0f 59 d8 mulps %xmm0,%xmm3 + c0f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + c14: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + c1a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + c1f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + c25: 48 83 c3 08 add $0x8,%rbx + c29: 48 3b da cmp %rdx,%rbx + c2c: 72 d2 jb 0xc00 + c2e: eb 3e jmp 0xc6e + c30: 0f 28 c1 movaps %xmm1,%xmm0 + c33: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + c3e: 00 00 + c40: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 + c44: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 + c49: 0f 59 d0 mulps %xmm0,%xmm2 + c4c: 0f 59 d8 mulps %xmm0,%xmm3 + c4f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + c54: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + c5a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + c5f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + c65: 48 83 c3 08 add $0x8,%rbx + c69: 48 3b da cmp %rdx,%rbx + c6c: 72 d2 jb 0xc40 + c6e: 8d 58 01 lea 0x1(%rax),%ebx + c71: 41 3b d9 cmp %r9d,%ebx + c74: 0f 87 84 00 00 00 ja 0xcfe + c7a: 4d 63 d1 movslq %r9d,%r10 + c7d: 4c 2b d2 sub %rdx,%r10 + c80: 49 83 fa 04 cmp $0x4,%r10 + c84: 0f 8c 78 00 00 00 jl 0xd02 + c8a: 45 89 d3 mov %r10d,%r11d + c8d: 45 33 c9 xor %r9d,%r9d + c90: 41 83 e3 fc and $0xfffffffc,%r11d + c94: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + c98: 4d 63 db movslq %r11d,%r11 + c9b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + c9f: 90 nop + ca0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + ca5: 0f 59 d0 mulps %xmm0,%xmm2 + ca8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + cad: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) + cb2: 49 83 c1 04 add $0x4,%r9 + cb6: 4d 3b cb cmp %r11,%r9 + cb9: 72 e5 jb 0xca0 + cbb: 4d 3b da cmp %r10,%r11 + cbe: 73 3e jae 0xcfe + cc0: 48 63 c0 movslq %eax,%rax + cc3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + cc7: 49 8d 04 80 lea (%r8,%rax,4),%rax + ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + cd2: 00 + cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + ce0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + ce6: f3 0f 59 c1 mulss %xmm1,%xmm0 + cea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + cf0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + cf6: 49 ff c3 inc %r11 + cf9: 4d 3b da cmp %r10,%r11 + cfc: 72 e2 jb 0xce0 + cfe: 33 c0 xor %eax,%eax + d00: 5b pop %rbx + d01: c3 ret + d02: 45 33 db xor %r11d,%r11d + d05: eb b4 jmp 0xcbb + d07: 33 c0 xor %eax,%eax + d09: 41 83 f9 01 cmp $0x1,%r9d + d0d: 72 ef jb 0xcfe + d0f: 4d 63 d1 movslq %r9d,%r10 + d12: 45 33 db xor %r11d,%r11d + d15: eb a4 jmp 0xcbb + d17: b8 fa ff ff ff mov $0xfffffffa,%eax + d1c: 5b pop %rbx + d1d: c3 ret + d1e: b8 f8 ff ff ff mov $0xfffffff8,%eax + d23: 5b pop %rbx + d24: c3 ret + d25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d2c: 00 + d2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d40: 48 85 c9 test %rcx,%rcx + d43: 0f 84 84 01 00 00 je 0xecd + d49: 4d 85 c0 test %r8,%r8 + d4c: 0f 84 7b 01 00 00 je 0xecd + d52: 45 85 c9 test %r9d,%r9d + d55: 0f 8e 6b 01 00 00 jle 0xec6 + d5b: 49 63 c1 movslq %r9d,%rax + d5e: 48 83 f8 08 cmp $0x8,%rax + d62: 0f 8c 59 01 00 00 jl 0xec1 + d68: 4d 89 c3 mov %r8,%r11 + d6b: 49 83 e3 0f and $0xf,%r11 + d6f: 45 85 db test %r11d,%r11d + d72: 74 18 je 0xd8c + d74: 41 f7 c3 03 00 00 00 test $0x3,%r11d + d7b: 0f 85 40 01 00 00 jne 0xec1 + d81: 41 f7 db neg %r11d + d84: 41 83 c3 10 add $0x10,%r11d + d88: 41 c1 eb 02 shr $0x2,%r11d + d8c: 44 89 da mov %r11d,%edx + d8f: 83 c2 08 add $0x8,%edx + d92: 48 3b c2 cmp %rdx,%rax + d95: 0f 8c 26 01 00 00 jl 0xec1 + d9b: 44 89 ca mov %r9d,%edx + d9e: 41 2b d3 sub %r11d,%edx + da1: 83 e2 07 and $0x7,%edx + da4: 44 2b ca sub %edx,%r9d + da7: 33 d2 xor %edx,%edx + da9: 45 89 da mov %r11d,%r10d + dac: 45 85 db test %r11d,%r11d + daf: 76 2d jbe 0xdde + db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + db8: 00 + db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + dc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + dc5: f3 0f 59 c1 mulss %xmm1,%xmm0 + dc9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + dcf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + dd5: 48 8d 52 01 lea 0x1(%rdx),%rdx + dd9: 49 3b d2 cmp %r10,%rdx + ddc: 72 e2 jb 0xdc0 + dde: 45 89 db mov %r11d,%r11d + de1: 49 63 d1 movslq %r9d,%rdx + de4: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 + de8: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + def: 74 41 je 0xe32 + df1: 0f 28 c1 movaps %xmm1,%xmm0 + df4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + dff: 00 + e00: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 + e05: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + e0b: 0f 59 d0 mulps %xmm0,%xmm2 + e0e: 0f 59 d8 mulps %xmm0,%xmm3 + e11: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + e16: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + e1c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + e21: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + e27: 4d 8d 52 08 lea 0x8(%r10),%r10 + e2b: 4c 3b d2 cmp %rdx,%r10 + e2e: 72 d0 jb 0xe00 + e30: eb 3e jmp 0xe70 + e32: 0f 28 c1 movaps %xmm1,%xmm0 + e35: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e40: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 + e45: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 + e4b: 0f 59 d0 mulps %xmm0,%xmm2 + e4e: 0f 59 d8 mulps %xmm0,%xmm3 + e51: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + e56: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + e5c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + e61: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + e67: 4d 8d 52 08 lea 0x8(%r10),%r10 + e6b: 4c 3b d2 cmp %rdx,%r10 + e6e: 72 d0 jb 0xe40 + e70: 33 d2 xor %edx,%edx + e72: 45 8d 51 01 lea 0x1(%r9),%r10d + e76: 4d 63 d2 movslq %r10d,%r10 + e79: 4c 3b d0 cmp %rax,%r10 + e7c: 77 40 ja 0xebe + e7e: 4d 63 c9 movslq %r9d,%r9 + e81: 49 2b c1 sub %r9,%rax + e84: 49 c1 e1 02 shl $0x2,%r9 + e88: 49 03 c9 add %r9,%rcx + e8b: 4d 03 c1 add %r9,%r8 + e8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e95: 00 + e96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e9d: 0f 1f 00 nopl (%rax) + ea0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + ea5: f3 0f 59 c1 mulss %xmm1,%xmm0 + ea9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + eaf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + eb5: 48 8d 52 01 lea 0x1(%rdx),%rdx + eb9: 48 3b d0 cmp %rax,%rdx + ebc: 72 e2 jb 0xea0 + ebe: 33 c0 xor %eax,%eax + ec0: c3 ret + ec1: 45 33 c9 xor %r9d,%r9d + ec4: eb aa jmp 0xe70 + ec6: b8 fa ff ff ff mov $0xfffffffa,%eax + ecb: 90 nop + ecc: c3 ret + ecd: b8 f8 ff ff ff mov $0xfffffff8,%eax + ed2: c3 ret + ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + edf: 00 + ee0: 53 push %rbx + ee1: 48 85 c9 test %rcx,%rcx + ee4: 0f 84 d5 01 00 00 je 0x10bf + eea: 4d 85 c0 test %r8,%r8 + eed: 0f 84 cc 01 00 00 je 0x10bf + ef3: 45 85 c9 test %r9d,%r9d + ef6: 0f 8e bc 01 00 00 jle 0x10b8 + efc: 41 83 f9 08 cmp $0x8,%r9d + f00: 0f 8c a2 01 00 00 jl 0x10a8 + f06: 4d 89 c3 mov %r8,%r11 + f09: 49 83 e3 0f and $0xf,%r11 + f0d: 45 85 db test %r11d,%r11d + f10: 74 18 je 0xf2a + f12: 41 f7 c3 03 00 00 00 test $0x3,%r11d + f19: 0f 85 89 01 00 00 jne 0x10a8 + f1f: 41 f7 db neg %r11d + f22: 41 83 c3 10 add $0x10,%r11d + f26: 41 c1 eb 02 shr $0x2,%r11d + f2a: 41 8d 43 08 lea 0x8(%r11),%eax + f2e: 44 3b c8 cmp %eax,%r9d + f31: 0f 8c 71 01 00 00 jl 0x10a8 + f37: 44 89 c8 mov %r9d,%eax + f3a: 33 d2 xor %edx,%edx + f3c: 41 2b c3 sub %r11d,%eax + f3f: 44 89 db mov %r11d,%ebx + f42: 83 e0 07 and $0x7,%eax + f45: f7 d8 neg %eax + f47: 41 03 c1 add %r9d,%eax + f4a: 45 85 db test %r11d,%r11d + f4d: 76 2f jbe 0xf7e + f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f56: 00 + f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f5e: 66 90 xchg %ax,%ax + f60: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + f65: f3 0f 59 c1 mulss %xmm1,%xmm0 + f69: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + f6f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + f75: 48 83 c2 01 add $0x1,%rdx + f79: 48 3b d3 cmp %rbx,%rdx + f7c: 72 e2 jb 0xf60 + f7e: 45 89 db mov %r11d,%r11d + f81: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + f85: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + f8c: 48 63 d0 movslq %eax,%rdx + f8f: 74 3f je 0xfd0 + f91: 0f 28 c1 movaps %xmm1,%xmm0 + f94: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f9f: 00 + fa0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + fa4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + fa9: 0f 59 d0 mulps %xmm0,%xmm2 + fac: 0f 59 d8 mulps %xmm0,%xmm3 + faf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + fb4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + fba: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + fbf: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + fc5: 48 83 c3 08 add $0x8,%rbx + fc9: 48 3b da cmp %rdx,%rbx + fcc: 72 d2 jb 0xfa0 + fce: eb 3e jmp 0x100e + fd0: 0f 28 c1 movaps %xmm1,%xmm0 + fd3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + fd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + fde: 00 00 + fe0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + fe4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + fe9: 0f 59 d0 mulps %xmm0,%xmm2 + fec: 0f 59 d8 mulps %xmm0,%xmm3 + fef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + ff4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + ffa: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + fff: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 1005: 48 83 c3 08 add $0x8,%rbx + 1009: 48 3b da cmp %rdx,%rbx + 100c: 72 d2 jb 0xfe0 + 100e: 8d 58 01 lea 0x1(%rax),%ebx + 1011: 41 3b d9 cmp %r9d,%ebx + 1014: 0f 87 85 00 00 00 ja 0x109f + 101a: 4d 63 d1 movslq %r9d,%r10 + 101d: 4c 2b d2 sub %rdx,%r10 + 1020: 49 83 fa 04 cmp $0x4,%r10 + 1024: 0f 8c 79 00 00 00 jl 0x10a3 + 102a: 45 89 d3 mov %r10d,%r11d + 102d: 45 33 c9 xor %r9d,%r9d + 1030: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 1034: 41 83 e3 fc and $0xfffffffc,%r11d + 1038: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 103c: 4d 63 db movslq %r11d,%r11 + 103f: 90 nop + 1040: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 1045: 0f 59 d0 mulps %xmm0,%xmm2 + 1048: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 104d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) + 1052: 49 83 c1 04 add $0x4,%r9 + 1056: 4d 3b cb cmp %r11,%r9 + 1059: 72 e5 jb 0x1040 + 105b: 4d 3b da cmp %r10,%r11 + 105e: 73 3f jae 0x109f + 1060: 48 63 c0 movslq %eax,%rax + 1063: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 1067: 49 8d 04 80 lea (%r8,%rax,4),%rax + 106b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1072: 00 + 1073: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 107a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1080: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 1086: f3 0f 59 c1 mulss %xmm1,%xmm0 + 108a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 1090: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 1096: 49 83 c3 01 add $0x1,%r11 + 109a: 4d 3b da cmp %r10,%r11 + 109d: 72 e1 jb 0x1080 + 109f: 33 c0 xor %eax,%eax + 10a1: 5b pop %rbx + 10a2: c3 ret + 10a3: 45 33 db xor %r11d,%r11d + 10a6: eb b3 jmp 0x105b + 10a8: 33 c0 xor %eax,%eax + 10aa: 41 83 f9 01 cmp $0x1,%r9d + 10ae: 72 ef jb 0x109f + 10b0: 4d 63 d1 movslq %r9d,%r10 + 10b3: 45 33 db xor %r11d,%r11d + 10b6: eb a3 jmp 0x105b + 10b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 10bd: 5b pop %rbx + 10be: c3 ret + 10bf: b8 f8 ff ff ff mov $0xfffffff8,%eax + 10c4: 5b pop %rbx + 10c5: c3 ret + 10c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10cd: 00 + 10ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10d5: 0f 1f 40 00 nopl 0x0(%rax) + 10d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10e0: 41 57 push %r15 + 10e2: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 10e6: 48 85 c9 test %rcx,%rcx + 10e9: 0f 84 b0 01 00 00 je 0x129f + 10ef: 4d 85 c0 test %r8,%r8 + 10f2: 0f 84 a7 01 00 00 je 0x129f + 10f8: 45 85 c9 test %r9d,%r9d + 10fb: 0f 8e 96 01 00 00 jle 0x1297 + 1101: 41 83 f9 10 cmp $0x10,%r9d + 1105: 0f 8c 7c 01 00 00 jl 0x1287 + 110b: 4d 89 c2 mov %r8,%r10 + 110e: 49 83 e2 1f and $0x1f,%r10 + 1112: 45 89 d2 mov %r10d,%r10d + 1115: 45 85 d2 test %r10d,%r10d + 1118: 74 18 je 0x1132 + 111a: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 1121: 0f 85 60 01 00 00 jne 0x1287 + 1127: 41 f7 da neg %r10d + 112a: 41 83 c2 20 add $0x20,%r10d + 112e: 41 c1 ea 02 shr $0x2,%r10d + 1132: 41 8d 42 10 lea 0x10(%r10),%eax + 1136: 44 3b c8 cmp %eax,%r9d + 1139: 0f 8c 48 01 00 00 jl 0x1287 + 113f: 44 89 c8 mov %r9d,%eax + 1142: 33 d2 xor %edx,%edx + 1144: 41 2b c2 sub %r10d,%eax + 1147: 83 e0 0f and $0xf,%eax + 114a: f7 d8 neg %eax + 114c: 41 03 c1 add %r9d,%eax + 114f: 45 85 d2 test %r10d,%r10d + 1152: 76 25 jbe 0x1179 + 1154: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1160: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 + 1165: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 + 116b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) + 1171: 48 ff c2 inc %rdx + 1174: 49 3b d2 cmp %r10,%rdx + 1177: 72 e7 jb 0x1160 + 1179: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 + 117e: 48 63 d0 movslq %eax,%rdx + 1181: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 + 1187: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 118e: 00 + 118f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1196: 0f 1f 00 nopl (%rax) + 1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 11a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 11ad: 01 + 11ae: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 + 11b2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 + 11b9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 + 11bf: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) + 11c5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 + 11cc: 01 + 11cd: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 + 11d1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 + 11d8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) + 11df: 49 83 c2 10 add $0x10,%r10 + 11e3: 4c 3b d2 cmp %rdx,%r10 + 11e6: 72 b8 jb 0x11a0 + 11e8: 44 8d 50 01 lea 0x1(%rax),%r10d + 11ec: 45 3b d1 cmp %r9d,%r10d + 11ef: 0f 87 85 00 00 00 ja 0x127a + 11f5: 4d 63 d9 movslq %r9d,%r11 + 11f8: 4c 2b da sub %rdx,%r11 + 11fb: 49 83 fb 04 cmp $0x4,%r11 + 11ff: 0f 8c 7d 00 00 00 jl 0x1282 + 1205: 45 89 df mov %r11d,%r15d + 1208: 45 33 d2 xor %r10d,%r10d + 120b: 41 83 e7 fc and $0xfffffffc,%r15d + 120f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 1213: 4d 63 ff movslq %r15d,%r15 + 1216: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 121a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1220: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 + 1226: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 + 122c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) + 1232: 49 83 c2 04 add $0x4,%r10 + 1236: 4d 3b d7 cmp %r15,%r10 + 1239: 72 e5 jb 0x1220 + 123b: 4d 3b fb cmp %r11,%r15 + 123e: 73 3a jae 0x127a + 1240: 48 63 c0 movslq %eax,%rax + 1243: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 1247: 49 8d 04 80 lea (%r8,%rax,4),%rax + 124b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1252: 00 + 1253: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 125a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1260: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 + 1266: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 + 126c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) + 1272: 49 ff c7 inc %r15 + 1275: 4d 3b fb cmp %r11,%r15 + 1278: 72 e6 jb 0x1260 + 127a: 33 c0 xor %eax,%eax + 127c: c5 f8 77 vzeroupper + 127f: 41 5f pop %r15 + 1281: c3 ret + 1282: 45 33 ff xor %r15d,%r15d + 1285: eb b4 jmp 0x123b + 1287: 33 c0 xor %eax,%eax + 1289: 41 83 f9 01 cmp $0x1,%r9d + 128d: 72 eb jb 0x127a + 128f: 4d 63 d9 movslq %r9d,%r11 + 1292: 45 33 ff xor %r15d,%r15d + 1295: eb a4 jmp 0x123b + 1297: b8 fa ff ff ff mov $0xfffffffa,%eax + 129c: 41 5f pop %r15 + 129e: c3 ret + 129f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 12a4: 41 5f pop %r15 + 12a6: c3 ret + 12a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12ae: 00 + 12af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12b6: 0f 1f 00 nopl (%rax) + 12b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12c0: 4d 89 c2 mov %r8,%r10 + 12c3: 48 85 c9 test %rcx,%rcx + 12c6: 0f 84 eb 00 00 00 je 0x13b7 + 12cc: 4d 85 d2 test %r10,%r10 + 12cf: 0f 84 e2 00 00 00 je 0x13b7 + 12d5: 45 85 c9 test %r9d,%r9d + 12d8: 0f 8e d3 00 00 00 jle 0x13b1 + 12de: 49 63 c1 movslq %r9d,%rax + 12e1: 48 83 f8 08 cmp $0x8,%rax + 12e5: 0f 8c b5 00 00 00 jl 0x13a0 + 12eb: 48 3d e1 00 00 00 cmp $0xe1,%rax + 12f1: 0f 8c ae 00 00 00 jl 0x13a5 + 12f7: 4c 89 d2 mov %r10,%rdx + 12fa: 48 83 e2 1f and $0x1f,%rdx + 12fe: 85 d2 test %edx,%edx + 1300: 74 11 je 0x1313 + 1302: f6 c2 03 test $0x3,%dl + 1305: 0f 85 95 00 00 00 jne 0x13a0 + 130b: f7 da neg %edx + 130d: 83 c2 20 add $0x20,%edx + 1310: c1 ea 02 shr $0x2,%edx + 1313: 41 89 d0 mov %edx,%r8d + 1316: 4d 8d 58 08 lea 0x8(%r8),%r11 + 131a: 49 3b c3 cmp %r11,%rax + 131d: 0f 8c 7d 00 00 00 jl 0x13a0 + 1323: 45 89 cb mov %r9d,%r11d + 1326: 44 2b da sub %edx,%r11d + 1329: 41 83 e3 07 and $0x7,%r11d + 132d: 45 2b cb sub %r11d,%r9d + 1330: 45 33 db xor %r11d,%r11d + 1333: 4d 63 c9 movslq %r9d,%r9 + 1336: 85 d2 test %edx,%edx + 1338: 76 20 jbe 0x135a + 133a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1340: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 + 1346: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 + 134c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) + 1352: 49 ff c3 inc %r11 + 1355: 4d 3b d8 cmp %r8,%r11 + 1358: 72 e6 jb 0x1340 + 135a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 135f: 90 nop + 1360: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 + 1366: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 + 136c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) + 1372: 49 83 c0 08 add $0x8,%r8 + 1376: 4d 3b c1 cmp %r9,%r8 + 1379: 72 e5 jb 0x1360 + 137b: 4c 3b c8 cmp %rax,%r9 + 137e: 73 1a jae 0x139a + 1380: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 + 1386: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 + 138c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) + 1392: 49 ff c1 inc %r9 + 1395: 4c 3b c8 cmp %rax,%r9 + 1398: 72 e6 jb 0x1380 + 139a: 33 c0 xor %eax,%eax + 139c: c5 f8 77 vzeroupper + 139f: c3 ret + 13a0: 45 33 c9 xor %r9d,%r9d + 13a3: eb d6 jmp 0x137b + 13a5: 41 83 e1 f8 and $0xfffffff8,%r9d + 13a9: 45 33 c0 xor %r8d,%r8d + 13ac: 4d 63 c9 movslq %r9d,%r9 + 13af: eb a9 jmp 0x135a + 13b1: b8 fa ff ff ff mov $0xfffffffa,%eax + 13b6: c3 ret + 13b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 13bc: c3 ret + 13bd: 0f 1f 00 nopl (%rax) + 13c0: 55 push %rbp + 13c1: c5 f8 28 e1 vmovaps %xmm1,%xmm4 + 13c5: 48 85 c9 test %rcx,%rcx + 13c8: 0f 84 a0 01 00 00 je 0x156e + 13ce: 4d 85 c0 test %r8,%r8 + 13d1: 0f 84 97 01 00 00 je 0x156e + 13d7: 45 85 c9 test %r9d,%r9d + 13da: 0f 8e 87 01 00 00 jle 0x1567 + 13e0: 41 83 f9 08 cmp $0x8,%r9d + 13e4: 0f 8c 76 01 00 00 jl 0x1560 + 13ea: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d + 13f1: 0f 8c 5c 01 00 00 jl 0x1553 + 13f7: 4c 89 c0 mov %r8,%rax + 13fa: 48 83 e0 1f and $0x1f,%rax + 13fe: a8 03 test $0x3,%al + 1400: 74 04 je 0x1406 + 1402: 33 c0 xor %eax,%eax + 1404: eb 13 jmp 0x1419 + 1406: 85 c0 test %eax,%eax + 1408: 74 0f je 0x1419 + 140a: f7 d8 neg %eax + 140c: 83 c0 20 add $0x20,%eax + 140f: c1 e8 02 shr $0x2,%eax + 1412: 44 3b c8 cmp %eax,%r9d + 1415: 41 0f 4c c1 cmovl %r9d,%eax + 1419: 44 89 ca mov %r9d,%edx + 141c: 2b d0 sub %eax,%edx + 141e: 83 e2 07 and $0x7,%edx + 1421: f7 da neg %edx + 1423: 41 03 d1 add %r9d,%edx + 1426: 83 f8 01 cmp $0x1,%eax + 1429: 72 6d jb 0x1498 + 142b: 45 33 db xor %r11d,%r11d + 142e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c4ea00 + 1435: 01 + 1436: 33 ed xor %ebp,%ebp + 1438: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c4ea20 + 143f: 01 + 1440: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 1445: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 + 144b: 4c 63 d0 movslq %eax,%r10 + 144e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1455: 00 + 1456: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 145d: 0f 1f 00 nopl (%rax) + 1460: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 + 1466: 49 83 c3 08 add $0x8,%r11 + 146a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 146e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} + 1475: 00 + 1476: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} + 147d: 00 + 147e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} + 1485: 00 + 1486: 48 83 c5 20 add $0x20,%rbp + 148a: 4d 3b da cmp %r10,%r11 + 148d: 72 d1 jb 0x1460 + 148f: 44 3b c8 cmp %eax,%r9d + 1492: 0f 84 b4 00 00 00 je 0x154c + 1498: 8d 68 08 lea 0x8(%rax),%ebp + 149b: 3b d5 cmp %ebp,%edx + 149d: 7c 3b jl 0x14da + 149f: 48 63 c0 movslq %eax,%rax + 14a2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 14a7: 48 63 ea movslq %edx,%rbp + 14aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14b1: 00 + 14b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14c0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 + 14c5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 + 14cb: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) + 14d1: 48 83 c0 08 add $0x8,%rax + 14d5: 48 3b c5 cmp %rbp,%rax + 14d8: 72 e6 jb 0x14c0 + 14da: 8d 42 01 lea 0x1(%rdx),%eax + 14dd: 41 3b c1 cmp %r9d,%eax + 14e0: 0f 87 66 00 00 00 ja 0x154c + 14e6: 44 89 cd mov %r9d,%ebp + 14e9: 33 c0 xor %eax,%eax + 14eb: 2b ea sub %edx,%ebp + 14ed: 48 63 d2 movslq %edx,%rdx + 14f0: 4d 63 c9 movslq %r9d,%r9 + 14f3: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c4ea00 + 14fa: 01 + 14fb: 4c 2b ca sub %rdx,%r9 + 14fe: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c4ea20 + 1505: 01 + 1506: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 + 150b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 + 1511: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp + 1515: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx + 1519: 33 d2 xor %edx,%edx + 151b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1520: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 + 1526: 48 83 c0 08 add $0x8,%rax + 152a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 152e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} + 1535: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} + 153c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} + 1543: 48 83 c2 20 add $0x20,%rdx + 1547: 49 3b c1 cmp %r9,%rax + 154a: 72 d4 jb 0x1520 + 154c: 33 c0 xor %eax,%eax + 154e: c5 f8 77 vzeroupper + 1551: 5d pop %rbp + 1552: c3 ret + 1553: 44 89 ca mov %r9d,%edx + 1556: 33 c0 xor %eax,%eax + 1558: 83 e2 f8 and $0xfffffff8,%edx + 155b: e9 38 ff ff ff jmp 0x1498 + 1560: 33 d2 xor %edx,%edx + 1562: e9 73 ff ff ff jmp 0x14da + 1567: b8 fa ff ff ff mov $0xfffffffa,%eax + 156c: 5d pop %rbp + 156d: c3 ret + 156e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1573: 5d pop %rbp + 1574: c3 ret + 1575: 0f 1f 40 00 nopl 0x0(%rax) + 1579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1580: 48 83 ec 28 sub $0x28,%rsp + 1584: 48 85 c9 test %rcx,%rcx + 1587: 74 20 je 0x15a9 + 1589: 48 85 d2 test %rdx,%rdx + 158c: 74 1b je 0x15a9 + 158e: 45 85 c0 test %r8d,%r8d + 1591: 7f 0a jg 0x159d + 1593: b8 fa ff ff ff mov $0xfffffffa,%eax + 1598: 48 83 c4 28 add $0x28,%rsp + 159c: c3 ret + 159d: e8 1e 8f 03 00 call 0x3a4c0 + 15a2: 33 c0 xor %eax,%eax + 15a4: 48 83 c4 28 add $0x28,%rsp + 15a8: c3 ret + 15a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 15ae: 48 83 c4 28 add $0x28,%rsp + 15b2: c3 ret + 15b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 15b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15bf: 00 + 15c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 15c5: 48 85 c9 test %rcx,%rcx + 15c8: 74 22 je 0x15ec + 15ca: 48 85 d2 test %rdx,%rdx + 15cd: 74 1d je 0x15ec + 15cf: 45 85 c0 test %r8d,%r8d + 15d2: 7f 0b jg 0x15df + 15d4: b8 fa ff ff ff mov $0xfffffffa,%eax + 15d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 15de: c3 ret + 15df: e8 5c 90 03 00 call 0x3a640 + 15e4: 33 c0 xor %eax,%eax + 15e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 15eb: c3 ret + 15ec: b8 f8 ff ff ff mov $0xfffffff8,%eax + 15f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 15f6: c3 ret + 15f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 15fe: 00 00 + 1600: 48 83 ec 28 sub $0x28,%rsp + 1604: 48 85 c9 test %rcx,%rcx + 1607: 74 20 je 0x1629 + 1609: 48 85 d2 test %rdx,%rdx + 160c: 74 1b je 0x1629 + 160e: 45 85 c0 test %r8d,%r8d + 1611: 7f 0a jg 0x161d + 1613: b8 fa ff ff ff mov $0xfffffffa,%eax + 1618: 48 83 c4 28 add $0x28,%rsp + 161c: c3 ret + 161d: e8 9e 91 03 00 call 0x3a7c0 + 1622: 33 c0 xor %eax,%eax + 1624: 48 83 c4 28 add $0x28,%rsp + 1628: c3 ret + 1629: b8 f8 ff ff ff mov $0xfffffff8,%eax + 162e: 48 83 c4 28 add $0x28,%rsp + 1632: c3 ret + 1633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 163f: 00 + 1640: 56 push %rsi + 1641: 48 89 d6 mov %rdx,%rsi + 1644: 48 85 c9 test %rcx,%rcx + 1647: 0f 84 90 01 00 00 je 0x17dd + 164d: 48 85 f6 test %rsi,%rsi + 1650: 0f 84 87 01 00 00 je 0x17dd + 1656: 45 85 c0 test %r8d,%r8d + 1659: 0f 8e 77 01 00 00 jle 0x17d6 + 165f: 41 83 f8 10 cmp $0x10,%r8d + 1663: 0f 8c 5d 01 00 00 jl 0x17c6 + 1669: 49 89 f1 mov %rsi,%r9 + 166c: 49 83 e1 1f and $0x1f,%r9 + 1670: 45 89 c9 mov %r9d,%r9d + 1673: 45 85 c9 test %r9d,%r9d + 1676: 74 18 je 0x1690 + 1678: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 167f: 0f 85 41 01 00 00 jne 0x17c6 + 1685: 41 f7 d9 neg %r9d + 1688: 41 83 c1 20 add $0x20,%r9d + 168c: 41 c1 e9 02 shr $0x2,%r9d + 1690: 41 8d 41 10 lea 0x10(%r9),%eax + 1694: 44 3b c0 cmp %eax,%r8d + 1697: 0f 8c 29 01 00 00 jl 0x17c6 + 169d: 44 89 c0 mov %r8d,%eax + 16a0: 33 d2 xor %edx,%edx + 16a2: 41 2b c1 sub %r9d,%eax + 16a5: 83 e0 0f and $0xf,%eax + 16a8: f7 d8 neg %eax + 16aa: 41 03 c0 add %r8d,%eax + 16ad: 45 85 c9 test %r9d,%r9d + 16b0: 76 25 jbe 0x16d7 + 16b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16c0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 16c5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 + 16ca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 16cf: 48 ff c2 inc %rdx + 16d2: 49 3b d1 cmp %r9,%rdx + 16d5: 72 e9 jb 0x16c0 + 16d7: 48 63 d0 movslq %eax,%rdx + 16da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 16e0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 16e6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 16ed: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 16f4: 01 + 16f5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 16fc: 01 + 16fd: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 + 1703: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 170a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 1710: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 1717: 49 83 c1 10 add $0x10,%r9 + 171b: 4c 3b ca cmp %rdx,%r9 + 171e: 72 c0 jb 0x16e0 + 1720: 44 8d 48 01 lea 0x1(%rax),%r9d + 1724: 45 3b c8 cmp %r8d,%r9d + 1727: 0f 87 8d 00 00 00 ja 0x17ba + 172d: 4d 63 d0 movslq %r8d,%r10 + 1730: 4c 2b d2 sub %rdx,%r10 + 1733: 49 83 fa 04 cmp $0x4,%r10 + 1737: 0f 8c 84 00 00 00 jl 0x17c1 + 173d: 45 89 d3 mov %r10d,%r11d + 1740: 45 33 c9 xor %r9d,%r9d + 1743: 41 83 e3 fc and $0xfffffffc,%r11d + 1747: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 174b: 4d 63 db movslq %r11d,%r11 + 174e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 1752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1760: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 1766: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 + 176c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 1772: 49 83 c1 04 add $0x4,%r9 + 1776: 4d 3b cb cmp %r11,%r9 + 1779: 72 e5 jb 0x1760 + 177b: 4d 3b da cmp %r10,%r11 + 177e: 73 3a jae 0x17ba + 1780: 48 63 c0 movslq %eax,%rax + 1783: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 1787: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 178b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1792: 00 + 1793: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 179a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 17a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 17a6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 + 17ac: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 17b2: 49 ff c3 inc %r11 + 17b5: 4d 3b da cmp %r10,%r11 + 17b8: 72 e6 jb 0x17a0 + 17ba: 33 c0 xor %eax,%eax + 17bc: c5 f8 77 vzeroupper + 17bf: 5e pop %rsi + 17c0: c3 ret + 17c1: 45 33 db xor %r11d,%r11d + 17c4: eb b5 jmp 0x177b + 17c6: 33 c0 xor %eax,%eax + 17c8: 41 83 f8 01 cmp $0x1,%r8d + 17cc: 72 ec jb 0x17ba + 17ce: 4d 63 d0 movslq %r8d,%r10 + 17d1: 45 33 db xor %r11d,%r11d + 17d4: eb a5 jmp 0x177b + 17d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 17db: 5e pop %rsi + 17dc: c3 ret + 17dd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 17e2: 5e pop %rsi + 17e3: c3 ret + 17e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 17eb: 00 + 17ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 17f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 17f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 17ff: 00 + 1800: 53 push %rbx + 1801: 49 89 ca mov %rcx,%r10 + 1804: 4d 85 d2 test %r10,%r10 + 1807: 0f 84 84 01 00 00 je 0x1991 + 180d: 48 85 d2 test %rdx,%rdx + 1810: 0f 84 7b 01 00 00 je 0x1991 + 1816: 45 85 c0 test %r8d,%r8d + 1819: 0f 8e 6b 01 00 00 jle 0x198a + 181f: 41 83 f8 10 cmp $0x10,%r8d + 1823: 0f 8c 59 01 00 00 jl 0x1982 + 1829: 48 89 d3 mov %rdx,%rbx + 182c: 48 83 e3 1f and $0x1f,%rbx + 1830: 85 db test %ebx,%ebx + 1832: 74 11 je 0x1845 + 1834: f6 c3 03 test $0x3,%bl + 1837: 0f 85 45 01 00 00 jne 0x1982 + 183d: f7 db neg %ebx + 183f: 83 c3 20 add $0x20,%ebx + 1842: c1 eb 02 shr $0x2,%ebx + 1845: 8d 43 10 lea 0x10(%rbx),%eax + 1848: 44 3b c0 cmp %eax,%r8d + 184b: 0f 8c 31 01 00 00 jl 0x1982 + 1851: 45 89 c1 mov %r8d,%r9d + 1854: 33 c0 xor %eax,%eax + 1856: 44 2b cb sub %ebx,%r9d + 1859: 41 83 e1 0f and $0xf,%r9d + 185d: 41 f7 d9 neg %r9d + 1860: 45 03 c8 add %r8d,%r9d + 1863: 89 d9 mov %ebx,%ecx + 1865: 85 db test %ebx,%ebx + 1867: 76 2f jbe 0x1898 + 1869: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1870: 00 + 1871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 187f: 00 + 1880: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 1886: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 188b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 1890: 48 ff c0 inc %rax + 1893: 48 3b c1 cmp %rcx,%rax + 1896: 72 e8 jb 0x1880 + 1898: 49 63 c1 movslq %r9d,%rax + 189b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18a0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 18a6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 18ad: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 18b2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 18b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 18bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 18c3: 48 83 c1 10 add $0x10,%rcx + 18c7: 48 3b c8 cmp %rax,%rcx + 18ca: 72 d4 jb 0x18a0 + 18cc: 41 8d 41 01 lea 0x1(%r9),%eax + 18d0: 41 3b c0 cmp %r8d,%eax + 18d3: 0f 87 9e 00 00 00 ja 0x1977 + 18d9: 4d 63 c0 movslq %r8d,%r8 + 18dc: 4d 63 c9 movslq %r9d,%r9 + 18df: 4d 2b c1 sub %r9,%r8 + 18e2: 49 83 f8 04 cmp $0x4,%r8 + 18e6: 0f 8c 92 00 00 00 jl 0x197e + 18ec: 4d 63 c9 movslq %r9d,%r9 + 18ef: 44 89 c3 mov %r8d,%ebx + 18f2: 83 e3 fc and $0xfffffffc,%ebx + 18f5: 33 c9 xor %ecx,%ecx + 18f7: 48 63 db movslq %ebx,%rbx + 18fa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 18fe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 1902: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1909: 00 + 190a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1911: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1918: 00 + 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1920: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 1926: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 192b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 1930: 48 83 c1 04 add $0x4,%rcx + 1934: 48 3b cb cmp %rbx,%rcx + 1937: 72 e7 jb 0x1920 + 1939: 49 3b d8 cmp %r8,%rbx + 193c: 73 39 jae 0x1977 + 193e: 4d 63 c9 movslq %r9d,%r9 + 1941: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 1945: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 1949: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1950: 00 + 1951: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 195f: 00 + 1960: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 1965: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 + 196a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 196f: 48 ff c3 inc %rbx + 1972: 49 3b d8 cmp %r8,%rbx + 1975: 72 e9 jb 0x1960 + 1977: 33 c0 xor %eax,%eax + 1979: c5 f8 77 vzeroupper + 197c: 5b pop %rbx + 197d: c3 ret + 197e: 33 db xor %ebx,%ebx + 1980: eb b7 jmp 0x1939 + 1982: 45 33 c9 xor %r9d,%r9d + 1985: e9 42 ff ff ff jmp 0x18cc + 198a: b8 fa ff ff ff mov $0xfffffffa,%eax + 198f: 5b pop %rbx + 1990: c3 ret + 1991: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1996: 5b pop %rbx + 1997: c3 ret + 1998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 199f: 00 + 19a0: 48 83 ec 28 sub $0x28,%rsp + 19a4: 48 85 d2 test %rdx,%rdx + 19a7: 74 3f je 0x19e8 + 19a9: 45 85 c0 test %r8d,%r8d + 19ac: 7e 30 jle 0x19de + 19ae: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4ea40 + 19b5: 7a 02 jp 0x19b9 + 19b7: 74 0f je 0x19c8 + 19b9: 0f 57 c9 xorps %xmm1,%xmm1 + 19bc: 0f 2e c1 ucomiss %xmm1,%xmm0 + 19bf: 7a 02 jp 0x19c3 + 19c1: 74 0c je 0x19cf + 19c3: e8 78 8f 03 00 call 0x3a940 + 19c8: 33 c0 xor %eax,%eax + 19ca: 48 83 c4 28 add $0x28,%rsp + 19ce: c3 ret + 19cf: 48 89 d1 mov %rdx,%rcx + 19d2: 44 89 c2 mov %r8d,%edx + 19d5: 48 83 c4 28 add $0x28,%rsp + 19d9: e9 42 8d 00 00 jmp 0xa720 + 19de: b8 fa ff ff ff mov $0xfffffffa,%eax + 19e3: 48 83 c4 28 add $0x28,%rsp + 19e7: c3 ret + 19e8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 19ed: 48 83 c4 28 add $0x28,%rsp + 19f1: c3 ret + 19f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1a05: 48 85 d2 test %rdx,%rdx + 1a08: 74 43 je 0x1a4d + 1a0a: 45 85 c0 test %r8d,%r8d + 1a0d: 7e 32 jle 0x1a41 + 1a0f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4ea44 + 1a16: 7a 02 jp 0x1a1a + 1a18: 74 0f je 0x1a29 + 1a1a: 0f 57 c9 xorps %xmm1,%xmm1 + 1a1d: 0f 2e c1 ucomiss %xmm1,%xmm0 + 1a20: 7a 02 jp 0x1a24 + 1a22: 74 0d je 0x1a31 + 1a24: e8 97 90 03 00 call 0x3aac0 + 1a29: 33 c0 xor %eax,%eax + 1a2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1a30: c3 ret + 1a31: 48 89 d1 mov %rdx,%rcx + 1a34: 44 89 c2 mov %r8d,%edx + 1a37: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1a3c: e9 1f 8f 00 00 jmp 0xa960 + 1a41: b8 fa ff ff ff mov $0xfffffffa,%eax + 1a46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1a4b: 90 nop + 1a4c: c3 ret + 1a4d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1a52: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1a57: 90 nop + 1a58: 90 nop + 1a59: 90 nop + 1a5a: c3 ret + 1a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1a60: 48 83 ec 28 sub $0x28,%rsp + 1a64: 48 85 d2 test %rdx,%rdx + 1a67: 74 3f je 0x1aa8 + 1a69: 45 85 c0 test %r8d,%r8d + 1a6c: 7e 30 jle 0x1a9e + 1a6e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4ea48 + 1a75: 7a 02 jp 0x1a79 + 1a77: 74 0f je 0x1a88 + 1a79: 0f 57 c9 xorps %xmm1,%xmm1 + 1a7c: 0f 2e c1 ucomiss %xmm1,%xmm0 + 1a7f: 7a 02 jp 0x1a83 + 1a81: 74 0c je 0x1a8f + 1a83: e8 b8 91 03 00 call 0x3ac40 + 1a88: 33 c0 xor %eax,%eax + 1a8a: 48 83 c4 28 add $0x28,%rsp + 1a8e: c3 ret + 1a8f: 48 89 d1 mov %rdx,%rcx + 1a92: 44 89 c2 mov %r8d,%edx + 1a95: 48 83 c4 28 add $0x28,%rsp + 1a99: e9 02 91 00 00 jmp 0xaba0 + 1a9e: b8 fa ff ff ff mov $0xfffffffa,%eax + 1aa3: 48 83 c4 28 add $0x28,%rsp + 1aa7: c3 ret + 1aa8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1aad: 48 83 c4 28 add $0x28,%rsp + 1ab1: c3 ret + 1ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ac0: 48 83 ec 28 sub $0x28,%rsp + 1ac4: 48 85 d2 test %rdx,%rdx + 1ac7: 0f 84 a6 01 00 00 je 0x1c73 + 1acd: 45 85 c0 test %r8d,%r8d + 1ad0: 0f 8e 93 01 00 00 jle 0x1c69 + 1ad6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4ea4c + 1add: 01 + 1ade: 7a 06 jp 0x1ae6 + 1ae0: 0f 84 7c 01 00 00 je 0x1c62 + 1ae6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1aea: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 1aee: 7a 06 jp 0x1af6 + 1af0: 0f 84 5c 01 00 00 je 0x1c52 + 1af6: 41 83 f8 10 cmp $0x10,%r8d + 1afa: 0f 8c 42 01 00 00 jl 0x1c42 + 1b00: 49 89 d1 mov %rdx,%r9 + 1b03: 49 83 e1 1f and $0x1f,%r9 + 1b07: 45 85 c9 test %r9d,%r9d + 1b0a: 74 18 je 0x1b24 + 1b0c: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 1b13: 0f 85 29 01 00 00 jne 0x1c42 + 1b19: 41 f7 d9 neg %r9d + 1b1c: 41 83 c1 20 add $0x20,%r9d + 1b20: 41 c1 e9 02 shr $0x2,%r9d + 1b24: 41 8d 41 10 lea 0x10(%r9),%eax + 1b28: 44 3b c0 cmp %eax,%r8d + 1b2b: 0f 8c 11 01 00 00 jl 0x1c42 + 1b31: 45 89 c2 mov %r8d,%r10d + 1b34: 33 c0 xor %eax,%eax + 1b36: 45 2b d1 sub %r9d,%r10d + 1b39: 41 83 e2 0f and $0xf,%r10d + 1b3d: 41 f7 da neg %r10d + 1b40: 45 03 d0 add %r8d,%r10d + 1b43: 45 89 cb mov %r9d,%r11d + 1b46: 45 85 c9 test %r9d,%r9d + 1b49: 76 27 jbe 0x1b72 + 1b4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b52: 00 + 1b53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1b60: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 1b65: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 1b6a: 48 ff c0 inc %rax + 1b6d: 49 3b c3 cmp %r11,%rax + 1b70: 72 ee jb 0x1b60 + 1b72: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 1b77: 4d 63 ca movslq %r10d,%r9 + 1b7a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 1b80: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 + 1b86: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 + 1b8d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) + 1b93: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) + 1b9a: 49 83 c3 10 add $0x10,%r11 + 1b9e: 4d 3b d9 cmp %r9,%r11 + 1ba1: 72 dd jb 0x1b80 + 1ba3: 41 8d 42 01 lea 0x1(%r10),%eax + 1ba7: 41 3b c0 cmp %r8d,%eax + 1baa: 0f 87 84 00 00 00 ja 0x1c34 + 1bb0: 4d 63 c0 movslq %r8d,%r8 + 1bb3: 4d 2b c1 sub %r9,%r8 + 1bb6: 49 83 f8 04 cmp $0x4,%r8 + 1bba: 0f 8c 7e 00 00 00 jl 0x1c3e + 1bc0: 44 89 c0 mov %r8d,%eax + 1bc3: 45 33 db xor %r11d,%r11d + 1bc6: 83 e0 fc and $0xfffffffc,%eax + 1bc9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 + 1bcd: 48 63 c0 movslq %eax,%rax + 1bd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1bd7: 00 + 1bd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1bdf: 90 nop + 1be0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 + 1be5: 49 83 c3 04 add $0x4,%r11 + 1be9: c4 c1 78 11 09 vmovups %xmm1,(%r9) + 1bee: 49 83 c1 10 add $0x10,%r9 + 1bf2: 4c 3b d8 cmp %rax,%r11 + 1bf5: 72 e9 jb 0x1be0 + 1bf7: 49 3b c0 cmp %r8,%rax + 1bfa: 73 38 jae 0x1c34 + 1bfc: 4d 63 d2 movslq %r10d,%r10 + 1bff: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 1c03: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 1c07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c0e: 00 + 1c0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c16: 0f 1f 00 nopl (%rax) + 1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c20: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 1c24: 48 ff c0 inc %rax + 1c27: c5 fa 11 0a vmovss %xmm1,(%rdx) + 1c2b: 48 83 c2 04 add $0x4,%rdx + 1c2f: 49 3b c0 cmp %r8,%rax + 1c32: 72 ec jb 0x1c20 + 1c34: 33 c0 xor %eax,%eax + 1c36: c5 f8 77 vzeroupper + 1c39: 48 83 c4 28 add $0x28,%rsp + 1c3d: c3 ret + 1c3e: 33 c0 xor %eax,%eax + 1c40: eb b5 jmp 0x1bf7 + 1c42: 45 33 d2 xor %r10d,%r10d + 1c45: 41 83 f8 01 cmp $0x1,%r8d + 1c49: 72 e9 jb 0x1c34 + 1c4b: 4d 63 c0 movslq %r8d,%r8 + 1c4e: 33 c0 xor %eax,%eax + 1c50: eb a5 jmp 0x1bf7 + 1c52: 48 89 d1 mov %rdx,%rcx + 1c55: 44 89 c2 mov %r8d,%edx + 1c58: e8 83 8f 00 00 call 0xabe0 + 1c5d: 48 83 c4 28 add $0x28,%rsp + 1c61: c3 ret + 1c62: 33 c0 xor %eax,%eax + 1c64: 48 83 c4 28 add $0x28,%rsp + 1c68: c3 ret + 1c69: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c6e: 48 83 c4 28 add $0x28,%rsp + 1c72: c3 ret + 1c73: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c78: 48 83 c4 28 add $0x28,%rsp + 1c7c: c3 ret + 1c7d: 0f 1f 00 nopl (%rax) + 1c80: 48 83 ec 28 sub $0x28,%rsp + 1c84: 48 85 d2 test %rdx,%rdx + 1c87: 0f 84 9e 01 00 00 je 0x1e2b + 1c8d: 45 85 c0 test %r8d,%r8d + 1c90: 0f 8e 8b 01 00 00 jle 0x1e21 + 1c96: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4ea50 + 1c9d: 01 + 1c9e: 7a 06 jp 0x1ca6 + 1ca0: 0f 84 74 01 00 00 je 0x1e1a + 1ca6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1caa: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 1cae: 7a 06 jp 0x1cb6 + 1cb0: 0f 84 54 01 00 00 je 0x1e0a + 1cb6: 41 83 f8 10 cmp $0x10,%r8d + 1cba: 0f 8c 42 01 00 00 jl 0x1e02 + 1cc0: 49 89 d3 mov %rdx,%r11 + 1cc3: 49 83 e3 1f and $0x1f,%r11 + 1cc7: 45 85 db test %r11d,%r11d + 1cca: 74 18 je 0x1ce4 + 1ccc: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 1cd3: 0f 85 29 01 00 00 jne 0x1e02 + 1cd9: 41 f7 db neg %r11d + 1cdc: 41 83 c3 20 add $0x20,%r11d + 1ce0: 41 c1 eb 02 shr $0x2,%r11d + 1ce4: 41 8d 43 10 lea 0x10(%r11),%eax + 1ce8: 44 3b c0 cmp %eax,%r8d + 1ceb: 0f 8c 11 01 00 00 jl 0x1e02 + 1cf1: 45 89 c1 mov %r8d,%r9d + 1cf4: 33 c0 xor %eax,%eax + 1cf6: 45 2b cb sub %r11d,%r9d + 1cf9: 41 83 e1 0f and $0xf,%r9d + 1cfd: 41 f7 d9 neg %r9d + 1d00: 45 03 c8 add %r8d,%r9d + 1d03: 45 89 da mov %r11d,%r10d + 1d06: 45 85 db test %r11d,%r11d + 1d09: 76 27 jbe 0x1d32 + 1d0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d12: 00 + 1d13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1d20: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 1d25: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 1d2a: 48 ff c0 inc %rax + 1d2d: 49 3b c2 cmp %r10,%rax + 1d30: 72 ee jb 0x1d20 + 1d32: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 1d37: 49 63 c1 movslq %r9d,%rax + 1d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1d40: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 1d46: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 1d4d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 1d53: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 1d5a: 49 83 c2 10 add $0x10,%r10 + 1d5e: 4c 3b d0 cmp %rax,%r10 + 1d61: 72 dd jb 0x1d40 + 1d63: 41 8d 41 01 lea 0x1(%r9),%eax + 1d67: 41 3b c0 cmp %r8d,%eax + 1d6a: 0f 87 84 00 00 00 ja 0x1df4 + 1d70: 4d 63 c0 movslq %r8d,%r8 + 1d73: 4d 63 c9 movslq %r9d,%r9 + 1d76: 4d 2b c1 sub %r9,%r8 + 1d79: 49 83 f8 04 cmp $0x4,%r8 + 1d7d: 0f 8c 7b 00 00 00 jl 0x1dfe + 1d83: 4d 63 c9 movslq %r9d,%r9 + 1d86: 44 89 c0 mov %r8d,%eax + 1d89: 83 e0 fc and $0xfffffffc,%eax + 1d8c: 45 33 db xor %r11d,%r11d + 1d8f: 48 63 c0 movslq %eax,%rax + 1d92: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 1d97: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 1d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1da0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 1da5: 49 83 c3 04 add $0x4,%r11 + 1da9: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 1dae: 49 83 c2 10 add $0x10,%r10 + 1db2: 4c 3b d8 cmp %rax,%r11 + 1db5: 72 e9 jb 0x1da0 + 1db7: 49 3b c0 cmp %r8,%rax + 1dba: 73 38 jae 0x1df4 + 1dbc: 4d 63 c9 movslq %r9d,%r9 + 1dbf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 1dc3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 1dc7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1dce: 00 + 1dcf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1dd6: 0f 1f 00 nopl (%rax) + 1dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1de0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 1de4: 48 ff c0 inc %rax + 1de7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 1deb: 48 83 c2 04 add $0x4,%rdx + 1def: 49 3b c0 cmp %r8,%rax + 1df2: 72 ec jb 0x1de0 + 1df4: 33 c0 xor %eax,%eax + 1df6: c5 f8 77 vzeroupper + 1df9: 48 83 c4 28 add $0x28,%rsp + 1dfd: c3 ret + 1dfe: 33 c0 xor %eax,%eax + 1e00: eb b5 jmp 0x1db7 + 1e02: 45 33 c9 xor %r9d,%r9d + 1e05: e9 59 ff ff ff jmp 0x1d63 + 1e0a: 48 89 d1 mov %rdx,%rcx + 1e0d: 44 89 c2 mov %r8d,%edx + 1e10: e8 0b 8e 00 00 call 0xac20 + 1e15: 48 83 c4 28 add $0x28,%rsp + 1e19: c3 ret + 1e1a: 33 c0 xor %eax,%eax + 1e1c: 48 83 c4 28 add $0x28,%rsp + 1e20: c3 ret + 1e21: b8 fa ff ff ff mov $0xfffffffa,%eax + 1e26: 48 83 c4 28 add $0x28,%rsp + 1e2a: c3 ret + 1e2b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1e30: 48 83 c4 28 add $0x28,%rsp + 1e34: c3 ret + 1e35: 0f 1f 40 00 nopl 0x0(%rax) + 1e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e40: 48 83 ec 28 sub $0x28,%rsp + 1e44: 48 85 d2 test %rdx,%rdx + 1e47: 0f 84 9e 01 00 00 je 0x1feb + 1e4d: 45 85 c0 test %r8d,%r8d + 1e50: 0f 8e 8b 01 00 00 jle 0x1fe1 + 1e56: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4ea54 + 1e5d: 01 + 1e5e: 7a 06 jp 0x1e66 + 1e60: 0f 84 74 01 00 00 je 0x1fda + 1e66: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1e6a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 1e6e: 7a 06 jp 0x1e76 + 1e70: 0f 84 54 01 00 00 je 0x1fca + 1e76: 41 83 f8 10 cmp $0x10,%r8d + 1e7a: 0f 8c 42 01 00 00 jl 0x1fc2 + 1e80: 49 89 d3 mov %rdx,%r11 + 1e83: 49 83 e3 1f and $0x1f,%r11 + 1e87: 45 85 db test %r11d,%r11d + 1e8a: 74 18 je 0x1ea4 + 1e8c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 1e93: 0f 85 29 01 00 00 jne 0x1fc2 + 1e99: 41 f7 db neg %r11d + 1e9c: 41 83 c3 20 add $0x20,%r11d + 1ea0: 41 c1 eb 02 shr $0x2,%r11d + 1ea4: 41 8d 43 10 lea 0x10(%r11),%eax + 1ea8: 44 3b c0 cmp %eax,%r8d + 1eab: 0f 8c 11 01 00 00 jl 0x1fc2 + 1eb1: 45 89 c1 mov %r8d,%r9d + 1eb4: 33 c0 xor %eax,%eax + 1eb6: 45 2b cb sub %r11d,%r9d + 1eb9: 41 83 e1 0f and $0xf,%r9d + 1ebd: 41 f7 d9 neg %r9d + 1ec0: 45 03 c8 add %r8d,%r9d + 1ec3: 45 89 da mov %r11d,%r10d + 1ec6: 45 85 db test %r11d,%r11d + 1ec9: 76 27 jbe 0x1ef2 + 1ecb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ed2: 00 + 1ed3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1ee0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 1ee5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 1eea: 48 ff c0 inc %rax + 1eed: 49 3b c2 cmp %r10,%rax + 1ef0: 72 ee jb 0x1ee0 + 1ef2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 1ef7: 49 63 c1 movslq %r9d,%rax + 1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1f00: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 1f06: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 1f0d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 1f13: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 1f1a: 49 83 c2 10 add $0x10,%r10 + 1f1e: 4c 3b d0 cmp %rax,%r10 + 1f21: 72 dd jb 0x1f00 + 1f23: 41 8d 41 01 lea 0x1(%r9),%eax + 1f27: 41 3b c0 cmp %r8d,%eax + 1f2a: 0f 87 84 00 00 00 ja 0x1fb4 + 1f30: 4d 63 c0 movslq %r8d,%r8 + 1f33: 4d 63 c9 movslq %r9d,%r9 + 1f36: 4d 2b c1 sub %r9,%r8 + 1f39: 49 83 f8 04 cmp $0x4,%r8 + 1f3d: 0f 8c 7b 00 00 00 jl 0x1fbe + 1f43: 4d 63 c9 movslq %r9d,%r9 + 1f46: 44 89 c0 mov %r8d,%eax + 1f49: 83 e0 fc and $0xfffffffc,%eax + 1f4c: 45 33 db xor %r11d,%r11d + 1f4f: 48 63 c0 movslq %eax,%rax + 1f52: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 1f57: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 1f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1f60: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 1f65: 49 83 c3 04 add $0x4,%r11 + 1f69: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 1f6e: 49 83 c2 10 add $0x10,%r10 + 1f72: 4c 3b d8 cmp %rax,%r11 + 1f75: 72 e9 jb 0x1f60 + 1f77: 49 3b c0 cmp %r8,%rax + 1f7a: 73 38 jae 0x1fb4 + 1f7c: 4d 63 c9 movslq %r9d,%r9 + 1f7f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 1f83: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 1f87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f8e: 00 + 1f8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f96: 0f 1f 00 nopl (%rax) + 1f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1fa0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 1fa4: 48 ff c0 inc %rax + 1fa7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 1fab: 48 83 c2 04 add $0x4,%rdx + 1faf: 49 3b c0 cmp %r8,%rax + 1fb2: 72 ec jb 0x1fa0 + 1fb4: 33 c0 xor %eax,%eax + 1fb6: c5 f8 77 vzeroupper + 1fb9: 48 83 c4 28 add $0x28,%rsp + 1fbd: c3 ret + 1fbe: 33 c0 xor %eax,%eax + 1fc0: eb b5 jmp 0x1f77 + 1fc2: 45 33 c9 xor %r9d,%r9d + 1fc5: e9 59 ff ff ff jmp 0x1f23 + 1fca: 48 89 d1 mov %rdx,%rcx + 1fcd: 44 89 c2 mov %r8d,%edx + 1fd0: e8 8b 8c 00 00 call 0xac60 + 1fd5: 48 83 c4 28 add $0x28,%rsp + 1fd9: c3 ret + 1fda: 33 c0 xor %eax,%eax + 1fdc: 48 83 c4 28 add $0x28,%rsp + 1fe0: c3 ret + 1fe1: b8 fa ff ff ff mov $0xfffffffa,%eax + 1fe6: 48 83 c4 28 add $0x28,%rsp + 1fea: c3 ret + 1feb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1ff0: 48 83 c4 28 add $0x28,%rsp + 1ff4: c3 ret + 1ff5: 0f 1f 40 00 nopl 0x0(%rax) + 1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2000: 48 83 ec 38 sub $0x38,%rsp + 2004: 45 89 c1 mov %r8d,%r9d + 2007: 49 89 d0 mov %rdx,%r8 + 200a: 48 89 ca mov %rcx,%rdx + 200d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 2013: 48 85 d2 test %rdx,%rdx + 2016: 8b 44 24 60 mov 0x60(%rsp),%eax + 201a: 74 47 je 0x2063 + 201c: 4d 85 c0 test %r8,%r8 + 201f: 74 42 je 0x2063 + 2021: 45 85 c9 test %r9d,%r9d + 2024: 7e 47 jle 0x206d + 2026: 85 c0 test %eax,%eax + 2028: 74 0f je 0x2039 + 202a: 83 f8 04 cmp $0x4,%eax + 202d: 74 0d je 0x203c + 202f: b8 fb ff ff ff mov $0xfffffffb,%eax + 2034: 48 83 c4 38 add $0x38,%rsp + 2038: c3 ret + 2039: 83 f8 04 cmp $0x4,%eax + 203c: 49 89 e3 mov %rsp,%r11 + 203f: b8 01 00 00 00 mov $0x1,%eax + 2044: 41 ba 00 00 00 00 mov $0x0,%r10d + 204a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 204f: 44 0f 44 d0 cmove %eax,%r10d + 2053: 45 89 53 20 mov %r10d,0x20(%r11) + 2057: e8 b0 d9 a6 01 call 0x1a6fa0c + 205c: 33 c0 xor %eax,%eax + 205e: 48 83 c4 38 add $0x38,%rsp + 2062: c3 ret + 2063: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2068: 48 83 c4 38 add $0x38,%rsp + 206c: c3 ret + 206d: b8 fa ff ff ff mov $0xfffffffa,%eax + 2072: 48 83 c4 38 add $0x38,%rsp + 2076: c3 ret + 2077: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 207e: 00 00 + 2080: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 2085: 45 89 c1 mov %r8d,%r9d + 2088: 49 89 d0 mov %rdx,%r8 + 208b: 48 89 ca mov %rcx,%rdx + 208e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 2094: 48 85 d2 test %rdx,%rdx + 2097: 8b 44 24 60 mov 0x60(%rsp),%eax + 209b: 74 4b je 0x20e8 + 209d: 4d 85 c0 test %r8,%r8 + 20a0: 74 46 je 0x20e8 + 20a2: 45 85 c9 test %r9d,%r9d + 20a5: 7e 4c jle 0x20f3 + 20a7: 85 c0 test %eax,%eax + 20a9: 74 12 je 0x20bd + 20ab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 20b0: 74 0b je 0x20bd + 20b2: b8 fb ff ff ff mov $0xfffffffb,%eax + 20b7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 20bc: c3 ret + 20bd: 49 89 e3 mov %rsp,%r11 + 20c0: 41 ba 01 00 00 00 mov $0x1,%r10d + 20c6: 83 f8 04 cmp $0x4,%eax + 20c9: b8 00 00 00 00 mov $0x0,%eax + 20ce: 41 0f 44 c2 cmove %r10d,%eax + 20d2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 20d7: 41 89 43 20 mov %eax,0x20(%r11) + 20db: e8 cc 47 a7 01 call 0x1a768ac + 20e0: 33 c0 xor %eax,%eax + 20e2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 20e7: c3 ret + 20e8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 20ed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 20f2: c3 ret + 20f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 20f8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 20fd: c3 ret + 20fe: 66 90 xchg %ax,%ax + 2100: 48 83 ec 38 sub $0x38,%rsp + 2104: 45 89 c1 mov %r8d,%r9d + 2107: 49 89 d0 mov %rdx,%r8 + 210a: 48 89 ca mov %rcx,%rdx + 210d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 2113: 8b 44 24 60 mov 0x60(%rsp),%eax + 2117: 48 85 d2 test %rdx,%rdx + 211a: 74 47 je 0x2163 + 211c: 4d 85 c0 test %r8,%r8 + 211f: 74 42 je 0x2163 + 2121: 45 85 c9 test %r9d,%r9d + 2124: 7e 47 jle 0x216d + 2126: 85 c0 test %eax,%eax + 2128: 74 0f je 0x2139 + 212a: 83 f8 04 cmp $0x4,%eax + 212d: 74 0d je 0x213c + 212f: b8 fb ff ff ff mov $0xfffffffb,%eax + 2134: 48 83 c4 38 add $0x38,%rsp + 2138: c3 ret + 2139: 83 f8 04 cmp $0x4,%eax + 213c: b8 01 00 00 00 mov $0x1,%eax + 2141: 41 ba 00 00 00 00 mov $0x0,%r10d + 2147: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 214c: 44 0f 44 d0 cmove %eax,%r10d + 2150: 49 89 e3 mov %rsp,%r11 + 2153: 45 89 53 20 mov %r10d,0x20(%r11) + 2157: e8 00 b4 a7 01 call 0x1a7d55c + 215c: 33 c0 xor %eax,%eax + 215e: 48 83 c4 38 add $0x38,%rsp + 2162: c3 ret + 2163: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2168: 48 83 c4 38 add $0x38,%rsp + 216c: c3 ret + 216d: b8 fa ff ff ff mov $0xfffffffa,%eax + 2172: 48 83 c4 38 add $0x38,%rsp + 2176: c3 ret + 2177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 217e: 00 00 + 2180: 41 56 push %r14 + 2182: 48 85 c9 test %rcx,%rcx + 2185: 0f 84 51 03 00 00 je 0x24dc + 218b: 48 85 d2 test %rdx,%rdx + 218e: 0f 84 48 03 00 00 je 0x24dc + 2194: 45 85 c0 test %r8d,%r8d + 2197: 0f 8e 37 03 00 00 jle 0x24d4 + 219d: 8b 44 24 30 mov 0x30(%rsp),%eax + 21a1: 85 c0 test %eax,%eax + 21a3: 0f 84 94 01 00 00 je 0x233d + 21a9: 83 f8 04 cmp $0x4,%eax + 21ac: 74 08 je 0x21b6 + 21ae: b8 fb ff ff ff mov $0xfffffffb,%eax + 21b3: 41 5e pop %r14 + 21b5: c3 ret + 21b6: 45 32 c9 xor %r9b,%r9b + 21b9: 41 83 f8 10 cmp $0x10,%r8d + 21bd: 0f 8c fd 02 00 00 jl 0x24c0 + 21c3: 49 89 d3 mov %rdx,%r11 + 21c6: 49 83 e3 1f and $0x1f,%r11 + 21ca: 45 89 db mov %r11d,%r11d + 21cd: 45 85 db test %r11d,%r11d + 21d0: 74 18 je 0x21ea + 21d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 21d9: 0f 85 e1 02 00 00 jne 0x24c0 + 21df: 41 f7 db neg %r11d + 21e2: 41 83 c3 20 add $0x20,%r11d + 21e6: 41 c1 eb 02 shr $0x2,%r11d + 21ea: 41 8d 43 10 lea 0x10(%r11),%eax + 21ee: 44 3b c0 cmp %eax,%r8d + 21f1: 0f 8c c9 02 00 00 jl 0x24c0 + 21f7: 44 89 c0 mov %r8d,%eax + 21fa: 45 33 d2 xor %r10d,%r10d + 21fd: 41 2b c3 sub %r11d,%eax + 2200: 83 e0 0f and $0xf,%eax + 2203: f7 d8 neg %eax + 2205: 41 03 c0 add %r8d,%eax + 2208: 45 85 db test %r11d,%r11d + 220b: 76 2b jbe 0x2238 + 220d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2214: 00 + 2215: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 221c: 0f 1f 40 00 nopl 0x0(%rax) + 2220: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 2226: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 222a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 2230: 49 ff c2 inc %r10 + 2233: 4d 3b d3 cmp %r11,%r10 + 2236: 72 e8 jb 0x2220 + 2238: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 223d: 4c 63 d0 movslq %eax,%r10 + 2240: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 2246: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 224d: 00 + 224e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2255: 0f 1f 40 00 nopl 0x0(%rax) + 2259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2260: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 2266: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 226d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 2274: 01 + 2275: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 + 2279: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 227f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 2286: 01 + 2287: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 228b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 2292: 49 83 c3 10 add $0x10,%r11 + 2296: 4d 3b da cmp %r10,%r11 + 2299: 72 c5 jb 0x2260 + 229b: 44 8d 50 01 lea 0x1(%rax),%r10d + 229f: 45 3b d0 cmp %r8d,%r10d + 22a2: 0f 87 10 02 00 00 ja 0x24b8 + 22a8: 4d 63 c0 movslq %r8d,%r8 + 22ab: 48 63 c0 movslq %eax,%rax + 22ae: 4c 2b c0 sub %rax,%r8 + 22b1: 41 80 f9 01 cmp $0x1,%r9b + 22b5: 75 05 jne 0x22bc + 22b7: 45 33 db xor %r11d,%r11d + 22ba: eb 3d jmp 0x22f9 + 22bc: 49 83 f8 04 cmp $0x4,%r8 + 22c0: 7c f5 jl 0x22b7 + 22c2: 48 63 c0 movslq %eax,%rax + 22c5: 45 89 c3 mov %r8d,%r11d + 22c8: 41 83 e3 fc and $0xfffffffc,%r11d + 22cc: 45 33 d2 xor %r10d,%r10d + 22cf: 4d 63 db movslq %r11d,%r11 + 22d2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 22d7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 22db: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 22df: 90 nop + 22e0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 22e6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 22ea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 22f0: 49 83 c2 04 add $0x4,%r10 + 22f4: 4d 3b d3 cmp %r11,%r10 + 22f7: 72 e7 jb 0x22e0 + 22f9: 4d 3b d8 cmp %r8,%r11 + 22fc: 0f 83 b6 01 00 00 jae 0x24b8 + 2302: 48 63 c0 movslq %eax,%rax + 2305: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 2309: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 230d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2314: 00 + 2315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 231c: 0f 1f 40 00 nopl 0x0(%rax) + 2320: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 2326: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 232a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 2330: 49 ff c3 inc %r11 + 2333: 4d 3b d8 cmp %r8,%r11 + 2336: 72 e8 jb 0x2320 + 2338: e9 7b 01 00 00 jmp 0x24b8 + 233d: 45 32 c9 xor %r9b,%r9b + 2340: 41 83 f8 10 cmp $0x10,%r8d + 2344: 0f 8c 80 01 00 00 jl 0x24ca + 234a: 49 89 d3 mov %rdx,%r11 + 234d: 49 83 e3 1f and $0x1f,%r11 + 2351: 45 89 db mov %r11d,%r11d + 2354: 45 85 db test %r11d,%r11d + 2357: 74 18 je 0x2371 + 2359: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 2360: 0f 85 64 01 00 00 jne 0x24ca + 2366: 41 f7 db neg %r11d + 2369: 41 83 c3 20 add $0x20,%r11d + 236d: 41 c1 eb 02 shr $0x2,%r11d + 2371: 41 8d 43 10 lea 0x10(%r11),%eax + 2375: 44 3b c0 cmp %eax,%r8d + 2378: 0f 8c 4c 01 00 00 jl 0x24ca + 237e: 44 89 c0 mov %r8d,%eax + 2381: 45 33 d2 xor %r10d,%r10d + 2384: 41 2b c3 sub %r11d,%eax + 2387: 83 e0 0f and $0xf,%eax + 238a: f7 d8 neg %eax + 238c: 41 03 c0 add %r8d,%eax + 238f: 45 85 db test %r11d,%r11d + 2392: 76 24 jbe 0x23b8 + 2394: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 23a6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 23aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 23b0: 49 ff c2 inc %r10 + 23b3: 4d 3b d3 cmp %r11,%r10 + 23b6: 72 e8 jb 0x23a0 + 23b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 23bd: 4c 63 d0 movslq %eax,%r10 + 23c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 23c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 23cd: 00 + 23ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23d5: 0f 1f 40 00 nopl 0x0(%rax) + 23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 23e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 23ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 23f4: 01 + 23f5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 + 23f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 23ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 2406: 01 + 2407: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 240b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 2412: 49 83 c3 10 add $0x10,%r11 + 2416: 4d 3b da cmp %r10,%r11 + 2419: 72 c5 jb 0x23e0 + 241b: 44 8d 50 01 lea 0x1(%rax),%r10d + 241f: 45 3b d0 cmp %r8d,%r10d + 2422: 0f 87 90 00 00 00 ja 0x24b8 + 2428: 4d 63 c0 movslq %r8d,%r8 + 242b: 48 63 c0 movslq %eax,%rax + 242e: 4c 2b c0 sub %rax,%r8 + 2431: 41 80 f9 01 cmp $0x1,%r9b + 2435: 75 05 jne 0x243c + 2437: 45 33 db xor %r11d,%r11d + 243a: eb 3d jmp 0x2479 + 243c: 49 83 f8 04 cmp $0x4,%r8 + 2440: 7c f5 jl 0x2437 + 2442: 48 63 c0 movslq %eax,%rax + 2445: 45 89 c3 mov %r8d,%r11d + 2448: 41 83 e3 fc and $0xfffffffc,%r11d + 244c: 45 33 d2 xor %r10d,%r10d + 244f: 4d 63 db movslq %r11d,%r11 + 2452: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 2457: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 245b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 245f: 90 nop + 2460: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 2466: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 246a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 2470: 49 83 c2 04 add $0x4,%r10 + 2474: 4d 3b d3 cmp %r11,%r10 + 2477: 72 e7 jb 0x2460 + 2479: 4d 3b d8 cmp %r8,%r11 + 247c: 73 3a jae 0x24b8 + 247e: 48 63 c0 movslq %eax,%rax + 2481: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 2485: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 2489: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2490: 00 + 2491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 249f: 00 + 24a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 24a6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 24aa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 24b0: 49 ff c3 inc %r11 + 24b3: 4d 3b d8 cmp %r8,%r11 + 24b6: 72 e8 jb 0x24a0 + 24b8: 33 c0 xor %eax,%eax + 24ba: c5 f8 77 vzeroupper + 24bd: 41 5e pop %r14 + 24bf: c3 ret + 24c0: 41 b1 01 mov $0x1,%r9b + 24c3: 33 c0 xor %eax,%eax + 24c5: e9 d1 fd ff ff jmp 0x229b + 24ca: 41 b1 01 mov $0x1,%r9b + 24cd: 33 c0 xor %eax,%eax + 24cf: e9 47 ff ff ff jmp 0x241b + 24d4: b8 fa ff ff ff mov $0xfffffffa,%eax + 24d9: 41 5e pop %r14 + 24db: c3 ret + 24dc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 24e1: 41 5e pop %r14 + 24e3: c3 ret + 24e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24eb: 00 + 24ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24ff: 00 + 2500: 41 57 push %r15 + 2502: 48 85 c9 test %rcx,%rcx + 2505: 0f 84 38 03 00 00 je 0x2843 + 250b: 48 85 d2 test %rdx,%rdx + 250e: 0f 84 2f 03 00 00 je 0x2843 + 2514: 45 85 c0 test %r8d,%r8d + 2517: 0f 8e 1e 03 00 00 jle 0x283b + 251d: 8b 44 24 30 mov 0x30(%rsp),%eax + 2521: 85 c0 test %eax,%eax + 2523: 0f 84 74 01 00 00 je 0x269d + 2529: 83 f8 04 cmp $0x4,%eax + 252c: 74 08 je 0x2536 + 252e: b8 fb ff ff ff mov $0xfffffffb,%eax + 2533: 41 5f pop %r15 + 2535: c3 ret + 2536: 41 83 f8 10 cmp $0x10,%r8d + 253a: 0f 8c c8 02 00 00 jl 0x2808 + 2540: 41 83 f8 1d cmp $0x1d,%r8d + 2544: 0f 8c c6 02 00 00 jl 0x2810 + 254a: 49 89 d7 mov %rdx,%r15 + 254d: 49 83 e7 1f and $0x1f,%r15 + 2551: 45 85 ff test %r15d,%r15d + 2554: 74 18 je 0x256e + 2556: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 255d: 0f 85 a5 02 00 00 jne 0x2808 + 2563: 41 f7 df neg %r15d + 2566: 41 83 c7 20 add $0x20,%r15d + 256a: 41 c1 ef 02 shr $0x2,%r15d + 256e: 41 8d 47 10 lea 0x10(%r15),%eax + 2572: 44 3b c0 cmp %eax,%r8d + 2575: 0f 8c 8d 02 00 00 jl 0x2808 + 257b: 45 89 c3 mov %r8d,%r11d + 257e: 33 c0 xor %eax,%eax + 2580: 45 2b df sub %r15d,%r11d + 2583: 41 83 e3 0f and $0xf,%r11d + 2587: 41 f7 db neg %r11d + 258a: 45 03 d8 add %r8d,%r11d + 258d: 45 89 fa mov %r15d,%r10d + 2590: 45 85 ff test %r15d,%r15d + 2593: 76 21 jbe 0x25b6 + 2595: 0f 1f 40 00 nopl 0x0(%rax) + 2599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25a0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 25a5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 25a9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 25ae: 48 ff c0 inc %rax + 25b1: 49 3b c2 cmp %r10,%rax + 25b4: 72 ea jb 0x25a0 + 25b6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 25bb: 49 63 c3 movslq %r11d,%rax + 25be: 66 90 xchg %ax,%ax + 25c0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 25c6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 25cd: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 25d1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 + 25d5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 25db: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 25e2: 49 83 c2 10 add $0x10,%r10 + 25e6: 4c 3b d0 cmp %rax,%r10 + 25e9: 72 d5 jb 0x25c0 + 25eb: 41 8d 43 01 lea 0x1(%r11),%eax + 25ef: 41 3b c0 cmp %r8d,%eax + 25f2: 0f 87 00 02 00 00 ja 0x27f8 + 25f8: 4d 63 c8 movslq %r8d,%r9 + 25fb: 4d 63 db movslq %r11d,%r11 + 25fe: 4d 2b cb sub %r11,%r9 + 2601: 49 83 f9 04 cmp $0x4,%r9 + 2605: 0f 8c f5 01 00 00 jl 0x2800 + 260b: 4d 63 db movslq %r11d,%r11 + 260e: 45 89 ca mov %r9d,%r10d + 2611: 41 83 e2 fc and $0xfffffffc,%r10d + 2615: 45 33 c0 xor %r8d,%r8d + 2618: 4d 63 d2 movslq %r10d,%r10 + 261b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 2620: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 2624: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 2628: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 262f: 00 + 2630: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 263e: 00 00 + 2640: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 2646: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 264a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 2650: 49 83 c0 04 add $0x4,%r8 + 2654: 4d 3b c2 cmp %r10,%r8 + 2657: 72 e7 jb 0x2640 + 2659: 4d 3b d1 cmp %r9,%r10 + 265c: 0f 83 96 01 00 00 jae 0x27f8 + 2662: 4d 63 db movslq %r11d,%r11 + 2665: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 2669: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 266d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2674: 00 + 2675: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 267c: 0f 1f 40 00 nopl 0x0(%rax) + 2680: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 2686: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 268a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 2690: 49 ff c2 inc %r10 + 2693: 4d 3b d1 cmp %r9,%r10 + 2696: 72 e8 jb 0x2680 + 2698: e9 5b 01 00 00 jmp 0x27f8 + 269d: 41 83 f8 10 cmp $0x10,%r8d + 26a1: 0f 8c 7d 01 00 00 jl 0x2824 + 26a7: 41 83 f8 1d cmp $0x1d,%r8d + 26ab: 0f 8c 7b 01 00 00 jl 0x282c + 26b1: 49 89 d7 mov %rdx,%r15 + 26b4: 49 83 e7 1f and $0x1f,%r15 + 26b8: 45 85 ff test %r15d,%r15d + 26bb: 74 18 je 0x26d5 + 26bd: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 26c4: 0f 85 5a 01 00 00 jne 0x2824 + 26ca: 41 f7 df neg %r15d + 26cd: 41 83 c7 20 add $0x20,%r15d + 26d1: 41 c1 ef 02 shr $0x2,%r15d + 26d5: 41 8d 47 10 lea 0x10(%r15),%eax + 26d9: 44 3b c0 cmp %eax,%r8d + 26dc: 0f 8c 42 01 00 00 jl 0x2824 + 26e2: 45 89 c3 mov %r8d,%r11d + 26e5: 33 c0 xor %eax,%eax + 26e7: 45 2b df sub %r15d,%r11d + 26ea: 41 83 e3 0f and $0xf,%r11d + 26ee: 41 f7 db neg %r11d + 26f1: 45 03 d8 add %r8d,%r11d + 26f4: 45 89 fa mov %r15d,%r10d + 26f7: 45 85 ff test %r15d,%r15d + 26fa: 76 1a jbe 0x2716 + 26fc: 0f 1f 40 00 nopl 0x0(%rax) + 2700: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 2705: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 2709: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 270e: 48 ff c0 inc %rax + 2711: 49 3b c2 cmp %r10,%rax + 2714: 72 ea jb 0x2700 + 2716: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 271b: 49 63 c3 movslq %r11d,%rax + 271e: 66 90 xchg %ax,%ax + 2720: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 2726: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 272d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 2731: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 + 2735: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 273b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 2742: 49 83 c2 10 add $0x10,%r10 + 2746: 4c 3b d0 cmp %rax,%r10 + 2749: 72 d5 jb 0x2720 + 274b: 41 8d 43 01 lea 0x1(%r11),%eax + 274f: 41 3b c0 cmp %r8d,%eax + 2752: 0f 87 a0 00 00 00 ja 0x27f8 + 2758: 4d 63 c8 movslq %r8d,%r9 + 275b: 4d 63 db movslq %r11d,%r11 + 275e: 4d 2b cb sub %r11,%r9 + 2761: 49 83 f9 04 cmp $0x4,%r9 + 2765: 0f 8c b4 00 00 00 jl 0x281f + 276b: 4d 63 db movslq %r11d,%r11 + 276e: 45 89 ca mov %r9d,%r10d + 2771: 41 83 e2 fc and $0xfffffffc,%r10d + 2775: 45 33 c0 xor %r8d,%r8d + 2778: 4d 63 d2 movslq %r10d,%r10 + 277b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 2780: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 2784: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 2788: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 278f: 00 + 2790: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 279e: 00 00 + 27a0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 27a6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 27aa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 27b0: 49 83 c0 04 add $0x4,%r8 + 27b4: 4d 3b c2 cmp %r10,%r8 + 27b7: 72 e7 jb 0x27a0 + 27b9: 4d 3b d1 cmp %r9,%r10 + 27bc: 73 3a jae 0x27f8 + 27be: 4d 63 db movslq %r11d,%r11 + 27c1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 27c5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 27c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 27d0: 00 + 27d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 27df: 00 + 27e0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 27e6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 27ea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 27f0: 49 ff c2 inc %r10 + 27f3: 4d 3b d1 cmp %r9,%r10 + 27f6: 72 e8 jb 0x27e0 + 27f8: 33 c0 xor %eax,%eax + 27fa: c5 f8 77 vzeroupper + 27fd: 41 5f pop %r15 + 27ff: c3 ret + 2800: 45 33 d2 xor %r10d,%r10d + 2803: e9 51 fe ff ff jmp 0x2659 + 2808: 45 33 db xor %r11d,%r11d + 280b: e9 db fd ff ff jmp 0x25eb + 2810: 45 89 c3 mov %r8d,%r11d + 2813: 45 33 d2 xor %r10d,%r10d + 2816: 41 83 e3 f0 and $0xfffffff0,%r11d + 281a: e9 97 fd ff ff jmp 0x25b6 + 281f: 45 33 d2 xor %r10d,%r10d + 2822: eb 95 jmp 0x27b9 + 2824: 45 33 db xor %r11d,%r11d + 2827: e9 1f ff ff ff jmp 0x274b + 282c: 45 89 c3 mov %r8d,%r11d + 282f: 45 33 d2 xor %r10d,%r10d + 2832: 41 83 e3 f0 and $0xfffffff0,%r11d + 2836: e9 db fe ff ff jmp 0x2716 + 283b: b8 fa ff ff ff mov $0xfffffffa,%eax + 2840: 41 5f pop %r15 + 2842: c3 ret + 2843: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2848: 41 5f pop %r15 + 284a: c3 ret + 284b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2852: 00 + 2853: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 285a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2860: 48 83 ec 28 sub $0x28,%rsp + 2864: 48 85 c9 test %rcx,%rcx + 2867: 74 20 je 0x2889 + 2869: 48 85 d2 test %rdx,%rdx + 286c: 74 1b je 0x2889 + 286e: 45 85 c0 test %r8d,%r8d + 2871: 7f 0a jg 0x287d + 2873: b8 fa ff ff ff mov $0xfffffffa,%eax + 2878: 48 83 c4 28 add $0x28,%rsp + 287c: c3 ret + 287d: e8 3e 85 03 00 call 0x3adc0 + 2882: 33 c0 xor %eax,%eax + 2884: 48 83 c4 28 add $0x28,%rsp + 2888: c3 ret + 2889: b8 f8 ff ff ff mov $0xfffffff8,%eax + 288e: 48 83 c4 28 add $0x28,%rsp + 2892: c3 ret + 2893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 289f: 00 + 28a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 28a5: 48 85 c9 test %rcx,%rcx + 28a8: 74 22 je 0x28cc + 28aa: 48 85 d2 test %rdx,%rdx + 28ad: 74 1d je 0x28cc + 28af: 45 85 c0 test %r8d,%r8d + 28b2: 7f 0b jg 0x28bf + 28b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 28b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 28be: c3 ret + 28bf: e8 7c 86 03 00 call 0x3af40 + 28c4: 33 c0 xor %eax,%eax + 28c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 28cb: c3 ret + 28cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 28d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 28d6: c3 ret + 28d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 28de: 00 00 + 28e0: 48 83 ec 28 sub $0x28,%rsp + 28e4: 48 85 c9 test %rcx,%rcx + 28e7: 74 20 je 0x2909 + 28e9: 48 85 d2 test %rdx,%rdx + 28ec: 74 1b je 0x2909 + 28ee: 45 85 c0 test %r8d,%r8d + 28f1: 7f 0a jg 0x28fd + 28f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 28f8: 48 83 c4 28 add $0x28,%rsp + 28fc: c3 ret + 28fd: e8 be 87 03 00 call 0x3b0c0 + 2902: 33 c0 xor %eax,%eax + 2904: 48 83 c4 28 add $0x28,%rsp + 2908: c3 ret + 2909: b8 f8 ff ff ff mov $0xfffffff8,%eax + 290e: 48 83 c4 28 add $0x28,%rsp + 2912: c3 ret + 2913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 291f: 00 + 2920: 56 push %rsi + 2921: 48 89 d6 mov %rdx,%rsi + 2924: 48 85 c9 test %rcx,%rcx + 2927: 0f 84 90 01 00 00 je 0x2abd + 292d: 48 85 f6 test %rsi,%rsi + 2930: 0f 84 87 01 00 00 je 0x2abd + 2936: 45 85 c0 test %r8d,%r8d + 2939: 0f 8e 77 01 00 00 jle 0x2ab6 + 293f: 41 83 f8 10 cmp $0x10,%r8d + 2943: 0f 8c 5d 01 00 00 jl 0x2aa6 + 2949: 49 89 f1 mov %rsi,%r9 + 294c: 49 83 e1 1f and $0x1f,%r9 + 2950: 45 89 c9 mov %r9d,%r9d + 2953: 45 85 c9 test %r9d,%r9d + 2956: 74 18 je 0x2970 + 2958: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 295f: 0f 85 41 01 00 00 jne 0x2aa6 + 2965: 41 f7 d9 neg %r9d + 2968: 41 83 c1 20 add $0x20,%r9d + 296c: 41 c1 e9 02 shr $0x2,%r9d + 2970: 41 8d 41 10 lea 0x10(%r9),%eax + 2974: 44 3b c0 cmp %eax,%r8d + 2977: 0f 8c 29 01 00 00 jl 0x2aa6 + 297d: 44 89 c0 mov %r8d,%eax + 2980: 33 d2 xor %edx,%edx + 2982: 41 2b c1 sub %r9d,%eax + 2985: 83 e0 0f and $0xf,%eax + 2988: f7 d8 neg %eax + 298a: 41 03 c0 add %r8d,%eax + 298d: 45 85 c9 test %r9d,%r9d + 2990: 76 25 jbe 0x29b7 + 2992: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29a0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 29a5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 + 29aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 29af: 48 ff c2 inc %rdx + 29b2: 49 3b d1 cmp %r9,%rdx + 29b5: 72 e9 jb 0x29a0 + 29b7: 48 63 d0 movslq %eax,%rdx + 29ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 29c0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 29c6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 29cd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 29d4: 01 + 29d5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 29dc: 01 + 29dd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 + 29e3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 29ea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 29f0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 29f7: 49 83 c1 10 add $0x10,%r9 + 29fb: 4c 3b ca cmp %rdx,%r9 + 29fe: 72 c0 jb 0x29c0 + 2a00: 44 8d 48 01 lea 0x1(%rax),%r9d + 2a04: 45 3b c8 cmp %r8d,%r9d + 2a07: 0f 87 8d 00 00 00 ja 0x2a9a + 2a0d: 4d 63 d0 movslq %r8d,%r10 + 2a10: 4c 2b d2 sub %rdx,%r10 + 2a13: 49 83 fa 04 cmp $0x4,%r10 + 2a17: 0f 8c 84 00 00 00 jl 0x2aa1 + 2a1d: 45 89 d3 mov %r10d,%r11d + 2a20: 45 33 c9 xor %r9d,%r9d + 2a23: 41 83 e3 fc and $0xfffffffc,%r11d + 2a27: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 2a2b: 4d 63 db movslq %r11d,%r11 + 2a2e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 2a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a40: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 2a46: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 + 2a4c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 2a52: 49 83 c1 04 add $0x4,%r9 + 2a56: 4d 3b cb cmp %r11,%r9 + 2a59: 72 e5 jb 0x2a40 + 2a5b: 4d 3b da cmp %r10,%r11 + 2a5e: 73 3a jae 0x2a9a + 2a60: 48 63 c0 movslq %eax,%rax + 2a63: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 2a67: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 2a6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a72: 00 + 2a73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2a80: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 2a86: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 + 2a8c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 2a92: 49 ff c3 inc %r11 + 2a95: 4d 3b da cmp %r10,%r11 + 2a98: 72 e6 jb 0x2a80 + 2a9a: 33 c0 xor %eax,%eax + 2a9c: c5 f8 77 vzeroupper + 2a9f: 5e pop %rsi + 2aa0: c3 ret + 2aa1: 45 33 db xor %r11d,%r11d + 2aa4: eb b5 jmp 0x2a5b + 2aa6: 33 c0 xor %eax,%eax + 2aa8: 41 83 f8 01 cmp $0x1,%r8d + 2aac: 72 ec jb 0x2a9a + 2aae: 4d 63 d0 movslq %r8d,%r10 + 2ab1: 45 33 db xor %r11d,%r11d + 2ab4: eb a5 jmp 0x2a5b + 2ab6: b8 fa ff ff ff mov $0xfffffffa,%eax + 2abb: 5e pop %rsi + 2abc: c3 ret + 2abd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ac2: 5e pop %rsi + 2ac3: c3 ret + 2ac4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2acb: 00 + 2acc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2adf: 00 + 2ae0: 53 push %rbx + 2ae1: 49 89 ca mov %rcx,%r10 + 2ae4: 4d 85 d2 test %r10,%r10 + 2ae7: 0f 84 84 01 00 00 je 0x2c71 + 2aed: 48 85 d2 test %rdx,%rdx + 2af0: 0f 84 7b 01 00 00 je 0x2c71 + 2af6: 45 85 c0 test %r8d,%r8d + 2af9: 0f 8e 6b 01 00 00 jle 0x2c6a + 2aff: 41 83 f8 10 cmp $0x10,%r8d + 2b03: 0f 8c 59 01 00 00 jl 0x2c62 + 2b09: 48 89 d3 mov %rdx,%rbx + 2b0c: 48 83 e3 1f and $0x1f,%rbx + 2b10: 85 db test %ebx,%ebx + 2b12: 74 11 je 0x2b25 + 2b14: f6 c3 03 test $0x3,%bl + 2b17: 0f 85 45 01 00 00 jne 0x2c62 + 2b1d: f7 db neg %ebx + 2b1f: 83 c3 20 add $0x20,%ebx + 2b22: c1 eb 02 shr $0x2,%ebx + 2b25: 8d 43 10 lea 0x10(%rbx),%eax + 2b28: 44 3b c0 cmp %eax,%r8d + 2b2b: 0f 8c 31 01 00 00 jl 0x2c62 + 2b31: 45 89 c1 mov %r8d,%r9d + 2b34: 33 c0 xor %eax,%eax + 2b36: 44 2b cb sub %ebx,%r9d + 2b39: 41 83 e1 0f and $0xf,%r9d + 2b3d: 41 f7 d9 neg %r9d + 2b40: 45 03 c8 add %r8d,%r9d + 2b43: 89 d9 mov %ebx,%ecx + 2b45: 85 db test %ebx,%ebx + 2b47: 76 2f jbe 0x2b78 + 2b49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b50: 00 + 2b51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b5f: 00 + 2b60: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 2b66: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 2b6b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 2b70: 48 ff c0 inc %rax + 2b73: 48 3b c1 cmp %rcx,%rax + 2b76: 72 e8 jb 0x2b60 + 2b78: 49 63 c1 movslq %r9d,%rax + 2b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2b80: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 2b86: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 2b8d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 2b92: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 2b98: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 2b9d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 2ba3: 48 83 c1 10 add $0x10,%rcx + 2ba7: 48 3b c8 cmp %rax,%rcx + 2baa: 72 d4 jb 0x2b80 + 2bac: 41 8d 41 01 lea 0x1(%r9),%eax + 2bb0: 41 3b c0 cmp %r8d,%eax + 2bb3: 0f 87 9e 00 00 00 ja 0x2c57 + 2bb9: 4d 63 c0 movslq %r8d,%r8 + 2bbc: 4d 63 c9 movslq %r9d,%r9 + 2bbf: 4d 2b c1 sub %r9,%r8 + 2bc2: 49 83 f8 04 cmp $0x4,%r8 + 2bc6: 0f 8c 92 00 00 00 jl 0x2c5e + 2bcc: 4d 63 c9 movslq %r9d,%r9 + 2bcf: 44 89 c3 mov %r8d,%ebx + 2bd2: 83 e3 fc and $0xfffffffc,%ebx + 2bd5: 33 c9 xor %ecx,%ecx + 2bd7: 48 63 db movslq %ebx,%rbx + 2bda: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 2bde: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 2be2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2be9: 00 + 2bea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2bf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2bf8: 00 + 2bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c00: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 2c06: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 2c0b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 2c10: 48 83 c1 04 add $0x4,%rcx + 2c14: 48 3b cb cmp %rbx,%rcx + 2c17: 72 e7 jb 0x2c00 + 2c19: 49 3b d8 cmp %r8,%rbx + 2c1c: 73 39 jae 0x2c57 + 2c1e: 4d 63 c9 movslq %r9d,%r9 + 2c21: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 2c25: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 2c29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c30: 00 + 2c31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c3f: 00 + 2c40: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 2c45: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 + 2c4a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 2c4f: 48 ff c3 inc %rbx + 2c52: 49 3b d8 cmp %r8,%rbx + 2c55: 72 e9 jb 0x2c40 + 2c57: 33 c0 xor %eax,%eax + 2c59: c5 f8 77 vzeroupper + 2c5c: 5b pop %rbx + 2c5d: c3 ret + 2c5e: 33 db xor %ebx,%ebx + 2c60: eb b7 jmp 0x2c19 + 2c62: 45 33 c9 xor %r9d,%r9d + 2c65: e9 42 ff ff ff jmp 0x2bac + 2c6a: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c6f: 5b pop %rbx + 2c70: c3 ret + 2c71: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c76: 5b pop %rbx + 2c77: c3 ret + 2c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c7f: 00 + 2c80: 48 85 c9 test %rcx,%rcx + 2c83: 0f 84 5b 02 00 00 je 0x2ee4 + 2c89: 48 85 d2 test %rdx,%rdx + 2c8c: 0f 84 52 02 00 00 je 0x2ee4 + 2c92: 4d 85 c0 test %r8,%r8 + 2c95: 0f 84 49 02 00 00 je 0x2ee4 + 2c9b: 45 85 c9 test %r9d,%r9d + 2c9e: 0f 86 33 02 00 00 jbe 0x2ed7 + 2ca4: 41 83 f9 06 cmp $0x6,%r9d + 2ca8: 0f 86 ae 01 00 00 jbe 0x2e5c + 2cae: 49 3b d0 cmp %r8,%rdx + 2cb1: 76 17 jbe 0x2cca + 2cb3: 44 89 c8 mov %r9d,%eax + 2cb6: 49 89 d2 mov %rdx,%r10 + 2cb9: 48 c1 e0 02 shl $0x2,%rax + 2cbd: 4d 2b d0 sub %r8,%r10 + 2cc0: 4c 3b d0 cmp %rax,%r10 + 2cc3: 7d 24 jge 0x2ce9 + 2cc5: e9 92 01 00 00 jmp 0x2e5c + 2cca: 4c 3b c2 cmp %rdx,%r8 + 2ccd: 0f 86 89 01 00 00 jbe 0x2e5c + 2cd3: 44 89 c8 mov %r9d,%eax + 2cd6: 4d 89 c2 mov %r8,%r10 + 2cd9: 48 c1 e0 02 shl $0x2,%rax + 2cdd: 4c 2b d2 sub %rdx,%r10 + 2ce0: 4c 3b d0 cmp %rax,%r10 + 2ce3: 0f 8c 73 01 00 00 jl 0x2e5c + 2ce9: 49 3b c8 cmp %r8,%rcx + 2cec: 76 10 jbe 0x2cfe + 2cee: 49 89 ca mov %rcx,%r10 + 2cf1: 4d 2b d0 sub %r8,%r10 + 2cf4: 4c 3b d0 cmp %rax,%r10 + 2cf7: 7d 1d jge 0x2d16 + 2cf9: e9 5e 01 00 00 jmp 0x2e5c + 2cfe: 4c 3b c1 cmp %rcx,%r8 + 2d01: 0f 86 55 01 00 00 jbe 0x2e5c + 2d07: 4d 89 c2 mov %r8,%r10 + 2d0a: 4c 2b d1 sub %rcx,%r10 + 2d0d: 4c 3b d0 cmp %rax,%r10 + 2d10: 0f 8c 46 01 00 00 jl 0x2e5c + 2d16: 41 83 f9 08 cmp $0x8,%r9d + 2d1a: 0f 82 bd 01 00 00 jb 0x2edd + 2d20: 4d 89 c2 mov %r8,%r10 + 2d23: 49 83 e2 0f and $0xf,%r10 + 2d27: 45 85 d2 test %r10d,%r10d + 2d2a: 74 18 je 0x2d44 + 2d2c: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 2d33: 0f 85 a4 01 00 00 jne 0x2edd + 2d39: 41 f7 da neg %r10d + 2d3c: 41 83 c2 10 add $0x10,%r10d + 2d40: 41 c1 ea 02 shr $0x2,%r10d + 2d44: 41 8d 42 08 lea 0x8(%r10),%eax + 2d48: 44 3b c8 cmp %eax,%r9d + 2d4b: 0f 82 8c 01 00 00 jb 0x2edd + 2d51: 44 89 c8 mov %r9d,%eax + 2d54: 45 33 db xor %r11d,%r11d + 2d57: 41 2b c2 sub %r10d,%eax + 2d5a: 83 e0 07 and $0x7,%eax + 2d5d: f7 d8 neg %eax + 2d5f: 41 03 c1 add %r9d,%eax + 2d62: 45 85 d2 test %r10d,%r10d + 2d65: 76 33 jbe 0x2d9a + 2d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d6e: 00 + 2d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d76: 0f 1f 00 nopl (%rax) + 2d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d80: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 2d86: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 2d8c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 2d92: 41 ff c3 inc %r11d + 2d95: 45 3b da cmp %r10d,%r11d + 2d98: 72 e6 jb 0x2d80 + 2d9a: 45 89 d2 mov %r10d,%r10d + 2d9d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 + 2da1: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 2da8: 74 56 je 0x2e00 + 2daa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2db1: 00 + 2db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2dc0: 45 89 d2 mov %r10d,%r10d + 2dc3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 + 2dc8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 2dce: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 + 2dd3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 + 2dd9: 0f 5d c8 minps %xmm0,%xmm1 + 2ddc: 0f 5d da minps %xmm2,%xmm3 + 2ddf: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) + 2de4: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 2dea: 41 83 c2 08 add $0x8,%r10d + 2dee: 44 3b d0 cmp %eax,%r10d + 2df1: 72 cd jb 0x2dc0 + 2df3: eb 38 jmp 0x2e2d + 2df5: 0f 1f 40 00 nopl 0x0(%rax) + 2df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e00: 45 89 d2 mov %r10d,%r10d + 2e03: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 + 2e08: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 + 2e0e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 + 2e13: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 + 2e19: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) + 2e1e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) + 2e24: 41 83 c2 08 add $0x8,%r10d + 2e28: 44 3b d0 cmp %eax,%r10d + 2e2b: 72 d3 jb 0x2e00 + 2e2d: 41 3b c1 cmp %r9d,%eax + 2e30: 0f 83 9e 00 00 00 jae 0x2ed4 + 2e36: 0f 1f 00 nopl (%rax) + 2e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e40: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 2e45: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 + 2e4a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 2e50: ff c0 inc %eax + 2e52: 41 3b c1 cmp %r9d,%eax + 2e55: 72 e9 jb 0x2e40 + 2e57: e9 78 00 00 00 jmp 0x2ed4 + 2e5c: 44 89 c8 mov %r9d,%eax + 2e5f: 41 bb 01 00 00 00 mov $0x1,%r11d + 2e65: d1 e8 shr $1,%eax + 2e67: 45 33 d2 xor %r10d,%r10d + 2e6a: 85 c0 test %eax,%eax + 2e6c: 76 4c jbe 0x2eba + 2e6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2e75: 00 + 2e76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e7d: 0f 1f 00 nopl (%rax) + 2e80: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 2e84: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 2e8a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 2e90: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 2e96: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 2e9b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 + 2ea1: 41 ff c2 inc %r10d + 2ea4: 44 3b d0 cmp %eax,%r10d + 2ea7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 + 2ead: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) + 2eb3: 72 cb jb 0x2e80 + 2eb5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 2eba: 41 ff cb dec %r11d + 2ebd: 45 3b d9 cmp %r9d,%r11d + 2ec0: 73 12 jae 0x2ed4 + 2ec2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 2ec8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 2ece: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 2ed4: 33 c0 xor %eax,%eax + 2ed6: c3 ret + 2ed7: b8 fa ff ff ff mov $0xfffffffa,%eax + 2edc: c3 ret + 2edd: 33 c0 xor %eax,%eax + 2edf: e9 49 ff ff ff jmp 0x2e2d + 2ee4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ee9: c3 ret + 2eea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ef1: 00 + 2ef2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2f00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2f05: 48 85 c9 test %rcx,%rcx + 2f08: 74 27 je 0x2f31 + 2f0a: 48 85 d2 test %rdx,%rdx + 2f0d: 74 22 je 0x2f31 + 2f0f: 4d 85 c0 test %r8,%r8 + 2f12: 74 1d je 0x2f31 + 2f14: 45 85 c9 test %r9d,%r9d + 2f17: 77 0b ja 0x2f24 + 2f19: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f1e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f23: c3 ret + 2f24: e8 17 83 03 00 call 0x3b240 + 2f29: 33 c0 xor %eax,%eax + 2f2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f30: c3 ret + 2f31: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f36: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2f3b: c3 ret + 2f3c: 0f 1f 40 00 nopl 0x0(%rax) + 2f40: 48 83 ec 28 sub $0x28,%rsp + 2f44: 48 85 c9 test %rcx,%rcx + 2f47: 74 25 je 0x2f6e + 2f49: 48 85 d2 test %rdx,%rdx + 2f4c: 74 20 je 0x2f6e + 2f4e: 4d 85 c0 test %r8,%r8 + 2f51: 74 1b je 0x2f6e + 2f53: 45 85 c9 test %r9d,%r9d + 2f56: 77 0a ja 0x2f62 + 2f58: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f5d: 48 83 c4 28 add $0x28,%rsp + 2f61: c3 ret + 2f62: e8 19 88 03 00 call 0x3b780 + 2f67: 33 c0 xor %eax,%eax + 2f69: 48 83 c4 28 add $0x28,%rsp + 2f6d: c3 ret + 2f6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f73: 48 83 c4 28 add $0x28,%rsp + 2f77: c3 ret + 2f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f7f: 00 + 2f80: 48 83 ec 28 sub $0x28,%rsp + 2f84: 48 85 c9 test %rcx,%rcx + 2f87: 74 25 je 0x2fae + 2f89: 48 85 d2 test %rdx,%rdx + 2f8c: 74 20 je 0x2fae + 2f8e: 4d 85 c0 test %r8,%r8 + 2f91: 74 1b je 0x2fae + 2f93: 45 85 c9 test %r9d,%r9d + 2f96: 77 0a ja 0x2fa2 + 2f98: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f9d: 48 83 c4 28 add $0x28,%rsp + 2fa1: c3 ret + 2fa2: e8 b9 8d 03 00 call 0x3bd60 + 2fa7: 33 c0 xor %eax,%eax + 2fa9: 48 83 c4 28 add $0x28,%rsp + 2fad: c3 ret + 2fae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2fb3: 48 83 c4 28 add $0x28,%rsp + 2fb7: c3 ret + 2fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2fbf: 00 + 2fc0: 48 83 ec 28 sub $0x28,%rsp + 2fc4: 48 85 c9 test %rcx,%rcx + 2fc7: 74 25 je 0x2fee + 2fc9: 48 85 d2 test %rdx,%rdx + 2fcc: 74 20 je 0x2fee + 2fce: 4d 85 c0 test %r8,%r8 + 2fd1: 74 1b je 0x2fee + 2fd3: 45 85 c9 test %r9d,%r9d + 2fd6: 77 0a ja 0x2fe2 + 2fd8: b8 fa ff ff ff mov $0xfffffffa,%eax + 2fdd: 48 83 c4 28 add $0x28,%rsp + 2fe1: c3 ret + 2fe2: e8 59 93 03 00 call 0x3c340 + 2fe7: 33 c0 xor %eax,%eax + 2fe9: 48 83 c4 28 add $0x28,%rsp + 2fed: c3 ret + 2fee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ff3: 48 83 c4 28 add $0x28,%rsp + 2ff7: c3 ret + 2ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2fff: 00 + 3000: 48 83 ec 28 sub $0x28,%rsp + 3004: 48 85 c9 test %rcx,%rcx + 3007: 74 25 je 0x302e + 3009: 48 85 d2 test %rdx,%rdx + 300c: 74 20 je 0x302e + 300e: 4d 85 c0 test %r8,%r8 + 3011: 74 1b je 0x302e + 3013: 45 85 c9 test %r9d,%r9d + 3016: 77 0a ja 0x3022 + 3018: b8 fa ff ff ff mov $0xfffffffa,%eax + 301d: 48 83 c4 28 add $0x28,%rsp + 3021: c3 ret + 3022: e8 39 99 03 00 call 0x3c960 + 3027: 33 c0 xor %eax,%eax + 3029: 48 83 c4 28 add $0x28,%rsp + 302d: c3 ret + 302e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3033: 48 83 c4 28 add $0x28,%rsp + 3037: c3 ret + 3038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 303f: 00 + 3040: 48 83 ec 28 sub $0x28,%rsp + 3044: 48 85 c9 test %rcx,%rcx + 3047: 74 25 je 0x306e + 3049: 48 85 d2 test %rdx,%rdx + 304c: 74 20 je 0x306e + 304e: 4d 85 c0 test %r8,%r8 + 3051: 74 1b je 0x306e + 3053: 45 85 c9 test %r9d,%r9d + 3056: 7f 0a jg 0x3062 + 3058: b8 fa ff ff ff mov $0xfffffffa,%eax + 305d: 48 83 c4 28 add $0x28,%rsp + 3061: c3 ret + 3062: e8 39 9f 03 00 call 0x3cfa0 + 3067: 33 c0 xor %eax,%eax + 3069: 48 83 c4 28 add $0x28,%rsp + 306d: c3 ret + 306e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3073: 48 83 c4 28 add $0x28,%rsp + 3077: c3 ret + 3078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 307f: 00 + 3080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3085: 48 85 c9 test %rcx,%rcx + 3088: 74 27 je 0x30b1 + 308a: 48 85 d2 test %rdx,%rdx + 308d: 74 22 je 0x30b1 + 308f: 4d 85 c0 test %r8,%r8 + 3092: 74 1d je 0x30b1 + 3094: 45 85 c9 test %r9d,%r9d + 3097: 7f 0b jg 0x30a4 + 3099: b8 fa ff ff ff mov $0xfffffffa,%eax + 309e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 30a3: c3 ret + 30a4: e8 f7 a2 03 00 call 0x3d3a0 + 30a9: 33 c0 xor %eax,%eax + 30ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 30b0: c3 ret + 30b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 30b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 30bb: c3 ret + 30bc: 0f 1f 40 00 nopl 0x0(%rax) + 30c0: 48 83 ec 28 sub $0x28,%rsp + 30c4: 48 85 c9 test %rcx,%rcx + 30c7: 74 25 je 0x30ee + 30c9: 48 85 d2 test %rdx,%rdx + 30cc: 74 20 je 0x30ee + 30ce: 4d 85 c0 test %r8,%r8 + 30d1: 74 1b je 0x30ee + 30d3: 45 85 c9 test %r9d,%r9d + 30d6: 7f 0a jg 0x30e2 + 30d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 30dd: 48 83 c4 28 add $0x28,%rsp + 30e1: c3 ret + 30e2: e8 b9 a6 03 00 call 0x3d7a0 + 30e7: 33 c0 xor %eax,%eax + 30e9: 48 83 c4 28 add $0x28,%rsp + 30ed: c3 ret + 30ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 30f3: 48 83 c4 28 add $0x28,%rsp + 30f7: c3 ret + 30f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30ff: 00 + 3100: 41 57 push %r15 + 3102: 49 89 ca mov %rcx,%r10 + 3105: 49 89 d3 mov %rdx,%r11 + 3108: 4d 85 d2 test %r10,%r10 + 310b: 0f 84 fb 00 00 00 je 0x320c + 3111: 4d 85 db test %r11,%r11 + 3114: 0f 84 f2 00 00 00 je 0x320c + 311a: 4d 85 c0 test %r8,%r8 + 311d: 0f 84 e9 00 00 00 je 0x320c + 3123: 45 85 c9 test %r9d,%r9d + 3126: 0f 8e d8 00 00 00 jle 0x3204 + 312c: 49 63 d1 movslq %r9d,%rdx + 312f: 48 83 fa 08 cmp $0x8,%rdx + 3133: 0f 8c c6 00 00 00 jl 0x31ff + 3139: 4c 89 c0 mov %r8,%rax + 313c: 48 83 e0 0f and $0xf,%rax + 3140: 85 c0 test %eax,%eax + 3142: 74 10 je 0x3154 + 3144: a8 03 test $0x3,%al + 3146: 0f 85 b3 00 00 00 jne 0x31ff + 314c: f7 d8 neg %eax + 314e: 83 c0 10 add $0x10,%eax + 3151: c1 e8 02 shr $0x2,%eax + 3154: 89 c1 mov %eax,%ecx + 3156: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 315a: 49 3b d7 cmp %r15,%rdx + 315d: 0f 8c 9c 00 00 00 jl 0x31ff + 3163: 45 89 cf mov %r9d,%r15d + 3166: 44 2b f8 sub %eax,%r15d + 3169: 41 83 e7 07 and $0x7,%r15d + 316d: 45 2b cf sub %r15d,%r9d + 3170: 4d 63 c9 movslq %r9d,%r9 + 3173: 85 c0 test %eax,%eax + 3175: b8 00 00 00 00 mov $0x0,%eax + 317a: 76 24 jbe 0x31a0 + 317c: 0f 1f 40 00 nopl 0x0(%rax) + 3180: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 3186: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 + 318c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 3192: 48 ff c0 inc %rax + 3195: 48 3b c1 cmp %rcx,%rax + 3198: 72 e6 jb 0x3180 + 319a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 31a0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 31a6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 31ad: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 + 31b3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 31ba: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 31c0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 31c7: 48 83 c1 08 add $0x8,%rcx + 31cb: 49 3b c9 cmp %r9,%rcx + 31ce: 72 d0 jb 0x31a0 + 31d0: 4c 3b ca cmp %rdx,%r9 + 31d3: 73 25 jae 0x31fa + 31d5: 0f 1f 40 00 nopl 0x0(%rax) + 31d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31e0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 31e6: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 + 31ec: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 31f2: 49 ff c1 inc %r9 + 31f5: 4c 3b ca cmp %rdx,%r9 + 31f8: 72 e6 jb 0x31e0 + 31fa: 33 c0 xor %eax,%eax + 31fc: 41 5f pop %r15 + 31fe: c3 ret + 31ff: 45 33 c9 xor %r9d,%r9d + 3202: eb cc jmp 0x31d0 + 3204: b8 fa ff ff ff mov $0xfffffffa,%eax + 3209: 41 5f pop %r15 + 320b: c3 ret + 320c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3211: 41 5f pop %r15 + 3213: c3 ret + 3214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3220: 53 push %rbx + 3221: 57 push %rdi + 3222: 55 push %rbp + 3223: 49 89 ca mov %rcx,%r10 + 3226: 4d 85 d2 test %r10,%r10 + 3229: 0f 84 92 01 00 00 je 0x33c1 + 322f: 48 85 d2 test %rdx,%rdx + 3232: 0f 84 89 01 00 00 je 0x33c1 + 3238: 4d 85 c0 test %r8,%r8 + 323b: 0f 84 80 01 00 00 je 0x33c1 + 3241: 45 85 c9 test %r9d,%r9d + 3244: 0f 8e 6e 01 00 00 jle 0x33b8 + 324a: 41 83 f9 10 cmp $0x10,%r9d + 324e: 0f 8c 50 01 00 00 jl 0x33a4 + 3254: 41 83 f9 1d cmp $0x1d,%r9d + 3258: 0f 8c 4d 01 00 00 jl 0x33ab + 325e: 4c 89 c1 mov %r8,%rcx + 3261: 48 83 e1 1f and $0x1f,%rcx + 3265: 89 c9 mov %ecx,%ecx + 3267: 85 c9 test %ecx,%ecx + 3269: 74 11 je 0x327c + 326b: f6 c1 03 test $0x3,%cl + 326e: 0f 85 30 01 00 00 jne 0x33a4 + 3274: f7 d9 neg %ecx + 3276: 83 c1 20 add $0x20,%ecx + 3279: c1 e9 02 shr $0x2,%ecx + 327c: 8d 41 10 lea 0x10(%rcx),%eax + 327f: 44 3b c8 cmp %eax,%r9d + 3282: 0f 8c 1c 01 00 00 jl 0x33a4 + 3288: 44 89 cf mov %r9d,%edi + 328b: 33 c0 xor %eax,%eax + 328d: 2b f9 sub %ecx,%edi + 328f: 83 e7 0f and $0xf,%edi + 3292: f7 df neg %edi + 3294: 41 03 f9 add %r9d,%edi + 3297: 85 c9 test %ecx,%ecx + 3299: 76 1e jbe 0x32b9 + 329b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 32a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 32a6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 32ab: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 32b1: 48 ff c0 inc %rax + 32b4: 48 3b c1 cmp %rcx,%rax + 32b7: 72 e7 jb 0x32a0 + 32b9: 48 63 c7 movslq %edi,%rax + 32bc: 0f 1f 40 00 nopl 0x0(%rax) + 32c0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 32c6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 32cd: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 32d2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 32d8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 32de: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 32e5: 48 83 c1 10 add $0x10,%rcx + 32e9: 48 3b c8 cmp %rax,%rcx + 32ec: 72 d2 jb 0x32c0 + 32ee: 8d 47 01 lea 0x1(%rdi),%eax + 32f1: 41 3b c1 cmp %r9d,%eax + 32f4: 0f 87 9d 00 00 00 ja 0x3397 + 32fa: 4d 63 c9 movslq %r9d,%r9 + 32fd: 48 63 ff movslq %edi,%rdi + 3300: 4c 2b cf sub %rdi,%r9 + 3303: 49 83 f9 04 cmp $0x4,%r9 + 3307: 0f 8c 93 00 00 00 jl 0x33a0 + 330d: 48 63 ff movslq %edi,%rdi + 3310: 44 89 cd mov %r9d,%ebp + 3313: 83 e5 fc and $0xfffffffc,%ebp + 3316: 33 c9 xor %ecx,%ecx + 3318: 48 63 ed movslq %ebp,%rbp + 331b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 331f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 3323: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 3327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 332e: 00 + 332f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3336: 0f 1f 00 nopl (%rax) + 3339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3340: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 3346: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 334b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 3350: 48 83 c1 04 add $0x4,%rcx + 3354: 48 3b cd cmp %rbp,%rcx + 3357: 72 e7 jb 0x3340 + 3359: 49 3b e9 cmp %r9,%rbp + 335c: 73 39 jae 0x3397 + 335e: 48 63 ff movslq %edi,%rdi + 3361: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 3365: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 3369: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 336d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3374: 00 + 3375: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 337c: 0f 1f 40 00 nopl 0x0(%rax) + 3380: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 3385: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 + 338a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 338f: 48 ff c5 inc %rbp + 3392: 49 3b e9 cmp %r9,%rbp + 3395: 72 e9 jb 0x3380 + 3397: 33 c0 xor %eax,%eax + 3399: c5 f8 77 vzeroupper + 339c: 5d pop %rbp + 339d: 5f pop %rdi + 339e: 5b pop %rbx + 339f: c3 ret + 33a0: 33 ed xor %ebp,%ebp + 33a2: eb b5 jmp 0x3359 + 33a4: 33 ff xor %edi,%edi + 33a6: e9 43 ff ff ff jmp 0x32ee + 33ab: 44 89 cf mov %r9d,%edi + 33ae: 33 c9 xor %ecx,%ecx + 33b0: 83 e7 f0 and $0xfffffff0,%edi + 33b3: e9 01 ff ff ff jmp 0x32b9 + 33b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 33bd: 5d pop %rbp + 33be: 5f pop %rdi + 33bf: 5b pop %rbx + 33c0: c3 ret + 33c1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 33c6: 5d pop %rbp + 33c7: 5f pop %rdi + 33c8: 5b pop %rbx + 33c9: c3 ret + 33ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 33d1: 00 + 33d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33e0: 48 83 ec 38 sub $0x38,%rsp + 33e4: 45 89 c1 mov %r8d,%r9d + 33e7: 49 89 d0 mov %rdx,%r8 + 33ea: 48 89 ca mov %rcx,%rdx + 33ed: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 33f3: 48 85 d2 test %rdx,%rdx + 33f6: 8b 44 24 60 mov 0x60(%rsp),%eax + 33fa: 74 47 je 0x3443 + 33fc: 4d 85 c0 test %r8,%r8 + 33ff: 74 42 je 0x3443 + 3401: 45 85 c9 test %r9d,%r9d + 3404: 7e 47 jle 0x344d + 3406: 85 c0 test %eax,%eax + 3408: 74 0f je 0x3419 + 340a: 83 f8 04 cmp $0x4,%eax + 340d: 74 0d je 0x341c + 340f: b8 fb ff ff ff mov $0xfffffffb,%eax + 3414: 48 83 c4 38 add $0x38,%rsp + 3418: c3 ret + 3419: 83 f8 04 cmp $0x4,%eax + 341c: 49 89 e3 mov %rsp,%r11 + 341f: b8 01 00 00 00 mov $0x1,%eax + 3424: 41 ba 00 00 00 00 mov $0x0,%r10d + 342a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 342f: 44 0f 44 d0 cmove %eax,%r10d + 3433: 45 89 53 20 mov %r10d,0x20(%r11) + 3437: e8 c4 d6 a6 01 call 0x1a70b00 + 343c: 33 c0 xor %eax,%eax + 343e: 48 83 c4 38 add $0x38,%rsp + 3442: c3 ret + 3443: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3448: 48 83 c4 38 add $0x38,%rsp + 344c: c3 ret + 344d: b8 fa ff ff ff mov $0xfffffffa,%eax + 3452: 48 83 c4 38 add $0x38,%rsp + 3456: c3 ret + 3457: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 345e: 00 00 + 3460: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 3465: 45 89 c1 mov %r8d,%r9d + 3468: 49 89 d0 mov %rdx,%r8 + 346b: 48 89 ca mov %rcx,%rdx + 346e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 3474: 48 85 d2 test %rdx,%rdx + 3477: 8b 44 24 60 mov 0x60(%rsp),%eax + 347b: 74 4b je 0x34c8 + 347d: 4d 85 c0 test %r8,%r8 + 3480: 74 46 je 0x34c8 + 3482: 45 85 c9 test %r9d,%r9d + 3485: 7e 4c jle 0x34d3 + 3487: 85 c0 test %eax,%eax + 3489: 74 12 je 0x349d + 348b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 3490: 74 0b je 0x349d + 3492: b8 fb ff ff ff mov $0xfffffffb,%eax + 3497: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 349c: c3 ret + 349d: 49 89 e3 mov %rsp,%r11 + 34a0: 41 ba 01 00 00 00 mov $0x1,%r10d + 34a6: 83 f8 04 cmp $0x4,%eax + 34a9: b8 00 00 00 00 mov $0x0,%eax + 34ae: 41 0f 44 c2 cmove %r10d,%eax + 34b2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 34b7: 41 89 43 20 mov %eax,0x20(%r11) + 34bb: e8 f0 42 a7 01 call 0x1a777b0 + 34c0: 33 c0 xor %eax,%eax + 34c2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 34c7: c3 ret + 34c8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 34cd: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 34d2: c3 ret + 34d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 34d8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 34dd: c3 ret + 34de: 66 90 xchg %ax,%ax + 34e0: 48 83 ec 38 sub $0x38,%rsp + 34e4: 45 89 c1 mov %r8d,%r9d + 34e7: 49 89 d0 mov %rdx,%r8 + 34ea: 48 89 ca mov %rcx,%rdx + 34ed: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 34f3: 8b 44 24 60 mov 0x60(%rsp),%eax + 34f7: 48 85 d2 test %rdx,%rdx + 34fa: 74 47 je 0x3543 + 34fc: 4d 85 c0 test %r8,%r8 + 34ff: 74 42 je 0x3543 + 3501: 45 85 c9 test %r9d,%r9d + 3504: 7e 47 jle 0x354d + 3506: 85 c0 test %eax,%eax + 3508: 74 0f je 0x3519 + 350a: 83 f8 04 cmp $0x4,%eax + 350d: 74 0d je 0x351c + 350f: b8 fb ff ff ff mov $0xfffffffb,%eax + 3514: 48 83 c4 38 add $0x38,%rsp + 3518: c3 ret + 3519: 83 f8 04 cmp $0x4,%eax + 351c: b8 01 00 00 00 mov $0x1,%eax + 3521: 41 ba 00 00 00 00 mov $0x0,%r10d + 3527: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 352c: 44 0f 44 d0 cmove %eax,%r10d + 3530: 49 89 e3 mov %rsp,%r11 + 3533: 45 89 53 20 mov %r10d,0x20(%r11) + 3537: e8 14 b1 a7 01 call 0x1a7e650 + 353c: 33 c0 xor %eax,%eax + 353e: 48 83 c4 38 add $0x38,%rsp + 3542: c3 ret + 3543: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3548: 48 83 c4 38 add $0x38,%rsp + 354c: c3 ret + 354d: b8 fa ff ff ff mov $0xfffffffa,%eax + 3552: 48 83 c4 38 add $0x38,%rsp + 3556: c3 ret + 3557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 355e: 00 00 + 3560: 48 83 ec 38 sub $0x38,%rsp + 3564: 45 89 c1 mov %r8d,%r9d + 3567: 49 89 d0 mov %rdx,%r8 + 356a: 48 89 ca mov %rcx,%rdx + 356d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 3573: 8b 44 24 60 mov 0x60(%rsp),%eax + 3577: 48 85 d2 test %rdx,%rdx + 357a: 74 47 je 0x35c3 + 357c: 4d 85 c0 test %r8,%r8 + 357f: 74 42 je 0x35c3 + 3581: 45 85 c9 test %r9d,%r9d + 3584: 7e 47 jle 0x35cd + 3586: 85 c0 test %eax,%eax + 3588: 74 0f je 0x3599 + 358a: 83 f8 04 cmp $0x4,%eax + 358d: 74 0d je 0x359c + 358f: b8 fb ff ff ff mov $0xfffffffb,%eax + 3594: 48 83 c4 38 add $0x38,%rsp + 3598: c3 ret + 3599: 83 f8 04 cmp $0x4,%eax + 359c: 49 89 e3 mov %rsp,%r11 + 359f: b8 01 00 00 00 mov $0x1,%eax + 35a4: 41 ba 00 00 00 00 mov $0x0,%r10d + 35aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 35af: 44 0f 44 d0 cmove %eax,%r10d + 35b3: 45 89 53 20 mov %r10d,0x20(%r11) + 35b7: e8 c4 18 a8 01 call 0x1a84e80 + 35bc: 33 c0 xor %eax,%eax + 35be: 48 83 c4 38 add $0x38,%rsp + 35c2: c3 ret + 35c3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 35c8: 48 83 c4 38 add $0x38,%rsp + 35cc: c3 ret + 35cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 35d2: 48 83 c4 38 add $0x38,%rsp + 35d6: c3 ret + 35d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 35de: 00 00 + 35e0: 48 83 ec 38 sub $0x38,%rsp + 35e4: 45 89 c1 mov %r8d,%r9d + 35e7: 49 89 d0 mov %rdx,%r8 + 35ea: 48 89 ca mov %rcx,%rdx + 35ed: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 35f3: 8b 44 24 60 mov 0x60(%rsp),%eax + 35f7: 48 85 d2 test %rdx,%rdx + 35fa: 74 47 je 0x3643 + 35fc: 4d 85 c0 test %r8,%r8 + 35ff: 74 42 je 0x3643 + 3601: 45 85 c9 test %r9d,%r9d + 3604: 7e 47 jle 0x364d + 3606: 85 c0 test %eax,%eax + 3608: 74 0f je 0x3619 + 360a: 83 f8 04 cmp $0x4,%eax + 360d: 74 0d je 0x361c + 360f: b8 fb ff ff ff mov $0xfffffffb,%eax + 3614: 48 83 c4 38 add $0x38,%rsp + 3618: c3 ret + 3619: 83 f8 04 cmp $0x4,%eax + 361c: 49 89 e3 mov %rsp,%r11 + 361f: b8 01 00 00 00 mov $0x1,%eax + 3624: 41 ba 00 00 00 00 mov $0x0,%r10d + 362a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 362f: 44 0f 44 d0 cmove %eax,%r10d + 3633: 45 89 53 20 mov %r10d,0x20(%r11) + 3637: e8 a4 82 a8 01 call 0x1a8b8e0 + 363c: 33 c0 xor %eax,%eax + 363e: 48 83 c4 38 add $0x38,%rsp + 3642: c3 ret + 3643: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3648: 48 83 c4 38 add $0x38,%rsp + 364c: c3 ret + 364d: b8 fa ff ff ff mov $0xfffffffa,%eax + 3652: 48 83 c4 38 add $0x38,%rsp + 3656: c3 ret + 3657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 365e: 00 00 + 3660: 48 83 ec 38 sub $0x38,%rsp + 3664: 45 89 c1 mov %r8d,%r9d + 3667: 49 89 d0 mov %rdx,%r8 + 366a: 48 89 ca mov %rcx,%rdx + 366d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 3673: 8b 44 24 60 mov 0x60(%rsp),%eax + 3677: 48 85 d2 test %rdx,%rdx + 367a: 74 47 je 0x36c3 + 367c: 4d 85 c0 test %r8,%r8 + 367f: 74 42 je 0x36c3 + 3681: 45 85 c9 test %r9d,%r9d + 3684: 7e 47 jle 0x36cd + 3686: 85 c0 test %eax,%eax + 3688: 74 0f je 0x3699 + 368a: 83 f8 04 cmp $0x4,%eax + 368d: 74 0d je 0x369c + 368f: b8 fb ff ff ff mov $0xfffffffb,%eax + 3694: 48 83 c4 38 add $0x38,%rsp + 3698: c3 ret + 3699: 83 f8 04 cmp $0x4,%eax + 369c: 49 89 e3 mov %rsp,%r11 + 369f: b8 01 00 00 00 mov $0x1,%eax + 36a4: 41 ba 00 00 00 00 mov $0x0,%r10d + 36aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 36af: 44 0f 44 d0 cmove %eax,%r10d + 36b3: 45 89 53 20 mov %r10d,0x20(%r11) + 36b7: e8 64 ee a8 01 call 0x1a92520 + 36bc: 33 c0 xor %eax,%eax + 36be: 48 83 c4 38 add $0x38,%rsp + 36c2: c3 ret + 36c3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 36c8: 48 83 c4 38 add $0x38,%rsp + 36cc: c3 ret + 36cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 36d2: 48 83 c4 38 add $0x38,%rsp + 36d6: c3 ret + 36d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 36de: 00 00 + 36e0: 49 89 ca mov %rcx,%r10 + 36e3: 4d 85 d2 test %r10,%r10 + 36e6: 0f 84 fe 01 00 00 je 0x38ea + 36ec: 4d 85 c0 test %r8,%r8 + 36ef: 0f 84 f5 01 00 00 je 0x38ea + 36f5: 45 85 c9 test %r9d,%r9d + 36f8: 0f 8e e6 01 00 00 jle 0x38e4 + 36fe: 49 63 c9 movslq %r9d,%rcx + 3701: 48 83 f9 08 cmp $0x8,%rcx + 3705: 0f 8c d4 01 00 00 jl 0x38df + 370b: 4c 89 c0 mov %r8,%rax + 370e: 48 83 e0 0f and $0xf,%rax + 3712: 85 c0 test %eax,%eax + 3714: 74 0d je 0x3723 + 3716: a8 07 test $0x7,%al + 3718: 0f 85 c1 01 00 00 jne 0x38df + 371e: b8 01 00 00 00 mov $0x1,%eax + 3723: 8d 50 08 lea 0x8(%rax),%edx + 3726: 48 3b ca cmp %rdx,%rcx + 3729: 0f 8c b0 01 00 00 jl 0x38df + 372f: 44 89 ca mov %r9d,%edx + 3732: 45 33 db xor %r11d,%r11d + 3735: 2b d0 sub %eax,%edx + 3737: 83 e2 07 and $0x7,%edx + 373a: 44 2b ca sub %edx,%r9d + 373d: 89 c2 mov %eax,%edx + 373f: 85 c0 test %eax,%eax + 3741: 76 3b jbe 0x377e + 3743: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 374a: 00 + 374b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3760: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 + 3766: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 376a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 + 3770: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 3776: 49 ff c3 inc %r11 + 3779: 4c 3b da cmp %rdx,%r11 + 377c: 72 e2 jb 0x3760 + 377e: 89 c0 mov %eax,%eax + 3780: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 + 3784: 49 63 c1 movslq %r9d,%rax + 3787: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 378e: 0f 84 97 00 00 00 je 0x382b + 3794: f2 0f 12 c1 movddup %xmm1,%xmm0 + 3798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 379f: 00 + 37a0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 + 37a6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 37ad: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 + 37b4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 + 37bb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 + 37c2: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 + 37c9: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 + 37d0: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 + 37d7: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 37db: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 37df: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 37e3: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 37e7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 37ed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 37f4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 37fb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 3802: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 3807: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 380d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 3813: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 3819: 48 83 c2 08 add $0x8,%rdx + 381d: 48 3b d0 cmp %rax,%rdx + 3820: 0f 82 7a ff ff ff jb 0x37a0 + 3826: e9 77 00 00 00 jmp 0x38a2 + 382b: f2 0f 12 c1 movddup %xmm1,%xmm0 + 382f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3836: 00 + 3837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 383e: 66 90 xchg %ax,%ax + 3840: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 + 3845: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 + 384b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 + 3851: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 + 3857: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 385b: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 385f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 3863: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 3867: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 386d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 3874: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 387b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 3882: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 3887: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 388d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 3893: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 3899: 48 83 c2 08 add $0x8,%rdx + 389d: 48 3b d0 cmp %rax,%rdx + 38a0: 72 9e jb 0x3840 + 38a2: 33 c0 xor %eax,%eax + 38a4: 41 8d 51 01 lea 0x1(%r9),%edx + 38a8: 48 63 d2 movslq %edx,%rdx + 38ab: 48 3b d1 cmp %rcx,%rdx + 38ae: 77 2c ja 0x38dc + 38b0: 4d 63 c9 movslq %r9d,%r9 + 38b3: 49 2b c9 sub %r9,%rcx + 38b6: 4f 8d 14 ca lea (%r10,%r9,8),%r10 + 38ba: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx + 38be: 66 90 xchg %ax,%ax + 38c0: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 + 38c6: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 38ca: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 + 38cf: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) + 38d4: 48 ff c0 inc %rax + 38d7: 48 3b c1 cmp %rcx,%rax + 38da: 72 e4 jb 0x38c0 + 38dc: 33 c0 xor %eax,%eax + 38de: c3 ret + 38df: 45 33 c9 xor %r9d,%r9d + 38e2: eb be jmp 0x38a2 + 38e4: b8 fa ff ff ff mov $0xfffffffa,%eax + 38e9: c3 ret + 38ea: b8 f8 ff ff ff mov $0xfffffff8,%eax + 38ef: c3 ret + 38f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 38f7: 00 + 38f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 38ff: 90 nop + 3900: 49 89 ca mov %rcx,%r10 + 3903: 4d 85 d2 test %r10,%r10 + 3906: 0f 84 f7 01 00 00 je 0x3b03 + 390c: 4d 85 c0 test %r8,%r8 + 390f: 0f 84 ee 01 00 00 je 0x3b03 + 3915: 45 85 c9 test %r9d,%r9d + 3918: 0f 8e eb 01 00 00 jle 0x3b09 + 391e: 44 89 c8 mov %r9d,%eax + 3921: ba 01 00 00 00 mov $0x1,%edx + 3926: c1 e8 03 shr $0x3,%eax + 3929: 33 c9 xor %ecx,%ecx + 392b: 85 c0 test %eax,%eax + 392d: 0f 86 eb 00 00 00 jbe 0x3a1e + 3933: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 393f: 00 + 3940: 89 ca mov %ecx,%edx + 3942: ff c1 inc %ecx + 3944: c1 e2 03 shl $0x3,%edx + 3947: 48 63 d2 movslq %edx,%rdx + 394a: 3b c8 cmp %eax,%ecx + 394c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 3952: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 + 3959: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 3960: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 3964: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 3968: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 396c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 3972: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 + 3979: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 + 3980: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 3986: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) + 398d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) + 3994: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 + 399b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 + 39a2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 39a9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 + 39b0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 + 39b7: f2 0f 59 e1 mulsd %xmm1,%xmm4 + 39bb: f2 0f 59 e9 mulsd %xmm1,%xmm5 + 39bf: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 39c3: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 + 39ca: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 39ce: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 + 39d5: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 39d9: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 + 39e0: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 + 39e7: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 + 39ee: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) + 39f5: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) + 39fc: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) + 3a03: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) + 3a0a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) + 3a11: 0f 82 29 ff ff ff jb 0x3940 + 3a17: c1 e1 03 shl $0x3,%ecx + 3a1a: 89 ca mov %ecx,%edx + 3a1c: ff c2 inc %edx + 3a1e: 41 3b d1 cmp %r9d,%edx + 3a21: 0f 87 d9 00 00 00 ja 0x3b00 + 3a27: 44 2b ca sub %edx,%r9d + 3a2a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff1ca0 + 3a31: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax + 3a38: c5 01 + 3a3a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax + 3a41: 00 + 3a42: ff e0 jmp *%rax + 3a44: 48 63 d2 movslq %edx,%rdx + 3a47: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 3a4e: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 3a52: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax + 3a57: f2 0f 58 00 addsd (%rax),%xmm0 + 3a5b: f2 0f 11 00 movsd %xmm0,(%rax) + 3a5f: 48 63 d2 movslq %edx,%rdx + 3a62: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 + 3a69: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 3a6d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax + 3a72: f2 0f 58 00 addsd (%rax),%xmm0 + 3a76: f2 0f 11 00 movsd %xmm0,(%rax) + 3a7a: 48 63 d2 movslq %edx,%rdx + 3a7d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 + 3a84: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 3a88: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax + 3a8d: f2 0f 58 00 addsd (%rax),%xmm0 + 3a91: f2 0f 11 00 movsd %xmm0,(%rax) + 3a95: 48 63 d2 movslq %edx,%rdx + 3a98: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 + 3a9f: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 3aa3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax + 3aa8: f2 0f 58 00 addsd (%rax),%xmm0 + 3aac: f2 0f 11 00 movsd %xmm0,(%rax) + 3ab0: 48 63 d2 movslq %edx,%rdx + 3ab3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 + 3aba: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 3abe: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax + 3ac3: f2 0f 58 00 addsd (%rax),%xmm0 + 3ac7: f2 0f 11 00 movsd %xmm0,(%rax) + 3acb: 48 63 d2 movslq %edx,%rdx + 3ace: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 3ad4: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 3ad8: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 3ade: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 3ae4: 48 63 d2 movslq %edx,%rdx + 3ae7: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 + 3aee: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 3af2: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 + 3af9: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) + 3b00: 33 c0 xor %eax,%eax + 3b02: c3 ret + 3b03: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3b08: c3 ret + 3b09: b8 fa ff ff ff mov $0xfffffffa,%eax + 3b0e: c3 ret + 3b0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b16: 00 + 3b17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b1e: 66 90 xchg %ax,%ax + 3b20: 41 57 push %r15 + 3b22: 45 89 cb mov %r9d,%r11d + 3b25: 48 85 c9 test %rcx,%rcx + 3b28: 0f 84 53 02 00 00 je 0x3d81 + 3b2e: 4d 85 c0 test %r8,%r8 + 3b31: 0f 84 4a 02 00 00 je 0x3d81 + 3b37: 45 85 db test %r11d,%r11d + 3b3a: 0f 8e 39 02 00 00 jle 0x3d79 + 3b40: 41 83 fb 08 cmp $0x8,%r11d + 3b44: 0f 8c 1f 02 00 00 jl 0x3d69 + 3b4a: 4d 89 c2 mov %r8,%r10 + 3b4d: 49 83 e2 0f and $0xf,%r10 + 3b51: 45 85 d2 test %r10d,%r10d + 3b54: 74 13 je 0x3b69 + 3b56: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 3b5d: 0f 85 06 02 00 00 jne 0x3d69 + 3b63: 41 ba 01 00 00 00 mov $0x1,%r10d + 3b69: 41 8d 42 08 lea 0x8(%r10),%eax + 3b6d: 44 3b d8 cmp %eax,%r11d + 3b70: 0f 8c f3 01 00 00 jl 0x3d69 + 3b76: 44 89 d8 mov %r11d,%eax + 3b79: 33 d2 xor %edx,%edx + 3b7b: 41 2b c2 sub %r10d,%eax + 3b7e: 45 89 d1 mov %r10d,%r9d + 3b81: 83 e0 07 and $0x7,%eax + 3b84: f7 d8 neg %eax + 3b86: 41 03 c3 add %r11d,%eax + 3b89: 45 85 d2 test %r10d,%r10d + 3b8c: 76 30 jbe 0x3bbe + 3b8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b95: 00 + 3b96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b9d: 0f 1f 00 nopl (%rax) + 3ba0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 + 3ba5: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 3ba9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 3baf: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 3bb5: 48 83 c2 01 add $0x1,%rdx + 3bb9: 49 3b d1 cmp %r9,%rdx + 3bbc: 72 e2 jb 0x3ba0 + 3bbe: 45 89 d2 mov %r10d,%r10d + 3bc1: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx + 3bc5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 3bcc: 48 63 d0 movslq %eax,%rdx + 3bcf: 0f 84 72 00 00 00 je 0x3c47 + 3bd5: f2 0f 12 c1 movddup %xmm1,%xmm0 + 3bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3be0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 3be5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 3beb: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 3bef: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 3bf5: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 3bf9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 3bff: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 3c03: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 3c09: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 3c0d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 3c14: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 3c1b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 3c22: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 3c27: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 3c2d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 3c33: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 3c39: 49 83 c1 08 add $0x8,%r9 + 3c3d: 4c 3b ca cmp %rdx,%r9 + 3c40: 72 9e jb 0x3be0 + 3c42: e9 7b 00 00 00 jmp 0x3cc2 + 3c47: f2 0f 12 c1 movddup %xmm1,%xmm0 + 3c4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c52: 00 + 3c53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3c60: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 3c65: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 3c6b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 3c6f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 3c75: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 3c79: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 3c7f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 3c83: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 3c89: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 3c8d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 3c94: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 3c9b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 3ca2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 3ca7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 3cad: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 3cb3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 3cb9: 49 83 c1 08 add $0x8,%r9 + 3cbd: 4c 3b ca cmp %rdx,%r9 + 3cc0: 72 9e jb 0x3c60 + 3cc2: 44 8d 48 01 lea 0x1(%rax),%r9d + 3cc6: 45 3b cb cmp %r11d,%r9d + 3cc9: 0f 87 90 00 00 00 ja 0x3d5f + 3ccf: 4d 63 db movslq %r11d,%r11 + 3cd2: 4c 2b da sub %rdx,%r11 + 3cd5: 49 83 fb 02 cmp $0x2,%r11 + 3cd9: 0f 8c 85 00 00 00 jl 0x3d64 + 3cdf: 45 89 df mov %r11d,%r15d + 3ce2: 45 33 d2 xor %r10d,%r10d + 3ce5: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 3ce9: 41 83 e7 fe and $0xfffffffe,%r15d + 3ced: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 3cf1: 4d 63 ff movslq %r15d,%r15 + 3cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d00: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 + 3d05: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 3d09: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 + 3d0f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) + 3d14: 49 83 c2 02 add $0x2,%r10 + 3d18: 4d 3b d7 cmp %r15,%r10 + 3d1b: 72 e3 jb 0x3d00 + 3d1d: 4d 3b fb cmp %r11,%r15 + 3d20: 73 3d jae 0x3d5f + 3d22: 48 63 c0 movslq %eax,%rax + 3d25: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 3d29: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 3d2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d34: 00 + 3d35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d3c: 0f 1f 40 00 nopl 0x0(%rax) + 3d40: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 + 3d46: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 3d4a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 + 3d50: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) + 3d56: 49 83 c7 01 add $0x1,%r15 + 3d5a: 4d 3b fb cmp %r11,%r15 + 3d5d: 72 e1 jb 0x3d40 + 3d5f: 33 c0 xor %eax,%eax + 3d61: 41 5f pop %r15 + 3d63: c3 ret + 3d64: 45 33 ff xor %r15d,%r15d + 3d67: eb b4 jmp 0x3d1d + 3d69: 33 c0 xor %eax,%eax + 3d6b: 41 83 fb 01 cmp $0x1,%r11d + 3d6f: 72 ee jb 0x3d5f + 3d71: 4d 63 db movslq %r11d,%r11 + 3d74: 45 33 ff xor %r15d,%r15d + 3d77: eb a4 jmp 0x3d1d + 3d79: b8 fa ff ff ff mov $0xfffffffa,%eax + 3d7e: 41 5f pop %r15 + 3d80: c3 ret + 3d81: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3d86: 41 5f pop %r15 + 3d88: c3 ret + 3d89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d90: 00 + 3d91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d9f: 00 + 3da0: 41 57 push %r15 + 3da2: 48 85 c9 test %rcx,%rcx + 3da5: 0f 84 f4 01 00 00 je 0x3f9f + 3dab: 4d 85 c0 test %r8,%r8 + 3dae: 0f 84 eb 01 00 00 je 0x3f9f + 3db4: 45 85 c9 test %r9d,%r9d + 3db7: 0f 8e da 01 00 00 jle 0x3f97 + 3dbd: 41 83 f9 10 cmp $0x10,%r9d + 3dc1: 0f 8c c0 01 00 00 jl 0x3f87 + 3dc7: 4d 89 c2 mov %r8,%r10 + 3dca: 49 83 e2 1f and $0x1f,%r10 + 3dce: 45 89 d2 mov %r10d,%r10d + 3dd1: 45 85 d2 test %r10d,%r10d + 3dd4: 74 18 je 0x3dee + 3dd6: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 3ddd: 0f 85 a4 01 00 00 jne 0x3f87 + 3de3: 41 f7 da neg %r10d + 3de6: 41 83 c2 20 add $0x20,%r10d + 3dea: 41 c1 ea 03 shr $0x3,%r10d + 3dee: 41 8d 42 10 lea 0x10(%r10),%eax + 3df2: 44 3b c8 cmp %eax,%r9d + 3df5: 0f 8c 8c 01 00 00 jl 0x3f87 + 3dfb: 44 89 c8 mov %r9d,%eax + 3dfe: 33 d2 xor %edx,%edx + 3e00: 41 2b c2 sub %r10d,%eax + 3e03: 83 e0 0f and $0xf,%eax + 3e06: f7 d8 neg %eax + 3e08: 41 03 c1 add %r9d,%eax + 3e0b: 45 85 d2 test %r10d,%r10d + 3e0e: 76 29 jbe 0x3e39 + 3e10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e17: 00 + 3e18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e1f: 90 nop + 3e20: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 + 3e25: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 + 3e2b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) + 3e31: 48 ff c2 inc %rdx + 3e34: 49 3b d2 cmp %r10,%rdx + 3e37: 72 e7 jb 0x3e20 + 3e39: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 3e3d: 48 63 d0 movslq %eax,%rdx + 3e40: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 3e46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e4d: 00 + 3e4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e55: 0f 1f 40 00 nopl 0x0(%rax) + 3e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3e60: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 3e66: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 3e6d: 01 + 3e6e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 3e72: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 + 3e79: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 + 3e7f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) + 3e85: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 + 3e8c: 01 + 3e8d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 3e91: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 + 3e98: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 + 3e9f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) + 3ea6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 + 3ead: 01 + 3eae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 3eb2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 + 3eb9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 + 3ec0: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) + 3ec7: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 + 3ece: 01 + 3ecf: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 3ed3: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 + 3eda: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) + 3ee1: 49 83 c2 10 add $0x10,%r10 + 3ee5: 4c 3b d2 cmp %rdx,%r10 + 3ee8: 0f 82 72 ff ff ff jb 0x3e60 + 3eee: 44 8d 50 01 lea 0x1(%rax),%r10d + 3ef2: 45 3b d1 cmp %r9d,%r10d + 3ef5: 0f 87 7f 00 00 00 ja 0x3f7a + 3efb: 4d 63 d9 movslq %r9d,%r11 + 3efe: 4c 2b da sub %rdx,%r11 + 3f01: 49 83 fb 04 cmp $0x4,%r11 + 3f05: 0f 8c 77 00 00 00 jl 0x3f82 + 3f0b: 45 89 df mov %r11d,%r15d + 3f0e: 45 33 d2 xor %r10d,%r10d + 3f11: 41 83 e7 fc and $0xfffffffc,%r15d + 3f15: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 3f19: 4d 63 ff movslq %r15d,%r15 + 3f1c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 3f20: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 + 3f26: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 + 3f2d: 01 + 3f2e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 3f32: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 + 3f38: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) + 3f3e: 49 83 c2 04 add $0x4,%r10 + 3f42: 4d 3b d7 cmp %r15,%r10 + 3f45: 72 d9 jb 0x3f20 + 3f47: 4d 3b fb cmp %r11,%r15 + 3f4a: 73 2e jae 0x3f7a + 3f4c: 48 63 c0 movslq %eax,%rax + 3f4f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 3f53: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 3f57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3f5e: 00 00 + 3f60: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 + 3f66: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 + 3f6c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) + 3f72: 49 ff c7 inc %r15 + 3f75: 4d 3b fb cmp %r11,%r15 + 3f78: 72 e6 jb 0x3f60 + 3f7a: 33 c0 xor %eax,%eax + 3f7c: c5 f8 77 vzeroupper + 3f7f: 41 5f pop %r15 + 3f81: c3 ret + 3f82: 45 33 ff xor %r15d,%r15d + 3f85: eb c0 jmp 0x3f47 + 3f87: 33 c0 xor %eax,%eax + 3f89: 41 83 f9 01 cmp $0x1,%r9d + 3f8d: 72 eb jb 0x3f7a + 3f8f: 4d 63 d9 movslq %r9d,%r11 + 3f92: 45 33 ff xor %r15d,%r15d + 3f95: eb b0 jmp 0x3f47 + 3f97: b8 fa ff ff ff mov $0xfffffffa,%eax + 3f9c: 41 5f pop %r15 + 3f9e: c3 ret + 3f9f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3fa4: 41 5f pop %r15 + 3fa6: c3 ret + 3fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3fae: 00 + 3faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3fb6: 0f 1f 00 nopl (%rax) + 3fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3fc0: 4d 89 c2 mov %r8,%r10 + 3fc3: 48 85 c9 test %rcx,%rcx + 3fc6: 0f 84 eb 00 00 00 je 0x40b7 + 3fcc: 4d 85 d2 test %r10,%r10 + 3fcf: 0f 84 e2 00 00 00 je 0x40b7 + 3fd5: 45 85 c9 test %r9d,%r9d + 3fd8: 0f 8e d3 00 00 00 jle 0x40b1 + 3fde: 49 63 c1 movslq %r9d,%rax + 3fe1: 48 83 f8 04 cmp $0x4,%rax + 3fe5: 0f 8c b5 00 00 00 jl 0x40a0 + 3feb: 48 83 f8 3b cmp $0x3b,%rax + 3fef: 0f 8c b0 00 00 00 jl 0x40a5 + 3ff5: 4c 89 d2 mov %r10,%rdx + 3ff8: 48 83 e2 1f and $0x1f,%rdx + 3ffc: 85 d2 test %edx,%edx + 3ffe: 74 11 je 0x4011 + 4000: f6 c2 07 test $0x7,%dl + 4003: 0f 85 97 00 00 00 jne 0x40a0 + 4009: f7 da neg %edx + 400b: 83 c2 20 add $0x20,%edx + 400e: c1 ea 03 shr $0x3,%edx + 4011: 41 89 d0 mov %edx,%r8d + 4014: 4d 8d 58 04 lea 0x4(%r8),%r11 + 4018: 49 3b c3 cmp %r11,%rax + 401b: 0f 8c 7f 00 00 00 jl 0x40a0 + 4021: 45 89 cb mov %r9d,%r11d + 4024: 44 2b da sub %edx,%r11d + 4027: 41 83 e3 03 and $0x3,%r11d + 402b: 45 2b cb sub %r11d,%r9d + 402e: 45 33 db xor %r11d,%r11d + 4031: 4d 63 c9 movslq %r9d,%r9 + 4034: 85 d2 test %edx,%edx + 4036: 76 22 jbe 0x405a + 4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 403f: 00 + 4040: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 + 4046: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 + 404c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) + 4052: 49 ff c3 inc %r11 + 4055: 4d 3b d8 cmp %r8,%r11 + 4058: 72 e6 jb 0x4040 + 405a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 405f: 90 nop + 4060: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 + 4066: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 + 406c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) + 4072: 49 83 c0 04 add $0x4,%r8 + 4076: 4d 3b c1 cmp %r9,%r8 + 4079: 72 e5 jb 0x4060 + 407b: 4c 3b c8 cmp %rax,%r9 + 407e: 73 1a jae 0x409a + 4080: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 + 4086: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 + 408c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) + 4092: 49 ff c1 inc %r9 + 4095: 4c 3b c8 cmp %rax,%r9 + 4098: 72 e6 jb 0x4080 + 409a: 33 c0 xor %eax,%eax + 409c: c5 f8 77 vzeroupper + 409f: c3 ret + 40a0: 45 33 c9 xor %r9d,%r9d + 40a3: eb d6 jmp 0x407b + 40a5: 41 83 e1 fc and $0xfffffffc,%r9d + 40a9: 45 33 c0 xor %r8d,%r8d + 40ac: 4d 63 c9 movslq %r9d,%r9 + 40af: eb a9 jmp 0x405a + 40b1: b8 fa ff ff ff mov $0xfffffffa,%eax + 40b6: c3 ret + 40b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 40bc: c3 ret + 40bd: 0f 1f 00 nopl (%rax) + 40c0: 48 85 c9 test %rcx,%rcx + 40c3: 0f 84 2c 01 00 00 je 0x41f5 + 40c9: 4d 85 c0 test %r8,%r8 + 40cc: 0f 84 23 01 00 00 je 0x41f5 + 40d2: 45 85 c9 test %r9d,%r9d + 40d5: 0f 8e 14 01 00 00 jle 0x41ef + 40db: 49 63 d1 movslq %r9d,%rdx + 40de: 48 83 fa 04 cmp $0x4,%rdx + 40e2: 0f 8c f7 00 00 00 jl 0x41df + 40e8: 48 83 fa 3b cmp $0x3b,%rdx + 40ec: 0f 8c f2 00 00 00 jl 0x41e4 + 40f2: 4c 89 c0 mov %r8,%rax + 40f5: 48 83 e0 1f and $0x1f,%rax + 40f9: a8 07 test $0x7,%al + 40fb: 74 04 je 0x4101 + 40fd: 33 c0 xor %eax,%eax + 40ff: eb 14 jmp 0x4115 + 4101: 41 89 c2 mov %eax,%r10d + 4104: 41 f7 da neg %r10d + 4107: 41 83 c2 20 add $0x20,%r10d + 410b: 41 c1 ea 03 shr $0x3,%r10d + 410f: 85 c0 test %eax,%eax + 4111: 41 0f 45 c2 cmovne %r10d,%eax + 4115: 44 8d 50 04 lea 0x4(%rax),%r10d + 4119: 49 3b d2 cmp %r10,%rdx + 411c: 0f 8c bd 00 00 00 jl 0x41df + 4122: 45 89 ca mov %r9d,%r10d + 4125: 44 2b d0 sub %eax,%r10d + 4128: 41 83 e2 03 and $0x3,%r10d + 412c: 45 2b ca sub %r10d,%r9d + 412f: 45 33 d2 xor %r10d,%r10d + 4132: 83 f8 01 cmp $0x1,%eax + 4135: 72 23 jb 0x415a + 4137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 413e: 00 00 + 4140: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 4146: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 + 414c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) + 4152: 49 ff c2 inc %r10 + 4155: 4c 3b d0 cmp %rax,%r10 + 4158: 72 e6 jb 0x4140 + 415a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 415f: 4d 63 d1 movslq %r9d,%r10 + 4162: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4169: 00 + 416a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4171: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4178: 00 + 4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4180: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 + 4185: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 + 418b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) + 4191: 48 83 c0 04 add $0x4,%rax + 4195: 49 3b c2 cmp %r10,%rax + 4198: 72 e6 jb 0x4180 + 419a: 33 c0 xor %eax,%eax + 419c: 45 8d 51 01 lea 0x1(%r9),%r10d + 41a0: 4d 63 d2 movslq %r10d,%r10 + 41a3: 4c 3b d2 cmp %rdx,%r10 + 41a6: 77 31 ja 0x41d9 + 41a8: 4d 63 c9 movslq %r9d,%r9 + 41ab: 49 2b d1 sub %r9,%rdx + 41ae: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 + 41b2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 41b6: 0f 1f 00 nopl (%rax) + 41b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 41c0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 41c6: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 + 41cc: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) + 41d1: 48 ff c0 inc %rax + 41d4: 48 3b c2 cmp %rdx,%rax + 41d7: 72 e7 jb 0x41c0 + 41d9: 33 c0 xor %eax,%eax + 41db: c5 f8 77 vzeroupper + 41de: c3 ret + 41df: 45 33 c9 xor %r9d,%r9d + 41e2: eb b6 jmp 0x419a + 41e4: 41 83 e1 fc and $0xfffffffc,%r9d + 41e8: 33 c0 xor %eax,%eax + 41ea: e9 6b ff ff ff jmp 0x415a + 41ef: b8 fa ff ff ff mov $0xfffffffa,%eax + 41f4: c3 ret + 41f5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 41fa: c3 ret + 41fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4200: 48 83 ec 28 sub $0x28,%rsp + 4204: 4d 89 c1 mov %r8,%r9 + 4207: 49 89 d0 mov %rdx,%r8 + 420a: 48 89 ca mov %rcx,%rdx + 420d: e8 ae 99 03 00 call 0x3dbc0 + 4212: 48 83 c4 28 add $0x28,%rsp + 4216: c3 ret + 4217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 421e: 00 00 + 4220: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4225: 4d 89 c1 mov %r8,%r9 + 4228: 49 89 d0 mov %rdx,%r8 + 422b: 48 89 ca mov %rcx,%rdx + 422e: e8 8d 9c 03 00 call 0x3dec0 + 4233: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4238: c3 ret + 4239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4240: 48 83 ec 28 sub $0x28,%rsp + 4244: 4d 89 c1 mov %r8,%r9 + 4247: 49 89 d0 mov %rdx,%r8 + 424a: 48 89 ca mov %rcx,%rdx + 424d: e8 6e 9f 03 00 call 0x3e1c0 + 4252: 48 83 c4 28 add $0x28,%rsp + 4256: c3 ret + 4257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 425e: 00 00 + 4260: 48 83 ec 28 sub $0x28,%rsp + 4264: 4d 89 c1 mov %r8,%r9 + 4267: 49 89 d0 mov %rdx,%r8 + 426a: 48 89 ca mov %rcx,%rdx + 426d: e8 0e a2 03 00 call 0x3e480 + 4272: 48 83 c4 28 add $0x28,%rsp + 4276: c3 ret + 4277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 427e: 00 00 + 4280: 48 83 ec 28 sub $0x28,%rsp + 4284: 4d 89 c1 mov %r8,%r9 + 4287: 49 89 d0 mov %rdx,%r8 + 428a: 48 89 ca mov %rcx,%rdx + 428d: e8 8e a4 03 00 call 0x3e720 + 4292: 48 83 c4 28 add $0x28,%rsp + 4296: c3 ret + 4297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 429e: 00 00 + 42a0: 48 83 ec 28 sub $0x28,%rsp + 42a4: 4d 89 c1 mov %r8,%r9 + 42a7: 49 89 d0 mov %rdx,%r8 + 42aa: 48 89 ca mov %rcx,%rdx + 42ad: e8 ee a6 03 00 call 0x3e9a0 + 42b2: 48 83 c4 28 add $0x28,%rsp + 42b6: c3 ret + 42b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 42be: 00 00 + 42c0: 48 83 ec 28 sub $0x28,%rsp + 42c4: 48 85 c9 test %rcx,%rcx + 42c7: 74 20 je 0x42e9 + 42c9: 48 85 d2 test %rdx,%rdx + 42cc: 74 1b je 0x42e9 + 42ce: 45 85 c0 test %r8d,%r8d + 42d1: 7f 0a jg 0x42dd + 42d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 42d8: 48 83 c4 28 add $0x28,%rsp + 42dc: c3 ret + 42dd: e8 3e a9 03 00 call 0x3ec20 + 42e2: 33 c0 xor %eax,%eax + 42e4: 48 83 c4 28 add $0x28,%rsp + 42e8: c3 ret + 42e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 42ee: 48 83 c4 28 add $0x28,%rsp + 42f2: c3 ret + 42f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 42f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 42ff: 00 + 4300: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4305: 48 85 c9 test %rcx,%rcx + 4308: 74 22 je 0x432c + 430a: 48 85 d2 test %rdx,%rdx + 430d: 74 1d je 0x432c + 430f: 45 85 c0 test %r8d,%r8d + 4312: 7f 0b jg 0x431f + 4314: b8 fa ff ff ff mov $0xfffffffa,%eax + 4319: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 431e: c3 ret + 431f: e8 dc aa 03 00 call 0x3ee00 + 4324: 33 c0 xor %eax,%eax + 4326: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 432b: c3 ret + 432c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4331: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4336: c3 ret + 4337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 433e: 00 00 + 4340: 48 83 ec 28 sub $0x28,%rsp + 4344: 48 85 c9 test %rcx,%rcx + 4347: 74 20 je 0x4369 + 4349: 48 85 d2 test %rdx,%rdx + 434c: 74 1b je 0x4369 + 434e: 45 85 c0 test %r8d,%r8d + 4351: 7f 0a jg 0x435d + 4353: b8 fa ff ff ff mov $0xfffffffa,%eax + 4358: 48 83 c4 28 add $0x28,%rsp + 435c: c3 ret + 435d: e8 7e ac 03 00 call 0x3efe0 + 4362: 33 c0 xor %eax,%eax + 4364: 48 83 c4 28 add $0x28,%rsp + 4368: c3 ret + 4369: b8 f8 ff ff ff mov $0xfffffff8,%eax + 436e: 48 83 c4 28 add $0x28,%rsp + 4372: c3 ret + 4373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 437f: 00 + 4380: 56 push %rsi + 4381: 48 89 d6 mov %rdx,%rsi + 4384: 48 85 c9 test %rcx,%rcx + 4387: 0f 84 d0 01 00 00 je 0x455d + 438d: 48 85 f6 test %rsi,%rsi + 4390: 0f 84 c7 01 00 00 je 0x455d + 4396: 45 85 c0 test %r8d,%r8d + 4399: 0f 8e b7 01 00 00 jle 0x4556 + 439f: 41 83 f8 10 cmp $0x10,%r8d + 43a3: 0f 8c 9d 01 00 00 jl 0x4546 + 43a9: 49 89 f1 mov %rsi,%r9 + 43ac: 49 83 e1 1f and $0x1f,%r9 + 43b0: 45 89 c9 mov %r9d,%r9d + 43b3: 45 85 c9 test %r9d,%r9d + 43b6: 74 18 je 0x43d0 + 43b8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 43bf: 0f 85 81 01 00 00 jne 0x4546 + 43c5: 41 f7 d9 neg %r9d + 43c8: 41 83 c1 20 add $0x20,%r9d + 43cc: 41 c1 e9 03 shr $0x3,%r9d + 43d0: 41 8d 41 10 lea 0x10(%r9),%eax + 43d4: 44 3b c0 cmp %eax,%r8d + 43d7: 0f 8c 69 01 00 00 jl 0x4546 + 43dd: 44 89 c0 mov %r8d,%eax + 43e0: 33 d2 xor %edx,%edx + 43e2: 41 2b c1 sub %r9d,%eax + 43e5: 83 e0 0f and $0xf,%eax + 43e8: f7 d8 neg %eax + 43ea: 41 03 c0 add %r8d,%eax + 43ed: 45 85 c9 test %r9d,%r9d + 43f0: 76 25 jbe 0x4417 + 43f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 43f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4400: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 4405: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 + 440a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 440f: 48 ff c2 inc %rdx + 4412: 49 3b d1 cmp %r9,%rdx + 4415: 72 e9 jb 0x4400 + 4417: 48 63 d0 movslq %eax,%rdx + 441a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4420: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 4426: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 442d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 4434: 01 + 4435: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 443c: 01 + 443d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 4444: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 444b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 + 4451: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 4458: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 445e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 4465: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 446c: 01 + 446d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 4474: 01 + 4475: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 447c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 4483: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 448a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 4491: 49 83 c1 10 add $0x10,%r9 + 4495: 4c 3b ca cmp %rdx,%r9 + 4498: 72 86 jb 0x4420 + 449a: 44 8d 48 01 lea 0x1(%rax),%r9d + 449e: 45 3b c8 cmp %r8d,%r9d + 44a1: 0f 87 93 00 00 00 ja 0x453a + 44a7: 4d 63 d0 movslq %r8d,%r10 + 44aa: 4c 2b d2 sub %rdx,%r10 + 44ad: 49 83 fa 04 cmp $0x4,%r10 + 44b1: 0f 8c 8a 00 00 00 jl 0x4541 + 44b7: 45 89 d3 mov %r10d,%r11d + 44ba: 45 33 c9 xor %r9d,%r9d + 44bd: 41 83 e3 fc and $0xfffffffc,%r11d + 44c1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 44c5: 4d 63 db movslq %r11d,%r11 + 44c8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 44cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 44d3: 00 + 44d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 44db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 44e0: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 44e6: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 44ed: 01 + 44ee: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 + 44f4: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 44fa: 49 83 c1 04 add $0x4,%r9 + 44fe: 4d 3b cb cmp %r11,%r9 + 4501: 72 dd jb 0x44e0 + 4503: 4d 3b da cmp %r10,%r11 + 4506: 73 32 jae 0x453a + 4508: 48 63 c0 movslq %eax,%rax + 450b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 450f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 4513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 451f: 00 + 4520: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 4526: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 + 452c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 4532: 49 ff c3 inc %r11 + 4535: 4d 3b da cmp %r10,%r11 + 4538: 72 e6 jb 0x4520 + 453a: 33 c0 xor %eax,%eax + 453c: c5 f8 77 vzeroupper + 453f: 5e pop %rsi + 4540: c3 ret + 4541: 45 33 db xor %r11d,%r11d + 4544: eb bd jmp 0x4503 + 4546: 33 c0 xor %eax,%eax + 4548: 41 83 f8 01 cmp $0x1,%r8d + 454c: 72 ec jb 0x453a + 454e: 4d 63 d0 movslq %r8d,%r10 + 4551: 45 33 db xor %r11d,%r11d + 4554: eb ad jmp 0x4503 + 4556: b8 fa ff ff ff mov $0xfffffffa,%eax + 455b: 5e pop %rsi + 455c: c3 ret + 455d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4562: 5e pop %rsi + 4563: c3 ret + 4564: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 456b: 00 + 456c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 457f: 00 + 4580: 53 push %rbx + 4581: 48 85 c9 test %rcx,%rcx + 4584: 0f 84 aa 01 00 00 je 0x4734 + 458a: 48 85 d2 test %rdx,%rdx + 458d: 0f 84 a1 01 00 00 je 0x4734 + 4593: 45 85 c0 test %r8d,%r8d + 4596: 0f 8e 91 01 00 00 jle 0x472d + 459c: 41 83 f8 10 cmp $0x10,%r8d + 45a0: 0f 8c 80 01 00 00 jl 0x4726 + 45a6: 49 89 d3 mov %rdx,%r11 + 45a9: 49 83 e3 1f and $0x1f,%r11 + 45ad: 45 85 db test %r11d,%r11d + 45b0: 74 18 je 0x45ca + 45b2: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 45b9: 0f 85 67 01 00 00 jne 0x4726 + 45bf: 41 f7 db neg %r11d + 45c2: 41 83 c3 20 add $0x20,%r11d + 45c6: 41 c1 eb 03 shr $0x3,%r11d + 45ca: 41 8d 43 10 lea 0x10(%r11),%eax + 45ce: 44 3b c0 cmp %eax,%r8d + 45d1: 0f 8c 4f 01 00 00 jl 0x4726 + 45d7: 44 89 c0 mov %r8d,%eax + 45da: 45 33 d2 xor %r10d,%r10d + 45dd: 41 2b c3 sub %r11d,%eax + 45e0: 83 e0 0f and $0xf,%eax + 45e3: f7 d8 neg %eax + 45e5: 41 03 c0 add %r8d,%eax + 45e8: 44 89 db mov %r11d,%ebx + 45eb: 45 85 db test %r11d,%r11d + 45ee: 76 2a jbe 0x461a + 45f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 45f7: 00 + 45f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 45ff: 90 nop + 4600: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 4606: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 460c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 4612: 49 ff c2 inc %r10 + 4615: 4c 3b d3 cmp %rbx,%r10 + 4618: 72 e6 jb 0x4600 + 461a: 4c 63 d0 movslq %eax,%r10 + 461d: 0f 1f 00 nopl (%rax) + 4620: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 4625: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 4629: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 462f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 4635: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 + 463a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 + 4640: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 + 4646: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 464c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 4651: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 4657: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 465d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 + 4663: 48 83 c3 10 add $0x10,%rbx + 4667: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 466d: 49 3b da cmp %r10,%rbx + 4670: 72 ae jb 0x4620 + 4672: 8d 58 01 lea 0x1(%rax),%ebx + 4675: 41 3b d8 cmp %r8d,%ebx + 4678: 0f 87 9c 00 00 00 ja 0x471a + 467e: 4d 63 c8 movslq %r8d,%r9 + 4681: 48 63 c0 movslq %eax,%rax + 4684: 4c 2b c8 sub %rax,%r9 + 4687: 49 83 f9 04 cmp $0x4,%r9 + 468b: 0f 8c 90 00 00 00 jl 0x4721 + 4691: 48 63 c0 movslq %eax,%rax + 4694: 45 89 ca mov %r9d,%r10d + 4697: 41 83 e2 fc and $0xfffffffc,%r10d + 469b: 45 33 c0 xor %r8d,%r8d + 469e: 4d 63 d2 movslq %r10d,%r10 + 46a1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 46a5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 46a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 46b0: 00 + 46b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 46bf: 00 + 46c0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 46c6: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 + 46cc: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 46d2: 49 83 c0 04 add $0x4,%r8 + 46d6: 4d 3b c2 cmp %r10,%r8 + 46d9: 72 e5 jb 0x46c0 + 46db: 4d 3b d1 cmp %r9,%r10 + 46de: 73 3a jae 0x471a + 46e0: 48 63 c0 movslq %eax,%rax + 46e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 46e7: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 46eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 46f2: 00 + 46f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 46fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4700: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 4706: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 470c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 4712: 49 ff c2 inc %r10 + 4715: 4d 3b d1 cmp %r9,%r10 + 4718: 72 e6 jb 0x4700 + 471a: 33 c0 xor %eax,%eax + 471c: c5 f8 77 vzeroupper + 471f: 5b pop %rbx + 4720: c3 ret + 4721: 45 33 d2 xor %r10d,%r10d + 4724: eb b5 jmp 0x46db + 4726: 33 c0 xor %eax,%eax + 4728: e9 45 ff ff ff jmp 0x4672 + 472d: b8 fa ff ff ff mov $0xfffffffa,%eax + 4732: 5b pop %rbx + 4733: c3 ret + 4734: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4739: 5b pop %rbx + 473a: c3 ret + 473b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4740: 53 push %rbx + 4741: 49 89 ca mov %rcx,%r10 + 4744: 4d 85 d2 test %r10,%r10 + 4747: 0f 84 a4 01 00 00 je 0x48f1 + 474d: 48 85 d2 test %rdx,%rdx + 4750: 0f 84 9b 01 00 00 je 0x48f1 + 4756: 45 85 c0 test %r8d,%r8d + 4759: 0f 8e 8b 01 00 00 jle 0x48ea + 475f: 41 83 f8 10 cmp $0x10,%r8d + 4763: 0f 8c 79 01 00 00 jl 0x48e2 + 4769: 48 89 d3 mov %rdx,%rbx + 476c: 48 83 e3 1f and $0x1f,%rbx + 4770: 85 db test %ebx,%ebx + 4772: 74 11 je 0x4785 + 4774: f6 c3 07 test $0x7,%bl + 4777: 0f 85 65 01 00 00 jne 0x48e2 + 477d: f7 db neg %ebx + 477f: 83 c3 20 add $0x20,%ebx + 4782: c1 eb 03 shr $0x3,%ebx + 4785: 8d 43 10 lea 0x10(%rbx),%eax + 4788: 44 3b c0 cmp %eax,%r8d + 478b: 0f 8c 51 01 00 00 jl 0x48e2 + 4791: 45 89 c1 mov %r8d,%r9d + 4794: 33 c0 xor %eax,%eax + 4796: 44 2b cb sub %ebx,%r9d + 4799: 41 83 e1 0f and $0xf,%r9d + 479d: 41 f7 d9 neg %r9d + 47a0: 45 03 c8 add %r8d,%r9d + 47a3: 89 d9 mov %ebx,%ecx + 47a5: 85 db test %ebx,%ebx + 47a7: 76 2f jbe 0x47d8 + 47a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 47b0: 00 + 47b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 47bf: 00 + 47c0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 47c6: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 + 47cb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 47d0: 48 ff c0 inc %rax + 47d3: 48 3b c1 cmp %rcx,%rax + 47d6: 72 e8 jb 0x47c0 + 47d8: 49 63 c1 movslq %r9d,%rax + 47db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 47e0: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 47e6: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 47ed: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 47f4: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 47fb: 03 + 47fc: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 + 4801: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 4807: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 480d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 4814: 03 + 4815: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 481a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 4820: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 4826: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 482d: 03 + 482e: 48 83 c1 10 add $0x10,%rcx + 4832: 48 3b c8 cmp %rax,%rcx + 4835: 72 a9 jb 0x47e0 + 4837: 41 8d 41 01 lea 0x1(%r9),%eax + 483b: 41 3b c0 cmp %r8d,%eax + 483e: 0f 87 93 00 00 00 ja 0x48d7 + 4844: 4d 63 c0 movslq %r8d,%r8 + 4847: 4d 63 c9 movslq %r9d,%r9 + 484a: 4d 2b c1 sub %r9,%r8 + 484d: 49 83 f8 04 cmp $0x4,%r8 + 4851: 0f 8c 87 00 00 00 jl 0x48de + 4857: 4d 63 c9 movslq %r9d,%r9 + 485a: 44 89 c3 mov %r8d,%ebx + 485d: 83 e3 fc and $0xfffffffc,%ebx + 4860: 33 c9 xor %ecx,%ecx + 4862: 48 63 db movslq %ebx,%rbx + 4865: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 4869: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 486d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4874: 00 + 4875: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 487c: 0f 1f 40 00 nopl 0x0(%rax) + 4880: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 4886: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 + 488b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 4890: 48 83 c1 04 add $0x4,%rcx + 4894: 48 3b cb cmp %rbx,%rcx + 4897: 72 e7 jb 0x4880 + 4899: 49 3b d8 cmp %r8,%rbx + 489c: 73 39 jae 0x48d7 + 489e: 4d 63 c9 movslq %r9d,%r9 + 48a1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 48a5: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 48a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48b0: 00 + 48b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48bf: 00 + 48c0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 48c5: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 + 48ca: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 48cf: 48 ff c3 inc %rbx + 48d2: 49 3b d8 cmp %r8,%rbx + 48d5: 72 e9 jb 0x48c0 + 48d7: 33 c0 xor %eax,%eax + 48d9: c5 f8 77 vzeroupper + 48dc: 5b pop %rbx + 48dd: c3 ret + 48de: 33 db xor %ebx,%ebx + 48e0: eb b7 jmp 0x4899 + 48e2: 45 33 c9 xor %r9d,%r9d + 48e5: e9 4d ff ff ff jmp 0x4837 + 48ea: b8 fa ff ff ff mov $0xfffffffa,%eax + 48ef: 5b pop %rbx + 48f0: c3 ret + 48f1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 48f6: 5b pop %rbx + 48f7: c3 ret + 48f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48ff: 00 + 4900: 48 83 ec 28 sub $0x28,%rsp + 4904: 4d 85 c0 test %r8,%r8 + 4907: 74 25 je 0x492e + 4909: 48 85 c9 test %rcx,%rcx + 490c: 74 20 je 0x492e + 490e: 48 85 d2 test %rdx,%rdx + 4911: 74 1b je 0x492e + 4913: 45 85 c9 test %r9d,%r9d + 4916: 7f 0a jg 0x4922 + 4918: b8 fa ff ff ff mov $0xfffffffa,%eax + 491d: 48 83 c4 28 add $0x28,%rsp + 4921: c3 ret + 4922: e8 09 4c a9 01 call 0x1a99530 + 4927: 33 c0 xor %eax,%eax + 4929: 48 83 c4 28 add $0x28,%rsp + 492d: c3 ret + 492e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4933: 48 83 c4 28 add $0x28,%rsp + 4937: c3 ret + 4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 493f: 00 + 4940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4945: 4d 85 c0 test %r8,%r8 + 4948: 74 27 je 0x4971 + 494a: 48 85 c9 test %rcx,%rcx + 494d: 74 22 je 0x4971 + 494f: 48 85 d2 test %rdx,%rdx + 4952: 74 1d je 0x4971 + 4954: 45 85 c9 test %r9d,%r9d + 4957: 7f 0b jg 0x4964 + 4959: b8 fa ff ff ff mov $0xfffffffa,%eax + 495e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4963: c3 ret + 4964: e8 17 56 a9 01 call 0x1a99f80 + 4969: 33 c0 xor %eax,%eax + 496b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4970: c3 ret + 4971: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4976: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 497b: c3 ret + 497c: 0f 1f 40 00 nopl 0x0(%rax) + 4980: 53 push %rbx + 4981: 56 push %rsi + 4982: 57 push %rdi + 4983: 41 54 push %r12 + 4985: 41 55 push %r13 + 4987: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 498e: 4d 89 c4 mov %r8,%r12 + 4991: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2607610 + 4998: 48 33 c4 xor %rsp,%rax + 499b: 45 89 cd mov %r9d,%r13d + 499e: 48 89 cf mov %rcx,%rdi + 49a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 49a8: 00 + 49a9: 4d 85 e4 test %r12,%r12 + 49ac: 0f 84 b6 01 00 00 je 0x4b68 + 49b2: 48 85 ff test %rdi,%rdi + 49b5: 0f 84 97 01 00 00 je 0x4b52 + 49bb: 48 85 d2 test %rdx,%rdx + 49be: 0f 84 66 01 00 00 je 0x4b2a + 49c4: 45 85 ed test %r13d,%r13d + 49c7: 0f 8e 35 01 00 00 jle 0x4b02 + 49cd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 49d2: 48 89 f0 mov %rsi,%rax + 49d5: 48 83 e0 1f and $0x1f,%rax + 49d9: 48 f7 d8 neg %rax + 49dc: 48 83 e0 1f and $0x1f,%rax + 49e0: 48 03 f0 add %rax,%rsi + 49e3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 49ea: 00 + 49eb: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 49f2: 0f 8e a2 00 00 00 jle 0x4a9a + 49f8: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 49fd: 45 89 ee mov %r13d,%r14d + 4a00: 4d 89 e5 mov %r12,%r13 + 4a03: 49 89 d4 mov %rdx,%r12 + 4a06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a0d: 00 + 4a0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a15: 0f 1f 40 00 nopl 0x0(%rax) + 4a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a20: 4c 89 e1 mov %r12,%rcx + 4a23: 48 89 f2 mov %rsi,%rdx + 4a26: 49 89 d8 mov %rbx,%r8 + 4a29: 41 b9 80 00 00 00 mov $0x80,%r9d + 4a2f: e8 6c df 12 00 call 0x1329a0 + 4a34: 48 89 f9 mov %rdi,%rcx + 4a37: 48 89 f2 mov %rsi,%rdx + 4a3a: 41 b8 80 00 00 00 mov $0x80,%r8d + 4a40: e8 bb cb ff ff call 0x1600 + 4a45: 48 89 f9 mov %rdi,%rcx + 4a48: 48 89 da mov %rbx,%rdx + 4a4b: 41 b8 80 00 00 00 mov $0x80,%r8d + 4a51: e8 aa cb ff ff call 0x1600 + 4a56: 48 89 d9 mov %rbx,%rcx + 4a59: 48 89 f2 mov %rsi,%rdx + 4a5c: 4d 89 e8 mov %r13,%r8 + 4a5f: 41 b9 80 00 00 00 mov $0x80,%r9d + 4a65: e8 16 08 00 00 call 0x5280 + 4a6a: 41 83 c6 80 add $0xffffff80,%r14d + 4a6e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 4a75: 49 81 c4 00 02 00 00 add $0x200,%r12 + 4a7c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 4a83: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 4a8a: 7f 94 jg 0x4a20 + 4a8c: 4c 89 e2 mov %r12,%rdx + 4a8f: 4d 89 ec mov %r13,%r12 + 4a92: 45 89 f5 mov %r14d,%r13d + 4a95: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 4a9a: 48 89 d1 mov %rdx,%rcx + 4a9d: 48 89 f2 mov %rsi,%rdx + 4aa0: 49 89 d8 mov %rbx,%r8 + 4aa3: 45 89 e9 mov %r13d,%r9d + 4aa6: e8 f5 de 12 00 call 0x1329a0 + 4aab: 48 89 f9 mov %rdi,%rcx + 4aae: 48 89 f2 mov %rsi,%rdx + 4ab1: 45 89 e8 mov %r13d,%r8d + 4ab4: e8 47 cb ff ff call 0x1600 + 4ab9: 48 89 f9 mov %rdi,%rcx + 4abc: 48 89 da mov %rbx,%rdx + 4abf: 45 89 e8 mov %r13d,%r8d + 4ac2: e8 39 cb ff ff call 0x1600 + 4ac7: 48 89 d9 mov %rbx,%rcx + 4aca: 48 89 f2 mov %rsi,%rdx + 4acd: 4d 89 e0 mov %r12,%r8 + 4ad0: 45 89 e9 mov %r13d,%r9d + 4ad3: e8 a8 07 00 00 call 0x5280 + 4ad8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4adf: 00 + 4ae0: 48 33 cc xor %rsp,%rcx + 4ae3: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2607610 + 4aea: 75 11 jne 0x4afd + 4aec: 33 c0 xor %eax,%eax + 4aee: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4af5: 41 5d pop %r13 + 4af7: 41 5c pop %r12 + 4af9: 5f pop %rdi + 4afa: 5e pop %rsi + 4afb: 5b pop %rbx + 4afc: c3 ret + 4afd: e8 6e e2 11 01 call 0x1122d70 + 4b02: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4b09: 00 + 4b0a: 48 33 cc xor %rsp,%rcx + 4b0d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2607610 + 4b14: 75 e7 jne 0x4afd + 4b16: b8 fa ff ff ff mov $0xfffffffa,%eax + 4b1b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4b22: 41 5d pop %r13 + 4b24: 41 5c pop %r12 + 4b26: 5f pop %rdi + 4b27: 5e pop %rsi + 4b28: 5b pop %rbx + 4b29: c3 ret + 4b2a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4b31: 00 + 4b32: 48 33 cc xor %rsp,%rcx + 4b35: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2607610 + 4b3c: 75 bf jne 0x4afd + 4b3e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4b43: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4b4a: 41 5d pop %r13 + 4b4c: 41 5c pop %r12 + 4b4e: 5f pop %rdi + 4b4f: 5e pop %rsi + 4b50: 5b pop %rbx + 4b51: c3 ret + 4b52: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4b59: 00 + 4b5a: 48 33 cc xor %rsp,%rcx + 4b5d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2607610 + 4b64: 75 97 jne 0x4afd + 4b66: eb d6 jmp 0x4b3e + 4b68: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4b6f: 00 + 4b70: 48 33 cc xor %rsp,%rcx + 4b73: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2607610 + 4b7a: 75 81 jne 0x4afd + 4b7c: eb c0 jmp 0x4b3e + 4b7e: 66 90 xchg %ax,%ax + 4b80: 53 push %rbx + 4b81: 56 push %rsi + 4b82: 57 push %rdi + 4b83: 41 54 push %r12 + 4b85: 41 55 push %r13 + 4b87: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 4b8e: 4d 89 c4 mov %r8,%r12 + 4b91: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2607610 + 4b98: 45 89 cd mov %r9d,%r13d + 4b9b: 48 33 c4 xor %rsp,%rax + 4b9e: 48 89 cf mov %rcx,%rdi + 4ba1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 4ba8: 00 + 4ba9: 4d 85 e4 test %r12,%r12 + 4bac: 0f 84 b6 01 00 00 je 0x4d68 + 4bb2: 48 85 ff test %rdi,%rdi + 4bb5: 0f 84 97 01 00 00 je 0x4d52 + 4bbb: 48 85 d2 test %rdx,%rdx + 4bbe: 0f 84 66 01 00 00 je 0x4d2a + 4bc4: 45 85 ed test %r13d,%r13d + 4bc7: 0f 8e 35 01 00 00 jle 0x4d02 + 4bcd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 4bd2: 48 89 c3 mov %rax,%rbx + 4bd5: 48 83 e3 1f and $0x1f,%rbx + 4bd9: 48 f7 db neg %rbx + 4bdc: 48 83 e3 1f and $0x1f,%rbx + 4be0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 4be4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 4beb: 00 + 4bec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 4bf3: 0f 8e a1 00 00 00 jle 0x4c9a + 4bf9: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 4bfe: 45 89 ee mov %r13d,%r14d + 4c01: 4d 89 e5 mov %r12,%r13 + 4c04: 49 89 d4 mov %rdx,%r12 + 4c07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c0e: 00 + 4c0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4c16: 0f 1f 00 nopl (%rax) + 4c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4c20: 4c 89 e1 mov %r12,%rcx + 4c23: 48 89 f2 mov %rsi,%rdx + 4c26: 49 89 d8 mov %rbx,%r8 + 4c29: 41 b9 80 00 00 00 mov $0x80,%r9d + 4c2f: e8 8c dd 12 00 call 0x1329c0 + 4c34: 48 89 f9 mov %rdi,%rcx + 4c37: 48 89 f2 mov %rsi,%rdx + 4c3a: 41 b8 80 00 00 00 mov $0x80,%r8d + 4c40: e8 fb c9 ff ff call 0x1640 + 4c45: 48 89 f9 mov %rdi,%rcx + 4c48: 48 89 da mov %rbx,%rdx + 4c4b: 41 b8 80 00 00 00 mov $0x80,%r8d + 4c51: e8 ea c9 ff ff call 0x1640 + 4c56: 48 89 d9 mov %rbx,%rcx + 4c59: 48 89 f2 mov %rsi,%rdx + 4c5c: 4d 89 e8 mov %r13,%r8 + 4c5f: 41 b9 80 00 00 00 mov $0x80,%r9d + 4c65: e8 96 06 00 00 call 0x5300 + 4c6a: 41 83 c6 80 add $0xffffff80,%r14d + 4c6e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 4c75: 49 81 c4 00 02 00 00 add $0x200,%r12 + 4c7c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 4c83: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 4c8a: 7f 94 jg 0x4c20 + 4c8c: 4c 89 e2 mov %r12,%rdx + 4c8f: 4d 89 ec mov %r13,%r12 + 4c92: 45 89 f5 mov %r14d,%r13d + 4c95: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 4c9a: 48 89 d1 mov %rdx,%rcx + 4c9d: 48 89 f2 mov %rsi,%rdx + 4ca0: 49 89 d8 mov %rbx,%r8 + 4ca3: 45 89 e9 mov %r13d,%r9d + 4ca6: e8 15 dd 12 00 call 0x1329c0 + 4cab: 48 89 f9 mov %rdi,%rcx + 4cae: 48 89 f2 mov %rsi,%rdx + 4cb1: 45 89 e8 mov %r13d,%r8d + 4cb4: e8 87 c9 ff ff call 0x1640 + 4cb9: 48 89 f9 mov %rdi,%rcx + 4cbc: 48 89 da mov %rbx,%rdx + 4cbf: 45 89 e8 mov %r13d,%r8d + 4cc2: e8 79 c9 ff ff call 0x1640 + 4cc7: 48 89 d9 mov %rbx,%rcx + 4cca: 48 89 f2 mov %rsi,%rdx + 4ccd: 4d 89 e0 mov %r12,%r8 + 4cd0: 45 89 e9 mov %r13d,%r9d + 4cd3: e8 28 06 00 00 call 0x5300 + 4cd8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4cdf: 00 + 4ce0: 48 33 cc xor %rsp,%rcx + 4ce3: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2607610 + 4cea: 75 11 jne 0x4cfd + 4cec: 33 c0 xor %eax,%eax + 4cee: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4cf5: 41 5d pop %r13 + 4cf7: 41 5c pop %r12 + 4cf9: 5f pop %rdi + 4cfa: 5e pop %rsi + 4cfb: 5b pop %rbx + 4cfc: c3 ret + 4cfd: e8 6e e0 11 01 call 0x1122d70 + 4d02: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4d09: 00 + 4d0a: 48 33 cc xor %rsp,%rcx + 4d0d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2607610 + 4d14: 75 e7 jne 0x4cfd + 4d16: b8 fa ff ff ff mov $0xfffffffa,%eax + 4d1b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4d22: 41 5d pop %r13 + 4d24: 41 5c pop %r12 + 4d26: 5f pop %rdi + 4d27: 5e pop %rsi + 4d28: 5b pop %rbx + 4d29: c3 ret + 4d2a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4d31: 00 + 4d32: 48 33 cc xor %rsp,%rcx + 4d35: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2607610 + 4d3c: 75 bf jne 0x4cfd + 4d3e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4d43: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4d4a: 41 5d pop %r13 + 4d4c: 41 5c pop %r12 + 4d4e: 5f pop %rdi + 4d4f: 5e pop %rsi + 4d50: 5b pop %rbx + 4d51: c3 ret + 4d52: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4d59: 00 + 4d5a: 48 33 cc xor %rsp,%rcx + 4d5d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2607610 + 4d64: 75 97 jne 0x4cfd + 4d66: eb d6 jmp 0x4d3e + 4d68: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4d6f: 00 + 4d70: 48 33 cc xor %rsp,%rcx + 4d73: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2607610 + 4d7a: 75 81 jne 0x4cfd + 4d7c: eb c0 jmp 0x4d3e + 4d7e: 66 90 xchg %ax,%ax + 4d80: 53 push %rbx + 4d81: 56 push %rsi + 4d82: 57 push %rdi + 4d83: 41 54 push %r12 + 4d85: 41 55 push %r13 + 4d87: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 4d8e: 4d 89 c4 mov %r8,%r12 + 4d91: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2607610 + 4d98: 45 89 cd mov %r9d,%r13d + 4d9b: 48 33 c4 xor %rsp,%rax + 4d9e: 48 89 cf mov %rcx,%rdi + 4da1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 4da8: 00 + 4da9: 4d 85 e4 test %r12,%r12 + 4dac: 0f 84 b6 01 00 00 je 0x4f68 + 4db2: 48 85 ff test %rdi,%rdi + 4db5: 0f 84 97 01 00 00 je 0x4f52 + 4dbb: 48 85 d2 test %rdx,%rdx + 4dbe: 0f 84 66 01 00 00 je 0x4f2a + 4dc4: 45 85 ed test %r13d,%r13d + 4dc7: 0f 8e 35 01 00 00 jle 0x4f02 + 4dcd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 4dd2: 48 89 c3 mov %rax,%rbx + 4dd5: 48 83 e3 1f and $0x1f,%rbx + 4dd9: 48 f7 db neg %rbx + 4ddc: 48 83 e3 1f and $0x1f,%rbx + 4de0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 4de4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 4deb: 00 + 4dec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 4df3: 0f 8e a1 00 00 00 jle 0x4e9a + 4df9: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 4dfe: 45 89 ee mov %r13d,%r14d + 4e01: 4d 89 e5 mov %r12,%r13 + 4e04: 49 89 d4 mov %rdx,%r12 + 4e07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4e0e: 00 + 4e0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e16: 0f 1f 00 nopl (%rax) + 4e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e20: 4c 89 e1 mov %r12,%rcx + 4e23: 48 89 f2 mov %rsi,%rdx + 4e26: 49 89 d8 mov %rbx,%r8 + 4e29: 41 b9 80 00 00 00 mov $0x80,%r9d + 4e2f: e8 ac db 12 00 call 0x1329e0 + 4e34: 48 89 f9 mov %rdi,%rcx + 4e37: 48 89 f2 mov %rsi,%rdx + 4e3a: 41 b8 80 00 00 00 mov $0x80,%r8d + 4e40: e8 bb c9 ff ff call 0x1800 + 4e45: 48 89 f9 mov %rdi,%rcx + 4e48: 48 89 da mov %rbx,%rdx + 4e4b: 41 b8 80 00 00 00 mov $0x80,%r8d + 4e51: e8 aa c9 ff ff call 0x1800 + 4e56: 48 89 d9 mov %rbx,%rcx + 4e59: 48 89 f2 mov %rsi,%rdx + 4e5c: 4d 89 e8 mov %r13,%r8 + 4e5f: 41 b9 80 00 00 00 mov $0x80,%r9d + 4e65: e8 16 05 00 00 call 0x5380 + 4e6a: 41 83 c6 80 add $0xffffff80,%r14d + 4e6e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 4e75: 49 81 c4 00 02 00 00 add $0x200,%r12 + 4e7c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 4e83: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 4e8a: 7f 94 jg 0x4e20 + 4e8c: 4c 89 e2 mov %r12,%rdx + 4e8f: 4d 89 ec mov %r13,%r12 + 4e92: 45 89 f5 mov %r14d,%r13d + 4e95: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 4e9a: 48 89 d1 mov %rdx,%rcx + 4e9d: 48 89 f2 mov %rsi,%rdx + 4ea0: 49 89 d8 mov %rbx,%r8 + 4ea3: 45 89 e9 mov %r13d,%r9d + 4ea6: e8 35 db 12 00 call 0x1329e0 + 4eab: 48 89 f9 mov %rdi,%rcx + 4eae: 48 89 f2 mov %rsi,%rdx + 4eb1: 45 89 e8 mov %r13d,%r8d + 4eb4: e8 47 c9 ff ff call 0x1800 + 4eb9: 48 89 f9 mov %rdi,%rcx + 4ebc: 48 89 da mov %rbx,%rdx + 4ebf: 45 89 e8 mov %r13d,%r8d + 4ec2: e8 39 c9 ff ff call 0x1800 + 4ec7: 48 89 d9 mov %rbx,%rcx + 4eca: 48 89 f2 mov %rsi,%rdx + 4ecd: 4d 89 e0 mov %r12,%r8 + 4ed0: 45 89 e9 mov %r13d,%r9d + 4ed3: e8 a8 04 00 00 call 0x5380 + 4ed8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4edf: 00 + 4ee0: 48 33 cc xor %rsp,%rcx + 4ee3: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2607610 + 4eea: 75 11 jne 0x4efd + 4eec: 33 c0 xor %eax,%eax + 4eee: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4ef5: 41 5d pop %r13 + 4ef7: 41 5c pop %r12 + 4ef9: 5f pop %rdi + 4efa: 5e pop %rsi + 4efb: 5b pop %rbx + 4efc: c3 ret + 4efd: e8 6e de 11 01 call 0x1122d70 + 4f02: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4f09: 00 + 4f0a: 48 33 cc xor %rsp,%rcx + 4f0d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2607610 + 4f14: 75 e7 jne 0x4efd + 4f16: b8 fa ff ff ff mov $0xfffffffa,%eax + 4f1b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4f22: 41 5d pop %r13 + 4f24: 41 5c pop %r12 + 4f26: 5f pop %rdi + 4f27: 5e pop %rsi + 4f28: 5b pop %rbx + 4f29: c3 ret + 4f2a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4f31: 00 + 4f32: 48 33 cc xor %rsp,%rcx + 4f35: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2607610 + 4f3c: 75 bf jne 0x4efd + 4f3e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4f43: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4f4a: 41 5d pop %r13 + 4f4c: 41 5c pop %r12 + 4f4e: 5f pop %rdi + 4f4f: 5e pop %rsi + 4f50: 5b pop %rbx + 4f51: c3 ret + 4f52: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4f59: 00 + 4f5a: 48 33 cc xor %rsp,%rcx + 4f5d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2607610 + 4f64: 75 97 jne 0x4efd + 4f66: eb d6 jmp 0x4f3e + 4f68: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4f6f: 00 + 4f70: 48 33 cc xor %rsp,%rcx + 4f73: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2607610 + 4f7a: 75 81 jne 0x4efd + 4f7c: eb c0 jmp 0x4f3e + 4f7e: 66 90 xchg %ax,%ax + 4f80: 53 push %rbx + 4f81: 56 push %rsi + 4f82: 57 push %rdi + 4f83: 41 54 push %r12 + 4f85: 41 55 push %r13 + 4f87: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 4f8e: 4d 89 c4 mov %r8,%r12 + 4f91: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2607610 + 4f98: 45 89 cd mov %r9d,%r13d + 4f9b: 48 33 c4 xor %rsp,%rax + 4f9e: 48 89 cf mov %rcx,%rdi + 4fa1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 4fa8: 00 + 4fa9: 4d 85 e4 test %r12,%r12 + 4fac: 0f 84 b6 01 00 00 je 0x5168 + 4fb2: 48 85 ff test %rdi,%rdi + 4fb5: 0f 84 97 01 00 00 je 0x5152 + 4fbb: 48 85 d2 test %rdx,%rdx + 4fbe: 0f 84 66 01 00 00 je 0x512a + 4fc4: 45 85 ed test %r13d,%r13d + 4fc7: 0f 8e 35 01 00 00 jle 0x5102 + 4fcd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 4fd2: 48 89 c3 mov %rax,%rbx + 4fd5: 48 83 e3 1f and $0x1f,%rbx + 4fd9: 48 f7 db neg %rbx + 4fdc: 48 83 e3 1f and $0x1f,%rbx + 4fe0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 4fe4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 4feb: 00 + 4fec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 4ff3: 0f 8e a1 00 00 00 jle 0x509a + 4ff9: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 4ffe: 45 89 ee mov %r13d,%r14d + 5001: 4d 89 e5 mov %r12,%r13 + 5004: 49 89 d4 mov %rdx,%r12 + 5007: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 500e: 00 + 500f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5016: 0f 1f 00 nopl (%rax) + 5019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5020: 4c 89 e1 mov %r12,%rcx + 5023: 48 89 f2 mov %rsi,%rdx + 5026: 49 89 d8 mov %rbx,%r8 + 5029: 41 b9 80 00 00 00 mov $0x80,%r9d + 502f: e8 cc d9 12 00 call 0x132a00 + 5034: 48 89 f9 mov %rdi,%rcx + 5037: 48 89 f2 mov %rsi,%rdx + 503a: 41 b8 80 00 00 00 mov $0x80,%r8d + 5040: e8 bb c7 ff ff call 0x1800 + 5045: 48 89 f9 mov %rdi,%rcx + 5048: 48 89 da mov %rbx,%rdx + 504b: 41 b8 80 00 00 00 mov $0x80,%r8d + 5051: e8 aa c7 ff ff call 0x1800 + 5056: 48 89 d9 mov %rbx,%rcx + 5059: 48 89 f2 mov %rsi,%rdx + 505c: 4d 89 e8 mov %r13,%r8 + 505f: 41 b9 80 00 00 00 mov $0x80,%r9d + 5065: e8 96 03 00 00 call 0x5400 + 506a: 41 83 c6 80 add $0xffffff80,%r14d + 506e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 5075: 49 81 c4 00 02 00 00 add $0x200,%r12 + 507c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 5083: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 508a: 7f 94 jg 0x5020 + 508c: 4c 89 e2 mov %r12,%rdx + 508f: 4d 89 ec mov %r13,%r12 + 5092: 45 89 f5 mov %r14d,%r13d + 5095: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 509a: 48 89 d1 mov %rdx,%rcx + 509d: 48 89 f2 mov %rsi,%rdx + 50a0: 49 89 d8 mov %rbx,%r8 + 50a3: 45 89 e9 mov %r13d,%r9d + 50a6: e8 55 d9 12 00 call 0x132a00 + 50ab: 48 89 f9 mov %rdi,%rcx + 50ae: 48 89 f2 mov %rsi,%rdx + 50b1: 45 89 e8 mov %r13d,%r8d + 50b4: e8 47 c7 ff ff call 0x1800 + 50b9: 48 89 f9 mov %rdi,%rcx + 50bc: 48 89 da mov %rbx,%rdx + 50bf: 45 89 e8 mov %r13d,%r8d + 50c2: e8 39 c7 ff ff call 0x1800 + 50c7: 48 89 d9 mov %rbx,%rcx + 50ca: 48 89 f2 mov %rsi,%rdx + 50cd: 4d 89 e0 mov %r12,%r8 + 50d0: 45 89 e9 mov %r13d,%r9d + 50d3: e8 28 03 00 00 call 0x5400 + 50d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 50df: 00 + 50e0: 48 33 cc xor %rsp,%rcx + 50e3: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2607610 + 50ea: 75 11 jne 0x50fd + 50ec: 33 c0 xor %eax,%eax + 50ee: 48 81 c4 50 04 00 00 add $0x450,%rsp + 50f5: 41 5d pop %r13 + 50f7: 41 5c pop %r12 + 50f9: 5f pop %rdi + 50fa: 5e pop %rsi + 50fb: 5b pop %rbx + 50fc: c3 ret + 50fd: e8 6e dc 11 01 call 0x1122d70 + 5102: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5109: 00 + 510a: 48 33 cc xor %rsp,%rcx + 510d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2607610 + 5114: 75 e7 jne 0x50fd + 5116: b8 fa ff ff ff mov $0xfffffffa,%eax + 511b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 5122: 41 5d pop %r13 + 5124: 41 5c pop %r12 + 5126: 5f pop %rdi + 5127: 5e pop %rsi + 5128: 5b pop %rbx + 5129: c3 ret + 512a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5131: 00 + 5132: 48 33 cc xor %rsp,%rcx + 5135: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2607610 + 513c: 75 bf jne 0x50fd + 513e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5143: 48 81 c4 50 04 00 00 add $0x450,%rsp + 514a: 41 5d pop %r13 + 514c: 41 5c pop %r12 + 514e: 5f pop %rdi + 514f: 5e pop %rsi + 5150: 5b pop %rbx + 5151: c3 ret + 5152: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 5159: 00 + 515a: 48 33 cc xor %rsp,%rcx + 515d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2607610 + 5164: 75 97 jne 0x50fd + 5166: eb d6 jmp 0x513e + 5168: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 516f: 00 + 5170: 48 33 cc xor %rsp,%rcx + 5173: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2607610 + 517a: 75 81 jne 0x50fd + 517c: eb c0 jmp 0x513e + 517e: 66 90 xchg %ax,%ax + 5180: 48 83 ec 28 sub $0x28,%rsp + 5184: 4d 85 c0 test %r8,%r8 + 5187: 74 35 je 0x51be + 5189: 45 85 c9 test %r9d,%r9d + 518c: 7e 4c jle 0x51da + 518e: 48 85 d2 test %rdx,%rdx + 5191: 74 26 je 0x51b9 + 5193: 48 85 c9 test %rcx,%rcx + 5196: 74 0c je 0x51a4 + 5198: e8 f3 57 a9 01 call 0x1a9a990 + 519d: 33 c0 xor %eax,%eax + 519f: 48 83 c4 28 add $0x28,%rsp + 51a3: c3 ret + 51a4: 48 89 d1 mov %rdx,%rcx + 51a7: 4c 89 c2 mov %r8,%rdx + 51aa: 45 89 c8 mov %r9d,%r8d + 51ad: e8 2e 5a a9 01 call 0x1a9abe0 + 51b2: 33 c0 xor %eax,%eax + 51b4: 48 83 c4 28 add $0x28,%rsp + 51b8: c3 ret + 51b9: 48 85 c9 test %rcx,%rcx + 51bc: 75 0a jne 0x51c8 + 51be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 51c3: 48 83 c4 28 add $0x28,%rsp + 51c7: c3 ret + 51c8: 4c 89 c2 mov %r8,%rdx + 51cb: 45 89 c8 mov %r9d,%r8d + 51ce: e8 1d 59 a9 01 call 0x1a9aaf0 + 51d3: 33 c0 xor %eax,%eax + 51d5: 48 83 c4 28 add $0x28,%rsp + 51d9: c3 ret + 51da: b8 fa ff ff ff mov $0xfffffffa,%eax + 51df: 48 83 c4 28 add $0x28,%rsp + 51e3: c3 ret + 51e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 51eb: 00 + 51ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 51f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 51ff: 00 + 5200: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5205: 4d 85 c0 test %r8,%r8 + 5208: 74 37 je 0x5241 + 520a: 45 85 c9 test %r9d,%r9d + 520d: 7e 50 jle 0x525f + 520f: 48 85 d2 test %rdx,%rdx + 5212: 74 28 je 0x523c + 5214: 48 85 c9 test %rcx,%rcx + 5217: 74 0d je 0x5226 + 5219: e8 82 65 a9 01 call 0x1a9b7a0 + 521e: 33 c0 xor %eax,%eax + 5220: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5225: c3 ret + 5226: 48 89 d1 mov %rdx,%rcx + 5229: 4c 89 c2 mov %r8,%rdx + 522c: 45 89 c8 mov %r9d,%r8d + 522f: e8 bc 67 a9 01 call 0x1a9b9f0 + 5234: 33 c0 xor %eax,%eax + 5236: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 523b: c3 ret + 523c: 48 85 c9 test %rcx,%rcx + 523f: 75 0b jne 0x524c + 5241: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5246: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 524b: c3 ret + 524c: 4c 89 c2 mov %r8,%rdx + 524f: 45 89 c8 mov %r9d,%r8d + 5252: e8 a9 66 a9 01 call 0x1a9b900 + 5257: 33 c0 xor %eax,%eax + 5259: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 525e: c3 ret + 525f: b8 fa ff ff ff mov $0xfffffffa,%eax + 5264: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5269: 90 nop + 526a: c3 ret + 526b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5272: 00 + 5273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 527a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5280: 48 83 ec 28 sub $0x28,%rsp + 5284: 4d 85 c0 test %r8,%r8 + 5287: 74 35 je 0x52be + 5289: 45 85 c9 test %r9d,%r9d + 528c: 7e 4c jle 0x52da + 528e: 48 85 d2 test %rdx,%rdx + 5291: 74 26 je 0x52b9 + 5293: 48 85 c9 test %rcx,%rcx + 5296: 74 0c je 0x52a4 + 5298: e8 13 73 a9 01 call 0x1a9c5b0 + 529d: 33 c0 xor %eax,%eax + 529f: 48 83 c4 28 add $0x28,%rsp + 52a3: c3 ret + 52a4: 48 89 d1 mov %rdx,%rcx + 52a7: 4c 89 c2 mov %r8,%rdx + 52aa: 45 89 c8 mov %r9d,%r8d + 52ad: e8 4e 75 a9 01 call 0x1a9c800 + 52b2: 33 c0 xor %eax,%eax + 52b4: 48 83 c4 28 add $0x28,%rsp + 52b8: c3 ret + 52b9: 48 85 c9 test %rcx,%rcx + 52bc: 75 0a jne 0x52c8 + 52be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 52c3: 48 83 c4 28 add $0x28,%rsp + 52c7: c3 ret + 52c8: 4c 89 c2 mov %r8,%rdx + 52cb: 45 89 c8 mov %r9d,%r8d + 52ce: e8 3d 74 a9 01 call 0x1a9c710 + 52d3: 33 c0 xor %eax,%eax + 52d5: 48 83 c4 28 add $0x28,%rsp + 52d9: c3 ret + 52da: b8 fa ff ff ff mov $0xfffffffa,%eax + 52df: 48 83 c4 28 add $0x28,%rsp + 52e3: c3 ret + 52e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52eb: 00 + 52ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 52f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 52f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52ff: 00 + 5300: 48 83 ec 28 sub $0x28,%rsp + 5304: 4d 85 c0 test %r8,%r8 + 5307: 74 35 je 0x533e + 5309: 45 85 c9 test %r9d,%r9d + 530c: 7e 4c jle 0x535a + 530e: 48 85 d2 test %rdx,%rdx + 5311: 74 26 je 0x5339 + 5313: 48 85 c9 test %rcx,%rcx + 5316: 74 0c je 0x5324 + 5318: e8 a3 7f a9 01 call 0x1a9d2c0 + 531d: 33 c0 xor %eax,%eax + 531f: 48 83 c4 28 add $0x28,%rsp + 5323: c3 ret + 5324: 48 89 d1 mov %rdx,%rcx + 5327: 4c 89 c2 mov %r8,%rdx + 532a: 45 89 c8 mov %r9d,%r8d + 532d: e8 ee 81 a9 01 call 0x1a9d520 + 5332: 33 c0 xor %eax,%eax + 5334: 48 83 c4 28 add $0x28,%rsp + 5338: c3 ret + 5339: 48 85 c9 test %rcx,%rcx + 533c: 75 0a jne 0x5348 + 533e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5343: 48 83 c4 28 add $0x28,%rsp + 5347: c3 ret + 5348: 4c 89 c2 mov %r8,%rdx + 534b: 45 89 c8 mov %r9d,%r8d + 534e: e8 cd 80 a9 01 call 0x1a9d420 + 5353: 33 c0 xor %eax,%eax + 5355: 48 83 c4 28 add $0x28,%rsp + 5359: c3 ret + 535a: b8 fa ff ff ff mov $0xfffffffa,%eax + 535f: 48 83 c4 28 add $0x28,%rsp + 5363: c3 ret + 5364: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 536b: 00 + 536c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 537f: 00 + 5380: 48 83 ec 28 sub $0x28,%rsp + 5384: 4d 85 c0 test %r8,%r8 + 5387: 74 35 je 0x53be + 5389: 45 85 c9 test %r9d,%r9d + 538c: 7e 4c jle 0x53da + 538e: 48 85 d2 test %rdx,%rdx + 5391: 74 26 je 0x53b9 + 5393: 48 85 c9 test %rcx,%rcx + 5396: 74 0c je 0x53a4 + 5398: e8 c3 9d 03 00 call 0x3f160 + 539d: 33 c0 xor %eax,%eax + 539f: 48 83 c4 28 add $0x28,%rsp + 53a3: c3 ret + 53a4: 48 89 d1 mov %rdx,%rcx + 53a7: 4c 89 c2 mov %r8,%rdx + 53aa: 45 89 c8 mov %r9d,%r8d + 53ad: e8 0e a0 03 00 call 0x3f3c0 + 53b2: 33 c0 xor %eax,%eax + 53b4: 48 83 c4 28 add $0x28,%rsp + 53b8: c3 ret + 53b9: 48 85 c9 test %rcx,%rcx + 53bc: 75 0a jne 0x53c8 + 53be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 53c3: 48 83 c4 28 add $0x28,%rsp + 53c7: c3 ret + 53c8: 4c 89 c2 mov %r8,%rdx + 53cb: 45 89 c8 mov %r9d,%r8d + 53ce: e8 cd a1 03 00 call 0x3f5a0 + 53d3: 33 c0 xor %eax,%eax + 53d5: 48 83 c4 28 add $0x28,%rsp + 53d9: c3 ret + 53da: b8 fa ff ff ff mov $0xfffffffa,%eax + 53df: 48 83 c4 28 add $0x28,%rsp + 53e3: c3 ret + 53e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 53eb: 00 + 53ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 53f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 53f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 53ff: 00 + 5400: 48 83 ec 28 sub $0x28,%rsp + 5404: 4d 85 c0 test %r8,%r8 + 5407: 74 35 je 0x543e + 5409: 45 85 c9 test %r9d,%r9d + 540c: 7e 4c jle 0x545a + 540e: 48 85 d2 test %rdx,%rdx + 5411: 74 26 je 0x5439 + 5413: 48 85 c9 test %rcx,%rcx + 5416: 74 0c je 0x5424 + 5418: e8 a3 a3 03 00 call 0x3f7c0 + 541d: 33 c0 xor %eax,%eax + 541f: 48 83 c4 28 add $0x28,%rsp + 5423: c3 ret + 5424: 48 89 d1 mov %rdx,%rcx + 5427: 4c 89 c2 mov %r8,%rdx + 542a: 45 89 c8 mov %r9d,%r8d + 542d: e8 0e a6 03 00 call 0x3fa40 + 5432: 33 c0 xor %eax,%eax + 5434: 48 83 c4 28 add $0x28,%rsp + 5438: c3 ret + 5439: 48 85 c9 test %rcx,%rcx + 543c: 75 0a jne 0x5448 + 543e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5443: 48 83 c4 28 add $0x28,%rsp + 5447: c3 ret + 5448: 4c 89 c2 mov %r8,%rdx + 544b: 45 89 c8 mov %r9d,%r8d + 544e: e8 0d a8 03 00 call 0x3fc60 + 5453: 33 c0 xor %eax,%eax + 5455: 48 83 c4 28 add $0x28,%rsp + 5459: c3 ret + 545a: b8 fa ff ff ff mov $0xfffffffa,%eax + 545f: 48 83 c4 28 add $0x28,%rsp + 5463: c3 ret + 5464: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 546b: 00 + 546c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 547f: 00 + 5480: 53 push %rbx + 5481: 56 push %rsi + 5482: 57 push %rdi + 5483: 41 54 push %r12 + 5485: 41 55 push %r13 + 5487: 41 56 push %r14 + 5489: 41 57 push %r15 + 548b: 55 push %rbp + 548c: 48 83 ec 38 sub $0x38,%rsp + 5490: 49 89 ce mov %rcx,%r14 + 5493: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 549a: 00 + 549b: 44 89 cf mov %r9d,%edi + 549e: 44 89 c6 mov %r8d,%esi + 54a1: 41 89 d7 mov %edx,%r15d + 54a4: 4d 85 f6 test %r14,%r14 + 54a7: 0f 84 8e 01 00 00 je 0x563b + 54ad: 41 83 ff 1e cmp $0x1e,%r15d + 54b1: 0f 87 5f 01 00 00 ja 0x5616 + 54b7: 41 83 ff 1d cmp $0x1d,%r15d + 54bb: 0f 8f 55 01 00 00 jg 0x5616 + 54c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 54c8: 00 + 54c9: 48 85 db test %rbx,%rbx + 54cc: 0f 84 69 01 00 00 je 0x563b + 54d2: 48 89 dd mov %rbx,%rbp + 54d5: ba 90 00 00 00 mov $0x90,%edx + 54da: 48 83 e5 3f and $0x3f,%rbp + 54de: 48 f7 dd neg %rbp + 54e1: 48 83 e5 3f and $0x3f,%rbp + 54e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 54e9: 4c 89 e1 mov %r12,%rcx + 54ec: e8 cf a4 00 00 call 0xf9c0 + 54f1: 44 89 f9 mov %r15d,%ecx + 54f4: b8 01 00 00 00 mov $0x1,%eax + 54f9: d3 e0 shl %cl,%eax + 54fb: 41 89 7c 24 14 mov %edi,0x14(%r12) + 5500: 83 fe 08 cmp $0x8,%esi + 5503: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 5508: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 550f: 00 00 + 5511: 0f 84 45 02 00 00 je 0x575c + 5517: 83 fe 04 cmp $0x4,%esi + 551a: 0f 84 97 00 00 00 je 0x55b7 + 5520: 83 fe 01 cmp $0x1,%esi + 5523: 75 39 jne 0x555e + 5525: 0f 57 c0 xorps %xmm0,%xmm0 + 5528: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 552c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4ea68 + 5533: 01 + 5534: f3 0f 5e c8 divss %xmm0,%xmm1 + 5538: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 553f: 00 + 5540: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 5547: 00 00 + 5549: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 5550: 00 00 + 5552: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5559: e9 93 00 00 00 jmp 0x55f1 + 555e: 83 fe 02 cmp $0x2,%esi + 5561: 75 36 jne 0x5599 + 5563: 0f 57 c0 xorps %xmm0,%xmm0 + 5566: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 556a: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4ea68 + 5571: 01 + 5572: f3 0f 5e c8 divss %xmm0,%xmm1 + 5576: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 557d: 00 + 557e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 5585: 00 00 + 5587: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 558e: 00 00 + 5590: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5597: eb 58 jmp 0x55f1 + 5599: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 55a0: 00 + 55a1: b8 ee ff ff ff mov $0xffffffee,%eax + 55a6: 48 83 c4 38 add $0x38,%rsp + 55aa: 5d pop %rbp + 55ab: 41 5f pop %r15 + 55ad: 41 5e pop %r14 + 55af: 41 5d pop %r13 + 55b1: 41 5c pop %r12 + 55b3: 5f pop %rdi + 55b4: 5e pop %rsi + 55b5: 5b pop %rbx + 55b6: c3 ret + 55b7: 0f 57 c0 xorps %xmm0,%xmm0 + 55ba: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 55be: b8 01 00 00 00 mov $0x1,%eax + 55c3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 55ca: 00 + 55cb: 41 89 44 24 08 mov %eax,0x8(%r12) + 55d0: 41 89 44 24 0c mov %eax,0xc(%r12) + 55d5: e8 26 a4 00 00 call 0xfa00 + 55da: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4ea60 + 55e1: 01 + 55e2: f2 0f 5e c8 divsd %xmm0,%xmm1 + 55e6: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 55ea: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 55f1: 41 83 ff 04 cmp $0x4,%r15d + 55f5: 7f 35 jg 0x562c + 55f7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 55fe: 00 00 + 5600: 33 c0 xor %eax,%eax + 5602: 4d 89 26 mov %r12,(%r14) + 5605: 48 83 c4 38 add $0x38,%rsp + 5609: 5d pop %rbp + 560a: 41 5f pop %r15 + 560c: 41 5e pop %r14 + 560e: 41 5d pop %r13 + 5610: 41 5c pop %r12 + 5612: 5f pop %rdi + 5613: 5e pop %rsi + 5614: 5b pop %rbx + 5615: c3 ret + 5616: b8 ef ff ff ff mov $0xffffffef,%eax + 561b: 48 83 c4 38 add $0x38,%rsp + 561f: 5d pop %rbp + 5620: 41 5f pop %r15 + 5622: 41 5e pop %r14 + 5624: 41 5d pop %r13 + 5626: 41 5c pop %r12 + 5628: 5f pop %rdi + 5629: 5e pop %rsi + 562a: 5b pop %rbx + 562b: c3 ret + 562c: 41 83 ff 0a cmp $0xa,%r15d + 5630: 0f 8e ec 00 00 00 jle 0x5722 + 5636: 4d 85 ed test %r13,%r13 + 5639: 75 16 jne 0x5651 + 563b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5640: 48 83 c4 38 add $0x38,%rsp + 5644: 5d pop %rbp + 5645: 41 5f pop %r15 + 5647: 41 5e pop %r14 + 5649: 41 5d pop %r13 + 564b: 41 5c pop %r12 + 564d: 5f pop %rdi + 564e: 5e pop %rsi + 564f: 5b pop %rbx + 5650: c3 ret + 5651: 4c 89 ee mov %r13,%rsi + 5654: 44 89 f9 mov %r15d,%ecx + 5657: 48 83 e6 3f and $0x3f,%rsi + 565b: 44 89 ff mov %r15d,%edi + 565e: 48 f7 de neg %rsi + 5661: 48 83 e6 3f and $0x3f,%rsi + 5665: 49 03 f5 add %r13,%rsi + 5668: 48 89 f2 mov %rsi,%rdx + 566b: e8 10 a8 03 00 call 0x3fe80 + 5670: 49 89 c5 mov %rax,%r13 + 5673: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 567a: 00 + 567b: 49 89 54 24 30 mov %rdx,0x30(%r12) + 5680: 41 8d 5f ff lea -0x1(%r15),%ebx + 5684: 83 fb 10 cmp $0x10,%ebx + 5687: 7f 3c jg 0x56c5 + 5689: 83 fb 0f cmp $0xf,%ebx + 568c: 89 d9 mov %ebx,%ecx + 568e: e8 2d aa 00 00 call 0x100c0 + 5693: 89 d9 mov %ebx,%ecx + 5695: 48 89 f2 mov %rsi,%rdx + 5698: 41 89 f8 mov %edi,%r8d + 569b: 49 89 c1 mov %rax,%r9 + 569e: 49 89 44 24 38 mov %rax,0x38(%r12) + 56a3: e8 d8 af 03 00 call 0x40680 + 56a8: 49 89 c1 mov %rax,%r9 + 56ab: 89 d9 mov %ebx,%ecx + 56ad: b8 01 00 00 00 mov $0x1,%eax + 56b2: d3 e0 shl %cl,%eax + 56b4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 56bb: 83 e3 c0 and $0xffffffc0,%ebx + 56be: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 56c3: eb 1e jmp 0x56e3 + 56c5: 48 89 e0 mov %rsp,%rax + 56c8: 4c 89 e1 mov %r12,%rcx + 56cb: 49 89 f0 mov %rsi,%r8 + 56ce: 41 89 f9 mov %edi,%r9d + 56d1: 48 89 50 20 mov %rdx,0x20(%rax) + 56d5: 89 da mov %ebx,%edx + 56d7: 4c 89 68 28 mov %r13,0x28(%rax) + 56db: e8 20 c3 03 00 call 0x41a00 + 56e0: 49 89 c1 mov %rax,%r9 + 56e3: 44 89 f9 mov %r15d,%ecx + 56e6: 48 89 f2 mov %rsi,%rdx + 56e9: 41 89 f8 mov %edi,%r8d + 56ec: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 56f1: e8 4a fd 03 00 call 0x45440 + 56f6: 44 89 f9 mov %r15d,%ecx + 56f9: 48 89 f2 mov %rsi,%rdx + 56fc: 41 89 f8 mov %edi,%r8d + 56ff: 49 89 c1 mov %rax,%r9 + 5702: 49 89 44 24 58 mov %rax,0x58(%r12) + 5707: e8 74 02 04 00 call 0x45980 + 570c: 4d 89 26 mov %r12,(%r14) + 570f: 33 c0 xor %eax,%eax + 5711: 48 83 c4 38 add $0x38,%rsp + 5715: 5d pop %rbp + 5716: 41 5f pop %r15 + 5718: 41 5e pop %r14 + 571a: 41 5d pop %r13 + 571c: 41 5c pop %r12 + 571e: 5f pop %rdi + 571f: 5e pop %rsi + 5720: 5b pop %rbx + 5721: c3 ret + 5722: bf 0a 00 00 00 mov $0xa,%edi + 5727: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 572e: 00 + 572f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2608cc0 + 5736: 41 83 ff 06 cmp $0x6,%r15d + 573a: 0f 8f 3b ff ff ff jg 0x567b + 5740: 49 89 d1 mov %rdx,%r9 + 5743: 49 83 e1 3f and $0x3f,%r9 + 5747: 49 f7 d9 neg %r9 + 574a: 49 83 e1 3f and $0x3f,%r9 + 574e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5755: 00 00 + 5757: 4c 03 ca add %rdx,%r9 + 575a: eb 87 jmp 0x56e3 + 575c: 33 c0 xor %eax,%eax + 575e: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5765: 00 + 5766: 41 89 44 24 08 mov %eax,0x8(%r12) + 576b: 41 89 44 24 0c mov %eax,0xc(%r12) + 5770: e9 7c fe ff ff jmp 0x55f1 + 5775: 0f 1f 40 00 nopl 0x0(%rax) + 5779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5780: 56 push %rsi + 5781: 57 push %rdi + 5782: 41 54 push %r12 + 5784: 41 55 push %r13 + 5786: 41 56 push %r14 + 5788: 41 57 push %r15 + 578a: 55 push %rbp + 578b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 5790: 48 89 ce mov %rcx,%rsi + 5793: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 579a: 00 + 579b: 45 89 ce mov %r9d,%r14d + 579e: 45 89 c5 mov %r8d,%r13d + 57a1: 89 d5 mov %edx,%ebp + 57a3: 48 85 f6 test %rsi,%rsi + 57a6: 0f 84 8a 01 00 00 je 0x5936 + 57ac: 83 fd 1e cmp $0x1e,%ebp + 57af: 0f 87 5d 01 00 00 ja 0x5912 + 57b5: 83 fd 1d cmp $0x1d,%ebp + 57b8: 0f 8f 54 01 00 00 jg 0x5912 + 57be: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 57c5: 00 + 57c6: 4d 85 e4 test %r12,%r12 + 57c9: 0f 84 67 01 00 00 je 0x5936 + 57cf: 49 83 e4 3f and $0x3f,%r12 + 57d3: ba 90 00 00 00 mov $0x90,%edx + 57d8: 49 f7 dc neg %r12 + 57db: 49 83 e4 3f and $0x3f,%r12 + 57df: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 57e6: 00 + 57e7: 4c 89 e1 mov %r12,%rcx + 57ea: e8 f1 f5 00 00 call 0x14de0 + 57ef: 89 e9 mov %ebp,%ecx + 57f1: 41 b8 01 00 00 00 mov $0x1,%r8d + 57f7: 41 d3 e0 shl %cl,%r8d + 57fa: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 57ff: 41 83 fd 08 cmp $0x8,%r13d + 5803: 45 89 74 24 14 mov %r14d,0x14(%r12) + 5808: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 580f: 00 00 + 5811: 0f 84 48 02 00 00 je 0x5a5f + 5817: 41 83 fd 04 cmp $0x4,%r13d + 581b: 0f 84 95 00 00 00 je 0x58b6 + 5821: 41 83 fd 01 cmp $0x1,%r13d + 5825: 75 37 jne 0x585e + 5827: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 582c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4ea78 + 5833: 01 + 5834: f3 0f 5e c8 divss %xmm0,%xmm1 + 5838: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 583f: 00 + 5840: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 5847: 00 00 + 5849: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 5850: 00 00 + 5852: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5859: e9 90 00 00 00 jmp 0x58ee + 585e: 41 83 fd 02 cmp $0x2,%r13d + 5862: 75 34 jne 0x5898 + 5864: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 5869: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4ea78 + 5870: 01 + 5871: f3 0f 5e c8 divss %xmm0,%xmm1 + 5875: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 587c: 00 + 587d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 5884: 00 00 + 5886: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 588d: 00 00 + 588f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5896: eb 56 jmp 0x58ee + 5898: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 589f: 00 + 58a0: b8 ee ff ff ff mov $0xffffffee,%eax + 58a5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 58aa: 5d pop %rbp + 58ab: 41 5f pop %r15 + 58ad: 41 5e pop %r14 + 58af: 41 5d pop %r13 + 58b1: 41 5c pop %r12 + 58b3: 5f pop %rdi + 58b4: 5e pop %rsi + 58b5: c3 ret + 58b6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 58bb: b8 01 00 00 00 mov $0x1,%eax + 58c0: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 58c7: 00 + 58c8: 41 89 44 24 08 mov %eax,0x8(%r12) + 58cd: 41 89 44 24 0c mov %eax,0xc(%r12) + 58d2: e8 49 f5 00 00 call 0x14e20 + 58d7: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4ea70 + 58de: 01 + 58df: f2 0f 5e c8 divsd %xmm0,%xmm1 + 58e3: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 58e7: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 58ee: 83 fd 04 cmp $0x4,%ebp + 58f1: 7f 35 jg 0x5928 + 58f3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 58fa: 00 00 + 58fc: 33 c0 xor %eax,%eax + 58fe: 4c 89 26 mov %r12,(%rsi) + 5901: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 5906: 5d pop %rbp + 5907: 41 5f pop %r15 + 5909: 41 5e pop %r14 + 590b: 41 5d pop %r13 + 590d: 41 5c pop %r12 + 590f: 5f pop %rdi + 5910: 5e pop %rsi + 5911: c3 ret + 5912: b8 ef ff ff ff mov $0xffffffef,%eax + 5917: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 591c: 5d pop %rbp + 591d: 41 5f pop %r15 + 591f: 41 5e pop %r14 + 5921: 41 5d pop %r13 + 5923: 41 5c pop %r12 + 5925: 5f pop %rdi + 5926: 5e pop %rsi + 5927: c3 ret + 5928: 83 fd 0a cmp $0xa,%ebp + 592b: 0f 8e f4 00 00 00 jle 0x5a25 + 5931: 48 85 ff test %rdi,%rdi + 5934: 75 16 jne 0x594c + 5936: b8 f8 ff ff ff mov $0xfffffff8,%eax + 593b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 5940: 5d pop %rbp + 5941: 41 5f pop %r15 + 5943: 41 5e pop %r14 + 5945: 41 5d pop %r13 + 5947: 41 5c pop %r12 + 5949: 5f pop %rdi + 594a: 5e pop %rsi + 594b: c3 ret + 594c: 48 83 e7 3f and $0x3f,%rdi + 5950: 89 e9 mov %ebp,%ecx + 5952: 48 f7 df neg %rdi + 5955: 41 89 ee mov %ebp,%r14d + 5958: 48 83 e7 3f and $0x3f,%rdi + 595c: 49 89 fd mov %rdi,%r13 + 595f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 5966: 00 + 5967: 4c 89 ea mov %r13,%rdx + 596a: e8 71 05 04 00 call 0x45ee0 + 596f: 48 89 c7 mov %rax,%rdi + 5972: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 5979: 00 + 597a: 49 89 54 24 30 mov %rdx,0x30(%r12) + 597f: 44 8d 7d ff lea -0x1(%rbp),%r15d + 5983: 41 83 ff 11 cmp $0x11,%r15d + 5987: 7f 3f jg 0x59c8 + 5989: 41 83 ff 10 cmp $0x10,%r15d + 598d: 44 89 f9 mov %r15d,%ecx + 5990: e8 ab fa 00 00 call 0x15440 + 5995: 44 89 f9 mov %r15d,%ecx + 5998: 4c 89 ea mov %r13,%rdx + 599b: 45 89 f0 mov %r14d,%r8d + 599e: 49 89 c1 mov %rax,%r9 + 59a1: 49 89 44 24 38 mov %rax,0x38(%r12) + 59a6: e8 35 0b 04 00 call 0x464e0 + 59ab: 49 89 c1 mov %rax,%r9 + 59ae: 44 89 f9 mov %r15d,%ecx + 59b1: b8 01 00 00 00 mov $0x1,%eax + 59b6: d3 e0 shl %cl,%eax + 59b8: c1 e0 03 shl $0x3,%eax + 59bb: 83 c0 3f add $0x3f,%eax + 59be: 83 e0 c0 and $0xffffffc0,%eax + 59c1: 41 89 44 24 18 mov %eax,0x18(%r12) + 59c6: eb 20 jmp 0x59e8 + 59c8: 48 8d 04 24 lea (%rsp),%rax + 59cc: 4c 89 e1 mov %r12,%rcx + 59cf: 4d 89 e8 mov %r13,%r8 + 59d2: 45 89 f1 mov %r14d,%r9d + 59d5: 48 89 50 20 mov %rdx,0x20(%rax) + 59d9: 44 89 fa mov %r15d,%edx + 59dc: 48 89 78 28 mov %rdi,0x28(%rax) + 59e0: e8 bb 1e 04 00 call 0x478a0 + 59e5: 49 89 c1 mov %rax,%r9 + 59e8: 89 e9 mov %ebp,%ecx + 59ea: 4c 89 ea mov %r13,%rdx + 59ed: 45 89 f0 mov %r14d,%r8d + 59f0: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 59f5: e8 86 5a 04 00 call 0x4b480 + 59fa: 89 e9 mov %ebp,%ecx + 59fc: 4c 89 ea mov %r13,%rdx + 59ff: 45 89 f0 mov %r14d,%r8d + 5a02: 49 89 c1 mov %rax,%r9 + 5a05: 49 89 44 24 58 mov %rax,0x58(%r12) + 5a0a: e8 71 5e 04 00 call 0x4b880 + 5a0f: 4c 89 26 mov %r12,(%rsi) + 5a12: 33 c0 xor %eax,%eax + 5a14: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 5a19: 5d pop %rbp + 5a1a: 41 5f pop %r15 + 5a1c: 41 5e pop %r14 + 5a1e: 41 5d pop %r13 + 5a20: 41 5c pop %r12 + 5a22: 5f pop %rdi + 5a23: 5e pop %rsi + 5a24: c3 ret + 5a25: 41 be 0a 00 00 00 mov $0xa,%r14d + 5a2b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2608cc0 + 5a32: 83 fd 06 cmp $0x6,%ebp + 5a35: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 5a3c: 00 + 5a3d: 0f 8f 37 ff ff ff jg 0x597a + 5a43: 49 89 d1 mov %rdx,%r9 + 5a46: 49 83 e1 3f and $0x3f,%r9 + 5a4a: 49 f7 d9 neg %r9 + 5a4d: 49 83 e1 3f and $0x3f,%r9 + 5a51: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5a58: 00 00 + 5a5a: 4c 03 ca add %rdx,%r9 + 5a5d: eb 89 jmp 0x59e8 + 5a5f: 33 c0 xor %eax,%eax + 5a61: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5a68: 00 + 5a69: 41 89 44 24 08 mov %eax,0x8(%r12) + 5a6e: 41 89 44 24 0c mov %eax,0xc(%r12) + 5a73: e9 76 fe ff ff jmp 0x58ee + 5a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a7f: 00 + 5a80: 53 push %rbx + 5a81: 56 push %rsi + 5a82: 57 push %rdi + 5a83: 41 54 push %r12 + 5a85: 41 55 push %r13 + 5a87: 41 56 push %r14 + 5a89: 41 57 push %r15 + 5a8b: 55 push %rbp + 5a8c: 48 83 ec 38 sub $0x38,%rsp + 5a90: 49 89 ce mov %rcx,%r14 + 5a93: 44 89 cf mov %r9d,%edi + 5a96: 44 89 c6 mov %r8d,%esi + 5a99: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 5aa0: 00 + 5aa1: 41 89 d7 mov %edx,%r15d + 5aa4: 4d 85 f6 test %r14,%r14 + 5aa7: 0f 84 85 01 00 00 je 0x5c32 + 5aad: 41 83 ff 1e cmp $0x1e,%r15d + 5ab1: 0f 87 56 01 00 00 ja 0x5c0d + 5ab7: 41 83 ff 1d cmp $0x1d,%r15d + 5abb: 0f 8f 4c 01 00 00 jg 0x5c0d + 5ac1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 5ac8: 00 + 5ac9: 48 85 db test %rbx,%rbx + 5acc: 0f 84 60 01 00 00 je 0x5c32 + 5ad2: 48 89 dd mov %rbx,%rbp + 5ad5: ba 90 00 00 00 mov $0x90,%edx + 5ada: 48 83 e5 3f and $0x3f,%rbp + 5ade: 48 f7 dd neg %rbp + 5ae1: 48 83 e5 3f and $0x3f,%rbp + 5ae5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 5ae9: 4c 89 e1 mov %r12,%rcx + 5aec: e8 6f 49 01 00 call 0x1a460 + 5af1: 44 89 f9 mov %r15d,%ecx + 5af4: b8 01 00 00 00 mov $0x1,%eax + 5af9: 41 89 7c 24 14 mov %edi,0x14(%r12) + 5afe: d3 e0 shl %cl,%eax + 5b00: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 5b05: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 5b0c: 00 00 + 5b0e: 83 fe 08 cmp $0x8,%esi + 5b11: 0f 84 39 02 00 00 je 0x5d50 + 5b17: 83 fe 04 cmp $0x4,%esi + 5b1a: 0f 84 91 00 00 00 je 0x5bb1 + 5b20: 83 fe 01 cmp $0x1,%esi + 5b23: 75 36 jne 0x5b5b + 5b25: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 5b29: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4ea88 + 5b30: 01 + 5b31: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5b38: 00 + 5b39: f3 0f 5e c8 divss %xmm0,%xmm1 + 5b3d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 5b44: 00 00 + 5b46: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 5b4d: 00 00 + 5b4f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5b56: e9 8d 00 00 00 jmp 0x5be8 + 5b5b: 83 fe 02 cmp $0x2,%esi + 5b5e: 75 33 jne 0x5b93 + 5b60: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 5b64: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4ea88 + 5b6b: 01 + 5b6c: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5b73: 00 + 5b74: f3 0f 5e c8 divss %xmm0,%xmm1 + 5b78: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 5b7f: 00 00 + 5b81: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 5b88: 00 00 + 5b8a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5b91: eb 55 jmp 0x5be8 + 5b93: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 5b9a: 00 + 5b9b: b8 ee ff ff ff mov $0xffffffee,%eax + 5ba0: 48 83 c4 38 add $0x38,%rsp + 5ba4: 5d pop %rbp + 5ba5: 41 5f pop %r15 + 5ba7: 41 5e pop %r14 + 5ba9: 41 5d pop %r13 + 5bab: 41 5c pop %r12 + 5bad: 5f pop %rdi + 5bae: 5e pop %rsi + 5baf: 5b pop %rbx + 5bb0: c3 ret + 5bb1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 5bb5: b8 01 00 00 00 mov $0x1,%eax + 5bba: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5bc1: 00 + 5bc2: 41 89 44 24 08 mov %eax,0x8(%r12) + 5bc7: 41 89 44 24 0c mov %eax,0xc(%r12) + 5bcc: e8 cf 48 01 00 call 0x1a4a0 + 5bd1: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4ea80 + 5bd8: 01 + 5bd9: f2 0f 5e c8 divsd %xmm0,%xmm1 + 5bdd: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 5be1: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5be8: 41 83 ff 04 cmp $0x4,%r15d + 5bec: 7f 35 jg 0x5c23 + 5bee: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5bf5: 00 00 + 5bf7: 33 c0 xor %eax,%eax + 5bf9: 4d 89 26 mov %r12,(%r14) + 5bfc: 48 83 c4 38 add $0x38,%rsp + 5c00: 5d pop %rbp + 5c01: 41 5f pop %r15 + 5c03: 41 5e pop %r14 + 5c05: 41 5d pop %r13 + 5c07: 41 5c pop %r12 + 5c09: 5f pop %rdi + 5c0a: 5e pop %rsi + 5c0b: 5b pop %rbx + 5c0c: c3 ret + 5c0d: b8 ef ff ff ff mov $0xffffffef,%eax + 5c12: 48 83 c4 38 add $0x38,%rsp + 5c16: 5d pop %rbp + 5c17: 41 5f pop %r15 + 5c19: 41 5e pop %r14 + 5c1b: 41 5d pop %r13 + 5c1d: 41 5c pop %r12 + 5c1f: 5f pop %rdi + 5c20: 5e pop %rsi + 5c21: 5b pop %rbx + 5c22: c3 ret + 5c23: 41 83 ff 0a cmp $0xa,%r15d + 5c27: 0f 8e e9 00 00 00 jle 0x5d16 + 5c2d: 4d 85 ed test %r13,%r13 + 5c30: 75 16 jne 0x5c48 + 5c32: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5c37: 48 83 c4 38 add $0x38,%rsp + 5c3b: 5d pop %rbp + 5c3c: 41 5f pop %r15 + 5c3e: 41 5e pop %r14 + 5c40: 41 5d pop %r13 + 5c42: 41 5c pop %r12 + 5c44: 5f pop %rdi + 5c45: 5e pop %rsi + 5c46: 5b pop %rbx + 5c47: c3 ret + 5c48: 4c 89 ee mov %r13,%rsi + 5c4b: 44 89 f9 mov %r15d,%ecx + 5c4e: 48 83 e6 3f and $0x3f,%rsi + 5c52: 44 89 ff mov %r15d,%edi + 5c55: 48 f7 de neg %rsi + 5c58: 48 83 e6 3f and $0x3f,%rsi + 5c5c: 49 03 f5 add %r13,%rsi + 5c5f: 48 89 f2 mov %rsi,%rdx + 5c62: e8 59 60 04 00 call 0x4bcc0 + 5c67: 49 89 c5 mov %rax,%r13 + 5c6a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 5c71: 00 + 5c72: 41 8d 5f ff lea -0x1(%r15),%ebx + 5c76: 49 89 54 24 30 mov %rdx,0x30(%r12) + 5c7b: 83 fb 11 cmp $0x11,%ebx + 5c7e: 7f 39 jg 0x5cb9 + 5c80: 89 d9 mov %ebx,%ecx + 5c82: e8 19 4e 01 00 call 0x1aaa0 + 5c87: 89 d9 mov %ebx,%ecx + 5c89: 48 89 f2 mov %rsi,%rdx + 5c8c: 49 89 44 24 38 mov %rax,0x38(%r12) + 5c91: 41 89 f8 mov %edi,%r8d + 5c94: 49 89 c1 mov %rax,%r9 + 5c97: e8 04 66 04 00 call 0x4c2a0 + 5c9c: 49 89 c1 mov %rax,%r9 + 5c9f: 89 d9 mov %ebx,%ecx + 5ca1: b8 01 00 00 00 mov $0x1,%eax + 5ca6: d3 e0 shl %cl,%eax + 5ca8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 5caf: 83 e3 c0 and $0xffffffc0,%ebx + 5cb2: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 5cb7: eb 1e jmp 0x5cd7 + 5cb9: 48 89 e0 mov %rsp,%rax + 5cbc: 4c 89 e1 mov %r12,%rcx + 5cbf: 48 89 50 20 mov %rdx,0x20(%rax) + 5cc3: 89 da mov %ebx,%edx + 5cc5: 49 89 f0 mov %rsi,%r8 + 5cc8: 41 89 f9 mov %edi,%r9d + 5ccb: 4c 89 68 28 mov %r13,0x28(%rax) + 5ccf: e8 6c 79 04 00 call 0x4d640 + 5cd4: 49 89 c1 mov %rax,%r9 + 5cd7: 44 89 f9 mov %r15d,%ecx + 5cda: 48 89 f2 mov %rsi,%rdx + 5cdd: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 5ce2: 41 89 f8 mov %edi,%r8d + 5ce5: e8 f6 b3 04 00 call 0x510e0 + 5cea: 44 89 f9 mov %r15d,%ecx + 5ced: 48 89 f2 mov %rsi,%rdx + 5cf0: 49 89 44 24 58 mov %rax,0x58(%r12) + 5cf5: 41 89 f8 mov %edi,%r8d + 5cf8: 49 89 c1 mov %rax,%r9 + 5cfb: e8 c0 b7 04 00 call 0x514c0 + 5d00: 4d 89 26 mov %r12,(%r14) + 5d03: 33 c0 xor %eax,%eax + 5d05: 48 83 c4 38 add $0x38,%rsp + 5d09: 5d pop %rbp + 5d0a: 41 5f pop %r15 + 5d0c: 41 5e pop %r14 + 5d0e: 41 5d pop %r13 + 5d10: 41 5c pop %r12 + 5d12: 5f pop %rdi + 5d13: 5e pop %rsi + 5d14: 5b pop %rbx + 5d15: c3 ret + 5d16: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 5d1d: 00 + 5d1e: bf 0a 00 00 00 mov $0xa,%edi + 5d23: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2608cc0 + 5d2a: 41 83 ff 06 cmp $0x6,%r15d + 5d2e: 0f 8f 3e ff ff ff jg 0x5c72 + 5d34: 49 89 d1 mov %rdx,%r9 + 5d37: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5d3e: 00 00 + 5d40: 49 83 e1 3f and $0x3f,%r9 + 5d44: 49 f7 d9 neg %r9 + 5d47: 49 83 e1 3f and $0x3f,%r9 + 5d4b: 4c 03 ca add %rdx,%r9 + 5d4e: eb 87 jmp 0x5cd7 + 5d50: 33 c0 xor %eax,%eax + 5d52: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5d59: 00 + 5d5a: 41 89 44 24 08 mov %eax,0x8(%r12) + 5d5f: 41 89 44 24 0c mov %eax,0xc(%r12) + 5d64: e9 7f fe ff ff jmp 0x5be8 + 5d69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d70: 00 + 5d71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d7f: 00 + 5d80: 53 push %rbx + 5d81: 56 push %rsi + 5d82: 57 push %rdi + 5d83: 41 54 push %r12 + 5d85: 41 55 push %r13 + 5d87: 41 56 push %r14 + 5d89: 41 57 push %r15 + 5d8b: 55 push %rbp + 5d8c: 48 83 ec 38 sub $0x38,%rsp + 5d90: 49 89 ce mov %rcx,%r14 + 5d93: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 5d9a: 00 + 5d9b: 44 89 cf mov %r9d,%edi + 5d9e: 44 89 c6 mov %r8d,%esi + 5da1: 41 89 d7 mov %edx,%r15d + 5da4: 4d 85 f6 test %r14,%r14 + 5da7: 0f 84 95 01 00 00 je 0x5f42 + 5dad: 41 83 ff 1e cmp $0x1e,%r15d + 5db1: 0f 87 66 01 00 00 ja 0x5f1d + 5db7: 41 83 ff 1d cmp $0x1d,%r15d + 5dbb: 0f 8f 5c 01 00 00 jg 0x5f1d + 5dc1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 5dc8: 00 + 5dc9: 48 85 db test %rbx,%rbx + 5dcc: 0f 84 70 01 00 00 je 0x5f42 + 5dd2: 48 89 dd mov %rbx,%rbp + 5dd5: ba 90 00 00 00 mov $0x90,%edx + 5dda: 48 83 e5 3f and $0x3f,%rbp + 5dde: 48 f7 dd neg %rbp + 5de1: 48 83 e5 3f and $0x3f,%rbp + 5de5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 5de9: 4c 89 e1 mov %r12,%rcx + 5dec: e8 0f 9a 01 00 call 0x1f800 + 5df1: 44 89 f9 mov %r15d,%ecx + 5df4: b8 01 00 00 00 mov $0x1,%eax + 5df9: d3 e0 shl %cl,%eax + 5dfb: 41 89 7c 24 14 mov %edi,0x14(%r12) + 5e00: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 5e05: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 5e0c: 00 00 + 5e0e: 83 fe 08 cmp $0x8,%esi + 5e11: 0f 84 49 02 00 00 je 0x6060 + 5e17: 83 fe 04 cmp $0x4,%esi + 5e1a: 0f 84 99 00 00 00 je 0x5eb9 + 5e20: 83 fe 01 cmp $0x1,%esi + 5e23: 75 3a jne 0x5e5f + 5e25: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 5e29: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 5e2d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4ea98 + 5e34: 01 + 5e35: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 5e39: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5e40: 00 + 5e41: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 5e48: 00 00 + 5e4a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 5e51: 00 00 + 5e53: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 5e5a: e9 99 00 00 00 jmp 0x5ef8 + 5e5f: 83 fe 02 cmp $0x2,%esi + 5e62: 75 37 jne 0x5e9b + 5e64: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 5e68: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 5e6c: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4ea98 + 5e73: 01 + 5e74: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 5e78: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5e7f: 00 + 5e80: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 5e87: 00 00 + 5e89: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 5e90: 00 00 + 5e92: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 5e99: eb 5d jmp 0x5ef8 + 5e9b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 5ea2: 00 + 5ea3: b8 ee ff ff ff mov $0xffffffee,%eax + 5ea8: 48 83 c4 38 add $0x38,%rsp + 5eac: 5d pop %rbp + 5ead: 41 5f pop %r15 + 5eaf: 41 5e pop %r14 + 5eb1: 41 5d pop %r13 + 5eb3: 41 5c pop %r12 + 5eb5: 5f pop %rdi + 5eb6: 5e pop %rsi + 5eb7: 5b pop %rbx + 5eb8: c3 ret + 5eb9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 5ebd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 5ec1: b8 01 00 00 00 mov $0x1,%eax + 5ec6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5ecd: 00 + 5ece: 41 89 44 24 08 mov %eax,0x8(%r12) + 5ed3: 41 89 44 24 0c mov %eax,0xc(%r12) + 5ed8: e8 63 99 01 00 call 0x1f840 + 5edd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 5ee1: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4ea90 + 5ee8: 01 + 5ee9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 5eed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 5ef1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 5ef8: 41 83 ff 04 cmp $0x4,%r15d + 5efc: 7f 35 jg 0x5f33 + 5efe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5f05: 00 00 + 5f07: 33 c0 xor %eax,%eax + 5f09: 4d 89 26 mov %r12,(%r14) + 5f0c: 48 83 c4 38 add $0x38,%rsp + 5f10: 5d pop %rbp + 5f11: 41 5f pop %r15 + 5f13: 41 5e pop %r14 + 5f15: 41 5d pop %r13 + 5f17: 41 5c pop %r12 + 5f19: 5f pop %rdi + 5f1a: 5e pop %rsi + 5f1b: 5b pop %rbx + 5f1c: c3 ret + 5f1d: b8 ef ff ff ff mov $0xffffffef,%eax + 5f22: 48 83 c4 38 add $0x38,%rsp + 5f26: 5d pop %rbp + 5f27: 41 5f pop %r15 + 5f29: 41 5e pop %r14 + 5f2b: 41 5d pop %r13 + 5f2d: 41 5c pop %r12 + 5f2f: 5f pop %rdi + 5f30: 5e pop %rsi + 5f31: 5b pop %rbx + 5f32: c3 ret + 5f33: 41 83 ff 0a cmp $0xa,%r15d + 5f37: 0f 8e e9 00 00 00 jle 0x6026 + 5f3d: 4d 85 ed test %r13,%r13 + 5f40: 75 16 jne 0x5f58 + 5f42: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5f47: 48 83 c4 38 add $0x38,%rsp + 5f4b: 5d pop %rbp + 5f4c: 41 5f pop %r15 + 5f4e: 41 5e pop %r14 + 5f50: 41 5d pop %r13 + 5f52: 41 5c pop %r12 + 5f54: 5f pop %rdi + 5f55: 5e pop %rsi + 5f56: 5b pop %rbx + 5f57: c3 ret + 5f58: 4c 89 ee mov %r13,%rsi + 5f5b: 44 89 f9 mov %r15d,%ecx + 5f5e: 48 83 e6 3f and $0x3f,%rsi + 5f62: 44 89 ff mov %r15d,%edi + 5f65: 48 f7 de neg %rsi + 5f68: 48 83 e6 3f and $0x3f,%rsi + 5f6c: 49 03 f5 add %r13,%rsi + 5f6f: 48 89 f2 mov %rsi,%rdx + 5f72: e8 89 b9 04 00 call 0x51900 + 5f77: 49 89 c5 mov %rax,%r13 + 5f7a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 5f81: 00 + 5f82: 49 89 54 24 30 mov %rdx,0x30(%r12) + 5f87: 41 8d 5f ff lea -0x1(%r15),%ebx + 5f8b: 83 fb 12 cmp $0x12,%ebx + 5f8e: 7f 39 jg 0x5fc9 + 5f90: 89 d9 mov %ebx,%ecx + 5f92: e8 29 a1 00 00 call 0x100c0 + 5f97: 89 d9 mov %ebx,%ecx + 5f99: 48 89 f2 mov %rsi,%rdx + 5f9c: 41 89 f8 mov %edi,%r8d + 5f9f: 49 89 c1 mov %rax,%r9 + 5fa2: 49 89 44 24 38 mov %rax,0x38(%r12) + 5fa7: e8 f4 c1 04 00 call 0x521a0 + 5fac: 49 89 c1 mov %rax,%r9 + 5faf: 89 d9 mov %ebx,%ecx + 5fb1: b8 01 00 00 00 mov $0x1,%eax + 5fb6: d3 e0 shl %cl,%eax + 5fb8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 5fbf: 83 e3 c0 and $0xffffffc0,%ebx + 5fc2: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 5fc7: eb 1e jmp 0x5fe7 + 5fc9: 48 89 e0 mov %rsp,%rax + 5fcc: 4c 89 e1 mov %r12,%rcx + 5fcf: 49 89 f0 mov %rsi,%r8 + 5fd2: 41 89 f9 mov %edi,%r9d + 5fd5: 48 89 50 20 mov %rdx,0x20(%rax) + 5fd9: 89 da mov %ebx,%edx + 5fdb: 4c 89 68 28 mov %r13,0x28(%rax) + 5fdf: e8 3c d3 04 00 call 0x53320 + 5fe4: 49 89 c1 mov %rax,%r9 + 5fe7: 44 89 f9 mov %r15d,%ecx + 5fea: 48 89 f2 mov %rsi,%rdx + 5fed: 41 89 f8 mov %edi,%r8d + 5ff0: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 5ff5: e8 86 1c 05 00 call 0x57c80 + 5ffa: 44 89 f9 mov %r15d,%ecx + 5ffd: 48 89 f2 mov %rsi,%rdx + 6000: 41 89 f8 mov %edi,%r8d + 6003: 49 89 c1 mov %rax,%r9 + 6006: 49 89 44 24 58 mov %rax,0x58(%r12) + 600b: e8 50 20 05 00 call 0x58060 + 6010: 4d 89 26 mov %r12,(%r14) + 6013: 33 c0 xor %eax,%eax + 6015: 48 83 c4 38 add $0x38,%rsp + 6019: 5d pop %rbp + 601a: 41 5f pop %r15 + 601c: 41 5e pop %r14 + 601e: 41 5d pop %r13 + 6020: 41 5c pop %r12 + 6022: 5f pop %rdi + 6023: 5e pop %rsi + 6024: 5b pop %rbx + 6025: c3 ret + 6026: bf 0a 00 00 00 mov $0xa,%edi + 602b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 6032: 00 + 6033: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2608cc0 + 603a: 41 83 ff 07 cmp $0x7,%r15d + 603e: 0f 8f 3e ff ff ff jg 0x5f82 + 6044: 49 89 d1 mov %rdx,%r9 + 6047: 49 83 e1 3f and $0x3f,%r9 + 604b: 49 f7 d9 neg %r9 + 604e: 49 83 e1 3f and $0x3f,%r9 + 6052: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 6059: 00 00 + 605b: 4c 03 ca add %rdx,%r9 + 605e: eb 87 jmp 0x5fe7 + 6060: 33 c0 xor %eax,%eax + 6062: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6069: 00 + 606a: 41 89 44 24 08 mov %eax,0x8(%r12) + 606f: 41 89 44 24 0c mov %eax,0xc(%r12) + 6074: e9 7f fe ff ff jmp 0x5ef8 + 6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6080: 53 push %rbx + 6081: 56 push %rsi + 6082: 57 push %rdi + 6083: 41 54 push %r12 + 6085: 41 55 push %r13 + 6087: 41 56 push %r14 + 6089: 41 57 push %r15 + 608b: 55 push %rbp + 608c: 48 83 ec 38 sub $0x38,%rsp + 6090: 49 89 ce mov %rcx,%r14 + 6093: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 609a: 00 + 609b: 44 89 cf mov %r9d,%edi + 609e: 44 89 c6 mov %r8d,%esi + 60a1: 41 89 d7 mov %edx,%r15d + 60a4: 4d 85 f6 test %r14,%r14 + 60a7: 0f 84 95 01 00 00 je 0x6242 + 60ad: 41 83 ff 1e cmp $0x1e,%r15d + 60b1: 0f 87 66 01 00 00 ja 0x621d + 60b7: 41 83 ff 1d cmp $0x1d,%r15d + 60bb: 0f 8f 5c 01 00 00 jg 0x621d + 60c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 60c8: 00 + 60c9: 48 85 db test %rbx,%rbx + 60cc: 0f 84 70 01 00 00 je 0x6242 + 60d2: 48 89 dd mov %rbx,%rbp + 60d5: ba 90 00 00 00 mov $0x90,%edx + 60da: 48 83 e5 3f and $0x3f,%rbp + 60de: 48 f7 dd neg %rbp + 60e1: 48 83 e5 3f and $0x3f,%rbp + 60e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 60e9: 4c 89 e1 mov %r12,%rcx + 60ec: e8 6f f6 01 00 call 0x25760 + 60f1: b8 01 00 00 00 mov $0x1,%eax + 60f6: 41 89 7c 24 14 mov %edi,0x14(%r12) + 60fb: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 6100: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 6107: 00 00 + 6109: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 610e: 83 fe 08 cmp $0x8,%esi + 6111: 0f 84 4a 02 00 00 je 0x6361 + 6117: 83 fe 04 cmp $0x4,%esi + 611a: 0f 84 99 00 00 00 je 0x61b9 + 6120: 83 fe 01 cmp $0x1,%esi + 6123: 75 3a jne 0x615f + 6125: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6129: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 612d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4eaa8 + 6134: 01 + 6135: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 6139: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6140: 00 + 6141: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 6148: 00 00 + 614a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 6151: 00 00 + 6153: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 615a: e9 99 00 00 00 jmp 0x61f8 + 615f: 83 fe 02 cmp $0x2,%esi + 6162: 75 37 jne 0x619b + 6164: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6168: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 616c: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4eaa8 + 6173: 01 + 6174: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 6178: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 617f: 00 + 6180: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 6187: 00 00 + 6189: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 6190: 00 00 + 6192: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 6199: eb 5d jmp 0x61f8 + 619b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 61a2: 00 + 61a3: b8 ee ff ff ff mov $0xffffffee,%eax + 61a8: 48 83 c4 38 add $0x38,%rsp + 61ac: 5d pop %rbp + 61ad: 41 5f pop %r15 + 61af: 41 5e pop %r14 + 61b1: 41 5d pop %r13 + 61b3: 41 5c pop %r12 + 61b5: 5f pop %rdi + 61b6: 5e pop %rsi + 61b7: 5b pop %rbx + 61b8: c3 ret + 61b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 61bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 61c1: b8 01 00 00 00 mov $0x1,%eax + 61c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 61cd: 00 + 61ce: 41 89 44 24 08 mov %eax,0x8(%r12) + 61d3: 41 89 44 24 0c mov %eax,0xc(%r12) + 61d8: e8 c3 f5 01 00 call 0x257a0 + 61dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 61e1: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4eaa0 + 61e8: 01 + 61e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 61ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 61f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 61f8: 41 83 ff 04 cmp $0x4,%r15d + 61fc: 7f 35 jg 0x6233 + 61fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 6205: 00 00 + 6207: 33 c0 xor %eax,%eax + 6209: 4d 89 26 mov %r12,(%r14) + 620c: 48 83 c4 38 add $0x38,%rsp + 6210: 5d pop %rbp + 6211: 41 5f pop %r15 + 6213: 41 5e pop %r14 + 6215: 41 5d pop %r13 + 6217: 41 5c pop %r12 + 6219: 5f pop %rdi + 621a: 5e pop %rsi + 621b: 5b pop %rbx + 621c: c3 ret + 621d: b8 ef ff ff ff mov $0xffffffef,%eax + 6222: 48 83 c4 38 add $0x38,%rsp + 6226: 5d pop %rbp + 6227: 41 5f pop %r15 + 6229: 41 5e pop %r14 + 622b: 41 5d pop %r13 + 622d: 41 5c pop %r12 + 622f: 5f pop %rdi + 6230: 5e pop %rsi + 6231: 5b pop %rbx + 6232: c3 ret + 6233: 41 83 ff 0a cmp $0xa,%r15d + 6237: 0f 8e ea 00 00 00 jle 0x6327 + 623d: 4d 85 ed test %r13,%r13 + 6240: 75 16 jne 0x6258 + 6242: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6247: 48 83 c4 38 add $0x38,%rsp + 624b: 5d pop %rbp + 624c: 41 5f pop %r15 + 624e: 41 5e pop %r14 + 6250: 41 5d pop %r13 + 6252: 41 5c pop %r12 + 6254: 5f pop %rdi + 6255: 5e pop %rsi + 6256: 5b pop %rbx + 6257: c3 ret + 6258: 4c 89 ee mov %r13,%rsi + 625b: 44 89 f9 mov %r15d,%ecx + 625e: 48 83 e6 3f and $0x3f,%rsi + 6262: 44 89 ff mov %r15d,%edi + 6265: 48 f7 de neg %rsi + 6268: 48 83 e6 3f and $0x3f,%rsi + 626c: 49 03 f5 add %r13,%rsi + 626f: 48 89 f2 mov %rsi,%rdx + 6272: e8 29 22 05 00 call 0x584a0 + 6277: 49 89 c5 mov %rax,%r13 + 627a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 6281: 00 + 6282: 49 89 54 24 30 mov %rdx,0x30(%r12) + 6287: 41 8d 5f ff lea -0x1(%r15),%ebx + 628b: 83 fb 12 cmp $0x12,%ebx + 628e: 7f 3a jg 0x62ca + 6290: 89 d9 mov %ebx,%ecx + 6292: e8 89 fc 01 00 call 0x25f20 + 6297: 89 d9 mov %ebx,%ecx + 6299: 48 89 f2 mov %rsi,%rdx + 629c: 41 89 f8 mov %edi,%r8d + 629f: 49 89 c1 mov %rax,%r9 + 62a2: 49 89 44 24 38 mov %rax,0x38(%r12) + 62a7: e8 f4 2a 05 00 call 0x58da0 + 62ac: 49 89 c1 mov %rax,%r9 + 62af: b8 01 00 00 00 mov $0x1,%eax + 62b4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 62b9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 62c0: 83 e5 c0 and $0xffffffc0,%ebp + 62c3: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 62c8: eb 1e jmp 0x62e8 + 62ca: 48 89 e0 mov %rsp,%rax + 62cd: 4c 89 e1 mov %r12,%rcx + 62d0: 49 89 f0 mov %rsi,%r8 + 62d3: 41 89 f9 mov %edi,%r9d + 62d6: 48 89 50 20 mov %rdx,0x20(%rax) + 62da: 89 da mov %ebx,%edx + 62dc: 4c 89 68 28 mov %r13,0x28(%rax) + 62e0: e8 1b 3c 05 00 call 0x59f00 + 62e5: 49 89 c1 mov %rax,%r9 + 62e8: 44 89 f9 mov %r15d,%ecx + 62eb: 48 89 f2 mov %rsi,%rdx + 62ee: 41 89 f8 mov %edi,%r8d + 62f1: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 62f6: e8 85 85 05 00 call 0x5e880 + 62fb: 44 89 f9 mov %r15d,%ecx + 62fe: 48 89 f2 mov %rsi,%rdx + 6301: 41 89 f8 mov %edi,%r8d + 6304: 49 89 c1 mov %rax,%r9 + 6307: 49 89 44 24 58 mov %rax,0x58(%r12) + 630c: e8 2f 89 05 00 call 0x5ec40 + 6311: 4d 89 26 mov %r12,(%r14) + 6314: 33 c0 xor %eax,%eax + 6316: 48 83 c4 38 add $0x38,%rsp + 631a: 5d pop %rbp + 631b: 41 5f pop %r15 + 631d: 41 5e pop %r14 + 631f: 41 5d pop %r13 + 6321: 41 5c pop %r12 + 6323: 5f pop %rdi + 6324: 5e pop %rsi + 6325: 5b pop %rbx + 6326: c3 ret + 6327: bf 0a 00 00 00 mov $0xa,%edi + 632c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 6333: 00 + 6334: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2608cc0 + 633b: 41 83 ff 07 cmp $0x7,%r15d + 633f: 0f 8f 3d ff ff ff jg 0x6282 + 6345: 49 89 d1 mov %rdx,%r9 + 6348: 49 83 e1 3f and $0x3f,%r9 + 634c: 49 f7 d9 neg %r9 + 634f: 49 83 e1 3f and $0x3f,%r9 + 6353: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 635a: 00 00 + 635c: 4c 03 ca add %rdx,%r9 + 635f: eb 87 jmp 0x62e8 + 6361: 33 c0 xor %eax,%eax + 6363: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 636a: 00 + 636b: 41 89 44 24 08 mov %eax,0x8(%r12) + 6370: 41 89 44 24 0c mov %eax,0xc(%r12) + 6375: e9 7e fe ff ff jmp 0x61f8 + 637a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6380: 53 push %rbx + 6381: 56 push %rsi + 6382: 57 push %rdi + 6383: 41 54 push %r12 + 6385: 41 55 push %r13 + 6387: 41 56 push %r14 + 6389: 41 57 push %r15 + 638b: 55 push %rbp + 638c: 48 83 ec 38 sub $0x38,%rsp + 6390: 49 89 ce mov %rcx,%r14 + 6393: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 639a: 00 + 639b: 44 89 cf mov %r9d,%edi + 639e: 44 89 c6 mov %r8d,%esi + 63a1: 41 89 d7 mov %edx,%r15d + 63a4: 4d 85 f6 test %r14,%r14 + 63a7: 0f 84 95 01 00 00 je 0x6542 + 63ad: 41 83 ff 1e cmp $0x1e,%r15d + 63b1: 0f 87 66 01 00 00 ja 0x651d + 63b7: 41 83 ff 1d cmp $0x1d,%r15d + 63bb: 0f 8f 5c 01 00 00 jg 0x651d + 63c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 63c8: 00 + 63c9: 48 85 db test %rbx,%rbx + 63cc: 0f 84 70 01 00 00 je 0x6542 + 63d2: 48 89 dd mov %rbx,%rbp + 63d5: ba 90 00 00 00 mov $0x90,%edx + 63da: 48 83 e5 3f and $0x3f,%rbp + 63de: 48 f7 dd neg %rbp + 63e1: 48 83 e5 3f and $0x3f,%rbp + 63e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 63e9: 4c 89 e1 mov %r12,%rcx + 63ec: e8 4f 53 02 00 call 0x2b740 + 63f1: b8 01 00 00 00 mov $0x1,%eax + 63f6: 41 89 7c 24 14 mov %edi,0x14(%r12) + 63fb: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 6400: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 6407: 00 00 + 6409: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 640e: 83 fe 08 cmp $0x8,%esi + 6411: 0f 84 4a 02 00 00 je 0x6661 + 6417: 83 fe 04 cmp $0x4,%esi + 641a: 0f 84 99 00 00 00 je 0x64b9 + 6420: 83 fe 01 cmp $0x1,%esi + 6423: 75 3a jne 0x645f + 6425: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6429: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 642d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4eab8 + 6434: 01 + 6435: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 6439: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 6440: 00 + 6441: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 6448: 00 00 + 644a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 6451: 00 00 + 6453: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 645a: e9 99 00 00 00 jmp 0x64f8 + 645f: 83 fe 02 cmp $0x2,%esi + 6462: 75 37 jne 0x649b + 6464: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6468: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 646c: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4eab8 + 6473: 01 + 6474: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 6478: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 647f: 00 + 6480: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 6487: 00 00 + 6489: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 6490: 00 00 + 6492: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 6499: eb 5d jmp 0x64f8 + 649b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 64a2: 00 + 64a3: b8 ee ff ff ff mov $0xffffffee,%eax + 64a8: 48 83 c4 38 add $0x38,%rsp + 64ac: 5d pop %rbp + 64ad: 41 5f pop %r15 + 64af: 41 5e pop %r14 + 64b1: 41 5d pop %r13 + 64b3: 41 5c pop %r12 + 64b5: 5f pop %rdi + 64b6: 5e pop %rsi + 64b7: 5b pop %rbx + 64b8: c3 ret + 64b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 64bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 64c1: b8 01 00 00 00 mov $0x1,%eax + 64c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 64cd: 00 + 64ce: 41 89 44 24 08 mov %eax,0x8(%r12) + 64d3: 41 89 44 24 0c mov %eax,0xc(%r12) + 64d8: e8 a3 52 02 00 call 0x2b780 + 64dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 64e1: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4eab0 + 64e8: 01 + 64e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 64ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 64f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 64f8: 41 83 ff 04 cmp $0x4,%r15d + 64fc: 7f 35 jg 0x6533 + 64fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 6505: 00 00 + 6507: 33 c0 xor %eax,%eax + 6509: 4d 89 26 mov %r12,(%r14) + 650c: 48 83 c4 38 add $0x38,%rsp + 6510: 5d pop %rbp + 6511: 41 5f pop %r15 + 6513: 41 5e pop %r14 + 6515: 41 5d pop %r13 + 6517: 41 5c pop %r12 + 6519: 5f pop %rdi + 651a: 5e pop %rsi + 651b: 5b pop %rbx + 651c: c3 ret + 651d: b8 ef ff ff ff mov $0xffffffef,%eax + 6522: 48 83 c4 38 add $0x38,%rsp + 6526: 5d pop %rbp + 6527: 41 5f pop %r15 + 6529: 41 5e pop %r14 + 652b: 41 5d pop %r13 + 652d: 41 5c pop %r12 + 652f: 5f pop %rdi + 6530: 5e pop %rsi + 6531: 5b pop %rbx + 6532: c3 ret + 6533: 41 83 ff 0a cmp $0xa,%r15d + 6537: 0f 8e ea 00 00 00 jle 0x6627 + 653d: 4d 85 ed test %r13,%r13 + 6540: 75 16 jne 0x6558 + 6542: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6547: 48 83 c4 38 add $0x38,%rsp + 654b: 5d pop %rbp + 654c: 41 5f pop %r15 + 654e: 41 5e pop %r14 + 6550: 41 5d pop %r13 + 6552: 41 5c pop %r12 + 6554: 5f pop %rdi + 6555: 5e pop %rsi + 6556: 5b pop %rbx + 6557: c3 ret + 6558: 4c 89 ee mov %r13,%rsi + 655b: 44 89 f9 mov %r15d,%ecx + 655e: 48 83 e6 3f and $0x3f,%rsi + 6562: 44 89 ff mov %r15d,%edi + 6565: 48 f7 de neg %rsi + 6568: 48 83 e6 3f and $0x3f,%rsi + 656c: 49 03 f5 add %r13,%rsi + 656f: 48 89 f2 mov %rsi,%rdx + 6572: e8 e9 8a 05 00 call 0x5f060 + 6577: 49 89 c5 mov %rax,%r13 + 657a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 6581: 00 + 6582: 49 89 54 24 30 mov %rdx,0x30(%r12) + 6587: 41 8d 5f ff lea -0x1(%r15),%ebx + 658b: 83 fb 12 cmp $0x12,%ebx + 658e: 7f 3a jg 0x65ca + 6590: 89 d9 mov %ebx,%ecx + 6592: e8 89 f9 01 00 call 0x25f20 + 6597: 89 d9 mov %ebx,%ecx + 6599: 48 89 f2 mov %rsi,%rdx + 659c: 41 89 f8 mov %edi,%r8d + 659f: 49 89 c1 mov %rax,%r9 + 65a2: 49 89 44 24 38 mov %rax,0x38(%r12) + 65a7: e8 94 93 05 00 call 0x5f940 + 65ac: 49 89 c1 mov %rax,%r9 + 65af: b8 01 00 00 00 mov $0x1,%eax + 65b4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 65b9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 65c0: 83 e5 c0 and $0xffffffc0,%ebp + 65c3: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 65c8: eb 1e jmp 0x65e8 + 65ca: 48 89 e0 mov %rsp,%rax + 65cd: 4c 89 e1 mov %r12,%rcx + 65d0: 49 89 f0 mov %rsi,%r8 + 65d3: 41 89 f9 mov %edi,%r9d + 65d6: 48 89 50 20 mov %rdx,0x20(%rax) + 65da: 89 da mov %ebx,%edx + 65dc: 4c 89 68 28 mov %r13,0x28(%rax) + 65e0: e8 db a4 05 00 call 0x60ac0 + 65e5: 49 89 c1 mov %rax,%r9 + 65e8: 44 89 f9 mov %r15d,%ecx + 65eb: 48 89 f2 mov %rsi,%rdx + 65ee: 41 89 f8 mov %edi,%r8d + 65f1: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 65f6: e8 45 ee 05 00 call 0x65440 + 65fb: 44 89 f9 mov %r15d,%ecx + 65fe: 48 89 f2 mov %rsi,%rdx + 6601: 41 89 f8 mov %edi,%r8d + 6604: 49 89 c1 mov %rax,%r9 + 6607: 49 89 44 24 58 mov %rax,0x58(%r12) + 660c: e8 ef f1 05 00 call 0x65800 + 6611: 4d 89 26 mov %r12,(%r14) + 6614: 33 c0 xor %eax,%eax + 6616: 48 83 c4 38 add $0x38,%rsp + 661a: 5d pop %rbp + 661b: 41 5f pop %r15 + 661d: 41 5e pop %r14 + 661f: 41 5d pop %r13 + 6621: 41 5c pop %r12 + 6623: 5f pop %rdi + 6624: 5e pop %rsi + 6625: 5b pop %rbx + 6626: c3 ret + 6627: bf 0a 00 00 00 mov $0xa,%edi + 662c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 6633: 00 + 6634: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2608cc0 + 663b: 41 83 ff 07 cmp $0x7,%r15d + 663f: 0f 8f 3d ff ff ff jg 0x6582 + 6645: 49 89 d1 mov %rdx,%r9 + 6648: 49 83 e1 3f and $0x3f,%r9 + 664c: 49 f7 d9 neg %r9 + 664f: 49 83 e1 3f and $0x3f,%r9 + 6653: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 665a: 00 00 + 665c: 4c 03 ca add %rdx,%r9 + 665f: eb 87 jmp 0x65e8 + 6661: 33 c0 xor %eax,%eax + 6663: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 666a: 00 + 666b: 41 89 44 24 08 mov %eax,0x8(%r12) + 6670: 41 89 44 24 0c mov %eax,0xc(%r12) + 6675: e9 7e fe ff ff jmp 0x64f8 + 667a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6680: 48 83 ec 28 sub $0x28,%rsp + 6684: 48 85 d2 test %rdx,%rdx + 6687: 74 1b je 0x66a4 + 6689: 45 85 c0 test %r8d,%r8d + 668c: 7e 20 jle 0x66ae + 668e: 0f 57 c9 xorps %xmm1,%xmm1 + 6691: 0f 2e c1 ucomiss %xmm1,%xmm0 + 6694: 7a 02 jp 0x6698 + 6696: 74 05 je 0x669d + 6698: e8 83 f5 05 00 call 0x65c20 + 669d: 33 c0 xor %eax,%eax + 669f: 48 83 c4 28 add $0x28,%rsp + 66a3: c3 ret + 66a4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 66a9: 48 83 c4 28 add $0x28,%rsp + 66ad: c3 ret + 66ae: b8 fa ff ff ff mov $0xfffffffa,%eax + 66b3: 48 83 c4 28 add $0x28,%rsp + 66b7: c3 ret + 66b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 66bf: 00 + 66c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 66c5: 48 85 d2 test %rdx,%rdx + 66c8: 74 1c je 0x66e6 + 66ca: 45 85 c0 test %r8d,%r8d + 66cd: 7e 25 jle 0x66f4 + 66cf: 0f 57 c9 xorps %xmm1,%xmm1 + 66d2: 0f 2e c1 ucomiss %xmm1,%xmm0 + 66d5: 7a 02 jp 0x66d9 + 66d7: 74 05 je 0x66de + 66d9: e8 c2 f6 05 00 call 0x65da0 + 66de: 33 c0 xor %eax,%eax + 66e0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 66e5: c3 ret + 66e6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 66eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 66f0: 90 nop + 66f1: 90 nop + 66f2: 90 nop + 66f3: c3 ret + 66f4: b8 fa ff ff ff mov $0xfffffffa,%eax + 66f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 66fe: 90 nop + 66ff: c3 ret + 6700: 48 83 ec 28 sub $0x28,%rsp + 6704: 48 85 d2 test %rdx,%rdx + 6707: 74 1b je 0x6724 + 6709: 45 85 c0 test %r8d,%r8d + 670c: 7e 20 jle 0x672e + 670e: 0f 57 c9 xorps %xmm1,%xmm1 + 6711: 0f 2e c1 ucomiss %xmm1,%xmm0 + 6714: 7a 02 jp 0x6718 + 6716: 74 05 je 0x671d + 6718: e8 03 f8 05 00 call 0x65f20 + 671d: 33 c0 xor %eax,%eax + 671f: 48 83 c4 28 add $0x28,%rsp + 6723: c3 ret + 6724: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6729: 48 83 c4 28 add $0x28,%rsp + 672d: c3 ret + 672e: b8 fa ff ff ff mov $0xfffffffa,%eax + 6733: 48 83 c4 28 add $0x28,%rsp + 6737: c3 ret + 6738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 673f: 00 + 6740: 49 89 d1 mov %rdx,%r9 + 6743: 4d 85 c9 test %r9,%r9 + 6746: 0f 84 8a 01 00 00 je 0x68d6 + 674c: 45 85 c0 test %r8d,%r8d + 674f: 0f 8e 7b 01 00 00 jle 0x68d0 + 6755: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 6759: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 675d: 7a 06 jp 0x6765 + 675f: 0f 84 68 01 00 00 je 0x68cd + 6765: 41 83 f8 10 cmp $0x10,%r8d + 6769: 0f 8c 4f 01 00 00 jl 0x68be + 676f: 4c 89 ca mov %r9,%rdx + 6772: 48 83 e2 1f and $0x1f,%rdx + 6776: 85 d2 test %edx,%edx + 6778: 74 11 je 0x678b + 677a: f6 c2 03 test $0x3,%dl + 677d: 0f 85 3b 01 00 00 jne 0x68be + 6783: f7 da neg %edx + 6785: 83 c2 20 add $0x20,%edx + 6788: c1 ea 02 shr $0x2,%edx + 678b: 8d 42 10 lea 0x10(%rdx),%eax + 678e: 44 3b c0 cmp %eax,%r8d + 6791: 0f 8c 27 01 00 00 jl 0x68be + 6797: 44 89 c1 mov %r8d,%ecx + 679a: 33 c0 xor %eax,%eax + 679c: 2b ca sub %edx,%ecx + 679e: 83 e1 0f and $0xf,%ecx + 67a1: f7 d9 neg %ecx + 67a3: 41 03 c8 add %r8d,%ecx + 67a6: 41 89 d2 mov %edx,%r10d + 67a9: 85 d2 test %edx,%edx + 67ab: 76 27 jbe 0x67d4 + 67ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67b4: 00 + 67b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67bc: 0f 1f 40 00 nopl 0x0(%rax) + 67c0: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 + 67c6: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) + 67cc: 48 ff c0 inc %rax + 67cf: 49 3b c2 cmp %r10,%rax + 67d2: 72 ec jb 0x67c0 + 67d4: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 67d9: 48 63 d1 movslq %ecx,%rdx + 67dc: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 67e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67e9: 00 + 67ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67f8: 00 + 67f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6800: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 + 6806: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 + 680d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) + 6813: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) + 681a: 49 83 c2 10 add $0x10,%r10 + 681e: 4c 3b d2 cmp %rdx,%r10 + 6821: 72 dd jb 0x6800 + 6823: 8d 41 01 lea 0x1(%rcx),%eax + 6826: 41 3b c0 cmp %r8d,%eax + 6829: 0f 87 85 00 00 00 ja 0x68b4 + 682f: 4d 63 c0 movslq %r8d,%r8 + 6832: 4c 2b c2 sub %rdx,%r8 + 6835: 49 83 f8 04 cmp $0x4,%r8 + 6839: 0f 8c 7b 00 00 00 jl 0x68ba + 683f: 44 89 c0 mov %r8d,%eax + 6842: 45 33 d2 xor %r10d,%r10d + 6845: 83 e0 fc and $0xfffffffc,%eax + 6848: 49 8d 14 91 lea (%r9,%rdx,4),%rdx + 684c: 48 63 c0 movslq %eax,%rax + 684f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6856: 00 + 6857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 685e: 66 90 xchg %ax,%ax + 6860: 49 83 c2 04 add $0x4,%r10 + 6864: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 + 6868: c5 f8 11 0a vmovups %xmm1,(%rdx) + 686c: 48 83 c2 10 add $0x10,%rdx + 6870: 4c 3b d0 cmp %rax,%r10 + 6873: 72 eb jb 0x6860 + 6875: 49 3b c0 cmp %r8,%rax + 6878: 73 3a jae 0x68b4 + 687a: 48 63 c9 movslq %ecx,%rcx + 687d: 49 8d 14 89 lea (%r9,%rcx,4),%rdx + 6881: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 6885: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 688c: 00 + 688d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6894: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 68a0: 48 ff c0 inc %rax + 68a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 68a7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 68ab: 48 83 c2 04 add $0x4,%rdx + 68af: 49 3b c0 cmp %r8,%rax + 68b2: 72 ec jb 0x68a0 + 68b4: 33 c0 xor %eax,%eax + 68b6: c5 f8 77 vzeroupper + 68b9: c3 ret + 68ba: 33 c0 xor %eax,%eax + 68bc: eb b7 jmp 0x6875 + 68be: 33 c9 xor %ecx,%ecx + 68c0: 41 83 f8 01 cmp $0x1,%r8d + 68c4: 72 ee jb 0x68b4 + 68c6: 4d 63 c0 movslq %r8d,%r8 + 68c9: 33 c0 xor %eax,%eax + 68cb: eb a8 jmp 0x6875 + 68cd: 33 c0 xor %eax,%eax + 68cf: c3 ret + 68d0: b8 fa ff ff ff mov $0xfffffffa,%eax + 68d5: c3 ret + 68d6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 68db: c3 ret + 68dc: 0f 1f 40 00 nopl 0x0(%rax) + 68e0: 48 89 d1 mov %rdx,%rcx + 68e3: 48 85 c9 test %rcx,%rcx + 68e6: 0f 84 62 01 00 00 je 0x6a4e + 68ec: 45 85 c0 test %r8d,%r8d + 68ef: 0f 8e 53 01 00 00 jle 0x6a48 + 68f5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 68f9: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 68fd: 7a 06 jp 0x6905 + 68ff: 0f 84 40 01 00 00 je 0x6a45 + 6905: 41 83 f8 10 cmp $0x10,%r8d + 6909: 0f 8c 2f 01 00 00 jl 0x6a3e + 690f: 49 89 ca mov %rcx,%r10 + 6912: 49 83 e2 1f and $0x1f,%r10 + 6916: 45 85 d2 test %r10d,%r10d + 6919: 74 18 je 0x6933 + 691b: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 6922: 0f 85 16 01 00 00 jne 0x6a3e + 6928: 41 f7 da neg %r10d + 692b: 41 83 c2 20 add $0x20,%r10d + 692f: 41 c1 ea 02 shr $0x2,%r10d + 6933: 41 8d 42 10 lea 0x10(%r10),%eax + 6937: 44 3b c0 cmp %eax,%r8d + 693a: 0f 8c fe 00 00 00 jl 0x6a3e + 6940: 44 89 c2 mov %r8d,%edx + 6943: 33 c0 xor %eax,%eax + 6945: 41 2b d2 sub %r10d,%edx + 6948: 83 e2 0f and $0xf,%edx + 694b: f7 da neg %edx + 694d: 41 03 d0 add %r8d,%edx + 6950: 45 89 d1 mov %r10d,%r9d + 6953: 45 85 d2 test %r10d,%r10d + 6956: 76 1a jbe 0x6972 + 6958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 695f: 00 + 6960: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 + 6965: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) + 696a: 48 ff c0 inc %rax + 696d: 49 3b c1 cmp %r9,%rax + 6970: 72 ee jb 0x6960 + 6972: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 6977: 48 63 c2 movslq %edx,%rax + 697a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6980: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 + 6986: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 + 698d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) + 6993: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) + 699a: 49 83 c1 10 add $0x10,%r9 + 699e: 4c 3b c8 cmp %rax,%r9 + 69a1: 72 dd jb 0x6980 + 69a3: 8d 42 01 lea 0x1(%rdx),%eax + 69a6: 41 3b c0 cmp %r8d,%eax + 69a9: 0f 87 85 00 00 00 ja 0x6a34 + 69af: 4d 63 c0 movslq %r8d,%r8 + 69b2: 48 63 d2 movslq %edx,%rdx + 69b5: 4c 2b c2 sub %rdx,%r8 + 69b8: 49 83 f8 04 cmp $0x4,%r8 + 69bc: 0f 8c 78 00 00 00 jl 0x6a3a + 69c2: 48 63 d2 movslq %edx,%rdx + 69c5: 44 89 c0 mov %r8d,%eax + 69c8: 83 e0 fc and $0xfffffffc,%eax + 69cb: 45 33 d2 xor %r10d,%r10d + 69ce: 48 63 c0 movslq %eax,%rax + 69d1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 69d6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 69da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 69e0: 49 83 c2 04 add $0x4,%r10 + 69e4: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 + 69e9: c4 c1 78 11 11 vmovups %xmm2,(%r9) + 69ee: 49 83 c1 10 add $0x10,%r9 + 69f2: 4c 3b d0 cmp %rax,%r10 + 69f5: 72 e9 jb 0x69e0 + 69f7: 49 3b c0 cmp %r8,%rax + 69fa: 73 38 jae 0x6a34 + 69fc: 48 63 d2 movslq %edx,%rdx + 69ff: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx + 6a03: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 6a07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a0e: 00 + 6a0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a16: 0f 1f 00 nopl (%rax) + 6a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a20: 48 ff c0 inc %rax + 6a23: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 6a27: c5 fa 11 0a vmovss %xmm1,(%rdx) + 6a2b: 48 83 c2 04 add $0x4,%rdx + 6a2f: 49 3b c0 cmp %r8,%rax + 6a32: 72 ec jb 0x6a20 + 6a34: 33 c0 xor %eax,%eax + 6a36: c5 f8 77 vzeroupper + 6a39: c3 ret + 6a3a: 33 c0 xor %eax,%eax + 6a3c: eb b9 jmp 0x69f7 + 6a3e: 33 d2 xor %edx,%edx + 6a40: e9 5e ff ff ff jmp 0x69a3 + 6a45: 33 c0 xor %eax,%eax + 6a47: c3 ret + 6a48: b8 fa ff ff ff mov $0xfffffffa,%eax + 6a4d: c3 ret + 6a4e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6a53: c3 ret + 6a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a60: 48 83 ec 28 sub $0x28,%rsp + 6a64: 48 85 d2 test %rdx,%rdx + 6a67: 74 1c je 0x6a85 + 6a69: 45 85 c0 test %r8d,%r8d + 6a6c: 7e 21 jle 0x6a8f + 6a6e: 0f 57 c9 xorps %xmm1,%xmm1 + 6a71: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 6a75: 7a 02 jp 0x6a79 + 6a77: 74 05 je 0x6a7e + 6a79: e8 22 f6 05 00 call 0x660a0 + 6a7e: 33 c0 xor %eax,%eax + 6a80: 48 83 c4 28 add $0x28,%rsp + 6a84: c3 ret + 6a85: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6a8a: 48 83 c4 28 add $0x28,%rsp + 6a8e: c3 ret + 6a8f: b8 fa ff ff ff mov $0xfffffffa,%eax + 6a94: 48 83 c4 28 add $0x28,%rsp + 6a98: c3 ret + 6a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6aa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6aa5: 48 85 d2 test %rdx,%rdx + 6aa8: 74 1d je 0x6ac7 + 6aaa: 45 85 c0 test %r8d,%r8d + 6aad: 7e 26 jle 0x6ad5 + 6aaf: 0f 57 c9 xorps %xmm1,%xmm1 + 6ab2: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 6ab6: 7a 02 jp 0x6aba + 6ab8: 74 05 je 0x6abf + 6aba: e8 81 f7 05 00 call 0x66240 + 6abf: 33 c0 xor %eax,%eax + 6ac1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6ac6: c3 ret + 6ac7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6acc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6ad1: 90 nop + 6ad2: 90 nop + 6ad3: 90 nop + 6ad4: c3 ret + 6ad5: b8 fa ff ff ff mov $0xfffffffa,%eax + 6ada: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6adf: 90 nop + 6ae0: c3 ret + 6ae1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ae8: 00 + 6ae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6af7: 00 + 6af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6aff: 90 nop + 6b00: 48 83 ec 28 sub $0x28,%rsp + 6b04: 48 85 d2 test %rdx,%rdx + 6b07: 74 1c je 0x6b25 + 6b09: 45 85 c0 test %r8d,%r8d + 6b0c: 7e 21 jle 0x6b2f + 6b0e: 0f 57 c9 xorps %xmm1,%xmm1 + 6b11: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 6b15: 7a 02 jp 0x6b19 + 6b17: 74 05 je 0x6b1e + 6b19: e8 c2 f8 05 00 call 0x663e0 + 6b1e: 33 c0 xor %eax,%eax + 6b20: 48 83 c4 28 add $0x28,%rsp + 6b24: c3 ret + 6b25: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6b2a: 48 83 c4 28 add $0x28,%rsp + 6b2e: c3 ret + 6b2f: b8 fa ff ff ff mov $0xfffffffa,%eax + 6b34: 48 83 c4 28 add $0x28,%rsp + 6b38: c3 ret + 6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b40: 49 89 d1 mov %rdx,%r9 + 6b43: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 6b47: 4d 85 c9 test %r9,%r9 + 6b4a: 0f 84 a6 01 00 00 je 0x6cf6 + 6b50: 45 85 c0 test %r8d,%r8d + 6b53: 0f 8e 97 01 00 00 jle 0x6cf0 + 6b59: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 6b5d: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 6b61: 7a 06 jp 0x6b69 + 6b63: 0f 84 84 01 00 00 je 0x6ced + 6b69: 41 83 f8 10 cmp $0x10,%r8d + 6b6d: 0f 8c 6b 01 00 00 jl 0x6cde + 6b73: 4c 89 ca mov %r9,%rdx + 6b76: 48 83 e2 1f and $0x1f,%rdx + 6b7a: 85 d2 test %edx,%edx + 6b7c: 74 11 je 0x6b8f + 6b7e: f6 c2 07 test $0x7,%dl + 6b81: 0f 85 57 01 00 00 jne 0x6cde + 6b87: f7 da neg %edx + 6b89: 83 c2 20 add $0x20,%edx + 6b8c: c1 ea 03 shr $0x3,%edx + 6b8f: 8d 42 10 lea 0x10(%rdx),%eax + 6b92: 44 3b c0 cmp %eax,%r8d + 6b95: 0f 8c 43 01 00 00 jl 0x6cde + 6b9b: 44 89 c1 mov %r8d,%ecx + 6b9e: 33 c0 xor %eax,%eax + 6ba0: 2b ca sub %edx,%ecx + 6ba2: 83 e1 0f and $0xf,%ecx + 6ba5: f7 d9 neg %ecx + 6ba7: 41 03 c8 add %r8d,%ecx + 6baa: 41 89 d2 mov %edx,%r10d + 6bad: 85 d2 test %edx,%edx + 6baf: 76 23 jbe 0x6bd4 + 6bb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bb8: 00 + 6bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6bc0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 + 6bc6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) + 6bcc: 48 ff c0 inc %rax + 6bcf: 49 3b c2 cmp %r10,%rax + 6bd2: 72 ec jb 0x6bc0 + 6bd4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 6bd8: 48 63 d1 movslq %ecx,%rdx + 6bdb: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 6be1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6be8: 00 + 6be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bf7: 00 + 6bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6bff: 90 nop + 6c00: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 + 6c06: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 + 6c0d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 + 6c14: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 + 6c1b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) + 6c21: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) + 6c28: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) + 6c2f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) + 6c36: 49 83 c2 10 add $0x10,%r10 + 6c3a: 4c 3b d2 cmp %rdx,%r10 + 6c3d: 72 c1 jb 0x6c00 + 6c3f: 8d 41 01 lea 0x1(%rcx),%eax + 6c42: 41 3b c0 cmp %r8d,%eax + 6c45: 0f 87 89 00 00 00 ja 0x6cd4 + 6c4b: 4d 63 c0 movslq %r8d,%r8 + 6c4e: 4c 2b c2 sub %rdx,%r8 + 6c51: 49 83 f8 04 cmp $0x4,%r8 + 6c55: 0f 8c 7f 00 00 00 jl 0x6cda + 6c5b: 44 89 c0 mov %r8d,%eax + 6c5e: 45 33 d2 xor %r10d,%r10d + 6c61: 83 e0 fc and $0xfffffffc,%eax + 6c64: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 6c68: 48 63 c0 movslq %eax,%rax + 6c6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c72: 00 + 6c73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6c80: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 + 6c84: 49 83 c2 04 add $0x4,%r10 + 6c88: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 6c8c: 48 83 c2 20 add $0x20,%rdx + 6c90: 4c 3b d0 cmp %rax,%r10 + 6c93: 72 eb jb 0x6c80 + 6c95: 49 3b c0 cmp %r8,%rax + 6c98: 73 3a jae 0x6cd4 + 6c9a: 48 63 c9 movslq %ecx,%rcx + 6c9d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 6ca1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 6ca5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6cac: 00 + 6cad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cc0: 48 ff c0 inc %rax + 6cc3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 + 6cc7: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 6ccb: 48 83 c2 08 add $0x8,%rdx + 6ccf: 49 3b c0 cmp %r8,%rax + 6cd2: 72 ec jb 0x6cc0 + 6cd4: 33 c0 xor %eax,%eax + 6cd6: c5 f8 77 vzeroupper + 6cd9: c3 ret + 6cda: 33 c0 xor %eax,%eax + 6cdc: eb b7 jmp 0x6c95 + 6cde: 33 c9 xor %ecx,%ecx + 6ce0: 41 83 f8 01 cmp $0x1,%r8d + 6ce4: 72 ee jb 0x6cd4 + 6ce6: 4d 63 c0 movslq %r8d,%r8 + 6ce9: 33 c0 xor %eax,%eax + 6ceb: eb a8 jmp 0x6c95 + 6ced: 33 c0 xor %eax,%eax + 6cef: c3 ret + 6cf0: b8 fa ff ff ff mov $0xfffffffa,%eax + 6cf5: c3 ret + 6cf6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6cfb: c3 ret + 6cfc: 0f 1f 40 00 nopl 0x0(%rax) + 6d00: 48 89 d1 mov %rdx,%rcx + 6d03: 48 85 c9 test %rcx,%rcx + 6d06: 0f 84 82 01 00 00 je 0x6e8e + 6d0c: 45 85 c0 test %r8d,%r8d + 6d0f: 0f 8e 73 01 00 00 jle 0x6e88 + 6d15: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 6d19: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 6d1d: 7a 06 jp 0x6d25 + 6d1f: 0f 84 60 01 00 00 je 0x6e85 + 6d25: 41 83 f8 10 cmp $0x10,%r8d + 6d29: 0f 8c 4f 01 00 00 jl 0x6e7e + 6d2f: 49 89 ca mov %rcx,%r10 + 6d32: 49 83 e2 1f and $0x1f,%r10 + 6d36: 45 85 d2 test %r10d,%r10d + 6d39: 74 18 je 0x6d53 + 6d3b: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 6d42: 0f 85 36 01 00 00 jne 0x6e7e + 6d48: 41 f7 da neg %r10d + 6d4b: 41 83 c2 20 add $0x20,%r10d + 6d4f: 41 c1 ea 03 shr $0x3,%r10d + 6d53: 41 8d 42 10 lea 0x10(%r10),%eax + 6d57: 44 3b c0 cmp %eax,%r8d + 6d5a: 0f 8c 1e 01 00 00 jl 0x6e7e + 6d60: 44 89 c2 mov %r8d,%edx + 6d63: 33 c0 xor %eax,%eax + 6d65: 41 2b d2 sub %r10d,%edx + 6d68: 83 e2 0f and $0xf,%edx + 6d6b: f7 da neg %edx + 6d6d: 41 03 d0 add %r8d,%edx + 6d70: 45 89 d1 mov %r10d,%r9d + 6d73: 45 85 d2 test %r10d,%r10d + 6d76: 76 1a jbe 0x6d92 + 6d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d7f: 00 + 6d80: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 + 6d85: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) + 6d8a: 48 ff c0 inc %rax + 6d8d: 49 3b c1 cmp %r9,%rax + 6d90: 72 ee jb 0x6d80 + 6d92: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 6d97: 48 63 c2 movslq %edx,%rax + 6d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6da0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 + 6da6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 + 6dad: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 + 6db4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 + 6dbb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) + 6dc1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) + 6dc8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) + 6dcf: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) + 6dd6: 49 83 c1 10 add $0x10,%r9 + 6dda: 4c 3b c8 cmp %rax,%r9 + 6ddd: 72 c1 jb 0x6da0 + 6ddf: 8d 42 01 lea 0x1(%rdx),%eax + 6de2: 41 3b c0 cmp %r8d,%eax + 6de5: 0f 87 89 00 00 00 ja 0x6e74 + 6deb: 4d 63 c0 movslq %r8d,%r8 + 6dee: 48 63 d2 movslq %edx,%rdx + 6df1: 4c 2b c2 sub %rdx,%r8 + 6df4: 49 83 f8 04 cmp $0x4,%r8 + 6df8: 0f 8c 7c 00 00 00 jl 0x6e7a + 6dfe: 48 63 d2 movslq %edx,%rdx + 6e01: 44 89 c0 mov %r8d,%eax + 6e04: 83 e0 fc and $0xfffffffc,%eax + 6e07: 45 33 d2 xor %r10d,%r10d + 6e0a: 48 63 c0 movslq %eax,%rax + 6e0d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 6e12: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 6e16: 0f 1f 00 nopl (%rax) + 6e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e20: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 + 6e25: 49 83 c2 04 add $0x4,%r10 + 6e29: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 6e2e: 49 83 c1 20 add $0x20,%r9 + 6e32: 4c 3b d0 cmp %rax,%r10 + 6e35: 72 e9 jb 0x6e20 + 6e37: 49 3b c0 cmp %r8,%rax + 6e3a: 73 38 jae 0x6e74 + 6e3c: 48 63 d2 movslq %edx,%rdx + 6e3f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx + 6e43: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 6e47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e4e: 00 + 6e4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e56: 0f 1f 00 nopl (%rax) + 6e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e60: 48 ff c0 inc %rax + 6e63: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 + 6e67: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 6e6b: 48 83 c2 08 add $0x8,%rdx + 6e6f: 49 3b c0 cmp %r8,%rax + 6e72: 72 ec jb 0x6e60 + 6e74: 33 c0 xor %eax,%eax + 6e76: c5 f8 77 vzeroupper + 6e79: c3 ret + 6e7a: 33 c0 xor %eax,%eax + 6e7c: eb b9 jmp 0x6e37 + 6e7e: 33 d2 xor %edx,%edx + 6e80: e9 5a ff ff ff jmp 0x6ddf + 6e85: 33 c0 xor %eax,%eax + 6e87: c3 ret + 6e88: b8 fa ff ff ff mov $0xfffffffa,%eax + 6e8d: c3 ret + 6e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6e93: c3 ret + 6e94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ea0: 48 83 ec 28 sub $0x28,%rsp + 6ea4: 48 85 d2 test %rdx,%rdx + 6ea7: 74 20 je 0x6ec9 + 6ea9: 45 85 c0 test %r8d,%r8d + 6eac: 7f 0a jg 0x6eb8 + 6eae: b8 fa ff ff ff mov $0xfffffffa,%eax + 6eb3: 48 83 c4 28 add $0x28,%rsp + 6eb7: c3 ret + 6eb8: 66 48 0f 7e c1 movq %xmm0,%rcx + 6ebd: e8 9e ba 02 00 call 0x32960 + 6ec2: 33 c0 xor %eax,%eax + 6ec4: 48 83 c4 28 add $0x28,%rsp + 6ec8: c3 ret + 6ec9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6ece: 48 83 c4 28 add $0x28,%rsp + 6ed2: c3 ret + 6ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6edf: 00 + 6ee0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6ee5: 48 85 d2 test %rdx,%rdx + 6ee8: 74 23 je 0x6f0d + 6eea: 45 85 c0 test %r8d,%r8d + 6eed: 7f 0c jg 0x6efb + 6eef: b8 fa ff ff ff mov $0xfffffffa,%eax + 6ef4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6ef9: 90 nop + 6efa: c3 ret + 6efb: 66 48 0f 7e c1 movq %xmm0,%rcx + 6f00: e8 7b ba 02 00 call 0x32980 + 6f05: 33 c0 xor %eax,%eax + 6f07: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6f0c: c3 ret + 6f0d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6f12: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6f17: 90 nop + 6f18: 90 nop + 6f19: 90 nop + 6f1a: c3 ret + 6f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6f20: 48 83 ec 28 sub $0x28,%rsp + 6f24: 48 85 d2 test %rdx,%rdx + 6f27: 74 20 je 0x6f49 + 6f29: 45 85 c0 test %r8d,%r8d + 6f2c: 7f 0a jg 0x6f38 + 6f2e: b8 fa ff ff ff mov $0xfffffffa,%eax + 6f33: 48 83 c4 28 add $0x28,%rsp + 6f37: c3 ret + 6f38: 66 48 0f 7e c1 movq %xmm0,%rcx + 6f3d: e8 5e ba 02 00 call 0x329a0 + 6f42: 33 c0 xor %eax,%eax + 6f44: 48 83 c4 28 add $0x28,%rsp + 6f48: c3 ret + 6f49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6f4e: 48 83 c4 28 add $0x28,%rsp + 6f52: c3 ret + 6f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f5f: 00 + 6f60: 48 83 ec 28 sub $0x28,%rsp + 6f64: 48 85 d2 test %rdx,%rdx + 6f67: 74 20 je 0x6f89 + 6f69: 45 85 c0 test %r8d,%r8d + 6f6c: 7f 0a jg 0x6f78 + 6f6e: b8 fa ff ff ff mov $0xfffffffa,%eax + 6f73: 48 83 c4 28 add $0x28,%rsp + 6f77: c3 ret + 6f78: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 6f7d: e8 3e ba 02 00 call 0x329c0 + 6f82: 33 c0 xor %eax,%eax + 6f84: 48 83 c4 28 add $0x28,%rsp + 6f88: c3 ret + 6f89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6f8e: 48 83 c4 28 add $0x28,%rsp + 6f92: c3 ret + 6f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f9f: 00 + 6fa0: 48 83 ec 28 sub $0x28,%rsp + 6fa4: 48 85 d2 test %rdx,%rdx + 6fa7: 74 20 je 0x6fc9 + 6fa9: 45 85 c0 test %r8d,%r8d + 6fac: 7f 0a jg 0x6fb8 + 6fae: b8 fa ff ff ff mov $0xfffffffa,%eax + 6fb3: 48 83 c4 28 add $0x28,%rsp + 6fb7: c3 ret + 6fb8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 6fbd: e8 1e ba 02 00 call 0x329e0 + 6fc2: 33 c0 xor %eax,%eax + 6fc4: 48 83 c4 28 add $0x28,%rsp + 6fc8: c3 ret + 6fc9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6fce: 48 83 c4 28 add $0x28,%rsp + 6fd2: c3 ret + 6fd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6fdf: 00 + 6fe0: 48 83 ec 28 sub $0x28,%rsp + 6fe4: 48 85 d2 test %rdx,%rdx + 6fe7: 74 20 je 0x7009 + 6fe9: 45 85 c0 test %r8d,%r8d + 6fec: 7f 0a jg 0x6ff8 + 6fee: b8 fa ff ff ff mov $0xfffffffa,%eax + 6ff3: 48 83 c4 28 add $0x28,%rsp + 6ff7: c3 ret + 6ff8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 6ffd: e8 3e bd 02 00 call 0x32d40 + 7002: 33 c0 xor %eax,%eax + 7004: 48 83 c4 28 add $0x28,%rsp + 7008: c3 ret + 7009: b8 f8 ff ff ff mov $0xfffffff8,%eax + 700e: 48 83 c4 28 add $0x28,%rsp + 7012: c3 ret + 7013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 701f: 00 + 7020: 41 83 f9 05 cmp $0x5,%r9d + 7024: 7d 3d jge 0x7063 + 7026: 41 ff c9 dec %r9d + 7029: 41 83 f9 ff cmp $0xffffffff,%r9d + 702d: 74 33 je 0x7062 + 702f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7036: 00 + 7037: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 703e: 66 90 xchg %ax,%ax + 7040: f2 0f 10 01 movsd (%rcx),%xmm0 + 7044: 41 ff c9 dec %r9d + 7047: 48 83 c1 08 add $0x8,%rcx + 704b: f2 0f 58 02 addsd (%rdx),%xmm0 + 704f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7054: 48 83 c2 08 add $0x8,%rdx + 7058: 49 83 c0 08 add $0x8,%r8 + 705c: 41 83 f9 ff cmp $0xffffffff,%r9d + 7060: 75 de jne 0x7040 + 7062: c3 ret + 7063: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 706a: 0f 85 e0 02 00 00 jne 0x7350 + 7070: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 7077: 74 1c je 0x7095 + 7079: f2 0f 10 01 movsd (%rcx),%xmm0 + 707d: 48 83 c1 08 add $0x8,%rcx + 7081: 41 ff c9 dec %r9d + 7084: f2 0f 58 02 addsd (%rdx),%xmm0 + 7088: f2 41 0f 11 00 movsd %xmm0,(%r8) + 708d: 48 83 c2 08 add $0x8,%rdx + 7091: 49 83 c0 08 add $0x8,%r8 + 7095: 44 89 c8 mov %r9d,%eax + 7098: 41 83 e1 03 and $0x3,%r9d + 709c: c1 f8 02 sar $0x2,%eax + 709f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 70a6: 0f 84 70 01 00 00 je 0x721c + 70ac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 70b3: 0f 84 d5 00 00 00 je 0x718e + 70b9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 70be: 0f 8f 7c 00 00 00 jg 0x7140 + 70c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70cb: 00 + 70cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 70d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 70d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70df: 00 + 70e0: f2 0f 10 11 movsd (%rcx),%xmm2 + 70e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 70e9: f2 0f 10 02 movsd (%rdx),%xmm0 + 70ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 70f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 70f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 70fc: 48 83 c2 20 add $0x20,%rdx + 7100: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 7105: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 710a: 48 83 c1 20 add $0x20,%rcx + 710e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 7112: 66 0f 58 d9 addpd %xmm1,%xmm3 + 7116: 41 0f 29 10 movaps %xmm2,(%r8) + 711a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 711f: 49 83 c0 20 add $0x20,%r8 + 7123: ff c8 dec %eax + 7125: 75 b9 jne 0x70e0 + 7127: e9 fa fe ff ff jmp 0x7026 + 712c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7133: 00 + 7134: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 713b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7140: f2 0f 10 11 movsd (%rcx),%xmm2 + 7144: f2 0f 10 02 movsd (%rdx),%xmm0 + 7148: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 714d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 7152: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 7157: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 715c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7161: 48 83 c2 20 add $0x20,%rdx + 7165: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 716a: 48 83 c1 20 add $0x20,%rcx + 716e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 7172: 66 0f 58 d9 addpd %xmm1,%xmm3 + 7176: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 717b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 7181: 49 83 c0 20 add $0x20,%r8 + 7185: ff c8 dec %eax + 7187: 75 b7 jne 0x7140 + 7189: e9 98 fe ff ff jmp 0x7026 + 718e: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7193: 7f 4b jg 0x71e0 + 7195: 0f 1f 40 00 nopl 0x0(%rax) + 7199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71a0: f2 0f 10 01 movsd (%rcx),%xmm0 + 71a4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 71a9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 71ae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 71b3: 48 83 c1 20 add $0x20,%rcx + 71b7: 66 0f 58 02 addpd (%rdx),%xmm0 + 71bb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 71c0: 41 0f 29 00 movaps %xmm0,(%r8) + 71c4: 48 83 c2 20 add $0x20,%rdx + 71c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 71cd: 49 83 c0 20 add $0x20,%r8 + 71d1: ff c8 dec %eax + 71d3: 75 cb jne 0x71a0 + 71d5: e9 4c fe ff ff jmp 0x7026 + 71da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 71e0: f2 0f 10 01 movsd (%rcx),%xmm0 + 71e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 71e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 71ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 71f3: 48 83 c1 20 add $0x20,%rcx + 71f7: 66 0f 58 02 addpd (%rdx),%xmm0 + 71fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 7200: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 7205: 48 83 c2 20 add $0x20,%rdx + 7209: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 720f: 49 83 c0 20 add $0x20,%r8 + 7213: ff c8 dec %eax + 7215: 75 c9 jne 0x71e0 + 7217: e9 0a fe ff ff jmp 0x7026 + 721c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7223: 0f 84 93 00 00 00 je 0x72bc + 7229: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 722e: 7f 50 jg 0x7280 + 7230: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7237: 00 + 7238: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 723f: 90 nop + 7240: f2 0f 10 02 movsd (%rdx),%xmm0 + 7244: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7249: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 724e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7253: 48 83 c2 20 add $0x20,%rdx + 7257: 66 0f 58 01 addpd (%rcx),%xmm0 + 725b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7260: 41 0f 29 00 movaps %xmm0,(%r8) + 7264: 48 83 c1 20 add $0x20,%rcx + 7268: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 726d: 49 83 c0 20 add $0x20,%r8 + 7271: ff c8 dec %eax + 7273: 75 cb jne 0x7240 + 7275: e9 ac fd ff ff jmp 0x7026 + 727a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7280: f2 0f 10 02 movsd (%rdx),%xmm0 + 7284: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7289: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 728e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7293: 48 83 c2 20 add $0x20,%rdx + 7297: 66 0f 58 01 addpd (%rcx),%xmm0 + 729b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 72a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 72a5: 48 83 c1 20 add $0x20,%rcx + 72a9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 72af: 49 83 c0 20 add $0x20,%r8 + 72b3: ff c8 dec %eax + 72b5: 75 c9 jne 0x7280 + 72b7: e9 6a fd ff ff jmp 0x7026 + 72bc: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 72c1: 7f 5d jg 0x7320 + 72c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72ca: 00 + 72cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72e0: 0f 28 02 movaps (%rdx),%xmm0 + 72e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 72e7: 48 83 c2 20 add $0x20,%rdx + 72eb: 66 0f 58 01 addpd (%rcx),%xmm0 + 72ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 72f4: 41 0f 29 00 movaps %xmm0,(%r8) + 72f8: 48 83 c1 20 add $0x20,%rcx + 72fc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 7301: 49 83 c0 20 add $0x20,%r8 + 7305: ff c8 dec %eax + 7307: 75 d7 jne 0x72e0 + 7309: e9 18 fd ff ff jmp 0x7026 + 730e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7315: 00 + 7316: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 731d: 0f 1f 00 nopl (%rax) + 7320: 0f 28 02 movaps (%rdx),%xmm0 + 7323: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 7327: 48 83 c2 20 add $0x20,%rdx + 732b: 66 0f 58 01 addpd (%rcx),%xmm0 + 732f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7334: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 7339: 48 83 c1 20 add $0x20,%rcx + 733d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 7343: 49 83 c0 20 add $0x20,%r8 + 7347: ff c8 dec %eax + 7349: 75 d5 jne 0x7320 + 734b: e9 d6 fc ff ff jmp 0x7026 + 7350: 44 89 c8 mov %r9d,%eax + 7353: 41 83 e1 03 and $0x3,%r9d + 7357: c1 f8 02 sar $0x2,%eax + 735a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 7361: 0f 84 d3 00 00 00 je 0x743a + 7367: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 736e: 0f 85 6c 00 00 00 jne 0x73e0 + 7374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7380: f2 0f 10 01 movsd (%rcx),%xmm0 + 7384: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 7389: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 738e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 7393: 48 83 c1 20 add $0x20,%rcx + 7397: 66 0f 58 02 addpd (%rdx),%xmm0 + 739b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 73a0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 73a5: 48 83 c2 20 add $0x20,%rdx + 73a9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 73af: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 73b5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 73bb: 49 83 c0 20 add $0x20,%r8 + 73bf: ff c8 dec %eax + 73c1: 75 bd jne 0x7380 + 73c3: e9 5e fc ff ff jmp 0x7026 + 73c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73cf: 00 + 73d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 73de: 00 00 + 73e0: f2 0f 10 11 movsd (%rcx),%xmm2 + 73e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 73e9: f2 0f 10 02 movsd (%rdx),%xmm0 + 73ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 73f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 73f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 73fc: 48 83 c2 20 add $0x20,%rdx + 7400: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 7405: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 740a: 48 83 c1 20 add $0x20,%rcx + 740e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 7412: 66 0f 58 d9 addpd %xmm1,%xmm3 + 7416: f2 41 0f 11 10 movsd %xmm2,(%r8) + 741b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 7421: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 7427: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 742d: 49 83 c0 20 add $0x20,%r8 + 7431: ff c8 dec %eax + 7433: 75 ab jne 0x73e0 + 7435: e9 ec fb ff ff jmp 0x7026 + 743a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7441: 75 5d jne 0x74a0 + 7443: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 744a: 00 + 744b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7460: 0f 28 02 movaps (%rdx),%xmm0 + 7463: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 7467: 48 83 c2 20 add $0x20,%rdx + 746b: 66 0f 58 01 addpd (%rcx),%xmm0 + 746f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7474: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7479: 48 83 c1 20 add $0x20,%rcx + 747d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 7483: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 7489: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 748f: 49 83 c0 20 add $0x20,%r8 + 7493: ff c8 dec %eax + 7495: 75 c9 jne 0x7460 + 7497: e9 8a fb ff ff jmp 0x7026 + 749c: 0f 1f 40 00 nopl 0x0(%rax) + 74a0: f2 0f 10 02 movsd (%rdx),%xmm0 + 74a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 74a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 74ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 74b3: 48 83 c2 20 add $0x20,%rdx + 74b7: 66 0f 58 01 addpd (%rcx),%xmm0 + 74bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 74c0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 74c5: 48 83 c1 20 add $0x20,%rcx + 74c9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 74cf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 74d5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 74db: 49 83 c0 20 add $0x20,%r8 + 74df: ff c8 dec %eax + 74e1: 75 bd jne 0x74a0 + 74e3: e9 3e fb ff ff jmp 0x7026 + 74e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74ef: 00 + 74f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 74f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 74fe: 00 00 + 7500: 41 83 f9 05 cmp $0x5,%r9d + 7504: 7d 3e jge 0x7544 + 7506: 41 83 c1 ff add $0xffffffff,%r9d + 750a: 41 83 f9 ff cmp $0xffffffff,%r9d + 750e: 74 33 je 0x7543 + 7510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7517: 00 + 7518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 751f: 90 nop + 7520: f2 0f 10 01 movsd (%rcx),%xmm0 + 7524: 41 83 c1 ff add $0xffffffff,%r9d + 7528: 48 83 c1 08 add $0x8,%rcx + 752c: f2 0f 58 02 addsd (%rdx),%xmm0 + 7530: 48 83 c2 08 add $0x8,%rdx + 7534: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7539: 49 83 c0 08 add $0x8,%r8 + 753d: 41 83 f9 ff cmp $0xffffffff,%r9d + 7541: 75 dd jne 0x7520 + 7543: c3 ret + 7544: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 754b: 0f 85 80 02 00 00 jne 0x77d1 + 7551: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 7558: 74 1d je 0x7577 + 755a: f2 0f 10 01 movsd (%rcx),%xmm0 + 755e: 48 83 c1 08 add $0x8,%rcx + 7562: 41 83 c1 ff add $0xffffffff,%r9d + 7566: f2 0f 58 02 addsd (%rdx),%xmm0 + 756a: 48 83 c2 08 add $0x8,%rdx + 756e: f2 41 0f 11 00 movsd %xmm0,(%r8) + 7573: 49 83 c0 08 add $0x8,%r8 + 7577: 44 89 c8 mov %r9d,%eax + 757a: 41 83 e1 03 and $0x3,%r9d + 757e: c1 f8 02 sar $0x2,%eax + 7581: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 7588: 0f 84 23 01 00 00 je 0x76b1 + 758e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7595: 0f 84 9c 00 00 00 je 0x7637 + 759b: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 75a0: 7f 5e jg 0x7600 + 75a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75a9: 00 + 75aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75b8: 00 + 75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75c0: 0f 10 11 movups (%rcx),%xmm2 + 75c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 75c7: 48 83 c1 20 add $0x20,%rcx + 75cb: 0f 10 02 movups (%rdx),%xmm0 + 75ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 75d2: 66 0f 58 d0 addpd %xmm0,%xmm2 + 75d6: 48 83 c2 20 add $0x20,%rdx + 75da: 66 0f 58 d9 addpd %xmm1,%xmm3 + 75de: 41 0f 11 10 movups %xmm2,(%r8) + 75e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 75e7: 49 83 c0 20 add $0x20,%r8 + 75eb: 83 c0 ff add $0xffffffff,%eax + 75ee: 75 d0 jne 0x75c0 + 75f0: e9 11 ff ff ff jmp 0x7506 + 75f5: 0f 1f 40 00 nopl 0x0(%rax) + 75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7600: 0f 10 11 movups (%rcx),%xmm2 + 7603: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 7607: 48 83 c1 20 add $0x20,%rcx + 760b: 0f 10 02 movups (%rdx),%xmm0 + 760e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7612: 66 0f 58 d0 addpd %xmm0,%xmm2 + 7616: 48 83 c2 20 add $0x20,%rdx + 761a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 761e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 7623: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 7629: 49 83 c0 20 add $0x20,%r8 + 762d: 83 c0 ff add $0xffffffff,%eax + 7630: 75 ce jne 0x7600 + 7632: e9 cf fe ff ff jmp 0x7506 + 7637: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 763c: 7f 42 jg 0x7680 + 763e: 66 90 xchg %ax,%ax + 7640: 0f 10 01 movups (%rcx),%xmm0 + 7643: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7647: 48 83 c1 20 add $0x20,%rcx + 764b: 66 0f 58 02 addpd (%rdx),%xmm0 + 764f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 7654: 48 83 c2 20 add $0x20,%rdx + 7658: 41 0f 11 00 movups %xmm0,(%r8) + 765c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7661: 49 83 c0 20 add $0x20,%r8 + 7665: 83 c0 ff add $0xffffffff,%eax + 7668: 75 d6 jne 0x7640 + 766a: e9 97 fe ff ff jmp 0x7506 + 766f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7676: 00 + 7677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 767e: 66 90 xchg %ax,%ax + 7680: 0f 10 01 movups (%rcx),%xmm0 + 7683: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7687: 48 83 c1 20 add $0x20,%rcx + 768b: 66 0f 58 02 addpd (%rdx),%xmm0 + 768f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 7694: 48 83 c2 20 add $0x20,%rdx + 7698: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 769d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 76a3: 49 83 c0 20 add $0x20,%r8 + 76a7: 83 c0 ff add $0xffffffff,%eax + 76aa: 75 d4 jne 0x7680 + 76ac: e9 55 fe ff ff jmp 0x7506 + 76b1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 76b8: 0f 84 93 00 00 00 je 0x7751 + 76be: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 76c3: 7f 5b jg 0x7720 + 76c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 76cc: 00 + 76cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 76d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 76d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 76e0: 0f 10 02 movups (%rdx),%xmm0 + 76e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 76e7: 48 83 c2 20 add $0x20,%rdx + 76eb: 66 0f 58 01 addpd (%rcx),%xmm0 + 76ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 76f4: 48 83 c1 20 add $0x20,%rcx + 76f8: 41 0f 11 00 movups %xmm0,(%r8) + 76fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7701: 49 83 c0 20 add $0x20,%r8 + 7705: 83 c0 ff add $0xffffffff,%eax + 7708: 75 d6 jne 0x76e0 + 770a: e9 f7 fd ff ff jmp 0x7506 + 770f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7716: 00 + 7717: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 771e: 66 90 xchg %ax,%ax + 7720: 0f 10 02 movups (%rdx),%xmm0 + 7723: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7727: 48 83 c2 20 add $0x20,%rdx + 772b: 66 0f 58 01 addpd (%rcx),%xmm0 + 772f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7734: 48 83 c1 20 add $0x20,%rcx + 7738: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 773d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 7743: 49 83 c0 20 add $0x20,%r8 + 7747: 83 c0 ff add $0xffffffff,%eax + 774a: 75 d4 jne 0x7720 + 774c: e9 b5 fd ff ff jmp 0x7506 + 7751: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7756: 7f 48 jg 0x77a0 + 7758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 775f: 00 + 7760: 0f 10 02 movups (%rdx),%xmm0 + 7763: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7767: 48 83 c2 20 add $0x20,%rdx + 776b: 66 0f 58 01 addpd (%rcx),%xmm0 + 776f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7774: 48 83 c1 20 add $0x20,%rcx + 7778: 41 0f 11 00 movups %xmm0,(%r8) + 777c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7781: 49 83 c0 20 add $0x20,%r8 + 7785: 83 c0 ff add $0xffffffff,%eax + 7788: 75 d6 jne 0x7760 + 778a: e9 77 fd ff ff jmp 0x7506 + 778f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7796: 00 + 7797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 779e: 66 90 xchg %ax,%ax + 77a0: 0f 10 02 movups (%rdx),%xmm0 + 77a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 77a7: 48 83 c2 20 add $0x20,%rdx + 77ab: 66 0f 58 01 addpd (%rcx),%xmm0 + 77af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 77b4: 48 83 c1 20 add $0x20,%rcx + 77b8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 77bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 77c3: 49 83 c0 20 add $0x20,%r8 + 77c7: 83 c0 ff add $0xffffffff,%eax + 77ca: 75 d4 jne 0x77a0 + 77cc: e9 35 fd ff ff jmp 0x7506 + 77d1: 44 89 c8 mov %r9d,%eax + 77d4: 41 83 e1 03 and $0x3,%r9d + 77d8: c1 f8 02 sar $0x2,%eax + 77db: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 77e2: 0f 84 8d 00 00 00 je 0x7875 + 77e8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 77ef: 75 4f jne 0x7840 + 77f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77f8: 00 + 77f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7800: 0f 10 01 movups (%rcx),%xmm0 + 7803: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7807: 48 83 c1 20 add $0x20,%rcx + 780b: 66 0f 58 02 addpd (%rdx),%xmm0 + 780f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 7814: 48 83 c2 20 add $0x20,%rdx + 7818: 41 0f 11 00 movups %xmm0,(%r8) + 781c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 7821: 49 83 c0 20 add $0x20,%r8 + 7825: 83 c0 ff add $0xffffffff,%eax + 7828: 75 d6 jne 0x7800 + 782a: e9 d7 fc ff ff jmp 0x7506 + 782f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7836: 00 + 7837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 783e: 66 90 xchg %ax,%ax + 7840: 0f 10 11 movups (%rcx),%xmm2 + 7843: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 7847: 48 83 c1 20 add $0x20,%rcx + 784b: 0f 10 02 movups (%rdx),%xmm0 + 784e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7852: 66 0f 58 d0 addpd %xmm0,%xmm2 + 7856: 48 83 c2 20 add $0x20,%rdx + 785a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 785e: 41 0f 11 10 movups %xmm2,(%r8) + 7862: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 7867: 49 83 c0 20 add $0x20,%r8 + 786b: 83 c0 ff add $0xffffffff,%eax + 786e: 75 d0 jne 0x7840 + 7870: e9 91 fc ff ff jmp 0x7506 + 7875: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 787c: 75 42 jne 0x78c0 + 787e: 66 90 xchg %ax,%ax + 7880: 0f 10 02 movups (%rdx),%xmm0 + 7883: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 7887: 48 83 c2 20 add $0x20,%rdx + 788b: 66 0f 58 01 addpd (%rcx),%xmm0 + 788f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 7894: 48 83 c1 20 add $0x20,%rcx + 7898: 41 0f 11 00 movups %xmm0,(%r8) + 789c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 78a1: 49 83 c0 20 add $0x20,%r8 + 78a5: 83 c0 ff add $0xffffffff,%eax + 78a8: 75 d6 jne 0x7880 + 78aa: e9 57 fc ff ff jmp 0x7506 + 78af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 78b6: 00 + 78b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 78be: 66 90 xchg %ax,%ax + 78c0: 0f 10 02 movups (%rdx),%xmm0 + 78c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 78c7: 48 83 c2 20 add $0x20,%rdx + 78cb: 66 0f 58 01 addpd (%rcx),%xmm0 + 78cf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 78d4: 48 83 c1 20 add $0x20,%rcx + 78d8: 41 0f 11 00 movups %xmm0,(%r8) + 78dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 78e1: 49 83 c0 20 add $0x20,%r8 + 78e5: 83 c0 ff add $0xffffffff,%eax + 78e8: 75 d6 jne 0x78c0 + 78ea: e9 17 fc ff ff jmp 0x7506 + 78ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 78f6: 00 + 78f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 78fe: 66 90 xchg %ax,%ax + 7900: 48 83 ec 28 sub $0x28,%rsp + 7904: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4eac0 + 790b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2607610 + 7912: 48 33 c4 xor %rsp,%rax + 7915: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 791a: 48 89 44 24 20 mov %rax,0x20(%rsp) + 791f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 7925: 41 83 f8 03 cmp $0x3,%r8d + 7929: 0f 28 c1 movaps %xmm1,%xmm0 + 792c: 0f 57 d2 xorps %xmm2,%xmm2 + 792f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 7933: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 7937: 0f 57 c3 xorps %xmm3,%xmm0 + 793a: 7d 62 jge 0x799e + 793c: 41 ff c8 dec %r8d + 793f: 41 83 f8 ff cmp $0xffffffff,%r8d + 7943: 74 3e je 0x7983 + 7945: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 794c: 00 + 794d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7954: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7960: 0f 12 12 movlps (%rdx),%xmm2 + 7963: 0f 28 d8 movaps %xmm0,%xmm3 + 7966: 0f 59 da mulps %xmm2,%xmm3 + 7969: 41 ff c8 dec %r8d + 796c: 0f 59 d1 mulps %xmm1,%xmm2 + 796f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 7973: 0f 58 d3 addps %xmm3,%xmm2 + 7976: 0f 13 12 movlps %xmm2,(%rdx) + 7979: 48 83 c2 08 add $0x8,%rdx + 797d: 41 83 f8 ff cmp $0xffffffff,%r8d + 7981: 75 dd jne 0x7960 + 7983: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 7988: 48 33 cc xor %rsp,%rcx + 798b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2607610 + 7992: 75 05 jne 0x7999 + 7994: 48 83 c4 28 add $0x28,%rsp + 7998: c3 ret + 7999: e8 d2 b3 11 01 call 0x1122d70 + 799e: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 79a5: 74 3c je 0x79e3 + 79a7: 44 89 c0 mov %r8d,%eax + 79aa: 41 83 e0 01 and $0x1,%r8d + 79ae: d1 f8 sar $1,%eax + 79b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 79b7: 00 + 79b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79bf: 90 nop + 79c0: 0f 10 1a movups (%rdx),%xmm3 + 79c3: 0f 28 e0 movaps %xmm0,%xmm4 + 79c6: 0f 59 e3 mulps %xmm3,%xmm4 + 79c9: 0f 59 d9 mulps %xmm1,%xmm3 + 79cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 79d0: 0f 58 e3 addps %xmm3,%xmm4 + 79d3: 0f 11 22 movups %xmm4,(%rdx) + 79d6: 48 83 c2 10 add $0x10,%rdx + 79da: ff c8 dec %eax + 79dc: 75 e2 jne 0x79c0 + 79de: e9 59 ff ff ff jmp 0x793c + 79e3: 48 89 d0 mov %rdx,%rax + 79e6: 48 83 e0 0f and $0xf,%rax + 79ea: 85 c0 test %eax,%eax + 79ec: 74 1e je 0x7a0c + 79ee: f2 0f 10 1a movsd (%rdx),%xmm3 + 79f2: 0f 28 e0 movaps %xmm0,%xmm4 + 79f5: 0f 59 e3 mulps %xmm3,%xmm4 + 79f8: 41 ff c8 dec %r8d + 79fb: 0f 59 d9 mulps %xmm1,%xmm3 + 79fe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 7a02: 0f 58 e3 addps %xmm3,%xmm4 + 7a05: 0f 13 22 movlps %xmm4,(%rdx) + 7a08: 48 83 c2 08 add $0x8,%rdx + 7a0c: 44 89 c0 mov %r8d,%eax + 7a0f: 41 83 e0 01 and $0x1,%r8d + 7a13: d1 f8 sar $1,%eax + 7a15: 3d 00 00 01 00 cmp $0x10000,%eax + 7a1a: 77 44 ja 0x7a60 + 7a1c: 0f 1f 40 00 nopl 0x0(%rax) + 7a20: 0f 28 1a movaps (%rdx),%xmm3 + 7a23: 0f 28 e0 movaps %xmm0,%xmm4 + 7a26: 0f 59 e3 mulps %xmm3,%xmm4 + 7a29: 0f 59 d9 mulps %xmm1,%xmm3 + 7a2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 7a30: 0f 58 e3 addps %xmm3,%xmm4 + 7a33: 0f 29 22 movaps %xmm4,(%rdx) + 7a36: 48 83 c2 10 add $0x10,%rdx + 7a3a: ff c8 dec %eax + 7a3c: 75 e2 jne 0x7a20 + 7a3e: e9 f9 fe ff ff jmp 0x793c + 7a43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a4a: 00 + 7a4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a60: 0f 28 1a movaps (%rdx),%xmm3 + 7a63: 0f 28 e0 movaps %xmm0,%xmm4 + 7a66: 0f 59 e3 mulps %xmm3,%xmm4 + 7a69: 0f 59 d9 mulps %xmm1,%xmm3 + 7a6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 7a70: 0f 58 e3 addps %xmm3,%xmm4 + 7a73: 0f 2b 22 movntps %xmm4,(%rdx) + 7a76: 48 83 c2 10 add $0x10,%rdx + 7a7a: ff c8 dec %eax + 7a7c: 75 e2 jne 0x7a60 + 7a7e: e9 b9 fe ff ff jmp 0x793c + 7a83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a8a: 00 + 7a8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7aa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7aa5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2607610 + 7aac: 48 33 c4 xor %rsp,%rax + 7aaf: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 7ab4: 48 89 44 24 20 mov %rax,0x20(%rsp) + 7ab9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 7abf: 41 83 f8 03 cmp $0x3,%r8d + 7ac3: 0f 28 c1 movaps %xmm1,%xmm0 + 7ac6: 0f 57 d2 xorps %xmm2,%xmm2 + 7ac9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 7acd: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 7ad1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4ead0 + 7ad8: 7d 65 jge 0x7b3f + 7ada: 41 ff c8 dec %r8d + 7add: 41 83 f8 ff cmp $0xffffffff,%r8d + 7ae1: 74 40 je 0x7b23 + 7ae3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7aea: 00 + 7aeb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b00: 0f 12 12 movlps (%rdx),%xmm2 + 7b03: 0f 28 d8 movaps %xmm0,%xmm3 + 7b06: 0f 59 da mulps %xmm2,%xmm3 + 7b09: 41 ff c8 dec %r8d + 7b0c: 0f 59 d1 mulps %xmm1,%xmm2 + 7b0f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 7b13: 0f 58 d3 addps %xmm3,%xmm2 + 7b16: 0f 13 12 movlps %xmm2,(%rdx) + 7b19: 48 8d 52 08 lea 0x8(%rdx),%rdx + 7b1d: 41 83 f8 ff cmp $0xffffffff,%r8d + 7b21: 75 dd jne 0x7b00 + 7b23: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 7b28: 48 33 cc xor %rsp,%rcx + 7b2b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2607610 + 7b32: 75 06 jne 0x7b3a + 7b34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7b39: c3 ret + 7b3a: e8 31 b2 11 01 call 0x1122d70 + 7b3f: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 7b46: 74 3b je 0x7b83 + 7b48: 44 89 c0 mov %r8d,%eax + 7b4b: 41 83 e0 01 and $0x1,%r8d + 7b4f: d1 f8 sar $1,%eax + 7b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b58: 00 + 7b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b60: 0f 10 1a movups (%rdx),%xmm3 + 7b63: 0f 28 e0 movaps %xmm0,%xmm4 + 7b66: 0f 59 e3 mulps %xmm3,%xmm4 + 7b69: 0f 59 d9 mulps %xmm1,%xmm3 + 7b6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 7b70: 0f 58 e3 addps %xmm3,%xmm4 + 7b73: 0f 11 22 movups %xmm4,(%rdx) + 7b76: 48 8d 52 10 lea 0x10(%rdx),%rdx + 7b7a: ff c8 dec %eax + 7b7c: 75 e2 jne 0x7b60 + 7b7e: e9 57 ff ff ff jmp 0x7ada + 7b83: 48 89 d0 mov %rdx,%rax + 7b86: 48 83 e0 0f and $0xf,%rax + 7b8a: 85 c0 test %eax,%eax + 7b8c: 74 1e je 0x7bac + 7b8e: f2 0f 10 1a movsd (%rdx),%xmm3 + 7b92: 0f 28 e0 movaps %xmm0,%xmm4 + 7b95: 0f 59 e3 mulps %xmm3,%xmm4 + 7b98: 41 ff c8 dec %r8d + 7b9b: 0f 59 d9 mulps %xmm1,%xmm3 + 7b9e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 7ba2: 0f 58 e3 addps %xmm3,%xmm4 + 7ba5: 0f 13 22 movlps %xmm4,(%rdx) + 7ba8: 48 83 c2 08 add $0x8,%rdx + 7bac: 44 89 c0 mov %r8d,%eax + 7baf: 41 83 e0 01 and $0x1,%r8d + 7bb3: d1 f8 sar $1,%eax + 7bb5: 3d 00 00 01 00 cmp $0x10000,%eax + 7bba: 77 44 ja 0x7c00 + 7bbc: 0f 1f 40 00 nopl 0x0(%rax) + 7bc0: 0f 28 1a movaps (%rdx),%xmm3 + 7bc3: 0f 28 e0 movaps %xmm0,%xmm4 + 7bc6: 0f 59 e3 mulps %xmm3,%xmm4 + 7bc9: 0f 59 d9 mulps %xmm1,%xmm3 + 7bcc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 7bd0: 0f 58 e3 addps %xmm3,%xmm4 + 7bd3: 0f 29 22 movaps %xmm4,(%rdx) + 7bd6: 48 8d 52 10 lea 0x10(%rdx),%rdx + 7bda: ff c8 dec %eax + 7bdc: 75 e2 jne 0x7bc0 + 7bde: e9 f7 fe ff ff jmp 0x7ada + 7be3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7bea: 00 + 7beb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c00: 0f 28 1a movaps (%rdx),%xmm3 + 7c03: 0f 28 e0 movaps %xmm0,%xmm4 + 7c06: 0f 59 e3 mulps %xmm3,%xmm4 + 7c09: 0f 59 d9 mulps %xmm1,%xmm3 + 7c0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 7c10: 0f 58 e3 addps %xmm3,%xmm4 + 7c13: 0f 2b 22 movntps %xmm4,(%rdx) + 7c16: 48 8d 52 10 lea 0x10(%rdx),%rdx + 7c1a: ff c8 dec %eax + 7c1c: 75 e2 jne 0x7c00 + 7c1e: e9 b7 fe ff ff jmp 0x7ada + 7c23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c2a: 00 + 7c2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c40: 48 83 ec 28 sub $0x28,%rsp + 7c44: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2607610 + 7c4b: 48 33 c4 xor %rsp,%rax + 7c4e: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 7c53: 48 89 44 24 20 mov %rax,0x20(%rsp) + 7c58: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4eae0 + 7c5f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 7c65: 0f 57 d2 xorps %xmm2,%xmm2 + 7c68: 0f 28 c1 movaps %xmm1,%xmm0 + 7c6b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 7c6f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 7c73: 0f 57 c3 xorps %xmm3,%xmm0 + 7c76: 41 83 f8 03 cmp $0x3,%r8d + 7c7a: 7d 63 jge 0x7cdf + 7c7c: 41 83 c0 ff add $0xffffffff,%r8d + 7c80: 41 83 f8 ff cmp $0xffffffff,%r8d + 7c84: 74 3e je 0x7cc4 + 7c86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c8d: 00 + 7c8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c95: 0f 1f 40 00 nopl 0x0(%rax) + 7c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ca0: 0f 12 12 movlps (%rdx),%xmm2 + 7ca3: 0f 28 d8 movaps %xmm0,%xmm3 + 7ca6: 41 83 c0 ff add $0xffffffff,%r8d + 7caa: 0f 59 da mulps %xmm2,%xmm3 + 7cad: 0f 59 d1 mulps %xmm1,%xmm2 + 7cb0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 7cb4: 0f 58 d3 addps %xmm3,%xmm2 + 7cb7: 0f 13 12 movlps %xmm2,(%rdx) + 7cba: 48 83 c2 08 add $0x8,%rdx + 7cbe: 41 83 f8 ff cmp $0xffffffff,%r8d + 7cc2: 75 dc jne 0x7ca0 + 7cc4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 7cc9: 48 33 cc xor %rsp,%rcx + 7ccc: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2607610 + 7cd3: 75 05 jne 0x7cda + 7cd5: 48 83 c4 28 add $0x28,%rsp + 7cd9: c3 ret + 7cda: e8 91 b0 11 01 call 0x1122d70 + 7cdf: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 7ce6: 74 3c je 0x7d24 + 7ce8: 44 89 c0 mov %r8d,%eax + 7ceb: 41 83 e0 01 and $0x1,%r8d + 7cef: d1 f8 sar $1,%eax + 7cf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7cf8: 00 + 7cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d00: 0f 10 1a movups (%rdx),%xmm3 + 7d03: 0f 28 e0 movaps %xmm0,%xmm4 + 7d06: 0f 59 e3 mulps %xmm3,%xmm4 + 7d09: 0f 59 d9 mulps %xmm1,%xmm3 + 7d0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 7d10: 0f 58 e3 addps %xmm3,%xmm4 + 7d13: 0f 11 22 movups %xmm4,(%rdx) + 7d16: 48 83 c2 10 add $0x10,%rdx + 7d1a: 83 c0 ff add $0xffffffff,%eax + 7d1d: 75 e1 jne 0x7d00 + 7d1f: e9 58 ff ff ff jmp 0x7c7c + 7d24: 48 89 d0 mov %rdx,%rax + 7d27: 48 83 e0 0f and $0xf,%rax + 7d2b: 85 c0 test %eax,%eax + 7d2d: 74 1f je 0x7d4e + 7d2f: f2 0f 10 1a movsd (%rdx),%xmm3 + 7d33: 0f 28 e0 movaps %xmm0,%xmm4 + 7d36: 41 83 c0 ff add $0xffffffff,%r8d + 7d3a: 0f 59 e3 mulps %xmm3,%xmm4 + 7d3d: 0f 59 d9 mulps %xmm1,%xmm3 + 7d40: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 7d44: 0f 58 e3 addps %xmm3,%xmm4 + 7d47: 0f 13 22 movlps %xmm4,(%rdx) + 7d4a: 48 83 c2 08 add $0x8,%rdx + 7d4e: 44 89 c0 mov %r8d,%eax + 7d51: 41 83 e0 01 and $0x1,%r8d + 7d55: d1 f8 sar $1,%eax + 7d57: 3d 00 00 01 00 cmp $0x10000,%eax + 7d5c: 77 42 ja 0x7da0 + 7d5e: 66 90 xchg %ax,%ax + 7d60: 0f 10 1a movups (%rdx),%xmm3 + 7d63: 0f 28 e0 movaps %xmm0,%xmm4 + 7d66: 0f 59 e3 mulps %xmm3,%xmm4 + 7d69: 0f 59 d9 mulps %xmm1,%xmm3 + 7d6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 7d70: 0f 58 e3 addps %xmm3,%xmm4 + 7d73: 0f 11 22 movups %xmm4,(%rdx) + 7d76: 48 83 c2 10 add $0x10,%rdx + 7d7a: 83 c0 ff add $0xffffffff,%eax + 7d7d: 75 e1 jne 0x7d60 + 7d7f: e9 f8 fe ff ff jmp 0x7c7c + 7d84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d8b: 00 + 7d8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7d9f: 00 + 7da0: 0f 10 1a movups (%rdx),%xmm3 + 7da3: 0f 28 e0 movaps %xmm0,%xmm4 + 7da6: 0f 59 e3 mulps %xmm3,%xmm4 + 7da9: 0f 59 d9 mulps %xmm1,%xmm3 + 7dac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 7db0: 0f 58 e3 addps %xmm3,%xmm4 + 7db3: 0f 2b 22 movntps %xmm4,(%rdx) + 7db6: 48 83 c2 10 add $0x10,%rdx + 7dba: 83 c0 ff add $0xffffffff,%eax + 7dbd: 75 e1 jne 0x7da0 + 7dbf: e9 b8 fe ff ff jmp 0x7c7c + 7dc4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7dcb: 00 + 7dcc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7dd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ddf: 00 + 7de0: 57 push %rdi + 7de1: 41 54 push %r12 + 7de3: 41 56 push %r14 + 7de5: 41 57 push %r15 + 7de7: 55 push %rbp + 7de8: 48 81 ec c0 00 00 00 sub $0xc0,%rsp + 7def: 45 89 c6 mov %r8d,%r14d + 7df2: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) + 7df9: 00 + 7dfa: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 + 7e01: 00 + 7e02: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 7e08: 4d 63 fe movslq %r14d,%r15 + 7e0b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 7e0f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d + 7e16: 00 + 7e17: 48 89 d7 mov %rdx,%rdi + 7e1a: 48 89 cd mov %rcx,%rbp + 7e1d: 44 89 e0 mov %r12d,%eax + 7e20: 25 80 1f 00 00 and $0x1f80,%eax + 7e25: 3d 80 1f 00 00 cmp $0x1f80,%eax + 7e2a: 74 1d je 0x7e49 + 7e2c: 44 89 e0 mov %r12d,%eax + 7e2f: 0d 80 1f ff ff or $0xffff1f80,%eax + 7e34: 25 e0 ff 00 00 and $0xffe0,%eax + 7e39: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) + 7e40: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 7e47: 00 00 + 7e49: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4eb00 + 7e50: 01 + 7e51: 48 89 f8 mov %rdi,%rax + 7e54: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 7e58: 48 83 e0 1c and $0x1c,%rax + 7e5c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 7e62: 85 c0 test %eax,%eax + 7e64: 0f 84 51 01 00 00 je 0x7fbb + 7e6a: c1 e8 02 shr $0x2,%eax + 7e6d: f7 d8 neg %eax + 7e6f: 83 c0 08 add $0x8,%eax + 7e72: 41 3b c6 cmp %r14d,%eax + 7e75: 44 0f 4c f0 cmovl %eax,%r14d + 7e79: 45 85 f6 test %r14d,%r14d + 7e7c: 0f 8e 19 01 00 00 jle 0x7f9b + 7e82: 44 89 f0 mov %r14d,%eax + 7e85: 41 ba 01 00 00 00 mov $0x1,%r10d + 7e8b: d1 e8 shr $1,%eax + 7e8d: 45 33 c9 xor %r9d,%r9d + 7e90: 85 c0 test %eax,%eax + 7e92: 0f 86 b1 00 00 00 jbe 0x7f49 + 7e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e9f: 00 + 7ea0: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 7ea4: 4d 63 d2 movslq %r10d,%r10 + 7ea7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 7eae: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7eb2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 7eb9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7ebe: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 7ec5: 00 00 + 7ec7: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 7ecc: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 7ed3: 75 14 jne 0x7ee9 + 7ed5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 7edc: 00 00 00 00 + 7ee0: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 7ee7: 00 00 + 7ee9: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 7eef: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 7ef6: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7efa: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 7f01: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7f06: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 7f0d: 00 00 + 7f0f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 7f14: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 7f1b: 75 14 jne 0x7f31 + 7f1d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 7f24: 00 00 00 00 + 7f28: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 7f2f: 00 00 + 7f31: 41 ff c1 inc %r9d + 7f34: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 7f3b: 44 3b c8 cmp %eax,%r9d + 7f3e: 0f 82 5c ff ff ff jb 0x7ea0 + 7f44: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 7f49: 41 8d 42 ff lea -0x1(%r10),%eax + 7f4d: 41 3b c6 cmp %r14d,%eax + 7f50: 73 49 jae 0x7f9b + 7f52: 4d 63 d2 movslq %r10d,%r10 + 7f55: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 7f5c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7f60: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 7f67: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7f6c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 7f73: 00 00 + 7f75: c5 f9 7e c0 vmovd %xmm0,%eax + 7f79: a9 00 00 80 7f test $0x7f800000,%eax + 7f7e: 75 14 jne 0x7f94 + 7f80: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 7f87: 00 00 00 00 + 7f8b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 7f92: 00 00 + 7f94: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 7f9b: 48 89 f9 mov %rdi,%rcx + 7f9e: 48 89 fa mov %rdi,%rdx + 7fa1: 45 89 f0 mov %r14d,%r8d + 7fa4: c5 f8 77 vzeroupper + 7fa7: e8 b4 e5 05 00 call 0x66560 + 7fac: 4d 63 f6 movslq %r14d,%r14 + 7faf: 4d 2b fe sub %r14,%r15 + 7fb2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 7fb7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 7fbb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 7fc2: 74 4e je 0x8012 + 7fc4: 45 33 f6 xor %r14d,%r14d + 7fc7: 4d 85 ff test %r15,%r15 + 7fca: 0f 8e f9 03 00 00 jle 0x83c9 + 7fd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7fd7: 00 + 7fd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7fdf: 90 nop + 7fe0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 7fe5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7fe9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 7fee: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7ff3: c5 f8 77 vzeroupper + 7ff6: e8 c5 e6 05 00 call 0x666c0 + 7ffb: c4 .byte 0xc4 + 7ffc: a1 .byte 0xa1 + 7ffd: 7a 11 jp 0x8010 + 7fff: 04 .byte 0x4 diff --git a/handoff/nls_dasm/th_ee20.dis b/handoff/nls_dasm/th_ee20.dis new file mode 100644 index 0000000..b14d4e5 --- /dev/null +++ b/handoff/nls_dasm/th_ee20.dis @@ -0,0 +1,8707 @@ +; th_ee20: VA 0x18000ee20-0x180016e20 (32768 bytes) + +/tmp/opencode/dis/th_ee20.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 83 ec 28 sub $0x28,%rsp + 4: 48 85 c9 test %rcx,%rcx + 7: 74 25 je 0x2e + 9: 48 85 d2 test %rdx,%rdx + c: 74 20 je 0x2e + e: 4d 85 c0 test %r8,%r8 + 11: 74 1b je 0x2e + 13: 45 85 c9 test %r9d,%r9d + 16: 7f 0a jg 0x22 + 18: b8 fa ff ff ff mov $0xfffffffa,%eax + 1d: 48 83 c4 28 add $0x28,%rsp + 21: c3 ret + 22: e8 59 99 03 00 call 0x39980 + 27: 33 c0 xor %eax,%eax + 29: 48 83 c4 28 add $0x28,%rsp + 2d: c3 ret + 2e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 33: 48 83 c4 28 add $0x28,%rsp + 37: c3 ret + 38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f: 00 + 40: 48 83 ec 28 sub $0x28,%rsp + 44: 48 85 c9 test %rcx,%rcx + 47: 74 25 je 0x6e + 49: 48 85 d2 test %rdx,%rdx + 4c: 74 20 je 0x6e + 4e: 4d 85 c0 test %r8,%r8 + 51: 74 1b je 0x6e + 53: 45 85 c9 test %r9d,%r9d + 56: 7f 0a jg 0x62 + 58: b8 fa ff ff ff mov $0xfffffffa,%eax + 5d: 48 83 c4 28 add $0x28,%rsp + 61: c3 ret + 62: e8 59 99 03 00 call 0x399c0 + 67: 33 c0 xor %eax,%eax + 69: 48 83 c4 28 add $0x28,%rsp + 6d: c3 ret + 6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 73: 48 83 c4 28 add $0x28,%rsp + 77: c3 ret + 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f: 00 + 80: 53 push %rbx + 81: 48 85 c9 test %rcx,%rcx + 84: 0f 84 d4 01 00 00 je 0x25e + 8a: 4d 85 c0 test %r8,%r8 + 8d: 0f 84 cb 01 00 00 je 0x25e + 93: 45 85 c9 test %r9d,%r9d + 96: 0f 8e bb 01 00 00 jle 0x257 + 9c: 41 83 f9 08 cmp $0x8,%r9d + a0: 0f 8c a1 01 00 00 jl 0x247 + a6: 4d 89 c3 mov %r8,%r11 + a9: 49 83 e3 0f and $0xf,%r11 + ad: 45 85 db test %r11d,%r11d + b0: 74 18 je 0xca + b2: 41 f7 c3 03 00 00 00 test $0x3,%r11d + b9: 0f 85 88 01 00 00 jne 0x247 + bf: 41 f7 db neg %r11d + c2: 41 83 c3 10 add $0x10,%r11d + c6: 41 c1 eb 02 shr $0x2,%r11d + ca: 41 8d 43 08 lea 0x8(%r11),%eax + ce: 44 3b c8 cmp %eax,%r9d + d1: 0f 8c 70 01 00 00 jl 0x247 + d7: 44 89 c8 mov %r9d,%eax + da: 33 d2 xor %edx,%edx + dc: 41 2b c3 sub %r11d,%eax + df: 83 e0 07 and $0x7,%eax + e2: f7 d8 neg %eax + e4: 41 03 c1 add %r9d,%eax + e7: 44 89 db mov %r11d,%ebx + ea: 45 85 db test %r11d,%r11d + ed: 76 2e jbe 0x11d + ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f6: 00 + f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + fe: 66 90 xchg %ax,%ax + 100: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 105: f3 0f 59 c1 mulss %xmm1,%xmm0 + 109: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 10f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 115: 48 ff c2 inc %rdx + 118: 48 3b d3 cmp %rbx,%rdx + 11b: 72 e3 jb 0x100 + 11d: 45 89 db mov %r11d,%r11d + 120: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 124: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 12b: 48 63 d0 movslq %eax,%rdx + 12e: 74 40 je 0x170 + 130: 0f 28 c1 movaps %xmm1,%xmm0 + 133: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 13e: 00 00 + 140: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 144: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 149: 0f 59 d0 mulps %xmm0,%xmm2 + 14c: 0f 59 d8 mulps %xmm0,%xmm3 + 14f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 154: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 15a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 15f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 165: 48 83 c3 08 add $0x8,%rbx + 169: 48 3b da cmp %rdx,%rbx + 16c: 72 d2 jb 0x140 + 16e: eb 3e jmp 0x1ae + 170: 0f 28 c1 movaps %xmm1,%xmm0 + 173: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 17e: 00 00 + 180: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 + 184: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 + 189: 0f 59 d0 mulps %xmm0,%xmm2 + 18c: 0f 59 d8 mulps %xmm0,%xmm3 + 18f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 194: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 19a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 19f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 1a5: 48 83 c3 08 add $0x8,%rbx + 1a9: 48 3b da cmp %rdx,%rbx + 1ac: 72 d2 jb 0x180 + 1ae: 8d 58 01 lea 0x1(%rax),%ebx + 1b1: 41 3b d9 cmp %r9d,%ebx + 1b4: 0f 87 84 00 00 00 ja 0x23e + 1ba: 4d 63 d1 movslq %r9d,%r10 + 1bd: 4c 2b d2 sub %rdx,%r10 + 1c0: 49 83 fa 04 cmp $0x4,%r10 + 1c4: 0f 8c 78 00 00 00 jl 0x242 + 1ca: 45 89 d3 mov %r10d,%r11d + 1cd: 45 33 c9 xor %r9d,%r9d + 1d0: 41 83 e3 fc and $0xfffffffc,%r11d + 1d4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 1d8: 4d 63 db movslq %r11d,%r11 + 1db: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 1df: 90 nop + 1e0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 1e5: 0f 59 d0 mulps %xmm0,%xmm2 + 1e8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 1ed: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) + 1f2: 49 83 c1 04 add $0x4,%r9 + 1f6: 4d 3b cb cmp %r11,%r9 + 1f9: 72 e5 jb 0x1e0 + 1fb: 4d 3b da cmp %r10,%r11 + 1fe: 73 3e jae 0x23e + 200: 48 63 c0 movslq %eax,%rax + 203: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 207: 49 8d 04 80 lea (%r8,%rax,4),%rax + 20b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 212: 00 + 213: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 220: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 226: f3 0f 59 c1 mulss %xmm1,%xmm0 + 22a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 230: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 236: 49 ff c3 inc %r11 + 239: 4d 3b da cmp %r10,%r11 + 23c: 72 e2 jb 0x220 + 23e: 33 c0 xor %eax,%eax + 240: 5b pop %rbx + 241: c3 ret + 242: 45 33 db xor %r11d,%r11d + 245: eb b4 jmp 0x1fb + 247: 33 c0 xor %eax,%eax + 249: 41 83 f9 01 cmp $0x1,%r9d + 24d: 72 ef jb 0x23e + 24f: 4d 63 d1 movslq %r9d,%r10 + 252: 45 33 db xor %r11d,%r11d + 255: eb a4 jmp 0x1fb + 257: b8 fa ff ff ff mov $0xfffffffa,%eax + 25c: 5b pop %rbx + 25d: c3 ret + 25e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 263: 5b pop %rbx + 264: c3 ret + 265: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26c: 00 + 26d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 274: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 280: 48 85 c9 test %rcx,%rcx + 283: 0f 84 84 01 00 00 je 0x40d + 289: 4d 85 c0 test %r8,%r8 + 28c: 0f 84 7b 01 00 00 je 0x40d + 292: 45 85 c9 test %r9d,%r9d + 295: 0f 8e 6b 01 00 00 jle 0x406 + 29b: 49 63 c1 movslq %r9d,%rax + 29e: 48 83 f8 08 cmp $0x8,%rax + 2a2: 0f 8c 59 01 00 00 jl 0x401 + 2a8: 4d 89 c3 mov %r8,%r11 + 2ab: 49 83 e3 0f and $0xf,%r11 + 2af: 45 85 db test %r11d,%r11d + 2b2: 74 18 je 0x2cc + 2b4: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 2bb: 0f 85 40 01 00 00 jne 0x401 + 2c1: 41 f7 db neg %r11d + 2c4: 41 83 c3 10 add $0x10,%r11d + 2c8: 41 c1 eb 02 shr $0x2,%r11d + 2cc: 44 89 da mov %r11d,%edx + 2cf: 83 c2 08 add $0x8,%edx + 2d2: 48 3b c2 cmp %rdx,%rax + 2d5: 0f 8c 26 01 00 00 jl 0x401 + 2db: 44 89 ca mov %r9d,%edx + 2de: 41 2b d3 sub %r11d,%edx + 2e1: 83 e2 07 and $0x7,%edx + 2e4: 44 2b ca sub %edx,%r9d + 2e7: 33 d2 xor %edx,%edx + 2e9: 45 89 da mov %r11d,%r10d + 2ec: 45 85 db test %r11d,%r11d + 2ef: 76 2d jbe 0x31e + 2f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f8: 00 + 2f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 300: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 305: f3 0f 59 c1 mulss %xmm1,%xmm0 + 309: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 30f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 315: 48 8d 52 01 lea 0x1(%rdx),%rdx + 319: 49 3b d2 cmp %r10,%rdx + 31c: 72 e2 jb 0x300 + 31e: 45 89 db mov %r11d,%r11d + 321: 49 63 d1 movslq %r9d,%rdx + 324: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 + 328: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 32f: 74 41 je 0x372 + 331: 0f 28 c1 movaps %xmm1,%xmm0 + 334: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 33f: 00 + 340: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 + 345: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 34b: 0f 59 d0 mulps %xmm0,%xmm2 + 34e: 0f 59 d8 mulps %xmm0,%xmm3 + 351: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 356: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 35c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 361: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 367: 4d 8d 52 08 lea 0x8(%r10),%r10 + 36b: 4c 3b d2 cmp %rdx,%r10 + 36e: 72 d0 jb 0x340 + 370: eb 3e jmp 0x3b0 + 372: 0f 28 c1 movaps %xmm1,%xmm0 + 375: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 380: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 + 385: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 + 38b: 0f 59 d0 mulps %xmm0,%xmm2 + 38e: 0f 59 d8 mulps %xmm0,%xmm3 + 391: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 396: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 39c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 3a1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 3a7: 4d 8d 52 08 lea 0x8(%r10),%r10 + 3ab: 4c 3b d2 cmp %rdx,%r10 + 3ae: 72 d0 jb 0x380 + 3b0: 33 d2 xor %edx,%edx + 3b2: 45 8d 51 01 lea 0x1(%r9),%r10d + 3b6: 4d 63 d2 movslq %r10d,%r10 + 3b9: 4c 3b d0 cmp %rax,%r10 + 3bc: 77 40 ja 0x3fe + 3be: 4d 63 c9 movslq %r9d,%r9 + 3c1: 49 2b c1 sub %r9,%rax + 3c4: 49 c1 e1 02 shl $0x2,%r9 + 3c8: 49 03 c9 add %r9,%rcx + 3cb: 4d 03 c1 add %r9,%r8 + 3ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d5: 00 + 3d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3dd: 0f 1f 00 nopl (%rax) + 3e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 3e5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 3e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 3ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 3f5: 48 8d 52 01 lea 0x1(%rdx),%rdx + 3f9: 48 3b d0 cmp %rax,%rdx + 3fc: 72 e2 jb 0x3e0 + 3fe: 33 c0 xor %eax,%eax + 400: c3 ret + 401: 45 33 c9 xor %r9d,%r9d + 404: eb aa jmp 0x3b0 + 406: b8 fa ff ff ff mov $0xfffffffa,%eax + 40b: 90 nop + 40c: c3 ret + 40d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 412: c3 ret + 413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 41f: 00 + 420: 53 push %rbx + 421: 48 85 c9 test %rcx,%rcx + 424: 0f 84 d5 01 00 00 je 0x5ff + 42a: 4d 85 c0 test %r8,%r8 + 42d: 0f 84 cc 01 00 00 je 0x5ff + 433: 45 85 c9 test %r9d,%r9d + 436: 0f 8e bc 01 00 00 jle 0x5f8 + 43c: 41 83 f9 08 cmp $0x8,%r9d + 440: 0f 8c a2 01 00 00 jl 0x5e8 + 446: 4d 89 c3 mov %r8,%r11 + 449: 49 83 e3 0f and $0xf,%r11 + 44d: 45 85 db test %r11d,%r11d + 450: 74 18 je 0x46a + 452: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 459: 0f 85 89 01 00 00 jne 0x5e8 + 45f: 41 f7 db neg %r11d + 462: 41 83 c3 10 add $0x10,%r11d + 466: 41 c1 eb 02 shr $0x2,%r11d + 46a: 41 8d 43 08 lea 0x8(%r11),%eax + 46e: 44 3b c8 cmp %eax,%r9d + 471: 0f 8c 71 01 00 00 jl 0x5e8 + 477: 44 89 c8 mov %r9d,%eax + 47a: 33 d2 xor %edx,%edx + 47c: 41 2b c3 sub %r11d,%eax + 47f: 44 89 db mov %r11d,%ebx + 482: 83 e0 07 and $0x7,%eax + 485: f7 d8 neg %eax + 487: 41 03 c1 add %r9d,%eax + 48a: 45 85 db test %r11d,%r11d + 48d: 76 2f jbe 0x4be + 48f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 496: 00 + 497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49e: 66 90 xchg %ax,%ax + 4a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 4a5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 4a9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 4af: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 4b5: 48 83 c2 01 add $0x1,%rdx + 4b9: 48 3b d3 cmp %rbx,%rdx + 4bc: 72 e2 jb 0x4a0 + 4be: 45 89 db mov %r11d,%r11d + 4c1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 4c5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 4cc: 48 63 d0 movslq %eax,%rdx + 4cf: 74 3f je 0x510 + 4d1: 0f 28 c1 movaps %xmm1,%xmm0 + 4d4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 4d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4df: 00 + 4e0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 4e4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 4e9: 0f 59 d0 mulps %xmm0,%xmm2 + 4ec: 0f 59 d8 mulps %xmm0,%xmm3 + 4ef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 4f4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 4fa: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 4ff: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 505: 48 83 c3 08 add $0x8,%rbx + 509: 48 3b da cmp %rdx,%rbx + 50c: 72 d2 jb 0x4e0 + 50e: eb 3e jmp 0x54e + 510: 0f 28 c1 movaps %xmm1,%xmm0 + 513: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 51e: 00 00 + 520: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 524: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 529: 0f 59 d0 mulps %xmm0,%xmm2 + 52c: 0f 59 d8 mulps %xmm0,%xmm3 + 52f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 534: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 53a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 53f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 545: 48 83 c3 08 add $0x8,%rbx + 549: 48 3b da cmp %rdx,%rbx + 54c: 72 d2 jb 0x520 + 54e: 8d 58 01 lea 0x1(%rax),%ebx + 551: 41 3b d9 cmp %r9d,%ebx + 554: 0f 87 85 00 00 00 ja 0x5df + 55a: 4d 63 d1 movslq %r9d,%r10 + 55d: 4c 2b d2 sub %rdx,%r10 + 560: 49 83 fa 04 cmp $0x4,%r10 + 564: 0f 8c 79 00 00 00 jl 0x5e3 + 56a: 45 89 d3 mov %r10d,%r11d + 56d: 45 33 c9 xor %r9d,%r9d + 570: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 574: 41 83 e3 fc and $0xfffffffc,%r11d + 578: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 57c: 4d 63 db movslq %r11d,%r11 + 57f: 90 nop + 580: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 585: 0f 59 d0 mulps %xmm0,%xmm2 + 588: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 58d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) + 592: 49 83 c1 04 add $0x4,%r9 + 596: 4d 3b cb cmp %r11,%r9 + 599: 72 e5 jb 0x580 + 59b: 4d 3b da cmp %r10,%r11 + 59e: 73 3f jae 0x5df + 5a0: 48 63 c0 movslq %eax,%rax + 5a3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 5a7: 49 8d 04 80 lea (%r8,%rax,4),%rax + 5ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b2: 00 + 5b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5c0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 5c6: f3 0f 59 c1 mulss %xmm1,%xmm0 + 5ca: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 5d0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 5d6: 49 83 c3 01 add $0x1,%r11 + 5da: 4d 3b da cmp %r10,%r11 + 5dd: 72 e1 jb 0x5c0 + 5df: 33 c0 xor %eax,%eax + 5e1: 5b pop %rbx + 5e2: c3 ret + 5e3: 45 33 db xor %r11d,%r11d + 5e6: eb b3 jmp 0x59b + 5e8: 33 c0 xor %eax,%eax + 5ea: 41 83 f9 01 cmp $0x1,%r9d + 5ee: 72 ef jb 0x5df + 5f0: 4d 63 d1 movslq %r9d,%r10 + 5f3: 45 33 db xor %r11d,%r11d + 5f6: eb a3 jmp 0x59b + 5f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 5fd: 5b pop %rbx + 5fe: c3 ret + 5ff: b8 f8 ff ff ff mov $0xfffffff8,%eax + 604: 5b pop %rbx + 605: c3 ret + 606: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 60d: 00 + 60e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 615: 0f 1f 40 00 nopl 0x0(%rax) + 619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 620: 41 57 push %r15 + 622: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 626: 48 85 c9 test %rcx,%rcx + 629: 0f 84 b0 01 00 00 je 0x7df + 62f: 4d 85 c0 test %r8,%r8 + 632: 0f 84 a7 01 00 00 je 0x7df + 638: 45 85 c9 test %r9d,%r9d + 63b: 0f 8e 96 01 00 00 jle 0x7d7 + 641: 41 83 f9 10 cmp $0x10,%r9d + 645: 0f 8c 7c 01 00 00 jl 0x7c7 + 64b: 4d 89 c2 mov %r8,%r10 + 64e: 49 83 e2 1f and $0x1f,%r10 + 652: 45 89 d2 mov %r10d,%r10d + 655: 45 85 d2 test %r10d,%r10d + 658: 74 18 je 0x672 + 65a: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 661: 0f 85 60 01 00 00 jne 0x7c7 + 667: 41 f7 da neg %r10d + 66a: 41 83 c2 20 add $0x20,%r10d + 66e: 41 c1 ea 02 shr $0x2,%r10d + 672: 41 8d 42 10 lea 0x10(%r10),%eax + 676: 44 3b c8 cmp %eax,%r9d + 679: 0f 8c 48 01 00 00 jl 0x7c7 + 67f: 44 89 c8 mov %r9d,%eax + 682: 33 d2 xor %edx,%edx + 684: 41 2b c2 sub %r10d,%eax + 687: 83 e0 0f and $0xf,%eax + 68a: f7 d8 neg %eax + 68c: 41 03 c1 add %r9d,%eax + 68f: 45 85 d2 test %r10d,%r10d + 692: 76 25 jbe 0x6b9 + 694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a0: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 + 6a5: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 + 6ab: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) + 6b1: 48 ff c2 inc %rdx + 6b4: 49 3b d2 cmp %r10,%rdx + 6b7: 72 e7 jb 0x6a0 + 6b9: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 + 6be: 48 63 d0 movslq %eax,%rdx + 6c1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 + 6c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ce: 00 + 6cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d6: 0f 1f 00 nopl (%rax) + 6d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 6e6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 6ed: 01 + 6ee: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 + 6f2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 + 6f9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 + 6ff: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) + 705: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 + 70c: 01 + 70d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 + 711: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 + 718: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) + 71f: 49 83 c2 10 add $0x10,%r10 + 723: 4c 3b d2 cmp %rdx,%r10 + 726: 72 b8 jb 0x6e0 + 728: 44 8d 50 01 lea 0x1(%rax),%r10d + 72c: 45 3b d1 cmp %r9d,%r10d + 72f: 0f 87 85 00 00 00 ja 0x7ba + 735: 4d 63 d9 movslq %r9d,%r11 + 738: 4c 2b da sub %rdx,%r11 + 73b: 49 83 fb 04 cmp $0x4,%r11 + 73f: 0f 8c 7d 00 00 00 jl 0x7c2 + 745: 45 89 df mov %r11d,%r15d + 748: 45 33 d2 xor %r10d,%r10d + 74b: 41 83 e7 fc and $0xfffffffc,%r15d + 74f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 753: 4d 63 ff movslq %r15d,%r15 + 756: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 75a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 760: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 + 766: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 + 76c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) + 772: 49 83 c2 04 add $0x4,%r10 + 776: 4d 3b d7 cmp %r15,%r10 + 779: 72 e5 jb 0x760 + 77b: 4d 3b fb cmp %r11,%r15 + 77e: 73 3a jae 0x7ba + 780: 48 63 c0 movslq %eax,%rax + 783: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 787: 49 8d 04 80 lea (%r8,%rax,4),%rax + 78b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 792: 00 + 793: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 79a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7a0: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 + 7a6: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 + 7ac: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) + 7b2: 49 ff c7 inc %r15 + 7b5: 4d 3b fb cmp %r11,%r15 + 7b8: 72 e6 jb 0x7a0 + 7ba: 33 c0 xor %eax,%eax + 7bc: c5 f8 77 vzeroupper + 7bf: 41 5f pop %r15 + 7c1: c3 ret + 7c2: 45 33 ff xor %r15d,%r15d + 7c5: eb b4 jmp 0x77b + 7c7: 33 c0 xor %eax,%eax + 7c9: 41 83 f9 01 cmp $0x1,%r9d + 7cd: 72 eb jb 0x7ba + 7cf: 4d 63 d9 movslq %r9d,%r11 + 7d2: 45 33 ff xor %r15d,%r15d + 7d5: eb a4 jmp 0x77b + 7d7: b8 fa ff ff ff mov $0xfffffffa,%eax + 7dc: 41 5f pop %r15 + 7de: c3 ret + 7df: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7e4: 41 5f pop %r15 + 7e6: c3 ret + 7e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ee: 00 + 7ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f6: 0f 1f 00 nopl (%rax) + 7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 800: 4d 89 c2 mov %r8,%r10 + 803: 48 85 c9 test %rcx,%rcx + 806: 0f 84 eb 00 00 00 je 0x8f7 + 80c: 4d 85 d2 test %r10,%r10 + 80f: 0f 84 e2 00 00 00 je 0x8f7 + 815: 45 85 c9 test %r9d,%r9d + 818: 0f 8e d3 00 00 00 jle 0x8f1 + 81e: 49 63 c1 movslq %r9d,%rax + 821: 48 83 f8 08 cmp $0x8,%rax + 825: 0f 8c b5 00 00 00 jl 0x8e0 + 82b: 48 3d e1 00 00 00 cmp $0xe1,%rax + 831: 0f 8c ae 00 00 00 jl 0x8e5 + 837: 4c 89 d2 mov %r10,%rdx + 83a: 48 83 e2 1f and $0x1f,%rdx + 83e: 85 d2 test %edx,%edx + 840: 74 11 je 0x853 + 842: f6 c2 03 test $0x3,%dl + 845: 0f 85 95 00 00 00 jne 0x8e0 + 84b: f7 da neg %edx + 84d: 83 c2 20 add $0x20,%edx + 850: c1 ea 02 shr $0x2,%edx + 853: 41 89 d0 mov %edx,%r8d + 856: 4d 8d 58 08 lea 0x8(%r8),%r11 + 85a: 49 3b c3 cmp %r11,%rax + 85d: 0f 8c 7d 00 00 00 jl 0x8e0 + 863: 45 89 cb mov %r9d,%r11d + 866: 44 2b da sub %edx,%r11d + 869: 41 83 e3 07 and $0x7,%r11d + 86d: 45 2b cb sub %r11d,%r9d + 870: 45 33 db xor %r11d,%r11d + 873: 4d 63 c9 movslq %r9d,%r9 + 876: 85 d2 test %edx,%edx + 878: 76 20 jbe 0x89a + 87a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 880: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 + 886: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 + 88c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) + 892: 49 ff c3 inc %r11 + 895: 4d 3b d8 cmp %r8,%r11 + 898: 72 e6 jb 0x880 + 89a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 89f: 90 nop + 8a0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 + 8a6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 + 8ac: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) + 8b2: 49 83 c0 08 add $0x8,%r8 + 8b6: 4d 3b c1 cmp %r9,%r8 + 8b9: 72 e5 jb 0x8a0 + 8bb: 4c 3b c8 cmp %rax,%r9 + 8be: 73 1a jae 0x8da + 8c0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 + 8c6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 + 8cc: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) + 8d2: 49 ff c1 inc %r9 + 8d5: 4c 3b c8 cmp %rax,%r9 + 8d8: 72 e6 jb 0x8c0 + 8da: 33 c0 xor %eax,%eax + 8dc: c5 f8 77 vzeroupper + 8df: c3 ret + 8e0: 45 33 c9 xor %r9d,%r9d + 8e3: eb d6 jmp 0x8bb + 8e5: 41 83 e1 f8 and $0xfffffff8,%r9d + 8e9: 45 33 c0 xor %r8d,%r8d + 8ec: 4d 63 c9 movslq %r9d,%r9 + 8ef: eb a9 jmp 0x89a + 8f1: b8 fa ff ff ff mov $0xfffffffa,%eax + 8f6: c3 ret + 8f7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 8fc: c3 ret + 8fd: 0f 1f 00 nopl (%rax) + 900: 55 push %rbp + 901: c5 f8 28 e1 vmovaps %xmm1,%xmm4 + 905: 48 85 c9 test %rcx,%rcx + 908: 0f 84 a0 01 00 00 je 0xaae + 90e: 4d 85 c0 test %r8,%r8 + 911: 0f 84 97 01 00 00 je 0xaae + 917: 45 85 c9 test %r9d,%r9d + 91a: 0f 8e 87 01 00 00 jle 0xaa7 + 920: 41 83 f9 08 cmp $0x8,%r9d + 924: 0f 8c 76 01 00 00 jl 0xaa0 + 92a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d + 931: 0f 8c 5c 01 00 00 jl 0xa93 + 937: 4c 89 c0 mov %r8,%rax + 93a: 48 83 e0 1f and $0x1f,%rax + 93e: a8 03 test $0x3,%al + 940: 74 04 je 0x946 + 942: 33 c0 xor %eax,%eax + 944: eb 13 jmp 0x959 + 946: 85 c0 test %eax,%eax + 948: 74 0f je 0x959 + 94a: f7 d8 neg %eax + 94c: 83 c0 20 add $0x20,%eax + 94f: c1 e8 02 shr $0x2,%eax + 952: 44 3b c8 cmp %eax,%r9d + 955: 41 0f 4c c1 cmovl %r9d,%eax + 959: 44 89 ca mov %r9d,%edx + 95c: 2b d0 sub %eax,%edx + 95e: 83 e2 07 and $0x7,%edx + 961: f7 da neg %edx + 963: 41 03 d1 add %r9d,%edx + 966: 83 f8 01 cmp $0x1,%eax + 969: 72 6d jb 0x9d8 + 96b: 45 33 db xor %r11d,%r11d + 96e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c4df40 + 975: 01 + 976: 33 ed xor %ebp,%ebp + 978: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c4df60 + 97f: 01 + 980: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 985: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 + 98b: 4c 63 d0 movslq %eax,%r10 + 98e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 995: 00 + 996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 99d: 0f 1f 00 nopl (%rax) + 9a0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 + 9a6: 49 83 c3 08 add $0x8,%r11 + 9aa: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 9ae: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} + 9b5: 00 + 9b6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} + 9bd: 00 + 9be: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} + 9c5: 00 + 9c6: 48 83 c5 20 add $0x20,%rbp + 9ca: 4d 3b da cmp %r10,%r11 + 9cd: 72 d1 jb 0x9a0 + 9cf: 44 3b c8 cmp %eax,%r9d + 9d2: 0f 84 b4 00 00 00 je 0xa8c + 9d8: 8d 68 08 lea 0x8(%rax),%ebp + 9db: 3b d5 cmp %ebp,%edx + 9dd: 7c 3b jl 0xa1a + 9df: 48 63 c0 movslq %eax,%rax + 9e2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 9e7: 48 63 ea movslq %edx,%rbp + 9ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9f1: 00 + 9f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a00: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 + a05: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 + a0b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) + a11: 48 83 c0 08 add $0x8,%rax + a15: 48 3b c5 cmp %rbp,%rax + a18: 72 e6 jb 0xa00 + a1a: 8d 42 01 lea 0x1(%rdx),%eax + a1d: 41 3b c1 cmp %r9d,%eax + a20: 0f 87 66 00 00 00 ja 0xa8c + a26: 44 89 cd mov %r9d,%ebp + a29: 33 c0 xor %eax,%eax + a2b: 2b ea sub %edx,%ebp + a2d: 48 63 d2 movslq %edx,%rdx + a30: 4d 63 c9 movslq %r9d,%r9 + a33: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c4df40 + a3a: 01 + a3b: 4c 2b ca sub %rdx,%r9 + a3e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c4df60 + a45: 01 + a46: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 + a4b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 + a51: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp + a55: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx + a59: 33 d2 xor %edx,%edx + a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a60: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 + a66: 48 83 c0 08 add $0x8,%rax + a6a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + a6e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} + a75: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} + a7c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} + a83: 48 83 c2 20 add $0x20,%rdx + a87: 49 3b c1 cmp %r9,%rax + a8a: 72 d4 jb 0xa60 + a8c: 33 c0 xor %eax,%eax + a8e: c5 f8 77 vzeroupper + a91: 5d pop %rbp + a92: c3 ret + a93: 44 89 ca mov %r9d,%edx + a96: 33 c0 xor %eax,%eax + a98: 83 e2 f8 and $0xfffffff8,%edx + a9b: e9 38 ff ff ff jmp 0x9d8 + aa0: 33 d2 xor %edx,%edx + aa2: e9 73 ff ff ff jmp 0xa1a + aa7: b8 fa ff ff ff mov $0xfffffffa,%eax + aac: 5d pop %rbp + aad: c3 ret + aae: b8 f8 ff ff ff mov $0xfffffff8,%eax + ab3: 5d pop %rbp + ab4: c3 ret + ab5: 0f 1f 40 00 nopl 0x0(%rax) + ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ac0: 48 83 ec 28 sub $0x28,%rsp + ac4: 48 85 c9 test %rcx,%rcx + ac7: 74 20 je 0xae9 + ac9: 48 85 d2 test %rdx,%rdx + acc: 74 1b je 0xae9 + ace: 45 85 c0 test %r8d,%r8d + ad1: 7f 0a jg 0xadd + ad3: b8 fa ff ff ff mov $0xfffffffa,%eax + ad8: 48 83 c4 28 add $0x28,%rsp + adc: c3 ret + add: e8 1e 8f 03 00 call 0x39a00 + ae2: 33 c0 xor %eax,%eax + ae4: 48 83 c4 28 add $0x28,%rsp + ae8: c3 ret + ae9: b8 f8 ff ff ff mov $0xfffffff8,%eax + aee: 48 83 c4 28 add $0x28,%rsp + af2: c3 ret + af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + aff: 00 + b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + b05: 48 85 c9 test %rcx,%rcx + b08: 74 22 je 0xb2c + b0a: 48 85 d2 test %rdx,%rdx + b0d: 74 1d je 0xb2c + b0f: 45 85 c0 test %r8d,%r8d + b12: 7f 0b jg 0xb1f + b14: b8 fa ff ff ff mov $0xfffffffa,%eax + b19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + b1e: c3 ret + b1f: e8 5c 90 03 00 call 0x39b80 + b24: 33 c0 xor %eax,%eax + b26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + b2b: c3 ret + b2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + b31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + b36: c3 ret + b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + b3e: 00 00 + b40: 48 83 ec 28 sub $0x28,%rsp + b44: 48 85 c9 test %rcx,%rcx + b47: 74 20 je 0xb69 + b49: 48 85 d2 test %rdx,%rdx + b4c: 74 1b je 0xb69 + b4e: 45 85 c0 test %r8d,%r8d + b51: 7f 0a jg 0xb5d + b53: b8 fa ff ff ff mov $0xfffffffa,%eax + b58: 48 83 c4 28 add $0x28,%rsp + b5c: c3 ret + b5d: e8 9e 91 03 00 call 0x39d00 + b62: 33 c0 xor %eax,%eax + b64: 48 83 c4 28 add $0x28,%rsp + b68: c3 ret + b69: b8 f8 ff ff ff mov $0xfffffff8,%eax + b6e: 48 83 c4 28 add $0x28,%rsp + b72: c3 ret + b73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b7f: 00 + b80: 56 push %rsi + b81: 48 89 d6 mov %rdx,%rsi + b84: 48 85 c9 test %rcx,%rcx + b87: 0f 84 90 01 00 00 je 0xd1d + b8d: 48 85 f6 test %rsi,%rsi + b90: 0f 84 87 01 00 00 je 0xd1d + b96: 45 85 c0 test %r8d,%r8d + b99: 0f 8e 77 01 00 00 jle 0xd16 + b9f: 41 83 f8 10 cmp $0x10,%r8d + ba3: 0f 8c 5d 01 00 00 jl 0xd06 + ba9: 49 89 f1 mov %rsi,%r9 + bac: 49 83 e1 1f and $0x1f,%r9 + bb0: 45 89 c9 mov %r9d,%r9d + bb3: 45 85 c9 test %r9d,%r9d + bb6: 74 18 je 0xbd0 + bb8: 41 f7 c1 03 00 00 00 test $0x3,%r9d + bbf: 0f 85 41 01 00 00 jne 0xd06 + bc5: 41 f7 d9 neg %r9d + bc8: 41 83 c1 20 add $0x20,%r9d + bcc: 41 c1 e9 02 shr $0x2,%r9d + bd0: 41 8d 41 10 lea 0x10(%r9),%eax + bd4: 44 3b c0 cmp %eax,%r8d + bd7: 0f 8c 29 01 00 00 jl 0xd06 + bdd: 44 89 c0 mov %r8d,%eax + be0: 33 d2 xor %edx,%edx + be2: 41 2b c1 sub %r9d,%eax + be5: 83 e0 0f and $0xf,%eax + be8: f7 d8 neg %eax + bea: 41 03 c0 add %r8d,%eax + bed: 45 85 c9 test %r9d,%r9d + bf0: 76 25 jbe 0xc17 + bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c00: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + c05: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 + c0a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + c0f: 48 ff c2 inc %rdx + c12: 49 3b d1 cmp %r9,%rdx + c15: 72 e9 jb 0xc00 + c17: 48 63 d0 movslq %eax,%rdx + c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + c20: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + c26: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + c2d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + c34: 01 + c35: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + c3c: 01 + c3d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 + c43: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + c4a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + c50: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + c57: 49 83 c1 10 add $0x10,%r9 + c5b: 4c 3b ca cmp %rdx,%r9 + c5e: 72 c0 jb 0xc20 + c60: 44 8d 48 01 lea 0x1(%rax),%r9d + c64: 45 3b c8 cmp %r8d,%r9d + c67: 0f 87 8d 00 00 00 ja 0xcfa + c6d: 4d 63 d0 movslq %r8d,%r10 + c70: 4c 2b d2 sub %rdx,%r10 + c73: 49 83 fa 04 cmp $0x4,%r10 + c77: 0f 8c 84 00 00 00 jl 0xd01 + c7d: 45 89 d3 mov %r10d,%r11d + c80: 45 33 c9 xor %r9d,%r9d + c83: 41 83 e3 fc and $0xfffffffc,%r11d + c87: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + c8b: 4d 63 db movslq %r11d,%r11 + c8e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ca0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + ca6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 + cac: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + cb2: 49 83 c1 04 add $0x4,%r9 + cb6: 4d 3b cb cmp %r11,%r9 + cb9: 72 e5 jb 0xca0 + cbb: 4d 3b da cmp %r10,%r11 + cbe: 73 3a jae 0xcfa + cc0: 48 63 c0 movslq %eax,%rax + cc3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + cc7: 48 8d 04 81 lea (%rcx,%rax,4),%rax + ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + cd2: 00 + cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + ce0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + ce6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 + cec: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + cf2: 49 ff c3 inc %r11 + cf5: 4d 3b da cmp %r10,%r11 + cf8: 72 e6 jb 0xce0 + cfa: 33 c0 xor %eax,%eax + cfc: c5 f8 77 vzeroupper + cff: 5e pop %rsi + d00: c3 ret + d01: 45 33 db xor %r11d,%r11d + d04: eb b5 jmp 0xcbb + d06: 33 c0 xor %eax,%eax + d08: 41 83 f8 01 cmp $0x1,%r8d + d0c: 72 ec jb 0xcfa + d0e: 4d 63 d0 movslq %r8d,%r10 + d11: 45 33 db xor %r11d,%r11d + d14: eb a5 jmp 0xcbb + d16: b8 fa ff ff ff mov $0xfffffffa,%eax + d1b: 5e pop %rsi + d1c: c3 ret + d1d: b8 f8 ff ff ff mov $0xfffffff8,%eax + d22: 5e pop %rsi + d23: c3 ret + d24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d2b: 00 + d2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d3f: 00 + d40: 53 push %rbx + d41: 49 89 ca mov %rcx,%r10 + d44: 4d 85 d2 test %r10,%r10 + d47: 0f 84 84 01 00 00 je 0xed1 + d4d: 48 85 d2 test %rdx,%rdx + d50: 0f 84 7b 01 00 00 je 0xed1 + d56: 45 85 c0 test %r8d,%r8d + d59: 0f 8e 6b 01 00 00 jle 0xeca + d5f: 41 83 f8 10 cmp $0x10,%r8d + d63: 0f 8c 59 01 00 00 jl 0xec2 + d69: 48 89 d3 mov %rdx,%rbx + d6c: 48 83 e3 1f and $0x1f,%rbx + d70: 85 db test %ebx,%ebx + d72: 74 11 je 0xd85 + d74: f6 c3 03 test $0x3,%bl + d77: 0f 85 45 01 00 00 jne 0xec2 + d7d: f7 db neg %ebx + d7f: 83 c3 20 add $0x20,%ebx + d82: c1 eb 02 shr $0x2,%ebx + d85: 8d 43 10 lea 0x10(%rbx),%eax + d88: 44 3b c0 cmp %eax,%r8d + d8b: 0f 8c 31 01 00 00 jl 0xec2 + d91: 45 89 c1 mov %r8d,%r9d + d94: 33 c0 xor %eax,%eax + d96: 44 2b cb sub %ebx,%r9d + d99: 41 83 e1 0f and $0xf,%r9d + d9d: 41 f7 d9 neg %r9d + da0: 45 03 c8 add %r8d,%r9d + da3: 89 d9 mov %ebx,%ecx + da5: 85 db test %ebx,%ebx + da7: 76 2f jbe 0xdd8 + da9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + db0: 00 + db1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + dbf: 00 + dc0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + dc6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + dcb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + dd0: 48 ff c0 inc %rax + dd3: 48 3b c1 cmp %rcx,%rax + dd6: 72 e8 jb 0xdc0 + dd8: 49 63 c1 movslq %r9d,%rax + ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + de0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + de6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + ded: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + df2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + df8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + dfd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + e03: 48 83 c1 10 add $0x10,%rcx + e07: 48 3b c8 cmp %rax,%rcx + e0a: 72 d4 jb 0xde0 + e0c: 41 8d 41 01 lea 0x1(%r9),%eax + e10: 41 3b c0 cmp %r8d,%eax + e13: 0f 87 9e 00 00 00 ja 0xeb7 + e19: 4d 63 c0 movslq %r8d,%r8 + e1c: 4d 63 c9 movslq %r9d,%r9 + e1f: 4d 2b c1 sub %r9,%r8 + e22: 49 83 f8 04 cmp $0x4,%r8 + e26: 0f 8c 92 00 00 00 jl 0xebe + e2c: 4d 63 c9 movslq %r9d,%r9 + e2f: 44 89 c3 mov %r8d,%ebx + e32: 83 e3 fc and $0xfffffffc,%ebx + e35: 33 c9 xor %ecx,%ecx + e37: 48 63 db movslq %ebx,%rbx + e3a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + e3e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + e42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e49: 00 + e4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e58: 00 + e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + e66: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + e6b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + e70: 48 83 c1 04 add $0x4,%rcx + e74: 48 3b cb cmp %rbx,%rcx + e77: 72 e7 jb 0xe60 + e79: 49 3b d8 cmp %r8,%rbx + e7c: 73 39 jae 0xeb7 + e7e: 4d 63 c9 movslq %r9d,%r9 + e81: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + e85: 4b 8d 04 8a lea (%r10,%r9,4),%rax + e89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e90: 00 + e91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e9f: 00 + ea0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + ea5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 + eaa: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + eaf: 48 ff c3 inc %rbx + eb2: 49 3b d8 cmp %r8,%rbx + eb5: 72 e9 jb 0xea0 + eb7: 33 c0 xor %eax,%eax + eb9: c5 f8 77 vzeroupper + ebc: 5b pop %rbx + ebd: c3 ret + ebe: 33 db xor %ebx,%ebx + ec0: eb b7 jmp 0xe79 + ec2: 45 33 c9 xor %r9d,%r9d + ec5: e9 42 ff ff ff jmp 0xe0c + eca: b8 fa ff ff ff mov $0xfffffffa,%eax + ecf: 5b pop %rbx + ed0: c3 ret + ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax + ed6: 5b pop %rbx + ed7: c3 ret + ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + edf: 00 + ee0: 48 83 ec 28 sub $0x28,%rsp + ee4: 48 85 d2 test %rdx,%rdx + ee7: 74 3f je 0xf28 + ee9: 45 85 c0 test %r8d,%r8d + eec: 7e 30 jle 0xf1e + eee: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4df80 + ef5: 7a 02 jp 0xef9 + ef7: 74 0f je 0xf08 + ef9: 0f 57 c9 xorps %xmm1,%xmm1 + efc: 0f 2e c1 ucomiss %xmm1,%xmm0 + eff: 7a 02 jp 0xf03 + f01: 74 0c je 0xf0f + f03: e8 78 8f 03 00 call 0x39e80 + f08: 33 c0 xor %eax,%eax + f0a: 48 83 c4 28 add $0x28,%rsp + f0e: c3 ret + f0f: 48 89 d1 mov %rdx,%rcx + f12: 44 89 c2 mov %r8d,%edx + f15: 48 83 c4 28 add $0x28,%rsp + f19: e9 42 8d 00 00 jmp 0x9c60 + f1e: b8 fa ff ff ff mov $0xfffffffa,%eax + f23: 48 83 c4 28 add $0x28,%rsp + f27: c3 ret + f28: b8 f8 ff ff ff mov $0xfffffff8,%eax + f2d: 48 83 c4 28 add $0x28,%rsp + f31: c3 ret + f32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + f45: 48 85 d2 test %rdx,%rdx + f48: 74 43 je 0xf8d + f4a: 45 85 c0 test %r8d,%r8d + f4d: 7e 32 jle 0xf81 + f4f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4df84 + f56: 7a 02 jp 0xf5a + f58: 74 0f je 0xf69 + f5a: 0f 57 c9 xorps %xmm1,%xmm1 + f5d: 0f 2e c1 ucomiss %xmm1,%xmm0 + f60: 7a 02 jp 0xf64 + f62: 74 0d je 0xf71 + f64: e8 97 90 03 00 call 0x3a000 + f69: 33 c0 xor %eax,%eax + f6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + f70: c3 ret + f71: 48 89 d1 mov %rdx,%rcx + f74: 44 89 c2 mov %r8d,%edx + f77: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + f7c: e9 1f 8f 00 00 jmp 0x9ea0 + f81: b8 fa ff ff ff mov $0xfffffffa,%eax + f86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + f8b: 90 nop + f8c: c3 ret + f8d: b8 f8 ff ff ff mov $0xfffffff8,%eax + f92: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + f97: 90 nop + f98: 90 nop + f99: 90 nop + f9a: c3 ret + f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + fa0: 48 83 ec 28 sub $0x28,%rsp + fa4: 48 85 d2 test %rdx,%rdx + fa7: 74 3f je 0xfe8 + fa9: 45 85 c0 test %r8d,%r8d + fac: 7e 30 jle 0xfde + fae: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4df88 + fb5: 7a 02 jp 0xfb9 + fb7: 74 0f je 0xfc8 + fb9: 0f 57 c9 xorps %xmm1,%xmm1 + fbc: 0f 2e c1 ucomiss %xmm1,%xmm0 + fbf: 7a 02 jp 0xfc3 + fc1: 74 0c je 0xfcf + fc3: e8 b8 91 03 00 call 0x3a180 + fc8: 33 c0 xor %eax,%eax + fca: 48 83 c4 28 add $0x28,%rsp + fce: c3 ret + fcf: 48 89 d1 mov %rdx,%rcx + fd2: 44 89 c2 mov %r8d,%edx + fd5: 48 83 c4 28 add $0x28,%rsp + fd9: e9 02 91 00 00 jmp 0xa0e0 + fde: b8 fa ff ff ff mov $0xfffffffa,%eax + fe3: 48 83 c4 28 add $0x28,%rsp + fe7: c3 ret + fe8: b8 f8 ff ff ff mov $0xfffffff8,%eax + fed: 48 83 c4 28 add $0x28,%rsp + ff1: c3 ret + ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1000: 48 83 ec 28 sub $0x28,%rsp + 1004: 48 85 d2 test %rdx,%rdx + 1007: 0f 84 a6 01 00 00 je 0x11b3 + 100d: 45 85 c0 test %r8d,%r8d + 1010: 0f 8e 93 01 00 00 jle 0x11a9 + 1016: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4df8c + 101d: 01 + 101e: 7a 06 jp 0x1026 + 1020: 0f 84 7c 01 00 00 je 0x11a2 + 1026: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 102a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 102e: 7a 06 jp 0x1036 + 1030: 0f 84 5c 01 00 00 je 0x1192 + 1036: 41 83 f8 10 cmp $0x10,%r8d + 103a: 0f 8c 42 01 00 00 jl 0x1182 + 1040: 49 89 d1 mov %rdx,%r9 + 1043: 49 83 e1 1f and $0x1f,%r9 + 1047: 45 85 c9 test %r9d,%r9d + 104a: 74 18 je 0x1064 + 104c: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 1053: 0f 85 29 01 00 00 jne 0x1182 + 1059: 41 f7 d9 neg %r9d + 105c: 41 83 c1 20 add $0x20,%r9d + 1060: 41 c1 e9 02 shr $0x2,%r9d + 1064: 41 8d 41 10 lea 0x10(%r9),%eax + 1068: 44 3b c0 cmp %eax,%r8d + 106b: 0f 8c 11 01 00 00 jl 0x1182 + 1071: 45 89 c2 mov %r8d,%r10d + 1074: 33 c0 xor %eax,%eax + 1076: 45 2b d1 sub %r9d,%r10d + 1079: 41 83 e2 0f and $0xf,%r10d + 107d: 41 f7 da neg %r10d + 1080: 45 03 d0 add %r8d,%r10d + 1083: 45 89 cb mov %r9d,%r11d + 1086: 45 85 c9 test %r9d,%r9d + 1089: 76 27 jbe 0x10b2 + 108b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1092: 00 + 1093: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 109a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 10a0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 10a5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 10aa: 48 ff c0 inc %rax + 10ad: 49 3b c3 cmp %r11,%rax + 10b0: 72 ee jb 0x10a0 + 10b2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 10b7: 4d 63 ca movslq %r10d,%r9 + 10ba: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 10c0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 + 10c6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 + 10cd: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) + 10d3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) + 10da: 49 83 c3 10 add $0x10,%r11 + 10de: 4d 3b d9 cmp %r9,%r11 + 10e1: 72 dd jb 0x10c0 + 10e3: 41 8d 42 01 lea 0x1(%r10),%eax + 10e7: 41 3b c0 cmp %r8d,%eax + 10ea: 0f 87 84 00 00 00 ja 0x1174 + 10f0: 4d 63 c0 movslq %r8d,%r8 + 10f3: 4d 2b c1 sub %r9,%r8 + 10f6: 49 83 f8 04 cmp $0x4,%r8 + 10fa: 0f 8c 7e 00 00 00 jl 0x117e + 1100: 44 89 c0 mov %r8d,%eax + 1103: 45 33 db xor %r11d,%r11d + 1106: 83 e0 fc and $0xfffffffc,%eax + 1109: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 + 110d: 48 63 c0 movslq %eax,%rax + 1110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1117: 00 + 1118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 111f: 90 nop + 1120: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 + 1125: 49 83 c3 04 add $0x4,%r11 + 1129: c4 c1 78 11 09 vmovups %xmm1,(%r9) + 112e: 49 83 c1 10 add $0x10,%r9 + 1132: 4c 3b d8 cmp %rax,%r11 + 1135: 72 e9 jb 0x1120 + 1137: 49 3b c0 cmp %r8,%rax + 113a: 73 38 jae 0x1174 + 113c: 4d 63 d2 movslq %r10d,%r10 + 113f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 1143: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 1147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 114e: 00 + 114f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1156: 0f 1f 00 nopl (%rax) + 1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1160: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 1164: 48 ff c0 inc %rax + 1167: c5 fa 11 0a vmovss %xmm1,(%rdx) + 116b: 48 83 c2 04 add $0x4,%rdx + 116f: 49 3b c0 cmp %r8,%rax + 1172: 72 ec jb 0x1160 + 1174: 33 c0 xor %eax,%eax + 1176: c5 f8 77 vzeroupper + 1179: 48 83 c4 28 add $0x28,%rsp + 117d: c3 ret + 117e: 33 c0 xor %eax,%eax + 1180: eb b5 jmp 0x1137 + 1182: 45 33 d2 xor %r10d,%r10d + 1185: 41 83 f8 01 cmp $0x1,%r8d + 1189: 72 e9 jb 0x1174 + 118b: 4d 63 c0 movslq %r8d,%r8 + 118e: 33 c0 xor %eax,%eax + 1190: eb a5 jmp 0x1137 + 1192: 48 89 d1 mov %rdx,%rcx + 1195: 44 89 c2 mov %r8d,%edx + 1198: e8 83 8f 00 00 call 0xa120 + 119d: 48 83 c4 28 add $0x28,%rsp + 11a1: c3 ret + 11a2: 33 c0 xor %eax,%eax + 11a4: 48 83 c4 28 add $0x28,%rsp + 11a8: c3 ret + 11a9: b8 fa ff ff ff mov $0xfffffffa,%eax + 11ae: 48 83 c4 28 add $0x28,%rsp + 11b2: c3 ret + 11b3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 11b8: 48 83 c4 28 add $0x28,%rsp + 11bc: c3 ret + 11bd: 0f 1f 00 nopl (%rax) + 11c0: 48 83 ec 28 sub $0x28,%rsp + 11c4: 48 85 d2 test %rdx,%rdx + 11c7: 0f 84 9e 01 00 00 je 0x136b + 11cd: 45 85 c0 test %r8d,%r8d + 11d0: 0f 8e 8b 01 00 00 jle 0x1361 + 11d6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4df90 + 11dd: 01 + 11de: 7a 06 jp 0x11e6 + 11e0: 0f 84 74 01 00 00 je 0x135a + 11e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 11ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 11ee: 7a 06 jp 0x11f6 + 11f0: 0f 84 54 01 00 00 je 0x134a + 11f6: 41 83 f8 10 cmp $0x10,%r8d + 11fa: 0f 8c 42 01 00 00 jl 0x1342 + 1200: 49 89 d3 mov %rdx,%r11 + 1203: 49 83 e3 1f and $0x1f,%r11 + 1207: 45 85 db test %r11d,%r11d + 120a: 74 18 je 0x1224 + 120c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 1213: 0f 85 29 01 00 00 jne 0x1342 + 1219: 41 f7 db neg %r11d + 121c: 41 83 c3 20 add $0x20,%r11d + 1220: 41 c1 eb 02 shr $0x2,%r11d + 1224: 41 8d 43 10 lea 0x10(%r11),%eax + 1228: 44 3b c0 cmp %eax,%r8d + 122b: 0f 8c 11 01 00 00 jl 0x1342 + 1231: 45 89 c1 mov %r8d,%r9d + 1234: 33 c0 xor %eax,%eax + 1236: 45 2b cb sub %r11d,%r9d + 1239: 41 83 e1 0f and $0xf,%r9d + 123d: 41 f7 d9 neg %r9d + 1240: 45 03 c8 add %r8d,%r9d + 1243: 45 89 da mov %r11d,%r10d + 1246: 45 85 db test %r11d,%r11d + 1249: 76 27 jbe 0x1272 + 124b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1252: 00 + 1253: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 125a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1260: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 1265: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 126a: 48 ff c0 inc %rax + 126d: 49 3b c2 cmp %r10,%rax + 1270: 72 ee jb 0x1260 + 1272: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 1277: 49 63 c1 movslq %r9d,%rax + 127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1280: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 1286: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 128d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 1293: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 129a: 49 83 c2 10 add $0x10,%r10 + 129e: 4c 3b d0 cmp %rax,%r10 + 12a1: 72 dd jb 0x1280 + 12a3: 41 8d 41 01 lea 0x1(%r9),%eax + 12a7: 41 3b c0 cmp %r8d,%eax + 12aa: 0f 87 84 00 00 00 ja 0x1334 + 12b0: 4d 63 c0 movslq %r8d,%r8 + 12b3: 4d 63 c9 movslq %r9d,%r9 + 12b6: 4d 2b c1 sub %r9,%r8 + 12b9: 49 83 f8 04 cmp $0x4,%r8 + 12bd: 0f 8c 7b 00 00 00 jl 0x133e + 12c3: 4d 63 c9 movslq %r9d,%r9 + 12c6: 44 89 c0 mov %r8d,%eax + 12c9: 83 e0 fc and $0xfffffffc,%eax + 12cc: 45 33 db xor %r11d,%r11d + 12cf: 48 63 c0 movslq %eax,%rax + 12d2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 12d7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12e0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 12e5: 49 83 c3 04 add $0x4,%r11 + 12e9: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 12ee: 49 83 c2 10 add $0x10,%r10 + 12f2: 4c 3b d8 cmp %rax,%r11 + 12f5: 72 e9 jb 0x12e0 + 12f7: 49 3b c0 cmp %r8,%rax + 12fa: 73 38 jae 0x1334 + 12fc: 4d 63 c9 movslq %r9d,%r9 + 12ff: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 1303: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 1307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 130e: 00 + 130f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1316: 0f 1f 00 nopl (%rax) + 1319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1320: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 1324: 48 ff c0 inc %rax + 1327: c5 fa 11 0a vmovss %xmm1,(%rdx) + 132b: 48 83 c2 04 add $0x4,%rdx + 132f: 49 3b c0 cmp %r8,%rax + 1332: 72 ec jb 0x1320 + 1334: 33 c0 xor %eax,%eax + 1336: c5 f8 77 vzeroupper + 1339: 48 83 c4 28 add $0x28,%rsp + 133d: c3 ret + 133e: 33 c0 xor %eax,%eax + 1340: eb b5 jmp 0x12f7 + 1342: 45 33 c9 xor %r9d,%r9d + 1345: e9 59 ff ff ff jmp 0x12a3 + 134a: 48 89 d1 mov %rdx,%rcx + 134d: 44 89 c2 mov %r8d,%edx + 1350: e8 0b 8e 00 00 call 0xa160 + 1355: 48 83 c4 28 add $0x28,%rsp + 1359: c3 ret + 135a: 33 c0 xor %eax,%eax + 135c: 48 83 c4 28 add $0x28,%rsp + 1360: c3 ret + 1361: b8 fa ff ff ff mov $0xfffffffa,%eax + 1366: 48 83 c4 28 add $0x28,%rsp + 136a: c3 ret + 136b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1370: 48 83 c4 28 add $0x28,%rsp + 1374: c3 ret + 1375: 0f 1f 40 00 nopl 0x0(%rax) + 1379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1380: 48 83 ec 28 sub $0x28,%rsp + 1384: 48 85 d2 test %rdx,%rdx + 1387: 0f 84 9e 01 00 00 je 0x152b + 138d: 45 85 c0 test %r8d,%r8d + 1390: 0f 8e 8b 01 00 00 jle 0x1521 + 1396: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4df94 + 139d: 01 + 139e: 7a 06 jp 0x13a6 + 13a0: 0f 84 74 01 00 00 je 0x151a + 13a6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 13aa: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 13ae: 7a 06 jp 0x13b6 + 13b0: 0f 84 54 01 00 00 je 0x150a + 13b6: 41 83 f8 10 cmp $0x10,%r8d + 13ba: 0f 8c 42 01 00 00 jl 0x1502 + 13c0: 49 89 d3 mov %rdx,%r11 + 13c3: 49 83 e3 1f and $0x1f,%r11 + 13c7: 45 85 db test %r11d,%r11d + 13ca: 74 18 je 0x13e4 + 13cc: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 13d3: 0f 85 29 01 00 00 jne 0x1502 + 13d9: 41 f7 db neg %r11d + 13dc: 41 83 c3 20 add $0x20,%r11d + 13e0: 41 c1 eb 02 shr $0x2,%r11d + 13e4: 41 8d 43 10 lea 0x10(%r11),%eax + 13e8: 44 3b c0 cmp %eax,%r8d + 13eb: 0f 8c 11 01 00 00 jl 0x1502 + 13f1: 45 89 c1 mov %r8d,%r9d + 13f4: 33 c0 xor %eax,%eax + 13f6: 45 2b cb sub %r11d,%r9d + 13f9: 41 83 e1 0f and $0xf,%r9d + 13fd: 41 f7 d9 neg %r9d + 1400: 45 03 c8 add %r8d,%r9d + 1403: 45 89 da mov %r11d,%r10d + 1406: 45 85 db test %r11d,%r11d + 1409: 76 27 jbe 0x1432 + 140b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1412: 00 + 1413: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 141a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1420: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 1425: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 142a: 48 ff c0 inc %rax + 142d: 49 3b c2 cmp %r10,%rax + 1430: 72 ee jb 0x1420 + 1432: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 1437: 49 63 c1 movslq %r9d,%rax + 143a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1440: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 1446: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 144d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 1453: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 145a: 49 83 c2 10 add $0x10,%r10 + 145e: 4c 3b d0 cmp %rax,%r10 + 1461: 72 dd jb 0x1440 + 1463: 41 8d 41 01 lea 0x1(%r9),%eax + 1467: 41 3b c0 cmp %r8d,%eax + 146a: 0f 87 84 00 00 00 ja 0x14f4 + 1470: 4d 63 c0 movslq %r8d,%r8 + 1473: 4d 63 c9 movslq %r9d,%r9 + 1476: 4d 2b c1 sub %r9,%r8 + 1479: 49 83 f8 04 cmp $0x4,%r8 + 147d: 0f 8c 7b 00 00 00 jl 0x14fe + 1483: 4d 63 c9 movslq %r9d,%r9 + 1486: 44 89 c0 mov %r8d,%eax + 1489: 83 e0 fc and $0xfffffffc,%eax + 148c: 45 33 db xor %r11d,%r11d + 148f: 48 63 c0 movslq %eax,%rax + 1492: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 1497: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 149b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 14a0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 14a5: 49 83 c3 04 add $0x4,%r11 + 14a9: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 14ae: 49 83 c2 10 add $0x10,%r10 + 14b2: 4c 3b d8 cmp %rax,%r11 + 14b5: 72 e9 jb 0x14a0 + 14b7: 49 3b c0 cmp %r8,%rax + 14ba: 73 38 jae 0x14f4 + 14bc: 4d 63 c9 movslq %r9d,%r9 + 14bf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 14c3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 14c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14ce: 00 + 14cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14d6: 0f 1f 00 nopl (%rax) + 14d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14e0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 14e4: 48 ff c0 inc %rax + 14e7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 14eb: 48 83 c2 04 add $0x4,%rdx + 14ef: 49 3b c0 cmp %r8,%rax + 14f2: 72 ec jb 0x14e0 + 14f4: 33 c0 xor %eax,%eax + 14f6: c5 f8 77 vzeroupper + 14f9: 48 83 c4 28 add $0x28,%rsp + 14fd: c3 ret + 14fe: 33 c0 xor %eax,%eax + 1500: eb b5 jmp 0x14b7 + 1502: 45 33 c9 xor %r9d,%r9d + 1505: e9 59 ff ff ff jmp 0x1463 + 150a: 48 89 d1 mov %rdx,%rcx + 150d: 44 89 c2 mov %r8d,%edx + 1510: e8 8b 8c 00 00 call 0xa1a0 + 1515: 48 83 c4 28 add $0x28,%rsp + 1519: c3 ret + 151a: 33 c0 xor %eax,%eax + 151c: 48 83 c4 28 add $0x28,%rsp + 1520: c3 ret + 1521: b8 fa ff ff ff mov $0xfffffffa,%eax + 1526: 48 83 c4 28 add $0x28,%rsp + 152a: c3 ret + 152b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1530: 48 83 c4 28 add $0x28,%rsp + 1534: c3 ret + 1535: 0f 1f 40 00 nopl 0x0(%rax) + 1539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1540: 48 83 ec 38 sub $0x38,%rsp + 1544: 45 89 c1 mov %r8d,%r9d + 1547: 49 89 d0 mov %rdx,%r8 + 154a: 48 89 ca mov %rcx,%rdx + 154d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 1553: 48 85 d2 test %rdx,%rdx + 1556: 8b 44 24 60 mov 0x60(%rsp),%eax + 155a: 74 47 je 0x15a3 + 155c: 4d 85 c0 test %r8,%r8 + 155f: 74 42 je 0x15a3 + 1561: 45 85 c9 test %r9d,%r9d + 1564: 7e 47 jle 0x15ad + 1566: 85 c0 test %eax,%eax + 1568: 74 0f je 0x1579 + 156a: 83 f8 04 cmp $0x4,%eax + 156d: 74 0d je 0x157c + 156f: b8 fb ff ff ff mov $0xfffffffb,%eax + 1574: 48 83 c4 38 add $0x38,%rsp + 1578: c3 ret + 1579: 83 f8 04 cmp $0x4,%eax + 157c: 49 89 e3 mov %rsp,%r11 + 157f: b8 01 00 00 00 mov $0x1,%eax + 1584: 41 ba 00 00 00 00 mov $0x0,%r10d + 158a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 158f: 44 0f 44 d0 cmove %eax,%r10d + 1593: 45 89 53 20 mov %r10d,0x20(%r11) + 1597: e8 b0 d9 a6 01 call 0x1a6ef4c + 159c: 33 c0 xor %eax,%eax + 159e: 48 83 c4 38 add $0x38,%rsp + 15a2: c3 ret + 15a3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 15a8: 48 83 c4 38 add $0x38,%rsp + 15ac: c3 ret + 15ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 15b2: 48 83 c4 38 add $0x38,%rsp + 15b6: c3 ret + 15b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 15be: 00 00 + 15c0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 15c5: 45 89 c1 mov %r8d,%r9d + 15c8: 49 89 d0 mov %rdx,%r8 + 15cb: 48 89 ca mov %rcx,%rdx + 15ce: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 15d4: 48 85 d2 test %rdx,%rdx + 15d7: 8b 44 24 60 mov 0x60(%rsp),%eax + 15db: 74 4b je 0x1628 + 15dd: 4d 85 c0 test %r8,%r8 + 15e0: 74 46 je 0x1628 + 15e2: 45 85 c9 test %r9d,%r9d + 15e5: 7e 4c jle 0x1633 + 15e7: 85 c0 test %eax,%eax + 15e9: 74 12 je 0x15fd + 15eb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 15f0: 74 0b je 0x15fd + 15f2: b8 fb ff ff ff mov $0xfffffffb,%eax + 15f7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 15fc: c3 ret + 15fd: 49 89 e3 mov %rsp,%r11 + 1600: 41 ba 01 00 00 00 mov $0x1,%r10d + 1606: 83 f8 04 cmp $0x4,%eax + 1609: b8 00 00 00 00 mov $0x0,%eax + 160e: 41 0f 44 c2 cmove %r10d,%eax + 1612: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 1617: 41 89 43 20 mov %eax,0x20(%r11) + 161b: e8 cc 47 a7 01 call 0x1a75dec + 1620: 33 c0 xor %eax,%eax + 1622: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 1627: c3 ret + 1628: b8 f8 ff ff ff mov $0xfffffff8,%eax + 162d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 1632: c3 ret + 1633: b8 fa ff ff ff mov $0xfffffffa,%eax + 1638: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 163d: c3 ret + 163e: 66 90 xchg %ax,%ax + 1640: 48 83 ec 38 sub $0x38,%rsp + 1644: 45 89 c1 mov %r8d,%r9d + 1647: 49 89 d0 mov %rdx,%r8 + 164a: 48 89 ca mov %rcx,%rdx + 164d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 1653: 8b 44 24 60 mov 0x60(%rsp),%eax + 1657: 48 85 d2 test %rdx,%rdx + 165a: 74 47 je 0x16a3 + 165c: 4d 85 c0 test %r8,%r8 + 165f: 74 42 je 0x16a3 + 1661: 45 85 c9 test %r9d,%r9d + 1664: 7e 47 jle 0x16ad + 1666: 85 c0 test %eax,%eax + 1668: 74 0f je 0x1679 + 166a: 83 f8 04 cmp $0x4,%eax + 166d: 74 0d je 0x167c + 166f: b8 fb ff ff ff mov $0xfffffffb,%eax + 1674: 48 83 c4 38 add $0x38,%rsp + 1678: c3 ret + 1679: 83 f8 04 cmp $0x4,%eax + 167c: b8 01 00 00 00 mov $0x1,%eax + 1681: 41 ba 00 00 00 00 mov $0x0,%r10d + 1687: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 168c: 44 0f 44 d0 cmove %eax,%r10d + 1690: 49 89 e3 mov %rsp,%r11 + 1693: 45 89 53 20 mov %r10d,0x20(%r11) + 1697: e8 00 b4 a7 01 call 0x1a7ca9c + 169c: 33 c0 xor %eax,%eax + 169e: 48 83 c4 38 add $0x38,%rsp + 16a2: c3 ret + 16a3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 16a8: 48 83 c4 38 add $0x38,%rsp + 16ac: c3 ret + 16ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 16b2: 48 83 c4 38 add $0x38,%rsp + 16b6: c3 ret + 16b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 16be: 00 00 + 16c0: 41 56 push %r14 + 16c2: 48 85 c9 test %rcx,%rcx + 16c5: 0f 84 51 03 00 00 je 0x1a1c + 16cb: 48 85 d2 test %rdx,%rdx + 16ce: 0f 84 48 03 00 00 je 0x1a1c + 16d4: 45 85 c0 test %r8d,%r8d + 16d7: 0f 8e 37 03 00 00 jle 0x1a14 + 16dd: 8b 44 24 30 mov 0x30(%rsp),%eax + 16e1: 85 c0 test %eax,%eax + 16e3: 0f 84 94 01 00 00 je 0x187d + 16e9: 83 f8 04 cmp $0x4,%eax + 16ec: 74 08 je 0x16f6 + 16ee: b8 fb ff ff ff mov $0xfffffffb,%eax + 16f3: 41 5e pop %r14 + 16f5: c3 ret + 16f6: 45 32 c9 xor %r9b,%r9b + 16f9: 41 83 f8 10 cmp $0x10,%r8d + 16fd: 0f 8c fd 02 00 00 jl 0x1a00 + 1703: 49 89 d3 mov %rdx,%r11 + 1706: 49 83 e3 1f and $0x1f,%r11 + 170a: 45 89 db mov %r11d,%r11d + 170d: 45 85 db test %r11d,%r11d + 1710: 74 18 je 0x172a + 1712: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 1719: 0f 85 e1 02 00 00 jne 0x1a00 + 171f: 41 f7 db neg %r11d + 1722: 41 83 c3 20 add $0x20,%r11d + 1726: 41 c1 eb 02 shr $0x2,%r11d + 172a: 41 8d 43 10 lea 0x10(%r11),%eax + 172e: 44 3b c0 cmp %eax,%r8d + 1731: 0f 8c c9 02 00 00 jl 0x1a00 + 1737: 44 89 c0 mov %r8d,%eax + 173a: 45 33 d2 xor %r10d,%r10d + 173d: 41 2b c3 sub %r11d,%eax + 1740: 83 e0 0f and $0xf,%eax + 1743: f7 d8 neg %eax + 1745: 41 03 c0 add %r8d,%eax + 1748: 45 85 db test %r11d,%r11d + 174b: 76 2b jbe 0x1778 + 174d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1754: 00 + 1755: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 175c: 0f 1f 40 00 nopl 0x0(%rax) + 1760: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 1766: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 176a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 1770: 49 ff c2 inc %r10 + 1773: 4d 3b d3 cmp %r11,%r10 + 1776: 72 e8 jb 0x1760 + 1778: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 177d: 4c 63 d0 movslq %eax,%r10 + 1780: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 1786: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 178d: 00 + 178e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1795: 0f 1f 40 00 nopl 0x0(%rax) + 1799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 17a0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 17a6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 17ad: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 17b4: 01 + 17b5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 + 17b9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 17bf: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 17c6: 01 + 17c7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 17cb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 17d2: 49 83 c3 10 add $0x10,%r11 + 17d6: 4d 3b da cmp %r10,%r11 + 17d9: 72 c5 jb 0x17a0 + 17db: 44 8d 50 01 lea 0x1(%rax),%r10d + 17df: 45 3b d0 cmp %r8d,%r10d + 17e2: 0f 87 10 02 00 00 ja 0x19f8 + 17e8: 4d 63 c0 movslq %r8d,%r8 + 17eb: 48 63 c0 movslq %eax,%rax + 17ee: 4c 2b c0 sub %rax,%r8 + 17f1: 41 80 f9 01 cmp $0x1,%r9b + 17f5: 75 05 jne 0x17fc + 17f7: 45 33 db xor %r11d,%r11d + 17fa: eb 3d jmp 0x1839 + 17fc: 49 83 f8 04 cmp $0x4,%r8 + 1800: 7c f5 jl 0x17f7 + 1802: 48 63 c0 movslq %eax,%rax + 1805: 45 89 c3 mov %r8d,%r11d + 1808: 41 83 e3 fc and $0xfffffffc,%r11d + 180c: 45 33 d2 xor %r10d,%r10d + 180f: 4d 63 db movslq %r11d,%r11 + 1812: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 1817: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 181b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 181f: 90 nop + 1820: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 1826: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 182a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 1830: 49 83 c2 04 add $0x4,%r10 + 1834: 4d 3b d3 cmp %r11,%r10 + 1837: 72 e7 jb 0x1820 + 1839: 4d 3b d8 cmp %r8,%r11 + 183c: 0f 83 b6 01 00 00 jae 0x19f8 + 1842: 48 63 c0 movslq %eax,%rax + 1845: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 1849: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 184d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1854: 00 + 1855: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 185c: 0f 1f 40 00 nopl 0x0(%rax) + 1860: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 1866: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 186a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 1870: 49 ff c3 inc %r11 + 1873: 4d 3b d8 cmp %r8,%r11 + 1876: 72 e8 jb 0x1860 + 1878: e9 7b 01 00 00 jmp 0x19f8 + 187d: 45 32 c9 xor %r9b,%r9b + 1880: 41 83 f8 10 cmp $0x10,%r8d + 1884: 0f 8c 80 01 00 00 jl 0x1a0a + 188a: 49 89 d3 mov %rdx,%r11 + 188d: 49 83 e3 1f and $0x1f,%r11 + 1891: 45 89 db mov %r11d,%r11d + 1894: 45 85 db test %r11d,%r11d + 1897: 74 18 je 0x18b1 + 1899: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 18a0: 0f 85 64 01 00 00 jne 0x1a0a + 18a6: 41 f7 db neg %r11d + 18a9: 41 83 c3 20 add $0x20,%r11d + 18ad: 41 c1 eb 02 shr $0x2,%r11d + 18b1: 41 8d 43 10 lea 0x10(%r11),%eax + 18b5: 44 3b c0 cmp %eax,%r8d + 18b8: 0f 8c 4c 01 00 00 jl 0x1a0a + 18be: 44 89 c0 mov %r8d,%eax + 18c1: 45 33 d2 xor %r10d,%r10d + 18c4: 41 2b c3 sub %r11d,%eax + 18c7: 83 e0 0f and $0xf,%eax + 18ca: f7 d8 neg %eax + 18cc: 41 03 c0 add %r8d,%eax + 18cf: 45 85 db test %r11d,%r11d + 18d2: 76 24 jbe 0x18f8 + 18d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18e0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 18e6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 18ea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 18f0: 49 ff c2 inc %r10 + 18f3: 4d 3b d3 cmp %r11,%r10 + 18f6: 72 e8 jb 0x18e0 + 18f8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 18fd: 4c 63 d0 movslq %eax,%r10 + 1900: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 1906: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 190d: 00 + 190e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1915: 0f 1f 40 00 nopl 0x0(%rax) + 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1920: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 1926: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 192d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 1934: 01 + 1935: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 + 1939: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 193f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 1946: 01 + 1947: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 194b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 1952: 49 83 c3 10 add $0x10,%r11 + 1956: 4d 3b da cmp %r10,%r11 + 1959: 72 c5 jb 0x1920 + 195b: 44 8d 50 01 lea 0x1(%rax),%r10d + 195f: 45 3b d0 cmp %r8d,%r10d + 1962: 0f 87 90 00 00 00 ja 0x19f8 + 1968: 4d 63 c0 movslq %r8d,%r8 + 196b: 48 63 c0 movslq %eax,%rax + 196e: 4c 2b c0 sub %rax,%r8 + 1971: 41 80 f9 01 cmp $0x1,%r9b + 1975: 75 05 jne 0x197c + 1977: 45 33 db xor %r11d,%r11d + 197a: eb 3d jmp 0x19b9 + 197c: 49 83 f8 04 cmp $0x4,%r8 + 1980: 7c f5 jl 0x1977 + 1982: 48 63 c0 movslq %eax,%rax + 1985: 45 89 c3 mov %r8d,%r11d + 1988: 41 83 e3 fc and $0xfffffffc,%r11d + 198c: 45 33 d2 xor %r10d,%r10d + 198f: 4d 63 db movslq %r11d,%r11 + 1992: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 1997: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 199b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 199f: 90 nop + 19a0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 19a6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 19aa: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 19b0: 49 83 c2 04 add $0x4,%r10 + 19b4: 4d 3b d3 cmp %r11,%r10 + 19b7: 72 e7 jb 0x19a0 + 19b9: 4d 3b d8 cmp %r8,%r11 + 19bc: 73 3a jae 0x19f8 + 19be: 48 63 c0 movslq %eax,%rax + 19c1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 19c5: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 19c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19d0: 00 + 19d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19df: 00 + 19e0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 19e6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 19ea: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 19f0: 49 ff c3 inc %r11 + 19f3: 4d 3b d8 cmp %r8,%r11 + 19f6: 72 e8 jb 0x19e0 + 19f8: 33 c0 xor %eax,%eax + 19fa: c5 f8 77 vzeroupper + 19fd: 41 5e pop %r14 + 19ff: c3 ret + 1a00: 41 b1 01 mov $0x1,%r9b + 1a03: 33 c0 xor %eax,%eax + 1a05: e9 d1 fd ff ff jmp 0x17db + 1a0a: 41 b1 01 mov $0x1,%r9b + 1a0d: 33 c0 xor %eax,%eax + 1a0f: e9 47 ff ff ff jmp 0x195b + 1a14: b8 fa ff ff ff mov $0xfffffffa,%eax + 1a19: 41 5e pop %r14 + 1a1b: c3 ret + 1a1c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1a21: 41 5e pop %r14 + 1a23: c3 ret + 1a24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1a2b: 00 + 1a2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1a3f: 00 + 1a40: 41 57 push %r15 + 1a42: 48 85 c9 test %rcx,%rcx + 1a45: 0f 84 38 03 00 00 je 0x1d83 + 1a4b: 48 85 d2 test %rdx,%rdx + 1a4e: 0f 84 2f 03 00 00 je 0x1d83 + 1a54: 45 85 c0 test %r8d,%r8d + 1a57: 0f 8e 1e 03 00 00 jle 0x1d7b + 1a5d: 8b 44 24 30 mov 0x30(%rsp),%eax + 1a61: 85 c0 test %eax,%eax + 1a63: 0f 84 74 01 00 00 je 0x1bdd + 1a69: 83 f8 04 cmp $0x4,%eax + 1a6c: 74 08 je 0x1a76 + 1a6e: b8 fb ff ff ff mov $0xfffffffb,%eax + 1a73: 41 5f pop %r15 + 1a75: c3 ret + 1a76: 41 83 f8 10 cmp $0x10,%r8d + 1a7a: 0f 8c c8 02 00 00 jl 0x1d48 + 1a80: 41 83 f8 1d cmp $0x1d,%r8d + 1a84: 0f 8c c6 02 00 00 jl 0x1d50 + 1a8a: 49 89 d7 mov %rdx,%r15 + 1a8d: 49 83 e7 1f and $0x1f,%r15 + 1a91: 45 85 ff test %r15d,%r15d + 1a94: 74 18 je 0x1aae + 1a96: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 1a9d: 0f 85 a5 02 00 00 jne 0x1d48 + 1aa3: 41 f7 df neg %r15d + 1aa6: 41 83 c7 20 add $0x20,%r15d + 1aaa: 41 c1 ef 02 shr $0x2,%r15d + 1aae: 41 8d 47 10 lea 0x10(%r15),%eax + 1ab2: 44 3b c0 cmp %eax,%r8d + 1ab5: 0f 8c 8d 02 00 00 jl 0x1d48 + 1abb: 45 89 c3 mov %r8d,%r11d + 1abe: 33 c0 xor %eax,%eax + 1ac0: 45 2b df sub %r15d,%r11d + 1ac3: 41 83 e3 0f and $0xf,%r11d + 1ac7: 41 f7 db neg %r11d + 1aca: 45 03 d8 add %r8d,%r11d + 1acd: 45 89 fa mov %r15d,%r10d + 1ad0: 45 85 ff test %r15d,%r15d + 1ad3: 76 21 jbe 0x1af6 + 1ad5: 0f 1f 40 00 nopl 0x0(%rax) + 1ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ae0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 1ae5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 1ae9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 1aee: 48 ff c0 inc %rax + 1af1: 49 3b c2 cmp %r10,%rax + 1af4: 72 ea jb 0x1ae0 + 1af6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 1afb: 49 63 c3 movslq %r11d,%rax + 1afe: 66 90 xchg %ax,%ax + 1b00: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 1b06: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 1b0d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 1b11: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 + 1b15: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 1b1b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 1b22: 49 83 c2 10 add $0x10,%r10 + 1b26: 4c 3b d0 cmp %rax,%r10 + 1b29: 72 d5 jb 0x1b00 + 1b2b: 41 8d 43 01 lea 0x1(%r11),%eax + 1b2f: 41 3b c0 cmp %r8d,%eax + 1b32: 0f 87 00 02 00 00 ja 0x1d38 + 1b38: 4d 63 c8 movslq %r8d,%r9 + 1b3b: 4d 63 db movslq %r11d,%r11 + 1b3e: 4d 2b cb sub %r11,%r9 + 1b41: 49 83 f9 04 cmp $0x4,%r9 + 1b45: 0f 8c f5 01 00 00 jl 0x1d40 + 1b4b: 4d 63 db movslq %r11d,%r11 + 1b4e: 45 89 ca mov %r9d,%r10d + 1b51: 41 83 e2 fc and $0xfffffffc,%r10d + 1b55: 45 33 c0 xor %r8d,%r8d + 1b58: 4d 63 d2 movslq %r10d,%r10 + 1b5b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 1b60: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 1b64: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 1b68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b6f: 00 + 1b70: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1b7e: 00 00 + 1b80: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 1b86: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 1b8a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 1b90: 49 83 c0 04 add $0x4,%r8 + 1b94: 4d 3b c2 cmp %r10,%r8 + 1b97: 72 e7 jb 0x1b80 + 1b99: 4d 3b d1 cmp %r9,%r10 + 1b9c: 0f 83 96 01 00 00 jae 0x1d38 + 1ba2: 4d 63 db movslq %r11d,%r11 + 1ba5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 1ba9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 1bad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1bb4: 00 + 1bb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1bbc: 0f 1f 40 00 nopl 0x0(%rax) + 1bc0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 1bc6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 1bca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 1bd0: 49 ff c2 inc %r10 + 1bd3: 4d 3b d1 cmp %r9,%r10 + 1bd6: 72 e8 jb 0x1bc0 + 1bd8: e9 5b 01 00 00 jmp 0x1d38 + 1bdd: 41 83 f8 10 cmp $0x10,%r8d + 1be1: 0f 8c 7d 01 00 00 jl 0x1d64 + 1be7: 41 83 f8 1d cmp $0x1d,%r8d + 1beb: 0f 8c 7b 01 00 00 jl 0x1d6c + 1bf1: 49 89 d7 mov %rdx,%r15 + 1bf4: 49 83 e7 1f and $0x1f,%r15 + 1bf8: 45 85 ff test %r15d,%r15d + 1bfb: 74 18 je 0x1c15 + 1bfd: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 1c04: 0f 85 5a 01 00 00 jne 0x1d64 + 1c0a: 41 f7 df neg %r15d + 1c0d: 41 83 c7 20 add $0x20,%r15d + 1c11: 41 c1 ef 02 shr $0x2,%r15d + 1c15: 41 8d 47 10 lea 0x10(%r15),%eax + 1c19: 44 3b c0 cmp %eax,%r8d + 1c1c: 0f 8c 42 01 00 00 jl 0x1d64 + 1c22: 45 89 c3 mov %r8d,%r11d + 1c25: 33 c0 xor %eax,%eax + 1c27: 45 2b df sub %r15d,%r11d + 1c2a: 41 83 e3 0f and $0xf,%r11d + 1c2e: 41 f7 db neg %r11d + 1c31: 45 03 d8 add %r8d,%r11d + 1c34: 45 89 fa mov %r15d,%r10d + 1c37: 45 85 ff test %r15d,%r15d + 1c3a: 76 1a jbe 0x1c56 + 1c3c: 0f 1f 40 00 nopl 0x0(%rax) + 1c40: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 1c45: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 1c49: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 1c4e: 48 ff c0 inc %rax + 1c51: 49 3b c2 cmp %r10,%rax + 1c54: 72 ea jb 0x1c40 + 1c56: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 1c5b: 49 63 c3 movslq %r11d,%rax + 1c5e: 66 90 xchg %ax,%ax + 1c60: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 1c66: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 1c6d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 1c71: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 + 1c75: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 1c7b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 1c82: 49 83 c2 10 add $0x10,%r10 + 1c86: 4c 3b d0 cmp %rax,%r10 + 1c89: 72 d5 jb 0x1c60 + 1c8b: 41 8d 43 01 lea 0x1(%r11),%eax + 1c8f: 41 3b c0 cmp %r8d,%eax + 1c92: 0f 87 a0 00 00 00 ja 0x1d38 + 1c98: 4d 63 c8 movslq %r8d,%r9 + 1c9b: 4d 63 db movslq %r11d,%r11 + 1c9e: 4d 2b cb sub %r11,%r9 + 1ca1: 49 83 f9 04 cmp $0x4,%r9 + 1ca5: 0f 8c b4 00 00 00 jl 0x1d5f + 1cab: 4d 63 db movslq %r11d,%r11 + 1cae: 45 89 ca mov %r9d,%r10d + 1cb1: 41 83 e2 fc and $0xfffffffc,%r10d + 1cb5: 45 33 c0 xor %r8d,%r8d + 1cb8: 4d 63 d2 movslq %r10d,%r10 + 1cbb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 1cc0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 1cc4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 1cc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ccf: 00 + 1cd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1cde: 00 00 + 1ce0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 1ce6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 1cea: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 1cf0: 49 83 c0 04 add $0x4,%r8 + 1cf4: 4d 3b c2 cmp %r10,%r8 + 1cf7: 72 e7 jb 0x1ce0 + 1cf9: 4d 3b d1 cmp %r9,%r10 + 1cfc: 73 3a jae 0x1d38 + 1cfe: 4d 63 db movslq %r11d,%r11 + 1d01: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 1d05: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 1d09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d10: 00 + 1d11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d1f: 00 + 1d20: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 1d26: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 1d2a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 1d30: 49 ff c2 inc %r10 + 1d33: 4d 3b d1 cmp %r9,%r10 + 1d36: 72 e8 jb 0x1d20 + 1d38: 33 c0 xor %eax,%eax + 1d3a: c5 f8 77 vzeroupper + 1d3d: 41 5f pop %r15 + 1d3f: c3 ret + 1d40: 45 33 d2 xor %r10d,%r10d + 1d43: e9 51 fe ff ff jmp 0x1b99 + 1d48: 45 33 db xor %r11d,%r11d + 1d4b: e9 db fd ff ff jmp 0x1b2b + 1d50: 45 89 c3 mov %r8d,%r11d + 1d53: 45 33 d2 xor %r10d,%r10d + 1d56: 41 83 e3 f0 and $0xfffffff0,%r11d + 1d5a: e9 97 fd ff ff jmp 0x1af6 + 1d5f: 45 33 d2 xor %r10d,%r10d + 1d62: eb 95 jmp 0x1cf9 + 1d64: 45 33 db xor %r11d,%r11d + 1d67: e9 1f ff ff ff jmp 0x1c8b + 1d6c: 45 89 c3 mov %r8d,%r11d + 1d6f: 45 33 d2 xor %r10d,%r10d + 1d72: 41 83 e3 f0 and $0xfffffff0,%r11d + 1d76: e9 db fe ff ff jmp 0x1c56 + 1d7b: b8 fa ff ff ff mov $0xfffffffa,%eax + 1d80: 41 5f pop %r15 + 1d82: c3 ret + 1d83: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d88: 41 5f pop %r15 + 1d8a: c3 ret + 1d8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d92: 00 + 1d93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1da0: 48 83 ec 28 sub $0x28,%rsp + 1da4: 48 85 c9 test %rcx,%rcx + 1da7: 74 20 je 0x1dc9 + 1da9: 48 85 d2 test %rdx,%rdx + 1dac: 74 1b je 0x1dc9 + 1dae: 45 85 c0 test %r8d,%r8d + 1db1: 7f 0a jg 0x1dbd + 1db3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1db8: 48 83 c4 28 add $0x28,%rsp + 1dbc: c3 ret + 1dbd: e8 3e 85 03 00 call 0x3a300 + 1dc2: 33 c0 xor %eax,%eax + 1dc4: 48 83 c4 28 add $0x28,%rsp + 1dc8: c3 ret + 1dc9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1dce: 48 83 c4 28 add $0x28,%rsp + 1dd2: c3 ret + 1dd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1ddf: 00 + 1de0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1de5: 48 85 c9 test %rcx,%rcx + 1de8: 74 22 je 0x1e0c + 1dea: 48 85 d2 test %rdx,%rdx + 1ded: 74 1d je 0x1e0c + 1def: 45 85 c0 test %r8d,%r8d + 1df2: 7f 0b jg 0x1dff + 1df4: b8 fa ff ff ff mov $0xfffffffa,%eax + 1df9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1dfe: c3 ret + 1dff: e8 7c 86 03 00 call 0x3a480 + 1e04: 33 c0 xor %eax,%eax + 1e06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1e0b: c3 ret + 1e0c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1e11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1e16: c3 ret + 1e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1e1e: 00 00 + 1e20: 48 83 ec 28 sub $0x28,%rsp + 1e24: 48 85 c9 test %rcx,%rcx + 1e27: 74 20 je 0x1e49 + 1e29: 48 85 d2 test %rdx,%rdx + 1e2c: 74 1b je 0x1e49 + 1e2e: 45 85 c0 test %r8d,%r8d + 1e31: 7f 0a jg 0x1e3d + 1e33: b8 fa ff ff ff mov $0xfffffffa,%eax + 1e38: 48 83 c4 28 add $0x28,%rsp + 1e3c: c3 ret + 1e3d: e8 be 87 03 00 call 0x3a600 + 1e42: 33 c0 xor %eax,%eax + 1e44: 48 83 c4 28 add $0x28,%rsp + 1e48: c3 ret + 1e49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1e4e: 48 83 c4 28 add $0x28,%rsp + 1e52: c3 ret + 1e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1e5f: 00 + 1e60: 56 push %rsi + 1e61: 48 89 d6 mov %rdx,%rsi + 1e64: 48 85 c9 test %rcx,%rcx + 1e67: 0f 84 90 01 00 00 je 0x1ffd + 1e6d: 48 85 f6 test %rsi,%rsi + 1e70: 0f 84 87 01 00 00 je 0x1ffd + 1e76: 45 85 c0 test %r8d,%r8d + 1e79: 0f 8e 77 01 00 00 jle 0x1ff6 + 1e7f: 41 83 f8 10 cmp $0x10,%r8d + 1e83: 0f 8c 5d 01 00 00 jl 0x1fe6 + 1e89: 49 89 f1 mov %rsi,%r9 + 1e8c: 49 83 e1 1f and $0x1f,%r9 + 1e90: 45 89 c9 mov %r9d,%r9d + 1e93: 45 85 c9 test %r9d,%r9d + 1e96: 74 18 je 0x1eb0 + 1e98: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 1e9f: 0f 85 41 01 00 00 jne 0x1fe6 + 1ea5: 41 f7 d9 neg %r9d + 1ea8: 41 83 c1 20 add $0x20,%r9d + 1eac: 41 c1 e9 02 shr $0x2,%r9d + 1eb0: 41 8d 41 10 lea 0x10(%r9),%eax + 1eb4: 44 3b c0 cmp %eax,%r8d + 1eb7: 0f 8c 29 01 00 00 jl 0x1fe6 + 1ebd: 44 89 c0 mov %r8d,%eax + 1ec0: 33 d2 xor %edx,%edx + 1ec2: 41 2b c1 sub %r9d,%eax + 1ec5: 83 e0 0f and $0xf,%eax + 1ec8: f7 d8 neg %eax + 1eca: 41 03 c0 add %r8d,%eax + 1ecd: 45 85 c9 test %r9d,%r9d + 1ed0: 76 25 jbe 0x1ef7 + 1ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ee0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 1ee5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 + 1eea: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 1eef: 48 ff c2 inc %rdx + 1ef2: 49 3b d1 cmp %r9,%rdx + 1ef5: 72 e9 jb 0x1ee0 + 1ef7: 48 63 d0 movslq %eax,%rdx + 1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1f00: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 1f06: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 1f0d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 1f14: 01 + 1f15: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 1f1c: 01 + 1f1d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 + 1f23: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 1f2a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 1f30: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 1f37: 49 83 c1 10 add $0x10,%r9 + 1f3b: 4c 3b ca cmp %rdx,%r9 + 1f3e: 72 c0 jb 0x1f00 + 1f40: 44 8d 48 01 lea 0x1(%rax),%r9d + 1f44: 45 3b c8 cmp %r8d,%r9d + 1f47: 0f 87 8d 00 00 00 ja 0x1fda + 1f4d: 4d 63 d0 movslq %r8d,%r10 + 1f50: 4c 2b d2 sub %rdx,%r10 + 1f53: 49 83 fa 04 cmp $0x4,%r10 + 1f57: 0f 8c 84 00 00 00 jl 0x1fe1 + 1f5d: 45 89 d3 mov %r10d,%r11d + 1f60: 45 33 c9 xor %r9d,%r9d + 1f63: 41 83 e3 fc and $0xfffffffc,%r11d + 1f67: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 1f6b: 4d 63 db movslq %r11d,%r11 + 1f6e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 1f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f80: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 1f86: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 + 1f8c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 1f92: 49 83 c1 04 add $0x4,%r9 + 1f96: 4d 3b cb cmp %r11,%r9 + 1f99: 72 e5 jb 0x1f80 + 1f9b: 4d 3b da cmp %r10,%r11 + 1f9e: 73 3a jae 0x1fda + 1fa0: 48 63 c0 movslq %eax,%rax + 1fa3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 1fa7: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 1fab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fb2: 00 + 1fb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1fba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1fc0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 1fc6: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 + 1fcc: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 1fd2: 49 ff c3 inc %r11 + 1fd5: 4d 3b da cmp %r10,%r11 + 1fd8: 72 e6 jb 0x1fc0 + 1fda: 33 c0 xor %eax,%eax + 1fdc: c5 f8 77 vzeroupper + 1fdf: 5e pop %rsi + 1fe0: c3 ret + 1fe1: 45 33 db xor %r11d,%r11d + 1fe4: eb b5 jmp 0x1f9b + 1fe6: 33 c0 xor %eax,%eax + 1fe8: 41 83 f8 01 cmp $0x1,%r8d + 1fec: 72 ec jb 0x1fda + 1fee: 4d 63 d0 movslq %r8d,%r10 + 1ff1: 45 33 db xor %r11d,%r11d + 1ff4: eb a5 jmp 0x1f9b + 1ff6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1ffb: 5e pop %rsi + 1ffc: c3 ret + 1ffd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2002: 5e pop %rsi + 2003: c3 ret + 2004: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 200b: 00 + 200c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 201f: 00 + 2020: 53 push %rbx + 2021: 49 89 ca mov %rcx,%r10 + 2024: 4d 85 d2 test %r10,%r10 + 2027: 0f 84 84 01 00 00 je 0x21b1 + 202d: 48 85 d2 test %rdx,%rdx + 2030: 0f 84 7b 01 00 00 je 0x21b1 + 2036: 45 85 c0 test %r8d,%r8d + 2039: 0f 8e 6b 01 00 00 jle 0x21aa + 203f: 41 83 f8 10 cmp $0x10,%r8d + 2043: 0f 8c 59 01 00 00 jl 0x21a2 + 2049: 48 89 d3 mov %rdx,%rbx + 204c: 48 83 e3 1f and $0x1f,%rbx + 2050: 85 db test %ebx,%ebx + 2052: 74 11 je 0x2065 + 2054: f6 c3 03 test $0x3,%bl + 2057: 0f 85 45 01 00 00 jne 0x21a2 + 205d: f7 db neg %ebx + 205f: 83 c3 20 add $0x20,%ebx + 2062: c1 eb 02 shr $0x2,%ebx + 2065: 8d 43 10 lea 0x10(%rbx),%eax + 2068: 44 3b c0 cmp %eax,%r8d + 206b: 0f 8c 31 01 00 00 jl 0x21a2 + 2071: 45 89 c1 mov %r8d,%r9d + 2074: 33 c0 xor %eax,%eax + 2076: 44 2b cb sub %ebx,%r9d + 2079: 41 83 e1 0f and $0xf,%r9d + 207d: 41 f7 d9 neg %r9d + 2080: 45 03 c8 add %r8d,%r9d + 2083: 89 d9 mov %ebx,%ecx + 2085: 85 db test %ebx,%ebx + 2087: 76 2f jbe 0x20b8 + 2089: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2090: 00 + 2091: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 209f: 00 + 20a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 20a6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 20ab: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 20b0: 48 ff c0 inc %rax + 20b3: 48 3b c1 cmp %rcx,%rax + 20b6: 72 e8 jb 0x20a0 + 20b8: 49 63 c1 movslq %r9d,%rax + 20bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 20c0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 20c6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 20cd: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 20d2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 20d8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 20dd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 20e3: 48 83 c1 10 add $0x10,%rcx + 20e7: 48 3b c8 cmp %rax,%rcx + 20ea: 72 d4 jb 0x20c0 + 20ec: 41 8d 41 01 lea 0x1(%r9),%eax + 20f0: 41 3b c0 cmp %r8d,%eax + 20f3: 0f 87 9e 00 00 00 ja 0x2197 + 20f9: 4d 63 c0 movslq %r8d,%r8 + 20fc: 4d 63 c9 movslq %r9d,%r9 + 20ff: 4d 2b c1 sub %r9,%r8 + 2102: 49 83 f8 04 cmp $0x4,%r8 + 2106: 0f 8c 92 00 00 00 jl 0x219e + 210c: 4d 63 c9 movslq %r9d,%r9 + 210f: 44 89 c3 mov %r8d,%ebx + 2112: 83 e3 fc and $0xfffffffc,%ebx + 2115: 33 c9 xor %ecx,%ecx + 2117: 48 63 db movslq %ebx,%rbx + 211a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 211e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 2122: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2129: 00 + 212a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2131: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2138: 00 + 2139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2140: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 2146: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 214b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 2150: 48 83 c1 04 add $0x4,%rcx + 2154: 48 3b cb cmp %rbx,%rcx + 2157: 72 e7 jb 0x2140 + 2159: 49 3b d8 cmp %r8,%rbx + 215c: 73 39 jae 0x2197 + 215e: 4d 63 c9 movslq %r9d,%r9 + 2161: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 2165: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 2169: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2170: 00 + 2171: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 217f: 00 + 2180: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 2185: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 + 218a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 218f: 48 ff c3 inc %rbx + 2192: 49 3b d8 cmp %r8,%rbx + 2195: 72 e9 jb 0x2180 + 2197: 33 c0 xor %eax,%eax + 2199: c5 f8 77 vzeroupper + 219c: 5b pop %rbx + 219d: c3 ret + 219e: 33 db xor %ebx,%ebx + 21a0: eb b7 jmp 0x2159 + 21a2: 45 33 c9 xor %r9d,%r9d + 21a5: e9 42 ff ff ff jmp 0x20ec + 21aa: b8 fa ff ff ff mov $0xfffffffa,%eax + 21af: 5b pop %rbx + 21b0: c3 ret + 21b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 21b6: 5b pop %rbx + 21b7: c3 ret + 21b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 21bf: 00 + 21c0: 48 85 c9 test %rcx,%rcx + 21c3: 0f 84 5b 02 00 00 je 0x2424 + 21c9: 48 85 d2 test %rdx,%rdx + 21cc: 0f 84 52 02 00 00 je 0x2424 + 21d2: 4d 85 c0 test %r8,%r8 + 21d5: 0f 84 49 02 00 00 je 0x2424 + 21db: 45 85 c9 test %r9d,%r9d + 21de: 0f 86 33 02 00 00 jbe 0x2417 + 21e4: 41 83 f9 06 cmp $0x6,%r9d + 21e8: 0f 86 ae 01 00 00 jbe 0x239c + 21ee: 49 3b d0 cmp %r8,%rdx + 21f1: 76 17 jbe 0x220a + 21f3: 44 89 c8 mov %r9d,%eax + 21f6: 49 89 d2 mov %rdx,%r10 + 21f9: 48 c1 e0 02 shl $0x2,%rax + 21fd: 4d 2b d0 sub %r8,%r10 + 2200: 4c 3b d0 cmp %rax,%r10 + 2203: 7d 24 jge 0x2229 + 2205: e9 92 01 00 00 jmp 0x239c + 220a: 4c 3b c2 cmp %rdx,%r8 + 220d: 0f 86 89 01 00 00 jbe 0x239c + 2213: 44 89 c8 mov %r9d,%eax + 2216: 4d 89 c2 mov %r8,%r10 + 2219: 48 c1 e0 02 shl $0x2,%rax + 221d: 4c 2b d2 sub %rdx,%r10 + 2220: 4c 3b d0 cmp %rax,%r10 + 2223: 0f 8c 73 01 00 00 jl 0x239c + 2229: 49 3b c8 cmp %r8,%rcx + 222c: 76 10 jbe 0x223e + 222e: 49 89 ca mov %rcx,%r10 + 2231: 4d 2b d0 sub %r8,%r10 + 2234: 4c 3b d0 cmp %rax,%r10 + 2237: 7d 1d jge 0x2256 + 2239: e9 5e 01 00 00 jmp 0x239c + 223e: 4c 3b c1 cmp %rcx,%r8 + 2241: 0f 86 55 01 00 00 jbe 0x239c + 2247: 4d 89 c2 mov %r8,%r10 + 224a: 4c 2b d1 sub %rcx,%r10 + 224d: 4c 3b d0 cmp %rax,%r10 + 2250: 0f 8c 46 01 00 00 jl 0x239c + 2256: 41 83 f9 08 cmp $0x8,%r9d + 225a: 0f 82 bd 01 00 00 jb 0x241d + 2260: 4d 89 c2 mov %r8,%r10 + 2263: 49 83 e2 0f and $0xf,%r10 + 2267: 45 85 d2 test %r10d,%r10d + 226a: 74 18 je 0x2284 + 226c: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 2273: 0f 85 a4 01 00 00 jne 0x241d + 2279: 41 f7 da neg %r10d + 227c: 41 83 c2 10 add $0x10,%r10d + 2280: 41 c1 ea 02 shr $0x2,%r10d + 2284: 41 8d 42 08 lea 0x8(%r10),%eax + 2288: 44 3b c8 cmp %eax,%r9d + 228b: 0f 82 8c 01 00 00 jb 0x241d + 2291: 44 89 c8 mov %r9d,%eax + 2294: 45 33 db xor %r11d,%r11d + 2297: 41 2b c2 sub %r10d,%eax + 229a: 83 e0 07 and $0x7,%eax + 229d: f7 d8 neg %eax + 229f: 41 03 c1 add %r9d,%eax + 22a2: 45 85 d2 test %r10d,%r10d + 22a5: 76 33 jbe 0x22da + 22a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22ae: 00 + 22af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22b6: 0f 1f 00 nopl (%rax) + 22b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22c0: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 22c6: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 22cc: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 22d2: 41 ff c3 inc %r11d + 22d5: 45 3b da cmp %r10d,%r11d + 22d8: 72 e6 jb 0x22c0 + 22da: 45 89 d2 mov %r10d,%r10d + 22dd: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 + 22e1: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 22e8: 74 56 je 0x2340 + 22ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 22f1: 00 + 22f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 22f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2300: 45 89 d2 mov %r10d,%r10d + 2303: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 + 2308: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 230e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 + 2313: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 + 2319: 0f 5d c8 minps %xmm0,%xmm1 + 231c: 0f 5d da minps %xmm2,%xmm3 + 231f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) + 2324: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 232a: 41 83 c2 08 add $0x8,%r10d + 232e: 44 3b d0 cmp %eax,%r10d + 2331: 72 cd jb 0x2300 + 2333: eb 38 jmp 0x236d + 2335: 0f 1f 40 00 nopl 0x0(%rax) + 2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2340: 45 89 d2 mov %r10d,%r10d + 2343: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 + 2348: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 + 234e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 + 2353: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 + 2359: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) + 235e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) + 2364: 41 83 c2 08 add $0x8,%r10d + 2368: 44 3b d0 cmp %eax,%r10d + 236b: 72 d3 jb 0x2340 + 236d: 41 3b c1 cmp %r9d,%eax + 2370: 0f 83 9e 00 00 00 jae 0x2414 + 2376: 0f 1f 00 nopl (%rax) + 2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2380: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 2385: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 + 238a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 2390: ff c0 inc %eax + 2392: 41 3b c1 cmp %r9d,%eax + 2395: 72 e9 jb 0x2380 + 2397: e9 78 00 00 00 jmp 0x2414 + 239c: 44 89 c8 mov %r9d,%eax + 239f: 41 bb 01 00 00 00 mov $0x1,%r11d + 23a5: d1 e8 shr $1,%eax + 23a7: 45 33 d2 xor %r10d,%r10d + 23aa: 85 c0 test %eax,%eax + 23ac: 76 4c jbe 0x23fa + 23ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 23b5: 00 + 23b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23bd: 0f 1f 00 nopl (%rax) + 23c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 23c4: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 23ca: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 23d0: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 23d6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 23db: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 + 23e1: 41 ff c2 inc %r10d + 23e4: 44 3b d0 cmp %eax,%r10d + 23e7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 + 23ed: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) + 23f3: 72 cb jb 0x23c0 + 23f5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 23fa: 41 ff cb dec %r11d + 23fd: 45 3b d9 cmp %r9d,%r11d + 2400: 73 12 jae 0x2414 + 2402: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 2408: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 240e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 2414: 33 c0 xor %eax,%eax + 2416: c3 ret + 2417: b8 fa ff ff ff mov $0xfffffffa,%eax + 241c: c3 ret + 241d: 33 c0 xor %eax,%eax + 241f: e9 49 ff ff ff jmp 0x236d + 2424: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2429: c3 ret + 242a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2431: 00 + 2432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2440: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2445: 48 85 c9 test %rcx,%rcx + 2448: 74 27 je 0x2471 + 244a: 48 85 d2 test %rdx,%rdx + 244d: 74 22 je 0x2471 + 244f: 4d 85 c0 test %r8,%r8 + 2452: 74 1d je 0x2471 + 2454: 45 85 c9 test %r9d,%r9d + 2457: 77 0b ja 0x2464 + 2459: b8 fa ff ff ff mov $0xfffffffa,%eax + 245e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2463: c3 ret + 2464: e8 17 83 03 00 call 0x3a780 + 2469: 33 c0 xor %eax,%eax + 246b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2470: c3 ret + 2471: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2476: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 247b: c3 ret + 247c: 0f 1f 40 00 nopl 0x0(%rax) + 2480: 48 83 ec 28 sub $0x28,%rsp + 2484: 48 85 c9 test %rcx,%rcx + 2487: 74 25 je 0x24ae + 2489: 48 85 d2 test %rdx,%rdx + 248c: 74 20 je 0x24ae + 248e: 4d 85 c0 test %r8,%r8 + 2491: 74 1b je 0x24ae + 2493: 45 85 c9 test %r9d,%r9d + 2496: 77 0a ja 0x24a2 + 2498: b8 fa ff ff ff mov $0xfffffffa,%eax + 249d: 48 83 c4 28 add $0x28,%rsp + 24a1: c3 ret + 24a2: e8 19 88 03 00 call 0x3acc0 + 24a7: 33 c0 xor %eax,%eax + 24a9: 48 83 c4 28 add $0x28,%rsp + 24ad: c3 ret + 24ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 24b3: 48 83 c4 28 add $0x28,%rsp + 24b7: c3 ret + 24b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24bf: 00 + 24c0: 48 83 ec 28 sub $0x28,%rsp + 24c4: 48 85 c9 test %rcx,%rcx + 24c7: 74 25 je 0x24ee + 24c9: 48 85 d2 test %rdx,%rdx + 24cc: 74 20 je 0x24ee + 24ce: 4d 85 c0 test %r8,%r8 + 24d1: 74 1b je 0x24ee + 24d3: 45 85 c9 test %r9d,%r9d + 24d6: 77 0a ja 0x24e2 + 24d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 24dd: 48 83 c4 28 add $0x28,%rsp + 24e1: c3 ret + 24e2: e8 b9 8d 03 00 call 0x3b2a0 + 24e7: 33 c0 xor %eax,%eax + 24e9: 48 83 c4 28 add $0x28,%rsp + 24ed: c3 ret + 24ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 24f3: 48 83 c4 28 add $0x28,%rsp + 24f7: c3 ret + 24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24ff: 00 + 2500: 48 83 ec 28 sub $0x28,%rsp + 2504: 48 85 c9 test %rcx,%rcx + 2507: 74 25 je 0x252e + 2509: 48 85 d2 test %rdx,%rdx + 250c: 74 20 je 0x252e + 250e: 4d 85 c0 test %r8,%r8 + 2511: 74 1b je 0x252e + 2513: 45 85 c9 test %r9d,%r9d + 2516: 77 0a ja 0x2522 + 2518: b8 fa ff ff ff mov $0xfffffffa,%eax + 251d: 48 83 c4 28 add $0x28,%rsp + 2521: c3 ret + 2522: e8 59 93 03 00 call 0x3b880 + 2527: 33 c0 xor %eax,%eax + 2529: 48 83 c4 28 add $0x28,%rsp + 252d: c3 ret + 252e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2533: 48 83 c4 28 add $0x28,%rsp + 2537: c3 ret + 2538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 253f: 00 + 2540: 48 83 ec 28 sub $0x28,%rsp + 2544: 48 85 c9 test %rcx,%rcx + 2547: 74 25 je 0x256e + 2549: 48 85 d2 test %rdx,%rdx + 254c: 74 20 je 0x256e + 254e: 4d 85 c0 test %r8,%r8 + 2551: 74 1b je 0x256e + 2553: 45 85 c9 test %r9d,%r9d + 2556: 77 0a ja 0x2562 + 2558: b8 fa ff ff ff mov $0xfffffffa,%eax + 255d: 48 83 c4 28 add $0x28,%rsp + 2561: c3 ret + 2562: e8 39 99 03 00 call 0x3bea0 + 2567: 33 c0 xor %eax,%eax + 2569: 48 83 c4 28 add $0x28,%rsp + 256d: c3 ret + 256e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2573: 48 83 c4 28 add $0x28,%rsp + 2577: c3 ret + 2578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 257f: 00 + 2580: 48 83 ec 28 sub $0x28,%rsp + 2584: 48 85 c9 test %rcx,%rcx + 2587: 74 25 je 0x25ae + 2589: 48 85 d2 test %rdx,%rdx + 258c: 74 20 je 0x25ae + 258e: 4d 85 c0 test %r8,%r8 + 2591: 74 1b je 0x25ae + 2593: 45 85 c9 test %r9d,%r9d + 2596: 7f 0a jg 0x25a2 + 2598: b8 fa ff ff ff mov $0xfffffffa,%eax + 259d: 48 83 c4 28 add $0x28,%rsp + 25a1: c3 ret + 25a2: e8 39 9f 03 00 call 0x3c4e0 + 25a7: 33 c0 xor %eax,%eax + 25a9: 48 83 c4 28 add $0x28,%rsp + 25ad: c3 ret + 25ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 25b3: 48 83 c4 28 add $0x28,%rsp + 25b7: c3 ret + 25b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25bf: 00 + 25c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 25c5: 48 85 c9 test %rcx,%rcx + 25c8: 74 27 je 0x25f1 + 25ca: 48 85 d2 test %rdx,%rdx + 25cd: 74 22 je 0x25f1 + 25cf: 4d 85 c0 test %r8,%r8 + 25d2: 74 1d je 0x25f1 + 25d4: 45 85 c9 test %r9d,%r9d + 25d7: 7f 0b jg 0x25e4 + 25d9: b8 fa ff ff ff mov $0xfffffffa,%eax + 25de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 25e3: c3 ret + 25e4: e8 f7 a2 03 00 call 0x3c8e0 + 25e9: 33 c0 xor %eax,%eax + 25eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 25f0: c3 ret + 25f1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 25f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 25fb: c3 ret + 25fc: 0f 1f 40 00 nopl 0x0(%rax) + 2600: 48 83 ec 28 sub $0x28,%rsp + 2604: 48 85 c9 test %rcx,%rcx + 2607: 74 25 je 0x262e + 2609: 48 85 d2 test %rdx,%rdx + 260c: 74 20 je 0x262e + 260e: 4d 85 c0 test %r8,%r8 + 2611: 74 1b je 0x262e + 2613: 45 85 c9 test %r9d,%r9d + 2616: 7f 0a jg 0x2622 + 2618: b8 fa ff ff ff mov $0xfffffffa,%eax + 261d: 48 83 c4 28 add $0x28,%rsp + 2621: c3 ret + 2622: e8 b9 a6 03 00 call 0x3cce0 + 2627: 33 c0 xor %eax,%eax + 2629: 48 83 c4 28 add $0x28,%rsp + 262d: c3 ret + 262e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2633: 48 83 c4 28 add $0x28,%rsp + 2637: c3 ret + 2638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 263f: 00 + 2640: 41 57 push %r15 + 2642: 49 89 ca mov %rcx,%r10 + 2645: 49 89 d3 mov %rdx,%r11 + 2648: 4d 85 d2 test %r10,%r10 + 264b: 0f 84 fb 00 00 00 je 0x274c + 2651: 4d 85 db test %r11,%r11 + 2654: 0f 84 f2 00 00 00 je 0x274c + 265a: 4d 85 c0 test %r8,%r8 + 265d: 0f 84 e9 00 00 00 je 0x274c + 2663: 45 85 c9 test %r9d,%r9d + 2666: 0f 8e d8 00 00 00 jle 0x2744 + 266c: 49 63 d1 movslq %r9d,%rdx + 266f: 48 83 fa 08 cmp $0x8,%rdx + 2673: 0f 8c c6 00 00 00 jl 0x273f + 2679: 4c 89 c0 mov %r8,%rax + 267c: 48 83 e0 0f and $0xf,%rax + 2680: 85 c0 test %eax,%eax + 2682: 74 10 je 0x2694 + 2684: a8 03 test $0x3,%al + 2686: 0f 85 b3 00 00 00 jne 0x273f + 268c: f7 d8 neg %eax + 268e: 83 c0 10 add $0x10,%eax + 2691: c1 e8 02 shr $0x2,%eax + 2694: 89 c1 mov %eax,%ecx + 2696: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 269a: 49 3b d7 cmp %r15,%rdx + 269d: 0f 8c 9c 00 00 00 jl 0x273f + 26a3: 45 89 cf mov %r9d,%r15d + 26a6: 44 2b f8 sub %eax,%r15d + 26a9: 41 83 e7 07 and $0x7,%r15d + 26ad: 45 2b cf sub %r15d,%r9d + 26b0: 4d 63 c9 movslq %r9d,%r9 + 26b3: 85 c0 test %eax,%eax + 26b5: b8 00 00 00 00 mov $0x0,%eax + 26ba: 76 24 jbe 0x26e0 + 26bc: 0f 1f 40 00 nopl 0x0(%rax) + 26c0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 26c6: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 + 26cc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 26d2: 48 ff c0 inc %rax + 26d5: 48 3b c1 cmp %rcx,%rax + 26d8: 72 e6 jb 0x26c0 + 26da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 26e0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 26e6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 26ed: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 + 26f3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 26fa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 2700: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 2707: 48 83 c1 08 add $0x8,%rcx + 270b: 49 3b c9 cmp %r9,%rcx + 270e: 72 d0 jb 0x26e0 + 2710: 4c 3b ca cmp %rdx,%r9 + 2713: 73 25 jae 0x273a + 2715: 0f 1f 40 00 nopl 0x0(%rax) + 2719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2720: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 2726: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 + 272c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 2732: 49 ff c1 inc %r9 + 2735: 4c 3b ca cmp %rdx,%r9 + 2738: 72 e6 jb 0x2720 + 273a: 33 c0 xor %eax,%eax + 273c: 41 5f pop %r15 + 273e: c3 ret + 273f: 45 33 c9 xor %r9d,%r9d + 2742: eb cc jmp 0x2710 + 2744: b8 fa ff ff ff mov $0xfffffffa,%eax + 2749: 41 5f pop %r15 + 274b: c3 ret + 274c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2751: 41 5f pop %r15 + 2753: c3 ret + 2754: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2760: 53 push %rbx + 2761: 57 push %rdi + 2762: 55 push %rbp + 2763: 49 89 ca mov %rcx,%r10 + 2766: 4d 85 d2 test %r10,%r10 + 2769: 0f 84 92 01 00 00 je 0x2901 + 276f: 48 85 d2 test %rdx,%rdx + 2772: 0f 84 89 01 00 00 je 0x2901 + 2778: 4d 85 c0 test %r8,%r8 + 277b: 0f 84 80 01 00 00 je 0x2901 + 2781: 45 85 c9 test %r9d,%r9d + 2784: 0f 8e 6e 01 00 00 jle 0x28f8 + 278a: 41 83 f9 10 cmp $0x10,%r9d + 278e: 0f 8c 50 01 00 00 jl 0x28e4 + 2794: 41 83 f9 1d cmp $0x1d,%r9d + 2798: 0f 8c 4d 01 00 00 jl 0x28eb + 279e: 4c 89 c1 mov %r8,%rcx + 27a1: 48 83 e1 1f and $0x1f,%rcx + 27a5: 89 c9 mov %ecx,%ecx + 27a7: 85 c9 test %ecx,%ecx + 27a9: 74 11 je 0x27bc + 27ab: f6 c1 03 test $0x3,%cl + 27ae: 0f 85 30 01 00 00 jne 0x28e4 + 27b4: f7 d9 neg %ecx + 27b6: 83 c1 20 add $0x20,%ecx + 27b9: c1 e9 02 shr $0x2,%ecx + 27bc: 8d 41 10 lea 0x10(%rcx),%eax + 27bf: 44 3b c8 cmp %eax,%r9d + 27c2: 0f 8c 1c 01 00 00 jl 0x28e4 + 27c8: 44 89 cf mov %r9d,%edi + 27cb: 33 c0 xor %eax,%eax + 27cd: 2b f9 sub %ecx,%edi + 27cf: 83 e7 0f and $0xf,%edi + 27d2: f7 df neg %edi + 27d4: 41 03 f9 add %r9d,%edi + 27d7: 85 c9 test %ecx,%ecx + 27d9: 76 1e jbe 0x27f9 + 27db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 27e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 27e6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 27eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 27f1: 48 ff c0 inc %rax + 27f4: 48 3b c1 cmp %rcx,%rax + 27f7: 72 e7 jb 0x27e0 + 27f9: 48 63 c7 movslq %edi,%rax + 27fc: 0f 1f 40 00 nopl 0x0(%rax) + 2800: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 2806: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 280d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 2812: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 2818: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 281e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 2825: 48 83 c1 10 add $0x10,%rcx + 2829: 48 3b c8 cmp %rax,%rcx + 282c: 72 d2 jb 0x2800 + 282e: 8d 47 01 lea 0x1(%rdi),%eax + 2831: 41 3b c1 cmp %r9d,%eax + 2834: 0f 87 9d 00 00 00 ja 0x28d7 + 283a: 4d 63 c9 movslq %r9d,%r9 + 283d: 48 63 ff movslq %edi,%rdi + 2840: 4c 2b cf sub %rdi,%r9 + 2843: 49 83 f9 04 cmp $0x4,%r9 + 2847: 0f 8c 93 00 00 00 jl 0x28e0 + 284d: 48 63 ff movslq %edi,%rdi + 2850: 44 89 cd mov %r9d,%ebp + 2853: 83 e5 fc and $0xfffffffc,%ebp + 2856: 33 c9 xor %ecx,%ecx + 2858: 48 63 ed movslq %ebp,%rbp + 285b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 285f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 2863: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 2867: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 286e: 00 + 286f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2876: 0f 1f 00 nopl (%rax) + 2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2880: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 2886: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 288b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 2890: 48 83 c1 04 add $0x4,%rcx + 2894: 48 3b cd cmp %rbp,%rcx + 2897: 72 e7 jb 0x2880 + 2899: 49 3b e9 cmp %r9,%rbp + 289c: 73 39 jae 0x28d7 + 289e: 48 63 ff movslq %edi,%rdi + 28a1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 28a5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 28a9: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 28ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 28b4: 00 + 28b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28bc: 0f 1f 40 00 nopl 0x0(%rax) + 28c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 28c5: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 + 28ca: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 28cf: 48 ff c5 inc %rbp + 28d2: 49 3b e9 cmp %r9,%rbp + 28d5: 72 e9 jb 0x28c0 + 28d7: 33 c0 xor %eax,%eax + 28d9: c5 f8 77 vzeroupper + 28dc: 5d pop %rbp + 28dd: 5f pop %rdi + 28de: 5b pop %rbx + 28df: c3 ret + 28e0: 33 ed xor %ebp,%ebp + 28e2: eb b5 jmp 0x2899 + 28e4: 33 ff xor %edi,%edi + 28e6: e9 43 ff ff ff jmp 0x282e + 28eb: 44 89 cf mov %r9d,%edi + 28ee: 33 c9 xor %ecx,%ecx + 28f0: 83 e7 f0 and $0xfffffff0,%edi + 28f3: e9 01 ff ff ff jmp 0x27f9 + 28f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 28fd: 5d pop %rbp + 28fe: 5f pop %rdi + 28ff: 5b pop %rbx + 2900: c3 ret + 2901: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2906: 5d pop %rbp + 2907: 5f pop %rdi + 2908: 5b pop %rbx + 2909: c3 ret + 290a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2911: 00 + 2912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2920: 48 83 ec 38 sub $0x38,%rsp + 2924: 45 89 c1 mov %r8d,%r9d + 2927: 49 89 d0 mov %rdx,%r8 + 292a: 48 89 ca mov %rcx,%rdx + 292d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 2933: 48 85 d2 test %rdx,%rdx + 2936: 8b 44 24 60 mov 0x60(%rsp),%eax + 293a: 74 47 je 0x2983 + 293c: 4d 85 c0 test %r8,%r8 + 293f: 74 42 je 0x2983 + 2941: 45 85 c9 test %r9d,%r9d + 2944: 7e 47 jle 0x298d + 2946: 85 c0 test %eax,%eax + 2948: 74 0f je 0x2959 + 294a: 83 f8 04 cmp $0x4,%eax + 294d: 74 0d je 0x295c + 294f: b8 fb ff ff ff mov $0xfffffffb,%eax + 2954: 48 83 c4 38 add $0x38,%rsp + 2958: c3 ret + 2959: 83 f8 04 cmp $0x4,%eax + 295c: 49 89 e3 mov %rsp,%r11 + 295f: b8 01 00 00 00 mov $0x1,%eax + 2964: 41 ba 00 00 00 00 mov $0x0,%r10d + 296a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 296f: 44 0f 44 d0 cmove %eax,%r10d + 2973: 45 89 53 20 mov %r10d,0x20(%r11) + 2977: e8 c4 d6 a6 01 call 0x1a70040 + 297c: 33 c0 xor %eax,%eax + 297e: 48 83 c4 38 add $0x38,%rsp + 2982: c3 ret + 2983: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2988: 48 83 c4 38 add $0x38,%rsp + 298c: c3 ret + 298d: b8 fa ff ff ff mov $0xfffffffa,%eax + 2992: 48 83 c4 38 add $0x38,%rsp + 2996: c3 ret + 2997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 299e: 00 00 + 29a0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 29a5: 45 89 c1 mov %r8d,%r9d + 29a8: 49 89 d0 mov %rdx,%r8 + 29ab: 48 89 ca mov %rcx,%rdx + 29ae: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 29b4: 48 85 d2 test %rdx,%rdx + 29b7: 8b 44 24 60 mov 0x60(%rsp),%eax + 29bb: 74 4b je 0x2a08 + 29bd: 4d 85 c0 test %r8,%r8 + 29c0: 74 46 je 0x2a08 + 29c2: 45 85 c9 test %r9d,%r9d + 29c5: 7e 4c jle 0x2a13 + 29c7: 85 c0 test %eax,%eax + 29c9: 74 12 je 0x29dd + 29cb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 29d0: 74 0b je 0x29dd + 29d2: b8 fb ff ff ff mov $0xfffffffb,%eax + 29d7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 29dc: c3 ret + 29dd: 49 89 e3 mov %rsp,%r11 + 29e0: 41 ba 01 00 00 00 mov $0x1,%r10d + 29e6: 83 f8 04 cmp $0x4,%eax + 29e9: b8 00 00 00 00 mov $0x0,%eax + 29ee: 41 0f 44 c2 cmove %r10d,%eax + 29f2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 29f7: 41 89 43 20 mov %eax,0x20(%r11) + 29fb: e8 f0 42 a7 01 call 0x1a76cf0 + 2a00: 33 c0 xor %eax,%eax + 2a02: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 2a07: c3 ret + 2a08: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a0d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 2a12: c3 ret + 2a13: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a18: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 2a1d: c3 ret + 2a1e: 66 90 xchg %ax,%ax + 2a20: 48 83 ec 38 sub $0x38,%rsp + 2a24: 45 89 c1 mov %r8d,%r9d + 2a27: 49 89 d0 mov %rdx,%r8 + 2a2a: 48 89 ca mov %rcx,%rdx + 2a2d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 2a33: 8b 44 24 60 mov 0x60(%rsp),%eax + 2a37: 48 85 d2 test %rdx,%rdx + 2a3a: 74 47 je 0x2a83 + 2a3c: 4d 85 c0 test %r8,%r8 + 2a3f: 74 42 je 0x2a83 + 2a41: 45 85 c9 test %r9d,%r9d + 2a44: 7e 47 jle 0x2a8d + 2a46: 85 c0 test %eax,%eax + 2a48: 74 0f je 0x2a59 + 2a4a: 83 f8 04 cmp $0x4,%eax + 2a4d: 74 0d je 0x2a5c + 2a4f: b8 fb ff ff ff mov $0xfffffffb,%eax + 2a54: 48 83 c4 38 add $0x38,%rsp + 2a58: c3 ret + 2a59: 83 f8 04 cmp $0x4,%eax + 2a5c: b8 01 00 00 00 mov $0x1,%eax + 2a61: 41 ba 00 00 00 00 mov $0x0,%r10d + 2a67: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 2a6c: 44 0f 44 d0 cmove %eax,%r10d + 2a70: 49 89 e3 mov %rsp,%r11 + 2a73: 45 89 53 20 mov %r10d,0x20(%r11) + 2a77: e8 14 b1 a7 01 call 0x1a7db90 + 2a7c: 33 c0 xor %eax,%eax + 2a7e: 48 83 c4 38 add $0x38,%rsp + 2a82: c3 ret + 2a83: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2a88: 48 83 c4 38 add $0x38,%rsp + 2a8c: c3 ret + 2a8d: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a92: 48 83 c4 38 add $0x38,%rsp + 2a96: c3 ret + 2a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2a9e: 00 00 + 2aa0: 48 83 ec 38 sub $0x38,%rsp + 2aa4: 45 89 c1 mov %r8d,%r9d + 2aa7: 49 89 d0 mov %rdx,%r8 + 2aaa: 48 89 ca mov %rcx,%rdx + 2aad: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 2ab3: 8b 44 24 60 mov 0x60(%rsp),%eax + 2ab7: 48 85 d2 test %rdx,%rdx + 2aba: 74 47 je 0x2b03 + 2abc: 4d 85 c0 test %r8,%r8 + 2abf: 74 42 je 0x2b03 + 2ac1: 45 85 c9 test %r9d,%r9d + 2ac4: 7e 47 jle 0x2b0d + 2ac6: 85 c0 test %eax,%eax + 2ac8: 74 0f je 0x2ad9 + 2aca: 83 f8 04 cmp $0x4,%eax + 2acd: 74 0d je 0x2adc + 2acf: b8 fb ff ff ff mov $0xfffffffb,%eax + 2ad4: 48 83 c4 38 add $0x38,%rsp + 2ad8: c3 ret + 2ad9: 83 f8 04 cmp $0x4,%eax + 2adc: 49 89 e3 mov %rsp,%r11 + 2adf: b8 01 00 00 00 mov $0x1,%eax + 2ae4: 41 ba 00 00 00 00 mov $0x0,%r10d + 2aea: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 2aef: 44 0f 44 d0 cmove %eax,%r10d + 2af3: 45 89 53 20 mov %r10d,0x20(%r11) + 2af7: e8 c4 18 a8 01 call 0x1a843c0 + 2afc: 33 c0 xor %eax,%eax + 2afe: 48 83 c4 38 add $0x38,%rsp + 2b02: c3 ret + 2b03: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2b08: 48 83 c4 38 add $0x38,%rsp + 2b0c: c3 ret + 2b0d: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b12: 48 83 c4 38 add $0x38,%rsp + 2b16: c3 ret + 2b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2b1e: 00 00 + 2b20: 48 83 ec 38 sub $0x38,%rsp + 2b24: 45 89 c1 mov %r8d,%r9d + 2b27: 49 89 d0 mov %rdx,%r8 + 2b2a: 48 89 ca mov %rcx,%rdx + 2b2d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 2b33: 8b 44 24 60 mov 0x60(%rsp),%eax + 2b37: 48 85 d2 test %rdx,%rdx + 2b3a: 74 47 je 0x2b83 + 2b3c: 4d 85 c0 test %r8,%r8 + 2b3f: 74 42 je 0x2b83 + 2b41: 45 85 c9 test %r9d,%r9d + 2b44: 7e 47 jle 0x2b8d + 2b46: 85 c0 test %eax,%eax + 2b48: 74 0f je 0x2b59 + 2b4a: 83 f8 04 cmp $0x4,%eax + 2b4d: 74 0d je 0x2b5c + 2b4f: b8 fb ff ff ff mov $0xfffffffb,%eax + 2b54: 48 83 c4 38 add $0x38,%rsp + 2b58: c3 ret + 2b59: 83 f8 04 cmp $0x4,%eax + 2b5c: 49 89 e3 mov %rsp,%r11 + 2b5f: b8 01 00 00 00 mov $0x1,%eax + 2b64: 41 ba 00 00 00 00 mov $0x0,%r10d + 2b6a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 2b6f: 44 0f 44 d0 cmove %eax,%r10d + 2b73: 45 89 53 20 mov %r10d,0x20(%r11) + 2b77: e8 a4 82 a8 01 call 0x1a8ae20 + 2b7c: 33 c0 xor %eax,%eax + 2b7e: 48 83 c4 38 add $0x38,%rsp + 2b82: c3 ret + 2b83: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2b88: 48 83 c4 38 add $0x38,%rsp + 2b8c: c3 ret + 2b8d: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b92: 48 83 c4 38 add $0x38,%rsp + 2b96: c3 ret + 2b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2b9e: 00 00 + 2ba0: 48 83 ec 38 sub $0x38,%rsp + 2ba4: 45 89 c1 mov %r8d,%r9d + 2ba7: 49 89 d0 mov %rdx,%r8 + 2baa: 48 89 ca mov %rcx,%rdx + 2bad: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 2bb3: 8b 44 24 60 mov 0x60(%rsp),%eax + 2bb7: 48 85 d2 test %rdx,%rdx + 2bba: 74 47 je 0x2c03 + 2bbc: 4d 85 c0 test %r8,%r8 + 2bbf: 74 42 je 0x2c03 + 2bc1: 45 85 c9 test %r9d,%r9d + 2bc4: 7e 47 jle 0x2c0d + 2bc6: 85 c0 test %eax,%eax + 2bc8: 74 0f je 0x2bd9 + 2bca: 83 f8 04 cmp $0x4,%eax + 2bcd: 74 0d je 0x2bdc + 2bcf: b8 fb ff ff ff mov $0xfffffffb,%eax + 2bd4: 48 83 c4 38 add $0x38,%rsp + 2bd8: c3 ret + 2bd9: 83 f8 04 cmp $0x4,%eax + 2bdc: 49 89 e3 mov %rsp,%r11 + 2bdf: b8 01 00 00 00 mov $0x1,%eax + 2be4: 41 ba 00 00 00 00 mov $0x0,%r10d + 2bea: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 2bef: 44 0f 44 d0 cmove %eax,%r10d + 2bf3: 45 89 53 20 mov %r10d,0x20(%r11) + 2bf7: e8 64 ee a8 01 call 0x1a91a60 + 2bfc: 33 c0 xor %eax,%eax + 2bfe: 48 83 c4 38 add $0x38,%rsp + 2c02: c3 ret + 2c03: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c08: 48 83 c4 38 add $0x38,%rsp + 2c0c: c3 ret + 2c0d: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c12: 48 83 c4 38 add $0x38,%rsp + 2c16: c3 ret + 2c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2c1e: 00 00 + 2c20: 49 89 ca mov %rcx,%r10 + 2c23: 4d 85 d2 test %r10,%r10 + 2c26: 0f 84 fe 01 00 00 je 0x2e2a + 2c2c: 4d 85 c0 test %r8,%r8 + 2c2f: 0f 84 f5 01 00 00 je 0x2e2a + 2c35: 45 85 c9 test %r9d,%r9d + 2c38: 0f 8e e6 01 00 00 jle 0x2e24 + 2c3e: 49 63 c9 movslq %r9d,%rcx + 2c41: 48 83 f9 08 cmp $0x8,%rcx + 2c45: 0f 8c d4 01 00 00 jl 0x2e1f + 2c4b: 4c 89 c0 mov %r8,%rax + 2c4e: 48 83 e0 0f and $0xf,%rax + 2c52: 85 c0 test %eax,%eax + 2c54: 74 0d je 0x2c63 + 2c56: a8 07 test $0x7,%al + 2c58: 0f 85 c1 01 00 00 jne 0x2e1f + 2c5e: b8 01 00 00 00 mov $0x1,%eax + 2c63: 8d 50 08 lea 0x8(%rax),%edx + 2c66: 48 3b ca cmp %rdx,%rcx + 2c69: 0f 8c b0 01 00 00 jl 0x2e1f + 2c6f: 44 89 ca mov %r9d,%edx + 2c72: 45 33 db xor %r11d,%r11d + 2c75: 2b d0 sub %eax,%edx + 2c77: 83 e2 07 and $0x7,%edx + 2c7a: 44 2b ca sub %edx,%r9d + 2c7d: 89 c2 mov %eax,%edx + 2c7f: 85 c0 test %eax,%eax + 2c81: 76 3b jbe 0x2cbe + 2c83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c8a: 00 + 2c8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2ca0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 + 2ca6: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 2caa: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 + 2cb0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 2cb6: 49 ff c3 inc %r11 + 2cb9: 4c 3b da cmp %rdx,%r11 + 2cbc: 72 e2 jb 0x2ca0 + 2cbe: 89 c0 mov %eax,%eax + 2cc0: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 + 2cc4: 49 63 c1 movslq %r9d,%rax + 2cc7: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 2cce: 0f 84 97 00 00 00 je 0x2d6b + 2cd4: f2 0f 12 c1 movddup %xmm1,%xmm0 + 2cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2cdf: 00 + 2ce0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 + 2ce6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 2ced: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 + 2cf4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 + 2cfb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 + 2d02: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 + 2d09: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 + 2d10: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 + 2d17: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 2d1b: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 2d1f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 2d23: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 2d27: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 2d2d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 2d34: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 2d3b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 2d42: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 2d47: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 2d4d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 2d53: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 2d59: 48 83 c2 08 add $0x8,%rdx + 2d5d: 48 3b d0 cmp %rax,%rdx + 2d60: 0f 82 7a ff ff ff jb 0x2ce0 + 2d66: e9 77 00 00 00 jmp 0x2de2 + 2d6b: f2 0f 12 c1 movddup %xmm1,%xmm0 + 2d6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d76: 00 + 2d77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d7e: 66 90 xchg %ax,%ax + 2d80: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 + 2d85: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 + 2d8b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 + 2d91: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 + 2d97: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 2d9b: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 2d9f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 2da3: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 2da7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 2dad: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 2db4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 2dbb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 2dc2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 2dc7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 2dcd: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 2dd3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 2dd9: 48 83 c2 08 add $0x8,%rdx + 2ddd: 48 3b d0 cmp %rax,%rdx + 2de0: 72 9e jb 0x2d80 + 2de2: 33 c0 xor %eax,%eax + 2de4: 41 8d 51 01 lea 0x1(%r9),%edx + 2de8: 48 63 d2 movslq %edx,%rdx + 2deb: 48 3b d1 cmp %rcx,%rdx + 2dee: 77 2c ja 0x2e1c + 2df0: 4d 63 c9 movslq %r9d,%r9 + 2df3: 49 2b c9 sub %r9,%rcx + 2df6: 4f 8d 14 ca lea (%r10,%r9,8),%r10 + 2dfa: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx + 2dfe: 66 90 xchg %ax,%ax + 2e00: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 + 2e06: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 2e0a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 + 2e0f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) + 2e14: 48 ff c0 inc %rax + 2e17: 48 3b c1 cmp %rcx,%rax + 2e1a: 72 e4 jb 0x2e00 + 2e1c: 33 c0 xor %eax,%eax + 2e1e: c3 ret + 2e1f: 45 33 c9 xor %r9d,%r9d + 2e22: eb be jmp 0x2de2 + 2e24: b8 fa ff ff ff mov $0xfffffffa,%eax + 2e29: c3 ret + 2e2a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2e2f: c3 ret + 2e30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2e37: 00 + 2e38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2e3f: 90 nop + 2e40: 49 89 ca mov %rcx,%r10 + 2e43: 4d 85 d2 test %r10,%r10 + 2e46: 0f 84 f7 01 00 00 je 0x3043 + 2e4c: 4d 85 c0 test %r8,%r8 + 2e4f: 0f 84 ee 01 00 00 je 0x3043 + 2e55: 45 85 c9 test %r9d,%r9d + 2e58: 0f 8e eb 01 00 00 jle 0x3049 + 2e5e: 44 89 c8 mov %r9d,%eax + 2e61: ba 01 00 00 00 mov $0x1,%edx + 2e66: c1 e8 03 shr $0x3,%eax + 2e69: 33 c9 xor %ecx,%ecx + 2e6b: 85 c0 test %eax,%eax + 2e6d: 0f 86 eb 00 00 00 jbe 0x2f5e + 2e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2e7f: 00 + 2e80: 89 ca mov %ecx,%edx + 2e82: ff c1 inc %ecx + 2e84: c1 e2 03 shl $0x3,%edx + 2e87: 48 63 d2 movslq %edx,%rdx + 2e8a: 3b c8 cmp %eax,%ecx + 2e8c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 2e92: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 + 2e99: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 2ea0: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 2ea4: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 2ea8: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 2eac: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 2eb2: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 + 2eb9: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 + 2ec0: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 2ec6: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) + 2ecd: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) + 2ed4: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 + 2edb: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 + 2ee2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 2ee9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 + 2ef0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 + 2ef7: f2 0f 59 e1 mulsd %xmm1,%xmm4 + 2efb: f2 0f 59 e9 mulsd %xmm1,%xmm5 + 2eff: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 2f03: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 + 2f0a: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 2f0e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 + 2f15: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 2f19: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 + 2f20: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 + 2f27: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 + 2f2e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) + 2f35: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) + 2f3c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) + 2f43: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) + 2f4a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) + 2f51: 0f 82 29 ff ff ff jb 0x2e80 + 2f57: c1 e1 03 shl $0x3,%ecx + 2f5a: 89 ca mov %ecx,%edx + 2f5c: ff c2 inc %edx + 2f5e: 41 3b d1 cmp %r9d,%edx + 2f61: 0f 87 d9 00 00 00 ja 0x3040 + 2f67: 44 2b ca sub %edx,%r9d + 2f6a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff11e0 + 2f71: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax + 2f78: c5 01 + 2f7a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax + 2f81: 00 + 2f82: ff e0 jmp *%rax + 2f84: 48 63 d2 movslq %edx,%rdx + 2f87: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 2f8e: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 2f92: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax + 2f97: f2 0f 58 00 addsd (%rax),%xmm0 + 2f9b: f2 0f 11 00 movsd %xmm0,(%rax) + 2f9f: 48 63 d2 movslq %edx,%rdx + 2fa2: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 + 2fa9: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 2fad: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax + 2fb2: f2 0f 58 00 addsd (%rax),%xmm0 + 2fb6: f2 0f 11 00 movsd %xmm0,(%rax) + 2fba: 48 63 d2 movslq %edx,%rdx + 2fbd: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 + 2fc4: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 2fc8: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax + 2fcd: f2 0f 58 00 addsd (%rax),%xmm0 + 2fd1: f2 0f 11 00 movsd %xmm0,(%rax) + 2fd5: 48 63 d2 movslq %edx,%rdx + 2fd8: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 + 2fdf: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 2fe3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax + 2fe8: f2 0f 58 00 addsd (%rax),%xmm0 + 2fec: f2 0f 11 00 movsd %xmm0,(%rax) + 2ff0: 48 63 d2 movslq %edx,%rdx + 2ff3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 + 2ffa: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 2ffe: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax + 3003: f2 0f 58 00 addsd (%rax),%xmm0 + 3007: f2 0f 11 00 movsd %xmm0,(%rax) + 300b: 48 63 d2 movslq %edx,%rdx + 300e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 3014: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 3018: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 301e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 3024: 48 63 d2 movslq %edx,%rdx + 3027: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 + 302e: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 3032: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 + 3039: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) + 3040: 33 c0 xor %eax,%eax + 3042: c3 ret + 3043: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3048: c3 ret + 3049: b8 fa ff ff ff mov $0xfffffffa,%eax + 304e: c3 ret + 304f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3056: 00 + 3057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 305e: 66 90 xchg %ax,%ax + 3060: 41 57 push %r15 + 3062: 45 89 cb mov %r9d,%r11d + 3065: 48 85 c9 test %rcx,%rcx + 3068: 0f 84 53 02 00 00 je 0x32c1 + 306e: 4d 85 c0 test %r8,%r8 + 3071: 0f 84 4a 02 00 00 je 0x32c1 + 3077: 45 85 db test %r11d,%r11d + 307a: 0f 8e 39 02 00 00 jle 0x32b9 + 3080: 41 83 fb 08 cmp $0x8,%r11d + 3084: 0f 8c 1f 02 00 00 jl 0x32a9 + 308a: 4d 89 c2 mov %r8,%r10 + 308d: 49 83 e2 0f and $0xf,%r10 + 3091: 45 85 d2 test %r10d,%r10d + 3094: 74 13 je 0x30a9 + 3096: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 309d: 0f 85 06 02 00 00 jne 0x32a9 + 30a3: 41 ba 01 00 00 00 mov $0x1,%r10d + 30a9: 41 8d 42 08 lea 0x8(%r10),%eax + 30ad: 44 3b d8 cmp %eax,%r11d + 30b0: 0f 8c f3 01 00 00 jl 0x32a9 + 30b6: 44 89 d8 mov %r11d,%eax + 30b9: 33 d2 xor %edx,%edx + 30bb: 41 2b c2 sub %r10d,%eax + 30be: 45 89 d1 mov %r10d,%r9d + 30c1: 83 e0 07 and $0x7,%eax + 30c4: f7 d8 neg %eax + 30c6: 41 03 c3 add %r11d,%eax + 30c9: 45 85 d2 test %r10d,%r10d + 30cc: 76 30 jbe 0x30fe + 30ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30d5: 00 + 30d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 30dd: 0f 1f 00 nopl (%rax) + 30e0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 + 30e5: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 30e9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 30ef: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 30f5: 48 83 c2 01 add $0x1,%rdx + 30f9: 49 3b d1 cmp %r9,%rdx + 30fc: 72 e2 jb 0x30e0 + 30fe: 45 89 d2 mov %r10d,%r10d + 3101: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx + 3105: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 310c: 48 63 d0 movslq %eax,%rdx + 310f: 0f 84 72 00 00 00 je 0x3187 + 3115: f2 0f 12 c1 movddup %xmm1,%xmm0 + 3119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3120: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 3125: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 312b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 312f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 3135: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 3139: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 313f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 3143: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 3149: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 314d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 3154: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 315b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 3162: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 3167: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 316d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 3173: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 3179: 49 83 c1 08 add $0x8,%r9 + 317d: 4c 3b ca cmp %rdx,%r9 + 3180: 72 9e jb 0x3120 + 3182: e9 7b 00 00 00 jmp 0x3202 + 3187: f2 0f 12 c1 movddup %xmm1,%xmm0 + 318b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3192: 00 + 3193: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 319a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 31a0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 31a5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 31ab: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 31af: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 31b5: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 31b9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 31bf: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 31c3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 31c9: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 31cd: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 31d4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 31db: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 31e2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 31e7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 31ed: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 31f3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 31f9: 49 83 c1 08 add $0x8,%r9 + 31fd: 4c 3b ca cmp %rdx,%r9 + 3200: 72 9e jb 0x31a0 + 3202: 44 8d 48 01 lea 0x1(%rax),%r9d + 3206: 45 3b cb cmp %r11d,%r9d + 3209: 0f 87 90 00 00 00 ja 0x329f + 320f: 4d 63 db movslq %r11d,%r11 + 3212: 4c 2b da sub %rdx,%r11 + 3215: 49 83 fb 02 cmp $0x2,%r11 + 3219: 0f 8c 85 00 00 00 jl 0x32a4 + 321f: 45 89 df mov %r11d,%r15d + 3222: 45 33 d2 xor %r10d,%r10d + 3225: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 3229: 41 83 e7 fe and $0xfffffffe,%r15d + 322d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 3231: 4d 63 ff movslq %r15d,%r15 + 3234: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3240: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 + 3245: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 3249: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 + 324f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) + 3254: 49 83 c2 02 add $0x2,%r10 + 3258: 4d 3b d7 cmp %r15,%r10 + 325b: 72 e3 jb 0x3240 + 325d: 4d 3b fb cmp %r11,%r15 + 3260: 73 3d jae 0x329f + 3262: 48 63 c0 movslq %eax,%rax + 3265: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 3269: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 326d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3274: 00 + 3275: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 327c: 0f 1f 40 00 nopl 0x0(%rax) + 3280: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 + 3286: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 328a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 + 3290: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) + 3296: 49 83 c7 01 add $0x1,%r15 + 329a: 4d 3b fb cmp %r11,%r15 + 329d: 72 e1 jb 0x3280 + 329f: 33 c0 xor %eax,%eax + 32a1: 41 5f pop %r15 + 32a3: c3 ret + 32a4: 45 33 ff xor %r15d,%r15d + 32a7: eb b4 jmp 0x325d + 32a9: 33 c0 xor %eax,%eax + 32ab: 41 83 fb 01 cmp $0x1,%r11d + 32af: 72 ee jb 0x329f + 32b1: 4d 63 db movslq %r11d,%r11 + 32b4: 45 33 ff xor %r15d,%r15d + 32b7: eb a4 jmp 0x325d + 32b9: b8 fa ff ff ff mov $0xfffffffa,%eax + 32be: 41 5f pop %r15 + 32c0: c3 ret + 32c1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 32c6: 41 5f pop %r15 + 32c8: c3 ret + 32c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 32d0: 00 + 32d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 32d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 32df: 00 + 32e0: 41 57 push %r15 + 32e2: 48 85 c9 test %rcx,%rcx + 32e5: 0f 84 f4 01 00 00 je 0x34df + 32eb: 4d 85 c0 test %r8,%r8 + 32ee: 0f 84 eb 01 00 00 je 0x34df + 32f4: 45 85 c9 test %r9d,%r9d + 32f7: 0f 8e da 01 00 00 jle 0x34d7 + 32fd: 41 83 f9 10 cmp $0x10,%r9d + 3301: 0f 8c c0 01 00 00 jl 0x34c7 + 3307: 4d 89 c2 mov %r8,%r10 + 330a: 49 83 e2 1f and $0x1f,%r10 + 330e: 45 89 d2 mov %r10d,%r10d + 3311: 45 85 d2 test %r10d,%r10d + 3314: 74 18 je 0x332e + 3316: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 331d: 0f 85 a4 01 00 00 jne 0x34c7 + 3323: 41 f7 da neg %r10d + 3326: 41 83 c2 20 add $0x20,%r10d + 332a: 41 c1 ea 03 shr $0x3,%r10d + 332e: 41 8d 42 10 lea 0x10(%r10),%eax + 3332: 44 3b c8 cmp %eax,%r9d + 3335: 0f 8c 8c 01 00 00 jl 0x34c7 + 333b: 44 89 c8 mov %r9d,%eax + 333e: 33 d2 xor %edx,%edx + 3340: 41 2b c2 sub %r10d,%eax + 3343: 83 e0 0f and $0xf,%eax + 3346: f7 d8 neg %eax + 3348: 41 03 c1 add %r9d,%eax + 334b: 45 85 d2 test %r10d,%r10d + 334e: 76 29 jbe 0x3379 + 3350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3357: 00 + 3358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 335f: 90 nop + 3360: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 + 3365: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 + 336b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) + 3371: 48 ff c2 inc %rdx + 3374: 49 3b d2 cmp %r10,%rdx + 3377: 72 e7 jb 0x3360 + 3379: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 337d: 48 63 d0 movslq %eax,%rdx + 3380: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 3386: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 338d: 00 + 338e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3395: 0f 1f 40 00 nopl 0x0(%rax) + 3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33a0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 33a6: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 33ad: 01 + 33ae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 33b2: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 + 33b9: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 + 33bf: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) + 33c5: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 + 33cc: 01 + 33cd: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 33d1: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 + 33d8: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 + 33df: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) + 33e6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 + 33ed: 01 + 33ee: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 33f2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 + 33f9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 + 3400: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) + 3407: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 + 340e: 01 + 340f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 3413: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 + 341a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) + 3421: 49 83 c2 10 add $0x10,%r10 + 3425: 4c 3b d2 cmp %rdx,%r10 + 3428: 0f 82 72 ff ff ff jb 0x33a0 + 342e: 44 8d 50 01 lea 0x1(%rax),%r10d + 3432: 45 3b d1 cmp %r9d,%r10d + 3435: 0f 87 7f 00 00 00 ja 0x34ba + 343b: 4d 63 d9 movslq %r9d,%r11 + 343e: 4c 2b da sub %rdx,%r11 + 3441: 49 83 fb 04 cmp $0x4,%r11 + 3445: 0f 8c 77 00 00 00 jl 0x34c2 + 344b: 45 89 df mov %r11d,%r15d + 344e: 45 33 d2 xor %r10d,%r10d + 3451: 41 83 e7 fc and $0xfffffffc,%r15d + 3455: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 3459: 4d 63 ff movslq %r15d,%r15 + 345c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 3460: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 + 3466: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 + 346d: 01 + 346e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 3472: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 + 3478: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) + 347e: 49 83 c2 04 add $0x4,%r10 + 3482: 4d 3b d7 cmp %r15,%r10 + 3485: 72 d9 jb 0x3460 + 3487: 4d 3b fb cmp %r11,%r15 + 348a: 73 2e jae 0x34ba + 348c: 48 63 c0 movslq %eax,%rax + 348f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 3493: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 3497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 349e: 00 00 + 34a0: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 + 34a6: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 + 34ac: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) + 34b2: 49 ff c7 inc %r15 + 34b5: 4d 3b fb cmp %r11,%r15 + 34b8: 72 e6 jb 0x34a0 + 34ba: 33 c0 xor %eax,%eax + 34bc: c5 f8 77 vzeroupper + 34bf: 41 5f pop %r15 + 34c1: c3 ret + 34c2: 45 33 ff xor %r15d,%r15d + 34c5: eb c0 jmp 0x3487 + 34c7: 33 c0 xor %eax,%eax + 34c9: 41 83 f9 01 cmp $0x1,%r9d + 34cd: 72 eb jb 0x34ba + 34cf: 4d 63 d9 movslq %r9d,%r11 + 34d2: 45 33 ff xor %r15d,%r15d + 34d5: eb b0 jmp 0x3487 + 34d7: b8 fa ff ff ff mov $0xfffffffa,%eax + 34dc: 41 5f pop %r15 + 34de: c3 ret + 34df: b8 f8 ff ff ff mov $0xfffffff8,%eax + 34e4: 41 5f pop %r15 + 34e6: c3 ret + 34e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 34ee: 00 + 34ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 34f6: 0f 1f 00 nopl (%rax) + 34f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3500: 4d 89 c2 mov %r8,%r10 + 3503: 48 85 c9 test %rcx,%rcx + 3506: 0f 84 eb 00 00 00 je 0x35f7 + 350c: 4d 85 d2 test %r10,%r10 + 350f: 0f 84 e2 00 00 00 je 0x35f7 + 3515: 45 85 c9 test %r9d,%r9d + 3518: 0f 8e d3 00 00 00 jle 0x35f1 + 351e: 49 63 c1 movslq %r9d,%rax + 3521: 48 83 f8 04 cmp $0x4,%rax + 3525: 0f 8c b5 00 00 00 jl 0x35e0 + 352b: 48 83 f8 3b cmp $0x3b,%rax + 352f: 0f 8c b0 00 00 00 jl 0x35e5 + 3535: 4c 89 d2 mov %r10,%rdx + 3538: 48 83 e2 1f and $0x1f,%rdx + 353c: 85 d2 test %edx,%edx + 353e: 74 11 je 0x3551 + 3540: f6 c2 07 test $0x7,%dl + 3543: 0f 85 97 00 00 00 jne 0x35e0 + 3549: f7 da neg %edx + 354b: 83 c2 20 add $0x20,%edx + 354e: c1 ea 03 shr $0x3,%edx + 3551: 41 89 d0 mov %edx,%r8d + 3554: 4d 8d 58 04 lea 0x4(%r8),%r11 + 3558: 49 3b c3 cmp %r11,%rax + 355b: 0f 8c 7f 00 00 00 jl 0x35e0 + 3561: 45 89 cb mov %r9d,%r11d + 3564: 44 2b da sub %edx,%r11d + 3567: 41 83 e3 03 and $0x3,%r11d + 356b: 45 2b cb sub %r11d,%r9d + 356e: 45 33 db xor %r11d,%r11d + 3571: 4d 63 c9 movslq %r9d,%r9 + 3574: 85 d2 test %edx,%edx + 3576: 76 22 jbe 0x359a + 3578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 357f: 00 + 3580: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 + 3586: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 + 358c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) + 3592: 49 ff c3 inc %r11 + 3595: 4d 3b d8 cmp %r8,%r11 + 3598: 72 e6 jb 0x3580 + 359a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 359f: 90 nop + 35a0: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 + 35a6: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 + 35ac: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) + 35b2: 49 83 c0 04 add $0x4,%r8 + 35b6: 4d 3b c1 cmp %r9,%r8 + 35b9: 72 e5 jb 0x35a0 + 35bb: 4c 3b c8 cmp %rax,%r9 + 35be: 73 1a jae 0x35da + 35c0: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 + 35c6: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 + 35cc: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) + 35d2: 49 ff c1 inc %r9 + 35d5: 4c 3b c8 cmp %rax,%r9 + 35d8: 72 e6 jb 0x35c0 + 35da: 33 c0 xor %eax,%eax + 35dc: c5 f8 77 vzeroupper + 35df: c3 ret + 35e0: 45 33 c9 xor %r9d,%r9d + 35e3: eb d6 jmp 0x35bb + 35e5: 41 83 e1 fc and $0xfffffffc,%r9d + 35e9: 45 33 c0 xor %r8d,%r8d + 35ec: 4d 63 c9 movslq %r9d,%r9 + 35ef: eb a9 jmp 0x359a + 35f1: b8 fa ff ff ff mov $0xfffffffa,%eax + 35f6: c3 ret + 35f7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 35fc: c3 ret + 35fd: 0f 1f 00 nopl (%rax) + 3600: 48 85 c9 test %rcx,%rcx + 3603: 0f 84 2c 01 00 00 je 0x3735 + 3609: 4d 85 c0 test %r8,%r8 + 360c: 0f 84 23 01 00 00 je 0x3735 + 3612: 45 85 c9 test %r9d,%r9d + 3615: 0f 8e 14 01 00 00 jle 0x372f + 361b: 49 63 d1 movslq %r9d,%rdx + 361e: 48 83 fa 04 cmp $0x4,%rdx + 3622: 0f 8c f7 00 00 00 jl 0x371f + 3628: 48 83 fa 3b cmp $0x3b,%rdx + 362c: 0f 8c f2 00 00 00 jl 0x3724 + 3632: 4c 89 c0 mov %r8,%rax + 3635: 48 83 e0 1f and $0x1f,%rax + 3639: a8 07 test $0x7,%al + 363b: 74 04 je 0x3641 + 363d: 33 c0 xor %eax,%eax + 363f: eb 14 jmp 0x3655 + 3641: 41 89 c2 mov %eax,%r10d + 3644: 41 f7 da neg %r10d + 3647: 41 83 c2 20 add $0x20,%r10d + 364b: 41 c1 ea 03 shr $0x3,%r10d + 364f: 85 c0 test %eax,%eax + 3651: 41 0f 45 c2 cmovne %r10d,%eax + 3655: 44 8d 50 04 lea 0x4(%rax),%r10d + 3659: 49 3b d2 cmp %r10,%rdx + 365c: 0f 8c bd 00 00 00 jl 0x371f + 3662: 45 89 ca mov %r9d,%r10d + 3665: 44 2b d0 sub %eax,%r10d + 3668: 41 83 e2 03 and $0x3,%r10d + 366c: 45 2b ca sub %r10d,%r9d + 366f: 45 33 d2 xor %r10d,%r10d + 3672: 83 f8 01 cmp $0x1,%eax + 3675: 72 23 jb 0x369a + 3677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 367e: 00 00 + 3680: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 3686: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 + 368c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) + 3692: 49 ff c2 inc %r10 + 3695: 4c 3b d0 cmp %rax,%r10 + 3698: 72 e6 jb 0x3680 + 369a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 369f: 4d 63 d1 movslq %r9d,%r10 + 36a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 36a9: 00 + 36aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 36b8: 00 + 36b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36c0: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 + 36c5: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 + 36cb: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) + 36d1: 48 83 c0 04 add $0x4,%rax + 36d5: 49 3b c2 cmp %r10,%rax + 36d8: 72 e6 jb 0x36c0 + 36da: 33 c0 xor %eax,%eax + 36dc: 45 8d 51 01 lea 0x1(%r9),%r10d + 36e0: 4d 63 d2 movslq %r10d,%r10 + 36e3: 4c 3b d2 cmp %rdx,%r10 + 36e6: 77 31 ja 0x3719 + 36e8: 4d 63 c9 movslq %r9d,%r9 + 36eb: 49 2b d1 sub %r9,%rdx + 36ee: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 + 36f2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 36f6: 0f 1f 00 nopl (%rax) + 36f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3700: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 3706: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 + 370c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) + 3711: 48 ff c0 inc %rax + 3714: 48 3b c2 cmp %rdx,%rax + 3717: 72 e7 jb 0x3700 + 3719: 33 c0 xor %eax,%eax + 371b: c5 f8 77 vzeroupper + 371e: c3 ret + 371f: 45 33 c9 xor %r9d,%r9d + 3722: eb b6 jmp 0x36da + 3724: 41 83 e1 fc and $0xfffffffc,%r9d + 3728: 33 c0 xor %eax,%eax + 372a: e9 6b ff ff ff jmp 0x369a + 372f: b8 fa ff ff ff mov $0xfffffffa,%eax + 3734: c3 ret + 3735: b8 f8 ff ff ff mov $0xfffffff8,%eax + 373a: c3 ret + 373b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3740: 48 83 ec 28 sub $0x28,%rsp + 3744: 4d 89 c1 mov %r8,%r9 + 3747: 49 89 d0 mov %rdx,%r8 + 374a: 48 89 ca mov %rcx,%rdx + 374d: e8 ae 99 03 00 call 0x3d100 + 3752: 48 83 c4 28 add $0x28,%rsp + 3756: c3 ret + 3757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 375e: 00 00 + 3760: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3765: 4d 89 c1 mov %r8,%r9 + 3768: 49 89 d0 mov %rdx,%r8 + 376b: 48 89 ca mov %rcx,%rdx + 376e: e8 8d 9c 03 00 call 0x3d400 + 3773: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3778: c3 ret + 3779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3780: 48 83 ec 28 sub $0x28,%rsp + 3784: 4d 89 c1 mov %r8,%r9 + 3787: 49 89 d0 mov %rdx,%r8 + 378a: 48 89 ca mov %rcx,%rdx + 378d: e8 6e 9f 03 00 call 0x3d700 + 3792: 48 83 c4 28 add $0x28,%rsp + 3796: c3 ret + 3797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 379e: 00 00 + 37a0: 48 83 ec 28 sub $0x28,%rsp + 37a4: 4d 89 c1 mov %r8,%r9 + 37a7: 49 89 d0 mov %rdx,%r8 + 37aa: 48 89 ca mov %rcx,%rdx + 37ad: e8 0e a2 03 00 call 0x3d9c0 + 37b2: 48 83 c4 28 add $0x28,%rsp + 37b6: c3 ret + 37b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 37be: 00 00 + 37c0: 48 83 ec 28 sub $0x28,%rsp + 37c4: 4d 89 c1 mov %r8,%r9 + 37c7: 49 89 d0 mov %rdx,%r8 + 37ca: 48 89 ca mov %rcx,%rdx + 37cd: e8 8e a4 03 00 call 0x3dc60 + 37d2: 48 83 c4 28 add $0x28,%rsp + 37d6: c3 ret + 37d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 37de: 00 00 + 37e0: 48 83 ec 28 sub $0x28,%rsp + 37e4: 4d 89 c1 mov %r8,%r9 + 37e7: 49 89 d0 mov %rdx,%r8 + 37ea: 48 89 ca mov %rcx,%rdx + 37ed: e8 ee a6 03 00 call 0x3dee0 + 37f2: 48 83 c4 28 add $0x28,%rsp + 37f6: c3 ret + 37f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 37fe: 00 00 + 3800: 48 83 ec 28 sub $0x28,%rsp + 3804: 48 85 c9 test %rcx,%rcx + 3807: 74 20 je 0x3829 + 3809: 48 85 d2 test %rdx,%rdx + 380c: 74 1b je 0x3829 + 380e: 45 85 c0 test %r8d,%r8d + 3811: 7f 0a jg 0x381d + 3813: b8 fa ff ff ff mov $0xfffffffa,%eax + 3818: 48 83 c4 28 add $0x28,%rsp + 381c: c3 ret + 381d: e8 3e a9 03 00 call 0x3e160 + 3822: 33 c0 xor %eax,%eax + 3824: 48 83 c4 28 add $0x28,%rsp + 3828: c3 ret + 3829: b8 f8 ff ff ff mov $0xfffffff8,%eax + 382e: 48 83 c4 28 add $0x28,%rsp + 3832: c3 ret + 3833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 383f: 00 + 3840: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3845: 48 85 c9 test %rcx,%rcx + 3848: 74 22 je 0x386c + 384a: 48 85 d2 test %rdx,%rdx + 384d: 74 1d je 0x386c + 384f: 45 85 c0 test %r8d,%r8d + 3852: 7f 0b jg 0x385f + 3854: b8 fa ff ff ff mov $0xfffffffa,%eax + 3859: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 385e: c3 ret + 385f: e8 dc aa 03 00 call 0x3e340 + 3864: 33 c0 xor %eax,%eax + 3866: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 386b: c3 ret + 386c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3871: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3876: c3 ret + 3877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 387e: 00 00 + 3880: 48 83 ec 28 sub $0x28,%rsp + 3884: 48 85 c9 test %rcx,%rcx + 3887: 74 20 je 0x38a9 + 3889: 48 85 d2 test %rdx,%rdx + 388c: 74 1b je 0x38a9 + 388e: 45 85 c0 test %r8d,%r8d + 3891: 7f 0a jg 0x389d + 3893: b8 fa ff ff ff mov $0xfffffffa,%eax + 3898: 48 83 c4 28 add $0x28,%rsp + 389c: c3 ret + 389d: e8 7e ac 03 00 call 0x3e520 + 38a2: 33 c0 xor %eax,%eax + 38a4: 48 83 c4 28 add $0x28,%rsp + 38a8: c3 ret + 38a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 38ae: 48 83 c4 28 add $0x28,%rsp + 38b2: c3 ret + 38b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 38b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 38bf: 00 + 38c0: 56 push %rsi + 38c1: 48 89 d6 mov %rdx,%rsi + 38c4: 48 85 c9 test %rcx,%rcx + 38c7: 0f 84 d0 01 00 00 je 0x3a9d + 38cd: 48 85 f6 test %rsi,%rsi + 38d0: 0f 84 c7 01 00 00 je 0x3a9d + 38d6: 45 85 c0 test %r8d,%r8d + 38d9: 0f 8e b7 01 00 00 jle 0x3a96 + 38df: 41 83 f8 10 cmp $0x10,%r8d + 38e3: 0f 8c 9d 01 00 00 jl 0x3a86 + 38e9: 49 89 f1 mov %rsi,%r9 + 38ec: 49 83 e1 1f and $0x1f,%r9 + 38f0: 45 89 c9 mov %r9d,%r9d + 38f3: 45 85 c9 test %r9d,%r9d + 38f6: 74 18 je 0x3910 + 38f8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 38ff: 0f 85 81 01 00 00 jne 0x3a86 + 3905: 41 f7 d9 neg %r9d + 3908: 41 83 c1 20 add $0x20,%r9d + 390c: 41 c1 e9 03 shr $0x3,%r9d + 3910: 41 8d 41 10 lea 0x10(%r9),%eax + 3914: 44 3b c0 cmp %eax,%r8d + 3917: 0f 8c 69 01 00 00 jl 0x3a86 + 391d: 44 89 c0 mov %r8d,%eax + 3920: 33 d2 xor %edx,%edx + 3922: 41 2b c1 sub %r9d,%eax + 3925: 83 e0 0f and $0xf,%eax + 3928: f7 d8 neg %eax + 392a: 41 03 c0 add %r8d,%eax + 392d: 45 85 c9 test %r9d,%r9d + 3930: 76 25 jbe 0x3957 + 3932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3940: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 3945: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 + 394a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 394f: 48 ff c2 inc %rdx + 3952: 49 3b d1 cmp %r9,%rdx + 3955: 72 e9 jb 0x3940 + 3957: 48 63 d0 movslq %eax,%rdx + 395a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3960: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 3966: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 396d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 3974: 01 + 3975: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 397c: 01 + 397d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 3984: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 398b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 + 3991: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 3998: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 399e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 39a5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 39ac: 01 + 39ad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 39b4: 01 + 39b5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 39bc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 39c3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 39ca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 39d1: 49 83 c1 10 add $0x10,%r9 + 39d5: 4c 3b ca cmp %rdx,%r9 + 39d8: 72 86 jb 0x3960 + 39da: 44 8d 48 01 lea 0x1(%rax),%r9d + 39de: 45 3b c8 cmp %r8d,%r9d + 39e1: 0f 87 93 00 00 00 ja 0x3a7a + 39e7: 4d 63 d0 movslq %r8d,%r10 + 39ea: 4c 2b d2 sub %rdx,%r10 + 39ed: 49 83 fa 04 cmp $0x4,%r10 + 39f1: 0f 8c 8a 00 00 00 jl 0x3a81 + 39f7: 45 89 d3 mov %r10d,%r11d + 39fa: 45 33 c9 xor %r9d,%r9d + 39fd: 41 83 e3 fc and $0xfffffffc,%r11d + 3a01: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 3a05: 4d 63 db movslq %r11d,%r11 + 3a08: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 3a0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a13: 00 + 3a14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3a20: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 3a26: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 3a2d: 01 + 3a2e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 + 3a34: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 3a3a: 49 83 c1 04 add $0x4,%r9 + 3a3e: 4d 3b cb cmp %r11,%r9 + 3a41: 72 dd jb 0x3a20 + 3a43: 4d 3b da cmp %r10,%r11 + 3a46: 73 32 jae 0x3a7a + 3a48: 48 63 c0 movslq %eax,%rax + 3a4b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 3a4f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 3a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a5f: 00 + 3a60: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 3a66: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 + 3a6c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 3a72: 49 ff c3 inc %r11 + 3a75: 4d 3b da cmp %r10,%r11 + 3a78: 72 e6 jb 0x3a60 + 3a7a: 33 c0 xor %eax,%eax + 3a7c: c5 f8 77 vzeroupper + 3a7f: 5e pop %rsi + 3a80: c3 ret + 3a81: 45 33 db xor %r11d,%r11d + 3a84: eb bd jmp 0x3a43 + 3a86: 33 c0 xor %eax,%eax + 3a88: 41 83 f8 01 cmp $0x1,%r8d + 3a8c: 72 ec jb 0x3a7a + 3a8e: 4d 63 d0 movslq %r8d,%r10 + 3a91: 45 33 db xor %r11d,%r11d + 3a94: eb ad jmp 0x3a43 + 3a96: b8 fa ff ff ff mov $0xfffffffa,%eax + 3a9b: 5e pop %rsi + 3a9c: c3 ret + 3a9d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3aa2: 5e pop %rsi + 3aa3: c3 ret + 3aa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3aab: 00 + 3aac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3abf: 00 + 3ac0: 53 push %rbx + 3ac1: 48 85 c9 test %rcx,%rcx + 3ac4: 0f 84 aa 01 00 00 je 0x3c74 + 3aca: 48 85 d2 test %rdx,%rdx + 3acd: 0f 84 a1 01 00 00 je 0x3c74 + 3ad3: 45 85 c0 test %r8d,%r8d + 3ad6: 0f 8e 91 01 00 00 jle 0x3c6d + 3adc: 41 83 f8 10 cmp $0x10,%r8d + 3ae0: 0f 8c 80 01 00 00 jl 0x3c66 + 3ae6: 49 89 d3 mov %rdx,%r11 + 3ae9: 49 83 e3 1f and $0x1f,%r11 + 3aed: 45 85 db test %r11d,%r11d + 3af0: 74 18 je 0x3b0a + 3af2: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 3af9: 0f 85 67 01 00 00 jne 0x3c66 + 3aff: 41 f7 db neg %r11d + 3b02: 41 83 c3 20 add $0x20,%r11d + 3b06: 41 c1 eb 03 shr $0x3,%r11d + 3b0a: 41 8d 43 10 lea 0x10(%r11),%eax + 3b0e: 44 3b c0 cmp %eax,%r8d + 3b11: 0f 8c 4f 01 00 00 jl 0x3c66 + 3b17: 44 89 c0 mov %r8d,%eax + 3b1a: 45 33 d2 xor %r10d,%r10d + 3b1d: 41 2b c3 sub %r11d,%eax + 3b20: 83 e0 0f and $0xf,%eax + 3b23: f7 d8 neg %eax + 3b25: 41 03 c0 add %r8d,%eax + 3b28: 44 89 db mov %r11d,%ebx + 3b2b: 45 85 db test %r11d,%r11d + 3b2e: 76 2a jbe 0x3b5a + 3b30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b37: 00 + 3b38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b3f: 90 nop + 3b40: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 3b46: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 3b4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 3b52: 49 ff c2 inc %r10 + 3b55: 4c 3b d3 cmp %rbx,%r10 + 3b58: 72 e6 jb 0x3b40 + 3b5a: 4c 63 d0 movslq %eax,%r10 + 3b5d: 0f 1f 00 nopl (%rax) + 3b60: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 3b65: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 3b69: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 3b6f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 3b75: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 + 3b7a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 + 3b80: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 + 3b86: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 3b8c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 3b91: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 3b97: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 3b9d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 + 3ba3: 48 83 c3 10 add $0x10,%rbx + 3ba7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 3bad: 49 3b da cmp %r10,%rbx + 3bb0: 72 ae jb 0x3b60 + 3bb2: 8d 58 01 lea 0x1(%rax),%ebx + 3bb5: 41 3b d8 cmp %r8d,%ebx + 3bb8: 0f 87 9c 00 00 00 ja 0x3c5a + 3bbe: 4d 63 c8 movslq %r8d,%r9 + 3bc1: 48 63 c0 movslq %eax,%rax + 3bc4: 4c 2b c8 sub %rax,%r9 + 3bc7: 49 83 f9 04 cmp $0x4,%r9 + 3bcb: 0f 8c 90 00 00 00 jl 0x3c61 + 3bd1: 48 63 c0 movslq %eax,%rax + 3bd4: 45 89 ca mov %r9d,%r10d + 3bd7: 41 83 e2 fc and $0xfffffffc,%r10d + 3bdb: 45 33 c0 xor %r8d,%r8d + 3bde: 4d 63 d2 movslq %r10d,%r10 + 3be1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 3be5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 3be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3bf0: 00 + 3bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3bff: 00 + 3c00: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 3c06: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 + 3c0c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 3c12: 49 83 c0 04 add $0x4,%r8 + 3c16: 4d 3b c2 cmp %r10,%r8 + 3c19: 72 e5 jb 0x3c00 + 3c1b: 4d 3b d1 cmp %r9,%r10 + 3c1e: 73 3a jae 0x3c5a + 3c20: 48 63 c0 movslq %eax,%rax + 3c23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 3c27: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 3c2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c32: 00 + 3c33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3c40: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 3c46: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 3c4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 3c52: 49 ff c2 inc %r10 + 3c55: 4d 3b d1 cmp %r9,%r10 + 3c58: 72 e6 jb 0x3c40 + 3c5a: 33 c0 xor %eax,%eax + 3c5c: c5 f8 77 vzeroupper + 3c5f: 5b pop %rbx + 3c60: c3 ret + 3c61: 45 33 d2 xor %r10d,%r10d + 3c64: eb b5 jmp 0x3c1b + 3c66: 33 c0 xor %eax,%eax + 3c68: e9 45 ff ff ff jmp 0x3bb2 + 3c6d: b8 fa ff ff ff mov $0xfffffffa,%eax + 3c72: 5b pop %rbx + 3c73: c3 ret + 3c74: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c79: 5b pop %rbx + 3c7a: c3 ret + 3c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3c80: 53 push %rbx + 3c81: 49 89 ca mov %rcx,%r10 + 3c84: 4d 85 d2 test %r10,%r10 + 3c87: 0f 84 a4 01 00 00 je 0x3e31 + 3c8d: 48 85 d2 test %rdx,%rdx + 3c90: 0f 84 9b 01 00 00 je 0x3e31 + 3c96: 45 85 c0 test %r8d,%r8d + 3c99: 0f 8e 8b 01 00 00 jle 0x3e2a + 3c9f: 41 83 f8 10 cmp $0x10,%r8d + 3ca3: 0f 8c 79 01 00 00 jl 0x3e22 + 3ca9: 48 89 d3 mov %rdx,%rbx + 3cac: 48 83 e3 1f and $0x1f,%rbx + 3cb0: 85 db test %ebx,%ebx + 3cb2: 74 11 je 0x3cc5 + 3cb4: f6 c3 07 test $0x7,%bl + 3cb7: 0f 85 65 01 00 00 jne 0x3e22 + 3cbd: f7 db neg %ebx + 3cbf: 83 c3 20 add $0x20,%ebx + 3cc2: c1 eb 03 shr $0x3,%ebx + 3cc5: 8d 43 10 lea 0x10(%rbx),%eax + 3cc8: 44 3b c0 cmp %eax,%r8d + 3ccb: 0f 8c 51 01 00 00 jl 0x3e22 + 3cd1: 45 89 c1 mov %r8d,%r9d + 3cd4: 33 c0 xor %eax,%eax + 3cd6: 44 2b cb sub %ebx,%r9d + 3cd9: 41 83 e1 0f and $0xf,%r9d + 3cdd: 41 f7 d9 neg %r9d + 3ce0: 45 03 c8 add %r8d,%r9d + 3ce3: 89 d9 mov %ebx,%ecx + 3ce5: 85 db test %ebx,%ebx + 3ce7: 76 2f jbe 0x3d18 + 3ce9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3cf0: 00 + 3cf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3cff: 00 + 3d00: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 3d06: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 + 3d0b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 3d10: 48 ff c0 inc %rax + 3d13: 48 3b c1 cmp %rcx,%rax + 3d16: 72 e8 jb 0x3d00 + 3d18: 49 63 c1 movslq %r9d,%rax + 3d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3d20: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 3d26: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 3d2d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 3d34: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 3d3b: 03 + 3d3c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 + 3d41: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 3d47: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 3d4d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 3d54: 03 + 3d55: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 3d5a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 3d60: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 3d66: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 3d6d: 03 + 3d6e: 48 83 c1 10 add $0x10,%rcx + 3d72: 48 3b c8 cmp %rax,%rcx + 3d75: 72 a9 jb 0x3d20 + 3d77: 41 8d 41 01 lea 0x1(%r9),%eax + 3d7b: 41 3b c0 cmp %r8d,%eax + 3d7e: 0f 87 93 00 00 00 ja 0x3e17 + 3d84: 4d 63 c0 movslq %r8d,%r8 + 3d87: 4d 63 c9 movslq %r9d,%r9 + 3d8a: 4d 2b c1 sub %r9,%r8 + 3d8d: 49 83 f8 04 cmp $0x4,%r8 + 3d91: 0f 8c 87 00 00 00 jl 0x3e1e + 3d97: 4d 63 c9 movslq %r9d,%r9 + 3d9a: 44 89 c3 mov %r8d,%ebx + 3d9d: 83 e3 fc and $0xfffffffc,%ebx + 3da0: 33 c9 xor %ecx,%ecx + 3da2: 48 63 db movslq %ebx,%rbx + 3da5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 3da9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 3dad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3db4: 00 + 3db5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3dbc: 0f 1f 40 00 nopl 0x0(%rax) + 3dc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 3dc6: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 + 3dcb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 3dd0: 48 83 c1 04 add $0x4,%rcx + 3dd4: 48 3b cb cmp %rbx,%rcx + 3dd7: 72 e7 jb 0x3dc0 + 3dd9: 49 3b d8 cmp %r8,%rbx + 3ddc: 73 39 jae 0x3e17 + 3dde: 4d 63 c9 movslq %r9d,%r9 + 3de1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 3de5: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 3de9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3df0: 00 + 3df1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3dff: 00 + 3e00: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 3e05: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 + 3e0a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 3e0f: 48 ff c3 inc %rbx + 3e12: 49 3b d8 cmp %r8,%rbx + 3e15: 72 e9 jb 0x3e00 + 3e17: 33 c0 xor %eax,%eax + 3e19: c5 f8 77 vzeroupper + 3e1c: 5b pop %rbx + 3e1d: c3 ret + 3e1e: 33 db xor %ebx,%ebx + 3e20: eb b7 jmp 0x3dd9 + 3e22: 45 33 c9 xor %r9d,%r9d + 3e25: e9 4d ff ff ff jmp 0x3d77 + 3e2a: b8 fa ff ff ff mov $0xfffffffa,%eax + 3e2f: 5b pop %rbx + 3e30: c3 ret + 3e31: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3e36: 5b pop %rbx + 3e37: c3 ret + 3e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e3f: 00 + 3e40: 48 83 ec 28 sub $0x28,%rsp + 3e44: 4d 85 c0 test %r8,%r8 + 3e47: 74 25 je 0x3e6e + 3e49: 48 85 c9 test %rcx,%rcx + 3e4c: 74 20 je 0x3e6e + 3e4e: 48 85 d2 test %rdx,%rdx + 3e51: 74 1b je 0x3e6e + 3e53: 45 85 c9 test %r9d,%r9d + 3e56: 7f 0a jg 0x3e62 + 3e58: b8 fa ff ff ff mov $0xfffffffa,%eax + 3e5d: 48 83 c4 28 add $0x28,%rsp + 3e61: c3 ret + 3e62: e8 09 4c a9 01 call 0x1a98a70 + 3e67: 33 c0 xor %eax,%eax + 3e69: 48 83 c4 28 add $0x28,%rsp + 3e6d: c3 ret + 3e6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3e73: 48 83 c4 28 add $0x28,%rsp + 3e77: c3 ret + 3e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3e7f: 00 + 3e80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3e85: 4d 85 c0 test %r8,%r8 + 3e88: 74 27 je 0x3eb1 + 3e8a: 48 85 c9 test %rcx,%rcx + 3e8d: 74 22 je 0x3eb1 + 3e8f: 48 85 d2 test %rdx,%rdx + 3e92: 74 1d je 0x3eb1 + 3e94: 45 85 c9 test %r9d,%r9d + 3e97: 7f 0b jg 0x3ea4 + 3e99: b8 fa ff ff ff mov $0xfffffffa,%eax + 3e9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3ea3: c3 ret + 3ea4: e8 17 56 a9 01 call 0x1a994c0 + 3ea9: 33 c0 xor %eax,%eax + 3eab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3eb0: c3 ret + 3eb1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3eb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3ebb: c3 ret + 3ebc: 0f 1f 40 00 nopl 0x0(%rax) + 3ec0: 53 push %rbx + 3ec1: 56 push %rsi + 3ec2: 57 push %rdi + 3ec3: 41 54 push %r12 + 3ec5: 41 55 push %r13 + 3ec7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 3ece: 4d 89 c4 mov %r8,%r12 + 3ed1: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2606b50 + 3ed8: 48 33 c4 xor %rsp,%rax + 3edb: 45 89 cd mov %r9d,%r13d + 3ede: 48 89 cf mov %rcx,%rdi + 3ee1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 3ee8: 00 + 3ee9: 4d 85 e4 test %r12,%r12 + 3eec: 0f 84 b6 01 00 00 je 0x40a8 + 3ef2: 48 85 ff test %rdi,%rdi + 3ef5: 0f 84 97 01 00 00 je 0x4092 + 3efb: 48 85 d2 test %rdx,%rdx + 3efe: 0f 84 66 01 00 00 je 0x406a + 3f04: 45 85 ed test %r13d,%r13d + 3f07: 0f 8e 35 01 00 00 jle 0x4042 + 3f0d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 3f12: 48 89 f0 mov %rsi,%rax + 3f15: 48 83 e0 1f and $0x1f,%rax + 3f19: 48 f7 d8 neg %rax + 3f1c: 48 83 e0 1f and $0x1f,%rax + 3f20: 48 03 f0 add %rax,%rsi + 3f23: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 3f2a: 00 + 3f2b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 3f32: 0f 8e a2 00 00 00 jle 0x3fda + 3f38: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 3f3d: 45 89 ee mov %r13d,%r14d + 3f40: 4d 89 e5 mov %r12,%r13 + 3f43: 49 89 d4 mov %rdx,%r12 + 3f46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3f4d: 00 + 3f4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3f55: 0f 1f 40 00 nopl 0x0(%rax) + 3f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3f60: 4c 89 e1 mov %r12,%rcx + 3f63: 48 89 f2 mov %rsi,%rdx + 3f66: 49 89 d8 mov %rbx,%r8 + 3f69: 41 b9 80 00 00 00 mov $0x80,%r9d + 3f6f: e8 6c df 12 00 call 0x131ee0 + 3f74: 48 89 f9 mov %rdi,%rcx + 3f77: 48 89 f2 mov %rsi,%rdx + 3f7a: 41 b8 80 00 00 00 mov $0x80,%r8d + 3f80: e8 bb cb ff ff call 0xb40 + 3f85: 48 89 f9 mov %rdi,%rcx + 3f88: 48 89 da mov %rbx,%rdx + 3f8b: 41 b8 80 00 00 00 mov $0x80,%r8d + 3f91: e8 aa cb ff ff call 0xb40 + 3f96: 48 89 d9 mov %rbx,%rcx + 3f99: 48 89 f2 mov %rsi,%rdx + 3f9c: 4d 89 e8 mov %r13,%r8 + 3f9f: 41 b9 80 00 00 00 mov $0x80,%r9d + 3fa5: e8 16 08 00 00 call 0x47c0 + 3faa: 41 83 c6 80 add $0xffffff80,%r14d + 3fae: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3fb5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 3fbc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3fc3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 3fca: 7f 94 jg 0x3f60 + 3fcc: 4c 89 e2 mov %r12,%rdx + 3fcf: 4d 89 ec mov %r13,%r12 + 3fd2: 45 89 f5 mov %r14d,%r13d + 3fd5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 3fda: 48 89 d1 mov %rdx,%rcx + 3fdd: 48 89 f2 mov %rsi,%rdx + 3fe0: 49 89 d8 mov %rbx,%r8 + 3fe3: 45 89 e9 mov %r13d,%r9d + 3fe6: e8 f5 de 12 00 call 0x131ee0 + 3feb: 48 89 f9 mov %rdi,%rcx + 3fee: 48 89 f2 mov %rsi,%rdx + 3ff1: 45 89 e8 mov %r13d,%r8d + 3ff4: e8 47 cb ff ff call 0xb40 + 3ff9: 48 89 f9 mov %rdi,%rcx + 3ffc: 48 89 da mov %rbx,%rdx + 3fff: 45 89 e8 mov %r13d,%r8d + 4002: e8 39 cb ff ff call 0xb40 + 4007: 48 89 d9 mov %rbx,%rcx + 400a: 48 89 f2 mov %rsi,%rdx + 400d: 4d 89 e0 mov %r12,%r8 + 4010: 45 89 e9 mov %r13d,%r9d + 4013: e8 a8 07 00 00 call 0x47c0 + 4018: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 401f: 00 + 4020: 48 33 cc xor %rsp,%rcx + 4023: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2606b50 + 402a: 75 11 jne 0x403d + 402c: 33 c0 xor %eax,%eax + 402e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4035: 41 5d pop %r13 + 4037: 41 5c pop %r12 + 4039: 5f pop %rdi + 403a: 5e pop %rsi + 403b: 5b pop %rbx + 403c: c3 ret + 403d: e8 6e e2 11 01 call 0x11222b0 + 4042: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4049: 00 + 404a: 48 33 cc xor %rsp,%rcx + 404d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2606b50 + 4054: 75 e7 jne 0x403d + 4056: b8 fa ff ff ff mov $0xfffffffa,%eax + 405b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4062: 41 5d pop %r13 + 4064: 41 5c pop %r12 + 4066: 5f pop %rdi + 4067: 5e pop %rsi + 4068: 5b pop %rbx + 4069: c3 ret + 406a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4071: 00 + 4072: 48 33 cc xor %rsp,%rcx + 4075: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2606b50 + 407c: 75 bf jne 0x403d + 407e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4083: 48 81 c4 50 04 00 00 add $0x450,%rsp + 408a: 41 5d pop %r13 + 408c: 41 5c pop %r12 + 408e: 5f pop %rdi + 408f: 5e pop %rsi + 4090: 5b pop %rbx + 4091: c3 ret + 4092: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4099: 00 + 409a: 48 33 cc xor %rsp,%rcx + 409d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2606b50 + 40a4: 75 97 jne 0x403d + 40a6: eb d6 jmp 0x407e + 40a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 40af: 00 + 40b0: 48 33 cc xor %rsp,%rcx + 40b3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2606b50 + 40ba: 75 81 jne 0x403d + 40bc: eb c0 jmp 0x407e + 40be: 66 90 xchg %ax,%ax + 40c0: 53 push %rbx + 40c1: 56 push %rsi + 40c2: 57 push %rdi + 40c3: 41 54 push %r12 + 40c5: 41 55 push %r13 + 40c7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 40ce: 4d 89 c4 mov %r8,%r12 + 40d1: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2606b50 + 40d8: 45 89 cd mov %r9d,%r13d + 40db: 48 33 c4 xor %rsp,%rax + 40de: 48 89 cf mov %rcx,%rdi + 40e1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 40e8: 00 + 40e9: 4d 85 e4 test %r12,%r12 + 40ec: 0f 84 b6 01 00 00 je 0x42a8 + 40f2: 48 85 ff test %rdi,%rdi + 40f5: 0f 84 97 01 00 00 je 0x4292 + 40fb: 48 85 d2 test %rdx,%rdx + 40fe: 0f 84 66 01 00 00 je 0x426a + 4104: 45 85 ed test %r13d,%r13d + 4107: 0f 8e 35 01 00 00 jle 0x4242 + 410d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 4112: 48 89 c3 mov %rax,%rbx + 4115: 48 83 e3 1f and $0x1f,%rbx + 4119: 48 f7 db neg %rbx + 411c: 48 83 e3 1f and $0x1f,%rbx + 4120: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 4124: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 412b: 00 + 412c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 4133: 0f 8e a1 00 00 00 jle 0x41da + 4139: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 413e: 45 89 ee mov %r13d,%r14d + 4141: 4d 89 e5 mov %r12,%r13 + 4144: 49 89 d4 mov %rdx,%r12 + 4147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 414e: 00 + 414f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4156: 0f 1f 00 nopl (%rax) + 4159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4160: 4c 89 e1 mov %r12,%rcx + 4163: 48 89 f2 mov %rsi,%rdx + 4166: 49 89 d8 mov %rbx,%r8 + 4169: 41 b9 80 00 00 00 mov $0x80,%r9d + 416f: e8 8c dd 12 00 call 0x131f00 + 4174: 48 89 f9 mov %rdi,%rcx + 4177: 48 89 f2 mov %rsi,%rdx + 417a: 41 b8 80 00 00 00 mov $0x80,%r8d + 4180: e8 fb c9 ff ff call 0xb80 + 4185: 48 89 f9 mov %rdi,%rcx + 4188: 48 89 da mov %rbx,%rdx + 418b: 41 b8 80 00 00 00 mov $0x80,%r8d + 4191: e8 ea c9 ff ff call 0xb80 + 4196: 48 89 d9 mov %rbx,%rcx + 4199: 48 89 f2 mov %rsi,%rdx + 419c: 4d 89 e8 mov %r13,%r8 + 419f: 41 b9 80 00 00 00 mov $0x80,%r9d + 41a5: e8 96 06 00 00 call 0x4840 + 41aa: 41 83 c6 80 add $0xffffff80,%r14d + 41ae: 48 81 c7 00 02 00 00 add $0x200,%rdi + 41b5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 41bc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 41c3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 41ca: 7f 94 jg 0x4160 + 41cc: 4c 89 e2 mov %r12,%rdx + 41cf: 4d 89 ec mov %r13,%r12 + 41d2: 45 89 f5 mov %r14d,%r13d + 41d5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 41da: 48 89 d1 mov %rdx,%rcx + 41dd: 48 89 f2 mov %rsi,%rdx + 41e0: 49 89 d8 mov %rbx,%r8 + 41e3: 45 89 e9 mov %r13d,%r9d + 41e6: e8 15 dd 12 00 call 0x131f00 + 41eb: 48 89 f9 mov %rdi,%rcx + 41ee: 48 89 f2 mov %rsi,%rdx + 41f1: 45 89 e8 mov %r13d,%r8d + 41f4: e8 87 c9 ff ff call 0xb80 + 41f9: 48 89 f9 mov %rdi,%rcx + 41fc: 48 89 da mov %rbx,%rdx + 41ff: 45 89 e8 mov %r13d,%r8d + 4202: e8 79 c9 ff ff call 0xb80 + 4207: 48 89 d9 mov %rbx,%rcx + 420a: 48 89 f2 mov %rsi,%rdx + 420d: 4d 89 e0 mov %r12,%r8 + 4210: 45 89 e9 mov %r13d,%r9d + 4213: e8 28 06 00 00 call 0x4840 + 4218: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 421f: 00 + 4220: 48 33 cc xor %rsp,%rcx + 4223: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2606b50 + 422a: 75 11 jne 0x423d + 422c: 33 c0 xor %eax,%eax + 422e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4235: 41 5d pop %r13 + 4237: 41 5c pop %r12 + 4239: 5f pop %rdi + 423a: 5e pop %rsi + 423b: 5b pop %rbx + 423c: c3 ret + 423d: e8 6e e0 11 01 call 0x11222b0 + 4242: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4249: 00 + 424a: 48 33 cc xor %rsp,%rcx + 424d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2606b50 + 4254: 75 e7 jne 0x423d + 4256: b8 fa ff ff ff mov $0xfffffffa,%eax + 425b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4262: 41 5d pop %r13 + 4264: 41 5c pop %r12 + 4266: 5f pop %rdi + 4267: 5e pop %rsi + 4268: 5b pop %rbx + 4269: c3 ret + 426a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4271: 00 + 4272: 48 33 cc xor %rsp,%rcx + 4275: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2606b50 + 427c: 75 bf jne 0x423d + 427e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4283: 48 81 c4 50 04 00 00 add $0x450,%rsp + 428a: 41 5d pop %r13 + 428c: 41 5c pop %r12 + 428e: 5f pop %rdi + 428f: 5e pop %rsi + 4290: 5b pop %rbx + 4291: c3 ret + 4292: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4299: 00 + 429a: 48 33 cc xor %rsp,%rcx + 429d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2606b50 + 42a4: 75 97 jne 0x423d + 42a6: eb d6 jmp 0x427e + 42a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 42af: 00 + 42b0: 48 33 cc xor %rsp,%rcx + 42b3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2606b50 + 42ba: 75 81 jne 0x423d + 42bc: eb c0 jmp 0x427e + 42be: 66 90 xchg %ax,%ax + 42c0: 53 push %rbx + 42c1: 56 push %rsi + 42c2: 57 push %rdi + 42c3: 41 54 push %r12 + 42c5: 41 55 push %r13 + 42c7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 42ce: 4d 89 c4 mov %r8,%r12 + 42d1: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2606b50 + 42d8: 45 89 cd mov %r9d,%r13d + 42db: 48 33 c4 xor %rsp,%rax + 42de: 48 89 cf mov %rcx,%rdi + 42e1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 42e8: 00 + 42e9: 4d 85 e4 test %r12,%r12 + 42ec: 0f 84 b6 01 00 00 je 0x44a8 + 42f2: 48 85 ff test %rdi,%rdi + 42f5: 0f 84 97 01 00 00 je 0x4492 + 42fb: 48 85 d2 test %rdx,%rdx + 42fe: 0f 84 66 01 00 00 je 0x446a + 4304: 45 85 ed test %r13d,%r13d + 4307: 0f 8e 35 01 00 00 jle 0x4442 + 430d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 4312: 48 89 c3 mov %rax,%rbx + 4315: 48 83 e3 1f and $0x1f,%rbx + 4319: 48 f7 db neg %rbx + 431c: 48 83 e3 1f and $0x1f,%rbx + 4320: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 4324: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 432b: 00 + 432c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 4333: 0f 8e a1 00 00 00 jle 0x43da + 4339: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 433e: 45 89 ee mov %r13d,%r14d + 4341: 4d 89 e5 mov %r12,%r13 + 4344: 49 89 d4 mov %rdx,%r12 + 4347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 434e: 00 + 434f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4356: 0f 1f 00 nopl (%rax) + 4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4360: 4c 89 e1 mov %r12,%rcx + 4363: 48 89 f2 mov %rsi,%rdx + 4366: 49 89 d8 mov %rbx,%r8 + 4369: 41 b9 80 00 00 00 mov $0x80,%r9d + 436f: e8 ac db 12 00 call 0x131f20 + 4374: 48 89 f9 mov %rdi,%rcx + 4377: 48 89 f2 mov %rsi,%rdx + 437a: 41 b8 80 00 00 00 mov $0x80,%r8d + 4380: e8 bb c9 ff ff call 0xd40 + 4385: 48 89 f9 mov %rdi,%rcx + 4388: 48 89 da mov %rbx,%rdx + 438b: 41 b8 80 00 00 00 mov $0x80,%r8d + 4391: e8 aa c9 ff ff call 0xd40 + 4396: 48 89 d9 mov %rbx,%rcx + 4399: 48 89 f2 mov %rsi,%rdx + 439c: 4d 89 e8 mov %r13,%r8 + 439f: 41 b9 80 00 00 00 mov $0x80,%r9d + 43a5: e8 16 05 00 00 call 0x48c0 + 43aa: 41 83 c6 80 add $0xffffff80,%r14d + 43ae: 48 81 c7 00 02 00 00 add $0x200,%rdi + 43b5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 43bc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 43c3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 43ca: 7f 94 jg 0x4360 + 43cc: 4c 89 e2 mov %r12,%rdx + 43cf: 4d 89 ec mov %r13,%r12 + 43d2: 45 89 f5 mov %r14d,%r13d + 43d5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 43da: 48 89 d1 mov %rdx,%rcx + 43dd: 48 89 f2 mov %rsi,%rdx + 43e0: 49 89 d8 mov %rbx,%r8 + 43e3: 45 89 e9 mov %r13d,%r9d + 43e6: e8 35 db 12 00 call 0x131f20 + 43eb: 48 89 f9 mov %rdi,%rcx + 43ee: 48 89 f2 mov %rsi,%rdx + 43f1: 45 89 e8 mov %r13d,%r8d + 43f4: e8 47 c9 ff ff call 0xd40 + 43f9: 48 89 f9 mov %rdi,%rcx + 43fc: 48 89 da mov %rbx,%rdx + 43ff: 45 89 e8 mov %r13d,%r8d + 4402: e8 39 c9 ff ff call 0xd40 + 4407: 48 89 d9 mov %rbx,%rcx + 440a: 48 89 f2 mov %rsi,%rdx + 440d: 4d 89 e0 mov %r12,%r8 + 4410: 45 89 e9 mov %r13d,%r9d + 4413: e8 a8 04 00 00 call 0x48c0 + 4418: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 441f: 00 + 4420: 48 33 cc xor %rsp,%rcx + 4423: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2606b50 + 442a: 75 11 jne 0x443d + 442c: 33 c0 xor %eax,%eax + 442e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4435: 41 5d pop %r13 + 4437: 41 5c pop %r12 + 4439: 5f pop %rdi + 443a: 5e pop %rsi + 443b: 5b pop %rbx + 443c: c3 ret + 443d: e8 6e de 11 01 call 0x11222b0 + 4442: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4449: 00 + 444a: 48 33 cc xor %rsp,%rcx + 444d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2606b50 + 4454: 75 e7 jne 0x443d + 4456: b8 fa ff ff ff mov $0xfffffffa,%eax + 445b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4462: 41 5d pop %r13 + 4464: 41 5c pop %r12 + 4466: 5f pop %rdi + 4467: 5e pop %rsi + 4468: 5b pop %rbx + 4469: c3 ret + 446a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4471: 00 + 4472: 48 33 cc xor %rsp,%rcx + 4475: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2606b50 + 447c: 75 bf jne 0x443d + 447e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4483: 48 81 c4 50 04 00 00 add $0x450,%rsp + 448a: 41 5d pop %r13 + 448c: 41 5c pop %r12 + 448e: 5f pop %rdi + 448f: 5e pop %rsi + 4490: 5b pop %rbx + 4491: c3 ret + 4492: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4499: 00 + 449a: 48 33 cc xor %rsp,%rcx + 449d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2606b50 + 44a4: 75 97 jne 0x443d + 44a6: eb d6 jmp 0x447e + 44a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 44af: 00 + 44b0: 48 33 cc xor %rsp,%rcx + 44b3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2606b50 + 44ba: 75 81 jne 0x443d + 44bc: eb c0 jmp 0x447e + 44be: 66 90 xchg %ax,%ax + 44c0: 53 push %rbx + 44c1: 56 push %rsi + 44c2: 57 push %rdi + 44c3: 41 54 push %r12 + 44c5: 41 55 push %r13 + 44c7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 44ce: 4d 89 c4 mov %r8,%r12 + 44d1: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2606b50 + 44d8: 45 89 cd mov %r9d,%r13d + 44db: 48 33 c4 xor %rsp,%rax + 44de: 48 89 cf mov %rcx,%rdi + 44e1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 44e8: 00 + 44e9: 4d 85 e4 test %r12,%r12 + 44ec: 0f 84 b6 01 00 00 je 0x46a8 + 44f2: 48 85 ff test %rdi,%rdi + 44f5: 0f 84 97 01 00 00 je 0x4692 + 44fb: 48 85 d2 test %rdx,%rdx + 44fe: 0f 84 66 01 00 00 je 0x466a + 4504: 45 85 ed test %r13d,%r13d + 4507: 0f 8e 35 01 00 00 jle 0x4642 + 450d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 4512: 48 89 c3 mov %rax,%rbx + 4515: 48 83 e3 1f and $0x1f,%rbx + 4519: 48 f7 db neg %rbx + 451c: 48 83 e3 1f and $0x1f,%rbx + 4520: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 4524: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 452b: 00 + 452c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 4533: 0f 8e a1 00 00 00 jle 0x45da + 4539: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 453e: 45 89 ee mov %r13d,%r14d + 4541: 4d 89 e5 mov %r12,%r13 + 4544: 49 89 d4 mov %rdx,%r12 + 4547: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 454e: 00 + 454f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4556: 0f 1f 00 nopl (%rax) + 4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4560: 4c 89 e1 mov %r12,%rcx + 4563: 48 89 f2 mov %rsi,%rdx + 4566: 49 89 d8 mov %rbx,%r8 + 4569: 41 b9 80 00 00 00 mov $0x80,%r9d + 456f: e8 cc d9 12 00 call 0x131f40 + 4574: 48 89 f9 mov %rdi,%rcx + 4577: 48 89 f2 mov %rsi,%rdx + 457a: 41 b8 80 00 00 00 mov $0x80,%r8d + 4580: e8 bb c7 ff ff call 0xd40 + 4585: 48 89 f9 mov %rdi,%rcx + 4588: 48 89 da mov %rbx,%rdx + 458b: 41 b8 80 00 00 00 mov $0x80,%r8d + 4591: e8 aa c7 ff ff call 0xd40 + 4596: 48 89 d9 mov %rbx,%rcx + 4599: 48 89 f2 mov %rsi,%rdx + 459c: 4d 89 e8 mov %r13,%r8 + 459f: 41 b9 80 00 00 00 mov $0x80,%r9d + 45a5: e8 96 03 00 00 call 0x4940 + 45aa: 41 83 c6 80 add $0xffffff80,%r14d + 45ae: 48 81 c7 00 02 00 00 add $0x200,%rdi + 45b5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 45bc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 45c3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 45ca: 7f 94 jg 0x4560 + 45cc: 4c 89 e2 mov %r12,%rdx + 45cf: 4d 89 ec mov %r13,%r12 + 45d2: 45 89 f5 mov %r14d,%r13d + 45d5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 45da: 48 89 d1 mov %rdx,%rcx + 45dd: 48 89 f2 mov %rsi,%rdx + 45e0: 49 89 d8 mov %rbx,%r8 + 45e3: 45 89 e9 mov %r13d,%r9d + 45e6: e8 55 d9 12 00 call 0x131f40 + 45eb: 48 89 f9 mov %rdi,%rcx + 45ee: 48 89 f2 mov %rsi,%rdx + 45f1: 45 89 e8 mov %r13d,%r8d + 45f4: e8 47 c7 ff ff call 0xd40 + 45f9: 48 89 f9 mov %rdi,%rcx + 45fc: 48 89 da mov %rbx,%rdx + 45ff: 45 89 e8 mov %r13d,%r8d + 4602: e8 39 c7 ff ff call 0xd40 + 4607: 48 89 d9 mov %rbx,%rcx + 460a: 48 89 f2 mov %rsi,%rdx + 460d: 4d 89 e0 mov %r12,%r8 + 4610: 45 89 e9 mov %r13d,%r9d + 4613: e8 28 03 00 00 call 0x4940 + 4618: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 461f: 00 + 4620: 48 33 cc xor %rsp,%rcx + 4623: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2606b50 + 462a: 75 11 jne 0x463d + 462c: 33 c0 xor %eax,%eax + 462e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4635: 41 5d pop %r13 + 4637: 41 5c pop %r12 + 4639: 5f pop %rdi + 463a: 5e pop %rsi + 463b: 5b pop %rbx + 463c: c3 ret + 463d: e8 6e dc 11 01 call 0x11222b0 + 4642: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4649: 00 + 464a: 48 33 cc xor %rsp,%rcx + 464d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2606b50 + 4654: 75 e7 jne 0x463d + 4656: b8 fa ff ff ff mov $0xfffffffa,%eax + 465b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 4662: 41 5d pop %r13 + 4664: 41 5c pop %r12 + 4666: 5f pop %rdi + 4667: 5e pop %rsi + 4668: 5b pop %rbx + 4669: c3 ret + 466a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4671: 00 + 4672: 48 33 cc xor %rsp,%rcx + 4675: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2606b50 + 467c: 75 bf jne 0x463d + 467e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4683: 48 81 c4 50 04 00 00 add $0x450,%rsp + 468a: 41 5d pop %r13 + 468c: 41 5c pop %r12 + 468e: 5f pop %rdi + 468f: 5e pop %rsi + 4690: 5b pop %rbx + 4691: c3 ret + 4692: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 4699: 00 + 469a: 48 33 cc xor %rsp,%rcx + 469d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2606b50 + 46a4: 75 97 jne 0x463d + 46a6: eb d6 jmp 0x467e + 46a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 46af: 00 + 46b0: 48 33 cc xor %rsp,%rcx + 46b3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2606b50 + 46ba: 75 81 jne 0x463d + 46bc: eb c0 jmp 0x467e + 46be: 66 90 xchg %ax,%ax + 46c0: 48 83 ec 28 sub $0x28,%rsp + 46c4: 4d 85 c0 test %r8,%r8 + 46c7: 74 35 je 0x46fe + 46c9: 45 85 c9 test %r9d,%r9d + 46cc: 7e 4c jle 0x471a + 46ce: 48 85 d2 test %rdx,%rdx + 46d1: 74 26 je 0x46f9 + 46d3: 48 85 c9 test %rcx,%rcx + 46d6: 74 0c je 0x46e4 + 46d8: e8 f3 57 a9 01 call 0x1a99ed0 + 46dd: 33 c0 xor %eax,%eax + 46df: 48 83 c4 28 add $0x28,%rsp + 46e3: c3 ret + 46e4: 48 89 d1 mov %rdx,%rcx + 46e7: 4c 89 c2 mov %r8,%rdx + 46ea: 45 89 c8 mov %r9d,%r8d + 46ed: e8 2e 5a a9 01 call 0x1a9a120 + 46f2: 33 c0 xor %eax,%eax + 46f4: 48 83 c4 28 add $0x28,%rsp + 46f8: c3 ret + 46f9: 48 85 c9 test %rcx,%rcx + 46fc: 75 0a jne 0x4708 + 46fe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4703: 48 83 c4 28 add $0x28,%rsp + 4707: c3 ret + 4708: 4c 89 c2 mov %r8,%rdx + 470b: 45 89 c8 mov %r9d,%r8d + 470e: e8 1d 59 a9 01 call 0x1a9a030 + 4713: 33 c0 xor %eax,%eax + 4715: 48 83 c4 28 add $0x28,%rsp + 4719: c3 ret + 471a: b8 fa ff ff ff mov $0xfffffffa,%eax + 471f: 48 83 c4 28 add $0x28,%rsp + 4723: c3 ret + 4724: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 472b: 00 + 472c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 473f: 00 + 4740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4745: 4d 85 c0 test %r8,%r8 + 4748: 74 37 je 0x4781 + 474a: 45 85 c9 test %r9d,%r9d + 474d: 7e 50 jle 0x479f + 474f: 48 85 d2 test %rdx,%rdx + 4752: 74 28 je 0x477c + 4754: 48 85 c9 test %rcx,%rcx + 4757: 74 0d je 0x4766 + 4759: e8 82 65 a9 01 call 0x1a9ace0 + 475e: 33 c0 xor %eax,%eax + 4760: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4765: c3 ret + 4766: 48 89 d1 mov %rdx,%rcx + 4769: 4c 89 c2 mov %r8,%rdx + 476c: 45 89 c8 mov %r9d,%r8d + 476f: e8 bc 67 a9 01 call 0x1a9af30 + 4774: 33 c0 xor %eax,%eax + 4776: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 477b: c3 ret + 477c: 48 85 c9 test %rcx,%rcx + 477f: 75 0b jne 0x478c + 4781: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4786: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 478b: c3 ret + 478c: 4c 89 c2 mov %r8,%rdx + 478f: 45 89 c8 mov %r9d,%r8d + 4792: e8 a9 66 a9 01 call 0x1a9ae40 + 4797: 33 c0 xor %eax,%eax + 4799: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 479e: c3 ret + 479f: b8 fa ff ff ff mov $0xfffffffa,%eax + 47a4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 47a9: 90 nop + 47aa: c3 ret + 47ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 47b2: 00 + 47b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 47c0: 48 83 ec 28 sub $0x28,%rsp + 47c4: 4d 85 c0 test %r8,%r8 + 47c7: 74 35 je 0x47fe + 47c9: 45 85 c9 test %r9d,%r9d + 47cc: 7e 4c jle 0x481a + 47ce: 48 85 d2 test %rdx,%rdx + 47d1: 74 26 je 0x47f9 + 47d3: 48 85 c9 test %rcx,%rcx + 47d6: 74 0c je 0x47e4 + 47d8: e8 13 73 a9 01 call 0x1a9baf0 + 47dd: 33 c0 xor %eax,%eax + 47df: 48 83 c4 28 add $0x28,%rsp + 47e3: c3 ret + 47e4: 48 89 d1 mov %rdx,%rcx + 47e7: 4c 89 c2 mov %r8,%rdx + 47ea: 45 89 c8 mov %r9d,%r8d + 47ed: e8 4e 75 a9 01 call 0x1a9bd40 + 47f2: 33 c0 xor %eax,%eax + 47f4: 48 83 c4 28 add $0x28,%rsp + 47f8: c3 ret + 47f9: 48 85 c9 test %rcx,%rcx + 47fc: 75 0a jne 0x4808 + 47fe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4803: 48 83 c4 28 add $0x28,%rsp + 4807: c3 ret + 4808: 4c 89 c2 mov %r8,%rdx + 480b: 45 89 c8 mov %r9d,%r8d + 480e: e8 3d 74 a9 01 call 0x1a9bc50 + 4813: 33 c0 xor %eax,%eax + 4815: 48 83 c4 28 add $0x28,%rsp + 4819: c3 ret + 481a: b8 fa ff ff ff mov $0xfffffffa,%eax + 481f: 48 83 c4 28 add $0x28,%rsp + 4823: c3 ret + 4824: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 482b: 00 + 482c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 483f: 00 + 4840: 48 83 ec 28 sub $0x28,%rsp + 4844: 4d 85 c0 test %r8,%r8 + 4847: 74 35 je 0x487e + 4849: 45 85 c9 test %r9d,%r9d + 484c: 7e 4c jle 0x489a + 484e: 48 85 d2 test %rdx,%rdx + 4851: 74 26 je 0x4879 + 4853: 48 85 c9 test %rcx,%rcx + 4856: 74 0c je 0x4864 + 4858: e8 a3 7f a9 01 call 0x1a9c800 + 485d: 33 c0 xor %eax,%eax + 485f: 48 83 c4 28 add $0x28,%rsp + 4863: c3 ret + 4864: 48 89 d1 mov %rdx,%rcx + 4867: 4c 89 c2 mov %r8,%rdx + 486a: 45 89 c8 mov %r9d,%r8d + 486d: e8 ee 81 a9 01 call 0x1a9ca60 + 4872: 33 c0 xor %eax,%eax + 4874: 48 83 c4 28 add $0x28,%rsp + 4878: c3 ret + 4879: 48 85 c9 test %rcx,%rcx + 487c: 75 0a jne 0x4888 + 487e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4883: 48 83 c4 28 add $0x28,%rsp + 4887: c3 ret + 4888: 4c 89 c2 mov %r8,%rdx + 488b: 45 89 c8 mov %r9d,%r8d + 488e: e8 cd 80 a9 01 call 0x1a9c960 + 4893: 33 c0 xor %eax,%eax + 4895: 48 83 c4 28 add $0x28,%rsp + 4899: c3 ret + 489a: b8 fa ff ff ff mov $0xfffffffa,%eax + 489f: 48 83 c4 28 add $0x28,%rsp + 48a3: c3 ret + 48a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48ab: 00 + 48ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 48b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 48b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 48bf: 00 + 48c0: 48 83 ec 28 sub $0x28,%rsp + 48c4: 4d 85 c0 test %r8,%r8 + 48c7: 74 35 je 0x48fe + 48c9: 45 85 c9 test %r9d,%r9d + 48cc: 7e 4c jle 0x491a + 48ce: 48 85 d2 test %rdx,%rdx + 48d1: 74 26 je 0x48f9 + 48d3: 48 85 c9 test %rcx,%rcx + 48d6: 74 0c je 0x48e4 + 48d8: e8 c3 9d 03 00 call 0x3e6a0 + 48dd: 33 c0 xor %eax,%eax + 48df: 48 83 c4 28 add $0x28,%rsp + 48e3: c3 ret + 48e4: 48 89 d1 mov %rdx,%rcx + 48e7: 4c 89 c2 mov %r8,%rdx + 48ea: 45 89 c8 mov %r9d,%r8d + 48ed: e8 0e a0 03 00 call 0x3e900 + 48f2: 33 c0 xor %eax,%eax + 48f4: 48 83 c4 28 add $0x28,%rsp + 48f8: c3 ret + 48f9: 48 85 c9 test %rcx,%rcx + 48fc: 75 0a jne 0x4908 + 48fe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4903: 48 83 c4 28 add $0x28,%rsp + 4907: c3 ret + 4908: 4c 89 c2 mov %r8,%rdx + 490b: 45 89 c8 mov %r9d,%r8d + 490e: e8 cd a1 03 00 call 0x3eae0 + 4913: 33 c0 xor %eax,%eax + 4915: 48 83 c4 28 add $0x28,%rsp + 4919: c3 ret + 491a: b8 fa ff ff ff mov $0xfffffffa,%eax + 491f: 48 83 c4 28 add $0x28,%rsp + 4923: c3 ret + 4924: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 492b: 00 + 492c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4933: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 493f: 00 + 4940: 48 83 ec 28 sub $0x28,%rsp + 4944: 4d 85 c0 test %r8,%r8 + 4947: 74 35 je 0x497e + 4949: 45 85 c9 test %r9d,%r9d + 494c: 7e 4c jle 0x499a + 494e: 48 85 d2 test %rdx,%rdx + 4951: 74 26 je 0x4979 + 4953: 48 85 c9 test %rcx,%rcx + 4956: 74 0c je 0x4964 + 4958: e8 a3 a3 03 00 call 0x3ed00 + 495d: 33 c0 xor %eax,%eax + 495f: 48 83 c4 28 add $0x28,%rsp + 4963: c3 ret + 4964: 48 89 d1 mov %rdx,%rcx + 4967: 4c 89 c2 mov %r8,%rdx + 496a: 45 89 c8 mov %r9d,%r8d + 496d: e8 0e a6 03 00 call 0x3ef80 + 4972: 33 c0 xor %eax,%eax + 4974: 48 83 c4 28 add $0x28,%rsp + 4978: c3 ret + 4979: 48 85 c9 test %rcx,%rcx + 497c: 75 0a jne 0x4988 + 497e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4983: 48 83 c4 28 add $0x28,%rsp + 4987: c3 ret + 4988: 4c 89 c2 mov %r8,%rdx + 498b: 45 89 c8 mov %r9d,%r8d + 498e: e8 0d a8 03 00 call 0x3f1a0 + 4993: 33 c0 xor %eax,%eax + 4995: 48 83 c4 28 add $0x28,%rsp + 4999: c3 ret + 499a: b8 fa ff ff ff mov $0xfffffffa,%eax + 499f: 48 83 c4 28 add $0x28,%rsp + 49a3: c3 ret + 49a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49ab: 00 + 49ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 49b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 49b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 49bf: 00 + 49c0: 53 push %rbx + 49c1: 56 push %rsi + 49c2: 57 push %rdi + 49c3: 41 54 push %r12 + 49c5: 41 55 push %r13 + 49c7: 41 56 push %r14 + 49c9: 41 57 push %r15 + 49cb: 55 push %rbp + 49cc: 48 83 ec 38 sub $0x38,%rsp + 49d0: 49 89 ce mov %rcx,%r14 + 49d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 49da: 00 + 49db: 44 89 cf mov %r9d,%edi + 49de: 44 89 c6 mov %r8d,%esi + 49e1: 41 89 d7 mov %edx,%r15d + 49e4: 4d 85 f6 test %r14,%r14 + 49e7: 0f 84 8e 01 00 00 je 0x4b7b + 49ed: 41 83 ff 1e cmp $0x1e,%r15d + 49f1: 0f 87 5f 01 00 00 ja 0x4b56 + 49f7: 41 83 ff 1d cmp $0x1d,%r15d + 49fb: 0f 8f 55 01 00 00 jg 0x4b56 + 4a01: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 4a08: 00 + 4a09: 48 85 db test %rbx,%rbx + 4a0c: 0f 84 69 01 00 00 je 0x4b7b + 4a12: 48 89 dd mov %rbx,%rbp + 4a15: ba 90 00 00 00 mov $0x90,%edx + 4a1a: 48 83 e5 3f and $0x3f,%rbp + 4a1e: 48 f7 dd neg %rbp + 4a21: 48 83 e5 3f and $0x3f,%rbp + 4a25: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 4a29: 4c 89 e1 mov %r12,%rcx + 4a2c: e8 cf a4 00 00 call 0xef00 + 4a31: 44 89 f9 mov %r15d,%ecx + 4a34: b8 01 00 00 00 mov $0x1,%eax + 4a39: d3 e0 shl %cl,%eax + 4a3b: 41 89 7c 24 14 mov %edi,0x14(%r12) + 4a40: 83 fe 08 cmp $0x8,%esi + 4a43: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4a48: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4a4f: 00 00 + 4a51: 0f 84 45 02 00 00 je 0x4c9c + 4a57: 83 fe 04 cmp $0x4,%esi + 4a5a: 0f 84 97 00 00 00 je 0x4af7 + 4a60: 83 fe 01 cmp $0x1,%esi + 4a63: 75 39 jne 0x4a9e + 4a65: 0f 57 c0 xorps %xmm0,%xmm0 + 4a68: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 4a6c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4dfa8 + 4a73: 01 + 4a74: f3 0f 5e c8 divss %xmm0,%xmm1 + 4a78: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4a7f: 00 + 4a80: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 4a87: 00 00 + 4a89: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 4a90: 00 00 + 4a92: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 4a99: e9 93 00 00 00 jmp 0x4b31 + 4a9e: 83 fe 02 cmp $0x2,%esi + 4aa1: 75 36 jne 0x4ad9 + 4aa3: 0f 57 c0 xorps %xmm0,%xmm0 + 4aa6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 4aaa: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4dfa8 + 4ab1: 01 + 4ab2: f3 0f 5e c8 divss %xmm0,%xmm1 + 4ab6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4abd: 00 + 4abe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4ac5: 00 00 + 4ac7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4ace: 00 00 + 4ad0: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 4ad7: eb 58 jmp 0x4b31 + 4ad9: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 4ae0: 00 + 4ae1: b8 ee ff ff ff mov $0xffffffee,%eax + 4ae6: 48 83 c4 38 add $0x38,%rsp + 4aea: 5d pop %rbp + 4aeb: 41 5f pop %r15 + 4aed: 41 5e pop %r14 + 4aef: 41 5d pop %r13 + 4af1: 41 5c pop %r12 + 4af3: 5f pop %rdi + 4af4: 5e pop %rsi + 4af5: 5b pop %rbx + 4af6: c3 ret + 4af7: 0f 57 c0 xorps %xmm0,%xmm0 + 4afa: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 4afe: b8 01 00 00 00 mov $0x1,%eax + 4b03: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4b0a: 00 + 4b0b: 41 89 44 24 08 mov %eax,0x8(%r12) + 4b10: 41 89 44 24 0c mov %eax,0xc(%r12) + 4b15: e8 26 a4 00 00 call 0xef40 + 4b1a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4dfa0 + 4b21: 01 + 4b22: f2 0f 5e c8 divsd %xmm0,%xmm1 + 4b26: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 4b2a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 4b31: 41 83 ff 04 cmp $0x4,%r15d + 4b35: 7f 35 jg 0x4b6c + 4b37: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4b3e: 00 00 + 4b40: 33 c0 xor %eax,%eax + 4b42: 4d 89 26 mov %r12,(%r14) + 4b45: 48 83 c4 38 add $0x38,%rsp + 4b49: 5d pop %rbp + 4b4a: 41 5f pop %r15 + 4b4c: 41 5e pop %r14 + 4b4e: 41 5d pop %r13 + 4b50: 41 5c pop %r12 + 4b52: 5f pop %rdi + 4b53: 5e pop %rsi + 4b54: 5b pop %rbx + 4b55: c3 ret + 4b56: b8 ef ff ff ff mov $0xffffffef,%eax + 4b5b: 48 83 c4 38 add $0x38,%rsp + 4b5f: 5d pop %rbp + 4b60: 41 5f pop %r15 + 4b62: 41 5e pop %r14 + 4b64: 41 5d pop %r13 + 4b66: 41 5c pop %r12 + 4b68: 5f pop %rdi + 4b69: 5e pop %rsi + 4b6a: 5b pop %rbx + 4b6b: c3 ret + 4b6c: 41 83 ff 0a cmp $0xa,%r15d + 4b70: 0f 8e ec 00 00 00 jle 0x4c62 + 4b76: 4d 85 ed test %r13,%r13 + 4b79: 75 16 jne 0x4b91 + 4b7b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4b80: 48 83 c4 38 add $0x38,%rsp + 4b84: 5d pop %rbp + 4b85: 41 5f pop %r15 + 4b87: 41 5e pop %r14 + 4b89: 41 5d pop %r13 + 4b8b: 41 5c pop %r12 + 4b8d: 5f pop %rdi + 4b8e: 5e pop %rsi + 4b8f: 5b pop %rbx + 4b90: c3 ret + 4b91: 4c 89 ee mov %r13,%rsi + 4b94: 44 89 f9 mov %r15d,%ecx + 4b97: 48 83 e6 3f and $0x3f,%rsi + 4b9b: 44 89 ff mov %r15d,%edi + 4b9e: 48 f7 de neg %rsi + 4ba1: 48 83 e6 3f and $0x3f,%rsi + 4ba5: 49 03 f5 add %r13,%rsi + 4ba8: 48 89 f2 mov %rsi,%rdx + 4bab: e8 10 a8 03 00 call 0x3f3c0 + 4bb0: 49 89 c5 mov %rax,%r13 + 4bb3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4bba: 00 + 4bbb: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4bc0: 41 8d 5f ff lea -0x1(%r15),%ebx + 4bc4: 83 fb 10 cmp $0x10,%ebx + 4bc7: 7f 3c jg 0x4c05 + 4bc9: 83 fb 0f cmp $0xf,%ebx + 4bcc: 89 d9 mov %ebx,%ecx + 4bce: e8 2d aa 00 00 call 0xf600 + 4bd3: 89 d9 mov %ebx,%ecx + 4bd5: 48 89 f2 mov %rsi,%rdx + 4bd8: 41 89 f8 mov %edi,%r8d + 4bdb: 49 89 c1 mov %rax,%r9 + 4bde: 49 89 44 24 38 mov %rax,0x38(%r12) + 4be3: e8 d8 af 03 00 call 0x3fbc0 + 4be8: 49 89 c1 mov %rax,%r9 + 4beb: 89 d9 mov %ebx,%ecx + 4bed: b8 01 00 00 00 mov $0x1,%eax + 4bf2: d3 e0 shl %cl,%eax + 4bf4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 4bfb: 83 e3 c0 and $0xffffffc0,%ebx + 4bfe: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 4c03: eb 1e jmp 0x4c23 + 4c05: 48 89 e0 mov %rsp,%rax + 4c08: 4c 89 e1 mov %r12,%rcx + 4c0b: 49 89 f0 mov %rsi,%r8 + 4c0e: 41 89 f9 mov %edi,%r9d + 4c11: 48 89 50 20 mov %rdx,0x20(%rax) + 4c15: 89 da mov %ebx,%edx + 4c17: 4c 89 68 28 mov %r13,0x28(%rax) + 4c1b: e8 20 c3 03 00 call 0x40f40 + 4c20: 49 89 c1 mov %rax,%r9 + 4c23: 44 89 f9 mov %r15d,%ecx + 4c26: 48 89 f2 mov %rsi,%rdx + 4c29: 41 89 f8 mov %edi,%r8d + 4c2c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4c31: e8 4a fd 03 00 call 0x44980 + 4c36: 44 89 f9 mov %r15d,%ecx + 4c39: 48 89 f2 mov %rsi,%rdx + 4c3c: 41 89 f8 mov %edi,%r8d + 4c3f: 49 89 c1 mov %rax,%r9 + 4c42: 49 89 44 24 58 mov %rax,0x58(%r12) + 4c47: e8 74 02 04 00 call 0x44ec0 + 4c4c: 4d 89 26 mov %r12,(%r14) + 4c4f: 33 c0 xor %eax,%eax + 4c51: 48 83 c4 38 add $0x38,%rsp + 4c55: 5d pop %rbp + 4c56: 41 5f pop %r15 + 4c58: 41 5e pop %r14 + 4c5a: 41 5d pop %r13 + 4c5c: 41 5c pop %r12 + 4c5e: 5f pop %rdi + 4c5f: 5e pop %rsi + 4c60: 5b pop %rbx + 4c61: c3 ret + 4c62: bf 0a 00 00 00 mov $0xa,%edi + 4c67: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4c6e: 00 + 4c6f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2608200 + 4c76: 41 83 ff 06 cmp $0x6,%r15d + 4c7a: 0f 8f 3b ff ff ff jg 0x4bbb + 4c80: 49 89 d1 mov %rdx,%r9 + 4c83: 49 83 e1 3f and $0x3f,%r9 + 4c87: 49 f7 d9 neg %r9 + 4c8a: 49 83 e1 3f and $0x3f,%r9 + 4c8e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4c95: 00 00 + 4c97: 4c 03 ca add %rdx,%r9 + 4c9a: eb 87 jmp 0x4c23 + 4c9c: 33 c0 xor %eax,%eax + 4c9e: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4ca5: 00 + 4ca6: 41 89 44 24 08 mov %eax,0x8(%r12) + 4cab: 41 89 44 24 0c mov %eax,0xc(%r12) + 4cb0: e9 7c fe ff ff jmp 0x4b31 + 4cb5: 0f 1f 40 00 nopl 0x0(%rax) + 4cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4cc0: 56 push %rsi + 4cc1: 57 push %rdi + 4cc2: 41 54 push %r12 + 4cc4: 41 55 push %r13 + 4cc6: 41 56 push %r14 + 4cc8: 41 57 push %r15 + 4cca: 55 push %rbp + 4ccb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 4cd0: 48 89 ce mov %rcx,%rsi + 4cd3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 4cda: 00 + 4cdb: 45 89 ce mov %r9d,%r14d + 4cde: 45 89 c5 mov %r8d,%r13d + 4ce1: 89 d5 mov %edx,%ebp + 4ce3: 48 85 f6 test %rsi,%rsi + 4ce6: 0f 84 8a 01 00 00 je 0x4e76 + 4cec: 83 fd 1e cmp $0x1e,%ebp + 4cef: 0f 87 5d 01 00 00 ja 0x4e52 + 4cf5: 83 fd 1d cmp $0x1d,%ebp + 4cf8: 0f 8f 54 01 00 00 jg 0x4e52 + 4cfe: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 4d05: 00 + 4d06: 4d 85 e4 test %r12,%r12 + 4d09: 0f 84 67 01 00 00 je 0x4e76 + 4d0f: 49 83 e4 3f and $0x3f,%r12 + 4d13: ba 90 00 00 00 mov $0x90,%edx + 4d18: 49 f7 dc neg %r12 + 4d1b: 49 83 e4 3f and $0x3f,%r12 + 4d1f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 4d26: 00 + 4d27: 4c 89 e1 mov %r12,%rcx + 4d2a: e8 f1 f5 00 00 call 0x14320 + 4d2f: 89 e9 mov %ebp,%ecx + 4d31: 41 b8 01 00 00 00 mov $0x1,%r8d + 4d37: 41 d3 e0 shl %cl,%r8d + 4d3a: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 4d3f: 41 83 fd 08 cmp $0x8,%r13d + 4d43: 45 89 74 24 14 mov %r14d,0x14(%r12) + 4d48: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4d4f: 00 00 + 4d51: 0f 84 48 02 00 00 je 0x4f9f + 4d57: 41 83 fd 04 cmp $0x4,%r13d + 4d5b: 0f 84 95 00 00 00 je 0x4df6 + 4d61: 41 83 fd 01 cmp $0x1,%r13d + 4d65: 75 37 jne 0x4d9e + 4d67: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 4d6c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4dfb8 + 4d73: 01 + 4d74: f3 0f 5e c8 divss %xmm0,%xmm1 + 4d78: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4d7f: 00 + 4d80: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 4d87: 00 00 + 4d89: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 4d90: 00 00 + 4d92: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 4d99: e9 90 00 00 00 jmp 0x4e2e + 4d9e: 41 83 fd 02 cmp $0x2,%r13d + 4da2: 75 34 jne 0x4dd8 + 4da4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 4da9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4dfb8 + 4db0: 01 + 4db1: f3 0f 5e c8 divss %xmm0,%xmm1 + 4db5: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4dbc: 00 + 4dbd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4dc4: 00 00 + 4dc6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4dcd: 00 00 + 4dcf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 4dd6: eb 56 jmp 0x4e2e + 4dd8: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 4ddf: 00 + 4de0: b8 ee ff ff ff mov $0xffffffee,%eax + 4de5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4dea: 5d pop %rbp + 4deb: 41 5f pop %r15 + 4ded: 41 5e pop %r14 + 4def: 41 5d pop %r13 + 4df1: 41 5c pop %r12 + 4df3: 5f pop %rdi + 4df4: 5e pop %rsi + 4df5: c3 ret + 4df6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 4dfb: b8 01 00 00 00 mov $0x1,%eax + 4e00: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4e07: 00 + 4e08: 41 89 44 24 08 mov %eax,0x8(%r12) + 4e0d: 41 89 44 24 0c mov %eax,0xc(%r12) + 4e12: e8 49 f5 00 00 call 0x14360 + 4e17: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4dfb0 + 4e1e: 01 + 4e1f: f2 0f 5e c8 divsd %xmm0,%xmm1 + 4e23: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 4e27: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 4e2e: 83 fd 04 cmp $0x4,%ebp + 4e31: 7f 35 jg 0x4e68 + 4e33: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4e3a: 00 00 + 4e3c: 33 c0 xor %eax,%eax + 4e3e: 4c 89 26 mov %r12,(%rsi) + 4e41: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4e46: 5d pop %rbp + 4e47: 41 5f pop %r15 + 4e49: 41 5e pop %r14 + 4e4b: 41 5d pop %r13 + 4e4d: 41 5c pop %r12 + 4e4f: 5f pop %rdi + 4e50: 5e pop %rsi + 4e51: c3 ret + 4e52: b8 ef ff ff ff mov $0xffffffef,%eax + 4e57: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4e5c: 5d pop %rbp + 4e5d: 41 5f pop %r15 + 4e5f: 41 5e pop %r14 + 4e61: 41 5d pop %r13 + 4e63: 41 5c pop %r12 + 4e65: 5f pop %rdi + 4e66: 5e pop %rsi + 4e67: c3 ret + 4e68: 83 fd 0a cmp $0xa,%ebp + 4e6b: 0f 8e f4 00 00 00 jle 0x4f65 + 4e71: 48 85 ff test %rdi,%rdi + 4e74: 75 16 jne 0x4e8c + 4e76: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e7b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4e80: 5d pop %rbp + 4e81: 41 5f pop %r15 + 4e83: 41 5e pop %r14 + 4e85: 41 5d pop %r13 + 4e87: 41 5c pop %r12 + 4e89: 5f pop %rdi + 4e8a: 5e pop %rsi + 4e8b: c3 ret + 4e8c: 48 83 e7 3f and $0x3f,%rdi + 4e90: 89 e9 mov %ebp,%ecx + 4e92: 48 f7 df neg %rdi + 4e95: 41 89 ee mov %ebp,%r14d + 4e98: 48 83 e7 3f and $0x3f,%rdi + 4e9c: 49 89 fd mov %rdi,%r13 + 4e9f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 4ea6: 00 + 4ea7: 4c 89 ea mov %r13,%rdx + 4eaa: e8 71 05 04 00 call 0x45420 + 4eaf: 48 89 c7 mov %rax,%rdi + 4eb2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 4eb9: 00 + 4eba: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4ebf: 44 8d 7d ff lea -0x1(%rbp),%r15d + 4ec3: 41 83 ff 11 cmp $0x11,%r15d + 4ec7: 7f 3f jg 0x4f08 + 4ec9: 41 83 ff 10 cmp $0x10,%r15d + 4ecd: 44 89 f9 mov %r15d,%ecx + 4ed0: e8 ab fa 00 00 call 0x14980 + 4ed5: 44 89 f9 mov %r15d,%ecx + 4ed8: 4c 89 ea mov %r13,%rdx + 4edb: 45 89 f0 mov %r14d,%r8d + 4ede: 49 89 c1 mov %rax,%r9 + 4ee1: 49 89 44 24 38 mov %rax,0x38(%r12) + 4ee6: e8 35 0b 04 00 call 0x45a20 + 4eeb: 49 89 c1 mov %rax,%r9 + 4eee: 44 89 f9 mov %r15d,%ecx + 4ef1: b8 01 00 00 00 mov $0x1,%eax + 4ef6: d3 e0 shl %cl,%eax + 4ef8: c1 e0 03 shl $0x3,%eax + 4efb: 83 c0 3f add $0x3f,%eax + 4efe: 83 e0 c0 and $0xffffffc0,%eax + 4f01: 41 89 44 24 18 mov %eax,0x18(%r12) + 4f06: eb 20 jmp 0x4f28 + 4f08: 48 8d 04 24 lea (%rsp),%rax + 4f0c: 4c 89 e1 mov %r12,%rcx + 4f0f: 4d 89 e8 mov %r13,%r8 + 4f12: 45 89 f1 mov %r14d,%r9d + 4f15: 48 89 50 20 mov %rdx,0x20(%rax) + 4f19: 44 89 fa mov %r15d,%edx + 4f1c: 48 89 78 28 mov %rdi,0x28(%rax) + 4f20: e8 bb 1e 04 00 call 0x46de0 + 4f25: 49 89 c1 mov %rax,%r9 + 4f28: 89 e9 mov %ebp,%ecx + 4f2a: 4c 89 ea mov %r13,%rdx + 4f2d: 45 89 f0 mov %r14d,%r8d + 4f30: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4f35: e8 86 5a 04 00 call 0x4a9c0 + 4f3a: 89 e9 mov %ebp,%ecx + 4f3c: 4c 89 ea mov %r13,%rdx + 4f3f: 45 89 f0 mov %r14d,%r8d + 4f42: 49 89 c1 mov %rax,%r9 + 4f45: 49 89 44 24 58 mov %rax,0x58(%r12) + 4f4a: e8 71 5e 04 00 call 0x4adc0 + 4f4f: 4c 89 26 mov %r12,(%rsi) + 4f52: 33 c0 xor %eax,%eax + 4f54: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4f59: 5d pop %rbp + 4f5a: 41 5f pop %r15 + 4f5c: 41 5e pop %r14 + 4f5e: 41 5d pop %r13 + 4f60: 41 5c pop %r12 + 4f62: 5f pop %rdi + 4f63: 5e pop %rsi + 4f64: c3 ret + 4f65: 41 be 0a 00 00 00 mov $0xa,%r14d + 4f6b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2608200 + 4f72: 83 fd 06 cmp $0x6,%ebp + 4f75: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 4f7c: 00 + 4f7d: 0f 8f 37 ff ff ff jg 0x4eba + 4f83: 49 89 d1 mov %rdx,%r9 + 4f86: 49 83 e1 3f and $0x3f,%r9 + 4f8a: 49 f7 d9 neg %r9 + 4f8d: 49 83 e1 3f and $0x3f,%r9 + 4f91: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4f98: 00 00 + 4f9a: 4c 03 ca add %rdx,%r9 + 4f9d: eb 89 jmp 0x4f28 + 4f9f: 33 c0 xor %eax,%eax + 4fa1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4fa8: 00 + 4fa9: 41 89 44 24 08 mov %eax,0x8(%r12) + 4fae: 41 89 44 24 0c mov %eax,0xc(%r12) + 4fb3: e9 76 fe ff ff jmp 0x4e2e + 4fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4fbf: 00 + 4fc0: 53 push %rbx + 4fc1: 56 push %rsi + 4fc2: 57 push %rdi + 4fc3: 41 54 push %r12 + 4fc5: 41 55 push %r13 + 4fc7: 41 56 push %r14 + 4fc9: 41 57 push %r15 + 4fcb: 55 push %rbp + 4fcc: 48 83 ec 38 sub $0x38,%rsp + 4fd0: 49 89 ce mov %rcx,%r14 + 4fd3: 44 89 cf mov %r9d,%edi + 4fd6: 44 89 c6 mov %r8d,%esi + 4fd9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 4fe0: 00 + 4fe1: 41 89 d7 mov %edx,%r15d + 4fe4: 4d 85 f6 test %r14,%r14 + 4fe7: 0f 84 85 01 00 00 je 0x5172 + 4fed: 41 83 ff 1e cmp $0x1e,%r15d + 4ff1: 0f 87 56 01 00 00 ja 0x514d + 4ff7: 41 83 ff 1d cmp $0x1d,%r15d + 4ffb: 0f 8f 4c 01 00 00 jg 0x514d + 5001: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 5008: 00 + 5009: 48 85 db test %rbx,%rbx + 500c: 0f 84 60 01 00 00 je 0x5172 + 5012: 48 89 dd mov %rbx,%rbp + 5015: ba 90 00 00 00 mov $0x90,%edx + 501a: 48 83 e5 3f and $0x3f,%rbp + 501e: 48 f7 dd neg %rbp + 5021: 48 83 e5 3f and $0x3f,%rbp + 5025: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 5029: 4c 89 e1 mov %r12,%rcx + 502c: e8 6f 49 01 00 call 0x199a0 + 5031: 44 89 f9 mov %r15d,%ecx + 5034: b8 01 00 00 00 mov $0x1,%eax + 5039: 41 89 7c 24 14 mov %edi,0x14(%r12) + 503e: d3 e0 shl %cl,%eax + 5040: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 5045: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 504c: 00 00 + 504e: 83 fe 08 cmp $0x8,%esi + 5051: 0f 84 39 02 00 00 je 0x5290 + 5057: 83 fe 04 cmp $0x4,%esi + 505a: 0f 84 91 00 00 00 je 0x50f1 + 5060: 83 fe 01 cmp $0x1,%esi + 5063: 75 36 jne 0x509b + 5065: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 5069: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4dfc8 + 5070: 01 + 5071: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5078: 00 + 5079: f3 0f 5e c8 divss %xmm0,%xmm1 + 507d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 5084: 00 00 + 5086: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 508d: 00 00 + 508f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5096: e9 8d 00 00 00 jmp 0x5128 + 509b: 83 fe 02 cmp $0x2,%esi + 509e: 75 33 jne 0x50d3 + 50a0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 50a4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4dfc8 + 50ab: 01 + 50ac: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 50b3: 00 + 50b4: f3 0f 5e c8 divss %xmm0,%xmm1 + 50b8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 50bf: 00 00 + 50c1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 50c8: 00 00 + 50ca: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 50d1: eb 55 jmp 0x5128 + 50d3: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 50da: 00 + 50db: b8 ee ff ff ff mov $0xffffffee,%eax + 50e0: 48 83 c4 38 add $0x38,%rsp + 50e4: 5d pop %rbp + 50e5: 41 5f pop %r15 + 50e7: 41 5e pop %r14 + 50e9: 41 5d pop %r13 + 50eb: 41 5c pop %r12 + 50ed: 5f pop %rdi + 50ee: 5e pop %rsi + 50ef: 5b pop %rbx + 50f0: c3 ret + 50f1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 50f5: b8 01 00 00 00 mov $0x1,%eax + 50fa: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5101: 00 + 5102: 41 89 44 24 08 mov %eax,0x8(%r12) + 5107: 41 89 44 24 0c mov %eax,0xc(%r12) + 510c: e8 cf 48 01 00 call 0x199e0 + 5111: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4dfc0 + 5118: 01 + 5119: f2 0f 5e c8 divsd %xmm0,%xmm1 + 511d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 5121: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 5128: 41 83 ff 04 cmp $0x4,%r15d + 512c: 7f 35 jg 0x5163 + 512e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5135: 00 00 + 5137: 33 c0 xor %eax,%eax + 5139: 4d 89 26 mov %r12,(%r14) + 513c: 48 83 c4 38 add $0x38,%rsp + 5140: 5d pop %rbp + 5141: 41 5f pop %r15 + 5143: 41 5e pop %r14 + 5145: 41 5d pop %r13 + 5147: 41 5c pop %r12 + 5149: 5f pop %rdi + 514a: 5e pop %rsi + 514b: 5b pop %rbx + 514c: c3 ret + 514d: b8 ef ff ff ff mov $0xffffffef,%eax + 5152: 48 83 c4 38 add $0x38,%rsp + 5156: 5d pop %rbp + 5157: 41 5f pop %r15 + 5159: 41 5e pop %r14 + 515b: 41 5d pop %r13 + 515d: 41 5c pop %r12 + 515f: 5f pop %rdi + 5160: 5e pop %rsi + 5161: 5b pop %rbx + 5162: c3 ret + 5163: 41 83 ff 0a cmp $0xa,%r15d + 5167: 0f 8e e9 00 00 00 jle 0x5256 + 516d: 4d 85 ed test %r13,%r13 + 5170: 75 16 jne 0x5188 + 5172: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5177: 48 83 c4 38 add $0x38,%rsp + 517b: 5d pop %rbp + 517c: 41 5f pop %r15 + 517e: 41 5e pop %r14 + 5180: 41 5d pop %r13 + 5182: 41 5c pop %r12 + 5184: 5f pop %rdi + 5185: 5e pop %rsi + 5186: 5b pop %rbx + 5187: c3 ret + 5188: 4c 89 ee mov %r13,%rsi + 518b: 44 89 f9 mov %r15d,%ecx + 518e: 48 83 e6 3f and $0x3f,%rsi + 5192: 44 89 ff mov %r15d,%edi + 5195: 48 f7 de neg %rsi + 5198: 48 83 e6 3f and $0x3f,%rsi + 519c: 49 03 f5 add %r13,%rsi + 519f: 48 89 f2 mov %rsi,%rdx + 51a2: e8 59 60 04 00 call 0x4b200 + 51a7: 49 89 c5 mov %rax,%r13 + 51aa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 51b1: 00 + 51b2: 41 8d 5f ff lea -0x1(%r15),%ebx + 51b6: 49 89 54 24 30 mov %rdx,0x30(%r12) + 51bb: 83 fb 11 cmp $0x11,%ebx + 51be: 7f 39 jg 0x51f9 + 51c0: 89 d9 mov %ebx,%ecx + 51c2: e8 19 4e 01 00 call 0x19fe0 + 51c7: 89 d9 mov %ebx,%ecx + 51c9: 48 89 f2 mov %rsi,%rdx + 51cc: 49 89 44 24 38 mov %rax,0x38(%r12) + 51d1: 41 89 f8 mov %edi,%r8d + 51d4: 49 89 c1 mov %rax,%r9 + 51d7: e8 04 66 04 00 call 0x4b7e0 + 51dc: 49 89 c1 mov %rax,%r9 + 51df: 89 d9 mov %ebx,%ecx + 51e1: b8 01 00 00 00 mov $0x1,%eax + 51e6: d3 e0 shl %cl,%eax + 51e8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 51ef: 83 e3 c0 and $0xffffffc0,%ebx + 51f2: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 51f7: eb 1e jmp 0x5217 + 51f9: 48 89 e0 mov %rsp,%rax + 51fc: 4c 89 e1 mov %r12,%rcx + 51ff: 48 89 50 20 mov %rdx,0x20(%rax) + 5203: 89 da mov %ebx,%edx + 5205: 49 89 f0 mov %rsi,%r8 + 5208: 41 89 f9 mov %edi,%r9d + 520b: 4c 89 68 28 mov %r13,0x28(%rax) + 520f: e8 6c 79 04 00 call 0x4cb80 + 5214: 49 89 c1 mov %rax,%r9 + 5217: 44 89 f9 mov %r15d,%ecx + 521a: 48 89 f2 mov %rsi,%rdx + 521d: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 5222: 41 89 f8 mov %edi,%r8d + 5225: e8 f6 b3 04 00 call 0x50620 + 522a: 44 89 f9 mov %r15d,%ecx + 522d: 48 89 f2 mov %rsi,%rdx + 5230: 49 89 44 24 58 mov %rax,0x58(%r12) + 5235: 41 89 f8 mov %edi,%r8d + 5238: 49 89 c1 mov %rax,%r9 + 523b: e8 c0 b7 04 00 call 0x50a00 + 5240: 4d 89 26 mov %r12,(%r14) + 5243: 33 c0 xor %eax,%eax + 5245: 48 83 c4 38 add $0x38,%rsp + 5249: 5d pop %rbp + 524a: 41 5f pop %r15 + 524c: 41 5e pop %r14 + 524e: 41 5d pop %r13 + 5250: 41 5c pop %r12 + 5252: 5f pop %rdi + 5253: 5e pop %rsi + 5254: 5b pop %rbx + 5255: c3 ret + 5256: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 525d: 00 + 525e: bf 0a 00 00 00 mov $0xa,%edi + 5263: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2608200 + 526a: 41 83 ff 06 cmp $0x6,%r15d + 526e: 0f 8f 3e ff ff ff jg 0x51b2 + 5274: 49 89 d1 mov %rdx,%r9 + 5277: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 527e: 00 00 + 5280: 49 83 e1 3f and $0x3f,%r9 + 5284: 49 f7 d9 neg %r9 + 5287: 49 83 e1 3f and $0x3f,%r9 + 528b: 4c 03 ca add %rdx,%r9 + 528e: eb 87 jmp 0x5217 + 5290: 33 c0 xor %eax,%eax + 5292: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5299: 00 + 529a: 41 89 44 24 08 mov %eax,0x8(%r12) + 529f: 41 89 44 24 0c mov %eax,0xc(%r12) + 52a4: e9 7f fe ff ff jmp 0x5128 + 52a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52b0: 00 + 52b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 52b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52bf: 00 + 52c0: 53 push %rbx + 52c1: 56 push %rsi + 52c2: 57 push %rdi + 52c3: 41 54 push %r12 + 52c5: 41 55 push %r13 + 52c7: 41 56 push %r14 + 52c9: 41 57 push %r15 + 52cb: 55 push %rbp + 52cc: 48 83 ec 38 sub $0x38,%rsp + 52d0: 49 89 ce mov %rcx,%r14 + 52d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 52da: 00 + 52db: 44 89 cf mov %r9d,%edi + 52de: 44 89 c6 mov %r8d,%esi + 52e1: 41 89 d7 mov %edx,%r15d + 52e4: 4d 85 f6 test %r14,%r14 + 52e7: 0f 84 95 01 00 00 je 0x5482 + 52ed: 41 83 ff 1e cmp $0x1e,%r15d + 52f1: 0f 87 66 01 00 00 ja 0x545d + 52f7: 41 83 ff 1d cmp $0x1d,%r15d + 52fb: 0f 8f 5c 01 00 00 jg 0x545d + 5301: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 5308: 00 + 5309: 48 85 db test %rbx,%rbx + 530c: 0f 84 70 01 00 00 je 0x5482 + 5312: 48 89 dd mov %rbx,%rbp + 5315: ba 90 00 00 00 mov $0x90,%edx + 531a: 48 83 e5 3f and $0x3f,%rbp + 531e: 48 f7 dd neg %rbp + 5321: 48 83 e5 3f and $0x3f,%rbp + 5325: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 5329: 4c 89 e1 mov %r12,%rcx + 532c: e8 0f 9a 01 00 call 0x1ed40 + 5331: 44 89 f9 mov %r15d,%ecx + 5334: b8 01 00 00 00 mov $0x1,%eax + 5339: d3 e0 shl %cl,%eax + 533b: 41 89 7c 24 14 mov %edi,0x14(%r12) + 5340: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 5345: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 534c: 00 00 + 534e: 83 fe 08 cmp $0x8,%esi + 5351: 0f 84 49 02 00 00 je 0x55a0 + 5357: 83 fe 04 cmp $0x4,%esi + 535a: 0f 84 99 00 00 00 je 0x53f9 + 5360: 83 fe 01 cmp $0x1,%esi + 5363: 75 3a jne 0x539f + 5365: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 5369: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 536d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4dfd8 + 5374: 01 + 5375: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 5379: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5380: 00 + 5381: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 5388: 00 00 + 538a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 5391: 00 00 + 5393: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 539a: e9 99 00 00 00 jmp 0x5438 + 539f: 83 fe 02 cmp $0x2,%esi + 53a2: 75 37 jne 0x53db + 53a4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 53a8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 53ac: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4dfd8 + 53b3: 01 + 53b4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 53b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 53bf: 00 + 53c0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 53c7: 00 00 + 53c9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 53d0: 00 00 + 53d2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 53d9: eb 5d jmp 0x5438 + 53db: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 53e2: 00 + 53e3: b8 ee ff ff ff mov $0xffffffee,%eax + 53e8: 48 83 c4 38 add $0x38,%rsp + 53ec: 5d pop %rbp + 53ed: 41 5f pop %r15 + 53ef: 41 5e pop %r14 + 53f1: 41 5d pop %r13 + 53f3: 41 5c pop %r12 + 53f5: 5f pop %rdi + 53f6: 5e pop %rsi + 53f7: 5b pop %rbx + 53f8: c3 ret + 53f9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 53fd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 5401: b8 01 00 00 00 mov $0x1,%eax + 5406: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 540d: 00 + 540e: 41 89 44 24 08 mov %eax,0x8(%r12) + 5413: 41 89 44 24 0c mov %eax,0xc(%r12) + 5418: e8 63 99 01 00 call 0x1ed80 + 541d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 5421: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4dfd0 + 5428: 01 + 5429: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 542d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 5431: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 5438: 41 83 ff 04 cmp $0x4,%r15d + 543c: 7f 35 jg 0x5473 + 543e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5445: 00 00 + 5447: 33 c0 xor %eax,%eax + 5449: 4d 89 26 mov %r12,(%r14) + 544c: 48 83 c4 38 add $0x38,%rsp + 5450: 5d pop %rbp + 5451: 41 5f pop %r15 + 5453: 41 5e pop %r14 + 5455: 41 5d pop %r13 + 5457: 41 5c pop %r12 + 5459: 5f pop %rdi + 545a: 5e pop %rsi + 545b: 5b pop %rbx + 545c: c3 ret + 545d: b8 ef ff ff ff mov $0xffffffef,%eax + 5462: 48 83 c4 38 add $0x38,%rsp + 5466: 5d pop %rbp + 5467: 41 5f pop %r15 + 5469: 41 5e pop %r14 + 546b: 41 5d pop %r13 + 546d: 41 5c pop %r12 + 546f: 5f pop %rdi + 5470: 5e pop %rsi + 5471: 5b pop %rbx + 5472: c3 ret + 5473: 41 83 ff 0a cmp $0xa,%r15d + 5477: 0f 8e e9 00 00 00 jle 0x5566 + 547d: 4d 85 ed test %r13,%r13 + 5480: 75 16 jne 0x5498 + 5482: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5487: 48 83 c4 38 add $0x38,%rsp + 548b: 5d pop %rbp + 548c: 41 5f pop %r15 + 548e: 41 5e pop %r14 + 5490: 41 5d pop %r13 + 5492: 41 5c pop %r12 + 5494: 5f pop %rdi + 5495: 5e pop %rsi + 5496: 5b pop %rbx + 5497: c3 ret + 5498: 4c 89 ee mov %r13,%rsi + 549b: 44 89 f9 mov %r15d,%ecx + 549e: 48 83 e6 3f and $0x3f,%rsi + 54a2: 44 89 ff mov %r15d,%edi + 54a5: 48 f7 de neg %rsi + 54a8: 48 83 e6 3f and $0x3f,%rsi + 54ac: 49 03 f5 add %r13,%rsi + 54af: 48 89 f2 mov %rsi,%rdx + 54b2: e8 89 b9 04 00 call 0x50e40 + 54b7: 49 89 c5 mov %rax,%r13 + 54ba: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 54c1: 00 + 54c2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 54c7: 41 8d 5f ff lea -0x1(%r15),%ebx + 54cb: 83 fb 12 cmp $0x12,%ebx + 54ce: 7f 39 jg 0x5509 + 54d0: 89 d9 mov %ebx,%ecx + 54d2: e8 29 a1 00 00 call 0xf600 + 54d7: 89 d9 mov %ebx,%ecx + 54d9: 48 89 f2 mov %rsi,%rdx + 54dc: 41 89 f8 mov %edi,%r8d + 54df: 49 89 c1 mov %rax,%r9 + 54e2: 49 89 44 24 38 mov %rax,0x38(%r12) + 54e7: e8 f4 c1 04 00 call 0x516e0 + 54ec: 49 89 c1 mov %rax,%r9 + 54ef: 89 d9 mov %ebx,%ecx + 54f1: b8 01 00 00 00 mov $0x1,%eax + 54f6: d3 e0 shl %cl,%eax + 54f8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 54ff: 83 e3 c0 and $0xffffffc0,%ebx + 5502: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 5507: eb 1e jmp 0x5527 + 5509: 48 89 e0 mov %rsp,%rax + 550c: 4c 89 e1 mov %r12,%rcx + 550f: 49 89 f0 mov %rsi,%r8 + 5512: 41 89 f9 mov %edi,%r9d + 5515: 48 89 50 20 mov %rdx,0x20(%rax) + 5519: 89 da mov %ebx,%edx + 551b: 4c 89 68 28 mov %r13,0x28(%rax) + 551f: e8 3c d3 04 00 call 0x52860 + 5524: 49 89 c1 mov %rax,%r9 + 5527: 44 89 f9 mov %r15d,%ecx + 552a: 48 89 f2 mov %rsi,%rdx + 552d: 41 89 f8 mov %edi,%r8d + 5530: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 5535: e8 86 1c 05 00 call 0x571c0 + 553a: 44 89 f9 mov %r15d,%ecx + 553d: 48 89 f2 mov %rsi,%rdx + 5540: 41 89 f8 mov %edi,%r8d + 5543: 49 89 c1 mov %rax,%r9 + 5546: 49 89 44 24 58 mov %rax,0x58(%r12) + 554b: e8 50 20 05 00 call 0x575a0 + 5550: 4d 89 26 mov %r12,(%r14) + 5553: 33 c0 xor %eax,%eax + 5555: 48 83 c4 38 add $0x38,%rsp + 5559: 5d pop %rbp + 555a: 41 5f pop %r15 + 555c: 41 5e pop %r14 + 555e: 41 5d pop %r13 + 5560: 41 5c pop %r12 + 5562: 5f pop %rdi + 5563: 5e pop %rsi + 5564: 5b pop %rbx + 5565: c3 ret + 5566: bf 0a 00 00 00 mov $0xa,%edi + 556b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 5572: 00 + 5573: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2608200 + 557a: 41 83 ff 07 cmp $0x7,%r15d + 557e: 0f 8f 3e ff ff ff jg 0x54c2 + 5584: 49 89 d1 mov %rdx,%r9 + 5587: 49 83 e1 3f and $0x3f,%r9 + 558b: 49 f7 d9 neg %r9 + 558e: 49 83 e1 3f and $0x3f,%r9 + 5592: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5599: 00 00 + 559b: 4c 03 ca add %rdx,%r9 + 559e: eb 87 jmp 0x5527 + 55a0: 33 c0 xor %eax,%eax + 55a2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 55a9: 00 + 55aa: 41 89 44 24 08 mov %eax,0x8(%r12) + 55af: 41 89 44 24 0c mov %eax,0xc(%r12) + 55b4: e9 7f fe ff ff jmp 0x5438 + 55b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 55c0: 53 push %rbx + 55c1: 56 push %rsi + 55c2: 57 push %rdi + 55c3: 41 54 push %r12 + 55c5: 41 55 push %r13 + 55c7: 41 56 push %r14 + 55c9: 41 57 push %r15 + 55cb: 55 push %rbp + 55cc: 48 83 ec 38 sub $0x38,%rsp + 55d0: 49 89 ce mov %rcx,%r14 + 55d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 55da: 00 + 55db: 44 89 cf mov %r9d,%edi + 55de: 44 89 c6 mov %r8d,%esi + 55e1: 41 89 d7 mov %edx,%r15d + 55e4: 4d 85 f6 test %r14,%r14 + 55e7: 0f 84 95 01 00 00 je 0x5782 + 55ed: 41 83 ff 1e cmp $0x1e,%r15d + 55f1: 0f 87 66 01 00 00 ja 0x575d + 55f7: 41 83 ff 1d cmp $0x1d,%r15d + 55fb: 0f 8f 5c 01 00 00 jg 0x575d + 5601: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 5608: 00 + 5609: 48 85 db test %rbx,%rbx + 560c: 0f 84 70 01 00 00 je 0x5782 + 5612: 48 89 dd mov %rbx,%rbp + 5615: ba 90 00 00 00 mov $0x90,%edx + 561a: 48 83 e5 3f and $0x3f,%rbp + 561e: 48 f7 dd neg %rbp + 5621: 48 83 e5 3f and $0x3f,%rbp + 5625: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 5629: 4c 89 e1 mov %r12,%rcx + 562c: e8 6f f6 01 00 call 0x24ca0 + 5631: b8 01 00 00 00 mov $0x1,%eax + 5636: 41 89 7c 24 14 mov %edi,0x14(%r12) + 563b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 5640: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 5647: 00 00 + 5649: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 564e: 83 fe 08 cmp $0x8,%esi + 5651: 0f 84 4a 02 00 00 je 0x58a1 + 5657: 83 fe 04 cmp $0x4,%esi + 565a: 0f 84 99 00 00 00 je 0x56f9 + 5660: 83 fe 01 cmp $0x1,%esi + 5663: 75 3a jne 0x569f + 5665: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 5669: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 566d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4dfe8 + 5674: 01 + 5675: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 5679: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5680: 00 + 5681: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 5688: 00 00 + 568a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 5691: 00 00 + 5693: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 569a: e9 99 00 00 00 jmp 0x5738 + 569f: 83 fe 02 cmp $0x2,%esi + 56a2: 75 37 jne 0x56db + 56a4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 56a8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 56ac: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4dfe8 + 56b3: 01 + 56b4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 56b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 56bf: 00 + 56c0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 56c7: 00 00 + 56c9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 56d0: 00 00 + 56d2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 56d9: eb 5d jmp 0x5738 + 56db: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 56e2: 00 + 56e3: b8 ee ff ff ff mov $0xffffffee,%eax + 56e8: 48 83 c4 38 add $0x38,%rsp + 56ec: 5d pop %rbp + 56ed: 41 5f pop %r15 + 56ef: 41 5e pop %r14 + 56f1: 41 5d pop %r13 + 56f3: 41 5c pop %r12 + 56f5: 5f pop %rdi + 56f6: 5e pop %rsi + 56f7: 5b pop %rbx + 56f8: c3 ret + 56f9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 56fd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 5701: b8 01 00 00 00 mov $0x1,%eax + 5706: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 570d: 00 + 570e: 41 89 44 24 08 mov %eax,0x8(%r12) + 5713: 41 89 44 24 0c mov %eax,0xc(%r12) + 5718: e8 c3 f5 01 00 call 0x24ce0 + 571d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 5721: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4dfe0 + 5728: 01 + 5729: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 572d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 5731: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 5738: 41 83 ff 04 cmp $0x4,%r15d + 573c: 7f 35 jg 0x5773 + 573e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5745: 00 00 + 5747: 33 c0 xor %eax,%eax + 5749: 4d 89 26 mov %r12,(%r14) + 574c: 48 83 c4 38 add $0x38,%rsp + 5750: 5d pop %rbp + 5751: 41 5f pop %r15 + 5753: 41 5e pop %r14 + 5755: 41 5d pop %r13 + 5757: 41 5c pop %r12 + 5759: 5f pop %rdi + 575a: 5e pop %rsi + 575b: 5b pop %rbx + 575c: c3 ret + 575d: b8 ef ff ff ff mov $0xffffffef,%eax + 5762: 48 83 c4 38 add $0x38,%rsp + 5766: 5d pop %rbp + 5767: 41 5f pop %r15 + 5769: 41 5e pop %r14 + 576b: 41 5d pop %r13 + 576d: 41 5c pop %r12 + 576f: 5f pop %rdi + 5770: 5e pop %rsi + 5771: 5b pop %rbx + 5772: c3 ret + 5773: 41 83 ff 0a cmp $0xa,%r15d + 5777: 0f 8e ea 00 00 00 jle 0x5867 + 577d: 4d 85 ed test %r13,%r13 + 5780: 75 16 jne 0x5798 + 5782: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5787: 48 83 c4 38 add $0x38,%rsp + 578b: 5d pop %rbp + 578c: 41 5f pop %r15 + 578e: 41 5e pop %r14 + 5790: 41 5d pop %r13 + 5792: 41 5c pop %r12 + 5794: 5f pop %rdi + 5795: 5e pop %rsi + 5796: 5b pop %rbx + 5797: c3 ret + 5798: 4c 89 ee mov %r13,%rsi + 579b: 44 89 f9 mov %r15d,%ecx + 579e: 48 83 e6 3f and $0x3f,%rsi + 57a2: 44 89 ff mov %r15d,%edi + 57a5: 48 f7 de neg %rsi + 57a8: 48 83 e6 3f and $0x3f,%rsi + 57ac: 49 03 f5 add %r13,%rsi + 57af: 48 89 f2 mov %rsi,%rdx + 57b2: e8 29 22 05 00 call 0x579e0 + 57b7: 49 89 c5 mov %rax,%r13 + 57ba: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 57c1: 00 + 57c2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 57c7: 41 8d 5f ff lea -0x1(%r15),%ebx + 57cb: 83 fb 12 cmp $0x12,%ebx + 57ce: 7f 3a jg 0x580a + 57d0: 89 d9 mov %ebx,%ecx + 57d2: e8 89 fc 01 00 call 0x25460 + 57d7: 89 d9 mov %ebx,%ecx + 57d9: 48 89 f2 mov %rsi,%rdx + 57dc: 41 89 f8 mov %edi,%r8d + 57df: 49 89 c1 mov %rax,%r9 + 57e2: 49 89 44 24 38 mov %rax,0x38(%r12) + 57e7: e8 f4 2a 05 00 call 0x582e0 + 57ec: 49 89 c1 mov %rax,%r9 + 57ef: b8 01 00 00 00 mov $0x1,%eax + 57f4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 57f9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 5800: 83 e5 c0 and $0xffffffc0,%ebp + 5803: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 5808: eb 1e jmp 0x5828 + 580a: 48 89 e0 mov %rsp,%rax + 580d: 4c 89 e1 mov %r12,%rcx + 5810: 49 89 f0 mov %rsi,%r8 + 5813: 41 89 f9 mov %edi,%r9d + 5816: 48 89 50 20 mov %rdx,0x20(%rax) + 581a: 89 da mov %ebx,%edx + 581c: 4c 89 68 28 mov %r13,0x28(%rax) + 5820: e8 1b 3c 05 00 call 0x59440 + 5825: 49 89 c1 mov %rax,%r9 + 5828: 44 89 f9 mov %r15d,%ecx + 582b: 48 89 f2 mov %rsi,%rdx + 582e: 41 89 f8 mov %edi,%r8d + 5831: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 5836: e8 85 85 05 00 call 0x5ddc0 + 583b: 44 89 f9 mov %r15d,%ecx + 583e: 48 89 f2 mov %rsi,%rdx + 5841: 41 89 f8 mov %edi,%r8d + 5844: 49 89 c1 mov %rax,%r9 + 5847: 49 89 44 24 58 mov %rax,0x58(%r12) + 584c: e8 2f 89 05 00 call 0x5e180 + 5851: 4d 89 26 mov %r12,(%r14) + 5854: 33 c0 xor %eax,%eax + 5856: 48 83 c4 38 add $0x38,%rsp + 585a: 5d pop %rbp + 585b: 41 5f pop %r15 + 585d: 41 5e pop %r14 + 585f: 41 5d pop %r13 + 5861: 41 5c pop %r12 + 5863: 5f pop %rdi + 5864: 5e pop %rsi + 5865: 5b pop %rbx + 5866: c3 ret + 5867: bf 0a 00 00 00 mov $0xa,%edi + 586c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 5873: 00 + 5874: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2608200 + 587b: 41 83 ff 07 cmp $0x7,%r15d + 587f: 0f 8f 3d ff ff ff jg 0x57c2 + 5885: 49 89 d1 mov %rdx,%r9 + 5888: 49 83 e1 3f and $0x3f,%r9 + 588c: 49 f7 d9 neg %r9 + 588f: 49 83 e1 3f and $0x3f,%r9 + 5893: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 589a: 00 00 + 589c: 4c 03 ca add %rdx,%r9 + 589f: eb 87 jmp 0x5828 + 58a1: 33 c0 xor %eax,%eax + 58a3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 58aa: 00 + 58ab: 41 89 44 24 08 mov %eax,0x8(%r12) + 58b0: 41 89 44 24 0c mov %eax,0xc(%r12) + 58b5: e9 7e fe ff ff jmp 0x5738 + 58ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 58c0: 53 push %rbx + 58c1: 56 push %rsi + 58c2: 57 push %rdi + 58c3: 41 54 push %r12 + 58c5: 41 55 push %r13 + 58c7: 41 56 push %r14 + 58c9: 41 57 push %r15 + 58cb: 55 push %rbp + 58cc: 48 83 ec 38 sub $0x38,%rsp + 58d0: 49 89 ce mov %rcx,%r14 + 58d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 58da: 00 + 58db: 44 89 cf mov %r9d,%edi + 58de: 44 89 c6 mov %r8d,%esi + 58e1: 41 89 d7 mov %edx,%r15d + 58e4: 4d 85 f6 test %r14,%r14 + 58e7: 0f 84 95 01 00 00 je 0x5a82 + 58ed: 41 83 ff 1e cmp $0x1e,%r15d + 58f1: 0f 87 66 01 00 00 ja 0x5a5d + 58f7: 41 83 ff 1d cmp $0x1d,%r15d + 58fb: 0f 8f 5c 01 00 00 jg 0x5a5d + 5901: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 5908: 00 + 5909: 48 85 db test %rbx,%rbx + 590c: 0f 84 70 01 00 00 je 0x5a82 + 5912: 48 89 dd mov %rbx,%rbp + 5915: ba 90 00 00 00 mov $0x90,%edx + 591a: 48 83 e5 3f and $0x3f,%rbp + 591e: 48 f7 dd neg %rbp + 5921: 48 83 e5 3f and $0x3f,%rbp + 5925: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 5929: 4c 89 e1 mov %r12,%rcx + 592c: e8 4f 53 02 00 call 0x2ac80 + 5931: b8 01 00 00 00 mov $0x1,%eax + 5936: 41 89 7c 24 14 mov %edi,0x14(%r12) + 593b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 5940: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 5947: 00 00 + 5949: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 594e: 83 fe 08 cmp $0x8,%esi + 5951: 0f 84 4a 02 00 00 je 0x5ba1 + 5957: 83 fe 04 cmp $0x4,%esi + 595a: 0f 84 99 00 00 00 je 0x59f9 + 5960: 83 fe 01 cmp $0x1,%esi + 5963: 75 3a jne 0x599f + 5965: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 5969: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 596d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4dff8 + 5974: 01 + 5975: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 5979: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5980: 00 + 5981: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 5988: 00 00 + 598a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 5991: 00 00 + 5993: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 599a: e9 99 00 00 00 jmp 0x5a38 + 599f: 83 fe 02 cmp $0x2,%esi + 59a2: 75 37 jne 0x59db + 59a4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 59a8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 59ac: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4dff8 + 59b3: 01 + 59b4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 59b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 59bf: 00 + 59c0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 59c7: 00 00 + 59c9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 59d0: 00 00 + 59d2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 59d9: eb 5d jmp 0x5a38 + 59db: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 59e2: 00 + 59e3: b8 ee ff ff ff mov $0xffffffee,%eax + 59e8: 48 83 c4 38 add $0x38,%rsp + 59ec: 5d pop %rbp + 59ed: 41 5f pop %r15 + 59ef: 41 5e pop %r14 + 59f1: 41 5d pop %r13 + 59f3: 41 5c pop %r12 + 59f5: 5f pop %rdi + 59f6: 5e pop %rsi + 59f7: 5b pop %rbx + 59f8: c3 ret + 59f9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 59fd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 5a01: b8 01 00 00 00 mov $0x1,%eax + 5a06: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5a0d: 00 + 5a0e: 41 89 44 24 08 mov %eax,0x8(%r12) + 5a13: 41 89 44 24 0c mov %eax,0xc(%r12) + 5a18: e8 a3 52 02 00 call 0x2acc0 + 5a1d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 5a21: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4dff0 + 5a28: 01 + 5a29: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 5a2d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 5a31: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 5a38: 41 83 ff 04 cmp $0x4,%r15d + 5a3c: 7f 35 jg 0x5a73 + 5a3e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5a45: 00 00 + 5a47: 33 c0 xor %eax,%eax + 5a49: 4d 89 26 mov %r12,(%r14) + 5a4c: 48 83 c4 38 add $0x38,%rsp + 5a50: 5d pop %rbp + 5a51: 41 5f pop %r15 + 5a53: 41 5e pop %r14 + 5a55: 41 5d pop %r13 + 5a57: 41 5c pop %r12 + 5a59: 5f pop %rdi + 5a5a: 5e pop %rsi + 5a5b: 5b pop %rbx + 5a5c: c3 ret + 5a5d: b8 ef ff ff ff mov $0xffffffef,%eax + 5a62: 48 83 c4 38 add $0x38,%rsp + 5a66: 5d pop %rbp + 5a67: 41 5f pop %r15 + 5a69: 41 5e pop %r14 + 5a6b: 41 5d pop %r13 + 5a6d: 41 5c pop %r12 + 5a6f: 5f pop %rdi + 5a70: 5e pop %rsi + 5a71: 5b pop %rbx + 5a72: c3 ret + 5a73: 41 83 ff 0a cmp $0xa,%r15d + 5a77: 0f 8e ea 00 00 00 jle 0x5b67 + 5a7d: 4d 85 ed test %r13,%r13 + 5a80: 75 16 jne 0x5a98 + 5a82: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5a87: 48 83 c4 38 add $0x38,%rsp + 5a8b: 5d pop %rbp + 5a8c: 41 5f pop %r15 + 5a8e: 41 5e pop %r14 + 5a90: 41 5d pop %r13 + 5a92: 41 5c pop %r12 + 5a94: 5f pop %rdi + 5a95: 5e pop %rsi + 5a96: 5b pop %rbx + 5a97: c3 ret + 5a98: 4c 89 ee mov %r13,%rsi + 5a9b: 44 89 f9 mov %r15d,%ecx + 5a9e: 48 83 e6 3f and $0x3f,%rsi + 5aa2: 44 89 ff mov %r15d,%edi + 5aa5: 48 f7 de neg %rsi + 5aa8: 48 83 e6 3f and $0x3f,%rsi + 5aac: 49 03 f5 add %r13,%rsi + 5aaf: 48 89 f2 mov %rsi,%rdx + 5ab2: e8 e9 8a 05 00 call 0x5e5a0 + 5ab7: 49 89 c5 mov %rax,%r13 + 5aba: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 5ac1: 00 + 5ac2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 5ac7: 41 8d 5f ff lea -0x1(%r15),%ebx + 5acb: 83 fb 12 cmp $0x12,%ebx + 5ace: 7f 3a jg 0x5b0a + 5ad0: 89 d9 mov %ebx,%ecx + 5ad2: e8 89 f9 01 00 call 0x25460 + 5ad7: 89 d9 mov %ebx,%ecx + 5ad9: 48 89 f2 mov %rsi,%rdx + 5adc: 41 89 f8 mov %edi,%r8d + 5adf: 49 89 c1 mov %rax,%r9 + 5ae2: 49 89 44 24 38 mov %rax,0x38(%r12) + 5ae7: e8 94 93 05 00 call 0x5ee80 + 5aec: 49 89 c1 mov %rax,%r9 + 5aef: b8 01 00 00 00 mov $0x1,%eax + 5af4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 5af9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 5b00: 83 e5 c0 and $0xffffffc0,%ebp + 5b03: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 5b08: eb 1e jmp 0x5b28 + 5b0a: 48 89 e0 mov %rsp,%rax + 5b0d: 4c 89 e1 mov %r12,%rcx + 5b10: 49 89 f0 mov %rsi,%r8 + 5b13: 41 89 f9 mov %edi,%r9d + 5b16: 48 89 50 20 mov %rdx,0x20(%rax) + 5b1a: 89 da mov %ebx,%edx + 5b1c: 4c 89 68 28 mov %r13,0x28(%rax) + 5b20: e8 db a4 05 00 call 0x60000 + 5b25: 49 89 c1 mov %rax,%r9 + 5b28: 44 89 f9 mov %r15d,%ecx + 5b2b: 48 89 f2 mov %rsi,%rdx + 5b2e: 41 89 f8 mov %edi,%r8d + 5b31: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 5b36: e8 45 ee 05 00 call 0x64980 + 5b3b: 44 89 f9 mov %r15d,%ecx + 5b3e: 48 89 f2 mov %rsi,%rdx + 5b41: 41 89 f8 mov %edi,%r8d + 5b44: 49 89 c1 mov %rax,%r9 + 5b47: 49 89 44 24 58 mov %rax,0x58(%r12) + 5b4c: e8 ef f1 05 00 call 0x64d40 + 5b51: 4d 89 26 mov %r12,(%r14) + 5b54: 33 c0 xor %eax,%eax + 5b56: 48 83 c4 38 add $0x38,%rsp + 5b5a: 5d pop %rbp + 5b5b: 41 5f pop %r15 + 5b5d: 41 5e pop %r14 + 5b5f: 41 5d pop %r13 + 5b61: 41 5c pop %r12 + 5b63: 5f pop %rdi + 5b64: 5e pop %rsi + 5b65: 5b pop %rbx + 5b66: c3 ret + 5b67: bf 0a 00 00 00 mov $0xa,%edi + 5b6c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 5b73: 00 + 5b74: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2608200 + 5b7b: 41 83 ff 07 cmp $0x7,%r15d + 5b7f: 0f 8f 3d ff ff ff jg 0x5ac2 + 5b85: 49 89 d1 mov %rdx,%r9 + 5b88: 49 83 e1 3f and $0x3f,%r9 + 5b8c: 49 f7 d9 neg %r9 + 5b8f: 49 83 e1 3f and $0x3f,%r9 + 5b93: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 5b9a: 00 00 + 5b9c: 4c 03 ca add %rdx,%r9 + 5b9f: eb 87 jmp 0x5b28 + 5ba1: 33 c0 xor %eax,%eax + 5ba3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 5baa: 00 + 5bab: 41 89 44 24 08 mov %eax,0x8(%r12) + 5bb0: 41 89 44 24 0c mov %eax,0xc(%r12) + 5bb5: e9 7e fe ff ff jmp 0x5a38 + 5bba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5bc0: 48 83 ec 28 sub $0x28,%rsp + 5bc4: 48 85 d2 test %rdx,%rdx + 5bc7: 74 1b je 0x5be4 + 5bc9: 45 85 c0 test %r8d,%r8d + 5bcc: 7e 20 jle 0x5bee + 5bce: 0f 57 c9 xorps %xmm1,%xmm1 + 5bd1: 0f 2e c1 ucomiss %xmm1,%xmm0 + 5bd4: 7a 02 jp 0x5bd8 + 5bd6: 74 05 je 0x5bdd + 5bd8: e8 83 f5 05 00 call 0x65160 + 5bdd: 33 c0 xor %eax,%eax + 5bdf: 48 83 c4 28 add $0x28,%rsp + 5be3: c3 ret + 5be4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5be9: 48 83 c4 28 add $0x28,%rsp + 5bed: c3 ret + 5bee: b8 fa ff ff ff mov $0xfffffffa,%eax + 5bf3: 48 83 c4 28 add $0x28,%rsp + 5bf7: c3 ret + 5bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5bff: 00 + 5c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5c05: 48 85 d2 test %rdx,%rdx + 5c08: 74 1c je 0x5c26 + 5c0a: 45 85 c0 test %r8d,%r8d + 5c0d: 7e 25 jle 0x5c34 + 5c0f: 0f 57 c9 xorps %xmm1,%xmm1 + 5c12: 0f 2e c1 ucomiss %xmm1,%xmm0 + 5c15: 7a 02 jp 0x5c19 + 5c17: 74 05 je 0x5c1e + 5c19: e8 c2 f6 05 00 call 0x652e0 + 5c1e: 33 c0 xor %eax,%eax + 5c20: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5c25: c3 ret + 5c26: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5c2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5c30: 90 nop + 5c31: 90 nop + 5c32: 90 nop + 5c33: c3 ret + 5c34: b8 fa ff ff ff mov $0xfffffffa,%eax + 5c39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5c3e: 90 nop + 5c3f: c3 ret + 5c40: 48 83 ec 28 sub $0x28,%rsp + 5c44: 48 85 d2 test %rdx,%rdx + 5c47: 74 1b je 0x5c64 + 5c49: 45 85 c0 test %r8d,%r8d + 5c4c: 7e 20 jle 0x5c6e + 5c4e: 0f 57 c9 xorps %xmm1,%xmm1 + 5c51: 0f 2e c1 ucomiss %xmm1,%xmm0 + 5c54: 7a 02 jp 0x5c58 + 5c56: 74 05 je 0x5c5d + 5c58: e8 03 f8 05 00 call 0x65460 + 5c5d: 33 c0 xor %eax,%eax + 5c5f: 48 83 c4 28 add $0x28,%rsp + 5c63: c3 ret + 5c64: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5c69: 48 83 c4 28 add $0x28,%rsp + 5c6d: c3 ret + 5c6e: b8 fa ff ff ff mov $0xfffffffa,%eax + 5c73: 48 83 c4 28 add $0x28,%rsp + 5c77: c3 ret + 5c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c7f: 00 + 5c80: 49 89 d1 mov %rdx,%r9 + 5c83: 4d 85 c9 test %r9,%r9 + 5c86: 0f 84 8a 01 00 00 je 0x5e16 + 5c8c: 45 85 c0 test %r8d,%r8d + 5c8f: 0f 8e 7b 01 00 00 jle 0x5e10 + 5c95: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 5c99: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 5c9d: 7a 06 jp 0x5ca5 + 5c9f: 0f 84 68 01 00 00 je 0x5e0d + 5ca5: 41 83 f8 10 cmp $0x10,%r8d + 5ca9: 0f 8c 4f 01 00 00 jl 0x5dfe + 5caf: 4c 89 ca mov %r9,%rdx + 5cb2: 48 83 e2 1f and $0x1f,%rdx + 5cb6: 85 d2 test %edx,%edx + 5cb8: 74 11 je 0x5ccb + 5cba: f6 c2 03 test $0x3,%dl + 5cbd: 0f 85 3b 01 00 00 jne 0x5dfe + 5cc3: f7 da neg %edx + 5cc5: 83 c2 20 add $0x20,%edx + 5cc8: c1 ea 02 shr $0x2,%edx + 5ccb: 8d 42 10 lea 0x10(%rdx),%eax + 5cce: 44 3b c0 cmp %eax,%r8d + 5cd1: 0f 8c 27 01 00 00 jl 0x5dfe + 5cd7: 44 89 c1 mov %r8d,%ecx + 5cda: 33 c0 xor %eax,%eax + 5cdc: 2b ca sub %edx,%ecx + 5cde: 83 e1 0f and $0xf,%ecx + 5ce1: f7 d9 neg %ecx + 5ce3: 41 03 c8 add %r8d,%ecx + 5ce6: 41 89 d2 mov %edx,%r10d + 5ce9: 85 d2 test %edx,%edx + 5ceb: 76 27 jbe 0x5d14 + 5ced: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5cf4: 00 + 5cf5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5cfc: 0f 1f 40 00 nopl 0x0(%rax) + 5d00: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 + 5d06: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) + 5d0c: 48 ff c0 inc %rax + 5d0f: 49 3b c2 cmp %r10,%rax + 5d12: 72 ec jb 0x5d00 + 5d14: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 5d19: 48 63 d1 movslq %ecx,%rdx + 5d1c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 5d22: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d29: 00 + 5d2a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d38: 00 + 5d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d40: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 + 5d46: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 + 5d4d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) + 5d53: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) + 5d5a: 49 83 c2 10 add $0x10,%r10 + 5d5e: 4c 3b d2 cmp %rdx,%r10 + 5d61: 72 dd jb 0x5d40 + 5d63: 8d 41 01 lea 0x1(%rcx),%eax + 5d66: 41 3b c0 cmp %r8d,%eax + 5d69: 0f 87 85 00 00 00 ja 0x5df4 + 5d6f: 4d 63 c0 movslq %r8d,%r8 + 5d72: 4c 2b c2 sub %rdx,%r8 + 5d75: 49 83 f8 04 cmp $0x4,%r8 + 5d79: 0f 8c 7b 00 00 00 jl 0x5dfa + 5d7f: 44 89 c0 mov %r8d,%eax + 5d82: 45 33 d2 xor %r10d,%r10d + 5d85: 83 e0 fc and $0xfffffffc,%eax + 5d88: 49 8d 14 91 lea (%r9,%rdx,4),%rdx + 5d8c: 48 63 c0 movslq %eax,%rax + 5d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d96: 00 + 5d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d9e: 66 90 xchg %ax,%ax + 5da0: 49 83 c2 04 add $0x4,%r10 + 5da4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 + 5da8: c5 f8 11 0a vmovups %xmm1,(%rdx) + 5dac: 48 83 c2 10 add $0x10,%rdx + 5db0: 4c 3b d0 cmp %rax,%r10 + 5db3: 72 eb jb 0x5da0 + 5db5: 49 3b c0 cmp %r8,%rax + 5db8: 73 3a jae 0x5df4 + 5dba: 48 63 c9 movslq %ecx,%rcx + 5dbd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx + 5dc1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 5dc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5dcc: 00 + 5dcd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5dd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5de0: 48 ff c0 inc %rax + 5de3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 5de7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 5deb: 48 83 c2 04 add $0x4,%rdx + 5def: 49 3b c0 cmp %r8,%rax + 5df2: 72 ec jb 0x5de0 + 5df4: 33 c0 xor %eax,%eax + 5df6: c5 f8 77 vzeroupper + 5df9: c3 ret + 5dfa: 33 c0 xor %eax,%eax + 5dfc: eb b7 jmp 0x5db5 + 5dfe: 33 c9 xor %ecx,%ecx + 5e00: 41 83 f8 01 cmp $0x1,%r8d + 5e04: 72 ee jb 0x5df4 + 5e06: 4d 63 c0 movslq %r8d,%r8 + 5e09: 33 c0 xor %eax,%eax + 5e0b: eb a8 jmp 0x5db5 + 5e0d: 33 c0 xor %eax,%eax + 5e0f: c3 ret + 5e10: b8 fa ff ff ff mov $0xfffffffa,%eax + 5e15: c3 ret + 5e16: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5e1b: c3 ret + 5e1c: 0f 1f 40 00 nopl 0x0(%rax) + 5e20: 48 89 d1 mov %rdx,%rcx + 5e23: 48 85 c9 test %rcx,%rcx + 5e26: 0f 84 62 01 00 00 je 0x5f8e + 5e2c: 45 85 c0 test %r8d,%r8d + 5e2f: 0f 8e 53 01 00 00 jle 0x5f88 + 5e35: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 5e39: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 5e3d: 7a 06 jp 0x5e45 + 5e3f: 0f 84 40 01 00 00 je 0x5f85 + 5e45: 41 83 f8 10 cmp $0x10,%r8d + 5e49: 0f 8c 2f 01 00 00 jl 0x5f7e + 5e4f: 49 89 ca mov %rcx,%r10 + 5e52: 49 83 e2 1f and $0x1f,%r10 + 5e56: 45 85 d2 test %r10d,%r10d + 5e59: 74 18 je 0x5e73 + 5e5b: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 5e62: 0f 85 16 01 00 00 jne 0x5f7e + 5e68: 41 f7 da neg %r10d + 5e6b: 41 83 c2 20 add $0x20,%r10d + 5e6f: 41 c1 ea 02 shr $0x2,%r10d + 5e73: 41 8d 42 10 lea 0x10(%r10),%eax + 5e77: 44 3b c0 cmp %eax,%r8d + 5e7a: 0f 8c fe 00 00 00 jl 0x5f7e + 5e80: 44 89 c2 mov %r8d,%edx + 5e83: 33 c0 xor %eax,%eax + 5e85: 41 2b d2 sub %r10d,%edx + 5e88: 83 e2 0f and $0xf,%edx + 5e8b: f7 da neg %edx + 5e8d: 41 03 d0 add %r8d,%edx + 5e90: 45 89 d1 mov %r10d,%r9d + 5e93: 45 85 d2 test %r10d,%r10d + 5e96: 76 1a jbe 0x5eb2 + 5e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e9f: 00 + 5ea0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 + 5ea5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) + 5eaa: 48 ff c0 inc %rax + 5ead: 49 3b c1 cmp %r9,%rax + 5eb0: 72 ee jb 0x5ea0 + 5eb2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 5eb7: 48 63 c2 movslq %edx,%rax + 5eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5ec0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 + 5ec6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 + 5ecd: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) + 5ed3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) + 5eda: 49 83 c1 10 add $0x10,%r9 + 5ede: 4c 3b c8 cmp %rax,%r9 + 5ee1: 72 dd jb 0x5ec0 + 5ee3: 8d 42 01 lea 0x1(%rdx),%eax + 5ee6: 41 3b c0 cmp %r8d,%eax + 5ee9: 0f 87 85 00 00 00 ja 0x5f74 + 5eef: 4d 63 c0 movslq %r8d,%r8 + 5ef2: 48 63 d2 movslq %edx,%rdx + 5ef5: 4c 2b c2 sub %rdx,%r8 + 5ef8: 49 83 f8 04 cmp $0x4,%r8 + 5efc: 0f 8c 78 00 00 00 jl 0x5f7a + 5f02: 48 63 d2 movslq %edx,%rdx + 5f05: 44 89 c0 mov %r8d,%eax + 5f08: 83 e0 fc and $0xfffffffc,%eax + 5f0b: 45 33 d2 xor %r10d,%r10d + 5f0e: 48 63 c0 movslq %eax,%rax + 5f11: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 5f16: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 5f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5f20: 49 83 c2 04 add $0x4,%r10 + 5f24: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 + 5f29: c4 c1 78 11 11 vmovups %xmm2,(%r9) + 5f2e: 49 83 c1 10 add $0x10,%r9 + 5f32: 4c 3b d0 cmp %rax,%r10 + 5f35: 72 e9 jb 0x5f20 + 5f37: 49 3b c0 cmp %r8,%rax + 5f3a: 73 38 jae 0x5f74 + 5f3c: 48 63 d2 movslq %edx,%rdx + 5f3f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx + 5f43: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 5f47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f4e: 00 + 5f4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f56: 0f 1f 00 nopl (%rax) + 5f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f60: 48 ff c0 inc %rax + 5f63: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 5f67: c5 fa 11 0a vmovss %xmm1,(%rdx) + 5f6b: 48 83 c2 04 add $0x4,%rdx + 5f6f: 49 3b c0 cmp %r8,%rax + 5f72: 72 ec jb 0x5f60 + 5f74: 33 c0 xor %eax,%eax + 5f76: c5 f8 77 vzeroupper + 5f79: c3 ret + 5f7a: 33 c0 xor %eax,%eax + 5f7c: eb b9 jmp 0x5f37 + 5f7e: 33 d2 xor %edx,%edx + 5f80: e9 5e ff ff ff jmp 0x5ee3 + 5f85: 33 c0 xor %eax,%eax + 5f87: c3 ret + 5f88: b8 fa ff ff ff mov $0xfffffffa,%eax + 5f8d: c3 ret + 5f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5f93: c3 ret + 5f94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5fa0: 48 83 ec 28 sub $0x28,%rsp + 5fa4: 48 85 d2 test %rdx,%rdx + 5fa7: 74 1c je 0x5fc5 + 5fa9: 45 85 c0 test %r8d,%r8d + 5fac: 7e 21 jle 0x5fcf + 5fae: 0f 57 c9 xorps %xmm1,%xmm1 + 5fb1: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 5fb5: 7a 02 jp 0x5fb9 + 5fb7: 74 05 je 0x5fbe + 5fb9: e8 22 f6 05 00 call 0x655e0 + 5fbe: 33 c0 xor %eax,%eax + 5fc0: 48 83 c4 28 add $0x28,%rsp + 5fc4: c3 ret + 5fc5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5fca: 48 83 c4 28 add $0x28,%rsp + 5fce: c3 ret + 5fcf: b8 fa ff ff ff mov $0xfffffffa,%eax + 5fd4: 48 83 c4 28 add $0x28,%rsp + 5fd8: c3 ret + 5fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5fe0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5fe5: 48 85 d2 test %rdx,%rdx + 5fe8: 74 1d je 0x6007 + 5fea: 45 85 c0 test %r8d,%r8d + 5fed: 7e 26 jle 0x6015 + 5fef: 0f 57 c9 xorps %xmm1,%xmm1 + 5ff2: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 5ff6: 7a 02 jp 0x5ffa + 5ff8: 74 05 je 0x5fff + 5ffa: e8 81 f7 05 00 call 0x65780 + 5fff: 33 c0 xor %eax,%eax + 6001: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6006: c3 ret + 6007: b8 f8 ff ff ff mov $0xfffffff8,%eax + 600c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6011: 90 nop + 6012: 90 nop + 6013: 90 nop + 6014: c3 ret + 6015: b8 fa ff ff ff mov $0xfffffffa,%eax + 601a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 601f: 90 nop + 6020: c3 ret + 6021: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6028: 00 + 6029: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6030: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6037: 00 + 6038: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 603f: 90 nop + 6040: 48 83 ec 28 sub $0x28,%rsp + 6044: 48 85 d2 test %rdx,%rdx + 6047: 74 1c je 0x6065 + 6049: 45 85 c0 test %r8d,%r8d + 604c: 7e 21 jle 0x606f + 604e: 0f 57 c9 xorps %xmm1,%xmm1 + 6051: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 6055: 7a 02 jp 0x6059 + 6057: 74 05 je 0x605e + 6059: e8 c2 f8 05 00 call 0x65920 + 605e: 33 c0 xor %eax,%eax + 6060: 48 83 c4 28 add $0x28,%rsp + 6064: c3 ret + 6065: b8 f8 ff ff ff mov $0xfffffff8,%eax + 606a: 48 83 c4 28 add $0x28,%rsp + 606e: c3 ret + 606f: b8 fa ff ff ff mov $0xfffffffa,%eax + 6074: 48 83 c4 28 add $0x28,%rsp + 6078: c3 ret + 6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6080: 49 89 d1 mov %rdx,%r9 + 6083: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 6087: 4d 85 c9 test %r9,%r9 + 608a: 0f 84 a6 01 00 00 je 0x6236 + 6090: 45 85 c0 test %r8d,%r8d + 6093: 0f 8e 97 01 00 00 jle 0x6230 + 6099: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 609d: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 60a1: 7a 06 jp 0x60a9 + 60a3: 0f 84 84 01 00 00 je 0x622d + 60a9: 41 83 f8 10 cmp $0x10,%r8d + 60ad: 0f 8c 6b 01 00 00 jl 0x621e + 60b3: 4c 89 ca mov %r9,%rdx + 60b6: 48 83 e2 1f and $0x1f,%rdx + 60ba: 85 d2 test %edx,%edx + 60bc: 74 11 je 0x60cf + 60be: f6 c2 07 test $0x7,%dl + 60c1: 0f 85 57 01 00 00 jne 0x621e + 60c7: f7 da neg %edx + 60c9: 83 c2 20 add $0x20,%edx + 60cc: c1 ea 03 shr $0x3,%edx + 60cf: 8d 42 10 lea 0x10(%rdx),%eax + 60d2: 44 3b c0 cmp %eax,%r8d + 60d5: 0f 8c 43 01 00 00 jl 0x621e + 60db: 44 89 c1 mov %r8d,%ecx + 60de: 33 c0 xor %eax,%eax + 60e0: 2b ca sub %edx,%ecx + 60e2: 83 e1 0f and $0xf,%ecx + 60e5: f7 d9 neg %ecx + 60e7: 41 03 c8 add %r8d,%ecx + 60ea: 41 89 d2 mov %edx,%r10d + 60ed: 85 d2 test %edx,%edx + 60ef: 76 23 jbe 0x6114 + 60f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 60f8: 00 + 60f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6100: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 + 6106: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) + 610c: 48 ff c0 inc %rax + 610f: 49 3b c2 cmp %r10,%rax + 6112: 72 ec jb 0x6100 + 6114: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 6118: 48 63 d1 movslq %ecx,%rdx + 611b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 6121: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6128: 00 + 6129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6130: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6137: 00 + 6138: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 613f: 90 nop + 6140: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 + 6146: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 + 614d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 + 6154: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 + 615b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) + 6161: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) + 6168: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) + 616f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) + 6176: 49 83 c2 10 add $0x10,%r10 + 617a: 4c 3b d2 cmp %rdx,%r10 + 617d: 72 c1 jb 0x6140 + 617f: 8d 41 01 lea 0x1(%rcx),%eax + 6182: 41 3b c0 cmp %r8d,%eax + 6185: 0f 87 89 00 00 00 ja 0x6214 + 618b: 4d 63 c0 movslq %r8d,%r8 + 618e: 4c 2b c2 sub %rdx,%r8 + 6191: 49 83 f8 04 cmp $0x4,%r8 + 6195: 0f 8c 7f 00 00 00 jl 0x621a + 619b: 44 89 c0 mov %r8d,%eax + 619e: 45 33 d2 xor %r10d,%r10d + 61a1: 83 e0 fc and $0xfffffffc,%eax + 61a4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 61a8: 48 63 c0 movslq %eax,%rax + 61ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 61b2: 00 + 61b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 61c0: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 + 61c4: 49 83 c2 04 add $0x4,%r10 + 61c8: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 61cc: 48 83 c2 20 add $0x20,%rdx + 61d0: 4c 3b d0 cmp %rax,%r10 + 61d3: 72 eb jb 0x61c0 + 61d5: 49 3b c0 cmp %r8,%rax + 61d8: 73 3a jae 0x6214 + 61da: 48 63 c9 movslq %ecx,%rcx + 61dd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 61e1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 61e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 61ec: 00 + 61ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 61f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6200: 48 ff c0 inc %rax + 6203: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 + 6207: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 620b: 48 83 c2 08 add $0x8,%rdx + 620f: 49 3b c0 cmp %r8,%rax + 6212: 72 ec jb 0x6200 + 6214: 33 c0 xor %eax,%eax + 6216: c5 f8 77 vzeroupper + 6219: c3 ret + 621a: 33 c0 xor %eax,%eax + 621c: eb b7 jmp 0x61d5 + 621e: 33 c9 xor %ecx,%ecx + 6220: 41 83 f8 01 cmp $0x1,%r8d + 6224: 72 ee jb 0x6214 + 6226: 4d 63 c0 movslq %r8d,%r8 + 6229: 33 c0 xor %eax,%eax + 622b: eb a8 jmp 0x61d5 + 622d: 33 c0 xor %eax,%eax + 622f: c3 ret + 6230: b8 fa ff ff ff mov $0xfffffffa,%eax + 6235: c3 ret + 6236: b8 f8 ff ff ff mov $0xfffffff8,%eax + 623b: c3 ret + 623c: 0f 1f 40 00 nopl 0x0(%rax) + 6240: 48 89 d1 mov %rdx,%rcx + 6243: 48 85 c9 test %rcx,%rcx + 6246: 0f 84 82 01 00 00 je 0x63ce + 624c: 45 85 c0 test %r8d,%r8d + 624f: 0f 8e 73 01 00 00 jle 0x63c8 + 6255: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 6259: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 625d: 7a 06 jp 0x6265 + 625f: 0f 84 60 01 00 00 je 0x63c5 + 6265: 41 83 f8 10 cmp $0x10,%r8d + 6269: 0f 8c 4f 01 00 00 jl 0x63be + 626f: 49 89 ca mov %rcx,%r10 + 6272: 49 83 e2 1f and $0x1f,%r10 + 6276: 45 85 d2 test %r10d,%r10d + 6279: 74 18 je 0x6293 + 627b: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 6282: 0f 85 36 01 00 00 jne 0x63be + 6288: 41 f7 da neg %r10d + 628b: 41 83 c2 20 add $0x20,%r10d + 628f: 41 c1 ea 03 shr $0x3,%r10d + 6293: 41 8d 42 10 lea 0x10(%r10),%eax + 6297: 44 3b c0 cmp %eax,%r8d + 629a: 0f 8c 1e 01 00 00 jl 0x63be + 62a0: 44 89 c2 mov %r8d,%edx + 62a3: 33 c0 xor %eax,%eax + 62a5: 41 2b d2 sub %r10d,%edx + 62a8: 83 e2 0f and $0xf,%edx + 62ab: f7 da neg %edx + 62ad: 41 03 d0 add %r8d,%edx + 62b0: 45 89 d1 mov %r10d,%r9d + 62b3: 45 85 d2 test %r10d,%r10d + 62b6: 76 1a jbe 0x62d2 + 62b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 62bf: 00 + 62c0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 + 62c5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) + 62ca: 48 ff c0 inc %rax + 62cd: 49 3b c1 cmp %r9,%rax + 62d0: 72 ee jb 0x62c0 + 62d2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 62d7: 48 63 c2 movslq %edx,%rax + 62da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 62e0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 + 62e6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 + 62ed: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 + 62f4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 + 62fb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) + 6301: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) + 6308: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) + 630f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) + 6316: 49 83 c1 10 add $0x10,%r9 + 631a: 4c 3b c8 cmp %rax,%r9 + 631d: 72 c1 jb 0x62e0 + 631f: 8d 42 01 lea 0x1(%rdx),%eax + 6322: 41 3b c0 cmp %r8d,%eax + 6325: 0f 87 89 00 00 00 ja 0x63b4 + 632b: 4d 63 c0 movslq %r8d,%r8 + 632e: 48 63 d2 movslq %edx,%rdx + 6331: 4c 2b c2 sub %rdx,%r8 + 6334: 49 83 f8 04 cmp $0x4,%r8 + 6338: 0f 8c 7c 00 00 00 jl 0x63ba + 633e: 48 63 d2 movslq %edx,%rdx + 6341: 44 89 c0 mov %r8d,%eax + 6344: 83 e0 fc and $0xfffffffc,%eax + 6347: 45 33 d2 xor %r10d,%r10d + 634a: 48 63 c0 movslq %eax,%rax + 634d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 6352: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 6356: 0f 1f 00 nopl (%rax) + 6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6360: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 + 6365: 49 83 c2 04 add $0x4,%r10 + 6369: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 636e: 49 83 c1 20 add $0x20,%r9 + 6372: 4c 3b d0 cmp %rax,%r10 + 6375: 72 e9 jb 0x6360 + 6377: 49 3b c0 cmp %r8,%rax + 637a: 73 38 jae 0x63b4 + 637c: 48 63 d2 movslq %edx,%rdx + 637f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx + 6383: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 6387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 638e: 00 + 638f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6396: 0f 1f 00 nopl (%rax) + 6399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 63a0: 48 ff c0 inc %rax + 63a3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 + 63a7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 63ab: 48 83 c2 08 add $0x8,%rdx + 63af: 49 3b c0 cmp %r8,%rax + 63b2: 72 ec jb 0x63a0 + 63b4: 33 c0 xor %eax,%eax + 63b6: c5 f8 77 vzeroupper + 63b9: c3 ret + 63ba: 33 c0 xor %eax,%eax + 63bc: eb b9 jmp 0x6377 + 63be: 33 d2 xor %edx,%edx + 63c0: e9 5a ff ff ff jmp 0x631f + 63c5: 33 c0 xor %eax,%eax + 63c7: c3 ret + 63c8: b8 fa ff ff ff mov $0xfffffffa,%eax + 63cd: c3 ret + 63ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 63d3: c3 ret + 63d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 63d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 63e0: 48 83 ec 28 sub $0x28,%rsp + 63e4: 48 85 d2 test %rdx,%rdx + 63e7: 74 20 je 0x6409 + 63e9: 45 85 c0 test %r8d,%r8d + 63ec: 7f 0a jg 0x63f8 + 63ee: b8 fa ff ff ff mov $0xfffffffa,%eax + 63f3: 48 83 c4 28 add $0x28,%rsp + 63f7: c3 ret + 63f8: 66 48 0f 7e c1 movq %xmm0,%rcx + 63fd: e8 9e ba 02 00 call 0x31ea0 + 6402: 33 c0 xor %eax,%eax + 6404: 48 83 c4 28 add $0x28,%rsp + 6408: c3 ret + 6409: b8 f8 ff ff ff mov $0xfffffff8,%eax + 640e: 48 83 c4 28 add $0x28,%rsp + 6412: c3 ret + 6413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 641f: 00 + 6420: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6425: 48 85 d2 test %rdx,%rdx + 6428: 74 23 je 0x644d + 642a: 45 85 c0 test %r8d,%r8d + 642d: 7f 0c jg 0x643b + 642f: b8 fa ff ff ff mov $0xfffffffa,%eax + 6434: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6439: 90 nop + 643a: c3 ret + 643b: 66 48 0f 7e c1 movq %xmm0,%rcx + 6440: e8 7b ba 02 00 call 0x31ec0 + 6445: 33 c0 xor %eax,%eax + 6447: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 644c: c3 ret + 644d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 6452: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6457: 90 nop + 6458: 90 nop + 6459: 90 nop + 645a: c3 ret + 645b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6460: 48 83 ec 28 sub $0x28,%rsp + 6464: 48 85 d2 test %rdx,%rdx + 6467: 74 20 je 0x6489 + 6469: 45 85 c0 test %r8d,%r8d + 646c: 7f 0a jg 0x6478 + 646e: b8 fa ff ff ff mov $0xfffffffa,%eax + 6473: 48 83 c4 28 add $0x28,%rsp + 6477: c3 ret + 6478: 66 48 0f 7e c1 movq %xmm0,%rcx + 647d: e8 5e ba 02 00 call 0x31ee0 + 6482: 33 c0 xor %eax,%eax + 6484: 48 83 c4 28 add $0x28,%rsp + 6488: c3 ret + 6489: b8 f8 ff ff ff mov $0xfffffff8,%eax + 648e: 48 83 c4 28 add $0x28,%rsp + 6492: c3 ret + 6493: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 649f: 00 + 64a0: 48 83 ec 28 sub $0x28,%rsp + 64a4: 48 85 d2 test %rdx,%rdx + 64a7: 74 20 je 0x64c9 + 64a9: 45 85 c0 test %r8d,%r8d + 64ac: 7f 0a jg 0x64b8 + 64ae: b8 fa ff ff ff mov $0xfffffffa,%eax + 64b3: 48 83 c4 28 add $0x28,%rsp + 64b7: c3 ret + 64b8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 64bd: e8 3e ba 02 00 call 0x31f00 + 64c2: 33 c0 xor %eax,%eax + 64c4: 48 83 c4 28 add $0x28,%rsp + 64c8: c3 ret + 64c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 64ce: 48 83 c4 28 add $0x28,%rsp + 64d2: c3 ret + 64d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 64d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64df: 00 + 64e0: 48 83 ec 28 sub $0x28,%rsp + 64e4: 48 85 d2 test %rdx,%rdx + 64e7: 74 20 je 0x6509 + 64e9: 45 85 c0 test %r8d,%r8d + 64ec: 7f 0a jg 0x64f8 + 64ee: b8 fa ff ff ff mov $0xfffffffa,%eax + 64f3: 48 83 c4 28 add $0x28,%rsp + 64f7: c3 ret + 64f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 64fd: e8 1e ba 02 00 call 0x31f20 + 6502: 33 c0 xor %eax,%eax + 6504: 48 83 c4 28 add $0x28,%rsp + 6508: c3 ret + 6509: b8 f8 ff ff ff mov $0xfffffff8,%eax + 650e: 48 83 c4 28 add $0x28,%rsp + 6512: c3 ret + 6513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 651f: 00 + 6520: 48 83 ec 28 sub $0x28,%rsp + 6524: 48 85 d2 test %rdx,%rdx + 6527: 74 20 je 0x6549 + 6529: 45 85 c0 test %r8d,%r8d + 652c: 7f 0a jg 0x6538 + 652e: b8 fa ff ff ff mov $0xfffffffa,%eax + 6533: 48 83 c4 28 add $0x28,%rsp + 6537: c3 ret + 6538: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 653d: e8 3e bd 02 00 call 0x32280 + 6542: 33 c0 xor %eax,%eax + 6544: 48 83 c4 28 add $0x28,%rsp + 6548: c3 ret + 6549: b8 f8 ff ff ff mov $0xfffffff8,%eax + 654e: 48 83 c4 28 add $0x28,%rsp + 6552: c3 ret + 6553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 655f: 00 + 6560: 41 83 f9 05 cmp $0x5,%r9d + 6564: 7d 3d jge 0x65a3 + 6566: 41 ff c9 dec %r9d + 6569: 41 83 f9 ff cmp $0xffffffff,%r9d + 656d: 74 33 je 0x65a2 + 656f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6576: 00 + 6577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 657e: 66 90 xchg %ax,%ax + 6580: f2 0f 10 01 movsd (%rcx),%xmm0 + 6584: 41 ff c9 dec %r9d + 6587: 48 83 c1 08 add $0x8,%rcx + 658b: f2 0f 58 02 addsd (%rdx),%xmm0 + 658f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6594: 48 83 c2 08 add $0x8,%rdx + 6598: 49 83 c0 08 add $0x8,%r8 + 659c: 41 83 f9 ff cmp $0xffffffff,%r9d + 65a0: 75 de jne 0x6580 + 65a2: c3 ret + 65a3: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 65aa: 0f 85 e0 02 00 00 jne 0x6890 + 65b0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 65b7: 74 1c je 0x65d5 + 65b9: f2 0f 10 01 movsd (%rcx),%xmm0 + 65bd: 48 83 c1 08 add $0x8,%rcx + 65c1: 41 ff c9 dec %r9d + 65c4: f2 0f 58 02 addsd (%rdx),%xmm0 + 65c8: f2 41 0f 11 00 movsd %xmm0,(%r8) + 65cd: 48 83 c2 08 add $0x8,%rdx + 65d1: 49 83 c0 08 add $0x8,%r8 + 65d5: 44 89 c8 mov %r9d,%eax + 65d8: 41 83 e1 03 and $0x3,%r9d + 65dc: c1 f8 02 sar $0x2,%eax + 65df: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 65e6: 0f 84 70 01 00 00 je 0x675c + 65ec: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 65f3: 0f 84 d5 00 00 00 je 0x66ce + 65f9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 65fe: 0f 8f 7c 00 00 00 jg 0x6680 + 6604: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 660b: 00 + 660c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 661f: 00 + 6620: f2 0f 10 11 movsd (%rcx),%xmm2 + 6624: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 6629: f2 0f 10 02 movsd (%rdx),%xmm0 + 662d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6632: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 6637: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 663c: 48 83 c2 20 add $0x20,%rdx + 6640: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 6645: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 664a: 48 83 c1 20 add $0x20,%rcx + 664e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 6652: 66 0f 58 d9 addpd %xmm1,%xmm3 + 6656: 41 0f 29 10 movaps %xmm2,(%r8) + 665a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 665f: 49 83 c0 20 add $0x20,%r8 + 6663: ff c8 dec %eax + 6665: 75 b9 jne 0x6620 + 6667: e9 fa fe ff ff jmp 0x6566 + 666c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6673: 00 + 6674: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 667b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6680: f2 0f 10 11 movsd (%rcx),%xmm2 + 6684: f2 0f 10 02 movsd (%rdx),%xmm0 + 6688: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 668d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 6692: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 6697: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 669c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 66a1: 48 83 c2 20 add $0x20,%rdx + 66a5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 66aa: 48 83 c1 20 add $0x20,%rcx + 66ae: 66 0f 58 d0 addpd %xmm0,%xmm2 + 66b2: 66 0f 58 d9 addpd %xmm1,%xmm3 + 66b6: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 66bb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 66c1: 49 83 c0 20 add $0x20,%r8 + 66c5: ff c8 dec %eax + 66c7: 75 b7 jne 0x6680 + 66c9: e9 98 fe ff ff jmp 0x6566 + 66ce: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 66d3: 7f 4b jg 0x6720 + 66d5: 0f 1f 40 00 nopl 0x0(%rax) + 66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66e0: f2 0f 10 01 movsd (%rcx),%xmm0 + 66e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 66e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 66ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 66f3: 48 83 c1 20 add $0x20,%rcx + 66f7: 66 0f 58 02 addpd (%rdx),%xmm0 + 66fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 6700: 41 0f 29 00 movaps %xmm0,(%r8) + 6704: 48 83 c2 20 add $0x20,%rdx + 6708: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 670d: 49 83 c0 20 add $0x20,%r8 + 6711: ff c8 dec %eax + 6713: 75 cb jne 0x66e0 + 6715: e9 4c fe ff ff jmp 0x6566 + 671a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6720: f2 0f 10 01 movsd (%rcx),%xmm0 + 6724: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 6729: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 672e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 6733: 48 83 c1 20 add $0x20,%rcx + 6737: 66 0f 58 02 addpd (%rdx),%xmm0 + 673b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 6740: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 6745: 48 83 c2 20 add $0x20,%rdx + 6749: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 674f: 49 83 c0 20 add $0x20,%r8 + 6753: ff c8 dec %eax + 6755: 75 c9 jne 0x6720 + 6757: e9 0a fe ff ff jmp 0x6566 + 675c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 6763: 0f 84 93 00 00 00 je 0x67fc + 6769: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 676e: 7f 50 jg 0x67c0 + 6770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6777: 00 + 6778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 677f: 90 nop + 6780: f2 0f 10 02 movsd (%rdx),%xmm0 + 6784: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6789: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 678e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 6793: 48 83 c2 20 add $0x20,%rdx + 6797: 66 0f 58 01 addpd (%rcx),%xmm0 + 679b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 67a0: 41 0f 29 00 movaps %xmm0,(%r8) + 67a4: 48 83 c1 20 add $0x20,%rcx + 67a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 67ad: 49 83 c0 20 add $0x20,%r8 + 67b1: ff c8 dec %eax + 67b3: 75 cb jne 0x6780 + 67b5: e9 ac fd ff ff jmp 0x6566 + 67ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 67c0: f2 0f 10 02 movsd (%rdx),%xmm0 + 67c4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 67c9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 67ce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 67d3: 48 83 c2 20 add $0x20,%rdx + 67d7: 66 0f 58 01 addpd (%rcx),%xmm0 + 67db: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 67e0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 67e5: 48 83 c1 20 add $0x20,%rcx + 67e9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 67ef: 49 83 c0 20 add $0x20,%r8 + 67f3: ff c8 dec %eax + 67f5: 75 c9 jne 0x67c0 + 67f7: e9 6a fd ff ff jmp 0x6566 + 67fc: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 6801: 7f 5d jg 0x6860 + 6803: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 680a: 00 + 680b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6820: 0f 28 02 movaps (%rdx),%xmm0 + 6823: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 6827: 48 83 c2 20 add $0x20,%rdx + 682b: 66 0f 58 01 addpd (%rcx),%xmm0 + 682f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 6834: 41 0f 29 00 movaps %xmm0,(%r8) + 6838: 48 83 c1 20 add $0x20,%rcx + 683c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 6841: 49 83 c0 20 add $0x20,%r8 + 6845: ff c8 dec %eax + 6847: 75 d7 jne 0x6820 + 6849: e9 18 fd ff ff jmp 0x6566 + 684e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6855: 00 + 6856: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 685d: 0f 1f 00 nopl (%rax) + 6860: 0f 28 02 movaps (%rdx),%xmm0 + 6863: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 6867: 48 83 c2 20 add $0x20,%rdx + 686b: 66 0f 58 01 addpd (%rcx),%xmm0 + 686f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 6874: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 6879: 48 83 c1 20 add $0x20,%rcx + 687d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 6883: 49 83 c0 20 add $0x20,%r8 + 6887: ff c8 dec %eax + 6889: 75 d5 jne 0x6860 + 688b: e9 d6 fc ff ff jmp 0x6566 + 6890: 44 89 c8 mov %r9d,%eax + 6893: 41 83 e1 03 and $0x3,%r9d + 6897: c1 f8 02 sar $0x2,%eax + 689a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 68a1: 0f 84 d3 00 00 00 je 0x697a + 68a7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 68ae: 0f 85 6c 00 00 00 jne 0x6920 + 68b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 68c0: f2 0f 10 01 movsd (%rcx),%xmm0 + 68c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 68c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 68ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 68d3: 48 83 c1 20 add $0x20,%rcx + 68d7: 66 0f 58 02 addpd (%rdx),%xmm0 + 68db: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 68e0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 68e5: 48 83 c2 20 add $0x20,%rdx + 68e9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 68ef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 68f5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 68fb: 49 83 c0 20 add $0x20,%r8 + 68ff: ff c8 dec %eax + 6901: 75 bd jne 0x68c0 + 6903: e9 5e fc ff ff jmp 0x6566 + 6908: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 690f: 00 + 6910: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 691e: 00 00 + 6920: f2 0f 10 11 movsd (%rcx),%xmm2 + 6924: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 6929: f2 0f 10 02 movsd (%rdx),%xmm0 + 692d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6932: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 6937: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 693c: 48 83 c2 20 add $0x20,%rdx + 6940: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 6945: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 694a: 48 83 c1 20 add $0x20,%rcx + 694e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 6952: 66 0f 58 d9 addpd %xmm1,%xmm3 + 6956: f2 41 0f 11 10 movsd %xmm2,(%r8) + 695b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 6961: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 6967: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 696d: 49 83 c0 20 add $0x20,%r8 + 6971: ff c8 dec %eax + 6973: 75 ab jne 0x6920 + 6975: e9 ec fb ff ff jmp 0x6566 + 697a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 6981: 75 5d jne 0x69e0 + 6983: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 698a: 00 + 698b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6992: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 69a0: 0f 28 02 movaps (%rdx),%xmm0 + 69a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 69a7: 48 83 c2 20 add $0x20,%rdx + 69ab: 66 0f 58 01 addpd (%rcx),%xmm0 + 69af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 69b4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 69b9: 48 83 c1 20 add $0x20,%rcx + 69bd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 69c3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 69c9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 69cf: 49 83 c0 20 add $0x20,%r8 + 69d3: ff c8 dec %eax + 69d5: 75 c9 jne 0x69a0 + 69d7: e9 8a fb ff ff jmp 0x6566 + 69dc: 0f 1f 40 00 nopl 0x0(%rax) + 69e0: f2 0f 10 02 movsd (%rdx),%xmm0 + 69e4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 69e9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 69ee: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 69f3: 48 83 c2 20 add $0x20,%rdx + 69f7: 66 0f 58 01 addpd (%rcx),%xmm0 + 69fb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 6a00: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6a05: 48 83 c1 20 add $0x20,%rcx + 6a09: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 6a0f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 6a15: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 6a1b: 49 83 c0 20 add $0x20,%r8 + 6a1f: ff c8 dec %eax + 6a21: 75 bd jne 0x69e0 + 6a23: e9 3e fb ff ff jmp 0x6566 + 6a28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a2f: 00 + 6a30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6a3e: 00 00 + 6a40: 41 83 f9 05 cmp $0x5,%r9d + 6a44: 7d 3e jge 0x6a84 + 6a46: 41 83 c1 ff add $0xffffffff,%r9d + 6a4a: 41 83 f9 ff cmp $0xffffffff,%r9d + 6a4e: 74 33 je 0x6a83 + 6a50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a57: 00 + 6a58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6a5f: 90 nop + 6a60: f2 0f 10 01 movsd (%rcx),%xmm0 + 6a64: 41 83 c1 ff add $0xffffffff,%r9d + 6a68: 48 83 c1 08 add $0x8,%rcx + 6a6c: f2 0f 58 02 addsd (%rdx),%xmm0 + 6a70: 48 83 c2 08 add $0x8,%rdx + 6a74: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6a79: 49 83 c0 08 add $0x8,%r8 + 6a7d: 41 83 f9 ff cmp $0xffffffff,%r9d + 6a81: 75 dd jne 0x6a60 + 6a83: c3 ret + 6a84: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 6a8b: 0f 85 80 02 00 00 jne 0x6d11 + 6a91: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 6a98: 74 1d je 0x6ab7 + 6a9a: f2 0f 10 01 movsd (%rcx),%xmm0 + 6a9e: 48 83 c1 08 add $0x8,%rcx + 6aa2: 41 83 c1 ff add $0xffffffff,%r9d + 6aa6: f2 0f 58 02 addsd (%rdx),%xmm0 + 6aaa: 48 83 c2 08 add $0x8,%rdx + 6aae: f2 41 0f 11 00 movsd %xmm0,(%r8) + 6ab3: 49 83 c0 08 add $0x8,%r8 + 6ab7: 44 89 c8 mov %r9d,%eax + 6aba: 41 83 e1 03 and $0x3,%r9d + 6abe: c1 f8 02 sar $0x2,%eax + 6ac1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 6ac8: 0f 84 23 01 00 00 je 0x6bf1 + 6ace: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 6ad5: 0f 84 9c 00 00 00 je 0x6b77 + 6adb: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 6ae0: 7f 5e jg 0x6b40 + 6ae2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ae9: 00 + 6aea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6af1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6af8: 00 + 6af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b00: 0f 10 11 movups (%rcx),%xmm2 + 6b03: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 6b07: 48 83 c1 20 add $0x20,%rcx + 6b0b: 0f 10 02 movups (%rdx),%xmm0 + 6b0e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6b12: 66 0f 58 d0 addpd %xmm0,%xmm2 + 6b16: 48 83 c2 20 add $0x20,%rdx + 6b1a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 6b1e: 41 0f 11 10 movups %xmm2,(%r8) + 6b22: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 6b27: 49 83 c0 20 add $0x20,%r8 + 6b2b: 83 c0 ff add $0xffffffff,%eax + 6b2e: 75 d0 jne 0x6b00 + 6b30: e9 11 ff ff ff jmp 0x6a46 + 6b35: 0f 1f 40 00 nopl 0x0(%rax) + 6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6b40: 0f 10 11 movups (%rcx),%xmm2 + 6b43: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 6b47: 48 83 c1 20 add $0x20,%rcx + 6b4b: 0f 10 02 movups (%rdx),%xmm0 + 6b4e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6b52: 66 0f 58 d0 addpd %xmm0,%xmm2 + 6b56: 48 83 c2 20 add $0x20,%rdx + 6b5a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 6b5e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 6b63: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 6b69: 49 83 c0 20 add $0x20,%r8 + 6b6d: 83 c0 ff add $0xffffffff,%eax + 6b70: 75 ce jne 0x6b40 + 6b72: e9 cf fe ff ff jmp 0x6a46 + 6b77: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 6b7c: 7f 42 jg 0x6bc0 + 6b7e: 66 90 xchg %ax,%ax + 6b80: 0f 10 01 movups (%rcx),%xmm0 + 6b83: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6b87: 48 83 c1 20 add $0x20,%rcx + 6b8b: 66 0f 58 02 addpd (%rdx),%xmm0 + 6b8f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 6b94: 48 83 c2 20 add $0x20,%rdx + 6b98: 41 0f 11 00 movups %xmm0,(%r8) + 6b9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6ba1: 49 83 c0 20 add $0x20,%r8 + 6ba5: 83 c0 ff add $0xffffffff,%eax + 6ba8: 75 d6 jne 0x6b80 + 6baa: e9 97 fe ff ff jmp 0x6a46 + 6baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6bb6: 00 + 6bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6bbe: 66 90 xchg %ax,%ax + 6bc0: 0f 10 01 movups (%rcx),%xmm0 + 6bc3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6bc7: 48 83 c1 20 add $0x20,%rcx + 6bcb: 66 0f 58 02 addpd (%rdx),%xmm0 + 6bcf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 6bd4: 48 83 c2 20 add $0x20,%rdx + 6bd8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 6bdd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 6be3: 49 83 c0 20 add $0x20,%r8 + 6be7: 83 c0 ff add $0xffffffff,%eax + 6bea: 75 d4 jne 0x6bc0 + 6bec: e9 55 fe ff ff jmp 0x6a46 + 6bf1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 6bf8: 0f 84 93 00 00 00 je 0x6c91 + 6bfe: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 6c03: 7f 5b jg 0x6c60 + 6c05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c0c: 00 + 6c0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c20: 0f 10 02 movups (%rdx),%xmm0 + 6c23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6c27: 48 83 c2 20 add $0x20,%rdx + 6c2b: 66 0f 58 01 addpd (%rcx),%xmm0 + 6c2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 6c34: 48 83 c1 20 add $0x20,%rcx + 6c38: 41 0f 11 00 movups %xmm0,(%r8) + 6c3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6c41: 49 83 c0 20 add $0x20,%r8 + 6c45: 83 c0 ff add $0xffffffff,%eax + 6c48: 75 d6 jne 0x6c20 + 6c4a: e9 f7 fd ff ff jmp 0x6a46 + 6c4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c56: 00 + 6c57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c5e: 66 90 xchg %ax,%ax + 6c60: 0f 10 02 movups (%rdx),%xmm0 + 6c63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6c67: 48 83 c2 20 add $0x20,%rdx + 6c6b: 66 0f 58 01 addpd (%rcx),%xmm0 + 6c6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 6c74: 48 83 c1 20 add $0x20,%rcx + 6c78: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 6c7d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 6c83: 49 83 c0 20 add $0x20,%r8 + 6c87: 83 c0 ff add $0xffffffff,%eax + 6c8a: 75 d4 jne 0x6c60 + 6c8c: e9 b5 fd ff ff jmp 0x6a46 + 6c91: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 6c96: 7f 48 jg 0x6ce0 + 6c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c9f: 00 + 6ca0: 0f 10 02 movups (%rdx),%xmm0 + 6ca3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6ca7: 48 83 c2 20 add $0x20,%rdx + 6cab: 66 0f 58 01 addpd (%rcx),%xmm0 + 6caf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 6cb4: 48 83 c1 20 add $0x20,%rcx + 6cb8: 41 0f 11 00 movups %xmm0,(%r8) + 6cbc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6cc1: 49 83 c0 20 add $0x20,%r8 + 6cc5: 83 c0 ff add $0xffffffff,%eax + 6cc8: 75 d6 jne 0x6ca0 + 6cca: e9 77 fd ff ff jmp 0x6a46 + 6ccf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6cd6: 00 + 6cd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cde: 66 90 xchg %ax,%ax + 6ce0: 0f 10 02 movups (%rdx),%xmm0 + 6ce3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6ce7: 48 83 c2 20 add $0x20,%rdx + 6ceb: 66 0f 58 01 addpd (%rcx),%xmm0 + 6cef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 6cf4: 48 83 c1 20 add $0x20,%rcx + 6cf8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 6cfd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 6d03: 49 83 c0 20 add $0x20,%r8 + 6d07: 83 c0 ff add $0xffffffff,%eax + 6d0a: 75 d4 jne 0x6ce0 + 6d0c: e9 35 fd ff ff jmp 0x6a46 + 6d11: 44 89 c8 mov %r9d,%eax + 6d14: 41 83 e1 03 and $0x3,%r9d + 6d18: c1 f8 02 sar $0x2,%eax + 6d1b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 6d22: 0f 84 8d 00 00 00 je 0x6db5 + 6d28: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 6d2f: 75 4f jne 0x6d80 + 6d31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d38: 00 + 6d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d40: 0f 10 01 movups (%rcx),%xmm0 + 6d43: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6d47: 48 83 c1 20 add $0x20,%rcx + 6d4b: 66 0f 58 02 addpd (%rdx),%xmm0 + 6d4f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 6d54: 48 83 c2 20 add $0x20,%rdx + 6d58: 41 0f 11 00 movups %xmm0,(%r8) + 6d5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6d61: 49 83 c0 20 add $0x20,%r8 + 6d65: 83 c0 ff add $0xffffffff,%eax + 6d68: 75 d6 jne 0x6d40 + 6d6a: e9 d7 fc ff ff jmp 0x6a46 + 6d6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d76: 00 + 6d77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d7e: 66 90 xchg %ax,%ax + 6d80: 0f 10 11 movups (%rcx),%xmm2 + 6d83: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 6d87: 48 83 c1 20 add $0x20,%rcx + 6d8b: 0f 10 02 movups (%rdx),%xmm0 + 6d8e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6d92: 66 0f 58 d0 addpd %xmm0,%xmm2 + 6d96: 48 83 c2 20 add $0x20,%rdx + 6d9a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 6d9e: 41 0f 11 10 movups %xmm2,(%r8) + 6da2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 6da7: 49 83 c0 20 add $0x20,%r8 + 6dab: 83 c0 ff add $0xffffffff,%eax + 6dae: 75 d0 jne 0x6d80 + 6db0: e9 91 fc ff ff jmp 0x6a46 + 6db5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 6dbc: 75 42 jne 0x6e00 + 6dbe: 66 90 xchg %ax,%ax + 6dc0: 0f 10 02 movups (%rdx),%xmm0 + 6dc3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6dc7: 48 83 c2 20 add $0x20,%rdx + 6dcb: 66 0f 58 01 addpd (%rcx),%xmm0 + 6dcf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 6dd4: 48 83 c1 20 add $0x20,%rcx + 6dd8: 41 0f 11 00 movups %xmm0,(%r8) + 6ddc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6de1: 49 83 c0 20 add $0x20,%r8 + 6de5: 83 c0 ff add $0xffffffff,%eax + 6de8: 75 d6 jne 0x6dc0 + 6dea: e9 57 fc ff ff jmp 0x6a46 + 6def: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6df6: 00 + 6df7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6dfe: 66 90 xchg %ax,%ax + 6e00: 0f 10 02 movups (%rdx),%xmm0 + 6e03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6e07: 48 83 c2 20 add $0x20,%rdx + 6e0b: 66 0f 58 01 addpd (%rcx),%xmm0 + 6e0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 6e14: 48 83 c1 20 add $0x20,%rcx + 6e18: 41 0f 11 00 movups %xmm0,(%r8) + 6e1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6e21: 49 83 c0 20 add $0x20,%r8 + 6e25: 83 c0 ff add $0xffffffff,%eax + 6e28: 75 d6 jne 0x6e00 + 6e2a: e9 17 fc ff ff jmp 0x6a46 + 6e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e36: 00 + 6e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e3e: 66 90 xchg %ax,%ax + 6e40: 48 83 ec 28 sub $0x28,%rsp + 6e44: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4e000 + 6e4b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2606b50 + 6e52: 48 33 c4 xor %rsp,%rax + 6e55: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 6e5a: 48 89 44 24 20 mov %rax,0x20(%rsp) + 6e5f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 6e65: 41 83 f8 03 cmp $0x3,%r8d + 6e69: 0f 28 c1 movaps %xmm1,%xmm0 + 6e6c: 0f 57 d2 xorps %xmm2,%xmm2 + 6e6f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 6e73: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 6e77: 0f 57 c3 xorps %xmm3,%xmm0 + 6e7a: 7d 62 jge 0x6ede + 6e7c: 41 ff c8 dec %r8d + 6e7f: 41 83 f8 ff cmp $0xffffffff,%r8d + 6e83: 74 3e je 0x6ec3 + 6e85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e8c: 00 + 6e8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ea0: 0f 12 12 movlps (%rdx),%xmm2 + 6ea3: 0f 28 d8 movaps %xmm0,%xmm3 + 6ea6: 0f 59 da mulps %xmm2,%xmm3 + 6ea9: 41 ff c8 dec %r8d + 6eac: 0f 59 d1 mulps %xmm1,%xmm2 + 6eaf: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 6eb3: 0f 58 d3 addps %xmm3,%xmm2 + 6eb6: 0f 13 12 movlps %xmm2,(%rdx) + 6eb9: 48 83 c2 08 add $0x8,%rdx + 6ebd: 41 83 f8 ff cmp $0xffffffff,%r8d + 6ec1: 75 dd jne 0x6ea0 + 6ec3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 6ec8: 48 33 cc xor %rsp,%rcx + 6ecb: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2606b50 + 6ed2: 75 05 jne 0x6ed9 + 6ed4: 48 83 c4 28 add $0x28,%rsp + 6ed8: c3 ret + 6ed9: e8 d2 b3 11 01 call 0x11222b0 + 6ede: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 6ee5: 74 3c je 0x6f23 + 6ee7: 44 89 c0 mov %r8d,%eax + 6eea: 41 83 e0 01 and $0x1,%r8d + 6eee: d1 f8 sar $1,%eax + 6ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ef7: 00 + 6ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6eff: 90 nop + 6f00: 0f 10 1a movups (%rdx),%xmm3 + 6f03: 0f 28 e0 movaps %xmm0,%xmm4 + 6f06: 0f 59 e3 mulps %xmm3,%xmm4 + 6f09: 0f 59 d9 mulps %xmm1,%xmm3 + 6f0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 6f10: 0f 58 e3 addps %xmm3,%xmm4 + 6f13: 0f 11 22 movups %xmm4,(%rdx) + 6f16: 48 83 c2 10 add $0x10,%rdx + 6f1a: ff c8 dec %eax + 6f1c: 75 e2 jne 0x6f00 + 6f1e: e9 59 ff ff ff jmp 0x6e7c + 6f23: 48 89 d0 mov %rdx,%rax + 6f26: 48 83 e0 0f and $0xf,%rax + 6f2a: 85 c0 test %eax,%eax + 6f2c: 74 1e je 0x6f4c + 6f2e: f2 0f 10 1a movsd (%rdx),%xmm3 + 6f32: 0f 28 e0 movaps %xmm0,%xmm4 + 6f35: 0f 59 e3 mulps %xmm3,%xmm4 + 6f38: 41 ff c8 dec %r8d + 6f3b: 0f 59 d9 mulps %xmm1,%xmm3 + 6f3e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 6f42: 0f 58 e3 addps %xmm3,%xmm4 + 6f45: 0f 13 22 movlps %xmm4,(%rdx) + 6f48: 48 83 c2 08 add $0x8,%rdx + 6f4c: 44 89 c0 mov %r8d,%eax + 6f4f: 41 83 e0 01 and $0x1,%r8d + 6f53: d1 f8 sar $1,%eax + 6f55: 3d 00 00 01 00 cmp $0x10000,%eax + 6f5a: 77 44 ja 0x6fa0 + 6f5c: 0f 1f 40 00 nopl 0x0(%rax) + 6f60: 0f 28 1a movaps (%rdx),%xmm3 + 6f63: 0f 28 e0 movaps %xmm0,%xmm4 + 6f66: 0f 59 e3 mulps %xmm3,%xmm4 + 6f69: 0f 59 d9 mulps %xmm1,%xmm3 + 6f6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 6f70: 0f 58 e3 addps %xmm3,%xmm4 + 6f73: 0f 29 22 movaps %xmm4,(%rdx) + 6f76: 48 83 c2 10 add $0x10,%rdx + 6f7a: ff c8 dec %eax + 6f7c: 75 e2 jne 0x6f60 + 6f7e: e9 f9 fe ff ff jmp 0x6e7c + 6f83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f8a: 00 + 6f8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fa0: 0f 28 1a movaps (%rdx),%xmm3 + 6fa3: 0f 28 e0 movaps %xmm0,%xmm4 + 6fa6: 0f 59 e3 mulps %xmm3,%xmm4 + 6fa9: 0f 59 d9 mulps %xmm1,%xmm3 + 6fac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 6fb0: 0f 58 e3 addps %xmm3,%xmm4 + 6fb3: 0f 2b 22 movntps %xmm4,(%rdx) + 6fb6: 48 83 c2 10 add $0x10,%rdx + 6fba: ff c8 dec %eax + 6fbc: 75 e2 jne 0x6fa0 + 6fbe: e9 b9 fe ff ff jmp 0x6e7c + 6fc3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6fca: 00 + 6fcb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fe0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 6fe5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2606b50 + 6fec: 48 33 c4 xor %rsp,%rax + 6fef: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 6ff4: 48 89 44 24 20 mov %rax,0x20(%rsp) + 6ff9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 6fff: 41 83 f8 03 cmp $0x3,%r8d + 7003: 0f 28 c1 movaps %xmm1,%xmm0 + 7006: 0f 57 d2 xorps %xmm2,%xmm2 + 7009: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 700d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 7011: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4e010 + 7018: 7d 65 jge 0x707f + 701a: 41 ff c8 dec %r8d + 701d: 41 83 f8 ff cmp $0xffffffff,%r8d + 7021: 74 40 je 0x7063 + 7023: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 702a: 00 + 702b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7032: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7040: 0f 12 12 movlps (%rdx),%xmm2 + 7043: 0f 28 d8 movaps %xmm0,%xmm3 + 7046: 0f 59 da mulps %xmm2,%xmm3 + 7049: 41 ff c8 dec %r8d + 704c: 0f 59 d1 mulps %xmm1,%xmm2 + 704f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 7053: 0f 58 d3 addps %xmm3,%xmm2 + 7056: 0f 13 12 movlps %xmm2,(%rdx) + 7059: 48 8d 52 08 lea 0x8(%rdx),%rdx + 705d: 41 83 f8 ff cmp $0xffffffff,%r8d + 7061: 75 dd jne 0x7040 + 7063: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 7068: 48 33 cc xor %rsp,%rcx + 706b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2606b50 + 7072: 75 06 jne 0x707a + 7074: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7079: c3 ret + 707a: e8 31 b2 11 01 call 0x11222b0 + 707f: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 7086: 74 3b je 0x70c3 + 7088: 44 89 c0 mov %r8d,%eax + 708b: 41 83 e0 01 and $0x1,%r8d + 708f: d1 f8 sar $1,%eax + 7091: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7098: 00 + 7099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 70a0: 0f 10 1a movups (%rdx),%xmm3 + 70a3: 0f 28 e0 movaps %xmm0,%xmm4 + 70a6: 0f 59 e3 mulps %xmm3,%xmm4 + 70a9: 0f 59 d9 mulps %xmm1,%xmm3 + 70ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 70b0: 0f 58 e3 addps %xmm3,%xmm4 + 70b3: 0f 11 22 movups %xmm4,(%rdx) + 70b6: 48 8d 52 10 lea 0x10(%rdx),%rdx + 70ba: ff c8 dec %eax + 70bc: 75 e2 jne 0x70a0 + 70be: e9 57 ff ff ff jmp 0x701a + 70c3: 48 89 d0 mov %rdx,%rax + 70c6: 48 83 e0 0f and $0xf,%rax + 70ca: 85 c0 test %eax,%eax + 70cc: 74 1e je 0x70ec + 70ce: f2 0f 10 1a movsd (%rdx),%xmm3 + 70d2: 0f 28 e0 movaps %xmm0,%xmm4 + 70d5: 0f 59 e3 mulps %xmm3,%xmm4 + 70d8: 41 ff c8 dec %r8d + 70db: 0f 59 d9 mulps %xmm1,%xmm3 + 70de: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 70e2: 0f 58 e3 addps %xmm3,%xmm4 + 70e5: 0f 13 22 movlps %xmm4,(%rdx) + 70e8: 48 83 c2 08 add $0x8,%rdx + 70ec: 44 89 c0 mov %r8d,%eax + 70ef: 41 83 e0 01 and $0x1,%r8d + 70f3: d1 f8 sar $1,%eax + 70f5: 3d 00 00 01 00 cmp $0x10000,%eax + 70fa: 77 44 ja 0x7140 + 70fc: 0f 1f 40 00 nopl 0x0(%rax) + 7100: 0f 28 1a movaps (%rdx),%xmm3 + 7103: 0f 28 e0 movaps %xmm0,%xmm4 + 7106: 0f 59 e3 mulps %xmm3,%xmm4 + 7109: 0f 59 d9 mulps %xmm1,%xmm3 + 710c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 7110: 0f 58 e3 addps %xmm3,%xmm4 + 7113: 0f 29 22 movaps %xmm4,(%rdx) + 7116: 48 8d 52 10 lea 0x10(%rdx),%rdx + 711a: ff c8 dec %eax + 711c: 75 e2 jne 0x7100 + 711e: e9 f7 fe ff ff jmp 0x701a + 7123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 712a: 00 + 712b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7140: 0f 28 1a movaps (%rdx),%xmm3 + 7143: 0f 28 e0 movaps %xmm0,%xmm4 + 7146: 0f 59 e3 mulps %xmm3,%xmm4 + 7149: 0f 59 d9 mulps %xmm1,%xmm3 + 714c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 7150: 0f 58 e3 addps %xmm3,%xmm4 + 7153: 0f 2b 22 movntps %xmm4,(%rdx) + 7156: 48 8d 52 10 lea 0x10(%rdx),%rdx + 715a: ff c8 dec %eax + 715c: 75 e2 jne 0x7140 + 715e: e9 b7 fe ff ff jmp 0x701a + 7163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 716a: 00 + 716b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7180: 48 83 ec 28 sub $0x28,%rsp + 7184: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2606b50 + 718b: 48 33 c4 xor %rsp,%rax + 718e: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 7193: 48 89 44 24 20 mov %rax,0x20(%rsp) + 7198: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4e020 + 719f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 71a5: 0f 57 d2 xorps %xmm2,%xmm2 + 71a8: 0f 28 c1 movaps %xmm1,%xmm0 + 71ab: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 71af: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 71b3: 0f 57 c3 xorps %xmm3,%xmm0 + 71b6: 41 83 f8 03 cmp $0x3,%r8d + 71ba: 7d 63 jge 0x721f + 71bc: 41 83 c0 ff add $0xffffffff,%r8d + 71c0: 41 83 f8 ff cmp $0xffffffff,%r8d + 71c4: 74 3e je 0x7204 + 71c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 71cd: 00 + 71ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71d5: 0f 1f 40 00 nopl 0x0(%rax) + 71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71e0: 0f 12 12 movlps (%rdx),%xmm2 + 71e3: 0f 28 d8 movaps %xmm0,%xmm3 + 71e6: 41 83 c0 ff add $0xffffffff,%r8d + 71ea: 0f 59 da mulps %xmm2,%xmm3 + 71ed: 0f 59 d1 mulps %xmm1,%xmm2 + 71f0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 71f4: 0f 58 d3 addps %xmm3,%xmm2 + 71f7: 0f 13 12 movlps %xmm2,(%rdx) + 71fa: 48 83 c2 08 add $0x8,%rdx + 71fe: 41 83 f8 ff cmp $0xffffffff,%r8d + 7202: 75 dc jne 0x71e0 + 7204: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 7209: 48 33 cc xor %rsp,%rcx + 720c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2606b50 + 7213: 75 05 jne 0x721a + 7215: 48 83 c4 28 add $0x28,%rsp + 7219: c3 ret + 721a: e8 91 b0 11 01 call 0x11222b0 + 721f: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 7226: 74 3c je 0x7264 + 7228: 44 89 c0 mov %r8d,%eax + 722b: 41 83 e0 01 and $0x1,%r8d + 722f: d1 f8 sar $1,%eax + 7231: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7238: 00 + 7239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7240: 0f 10 1a movups (%rdx),%xmm3 + 7243: 0f 28 e0 movaps %xmm0,%xmm4 + 7246: 0f 59 e3 mulps %xmm3,%xmm4 + 7249: 0f 59 d9 mulps %xmm1,%xmm3 + 724c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 7250: 0f 58 e3 addps %xmm3,%xmm4 + 7253: 0f 11 22 movups %xmm4,(%rdx) + 7256: 48 83 c2 10 add $0x10,%rdx + 725a: 83 c0 ff add $0xffffffff,%eax + 725d: 75 e1 jne 0x7240 + 725f: e9 58 ff ff ff jmp 0x71bc + 7264: 48 89 d0 mov %rdx,%rax + 7267: 48 83 e0 0f and $0xf,%rax + 726b: 85 c0 test %eax,%eax + 726d: 74 1f je 0x728e + 726f: f2 0f 10 1a movsd (%rdx),%xmm3 + 7273: 0f 28 e0 movaps %xmm0,%xmm4 + 7276: 41 83 c0 ff add $0xffffffff,%r8d + 727a: 0f 59 e3 mulps %xmm3,%xmm4 + 727d: 0f 59 d9 mulps %xmm1,%xmm3 + 7280: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 7284: 0f 58 e3 addps %xmm3,%xmm4 + 7287: 0f 13 22 movlps %xmm4,(%rdx) + 728a: 48 83 c2 08 add $0x8,%rdx + 728e: 44 89 c0 mov %r8d,%eax + 7291: 41 83 e0 01 and $0x1,%r8d + 7295: d1 f8 sar $1,%eax + 7297: 3d 00 00 01 00 cmp $0x10000,%eax + 729c: 77 42 ja 0x72e0 + 729e: 66 90 xchg %ax,%ax + 72a0: 0f 10 1a movups (%rdx),%xmm3 + 72a3: 0f 28 e0 movaps %xmm0,%xmm4 + 72a6: 0f 59 e3 mulps %xmm3,%xmm4 + 72a9: 0f 59 d9 mulps %xmm1,%xmm3 + 72ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 72b0: 0f 58 e3 addps %xmm3,%xmm4 + 72b3: 0f 11 22 movups %xmm4,(%rdx) + 72b6: 48 83 c2 10 add $0x10,%rdx + 72ba: 83 c0 ff add $0xffffffff,%eax + 72bd: 75 e1 jne 0x72a0 + 72bf: e9 f8 fe ff ff jmp 0x71bc + 72c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72cb: 00 + 72cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 72d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72df: 00 + 72e0: 0f 10 1a movups (%rdx),%xmm3 + 72e3: 0f 28 e0 movaps %xmm0,%xmm4 + 72e6: 0f 59 e3 mulps %xmm3,%xmm4 + 72e9: 0f 59 d9 mulps %xmm1,%xmm3 + 72ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 72f0: 0f 58 e3 addps %xmm3,%xmm4 + 72f3: 0f 2b 22 movntps %xmm4,(%rdx) + 72f6: 48 83 c2 10 add $0x10,%rdx + 72fa: 83 c0 ff add $0xffffffff,%eax + 72fd: 75 e1 jne 0x72e0 + 72ff: e9 b8 fe ff ff jmp 0x71bc + 7304: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 730b: 00 + 730c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 731f: 00 + 7320: 57 push %rdi + 7321: 41 54 push %r12 + 7323: 41 56 push %r14 + 7325: 41 57 push %r15 + 7327: 55 push %rbp + 7328: 48 81 ec c0 00 00 00 sub $0xc0,%rsp + 732f: 45 89 c6 mov %r8d,%r14d + 7332: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) + 7339: 00 + 733a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 + 7341: 00 + 7342: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 7348: 4d 63 fe movslq %r14d,%r15 + 734b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 734f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d + 7356: 00 + 7357: 48 89 d7 mov %rdx,%rdi + 735a: 48 89 cd mov %rcx,%rbp + 735d: 44 89 e0 mov %r12d,%eax + 7360: 25 80 1f 00 00 and $0x1f80,%eax + 7365: 3d 80 1f 00 00 cmp $0x1f80,%eax + 736a: 74 1d je 0x7389 + 736c: 44 89 e0 mov %r12d,%eax + 736f: 0d 80 1f ff ff or $0xffff1f80,%eax + 7374: 25 e0 ff 00 00 and $0xffe0,%eax + 7379: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) + 7380: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 7387: 00 00 + 7389: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4e040 + 7390: 01 + 7391: 48 89 f8 mov %rdi,%rax + 7394: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 7398: 48 83 e0 1c and $0x1c,%rax + 739c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 73a2: 85 c0 test %eax,%eax + 73a4: 0f 84 51 01 00 00 je 0x74fb + 73aa: c1 e8 02 shr $0x2,%eax + 73ad: f7 d8 neg %eax + 73af: 83 c0 08 add $0x8,%eax + 73b2: 41 3b c6 cmp %r14d,%eax + 73b5: 44 0f 4c f0 cmovl %eax,%r14d + 73b9: 45 85 f6 test %r14d,%r14d + 73bc: 0f 8e 19 01 00 00 jle 0x74db + 73c2: 44 89 f0 mov %r14d,%eax + 73c5: 41 ba 01 00 00 00 mov $0x1,%r10d + 73cb: d1 e8 shr $1,%eax + 73cd: 45 33 c9 xor %r9d,%r9d + 73d0: 85 c0 test %eax,%eax + 73d2: 0f 86 b1 00 00 00 jbe 0x7489 + 73d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73df: 00 + 73e0: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 73e4: 4d 63 d2 movslq %r10d,%r10 + 73e7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 73ee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 73f2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 73f9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 73fe: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 7405: 00 00 + 7407: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 740c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 7413: 75 14 jne 0x7429 + 7415: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 741c: 00 00 00 00 + 7420: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 7427: 00 00 + 7429: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 742f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 7436: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 743a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 7441: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7446: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 744d: 00 00 + 744f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 7454: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 745b: 75 14 jne 0x7471 + 745d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 7464: 00 00 00 00 + 7468: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 746f: 00 00 + 7471: 41 ff c1 inc %r9d + 7474: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 747b: 44 3b c8 cmp %eax,%r9d + 747e: 0f 82 5c ff ff ff jb 0x73e0 + 7484: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 7489: 41 8d 42 ff lea -0x1(%r10),%eax + 748d: 41 3b c6 cmp %r14d,%eax + 7490: 73 49 jae 0x74db + 7492: 4d 63 d2 movslq %r10d,%r10 + 7495: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 749c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 74a0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 74a7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 74ac: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 74b3: 00 00 + 74b5: c5 f9 7e c0 vmovd %xmm0,%eax + 74b9: a9 00 00 80 7f test $0x7f800000,%eax + 74be: 75 14 jne 0x74d4 + 74c0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 74c7: 00 00 00 00 + 74cb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 74d2: 00 00 + 74d4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 74db: 48 89 f9 mov %rdi,%rcx + 74de: 48 89 fa mov %rdi,%rdx + 74e1: 45 89 f0 mov %r14d,%r8d + 74e4: c5 f8 77 vzeroupper + 74e7: e8 b4 e5 05 00 call 0x65aa0 + 74ec: 4d 63 f6 movslq %r14d,%r14 + 74ef: 4d 2b fe sub %r14,%r15 + 74f2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 74f7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 74fb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 7502: 74 4e je 0x7552 + 7504: 45 33 f6 xor %r14d,%r14d + 7507: 4d 85 ff test %r15,%r15 + 750a: 0f 8e f9 03 00 00 jle 0x7909 + 7510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7517: 00 + 7518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 751f: 90 nop + 7520: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 7525: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7529: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 752e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7533: c5 f8 77 vzeroupper + 7536: e8 c5 e6 05 00 call 0x65c00 + 753b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 7541: 49 ff c6 inc %r14 + 7544: 48 83 c5 08 add $0x8,%rbp + 7548: 4d 3b f7 cmp %r15,%r14 + 754b: 7c d3 jl 0x7520 + 754d: e9 b7 03 00 00 jmp 0x7909 + 7552: 45 89 f8 mov %r15d,%r8d + 7555: 33 c0 xor %eax,%eax + 7557: 41 c1 ff 04 sar $0x4,%r15d + 755b: 41 83 e0 0f and $0xf,%r8d + 755f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 7566: 0f 85 29 01 00 00 jne 0x7695 + 756c: 45 85 ff test %r15d,%r15d + 756f: 0f 8e 59 02 00 00 jle 0x77ce + 7575: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 757b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 7581: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 7587: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 758d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 7593: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4e080 + 759a: 01 + 759b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 75a1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4e060 + 75a8: 01 + 75a9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4e040 + 75b0: 01 + 75b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75b8: 00 + 75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75c0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 75c5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 75ca: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 75cf: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 75d4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 75db: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 75e0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 75e7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 75eb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 75ef: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 75f6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 75fd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 7601: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 7606: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 760a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 760e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 7612: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 7616: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 761b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 761f: c5 fc 28 c7 vmovaps %ymm7,%ymm0 + 7623: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 7628: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 762d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 7632: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 7637: c5 fc 28 cf vmovaps %ymm7,%ymm1 + 763b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 7640: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 7644: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 7649: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 764e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 7653: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 7658: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 765c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 7660: c5 7c 50 cb vmovmskps %ymm3,%r9d + 7664: 45 85 c9 test %r9d,%r9d + 7667: 74 08 je 0x7671 + 7669: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 766d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 7671: ff c0 inc %eax + 7673: 48 81 c5 80 00 00 00 add $0x80,%rbp + 767a: c5 fc 11 07 vmovups %ymm0,(%rdi) + 767e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 7683: 48 83 c7 40 add $0x40,%rdi + 7687: 41 3b c7 cmp %r15d,%eax + 768a: 0f 8c 30 ff ff ff jl 0x75c0 + 7690: e9 1b 01 00 00 jmp 0x77b0 + 7695: 45 85 ff test %r15d,%r15d + 7698: 0f 8e 30 01 00 00 jle 0x77ce + 769e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 76a4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 76aa: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 76b0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 76b6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 76bc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4e080 + 76c3: 01 + 76c4: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 76ca: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4e060 + 76d1: 01 + 76d2: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4e040 + 76d9: 01 + 76da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 76e0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 76e5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 76ea: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 76ef: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 76f4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 76fb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 7700: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 7707: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 770b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 770f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 7716: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 771d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 7721: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 7726: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 772a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 772e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 7732: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 7736: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 773b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 773f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 + 7743: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 7748: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 774d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 7752: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 7757: c5 fd 6f cf vmovdqa %ymm7,%ymm1 + 775b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 7760: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 7764: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 7769: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 776e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 7773: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 7778: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 777c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 7780: c5 7c 50 cb vmovmskps %ymm3,%r9d + 7784: 45 85 c9 test %r9d,%r9d + 7787: 74 08 je 0x7791 + 7789: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 778d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 7791: ff c0 inc %eax + 7793: 48 81 c5 80 00 00 00 add $0x80,%rbp + 779a: c5 fc 11 07 vmovups %ymm0,(%rdi) + 779e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 77a3: 48 83 c7 40 add $0x40,%rdi + 77a7: 41 3b c7 cmp %r15d,%eax + 77aa: 0f 8c 30 ff ff ff jl 0x76e0 + 77b0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 + 77b6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 + 77bc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 + 77c2: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 + 77c8: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 + 77ce: 45 85 c0 test %r8d,%r8d + 77d1: 0f 84 32 01 00 00 je 0x7909 + 77d7: 0f 8e 1e 01 00 00 jle 0x78fb + 77dd: 44 89 c0 mov %r8d,%eax + 77e0: 41 ba 01 00 00 00 mov $0x1,%r10d + 77e6: d1 e8 shr $1,%eax + 77e8: 45 33 c9 xor %r9d,%r9d + 77eb: 85 c0 test %eax,%eax + 77ed: 0f 86 b6 00 00 00 jbe 0x78a9 + 77f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77ff: 00 + 7800: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 7804: 4d 63 d2 movslq %r10d,%r10 + 7807: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 780e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7812: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 7819: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 781e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 7825: 00 00 + 7827: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 782c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 7833: 75 14 jne 0x7849 + 7835: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 783c: 00 00 00 00 + 7840: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 7847: 00 00 + 7849: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 784f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 7856: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 785a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 7861: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7866: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 786d: 00 00 + 786f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 7874: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 787b: 75 14 jne 0x7891 + 787d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 7884: 00 00 00 00 + 7888: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 788f: 00 00 + 7891: 41 ff c1 inc %r9d + 7894: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 789b: 44 3b c8 cmp %eax,%r9d + 789e: 0f 82 5c ff ff ff jb 0x7800 + 78a4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 78a9: 41 8d 42 ff lea -0x1(%r10),%eax + 78ad: 41 3b c0 cmp %r8d,%eax + 78b0: 73 49 jae 0x78fb + 78b2: 4d 63 d2 movslq %r10d,%r10 + 78b5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 78bc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 78c0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 78c7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 78cc: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 78d3: 00 00 + 78d5: c5 f9 7e c0 vmovd %xmm0,%eax + 78d9: a9 00 00 80 7f test $0x7f800000,%eax + 78de: 75 14 jne 0x78f4 + 78e0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 78e7: 00 00 00 00 + 78eb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 78f2: 00 00 + 78f4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 78fb: 48 89 f9 mov %rdi,%rcx + 78fe: 48 89 fa mov %rdi,%rdx + 7901: c5 f8 77 vzeroupper + 7904: e8 97 e1 05 00 call 0x65aa0 + 7909: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) + 7910: 00 00 + 7912: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx + 7919: 44 89 e0 mov %r12d,%eax + 791c: 89 ca mov %ecx,%edx + 791e: 25 df ff 00 00 and $0xffdf,%eax + 7923: 81 e2 df ff 00 00 and $0xffdf,%edx + 7929: 3b c2 cmp %edx,%eax + 792b: 74 1e je 0x794b + 792d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 7934: 83 e1 28 and $0x28,%ecx + 7937: 44 0b e1 or %ecx,%r12d + 793a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) + 7941: 00 + 7942: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 7949: 00 00 + 794b: c5 f8 77 vzeroupper + 794e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 + 7955: 00 + 7956: 48 81 c4 c0 00 00 00 add $0xc0,%rsp + 795d: 5d pop %rbp + 795e: 41 5f pop %r15 + 7960: 41 5e pop %r14 + 7962: 41 5c pop %r12 + 7964: 5f pop %rdi + 7965: c3 ret + 7966: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 796d: 00 + 796e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7975: 0f 1f 40 00 nopl 0x0(%rax) + 7979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7980: 57 push %rdi + 7981: 41 54 push %r12 + 7983: 41 56 push %r14 + 7985: 41 57 push %r15 + 7987: 55 push %rbp + 7988: 48 83 ec 70 sub $0x70,%rsp + 798c: 45 89 c6 mov %r8d,%r14d + 798f: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 7994: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 7999: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 799f: 4d 63 fe movslq %r14d,%r15 + 79a2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 79a6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d + 79ab: 48 89 d7 mov %rdx,%rdi + 79ae: 48 89 cd mov %rcx,%rbp + 79b1: 44 89 e0 mov %r12d,%eax + 79b4: 25 80 1f 00 00 and $0x1f80,%eax + 79b9: 3d 80 1f 00 00 cmp $0x1f80,%eax + 79be: 74 17 je 0x79d7 + 79c0: 44 89 e0 mov %r12d,%eax + 79c3: 0d 80 1f ff ff or $0xffff1f80,%eax + 79c8: 25 e0 ff 00 00 and $0xffe0,%eax + 79cd: 89 44 24 68 mov %eax,0x68(%rsp) + 79d1: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 79d7: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4e0a0 + 79de: 01 + 79df: 48 89 f8 mov %rdi,%rax + 79e2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 79e6: 48 83 e0 1c and $0x1c,%rax + 79ea: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 79f0: 85 c0 test %eax,%eax + 79f2: 0f 84 48 01 00 00 je 0x7b40 + 79f8: c1 e8 02 shr $0x2,%eax + 79fb: f7 d8 neg %eax + 79fd: 83 c0 08 add $0x8,%eax + 7a00: 41 3b c6 cmp %r14d,%eax + 7a03: 44 0f 4c f0 cmovl %eax,%r14d + 7a07: 45 85 f6 test %r14d,%r14d + 7a0a: 0f 8e 10 01 00 00 jle 0x7b20 + 7a10: 44 89 f0 mov %r14d,%eax + 7a13: 41 ba 01 00 00 00 mov $0x1,%r10d + 7a19: d1 e8 shr $1,%eax + 7a1b: 45 33 c9 xor %r9d,%r9d + 7a1e: 85 c0 test %eax,%eax + 7a20: 0f 86 b1 00 00 00 jbe 0x7ad7 + 7a26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a2d: 00 + 7a2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a35: 0f 1f 40 00 nopl 0x0(%rax) + 7a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a40: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 7a44: 4d 63 d2 movslq %r10d,%r10 + 7a47: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 7a4e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7a52: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 7a59: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7a5e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 7a64: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 7a69: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 7a70: 75 0e jne 0x7a80 + 7a72: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 7a79: 00 + 7a7a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 7a80: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 7a86: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 7a8d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7a91: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 7a98: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7a9d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 7aa3: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 7aa8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 7aaf: 75 0e jne 0x7abf + 7ab1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 7ab8: 00 + 7ab9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 7abf: 41 ff c1 inc %r9d + 7ac2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 7ac9: 44 3b c8 cmp %eax,%r9d + 7acc: 0f 82 6e ff ff ff jb 0x7a40 + 7ad2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 7ad7: 41 8d 42 ff lea -0x1(%r10),%eax + 7adb: 41 3b c6 cmp %r14d,%eax + 7ade: 73 40 jae 0x7b20 + 7ae0: 4d 63 d2 movslq %r10d,%r10 + 7ae3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 7aea: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7aee: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 7af5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7afa: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 7b00: c5 f9 7e c0 vmovd %xmm0,%eax + 7b04: a9 00 00 80 7f test $0x7f800000,%eax + 7b09: 75 0e jne 0x7b19 + 7b0b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 7b12: 00 + 7b13: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 7b19: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 7b20: 48 89 f9 mov %rdi,%rcx + 7b23: 48 89 fa mov %rdi,%rdx + 7b26: 45 89 f0 mov %r14d,%r8d + 7b29: c5 f8 77 vzeroupper + 7b2c: e8 ef e0 05 00 call 0x65c20 + 7b31: 4d 63 f6 movslq %r14d,%r14 + 7b34: 4d 2b fe sub %r14,%r15 + 7b37: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 7b3c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 7b40: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 7b47: 74 49 je 0x7b92 + 7b49: 45 33 f6 xor %r14d,%r14d + 7b4c: 4d 85 ff test %r15,%r15 + 7b4f: 0f 8e b9 03 00 00 jle 0x7f0e + 7b55: 0f 1f 40 00 nopl 0x0(%rax) + 7b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7b60: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 7b65: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7b69: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 7b6e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7b73: c5 f8 77 vzeroupper + 7b76: e8 e5 e1 05 00 call 0x65d60 + 7b7b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 7b81: 49 ff c6 inc %r14 + 7b84: 48 83 c5 08 add $0x8,%rbp + 7b88: 4d 3b f7 cmp %r15,%r14 + 7b8b: 7c d3 jl 0x7b60 + 7b8d: e9 7c 03 00 00 jmp 0x7f0e + 7b92: 45 89 f8 mov %r15d,%r8d + 7b95: 33 c0 xor %eax,%eax + 7b97: 41 c1 ff 04 sar $0x4,%r15d + 7b9b: 41 83 e0 0f and $0xf,%r8d + 7b9f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 7ba6: 0f 85 20 01 00 00 jne 0x7ccc + 7bac: 45 85 ff test %r15d,%r15d + 7baf: 0f 8e 32 02 00 00 jle 0x7de7 + 7bb5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4e0e0 + 7bbc: 01 + 7bbd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 7bc4: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4e0c0 + 7bcb: 64 c4 01 + 7bce: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4e0a0 + 7bd5: 64 c4 01 + 7bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7bdf: 00 + 7be0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 7be5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 7bea: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 7bef: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 7bf4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 7bfa: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 7c00: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 7c07: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 7c0e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 7c12: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 7c16: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 7c1a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 7c21: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 7c28: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 7c2c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 7c30: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 7c34: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 7c38: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 7c3d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 7c43: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 7c47: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 7c4d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 7c53: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 7c59: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 7c5f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 7c65: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 7c6b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 7c70: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 7c76: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 7c7c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 7c82: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 7c88: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 7c8e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 7c94: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 7c9a: c5 f8 98 c0 kortestw %k0,%k0 + 7c9e: 74 08 je 0x7ca8 + 7ca0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 7ca4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 7ca8: ff c0 inc %eax + 7caa: 48 81 c5 80 00 00 00 add $0x80,%rbp + 7cb1: c5 fc 11 27 vmovups %ymm4,(%rdi) + 7cb5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 7cba: 48 83 c7 40 add $0x40,%rdi + 7cbe: 41 3b c7 cmp %r15d,%eax + 7cc1: 0f 8c 19 ff ff ff jl 0x7be0 + 7cc7: e9 1b 01 00 00 jmp 0x7de7 + 7ccc: 45 85 ff test %r15d,%r15d + 7ccf: 0f 8e 12 01 00 00 jle 0x7de7 + 7cd5: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4e0e0 + 7cdc: 01 + 7cdd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 7ce4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4e0c0 + 7ceb: 63 c4 01 + 7cee: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4e0a0 + 7cf5: 63 c4 01 + 7cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7cff: 00 + 7d00: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 7d05: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 7d0a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 7d0f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 7d14: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 7d1a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 7d20: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 7d27: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 7d2e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 7d32: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 7d36: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 7d3a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 7d41: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 7d48: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 7d4c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 7d50: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 7d54: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 7d58: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 7d5d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 7d63: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 7d67: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 7d6d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 7d73: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 7d79: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 7d7f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 7d85: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 7d8b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 7d90: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 7d96: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 7d9c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 7da2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 7da8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 7dae: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 7db4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 7dba: c5 f8 98 c0 kortestw %k0,%k0 + 7dbe: 74 08 je 0x7dc8 + 7dc0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 7dc4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 7dc8: ff c0 inc %eax + 7dca: 48 81 c5 80 00 00 00 add $0x80,%rbp + 7dd1: c5 fc 11 27 vmovups %ymm4,(%rdi) + 7dd5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 7dda: 48 83 c7 40 add $0x40,%rdi + 7dde: 41 3b c7 cmp %r15d,%eax + 7de1: 0f 8c 19 ff ff ff jl 0x7d00 + 7de7: 45 85 c0 test %r8d,%r8d + 7dea: 0f 84 1e 01 00 00 je 0x7f0e + 7df0: 0f 8e 0a 01 00 00 jle 0x7f00 + 7df6: 44 89 c0 mov %r8d,%eax + 7df9: 41 ba 01 00 00 00 mov $0x1,%r10d + 7dff: d1 e8 shr $1,%eax + 7e01: 45 33 c9 xor %r9d,%r9d + 7e04: 85 c0 test %eax,%eax + 7e06: 0f 86 ab 00 00 00 jbe 0x7eb7 + 7e0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7e13: 00 + 7e14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7e20: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 7e24: 4d 63 d2 movslq %r10d,%r10 + 7e27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 7e2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7e32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 7e39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7e3e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 7e44: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 7e49: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 7e50: 75 0e jne 0x7e60 + 7e52: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 7e59: 00 + 7e5a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 7e60: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 7e66: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 7e6d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7e71: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 7e78: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7e7d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 7e83: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 7e88: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 7e8f: 75 0e jne 0x7e9f + 7e91: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 7e98: 00 + 7e99: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 7e9f: 41 ff c1 inc %r9d + 7ea2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 7ea9: 44 3b c8 cmp %eax,%r9d + 7eac: 0f 82 6e ff ff ff jb 0x7e20 + 7eb2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 7eb7: 41 8d 42 ff lea -0x1(%r10),%eax + 7ebb: 41 3b c0 cmp %r8d,%eax + 7ebe: 73 40 jae 0x7f00 + 7ec0: 4d 63 d2 movslq %r10d,%r10 + 7ec3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 7eca: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7ece: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 7ed5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 7eda: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 7ee0: c5 f9 7e c0 vmovd %xmm0,%eax + 7ee4: a9 00 00 80 7f test $0x7f800000,%eax + 7ee9: 75 0e jne 0x7ef9 + 7eeb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 7ef2: 00 + 7ef3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 7ef9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 7f00: 48 89 f9 mov %rdi,%rcx + 7f03: 48 89 fa mov %rdi,%rdx + 7f06: c5 f8 77 vzeroupper + 7f09: e8 12 dd 05 00 call 0x65c20 + 7f0e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) + 7f14: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 7f18: 44 89 e0 mov %r12d,%eax + 7f1b: 89 ca mov %ecx,%edx + 7f1d: 25 df ff 00 00 and $0xffdf,%eax + 7f22: 81 e2 df ff 00 00 and $0xffdf,%edx + 7f28: 3b c2 cmp %edx,%eax + 7f2a: 74 18 je 0x7f44 + 7f2c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 7f33: 83 e1 28 and $0x28,%ecx + 7f36: 44 0b e1 or %ecx,%r12d + 7f39: 44 89 64 24 68 mov %r12d,0x68(%rsp) + 7f3e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 7f44: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7f49: c5 f8 77 vzeroupper + 7f4c: 48 83 c4 70 add $0x70,%rsp + 7f50: 5d pop %rbp + 7f51: 41 5f pop %r15 + 7f53: 41 5e pop %r14 + 7f55: 41 5c pop %r12 + 7f57: 5f pop %rdi + 7f58: c3 ret + 7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f60: 48 83 ec 48 sub $0x48,%rsp + 7f64: b8 00 01 00 00 mov $0x100,%eax + 7f69: 4d 63 c9 movslq %r9d,%r9 + 7f6c: 45 33 db xor %r11d,%r11d + 7f6f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 7f73: 49 c1 e2 03 shl $0x3,%r10 + 7f77: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 7f7e: 44 0f 4f d8 cmovg %eax,%r11d + 7f82: 48 89 e0 mov %rsp,%rax + 7f85: 44 89 58 20 mov %r11d,0x20(%rax) + 7f89: 44 89 58 28 mov %r11d,0x28(%rax) + 7f8d: 44 89 58 30 mov %r11d,0x30(%rax) + 7f91: e8 ea dd 05 00 call 0x65d80 + 7f96: 48 83 c4 48 add $0x48,%rsp + 7f9a: c3 ret + 7f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7fa0: 48 83 ec 48 sub $0x48,%rsp + 7fa4: b8 00 01 00 00 mov $0x100,%eax + 7fa9: 4d 63 c9 movslq %r9d,%r9 + 7fac: 45 33 db xor %r11d,%r11d + 7faf: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 7fb3: 49 c1 e2 03 shl $0x3,%r10 + 7fb7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 7fbe: 44 0f 4f d8 cmovg %eax,%r11d + 7fc2: 48 89 e0 mov %rsp,%rax + 7fc5: 44 89 58 20 mov %r11d,0x20(%rax) + 7fc9: 44 89 58 28 mov %r11d,0x28(%rax) + 7fcd: 44 89 58 30 mov %r11d,0x30(%rax) + 7fd1: e8 ea e4 05 00 call 0x664c0 + 7fd6: 48 83 c4 48 add $0x48,%rsp + 7fda: c3 ret + 7fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7fe0: 48 83 ec 48 sub $0x48,%rsp + 7fe4: b8 00 01 00 00 mov $0x100,%eax + 7fe9: 4d 63 c9 movslq %r9d,%r9 + 7fec: 45 33 db xor %r11d,%r11d + 7fef: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 7ff3: 49 c1 e2 03 shl $0x3,%r10 + 7ff7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 7ffe: 44 rex.R + 7fff: 0f .byte 0xf diff --git a/handoff/nls_dasm/th_fb60.dis b/handoff/nls_dasm/th_fb60.dis new file mode 100644 index 0000000..a642905 --- /dev/null +++ b/handoff/nls_dasm/th_fb60.dis @@ -0,0 +1,8698 @@ +; th_fb60: VA 0x18000fb60-0x180017b60 (32768 bytes) + +/tmp/opencode/dis/th_fb60.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 53 push %rbx + 1: 49 89 ca mov %rcx,%r10 + 4: 4d 85 d2 test %r10,%r10 + 7: 0f 84 84 01 00 00 je 0x191 + d: 48 85 d2 test %rdx,%rdx + 10: 0f 84 7b 01 00 00 je 0x191 + 16: 45 85 c0 test %r8d,%r8d + 19: 0f 8e 6b 01 00 00 jle 0x18a + 1f: 41 83 f8 10 cmp $0x10,%r8d + 23: 0f 8c 59 01 00 00 jl 0x182 + 29: 48 89 d3 mov %rdx,%rbx + 2c: 48 83 e3 1f and $0x1f,%rbx + 30: 85 db test %ebx,%ebx + 32: 74 11 je 0x45 + 34: f6 c3 03 test $0x3,%bl + 37: 0f 85 45 01 00 00 jne 0x182 + 3d: f7 db neg %ebx + 3f: 83 c3 20 add $0x20,%ebx + 42: c1 eb 02 shr $0x2,%ebx + 45: 8d 43 10 lea 0x10(%rbx),%eax + 48: 44 3b c0 cmp %eax,%r8d + 4b: 0f 8c 31 01 00 00 jl 0x182 + 51: 45 89 c1 mov %r8d,%r9d + 54: 33 c0 xor %eax,%eax + 56: 44 2b cb sub %ebx,%r9d + 59: 41 83 e1 0f and $0xf,%r9d + 5d: 41 f7 d9 neg %r9d + 60: 45 03 c8 add %r8d,%r9d + 63: 89 d9 mov %ebx,%ecx + 65: 85 db test %ebx,%ebx + 67: 76 2f jbe 0x98 + 69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70: 00 + 71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f: 00 + 80: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 86: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 8b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 90: 48 ff c0 inc %rax + 93: 48 3b c1 cmp %rcx,%rax + 96: 72 e8 jb 0x80 + 98: 49 63 c1 movslq %r9d,%rax + 9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + a6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + ad: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + b2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + c3: 48 83 c1 10 add $0x10,%rcx + c7: 48 3b c8 cmp %rax,%rcx + ca: 72 d4 jb 0xa0 + cc: 41 8d 41 01 lea 0x1(%r9),%eax + d0: 41 3b c0 cmp %r8d,%eax + d3: 0f 87 9e 00 00 00 ja 0x177 + d9: 4d 63 c0 movslq %r8d,%r8 + dc: 4d 63 c9 movslq %r9d,%r9 + df: 4d 2b c1 sub %r9,%r8 + e2: 49 83 f8 04 cmp $0x4,%r8 + e6: 0f 8c 92 00 00 00 jl 0x17e + ec: 4d 63 c9 movslq %r9d,%r9 + ef: 44 89 c3 mov %r8d,%ebx + f2: 83 e3 fc and $0xfffffffc,%ebx + f5: 33 c9 xor %ecx,%ecx + f7: 48 63 db movslq %ebx,%rbx + fa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + fe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 102: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 109: 00 + 10a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 111: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 118: 00 + 119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 120: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 126: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 12b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 130: 48 83 c1 04 add $0x4,%rcx + 134: 48 3b cb cmp %rbx,%rcx + 137: 72 e7 jb 0x120 + 139: 49 3b d8 cmp %r8,%rbx + 13c: 73 39 jae 0x177 + 13e: 4d 63 c9 movslq %r9d,%r9 + 141: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 145: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 149: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 150: 00 + 151: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15f: 00 + 160: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 165: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 + 16a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 16f: 48 ff c3 inc %rbx + 172: 49 3b d8 cmp %r8,%rbx + 175: 72 e9 jb 0x160 + 177: 33 c0 xor %eax,%eax + 179: c5 f8 77 vzeroupper + 17c: 5b pop %rbx + 17d: c3 ret + 17e: 33 db xor %ebx,%ebx + 180: eb b7 jmp 0x139 + 182: 45 33 c9 xor %r9d,%r9d + 185: e9 42 ff ff ff jmp 0xcc + 18a: b8 fa ff ff ff mov $0xfffffffa,%eax + 18f: 5b pop %rbx + 190: c3 ret + 191: b8 f8 ff ff ff mov $0xfffffff8,%eax + 196: 5b pop %rbx + 197: c3 ret + 198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19f: 00 + 1a0: 48 83 ec 28 sub $0x28,%rsp + 1a4: 48 85 d2 test %rdx,%rdx + 1a7: 74 3f je 0x1e8 + 1a9: 45 85 c0 test %r8d,%r8d + 1ac: 7e 30 jle 0x1de + 1ae: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4d240 + 1b5: 7a 02 jp 0x1b9 + 1b7: 74 0f je 0x1c8 + 1b9: 0f 57 c9 xorps %xmm1,%xmm1 + 1bc: 0f 2e c1 ucomiss %xmm1,%xmm0 + 1bf: 7a 02 jp 0x1c3 + 1c1: 74 0c je 0x1cf + 1c3: e8 78 8f 03 00 call 0x39140 + 1c8: 33 c0 xor %eax,%eax + 1ca: 48 83 c4 28 add $0x28,%rsp + 1ce: c3 ret + 1cf: 48 89 d1 mov %rdx,%rcx + 1d2: 44 89 c2 mov %r8d,%edx + 1d5: 48 83 c4 28 add $0x28,%rsp + 1d9: e9 42 8d 00 00 jmp 0x8f20 + 1de: b8 fa ff ff ff mov $0xfffffffa,%eax + 1e3: 48 83 c4 28 add $0x28,%rsp + 1e7: c3 ret + 1e8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1ed: 48 83 c4 28 add $0x28,%rsp + 1f1: c3 ret + 1f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 200: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 205: 48 85 d2 test %rdx,%rdx + 208: 74 43 je 0x24d + 20a: 45 85 c0 test %r8d,%r8d + 20d: 7e 32 jle 0x241 + 20f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4d244 + 216: 7a 02 jp 0x21a + 218: 74 0f je 0x229 + 21a: 0f 57 c9 xorps %xmm1,%xmm1 + 21d: 0f 2e c1 ucomiss %xmm1,%xmm0 + 220: 7a 02 jp 0x224 + 222: 74 0d je 0x231 + 224: e8 97 90 03 00 call 0x392c0 + 229: 33 c0 xor %eax,%eax + 22b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 230: c3 ret + 231: 48 89 d1 mov %rdx,%rcx + 234: 44 89 c2 mov %r8d,%edx + 237: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 23c: e9 1f 8f 00 00 jmp 0x9160 + 241: b8 fa ff ff ff mov $0xfffffffa,%eax + 246: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 24b: 90 nop + 24c: c3 ret + 24d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 252: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 257: 90 nop + 258: 90 nop + 259: 90 nop + 25a: c3 ret + 25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 260: 48 83 ec 28 sub $0x28,%rsp + 264: 48 85 d2 test %rdx,%rdx + 267: 74 3f je 0x2a8 + 269: 45 85 c0 test %r8d,%r8d + 26c: 7e 30 jle 0x29e + 26e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4d248 + 275: 7a 02 jp 0x279 + 277: 74 0f je 0x288 + 279: 0f 57 c9 xorps %xmm1,%xmm1 + 27c: 0f 2e c1 ucomiss %xmm1,%xmm0 + 27f: 7a 02 jp 0x283 + 281: 74 0c je 0x28f + 283: e8 b8 91 03 00 call 0x39440 + 288: 33 c0 xor %eax,%eax + 28a: 48 83 c4 28 add $0x28,%rsp + 28e: c3 ret + 28f: 48 89 d1 mov %rdx,%rcx + 292: 44 89 c2 mov %r8d,%edx + 295: 48 83 c4 28 add $0x28,%rsp + 299: e9 02 91 00 00 jmp 0x93a0 + 29e: b8 fa ff ff ff mov $0xfffffffa,%eax + 2a3: 48 83 c4 28 add $0x28,%rsp + 2a7: c3 ret + 2a8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ad: 48 83 c4 28 add $0x28,%rsp + 2b1: c3 ret + 2b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c0: 48 83 ec 28 sub $0x28,%rsp + 2c4: 48 85 d2 test %rdx,%rdx + 2c7: 0f 84 a6 01 00 00 je 0x473 + 2cd: 45 85 c0 test %r8d,%r8d + 2d0: 0f 8e 93 01 00 00 jle 0x469 + 2d6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4d24c + 2dd: 01 + 2de: 7a 06 jp 0x2e6 + 2e0: 0f 84 7c 01 00 00 je 0x462 + 2e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 2ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 2ee: 7a 06 jp 0x2f6 + 2f0: 0f 84 5c 01 00 00 je 0x452 + 2f6: 41 83 f8 10 cmp $0x10,%r8d + 2fa: 0f 8c 42 01 00 00 jl 0x442 + 300: 49 89 d1 mov %rdx,%r9 + 303: 49 83 e1 1f and $0x1f,%r9 + 307: 45 85 c9 test %r9d,%r9d + 30a: 74 18 je 0x324 + 30c: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 313: 0f 85 29 01 00 00 jne 0x442 + 319: 41 f7 d9 neg %r9d + 31c: 41 83 c1 20 add $0x20,%r9d + 320: 41 c1 e9 02 shr $0x2,%r9d + 324: 41 8d 41 10 lea 0x10(%r9),%eax + 328: 44 3b c0 cmp %eax,%r8d + 32b: 0f 8c 11 01 00 00 jl 0x442 + 331: 45 89 c2 mov %r8d,%r10d + 334: 33 c0 xor %eax,%eax + 336: 45 2b d1 sub %r9d,%r10d + 339: 41 83 e2 0f and $0xf,%r10d + 33d: 41 f7 da neg %r10d + 340: 45 03 d0 add %r8d,%r10d + 343: 45 89 cb mov %r9d,%r11d + 346: 45 85 c9 test %r9d,%r9d + 349: 76 27 jbe 0x372 + 34b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 352: 00 + 353: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 35a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 360: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 365: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 36a: 48 ff c0 inc %rax + 36d: 49 3b c3 cmp %r11,%rax + 370: 72 ee jb 0x360 + 372: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 377: 4d 63 ca movslq %r10d,%r9 + 37a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 380: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 + 386: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 + 38d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) + 393: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) + 39a: 49 83 c3 10 add $0x10,%r11 + 39e: 4d 3b d9 cmp %r9,%r11 + 3a1: 72 dd jb 0x380 + 3a3: 41 8d 42 01 lea 0x1(%r10),%eax + 3a7: 41 3b c0 cmp %r8d,%eax + 3aa: 0f 87 84 00 00 00 ja 0x434 + 3b0: 4d 63 c0 movslq %r8d,%r8 + 3b3: 4d 2b c1 sub %r9,%r8 + 3b6: 49 83 f8 04 cmp $0x4,%r8 + 3ba: 0f 8c 7e 00 00 00 jl 0x43e + 3c0: 44 89 c0 mov %r8d,%eax + 3c3: 45 33 db xor %r11d,%r11d + 3c6: 83 e0 fc and $0xfffffffc,%eax + 3c9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 + 3cd: 48 63 c0 movslq %eax,%rax + 3d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3d7: 00 + 3d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3df: 90 nop + 3e0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 + 3e5: 49 83 c3 04 add $0x4,%r11 + 3e9: c4 c1 78 11 09 vmovups %xmm1,(%r9) + 3ee: 49 83 c1 10 add $0x10,%r9 + 3f2: 4c 3b d8 cmp %rax,%r11 + 3f5: 72 e9 jb 0x3e0 + 3f7: 49 3b c0 cmp %r8,%rax + 3fa: 73 38 jae 0x434 + 3fc: 4d 63 d2 movslq %r10d,%r10 + 3ff: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 403: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 407: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 40e: 00 + 40f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 416: 0f 1f 00 nopl (%rax) + 419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 420: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 424: 48 ff c0 inc %rax + 427: c5 fa 11 0a vmovss %xmm1,(%rdx) + 42b: 48 83 c2 04 add $0x4,%rdx + 42f: 49 3b c0 cmp %r8,%rax + 432: 72 ec jb 0x420 + 434: 33 c0 xor %eax,%eax + 436: c5 f8 77 vzeroupper + 439: 48 83 c4 28 add $0x28,%rsp + 43d: c3 ret + 43e: 33 c0 xor %eax,%eax + 440: eb b5 jmp 0x3f7 + 442: 45 33 d2 xor %r10d,%r10d + 445: 41 83 f8 01 cmp $0x1,%r8d + 449: 72 e9 jb 0x434 + 44b: 4d 63 c0 movslq %r8d,%r8 + 44e: 33 c0 xor %eax,%eax + 450: eb a5 jmp 0x3f7 + 452: 48 89 d1 mov %rdx,%rcx + 455: 44 89 c2 mov %r8d,%edx + 458: e8 83 8f 00 00 call 0x93e0 + 45d: 48 83 c4 28 add $0x28,%rsp + 461: c3 ret + 462: 33 c0 xor %eax,%eax + 464: 48 83 c4 28 add $0x28,%rsp + 468: c3 ret + 469: b8 fa ff ff ff mov $0xfffffffa,%eax + 46e: 48 83 c4 28 add $0x28,%rsp + 472: c3 ret + 473: b8 f8 ff ff ff mov $0xfffffff8,%eax + 478: 48 83 c4 28 add $0x28,%rsp + 47c: c3 ret + 47d: 0f 1f 00 nopl (%rax) + 480: 48 83 ec 28 sub $0x28,%rsp + 484: 48 85 d2 test %rdx,%rdx + 487: 0f 84 9e 01 00 00 je 0x62b + 48d: 45 85 c0 test %r8d,%r8d + 490: 0f 8e 8b 01 00 00 jle 0x621 + 496: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4d250 + 49d: 01 + 49e: 7a 06 jp 0x4a6 + 4a0: 0f 84 74 01 00 00 je 0x61a + 4a6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4aa: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 4ae: 7a 06 jp 0x4b6 + 4b0: 0f 84 54 01 00 00 je 0x60a + 4b6: 41 83 f8 10 cmp $0x10,%r8d + 4ba: 0f 8c 42 01 00 00 jl 0x602 + 4c0: 49 89 d3 mov %rdx,%r11 + 4c3: 49 83 e3 1f and $0x1f,%r11 + 4c7: 45 85 db test %r11d,%r11d + 4ca: 74 18 je 0x4e4 + 4cc: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 4d3: 0f 85 29 01 00 00 jne 0x602 + 4d9: 41 f7 db neg %r11d + 4dc: 41 83 c3 20 add $0x20,%r11d + 4e0: 41 c1 eb 02 shr $0x2,%r11d + 4e4: 41 8d 43 10 lea 0x10(%r11),%eax + 4e8: 44 3b c0 cmp %eax,%r8d + 4eb: 0f 8c 11 01 00 00 jl 0x602 + 4f1: 45 89 c1 mov %r8d,%r9d + 4f4: 33 c0 xor %eax,%eax + 4f6: 45 2b cb sub %r11d,%r9d + 4f9: 41 83 e1 0f and $0xf,%r9d + 4fd: 41 f7 d9 neg %r9d + 500: 45 03 c8 add %r8d,%r9d + 503: 45 89 da mov %r11d,%r10d + 506: 45 85 db test %r11d,%r11d + 509: 76 27 jbe 0x532 + 50b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 512: 00 + 513: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 520: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 525: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 52a: 48 ff c0 inc %rax + 52d: 49 3b c2 cmp %r10,%rax + 530: 72 ee jb 0x520 + 532: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 537: 49 63 c1 movslq %r9d,%rax + 53a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 540: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 546: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 54d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 553: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 55a: 49 83 c2 10 add $0x10,%r10 + 55e: 4c 3b d0 cmp %rax,%r10 + 561: 72 dd jb 0x540 + 563: 41 8d 41 01 lea 0x1(%r9),%eax + 567: 41 3b c0 cmp %r8d,%eax + 56a: 0f 87 84 00 00 00 ja 0x5f4 + 570: 4d 63 c0 movslq %r8d,%r8 + 573: 4d 63 c9 movslq %r9d,%r9 + 576: 4d 2b c1 sub %r9,%r8 + 579: 49 83 f8 04 cmp $0x4,%r8 + 57d: 0f 8c 7b 00 00 00 jl 0x5fe + 583: 4d 63 c9 movslq %r9d,%r9 + 586: 44 89 c0 mov %r8d,%eax + 589: 83 e0 fc and $0xfffffffc,%eax + 58c: 45 33 db xor %r11d,%r11d + 58f: 48 63 c0 movslq %eax,%rax + 592: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 597: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 59b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5a0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 5a5: 49 83 c3 04 add $0x4,%r11 + 5a9: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 5ae: 49 83 c2 10 add $0x10,%r10 + 5b2: 4c 3b d8 cmp %rax,%r11 + 5b5: 72 e9 jb 0x5a0 + 5b7: 49 3b c0 cmp %r8,%rax + 5ba: 73 38 jae 0x5f4 + 5bc: 4d 63 c9 movslq %r9d,%r9 + 5bf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 5c3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 5c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ce: 00 + 5cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d6: 0f 1f 00 nopl (%rax) + 5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 5e4: 48 ff c0 inc %rax + 5e7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 5eb: 48 83 c2 04 add $0x4,%rdx + 5ef: 49 3b c0 cmp %r8,%rax + 5f2: 72 ec jb 0x5e0 + 5f4: 33 c0 xor %eax,%eax + 5f6: c5 f8 77 vzeroupper + 5f9: 48 83 c4 28 add $0x28,%rsp + 5fd: c3 ret + 5fe: 33 c0 xor %eax,%eax + 600: eb b5 jmp 0x5b7 + 602: 45 33 c9 xor %r9d,%r9d + 605: e9 59 ff ff ff jmp 0x563 + 60a: 48 89 d1 mov %rdx,%rcx + 60d: 44 89 c2 mov %r8d,%edx + 610: e8 0b 8e 00 00 call 0x9420 + 615: 48 83 c4 28 add $0x28,%rsp + 619: c3 ret + 61a: 33 c0 xor %eax,%eax + 61c: 48 83 c4 28 add $0x28,%rsp + 620: c3 ret + 621: b8 fa ff ff ff mov $0xfffffffa,%eax + 626: 48 83 c4 28 add $0x28,%rsp + 62a: c3 ret + 62b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 630: 48 83 c4 28 add $0x28,%rsp + 634: c3 ret + 635: 0f 1f 40 00 nopl 0x0(%rax) + 639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 640: 48 83 ec 28 sub $0x28,%rsp + 644: 48 85 d2 test %rdx,%rdx + 647: 0f 84 9e 01 00 00 je 0x7eb + 64d: 45 85 c0 test %r8d,%r8d + 650: 0f 8e 8b 01 00 00 jle 0x7e1 + 656: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4d254 + 65d: 01 + 65e: 7a 06 jp 0x666 + 660: 0f 84 74 01 00 00 je 0x7da + 666: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 66a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 66e: 7a 06 jp 0x676 + 670: 0f 84 54 01 00 00 je 0x7ca + 676: 41 83 f8 10 cmp $0x10,%r8d + 67a: 0f 8c 42 01 00 00 jl 0x7c2 + 680: 49 89 d3 mov %rdx,%r11 + 683: 49 83 e3 1f and $0x1f,%r11 + 687: 45 85 db test %r11d,%r11d + 68a: 74 18 je 0x6a4 + 68c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 693: 0f 85 29 01 00 00 jne 0x7c2 + 699: 41 f7 db neg %r11d + 69c: 41 83 c3 20 add $0x20,%r11d + 6a0: 41 c1 eb 02 shr $0x2,%r11d + 6a4: 41 8d 43 10 lea 0x10(%r11),%eax + 6a8: 44 3b c0 cmp %eax,%r8d + 6ab: 0f 8c 11 01 00 00 jl 0x7c2 + 6b1: 45 89 c1 mov %r8d,%r9d + 6b4: 33 c0 xor %eax,%eax + 6b6: 45 2b cb sub %r11d,%r9d + 6b9: 41 83 e1 0f and $0xf,%r9d + 6bd: 41 f7 d9 neg %r9d + 6c0: 45 03 c8 add %r8d,%r9d + 6c3: 45 89 da mov %r11d,%r10d + 6c6: 45 85 db test %r11d,%r11d + 6c9: 76 27 jbe 0x6f2 + 6cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6d2: 00 + 6d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6e0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 6e5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 6ea: 48 ff c0 inc %rax + 6ed: 49 3b c2 cmp %r10,%rax + 6f0: 72 ee jb 0x6e0 + 6f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 6f7: 49 63 c1 movslq %r9d,%rax + 6fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 700: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 706: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 70d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 713: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 71a: 49 83 c2 10 add $0x10,%r10 + 71e: 4c 3b d0 cmp %rax,%r10 + 721: 72 dd jb 0x700 + 723: 41 8d 41 01 lea 0x1(%r9),%eax + 727: 41 3b c0 cmp %r8d,%eax + 72a: 0f 87 84 00 00 00 ja 0x7b4 + 730: 4d 63 c0 movslq %r8d,%r8 + 733: 4d 63 c9 movslq %r9d,%r9 + 736: 4d 2b c1 sub %r9,%r8 + 739: 49 83 f8 04 cmp $0x4,%r8 + 73d: 0f 8c 7b 00 00 00 jl 0x7be + 743: 4d 63 c9 movslq %r9d,%r9 + 746: 44 89 c0 mov %r8d,%eax + 749: 83 e0 fc and $0xfffffffc,%eax + 74c: 45 33 db xor %r11d,%r11d + 74f: 48 63 c0 movslq %eax,%rax + 752: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 757: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 75b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 760: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 765: 49 83 c3 04 add $0x4,%r11 + 769: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 76e: 49 83 c2 10 add $0x10,%r10 + 772: 4c 3b d8 cmp %rax,%r11 + 775: 72 e9 jb 0x760 + 777: 49 3b c0 cmp %r8,%rax + 77a: 73 38 jae 0x7b4 + 77c: 4d 63 c9 movslq %r9d,%r9 + 77f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 783: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 787: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 78e: 00 + 78f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 796: 0f 1f 00 nopl (%rax) + 799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 7a4: 48 ff c0 inc %rax + 7a7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 7ab: 48 83 c2 04 add $0x4,%rdx + 7af: 49 3b c0 cmp %r8,%rax + 7b2: 72 ec jb 0x7a0 + 7b4: 33 c0 xor %eax,%eax + 7b6: c5 f8 77 vzeroupper + 7b9: 48 83 c4 28 add $0x28,%rsp + 7bd: c3 ret + 7be: 33 c0 xor %eax,%eax + 7c0: eb b5 jmp 0x777 + 7c2: 45 33 c9 xor %r9d,%r9d + 7c5: e9 59 ff ff ff jmp 0x723 + 7ca: 48 89 d1 mov %rdx,%rcx + 7cd: 44 89 c2 mov %r8d,%edx + 7d0: e8 8b 8c 00 00 call 0x9460 + 7d5: 48 83 c4 28 add $0x28,%rsp + 7d9: c3 ret + 7da: 33 c0 xor %eax,%eax + 7dc: 48 83 c4 28 add $0x28,%rsp + 7e0: c3 ret + 7e1: b8 fa ff ff ff mov $0xfffffffa,%eax + 7e6: 48 83 c4 28 add $0x28,%rsp + 7ea: c3 ret + 7eb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7f0: 48 83 c4 28 add $0x28,%rsp + 7f4: c3 ret + 7f5: 0f 1f 40 00 nopl 0x0(%rax) + 7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 800: 48 83 ec 38 sub $0x38,%rsp + 804: 45 89 c1 mov %r8d,%r9d + 807: 49 89 d0 mov %rdx,%r8 + 80a: 48 89 ca mov %rcx,%rdx + 80d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 813: 48 85 d2 test %rdx,%rdx + 816: 8b 44 24 60 mov 0x60(%rsp),%eax + 81a: 74 47 je 0x863 + 81c: 4d 85 c0 test %r8,%r8 + 81f: 74 42 je 0x863 + 821: 45 85 c9 test %r9d,%r9d + 824: 7e 47 jle 0x86d + 826: 85 c0 test %eax,%eax + 828: 74 0f je 0x839 + 82a: 83 f8 04 cmp $0x4,%eax + 82d: 74 0d je 0x83c + 82f: b8 fb ff ff ff mov $0xfffffffb,%eax + 834: 48 83 c4 38 add $0x38,%rsp + 838: c3 ret + 839: 83 f8 04 cmp $0x4,%eax + 83c: 49 89 e3 mov %rsp,%r11 + 83f: b8 01 00 00 00 mov $0x1,%eax + 844: 41 ba 00 00 00 00 mov $0x0,%r10d + 84a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 84f: 44 0f 44 d0 cmove %eax,%r10d + 853: 45 89 53 20 mov %r10d,0x20(%r11) + 857: e8 b0 d9 a6 01 call 0x1a6e20c + 85c: 33 c0 xor %eax,%eax + 85e: 48 83 c4 38 add $0x38,%rsp + 862: c3 ret + 863: b8 f8 ff ff ff mov $0xfffffff8,%eax + 868: 48 83 c4 38 add $0x38,%rsp + 86c: c3 ret + 86d: b8 fa ff ff ff mov $0xfffffffa,%eax + 872: 48 83 c4 38 add $0x38,%rsp + 876: c3 ret + 877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 87e: 00 00 + 880: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 885: 45 89 c1 mov %r8d,%r9d + 888: 49 89 d0 mov %rdx,%r8 + 88b: 48 89 ca mov %rcx,%rdx + 88e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 894: 48 85 d2 test %rdx,%rdx + 897: 8b 44 24 60 mov 0x60(%rsp),%eax + 89b: 74 4b je 0x8e8 + 89d: 4d 85 c0 test %r8,%r8 + 8a0: 74 46 je 0x8e8 + 8a2: 45 85 c9 test %r9d,%r9d + 8a5: 7e 4c jle 0x8f3 + 8a7: 85 c0 test %eax,%eax + 8a9: 74 12 je 0x8bd + 8ab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 8b0: 74 0b je 0x8bd + 8b2: b8 fb ff ff ff mov $0xfffffffb,%eax + 8b7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 8bc: c3 ret + 8bd: 49 89 e3 mov %rsp,%r11 + 8c0: 41 ba 01 00 00 00 mov $0x1,%r10d + 8c6: 83 f8 04 cmp $0x4,%eax + 8c9: b8 00 00 00 00 mov $0x0,%eax + 8ce: 41 0f 44 c2 cmove %r10d,%eax + 8d2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 8d7: 41 89 43 20 mov %eax,0x20(%r11) + 8db: e8 cc 47 a7 01 call 0x1a750ac + 8e0: 33 c0 xor %eax,%eax + 8e2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 8e7: c3 ret + 8e8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 8ed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 8f2: c3 ret + 8f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 8f8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 8fd: c3 ret + 8fe: 66 90 xchg %ax,%ax + 900: 48 83 ec 38 sub $0x38,%rsp + 904: 45 89 c1 mov %r8d,%r9d + 907: 49 89 d0 mov %rdx,%r8 + 90a: 48 89 ca mov %rcx,%rdx + 90d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 913: 8b 44 24 60 mov 0x60(%rsp),%eax + 917: 48 85 d2 test %rdx,%rdx + 91a: 74 47 je 0x963 + 91c: 4d 85 c0 test %r8,%r8 + 91f: 74 42 je 0x963 + 921: 45 85 c9 test %r9d,%r9d + 924: 7e 47 jle 0x96d + 926: 85 c0 test %eax,%eax + 928: 74 0f je 0x939 + 92a: 83 f8 04 cmp $0x4,%eax + 92d: 74 0d je 0x93c + 92f: b8 fb ff ff ff mov $0xfffffffb,%eax + 934: 48 83 c4 38 add $0x38,%rsp + 938: c3 ret + 939: 83 f8 04 cmp $0x4,%eax + 93c: b8 01 00 00 00 mov $0x1,%eax + 941: 41 ba 00 00 00 00 mov $0x0,%r10d + 947: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 94c: 44 0f 44 d0 cmove %eax,%r10d + 950: 49 89 e3 mov %rsp,%r11 + 953: 45 89 53 20 mov %r10d,0x20(%r11) + 957: e8 00 b4 a7 01 call 0x1a7bd5c + 95c: 33 c0 xor %eax,%eax + 95e: 48 83 c4 38 add $0x38,%rsp + 962: c3 ret + 963: b8 f8 ff ff ff mov $0xfffffff8,%eax + 968: 48 83 c4 38 add $0x38,%rsp + 96c: c3 ret + 96d: b8 fa ff ff ff mov $0xfffffffa,%eax + 972: 48 83 c4 38 add $0x38,%rsp + 976: c3 ret + 977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 97e: 00 00 + 980: 41 56 push %r14 + 982: 48 85 c9 test %rcx,%rcx + 985: 0f 84 51 03 00 00 je 0xcdc + 98b: 48 85 d2 test %rdx,%rdx + 98e: 0f 84 48 03 00 00 je 0xcdc + 994: 45 85 c0 test %r8d,%r8d + 997: 0f 8e 37 03 00 00 jle 0xcd4 + 99d: 8b 44 24 30 mov 0x30(%rsp),%eax + 9a1: 85 c0 test %eax,%eax + 9a3: 0f 84 94 01 00 00 je 0xb3d + 9a9: 83 f8 04 cmp $0x4,%eax + 9ac: 74 08 je 0x9b6 + 9ae: b8 fb ff ff ff mov $0xfffffffb,%eax + 9b3: 41 5e pop %r14 + 9b5: c3 ret + 9b6: 45 32 c9 xor %r9b,%r9b + 9b9: 41 83 f8 10 cmp $0x10,%r8d + 9bd: 0f 8c fd 02 00 00 jl 0xcc0 + 9c3: 49 89 d3 mov %rdx,%r11 + 9c6: 49 83 e3 1f and $0x1f,%r11 + 9ca: 45 89 db mov %r11d,%r11d + 9cd: 45 85 db test %r11d,%r11d + 9d0: 74 18 je 0x9ea + 9d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 9d9: 0f 85 e1 02 00 00 jne 0xcc0 + 9df: 41 f7 db neg %r11d + 9e2: 41 83 c3 20 add $0x20,%r11d + 9e6: 41 c1 eb 02 shr $0x2,%r11d + 9ea: 41 8d 43 10 lea 0x10(%r11),%eax + 9ee: 44 3b c0 cmp %eax,%r8d + 9f1: 0f 8c c9 02 00 00 jl 0xcc0 + 9f7: 44 89 c0 mov %r8d,%eax + 9fa: 45 33 d2 xor %r10d,%r10d + 9fd: 41 2b c3 sub %r11d,%eax + a00: 83 e0 0f and $0xf,%eax + a03: f7 d8 neg %eax + a05: 41 03 c0 add %r8d,%eax + a08: 45 85 db test %r11d,%r11d + a0b: 76 2b jbe 0xa38 + a0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a14: 00 + a15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a1c: 0f 1f 40 00 nopl 0x0(%rax) + a20: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + a26: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + a2a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + a30: 49 ff c2 inc %r10 + a33: 4d 3b d3 cmp %r11,%r10 + a36: 72 e8 jb 0xa20 + a38: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + a3d: 4c 63 d0 movslq %eax,%r10 + a40: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + a46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a4d: 00 + a4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a55: 0f 1f 40 00 nopl 0x0(%rax) + a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a60: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + a66: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + a6d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + a74: 01 + a75: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 + a79: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + a7f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + a86: 01 + a87: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + a8b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + a92: 49 83 c3 10 add $0x10,%r11 + a96: 4d 3b da cmp %r10,%r11 + a99: 72 c5 jb 0xa60 + a9b: 44 8d 50 01 lea 0x1(%rax),%r10d + a9f: 45 3b d0 cmp %r8d,%r10d + aa2: 0f 87 10 02 00 00 ja 0xcb8 + aa8: 4d 63 c0 movslq %r8d,%r8 + aab: 48 63 c0 movslq %eax,%rax + aae: 4c 2b c0 sub %rax,%r8 + ab1: 41 80 f9 01 cmp $0x1,%r9b + ab5: 75 05 jne 0xabc + ab7: 45 33 db xor %r11d,%r11d + aba: eb 3d jmp 0xaf9 + abc: 49 83 f8 04 cmp $0x4,%r8 + ac0: 7c f5 jl 0xab7 + ac2: 48 63 c0 movslq %eax,%rax + ac5: 45 89 c3 mov %r8d,%r11d + ac8: 41 83 e3 fc and $0xfffffffc,%r11d + acc: 45 33 d2 xor %r10d,%r10d + acf: 4d 63 db movslq %r11d,%r11 + ad2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + ad7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + adb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + adf: 90 nop + ae0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + ae6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + aea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + af0: 49 83 c2 04 add $0x4,%r10 + af4: 4d 3b d3 cmp %r11,%r10 + af7: 72 e7 jb 0xae0 + af9: 4d 3b d8 cmp %r8,%r11 + afc: 0f 83 b6 01 00 00 jae 0xcb8 + b02: 48 63 c0 movslq %eax,%rax + b05: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + b09: 48 8d 04 81 lea (%rcx,%rax,4),%rax + b0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b14: 00 + b15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b1c: 0f 1f 40 00 nopl 0x0(%rax) + b20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + b26: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + b2a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + b30: 49 ff c3 inc %r11 + b33: 4d 3b d8 cmp %r8,%r11 + b36: 72 e8 jb 0xb20 + b38: e9 7b 01 00 00 jmp 0xcb8 + b3d: 45 32 c9 xor %r9b,%r9b + b40: 41 83 f8 10 cmp $0x10,%r8d + b44: 0f 8c 80 01 00 00 jl 0xcca + b4a: 49 89 d3 mov %rdx,%r11 + b4d: 49 83 e3 1f and $0x1f,%r11 + b51: 45 89 db mov %r11d,%r11d + b54: 45 85 db test %r11d,%r11d + b57: 74 18 je 0xb71 + b59: 41 f7 c3 03 00 00 00 test $0x3,%r11d + b60: 0f 85 64 01 00 00 jne 0xcca + b66: 41 f7 db neg %r11d + b69: 41 83 c3 20 add $0x20,%r11d + b6d: 41 c1 eb 02 shr $0x2,%r11d + b71: 41 8d 43 10 lea 0x10(%r11),%eax + b75: 44 3b c0 cmp %eax,%r8d + b78: 0f 8c 4c 01 00 00 jl 0xcca + b7e: 44 89 c0 mov %r8d,%eax + b81: 45 33 d2 xor %r10d,%r10d + b84: 41 2b c3 sub %r11d,%eax + b87: 83 e0 0f and $0xf,%eax + b8a: f7 d8 neg %eax + b8c: 41 03 c0 add %r8d,%eax + b8f: 45 85 db test %r11d,%r11d + b92: 76 24 jbe 0xbb8 + b94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ba0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + ba6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + baa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + bb0: 49 ff c2 inc %r10 + bb3: 4d 3b d3 cmp %r11,%r10 + bb6: 72 e8 jb 0xba0 + bb8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + bbd: 4c 63 d0 movslq %eax,%r10 + bc0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + bc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + bcd: 00 + bce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + bd5: 0f 1f 40 00 nopl 0x0(%rax) + bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + be0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + be6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + bed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + bf4: 01 + bf5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 + bf9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + bff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + c06: 01 + c07: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + c0b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + c12: 49 83 c3 10 add $0x10,%r11 + c16: 4d 3b da cmp %r10,%r11 + c19: 72 c5 jb 0xbe0 + c1b: 44 8d 50 01 lea 0x1(%rax),%r10d + c1f: 45 3b d0 cmp %r8d,%r10d + c22: 0f 87 90 00 00 00 ja 0xcb8 + c28: 4d 63 c0 movslq %r8d,%r8 + c2b: 48 63 c0 movslq %eax,%rax + c2e: 4c 2b c0 sub %rax,%r8 + c31: 41 80 f9 01 cmp $0x1,%r9b + c35: 75 05 jne 0xc3c + c37: 45 33 db xor %r11d,%r11d + c3a: eb 3d jmp 0xc79 + c3c: 49 83 f8 04 cmp $0x4,%r8 + c40: 7c f5 jl 0xc37 + c42: 48 63 c0 movslq %eax,%rax + c45: 45 89 c3 mov %r8d,%r11d + c48: 41 83 e3 fc and $0xfffffffc,%r11d + c4c: 45 33 d2 xor %r10d,%r10d + c4f: 4d 63 db movslq %r11d,%r11 + c52: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + c57: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + c5b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + c5f: 90 nop + c60: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + c66: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + c6a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + c70: 49 83 c2 04 add $0x4,%r10 + c74: 4d 3b d3 cmp %r11,%r10 + c77: 72 e7 jb 0xc60 + c79: 4d 3b d8 cmp %r8,%r11 + c7c: 73 3a jae 0xcb8 + c7e: 48 63 c0 movslq %eax,%rax + c81: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + c85: 48 8d 04 81 lea (%rcx,%rax,4),%rax + c89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c90: 00 + c91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c9f: 00 + ca0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + ca6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + caa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + cb0: 49 ff c3 inc %r11 + cb3: 4d 3b d8 cmp %r8,%r11 + cb6: 72 e8 jb 0xca0 + cb8: 33 c0 xor %eax,%eax + cba: c5 f8 77 vzeroupper + cbd: 41 5e pop %r14 + cbf: c3 ret + cc0: 41 b1 01 mov $0x1,%r9b + cc3: 33 c0 xor %eax,%eax + cc5: e9 d1 fd ff ff jmp 0xa9b + cca: 41 b1 01 mov $0x1,%r9b + ccd: 33 c0 xor %eax,%eax + ccf: e9 47 ff ff ff jmp 0xc1b + cd4: b8 fa ff ff ff mov $0xfffffffa,%eax + cd9: 41 5e pop %r14 + cdb: c3 ret + cdc: b8 f8 ff ff ff mov $0xfffffff8,%eax + ce1: 41 5e pop %r14 + ce3: c3 ret + ce4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ceb: 00 + cec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + cf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + cff: 00 + d00: 41 57 push %r15 + d02: 48 85 c9 test %rcx,%rcx + d05: 0f 84 38 03 00 00 je 0x1043 + d0b: 48 85 d2 test %rdx,%rdx + d0e: 0f 84 2f 03 00 00 je 0x1043 + d14: 45 85 c0 test %r8d,%r8d + d17: 0f 8e 1e 03 00 00 jle 0x103b + d1d: 8b 44 24 30 mov 0x30(%rsp),%eax + d21: 85 c0 test %eax,%eax + d23: 0f 84 74 01 00 00 je 0xe9d + d29: 83 f8 04 cmp $0x4,%eax + d2c: 74 08 je 0xd36 + d2e: b8 fb ff ff ff mov $0xfffffffb,%eax + d33: 41 5f pop %r15 + d35: c3 ret + d36: 41 83 f8 10 cmp $0x10,%r8d + d3a: 0f 8c c8 02 00 00 jl 0x1008 + d40: 41 83 f8 1d cmp $0x1d,%r8d + d44: 0f 8c c6 02 00 00 jl 0x1010 + d4a: 49 89 d7 mov %rdx,%r15 + d4d: 49 83 e7 1f and $0x1f,%r15 + d51: 45 85 ff test %r15d,%r15d + d54: 74 18 je 0xd6e + d56: 41 f7 c7 03 00 00 00 test $0x3,%r15d + d5d: 0f 85 a5 02 00 00 jne 0x1008 + d63: 41 f7 df neg %r15d + d66: 41 83 c7 20 add $0x20,%r15d + d6a: 41 c1 ef 02 shr $0x2,%r15d + d6e: 41 8d 47 10 lea 0x10(%r15),%eax + d72: 44 3b c0 cmp %eax,%r8d + d75: 0f 8c 8d 02 00 00 jl 0x1008 + d7b: 45 89 c3 mov %r8d,%r11d + d7e: 33 c0 xor %eax,%eax + d80: 45 2b df sub %r15d,%r11d + d83: 41 83 e3 0f and $0xf,%r11d + d87: 41 f7 db neg %r11d + d8a: 45 03 d8 add %r8d,%r11d + d8d: 45 89 fa mov %r15d,%r10d + d90: 45 85 ff test %r15d,%r15d + d93: 76 21 jbe 0xdb6 + d95: 0f 1f 40 00 nopl 0x0(%rax) + d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + da0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + da5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + da9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + dae: 48 ff c0 inc %rax + db1: 49 3b c2 cmp %r10,%rax + db4: 72 ea jb 0xda0 + db6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + dbb: 49 63 c3 movslq %r11d,%rax + dbe: 66 90 xchg %ax,%ax + dc0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + dc6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + dcd: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + dd1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 + dd5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + ddb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + de2: 49 83 c2 10 add $0x10,%r10 + de6: 4c 3b d0 cmp %rax,%r10 + de9: 72 d5 jb 0xdc0 + deb: 41 8d 43 01 lea 0x1(%r11),%eax + def: 41 3b c0 cmp %r8d,%eax + df2: 0f 87 00 02 00 00 ja 0xff8 + df8: 4d 63 c8 movslq %r8d,%r9 + dfb: 4d 63 db movslq %r11d,%r11 + dfe: 4d 2b cb sub %r11,%r9 + e01: 49 83 f9 04 cmp $0x4,%r9 + e05: 0f 8c f5 01 00 00 jl 0x1000 + e0b: 4d 63 db movslq %r11d,%r11 + e0e: 45 89 ca mov %r9d,%r10d + e11: 41 83 e2 fc and $0xfffffffc,%r10d + e15: 45 33 c0 xor %r8d,%r8d + e18: 4d 63 d2 movslq %r10d,%r10 + e1b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + e20: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + e24: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + e28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e2f: 00 + e30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + e3e: 00 00 + e40: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + e46: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + e4a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + e50: 49 83 c0 04 add $0x4,%r8 + e54: 4d 3b c2 cmp %r10,%r8 + e57: 72 e7 jb 0xe40 + e59: 4d 3b d1 cmp %r9,%r10 + e5c: 0f 83 96 01 00 00 jae 0xff8 + e62: 4d 63 db movslq %r11d,%r11 + e65: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + e69: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + e6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e74: 00 + e75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e7c: 0f 1f 40 00 nopl 0x0(%rax) + e80: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + e86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + e8a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + e90: 49 ff c2 inc %r10 + e93: 4d 3b d1 cmp %r9,%r10 + e96: 72 e8 jb 0xe80 + e98: e9 5b 01 00 00 jmp 0xff8 + e9d: 41 83 f8 10 cmp $0x10,%r8d + ea1: 0f 8c 7d 01 00 00 jl 0x1024 + ea7: 41 83 f8 1d cmp $0x1d,%r8d + eab: 0f 8c 7b 01 00 00 jl 0x102c + eb1: 49 89 d7 mov %rdx,%r15 + eb4: 49 83 e7 1f and $0x1f,%r15 + eb8: 45 85 ff test %r15d,%r15d + ebb: 74 18 je 0xed5 + ebd: 41 f7 c7 03 00 00 00 test $0x3,%r15d + ec4: 0f 85 5a 01 00 00 jne 0x1024 + eca: 41 f7 df neg %r15d + ecd: 41 83 c7 20 add $0x20,%r15d + ed1: 41 c1 ef 02 shr $0x2,%r15d + ed5: 41 8d 47 10 lea 0x10(%r15),%eax + ed9: 44 3b c0 cmp %eax,%r8d + edc: 0f 8c 42 01 00 00 jl 0x1024 + ee2: 45 89 c3 mov %r8d,%r11d + ee5: 33 c0 xor %eax,%eax + ee7: 45 2b df sub %r15d,%r11d + eea: 41 83 e3 0f and $0xf,%r11d + eee: 41 f7 db neg %r11d + ef1: 45 03 d8 add %r8d,%r11d + ef4: 45 89 fa mov %r15d,%r10d + ef7: 45 85 ff test %r15d,%r15d + efa: 76 1a jbe 0xf16 + efc: 0f 1f 40 00 nopl 0x0(%rax) + f00: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + f05: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + f09: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + f0e: 48 ff c0 inc %rax + f11: 49 3b c2 cmp %r10,%rax + f14: 72 ea jb 0xf00 + f16: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + f1b: 49 63 c3 movslq %r11d,%rax + f1e: 66 90 xchg %ax,%ax + f20: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + f26: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + f2d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + f31: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 + f35: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + f3b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + f42: 49 83 c2 10 add $0x10,%r10 + f46: 4c 3b d0 cmp %rax,%r10 + f49: 72 d5 jb 0xf20 + f4b: 41 8d 43 01 lea 0x1(%r11),%eax + f4f: 41 3b c0 cmp %r8d,%eax + f52: 0f 87 a0 00 00 00 ja 0xff8 + f58: 4d 63 c8 movslq %r8d,%r9 + f5b: 4d 63 db movslq %r11d,%r11 + f5e: 4d 2b cb sub %r11,%r9 + f61: 49 83 f9 04 cmp $0x4,%r9 + f65: 0f 8c b4 00 00 00 jl 0x101f + f6b: 4d 63 db movslq %r11d,%r11 + f6e: 45 89 ca mov %r9d,%r10d + f71: 41 83 e2 fc and $0xfffffffc,%r10d + f75: 45 33 c0 xor %r8d,%r8d + f78: 4d 63 d2 movslq %r10d,%r10 + f7b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + f80: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + f84: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + f88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f8f: 00 + f90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + f9e: 00 00 + fa0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + fa6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + faa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + fb0: 49 83 c0 04 add $0x4,%r8 + fb4: 4d 3b c2 cmp %r10,%r8 + fb7: 72 e7 jb 0xfa0 + fb9: 4d 3b d1 cmp %r9,%r10 + fbc: 73 3a jae 0xff8 + fbe: 4d 63 db movslq %r11d,%r11 + fc1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + fc5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + fc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + fd0: 00 + fd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + fdf: 00 + fe0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + fe6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + fea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + ff0: 49 ff c2 inc %r10 + ff3: 4d 3b d1 cmp %r9,%r10 + ff6: 72 e8 jb 0xfe0 + ff8: 33 c0 xor %eax,%eax + ffa: c5 f8 77 vzeroupper + ffd: 41 5f pop %r15 + fff: c3 ret + 1000: 45 33 d2 xor %r10d,%r10d + 1003: e9 51 fe ff ff jmp 0xe59 + 1008: 45 33 db xor %r11d,%r11d + 100b: e9 db fd ff ff jmp 0xdeb + 1010: 45 89 c3 mov %r8d,%r11d + 1013: 45 33 d2 xor %r10d,%r10d + 1016: 41 83 e3 f0 and $0xfffffff0,%r11d + 101a: e9 97 fd ff ff jmp 0xdb6 + 101f: 45 33 d2 xor %r10d,%r10d + 1022: eb 95 jmp 0xfb9 + 1024: 45 33 db xor %r11d,%r11d + 1027: e9 1f ff ff ff jmp 0xf4b + 102c: 45 89 c3 mov %r8d,%r11d + 102f: 45 33 d2 xor %r10d,%r10d + 1032: 41 83 e3 f0 and $0xfffffff0,%r11d + 1036: e9 db fe ff ff jmp 0xf16 + 103b: b8 fa ff ff ff mov $0xfffffffa,%eax + 1040: 41 5f pop %r15 + 1042: c3 ret + 1043: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1048: 41 5f pop %r15 + 104a: c3 ret + 104b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1052: 00 + 1053: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 105a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1060: 48 83 ec 28 sub $0x28,%rsp + 1064: 48 85 c9 test %rcx,%rcx + 1067: 74 20 je 0x1089 + 1069: 48 85 d2 test %rdx,%rdx + 106c: 74 1b je 0x1089 + 106e: 45 85 c0 test %r8d,%r8d + 1071: 7f 0a jg 0x107d + 1073: b8 fa ff ff ff mov $0xfffffffa,%eax + 1078: 48 83 c4 28 add $0x28,%rsp + 107c: c3 ret + 107d: e8 3e 85 03 00 call 0x395c0 + 1082: 33 c0 xor %eax,%eax + 1084: 48 83 c4 28 add $0x28,%rsp + 1088: c3 ret + 1089: b8 f8 ff ff ff mov $0xfffffff8,%eax + 108e: 48 83 c4 28 add $0x28,%rsp + 1092: c3 ret + 1093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 109f: 00 + 10a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 10a5: 48 85 c9 test %rcx,%rcx + 10a8: 74 22 je 0x10cc + 10aa: 48 85 d2 test %rdx,%rdx + 10ad: 74 1d je 0x10cc + 10af: 45 85 c0 test %r8d,%r8d + 10b2: 7f 0b jg 0x10bf + 10b4: b8 fa ff ff ff mov $0xfffffffa,%eax + 10b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 10be: c3 ret + 10bf: e8 7c 86 03 00 call 0x39740 + 10c4: 33 c0 xor %eax,%eax + 10c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 10cb: c3 ret + 10cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 10d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 10d6: c3 ret + 10d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 10de: 00 00 + 10e0: 48 83 ec 28 sub $0x28,%rsp + 10e4: 48 85 c9 test %rcx,%rcx + 10e7: 74 20 je 0x1109 + 10e9: 48 85 d2 test %rdx,%rdx + 10ec: 74 1b je 0x1109 + 10ee: 45 85 c0 test %r8d,%r8d + 10f1: 7f 0a jg 0x10fd + 10f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 10f8: 48 83 c4 28 add $0x28,%rsp + 10fc: c3 ret + 10fd: e8 be 87 03 00 call 0x398c0 + 1102: 33 c0 xor %eax,%eax + 1104: 48 83 c4 28 add $0x28,%rsp + 1108: c3 ret + 1109: b8 f8 ff ff ff mov $0xfffffff8,%eax + 110e: 48 83 c4 28 add $0x28,%rsp + 1112: c3 ret + 1113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 111f: 00 + 1120: 56 push %rsi + 1121: 48 89 d6 mov %rdx,%rsi + 1124: 48 85 c9 test %rcx,%rcx + 1127: 0f 84 90 01 00 00 je 0x12bd + 112d: 48 85 f6 test %rsi,%rsi + 1130: 0f 84 87 01 00 00 je 0x12bd + 1136: 45 85 c0 test %r8d,%r8d + 1139: 0f 8e 77 01 00 00 jle 0x12b6 + 113f: 41 83 f8 10 cmp $0x10,%r8d + 1143: 0f 8c 5d 01 00 00 jl 0x12a6 + 1149: 49 89 f1 mov %rsi,%r9 + 114c: 49 83 e1 1f and $0x1f,%r9 + 1150: 45 89 c9 mov %r9d,%r9d + 1153: 45 85 c9 test %r9d,%r9d + 1156: 74 18 je 0x1170 + 1158: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 115f: 0f 85 41 01 00 00 jne 0x12a6 + 1165: 41 f7 d9 neg %r9d + 1168: 41 83 c1 20 add $0x20,%r9d + 116c: 41 c1 e9 02 shr $0x2,%r9d + 1170: 41 8d 41 10 lea 0x10(%r9),%eax + 1174: 44 3b c0 cmp %eax,%r8d + 1177: 0f 8c 29 01 00 00 jl 0x12a6 + 117d: 44 89 c0 mov %r8d,%eax + 1180: 33 d2 xor %edx,%edx + 1182: 41 2b c1 sub %r9d,%eax + 1185: 83 e0 0f and $0xf,%eax + 1188: f7 d8 neg %eax + 118a: 41 03 c0 add %r8d,%eax + 118d: 45 85 c9 test %r9d,%r9d + 1190: 76 25 jbe 0x11b7 + 1192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11a0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 11a5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 + 11aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 11af: 48 ff c2 inc %rdx + 11b2: 49 3b d1 cmp %r9,%rdx + 11b5: 72 e9 jb 0x11a0 + 11b7: 48 63 d0 movslq %eax,%rdx + 11ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 11c0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 11c6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 11cd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 11d4: 01 + 11d5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 11dc: 01 + 11dd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 + 11e3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 11ea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 11f0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 11f7: 49 83 c1 10 add $0x10,%r9 + 11fb: 4c 3b ca cmp %rdx,%r9 + 11fe: 72 c0 jb 0x11c0 + 1200: 44 8d 48 01 lea 0x1(%rax),%r9d + 1204: 45 3b c8 cmp %r8d,%r9d + 1207: 0f 87 8d 00 00 00 ja 0x129a + 120d: 4d 63 d0 movslq %r8d,%r10 + 1210: 4c 2b d2 sub %rdx,%r10 + 1213: 49 83 fa 04 cmp $0x4,%r10 + 1217: 0f 8c 84 00 00 00 jl 0x12a1 + 121d: 45 89 d3 mov %r10d,%r11d + 1220: 45 33 c9 xor %r9d,%r9d + 1223: 41 83 e3 fc and $0xfffffffc,%r11d + 1227: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 122b: 4d 63 db movslq %r11d,%r11 + 122e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 1232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1240: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 1246: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 + 124c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 1252: 49 83 c1 04 add $0x4,%r9 + 1256: 4d 3b cb cmp %r11,%r9 + 1259: 72 e5 jb 0x1240 + 125b: 4d 3b da cmp %r10,%r11 + 125e: 73 3a jae 0x129a + 1260: 48 63 c0 movslq %eax,%rax + 1263: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 1267: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 126b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1272: 00 + 1273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1280: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 1286: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 + 128c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 1292: 49 ff c3 inc %r11 + 1295: 4d 3b da cmp %r10,%r11 + 1298: 72 e6 jb 0x1280 + 129a: 33 c0 xor %eax,%eax + 129c: c5 f8 77 vzeroupper + 129f: 5e pop %rsi + 12a0: c3 ret + 12a1: 45 33 db xor %r11d,%r11d + 12a4: eb b5 jmp 0x125b + 12a6: 33 c0 xor %eax,%eax + 12a8: 41 83 f8 01 cmp $0x1,%r8d + 12ac: 72 ec jb 0x129a + 12ae: 4d 63 d0 movslq %r8d,%r10 + 12b1: 45 33 db xor %r11d,%r11d + 12b4: eb a5 jmp 0x125b + 12b6: b8 fa ff ff ff mov $0xfffffffa,%eax + 12bb: 5e pop %rsi + 12bc: c3 ret + 12bd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 12c2: 5e pop %rsi + 12c3: c3 ret + 12c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12cb: 00 + 12cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12df: 00 + 12e0: 53 push %rbx + 12e1: 49 89 ca mov %rcx,%r10 + 12e4: 4d 85 d2 test %r10,%r10 + 12e7: 0f 84 84 01 00 00 je 0x1471 + 12ed: 48 85 d2 test %rdx,%rdx + 12f0: 0f 84 7b 01 00 00 je 0x1471 + 12f6: 45 85 c0 test %r8d,%r8d + 12f9: 0f 8e 6b 01 00 00 jle 0x146a + 12ff: 41 83 f8 10 cmp $0x10,%r8d + 1303: 0f 8c 59 01 00 00 jl 0x1462 + 1309: 48 89 d3 mov %rdx,%rbx + 130c: 48 83 e3 1f and $0x1f,%rbx + 1310: 85 db test %ebx,%ebx + 1312: 74 11 je 0x1325 + 1314: f6 c3 03 test $0x3,%bl + 1317: 0f 85 45 01 00 00 jne 0x1462 + 131d: f7 db neg %ebx + 131f: 83 c3 20 add $0x20,%ebx + 1322: c1 eb 02 shr $0x2,%ebx + 1325: 8d 43 10 lea 0x10(%rbx),%eax + 1328: 44 3b c0 cmp %eax,%r8d + 132b: 0f 8c 31 01 00 00 jl 0x1462 + 1331: 45 89 c1 mov %r8d,%r9d + 1334: 33 c0 xor %eax,%eax + 1336: 44 2b cb sub %ebx,%r9d + 1339: 41 83 e1 0f and $0xf,%r9d + 133d: 41 f7 d9 neg %r9d + 1340: 45 03 c8 add %r8d,%r9d + 1343: 89 d9 mov %ebx,%ecx + 1345: 85 db test %ebx,%ebx + 1347: 76 2f jbe 0x1378 + 1349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1350: 00 + 1351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 135f: 00 + 1360: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 1366: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 136b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 1370: 48 ff c0 inc %rax + 1373: 48 3b c1 cmp %rcx,%rax + 1376: 72 e8 jb 0x1360 + 1378: 49 63 c1 movslq %r9d,%rax + 137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1380: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 1386: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 138d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 1392: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 1398: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 139d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 13a3: 48 83 c1 10 add $0x10,%rcx + 13a7: 48 3b c8 cmp %rax,%rcx + 13aa: 72 d4 jb 0x1380 + 13ac: 41 8d 41 01 lea 0x1(%r9),%eax + 13b0: 41 3b c0 cmp %r8d,%eax + 13b3: 0f 87 9e 00 00 00 ja 0x1457 + 13b9: 4d 63 c0 movslq %r8d,%r8 + 13bc: 4d 63 c9 movslq %r9d,%r9 + 13bf: 4d 2b c1 sub %r9,%r8 + 13c2: 49 83 f8 04 cmp $0x4,%r8 + 13c6: 0f 8c 92 00 00 00 jl 0x145e + 13cc: 4d 63 c9 movslq %r9d,%r9 + 13cf: 44 89 c3 mov %r8d,%ebx + 13d2: 83 e3 fc and $0xfffffffc,%ebx + 13d5: 33 c9 xor %ecx,%ecx + 13d7: 48 63 db movslq %ebx,%rbx + 13da: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 13de: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 13e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13e9: 00 + 13ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13f8: 00 + 13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1400: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 1406: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 140b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 1410: 48 83 c1 04 add $0x4,%rcx + 1414: 48 3b cb cmp %rbx,%rcx + 1417: 72 e7 jb 0x1400 + 1419: 49 3b d8 cmp %r8,%rbx + 141c: 73 39 jae 0x1457 + 141e: 4d 63 c9 movslq %r9d,%r9 + 1421: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 1425: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 1429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1430: 00 + 1431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 143f: 00 + 1440: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 1445: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 + 144a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 144f: 48 ff c3 inc %rbx + 1452: 49 3b d8 cmp %r8,%rbx + 1455: 72 e9 jb 0x1440 + 1457: 33 c0 xor %eax,%eax + 1459: c5 f8 77 vzeroupper + 145c: 5b pop %rbx + 145d: c3 ret + 145e: 33 db xor %ebx,%ebx + 1460: eb b7 jmp 0x1419 + 1462: 45 33 c9 xor %r9d,%r9d + 1465: e9 42 ff ff ff jmp 0x13ac + 146a: b8 fa ff ff ff mov $0xfffffffa,%eax + 146f: 5b pop %rbx + 1470: c3 ret + 1471: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1476: 5b pop %rbx + 1477: c3 ret + 1478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 147f: 00 + 1480: 48 85 c9 test %rcx,%rcx + 1483: 0f 84 5b 02 00 00 je 0x16e4 + 1489: 48 85 d2 test %rdx,%rdx + 148c: 0f 84 52 02 00 00 je 0x16e4 + 1492: 4d 85 c0 test %r8,%r8 + 1495: 0f 84 49 02 00 00 je 0x16e4 + 149b: 45 85 c9 test %r9d,%r9d + 149e: 0f 86 33 02 00 00 jbe 0x16d7 + 14a4: 41 83 f9 06 cmp $0x6,%r9d + 14a8: 0f 86 ae 01 00 00 jbe 0x165c + 14ae: 49 3b d0 cmp %r8,%rdx + 14b1: 76 17 jbe 0x14ca + 14b3: 44 89 c8 mov %r9d,%eax + 14b6: 49 89 d2 mov %rdx,%r10 + 14b9: 48 c1 e0 02 shl $0x2,%rax + 14bd: 4d 2b d0 sub %r8,%r10 + 14c0: 4c 3b d0 cmp %rax,%r10 + 14c3: 7d 24 jge 0x14e9 + 14c5: e9 92 01 00 00 jmp 0x165c + 14ca: 4c 3b c2 cmp %rdx,%r8 + 14cd: 0f 86 89 01 00 00 jbe 0x165c + 14d3: 44 89 c8 mov %r9d,%eax + 14d6: 4d 89 c2 mov %r8,%r10 + 14d9: 48 c1 e0 02 shl $0x2,%rax + 14dd: 4c 2b d2 sub %rdx,%r10 + 14e0: 4c 3b d0 cmp %rax,%r10 + 14e3: 0f 8c 73 01 00 00 jl 0x165c + 14e9: 49 3b c8 cmp %r8,%rcx + 14ec: 76 10 jbe 0x14fe + 14ee: 49 89 ca mov %rcx,%r10 + 14f1: 4d 2b d0 sub %r8,%r10 + 14f4: 4c 3b d0 cmp %rax,%r10 + 14f7: 7d 1d jge 0x1516 + 14f9: e9 5e 01 00 00 jmp 0x165c + 14fe: 4c 3b c1 cmp %rcx,%r8 + 1501: 0f 86 55 01 00 00 jbe 0x165c + 1507: 4d 89 c2 mov %r8,%r10 + 150a: 4c 2b d1 sub %rcx,%r10 + 150d: 4c 3b d0 cmp %rax,%r10 + 1510: 0f 8c 46 01 00 00 jl 0x165c + 1516: 41 83 f9 08 cmp $0x8,%r9d + 151a: 0f 82 bd 01 00 00 jb 0x16dd + 1520: 4d 89 c2 mov %r8,%r10 + 1523: 49 83 e2 0f and $0xf,%r10 + 1527: 45 85 d2 test %r10d,%r10d + 152a: 74 18 je 0x1544 + 152c: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 1533: 0f 85 a4 01 00 00 jne 0x16dd + 1539: 41 f7 da neg %r10d + 153c: 41 83 c2 10 add $0x10,%r10d + 1540: 41 c1 ea 02 shr $0x2,%r10d + 1544: 41 8d 42 08 lea 0x8(%r10),%eax + 1548: 44 3b c8 cmp %eax,%r9d + 154b: 0f 82 8c 01 00 00 jb 0x16dd + 1551: 44 89 c8 mov %r9d,%eax + 1554: 45 33 db xor %r11d,%r11d + 1557: 41 2b c2 sub %r10d,%eax + 155a: 83 e0 07 and $0x7,%eax + 155d: f7 d8 neg %eax + 155f: 41 03 c1 add %r9d,%eax + 1562: 45 85 d2 test %r10d,%r10d + 1565: 76 33 jbe 0x159a + 1567: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 156e: 00 + 156f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1576: 0f 1f 00 nopl (%rax) + 1579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1580: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 1586: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 158c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 1592: 41 ff c3 inc %r11d + 1595: 45 3b da cmp %r10d,%r11d + 1598: 72 e6 jb 0x1580 + 159a: 45 89 d2 mov %r10d,%r10d + 159d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 + 15a1: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 15a8: 74 56 je 0x1600 + 15aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15b1: 00 + 15b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15c0: 45 89 d2 mov %r10d,%r10d + 15c3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 + 15c8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 15ce: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 + 15d3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 + 15d9: 0f 5d c8 minps %xmm0,%xmm1 + 15dc: 0f 5d da minps %xmm2,%xmm3 + 15df: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) + 15e4: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 15ea: 41 83 c2 08 add $0x8,%r10d + 15ee: 44 3b d0 cmp %eax,%r10d + 15f1: 72 cd jb 0x15c0 + 15f3: eb 38 jmp 0x162d + 15f5: 0f 1f 40 00 nopl 0x0(%rax) + 15f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1600: 45 89 d2 mov %r10d,%r10d + 1603: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 + 1608: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 + 160e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 + 1613: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 + 1619: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) + 161e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) + 1624: 41 83 c2 08 add $0x8,%r10d + 1628: 44 3b d0 cmp %eax,%r10d + 162b: 72 d3 jb 0x1600 + 162d: 41 3b c1 cmp %r9d,%eax + 1630: 0f 83 9e 00 00 00 jae 0x16d4 + 1636: 0f 1f 00 nopl (%rax) + 1639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1640: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 1645: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 + 164a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 1650: ff c0 inc %eax + 1652: 41 3b c1 cmp %r9d,%eax + 1655: 72 e9 jb 0x1640 + 1657: e9 78 00 00 00 jmp 0x16d4 + 165c: 44 89 c8 mov %r9d,%eax + 165f: 41 bb 01 00 00 00 mov $0x1,%r11d + 1665: d1 e8 shr $1,%eax + 1667: 45 33 d2 xor %r10d,%r10d + 166a: 85 c0 test %eax,%eax + 166c: 76 4c jbe 0x16ba + 166e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1675: 00 + 1676: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 167d: 0f 1f 00 nopl (%rax) + 1680: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 1684: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 168a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 1690: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 1696: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 169b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 + 16a1: 41 ff c2 inc %r10d + 16a4: 44 3b d0 cmp %eax,%r10d + 16a7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 + 16ad: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) + 16b3: 72 cb jb 0x1680 + 16b5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 16ba: 41 ff cb dec %r11d + 16bd: 45 3b d9 cmp %r9d,%r11d + 16c0: 73 12 jae 0x16d4 + 16c2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 16c8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 16ce: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 16d4: 33 c0 xor %eax,%eax + 16d6: c3 ret + 16d7: b8 fa ff ff ff mov $0xfffffffa,%eax + 16dc: c3 ret + 16dd: 33 c0 xor %eax,%eax + 16df: e9 49 ff ff ff jmp 0x162d + 16e4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 16e9: c3 ret + 16ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16f1: 00 + 16f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1705: 48 85 c9 test %rcx,%rcx + 1708: 74 27 je 0x1731 + 170a: 48 85 d2 test %rdx,%rdx + 170d: 74 22 je 0x1731 + 170f: 4d 85 c0 test %r8,%r8 + 1712: 74 1d je 0x1731 + 1714: 45 85 c9 test %r9d,%r9d + 1717: 77 0b ja 0x1724 + 1719: b8 fa ff ff ff mov $0xfffffffa,%eax + 171e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1723: c3 ret + 1724: e8 17 83 03 00 call 0x39a40 + 1729: 33 c0 xor %eax,%eax + 172b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1730: c3 ret + 1731: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1736: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 173b: c3 ret + 173c: 0f 1f 40 00 nopl 0x0(%rax) + 1740: 48 83 ec 28 sub $0x28,%rsp + 1744: 48 85 c9 test %rcx,%rcx + 1747: 74 25 je 0x176e + 1749: 48 85 d2 test %rdx,%rdx + 174c: 74 20 je 0x176e + 174e: 4d 85 c0 test %r8,%r8 + 1751: 74 1b je 0x176e + 1753: 45 85 c9 test %r9d,%r9d + 1756: 77 0a ja 0x1762 + 1758: b8 fa ff ff ff mov $0xfffffffa,%eax + 175d: 48 83 c4 28 add $0x28,%rsp + 1761: c3 ret + 1762: e8 19 88 03 00 call 0x39f80 + 1767: 33 c0 xor %eax,%eax + 1769: 48 83 c4 28 add $0x28,%rsp + 176d: c3 ret + 176e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1773: 48 83 c4 28 add $0x28,%rsp + 1777: c3 ret + 1778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 177f: 00 + 1780: 48 83 ec 28 sub $0x28,%rsp + 1784: 48 85 c9 test %rcx,%rcx + 1787: 74 25 je 0x17ae + 1789: 48 85 d2 test %rdx,%rdx + 178c: 74 20 je 0x17ae + 178e: 4d 85 c0 test %r8,%r8 + 1791: 74 1b je 0x17ae + 1793: 45 85 c9 test %r9d,%r9d + 1796: 77 0a ja 0x17a2 + 1798: b8 fa ff ff ff mov $0xfffffffa,%eax + 179d: 48 83 c4 28 add $0x28,%rsp + 17a1: c3 ret + 17a2: e8 b9 8d 03 00 call 0x3a560 + 17a7: 33 c0 xor %eax,%eax + 17a9: 48 83 c4 28 add $0x28,%rsp + 17ad: c3 ret + 17ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 17b3: 48 83 c4 28 add $0x28,%rsp + 17b7: c3 ret + 17b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 17bf: 00 + 17c0: 48 83 ec 28 sub $0x28,%rsp + 17c4: 48 85 c9 test %rcx,%rcx + 17c7: 74 25 je 0x17ee + 17c9: 48 85 d2 test %rdx,%rdx + 17cc: 74 20 je 0x17ee + 17ce: 4d 85 c0 test %r8,%r8 + 17d1: 74 1b je 0x17ee + 17d3: 45 85 c9 test %r9d,%r9d + 17d6: 77 0a ja 0x17e2 + 17d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 17dd: 48 83 c4 28 add $0x28,%rsp + 17e1: c3 ret + 17e2: e8 59 93 03 00 call 0x3ab40 + 17e7: 33 c0 xor %eax,%eax + 17e9: 48 83 c4 28 add $0x28,%rsp + 17ed: c3 ret + 17ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 17f3: 48 83 c4 28 add $0x28,%rsp + 17f7: c3 ret + 17f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 17ff: 00 + 1800: 48 83 ec 28 sub $0x28,%rsp + 1804: 48 85 c9 test %rcx,%rcx + 1807: 74 25 je 0x182e + 1809: 48 85 d2 test %rdx,%rdx + 180c: 74 20 je 0x182e + 180e: 4d 85 c0 test %r8,%r8 + 1811: 74 1b je 0x182e + 1813: 45 85 c9 test %r9d,%r9d + 1816: 77 0a ja 0x1822 + 1818: b8 fa ff ff ff mov $0xfffffffa,%eax + 181d: 48 83 c4 28 add $0x28,%rsp + 1821: c3 ret + 1822: e8 39 99 03 00 call 0x3b160 + 1827: 33 c0 xor %eax,%eax + 1829: 48 83 c4 28 add $0x28,%rsp + 182d: c3 ret + 182e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1833: 48 83 c4 28 add $0x28,%rsp + 1837: c3 ret + 1838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 183f: 00 + 1840: 48 83 ec 28 sub $0x28,%rsp + 1844: 48 85 c9 test %rcx,%rcx + 1847: 74 25 je 0x186e + 1849: 48 85 d2 test %rdx,%rdx + 184c: 74 20 je 0x186e + 184e: 4d 85 c0 test %r8,%r8 + 1851: 74 1b je 0x186e + 1853: 45 85 c9 test %r9d,%r9d + 1856: 7f 0a jg 0x1862 + 1858: b8 fa ff ff ff mov $0xfffffffa,%eax + 185d: 48 83 c4 28 add $0x28,%rsp + 1861: c3 ret + 1862: e8 39 9f 03 00 call 0x3b7a0 + 1867: 33 c0 xor %eax,%eax + 1869: 48 83 c4 28 add $0x28,%rsp + 186d: c3 ret + 186e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1873: 48 83 c4 28 add $0x28,%rsp + 1877: c3 ret + 1878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 187f: 00 + 1880: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1885: 48 85 c9 test %rcx,%rcx + 1888: 74 27 je 0x18b1 + 188a: 48 85 d2 test %rdx,%rdx + 188d: 74 22 je 0x18b1 + 188f: 4d 85 c0 test %r8,%r8 + 1892: 74 1d je 0x18b1 + 1894: 45 85 c9 test %r9d,%r9d + 1897: 7f 0b jg 0x18a4 + 1899: b8 fa ff ff ff mov $0xfffffffa,%eax + 189e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18a3: c3 ret + 18a4: e8 f7 a2 03 00 call 0x3bba0 + 18a9: 33 c0 xor %eax,%eax + 18ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18b0: c3 ret + 18b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18bb: c3 ret + 18bc: 0f 1f 40 00 nopl 0x0(%rax) + 18c0: 48 83 ec 28 sub $0x28,%rsp + 18c4: 48 85 c9 test %rcx,%rcx + 18c7: 74 25 je 0x18ee + 18c9: 48 85 d2 test %rdx,%rdx + 18cc: 74 20 je 0x18ee + 18ce: 4d 85 c0 test %r8,%r8 + 18d1: 74 1b je 0x18ee + 18d3: 45 85 c9 test %r9d,%r9d + 18d6: 7f 0a jg 0x18e2 + 18d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18dd: 48 83 c4 28 add $0x28,%rsp + 18e1: c3 ret + 18e2: e8 b9 a6 03 00 call 0x3bfa0 + 18e7: 33 c0 xor %eax,%eax + 18e9: 48 83 c4 28 add $0x28,%rsp + 18ed: c3 ret + 18ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18f3: 48 83 c4 28 add $0x28,%rsp + 18f7: c3 ret + 18f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18ff: 00 + 1900: 41 57 push %r15 + 1902: 49 89 ca mov %rcx,%r10 + 1905: 49 89 d3 mov %rdx,%r11 + 1908: 4d 85 d2 test %r10,%r10 + 190b: 0f 84 fb 00 00 00 je 0x1a0c + 1911: 4d 85 db test %r11,%r11 + 1914: 0f 84 f2 00 00 00 je 0x1a0c + 191a: 4d 85 c0 test %r8,%r8 + 191d: 0f 84 e9 00 00 00 je 0x1a0c + 1923: 45 85 c9 test %r9d,%r9d + 1926: 0f 8e d8 00 00 00 jle 0x1a04 + 192c: 49 63 d1 movslq %r9d,%rdx + 192f: 48 83 fa 08 cmp $0x8,%rdx + 1933: 0f 8c c6 00 00 00 jl 0x19ff + 1939: 4c 89 c0 mov %r8,%rax + 193c: 48 83 e0 0f and $0xf,%rax + 1940: 85 c0 test %eax,%eax + 1942: 74 10 je 0x1954 + 1944: a8 03 test $0x3,%al + 1946: 0f 85 b3 00 00 00 jne 0x19ff + 194c: f7 d8 neg %eax + 194e: 83 c0 10 add $0x10,%eax + 1951: c1 e8 02 shr $0x2,%eax + 1954: 89 c1 mov %eax,%ecx + 1956: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 195a: 49 3b d7 cmp %r15,%rdx + 195d: 0f 8c 9c 00 00 00 jl 0x19ff + 1963: 45 89 cf mov %r9d,%r15d + 1966: 44 2b f8 sub %eax,%r15d + 1969: 41 83 e7 07 and $0x7,%r15d + 196d: 45 2b cf sub %r15d,%r9d + 1970: 4d 63 c9 movslq %r9d,%r9 + 1973: 85 c0 test %eax,%eax + 1975: b8 00 00 00 00 mov $0x0,%eax + 197a: 76 24 jbe 0x19a0 + 197c: 0f 1f 40 00 nopl 0x0(%rax) + 1980: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 1986: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 + 198c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 1992: 48 ff c0 inc %rax + 1995: 48 3b c1 cmp %rcx,%rax + 1998: 72 e6 jb 0x1980 + 199a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 19a0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 19a6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 19ad: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 + 19b3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 19ba: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 19c0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 19c7: 48 83 c1 08 add $0x8,%rcx + 19cb: 49 3b c9 cmp %r9,%rcx + 19ce: 72 d0 jb 0x19a0 + 19d0: 4c 3b ca cmp %rdx,%r9 + 19d3: 73 25 jae 0x19fa + 19d5: 0f 1f 40 00 nopl 0x0(%rax) + 19d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19e0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 19e6: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 + 19ec: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 19f2: 49 ff c1 inc %r9 + 19f5: 4c 3b ca cmp %rdx,%r9 + 19f8: 72 e6 jb 0x19e0 + 19fa: 33 c0 xor %eax,%eax + 19fc: 41 5f pop %r15 + 19fe: c3 ret + 19ff: 45 33 c9 xor %r9d,%r9d + 1a02: eb cc jmp 0x19d0 + 1a04: b8 fa ff ff ff mov $0xfffffffa,%eax + 1a09: 41 5f pop %r15 + 1a0b: c3 ret + 1a0c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1a11: 41 5f pop %r15 + 1a13: c3 ret + 1a14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a20: 53 push %rbx + 1a21: 57 push %rdi + 1a22: 55 push %rbp + 1a23: 49 89 ca mov %rcx,%r10 + 1a26: 4d 85 d2 test %r10,%r10 + 1a29: 0f 84 92 01 00 00 je 0x1bc1 + 1a2f: 48 85 d2 test %rdx,%rdx + 1a32: 0f 84 89 01 00 00 je 0x1bc1 + 1a38: 4d 85 c0 test %r8,%r8 + 1a3b: 0f 84 80 01 00 00 je 0x1bc1 + 1a41: 45 85 c9 test %r9d,%r9d + 1a44: 0f 8e 6e 01 00 00 jle 0x1bb8 + 1a4a: 41 83 f9 10 cmp $0x10,%r9d + 1a4e: 0f 8c 50 01 00 00 jl 0x1ba4 + 1a54: 41 83 f9 1d cmp $0x1d,%r9d + 1a58: 0f 8c 4d 01 00 00 jl 0x1bab + 1a5e: 4c 89 c1 mov %r8,%rcx + 1a61: 48 83 e1 1f and $0x1f,%rcx + 1a65: 89 c9 mov %ecx,%ecx + 1a67: 85 c9 test %ecx,%ecx + 1a69: 74 11 je 0x1a7c + 1a6b: f6 c1 03 test $0x3,%cl + 1a6e: 0f 85 30 01 00 00 jne 0x1ba4 + 1a74: f7 d9 neg %ecx + 1a76: 83 c1 20 add $0x20,%ecx + 1a79: c1 e9 02 shr $0x2,%ecx + 1a7c: 8d 41 10 lea 0x10(%rcx),%eax + 1a7f: 44 3b c8 cmp %eax,%r9d + 1a82: 0f 8c 1c 01 00 00 jl 0x1ba4 + 1a88: 44 89 cf mov %r9d,%edi + 1a8b: 33 c0 xor %eax,%eax + 1a8d: 2b f9 sub %ecx,%edi + 1a8f: 83 e7 0f and $0xf,%edi + 1a92: f7 df neg %edi + 1a94: 41 03 f9 add %r9d,%edi + 1a97: 85 c9 test %ecx,%ecx + 1a99: 76 1e jbe 0x1ab9 + 1a9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1aa0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 1aa6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 1aab: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 1ab1: 48 ff c0 inc %rax + 1ab4: 48 3b c1 cmp %rcx,%rax + 1ab7: 72 e7 jb 0x1aa0 + 1ab9: 48 63 c7 movslq %edi,%rax + 1abc: 0f 1f 40 00 nopl 0x0(%rax) + 1ac0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 1ac6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 1acd: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 1ad2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 1ad8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 1ade: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 1ae5: 48 83 c1 10 add $0x10,%rcx + 1ae9: 48 3b c8 cmp %rax,%rcx + 1aec: 72 d2 jb 0x1ac0 + 1aee: 8d 47 01 lea 0x1(%rdi),%eax + 1af1: 41 3b c1 cmp %r9d,%eax + 1af4: 0f 87 9d 00 00 00 ja 0x1b97 + 1afa: 4d 63 c9 movslq %r9d,%r9 + 1afd: 48 63 ff movslq %edi,%rdi + 1b00: 4c 2b cf sub %rdi,%r9 + 1b03: 49 83 f9 04 cmp $0x4,%r9 + 1b07: 0f 8c 93 00 00 00 jl 0x1ba0 + 1b0d: 48 63 ff movslq %edi,%rdi + 1b10: 44 89 cd mov %r9d,%ebp + 1b13: 83 e5 fc and $0xfffffffc,%ebp + 1b16: 33 c9 xor %ecx,%ecx + 1b18: 48 63 ed movslq %ebp,%rbp + 1b1b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 1b1f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 1b23: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 1b27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b2e: 00 + 1b2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b36: 0f 1f 00 nopl (%rax) + 1b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b40: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 1b46: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 1b4b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 1b50: 48 83 c1 04 add $0x4,%rcx + 1b54: 48 3b cd cmp %rbp,%rcx + 1b57: 72 e7 jb 0x1b40 + 1b59: 49 3b e9 cmp %r9,%rbp + 1b5c: 73 39 jae 0x1b97 + 1b5e: 48 63 ff movslq %edi,%rdi + 1b61: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 1b65: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 1b69: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 1b6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b74: 00 + 1b75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b7c: 0f 1f 40 00 nopl 0x0(%rax) + 1b80: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 1b85: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 + 1b8a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 1b8f: 48 ff c5 inc %rbp + 1b92: 49 3b e9 cmp %r9,%rbp + 1b95: 72 e9 jb 0x1b80 + 1b97: 33 c0 xor %eax,%eax + 1b99: c5 f8 77 vzeroupper + 1b9c: 5d pop %rbp + 1b9d: 5f pop %rdi + 1b9e: 5b pop %rbx + 1b9f: c3 ret + 1ba0: 33 ed xor %ebp,%ebp + 1ba2: eb b5 jmp 0x1b59 + 1ba4: 33 ff xor %edi,%edi + 1ba6: e9 43 ff ff ff jmp 0x1aee + 1bab: 44 89 cf mov %r9d,%edi + 1bae: 33 c9 xor %ecx,%ecx + 1bb0: 83 e7 f0 and $0xfffffff0,%edi + 1bb3: e9 01 ff ff ff jmp 0x1ab9 + 1bb8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1bbd: 5d pop %rbp + 1bbe: 5f pop %rdi + 1bbf: 5b pop %rbx + 1bc0: c3 ret + 1bc1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1bc6: 5d pop %rbp + 1bc7: 5f pop %rdi + 1bc8: 5b pop %rbx + 1bc9: c3 ret + 1bca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1bd1: 00 + 1bd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1be0: 48 83 ec 38 sub $0x38,%rsp + 1be4: 45 89 c1 mov %r8d,%r9d + 1be7: 49 89 d0 mov %rdx,%r8 + 1bea: 48 89 ca mov %rcx,%rdx + 1bed: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 1bf3: 48 85 d2 test %rdx,%rdx + 1bf6: 8b 44 24 60 mov 0x60(%rsp),%eax + 1bfa: 74 47 je 0x1c43 + 1bfc: 4d 85 c0 test %r8,%r8 + 1bff: 74 42 je 0x1c43 + 1c01: 45 85 c9 test %r9d,%r9d + 1c04: 7e 47 jle 0x1c4d + 1c06: 85 c0 test %eax,%eax + 1c08: 74 0f je 0x1c19 + 1c0a: 83 f8 04 cmp $0x4,%eax + 1c0d: 74 0d je 0x1c1c + 1c0f: b8 fb ff ff ff mov $0xfffffffb,%eax + 1c14: 48 83 c4 38 add $0x38,%rsp + 1c18: c3 ret + 1c19: 83 f8 04 cmp $0x4,%eax + 1c1c: 49 89 e3 mov %rsp,%r11 + 1c1f: b8 01 00 00 00 mov $0x1,%eax + 1c24: 41 ba 00 00 00 00 mov $0x0,%r10d + 1c2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 1c2f: 44 0f 44 d0 cmove %eax,%r10d + 1c33: 45 89 53 20 mov %r10d,0x20(%r11) + 1c37: e8 c4 d6 a6 01 call 0x1a6f300 + 1c3c: 33 c0 xor %eax,%eax + 1c3e: 48 83 c4 38 add $0x38,%rsp + 1c42: c3 ret + 1c43: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c48: 48 83 c4 38 add $0x38,%rsp + 1c4c: c3 ret + 1c4d: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c52: 48 83 c4 38 add $0x38,%rsp + 1c56: c3 ret + 1c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1c5e: 00 00 + 1c60: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 1c65: 45 89 c1 mov %r8d,%r9d + 1c68: 49 89 d0 mov %rdx,%r8 + 1c6b: 48 89 ca mov %rcx,%rdx + 1c6e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 1c74: 48 85 d2 test %rdx,%rdx + 1c77: 8b 44 24 60 mov 0x60(%rsp),%eax + 1c7b: 74 4b je 0x1cc8 + 1c7d: 4d 85 c0 test %r8,%r8 + 1c80: 74 46 je 0x1cc8 + 1c82: 45 85 c9 test %r9d,%r9d + 1c85: 7e 4c jle 0x1cd3 + 1c87: 85 c0 test %eax,%eax + 1c89: 74 12 je 0x1c9d + 1c8b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 1c90: 74 0b je 0x1c9d + 1c92: b8 fb ff ff ff mov $0xfffffffb,%eax + 1c97: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 1c9c: c3 ret + 1c9d: 49 89 e3 mov %rsp,%r11 + 1ca0: 41 ba 01 00 00 00 mov $0x1,%r10d + 1ca6: 83 f8 04 cmp $0x4,%eax + 1ca9: b8 00 00 00 00 mov $0x0,%eax + 1cae: 41 0f 44 c2 cmove %r10d,%eax + 1cb2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 1cb7: 41 89 43 20 mov %eax,0x20(%r11) + 1cbb: e8 f0 42 a7 01 call 0x1a75fb0 + 1cc0: 33 c0 xor %eax,%eax + 1cc2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 1cc7: c3 ret + 1cc8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1ccd: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 1cd2: c3 ret + 1cd3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1cd8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 1cdd: c3 ret + 1cde: 66 90 xchg %ax,%ax + 1ce0: 48 83 ec 38 sub $0x38,%rsp + 1ce4: 45 89 c1 mov %r8d,%r9d + 1ce7: 49 89 d0 mov %rdx,%r8 + 1cea: 48 89 ca mov %rcx,%rdx + 1ced: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 1cf3: 8b 44 24 60 mov 0x60(%rsp),%eax + 1cf7: 48 85 d2 test %rdx,%rdx + 1cfa: 74 47 je 0x1d43 + 1cfc: 4d 85 c0 test %r8,%r8 + 1cff: 74 42 je 0x1d43 + 1d01: 45 85 c9 test %r9d,%r9d + 1d04: 7e 47 jle 0x1d4d + 1d06: 85 c0 test %eax,%eax + 1d08: 74 0f je 0x1d19 + 1d0a: 83 f8 04 cmp $0x4,%eax + 1d0d: 74 0d je 0x1d1c + 1d0f: b8 fb ff ff ff mov $0xfffffffb,%eax + 1d14: 48 83 c4 38 add $0x38,%rsp + 1d18: c3 ret + 1d19: 83 f8 04 cmp $0x4,%eax + 1d1c: b8 01 00 00 00 mov $0x1,%eax + 1d21: 41 ba 00 00 00 00 mov $0x0,%r10d + 1d27: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 1d2c: 44 0f 44 d0 cmove %eax,%r10d + 1d30: 49 89 e3 mov %rsp,%r11 + 1d33: 45 89 53 20 mov %r10d,0x20(%r11) + 1d37: e8 14 b1 a7 01 call 0x1a7ce50 + 1d3c: 33 c0 xor %eax,%eax + 1d3e: 48 83 c4 38 add $0x38,%rsp + 1d42: c3 ret + 1d43: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1d48: 48 83 c4 38 add $0x38,%rsp + 1d4c: c3 ret + 1d4d: b8 fa ff ff ff mov $0xfffffffa,%eax + 1d52: 48 83 c4 38 add $0x38,%rsp + 1d56: c3 ret + 1d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1d5e: 00 00 + 1d60: 48 83 ec 38 sub $0x38,%rsp + 1d64: 45 89 c1 mov %r8d,%r9d + 1d67: 49 89 d0 mov %rdx,%r8 + 1d6a: 48 89 ca mov %rcx,%rdx + 1d6d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 1d73: 8b 44 24 60 mov 0x60(%rsp),%eax + 1d77: 48 85 d2 test %rdx,%rdx + 1d7a: 74 47 je 0x1dc3 + 1d7c: 4d 85 c0 test %r8,%r8 + 1d7f: 74 42 je 0x1dc3 + 1d81: 45 85 c9 test %r9d,%r9d + 1d84: 7e 47 jle 0x1dcd + 1d86: 85 c0 test %eax,%eax + 1d88: 74 0f je 0x1d99 + 1d8a: 83 f8 04 cmp $0x4,%eax + 1d8d: 74 0d je 0x1d9c + 1d8f: b8 fb ff ff ff mov $0xfffffffb,%eax + 1d94: 48 83 c4 38 add $0x38,%rsp + 1d98: c3 ret + 1d99: 83 f8 04 cmp $0x4,%eax + 1d9c: 49 89 e3 mov %rsp,%r11 + 1d9f: b8 01 00 00 00 mov $0x1,%eax + 1da4: 41 ba 00 00 00 00 mov $0x0,%r10d + 1daa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 1daf: 44 0f 44 d0 cmove %eax,%r10d + 1db3: 45 89 53 20 mov %r10d,0x20(%r11) + 1db7: e8 c4 18 a8 01 call 0x1a83680 + 1dbc: 33 c0 xor %eax,%eax + 1dbe: 48 83 c4 38 add $0x38,%rsp + 1dc2: c3 ret + 1dc3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1dc8: 48 83 c4 38 add $0x38,%rsp + 1dcc: c3 ret + 1dcd: b8 fa ff ff ff mov $0xfffffffa,%eax + 1dd2: 48 83 c4 38 add $0x38,%rsp + 1dd6: c3 ret + 1dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1dde: 00 00 + 1de0: 48 83 ec 38 sub $0x38,%rsp + 1de4: 45 89 c1 mov %r8d,%r9d + 1de7: 49 89 d0 mov %rdx,%r8 + 1dea: 48 89 ca mov %rcx,%rdx + 1ded: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 1df3: 8b 44 24 60 mov 0x60(%rsp),%eax + 1df7: 48 85 d2 test %rdx,%rdx + 1dfa: 74 47 je 0x1e43 + 1dfc: 4d 85 c0 test %r8,%r8 + 1dff: 74 42 je 0x1e43 + 1e01: 45 85 c9 test %r9d,%r9d + 1e04: 7e 47 jle 0x1e4d + 1e06: 85 c0 test %eax,%eax + 1e08: 74 0f je 0x1e19 + 1e0a: 83 f8 04 cmp $0x4,%eax + 1e0d: 74 0d je 0x1e1c + 1e0f: b8 fb ff ff ff mov $0xfffffffb,%eax + 1e14: 48 83 c4 38 add $0x38,%rsp + 1e18: c3 ret + 1e19: 83 f8 04 cmp $0x4,%eax + 1e1c: 49 89 e3 mov %rsp,%r11 + 1e1f: b8 01 00 00 00 mov $0x1,%eax + 1e24: 41 ba 00 00 00 00 mov $0x0,%r10d + 1e2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 1e2f: 44 0f 44 d0 cmove %eax,%r10d + 1e33: 45 89 53 20 mov %r10d,0x20(%r11) + 1e37: e8 a4 82 a8 01 call 0x1a8a0e0 + 1e3c: 33 c0 xor %eax,%eax + 1e3e: 48 83 c4 38 add $0x38,%rsp + 1e42: c3 ret + 1e43: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1e48: 48 83 c4 38 add $0x38,%rsp + 1e4c: c3 ret + 1e4d: b8 fa ff ff ff mov $0xfffffffa,%eax + 1e52: 48 83 c4 38 add $0x38,%rsp + 1e56: c3 ret + 1e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1e5e: 00 00 + 1e60: 48 83 ec 38 sub $0x38,%rsp + 1e64: 45 89 c1 mov %r8d,%r9d + 1e67: 49 89 d0 mov %rdx,%r8 + 1e6a: 48 89 ca mov %rcx,%rdx + 1e6d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 1e73: 8b 44 24 60 mov 0x60(%rsp),%eax + 1e77: 48 85 d2 test %rdx,%rdx + 1e7a: 74 47 je 0x1ec3 + 1e7c: 4d 85 c0 test %r8,%r8 + 1e7f: 74 42 je 0x1ec3 + 1e81: 45 85 c9 test %r9d,%r9d + 1e84: 7e 47 jle 0x1ecd + 1e86: 85 c0 test %eax,%eax + 1e88: 74 0f je 0x1e99 + 1e8a: 83 f8 04 cmp $0x4,%eax + 1e8d: 74 0d je 0x1e9c + 1e8f: b8 fb ff ff ff mov $0xfffffffb,%eax + 1e94: 48 83 c4 38 add $0x38,%rsp + 1e98: c3 ret + 1e99: 83 f8 04 cmp $0x4,%eax + 1e9c: 49 89 e3 mov %rsp,%r11 + 1e9f: b8 01 00 00 00 mov $0x1,%eax + 1ea4: 41 ba 00 00 00 00 mov $0x0,%r10d + 1eaa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 1eaf: 44 0f 44 d0 cmove %eax,%r10d + 1eb3: 45 89 53 20 mov %r10d,0x20(%r11) + 1eb7: e8 64 ee a8 01 call 0x1a90d20 + 1ebc: 33 c0 xor %eax,%eax + 1ebe: 48 83 c4 38 add $0x38,%rsp + 1ec2: c3 ret + 1ec3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1ec8: 48 83 c4 38 add $0x38,%rsp + 1ecc: c3 ret + 1ecd: b8 fa ff ff ff mov $0xfffffffa,%eax + 1ed2: 48 83 c4 38 add $0x38,%rsp + 1ed6: c3 ret + 1ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1ede: 00 00 + 1ee0: 49 89 ca mov %rcx,%r10 + 1ee3: 4d 85 d2 test %r10,%r10 + 1ee6: 0f 84 fe 01 00 00 je 0x20ea + 1eec: 4d 85 c0 test %r8,%r8 + 1eef: 0f 84 f5 01 00 00 je 0x20ea + 1ef5: 45 85 c9 test %r9d,%r9d + 1ef8: 0f 8e e6 01 00 00 jle 0x20e4 + 1efe: 49 63 c9 movslq %r9d,%rcx + 1f01: 48 83 f9 08 cmp $0x8,%rcx + 1f05: 0f 8c d4 01 00 00 jl 0x20df + 1f0b: 4c 89 c0 mov %r8,%rax + 1f0e: 48 83 e0 0f and $0xf,%rax + 1f12: 85 c0 test %eax,%eax + 1f14: 74 0d je 0x1f23 + 1f16: a8 07 test $0x7,%al + 1f18: 0f 85 c1 01 00 00 jne 0x20df + 1f1e: b8 01 00 00 00 mov $0x1,%eax + 1f23: 8d 50 08 lea 0x8(%rax),%edx + 1f26: 48 3b ca cmp %rdx,%rcx + 1f29: 0f 8c b0 01 00 00 jl 0x20df + 1f2f: 44 89 ca mov %r9d,%edx + 1f32: 45 33 db xor %r11d,%r11d + 1f35: 2b d0 sub %eax,%edx + 1f37: 83 e2 07 and $0x7,%edx + 1f3a: 44 2b ca sub %edx,%r9d + 1f3d: 89 c2 mov %eax,%edx + 1f3f: 85 c0 test %eax,%eax + 1f41: 76 3b jbe 0x1f7e + 1f43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f4a: 00 + 1f4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f60: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 + 1f66: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1f6a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 + 1f70: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 1f76: 49 ff c3 inc %r11 + 1f79: 4c 3b da cmp %rdx,%r11 + 1f7c: 72 e2 jb 0x1f60 + 1f7e: 89 c0 mov %eax,%eax + 1f80: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 + 1f84: 49 63 c1 movslq %r9d,%rax + 1f87: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 1f8e: 0f 84 97 00 00 00 je 0x202b + 1f94: f2 0f 12 c1 movddup %xmm1,%xmm0 + 1f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f9f: 00 + 1fa0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 + 1fa6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 1fad: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 + 1fb4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 + 1fbb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 + 1fc2: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 + 1fc9: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 + 1fd0: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 + 1fd7: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1fdb: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 1fdf: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 1fe3: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 1fe7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 1fed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 1ff4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 1ffb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 2002: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 2007: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 200d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 2013: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 2019: 48 83 c2 08 add $0x8,%rdx + 201d: 48 3b d0 cmp %rax,%rdx + 2020: 0f 82 7a ff ff ff jb 0x1fa0 + 2026: e9 77 00 00 00 jmp 0x20a2 + 202b: f2 0f 12 c1 movddup %xmm1,%xmm0 + 202f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2036: 00 + 2037: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 203e: 66 90 xchg %ax,%ax + 2040: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 + 2045: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 + 204b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 + 2051: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 + 2057: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 205b: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 205f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 2063: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 2067: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 206d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 2074: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 207b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 2082: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 2087: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 208d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 2093: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 2099: 48 83 c2 08 add $0x8,%rdx + 209d: 48 3b d0 cmp %rax,%rdx + 20a0: 72 9e jb 0x2040 + 20a2: 33 c0 xor %eax,%eax + 20a4: 41 8d 51 01 lea 0x1(%r9),%edx + 20a8: 48 63 d2 movslq %edx,%rdx + 20ab: 48 3b d1 cmp %rcx,%rdx + 20ae: 77 2c ja 0x20dc + 20b0: 4d 63 c9 movslq %r9d,%r9 + 20b3: 49 2b c9 sub %r9,%rcx + 20b6: 4f 8d 14 ca lea (%r10,%r9,8),%r10 + 20ba: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx + 20be: 66 90 xchg %ax,%ax + 20c0: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 + 20c6: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 20ca: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 + 20cf: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) + 20d4: 48 ff c0 inc %rax + 20d7: 48 3b c1 cmp %rcx,%rax + 20da: 72 e4 jb 0x20c0 + 20dc: 33 c0 xor %eax,%eax + 20de: c3 ret + 20df: 45 33 c9 xor %r9d,%r9d + 20e2: eb be jmp 0x20a2 + 20e4: b8 fa ff ff ff mov $0xfffffffa,%eax + 20e9: c3 ret + 20ea: b8 f8 ff ff ff mov $0xfffffff8,%eax + 20ef: c3 ret + 20f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20f7: 00 + 20f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 20ff: 90 nop + 2100: 49 89 ca mov %rcx,%r10 + 2103: 4d 85 d2 test %r10,%r10 + 2106: 0f 84 f7 01 00 00 je 0x2303 + 210c: 4d 85 c0 test %r8,%r8 + 210f: 0f 84 ee 01 00 00 je 0x2303 + 2115: 45 85 c9 test %r9d,%r9d + 2118: 0f 8e eb 01 00 00 jle 0x2309 + 211e: 44 89 c8 mov %r9d,%eax + 2121: ba 01 00 00 00 mov $0x1,%edx + 2126: c1 e8 03 shr $0x3,%eax + 2129: 33 c9 xor %ecx,%ecx + 212b: 85 c0 test %eax,%eax + 212d: 0f 86 eb 00 00 00 jbe 0x221e + 2133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 213f: 00 + 2140: 89 ca mov %ecx,%edx + 2142: ff c1 inc %ecx + 2144: c1 e2 03 shl $0x3,%edx + 2147: 48 63 d2 movslq %edx,%rdx + 214a: 3b c8 cmp %eax,%ecx + 214c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 2152: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 + 2159: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 2160: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 2164: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 2168: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 216c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 2172: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 + 2179: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 + 2180: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 2186: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) + 218d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) + 2194: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 + 219b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 + 21a2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 21a9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 + 21b0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 + 21b7: f2 0f 59 e1 mulsd %xmm1,%xmm4 + 21bb: f2 0f 59 e9 mulsd %xmm1,%xmm5 + 21bf: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 21c3: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 + 21ca: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 21ce: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 + 21d5: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 21d9: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 + 21e0: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 + 21e7: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 + 21ee: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) + 21f5: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) + 21fc: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) + 2203: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) + 220a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) + 2211: 0f 82 29 ff ff ff jb 0x2140 + 2217: c1 e1 03 shl $0x3,%ecx + 221a: 89 ca mov %ecx,%edx + 221c: ff c2 inc %edx + 221e: 41 3b d1 cmp %r9d,%edx + 2221: 0f 87 d9 00 00 00 ja 0x2300 + 2227: 44 2b ca sub %edx,%r9d + 222a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff04a0 + 2231: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax + 2238: c5 01 + 223a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax + 2241: 00 + 2242: ff e0 jmp *%rax + 2244: 48 63 d2 movslq %edx,%rdx + 2247: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 224e: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 2252: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax + 2257: f2 0f 58 00 addsd (%rax),%xmm0 + 225b: f2 0f 11 00 movsd %xmm0,(%rax) + 225f: 48 63 d2 movslq %edx,%rdx + 2262: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 + 2269: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 226d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax + 2272: f2 0f 58 00 addsd (%rax),%xmm0 + 2276: f2 0f 11 00 movsd %xmm0,(%rax) + 227a: 48 63 d2 movslq %edx,%rdx + 227d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 + 2284: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 2288: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax + 228d: f2 0f 58 00 addsd (%rax),%xmm0 + 2291: f2 0f 11 00 movsd %xmm0,(%rax) + 2295: 48 63 d2 movslq %edx,%rdx + 2298: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 + 229f: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 22a3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax + 22a8: f2 0f 58 00 addsd (%rax),%xmm0 + 22ac: f2 0f 11 00 movsd %xmm0,(%rax) + 22b0: 48 63 d2 movslq %edx,%rdx + 22b3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 + 22ba: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 22be: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax + 22c3: f2 0f 58 00 addsd (%rax),%xmm0 + 22c7: f2 0f 11 00 movsd %xmm0,(%rax) + 22cb: 48 63 d2 movslq %edx,%rdx + 22ce: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 22d4: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 22d8: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 22de: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 22e4: 48 63 d2 movslq %edx,%rdx + 22e7: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 + 22ee: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 22f2: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 + 22f9: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) + 2300: 33 c0 xor %eax,%eax + 2302: c3 ret + 2303: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2308: c3 ret + 2309: b8 fa ff ff ff mov $0xfffffffa,%eax + 230e: c3 ret + 230f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2316: 00 + 2317: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 231e: 66 90 xchg %ax,%ax + 2320: 41 57 push %r15 + 2322: 45 89 cb mov %r9d,%r11d + 2325: 48 85 c9 test %rcx,%rcx + 2328: 0f 84 53 02 00 00 je 0x2581 + 232e: 4d 85 c0 test %r8,%r8 + 2331: 0f 84 4a 02 00 00 je 0x2581 + 2337: 45 85 db test %r11d,%r11d + 233a: 0f 8e 39 02 00 00 jle 0x2579 + 2340: 41 83 fb 08 cmp $0x8,%r11d + 2344: 0f 8c 1f 02 00 00 jl 0x2569 + 234a: 4d 89 c2 mov %r8,%r10 + 234d: 49 83 e2 0f and $0xf,%r10 + 2351: 45 85 d2 test %r10d,%r10d + 2354: 74 13 je 0x2369 + 2356: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 235d: 0f 85 06 02 00 00 jne 0x2569 + 2363: 41 ba 01 00 00 00 mov $0x1,%r10d + 2369: 41 8d 42 08 lea 0x8(%r10),%eax + 236d: 44 3b d8 cmp %eax,%r11d + 2370: 0f 8c f3 01 00 00 jl 0x2569 + 2376: 44 89 d8 mov %r11d,%eax + 2379: 33 d2 xor %edx,%edx + 237b: 41 2b c2 sub %r10d,%eax + 237e: 45 89 d1 mov %r10d,%r9d + 2381: 83 e0 07 and $0x7,%eax + 2384: f7 d8 neg %eax + 2386: 41 03 c3 add %r11d,%eax + 2389: 45 85 d2 test %r10d,%r10d + 238c: 76 30 jbe 0x23be + 238e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2395: 00 + 2396: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 239d: 0f 1f 00 nopl (%rax) + 23a0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 + 23a5: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 23a9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 23af: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 23b5: 48 83 c2 01 add $0x1,%rdx + 23b9: 49 3b d1 cmp %r9,%rdx + 23bc: 72 e2 jb 0x23a0 + 23be: 45 89 d2 mov %r10d,%r10d + 23c1: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx + 23c5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 23cc: 48 63 d0 movslq %eax,%rdx + 23cf: 0f 84 72 00 00 00 je 0x2447 + 23d5: f2 0f 12 c1 movddup %xmm1,%xmm0 + 23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23e0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 23e5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 23eb: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 23ef: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 23f5: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 23f9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 23ff: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 2403: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 2409: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 240d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 2414: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 241b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 2422: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 2427: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 242d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 2433: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 2439: 49 83 c1 08 add $0x8,%r9 + 243d: 4c 3b ca cmp %rdx,%r9 + 2440: 72 9e jb 0x23e0 + 2442: e9 7b 00 00 00 jmp 0x24c2 + 2447: f2 0f 12 c1 movddup %xmm1,%xmm0 + 244b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2452: 00 + 2453: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 245a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2460: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 2465: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 246b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 246f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 2475: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 2479: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 247f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 2483: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 2489: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 248d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 2494: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 249b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 24a2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 24a7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 24ad: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 24b3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 24b9: 49 83 c1 08 add $0x8,%r9 + 24bd: 4c 3b ca cmp %rdx,%r9 + 24c0: 72 9e jb 0x2460 + 24c2: 44 8d 48 01 lea 0x1(%rax),%r9d + 24c6: 45 3b cb cmp %r11d,%r9d + 24c9: 0f 87 90 00 00 00 ja 0x255f + 24cf: 4d 63 db movslq %r11d,%r11 + 24d2: 4c 2b da sub %rdx,%r11 + 24d5: 49 83 fb 02 cmp $0x2,%r11 + 24d9: 0f 8c 85 00 00 00 jl 0x2564 + 24df: 45 89 df mov %r11d,%r15d + 24e2: 45 33 d2 xor %r10d,%r10d + 24e5: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 24e9: 41 83 e7 fe and $0xfffffffe,%r15d + 24ed: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 24f1: 4d 63 ff movslq %r15d,%r15 + 24f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2500: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 + 2505: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 2509: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 + 250f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) + 2514: 49 83 c2 02 add $0x2,%r10 + 2518: 4d 3b d7 cmp %r15,%r10 + 251b: 72 e3 jb 0x2500 + 251d: 4d 3b fb cmp %r11,%r15 + 2520: 73 3d jae 0x255f + 2522: 48 63 c0 movslq %eax,%rax + 2525: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 2529: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 252d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2534: 00 + 2535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 253c: 0f 1f 40 00 nopl 0x0(%rax) + 2540: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 + 2546: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 254a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 + 2550: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) + 2556: 49 83 c7 01 add $0x1,%r15 + 255a: 4d 3b fb cmp %r11,%r15 + 255d: 72 e1 jb 0x2540 + 255f: 33 c0 xor %eax,%eax + 2561: 41 5f pop %r15 + 2563: c3 ret + 2564: 45 33 ff xor %r15d,%r15d + 2567: eb b4 jmp 0x251d + 2569: 33 c0 xor %eax,%eax + 256b: 41 83 fb 01 cmp $0x1,%r11d + 256f: 72 ee jb 0x255f + 2571: 4d 63 db movslq %r11d,%r11 + 2574: 45 33 ff xor %r15d,%r15d + 2577: eb a4 jmp 0x251d + 2579: b8 fa ff ff ff mov $0xfffffffa,%eax + 257e: 41 5f pop %r15 + 2580: c3 ret + 2581: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2586: 41 5f pop %r15 + 2588: c3 ret + 2589: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2590: 00 + 2591: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 259f: 00 + 25a0: 41 57 push %r15 + 25a2: 48 85 c9 test %rcx,%rcx + 25a5: 0f 84 f4 01 00 00 je 0x279f + 25ab: 4d 85 c0 test %r8,%r8 + 25ae: 0f 84 eb 01 00 00 je 0x279f + 25b4: 45 85 c9 test %r9d,%r9d + 25b7: 0f 8e da 01 00 00 jle 0x2797 + 25bd: 41 83 f9 10 cmp $0x10,%r9d + 25c1: 0f 8c c0 01 00 00 jl 0x2787 + 25c7: 4d 89 c2 mov %r8,%r10 + 25ca: 49 83 e2 1f and $0x1f,%r10 + 25ce: 45 89 d2 mov %r10d,%r10d + 25d1: 45 85 d2 test %r10d,%r10d + 25d4: 74 18 je 0x25ee + 25d6: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 25dd: 0f 85 a4 01 00 00 jne 0x2787 + 25e3: 41 f7 da neg %r10d + 25e6: 41 83 c2 20 add $0x20,%r10d + 25ea: 41 c1 ea 03 shr $0x3,%r10d + 25ee: 41 8d 42 10 lea 0x10(%r10),%eax + 25f2: 44 3b c8 cmp %eax,%r9d + 25f5: 0f 8c 8c 01 00 00 jl 0x2787 + 25fb: 44 89 c8 mov %r9d,%eax + 25fe: 33 d2 xor %edx,%edx + 2600: 41 2b c2 sub %r10d,%eax + 2603: 83 e0 0f and $0xf,%eax + 2606: f7 d8 neg %eax + 2608: 41 03 c1 add %r9d,%eax + 260b: 45 85 d2 test %r10d,%r10d + 260e: 76 29 jbe 0x2639 + 2610: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2617: 00 + 2618: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 261f: 90 nop + 2620: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 + 2625: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 + 262b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) + 2631: 48 ff c2 inc %rdx + 2634: 49 3b d2 cmp %r10,%rdx + 2637: 72 e7 jb 0x2620 + 2639: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 263d: 48 63 d0 movslq %eax,%rdx + 2640: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 2646: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 264d: 00 + 264e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2655: 0f 1f 40 00 nopl 0x0(%rax) + 2659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2660: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 2666: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 266d: 01 + 266e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 2672: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 + 2679: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 + 267f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) + 2685: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 + 268c: 01 + 268d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 2691: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 + 2698: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 + 269f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) + 26a6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 + 26ad: 01 + 26ae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 26b2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 + 26b9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 + 26c0: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) + 26c7: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 + 26ce: 01 + 26cf: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 26d3: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 + 26da: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) + 26e1: 49 83 c2 10 add $0x10,%r10 + 26e5: 4c 3b d2 cmp %rdx,%r10 + 26e8: 0f 82 72 ff ff ff jb 0x2660 + 26ee: 44 8d 50 01 lea 0x1(%rax),%r10d + 26f2: 45 3b d1 cmp %r9d,%r10d + 26f5: 0f 87 7f 00 00 00 ja 0x277a + 26fb: 4d 63 d9 movslq %r9d,%r11 + 26fe: 4c 2b da sub %rdx,%r11 + 2701: 49 83 fb 04 cmp $0x4,%r11 + 2705: 0f 8c 77 00 00 00 jl 0x2782 + 270b: 45 89 df mov %r11d,%r15d + 270e: 45 33 d2 xor %r10d,%r10d + 2711: 41 83 e7 fc and $0xfffffffc,%r15d + 2715: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 2719: 4d 63 ff movslq %r15d,%r15 + 271c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 2720: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 + 2726: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 + 272d: 01 + 272e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 2732: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 + 2738: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) + 273e: 49 83 c2 04 add $0x4,%r10 + 2742: 4d 3b d7 cmp %r15,%r10 + 2745: 72 d9 jb 0x2720 + 2747: 4d 3b fb cmp %r11,%r15 + 274a: 73 2e jae 0x277a + 274c: 48 63 c0 movslq %eax,%rax + 274f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 2753: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 2757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 275e: 00 00 + 2760: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 + 2766: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 + 276c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) + 2772: 49 ff c7 inc %r15 + 2775: 4d 3b fb cmp %r11,%r15 + 2778: 72 e6 jb 0x2760 + 277a: 33 c0 xor %eax,%eax + 277c: c5 f8 77 vzeroupper + 277f: 41 5f pop %r15 + 2781: c3 ret + 2782: 45 33 ff xor %r15d,%r15d + 2785: eb c0 jmp 0x2747 + 2787: 33 c0 xor %eax,%eax + 2789: 41 83 f9 01 cmp $0x1,%r9d + 278d: 72 eb jb 0x277a + 278f: 4d 63 d9 movslq %r9d,%r11 + 2792: 45 33 ff xor %r15d,%r15d + 2795: eb b0 jmp 0x2747 + 2797: b8 fa ff ff ff mov $0xfffffffa,%eax + 279c: 41 5f pop %r15 + 279e: c3 ret + 279f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 27a4: 41 5f pop %r15 + 27a6: c3 ret + 27a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 27ae: 00 + 27af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27b6: 0f 1f 00 nopl (%rax) + 27b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 27c0: 4d 89 c2 mov %r8,%r10 + 27c3: 48 85 c9 test %rcx,%rcx + 27c6: 0f 84 eb 00 00 00 je 0x28b7 + 27cc: 4d 85 d2 test %r10,%r10 + 27cf: 0f 84 e2 00 00 00 je 0x28b7 + 27d5: 45 85 c9 test %r9d,%r9d + 27d8: 0f 8e d3 00 00 00 jle 0x28b1 + 27de: 49 63 c1 movslq %r9d,%rax + 27e1: 48 83 f8 04 cmp $0x4,%rax + 27e5: 0f 8c b5 00 00 00 jl 0x28a0 + 27eb: 48 83 f8 3b cmp $0x3b,%rax + 27ef: 0f 8c b0 00 00 00 jl 0x28a5 + 27f5: 4c 89 d2 mov %r10,%rdx + 27f8: 48 83 e2 1f and $0x1f,%rdx + 27fc: 85 d2 test %edx,%edx + 27fe: 74 11 je 0x2811 + 2800: f6 c2 07 test $0x7,%dl + 2803: 0f 85 97 00 00 00 jne 0x28a0 + 2809: f7 da neg %edx + 280b: 83 c2 20 add $0x20,%edx + 280e: c1 ea 03 shr $0x3,%edx + 2811: 41 89 d0 mov %edx,%r8d + 2814: 4d 8d 58 04 lea 0x4(%r8),%r11 + 2818: 49 3b c3 cmp %r11,%rax + 281b: 0f 8c 7f 00 00 00 jl 0x28a0 + 2821: 45 89 cb mov %r9d,%r11d + 2824: 44 2b da sub %edx,%r11d + 2827: 41 83 e3 03 and $0x3,%r11d + 282b: 45 2b cb sub %r11d,%r9d + 282e: 45 33 db xor %r11d,%r11d + 2831: 4d 63 c9 movslq %r9d,%r9 + 2834: 85 d2 test %edx,%edx + 2836: 76 22 jbe 0x285a + 2838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 283f: 00 + 2840: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 + 2846: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 + 284c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) + 2852: 49 ff c3 inc %r11 + 2855: 4d 3b d8 cmp %r8,%r11 + 2858: 72 e6 jb 0x2840 + 285a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 285f: 90 nop + 2860: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 + 2866: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 + 286c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) + 2872: 49 83 c0 04 add $0x4,%r8 + 2876: 4d 3b c1 cmp %r9,%r8 + 2879: 72 e5 jb 0x2860 + 287b: 4c 3b c8 cmp %rax,%r9 + 287e: 73 1a jae 0x289a + 2880: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 + 2886: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 + 288c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) + 2892: 49 ff c1 inc %r9 + 2895: 4c 3b c8 cmp %rax,%r9 + 2898: 72 e6 jb 0x2880 + 289a: 33 c0 xor %eax,%eax + 289c: c5 f8 77 vzeroupper + 289f: c3 ret + 28a0: 45 33 c9 xor %r9d,%r9d + 28a3: eb d6 jmp 0x287b + 28a5: 41 83 e1 fc and $0xfffffffc,%r9d + 28a9: 45 33 c0 xor %r8d,%r8d + 28ac: 4d 63 c9 movslq %r9d,%r9 + 28af: eb a9 jmp 0x285a + 28b1: b8 fa ff ff ff mov $0xfffffffa,%eax + 28b6: c3 ret + 28b7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 28bc: c3 ret + 28bd: 0f 1f 00 nopl (%rax) + 28c0: 48 85 c9 test %rcx,%rcx + 28c3: 0f 84 2c 01 00 00 je 0x29f5 + 28c9: 4d 85 c0 test %r8,%r8 + 28cc: 0f 84 23 01 00 00 je 0x29f5 + 28d2: 45 85 c9 test %r9d,%r9d + 28d5: 0f 8e 14 01 00 00 jle 0x29ef + 28db: 49 63 d1 movslq %r9d,%rdx + 28de: 48 83 fa 04 cmp $0x4,%rdx + 28e2: 0f 8c f7 00 00 00 jl 0x29df + 28e8: 48 83 fa 3b cmp $0x3b,%rdx + 28ec: 0f 8c f2 00 00 00 jl 0x29e4 + 28f2: 4c 89 c0 mov %r8,%rax + 28f5: 48 83 e0 1f and $0x1f,%rax + 28f9: a8 07 test $0x7,%al + 28fb: 74 04 je 0x2901 + 28fd: 33 c0 xor %eax,%eax + 28ff: eb 14 jmp 0x2915 + 2901: 41 89 c2 mov %eax,%r10d + 2904: 41 f7 da neg %r10d + 2907: 41 83 c2 20 add $0x20,%r10d + 290b: 41 c1 ea 03 shr $0x3,%r10d + 290f: 85 c0 test %eax,%eax + 2911: 41 0f 45 c2 cmovne %r10d,%eax + 2915: 44 8d 50 04 lea 0x4(%rax),%r10d + 2919: 49 3b d2 cmp %r10,%rdx + 291c: 0f 8c bd 00 00 00 jl 0x29df + 2922: 45 89 ca mov %r9d,%r10d + 2925: 44 2b d0 sub %eax,%r10d + 2928: 41 83 e2 03 and $0x3,%r10d + 292c: 45 2b ca sub %r10d,%r9d + 292f: 45 33 d2 xor %r10d,%r10d + 2932: 83 f8 01 cmp $0x1,%eax + 2935: 72 23 jb 0x295a + 2937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 293e: 00 00 + 2940: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 2946: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 + 294c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) + 2952: 49 ff c2 inc %r10 + 2955: 4c 3b d0 cmp %rax,%r10 + 2958: 72 e6 jb 0x2940 + 295a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 295f: 4d 63 d1 movslq %r9d,%r10 + 2962: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2969: 00 + 296a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2971: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2978: 00 + 2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2980: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 + 2985: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 + 298b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) + 2991: 48 83 c0 04 add $0x4,%rax + 2995: 49 3b c2 cmp %r10,%rax + 2998: 72 e6 jb 0x2980 + 299a: 33 c0 xor %eax,%eax + 299c: 45 8d 51 01 lea 0x1(%r9),%r10d + 29a0: 4d 63 d2 movslq %r10d,%r10 + 29a3: 4c 3b d2 cmp %rdx,%r10 + 29a6: 77 31 ja 0x29d9 + 29a8: 4d 63 c9 movslq %r9d,%r9 + 29ab: 49 2b d1 sub %r9,%rdx + 29ae: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 + 29b2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 29b6: 0f 1f 00 nopl (%rax) + 29b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 29c0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 29c6: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 + 29cc: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) + 29d1: 48 ff c0 inc %rax + 29d4: 48 3b c2 cmp %rdx,%rax + 29d7: 72 e7 jb 0x29c0 + 29d9: 33 c0 xor %eax,%eax + 29db: c5 f8 77 vzeroupper + 29de: c3 ret + 29df: 45 33 c9 xor %r9d,%r9d + 29e2: eb b6 jmp 0x299a + 29e4: 41 83 e1 fc and $0xfffffffc,%r9d + 29e8: 33 c0 xor %eax,%eax + 29ea: e9 6b ff ff ff jmp 0x295a + 29ef: b8 fa ff ff ff mov $0xfffffffa,%eax + 29f4: c3 ret + 29f5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 29fa: c3 ret + 29fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2a00: 48 83 ec 28 sub $0x28,%rsp + 2a04: 4d 89 c1 mov %r8,%r9 + 2a07: 49 89 d0 mov %rdx,%r8 + 2a0a: 48 89 ca mov %rcx,%rdx + 2a0d: e8 ae 99 03 00 call 0x3c3c0 + 2a12: 48 83 c4 28 add $0x28,%rsp + 2a16: c3 ret + 2a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2a1e: 00 00 + 2a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2a25: 4d 89 c1 mov %r8,%r9 + 2a28: 49 89 d0 mov %rdx,%r8 + 2a2b: 48 89 ca mov %rcx,%rdx + 2a2e: e8 8d 9c 03 00 call 0x3c6c0 + 2a33: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2a38: c3 ret + 2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a40: 48 83 ec 28 sub $0x28,%rsp + 2a44: 4d 89 c1 mov %r8,%r9 + 2a47: 49 89 d0 mov %rdx,%r8 + 2a4a: 48 89 ca mov %rcx,%rdx + 2a4d: e8 6e 9f 03 00 call 0x3c9c0 + 2a52: 48 83 c4 28 add $0x28,%rsp + 2a56: c3 ret + 2a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2a5e: 00 00 + 2a60: 48 83 ec 28 sub $0x28,%rsp + 2a64: 4d 89 c1 mov %r8,%r9 + 2a67: 49 89 d0 mov %rdx,%r8 + 2a6a: 48 89 ca mov %rcx,%rdx + 2a6d: e8 0e a2 03 00 call 0x3cc80 + 2a72: 48 83 c4 28 add $0x28,%rsp + 2a76: c3 ret + 2a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2a7e: 00 00 + 2a80: 48 83 ec 28 sub $0x28,%rsp + 2a84: 4d 89 c1 mov %r8,%r9 + 2a87: 49 89 d0 mov %rdx,%r8 + 2a8a: 48 89 ca mov %rcx,%rdx + 2a8d: e8 8e a4 03 00 call 0x3cf20 + 2a92: 48 83 c4 28 add $0x28,%rsp + 2a96: c3 ret + 2a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2a9e: 00 00 + 2aa0: 48 83 ec 28 sub $0x28,%rsp + 2aa4: 4d 89 c1 mov %r8,%r9 + 2aa7: 49 89 d0 mov %rdx,%r8 + 2aaa: 48 89 ca mov %rcx,%rdx + 2aad: e8 ee a6 03 00 call 0x3d1a0 + 2ab2: 48 83 c4 28 add $0x28,%rsp + 2ab6: c3 ret + 2ab7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2abe: 00 00 + 2ac0: 48 83 ec 28 sub $0x28,%rsp + 2ac4: 48 85 c9 test %rcx,%rcx + 2ac7: 74 20 je 0x2ae9 + 2ac9: 48 85 d2 test %rdx,%rdx + 2acc: 74 1b je 0x2ae9 + 2ace: 45 85 c0 test %r8d,%r8d + 2ad1: 7f 0a jg 0x2add + 2ad3: b8 fa ff ff ff mov $0xfffffffa,%eax + 2ad8: 48 83 c4 28 add $0x28,%rsp + 2adc: c3 ret + 2add: e8 3e a9 03 00 call 0x3d420 + 2ae2: 33 c0 xor %eax,%eax + 2ae4: 48 83 c4 28 add $0x28,%rsp + 2ae8: c3 ret + 2ae9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2aee: 48 83 c4 28 add $0x28,%rsp + 2af2: c3 ret + 2af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2aff: 00 + 2b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2b05: 48 85 c9 test %rcx,%rcx + 2b08: 74 22 je 0x2b2c + 2b0a: 48 85 d2 test %rdx,%rdx + 2b0d: 74 1d je 0x2b2c + 2b0f: 45 85 c0 test %r8d,%r8d + 2b12: 7f 0b jg 0x2b1f + 2b14: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2b1e: c3 ret + 2b1f: e8 dc aa 03 00 call 0x3d600 + 2b24: 33 c0 xor %eax,%eax + 2b26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2b2b: c3 ret + 2b2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2b31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2b36: c3 ret + 2b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 2b3e: 00 00 + 2b40: 48 83 ec 28 sub $0x28,%rsp + 2b44: 48 85 c9 test %rcx,%rcx + 2b47: 74 20 je 0x2b69 + 2b49: 48 85 d2 test %rdx,%rdx + 2b4c: 74 1b je 0x2b69 + 2b4e: 45 85 c0 test %r8d,%r8d + 2b51: 7f 0a jg 0x2b5d + 2b53: b8 fa ff ff ff mov $0xfffffffa,%eax + 2b58: 48 83 c4 28 add $0x28,%rsp + 2b5c: c3 ret + 2b5d: e8 7e ac 03 00 call 0x3d7e0 + 2b62: 33 c0 xor %eax,%eax + 2b64: 48 83 c4 28 add $0x28,%rsp + 2b68: c3 ret + 2b69: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2b6e: 48 83 c4 28 add $0x28,%rsp + 2b72: c3 ret + 2b73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b7f: 00 + 2b80: 56 push %rsi + 2b81: 48 89 d6 mov %rdx,%rsi + 2b84: 48 85 c9 test %rcx,%rcx + 2b87: 0f 84 d0 01 00 00 je 0x2d5d + 2b8d: 48 85 f6 test %rsi,%rsi + 2b90: 0f 84 c7 01 00 00 je 0x2d5d + 2b96: 45 85 c0 test %r8d,%r8d + 2b99: 0f 8e b7 01 00 00 jle 0x2d56 + 2b9f: 41 83 f8 10 cmp $0x10,%r8d + 2ba3: 0f 8c 9d 01 00 00 jl 0x2d46 + 2ba9: 49 89 f1 mov %rsi,%r9 + 2bac: 49 83 e1 1f and $0x1f,%r9 + 2bb0: 45 89 c9 mov %r9d,%r9d + 2bb3: 45 85 c9 test %r9d,%r9d + 2bb6: 74 18 je 0x2bd0 + 2bb8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 2bbf: 0f 85 81 01 00 00 jne 0x2d46 + 2bc5: 41 f7 d9 neg %r9d + 2bc8: 41 83 c1 20 add $0x20,%r9d + 2bcc: 41 c1 e9 03 shr $0x3,%r9d + 2bd0: 41 8d 41 10 lea 0x10(%r9),%eax + 2bd4: 44 3b c0 cmp %eax,%r8d + 2bd7: 0f 8c 69 01 00 00 jl 0x2d46 + 2bdd: 44 89 c0 mov %r8d,%eax + 2be0: 33 d2 xor %edx,%edx + 2be2: 41 2b c1 sub %r9d,%eax + 2be5: 83 e0 0f and $0xf,%eax + 2be8: f7 d8 neg %eax + 2bea: 41 03 c0 add %r8d,%eax + 2bed: 45 85 c9 test %r9d,%r9d + 2bf0: 76 25 jbe 0x2c17 + 2bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c00: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 2c05: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 + 2c0a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 2c0f: 48 ff c2 inc %rdx + 2c12: 49 3b d1 cmp %r9,%rdx + 2c15: 72 e9 jb 0x2c00 + 2c17: 48 63 d0 movslq %eax,%rdx + 2c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2c20: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 2c26: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 2c2d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 2c34: 01 + 2c35: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 2c3c: 01 + 2c3d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 2c44: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 2c4b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 + 2c51: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 2c58: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 2c5e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 2c65: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 2c6c: 01 + 2c6d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 2c74: 01 + 2c75: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 2c7c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 2c83: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 2c8a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 2c91: 49 83 c1 10 add $0x10,%r9 + 2c95: 4c 3b ca cmp %rdx,%r9 + 2c98: 72 86 jb 0x2c20 + 2c9a: 44 8d 48 01 lea 0x1(%rax),%r9d + 2c9e: 45 3b c8 cmp %r8d,%r9d + 2ca1: 0f 87 93 00 00 00 ja 0x2d3a + 2ca7: 4d 63 d0 movslq %r8d,%r10 + 2caa: 4c 2b d2 sub %rdx,%r10 + 2cad: 49 83 fa 04 cmp $0x4,%r10 + 2cb1: 0f 8c 8a 00 00 00 jl 0x2d41 + 2cb7: 45 89 d3 mov %r10d,%r11d + 2cba: 45 33 c9 xor %r9d,%r9d + 2cbd: 41 83 e3 fc and $0xfffffffc,%r11d + 2cc1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 2cc5: 4d 63 db movslq %r11d,%r11 + 2cc8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 2ccc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2cd3: 00 + 2cd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ce0: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 2ce6: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 2ced: 01 + 2cee: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 + 2cf4: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 2cfa: 49 83 c1 04 add $0x4,%r9 + 2cfe: 4d 3b cb cmp %r11,%r9 + 2d01: 72 dd jb 0x2ce0 + 2d03: 4d 3b da cmp %r10,%r11 + 2d06: 73 32 jae 0x2d3a + 2d08: 48 63 c0 movslq %eax,%rax + 2d0b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 2d0f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 2d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d1f: 00 + 2d20: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 2d26: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 + 2d2c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 2d32: 49 ff c3 inc %r11 + 2d35: 4d 3b da cmp %r10,%r11 + 2d38: 72 e6 jb 0x2d20 + 2d3a: 33 c0 xor %eax,%eax + 2d3c: c5 f8 77 vzeroupper + 2d3f: 5e pop %rsi + 2d40: c3 ret + 2d41: 45 33 db xor %r11d,%r11d + 2d44: eb bd jmp 0x2d03 + 2d46: 33 c0 xor %eax,%eax + 2d48: 41 83 f8 01 cmp $0x1,%r8d + 2d4c: 72 ec jb 0x2d3a + 2d4e: 4d 63 d0 movslq %r8d,%r10 + 2d51: 45 33 db xor %r11d,%r11d + 2d54: eb ad jmp 0x2d03 + 2d56: b8 fa ff ff ff mov $0xfffffffa,%eax + 2d5b: 5e pop %rsi + 2d5c: c3 ret + 2d5d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2d62: 5e pop %rsi + 2d63: c3 ret + 2d64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d6b: 00 + 2d6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d7f: 00 + 2d80: 53 push %rbx + 2d81: 48 85 c9 test %rcx,%rcx + 2d84: 0f 84 aa 01 00 00 je 0x2f34 + 2d8a: 48 85 d2 test %rdx,%rdx + 2d8d: 0f 84 a1 01 00 00 je 0x2f34 + 2d93: 45 85 c0 test %r8d,%r8d + 2d96: 0f 8e 91 01 00 00 jle 0x2f2d + 2d9c: 41 83 f8 10 cmp $0x10,%r8d + 2da0: 0f 8c 80 01 00 00 jl 0x2f26 + 2da6: 49 89 d3 mov %rdx,%r11 + 2da9: 49 83 e3 1f and $0x1f,%r11 + 2dad: 45 85 db test %r11d,%r11d + 2db0: 74 18 je 0x2dca + 2db2: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 2db9: 0f 85 67 01 00 00 jne 0x2f26 + 2dbf: 41 f7 db neg %r11d + 2dc2: 41 83 c3 20 add $0x20,%r11d + 2dc6: 41 c1 eb 03 shr $0x3,%r11d + 2dca: 41 8d 43 10 lea 0x10(%r11),%eax + 2dce: 44 3b c0 cmp %eax,%r8d + 2dd1: 0f 8c 4f 01 00 00 jl 0x2f26 + 2dd7: 44 89 c0 mov %r8d,%eax + 2dda: 45 33 d2 xor %r10d,%r10d + 2ddd: 41 2b c3 sub %r11d,%eax + 2de0: 83 e0 0f and $0xf,%eax + 2de3: f7 d8 neg %eax + 2de5: 41 03 c0 add %r8d,%eax + 2de8: 44 89 db mov %r11d,%ebx + 2deb: 45 85 db test %r11d,%r11d + 2dee: 76 2a jbe 0x2e1a + 2df0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2df7: 00 + 2df8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2dff: 90 nop + 2e00: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 2e06: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 2e0c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 2e12: 49 ff c2 inc %r10 + 2e15: 4c 3b d3 cmp %rbx,%r10 + 2e18: 72 e6 jb 0x2e00 + 2e1a: 4c 63 d0 movslq %eax,%r10 + 2e1d: 0f 1f 00 nopl (%rax) + 2e20: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 2e25: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 2e29: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 2e2f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 2e35: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 + 2e3a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 + 2e40: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 + 2e46: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 2e4c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 2e51: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 2e57: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 2e5d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 + 2e63: 48 83 c3 10 add $0x10,%rbx + 2e67: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 2e6d: 49 3b da cmp %r10,%rbx + 2e70: 72 ae jb 0x2e20 + 2e72: 8d 58 01 lea 0x1(%rax),%ebx + 2e75: 41 3b d8 cmp %r8d,%ebx + 2e78: 0f 87 9c 00 00 00 ja 0x2f1a + 2e7e: 4d 63 c8 movslq %r8d,%r9 + 2e81: 48 63 c0 movslq %eax,%rax + 2e84: 4c 2b c8 sub %rax,%r9 + 2e87: 49 83 f9 04 cmp $0x4,%r9 + 2e8b: 0f 8c 90 00 00 00 jl 0x2f21 + 2e91: 48 63 c0 movslq %eax,%rax + 2e94: 45 89 ca mov %r9d,%r10d + 2e97: 41 83 e2 fc and $0xfffffffc,%r10d + 2e9b: 45 33 c0 xor %r8d,%r8d + 2e9e: 4d 63 d2 movslq %r10d,%r10 + 2ea1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 2ea5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 2ea9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2eb0: 00 + 2eb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ebf: 00 + 2ec0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 2ec6: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 + 2ecc: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 2ed2: 49 83 c0 04 add $0x4,%r8 + 2ed6: 4d 3b c2 cmp %r10,%r8 + 2ed9: 72 e5 jb 0x2ec0 + 2edb: 4d 3b d1 cmp %r9,%r10 + 2ede: 73 3a jae 0x2f1a + 2ee0: 48 63 c0 movslq %eax,%rax + 2ee3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 2ee7: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 2eeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2ef2: 00 + 2ef3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2f00: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 2f06: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 2f0c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 2f12: 49 ff c2 inc %r10 + 2f15: 4d 3b d1 cmp %r9,%r10 + 2f18: 72 e6 jb 0x2f00 + 2f1a: 33 c0 xor %eax,%eax + 2f1c: c5 f8 77 vzeroupper + 2f1f: 5b pop %rbx + 2f20: c3 ret + 2f21: 45 33 d2 xor %r10d,%r10d + 2f24: eb b5 jmp 0x2edb + 2f26: 33 c0 xor %eax,%eax + 2f28: e9 45 ff ff ff jmp 0x2e72 + 2f2d: b8 fa ff ff ff mov $0xfffffffa,%eax + 2f32: 5b pop %rbx + 2f33: c3 ret + 2f34: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2f39: 5b pop %rbx + 2f3a: c3 ret + 2f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2f40: 53 push %rbx + 2f41: 49 89 ca mov %rcx,%r10 + 2f44: 4d 85 d2 test %r10,%r10 + 2f47: 0f 84 a4 01 00 00 je 0x30f1 + 2f4d: 48 85 d2 test %rdx,%rdx + 2f50: 0f 84 9b 01 00 00 je 0x30f1 + 2f56: 45 85 c0 test %r8d,%r8d + 2f59: 0f 8e 8b 01 00 00 jle 0x30ea + 2f5f: 41 83 f8 10 cmp $0x10,%r8d + 2f63: 0f 8c 79 01 00 00 jl 0x30e2 + 2f69: 48 89 d3 mov %rdx,%rbx + 2f6c: 48 83 e3 1f and $0x1f,%rbx + 2f70: 85 db test %ebx,%ebx + 2f72: 74 11 je 0x2f85 + 2f74: f6 c3 07 test $0x7,%bl + 2f77: 0f 85 65 01 00 00 jne 0x30e2 + 2f7d: f7 db neg %ebx + 2f7f: 83 c3 20 add $0x20,%ebx + 2f82: c1 eb 03 shr $0x3,%ebx + 2f85: 8d 43 10 lea 0x10(%rbx),%eax + 2f88: 44 3b c0 cmp %eax,%r8d + 2f8b: 0f 8c 51 01 00 00 jl 0x30e2 + 2f91: 45 89 c1 mov %r8d,%r9d + 2f94: 33 c0 xor %eax,%eax + 2f96: 44 2b cb sub %ebx,%r9d + 2f99: 41 83 e1 0f and $0xf,%r9d + 2f9d: 41 f7 d9 neg %r9d + 2fa0: 45 03 c8 add %r8d,%r9d + 2fa3: 89 d9 mov %ebx,%ecx + 2fa5: 85 db test %ebx,%ebx + 2fa7: 76 2f jbe 0x2fd8 + 2fa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2fb0: 00 + 2fb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2fbf: 00 + 2fc0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 2fc6: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 + 2fcb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 2fd0: 48 ff c0 inc %rax + 2fd3: 48 3b c1 cmp %rcx,%rax + 2fd6: 72 e8 jb 0x2fc0 + 2fd8: 49 63 c1 movslq %r9d,%rax + 2fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2fe0: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 2fe6: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 2fed: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 2ff4: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 2ffb: 03 + 2ffc: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 + 3001: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 3007: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 300d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 3014: 03 + 3015: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 301a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 3020: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 3026: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 302d: 03 + 302e: 48 83 c1 10 add $0x10,%rcx + 3032: 48 3b c8 cmp %rax,%rcx + 3035: 72 a9 jb 0x2fe0 + 3037: 41 8d 41 01 lea 0x1(%r9),%eax + 303b: 41 3b c0 cmp %r8d,%eax + 303e: 0f 87 93 00 00 00 ja 0x30d7 + 3044: 4d 63 c0 movslq %r8d,%r8 + 3047: 4d 63 c9 movslq %r9d,%r9 + 304a: 4d 2b c1 sub %r9,%r8 + 304d: 49 83 f8 04 cmp $0x4,%r8 + 3051: 0f 8c 87 00 00 00 jl 0x30de + 3057: 4d 63 c9 movslq %r9d,%r9 + 305a: 44 89 c3 mov %r8d,%ebx + 305d: 83 e3 fc and $0xfffffffc,%ebx + 3060: 33 c9 xor %ecx,%ecx + 3062: 48 63 db movslq %ebx,%rbx + 3065: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 3069: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 306d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3074: 00 + 3075: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 307c: 0f 1f 40 00 nopl 0x0(%rax) + 3080: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 3086: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 + 308b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 3090: 48 83 c1 04 add $0x4,%rcx + 3094: 48 3b cb cmp %rbx,%rcx + 3097: 72 e7 jb 0x3080 + 3099: 49 3b d8 cmp %r8,%rbx + 309c: 73 39 jae 0x30d7 + 309e: 4d 63 c9 movslq %r9d,%r9 + 30a1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 30a5: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 30a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30b0: 00 + 30b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 30b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30bf: 00 + 30c0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 30c5: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 + 30ca: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 30cf: 48 ff c3 inc %rbx + 30d2: 49 3b d8 cmp %r8,%rbx + 30d5: 72 e9 jb 0x30c0 + 30d7: 33 c0 xor %eax,%eax + 30d9: c5 f8 77 vzeroupper + 30dc: 5b pop %rbx + 30dd: c3 ret + 30de: 33 db xor %ebx,%ebx + 30e0: eb b7 jmp 0x3099 + 30e2: 45 33 c9 xor %r9d,%r9d + 30e5: e9 4d ff ff ff jmp 0x3037 + 30ea: b8 fa ff ff ff mov $0xfffffffa,%eax + 30ef: 5b pop %rbx + 30f0: c3 ret + 30f1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 30f6: 5b pop %rbx + 30f7: c3 ret + 30f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30ff: 00 + 3100: 48 83 ec 28 sub $0x28,%rsp + 3104: 4d 85 c0 test %r8,%r8 + 3107: 74 25 je 0x312e + 3109: 48 85 c9 test %rcx,%rcx + 310c: 74 20 je 0x312e + 310e: 48 85 d2 test %rdx,%rdx + 3111: 74 1b je 0x312e + 3113: 45 85 c9 test %r9d,%r9d + 3116: 7f 0a jg 0x3122 + 3118: b8 fa ff ff ff mov $0xfffffffa,%eax + 311d: 48 83 c4 28 add $0x28,%rsp + 3121: c3 ret + 3122: e8 09 4c a9 01 call 0x1a97d30 + 3127: 33 c0 xor %eax,%eax + 3129: 48 83 c4 28 add $0x28,%rsp + 312d: c3 ret + 312e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3133: 48 83 c4 28 add $0x28,%rsp + 3137: c3 ret + 3138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 313f: 00 + 3140: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3145: 4d 85 c0 test %r8,%r8 + 3148: 74 27 je 0x3171 + 314a: 48 85 c9 test %rcx,%rcx + 314d: 74 22 je 0x3171 + 314f: 48 85 d2 test %rdx,%rdx + 3152: 74 1d je 0x3171 + 3154: 45 85 c9 test %r9d,%r9d + 3157: 7f 0b jg 0x3164 + 3159: b8 fa ff ff ff mov $0xfffffffa,%eax + 315e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3163: c3 ret + 3164: e8 17 56 a9 01 call 0x1a98780 + 3169: 33 c0 xor %eax,%eax + 316b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3170: c3 ret + 3171: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3176: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 317b: c3 ret + 317c: 0f 1f 40 00 nopl 0x0(%rax) + 3180: 53 push %rbx + 3181: 56 push %rsi + 3182: 57 push %rdi + 3183: 41 54 push %r12 + 3185: 41 55 push %r13 + 3187: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 318e: 4d 89 c4 mov %r8,%r12 + 3191: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2605e10 + 3198: 48 33 c4 xor %rsp,%rax + 319b: 45 89 cd mov %r9d,%r13d + 319e: 48 89 cf mov %rcx,%rdi + 31a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 31a8: 00 + 31a9: 4d 85 e4 test %r12,%r12 + 31ac: 0f 84 b6 01 00 00 je 0x3368 + 31b2: 48 85 ff test %rdi,%rdi + 31b5: 0f 84 97 01 00 00 je 0x3352 + 31bb: 48 85 d2 test %rdx,%rdx + 31be: 0f 84 66 01 00 00 je 0x332a + 31c4: 45 85 ed test %r13d,%r13d + 31c7: 0f 8e 35 01 00 00 jle 0x3302 + 31cd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 31d2: 48 89 f0 mov %rsi,%rax + 31d5: 48 83 e0 1f and $0x1f,%rax + 31d9: 48 f7 d8 neg %rax + 31dc: 48 83 e0 1f and $0x1f,%rax + 31e0: 48 03 f0 add %rax,%rsi + 31e3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 31ea: 00 + 31eb: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 31f2: 0f 8e a2 00 00 00 jle 0x329a + 31f8: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 31fd: 45 89 ee mov %r13d,%r14d + 3200: 4d 89 e5 mov %r12,%r13 + 3203: 49 89 d4 mov %rdx,%r12 + 3206: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 320d: 00 + 320e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3215: 0f 1f 40 00 nopl 0x0(%rax) + 3219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3220: 4c 89 e1 mov %r12,%rcx + 3223: 48 89 f2 mov %rsi,%rdx + 3226: 49 89 d8 mov %rbx,%r8 + 3229: 41 b9 80 00 00 00 mov $0x80,%r9d + 322f: e8 6c df 12 00 call 0x1311a0 + 3234: 48 89 f9 mov %rdi,%rcx + 3237: 48 89 f2 mov %rsi,%rdx + 323a: 41 b8 80 00 00 00 mov $0x80,%r8d + 3240: e8 bb cb ff ff call 0xfffffffffffffe00 + 3245: 48 89 f9 mov %rdi,%rcx + 3248: 48 89 da mov %rbx,%rdx + 324b: 41 b8 80 00 00 00 mov $0x80,%r8d + 3251: e8 aa cb ff ff call 0xfffffffffffffe00 + 3256: 48 89 d9 mov %rbx,%rcx + 3259: 48 89 f2 mov %rsi,%rdx + 325c: 4d 89 e8 mov %r13,%r8 + 325f: 41 b9 80 00 00 00 mov $0x80,%r9d + 3265: e8 16 08 00 00 call 0x3a80 + 326a: 41 83 c6 80 add $0xffffff80,%r14d + 326e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3275: 49 81 c4 00 02 00 00 add $0x200,%r12 + 327c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3283: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 328a: 7f 94 jg 0x3220 + 328c: 4c 89 e2 mov %r12,%rdx + 328f: 4d 89 ec mov %r13,%r12 + 3292: 45 89 f5 mov %r14d,%r13d + 3295: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 329a: 48 89 d1 mov %rdx,%rcx + 329d: 48 89 f2 mov %rsi,%rdx + 32a0: 49 89 d8 mov %rbx,%r8 + 32a3: 45 89 e9 mov %r13d,%r9d + 32a6: e8 f5 de 12 00 call 0x1311a0 + 32ab: 48 89 f9 mov %rdi,%rcx + 32ae: 48 89 f2 mov %rsi,%rdx + 32b1: 45 89 e8 mov %r13d,%r8d + 32b4: e8 47 cb ff ff call 0xfffffffffffffe00 + 32b9: 48 89 f9 mov %rdi,%rcx + 32bc: 48 89 da mov %rbx,%rdx + 32bf: 45 89 e8 mov %r13d,%r8d + 32c2: e8 39 cb ff ff call 0xfffffffffffffe00 + 32c7: 48 89 d9 mov %rbx,%rcx + 32ca: 48 89 f2 mov %rsi,%rdx + 32cd: 4d 89 e0 mov %r12,%r8 + 32d0: 45 89 e9 mov %r13d,%r9d + 32d3: e8 a8 07 00 00 call 0x3a80 + 32d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 32df: 00 + 32e0: 48 33 cc xor %rsp,%rcx + 32e3: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2605e10 + 32ea: 75 11 jne 0x32fd + 32ec: 33 c0 xor %eax,%eax + 32ee: 48 81 c4 50 04 00 00 add $0x450,%rsp + 32f5: 41 5d pop %r13 + 32f7: 41 5c pop %r12 + 32f9: 5f pop %rdi + 32fa: 5e pop %rsi + 32fb: 5b pop %rbx + 32fc: c3 ret + 32fd: e8 6e e2 11 01 call 0x1121570 + 3302: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3309: 00 + 330a: 48 33 cc xor %rsp,%rcx + 330d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2605e10 + 3314: 75 e7 jne 0x32fd + 3316: b8 fa ff ff ff mov $0xfffffffa,%eax + 331b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 3322: 41 5d pop %r13 + 3324: 41 5c pop %r12 + 3326: 5f pop %rdi + 3327: 5e pop %rsi + 3328: 5b pop %rbx + 3329: c3 ret + 332a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3331: 00 + 3332: 48 33 cc xor %rsp,%rcx + 3335: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2605e10 + 333c: 75 bf jne 0x32fd + 333e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3343: 48 81 c4 50 04 00 00 add $0x450,%rsp + 334a: 41 5d pop %r13 + 334c: 41 5c pop %r12 + 334e: 5f pop %rdi + 334f: 5e pop %rsi + 3350: 5b pop %rbx + 3351: c3 ret + 3352: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3359: 00 + 335a: 48 33 cc xor %rsp,%rcx + 335d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2605e10 + 3364: 75 97 jne 0x32fd + 3366: eb d6 jmp 0x333e + 3368: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 336f: 00 + 3370: 48 33 cc xor %rsp,%rcx + 3373: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2605e10 + 337a: 75 81 jne 0x32fd + 337c: eb c0 jmp 0x333e + 337e: 66 90 xchg %ax,%ax + 3380: 53 push %rbx + 3381: 56 push %rsi + 3382: 57 push %rdi + 3383: 41 54 push %r12 + 3385: 41 55 push %r13 + 3387: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 338e: 4d 89 c4 mov %r8,%r12 + 3391: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2605e10 + 3398: 45 89 cd mov %r9d,%r13d + 339b: 48 33 c4 xor %rsp,%rax + 339e: 48 89 cf mov %rcx,%rdi + 33a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 33a8: 00 + 33a9: 4d 85 e4 test %r12,%r12 + 33ac: 0f 84 b6 01 00 00 je 0x3568 + 33b2: 48 85 ff test %rdi,%rdi + 33b5: 0f 84 97 01 00 00 je 0x3552 + 33bb: 48 85 d2 test %rdx,%rdx + 33be: 0f 84 66 01 00 00 je 0x352a + 33c4: 45 85 ed test %r13d,%r13d + 33c7: 0f 8e 35 01 00 00 jle 0x3502 + 33cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 33d2: 48 89 c3 mov %rax,%rbx + 33d5: 48 83 e3 1f and $0x1f,%rbx + 33d9: 48 f7 db neg %rbx + 33dc: 48 83 e3 1f and $0x1f,%rbx + 33e0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 33e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 33eb: 00 + 33ec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 33f3: 0f 8e a1 00 00 00 jle 0x349a + 33f9: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 33fe: 45 89 ee mov %r13d,%r14d + 3401: 4d 89 e5 mov %r12,%r13 + 3404: 49 89 d4 mov %rdx,%r12 + 3407: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 340e: 00 + 340f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3416: 0f 1f 00 nopl (%rax) + 3419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3420: 4c 89 e1 mov %r12,%rcx + 3423: 48 89 f2 mov %rsi,%rdx + 3426: 49 89 d8 mov %rbx,%r8 + 3429: 41 b9 80 00 00 00 mov $0x80,%r9d + 342f: e8 8c dd 12 00 call 0x1311c0 + 3434: 48 89 f9 mov %rdi,%rcx + 3437: 48 89 f2 mov %rsi,%rdx + 343a: 41 b8 80 00 00 00 mov $0x80,%r8d + 3440: e8 fb c9 ff ff call 0xfffffffffffffe40 + 3445: 48 89 f9 mov %rdi,%rcx + 3448: 48 89 da mov %rbx,%rdx + 344b: 41 b8 80 00 00 00 mov $0x80,%r8d + 3451: e8 ea c9 ff ff call 0xfffffffffffffe40 + 3456: 48 89 d9 mov %rbx,%rcx + 3459: 48 89 f2 mov %rsi,%rdx + 345c: 4d 89 e8 mov %r13,%r8 + 345f: 41 b9 80 00 00 00 mov $0x80,%r9d + 3465: e8 96 06 00 00 call 0x3b00 + 346a: 41 83 c6 80 add $0xffffff80,%r14d + 346e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3475: 49 81 c4 00 02 00 00 add $0x200,%r12 + 347c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3483: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 348a: 7f 94 jg 0x3420 + 348c: 4c 89 e2 mov %r12,%rdx + 348f: 4d 89 ec mov %r13,%r12 + 3492: 45 89 f5 mov %r14d,%r13d + 3495: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 349a: 48 89 d1 mov %rdx,%rcx + 349d: 48 89 f2 mov %rsi,%rdx + 34a0: 49 89 d8 mov %rbx,%r8 + 34a3: 45 89 e9 mov %r13d,%r9d + 34a6: e8 15 dd 12 00 call 0x1311c0 + 34ab: 48 89 f9 mov %rdi,%rcx + 34ae: 48 89 f2 mov %rsi,%rdx + 34b1: 45 89 e8 mov %r13d,%r8d + 34b4: e8 87 c9 ff ff call 0xfffffffffffffe40 + 34b9: 48 89 f9 mov %rdi,%rcx + 34bc: 48 89 da mov %rbx,%rdx + 34bf: 45 89 e8 mov %r13d,%r8d + 34c2: e8 79 c9 ff ff call 0xfffffffffffffe40 + 34c7: 48 89 d9 mov %rbx,%rcx + 34ca: 48 89 f2 mov %rsi,%rdx + 34cd: 4d 89 e0 mov %r12,%r8 + 34d0: 45 89 e9 mov %r13d,%r9d + 34d3: e8 28 06 00 00 call 0x3b00 + 34d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 34df: 00 + 34e0: 48 33 cc xor %rsp,%rcx + 34e3: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2605e10 + 34ea: 75 11 jne 0x34fd + 34ec: 33 c0 xor %eax,%eax + 34ee: 48 81 c4 50 04 00 00 add $0x450,%rsp + 34f5: 41 5d pop %r13 + 34f7: 41 5c pop %r12 + 34f9: 5f pop %rdi + 34fa: 5e pop %rsi + 34fb: 5b pop %rbx + 34fc: c3 ret + 34fd: e8 6e e0 11 01 call 0x1121570 + 3502: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3509: 00 + 350a: 48 33 cc xor %rsp,%rcx + 350d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2605e10 + 3514: 75 e7 jne 0x34fd + 3516: b8 fa ff ff ff mov $0xfffffffa,%eax + 351b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 3522: 41 5d pop %r13 + 3524: 41 5c pop %r12 + 3526: 5f pop %rdi + 3527: 5e pop %rsi + 3528: 5b pop %rbx + 3529: c3 ret + 352a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3531: 00 + 3532: 48 33 cc xor %rsp,%rcx + 3535: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2605e10 + 353c: 75 bf jne 0x34fd + 353e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3543: 48 81 c4 50 04 00 00 add $0x450,%rsp + 354a: 41 5d pop %r13 + 354c: 41 5c pop %r12 + 354e: 5f pop %rdi + 354f: 5e pop %rsi + 3550: 5b pop %rbx + 3551: c3 ret + 3552: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3559: 00 + 355a: 48 33 cc xor %rsp,%rcx + 355d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2605e10 + 3564: 75 97 jne 0x34fd + 3566: eb d6 jmp 0x353e + 3568: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 356f: 00 + 3570: 48 33 cc xor %rsp,%rcx + 3573: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2605e10 + 357a: 75 81 jne 0x34fd + 357c: eb c0 jmp 0x353e + 357e: 66 90 xchg %ax,%ax + 3580: 53 push %rbx + 3581: 56 push %rsi + 3582: 57 push %rdi + 3583: 41 54 push %r12 + 3585: 41 55 push %r13 + 3587: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 358e: 4d 89 c4 mov %r8,%r12 + 3591: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2605e10 + 3598: 45 89 cd mov %r9d,%r13d + 359b: 48 33 c4 xor %rsp,%rax + 359e: 48 89 cf mov %rcx,%rdi + 35a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 35a8: 00 + 35a9: 4d 85 e4 test %r12,%r12 + 35ac: 0f 84 b6 01 00 00 je 0x3768 + 35b2: 48 85 ff test %rdi,%rdi + 35b5: 0f 84 97 01 00 00 je 0x3752 + 35bb: 48 85 d2 test %rdx,%rdx + 35be: 0f 84 66 01 00 00 je 0x372a + 35c4: 45 85 ed test %r13d,%r13d + 35c7: 0f 8e 35 01 00 00 jle 0x3702 + 35cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 35d2: 48 89 c3 mov %rax,%rbx + 35d5: 48 83 e3 1f and $0x1f,%rbx + 35d9: 48 f7 db neg %rbx + 35dc: 48 83 e3 1f and $0x1f,%rbx + 35e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 35e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 35eb: 00 + 35ec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 35f3: 0f 8e a1 00 00 00 jle 0x369a + 35f9: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 35fe: 45 89 ee mov %r13d,%r14d + 3601: 4d 89 e5 mov %r12,%r13 + 3604: 49 89 d4 mov %rdx,%r12 + 3607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 360e: 00 + 360f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3616: 0f 1f 00 nopl (%rax) + 3619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3620: 4c 89 e1 mov %r12,%rcx + 3623: 48 89 f2 mov %rsi,%rdx + 3626: 49 89 d8 mov %rbx,%r8 + 3629: 41 b9 80 00 00 00 mov $0x80,%r9d + 362f: e8 ac db 12 00 call 0x1311e0 + 3634: 48 89 f9 mov %rdi,%rcx + 3637: 48 89 f2 mov %rsi,%rdx + 363a: 41 b8 80 00 00 00 mov $0x80,%r8d + 3640: e8 bb c9 ff ff call 0x0 + 3645: 48 89 f9 mov %rdi,%rcx + 3648: 48 89 da mov %rbx,%rdx + 364b: 41 b8 80 00 00 00 mov $0x80,%r8d + 3651: e8 aa c9 ff ff call 0x0 + 3656: 48 89 d9 mov %rbx,%rcx + 3659: 48 89 f2 mov %rsi,%rdx + 365c: 4d 89 e8 mov %r13,%r8 + 365f: 41 b9 80 00 00 00 mov $0x80,%r9d + 3665: e8 16 05 00 00 call 0x3b80 + 366a: 41 83 c6 80 add $0xffffff80,%r14d + 366e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3675: 49 81 c4 00 02 00 00 add $0x200,%r12 + 367c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3683: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 368a: 7f 94 jg 0x3620 + 368c: 4c 89 e2 mov %r12,%rdx + 368f: 4d 89 ec mov %r13,%r12 + 3692: 45 89 f5 mov %r14d,%r13d + 3695: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 369a: 48 89 d1 mov %rdx,%rcx + 369d: 48 89 f2 mov %rsi,%rdx + 36a0: 49 89 d8 mov %rbx,%r8 + 36a3: 45 89 e9 mov %r13d,%r9d + 36a6: e8 35 db 12 00 call 0x1311e0 + 36ab: 48 89 f9 mov %rdi,%rcx + 36ae: 48 89 f2 mov %rsi,%rdx + 36b1: 45 89 e8 mov %r13d,%r8d + 36b4: e8 47 c9 ff ff call 0x0 + 36b9: 48 89 f9 mov %rdi,%rcx + 36bc: 48 89 da mov %rbx,%rdx + 36bf: 45 89 e8 mov %r13d,%r8d + 36c2: e8 39 c9 ff ff call 0x0 + 36c7: 48 89 d9 mov %rbx,%rcx + 36ca: 48 89 f2 mov %rsi,%rdx + 36cd: 4d 89 e0 mov %r12,%r8 + 36d0: 45 89 e9 mov %r13d,%r9d + 36d3: e8 a8 04 00 00 call 0x3b80 + 36d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 36df: 00 + 36e0: 48 33 cc xor %rsp,%rcx + 36e3: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2605e10 + 36ea: 75 11 jne 0x36fd + 36ec: 33 c0 xor %eax,%eax + 36ee: 48 81 c4 50 04 00 00 add $0x450,%rsp + 36f5: 41 5d pop %r13 + 36f7: 41 5c pop %r12 + 36f9: 5f pop %rdi + 36fa: 5e pop %rsi + 36fb: 5b pop %rbx + 36fc: c3 ret + 36fd: e8 6e de 11 01 call 0x1121570 + 3702: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3709: 00 + 370a: 48 33 cc xor %rsp,%rcx + 370d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2605e10 + 3714: 75 e7 jne 0x36fd + 3716: b8 fa ff ff ff mov $0xfffffffa,%eax + 371b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 3722: 41 5d pop %r13 + 3724: 41 5c pop %r12 + 3726: 5f pop %rdi + 3727: 5e pop %rsi + 3728: 5b pop %rbx + 3729: c3 ret + 372a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3731: 00 + 3732: 48 33 cc xor %rsp,%rcx + 3735: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2605e10 + 373c: 75 bf jne 0x36fd + 373e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3743: 48 81 c4 50 04 00 00 add $0x450,%rsp + 374a: 41 5d pop %r13 + 374c: 41 5c pop %r12 + 374e: 5f pop %rdi + 374f: 5e pop %rsi + 3750: 5b pop %rbx + 3751: c3 ret + 3752: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3759: 00 + 375a: 48 33 cc xor %rsp,%rcx + 375d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2605e10 + 3764: 75 97 jne 0x36fd + 3766: eb d6 jmp 0x373e + 3768: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 376f: 00 + 3770: 48 33 cc xor %rsp,%rcx + 3773: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2605e10 + 377a: 75 81 jne 0x36fd + 377c: eb c0 jmp 0x373e + 377e: 66 90 xchg %ax,%ax + 3780: 53 push %rbx + 3781: 56 push %rsi + 3782: 57 push %rdi + 3783: 41 54 push %r12 + 3785: 41 55 push %r13 + 3787: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 378e: 4d 89 c4 mov %r8,%r12 + 3791: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2605e10 + 3798: 45 89 cd mov %r9d,%r13d + 379b: 48 33 c4 xor %rsp,%rax + 379e: 48 89 cf mov %rcx,%rdi + 37a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 37a8: 00 + 37a9: 4d 85 e4 test %r12,%r12 + 37ac: 0f 84 b6 01 00 00 je 0x3968 + 37b2: 48 85 ff test %rdi,%rdi + 37b5: 0f 84 97 01 00 00 je 0x3952 + 37bb: 48 85 d2 test %rdx,%rdx + 37be: 0f 84 66 01 00 00 je 0x392a + 37c4: 45 85 ed test %r13d,%r13d + 37c7: 0f 8e 35 01 00 00 jle 0x3902 + 37cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 37d2: 48 89 c3 mov %rax,%rbx + 37d5: 48 83 e3 1f and $0x1f,%rbx + 37d9: 48 f7 db neg %rbx + 37dc: 48 83 e3 1f and $0x1f,%rbx + 37e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 37e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 37eb: 00 + 37ec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 37f3: 0f 8e a1 00 00 00 jle 0x389a + 37f9: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 37fe: 45 89 ee mov %r13d,%r14d + 3801: 4d 89 e5 mov %r12,%r13 + 3804: 49 89 d4 mov %rdx,%r12 + 3807: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 380e: 00 + 380f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3816: 0f 1f 00 nopl (%rax) + 3819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3820: 4c 89 e1 mov %r12,%rcx + 3823: 48 89 f2 mov %rsi,%rdx + 3826: 49 89 d8 mov %rbx,%r8 + 3829: 41 b9 80 00 00 00 mov $0x80,%r9d + 382f: e8 cc d9 12 00 call 0x131200 + 3834: 48 89 f9 mov %rdi,%rcx + 3837: 48 89 f2 mov %rsi,%rdx + 383a: 41 b8 80 00 00 00 mov $0x80,%r8d + 3840: e8 bb c7 ff ff call 0x0 + 3845: 48 89 f9 mov %rdi,%rcx + 3848: 48 89 da mov %rbx,%rdx + 384b: 41 b8 80 00 00 00 mov $0x80,%r8d + 3851: e8 aa c7 ff ff call 0x0 + 3856: 48 89 d9 mov %rbx,%rcx + 3859: 48 89 f2 mov %rsi,%rdx + 385c: 4d 89 e8 mov %r13,%r8 + 385f: 41 b9 80 00 00 00 mov $0x80,%r9d + 3865: e8 96 03 00 00 call 0x3c00 + 386a: 41 83 c6 80 add $0xffffff80,%r14d + 386e: 48 81 c7 00 02 00 00 add $0x200,%rdi + 3875: 49 81 c4 00 02 00 00 add $0x200,%r12 + 387c: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3883: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 388a: 7f 94 jg 0x3820 + 388c: 4c 89 e2 mov %r12,%rdx + 388f: 4d 89 ec mov %r13,%r12 + 3892: 45 89 f5 mov %r14d,%r13d + 3895: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 389a: 48 89 d1 mov %rdx,%rcx + 389d: 48 89 f2 mov %rsi,%rdx + 38a0: 49 89 d8 mov %rbx,%r8 + 38a3: 45 89 e9 mov %r13d,%r9d + 38a6: e8 55 d9 12 00 call 0x131200 + 38ab: 48 89 f9 mov %rdi,%rcx + 38ae: 48 89 f2 mov %rsi,%rdx + 38b1: 45 89 e8 mov %r13d,%r8d + 38b4: e8 47 c7 ff ff call 0x0 + 38b9: 48 89 f9 mov %rdi,%rcx + 38bc: 48 89 da mov %rbx,%rdx + 38bf: 45 89 e8 mov %r13d,%r8d + 38c2: e8 39 c7 ff ff call 0x0 + 38c7: 48 89 d9 mov %rbx,%rcx + 38ca: 48 89 f2 mov %rsi,%rdx + 38cd: 4d 89 e0 mov %r12,%r8 + 38d0: 45 89 e9 mov %r13d,%r9d + 38d3: e8 28 03 00 00 call 0x3c00 + 38d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 38df: 00 + 38e0: 48 33 cc xor %rsp,%rcx + 38e3: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2605e10 + 38ea: 75 11 jne 0x38fd + 38ec: 33 c0 xor %eax,%eax + 38ee: 48 81 c4 50 04 00 00 add $0x450,%rsp + 38f5: 41 5d pop %r13 + 38f7: 41 5c pop %r12 + 38f9: 5f pop %rdi + 38fa: 5e pop %rsi + 38fb: 5b pop %rbx + 38fc: c3 ret + 38fd: e8 6e dc 11 01 call 0x1121570 + 3902: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3909: 00 + 390a: 48 33 cc xor %rsp,%rcx + 390d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2605e10 + 3914: 75 e7 jne 0x38fd + 3916: b8 fa ff ff ff mov $0xfffffffa,%eax + 391b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 3922: 41 5d pop %r13 + 3924: 41 5c pop %r12 + 3926: 5f pop %rdi + 3927: 5e pop %rsi + 3928: 5b pop %rbx + 3929: c3 ret + 392a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3931: 00 + 3932: 48 33 cc xor %rsp,%rcx + 3935: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2605e10 + 393c: 75 bf jne 0x38fd + 393e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3943: 48 81 c4 50 04 00 00 add $0x450,%rsp + 394a: 41 5d pop %r13 + 394c: 41 5c pop %r12 + 394e: 5f pop %rdi + 394f: 5e pop %rsi + 3950: 5b pop %rbx + 3951: c3 ret + 3952: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3959: 00 + 395a: 48 33 cc xor %rsp,%rcx + 395d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2605e10 + 3964: 75 97 jne 0x38fd + 3966: eb d6 jmp 0x393e + 3968: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 396f: 00 + 3970: 48 33 cc xor %rsp,%rcx + 3973: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2605e10 + 397a: 75 81 jne 0x38fd + 397c: eb c0 jmp 0x393e + 397e: 66 90 xchg %ax,%ax + 3980: 48 83 ec 28 sub $0x28,%rsp + 3984: 4d 85 c0 test %r8,%r8 + 3987: 74 35 je 0x39be + 3989: 45 85 c9 test %r9d,%r9d + 398c: 7e 4c jle 0x39da + 398e: 48 85 d2 test %rdx,%rdx + 3991: 74 26 je 0x39b9 + 3993: 48 85 c9 test %rcx,%rcx + 3996: 74 0c je 0x39a4 + 3998: e8 f3 57 a9 01 call 0x1a99190 + 399d: 33 c0 xor %eax,%eax + 399f: 48 83 c4 28 add $0x28,%rsp + 39a3: c3 ret + 39a4: 48 89 d1 mov %rdx,%rcx + 39a7: 4c 89 c2 mov %r8,%rdx + 39aa: 45 89 c8 mov %r9d,%r8d + 39ad: e8 2e 5a a9 01 call 0x1a993e0 + 39b2: 33 c0 xor %eax,%eax + 39b4: 48 83 c4 28 add $0x28,%rsp + 39b8: c3 ret + 39b9: 48 85 c9 test %rcx,%rcx + 39bc: 75 0a jne 0x39c8 + 39be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 39c3: 48 83 c4 28 add $0x28,%rsp + 39c7: c3 ret + 39c8: 4c 89 c2 mov %r8,%rdx + 39cb: 45 89 c8 mov %r9d,%r8d + 39ce: e8 1d 59 a9 01 call 0x1a992f0 + 39d3: 33 c0 xor %eax,%eax + 39d5: 48 83 c4 28 add $0x28,%rsp + 39d9: c3 ret + 39da: b8 fa ff ff ff mov $0xfffffffa,%eax + 39df: 48 83 c4 28 add $0x28,%rsp + 39e3: c3 ret + 39e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 39eb: 00 + 39ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 39f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 39f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 39ff: 00 + 3a00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3a05: 4d 85 c0 test %r8,%r8 + 3a08: 74 37 je 0x3a41 + 3a0a: 45 85 c9 test %r9d,%r9d + 3a0d: 7e 50 jle 0x3a5f + 3a0f: 48 85 d2 test %rdx,%rdx + 3a12: 74 28 je 0x3a3c + 3a14: 48 85 c9 test %rcx,%rcx + 3a17: 74 0d je 0x3a26 + 3a19: e8 82 65 a9 01 call 0x1a99fa0 + 3a1e: 33 c0 xor %eax,%eax + 3a20: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3a25: c3 ret + 3a26: 48 89 d1 mov %rdx,%rcx + 3a29: 4c 89 c2 mov %r8,%rdx + 3a2c: 45 89 c8 mov %r9d,%r8d + 3a2f: e8 bc 67 a9 01 call 0x1a9a1f0 + 3a34: 33 c0 xor %eax,%eax + 3a36: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3a3b: c3 ret + 3a3c: 48 85 c9 test %rcx,%rcx + 3a3f: 75 0b jne 0x3a4c + 3a41: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3a46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3a4b: c3 ret + 3a4c: 4c 89 c2 mov %r8,%rdx + 3a4f: 45 89 c8 mov %r9d,%r8d + 3a52: e8 a9 66 a9 01 call 0x1a9a100 + 3a57: 33 c0 xor %eax,%eax + 3a59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3a5e: c3 ret + 3a5f: b8 fa ff ff ff mov $0xfffffffa,%eax + 3a64: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 3a69: 90 nop + 3a6a: c3 ret + 3a6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3a72: 00 + 3a73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3a80: 48 83 ec 28 sub $0x28,%rsp + 3a84: 4d 85 c0 test %r8,%r8 + 3a87: 74 35 je 0x3abe + 3a89: 45 85 c9 test %r9d,%r9d + 3a8c: 7e 4c jle 0x3ada + 3a8e: 48 85 d2 test %rdx,%rdx + 3a91: 74 26 je 0x3ab9 + 3a93: 48 85 c9 test %rcx,%rcx + 3a96: 74 0c je 0x3aa4 + 3a98: e8 13 73 a9 01 call 0x1a9adb0 + 3a9d: 33 c0 xor %eax,%eax + 3a9f: 48 83 c4 28 add $0x28,%rsp + 3aa3: c3 ret + 3aa4: 48 89 d1 mov %rdx,%rcx + 3aa7: 4c 89 c2 mov %r8,%rdx + 3aaa: 45 89 c8 mov %r9d,%r8d + 3aad: e8 4e 75 a9 01 call 0x1a9b000 + 3ab2: 33 c0 xor %eax,%eax + 3ab4: 48 83 c4 28 add $0x28,%rsp + 3ab8: c3 ret + 3ab9: 48 85 c9 test %rcx,%rcx + 3abc: 75 0a jne 0x3ac8 + 3abe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3ac3: 48 83 c4 28 add $0x28,%rsp + 3ac7: c3 ret + 3ac8: 4c 89 c2 mov %r8,%rdx + 3acb: 45 89 c8 mov %r9d,%r8d + 3ace: e8 3d 74 a9 01 call 0x1a9af10 + 3ad3: 33 c0 xor %eax,%eax + 3ad5: 48 83 c4 28 add $0x28,%rsp + 3ad9: c3 ret + 3ada: b8 fa ff ff ff mov $0xfffffffa,%eax + 3adf: 48 83 c4 28 add $0x28,%rsp + 3ae3: c3 ret + 3ae4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3aeb: 00 + 3aec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3aff: 00 + 3b00: 48 83 ec 28 sub $0x28,%rsp + 3b04: 4d 85 c0 test %r8,%r8 + 3b07: 74 35 je 0x3b3e + 3b09: 45 85 c9 test %r9d,%r9d + 3b0c: 7e 4c jle 0x3b5a + 3b0e: 48 85 d2 test %rdx,%rdx + 3b11: 74 26 je 0x3b39 + 3b13: 48 85 c9 test %rcx,%rcx + 3b16: 74 0c je 0x3b24 + 3b18: e8 a3 7f a9 01 call 0x1a9bac0 + 3b1d: 33 c0 xor %eax,%eax + 3b1f: 48 83 c4 28 add $0x28,%rsp + 3b23: c3 ret + 3b24: 48 89 d1 mov %rdx,%rcx + 3b27: 4c 89 c2 mov %r8,%rdx + 3b2a: 45 89 c8 mov %r9d,%r8d + 3b2d: e8 ee 81 a9 01 call 0x1a9bd20 + 3b32: 33 c0 xor %eax,%eax + 3b34: 48 83 c4 28 add $0x28,%rsp + 3b38: c3 ret + 3b39: 48 85 c9 test %rcx,%rcx + 3b3c: 75 0a jne 0x3b48 + 3b3e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3b43: 48 83 c4 28 add $0x28,%rsp + 3b47: c3 ret + 3b48: 4c 89 c2 mov %r8,%rdx + 3b4b: 45 89 c8 mov %r9d,%r8d + 3b4e: e8 cd 80 a9 01 call 0x1a9bc20 + 3b53: 33 c0 xor %eax,%eax + 3b55: 48 83 c4 28 add $0x28,%rsp + 3b59: c3 ret + 3b5a: b8 fa ff ff ff mov $0xfffffffa,%eax + 3b5f: 48 83 c4 28 add $0x28,%rsp + 3b63: c3 ret + 3b64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b6b: 00 + 3b6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3b7f: 00 + 3b80: 48 83 ec 28 sub $0x28,%rsp + 3b84: 4d 85 c0 test %r8,%r8 + 3b87: 74 35 je 0x3bbe + 3b89: 45 85 c9 test %r9d,%r9d + 3b8c: 7e 4c jle 0x3bda + 3b8e: 48 85 d2 test %rdx,%rdx + 3b91: 74 26 je 0x3bb9 + 3b93: 48 85 c9 test %rcx,%rcx + 3b96: 74 0c je 0x3ba4 + 3b98: e8 c3 9d 03 00 call 0x3d960 + 3b9d: 33 c0 xor %eax,%eax + 3b9f: 48 83 c4 28 add $0x28,%rsp + 3ba3: c3 ret + 3ba4: 48 89 d1 mov %rdx,%rcx + 3ba7: 4c 89 c2 mov %r8,%rdx + 3baa: 45 89 c8 mov %r9d,%r8d + 3bad: e8 0e a0 03 00 call 0x3dbc0 + 3bb2: 33 c0 xor %eax,%eax + 3bb4: 48 83 c4 28 add $0x28,%rsp + 3bb8: c3 ret + 3bb9: 48 85 c9 test %rcx,%rcx + 3bbc: 75 0a jne 0x3bc8 + 3bbe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3bc3: 48 83 c4 28 add $0x28,%rsp + 3bc7: c3 ret + 3bc8: 4c 89 c2 mov %r8,%rdx + 3bcb: 45 89 c8 mov %r9d,%r8d + 3bce: e8 cd a1 03 00 call 0x3dda0 + 3bd3: 33 c0 xor %eax,%eax + 3bd5: 48 83 c4 28 add $0x28,%rsp + 3bd9: c3 ret + 3bda: b8 fa ff ff ff mov $0xfffffffa,%eax + 3bdf: 48 83 c4 28 add $0x28,%rsp + 3be3: c3 ret + 3be4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3beb: 00 + 3bec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3bff: 00 + 3c00: 48 83 ec 28 sub $0x28,%rsp + 3c04: 4d 85 c0 test %r8,%r8 + 3c07: 74 35 je 0x3c3e + 3c09: 45 85 c9 test %r9d,%r9d + 3c0c: 7e 4c jle 0x3c5a + 3c0e: 48 85 d2 test %rdx,%rdx + 3c11: 74 26 je 0x3c39 + 3c13: 48 85 c9 test %rcx,%rcx + 3c16: 74 0c je 0x3c24 + 3c18: e8 a3 a3 03 00 call 0x3dfc0 + 3c1d: 33 c0 xor %eax,%eax + 3c1f: 48 83 c4 28 add $0x28,%rsp + 3c23: c3 ret + 3c24: 48 89 d1 mov %rdx,%rcx + 3c27: 4c 89 c2 mov %r8,%rdx + 3c2a: 45 89 c8 mov %r9d,%r8d + 3c2d: e8 0e a6 03 00 call 0x3e240 + 3c32: 33 c0 xor %eax,%eax + 3c34: 48 83 c4 28 add $0x28,%rsp + 3c38: c3 ret + 3c39: 48 85 c9 test %rcx,%rcx + 3c3c: 75 0a jne 0x3c48 + 3c3e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3c43: 48 83 c4 28 add $0x28,%rsp + 3c47: c3 ret + 3c48: 4c 89 c2 mov %r8,%rdx + 3c4b: 45 89 c8 mov %r9d,%r8d + 3c4e: e8 0d a8 03 00 call 0x3e460 + 3c53: 33 c0 xor %eax,%eax + 3c55: 48 83 c4 28 add $0x28,%rsp + 3c59: c3 ret + 3c5a: b8 fa ff ff ff mov $0xfffffffa,%eax + 3c5f: 48 83 c4 28 add $0x28,%rsp + 3c63: c3 ret + 3c64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c6b: 00 + 3c6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3c7f: 00 + 3c80: 53 push %rbx + 3c81: 56 push %rsi + 3c82: 57 push %rdi + 3c83: 41 54 push %r12 + 3c85: 41 55 push %r13 + 3c87: 41 56 push %r14 + 3c89: 41 57 push %r15 + 3c8b: 55 push %rbp + 3c8c: 48 83 ec 38 sub $0x38,%rsp + 3c90: 49 89 ce mov %rcx,%r14 + 3c93: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 3c9a: 00 + 3c9b: 44 89 cf mov %r9d,%edi + 3c9e: 44 89 c6 mov %r8d,%esi + 3ca1: 41 89 d7 mov %edx,%r15d + 3ca4: 4d 85 f6 test %r14,%r14 + 3ca7: 0f 84 8e 01 00 00 je 0x3e3b + 3cad: 41 83 ff 1e cmp $0x1e,%r15d + 3cb1: 0f 87 5f 01 00 00 ja 0x3e16 + 3cb7: 41 83 ff 1d cmp $0x1d,%r15d + 3cbb: 0f 8f 55 01 00 00 jg 0x3e16 + 3cc1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 3cc8: 00 + 3cc9: 48 85 db test %rbx,%rbx + 3ccc: 0f 84 69 01 00 00 je 0x3e3b + 3cd2: 48 89 dd mov %rbx,%rbp + 3cd5: ba 90 00 00 00 mov $0x90,%edx + 3cda: 48 83 e5 3f and $0x3f,%rbp + 3cde: 48 f7 dd neg %rbp + 3ce1: 48 83 e5 3f and $0x3f,%rbp + 3ce5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 3ce9: 4c 89 e1 mov %r12,%rcx + 3cec: e8 cf a4 00 00 call 0xe1c0 + 3cf1: 44 89 f9 mov %r15d,%ecx + 3cf4: b8 01 00 00 00 mov $0x1,%eax + 3cf9: d3 e0 shl %cl,%eax + 3cfb: 41 89 7c 24 14 mov %edi,0x14(%r12) + 3d00: 83 fe 08 cmp $0x8,%esi + 3d03: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 3d08: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3d0f: 00 00 + 3d11: 0f 84 45 02 00 00 je 0x3f5c + 3d17: 83 fe 04 cmp $0x4,%esi + 3d1a: 0f 84 97 00 00 00 je 0x3db7 + 3d20: 83 fe 01 cmp $0x1,%esi + 3d23: 75 39 jne 0x3d5e + 3d25: 0f 57 c0 xorps %xmm0,%xmm0 + 3d28: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 3d2c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4d268 + 3d33: 01 + 3d34: f3 0f 5e c8 divss %xmm0,%xmm1 + 3d38: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3d3f: 00 + 3d40: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 3d47: 00 00 + 3d49: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 3d50: 00 00 + 3d52: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 3d59: e9 93 00 00 00 jmp 0x3df1 + 3d5e: 83 fe 02 cmp $0x2,%esi + 3d61: 75 36 jne 0x3d99 + 3d63: 0f 57 c0 xorps %xmm0,%xmm0 + 3d66: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 3d6a: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4d268 + 3d71: 01 + 3d72: f3 0f 5e c8 divss %xmm0,%xmm1 + 3d76: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3d7d: 00 + 3d7e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 3d85: 00 00 + 3d87: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 3d8e: 00 00 + 3d90: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 3d97: eb 58 jmp 0x3df1 + 3d99: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 3da0: 00 + 3da1: b8 ee ff ff ff mov $0xffffffee,%eax + 3da6: 48 83 c4 38 add $0x38,%rsp + 3daa: 5d pop %rbp + 3dab: 41 5f pop %r15 + 3dad: 41 5e pop %r14 + 3daf: 41 5d pop %r13 + 3db1: 41 5c pop %r12 + 3db3: 5f pop %rdi + 3db4: 5e pop %rsi + 3db5: 5b pop %rbx + 3db6: c3 ret + 3db7: 0f 57 c0 xorps %xmm0,%xmm0 + 3dba: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 3dbe: b8 01 00 00 00 mov $0x1,%eax + 3dc3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3dca: 00 + 3dcb: 41 89 44 24 08 mov %eax,0x8(%r12) + 3dd0: 41 89 44 24 0c mov %eax,0xc(%r12) + 3dd5: e8 26 a4 00 00 call 0xe200 + 3dda: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4d260 + 3de1: 01 + 3de2: f2 0f 5e c8 divsd %xmm0,%xmm1 + 3de6: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 3dea: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 3df1: 41 83 ff 04 cmp $0x4,%r15d + 3df5: 7f 35 jg 0x3e2c + 3df7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 3dfe: 00 00 + 3e00: 33 c0 xor %eax,%eax + 3e02: 4d 89 26 mov %r12,(%r14) + 3e05: 48 83 c4 38 add $0x38,%rsp + 3e09: 5d pop %rbp + 3e0a: 41 5f pop %r15 + 3e0c: 41 5e pop %r14 + 3e0e: 41 5d pop %r13 + 3e10: 41 5c pop %r12 + 3e12: 5f pop %rdi + 3e13: 5e pop %rsi + 3e14: 5b pop %rbx + 3e15: c3 ret + 3e16: b8 ef ff ff ff mov $0xffffffef,%eax + 3e1b: 48 83 c4 38 add $0x38,%rsp + 3e1f: 5d pop %rbp + 3e20: 41 5f pop %r15 + 3e22: 41 5e pop %r14 + 3e24: 41 5d pop %r13 + 3e26: 41 5c pop %r12 + 3e28: 5f pop %rdi + 3e29: 5e pop %rsi + 3e2a: 5b pop %rbx + 3e2b: c3 ret + 3e2c: 41 83 ff 0a cmp $0xa,%r15d + 3e30: 0f 8e ec 00 00 00 jle 0x3f22 + 3e36: 4d 85 ed test %r13,%r13 + 3e39: 75 16 jne 0x3e51 + 3e3b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3e40: 48 83 c4 38 add $0x38,%rsp + 3e44: 5d pop %rbp + 3e45: 41 5f pop %r15 + 3e47: 41 5e pop %r14 + 3e49: 41 5d pop %r13 + 3e4b: 41 5c pop %r12 + 3e4d: 5f pop %rdi + 3e4e: 5e pop %rsi + 3e4f: 5b pop %rbx + 3e50: c3 ret + 3e51: 4c 89 ee mov %r13,%rsi + 3e54: 44 89 f9 mov %r15d,%ecx + 3e57: 48 83 e6 3f and $0x3f,%rsi + 3e5b: 44 89 ff mov %r15d,%edi + 3e5e: 48 f7 de neg %rsi + 3e61: 48 83 e6 3f and $0x3f,%rsi + 3e65: 49 03 f5 add %r13,%rsi + 3e68: 48 89 f2 mov %rsi,%rdx + 3e6b: e8 10 a8 03 00 call 0x3e680 + 3e70: 49 89 c5 mov %rax,%r13 + 3e73: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 3e7a: 00 + 3e7b: 49 89 54 24 30 mov %rdx,0x30(%r12) + 3e80: 41 8d 5f ff lea -0x1(%r15),%ebx + 3e84: 83 fb 10 cmp $0x10,%ebx + 3e87: 7f 3c jg 0x3ec5 + 3e89: 83 fb 0f cmp $0xf,%ebx + 3e8c: 89 d9 mov %ebx,%ecx + 3e8e: e8 2d aa 00 00 call 0xe8c0 + 3e93: 89 d9 mov %ebx,%ecx + 3e95: 48 89 f2 mov %rsi,%rdx + 3e98: 41 89 f8 mov %edi,%r8d + 3e9b: 49 89 c1 mov %rax,%r9 + 3e9e: 49 89 44 24 38 mov %rax,0x38(%r12) + 3ea3: e8 d8 af 03 00 call 0x3ee80 + 3ea8: 49 89 c1 mov %rax,%r9 + 3eab: 89 d9 mov %ebx,%ecx + 3ead: b8 01 00 00 00 mov $0x1,%eax + 3eb2: d3 e0 shl %cl,%eax + 3eb4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 3ebb: 83 e3 c0 and $0xffffffc0,%ebx + 3ebe: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 3ec3: eb 1e jmp 0x3ee3 + 3ec5: 48 89 e0 mov %rsp,%rax + 3ec8: 4c 89 e1 mov %r12,%rcx + 3ecb: 49 89 f0 mov %rsi,%r8 + 3ece: 41 89 f9 mov %edi,%r9d + 3ed1: 48 89 50 20 mov %rdx,0x20(%rax) + 3ed5: 89 da mov %ebx,%edx + 3ed7: 4c 89 68 28 mov %r13,0x28(%rax) + 3edb: e8 20 c3 03 00 call 0x40200 + 3ee0: 49 89 c1 mov %rax,%r9 + 3ee3: 44 89 f9 mov %r15d,%ecx + 3ee6: 48 89 f2 mov %rsi,%rdx + 3ee9: 41 89 f8 mov %edi,%r8d + 3eec: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 3ef1: e8 4a fd 03 00 call 0x43c40 + 3ef6: 44 89 f9 mov %r15d,%ecx + 3ef9: 48 89 f2 mov %rsi,%rdx + 3efc: 41 89 f8 mov %edi,%r8d + 3eff: 49 89 c1 mov %rax,%r9 + 3f02: 49 89 44 24 58 mov %rax,0x58(%r12) + 3f07: e8 74 02 04 00 call 0x44180 + 3f0c: 4d 89 26 mov %r12,(%r14) + 3f0f: 33 c0 xor %eax,%eax + 3f11: 48 83 c4 38 add $0x38,%rsp + 3f15: 5d pop %rbp + 3f16: 41 5f pop %r15 + 3f18: 41 5e pop %r14 + 3f1a: 41 5d pop %r13 + 3f1c: 41 5c pop %r12 + 3f1e: 5f pop %rdi + 3f1f: 5e pop %rsi + 3f20: 5b pop %rbx + 3f21: c3 ret + 3f22: bf 0a 00 00 00 mov $0xa,%edi + 3f27: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 3f2e: 00 + 3f2f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x26074c0 + 3f36: 41 83 ff 06 cmp $0x6,%r15d + 3f3a: 0f 8f 3b ff ff ff jg 0x3e7b + 3f40: 49 89 d1 mov %rdx,%r9 + 3f43: 49 83 e1 3f and $0x3f,%r9 + 3f47: 49 f7 d9 neg %r9 + 3f4a: 49 83 e1 3f and $0x3f,%r9 + 3f4e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 3f55: 00 00 + 3f57: 4c 03 ca add %rdx,%r9 + 3f5a: eb 87 jmp 0x3ee3 + 3f5c: 33 c0 xor %eax,%eax + 3f5e: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3f65: 00 + 3f66: 41 89 44 24 08 mov %eax,0x8(%r12) + 3f6b: 41 89 44 24 0c mov %eax,0xc(%r12) + 3f70: e9 7c fe ff ff jmp 0x3df1 + 3f75: 0f 1f 40 00 nopl 0x0(%rax) + 3f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3f80: 56 push %rsi + 3f81: 57 push %rdi + 3f82: 41 54 push %r12 + 3f84: 41 55 push %r13 + 3f86: 41 56 push %r14 + 3f88: 41 57 push %r15 + 3f8a: 55 push %rbp + 3f8b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 3f90: 48 89 ce mov %rcx,%rsi + 3f93: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 3f9a: 00 + 3f9b: 45 89 ce mov %r9d,%r14d + 3f9e: 45 89 c5 mov %r8d,%r13d + 3fa1: 89 d5 mov %edx,%ebp + 3fa3: 48 85 f6 test %rsi,%rsi + 3fa6: 0f 84 8a 01 00 00 je 0x4136 + 3fac: 83 fd 1e cmp $0x1e,%ebp + 3faf: 0f 87 5d 01 00 00 ja 0x4112 + 3fb5: 83 fd 1d cmp $0x1d,%ebp + 3fb8: 0f 8f 54 01 00 00 jg 0x4112 + 3fbe: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 3fc5: 00 + 3fc6: 4d 85 e4 test %r12,%r12 + 3fc9: 0f 84 67 01 00 00 je 0x4136 + 3fcf: 49 83 e4 3f and $0x3f,%r12 + 3fd3: ba 90 00 00 00 mov $0x90,%edx + 3fd8: 49 f7 dc neg %r12 + 3fdb: 49 83 e4 3f and $0x3f,%r12 + 3fdf: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 3fe6: 00 + 3fe7: 4c 89 e1 mov %r12,%rcx + 3fea: e8 f1 f5 00 00 call 0x135e0 + 3fef: 89 e9 mov %ebp,%ecx + 3ff1: 41 b8 01 00 00 00 mov $0x1,%r8d + 3ff7: 41 d3 e0 shl %cl,%r8d + 3ffa: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 3fff: 41 83 fd 08 cmp $0x8,%r13d + 4003: 45 89 74 24 14 mov %r14d,0x14(%r12) + 4008: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 400f: 00 00 + 4011: 0f 84 48 02 00 00 je 0x425f + 4017: 41 83 fd 04 cmp $0x4,%r13d + 401b: 0f 84 95 00 00 00 je 0x40b6 + 4021: 41 83 fd 01 cmp $0x1,%r13d + 4025: 75 37 jne 0x405e + 4027: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 402c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4d278 + 4033: 01 + 4034: f3 0f 5e c8 divss %xmm0,%xmm1 + 4038: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 403f: 00 + 4040: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 4047: 00 00 + 4049: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 4050: 00 00 + 4052: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 4059: e9 90 00 00 00 jmp 0x40ee + 405e: 41 83 fd 02 cmp $0x2,%r13d + 4062: 75 34 jne 0x4098 + 4064: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 4069: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4d278 + 4070: 01 + 4071: f3 0f 5e c8 divss %xmm0,%xmm1 + 4075: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 407c: 00 + 407d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4084: 00 00 + 4086: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 408d: 00 00 + 408f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 4096: eb 56 jmp 0x40ee + 4098: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 409f: 00 + 40a0: b8 ee ff ff ff mov $0xffffffee,%eax + 40a5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 40aa: 5d pop %rbp + 40ab: 41 5f pop %r15 + 40ad: 41 5e pop %r14 + 40af: 41 5d pop %r13 + 40b1: 41 5c pop %r12 + 40b3: 5f pop %rdi + 40b4: 5e pop %rsi + 40b5: c3 ret + 40b6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 40bb: b8 01 00 00 00 mov $0x1,%eax + 40c0: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 40c7: 00 + 40c8: 41 89 44 24 08 mov %eax,0x8(%r12) + 40cd: 41 89 44 24 0c mov %eax,0xc(%r12) + 40d2: e8 49 f5 00 00 call 0x13620 + 40d7: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4d270 + 40de: 01 + 40df: f2 0f 5e c8 divsd %xmm0,%xmm1 + 40e3: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 40e7: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 40ee: 83 fd 04 cmp $0x4,%ebp + 40f1: 7f 35 jg 0x4128 + 40f3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 40fa: 00 00 + 40fc: 33 c0 xor %eax,%eax + 40fe: 4c 89 26 mov %r12,(%rsi) + 4101: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4106: 5d pop %rbp + 4107: 41 5f pop %r15 + 4109: 41 5e pop %r14 + 410b: 41 5d pop %r13 + 410d: 41 5c pop %r12 + 410f: 5f pop %rdi + 4110: 5e pop %rsi + 4111: c3 ret + 4112: b8 ef ff ff ff mov $0xffffffef,%eax + 4117: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 411c: 5d pop %rbp + 411d: 41 5f pop %r15 + 411f: 41 5e pop %r14 + 4121: 41 5d pop %r13 + 4123: 41 5c pop %r12 + 4125: 5f pop %rdi + 4126: 5e pop %rsi + 4127: c3 ret + 4128: 83 fd 0a cmp $0xa,%ebp + 412b: 0f 8e f4 00 00 00 jle 0x4225 + 4131: 48 85 ff test %rdi,%rdi + 4134: 75 16 jne 0x414c + 4136: b8 f8 ff ff ff mov $0xfffffff8,%eax + 413b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4140: 5d pop %rbp + 4141: 41 5f pop %r15 + 4143: 41 5e pop %r14 + 4145: 41 5d pop %r13 + 4147: 41 5c pop %r12 + 4149: 5f pop %rdi + 414a: 5e pop %rsi + 414b: c3 ret + 414c: 48 83 e7 3f and $0x3f,%rdi + 4150: 89 e9 mov %ebp,%ecx + 4152: 48 f7 df neg %rdi + 4155: 41 89 ee mov %ebp,%r14d + 4158: 48 83 e7 3f and $0x3f,%rdi + 415c: 49 89 fd mov %rdi,%r13 + 415f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 4166: 00 + 4167: 4c 89 ea mov %r13,%rdx + 416a: e8 71 05 04 00 call 0x446e0 + 416f: 48 89 c7 mov %rax,%rdi + 4172: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 4179: 00 + 417a: 49 89 54 24 30 mov %rdx,0x30(%r12) + 417f: 44 8d 7d ff lea -0x1(%rbp),%r15d + 4183: 41 83 ff 11 cmp $0x11,%r15d + 4187: 7f 3f jg 0x41c8 + 4189: 41 83 ff 10 cmp $0x10,%r15d + 418d: 44 89 f9 mov %r15d,%ecx + 4190: e8 ab fa 00 00 call 0x13c40 + 4195: 44 89 f9 mov %r15d,%ecx + 4198: 4c 89 ea mov %r13,%rdx + 419b: 45 89 f0 mov %r14d,%r8d + 419e: 49 89 c1 mov %rax,%r9 + 41a1: 49 89 44 24 38 mov %rax,0x38(%r12) + 41a6: e8 35 0b 04 00 call 0x44ce0 + 41ab: 49 89 c1 mov %rax,%r9 + 41ae: 44 89 f9 mov %r15d,%ecx + 41b1: b8 01 00 00 00 mov $0x1,%eax + 41b6: d3 e0 shl %cl,%eax + 41b8: c1 e0 03 shl $0x3,%eax + 41bb: 83 c0 3f add $0x3f,%eax + 41be: 83 e0 c0 and $0xffffffc0,%eax + 41c1: 41 89 44 24 18 mov %eax,0x18(%r12) + 41c6: eb 20 jmp 0x41e8 + 41c8: 48 8d 04 24 lea (%rsp),%rax + 41cc: 4c 89 e1 mov %r12,%rcx + 41cf: 4d 89 e8 mov %r13,%r8 + 41d2: 45 89 f1 mov %r14d,%r9d + 41d5: 48 89 50 20 mov %rdx,0x20(%rax) + 41d9: 44 89 fa mov %r15d,%edx + 41dc: 48 89 78 28 mov %rdi,0x28(%rax) + 41e0: e8 bb 1e 04 00 call 0x460a0 + 41e5: 49 89 c1 mov %rax,%r9 + 41e8: 89 e9 mov %ebp,%ecx + 41ea: 4c 89 ea mov %r13,%rdx + 41ed: 45 89 f0 mov %r14d,%r8d + 41f0: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 41f5: e8 86 5a 04 00 call 0x49c80 + 41fa: 89 e9 mov %ebp,%ecx + 41fc: 4c 89 ea mov %r13,%rdx + 41ff: 45 89 f0 mov %r14d,%r8d + 4202: 49 89 c1 mov %rax,%r9 + 4205: 49 89 44 24 58 mov %rax,0x58(%r12) + 420a: e8 71 5e 04 00 call 0x4a080 + 420f: 4c 89 26 mov %r12,(%rsi) + 4212: 33 c0 xor %eax,%eax + 4214: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 4219: 5d pop %rbp + 421a: 41 5f pop %r15 + 421c: 41 5e pop %r14 + 421e: 41 5d pop %r13 + 4220: 41 5c pop %r12 + 4222: 5f pop %rdi + 4223: 5e pop %rsi + 4224: c3 ret + 4225: 41 be 0a 00 00 00 mov $0xa,%r14d + 422b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x26074c0 + 4232: 83 fd 06 cmp $0x6,%ebp + 4235: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 423c: 00 + 423d: 0f 8f 37 ff ff ff jg 0x417a + 4243: 49 89 d1 mov %rdx,%r9 + 4246: 49 83 e1 3f and $0x3f,%r9 + 424a: 49 f7 d9 neg %r9 + 424d: 49 83 e1 3f and $0x3f,%r9 + 4251: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4258: 00 00 + 425a: 4c 03 ca add %rdx,%r9 + 425d: eb 89 jmp 0x41e8 + 425f: 33 c0 xor %eax,%eax + 4261: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4268: 00 + 4269: 41 89 44 24 08 mov %eax,0x8(%r12) + 426e: 41 89 44 24 0c mov %eax,0xc(%r12) + 4273: e9 76 fe ff ff jmp 0x40ee + 4278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 427f: 00 + 4280: 53 push %rbx + 4281: 56 push %rsi + 4282: 57 push %rdi + 4283: 41 54 push %r12 + 4285: 41 55 push %r13 + 4287: 41 56 push %r14 + 4289: 41 57 push %r15 + 428b: 55 push %rbp + 428c: 48 83 ec 38 sub $0x38,%rsp + 4290: 49 89 ce mov %rcx,%r14 + 4293: 44 89 cf mov %r9d,%edi + 4296: 44 89 c6 mov %r8d,%esi + 4299: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 42a0: 00 + 42a1: 41 89 d7 mov %edx,%r15d + 42a4: 4d 85 f6 test %r14,%r14 + 42a7: 0f 84 85 01 00 00 je 0x4432 + 42ad: 41 83 ff 1e cmp $0x1e,%r15d + 42b1: 0f 87 56 01 00 00 ja 0x440d + 42b7: 41 83 ff 1d cmp $0x1d,%r15d + 42bb: 0f 8f 4c 01 00 00 jg 0x440d + 42c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 42c8: 00 + 42c9: 48 85 db test %rbx,%rbx + 42cc: 0f 84 60 01 00 00 je 0x4432 + 42d2: 48 89 dd mov %rbx,%rbp + 42d5: ba 90 00 00 00 mov $0x90,%edx + 42da: 48 83 e5 3f and $0x3f,%rbp + 42de: 48 f7 dd neg %rbp + 42e1: 48 83 e5 3f and $0x3f,%rbp + 42e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 42e9: 4c 89 e1 mov %r12,%rcx + 42ec: e8 6f 49 01 00 call 0x18c60 + 42f1: 44 89 f9 mov %r15d,%ecx + 42f4: b8 01 00 00 00 mov $0x1,%eax + 42f9: 41 89 7c 24 14 mov %edi,0x14(%r12) + 42fe: d3 e0 shl %cl,%eax + 4300: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4305: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 430c: 00 00 + 430e: 83 fe 08 cmp $0x8,%esi + 4311: 0f 84 39 02 00 00 je 0x4550 + 4317: 83 fe 04 cmp $0x4,%esi + 431a: 0f 84 91 00 00 00 je 0x43b1 + 4320: 83 fe 01 cmp $0x1,%esi + 4323: 75 36 jne 0x435b + 4325: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 4329: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4d288 + 4330: 01 + 4331: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4338: 00 + 4339: f3 0f 5e c8 divss %xmm0,%xmm1 + 433d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 4344: 00 00 + 4346: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 434d: 00 00 + 434f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 4356: e9 8d 00 00 00 jmp 0x43e8 + 435b: 83 fe 02 cmp $0x2,%esi + 435e: 75 33 jne 0x4393 + 4360: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 4364: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4d288 + 436b: 01 + 436c: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4373: 00 + 4374: f3 0f 5e c8 divss %xmm0,%xmm1 + 4378: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 437f: 00 00 + 4381: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4388: 00 00 + 438a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 4391: eb 55 jmp 0x43e8 + 4393: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 439a: 00 + 439b: b8 ee ff ff ff mov $0xffffffee,%eax + 43a0: 48 83 c4 38 add $0x38,%rsp + 43a4: 5d pop %rbp + 43a5: 41 5f pop %r15 + 43a7: 41 5e pop %r14 + 43a9: 41 5d pop %r13 + 43ab: 41 5c pop %r12 + 43ad: 5f pop %rdi + 43ae: 5e pop %rsi + 43af: 5b pop %rbx + 43b0: c3 ret + 43b1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 43b5: b8 01 00 00 00 mov $0x1,%eax + 43ba: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 43c1: 00 + 43c2: 41 89 44 24 08 mov %eax,0x8(%r12) + 43c7: 41 89 44 24 0c mov %eax,0xc(%r12) + 43cc: e8 cf 48 01 00 call 0x18ca0 + 43d1: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4d280 + 43d8: 01 + 43d9: f2 0f 5e c8 divsd %xmm0,%xmm1 + 43dd: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 43e1: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 43e8: 41 83 ff 04 cmp $0x4,%r15d + 43ec: 7f 35 jg 0x4423 + 43ee: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 43f5: 00 00 + 43f7: 33 c0 xor %eax,%eax + 43f9: 4d 89 26 mov %r12,(%r14) + 43fc: 48 83 c4 38 add $0x38,%rsp + 4400: 5d pop %rbp + 4401: 41 5f pop %r15 + 4403: 41 5e pop %r14 + 4405: 41 5d pop %r13 + 4407: 41 5c pop %r12 + 4409: 5f pop %rdi + 440a: 5e pop %rsi + 440b: 5b pop %rbx + 440c: c3 ret + 440d: b8 ef ff ff ff mov $0xffffffef,%eax + 4412: 48 83 c4 38 add $0x38,%rsp + 4416: 5d pop %rbp + 4417: 41 5f pop %r15 + 4419: 41 5e pop %r14 + 441b: 41 5d pop %r13 + 441d: 41 5c pop %r12 + 441f: 5f pop %rdi + 4420: 5e pop %rsi + 4421: 5b pop %rbx + 4422: c3 ret + 4423: 41 83 ff 0a cmp $0xa,%r15d + 4427: 0f 8e e9 00 00 00 jle 0x4516 + 442d: 4d 85 ed test %r13,%r13 + 4430: 75 16 jne 0x4448 + 4432: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4437: 48 83 c4 38 add $0x38,%rsp + 443b: 5d pop %rbp + 443c: 41 5f pop %r15 + 443e: 41 5e pop %r14 + 4440: 41 5d pop %r13 + 4442: 41 5c pop %r12 + 4444: 5f pop %rdi + 4445: 5e pop %rsi + 4446: 5b pop %rbx + 4447: c3 ret + 4448: 4c 89 ee mov %r13,%rsi + 444b: 44 89 f9 mov %r15d,%ecx + 444e: 48 83 e6 3f and $0x3f,%rsi + 4452: 44 89 ff mov %r15d,%edi + 4455: 48 f7 de neg %rsi + 4458: 48 83 e6 3f and $0x3f,%rsi + 445c: 49 03 f5 add %r13,%rsi + 445f: 48 89 f2 mov %rsi,%rdx + 4462: e8 59 60 04 00 call 0x4a4c0 + 4467: 49 89 c5 mov %rax,%r13 + 446a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4471: 00 + 4472: 41 8d 5f ff lea -0x1(%r15),%ebx + 4476: 49 89 54 24 30 mov %rdx,0x30(%r12) + 447b: 83 fb 11 cmp $0x11,%ebx + 447e: 7f 39 jg 0x44b9 + 4480: 89 d9 mov %ebx,%ecx + 4482: e8 19 4e 01 00 call 0x192a0 + 4487: 89 d9 mov %ebx,%ecx + 4489: 48 89 f2 mov %rsi,%rdx + 448c: 49 89 44 24 38 mov %rax,0x38(%r12) + 4491: 41 89 f8 mov %edi,%r8d + 4494: 49 89 c1 mov %rax,%r9 + 4497: e8 04 66 04 00 call 0x4aaa0 + 449c: 49 89 c1 mov %rax,%r9 + 449f: 89 d9 mov %ebx,%ecx + 44a1: b8 01 00 00 00 mov $0x1,%eax + 44a6: d3 e0 shl %cl,%eax + 44a8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 44af: 83 e3 c0 and $0xffffffc0,%ebx + 44b2: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 44b7: eb 1e jmp 0x44d7 + 44b9: 48 89 e0 mov %rsp,%rax + 44bc: 4c 89 e1 mov %r12,%rcx + 44bf: 48 89 50 20 mov %rdx,0x20(%rax) + 44c3: 89 da mov %ebx,%edx + 44c5: 49 89 f0 mov %rsi,%r8 + 44c8: 41 89 f9 mov %edi,%r9d + 44cb: 4c 89 68 28 mov %r13,0x28(%rax) + 44cf: e8 6c 79 04 00 call 0x4be40 + 44d4: 49 89 c1 mov %rax,%r9 + 44d7: 44 89 f9 mov %r15d,%ecx + 44da: 48 89 f2 mov %rsi,%rdx + 44dd: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 44e2: 41 89 f8 mov %edi,%r8d + 44e5: e8 f6 b3 04 00 call 0x4f8e0 + 44ea: 44 89 f9 mov %r15d,%ecx + 44ed: 48 89 f2 mov %rsi,%rdx + 44f0: 49 89 44 24 58 mov %rax,0x58(%r12) + 44f5: 41 89 f8 mov %edi,%r8d + 44f8: 49 89 c1 mov %rax,%r9 + 44fb: e8 c0 b7 04 00 call 0x4fcc0 + 4500: 4d 89 26 mov %r12,(%r14) + 4503: 33 c0 xor %eax,%eax + 4505: 48 83 c4 38 add $0x38,%rsp + 4509: 5d pop %rbp + 450a: 41 5f pop %r15 + 450c: 41 5e pop %r14 + 450e: 41 5d pop %r13 + 4510: 41 5c pop %r12 + 4512: 5f pop %rdi + 4513: 5e pop %rsi + 4514: 5b pop %rbx + 4515: c3 ret + 4516: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 451d: 00 + 451e: bf 0a 00 00 00 mov $0xa,%edi + 4523: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x26074c0 + 452a: 41 83 ff 06 cmp $0x6,%r15d + 452e: 0f 8f 3e ff ff ff jg 0x4472 + 4534: 49 89 d1 mov %rdx,%r9 + 4537: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 453e: 00 00 + 4540: 49 83 e1 3f and $0x3f,%r9 + 4544: 49 f7 d9 neg %r9 + 4547: 49 83 e1 3f and $0x3f,%r9 + 454b: 4c 03 ca add %rdx,%r9 + 454e: eb 87 jmp 0x44d7 + 4550: 33 c0 xor %eax,%eax + 4552: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4559: 00 + 455a: 41 89 44 24 08 mov %eax,0x8(%r12) + 455f: 41 89 44 24 0c mov %eax,0xc(%r12) + 4564: e9 7f fe ff ff jmp 0x43e8 + 4569: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4570: 00 + 4571: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 457f: 00 + 4580: 53 push %rbx + 4581: 56 push %rsi + 4582: 57 push %rdi + 4583: 41 54 push %r12 + 4585: 41 55 push %r13 + 4587: 41 56 push %r14 + 4589: 41 57 push %r15 + 458b: 55 push %rbp + 458c: 48 83 ec 38 sub $0x38,%rsp + 4590: 49 89 ce mov %rcx,%r14 + 4593: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 459a: 00 + 459b: 44 89 cf mov %r9d,%edi + 459e: 44 89 c6 mov %r8d,%esi + 45a1: 41 89 d7 mov %edx,%r15d + 45a4: 4d 85 f6 test %r14,%r14 + 45a7: 0f 84 95 01 00 00 je 0x4742 + 45ad: 41 83 ff 1e cmp $0x1e,%r15d + 45b1: 0f 87 66 01 00 00 ja 0x471d + 45b7: 41 83 ff 1d cmp $0x1d,%r15d + 45bb: 0f 8f 5c 01 00 00 jg 0x471d + 45c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 45c8: 00 + 45c9: 48 85 db test %rbx,%rbx + 45cc: 0f 84 70 01 00 00 je 0x4742 + 45d2: 48 89 dd mov %rbx,%rbp + 45d5: ba 90 00 00 00 mov $0x90,%edx + 45da: 48 83 e5 3f and $0x3f,%rbp + 45de: 48 f7 dd neg %rbp + 45e1: 48 83 e5 3f and $0x3f,%rbp + 45e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 45e9: 4c 89 e1 mov %r12,%rcx + 45ec: e8 0f 9a 01 00 call 0x1e000 + 45f1: 44 89 f9 mov %r15d,%ecx + 45f4: b8 01 00 00 00 mov $0x1,%eax + 45f9: d3 e0 shl %cl,%eax + 45fb: 41 89 7c 24 14 mov %edi,0x14(%r12) + 4600: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4605: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 460c: 00 00 + 460e: 83 fe 08 cmp $0x8,%esi + 4611: 0f 84 49 02 00 00 je 0x4860 + 4617: 83 fe 04 cmp $0x4,%esi + 461a: 0f 84 99 00 00 00 je 0x46b9 + 4620: 83 fe 01 cmp $0x1,%esi + 4623: 75 3a jne 0x465f + 4625: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4629: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 462d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4d298 + 4634: 01 + 4635: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 4639: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4640: 00 + 4641: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 4648: 00 00 + 464a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 4651: 00 00 + 4653: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 465a: e9 99 00 00 00 jmp 0x46f8 + 465f: 83 fe 02 cmp $0x2,%esi + 4662: 75 37 jne 0x469b + 4664: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4668: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 466c: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4d298 + 4673: 01 + 4674: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 4678: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 467f: 00 + 4680: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4687: 00 00 + 4689: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4690: 00 00 + 4692: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 4699: eb 5d jmp 0x46f8 + 469b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 46a2: 00 + 46a3: b8 ee ff ff ff mov $0xffffffee,%eax + 46a8: 48 83 c4 38 add $0x38,%rsp + 46ac: 5d pop %rbp + 46ad: 41 5f pop %r15 + 46af: 41 5e pop %r14 + 46b1: 41 5d pop %r13 + 46b3: 41 5c pop %r12 + 46b5: 5f pop %rdi + 46b6: 5e pop %rsi + 46b7: 5b pop %rbx + 46b8: c3 ret + 46b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 46bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 46c1: b8 01 00 00 00 mov $0x1,%eax + 46c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 46cd: 00 + 46ce: 41 89 44 24 08 mov %eax,0x8(%r12) + 46d3: 41 89 44 24 0c mov %eax,0xc(%r12) + 46d8: e8 63 99 01 00 call 0x1e040 + 46dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 46e1: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4d290 + 46e8: 01 + 46e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 46ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 46f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 46f8: 41 83 ff 04 cmp $0x4,%r15d + 46fc: 7f 35 jg 0x4733 + 46fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4705: 00 00 + 4707: 33 c0 xor %eax,%eax + 4709: 4d 89 26 mov %r12,(%r14) + 470c: 48 83 c4 38 add $0x38,%rsp + 4710: 5d pop %rbp + 4711: 41 5f pop %r15 + 4713: 41 5e pop %r14 + 4715: 41 5d pop %r13 + 4717: 41 5c pop %r12 + 4719: 5f pop %rdi + 471a: 5e pop %rsi + 471b: 5b pop %rbx + 471c: c3 ret + 471d: b8 ef ff ff ff mov $0xffffffef,%eax + 4722: 48 83 c4 38 add $0x38,%rsp + 4726: 5d pop %rbp + 4727: 41 5f pop %r15 + 4729: 41 5e pop %r14 + 472b: 41 5d pop %r13 + 472d: 41 5c pop %r12 + 472f: 5f pop %rdi + 4730: 5e pop %rsi + 4731: 5b pop %rbx + 4732: c3 ret + 4733: 41 83 ff 0a cmp $0xa,%r15d + 4737: 0f 8e e9 00 00 00 jle 0x4826 + 473d: 4d 85 ed test %r13,%r13 + 4740: 75 16 jne 0x4758 + 4742: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4747: 48 83 c4 38 add $0x38,%rsp + 474b: 5d pop %rbp + 474c: 41 5f pop %r15 + 474e: 41 5e pop %r14 + 4750: 41 5d pop %r13 + 4752: 41 5c pop %r12 + 4754: 5f pop %rdi + 4755: 5e pop %rsi + 4756: 5b pop %rbx + 4757: c3 ret + 4758: 4c 89 ee mov %r13,%rsi + 475b: 44 89 f9 mov %r15d,%ecx + 475e: 48 83 e6 3f and $0x3f,%rsi + 4762: 44 89 ff mov %r15d,%edi + 4765: 48 f7 de neg %rsi + 4768: 48 83 e6 3f and $0x3f,%rsi + 476c: 49 03 f5 add %r13,%rsi + 476f: 48 89 f2 mov %rsi,%rdx + 4772: e8 89 b9 04 00 call 0x50100 + 4777: 49 89 c5 mov %rax,%r13 + 477a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4781: 00 + 4782: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4787: 41 8d 5f ff lea -0x1(%r15),%ebx + 478b: 83 fb 12 cmp $0x12,%ebx + 478e: 7f 39 jg 0x47c9 + 4790: 89 d9 mov %ebx,%ecx + 4792: e8 29 a1 00 00 call 0xe8c0 + 4797: 89 d9 mov %ebx,%ecx + 4799: 48 89 f2 mov %rsi,%rdx + 479c: 41 89 f8 mov %edi,%r8d + 479f: 49 89 c1 mov %rax,%r9 + 47a2: 49 89 44 24 38 mov %rax,0x38(%r12) + 47a7: e8 f4 c1 04 00 call 0x509a0 + 47ac: 49 89 c1 mov %rax,%r9 + 47af: 89 d9 mov %ebx,%ecx + 47b1: b8 01 00 00 00 mov $0x1,%eax + 47b6: d3 e0 shl %cl,%eax + 47b8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 47bf: 83 e3 c0 and $0xffffffc0,%ebx + 47c2: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 47c7: eb 1e jmp 0x47e7 + 47c9: 48 89 e0 mov %rsp,%rax + 47cc: 4c 89 e1 mov %r12,%rcx + 47cf: 49 89 f0 mov %rsi,%r8 + 47d2: 41 89 f9 mov %edi,%r9d + 47d5: 48 89 50 20 mov %rdx,0x20(%rax) + 47d9: 89 da mov %ebx,%edx + 47db: 4c 89 68 28 mov %r13,0x28(%rax) + 47df: e8 3c d3 04 00 call 0x51b20 + 47e4: 49 89 c1 mov %rax,%r9 + 47e7: 44 89 f9 mov %r15d,%ecx + 47ea: 48 89 f2 mov %rsi,%rdx + 47ed: 41 89 f8 mov %edi,%r8d + 47f0: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 47f5: e8 86 1c 05 00 call 0x56480 + 47fa: 44 89 f9 mov %r15d,%ecx + 47fd: 48 89 f2 mov %rsi,%rdx + 4800: 41 89 f8 mov %edi,%r8d + 4803: 49 89 c1 mov %rax,%r9 + 4806: 49 89 44 24 58 mov %rax,0x58(%r12) + 480b: e8 50 20 05 00 call 0x56860 + 4810: 4d 89 26 mov %r12,(%r14) + 4813: 33 c0 xor %eax,%eax + 4815: 48 83 c4 38 add $0x38,%rsp + 4819: 5d pop %rbp + 481a: 41 5f pop %r15 + 481c: 41 5e pop %r14 + 481e: 41 5d pop %r13 + 4820: 41 5c pop %r12 + 4822: 5f pop %rdi + 4823: 5e pop %rsi + 4824: 5b pop %rbx + 4825: c3 ret + 4826: bf 0a 00 00 00 mov $0xa,%edi + 482b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4832: 00 + 4833: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x26074c0 + 483a: 41 83 ff 07 cmp $0x7,%r15d + 483e: 0f 8f 3e ff ff ff jg 0x4782 + 4844: 49 89 d1 mov %rdx,%r9 + 4847: 49 83 e1 3f and $0x3f,%r9 + 484b: 49 f7 d9 neg %r9 + 484e: 49 83 e1 3f and $0x3f,%r9 + 4852: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4859: 00 00 + 485b: 4c 03 ca add %rdx,%r9 + 485e: eb 87 jmp 0x47e7 + 4860: 33 c0 xor %eax,%eax + 4862: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4869: 00 + 486a: 41 89 44 24 08 mov %eax,0x8(%r12) + 486f: 41 89 44 24 0c mov %eax,0xc(%r12) + 4874: e9 7f fe ff ff jmp 0x46f8 + 4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4880: 53 push %rbx + 4881: 56 push %rsi + 4882: 57 push %rdi + 4883: 41 54 push %r12 + 4885: 41 55 push %r13 + 4887: 41 56 push %r14 + 4889: 41 57 push %r15 + 488b: 55 push %rbp + 488c: 48 83 ec 38 sub $0x38,%rsp + 4890: 49 89 ce mov %rcx,%r14 + 4893: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 489a: 00 + 489b: 44 89 cf mov %r9d,%edi + 489e: 44 89 c6 mov %r8d,%esi + 48a1: 41 89 d7 mov %edx,%r15d + 48a4: 4d 85 f6 test %r14,%r14 + 48a7: 0f 84 95 01 00 00 je 0x4a42 + 48ad: 41 83 ff 1e cmp $0x1e,%r15d + 48b1: 0f 87 66 01 00 00 ja 0x4a1d + 48b7: 41 83 ff 1d cmp $0x1d,%r15d + 48bb: 0f 8f 5c 01 00 00 jg 0x4a1d + 48c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 48c8: 00 + 48c9: 48 85 db test %rbx,%rbx + 48cc: 0f 84 70 01 00 00 je 0x4a42 + 48d2: 48 89 dd mov %rbx,%rbp + 48d5: ba 90 00 00 00 mov $0x90,%edx + 48da: 48 83 e5 3f and $0x3f,%rbp + 48de: 48 f7 dd neg %rbp + 48e1: 48 83 e5 3f and $0x3f,%rbp + 48e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 48e9: 4c 89 e1 mov %r12,%rcx + 48ec: e8 6f f6 01 00 call 0x23f60 + 48f1: b8 01 00 00 00 mov $0x1,%eax + 48f6: 41 89 7c 24 14 mov %edi,0x14(%r12) + 48fb: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4900: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4907: 00 00 + 4909: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 490e: 83 fe 08 cmp $0x8,%esi + 4911: 0f 84 4a 02 00 00 je 0x4b61 + 4917: 83 fe 04 cmp $0x4,%esi + 491a: 0f 84 99 00 00 00 je 0x49b9 + 4920: 83 fe 01 cmp $0x1,%esi + 4923: 75 3a jne 0x495f + 4925: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4929: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 492d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4d2a8 + 4934: 01 + 4935: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 4939: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4940: 00 + 4941: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 4948: 00 00 + 494a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 4951: 00 00 + 4953: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 495a: e9 99 00 00 00 jmp 0x49f8 + 495f: 83 fe 02 cmp $0x2,%esi + 4962: 75 37 jne 0x499b + 4964: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4968: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 496c: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4d2a8 + 4973: 01 + 4974: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 4978: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 497f: 00 + 4980: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4987: 00 00 + 4989: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4990: 00 00 + 4992: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 4999: eb 5d jmp 0x49f8 + 499b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 49a2: 00 + 49a3: b8 ee ff ff ff mov $0xffffffee,%eax + 49a8: 48 83 c4 38 add $0x38,%rsp + 49ac: 5d pop %rbp + 49ad: 41 5f pop %r15 + 49af: 41 5e pop %r14 + 49b1: 41 5d pop %r13 + 49b3: 41 5c pop %r12 + 49b5: 5f pop %rdi + 49b6: 5e pop %rsi + 49b7: 5b pop %rbx + 49b8: c3 ret + 49b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 49bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 49c1: b8 01 00 00 00 mov $0x1,%eax + 49c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 49cd: 00 + 49ce: 41 89 44 24 08 mov %eax,0x8(%r12) + 49d3: 41 89 44 24 0c mov %eax,0xc(%r12) + 49d8: e8 c3 f5 01 00 call 0x23fa0 + 49dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 49e1: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4d2a0 + 49e8: 01 + 49e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 49ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 49f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 49f8: 41 83 ff 04 cmp $0x4,%r15d + 49fc: 7f 35 jg 0x4a33 + 49fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4a05: 00 00 + 4a07: 33 c0 xor %eax,%eax + 4a09: 4d 89 26 mov %r12,(%r14) + 4a0c: 48 83 c4 38 add $0x38,%rsp + 4a10: 5d pop %rbp + 4a11: 41 5f pop %r15 + 4a13: 41 5e pop %r14 + 4a15: 41 5d pop %r13 + 4a17: 41 5c pop %r12 + 4a19: 5f pop %rdi + 4a1a: 5e pop %rsi + 4a1b: 5b pop %rbx + 4a1c: c3 ret + 4a1d: b8 ef ff ff ff mov $0xffffffef,%eax + 4a22: 48 83 c4 38 add $0x38,%rsp + 4a26: 5d pop %rbp + 4a27: 41 5f pop %r15 + 4a29: 41 5e pop %r14 + 4a2b: 41 5d pop %r13 + 4a2d: 41 5c pop %r12 + 4a2f: 5f pop %rdi + 4a30: 5e pop %rsi + 4a31: 5b pop %rbx + 4a32: c3 ret + 4a33: 41 83 ff 0a cmp $0xa,%r15d + 4a37: 0f 8e ea 00 00 00 jle 0x4b27 + 4a3d: 4d 85 ed test %r13,%r13 + 4a40: 75 16 jne 0x4a58 + 4a42: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a47: 48 83 c4 38 add $0x38,%rsp + 4a4b: 5d pop %rbp + 4a4c: 41 5f pop %r15 + 4a4e: 41 5e pop %r14 + 4a50: 41 5d pop %r13 + 4a52: 41 5c pop %r12 + 4a54: 5f pop %rdi + 4a55: 5e pop %rsi + 4a56: 5b pop %rbx + 4a57: c3 ret + 4a58: 4c 89 ee mov %r13,%rsi + 4a5b: 44 89 f9 mov %r15d,%ecx + 4a5e: 48 83 e6 3f and $0x3f,%rsi + 4a62: 44 89 ff mov %r15d,%edi + 4a65: 48 f7 de neg %rsi + 4a68: 48 83 e6 3f and $0x3f,%rsi + 4a6c: 49 03 f5 add %r13,%rsi + 4a6f: 48 89 f2 mov %rsi,%rdx + 4a72: e8 29 22 05 00 call 0x56ca0 + 4a77: 49 89 c5 mov %rax,%r13 + 4a7a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4a81: 00 + 4a82: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4a87: 41 8d 5f ff lea -0x1(%r15),%ebx + 4a8b: 83 fb 12 cmp $0x12,%ebx + 4a8e: 7f 3a jg 0x4aca + 4a90: 89 d9 mov %ebx,%ecx + 4a92: e8 89 fc 01 00 call 0x24720 + 4a97: 89 d9 mov %ebx,%ecx + 4a99: 48 89 f2 mov %rsi,%rdx + 4a9c: 41 89 f8 mov %edi,%r8d + 4a9f: 49 89 c1 mov %rax,%r9 + 4aa2: 49 89 44 24 38 mov %rax,0x38(%r12) + 4aa7: e8 f4 2a 05 00 call 0x575a0 + 4aac: 49 89 c1 mov %rax,%r9 + 4aaf: b8 01 00 00 00 mov $0x1,%eax + 4ab4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 4ab9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 4ac0: 83 e5 c0 and $0xffffffc0,%ebp + 4ac3: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 4ac8: eb 1e jmp 0x4ae8 + 4aca: 48 89 e0 mov %rsp,%rax + 4acd: 4c 89 e1 mov %r12,%rcx + 4ad0: 49 89 f0 mov %rsi,%r8 + 4ad3: 41 89 f9 mov %edi,%r9d + 4ad6: 48 89 50 20 mov %rdx,0x20(%rax) + 4ada: 89 da mov %ebx,%edx + 4adc: 4c 89 68 28 mov %r13,0x28(%rax) + 4ae0: e8 1b 3c 05 00 call 0x58700 + 4ae5: 49 89 c1 mov %rax,%r9 + 4ae8: 44 89 f9 mov %r15d,%ecx + 4aeb: 48 89 f2 mov %rsi,%rdx + 4aee: 41 89 f8 mov %edi,%r8d + 4af1: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4af6: e8 85 85 05 00 call 0x5d080 + 4afb: 44 89 f9 mov %r15d,%ecx + 4afe: 48 89 f2 mov %rsi,%rdx + 4b01: 41 89 f8 mov %edi,%r8d + 4b04: 49 89 c1 mov %rax,%r9 + 4b07: 49 89 44 24 58 mov %rax,0x58(%r12) + 4b0c: e8 2f 89 05 00 call 0x5d440 + 4b11: 4d 89 26 mov %r12,(%r14) + 4b14: 33 c0 xor %eax,%eax + 4b16: 48 83 c4 38 add $0x38,%rsp + 4b1a: 5d pop %rbp + 4b1b: 41 5f pop %r15 + 4b1d: 41 5e pop %r14 + 4b1f: 41 5d pop %r13 + 4b21: 41 5c pop %r12 + 4b23: 5f pop %rdi + 4b24: 5e pop %rsi + 4b25: 5b pop %rbx + 4b26: c3 ret + 4b27: bf 0a 00 00 00 mov $0xa,%edi + 4b2c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4b33: 00 + 4b34: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x26074c0 + 4b3b: 41 83 ff 07 cmp $0x7,%r15d + 4b3f: 0f 8f 3d ff ff ff jg 0x4a82 + 4b45: 49 89 d1 mov %rdx,%r9 + 4b48: 49 83 e1 3f and $0x3f,%r9 + 4b4c: 49 f7 d9 neg %r9 + 4b4f: 49 83 e1 3f and $0x3f,%r9 + 4b53: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4b5a: 00 00 + 4b5c: 4c 03 ca add %rdx,%r9 + 4b5f: eb 87 jmp 0x4ae8 + 4b61: 33 c0 xor %eax,%eax + 4b63: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4b6a: 00 + 4b6b: 41 89 44 24 08 mov %eax,0x8(%r12) + 4b70: 41 89 44 24 0c mov %eax,0xc(%r12) + 4b75: e9 7e fe ff ff jmp 0x49f8 + 4b7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4b80: 53 push %rbx + 4b81: 56 push %rsi + 4b82: 57 push %rdi + 4b83: 41 54 push %r12 + 4b85: 41 55 push %r13 + 4b87: 41 56 push %r14 + 4b89: 41 57 push %r15 + 4b8b: 55 push %rbp + 4b8c: 48 83 ec 38 sub $0x38,%rsp + 4b90: 49 89 ce mov %rcx,%r14 + 4b93: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 4b9a: 00 + 4b9b: 44 89 cf mov %r9d,%edi + 4b9e: 44 89 c6 mov %r8d,%esi + 4ba1: 41 89 d7 mov %edx,%r15d + 4ba4: 4d 85 f6 test %r14,%r14 + 4ba7: 0f 84 95 01 00 00 je 0x4d42 + 4bad: 41 83 ff 1e cmp $0x1e,%r15d + 4bb1: 0f 87 66 01 00 00 ja 0x4d1d + 4bb7: 41 83 ff 1d cmp $0x1d,%r15d + 4bbb: 0f 8f 5c 01 00 00 jg 0x4d1d + 4bc1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 4bc8: 00 + 4bc9: 48 85 db test %rbx,%rbx + 4bcc: 0f 84 70 01 00 00 je 0x4d42 + 4bd2: 48 89 dd mov %rbx,%rbp + 4bd5: ba 90 00 00 00 mov $0x90,%edx + 4bda: 48 83 e5 3f and $0x3f,%rbp + 4bde: 48 f7 dd neg %rbp + 4be1: 48 83 e5 3f and $0x3f,%rbp + 4be5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 4be9: 4c 89 e1 mov %r12,%rcx + 4bec: e8 4f 53 02 00 call 0x29f40 + 4bf1: b8 01 00 00 00 mov $0x1,%eax + 4bf6: 41 89 7c 24 14 mov %edi,0x14(%r12) + 4bfb: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4c00: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4c07: 00 00 + 4c09: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 4c0e: 83 fe 08 cmp $0x8,%esi + 4c11: 0f 84 4a 02 00 00 je 0x4e61 + 4c17: 83 fe 04 cmp $0x4,%esi + 4c1a: 0f 84 99 00 00 00 je 0x4cb9 + 4c20: 83 fe 01 cmp $0x1,%esi + 4c23: 75 3a jne 0x4c5f + 4c25: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4c29: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 4c2d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4d2b8 + 4c34: 01 + 4c35: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 4c39: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4c40: 00 + 4c41: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 4c48: 00 00 + 4c4a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 4c51: 00 00 + 4c53: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 4c5a: e9 99 00 00 00 jmp 0x4cf8 + 4c5f: 83 fe 02 cmp $0x2,%esi + 4c62: 75 37 jne 0x4c9b + 4c64: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4c68: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 4c6c: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4d2b8 + 4c73: 01 + 4c74: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 4c78: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4c7f: 00 + 4c80: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4c87: 00 00 + 4c89: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4c90: 00 00 + 4c92: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 4c99: eb 5d jmp 0x4cf8 + 4c9b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 4ca2: 00 + 4ca3: b8 ee ff ff ff mov $0xffffffee,%eax + 4ca8: 48 83 c4 38 add $0x38,%rsp + 4cac: 5d pop %rbp + 4cad: 41 5f pop %r15 + 4caf: 41 5e pop %r14 + 4cb1: 41 5d pop %r13 + 4cb3: 41 5c pop %r12 + 4cb5: 5f pop %rdi + 4cb6: 5e pop %rsi + 4cb7: 5b pop %rbx + 4cb8: c3 ret + 4cb9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 4cbd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 4cc1: b8 01 00 00 00 mov $0x1,%eax + 4cc6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4ccd: 00 + 4cce: 41 89 44 24 08 mov %eax,0x8(%r12) + 4cd3: 41 89 44 24 0c mov %eax,0xc(%r12) + 4cd8: e8 a3 52 02 00 call 0x29f80 + 4cdd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 4ce1: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4d2b0 + 4ce8: 01 + 4ce9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 4ced: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 4cf1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 4cf8: 41 83 ff 04 cmp $0x4,%r15d + 4cfc: 7f 35 jg 0x4d33 + 4cfe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4d05: 00 00 + 4d07: 33 c0 xor %eax,%eax + 4d09: 4d 89 26 mov %r12,(%r14) + 4d0c: 48 83 c4 38 add $0x38,%rsp + 4d10: 5d pop %rbp + 4d11: 41 5f pop %r15 + 4d13: 41 5e pop %r14 + 4d15: 41 5d pop %r13 + 4d17: 41 5c pop %r12 + 4d19: 5f pop %rdi + 4d1a: 5e pop %rsi + 4d1b: 5b pop %rbx + 4d1c: c3 ret + 4d1d: b8 ef ff ff ff mov $0xffffffef,%eax + 4d22: 48 83 c4 38 add $0x38,%rsp + 4d26: 5d pop %rbp + 4d27: 41 5f pop %r15 + 4d29: 41 5e pop %r14 + 4d2b: 41 5d pop %r13 + 4d2d: 41 5c pop %r12 + 4d2f: 5f pop %rdi + 4d30: 5e pop %rsi + 4d31: 5b pop %rbx + 4d32: c3 ret + 4d33: 41 83 ff 0a cmp $0xa,%r15d + 4d37: 0f 8e ea 00 00 00 jle 0x4e27 + 4d3d: 4d 85 ed test %r13,%r13 + 4d40: 75 16 jne 0x4d58 + 4d42: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4d47: 48 83 c4 38 add $0x38,%rsp + 4d4b: 5d pop %rbp + 4d4c: 41 5f pop %r15 + 4d4e: 41 5e pop %r14 + 4d50: 41 5d pop %r13 + 4d52: 41 5c pop %r12 + 4d54: 5f pop %rdi + 4d55: 5e pop %rsi + 4d56: 5b pop %rbx + 4d57: c3 ret + 4d58: 4c 89 ee mov %r13,%rsi + 4d5b: 44 89 f9 mov %r15d,%ecx + 4d5e: 48 83 e6 3f and $0x3f,%rsi + 4d62: 44 89 ff mov %r15d,%edi + 4d65: 48 f7 de neg %rsi + 4d68: 48 83 e6 3f and $0x3f,%rsi + 4d6c: 49 03 f5 add %r13,%rsi + 4d6f: 48 89 f2 mov %rsi,%rdx + 4d72: e8 e9 8a 05 00 call 0x5d860 + 4d77: 49 89 c5 mov %rax,%r13 + 4d7a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4d81: 00 + 4d82: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4d87: 41 8d 5f ff lea -0x1(%r15),%ebx + 4d8b: 83 fb 12 cmp $0x12,%ebx + 4d8e: 7f 3a jg 0x4dca + 4d90: 89 d9 mov %ebx,%ecx + 4d92: e8 89 f9 01 00 call 0x24720 + 4d97: 89 d9 mov %ebx,%ecx + 4d99: 48 89 f2 mov %rsi,%rdx + 4d9c: 41 89 f8 mov %edi,%r8d + 4d9f: 49 89 c1 mov %rax,%r9 + 4da2: 49 89 44 24 38 mov %rax,0x38(%r12) + 4da7: e8 94 93 05 00 call 0x5e140 + 4dac: 49 89 c1 mov %rax,%r9 + 4daf: b8 01 00 00 00 mov $0x1,%eax + 4db4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 4db9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 4dc0: 83 e5 c0 and $0xffffffc0,%ebp + 4dc3: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 4dc8: eb 1e jmp 0x4de8 + 4dca: 48 89 e0 mov %rsp,%rax + 4dcd: 4c 89 e1 mov %r12,%rcx + 4dd0: 49 89 f0 mov %rsi,%r8 + 4dd3: 41 89 f9 mov %edi,%r9d + 4dd6: 48 89 50 20 mov %rdx,0x20(%rax) + 4dda: 89 da mov %ebx,%edx + 4ddc: 4c 89 68 28 mov %r13,0x28(%rax) + 4de0: e8 db a4 05 00 call 0x5f2c0 + 4de5: 49 89 c1 mov %rax,%r9 + 4de8: 44 89 f9 mov %r15d,%ecx + 4deb: 48 89 f2 mov %rsi,%rdx + 4dee: 41 89 f8 mov %edi,%r8d + 4df1: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4df6: e8 45 ee 05 00 call 0x63c40 + 4dfb: 44 89 f9 mov %r15d,%ecx + 4dfe: 48 89 f2 mov %rsi,%rdx + 4e01: 41 89 f8 mov %edi,%r8d + 4e04: 49 89 c1 mov %rax,%r9 + 4e07: 49 89 44 24 58 mov %rax,0x58(%r12) + 4e0c: e8 ef f1 05 00 call 0x64000 + 4e11: 4d 89 26 mov %r12,(%r14) + 4e14: 33 c0 xor %eax,%eax + 4e16: 48 83 c4 38 add $0x38,%rsp + 4e1a: 5d pop %rbp + 4e1b: 41 5f pop %r15 + 4e1d: 41 5e pop %r14 + 4e1f: 41 5d pop %r13 + 4e21: 41 5c pop %r12 + 4e23: 5f pop %rdi + 4e24: 5e pop %rsi + 4e25: 5b pop %rbx + 4e26: c3 ret + 4e27: bf 0a 00 00 00 mov $0xa,%edi + 4e2c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4e33: 00 + 4e34: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x26074c0 + 4e3b: 41 83 ff 07 cmp $0x7,%r15d + 4e3f: 0f 8f 3d ff ff ff jg 0x4d82 + 4e45: 49 89 d1 mov %rdx,%r9 + 4e48: 49 83 e1 3f and $0x3f,%r9 + 4e4c: 49 f7 d9 neg %r9 + 4e4f: 49 83 e1 3f and $0x3f,%r9 + 4e53: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4e5a: 00 00 + 4e5c: 4c 03 ca add %rdx,%r9 + 4e5f: eb 87 jmp 0x4de8 + 4e61: 33 c0 xor %eax,%eax + 4e63: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 4e6a: 00 + 4e6b: 41 89 44 24 08 mov %eax,0x8(%r12) + 4e70: 41 89 44 24 0c mov %eax,0xc(%r12) + 4e75: e9 7e fe ff ff jmp 0x4cf8 + 4e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4e80: 48 83 ec 28 sub $0x28,%rsp + 4e84: 48 85 d2 test %rdx,%rdx + 4e87: 74 1b je 0x4ea4 + 4e89: 45 85 c0 test %r8d,%r8d + 4e8c: 7e 20 jle 0x4eae + 4e8e: 0f 57 c9 xorps %xmm1,%xmm1 + 4e91: 0f 2e c1 ucomiss %xmm1,%xmm0 + 4e94: 7a 02 jp 0x4e98 + 4e96: 74 05 je 0x4e9d + 4e98: e8 83 f5 05 00 call 0x64420 + 4e9d: 33 c0 xor %eax,%eax + 4e9f: 48 83 c4 28 add $0x28,%rsp + 4ea3: c3 ret + 4ea4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4ea9: 48 83 c4 28 add $0x28,%rsp + 4ead: c3 ret + 4eae: b8 fa ff ff ff mov $0xfffffffa,%eax + 4eb3: 48 83 c4 28 add $0x28,%rsp + 4eb7: c3 ret + 4eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4ebf: 00 + 4ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4ec5: 48 85 d2 test %rdx,%rdx + 4ec8: 74 1c je 0x4ee6 + 4eca: 45 85 c0 test %r8d,%r8d + 4ecd: 7e 25 jle 0x4ef4 + 4ecf: 0f 57 c9 xorps %xmm1,%xmm1 + 4ed2: 0f 2e c1 ucomiss %xmm1,%xmm0 + 4ed5: 7a 02 jp 0x4ed9 + 4ed7: 74 05 je 0x4ede + 4ed9: e8 c2 f6 05 00 call 0x645a0 + 4ede: 33 c0 xor %eax,%eax + 4ee0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4ee5: c3 ret + 4ee6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4eeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4ef0: 90 nop + 4ef1: 90 nop + 4ef2: 90 nop + 4ef3: c3 ret + 4ef4: b8 fa ff ff ff mov $0xfffffffa,%eax + 4ef9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4efe: 90 nop + 4eff: c3 ret + 4f00: 48 83 ec 28 sub $0x28,%rsp + 4f04: 48 85 d2 test %rdx,%rdx + 4f07: 74 1b je 0x4f24 + 4f09: 45 85 c0 test %r8d,%r8d + 4f0c: 7e 20 jle 0x4f2e + 4f0e: 0f 57 c9 xorps %xmm1,%xmm1 + 4f11: 0f 2e c1 ucomiss %xmm1,%xmm0 + 4f14: 7a 02 jp 0x4f18 + 4f16: 74 05 je 0x4f1d + 4f18: e8 03 f8 05 00 call 0x64720 + 4f1d: 33 c0 xor %eax,%eax + 4f1f: 48 83 c4 28 add $0x28,%rsp + 4f23: c3 ret + 4f24: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4f29: 48 83 c4 28 add $0x28,%rsp + 4f2d: c3 ret + 4f2e: b8 fa ff ff ff mov $0xfffffffa,%eax + 4f33: 48 83 c4 28 add $0x28,%rsp + 4f37: c3 ret + 4f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f3f: 00 + 4f40: 49 89 d1 mov %rdx,%r9 + 4f43: 4d 85 c9 test %r9,%r9 + 4f46: 0f 84 8a 01 00 00 je 0x50d6 + 4f4c: 45 85 c0 test %r8d,%r8d + 4f4f: 0f 8e 7b 01 00 00 jle 0x50d0 + 4f55: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4f59: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 4f5d: 7a 06 jp 0x4f65 + 4f5f: 0f 84 68 01 00 00 je 0x50cd + 4f65: 41 83 f8 10 cmp $0x10,%r8d + 4f69: 0f 8c 4f 01 00 00 jl 0x50be + 4f6f: 4c 89 ca mov %r9,%rdx + 4f72: 48 83 e2 1f and $0x1f,%rdx + 4f76: 85 d2 test %edx,%edx + 4f78: 74 11 je 0x4f8b + 4f7a: f6 c2 03 test $0x3,%dl + 4f7d: 0f 85 3b 01 00 00 jne 0x50be + 4f83: f7 da neg %edx + 4f85: 83 c2 20 add $0x20,%edx + 4f88: c1 ea 02 shr $0x2,%edx + 4f8b: 8d 42 10 lea 0x10(%rdx),%eax + 4f8e: 44 3b c0 cmp %eax,%r8d + 4f91: 0f 8c 27 01 00 00 jl 0x50be + 4f97: 44 89 c1 mov %r8d,%ecx + 4f9a: 33 c0 xor %eax,%eax + 4f9c: 2b ca sub %edx,%ecx + 4f9e: 83 e1 0f and $0xf,%ecx + 4fa1: f7 d9 neg %ecx + 4fa3: 41 03 c8 add %r8d,%ecx + 4fa6: 41 89 d2 mov %edx,%r10d + 4fa9: 85 d2 test %edx,%edx + 4fab: 76 27 jbe 0x4fd4 + 4fad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4fb4: 00 + 4fb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4fbc: 0f 1f 40 00 nopl 0x0(%rax) + 4fc0: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 + 4fc6: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) + 4fcc: 48 ff c0 inc %rax + 4fcf: 49 3b c2 cmp %r10,%rax + 4fd2: 72 ec jb 0x4fc0 + 4fd4: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 4fd9: 48 63 d1 movslq %ecx,%rdx + 4fdc: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 4fe2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4fe9: 00 + 4fea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4ff8: 00 + 4ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5000: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 + 5006: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 + 500d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) + 5013: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) + 501a: 49 83 c2 10 add $0x10,%r10 + 501e: 4c 3b d2 cmp %rdx,%r10 + 5021: 72 dd jb 0x5000 + 5023: 8d 41 01 lea 0x1(%rcx),%eax + 5026: 41 3b c0 cmp %r8d,%eax + 5029: 0f 87 85 00 00 00 ja 0x50b4 + 502f: 4d 63 c0 movslq %r8d,%r8 + 5032: 4c 2b c2 sub %rdx,%r8 + 5035: 49 83 f8 04 cmp $0x4,%r8 + 5039: 0f 8c 7b 00 00 00 jl 0x50ba + 503f: 44 89 c0 mov %r8d,%eax + 5042: 45 33 d2 xor %r10d,%r10d + 5045: 83 e0 fc and $0xfffffffc,%eax + 5048: 49 8d 14 91 lea (%r9,%rdx,4),%rdx + 504c: 48 63 c0 movslq %eax,%rax + 504f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5056: 00 + 5057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 505e: 66 90 xchg %ax,%ax + 5060: 49 83 c2 04 add $0x4,%r10 + 5064: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 + 5068: c5 f8 11 0a vmovups %xmm1,(%rdx) + 506c: 48 83 c2 10 add $0x10,%rdx + 5070: 4c 3b d0 cmp %rax,%r10 + 5073: 72 eb jb 0x5060 + 5075: 49 3b c0 cmp %r8,%rax + 5078: 73 3a jae 0x50b4 + 507a: 48 63 c9 movslq %ecx,%rcx + 507d: 49 8d 14 89 lea (%r9,%rcx,4),%rdx + 5081: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 5085: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 508c: 00 + 508d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 50a0: 48 ff c0 inc %rax + 50a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 50a7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 50ab: 48 83 c2 04 add $0x4,%rdx + 50af: 49 3b c0 cmp %r8,%rax + 50b2: 72 ec jb 0x50a0 + 50b4: 33 c0 xor %eax,%eax + 50b6: c5 f8 77 vzeroupper + 50b9: c3 ret + 50ba: 33 c0 xor %eax,%eax + 50bc: eb b7 jmp 0x5075 + 50be: 33 c9 xor %ecx,%ecx + 50c0: 41 83 f8 01 cmp $0x1,%r8d + 50c4: 72 ee jb 0x50b4 + 50c6: 4d 63 c0 movslq %r8d,%r8 + 50c9: 33 c0 xor %eax,%eax + 50cb: eb a8 jmp 0x5075 + 50cd: 33 c0 xor %eax,%eax + 50cf: c3 ret + 50d0: b8 fa ff ff ff mov $0xfffffffa,%eax + 50d5: c3 ret + 50d6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 50db: c3 ret + 50dc: 0f 1f 40 00 nopl 0x0(%rax) + 50e0: 48 89 d1 mov %rdx,%rcx + 50e3: 48 85 c9 test %rcx,%rcx + 50e6: 0f 84 62 01 00 00 je 0x524e + 50ec: 45 85 c0 test %r8d,%r8d + 50ef: 0f 8e 53 01 00 00 jle 0x5248 + 50f5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 50f9: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 50fd: 7a 06 jp 0x5105 + 50ff: 0f 84 40 01 00 00 je 0x5245 + 5105: 41 83 f8 10 cmp $0x10,%r8d + 5109: 0f 8c 2f 01 00 00 jl 0x523e + 510f: 49 89 ca mov %rcx,%r10 + 5112: 49 83 e2 1f and $0x1f,%r10 + 5116: 45 85 d2 test %r10d,%r10d + 5119: 74 18 je 0x5133 + 511b: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 5122: 0f 85 16 01 00 00 jne 0x523e + 5128: 41 f7 da neg %r10d + 512b: 41 83 c2 20 add $0x20,%r10d + 512f: 41 c1 ea 02 shr $0x2,%r10d + 5133: 41 8d 42 10 lea 0x10(%r10),%eax + 5137: 44 3b c0 cmp %eax,%r8d + 513a: 0f 8c fe 00 00 00 jl 0x523e + 5140: 44 89 c2 mov %r8d,%edx + 5143: 33 c0 xor %eax,%eax + 5145: 41 2b d2 sub %r10d,%edx + 5148: 83 e2 0f and $0xf,%edx + 514b: f7 da neg %edx + 514d: 41 03 d0 add %r8d,%edx + 5150: 45 89 d1 mov %r10d,%r9d + 5153: 45 85 d2 test %r10d,%r10d + 5156: 76 1a jbe 0x5172 + 5158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 515f: 00 + 5160: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 + 5165: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) + 516a: 48 ff c0 inc %rax + 516d: 49 3b c1 cmp %r9,%rax + 5170: 72 ee jb 0x5160 + 5172: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 5177: 48 63 c2 movslq %edx,%rax + 517a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5180: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 + 5186: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 + 518d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) + 5193: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) + 519a: 49 83 c1 10 add $0x10,%r9 + 519e: 4c 3b c8 cmp %rax,%r9 + 51a1: 72 dd jb 0x5180 + 51a3: 8d 42 01 lea 0x1(%rdx),%eax + 51a6: 41 3b c0 cmp %r8d,%eax + 51a9: 0f 87 85 00 00 00 ja 0x5234 + 51af: 4d 63 c0 movslq %r8d,%r8 + 51b2: 48 63 d2 movslq %edx,%rdx + 51b5: 4c 2b c2 sub %rdx,%r8 + 51b8: 49 83 f8 04 cmp $0x4,%r8 + 51bc: 0f 8c 78 00 00 00 jl 0x523a + 51c2: 48 63 d2 movslq %edx,%rdx + 51c5: 44 89 c0 mov %r8d,%eax + 51c8: 83 e0 fc and $0xfffffffc,%eax + 51cb: 45 33 d2 xor %r10d,%r10d + 51ce: 48 63 c0 movslq %eax,%rax + 51d1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 51d6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 51da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 51e0: 49 83 c2 04 add $0x4,%r10 + 51e4: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 + 51e9: c4 c1 78 11 11 vmovups %xmm2,(%r9) + 51ee: 49 83 c1 10 add $0x10,%r9 + 51f2: 4c 3b d0 cmp %rax,%r10 + 51f5: 72 e9 jb 0x51e0 + 51f7: 49 3b c0 cmp %r8,%rax + 51fa: 73 38 jae 0x5234 + 51fc: 48 63 d2 movslq %edx,%rdx + 51ff: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx + 5203: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 5207: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 520e: 00 + 520f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5216: 0f 1f 00 nopl (%rax) + 5219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5220: 48 ff c0 inc %rax + 5223: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 5227: c5 fa 11 0a vmovss %xmm1,(%rdx) + 522b: 48 83 c2 04 add $0x4,%rdx + 522f: 49 3b c0 cmp %r8,%rax + 5232: 72 ec jb 0x5220 + 5234: 33 c0 xor %eax,%eax + 5236: c5 f8 77 vzeroupper + 5239: c3 ret + 523a: 33 c0 xor %eax,%eax + 523c: eb b9 jmp 0x51f7 + 523e: 33 d2 xor %edx,%edx + 5240: e9 5e ff ff ff jmp 0x51a3 + 5245: 33 c0 xor %eax,%eax + 5247: c3 ret + 5248: b8 fa ff ff ff mov $0xfffffffa,%eax + 524d: c3 ret + 524e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5253: c3 ret + 5254: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5260: 48 83 ec 28 sub $0x28,%rsp + 5264: 48 85 d2 test %rdx,%rdx + 5267: 74 1c je 0x5285 + 5269: 45 85 c0 test %r8d,%r8d + 526c: 7e 21 jle 0x528f + 526e: 0f 57 c9 xorps %xmm1,%xmm1 + 5271: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 5275: 7a 02 jp 0x5279 + 5277: 74 05 je 0x527e + 5279: e8 22 f6 05 00 call 0x648a0 + 527e: 33 c0 xor %eax,%eax + 5280: 48 83 c4 28 add $0x28,%rsp + 5284: c3 ret + 5285: b8 f8 ff ff ff mov $0xfffffff8,%eax + 528a: 48 83 c4 28 add $0x28,%rsp + 528e: c3 ret + 528f: b8 fa ff ff ff mov $0xfffffffa,%eax + 5294: 48 83 c4 28 add $0x28,%rsp + 5298: c3 ret + 5299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 52a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 52a5: 48 85 d2 test %rdx,%rdx + 52a8: 74 1d je 0x52c7 + 52aa: 45 85 c0 test %r8d,%r8d + 52ad: 7e 26 jle 0x52d5 + 52af: 0f 57 c9 xorps %xmm1,%xmm1 + 52b2: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 52b6: 7a 02 jp 0x52ba + 52b8: 74 05 je 0x52bf + 52ba: e8 81 f7 05 00 call 0x64a40 + 52bf: 33 c0 xor %eax,%eax + 52c1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 52c6: c3 ret + 52c7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 52cc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 52d1: 90 nop + 52d2: 90 nop + 52d3: 90 nop + 52d4: c3 ret + 52d5: b8 fa ff ff ff mov $0xfffffffa,%eax + 52da: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 52df: 90 nop + 52e0: c3 ret + 52e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52e8: 00 + 52e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 52f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52f7: 00 + 52f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 52ff: 90 nop + 5300: 48 83 ec 28 sub $0x28,%rsp + 5304: 48 85 d2 test %rdx,%rdx + 5307: 74 1c je 0x5325 + 5309: 45 85 c0 test %r8d,%r8d + 530c: 7e 21 jle 0x532f + 530e: 0f 57 c9 xorps %xmm1,%xmm1 + 5311: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 5315: 7a 02 jp 0x5319 + 5317: 74 05 je 0x531e + 5319: e8 c2 f8 05 00 call 0x64be0 + 531e: 33 c0 xor %eax,%eax + 5320: 48 83 c4 28 add $0x28,%rsp + 5324: c3 ret + 5325: b8 f8 ff ff ff mov $0xfffffff8,%eax + 532a: 48 83 c4 28 add $0x28,%rsp + 532e: c3 ret + 532f: b8 fa ff ff ff mov $0xfffffffa,%eax + 5334: 48 83 c4 28 add $0x28,%rsp + 5338: c3 ret + 5339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5340: 49 89 d1 mov %rdx,%r9 + 5343: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 5347: 4d 85 c9 test %r9,%r9 + 534a: 0f 84 a6 01 00 00 je 0x54f6 + 5350: 45 85 c0 test %r8d,%r8d + 5353: 0f 8e 97 01 00 00 jle 0x54f0 + 5359: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 535d: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 5361: 7a 06 jp 0x5369 + 5363: 0f 84 84 01 00 00 je 0x54ed + 5369: 41 83 f8 10 cmp $0x10,%r8d + 536d: 0f 8c 6b 01 00 00 jl 0x54de + 5373: 4c 89 ca mov %r9,%rdx + 5376: 48 83 e2 1f and $0x1f,%rdx + 537a: 85 d2 test %edx,%edx + 537c: 74 11 je 0x538f + 537e: f6 c2 07 test $0x7,%dl + 5381: 0f 85 57 01 00 00 jne 0x54de + 5387: f7 da neg %edx + 5389: 83 c2 20 add $0x20,%edx + 538c: c1 ea 03 shr $0x3,%edx + 538f: 8d 42 10 lea 0x10(%rdx),%eax + 5392: 44 3b c0 cmp %eax,%r8d + 5395: 0f 8c 43 01 00 00 jl 0x54de + 539b: 44 89 c1 mov %r8d,%ecx + 539e: 33 c0 xor %eax,%eax + 53a0: 2b ca sub %edx,%ecx + 53a2: 83 e1 0f and $0xf,%ecx + 53a5: f7 d9 neg %ecx + 53a7: 41 03 c8 add %r8d,%ecx + 53aa: 41 89 d2 mov %edx,%r10d + 53ad: 85 d2 test %edx,%edx + 53af: 76 23 jbe 0x53d4 + 53b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 53b8: 00 + 53b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 53c0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 + 53c6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) + 53cc: 48 ff c0 inc %rax + 53cf: 49 3b c2 cmp %r10,%rax + 53d2: 72 ec jb 0x53c0 + 53d4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 53d8: 48 63 d1 movslq %ecx,%rdx + 53db: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 53e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 53e8: 00 + 53e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 53f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 53f7: 00 + 53f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 53ff: 90 nop + 5400: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 + 5406: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 + 540d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 + 5414: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 + 541b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) + 5421: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) + 5428: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) + 542f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) + 5436: 49 83 c2 10 add $0x10,%r10 + 543a: 4c 3b d2 cmp %rdx,%r10 + 543d: 72 c1 jb 0x5400 + 543f: 8d 41 01 lea 0x1(%rcx),%eax + 5442: 41 3b c0 cmp %r8d,%eax + 5445: 0f 87 89 00 00 00 ja 0x54d4 + 544b: 4d 63 c0 movslq %r8d,%r8 + 544e: 4c 2b c2 sub %rdx,%r8 + 5451: 49 83 f8 04 cmp $0x4,%r8 + 5455: 0f 8c 7f 00 00 00 jl 0x54da + 545b: 44 89 c0 mov %r8d,%eax + 545e: 45 33 d2 xor %r10d,%r10d + 5461: 83 e0 fc and $0xfffffffc,%eax + 5464: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 5468: 48 63 c0 movslq %eax,%rax + 546b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5472: 00 + 5473: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 547a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5480: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 + 5484: 49 83 c2 04 add $0x4,%r10 + 5488: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 548c: 48 83 c2 20 add $0x20,%rdx + 5490: 4c 3b d0 cmp %rax,%r10 + 5493: 72 eb jb 0x5480 + 5495: 49 3b c0 cmp %r8,%rax + 5498: 73 3a jae 0x54d4 + 549a: 48 63 c9 movslq %ecx,%rcx + 549d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 54a1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 54a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 54ac: 00 + 54ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 54b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 54b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 54c0: 48 ff c0 inc %rax + 54c3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 + 54c7: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 54cb: 48 83 c2 08 add $0x8,%rdx + 54cf: 49 3b c0 cmp %r8,%rax + 54d2: 72 ec jb 0x54c0 + 54d4: 33 c0 xor %eax,%eax + 54d6: c5 f8 77 vzeroupper + 54d9: c3 ret + 54da: 33 c0 xor %eax,%eax + 54dc: eb b7 jmp 0x5495 + 54de: 33 c9 xor %ecx,%ecx + 54e0: 41 83 f8 01 cmp $0x1,%r8d + 54e4: 72 ee jb 0x54d4 + 54e6: 4d 63 c0 movslq %r8d,%r8 + 54e9: 33 c0 xor %eax,%eax + 54eb: eb a8 jmp 0x5495 + 54ed: 33 c0 xor %eax,%eax + 54ef: c3 ret + 54f0: b8 fa ff ff ff mov $0xfffffffa,%eax + 54f5: c3 ret + 54f6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 54fb: c3 ret + 54fc: 0f 1f 40 00 nopl 0x0(%rax) + 5500: 48 89 d1 mov %rdx,%rcx + 5503: 48 85 c9 test %rcx,%rcx + 5506: 0f 84 82 01 00 00 je 0x568e + 550c: 45 85 c0 test %r8d,%r8d + 550f: 0f 8e 73 01 00 00 jle 0x5688 + 5515: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 5519: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 551d: 7a 06 jp 0x5525 + 551f: 0f 84 60 01 00 00 je 0x5685 + 5525: 41 83 f8 10 cmp $0x10,%r8d + 5529: 0f 8c 4f 01 00 00 jl 0x567e + 552f: 49 89 ca mov %rcx,%r10 + 5532: 49 83 e2 1f and $0x1f,%r10 + 5536: 45 85 d2 test %r10d,%r10d + 5539: 74 18 je 0x5553 + 553b: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 5542: 0f 85 36 01 00 00 jne 0x567e + 5548: 41 f7 da neg %r10d + 554b: 41 83 c2 20 add $0x20,%r10d + 554f: 41 c1 ea 03 shr $0x3,%r10d + 5553: 41 8d 42 10 lea 0x10(%r10),%eax + 5557: 44 3b c0 cmp %eax,%r8d + 555a: 0f 8c 1e 01 00 00 jl 0x567e + 5560: 44 89 c2 mov %r8d,%edx + 5563: 33 c0 xor %eax,%eax + 5565: 41 2b d2 sub %r10d,%edx + 5568: 83 e2 0f and $0xf,%edx + 556b: f7 da neg %edx + 556d: 41 03 d0 add %r8d,%edx + 5570: 45 89 d1 mov %r10d,%r9d + 5573: 45 85 d2 test %r10d,%r10d + 5576: 76 1a jbe 0x5592 + 5578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 557f: 00 + 5580: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 + 5585: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) + 558a: 48 ff c0 inc %rax + 558d: 49 3b c1 cmp %r9,%rax + 5590: 72 ee jb 0x5580 + 5592: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 5597: 48 63 c2 movslq %edx,%rax + 559a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 55a0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 + 55a6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 + 55ad: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 + 55b4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 + 55bb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) + 55c1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) + 55c8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) + 55cf: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) + 55d6: 49 83 c1 10 add $0x10,%r9 + 55da: 4c 3b c8 cmp %rax,%r9 + 55dd: 72 c1 jb 0x55a0 + 55df: 8d 42 01 lea 0x1(%rdx),%eax + 55e2: 41 3b c0 cmp %r8d,%eax + 55e5: 0f 87 89 00 00 00 ja 0x5674 + 55eb: 4d 63 c0 movslq %r8d,%r8 + 55ee: 48 63 d2 movslq %edx,%rdx + 55f1: 4c 2b c2 sub %rdx,%r8 + 55f4: 49 83 f8 04 cmp $0x4,%r8 + 55f8: 0f 8c 7c 00 00 00 jl 0x567a + 55fe: 48 63 d2 movslq %edx,%rdx + 5601: 44 89 c0 mov %r8d,%eax + 5604: 83 e0 fc and $0xfffffffc,%eax + 5607: 45 33 d2 xor %r10d,%r10d + 560a: 48 63 c0 movslq %eax,%rax + 560d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 5612: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 5616: 0f 1f 00 nopl (%rax) + 5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5620: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 + 5625: 49 83 c2 04 add $0x4,%r10 + 5629: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 562e: 49 83 c1 20 add $0x20,%r9 + 5632: 4c 3b d0 cmp %rax,%r10 + 5635: 72 e9 jb 0x5620 + 5637: 49 3b c0 cmp %r8,%rax + 563a: 73 38 jae 0x5674 + 563c: 48 63 d2 movslq %edx,%rdx + 563f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx + 5643: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 5647: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 564e: 00 + 564f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5656: 0f 1f 00 nopl (%rax) + 5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5660: 48 ff c0 inc %rax + 5663: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 + 5667: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 566b: 48 83 c2 08 add $0x8,%rdx + 566f: 49 3b c0 cmp %r8,%rax + 5672: 72 ec jb 0x5660 + 5674: 33 c0 xor %eax,%eax + 5676: c5 f8 77 vzeroupper + 5679: c3 ret + 567a: 33 c0 xor %eax,%eax + 567c: eb b9 jmp 0x5637 + 567e: 33 d2 xor %edx,%edx + 5680: e9 5a ff ff ff jmp 0x55df + 5685: 33 c0 xor %eax,%eax + 5687: c3 ret + 5688: b8 fa ff ff ff mov $0xfffffffa,%eax + 568d: c3 ret + 568e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5693: c3 ret + 5694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 56a0: 48 83 ec 28 sub $0x28,%rsp + 56a4: 48 85 d2 test %rdx,%rdx + 56a7: 74 20 je 0x56c9 + 56a9: 45 85 c0 test %r8d,%r8d + 56ac: 7f 0a jg 0x56b8 + 56ae: b8 fa ff ff ff mov $0xfffffffa,%eax + 56b3: 48 83 c4 28 add $0x28,%rsp + 56b7: c3 ret + 56b8: 66 48 0f 7e c1 movq %xmm0,%rcx + 56bd: e8 9e ba 02 00 call 0x31160 + 56c2: 33 c0 xor %eax,%eax + 56c4: 48 83 c4 28 add $0x28,%rsp + 56c8: c3 ret + 56c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 56ce: 48 83 c4 28 add $0x28,%rsp + 56d2: c3 ret + 56d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 56d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56df: 00 + 56e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 56e5: 48 85 d2 test %rdx,%rdx + 56e8: 74 23 je 0x570d + 56ea: 45 85 c0 test %r8d,%r8d + 56ed: 7f 0c jg 0x56fb + 56ef: b8 fa ff ff ff mov $0xfffffffa,%eax + 56f4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 56f9: 90 nop + 56fa: c3 ret + 56fb: 66 48 0f 7e c1 movq %xmm0,%rcx + 5700: e8 7b ba 02 00 call 0x31180 + 5705: 33 c0 xor %eax,%eax + 5707: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 570c: c3 ret + 570d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5712: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5717: 90 nop + 5718: 90 nop + 5719: 90 nop + 571a: c3 ret + 571b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5720: 48 83 ec 28 sub $0x28,%rsp + 5724: 48 85 d2 test %rdx,%rdx + 5727: 74 20 je 0x5749 + 5729: 45 85 c0 test %r8d,%r8d + 572c: 7f 0a jg 0x5738 + 572e: b8 fa ff ff ff mov $0xfffffffa,%eax + 5733: 48 83 c4 28 add $0x28,%rsp + 5737: c3 ret + 5738: 66 48 0f 7e c1 movq %xmm0,%rcx + 573d: e8 5e ba 02 00 call 0x311a0 + 5742: 33 c0 xor %eax,%eax + 5744: 48 83 c4 28 add $0x28,%rsp + 5748: c3 ret + 5749: b8 f8 ff ff ff mov $0xfffffff8,%eax + 574e: 48 83 c4 28 add $0x28,%rsp + 5752: c3 ret + 5753: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 575f: 00 + 5760: 48 83 ec 28 sub $0x28,%rsp + 5764: 48 85 d2 test %rdx,%rdx + 5767: 74 20 je 0x5789 + 5769: 45 85 c0 test %r8d,%r8d + 576c: 7f 0a jg 0x5778 + 576e: b8 fa ff ff ff mov $0xfffffffa,%eax + 5773: 48 83 c4 28 add $0x28,%rsp + 5777: c3 ret + 5778: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 577d: e8 3e ba 02 00 call 0x311c0 + 5782: 33 c0 xor %eax,%eax + 5784: 48 83 c4 28 add $0x28,%rsp + 5788: c3 ret + 5789: b8 f8 ff ff ff mov $0xfffffff8,%eax + 578e: 48 83 c4 28 add $0x28,%rsp + 5792: c3 ret + 5793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 579f: 00 + 57a0: 48 83 ec 28 sub $0x28,%rsp + 57a4: 48 85 d2 test %rdx,%rdx + 57a7: 74 20 je 0x57c9 + 57a9: 45 85 c0 test %r8d,%r8d + 57ac: 7f 0a jg 0x57b8 + 57ae: b8 fa ff ff ff mov $0xfffffffa,%eax + 57b3: 48 83 c4 28 add $0x28,%rsp + 57b7: c3 ret + 57b8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 57bd: e8 1e ba 02 00 call 0x311e0 + 57c2: 33 c0 xor %eax,%eax + 57c4: 48 83 c4 28 add $0x28,%rsp + 57c8: c3 ret + 57c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 57ce: 48 83 c4 28 add $0x28,%rsp + 57d2: c3 ret + 57d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 57d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 57df: 00 + 57e0: 48 83 ec 28 sub $0x28,%rsp + 57e4: 48 85 d2 test %rdx,%rdx + 57e7: 74 20 je 0x5809 + 57e9: 45 85 c0 test %r8d,%r8d + 57ec: 7f 0a jg 0x57f8 + 57ee: b8 fa ff ff ff mov $0xfffffffa,%eax + 57f3: 48 83 c4 28 add $0x28,%rsp + 57f7: c3 ret + 57f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 57fd: e8 3e bd 02 00 call 0x31540 + 5802: 33 c0 xor %eax,%eax + 5804: 48 83 c4 28 add $0x28,%rsp + 5808: c3 ret + 5809: b8 f8 ff ff ff mov $0xfffffff8,%eax + 580e: 48 83 c4 28 add $0x28,%rsp + 5812: c3 ret + 5813: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 581f: 00 + 5820: 41 83 f9 05 cmp $0x5,%r9d + 5824: 7d 3d jge 0x5863 + 5826: 41 ff c9 dec %r9d + 5829: 41 83 f9 ff cmp $0xffffffff,%r9d + 582d: 74 33 je 0x5862 + 582f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5836: 00 + 5837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 583e: 66 90 xchg %ax,%ax + 5840: f2 0f 10 01 movsd (%rcx),%xmm0 + 5844: 41 ff c9 dec %r9d + 5847: 48 83 c1 08 add $0x8,%rcx + 584b: f2 0f 58 02 addsd (%rdx),%xmm0 + 584f: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5854: 48 83 c2 08 add $0x8,%rdx + 5858: 49 83 c0 08 add $0x8,%r8 + 585c: 41 83 f9 ff cmp $0xffffffff,%r9d + 5860: 75 de jne 0x5840 + 5862: c3 ret + 5863: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 586a: 0f 85 e0 02 00 00 jne 0x5b50 + 5870: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 5877: 74 1c je 0x5895 + 5879: f2 0f 10 01 movsd (%rcx),%xmm0 + 587d: 48 83 c1 08 add $0x8,%rcx + 5881: 41 ff c9 dec %r9d + 5884: f2 0f 58 02 addsd (%rdx),%xmm0 + 5888: f2 41 0f 11 00 movsd %xmm0,(%r8) + 588d: 48 83 c2 08 add $0x8,%rdx + 5891: 49 83 c0 08 add $0x8,%r8 + 5895: 44 89 c8 mov %r9d,%eax + 5898: 41 83 e1 03 and $0x3,%r9d + 589c: c1 f8 02 sar $0x2,%eax + 589f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 58a6: 0f 84 70 01 00 00 je 0x5a1c + 58ac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 58b3: 0f 84 d5 00 00 00 je 0x598e + 58b9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 58be: 0f 8f 7c 00 00 00 jg 0x5940 + 58c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 58cb: 00 + 58cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 58d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 58d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 58df: 00 + 58e0: f2 0f 10 11 movsd (%rcx),%xmm2 + 58e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 58e9: f2 0f 10 02 movsd (%rdx),%xmm0 + 58ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 58f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 58f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 58fc: 48 83 c2 20 add $0x20,%rdx + 5900: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 5905: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 590a: 48 83 c1 20 add $0x20,%rcx + 590e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 5912: 66 0f 58 d9 addpd %xmm1,%xmm3 + 5916: 41 0f 29 10 movaps %xmm2,(%r8) + 591a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 591f: 49 83 c0 20 add $0x20,%r8 + 5923: ff c8 dec %eax + 5925: 75 b9 jne 0x58e0 + 5927: e9 fa fe ff ff jmp 0x5826 + 592c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5933: 00 + 5934: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 593b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5940: f2 0f 10 11 movsd (%rcx),%xmm2 + 5944: f2 0f 10 02 movsd (%rdx),%xmm0 + 5948: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 594d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 5952: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 5957: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 595c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5961: 48 83 c2 20 add $0x20,%rdx + 5965: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 596a: 48 83 c1 20 add $0x20,%rcx + 596e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 5972: 66 0f 58 d9 addpd %xmm1,%xmm3 + 5976: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 597b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 5981: 49 83 c0 20 add $0x20,%r8 + 5985: ff c8 dec %eax + 5987: 75 b7 jne 0x5940 + 5989: e9 98 fe ff ff jmp 0x5826 + 598e: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5993: 7f 4b jg 0x59e0 + 5995: 0f 1f 40 00 nopl 0x0(%rax) + 5999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59a0: f2 0f 10 01 movsd (%rcx),%xmm0 + 59a4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 59a9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 59ae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 59b3: 48 83 c1 20 add $0x20,%rcx + 59b7: 66 0f 58 02 addpd (%rdx),%xmm0 + 59bb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 59c0: 41 0f 29 00 movaps %xmm0,(%r8) + 59c4: 48 83 c2 20 add $0x20,%rdx + 59c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 59cd: 49 83 c0 20 add $0x20,%r8 + 59d1: ff c8 dec %eax + 59d3: 75 cb jne 0x59a0 + 59d5: e9 4c fe ff ff jmp 0x5826 + 59da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 59e0: f2 0f 10 01 movsd (%rcx),%xmm0 + 59e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 59e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 59ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 59f3: 48 83 c1 20 add $0x20,%rcx + 59f7: 66 0f 58 02 addpd (%rdx),%xmm0 + 59fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 5a00: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5a05: 48 83 c2 20 add $0x20,%rdx + 5a09: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5a0f: 49 83 c0 20 add $0x20,%r8 + 5a13: ff c8 dec %eax + 5a15: 75 c9 jne 0x59e0 + 5a17: e9 0a fe ff ff jmp 0x5826 + 5a1c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5a23: 0f 84 93 00 00 00 je 0x5abc + 5a29: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5a2e: 7f 50 jg 0x5a80 + 5a30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a37: 00 + 5a38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a3f: 90 nop + 5a40: f2 0f 10 02 movsd (%rdx),%xmm0 + 5a44: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5a49: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5a4e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5a53: 48 83 c2 20 add $0x20,%rdx + 5a57: 66 0f 58 01 addpd (%rcx),%xmm0 + 5a5b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5a60: 41 0f 29 00 movaps %xmm0,(%r8) + 5a64: 48 83 c1 20 add $0x20,%rcx + 5a68: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 5a6d: 49 83 c0 20 add $0x20,%r8 + 5a71: ff c8 dec %eax + 5a73: 75 cb jne 0x5a40 + 5a75: e9 ac fd ff ff jmp 0x5826 + 5a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5a80: f2 0f 10 02 movsd (%rdx),%xmm0 + 5a84: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5a89: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5a8e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5a93: 48 83 c2 20 add $0x20,%rdx + 5a97: 66 0f 58 01 addpd (%rcx),%xmm0 + 5a9b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5aa0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5aa5: 48 83 c1 20 add $0x20,%rcx + 5aa9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5aaf: 49 83 c0 20 add $0x20,%r8 + 5ab3: ff c8 dec %eax + 5ab5: 75 c9 jne 0x5a80 + 5ab7: e9 6a fd ff ff jmp 0x5826 + 5abc: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5ac1: 7f 5d jg 0x5b20 + 5ac3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5aca: 00 + 5acb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ae0: 0f 28 02 movaps (%rdx),%xmm0 + 5ae3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 5ae7: 48 83 c2 20 add $0x20,%rdx + 5aeb: 66 0f 58 01 addpd (%rcx),%xmm0 + 5aef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5af4: 41 0f 29 00 movaps %xmm0,(%r8) + 5af8: 48 83 c1 20 add $0x20,%rcx + 5afc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 5b01: 49 83 c0 20 add $0x20,%r8 + 5b05: ff c8 dec %eax + 5b07: 75 d7 jne 0x5ae0 + 5b09: e9 18 fd ff ff jmp 0x5826 + 5b0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b15: 00 + 5b16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b1d: 0f 1f 00 nopl (%rax) + 5b20: 0f 28 02 movaps (%rdx),%xmm0 + 5b23: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 5b27: 48 83 c2 20 add $0x20,%rdx + 5b2b: 66 0f 58 01 addpd (%rcx),%xmm0 + 5b2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5b34: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5b39: 48 83 c1 20 add $0x20,%rcx + 5b3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5b43: 49 83 c0 20 add $0x20,%r8 + 5b47: ff c8 dec %eax + 5b49: 75 d5 jne 0x5b20 + 5b4b: e9 d6 fc ff ff jmp 0x5826 + 5b50: 44 89 c8 mov %r9d,%eax + 5b53: 41 83 e1 03 and $0x3,%r9d + 5b57: c1 f8 02 sar $0x2,%eax + 5b5a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5b61: 0f 84 d3 00 00 00 je 0x5c3a + 5b67: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5b6e: 0f 85 6c 00 00 00 jne 0x5be0 + 5b74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b80: f2 0f 10 01 movsd (%rcx),%xmm0 + 5b84: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5b89: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 5b8e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5b93: 48 83 c1 20 add $0x20,%rcx + 5b97: 66 0f 58 02 addpd (%rdx),%xmm0 + 5b9b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 5ba0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5ba5: 48 83 c2 20 add $0x20,%rdx + 5ba9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 5baf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5bb5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 5bbb: 49 83 c0 20 add $0x20,%r8 + 5bbf: ff c8 dec %eax + 5bc1: 75 bd jne 0x5b80 + 5bc3: e9 5e fc ff ff jmp 0x5826 + 5bc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5bcf: 00 + 5bd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5bde: 00 00 + 5be0: f2 0f 10 11 movsd (%rcx),%xmm2 + 5be4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 5be9: f2 0f 10 02 movsd (%rdx),%xmm0 + 5bed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5bf2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5bf7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5bfc: 48 83 c2 20 add $0x20,%rdx + 5c00: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 5c05: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 5c0a: 48 83 c1 20 add $0x20,%rcx + 5c0e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 5c12: 66 0f 58 d9 addpd %xmm1,%xmm3 + 5c16: f2 41 0f 11 10 movsd %xmm2,(%r8) + 5c1b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 5c21: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 5c27: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 5c2d: 49 83 c0 20 add $0x20,%r8 + 5c31: ff c8 dec %eax + 5c33: 75 ab jne 0x5be0 + 5c35: e9 ec fb ff ff jmp 0x5826 + 5c3a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5c41: 75 5d jne 0x5ca0 + 5c43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c4a: 00 + 5c4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c60: 0f 28 02 movaps (%rdx),%xmm0 + 5c63: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 5c67: 48 83 c2 20 add $0x20,%rdx + 5c6b: 66 0f 58 01 addpd (%rcx),%xmm0 + 5c6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5c74: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5c79: 48 83 c1 20 add $0x20,%rcx + 5c7d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 5c83: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5c89: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 5c8f: 49 83 c0 20 add $0x20,%r8 + 5c93: ff c8 dec %eax + 5c95: 75 c9 jne 0x5c60 + 5c97: e9 8a fb ff ff jmp 0x5826 + 5c9c: 0f 1f 40 00 nopl 0x0(%rax) + 5ca0: f2 0f 10 02 movsd (%rdx),%xmm0 + 5ca4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5ca9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5cae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5cb3: 48 83 c2 20 add $0x20,%rdx + 5cb7: 66 0f 58 01 addpd (%rcx),%xmm0 + 5cbb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5cc0: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5cc5: 48 83 c1 20 add $0x20,%rcx + 5cc9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 5ccf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5cd5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 5cdb: 49 83 c0 20 add $0x20,%r8 + 5cdf: ff c8 dec %eax + 5ce1: 75 bd jne 0x5ca0 + 5ce3: e9 3e fb ff ff jmp 0x5826 + 5ce8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5cef: 00 + 5cf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5cfe: 00 00 + 5d00: 41 83 f9 05 cmp $0x5,%r9d + 5d04: 7d 3e jge 0x5d44 + 5d06: 41 83 c1 ff add $0xffffffff,%r9d + 5d0a: 41 83 f9 ff cmp $0xffffffff,%r9d + 5d0e: 74 33 je 0x5d43 + 5d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d17: 00 + 5d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d1f: 90 nop + 5d20: f2 0f 10 01 movsd (%rcx),%xmm0 + 5d24: 41 83 c1 ff add $0xffffffff,%r9d + 5d28: 48 83 c1 08 add $0x8,%rcx + 5d2c: f2 0f 58 02 addsd (%rdx),%xmm0 + 5d30: 48 83 c2 08 add $0x8,%rdx + 5d34: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5d39: 49 83 c0 08 add $0x8,%r8 + 5d3d: 41 83 f9 ff cmp $0xffffffff,%r9d + 5d41: 75 dd jne 0x5d20 + 5d43: c3 ret + 5d44: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 5d4b: 0f 85 80 02 00 00 jne 0x5fd1 + 5d51: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 5d58: 74 1d je 0x5d77 + 5d5a: f2 0f 10 01 movsd (%rcx),%xmm0 + 5d5e: 48 83 c1 08 add $0x8,%rcx + 5d62: 41 83 c1 ff add $0xffffffff,%r9d + 5d66: f2 0f 58 02 addsd (%rdx),%xmm0 + 5d6a: 48 83 c2 08 add $0x8,%rdx + 5d6e: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5d73: 49 83 c0 08 add $0x8,%r8 + 5d77: 44 89 c8 mov %r9d,%eax + 5d7a: 41 83 e1 03 and $0x3,%r9d + 5d7e: c1 f8 02 sar $0x2,%eax + 5d81: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5d88: 0f 84 23 01 00 00 je 0x5eb1 + 5d8e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5d95: 0f 84 9c 00 00 00 je 0x5e37 + 5d9b: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5da0: 7f 5e jg 0x5e00 + 5da2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5da9: 00 + 5daa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5db8: 00 + 5db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5dc0: 0f 10 11 movups (%rcx),%xmm2 + 5dc3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 5dc7: 48 83 c1 20 add $0x20,%rcx + 5dcb: 0f 10 02 movups (%rdx),%xmm0 + 5dce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5dd2: 66 0f 58 d0 addpd %xmm0,%xmm2 + 5dd6: 48 83 c2 20 add $0x20,%rdx + 5dda: 66 0f 58 d9 addpd %xmm1,%xmm3 + 5dde: 41 0f 11 10 movups %xmm2,(%r8) + 5de2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 5de7: 49 83 c0 20 add $0x20,%r8 + 5deb: 83 c0 ff add $0xffffffff,%eax + 5dee: 75 d0 jne 0x5dc0 + 5df0: e9 11 ff ff ff jmp 0x5d06 + 5df5: 0f 1f 40 00 nopl 0x0(%rax) + 5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e00: 0f 10 11 movups (%rcx),%xmm2 + 5e03: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 5e07: 48 83 c1 20 add $0x20,%rcx + 5e0b: 0f 10 02 movups (%rdx),%xmm0 + 5e0e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5e12: 66 0f 58 d0 addpd %xmm0,%xmm2 + 5e16: 48 83 c2 20 add $0x20,%rdx + 5e1a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 5e1e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 5e23: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 5e29: 49 83 c0 20 add $0x20,%r8 + 5e2d: 83 c0 ff add $0xffffffff,%eax + 5e30: 75 ce jne 0x5e00 + 5e32: e9 cf fe ff ff jmp 0x5d06 + 5e37: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5e3c: 7f 42 jg 0x5e80 + 5e3e: 66 90 xchg %ax,%ax + 5e40: 0f 10 01 movups (%rcx),%xmm0 + 5e43: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 5e47: 48 83 c1 20 add $0x20,%rcx + 5e4b: 66 0f 58 02 addpd (%rdx),%xmm0 + 5e4f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 5e54: 48 83 c2 20 add $0x20,%rdx + 5e58: 41 0f 11 00 movups %xmm0,(%r8) + 5e5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 5e61: 49 83 c0 20 add $0x20,%r8 + 5e65: 83 c0 ff add $0xffffffff,%eax + 5e68: 75 d6 jne 0x5e40 + 5e6a: e9 97 fe ff ff jmp 0x5d06 + 5e6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e76: 00 + 5e77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e7e: 66 90 xchg %ax,%ax + 5e80: 0f 10 01 movups (%rcx),%xmm0 + 5e83: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 5e87: 48 83 c1 20 add $0x20,%rcx + 5e8b: 66 0f 58 02 addpd (%rdx),%xmm0 + 5e8f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 5e94: 48 83 c2 20 add $0x20,%rdx + 5e98: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5e9d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5ea3: 49 83 c0 20 add $0x20,%r8 + 5ea7: 83 c0 ff add $0xffffffff,%eax + 5eaa: 75 d4 jne 0x5e80 + 5eac: e9 55 fe ff ff jmp 0x5d06 + 5eb1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5eb8: 0f 84 93 00 00 00 je 0x5f51 + 5ebe: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5ec3: 7f 5b jg 0x5f20 + 5ec5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ecc: 00 + 5ecd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ed4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ee0: 0f 10 02 movups (%rdx),%xmm0 + 5ee3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5ee7: 48 83 c2 20 add $0x20,%rdx + 5eeb: 66 0f 58 01 addpd (%rcx),%xmm0 + 5eef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5ef4: 48 83 c1 20 add $0x20,%rcx + 5ef8: 41 0f 11 00 movups %xmm0,(%r8) + 5efc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 5f01: 49 83 c0 20 add $0x20,%r8 + 5f05: 83 c0 ff add $0xffffffff,%eax + 5f08: 75 d6 jne 0x5ee0 + 5f0a: e9 f7 fd ff ff jmp 0x5d06 + 5f0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f16: 00 + 5f17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f1e: 66 90 xchg %ax,%ax + 5f20: 0f 10 02 movups (%rdx),%xmm0 + 5f23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5f27: 48 83 c2 20 add $0x20,%rdx + 5f2b: 66 0f 58 01 addpd (%rcx),%xmm0 + 5f2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5f34: 48 83 c1 20 add $0x20,%rcx + 5f38: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5f3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5f43: 49 83 c0 20 add $0x20,%r8 + 5f47: 83 c0 ff add $0xffffffff,%eax + 5f4a: 75 d4 jne 0x5f20 + 5f4c: e9 b5 fd ff ff jmp 0x5d06 + 5f51: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5f56: 7f 48 jg 0x5fa0 + 5f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f5f: 00 + 5f60: 0f 10 02 movups (%rdx),%xmm0 + 5f63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5f67: 48 83 c2 20 add $0x20,%rdx + 5f6b: 66 0f 58 01 addpd (%rcx),%xmm0 + 5f6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5f74: 48 83 c1 20 add $0x20,%rcx + 5f78: 41 0f 11 00 movups %xmm0,(%r8) + 5f7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 5f81: 49 83 c0 20 add $0x20,%r8 + 5f85: 83 c0 ff add $0xffffffff,%eax + 5f88: 75 d6 jne 0x5f60 + 5f8a: e9 77 fd ff ff jmp 0x5d06 + 5f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f96: 00 + 5f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f9e: 66 90 xchg %ax,%ax + 5fa0: 0f 10 02 movups (%rdx),%xmm0 + 5fa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5fa7: 48 83 c2 20 add $0x20,%rdx + 5fab: 66 0f 58 01 addpd (%rcx),%xmm0 + 5faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5fb4: 48 83 c1 20 add $0x20,%rcx + 5fb8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5fbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5fc3: 49 83 c0 20 add $0x20,%r8 + 5fc7: 83 c0 ff add $0xffffffff,%eax + 5fca: 75 d4 jne 0x5fa0 + 5fcc: e9 35 fd ff ff jmp 0x5d06 + 5fd1: 44 89 c8 mov %r9d,%eax + 5fd4: 41 83 e1 03 and $0x3,%r9d + 5fd8: c1 f8 02 sar $0x2,%eax + 5fdb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5fe2: 0f 84 8d 00 00 00 je 0x6075 + 5fe8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5fef: 75 4f jne 0x6040 + 5ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ff8: 00 + 5ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6000: 0f 10 01 movups (%rcx),%xmm0 + 6003: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6007: 48 83 c1 20 add $0x20,%rcx + 600b: 66 0f 58 02 addpd (%rdx),%xmm0 + 600f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 6014: 48 83 c2 20 add $0x20,%rdx + 6018: 41 0f 11 00 movups %xmm0,(%r8) + 601c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 6021: 49 83 c0 20 add $0x20,%r8 + 6025: 83 c0 ff add $0xffffffff,%eax + 6028: 75 d6 jne 0x6000 + 602a: e9 d7 fc ff ff jmp 0x5d06 + 602f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6036: 00 + 6037: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 603e: 66 90 xchg %ax,%ax + 6040: 0f 10 11 movups (%rcx),%xmm2 + 6043: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 6047: 48 83 c1 20 add $0x20,%rcx + 604b: 0f 10 02 movups (%rdx),%xmm0 + 604e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6052: 66 0f 58 d0 addpd %xmm0,%xmm2 + 6056: 48 83 c2 20 add $0x20,%rdx + 605a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 605e: 41 0f 11 10 movups %xmm2,(%r8) + 6062: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 6067: 49 83 c0 20 add $0x20,%r8 + 606b: 83 c0 ff add $0xffffffff,%eax + 606e: 75 d0 jne 0x6040 + 6070: e9 91 fc ff ff jmp 0x5d06 + 6075: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 607c: 75 42 jne 0x60c0 + 607e: 66 90 xchg %ax,%ax + 6080: 0f 10 02 movups (%rdx),%xmm0 + 6083: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 6087: 48 83 c2 20 add $0x20,%rdx + 608b: 66 0f 58 01 addpd (%rcx),%xmm0 + 608f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 6094: 48 83 c1 20 add $0x20,%rcx + 6098: 41 0f 11 00 movups %xmm0,(%r8) + 609c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 60a1: 49 83 c0 20 add $0x20,%r8 + 60a5: 83 c0 ff add $0xffffffff,%eax + 60a8: 75 d6 jne 0x6080 + 60aa: e9 57 fc ff ff jmp 0x5d06 + 60af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 60b6: 00 + 60b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 60be: 66 90 xchg %ax,%ax + 60c0: 0f 10 02 movups (%rdx),%xmm0 + 60c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 60c7: 48 83 c2 20 add $0x20,%rdx + 60cb: 66 0f 58 01 addpd (%rcx),%xmm0 + 60cf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 60d4: 48 83 c1 20 add $0x20,%rcx + 60d8: 41 0f 11 00 movups %xmm0,(%r8) + 60dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 60e1: 49 83 c0 20 add $0x20,%r8 + 60e5: 83 c0 ff add $0xffffffff,%eax + 60e8: 75 d6 jne 0x60c0 + 60ea: e9 17 fc ff ff jmp 0x5d06 + 60ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 60f6: 00 + 60f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 60fe: 66 90 xchg %ax,%ax + 6100: 48 83 ec 28 sub $0x28,%rsp + 6104: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4d2c0 + 610b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2605e10 + 6112: 48 33 c4 xor %rsp,%rax + 6115: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 611a: 48 89 44 24 20 mov %rax,0x20(%rsp) + 611f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 6125: 41 83 f8 03 cmp $0x3,%r8d + 6129: 0f 28 c1 movaps %xmm1,%xmm0 + 612c: 0f 57 d2 xorps %xmm2,%xmm2 + 612f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 6133: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 6137: 0f 57 c3 xorps %xmm3,%xmm0 + 613a: 7d 62 jge 0x619e + 613c: 41 ff c8 dec %r8d + 613f: 41 83 f8 ff cmp $0xffffffff,%r8d + 6143: 74 3e je 0x6183 + 6145: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 614c: 00 + 614d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6154: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6160: 0f 12 12 movlps (%rdx),%xmm2 + 6163: 0f 28 d8 movaps %xmm0,%xmm3 + 6166: 0f 59 da mulps %xmm2,%xmm3 + 6169: 41 ff c8 dec %r8d + 616c: 0f 59 d1 mulps %xmm1,%xmm2 + 616f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 6173: 0f 58 d3 addps %xmm3,%xmm2 + 6176: 0f 13 12 movlps %xmm2,(%rdx) + 6179: 48 83 c2 08 add $0x8,%rdx + 617d: 41 83 f8 ff cmp $0xffffffff,%r8d + 6181: 75 dd jne 0x6160 + 6183: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 6188: 48 33 cc xor %rsp,%rcx + 618b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2605e10 + 6192: 75 05 jne 0x6199 + 6194: 48 83 c4 28 add $0x28,%rsp + 6198: c3 ret + 6199: e8 d2 b3 11 01 call 0x1121570 + 619e: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 61a5: 74 3c je 0x61e3 + 61a7: 44 89 c0 mov %r8d,%eax + 61aa: 41 83 e0 01 and $0x1,%r8d + 61ae: d1 f8 sar $1,%eax + 61b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 61b7: 00 + 61b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 61bf: 90 nop + 61c0: 0f 10 1a movups (%rdx),%xmm3 + 61c3: 0f 28 e0 movaps %xmm0,%xmm4 + 61c6: 0f 59 e3 mulps %xmm3,%xmm4 + 61c9: 0f 59 d9 mulps %xmm1,%xmm3 + 61cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 61d0: 0f 58 e3 addps %xmm3,%xmm4 + 61d3: 0f 11 22 movups %xmm4,(%rdx) + 61d6: 48 83 c2 10 add $0x10,%rdx + 61da: ff c8 dec %eax + 61dc: 75 e2 jne 0x61c0 + 61de: e9 59 ff ff ff jmp 0x613c + 61e3: 48 89 d0 mov %rdx,%rax + 61e6: 48 83 e0 0f and $0xf,%rax + 61ea: 85 c0 test %eax,%eax + 61ec: 74 1e je 0x620c + 61ee: f2 0f 10 1a movsd (%rdx),%xmm3 + 61f2: 0f 28 e0 movaps %xmm0,%xmm4 + 61f5: 0f 59 e3 mulps %xmm3,%xmm4 + 61f8: 41 ff c8 dec %r8d + 61fb: 0f 59 d9 mulps %xmm1,%xmm3 + 61fe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 6202: 0f 58 e3 addps %xmm3,%xmm4 + 6205: 0f 13 22 movlps %xmm4,(%rdx) + 6208: 48 83 c2 08 add $0x8,%rdx + 620c: 44 89 c0 mov %r8d,%eax + 620f: 41 83 e0 01 and $0x1,%r8d + 6213: d1 f8 sar $1,%eax + 6215: 3d 00 00 01 00 cmp $0x10000,%eax + 621a: 77 44 ja 0x6260 + 621c: 0f 1f 40 00 nopl 0x0(%rax) + 6220: 0f 28 1a movaps (%rdx),%xmm3 + 6223: 0f 28 e0 movaps %xmm0,%xmm4 + 6226: 0f 59 e3 mulps %xmm3,%xmm4 + 6229: 0f 59 d9 mulps %xmm1,%xmm3 + 622c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 6230: 0f 58 e3 addps %xmm3,%xmm4 + 6233: 0f 29 22 movaps %xmm4,(%rdx) + 6236: 48 83 c2 10 add $0x10,%rdx + 623a: ff c8 dec %eax + 623c: 75 e2 jne 0x6220 + 623e: e9 f9 fe ff ff jmp 0x613c + 6243: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 624a: 00 + 624b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6252: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6260: 0f 28 1a movaps (%rdx),%xmm3 + 6263: 0f 28 e0 movaps %xmm0,%xmm4 + 6266: 0f 59 e3 mulps %xmm3,%xmm4 + 6269: 0f 59 d9 mulps %xmm1,%xmm3 + 626c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 6270: 0f 58 e3 addps %xmm3,%xmm4 + 6273: 0f 2b 22 movntps %xmm4,(%rdx) + 6276: 48 83 c2 10 add $0x10,%rdx + 627a: ff c8 dec %eax + 627c: 75 e2 jne 0x6260 + 627e: e9 b9 fe ff ff jmp 0x613c + 6283: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 628a: 00 + 628b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6292: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 62a5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2605e10 + 62ac: 48 33 c4 xor %rsp,%rax + 62af: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 62b4: 48 89 44 24 20 mov %rax,0x20(%rsp) + 62b9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 62bf: 41 83 f8 03 cmp $0x3,%r8d + 62c3: 0f 28 c1 movaps %xmm1,%xmm0 + 62c6: 0f 57 d2 xorps %xmm2,%xmm2 + 62c9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 62cd: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 62d1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4d2d0 + 62d8: 7d 65 jge 0x633f + 62da: 41 ff c8 dec %r8d + 62dd: 41 83 f8 ff cmp $0xffffffff,%r8d + 62e1: 74 40 je 0x6323 + 62e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 62ea: 00 + 62eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 62f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6300: 0f 12 12 movlps (%rdx),%xmm2 + 6303: 0f 28 d8 movaps %xmm0,%xmm3 + 6306: 0f 59 da mulps %xmm2,%xmm3 + 6309: 41 ff c8 dec %r8d + 630c: 0f 59 d1 mulps %xmm1,%xmm2 + 630f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 6313: 0f 58 d3 addps %xmm3,%xmm2 + 6316: 0f 13 12 movlps %xmm2,(%rdx) + 6319: 48 8d 52 08 lea 0x8(%rdx),%rdx + 631d: 41 83 f8 ff cmp $0xffffffff,%r8d + 6321: 75 dd jne 0x6300 + 6323: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 6328: 48 33 cc xor %rsp,%rcx + 632b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2605e10 + 6332: 75 06 jne 0x633a + 6334: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 6339: c3 ret + 633a: e8 31 b2 11 01 call 0x1121570 + 633f: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 6346: 74 3b je 0x6383 + 6348: 44 89 c0 mov %r8d,%eax + 634b: 41 83 e0 01 and $0x1,%r8d + 634f: d1 f8 sar $1,%eax + 6351: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6358: 00 + 6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6360: 0f 10 1a movups (%rdx),%xmm3 + 6363: 0f 28 e0 movaps %xmm0,%xmm4 + 6366: 0f 59 e3 mulps %xmm3,%xmm4 + 6369: 0f 59 d9 mulps %xmm1,%xmm3 + 636c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 6370: 0f 58 e3 addps %xmm3,%xmm4 + 6373: 0f 11 22 movups %xmm4,(%rdx) + 6376: 48 8d 52 10 lea 0x10(%rdx),%rdx + 637a: ff c8 dec %eax + 637c: 75 e2 jne 0x6360 + 637e: e9 57 ff ff ff jmp 0x62da + 6383: 48 89 d0 mov %rdx,%rax + 6386: 48 83 e0 0f and $0xf,%rax + 638a: 85 c0 test %eax,%eax + 638c: 74 1e je 0x63ac + 638e: f2 0f 10 1a movsd (%rdx),%xmm3 + 6392: 0f 28 e0 movaps %xmm0,%xmm4 + 6395: 0f 59 e3 mulps %xmm3,%xmm4 + 6398: 41 ff c8 dec %r8d + 639b: 0f 59 d9 mulps %xmm1,%xmm3 + 639e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 63a2: 0f 58 e3 addps %xmm3,%xmm4 + 63a5: 0f 13 22 movlps %xmm4,(%rdx) + 63a8: 48 83 c2 08 add $0x8,%rdx + 63ac: 44 89 c0 mov %r8d,%eax + 63af: 41 83 e0 01 and $0x1,%r8d + 63b3: d1 f8 sar $1,%eax + 63b5: 3d 00 00 01 00 cmp $0x10000,%eax + 63ba: 77 44 ja 0x6400 + 63bc: 0f 1f 40 00 nopl 0x0(%rax) + 63c0: 0f 28 1a movaps (%rdx),%xmm3 + 63c3: 0f 28 e0 movaps %xmm0,%xmm4 + 63c6: 0f 59 e3 mulps %xmm3,%xmm4 + 63c9: 0f 59 d9 mulps %xmm1,%xmm3 + 63cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 63d0: 0f 58 e3 addps %xmm3,%xmm4 + 63d3: 0f 29 22 movaps %xmm4,(%rdx) + 63d6: 48 8d 52 10 lea 0x10(%rdx),%rdx + 63da: ff c8 dec %eax + 63dc: 75 e2 jne 0x63c0 + 63de: e9 f7 fe ff ff jmp 0x62da + 63e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 63ea: 00 + 63eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 63f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 63f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6400: 0f 28 1a movaps (%rdx),%xmm3 + 6403: 0f 28 e0 movaps %xmm0,%xmm4 + 6406: 0f 59 e3 mulps %xmm3,%xmm4 + 6409: 0f 59 d9 mulps %xmm1,%xmm3 + 640c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 6410: 0f 58 e3 addps %xmm3,%xmm4 + 6413: 0f 2b 22 movntps %xmm4,(%rdx) + 6416: 48 8d 52 10 lea 0x10(%rdx),%rdx + 641a: ff c8 dec %eax + 641c: 75 e2 jne 0x6400 + 641e: e9 b7 fe ff ff jmp 0x62da + 6423: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 642a: 00 + 642b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6440: 48 83 ec 28 sub $0x28,%rsp + 6444: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2605e10 + 644b: 48 33 c4 xor %rsp,%rax + 644e: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 6453: 48 89 44 24 20 mov %rax,0x20(%rsp) + 6458: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4d2e0 + 645f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 6465: 0f 57 d2 xorps %xmm2,%xmm2 + 6468: 0f 28 c1 movaps %xmm1,%xmm0 + 646b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 646f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 6473: 0f 57 c3 xorps %xmm3,%xmm0 + 6476: 41 83 f8 03 cmp $0x3,%r8d + 647a: 7d 63 jge 0x64df + 647c: 41 83 c0 ff add $0xffffffff,%r8d + 6480: 41 83 f8 ff cmp $0xffffffff,%r8d + 6484: 74 3e je 0x64c4 + 6486: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 648d: 00 + 648e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6495: 0f 1f 40 00 nopl 0x0(%rax) + 6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 64a0: 0f 12 12 movlps (%rdx),%xmm2 + 64a3: 0f 28 d8 movaps %xmm0,%xmm3 + 64a6: 41 83 c0 ff add $0xffffffff,%r8d + 64aa: 0f 59 da mulps %xmm2,%xmm3 + 64ad: 0f 59 d1 mulps %xmm1,%xmm2 + 64b0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 64b4: 0f 58 d3 addps %xmm3,%xmm2 + 64b7: 0f 13 12 movlps %xmm2,(%rdx) + 64ba: 48 83 c2 08 add $0x8,%rdx + 64be: 41 83 f8 ff cmp $0xffffffff,%r8d + 64c2: 75 dc jne 0x64a0 + 64c4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 64c9: 48 33 cc xor %rsp,%rcx + 64cc: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2605e10 + 64d3: 75 05 jne 0x64da + 64d5: 48 83 c4 28 add $0x28,%rsp + 64d9: c3 ret + 64da: e8 91 b0 11 01 call 0x1121570 + 64df: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 64e6: 74 3c je 0x6524 + 64e8: 44 89 c0 mov %r8d,%eax + 64eb: 41 83 e0 01 and $0x1,%r8d + 64ef: d1 f8 sar $1,%eax + 64f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64f8: 00 + 64f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6500: 0f 10 1a movups (%rdx),%xmm3 + 6503: 0f 28 e0 movaps %xmm0,%xmm4 + 6506: 0f 59 e3 mulps %xmm3,%xmm4 + 6509: 0f 59 d9 mulps %xmm1,%xmm3 + 650c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 6510: 0f 58 e3 addps %xmm3,%xmm4 + 6513: 0f 11 22 movups %xmm4,(%rdx) + 6516: 48 83 c2 10 add $0x10,%rdx + 651a: 83 c0 ff add $0xffffffff,%eax + 651d: 75 e1 jne 0x6500 + 651f: e9 58 ff ff ff jmp 0x647c + 6524: 48 89 d0 mov %rdx,%rax + 6527: 48 83 e0 0f and $0xf,%rax + 652b: 85 c0 test %eax,%eax + 652d: 74 1f je 0x654e + 652f: f2 0f 10 1a movsd (%rdx),%xmm3 + 6533: 0f 28 e0 movaps %xmm0,%xmm4 + 6536: 41 83 c0 ff add $0xffffffff,%r8d + 653a: 0f 59 e3 mulps %xmm3,%xmm4 + 653d: 0f 59 d9 mulps %xmm1,%xmm3 + 6540: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 6544: 0f 58 e3 addps %xmm3,%xmm4 + 6547: 0f 13 22 movlps %xmm4,(%rdx) + 654a: 48 83 c2 08 add $0x8,%rdx + 654e: 44 89 c0 mov %r8d,%eax + 6551: 41 83 e0 01 and $0x1,%r8d + 6555: d1 f8 sar $1,%eax + 6557: 3d 00 00 01 00 cmp $0x10000,%eax + 655c: 77 42 ja 0x65a0 + 655e: 66 90 xchg %ax,%ax + 6560: 0f 10 1a movups (%rdx),%xmm3 + 6563: 0f 28 e0 movaps %xmm0,%xmm4 + 6566: 0f 59 e3 mulps %xmm3,%xmm4 + 6569: 0f 59 d9 mulps %xmm1,%xmm3 + 656c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 6570: 0f 58 e3 addps %xmm3,%xmm4 + 6573: 0f 11 22 movups %xmm4,(%rdx) + 6576: 48 83 c2 10 add $0x10,%rdx + 657a: 83 c0 ff add $0xffffffff,%eax + 657d: 75 e1 jne 0x6560 + 657f: e9 f8 fe ff ff jmp 0x647c + 6584: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 658b: 00 + 658c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 659f: 00 + 65a0: 0f 10 1a movups (%rdx),%xmm3 + 65a3: 0f 28 e0 movaps %xmm0,%xmm4 + 65a6: 0f 59 e3 mulps %xmm3,%xmm4 + 65a9: 0f 59 d9 mulps %xmm1,%xmm3 + 65ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 65b0: 0f 58 e3 addps %xmm3,%xmm4 + 65b3: 0f 2b 22 movntps %xmm4,(%rdx) + 65b6: 48 83 c2 10 add $0x10,%rdx + 65ba: 83 c0 ff add $0xffffffff,%eax + 65bd: 75 e1 jne 0x65a0 + 65bf: e9 b8 fe ff ff jmp 0x647c + 65c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 65cb: 00 + 65cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 65d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 65d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 65df: 00 + 65e0: 57 push %rdi + 65e1: 41 54 push %r12 + 65e3: 41 56 push %r14 + 65e5: 41 57 push %r15 + 65e7: 55 push %rbp + 65e8: 48 81 ec c0 00 00 00 sub $0xc0,%rsp + 65ef: 45 89 c6 mov %r8d,%r14d + 65f2: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) + 65f9: 00 + 65fa: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 + 6601: 00 + 6602: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 6608: 4d 63 fe movslq %r14d,%r15 + 660b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 660f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d + 6616: 00 + 6617: 48 89 d7 mov %rdx,%rdi + 661a: 48 89 cd mov %rcx,%rbp + 661d: 44 89 e0 mov %r12d,%eax + 6620: 25 80 1f 00 00 and $0x1f80,%eax + 6625: 3d 80 1f 00 00 cmp $0x1f80,%eax + 662a: 74 1d je 0x6649 + 662c: 44 89 e0 mov %r12d,%eax + 662f: 0d 80 1f ff ff or $0xffff1f80,%eax + 6634: 25 e0 ff 00 00 and $0xffe0,%eax + 6639: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) + 6640: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 6647: 00 00 + 6649: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4d300 + 6650: 01 + 6651: 48 89 f8 mov %rdi,%rax + 6654: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 6658: 48 83 e0 1c and $0x1c,%rax + 665c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 6662: 85 c0 test %eax,%eax + 6664: 0f 84 51 01 00 00 je 0x67bb + 666a: c1 e8 02 shr $0x2,%eax + 666d: f7 d8 neg %eax + 666f: 83 c0 08 add $0x8,%eax + 6672: 41 3b c6 cmp %r14d,%eax + 6675: 44 0f 4c f0 cmovl %eax,%r14d + 6679: 45 85 f6 test %r14d,%r14d + 667c: 0f 8e 19 01 00 00 jle 0x679b + 6682: 44 89 f0 mov %r14d,%eax + 6685: 41 ba 01 00 00 00 mov $0x1,%r10d + 668b: d1 e8 shr $1,%eax + 668d: 45 33 c9 xor %r9d,%r9d + 6690: 85 c0 test %eax,%eax + 6692: 0f 86 b1 00 00 00 jbe 0x6749 + 6698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 669f: 00 + 66a0: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 66a4: 4d 63 d2 movslq %r10d,%r10 + 66a7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 66ae: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 66b2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 66b9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 66be: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 66c5: 00 00 + 66c7: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 66cc: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 66d3: 75 14 jne 0x66e9 + 66d5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 66dc: 00 00 00 00 + 66e0: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 66e7: 00 00 + 66e9: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 66ef: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 66f6: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 66fa: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 6701: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6706: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 670d: 00 00 + 670f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 6714: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 671b: 75 14 jne 0x6731 + 671d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 6724: 00 00 00 00 + 6728: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 672f: 00 00 + 6731: 41 ff c1 inc %r9d + 6734: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 673b: 44 3b c8 cmp %eax,%r9d + 673e: 0f 82 5c ff ff ff jb 0x66a0 + 6744: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 6749: 41 8d 42 ff lea -0x1(%r10),%eax + 674d: 41 3b c6 cmp %r14d,%eax + 6750: 73 49 jae 0x679b + 6752: 4d 63 d2 movslq %r10d,%r10 + 6755: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 675c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6760: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 6767: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 676c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 6773: 00 00 + 6775: c5 f9 7e c0 vmovd %xmm0,%eax + 6779: a9 00 00 80 7f test $0x7f800000,%eax + 677e: 75 14 jne 0x6794 + 6780: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 6787: 00 00 00 00 + 678b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 6792: 00 00 + 6794: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 679b: 48 89 f9 mov %rdi,%rcx + 679e: 48 89 fa mov %rdi,%rdx + 67a1: 45 89 f0 mov %r14d,%r8d + 67a4: c5 f8 77 vzeroupper + 67a7: e8 b4 e5 05 00 call 0x64d60 + 67ac: 4d 63 f6 movslq %r14d,%r14 + 67af: 4d 2b fe sub %r14,%r15 + 67b2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 67b7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 67bb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 67c2: 74 4e je 0x6812 + 67c4: 45 33 f6 xor %r14d,%r14d + 67c7: 4d 85 ff test %r15,%r15 + 67ca: 0f 8e f9 03 00 00 jle 0x6bc9 + 67d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67d7: 00 + 67d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67df: 90 nop + 67e0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 67e5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 67e9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 67ee: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 67f3: c5 f8 77 vzeroupper + 67f6: e8 c5 e6 05 00 call 0x64ec0 + 67fb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 6801: 49 ff c6 inc %r14 + 6804: 48 83 c5 08 add $0x8,%rbp + 6808: 4d 3b f7 cmp %r15,%r14 + 680b: 7c d3 jl 0x67e0 + 680d: e9 b7 03 00 00 jmp 0x6bc9 + 6812: 45 89 f8 mov %r15d,%r8d + 6815: 33 c0 xor %eax,%eax + 6817: 41 c1 ff 04 sar $0x4,%r15d + 681b: 41 83 e0 0f and $0xf,%r8d + 681f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 6826: 0f 85 29 01 00 00 jne 0x6955 + 682c: 45 85 ff test %r15d,%r15d + 682f: 0f 8e 59 02 00 00 jle 0x6a8e + 6835: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 683b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 6841: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 6847: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 684d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 6853: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4d340 + 685a: 01 + 685b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 6861: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4d320 + 6868: 01 + 6869: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4d300 + 6870: 01 + 6871: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6878: 00 + 6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6880: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 6885: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 688a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 688f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 6894: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 689b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 68a0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 68a7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 68ab: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 68af: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 68b6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 68bd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 68c1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 68c6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 68ca: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 68ce: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 68d2: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 68d6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 68db: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 68df: c5 fc 28 c7 vmovaps %ymm7,%ymm0 + 68e3: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 68e8: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 68ed: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 68f2: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 68f7: c5 fc 28 cf vmovaps %ymm7,%ymm1 + 68fb: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 6900: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 6904: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 6909: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 690e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 6913: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 6918: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 691c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 6920: c5 7c 50 cb vmovmskps %ymm3,%r9d + 6924: 45 85 c9 test %r9d,%r9d + 6927: 74 08 je 0x6931 + 6929: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 692d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 6931: ff c0 inc %eax + 6933: 48 81 c5 80 00 00 00 add $0x80,%rbp + 693a: c5 fc 11 07 vmovups %ymm0,(%rdi) + 693e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 6943: 48 83 c7 40 add $0x40,%rdi + 6947: 41 3b c7 cmp %r15d,%eax + 694a: 0f 8c 30 ff ff ff jl 0x6880 + 6950: e9 1b 01 00 00 jmp 0x6a70 + 6955: 45 85 ff test %r15d,%r15d + 6958: 0f 8e 30 01 00 00 jle 0x6a8e + 695e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 6964: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 696a: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 6970: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 6976: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 697c: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4d340 + 6983: 01 + 6984: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 698a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4d320 + 6991: 01 + 6992: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4d300 + 6999: 01 + 699a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 69a0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 69a5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 69aa: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 69af: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 69b4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 69bb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 69c0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 69c7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 69cb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 69cf: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 69d6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 69dd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 69e1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 69e6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 69ea: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 69ee: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 69f2: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 69f6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 69fb: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 69ff: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 + 6a03: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 6a08: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 6a0d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 6a12: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 6a17: c5 fd 6f cf vmovdqa %ymm7,%ymm1 + 6a1b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 6a20: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 6a24: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 6a29: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 6a2e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 6a33: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 6a38: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 6a3c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 6a40: c5 7c 50 cb vmovmskps %ymm3,%r9d + 6a44: 45 85 c9 test %r9d,%r9d + 6a47: 74 08 je 0x6a51 + 6a49: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 6a4d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 6a51: ff c0 inc %eax + 6a53: 48 81 c5 80 00 00 00 add $0x80,%rbp + 6a5a: c5 fc 11 07 vmovups %ymm0,(%rdi) + 6a5e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 6a63: 48 83 c7 40 add $0x40,%rdi + 6a67: 41 3b c7 cmp %r15d,%eax + 6a6a: 0f 8c 30 ff ff ff jl 0x69a0 + 6a70: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 + 6a76: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 + 6a7c: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 + 6a82: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 + 6a88: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 + 6a8e: 45 85 c0 test %r8d,%r8d + 6a91: 0f 84 32 01 00 00 je 0x6bc9 + 6a97: 0f 8e 1e 01 00 00 jle 0x6bbb + 6a9d: 44 89 c0 mov %r8d,%eax + 6aa0: 41 ba 01 00 00 00 mov $0x1,%r10d + 6aa6: d1 e8 shr $1,%eax + 6aa8: 45 33 c9 xor %r9d,%r9d + 6aab: 85 c0 test %eax,%eax + 6aad: 0f 86 b6 00 00 00 jbe 0x6b69 + 6ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6abf: 00 + 6ac0: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 6ac4: 4d 63 d2 movslq %r10d,%r10 + 6ac7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 6ace: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6ad2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 6ad9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6ade: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 6ae5: 00 00 + 6ae7: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 6aec: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 6af3: 75 14 jne 0x6b09 + 6af5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 6afc: 00 00 00 00 + 6b00: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 6b07: 00 00 + 6b09: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 6b0f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 6b16: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6b1a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 6b21: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6b26: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 6b2d: 00 00 + 6b2f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 6b34: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 6b3b: 75 14 jne 0x6b51 + 6b3d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 6b44: 00 00 00 00 + 6b48: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 6b4f: 00 00 + 6b51: 41 ff c1 inc %r9d + 6b54: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 6b5b: 44 3b c8 cmp %eax,%r9d + 6b5e: 0f 82 5c ff ff ff jb 0x6ac0 + 6b64: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 6b69: 41 8d 42 ff lea -0x1(%r10),%eax + 6b6d: 41 3b c0 cmp %r8d,%eax + 6b70: 73 49 jae 0x6bbb + 6b72: 4d 63 d2 movslq %r10d,%r10 + 6b75: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 6b7c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6b80: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 6b87: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6b8c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 6b93: 00 00 + 6b95: c5 f9 7e c0 vmovd %xmm0,%eax + 6b99: a9 00 00 80 7f test $0x7f800000,%eax + 6b9e: 75 14 jne 0x6bb4 + 6ba0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 6ba7: 00 00 00 00 + 6bab: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 6bb2: 00 00 + 6bb4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 6bbb: 48 89 f9 mov %rdi,%rcx + 6bbe: 48 89 fa mov %rdi,%rdx + 6bc1: c5 f8 77 vzeroupper + 6bc4: e8 97 e1 05 00 call 0x64d60 + 6bc9: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) + 6bd0: 00 00 + 6bd2: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx + 6bd9: 44 89 e0 mov %r12d,%eax + 6bdc: 89 ca mov %ecx,%edx + 6bde: 25 df ff 00 00 and $0xffdf,%eax + 6be3: 81 e2 df ff 00 00 and $0xffdf,%edx + 6be9: 3b c2 cmp %edx,%eax + 6beb: 74 1e je 0x6c0b + 6bed: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 6bf4: 83 e1 28 and $0x28,%ecx + 6bf7: 44 0b e1 or %ecx,%r12d + 6bfa: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) + 6c01: 00 + 6c02: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 6c09: 00 00 + 6c0b: c5 f8 77 vzeroupper + 6c0e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 + 6c15: 00 + 6c16: 48 81 c4 c0 00 00 00 add $0xc0,%rsp + 6c1d: 5d pop %rbp + 6c1e: 41 5f pop %r15 + 6c20: 41 5e pop %r14 + 6c22: 41 5c pop %r12 + 6c24: 5f pop %rdi + 6c25: c3 ret + 6c26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c2d: 00 + 6c2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c35: 0f 1f 40 00 nopl 0x0(%rax) + 6c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c40: 57 push %rdi + 6c41: 41 54 push %r12 + 6c43: 41 56 push %r14 + 6c45: 41 57 push %r15 + 6c47: 55 push %rbp + 6c48: 48 83 ec 70 sub $0x70,%rsp + 6c4c: 45 89 c6 mov %r8d,%r14d + 6c4f: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 6c54: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 6c59: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 6c5f: 4d 63 fe movslq %r14d,%r15 + 6c62: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 6c66: 44 8b 64 24 68 mov 0x68(%rsp),%r12d + 6c6b: 48 89 d7 mov %rdx,%rdi + 6c6e: 48 89 cd mov %rcx,%rbp + 6c71: 44 89 e0 mov %r12d,%eax + 6c74: 25 80 1f 00 00 and $0x1f80,%eax + 6c79: 3d 80 1f 00 00 cmp $0x1f80,%eax + 6c7e: 74 17 je 0x6c97 + 6c80: 44 89 e0 mov %r12d,%eax + 6c83: 0d 80 1f ff ff or $0xffff1f80,%eax + 6c88: 25 e0 ff 00 00 and $0xffe0,%eax + 6c8d: 89 44 24 68 mov %eax,0x68(%rsp) + 6c91: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 6c97: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4d360 + 6c9e: 01 + 6c9f: 48 89 f8 mov %rdi,%rax + 6ca2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 6ca6: 48 83 e0 1c and $0x1c,%rax + 6caa: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 6cb0: 85 c0 test %eax,%eax + 6cb2: 0f 84 48 01 00 00 je 0x6e00 + 6cb8: c1 e8 02 shr $0x2,%eax + 6cbb: f7 d8 neg %eax + 6cbd: 83 c0 08 add $0x8,%eax + 6cc0: 41 3b c6 cmp %r14d,%eax + 6cc3: 44 0f 4c f0 cmovl %eax,%r14d + 6cc7: 45 85 f6 test %r14d,%r14d + 6cca: 0f 8e 10 01 00 00 jle 0x6de0 + 6cd0: 44 89 f0 mov %r14d,%eax + 6cd3: 41 ba 01 00 00 00 mov $0x1,%r10d + 6cd9: d1 e8 shr $1,%eax + 6cdb: 45 33 c9 xor %r9d,%r9d + 6cde: 85 c0 test %eax,%eax + 6ce0: 0f 86 b1 00 00 00 jbe 0x6d97 + 6ce6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ced: 00 + 6cee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6cf5: 0f 1f 40 00 nopl 0x0(%rax) + 6cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6d00: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 6d04: 4d 63 d2 movslq %r10d,%r10 + 6d07: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 6d0e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6d12: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 6d19: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6d1e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 6d24: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 6d29: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 6d30: 75 0e jne 0x6d40 + 6d32: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 6d39: 00 + 6d3a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 6d40: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 6d46: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 6d4d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6d51: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 6d58: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6d5d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 6d63: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 6d68: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 6d6f: 75 0e jne 0x6d7f + 6d71: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 6d78: 00 + 6d79: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 6d7f: 41 ff c1 inc %r9d + 6d82: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 6d89: 44 3b c8 cmp %eax,%r9d + 6d8c: 0f 82 6e ff ff ff jb 0x6d00 + 6d92: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 6d97: 41 8d 42 ff lea -0x1(%r10),%eax + 6d9b: 41 3b c6 cmp %r14d,%eax + 6d9e: 73 40 jae 0x6de0 + 6da0: 4d 63 d2 movslq %r10d,%r10 + 6da3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 6daa: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6dae: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 6db5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6dba: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 6dc0: c5 f9 7e c0 vmovd %xmm0,%eax + 6dc4: a9 00 00 80 7f test $0x7f800000,%eax + 6dc9: 75 0e jne 0x6dd9 + 6dcb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 6dd2: 00 + 6dd3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 6dd9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 6de0: 48 89 f9 mov %rdi,%rcx + 6de3: 48 89 fa mov %rdi,%rdx + 6de6: 45 89 f0 mov %r14d,%r8d + 6de9: c5 f8 77 vzeroupper + 6dec: e8 ef e0 05 00 call 0x64ee0 + 6df1: 4d 63 f6 movslq %r14d,%r14 + 6df4: 4d 2b fe sub %r14,%r15 + 6df7: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 6dfc: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 6e00: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 6e07: 74 49 je 0x6e52 + 6e09: 45 33 f6 xor %r14d,%r14d + 6e0c: 4d 85 ff test %r15,%r15 + 6e0f: 0f 8e b9 03 00 00 jle 0x71ce + 6e15: 0f 1f 40 00 nopl 0x0(%rax) + 6e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e20: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 6e25: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6e29: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 6e2e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6e33: c5 f8 77 vzeroupper + 6e36: e8 e5 e1 05 00 call 0x65020 + 6e3b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 6e41: 49 ff c6 inc %r14 + 6e44: 48 83 c5 08 add $0x8,%rbp + 6e48: 4d 3b f7 cmp %r15,%r14 + 6e4b: 7c d3 jl 0x6e20 + 6e4d: e9 7c 03 00 00 jmp 0x71ce + 6e52: 45 89 f8 mov %r15d,%r8d + 6e55: 33 c0 xor %eax,%eax + 6e57: 41 c1 ff 04 sar $0x4,%r15d + 6e5b: 41 83 e0 0f and $0xf,%r8d + 6e5f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 6e66: 0f 85 20 01 00 00 jne 0x6f8c + 6e6c: 45 85 ff test %r15d,%r15d + 6e6f: 0f 8e 32 02 00 00 jle 0x70a7 + 6e75: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4d3a0 + 6e7c: 01 + 6e7d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 6e84: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4d380 + 6e8b: 64 c4 01 + 6e8e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4d360 + 6e95: 64 c4 01 + 6e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e9f: 00 + 6ea0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 6ea5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 6eaa: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 6eaf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 6eb4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 6eba: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 6ec0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 6ec7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 6ece: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 6ed2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 6ed6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 6eda: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 6ee1: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 6ee8: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 6eec: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 6ef0: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 6ef4: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 6ef8: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 6efd: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 6f03: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 6f07: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 6f0d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 6f13: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 6f19: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 6f1f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 6f25: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 6f2b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 6f30: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 6f36: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 6f3c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 6f42: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 6f48: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 6f4e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 6f54: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 6f5a: c5 f8 98 c0 kortestw %k0,%k0 + 6f5e: 74 08 je 0x6f68 + 6f60: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 6f64: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 6f68: ff c0 inc %eax + 6f6a: 48 81 c5 80 00 00 00 add $0x80,%rbp + 6f71: c5 fc 11 27 vmovups %ymm4,(%rdi) + 6f75: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 6f7a: 48 83 c7 40 add $0x40,%rdi + 6f7e: 41 3b c7 cmp %r15d,%eax + 6f81: 0f 8c 19 ff ff ff jl 0x6ea0 + 6f87: e9 1b 01 00 00 jmp 0x70a7 + 6f8c: 45 85 ff test %r15d,%r15d + 6f8f: 0f 8e 12 01 00 00 jle 0x70a7 + 6f95: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4d3a0 + 6f9c: 01 + 6f9d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 6fa4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4d380 + 6fab: 63 c4 01 + 6fae: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4d360 + 6fb5: 63 c4 01 + 6fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6fbf: 00 + 6fc0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 6fc5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 6fca: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 6fcf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 6fd4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 6fda: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 6fe0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 6fe7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 6fee: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 6ff2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 6ff6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 6ffa: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 7001: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 7008: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 700c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 7010: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 7014: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 7018: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 701d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 7023: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 7027: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 702d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 7033: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 7039: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 703f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 7045: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 704b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 7050: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 7056: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 705c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 7062: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 7068: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 706e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 7074: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 707a: c5 f8 98 c0 kortestw %k0,%k0 + 707e: 74 08 je 0x7088 + 7080: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 7084: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 7088: ff c0 inc %eax + 708a: 48 81 c5 80 00 00 00 add $0x80,%rbp + 7091: c5 fc 11 27 vmovups %ymm4,(%rdi) + 7095: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 709a: 48 83 c7 40 add $0x40,%rdi + 709e: 41 3b c7 cmp %r15d,%eax + 70a1: 0f 8c 19 ff ff ff jl 0x6fc0 + 70a7: 45 85 c0 test %r8d,%r8d + 70aa: 0f 84 1e 01 00 00 je 0x71ce + 70b0: 0f 8e 0a 01 00 00 jle 0x71c0 + 70b6: 44 89 c0 mov %r8d,%eax + 70b9: 41 ba 01 00 00 00 mov $0x1,%r10d + 70bf: d1 e8 shr $1,%eax + 70c1: 45 33 c9 xor %r9d,%r9d + 70c4: 85 c0 test %eax,%eax + 70c6: 0f 86 ab 00 00 00 jbe 0x7177 + 70cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70d3: 00 + 70d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 70db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 70e0: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 70e4: 4d 63 d2 movslq %r10d,%r10 + 70e7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 70ee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 70f2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 70f9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 70fe: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 7104: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 7109: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 7110: 75 0e jne 0x7120 + 7112: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 7119: 00 + 711a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 7120: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 7126: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 712d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 7131: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 7138: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 713d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 7143: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 7148: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 714f: 75 0e jne 0x715f + 7151: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 7158: 00 + 7159: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 715f: 41 ff c1 inc %r9d + 7162: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 7169: 44 3b c8 cmp %eax,%r9d + 716c: 0f 82 6e ff ff ff jb 0x70e0 + 7172: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 7177: 41 8d 42 ff lea -0x1(%r10),%eax + 717b: 41 3b c0 cmp %r8d,%eax + 717e: 73 40 jae 0x71c0 + 7180: 4d 63 d2 movslq %r10d,%r10 + 7183: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 718a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 718e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 7195: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 719a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 71a0: c5 f9 7e c0 vmovd %xmm0,%eax + 71a4: a9 00 00 80 7f test $0x7f800000,%eax + 71a9: 75 0e jne 0x71b9 + 71ab: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 71b2: 00 + 71b3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 71b9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 71c0: 48 89 f9 mov %rdi,%rcx + 71c3: 48 89 fa mov %rdi,%rdx + 71c6: c5 f8 77 vzeroupper + 71c9: e8 12 dd 05 00 call 0x64ee0 + 71ce: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) + 71d4: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 71d8: 44 89 e0 mov %r12d,%eax + 71db: 89 ca mov %ecx,%edx + 71dd: 25 df ff 00 00 and $0xffdf,%eax + 71e2: 81 e2 df ff 00 00 and $0xffdf,%edx + 71e8: 3b c2 cmp %edx,%eax + 71ea: 74 18 je 0x7204 + 71ec: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 71f3: 83 e1 28 and $0x28,%ecx + 71f6: 44 0b e1 or %ecx,%r12d + 71f9: 44 89 64 24 68 mov %r12d,0x68(%rsp) + 71fe: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 7204: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7209: c5 f8 77 vzeroupper + 720c: 48 83 c4 70 add $0x70,%rsp + 7210: 5d pop %rbp + 7211: 41 5f pop %r15 + 7213: 41 5e pop %r14 + 7215: 41 5c pop %r12 + 7217: 5f pop %rdi + 7218: c3 ret + 7219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7220: 48 83 ec 48 sub $0x48,%rsp + 7224: b8 00 01 00 00 mov $0x100,%eax + 7229: 4d 63 c9 movslq %r9d,%r9 + 722c: 45 33 db xor %r11d,%r11d + 722f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 7233: 49 c1 e2 03 shl $0x3,%r10 + 7237: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 723e: 44 0f 4f d8 cmovg %eax,%r11d + 7242: 48 89 e0 mov %rsp,%rax + 7245: 44 89 58 20 mov %r11d,0x20(%rax) + 7249: 44 89 58 28 mov %r11d,0x28(%rax) + 724d: 44 89 58 30 mov %r11d,0x30(%rax) + 7251: e8 ea dd 05 00 call 0x65040 + 7256: 48 83 c4 48 add $0x48,%rsp + 725a: c3 ret + 725b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7260: 48 83 ec 48 sub $0x48,%rsp + 7264: b8 00 01 00 00 mov $0x100,%eax + 7269: 4d 63 c9 movslq %r9d,%r9 + 726c: 45 33 db xor %r11d,%r11d + 726f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 7273: 49 c1 e2 03 shl $0x3,%r10 + 7277: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 727e: 44 0f 4f d8 cmovg %eax,%r11d + 7282: 48 89 e0 mov %rsp,%rax + 7285: 44 89 58 20 mov %r11d,0x20(%rax) + 7289: 44 89 58 28 mov %r11d,0x28(%rax) + 728d: 44 89 58 30 mov %r11d,0x30(%rax) + 7291: e8 ea e4 05 00 call 0x65780 + 7296: 48 83 c4 48 add $0x48,%rsp + 729a: c3 ret + 729b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 72a0: 48 83 ec 48 sub $0x48,%rsp + 72a4: b8 00 01 00 00 mov $0x100,%eax + 72a9: 4d 63 c9 movslq %r9d,%r9 + 72ac: 45 33 db xor %r11d,%r11d + 72af: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 72b3: 49 c1 e2 03 shl $0x3,%r10 + 72b7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 72be: 44 0f 4f d8 cmovg %eax,%r11d + 72c2: 48 89 e0 mov %rsp,%rax + 72c5: 44 89 58 20 mov %r11d,0x20(%rax) + 72c9: 44 89 58 28 mov %r11d,0x28(%rax) + 72cd: 44 89 58 30 mov %r11d,0x30(%rax) + 72d1: e8 8a e9 05 00 call 0x65c60 + 72d6: 48 83 c4 48 add $0x48,%rsp + 72da: c3 ret + 72db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 72e0: 41 83 f8 0b cmp $0xb,%r8d + 72e4: 7d 38 jge 0x731e + 72e6: 41 ff c8 dec %r8d + 72e9: 41 83 f8 ff cmp $0xffffffff,%r8d + 72ed: 74 2e je 0x731d + 72ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72f6: 00 + 72f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72fe: 66 90 xchg %ax,%ax + 7300: f3 0f 10 02 movss (%rdx),%xmm0 + 7304: 41 ff c8 dec %r8d + 7307: f3 0f 5c 01 subss (%rcx),%xmm0 + 730b: 48 83 c1 04 add $0x4,%rcx + 730f: f3 0f 11 02 movss %xmm0,(%rdx) + 7313: 48 83 c2 04 add $0x4,%rdx + 7317: 41 83 f8 ff cmp $0xffffffff,%r8d + 731b: 75 e3 jne 0x7300 + 731d: c3 ret + 731e: 89 d0 mov %edx,%eax + 7320: a8 03 test $0x3,%al + 7322: 74 4d je 0x7371 + 7324: 44 89 c0 mov %r8d,%eax + 7327: 41 83 e0 07 and $0x7,%r8d + 732b: 83 e0 f8 and $0xfffffff8,%eax + 732e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7335: 00 + 7336: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 733d: 0f 1f 00 nopl (%rax) + 7340: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7344: 0f 10 12 movups (%rdx),%xmm2 + 7347: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 734b: 0f 10 01 movups (%rcx),%xmm0 + 734e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7352: 0f 5c d0 subps %xmm0,%xmm2 + 7355: 0f 5c d9 subps %xmm1,%xmm3 + 7358: 0f 11 12 movups %xmm2,(%rdx) + 735b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 735f: 48 83 c1 20 add $0x20,%rcx + 7363: 48 83 c2 20 add $0x20,%rdx + 7367: 83 c0 f8 add $0xfffffff8,%eax + 736a: 75 d4 jne 0x7340 + 736c: e9 75 ff ff ff jmp 0x72e6 + 7371: 83 e0 0f and $0xf,%eax + 7374: 74 42 je 0x73b8 + 7376: c1 e8 02 shr $0x2,%eax + 7379: f7 d8 neg %eax + 737b: 83 e0 03 and $0x3,%eax + 737e: 44 2b c0 sub %eax,%r8d + 7381: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7388: 00 + 7389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7390: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7397: 00 + 7398: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 739f: 90 nop + 73a0: f3 0f 10 02 movss (%rdx),%xmm0 + 73a4: f3 0f 5c 01 subss (%rcx),%xmm0 + 73a8: 48 83 c1 04 add $0x4,%rcx + 73ac: f3 0f 11 02 movss %xmm0,(%rdx) + 73b0: 48 83 c2 04 add $0x4,%rdx + 73b4: ff c8 dec %eax + 73b6: 75 e8 jne 0x73a0 + 73b8: 44 89 c0 mov %r8d,%eax + 73bb: 41 83 e0 07 and $0x7,%r8d + 73bf: 83 e0 f8 and $0xfffffff8,%eax + 73c2: f6 c1 0f test $0xf,%cl + 73c5: 75 59 jne 0x7420 + 73c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 73ce: 00 + 73cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73d6: 0f 1f 00 nopl (%rax) + 73d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 73e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 73e4: 0f 28 02 movaps (%rdx),%xmm0 + 73e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 73eb: 0f 5c 01 subps (%rcx),%xmm0 + 73ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 73f2: 0f 29 02 movaps %xmm0,(%rdx) + 73f5: 48 83 c1 20 add $0x20,%rcx + 73f9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 73fd: 48 83 c2 20 add $0x20,%rdx + 7401: 83 c0 f8 add $0xfffffff8,%eax + 7404: 75 da jne 0x73e0 + 7406: e9 db fe ff ff jmp 0x72e6 + 740b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7412: 00 + 7413: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 741a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7420: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7424: 0f 10 01 movups (%rcx),%xmm0 + 7427: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 742b: 0f 28 12 movaps (%rdx),%xmm2 + 742e: 48 83 c1 20 add $0x20,%rcx + 7432: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 7436: 0f 5c d0 subps %xmm0,%xmm2 + 7439: 0f 5c d9 subps %xmm1,%xmm3 + 743c: 0f 29 12 movaps %xmm2,(%rdx) + 743f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 7443: 48 83 c2 20 add $0x20,%rdx + 7447: 83 c0 f8 add $0xfffffff8,%eax + 744a: 75 d4 jne 0x7420 + 744c: e9 95 fe ff ff jmp 0x72e6 + 7451: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7458: 00 + 7459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7460: 41 83 f8 0b cmp $0xb,%r8d + 7464: 7d 38 jge 0x749e + 7466: 41 ff c8 dec %r8d + 7469: 41 83 f8 ff cmp $0xffffffff,%r8d + 746d: 74 2e je 0x749d + 746f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7476: 00 + 7477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 747e: 66 90 xchg %ax,%ax + 7480: f3 0f 10 02 movss (%rdx),%xmm0 + 7484: 41 ff c8 dec %r8d + 7487: f3 0f 5c 01 subss (%rcx),%xmm0 + 748b: 48 83 c1 04 add $0x4,%rcx + 748f: f3 0f 11 02 movss %xmm0,(%rdx) + 7493: 48 8d 52 04 lea 0x4(%rdx),%rdx + 7497: 41 83 f8 ff cmp $0xffffffff,%r8d + 749b: 75 e3 jne 0x7480 + 749d: c3 ret + 749e: 89 d0 mov %edx,%eax + 74a0: a8 03 test $0x3,%al + 74a2: 74 4d je 0x74f1 + 74a4: 44 89 c0 mov %r8d,%eax + 74a7: 41 83 e0 07 and $0x7,%r8d + 74ab: 83 e0 f8 and $0xfffffff8,%eax + 74ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74b5: 00 + 74b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 74bd: 0f 1f 00 nopl (%rax) + 74c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 74c4: 0f 10 12 movups (%rdx),%xmm2 + 74c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 74cb: 0f 10 01 movups (%rcx),%xmm0 + 74ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 74d2: 0f 5c d0 subps %xmm0,%xmm2 + 74d5: 0f 5c d9 subps %xmm1,%xmm3 + 74d8: 0f 11 12 movups %xmm2,(%rdx) + 74db: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 74df: 48 8d 49 20 lea 0x20(%rcx),%rcx + 74e3: 48 8d 52 20 lea 0x20(%rdx),%rdx + 74e7: 83 c0 f8 add $0xfffffff8,%eax + 74ea: 75 d4 jne 0x74c0 + 74ec: e9 75 ff ff ff jmp 0x7466 + 74f1: 83 e0 0f and $0xf,%eax + 74f4: 74 42 je 0x7538 + 74f6: c1 e8 02 shr $0x2,%eax + 74f9: f7 d8 neg %eax + 74fb: 83 e0 03 and $0x3,%eax + 74fe: 44 2b c0 sub %eax,%r8d + 7501: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7508: 00 + 7509: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7517: 00 + 7518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 751f: 90 nop + 7520: f3 0f 10 02 movss (%rdx),%xmm0 + 7524: f3 0f 5c 01 subss (%rcx),%xmm0 + 7528: 48 83 c1 04 add $0x4,%rcx + 752c: f3 0f 11 02 movss %xmm0,(%rdx) + 7530: 48 8d 52 04 lea 0x4(%rdx),%rdx + 7534: ff c8 dec %eax + 7536: 75 e8 jne 0x7520 + 7538: 44 89 c0 mov %r8d,%eax + 753b: 41 83 e0 07 and $0x7,%r8d + 753f: 83 e0 f8 and $0xfffffff8,%eax + 7542: f6 c1 0f test $0xf,%cl + 7545: 75 59 jne 0x75a0 + 7547: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 754e: 00 + 754f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7556: 0f 1f 00 nopl (%rax) + 7559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7560: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7564: 0f 28 02 movaps (%rdx),%xmm0 + 7567: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 756b: 0f 5c 01 subps (%rcx),%xmm0 + 756e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 7572: 0f 29 02 movaps %xmm0,(%rdx) + 7575: 48 8d 49 20 lea 0x20(%rcx),%rcx + 7579: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 757d: 48 8d 52 20 lea 0x20(%rdx),%rdx + 7581: 83 c0 f8 add $0xfffffff8,%eax + 7584: 75 da jne 0x7560 + 7586: e9 db fe ff ff jmp 0x7466 + 758b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7592: 00 + 7593: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 759a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 75a0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 75a4: 0f 10 01 movups (%rcx),%xmm0 + 75a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 75ab: 0f 28 12 movaps (%rdx),%xmm2 + 75ae: 48 83 c1 20 add $0x20,%rcx + 75b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 75b6: 0f 5c d0 subps %xmm0,%xmm2 + 75b9: 0f 5c d9 subps %xmm1,%xmm3 + 75bc: 0f 29 12 movaps %xmm2,(%rdx) + 75bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 75c3: 48 83 c2 20 add $0x20,%rdx + 75c7: 83 c0 f8 add $0xfffffff8,%eax + 75ca: 75 d4 jne 0x75a0 + 75cc: e9 95 fe ff ff jmp 0x7466 + 75d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75d8: 00 + 75d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75e0: 41 83 f8 0b cmp $0xb,%r8d + 75e4: 7d 39 jge 0x761f + 75e6: 41 83 c0 ff add $0xffffffff,%r8d + 75ea: 41 83 f8 ff cmp $0xffffffff,%r8d + 75ee: 74 2e je 0x761e + 75f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 75f7: 00 + 75f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 75ff: 90 nop + 7600: f3 0f 10 02 movss (%rdx),%xmm0 + 7604: 41 83 c0 ff add $0xffffffff,%r8d + 7608: f3 0f 5c 01 subss (%rcx),%xmm0 + 760c: 48 83 c1 04 add $0x4,%rcx + 7610: f3 0f 11 02 movss %xmm0,(%rdx) + 7614: 48 83 c2 04 add $0x4,%rdx + 7618: 41 83 f8 ff cmp $0xffffffff,%r8d + 761c: 75 e2 jne 0x7600 + 761e: c3 ret + 761f: 89 d0 mov %edx,%eax + 7621: a8 03 test $0x3,%al + 7623: 74 4c je 0x7671 + 7625: 44 89 c0 mov %r8d,%eax + 7628: 41 83 e0 07 and $0x7,%r8d + 762c: 83 e0 f8 and $0xfffffff8,%eax + 762f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7636: 00 + 7637: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 763e: 66 90 xchg %ax,%ax + 7640: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7644: 0f 10 12 movups (%rdx),%xmm2 + 7647: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 764b: 0f 10 01 movups (%rcx),%xmm0 + 764e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7652: 0f 5c d0 subps %xmm0,%xmm2 + 7655: 48 83 c1 20 add $0x20,%rcx + 7659: 0f 5c d9 subps %xmm1,%xmm3 + 765c: 0f 11 12 movups %xmm2,(%rdx) + 765f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 7663: 48 83 c2 20 add $0x20,%rdx + 7667: 83 c0 f8 add $0xfffffff8,%eax + 766a: 75 d4 jne 0x7640 + 766c: e9 75 ff ff ff jmp 0x75e6 + 7671: 83 e0 0f and $0xf,%eax + 7674: 74 43 je 0x76b9 + 7676: c1 e8 02 shr $0x2,%eax + 7679: f7 d8 neg %eax + 767b: 83 e0 03 and $0x3,%eax + 767e: 44 2b c0 sub %eax,%r8d + 7681: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7688: 00 + 7689: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7690: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7697: 00 + 7698: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 769f: 90 nop + 76a0: f3 0f 10 02 movss (%rdx),%xmm0 + 76a4: f3 0f 5c 01 subss (%rcx),%xmm0 + 76a8: 48 83 c1 04 add $0x4,%rcx + 76ac: f3 0f 11 02 movss %xmm0,(%rdx) + 76b0: 48 83 c2 04 add $0x4,%rdx + 76b4: 83 c0 ff add $0xffffffff,%eax + 76b7: 75 e7 jne 0x76a0 + 76b9: 44 89 c0 mov %r8d,%eax + 76bc: 41 83 e0 07 and $0x7,%r8d + 76c0: 83 e0 f8 and $0xfffffff8,%eax + 76c3: f6 c1 0f test $0xf,%cl + 76c6: 75 58 jne 0x7720 + 76c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 76cf: 00 + 76d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 76d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 76de: 00 00 + 76e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 76e4: 0f 10 02 movups (%rdx),%xmm0 + 76e7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 76eb: 0f 5c 01 subps (%rcx),%xmm0 + 76ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 76f2: 48 83 c1 20 add $0x20,%rcx + 76f6: 0f 11 02 movups %xmm0,(%rdx) + 76f9: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 76fd: 48 83 c2 20 add $0x20,%rdx + 7701: 83 c0 f8 add $0xfffffff8,%eax + 7704: 75 da jne 0x76e0 + 7706: e9 db fe ff ff jmp 0x75e6 + 770b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7712: 00 + 7713: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 771a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7720: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7724: 0f 10 12 movups (%rdx),%xmm2 + 7727: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 772b: 0f 10 01 movups (%rcx),%xmm0 + 772e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7732: 0f 5c d0 subps %xmm0,%xmm2 + 7735: 48 83 c1 20 add $0x20,%rcx + 7739: 0f 5c d9 subps %xmm1,%xmm3 + 773c: 0f 11 12 movups %xmm2,(%rdx) + 773f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 7743: 48 83 c2 20 add $0x20,%rdx + 7747: 83 c0 f8 add $0xfffffff8,%eax + 774a: 75 d4 jne 0x7720 + 774c: e9 95 fe ff ff jmp 0x75e6 + 7751: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7758: 00 + 7759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7760: 48 83 ec 28 sub $0x28,%rsp + 7764: 89 4c 24 30 mov %ecx,0x30(%rsp) + 7768: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 776d: e8 4e 4f a9 01 call 0x1a9c6c0 + 7772: 48 83 c4 28 add $0x28,%rsp + 7776: c3 ret + 7777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 777e: 00 00 + 7780: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7785: 89 4c 24 30 mov %ecx,0x30(%rsp) + 7789: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 778e: e8 4d 59 a9 01 call 0x1a9d0e0 + 7793: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7798: c3 ret + 7799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 77a0: 48 83 ec 28 sub $0x28,%rsp + 77a4: 89 4c 24 30 mov %ecx,0x30(%rsp) + 77a8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 77ad: e8 4e 63 a9 01 call 0x1a9db00 + 77b2: 48 83 c4 28 add $0x28,%rsp + 77b6: c3 ret + 77b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 77be: 00 00 + 77c0: 56 push %rsi + 77c1: 57 push %rdi + 77c2: 41 54 push %r12 + 77c4: 41 56 push %r14 + 77c6: 55 push %rbp + 77c7: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 77ce: 44 89 c7 mov %r8d,%edi + 77d1: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 77d6: 48 89 d6 mov %rdx,%rsi + 77d9: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2605e10 + 77e0: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 77e5: 4c 33 cc xor %rsp,%r9 + 77e8: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 77ec: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 77f1: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d + 77f8: 00 + 77f9: 41 89 cc mov %ecx,%r12d + 77fc: 48 89 f5 mov %rsi,%rbp + 77ff: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 7806: 00 + 7807: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d + 780e: 0f 8e cf 01 00 00 jle 0x79e3 + 7814: 48 f7 c6 03 00 00 00 test $0x3,%rsi + 781b: 0f 85 c2 01 00 00 jne 0x79e3 + 7821: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 7826: e8 95 a7 44 00 call 0x451fc0 + 782b: 85 c0 test %eax,%eax + 782d: 0f 85 7d 01 00 00 jne 0x79b0 + 7833: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 7838: 45 85 c9 test %r9d,%r9d + 783b: 0f 8e 6f 01 00 00 jle 0x79b0 + 7841: 45 3b f1 cmp %r9d,%r14d + 7844: 0f 8e 66 01 00 00 jle 0x79b0 + 784a: c4 c1 79 6e cc vmovd %r12d,%xmm1 + 784f: 49 89 f1 mov %rsi,%r9 + 7852: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1 + 7857: 49 f7 d9 neg %r9 + 785a: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13) + 7860: 49 83 c1 40 add $0x40,%r9 + 7864: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 786a: 49 83 e1 3f and $0x3f,%r9 + 786e: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13) + 7874: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0 + 787b: 45 85 c9 test %r9d,%r9d + 787e: 74 22 je 0x78a2 + 7880: 41 c1 e9 02 shr $0x2,%r9d + 7884: 41 2b f9 sub %r9d,%edi + 7887: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp + 788b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi) + 788f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi) + 7894: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi) + 789b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi) + 78a2: 41 89 f9 mov %edi,%r9d + 78a5: 41 83 e1 0f and $0xf,%r9d + 78a9: 41 f7 d9 neg %r9d + 78ac: 44 03 cf add %edi,%r9d + 78af: 45 85 c9 test %r9d,%r9d + 78b2: 0f 8e 82 00 00 00 jle 0x793a + 78b8: 33 c0 xor %eax,%eax + 78ba: 45 8d 71 0f lea 0xf(%r9),%r14d + 78be: 45 89 f3 mov %r14d,%r11d + 78c1: ba 01 00 00 00 mov $0x1,%edx + 78c6: 41 c1 eb 05 shr $0x5,%r11d + 78ca: 45 33 d2 xor %r10d,%r10d + 78cd: 45 85 db test %r11d,%r11d + 78d0: 76 3c jbe 0x790e + 78d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 78d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 78e0: 4d 63 d2 movslq %r10d,%r10 + 78e3: ff c0 inc %eax + 78e5: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4) + 78ec: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4) + 78f3: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4) + 78fa: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4) + 7901: 41 83 c2 20 add $0x20,%r10d + 7905: 41 3b c3 cmp %r11d,%eax + 7908: 72 d6 jb 0x78e0 + 790a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 790e: 41 c1 fe 03 sar $0x3,%r14d + 7912: 44 8d 52 ff lea -0x1(%rdx),%r10d + 7916: 41 c1 ee 1c shr $0x1c,%r14d + 791a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d + 791f: 41 c1 fb 04 sar $0x4,%r11d + 7923: 45 3b d3 cmp %r11d,%r10d + 7926: 73 12 jae 0x793a + 7928: c1 e2 04 shl $0x4,%edx + 792b: 48 63 d2 movslq %edx,%rdx + 792e: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4) + 7934: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4) + 793a: 4d 63 c9 movslq %r9d,%r9 + 793d: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9 + 7942: f7 c7 08 00 00 00 test $0x8,%edi + 7948: 74 09 je 0x7953 + 794a: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9) + 794f: 49 83 c1 20 add $0x20,%r9 + 7953: f7 c7 04 00 00 00 test $0x4,%edi + 7959: 74 09 je 0x7964 + 795b: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9) + 7960: 49 83 c1 10 add $0x10,%r9 + 7964: f7 c7 02 00 00 00 test $0x2,%edi + 796a: 74 0b je 0x7977 + 796c: 49 8b 6d 00 mov 0x0(%r13),%rbp + 7970: 49 89 29 mov %rbp,(%r9) + 7973: 49 83 c1 08 add $0x8,%r9 + 7977: f7 c7 01 00 00 00 test $0x1,%edi + 797d: 74 03 je 0x7982 + 797f: 45 89 21 mov %r12d,(%r9) + 7982: 0f ae f8 sfence + 7985: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 798a: 48 33 cc xor %rsp,%rcx + 798d: c5 f8 77 vzeroupper + 7990: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2605e10 + 7997: 75 7d jne 0x7a16 + 7999: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 799e: 48 89 f0 mov %rsi,%rax + 79a1: 48 81 c4 80 00 00 00 add $0x80,%rsp + 79a8: 5d pop %rbp + 79a9: 41 5e pop %r14 + 79ab: 41 5c pop %r12 + 79ad: 5f pop %rdi + 79ae: 5e pop %rsi + 79af: c3 ret + 79b0: 44 89 e1 mov %r12d,%ecx + 79b3: 48 89 f2 mov %rsi,%rdx + 79b6: 41 89 f8 mov %edi,%r8d + 79b9: e8 22 be a4 01 call 0x1a537e0 + 79be: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 79c3: 48 33 cc xor %rsp,%rcx + 79c6: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2605e10 + 79cd: 75 47 jne 0x7a16 + 79cf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 79d4: 48 81 c4 80 00 00 00 add $0x80,%rsp + 79db: 5d pop %rbp + 79dc: 41 5e pop %r14 + 79de: 41 5c pop %r12 + 79e0: 5f pop %rdi + 79e1: 5e pop %rsi + 79e2: c3 ret + 79e3: 44 89 e1 mov %r12d,%ecx + 79e6: 48 89 f2 mov %rsi,%rdx + 79e9: 41 89 f8 mov %edi,%r8d + 79ec: e8 ef bd a4 01 call 0x1a537e0 + 79f1: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 79f6: 48 33 cc xor %rsp,%rcx + 79f9: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2605e10 + 7a00: 75 14 jne 0x7a16 + 7a02: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7a07: 48 81 c4 80 00 00 00 add $0x80,%rsp + 7a0e: 5d pop %rbp + 7a0f: 41 5e pop %r14 + 7a11: 41 5c pop %r12 + 7a13: 5f pop %rdi + 7a14: 5e pop %rsi + 7a15: c3 ret + 7a16: e8 55 9b 11 01 call 0x1121570 + 7a1b: 90 nop + 7a1c: 0f 1f 40 00 nopl 0x0(%rax) + 7a20: 56 push %rsi + 7a21: 57 push %rdi + 7a22: 41 54 push %r12 + 7a24: 41 56 push %r14 + 7a26: 41 57 push %r15 + 7a28: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 7a2f: 45 89 c4 mov %r8d,%r12d + 7a32: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 7a37: 48 89 d7 mov %rdx,%rdi + 7a3a: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2605e10 + 7a41: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 7a46: 4c 33 cc xor %rsp,%r9 + 7a49: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 7a4d: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 7a52: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d + 7a59: 00 + 7a5a: 41 89 ce mov %ecx,%r14d + 7a5d: 48 89 fe mov %rdi,%rsi + 7a60: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 7a67: 00 + 7a68: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d + 7a6f: 0f 8e b6 01 00 00 jle 0x7c2b + 7a75: 48 f7 c7 03 00 00 00 test $0x3,%rdi + 7a7c: 0f 85 a9 01 00 00 jne 0x7c2b + 7a82: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 7a87: e8 34 a5 44 00 call 0x451fc0 + 7a8c: 85 c0 test %eax,%eax + 7a8e: 0f 85 63 01 00 00 jne 0x7bf7 + 7a94: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 7a99: 45 85 c9 test %r9d,%r9d + 7a9c: 0f 8e 55 01 00 00 jle 0x7bf7 + 7aa2: 45 3b f9 cmp %r9d,%r15d + 7aa5: 0f 8e 4c 01 00 00 jle 0x7bf7 + 7aab: c4 c1 79 6e c6 vmovd %r14d,%xmm0 + 7ab0: 49 89 f9 mov %rdi,%r9 + 7ab3: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1 + 7ab8: 49 f7 d9 neg %r9 + 7abb: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) + 7ac1: 49 83 c1 40 add $0x40,%r9 + 7ac5: 49 83 e1 3f and $0x3f,%r9 + 7ac9: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 7acf: 45 85 c9 test %r9d,%r9d + 7ad2: 74 14 je 0x7ae8 + 7ad4: 41 c1 e9 02 shr $0x2,%r9d + 7ad8: 45 2b e1 sub %r9d,%r12d + 7adb: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi + 7adf: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) + 7ae3: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) + 7ae8: 45 89 e1 mov %r12d,%r9d + 7aeb: 41 83 e1 0f and $0xf,%r9d + 7aef: 41 f7 d9 neg %r9d + 7af2: 45 03 cc add %r12d,%r9d + 7af5: 45 85 c9 test %r9d,%r9d + 7af8: 0f 8e 7b 00 00 00 jle 0x7b79 + 7afe: 33 c0 xor %eax,%eax + 7b00: 45 8d 79 0f lea 0xf(%r9),%r15d + 7b04: 45 89 fb mov %r15d,%r11d + 7b07: ba 01 00 00 00 mov $0x1,%edx + 7b0c: 41 c1 eb 05 shr $0x5,%r11d + 7b10: 45 33 d2 xor %r10d,%r10d + 7b13: 45 85 db test %r11d,%r11d + 7b16: 76 35 jbe 0x7b4d + 7b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7b1f: 00 + 7b20: 4d 63 d2 movslq %r10d,%r10 + 7b23: ff c0 inc %eax + 7b25: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) + 7b2b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) + 7b32: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) + 7b39: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) + 7b40: 41 83 c2 20 add $0x20,%r10d + 7b44: 41 3b c3 cmp %r11d,%eax + 7b47: 72 d7 jb 0x7b20 + 7b49: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 7b4d: 41 c1 ff 03 sar $0x3,%r15d + 7b51: 44 8d 52 ff lea -0x1(%rdx),%r10d + 7b55: 41 c1 ef 1c shr $0x1c,%r15d + 7b59: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d + 7b5e: 41 c1 fb 04 sar $0x4,%r11d + 7b62: 45 3b d3 cmp %r11d,%r10d + 7b65: 73 12 jae 0x7b79 + 7b67: c1 e2 04 shl $0x4,%edx + 7b6a: 48 63 d2 movslq %edx,%rdx + 7b6d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) + 7b73: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) + 7b79: 4d 63 c9 movslq %r9d,%r9 + 7b7c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 + 7b80: 41 f7 c4 08 00 00 00 test $0x8,%r12d + 7b87: 74 09 je 0x7b92 + 7b89: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) + 7b8e: 49 83 c1 20 add $0x20,%r9 + 7b92: 41 f7 c4 04 00 00 00 test $0x4,%r12d + 7b99: 74 09 je 0x7ba4 + 7b9b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) + 7ba0: 49 83 c1 10 add $0x10,%r9 + 7ba4: 41 f7 c4 02 00 00 00 test $0x2,%r12d + 7bab: 74 0b je 0x7bb8 + 7bad: 49 8b 75 00 mov 0x0(%r13),%rsi + 7bb1: 49 89 31 mov %rsi,(%r9) + 7bb4: 49 83 c1 08 add $0x8,%r9 + 7bb8: 41 f7 c4 01 00 00 00 test $0x1,%r12d + 7bbf: 74 03 je 0x7bc4 + 7bc1: 45 89 31 mov %r14d,(%r9) + 7bc4: 0f ae f8 sfence + 7bc7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 7bcc: 48 33 cc xor %rsp,%rcx + 7bcf: c5 f8 77 vzeroupper + 7bd2: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2605e10 + 7bd9: 0f 85 80 00 00 00 jne 0x7c5f + 7bdf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7be4: 48 89 f8 mov %rdi,%rax + 7be7: 48 81 c4 80 00 00 00 add $0x80,%rsp + 7bee: 41 5f pop %r15 + 7bf0: 41 5e pop %r14 + 7bf2: 41 5c pop %r12 + 7bf4: 5f pop %rdi + 7bf5: 5e pop %rsi + 7bf6: c3 ret + 7bf7: 44 89 f1 mov %r14d,%ecx + 7bfa: 48 89 fa mov %rdi,%rdx + 7bfd: 45 89 e0 mov %r12d,%r8d + 7c00: e8 7b c8 a4 01 call 0x1a54480 + 7c05: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 7c0a: 48 33 cc xor %rsp,%rcx + 7c0d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2605e10 + 7c14: 75 49 jne 0x7c5f + 7c16: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7c1b: 48 81 c4 80 00 00 00 add $0x80,%rsp + 7c22: 41 5f pop %r15 + 7c24: 41 5e pop %r14 + 7c26: 41 5c pop %r12 + 7c28: 5f pop %rdi + 7c29: 5e pop %rsi + 7c2a: c3 ret + 7c2b: 44 89 f1 mov %r14d,%ecx + 7c2e: 48 89 fa mov %rdi,%rdx + 7c31: 45 89 e0 mov %r12d,%r8d + 7c34: e8 47 c8 a4 01 call 0x1a54480 + 7c39: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 7c3e: 48 33 cc xor %rsp,%rcx + 7c41: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2605e10 + 7c48: 75 15 jne 0x7c5f + 7c4a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7c4f: 48 81 c4 80 00 00 00 add $0x80,%rsp + 7c56: 41 5f pop %r15 + 7c58: 41 5e pop %r14 + 7c5a: 41 5c pop %r12 + 7c5c: 5f pop %rdi + 7c5d: 5e pop %rsi + 7c5e: c3 ret + 7c5f: e8 0c 99 11 01 call 0x1121570 + 7c64: 90 nop + 7c65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7c6c: 00 + 7c6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7c80: 56 push %rsi + 7c81: 57 push %rdi + 7c82: 41 54 push %r12 + 7c84: 41 56 push %r14 + 7c86: 41 57 push %r15 + 7c88: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 7c8f: 45 89 c4 mov %r8d,%r12d + 7c92: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 7c97: 48 89 d7 mov %rdx,%rdi + 7c9a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2605e10 + 7ca1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 7ca6: 4c 33 cc xor %rsp,%r9 + 7ca9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 7cad: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 7cb2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d + 7cb9: 00 + 7cba: 41 89 ce mov %ecx,%r14d + 7cbd: 48 89 fe mov %rdi,%rsi + 7cc0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 7cc7: 00 + 7cc8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d + 7ccf: 0f 8e b6 01 00 00 jle 0x7e8b + 7cd5: 48 f7 c7 03 00 00 00 test $0x3,%rdi + 7cdc: 0f 85 a9 01 00 00 jne 0x7e8b + 7ce2: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 7ce7: e8 d4 a2 44 00 call 0x451fc0 + 7cec: 85 c0 test %eax,%eax + 7cee: 0f 85 63 01 00 00 jne 0x7e57 + 7cf4: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 7cf9: 45 85 c9 test %r9d,%r9d + 7cfc: 0f 8e 55 01 00 00 jle 0x7e57 + 7d02: 45 3b f9 cmp %r9d,%r15d + 7d05: 0f 8e 4c 01 00 00 jle 0x7e57 + 7d0b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1 + 7d11: 49 89 f9 mov %rdi,%r9 + 7d14: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) + 7d1a: 49 f7 d9 neg %r9 + 7d1d: 49 83 c1 40 add $0x40,%r9 + 7d21: 49 83 e1 3f and $0x3f,%r9 + 7d25: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 7d2b: 45 85 c9 test %r9d,%r9d + 7d2e: 74 14 je 0x7d44 + 7d30: 41 c1 e9 02 shr $0x2,%r9d + 7d34: 45 2b e1 sub %r9d,%r12d + 7d37: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi + 7d3b: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) + 7d3f: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) + 7d44: 45 89 e1 mov %r12d,%r9d + 7d47: 41 83 e1 0f and $0xf,%r9d + 7d4b: 41 f7 d9 neg %r9d + 7d4e: 45 03 cc add %r12d,%r9d + 7d51: 45 85 c9 test %r9d,%r9d + 7d54: 0f 8e 7f 00 00 00 jle 0x7dd9 + 7d5a: 33 c0 xor %eax,%eax + 7d5c: 45 8d 79 0f lea 0xf(%r9),%r15d + 7d60: 45 89 fb mov %r15d,%r11d + 7d63: ba 01 00 00 00 mov $0x1,%edx + 7d68: 41 c1 eb 05 shr $0x5,%r11d + 7d6c: 45 33 d2 xor %r10d,%r10d + 7d6f: 45 85 db test %r11d,%r11d + 7d72: 76 39 jbe 0x7dad + 7d74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d80: 4d 63 d2 movslq %r10d,%r10 + 7d83: ff c0 inc %eax + 7d85: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) + 7d8b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) + 7d92: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) + 7d99: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) + 7da0: 41 83 c2 20 add $0x20,%r10d + 7da4: 41 3b c3 cmp %r11d,%eax + 7da7: 72 d7 jb 0x7d80 + 7da9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 7dad: 41 c1 ff 03 sar $0x3,%r15d + 7db1: 44 8d 52 ff lea -0x1(%rdx),%r10d + 7db5: 41 c1 ef 1c shr $0x1c,%r15d + 7db9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d + 7dbe: 41 c1 fb 04 sar $0x4,%r11d + 7dc2: 45 3b d3 cmp %r11d,%r10d + 7dc5: 73 12 jae 0x7dd9 + 7dc7: c1 e2 04 shl $0x4,%edx + 7dca: 48 63 d2 movslq %edx,%rdx + 7dcd: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) + 7dd3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) + 7dd9: 4d 63 c9 movslq %r9d,%r9 + 7ddc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 + 7de0: 41 f7 c4 08 00 00 00 test $0x8,%r12d + 7de7: 74 09 je 0x7df2 + 7de9: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) + 7dee: 49 83 c1 20 add $0x20,%r9 + 7df2: 41 f7 c4 04 00 00 00 test $0x4,%r12d + 7df9: 74 09 je 0x7e04 + 7dfb: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) + 7e00: 49 83 c1 10 add $0x10,%r9 + 7e04: 41 f7 c4 02 00 00 00 test $0x2,%r12d + 7e0b: 74 0b je 0x7e18 + 7e0d: 49 8b 75 00 mov 0x0(%r13),%rsi + 7e11: 49 89 31 mov %rsi,(%r9) + 7e14: 49 83 c1 08 add $0x8,%r9 + 7e18: 41 f7 c4 01 00 00 00 test $0x1,%r12d + 7e1f: 74 03 je 0x7e24 + 7e21: 45 89 31 mov %r14d,(%r9) + 7e24: 0f ae f8 sfence + 7e27: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 7e2c: 48 33 cc xor %rsp,%rcx + 7e2f: c5 f8 77 vzeroupper + 7e32: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2605e10 + 7e39: 0f 85 80 00 00 00 jne 0x7ebf + 7e3f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7e44: 48 89 f8 mov %rdi,%rax + 7e47: 48 81 c4 80 00 00 00 add $0x80,%rsp + 7e4e: 41 5f pop %r15 + 7e50: 41 5e pop %r14 + 7e52: 41 5c pop %r12 + 7e54: 5f pop %rdi + 7e55: 5e pop %rsi + 7e56: c3 ret + 7e57: 44 89 f1 mov %r14d,%ecx + 7e5a: 48 89 fa mov %rdi,%rdx + 7e5d: 45 89 e0 mov %r12d,%r8d + 7e60: e8 bb d2 a4 01 call 0x1a55120 + 7e65: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 7e6a: 48 33 cc xor %rsp,%rcx + 7e6d: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2605e10 + 7e74: 75 49 jne 0x7ebf + 7e76: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7e7b: 48 81 c4 80 00 00 00 add $0x80,%rsp + 7e82: 41 5f pop %r15 + 7e84: 41 5e pop %r14 + 7e86: 41 5c pop %r12 + 7e88: 5f pop %rdi + 7e89: 5e pop %rsi + 7e8a: c3 ret + 7e8b: 44 89 f1 mov %r14d,%ecx + 7e8e: 48 89 fa mov %rdi,%rdx + 7e91: 45 89 e0 mov %r12d,%r8d + 7e94: e8 87 d2 a4 01 call 0x1a55120 + 7e99: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 7e9e: 48 33 cc xor %rsp,%rcx + 7ea1: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2605e10 + 7ea8: 75 15 jne 0x7ebf + 7eaa: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7eaf: 48 81 c4 80 00 00 00 add $0x80,%rsp + 7eb6: 41 5f pop %r15 + 7eb8: 41 5e pop %r14 + 7eba: 41 5c pop %r12 + 7ebc: 5f pop %rdi + 7ebd: 5e pop %rsi + 7ebe: c3 ret + 7ebf: e8 ac 96 11 01 call 0x1121570 + 7ec4: 90 nop + 7ec5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ecc: 00 + 7ecd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ed4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7ee0: 41 54 push %r12 + 7ee2: 41 55 push %r13 + 7ee4: 41 56 push %r14 + 7ee6: 41 57 push %r15 + 7ee8: 48 83 ec 38 sub $0x38,%rsp + 7eec: 4d 89 c5 mov %r8,%r13 + 7eef: 49 89 d4 mov %rdx,%r12 + 7ef2: 48 89 ca mov %rcx,%rdx + 7ef5: 45 33 db xor %r11d,%r11d + 7ef8: 4d 85 ed test %r13,%r13 + 7efb: 0f 84 28 02 00 00 je 0x8129 + 7f01: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) + 7f06: 74 12 je 0x7f1a + 7f08: b8 f3 ff ff ff mov $0xfffffff3,%eax + 7f0d: 48 83 c4 38 add $0x38,%rsp + 7f11: 41 5f pop %r15 + 7f13: 41 5e pop %r14 + 7f15: 41 5d pop %r13 + 7f17: 41 5c pop %r12 + 7f19: c3 ret + 7f1a: 48 85 d2 test %rdx,%rdx + 7f1d: 0f 84 06 02 00 00 je 0x8129 + 7f23: 4d 85 e4 test %r12,%r12 + 7f26: 0f 84 fd 01 00 00 je 0x8129 + 7f2c: 4d 85 c9 test %r9,%r9 + 7f2f: 0f 84 ed 01 00 00 je 0x8122 + 7f35: 45 8b 7d 04 mov 0x4(%r13),%r15d + 7f39: 41 83 ff 05 cmp $0x5,%r15d + 7f3d: 7f 79 jg 0x7fb8 + 7f3f: 4d 63 cf movslq %r15d,%r9 + 7f42: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 7f47: 74 1d je 0x7f66 + 7f49: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xffffffffffff04a0 + 7f50: 48 89 d1 mov %rdx,%rcx + 7f53: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 + 7f59: 4c 89 e2 mov %r12,%rdx + 7f5c: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8) + 7f63: 01 + 7f64: eb 15 jmp 0x7f7b + 7f66: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xffffffffffff04a0 + 7f6d: 48 89 d1 mov %rdx,%rcx + 7f70: 4c 89 e2 mov %r12,%rdx + 7f73: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8) + 7f7a: 01 + 7f7b: b8 01 00 00 00 mov $0x1,%eax + 7f80: 44 89 f9 mov %r15d,%ecx + 7f83: d3 e0 shl %cl,%eax + 7f85: 48 63 c0 movslq %eax,%rax + 7f88: 48 83 f8 01 cmp $0x1,%rax + 7f8c: 74 12 je 0x7fa0 + 7f8e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9 + 7f93: 4d 89 0c c4 mov %r9,(%r12,%rax,8) + 7f97: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8) + 7f9e: 00 00 + 7fa0: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + 7fa7: 00 00 + 7fa9: 33 c0 xor %eax,%eax + 7fab: 48 83 c4 38 add $0x38,%rsp + 7faf: 41 5f pop %r15 + 7fb1: 41 5e pop %r14 + 7fb3: 41 5d pop %r13 + 7fb5: 41 5c pop %r12 + 7fb7: c3 ret + 7fb8: 4c 89 c8 mov %r9,%rax + 7fbb: 48 83 e0 3f and $0x3f,%rax + 7fbf: 48 f7 d8 neg %rax + 7fc2: 48 83 e0 3f and $0x3f,%rax + 7fc6: 4c 03 c8 add %rax,%r9 + 7fc9: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 7fce: 4d 0f 4f d9 cmovg %r9,%r11 + 7fd2: 41 be 01 00 00 00 mov $0x1,%r14d + 7fd8: 45 8d 4f ff lea -0x1(%r15),%r9d + 7fdc: 44 89 c9 mov %r9d,%ecx + 7fdf: 41 d3 e6 shl %cl,%r14d + 7fe2: 41 83 ff 06 cmp $0x6,%r15d + 7fe6: 7f 5c jg 0x8044 + 7fe8: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 7fed: 74 2f je 0x801e + 7fef: 4d 63 ff movslq %r15d,%r15 + 7ff2: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xffffffffffff04a0 + 7ff9: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 + 7fff: 48 rex.W diff --git a/handoff/nls_dasm/th_ffe0.dis b/handoff/nls_dasm/th_ffe0.dis new file mode 100644 index 0000000..17876fd --- /dev/null +++ b/handoff/nls_dasm/th_ffe0.dis @@ -0,0 +1,8698 @@ +; th_ffe0: VA 0x18000ffe0-0x180017fe0 (32768 bytes) + +/tmp/opencode/dis/th_ffe0.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 83 ec 28 sub $0x28,%rsp + 4: 48 85 d2 test %rdx,%rdx + 7: 0f 84 9e 01 00 00 je 0x1ab + d: 45 85 c0 test %r8d,%r8d + 10: 0f 8e 8b 01 00 00 jle 0x1a1 + 16: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4cdd0 + 1d: 01 + 1e: 7a 06 jp 0x26 + 20: 0f 84 74 01 00 00 je 0x19a + 26: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 2a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 2e: 7a 06 jp 0x36 + 30: 0f 84 54 01 00 00 je 0x18a + 36: 41 83 f8 10 cmp $0x10,%r8d + 3a: 0f 8c 42 01 00 00 jl 0x182 + 40: 49 89 d3 mov %rdx,%r11 + 43: 49 83 e3 1f and $0x1f,%r11 + 47: 45 85 db test %r11d,%r11d + 4a: 74 18 je 0x64 + 4c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 53: 0f 85 29 01 00 00 jne 0x182 + 59: 41 f7 db neg %r11d + 5c: 41 83 c3 20 add $0x20,%r11d + 60: 41 c1 eb 02 shr $0x2,%r11d + 64: 41 8d 43 10 lea 0x10(%r11),%eax + 68: 44 3b c0 cmp %eax,%r8d + 6b: 0f 8c 11 01 00 00 jl 0x182 + 71: 45 89 c1 mov %r8d,%r9d + 74: 33 c0 xor %eax,%eax + 76: 45 2b cb sub %r11d,%r9d + 79: 41 83 e1 0f and $0xf,%r9d + 7d: 41 f7 d9 neg %r9d + 80: 45 03 c8 add %r8d,%r9d + 83: 45 89 da mov %r11d,%r10d + 86: 45 85 db test %r11d,%r11d + 89: 76 27 jbe 0xb2 + 8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 92: 00 + 93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + a0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + a5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + aa: 48 ff c0 inc %rax + ad: 49 3b c2 cmp %r10,%rax + b0: 72 ee jb 0xa0 + b2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + b7: 49 63 c1 movslq %r9d,%rax + ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + c0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + c6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + cd: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + d3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + da: 49 83 c2 10 add $0x10,%r10 + de: 4c 3b d0 cmp %rax,%r10 + e1: 72 dd jb 0xc0 + e3: 41 8d 41 01 lea 0x1(%r9),%eax + e7: 41 3b c0 cmp %r8d,%eax + ea: 0f 87 84 00 00 00 ja 0x174 + f0: 4d 63 c0 movslq %r8d,%r8 + f3: 4d 63 c9 movslq %r9d,%r9 + f6: 4d 2b c1 sub %r9,%r8 + f9: 49 83 f8 04 cmp $0x4,%r8 + fd: 0f 8c 7b 00 00 00 jl 0x17e + 103: 4d 63 c9 movslq %r9d,%r9 + 106: 44 89 c0 mov %r8d,%eax + 109: 83 e0 fc and $0xfffffffc,%eax + 10c: 45 33 db xor %r11d,%r11d + 10f: 48 63 c0 movslq %eax,%rax + 112: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 117: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 11b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 120: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 125: 49 83 c3 04 add $0x4,%r11 + 129: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 12e: 49 83 c2 10 add $0x10,%r10 + 132: 4c 3b d8 cmp %rax,%r11 + 135: 72 e9 jb 0x120 + 137: 49 3b c0 cmp %r8,%rax + 13a: 73 38 jae 0x174 + 13c: 4d 63 c9 movslq %r9d,%r9 + 13f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 143: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14e: 00 + 14f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 156: 0f 1f 00 nopl (%rax) + 159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 160: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 164: 48 ff c0 inc %rax + 167: c5 fa 11 0a vmovss %xmm1,(%rdx) + 16b: 48 83 c2 04 add $0x4,%rdx + 16f: 49 3b c0 cmp %r8,%rax + 172: 72 ec jb 0x160 + 174: 33 c0 xor %eax,%eax + 176: c5 f8 77 vzeroupper + 179: 48 83 c4 28 add $0x28,%rsp + 17d: c3 ret + 17e: 33 c0 xor %eax,%eax + 180: eb b5 jmp 0x137 + 182: 45 33 c9 xor %r9d,%r9d + 185: e9 59 ff ff ff jmp 0xe3 + 18a: 48 89 d1 mov %rdx,%rcx + 18d: 44 89 c2 mov %r8d,%edx + 190: e8 0b 8e 00 00 call 0x8fa0 + 195: 48 83 c4 28 add $0x28,%rsp + 199: c3 ret + 19a: 33 c0 xor %eax,%eax + 19c: 48 83 c4 28 add $0x28,%rsp + 1a0: c3 ret + 1a1: b8 fa ff ff ff mov $0xfffffffa,%eax + 1a6: 48 83 c4 28 add $0x28,%rsp + 1aa: c3 ret + 1ab: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1b0: 48 83 c4 28 add $0x28,%rsp + 1b4: c3 ret + 1b5: 0f 1f 40 00 nopl 0x0(%rax) + 1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c0: 48 83 ec 28 sub $0x28,%rsp + 1c4: 48 85 d2 test %rdx,%rdx + 1c7: 0f 84 9e 01 00 00 je 0x36b + 1cd: 45 85 c0 test %r8d,%r8d + 1d0: 0f 8e 8b 01 00 00 jle 0x361 + 1d6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4cdd4 + 1dd: 01 + 1de: 7a 06 jp 0x1e6 + 1e0: 0f 84 74 01 00 00 je 0x35a + 1e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 1ee: 7a 06 jp 0x1f6 + 1f0: 0f 84 54 01 00 00 je 0x34a + 1f6: 41 83 f8 10 cmp $0x10,%r8d + 1fa: 0f 8c 42 01 00 00 jl 0x342 + 200: 49 89 d3 mov %rdx,%r11 + 203: 49 83 e3 1f and $0x1f,%r11 + 207: 45 85 db test %r11d,%r11d + 20a: 74 18 je 0x224 + 20c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 213: 0f 85 29 01 00 00 jne 0x342 + 219: 41 f7 db neg %r11d + 21c: 41 83 c3 20 add $0x20,%r11d + 220: 41 c1 eb 02 shr $0x2,%r11d + 224: 41 8d 43 10 lea 0x10(%r11),%eax + 228: 44 3b c0 cmp %eax,%r8d + 22b: 0f 8c 11 01 00 00 jl 0x342 + 231: 45 89 c1 mov %r8d,%r9d + 234: 33 c0 xor %eax,%eax + 236: 45 2b cb sub %r11d,%r9d + 239: 41 83 e1 0f and $0xf,%r9d + 23d: 41 f7 d9 neg %r9d + 240: 45 03 c8 add %r8d,%r9d + 243: 45 89 da mov %r11d,%r10d + 246: 45 85 db test %r11d,%r11d + 249: 76 27 jbe 0x272 + 24b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 252: 00 + 253: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 260: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 265: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 26a: 48 ff c0 inc %rax + 26d: 49 3b c2 cmp %r10,%rax + 270: 72 ee jb 0x260 + 272: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 277: 49 63 c1 movslq %r9d,%rax + 27a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 280: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 286: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 28d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 293: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 29a: 49 83 c2 10 add $0x10,%r10 + 29e: 4c 3b d0 cmp %rax,%r10 + 2a1: 72 dd jb 0x280 + 2a3: 41 8d 41 01 lea 0x1(%r9),%eax + 2a7: 41 3b c0 cmp %r8d,%eax + 2aa: 0f 87 84 00 00 00 ja 0x334 + 2b0: 4d 63 c0 movslq %r8d,%r8 + 2b3: 4d 63 c9 movslq %r9d,%r9 + 2b6: 4d 2b c1 sub %r9,%r8 + 2b9: 49 83 f8 04 cmp $0x4,%r8 + 2bd: 0f 8c 7b 00 00 00 jl 0x33e + 2c3: 4d 63 c9 movslq %r9d,%r9 + 2c6: 44 89 c0 mov %r8d,%eax + 2c9: 83 e0 fc and $0xfffffffc,%eax + 2cc: 45 33 db xor %r11d,%r11d + 2cf: 48 63 c0 movslq %eax,%rax + 2d2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 2d7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 2db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2e0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 2e5: 49 83 c3 04 add $0x4,%r11 + 2e9: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 2ee: 49 83 c2 10 add $0x10,%r10 + 2f2: 4c 3b d8 cmp %rax,%r11 + 2f5: 72 e9 jb 0x2e0 + 2f7: 49 3b c0 cmp %r8,%rax + 2fa: 73 38 jae 0x334 + 2fc: 4d 63 c9 movslq %r9d,%r9 + 2ff: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 303: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 30e: 00 + 30f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 316: 0f 1f 00 nopl (%rax) + 319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 320: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 324: 48 ff c0 inc %rax + 327: c5 fa 11 0a vmovss %xmm1,(%rdx) + 32b: 48 83 c2 04 add $0x4,%rdx + 32f: 49 3b c0 cmp %r8,%rax + 332: 72 ec jb 0x320 + 334: 33 c0 xor %eax,%eax + 336: c5 f8 77 vzeroupper + 339: 48 83 c4 28 add $0x28,%rsp + 33d: c3 ret + 33e: 33 c0 xor %eax,%eax + 340: eb b5 jmp 0x2f7 + 342: 45 33 c9 xor %r9d,%r9d + 345: e9 59 ff ff ff jmp 0x2a3 + 34a: 48 89 d1 mov %rdx,%rcx + 34d: 44 89 c2 mov %r8d,%edx + 350: e8 8b 8c 00 00 call 0x8fe0 + 355: 48 83 c4 28 add $0x28,%rsp + 359: c3 ret + 35a: 33 c0 xor %eax,%eax + 35c: 48 83 c4 28 add $0x28,%rsp + 360: c3 ret + 361: b8 fa ff ff ff mov $0xfffffffa,%eax + 366: 48 83 c4 28 add $0x28,%rsp + 36a: c3 ret + 36b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 370: 48 83 c4 28 add $0x28,%rsp + 374: c3 ret + 375: 0f 1f 40 00 nopl 0x0(%rax) + 379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 380: 48 83 ec 38 sub $0x38,%rsp + 384: 45 89 c1 mov %r8d,%r9d + 387: 49 89 d0 mov %rdx,%r8 + 38a: 48 89 ca mov %rcx,%rdx + 38d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 393: 48 85 d2 test %rdx,%rdx + 396: 8b 44 24 60 mov 0x60(%rsp),%eax + 39a: 74 47 je 0x3e3 + 39c: 4d 85 c0 test %r8,%r8 + 39f: 74 42 je 0x3e3 + 3a1: 45 85 c9 test %r9d,%r9d + 3a4: 7e 47 jle 0x3ed + 3a6: 85 c0 test %eax,%eax + 3a8: 74 0f je 0x3b9 + 3aa: 83 f8 04 cmp $0x4,%eax + 3ad: 74 0d je 0x3bc + 3af: b8 fb ff ff ff mov $0xfffffffb,%eax + 3b4: 48 83 c4 38 add $0x38,%rsp + 3b8: c3 ret + 3b9: 83 f8 04 cmp $0x4,%eax + 3bc: 49 89 e3 mov %rsp,%r11 + 3bf: b8 01 00 00 00 mov $0x1,%eax + 3c4: 41 ba 00 00 00 00 mov $0x0,%r10d + 3ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 3cf: 44 0f 44 d0 cmove %eax,%r10d + 3d3: 45 89 53 20 mov %r10d,0x20(%r11) + 3d7: e8 b0 d9 a6 01 call 0x1a6dd8c + 3dc: 33 c0 xor %eax,%eax + 3de: 48 83 c4 38 add $0x38,%rsp + 3e2: c3 ret + 3e3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3e8: 48 83 c4 38 add $0x38,%rsp + 3ec: c3 ret + 3ed: b8 fa ff ff ff mov $0xfffffffa,%eax + 3f2: 48 83 c4 38 add $0x38,%rsp + 3f6: c3 ret + 3f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 3fe: 00 00 + 400: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 405: 45 89 c1 mov %r8d,%r9d + 408: 49 89 d0 mov %rdx,%r8 + 40b: 48 89 ca mov %rcx,%rdx + 40e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 414: 48 85 d2 test %rdx,%rdx + 417: 8b 44 24 60 mov 0x60(%rsp),%eax + 41b: 74 4b je 0x468 + 41d: 4d 85 c0 test %r8,%r8 + 420: 74 46 je 0x468 + 422: 45 85 c9 test %r9d,%r9d + 425: 7e 4c jle 0x473 + 427: 85 c0 test %eax,%eax + 429: 74 12 je 0x43d + 42b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 430: 74 0b je 0x43d + 432: b8 fb ff ff ff mov $0xfffffffb,%eax + 437: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 43c: c3 ret + 43d: 49 89 e3 mov %rsp,%r11 + 440: 41 ba 01 00 00 00 mov $0x1,%r10d + 446: 83 f8 04 cmp $0x4,%eax + 449: b8 00 00 00 00 mov $0x0,%eax + 44e: 41 0f 44 c2 cmove %r10d,%eax + 452: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 457: 41 89 43 20 mov %eax,0x20(%r11) + 45b: e8 cc 47 a7 01 call 0x1a74c2c + 460: 33 c0 xor %eax,%eax + 462: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 467: c3 ret + 468: b8 f8 ff ff ff mov $0xfffffff8,%eax + 46d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 472: c3 ret + 473: b8 fa ff ff ff mov $0xfffffffa,%eax + 478: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 47d: c3 ret + 47e: 66 90 xchg %ax,%ax + 480: 48 83 ec 38 sub $0x38,%rsp + 484: 45 89 c1 mov %r8d,%r9d + 487: 49 89 d0 mov %rdx,%r8 + 48a: 48 89 ca mov %rcx,%rdx + 48d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 493: 8b 44 24 60 mov 0x60(%rsp),%eax + 497: 48 85 d2 test %rdx,%rdx + 49a: 74 47 je 0x4e3 + 49c: 4d 85 c0 test %r8,%r8 + 49f: 74 42 je 0x4e3 + 4a1: 45 85 c9 test %r9d,%r9d + 4a4: 7e 47 jle 0x4ed + 4a6: 85 c0 test %eax,%eax + 4a8: 74 0f je 0x4b9 + 4aa: 83 f8 04 cmp $0x4,%eax + 4ad: 74 0d je 0x4bc + 4af: b8 fb ff ff ff mov $0xfffffffb,%eax + 4b4: 48 83 c4 38 add $0x38,%rsp + 4b8: c3 ret + 4b9: 83 f8 04 cmp $0x4,%eax + 4bc: b8 01 00 00 00 mov $0x1,%eax + 4c1: 41 ba 00 00 00 00 mov $0x0,%r10d + 4c7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 4cc: 44 0f 44 d0 cmove %eax,%r10d + 4d0: 49 89 e3 mov %rsp,%r11 + 4d3: 45 89 53 20 mov %r10d,0x20(%r11) + 4d7: e8 00 b4 a7 01 call 0x1a7b8dc + 4dc: 33 c0 xor %eax,%eax + 4de: 48 83 c4 38 add $0x38,%rsp + 4e2: c3 ret + 4e3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e8: 48 83 c4 38 add $0x38,%rsp + 4ec: c3 ret + 4ed: b8 fa ff ff ff mov $0xfffffffa,%eax + 4f2: 48 83 c4 38 add $0x38,%rsp + 4f6: c3 ret + 4f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 4fe: 00 00 + 500: 41 56 push %r14 + 502: 48 85 c9 test %rcx,%rcx + 505: 0f 84 51 03 00 00 je 0x85c + 50b: 48 85 d2 test %rdx,%rdx + 50e: 0f 84 48 03 00 00 je 0x85c + 514: 45 85 c0 test %r8d,%r8d + 517: 0f 8e 37 03 00 00 jle 0x854 + 51d: 8b 44 24 30 mov 0x30(%rsp),%eax + 521: 85 c0 test %eax,%eax + 523: 0f 84 94 01 00 00 je 0x6bd + 529: 83 f8 04 cmp $0x4,%eax + 52c: 74 08 je 0x536 + 52e: b8 fb ff ff ff mov $0xfffffffb,%eax + 533: 41 5e pop %r14 + 535: c3 ret + 536: 45 32 c9 xor %r9b,%r9b + 539: 41 83 f8 10 cmp $0x10,%r8d + 53d: 0f 8c fd 02 00 00 jl 0x840 + 543: 49 89 d3 mov %rdx,%r11 + 546: 49 83 e3 1f and $0x1f,%r11 + 54a: 45 89 db mov %r11d,%r11d + 54d: 45 85 db test %r11d,%r11d + 550: 74 18 je 0x56a + 552: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 559: 0f 85 e1 02 00 00 jne 0x840 + 55f: 41 f7 db neg %r11d + 562: 41 83 c3 20 add $0x20,%r11d + 566: 41 c1 eb 02 shr $0x2,%r11d + 56a: 41 8d 43 10 lea 0x10(%r11),%eax + 56e: 44 3b c0 cmp %eax,%r8d + 571: 0f 8c c9 02 00 00 jl 0x840 + 577: 44 89 c0 mov %r8d,%eax + 57a: 45 33 d2 xor %r10d,%r10d + 57d: 41 2b c3 sub %r11d,%eax + 580: 83 e0 0f and $0xf,%eax + 583: f7 d8 neg %eax + 585: 41 03 c0 add %r8d,%eax + 588: 45 85 db test %r11d,%r11d + 58b: 76 2b jbe 0x5b8 + 58d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 594: 00 + 595: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59c: 0f 1f 40 00 nopl 0x0(%rax) + 5a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 5a6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 5aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 5b0: 49 ff c2 inc %r10 + 5b3: 4d 3b d3 cmp %r11,%r10 + 5b6: 72 e8 jb 0x5a0 + 5b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 5bd: 4c 63 d0 movslq %eax,%r10 + 5c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 5c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5cd: 00 + 5ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d5: 0f 1f 40 00 nopl 0x0(%rax) + 5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 5e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 5ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 5f4: 01 + 5f5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 + 5f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 5ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 606: 01 + 607: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 60b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 612: 49 83 c3 10 add $0x10,%r11 + 616: 4d 3b da cmp %r10,%r11 + 619: 72 c5 jb 0x5e0 + 61b: 44 8d 50 01 lea 0x1(%rax),%r10d + 61f: 45 3b d0 cmp %r8d,%r10d + 622: 0f 87 10 02 00 00 ja 0x838 + 628: 4d 63 c0 movslq %r8d,%r8 + 62b: 48 63 c0 movslq %eax,%rax + 62e: 4c 2b c0 sub %rax,%r8 + 631: 41 80 f9 01 cmp $0x1,%r9b + 635: 75 05 jne 0x63c + 637: 45 33 db xor %r11d,%r11d + 63a: eb 3d jmp 0x679 + 63c: 49 83 f8 04 cmp $0x4,%r8 + 640: 7c f5 jl 0x637 + 642: 48 63 c0 movslq %eax,%rax + 645: 45 89 c3 mov %r8d,%r11d + 648: 41 83 e3 fc and $0xfffffffc,%r11d + 64c: 45 33 d2 xor %r10d,%r10d + 64f: 4d 63 db movslq %r11d,%r11 + 652: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 657: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 65b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 65f: 90 nop + 660: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 666: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 66a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 670: 49 83 c2 04 add $0x4,%r10 + 674: 4d 3b d3 cmp %r11,%r10 + 677: 72 e7 jb 0x660 + 679: 4d 3b d8 cmp %r8,%r11 + 67c: 0f 83 b6 01 00 00 jae 0x838 + 682: 48 63 c0 movslq %eax,%rax + 685: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 689: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 68d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 694: 00 + 695: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 69c: 0f 1f 40 00 nopl 0x0(%rax) + 6a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 6a6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 6aa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 6b0: 49 ff c3 inc %r11 + 6b3: 4d 3b d8 cmp %r8,%r11 + 6b6: 72 e8 jb 0x6a0 + 6b8: e9 7b 01 00 00 jmp 0x838 + 6bd: 45 32 c9 xor %r9b,%r9b + 6c0: 41 83 f8 10 cmp $0x10,%r8d + 6c4: 0f 8c 80 01 00 00 jl 0x84a + 6ca: 49 89 d3 mov %rdx,%r11 + 6cd: 49 83 e3 1f and $0x1f,%r11 + 6d1: 45 89 db mov %r11d,%r11d + 6d4: 45 85 db test %r11d,%r11d + 6d7: 74 18 je 0x6f1 + 6d9: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 6e0: 0f 85 64 01 00 00 jne 0x84a + 6e6: 41 f7 db neg %r11d + 6e9: 41 83 c3 20 add $0x20,%r11d + 6ed: 41 c1 eb 02 shr $0x2,%r11d + 6f1: 41 8d 43 10 lea 0x10(%r11),%eax + 6f5: 44 3b c0 cmp %eax,%r8d + 6f8: 0f 8c 4c 01 00 00 jl 0x84a + 6fe: 44 89 c0 mov %r8d,%eax + 701: 45 33 d2 xor %r10d,%r10d + 704: 41 2b c3 sub %r11d,%eax + 707: 83 e0 0f and $0xf,%eax + 70a: f7 d8 neg %eax + 70c: 41 03 c0 add %r8d,%eax + 70f: 45 85 db test %r11d,%r11d + 712: 76 24 jbe 0x738 + 714: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 720: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 726: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 72a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 730: 49 ff c2 inc %r10 + 733: 4d 3b d3 cmp %r11,%r10 + 736: 72 e8 jb 0x720 + 738: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 73d: 4c 63 d0 movslq %eax,%r10 + 740: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 746: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 74d: 00 + 74e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 755: 0f 1f 40 00 nopl 0x0(%rax) + 759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 760: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 766: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 76d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 774: 01 + 775: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 + 779: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 77f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 786: 01 + 787: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 78b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 792: 49 83 c3 10 add $0x10,%r11 + 796: 4d 3b da cmp %r10,%r11 + 799: 72 c5 jb 0x760 + 79b: 44 8d 50 01 lea 0x1(%rax),%r10d + 79f: 45 3b d0 cmp %r8d,%r10d + 7a2: 0f 87 90 00 00 00 ja 0x838 + 7a8: 4d 63 c0 movslq %r8d,%r8 + 7ab: 48 63 c0 movslq %eax,%rax + 7ae: 4c 2b c0 sub %rax,%r8 + 7b1: 41 80 f9 01 cmp $0x1,%r9b + 7b5: 75 05 jne 0x7bc + 7b7: 45 33 db xor %r11d,%r11d + 7ba: eb 3d jmp 0x7f9 + 7bc: 49 83 f8 04 cmp $0x4,%r8 + 7c0: 7c f5 jl 0x7b7 + 7c2: 48 63 c0 movslq %eax,%rax + 7c5: 45 89 c3 mov %r8d,%r11d + 7c8: 41 83 e3 fc and $0xfffffffc,%r11d + 7cc: 45 33 d2 xor %r10d,%r10d + 7cf: 4d 63 db movslq %r11d,%r11 + 7d2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 7d7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 7db: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 7df: 90 nop + 7e0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 7e6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 7ea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 7f0: 49 83 c2 04 add $0x4,%r10 + 7f4: 4d 3b d3 cmp %r11,%r10 + 7f7: 72 e7 jb 0x7e0 + 7f9: 4d 3b d8 cmp %r8,%r11 + 7fc: 73 3a jae 0x838 + 7fe: 48 63 c0 movslq %eax,%rax + 801: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 805: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 809: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 810: 00 + 811: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 81f: 00 + 820: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 826: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 82a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 830: 49 ff c3 inc %r11 + 833: 4d 3b d8 cmp %r8,%r11 + 836: 72 e8 jb 0x820 + 838: 33 c0 xor %eax,%eax + 83a: c5 f8 77 vzeroupper + 83d: 41 5e pop %r14 + 83f: c3 ret + 840: 41 b1 01 mov $0x1,%r9b + 843: 33 c0 xor %eax,%eax + 845: e9 d1 fd ff ff jmp 0x61b + 84a: 41 b1 01 mov $0x1,%r9b + 84d: 33 c0 xor %eax,%eax + 84f: e9 47 ff ff ff jmp 0x79b + 854: b8 fa ff ff ff mov $0xfffffffa,%eax + 859: 41 5e pop %r14 + 85b: c3 ret + 85c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 861: 41 5e pop %r14 + 863: c3 ret + 864: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 86b: 00 + 86c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 87f: 00 + 880: 41 57 push %r15 + 882: 48 85 c9 test %rcx,%rcx + 885: 0f 84 38 03 00 00 je 0xbc3 + 88b: 48 85 d2 test %rdx,%rdx + 88e: 0f 84 2f 03 00 00 je 0xbc3 + 894: 45 85 c0 test %r8d,%r8d + 897: 0f 8e 1e 03 00 00 jle 0xbbb + 89d: 8b 44 24 30 mov 0x30(%rsp),%eax + 8a1: 85 c0 test %eax,%eax + 8a3: 0f 84 74 01 00 00 je 0xa1d + 8a9: 83 f8 04 cmp $0x4,%eax + 8ac: 74 08 je 0x8b6 + 8ae: b8 fb ff ff ff mov $0xfffffffb,%eax + 8b3: 41 5f pop %r15 + 8b5: c3 ret + 8b6: 41 83 f8 10 cmp $0x10,%r8d + 8ba: 0f 8c c8 02 00 00 jl 0xb88 + 8c0: 41 83 f8 1d cmp $0x1d,%r8d + 8c4: 0f 8c c6 02 00 00 jl 0xb90 + 8ca: 49 89 d7 mov %rdx,%r15 + 8cd: 49 83 e7 1f and $0x1f,%r15 + 8d1: 45 85 ff test %r15d,%r15d + 8d4: 74 18 je 0x8ee + 8d6: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 8dd: 0f 85 a5 02 00 00 jne 0xb88 + 8e3: 41 f7 df neg %r15d + 8e6: 41 83 c7 20 add $0x20,%r15d + 8ea: 41 c1 ef 02 shr $0x2,%r15d + 8ee: 41 8d 47 10 lea 0x10(%r15),%eax + 8f2: 44 3b c0 cmp %eax,%r8d + 8f5: 0f 8c 8d 02 00 00 jl 0xb88 + 8fb: 45 89 c3 mov %r8d,%r11d + 8fe: 33 c0 xor %eax,%eax + 900: 45 2b df sub %r15d,%r11d + 903: 41 83 e3 0f and $0xf,%r11d + 907: 41 f7 db neg %r11d + 90a: 45 03 d8 add %r8d,%r11d + 90d: 45 89 fa mov %r15d,%r10d + 910: 45 85 ff test %r15d,%r15d + 913: 76 21 jbe 0x936 + 915: 0f 1f 40 00 nopl 0x0(%rax) + 919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 920: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 925: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 929: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 92e: 48 ff c0 inc %rax + 931: 49 3b c2 cmp %r10,%rax + 934: 72 ea jb 0x920 + 936: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 93b: 49 63 c3 movslq %r11d,%rax + 93e: 66 90 xchg %ax,%ax + 940: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 946: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 94d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 951: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 + 955: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 95b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 962: 49 83 c2 10 add $0x10,%r10 + 966: 4c 3b d0 cmp %rax,%r10 + 969: 72 d5 jb 0x940 + 96b: 41 8d 43 01 lea 0x1(%r11),%eax + 96f: 41 3b c0 cmp %r8d,%eax + 972: 0f 87 00 02 00 00 ja 0xb78 + 978: 4d 63 c8 movslq %r8d,%r9 + 97b: 4d 63 db movslq %r11d,%r11 + 97e: 4d 2b cb sub %r11,%r9 + 981: 49 83 f9 04 cmp $0x4,%r9 + 985: 0f 8c f5 01 00 00 jl 0xb80 + 98b: 4d 63 db movslq %r11d,%r11 + 98e: 45 89 ca mov %r9d,%r10d + 991: 41 83 e2 fc and $0xfffffffc,%r10d + 995: 45 33 c0 xor %r8d,%r8d + 998: 4d 63 d2 movslq %r10d,%r10 + 99b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 9a0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 9a4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 9a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9af: 00 + 9b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 9be: 00 00 + 9c0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 9c6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 9ca: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 9d0: 49 83 c0 04 add $0x4,%r8 + 9d4: 4d 3b c2 cmp %r10,%r8 + 9d7: 72 e7 jb 0x9c0 + 9d9: 4d 3b d1 cmp %r9,%r10 + 9dc: 0f 83 96 01 00 00 jae 0xb78 + 9e2: 4d 63 db movslq %r11d,%r11 + 9e5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 9e9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 9ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9f4: 00 + 9f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9fc: 0f 1f 40 00 nopl 0x0(%rax) + a00: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + a06: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + a0a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + a10: 49 ff c2 inc %r10 + a13: 4d 3b d1 cmp %r9,%r10 + a16: 72 e8 jb 0xa00 + a18: e9 5b 01 00 00 jmp 0xb78 + a1d: 41 83 f8 10 cmp $0x10,%r8d + a21: 0f 8c 7d 01 00 00 jl 0xba4 + a27: 41 83 f8 1d cmp $0x1d,%r8d + a2b: 0f 8c 7b 01 00 00 jl 0xbac + a31: 49 89 d7 mov %rdx,%r15 + a34: 49 83 e7 1f and $0x1f,%r15 + a38: 45 85 ff test %r15d,%r15d + a3b: 74 18 je 0xa55 + a3d: 41 f7 c7 03 00 00 00 test $0x3,%r15d + a44: 0f 85 5a 01 00 00 jne 0xba4 + a4a: 41 f7 df neg %r15d + a4d: 41 83 c7 20 add $0x20,%r15d + a51: 41 c1 ef 02 shr $0x2,%r15d + a55: 41 8d 47 10 lea 0x10(%r15),%eax + a59: 44 3b c0 cmp %eax,%r8d + a5c: 0f 8c 42 01 00 00 jl 0xba4 + a62: 45 89 c3 mov %r8d,%r11d + a65: 33 c0 xor %eax,%eax + a67: 45 2b df sub %r15d,%r11d + a6a: 41 83 e3 0f and $0xf,%r11d + a6e: 41 f7 db neg %r11d + a71: 45 03 d8 add %r8d,%r11d + a74: 45 89 fa mov %r15d,%r10d + a77: 45 85 ff test %r15d,%r15d + a7a: 76 1a jbe 0xa96 + a7c: 0f 1f 40 00 nopl 0x0(%rax) + a80: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + a85: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + a89: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + a8e: 48 ff c0 inc %rax + a91: 49 3b c2 cmp %r10,%rax + a94: 72 ea jb 0xa80 + a96: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + a9b: 49 63 c3 movslq %r11d,%rax + a9e: 66 90 xchg %ax,%ax + aa0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + aa6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + aad: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + ab1: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 + ab5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + abb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + ac2: 49 83 c2 10 add $0x10,%r10 + ac6: 4c 3b d0 cmp %rax,%r10 + ac9: 72 d5 jb 0xaa0 + acb: 41 8d 43 01 lea 0x1(%r11),%eax + acf: 41 3b c0 cmp %r8d,%eax + ad2: 0f 87 a0 00 00 00 ja 0xb78 + ad8: 4d 63 c8 movslq %r8d,%r9 + adb: 4d 63 db movslq %r11d,%r11 + ade: 4d 2b cb sub %r11,%r9 + ae1: 49 83 f9 04 cmp $0x4,%r9 + ae5: 0f 8c b4 00 00 00 jl 0xb9f + aeb: 4d 63 db movslq %r11d,%r11 + aee: 45 89 ca mov %r9d,%r10d + af1: 41 83 e2 fc and $0xfffffffc,%r10d + af5: 45 33 c0 xor %r8d,%r8d + af8: 4d 63 d2 movslq %r10d,%r10 + afb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + b00: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + b04: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + b08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b0f: 00 + b10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + b1e: 00 00 + b20: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + b26: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + b2a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + b30: 49 83 c0 04 add $0x4,%r8 + b34: 4d 3b c2 cmp %r10,%r8 + b37: 72 e7 jb 0xb20 + b39: 4d 3b d1 cmp %r9,%r10 + b3c: 73 3a jae 0xb78 + b3e: 4d 63 db movslq %r11d,%r11 + b41: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + b45: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + b49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b50: 00 + b51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b5f: 00 + b60: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + b66: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + b6a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + b70: 49 ff c2 inc %r10 + b73: 4d 3b d1 cmp %r9,%r10 + b76: 72 e8 jb 0xb60 + b78: 33 c0 xor %eax,%eax + b7a: c5 f8 77 vzeroupper + b7d: 41 5f pop %r15 + b7f: c3 ret + b80: 45 33 d2 xor %r10d,%r10d + b83: e9 51 fe ff ff jmp 0x9d9 + b88: 45 33 db xor %r11d,%r11d + b8b: e9 db fd ff ff jmp 0x96b + b90: 45 89 c3 mov %r8d,%r11d + b93: 45 33 d2 xor %r10d,%r10d + b96: 41 83 e3 f0 and $0xfffffff0,%r11d + b9a: e9 97 fd ff ff jmp 0x936 + b9f: 45 33 d2 xor %r10d,%r10d + ba2: eb 95 jmp 0xb39 + ba4: 45 33 db xor %r11d,%r11d + ba7: e9 1f ff ff ff jmp 0xacb + bac: 45 89 c3 mov %r8d,%r11d + baf: 45 33 d2 xor %r10d,%r10d + bb2: 41 83 e3 f0 and $0xfffffff0,%r11d + bb6: e9 db fe ff ff jmp 0xa96 + bbb: b8 fa ff ff ff mov $0xfffffffa,%eax + bc0: 41 5f pop %r15 + bc2: c3 ret + bc3: b8 f8 ff ff ff mov $0xfffffff8,%eax + bc8: 41 5f pop %r15 + bca: c3 ret + bcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + bd2: 00 + bd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + bda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + be0: 48 83 ec 28 sub $0x28,%rsp + be4: 48 85 c9 test %rcx,%rcx + be7: 74 20 je 0xc09 + be9: 48 85 d2 test %rdx,%rdx + bec: 74 1b je 0xc09 + bee: 45 85 c0 test %r8d,%r8d + bf1: 7f 0a jg 0xbfd + bf3: b8 fa ff ff ff mov $0xfffffffa,%eax + bf8: 48 83 c4 28 add $0x28,%rsp + bfc: c3 ret + bfd: e8 3e 85 03 00 call 0x39140 + c02: 33 c0 xor %eax,%eax + c04: 48 83 c4 28 add $0x28,%rsp + c08: c3 ret + c09: b8 f8 ff ff ff mov $0xfffffff8,%eax + c0e: 48 83 c4 28 add $0x28,%rsp + c12: c3 ret + c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c1f: 00 + c20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + c25: 48 85 c9 test %rcx,%rcx + c28: 74 22 je 0xc4c + c2a: 48 85 d2 test %rdx,%rdx + c2d: 74 1d je 0xc4c + c2f: 45 85 c0 test %r8d,%r8d + c32: 7f 0b jg 0xc3f + c34: b8 fa ff ff ff mov $0xfffffffa,%eax + c39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + c3e: c3 ret + c3f: e8 7c 86 03 00 call 0x392c0 + c44: 33 c0 xor %eax,%eax + c46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + c4b: c3 ret + c4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + c51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + c56: c3 ret + c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + c5e: 00 00 + c60: 48 83 ec 28 sub $0x28,%rsp + c64: 48 85 c9 test %rcx,%rcx + c67: 74 20 je 0xc89 + c69: 48 85 d2 test %rdx,%rdx + c6c: 74 1b je 0xc89 + c6e: 45 85 c0 test %r8d,%r8d + c71: 7f 0a jg 0xc7d + c73: b8 fa ff ff ff mov $0xfffffffa,%eax + c78: 48 83 c4 28 add $0x28,%rsp + c7c: c3 ret + c7d: e8 be 87 03 00 call 0x39440 + c82: 33 c0 xor %eax,%eax + c84: 48 83 c4 28 add $0x28,%rsp + c88: c3 ret + c89: b8 f8 ff ff ff mov $0xfffffff8,%eax + c8e: 48 83 c4 28 add $0x28,%rsp + c92: c3 ret + c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c9f: 00 + ca0: 56 push %rsi + ca1: 48 89 d6 mov %rdx,%rsi + ca4: 48 85 c9 test %rcx,%rcx + ca7: 0f 84 90 01 00 00 je 0xe3d + cad: 48 85 f6 test %rsi,%rsi + cb0: 0f 84 87 01 00 00 je 0xe3d + cb6: 45 85 c0 test %r8d,%r8d + cb9: 0f 8e 77 01 00 00 jle 0xe36 + cbf: 41 83 f8 10 cmp $0x10,%r8d + cc3: 0f 8c 5d 01 00 00 jl 0xe26 + cc9: 49 89 f1 mov %rsi,%r9 + ccc: 49 83 e1 1f and $0x1f,%r9 + cd0: 45 89 c9 mov %r9d,%r9d + cd3: 45 85 c9 test %r9d,%r9d + cd6: 74 18 je 0xcf0 + cd8: 41 f7 c1 03 00 00 00 test $0x3,%r9d + cdf: 0f 85 41 01 00 00 jne 0xe26 + ce5: 41 f7 d9 neg %r9d + ce8: 41 83 c1 20 add $0x20,%r9d + cec: 41 c1 e9 02 shr $0x2,%r9d + cf0: 41 8d 41 10 lea 0x10(%r9),%eax + cf4: 44 3b c0 cmp %eax,%r8d + cf7: 0f 8c 29 01 00 00 jl 0xe26 + cfd: 44 89 c0 mov %r8d,%eax + d00: 33 d2 xor %edx,%edx + d02: 41 2b c1 sub %r9d,%eax + d05: 83 e0 0f and $0xf,%eax + d08: f7 d8 neg %eax + d0a: 41 03 c0 add %r8d,%eax + d0d: 45 85 c9 test %r9d,%r9d + d10: 76 25 jbe 0xd37 + d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d20: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + d25: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 + d2a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + d2f: 48 ff c2 inc %rdx + d32: 49 3b d1 cmp %r9,%rdx + d35: 72 e9 jb 0xd20 + d37: 48 63 d0 movslq %eax,%rdx + d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + d40: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + d46: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + d4d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + d54: 01 + d55: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + d5c: 01 + d5d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 + d63: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + d6a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + d70: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + d77: 49 83 c1 10 add $0x10,%r9 + d7b: 4c 3b ca cmp %rdx,%r9 + d7e: 72 c0 jb 0xd40 + d80: 44 8d 48 01 lea 0x1(%rax),%r9d + d84: 45 3b c8 cmp %r8d,%r9d + d87: 0f 87 8d 00 00 00 ja 0xe1a + d8d: 4d 63 d0 movslq %r8d,%r10 + d90: 4c 2b d2 sub %rdx,%r10 + d93: 49 83 fa 04 cmp $0x4,%r10 + d97: 0f 8c 84 00 00 00 jl 0xe21 + d9d: 45 89 d3 mov %r10d,%r11d + da0: 45 33 c9 xor %r9d,%r9d + da3: 41 83 e3 fc and $0xfffffffc,%r11d + da7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + dab: 4d 63 db movslq %r11d,%r11 + dae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + dc0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + dc6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 + dcc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + dd2: 49 83 c1 04 add $0x4,%r9 + dd6: 4d 3b cb cmp %r11,%r9 + dd9: 72 e5 jb 0xdc0 + ddb: 4d 3b da cmp %r10,%r11 + dde: 73 3a jae 0xe1a + de0: 48 63 c0 movslq %eax,%rax + de3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + de7: 48 8d 04 81 lea (%rcx,%rax,4),%rax + deb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + df2: 00 + df3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + dfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + e00: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + e06: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 + e0c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + e12: 49 ff c3 inc %r11 + e15: 4d 3b da cmp %r10,%r11 + e18: 72 e6 jb 0xe00 + e1a: 33 c0 xor %eax,%eax + e1c: c5 f8 77 vzeroupper + e1f: 5e pop %rsi + e20: c3 ret + e21: 45 33 db xor %r11d,%r11d + e24: eb b5 jmp 0xddb + e26: 33 c0 xor %eax,%eax + e28: 41 83 f8 01 cmp $0x1,%r8d + e2c: 72 ec jb 0xe1a + e2e: 4d 63 d0 movslq %r8d,%r10 + e31: 45 33 db xor %r11d,%r11d + e34: eb a5 jmp 0xddb + e36: b8 fa ff ff ff mov $0xfffffffa,%eax + e3b: 5e pop %rsi + e3c: c3 ret + e3d: b8 f8 ff ff ff mov $0xfffffff8,%eax + e42: 5e pop %rsi + e43: c3 ret + e44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e4b: 00 + e4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e5f: 00 + e60: 53 push %rbx + e61: 49 89 ca mov %rcx,%r10 + e64: 4d 85 d2 test %r10,%r10 + e67: 0f 84 84 01 00 00 je 0xff1 + e6d: 48 85 d2 test %rdx,%rdx + e70: 0f 84 7b 01 00 00 je 0xff1 + e76: 45 85 c0 test %r8d,%r8d + e79: 0f 8e 6b 01 00 00 jle 0xfea + e7f: 41 83 f8 10 cmp $0x10,%r8d + e83: 0f 8c 59 01 00 00 jl 0xfe2 + e89: 48 89 d3 mov %rdx,%rbx + e8c: 48 83 e3 1f and $0x1f,%rbx + e90: 85 db test %ebx,%ebx + e92: 74 11 je 0xea5 + e94: f6 c3 03 test $0x3,%bl + e97: 0f 85 45 01 00 00 jne 0xfe2 + e9d: f7 db neg %ebx + e9f: 83 c3 20 add $0x20,%ebx + ea2: c1 eb 02 shr $0x2,%ebx + ea5: 8d 43 10 lea 0x10(%rbx),%eax + ea8: 44 3b c0 cmp %eax,%r8d + eab: 0f 8c 31 01 00 00 jl 0xfe2 + eb1: 45 89 c1 mov %r8d,%r9d + eb4: 33 c0 xor %eax,%eax + eb6: 44 2b cb sub %ebx,%r9d + eb9: 41 83 e1 0f and $0xf,%r9d + ebd: 41 f7 d9 neg %r9d + ec0: 45 03 c8 add %r8d,%r9d + ec3: 89 d9 mov %ebx,%ecx + ec5: 85 db test %ebx,%ebx + ec7: 76 2f jbe 0xef8 + ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ed0: 00 + ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + edf: 00 + ee0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + ee6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + eeb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + ef0: 48 ff c0 inc %rax + ef3: 48 3b c1 cmp %rcx,%rax + ef6: 72 e8 jb 0xee0 + ef8: 49 63 c1 movslq %r9d,%rax + efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + f00: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + f06: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + f0d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + f12: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + f18: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + f1d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + f23: 48 83 c1 10 add $0x10,%rcx + f27: 48 3b c8 cmp %rax,%rcx + f2a: 72 d4 jb 0xf00 + f2c: 41 8d 41 01 lea 0x1(%r9),%eax + f30: 41 3b c0 cmp %r8d,%eax + f33: 0f 87 9e 00 00 00 ja 0xfd7 + f39: 4d 63 c0 movslq %r8d,%r8 + f3c: 4d 63 c9 movslq %r9d,%r9 + f3f: 4d 2b c1 sub %r9,%r8 + f42: 49 83 f8 04 cmp $0x4,%r8 + f46: 0f 8c 92 00 00 00 jl 0xfde + f4c: 4d 63 c9 movslq %r9d,%r9 + f4f: 44 89 c3 mov %r8d,%ebx + f52: 83 e3 fc and $0xfffffffc,%ebx + f55: 33 c9 xor %ecx,%ecx + f57: 48 63 db movslq %ebx,%rbx + f5a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + f5e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + f62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f69: 00 + f6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f78: 00 + f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f80: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + f86: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + f8b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + f90: 48 83 c1 04 add $0x4,%rcx + f94: 48 3b cb cmp %rbx,%rcx + f97: 72 e7 jb 0xf80 + f99: 49 3b d8 cmp %r8,%rbx + f9c: 73 39 jae 0xfd7 + f9e: 4d 63 c9 movslq %r9d,%r9 + fa1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + fa5: 4b 8d 04 8a lea (%r10,%r9,4),%rax + fa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + fb0: 00 + fb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + fbf: 00 + fc0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + fc5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 + fca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + fcf: 48 ff c3 inc %rbx + fd2: 49 3b d8 cmp %r8,%rbx + fd5: 72 e9 jb 0xfc0 + fd7: 33 c0 xor %eax,%eax + fd9: c5 f8 77 vzeroupper + fdc: 5b pop %rbx + fdd: c3 ret + fde: 33 db xor %ebx,%ebx + fe0: eb b7 jmp 0xf99 + fe2: 45 33 c9 xor %r9d,%r9d + fe5: e9 42 ff ff ff jmp 0xf2c + fea: b8 fa ff ff ff mov $0xfffffffa,%eax + fef: 5b pop %rbx + ff0: c3 ret + ff1: b8 f8 ff ff ff mov $0xfffffff8,%eax + ff6: 5b pop %rbx + ff7: c3 ret + ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + fff: 00 + 1000: 48 85 c9 test %rcx,%rcx + 1003: 0f 84 5b 02 00 00 je 0x1264 + 1009: 48 85 d2 test %rdx,%rdx + 100c: 0f 84 52 02 00 00 je 0x1264 + 1012: 4d 85 c0 test %r8,%r8 + 1015: 0f 84 49 02 00 00 je 0x1264 + 101b: 45 85 c9 test %r9d,%r9d + 101e: 0f 86 33 02 00 00 jbe 0x1257 + 1024: 41 83 f9 06 cmp $0x6,%r9d + 1028: 0f 86 ae 01 00 00 jbe 0x11dc + 102e: 49 3b d0 cmp %r8,%rdx + 1031: 76 17 jbe 0x104a + 1033: 44 89 c8 mov %r9d,%eax + 1036: 49 89 d2 mov %rdx,%r10 + 1039: 48 c1 e0 02 shl $0x2,%rax + 103d: 4d 2b d0 sub %r8,%r10 + 1040: 4c 3b d0 cmp %rax,%r10 + 1043: 7d 24 jge 0x1069 + 1045: e9 92 01 00 00 jmp 0x11dc + 104a: 4c 3b c2 cmp %rdx,%r8 + 104d: 0f 86 89 01 00 00 jbe 0x11dc + 1053: 44 89 c8 mov %r9d,%eax + 1056: 4d 89 c2 mov %r8,%r10 + 1059: 48 c1 e0 02 shl $0x2,%rax + 105d: 4c 2b d2 sub %rdx,%r10 + 1060: 4c 3b d0 cmp %rax,%r10 + 1063: 0f 8c 73 01 00 00 jl 0x11dc + 1069: 49 3b c8 cmp %r8,%rcx + 106c: 76 10 jbe 0x107e + 106e: 49 89 ca mov %rcx,%r10 + 1071: 4d 2b d0 sub %r8,%r10 + 1074: 4c 3b d0 cmp %rax,%r10 + 1077: 7d 1d jge 0x1096 + 1079: e9 5e 01 00 00 jmp 0x11dc + 107e: 4c 3b c1 cmp %rcx,%r8 + 1081: 0f 86 55 01 00 00 jbe 0x11dc + 1087: 4d 89 c2 mov %r8,%r10 + 108a: 4c 2b d1 sub %rcx,%r10 + 108d: 4c 3b d0 cmp %rax,%r10 + 1090: 0f 8c 46 01 00 00 jl 0x11dc + 1096: 41 83 f9 08 cmp $0x8,%r9d + 109a: 0f 82 bd 01 00 00 jb 0x125d + 10a0: 4d 89 c2 mov %r8,%r10 + 10a3: 49 83 e2 0f and $0xf,%r10 + 10a7: 45 85 d2 test %r10d,%r10d + 10aa: 74 18 je 0x10c4 + 10ac: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 10b3: 0f 85 a4 01 00 00 jne 0x125d + 10b9: 41 f7 da neg %r10d + 10bc: 41 83 c2 10 add $0x10,%r10d + 10c0: 41 c1 ea 02 shr $0x2,%r10d + 10c4: 41 8d 42 08 lea 0x8(%r10),%eax + 10c8: 44 3b c8 cmp %eax,%r9d + 10cb: 0f 82 8c 01 00 00 jb 0x125d + 10d1: 44 89 c8 mov %r9d,%eax + 10d4: 45 33 db xor %r11d,%r11d + 10d7: 41 2b c2 sub %r10d,%eax + 10da: 83 e0 07 and $0x7,%eax + 10dd: f7 d8 neg %eax + 10df: 41 03 c1 add %r9d,%eax + 10e2: 45 85 d2 test %r10d,%r10d + 10e5: 76 33 jbe 0x111a + 10e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10ee: 00 + 10ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10f6: 0f 1f 00 nopl (%rax) + 10f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1100: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 1106: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 110c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 1112: 41 ff c3 inc %r11d + 1115: 45 3b da cmp %r10d,%r11d + 1118: 72 e6 jb 0x1100 + 111a: 45 89 d2 mov %r10d,%r10d + 111d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 + 1121: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 1128: 74 56 je 0x1180 + 112a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1131: 00 + 1132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1140: 45 89 d2 mov %r10d,%r10d + 1143: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 + 1148: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 114e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 + 1153: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 + 1159: 0f 5d c8 minps %xmm0,%xmm1 + 115c: 0f 5d da minps %xmm2,%xmm3 + 115f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) + 1164: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 116a: 41 83 c2 08 add $0x8,%r10d + 116e: 44 3b d0 cmp %eax,%r10d + 1171: 72 cd jb 0x1140 + 1173: eb 38 jmp 0x11ad + 1175: 0f 1f 40 00 nopl 0x0(%rax) + 1179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1180: 45 89 d2 mov %r10d,%r10d + 1183: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 + 1188: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 + 118e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 + 1193: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 + 1199: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) + 119e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) + 11a4: 41 83 c2 08 add $0x8,%r10d + 11a8: 44 3b d0 cmp %eax,%r10d + 11ab: 72 d3 jb 0x1180 + 11ad: 41 3b c1 cmp %r9d,%eax + 11b0: 0f 83 9e 00 00 00 jae 0x1254 + 11b6: 0f 1f 00 nopl (%rax) + 11b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11c0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 11c5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 + 11ca: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 11d0: ff c0 inc %eax + 11d2: 41 3b c1 cmp %r9d,%eax + 11d5: 72 e9 jb 0x11c0 + 11d7: e9 78 00 00 00 jmp 0x1254 + 11dc: 44 89 c8 mov %r9d,%eax + 11df: 41 bb 01 00 00 00 mov $0x1,%r11d + 11e5: d1 e8 shr $1,%eax + 11e7: 45 33 d2 xor %r10d,%r10d + 11ea: 85 c0 test %eax,%eax + 11ec: 76 4c jbe 0x123a + 11ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 11f5: 00 + 11f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 11fd: 0f 1f 00 nopl (%rax) + 1200: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 1204: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 120a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 1210: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 1216: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 121b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 + 1221: 41 ff c2 inc %r10d + 1224: 44 3b d0 cmp %eax,%r10d + 1227: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 + 122d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) + 1233: 72 cb jb 0x1200 + 1235: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 123a: 41 ff cb dec %r11d + 123d: 45 3b d9 cmp %r9d,%r11d + 1240: 73 12 jae 0x1254 + 1242: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 1248: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 124e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 1254: 33 c0 xor %eax,%eax + 1256: c3 ret + 1257: b8 fa ff ff ff mov $0xfffffffa,%eax + 125c: c3 ret + 125d: 33 c0 xor %eax,%eax + 125f: e9 49 ff ff ff jmp 0x11ad + 1264: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1269: c3 ret + 126a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1271: 00 + 1272: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1285: 48 85 c9 test %rcx,%rcx + 1288: 74 27 je 0x12b1 + 128a: 48 85 d2 test %rdx,%rdx + 128d: 74 22 je 0x12b1 + 128f: 4d 85 c0 test %r8,%r8 + 1292: 74 1d je 0x12b1 + 1294: 45 85 c9 test %r9d,%r9d + 1297: 77 0b ja 0x12a4 + 1299: b8 fa ff ff ff mov $0xfffffffa,%eax + 129e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 12a3: c3 ret + 12a4: e8 17 83 03 00 call 0x395c0 + 12a9: 33 c0 xor %eax,%eax + 12ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 12b0: c3 ret + 12b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 12b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 12bb: c3 ret + 12bc: 0f 1f 40 00 nopl 0x0(%rax) + 12c0: 48 83 ec 28 sub $0x28,%rsp + 12c4: 48 85 c9 test %rcx,%rcx + 12c7: 74 25 je 0x12ee + 12c9: 48 85 d2 test %rdx,%rdx + 12cc: 74 20 je 0x12ee + 12ce: 4d 85 c0 test %r8,%r8 + 12d1: 74 1b je 0x12ee + 12d3: 45 85 c9 test %r9d,%r9d + 12d6: 77 0a ja 0x12e2 + 12d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 12dd: 48 83 c4 28 add $0x28,%rsp + 12e1: c3 ret + 12e2: e8 19 88 03 00 call 0x39b00 + 12e7: 33 c0 xor %eax,%eax + 12e9: 48 83 c4 28 add $0x28,%rsp + 12ed: c3 ret + 12ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 12f3: 48 83 c4 28 add $0x28,%rsp + 12f7: c3 ret + 12f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12ff: 00 + 1300: 48 83 ec 28 sub $0x28,%rsp + 1304: 48 85 c9 test %rcx,%rcx + 1307: 74 25 je 0x132e + 1309: 48 85 d2 test %rdx,%rdx + 130c: 74 20 je 0x132e + 130e: 4d 85 c0 test %r8,%r8 + 1311: 74 1b je 0x132e + 1313: 45 85 c9 test %r9d,%r9d + 1316: 77 0a ja 0x1322 + 1318: b8 fa ff ff ff mov $0xfffffffa,%eax + 131d: 48 83 c4 28 add $0x28,%rsp + 1321: c3 ret + 1322: e8 b9 8d 03 00 call 0x3a0e0 + 1327: 33 c0 xor %eax,%eax + 1329: 48 83 c4 28 add $0x28,%rsp + 132d: c3 ret + 132e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1333: 48 83 c4 28 add $0x28,%rsp + 1337: c3 ret + 1338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 133f: 00 + 1340: 48 83 ec 28 sub $0x28,%rsp + 1344: 48 85 c9 test %rcx,%rcx + 1347: 74 25 je 0x136e + 1349: 48 85 d2 test %rdx,%rdx + 134c: 74 20 je 0x136e + 134e: 4d 85 c0 test %r8,%r8 + 1351: 74 1b je 0x136e + 1353: 45 85 c9 test %r9d,%r9d + 1356: 77 0a ja 0x1362 + 1358: b8 fa ff ff ff mov $0xfffffffa,%eax + 135d: 48 83 c4 28 add $0x28,%rsp + 1361: c3 ret + 1362: e8 59 93 03 00 call 0x3a6c0 + 1367: 33 c0 xor %eax,%eax + 1369: 48 83 c4 28 add $0x28,%rsp + 136d: c3 ret + 136e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1373: 48 83 c4 28 add $0x28,%rsp + 1377: c3 ret + 1378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 137f: 00 + 1380: 48 83 ec 28 sub $0x28,%rsp + 1384: 48 85 c9 test %rcx,%rcx + 1387: 74 25 je 0x13ae + 1389: 48 85 d2 test %rdx,%rdx + 138c: 74 20 je 0x13ae + 138e: 4d 85 c0 test %r8,%r8 + 1391: 74 1b je 0x13ae + 1393: 45 85 c9 test %r9d,%r9d + 1396: 77 0a ja 0x13a2 + 1398: b8 fa ff ff ff mov $0xfffffffa,%eax + 139d: 48 83 c4 28 add $0x28,%rsp + 13a1: c3 ret + 13a2: e8 39 99 03 00 call 0x3ace0 + 13a7: 33 c0 xor %eax,%eax + 13a9: 48 83 c4 28 add $0x28,%rsp + 13ad: c3 ret + 13ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 13b3: 48 83 c4 28 add $0x28,%rsp + 13b7: c3 ret + 13b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13bf: 00 + 13c0: 48 83 ec 28 sub $0x28,%rsp + 13c4: 48 85 c9 test %rcx,%rcx + 13c7: 74 25 je 0x13ee + 13c9: 48 85 d2 test %rdx,%rdx + 13cc: 74 20 je 0x13ee + 13ce: 4d 85 c0 test %r8,%r8 + 13d1: 74 1b je 0x13ee + 13d3: 45 85 c9 test %r9d,%r9d + 13d6: 7f 0a jg 0x13e2 + 13d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 13dd: 48 83 c4 28 add $0x28,%rsp + 13e1: c3 ret + 13e2: e8 39 9f 03 00 call 0x3b320 + 13e7: 33 c0 xor %eax,%eax + 13e9: 48 83 c4 28 add $0x28,%rsp + 13ed: c3 ret + 13ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 13f3: 48 83 c4 28 add $0x28,%rsp + 13f7: c3 ret + 13f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13ff: 00 + 1400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1405: 48 85 c9 test %rcx,%rcx + 1408: 74 27 je 0x1431 + 140a: 48 85 d2 test %rdx,%rdx + 140d: 74 22 je 0x1431 + 140f: 4d 85 c0 test %r8,%r8 + 1412: 74 1d je 0x1431 + 1414: 45 85 c9 test %r9d,%r9d + 1417: 7f 0b jg 0x1424 + 1419: b8 fa ff ff ff mov $0xfffffffa,%eax + 141e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1423: c3 ret + 1424: e8 f7 a2 03 00 call 0x3b720 + 1429: 33 c0 xor %eax,%eax + 142b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1430: c3 ret + 1431: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1436: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 143b: c3 ret + 143c: 0f 1f 40 00 nopl 0x0(%rax) + 1440: 48 83 ec 28 sub $0x28,%rsp + 1444: 48 85 c9 test %rcx,%rcx + 1447: 74 25 je 0x146e + 1449: 48 85 d2 test %rdx,%rdx + 144c: 74 20 je 0x146e + 144e: 4d 85 c0 test %r8,%r8 + 1451: 74 1b je 0x146e + 1453: 45 85 c9 test %r9d,%r9d + 1456: 7f 0a jg 0x1462 + 1458: b8 fa ff ff ff mov $0xfffffffa,%eax + 145d: 48 83 c4 28 add $0x28,%rsp + 1461: c3 ret + 1462: e8 b9 a6 03 00 call 0x3bb20 + 1467: 33 c0 xor %eax,%eax + 1469: 48 83 c4 28 add $0x28,%rsp + 146d: c3 ret + 146e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1473: 48 83 c4 28 add $0x28,%rsp + 1477: c3 ret + 1478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 147f: 00 + 1480: 41 57 push %r15 + 1482: 49 89 ca mov %rcx,%r10 + 1485: 49 89 d3 mov %rdx,%r11 + 1488: 4d 85 d2 test %r10,%r10 + 148b: 0f 84 fb 00 00 00 je 0x158c + 1491: 4d 85 db test %r11,%r11 + 1494: 0f 84 f2 00 00 00 je 0x158c + 149a: 4d 85 c0 test %r8,%r8 + 149d: 0f 84 e9 00 00 00 je 0x158c + 14a3: 45 85 c9 test %r9d,%r9d + 14a6: 0f 8e d8 00 00 00 jle 0x1584 + 14ac: 49 63 d1 movslq %r9d,%rdx + 14af: 48 83 fa 08 cmp $0x8,%rdx + 14b3: 0f 8c c6 00 00 00 jl 0x157f + 14b9: 4c 89 c0 mov %r8,%rax + 14bc: 48 83 e0 0f and $0xf,%rax + 14c0: 85 c0 test %eax,%eax + 14c2: 74 10 je 0x14d4 + 14c4: a8 03 test $0x3,%al + 14c6: 0f 85 b3 00 00 00 jne 0x157f + 14cc: f7 d8 neg %eax + 14ce: 83 c0 10 add $0x10,%eax + 14d1: c1 e8 02 shr $0x2,%eax + 14d4: 89 c1 mov %eax,%ecx + 14d6: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 14da: 49 3b d7 cmp %r15,%rdx + 14dd: 0f 8c 9c 00 00 00 jl 0x157f + 14e3: 45 89 cf mov %r9d,%r15d + 14e6: 44 2b f8 sub %eax,%r15d + 14e9: 41 83 e7 07 and $0x7,%r15d + 14ed: 45 2b cf sub %r15d,%r9d + 14f0: 4d 63 c9 movslq %r9d,%r9 + 14f3: 85 c0 test %eax,%eax + 14f5: b8 00 00 00 00 mov $0x0,%eax + 14fa: 76 24 jbe 0x1520 + 14fc: 0f 1f 40 00 nopl 0x0(%rax) + 1500: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 1506: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 + 150c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 1512: 48 ff c0 inc %rax + 1515: 48 3b c1 cmp %rcx,%rax + 1518: 72 e6 jb 0x1500 + 151a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1520: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 1526: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 152d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 + 1533: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 153a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 1540: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 1547: 48 83 c1 08 add $0x8,%rcx + 154b: 49 3b c9 cmp %r9,%rcx + 154e: 72 d0 jb 0x1520 + 1550: 4c 3b ca cmp %rdx,%r9 + 1553: 73 25 jae 0x157a + 1555: 0f 1f 40 00 nopl 0x0(%rax) + 1559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1560: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 1566: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 + 156c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 1572: 49 ff c1 inc %r9 + 1575: 4c 3b ca cmp %rdx,%r9 + 1578: 72 e6 jb 0x1560 + 157a: 33 c0 xor %eax,%eax + 157c: 41 5f pop %r15 + 157e: c3 ret + 157f: 45 33 c9 xor %r9d,%r9d + 1582: eb cc jmp 0x1550 + 1584: b8 fa ff ff ff mov $0xfffffffa,%eax + 1589: 41 5f pop %r15 + 158b: c3 ret + 158c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1591: 41 5f pop %r15 + 1593: c3 ret + 1594: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15a0: 53 push %rbx + 15a1: 57 push %rdi + 15a2: 55 push %rbp + 15a3: 49 89 ca mov %rcx,%r10 + 15a6: 4d 85 d2 test %r10,%r10 + 15a9: 0f 84 92 01 00 00 je 0x1741 + 15af: 48 85 d2 test %rdx,%rdx + 15b2: 0f 84 89 01 00 00 je 0x1741 + 15b8: 4d 85 c0 test %r8,%r8 + 15bb: 0f 84 80 01 00 00 je 0x1741 + 15c1: 45 85 c9 test %r9d,%r9d + 15c4: 0f 8e 6e 01 00 00 jle 0x1738 + 15ca: 41 83 f9 10 cmp $0x10,%r9d + 15ce: 0f 8c 50 01 00 00 jl 0x1724 + 15d4: 41 83 f9 1d cmp $0x1d,%r9d + 15d8: 0f 8c 4d 01 00 00 jl 0x172b + 15de: 4c 89 c1 mov %r8,%rcx + 15e1: 48 83 e1 1f and $0x1f,%rcx + 15e5: 89 c9 mov %ecx,%ecx + 15e7: 85 c9 test %ecx,%ecx + 15e9: 74 11 je 0x15fc + 15eb: f6 c1 03 test $0x3,%cl + 15ee: 0f 85 30 01 00 00 jne 0x1724 + 15f4: f7 d9 neg %ecx + 15f6: 83 c1 20 add $0x20,%ecx + 15f9: c1 e9 02 shr $0x2,%ecx + 15fc: 8d 41 10 lea 0x10(%rcx),%eax + 15ff: 44 3b c8 cmp %eax,%r9d + 1602: 0f 8c 1c 01 00 00 jl 0x1724 + 1608: 44 89 cf mov %r9d,%edi + 160b: 33 c0 xor %eax,%eax + 160d: 2b f9 sub %ecx,%edi + 160f: 83 e7 0f and $0xf,%edi + 1612: f7 df neg %edi + 1614: 41 03 f9 add %r9d,%edi + 1617: 85 c9 test %ecx,%ecx + 1619: 76 1e jbe 0x1639 + 161b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1620: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 1626: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 162b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 1631: 48 ff c0 inc %rax + 1634: 48 3b c1 cmp %rcx,%rax + 1637: 72 e7 jb 0x1620 + 1639: 48 63 c7 movslq %edi,%rax + 163c: 0f 1f 40 00 nopl 0x0(%rax) + 1640: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 1646: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 164d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 1652: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 1658: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 165e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 1665: 48 83 c1 10 add $0x10,%rcx + 1669: 48 3b c8 cmp %rax,%rcx + 166c: 72 d2 jb 0x1640 + 166e: 8d 47 01 lea 0x1(%rdi),%eax + 1671: 41 3b c1 cmp %r9d,%eax + 1674: 0f 87 9d 00 00 00 ja 0x1717 + 167a: 4d 63 c9 movslq %r9d,%r9 + 167d: 48 63 ff movslq %edi,%rdi + 1680: 4c 2b cf sub %rdi,%r9 + 1683: 49 83 f9 04 cmp $0x4,%r9 + 1687: 0f 8c 93 00 00 00 jl 0x1720 + 168d: 48 63 ff movslq %edi,%rdi + 1690: 44 89 cd mov %r9d,%ebp + 1693: 83 e5 fc and $0xfffffffc,%ebp + 1696: 33 c9 xor %ecx,%ecx + 1698: 48 63 ed movslq %ebp,%rbp + 169b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 169f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 16a3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 16a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16ae: 00 + 16af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16b6: 0f 1f 00 nopl (%rax) + 16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16c0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 16c6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 16cb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 16d0: 48 83 c1 04 add $0x4,%rcx + 16d4: 48 3b cd cmp %rbp,%rcx + 16d7: 72 e7 jb 0x16c0 + 16d9: 49 3b e9 cmp %r9,%rbp + 16dc: 73 39 jae 0x1717 + 16de: 48 63 ff movslq %edi,%rdi + 16e1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 16e5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 16e9: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 16ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16f4: 00 + 16f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16fc: 0f 1f 40 00 nopl 0x0(%rax) + 1700: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 1705: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 + 170a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 170f: 48 ff c5 inc %rbp + 1712: 49 3b e9 cmp %r9,%rbp + 1715: 72 e9 jb 0x1700 + 1717: 33 c0 xor %eax,%eax + 1719: c5 f8 77 vzeroupper + 171c: 5d pop %rbp + 171d: 5f pop %rdi + 171e: 5b pop %rbx + 171f: c3 ret + 1720: 33 ed xor %ebp,%ebp + 1722: eb b5 jmp 0x16d9 + 1724: 33 ff xor %edi,%edi + 1726: e9 43 ff ff ff jmp 0x166e + 172b: 44 89 cf mov %r9d,%edi + 172e: 33 c9 xor %ecx,%ecx + 1730: 83 e7 f0 and $0xfffffff0,%edi + 1733: e9 01 ff ff ff jmp 0x1639 + 1738: b8 fa ff ff ff mov $0xfffffffa,%eax + 173d: 5d pop %rbp + 173e: 5f pop %rdi + 173f: 5b pop %rbx + 1740: c3 ret + 1741: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1746: 5d pop %rbp + 1747: 5f pop %rdi + 1748: 5b pop %rbx + 1749: c3 ret + 174a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1751: 00 + 1752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1760: 48 83 ec 38 sub $0x38,%rsp + 1764: 45 89 c1 mov %r8d,%r9d + 1767: 49 89 d0 mov %rdx,%r8 + 176a: 48 89 ca mov %rcx,%rdx + 176d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 1773: 48 85 d2 test %rdx,%rdx + 1776: 8b 44 24 60 mov 0x60(%rsp),%eax + 177a: 74 47 je 0x17c3 + 177c: 4d 85 c0 test %r8,%r8 + 177f: 74 42 je 0x17c3 + 1781: 45 85 c9 test %r9d,%r9d + 1784: 7e 47 jle 0x17cd + 1786: 85 c0 test %eax,%eax + 1788: 74 0f je 0x1799 + 178a: 83 f8 04 cmp $0x4,%eax + 178d: 74 0d je 0x179c + 178f: b8 fb ff ff ff mov $0xfffffffb,%eax + 1794: 48 83 c4 38 add $0x38,%rsp + 1798: c3 ret + 1799: 83 f8 04 cmp $0x4,%eax + 179c: 49 89 e3 mov %rsp,%r11 + 179f: b8 01 00 00 00 mov $0x1,%eax + 17a4: 41 ba 00 00 00 00 mov $0x0,%r10d + 17aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 17af: 44 0f 44 d0 cmove %eax,%r10d + 17b3: 45 89 53 20 mov %r10d,0x20(%r11) + 17b7: e8 c4 d6 a6 01 call 0x1a6ee80 + 17bc: 33 c0 xor %eax,%eax + 17be: 48 83 c4 38 add $0x38,%rsp + 17c2: c3 ret + 17c3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 17c8: 48 83 c4 38 add $0x38,%rsp + 17cc: c3 ret + 17cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 17d2: 48 83 c4 38 add $0x38,%rsp + 17d6: c3 ret + 17d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 17de: 00 00 + 17e0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 17e5: 45 89 c1 mov %r8d,%r9d + 17e8: 49 89 d0 mov %rdx,%r8 + 17eb: 48 89 ca mov %rcx,%rdx + 17ee: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 17f4: 48 85 d2 test %rdx,%rdx + 17f7: 8b 44 24 60 mov 0x60(%rsp),%eax + 17fb: 74 4b je 0x1848 + 17fd: 4d 85 c0 test %r8,%r8 + 1800: 74 46 je 0x1848 + 1802: 45 85 c9 test %r9d,%r9d + 1805: 7e 4c jle 0x1853 + 1807: 85 c0 test %eax,%eax + 1809: 74 12 je 0x181d + 180b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 1810: 74 0b je 0x181d + 1812: b8 fb ff ff ff mov $0xfffffffb,%eax + 1817: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 181c: c3 ret + 181d: 49 89 e3 mov %rsp,%r11 + 1820: 41 ba 01 00 00 00 mov $0x1,%r10d + 1826: 83 f8 04 cmp $0x4,%eax + 1829: b8 00 00 00 00 mov $0x0,%eax + 182e: 41 0f 44 c2 cmove %r10d,%eax + 1832: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 1837: 41 89 43 20 mov %eax,0x20(%r11) + 183b: e8 f0 42 a7 01 call 0x1a75b30 + 1840: 33 c0 xor %eax,%eax + 1842: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 1847: c3 ret + 1848: b8 f8 ff ff ff mov $0xfffffff8,%eax + 184d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 1852: c3 ret + 1853: b8 fa ff ff ff mov $0xfffffffa,%eax + 1858: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 185d: c3 ret + 185e: 66 90 xchg %ax,%ax + 1860: 48 83 ec 38 sub $0x38,%rsp + 1864: 45 89 c1 mov %r8d,%r9d + 1867: 49 89 d0 mov %rdx,%r8 + 186a: 48 89 ca mov %rcx,%rdx + 186d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 1873: 8b 44 24 60 mov 0x60(%rsp),%eax + 1877: 48 85 d2 test %rdx,%rdx + 187a: 74 47 je 0x18c3 + 187c: 4d 85 c0 test %r8,%r8 + 187f: 74 42 je 0x18c3 + 1881: 45 85 c9 test %r9d,%r9d + 1884: 7e 47 jle 0x18cd + 1886: 85 c0 test %eax,%eax + 1888: 74 0f je 0x1899 + 188a: 83 f8 04 cmp $0x4,%eax + 188d: 74 0d je 0x189c + 188f: b8 fb ff ff ff mov $0xfffffffb,%eax + 1894: 48 83 c4 38 add $0x38,%rsp + 1898: c3 ret + 1899: 83 f8 04 cmp $0x4,%eax + 189c: b8 01 00 00 00 mov $0x1,%eax + 18a1: 41 ba 00 00 00 00 mov $0x0,%r10d + 18a7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 18ac: 44 0f 44 d0 cmove %eax,%r10d + 18b0: 49 89 e3 mov %rsp,%r11 + 18b3: 45 89 53 20 mov %r10d,0x20(%r11) + 18b7: e8 14 b1 a7 01 call 0x1a7c9d0 + 18bc: 33 c0 xor %eax,%eax + 18be: 48 83 c4 38 add $0x38,%rsp + 18c2: c3 ret + 18c3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18c8: 48 83 c4 38 add $0x38,%rsp + 18cc: c3 ret + 18cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 18d2: 48 83 c4 38 add $0x38,%rsp + 18d6: c3 ret + 18d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18de: 00 00 + 18e0: 48 83 ec 38 sub $0x38,%rsp + 18e4: 45 89 c1 mov %r8d,%r9d + 18e7: 49 89 d0 mov %rdx,%r8 + 18ea: 48 89 ca mov %rcx,%rdx + 18ed: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 18f3: 8b 44 24 60 mov 0x60(%rsp),%eax + 18f7: 48 85 d2 test %rdx,%rdx + 18fa: 74 47 je 0x1943 + 18fc: 4d 85 c0 test %r8,%r8 + 18ff: 74 42 je 0x1943 + 1901: 45 85 c9 test %r9d,%r9d + 1904: 7e 47 jle 0x194d + 1906: 85 c0 test %eax,%eax + 1908: 74 0f je 0x1919 + 190a: 83 f8 04 cmp $0x4,%eax + 190d: 74 0d je 0x191c + 190f: b8 fb ff ff ff mov $0xfffffffb,%eax + 1914: 48 83 c4 38 add $0x38,%rsp + 1918: c3 ret + 1919: 83 f8 04 cmp $0x4,%eax + 191c: 49 89 e3 mov %rsp,%r11 + 191f: b8 01 00 00 00 mov $0x1,%eax + 1924: 41 ba 00 00 00 00 mov $0x0,%r10d + 192a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 192f: 44 0f 44 d0 cmove %eax,%r10d + 1933: 45 89 53 20 mov %r10d,0x20(%r11) + 1937: e8 c4 18 a8 01 call 0x1a83200 + 193c: 33 c0 xor %eax,%eax + 193e: 48 83 c4 38 add $0x38,%rsp + 1942: c3 ret + 1943: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1948: 48 83 c4 38 add $0x38,%rsp + 194c: c3 ret + 194d: b8 fa ff ff ff mov $0xfffffffa,%eax + 1952: 48 83 c4 38 add $0x38,%rsp + 1956: c3 ret + 1957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 195e: 00 00 + 1960: 48 83 ec 38 sub $0x38,%rsp + 1964: 45 89 c1 mov %r8d,%r9d + 1967: 49 89 d0 mov %rdx,%r8 + 196a: 48 89 ca mov %rcx,%rdx + 196d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 1973: 8b 44 24 60 mov 0x60(%rsp),%eax + 1977: 48 85 d2 test %rdx,%rdx + 197a: 74 47 je 0x19c3 + 197c: 4d 85 c0 test %r8,%r8 + 197f: 74 42 je 0x19c3 + 1981: 45 85 c9 test %r9d,%r9d + 1984: 7e 47 jle 0x19cd + 1986: 85 c0 test %eax,%eax + 1988: 74 0f je 0x1999 + 198a: 83 f8 04 cmp $0x4,%eax + 198d: 74 0d je 0x199c + 198f: b8 fb ff ff ff mov $0xfffffffb,%eax + 1994: 48 83 c4 38 add $0x38,%rsp + 1998: c3 ret + 1999: 83 f8 04 cmp $0x4,%eax + 199c: 49 89 e3 mov %rsp,%r11 + 199f: b8 01 00 00 00 mov $0x1,%eax + 19a4: 41 ba 00 00 00 00 mov $0x0,%r10d + 19aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 19af: 44 0f 44 d0 cmove %eax,%r10d + 19b3: 45 89 53 20 mov %r10d,0x20(%r11) + 19b7: e8 a4 82 a8 01 call 0x1a89c60 + 19bc: 33 c0 xor %eax,%eax + 19be: 48 83 c4 38 add $0x38,%rsp + 19c2: c3 ret + 19c3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 19c8: 48 83 c4 38 add $0x38,%rsp + 19cc: c3 ret + 19cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 19d2: 48 83 c4 38 add $0x38,%rsp + 19d6: c3 ret + 19d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 19de: 00 00 + 19e0: 48 83 ec 38 sub $0x38,%rsp + 19e4: 45 89 c1 mov %r8d,%r9d + 19e7: 49 89 d0 mov %rdx,%r8 + 19ea: 48 89 ca mov %rcx,%rdx + 19ed: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 19f3: 8b 44 24 60 mov 0x60(%rsp),%eax + 19f7: 48 85 d2 test %rdx,%rdx + 19fa: 74 47 je 0x1a43 + 19fc: 4d 85 c0 test %r8,%r8 + 19ff: 74 42 je 0x1a43 + 1a01: 45 85 c9 test %r9d,%r9d + 1a04: 7e 47 jle 0x1a4d + 1a06: 85 c0 test %eax,%eax + 1a08: 74 0f je 0x1a19 + 1a0a: 83 f8 04 cmp $0x4,%eax + 1a0d: 74 0d je 0x1a1c + 1a0f: b8 fb ff ff ff mov $0xfffffffb,%eax + 1a14: 48 83 c4 38 add $0x38,%rsp + 1a18: c3 ret + 1a19: 83 f8 04 cmp $0x4,%eax + 1a1c: 49 89 e3 mov %rsp,%r11 + 1a1f: b8 01 00 00 00 mov $0x1,%eax + 1a24: 41 ba 00 00 00 00 mov $0x0,%r10d + 1a2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 1a2f: 44 0f 44 d0 cmove %eax,%r10d + 1a33: 45 89 53 20 mov %r10d,0x20(%r11) + 1a37: e8 64 ee a8 01 call 0x1a908a0 + 1a3c: 33 c0 xor %eax,%eax + 1a3e: 48 83 c4 38 add $0x38,%rsp + 1a42: c3 ret + 1a43: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1a48: 48 83 c4 38 add $0x38,%rsp + 1a4c: c3 ret + 1a4d: b8 fa ff ff ff mov $0xfffffffa,%eax + 1a52: 48 83 c4 38 add $0x38,%rsp + 1a56: c3 ret + 1a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1a5e: 00 00 + 1a60: 49 89 ca mov %rcx,%r10 + 1a63: 4d 85 d2 test %r10,%r10 + 1a66: 0f 84 fe 01 00 00 je 0x1c6a + 1a6c: 4d 85 c0 test %r8,%r8 + 1a6f: 0f 84 f5 01 00 00 je 0x1c6a + 1a75: 45 85 c9 test %r9d,%r9d + 1a78: 0f 8e e6 01 00 00 jle 0x1c64 + 1a7e: 49 63 c9 movslq %r9d,%rcx + 1a81: 48 83 f9 08 cmp $0x8,%rcx + 1a85: 0f 8c d4 01 00 00 jl 0x1c5f + 1a8b: 4c 89 c0 mov %r8,%rax + 1a8e: 48 83 e0 0f and $0xf,%rax + 1a92: 85 c0 test %eax,%eax + 1a94: 74 0d je 0x1aa3 + 1a96: a8 07 test $0x7,%al + 1a98: 0f 85 c1 01 00 00 jne 0x1c5f + 1a9e: b8 01 00 00 00 mov $0x1,%eax + 1aa3: 8d 50 08 lea 0x8(%rax),%edx + 1aa6: 48 3b ca cmp %rdx,%rcx + 1aa9: 0f 8c b0 01 00 00 jl 0x1c5f + 1aaf: 44 89 ca mov %r9d,%edx + 1ab2: 45 33 db xor %r11d,%r11d + 1ab5: 2b d0 sub %eax,%edx + 1ab7: 83 e2 07 and $0x7,%edx + 1aba: 44 2b ca sub %edx,%r9d + 1abd: 89 c2 mov %eax,%edx + 1abf: 85 c0 test %eax,%eax + 1ac1: 76 3b jbe 0x1afe + 1ac3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1aca: 00 + 1acb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1ae0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 + 1ae6: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1aea: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 + 1af0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 1af6: 49 ff c3 inc %r11 + 1af9: 4c 3b da cmp %rdx,%r11 + 1afc: 72 e2 jb 0x1ae0 + 1afe: 89 c0 mov %eax,%eax + 1b00: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 + 1b04: 49 63 c1 movslq %r9d,%rax + 1b07: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 1b0e: 0f 84 97 00 00 00 je 0x1bab + 1b14: f2 0f 12 c1 movddup %xmm1,%xmm0 + 1b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b1f: 00 + 1b20: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 + 1b26: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 1b2d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 + 1b34: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 + 1b3b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 + 1b42: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 + 1b49: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 + 1b50: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 + 1b57: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1b5b: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 1b5f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 1b63: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 1b67: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 1b6d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 1b74: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 1b7b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 1b82: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 1b87: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 1b8d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 1b93: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 1b99: 48 83 c2 08 add $0x8,%rdx + 1b9d: 48 3b d0 cmp %rax,%rdx + 1ba0: 0f 82 7a ff ff ff jb 0x1b20 + 1ba6: e9 77 00 00 00 jmp 0x1c22 + 1bab: f2 0f 12 c1 movddup %xmm1,%xmm0 + 1baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1bb6: 00 + 1bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1bbe: 66 90 xchg %ax,%ax + 1bc0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 + 1bc5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 + 1bcb: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 + 1bd1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 + 1bd7: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1bdb: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 1bdf: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 1be3: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 1be7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 1bed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 1bf4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 1bfb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 1c02: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 1c07: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 1c0d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 1c13: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 1c19: 48 83 c2 08 add $0x8,%rdx + 1c1d: 48 3b d0 cmp %rax,%rdx + 1c20: 72 9e jb 0x1bc0 + 1c22: 33 c0 xor %eax,%eax + 1c24: 41 8d 51 01 lea 0x1(%r9),%edx + 1c28: 48 63 d2 movslq %edx,%rdx + 1c2b: 48 3b d1 cmp %rcx,%rdx + 1c2e: 77 2c ja 0x1c5c + 1c30: 4d 63 c9 movslq %r9d,%r9 + 1c33: 49 2b c9 sub %r9,%rcx + 1c36: 4f 8d 14 ca lea (%r10,%r9,8),%r10 + 1c3a: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx + 1c3e: 66 90 xchg %ax,%ax + 1c40: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 + 1c46: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1c4a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 + 1c4f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) + 1c54: 48 ff c0 inc %rax + 1c57: 48 3b c1 cmp %rcx,%rax + 1c5a: 72 e4 jb 0x1c40 + 1c5c: 33 c0 xor %eax,%eax + 1c5e: c3 ret + 1c5f: 45 33 c9 xor %r9d,%r9d + 1c62: eb be jmp 0x1c22 + 1c64: b8 fa ff ff ff mov $0xfffffffa,%eax + 1c69: c3 ret + 1c6a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1c6f: c3 ret + 1c70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c77: 00 + 1c78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c7f: 90 nop + 1c80: 49 89 ca mov %rcx,%r10 + 1c83: 4d 85 d2 test %r10,%r10 + 1c86: 0f 84 f7 01 00 00 je 0x1e83 + 1c8c: 4d 85 c0 test %r8,%r8 + 1c8f: 0f 84 ee 01 00 00 je 0x1e83 + 1c95: 45 85 c9 test %r9d,%r9d + 1c98: 0f 8e eb 01 00 00 jle 0x1e89 + 1c9e: 44 89 c8 mov %r9d,%eax + 1ca1: ba 01 00 00 00 mov $0x1,%edx + 1ca6: c1 e8 03 shr $0x3,%eax + 1ca9: 33 c9 xor %ecx,%ecx + 1cab: 85 c0 test %eax,%eax + 1cad: 0f 86 eb 00 00 00 jbe 0x1d9e + 1cb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1cbf: 00 + 1cc0: 89 ca mov %ecx,%edx + 1cc2: ff c1 inc %ecx + 1cc4: c1 e2 03 shl $0x3,%edx + 1cc7: 48 63 d2 movslq %edx,%rdx + 1cca: 3b c8 cmp %eax,%ecx + 1ccc: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 1cd2: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 + 1cd9: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 1ce0: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1ce4: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 1ce8: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 1cec: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 1cf2: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 + 1cf9: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 + 1d00: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 1d06: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) + 1d0d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) + 1d14: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 + 1d1b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 + 1d22: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 1d29: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 + 1d30: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 + 1d37: f2 0f 59 e1 mulsd %xmm1,%xmm4 + 1d3b: f2 0f 59 e9 mulsd %xmm1,%xmm5 + 1d3f: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1d43: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 + 1d4a: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 1d4e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 + 1d55: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 1d59: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 + 1d60: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 + 1d67: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 + 1d6e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) + 1d75: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) + 1d7c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) + 1d83: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) + 1d8a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) + 1d91: 0f 82 29 ff ff ff jb 0x1cc0 + 1d97: c1 e1 03 shl $0x3,%ecx + 1d9a: 89 ca mov %ecx,%edx + 1d9c: ff c2 inc %edx + 1d9e: 41 3b d1 cmp %r9d,%edx + 1da1: 0f 87 d9 00 00 00 ja 0x1e80 + 1da7: 44 2b ca sub %edx,%r9d + 1daa: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff0020 + 1db1: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax + 1db8: c5 01 + 1dba: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax + 1dc1: 00 + 1dc2: ff e0 jmp *%rax + 1dc4: 48 63 d2 movslq %edx,%rdx + 1dc7: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 1dce: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1dd2: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax + 1dd7: f2 0f 58 00 addsd (%rax),%xmm0 + 1ddb: f2 0f 11 00 movsd %xmm0,(%rax) + 1ddf: 48 63 d2 movslq %edx,%rdx + 1de2: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 + 1de9: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1ded: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax + 1df2: f2 0f 58 00 addsd (%rax),%xmm0 + 1df6: f2 0f 11 00 movsd %xmm0,(%rax) + 1dfa: 48 63 d2 movslq %edx,%rdx + 1dfd: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 + 1e04: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1e08: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax + 1e0d: f2 0f 58 00 addsd (%rax),%xmm0 + 1e11: f2 0f 11 00 movsd %xmm0,(%rax) + 1e15: 48 63 d2 movslq %edx,%rdx + 1e18: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 + 1e1f: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1e23: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax + 1e28: f2 0f 58 00 addsd (%rax),%xmm0 + 1e2c: f2 0f 11 00 movsd %xmm0,(%rax) + 1e30: 48 63 d2 movslq %edx,%rdx + 1e33: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 + 1e3a: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1e3e: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax + 1e43: f2 0f 58 00 addsd (%rax),%xmm0 + 1e47: f2 0f 11 00 movsd %xmm0,(%rax) + 1e4b: 48 63 d2 movslq %edx,%rdx + 1e4e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 1e54: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1e58: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 1e5e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 1e64: 48 63 d2 movslq %edx,%rdx + 1e67: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 + 1e6e: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 1e72: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 + 1e79: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) + 1e80: 33 c0 xor %eax,%eax + 1e82: c3 ret + 1e83: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1e88: c3 ret + 1e89: b8 fa ff ff ff mov $0xfffffffa,%eax + 1e8e: c3 ret + 1e8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1e96: 00 + 1e97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1e9e: 66 90 xchg %ax,%ax + 1ea0: 41 57 push %r15 + 1ea2: 45 89 cb mov %r9d,%r11d + 1ea5: 48 85 c9 test %rcx,%rcx + 1ea8: 0f 84 53 02 00 00 je 0x2101 + 1eae: 4d 85 c0 test %r8,%r8 + 1eb1: 0f 84 4a 02 00 00 je 0x2101 + 1eb7: 45 85 db test %r11d,%r11d + 1eba: 0f 8e 39 02 00 00 jle 0x20f9 + 1ec0: 41 83 fb 08 cmp $0x8,%r11d + 1ec4: 0f 8c 1f 02 00 00 jl 0x20e9 + 1eca: 4d 89 c2 mov %r8,%r10 + 1ecd: 49 83 e2 0f and $0xf,%r10 + 1ed1: 45 85 d2 test %r10d,%r10d + 1ed4: 74 13 je 0x1ee9 + 1ed6: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 1edd: 0f 85 06 02 00 00 jne 0x20e9 + 1ee3: 41 ba 01 00 00 00 mov $0x1,%r10d + 1ee9: 41 8d 42 08 lea 0x8(%r10),%eax + 1eed: 44 3b d8 cmp %eax,%r11d + 1ef0: 0f 8c f3 01 00 00 jl 0x20e9 + 1ef6: 44 89 d8 mov %r11d,%eax + 1ef9: 33 d2 xor %edx,%edx + 1efb: 41 2b c2 sub %r10d,%eax + 1efe: 45 89 d1 mov %r10d,%r9d + 1f01: 83 e0 07 and $0x7,%eax + 1f04: f7 d8 neg %eax + 1f06: 41 03 c3 add %r11d,%eax + 1f09: 45 85 d2 test %r10d,%r10d + 1f0c: 76 30 jbe 0x1f3e + 1f0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f15: 00 + 1f16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f1d: 0f 1f 00 nopl (%rax) + 1f20: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 + 1f25: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1f29: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 1f2f: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 1f35: 48 83 c2 01 add $0x1,%rdx + 1f39: 49 3b d1 cmp %r9,%rdx + 1f3c: 72 e2 jb 0x1f20 + 1f3e: 45 89 d2 mov %r10d,%r10d + 1f41: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx + 1f45: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1f4c: 48 63 d0 movslq %eax,%rdx + 1f4f: 0f 84 72 00 00 00 je 0x1fc7 + 1f55: f2 0f 12 c1 movddup %xmm1,%xmm0 + 1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f60: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 1f65: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 1f6b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1f6f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 1f75: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 1f79: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 1f7f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 1f83: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 1f89: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 1f8d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 1f94: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 1f9b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 1fa2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 1fa7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 1fad: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 1fb3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 1fb9: 49 83 c1 08 add $0x8,%r9 + 1fbd: 4c 3b ca cmp %rdx,%r9 + 1fc0: 72 9e jb 0x1f60 + 1fc2: e9 7b 00 00 00 jmp 0x2042 + 1fc7: f2 0f 12 c1 movddup %xmm1,%xmm0 + 1fcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1fd2: 00 + 1fd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1fe0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 1fe5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 1feb: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1fef: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 1ff5: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 1ff9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 1fff: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 2003: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 2009: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 200d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 2014: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 201b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 2022: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 2027: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 202d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 2033: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 2039: 49 83 c1 08 add $0x8,%r9 + 203d: 4c 3b ca cmp %rdx,%r9 + 2040: 72 9e jb 0x1fe0 + 2042: 44 8d 48 01 lea 0x1(%rax),%r9d + 2046: 45 3b cb cmp %r11d,%r9d + 2049: 0f 87 90 00 00 00 ja 0x20df + 204f: 4d 63 db movslq %r11d,%r11 + 2052: 4c 2b da sub %rdx,%r11 + 2055: 49 83 fb 02 cmp $0x2,%r11 + 2059: 0f 8c 85 00 00 00 jl 0x20e4 + 205f: 45 89 df mov %r11d,%r15d + 2062: 45 33 d2 xor %r10d,%r10d + 2065: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 2069: 41 83 e7 fe and $0xfffffffe,%r15d + 206d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 2071: 4d 63 ff movslq %r15d,%r15 + 2074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2080: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 + 2085: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 2089: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 + 208f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) + 2094: 49 83 c2 02 add $0x2,%r10 + 2098: 4d 3b d7 cmp %r15,%r10 + 209b: 72 e3 jb 0x2080 + 209d: 4d 3b fb cmp %r11,%r15 + 20a0: 73 3d jae 0x20df + 20a2: 48 63 c0 movslq %eax,%rax + 20a5: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 20a9: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 20ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 20b4: 00 + 20b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 20bc: 0f 1f 40 00 nopl 0x0(%rax) + 20c0: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 + 20c6: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 20ca: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 + 20d0: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) + 20d6: 49 83 c7 01 add $0x1,%r15 + 20da: 4d 3b fb cmp %r11,%r15 + 20dd: 72 e1 jb 0x20c0 + 20df: 33 c0 xor %eax,%eax + 20e1: 41 5f pop %r15 + 20e3: c3 ret + 20e4: 45 33 ff xor %r15d,%r15d + 20e7: eb b4 jmp 0x209d + 20e9: 33 c0 xor %eax,%eax + 20eb: 41 83 fb 01 cmp $0x1,%r11d + 20ef: 72 ee jb 0x20df + 20f1: 4d 63 db movslq %r11d,%r11 + 20f4: 45 33 ff xor %r15d,%r15d + 20f7: eb a4 jmp 0x209d + 20f9: b8 fa ff ff ff mov $0xfffffffa,%eax + 20fe: 41 5f pop %r15 + 2100: c3 ret + 2101: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2106: 41 5f pop %r15 + 2108: c3 ret + 2109: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2110: 00 + 2111: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 211f: 00 + 2120: 41 57 push %r15 + 2122: 48 85 c9 test %rcx,%rcx + 2125: 0f 84 f4 01 00 00 je 0x231f + 212b: 4d 85 c0 test %r8,%r8 + 212e: 0f 84 eb 01 00 00 je 0x231f + 2134: 45 85 c9 test %r9d,%r9d + 2137: 0f 8e da 01 00 00 jle 0x2317 + 213d: 41 83 f9 10 cmp $0x10,%r9d + 2141: 0f 8c c0 01 00 00 jl 0x2307 + 2147: 4d 89 c2 mov %r8,%r10 + 214a: 49 83 e2 1f and $0x1f,%r10 + 214e: 45 89 d2 mov %r10d,%r10d + 2151: 45 85 d2 test %r10d,%r10d + 2154: 74 18 je 0x216e + 2156: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 215d: 0f 85 a4 01 00 00 jne 0x2307 + 2163: 41 f7 da neg %r10d + 2166: 41 83 c2 20 add $0x20,%r10d + 216a: 41 c1 ea 03 shr $0x3,%r10d + 216e: 41 8d 42 10 lea 0x10(%r10),%eax + 2172: 44 3b c8 cmp %eax,%r9d + 2175: 0f 8c 8c 01 00 00 jl 0x2307 + 217b: 44 89 c8 mov %r9d,%eax + 217e: 33 d2 xor %edx,%edx + 2180: 41 2b c2 sub %r10d,%eax + 2183: 83 e0 0f and $0xf,%eax + 2186: f7 d8 neg %eax + 2188: 41 03 c1 add %r9d,%eax + 218b: 45 85 d2 test %r10d,%r10d + 218e: 76 29 jbe 0x21b9 + 2190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2197: 00 + 2198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 219f: 90 nop + 21a0: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 + 21a5: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 + 21ab: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) + 21b1: 48 ff c2 inc %rdx + 21b4: 49 3b d2 cmp %r10,%rdx + 21b7: 72 e7 jb 0x21a0 + 21b9: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 21bd: 48 63 d0 movslq %eax,%rdx + 21c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 21c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 21cd: 00 + 21ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21d5: 0f 1f 40 00 nopl 0x0(%rax) + 21d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21e0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 21e6: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 21ed: 01 + 21ee: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 21f2: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 + 21f9: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 + 21ff: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) + 2205: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 + 220c: 01 + 220d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 2211: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 + 2218: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 + 221f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) + 2226: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 + 222d: 01 + 222e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 2232: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 + 2239: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 + 2240: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) + 2247: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 + 224e: 01 + 224f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 2253: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 + 225a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) + 2261: 49 83 c2 10 add $0x10,%r10 + 2265: 4c 3b d2 cmp %rdx,%r10 + 2268: 0f 82 72 ff ff ff jb 0x21e0 + 226e: 44 8d 50 01 lea 0x1(%rax),%r10d + 2272: 45 3b d1 cmp %r9d,%r10d + 2275: 0f 87 7f 00 00 00 ja 0x22fa + 227b: 4d 63 d9 movslq %r9d,%r11 + 227e: 4c 2b da sub %rdx,%r11 + 2281: 49 83 fb 04 cmp $0x4,%r11 + 2285: 0f 8c 77 00 00 00 jl 0x2302 + 228b: 45 89 df mov %r11d,%r15d + 228e: 45 33 d2 xor %r10d,%r10d + 2291: 41 83 e7 fc and $0xfffffffc,%r15d + 2295: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 2299: 4d 63 ff movslq %r15d,%r15 + 229c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 22a0: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 + 22a6: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 + 22ad: 01 + 22ae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 22b2: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 + 22b8: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) + 22be: 49 83 c2 04 add $0x4,%r10 + 22c2: 4d 3b d7 cmp %r15,%r10 + 22c5: 72 d9 jb 0x22a0 + 22c7: 4d 3b fb cmp %r11,%r15 + 22ca: 73 2e jae 0x22fa + 22cc: 48 63 c0 movslq %eax,%rax + 22cf: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 22d3: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 22d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 22de: 00 00 + 22e0: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 + 22e6: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 + 22ec: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) + 22f2: 49 ff c7 inc %r15 + 22f5: 4d 3b fb cmp %r11,%r15 + 22f8: 72 e6 jb 0x22e0 + 22fa: 33 c0 xor %eax,%eax + 22fc: c5 f8 77 vzeroupper + 22ff: 41 5f pop %r15 + 2301: c3 ret + 2302: 45 33 ff xor %r15d,%r15d + 2305: eb c0 jmp 0x22c7 + 2307: 33 c0 xor %eax,%eax + 2309: 41 83 f9 01 cmp $0x1,%r9d + 230d: 72 eb jb 0x22fa + 230f: 4d 63 d9 movslq %r9d,%r11 + 2312: 45 33 ff xor %r15d,%r15d + 2315: eb b0 jmp 0x22c7 + 2317: b8 fa ff ff ff mov $0xfffffffa,%eax + 231c: 41 5f pop %r15 + 231e: c3 ret + 231f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2324: 41 5f pop %r15 + 2326: c3 ret + 2327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 232e: 00 + 232f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2336: 0f 1f 00 nopl (%rax) + 2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2340: 4d 89 c2 mov %r8,%r10 + 2343: 48 85 c9 test %rcx,%rcx + 2346: 0f 84 eb 00 00 00 je 0x2437 + 234c: 4d 85 d2 test %r10,%r10 + 234f: 0f 84 e2 00 00 00 je 0x2437 + 2355: 45 85 c9 test %r9d,%r9d + 2358: 0f 8e d3 00 00 00 jle 0x2431 + 235e: 49 63 c1 movslq %r9d,%rax + 2361: 48 83 f8 04 cmp $0x4,%rax + 2365: 0f 8c b5 00 00 00 jl 0x2420 + 236b: 48 83 f8 3b cmp $0x3b,%rax + 236f: 0f 8c b0 00 00 00 jl 0x2425 + 2375: 4c 89 d2 mov %r10,%rdx + 2378: 48 83 e2 1f and $0x1f,%rdx + 237c: 85 d2 test %edx,%edx + 237e: 74 11 je 0x2391 + 2380: f6 c2 07 test $0x7,%dl + 2383: 0f 85 97 00 00 00 jne 0x2420 + 2389: f7 da neg %edx + 238b: 83 c2 20 add $0x20,%edx + 238e: c1 ea 03 shr $0x3,%edx + 2391: 41 89 d0 mov %edx,%r8d + 2394: 4d 8d 58 04 lea 0x4(%r8),%r11 + 2398: 49 3b c3 cmp %r11,%rax + 239b: 0f 8c 7f 00 00 00 jl 0x2420 + 23a1: 45 89 cb mov %r9d,%r11d + 23a4: 44 2b da sub %edx,%r11d + 23a7: 41 83 e3 03 and $0x3,%r11d + 23ab: 45 2b cb sub %r11d,%r9d + 23ae: 45 33 db xor %r11d,%r11d + 23b1: 4d 63 c9 movslq %r9d,%r9 + 23b4: 85 d2 test %edx,%edx + 23b6: 76 22 jbe 0x23da + 23b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 23bf: 00 + 23c0: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 + 23c6: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 + 23cc: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) + 23d2: 49 ff c3 inc %r11 + 23d5: 4d 3b d8 cmp %r8,%r11 + 23d8: 72 e6 jb 0x23c0 + 23da: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 23df: 90 nop + 23e0: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 + 23e6: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 + 23ec: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) + 23f2: 49 83 c0 04 add $0x4,%r8 + 23f6: 4d 3b c1 cmp %r9,%r8 + 23f9: 72 e5 jb 0x23e0 + 23fb: 4c 3b c8 cmp %rax,%r9 + 23fe: 73 1a jae 0x241a + 2400: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 + 2406: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 + 240c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) + 2412: 49 ff c1 inc %r9 + 2415: 4c 3b c8 cmp %rax,%r9 + 2418: 72 e6 jb 0x2400 + 241a: 33 c0 xor %eax,%eax + 241c: c5 f8 77 vzeroupper + 241f: c3 ret + 2420: 45 33 c9 xor %r9d,%r9d + 2423: eb d6 jmp 0x23fb + 2425: 41 83 e1 fc and $0xfffffffc,%r9d + 2429: 45 33 c0 xor %r8d,%r8d + 242c: 4d 63 c9 movslq %r9d,%r9 + 242f: eb a9 jmp 0x23da + 2431: b8 fa ff ff ff mov $0xfffffffa,%eax + 2436: c3 ret + 2437: b8 f8 ff ff ff mov $0xfffffff8,%eax + 243c: c3 ret + 243d: 0f 1f 00 nopl (%rax) + 2440: 48 85 c9 test %rcx,%rcx + 2443: 0f 84 2c 01 00 00 je 0x2575 + 2449: 4d 85 c0 test %r8,%r8 + 244c: 0f 84 23 01 00 00 je 0x2575 + 2452: 45 85 c9 test %r9d,%r9d + 2455: 0f 8e 14 01 00 00 jle 0x256f + 245b: 49 63 d1 movslq %r9d,%rdx + 245e: 48 83 fa 04 cmp $0x4,%rdx + 2462: 0f 8c f7 00 00 00 jl 0x255f + 2468: 48 83 fa 3b cmp $0x3b,%rdx + 246c: 0f 8c f2 00 00 00 jl 0x2564 + 2472: 4c 89 c0 mov %r8,%rax + 2475: 48 83 e0 1f and $0x1f,%rax + 2479: a8 07 test $0x7,%al + 247b: 74 04 je 0x2481 + 247d: 33 c0 xor %eax,%eax + 247f: eb 14 jmp 0x2495 + 2481: 41 89 c2 mov %eax,%r10d + 2484: 41 f7 da neg %r10d + 2487: 41 83 c2 20 add $0x20,%r10d + 248b: 41 c1 ea 03 shr $0x3,%r10d + 248f: 85 c0 test %eax,%eax + 2491: 41 0f 45 c2 cmovne %r10d,%eax + 2495: 44 8d 50 04 lea 0x4(%rax),%r10d + 2499: 49 3b d2 cmp %r10,%rdx + 249c: 0f 8c bd 00 00 00 jl 0x255f + 24a2: 45 89 ca mov %r9d,%r10d + 24a5: 44 2b d0 sub %eax,%r10d + 24a8: 41 83 e2 03 and $0x3,%r10d + 24ac: 45 2b ca sub %r10d,%r9d + 24af: 45 33 d2 xor %r10d,%r10d + 24b2: 83 f8 01 cmp $0x1,%eax + 24b5: 72 23 jb 0x24da + 24b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 24be: 00 00 + 24c0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 24c6: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 + 24cc: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) + 24d2: 49 ff c2 inc %r10 + 24d5: 4c 3b d0 cmp %rax,%r10 + 24d8: 72 e6 jb 0x24c0 + 24da: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 24df: 4d 63 d1 movslq %r9d,%r10 + 24e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24e9: 00 + 24ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 24f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 24f8: 00 + 24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2500: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 + 2505: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 + 250b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) + 2511: 48 83 c0 04 add $0x4,%rax + 2515: 49 3b c2 cmp %r10,%rax + 2518: 72 e6 jb 0x2500 + 251a: 33 c0 xor %eax,%eax + 251c: 45 8d 51 01 lea 0x1(%r9),%r10d + 2520: 4d 63 d2 movslq %r10d,%r10 + 2523: 4c 3b d2 cmp %rdx,%r10 + 2526: 77 31 ja 0x2559 + 2528: 4d 63 c9 movslq %r9d,%r9 + 252b: 49 2b d1 sub %r9,%rdx + 252e: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 + 2532: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 2536: 0f 1f 00 nopl (%rax) + 2539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2540: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 2546: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 + 254c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) + 2551: 48 ff c0 inc %rax + 2554: 48 3b c2 cmp %rdx,%rax + 2557: 72 e7 jb 0x2540 + 2559: 33 c0 xor %eax,%eax + 255b: c5 f8 77 vzeroupper + 255e: c3 ret + 255f: 45 33 c9 xor %r9d,%r9d + 2562: eb b6 jmp 0x251a + 2564: 41 83 e1 fc and $0xfffffffc,%r9d + 2568: 33 c0 xor %eax,%eax + 256a: e9 6b ff ff ff jmp 0x24da + 256f: b8 fa ff ff ff mov $0xfffffffa,%eax + 2574: c3 ret + 2575: b8 f8 ff ff ff mov $0xfffffff8,%eax + 257a: c3 ret + 257b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2580: 48 83 ec 28 sub $0x28,%rsp + 2584: 4d 89 c1 mov %r8,%r9 + 2587: 49 89 d0 mov %rdx,%r8 + 258a: 48 89 ca mov %rcx,%rdx + 258d: e8 ae 99 03 00 call 0x3bf40 + 2592: 48 83 c4 28 add $0x28,%rsp + 2596: c3 ret + 2597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 259e: 00 00 + 25a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 25a5: 4d 89 c1 mov %r8,%r9 + 25a8: 49 89 d0 mov %rdx,%r8 + 25ab: 48 89 ca mov %rcx,%rdx + 25ae: e8 8d 9c 03 00 call 0x3c240 + 25b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 25b8: c3 ret + 25b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25c0: 48 83 ec 28 sub $0x28,%rsp + 25c4: 4d 89 c1 mov %r8,%r9 + 25c7: 49 89 d0 mov %rdx,%r8 + 25ca: 48 89 ca mov %rcx,%rdx + 25cd: e8 6e 9f 03 00 call 0x3c540 + 25d2: 48 83 c4 28 add $0x28,%rsp + 25d6: c3 ret + 25d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 25de: 00 00 + 25e0: 48 83 ec 28 sub $0x28,%rsp + 25e4: 4d 89 c1 mov %r8,%r9 + 25e7: 49 89 d0 mov %rdx,%r8 + 25ea: 48 89 ca mov %rcx,%rdx + 25ed: e8 0e a2 03 00 call 0x3c800 + 25f2: 48 83 c4 28 add $0x28,%rsp + 25f6: c3 ret + 25f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 25fe: 00 00 + 2600: 48 83 ec 28 sub $0x28,%rsp + 2604: 4d 89 c1 mov %r8,%r9 + 2607: 49 89 d0 mov %rdx,%r8 + 260a: 48 89 ca mov %rcx,%rdx + 260d: e8 8e a4 03 00 call 0x3caa0 + 2612: 48 83 c4 28 add $0x28,%rsp + 2616: c3 ret + 2617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 261e: 00 00 + 2620: 48 83 ec 28 sub $0x28,%rsp + 2624: 4d 89 c1 mov %r8,%r9 + 2627: 49 89 d0 mov %rdx,%r8 + 262a: 48 89 ca mov %rcx,%rdx + 262d: e8 ee a6 03 00 call 0x3cd20 + 2632: 48 83 c4 28 add $0x28,%rsp + 2636: c3 ret + 2637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 263e: 00 00 + 2640: 48 83 ec 28 sub $0x28,%rsp + 2644: 48 85 c9 test %rcx,%rcx + 2647: 74 20 je 0x2669 + 2649: 48 85 d2 test %rdx,%rdx + 264c: 74 1b je 0x2669 + 264e: 45 85 c0 test %r8d,%r8d + 2651: 7f 0a jg 0x265d + 2653: b8 fa ff ff ff mov $0xfffffffa,%eax + 2658: 48 83 c4 28 add $0x28,%rsp + 265c: c3 ret + 265d: e8 3e a9 03 00 call 0x3cfa0 + 2662: 33 c0 xor %eax,%eax + 2664: 48 83 c4 28 add $0x28,%rsp + 2668: c3 ret + 2669: b8 f8 ff ff ff mov $0xfffffff8,%eax + 266e: 48 83 c4 28 add $0x28,%rsp + 2672: c3 ret + 2673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 267f: 00 + 2680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2685: 48 85 c9 test %rcx,%rcx + 2688: 74 22 je 0x26ac + 268a: 48 85 d2 test %rdx,%rdx + 268d: 74 1d je 0x26ac + 268f: 45 85 c0 test %r8d,%r8d + 2692: 7f 0b jg 0x269f + 2694: b8 fa ff ff ff mov $0xfffffffa,%eax + 2699: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 269e: c3 ret + 269f: e8 dc aa 03 00 call 0x3d180 + 26a4: 33 c0 xor %eax,%eax + 26a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 26ab: c3 ret + 26ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 26b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 26b6: c3 ret + 26b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 26be: 00 00 + 26c0: 48 83 ec 28 sub $0x28,%rsp + 26c4: 48 85 c9 test %rcx,%rcx + 26c7: 74 20 je 0x26e9 + 26c9: 48 85 d2 test %rdx,%rdx + 26cc: 74 1b je 0x26e9 + 26ce: 45 85 c0 test %r8d,%r8d + 26d1: 7f 0a jg 0x26dd + 26d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 26d8: 48 83 c4 28 add $0x28,%rsp + 26dc: c3 ret + 26dd: e8 7e ac 03 00 call 0x3d360 + 26e2: 33 c0 xor %eax,%eax + 26e4: 48 83 c4 28 add $0x28,%rsp + 26e8: c3 ret + 26e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 26ee: 48 83 c4 28 add $0x28,%rsp + 26f2: c3 ret + 26f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 26f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 26ff: 00 + 2700: 56 push %rsi + 2701: 48 89 d6 mov %rdx,%rsi + 2704: 48 85 c9 test %rcx,%rcx + 2707: 0f 84 d0 01 00 00 je 0x28dd + 270d: 48 85 f6 test %rsi,%rsi + 2710: 0f 84 c7 01 00 00 je 0x28dd + 2716: 45 85 c0 test %r8d,%r8d + 2719: 0f 8e b7 01 00 00 jle 0x28d6 + 271f: 41 83 f8 10 cmp $0x10,%r8d + 2723: 0f 8c 9d 01 00 00 jl 0x28c6 + 2729: 49 89 f1 mov %rsi,%r9 + 272c: 49 83 e1 1f and $0x1f,%r9 + 2730: 45 89 c9 mov %r9d,%r9d + 2733: 45 85 c9 test %r9d,%r9d + 2736: 74 18 je 0x2750 + 2738: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 273f: 0f 85 81 01 00 00 jne 0x28c6 + 2745: 41 f7 d9 neg %r9d + 2748: 41 83 c1 20 add $0x20,%r9d + 274c: 41 c1 e9 03 shr $0x3,%r9d + 2750: 41 8d 41 10 lea 0x10(%r9),%eax + 2754: 44 3b c0 cmp %eax,%r8d + 2757: 0f 8c 69 01 00 00 jl 0x28c6 + 275d: 44 89 c0 mov %r8d,%eax + 2760: 33 d2 xor %edx,%edx + 2762: 41 2b c1 sub %r9d,%eax + 2765: 83 e0 0f and $0xf,%eax + 2768: f7 d8 neg %eax + 276a: 41 03 c0 add %r8d,%eax + 276d: 45 85 c9 test %r9d,%r9d + 2770: 76 25 jbe 0x2797 + 2772: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2780: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 2785: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 + 278a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 278f: 48 ff c2 inc %rdx + 2792: 49 3b d1 cmp %r9,%rdx + 2795: 72 e9 jb 0x2780 + 2797: 48 63 d0 movslq %eax,%rdx + 279a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 27a0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 27a6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 27ad: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 27b4: 01 + 27b5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 27bc: 01 + 27bd: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 27c4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 27cb: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 + 27d1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 27d8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 27de: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 27e5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 27ec: 01 + 27ed: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 27f4: 01 + 27f5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 27fc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 2803: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 280a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 2811: 49 83 c1 10 add $0x10,%r9 + 2815: 4c 3b ca cmp %rdx,%r9 + 2818: 72 86 jb 0x27a0 + 281a: 44 8d 48 01 lea 0x1(%rax),%r9d + 281e: 45 3b c8 cmp %r8d,%r9d + 2821: 0f 87 93 00 00 00 ja 0x28ba + 2827: 4d 63 d0 movslq %r8d,%r10 + 282a: 4c 2b d2 sub %rdx,%r10 + 282d: 49 83 fa 04 cmp $0x4,%r10 + 2831: 0f 8c 8a 00 00 00 jl 0x28c1 + 2837: 45 89 d3 mov %r10d,%r11d + 283a: 45 33 c9 xor %r9d,%r9d + 283d: 41 83 e3 fc and $0xfffffffc,%r11d + 2841: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 2845: 4d 63 db movslq %r11d,%r11 + 2848: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 284c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2853: 00 + 2854: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 285b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2860: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 2866: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 286d: 01 + 286e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 + 2874: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 287a: 49 83 c1 04 add $0x4,%r9 + 287e: 4d 3b cb cmp %r11,%r9 + 2881: 72 dd jb 0x2860 + 2883: 4d 3b da cmp %r10,%r11 + 2886: 73 32 jae 0x28ba + 2888: 48 63 c0 movslq %eax,%rax + 288b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 288f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 2893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 289f: 00 + 28a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 28a6: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 + 28ac: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 28b2: 49 ff c3 inc %r11 + 28b5: 4d 3b da cmp %r10,%r11 + 28b8: 72 e6 jb 0x28a0 + 28ba: 33 c0 xor %eax,%eax + 28bc: c5 f8 77 vzeroupper + 28bf: 5e pop %rsi + 28c0: c3 ret + 28c1: 45 33 db xor %r11d,%r11d + 28c4: eb bd jmp 0x2883 + 28c6: 33 c0 xor %eax,%eax + 28c8: 41 83 f8 01 cmp $0x1,%r8d + 28cc: 72 ec jb 0x28ba + 28ce: 4d 63 d0 movslq %r8d,%r10 + 28d1: 45 33 db xor %r11d,%r11d + 28d4: eb ad jmp 0x2883 + 28d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 28db: 5e pop %rsi + 28dc: c3 ret + 28dd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 28e2: 5e pop %rsi + 28e3: c3 ret + 28e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 28eb: 00 + 28ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 28f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 28f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 28ff: 00 + 2900: 53 push %rbx + 2901: 48 85 c9 test %rcx,%rcx + 2904: 0f 84 aa 01 00 00 je 0x2ab4 + 290a: 48 85 d2 test %rdx,%rdx + 290d: 0f 84 a1 01 00 00 je 0x2ab4 + 2913: 45 85 c0 test %r8d,%r8d + 2916: 0f 8e 91 01 00 00 jle 0x2aad + 291c: 41 83 f8 10 cmp $0x10,%r8d + 2920: 0f 8c 80 01 00 00 jl 0x2aa6 + 2926: 49 89 d3 mov %rdx,%r11 + 2929: 49 83 e3 1f and $0x1f,%r11 + 292d: 45 85 db test %r11d,%r11d + 2930: 74 18 je 0x294a + 2932: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 2939: 0f 85 67 01 00 00 jne 0x2aa6 + 293f: 41 f7 db neg %r11d + 2942: 41 83 c3 20 add $0x20,%r11d + 2946: 41 c1 eb 03 shr $0x3,%r11d + 294a: 41 8d 43 10 lea 0x10(%r11),%eax + 294e: 44 3b c0 cmp %eax,%r8d + 2951: 0f 8c 4f 01 00 00 jl 0x2aa6 + 2957: 44 89 c0 mov %r8d,%eax + 295a: 45 33 d2 xor %r10d,%r10d + 295d: 41 2b c3 sub %r11d,%eax + 2960: 83 e0 0f and $0xf,%eax + 2963: f7 d8 neg %eax + 2965: 41 03 c0 add %r8d,%eax + 2968: 44 89 db mov %r11d,%ebx + 296b: 45 85 db test %r11d,%r11d + 296e: 76 2a jbe 0x299a + 2970: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2977: 00 + 2978: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 297f: 90 nop + 2980: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 2986: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 298c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 2992: 49 ff c2 inc %r10 + 2995: 4c 3b d3 cmp %rbx,%r10 + 2998: 72 e6 jb 0x2980 + 299a: 4c 63 d0 movslq %eax,%r10 + 299d: 0f 1f 00 nopl (%rax) + 29a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 29a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 29a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 29af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 29b5: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 + 29ba: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 + 29c0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 + 29c6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 29cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 29d1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 29d7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 29dd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 + 29e3: 48 83 c3 10 add $0x10,%rbx + 29e7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 29ed: 49 3b da cmp %r10,%rbx + 29f0: 72 ae jb 0x29a0 + 29f2: 8d 58 01 lea 0x1(%rax),%ebx + 29f5: 41 3b d8 cmp %r8d,%ebx + 29f8: 0f 87 9c 00 00 00 ja 0x2a9a + 29fe: 4d 63 c8 movslq %r8d,%r9 + 2a01: 48 63 c0 movslq %eax,%rax + 2a04: 4c 2b c8 sub %rax,%r9 + 2a07: 49 83 f9 04 cmp $0x4,%r9 + 2a0b: 0f 8c 90 00 00 00 jl 0x2aa1 + 2a11: 48 63 c0 movslq %eax,%rax + 2a14: 45 89 ca mov %r9d,%r10d + 2a17: 41 83 e2 fc and $0xfffffffc,%r10d + 2a1b: 45 33 c0 xor %r8d,%r8d + 2a1e: 4d 63 d2 movslq %r10d,%r10 + 2a21: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 2a25: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 2a29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a30: 00 + 2a31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a3f: 00 + 2a40: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 2a46: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 + 2a4c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 2a52: 49 83 c0 04 add $0x4,%r8 + 2a56: 4d 3b c2 cmp %r10,%r8 + 2a59: 72 e5 jb 0x2a40 + 2a5b: 4d 3b d1 cmp %r9,%r10 + 2a5e: 73 3a jae 0x2a9a + 2a60: 48 63 c0 movslq %eax,%rax + 2a63: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 2a67: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 2a6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2a72: 00 + 2a73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2a80: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 2a86: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 2a8c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 2a92: 49 ff c2 inc %r10 + 2a95: 4d 3b d1 cmp %r9,%r10 + 2a98: 72 e6 jb 0x2a80 + 2a9a: 33 c0 xor %eax,%eax + 2a9c: c5 f8 77 vzeroupper + 2a9f: 5b pop %rbx + 2aa0: c3 ret + 2aa1: 45 33 d2 xor %r10d,%r10d + 2aa4: eb b5 jmp 0x2a5b + 2aa6: 33 c0 xor %eax,%eax + 2aa8: e9 45 ff ff ff jmp 0x29f2 + 2aad: b8 fa ff ff ff mov $0xfffffffa,%eax + 2ab2: 5b pop %rbx + 2ab3: c3 ret + 2ab4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ab9: 5b pop %rbx + 2aba: c3 ret + 2abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2ac0: 53 push %rbx + 2ac1: 49 89 ca mov %rcx,%r10 + 2ac4: 4d 85 d2 test %r10,%r10 + 2ac7: 0f 84 a4 01 00 00 je 0x2c71 + 2acd: 48 85 d2 test %rdx,%rdx + 2ad0: 0f 84 9b 01 00 00 je 0x2c71 + 2ad6: 45 85 c0 test %r8d,%r8d + 2ad9: 0f 8e 8b 01 00 00 jle 0x2c6a + 2adf: 41 83 f8 10 cmp $0x10,%r8d + 2ae3: 0f 8c 79 01 00 00 jl 0x2c62 + 2ae9: 48 89 d3 mov %rdx,%rbx + 2aec: 48 83 e3 1f and $0x1f,%rbx + 2af0: 85 db test %ebx,%ebx + 2af2: 74 11 je 0x2b05 + 2af4: f6 c3 07 test $0x7,%bl + 2af7: 0f 85 65 01 00 00 jne 0x2c62 + 2afd: f7 db neg %ebx + 2aff: 83 c3 20 add $0x20,%ebx + 2b02: c1 eb 03 shr $0x3,%ebx + 2b05: 8d 43 10 lea 0x10(%rbx),%eax + 2b08: 44 3b c0 cmp %eax,%r8d + 2b0b: 0f 8c 51 01 00 00 jl 0x2c62 + 2b11: 45 89 c1 mov %r8d,%r9d + 2b14: 33 c0 xor %eax,%eax + 2b16: 44 2b cb sub %ebx,%r9d + 2b19: 41 83 e1 0f and $0xf,%r9d + 2b1d: 41 f7 d9 neg %r9d + 2b20: 45 03 c8 add %r8d,%r9d + 2b23: 89 d9 mov %ebx,%ecx + 2b25: 85 db test %ebx,%ebx + 2b27: 76 2f jbe 0x2b58 + 2b29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b30: 00 + 2b31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2b3f: 00 + 2b40: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 2b46: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 + 2b4b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 2b50: 48 ff c0 inc %rax + 2b53: 48 3b c1 cmp %rcx,%rax + 2b56: 72 e8 jb 0x2b40 + 2b58: 49 63 c1 movslq %r9d,%rax + 2b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2b60: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 2b66: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 2b6d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 2b74: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 2b7b: 03 + 2b7c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 + 2b81: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 2b87: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 2b8d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 2b94: 03 + 2b95: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 2b9a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 2ba0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 2ba6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 2bad: 03 + 2bae: 48 83 c1 10 add $0x10,%rcx + 2bb2: 48 3b c8 cmp %rax,%rcx + 2bb5: 72 a9 jb 0x2b60 + 2bb7: 41 8d 41 01 lea 0x1(%r9),%eax + 2bbb: 41 3b c0 cmp %r8d,%eax + 2bbe: 0f 87 93 00 00 00 ja 0x2c57 + 2bc4: 4d 63 c0 movslq %r8d,%r8 + 2bc7: 4d 63 c9 movslq %r9d,%r9 + 2bca: 4d 2b c1 sub %r9,%r8 + 2bcd: 49 83 f8 04 cmp $0x4,%r8 + 2bd1: 0f 8c 87 00 00 00 jl 0x2c5e + 2bd7: 4d 63 c9 movslq %r9d,%r9 + 2bda: 44 89 c3 mov %r8d,%ebx + 2bdd: 83 e3 fc and $0xfffffffc,%ebx + 2be0: 33 c9 xor %ecx,%ecx + 2be2: 48 63 db movslq %ebx,%rbx + 2be5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 2be9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 2bed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2bf4: 00 + 2bf5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2bfc: 0f 1f 40 00 nopl 0x0(%rax) + 2c00: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 2c06: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 + 2c0b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 2c10: 48 83 c1 04 add $0x4,%rcx + 2c14: 48 3b cb cmp %rbx,%rcx + 2c17: 72 e7 jb 0x2c00 + 2c19: 49 3b d8 cmp %r8,%rbx + 2c1c: 73 39 jae 0x2c57 + 2c1e: 4d 63 c9 movslq %r9d,%r9 + 2c21: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 2c25: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 2c29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c30: 00 + 2c31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c3f: 00 + 2c40: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 2c45: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 + 2c4a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 2c4f: 48 ff c3 inc %rbx + 2c52: 49 3b d8 cmp %r8,%rbx + 2c55: 72 e9 jb 0x2c40 + 2c57: 33 c0 xor %eax,%eax + 2c59: c5 f8 77 vzeroupper + 2c5c: 5b pop %rbx + 2c5d: c3 ret + 2c5e: 33 db xor %ebx,%ebx + 2c60: eb b7 jmp 0x2c19 + 2c62: 45 33 c9 xor %r9d,%r9d + 2c65: e9 4d ff ff ff jmp 0x2bb7 + 2c6a: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c6f: 5b pop %rbx + 2c70: c3 ret + 2c71: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2c76: 5b pop %rbx + 2c77: c3 ret + 2c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2c7f: 00 + 2c80: 48 83 ec 28 sub $0x28,%rsp + 2c84: 4d 85 c0 test %r8,%r8 + 2c87: 74 25 je 0x2cae + 2c89: 48 85 c9 test %rcx,%rcx + 2c8c: 74 20 je 0x2cae + 2c8e: 48 85 d2 test %rdx,%rdx + 2c91: 74 1b je 0x2cae + 2c93: 45 85 c9 test %r9d,%r9d + 2c96: 7f 0a jg 0x2ca2 + 2c98: b8 fa ff ff ff mov $0xfffffffa,%eax + 2c9d: 48 83 c4 28 add $0x28,%rsp + 2ca1: c3 ret + 2ca2: e8 09 4c a9 01 call 0x1a978b0 + 2ca7: 33 c0 xor %eax,%eax + 2ca9: 48 83 c4 28 add $0x28,%rsp + 2cad: c3 ret + 2cae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2cb3: 48 83 c4 28 add $0x28,%rsp + 2cb7: c3 ret + 2cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2cbf: 00 + 2cc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 2cc5: 4d 85 c0 test %r8,%r8 + 2cc8: 74 27 je 0x2cf1 + 2cca: 48 85 c9 test %rcx,%rcx + 2ccd: 74 22 je 0x2cf1 + 2ccf: 48 85 d2 test %rdx,%rdx + 2cd2: 74 1d je 0x2cf1 + 2cd4: 45 85 c9 test %r9d,%r9d + 2cd7: 7f 0b jg 0x2ce4 + 2cd9: b8 fa ff ff ff mov $0xfffffffa,%eax + 2cde: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2ce3: c3 ret + 2ce4: e8 17 56 a9 01 call 0x1a98300 + 2ce9: 33 c0 xor %eax,%eax + 2ceb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2cf0: c3 ret + 2cf1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2cf6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 2cfb: c3 ret + 2cfc: 0f 1f 40 00 nopl 0x0(%rax) + 2d00: 53 push %rbx + 2d01: 56 push %rsi + 2d02: 57 push %rdi + 2d03: 41 54 push %r12 + 2d05: 41 55 push %r13 + 2d07: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 2d0e: 4d 89 c4 mov %r8,%r12 + 2d11: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2605990 + 2d18: 48 33 c4 xor %rsp,%rax + 2d1b: 45 89 cd mov %r9d,%r13d + 2d1e: 48 89 cf mov %rcx,%rdi + 2d21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 2d28: 00 + 2d29: 4d 85 e4 test %r12,%r12 + 2d2c: 0f 84 b6 01 00 00 je 0x2ee8 + 2d32: 48 85 ff test %rdi,%rdi + 2d35: 0f 84 97 01 00 00 je 0x2ed2 + 2d3b: 48 85 d2 test %rdx,%rdx + 2d3e: 0f 84 66 01 00 00 je 0x2eaa + 2d44: 45 85 ed test %r13d,%r13d + 2d47: 0f 8e 35 01 00 00 jle 0x2e82 + 2d4d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 2d52: 48 89 f0 mov %rsi,%rax + 2d55: 48 83 e0 1f and $0x1f,%rax + 2d59: 48 f7 d8 neg %rax + 2d5c: 48 83 e0 1f and $0x1f,%rax + 2d60: 48 03 f0 add %rax,%rsi + 2d63: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 2d6a: 00 + 2d6b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 2d72: 0f 8e a2 00 00 00 jle 0x2e1a + 2d78: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 2d7d: 45 89 ee mov %r13d,%r14d + 2d80: 4d 89 e5 mov %r12,%r13 + 2d83: 49 89 d4 mov %rdx,%r12 + 2d86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2d8d: 00 + 2d8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2d95: 0f 1f 40 00 nopl 0x0(%rax) + 2d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2da0: 4c 89 e1 mov %r12,%rcx + 2da3: 48 89 f2 mov %rsi,%rdx + 2da6: 49 89 d8 mov %rbx,%r8 + 2da9: 41 b9 80 00 00 00 mov $0x80,%r9d + 2daf: e8 6c df 12 00 call 0x130d20 + 2db4: 48 89 f9 mov %rdi,%rcx + 2db7: 48 89 f2 mov %rsi,%rdx + 2dba: 41 b8 80 00 00 00 mov $0x80,%r8d + 2dc0: e8 bb cb ff ff call 0xfffffffffffff980 + 2dc5: 48 89 f9 mov %rdi,%rcx + 2dc8: 48 89 da mov %rbx,%rdx + 2dcb: 41 b8 80 00 00 00 mov $0x80,%r8d + 2dd1: e8 aa cb ff ff call 0xfffffffffffff980 + 2dd6: 48 89 d9 mov %rbx,%rcx + 2dd9: 48 89 f2 mov %rsi,%rdx + 2ddc: 4d 89 e8 mov %r13,%r8 + 2ddf: 41 b9 80 00 00 00 mov $0x80,%r9d + 2de5: e8 16 08 00 00 call 0x3600 + 2dea: 41 83 c6 80 add $0xffffff80,%r14d + 2dee: 48 81 c7 00 02 00 00 add $0x200,%rdi + 2df5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 2dfc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 2e03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 2e0a: 7f 94 jg 0x2da0 + 2e0c: 4c 89 e2 mov %r12,%rdx + 2e0f: 4d 89 ec mov %r13,%r12 + 2e12: 45 89 f5 mov %r14d,%r13d + 2e15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 2e1a: 48 89 d1 mov %rdx,%rcx + 2e1d: 48 89 f2 mov %rsi,%rdx + 2e20: 49 89 d8 mov %rbx,%r8 + 2e23: 45 89 e9 mov %r13d,%r9d + 2e26: e8 f5 de 12 00 call 0x130d20 + 2e2b: 48 89 f9 mov %rdi,%rcx + 2e2e: 48 89 f2 mov %rsi,%rdx + 2e31: 45 89 e8 mov %r13d,%r8d + 2e34: e8 47 cb ff ff call 0xfffffffffffff980 + 2e39: 48 89 f9 mov %rdi,%rcx + 2e3c: 48 89 da mov %rbx,%rdx + 2e3f: 45 89 e8 mov %r13d,%r8d + 2e42: e8 39 cb ff ff call 0xfffffffffffff980 + 2e47: 48 89 d9 mov %rbx,%rcx + 2e4a: 48 89 f2 mov %rsi,%rdx + 2e4d: 4d 89 e0 mov %r12,%r8 + 2e50: 45 89 e9 mov %r13d,%r9d + 2e53: e8 a8 07 00 00 call 0x3600 + 2e58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 2e5f: 00 + 2e60: 48 33 cc xor %rsp,%rcx + 2e63: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2605990 + 2e6a: 75 11 jne 0x2e7d + 2e6c: 33 c0 xor %eax,%eax + 2e6e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 2e75: 41 5d pop %r13 + 2e77: 41 5c pop %r12 + 2e79: 5f pop %rdi + 2e7a: 5e pop %rsi + 2e7b: 5b pop %rbx + 2e7c: c3 ret + 2e7d: e8 6e e2 11 01 call 0x11210f0 + 2e82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 2e89: 00 + 2e8a: 48 33 cc xor %rsp,%rcx + 2e8d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2605990 + 2e94: 75 e7 jne 0x2e7d + 2e96: b8 fa ff ff ff mov $0xfffffffa,%eax + 2e9b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 2ea2: 41 5d pop %r13 + 2ea4: 41 5c pop %r12 + 2ea6: 5f pop %rdi + 2ea7: 5e pop %rsi + 2ea8: 5b pop %rbx + 2ea9: c3 ret + 2eaa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 2eb1: 00 + 2eb2: 48 33 cc xor %rsp,%rcx + 2eb5: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2605990 + 2ebc: 75 bf jne 0x2e7d + 2ebe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 2ec3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 2eca: 41 5d pop %r13 + 2ecc: 41 5c pop %r12 + 2ece: 5f pop %rdi + 2ecf: 5e pop %rsi + 2ed0: 5b pop %rbx + 2ed1: c3 ret + 2ed2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 2ed9: 00 + 2eda: 48 33 cc xor %rsp,%rcx + 2edd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2605990 + 2ee4: 75 97 jne 0x2e7d + 2ee6: eb d6 jmp 0x2ebe + 2ee8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 2eef: 00 + 2ef0: 48 33 cc xor %rsp,%rcx + 2ef3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2605990 + 2efa: 75 81 jne 0x2e7d + 2efc: eb c0 jmp 0x2ebe + 2efe: 66 90 xchg %ax,%ax + 2f00: 53 push %rbx + 2f01: 56 push %rsi + 2f02: 57 push %rdi + 2f03: 41 54 push %r12 + 2f05: 41 55 push %r13 + 2f07: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 2f0e: 4d 89 c4 mov %r8,%r12 + 2f11: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2605990 + 2f18: 45 89 cd mov %r9d,%r13d + 2f1b: 48 33 c4 xor %rsp,%rax + 2f1e: 48 89 cf mov %rcx,%rdi + 2f21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 2f28: 00 + 2f29: 4d 85 e4 test %r12,%r12 + 2f2c: 0f 84 b6 01 00 00 je 0x30e8 + 2f32: 48 85 ff test %rdi,%rdi + 2f35: 0f 84 97 01 00 00 je 0x30d2 + 2f3b: 48 85 d2 test %rdx,%rdx + 2f3e: 0f 84 66 01 00 00 je 0x30aa + 2f44: 45 85 ed test %r13d,%r13d + 2f47: 0f 8e 35 01 00 00 jle 0x3082 + 2f4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 2f52: 48 89 c3 mov %rax,%rbx + 2f55: 48 83 e3 1f and $0x1f,%rbx + 2f59: 48 f7 db neg %rbx + 2f5c: 48 83 e3 1f and $0x1f,%rbx + 2f60: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 2f64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 2f6b: 00 + 2f6c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 2f73: 0f 8e a1 00 00 00 jle 0x301a + 2f79: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 2f7e: 45 89 ee mov %r13d,%r14d + 2f81: 4d 89 e5 mov %r12,%r13 + 2f84: 49 89 d4 mov %rdx,%r12 + 2f87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 2f8e: 00 + 2f8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2f96: 0f 1f 00 nopl (%rax) + 2f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2fa0: 4c 89 e1 mov %r12,%rcx + 2fa3: 48 89 f2 mov %rsi,%rdx + 2fa6: 49 89 d8 mov %rbx,%r8 + 2fa9: 41 b9 80 00 00 00 mov $0x80,%r9d + 2faf: e8 8c dd 12 00 call 0x130d40 + 2fb4: 48 89 f9 mov %rdi,%rcx + 2fb7: 48 89 f2 mov %rsi,%rdx + 2fba: 41 b8 80 00 00 00 mov $0x80,%r8d + 2fc0: e8 fb c9 ff ff call 0xfffffffffffff9c0 + 2fc5: 48 89 f9 mov %rdi,%rcx + 2fc8: 48 89 da mov %rbx,%rdx + 2fcb: 41 b8 80 00 00 00 mov $0x80,%r8d + 2fd1: e8 ea c9 ff ff call 0xfffffffffffff9c0 + 2fd6: 48 89 d9 mov %rbx,%rcx + 2fd9: 48 89 f2 mov %rsi,%rdx + 2fdc: 4d 89 e8 mov %r13,%r8 + 2fdf: 41 b9 80 00 00 00 mov $0x80,%r9d + 2fe5: e8 96 06 00 00 call 0x3680 + 2fea: 41 83 c6 80 add $0xffffff80,%r14d + 2fee: 48 81 c7 00 02 00 00 add $0x200,%rdi + 2ff5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 2ffc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3003: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 300a: 7f 94 jg 0x2fa0 + 300c: 4c 89 e2 mov %r12,%rdx + 300f: 4d 89 ec mov %r13,%r12 + 3012: 45 89 f5 mov %r14d,%r13d + 3015: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 301a: 48 89 d1 mov %rdx,%rcx + 301d: 48 89 f2 mov %rsi,%rdx + 3020: 49 89 d8 mov %rbx,%r8 + 3023: 45 89 e9 mov %r13d,%r9d + 3026: e8 15 dd 12 00 call 0x130d40 + 302b: 48 89 f9 mov %rdi,%rcx + 302e: 48 89 f2 mov %rsi,%rdx + 3031: 45 89 e8 mov %r13d,%r8d + 3034: e8 87 c9 ff ff call 0xfffffffffffff9c0 + 3039: 48 89 f9 mov %rdi,%rcx + 303c: 48 89 da mov %rbx,%rdx + 303f: 45 89 e8 mov %r13d,%r8d + 3042: e8 79 c9 ff ff call 0xfffffffffffff9c0 + 3047: 48 89 d9 mov %rbx,%rcx + 304a: 48 89 f2 mov %rsi,%rdx + 304d: 4d 89 e0 mov %r12,%r8 + 3050: 45 89 e9 mov %r13d,%r9d + 3053: e8 28 06 00 00 call 0x3680 + 3058: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 305f: 00 + 3060: 48 33 cc xor %rsp,%rcx + 3063: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2605990 + 306a: 75 11 jne 0x307d + 306c: 33 c0 xor %eax,%eax + 306e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 3075: 41 5d pop %r13 + 3077: 41 5c pop %r12 + 3079: 5f pop %rdi + 307a: 5e pop %rsi + 307b: 5b pop %rbx + 307c: c3 ret + 307d: e8 6e e0 11 01 call 0x11210f0 + 3082: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3089: 00 + 308a: 48 33 cc xor %rsp,%rcx + 308d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2605990 + 3094: 75 e7 jne 0x307d + 3096: b8 fa ff ff ff mov $0xfffffffa,%eax + 309b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 30a2: 41 5d pop %r13 + 30a4: 41 5c pop %r12 + 30a6: 5f pop %rdi + 30a7: 5e pop %rsi + 30a8: 5b pop %rbx + 30a9: c3 ret + 30aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 30b1: 00 + 30b2: 48 33 cc xor %rsp,%rcx + 30b5: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2605990 + 30bc: 75 bf jne 0x307d + 30be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 30c3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 30ca: 41 5d pop %r13 + 30cc: 41 5c pop %r12 + 30ce: 5f pop %rdi + 30cf: 5e pop %rsi + 30d0: 5b pop %rbx + 30d1: c3 ret + 30d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 30d9: 00 + 30da: 48 33 cc xor %rsp,%rcx + 30dd: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2605990 + 30e4: 75 97 jne 0x307d + 30e6: eb d6 jmp 0x30be + 30e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 30ef: 00 + 30f0: 48 33 cc xor %rsp,%rcx + 30f3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2605990 + 30fa: 75 81 jne 0x307d + 30fc: eb c0 jmp 0x30be + 30fe: 66 90 xchg %ax,%ax + 3100: 53 push %rbx + 3101: 56 push %rsi + 3102: 57 push %rdi + 3103: 41 54 push %r12 + 3105: 41 55 push %r13 + 3107: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 310e: 4d 89 c4 mov %r8,%r12 + 3111: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2605990 + 3118: 45 89 cd mov %r9d,%r13d + 311b: 48 33 c4 xor %rsp,%rax + 311e: 48 89 cf mov %rcx,%rdi + 3121: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 3128: 00 + 3129: 4d 85 e4 test %r12,%r12 + 312c: 0f 84 b6 01 00 00 je 0x32e8 + 3132: 48 85 ff test %rdi,%rdi + 3135: 0f 84 97 01 00 00 je 0x32d2 + 313b: 48 85 d2 test %rdx,%rdx + 313e: 0f 84 66 01 00 00 je 0x32aa + 3144: 45 85 ed test %r13d,%r13d + 3147: 0f 8e 35 01 00 00 jle 0x3282 + 314d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 3152: 48 89 c3 mov %rax,%rbx + 3155: 48 83 e3 1f and $0x1f,%rbx + 3159: 48 f7 db neg %rbx + 315c: 48 83 e3 1f and $0x1f,%rbx + 3160: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 3164: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 316b: 00 + 316c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 3173: 0f 8e a1 00 00 00 jle 0x321a + 3179: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 317e: 45 89 ee mov %r13d,%r14d + 3181: 4d 89 e5 mov %r12,%r13 + 3184: 49 89 d4 mov %rdx,%r12 + 3187: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 318e: 00 + 318f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3196: 0f 1f 00 nopl (%rax) + 3199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 31a0: 4c 89 e1 mov %r12,%rcx + 31a3: 48 89 f2 mov %rsi,%rdx + 31a6: 49 89 d8 mov %rbx,%r8 + 31a9: 41 b9 80 00 00 00 mov $0x80,%r9d + 31af: e8 ac db 12 00 call 0x130d60 + 31b4: 48 89 f9 mov %rdi,%rcx + 31b7: 48 89 f2 mov %rsi,%rdx + 31ba: 41 b8 80 00 00 00 mov $0x80,%r8d + 31c0: e8 bb c9 ff ff call 0xfffffffffffffb80 + 31c5: 48 89 f9 mov %rdi,%rcx + 31c8: 48 89 da mov %rbx,%rdx + 31cb: 41 b8 80 00 00 00 mov $0x80,%r8d + 31d1: e8 aa c9 ff ff call 0xfffffffffffffb80 + 31d6: 48 89 d9 mov %rbx,%rcx + 31d9: 48 89 f2 mov %rsi,%rdx + 31dc: 4d 89 e8 mov %r13,%r8 + 31df: 41 b9 80 00 00 00 mov $0x80,%r9d + 31e5: e8 16 05 00 00 call 0x3700 + 31ea: 41 83 c6 80 add $0xffffff80,%r14d + 31ee: 48 81 c7 00 02 00 00 add $0x200,%rdi + 31f5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 31fc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3203: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 320a: 7f 94 jg 0x31a0 + 320c: 4c 89 e2 mov %r12,%rdx + 320f: 4d 89 ec mov %r13,%r12 + 3212: 45 89 f5 mov %r14d,%r13d + 3215: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 321a: 48 89 d1 mov %rdx,%rcx + 321d: 48 89 f2 mov %rsi,%rdx + 3220: 49 89 d8 mov %rbx,%r8 + 3223: 45 89 e9 mov %r13d,%r9d + 3226: e8 35 db 12 00 call 0x130d60 + 322b: 48 89 f9 mov %rdi,%rcx + 322e: 48 89 f2 mov %rsi,%rdx + 3231: 45 89 e8 mov %r13d,%r8d + 3234: e8 47 c9 ff ff call 0xfffffffffffffb80 + 3239: 48 89 f9 mov %rdi,%rcx + 323c: 48 89 da mov %rbx,%rdx + 323f: 45 89 e8 mov %r13d,%r8d + 3242: e8 39 c9 ff ff call 0xfffffffffffffb80 + 3247: 48 89 d9 mov %rbx,%rcx + 324a: 48 89 f2 mov %rsi,%rdx + 324d: 4d 89 e0 mov %r12,%r8 + 3250: 45 89 e9 mov %r13d,%r9d + 3253: e8 a8 04 00 00 call 0x3700 + 3258: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 325f: 00 + 3260: 48 33 cc xor %rsp,%rcx + 3263: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2605990 + 326a: 75 11 jne 0x327d + 326c: 33 c0 xor %eax,%eax + 326e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 3275: 41 5d pop %r13 + 3277: 41 5c pop %r12 + 3279: 5f pop %rdi + 327a: 5e pop %rsi + 327b: 5b pop %rbx + 327c: c3 ret + 327d: e8 6e de 11 01 call 0x11210f0 + 3282: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3289: 00 + 328a: 48 33 cc xor %rsp,%rcx + 328d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2605990 + 3294: 75 e7 jne 0x327d + 3296: b8 fa ff ff ff mov $0xfffffffa,%eax + 329b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 32a2: 41 5d pop %r13 + 32a4: 41 5c pop %r12 + 32a6: 5f pop %rdi + 32a7: 5e pop %rsi + 32a8: 5b pop %rbx + 32a9: c3 ret + 32aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 32b1: 00 + 32b2: 48 33 cc xor %rsp,%rcx + 32b5: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2605990 + 32bc: 75 bf jne 0x327d + 32be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 32c3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 32ca: 41 5d pop %r13 + 32cc: 41 5c pop %r12 + 32ce: 5f pop %rdi + 32cf: 5e pop %rsi + 32d0: 5b pop %rbx + 32d1: c3 ret + 32d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 32d9: 00 + 32da: 48 33 cc xor %rsp,%rcx + 32dd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2605990 + 32e4: 75 97 jne 0x327d + 32e6: eb d6 jmp 0x32be + 32e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 32ef: 00 + 32f0: 48 33 cc xor %rsp,%rcx + 32f3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2605990 + 32fa: 75 81 jne 0x327d + 32fc: eb c0 jmp 0x32be + 32fe: 66 90 xchg %ax,%ax + 3300: 53 push %rbx + 3301: 56 push %rsi + 3302: 57 push %rdi + 3303: 41 54 push %r12 + 3305: 41 55 push %r13 + 3307: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 330e: 4d 89 c4 mov %r8,%r12 + 3311: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2605990 + 3318: 45 89 cd mov %r9d,%r13d + 331b: 48 33 c4 xor %rsp,%rax + 331e: 48 89 cf mov %rcx,%rdi + 3321: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 3328: 00 + 3329: 4d 85 e4 test %r12,%r12 + 332c: 0f 84 b6 01 00 00 je 0x34e8 + 3332: 48 85 ff test %rdi,%rdi + 3335: 0f 84 97 01 00 00 je 0x34d2 + 333b: 48 85 d2 test %rdx,%rdx + 333e: 0f 84 66 01 00 00 je 0x34aa + 3344: 45 85 ed test %r13d,%r13d + 3347: 0f 8e 35 01 00 00 jle 0x3482 + 334d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 3352: 48 89 c3 mov %rax,%rbx + 3355: 48 83 e3 1f and $0x1f,%rbx + 3359: 48 f7 db neg %rbx + 335c: 48 83 e3 1f and $0x1f,%rbx + 3360: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 3364: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 336b: 00 + 336c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 3373: 0f 8e a1 00 00 00 jle 0x341a + 3379: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 337e: 45 89 ee mov %r13d,%r14d + 3381: 4d 89 e5 mov %r12,%r13 + 3384: 49 89 d4 mov %rdx,%r12 + 3387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 338e: 00 + 338f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3396: 0f 1f 00 nopl (%rax) + 3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 33a0: 4c 89 e1 mov %r12,%rcx + 33a3: 48 89 f2 mov %rsi,%rdx + 33a6: 49 89 d8 mov %rbx,%r8 + 33a9: 41 b9 80 00 00 00 mov $0x80,%r9d + 33af: e8 cc d9 12 00 call 0x130d80 + 33b4: 48 89 f9 mov %rdi,%rcx + 33b7: 48 89 f2 mov %rsi,%rdx + 33ba: 41 b8 80 00 00 00 mov $0x80,%r8d + 33c0: e8 bb c7 ff ff call 0xfffffffffffffb80 + 33c5: 48 89 f9 mov %rdi,%rcx + 33c8: 48 89 da mov %rbx,%rdx + 33cb: 41 b8 80 00 00 00 mov $0x80,%r8d + 33d1: e8 aa c7 ff ff call 0xfffffffffffffb80 + 33d6: 48 89 d9 mov %rbx,%rcx + 33d9: 48 89 f2 mov %rsi,%rdx + 33dc: 4d 89 e8 mov %r13,%r8 + 33df: 41 b9 80 00 00 00 mov $0x80,%r9d + 33e5: e8 96 03 00 00 call 0x3780 + 33ea: 41 83 c6 80 add $0xffffff80,%r14d + 33ee: 48 81 c7 00 02 00 00 add $0x200,%rdi + 33f5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 33fc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 3403: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 340a: 7f 94 jg 0x33a0 + 340c: 4c 89 e2 mov %r12,%rdx + 340f: 4d 89 ec mov %r13,%r12 + 3412: 45 89 f5 mov %r14d,%r13d + 3415: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 341a: 48 89 d1 mov %rdx,%rcx + 341d: 48 89 f2 mov %rsi,%rdx + 3420: 49 89 d8 mov %rbx,%r8 + 3423: 45 89 e9 mov %r13d,%r9d + 3426: e8 55 d9 12 00 call 0x130d80 + 342b: 48 89 f9 mov %rdi,%rcx + 342e: 48 89 f2 mov %rsi,%rdx + 3431: 45 89 e8 mov %r13d,%r8d + 3434: e8 47 c7 ff ff call 0xfffffffffffffb80 + 3439: 48 89 f9 mov %rdi,%rcx + 343c: 48 89 da mov %rbx,%rdx + 343f: 45 89 e8 mov %r13d,%r8d + 3442: e8 39 c7 ff ff call 0xfffffffffffffb80 + 3447: 48 89 d9 mov %rbx,%rcx + 344a: 48 89 f2 mov %rsi,%rdx + 344d: 4d 89 e0 mov %r12,%r8 + 3450: 45 89 e9 mov %r13d,%r9d + 3453: e8 28 03 00 00 call 0x3780 + 3458: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 345f: 00 + 3460: 48 33 cc xor %rsp,%rcx + 3463: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2605990 + 346a: 75 11 jne 0x347d + 346c: 33 c0 xor %eax,%eax + 346e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 3475: 41 5d pop %r13 + 3477: 41 5c pop %r12 + 3479: 5f pop %rdi + 347a: 5e pop %rsi + 347b: 5b pop %rbx + 347c: c3 ret + 347d: e8 6e dc 11 01 call 0x11210f0 + 3482: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 3489: 00 + 348a: 48 33 cc xor %rsp,%rcx + 348d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2605990 + 3494: 75 e7 jne 0x347d + 3496: b8 fa ff ff ff mov $0xfffffffa,%eax + 349b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 34a2: 41 5d pop %r13 + 34a4: 41 5c pop %r12 + 34a6: 5f pop %rdi + 34a7: 5e pop %rsi + 34a8: 5b pop %rbx + 34a9: c3 ret + 34aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 34b1: 00 + 34b2: 48 33 cc xor %rsp,%rcx + 34b5: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2605990 + 34bc: 75 bf jne 0x347d + 34be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 34c3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 34ca: 41 5d pop %r13 + 34cc: 41 5c pop %r12 + 34ce: 5f pop %rdi + 34cf: 5e pop %rsi + 34d0: 5b pop %rbx + 34d1: c3 ret + 34d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 34d9: 00 + 34da: 48 33 cc xor %rsp,%rcx + 34dd: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2605990 + 34e4: 75 97 jne 0x347d + 34e6: eb d6 jmp 0x34be + 34e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 34ef: 00 + 34f0: 48 33 cc xor %rsp,%rcx + 34f3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2605990 + 34fa: 75 81 jne 0x347d + 34fc: eb c0 jmp 0x34be + 34fe: 66 90 xchg %ax,%ax + 3500: 48 83 ec 28 sub $0x28,%rsp + 3504: 4d 85 c0 test %r8,%r8 + 3507: 74 35 je 0x353e + 3509: 45 85 c9 test %r9d,%r9d + 350c: 7e 4c jle 0x355a + 350e: 48 85 d2 test %rdx,%rdx + 3511: 74 26 je 0x3539 + 3513: 48 85 c9 test %rcx,%rcx + 3516: 74 0c je 0x3524 + 3518: e8 f3 57 a9 01 call 0x1a98d10 + 351d: 33 c0 xor %eax,%eax + 351f: 48 83 c4 28 add $0x28,%rsp + 3523: c3 ret + 3524: 48 89 d1 mov %rdx,%rcx + 3527: 4c 89 c2 mov %r8,%rdx + 352a: 45 89 c8 mov %r9d,%r8d + 352d: e8 2e 5a a9 01 call 0x1a98f60 + 3532: 33 c0 xor %eax,%eax + 3534: 48 83 c4 28 add $0x28,%rsp + 3538: c3 ret + 3539: 48 85 c9 test %rcx,%rcx + 353c: 75 0a jne 0x3548 + 353e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3543: 48 83 c4 28 add $0x28,%rsp + 3547: c3 ret + 3548: 4c 89 c2 mov %r8,%rdx + 354b: 45 89 c8 mov %r9d,%r8d + 354e: e8 1d 59 a9 01 call 0x1a98e70 + 3553: 33 c0 xor %eax,%eax + 3555: 48 83 c4 28 add $0x28,%rsp + 3559: c3 ret + 355a: b8 fa ff ff ff mov $0xfffffffa,%eax + 355f: 48 83 c4 28 add $0x28,%rsp + 3563: c3 ret + 3564: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 356b: 00 + 356c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 357f: 00 + 3580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 3585: 4d 85 c0 test %r8,%r8 + 3588: 74 37 je 0x35c1 + 358a: 45 85 c9 test %r9d,%r9d + 358d: 7e 50 jle 0x35df + 358f: 48 85 d2 test %rdx,%rdx + 3592: 74 28 je 0x35bc + 3594: 48 85 c9 test %rcx,%rcx + 3597: 74 0d je 0x35a6 + 3599: e8 82 65 a9 01 call 0x1a99b20 + 359e: 33 c0 xor %eax,%eax + 35a0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 35a5: c3 ret + 35a6: 48 89 d1 mov %rdx,%rcx + 35a9: 4c 89 c2 mov %r8,%rdx + 35ac: 45 89 c8 mov %r9d,%r8d + 35af: e8 bc 67 a9 01 call 0x1a99d70 + 35b4: 33 c0 xor %eax,%eax + 35b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 35bb: c3 ret + 35bc: 48 85 c9 test %rcx,%rcx + 35bf: 75 0b jne 0x35cc + 35c1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 35c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 35cb: c3 ret + 35cc: 4c 89 c2 mov %r8,%rdx + 35cf: 45 89 c8 mov %r9d,%r8d + 35d2: e8 a9 66 a9 01 call 0x1a99c80 + 35d7: 33 c0 xor %eax,%eax + 35d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 35de: c3 ret + 35df: b8 fa ff ff ff mov $0xfffffffa,%eax + 35e4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 35e9: 90 nop + 35ea: c3 ret + 35eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 35f2: 00 + 35f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 35fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 3600: 48 83 ec 28 sub $0x28,%rsp + 3604: 4d 85 c0 test %r8,%r8 + 3607: 74 35 je 0x363e + 3609: 45 85 c9 test %r9d,%r9d + 360c: 7e 4c jle 0x365a + 360e: 48 85 d2 test %rdx,%rdx + 3611: 74 26 je 0x3639 + 3613: 48 85 c9 test %rcx,%rcx + 3616: 74 0c je 0x3624 + 3618: e8 13 73 a9 01 call 0x1a9a930 + 361d: 33 c0 xor %eax,%eax + 361f: 48 83 c4 28 add $0x28,%rsp + 3623: c3 ret + 3624: 48 89 d1 mov %rdx,%rcx + 3627: 4c 89 c2 mov %r8,%rdx + 362a: 45 89 c8 mov %r9d,%r8d + 362d: e8 4e 75 a9 01 call 0x1a9ab80 + 3632: 33 c0 xor %eax,%eax + 3634: 48 83 c4 28 add $0x28,%rsp + 3638: c3 ret + 3639: 48 85 c9 test %rcx,%rcx + 363c: 75 0a jne 0x3648 + 363e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3643: 48 83 c4 28 add $0x28,%rsp + 3647: c3 ret + 3648: 4c 89 c2 mov %r8,%rdx + 364b: 45 89 c8 mov %r9d,%r8d + 364e: e8 3d 74 a9 01 call 0x1a9aa90 + 3653: 33 c0 xor %eax,%eax + 3655: 48 83 c4 28 add $0x28,%rsp + 3659: c3 ret + 365a: b8 fa ff ff ff mov $0xfffffffa,%eax + 365f: 48 83 c4 28 add $0x28,%rsp + 3663: c3 ret + 3664: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 366b: 00 + 366c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 367f: 00 + 3680: 48 83 ec 28 sub $0x28,%rsp + 3684: 4d 85 c0 test %r8,%r8 + 3687: 74 35 je 0x36be + 3689: 45 85 c9 test %r9d,%r9d + 368c: 7e 4c jle 0x36da + 368e: 48 85 d2 test %rdx,%rdx + 3691: 74 26 je 0x36b9 + 3693: 48 85 c9 test %rcx,%rcx + 3696: 74 0c je 0x36a4 + 3698: e8 a3 7f a9 01 call 0x1a9b640 + 369d: 33 c0 xor %eax,%eax + 369f: 48 83 c4 28 add $0x28,%rsp + 36a3: c3 ret + 36a4: 48 89 d1 mov %rdx,%rcx + 36a7: 4c 89 c2 mov %r8,%rdx + 36aa: 45 89 c8 mov %r9d,%r8d + 36ad: e8 ee 81 a9 01 call 0x1a9b8a0 + 36b2: 33 c0 xor %eax,%eax + 36b4: 48 83 c4 28 add $0x28,%rsp + 36b8: c3 ret + 36b9: 48 85 c9 test %rcx,%rcx + 36bc: 75 0a jne 0x36c8 + 36be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 36c3: 48 83 c4 28 add $0x28,%rsp + 36c7: c3 ret + 36c8: 4c 89 c2 mov %r8,%rdx + 36cb: 45 89 c8 mov %r9d,%r8d + 36ce: e8 cd 80 a9 01 call 0x1a9b7a0 + 36d3: 33 c0 xor %eax,%eax + 36d5: 48 83 c4 28 add $0x28,%rsp + 36d9: c3 ret + 36da: b8 fa ff ff ff mov $0xfffffffa,%eax + 36df: 48 83 c4 28 add $0x28,%rsp + 36e3: c3 ret + 36e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 36eb: 00 + 36ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 36f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 36f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 36ff: 00 + 3700: 48 83 ec 28 sub $0x28,%rsp + 3704: 4d 85 c0 test %r8,%r8 + 3707: 74 35 je 0x373e + 3709: 45 85 c9 test %r9d,%r9d + 370c: 7e 4c jle 0x375a + 370e: 48 85 d2 test %rdx,%rdx + 3711: 74 26 je 0x3739 + 3713: 48 85 c9 test %rcx,%rcx + 3716: 74 0c je 0x3724 + 3718: e8 c3 9d 03 00 call 0x3d4e0 + 371d: 33 c0 xor %eax,%eax + 371f: 48 83 c4 28 add $0x28,%rsp + 3723: c3 ret + 3724: 48 89 d1 mov %rdx,%rcx + 3727: 4c 89 c2 mov %r8,%rdx + 372a: 45 89 c8 mov %r9d,%r8d + 372d: e8 0e a0 03 00 call 0x3d740 + 3732: 33 c0 xor %eax,%eax + 3734: 48 83 c4 28 add $0x28,%rsp + 3738: c3 ret + 3739: 48 85 c9 test %rcx,%rcx + 373c: 75 0a jne 0x3748 + 373e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3743: 48 83 c4 28 add $0x28,%rsp + 3747: c3 ret + 3748: 4c 89 c2 mov %r8,%rdx + 374b: 45 89 c8 mov %r9d,%r8d + 374e: e8 cd a1 03 00 call 0x3d920 + 3753: 33 c0 xor %eax,%eax + 3755: 48 83 c4 28 add $0x28,%rsp + 3759: c3 ret + 375a: b8 fa ff ff ff mov $0xfffffffa,%eax + 375f: 48 83 c4 28 add $0x28,%rsp + 3763: c3 ret + 3764: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 376b: 00 + 376c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3773: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 3778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 377f: 00 + 3780: 48 83 ec 28 sub $0x28,%rsp + 3784: 4d 85 c0 test %r8,%r8 + 3787: 74 35 je 0x37be + 3789: 45 85 c9 test %r9d,%r9d + 378c: 7e 4c jle 0x37da + 378e: 48 85 d2 test %rdx,%rdx + 3791: 74 26 je 0x37b9 + 3793: 48 85 c9 test %rcx,%rcx + 3796: 74 0c je 0x37a4 + 3798: e8 a3 a3 03 00 call 0x3db40 + 379d: 33 c0 xor %eax,%eax + 379f: 48 83 c4 28 add $0x28,%rsp + 37a3: c3 ret + 37a4: 48 89 d1 mov %rdx,%rcx + 37a7: 4c 89 c2 mov %r8,%rdx + 37aa: 45 89 c8 mov %r9d,%r8d + 37ad: e8 0e a6 03 00 call 0x3ddc0 + 37b2: 33 c0 xor %eax,%eax + 37b4: 48 83 c4 28 add $0x28,%rsp + 37b8: c3 ret + 37b9: 48 85 c9 test %rcx,%rcx + 37bc: 75 0a jne 0x37c8 + 37be: b8 f8 ff ff ff mov $0xfffffff8,%eax + 37c3: 48 83 c4 28 add $0x28,%rsp + 37c7: c3 ret + 37c8: 4c 89 c2 mov %r8,%rdx + 37cb: 45 89 c8 mov %r9d,%r8d + 37ce: e8 0d a8 03 00 call 0x3dfe0 + 37d3: 33 c0 xor %eax,%eax + 37d5: 48 83 c4 28 add $0x28,%rsp + 37d9: c3 ret + 37da: b8 fa ff ff ff mov $0xfffffffa,%eax + 37df: 48 83 c4 28 add $0x28,%rsp + 37e3: c3 ret + 37e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 37eb: 00 + 37ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 37f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 37f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 37ff: 00 + 3800: 53 push %rbx + 3801: 56 push %rsi + 3802: 57 push %rdi + 3803: 41 54 push %r12 + 3805: 41 55 push %r13 + 3807: 41 56 push %r14 + 3809: 41 57 push %r15 + 380b: 55 push %rbp + 380c: 48 83 ec 38 sub $0x38,%rsp + 3810: 49 89 ce mov %rcx,%r14 + 3813: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 381a: 00 + 381b: 44 89 cf mov %r9d,%edi + 381e: 44 89 c6 mov %r8d,%esi + 3821: 41 89 d7 mov %edx,%r15d + 3824: 4d 85 f6 test %r14,%r14 + 3827: 0f 84 8e 01 00 00 je 0x39bb + 382d: 41 83 ff 1e cmp $0x1e,%r15d + 3831: 0f 87 5f 01 00 00 ja 0x3996 + 3837: 41 83 ff 1d cmp $0x1d,%r15d + 383b: 0f 8f 55 01 00 00 jg 0x3996 + 3841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 3848: 00 + 3849: 48 85 db test %rbx,%rbx + 384c: 0f 84 69 01 00 00 je 0x39bb + 3852: 48 89 dd mov %rbx,%rbp + 3855: ba 90 00 00 00 mov $0x90,%edx + 385a: 48 83 e5 3f and $0x3f,%rbp + 385e: 48 f7 dd neg %rbp + 3861: 48 83 e5 3f and $0x3f,%rbp + 3865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 3869: 4c 89 e1 mov %r12,%rcx + 386c: e8 cf a4 00 00 call 0xdd40 + 3871: 44 89 f9 mov %r15d,%ecx + 3874: b8 01 00 00 00 mov $0x1,%eax + 3879: d3 e0 shl %cl,%eax + 387b: 41 89 7c 24 14 mov %edi,0x14(%r12) + 3880: 83 fe 08 cmp $0x8,%esi + 3883: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 3888: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 388f: 00 00 + 3891: 0f 84 45 02 00 00 je 0x3adc + 3897: 83 fe 04 cmp $0x4,%esi + 389a: 0f 84 97 00 00 00 je 0x3937 + 38a0: 83 fe 01 cmp $0x1,%esi + 38a3: 75 39 jne 0x38de + 38a5: 0f 57 c0 xorps %xmm0,%xmm0 + 38a8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 38ac: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4cde8 + 38b3: 01 + 38b4: f3 0f 5e c8 divss %xmm0,%xmm1 + 38b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 38bf: 00 + 38c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 38c7: 00 00 + 38c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 38d0: 00 00 + 38d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 38d9: e9 93 00 00 00 jmp 0x3971 + 38de: 83 fe 02 cmp $0x2,%esi + 38e1: 75 36 jne 0x3919 + 38e3: 0f 57 c0 xorps %xmm0,%xmm0 + 38e6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 38ea: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4cde8 + 38f1: 01 + 38f2: f3 0f 5e c8 divss %xmm0,%xmm1 + 38f6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 38fd: 00 + 38fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 3905: 00 00 + 3907: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 390e: 00 00 + 3910: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 3917: eb 58 jmp 0x3971 + 3919: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 3920: 00 + 3921: b8 ee ff ff ff mov $0xffffffee,%eax + 3926: 48 83 c4 38 add $0x38,%rsp + 392a: 5d pop %rbp + 392b: 41 5f pop %r15 + 392d: 41 5e pop %r14 + 392f: 41 5d pop %r13 + 3931: 41 5c pop %r12 + 3933: 5f pop %rdi + 3934: 5e pop %rsi + 3935: 5b pop %rbx + 3936: c3 ret + 3937: 0f 57 c0 xorps %xmm0,%xmm0 + 393a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 393e: b8 01 00 00 00 mov $0x1,%eax + 3943: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 394a: 00 + 394b: 41 89 44 24 08 mov %eax,0x8(%r12) + 3950: 41 89 44 24 0c mov %eax,0xc(%r12) + 3955: e8 26 a4 00 00 call 0xdd80 + 395a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4cde0 + 3961: 01 + 3962: f2 0f 5e c8 divsd %xmm0,%xmm1 + 3966: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 396a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 3971: 41 83 ff 04 cmp $0x4,%r15d + 3975: 7f 35 jg 0x39ac + 3977: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 397e: 00 00 + 3980: 33 c0 xor %eax,%eax + 3982: 4d 89 26 mov %r12,(%r14) + 3985: 48 83 c4 38 add $0x38,%rsp + 3989: 5d pop %rbp + 398a: 41 5f pop %r15 + 398c: 41 5e pop %r14 + 398e: 41 5d pop %r13 + 3990: 41 5c pop %r12 + 3992: 5f pop %rdi + 3993: 5e pop %rsi + 3994: 5b pop %rbx + 3995: c3 ret + 3996: b8 ef ff ff ff mov $0xffffffef,%eax + 399b: 48 83 c4 38 add $0x38,%rsp + 399f: 5d pop %rbp + 39a0: 41 5f pop %r15 + 39a2: 41 5e pop %r14 + 39a4: 41 5d pop %r13 + 39a6: 41 5c pop %r12 + 39a8: 5f pop %rdi + 39a9: 5e pop %rsi + 39aa: 5b pop %rbx + 39ab: c3 ret + 39ac: 41 83 ff 0a cmp $0xa,%r15d + 39b0: 0f 8e ec 00 00 00 jle 0x3aa2 + 39b6: 4d 85 ed test %r13,%r13 + 39b9: 75 16 jne 0x39d1 + 39bb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 39c0: 48 83 c4 38 add $0x38,%rsp + 39c4: 5d pop %rbp + 39c5: 41 5f pop %r15 + 39c7: 41 5e pop %r14 + 39c9: 41 5d pop %r13 + 39cb: 41 5c pop %r12 + 39cd: 5f pop %rdi + 39ce: 5e pop %rsi + 39cf: 5b pop %rbx + 39d0: c3 ret + 39d1: 4c 89 ee mov %r13,%rsi + 39d4: 44 89 f9 mov %r15d,%ecx + 39d7: 48 83 e6 3f and $0x3f,%rsi + 39db: 44 89 ff mov %r15d,%edi + 39de: 48 f7 de neg %rsi + 39e1: 48 83 e6 3f and $0x3f,%rsi + 39e5: 49 03 f5 add %r13,%rsi + 39e8: 48 89 f2 mov %rsi,%rdx + 39eb: e8 10 a8 03 00 call 0x3e200 + 39f0: 49 89 c5 mov %rax,%r13 + 39f3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 39fa: 00 + 39fb: 49 89 54 24 30 mov %rdx,0x30(%r12) + 3a00: 41 8d 5f ff lea -0x1(%r15),%ebx + 3a04: 83 fb 10 cmp $0x10,%ebx + 3a07: 7f 3c jg 0x3a45 + 3a09: 83 fb 0f cmp $0xf,%ebx + 3a0c: 89 d9 mov %ebx,%ecx + 3a0e: e8 2d aa 00 00 call 0xe440 + 3a13: 89 d9 mov %ebx,%ecx + 3a15: 48 89 f2 mov %rsi,%rdx + 3a18: 41 89 f8 mov %edi,%r8d + 3a1b: 49 89 c1 mov %rax,%r9 + 3a1e: 49 89 44 24 38 mov %rax,0x38(%r12) + 3a23: e8 d8 af 03 00 call 0x3ea00 + 3a28: 49 89 c1 mov %rax,%r9 + 3a2b: 89 d9 mov %ebx,%ecx + 3a2d: b8 01 00 00 00 mov $0x1,%eax + 3a32: d3 e0 shl %cl,%eax + 3a34: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 3a3b: 83 e3 c0 and $0xffffffc0,%ebx + 3a3e: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 3a43: eb 1e jmp 0x3a63 + 3a45: 48 89 e0 mov %rsp,%rax + 3a48: 4c 89 e1 mov %r12,%rcx + 3a4b: 49 89 f0 mov %rsi,%r8 + 3a4e: 41 89 f9 mov %edi,%r9d + 3a51: 48 89 50 20 mov %rdx,0x20(%rax) + 3a55: 89 da mov %ebx,%edx + 3a57: 4c 89 68 28 mov %r13,0x28(%rax) + 3a5b: e8 20 c3 03 00 call 0x3fd80 + 3a60: 49 89 c1 mov %rax,%r9 + 3a63: 44 89 f9 mov %r15d,%ecx + 3a66: 48 89 f2 mov %rsi,%rdx + 3a69: 41 89 f8 mov %edi,%r8d + 3a6c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 3a71: e8 4a fd 03 00 call 0x437c0 + 3a76: 44 89 f9 mov %r15d,%ecx + 3a79: 48 89 f2 mov %rsi,%rdx + 3a7c: 41 89 f8 mov %edi,%r8d + 3a7f: 49 89 c1 mov %rax,%r9 + 3a82: 49 89 44 24 58 mov %rax,0x58(%r12) + 3a87: e8 74 02 04 00 call 0x43d00 + 3a8c: 4d 89 26 mov %r12,(%r14) + 3a8f: 33 c0 xor %eax,%eax + 3a91: 48 83 c4 38 add $0x38,%rsp + 3a95: 5d pop %rbp + 3a96: 41 5f pop %r15 + 3a98: 41 5e pop %r14 + 3a9a: 41 5d pop %r13 + 3a9c: 41 5c pop %r12 + 3a9e: 5f pop %rdi + 3a9f: 5e pop %rsi + 3aa0: 5b pop %rbx + 3aa1: c3 ret + 3aa2: bf 0a 00 00 00 mov $0xa,%edi + 3aa7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 3aae: 00 + 3aaf: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2607040 + 3ab6: 41 83 ff 06 cmp $0x6,%r15d + 3aba: 0f 8f 3b ff ff ff jg 0x39fb + 3ac0: 49 89 d1 mov %rdx,%r9 + 3ac3: 49 83 e1 3f and $0x3f,%r9 + 3ac7: 49 f7 d9 neg %r9 + 3aca: 49 83 e1 3f and $0x3f,%r9 + 3ace: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 3ad5: 00 00 + 3ad7: 4c 03 ca add %rdx,%r9 + 3ada: eb 87 jmp 0x3a63 + 3adc: 33 c0 xor %eax,%eax + 3ade: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3ae5: 00 + 3ae6: 41 89 44 24 08 mov %eax,0x8(%r12) + 3aeb: 41 89 44 24 0c mov %eax,0xc(%r12) + 3af0: e9 7c fe ff ff jmp 0x3971 + 3af5: 0f 1f 40 00 nopl 0x0(%rax) + 3af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3b00: 56 push %rsi + 3b01: 57 push %rdi + 3b02: 41 54 push %r12 + 3b04: 41 55 push %r13 + 3b06: 41 56 push %r14 + 3b08: 41 57 push %r15 + 3b0a: 55 push %rbp + 3b0b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 3b10: 48 89 ce mov %rcx,%rsi + 3b13: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 3b1a: 00 + 3b1b: 45 89 ce mov %r9d,%r14d + 3b1e: 45 89 c5 mov %r8d,%r13d + 3b21: 89 d5 mov %edx,%ebp + 3b23: 48 85 f6 test %rsi,%rsi + 3b26: 0f 84 8a 01 00 00 je 0x3cb6 + 3b2c: 83 fd 1e cmp $0x1e,%ebp + 3b2f: 0f 87 5d 01 00 00 ja 0x3c92 + 3b35: 83 fd 1d cmp $0x1d,%ebp + 3b38: 0f 8f 54 01 00 00 jg 0x3c92 + 3b3e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 3b45: 00 + 3b46: 4d 85 e4 test %r12,%r12 + 3b49: 0f 84 67 01 00 00 je 0x3cb6 + 3b4f: 49 83 e4 3f and $0x3f,%r12 + 3b53: ba 90 00 00 00 mov $0x90,%edx + 3b58: 49 f7 dc neg %r12 + 3b5b: 49 83 e4 3f and $0x3f,%r12 + 3b5f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 3b66: 00 + 3b67: 4c 89 e1 mov %r12,%rcx + 3b6a: e8 f1 f5 00 00 call 0x13160 + 3b6f: 89 e9 mov %ebp,%ecx + 3b71: 41 b8 01 00 00 00 mov $0x1,%r8d + 3b77: 41 d3 e0 shl %cl,%r8d + 3b7a: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 3b7f: 41 83 fd 08 cmp $0x8,%r13d + 3b83: 45 89 74 24 14 mov %r14d,0x14(%r12) + 3b88: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3b8f: 00 00 + 3b91: 0f 84 48 02 00 00 je 0x3ddf + 3b97: 41 83 fd 04 cmp $0x4,%r13d + 3b9b: 0f 84 95 00 00 00 je 0x3c36 + 3ba1: 41 83 fd 01 cmp $0x1,%r13d + 3ba5: 75 37 jne 0x3bde + 3ba7: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 3bac: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4cdf8 + 3bb3: 01 + 3bb4: f3 0f 5e c8 divss %xmm0,%xmm1 + 3bb8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3bbf: 00 + 3bc0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 3bc7: 00 00 + 3bc9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 3bd0: 00 00 + 3bd2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 3bd9: e9 90 00 00 00 jmp 0x3c6e + 3bde: 41 83 fd 02 cmp $0x2,%r13d + 3be2: 75 34 jne 0x3c18 + 3be4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 3be9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4cdf8 + 3bf0: 01 + 3bf1: f3 0f 5e c8 divss %xmm0,%xmm1 + 3bf5: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3bfc: 00 + 3bfd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 3c04: 00 00 + 3c06: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 3c0d: 00 00 + 3c0f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 3c16: eb 56 jmp 0x3c6e + 3c18: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 3c1f: 00 + 3c20: b8 ee ff ff ff mov $0xffffffee,%eax + 3c25: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3c2a: 5d pop %rbp + 3c2b: 41 5f pop %r15 + 3c2d: 41 5e pop %r14 + 3c2f: 41 5d pop %r13 + 3c31: 41 5c pop %r12 + 3c33: 5f pop %rdi + 3c34: 5e pop %rsi + 3c35: c3 ret + 3c36: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 3c3b: b8 01 00 00 00 mov $0x1,%eax + 3c40: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3c47: 00 + 3c48: 41 89 44 24 08 mov %eax,0x8(%r12) + 3c4d: 41 89 44 24 0c mov %eax,0xc(%r12) + 3c52: e8 49 f5 00 00 call 0x131a0 + 3c57: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4cdf0 + 3c5e: 01 + 3c5f: f2 0f 5e c8 divsd %xmm0,%xmm1 + 3c63: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 3c67: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 3c6e: 83 fd 04 cmp $0x4,%ebp + 3c71: 7f 35 jg 0x3ca8 + 3c73: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 3c7a: 00 00 + 3c7c: 33 c0 xor %eax,%eax + 3c7e: 4c 89 26 mov %r12,(%rsi) + 3c81: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3c86: 5d pop %rbp + 3c87: 41 5f pop %r15 + 3c89: 41 5e pop %r14 + 3c8b: 41 5d pop %r13 + 3c8d: 41 5c pop %r12 + 3c8f: 5f pop %rdi + 3c90: 5e pop %rsi + 3c91: c3 ret + 3c92: b8 ef ff ff ff mov $0xffffffef,%eax + 3c97: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3c9c: 5d pop %rbp + 3c9d: 41 5f pop %r15 + 3c9f: 41 5e pop %r14 + 3ca1: 41 5d pop %r13 + 3ca3: 41 5c pop %r12 + 3ca5: 5f pop %rdi + 3ca6: 5e pop %rsi + 3ca7: c3 ret + 3ca8: 83 fd 0a cmp $0xa,%ebp + 3cab: 0f 8e f4 00 00 00 jle 0x3da5 + 3cb1: 48 85 ff test %rdi,%rdi + 3cb4: 75 16 jne 0x3ccc + 3cb6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3cbb: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3cc0: 5d pop %rbp + 3cc1: 41 5f pop %r15 + 3cc3: 41 5e pop %r14 + 3cc5: 41 5d pop %r13 + 3cc7: 41 5c pop %r12 + 3cc9: 5f pop %rdi + 3cca: 5e pop %rsi + 3ccb: c3 ret + 3ccc: 48 83 e7 3f and $0x3f,%rdi + 3cd0: 89 e9 mov %ebp,%ecx + 3cd2: 48 f7 df neg %rdi + 3cd5: 41 89 ee mov %ebp,%r14d + 3cd8: 48 83 e7 3f and $0x3f,%rdi + 3cdc: 49 89 fd mov %rdi,%r13 + 3cdf: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 3ce6: 00 + 3ce7: 4c 89 ea mov %r13,%rdx + 3cea: e8 71 05 04 00 call 0x44260 + 3cef: 48 89 c7 mov %rax,%rdi + 3cf2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 3cf9: 00 + 3cfa: 49 89 54 24 30 mov %rdx,0x30(%r12) + 3cff: 44 8d 7d ff lea -0x1(%rbp),%r15d + 3d03: 41 83 ff 11 cmp $0x11,%r15d + 3d07: 7f 3f jg 0x3d48 + 3d09: 41 83 ff 10 cmp $0x10,%r15d + 3d0d: 44 89 f9 mov %r15d,%ecx + 3d10: e8 ab fa 00 00 call 0x137c0 + 3d15: 44 89 f9 mov %r15d,%ecx + 3d18: 4c 89 ea mov %r13,%rdx + 3d1b: 45 89 f0 mov %r14d,%r8d + 3d1e: 49 89 c1 mov %rax,%r9 + 3d21: 49 89 44 24 38 mov %rax,0x38(%r12) + 3d26: e8 35 0b 04 00 call 0x44860 + 3d2b: 49 89 c1 mov %rax,%r9 + 3d2e: 44 89 f9 mov %r15d,%ecx + 3d31: b8 01 00 00 00 mov $0x1,%eax + 3d36: d3 e0 shl %cl,%eax + 3d38: c1 e0 03 shl $0x3,%eax + 3d3b: 83 c0 3f add $0x3f,%eax + 3d3e: 83 e0 c0 and $0xffffffc0,%eax + 3d41: 41 89 44 24 18 mov %eax,0x18(%r12) + 3d46: eb 20 jmp 0x3d68 + 3d48: 48 8d 04 24 lea (%rsp),%rax + 3d4c: 4c 89 e1 mov %r12,%rcx + 3d4f: 4d 89 e8 mov %r13,%r8 + 3d52: 45 89 f1 mov %r14d,%r9d + 3d55: 48 89 50 20 mov %rdx,0x20(%rax) + 3d59: 44 89 fa mov %r15d,%edx + 3d5c: 48 89 78 28 mov %rdi,0x28(%rax) + 3d60: e8 bb 1e 04 00 call 0x45c20 + 3d65: 49 89 c1 mov %rax,%r9 + 3d68: 89 e9 mov %ebp,%ecx + 3d6a: 4c 89 ea mov %r13,%rdx + 3d6d: 45 89 f0 mov %r14d,%r8d + 3d70: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 3d75: e8 86 5a 04 00 call 0x49800 + 3d7a: 89 e9 mov %ebp,%ecx + 3d7c: 4c 89 ea mov %r13,%rdx + 3d7f: 45 89 f0 mov %r14d,%r8d + 3d82: 49 89 c1 mov %rax,%r9 + 3d85: 49 89 44 24 58 mov %rax,0x58(%r12) + 3d8a: e8 71 5e 04 00 call 0x49c00 + 3d8f: 4c 89 26 mov %r12,(%rsi) + 3d92: 33 c0 xor %eax,%eax + 3d94: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 3d99: 5d pop %rbp + 3d9a: 41 5f pop %r15 + 3d9c: 41 5e pop %r14 + 3d9e: 41 5d pop %r13 + 3da0: 41 5c pop %r12 + 3da2: 5f pop %rdi + 3da3: 5e pop %rsi + 3da4: c3 ret + 3da5: 41 be 0a 00 00 00 mov $0xa,%r14d + 3dab: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2607040 + 3db2: 83 fd 06 cmp $0x6,%ebp + 3db5: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 3dbc: 00 + 3dbd: 0f 8f 37 ff ff ff jg 0x3cfa + 3dc3: 49 89 d1 mov %rdx,%r9 + 3dc6: 49 83 e1 3f and $0x3f,%r9 + 3dca: 49 f7 d9 neg %r9 + 3dcd: 49 83 e1 3f and $0x3f,%r9 + 3dd1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 3dd8: 00 00 + 3dda: 4c 03 ca add %rdx,%r9 + 3ddd: eb 89 jmp 0x3d68 + 3ddf: 33 c0 xor %eax,%eax + 3de1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3de8: 00 + 3de9: 41 89 44 24 08 mov %eax,0x8(%r12) + 3dee: 41 89 44 24 0c mov %eax,0xc(%r12) + 3df3: e9 76 fe ff ff jmp 0x3c6e + 3df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 3dff: 00 + 3e00: 53 push %rbx + 3e01: 56 push %rsi + 3e02: 57 push %rdi + 3e03: 41 54 push %r12 + 3e05: 41 55 push %r13 + 3e07: 41 56 push %r14 + 3e09: 41 57 push %r15 + 3e0b: 55 push %rbp + 3e0c: 48 83 ec 38 sub $0x38,%rsp + 3e10: 49 89 ce mov %rcx,%r14 + 3e13: 44 89 cf mov %r9d,%edi + 3e16: 44 89 c6 mov %r8d,%esi + 3e19: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 3e20: 00 + 3e21: 41 89 d7 mov %edx,%r15d + 3e24: 4d 85 f6 test %r14,%r14 + 3e27: 0f 84 85 01 00 00 je 0x3fb2 + 3e2d: 41 83 ff 1e cmp $0x1e,%r15d + 3e31: 0f 87 56 01 00 00 ja 0x3f8d + 3e37: 41 83 ff 1d cmp $0x1d,%r15d + 3e3b: 0f 8f 4c 01 00 00 jg 0x3f8d + 3e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 3e48: 00 + 3e49: 48 85 db test %rbx,%rbx + 3e4c: 0f 84 60 01 00 00 je 0x3fb2 + 3e52: 48 89 dd mov %rbx,%rbp + 3e55: ba 90 00 00 00 mov $0x90,%edx + 3e5a: 48 83 e5 3f and $0x3f,%rbp + 3e5e: 48 f7 dd neg %rbp + 3e61: 48 83 e5 3f and $0x3f,%rbp + 3e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 3e69: 4c 89 e1 mov %r12,%rcx + 3e6c: e8 6f 49 01 00 call 0x187e0 + 3e71: 44 89 f9 mov %r15d,%ecx + 3e74: b8 01 00 00 00 mov $0x1,%eax + 3e79: 41 89 7c 24 14 mov %edi,0x14(%r12) + 3e7e: d3 e0 shl %cl,%eax + 3e80: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 3e85: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 3e8c: 00 00 + 3e8e: 83 fe 08 cmp $0x8,%esi + 3e91: 0f 84 39 02 00 00 je 0x40d0 + 3e97: 83 fe 04 cmp $0x4,%esi + 3e9a: 0f 84 91 00 00 00 je 0x3f31 + 3ea0: 83 fe 01 cmp $0x1,%esi + 3ea3: 75 36 jne 0x3edb + 3ea5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 3ea9: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4ce08 + 3eb0: 01 + 3eb1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3eb8: 00 + 3eb9: f3 0f 5e c8 divss %xmm0,%xmm1 + 3ebd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 3ec4: 00 00 + 3ec6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 3ecd: 00 00 + 3ecf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 3ed6: e9 8d 00 00 00 jmp 0x3f68 + 3edb: 83 fe 02 cmp $0x2,%esi + 3ede: 75 33 jne 0x3f13 + 3ee0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 3ee4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4ce08 + 3eeb: 01 + 3eec: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3ef3: 00 + 3ef4: f3 0f 5e c8 divss %xmm0,%xmm1 + 3ef8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 3eff: 00 00 + 3f01: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 3f08: 00 00 + 3f0a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 3f11: eb 55 jmp 0x3f68 + 3f13: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 3f1a: 00 + 3f1b: b8 ee ff ff ff mov $0xffffffee,%eax + 3f20: 48 83 c4 38 add $0x38,%rsp + 3f24: 5d pop %rbp + 3f25: 41 5f pop %r15 + 3f27: 41 5e pop %r14 + 3f29: 41 5d pop %r13 + 3f2b: 41 5c pop %r12 + 3f2d: 5f pop %rdi + 3f2e: 5e pop %rsi + 3f2f: 5b pop %rbx + 3f30: c3 ret + 3f31: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 3f35: b8 01 00 00 00 mov $0x1,%eax + 3f3a: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 3f41: 00 + 3f42: 41 89 44 24 08 mov %eax,0x8(%r12) + 3f47: 41 89 44 24 0c mov %eax,0xc(%r12) + 3f4c: e8 cf 48 01 00 call 0x18820 + 3f51: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4ce00 + 3f58: 01 + 3f59: f2 0f 5e c8 divsd %xmm0,%xmm1 + 3f5d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 3f61: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 3f68: 41 83 ff 04 cmp $0x4,%r15d + 3f6c: 7f 35 jg 0x3fa3 + 3f6e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 3f75: 00 00 + 3f77: 33 c0 xor %eax,%eax + 3f79: 4d 89 26 mov %r12,(%r14) + 3f7c: 48 83 c4 38 add $0x38,%rsp + 3f80: 5d pop %rbp + 3f81: 41 5f pop %r15 + 3f83: 41 5e pop %r14 + 3f85: 41 5d pop %r13 + 3f87: 41 5c pop %r12 + 3f89: 5f pop %rdi + 3f8a: 5e pop %rsi + 3f8b: 5b pop %rbx + 3f8c: c3 ret + 3f8d: b8 ef ff ff ff mov $0xffffffef,%eax + 3f92: 48 83 c4 38 add $0x38,%rsp + 3f96: 5d pop %rbp + 3f97: 41 5f pop %r15 + 3f99: 41 5e pop %r14 + 3f9b: 41 5d pop %r13 + 3f9d: 41 5c pop %r12 + 3f9f: 5f pop %rdi + 3fa0: 5e pop %rsi + 3fa1: 5b pop %rbx + 3fa2: c3 ret + 3fa3: 41 83 ff 0a cmp $0xa,%r15d + 3fa7: 0f 8e e9 00 00 00 jle 0x4096 + 3fad: 4d 85 ed test %r13,%r13 + 3fb0: 75 16 jne 0x3fc8 + 3fb2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 3fb7: 48 83 c4 38 add $0x38,%rsp + 3fbb: 5d pop %rbp + 3fbc: 41 5f pop %r15 + 3fbe: 41 5e pop %r14 + 3fc0: 41 5d pop %r13 + 3fc2: 41 5c pop %r12 + 3fc4: 5f pop %rdi + 3fc5: 5e pop %rsi + 3fc6: 5b pop %rbx + 3fc7: c3 ret + 3fc8: 4c 89 ee mov %r13,%rsi + 3fcb: 44 89 f9 mov %r15d,%ecx + 3fce: 48 83 e6 3f and $0x3f,%rsi + 3fd2: 44 89 ff mov %r15d,%edi + 3fd5: 48 f7 de neg %rsi + 3fd8: 48 83 e6 3f and $0x3f,%rsi + 3fdc: 49 03 f5 add %r13,%rsi + 3fdf: 48 89 f2 mov %rsi,%rdx + 3fe2: e8 59 60 04 00 call 0x4a040 + 3fe7: 49 89 c5 mov %rax,%r13 + 3fea: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 3ff1: 00 + 3ff2: 41 8d 5f ff lea -0x1(%r15),%ebx + 3ff6: 49 89 54 24 30 mov %rdx,0x30(%r12) + 3ffb: 83 fb 11 cmp $0x11,%ebx + 3ffe: 7f 39 jg 0x4039 + 4000: 89 d9 mov %ebx,%ecx + 4002: e8 19 4e 01 00 call 0x18e20 + 4007: 89 d9 mov %ebx,%ecx + 4009: 48 89 f2 mov %rsi,%rdx + 400c: 49 89 44 24 38 mov %rax,0x38(%r12) + 4011: 41 89 f8 mov %edi,%r8d + 4014: 49 89 c1 mov %rax,%r9 + 4017: e8 04 66 04 00 call 0x4a620 + 401c: 49 89 c1 mov %rax,%r9 + 401f: 89 d9 mov %ebx,%ecx + 4021: b8 01 00 00 00 mov $0x1,%eax + 4026: d3 e0 shl %cl,%eax + 4028: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 402f: 83 e3 c0 and $0xffffffc0,%ebx + 4032: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 4037: eb 1e jmp 0x4057 + 4039: 48 89 e0 mov %rsp,%rax + 403c: 4c 89 e1 mov %r12,%rcx + 403f: 48 89 50 20 mov %rdx,0x20(%rax) + 4043: 89 da mov %ebx,%edx + 4045: 49 89 f0 mov %rsi,%r8 + 4048: 41 89 f9 mov %edi,%r9d + 404b: 4c 89 68 28 mov %r13,0x28(%rax) + 404f: e8 6c 79 04 00 call 0x4b9c0 + 4054: 49 89 c1 mov %rax,%r9 + 4057: 44 89 f9 mov %r15d,%ecx + 405a: 48 89 f2 mov %rsi,%rdx + 405d: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4062: 41 89 f8 mov %edi,%r8d + 4065: e8 f6 b3 04 00 call 0x4f460 + 406a: 44 89 f9 mov %r15d,%ecx + 406d: 48 89 f2 mov %rsi,%rdx + 4070: 49 89 44 24 58 mov %rax,0x58(%r12) + 4075: 41 89 f8 mov %edi,%r8d + 4078: 49 89 c1 mov %rax,%r9 + 407b: e8 c0 b7 04 00 call 0x4f840 + 4080: 4d 89 26 mov %r12,(%r14) + 4083: 33 c0 xor %eax,%eax + 4085: 48 83 c4 38 add $0x38,%rsp + 4089: 5d pop %rbp + 408a: 41 5f pop %r15 + 408c: 41 5e pop %r14 + 408e: 41 5d pop %r13 + 4090: 41 5c pop %r12 + 4092: 5f pop %rdi + 4093: 5e pop %rsi + 4094: 5b pop %rbx + 4095: c3 ret + 4096: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 409d: 00 + 409e: bf 0a 00 00 00 mov $0xa,%edi + 40a3: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2607040 + 40aa: 41 83 ff 06 cmp $0x6,%r15d + 40ae: 0f 8f 3e ff ff ff jg 0x3ff2 + 40b4: 49 89 d1 mov %rdx,%r9 + 40b7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 40be: 00 00 + 40c0: 49 83 e1 3f and $0x3f,%r9 + 40c4: 49 f7 d9 neg %r9 + 40c7: 49 83 e1 3f and $0x3f,%r9 + 40cb: 4c 03 ca add %rdx,%r9 + 40ce: eb 87 jmp 0x4057 + 40d0: 33 c0 xor %eax,%eax + 40d2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 40d9: 00 + 40da: 41 89 44 24 08 mov %eax,0x8(%r12) + 40df: 41 89 44 24 0c mov %eax,0xc(%r12) + 40e4: e9 7f fe ff ff jmp 0x3f68 + 40e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 40f0: 00 + 40f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 40f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 40ff: 00 + 4100: 53 push %rbx + 4101: 56 push %rsi + 4102: 57 push %rdi + 4103: 41 54 push %r12 + 4105: 41 55 push %r13 + 4107: 41 56 push %r14 + 4109: 41 57 push %r15 + 410b: 55 push %rbp + 410c: 48 83 ec 38 sub $0x38,%rsp + 4110: 49 89 ce mov %rcx,%r14 + 4113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 411a: 00 + 411b: 44 89 cf mov %r9d,%edi + 411e: 44 89 c6 mov %r8d,%esi + 4121: 41 89 d7 mov %edx,%r15d + 4124: 4d 85 f6 test %r14,%r14 + 4127: 0f 84 95 01 00 00 je 0x42c2 + 412d: 41 83 ff 1e cmp $0x1e,%r15d + 4131: 0f 87 66 01 00 00 ja 0x429d + 4137: 41 83 ff 1d cmp $0x1d,%r15d + 413b: 0f 8f 5c 01 00 00 jg 0x429d + 4141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 4148: 00 + 4149: 48 85 db test %rbx,%rbx + 414c: 0f 84 70 01 00 00 je 0x42c2 + 4152: 48 89 dd mov %rbx,%rbp + 4155: ba 90 00 00 00 mov $0x90,%edx + 415a: 48 83 e5 3f and $0x3f,%rbp + 415e: 48 f7 dd neg %rbp + 4161: 48 83 e5 3f and $0x3f,%rbp + 4165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 4169: 4c 89 e1 mov %r12,%rcx + 416c: e8 0f 9a 01 00 call 0x1db80 + 4171: 44 89 f9 mov %r15d,%ecx + 4174: b8 01 00 00 00 mov $0x1,%eax + 4179: d3 e0 shl %cl,%eax + 417b: 41 89 7c 24 14 mov %edi,0x14(%r12) + 4180: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4185: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 418c: 00 00 + 418e: 83 fe 08 cmp $0x8,%esi + 4191: 0f 84 49 02 00 00 je 0x43e0 + 4197: 83 fe 04 cmp $0x4,%esi + 419a: 0f 84 99 00 00 00 je 0x4239 + 41a0: 83 fe 01 cmp $0x1,%esi + 41a3: 75 3a jne 0x41df + 41a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 41a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 41ad: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4ce18 + 41b4: 01 + 41b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 41b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 41c0: 00 + 41c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 41c8: 00 00 + 41ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 41d1: 00 00 + 41d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 41da: e9 99 00 00 00 jmp 0x4278 + 41df: 83 fe 02 cmp $0x2,%esi + 41e2: 75 37 jne 0x421b + 41e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 41e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 41ec: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4ce18 + 41f3: 01 + 41f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 41f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 41ff: 00 + 4200: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4207: 00 00 + 4209: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4210: 00 00 + 4212: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 4219: eb 5d jmp 0x4278 + 421b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 4222: 00 + 4223: b8 ee ff ff ff mov $0xffffffee,%eax + 4228: 48 83 c4 38 add $0x38,%rsp + 422c: 5d pop %rbp + 422d: 41 5f pop %r15 + 422f: 41 5e pop %r14 + 4231: 41 5d pop %r13 + 4233: 41 5c pop %r12 + 4235: 5f pop %rdi + 4236: 5e pop %rsi + 4237: 5b pop %rbx + 4238: c3 ret + 4239: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 423d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 4241: b8 01 00 00 00 mov $0x1,%eax + 4246: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 424d: 00 + 424e: 41 89 44 24 08 mov %eax,0x8(%r12) + 4253: 41 89 44 24 0c mov %eax,0xc(%r12) + 4258: e8 63 99 01 00 call 0x1dbc0 + 425d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 4261: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4ce10 + 4268: 01 + 4269: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 426d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 4271: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 4278: 41 83 ff 04 cmp $0x4,%r15d + 427c: 7f 35 jg 0x42b3 + 427e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4285: 00 00 + 4287: 33 c0 xor %eax,%eax + 4289: 4d 89 26 mov %r12,(%r14) + 428c: 48 83 c4 38 add $0x38,%rsp + 4290: 5d pop %rbp + 4291: 41 5f pop %r15 + 4293: 41 5e pop %r14 + 4295: 41 5d pop %r13 + 4297: 41 5c pop %r12 + 4299: 5f pop %rdi + 429a: 5e pop %rsi + 429b: 5b pop %rbx + 429c: c3 ret + 429d: b8 ef ff ff ff mov $0xffffffef,%eax + 42a2: 48 83 c4 38 add $0x38,%rsp + 42a6: 5d pop %rbp + 42a7: 41 5f pop %r15 + 42a9: 41 5e pop %r14 + 42ab: 41 5d pop %r13 + 42ad: 41 5c pop %r12 + 42af: 5f pop %rdi + 42b0: 5e pop %rsi + 42b1: 5b pop %rbx + 42b2: c3 ret + 42b3: 41 83 ff 0a cmp $0xa,%r15d + 42b7: 0f 8e e9 00 00 00 jle 0x43a6 + 42bd: 4d 85 ed test %r13,%r13 + 42c0: 75 16 jne 0x42d8 + 42c2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 42c7: 48 83 c4 38 add $0x38,%rsp + 42cb: 5d pop %rbp + 42cc: 41 5f pop %r15 + 42ce: 41 5e pop %r14 + 42d0: 41 5d pop %r13 + 42d2: 41 5c pop %r12 + 42d4: 5f pop %rdi + 42d5: 5e pop %rsi + 42d6: 5b pop %rbx + 42d7: c3 ret + 42d8: 4c 89 ee mov %r13,%rsi + 42db: 44 89 f9 mov %r15d,%ecx + 42de: 48 83 e6 3f and $0x3f,%rsi + 42e2: 44 89 ff mov %r15d,%edi + 42e5: 48 f7 de neg %rsi + 42e8: 48 83 e6 3f and $0x3f,%rsi + 42ec: 49 03 f5 add %r13,%rsi + 42ef: 48 89 f2 mov %rsi,%rdx + 42f2: e8 89 b9 04 00 call 0x4fc80 + 42f7: 49 89 c5 mov %rax,%r13 + 42fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4301: 00 + 4302: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4307: 41 8d 5f ff lea -0x1(%r15),%ebx + 430b: 83 fb 12 cmp $0x12,%ebx + 430e: 7f 39 jg 0x4349 + 4310: 89 d9 mov %ebx,%ecx + 4312: e8 29 a1 00 00 call 0xe440 + 4317: 89 d9 mov %ebx,%ecx + 4319: 48 89 f2 mov %rsi,%rdx + 431c: 41 89 f8 mov %edi,%r8d + 431f: 49 89 c1 mov %rax,%r9 + 4322: 49 89 44 24 38 mov %rax,0x38(%r12) + 4327: e8 f4 c1 04 00 call 0x50520 + 432c: 49 89 c1 mov %rax,%r9 + 432f: 89 d9 mov %ebx,%ecx + 4331: b8 01 00 00 00 mov $0x1,%eax + 4336: d3 e0 shl %cl,%eax + 4338: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 433f: 83 e3 c0 and $0xffffffc0,%ebx + 4342: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 4347: eb 1e jmp 0x4367 + 4349: 48 89 e0 mov %rsp,%rax + 434c: 4c 89 e1 mov %r12,%rcx + 434f: 49 89 f0 mov %rsi,%r8 + 4352: 41 89 f9 mov %edi,%r9d + 4355: 48 89 50 20 mov %rdx,0x20(%rax) + 4359: 89 da mov %ebx,%edx + 435b: 4c 89 68 28 mov %r13,0x28(%rax) + 435f: e8 3c d3 04 00 call 0x516a0 + 4364: 49 89 c1 mov %rax,%r9 + 4367: 44 89 f9 mov %r15d,%ecx + 436a: 48 89 f2 mov %rsi,%rdx + 436d: 41 89 f8 mov %edi,%r8d + 4370: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4375: e8 86 1c 05 00 call 0x56000 + 437a: 44 89 f9 mov %r15d,%ecx + 437d: 48 89 f2 mov %rsi,%rdx + 4380: 41 89 f8 mov %edi,%r8d + 4383: 49 89 c1 mov %rax,%r9 + 4386: 49 89 44 24 58 mov %rax,0x58(%r12) + 438b: e8 50 20 05 00 call 0x563e0 + 4390: 4d 89 26 mov %r12,(%r14) + 4393: 33 c0 xor %eax,%eax + 4395: 48 83 c4 38 add $0x38,%rsp + 4399: 5d pop %rbp + 439a: 41 5f pop %r15 + 439c: 41 5e pop %r14 + 439e: 41 5d pop %r13 + 43a0: 41 5c pop %r12 + 43a2: 5f pop %rdi + 43a3: 5e pop %rsi + 43a4: 5b pop %rbx + 43a5: c3 ret + 43a6: bf 0a 00 00 00 mov $0xa,%edi + 43ab: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 43b2: 00 + 43b3: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2607040 + 43ba: 41 83 ff 07 cmp $0x7,%r15d + 43be: 0f 8f 3e ff ff ff jg 0x4302 + 43c4: 49 89 d1 mov %rdx,%r9 + 43c7: 49 83 e1 3f and $0x3f,%r9 + 43cb: 49 f7 d9 neg %r9 + 43ce: 49 83 e1 3f and $0x3f,%r9 + 43d2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 43d9: 00 00 + 43db: 4c 03 ca add %rdx,%r9 + 43de: eb 87 jmp 0x4367 + 43e0: 33 c0 xor %eax,%eax + 43e2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 43e9: 00 + 43ea: 41 89 44 24 08 mov %eax,0x8(%r12) + 43ef: 41 89 44 24 0c mov %eax,0xc(%r12) + 43f4: e9 7f fe ff ff jmp 0x4278 + 43f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4400: 53 push %rbx + 4401: 56 push %rsi + 4402: 57 push %rdi + 4403: 41 54 push %r12 + 4405: 41 55 push %r13 + 4407: 41 56 push %r14 + 4409: 41 57 push %r15 + 440b: 55 push %rbp + 440c: 48 83 ec 38 sub $0x38,%rsp + 4410: 49 89 ce mov %rcx,%r14 + 4413: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 441a: 00 + 441b: 44 89 cf mov %r9d,%edi + 441e: 44 89 c6 mov %r8d,%esi + 4421: 41 89 d7 mov %edx,%r15d + 4424: 4d 85 f6 test %r14,%r14 + 4427: 0f 84 95 01 00 00 je 0x45c2 + 442d: 41 83 ff 1e cmp $0x1e,%r15d + 4431: 0f 87 66 01 00 00 ja 0x459d + 4437: 41 83 ff 1d cmp $0x1d,%r15d + 443b: 0f 8f 5c 01 00 00 jg 0x459d + 4441: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 4448: 00 + 4449: 48 85 db test %rbx,%rbx + 444c: 0f 84 70 01 00 00 je 0x45c2 + 4452: 48 89 dd mov %rbx,%rbp + 4455: ba 90 00 00 00 mov $0x90,%edx + 445a: 48 83 e5 3f and $0x3f,%rbp + 445e: 48 f7 dd neg %rbp + 4461: 48 83 e5 3f and $0x3f,%rbp + 4465: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 4469: 4c 89 e1 mov %r12,%rcx + 446c: e8 6f f6 01 00 call 0x23ae0 + 4471: b8 01 00 00 00 mov $0x1,%eax + 4476: 41 89 7c 24 14 mov %edi,0x14(%r12) + 447b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4480: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4487: 00 00 + 4489: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 448e: 83 fe 08 cmp $0x8,%esi + 4491: 0f 84 4a 02 00 00 je 0x46e1 + 4497: 83 fe 04 cmp $0x4,%esi + 449a: 0f 84 99 00 00 00 je 0x4539 + 44a0: 83 fe 01 cmp $0x1,%esi + 44a3: 75 3a jne 0x44df + 44a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 44a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 44ad: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4ce28 + 44b4: 01 + 44b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 44b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 44c0: 00 + 44c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 44c8: 00 00 + 44ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 44d1: 00 00 + 44d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 44da: e9 99 00 00 00 jmp 0x4578 + 44df: 83 fe 02 cmp $0x2,%esi + 44e2: 75 37 jne 0x451b + 44e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 44e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 44ec: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4ce28 + 44f3: 01 + 44f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 44f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 44ff: 00 + 4500: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4507: 00 00 + 4509: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4510: 00 00 + 4512: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 4519: eb 5d jmp 0x4578 + 451b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 4522: 00 + 4523: b8 ee ff ff ff mov $0xffffffee,%eax + 4528: 48 83 c4 38 add $0x38,%rsp + 452c: 5d pop %rbp + 452d: 41 5f pop %r15 + 452f: 41 5e pop %r14 + 4531: 41 5d pop %r13 + 4533: 41 5c pop %r12 + 4535: 5f pop %rdi + 4536: 5e pop %rsi + 4537: 5b pop %rbx + 4538: c3 ret + 4539: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 453d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 4541: b8 01 00 00 00 mov $0x1,%eax + 4546: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 454d: 00 + 454e: 41 89 44 24 08 mov %eax,0x8(%r12) + 4553: 41 89 44 24 0c mov %eax,0xc(%r12) + 4558: e8 c3 f5 01 00 call 0x23b20 + 455d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 4561: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4ce20 + 4568: 01 + 4569: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 456d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 4571: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 4578: 41 83 ff 04 cmp $0x4,%r15d + 457c: 7f 35 jg 0x45b3 + 457e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4585: 00 00 + 4587: 33 c0 xor %eax,%eax + 4589: 4d 89 26 mov %r12,(%r14) + 458c: 48 83 c4 38 add $0x38,%rsp + 4590: 5d pop %rbp + 4591: 41 5f pop %r15 + 4593: 41 5e pop %r14 + 4595: 41 5d pop %r13 + 4597: 41 5c pop %r12 + 4599: 5f pop %rdi + 459a: 5e pop %rsi + 459b: 5b pop %rbx + 459c: c3 ret + 459d: b8 ef ff ff ff mov $0xffffffef,%eax + 45a2: 48 83 c4 38 add $0x38,%rsp + 45a6: 5d pop %rbp + 45a7: 41 5f pop %r15 + 45a9: 41 5e pop %r14 + 45ab: 41 5d pop %r13 + 45ad: 41 5c pop %r12 + 45af: 5f pop %rdi + 45b0: 5e pop %rsi + 45b1: 5b pop %rbx + 45b2: c3 ret + 45b3: 41 83 ff 0a cmp $0xa,%r15d + 45b7: 0f 8e ea 00 00 00 jle 0x46a7 + 45bd: 4d 85 ed test %r13,%r13 + 45c0: 75 16 jne 0x45d8 + 45c2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 45c7: 48 83 c4 38 add $0x38,%rsp + 45cb: 5d pop %rbp + 45cc: 41 5f pop %r15 + 45ce: 41 5e pop %r14 + 45d0: 41 5d pop %r13 + 45d2: 41 5c pop %r12 + 45d4: 5f pop %rdi + 45d5: 5e pop %rsi + 45d6: 5b pop %rbx + 45d7: c3 ret + 45d8: 4c 89 ee mov %r13,%rsi + 45db: 44 89 f9 mov %r15d,%ecx + 45de: 48 83 e6 3f and $0x3f,%rsi + 45e2: 44 89 ff mov %r15d,%edi + 45e5: 48 f7 de neg %rsi + 45e8: 48 83 e6 3f and $0x3f,%rsi + 45ec: 49 03 f5 add %r13,%rsi + 45ef: 48 89 f2 mov %rsi,%rdx + 45f2: e8 29 22 05 00 call 0x56820 + 45f7: 49 89 c5 mov %rax,%r13 + 45fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4601: 00 + 4602: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4607: 41 8d 5f ff lea -0x1(%r15),%ebx + 460b: 83 fb 12 cmp $0x12,%ebx + 460e: 7f 3a jg 0x464a + 4610: 89 d9 mov %ebx,%ecx + 4612: e8 89 fc 01 00 call 0x242a0 + 4617: 89 d9 mov %ebx,%ecx + 4619: 48 89 f2 mov %rsi,%rdx + 461c: 41 89 f8 mov %edi,%r8d + 461f: 49 89 c1 mov %rax,%r9 + 4622: 49 89 44 24 38 mov %rax,0x38(%r12) + 4627: e8 f4 2a 05 00 call 0x57120 + 462c: 49 89 c1 mov %rax,%r9 + 462f: b8 01 00 00 00 mov $0x1,%eax + 4634: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 4639: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 4640: 83 e5 c0 and $0xffffffc0,%ebp + 4643: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 4648: eb 1e jmp 0x4668 + 464a: 48 89 e0 mov %rsp,%rax + 464d: 4c 89 e1 mov %r12,%rcx + 4650: 49 89 f0 mov %rsi,%r8 + 4653: 41 89 f9 mov %edi,%r9d + 4656: 48 89 50 20 mov %rdx,0x20(%rax) + 465a: 89 da mov %ebx,%edx + 465c: 4c 89 68 28 mov %r13,0x28(%rax) + 4660: e8 1b 3c 05 00 call 0x58280 + 4665: 49 89 c1 mov %rax,%r9 + 4668: 44 89 f9 mov %r15d,%ecx + 466b: 48 89 f2 mov %rsi,%rdx + 466e: 41 89 f8 mov %edi,%r8d + 4671: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4676: e8 85 85 05 00 call 0x5cc00 + 467b: 44 89 f9 mov %r15d,%ecx + 467e: 48 89 f2 mov %rsi,%rdx + 4681: 41 89 f8 mov %edi,%r8d + 4684: 49 89 c1 mov %rax,%r9 + 4687: 49 89 44 24 58 mov %rax,0x58(%r12) + 468c: e8 2f 89 05 00 call 0x5cfc0 + 4691: 4d 89 26 mov %r12,(%r14) + 4694: 33 c0 xor %eax,%eax + 4696: 48 83 c4 38 add $0x38,%rsp + 469a: 5d pop %rbp + 469b: 41 5f pop %r15 + 469d: 41 5e pop %r14 + 469f: 41 5d pop %r13 + 46a1: 41 5c pop %r12 + 46a3: 5f pop %rdi + 46a4: 5e pop %rsi + 46a5: 5b pop %rbx + 46a6: c3 ret + 46a7: bf 0a 00 00 00 mov $0xa,%edi + 46ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 46b3: 00 + 46b4: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2607040 + 46bb: 41 83 ff 07 cmp $0x7,%r15d + 46bf: 0f 8f 3d ff ff ff jg 0x4602 + 46c5: 49 89 d1 mov %rdx,%r9 + 46c8: 49 83 e1 3f and $0x3f,%r9 + 46cc: 49 f7 d9 neg %r9 + 46cf: 49 83 e1 3f and $0x3f,%r9 + 46d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 46da: 00 00 + 46dc: 4c 03 ca add %rdx,%r9 + 46df: eb 87 jmp 0x4668 + 46e1: 33 c0 xor %eax,%eax + 46e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 46ea: 00 + 46eb: 41 89 44 24 08 mov %eax,0x8(%r12) + 46f0: 41 89 44 24 0c mov %eax,0xc(%r12) + 46f5: e9 7e fe ff ff jmp 0x4578 + 46fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4700: 53 push %rbx + 4701: 56 push %rsi + 4702: 57 push %rdi + 4703: 41 54 push %r12 + 4705: 41 55 push %r13 + 4707: 41 56 push %r14 + 4709: 41 57 push %r15 + 470b: 55 push %rbp + 470c: 48 83 ec 38 sub $0x38,%rsp + 4710: 49 89 ce mov %rcx,%r14 + 4713: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 471a: 00 + 471b: 44 89 cf mov %r9d,%edi + 471e: 44 89 c6 mov %r8d,%esi + 4721: 41 89 d7 mov %edx,%r15d + 4724: 4d 85 f6 test %r14,%r14 + 4727: 0f 84 95 01 00 00 je 0x48c2 + 472d: 41 83 ff 1e cmp $0x1e,%r15d + 4731: 0f 87 66 01 00 00 ja 0x489d + 4737: 41 83 ff 1d cmp $0x1d,%r15d + 473b: 0f 8f 5c 01 00 00 jg 0x489d + 4741: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 4748: 00 + 4749: 48 85 db test %rbx,%rbx + 474c: 0f 84 70 01 00 00 je 0x48c2 + 4752: 48 89 dd mov %rbx,%rbp + 4755: ba 90 00 00 00 mov $0x90,%edx + 475a: 48 83 e5 3f and $0x3f,%rbp + 475e: 48 f7 dd neg %rbp + 4761: 48 83 e5 3f and $0x3f,%rbp + 4765: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 4769: 4c 89 e1 mov %r12,%rcx + 476c: e8 4f 53 02 00 call 0x29ac0 + 4771: b8 01 00 00 00 mov $0x1,%eax + 4776: 41 89 7c 24 14 mov %edi,0x14(%r12) + 477b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 4780: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 4787: 00 00 + 4789: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 478e: 83 fe 08 cmp $0x8,%esi + 4791: 0f 84 4a 02 00 00 je 0x49e1 + 4797: 83 fe 04 cmp $0x4,%esi + 479a: 0f 84 99 00 00 00 je 0x4839 + 47a0: 83 fe 01 cmp $0x1,%esi + 47a3: 75 3a jne 0x47df + 47a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 47a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 47ad: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4ce38 + 47b4: 01 + 47b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 47b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 47c0: 00 + 47c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 47c8: 00 00 + 47ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 47d1: 00 00 + 47d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 47da: e9 99 00 00 00 jmp 0x4878 + 47df: 83 fe 02 cmp $0x2,%esi + 47e2: 75 37 jne 0x481b + 47e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 47e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 47ec: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4ce38 + 47f3: 01 + 47f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 47f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 47ff: 00 + 4800: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 4807: 00 00 + 4809: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 4810: 00 00 + 4812: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 4819: eb 5d jmp 0x4878 + 481b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 4822: 00 + 4823: b8 ee ff ff ff mov $0xffffffee,%eax + 4828: 48 83 c4 38 add $0x38,%rsp + 482c: 5d pop %rbp + 482d: 41 5f pop %r15 + 482f: 41 5e pop %r14 + 4831: 41 5d pop %r13 + 4833: 41 5c pop %r12 + 4835: 5f pop %rdi + 4836: 5e pop %rsi + 4837: 5b pop %rbx + 4838: c3 ret + 4839: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 483d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 4841: b8 01 00 00 00 mov $0x1,%eax + 4846: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 484d: 00 + 484e: 41 89 44 24 08 mov %eax,0x8(%r12) + 4853: 41 89 44 24 0c mov %eax,0xc(%r12) + 4858: e8 a3 52 02 00 call 0x29b00 + 485d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 4861: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4ce30 + 4868: 01 + 4869: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 486d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 4871: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 4878: 41 83 ff 04 cmp $0x4,%r15d + 487c: 7f 35 jg 0x48b3 + 487e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 4885: 00 00 + 4887: 33 c0 xor %eax,%eax + 4889: 4d 89 26 mov %r12,(%r14) + 488c: 48 83 c4 38 add $0x38,%rsp + 4890: 5d pop %rbp + 4891: 41 5f pop %r15 + 4893: 41 5e pop %r14 + 4895: 41 5d pop %r13 + 4897: 41 5c pop %r12 + 4899: 5f pop %rdi + 489a: 5e pop %rsi + 489b: 5b pop %rbx + 489c: c3 ret + 489d: b8 ef ff ff ff mov $0xffffffef,%eax + 48a2: 48 83 c4 38 add $0x38,%rsp + 48a6: 5d pop %rbp + 48a7: 41 5f pop %r15 + 48a9: 41 5e pop %r14 + 48ab: 41 5d pop %r13 + 48ad: 41 5c pop %r12 + 48af: 5f pop %rdi + 48b0: 5e pop %rsi + 48b1: 5b pop %rbx + 48b2: c3 ret + 48b3: 41 83 ff 0a cmp $0xa,%r15d + 48b7: 0f 8e ea 00 00 00 jle 0x49a7 + 48bd: 4d 85 ed test %r13,%r13 + 48c0: 75 16 jne 0x48d8 + 48c2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 48c7: 48 83 c4 38 add $0x38,%rsp + 48cb: 5d pop %rbp + 48cc: 41 5f pop %r15 + 48ce: 41 5e pop %r14 + 48d0: 41 5d pop %r13 + 48d2: 41 5c pop %r12 + 48d4: 5f pop %rdi + 48d5: 5e pop %rsi + 48d6: 5b pop %rbx + 48d7: c3 ret + 48d8: 4c 89 ee mov %r13,%rsi + 48db: 44 89 f9 mov %r15d,%ecx + 48de: 48 83 e6 3f and $0x3f,%rsi + 48e2: 44 89 ff mov %r15d,%edi + 48e5: 48 f7 de neg %rsi + 48e8: 48 83 e6 3f and $0x3f,%rsi + 48ec: 49 03 f5 add %r13,%rsi + 48ef: 48 89 f2 mov %rsi,%rdx + 48f2: e8 e9 8a 05 00 call 0x5d3e0 + 48f7: 49 89 c5 mov %rax,%r13 + 48fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 4901: 00 + 4902: 49 89 54 24 30 mov %rdx,0x30(%r12) + 4907: 41 8d 5f ff lea -0x1(%r15),%ebx + 490b: 83 fb 12 cmp $0x12,%ebx + 490e: 7f 3a jg 0x494a + 4910: 89 d9 mov %ebx,%ecx + 4912: e8 89 f9 01 00 call 0x242a0 + 4917: 89 d9 mov %ebx,%ecx + 4919: 48 89 f2 mov %rsi,%rdx + 491c: 41 89 f8 mov %edi,%r8d + 491f: 49 89 c1 mov %rax,%r9 + 4922: 49 89 44 24 38 mov %rax,0x38(%r12) + 4927: e8 94 93 05 00 call 0x5dcc0 + 492c: 49 89 c1 mov %rax,%r9 + 492f: b8 01 00 00 00 mov $0x1,%eax + 4934: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 4939: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 4940: 83 e5 c0 and $0xffffffc0,%ebp + 4943: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 4948: eb 1e jmp 0x4968 + 494a: 48 89 e0 mov %rsp,%rax + 494d: 4c 89 e1 mov %r12,%rcx + 4950: 49 89 f0 mov %rsi,%r8 + 4953: 41 89 f9 mov %edi,%r9d + 4956: 48 89 50 20 mov %rdx,0x20(%rax) + 495a: 89 da mov %ebx,%edx + 495c: 4c 89 68 28 mov %r13,0x28(%rax) + 4960: e8 db a4 05 00 call 0x5ee40 + 4965: 49 89 c1 mov %rax,%r9 + 4968: 44 89 f9 mov %r15d,%ecx + 496b: 48 89 f2 mov %rsi,%rdx + 496e: 41 89 f8 mov %edi,%r8d + 4971: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 4976: e8 45 ee 05 00 call 0x637c0 + 497b: 44 89 f9 mov %r15d,%ecx + 497e: 48 89 f2 mov %rsi,%rdx + 4981: 41 89 f8 mov %edi,%r8d + 4984: 49 89 c1 mov %rax,%r9 + 4987: 49 89 44 24 58 mov %rax,0x58(%r12) + 498c: e8 ef f1 05 00 call 0x63b80 + 4991: 4d 89 26 mov %r12,(%r14) + 4994: 33 c0 xor %eax,%eax + 4996: 48 83 c4 38 add $0x38,%rsp + 499a: 5d pop %rbp + 499b: 41 5f pop %r15 + 499d: 41 5e pop %r14 + 499f: 41 5d pop %r13 + 49a1: 41 5c pop %r12 + 49a3: 5f pop %rdi + 49a4: 5e pop %rsi + 49a5: 5b pop %rbx + 49a6: c3 ret + 49a7: bf 0a 00 00 00 mov $0xa,%edi + 49ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 49b3: 00 + 49b4: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2607040 + 49bb: 41 83 ff 07 cmp $0x7,%r15d + 49bf: 0f 8f 3d ff ff ff jg 0x4902 + 49c5: 49 89 d1 mov %rdx,%r9 + 49c8: 49 83 e1 3f and $0x3f,%r9 + 49cc: 49 f7 d9 neg %r9 + 49cf: 49 83 e1 3f and $0x3f,%r9 + 49d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 49da: 00 00 + 49dc: 4c 03 ca add %rdx,%r9 + 49df: eb 87 jmp 0x4968 + 49e1: 33 c0 xor %eax,%eax + 49e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 49ea: 00 + 49eb: 41 89 44 24 08 mov %eax,0x8(%r12) + 49f0: 41 89 44 24 0c mov %eax,0xc(%r12) + 49f5: e9 7e fe ff ff jmp 0x4878 + 49fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4a00: 48 83 ec 28 sub $0x28,%rsp + 4a04: 48 85 d2 test %rdx,%rdx + 4a07: 74 1b je 0x4a24 + 4a09: 45 85 c0 test %r8d,%r8d + 4a0c: 7e 20 jle 0x4a2e + 4a0e: 0f 57 c9 xorps %xmm1,%xmm1 + 4a11: 0f 2e c1 ucomiss %xmm1,%xmm0 + 4a14: 7a 02 jp 0x4a18 + 4a16: 74 05 je 0x4a1d + 4a18: e8 83 f5 05 00 call 0x63fa0 + 4a1d: 33 c0 xor %eax,%eax + 4a1f: 48 83 c4 28 add $0x28,%rsp + 4a23: c3 ret + 4a24: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a29: 48 83 c4 28 add $0x28,%rsp + 4a2d: c3 ret + 4a2e: b8 fa ff ff ff mov $0xfffffffa,%eax + 4a33: 48 83 c4 28 add $0x28,%rsp + 4a37: c3 ret + 4a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4a3f: 00 + 4a40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4a45: 48 85 d2 test %rdx,%rdx + 4a48: 74 1c je 0x4a66 + 4a4a: 45 85 c0 test %r8d,%r8d + 4a4d: 7e 25 jle 0x4a74 + 4a4f: 0f 57 c9 xorps %xmm1,%xmm1 + 4a52: 0f 2e c1 ucomiss %xmm1,%xmm0 + 4a55: 7a 02 jp 0x4a59 + 4a57: 74 05 je 0x4a5e + 4a59: e8 c2 f6 05 00 call 0x64120 + 4a5e: 33 c0 xor %eax,%eax + 4a60: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4a65: c3 ret + 4a66: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4a6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4a70: 90 nop + 4a71: 90 nop + 4a72: 90 nop + 4a73: c3 ret + 4a74: b8 fa ff ff ff mov $0xfffffffa,%eax + 4a79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4a7e: 90 nop + 4a7f: c3 ret + 4a80: 48 83 ec 28 sub $0x28,%rsp + 4a84: 48 85 d2 test %rdx,%rdx + 4a87: 74 1b je 0x4aa4 + 4a89: 45 85 c0 test %r8d,%r8d + 4a8c: 7e 20 jle 0x4aae + 4a8e: 0f 57 c9 xorps %xmm1,%xmm1 + 4a91: 0f 2e c1 ucomiss %xmm1,%xmm0 + 4a94: 7a 02 jp 0x4a98 + 4a96: 74 05 je 0x4a9d + 4a98: e8 03 f8 05 00 call 0x642a0 + 4a9d: 33 c0 xor %eax,%eax + 4a9f: 48 83 c4 28 add $0x28,%rsp + 4aa3: c3 ret + 4aa4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4aa9: 48 83 c4 28 add $0x28,%rsp + 4aad: c3 ret + 4aae: b8 fa ff ff ff mov $0xfffffffa,%eax + 4ab3: 48 83 c4 28 add $0x28,%rsp + 4ab7: c3 ret + 4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4abf: 00 + 4ac0: 49 89 d1 mov %rdx,%r9 + 4ac3: 4d 85 c9 test %r9,%r9 + 4ac6: 0f 84 8a 01 00 00 je 0x4c56 + 4acc: 45 85 c0 test %r8d,%r8d + 4acf: 0f 8e 7b 01 00 00 jle 0x4c50 + 4ad5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4ad9: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 4add: 7a 06 jp 0x4ae5 + 4adf: 0f 84 68 01 00 00 je 0x4c4d + 4ae5: 41 83 f8 10 cmp $0x10,%r8d + 4ae9: 0f 8c 4f 01 00 00 jl 0x4c3e + 4aef: 4c 89 ca mov %r9,%rdx + 4af2: 48 83 e2 1f and $0x1f,%rdx + 4af6: 85 d2 test %edx,%edx + 4af8: 74 11 je 0x4b0b + 4afa: f6 c2 03 test $0x3,%dl + 4afd: 0f 85 3b 01 00 00 jne 0x4c3e + 4b03: f7 da neg %edx + 4b05: 83 c2 20 add $0x20,%edx + 4b08: c1 ea 02 shr $0x2,%edx + 4b0b: 8d 42 10 lea 0x10(%rdx),%eax + 4b0e: 44 3b c0 cmp %eax,%r8d + 4b11: 0f 8c 27 01 00 00 jl 0x4c3e + 4b17: 44 89 c1 mov %r8d,%ecx + 4b1a: 33 c0 xor %eax,%eax + 4b1c: 2b ca sub %edx,%ecx + 4b1e: 83 e1 0f and $0xf,%ecx + 4b21: f7 d9 neg %ecx + 4b23: 41 03 c8 add %r8d,%ecx + 4b26: 41 89 d2 mov %edx,%r10d + 4b29: 85 d2 test %edx,%edx + 4b2b: 76 27 jbe 0x4b54 + 4b2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b34: 00 + 4b35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b3c: 0f 1f 40 00 nopl 0x0(%rax) + 4b40: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 + 4b46: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) + 4b4c: 48 ff c0 inc %rax + 4b4f: 49 3b c2 cmp %r10,%rax + 4b52: 72 ec jb 0x4b40 + 4b54: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 4b59: 48 63 d1 movslq %ecx,%rdx + 4b5c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 4b62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b69: 00 + 4b6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4b78: 00 + 4b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4b80: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 + 4b86: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 + 4b8d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) + 4b93: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) + 4b9a: 49 83 c2 10 add $0x10,%r10 + 4b9e: 4c 3b d2 cmp %rdx,%r10 + 4ba1: 72 dd jb 0x4b80 + 4ba3: 8d 41 01 lea 0x1(%rcx),%eax + 4ba6: 41 3b c0 cmp %r8d,%eax + 4ba9: 0f 87 85 00 00 00 ja 0x4c34 + 4baf: 4d 63 c0 movslq %r8d,%r8 + 4bb2: 4c 2b c2 sub %rdx,%r8 + 4bb5: 49 83 f8 04 cmp $0x4,%r8 + 4bb9: 0f 8c 7b 00 00 00 jl 0x4c3a + 4bbf: 44 89 c0 mov %r8d,%eax + 4bc2: 45 33 d2 xor %r10d,%r10d + 4bc5: 83 e0 fc and $0xfffffffc,%eax + 4bc8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx + 4bcc: 48 63 c0 movslq %eax,%rax + 4bcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4bd6: 00 + 4bd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4bde: 66 90 xchg %ax,%ax + 4be0: 49 83 c2 04 add $0x4,%r10 + 4be4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 + 4be8: c5 f8 11 0a vmovups %xmm1,(%rdx) + 4bec: 48 83 c2 10 add $0x10,%rdx + 4bf0: 4c 3b d0 cmp %rax,%r10 + 4bf3: 72 eb jb 0x4be0 + 4bf5: 49 3b c0 cmp %r8,%rax + 4bf8: 73 3a jae 0x4c34 + 4bfa: 48 63 c9 movslq %ecx,%rcx + 4bfd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx + 4c01: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 4c05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4c0c: 00 + 4c0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4c20: 48 ff c0 inc %rax + 4c23: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 4c27: c5 fa 11 0a vmovss %xmm1,(%rdx) + 4c2b: 48 83 c2 04 add $0x4,%rdx + 4c2f: 49 3b c0 cmp %r8,%rax + 4c32: 72 ec jb 0x4c20 + 4c34: 33 c0 xor %eax,%eax + 4c36: c5 f8 77 vzeroupper + 4c39: c3 ret + 4c3a: 33 c0 xor %eax,%eax + 4c3c: eb b7 jmp 0x4bf5 + 4c3e: 33 c9 xor %ecx,%ecx + 4c40: 41 83 f8 01 cmp $0x1,%r8d + 4c44: 72 ee jb 0x4c34 + 4c46: 4d 63 c0 movslq %r8d,%r8 + 4c49: 33 c0 xor %eax,%eax + 4c4b: eb a8 jmp 0x4bf5 + 4c4d: 33 c0 xor %eax,%eax + 4c4f: c3 ret + 4c50: b8 fa ff ff ff mov $0xfffffffa,%eax + 4c55: c3 ret + 4c56: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4c5b: c3 ret + 4c5c: 0f 1f 40 00 nopl 0x0(%rax) + 4c60: 48 89 d1 mov %rdx,%rcx + 4c63: 48 85 c9 test %rcx,%rcx + 4c66: 0f 84 62 01 00 00 je 0x4dce + 4c6c: 45 85 c0 test %r8d,%r8d + 4c6f: 0f 8e 53 01 00 00 jle 0x4dc8 + 4c75: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 4c79: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 4c7d: 7a 06 jp 0x4c85 + 4c7f: 0f 84 40 01 00 00 je 0x4dc5 + 4c85: 41 83 f8 10 cmp $0x10,%r8d + 4c89: 0f 8c 2f 01 00 00 jl 0x4dbe + 4c8f: 49 89 ca mov %rcx,%r10 + 4c92: 49 83 e2 1f and $0x1f,%r10 + 4c96: 45 85 d2 test %r10d,%r10d + 4c99: 74 18 je 0x4cb3 + 4c9b: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 4ca2: 0f 85 16 01 00 00 jne 0x4dbe + 4ca8: 41 f7 da neg %r10d + 4cab: 41 83 c2 20 add $0x20,%r10d + 4caf: 41 c1 ea 02 shr $0x2,%r10d + 4cb3: 41 8d 42 10 lea 0x10(%r10),%eax + 4cb7: 44 3b c0 cmp %eax,%r8d + 4cba: 0f 8c fe 00 00 00 jl 0x4dbe + 4cc0: 44 89 c2 mov %r8d,%edx + 4cc3: 33 c0 xor %eax,%eax + 4cc5: 41 2b d2 sub %r10d,%edx + 4cc8: 83 e2 0f and $0xf,%edx + 4ccb: f7 da neg %edx + 4ccd: 41 03 d0 add %r8d,%edx + 4cd0: 45 89 d1 mov %r10d,%r9d + 4cd3: 45 85 d2 test %r10d,%r10d + 4cd6: 76 1a jbe 0x4cf2 + 4cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4cdf: 00 + 4ce0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 + 4ce5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) + 4cea: 48 ff c0 inc %rax + 4ced: 49 3b c1 cmp %r9,%rax + 4cf0: 72 ee jb 0x4ce0 + 4cf2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 4cf7: 48 63 c2 movslq %edx,%rax + 4cfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4d00: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 + 4d06: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 + 4d0d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) + 4d13: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) + 4d1a: 49 83 c1 10 add $0x10,%r9 + 4d1e: 4c 3b c8 cmp %rax,%r9 + 4d21: 72 dd jb 0x4d00 + 4d23: 8d 42 01 lea 0x1(%rdx),%eax + 4d26: 41 3b c0 cmp %r8d,%eax + 4d29: 0f 87 85 00 00 00 ja 0x4db4 + 4d2f: 4d 63 c0 movslq %r8d,%r8 + 4d32: 48 63 d2 movslq %edx,%rdx + 4d35: 4c 2b c2 sub %rdx,%r8 + 4d38: 49 83 f8 04 cmp $0x4,%r8 + 4d3c: 0f 8c 78 00 00 00 jl 0x4dba + 4d42: 48 63 d2 movslq %edx,%rdx + 4d45: 44 89 c0 mov %r8d,%eax + 4d48: 83 e0 fc and $0xfffffffc,%eax + 4d4b: 45 33 d2 xor %r10d,%r10d + 4d4e: 48 63 c0 movslq %eax,%rax + 4d51: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 4d56: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 4d5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 4d60: 49 83 c2 04 add $0x4,%r10 + 4d64: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 + 4d69: c4 c1 78 11 11 vmovups %xmm2,(%r9) + 4d6e: 49 83 c1 10 add $0x10,%r9 + 4d72: 4c 3b d0 cmp %rax,%r10 + 4d75: 72 e9 jb 0x4d60 + 4d77: 49 3b c0 cmp %r8,%rax + 4d7a: 73 38 jae 0x4db4 + 4d7c: 48 63 d2 movslq %edx,%rdx + 4d7f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx + 4d83: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 4d87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4d8e: 00 + 4d8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d96: 0f 1f 00 nopl (%rax) + 4d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4da0: 48 ff c0 inc %rax + 4da3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 4da7: c5 fa 11 0a vmovss %xmm1,(%rdx) + 4dab: 48 83 c2 04 add $0x4,%rdx + 4daf: 49 3b c0 cmp %r8,%rax + 4db2: 72 ec jb 0x4da0 + 4db4: 33 c0 xor %eax,%eax + 4db6: c5 f8 77 vzeroupper + 4db9: c3 ret + 4dba: 33 c0 xor %eax,%eax + 4dbc: eb b9 jmp 0x4d77 + 4dbe: 33 d2 xor %edx,%edx + 4dc0: e9 5e ff ff ff jmp 0x4d23 + 4dc5: 33 c0 xor %eax,%eax + 4dc7: c3 ret + 4dc8: b8 fa ff ff ff mov $0xfffffffa,%eax + 4dcd: c3 ret + 4dce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4dd3: c3 ret + 4dd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4de0: 48 83 ec 28 sub $0x28,%rsp + 4de4: 48 85 d2 test %rdx,%rdx + 4de7: 74 1c je 0x4e05 + 4de9: 45 85 c0 test %r8d,%r8d + 4dec: 7e 21 jle 0x4e0f + 4dee: 0f 57 c9 xorps %xmm1,%xmm1 + 4df1: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 4df5: 7a 02 jp 0x4df9 + 4df7: 74 05 je 0x4dfe + 4df9: e8 22 f6 05 00 call 0x64420 + 4dfe: 33 c0 xor %eax,%eax + 4e00: 48 83 c4 28 add $0x28,%rsp + 4e04: c3 ret + 4e05: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e0a: 48 83 c4 28 add $0x28,%rsp + 4e0e: c3 ret + 4e0f: b8 fa ff ff ff mov $0xfffffffa,%eax + 4e14: 48 83 c4 28 add $0x28,%rsp + 4e18: c3 ret + 4e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 4e25: 48 85 d2 test %rdx,%rdx + 4e28: 74 1d je 0x4e47 + 4e2a: 45 85 c0 test %r8d,%r8d + 4e2d: 7e 26 jle 0x4e55 + 4e2f: 0f 57 c9 xorps %xmm1,%xmm1 + 4e32: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 4e36: 7a 02 jp 0x4e3a + 4e38: 74 05 je 0x4e3f + 4e3a: e8 81 f7 05 00 call 0x645c0 + 4e3f: 33 c0 xor %eax,%eax + 4e41: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4e46: c3 ret + 4e47: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4e4c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4e51: 90 nop + 4e52: 90 nop + 4e53: 90 nop + 4e54: c3 ret + 4e55: b8 fa ff ff ff mov $0xfffffffa,%eax + 4e5a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 4e5f: 90 nop + 4e60: c3 ret + 4e61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4e68: 00 + 4e69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4e77: 00 + 4e78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e7f: 90 nop + 4e80: 48 83 ec 28 sub $0x28,%rsp + 4e84: 48 85 d2 test %rdx,%rdx + 4e87: 74 1c je 0x4ea5 + 4e89: 45 85 c0 test %r8d,%r8d + 4e8c: 7e 21 jle 0x4eaf + 4e8e: 0f 57 c9 xorps %xmm1,%xmm1 + 4e91: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 4e95: 7a 02 jp 0x4e99 + 4e97: 74 05 je 0x4e9e + 4e99: e8 c2 f8 05 00 call 0x64760 + 4e9e: 33 c0 xor %eax,%eax + 4ea0: 48 83 c4 28 add $0x28,%rsp + 4ea4: c3 ret + 4ea5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4eaa: 48 83 c4 28 add $0x28,%rsp + 4eae: c3 ret + 4eaf: b8 fa ff ff ff mov $0xfffffffa,%eax + 4eb4: 48 83 c4 28 add $0x28,%rsp + 4eb8: c3 ret + 4eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ec0: 49 89 d1 mov %rdx,%r9 + 4ec3: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 4ec7: 4d 85 c9 test %r9,%r9 + 4eca: 0f 84 a6 01 00 00 je 0x5076 + 4ed0: 45 85 c0 test %r8d,%r8d + 4ed3: 0f 8e 97 01 00 00 jle 0x5070 + 4ed9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 4edd: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 4ee1: 7a 06 jp 0x4ee9 + 4ee3: 0f 84 84 01 00 00 je 0x506d + 4ee9: 41 83 f8 10 cmp $0x10,%r8d + 4eed: 0f 8c 6b 01 00 00 jl 0x505e + 4ef3: 4c 89 ca mov %r9,%rdx + 4ef6: 48 83 e2 1f and $0x1f,%rdx + 4efa: 85 d2 test %edx,%edx + 4efc: 74 11 je 0x4f0f + 4efe: f6 c2 07 test $0x7,%dl + 4f01: 0f 85 57 01 00 00 jne 0x505e + 4f07: f7 da neg %edx + 4f09: 83 c2 20 add $0x20,%edx + 4f0c: c1 ea 03 shr $0x3,%edx + 4f0f: 8d 42 10 lea 0x10(%rdx),%eax + 4f12: 44 3b c0 cmp %eax,%r8d + 4f15: 0f 8c 43 01 00 00 jl 0x505e + 4f1b: 44 89 c1 mov %r8d,%ecx + 4f1e: 33 c0 xor %eax,%eax + 4f20: 2b ca sub %edx,%ecx + 4f22: 83 e1 0f and $0xf,%ecx + 4f25: f7 d9 neg %ecx + 4f27: 41 03 c8 add %r8d,%ecx + 4f2a: 41 89 d2 mov %edx,%r10d + 4f2d: 85 d2 test %edx,%edx + 4f2f: 76 23 jbe 0x4f54 + 4f31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f38: 00 + 4f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f40: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 + 4f46: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) + 4f4c: 48 ff c0 inc %rax + 4f4f: 49 3b c2 cmp %r10,%rax + 4f52: 72 ec jb 0x4f40 + 4f54: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 4f58: 48 63 d1 movslq %ecx,%rdx + 4f5b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 4f61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f68: 00 + 4f69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4f77: 00 + 4f78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4f7f: 90 nop + 4f80: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 + 4f86: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 + 4f8d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 + 4f94: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 + 4f9b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) + 4fa1: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) + 4fa8: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) + 4faf: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) + 4fb6: 49 83 c2 10 add $0x10,%r10 + 4fba: 4c 3b d2 cmp %rdx,%r10 + 4fbd: 72 c1 jb 0x4f80 + 4fbf: 8d 41 01 lea 0x1(%rcx),%eax + 4fc2: 41 3b c0 cmp %r8d,%eax + 4fc5: 0f 87 89 00 00 00 ja 0x5054 + 4fcb: 4d 63 c0 movslq %r8d,%r8 + 4fce: 4c 2b c2 sub %rdx,%r8 + 4fd1: 49 83 f8 04 cmp $0x4,%r8 + 4fd5: 0f 8c 7f 00 00 00 jl 0x505a + 4fdb: 44 89 c0 mov %r8d,%eax + 4fde: 45 33 d2 xor %r10d,%r10d + 4fe1: 83 e0 fc and $0xfffffffc,%eax + 4fe4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 4fe8: 48 63 c0 movslq %eax,%rax + 4feb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4ff2: 00 + 4ff3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5000: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 + 5004: 49 83 c2 04 add $0x4,%r10 + 5008: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 500c: 48 83 c2 20 add $0x20,%rdx + 5010: 4c 3b d0 cmp %rax,%r10 + 5013: 72 eb jb 0x5000 + 5015: 49 3b c0 cmp %r8,%rax + 5018: 73 3a jae 0x5054 + 501a: 48 63 c9 movslq %ecx,%rcx + 501d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 5021: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 5025: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 502c: 00 + 502d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5034: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5040: 48 ff c0 inc %rax + 5043: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 + 5047: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 504b: 48 83 c2 08 add $0x8,%rdx + 504f: 49 3b c0 cmp %r8,%rax + 5052: 72 ec jb 0x5040 + 5054: 33 c0 xor %eax,%eax + 5056: c5 f8 77 vzeroupper + 5059: c3 ret + 505a: 33 c0 xor %eax,%eax + 505c: eb b7 jmp 0x5015 + 505e: 33 c9 xor %ecx,%ecx + 5060: 41 83 f8 01 cmp $0x1,%r8d + 5064: 72 ee jb 0x5054 + 5066: 4d 63 c0 movslq %r8d,%r8 + 5069: 33 c0 xor %eax,%eax + 506b: eb a8 jmp 0x5015 + 506d: 33 c0 xor %eax,%eax + 506f: c3 ret + 5070: b8 fa ff ff ff mov $0xfffffffa,%eax + 5075: c3 ret + 5076: b8 f8 ff ff ff mov $0xfffffff8,%eax + 507b: c3 ret + 507c: 0f 1f 40 00 nopl 0x0(%rax) + 5080: 48 89 d1 mov %rdx,%rcx + 5083: 48 85 c9 test %rcx,%rcx + 5086: 0f 84 82 01 00 00 je 0x520e + 508c: 45 85 c0 test %r8d,%r8d + 508f: 0f 8e 73 01 00 00 jle 0x5208 + 5095: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 5099: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 509d: 7a 06 jp 0x50a5 + 509f: 0f 84 60 01 00 00 je 0x5205 + 50a5: 41 83 f8 10 cmp $0x10,%r8d + 50a9: 0f 8c 4f 01 00 00 jl 0x51fe + 50af: 49 89 ca mov %rcx,%r10 + 50b2: 49 83 e2 1f and $0x1f,%r10 + 50b6: 45 85 d2 test %r10d,%r10d + 50b9: 74 18 je 0x50d3 + 50bb: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 50c2: 0f 85 36 01 00 00 jne 0x51fe + 50c8: 41 f7 da neg %r10d + 50cb: 41 83 c2 20 add $0x20,%r10d + 50cf: 41 c1 ea 03 shr $0x3,%r10d + 50d3: 41 8d 42 10 lea 0x10(%r10),%eax + 50d7: 44 3b c0 cmp %eax,%r8d + 50da: 0f 8c 1e 01 00 00 jl 0x51fe + 50e0: 44 89 c2 mov %r8d,%edx + 50e3: 33 c0 xor %eax,%eax + 50e5: 41 2b d2 sub %r10d,%edx + 50e8: 83 e2 0f and $0xf,%edx + 50eb: f7 da neg %edx + 50ed: 41 03 d0 add %r8d,%edx + 50f0: 45 89 d1 mov %r10d,%r9d + 50f3: 45 85 d2 test %r10d,%r10d + 50f6: 76 1a jbe 0x5112 + 50f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 50ff: 00 + 5100: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 + 5105: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) + 510a: 48 ff c0 inc %rax + 510d: 49 3b c1 cmp %r9,%rax + 5110: 72 ee jb 0x5100 + 5112: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 5117: 48 63 c2 movslq %edx,%rax + 511a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5120: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 + 5126: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 + 512d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 + 5134: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 + 513b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) + 5141: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) + 5148: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) + 514f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) + 5156: 49 83 c1 10 add $0x10,%r9 + 515a: 4c 3b c8 cmp %rax,%r9 + 515d: 72 c1 jb 0x5120 + 515f: 8d 42 01 lea 0x1(%rdx),%eax + 5162: 41 3b c0 cmp %r8d,%eax + 5165: 0f 87 89 00 00 00 ja 0x51f4 + 516b: 4d 63 c0 movslq %r8d,%r8 + 516e: 48 63 d2 movslq %edx,%rdx + 5171: 4c 2b c2 sub %rdx,%r8 + 5174: 49 83 f8 04 cmp $0x4,%r8 + 5178: 0f 8c 7c 00 00 00 jl 0x51fa + 517e: 48 63 d2 movslq %edx,%rdx + 5181: 44 89 c0 mov %r8d,%eax + 5184: 83 e0 fc and $0xfffffffc,%eax + 5187: 45 33 d2 xor %r10d,%r10d + 518a: 48 63 c0 movslq %eax,%rax + 518d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 5192: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 5196: 0f 1f 00 nopl (%rax) + 5199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51a0: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 + 51a5: 49 83 c2 04 add $0x4,%r10 + 51a9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 51ae: 49 83 c1 20 add $0x20,%r9 + 51b2: 4c 3b d0 cmp %rax,%r10 + 51b5: 72 e9 jb 0x51a0 + 51b7: 49 3b c0 cmp %r8,%rax + 51ba: 73 38 jae 0x51f4 + 51bc: 48 63 d2 movslq %edx,%rdx + 51bf: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx + 51c3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 51c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 51ce: 00 + 51cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51d6: 0f 1f 00 nopl (%rax) + 51d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 51e0: 48 ff c0 inc %rax + 51e3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 + 51e7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 51eb: 48 83 c2 08 add $0x8,%rdx + 51ef: 49 3b c0 cmp %r8,%rax + 51f2: 72 ec jb 0x51e0 + 51f4: 33 c0 xor %eax,%eax + 51f6: c5 f8 77 vzeroupper + 51f9: c3 ret + 51fa: 33 c0 xor %eax,%eax + 51fc: eb b9 jmp 0x51b7 + 51fe: 33 d2 xor %edx,%edx + 5200: e9 5a ff ff ff jmp 0x515f + 5205: 33 c0 xor %eax,%eax + 5207: c3 ret + 5208: b8 fa ff ff ff mov $0xfffffffa,%eax + 520d: c3 ret + 520e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5213: c3 ret + 5214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5220: 48 83 ec 28 sub $0x28,%rsp + 5224: 48 85 d2 test %rdx,%rdx + 5227: 74 20 je 0x5249 + 5229: 45 85 c0 test %r8d,%r8d + 522c: 7f 0a jg 0x5238 + 522e: b8 fa ff ff ff mov $0xfffffffa,%eax + 5233: 48 83 c4 28 add $0x28,%rsp + 5237: c3 ret + 5238: 66 48 0f 7e c1 movq %xmm0,%rcx + 523d: e8 9e ba 02 00 call 0x30ce0 + 5242: 33 c0 xor %eax,%eax + 5244: 48 83 c4 28 add $0x28,%rsp + 5248: c3 ret + 5249: b8 f8 ff ff ff mov $0xfffffff8,%eax + 524e: 48 83 c4 28 add $0x28,%rsp + 5252: c3 ret + 5253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 525f: 00 + 5260: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5265: 48 85 d2 test %rdx,%rdx + 5268: 74 23 je 0x528d + 526a: 45 85 c0 test %r8d,%r8d + 526d: 7f 0c jg 0x527b + 526f: b8 fa ff ff ff mov $0xfffffffa,%eax + 5274: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5279: 90 nop + 527a: c3 ret + 527b: 66 48 0f 7e c1 movq %xmm0,%rcx + 5280: e8 7b ba 02 00 call 0x30d00 + 5285: 33 c0 xor %eax,%eax + 5287: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 528c: c3 ret + 528d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 5292: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5297: 90 nop + 5298: 90 nop + 5299: 90 nop + 529a: c3 ret + 529b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 52a0: 48 83 ec 28 sub $0x28,%rsp + 52a4: 48 85 d2 test %rdx,%rdx + 52a7: 74 20 je 0x52c9 + 52a9: 45 85 c0 test %r8d,%r8d + 52ac: 7f 0a jg 0x52b8 + 52ae: b8 fa ff ff ff mov $0xfffffffa,%eax + 52b3: 48 83 c4 28 add $0x28,%rsp + 52b7: c3 ret + 52b8: 66 48 0f 7e c1 movq %xmm0,%rcx + 52bd: e8 5e ba 02 00 call 0x30d20 + 52c2: 33 c0 xor %eax,%eax + 52c4: 48 83 c4 28 add $0x28,%rsp + 52c8: c3 ret + 52c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 52ce: 48 83 c4 28 add $0x28,%rsp + 52d2: c3 ret + 52d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 52d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52df: 00 + 52e0: 48 83 ec 28 sub $0x28,%rsp + 52e4: 48 85 d2 test %rdx,%rdx + 52e7: 74 20 je 0x5309 + 52e9: 45 85 c0 test %r8d,%r8d + 52ec: 7f 0a jg 0x52f8 + 52ee: b8 fa ff ff ff mov $0xfffffffa,%eax + 52f3: 48 83 c4 28 add $0x28,%rsp + 52f7: c3 ret + 52f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 52fd: e8 3e ba 02 00 call 0x30d40 + 5302: 33 c0 xor %eax,%eax + 5304: 48 83 c4 28 add $0x28,%rsp + 5308: c3 ret + 5309: b8 f8 ff ff ff mov $0xfffffff8,%eax + 530e: 48 83 c4 28 add $0x28,%rsp + 5312: c3 ret + 5313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 531f: 00 + 5320: 48 83 ec 28 sub $0x28,%rsp + 5324: 48 85 d2 test %rdx,%rdx + 5327: 74 20 je 0x5349 + 5329: 45 85 c0 test %r8d,%r8d + 532c: 7f 0a jg 0x5338 + 532e: b8 fa ff ff ff mov $0xfffffffa,%eax + 5333: 48 83 c4 28 add $0x28,%rsp + 5337: c3 ret + 5338: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 533d: e8 1e ba 02 00 call 0x30d60 + 5342: 33 c0 xor %eax,%eax + 5344: 48 83 c4 28 add $0x28,%rsp + 5348: c3 ret + 5349: b8 f8 ff ff ff mov $0xfffffff8,%eax + 534e: 48 83 c4 28 add $0x28,%rsp + 5352: c3 ret + 5353: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 535f: 00 + 5360: 48 83 ec 28 sub $0x28,%rsp + 5364: 48 85 d2 test %rdx,%rdx + 5367: 74 20 je 0x5389 + 5369: 45 85 c0 test %r8d,%r8d + 536c: 7f 0a jg 0x5378 + 536e: b8 fa ff ff ff mov $0xfffffffa,%eax + 5373: 48 83 c4 28 add $0x28,%rsp + 5377: c3 ret + 5378: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 537d: e8 3e bd 02 00 call 0x310c0 + 5382: 33 c0 xor %eax,%eax + 5384: 48 83 c4 28 add $0x28,%rsp + 5388: c3 ret + 5389: b8 f8 ff ff ff mov $0xfffffff8,%eax + 538e: 48 83 c4 28 add $0x28,%rsp + 5392: c3 ret + 5393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 539f: 00 + 53a0: 41 83 f9 05 cmp $0x5,%r9d + 53a4: 7d 3d jge 0x53e3 + 53a6: 41 ff c9 dec %r9d + 53a9: 41 83 f9 ff cmp $0xffffffff,%r9d + 53ad: 74 33 je 0x53e2 + 53af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 53b6: 00 + 53b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 53be: 66 90 xchg %ax,%ax + 53c0: f2 0f 10 01 movsd (%rcx),%xmm0 + 53c4: 41 ff c9 dec %r9d + 53c7: 48 83 c1 08 add $0x8,%rcx + 53cb: f2 0f 58 02 addsd (%rdx),%xmm0 + 53cf: f2 41 0f 11 00 movsd %xmm0,(%r8) + 53d4: 48 83 c2 08 add $0x8,%rdx + 53d8: 49 83 c0 08 add $0x8,%r8 + 53dc: 41 83 f9 ff cmp $0xffffffff,%r9d + 53e0: 75 de jne 0x53c0 + 53e2: c3 ret + 53e3: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 53ea: 0f 85 e0 02 00 00 jne 0x56d0 + 53f0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 53f7: 74 1c je 0x5415 + 53f9: f2 0f 10 01 movsd (%rcx),%xmm0 + 53fd: 48 83 c1 08 add $0x8,%rcx + 5401: 41 ff c9 dec %r9d + 5404: f2 0f 58 02 addsd (%rdx),%xmm0 + 5408: f2 41 0f 11 00 movsd %xmm0,(%r8) + 540d: 48 83 c2 08 add $0x8,%rdx + 5411: 49 83 c0 08 add $0x8,%r8 + 5415: 44 89 c8 mov %r9d,%eax + 5418: 41 83 e1 03 and $0x3,%r9d + 541c: c1 f8 02 sar $0x2,%eax + 541f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5426: 0f 84 70 01 00 00 je 0x559c + 542c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5433: 0f 84 d5 00 00 00 je 0x550e + 5439: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 543e: 0f 8f 7c 00 00 00 jg 0x54c0 + 5444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 544b: 00 + 544c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 545f: 00 + 5460: f2 0f 10 11 movsd (%rcx),%xmm2 + 5464: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 5469: f2 0f 10 02 movsd (%rdx),%xmm0 + 546d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5472: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5477: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 547c: 48 83 c2 20 add $0x20,%rdx + 5480: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 5485: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 548a: 48 83 c1 20 add $0x20,%rcx + 548e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 5492: 66 0f 58 d9 addpd %xmm1,%xmm3 + 5496: 41 0f 29 10 movaps %xmm2,(%r8) + 549a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 549f: 49 83 c0 20 add $0x20,%r8 + 54a3: ff c8 dec %eax + 54a5: 75 b9 jne 0x5460 + 54a7: e9 fa fe ff ff jmp 0x53a6 + 54ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 54b3: 00 + 54b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 54bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 54c0: f2 0f 10 11 movsd (%rcx),%xmm2 + 54c4: f2 0f 10 02 movsd (%rdx),%xmm0 + 54c8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 54cd: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 54d2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 54d7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 54dc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 54e1: 48 83 c2 20 add $0x20,%rdx + 54e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 54ea: 48 83 c1 20 add $0x20,%rcx + 54ee: 66 0f 58 d0 addpd %xmm0,%xmm2 + 54f2: 66 0f 58 d9 addpd %xmm1,%xmm3 + 54f6: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 54fb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 5501: 49 83 c0 20 add $0x20,%r8 + 5505: ff c8 dec %eax + 5507: 75 b7 jne 0x54c0 + 5509: e9 98 fe ff ff jmp 0x53a6 + 550e: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5513: 7f 4b jg 0x5560 + 5515: 0f 1f 40 00 nopl 0x0(%rax) + 5519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5520: f2 0f 10 01 movsd (%rcx),%xmm0 + 5524: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5529: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 552e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5533: 48 83 c1 20 add $0x20,%rcx + 5537: 66 0f 58 02 addpd (%rdx),%xmm0 + 553b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 5540: 41 0f 29 00 movaps %xmm0,(%r8) + 5544: 48 83 c2 20 add $0x20,%rdx + 5548: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 554d: 49 83 c0 20 add $0x20,%r8 + 5551: ff c8 dec %eax + 5553: 75 cb jne 0x5520 + 5555: e9 4c fe ff ff jmp 0x53a6 + 555a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5560: f2 0f 10 01 movsd (%rcx),%xmm0 + 5564: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5569: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 556e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5573: 48 83 c1 20 add $0x20,%rcx + 5577: 66 0f 58 02 addpd (%rdx),%xmm0 + 557b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 5580: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5585: 48 83 c2 20 add $0x20,%rdx + 5589: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 558f: 49 83 c0 20 add $0x20,%r8 + 5593: ff c8 dec %eax + 5595: 75 c9 jne 0x5560 + 5597: e9 0a fe ff ff jmp 0x53a6 + 559c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 55a3: 0f 84 93 00 00 00 je 0x563c + 55a9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 55ae: 7f 50 jg 0x5600 + 55b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 55b7: 00 + 55b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 55bf: 90 nop + 55c0: f2 0f 10 02 movsd (%rdx),%xmm0 + 55c4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 55c9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 55ce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 55d3: 48 83 c2 20 add $0x20,%rdx + 55d7: 66 0f 58 01 addpd (%rcx),%xmm0 + 55db: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 55e0: 41 0f 29 00 movaps %xmm0,(%r8) + 55e4: 48 83 c1 20 add $0x20,%rcx + 55e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 55ed: 49 83 c0 20 add $0x20,%r8 + 55f1: ff c8 dec %eax + 55f3: 75 cb jne 0x55c0 + 55f5: e9 ac fd ff ff jmp 0x53a6 + 55fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5600: f2 0f 10 02 movsd (%rdx),%xmm0 + 5604: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5609: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 560e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5613: 48 83 c2 20 add $0x20,%rdx + 5617: 66 0f 58 01 addpd (%rcx),%xmm0 + 561b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5620: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5625: 48 83 c1 20 add $0x20,%rcx + 5629: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 562f: 49 83 c0 20 add $0x20,%r8 + 5633: ff c8 dec %eax + 5635: 75 c9 jne 0x5600 + 5637: e9 6a fd ff ff jmp 0x53a6 + 563c: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5641: 7f 5d jg 0x56a0 + 5643: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 564a: 00 + 564b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5660: 0f 28 02 movaps (%rdx),%xmm0 + 5663: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 5667: 48 83 c2 20 add $0x20,%rdx + 566b: 66 0f 58 01 addpd (%rcx),%xmm0 + 566f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5674: 41 0f 29 00 movaps %xmm0,(%r8) + 5678: 48 83 c1 20 add $0x20,%rcx + 567c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 5681: 49 83 c0 20 add $0x20,%r8 + 5685: ff c8 dec %eax + 5687: 75 d7 jne 0x5660 + 5689: e9 18 fd ff ff jmp 0x53a6 + 568e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5695: 00 + 5696: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 569d: 0f 1f 00 nopl (%rax) + 56a0: 0f 28 02 movaps (%rdx),%xmm0 + 56a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 56a7: 48 83 c2 20 add $0x20,%rdx + 56ab: 66 0f 58 01 addpd (%rcx),%xmm0 + 56af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 56b4: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 56b9: 48 83 c1 20 add $0x20,%rcx + 56bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 56c3: 49 83 c0 20 add $0x20,%r8 + 56c7: ff c8 dec %eax + 56c9: 75 d5 jne 0x56a0 + 56cb: e9 d6 fc ff ff jmp 0x53a6 + 56d0: 44 89 c8 mov %r9d,%eax + 56d3: 41 83 e1 03 and $0x3,%r9d + 56d7: c1 f8 02 sar $0x2,%eax + 56da: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 56e1: 0f 84 d3 00 00 00 je 0x57ba + 56e7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 56ee: 0f 85 6c 00 00 00 jne 0x5760 + 56f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 56f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5700: f2 0f 10 01 movsd (%rcx),%xmm0 + 5704: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 5709: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 570e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 5713: 48 83 c1 20 add $0x20,%rcx + 5717: 66 0f 58 02 addpd (%rdx),%xmm0 + 571b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 5720: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5725: 48 83 c2 20 add $0x20,%rdx + 5729: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 572f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5735: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 573b: 49 83 c0 20 add $0x20,%r8 + 573f: ff c8 dec %eax + 5741: 75 bd jne 0x5700 + 5743: e9 5e fc ff ff jmp 0x53a6 + 5748: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 574f: 00 + 5750: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 575e: 00 00 + 5760: f2 0f 10 11 movsd (%rcx),%xmm2 + 5764: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 5769: f2 0f 10 02 movsd (%rdx),%xmm0 + 576d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5772: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 5777: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 577c: 48 83 c2 20 add $0x20,%rdx + 5780: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 5785: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 578a: 48 83 c1 20 add $0x20,%rcx + 578e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 5792: 66 0f 58 d9 addpd %xmm1,%xmm3 + 5796: f2 41 0f 11 10 movsd %xmm2,(%r8) + 579b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 57a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 57a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 57ad: 49 83 c0 20 add $0x20,%r8 + 57b1: ff c8 dec %eax + 57b3: 75 ab jne 0x5760 + 57b5: e9 ec fb ff ff jmp 0x53a6 + 57ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 57c1: 75 5d jne 0x5820 + 57c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 57ca: 00 + 57cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 57e0: 0f 28 02 movaps (%rdx),%xmm0 + 57e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 57e7: 48 83 c2 20 add $0x20,%rdx + 57eb: 66 0f 58 01 addpd (%rcx),%xmm0 + 57ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 57f4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 57f9: 48 83 c1 20 add $0x20,%rcx + 57fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 5803: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5809: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 580f: 49 83 c0 20 add $0x20,%r8 + 5813: ff c8 dec %eax + 5815: 75 c9 jne 0x57e0 + 5817: e9 8a fb ff ff jmp 0x53a6 + 581c: 0f 1f 40 00 nopl 0x0(%rax) + 5820: f2 0f 10 02 movsd (%rdx),%xmm0 + 5824: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 5829: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 582e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 5833: 48 83 c2 20 add $0x20,%rdx + 5837: 66 0f 58 01 addpd (%rcx),%xmm0 + 583b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5840: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5845: 48 83 c1 20 add $0x20,%rcx + 5849: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 584f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 5855: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 585b: 49 83 c0 20 add $0x20,%r8 + 585f: ff c8 dec %eax + 5861: 75 bd jne 0x5820 + 5863: e9 3e fb ff ff jmp 0x53a6 + 5868: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 586f: 00 + 5870: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 587e: 00 00 + 5880: 41 83 f9 05 cmp $0x5,%r9d + 5884: 7d 3e jge 0x58c4 + 5886: 41 83 c1 ff add $0xffffffff,%r9d + 588a: 41 83 f9 ff cmp $0xffffffff,%r9d + 588e: 74 33 je 0x58c3 + 5890: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5897: 00 + 5898: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 589f: 90 nop + 58a0: f2 0f 10 01 movsd (%rcx),%xmm0 + 58a4: 41 83 c1 ff add $0xffffffff,%r9d + 58a8: 48 83 c1 08 add $0x8,%rcx + 58ac: f2 0f 58 02 addsd (%rdx),%xmm0 + 58b0: 48 83 c2 08 add $0x8,%rdx + 58b4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 58b9: 49 83 c0 08 add $0x8,%r8 + 58bd: 41 83 f9 ff cmp $0xffffffff,%r9d + 58c1: 75 dd jne 0x58a0 + 58c3: c3 ret + 58c4: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 58cb: 0f 85 80 02 00 00 jne 0x5b51 + 58d1: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 58d8: 74 1d je 0x58f7 + 58da: f2 0f 10 01 movsd (%rcx),%xmm0 + 58de: 48 83 c1 08 add $0x8,%rcx + 58e2: 41 83 c1 ff add $0xffffffff,%r9d + 58e6: f2 0f 58 02 addsd (%rdx),%xmm0 + 58ea: 48 83 c2 08 add $0x8,%rdx + 58ee: f2 41 0f 11 00 movsd %xmm0,(%r8) + 58f3: 49 83 c0 08 add $0x8,%r8 + 58f7: 44 89 c8 mov %r9d,%eax + 58fa: 41 83 e1 03 and $0x3,%r9d + 58fe: c1 f8 02 sar $0x2,%eax + 5901: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5908: 0f 84 23 01 00 00 je 0x5a31 + 590e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5915: 0f 84 9c 00 00 00 je 0x59b7 + 591b: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5920: 7f 5e jg 0x5980 + 5922: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5929: 00 + 592a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5931: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5938: 00 + 5939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5940: 0f 10 11 movups (%rcx),%xmm2 + 5943: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 5947: 48 83 c1 20 add $0x20,%rcx + 594b: 0f 10 02 movups (%rdx),%xmm0 + 594e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5952: 66 0f 58 d0 addpd %xmm0,%xmm2 + 5956: 48 83 c2 20 add $0x20,%rdx + 595a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 595e: 41 0f 11 10 movups %xmm2,(%r8) + 5962: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 5967: 49 83 c0 20 add $0x20,%r8 + 596b: 83 c0 ff add $0xffffffff,%eax + 596e: 75 d0 jne 0x5940 + 5970: e9 11 ff ff ff jmp 0x5886 + 5975: 0f 1f 40 00 nopl 0x0(%rax) + 5979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5980: 0f 10 11 movups (%rcx),%xmm2 + 5983: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 5987: 48 83 c1 20 add $0x20,%rcx + 598b: 0f 10 02 movups (%rdx),%xmm0 + 598e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5992: 66 0f 58 d0 addpd %xmm0,%xmm2 + 5996: 48 83 c2 20 add $0x20,%rdx + 599a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 599e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 59a3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 59a9: 49 83 c0 20 add $0x20,%r8 + 59ad: 83 c0 ff add $0xffffffff,%eax + 59b0: 75 ce jne 0x5980 + 59b2: e9 cf fe ff ff jmp 0x5886 + 59b7: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 59bc: 7f 42 jg 0x5a00 + 59be: 66 90 xchg %ax,%ax + 59c0: 0f 10 01 movups (%rcx),%xmm0 + 59c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 59c7: 48 83 c1 20 add $0x20,%rcx + 59cb: 66 0f 58 02 addpd (%rdx),%xmm0 + 59cf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 59d4: 48 83 c2 20 add $0x20,%rdx + 59d8: 41 0f 11 00 movups %xmm0,(%r8) + 59dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 59e1: 49 83 c0 20 add $0x20,%r8 + 59e5: 83 c0 ff add $0xffffffff,%eax + 59e8: 75 d6 jne 0x59c0 + 59ea: e9 97 fe ff ff jmp 0x5886 + 59ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59f6: 00 + 59f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 59fe: 66 90 xchg %ax,%ax + 5a00: 0f 10 01 movups (%rcx),%xmm0 + 5a03: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 5a07: 48 83 c1 20 add $0x20,%rcx + 5a0b: 66 0f 58 02 addpd (%rdx),%xmm0 + 5a0f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 5a14: 48 83 c2 20 add $0x20,%rdx + 5a18: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5a1d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5a23: 49 83 c0 20 add $0x20,%r8 + 5a27: 83 c0 ff add $0xffffffff,%eax + 5a2a: 75 d4 jne 0x5a00 + 5a2c: e9 55 fe ff ff jmp 0x5886 + 5a31: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5a38: 0f 84 93 00 00 00 je 0x5ad1 + 5a3e: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5a43: 7f 5b jg 0x5aa0 + 5a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a4c: 00 + 5a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a60: 0f 10 02 movups (%rdx),%xmm0 + 5a63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5a67: 48 83 c2 20 add $0x20,%rdx + 5a6b: 66 0f 58 01 addpd (%rcx),%xmm0 + 5a6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5a74: 48 83 c1 20 add $0x20,%rcx + 5a78: 41 0f 11 00 movups %xmm0,(%r8) + 5a7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 5a81: 49 83 c0 20 add $0x20,%r8 + 5a85: 83 c0 ff add $0xffffffff,%eax + 5a88: 75 d6 jne 0x5a60 + 5a8a: e9 f7 fd ff ff jmp 0x5886 + 5a8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5a96: 00 + 5a97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a9e: 66 90 xchg %ax,%ax + 5aa0: 0f 10 02 movups (%rdx),%xmm0 + 5aa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5aa7: 48 83 c2 20 add $0x20,%rdx + 5aab: 66 0f 58 01 addpd (%rcx),%xmm0 + 5aaf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5ab4: 48 83 c1 20 add $0x20,%rcx + 5ab8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5abd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5ac3: 49 83 c0 20 add $0x20,%r8 + 5ac7: 83 c0 ff add $0xffffffff,%eax + 5aca: 75 d4 jne 0x5aa0 + 5acc: e9 b5 fd ff ff jmp 0x5886 + 5ad1: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 5ad6: 7f 48 jg 0x5b20 + 5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5adf: 00 + 5ae0: 0f 10 02 movups (%rdx),%xmm0 + 5ae3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5ae7: 48 83 c2 20 add $0x20,%rdx + 5aeb: 66 0f 58 01 addpd (%rcx),%xmm0 + 5aef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5af4: 48 83 c1 20 add $0x20,%rcx + 5af8: 41 0f 11 00 movups %xmm0,(%r8) + 5afc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 5b01: 49 83 c0 20 add $0x20,%r8 + 5b05: 83 c0 ff add $0xffffffff,%eax + 5b08: 75 d6 jne 0x5ae0 + 5b0a: e9 77 fd ff ff jmp 0x5886 + 5b0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b16: 00 + 5b17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b1e: 66 90 xchg %ax,%ax + 5b20: 0f 10 02 movups (%rdx),%xmm0 + 5b23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5b27: 48 83 c2 20 add $0x20,%rdx + 5b2b: 66 0f 58 01 addpd (%rcx),%xmm0 + 5b2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5b34: 48 83 c1 20 add $0x20,%rcx + 5b38: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 5b3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 5b43: 49 83 c0 20 add $0x20,%r8 + 5b47: 83 c0 ff add $0xffffffff,%eax + 5b4a: 75 d4 jne 0x5b20 + 5b4c: e9 35 fd ff ff jmp 0x5886 + 5b51: 44 89 c8 mov %r9d,%eax + 5b54: 41 83 e1 03 and $0x3,%r9d + 5b58: c1 f8 02 sar $0x2,%eax + 5b5b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 5b62: 0f 84 8d 00 00 00 je 0x5bf5 + 5b68: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5b6f: 75 4f jne 0x5bc0 + 5b71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b78: 00 + 5b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5b80: 0f 10 01 movups (%rcx),%xmm0 + 5b83: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 5b87: 48 83 c1 20 add $0x20,%rcx + 5b8b: 66 0f 58 02 addpd (%rdx),%xmm0 + 5b8f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 5b94: 48 83 c2 20 add $0x20,%rdx + 5b98: 41 0f 11 00 movups %xmm0,(%r8) + 5b9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 5ba1: 49 83 c0 20 add $0x20,%r8 + 5ba5: 83 c0 ff add $0xffffffff,%eax + 5ba8: 75 d6 jne 0x5b80 + 5baa: e9 d7 fc ff ff jmp 0x5886 + 5baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5bb6: 00 + 5bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5bbe: 66 90 xchg %ax,%ax + 5bc0: 0f 10 11 movups (%rcx),%xmm2 + 5bc3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 5bc7: 48 83 c1 20 add $0x20,%rcx + 5bcb: 0f 10 02 movups (%rdx),%xmm0 + 5bce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5bd2: 66 0f 58 d0 addpd %xmm0,%xmm2 + 5bd6: 48 83 c2 20 add $0x20,%rdx + 5bda: 66 0f 58 d9 addpd %xmm1,%xmm3 + 5bde: 41 0f 11 10 movups %xmm2,(%r8) + 5be2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 5be7: 49 83 c0 20 add $0x20,%r8 + 5beb: 83 c0 ff add $0xffffffff,%eax + 5bee: 75 d0 jne 0x5bc0 + 5bf0: e9 91 fc ff ff jmp 0x5886 + 5bf5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 5bfc: 75 42 jne 0x5c40 + 5bfe: 66 90 xchg %ax,%ax + 5c00: 0f 10 02 movups (%rdx),%xmm0 + 5c03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5c07: 48 83 c2 20 add $0x20,%rdx + 5c0b: 66 0f 58 01 addpd (%rcx),%xmm0 + 5c0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5c14: 48 83 c1 20 add $0x20,%rcx + 5c18: 41 0f 11 00 movups %xmm0,(%r8) + 5c1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 5c21: 49 83 c0 20 add $0x20,%r8 + 5c25: 83 c0 ff add $0xffffffff,%eax + 5c28: 75 d6 jne 0x5c00 + 5c2a: e9 57 fc ff ff jmp 0x5886 + 5c2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c36: 00 + 5c37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c3e: 66 90 xchg %ax,%ax + 5c40: 0f 10 02 movups (%rdx),%xmm0 + 5c43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 5c47: 48 83 c2 20 add $0x20,%rdx + 5c4b: 66 0f 58 01 addpd (%rcx),%xmm0 + 5c4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 5c54: 48 83 c1 20 add $0x20,%rcx + 5c58: 41 0f 11 00 movups %xmm0,(%r8) + 5c5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 5c61: 49 83 c0 20 add $0x20,%r8 + 5c65: 83 c0 ff add $0xffffffff,%eax + 5c68: 75 d6 jne 0x5c40 + 5c6a: e9 17 fc ff ff jmp 0x5886 + 5c6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5c76: 00 + 5c77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5c7e: 66 90 xchg %ax,%ax + 5c80: 48 83 ec 28 sub $0x28,%rsp + 5c84: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4ce40 + 5c8b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2605990 + 5c92: 48 33 c4 xor %rsp,%rax + 5c95: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5c9a: 48 89 44 24 20 mov %rax,0x20(%rsp) + 5c9f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 5ca5: 41 83 f8 03 cmp $0x3,%r8d + 5ca9: 0f 28 c1 movaps %xmm1,%xmm0 + 5cac: 0f 57 d2 xorps %xmm2,%xmm2 + 5caf: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 5cb3: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 5cb7: 0f 57 c3 xorps %xmm3,%xmm0 + 5cba: 7d 62 jge 0x5d1e + 5cbc: 41 ff c8 dec %r8d + 5cbf: 41 83 f8 ff cmp $0xffffffff,%r8d + 5cc3: 74 3e je 0x5d03 + 5cc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ccc: 00 + 5ccd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ce0: 0f 12 12 movlps (%rdx),%xmm2 + 5ce3: 0f 28 d8 movaps %xmm0,%xmm3 + 5ce6: 0f 59 da mulps %xmm2,%xmm3 + 5ce9: 41 ff c8 dec %r8d + 5cec: 0f 59 d1 mulps %xmm1,%xmm2 + 5cef: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 5cf3: 0f 58 d3 addps %xmm3,%xmm2 + 5cf6: 0f 13 12 movlps %xmm2,(%rdx) + 5cf9: 48 83 c2 08 add $0x8,%rdx + 5cfd: 41 83 f8 ff cmp $0xffffffff,%r8d + 5d01: 75 dd jne 0x5ce0 + 5d03: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 5d08: 48 33 cc xor %rsp,%rcx + 5d0b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2605990 + 5d12: 75 05 jne 0x5d19 + 5d14: 48 83 c4 28 add $0x28,%rsp + 5d18: c3 ret + 5d19: e8 d2 b3 11 01 call 0x11210f0 + 5d1e: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 5d25: 74 3c je 0x5d63 + 5d27: 44 89 c0 mov %r8d,%eax + 5d2a: 41 83 e0 01 and $0x1,%r8d + 5d2e: d1 f8 sar $1,%eax + 5d30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5d37: 00 + 5d38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5d3f: 90 nop + 5d40: 0f 10 1a movups (%rdx),%xmm3 + 5d43: 0f 28 e0 movaps %xmm0,%xmm4 + 5d46: 0f 59 e3 mulps %xmm3,%xmm4 + 5d49: 0f 59 d9 mulps %xmm1,%xmm3 + 5d4c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 5d50: 0f 58 e3 addps %xmm3,%xmm4 + 5d53: 0f 11 22 movups %xmm4,(%rdx) + 5d56: 48 83 c2 10 add $0x10,%rdx + 5d5a: ff c8 dec %eax + 5d5c: 75 e2 jne 0x5d40 + 5d5e: e9 59 ff ff ff jmp 0x5cbc + 5d63: 48 89 d0 mov %rdx,%rax + 5d66: 48 83 e0 0f and $0xf,%rax + 5d6a: 85 c0 test %eax,%eax + 5d6c: 74 1e je 0x5d8c + 5d6e: f2 0f 10 1a movsd (%rdx),%xmm3 + 5d72: 0f 28 e0 movaps %xmm0,%xmm4 + 5d75: 0f 59 e3 mulps %xmm3,%xmm4 + 5d78: 41 ff c8 dec %r8d + 5d7b: 0f 59 d9 mulps %xmm1,%xmm3 + 5d7e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 5d82: 0f 58 e3 addps %xmm3,%xmm4 + 5d85: 0f 13 22 movlps %xmm4,(%rdx) + 5d88: 48 83 c2 08 add $0x8,%rdx + 5d8c: 44 89 c0 mov %r8d,%eax + 5d8f: 41 83 e0 01 and $0x1,%r8d + 5d93: d1 f8 sar $1,%eax + 5d95: 3d 00 00 01 00 cmp $0x10000,%eax + 5d9a: 77 44 ja 0x5de0 + 5d9c: 0f 1f 40 00 nopl 0x0(%rax) + 5da0: 0f 28 1a movaps (%rdx),%xmm3 + 5da3: 0f 28 e0 movaps %xmm0,%xmm4 + 5da6: 0f 59 e3 mulps %xmm3,%xmm4 + 5da9: 0f 59 d9 mulps %xmm1,%xmm3 + 5dac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 5db0: 0f 58 e3 addps %xmm3,%xmm4 + 5db3: 0f 29 22 movaps %xmm4,(%rdx) + 5db6: 48 83 c2 10 add $0x10,%rdx + 5dba: ff c8 dec %eax + 5dbc: 75 e2 jne 0x5da0 + 5dbe: e9 f9 fe ff ff jmp 0x5cbc + 5dc3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5dca: 00 + 5dcb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5dd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5de0: 0f 28 1a movaps (%rdx),%xmm3 + 5de3: 0f 28 e0 movaps %xmm0,%xmm4 + 5de6: 0f 59 e3 mulps %xmm3,%xmm4 + 5de9: 0f 59 d9 mulps %xmm1,%xmm3 + 5dec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 5df0: 0f 58 e3 addps %xmm3,%xmm4 + 5df3: 0f 2b 22 movntps %xmm4,(%rdx) + 5df6: 48 83 c2 10 add $0x10,%rdx + 5dfa: ff c8 dec %eax + 5dfc: 75 e2 jne 0x5de0 + 5dfe: e9 b9 fe ff ff jmp 0x5cbc + 5e03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e0a: 00 + 5e0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 5e25: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2605990 + 5e2c: 48 33 c4 xor %rsp,%rax + 5e2f: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5e34: 48 89 44 24 20 mov %rax,0x20(%rsp) + 5e39: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 5e3f: 41 83 f8 03 cmp $0x3,%r8d + 5e43: 0f 28 c1 movaps %xmm1,%xmm0 + 5e46: 0f 57 d2 xorps %xmm2,%xmm2 + 5e49: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 5e4d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 5e51: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4ce50 + 5e58: 7d 65 jge 0x5ebf + 5e5a: 41 ff c8 dec %r8d + 5e5d: 41 83 f8 ff cmp $0xffffffff,%r8d + 5e61: 74 40 je 0x5ea3 + 5e63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5e6a: 00 + 5e6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5e80: 0f 12 12 movlps (%rdx),%xmm2 + 5e83: 0f 28 d8 movaps %xmm0,%xmm3 + 5e86: 0f 59 da mulps %xmm2,%xmm3 + 5e89: 41 ff c8 dec %r8d + 5e8c: 0f 59 d1 mulps %xmm1,%xmm2 + 5e8f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 5e93: 0f 58 d3 addps %xmm3,%xmm2 + 5e96: 0f 13 12 movlps %xmm2,(%rdx) + 5e99: 48 8d 52 08 lea 0x8(%rdx),%rdx + 5e9d: 41 83 f8 ff cmp $0xffffffff,%r8d + 5ea1: 75 dd jne 0x5e80 + 5ea3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 5ea8: 48 33 cc xor %rsp,%rcx + 5eab: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2605990 + 5eb2: 75 06 jne 0x5eba + 5eb4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 5eb9: c3 ret + 5eba: e8 31 b2 11 01 call 0x11210f0 + 5ebf: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 5ec6: 74 3b je 0x5f03 + 5ec8: 44 89 c0 mov %r8d,%eax + 5ecb: 41 83 e0 01 and $0x1,%r8d + 5ecf: d1 f8 sar $1,%eax + 5ed1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5ed8: 00 + 5ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5ee0: 0f 10 1a movups (%rdx),%xmm3 + 5ee3: 0f 28 e0 movaps %xmm0,%xmm4 + 5ee6: 0f 59 e3 mulps %xmm3,%xmm4 + 5ee9: 0f 59 d9 mulps %xmm1,%xmm3 + 5eec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 5ef0: 0f 58 e3 addps %xmm3,%xmm4 + 5ef3: 0f 11 22 movups %xmm4,(%rdx) + 5ef6: 48 8d 52 10 lea 0x10(%rdx),%rdx + 5efa: ff c8 dec %eax + 5efc: 75 e2 jne 0x5ee0 + 5efe: e9 57 ff ff ff jmp 0x5e5a + 5f03: 48 89 d0 mov %rdx,%rax + 5f06: 48 83 e0 0f and $0xf,%rax + 5f0a: 85 c0 test %eax,%eax + 5f0c: 74 1e je 0x5f2c + 5f0e: f2 0f 10 1a movsd (%rdx),%xmm3 + 5f12: 0f 28 e0 movaps %xmm0,%xmm4 + 5f15: 0f 59 e3 mulps %xmm3,%xmm4 + 5f18: 41 ff c8 dec %r8d + 5f1b: 0f 59 d9 mulps %xmm1,%xmm3 + 5f1e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 5f22: 0f 58 e3 addps %xmm3,%xmm4 + 5f25: 0f 13 22 movlps %xmm4,(%rdx) + 5f28: 48 83 c2 08 add $0x8,%rdx + 5f2c: 44 89 c0 mov %r8d,%eax + 5f2f: 41 83 e0 01 and $0x1,%r8d + 5f33: d1 f8 sar $1,%eax + 5f35: 3d 00 00 01 00 cmp $0x10000,%eax + 5f3a: 77 44 ja 0x5f80 + 5f3c: 0f 1f 40 00 nopl 0x0(%rax) + 5f40: 0f 28 1a movaps (%rdx),%xmm3 + 5f43: 0f 28 e0 movaps %xmm0,%xmm4 + 5f46: 0f 59 e3 mulps %xmm3,%xmm4 + 5f49: 0f 59 d9 mulps %xmm1,%xmm3 + 5f4c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 5f50: 0f 58 e3 addps %xmm3,%xmm4 + 5f53: 0f 29 22 movaps %xmm4,(%rdx) + 5f56: 48 8d 52 10 lea 0x10(%rdx),%rdx + 5f5a: ff c8 dec %eax + 5f5c: 75 e2 jne 0x5f40 + 5f5e: e9 f7 fe ff ff jmp 0x5e5a + 5f63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5f6a: 00 + 5f6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5f80: 0f 28 1a movaps (%rdx),%xmm3 + 5f83: 0f 28 e0 movaps %xmm0,%xmm4 + 5f86: 0f 59 e3 mulps %xmm3,%xmm4 + 5f89: 0f 59 d9 mulps %xmm1,%xmm3 + 5f8c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 5f90: 0f 58 e3 addps %xmm3,%xmm4 + 5f93: 0f 2b 22 movntps %xmm4,(%rdx) + 5f96: 48 8d 52 10 lea 0x10(%rdx),%rdx + 5f9a: ff c8 dec %eax + 5f9c: 75 e2 jne 0x5f80 + 5f9e: e9 b7 fe ff ff jmp 0x5e5a + 5fa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5faa: 00 + 5fab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5fb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5fc0: 48 83 ec 28 sub $0x28,%rsp + 5fc4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2605990 + 5fcb: 48 33 c4 xor %rsp,%rax + 5fce: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 5fd3: 48 89 44 24 20 mov %rax,0x20(%rsp) + 5fd8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4ce60 + 5fdf: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 5fe5: 0f 57 d2 xorps %xmm2,%xmm2 + 5fe8: 0f 28 c1 movaps %xmm1,%xmm0 + 5feb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 5fef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 5ff3: 0f 57 c3 xorps %xmm3,%xmm0 + 5ff6: 41 83 f8 03 cmp $0x3,%r8d + 5ffa: 7d 63 jge 0x605f + 5ffc: 41 83 c0 ff add $0xffffffff,%r8d + 6000: 41 83 f8 ff cmp $0xffffffff,%r8d + 6004: 74 3e je 0x6044 + 6006: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 600d: 00 + 600e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6015: 0f 1f 40 00 nopl 0x0(%rax) + 6019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6020: 0f 12 12 movlps (%rdx),%xmm2 + 6023: 0f 28 d8 movaps %xmm0,%xmm3 + 6026: 41 83 c0 ff add $0xffffffff,%r8d + 602a: 0f 59 da mulps %xmm2,%xmm3 + 602d: 0f 59 d1 mulps %xmm1,%xmm2 + 6030: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 6034: 0f 58 d3 addps %xmm3,%xmm2 + 6037: 0f 13 12 movlps %xmm2,(%rdx) + 603a: 48 83 c2 08 add $0x8,%rdx + 603e: 41 83 f8 ff cmp $0xffffffff,%r8d + 6042: 75 dc jne 0x6020 + 6044: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 6049: 48 33 cc xor %rsp,%rcx + 604c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2605990 + 6053: 75 05 jne 0x605a + 6055: 48 83 c4 28 add $0x28,%rsp + 6059: c3 ret + 605a: e8 91 b0 11 01 call 0x11210f0 + 605f: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 6066: 74 3c je 0x60a4 + 6068: 44 89 c0 mov %r8d,%eax + 606b: 41 83 e0 01 and $0x1,%r8d + 606f: d1 f8 sar $1,%eax + 6071: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6078: 00 + 6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6080: 0f 10 1a movups (%rdx),%xmm3 + 6083: 0f 28 e0 movaps %xmm0,%xmm4 + 6086: 0f 59 e3 mulps %xmm3,%xmm4 + 6089: 0f 59 d9 mulps %xmm1,%xmm3 + 608c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 6090: 0f 58 e3 addps %xmm3,%xmm4 + 6093: 0f 11 22 movups %xmm4,(%rdx) + 6096: 48 83 c2 10 add $0x10,%rdx + 609a: 83 c0 ff add $0xffffffff,%eax + 609d: 75 e1 jne 0x6080 + 609f: e9 58 ff ff ff jmp 0x5ffc + 60a4: 48 89 d0 mov %rdx,%rax + 60a7: 48 83 e0 0f and $0xf,%rax + 60ab: 85 c0 test %eax,%eax + 60ad: 74 1f je 0x60ce + 60af: f2 0f 10 1a movsd (%rdx),%xmm3 + 60b3: 0f 28 e0 movaps %xmm0,%xmm4 + 60b6: 41 83 c0 ff add $0xffffffff,%r8d + 60ba: 0f 59 e3 mulps %xmm3,%xmm4 + 60bd: 0f 59 d9 mulps %xmm1,%xmm3 + 60c0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 60c4: 0f 58 e3 addps %xmm3,%xmm4 + 60c7: 0f 13 22 movlps %xmm4,(%rdx) + 60ca: 48 83 c2 08 add $0x8,%rdx + 60ce: 44 89 c0 mov %r8d,%eax + 60d1: 41 83 e0 01 and $0x1,%r8d + 60d5: d1 f8 sar $1,%eax + 60d7: 3d 00 00 01 00 cmp $0x10000,%eax + 60dc: 77 42 ja 0x6120 + 60de: 66 90 xchg %ax,%ax + 60e0: 0f 10 1a movups (%rdx),%xmm3 + 60e3: 0f 28 e0 movaps %xmm0,%xmm4 + 60e6: 0f 59 e3 mulps %xmm3,%xmm4 + 60e9: 0f 59 d9 mulps %xmm1,%xmm3 + 60ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 60f0: 0f 58 e3 addps %xmm3,%xmm4 + 60f3: 0f 11 22 movups %xmm4,(%rdx) + 60f6: 48 83 c2 10 add $0x10,%rdx + 60fa: 83 c0 ff add $0xffffffff,%eax + 60fd: 75 e1 jne 0x60e0 + 60ff: e9 f8 fe ff ff jmp 0x5ffc + 6104: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 610b: 00 + 610c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 611f: 00 + 6120: 0f 10 1a movups (%rdx),%xmm3 + 6123: 0f 28 e0 movaps %xmm0,%xmm4 + 6126: 0f 59 e3 mulps %xmm3,%xmm4 + 6129: 0f 59 d9 mulps %xmm1,%xmm3 + 612c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 6130: 0f 58 e3 addps %xmm3,%xmm4 + 6133: 0f 2b 22 movntps %xmm4,(%rdx) + 6136: 48 83 c2 10 add $0x10,%rdx + 613a: 83 c0 ff add $0xffffffff,%eax + 613d: 75 e1 jne 0x6120 + 613f: e9 b8 fe ff ff jmp 0x5ffc + 6144: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 614b: 00 + 614c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 615f: 00 + 6160: 57 push %rdi + 6161: 41 54 push %r12 + 6163: 41 56 push %r14 + 6165: 41 57 push %r15 + 6167: 55 push %rbp + 6168: 48 81 ec c0 00 00 00 sub $0xc0,%rsp + 616f: 45 89 c6 mov %r8d,%r14d + 6172: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) + 6179: 00 + 617a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 + 6181: 00 + 6182: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 6188: 4d 63 fe movslq %r14d,%r15 + 618b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 618f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d + 6196: 00 + 6197: 48 89 d7 mov %rdx,%rdi + 619a: 48 89 cd mov %rcx,%rbp + 619d: 44 89 e0 mov %r12d,%eax + 61a0: 25 80 1f 00 00 and $0x1f80,%eax + 61a5: 3d 80 1f 00 00 cmp $0x1f80,%eax + 61aa: 74 1d je 0x61c9 + 61ac: 44 89 e0 mov %r12d,%eax + 61af: 0d 80 1f ff ff or $0xffff1f80,%eax + 61b4: 25 e0 ff 00 00 and $0xffe0,%eax + 61b9: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) + 61c0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 61c7: 00 00 + 61c9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4ce80 + 61d0: 01 + 61d1: 48 89 f8 mov %rdi,%rax + 61d4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 61d8: 48 83 e0 1c and $0x1c,%rax + 61dc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 61e2: 85 c0 test %eax,%eax + 61e4: 0f 84 51 01 00 00 je 0x633b + 61ea: c1 e8 02 shr $0x2,%eax + 61ed: f7 d8 neg %eax + 61ef: 83 c0 08 add $0x8,%eax + 61f2: 41 3b c6 cmp %r14d,%eax + 61f5: 44 0f 4c f0 cmovl %eax,%r14d + 61f9: 45 85 f6 test %r14d,%r14d + 61fc: 0f 8e 19 01 00 00 jle 0x631b + 6202: 44 89 f0 mov %r14d,%eax + 6205: 41 ba 01 00 00 00 mov $0x1,%r10d + 620b: d1 e8 shr $1,%eax + 620d: 45 33 c9 xor %r9d,%r9d + 6210: 85 c0 test %eax,%eax + 6212: 0f 86 b1 00 00 00 jbe 0x62c9 + 6218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 621f: 00 + 6220: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 6224: 4d 63 d2 movslq %r10d,%r10 + 6227: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 622e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6232: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 6239: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 623e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 6245: 00 00 + 6247: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 624c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 6253: 75 14 jne 0x6269 + 6255: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 625c: 00 00 00 00 + 6260: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 6267: 00 00 + 6269: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 626f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 6276: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 627a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 6281: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6286: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 628d: 00 00 + 628f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 6294: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 629b: 75 14 jne 0x62b1 + 629d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 62a4: 00 00 00 00 + 62a8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 62af: 00 00 + 62b1: 41 ff c1 inc %r9d + 62b4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 62bb: 44 3b c8 cmp %eax,%r9d + 62be: 0f 82 5c ff ff ff jb 0x6220 + 62c4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 62c9: 41 8d 42 ff lea -0x1(%r10),%eax + 62cd: 41 3b c6 cmp %r14d,%eax + 62d0: 73 49 jae 0x631b + 62d2: 4d 63 d2 movslq %r10d,%r10 + 62d5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 62dc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 62e0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 62e7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 62ec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 62f3: 00 00 + 62f5: c5 f9 7e c0 vmovd %xmm0,%eax + 62f9: a9 00 00 80 7f test $0x7f800000,%eax + 62fe: 75 14 jne 0x6314 + 6300: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 6307: 00 00 00 00 + 630b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 6312: 00 00 + 6314: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 631b: 48 89 f9 mov %rdi,%rcx + 631e: 48 89 fa mov %rdi,%rdx + 6321: 45 89 f0 mov %r14d,%r8d + 6324: c5 f8 77 vzeroupper + 6327: e8 b4 e5 05 00 call 0x648e0 + 632c: 4d 63 f6 movslq %r14d,%r14 + 632f: 4d 2b fe sub %r14,%r15 + 6332: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 6337: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 633b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 6342: 74 4e je 0x6392 + 6344: 45 33 f6 xor %r14d,%r14d + 6347: 4d 85 ff test %r15,%r15 + 634a: 0f 8e f9 03 00 00 jle 0x6749 + 6350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6357: 00 + 6358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 635f: 90 nop + 6360: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 6365: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6369: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 636e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6373: c5 f8 77 vzeroupper + 6376: e8 c5 e6 05 00 call 0x64a40 + 637b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 6381: 49 ff c6 inc %r14 + 6384: 48 83 c5 08 add $0x8,%rbp + 6388: 4d 3b f7 cmp %r15,%r14 + 638b: 7c d3 jl 0x6360 + 638d: e9 b7 03 00 00 jmp 0x6749 + 6392: 45 89 f8 mov %r15d,%r8d + 6395: 33 c0 xor %eax,%eax + 6397: 41 c1 ff 04 sar $0x4,%r15d + 639b: 41 83 e0 0f and $0xf,%r8d + 639f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 63a6: 0f 85 29 01 00 00 jne 0x64d5 + 63ac: 45 85 ff test %r15d,%r15d + 63af: 0f 8e 59 02 00 00 jle 0x660e + 63b5: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 63bb: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 63c1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 63c7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 63cd: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 63d3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4cec0 + 63da: 01 + 63db: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 63e1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4cea0 + 63e8: 01 + 63e9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4ce80 + 63f0: 01 + 63f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 63f8: 00 + 63f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6400: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 6405: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 640a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 640f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 6414: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 641b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 6420: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 6427: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 642b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 642f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 6436: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 643d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 6441: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 6446: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 644a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 644e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 6452: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 6456: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 645b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 645f: c5 fc 28 c7 vmovaps %ymm7,%ymm0 + 6463: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 6468: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 646d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 6472: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 6477: c5 fc 28 cf vmovaps %ymm7,%ymm1 + 647b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 6480: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 6484: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 6489: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 648e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 6493: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 6498: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 649c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 64a0: c5 7c 50 cb vmovmskps %ymm3,%r9d + 64a4: 45 85 c9 test %r9d,%r9d + 64a7: 74 08 je 0x64b1 + 64a9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 64ad: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 64b1: ff c0 inc %eax + 64b3: 48 81 c5 80 00 00 00 add $0x80,%rbp + 64ba: c5 fc 11 07 vmovups %ymm0,(%rdi) + 64be: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 64c3: 48 83 c7 40 add $0x40,%rdi + 64c7: 41 3b c7 cmp %r15d,%eax + 64ca: 0f 8c 30 ff ff ff jl 0x6400 + 64d0: e9 1b 01 00 00 jmp 0x65f0 + 64d5: 45 85 ff test %r15d,%r15d + 64d8: 0f 8e 30 01 00 00 jle 0x660e + 64de: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 64e4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 64ea: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 64f0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 64f6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 64fc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4cec0 + 6503: 01 + 6504: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 650a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4cea0 + 6511: 01 + 6512: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4ce80 + 6519: 01 + 651a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6520: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 6525: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 652a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 652f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 6534: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 653b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 6540: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 6547: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 654b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 654f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 6556: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 655d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 6561: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 6566: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 656a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 656e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 6572: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 6576: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 657b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 657f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 + 6583: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 6588: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 658d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 6592: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 6597: c5 fd 6f cf vmovdqa %ymm7,%ymm1 + 659b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 65a0: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 65a4: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 65a9: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 65ae: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 65b3: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 65b8: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 65bc: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 65c0: c5 7c 50 cb vmovmskps %ymm3,%r9d + 65c4: 45 85 c9 test %r9d,%r9d + 65c7: 74 08 je 0x65d1 + 65c9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 65cd: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 65d1: ff c0 inc %eax + 65d3: 48 81 c5 80 00 00 00 add $0x80,%rbp + 65da: c5 fc 11 07 vmovups %ymm0,(%rdi) + 65de: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 65e3: 48 83 c7 40 add $0x40,%rdi + 65e7: 41 3b c7 cmp %r15d,%eax + 65ea: 0f 8c 30 ff ff ff jl 0x6520 + 65f0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 + 65f6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 + 65fc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 + 6602: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 + 6608: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 + 660e: 45 85 c0 test %r8d,%r8d + 6611: 0f 84 32 01 00 00 je 0x6749 + 6617: 0f 8e 1e 01 00 00 jle 0x673b + 661d: 44 89 c0 mov %r8d,%eax + 6620: 41 ba 01 00 00 00 mov $0x1,%r10d + 6626: d1 e8 shr $1,%eax + 6628: 45 33 c9 xor %r9d,%r9d + 662b: 85 c0 test %eax,%eax + 662d: 0f 86 b6 00 00 00 jbe 0x66e9 + 6633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 663f: 00 + 6640: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 6644: 4d 63 d2 movslq %r10d,%r10 + 6647: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 664e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6652: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 6659: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 665e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 6665: 00 00 + 6667: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 666c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 6673: 75 14 jne 0x6689 + 6675: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 667c: 00 00 00 00 + 6680: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 6687: 00 00 + 6689: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 668f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 6696: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 669a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 66a1: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 66a6: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 66ad: 00 00 + 66af: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 66b4: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 66bb: 75 14 jne 0x66d1 + 66bd: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 66c4: 00 00 00 00 + 66c8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 66cf: 00 00 + 66d1: 41 ff c1 inc %r9d + 66d4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 66db: 44 3b c8 cmp %eax,%r9d + 66de: 0f 82 5c ff ff ff jb 0x6640 + 66e4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 66e9: 41 8d 42 ff lea -0x1(%r10),%eax + 66ed: 41 3b c0 cmp %r8d,%eax + 66f0: 73 49 jae 0x673b + 66f2: 4d 63 d2 movslq %r10d,%r10 + 66f5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 66fc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6700: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 6707: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 670c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 6713: 00 00 + 6715: c5 f9 7e c0 vmovd %xmm0,%eax + 6719: a9 00 00 80 7f test $0x7f800000,%eax + 671e: 75 14 jne 0x6734 + 6720: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 6727: 00 00 00 00 + 672b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 6732: 00 00 + 6734: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 673b: 48 89 f9 mov %rdi,%rcx + 673e: 48 89 fa mov %rdi,%rdx + 6741: c5 f8 77 vzeroupper + 6744: e8 97 e1 05 00 call 0x648e0 + 6749: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) + 6750: 00 00 + 6752: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx + 6759: 44 89 e0 mov %r12d,%eax + 675c: 89 ca mov %ecx,%edx + 675e: 25 df ff 00 00 and $0xffdf,%eax + 6763: 81 e2 df ff 00 00 and $0xffdf,%edx + 6769: 3b c2 cmp %edx,%eax + 676b: 74 1e je 0x678b + 676d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 6774: 83 e1 28 and $0x28,%ecx + 6777: 44 0b e1 or %ecx,%r12d + 677a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) + 6781: 00 + 6782: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 6789: 00 00 + 678b: c5 f8 77 vzeroupper + 678e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 + 6795: 00 + 6796: 48 81 c4 c0 00 00 00 add $0xc0,%rsp + 679d: 5d pop %rbp + 679e: 41 5f pop %r15 + 67a0: 41 5e pop %r14 + 67a2: 41 5c pop %r12 + 67a4: 5f pop %rdi + 67a5: c3 ret + 67a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 67ad: 00 + 67ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67b5: 0f 1f 40 00 nopl 0x0(%rax) + 67b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 67c0: 57 push %rdi + 67c1: 41 54 push %r12 + 67c3: 41 56 push %r14 + 67c5: 41 57 push %r15 + 67c7: 55 push %rbp + 67c8: 48 83 ec 70 sub $0x70,%rsp + 67cc: 45 89 c6 mov %r8d,%r14d + 67cf: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 67d4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 67d9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 67df: 4d 63 fe movslq %r14d,%r15 + 67e2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 67e6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d + 67eb: 48 89 d7 mov %rdx,%rdi + 67ee: 48 89 cd mov %rcx,%rbp + 67f1: 44 89 e0 mov %r12d,%eax + 67f4: 25 80 1f 00 00 and $0x1f80,%eax + 67f9: 3d 80 1f 00 00 cmp $0x1f80,%eax + 67fe: 74 17 je 0x6817 + 6800: 44 89 e0 mov %r12d,%eax + 6803: 0d 80 1f ff ff or $0xffff1f80,%eax + 6808: 25 e0 ff 00 00 and $0xffe0,%eax + 680d: 89 44 24 68 mov %eax,0x68(%rsp) + 6811: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 6817: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4cee0 + 681e: 01 + 681f: 48 89 f8 mov %rdi,%rax + 6822: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 6826: 48 83 e0 1c and $0x1c,%rax + 682a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 6830: 85 c0 test %eax,%eax + 6832: 0f 84 48 01 00 00 je 0x6980 + 6838: c1 e8 02 shr $0x2,%eax + 683b: f7 d8 neg %eax + 683d: 83 c0 08 add $0x8,%eax + 6840: 41 3b c6 cmp %r14d,%eax + 6843: 44 0f 4c f0 cmovl %eax,%r14d + 6847: 45 85 f6 test %r14d,%r14d + 684a: 0f 8e 10 01 00 00 jle 0x6960 + 6850: 44 89 f0 mov %r14d,%eax + 6853: 41 ba 01 00 00 00 mov $0x1,%r10d + 6859: d1 e8 shr $1,%eax + 685b: 45 33 c9 xor %r9d,%r9d + 685e: 85 c0 test %eax,%eax + 6860: 0f 86 b1 00 00 00 jbe 0x6917 + 6866: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 686d: 00 + 686e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6875: 0f 1f 40 00 nopl 0x0(%rax) + 6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6880: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 6884: 4d 63 d2 movslq %r10d,%r10 + 6887: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 688e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6892: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 6899: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 689e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 68a4: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 68a9: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 68b0: 75 0e jne 0x68c0 + 68b2: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 68b9: 00 + 68ba: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 68c0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 68c6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 68cd: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 68d1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 68d8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 68dd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 68e3: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 68e8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 68ef: 75 0e jne 0x68ff + 68f1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 68f8: 00 + 68f9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 68ff: 41 ff c1 inc %r9d + 6902: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 6909: 44 3b c8 cmp %eax,%r9d + 690c: 0f 82 6e ff ff ff jb 0x6880 + 6912: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 6917: 41 8d 42 ff lea -0x1(%r10),%eax + 691b: 41 3b c6 cmp %r14d,%eax + 691e: 73 40 jae 0x6960 + 6920: 4d 63 d2 movslq %r10d,%r10 + 6923: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 692a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 692e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 6935: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 693a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 6940: c5 f9 7e c0 vmovd %xmm0,%eax + 6944: a9 00 00 80 7f test $0x7f800000,%eax + 6949: 75 0e jne 0x6959 + 694b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 6952: 00 + 6953: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 6959: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 6960: 48 89 f9 mov %rdi,%rcx + 6963: 48 89 fa mov %rdi,%rdx + 6966: 45 89 f0 mov %r14d,%r8d + 6969: c5 f8 77 vzeroupper + 696c: e8 ef e0 05 00 call 0x64a60 + 6971: 4d 63 f6 movslq %r14d,%r14 + 6974: 4d 2b fe sub %r14,%r15 + 6977: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 697c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 6980: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 6987: 74 49 je 0x69d2 + 6989: 45 33 f6 xor %r14d,%r14d + 698c: 4d 85 ff test %r15,%r15 + 698f: 0f 8e b9 03 00 00 jle 0x6d4e + 6995: 0f 1f 40 00 nopl 0x0(%rax) + 6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 69a0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 69a5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 69a9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 69ae: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 69b3: c5 f8 77 vzeroupper + 69b6: e8 e5 e1 05 00 call 0x64ba0 + 69bb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 69c1: 49 ff c6 inc %r14 + 69c4: 48 83 c5 08 add $0x8,%rbp + 69c8: 4d 3b f7 cmp %r15,%r14 + 69cb: 7c d3 jl 0x69a0 + 69cd: e9 7c 03 00 00 jmp 0x6d4e + 69d2: 45 89 f8 mov %r15d,%r8d + 69d5: 33 c0 xor %eax,%eax + 69d7: 41 c1 ff 04 sar $0x4,%r15d + 69db: 41 83 e0 0f and $0xf,%r8d + 69df: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 69e6: 0f 85 20 01 00 00 jne 0x6b0c + 69ec: 45 85 ff test %r15d,%r15d + 69ef: 0f 8e 32 02 00 00 jle 0x6c27 + 69f5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4cf20 + 69fc: 01 + 69fd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 6a04: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4cf00 + 6a0b: 64 c4 01 + 6a0e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4cee0 + 6a15: 64 c4 01 + 6a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6a1f: 00 + 6a20: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 6a25: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 6a2a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 6a2f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 6a34: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 6a3a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 6a40: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 6a47: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 6a4e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 6a52: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 6a56: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 6a5a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 6a61: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 6a68: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 6a6c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 6a70: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 6a74: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 6a78: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 6a7d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 6a83: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 6a87: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 6a8d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 6a93: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 6a99: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 6a9f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 6aa5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 6aab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 6ab0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 6ab6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 6abc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 6ac2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 6ac8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 6ace: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 6ad4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 6ada: c5 f8 98 c0 kortestw %k0,%k0 + 6ade: 74 08 je 0x6ae8 + 6ae0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 6ae4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 6ae8: ff c0 inc %eax + 6aea: 48 81 c5 80 00 00 00 add $0x80,%rbp + 6af1: c5 fc 11 27 vmovups %ymm4,(%rdi) + 6af5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 6afa: 48 83 c7 40 add $0x40,%rdi + 6afe: 41 3b c7 cmp %r15d,%eax + 6b01: 0f 8c 19 ff ff ff jl 0x6a20 + 6b07: e9 1b 01 00 00 jmp 0x6c27 + 6b0c: 45 85 ff test %r15d,%r15d + 6b0f: 0f 8e 12 01 00 00 jle 0x6c27 + 6b15: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4cf20 + 6b1c: 01 + 6b1d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 6b24: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4cf00 + 6b2b: 63 c4 01 + 6b2e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4cee0 + 6b35: 63 c4 01 + 6b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b3f: 00 + 6b40: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 6b45: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 6b4a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 6b4f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 6b54: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 6b5a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 6b60: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 6b67: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 6b6e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 6b72: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 6b76: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 6b7a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 6b81: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 6b88: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 6b8c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 6b90: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 6b94: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 6b98: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 6b9d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 6ba3: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 6ba7: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 6bad: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 6bb3: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 6bb9: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 6bbf: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 6bc5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 6bcb: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 6bd0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 6bd6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 6bdc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 6be2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 6be8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 6bee: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 6bf4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 6bfa: c5 f8 98 c0 kortestw %k0,%k0 + 6bfe: 74 08 je 0x6c08 + 6c00: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 6c04: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 6c08: ff c0 inc %eax + 6c0a: 48 81 c5 80 00 00 00 add $0x80,%rbp + 6c11: c5 fc 11 27 vmovups %ymm4,(%rdi) + 6c15: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 6c1a: 48 83 c7 40 add $0x40,%rdi + 6c1e: 41 3b c7 cmp %r15d,%eax + 6c21: 0f 8c 19 ff ff ff jl 0x6b40 + 6c27: 45 85 c0 test %r8d,%r8d + 6c2a: 0f 84 1e 01 00 00 je 0x6d4e + 6c30: 0f 8e 0a 01 00 00 jle 0x6d40 + 6c36: 44 89 c0 mov %r8d,%eax + 6c39: 41 ba 01 00 00 00 mov $0x1,%r10d + 6c3f: d1 e8 shr $1,%eax + 6c41: 45 33 c9 xor %r9d,%r9d + 6c44: 85 c0 test %eax,%eax + 6c46: 0f 86 ab 00 00 00 jbe 0x6cf7 + 6c4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6c53: 00 + 6c54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6c60: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 6c64: 4d 63 d2 movslq %r10d,%r10 + 6c67: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 6c6e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6c72: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 6c79: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6c7e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 6c84: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 6c89: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 6c90: 75 0e jne 0x6ca0 + 6c92: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 6c99: 00 + 6c9a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 6ca0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 6ca6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 6cad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6cb1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 6cb8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6cbd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 6cc3: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 6cc8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 6ccf: 75 0e jne 0x6cdf + 6cd1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 6cd8: 00 + 6cd9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 6cdf: 41 ff c1 inc %r9d + 6ce2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 6ce9: 44 3b c8 cmp %eax,%r9d + 6cec: 0f 82 6e ff ff ff jb 0x6c60 + 6cf2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 6cf7: 41 8d 42 ff lea -0x1(%r10),%eax + 6cfb: 41 3b c0 cmp %r8d,%eax + 6cfe: 73 40 jae 0x6d40 + 6d00: 4d 63 d2 movslq %r10d,%r10 + 6d03: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 6d0a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 6d0e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 6d15: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 6d1a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 6d20: c5 f9 7e c0 vmovd %xmm0,%eax + 6d24: a9 00 00 80 7f test $0x7f800000,%eax + 6d29: 75 0e jne 0x6d39 + 6d2b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 6d32: 00 + 6d33: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 6d39: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 6d40: 48 89 f9 mov %rdi,%rcx + 6d43: 48 89 fa mov %rdi,%rdx + 6d46: c5 f8 77 vzeroupper + 6d49: e8 12 dd 05 00 call 0x64a60 + 6d4e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) + 6d54: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 6d58: 44 89 e0 mov %r12d,%eax + 6d5b: 89 ca mov %ecx,%edx + 6d5d: 25 df ff 00 00 and $0xffdf,%eax + 6d62: 81 e2 df ff 00 00 and $0xffdf,%edx + 6d68: 3b c2 cmp %edx,%eax + 6d6a: 74 18 je 0x6d84 + 6d6c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 6d73: 83 e1 28 and $0x28,%ecx + 6d76: 44 0b e1 or %ecx,%r12d + 6d79: 44 89 64 24 68 mov %r12d,0x68(%rsp) + 6d7e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 6d84: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 6d89: c5 f8 77 vzeroupper + 6d8c: 48 83 c4 70 add $0x70,%rsp + 6d90: 5d pop %rbp + 6d91: 41 5f pop %r15 + 6d93: 41 5e pop %r14 + 6d95: 41 5c pop %r12 + 6d97: 5f pop %rdi + 6d98: c3 ret + 6d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6da0: 48 83 ec 48 sub $0x48,%rsp + 6da4: b8 00 01 00 00 mov $0x100,%eax + 6da9: 4d 63 c9 movslq %r9d,%r9 + 6dac: 45 33 db xor %r11d,%r11d + 6daf: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 6db3: 49 c1 e2 03 shl $0x3,%r10 + 6db7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 6dbe: 44 0f 4f d8 cmovg %eax,%r11d + 6dc2: 48 89 e0 mov %rsp,%rax + 6dc5: 44 89 58 20 mov %r11d,0x20(%rax) + 6dc9: 44 89 58 28 mov %r11d,0x28(%rax) + 6dcd: 44 89 58 30 mov %r11d,0x30(%rax) + 6dd1: e8 ea dd 05 00 call 0x64bc0 + 6dd6: 48 83 c4 48 add $0x48,%rsp + 6dda: c3 ret + 6ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6de0: 48 83 ec 48 sub $0x48,%rsp + 6de4: b8 00 01 00 00 mov $0x100,%eax + 6de9: 4d 63 c9 movslq %r9d,%r9 + 6dec: 45 33 db xor %r11d,%r11d + 6def: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 6df3: 49 c1 e2 03 shl $0x3,%r10 + 6df7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 6dfe: 44 0f 4f d8 cmovg %eax,%r11d + 6e02: 48 89 e0 mov %rsp,%rax + 6e05: 44 89 58 20 mov %r11d,0x20(%rax) + 6e09: 44 89 58 28 mov %r11d,0x28(%rax) + 6e0d: 44 89 58 30 mov %r11d,0x30(%rax) + 6e11: e8 ea e4 05 00 call 0x65300 + 6e16: 48 83 c4 48 add $0x48,%rsp + 6e1a: c3 ret + 6e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6e20: 48 83 ec 48 sub $0x48,%rsp + 6e24: b8 00 01 00 00 mov $0x100,%eax + 6e29: 4d 63 c9 movslq %r9d,%r9 + 6e2c: 45 33 db xor %r11d,%r11d + 6e2f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 6e33: 49 c1 e2 03 shl $0x3,%r10 + 6e37: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 6e3e: 44 0f 4f d8 cmovg %eax,%r11d + 6e42: 48 89 e0 mov %rsp,%rax + 6e45: 44 89 58 20 mov %r11d,0x20(%rax) + 6e49: 44 89 58 28 mov %r11d,0x28(%rax) + 6e4d: 44 89 58 30 mov %r11d,0x30(%rax) + 6e51: e8 8a e9 05 00 call 0x657e0 + 6e56: 48 83 c4 48 add $0x48,%rsp + 6e5a: c3 ret + 6e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6e60: 41 83 f8 0b cmp $0xb,%r8d + 6e64: 7d 38 jge 0x6e9e + 6e66: 41 ff c8 dec %r8d + 6e69: 41 83 f8 ff cmp $0xffffffff,%r8d + 6e6d: 74 2e je 0x6e9d + 6e6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6e76: 00 + 6e77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6e7e: 66 90 xchg %ax,%ax + 6e80: f3 0f 10 02 movss (%rdx),%xmm0 + 6e84: 41 ff c8 dec %r8d + 6e87: f3 0f 5c 01 subss (%rcx),%xmm0 + 6e8b: 48 83 c1 04 add $0x4,%rcx + 6e8f: f3 0f 11 02 movss %xmm0,(%rdx) + 6e93: 48 83 c2 04 add $0x4,%rdx + 6e97: 41 83 f8 ff cmp $0xffffffff,%r8d + 6e9b: 75 e3 jne 0x6e80 + 6e9d: c3 ret + 6e9e: 89 d0 mov %edx,%eax + 6ea0: a8 03 test $0x3,%al + 6ea2: 74 4d je 0x6ef1 + 6ea4: 44 89 c0 mov %r8d,%eax + 6ea7: 41 83 e0 07 and $0x7,%r8d + 6eab: 83 e0 f8 and $0xfffffff8,%eax + 6eae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6eb5: 00 + 6eb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ebd: 0f 1f 00 nopl (%rax) + 6ec0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6ec4: 0f 10 12 movups (%rdx),%xmm2 + 6ec7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 6ecb: 0f 10 01 movups (%rcx),%xmm0 + 6ece: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6ed2: 0f 5c d0 subps %xmm0,%xmm2 + 6ed5: 0f 5c d9 subps %xmm1,%xmm3 + 6ed8: 0f 11 12 movups %xmm2,(%rdx) + 6edb: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 6edf: 48 83 c1 20 add $0x20,%rcx + 6ee3: 48 83 c2 20 add $0x20,%rdx + 6ee7: 83 c0 f8 add $0xfffffff8,%eax + 6eea: 75 d4 jne 0x6ec0 + 6eec: e9 75 ff ff ff jmp 0x6e66 + 6ef1: 83 e0 0f and $0xf,%eax + 6ef4: 74 42 je 0x6f38 + 6ef6: c1 e8 02 shr $0x2,%eax + 6ef9: f7 d8 neg %eax + 6efb: 83 e0 03 and $0x3,%eax + 6efe: 44 2b c0 sub %eax,%r8d + 6f01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f08: 00 + 6f09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f17: 00 + 6f18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f1f: 90 nop + 6f20: f3 0f 10 02 movss (%rdx),%xmm0 + 6f24: f3 0f 5c 01 subss (%rcx),%xmm0 + 6f28: 48 83 c1 04 add $0x4,%rcx + 6f2c: f3 0f 11 02 movss %xmm0,(%rdx) + 6f30: 48 83 c2 04 add $0x4,%rdx + 6f34: ff c8 dec %eax + 6f36: 75 e8 jne 0x6f20 + 6f38: 44 89 c0 mov %r8d,%eax + 6f3b: 41 83 e0 07 and $0x7,%r8d + 6f3f: 83 e0 f8 and $0xfffffff8,%eax + 6f42: f6 c1 0f test $0xf,%cl + 6f45: 75 59 jne 0x6fa0 + 6f47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f4e: 00 + 6f4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f56: 0f 1f 00 nopl (%rax) + 6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f60: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6f64: 0f 28 02 movaps (%rdx),%xmm0 + 6f67: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 6f6b: 0f 5c 01 subps (%rcx),%xmm0 + 6f6e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 6f72: 0f 29 02 movaps %xmm0,(%rdx) + 6f75: 48 83 c1 20 add $0x20,%rcx + 6f79: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 6f7d: 48 83 c2 20 add $0x20,%rdx + 6f81: 83 c0 f8 add $0xfffffff8,%eax + 6f84: 75 da jne 0x6f60 + 6f86: e9 db fe ff ff jmp 0x6e66 + 6f8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6f92: 00 + 6f93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6fa0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6fa4: 0f 10 01 movups (%rcx),%xmm0 + 6fa7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 6fab: 0f 28 12 movaps (%rdx),%xmm2 + 6fae: 48 83 c1 20 add $0x20,%rcx + 6fb2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 6fb6: 0f 5c d0 subps %xmm0,%xmm2 + 6fb9: 0f 5c d9 subps %xmm1,%xmm3 + 6fbc: 0f 29 12 movaps %xmm2,(%rdx) + 6fbf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 6fc3: 48 83 c2 20 add $0x20,%rdx + 6fc7: 83 c0 f8 add $0xfffffff8,%eax + 6fca: 75 d4 jne 0x6fa0 + 6fcc: e9 95 fe ff ff jmp 0x6e66 + 6fd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6fd8: 00 + 6fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6fe0: 41 83 f8 0b cmp $0xb,%r8d + 6fe4: 7d 38 jge 0x701e + 6fe6: 41 ff c8 dec %r8d + 6fe9: 41 83 f8 ff cmp $0xffffffff,%r8d + 6fed: 74 2e je 0x701d + 6fef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6ff6: 00 + 6ff7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6ffe: 66 90 xchg %ax,%ax + 7000: f3 0f 10 02 movss (%rdx),%xmm0 + 7004: 41 ff c8 dec %r8d + 7007: f3 0f 5c 01 subss (%rcx),%xmm0 + 700b: 48 83 c1 04 add $0x4,%rcx + 700f: f3 0f 11 02 movss %xmm0,(%rdx) + 7013: 48 8d 52 04 lea 0x4(%rdx),%rdx + 7017: 41 83 f8 ff cmp $0xffffffff,%r8d + 701b: 75 e3 jne 0x7000 + 701d: c3 ret + 701e: 89 d0 mov %edx,%eax + 7020: a8 03 test $0x3,%al + 7022: 74 4d je 0x7071 + 7024: 44 89 c0 mov %r8d,%eax + 7027: 41 83 e0 07 and $0x7,%r8d + 702b: 83 e0 f8 and $0xfffffff8,%eax + 702e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7035: 00 + 7036: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 703d: 0f 1f 00 nopl (%rax) + 7040: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7044: 0f 10 12 movups (%rdx),%xmm2 + 7047: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 704b: 0f 10 01 movups (%rcx),%xmm0 + 704e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 7052: 0f 5c d0 subps %xmm0,%xmm2 + 7055: 0f 5c d9 subps %xmm1,%xmm3 + 7058: 0f 11 12 movups %xmm2,(%rdx) + 705b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 705f: 48 8d 49 20 lea 0x20(%rcx),%rcx + 7063: 48 8d 52 20 lea 0x20(%rdx),%rdx + 7067: 83 c0 f8 add $0xfffffff8,%eax + 706a: 75 d4 jne 0x7040 + 706c: e9 75 ff ff ff jmp 0x6fe6 + 7071: 83 e0 0f and $0xf,%eax + 7074: 74 42 je 0x70b8 + 7076: c1 e8 02 shr $0x2,%eax + 7079: f7 d8 neg %eax + 707b: 83 e0 03 and $0x3,%eax + 707e: 44 2b c0 sub %eax,%r8d + 7081: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7088: 00 + 7089: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7090: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7097: 00 + 7098: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 709f: 90 nop + 70a0: f3 0f 10 02 movss (%rdx),%xmm0 + 70a4: f3 0f 5c 01 subss (%rcx),%xmm0 + 70a8: 48 83 c1 04 add $0x4,%rcx + 70ac: f3 0f 11 02 movss %xmm0,(%rdx) + 70b0: 48 8d 52 04 lea 0x4(%rdx),%rdx + 70b4: ff c8 dec %eax + 70b6: 75 e8 jne 0x70a0 + 70b8: 44 89 c0 mov %r8d,%eax + 70bb: 41 83 e0 07 and $0x7,%r8d + 70bf: 83 e0 f8 and $0xfffffff8,%eax + 70c2: f6 c1 0f test $0xf,%cl + 70c5: 75 59 jne 0x7120 + 70c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 70ce: 00 + 70cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 70d6: 0f 1f 00 nopl (%rax) + 70d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 70e0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 70e4: 0f 28 02 movaps (%rdx),%xmm0 + 70e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 70eb: 0f 5c 01 subps (%rcx),%xmm0 + 70ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 70f2: 0f 29 02 movaps %xmm0,(%rdx) + 70f5: 48 8d 49 20 lea 0x20(%rcx),%rcx + 70f9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 70fd: 48 8d 52 20 lea 0x20(%rdx),%rdx + 7101: 83 c0 f8 add $0xfffffff8,%eax + 7104: 75 da jne 0x70e0 + 7106: e9 db fe ff ff jmp 0x6fe6 + 710b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7112: 00 + 7113: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 711a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7120: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7124: 0f 10 01 movups (%rcx),%xmm0 + 7127: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 712b: 0f 28 12 movaps (%rdx),%xmm2 + 712e: 48 83 c1 20 add $0x20,%rcx + 7132: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 7136: 0f 5c d0 subps %xmm0,%xmm2 + 7139: 0f 5c d9 subps %xmm1,%xmm3 + 713c: 0f 29 12 movaps %xmm2,(%rdx) + 713f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 7143: 48 83 c2 20 add $0x20,%rdx + 7147: 83 c0 f8 add $0xfffffff8,%eax + 714a: 75 d4 jne 0x7120 + 714c: e9 95 fe ff ff jmp 0x6fe6 + 7151: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7158: 00 + 7159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7160: 41 83 f8 0b cmp $0xb,%r8d + 7164: 7d 39 jge 0x719f + 7166: 41 83 c0 ff add $0xffffffff,%r8d + 716a: 41 83 f8 ff cmp $0xffffffff,%r8d + 716e: 74 2e je 0x719e + 7170: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7177: 00 + 7178: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 717f: 90 nop + 7180: f3 0f 10 02 movss (%rdx),%xmm0 + 7184: 41 83 c0 ff add $0xffffffff,%r8d + 7188: f3 0f 5c 01 subss (%rcx),%xmm0 + 718c: 48 83 c1 04 add $0x4,%rcx + 7190: f3 0f 11 02 movss %xmm0,(%rdx) + 7194: 48 83 c2 04 add $0x4,%rdx + 7198: 41 83 f8 ff cmp $0xffffffff,%r8d + 719c: 75 e2 jne 0x7180 + 719e: c3 ret + 719f: 89 d0 mov %edx,%eax + 71a1: a8 03 test $0x3,%al + 71a3: 74 4c je 0x71f1 + 71a5: 44 89 c0 mov %r8d,%eax + 71a8: 41 83 e0 07 and $0x7,%r8d + 71ac: 83 e0 f8 and $0xfffffff8,%eax + 71af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 71b6: 00 + 71b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 71be: 66 90 xchg %ax,%ax + 71c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 71c4: 0f 10 12 movups (%rdx),%xmm2 + 71c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 71cb: 0f 10 01 movups (%rcx),%xmm0 + 71ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 71d2: 0f 5c d0 subps %xmm0,%xmm2 + 71d5: 48 83 c1 20 add $0x20,%rcx + 71d9: 0f 5c d9 subps %xmm1,%xmm3 + 71dc: 0f 11 12 movups %xmm2,(%rdx) + 71df: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 71e3: 48 83 c2 20 add $0x20,%rdx + 71e7: 83 c0 f8 add $0xfffffff8,%eax + 71ea: 75 d4 jne 0x71c0 + 71ec: e9 75 ff ff ff jmp 0x7166 + 71f1: 83 e0 0f and $0xf,%eax + 71f4: 74 43 je 0x7239 + 71f6: c1 e8 02 shr $0x2,%eax + 71f9: f7 d8 neg %eax + 71fb: 83 e0 03 and $0x3,%eax + 71fe: 44 2b c0 sub %eax,%r8d + 7201: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7208: 00 + 7209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7217: 00 + 7218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 721f: 90 nop + 7220: f3 0f 10 02 movss (%rdx),%xmm0 + 7224: f3 0f 5c 01 subss (%rcx),%xmm0 + 7228: 48 83 c1 04 add $0x4,%rcx + 722c: f3 0f 11 02 movss %xmm0,(%rdx) + 7230: 48 83 c2 04 add $0x4,%rdx + 7234: 83 c0 ff add $0xffffffff,%eax + 7237: 75 e7 jne 0x7220 + 7239: 44 89 c0 mov %r8d,%eax + 723c: 41 83 e0 07 and $0x7,%r8d + 7240: 83 e0 f8 and $0xfffffff8,%eax + 7243: f6 c1 0f test $0xf,%cl + 7246: 75 58 jne 0x72a0 + 7248: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 724f: 00 + 7250: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 725e: 00 00 + 7260: 0f 18 49 40 prefetcht0 0x40(%rcx) + 7264: 0f 10 02 movups (%rdx),%xmm0 + 7267: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 726b: 0f 5c 01 subps (%rcx),%xmm0 + 726e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 7272: 48 83 c1 20 add $0x20,%rcx + 7276: 0f 11 02 movups %xmm0,(%rdx) + 7279: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 727d: 48 83 c2 20 add $0x20,%rdx + 7281: 83 c0 f8 add $0xfffffff8,%eax + 7284: 75 da jne 0x7260 + 7286: e9 db fe ff ff jmp 0x7166 + 728b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7292: 00 + 7293: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 729a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 72a0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 72a4: 0f 10 12 movups (%rdx),%xmm2 + 72a7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 72ab: 0f 10 01 movups (%rcx),%xmm0 + 72ae: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 72b2: 0f 5c d0 subps %xmm0,%xmm2 + 72b5: 48 83 c1 20 add $0x20,%rcx + 72b9: 0f 5c d9 subps %xmm1,%xmm3 + 72bc: 0f 11 12 movups %xmm2,(%rdx) + 72bf: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 72c3: 48 83 c2 20 add $0x20,%rdx + 72c7: 83 c0 f8 add $0xfffffff8,%eax + 72ca: 75 d4 jne 0x72a0 + 72cc: e9 95 fe ff ff jmp 0x7166 + 72d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 72d8: 00 + 72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 72e0: 48 83 ec 28 sub $0x28,%rsp + 72e4: 89 4c 24 30 mov %ecx,0x30(%rsp) + 72e8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 72ed: e8 4e 4f a9 01 call 0x1a9c240 + 72f2: 48 83 c4 28 add $0x28,%rsp + 72f6: c3 ret + 72f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 72fe: 00 00 + 7300: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 7305: 89 4c 24 30 mov %ecx,0x30(%rsp) + 7309: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 730e: e8 4d 59 a9 01 call 0x1a9cc60 + 7313: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 7318: c3 ret + 7319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7320: 48 83 ec 28 sub $0x28,%rsp + 7324: 89 4c 24 30 mov %ecx,0x30(%rsp) + 7328: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 732d: e8 4e 63 a9 01 call 0x1a9d680 + 7332: 48 83 c4 28 add $0x28,%rsp + 7336: c3 ret + 7337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 733e: 00 00 + 7340: 56 push %rsi + 7341: 57 push %rdi + 7342: 41 54 push %r12 + 7344: 41 56 push %r14 + 7346: 55 push %rbp + 7347: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 734e: 44 89 c7 mov %r8d,%edi + 7351: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 7356: 48 89 d6 mov %rdx,%rsi + 7359: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2605990 + 7360: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 7365: 4c 33 cc xor %rsp,%r9 + 7368: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 736c: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 7371: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d + 7378: 00 + 7379: 41 89 cc mov %ecx,%r12d + 737c: 48 89 f5 mov %rsi,%rbp + 737f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 7386: 00 + 7387: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d + 738e: 0f 8e cf 01 00 00 jle 0x7563 + 7394: 48 f7 c6 03 00 00 00 test $0x3,%rsi + 739b: 0f 85 c2 01 00 00 jne 0x7563 + 73a1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 73a6: e8 95 a7 44 00 call 0x451b40 + 73ab: 85 c0 test %eax,%eax + 73ad: 0f 85 7d 01 00 00 jne 0x7530 + 73b3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 73b8: 45 85 c9 test %r9d,%r9d + 73bb: 0f 8e 6f 01 00 00 jle 0x7530 + 73c1: 45 3b f1 cmp %r9d,%r14d + 73c4: 0f 8e 66 01 00 00 jle 0x7530 + 73ca: c4 c1 79 6e cc vmovd %r12d,%xmm1 + 73cf: 49 89 f1 mov %rsi,%r9 + 73d2: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1 + 73d7: 49 f7 d9 neg %r9 + 73da: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13) + 73e0: 49 83 c1 40 add $0x40,%r9 + 73e4: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 73ea: 49 83 e1 3f and $0x3f,%r9 + 73ee: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13) + 73f4: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0 + 73fb: 45 85 c9 test %r9d,%r9d + 73fe: 74 22 je 0x7422 + 7400: 41 c1 e9 02 shr $0x2,%r9d + 7404: 41 2b f9 sub %r9d,%edi + 7407: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp + 740b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi) + 740f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi) + 7414: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi) + 741b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi) + 7422: 41 89 f9 mov %edi,%r9d + 7425: 41 83 e1 0f and $0xf,%r9d + 7429: 41 f7 d9 neg %r9d + 742c: 44 03 cf add %edi,%r9d + 742f: 45 85 c9 test %r9d,%r9d + 7432: 0f 8e 82 00 00 00 jle 0x74ba + 7438: 33 c0 xor %eax,%eax + 743a: 45 8d 71 0f lea 0xf(%r9),%r14d + 743e: 45 89 f3 mov %r14d,%r11d + 7441: ba 01 00 00 00 mov $0x1,%edx + 7446: 41 c1 eb 05 shr $0x5,%r11d + 744a: 45 33 d2 xor %r10d,%r10d + 744d: 45 85 db test %r11d,%r11d + 7450: 76 3c jbe 0x748e + 7452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7460: 4d 63 d2 movslq %r10d,%r10 + 7463: ff c0 inc %eax + 7465: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4) + 746c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4) + 7473: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4) + 747a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4) + 7481: 41 83 c2 20 add $0x20,%r10d + 7485: 41 3b c3 cmp %r11d,%eax + 7488: 72 d6 jb 0x7460 + 748a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 748e: 41 c1 fe 03 sar $0x3,%r14d + 7492: 44 8d 52 ff lea -0x1(%rdx),%r10d + 7496: 41 c1 ee 1c shr $0x1c,%r14d + 749a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d + 749f: 41 c1 fb 04 sar $0x4,%r11d + 74a3: 45 3b d3 cmp %r11d,%r10d + 74a6: 73 12 jae 0x74ba + 74a8: c1 e2 04 shl $0x4,%edx + 74ab: 48 63 d2 movslq %edx,%rdx + 74ae: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4) + 74b4: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4) + 74ba: 4d 63 c9 movslq %r9d,%r9 + 74bd: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9 + 74c2: f7 c7 08 00 00 00 test $0x8,%edi + 74c8: 74 09 je 0x74d3 + 74ca: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9) + 74cf: 49 83 c1 20 add $0x20,%r9 + 74d3: f7 c7 04 00 00 00 test $0x4,%edi + 74d9: 74 09 je 0x74e4 + 74db: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9) + 74e0: 49 83 c1 10 add $0x10,%r9 + 74e4: f7 c7 02 00 00 00 test $0x2,%edi + 74ea: 74 0b je 0x74f7 + 74ec: 49 8b 6d 00 mov 0x0(%r13),%rbp + 74f0: 49 89 29 mov %rbp,(%r9) + 74f3: 49 83 c1 08 add $0x8,%r9 + 74f7: f7 c7 01 00 00 00 test $0x1,%edi + 74fd: 74 03 je 0x7502 + 74ff: 45 89 21 mov %r12d,(%r9) + 7502: 0f ae f8 sfence + 7505: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 750a: 48 33 cc xor %rsp,%rcx + 750d: c5 f8 77 vzeroupper + 7510: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2605990 + 7517: 75 7d jne 0x7596 + 7519: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 751e: 48 89 f0 mov %rsi,%rax + 7521: 48 81 c4 80 00 00 00 add $0x80,%rsp + 7528: 5d pop %rbp + 7529: 41 5e pop %r14 + 752b: 41 5c pop %r12 + 752d: 5f pop %rdi + 752e: 5e pop %rsi + 752f: c3 ret + 7530: 44 89 e1 mov %r12d,%ecx + 7533: 48 89 f2 mov %rsi,%rdx + 7536: 41 89 f8 mov %edi,%r8d + 7539: e8 22 be a4 01 call 0x1a53360 + 753e: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 7543: 48 33 cc xor %rsp,%rcx + 7546: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2605990 + 754d: 75 47 jne 0x7596 + 754f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7554: 48 81 c4 80 00 00 00 add $0x80,%rsp + 755b: 5d pop %rbp + 755c: 41 5e pop %r14 + 755e: 41 5c pop %r12 + 7560: 5f pop %rdi + 7561: 5e pop %rsi + 7562: c3 ret + 7563: 44 89 e1 mov %r12d,%ecx + 7566: 48 89 f2 mov %rsi,%rdx + 7569: 41 89 f8 mov %edi,%r8d + 756c: e8 ef bd a4 01 call 0x1a53360 + 7571: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 7576: 48 33 cc xor %rsp,%rcx + 7579: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2605990 + 7580: 75 14 jne 0x7596 + 7582: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7587: 48 81 c4 80 00 00 00 add $0x80,%rsp + 758e: 5d pop %rbp + 758f: 41 5e pop %r14 + 7591: 41 5c pop %r12 + 7593: 5f pop %rdi + 7594: 5e pop %rsi + 7595: c3 ret + 7596: e8 55 9b 11 01 call 0x11210f0 + 759b: 90 nop + 759c: 0f 1f 40 00 nopl 0x0(%rax) + 75a0: 56 push %rsi + 75a1: 57 push %rdi + 75a2: 41 54 push %r12 + 75a4: 41 56 push %r14 + 75a6: 41 57 push %r15 + 75a8: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 75af: 45 89 c4 mov %r8d,%r12d + 75b2: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 75b7: 48 89 d7 mov %rdx,%rdi + 75ba: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2605990 + 75c1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 75c6: 4c 33 cc xor %rsp,%r9 + 75c9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 75cd: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 75d2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d + 75d9: 00 + 75da: 41 89 ce mov %ecx,%r14d + 75dd: 48 89 fe mov %rdi,%rsi + 75e0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 75e7: 00 + 75e8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d + 75ef: 0f 8e b6 01 00 00 jle 0x77ab + 75f5: 48 f7 c7 03 00 00 00 test $0x3,%rdi + 75fc: 0f 85 a9 01 00 00 jne 0x77ab + 7602: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 7607: e8 34 a5 44 00 call 0x451b40 + 760c: 85 c0 test %eax,%eax + 760e: 0f 85 63 01 00 00 jne 0x7777 + 7614: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 7619: 45 85 c9 test %r9d,%r9d + 761c: 0f 8e 55 01 00 00 jle 0x7777 + 7622: 45 3b f9 cmp %r9d,%r15d + 7625: 0f 8e 4c 01 00 00 jle 0x7777 + 762b: c4 c1 79 6e c6 vmovd %r14d,%xmm0 + 7630: 49 89 f9 mov %rdi,%r9 + 7633: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1 + 7638: 49 f7 d9 neg %r9 + 763b: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) + 7641: 49 83 c1 40 add $0x40,%r9 + 7645: 49 83 e1 3f and $0x3f,%r9 + 7649: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 764f: 45 85 c9 test %r9d,%r9d + 7652: 74 14 je 0x7668 + 7654: 41 c1 e9 02 shr $0x2,%r9d + 7658: 45 2b e1 sub %r9d,%r12d + 765b: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi + 765f: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) + 7663: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) + 7668: 45 89 e1 mov %r12d,%r9d + 766b: 41 83 e1 0f and $0xf,%r9d + 766f: 41 f7 d9 neg %r9d + 7672: 45 03 cc add %r12d,%r9d + 7675: 45 85 c9 test %r9d,%r9d + 7678: 0f 8e 7b 00 00 00 jle 0x76f9 + 767e: 33 c0 xor %eax,%eax + 7680: 45 8d 79 0f lea 0xf(%r9),%r15d + 7684: 45 89 fb mov %r15d,%r11d + 7687: ba 01 00 00 00 mov $0x1,%edx + 768c: 41 c1 eb 05 shr $0x5,%r11d + 7690: 45 33 d2 xor %r10d,%r10d + 7693: 45 85 db test %r11d,%r11d + 7696: 76 35 jbe 0x76cd + 7698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 769f: 00 + 76a0: 4d 63 d2 movslq %r10d,%r10 + 76a3: ff c0 inc %eax + 76a5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) + 76ab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) + 76b2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) + 76b9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) + 76c0: 41 83 c2 20 add $0x20,%r10d + 76c4: 41 3b c3 cmp %r11d,%eax + 76c7: 72 d7 jb 0x76a0 + 76c9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 76cd: 41 c1 ff 03 sar $0x3,%r15d + 76d1: 44 8d 52 ff lea -0x1(%rdx),%r10d + 76d5: 41 c1 ef 1c shr $0x1c,%r15d + 76d9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d + 76de: 41 c1 fb 04 sar $0x4,%r11d + 76e2: 45 3b d3 cmp %r11d,%r10d + 76e5: 73 12 jae 0x76f9 + 76e7: c1 e2 04 shl $0x4,%edx + 76ea: 48 63 d2 movslq %edx,%rdx + 76ed: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) + 76f3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) + 76f9: 4d 63 c9 movslq %r9d,%r9 + 76fc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 + 7700: 41 f7 c4 08 00 00 00 test $0x8,%r12d + 7707: 74 09 je 0x7712 + 7709: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) + 770e: 49 83 c1 20 add $0x20,%r9 + 7712: 41 f7 c4 04 00 00 00 test $0x4,%r12d + 7719: 74 09 je 0x7724 + 771b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) + 7720: 49 83 c1 10 add $0x10,%r9 + 7724: 41 f7 c4 02 00 00 00 test $0x2,%r12d + 772b: 74 0b je 0x7738 + 772d: 49 8b 75 00 mov 0x0(%r13),%rsi + 7731: 49 89 31 mov %rsi,(%r9) + 7734: 49 83 c1 08 add $0x8,%r9 + 7738: 41 f7 c4 01 00 00 00 test $0x1,%r12d + 773f: 74 03 je 0x7744 + 7741: 45 89 31 mov %r14d,(%r9) + 7744: 0f ae f8 sfence + 7747: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 774c: 48 33 cc xor %rsp,%rcx + 774f: c5 f8 77 vzeroupper + 7752: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2605990 + 7759: 0f 85 80 00 00 00 jne 0x77df + 775f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7764: 48 89 f8 mov %rdi,%rax + 7767: 48 81 c4 80 00 00 00 add $0x80,%rsp + 776e: 41 5f pop %r15 + 7770: 41 5e pop %r14 + 7772: 41 5c pop %r12 + 7774: 5f pop %rdi + 7775: 5e pop %rsi + 7776: c3 ret + 7777: 44 89 f1 mov %r14d,%ecx + 777a: 48 89 fa mov %rdi,%rdx + 777d: 45 89 e0 mov %r12d,%r8d + 7780: e8 7b c8 a4 01 call 0x1a54000 + 7785: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 778a: 48 33 cc xor %rsp,%rcx + 778d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2605990 + 7794: 75 49 jne 0x77df + 7796: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 779b: 48 81 c4 80 00 00 00 add $0x80,%rsp + 77a2: 41 5f pop %r15 + 77a4: 41 5e pop %r14 + 77a6: 41 5c pop %r12 + 77a8: 5f pop %rdi + 77a9: 5e pop %rsi + 77aa: c3 ret + 77ab: 44 89 f1 mov %r14d,%ecx + 77ae: 48 89 fa mov %rdi,%rdx + 77b1: 45 89 e0 mov %r12d,%r8d + 77b4: e8 47 c8 a4 01 call 0x1a54000 + 77b9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 77be: 48 33 cc xor %rsp,%rcx + 77c1: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2605990 + 77c8: 75 15 jne 0x77df + 77ca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 77cf: 48 81 c4 80 00 00 00 add $0x80,%rsp + 77d6: 41 5f pop %r15 + 77d8: 41 5e pop %r14 + 77da: 41 5c pop %r12 + 77dc: 5f pop %rdi + 77dd: 5e pop %rsi + 77de: c3 ret + 77df: e8 0c 99 11 01 call 0x11210f0 + 77e4: 90 nop + 77e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 77ec: 00 + 77ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 77f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 77f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7800: 56 push %rsi + 7801: 57 push %rdi + 7802: 41 54 push %r12 + 7804: 41 56 push %r14 + 7806: 41 57 push %r15 + 7808: 48 81 ec 80 00 00 00 sub $0x80,%rsp + 780f: 45 89 c4 mov %r8d,%r12d + 7812: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 7817: 48 89 d7 mov %rdx,%rdi + 781a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2605990 + 7821: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 7826: 4c 33 cc xor %rsp,%r9 + 7829: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 782d: 4c 89 4c 24 70 mov %r9,0x70(%rsp) + 7832: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d + 7839: 00 + 783a: 41 89 ce mov %ecx,%r14d + 783d: 48 89 fe mov %rdi,%rsi + 7840: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) + 7847: 00 + 7848: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d + 784f: 0f 8e b6 01 00 00 jle 0x7a0b + 7855: 48 f7 c7 03 00 00 00 test $0x3,%rdi + 785c: 0f 85 a9 01 00 00 jne 0x7a0b + 7862: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 7867: e8 d4 a2 44 00 call 0x451b40 + 786c: 85 c0 test %eax,%eax + 786e: 0f 85 63 01 00 00 jne 0x79d7 + 7874: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d + 7879: 45 85 c9 test %r9d,%r9d + 787c: 0f 8e 55 01 00 00 jle 0x79d7 + 7882: 45 3b f9 cmp %r9d,%r15d + 7885: 0f 8e 4c 01 00 00 jle 0x79d7 + 788b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1 + 7891: 49 89 f9 mov %rdi,%r9 + 7894: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) + 789a: 49 f7 d9 neg %r9 + 789d: 49 83 c1 40 add $0x40,%r9 + 78a1: 49 83 e1 3f and $0x3f,%r9 + 78a5: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 + 78ab: 45 85 c9 test %r9d,%r9d + 78ae: 74 14 je 0x78c4 + 78b0: 41 c1 e9 02 shr $0x2,%r9d + 78b4: 45 2b e1 sub %r9d,%r12d + 78b7: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi + 78bb: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) + 78bf: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) + 78c4: 45 89 e1 mov %r12d,%r9d + 78c7: 41 83 e1 0f and $0xf,%r9d + 78cb: 41 f7 d9 neg %r9d + 78ce: 45 03 cc add %r12d,%r9d + 78d1: 45 85 c9 test %r9d,%r9d + 78d4: 0f 8e 7f 00 00 00 jle 0x7959 + 78da: 33 c0 xor %eax,%eax + 78dc: 45 8d 79 0f lea 0xf(%r9),%r15d + 78e0: 45 89 fb mov %r15d,%r11d + 78e3: ba 01 00 00 00 mov $0x1,%edx + 78e8: 41 c1 eb 05 shr $0x5,%r11d + 78ec: 45 33 d2 xor %r10d,%r10d + 78ef: 45 85 db test %r11d,%r11d + 78f2: 76 39 jbe 0x792d + 78f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 78f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7900: 4d 63 d2 movslq %r10d,%r10 + 7903: ff c0 inc %eax + 7905: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) + 790b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) + 7912: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) + 7919: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) + 7920: 41 83 c2 20 add $0x20,%r10d + 7924: 41 3b c3 cmp %r11d,%eax + 7927: 72 d7 jb 0x7900 + 7929: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx + 792d: 41 c1 ff 03 sar $0x3,%r15d + 7931: 44 8d 52 ff lea -0x1(%rdx),%r10d + 7935: 41 c1 ef 1c shr $0x1c,%r15d + 7939: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d + 793e: 41 c1 fb 04 sar $0x4,%r11d + 7942: 45 3b d3 cmp %r11d,%r10d + 7945: 73 12 jae 0x7959 + 7947: c1 e2 04 shl $0x4,%edx + 794a: 48 63 d2 movslq %edx,%rdx + 794d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) + 7953: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) + 7959: 4d 63 c9 movslq %r9d,%r9 + 795c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 + 7960: 41 f7 c4 08 00 00 00 test $0x8,%r12d + 7967: 74 09 je 0x7972 + 7969: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) + 796e: 49 83 c1 20 add $0x20,%r9 + 7972: 41 f7 c4 04 00 00 00 test $0x4,%r12d + 7979: 74 09 je 0x7984 + 797b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) + 7980: 49 83 c1 10 add $0x10,%r9 + 7984: 41 f7 c4 02 00 00 00 test $0x2,%r12d + 798b: 74 0b je 0x7998 + 798d: 49 8b 75 00 mov 0x0(%r13),%rsi + 7991: 49 89 31 mov %rsi,(%r9) + 7994: 49 83 c1 08 add $0x8,%r9 + 7998: 41 f7 c4 01 00 00 00 test $0x1,%r12d + 799f: 74 03 je 0x79a4 + 79a1: 45 89 31 mov %r14d,(%r9) + 79a4: 0f ae f8 sfence + 79a7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 79ac: 48 33 cc xor %rsp,%rcx + 79af: c5 f8 77 vzeroupper + 79b2: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2605990 + 79b9: 0f 85 80 00 00 00 jne 0x7a3f + 79bf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 79c4: 48 89 f8 mov %rdi,%rax + 79c7: 48 81 c4 80 00 00 00 add $0x80,%rsp + 79ce: 41 5f pop %r15 + 79d0: 41 5e pop %r14 + 79d2: 41 5c pop %r12 + 79d4: 5f pop %rdi + 79d5: 5e pop %rsi + 79d6: c3 ret + 79d7: 44 89 f1 mov %r14d,%ecx + 79da: 48 89 fa mov %rdi,%rdx + 79dd: 45 89 e0 mov %r12d,%r8d + 79e0: e8 bb d2 a4 01 call 0x1a54ca0 + 79e5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 79ea: 48 33 cc xor %rsp,%rcx + 79ed: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2605990 + 79f4: 75 49 jne 0x7a3f + 79f6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 79fb: 48 81 c4 80 00 00 00 add $0x80,%rsp + 7a02: 41 5f pop %r15 + 7a04: 41 5e pop %r14 + 7a06: 41 5c pop %r12 + 7a08: 5f pop %rdi + 7a09: 5e pop %rsi + 7a0a: c3 ret + 7a0b: 44 89 f1 mov %r14d,%ecx + 7a0e: 48 89 fa mov %rdi,%rdx + 7a11: 45 89 e0 mov %r12d,%r8d + 7a14: e8 87 d2 a4 01 call 0x1a54ca0 + 7a19: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 7a1e: 48 33 cc xor %rsp,%rcx + 7a21: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2605990 + 7a28: 75 15 jne 0x7a3f + 7a2a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 7a2f: 48 81 c4 80 00 00 00 add $0x80,%rsp + 7a36: 41 5f pop %r15 + 7a38: 41 5e pop %r14 + 7a3a: 41 5c pop %r12 + 7a3c: 5f pop %rdi + 7a3d: 5e pop %rsi + 7a3e: c3 ret + 7a3f: e8 ac 96 11 01 call 0x11210f0 + 7a44: 90 nop + 7a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7a4c: 00 + 7a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7a60: 41 54 push %r12 + 7a62: 41 55 push %r13 + 7a64: 41 56 push %r14 + 7a66: 41 57 push %r15 + 7a68: 48 83 ec 38 sub $0x38,%rsp + 7a6c: 4d 89 c5 mov %r8,%r13 + 7a6f: 49 89 d4 mov %rdx,%r12 + 7a72: 48 89 ca mov %rcx,%rdx + 7a75: 45 33 db xor %r11d,%r11d + 7a78: 4d 85 ed test %r13,%r13 + 7a7b: 0f 84 28 02 00 00 je 0x7ca9 + 7a81: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) + 7a86: 74 12 je 0x7a9a + 7a88: b8 f3 ff ff ff mov $0xfffffff3,%eax + 7a8d: 48 83 c4 38 add $0x38,%rsp + 7a91: 41 5f pop %r15 + 7a93: 41 5e pop %r14 + 7a95: 41 5d pop %r13 + 7a97: 41 5c pop %r12 + 7a99: c3 ret + 7a9a: 48 85 d2 test %rdx,%rdx + 7a9d: 0f 84 06 02 00 00 je 0x7ca9 + 7aa3: 4d 85 e4 test %r12,%r12 + 7aa6: 0f 84 fd 01 00 00 je 0x7ca9 + 7aac: 4d 85 c9 test %r9,%r9 + 7aaf: 0f 84 ed 01 00 00 je 0x7ca2 + 7ab5: 45 8b 7d 04 mov 0x4(%r13),%r15d + 7ab9: 41 83 ff 05 cmp $0x5,%r15d + 7abd: 7f 79 jg 0x7b38 + 7abf: 4d 63 cf movslq %r15d,%r9 + 7ac2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 7ac7: 74 1d je 0x7ae6 + 7ac9: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xffffffffffff0020 + 7ad0: 48 89 d1 mov %rdx,%rcx + 7ad3: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 + 7ad9: 4c 89 e2 mov %r12,%rdx + 7adc: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8) + 7ae3: 01 + 7ae4: eb 15 jmp 0x7afb + 7ae6: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xffffffffffff0020 + 7aed: 48 89 d1 mov %rdx,%rcx + 7af0: 4c 89 e2 mov %r12,%rdx + 7af3: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8) + 7afa: 01 + 7afb: b8 01 00 00 00 mov $0x1,%eax + 7b00: 44 89 f9 mov %r15d,%ecx + 7b03: d3 e0 shl %cl,%eax + 7b05: 48 63 c0 movslq %eax,%rax + 7b08: 48 83 f8 01 cmp $0x1,%rax + 7b0c: 74 12 je 0x7b20 + 7b0e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9 + 7b13: 4d 89 0c c4 mov %r9,(%r12,%rax,8) + 7b17: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8) + 7b1e: 00 00 + 7b20: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + 7b27: 00 00 + 7b29: 33 c0 xor %eax,%eax + 7b2b: 48 83 c4 38 add $0x38,%rsp + 7b2f: 41 5f pop %r15 + 7b31: 41 5e pop %r14 + 7b33: 41 5d pop %r13 + 7b35: 41 5c pop %r12 + 7b37: c3 ret + 7b38: 4c 89 c8 mov %r9,%rax + 7b3b: 48 83 e0 3f and $0x3f,%rax + 7b3f: 48 f7 d8 neg %rax + 7b42: 48 83 e0 3f and $0x3f,%rax + 7b46: 4c 03 c8 add %rax,%r9 + 7b49: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 7b4e: 4d 0f 4f d9 cmovg %r9,%r11 + 7b52: 41 be 01 00 00 00 mov $0x1,%r14d + 7b58: 45 8d 4f ff lea -0x1(%r15),%r9d + 7b5c: 44 89 c9 mov %r9d,%ecx + 7b5f: 41 d3 e6 shl %cl,%r14d + 7b62: 41 83 ff 06 cmp $0x6,%r15d + 7b66: 7f 5c jg 0x7bc4 + 7b68: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 7b6d: 74 2f je 0x7b9e + 7b6f: 4d 63 ff movslq %r15d,%r15 + 7b72: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xffffffffffff0020 + 7b79: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 + 7b7f: 48 89 d1 mov %rdx,%rcx + 7b82: 4c 89 e2 mov %r12,%rdx + 7b85: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8) + 7b8c: 01 + 7b8d: 44 89 f9 mov %r15d,%ecx + 7b90: 41 bf 01 00 00 00 mov $0x1,%r15d + 7b96: 41 d3 e7 shl %cl,%r15d + 7b99: e9 91 00 00 00 jmp 0x7c2f + 7b9e: 4d 63 ff movslq %r15d,%r15 + 7ba1: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xffffffffffff0020 + 7ba8: 48 89 d1 mov %rdx,%rcx + 7bab: 4c 89 e2 mov %r12,%rdx + 7bae: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8) + 7bb5: 01 + 7bb6: 44 89 f9 mov %r15d,%ecx + 7bb9: 41 bf 01 00 00 00 mov $0x1,%r15d + 7bbf: 41 d3 e7 shl %cl,%r15d + 7bc2: eb 6b jmp 0x7c2f + 7bc4: 41 83 ff 0f cmp $0xf,%r15d + 7bc8: 7e 20 jle 0x7bea + 7bca: 48 89 e0 mov %rsp,%rax + 7bcd: 4c 89 e9 mov %r13,%rcx + 7bd0: 4d 89 e0 mov %r12,%r8 + 7bd3: 4c 89 58 20 mov %r11,0x20(%rax) + 7bd7: e8 a4 e5 05 00 call 0x66180 + 7bdc: 44 89 f9 mov %r15d,%ecx + 7bdf: 41 bf 01 00 00 00 mov $0x1,%r15d + 7be5: 41 d3 e7 shl %cl,%r15d + 7be8: eb 45 jmp 0x7c2f + 7bea: 49 89 e2 mov %rsp,%r10 + 7bed: 48 89 d1 mov %rdx,%rcx + 7bf0: 49 8b 45 30 mov 0x30(%r13),%rax + 7bf4: 4c 89 e2 mov %r12,%rdx + 7bf7: 45 89 f0 mov %r14d,%r8d + 7bfa: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 7bfe: 4d 89 5a 28 mov %r11,0x28(%r10) + 7c02: 49 89 42 20 mov %rax,0x20(%r10) + 7c06: e8 e5 61 a9 01 call 0x1a9ddf0 + 7c0b: 44 89 f9 mov %r15d,%ecx + 7c0e: 41 bf 01 00 00 00 mov $0x1,%r15d + 7c14: 41 d3 e7 shl %cl,%r15d + 7c17: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) + 7c1c: 74 11 je 0x7c2f + 7c1e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0 + 7c24: 4c 89 e2 mov %r12,%rdx + 7c27: 45 89 f8 mov %r15d,%r8d + 7c2a: e8 d1 1c ff ff call 0xffffffffffff9900 + 7c2f: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1 + 7c36: 4c 89 e1 mov %r12,%rcx + 7c39: f2 41 0f 10 14 24 movsd (%r12),%xmm2 + 7c3f: 0f 28 c1 movaps %xmm1,%xmm0 + 7c42: 44 89 f2 mov %r14d,%edx + 7c45: 41 b8 01 00 00 00 mov $0x1,%r8d + 7c4b: f2 0f 58 c2 addsd %xmm2,%xmm0 + 7c4f: f2 0f 5c d1 subsd %xmm1,%xmm2 + 7c53: f2 41 0f 11 04 24 movsd %xmm0,(%r12) + 7c59: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12) + 7c60: 4d 8b 4d 50 mov 0x50(%r13),%r9 + 7c64: e8 77 f7 05 00 call 0x673e0 + 7c69: 4d 63 ff movslq %r15d,%r15 + 7c6c: 49 83 ff 01 cmp $0x1,%r15 + 7c70: 74 18 je 0x7c8a + 7c72: 49 8b 44 24 08 mov 0x8(%r12),%rax + 7c77: 45 33 c9 xor %r9d,%r9d + 7c7a: 4b 89 04 fc mov %rax,(%r12,%r15,8) + 7c7e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8) + 7c83: 4d 89 4c 24 08 mov %r9,0x8(%r12) + 7c88: eb 09 jmp 0x7c93 + 7c8a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + 7c91: 00 00 + 7c93: 33 c0 xor %eax,%eax + 7c95: 48 83 c4 38 add $0x38,%rsp + 7c99: 41 5f pop %r15 + 7c9b: 41 5e pop %r14 + 7c9d: 41 5d pop %r13 + 7c9f: 41 5c pop %r12 + 7ca1: c3 ret + 7ca2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) + 7ca7: 7e 12 jle 0x7cbb + 7ca9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7cae: 48 83 c4 38 add $0x38,%rsp + 7cb2: 41 5f pop %r15 + 7cb4: 41 5e pop %r14 + 7cb6: 41 5d pop %r13 + 7cb8: 41 5c pop %r12 + 7cba: c3 ret + 7cbb: 45 8b 7d 04 mov 0x4(%r13),%r15d + 7cbf: 41 83 ff 05 cmp $0x5,%r15d + 7cc3: 0f 8e f6 fd ff ff jle 0x7abf + 7cc9: e9 84 fe ff ff jmp 0x7b52 + 7cce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7cd5: 00 + 7cd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7cdd: 0f 1f 00 nopl (%rax) + 7ce0: 57 push %rdi + 7ce1: 41 54 push %r12 + 7ce3: 41 55 push %r13 + 7ce5: 41 56 push %r14 + 7ce7: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 7cec: 4d 89 c4 mov %r8,%r12 + 7cef: 48 89 d7 mov %rdx,%rdi + 7cf2: 48 89 ca mov %rcx,%rdx + 7cf5: 33 c0 xor %eax,%eax + 7cf7: 4d 85 e4 test %r12,%r12 + 7cfa: 0f 84 36 02 00 00 je 0x7f36 + 7d00: 41 83 3c 24 09 cmpl $0x9,(%r12) + 7d05: 74 12 je 0x7d19 + 7d07: b8 f3 ff ff ff mov $0xfffffff3,%eax + 7d0c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 7d11: 41 5e pop %r14 + 7d13: 41 5d pop %r13 + 7d15: 41 5c pop %r12 + 7d17: 5f pop %rdi + 7d18: c3 ret + 7d19: 48 85 d2 test %rdx,%rdx + 7d1c: 0f 84 14 02 00 00 je 0x7f36 + 7d22: 48 85 ff test %rdi,%rdi + 7d25: 0f 84 0b 02 00 00 je 0x7f36 + 7d2b: 4d 85 c9 test %r9,%r9 + 7d2e: 0f 84 fa 01 00 00 je 0x7f2e + 7d34: 45 8b 74 24 04 mov 0x4(%r12),%r14d + 7d39: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) + 7d3f: 7f 7f jg 0x7dc0 + 7d41: 4d 63 ce movslq %r14d,%r9 + 7d44: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 7d4a: 74 21 je 0x7d6d + 7d4c: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xffffffffffff0020 + 7d53: 48 89 d1 mov %rdx,%rcx + 7d56: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 7d5d: 48 89 fa mov %rdi,%rdx + 7d60: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9 + 7d67: 01 + 7d68: 41 ff d1 call *%r9 + 7d6b: eb 18 jmp 0x7d85 + 7d6d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xffffffffffff0020 + 7d74: 48 89 d1 mov %rdx,%rcx + 7d77: 48 89 fa mov %rdi,%rdx + 7d7a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9 + 7d81: 01 + 7d82: 41 ff d1 call *%r9 + 7d85: b8 01 00 00 00 mov $0x1,%eax + 7d8a: 44 89 f1 mov %r14d,%ecx + 7d8d: d3 e0 shl %cl,%eax + 7d8f: 48 63 c0 movslq %eax,%rax + 7d92: 48 83 f8 01 cmp $0x1,%rax + 7d96: 74 11 je 0x7da9 + 7d98: 4c 8b 4f 08 mov 0x8(%rdi),%r9 + 7d9c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) + 7da0: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) + 7da7: 00 00 + 7da9: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 7db0: 00 + 7db1: 33 c0 xor %eax,%eax + 7db3: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 7db8: 41 5e pop %r14 + 7dba: 41 5d pop %r13 + 7dbc: 41 5c pop %r12 + 7dbe: 5f pop %rdi + 7dbf: c3 ret + 7dc0: 4c 89 c8 mov %r9,%rax + 7dc3: 48 83 e0 3f and $0x3f,%rax + 7dc7: 48 f7 d8 neg %rax + 7dca: 48 83 e0 3f and $0x3f,%rax + 7dce: 4c 03 c8 add %rax,%r9 + 7dd1: 33 c0 xor %eax,%eax + 7dd3: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 7dd9: 49 0f 4f c1 cmovg %r9,%rax + 7ddd: 41 bd 01 00 00 00 mov $0x1,%r13d + 7de3: 45 8d 4e ff lea -0x1(%r14),%r9d + 7de7: 44 89 c9 mov %r9d,%ecx + 7dea: 41 d3 e5 shl %cl,%r13d + 7ded: 41 83 fe 06 cmp $0x6,%r14d + 7df1: 7f 64 jg 0x7e57 + 7df3: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 7df9: 74 33 je 0x7e2e + 7dfb: 4d 63 f6 movslq %r14d,%r14 + 7dfe: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xffffffffffff0020 + 7e05: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 + 7e0c: 48 89 d1 mov %rdx,%rcx + 7e0f: 48 89 fa mov %rdi,%rdx + 7e12: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9 + 7e19: 01 + 7e1a: 41 ff d1 call *%r9 + 7e1d: 44 89 f1 mov %r14d,%ecx + 7e20: 41 be 01 00 00 00 mov $0x1,%r14d + 7e26: 41 d3 e6 shl %cl,%r14d + 7e29: e9 99 00 00 00 jmp 0x7ec7 + 7e2e: 4d 63 f6 movslq %r14d,%r14 + 7e31: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xffffffffffff0020 + 7e38: 48 89 d1 mov %rdx,%rcx + 7e3b: 48 89 fa mov %rdi,%rdx + 7e3e: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9 + 7e45: 01 + 7e46: 41 ff d1 call *%r9 + 7e49: 44 89 f1 mov %r14d,%ecx + 7e4c: 41 be 01 00 00 00 mov $0x1,%r14d + 7e52: 41 d3 e6 shl %cl,%r14d + 7e55: eb 70 jmp 0x7ec7 + 7e57: 41 83 fe 11 cmp $0x11,%r14d + 7e5b: 7e 21 jle 0x7e7e + 7e5d: 4c 8d 14 24 lea (%rsp),%r10 + 7e61: 4c 89 e1 mov %r12,%rcx + 7e64: 49 89 f8 mov %rdi,%r8 + 7e67: 49 89 42 20 mov %rax,0x20(%r10) + 7e6b: e8 50 68 06 00 call 0x6e6c0 + 7e70: 44 89 f1 mov %r14d,%ecx + 7e73: 41 be 01 00 00 00 mov $0x1,%r14d + 7e79: 41 d3 e6 shl %cl,%r14d + 7e7c: eb 49 jmp 0x7ec7 + 7e7e: 49 89 e3 mov %rsp,%r11 + 7e81: 48 89 d1 mov %rdx,%rcx + 7e84: 4d 8b 54 24 30 mov 0x30(%r12),%r10 + 7e89: 48 89 fa mov %rdi,%rdx + 7e8c: 45 89 e8 mov %r13d,%r8d + 7e8f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 7e94: 4d 89 53 20 mov %r10,0x20(%r11) + 7e98: 49 89 43 28 mov %rax,0x28(%r11) + 7e9c: e8 cf 7d aa 01 call 0x1aafc70 + 7ea1: 44 89 f1 mov %r14d,%ecx + 7ea4: 41 be 01 00 00 00 mov $0x1,%r14d + 7eaa: 41 d3 e6 shl %cl,%r14d + 7ead: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) + 7eb3: 74 12 je 0x7ec7 + 7eb5: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 + 7ebc: 48 89 fa mov %rdi,%rdx + 7ebf: 45 89 f0 mov %r14d,%r8d + 7ec2: e8 99 1a ff ff call 0xffffffffffff9960 + 7ec7: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0 + 7ecc: 48 89 f9 mov %rdi,%rcx + 7ecf: f2 0f 10 0f movsd (%rdi),%xmm1 + 7ed3: 44 89 ea mov %r13d,%edx + 7ed6: 41 b8 01 00 00 00 mov $0x1,%r8d + 7edc: f2 0f 58 07 addsd (%rdi),%xmm0 + 7ee0: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1 + 7ee5: f2 0f 11 07 movsd %xmm0,(%rdi) + 7ee9: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi) + 7eee: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 + 7ef3: e8 48 7b 06 00 call 0x6fa40 + 7ef8: 4d 63 f6 movslq %r14d,%r14 + 7efb: 49 83 fe 01 cmp $0x1,%r14 + 7eff: 74 16 je 0x7f17 + 7f01: 48 8b 47 08 mov 0x8(%rdi),%rax + 7f05: 45 33 c9 xor %r9d,%r9d + 7f08: 4a 89 04 f7 mov %rax,(%rdi,%r14,8) + 7f0c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8) + 7f11: 4c 89 4f 08 mov %r9,0x8(%rdi) + 7f15: eb 08 jmp 0x7f1f + 7f17: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 7f1e: 00 + 7f1f: 33 c0 xor %eax,%eax + 7f21: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 7f26: 41 5e pop %r14 + 7f28: 41 5d pop %r13 + 7f2a: 41 5c pop %r12 + 7f2c: 5f pop %rdi + 7f2d: c3 ret + 7f2e: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) + 7f34: 7e 12 jle 0x7f48 + 7f36: b8 f8 ff ff ff mov $0xfffffff8,%eax + 7f3b: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 7f40: 41 5e pop %r14 + 7f42: 41 5d pop %r13 + 7f44: 41 5c pop %r12 + 7f46: 5f pop %rdi + 7f47: c3 ret + 7f48: 45 8b 74 24 04 mov 0x4(%r12),%r14d + 7f4d: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) + 7f53: 0f 8e e8 fd ff ff jle 0x7d41 + 7f59: e9 7f fe ff ff jmp 0x7ddd + 7f5e: 66 90 xchg %ax,%ax + 7f60: 56 push %rsi + 7f61: 57 push %rdi + 7f62: 41 54 push %r12 + 7f64: 55 push %rbp + 7f65: 48 83 ec 38 sub $0x38,%rsp + 7f69: 4c 89 c6 mov %r8,%rsi + 7f6c: 48 89 d5 mov %rdx,%rbp + 7f6f: 48 89 ca mov %rcx,%rdx + 7f72: 45 33 db xor %r11d,%r11d + 7f75: 48 85 f6 test %rsi,%rsi + 7f78: 0f 84 13 02 00 00 je 0x8191 + 7f7e: 83 3e 09 cmpl $0x9,(%rsi) + 7f81: 74 0f je 0x7f92 + 7f83: b8 f3 ff ff ff mov $0xfffffff3,%eax + 7f88: 48 83 c4 38 add $0x38,%rsp + 7f8c: 5d pop %rbp + 7f8d: 41 5c pop %r12 + 7f8f: 5f pop %rdi + 7f90: 5e pop %rsi + 7f91: c3 ret + 7f92: 48 85 d2 test %rdx,%rdx + 7f95: 0f 84 f6 01 00 00 je 0x8191 + 7f9b: 48 85 ed test %rbp,%rbp + 7f9e: 0f 84 ed 01 00 00 je 0x8191 + 7fa4: 4d 85 c9 test %r9,%r9 + 7fa7: 0f 84 de 01 00 00 je 0x818b + 7fad: 44 8b 66 04 mov 0x4(%rsi),%r12d + 7fb1: 41 83 fc 05 cmp $0x5,%r12d + 7fb5: 7f 77 jg 0x802e + 7fb7: 49 63 fc movslq %r12d,%rdi + 7fba: 83 7e 08 00 cmpl $0x0,0x8(%rsi) + 7fbe: 74 1e je 0x7fde + 7fc0: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xffffffffffff0020 + 7fc7: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 + 7fcc: 48 89 d1 mov %rdx,%rcx + 7fcf: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi + 7fd6: 01 + 7fd7: 48 89 ea mov %rbp,%rdx + 7fda: ff d7 call *%rdi + 7fdc: eb 17 jmp 0x7ff5 + 7fde: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xffffffffffff0020 + 7fe5: 48 89 d1 mov %rdx,%rcx + 7fe8: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi + 7fef: 01 + 7ff0: 48 89 ea mov %rbp,%rdx + 7ff3: ff d6 call *%rsi + 7ff5: b8 01 00 00 00 mov $0x1,%eax + 7ffa: 44 89 e1 mov %r12d,%ecx + 7ffd: d3 e0 shl %cl,%eax + 7fff: 48 rex.W diff --git a/handoff/nls_dasm/wk_1a0c0.dis b/handoff/nls_dasm/wk_1a0c0.dis new file mode 100644 index 0000000..891290c --- /dev/null +++ b/handoff/nls_dasm/wk_1a0c0.dis @@ -0,0 +1,1527 @@ +; wk_1a0c0: VA 0x18001a0c0 + +/tmp/opencode/dis/wk_1a0c0.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 56 push %rsi + 1: 57 push %rdi + 2: 41 54 push %r12 + 4: 41 55 push %r13 + 6: 41 57 push %r15 + 8: 48 83 ec 30 sub $0x30,%rsp + c: 4c 89 c7 mov %r8,%rdi + f: 48 89 d6 mov %rdx,%rsi + 12: 48 89 ca mov %rcx,%rdx + 15: 45 33 db xor %r11d,%r11d + 18: 48 85 ff test %rdi,%rdi + 1b: 0f 84 ea 01 00 00 je 0x20b + 21: 83 3f 06 cmpl $0x6,(%rdi) + 24: 74 12 je 0x38 + 26: b8 f3 ff ff ff mov $0xfffffff3,%eax + 2b: 48 83 c4 30 add $0x30,%rsp + 2f: 41 5f pop %r15 + 31: 41 5d pop %r13 + 33: 41 5c pop %r12 + 35: 5f pop %rdi + 36: 5e pop %rsi + 37: c3 ret + 38: 48 85 d2 test %rdx,%rdx + 3b: 0f 84 ca 01 00 00 je 0x20b + 41: 48 85 f6 test %rsi,%rsi + 44: 0f 84 c1 01 00 00 je 0x20b + 4a: 4d 85 c9 test %r9,%r9 + 4d: 0f 84 b2 01 00 00 je 0x205 + 53: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 57: 41 83 ff 04 cmp $0x4,%r15d + 5b: 7f 75 jg 0xd2 + 5d: 4d 63 cf movslq %r15d,%r9 + 60: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 64: 74 20 je 0x86 + 66: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffe5f40 + 6d: 48 89 d1 mov %rdx,%rcx + 70: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 75: 48 89 f2 mov %rsi,%rdx + 78: c5 f8 28 d0 vmovaps %xmm0,%xmm2 + 7c: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8) + 83: 01 + 84: eb 15 jmp 0x9b + 86: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffe5f40 + 8d: 48 89 d1 mov %rdx,%rcx + 90: 48 89 f2 mov %rsi,%rdx + 93: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8) + 9a: 01 + 9b: b8 01 00 00 00 mov $0x1,%eax + a0: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi + a5: 48 63 ff movslq %edi,%rdi + a8: 48 83 ff 01 cmp $0x1,%rdi + ac: 74 0e je 0xbc + ae: 8b 46 04 mov 0x4(%rsi),%eax + b1: 89 04 be mov %eax,(%rsi,%rdi,4) + b4: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) + bb: 00 + bc: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + c3: 33 c0 xor %eax,%eax + c5: 48 83 c4 30 add $0x30,%rsp + c9: 41 5f pop %r15 + cb: 41 5d pop %r13 + cd: 41 5c pop %r12 + cf: 5f pop %rdi + d0: 5e pop %rsi + d1: c3 ret + d2: 4c 89 c8 mov %r9,%rax + d5: 48 83 e0 3f and $0x3f,%rax + d9: 48 f7 d8 neg %rax + dc: 48 83 e0 3f and $0x3f,%rax + e0: 4c 03 c8 add %rax,%r9 + e3: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + e7: 4d 0f 4f d9 cmovg %r9,%r11 + eb: 41 bc 01 00 00 00 mov $0x1,%r12d + f1: 45 8d 4f ff lea -0x1(%r15),%r9d + f5: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d + fa: 41 83 ff 07 cmp $0x7,%r15d + fe: 7f 49 jg 0x149 + 100: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 104: 74 24 je 0x12a + 106: 4d 63 ff movslq %r15d,%r15 + 109: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffe5f40 + 110: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 115: 48 89 d1 mov %rdx,%rcx + 118: 48 89 f2 mov %rsi,%rdx + 11b: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8) + 122: 01 + 123: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 128: eb 7a jmp 0x1a4 + 12a: 4d 63 ff movslq %r15d,%r15 + 12d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffe5f40 + 134: 48 89 d1 mov %rdx,%rcx + 137: 48 89 f2 mov %rsi,%rdx + 13a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8) + 141: 01 + 142: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 147: eb 5b jmp 0x1a4 + 149: 41 83 ff 13 cmp $0x13,%r15d + 14d: 7e 19 jle 0x168 + 14f: 48 89 e0 mov %rsp,%rax + 152: 48 89 f9 mov %rdi,%rcx + 155: 49 89 f0 mov %rsi,%r8 + 158: 4c 89 58 20 mov %r11,0x20(%rax) + 15c: e8 bf 93 0a 00 call 0xa9520 + 161: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 166: eb 3c jmp 0x1a4 + 168: 49 89 e2 mov %rsp,%r10 + 16b: 48 89 d1 mov %rdx,%rcx + 16e: 48 8b 47 30 mov 0x30(%rdi),%rax + 172: 48 89 f2 mov %rsi,%rdx + 175: 45 89 e8 mov %r13d,%r8d + 178: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 17c: 4d 89 5a 28 mov %r11,0x28(%r10) + 180: 49 89 42 20 mov %rax,0x20(%r10) + 184: e8 37 79 b6 01 call 0x1b67ac0 + 189: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 18e: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 192: 74 10 je 0x1a4 + 194: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 199: 48 89 f2 mov %rsi,%rdx + 19c: 45 89 e0 mov %r12d,%r8d + 19f: e8 7c 5d ff ff call 0xffffffffffff5f20 + 1a4: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 + 1a9: 48 89 f1 mov %rsi,%rcx + 1ac: c5 fa 10 0e vmovss (%rsi),%xmm1 + 1b0: 44 89 ea mov %r13d,%edx + 1b3: 41 b8 01 00 00 00 mov $0x1,%r8d + 1b9: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 1bd: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 1c1: c5 fa 11 06 vmovss %xmm0,(%rsi) + 1c5: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) + 1ca: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 1ce: e8 0d a6 0a 00 call 0xaa7e0 + 1d3: 4d 63 e4 movslq %r12d,%r12 + 1d6: 49 83 fc 01 cmp $0x1,%r12 + 1da: 74 13 je 0x1ef + 1dc: 8b 46 04 mov 0x4(%rsi),%eax + 1df: 33 ff xor %edi,%edi + 1e1: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 1e5: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 1ea: 89 7e 04 mov %edi,0x4(%rsi) + 1ed: eb 07 jmp 0x1f6 + 1ef: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 1f6: 33 c0 xor %eax,%eax + 1f8: 48 83 c4 30 add $0x30,%rsp + 1fc: 41 5f pop %r15 + 1fe: 41 5d pop %r13 + 200: 41 5c pop %r12 + 202: 5f pop %rdi + 203: 5e pop %rsi + 204: c3 ret + 205: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 209: 7e 12 jle 0x21d + 20b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 210: 48 83 c4 30 add $0x30,%rsp + 214: 41 5f pop %r15 + 216: 41 5d pop %r13 + 218: 41 5c pop %r12 + 21a: 5f pop %rdi + 21b: 5e pop %rsi + 21c: c3 ret + 21d: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 221: 41 83 ff 04 cmp $0x4,%r15d + 225: 0f 8e 32 fe ff ff jle 0x5d + 22b: e9 bb fe ff ff jmp 0xeb + 230: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 237: 00 + 238: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 23f: 90 nop + 240: 56 push %rsi + 241: 57 push %rdi + 242: 41 54 push %r12 + 244: 41 55 push %r13 + 246: 41 57 push %r15 + 248: 48 83 ec 30 sub $0x30,%rsp + 24c: 4c 89 c7 mov %r8,%rdi + 24f: 48 89 d6 mov %rdx,%rsi + 252: 48 89 ca mov %rcx,%rdx + 255: 45 33 db xor %r11d,%r11d + 258: 48 85 ff test %rdi,%rdi + 25b: 0f 84 e6 01 00 00 je 0x447 + 261: 83 3f 06 cmpl $0x6,(%rdi) + 264: 74 12 je 0x278 + 266: b8 f3 ff ff ff mov $0xfffffff3,%eax + 26b: 48 83 c4 30 add $0x30,%rsp + 26f: 41 5f pop %r15 + 271: 41 5d pop %r13 + 273: 41 5c pop %r12 + 275: 5f pop %rdi + 276: 5e pop %rsi + 277: c3 ret + 278: 48 85 d2 test %rdx,%rdx + 27b: 0f 84 c6 01 00 00 je 0x447 + 281: 48 85 f6 test %rsi,%rsi + 284: 0f 84 bd 01 00 00 je 0x447 + 28a: 4d 85 c9 test %r9,%r9 + 28d: 0f 84 ae 01 00 00 je 0x441 + 293: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 297: 41 83 ff 04 cmp $0x4,%r15d + 29b: 7f 71 jg 0x30e + 29d: 4d 63 cf movslq %r15d,%r9 + 2a0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 2a4: 74 1c je 0x2c2 + 2a6: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffe5f40 + 2ad: 48 89 d1 mov %rdx,%rcx + 2b0: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 2b5: 48 89 f2 mov %rsi,%rdx + 2b8: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8) + 2bf: 01 + 2c0: eb 15 jmp 0x2d7 + 2c2: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffe5f40 + 2c9: 48 89 d1 mov %rdx,%rcx + 2cc: 48 89 f2 mov %rsi,%rdx + 2cf: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8) + 2d6: 01 + 2d7: b8 01 00 00 00 mov $0x1,%eax + 2dc: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi + 2e1: 48 63 ff movslq %edi,%rdi + 2e4: 48 83 ff 01 cmp $0x1,%rdi + 2e8: 74 0e je 0x2f8 + 2ea: 8b 46 04 mov 0x4(%rsi),%eax + 2ed: 89 04 be mov %eax,(%rsi,%rdi,4) + 2f0: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) + 2f7: 00 + 2f8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 2ff: 33 c0 xor %eax,%eax + 301: 48 83 c4 30 add $0x30,%rsp + 305: 41 5f pop %r15 + 307: 41 5d pop %r13 + 309: 41 5c pop %r12 + 30b: 5f pop %rdi + 30c: 5e pop %rsi + 30d: c3 ret + 30e: 4c 89 c8 mov %r9,%rax + 311: 48 83 e0 3f and $0x3f,%rax + 315: 48 f7 d8 neg %rax + 318: 48 83 e0 3f and $0x3f,%rax + 31c: 4c 03 c8 add %rax,%r9 + 31f: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 323: 4d 0f 4f d9 cmovg %r9,%r11 + 327: 41 bc 01 00 00 00 mov $0x1,%r12d + 32d: 45 8d 4f ff lea -0x1(%r15),%r9d + 331: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d + 336: 41 83 ff 07 cmp $0x7,%r15d + 33a: 7f 49 jg 0x385 + 33c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 340: 74 24 je 0x366 + 342: 4d 63 ff movslq %r15d,%r15 + 345: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffe5f40 + 34c: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 + 351: 48 89 d1 mov %rdx,%rcx + 354: 48 89 f2 mov %rsi,%rdx + 357: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8) + 35e: 01 + 35f: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 364: eb 7a jmp 0x3e0 + 366: 4d 63 ff movslq %r15d,%r15 + 369: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffe5f40 + 370: 48 89 d1 mov %rdx,%rcx + 373: 48 89 f2 mov %rsi,%rdx + 376: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8) + 37d: 01 + 37e: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 383: eb 5b jmp 0x3e0 + 385: 41 83 ff 13 cmp $0x13,%r15d + 389: 7e 19 jle 0x3a4 + 38b: 48 89 e0 mov %rsp,%rax + 38e: 48 89 f9 mov %rdi,%rcx + 391: 49 89 f0 mov %rsi,%r8 + 394: 4c 89 58 20 mov %r11,0x20(%rax) + 398: e8 a3 f3 0a 00 call 0xaf740 + 39d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 3a2: eb 3c jmp 0x3e0 + 3a4: 49 89 e2 mov %rsp,%r10 + 3a7: 48 89 d1 mov %rdx,%rcx + 3aa: 48 8b 47 30 mov 0x30(%rdi),%rax + 3ae: 48 89 f2 mov %rsi,%rdx + 3b1: 45 89 e8 mov %r13d,%r8d + 3b4: 4c 8b 4f 38 mov 0x38(%rdi),%r9 + 3b8: 4d 89 5a 28 mov %r11,0x28(%r10) + 3bc: 49 89 42 20 mov %rax,0x20(%r10) + 3c0: e8 fb 58 b7 01 call 0x1b75cc0 + 3c5: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d + 3ca: 83 7f 08 00 cmpl $0x0,0x8(%rdi) + 3ce: 74 10 je 0x3e0 + 3d0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 + 3d5: 48 89 f2 mov %rsi,%rdx + 3d8: 45 89 e0 mov %r12d,%r8d + 3db: e8 00 5d ff ff call 0xffffffffffff60e0 + 3e0: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 + 3e5: 48 89 f1 mov %rsi,%rcx + 3e8: c5 fa 10 0e vmovss (%rsi),%xmm1 + 3ec: 44 89 ea mov %r13d,%edx + 3ef: 41 b8 01 00 00 00 mov $0x1,%r8d + 3f5: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 + 3f9: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 3fd: c5 fa 11 06 vmovss %xmm0,(%rsi) + 401: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) + 406: 4c 8b 4f 50 mov 0x50(%rdi),%r9 + 40a: e8 f1 05 0b 00 call 0xb0a00 + 40f: 4d 63 e4 movslq %r12d,%r12 + 412: 49 83 fc 01 cmp $0x1,%r12 + 416: 74 13 je 0x42b + 418: 8b 46 04 mov 0x4(%rsi),%eax + 41b: 33 ff xor %edi,%edi + 41d: 42 89 04 a6 mov %eax,(%rsi,%r12,4) + 421: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) + 426: 89 7e 04 mov %edi,0x4(%rsi) + 429: eb 07 jmp 0x432 + 42b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) + 432: 33 c0 xor %eax,%eax + 434: 48 83 c4 30 add $0x30,%rsp + 438: 41 5f pop %r15 + 43a: 41 5d pop %r13 + 43c: 41 5c pop %r12 + 43e: 5f pop %rdi + 43f: 5e pop %rsi + 440: c3 ret + 441: 83 7f 18 00 cmpl $0x0,0x18(%rdi) + 445: 7e 12 jle 0x459 + 447: b8 f8 ff ff ff mov $0xfffffff8,%eax + 44c: 48 83 c4 30 add $0x30,%rsp + 450: 41 5f pop %r15 + 452: 41 5d pop %r13 + 454: 41 5c pop %r12 + 456: 5f pop %rdi + 457: 5e pop %rsi + 458: c3 ret + 459: 44 8b 7f 04 mov 0x4(%rdi),%r15d + 45d: 41 83 ff 04 cmp $0x4,%r15d + 461: 0f 8e 36 fe ff ff jle 0x29d + 467: e9 bb fe ff ff jmp 0x327 + 46c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 473: 00 + 474: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 47b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 480: 48 83 ec 28 sub $0x28,%rsp + 484: 48 85 c9 test %rcx,%rcx + 487: 74 26 je 0x4af + 489: 48 85 d2 test %rdx,%rdx + 48c: 74 21 je 0x4af + 48e: 45 85 c0 test %r8d,%r8d + 491: 7e 26 jle 0x4b9 + 493: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 49a: 7d 07 jge 0x4a3 + 49c: e8 bf 94 a4 01 call 0x1a49960 + 4a1: eb 05 jmp 0x4a8 + 4a3: e8 b8 98 a4 01 call 0x1a49d60 + 4a8: 33 c0 xor %eax,%eax + 4aa: 48 83 c4 28 add $0x28,%rsp + 4ae: c3 ret + 4af: b8 f8 ff ff ff mov $0xfffffff8,%eax + 4b4: 48 83 c4 28 add $0x28,%rsp + 4b8: c3 ret + 4b9: b8 fa ff ff ff mov $0xfffffffa,%eax + 4be: 48 83 c4 28 add $0x28,%rsp + 4c2: c3 ret + 4c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4ca: 00 + 4cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4e0: 48 83 ec 28 sub $0x28,%rsp + 4e4: 48 85 c9 test %rcx,%rcx + 4e7: 74 26 je 0x50f + 4e9: 48 85 d2 test %rdx,%rdx + 4ec: 74 21 je 0x50f + 4ee: 45 85 c0 test %r8d,%r8d + 4f1: 7e 26 jle 0x519 + 4f3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 4fa: 7d 07 jge 0x503 + 4fc: e8 ff a0 a4 01 call 0x1a4a600 + 501: eb 05 jmp 0x508 + 503: e8 78 56 0b 00 call 0xb5b80 + 508: 33 c0 xor %eax,%eax + 50a: 48 83 c4 28 add $0x28,%rsp + 50e: c3 ret + 50f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 514: 48 83 c4 28 add $0x28,%rsp + 518: c3 ret + 519: b8 fa ff ff ff mov $0xfffffffa,%eax + 51e: 48 83 c4 28 add $0x28,%rsp + 522: c3 ret + 523: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 52a: 00 + 52b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 540: 48 83 ec 28 sub $0x28,%rsp + 544: 48 85 c9 test %rcx,%rcx + 547: 74 26 je 0x56f + 549: 48 85 d2 test %rdx,%rdx + 54c: 74 21 je 0x56f + 54e: 45 85 c0 test %r8d,%r8d + 551: 7e 26 jle 0x579 + 553: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 55a: 7d 07 jge 0x563 + 55c: e8 9f ad a4 01 call 0x1a4b300 + 561: eb 05 jmp 0x568 + 563: e8 78 57 0b 00 call 0xb5ce0 + 568: 33 c0 xor %eax,%eax + 56a: 48 83 c4 28 add $0x28,%rsp + 56e: c3 ret + 56f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 574: 48 83 c4 28 add $0x28,%rsp + 578: c3 ret + 579: b8 fa ff ff ff mov $0xfffffffa,%eax + 57e: 48 83 c4 28 add $0x28,%rsp + 582: c3 ret + 583: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 58a: 00 + 58b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a0: 41 83 f9 05 cmp $0x5,%r9d + 5a4: 7d 3d jge 0x5e3 + 5a6: 41 ff c9 dec %r9d + 5a9: 41 83 f9 ff cmp $0xffffffff,%r9d + 5ad: 74 33 je 0x5e2 + 5af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b6: 00 + 5b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5be: 66 90 xchg %ax,%ax + 5c0: f2 0f 10 01 movsd (%rcx),%xmm0 + 5c4: 41 ff c9 dec %r9d + 5c7: f2 0f 59 02 mulsd (%rdx),%xmm0 + 5cb: 48 83 c1 08 add $0x8,%rcx + 5cf: f2 41 0f 11 00 movsd %xmm0,(%r8) + 5d4: 48 83 c2 08 add $0x8,%rdx + 5d8: 49 83 c0 08 add $0x8,%r8 + 5dc: 41 83 f9 ff cmp $0xffffffff,%r9d + 5e0: 75 de jne 0x5c0 + 5e2: c3 ret + 5e3: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 5ea: 0f 85 e8 02 00 00 jne 0x8d8 + 5f0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 5f7: 74 1c je 0x615 + 5f9: f2 0f 10 01 movsd (%rcx),%xmm0 + 5fd: 48 83 c1 08 add $0x8,%rcx + 601: f2 0f 59 02 mulsd (%rdx),%xmm0 + 605: 48 83 c2 08 add $0x8,%rdx + 609: f2 41 0f 11 00 movsd %xmm0,(%r8) + 60e: 49 83 c0 08 add $0x8,%r8 + 612: 41 ff c9 dec %r9d + 615: 44 89 c8 mov %r9d,%eax + 618: 41 83 e1 03 and $0x3,%r9d + 61c: c1 f8 02 sar $0x2,%eax + 61f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 626: 0f 84 78 01 00 00 je 0x7a4 + 62c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 633: 0f 84 dd 00 00 00 je 0x716 + 639: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 63e: 0f 83 7c 00 00 00 jae 0x6c0 + 644: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64b: 00 + 64c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 65f: 00 + 660: f2 0f 10 11 movsd (%rcx),%xmm2 + 664: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 669: f2 0f 10 02 movsd (%rdx),%xmm0 + 66d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 672: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 677: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 67c: 48 83 c2 20 add $0x20,%rdx + 680: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 685: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 68a: 48 83 c1 20 add $0x20,%rcx + 68e: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 692: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 696: 41 0f 29 10 movaps %xmm2,(%r8) + 69a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 69f: 49 83 c0 20 add $0x20,%r8 + 6a3: ff c8 dec %eax + 6a5: 75 b9 jne 0x660 + 6a7: e9 fa fe ff ff jmp 0x5a6 + 6ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6b3: 00 + 6b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 6c4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 6c8: f2 0f 10 11 movsd (%rcx),%xmm2 + 6cc: f2 0f 10 02 movsd (%rdx),%xmm0 + 6d0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 6d5: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 6da: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 6df: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 6e4: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 6e9: 48 83 c2 20 add $0x20,%rdx + 6ed: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 6f2: 48 83 c1 20 add $0x20,%rcx + 6f6: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 6fa: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 6fe: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 703: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 709: 49 83 c0 20 add $0x20,%r8 + 70d: ff c8 dec %eax + 70f: 75 af jne 0x6c0 + 711: e9 90 fe ff ff jmp 0x5a6 + 716: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 71b: 73 43 jae 0x760 + 71d: 0f 1f 00 nopl (%rax) + 720: f2 0f 10 01 movsd (%rcx),%xmm0 + 724: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 729: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 72e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 733: 48 83 c1 20 add $0x20,%rcx + 737: 66 0f 59 02 mulpd (%rdx),%xmm0 + 73b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 740: 41 0f 29 00 movaps %xmm0,(%r8) + 744: 48 83 c2 20 add $0x20,%rdx + 748: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 74d: 49 83 c0 20 add $0x20,%r8 + 751: ff c8 dec %eax + 753: 75 cb jne 0x720 + 755: e9 4c fe ff ff jmp 0x5a6 + 75a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 760: 0f 18 49 40 prefetcht0 0x40(%rcx) + 764: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 768: f2 0f 10 01 movsd (%rcx),%xmm0 + 76c: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 771: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 776: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 77b: 48 83 c1 20 add $0x20,%rcx + 77f: 66 0f 59 02 mulpd (%rdx),%xmm0 + 783: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 788: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 78d: 48 83 c2 20 add $0x20,%rdx + 791: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 797: 49 83 c0 20 add $0x20,%r8 + 79b: ff c8 dec %eax + 79d: 75 c1 jne 0x760 + 79f: e9 02 fe ff ff jmp 0x5a6 + 7a4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 7ab: 0f 84 93 00 00 00 je 0x844 + 7b1: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 7b6: 73 48 jae 0x800 + 7b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7bf: 00 + 7c0: f2 0f 10 02 movsd (%rdx),%xmm0 + 7c4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 7c9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 7ce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 7d3: 48 83 c2 20 add $0x20,%rdx + 7d7: 66 0f 59 01 mulpd (%rcx),%xmm0 + 7db: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 7e0: 41 0f 29 00 movaps %xmm0,(%r8) + 7e4: 48 83 c1 20 add $0x20,%rcx + 7e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 7ed: 49 83 c0 20 add $0x20,%r8 + 7f1: ff c8 dec %eax + 7f3: 75 cb jne 0x7c0 + 7f5: e9 ac fd ff ff jmp 0x5a6 + 7fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 800: 0f 18 49 40 prefetcht0 0x40(%rcx) + 804: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 808: f2 0f 10 02 movsd (%rdx),%xmm0 + 80c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 811: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 816: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 81b: 48 83 c2 20 add $0x20,%rdx + 81f: 66 0f 59 01 mulpd (%rcx),%xmm0 + 823: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 828: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 82d: 48 83 c1 20 add $0x20,%rcx + 831: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 837: 49 83 c0 20 add $0x20,%r8 + 83b: ff c8 dec %eax + 83d: 75 c1 jne 0x800 + 83f: e9 62 fd ff ff jmp 0x5a6 + 844: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 849: 73 55 jae 0x8a0 + 84b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 852: 00 + 853: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 85a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 860: 0f 28 01 movaps (%rcx),%xmm0 + 863: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 867: 48 83 c1 20 add $0x20,%rcx + 86b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 86f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 874: 41 0f 29 00 movaps %xmm0,(%r8) + 878: 48 83 c2 20 add $0x20,%rdx + 87c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 881: 49 83 c0 20 add $0x20,%r8 + 885: ff c8 dec %eax + 887: 75 d7 jne 0x860 + 889: e9 18 fd ff ff jmp 0x5a6 + 88e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 895: 00 + 896: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 89d: 0f 1f 00 nopl (%rax) + 8a0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 8a4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 8a8: 0f 28 01 movaps (%rcx),%xmm0 + 8ab: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 8af: 48 83 c1 20 add $0x20,%rcx + 8b3: 66 0f 59 02 mulpd (%rdx),%xmm0 + 8b7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 8bc: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 8c1: 48 83 c2 20 add $0x20,%rdx + 8c5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 8cb: 49 83 c0 20 add $0x20,%r8 + 8cf: ff c8 dec %eax + 8d1: 75 cd jne 0x8a0 + 8d3: e9 ce fc ff ff jmp 0x5a6 + 8d8: 44 89 c8 mov %r9d,%eax + 8db: 41 83 e1 03 and $0x3,%r9d + 8df: c1 f8 02 sar $0x2,%eax + 8e2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 8e9: 0f 84 cb 00 00 00 je 0x9ba + 8ef: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 8f6: 0f 85 64 00 00 00 jne 0x960 + 8fc: 0f 1f 40 00 nopl 0x0(%rax) + 900: f2 0f 10 01 movsd (%rcx),%xmm0 + 904: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 909: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 90e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 913: 48 83 c1 20 add $0x20,%rcx + 917: 66 0f 59 02 mulpd (%rdx),%xmm0 + 91b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 920: f2 41 0f 11 00 movsd %xmm0,(%r8) + 925: 48 83 c2 20 add $0x20,%rdx + 929: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 92f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 935: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 93b: 49 83 c0 20 add $0x20,%r8 + 93f: ff c8 dec %eax + 941: 75 bd jne 0x900 + 943: e9 5e fc ff ff jmp 0x5a6 + 948: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 94f: 00 + 950: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 95e: 00 00 + 960: f2 0f 10 11 movsd (%rcx),%xmm2 + 964: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 969: f2 0f 10 02 movsd (%rdx),%xmm0 + 96d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 972: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 977: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 97c: 48 83 c2 20 add $0x20,%rdx + 980: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 985: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 98a: 48 83 c1 20 add $0x20,%rcx + 98e: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 992: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 996: f2 41 0f 11 10 movsd %xmm2,(%r8) + 99b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 9a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 9a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 9ad: 49 83 c0 20 add $0x20,%r8 + 9b1: ff c8 dec %eax + 9b3: 75 ab jne 0x960 + 9b5: e9 ec fb ff ff jmp 0x5a6 + 9ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 9c1: 75 5d jne 0xa20 + 9c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9ca: 00 + 9cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9e0: 0f 28 01 movaps (%rcx),%xmm0 + 9e3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 9e7: 48 83 c1 20 add $0x20,%rcx + 9eb: 66 0f 59 02 mulpd (%rdx),%xmm0 + 9ef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 9f4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 9f9: 48 83 c2 20 add $0x20,%rdx + 9fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + a03: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + a09: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + a0f: 49 83 c0 20 add $0x20,%r8 + a13: ff c8 dec %eax + a15: 75 c9 jne 0x9e0 + a17: e9 8a fb ff ff jmp 0x5a6 + a1c: 0f 1f 40 00 nopl 0x0(%rax) + a20: f2 0f 10 02 movsd (%rdx),%xmm0 + a24: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + a29: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + a2e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + a33: 48 83 c2 20 add $0x20,%rdx + a37: 66 0f 59 01 mulpd (%rcx),%xmm0 + a3b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + a40: f2 41 0f 11 00 movsd %xmm0,(%r8) + a45: 48 83 c1 20 add $0x20,%rcx + a49: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + a4f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + a55: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + a5b: 49 83 c0 20 add $0x20,%r8 + a5f: ff c8 dec %eax + a61: 75 bd jne 0xa20 + a63: e9 3e fb ff ff jmp 0x5a6 + a68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a6f: 00 + a70: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + a7e: 00 00 + a80: 41 83 f9 05 cmp $0x5,%r9d + a84: 7d 3d jge 0xac3 + a86: 41 ff c9 dec %r9d + a89: 41 83 f9 ff cmp $0xffffffff,%r9d + a8d: 74 33 je 0xac2 + a8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a96: 00 + a97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a9e: 66 90 xchg %ax,%ax + aa0: f2 0f 10 01 movsd (%rcx),%xmm0 + aa4: 41 ff c9 dec %r9d + aa7: f2 0f 59 02 mulsd (%rdx),%xmm0 + aab: 48 83 c1 08 add $0x8,%rcx + aaf: f2 41 0f 11 00 movsd %xmm0,(%r8) + ab4: 48 83 c2 08 add $0x8,%rdx + ab8: 49 83 c0 08 add $0x8,%r8 + abc: 41 83 f9 ff cmp $0xffffffff,%r9d + ac0: 75 de jne 0xaa0 + ac2: c3 ret + ac3: 49 f7 c0 07 00 00 00 test $0x7,%r8 + aca: 0f 85 e8 02 00 00 jne 0xdb8 + ad0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + ad7: 74 1c je 0xaf5 + ad9: f2 0f 10 01 movsd (%rcx),%xmm0 + add: 48 83 c1 08 add $0x8,%rcx + ae1: f2 0f 59 02 mulsd (%rdx),%xmm0 + ae5: 48 83 c2 08 add $0x8,%rdx + ae9: f2 41 0f 11 00 movsd %xmm0,(%r8) + aee: 49 83 c0 08 add $0x8,%r8 + af2: 41 ff c9 dec %r9d + af5: 44 89 c8 mov %r9d,%eax + af8: 41 83 e1 03 and $0x3,%r9d + afc: c1 f8 02 sar $0x2,%eax + aff: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + b06: 0f 84 78 01 00 00 je 0xc84 + b0c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + b13: 0f 84 dd 00 00 00 je 0xbf6 + b19: 3d aa 2a 00 00 cmp $0x2aaa,%eax + b1e: 0f 83 7c 00 00 00 jae 0xba0 + b24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b2b: 00 + b2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b3f: 00 + b40: f2 0f 10 11 movsd (%rcx),%xmm2 + b44: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + b49: f2 0f 10 02 movsd (%rdx),%xmm0 + b4d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + b52: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + b57: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + b5c: 48 83 c2 20 add $0x20,%rdx + b60: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + b65: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + b6a: 48 83 c1 20 add $0x20,%rcx + b6e: 66 0f 59 d0 mulpd %xmm0,%xmm2 + b72: 66 0f 59 d9 mulpd %xmm1,%xmm3 + b76: 41 0f 29 10 movaps %xmm2,(%r8) + b7a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + b7f: 49 83 c0 20 add $0x20,%r8 + b83: ff c8 dec %eax + b85: 75 b9 jne 0xb40 + b87: e9 fa fe ff ff jmp 0xa86 + b8c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + b93: 00 + b94: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + ba0: 0f 18 49 40 prefetcht0 0x40(%rcx) + ba4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + ba8: f2 0f 10 11 movsd (%rcx),%xmm2 + bac: f2 0f 10 02 movsd (%rdx),%xmm0 + bb0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + bb5: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + bba: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + bbf: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + bc4: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + bc9: 48 83 c2 20 add $0x20,%rdx + bcd: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + bd2: 48 83 c1 20 add $0x20,%rcx + bd6: 66 0f 59 d0 mulpd %xmm0,%xmm2 + bda: 66 0f 59 d9 mulpd %xmm1,%xmm3 + bde: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + be3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + be9: 49 83 c0 20 add $0x20,%r8 + bed: ff c8 dec %eax + bef: 75 af jne 0xba0 + bf1: e9 90 fe ff ff jmp 0xa86 + bf6: 3d aa 2a 00 00 cmp $0x2aaa,%eax + bfb: 73 43 jae 0xc40 + bfd: 0f 1f 00 nopl (%rax) + c00: f2 0f 10 01 movsd (%rcx),%xmm0 + c04: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + c09: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + c0e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + c13: 48 83 c1 20 add $0x20,%rcx + c17: 66 0f 59 02 mulpd (%rdx),%xmm0 + c1b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + c20: 41 0f 29 00 movaps %xmm0,(%r8) + c24: 48 83 c2 20 add $0x20,%rdx + c28: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + c2d: 49 83 c0 20 add $0x20,%r8 + c31: ff c8 dec %eax + c33: 75 cb jne 0xc00 + c35: e9 4c fe ff ff jmp 0xa86 + c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + c40: 0f 18 49 40 prefetcht0 0x40(%rcx) + c44: 0f 18 4a 40 prefetcht0 0x40(%rdx) + c48: f2 0f 10 01 movsd (%rcx),%xmm0 + c4c: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + c51: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + c56: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + c5b: 48 83 c1 20 add $0x20,%rcx + c5f: 66 0f 59 02 mulpd (%rdx),%xmm0 + c63: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + c68: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + c6d: 48 83 c2 20 add $0x20,%rdx + c71: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + c77: 49 83 c0 20 add $0x20,%r8 + c7b: ff c8 dec %eax + c7d: 75 c1 jne 0xc40 + c7f: e9 02 fe ff ff jmp 0xa86 + c84: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + c8b: 0f 84 93 00 00 00 je 0xd24 + c91: 3d aa 2a 00 00 cmp $0x2aaa,%eax + c96: 73 48 jae 0xce0 + c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c9f: 00 + ca0: f2 0f 10 02 movsd (%rdx),%xmm0 + ca4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + ca9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + cae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + cb3: 48 83 c2 20 add $0x20,%rdx + cb7: 66 0f 59 01 mulpd (%rcx),%xmm0 + cbb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + cc0: 41 0f 29 00 movaps %xmm0,(%r8) + cc4: 48 83 c1 20 add $0x20,%rcx + cc8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + ccd: 49 83 c0 20 add $0x20,%r8 + cd1: ff c8 dec %eax + cd3: 75 cb jne 0xca0 + cd5: e9 ac fd ff ff jmp 0xa86 + cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + ce0: 0f 18 49 40 prefetcht0 0x40(%rcx) + ce4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + ce8: f2 0f 10 02 movsd (%rdx),%xmm0 + cec: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + cf1: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + cf6: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + cfb: 48 83 c2 20 add $0x20,%rdx + cff: 66 0f 59 01 mulpd (%rcx),%xmm0 + d03: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + d08: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + d0d: 48 8d 49 20 lea 0x20(%rcx),%rcx + d11: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + d17: 49 83 c0 20 add $0x20,%r8 + d1b: ff c8 dec %eax + d1d: 75 c1 jne 0xce0 + d1f: e9 62 fd ff ff jmp 0xa86 + d24: 3d aa 2a 00 00 cmp $0x2aaa,%eax + d29: 73 55 jae 0xd80 + d2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d32: 00 + d33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + d40: 0f 28 01 movaps (%rcx),%xmm0 + d43: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + d47: 48 83 c1 20 add $0x20,%rcx + d4b: 66 0f 59 02 mulpd (%rdx),%xmm0 + d4f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + d54: 41 0f 29 00 movaps %xmm0,(%r8) + d58: 48 83 c2 20 add $0x20,%rdx + d5c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + d61: 49 83 c0 20 add $0x20,%r8 + d65: ff c8 dec %eax + d67: 75 d7 jne 0xd40 + d69: e9 18 fd ff ff jmp 0xa86 + d6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d75: 00 + d76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d7d: 0f 1f 00 nopl (%rax) + d80: 0f 18 49 40 prefetcht0 0x40(%rcx) + d84: 0f 18 4a 40 prefetcht0 0x40(%rdx) + d88: 0f 28 01 movaps (%rcx),%xmm0 + d8b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + d8f: 48 83 c1 20 add $0x20,%rcx + d93: 66 0f 59 02 mulpd (%rdx),%xmm0 + d97: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + d9c: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + da1: 48 83 c2 20 add $0x20,%rdx + da5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + dab: 49 83 c0 20 add $0x20,%r8 + daf: ff c8 dec %eax + db1: 75 cd jne 0xd80 + db3: e9 ce fc ff ff jmp 0xa86 + db8: 44 89 c8 mov %r9d,%eax + dbb: 41 83 e1 03 and $0x3,%r9d + dbf: c1 f8 02 sar $0x2,%eax + dc2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + dc9: 0f 84 cb 00 00 00 je 0xe9a + dcf: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + dd6: 0f 85 64 00 00 00 jne 0xe40 + ddc: 0f 1f 40 00 nopl 0x0(%rax) + de0: f2 0f 10 01 movsd (%rcx),%xmm0 + de4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + de9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + dee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + df3: 48 83 c1 20 add $0x20,%rcx + df7: 66 0f 59 02 mulpd (%rdx),%xmm0 + dfb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + e00: f2 41 0f 11 00 movsd %xmm0,(%r8) + e05: 48 83 c2 20 add $0x20,%rdx + e09: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + e0f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + e15: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + e1b: 49 83 c0 20 add $0x20,%r8 + e1f: ff c8 dec %eax + e21: 75 bd jne 0xde0 + e23: e9 5e fc ff ff jmp 0xa86 + e28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e2f: 00 + e30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + e3e: 00 00 + e40: f2 0f 10 11 movsd (%rcx),%xmm2 + e44: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + e49: f2 0f 10 02 movsd (%rdx),%xmm0 + e4d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + e52: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + e57: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + e5c: 48 83 c2 20 add $0x20,%rdx + e60: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + e65: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + e6a: 48 83 c1 20 add $0x20,%rcx + e6e: 66 0f 59 d0 mulpd %xmm0,%xmm2 + e72: 66 0f 59 d9 mulpd %xmm1,%xmm3 + e76: f2 41 0f 11 10 movsd %xmm2,(%r8) + e7b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + e81: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + e87: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + e8d: 49 83 c0 20 add $0x20,%r8 + e91: ff c8 dec %eax + e93: 75 ab jne 0xe40 + e95: e9 ec fb ff ff jmp 0xa86 + e9a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + ea1: 75 5d jne 0xf00 + ea3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + eaa: 00 + eab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ec0: 0f 28 01 movaps (%rcx),%xmm0 + ec3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + ec7: 48 83 c1 20 add $0x20,%rcx + ecb: 66 0f 59 02 mulpd (%rdx),%xmm0 + ecf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + ed4: f2 41 0f 11 00 movsd %xmm0,(%r8) + ed9: 48 83 c2 20 add $0x20,%rdx + edd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + ee3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + ee9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + eef: 49 83 c0 20 add $0x20,%r8 + ef3: ff c8 dec %eax + ef5: 75 c9 jne 0xec0 + ef7: e9 8a fb ff ff jmp 0xa86 + efc: 0f 1f 40 00 nopl 0x0(%rax) + f00: f2 0f 10 02 movsd (%rdx),%xmm0 + f04: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + f09: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + f0e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + f13: 48 83 c2 20 add $0x20,%rdx + f17: 66 0f 59 01 mulpd (%rcx),%xmm0 + f1b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + f20: f2 41 0f 11 00 movsd %xmm0,(%r8) + f25: 48 83 c1 20 add $0x20,%rcx + f29: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + f2f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + f35: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + f3b: 49 83 c0 20 add $0x20,%r8 + f3f: ff c8 dec %eax + f41: 75 bd jne 0xf00 + f43: e9 3e fb ff ff jmp 0xa86 + f48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f4f: 00 + f50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + f5e: 00 00 + f60: 41 83 f9 05 cmp $0x5,%r9d + f64: 7d 3e jge 0xfa4 + f66: 41 83 c1 ff add $0xffffffff,%r9d + f6a: 41 83 f9 ff cmp $0xffffffff,%r9d + f6e: 74 33 je 0xfa3 + f70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f77: 00 + f78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f7f: 90 nop + f80: f2 0f 10 01 movsd (%rcx),%xmm0 + f84: 41 83 c1 ff add $0xffffffff,%r9d + f88: 48 83 c1 08 add $0x8,%rcx + f8c: f2 0f 59 02 mulsd (%rdx),%xmm0 + f90: 48 83 c2 08 add $0x8,%rdx + f94: f2 41 0f 11 00 movsd %xmm0,(%r8) + f99: 49 83 c0 08 add $0x8,%r8 + f9d: 41 83 f9 ff cmp $0xffffffff,%r9d + fa1: 75 dd jne 0xf80 + fa3: c3 ret + fa4: 49 f7 c0 07 00 00 00 test $0x7,%r8 + fab: 0f 85 a8 02 00 00 jne 0x1259 + fb1: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + fb8: 74 1d je 0xfd7 + fba: f2 0f 10 01 movsd (%rcx),%xmm0 + fbe: 48 83 c1 08 add $0x8,%rcx + fc2: 41 83 c1 ff add $0xffffffff,%r9d + fc6: f2 0f 59 02 mulsd (%rdx),%xmm0 + fca: 48 83 c2 08 add $0x8,%rdx + fce: f2 41 0f 11 00 movsd %xmm0,(%r8) + fd3: 49 83 c0 08 add $0x8,%r8 + fd7: 44 89 c8 mov %r9d,%eax + fda: 41 83 e1 03 and $0x3,%r9d + fde: c1 f8 02 sar $0x2,%eax + fe1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + fe8: 0f 84 4b 01 00 00 je 0x1139 + fee: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + ff5: 0f 84 a4 00 00 00 je 0x109f + ffb: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1000: 73 5e jae 0x1060 + 1002: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1009: 00 + 100a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1011: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1018: 00 + 1019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1020: 0f 10 11 movups (%rcx),%xmm2 + 1023: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 1027: 48 83 c1 20 add $0x20,%rcx + 102b: 0f 10 02 movups (%rdx),%xmm0 + 102e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1032: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1036: 48 83 c2 20 add $0x20,%rdx + 103a: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 103e: 41 0f 11 10 movups %xmm2,(%r8) + 1042: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 1047: 49 83 c0 20 add $0x20,%r8 + 104b: 83 c0 ff add $0xffffffff,%eax + 104e: 75 d0 jne 0x1020 + 1050: e9 11 ff ff ff jmp 0xf66 + 1055: 0f 1f 40 00 nopl 0x0(%rax) + 1059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1060: 0f 18 49 40 prefetcht0 0x40(%rcx) + 1064: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 1068: 0f 10 11 movups (%rcx),%xmm2 + 106b: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 106f: 48 83 c1 20 add $0x20,%rcx + 1073: 0f 10 02 movups (%rdx),%xmm0 + 1076: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 107a: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 107e: 48 83 c2 20 add $0x20,%rdx + 1082: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 1086: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 108b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 1091: 49 83 c0 20 add $0x20,%r8 + 1095: 83 c0 ff add $0xffffffff,%eax + 1098: 75 c6 jne 0x1060 + 109a: e9 c7 fe ff ff jmp 0xf66 + 109f: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 10a4: 73 5a jae 0x1100 + 10a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10ad: 00 + 10ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10b5: 0f 1f 40 00 nopl 0x0(%rax) + 10b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10c0: 0f 10 01 movups (%rcx),%xmm0 + 10c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 10c7: 48 83 c1 20 add $0x20,%rcx + 10cb: 66 0f 59 02 mulpd (%rdx),%xmm0 + 10cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 10d4: 48 83 c2 20 add $0x20,%rdx + 10d8: 41 0f 11 00 movups %xmm0,(%r8) + 10dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 10e1: 49 83 c0 20 add $0x20,%r8 + 10e5: 83 c0 ff add $0xffffffff,%eax + 10e8: 75 d6 jne 0x10c0 + 10ea: e9 77 fe ff ff jmp 0xf66 + 10ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10f6: 00 + 10f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10fe: 66 90 xchg %ax,%ax + 1100: 0f 18 49 40 prefetcht0 0x40(%rcx) + 1104: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 1108: 0f 10 01 movups (%rcx),%xmm0 + 110b: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 110f: 48 83 c1 20 add $0x20,%rcx + 1113: 66 0f 59 02 mulpd (%rdx),%xmm0 + 1117: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 111c: 48 83 c2 20 add $0x20,%rdx + 1120: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 1125: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 112b: 49 83 c0 20 add $0x20,%r8 + 112f: 83 c0 ff add $0xffffffff,%eax + 1132: 75 cc jne 0x1100 + 1134: e9 2d fe ff ff jmp 0xf66 + 1139: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1140: 0f 84 93 00 00 00 je 0x11d9 + 1146: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 114b: 73 53 jae 0x11a0 + 114d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1154: 00 + 1155: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 115c: 0f 1f 40 00 nopl 0x0(%rax) + 1160: 0f 10 02 movups (%rdx),%xmm0 + 1163: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1167: 48 83 c2 20 add $0x20,%rdx + 116b: 66 0f 59 01 mulpd (%rcx),%xmm0 + 116f: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 1174: 48 83 c1 20 add $0x20,%rcx + 1178: 41 0f 11 00 movups %xmm0,(%r8) + 117c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1181: 49 83 c0 20 add $0x20,%r8 + 1185: 83 c0 ff add $0xffffffff,%eax + 1188: 75 d6 jne 0x1160 + 118a: e9 d7 fd ff ff jmp 0xf66 + 118f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1196: 00 + 1197: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 119e: 66 90 xchg %ax,%ax + 11a0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 11a4: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 11a8: 0f 10 02 movups (%rdx),%xmm0 + 11ab: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 11af: 48 83 c2 20 add $0x20,%rdx + 11b3: 66 0f 59 01 mulpd (%rcx),%xmm0 + 11b7: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 11bc: 48 83 c1 20 add $0x20,%rcx + 11c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 11c5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 11cb: 49 83 c0 20 add $0x20,%r8 + 11cf: 83 c0 ff add $0xffffffff,%eax + 11d2: 75 cc jne 0x11a0 + 11d4: e9 8d fd ff ff jmp 0xf66 + 11d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 11de: 73 40 jae 0x1220 + 11e0: 0f 10 01 movups (%rcx),%xmm0 + 11e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 11e7: 48 83 c1 20 add $0x20,%rcx + 11eb: 66 0f 59 02 mulpd (%rdx),%xmm0 + 11ef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 11f4: 48 83 c2 20 add $0x20,%rdx + 11f8: 41 0f 11 00 movups %xmm0,(%r8) + 11fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1201: 49 83 c0 20 add $0x20,%r8 + 1205: 83 c0 ff add $0xffffffff,%eax + 1208: 75 d6 jne 0x11e0 + 120a: e9 57 fd ff ff jmp 0xf66 + 120f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1216: 00 + 1217: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 121e: 66 90 xchg %ax,%ax + 1220: 0f 18 49 40 prefetcht0 0x40(%rcx) + 1224: 0f 18 4a 40 prefetcht0 0x40(%rdx) + 1228: 0f 10 01 movups (%rcx),%xmm0 + 122b: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 122f: 48 83 c1 20 add $0x20,%rcx + 1233: 66 0f 59 02 mulpd (%rdx),%xmm0 + 1237: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 123c: 48 83 c2 20 add $0x20,%rdx + 1240: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 1245: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 124b: 49 83 c0 20 add $0x20,%r8 + 124f: 83 c0 ff add $0xffffffff,%eax + 1252: 75 cc jne 0x1220 + 1254: e9 0d fd ff ff jmp 0xf66 + 1259: 44 89 c8 mov %r9d,%eax + 125c: 41 83 e1 03 and $0x3,%r9d + 1260: c1 f8 02 sar $0x2,%eax + 1263: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 126a: 0f 84 85 00 00 00 je 0x12f5 + 1270: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1277: 75 47 jne 0x12c0 + 1279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1280: 0f 10 01 movups (%rcx),%xmm0 + 1283: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1287: 48 83 c1 20 add $0x20,%rcx + 128b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 128f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 1294: 48 83 c2 20 add $0x20,%rdx + 1298: 41 0f 11 00 movups %xmm0,(%r8) + 129c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 12a1: 49 83 c0 20 add $0x20,%r8 + 12a5: 83 c0 ff add $0xffffffff,%eax + 12a8: 75 d6 jne 0x1280 + 12aa: e9 b7 fc ff ff jmp 0xf66 + 12af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12b6: 00 + 12b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12be: 66 90 xchg %ax,%ax + 12c0: 0f 10 11 movups (%rcx),%xmm2 + 12c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 12c7: 48 83 c1 20 add $0x20,%rcx + 12cb: 0f 10 02 movups (%rdx),%xmm0 + 12ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 12d2: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 12d6: 48 83 c2 20 add $0x20,%rdx + 12da: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 12de: 41 0f 11 10 movups %xmm2,(%r8) + 12e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 12e7: 49 83 c0 20 add $0x20,%r8 + 12eb: 83 c0 ff add $0xffffffff,%eax + 12ee: 75 d0 jne 0x12c0 + 12f0: e9 71 fc ff ff jmp 0xf66 + 12f5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 12fc: 75 42 jne 0x1340 + 12fe: 66 90 xchg %ax,%ax + 1300: 0f 10 01 movups (%rcx),%xmm0 + 1303: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1307: 48 83 c1 20 add $0x20,%rcx + 130b: 66 0f 59 02 mulpd (%rdx),%xmm0 + 130f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 + 1314: 48 83 c2 20 add $0x20,%rdx + 1318: 41 0f 11 00 movups %xmm0,(%r8) + 131c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1321: 49 83 c0 20 add $0x20,%r8 + 1325: 83 c0 ff add $0xffffffff,%eax + 1328: 75 d6 jne 0x1300 + 132a: e9 37 fc ff ff jmp 0xf66 + 132f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1336: 00 + 1337: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 133e: 66 90 xchg %ax,%ax + 1340: 0f 10 02 movups (%rdx),%xmm0 + 1343: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1347: 48 83 c2 20 add $0x20,%rdx + 134b: 66 0f 59 01 mulpd (%rcx),%xmm0 + 134f: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 + 1354: 48 83 c1 20 add $0x20,%rcx + 1358: 41 0f 11 00 movups %xmm0,(%r8) + 135c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1361: 49 83 c0 20 add $0x20,%r8 + 1365: 83 c0 ff add $0xffffffff,%eax + 1368: 75 d6 jne 0x1340 + 136a: e9 f7 fb ff ff jmp 0xf66 + 136f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1376: 00 + 1377: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 137e: 66 90 xchg %ax,%ax + 1380: 41 83 f9 05 cmp $0x5,%r9d + 1384: 0f 82 75 03 00 00 jb 0x16ff + 138a: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 1391: 0f 85 bb 01 00 00 jne 0x1552 + 1397: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 139e: 74 1c je 0x13bc + 13a0: f2 0f 10 01 movsd (%rcx),%xmm0 + 13a4: 48 83 c1 08 add $0x8,%rcx + 13a8: 41 ff c9 dec %r9d + 13ab: f2 0f 5d 02 minsd (%rdx),%xmm0 + 13af: f2 41 0f 11 00 movsd %xmm0,(%r8) + 13b4: 48 83 c2 08 add $0x8,%rdx + 13b8: 49 83 c0 08 add $0x8,%r8 + 13bc: 44 89 c8 mov %r9d,%eax + 13bf: 49 89 d2 mov %rdx,%r10 + 13c2: c1 e8 02 shr $0x2,%eax + 13c5: 49 83 e2 0f and $0xf,%r10 + 13c9: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 13d0: 0f 84 c8 00 00 00 je 0x149e + 13d6: 45 33 db xor %r11d,%r11d + 13d9: 4d 85 d2 test %r10,%r10 + 13dc: 74 72 je 0x1450 + 13de: 85 c0 test %eax,%eax + 13e0: 0f 86 15 03 00 00 jbe 0x16fb + 13e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13ed: 00 + 13ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 13f5: 0f 1f 40 00 nopl 0x0(%rax) + 13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1400: f2 0f 10 11 movsd (%rcx),%xmm2 + 1404: 41 ff c3 inc %r11d + 1407: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 140c: f2 0f 10 02 movsd (%rdx),%xmm0 + 1410: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 1415: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 141a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 141f: 48 83 c2 20 add $0x20,%rdx + 1423: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 1428: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 142d: 48 83 c1 20 add $0x20,%rcx + 1431: 66 0f 5d d0 minpd %xmm0,%xmm2 + 1435: 66 0f 5d d9 minpd %xmm1,%xmm3 + 1439: 41 0f 29 10 movaps %xmm2,(%r8) + 143d: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 1442: 49 83 c0 20 add $0x20,%r8 + 1446: 44 3b d8 cmp %eax,%r11d + 1449: 72 b5 jb 0x1400 + 144b: e9 ab 02 00 00 jmp 0x16fb + 1450: 85 c0 test %eax,%eax + 1452: 0f 86 a3 02 00 00 jbe 0x16fb + 1458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 145f: 00 + 1460: f2 0f 10 01 movsd (%rcx),%xmm0 + 1464: 41 ff c3 inc %r11d + 1467: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 146c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 1471: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 1476: 48 83 c1 20 add $0x20,%rcx + 147a: 66 0f 5d 02 minpd (%rdx),%xmm0 + 147e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 1483: 41 0f 29 00 movaps %xmm0,(%r8) + 1487: 48 83 c2 20 add $0x20,%rdx + 148b: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1490: 49 83 c0 20 add $0x20,%r8 + 1494: 44 3b d8 cmp %eax,%r11d + 1497: 72 c7 jb 0x1460 + 1499: e9 5d 02 00 00 jmp 0x16fb + 149e: 45 33 db xor %r11d,%r11d + 14a1: 4d 85 d2 test %r10,%r10 + 14a4: 74 5e je 0x1504 + 14a6: 85 c0 test %eax,%eax + 14a8: 0f 86 4d 02 00 00 jbe 0x16fb + 14ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 14b5: 00 + 14b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14bd: 0f 1f 00 nopl (%rax) + 14c0: f2 0f 10 02 movsd (%rdx),%xmm0 + 14c4: 41 ff c3 inc %r11d + 14c7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 14cc: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 14d1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 14d6: 48 83 c2 20 add $0x20,%rdx + 14da: 0f 28 11 movaps (%rcx),%xmm2 + 14dd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 14e1: 48 83 c1 20 add $0x20,%rcx + 14e5: 66 0f 5d d0 minpd %xmm0,%xmm2 + 14e9: 66 0f 5d d9 minpd %xmm1,%xmm3 + 14ed: 41 0f 29 10 movaps %xmm2,(%r8) + 14f1: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 14f6: 49 83 c0 20 add $0x20,%r8 + 14fa: 44 3b d8 cmp %eax,%r11d + 14fd: 72 c1 jb 0x14c0 + 14ff: e9 f7 01 00 00 jmp 0x16fb + 1504: 85 c0 test %eax,%eax + 1506: 0f 86 ef 01 00 00 jbe 0x16fb + 150c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1513: 00 + 1514: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 151b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1520: 0f 28 01 movaps (%rcx),%xmm0 + 1523: 41 ff c3 inc %r11d + 1526: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 152a: 48 83 c1 20 add $0x20,%rcx + 152e: 66 0f 5d 02 minpd (%rdx),%xmm0 + 1532: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 1537: 41 0f 29 00 movaps %xmm0,(%r8) + 153b: 48 83 c2 20 add $0x20,%rdx + 153f: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1544: 49 83 c0 20 add $0x20,%r8 + 1548: 44 3b d8 cmp %eax,%r11d + 154b: 72 d3 jb 0x1520 + 154d: e9 a9 01 00 00 jmp 0x16fb + 1552: 44 89 c8 mov %r9d,%eax + 1555: 49 89 d2 mov %rdx,%r10 + 1558: c1 e8 02 shr $0x2,%eax + 155b: 49 83 e2 0f and $0xf,%r10 + 155f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1566: 0f 84 e0 00 00 00 je 0x164c + 156c: 45 33 db xor %r11d,%r11d + 156f: 4d 85 d2 test %r10,%r10 + 1572: 0f 84 66 00 00 00 je 0x15de + 1578: 85 c0 test %eax,%eax + 157a: 0f 86 7b 01 00 00 jbe 0x16fb + 1580: f2 0f 10 11 movsd (%rcx),%xmm2 + 1584: 41 ff c3 inc %r11d + 1587: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 158c: f2 0f 10 02 movsd (%rdx),%xmm0 + 1590: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 1595: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 159a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 159f: 48 83 c2 20 add $0x20,%rdx + 15a3: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 15a8: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 15ad: 48 83 c1 20 add $0x20,%rcx + 15b1: 66 0f 5d d0 minpd %xmm0,%xmm2 + 15b5: 66 0f 5d d9 minpd %xmm1,%xmm3 + 15b9: f2 41 0f 11 10 movsd %xmm2,(%r8) + 15be: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 15c4: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 15ca: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 15d0: 49 83 c0 20 add $0x20,%r8 + 15d4: 44 3b d8 cmp %eax,%r11d + 15d7: 72 a7 jb 0x1580 + 15d9: e9 1d 01 00 00 jmp 0x16fb + 15de: 85 c0 test %eax,%eax + 15e0: 0f 86 15 01 00 00 jbe 0x16fb + 15e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15ed: 00 + 15ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15f5: 0f 1f 40 00 nopl 0x0(%rax) + 15f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1600: f2 0f 10 01 movsd (%rcx),%xmm0 + 1604: 41 ff c3 inc %r11d + 1607: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 160c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 1611: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 1616: 48 83 c1 20 add $0x20,%rcx + 161a: 66 0f 5d 02 minpd (%rdx),%xmm0 + 161e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 1623: f2 41 0f 11 00 movsd %xmm0,(%r8) + 1628: 48 83 c2 20 add $0x20,%rdx + 162c: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 1632: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 1638: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 163e: 49 83 c0 20 add $0x20,%r8 + 1642: 44 3b d8 cmp %eax,%r11d + 1645: 72 b9 jb 0x1600 + 1647: e9 af 00 00 00 jmp 0x16fb + 164c: 45 33 db xor %r11d,%r11d + 164f: 4d 85 d2 test %r10,%r10 + 1652: 74 5b je 0x16af + 1654: 85 c0 test %eax,%eax + 1656: 0f 86 9f 00 00 00 jbe 0x16fb + 165c: 0f 1f 40 00 nopl 0x0(%rax) + 1660: f2 0f 10 02 movsd (%rdx),%xmm0 + 1664: 41 ff c3 inc %r11d + 1667: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 166c: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 1671: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 1676: 48 83 c2 20 add $0x20,%rdx + 167a: 0f 28 11 movaps (%rcx),%xmm2 + 167d: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 1681: 48 83 c1 20 add $0x20,%rcx + 1685: 66 0f 5d d0 minpd %xmm0,%xmm2 + 1689: 66 0f 5d d9 minpd %xmm1,%xmm3 + 168d: f2 41 0f 11 10 movsd %xmm2,(%r8) + 1692: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 1698: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 169e: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 16a4: 49 83 c0 20 add $0x20,%r8 + 16a8: 44 3b d8 cmp %eax,%r11d + 16ab: 72 b3 jb 0x1660 + 16ad: eb 4c jmp 0x16fb + 16af: 85 c0 test %eax,%eax + 16b1: 76 48 jbe 0x16fb + 16b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 16b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16bf: 00 + 16c0: 0f 28 01 movaps (%rcx),%xmm0 + 16c3: 41 ff c3 inc %r11d + 16c6: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 16ca: 48 83 c1 20 add $0x20,%rcx + 16ce: 66 0f 5d 02 minpd (%rdx),%xmm0 + 16d2: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 + 16d7: f2 41 0f 11 00 movsd %xmm0,(%r8) + 16dc: 48 83 c2 20 add $0x20,%rdx + 16e0: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 16e6: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 16ec: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 16f2: 49 83 c0 20 add $0x20,%r8 + 16f6: 44 3b d8 cmp %eax,%r11d + 16f9: 72 c5 jb 0x16c0 + 16fb: 41 83 e1 03 and $0x3,%r9d + 16ff: 33 c0 xor %eax,%eax + 1701: 45 85 c9 test %r9d,%r9d + 1704: 76 3a jbe 0x1740 + 1706: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 170d: 00 + 170e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1715: 0f 1f 40 00 nopl 0x0(%rax) + 1719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1720: f2 0f 10 01 movsd (%rcx),%xmm0 + 1724: ff c0 inc %eax + 1726: 48 83 c1 08 add $0x8,%rcx + 172a: f2 0f 5d 02 minsd (%rdx),%xmm0 + 172e: f2 41 0f 11 00 movsd %xmm0,(%r8) + 1733: 48 83 c2 08 add $0x8,%rdx + 1737: 49 83 c0 08 add $0x8,%r8 + 173b: 41 3b c1 cmp %r9d,%eax + 173e: 72 e0 jb 0x1720 + 1740: c3 ret + 1741: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1748: 00 + 1749: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1750: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1757: 00 + 1758: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 175f: 90 nop + 1760: 41 83 f9 05 cmp $0x5,%r9d + 1764: 0f 82 28 03 00 00 jb 0x1a92 + 176a: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 1771: 0f 85 bc 01 00 00 jne 0x1933 + 1777: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 177e: 74 1d je 0x179d + 1780: f2 0f 10 01 movsd (%rcx),%xmm0 + 1784: 48 83 c1 08 add $0x8,%rcx + 1788: 41 83 c1 ff add $0xffffffff,%r9d + 178c: f2 0f 5d 02 minsd (%rdx),%xmm0 + 1790: 48 83 c2 08 add $0x8,%rdx + 1794: f2 41 0f 11 00 movsd %xmm0,(%r8) + 1799: 49 83 c0 08 add $0x8,%r8 + 179d: 44 89 c8 mov %r9d,%eax + 17a0: 49 89 d2 mov %rdx,%r10 + 17a3: c1 e8 02 shr $0x2,%eax + 17a6: 49 83 e2 0f and $0xf,%r10 + 17aa: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 17b1: 0f 84 bc 00 00 00 je 0x1873 + 17b7: 45 33 db xor %r11d,%r11d + 17ba: 4d 85 d2 test %r10,%r10 + 17bd: 74 5a je 0x1819 + 17bf: 85 c0 test %eax,%eax + 17c1: 0f 86 c7 02 00 00 jbe 0x1a8e + 17c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 17ce: 00 + 17cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 17d6: 0f 1f 00 nopl (%rax) + 17d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 17e0: 0f 10 11 movups (%rcx),%xmm2 + 17e3: 41 83 c3 01 add $0x1,%r11d + 17e7: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 17eb: 48 83 c1 20 add $0x20,%rcx + 17ef: 0f 10 02 movups (%rdx),%xmm0 + 17f2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 17f6: 66 0f 5d d0 minpd %xmm0,%xmm2 + 17fa: 48 83 c2 20 add $0x20,%rdx + 17fe: 66 data16 + 17ff: 0f .byte 0xf diff --git a/handoff/nls_dasm/wk_39de0.dis b/handoff/nls_dasm/wk_39de0.dis new file mode 100644 index 0000000..656ed09 --- /dev/null +++ b/handoff/nls_dasm/wk_39de0.dis @@ -0,0 +1,4079 @@ +; wk_39de0: VA 0x180039de0 (16384 bytes) + +/tmp/opencode/dis/wk_39de0.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: c1 ff 03 sar $0x3,%edi + 3: c5 fb 10 05 05 46 c2 vmovsd 0x1c24605(%rip),%xmm0 # 0x1c24610 + a: 01 + b: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + f: 45 8d 47 01 lea 0x1(%r15),%r8d + 13: 45 85 ff test %r15d,%r15d + 16: 0f 8c d2 01 00 00 jl 0x1ee + 1c: 41 83 f8 10 cmp $0x10,%r8d + 20: 0f 8c 86 04 00 00 jl 0x4ac + 26: 49 89 f2 mov %rsi,%r10 + 29: 49 83 e2 1f and $0x1f,%r10 + 2d: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 34: 74 05 je 0x3b + 36: 45 33 d2 xor %r10d,%r10d + 39: eb 12 jmp 0x4d + 3b: 44 89 d0 mov %r10d,%eax + 3e: f7 d8 neg %eax + 40: 83 c0 20 add $0x20,%eax + 43: c1 e8 03 shr $0x3,%eax + 46: 45 85 d2 test %r10d,%r10d + 49: 44 0f 45 d0 cmovne %eax,%r10d + 4d: 41 8d 42 10 lea 0x10(%r10),%eax + 51: 44 3b c0 cmp %eax,%r8d + 54: 0f 8c 52 04 00 00 jl 0x4ac + 5a: 44 89 c0 mov %r8d,%eax + 5d: 45 33 c9 xor %r9d,%r9d + 60: 41 2b c2 sub %r10d,%eax + 63: 33 ff xor %edi,%edi + 65: 83 e0 0f and $0xf,%eax + 68: f7 d8 neg %eax + 6a: 41 03 c0 add %r8d,%eax + 6d: 41 83 fa 01 cmp $0x1,%r10d + 71: 72 2a jb 0x9d + 73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f: 00 + 80: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 84: c4 c1 7b 2a c1 vcvtsi2sd %r9d,%xmm0,%xmm0 + 89: c5 f3 59 d0 vmulsd %xmm0,%xmm1,%xmm2 + 8d: 41 ff c1 inc %r9d + 90: c5 fb 11 14 fe vmovsd %xmm2,(%rsi,%rdi,8) + 95: 48 ff c7 inc %rdi + 98: 45 3b ca cmp %r10d,%r9d + 9b: 72 e3 jb 0x80 + 9d: c4 c1 79 6e d2 vmovd %r10d,%xmm2 + a2: 41 8d 7a 01 lea 0x1(%r10),%edi + a6: c5 fa 6f 1d 42 45 c2 vmovdqu 0x1c24542(%rip),%xmm3 # 0x1c245f0 + ad: 01 + ae: 45 8d 4a 02 lea 0x2(%r10),%r9d + b2: 45 8d 5a 03 lea 0x3(%r10),%r11d + b6: c5 f9 6e c7 vmovd %edi,%xmm0 + ba: c4 c1 79 6e e1 vmovd %r9d,%xmm4 + bf: c4 c1 79 6e eb vmovd %r11d,%xmm5 + c4: 62 e1 ed 08 6c c0 vpunpcklqdq %xmm0,%xmm2,%xmm16 + ca: 62 e1 dd 08 6c cd vpunpcklqdq %xmm5,%xmm4,%xmm17 + d0: 62 b1 7c 00 c6 d1 88 vshufps $0x88,%xmm17,%xmm16,%xmm2 + d7: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + dc: 48 63 f8 movslq %eax,%rdi + df: 90 nop + e0: 62 e1 6d 08 fe cb vpaddd %xmm3,%xmm2,%xmm17 + e6: 62 e1 75 00 fe e3 vpaddd %xmm3,%xmm17,%xmm20 + ec: 62 e1 5d 00 fe fb vpaddd %xmm3,%xmm20,%xmm23 + f2: c5 fe e6 e2 vcvtdq2pd %xmm2,%ymm4 + f6: 62 b1 7e 28 e6 d1 vcvtdq2pd %xmm17,%ymm2 + fc: 62 a1 7e 28 e6 d4 vcvtdq2pd %xmm20,%ymm18 + 102: 62 a1 7e 28 e6 ef vcvtdq2pd %xmm23,%ymm21 + 108: c5 fd 59 ec vmulpd %ymm4,%ymm0,%ymm5 + 10c: 62 e1 fd 28 59 c2 vmulpd %ymm2,%ymm0,%ymm16 + 112: 62 f1 45 00 fe d3 vpaddd %xmm3,%xmm23,%xmm2 + 118: 62 a1 fd 28 59 da vmulpd %ymm18,%ymm0,%ymm19 + 11e: 62 a1 fd 28 59 f5 vmulpd %ymm21,%ymm0,%ymm22 + 124: c4 a1 7d 11 2c d6 vmovupd %ymm5,(%rsi,%r10,8) + 12a: 62 a1 fd 28 11 44 d6 vmovupd %ymm16,0x20(%rsi,%r10,8) + 131: 01 + 132: 62 a1 fd 28 11 5c d6 vmovupd %ymm19,0x40(%rsi,%r10,8) + 139: 02 + 13a: 62 a1 fd 28 11 74 d6 vmovupd %ymm22,0x60(%rsi,%r10,8) + 141: 03 + 142: 49 83 c2 10 add $0x10,%r10 + 146: 4c 3b d7 cmp %rdi,%r10 + 149: 72 95 jb 0xe0 + 14b: 8d 78 01 lea 0x1(%rax),%edi + 14e: 41 3b f8 cmp %r8d,%edi + 151: 0f 87 97 00 00 00 ja 0x1ee + 157: c5 f9 6e c7 vmovd %edi,%xmm0 + 15b: 44 8d 48 02 lea 0x2(%rax),%r9d + 15f: 4c 63 d8 movslq %eax,%r11 + 162: 8d 78 03 lea 0x3(%rax),%edi + 165: c5 f9 6e d8 vmovd %eax,%xmm3 + 169: f7 d8 neg %eax + 16b: 62 e1 e5 08 6c c8 vpunpcklqdq %xmm0,%xmm3,%xmm17 + 171: 45 33 d2 xor %r10d,%r10d + 174: c4 c1 79 6e d1 vmovd %r9d,%xmm2 + 179: 41 03 c0 add %r8d,%eax + 17c: 62 e1 7d 08 6e c7 vmovd %edi,%xmm16 + 182: 4e 8d 0c de lea (%rsi,%r11,8),%r9 + 186: 62 a1 ed 08 6c d0 vpunpcklqdq %xmm16,%xmm2,%xmm18 + 18c: 49 63 f8 movslq %r8d,%rdi + 18f: c5 fa 6f 2d 59 44 c2 vmovdqu 0x1c24459(%rip),%xmm5 # 0x1c245f0 + 196: 01 + 197: 49 2b fb sub %r11,%rdi + 19a: c5 fa 6f 25 5e 44 c2 vmovdqu 0x1c2445e(%rip),%xmm4 # 0x1c24600 + 1a1: 01 + 1a2: 62 b1 74 00 c6 da 88 vshufps $0x88,%xmm18,%xmm17,%xmm3 + 1a9: c4 e2 7d 19 d1 vbroadcastsd %xmm1,%ymm2 + 1ae: 62 f2 7d 08 7c c0 vpbroadcastd %eax,%xmm0 + 1b4: 33 c0 xor %eax,%eax + 1b6: 0f 1f 00 nopl (%rax) + 1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c0: 62 e1 7e 28 e6 c3 vcvtdq2pd %xmm3,%ymm16 + 1c6: 49 83 c2 04 add $0x4,%r10 + 1ca: c5 e1 fe dd vpaddd %xmm5,%xmm3,%xmm3 + 1ce: 62 f1 7d 08 66 cc vpcmpgtd %xmm4,%xmm0,%k1 + 1d4: c5 d9 fe e5 vpaddd %xmm5,%xmm4,%xmm4 + 1d8: 62 a1 ed 28 59 c8 vmulpd %ymm16,%ymm2,%ymm17 + 1de: 62 a1 fd 29 11 0c 08 vmovupd %ymm17,(%rax,%r9,1){%k1} + 1e5: 48 83 c0 20 add $0x20,%rax + 1e9: 4c 3b d7 cmp %rdi,%r10 + 1ec: 72 d2 jb 0x1c0 + 1ee: 89 ef mov %ebp,%edi + 1f0: 41 2b ff sub %r15d,%edi + 1f3: 44 3b c5 cmp %ebp,%r8d + 1f6: 0f 8f a6 02 00 00 jg 0x4a2 + 1fc: 4d 63 ff movslq %r15d,%r15 + 1ff: 4e 8d 1c fe lea (%rsi,%r15,8),%r11 + 203: 4d 8d 63 08 lea 0x8(%r11),%r12 + 207: 83 ff 10 cmp $0x10,%edi + 20a: 0f 8c 8a 02 00 00 jl 0x49a + 210: 4d 89 e2 mov %r12,%r10 + 213: 49 83 e2 1f and $0x1f,%r10 + 217: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 21e: 74 05 je 0x225 + 220: 45 33 d2 xor %r10d,%r10d + 223: eb 17 jmp 0x23c + 225: 45 85 d2 test %r10d,%r10d + 228: 74 12 je 0x23c + 22a: 41 f7 da neg %r10d + 22d: 41 83 c2 20 add $0x20,%r10d + 231: 41 c1 ea 03 shr $0x3,%r10d + 235: 41 3b fa cmp %r10d,%edi + 238: 44 0f 4c d7 cmovl %edi,%r10d + 23c: 89 f8 mov %edi,%eax + 23e: 41 2b c2 sub %r10d,%eax + 241: 83 e0 0f and $0xf,%eax + 244: 4c 63 f7 movslq %edi,%r14 + 247: 4c 2b f0 sub %rax,%r14 + 24a: c5 fa 6f 05 9e 43 c2 vmovdqu 0x1c2439e(%rip),%xmm0 # 0x1c245f0 + 251: 01 + 252: 4d 63 ca movslq %r10d,%r9 + 255: 41 83 fa 01 cmp $0x1,%r10d + 259: 0f 82 a4 00 00 00 jb 0x303 + 25f: c4 c1 79 6e e8 vmovd %r8d,%xmm5 + 264: 41 8d 57 02 lea 0x2(%r15),%edx + 268: 62 e1 7e 08 6f 05 8e vmovdqu32 0x1c2438e(%rip),%xmm16 # 0x1c24600 + 26f: 43 c2 01 + 272: 41 8d 4f 03 lea 0x3(%r15),%ecx + 276: 62 f2 7d 08 7c e5 vpbroadcastd %ebp,%xmm4 + 27c: 62 d2 7d 08 7c d2 vpbroadcastd %r10d,%xmm2 + 282: 62 e1 7d 08 6e ca vmovd %edx,%xmm17 + 288: 62 e1 7d 08 6e d1 vmovd %ecx,%xmm18 + 28e: 62 a1 d5 08 6c e1 vpunpcklqdq %xmm17,%xmm5,%xmm20 + 294: 41 8d 57 04 lea 0x4(%r15),%edx + 298: 33 c9 xor %ecx,%ecx + 29a: c4 e2 7d 19 d9 vbroadcastsd %xmm1,%ymm3 + 29f: 62 e1 7d 08 6e da vmovd %edx,%xmm19 + 2a5: 62 a1 ed 00 6c eb vpunpcklqdq %xmm19,%xmm18,%xmm21 + 2ab: 62 b1 5c 00 c6 ed 88 vshufps $0x88,%xmm21,%xmm20,%xmm5 + 2b2: 33 d2 xor %edx,%edx + 2b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 2b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 2c0: 62 e1 5d 08 fa cd vpsubd %xmm5,%xmm4,%xmm17 + 2c6: 48 83 c1 04 add $0x4,%rcx + 2ca: 62 a1 7e 28 e6 d1 vcvtdq2pd %xmm17,%ymm18 + 2d0: c5 d1 fe e8 vpaddd %xmm0,%xmm5,%xmm5 + 2d4: 62 b1 6d 08 66 c8 vpcmpgtd %xmm16,%xmm2,%k1 + 2da: 62 e1 7d 00 fe c0 vpaddd %xmm0,%xmm16,%xmm16 + 2e0: 62 a1 e5 28 59 da vmulpd %ymm18,%ymm3,%ymm19 + 2e6: 62 a1 fd 29 11 9c 1a vmovupd %ymm19,0x8(%rdx,%r11,1){%k1} + 2ed: 08 00 00 00 + 2f1: 48 83 c2 20 add $0x20,%rdx + 2f5: 49 3b c9 cmp %r9,%rcx + 2f8: 72 c6 jb 0x2c0 + 2fa: 41 3b fa cmp %r10d,%edi + 2fd: 0f 84 3d 01 00 00 je 0x440 + 303: 47 8d 7c 3a 01 lea 0x1(%r10,%r15,1),%r15d + 308: 45 8d 57 01 lea 0x1(%r15),%r10d + 30c: c4 c1 79 6e d7 vmovd %r15d,%xmm2 + 311: c4 c1 79 6e da vmovd %r10d,%xmm3 + 316: 45 8d 57 02 lea 0x2(%r15),%r10d + 31a: 62 e1 ed 08 6c c3 vpunpcklqdq %xmm3,%xmm2,%xmm16 + 320: c4 c1 79 6e e2 vmovd %r10d,%xmm4 + 325: 41 ff c2 inc %r10d + 328: c4 c1 79 6e ea vmovd %r10d,%xmm5 + 32d: 4d 8d 51 10 lea 0x10(%r9),%r10 + 331: 62 e1 dd 08 6c cd vpunpcklqdq %xmm5,%xmm4,%xmm17 + 337: 62 b1 7c 00 c6 e1 88 vshufps $0x88,%xmm17,%xmm16,%xmm4 + 33e: 4d 3b f2 cmp %r10,%r14 + 341: 0f 8c b4 00 00 00 jl 0x3fb + 347: 62 f2 7d 08 7c dd vpbroadcastd %ebp,%xmm3 + 34d: c4 e2 7d 19 d1 vbroadcastsd %xmm1,%ymm2 + 352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 360: 62 e1 5d 08 fe e0 vpaddd %xmm0,%xmm4,%xmm20 + 366: c5 e1 fa ec vpsubd %xmm4,%xmm3,%xmm5 + 36a: 62 61 5d 00 fe c0 vpaddd %xmm0,%xmm20,%xmm24 + 370: 62 b1 65 08 fa e4 vpsubd %xmm20,%xmm3,%xmm4 + 376: 62 61 3d 00 fe e0 vpaddd %xmm0,%xmm24,%xmm28 + 37c: 62 81 65 08 fa e8 vpsubd %xmm24,%xmm3,%xmm21 + 382: 62 01 65 08 fa cc vpsubd %xmm28,%xmm3,%xmm25 + 388: 62 e1 7e 28 e6 c5 vcvtdq2pd %xmm5,%ymm16 + 38e: 62 e1 7e 28 e6 d4 vcvtdq2pd %xmm4,%ymm18 + 394: 62 f1 1d 00 fe e0 vpaddd %xmm0,%xmm28,%xmm4 + 39a: 62 a1 7e 28 e6 f5 vcvtdq2pd %xmm21,%ymm22 + 3a0: 62 01 7e 28 e6 d1 vcvtdq2pd %xmm25,%ymm26 + 3a6: 62 a1 ed 28 59 c8 vmulpd %ymm16,%ymm2,%ymm17 + 3ac: 62 a1 ed 28 59 da vmulpd %ymm18,%ymm2,%ymm19 + 3b2: 62 a1 ed 28 59 fe vmulpd %ymm22,%ymm2,%ymm23 + 3b8: 62 01 ed 28 59 da vmulpd %ymm26,%ymm2,%ymm27 + 3be: 62 81 fd 28 11 8c cb vmovupd %ymm17,0x8(%r11,%r9,8) + 3c5: 08 00 00 00 + 3c9: 62 81 fd 28 11 9c cb vmovupd %ymm19,0x28(%r11,%r9,8) + 3d0: 28 00 00 00 + 3d4: 62 81 fd 28 11 bc cb vmovupd %ymm23,0x48(%r11,%r9,8) + 3db: 48 00 00 00 + 3df: 62 01 fd 28 11 9c cb vmovupd %ymm27,0x68(%r11,%r9,8) + 3e6: 68 00 00 00 + 3ea: 49 83 c1 10 add $0x10,%r9 + 3ee: 4d 3b ce cmp %r14,%r9 + 3f1: 0f 82 69 ff ff ff jb 0x360 + 3f7: 85 c0 test %eax,%eax + 3f9: 74 45 je 0x440 + 3fb: 4f 8d 0c f3 lea (%r11,%r14,8),%r9 + 3ff: 44 89 f0 mov %r14d,%eax + 402: f7 d8 neg %eax + 404: 8d 44 07 ff lea -0x1(%rdi,%rax,1),%eax + 408: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 40f: 00 + 410: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 417: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 41e: 00 00 + 420: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 424: 41 ff c6 inc %r14d + 427: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 42b: c5 f3 59 d0 vmulsd %xmm0,%xmm1,%xmm2 + 42f: ff c8 dec %eax + 431: c4 c1 7b 11 51 08 vmovsd %xmm2,0x8(%r9) + 437: 49 83 c1 08 add $0x8,%r9 + 43b: 44 3b f7 cmp %edi,%r14d + 43e: 7c e0 jl 0x420 + 440: 48 89 f1 mov %rsi,%rcx + 443: 48 89 f2 mov %rsi,%rdx + 446: c5 f8 77 vzeroupper + 449: e8 92 6c 10 00 call 0x1070e0 + 44e: 4c 89 e1 mov %r12,%rcx + 451: 4c 89 e2 mov %r12,%rdx + 454: 41 89 f8 mov %edi,%r8d + 457: 48 63 fd movslq %ebp,%rdi + 45a: e8 a1 6c 10 00 call 0x107100 + 45f: 48 8d 44 fe 08 lea 0x8(%rsi,%rdi,8),%rax + 464: 48 89 c2 mov %rax,%rdx + 467: 48 83 e2 3f and $0x3f,%rdx + 46b: 48 f7 da neg %rdx + 46e: 48 83 e2 3f and $0x3f,%rdx + 472: 48 03 c2 add %rdx,%rax + 475: 48 83 c4 28 add $0x28,%rsp + 479: 5d pop %rbp + 47a: 41 5f pop %r15 + 47c: 41 5e pop %r14 + 47e: 41 5c pop %r12 + 480: 5f pop %rdi + 481: 5e pop %rsi + 482: c3 ret + 483: 45 33 d2 xor %r10d,%r10d + 486: e9 1e fa ff ff jmp 0xfffffffffffffea9 + 48b: 41 89 ea mov %ebp,%r10d + 48e: 45 33 c9 xor %r9d,%r9d + 491: 41 83 e2 fe and $0xfffffffe,%r10d + 495: e9 bd f9 ff ff jmp 0xfffffffffffffe57 + 49a: 45 33 f6 xor %r14d,%r14d + 49d: e9 59 ff ff ff jmp 0x3fb + 4a2: 4d 63 ff movslq %r15d,%r15 + 4a5: 4e 8d 64 fe 08 lea 0x8(%rsi,%r15,8),%r12 + 4aa: eb 94 jmp 0x440 + 4ac: 33 c0 xor %eax,%eax + 4ae: e9 98 fc ff ff jmp 0x14b + 4b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 4bf: 00 + 4c0: 41 57 push %r15 + 4c2: 55 push %rbp + 4c3: 48 81 ec 48 03 00 00 sub $0x348,%rsp + 4ca: 41 ba 01 00 00 00 mov $0x1,%r10d + 4d0: c4 42 71 f7 fa shlx %ecx,%r10d,%r15d + 4d5: 4c 89 c8 mov %r9,%rax + 4d8: 44 89 c5 mov %r8d,%ebp + 4db: 41 83 ff 08 cmp $0x8,%r15d + 4df: 7f 0b jg 0x4ec + 4e1: 48 81 c4 48 03 00 00 add $0x348,%rsp + 4e8: 5d pop %rbp + 4e9: 41 5f pop %r15 + 4eb: c3 ret + 4ec: 49 89 c2 mov %rax,%r10 + 4ef: 83 f9 04 cmp $0x4,%ecx + 4f2: 74 05 je 0x4f9 + 4f4: 83 f9 0b cmp $0xb,%ecx + 4f7: 7c 08 jl 0x501 + 4f9: 41 b9 02 00 00 00 mov $0x2,%r9d + 4ff: eb 06 jmp 0x507 + 501: 41 b9 03 00 00 00 mov $0x3,%r9d + 507: 45 89 c8 mov %r9d,%r8d + 50a: 41 f7 d8 neg %r8d + 50d: 44 3b c9 cmp %ecx,%r9d + 510: 0f 8d 7a 13 00 00 jge 0x1890 + 516: 41 89 cb mov %ecx,%r11d + 519: 41 83 e3 01 and $0x1,%r11d + 51d: 44 89 5c 24 60 mov %r11d,0x60(%rsp) + 522: 44 89 7c 24 20 mov %r15d,0x20(%rsp) + 527: 89 8c 24 c0 00 00 00 mov %ecx,0xc0(%rsp) + 52e: 48 89 94 24 88 01 00 mov %rdx,0x188(%rsp) + 535: 00 + 536: 89 ac 24 88 00 00 00 mov %ebp,0x88(%rsp) + 53d: 48 89 44 24 28 mov %rax,0x28(%rsp) + 542: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 547: 48 89 74 24 38 mov %rsi,0x38(%rsp) + 54c: 48 89 7c 24 40 mov %rdi,0x40(%rsp) + 551: 4c 89 64 24 48 mov %r12,0x48(%rsp) + 556: 4c 89 6c 24 50 mov %r13,0x50(%rsp) + 55b: 4c 89 74 24 58 mov %r14,0x58(%rsp) + 560: 8b 84 24 c0 00 00 00 mov 0xc0(%rsp),%eax + 567: 4d 89 d6 mov %r10,%r14 + 56a: 41 03 c0 add %r8d,%eax + 56d: 83 f8 02 cmp $0x2,%eax + 570: 74 1e je 0x590 + 572: 83 f8 04 cmp $0x4,%eax + 575: 74 19 je 0x590 + 577: 83 bc 24 c0 00 00 00 cmpl $0xb,0xc0(%rsp) + 57e: 0b + 57f: 0f 8c 13 09 00 00 jl 0xe98 + 585: 83 7c 24 60 00 cmpl $0x0,0x60(%rsp) + 58a: 0f 85 e6 08 00 00 jne 0xe76 + 590: 41 83 c0 fe add $0xfffffffe,%r8d + 594: 41 83 c1 02 add $0x2,%r9d + 598: 8b 84 24 88 00 00 00 mov 0x88(%rsp),%eax + 59f: ba 01 00 00 00 mov $0x1,%edx + 5a4: c4 62 31 f7 f2 shlx %r9d,%edx,%r14d + 5a9: 46 8d 3c 00 lea (%rax,%r8,1),%r15d + 5ad: 33 c0 xor %eax,%eax + 5af: c4 62 01 f7 fa shlx %r15d,%edx,%r15d + 5b4: 44 89 f2 mov %r14d,%edx + 5b7: d1 fa sar $1,%edx + 5b9: c1 ea 1e shr $0x1e,%edx + 5bc: 41 03 d6 add %r14d,%edx + 5bf: c1 fa 02 sar $0x2,%edx + 5c2: 85 d2 test %edx,%edx + 5c4: 0f 8e 90 12 00 00 jle 0x185a + 5ca: 44 89 f3 mov %r14d,%ebx + 5cd: 8d 6a 03 lea 0x3(%rdx),%ebp + 5d0: d1 fd sar $1,%ebp + 5d2: 43 8d 0c 76 lea (%r14,%r14,2),%ecx + 5d6: c1 ed 1e shr $0x1e,%ebp + 5d9: 41 89 cd mov %ecx,%r13d + 5dc: c1 eb 1f shr $0x1f,%ebx + 5df: 45 89 fc mov %r15d,%r12d + 5e2: 41 d1 fd sar $1,%r13d + 5e5: 44 03 f3 add %ebx,%r14d + 5e8: 41 c1 ed 1e shr $0x1e,%r13d + 5ec: 41 d1 fe sar $1,%r14d + 5ef: 44 03 e9 add %ecx,%r13d + 5f2: 45 0f af e6 imul %r14d,%r12d + 5f6: 8d 4c 2a 03 lea 0x3(%rdx,%rbp,1),%ecx + 5fa: c1 f9 02 sar $0x2,%ecx + 5fd: 42 8d 2c bd 00 00 00 lea 0x0(,%r15,4),%ebp + 604: 00 + 605: 89 8c 24 68 02 00 00 mov %ecx,0x268(%rsp) + 60c: 44 89 f9 mov %r15d,%ecx + 60f: 0f af ca imul %edx,%ecx + 612: 45 89 e3 mov %r12d,%r11d + 615: 44 2b dd sub %ebp,%r11d + 618: 89 ef mov %ebp,%edi + 61a: 44 89 9c 24 f8 00 00 mov %r11d,0xf8(%rsp) + 621: 00 + 622: 47 8d 1c 7f lea (%r15,%r15,2),%r11d + 626: 2b f9 sub %ecx,%edi + 628: 89 cb mov %ecx,%ebx + 62a: 89 bc 24 78 02 00 00 mov %edi,0x278(%rsp) + 631: 44 89 df mov %r11d,%edi + 634: 89 ac 24 80 02 00 00 mov %ebp,0x280(%rsp) + 63b: f7 df neg %edi + 63d: f7 dd neg %ebp + 63f: 41 2b df sub %r15d,%ebx + 642: 89 9c 24 70 02 00 00 mov %ebx,0x270(%rsp) + 649: 42 8d 1c fd 00 00 00 lea 0x0(,%r15,8),%ebx + 650: 00 + 651: 89 9c 24 60 02 00 00 mov %ebx,0x260(%rsp) + 658: 44 89 e3 mov %r12d,%ebx + 65b: 41 c1 fd 02 sar $0x2,%r13d + 65f: 45 0f af ef imul %r15d,%r13d + 663: 42 8d 74 bd 00 lea 0x0(%rbp,%r15,4),%esi + 668: 89 b4 24 58 02 00 00 mov %esi,0x258(%rsp) + 66f: 42 8d 34 bf lea (%rdi,%r15,4),%esi + 673: 89 b4 24 50 02 00 00 mov %esi,0x250(%rsp) + 67a: 43 8d 3c 3f lea (%r15,%r15,1),%edi + 67e: 2b df sub %edi,%ebx + 680: 42 8d 2c 9d 00 00 00 lea 0x0(,%r11,4),%ebp + 687: 00 + 688: 89 ac 24 f0 00 00 00 mov %ebp,0xf0(%rsp) + 68f: 89 fd mov %edi,%ebp + 691: f7 df neg %edi + 693: 2b e9 sub %ecx,%ebp + 695: 89 6c 24 70 mov %ebp,0x70(%rsp) + 699: 44 89 ed mov %r13d,%ebp + 69c: 41 2b eb sub %r11d,%ebp + 69f: 89 ac 24 98 00 00 00 mov %ebp,0x98(%rsp) + 6a6: 89 9c 24 00 01 00 00 mov %ebx,0x100(%rsp) + 6ad: 42 8d 34 bf lea (%rdi,%r15,4),%esi + 6b1: 89 b4 24 48 02 00 00 mov %esi,0x248(%rsp) + 6b8: 43 8d 34 1b lea (%r11,%r11,1),%esi + 6bc: 89 f7 mov %esi,%edi + 6be: 89 f5 mov %esi,%ebp + 6c0: 41 2b fc sub %r12d,%edi + 6c3: f7 de neg %esi + 6c5: 89 bc 24 08 01 00 00 mov %edi,0x108(%rsp) + 6cc: 43 8d 3c ff lea (%r15,%r15,8),%edi + 6d0: 41 03 f5 add %r13d,%esi + 6d3: 44 89 db mov %r11d,%ebx + 6d6: 89 b4 24 b0 00 00 00 mov %esi,0xb0(%rsp) + 6dd: 89 fe mov %edi,%esi + 6df: 41 2b f4 sub %r12d,%esi + 6e2: 41 2b dc sub %r12d,%ebx + 6e5: 89 b4 24 a0 00 00 00 mov %esi,0xa0(%rsp) + 6ec: 44 89 fe mov %r15d,%esi + 6ef: c1 e6 04 shl $0x4,%esi + 6f2: 2b e9 sub %ecx,%ebp + 6f4: f7 de neg %esi + 6f6: 41 03 f7 add %r15d,%esi + 6f9: 44 89 a4 24 18 01 00 mov %r12d,0x118(%rsp) + 700: 00 + 701: 41 89 fc mov %edi,%r12d + 704: 44 2b e1 sub %ecx,%r12d + 707: 44 89 ac 24 b8 00 00 mov %r13d,0xb8(%rsp) + 70e: 00 + 70f: 44 89 a4 24 10 01 00 mov %r12d,0x110(%rsp) + 716: 00 + 717: 42 8d 34 9e lea (%rsi,%r11,4),%esi + 71b: 44 2b ef sub %edi,%r13d + 71e: 45 8d 24 33 lea (%r11,%rsi,1),%r12d + 722: 44 89 a4 24 e8 00 00 mov %r12d,0xe8(%rsp) + 729: 00 + 72a: 44 8d 24 3e lea (%rsi,%rdi,1),%r12d + 72e: 41 03 ff add %r15d,%edi + 731: f7 df neg %edi + 733: 89 9c 24 90 00 00 00 mov %ebx,0x90(%rsp) + 73a: 44 89 db mov %r11d,%ebx + 73d: 44 89 ac 24 a8 00 00 mov %r13d,0xa8(%rsp) + 744: 00 + 745: 46 8d 2c 5e lea (%rsi,%r11,2),%r13d + 749: 44 89 a4 24 d8 00 00 mov %r12d,0xd8(%rsp) + 750: 00 + 751: 42 8d 34 9e lea (%rsi,%r11,4),%esi + 755: 89 b4 24 d0 00 00 00 mov %esi,0xd0(%rsp) + 75c: 42 8d 3c ff lea (%rdi,%r15,8),%edi + 760: 44 89 ac 24 e0 00 00 mov %r13d,0xe0(%rsp) + 767: 00 + 768: 46 8d 1c 5f lea (%rdi,%r11,2),%r11d + 76c: 44 89 9c 24 c8 00 00 mov %r11d,0xc8(%rsp) + 773: 00 + 774: 46 8d 24 7f lea (%rdi,%r15,2),%r12d + 778: 44 89 a4 24 30 01 00 mov %r12d,0x130(%rsp) + 77f: 00 + 780: 46 8d 1c bf lea (%rdi,%r15,4),%r11d + 784: 44 89 9c 24 28 01 00 mov %r11d,0x128(%rsp) + 78b: 00 + 78c: 42 8d 34 ff lea (%rdi,%r15,8),%esi + 790: 89 b4 24 20 01 00 00 mov %esi,0x120(%rsp) + 797: 2b d9 sub %ecx,%ebx + 799: 44 89 b4 24 38 01 00 mov %r14d,0x138(%rsp) + 7a0: 00 + 7a1: 44 89 bc 24 88 02 00 mov %r15d,0x288(%rsp) + 7a8: 00 + 7a9: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) + 7b0: 00 + 7b1: 44 89 4c 24 78 mov %r9d,0x78(%rsp) + 7b6: 44 8b 6c 24 70 mov 0x70(%rsp),%r13d + 7bb: 4c 8b a4 24 88 01 00 mov 0x188(%rsp),%r12 + 7c2: 00 + 7c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7ca: 00 + 7cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7e0: 48 63 c0 movslq %eax,%rax + 7e3: 41 89 c8 mov %ecx,%r8d + 7e6: 44 8b 9c 24 80 02 00 mov 0x280(%rsp),%r11d + 7ed: 00 + 7ee: 44 8d 3c c5 00 00 00 lea 0x0(,%rax,8),%r15d + 7f5: 00 + 7f6: 44 0f af d8 imul %eax,%r11d + 7fa: 45 2b c3 sub %r11d,%r8d + 7fd: 4c 8d 0c 40 lea (%rax,%rax,2),%r9 + 801: 8b bc 24 58 02 00 00 mov 0x258(%rsp),%edi + 808: 4d 63 c0 movslq %r8d,%r8 + 80b: 49 c1 e1 06 shl $0x6,%r9 + 80f: 46 8d 34 1f lea (%rdi,%r11,1),%r14d + 813: 4d 63 f6 movslq %r14d,%r14 + 816: 4b 8b 34 c4 mov (%r12,%r8,8),%rsi + 81a: 44 8b 84 24 60 02 00 mov 0x260(%rsp),%r8d + 821: 00 + 822: 44 0f af c0 imul %eax,%r8d + 826: 4b 89 34 0a mov %rsi,(%r10,%r9,1) + 82a: 89 ce mov %ecx,%esi + 82c: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 832: 41 2b f0 sub %r8d,%esi + 835: c5 f9 57 0d e3 3d c2 vxorpd 0x1c23de3(%rip),%xmm0,%xmm1 # 0x1c24620 + 83c: 01 + 83d: c4 81 7b 11 4c 0a 20 vmovsd %xmm1,0x20(%r10,%r9,1) + 844: 44 3b fa cmp %edx,%r15d + 847: 7f 32 jg 0x87b + 849: 44 8b b4 24 30 01 00 mov 0x130(%rsp),%r14d + 850: 00 + 851: 48 63 f6 movslq %esi,%rsi + 854: 47 8d 3c 30 lea (%r8,%r14,1),%r15d + 858: 4d 63 ff movslq %r15d,%r15 + 85b: 49 8b 3c f4 mov (%r12,%rsi,8),%rdi + 85f: 4b 89 7c 0a 40 mov %rdi,0x40(%r10,%r9,1) + 864: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 86a: c5 f9 57 0d ae 3d c2 vxorpd 0x1c23dae(%rip),%xmm0,%xmm1 # 0x1c24620 + 871: 01 + 872: c4 81 7b 11 4c 0a 60 vmovsd %xmm1,0x60(%r10,%r9,1) + 879: eb 3c jmp 0x8b7 + 87b: f7 de neg %esi + 87d: 48 63 f6 movslq %esi,%rsi + 880: 8b bc 24 18 01 00 00 mov 0x118(%rsp),%edi + 887: 41 2b f8 sub %r8d,%edi + 88a: 48 63 ff movslq %edi,%rdi + 88d: c4 c1 7b 10 04 f4 vmovsd (%r12,%rsi,8),%xmm0 + 893: c5 f9 57 0d 85 3d c2 vxorpd 0x1c23d85(%rip),%xmm0,%xmm1 # 0x1c24620 + 89a: 01 + 89b: c4 81 7b 11 4c 0a 40 vmovsd %xmm1,0x40(%r10,%r9,1) + 8a2: c4 c1 7b 10 14 fc vmovsd (%r12,%rdi,8),%xmm2 + 8a8: c5 e9 57 1d 70 3d c2 vxorpd 0x1c23d70(%rip),%xmm2,%xmm3 # 0x1c24620 + 8af: 01 + 8b0: c4 81 7b 11 5c 0a 60 vmovsd %xmm3,0x60(%r10,%r9,1) + 8b7: 8d 34 40 lea (%rax,%rax,2),%esi + 8ba: 44 8d 34 b5 00 00 00 lea 0x0(,%rsi,4),%r14d + 8c1: 00 + 8c2: 44 3b f2 cmp %edx,%r14d + 8c5: 7f 41 jg 0x908 + 8c7: 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%edi + 8ce: 41 89 ce mov %ecx,%r14d + 8d1: 0f af f8 imul %eax,%edi + 8d4: 44 2b f7 sub %edi,%r14d + 8d7: 4d 63 f6 movslq %r14d,%r14 + 8da: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 8de: 44 8b b4 24 e8 00 00 mov 0xe8(%rsp),%r14d + 8e5: 00 + 8e6: 4f 89 bc 0a 80 00 00 mov %r15,0x80(%r10,%r9,1) + 8ed: 00 + 8ee: 45 8d 3c 3e lea (%r14,%rdi,1),%r15d + 8f2: 4d 63 ff movslq %r15d,%r15 + 8f5: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 8fb: c5 f9 57 05 1d 3d c2 vxorpd 0x1c23d1d(%rip),%xmm0,%xmm0 # 0x1c24620 + 902: 01 + 903: e9 8d 00 00 00 jmp 0x995 + 908: 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%edi + 90f: 0f af f8 imul %eax,%edi + 912: 44 3b b4 24 38 01 00 cmp 0x138(%rsp),%r14d + 919: 00 + 91a: 7f 3f jg 0x95b + 91c: 41 89 fe mov %edi,%r14d + 91f: 44 2b f1 sub %ecx,%r14d + 922: 4d 63 f6 movslq %r14d,%r14 + 925: 44 8b bc 24 18 01 00 mov 0x118(%rsp),%r15d + 92c: 00 + 92d: 44 2b ff sub %edi,%r15d + 930: 4d 63 ff movslq %r15d,%r15 + 933: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 939: c5 f9 57 0d df 3c c2 vxorpd 0x1c23cdf(%rip),%xmm0,%xmm1 # 0x1c24620 + 940: 01 + 941: c4 81 7b 11 8c 0a 80 vmovsd %xmm1,0x80(%r10,%r9,1) + 948: 00 00 00 + 94b: c4 81 7b 10 14 fc vmovsd (%r12,%r15,8),%xmm2 + 951: c5 e9 57 05 c7 3c c2 vxorpd 0x1c23cc7(%rip),%xmm2,%xmm0 # 0x1c24620 + 958: 01 + 959: eb 3a jmp 0x995 + 95b: 44 8b b4 24 b8 00 00 mov 0xb8(%rsp),%r14d + 962: 00 + 963: 41 89 ff mov %edi,%r15d + 966: 44 2b f7 sub %edi,%r14d + 969: 4d 63 f6 movslq %r14d,%r14 + 96c: 44 2b bc 24 18 01 00 sub 0x118(%rsp),%r15d + 973: 00 + 974: 4d 63 ff movslq %r15d,%r15 + 977: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 97d: c5 f9 57 0d 9b 3c c2 vxorpd 0x1c23c9b(%rip),%xmm0,%xmm1 # 0x1c24620 + 984: 01 + 985: c4 81 7b 11 8c 0a 80 vmovsd %xmm1,0x80(%r10,%r9,1) + 98c: 00 00 00 + 98f: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 995: 44 8b b4 24 70 02 00 mov 0x270(%rsp),%r14d + 99c: 00 + 99d: 45 2b f3 sub %r11d,%r14d + 9a0: 4d 63 f6 movslq %r14d,%r14 + 9a3: c4 81 7b 11 84 0a a0 vmovsd %xmm0,0xa0(%r10,%r9,1) + 9aa: 00 00 00 + 9ad: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 9b1: 44 8b b4 24 50 02 00 mov 0x250(%rsp),%r14d + 9b8: 00 + 9b9: 4f 89 7c 0a 08 mov %r15,0x8(%r10,%r9,1) + 9be: 47 8d 3c 33 lea (%r11,%r14,1),%r15d + 9c2: 4d 63 ff movslq %r15d,%r15 + 9c5: 44 8d 34 c5 02 00 00 lea 0x2(,%rax,8),%r14d + 9cc: 00 + 9cd: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 9d3: 47 8d 3c 28 lea (%r8,%r13,1),%r15d + 9d7: c5 f9 57 0d 41 3c c2 vxorpd 0x1c23c41(%rip),%xmm0,%xmm1 # 0x1c24620 + 9de: 01 + 9df: c4 81 7b 11 4c 0a 28 vmovsd %xmm1,0x28(%r10,%r9,1) + 9e6: 44 3b f2 cmp %edx,%r14d + 9e9: 7f 35 jg 0xa20 + 9eb: 41 f7 df neg %r15d + 9ee: 4d 63 ff movslq %r15d,%r15 + 9f1: 4f 8b 34 fc mov (%r12,%r15,8),%r14 + 9f5: 4f 89 74 0a 48 mov %r14,0x48(%r10,%r9,1) + 9fa: 44 8b b4 24 28 01 00 mov 0x128(%rsp),%r14d + a01: 00 + a02: 47 8d 3c 30 lea (%r8,%r14,1),%r15d + a06: 4d 63 ff movslq %r15d,%r15 + a09: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + a0f: c5 f9 57 0d 09 3c c2 vxorpd 0x1c23c09(%rip),%xmm0,%xmm1 # 0x1c24620 + a16: 01 + a17: c4 81 7b 11 4c 0a 68 vmovsd %xmm1,0x68(%r10,%r9,1) + a1e: eb 3b jmp 0xa5b + a20: 4d 63 ff movslq %r15d,%r15 + a23: 44 8b b4 24 00 01 00 mov 0x100(%rsp),%r14d + a2a: 00 + a2b: 45 2b f0 sub %r8d,%r14d + a2e: 4d 63 f6 movslq %r14d,%r14 + a31: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + a37: c5 f9 57 0d e1 3b c2 vxorpd 0x1c23be1(%rip),%xmm0,%xmm1 # 0x1c24620 + a3e: 01 + a3f: c4 81 7b 11 4c 0a 48 vmovsd %xmm1,0x48(%r10,%r9,1) + a46: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + a4c: c5 e9 57 1d cc 3b c2 vxorpd 0x1c23bcc(%rip),%xmm2,%xmm3 # 0x1c24620 + a53: 01 + a54: c4 81 7b 11 5c 0a 68 vmovsd %xmm3,0x68(%r10,%r9,1) + a5b: 44 8d 34 b5 03 00 00 lea 0x3(,%rsi,4),%r14d + a62: 00 + a63: 44 3b f2 cmp %edx,%r14d + a66: 7f 38 jg 0xaa0 + a68: 44 8d 34 1f lea (%rdi,%rbx,1),%r14d + a6c: 41 f7 de neg %r14d + a6f: 4d 63 f6 movslq %r14d,%r14 + a72: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + a76: 44 8b b4 24 e0 00 00 mov 0xe0(%rsp),%r14d + a7d: 00 + a7e: 4f 89 bc 0a 88 00 00 mov %r15,0x88(%r10,%r9,1) + a85: 00 + a86: 46 8d 3c 37 lea (%rdi,%r14,1),%r15d + a8a: 4d 63 ff movslq %r15d,%r15 + a8d: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + a93: c5 f9 57 05 85 3b c2 vxorpd 0x1c23b85(%rip),%xmm0,%xmm0 # 0x1c24620 + a9a: 01 + a9b: e9 86 00 00 00 jmp 0xb26 + aa0: 44 3b b4 24 38 01 00 cmp 0x138(%rsp),%r14d + aa7: 00 + aa8: 7f 41 jg 0xaeb + aaa: 44 8b bc 24 90 00 00 mov 0x90(%rsp),%r15d + ab1: 00 + ab2: 44 8d 34 1f lea (%rdi,%rbx,1),%r14d + ab6: 4d 63 f6 movslq %r14d,%r14 + ab9: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + abf: 45 8d 34 3f lea (%r15,%rdi,1),%r14d + ac3: 41 f7 de neg %r14d + ac6: 4d 63 f6 movslq %r14d,%r14 + ac9: c5 f9 57 0d 4f 3b c2 vxorpd 0x1c23b4f(%rip),%xmm0,%xmm1 # 0x1c24620 + ad0: 01 + ad1: c4 81 7b 11 8c 0a 88 vmovsd %xmm1,0x88(%r10,%r9,1) + ad8: 00 00 00 + adb: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + ae1: c5 e9 57 05 37 3b c2 vxorpd 0x1c23b37(%rip),%xmm2,%xmm0 # 0x1c24620 + ae8: 01 + ae9: eb 3b jmp 0xb26 + aeb: 44 8b b4 24 98 00 00 mov 0x98(%rsp),%r14d + af2: 00 + af3: 44 2b f7 sub %edi,%r14d + af6: 4d 63 f6 movslq %r14d,%r14 + af9: 44 8b bc 24 90 00 00 mov 0x90(%rsp),%r15d + b00: 00 + b01: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + b07: 45 8d 34 3f lea (%r15,%rdi,1),%r14d + b0b: 4d 63 f6 movslq %r14d,%r14 + b0e: c5 f9 57 0d 0a 3b c2 vxorpd 0x1c23b0a(%rip),%xmm0,%xmm1 # 0x1c24620 + b15: 01 + b16: c4 81 7b 11 8c 0a 88 vmovsd %xmm1,0x88(%r10,%r9,1) + b1d: 00 00 00 + b20: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + b26: c4 81 7b 11 84 0a a8 vmovsd %xmm0,0xa8(%r10,%r9,1) + b2d: 00 00 00 + b30: 47 8d 34 2b lea (%r11,%r13,1),%r14d + b34: 41 f7 de neg %r14d + b37: 4d 63 f6 movslq %r14d,%r14 + b3a: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + b3e: 44 8b b4 24 48 02 00 mov 0x248(%rsp),%r14d + b45: 00 + b46: 4f 89 7c 0a 10 mov %r15,0x10(%r10,%r9,1) + b4b: 47 8d 3c 33 lea (%r11,%r14,1),%r15d + b4f: 44 8b b4 24 78 02 00 mov 0x278(%rsp),%r14d + b56: 00 + b57: 4d 63 ff movslq %r15d,%r15 + b5a: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + b60: 47 8d 3c 06 lea (%r14,%r8,1),%r15d + b64: c5 f9 57 0d b4 3a c2 vxorpd 0x1c23ab4(%rip),%xmm0,%xmm1 # 0x1c24620 + b6b: 01 + b6c: 44 8d 34 c5 04 00 00 lea 0x4(,%rax,8),%r14d + b73: 00 + b74: c4 81 7b 11 4c 0a 30 vmovsd %xmm1,0x30(%r10,%r9,1) + b7b: 44 3b f2 cmp %edx,%r14d + b7e: 7f 35 jg 0xbb5 + b80: 41 f7 df neg %r15d + b83: 4d 63 ff movslq %r15d,%r15 + b86: 4f 8b 34 fc mov (%r12,%r15,8),%r14 + b8a: 4f 89 74 0a 50 mov %r14,0x50(%r10,%r9,1) + b8f: 44 8b b4 24 c8 00 00 mov 0xc8(%rsp),%r14d + b96: 00 + b97: 47 8d 3c 30 lea (%r8,%r14,1),%r15d + b9b: 4d 63 ff movslq %r15d,%r15 + b9e: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + ba4: c5 f9 57 0d 74 3a c2 vxorpd 0x1c23a74(%rip),%xmm0,%xmm1 # 0x1c24620 + bab: 01 + bac: c4 81 7b 11 4c 0a 70 vmovsd %xmm1,0x70(%r10,%r9,1) + bb3: eb 3b jmp 0xbf0 + bb5: 4d 63 ff movslq %r15d,%r15 + bb8: 44 8b b4 24 f8 00 00 mov 0xf8(%rsp),%r14d + bbf: 00 + bc0: 45 2b f0 sub %r8d,%r14d + bc3: 4d 63 f6 movslq %r14d,%r14 + bc6: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + bcc: c5 f9 57 0d 4c 3a c2 vxorpd 0x1c23a4c(%rip),%xmm0,%xmm1 # 0x1c24620 + bd3: 01 + bd4: c4 81 7b 11 4c 0a 50 vmovsd %xmm1,0x50(%r10,%r9,1) + bdb: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + be1: c5 e9 57 1d 37 3a c2 vxorpd 0x1c23a37(%rip),%xmm2,%xmm3 # 0x1c24620 + be8: 01 + be9: c4 81 7b 11 5c 0a 70 vmovsd %xmm3,0x70(%r10,%r9,1) + bf0: 44 8d 34 b5 06 00 00 lea 0x6(,%rsi,4),%r14d + bf7: 00 + bf8: 44 3b f2 cmp %edx,%r14d + bfb: 7f 38 jg 0xc35 + bfd: 44 8d 34 2f lea (%rdi,%rbp,1),%r14d + c01: 41 f7 de neg %r14d + c04: 4d 63 f6 movslq %r14d,%r14 + c07: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + c0b: 44 8b b4 24 d8 00 00 mov 0xd8(%rsp),%r14d + c12: 00 + c13: 4f 89 bc 0a 90 00 00 mov %r15,0x90(%r10,%r9,1) + c1a: 00 + c1b: 46 8d 3c 37 lea (%rdi,%r14,1),%r15d + c1f: 4d 63 ff movslq %r15d,%r15 + c22: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + c28: c5 f9 57 05 f0 39 c2 vxorpd 0x1c239f0(%rip),%xmm0,%xmm0 # 0x1c24620 + c2f: 01 + c30: e9 86 00 00 00 jmp 0xcbb + c35: 44 3b b4 24 38 01 00 cmp 0x138(%rsp),%r14d + c3c: 00 + c3d: 7f 41 jg 0xc80 + c3f: 44 8b bc 24 08 01 00 mov 0x108(%rsp),%r15d + c46: 00 + c47: 44 8d 34 2f lea (%rdi,%rbp,1),%r14d + c4b: 4d 63 f6 movslq %r14d,%r14 + c4e: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + c54: 46 8d 34 3f lea (%rdi,%r15,1),%r14d + c58: 41 f7 de neg %r14d + c5b: 4d 63 f6 movslq %r14d,%r14 + c5e: c5 f9 57 0d ba 39 c2 vxorpd 0x1c239ba(%rip),%xmm0,%xmm1 # 0x1c24620 + c65: 01 + c66: c4 81 7b 11 8c 0a 90 vmovsd %xmm1,0x90(%r10,%r9,1) + c6d: 00 00 00 + c70: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + c76: c5 e9 57 05 a2 39 c2 vxorpd 0x1c239a2(%rip),%xmm2,%xmm0 # 0x1c24620 + c7d: 01 + c7e: eb 3b jmp 0xcbb + c80: 44 8b b4 24 b0 00 00 mov 0xb0(%rsp),%r14d + c87: 00 + c88: 44 2b f7 sub %edi,%r14d + c8b: 4d 63 f6 movslq %r14d,%r14 + c8e: 44 8b bc 24 08 01 00 mov 0x108(%rsp),%r15d + c95: 00 + c96: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + c9c: 46 8d 34 3f lea (%rdi,%r15,1),%r14d + ca0: 4d 63 f6 movslq %r14d,%r14 + ca3: c5 f9 57 0d 75 39 c2 vxorpd 0x1c23975(%rip),%xmm0,%xmm1 # 0x1c24620 + caa: 01 + cab: c4 81 7b 11 8c 0a 90 vmovsd %xmm1,0x90(%r10,%r9,1) + cb2: 00 00 00 + cb5: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + cbb: c4 81 7b 11 84 0a b0 vmovsd %xmm0,0xb0(%r10,%r9,1) + cc2: 00 00 00 + cc5: 45 8d 34 1b lea (%r11,%rbx,1),%r14d + cc9: 41 f7 de neg %r14d + ccc: 4d 63 f6 movslq %r14d,%r14 + ccf: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + cd3: 44 8b b4 24 88 02 00 mov 0x288(%rsp),%r14d + cda: 00 + cdb: 45 2b de sub %r14d,%r11d + cde: 4f 89 7c 0a 18 mov %r15,0x18(%r10,%r9,1) + ce3: 47 8d 1c b3 lea (%r11,%r14,4),%r11d + ce7: 4d 63 db movslq %r11d,%r11 + cea: 44 8d 34 c5 06 00 00 lea 0x6(,%rax,8),%r14d + cf1: 00 + cf2: c4 81 7b 10 04 dc vmovsd (%r12,%r11,8),%xmm0 + cf8: 45 8d 1c 28 lea (%r8,%rbp,1),%r11d + cfc: c5 f9 57 0d 1c 39 c2 vxorpd 0x1c2391c(%rip),%xmm0,%xmm1 # 0x1c24620 + d03: 01 + d04: c4 81 7b 11 4c 0a 38 vmovsd %xmm1,0x38(%r10,%r9,1) + d0b: 44 3b f2 cmp %edx,%r14d + d0e: 7f 31 jg 0xd41 + d10: 41 f7 db neg %r11d + d13: 4d 63 db movslq %r11d,%r11 + d16: 44 03 84 24 20 01 00 add 0x120(%rsp),%r8d + d1d: 00 + d1e: 4d 63 c0 movslq %r8d,%r8 + d21: 4f 8b 34 dc mov (%r12,%r11,8),%r14 + d25: 4f 89 74 0a 58 mov %r14,0x58(%r10,%r9,1) + d2a: c4 81 7b 10 04 c4 vmovsd (%r12,%r8,8),%xmm0 + d30: c5 f9 57 0d e8 38 c2 vxorpd 0x1c238e8(%rip),%xmm0,%xmm1 # 0x1c24620 + d37: 01 + d38: c4 81 7b 11 4c 0a 78 vmovsd %xmm1,0x78(%r10,%r9,1) + d3f: eb 3b jmp 0xd7c + d41: 4d 63 db movslq %r11d,%r11 + d44: 44 03 84 24 08 01 00 add 0x108(%rsp),%r8d + d4b: 00 + d4c: 41 f7 d8 neg %r8d + d4f: 4d 63 c0 movslq %r8d,%r8 + d52: c4 81 7b 10 04 dc vmovsd (%r12,%r11,8),%xmm0 + d58: c5 f9 57 0d c0 38 c2 vxorpd 0x1c238c0(%rip),%xmm0,%xmm1 # 0x1c24620 + d5f: 01 + d60: c4 81 7b 11 4c 0a 58 vmovsd %xmm1,0x58(%r10,%r9,1) + d67: c4 81 7b 10 14 c4 vmovsd (%r12,%r8,8),%xmm2 + d6d: c5 e9 57 1d ab 38 c2 vxorpd 0x1c238ab(%rip),%xmm2,%xmm3 # 0x1c24620 + d74: 01 + d75: c4 81 7b 11 5c 0a 78 vmovsd %xmm3,0x78(%r10,%r9,1) + d7c: 8d 34 b5 09 00 00 00 lea 0x9(,%rsi,4),%esi + d83: 3b f2 cmp %edx,%esi + d85: 7f 37 jg 0xdbe + d87: 8b b4 24 10 01 00 00 mov 0x110(%rsp),%esi + d8e: 44 8d 04 37 lea (%rdi,%rsi,1),%r8d + d92: 03 bc 24 d0 00 00 00 add 0xd0(%rsp),%edi + d99: 41 f7 d8 neg %r8d + d9c: 4d 63 c0 movslq %r8d,%r8 + d9f: 48 63 ff movslq %edi,%rdi + da2: 4f 8b 1c c4 mov (%r12,%r8,8),%r11 + da6: 4f 89 9c 0a 98 00 00 mov %r11,0x98(%r10,%r9,1) + dad: 00 + dae: c4 c1 7b 10 04 fc vmovsd (%r12,%rdi,8),%xmm0 + db4: c5 f9 57 05 64 38 c2 vxorpd 0x1c23864(%rip),%xmm0,%xmm0 # 0x1c24620 + dbb: 01 + dbc: eb 7f jmp 0xe3d + dbe: 3b b4 24 38 01 00 00 cmp 0x138(%rsp),%esi + dc5: 7f 42 jg 0xe09 + dc7: 8b b4 24 10 01 00 00 mov 0x110(%rsp),%esi + dce: 44 8d 04 37 lea (%rdi,%rsi,1),%r8d + dd2: 03 bc 24 a0 00 00 00 add 0xa0(%rsp),%edi + dd9: 4d 63 c0 movslq %r8d,%r8 + ddc: f7 df neg %edi + dde: 48 63 ff movslq %edi,%rdi + de1: c4 81 7b 10 04 c4 vmovsd (%r12,%r8,8),%xmm0 + de7: c5 f9 57 0d 31 38 c2 vxorpd 0x1c23831(%rip),%xmm0,%xmm1 # 0x1c24620 + dee: 01 + def: c4 81 7b 11 8c 0a 98 vmovsd %xmm1,0x98(%r10,%r9,1) + df6: 00 00 00 + df9: c4 c1 7b 10 14 fc vmovsd (%r12,%rdi,8),%xmm2 + dff: c5 e9 57 05 19 38 c2 vxorpd 0x1c23819(%rip),%xmm2,%xmm0 # 0x1c24620 + e06: 01 + e07: eb 34 jmp 0xe3d + e09: 8b b4 24 a8 00 00 00 mov 0xa8(%rsp),%esi + e10: 2b f7 sub %edi,%esi + e12: 48 63 f6 movslq %esi,%rsi + e15: 03 bc 24 a0 00 00 00 add 0xa0(%rsp),%edi + e1c: 48 63 ff movslq %edi,%rdi + e1f: c4 c1 7b 10 04 f4 vmovsd (%r12,%rsi,8),%xmm0 + e25: c5 f9 57 0d f3 37 c2 vxorpd 0x1c237f3(%rip),%xmm0,%xmm1 # 0x1c24620 + e2c: 01 + e2d: c4 81 7b 11 8c 0a 98 vmovsd %xmm1,0x98(%r10,%r9,1) + e34: 00 00 00 + e37: c4 c1 7b 10 04 fc vmovsd (%r12,%rdi,8),%xmm0 + e3d: ff c0 inc %eax + e3f: c4 81 7b 11 84 0a b8 vmovsd %xmm0,0xb8(%r10,%r9,1) + e46: 00 00 00 + e49: 3b 84 24 68 02 00 00 cmp 0x268(%rsp),%eax + e50: 0f 82 8a f9 ff ff jb 0x7e0 + e56: 48 63 c0 movslq %eax,%rax + e59: 44 8b 84 24 80 00 00 mov 0x80(%rsp),%r8d + e60: 00 + e61: 44 8b 4c 24 78 mov 0x78(%rsp),%r9d + e66: 48 8d 14 40 lea (%rax,%rax,2),%rdx + e6a: 48 c1 e2 06 shl $0x6,%rdx + e6e: 4c 03 d2 add %rdx,%r10 + e71: e9 e4 09 00 00 jmp 0x185a + e76: 83 bc 24 c0 00 00 00 cmpl $0xb,0xc0(%rsp) + e7d: 0b + e7e: 0f 84 32 0a 00 00 je 0x18b6 + e84: 83 bc 24 c0 00 00 00 cmpl $0xf,0xc0(%rsp) + e8b: 0f + e8c: 7c 0a jl 0xe98 + e8e: 41 83 f9 08 cmp $0x8,%r9d + e92: 0f 84 f8 f6 ff ff je 0x590 + e98: 41 83 c0 fd add $0xfffffffd,%r8d + e9c: 41 83 c1 03 add $0x3,%r9d + ea0: 8b 94 24 88 00 00 00 mov 0x88(%rsp),%edx + ea7: b8 01 00 00 00 mov $0x1,%eax + eac: c4 62 31 f7 d8 shlx %r9d,%eax,%r11d + eb1: 46 8d 2c 02 lea (%rdx,%r8,1),%r13d + eb5: c4 e2 11 f7 d0 shlx %r13d,%eax,%edx + eba: 44 89 d8 mov %r11d,%eax + ebd: 45 33 ed xor %r13d,%r13d + ec0: c1 f8 02 sar $0x2,%eax + ec3: 33 db xor %ebx,%ebx + ec5: c1 e8 1d shr $0x1d,%eax + ec8: 33 ed xor %ebp,%ebp + eca: 41 03 c3 add %r11d,%eax + ecd: 33 f6 xor %esi,%esi + ecf: c1 f8 03 sar $0x3,%eax + ed2: 33 c9 xor %ecx,%ecx + ed4: 45 33 e4 xor %r12d,%r12d + ed7: 85 c0 test %eax,%eax + ed9: 0f 8e 7b 09 00 00 jle 0x185a + edf: 44 89 df mov %r11d,%edi + ee2: 44 8d 50 03 lea 0x3(%rax),%r10d + ee6: 0f af fa imul %edx,%edi + ee9: 47 8d 3c 5b lea (%r11,%r11,2),%r15d + eed: 41 d1 fa sar $1,%r10d + ef0: 41 c1 ea 1e shr $0x1e,%r10d + ef4: 89 bc 24 a0 01 00 00 mov %edi,0x1a0(%rsp) + efb: 44 89 ff mov %r15d,%edi + efe: d1 ff sar $1,%edi + f00: c1 ef 1e shr $0x1e,%edi + f03: 41 03 ff add %r15d,%edi + f06: 42 8d 44 10 03 lea 0x3(%rax,%r10,1),%eax + f0b: c1 f8 02 sar $0x2,%eax + f0e: 45 89 da mov %r11d,%r10d + f11: 89 84 24 48 01 00 00 mov %eax,0x148(%rsp) + f18: 89 d0 mov %edx,%eax + f1a: c1 ff 02 sar $0x2,%edi + f1d: 45 89 df mov %r11d,%r15d + f20: 0f af c7 imul %edi,%eax + f23: 41 c1 ea 1f shr $0x1f,%r10d + f27: 45 03 d3 add %r11d,%r10d + f2a: 89 84 24 98 01 00 00 mov %eax,0x198(%rsp) + f31: 89 d0 mov %edx,%eax + f33: 41 d1 fa sar $1,%r10d + f36: 41 0f af c2 imul %r10d,%eax + f3a: 41 d1 ff sar $1,%r15d + f3d: 41 c1 ef 1e shr $0x1e,%r15d + f41: 45 03 df add %r15d,%r11d + f44: 44 8d 3c 92 lea (%rdx,%rdx,4),%r15d + f48: 89 84 24 90 01 00 00 mov %eax,0x190(%rsp) + f4f: 89 d0 mov %edx,%eax + f51: 41 c1 fb 02 sar $0x2,%r11d + f55: 41 0f af c3 imul %r11d,%eax + f59: 44 89 94 24 d8 01 00 mov %r10d,0x1d8(%rsp) + f60: 00 + f61: 41 89 d2 mov %edx,%r10d + f64: 89 84 24 d0 01 00 00 mov %eax,0x1d0(%rsp) + f6b: 42 8d 04 bd 00 00 00 lea 0x0(,%r15,4),%eax + f72: 00 + f73: 41 c1 e2 04 shl $0x4,%r10d + f77: f7 d8 neg %eax + f79: 89 84 24 70 01 00 00 mov %eax,0x170(%rsp) + f80: 8d 04 52 lea (%rdx,%rdx,2),%eax + f83: 44 89 94 24 78 01 00 mov %r10d,0x178(%rsp) + f8a: 00 + f8b: 41 f7 da neg %r10d + f8e: 44 89 94 24 58 01 00 mov %r10d,0x158(%rsp) + f95: 00 + f96: 44 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%r10d + f9d: 00 + f9e: 41 f7 da neg %r10d + fa1: 44 89 94 24 50 01 00 mov %r10d,0x150(%rsp) + fa8: 00 + fa9: 41 89 d2 mov %edx,%r10d + fac: 44 89 bc 24 c8 02 00 mov %r15d,0x2c8(%rsp) + fb3: 00 + fb4: 44 8d 3c 95 00 00 00 lea 0x0(,%rdx,4),%r15d + fbb: 00 + fbc: 41 c1 e2 05 shl $0x5,%r10d + fc0: 44 89 bc 24 08 03 00 mov %r15d,0x308(%rsp) + fc7: 00 + fc8: 45 2b d7 sub %r15d,%r10d + fcb: 44 89 94 24 80 01 00 mov %r10d,0x180(%rsp) + fd2: 00 + fd3: 44 8d 3c d5 00 00 00 lea 0x0(,%rdx,8),%r15d + fda: 00 + fdb: 44 2b fa sub %edx,%r15d + fde: 44 89 bc 24 c0 02 00 mov %r15d,0x2c0(%rsp) + fe5: 00 + fe6: 44 8d 3c 12 lea (%rdx,%rdx,1),%r15d + fea: 44 89 bc 24 f8 02 00 mov %r15d,0x2f8(%rsp) + ff1: 00 + ff2: 89 8c 24 b8 02 00 00 mov %ecx,0x2b8(%rsp) + ff9: 41 f7 da neg %r10d + ffc: 89 8c 24 c8 01 00 00 mov %ecx,0x1c8(%rsp) + 1003: 89 8c 24 b0 02 00 00 mov %ecx,0x2b0(%rsp) + 100a: 89 8c 24 c0 01 00 00 mov %ecx,0x1c0(%rsp) + 1011: 89 8c 24 a8 02 00 00 mov %ecx,0x2a8(%rsp) + 1018: 89 8c 24 b8 01 00 00 mov %ecx,0x1b8(%rsp) + 101f: 89 8c 24 a0 02 00 00 mov %ecx,0x2a0(%rsp) + 1026: 89 8c 24 b0 01 00 00 mov %ecx,0x1b0(%rsp) + 102d: 44 89 94 24 60 01 00 mov %r10d,0x160(%rsp) + 1034: 00 + 1035: 44 8d 14 85 00 00 00 lea 0x0(,%rax,4),%r10d + 103c: 00 + 103d: 89 4c 24 68 mov %ecx,0x68(%rsp) + 1041: 41 f7 da neg %r10d + 1044: 89 8c 24 00 03 00 00 mov %ecx,0x300(%rsp) + 104b: 89 8c 24 a8 01 00 00 mov %ecx,0x1a8(%rsp) + 1052: 44 89 94 24 68 01 00 mov %r10d,0x168(%rsp) + 1059: 00 + 105a: 44 8d 14 00 lea (%rax,%rax,1),%r10d + 105e: 89 84 24 10 03 00 00 mov %eax,0x310(%rsp) + 1065: 44 89 9c 24 f8 01 00 mov %r11d,0x1f8(%rsp) + 106c: 00 + 106d: 89 bc 24 40 01 00 00 mov %edi,0x140(%rsp) + 1074: 44 89 a4 24 18 03 00 mov %r12d,0x318(%rsp) + 107b: 00 + 107c: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) + 1083: 00 + 1084: 44 89 4c 24 78 mov %r9d,0x78(%rsp) + 1089: 44 89 94 24 90 02 00 mov %r10d,0x290(%rsp) + 1090: 00 + 1091: 89 8c 24 98 02 00 00 mov %ecx,0x298(%rsp) + 1098: 44 89 ac 24 e8 01 00 mov %r13d,0x1e8(%rsp) + 109f: 00 + 10a0: 4c 89 b4 24 e0 01 00 mov %r14,0x1e0(%rsp) + 10a7: 00 + 10a8: 44 8b a4 24 a8 01 00 mov 0x1a8(%rsp),%r12d + 10af: 00 + 10b0: 8b 44 24 68 mov 0x68(%rsp),%eax + 10b4: 44 8b 9c 24 b0 01 00 mov 0x1b0(%rsp),%r11d + 10bb: 00 + 10bc: 44 8b 8c 24 b8 01 00 mov 0x1b8(%rsp),%r9d + 10c3: 00 + 10c4: 44 8b 84 24 c0 01 00 mov 0x1c0(%rsp),%r8d + 10cb: 00 + 10cc: 8b bc 24 c8 01 00 00 mov 0x1c8(%rsp),%edi + 10d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10df: 00 + 10e0: 4c 63 bc 24 e8 01 00 movslq 0x1e8(%rsp),%r15 + 10e7: 00 + 10e8: 4c 8b 94 24 e0 01 00 mov 0x1e0(%rsp),%r10 + 10ef: 00 + 10f0: c7 84 24 38 02 00 00 movl $0x0,0x238(%rsp) + 10f7: 00 00 00 00 + 10fb: 44 89 9c 24 b0 01 00 mov %r11d,0x1b0(%rsp) + 1102: 00 + 1103: 4e 8d 2c fd 00 00 00 lea 0x0(,%r15,8),%r13 + 110a: 00 + 110b: 4d 2b ef sub %r15,%r13 + 110e: 49 c1 e5 06 shl $0x6,%r13 + 1112: 4c 89 ac 24 f0 01 00 mov %r13,0x1f0(%rsp) + 1119: 00 + 111a: 44 89 8c 24 b8 01 00 mov %r9d,0x1b8(%rsp) + 1121: 00 + 1122: 44 89 84 24 c0 01 00 mov %r8d,0x1c0(%rsp) + 1129: 00 + 112a: 89 bc 24 c8 01 00 00 mov %edi,0x1c8(%rsp) + 1131: 4f 8d 34 2a lea (%r10,%r13,1),%r14 + 1135: 44 8b ac 24 90 01 00 mov 0x190(%rsp),%r13d + 113c: 00 + 113d: 4c 89 b4 24 40 02 00 mov %r14,0x240(%rsp) + 1144: 00 + 1145: 44 8b b4 24 d0 01 00 mov 0x1d0(%rsp),%r14d + 114c: 00 + 114d: 44 89 a4 24 a8 01 00 mov %r12d,0x1a8(%rsp) + 1154: 00 + 1155: 45 8d 54 3d 00 lea 0x0(%r13,%rdi,1),%r10d + 115a: 44 89 94 24 f0 02 00 mov %r10d,0x2f0(%rsp) + 1161: 00 + 1162: 44 8b 94 24 98 01 00 mov 0x198(%rsp),%r10d + 1169: 00 + 116a: 45 8d 3c 3e lea (%r14,%rdi,1),%r15d + 116e: 44 89 bc 24 30 03 00 mov %r15d,0x330(%rsp) + 1175: 00 + 1176: 48 8b bc 24 88 01 00 mov 0x188(%rsp),%rdi + 117d: 00 + 117e: 47 8d 3c 02 lea (%r10,%r8,1),%r15d + 1182: 44 89 bc 24 30 02 00 mov %r15d,0x230(%rsp) + 1189: 00 + 118a: 47 8d 3c 06 lea (%r14,%r8,1),%r15d + 118e: 44 89 bc 24 e8 02 00 mov %r15d,0x2e8(%rsp) + 1195: 00 + 1196: 47 8d 7c 05 00 lea 0x0(%r13,%r8,1),%r15d + 119b: 44 89 bc 24 28 02 00 mov %r15d,0x228(%rsp) + 11a2: 00 + 11a3: 44 8b 84 24 d8 01 00 mov 0x1d8(%rsp),%r8d + 11aa: 00 + 11ab: 47 8d 3c 0a lea (%r10,%r9,1),%r15d + 11af: 44 89 bc 24 20 02 00 mov %r15d,0x220(%rsp) + 11b6: 00 + 11b7: 47 8d 3c 0e lea (%r14,%r9,1),%r15d + 11bb: 44 89 bc 24 e0 02 00 mov %r15d,0x2e0(%rsp) + 11c2: 00 + 11c3: 47 8d 7c 0d 00 lea 0x0(%r13,%r9,1),%r15d + 11c8: 44 89 bc 24 18 02 00 mov %r15d,0x218(%rsp) + 11cf: 00 + 11d0: 45 03 d3 add %r11d,%r10d + 11d3: 44 8b bc 24 a0 01 00 mov 0x1a0(%rsp),%r15d + 11da: 00 + 11db: 44 89 94 24 10 02 00 mov %r10d,0x210(%rsp) + 11e2: 00 + 11e3: 47 8d 14 1e lea (%r14,%r11,1),%r10d + 11e7: 44 89 94 24 d8 02 00 mov %r10d,0x2d8(%rsp) + 11ee: 00 + 11ef: 44 8b 8c 24 f8 01 00 mov 0x1f8(%rsp),%r9d + 11f6: 00 + 11f7: 47 8d 14 1f lea (%r15,%r11,1),%r10d + 11fb: 44 89 94 24 08 02 00 mov %r10d,0x208(%rsp) + 1202: 00 + 1203: 41 89 c2 mov %eax,%r10d + 1206: 41 f7 da neg %r10d + 1209: 47 8d 7c 1d 00 lea 0x0(%r13,%r11,1),%r15d + 120e: 45 03 d6 add %r14d,%r10d + 1211: 45 03 ec add %r12d,%r13d + 1214: 44 89 94 24 38 03 00 mov %r10d,0x338(%rsp) + 121b: 00 + 121c: 44 8b 94 24 00 03 00 mov 0x300(%rsp),%r10d + 1223: 00 + 1224: 41 f7 da neg %r10d + 1227: 45 03 d6 add %r14d,%r10d + 122a: 45 03 f4 add %r12d,%r14d + 122d: 44 89 94 24 20 03 00 mov %r10d,0x320(%rsp) + 1234: 00 + 1235: 44 89 bc 24 00 02 00 mov %r15d,0x200(%rsp) + 123c: 00 + 123d: 44 89 b4 24 28 03 00 mov %r14d,0x328(%rsp) + 1244: 00 + 1245: 44 89 ac 24 d0 02 00 mov %r13d,0x2d0(%rsp) + 124c: 00 + 124d: 4c 8b 9c 24 40 02 00 mov 0x240(%rsp),%r11 + 1254: 00 + 1255: 44 8b 94 24 38 02 00 mov 0x238(%rsp),%r10d + 125c: 00 + 125d: 0f 1f 00 nopl (%rax) + 1260: 41 89 d6 mov %edx,%r14d + 1263: 45 0f af f2 imul %r10d,%r14d + 1267: 44 8b bc 24 38 03 00 mov 0x338(%rsp),%r15d + 126e: 00 + 126f: 45 2b fe sub %r14d,%r15d + 1272: 44 03 f0 add %eax,%r14d + 1275: 4d 63 ff movslq %r15d,%r15 + 1278: 45 89 d4 mov %r10d,%r12d + 127b: 4d 63 f6 movslq %r14d,%r14 + 127e: 4e 8b 2c ff mov (%rdi,%r15,8),%r13 + 1282: 4f 89 2c e3 mov %r13,(%r11,%r12,8) + 1286: 44 8b ac 24 f8 02 00 mov 0x2f8(%rsp),%r13d + 128d: 00 + 128e: 45 0f af ea imul %r10d,%r13d + 1292: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 1298: c5 f9 57 0d 80 33 c2 vxorpd 0x1c23380(%rip),%xmm0,%xmm1 # 0x1c24620 + 129f: 01 + 12a0: c4 81 7b 11 4c e3 20 vmovsd %xmm1,0x20(%r11,%r12,8) + 12a7: 44 8b bc 24 20 03 00 mov 0x320(%rsp),%r15d + 12ae: 00 + 12af: 45 2b fd sub %r13d,%r15d + 12b2: 4d 63 ff movslq %r15d,%r15 + 12b5: 44 03 ac 24 00 03 00 add 0x300(%rsp),%r13d + 12bc: 00 + 12bd: 4d 63 ed movslq %r13d,%r13 + 12c0: 4e 8b 34 ff mov (%rdi,%r15,8),%r14 + 12c4: 47 8d 3c 52 lea (%r10,%r10,2),%r15d + 12c8: 4f 89 74 e3 40 mov %r14,0x40(%r11,%r12,8) + 12cd: 44 03 fb add %ebx,%r15d + 12d0: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + 12d6: 44 8b ac 24 10 03 00 mov 0x310(%rsp),%r13d + 12dd: 00 + 12de: 45 0f af ea imul %r10d,%r13d + 12e2: c5 e9 57 1d 36 33 c2 vxorpd 0x1c23336(%rip),%xmm2,%xmm3 # 0x1c24620 + 12e9: 01 + 12ea: c4 81 7b 11 5c e3 60 vmovsd %xmm3,0x60(%r11,%r12,8) + 12f1: 44 8b b4 24 28 03 00 mov 0x328(%rsp),%r14d + 12f8: 00 + 12f9: 45 2b f5 sub %r13d,%r14d + 12fc: 45 3b f9 cmp %r9d,%r15d + 12ff: 7f 34 jg 0x1335 + 1301: 4d 63 f6 movslq %r14d,%r14 + 1304: 44 03 ac 24 98 02 00 add 0x298(%rsp),%r13d + 130b: 00 + 130c: 4d 63 ed movslq %r13d,%r13 + 130f: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + 1313: 4f 89 bc e3 80 00 00 mov %r15,0x80(%r11,%r12,8) + 131a: 00 + 131b: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 1321: c5 f9 57 0d f7 32 c2 vxorpd 0x1c232f7(%rip),%xmm0,%xmm1 # 0x1c24620 + 1328: 01 + 1329: c4 81 7b 11 8c e3 a0 vmovsd %xmm1,0xa0(%r11,%r12,8) + 1330: 00 00 00 + 1333: eb 44 jmp 0x1379 + 1335: 41 f7 de neg %r14d + 1338: 41 f7 dd neg %r13d + 133b: 4d 63 f6 movslq %r14d,%r14 + 133e: 44 03 ac 24 d0 02 00 add 0x2d0(%rsp),%r13d + 1345: 00 + 1346: 4d 63 ed movslq %r13d,%r13 + 1349: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 134f: c5 f9 57 0d c9 32 c2 vxorpd 0x1c232c9(%rip),%xmm0,%xmm1 # 0x1c24620 + 1356: 01 + 1357: c4 81 7b 11 8c e3 80 vmovsd %xmm1,0x80(%r11,%r12,8) + 135e: 00 00 00 + 1361: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + 1367: c5 e9 57 1d b1 32 c2 vxorpd 0x1c232b1(%rip),%xmm2,%xmm3 # 0x1c24620 + 136e: 01 + 136f: c4 81 7b 11 9c e3 a0 vmovsd %xmm3,0xa0(%r11,%r12,8) + 1376: 00 00 00 + 1379: 44 8b ac 24 08 03 00 mov 0x308(%rsp),%r13d + 1380: 00 + 1381: 46 8d 74 95 00 lea 0x0(%rbp,%r10,4),%r14d + 1386: 45 0f af ea imul %r10d,%r13d + 138a: 44 8b bc 24 30 03 00 mov 0x330(%rsp),%r15d + 1391: 00 + 1392: 45 2b fd sub %r13d,%r15d + 1395: 45 3b f1 cmp %r9d,%r14d + 1398: 7f 34 jg 0x13ce + 139a: 4d 63 ff movslq %r15d,%r15 + 139d: 44 03 ac 24 b8 02 00 add 0x2b8(%rsp),%r13d + 13a4: 00 + 13a5: 4d 63 ed movslq %r13d,%r13 + 13a8: 4e 8b 34 ff mov (%rdi,%r15,8),%r14 + 13ac: 4f 89 b4 e3 c0 00 00 mov %r14,0xc0(%r11,%r12,8) + 13b3: 00 + 13b4: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 13ba: c5 f9 57 0d 5e 32 c2 vxorpd 0x1c2325e(%rip),%xmm0,%xmm1 # 0x1c24620 + 13c1: 01 + 13c2: c4 81 7b 11 8c e3 e0 vmovsd %xmm1,0xe0(%r11,%r12,8) + 13c9: 00 00 00 + 13cc: eb 44 jmp 0x1412 + 13ce: 41 f7 df neg %r15d + 13d1: 41 f7 dd neg %r13d + 13d4: 4d 63 ff movslq %r15d,%r15 + 13d7: 44 03 ac 24 f0 02 00 add 0x2f0(%rsp),%r13d + 13de: 00 + 13df: 4d 63 ed movslq %r13d,%r13 + 13e2: c4 a1 7b 10 04 ff vmovsd (%rdi,%r15,8),%xmm0 + 13e8: c5 f9 57 0d 30 32 c2 vxorpd 0x1c23230(%rip),%xmm0,%xmm1 # 0x1c24620 + 13ef: 01 + 13f0: c4 81 7b 11 8c e3 c0 vmovsd %xmm1,0xc0(%r11,%r12,8) + 13f7: 00 00 00 + 13fa: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + 1400: c5 e9 57 1d 18 32 c2 vxorpd 0x1c23218(%rip),%xmm2,%xmm3 # 0x1c24620 + 1407: 01 + 1408: c4 81 7b 11 9c e3 e0 vmovsd %xmm3,0xe0(%r11,%r12,8) + 140f: 00 00 00 + 1412: 47 8d 34 92 lea (%r10,%r10,4),%r14d + 1416: 44 03 f6 add %esi,%r14d + 1419: 45 3b f1 cmp %r9d,%r14d + 141c: 7f 44 jg 0x1462 + 141e: 44 8b ac 24 c8 02 00 mov 0x2c8(%rsp),%r13d + 1425: 00 + 1426: 45 0f af ea imul %r10d,%r13d + 142a: 44 8b b4 24 e8 02 00 mov 0x2e8(%rsp),%r14d + 1431: 00 + 1432: 45 2b f5 sub %r13d,%r14d + 1435: 4d 63 f6 movslq %r14d,%r14 + 1438: 44 03 ac 24 b0 02 00 add 0x2b0(%rsp),%r13d + 143f: 00 + 1440: 4d 63 ed movslq %r13d,%r13 + 1443: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + 1447: 4f 89 bc e3 00 01 00 mov %r15,0x100(%r11,%r12,8) + 144e: 00 + 144f: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 1455: c5 f9 57 05 c3 31 c2 vxorpd 0x1c231c3(%rip),%xmm0,%xmm0 # 0x1c24620 + 145c: 01 + 145d: e9 8c 00 00 00 jmp 0x14ee + 1462: 44 8b ac 24 c8 02 00 mov 0x2c8(%rsp),%r13d + 1469: 00 + 146a: 45 0f af ea imul %r10d,%r13d + 146e: 45 3b f0 cmp %r8d,%r14d + 1471: 7f 44 jg 0x14b7 + 1473: 45 89 ee mov %r13d,%r14d + 1476: 41 f7 dd neg %r13d + 1479: 44 2b b4 24 e8 02 00 sub 0x2e8(%rsp),%r14d + 1480: 00 + 1481: 4d 63 f6 movslq %r14d,%r14 + 1484: 44 03 ac 24 28 02 00 add 0x228(%rsp),%r13d + 148b: 00 + 148c: 4d 63 ed movslq %r13d,%r13 + 148f: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 1495: c5 f9 57 0d 83 31 c2 vxorpd 0x1c23183(%rip),%xmm0,%xmm1 # 0x1c24620 + 149c: 01 + 149d: c4 81 7b 11 8c e3 00 vmovsd %xmm1,0x100(%r11,%r12,8) + 14a4: 01 00 00 + 14a7: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + 14ad: c5 e9 57 05 6b 31 c2 vxorpd 0x1c2316b(%rip),%xmm2,%xmm0 # 0x1c24620 + 14b4: 01 + 14b5: eb 37 jmp 0x14ee + 14b7: 44 8b b4 24 30 02 00 mov 0x230(%rsp),%r14d + 14be: 00 + 14bf: 45 2b f5 sub %r13d,%r14d + 14c2: 4d 63 f6 movslq %r14d,%r14 + 14c5: 44 2b ac 24 28 02 00 sub 0x228(%rsp),%r13d + 14cc: 00 + 14cd: 4d 63 ed movslq %r13d,%r13 + 14d0: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 14d6: c5 f9 57 0d 42 31 c2 vxorpd 0x1c23142(%rip),%xmm0,%xmm1 # 0x1c24620 + 14dd: 01 + 14de: c4 81 7b 11 8c e3 00 vmovsd %xmm1,0x100(%r11,%r12,8) + 14e5: 01 00 00 + 14e8: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 14ee: c4 81 7b 11 84 e3 20 vmovsd %xmm0,0x120(%r11,%r12,8) + 14f5: 01 00 00 + 14f8: 47 8d 2c 52 lea (%r10,%r10,2),%r13d + 14fc: 46 8d 34 69 lea (%rcx,%r13,2),%r14d + 1500: 45 3b f1 cmp %r9d,%r14d + 1503: 7f 44 jg 0x1549 + 1505: 44 8b ac 24 90 02 00 mov 0x290(%rsp),%r13d + 150c: 00 + 150d: 45 0f af ea imul %r10d,%r13d + 1511: 44 8b b4 24 e0 02 00 mov 0x2e0(%rsp),%r14d + 1518: 00 + 1519: 45 2b f5 sub %r13d,%r14d + 151c: 4d 63 f6 movslq %r14d,%r14 + 151f: 44 03 ac 24 a8 02 00 add 0x2a8(%rsp),%r13d + 1526: 00 + 1527: 4d 63 ed movslq %r13d,%r13 + 152a: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + 152e: 4f 89 bc e3 40 01 00 mov %r15,0x140(%r11,%r12,8) + 1535: 00 + 1536: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 153c: c5 f9 57 05 dc 30 c2 vxorpd 0x1c230dc(%rip),%xmm0,%xmm0 # 0x1c24620 + 1543: 01 + 1544: e9 8c 00 00 00 jmp 0x15d5 + 1549: 44 8b ac 24 90 02 00 mov 0x290(%rsp),%r13d + 1550: 00 + 1551: 45 0f af ea imul %r10d,%r13d + 1555: 45 3b f0 cmp %r8d,%r14d + 1558: 7f 44 jg 0x159e + 155a: 45 89 ee mov %r13d,%r14d + 155d: 41 f7 dd neg %r13d + 1560: 44 2b b4 24 e0 02 00 sub 0x2e0(%rsp),%r14d + 1567: 00 + 1568: 4d 63 f6 movslq %r14d,%r14 + 156b: 44 03 ac 24 18 02 00 add 0x218(%rsp),%r13d + 1572: 00 + 1573: 4d 63 ed movslq %r13d,%r13 + 1576: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 157c: c5 f9 57 0d 9c 30 c2 vxorpd 0x1c2309c(%rip),%xmm0,%xmm1 # 0x1c24620 + 1583: 01 + 1584: c4 81 7b 11 8c e3 40 vmovsd %xmm1,0x140(%r11,%r12,8) + 158b: 01 00 00 + 158e: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + 1594: c5 e9 57 05 84 30 c2 vxorpd 0x1c23084(%rip),%xmm2,%xmm0 # 0x1c24620 + 159b: 01 + 159c: eb 37 jmp 0x15d5 + 159e: 44 8b b4 24 20 02 00 mov 0x220(%rsp),%r14d + 15a5: 00 + 15a6: 45 2b f5 sub %r13d,%r14d + 15a9: 4d 63 f6 movslq %r14d,%r14 + 15ac: 44 2b ac 24 18 02 00 sub 0x218(%rsp),%r13d + 15b3: 00 + 15b4: 4d 63 ed movslq %r13d,%r13 + 15b7: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 15bd: c5 f9 57 0d 5b 30 c2 vxorpd 0x1c2305b(%rip),%xmm0,%xmm1 # 0x1c24620 + 15c4: 01 + 15c5: c4 81 7b 11 8c e3 40 vmovsd %xmm1,0x140(%r11,%r12,8) + 15cc: 01 00 00 + 15cf: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 15d5: c4 81 7b 11 84 e3 60 vmovsd %xmm0,0x160(%r11,%r12,8) + 15dc: 01 00 00 + 15df: 46 8d 2c d5 00 00 00 lea 0x0(,%r10,8),%r13d + 15e6: 00 + 15e7: 45 2b ea sub %r10d,%r13d + 15ea: 44 03 ac 24 18 03 00 add 0x318(%rsp),%r13d + 15f1: 00 + 15f2: 45 3b e9 cmp %r9d,%r13d + 15f5: 7f 44 jg 0x163b + 15f7: 44 8b ac 24 c0 02 00 mov 0x2c0(%rsp),%r13d + 15fe: 00 + 15ff: 45 0f af ea imul %r10d,%r13d + 1603: 44 8b b4 24 d8 02 00 mov 0x2d8(%rsp),%r14d + 160a: 00 + 160b: 45 2b f5 sub %r13d,%r14d + 160e: 4d 63 f6 movslq %r14d,%r14 + 1611: 44 03 ac 24 a0 02 00 add 0x2a0(%rsp),%r13d + 1618: 00 + 1619: 4d 63 ed movslq %r13d,%r13 + 161c: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + 1620: 4f 89 bc e3 80 01 00 mov %r15,0x180(%r11,%r12,8) + 1627: 00 + 1628: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 162e: c5 f9 57 05 ea 2f c2 vxorpd 0x1c22fea(%rip),%xmm0,%xmm0 # 0x1c24620 + 1635: 01 + 1636: e9 cc 00 00 00 jmp 0x1707 + 163b: 44 8b b4 24 c0 02 00 mov 0x2c0(%rsp),%r14d + 1642: 00 + 1643: 45 0f af f2 imul %r10d,%r14d + 1647: 45 3b e8 cmp %r8d,%r13d + 164a: 7f 44 jg 0x1690 + 164c: 45 89 f5 mov %r14d,%r13d + 164f: 41 f7 de neg %r14d + 1652: 44 2b ac 24 d8 02 00 sub 0x2d8(%rsp),%r13d + 1659: 00 + 165a: 4d 63 ed movslq %r13d,%r13 + 165d: 44 03 b4 24 00 02 00 add 0x200(%rsp),%r14d + 1664: 00 + 1665: 4d 63 f6 movslq %r14d,%r14 + 1668: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 166e: c5 f9 57 0d aa 2f c2 vxorpd 0x1c22faa(%rip),%xmm0,%xmm1 # 0x1c24620 + 1675: 01 + 1676: c4 81 7b 11 8c e3 80 vmovsd %xmm1,0x180(%r11,%r12,8) + 167d: 01 00 00 + 1680: c4 a1 7b 10 14 f7 vmovsd (%rdi,%r14,8),%xmm2 + 1686: c5 e9 57 05 92 2f c2 vxorpd 0x1c22f92(%rip),%xmm2,%xmm0 # 0x1c24620 + 168d: 01 + 168e: eb 77 jmp 0x1707 + 1690: 44 3b ac 24 40 01 00 cmp 0x140(%rsp),%r13d + 1697: 00 + 1698: 7f 1e jg 0x16b8 + 169a: 44 8b bc 24 10 02 00 mov 0x210(%rsp),%r15d + 16a1: 00 + 16a2: 45 2b fe sub %r14d,%r15d + 16a5: 4d 63 ff movslq %r15d,%r15 + 16a8: c4 a1 7b 10 04 ff vmovsd (%rdi,%r15,8),%xmm0 + 16ae: c5 f9 57 05 6a 2f c2 vxorpd 0x1c22f6a(%rip),%xmm0,%xmm0 # 0x1c24620 + 16b5: 01 + 16b6: eb 14 jmp 0x16cc + 16b8: 45 89 f7 mov %r14d,%r15d + 16bb: 44 2b bc 24 10 02 00 sub 0x210(%rsp),%r15d + 16c2: 00 + 16c3: 4d 63 ff movslq %r15d,%r15 + 16c6: c4 a1 7b 10 04 ff vmovsd (%rdi,%r15,8),%xmm0 + 16cc: c4 81 7b 11 84 e3 80 vmovsd %xmm0,0x180(%r11,%r12,8) + 16d3: 01 00 00 + 16d6: 44 3b ac 24 40 01 00 cmp 0x140(%rsp),%r13d + 16dd: 00 + 16de: 7f 13 jg 0x16f3 + 16e0: 44 2b b4 24 00 02 00 sub 0x200(%rsp),%r14d + 16e7: 00 + 16e8: 4d 63 f6 movslq %r14d,%r14 + 16eb: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 16f1: eb 14 jmp 0x1707 + 16f3: 41 f7 de neg %r14d + 16f6: 44 03 b4 24 08 02 00 add 0x208(%rsp),%r14d + 16fd: 00 + 16fe: 4d 63 f6 movslq %r14d,%r14 + 1701: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 1707: 41 ff c2 inc %r10d + 170a: c4 81 7b 11 84 e3 a0 vmovsd %xmm0,0x1a0(%r11,%r12,8) + 1711: 01 00 00 + 1714: 41 83 fa 04 cmp $0x4,%r10d + 1718: 0f 82 42 fb ff ff jb 0x1260 + 171e: 4c 8b 94 24 e0 01 00 mov 0x1e0(%rsp),%r10 + 1725: 00 + 1726: 83 c3 0c add $0xc,%ebx + 1729: 4c 8b b4 24 f0 01 00 mov 0x1f0(%rsp),%r14 + 1730: 00 + 1731: 83 c5 10 add $0x10,%ebp + 1734: 44 8b ac 24 b0 02 00 mov 0x2b0(%rsp),%r13d + 173b: 00 + 173c: 83 c6 14 add $0x14,%esi + 173f: 44 8b bc 24 b8 02 00 mov 0x2b8(%rsp),%r15d + 1746: 00 + 1747: 83 c1 18 add $0x18,%ecx + 174a: 44 03 bc 24 78 01 00 add 0x178(%rsp),%r15d + 1751: 00 + 1752: 4f 8d 94 32 c0 01 00 lea 0x1c0(%r10,%r14,1),%r10 + 1759: 00 + 175a: 44 8b b4 24 c8 02 00 mov 0x2c8(%rsp),%r14d + 1761: 00 + 1762: 8d 04 90 lea (%rax,%rdx,4),%eax + 1765: 44 89 bc 24 b8 02 00 mov %r15d,0x2b8(%rsp) + 176c: 00 + 176d: 44 8b a4 24 a8 01 00 mov 0x1a8(%rsp),%r12d + 1774: 00 + 1775: 44 8b 9c 24 b0 01 00 mov 0x1b0(%rsp),%r11d + 177c: 00 + 177d: 47 8d 7c b5 00 lea 0x0(%r13,%r14,4),%r15d + 1782: 44 8b ac 24 10 03 00 mov 0x310(%rsp),%r13d + 1789: 00 + 178a: 44 8b b4 24 a8 02 00 mov 0x2a8(%rsp),%r14d + 1791: 00 + 1792: 44 89 bc 24 b0 02 00 mov %r15d,0x2b0(%rsp) + 1799: 00 + 179a: 44 8b 8c 24 b8 01 00 mov 0x1b8(%rsp),%r9d + 17a1: 00 + 17a2: 44 8b 84 24 c0 01 00 mov 0x1c0(%rsp),%r8d + 17a9: 00 + 17aa: 47 8d 3c ee lea (%r14,%r13,8),%r15d + 17ae: 44 89 bc 24 a8 02 00 mov %r15d,0x2a8(%rsp) + 17b5: 00 + 17b6: 44 8b bc 24 00 03 00 mov 0x300(%rsp),%r15d + 17bd: 00 + 17be: 44 8b b4 24 a0 02 00 mov 0x2a0(%rsp),%r14d + 17c5: 00 + 17c6: 44 03 b4 24 80 01 00 add 0x180(%rsp),%r14d + 17cd: 00 + 17ce: 44 89 b4 24 a0 02 00 mov %r14d,0x2a0(%rsp) + 17d5: 00 + 17d6: 45 8d 34 d7 lea (%r15,%rdx,8),%r14d + 17da: 44 8b bc 24 98 02 00 mov 0x298(%rsp),%r15d + 17e1: 00 + 17e2: 44 89 b4 24 00 03 00 mov %r14d,0x300(%rsp) + 17e9: 00 + 17ea: 8b bc 24 c8 01 00 00 mov 0x1c8(%rsp),%edi + 17f1: 44 8b b4 24 e8 01 00 mov 0x1e8(%rsp),%r14d + 17f8: 00 + 17f9: 47 8d 2c af lea (%r15,%r13,4),%r13d + 17fd: 41 ff c6 inc %r14d + 1800: 03 bc 24 58 01 00 00 add 0x158(%rsp),%edi + 1807: 44 03 84 24 70 01 00 add 0x170(%rsp),%r8d + 180e: 00 + 180f: 44 03 8c 24 50 01 00 add 0x150(%rsp),%r9d + 1816: 00 + 1817: 83 84 24 18 03 00 00 addl $0x1c,0x318(%rsp) + 181e: 1c + 181f: 44 03 9c 24 60 01 00 add 0x160(%rsp),%r11d + 1826: 00 + 1827: 44 03 a4 24 68 01 00 add 0x168(%rsp),%r12d + 182e: 00 + 182f: 44 89 ac 24 98 02 00 mov %r13d,0x298(%rsp) + 1836: 00 + 1837: 44 89 b4 24 e8 01 00 mov %r14d,0x1e8(%rsp) + 183e: 00 + 183f: 44 3b b4 24 48 01 00 cmp 0x148(%rsp),%r14d + 1846: 00 + 1847: 0f 82 93 f8 ff ff jb 0x10e0 + 184d: 44 8b 84 24 80 00 00 mov 0x80(%rsp),%r8d + 1854: 00 + 1855: 44 8b 4c 24 78 mov 0x78(%rsp),%r9d + 185a: 44 3b 8c 24 c0 00 00 cmp 0xc0(%rsp),%r9d + 1861: 00 + 1862: 0f 8c f8 ec ff ff jl 0x560 + 1868: 44 8b 7c 24 20 mov 0x20(%rsp),%r15d + 186d: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 1872: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1877: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 187c: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi + 1881: 4c 8b 64 24 48 mov 0x48(%rsp),%r12 + 1886: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 + 188b: 4c 8b 74 24 58 mov 0x58(%rsp),%r14 + 1890: 4d 63 ff movslq %r15d,%r15 + 1893: 49 c1 e7 04 shl $0x4,%r15 + 1897: 49 03 c7 add %r15,%rax + 189a: 48 89 c2 mov %rax,%rdx + 189d: 48 83 e2 3f and $0x3f,%rdx + 18a1: 48 f7 da neg %rdx + 18a4: 48 83 e2 3f and $0x3f,%rdx + 18a8: 48 03 c2 add %rdx,%rax + 18ab: 48 81 c4 48 03 00 00 add $0x348,%rsp + 18b2: 5d pop %rbp + 18b3: 41 5f pop %r15 + 18b5: c3 ret + 18b6: 41 83 f9 05 cmp $0x5,%r9d + 18ba: 0f 8d d0 ec ff ff jge 0x590 + 18c0: e9 d3 f5 ff ff jmp 0xe98 + 18c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18cc: 00 + 18cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18e0: 53 push %rbx + 18e1: 56 push %rsi + 18e2: 57 push %rdi + 18e3: 41 54 push %r12 + 18e5: 41 55 push %r13 + 18e7: 41 56 push %r14 + 18e9: 41 57 push %r15 + 18eb: 55 push %rbp + 18ec: 48 83 ec 58 sub $0x58,%rsp + 18f0: 89 d6 mov %edx,%esi + 18f2: 44 89 cf mov %r9d,%edi + 18f5: 4c 89 c5 mov %r8,%rbp + 18f8: 48 89 cb mov %rcx,%rbx + 18fb: 4c 8d 25 1e 49 fc ff lea -0x3b6e2(%rip),%r12 # 0xfffffffffffc6220 + 1902: 83 fe 12 cmp $0x12,%esi + 1905: 7c 16 jl 0x191d + 1907: 89 f1 mov %esi,%ecx + 1909: ba 05 00 00 00 mov $0x5,%edx + 190e: 4c 8b 84 24 c0 00 00 mov 0xc0(%rsp),%r8 + 1915: 00 + 1916: e8 e5 a6 0c 00 call 0xcc000 + 191b: eb 0f jmp 0x192c + 191d: 89 f1 mov %esi,%ecx + 191f: 48 8b 94 24 c0 00 00 mov 0xc0(%rsp),%rdx + 1926: 00 + 1927: e8 74 8b ff ff call 0xffffffffffffa4a0 + 192c: 48 63 f6 movslq %esi,%rsi + 192f: 41 83 bc b4 fc e3 c5 cmpl $0x0,0x1c5e3fc(%r12,%rsi,4) + 1936: 01 00 + 1938: 0f 85 7c 01 00 00 jne 0x1aba + 193e: b9 11 00 00 00 mov $0x11,%ecx + 1943: 48 89 ea mov %rbp,%rdx + 1946: 41 89 f8 mov %edi,%r8d + 1949: 49 89 c1 mov %rax,%r9 + 194c: 48 89 43 38 mov %rax,0x38(%rbx) + 1950: e8 6b eb ff ff call 0x4c0 + 1955: 41 b8 01 00 00 00 mov $0x1,%r8d + 195b: c4 42 49 f7 d0 shlx %esi,%r8d,%r10d + 1960: 44 89 d1 mov %r10d,%ecx + 1963: d1 f9 sar $1,%ecx + 1965: c1 e9 1e shr $0x1e,%ecx + 1968: 41 03 ca add %r10d,%ecx + 196b: c1 f9 02 sar $0x2,%ecx + 196e: 48 89 43 40 mov %rax,0x40(%rbx) + 1972: 85 c9 test %ecx,%ecx + 1974: 0f 8e 1c 01 00 00 jle 0x1a96 + 197a: 89 ca mov %ecx,%edx + 197c: 45 89 c2 mov %r8d,%r10d + 197f: d1 ea shr $1,%edx + 1981: 45 33 c9 xor %r9d,%r9d + 1984: 85 d2 test %edx,%edx + 1986: 0f 86 bd 00 00 00 jbe 0x1a49 + 198c: 41 89 ff mov %edi,%r15d + 198f: 41 89 cb mov %ecx,%r11d + 1992: 44 2b fe sub %esi,%r15d + 1995: c4 42 01 f7 d0 shlx %r15d,%r8d,%r10d + 199a: 45 0f af da imul %r10d,%r11d + 199e: 45 03 da add %r10d,%r11d + 19a1: 47 8d 34 12 lea (%r10,%r10,1),%r14d + 19a5: 4d 63 f6 movslq %r14d,%r14 + 19a8: 45 89 f5 mov %r14d,%r13d + 19ab: 41 f7 dd neg %r13d + 19ae: 4d 63 ed movslq %r13d,%r13 + 19b1: 4d 63 fa movslq %r10d,%r15 + 19b4: 47 8d 64 55 00 lea 0x0(%r13,%r10,2),%r12d + 19b9: 45 03 d3 add %r11d,%r10d + 19bc: 45 2b de sub %r14d,%r11d + 19bf: 45 2b d6 sub %r14d,%r10d + 19c2: 4d 63 e4 movslq %r12d,%r12 + 19c5: 4d 63 db movslq %r11d,%r11 + 19c8: 4d 63 d2 movslq %r10d,%r10 + 19cb: 89 74 24 48 mov %esi,0x48(%rsp) + 19cf: 89 7c 24 40 mov %edi,0x40(%rsp) + 19d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 19d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19df: 00 + 19e0: 4a 8b 7c d5 00 mov 0x0(%rbp,%r10,8),%rdi + 19e5: 43 8d 34 09 lea (%r9,%r9,1),%esi + 19e9: 48 63 f6 movslq %esi,%rsi + 19ec: 41 ff c1 inc %r9d + 19ef: 48 c1 e6 04 shl $0x4,%rsi + 19f3: 4d 03 d5 add %r13,%r10 + 19f6: 48 89 3c 30 mov %rdi,(%rax,%rsi,1) + 19fa: c4 a1 7b 10 44 e5 00 vmovsd 0x0(%rbp,%r12,8),%xmm0 + 1a01: 4d 03 e6 add %r14,%r12 + 1a04: c5 f9 57 0d f4 2c c2 vxorpd 0x1c22cf4(%rip),%xmm0,%xmm1 # 0x1c24700 + 1a0b: 01 + 1a0c: c5 fb 11 4c 30 08 vmovsd %xmm1,0x8(%rax,%rsi,1) + 1a12: 4a 8b 7c dd 00 mov 0x0(%rbp,%r11,8),%rdi + 1a17: 4d 03 dd add %r13,%r11 + 1a1a: 48 89 7c 30 10 mov %rdi,0x10(%rax,%rsi,1) + 1a1f: c4 a1 7b 10 54 fd 00 vmovsd 0x0(%rbp,%r15,8),%xmm2 + 1a26: 4d 03 fe add %r14,%r15 + 1a29: c5 e9 57 1d cf 2c c2 vxorpd 0x1c22ccf(%rip),%xmm2,%xmm3 # 0x1c24700 + 1a30: 01 + 1a31: c5 fb 11 5c 30 18 vmovsd %xmm3,0x18(%rax,%rsi,1) + 1a37: 44 3b ca cmp %edx,%r9d + 1a3a: 72 a4 jb 0x19e0 + 1a3c: 8b 74 24 48 mov 0x48(%rsp),%esi + 1a40: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1a45: 8b 7c 24 40 mov 0x40(%rsp),%edi + 1a49: 45 8d 62 ff lea -0x1(%r10),%r12d + 1a4d: 44 3b e1 cmp %ecx,%r12d + 1a50: 73 44 jae 0x1a96 + 1a52: 2b fe sub %esi,%edi + 1a54: c4 42 41 f7 c8 shlx %edi,%r8d,%r9d + 1a59: 45 0f af e1 imul %r9d,%r12d + 1a5d: 44 0f af c9 imul %ecx,%r9d + 1a61: 44 89 e7 mov %r12d,%edi + 1a64: f7 df neg %edi + 1a66: 44 03 cf add %edi,%r9d + 1a69: 4d 63 d2 movslq %r10d,%r10 + 1a6c: 4d 63 c9 movslq %r9d,%r9 + 1a6f: 49 c1 e2 04 shl $0x4,%r10 + 1a73: 4d 63 e4 movslq %r12d,%r12 + 1a76: 4e 8b 5c cd 00 mov 0x0(%rbp,%r9,8),%r11 + 1a7b: 4d 89 5c 02 f0 mov %r11,-0x10(%r10,%rax,1) + 1a80: c4 a1 7b 10 44 e5 00 vmovsd 0x0(%rbp,%r12,8),%xmm0 + 1a87: c5 f9 57 0d 71 2c c2 vxorpd 0x1c22c71(%rip),%xmm0,%xmm1 # 0x1c24700 + 1a8e: 01 + 1a8f: c4 c1 7b 11 4c 02 f8 vmovsd %xmm1,-0x8(%r10,%rax,1) + 1a96: 48 63 c9 movslq %ecx,%rcx + 1a99: 48 c1 e1 04 shl $0x4,%rcx + 1a9d: 48 03 c1 add %rcx,%rax + 1aa0: 48 89 c5 mov %rax,%rbp + 1aa3: 48 83 e5 3f and $0x3f,%rbp + 1aa7: 48 f7 dd neg %rbp + 1aaa: 48 83 e5 3f and $0x3f,%rbp + 1aae: c7 43 1c 00 00 20 00 movl $0x200000,0x1c(%rbx) + 1ab5: 48 03 c5 add %rbp,%rax + 1ab8: eb 2b jmp 0x1ae5 + 1aba: 49 89 e3 mov %rsp,%r11 + 1abd: 48 89 d9 mov %rbx,%rcx + 1ac0: 4c 8b 94 24 c8 00 00 mov 0xc8(%rsp),%r10 + 1ac7: 00 + 1ac8: 89 f2 mov %esi,%edx + 1aca: 49 89 e8 mov %rbp,%r8 + 1acd: 41 89 f9 mov %edi,%r9d + 1ad0: 49 89 43 28 mov %rax,0x28(%r11) + 1ad4: 41 c7 43 20 00 00 00 movl $0x0,0x20(%r11) + 1adb: 00 + 1adc: 4d 89 53 30 mov %r10,0x30(%r11) + 1ae0: e8 3b 00 00 00 call 0x1b20 + 1ae5: 83 fe 12 cmp $0x12,%esi + 1ae8: 7c 14 jl 0x1afe + 1aea: 8b 53 1c mov 0x1c(%rbx),%edx + 1aed: bd 00 80 00 00 mov $0x8000,%ebp + 1af2: 81 fa 00 80 00 00 cmp $0x8000,%edx + 1af8: 0f 4d ea cmovge %edx,%ebp + 1afb: 89 6b 1c mov %ebp,0x1c(%rbx) + 1afe: 48 83 c4 58 add $0x58,%rsp + 1b02: 5d pop %rbp + 1b03: 41 5f pop %r15 + 1b05: 41 5e pop %r14 + 1b07: 41 5d pop %r13 + 1b09: 41 5c pop %r12 + 1b0b: 5f pop %rdi + 1b0c: 5e pop %rsi + 1b0d: 5b pop %rbx + 1b0e: c3 ret + 1b0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b16: 00 + 1b17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b1e: 66 90 xchg %ax,%ax + 1b20: 53 push %rbx + 1b21: 56 push %rsi + 1b22: 57 push %rdi + 1b23: 41 54 push %r12 + 1b25: 41 55 push %r13 + 1b27: 41 56 push %r14 + 1b29: 41 57 push %r15 + 1b2b: 55 push %rbp + 1b2c: 48 81 ec 68 0d 00 00 sub $0xd68,%rsp + 1b33: 41 89 d6 mov %edx,%r14d + 1b36: 49 63 fe movslq %r14d,%rdi + 1b39: 48 8d 35 e0 46 fc ff lea -0x3b920(%rip),%rsi # 0xfffffffffffc6220 + 1b40: 44 89 f3 mov %r14d,%ebx + 1b43: 49 89 cd mov %rcx,%r13 + 1b46: 44 89 8c 24 90 00 00 mov %r9d,0x90(%rsp) + 1b4d: 00 + 1b4e: 4c 89 84 24 38 0a 00 mov %r8,0xa38(%rsp) + 1b55: 00 + 1b56: 8b ac be fc e3 c5 01 mov 0x1c5e3fc(%rsi,%rdi,4),%ebp + 1b5d: 2b dd sub %ebp,%ebx + 1b5f: 44 8b a4 24 d0 0d 00 mov 0xdd0(%rsp),%r12d + 1b66: 00 + 1b67: 4c 8b 8c 24 d8 0d 00 mov 0xdd8(%rsp),%r9 + 1b6e: 00 + 1b6f: 83 fb 11 cmp $0x11,%ebx + 1b72: 0f 8e fc 37 00 00 jle 0x5374 + 1b78: 49 89 e3 mov %rsp,%r11 + 1b7b: 45 8d 54 24 01 lea 0x1(%r12),%r10d + 1b80: 48 8b 84 24 e0 0d 00 mov 0xde0(%rsp),%rax + 1b87: 00 + 1b88: 4c 89 e9 mov %r13,%rcx + 1b8b: 89 da mov %ebx,%edx + 1b8d: 4d 89 4b 28 mov %r9,0x28(%r11) + 1b91: 49 89 43 30 mov %rax,0x30(%r11) + 1b95: 45 89 53 20 mov %r10d,0x20(%r11) + 1b99: 44 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9d + 1ba0: 00 + 1ba1: e8 7a ff ff ff call 0x1b20 + 1ba6: 49 89 c1 mov %rax,%r9 + 1ba9: 41 ba 01 00 00 00 mov $0x1,%r10d + 1baf: c4 42 61 f7 c2 shlx %ebx,%r10d,%r8d + 1bb4: 4d 63 e4 movslq %r12d,%r12 + 1bb7: 45 33 db xor %r11d,%r11d + 1bba: 44 8b bc be 5c e4 c5 mov 0x1c5e45c(%rsi,%rdi,4),%r15d + 1bc1: 01 + 1bc2: 4c 89 8c 24 a0 04 00 mov %r9,0x4a0(%rsp) + 1bc9: 00 + 1bca: 4f 89 4c e5 78 mov %r9,0x78(%r13,%r12,8) + 1bcf: 45 85 c0 test %r8d,%r8d + 1bd2: 0f 8e 5d 37 00 00 jle 0x5335 + 1bd8: 44 89 7c 24 40 mov %r15d,0x40(%rsp) + 1bdd: 43 8d 3c 00 lea (%r8,%r8,1),%edi + 1be1: 89 bc 24 90 04 00 00 mov %edi,0x490(%rsp) + 1be8: 89 ef mov %ebp,%edi + 1bea: f7 dd neg %ebp + 1bec: 43 8d 34 40 lea (%r8,%r8,2),%esi + 1bf0: 41 03 ef add %r15d,%ebp + 1bf3: f7 df neg %edi + 1bf5: 89 b4 24 98 04 00 00 mov %esi,0x498(%rsp) + 1bfc: c4 c2 51 f7 f2 shlx %ebp,%r10d,%esi + 1c01: 44 89 84 24 c0 04 00 mov %r8d,0x4c0(%rsp) + 1c08: 00 + 1c09: 4c 89 4c 24 48 mov %r9,0x48(%rsp) + 1c0e: 4c 89 6c 24 50 mov %r13,0x50(%rsp) + 1c13: 44 89 b4 24 a0 01 00 mov %r14d,0x1a0(%rsp) + 1c1a: 00 + 1c1b: 41 8d 44 30 ff lea -0x1(%r8,%rsi,1),%eax + 1c20: 99 cltd + 1c21: f7 fe idiv %esi + 1c23: 44 8d 66 03 lea 0x3(%rsi),%r12d + 1c27: 41 d1 fc sar $1,%r12d + 1c2a: 8d 2c 76 lea (%rsi,%rsi,2),%ebp + 1c2d: 41 c1 ec 1e shr $0x1e,%r12d + 1c31: 46 8d 64 26 03 lea 0x3(%rsi,%r12,1),%r12d + 1c36: 41 c1 fc 02 sar $0x2,%r12d + 1c3a: 44 89 a4 24 40 0d 00 mov %r12d,0xd40(%rsp) + 1c41: 00 + 1c42: 45 33 e4 xor %r12d,%r12d + 1c45: 33 d2 xor %edx,%edx + 1c47: 33 c9 xor %ecx,%ecx + 1c49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c50: 00 + 1c51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1c5f: 00 + 1c60: 41 89 d8 mov %ebx,%r8d + 1c63: 45 89 d5 mov %r10d,%r13d + 1c66: 41 f7 d8 neg %r8d + 1c69: 41 89 d9 mov %ebx,%r9d + 1c6c: 85 ff test %edi,%edi + 1c6e: 0f 89 96 36 00 00 jns 0x530a + 1c74: 89 5c 24 58 mov %ebx,0x58(%rsp) + 1c78: 89 8c 24 a8 04 00 00 mov %ecx,0x4a8(%rsp) + 1c7f: 89 94 24 b0 04 00 00 mov %edx,0x4b0(%rsp) + 1c86: 44 89 a4 24 b8 04 00 mov %r12d,0x4b8(%rsp) + 1c8d: 00 + 1c8e: 89 44 24 60 mov %eax,0x60(%rsp) + 1c92: 89 6c 24 68 mov %ebp,0x68(%rsp) + 1c96: 89 b4 24 10 09 00 00 mov %esi,0x910(%rsp) + 1c9d: 89 7c 24 70 mov %edi,0x70(%rsp) + 1ca1: 44 89 5c 24 78 mov %r11d,0x78(%rsp) + 1ca6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1cad: 00 + 1cae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1cb5: 0f 1f 40 00 nopl 0x0(%rax) + 1cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1cc0: 41 8d 59 02 lea 0x2(%r9),%ebx + 1cc4: 41 8d 50 fe lea -0x2(%r8),%edx + 1cc8: 3b 9c 24 a0 01 00 00 cmp 0x1a0(%rsp),%ebx + 1ccf: 0f 84 1d 25 00 00 je 0x41f2 + 1cd5: 41 8d 41 04 lea 0x4(%r9),%eax + 1cd9: 3b 84 24 a0 01 00 00 cmp 0x1a0(%rsp),%eax + 1ce0: 0f 84 e6 0b 00 00 je 0x28cc + 1ce6: 41 8d 41 06 lea 0x6(%r9),%eax + 1cea: 3b 84 24 a0 01 00 00 cmp 0x1a0(%rsp),%eax + 1cf1: 0f 84 d5 0b 00 00 je 0x28cc + 1cf7: 41 83 c0 fd add $0xfffffffd,%r8d + 1cfb: 41 83 c1 03 add $0x3,%r9d + 1cff: 33 c0 xor %eax,%eax + 1d01: 89 84 24 90 01 00 00 mov %eax,0x190(%rsp) + 1d08: 89 84 24 88 01 00 00 mov %eax,0x188(%rsp) + 1d0f: 45 85 ed test %r13d,%r13d + 1d12: 0f 8e ab 0b 00 00 jle 0x28c3 + 1d18: 41 ba 01 00 00 00 mov $0x1,%r10d + 1d1e: c4 c2 31 f7 ea shlx %r9d,%r10d,%ebp + 1d23: 8b 8c 24 90 00 00 00 mov 0x90(%rsp),%ecx + 1d2a: 89 eb mov %ebp,%ebx + 1d2c: c1 eb 1f shr $0x1f,%ebx + 1d2f: 8b b4 24 c0 04 00 00 mov 0x4c0(%rsp),%esi + 1d36: 03 dd add %ebp,%ebx + 1d38: d1 fb sar $1,%ebx + 1d3a: 8d 54 6d 00 lea 0x0(%rbp,%rbp,2),%edx + 1d3e: 89 d0 mov %edx,%eax + 1d40: 42 8d 3c 01 lea (%rcx,%r8,1),%edi + 1d44: d1 f8 sar $1,%eax + 1d46: c1 e8 1e shr $0x1e,%eax + 1d49: c4 c2 41 f7 ca shlx %edi,%r10d,%ecx + 1d4e: 03 c2 add %edx,%eax + 1d50: 89 ea mov %ebp,%edx + 1d52: 41 89 cc mov %ecx,%r12d + 1d55: 0f af f1 imul %ecx,%esi + 1d58: 41 89 cb mov %ecx,%r11d + 1d5b: 44 0f af e3 imul %ebx,%r12d + 1d5f: d1 fa sar $1,%edx + 1d61: 8d 3c 09 lea (%rcx,%rcx,1),%edi + 1d64: c1 ea 1e shr $0x1e,%edx + 1d67: 44 8d 14 49 lea (%rcx,%rcx,2),%r10d + 1d6b: 89 9c 24 c0 0b 00 00 mov %ebx,0xbc0(%rsp) + 1d72: 03 d5 add %ebp,%edx + 1d74: 8b 9c 24 b0 04 00 00 mov 0x4b0(%rsp),%ebx + 1d7b: 0f af e9 imul %ecx,%ebp + 1d7e: 0f af d9 imul %ecx,%ebx + 1d81: c1 f8 02 sar $0x2,%eax + 1d84: 2b eb sub %ebx,%ebp + 1d86: 89 b4 24 98 01 00 00 mov %esi,0x198(%rsp) + 1d8d: 89 ce mov %ecx,%esi + 1d8f: 0f af f0 imul %eax,%esi + 1d92: 41 89 ef mov %ebp,%r15d + 1d95: 41 89 ee mov %ebp,%r14d + 1d98: 44 2b ff sub %edi,%r15d + 1d9b: 44 89 bc 24 f0 00 00 mov %r15d,0xf0(%rsp) + 1da2: 00 + 1da3: 41 89 f7 mov %esi,%r15d + 1da6: 45 2b f2 sub %r10d,%r14d + 1da9: 44 2b fb sub %ebx,%r15d + 1dac: 44 89 b4 24 e8 00 00 mov %r14d,0xe8(%rsp) + 1db3: 00 + 1db4: 41 89 ee mov %ebp,%r14d + 1db7: 44 2b f1 sub %ecx,%r14d + 1dba: 44 89 b4 24 f8 00 00 mov %r14d,0xf8(%rsp) + 1dc1: 00 + 1dc2: 45 89 fe mov %r15d,%r14d + 1dc5: 45 2b f2 sub %r10d,%r14d + 1dc8: 44 89 b4 24 00 01 00 mov %r14d,0x100(%rsp) + 1dcf: 00 + 1dd0: 45 89 fe mov %r15d,%r14d + 1dd3: 44 2b f7 sub %edi,%r14d + 1dd6: 44 89 b4 24 08 01 00 mov %r14d,0x108(%rsp) + 1ddd: 00 + 1dde: 45 89 e6 mov %r12d,%r14d + 1de1: 44 2b f3 sub %ebx,%r14d + 1de4: c1 fa 02 sar $0x2,%edx + 1de7: 44 89 bc 24 70 01 00 mov %r15d,0x170(%rsp) + 1dee: 00 + 1def: 44 2b f9 sub %ecx,%r15d + 1df2: 44 89 bc 24 38 01 00 mov %r15d,0x138(%rsp) + 1df9: 00 + 1dfa: 45 89 f7 mov %r14d,%r15d + 1dfd: 44 0f af da imul %edx,%r11d + 1e01: 45 2b fa sub %r10d,%r15d + 1e04: 44 89 bc 24 10 01 00 mov %r15d,0x110(%rsp) + 1e0b: 00 + 1e0c: 45 89 f7 mov %r14d,%r15d + 1e0f: 44 2b ff sub %edi,%r15d + 1e12: f7 df neg %edi + 1e14: 44 89 bc 24 18 01 00 mov %r15d,0x118(%rsp) + 1e1b: 00 + 1e1c: 45 8d 3c 1a lea (%r10,%rbx,1),%r15d + 1e20: 44 89 b4 24 68 01 00 mov %r14d,0x168(%rsp) + 1e27: 00 + 1e28: 41 f7 da neg %r10d + 1e2b: 44 2b f1 sub %ecx,%r14d + 1e2e: 44 89 b4 24 30 01 00 mov %r14d,0x130(%rsp) + 1e35: 00 + 1e36: 45 89 fe mov %r15d,%r14d + 1e39: 45 2b f3 sub %r11d,%r14d + 1e3c: 44 89 b4 24 48 01 00 mov %r14d,0x148(%rsp) + 1e43: 00 + 1e44: 45 89 fe mov %r15d,%r14d + 1e47: 45 2b f4 sub %r12d,%r14d + 1e4a: 44 89 b4 24 40 01 00 mov %r14d,0x140(%rsp) + 1e51: 00 + 1e52: 44 8d 34 4b lea (%rbx,%rcx,2),%r14d + 1e56: 44 89 bc 24 58 01 00 mov %r15d,0x158(%rsp) + 1e5d: 00 + 1e5e: 44 2b fe sub %esi,%r15d + 1e61: 44 89 bc 24 20 01 00 mov %r15d,0x120(%rsp) + 1e68: 00 + 1e69: 45 89 f7 mov %r14d,%r15d + 1e6c: 45 2b fb sub %r11d,%r15d + 1e6f: 44 89 bc 24 28 01 00 mov %r15d,0x128(%rsp) + 1e76: 00 + 1e77: 45 89 f7 mov %r14d,%r15d + 1e7a: 44 89 b4 24 60 01 00 mov %r14d,0x160(%rsp) + 1e81: 00 + 1e82: 45 2b fc sub %r12d,%r15d + 1e85: 44 2b f6 sub %esi,%r14d + 1e88: 41 f7 dc neg %r12d + 1e8b: 44 89 b4 24 d8 00 00 mov %r14d,0xd8(%rsp) + 1e92: 00 + 1e93: 44 8d 34 19 lea (%rcx,%rbx,1),%r14d + 1e97: f7 de neg %esi + 1e99: 45 03 e6 add %r14d,%r12d + 1e9c: 44 89 b4 24 50 01 00 mov %r14d,0x150(%rsp) + 1ea3: 00 + 1ea4: 41 03 f6 add %r14d,%esi + 1ea7: 89 b4 24 78 01 00 00 mov %esi,0x178(%rsp) + 1eae: 45 2b f3 sub %r11d,%r14d + 1eb1: 44 2b db sub %ebx,%r11d + 1eb4: 44 89 de mov %r11d,%esi + 1eb7: 41 03 fb add %r11d,%edi + 1eba: c7 84 24 80 01 00 00 movl $0x0,0x180(%rsp) + 1ec1: 00 00 00 00 + 1ec5: 45 03 d3 add %r11d,%r10d + 1ec8: 44 89 b4 24 d0 00 00 mov %r14d,0xd0(%rsp) + 1ecf: 00 + 1ed0: 2b f1 sub %ecx,%esi + 1ed2: 44 89 a4 24 b0 00 00 mov %r12d,0xb0(%rsp) + 1ed9: 00 + 1eda: 44 89 ac 24 08 09 00 mov %r13d,0x908(%rsp) + 1ee1: 00 + 1ee2: 44 89 bc 24 e0 00 00 mov %r15d,0xe0(%rsp) + 1ee9: 00 + 1eea: 89 b4 24 c8 00 00 00 mov %esi,0xc8(%rsp) + 1ef1: 44 89 94 24 98 00 00 mov %r10d,0x98(%rsp) + 1ef8: 00 + 1ef9: 89 bc 24 a0 00 00 00 mov %edi,0xa0(%rsp) + 1f00: 44 89 9c 24 a8 00 00 mov %r11d,0xa8(%rsp) + 1f07: 00 + 1f08: 89 ac 24 b8 00 00 00 mov %ebp,0xb8(%rsp) + 1f0f: 89 9c 24 c0 00 00 00 mov %ebx,0xc0(%rsp) + 1f16: 89 8c 24 58 0a 00 00 mov %ecx,0xa58(%rsp) + 1f1d: 89 94 24 40 0a 00 00 mov %edx,0xa40(%rsp) + 1f24: 89 84 24 88 0c 00 00 mov %eax,0xc88(%rsp) + 1f2b: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) + 1f32: 00 + 1f33: 44 89 8c 24 88 00 00 mov %r9d,0x88(%rsp) + 1f3a: 00 + 1f3b: 44 8b a4 24 80 01 00 mov 0x180(%rsp),%r12d + 1f42: 00 + 1f43: 44 8b ac 24 88 01 00 mov 0x188(%rsp),%r13d + 1f4a: 00 + 1f4b: 44 8b b4 24 90 01 00 mov 0x190(%rsp),%r14d + 1f52: 00 + 1f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f5f: 00 + 1f60: 33 d2 xor %edx,%edx + 1f62: 33 c0 xor %eax,%eax + 1f64: 83 bc 24 10 09 00 00 cmpl $0x0,0x910(%rsp) + 1f6b: 00 + 1f6c: 0f 8e 18 09 00 00 jle 0x288a + 1f72: 44 8b 9c 24 b0 04 00 mov 0x4b0(%rsp),%r11d + 1f79: 00 + 1f7a: 44 8b 8c 24 e8 00 00 mov 0xe8(%rsp),%r9d + 1f81: 00 + 1f82: 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%edi + 1f89: 8b ac 24 f8 00 00 00 mov 0xf8(%rsp),%ebp + 1f90: 47 8d 14 2b lea (%r11,%r13,1),%r10d + 1f94: 45 89 e3 mov %r12d,%r11d + 1f97: 41 f7 db neg %r11d + 1f9a: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx + 1fa1: 44 89 94 24 40 0b 00 mov %r10d,0xb40(%rsp) + 1fa8: 00 + 1fa9: 44 8b 94 24 00 01 00 mov 0x100(%rsp),%r10d + 1fb0: 00 + 1fb1: 44 89 a4 24 80 01 00 mov %r12d,0x180(%rsp) + 1fb8: 00 + 1fb9: 47 8d 04 19 lea (%r9,%r11,1),%r8d + 1fbd: 44 89 84 24 48 0b 00 mov %r8d,0xb48(%rsp) + 1fc4: 00 + 1fc5: 42 8d 34 1f lea (%rdi,%r11,1),%esi + 1fc9: 89 b4 24 50 0b 00 00 mov %esi,0xb50(%rsp) + 1fd0: 42 8d 5c 1d 00 lea 0x0(%rbp,%r11,1),%ebx + 1fd5: 89 9c 24 58 0b 00 00 mov %ebx,0xb58(%rsp) + 1fdc: 46 8d 3c 19 lea (%rcx,%r11,1),%r15d + 1fe0: 44 8b 84 24 08 01 00 mov 0x108(%rsp),%r8d + 1fe7: 00 + 1fe8: 47 8d 0c 1a lea (%r10,%r11,1),%r9d + 1fec: 8b b4 24 38 01 00 00 mov 0x138(%rsp),%esi + 1ff3: 45 89 e2 mov %r12d,%r10d + 1ff6: 8b 9c 24 10 01 00 00 mov 0x110(%rsp),%ebx + 1ffd: 44 89 bc 24 60 0b 00 mov %r15d,0xb60(%rsp) + 2004: 00 + 2005: 43 8d 3c 18 lea (%r8,%r11,1),%edi + 2009: 44 8b bc 24 18 01 00 mov 0x118(%rsp),%r15d + 2010: 00 + 2011: 42 8d 2c 1e lea (%rsi,%r11,1),%ebp + 2015: 44 8b 84 24 30 01 00 mov 0x130(%rsp),%r8d + 201c: 00 + 201d: 42 8d 0c 1b lea (%rbx,%r11,1),%ecx + 2021: 8b b4 24 48 01 00 00 mov 0x148(%rsp),%esi + 2028: 8b 9c 24 40 01 00 00 mov 0x140(%rsp),%ebx + 202f: 44 89 8c 24 68 0b 00 mov %r9d,0xb68(%rsp) + 2036: 00 + 2037: 47 8d 0c 1f lea (%r15,%r11,1),%r9d + 203b: 44 8b bc 24 58 01 00 mov 0x158(%rsp),%r15d + 2042: 00 + 2043: 89 bc 24 70 0b 00 00 mov %edi,0xb70(%rsp) + 204a: 43 8d 3c 18 lea (%r8,%r11,1),%edi + 204e: 89 ac 24 78 0b 00 00 mov %ebp,0xb78(%rsp) + 2055: 42 8d 2c 26 lea (%rsi,%r12,1),%ebp + 2059: 89 8c 24 88 0b 00 00 mov %ecx,0xb88(%rsp) + 2060: 42 8d 0c 23 lea (%rbx,%r12,1),%ecx + 2064: 89 bc 24 98 0b 00 00 mov %edi,0xb98(%rsp) + 206b: 47 8d 04 27 lea (%r15,%r12,1),%r8d + 206f: 89 ac 24 a8 0b 00 00 mov %ebp,0xba8(%rsp) + 2076: 89 8c 24 b0 0b 00 00 mov %ecx,0xbb0(%rsp) + 207d: 8b bc 24 20 01 00 00 mov 0x120(%rsp),%edi + 2084: 8b b4 24 28 01 00 00 mov 0x128(%rsp),%esi + 208b: 8b ac 24 e0 00 00 00 mov 0xe0(%rsp),%ebp + 2092: 8b 9c 24 60 01 00 00 mov 0x160(%rsp),%ebx + 2099: 8b 8c 24 d8 00 00 00 mov 0xd8(%rsp),%ecx + 20a0: 44 8b bc 24 d0 00 00 mov 0xd0(%rsp),%r15d + 20a7: 00 + 20a8: 44 89 84 24 b8 0b 00 mov %r8d,0xbb8(%rsp) + 20af: 00 + 20b0: 46 8d 04 27 lea (%rdi,%r12,1),%r8d + 20b4: 44 89 8c 24 90 0b 00 mov %r9d,0xb90(%rsp) + 20bb: 00 + 20bc: 42 8d 3c 26 lea (%rsi,%r12,1),%edi + 20c0: 45 89 e1 mov %r12d,%r9d + 20c3: 42 8d 74 25 00 lea 0x0(%rbp,%r12,1),%esi + 20c8: 44 2b 94 24 70 01 00 sub 0x170(%rsp),%r10d + 20cf: 00 + 20d0: 42 8d 2c 23 lea (%rbx,%r12,1),%ebp + 20d4: 44 2b 8c 24 68 01 00 sub 0x168(%rsp),%r9d + 20db: 00 + 20dc: 42 8d 1c 21 lea (%rcx,%r12,1),%ebx + 20e0: 89 bc 24 78 0a 00 00 mov %edi,0xa78(%rsp) + 20e7: 43 8d 0c 27 lea (%r15,%r12,1),%ecx + 20eb: 44 8b bc 24 b0 00 00 mov 0xb0(%rsp),%r15d + 20f2: 00 + 20f3: 89 8c 24 a0 0b 00 00 mov %ecx,0xba0(%rsp) + 20fa: 89 9c 24 90 0a 00 00 mov %ebx,0xa90(%rsp) + 2101: 89 ac 24 88 0a 00 00 mov %ebp,0xa88(%rsp) + 2108: 43 8d 0c 27 lea (%r15,%r12,1),%ecx + 210c: 44 8b bc 24 50 01 00 mov 0x150(%rsp),%r15d + 2113: 00 + 2114: 89 8c 24 80 0b 00 00 mov %ecx,0xb80(%rsp) + 211b: 89 b4 24 80 0a 00 00 mov %esi,0xa80(%rsp) + 2122: 44 89 84 24 70 0a 00 mov %r8d,0xa70(%rsp) + 2129: 00 + 212a: 43 8d 0c 27 lea (%r15,%r12,1),%ecx + 212e: 44 8b bc 24 78 01 00 mov 0x178(%rsp),%r15d + 2135: 00 + 2136: 89 8c 24 38 0b 00 00 mov %ecx,0xb38(%rsp) + 213d: 44 89 8c 24 68 0a 00 mov %r9d,0xa68(%rsp) + 2144: 00 + 2145: 44 89 94 24 60 0a 00 mov %r10d,0xa60(%rsp) + 214c: 00 + 214d: 43 8d 0c 27 lea (%r15,%r12,1),%ecx + 2151: 44 8b bc 24 c8 00 00 mov 0xc8(%rsp),%r15d + 2158: 00 + 2159: 89 8c 24 30 0b 00 00 mov %ecx,0xb30(%rsp) + 2160: 44 89 ac 24 88 01 00 mov %r13d,0x188(%rsp) + 2167: 00 + 2168: 44 89 b4 24 90 01 00 mov %r14d,0x190(%rsp) + 216f: 00 + 2170: 43 8d 0c 1f lea (%r15,%r11,1),%ecx + 2174: 44 8b bc 24 a0 00 00 mov 0xa0(%rsp),%r15d + 217b: 00 + 217c: 89 8c 24 28 0b 00 00 mov %ecx,0xb28(%rsp) + 2183: 48 8b bc 24 a0 04 00 mov 0x4a0(%rsp),%rdi + 218a: 00 + 218b: 43 8d 0c 1f lea (%r15,%r11,1),%ecx + 218f: 44 8b bc 24 c0 00 00 mov 0xc0(%rsp),%r15d + 2196: 00 + 2197: 89 8c 24 20 0b 00 00 mov %ecx,0xb20(%rsp) + 219e: 44 89 e1 mov %r12d,%ecx + 21a1: 44 03 9c 24 98 00 00 add 0x98(%rsp),%r11d + 21a8: 00 + 21a9: 2b 8c 24 a8 00 00 00 sub 0xa8(%rsp),%ecx + 21b0: 45 03 fc add %r12d,%r15d + 21b3: 44 89 bc 24 18 0b 00 mov %r15d,0xb18(%rsp) + 21ba: 00 + 21bb: 89 8c 24 50 0a 00 00 mov %ecx,0xa50(%rsp) + 21c2: 44 89 9c 24 48 0a 00 mov %r11d,0xa48(%rsp) + 21c9: 00 + 21ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 21d1: 00 + 21d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 21e0: 41 89 c7 mov %eax,%r15d + 21e3: 45 33 c0 xor %r8d,%r8d + 21e6: 41 f7 df neg %r15d + 21e9: 8b 8c 24 60 0b 00 00 mov 0xb60(%rsp),%ecx + 21f0: 44 8b 8c 24 48 0b 00 mov 0xb48(%rsp),%r9d + 21f7: 00 + 21f8: 44 8b a4 24 68 0b 00 mov 0xb68(%rsp),%r12d + 21ff: 00 + 2200: 44 8b 94 24 58 0b 00 mov 0xb58(%rsp),%r10d + 2207: 00 + 2208: 46 8d 1c 39 lea (%rcx,%r15,1),%r11d + 220c: 8b 8c 24 88 0b 00 00 mov 0xb88(%rsp),%ecx + 2213: 47 8d 34 39 lea (%r9,%r15,1),%r14d + 2217: 44 89 9c 24 b8 0a 00 mov %r11d,0xab8(%rsp) + 221e: 00 + 221f: 43 8d 34 3c lea (%r12,%r15,1),%esi + 2223: 44 8b 8c 24 70 0b 00 mov 0xb70(%rsp),%r9d + 222a: 00 + 222b: 43 8d 1c 3a lea (%r10,%r15,1),%ebx + 222f: 44 8b a4 24 90 0b 00 mov 0xb90(%rsp),%r12d + 2236: 00 + 2237: 46 8d 1c 39 lea (%rcx,%r15,1),%r11d + 223b: 8b 8c 24 b0 0b 00 00 mov 0xbb0(%rsp),%ecx + 2242: 44 89 9c 24 90 0c 00 mov %r11d,0xc90(%rsp) + 2249: 00 + 224a: 44 89 b4 24 a0 0a 00 mov %r14d,0xaa0(%rsp) + 2251: 00 + 2252: 47 8d 34 39 lea (%r9,%r15,1),%r14d + 2256: 89 b4 24 c0 0a 00 00 mov %esi,0xac0(%rsp) + 225d: 44 8d 1c 01 lea (%rcx,%rax,1),%r11d + 2261: 44 89 9c 24 e0 0a 00 mov %r11d,0xae0(%rsp) + 2268: 00 + 2269: 43 8d 34 3c lea (%r12,%r15,1),%esi + 226d: 44 8b 8c 24 98 0b 00 mov 0xb98(%rsp),%r9d + 2274: 00 + 2275: 44 8b a4 24 b8 0b 00 mov 0xbb8(%rsp),%r12d + 227c: 00 + 227d: 44 8b 9c 24 80 0b 00 mov 0xb80(%rsp),%r11d + 2284: 00 + 2285: 89 b4 24 98 0c 00 00 mov %esi,0xc98(%rsp) + 228c: 8b b4 24 70 0a 00 00 mov 0xa70(%rsp),%esi + 2293: 44 89 b4 24 c8 0a 00 mov %r14d,0xac8(%rsp) + 229a: 00 + 229b: 47 8d 34 39 lea (%r9,%r15,1),%r14d + 229f: 44 89 b4 24 a0 0c 00 mov %r14d,0xca0(%rsp) + 22a6: 00 + 22a7: 45 8d 0c 04 lea (%r12,%rax,1),%r9d + 22ab: 44 8b ac 24 50 0b 00 mov 0xb50(%rsp),%r13d + 22b2: 00 + 22b3: 45 8d 24 03 lea (%r11,%rax,1),%r12d + 22b7: 44 89 a4 24 e8 0a 00 mov %r12d,0xae8(%rsp) + 22be: 00 + 22bf: 44 8d 34 06 lea (%rsi,%rax,1),%r14d + 22c3: 8b b4 24 38 0b 00 00 mov 0xb38(%rsp),%esi + 22ca: 44 8b a4 24 30 0b 00 mov 0xb30(%rsp),%r12d + 22d1: 00 + 22d2: 43 8d 6c 3d 00 lea 0x0(%r13,%r15,1),%ebp + 22d7: 44 8b 94 24 60 0a 00 mov 0xa60(%rsp),%r10d + 22de: 00 + 22df: 44 8b ac 24 78 0b 00 mov 0xb78(%rsp),%r13d + 22e6: 00 + 22e7: 44 8d 1c 06 lea (%rsi,%rax,1),%r11d + 22eb: 89 9c 24 b0 0a 00 00 mov %ebx,0xab0(%rsp) + 22f2: 41 8d 34 04 lea (%r12,%rax,1),%esi + 22f6: 44 8b a4 24 28 0b 00 mov 0xb28(%rsp),%r12d + 22fd: 00 + 22fe: 41 8d 1c 02 lea (%r10,%rax,1),%ebx + 2302: 89 b4 24 98 0a 00 00 mov %esi,0xa98(%rsp) + 2309: 44 8b 94 24 a8 0b 00 mov 0xba8(%rsp),%r10d + 2310: 00 + 2311: 89 ac 24 a8 0a 00 00 mov %ebp,0xaa8(%rsp) + 2318: 43 8d 34 3c lea (%r12,%r15,1),%esi + 231c: 44 8b a4 24 20 0b 00 mov 0xb20(%rsp),%r12d + 2323: 00 + 2324: 43 8d 6c 3d 00 lea 0x0(%r13,%r15,1),%ebp + 2329: 44 8b ac 24 68 0a 00 mov 0xa68(%rsp),%r13d + 2330: 00 + 2331: 89 b4 24 58 0d 00 00 mov %esi,0xd58(%rsp) + 2338: 89 9c 24 d8 0a 00 00 mov %ebx,0xad8(%rsp) + 233f: 43 8d 34 3c lea (%r12,%r15,1),%esi + 2343: 44 8b a4 24 50 0a 00 mov 0xa50(%rsp),%r12d + 234a: 00 + 234b: 41 8d 1c 02 lea (%r10,%rax,1),%ebx + 234f: 89 ac 24 d0 0a 00 00 mov %ebp,0xad0(%rsp) + 2356: 41 8d 6c 05 00 lea 0x0(%r13,%rax,1),%ebp + 235b: 89 9c 24 b0 0c 00 00 mov %ebx,0xcb0(%rsp) + 2362: 89 ac 24 a8 0c 00 00 mov %ebp,0xca8(%rsp) + 2369: 8b 9c 24 90 0a 00 00 mov 0xa90(%rsp),%ebx + 2370: 8b 8c 24 a0 0b 00 00 mov 0xba0(%rsp),%ecx + 2377: 44 8b ac 24 78 0a 00 mov 0xa78(%rsp),%r13d + 237e: 00 + 237f: 8b ac 24 80 0a 00 00 mov 0xa80(%rsp),%ebp + 2386: 03 d8 add %eax,%ebx + 2388: 89 b4 24 50 0d 00 00 mov %esi,0xd50(%rsp) + 238f: 41 8d 34 04 lea (%r12,%rax,1),%esi + 2393: 89 b4 24 48 0d 00 00 mov %esi,0xd48(%rsp) + 239a: 03 c8 add %eax,%ecx + 239c: 44 8b 94 24 88 0a 00 mov 0xa88(%rsp),%r10d + 23a3: 00 + 23a4: 44 03 e8 add %eax,%r13d + 23a7: 44 8b a4 24 18 0b 00 mov 0xb18(%rsp),%r12d + 23ae: 00 + 23af: 03 e8 add %eax,%ebp + 23b1: 8b b4 24 40 0b 00 00 mov 0xb40(%rsp),%esi + 23b8: 44 03 bc 24 48 0a 00 add 0xa48(%rsp),%r15d + 23bf: 00 + 23c0: 44 03 d0 add %eax,%r10d + 23c3: 89 8c 24 c0 0c 00 00 mov %ecx,0xcc0(%rsp) + 23ca: 44 03 e0 add %eax,%r12d + 23cd: 89 9c 24 10 0b 00 00 mov %ebx,0xb10(%rsp) + 23d4: 8d 34 96 lea (%rsi,%rdx,4),%esi + 23d7: 89 94 24 f0 0a 00 00 mov %edx,0xaf0(%rsp) + 23de: 44 89 bc 24 60 0d 00 mov %r15d,0xd60(%rsp) + 23e5: 00 + 23e6: 89 ac 24 00 0b 00 00 mov %ebp,0xb00(%rsp) + 23ed: 44 89 ac 24 b8 0c 00 mov %r13d,0xcb8(%rsp) + 23f4: 00 + 23f5: 44 89 b4 24 08 0b 00 mov %r14d,0xb08(%rsp) + 23fc: 00 + 23fd: 89 84 24 f8 0a 00 00 mov %eax,0xaf8(%rsp) + 2404: 8b 94 24 40 0a 00 00 mov 0xa40(%rsp),%edx + 240b: 8b 8c 24 c0 0b 00 00 mov 0xbc0(%rsp),%ecx + 2412: 48 8b 9c 24 38 0a 00 mov 0xa38(%rsp),%rbx + 2419: 00 + 241a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 2420: 41 89 f6 mov %esi,%r14d + 2423: 45 0f af f0 imul %r8d,%r14d + 2427: 42 8d 04 36 lea (%rsi,%r14,1),%eax + 242b: 3b c2 cmp %edx,%eax + 242d: 7f 40 jg 0x246f + 242f: 45 89 e5 mov %r12d,%r13d + 2432: 45 0f af e8 imul %r8d,%r13d + 2436: 44 8b bc 24 48 0d 00 mov 0xd48(%rsp),%r15d + 243d: 00 + 243e: 44 89 c5 mov %r8d,%ebp + 2441: 48 c1 e5 06 shl $0x6,%rbp + 2445: 45 03 fd add %r13d,%r15d + 2448: 45 03 ec add %r12d,%r13d + 244b: 41 f7 df neg %r15d + 244e: 4d 63 ff movslq %r15d,%r15 + 2451: 4d 63 ed movslq %r13d,%r13 + 2454: 4e 8b 3c fb mov (%rbx,%r15,8),%r15 + 2458: 4c 89 3c 2f mov %r15,(%rdi,%rbp,1) + 245c: c4 a1 7b 10 04 eb vmovsd (%rbx,%r13,8),%xmm0 + 2462: c5 f9 57 05 96 22 c2 vxorpd 0x1c22296(%rip),%xmm0,%xmm0 # 0x1c24700 + 2469: 01 + 246a: e9 bb 00 00 00 jmp 0x252a + 246f: 44 89 c5 mov %r8d,%ebp + 2472: 45 89 e5 mov %r12d,%r13d + 2475: 45 0f af e8 imul %r8d,%r13d + 2479: 48 c1 e5 06 shl $0x6,%rbp + 247d: 3b c1 cmp %ecx,%eax + 247f: 7f 3f jg 0x24c0 + 2481: 44 8b bc 24 48 0d 00 mov 0xd48(%rsp),%r15d + 2488: 00 + 2489: 45 03 fd add %r13d,%r15d + 248c: 44 03 ac 24 a8 0c 00 add 0xca8(%rsp),%r13d + 2493: 00 + 2494: 4d 63 ff movslq %r15d,%r15 + 2497: 41 f7 dd neg %r13d + 249a: 4d 63 ed movslq %r13d,%r13 + 249d: c4 a1 7b 10 04 fb vmovsd (%rbx,%r15,8),%xmm0 + 24a3: c5 f9 57 0d 55 22 c2 vxorpd 0x1c22255(%rip),%xmm0,%xmm1 # 0x1c24700 + 24aa: 01 + 24ab: c5 fb 11 0c 2f vmovsd %xmm1,(%rdi,%rbp,1) + 24b0: c4 a1 7b 10 14 eb vmovsd (%rbx,%r13,8),%xmm2 + 24b6: c5 e9 57 05 42 22 c2 vxorpd 0x1c22242(%rip),%xmm2,%xmm0 # 0x1c24700 + 24bd: 01 + 24be: eb 6a jmp 0x252a + 24c0: 3b 84 24 88 0c 00 00 cmp 0xc88(%rsp),%eax + 24c7: 7f 37 jg 0x2500 + 24c9: 44 8b bc 24 d8 0a 00 mov 0xad8(%rsp),%r15d + 24d0: 00 + 24d1: 45 03 fd add %r13d,%r15d + 24d4: 44 03 ac 24 a8 0c 00 add 0xca8(%rsp),%r13d + 24db: 00 + 24dc: 41 f7 df neg %r15d + 24df: 4d 63 ff movslq %r15d,%r15 + 24e2: 4d 63 ed movslq %r13d,%r13 + 24e5: c4 a1 7b 10 04 fb vmovsd (%rbx,%r15,8),%xmm0 + 24eb: c5 f9 57 0d 0d 22 c2 vxorpd 0x1c2220d(%rip),%xmm0,%xmm1 # 0x1c24700 + 24f2: 01 + 24f3: c5 fb 11 0c 2f vmovsd %xmm1,(%rdi,%rbp,1) + 24f8: c4 a1 7b 10 04 eb vmovsd (%rbx,%r13,8),%xmm0 + 24fe: eb 2a jmp 0x252a + 2500: 44 8b bc 24 d8 0a 00 mov 0xad8(%rsp),%r15d + 2507: 00 + 2508: 45 03 fd add %r13d,%r15d + 250b: 41 f7 dd neg %r13d + 250e: 4d 63 ff movslq %r15d,%r15 + 2511: 44 03 ac 24 b8 0a 00 add 0xab8(%rsp),%r13d + 2518: 00 + 2519: 4d 63 ed movslq %r13d,%r13 + 251c: 4e 8b 3c fb mov (%rbx,%r15,8),%r15 + 2520: 4c 89 3c 2f mov %r15,(%rdi,%rbp,1) + 2524: c4 a1 7b 10 04 eb vmovsd (%rbx,%r13,8),%xmm0 + 252a: c5 fb 11 44 3d 20 vmovsd %xmm0,0x20(%rbp,%rdi,1) + 2530: 46 8d 74 36 01 lea 0x1(%rsi,%r14,1),%r14d + 2535: 45 03 f0 add %r8d,%r14d + 2538: 44 3b f2 cmp %edx,%r14d + 253b: 7f 37 jg 0x2574 + 253d: 45 89 dd mov %r11d,%r13d + 2540: 45 0f af e8 imul %r8d,%r13d + 2544: 44 8b b4 24 58 0d 00 mov 0xd58(%rsp),%r14d + 254b: 00 + 254c: 45 2b f5 sub %r13d,%r14d + 254f: 45 03 eb add %r11d,%r13d + 2552: 4d 63 f6 movslq %r14d,%r14 + 2555: 4d 63 ed movslq %r13d,%r13 + 2558: 4e 8b 3c f3 mov (%rbx,%r14,8),%r15 + 255c: 4c 89 7c 3d 08 mov %r15,0x8(%rbp,%rdi,1) + 2561: c4 a1 7b 10 04 eb vmovsd (%rbx,%r13,8),%xmm0 + 2567: c5 f9 57 05 91 21 c2 vxorpd 0x1c22191(%rip),%xmm0,%xmm0 # 0x1c24700 + 256e: 01 + 256f: e9 ba 00 00 00 jmp 0x262e + 2574: 45 89 dd mov %r11d,%r13d + 2577: 45 0f af e8 imul %r8d,%r13d + 257b: 44 3b f1 cmp %ecx,%r14d + 257e: 7f 42 jg 0x25c2 + 2580: 44 8b b4 24 c0 0c 00 mov 0xcc0(%rsp),%r14d + 2587: 00 + 2588: 47 8d 7c 35 00 lea 0x0(%r13,%r14,1),%r15d + 258d: 41 f7 dd neg %r13d + 2590: 4d 63 ff movslq %r15d,%r15 + 2593: 44 03 ac 24 a0 0c 00 add 0xca0(%rsp),%r13d + 259a: 00 + 259b: 4d 63 ed movslq %r13d,%r13 + 259e: c4 a1 7b 10 04 fb vmovsd (%rbx,%r15,8),%xmm0 + 25a4: c5 f9 57 0d 54 21 c2 vxorpd 0x1c22154(%rip),%xmm0,%xmm1 # 0x1c24700 + 25ab: 01 + 25ac: c5 fb 11 4c 3d 08 vmovsd %xmm1,0x8(%rbp,%rdi,1) + 25b2: c4 a1 7b 10 14 eb vmovsd (%rbx,%r13,8),%xmm2 + 25b8: c5 e9 57 05 40 21 c2 vxorpd 0x1c22140(%rip),%xmm2,%xmm0 # 0x1c24700 + 25bf: 01 + 25c0: eb 6c jmp 0x262e + 25c2: 44 3b b4 24 88 0c 00 cmp 0xc88(%rsp),%r14d + 25c9: 00 + 25ca: 7f 35 jg 0x2601 + 25cc: 44 8b b4 24 d0 0a 00 mov 0xad0(%rsp),%r14d + 25d3: 00 + 25d4: 45 2b f5 sub %r13d,%r14d + 25d7: 4d 63 f6 movslq %r14d,%r14 + 25da: 44 03 ac 24 e8 0a 00 add 0xae8(%rsp),%r13d + 25e1: 00 + 25e2: 4d 63 ed movslq %r13d,%r13 + 25e5: c4 a1 7b 10 04 f3 vmovsd (%rbx,%r14,8),%xmm0 + 25eb: c5 f9 57 0d 0d 21 c2 vxorpd 0x1c2210d(%rip),%xmm0,%xmm1 # 0x1c24700 + 25f2: 01 + 25f3: c5 fb 11 4c 3d 08 vmovsd %xmm1,0x8(%rbp,%rdi,1) + 25f9: c4 a1 7b 10 04 eb vmovsd (%rbx,%r13,8),%xmm0 + 25ff: eb 2d jmp 0x262e + 2601: 44 8b b4 24 98 0a 00 mov 0xa98(%rsp),%r14d + 2608: 00 + 2609: 47 8d 7c 35 00 lea 0x0(%r13,%r14,1),%r15d + 260e: 41 f7 dd neg %r13d + 2611: 4d 63 ff movslq %r15d,%r15 + 2614: 44 03 ac 24 b0 0a 00 add 0xab0(%rsp),%r13d + 261b: 00 + 261c: 4d 63 ed movslq %r13d,%r13 + 261f: 4e 8b 34 fb mov (%rbx,%r15,8),%r14 + 2623: 4c 89 74 3d 08 mov %r14,0x8(%rbp,%rdi,1) + 2628: c4 a1 7b 10 04 eb vmovsd (%rbx,%r13,8),%xmm0 + 262e: c5 fb 11 44 3d 28 vmovsd %xmm0,0x28(%rbp,%rdi,1) + 2634: 46 8d 74 40 02 lea 0x2(%rax,%r8,2),%r14d + 2639: 44 3b f2 cmp %edx,%r14d + 263c: 7f 37 jg 0x2675 + 263e: 45 89 d5 mov %r10d,%r13d + 2641: 45 0f af e8 imul %r8d,%r13d + 2645: 44 8b b4 24 50 0d 00 mov 0xd50(%rsp),%r14d + 264c: 00 + 264d: 45 2b f5 sub %r13d,%r14d + 2650: 45 03 ea add %r10d,%r13d + 2653: 4d 63 f6 movslq %r14d,%r14 + 2656: 4d 63 ed movslq %r13d,%r13 + 2659: 4e 8b 3c f3 mov (%rbx,%r14,8),%r15 + 265d: 4c 89 7c 3d 10 mov %r15,0x10(%rbp,%rdi,1) + 2662: c4 a1 7b 10 04 eb vmovsd (%rbx,%r13,8),%xmm0 + 2668: c5 f9 57 05 90 20 c2 vxorpd 0x1c22090(%rip),%xmm0,%xmm0 # 0x1c24700 + 266f: 01 + 2670: e9 ba 00 00 00 jmp 0x272f + 2675: 45 89 d5 mov %r10d,%r13d + 2678: 45 0f af e8 imul %r8d,%r13d + 267c: 44 3b f1 cmp %ecx,%r14d + 267f: 7f 42 jg 0x26c3 + 2681: 44 8b b4 24 b8 0c 00 mov 0xcb8(%rsp),%r14d + 2688: 00 + 2689: 47 8d 7c 35 00 lea 0x0(%r13,%r14,1),%r15d + 268e: 41 f7 dd neg %r13d + 2691: 4d 63 ff movslq %r15d,%r15 + 2694: 44 03 ac 24 98 0c 00 add 0xc98(%rsp),%r13d + 269b: 00 + 269c: 4d 63 ed movslq %r13d,%r13 + 269f: c4 a1 7b 10 04 fb vmovsd (%rbx,%r15,8),%xmm0 + 26a5: c5 f9 57 0d 53 20 c2 vxorpd 0x1c22053(%rip),%xmm0,%xmm1 # 0x1c24700 + 26ac: 01 + 26ad: c5 fb 11 4c 3d 10 vmovsd %xmm1,0x10(%rbp,%rdi,1) + 26b3: c4 a1 7b 10 14 eb vmovsd (%rbx,%r13,8),%xmm2 + 26b9: c5 e9 57 05 3f 20 c2 vxorpd 0x1c2203f(%rip),%xmm2,%xmm0 # 0x1c24700 + 26c0: 01 + 26c1: eb 6c jmp 0x272f + 26c3: 44 3b b4 24 88 0c 00 cmp 0xc88(%rsp),%r14d + 26ca: 00 + 26cb: 7f 35 jg 0x2702 + 26cd: 44 8b b4 24 c8 0a 00 mov 0xac8(%rsp),%r14d + 26d4: 00 + 26d5: 45 2b f5 sub %r13d,%r14d + 26d8: 4d 63 f6 movslq %r14d,%r14 + 26db: 44 03 ac 24 00 0b 00 add 0xb00(%rsp),%r13d + 26e2: 00 + 26e3: 4d 63 ed movslq %r13d,%r13 + 26e6: c4 a1 7b 10 04 f3 vmovsd (%rbx,%r14,8),%xmm0 + 26ec: c5 f9 57 0d 0c 20 c2 vxorpd 0x1c2200c(%rip),%xmm0,%xmm1 # 0x1c24700 + 26f3: 01 + 26f4: c5 fb 11 4c 3d 10 vmovsd %xmm1,0x10(%rbp,%rdi,1) + 26fa: c4 a1 7b 10 04 eb vmovsd (%rbx,%r13,8),%xmm0 + 2700: eb 2d jmp 0x272f + 2702: 44 8b b4 24 10 0b 00 mov 0xb10(%rsp),%r14d + 2709: 00 + 270a: 47 8d 7c 35 00 lea 0x0(%r13,%r14,1),%r15d + 270f: 41 f7 dd neg %r13d + 2712: 4d 63 ff movslq %r15d,%r15 + 2715: 44 03 ac 24 a8 0a 00 add 0xaa8(%rsp),%r13d + 271c: 00 + 271d: 4d 63 ed movslq %r13d,%r13 + 2720: 4e 8b 34 fb mov (%rbx,%r15,8),%r14 + 2724: 4c 89 74 3d 10 mov %r14,0x10(%rbp,%rdi,1) + 2729: c4 a1 7b 10 04 eb vmovsd (%rbx,%r13,8),%xmm0 + 272f: c5 fb 11 44 3d 30 vmovsd %xmm0,0x30(%rbp,%rdi,1) + 2735: 47 8d 2c 40 lea (%r8,%r8,2),%r13d + 2739: 46 8d 6c 28 03 lea 0x3(%rax,%r13,1),%r13d + 273e: 44 3b ea cmp %edx,%r13d + 2741: 7f 36 jg 0x2779 + 2743: 45 89 ce mov %r9d,%r14d + 2746: 45 0f af f0 imul %r8d,%r14d + 274a: 8b 84 24 60 0d 00 00 mov 0xd60(%rsp),%eax + 2751: 41 2b c6 sub %r14d,%eax + 2754: 45 03 f1 add %r9d,%r14d + 2757: 48 63 c0 movslq %eax,%rax + 275a: 4d 63 f6 movslq %r14d,%r14 + 275d: 4c 8b 2c c3 mov (%rbx,%rax,8),%r13 + 2761: 4c 89 6c 3d 18 mov %r13,0x18(%rbp,%rdi,1) + 2766: c4 a1 7b 10 04 f3 vmovsd (%rbx,%r14,8),%xmm0 + 276c: c5 f9 57 05 8c 1f c2 vxorpd 0x1c21f8c(%rip),%xmm0,%xmm0 # 0x1c24700 + 2773: 01 + 2774: e9 b0 00 00 00 jmp 0x2829 + 2779: 44 89 c8 mov %r9d,%eax + 277c: 41 0f af c0 imul %r8d,%eax + 2780: 44 3b e9 cmp %ecx,%r13d + 2783: 7f 3e jg 0x27c3 + 2785: 44 8b ac 24 b0 0c 00 mov 0xcb0(%rsp),%r13d + 278c: 00 + 278d: 46 8d 34 28 lea (%rax,%r13,1),%r14d + 2791: f7 d8 neg %eax + 2793: 4d 63 f6 movslq %r14d,%r14 + 2796: 03 84 24 90 0c 00 00 add 0xc90(%rsp),%eax + 279d: 48 63 c0 movslq %eax,%rax + 27a0: c4 a1 7b 10 04 f3 vmovsd (%rbx,%r14,8),%xmm0 + 27a6: c5 f9 57 0d 52 1f c2 vxorpd 0x1c21f52(%rip),%xmm0,%xmm1 # 0x1c24700 + 27ad: 01 + 27ae: c5 fb 11 4c 3d 18 vmovsd %xmm1,0x18(%rbp,%rdi,1) + 27b4: c5 fb 10 14 c3 vmovsd (%rbx,%rax,8),%xmm2 + 27b9: c5 e9 57 05 3f 1f c2 vxorpd 0x1c21f3f(%rip),%xmm2,%xmm0 # 0x1c24700 + 27c0: 01 + 27c1: eb 66 jmp 0x2829 + 27c3: 44 3b ac 24 88 0c 00 cmp 0xc88(%rsp),%r13d + 27ca: 00 + 27cb: 7f 33 jg 0x2800 + 27cd: 44 8b ac 24 c0 0a 00 mov 0xac0(%rsp),%r13d + 27d4: 00 + 27d5: 44 2b e8 sub %eax,%r13d + 27d8: 4d 63 ed movslq %r13d,%r13 + 27db: 03 84 24 e0 0a 00 00 add 0xae0(%rsp),%eax + 27e2: 48 63 c0 movslq %eax,%rax + 27e5: c4 a1 7b 10 04 eb vmovsd (%rbx,%r13,8),%xmm0 + 27eb: c5 f9 57 0d 0d 1f c2 vxorpd 0x1c21f0d(%rip),%xmm0,%xmm1 # 0x1c24700 + 27f2: 01 + 27f3: c5 fb 11 4c 3d 18 vmovsd %xmm1,0x18(%rbp,%rdi,1) + 27f9: c5 fb 10 04 c3 vmovsd (%rbx,%rax,8),%xmm0 + 27fe: eb 29 jmp 0x2829 + 2800: 44 8b ac 24 08 0b 00 mov 0xb08(%rsp),%r13d + 2807: 00 + 2808: 46 8d 34 28 lea (%rax,%r13,1),%r14d + 280c: f7 d8 neg %eax + 280e: 4d 63 f6 movslq %r14d,%r14 + 2811: 03 84 24 a0 0a 00 00 add 0xaa0(%rsp),%eax + 2818: 48 63 c0 movslq %eax,%rax + 281b: 4e 8b 3c f3 mov (%rbx,%r14,8),%r15 + 281f: 4c 89 7c 3d 18 mov %r15,0x18(%rbp,%rdi,1) + 2824: c5 fb 10 04 c3 vmovsd (%rbx,%rax,8),%xmm0 + 2829: 41 ff c0 inc %r8d + 282c: c5 fb 11 44 3d 38 vmovsd %xmm0,0x38(%rbp,%rdi,1) + 2832: 41 83 f8 07 cmp $0x7,%r8d + 2836: 0f 82 e4 fb ff ff jb 0x2420 + 283c: 8b 8c 24 58 0a 00 00 mov 0xa58(%rsp),%ecx + 2843: 48 81 c7 c0 01 00 00 add $0x1c0,%rdi + 284a: 8b 94 24 f0 0a 00 00 mov 0xaf0(%rsp),%edx + 2851: ff c2 inc %edx + 2853: 8b 84 24 f8 0a 00 00 mov 0xaf8(%rsp),%eax + 285a: 8d 04 88 lea (%rax,%rcx,4),%eax + 285d: 3b 94 24 40 0d 00 00 cmp 0xd40(%rsp),%edx + 2864: 0f 82 76 f9 ff ff jb 0x21e0 + 286a: 48 89 bc 24 a0 04 00 mov %rdi,0x4a0(%rsp) + 2871: 00 + 2872: 44 8b a4 24 80 01 00 mov 0x180(%rsp),%r12d + 2879: 00 + 287a: 44 8b ac 24 88 01 00 mov 0x188(%rsp),%r13d + 2881: 00 + 2882: 44 8b b4 24 90 01 00 mov 0x190(%rsp),%r14d + 2889: 00 + 288a: 41 ff c6 inc %r14d + 288d: 44 03 ac 24 c0 04 00 add 0x4c0(%rsp),%r13d + 2894: 00 + 2895: 44 03 a4 24 98 01 00 add 0x198(%rsp),%r12d + 289c: 00 + 289d: 44 3b b4 24 08 09 00 cmp 0x908(%rsp),%r14d + 28a4: 00 + 28a5: 0f 82 b5 f6 ff ff jb 0x1f60 + 28ab: 44 8b 84 24 80 00 00 mov 0x80(%rsp),%r8d + 28b2: 00 + 28b3: 44 8b 8c 24 88 00 00 mov 0x88(%rsp),%r9d + 28ba: 00 + 28bb: 44 8b ac 24 08 09 00 mov 0x908(%rsp),%r13d + 28c2: 00 + 28c3: 41 c1 e5 03 shl $0x3,%r13d + 28c7: e9 f8 29 00 00 jmp 0x52c4 + 28cc: 41 89 d0 mov %edx,%r8d + 28cf: b8 01 00 00 00 mov $0x1,%eax + 28d4: 03 94 24 90 00 00 00 add 0x90(%rsp),%edx + 28db: 41 89 d9 mov %ebx,%r9d + 28de: c7 84 24 30 06 00 00 movl $0x0,0x630(%rsp) + 28e5: 00 00 00 00 + 28e9: c4 e2 69 f7 c8 shlx %edx,%eax,%ecx + 28ee: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 28f3: 45 85 ed test %r13d,%r13d + 28f6: 0f 8e c4 29 00 00 jle 0x52c0 + 28fc: 89 ca mov %ecx,%edx + 28fe: 89 de mov %ebx,%esi + 2900: 0f af 94 24 98 04 00 imul 0x498(%rsp),%edx + 2907: 00 + 2908: 41 89 dc mov %ebx,%r12d + 290b: d1 fe sar $1,%esi + 290d: 89 c8 mov %ecx,%eax + 290f: c1 ee 1e shr $0x1e,%esi + 2912: 89 cd mov %ecx,%ebp + 2914: 89 94 24 88 06 00 00 mov %edx,0x688(%rsp) + 291b: 89 ca mov %ecx,%edx + 291d: 03 f3 add %ebx,%esi + 291f: 41 89 cf mov %ecx,%r15d + 2922: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) + 2929: 00 + 292a: 41 89 c8 mov %ecx,%r8d + 292d: 44 89 ac 24 08 09 00 mov %r13d,0x908(%rsp) + 2934: 00 + 2935: 41 89 cd mov %ecx,%r13d + 2938: 0f af 94 24 c0 04 00 imul 0x4c0(%rsp),%edx + 293f: 00 + 2940: 44 0f af 84 24 b0 04 imul 0x4b0(%rsp),%r8d + 2947: 00 00 + 2949: 0f af 84 24 90 04 00 imul 0x490(%rsp),%eax + 2950: 00 + 2951: 0f af ac 24 b8 04 00 imul 0x4b8(%rsp),%ebp + 2958: 00 + 2959: 44 0f af bc 24 a8 04 imul 0x4a8(%rsp),%r15d + 2960: 00 00 + 2962: c1 fe 02 sar $0x2,%esi + 2965: 42 8d 3c 01 lea (%rcx,%r8,1),%edi + 2969: 44 0f af ee imul %esi,%r13d + 296d: 41 89 fb mov %edi,%r11d + 2970: 41 c1 ec 1f shr $0x1f,%r12d + 2974: 45 89 ea mov %r13d,%r10d + 2977: 44 03 e3 add %ebx,%r12d + 297a: 45 2b d0 sub %r8d,%r10d + 297d: 89 94 24 78 06 00 00 mov %edx,0x678(%rsp) + 2984: 89 ca mov %ecx,%edx + 2986: 41 d1 fc sar $1,%r12d + 2989: 45 2b dd sub %r13d,%r11d + 298c: 41 0f af d4 imul %r12d,%edx + 2990: 41 89 ee mov %ebp,%r14d + 2993: 44 89 9c 24 70 06 00 mov %r11d,0x670(%rsp) + 299a: 00 + 299b: 44 8d 1c 5b lea (%rbx,%rbx,2),%r11d + 299f: 44 89 94 24 c8 08 00 mov %r10d,0x8c8(%rsp) + 29a6: 00 + 29a7: 44 2b f2 sub %edx,%r14d + 29aa: 44 2b d1 sub %ecx,%r10d + 29ad: 44 89 94 24 68 06 00 mov %r10d,0x668(%rsp) + 29b4: 00 + 29b5: 45 89 c2 mov %r8d,%r10d + 29b8: 44 89 a4 24 90 06 00 mov %r12d,0x690(%rsp) + 29bf: 00 + 29c0: 45 89 dc mov %r11d,%r12d + 29c3: 44 2b d2 sub %edx,%r10d + 29c6: 41 d1 fc sar $1,%r12d + 29c9: 41 c1 ec 1e shr $0x1e,%r12d + 29cd: 89 84 24 80 06 00 00 mov %eax,0x680(%rsp) + 29d4: 89 f8 mov %edi,%eax + 29d6: 45 03 e3 add %r11d,%r12d + 29d9: 2b c2 sub %edx,%eax + 29db: 89 84 24 60 06 00 00 mov %eax,0x660(%rsp) + 29e2: 42 8d 04 11 lea (%rcx,%r10,1),%eax + 29e6: 89 84 24 58 06 00 00 mov %eax,0x658(%rsp) + 29ed: 89 c8 mov %ecx,%eax + 29ef: 41 c1 fc 02 sar $0x2,%r12d + 29f3: 41 89 eb mov %ebp,%r11d + 29f6: 41 0f af c4 imul %r12d,%eax + 29fa: 0f af d9 imul %ecx,%ebx + 29fd: 44 89 a4 24 98 06 00 mov %r12d,0x698(%rsp) + 2a04: 00 + 2a05: 44 2b d8 sub %eax,%r11d + 2a08: 45 89 c4 mov %r8d,%r12d + 2a0b: 44 89 9c 24 d8 08 00 mov %r11d,0x8d8(%rsp) + 2a12: 00 + 2a13: 45 89 fb mov %r15d,%r11d + 2a16: 44 2b e0 sub %eax,%r12d + 2a19: 44 2b d8 sub %eax,%r11d + 2a1c: 44 89 8c 24 88 00 00 mov %r9d,0x88(%rsp) + 2a23: 00 + 2a24: 45 89 e9 mov %r13d,%r9d + 2a27: 89 b4 24 a0 06 00 00 mov %esi,0x6a0(%rsp) + 2a2e: 44 89 ee mov %r13d,%esi + 2a31: 44 2b cd sub %ebp,%r9d + 2a34: 41 2b f7 sub %r15d,%esi + 2a37: 44 89 8c 24 f0 08 00 mov %r9d,0x8f0(%rsp) + 2a3e: 00 + 2a3f: 45 89 f9 mov %r15d,%r9d + 2a42: 89 bc 24 b0 08 00 00 mov %edi,0x8b0(%rsp) + 2a49: 44 2b ca sub %edx,%r9d + 2a4c: 44 89 b4 24 f8 08 00 mov %r14d,0x8f8(%rsp) + 2a53: 00 + 2a54: 46 8d 34 21 lea (%rcx,%r12,1),%r14d + 2a58: 2b f8 sub %eax,%edi + 2a5a: 89 bc 24 58 07 00 00 mov %edi,0x758(%rsp) + 2a61: 8d 3c 8d 00 00 00 00 lea 0x0(,%rcx,4),%edi + 2a68: 44 89 b4 24 f8 06 00 mov %r14d,0x6f8(%rsp) + 2a6f: 00 + 2a70: 45 8d 34 8b lea (%r11,%rcx,4),%r14d + 2a74: 89 bc 24 80 0c 00 00 mov %edi,0xc80(%rsp) + 2a7b: 41 8d 3c 89 lea (%r9,%rcx,4),%edi + 2a7f: 44 89 b4 24 f0 06 00 mov %r14d,0x6f0(%rsp) + 2a86: 00 + 2a87: 41 89 f6 mov %esi,%r14d + 2a8a: 44 2b b4 24 80 0c 00 sub 0xc80(%rsp),%r14d + 2a91: 00 + 2a92: 44 89 b4 24 70 07 00 mov %r14d,0x770(%rsp) + 2a99: 00 + 2a9a: 45 8d 34 8f lea (%r15,%rcx,4),%r14d + 2a9e: 89 bc 24 e8 06 00 00 mov %edi,0x6e8(%rsp) + 2aa5: 44 89 f7 mov %r14d,%edi + 2aa8: 44 89 ac 24 f8 04 00 mov %r13d,0x4f8(%rsp) + 2aaf: 00 + 2ab0: 41 2b fd sub %r13d,%edi + 2ab3: 44 89 b4 24 e8 07 00 mov %r14d,0x7e8(%rsp) + 2aba: 00 + 2abb: 45 89 f5 mov %r14d,%r13d + 2abe: 44 2b ea sub %edx,%r13d + 2ac1: 44 2b f0 sub %eax,%r14d + 2ac4: 44 89 b4 24 80 07 00 mov %r14d,0x780(%rsp) + 2acb: 00 + 2acc: 41 89 de mov %ebx,%r14d + 2acf: 44 89 ac 24 78 07 00 mov %r13d,0x778(%rsp) + 2ad6: 00 + 2ad7: 41 89 dd mov %ebx,%r13d + 2ada: 45 2b f7 sub %r15d,%r14d + 2add: 45 2b e8 sub %r8d,%r13d + 2ae0: 89 ac 24 e0 04 00 00 mov %ebp,0x4e0(%rsp) + 2ae7: 2b dd sub %ebp,%ebx + 2ae9: 44 89 f5 mov %r14d,%ebp + 2aec: 89 bc 24 98 07 00 00 mov %edi,0x798(%rsp) + 2af3: 44 89 ef mov %r13d,%edi + 2af6: 2b ac 24 80 0c 00 00 sub 0xc80(%rsp),%ebp + 2afd: 2b f9 sub %ecx,%edi + 2aff: 89 bc 24 88 07 00 00 mov %edi,0x788(%rsp) + 2b06: 44 89 ef mov %r13d,%edi + 2b09: 89 ac 24 c0 07 00 00 mov %ebp,0x7c0(%rsp) + 2b10: 8d 2c 09 lea (%rcx,%rcx,1),%ebp + 2b13: 2b fd sub %ebp,%edi + 2b15: 89 bc 24 90 07 00 00 mov %edi,0x790(%rsp) + 2b1c: 41 8d 3c 4c lea (%r12,%rcx,2),%edi + 2b20: 89 bc 24 e0 06 00 00 mov %edi,0x6e0(%rsp) + 2b27: 41 8d 3c 4a lea (%r10,%rcx,2),%edi + 2b2b: 89 bc 24 d8 06 00 00 mov %edi,0x6d8(%rsp) + 2b32: 44 89 f7 mov %r14d,%edi + 2b35: 44 89 bc 24 d8 04 00 mov %r15d,0x4d8(%rsp) + 2b3c: 00 + 2b3d: 45 8d 3c 4f lea (%r15,%rcx,2),%r15d + 2b41: 89 b4 24 e8 08 00 00 mov %esi,0x8e8(%rsp) + 2b48: 2b fd sub %ebp,%edi + 2b4a: 2b f5 sub %ebp,%esi + 2b4c: f7 dd neg %ebp + 2b4e: 89 bc 24 a0 07 00 00 mov %edi,0x7a0(%rsp) + 2b55: 41 8d 3c 4b lea (%r11,%rcx,2),%edi + 2b59: 89 bc 24 d0 06 00 00 mov %edi,0x6d0(%rsp) + 2b60: 41 8d 3c 49 lea (%r9,%rcx,2),%edi + 2b64: 89 bc 24 c8 06 00 00 mov %edi,0x6c8(%rsp) + 2b6b: 89 b4 24 a8 07 00 00 mov %esi,0x7a8(%rsp) + 2b72: 44 89 fe mov %r15d,%esi + 2b75: 8b bc 24 c8 08 00 00 mov 0x8c8(%rsp),%edi + 2b7c: 03 ef add %edi,%ebp + 2b7e: 89 ac 24 f8 07 00 00 mov %ebp,0x7f8(%rsp) + 2b85: 8b ac 24 f8 04 00 00 mov 0x4f8(%rsp),%ebp + 2b8c: 2b f5 sub %ebp,%esi + 2b8e: 89 b4 24 c8 07 00 00 mov %esi,0x7c8(%rsp) + 2b95: 44 89 fe mov %r15d,%esi + 2b98: 2b f2 sub %edx,%esi + 2b9a: 89 b4 24 b0 07 00 00 mov %esi,0x7b0(%rsp) + 2ba1: 41 8d 34 48 lea (%r8,%rcx,2),%esi + 2ba5: 44 89 bc 24 d0 07 00 mov %r15d,0x7d0(%rsp) + 2bac: 00 + 2bad: 44 2b f8 sub %eax,%r15d + 2bb0: 44 89 bc 24 b8 07 00 mov %r15d,0x7b8(%rsp) + 2bb7: 00 + 2bb8: 41 89 f7 mov %esi,%r15d + 2bbb: 44 2b fd sub %ebp,%r15d + 2bbe: 89 b4 24 d8 07 00 00 mov %esi,0x7d8(%rsp) + 2bc5: 44 89 bc 24 68 07 00 mov %r15d,0x768(%rsp) + 2bcc: 00 + 2bcd: 41 89 f7 mov %esi,%r15d + 2bd0: 44 89 a4 24 08 08 00 mov %r12d,0x808(%rsp) + 2bd7: 00 + 2bd8: 44 2b fa sub %edx,%r15d + 2bdb: 2b f0 sub %eax,%esi + 2bdd: 89 b4 24 50 07 00 00 mov %esi,0x750(%rsp) + 2be4: 8d 34 49 lea (%rcx,%rcx,2),%esi + 2be7: 44 89 94 24 c0 08 00 mov %r10d,0x8c0(%rsp) + 2bee: 00 + 2bef: 44 03 e6 add %esi,%r12d + 2bf2: 44 89 a4 24 c0 06 00 mov %r12d,0x6c0(%rsp) + 2bf9: 00 + 2bfa: 41 89 dc mov %ebx,%r12d + 2bfd: 44 2b e6 sub %esi,%r12d + 2c00: 44 03 d6 add %esi,%r10d + 2c03: 44 89 a4 24 40 07 00 mov %r12d,0x740(%rsp) + 2c0a: 00 + 2c0b: 2b fe sub %esi,%edi + 2c0d: 44 8b a4 24 d8 08 00 mov 0x8d8(%rsp),%r12d + 2c14: 00 + 2c15: 44 89 94 24 b8 06 00 mov %r10d,0x6b8(%rsp) + 2c1c: 00 + 2c1d: 44 89 ac 24 00 08 00 mov %r13d,0x800(%rsp) + 2c24: 00 + 2c25: 44 2b ee sub %esi,%r13d + 2c28: 45 8d 14 34 lea (%r12,%rsi,1),%r10d + 2c2c: 44 89 94 24 b0 06 00 mov %r10d,0x6b0(%rsp) + 2c33: 00 + 2c34: 44 8b 94 24 f8 08 00 mov 0x8f8(%rsp),%r10d + 2c3b: 00 + 2c3c: 44 89 ac 24 48 07 00 mov %r13d,0x748(%rsp) + 2c43: 00 + 2c44: 44 89 bc 24 60 07 00 mov %r15d,0x760(%rsp) + 2c4b: 00 + 2c4c: 44 8b bc 24 f0 08 00 mov 0x8f0(%rsp),%r15d + 2c53: 00 + 2c54: 45 8d 2c 32 lea (%r10,%rsi,1),%r13d + 2c58: 44 89 ac 24 a8 06 00 mov %r13d,0x6a8(%rsp) + 2c5f: 00 + 2c60: 44 2b fe sub %esi,%r15d + 2c63: 44 8b ac 24 e0 04 00 mov 0x4e0(%rsp),%r13d + 2c6a: 00 + 2c6b: 44 89 bc 24 38 07 00 mov %r15d,0x738(%rsp) + 2c72: 00 + 2c73: 44 89 84 24 e0 08 00 mov %r8d,0x8e0(%rsp) + 2c7a: 00 + 2c7b: 44 89 9c 24 d0 08 00 mov %r11d,0x8d0(%rsp) + 2c82: 00 + 2c83: 44 03 ee add %esi,%r13d + 2c86: 45 89 ef mov %r13d,%r15d + 2c89: 45 8d 1c 73 lea (%r11,%rsi,2),%r11d + 2c8d: 44 2b fd sub %ebp,%r15d + 2c90: 44 89 ac 24 f0 07 00 mov %r13d,0x7f0(%rsp) + 2c97: 00 + 2c98: 44 89 bc 24 30 07 00 mov %r15d,0x730(%rsp) + 2c9f: 00 + 2ca0: 45 89 ef mov %r13d,%r15d + 2ca3: 89 bc 24 18 07 00 00 mov %edi,0x718(%rsp) + 2caa: 44 2b fa sub %edx,%r15d + 2cad: 44 2b e8 sub %eax,%r13d + 2cb0: 44 89 ac 24 20 07 00 mov %r13d,0x720(%rsp) + 2cb7: 00 + 2cb8: 46 8d 2c 06 lea (%rsi,%r8,1),%r13d + 2cbc: 45 89 e8 mov %r13d,%r8d + 2cbf: 44 89 ef mov %r13d,%edi + 2cc2: 44 89 9c 24 10 08 00 mov %r11d,0x810(%rsp) + 2cc9: 00 + 2cca: 45 8d 1c 74 lea (%r12,%rsi,2),%r11d + 2cce: 44 89 8c 24 00 09 00 mov %r9d,0x900(%rsp) + 2cd5: 00 + 2cd6: 45 8d 0c 71 lea (%r9,%rsi,2),%r9d + 2cda: 44 89 9c 24 38 08 00 mov %r11d,0x838(%rsp) + 2ce1: 00 + 2ce2: 44 2b c5 sub %ebp,%r8d + 2ce5: 44 89 8c 24 30 08 00 mov %r9d,0x830(%rsp) + 2cec: 00 + 2ced: 45 8d 0c 72 lea (%r10,%rsi,2),%r9d + 2cf1: 44 8b 9c 24 e0 04 00 mov 0x4e0(%rsp),%r11d + 2cf8: 00 + 2cf9: 2b fa sub %edx,%edi + 2cfb: 44 89 8c 24 18 08 00 mov %r9d,0x818(%rsp) + 2d02: 00 + 2d03: 44 89 84 24 10 07 00 mov %r8d,0x710(%rsp) + 2d0a: 00 + 2d0b: 44 8d 04 cd 00 00 00 lea 0x0(,%rcx,8),%r8d + 2d12: 00 + 2d13: 44 8b 8c 24 f0 08 00 mov 0x8f0(%rsp),%r9d + 2d1a: 00 + 2d1b: 8d 0c c9 lea (%rcx,%rcx,8),%ecx + 2d1e: 44 89 bc 24 28 07 00 mov %r15d,0x728(%rsp) + 2d25: 00 + 2d26: 41 89 df mov %ebx,%r15d + 2d29: 89 bc 24 08 07 00 00 mov %edi,0x708(%rsp) + 2d30: 8d 3c 36 lea (%rsi,%rsi,1),%edi + 2d33: 44 89 84 24 78 0c 00 mov %r8d,0xc78(%rsp) + 2d3a: 00 + 2d3b: 45 89 c8 mov %r9d,%r8d + 2d3e: 44 89 b4 24 b8 08 00 mov %r14d,0x8b8(%rsp) + 2d45: 00 + 2d46: 44 2b ff sub %edi,%r15d + 2d49: 44 2b f7 sub %edi,%r14d + 2d4c: 44 2b c7 sub %edi,%r8d + 2d4f: f7 df neg %edi + 2d51: 44 03 e1 add %ecx,%r12d + 2d54: 44 89 b4 24 80 08 00 mov %r14d,0x880(%rsp) + 2d5b: 00 + 2d5c: 45 8d 34 73 lea (%r11,%rsi,2),%r14d + 2d60: 03 bc 24 e8 08 00 00 add 0x8e8(%rsp),%edi + 2d67: 44 03 d1 add %ecx,%r10d + 2d6a: 89 bc 24 a8 08 00 00 mov %edi,0x8a8(%rsp) + 2d71: 44 89 f7 mov %r14d,%edi + 2d74: 2b fd sub %ebp,%edi + 2d76: 44 2b c9 sub %ecx,%r9d + 2d79: 89 bc 24 88 08 00 00 mov %edi,0x888(%rsp) + 2d80: 8b bc 24 d8 04 00 00 mov 0x4d8(%rsp),%edi + 2d87: 44 89 bc 24 40 08 00 mov %r15d,0x840(%rsp) + 2d8e: 00 + 2d8f: 44 89 ac 24 e0 07 00 mov %r13d,0x7e0(%rsp) + 2d96: 00 + 2d97: 44 2b e8 sub %eax,%r13d + 2d9a: 44 8d 3c 77 lea (%rdi,%rsi,2),%r15d + 2d9e: 44 89 ac 24 00 07 00 mov %r13d,0x700(%rsp) + 2da5: 00 + 2da6: 45 89 f5 mov %r14d,%r13d + 2da9: 44 89 84 24 50 08 00 mov %r8d,0x850(%rsp) + 2db0: 00 + 2db1: 45 89 f8 mov %r15d,%r8d + 2db4: 44 2b ea sub %edx,%r13d + 2db7: 44 2b c5 sub %ebp,%r8d + 2dba: 44 89 ac 24 58 08 00 mov %r13d,0x858(%rsp) + 2dc1: 00 + 2dc2: 45 89 fd mov %r15d,%r13d + 2dc5: 44 89 84 24 68 08 00 mov %r8d,0x868(%rsp) + 2dcc: 00 + 2dcd: 41 89 d8 mov %ebx,%r8d + 2dd0: 44 89 b4 24 98 08 00 mov %r14d,0x898(%rsp) + 2dd7: 00 + 2dd8: 44 2b ea sub %edx,%r13d + 2ddb: 44 89 bc 24 a0 08 00 mov %r15d,0x8a0(%rsp) + 2de2: 00 + 2de3: 44 2b f0 sub %eax,%r14d + 2de6: 44 2b f8 sub %eax,%r15d + 2de9: 44 2b c1 sub %ecx,%r8d + 2dec: 41 03 cb add %r11d,%ecx + 2def: f7 dd neg %ebp + 2df1: f7 da neg %edx + 2df3: f7 d8 neg %eax + 2df5: c1 e6 02 shl $0x2,%esi + 2df8: 03 e9 add %ecx,%ebp + 2dfa: 03 d1 add %ecx,%edx + 2dfc: 03 c1 add %ecx,%eax + 2dfe: 44 89 b4 24 90 08 00 mov %r14d,0x890(%rsp) + 2e05: 00 + 2e06: 44 89 ac 24 60 08 00 mov %r13d,0x860(%rsp) + 2e0d: 00 + 2e0e: 44 89 84 24 78 08 00 mov %r8d,0x878(%rsp) + 2e15: 00 + 2e16: 44 89 8c 24 48 08 00 mov %r9d,0x848(%rsp) + 2e1d: 00 + 2e1e: 44 89 bc 24 70 08 00 mov %r15d,0x870(%rsp) + 2e25: 00 + 2e26: 44 89 a4 24 20 08 00 mov %r12d,0x820(%rsp) + 2e2d: 00 + 2e2e: 44 89 94 24 28 08 00 mov %r10d,0x828(%rsp) + 2e35: 00 + 2e36: 44 8b 84 24 80 00 00 mov 0x80(%rsp),%r8d + 2e3d: 00 + 2e3e: 44 8b 8c 24 88 00 00 mov 0x88(%rsp),%r9d + 2e45: 00 + 2e46: 44 8b ac 24 08 09 00 mov 0x908(%rsp),%r13d + 2e4d: 00 + 2e4e: 44 8b b4 24 30 06 00 mov 0x630(%rsp),%r14d + 2e55: 00 + 2e56: 89 84 24 c8 04 00 00 mov %eax,0x4c8(%rsp) + 2e5d: 89 94 24 e8 04 00 00 mov %edx,0x4e8(%rsp) + 2e64: 89 ac 24 f8 04 00 00 mov %ebp,0x4f8(%rsp) + 2e6b: 89 8c 24 f0 04 00 00 mov %ecx,0x4f0(%rsp) + 2e72: 89 b4 24 c8 0b 00 00 mov %esi,0xbc8(%rsp) + 2e79: 89 9c 24 d0 04 00 00 mov %ebx,0x4d0(%rsp) + 2e80: 33 ff xor %edi,%edi + 2e82: 83 bc 24 10 09 00 00 cmpl $0x0,0x910(%rsp) + 2e89: 00 + 2e8a: 0f 8e 34 13 00 00 jle 0x41c4 + 2e90: 44 8b ac 24 80 06 00 mov 0x680(%rsp),%r13d + 2e97: 00 + 2e98: 45 0f af ee imul %r14d,%r13d + 2e9c: 44 8b 9c 24 78 06 00 mov 0x678(%rsp),%r11d + 2ea3: 00 + 2ea4: 45 0f af de imul %r14d,%r11d + 2ea8: 44 8b 8c 24 d8 04 00 mov 0x4d8(%rsp),%r9d + 2eaf: 00 + 2eb0: 44 8b a4 24 88 06 00 mov 0x688(%rsp),%r12d + 2eb7: 00 + 2eb8: 8b 84 24 e0 08 00 00 mov 0x8e0(%rsp),%eax + 2ebf: 44 8b bc 24 70 06 00 mov 0x670(%rsp),%r15d + 2ec6: 00 + 2ec7: 47 8d 04 29 lea (%r9,%r13,1),%r8d + 2ecb: 45 0f af e6 imul %r14d,%r12d + 2ecf: 44 8b 8c 24 f8 08 00 mov 0x8f8(%rsp),%r9d + 2ed6: 00 + 2ed7: 42 8d 14 18 lea (%rax,%r11,1),%edx + 2edb: 44 89 84 24 f0 0b 00 mov %r8d,0xbf0(%rsp) + 2ee2: 00 + 2ee3: 43 8d 04 1f lea (%r15,%r11,1),%eax + 2ee7: 44 8b bc 24 00 09 00 mov 0x900(%rsp),%r15d + 2eee: 00 + 2eef: 8b ac 24 e0 04 00 00 mov 0x4e0(%rsp),%ebp + 2ef6: 47 8d 04 21 lea (%r9,%r12,1),%r8d + 2efa: 44 89 84 24 40 09 00 mov %r8d,0x940(%rsp) + 2f01: 00 + 2f02: 44 8b 84 24 60 06 00 mov 0x660(%rsp),%r8d + 2f09: 00 + 2f0a: 47 8d 0c 2f lea (%r15,%r13,1),%r9d + 2f0e: 44 89 8c 24 48 09 00 mov %r9d,0x948(%rsp) + 2f15: 00 + 2f16: 42 8d 5c 25 00 lea 0x0(%rbp,%r12,1),%ebx + 2f1b: 44 8b 8c 24 c0 08 00 mov 0x8c0(%rsp),%r9d + 2f22: 00 + 2f23: 89 9c 24 d8 0b 00 00 mov %ebx,0xbd8(%rsp) + 2f2a: 47 8d 3c 18 lea (%r8,%r11,1),%r15d + 2f2e: 44 89 bc 24 20 05 00 mov %r15d,0x520(%rsp) + 2f35: 00 + 2f36: 44 8b bc 24 58 06 00 mov 0x658(%rsp),%r15d + 2f3d: 00 + 2f3e: 47 8d 04 19 lea (%r9,%r11,1),%r8d + 2f42: 44 89 84 24 50 09 00 mov %r8d,0x950(%rsp) + 2f49: 00 + 2f4a: 44 8b 84 24 d8 08 00 mov 0x8d8(%rsp),%r8d + 2f51: 00 + 2f52: 8b b4 24 98 04 00 00 mov 0x498(%rsp),%esi + 2f59: 47 8d 0c 1f lea (%r15,%r11,1),%r9d + 2f5d: 44 89 8c 24 58 09 00 mov %r9d,0x958(%rsp) + 2f64: 00 + 2f65: 44 8b 8c 24 d0 08 00 mov 0x8d0(%rsp),%r9d + 2f6c: 00 + 2f6d: 47 8d 3c 20 lea (%r8,%r12,1),%r15d + 2f71: 44 89 bc 24 28 05 00 mov %r15d,0x528(%rsp) + 2f78: 00 + 2f79: 44 8b bc 24 58 07 00 mov 0x758(%rsp),%r15d + 2f80: 00 + 2f81: 8b 8c 24 b0 08 00 00 mov 0x8b0(%rsp),%ecx + 2f88: 47 8d 04 29 lea (%r9,%r13,1),%r8d + 2f8c: 44 89 84 24 30 05 00 mov %r8d,0x530(%rsp) + 2f93: 00 + 2f94: 44 8b 84 24 08 08 00 mov 0x808(%rsp),%r8d + 2f9b: 00 + 2f9c: 47 8d 0c 1f lea (%r15,%r11,1),%r9d + 2fa0: 44 89 8c 24 38 05 00 mov %r9d,0x538(%rsp) + 2fa7: 00 + 2fa8: 46 8d 14 19 lea (%rcx,%r11,1),%r10d + 2fac: 44 8b 8c 24 f8 06 00 mov 0x6f8(%rsp),%r9d + 2fb3: 00 + 2fb4: 44 89 e1 mov %r12d,%ecx + 2fb7: 8b ac 24 c0 04 00 00 mov 0x4c0(%rsp),%ebp + 2fbe: 47 8d 3c 18 lea (%r8,%r11,1),%r15d + 2fc2: 44 89 bc 24 40 05 00 mov %r15d,0x540(%rsp) + 2fc9: 00 + 2fca: 44 8b bc 24 f0 06 00 mov 0x6f0(%rsp),%r15d + 2fd1: 00 + 2fd2: 47 8d 04 19 lea (%r9,%r11,1),%r8d + 2fd6: 44 89 84 24 48 05 00 mov %r8d,0x548(%rsp) + 2fdd: 00 + 2fde: 44 8b 84 24 e8 06 00 mov 0x6e8(%rsp),%r8d + 2fe5: 00 + 2fe6: 8b 9c 24 90 04 00 00 mov 0x490(%rsp),%ebx + 2fed: 47 8d 0c 2f lea (%r15,%r13,1),%r9d + 2ff1: 44 89 8c 24 50 05 00 mov %r9d,0x550(%rsp) + 2ff8: 00 + 2ff9: 44 8b 8c 24 70 07 00 mov 0x770(%rsp),%r9d + 3000: 00 + 3001: 47 8d 3c 28 lea (%r8,%r13,1),%r15d + 3005: 45 2b cd sub %r13d,%r9d + 3008: 44 89 8c 24 60 0c 00 mov %r9d,0xc60(%rsp) + 300f: 00 + 3010: 44 8b 84 24 e8 07 00 mov 0x7e8(%rsp),%r8d + 3017: 00 + 3018: 44 8b 8c 24 98 07 00 mov 0x798(%rsp),%r9d + 301f: 00 + 3020: 44 89 bc 24 60 09 00 mov %r15d,0x960(%rsp) + 3027: 00 + 3028: 41 0f af f6 imul %r14d,%esi + 302c: 47 8d 3c 28 lea (%r8,%r13,1),%r15d + 3030: 41 0f af ee imul %r14d,%ebp + 3034: 41 0f af de imul %r14d,%ebx + 3038: 44 89 bc 24 00 0c 00 mov %r15d,0xc00(%rsp) + 303f: 00 + 3040: 47 8d 04 29 lea (%r9,%r13,1),%r8d + 3044: 44 89 84 24 68 09 00 mov %r8d,0x968(%rsp) + 304b: 00 + 304c: 44 8b bc 24 78 07 00 mov 0x778(%rsp),%r15d + 3053: 00 + 3054: 44 8b 84 24 80 07 00 mov 0x780(%rsp),%r8d + 305b: 00 + 305c: 44 89 94 24 e8 0b 00 mov %r10d,0xbe8(%rsp) + 3063: 00 + 3064: 44 8b 94 24 68 06 00 mov 0x668(%rsp),%r10d + 306b: 00 + 306c: 47 8d 0c 2f lea (%r15,%r13,1),%r9d + 3070: 44 89 8c 24 60 05 00 mov %r9d,0x560(%rsp) + 3077: 00 + 3078: 47 8d 3c 28 lea (%r8,%r13,1),%r15d + 307c: 44 89 bc 24 68 05 00 mov %r15d,0x568(%rsp) + 3083: 00 + 3084: 45 2b d3 sub %r11d,%r10d + 3087: 44 8b bc 24 c0 07 00 mov 0x7c0(%rsp),%r15d + 308e: 00 + 308f: 45 2b fd sub %r13d,%r15d + 3092: 44 89 bc 24 20 06 00 mov %r15d,0x620(%rsp) + 3099: 00 + 309a: 44 8b bc 24 d0 04 00 mov 0x4d0(%rsp),%r15d + 30a1: 00 + 30a2: 45 2b fc sub %r12d,%r15d + 30a5: 44 89 bc 24 10 06 00 mov %r15d,0x610(%rsp) + 30ac: 00 + 30ad: 44 8b bc 24 e0 06 00 mov 0x6e0(%rsp),%r15d + 30b4: 00 + 30b5: 44 8b 84 24 00 08 00 mov 0x800(%rsp),%r8d + 30bc: 00 + 30bd: 45 2b c3 sub %r11d,%r8d + 30c0: 44 89 84 24 28 06 00 mov %r8d,0x628(%rsp) + 30c7: 00 + 30c8: 44 8b 84 24 b8 08 00 mov 0x8b8(%rsp),%r8d + 30cf: 00 + 30d0: 45 2b c5 sub %r13d,%r8d + 30d3: 44 89 84 24 18 06 00 mov %r8d,0x618(%rsp) + 30da: 00 + 30db: 44 8b 84 24 90 07 00 mov 0x790(%rsp),%r8d + 30e2: 00 + 30e3: 45 2b c3 sub %r11d,%r8d + 30e6: 44 89 84 24 00 06 00 mov %r8d,0x600(%rsp) + 30ed: 00 + 30ee: 47 8d 04 1f lea (%r15,%r11,1),%r8d + 30f2: 44 8b bc 24 d8 06 00 mov 0x6d8(%rsp),%r15d + 30f9: 00 + 30fa: 44 89 84 24 80 05 00 mov %r8d,0x580(%rsp) + 3101: 00 + 3102: 44 8b 8c 24 88 07 00 mov 0x788(%rsp),%r9d + 3109: 00 + 310a: 89 84 24 30 09 00 00 mov %eax,0x930(%rsp) + 3111: 47 8d 04 1f lea (%r15,%r11,1),%r8d + 3115: 44 89 84 24 88 09 00 mov %r8d,0x988(%rsp) + 311c: 00 + 311d: 44 89 d8 mov %r11d,%eax + 3120: 44 8b 84 24 d0 06 00 mov 0x6d0(%rsp),%r8d + 3127: 00 + 3128: 45 2b cb sub %r11d,%r9d + 312b: 44 8b bc 24 a0 07 00 mov 0x7a0(%rsp),%r15d + 3132: 00 + 3133: 45 2b fd sub %r13d,%r15d + 3136: 44 89 bc 24 f8 05 00 mov %r15d,0x5f8(%rsp) + 313d: 00 + 313e: 47 8d 3c 28 lea (%r8,%r13,1),%r15d + 3142: 44 8b 84 24 c8 06 00 mov 0x6c8(%rsp),%r8d + 3149: 00 + 314a: 44 89 bc 24 90 05 00 mov %r15d,0x590(%rsp) + 3151: 00 + 3152: 89 94 24 e0 0b 00 00 mov %edx,0xbe0(%rsp) + 3159: 44 89 ea mov %r13d,%edx + 315c: 44 89 8c 24 38 06 00 mov %r9d,0x638(%rsp) + 3163: 00 + 3164: 47 8d 3c 28 lea (%r8,%r13,1),%r15d + 3168: 44 89 bc 24 90 09 00 mov %r15d,0x990(%rsp) + 316f: 00 + 3170: 44 8b bc 24 d0 07 00 mov 0x7d0(%rsp),%r15d + 3177: 00 + 3178: 44 8b 84 24 a8 07 00 mov 0x7a8(%rsp),%r8d + 317f: 00 + 3180: 45 2b c5 sub %r13d,%r8d + 3183: 44 89 84 24 50 0c 00 mov %r8d,0xc50(%rsp) + 318a: 00 + 318b: 47 8d 04 2f lea (%r15,%r13,1),%r8d + 318f: 44 8b bc 24 c8 07 00 mov 0x7c8(%rsp),%r15d + 3196: 00 + 3197: 44 89 84 24 10 0c 00 mov %r8d,0xc10(%rsp) + 319e: 00 + 319f: 44 89 94 24 70 0c 00 mov %r10d,0xc70(%rsp) + 31a6: 00 + 31a7: 03 b4 24 b8 04 00 00 add 0x4b8(%rsp),%esi + 31ae: 47 8d 04 2f lea (%r15,%r13,1),%r8d + 31b2: 44 8b bc 24 b0 07 00 mov 0x7b0(%rsp),%r15d + 31b9: 00 + 31ba: 44 89 84 24 a0 09 00 mov %r8d,0x9a0(%rsp) + 31c1: 00 + 31c2: 03 ac 24 b0 04 00 00 add 0x4b0(%rsp),%ebp + 31c9: 03 9c 24 a8 04 00 00 add 0x4a8(%rsp),%ebx + 31d0: 47 8d 04 2f lea (%r15,%r13,1),%r8d + 31d4: 44 8b bc 24 b8 07 00 mov 0x7b8(%rsp),%r15d + 31db: 00 + 31dc: 44 89 84 24 98 05 00 mov %r8d,0x598(%rsp) + 31e3: 00 + 31e4: 2b 8c 24 f0 08 00 00 sub 0x8f0(%rsp),%ecx + 31eb: 2b 94 24 e8 08 00 00 sub 0x8e8(%rsp),%edx + 31f2: 47 8d 04 2f lea (%r15,%r13,1),%r8d + 31f6: 44 89 84 24 a0 05 00 mov %r8d,0x5a0(%rsp) + 31fd: 00 + 31fe: 44 8b 84 24 d8 07 00 mov 0x7d8(%rsp),%r8d + 3205: 00 + 3206: 44 8b bc 24 f8 07 00 mov 0x7f8(%rsp),%r15d + 320d: 00 + 320e: 45 2b fb sub %r11d,%r15d + 3211: 44 89 bc 24 48 0c 00 mov %r15d,0xc48(%rsp) + 3218: 00 + 3219: 47 8d 3c 18 lea (%r8,%r11,1),%r15d + 321d: 44 8b 84 24 68 07 00 mov 0x768(%rsp),%r8d + 3224: 00 + 3225: 44 89 bc 24 20 0c 00 mov %r15d,0xc20(%rsp) + 322c: 00 + 322d: 2b 84 24 c8 08 00 00 sub 0x8c8(%rsp),%eax + 3234: 44 8b 8c 24 90 06 00 mov 0x690(%rsp),%r9d + 323b: 00 + 323c: 47 8d 3c 18 lea (%r8,%r11,1),%r15d + 3240: 44 8b 84 24 60 07 00 mov 0x760(%rsp),%r8d + 3247: 00 + 3248: 44 89 bc 24 a8 09 00 mov %r15d,0x9a8(%rsp) + 324f: 00 + 3250: 44 89 b4 24 30 06 00 mov %r14d,0x630(%rsp) + 3257: 00 + 3258: 44 8b 94 24 a0 06 00 mov 0x6a0(%rsp),%r10d + 325f: 00 + 3260: 47 8d 3c 18 lea (%r8,%r11,1),%r15d + 3264: 44 8b 84 24 50 07 00 mov 0x750(%rsp),%r8d + 326b: 00 + 326c: 44 89 bc 24 a8 05 00 mov %r15d,0x5a8(%rsp) + 3273: 00 + 3274: 47 8d 3c 18 lea (%r8,%r11,1),%r15d + 3278: 44 89 bc 24 b0 05 00 mov %r15d,0x5b0(%rsp) + 327f: 00 + 3280: 44 8b bc 24 c0 06 00 mov 0x6c0(%rsp),%r15d + 3287: 00 + 3288: 44 8b 84 24 48 07 00 mov 0x748(%rsp),%r8d + 328f: 00 + 3290: 45 2b c3 sub %r11d,%r8d + 3293: 44 89 84 24 e0 05 00 mov %r8d,0x5e0(%rsp) + 329a: 00 + 329b: 47 8d 04 1f lea (%r15,%r11,1),%r8d + 329f: 44 8b bc 24 b8 06 00 mov 0x6b8(%rsp),%r15d + 32a6: 00 + 32a7: 44 89 84 24 c0 05 00 mov %r8d,0x5c0(%rsp) + 32ae: 00 + 32af: 47 8d 04 1f lea (%r15,%r11,1),%r8d + 32b3: 44 89 84 24 b0 09 00 mov %r8d,0x9b0(%rsp) + 32ba: 00 + 32bb: 44 8b 84 24 b0 06 00 mov 0x6b0(%rsp),%r8d + 32c2: 00 + 32c3: 44 8b bc 24 40 07 00 mov 0x740(%rsp),%r15d + 32ca: 00 + 32cb: 45 2b fc sub %r12d,%r15d + 32ce: 44 89 bc 24 d8 05 00 mov %r15d,0x5d8(%rsp) + 32d5: 00 + 32d6: 47 8d 3c 20 lea (%r8,%r12,1),%r15d + 32da: 44 8b 84 24 a8 06 00 mov 0x6a8(%rsp),%r8d + 32e1: 00 + 32e2: 44 89 bc 24 d0 05 00 mov %r15d,0x5d0(%rsp) + 32e9: 00 + 32ea: 47 8d 3c 20 lea (%r8,%r12,1),%r15d + 32ee: 44 89 bc 24 b8 09 00 mov %r15d,0x9b8(%rsp) + 32f5: 00 + 32f6: 44 8b bc 24 f0 07 00 mov 0x7f0(%rsp),%r15d + 32fd: 00 + 32fe: 44 8b 84 24 38 07 00 mov 0x738(%rsp),%r8d + 3305: 00 + 3306: 45 2b c4 sub %r12d,%r8d + 3309: 44 89 84 24 38 0c 00 mov %r8d,0xc38(%rsp) + 3310: 00 + 3311: 47 8d 04 27 lea (%r15,%r12,1),%r8d + 3315: 44 8b bc 24 30 07 00 mov 0x730(%rsp),%r15d + 331c: 00 + 331d: 44 89 84 24 28 0c 00 mov %r8d,0xc28(%rsp) + 3324: 00 + 3325: 47 8d 04 27 lea (%r15,%r12,1),%r8d + 3329: 44 8b bc 24 28 07 00 mov 0x728(%rsp),%r15d + 3330: 00 + 3331: 44 89 84 24 c0 09 00 mov %r8d,0x9c0(%rsp) + 3338: 00 + 3339: 47 8d 04 27 lea (%r15,%r12,1),%r8d + 333d: 44 8b bc 24 20 07 00 mov 0x720(%rsp),%r15d + 3344: 00 + 3345: 44 89 84 24 c8 05 00 mov %r8d,0x5c8(%rsp) + 334c: 00 + 334d: 47 8d 04 27 lea (%r15,%r12,1),%r8d + 3351: 44 89 84 24 b8 05 00 mov %r8d,0x5b8(%rsp) + 3358: 00 + 3359: 44 8b 84 24 e0 07 00 mov 0x7e0(%rsp),%r8d + 3360: 00 + 3361: 44 8b bc 24 18 07 00 mov 0x718(%rsp),%r15d + 3368: 00 + 3369: 45 2b fb sub %r11d,%r15d + 336c: 44 89 bc 24 40 0c 00 mov %r15d,0xc40(%rsp) + 3373: 00 + 3374: 47 8d 3c 18 lea (%r8,%r11,1),%r15d + 3378: 44 8b 84 24 10 07 00 mov 0x710(%rsp),%r8d + 337f: 00 + 3380: 44 89 bc 24 18 0c 00 mov %r15d,0xc18(%rsp) + 3387: 00 + 3388: 47 8d 3c 18 lea (%r8,%r11,1),%r15d + 338c: 44 8b 84 24 08 07 00 mov 0x708(%rsp),%r8d + 3393: 00 + 3394: 44 89 bc 24 98 09 00 mov %r15d,0x998(%rsp) + 339b: 00 + 339c: 47 8d 3c 18 lea (%r8,%r11,1),%r15d + 33a0: 44 89 bc 24 88 05 00 mov %r15d,0x588(%rsp) + 33a7: 00 + 33a8: 44 8b bc 24 10 08 00 mov 0x810(%rsp),%r15d + 33af: 00 + 33b0: 44 8b 84 24 80 08 00 mov 0x880(%rsp),%r8d + 33b7: 00 + 33b8: 45 2b c5 sub %r13d,%r8d + 33bb: 44 89 84 24 f0 05 00 mov %r8d,0x5f0(%rsp) + 33c2: 00 + 33c3: 47 8d 04 2f lea (%r15,%r13,1),%r8d + 33c7: 44 8b bc 24 30 08 00 mov 0x830(%rsp),%r15d + 33ce: 00 + 33cf: 44 89 84 24 78 05 00 mov %r8d,0x578(%rsp) + 33d6: 00 + 33d7: 44 03 9c 24 00 07 00 add 0x700(%rsp),%r11d + 33de: 00 + 33df: 44 89 9c 24 48 06 00 mov %r11d,0x648(%rsp) + 33e6: 00 + 33e7: 47 8d 04 2f lea (%r15,%r13,1),%r8d + 33eb: 44 89 84 24 80 09 00 mov %r8d,0x980(%rsp) + 33f2: 00 + 33f3: 44 8b 84 24 38 08 00 mov 0x838(%rsp),%r8d + 33fa: 00 + 33fb: 44 8b bc 24 40 08 00 mov 0x840(%rsp),%r15d + 3402: 00 + 3403: 45 2b fc sub %r12d,%r15d + 3406: 44 89 bc 24 08 06 00 mov %r15d,0x608(%rsp) + 340d: 00 + 340e: 47 8d 3c 20 lea (%r8,%r12,1),%r15d + 3412: 44 8b 84 24 18 08 00 mov 0x818(%rsp),%r8d + 3419: 00 + 341a: 44 89 bc 24 70 05 00 mov %r15d,0x570(%rsp) + 3421: 00 + 3422: 4c 8b 9c 24 a0 04 00 mov 0x4a0(%rsp),%r11 + 3429: 00 + 342a: 47 8d 3c 20 lea (%r8,%r12,1),%r15d + 342e: 44 89 bc 24 78 09 00 mov %r15d,0x978(%rsp) + 3435: 00 + 3436: 44 8b bc 24 98 08 00 mov 0x898(%rsp),%r15d + 343d: 00 + 343e: 44 8b 84 24 50 08 00 mov 0x850(%rsp),%r8d + 3445: 00 + 3446: 45 2b c4 sub %r12d,%r8d + 3449: 44 89 84 24 58 0c 00 mov %r8d,0xc58(%rsp) + 3450: 00 + 3451: 47 8d 04 27 lea (%r15,%r12,1),%r8d + 3455: 44 8b bc 24 88 08 00 mov 0x888(%rsp),%r15d + 345c: 00 + 345d: 44 89 84 24 08 0c 00 mov %r8d,0xc08(%rsp) + 3464: 00 + 3465: 47 8d 04 27 lea (%r15,%r12,1),%r8d + 3469: 44 8b bc 24 58 08 00 mov 0x858(%rsp),%r15d + 3470: 00 + 3471: 44 89 84 24 70 09 00 mov %r8d,0x970(%rsp) + 3478: 00 + 3479: 47 8d 04 27 lea (%r15,%r12,1),%r8d + 347d: 44 8b bc 24 90 08 00 mov 0x890(%rsp),%r15d + 3484: 00 + 3485: 44 89 84 24 58 05 00 mov %r8d,0x558(%rsp) + 348c: 00 + 348d: 47 8d 04 27 lea (%r15,%r12,1),%r8d + 3491: 44 8b bc 24 a0 08 00 mov 0x8a0(%rsp),%r15d + 3498: 00 + 3499: 44 89 84 24 18 05 00 mov %r8d,0x518(%rsp) + 34a0: 00 + 34a1: 44 8b 84 24 a8 08 00 mov 0x8a8(%rsp),%r8d + 34a8: 00 + 34a9: 45 2b c5 sub %r13d,%r8d + 34ac: 45 03 fd add %r13d,%r15d + 34af: 44 89 bc 24 f8 0b 00 mov %r15d,0xbf8(%rsp) + 34b6: 00 + 34b7: 44 8b bc 24 68 08 00 mov 0x868(%rsp),%r15d + 34be: 00 + 34bf: 44 89 84 24 68 0c 00 mov %r8d,0xc68(%rsp) + 34c6: 00 + 34c7: 44 8b 84 24 98 06 00 mov 0x698(%rsp),%r8d + 34ce: 00 + 34cf: 45 03 fd add %r13d,%r15d + 34d2: 44 89 bc 24 38 09 00 mov %r15d,0x938(%rsp) + 34d9: 00 + 34da: 44 8b bc 24 60 08 00 mov 0x860(%rsp),%r15d + 34e1: 00 + 34e2: 45 03 fd add %r13d,%r15d + 34e5: 44 89 bc 24 10 05 00 mov %r15d,0x510(%rsp) + 34ec: 00 + 34ed: 44 8b bc 24 78 08 00 mov 0x878(%rsp),%r15d + 34f4: 00 + 34f5: 45 2b fc sub %r12d,%r15d + 34f8: 44 89 bc 24 e8 05 00 mov %r15d,0x5e8(%rsp) + 34ff: 00 + 3500: 44 8b bc 24 20 08 00 mov 0x820(%rsp),%r15d + 3507: 00 + 3508: 44 03 ac 24 70 08 00 add 0x870(%rsp),%r13d + 350f: 00 + 3510: 44 89 ac 24 40 06 00 mov %r13d,0x640(%rsp) + 3517: 00 + 3518: 45 03 fc add %r12d,%r15d + 351b: 44 89 bc 24 08 05 00 mov %r15d,0x508(%rsp) + 3522: 00 + 3523: 44 8b bc 24 28 08 00 mov 0x828(%rsp),%r15d + 352a: 00 + 352b: 45 03 fc add %r12d,%r15d + 352e: 44 89 bc 24 28 09 00 mov %r15d,0x928(%rsp) + 3535: 00 + 3536: 44 8b bc 24 48 08 00 mov 0x848(%rsp),%r15d + 353d: 00 + 353e: 45 2b fc sub %r12d,%r15d + 3541: 44 89 bc 24 30 0c 00 mov %r15d,0xc30(%rsp) + 3548: 00 + 3549: 44 8b bc 24 f0 04 00 mov 0x4f0(%rsp),%r15d + 3550: 00 + 3551: 45 03 fc add %r12d,%r15d + 3554: 44 89 bc 24 d0 0b 00 mov %r15d,0xbd0(%rsp) + 355b: 00 + 355c: 44 8b bc 24 f8 04 00 mov 0x4f8(%rsp),%r15d + 3563: 00 + 3564: 45 03 fc add %r12d,%r15d + 3567: 44 89 bc 24 20 09 00 mov %r15d,0x920(%rsp) + 356e: 00 + 356f: 44 8b bc 24 e8 04 00 mov 0x4e8(%rsp),%r15d + 3576: 00 + 3577: 45 03 fc add %r12d,%r15d + 357a: 44 03 a4 24 c8 04 00 add 0x4c8(%rsp),%r12d + 3581: 00 + 3582: 44 89 a4 24 50 06 00 mov %r12d,0x650(%rsp) + 3589: 00 + 358a: 44 89 bc 24 00 05 00 mov %r15d,0x500(%rsp) + 3591: 00 + 3592: 4c 8b a4 24 38 0a 00 mov 0xa38(%rsp),%r12 + 3599: 00 + 359a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 35a0: 44 8d 74 bd 00 lea 0x0(%rbp,%rdi,4),%r14d + 35a5: 45 3b f2 cmp %r10d,%r14d + 35a8: 7f 3e jg 0x35e8 + 35aa: 44 8b ac 24 80 0c 00 mov 0xc80(%rsp),%r13d + 35b1: 00 + 35b2: 44 0f af ef imul %edi,%r13d + 35b6: 46 8d 3c 28 lea (%rax,%r13,1),%r15d + 35ba: 41 f7 df neg %r15d + 35bd: 4d 63 ff movslq %r15d,%r15 + 35c0: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 35c4: 4d 89 3b mov %r15,(%r11) + 35c7: 44 8b bc 24 e0 0b 00 mov 0xbe0(%rsp),%r15d + 35ce: 00 + 35cf: 45 03 fd add %r13d,%r15d + 35d2: 4d 63 ff movslq %r15d,%r15 + 35d5: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 35db: c5 f9 57 05 1d 11 c2 vxorpd 0x1c2111d(%rip),%xmm0,%xmm0 # 0x1c24700 + 35e2: 01 + 35e3: e9 b5 00 00 00 jmp 0x369d + 35e8: 44 8b ac 24 80 0c 00 mov 0xc80(%rsp),%r13d + 35ef: 00 + 35f0: 44 0f af ef imul %edi,%r13d + 35f4: 45 3b f1 cmp %r9d,%r14d + 35f7: 7f 3c jg 0x3635 + 35f9: 45 8d 7c 05 00 lea 0x0(%r13,%rax,1),%r15d + 35fe: 4d 63 ff movslq %r15d,%r15 + 3601: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3607: 44 8b bc 24 50 09 00 mov 0x950(%rsp),%r15d + 360e: 00 + 360f: c5 f9 57 0d e9 10 c2 vxorpd 0x1c210e9(%rip),%xmm0,%xmm1 # 0x1c24700 + 3616: 01 + 3617: c4 c1 7b 11 0b vmovsd %xmm1,(%r11) + 361c: 45 03 fd add %r13d,%r15d + 361f: 41 f7 df neg %r15d + 3622: 4d 63 ff movslq %r15d,%r15 + 3625: c4 81 7b 10 14 fc vmovsd (%r12,%r15,8),%xmm2 + 362b: c5 e9 57 05 cd 10 c2 vxorpd 0x1c210cd(%rip),%xmm2,%xmm0 # 0x1c24700 + 3632: 01 + 3633: eb 68 jmp 0x369d + 3635: 45 3b f0 cmp %r8d,%r14d + 3638: 7f 3a jg 0x3674 + 363a: 44 8b bc 24 40 05 00 mov 0x540(%rsp),%r15d + 3641: 00 + 3642: 45 03 fd add %r13d,%r15d + 3645: 41 f7 df neg %r15d + 3648: 4d 63 ff movslq %r15d,%r15 + 364b: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3651: 44 8b bc 24 50 09 00 mov 0x950(%rsp),%r15d + 3658: 00 + 3659: c5 f9 57 0d 9f 10 c2 vxorpd 0x1c2109f(%rip),%xmm0,%xmm1 # 0x1c24700 + 3660: 01 + 3661: c4 c1 7b 11 0b vmovsd %xmm1,(%r11) + 3666: 45 03 fd add %r13d,%r15d + 3669: 4d 63 ff movslq %r15d,%r15 + 366c: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3672: eb 29 jmp 0x369d + 3674: 44 8b bc 24 40 05 00 mov 0x540(%rsp),%r15d + 367b: 00 + 367c: 45 03 fd add %r13d,%r15d + 367f: 4d 63 ff movslq %r15d,%r15 + 3682: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 3686: 4d 89 3b mov %r15,(%r11) + 3689: 44 8b bc 24 28 06 00 mov 0x628(%rsp),%r15d + 3690: 00 + 3691: 45 2b fd sub %r13d,%r15d + 3694: 4d 63 ff movslq %r15d,%r15 + 3697: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 369d: c4 c1 7b 11 43 20 vmovsd %xmm0,0x20(%r11) + 36a3: 45 8d 7e 01 lea 0x1(%r14),%r15d + 36a7: 45 3b fa cmp %r10d,%r15d + 36aa: 7f 37 jg 0x36e3 + 36ac: 44 8b bc 24 70 0c 00 mov 0xc70(%rsp),%r15d + 36b3: 00 + 36b4: 45 2b fd sub %r13d,%r15d + 36b7: 4d 63 ff movslq %r15d,%r15 + 36ba: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 36be: 4d 89 7b 08 mov %r15,0x8(%r11) + 36c2: 44 8b bc 24 e8 0b 00 mov 0xbe8(%rsp),%r15d + 36c9: 00 + 36ca: 45 03 fd add %r13d,%r15d + 36cd: 4d 63 ff movslq %r15d,%r15 + 36d0: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 36d6: c5 f9 57 05 22 10 c2 vxorpd 0x1c21022(%rip),%xmm0,%xmm0 # 0x1c24700 + 36dd: 01 + 36de: e9 b2 00 00 00 jmp 0x3795 + 36e3: 45 3b f9 cmp %r9d,%r15d + 36e6: 7f 43 jg 0x372b + 36e8: 44 8b bc 24 30 09 00 mov 0x930(%rsp),%r15d + 36ef: 00 + 36f0: 45 03 fd add %r13d,%r15d + 36f3: 4d 63 ff movslq %r15d,%r15 + 36f6: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 36fc: 44 8b bc 24 58 09 00 mov 0x958(%rsp),%r15d + 3703: 00 + 3704: c5 f9 57 0d f4 0f c2 vxorpd 0x1c20ff4(%rip),%xmm0,%xmm1 # 0x1c24700 + 370b: 01 + 370c: c4 c1 7b 11 4b 08 vmovsd %xmm1,0x8(%r11) + 3712: 45 03 fd add %r13d,%r15d + 3715: 41 f7 df neg %r15d + 3718: 4d 63 ff movslq %r15d,%r15 + 371b: c4 81 7b 10 14 fc vmovsd (%r12,%r15,8),%xmm2 + 3721: c5 e9 57 05 d7 0f c2 vxorpd 0x1c20fd7(%rip),%xmm2,%xmm0 # 0x1c24700 + 3728: 01 + 3729: eb 6a jmp 0x3795 + 372b: 45 3b f8 cmp %r8d,%r15d + 372e: 7f 3b jg 0x376b + 3730: 44 8b bc 24 48 05 00 mov 0x548(%rsp),%r15d + 3737: 00 + 3738: 45 03 fd add %r13d,%r15d + 373b: 41 f7 df neg %r15d + 373e: 4d 63 ff movslq %r15d,%r15 + 3741: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3747: 44 8b bc 24 20 05 00 mov 0x520(%rsp),%r15d + 374e: 00 + 374f: c5 f9 57 0d a9 0f c2 vxorpd 0x1c20fa9(%rip),%xmm0,%xmm1 # 0x1c24700 + 3756: 01 + 3757: c4 c1 7b 11 4b 08 vmovsd %xmm1,0x8(%r11) + 375d: 45 03 fd add %r13d,%r15d + 3760: 4d 63 ff movslq %r15d,%r15 + 3763: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3769: eb 2a jmp 0x3795 + 376b: 44 8b bc 24 38 05 00 mov 0x538(%rsp),%r15d + 3772: 00 + 3773: 45 03 fd add %r13d,%r15d + 3776: 4d 63 ff movslq %r15d,%r15 + 3779: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 377d: 4d 89 7b 08 mov %r15,0x8(%r11) + 3781: 44 8b bc 24 38 06 00 mov 0x638(%rsp),%r15d + 3788: 00 + 3789: 45 2b fd sub %r13d,%r15d + 378c: 4d 63 ff movslq %r15d,%r15 + 378f: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3795: c4 c1 7b 11 43 28 vmovsd %xmm0,0x28(%r11) + 379b: 45 8d 7e 02 lea 0x2(%r14),%r15d + 379f: 45 3b fa cmp %r10d,%r15d + 37a2: 7f 37 jg 0x37db + 37a4: 44 8b bc 24 48 0c 00 mov 0xc48(%rsp),%r15d + 37ab: 00 + 37ac: 45 2b fd sub %r13d,%r15d + 37af: 4d 63 ff movslq %r15d,%r15 + 37b2: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 37b6: 4d 89 7b 10 mov %r15,0x10(%r11) + 37ba: 44 8b bc 24 20 0c 00 mov 0xc20(%rsp),%r15d + 37c1: 00 + 37c2: 45 03 fd add %r13d,%r15d + 37c5: 4d 63 ff movslq %r15d,%r15 + 37c8: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 37ce: c5 f9 57 05 2a 0f c2 vxorpd 0x1c20f2a(%rip),%xmm0,%xmm0 # 0x1c24700 + 37d5: 01 + 37d6: e9 b2 00 00 00 jmp 0x388d + 37db: 45 3b f9 cmp %r9d,%r15d + 37de: 7f 43 jg 0x3823 + 37e0: 44 8b bc 24 a8 09 00 mov 0x9a8(%rsp),%r15d + 37e7: 00 + 37e8: 45 03 fd add %r13d,%r15d + 37eb: 4d 63 ff movslq %r15d,%r15 + 37ee: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 37f4: 44 8b bc 24 88 09 00 mov 0x988(%rsp),%r15d + 37fb: 00 + 37fc: c5 f9 57 0d fc 0e c2 vxorpd 0x1c20efc(%rip),%xmm0,%xmm1 # 0x1c24700 + 3803: 01 + 3804: c4 c1 7b 11 4b 10 vmovsd %xmm1,0x10(%r11) + 380a: 45 03 fd add %r13d,%r15d + 380d: 41 f7 df neg %r15d + 3810: 4d 63 ff movslq %r15d,%r15 + 3813: c4 81 7b 10 14 fc vmovsd (%r12,%r15,8),%xmm2 + 3819: c5 e9 57 05 df 0e c2 vxorpd 0x1c20edf(%rip),%xmm2,%xmm0 # 0x1c24700 + 3820: 01 + 3821: eb 6a jmp 0x388d + 3823: 45 3b f8 cmp %r8d,%r15d + 3826: 7f 3b jg 0x3863 + 3828: 44 8b bc 24 80 05 00 mov 0x580(%rsp),%r15d + 382f: 00 + 3830: 45 03 fd add %r13d,%r15d + 3833: 41 f7 df neg %r15d + 3836: 4d 63 ff movslq %r15d,%r15 + 3839: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 383f: 44 8b bc 24 a8 05 00 mov 0x5a8(%rsp),%r15d + 3846: 00 + 3847: c5 f9 57 0d b1 0e c2 vxorpd 0x1c20eb1(%rip),%xmm0,%xmm1 # 0x1c24700 + 384e: 01 + 384f: c4 c1 7b 11 4b 10 vmovsd %xmm1,0x10(%r11) + 3855: 45 03 fd add %r13d,%r15d + 3858: 4d 63 ff movslq %r15d,%r15 + 385b: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3861: eb 2a jmp 0x388d + 3863: 44 8b bc 24 b0 05 00 mov 0x5b0(%rsp),%r15d + 386a: 00 + 386b: 45 03 fd add %r13d,%r15d + 386e: 4d 63 ff movslq %r15d,%r15 + 3871: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 3875: 4d 89 7b 10 mov %r15,0x10(%r11) + 3879: 44 8b bc 24 00 06 00 mov 0x600(%rsp),%r15d + 3880: 00 + 3881: 45 2b fd sub %r13d,%r15d + 3884: 4d 63 ff movslq %r15d,%r15 + 3887: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 388d: 41 83 c6 03 add $0x3,%r14d + 3891: c4 c1 7b 11 43 30 vmovsd %xmm0,0x30(%r11) + 3897: 45 3b f2 cmp %r10d,%r14d + 389a: 7f 34 jg 0x38d0 + 389c: 44 8b b4 24 40 0c 00 mov 0xc40(%rsp),%r14d + 38a3: 00 + 38a4: 45 2b f5 sub %r13d,%r14d + 38a7: 4d 63 f6 movslq %r14d,%r14 + 38aa: 44 03 ac 24 18 0c 00 add 0xc18(%rsp),%r13d + 38b1: 00 + 38b2: 4d 63 ed movslq %r13d,%r13 + 38b5: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 38b9: 4d 89 7b 18 mov %r15,0x18(%r11) + 38bd: c4 81 7b 10 04 ec vmovsd (%r12,%r13,8),%xmm0 + 38c3: c5 f9 57 05 35 0e c2 vxorpd 0x1c20e35(%rip),%xmm0,%xmm0 # 0x1c24700 + 38ca: 01 + 38cb: e9 b2 00 00 00 jmp 0x3982 + 38d0: 45 3b f1 cmp %r9d,%r14d + 38d3: 7f 42 jg 0x3917 + 38d5: 44 8b b4 24 98 09 00 mov 0x998(%rsp),%r14d + 38dc: 00 + 38dd: 47 8d 7c 35 00 lea 0x0(%r13,%r14,1),%r15d + 38e2: 44 03 ac 24 b0 09 00 add 0x9b0(%rsp),%r13d + 38e9: 00 + 38ea: 4d 63 ff movslq %r15d,%r15 + 38ed: 41 f7 dd neg %r13d + 38f0: 4d 63 ed movslq %r13d,%r13 + 38f3: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 38f9: c5 f9 57 0d ff 0d c2 vxorpd 0x1c20dff(%rip),%xmm0,%xmm1 # 0x1c24700 + 3900: 01 + 3901: c4 c1 7b 11 4b 18 vmovsd %xmm1,0x18(%r11) + 3907: c4 81 7b 10 14 ec vmovsd (%r12,%r13,8),%xmm2 + 390d: c5 e9 57 05 eb 0d c2 vxorpd 0x1c20deb(%rip),%xmm2,%xmm0 # 0x1c24700 + 3914: 01 + 3915: eb 6b jmp 0x3982 + 3917: 45 3b f0 cmp %r8d,%r14d + 391a: 7f 3a jg 0x3956 + 391c: 44 8b b4 24 c0 05 00 mov 0x5c0(%rsp),%r14d + 3923: 00 + 3924: 47 8d 7c 35 00 lea 0x0(%r13,%r14,1),%r15d + 3929: 44 03 ac 24 88 05 00 add 0x588(%rsp),%r13d + 3930: 00 + 3931: 41 f7 df neg %r15d + 3934: 4d 63 ff movslq %r15d,%r15 + 3937: 4d 63 ed movslq %r13d,%r13 + 393a: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3940: c5 f9 57 0d b8 0d c2 vxorpd 0x1c20db8(%rip),%xmm0,%xmm1 # 0x1c24700 + 3947: 01 + 3948: c4 c1 7b 11 4b 18 vmovsd %xmm1,0x18(%r11) + 394e: c4 81 7b 10 04 ec vmovsd (%r12,%r13,8),%xmm0 + 3954: eb 2c jmp 0x3982 + 3956: 44 8b b4 24 48 06 00 mov 0x648(%rsp),%r14d + 395d: 00 + 395e: 47 8d 7c 35 00 lea 0x0(%r13,%r14,1),%r15d + 3963: 41 f7 dd neg %r13d + 3966: 4d 63 ff movslq %r15d,%r15 + 3969: 44 03 ac 24 e0 05 00 add 0x5e0(%rsp),%r13d + 3970: 00 + 3971: 4d 63 ed movslq %r13d,%r13 + 3974: 4f 8b 34 fc mov (%r12,%r15,8),%r14 + 3978: 4d 89 73 18 mov %r14,0x18(%r11) + 397c: c4 81 7b 10 04 ec vmovsd (%r12,%r13,8),%xmm0 + 3982: c4 c1 7b 11 43 38 vmovsd %xmm0,0x38(%r11) + 3988: 44 8d 34 fb lea (%rbx,%rdi,8),%r14d + 398c: 45 3b f2 cmp %r10d,%r14d + 398f: 7f 3f jg 0x39d0 + 3991: 44 8b ac 24 78 0c 00 mov 0xc78(%rsp),%r13d + 3998: 00 + 3999: 44 0f af ef imul %edi,%r13d + 399d: 46 8d 3c 2a lea (%rdx,%r13,1),%r15d + 39a1: 41 f7 df neg %r15d + 39a4: 4d 63 ff movslq %r15d,%r15 + 39a7: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 39ab: 4d 89 7b 40 mov %r15,0x40(%r11) + 39af: 44 8b bc 24 f0 0b 00 mov 0xbf0(%rsp),%r15d + 39b6: 00 + 39b7: 45 03 fd add %r13d,%r15d + 39ba: 4d 63 ff movslq %r15d,%r15 + 39bd: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 39c3: c5 f9 57 05 35 0d c2 vxorpd 0x1c20d35(%rip),%xmm0,%xmm0 # 0x1c24700 + 39ca: 01 + 39cb: e9 b8 00 00 00 jmp 0x3a88 + 39d0: 44 8b ac 24 78 0c 00 mov 0xc78(%rsp),%r13d + 39d7: 00 + 39d8: 44 0f af ef imul %edi,%r13d + 39dc: 45 3b f1 cmp %r9d,%r14d + 39df: 7f 3d jg 0x3a1e + 39e1: 45 8d 7c 15 00 lea 0x0(%r13,%rdx,1),%r15d + 39e6: 4d 63 ff movslq %r15d,%r15 + 39e9: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 39ef: 44 8b bc 24 48 09 00 mov 0x948(%rsp),%r15d + 39f6: 00 + 39f7: c5 f9 57 0d 01 0d c2 vxorpd 0x1c20d01(%rip),%xmm0,%xmm1 # 0x1c24700 + 39fe: 01 + 39ff: c4 c1 7b 11 4b 40 vmovsd %xmm1,0x40(%r11) + 3a05: 45 03 fd add %r13d,%r15d + 3a08: 41 f7 df neg %r15d + 3a0b: 4d 63 ff movslq %r15d,%r15 + 3a0e: c4 81 7b 10 14 fc vmovsd (%r12,%r15,8),%xmm2 + 3a14: c5 e9 57 05 e4 0c c2 vxorpd 0x1c20ce4(%rip),%xmm2,%xmm0 # 0x1c24700 + 3a1b: 01 + 3a1c: eb 6a jmp 0x3a88 + 3a1e: 45 3b f0 cmp %r8d,%r14d + 3a21: 7f 3b jg 0x3a5e + 3a23: 44 8b bc 24 30 05 00 mov 0x530(%rsp),%r15d + 3a2a: 00 + 3a2b: 45 03 fd add %r13d,%r15d + 3a2e: 41 f7 df neg %r15d + 3a31: 4d 63 ff movslq %r15d,%r15 + 3a34: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3a3a: 44 8b bc 24 48 09 00 mov 0x948(%rsp),%r15d + 3a41: 00 + 3a42: c5 f9 57 0d b6 0c c2 vxorpd 0x1c20cb6(%rip),%xmm0,%xmm1 # 0x1c24700 + 3a49: 01 + 3a4a: c4 c1 7b 11 4b 40 vmovsd %xmm1,0x40(%r11) + 3a50: 45 03 fd add %r13d,%r15d + 3a53: 4d 63 ff movslq %r15d,%r15 + 3a56: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3a5c: eb 2a jmp 0x3a88 + 3a5e: 44 8b bc 24 30 05 00 mov 0x530(%rsp),%r15d + 3a65: 00 + 3a66: 45 03 fd add %r13d,%r15d + 3a69: 4d 63 ff movslq %r15d,%r15 + 3a6c: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 3a70: 4d 89 7b 40 mov %r15,0x40(%r11) + 3a74: 44 8b bc 24 18 06 00 mov 0x618(%rsp),%r15d + 3a7b: 00 + 3a7c: 45 2b fd sub %r13d,%r15d + 3a7f: 4d 63 ff movslq %r15d,%r15 + 3a82: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3a88: c4 c1 7b 11 43 60 vmovsd %xmm0,0x60(%r11) + 3a8e: 45 8d 7e 02 lea 0x2(%r14),%r15d + 3a92: 45 3b fa cmp %r10d,%r15d + 3a95: 7f 37 jg 0x3ace + 3a97: 44 8b bc 24 50 0c 00 mov 0xc50(%rsp),%r15d + 3a9e: 00 + 3a9f: 45 2b fd sub %r13d,%r15d + 3aa2: 4d 63 ff movslq %r15d,%r15 + 3aa5: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 3aa9: 4d 89 7b 48 mov %r15,0x48(%r11) + 3aad: 44 8b bc 24 10 0c 00 mov 0xc10(%rsp),%r15d + 3ab4: 00 + 3ab5: 45 03 fd add %r13d,%r15d + 3ab8: 4d 63 ff movslq %r15d,%r15 + 3abb: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3ac1: c5 f9 57 05 37 0c c2 vxorpd 0x1c20c37(%rip),%xmm0,%xmm0 # 0x1c24700 + 3ac8: 01 + 3ac9: e9 b2 00 00 00 jmp 0x3b80 + 3ace: 45 3b f9 cmp %r9d,%r15d + 3ad1: 7f 43 jg 0x3b16 + 3ad3: 44 8b bc 24 a0 09 00 mov 0x9a0(%rsp),%r15d + 3ada: 00 + 3adb: 45 03 fd add %r13d,%r15d + 3ade: 4d 63 ff movslq %r15d,%r15 + 3ae1: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3ae7: 44 8b bc 24 90 09 00 mov 0x990(%rsp),%r15d + 3aee: 00 + 3aef: c5 f9 57 0d 09 0c c2 vxorpd 0x1c20c09(%rip),%xmm0,%xmm1 # 0x1c24700 + 3af6: 01 + 3af7: c4 c1 7b 11 4b 48 vmovsd %xmm1,0x48(%r11) + 3afd: 45 03 fd add %r13d,%r15d + 3b00: 41 f7 df neg %r15d + 3b03: 4d 63 ff movslq %r15d,%r15 + 3b06: c4 81 7b 10 14 fc vmovsd (%r12,%r15,8),%xmm2 + 3b0c: c5 e9 57 05 ec 0b c2 vxorpd 0x1c20bec(%rip),%xmm2,%xmm0 # 0x1c24700 + 3b13: 01 + 3b14: eb 6a jmp 0x3b80 + 3b16: 45 3b f8 cmp %r8d,%r15d + 3b19: 7f 3b jg 0x3b56 + 3b1b: 44 8b bc 24 90 05 00 mov 0x590(%rsp),%r15d + 3b22: 00 + 3b23: 45 03 fd add %r13d,%r15d + 3b26: 41 f7 df neg %r15d + 3b29: 4d 63 ff movslq %r15d,%r15 + 3b2c: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3b32: 44 8b bc 24 98 05 00 mov 0x598(%rsp),%r15d + 3b39: 00 + 3b3a: c5 f9 57 0d be 0b c2 vxorpd 0x1c20bbe(%rip),%xmm0,%xmm1 # 0x1c24700 + 3b41: 01 + 3b42: c4 c1 7b 11 4b 48 vmovsd %xmm1,0x48(%r11) + 3b48: 45 03 fd add %r13d,%r15d + 3b4b: 4d 63 ff movslq %r15d,%r15 + 3b4e: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3b54: eb 2a jmp 0x3b80 + 3b56: 44 8b bc 24 a0 05 00 mov 0x5a0(%rsp),%r15d + 3b5d: 00 + 3b5e: 45 03 fd add %r13d,%r15d + 3b61: 4d 63 ff movslq %r15d,%r15 + 3b64: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 3b68: 4d 89 7b 48 mov %r15,0x48(%r11) + 3b6c: 44 8b bc 24 f8 05 00 mov 0x5f8(%rsp),%r15d + 3b73: 00 + 3b74: 45 2b fd sub %r13d,%r15d + 3b77: 4d 63 ff movslq %r15d,%r15 + 3b7a: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3b80: c4 c1 7b 11 43 68 vmovsd %xmm0,0x68(%r11) + 3b86: 45 8d 7e 04 lea 0x4(%r14),%r15d + 3b8a: 45 3b fa cmp %r10d,%r15d + 3b8d: 7f 37 jg 0x3bc6 + 3b8f: 44 8b bc 24 60 0c 00 mov 0xc60(%rsp),%r15d + 3b96: 00 + 3b97: 45 2b fd sub %r13d,%r15d + 3b9a: 4d 63 ff movslq %r15d,%r15 + 3b9d: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 3ba1: 4d 89 7b 50 mov %r15,0x50(%r11) + 3ba5: 44 8b bc 24 00 0c 00 mov 0xc00(%rsp),%r15d + 3bac: 00 + 3bad: 45 03 fd add %r13d,%r15d + 3bb0: 4d 63 ff movslq %r15d,%r15 + 3bb3: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3bb9: c5 f9 57 05 3f 0b c2 vxorpd 0x1c20b3f(%rip),%xmm0,%xmm0 # 0x1c24700 + 3bc0: 01 + 3bc1: e9 b2 00 00 00 jmp 0x3c78 + 3bc6: 45 3b f9 cmp %r9d,%r15d + 3bc9: 7f 43 jg 0x3c0e + 3bcb: 44 8b bc 24 68 09 00 mov 0x968(%rsp),%r15d + 3bd2: 00 + 3bd3: 45 03 fd add %r13d,%r15d + 3bd6: 4d 63 ff movslq %r15d,%r15 + 3bd9: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3bdf: 44 8b bc 24 60 09 00 mov 0x960(%rsp),%r15d + 3be6: 00 + 3be7: c5 f9 57 0d 11 0b c2 vxorpd 0x1c20b11(%rip),%xmm0,%xmm1 # 0x1c24700 + 3bee: 01 + 3bef: c4 c1 7b 11 4b 50 vmovsd %xmm1,0x50(%r11) + 3bf5: 45 03 fd add %r13d,%r15d + 3bf8: 41 f7 df neg %r15d + 3bfb: 4d 63 ff movslq %r15d,%r15 + 3bfe: c4 81 7b 10 14 fc vmovsd (%r12,%r15,8),%xmm2 + 3c04: c5 e9 57 05 f4 0a c2 vxorpd 0x1c20af4(%rip),%xmm2,%xmm0 # 0x1c24700 + 3c0b: 01 + 3c0c: eb 6a jmp 0x3c78 + 3c0e: 45 3b f8 cmp %r8d,%r15d + 3c11: 7f 3b jg 0x3c4e + 3c13: 44 8b bc 24 50 05 00 mov 0x550(%rsp),%r15d + 3c1a: 00 + 3c1b: 45 03 fd add %r13d,%r15d + 3c1e: 41 f7 df neg %r15d + 3c21: 4d 63 ff movslq %r15d,%r15 + 3c24: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3c2a: 44 8b bc 24 60 05 00 mov 0x560(%rsp),%r15d + 3c31: 00 + 3c32: c5 f9 57 0d c6 0a c2 vxorpd 0x1c20ac6(%rip),%xmm0,%xmm1 # 0x1c24700 + 3c39: 01 + 3c3a: c4 c1 7b 11 4b 50 vmovsd %xmm1,0x50(%r11) + 3c40: 45 03 fd add %r13d,%r15d + 3c43: 4d 63 ff movslq %r15d,%r15 + 3c46: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3c4c: eb 2a jmp 0x3c78 + 3c4e: 44 8b bc 24 68 05 00 mov 0x568(%rsp),%r15d + 3c55: 00 + 3c56: 45 03 fd add %r13d,%r15d + 3c59: 4d 63 ff movslq %r15d,%r15 + 3c5c: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 3c60: 4d 89 7b 50 mov %r15,0x50(%r11) + 3c64: 44 8b bc 24 20 06 00 mov 0x620(%rsp),%r15d + 3c6b: 00 + 3c6c: 45 2b fd sub %r13d,%r15d + 3c6f: 4d 63 ff movslq %r15d,%r15 + 3c72: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3c78: 41 83 c6 06 add $0x6,%r14d + 3c7c: c4 c1 7b 11 43 70 vmovsd %xmm0,0x70(%r11) + 3c82: 45 3b f2 cmp %r10d,%r14d + 3c85: 7f 34 jg 0x3cbb + 3c87: 44 8b b4 24 68 0c 00 mov 0xc68(%rsp),%r14d + 3c8e: 00 + 3c8f: 45 2b f5 sub %r13d,%r14d + 3c92: 4d 63 f6 movslq %r14d,%r14 + 3c95: 44 03 ac 24 f8 0b 00 add 0xbf8(%rsp),%r13d + 3c9c: 00 + 3c9d: 4d 63 ed movslq %r13d,%r13 + 3ca0: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 3ca4: 4d 89 7b 58 mov %r15,0x58(%r11) + 3ca8: c4 81 7b 10 04 ec vmovsd (%r12,%r13,8),%xmm0 + 3cae: c5 f9 57 05 4a 0a c2 vxorpd 0x1c20a4a(%rip),%xmm0,%xmm0 # 0x1c24700 + 3cb5: 01 + 3cb6: e9 b2 00 00 00 jmp 0x3d6d + 3cbb: 45 3b f1 cmp %r9d,%r14d + 3cbe: 7f 42 jg 0x3d02 + 3cc0: 44 8b b4 24 38 09 00 mov 0x938(%rsp),%r14d + 3cc7: 00 + 3cc8: 47 8d 7c 35 00 lea 0x0(%r13,%r14,1),%r15d + 3ccd: 44 03 ac 24 80 09 00 add 0x980(%rsp),%r13d + 3cd4: 00 + 3cd5: 4d 63 ff movslq %r15d,%r15 + 3cd8: 41 f7 dd neg %r13d + 3cdb: 4d 63 ed movslq %r13d,%r13 + 3cde: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3ce4: c5 f9 57 0d 14 0a c2 vxorpd 0x1c20a14(%rip),%xmm0,%xmm1 # 0x1c24700 + 3ceb: 01 + 3cec: c4 c1 7b 11 4b 58 vmovsd %xmm1,0x58(%r11) + 3cf2: c4 81 7b 10 14 ec vmovsd (%r12,%r13,8),%xmm2 + 3cf8: c5 e9 57 05 00 0a c2 vxorpd 0x1c20a00(%rip),%xmm2,%xmm0 # 0x1c24700 + 3cff: 01 + 3d00: eb 6b jmp 0x3d6d + 3d02: 45 3b f0 cmp %r8d,%r14d + 3d05: 7f 3a jg 0x3d41 + 3d07: 44 8b b4 24 78 05 00 mov 0x578(%rsp),%r14d + 3d0e: 00 + 3d0f: 47 8d 7c 35 00 lea 0x0(%r13,%r14,1),%r15d + 3d14: 44 03 ac 24 10 05 00 add 0x510(%rsp),%r13d + 3d1b: 00 + 3d1c: 41 f7 df neg %r15d + 3d1f: 4d 63 ff movslq %r15d,%r15 + 3d22: 4d 63 ed movslq %r13d,%r13 + 3d25: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3d2b: c5 f9 57 0d cd 09 c2 vxorpd 0x1c209cd(%rip),%xmm0,%xmm1 # 0x1c24700 + 3d32: 01 + 3d33: c4 c1 7b 11 4b 58 vmovsd %xmm1,0x58(%r11) + 3d39: c4 81 7b 10 04 ec vmovsd (%r12,%r13,8),%xmm0 + 3d3f: eb 2c jmp 0x3d6d + 3d41: 44 8b b4 24 40 06 00 mov 0x640(%rsp),%r14d + 3d48: 00 + 3d49: 47 8d 7c 35 00 lea 0x0(%r13,%r14,1),%r15d + 3d4e: 41 f7 dd neg %r13d + 3d51: 4d 63 ff movslq %r15d,%r15 + 3d54: 44 03 ac 24 f0 05 00 add 0x5f0(%rsp),%r13d + 3d5b: 00 + 3d5c: 4d 63 ed movslq %r13d,%r13 + 3d5f: 4f 8b 34 fc mov (%r12,%r15,8),%r14 + 3d63: 4d 89 73 58 mov %r14,0x58(%r11) + 3d67: c4 81 7b 10 04 ec vmovsd (%r12,%r13,8),%xmm0 + 3d6d: c4 c1 7b 11 43 78 vmovsd %xmm0,0x78(%r11) + 3d73: 44 8d 2c 7f lea (%rdi,%rdi,2),%r13d + 3d77: 46 8d 34 ae lea (%rsi,%r13,4),%r14d + 3d7b: 45 3b f2 cmp %r10d,%r14d + 3d7e: 7f 42 jg 0x3dc2 + 3d80: 44 8b ac 24 c8 0b 00 mov 0xbc8(%rsp),%r13d + 3d87: 00 + 3d88: 44 0f af ef imul %edi,%r13d + 3d8c: 46 8d 3c 29 lea (%rcx,%r13,1),%r15d + 3d90: 41 f7 df neg %r15d + 3d93: 4d 63 ff movslq %r15d,%r15 + 3d96: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 3d9a: 4d 89 bb 80 00 00 00 mov %r15,0x80(%r11) + 3da1: 44 8b bc 24 d8 0b 00 mov 0xbd8(%rsp),%r15d + 3da8: 00 + 3da9: 45 03 fd add %r13d,%r15d + 3dac: 4d 63 ff movslq %r15d,%r15 + 3daf: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3db5: c5 f9 57 05 43 09 c2 vxorpd 0x1c20943(%rip),%xmm0,%xmm0 # 0x1c24700 + 3dbc: 01 + 3dbd: e9 c1 00 00 00 jmp 0x3e83 + 3dc2: 44 8b ac 24 c8 0b 00 mov 0xbc8(%rsp),%r13d + 3dc9: 00 + 3dca: 44 0f af ef imul %edi,%r13d + 3dce: 45 3b f1 cmp %r9d,%r14d + 3dd1: 7f 40 jg 0x3e13 + 3dd3: 45 8d 7c 0d 00 lea 0x0(%r13,%rcx,1),%r15d + 3dd8: 4d 63 ff movslq %r15d,%r15 + 3ddb: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3de1: 44 8b bc 24 40 09 00 mov 0x940(%rsp),%r15d + 3de8: 00 + 3de9: c5 f9 57 0d 0f 09 c2 vxorpd 0x1c2090f(%rip),%xmm0,%xmm1 # 0x1c24700 + 3df0: 01 + 3df1: c4 c1 7b 11 8b 80 00 vmovsd %xmm1,0x80(%r11) + 3df8: 00 00 + 3dfa: 45 03 fd add %r13d,%r15d + 3dfd: 41 f7 df neg %r15d + 3e00: 4d 63 ff movslq %r15d,%r15 + 3e03: c4 81 7b 10 14 fc vmovsd (%r12,%r15,8),%xmm2 + 3e09: c5 e9 57 05 ef 08 c2 vxorpd 0x1c208ef(%rip),%xmm2,%xmm0 # 0x1c24700 + 3e10: 01 + 3e11: eb 70 jmp 0x3e83 + 3e13: 45 3b f0 cmp %r8d,%r14d + 3e16: 7f 3e jg 0x3e56 + 3e18: 44 8b bc 24 28 05 00 mov 0x528(%rsp),%r15d + 3e1f: 00 + 3e20: 45 03 fd add %r13d,%r15d + 3e23: 41 f7 df neg %r15d + 3e26: 4d 63 ff movslq %r15d,%r15 + 3e29: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3e2f: 44 8b bc 24 40 09 00 mov 0x940(%rsp),%r15d + 3e36: 00 + 3e37: c5 f9 57 0d c1 08 c2 vxorpd 0x1c208c1(%rip),%xmm0,%xmm1 # 0x1c24700 + 3e3e: 01 + 3e3f: c4 c1 7b 11 8b 80 00 vmovsd %xmm1,0x80(%r11) + 3e46: 00 00 + 3e48: 45 03 fd add %r13d,%r15d + 3e4b: 4d 63 ff movslq %r15d,%r15 + 3e4e: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3e54: eb 2d jmp 0x3e83 + 3e56: 44 8b bc 24 28 05 00 mov 0x528(%rsp),%r15d + 3e5d: 00 + 3e5e: 45 03 fd add %r13d,%r15d + 3e61: 4d 63 ff movslq %r15d,%r15 + 3e64: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 3e68: 4d 89 bb 80 00 00 00 mov %r15,0x80(%r11) + 3e6f: 44 8b bc 24 10 06 00 mov 0x610(%rsp),%r15d + 3e76: 00 + 3e77: 45 2b fd sub %r13d,%r15d + 3e7a: 4d 63 ff movslq %r15d,%r15 + 3e7d: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3e83: c4 c1 7b 11 83 a0 00 vmovsd %xmm0,0xa0(%r11) + 3e8a: 00 00 + 3e8c: 45 8d 7e 03 lea 0x3(%r14),%r15d + 3e90: 45 3b fa cmp %r10d,%r15d + 3e93: 7f 3a jg 0x3ecf + 3e95: 44 8b bc 24 38 0c 00 mov 0xc38(%rsp),%r15d + 3e9c: 00 + 3e9d: 45 2b fd sub %r13d,%r15d + 3ea0: 4d 63 ff movslq %r15d,%r15 + 3ea3: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 3ea7: 4d 89 bb 88 00 00 00 mov %r15,0x88(%r11) + 3eae: 44 8b bc 24 28 0c 00 mov 0xc28(%rsp),%r15d + 3eb5: 00 + 3eb6: 45 03 fd add %r13d,%r15d + 3eb9: 4d 63 ff movslq %r15d,%r15 + 3ebc: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3ec2: c5 f9 57 05 36 08 c2 vxorpd 0x1c20836(%rip),%xmm0,%xmm0 # 0x1c24700 + 3ec9: 01 + 3eca: e9 bb 00 00 00 jmp 0x3f8a + 3ecf: 45 3b f9 cmp %r9d,%r15d + 3ed2: 7f 46 jg 0x3f1a + 3ed4: 44 8b bc 24 c0 09 00 mov 0x9c0(%rsp),%r15d + 3edb: 00 + 3edc: 45 03 fd add %r13d,%r15d + 3edf: 4d 63 ff movslq %r15d,%r15 + 3ee2: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3ee8: 44 8b bc 24 b8 09 00 mov 0x9b8(%rsp),%r15d + 3eef: 00 + 3ef0: c5 f9 57 0d 08 08 c2 vxorpd 0x1c20808(%rip),%xmm0,%xmm1 # 0x1c24700 + 3ef7: 01 + 3ef8: c4 c1 7b 11 8b 88 00 vmovsd %xmm1,0x88(%r11) + 3eff: 00 00 + 3f01: 45 03 fd add %r13d,%r15d + 3f04: 41 f7 df neg %r15d + 3f07: 4d 63 ff movslq %r15d,%r15 + 3f0a: c4 81 7b 10 14 fc vmovsd (%r12,%r15,8),%xmm2 + 3f10: c5 e9 57 05 e8 07 c2 vxorpd 0x1c207e8(%rip),%xmm2,%xmm0 # 0x1c24700 + 3f17: 01 + 3f18: eb 70 jmp 0x3f8a + 3f1a: 45 3b f8 cmp %r8d,%r15d + 3f1d: 7f 3e jg 0x3f5d + 3f1f: 44 8b bc 24 d0 05 00 mov 0x5d0(%rsp),%r15d + 3f26: 00 + 3f27: 45 03 fd add %r13d,%r15d + 3f2a: 41 f7 df neg %r15d + 3f2d: 4d 63 ff movslq %r15d,%r15 + 3f30: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3f36: 44 8b bc 24 c8 05 00 mov 0x5c8(%rsp),%r15d + 3f3d: 00 + 3f3e: c5 f9 57 0d ba 07 c2 vxorpd 0x1c207ba(%rip),%xmm0,%xmm1 # 0x1c24700 + 3f45: 01 + 3f46: c4 c1 7b 11 8b 88 00 vmovsd %xmm1,0x88(%r11) + 3f4d: 00 00 + 3f4f: 45 03 fd add %r13d,%r15d + 3f52: 4d 63 ff movslq %r15d,%r15 + 3f55: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3f5b: eb 2d jmp 0x3f8a + 3f5d: 44 8b bc 24 b8 05 00 mov 0x5b8(%rsp),%r15d + 3f64: 00 + 3f65: 45 03 fd add %r13d,%r15d + 3f68: 4d 63 ff movslq %r15d,%r15 + 3f6b: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 3f6f: 4d 89 bb 88 00 00 00 mov %r15,0x88(%r11) + 3f76: 44 8b bc 24 d8 05 00 mov 0x5d8(%rsp),%r15d + 3f7d: 00 + 3f7e: 45 2b fd sub %r13d,%r15d + 3f81: 4d 63 ff movslq %r15d,%r15 + 3f84: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3f8a: c4 c1 7b 11 83 a8 00 vmovsd %xmm0,0xa8(%r11) + 3f91: 00 00 + 3f93: 45 8d 7e 06 lea 0x6(%r14),%r15d + 3f97: 45 3b fa cmp %r10d,%r15d + 3f9a: 7f 3a jg 0x3fd6 + 3f9c: 44 8b bc 24 58 0c 00 mov 0xc58(%rsp),%r15d + 3fa3: 00 + 3fa4: 45 2b fd sub %r13d,%r15d + 3fa7: 4d 63 ff movslq %r15d,%r15 + 3faa: 4f 8b 3c fc mov (%r12,%r15,8),%r15 + 3fae: 4d 89 bb 90 00 00 00 mov %r15,0x90(%r11) + 3fb5: 44 8b bc 24 08 0c 00 mov 0xc08(%rsp),%r15d + 3fbc: 00 + 3fbd: 45 03 fd add %r13d,%r15d + 3fc0: 4d 63 ff movslq %r15d,%r15 + 3fc3: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3fc9: c5 f9 57 05 2f 07 c2 vxorpd 0x1c2072f(%rip),%xmm0,%xmm0 # 0x1c24700 + 3fd0: 01 + 3fd1: e9 bb 00 00 00 jmp 0x4091 + 3fd6: 45 3b f9 cmp %r9d,%r15d + 3fd9: 7f 46 jg 0x4021 + 3fdb: 44 8b bc 24 70 09 00 mov 0x970(%rsp),%r15d + 3fe2: 00 + 3fe3: 45 03 fd add %r13d,%r15d + 3fe6: 4d 63 ff movslq %r15d,%r15 + 3fe9: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3fef: 44 8b bc 24 78 09 00 mov 0x978(%rsp),%r15d + 3ff6: 00 + 3ff7: c5 f9 57 0d 01 07 c2 vxorpd 0x1c20701(%rip),%xmm0,%xmm1 # 0x1c24700 + 3ffe: 01 + 3fff: c4 .byte 0xc4 diff --git a/handoff/nls_dasm/wk_3a040.dis b/handoff/nls_dasm/wk_3a040.dis new file mode 100644 index 0000000..b44819f --- /dev/null +++ b/handoff/nls_dasm/wk_3a040.dis @@ -0,0 +1,2024 @@ +; wk_3a040: VA 0x18003a040 (8192 bytes) + +/tmp/opencode/dis/wk_3a040.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: c1 79 6e e8 sarl $0xe8,0x6e(%rcx) + 4: 41 8d 57 02 lea 0x2(%r15),%edx + 8: 62 e1 7e 08 6f 05 8e vmovdqu32 0x1c2438e(%rip),%xmm16 # 0x1c243a0 + f: 43 c2 01 + 12: 41 8d 4f 03 lea 0x3(%r15),%ecx + 16: 62 f2 7d 08 7c e5 vpbroadcastd %ebp,%xmm4 + 1c: 62 d2 7d 08 7c d2 vpbroadcastd %r10d,%xmm2 + 22: 62 e1 7d 08 6e ca vmovd %edx,%xmm17 + 28: 62 e1 7d 08 6e d1 vmovd %ecx,%xmm18 + 2e: 62 a1 d5 08 6c e1 vpunpcklqdq %xmm17,%xmm5,%xmm20 + 34: 41 8d 57 04 lea 0x4(%r15),%edx + 38: 33 c9 xor %ecx,%ecx + 3a: c4 e2 7d 19 d9 vbroadcastsd %xmm1,%ymm3 + 3f: 62 e1 7d 08 6e da vmovd %edx,%xmm19 + 45: 62 a1 ed 00 6c eb vpunpcklqdq %xmm19,%xmm18,%xmm21 + 4b: 62 b1 5c 00 c6 ed 88 vshufps $0x88,%xmm21,%xmm20,%xmm5 + 52: 33 d2 xor %edx,%edx + 54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 60: 62 e1 5d 08 fa cd vpsubd %xmm5,%xmm4,%xmm17 + 66: 48 83 c1 04 add $0x4,%rcx + 6a: 62 a1 7e 28 e6 d1 vcvtdq2pd %xmm17,%ymm18 + 70: c5 d1 fe e8 vpaddd %xmm0,%xmm5,%xmm5 + 74: 62 b1 6d 08 66 c8 vpcmpgtd %xmm16,%xmm2,%k1 + 7a: 62 e1 7d 00 fe c0 vpaddd %xmm0,%xmm16,%xmm16 + 80: 62 a1 e5 28 59 da vmulpd %ymm18,%ymm3,%ymm19 + 86: 62 a1 fd 29 11 9c 1a vmovupd %ymm19,0x8(%rdx,%r11,1){%k1} + 8d: 08 00 00 00 + 91: 48 83 c2 20 add $0x20,%rdx + 95: 49 3b c9 cmp %r9,%rcx + 98: 72 c6 jb 0x60 + 9a: 41 3b fa cmp %r10d,%edi + 9d: 0f 84 3d 01 00 00 je 0x1e0 + a3: 47 8d 7c 3a 01 lea 0x1(%r10,%r15,1),%r15d + a8: 45 8d 57 01 lea 0x1(%r15),%r10d + ac: c4 c1 79 6e d7 vmovd %r15d,%xmm2 + b1: c4 c1 79 6e da vmovd %r10d,%xmm3 + b6: 45 8d 57 02 lea 0x2(%r15),%r10d + ba: 62 e1 ed 08 6c c3 vpunpcklqdq %xmm3,%xmm2,%xmm16 + c0: c4 c1 79 6e e2 vmovd %r10d,%xmm4 + c5: 41 ff c2 inc %r10d + c8: c4 c1 79 6e ea vmovd %r10d,%xmm5 + cd: 4d 8d 51 10 lea 0x10(%r9),%r10 + d1: 62 e1 dd 08 6c cd vpunpcklqdq %xmm5,%xmm4,%xmm17 + d7: 62 b1 7c 00 c6 e1 88 vshufps $0x88,%xmm17,%xmm16,%xmm4 + de: 4d 3b f2 cmp %r10,%r14 + e1: 0f 8c b4 00 00 00 jl 0x19b + e7: 62 f2 7d 08 7c dd vpbroadcastd %ebp,%xmm3 + ed: c4 e2 7d 19 d1 vbroadcastsd %xmm1,%ymm2 + f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 100: 62 e1 5d 08 fe e0 vpaddd %xmm0,%xmm4,%xmm20 + 106: c5 e1 fa ec vpsubd %xmm4,%xmm3,%xmm5 + 10a: 62 61 5d 00 fe c0 vpaddd %xmm0,%xmm20,%xmm24 + 110: 62 b1 65 08 fa e4 vpsubd %xmm20,%xmm3,%xmm4 + 116: 62 61 3d 00 fe e0 vpaddd %xmm0,%xmm24,%xmm28 + 11c: 62 81 65 08 fa e8 vpsubd %xmm24,%xmm3,%xmm21 + 122: 62 01 65 08 fa cc vpsubd %xmm28,%xmm3,%xmm25 + 128: 62 e1 7e 28 e6 c5 vcvtdq2pd %xmm5,%ymm16 + 12e: 62 e1 7e 28 e6 d4 vcvtdq2pd %xmm4,%ymm18 + 134: 62 f1 1d 00 fe e0 vpaddd %xmm0,%xmm28,%xmm4 + 13a: 62 a1 7e 28 e6 f5 vcvtdq2pd %xmm21,%ymm22 + 140: 62 01 7e 28 e6 d1 vcvtdq2pd %xmm25,%ymm26 + 146: 62 a1 ed 28 59 c8 vmulpd %ymm16,%ymm2,%ymm17 + 14c: 62 a1 ed 28 59 da vmulpd %ymm18,%ymm2,%ymm19 + 152: 62 a1 ed 28 59 fe vmulpd %ymm22,%ymm2,%ymm23 + 158: 62 01 ed 28 59 da vmulpd %ymm26,%ymm2,%ymm27 + 15e: 62 81 fd 28 11 8c cb vmovupd %ymm17,0x8(%r11,%r9,8) + 165: 08 00 00 00 + 169: 62 81 fd 28 11 9c cb vmovupd %ymm19,0x28(%r11,%r9,8) + 170: 28 00 00 00 + 174: 62 81 fd 28 11 bc cb vmovupd %ymm23,0x48(%r11,%r9,8) + 17b: 48 00 00 00 + 17f: 62 01 fd 28 11 9c cb vmovupd %ymm27,0x68(%r11,%r9,8) + 186: 68 00 00 00 + 18a: 49 83 c1 10 add $0x10,%r9 + 18e: 4d 3b ce cmp %r14,%r9 + 191: 0f 82 69 ff ff ff jb 0x100 + 197: 85 c0 test %eax,%eax + 199: 74 45 je 0x1e0 + 19b: 4f 8d 0c f3 lea (%r11,%r14,8),%r9 + 19f: 44 89 f0 mov %r14d,%eax + 1a2: f7 d8 neg %eax + 1a4: 8d 44 07 ff lea -0x1(%rdi,%rax,1),%eax + 1a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1af: 00 + 1b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1be: 00 00 + 1c0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 1c4: 41 ff c6 inc %r14d + 1c7: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 1cb: c5 f3 59 d0 vmulsd %xmm0,%xmm1,%xmm2 + 1cf: ff c8 dec %eax + 1d1: c4 c1 7b 11 51 08 vmovsd %xmm2,0x8(%r9) + 1d7: 49 83 c1 08 add $0x8,%r9 + 1db: 44 3b f7 cmp %edi,%r14d + 1de: 7c e0 jl 0x1c0 + 1e0: 48 89 f1 mov %rsi,%rcx + 1e3: 48 89 f2 mov %rsi,%rdx + 1e6: c5 f8 77 vzeroupper + 1e9: e8 92 6c 10 00 call 0x106e80 + 1ee: 4c 89 e1 mov %r12,%rcx + 1f1: 4c 89 e2 mov %r12,%rdx + 1f4: 41 89 f8 mov %edi,%r8d + 1f7: 48 63 fd movslq %ebp,%rdi + 1fa: e8 a1 6c 10 00 call 0x106ea0 + 1ff: 48 8d 44 fe 08 lea 0x8(%rsi,%rdi,8),%rax + 204: 48 89 c2 mov %rax,%rdx + 207: 48 83 e2 3f and $0x3f,%rdx + 20b: 48 f7 da neg %rdx + 20e: 48 83 e2 3f and $0x3f,%rdx + 212: 48 03 c2 add %rdx,%rax + 215: 48 83 c4 28 add $0x28,%rsp + 219: 5d pop %rbp + 21a: 41 5f pop %r15 + 21c: 41 5e pop %r14 + 21e: 41 5c pop %r12 + 220: 5f pop %rdi + 221: 5e pop %rsi + 222: c3 ret + 223: 45 33 d2 xor %r10d,%r10d + 226: e9 1e fa ff ff jmp 0xfffffffffffffc49 + 22b: 41 89 ea mov %ebp,%r10d + 22e: 45 33 c9 xor %r9d,%r9d + 231: 41 83 e2 fe and $0xfffffffe,%r10d + 235: e9 bd f9 ff ff jmp 0xfffffffffffffbf7 + 23a: 45 33 f6 xor %r14d,%r14d + 23d: e9 59 ff ff ff jmp 0x19b + 242: 4d 63 ff movslq %r15d,%r15 + 245: 4e 8d 64 fe 08 lea 0x8(%rsi,%r15,8),%r12 + 24a: eb 94 jmp 0x1e0 + 24c: 33 c0 xor %eax,%eax + 24e: e9 98 fc ff ff jmp 0xfffffffffffffeeb + 253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 25f: 00 + 260: 41 57 push %r15 + 262: 55 push %rbp + 263: 48 81 ec 48 03 00 00 sub $0x348,%rsp + 26a: 41 ba 01 00 00 00 mov $0x1,%r10d + 270: c4 42 71 f7 fa shlx %ecx,%r10d,%r15d + 275: 4c 89 c8 mov %r9,%rax + 278: 44 89 c5 mov %r8d,%ebp + 27b: 41 83 ff 08 cmp $0x8,%r15d + 27f: 7f 0b jg 0x28c + 281: 48 81 c4 48 03 00 00 add $0x348,%rsp + 288: 5d pop %rbp + 289: 41 5f pop %r15 + 28b: c3 ret + 28c: 49 89 c2 mov %rax,%r10 + 28f: 83 f9 04 cmp $0x4,%ecx + 292: 74 05 je 0x299 + 294: 83 f9 0b cmp $0xb,%ecx + 297: 7c 08 jl 0x2a1 + 299: 41 b9 02 00 00 00 mov $0x2,%r9d + 29f: eb 06 jmp 0x2a7 + 2a1: 41 b9 03 00 00 00 mov $0x3,%r9d + 2a7: 45 89 c8 mov %r9d,%r8d + 2aa: 41 f7 d8 neg %r8d + 2ad: 44 3b c9 cmp %ecx,%r9d + 2b0: 0f 8d 7a 13 00 00 jge 0x1630 + 2b6: 41 89 cb mov %ecx,%r11d + 2b9: 41 83 e3 01 and $0x1,%r11d + 2bd: 44 89 5c 24 60 mov %r11d,0x60(%rsp) + 2c2: 44 89 7c 24 20 mov %r15d,0x20(%rsp) + 2c7: 89 8c 24 c0 00 00 00 mov %ecx,0xc0(%rsp) + 2ce: 48 89 94 24 88 01 00 mov %rdx,0x188(%rsp) + 2d5: 00 + 2d6: 89 ac 24 88 00 00 00 mov %ebp,0x88(%rsp) + 2dd: 48 89 44 24 28 mov %rax,0x28(%rsp) + 2e2: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 2e7: 48 89 74 24 38 mov %rsi,0x38(%rsp) + 2ec: 48 89 7c 24 40 mov %rdi,0x40(%rsp) + 2f1: 4c 89 64 24 48 mov %r12,0x48(%rsp) + 2f6: 4c 89 6c 24 50 mov %r13,0x50(%rsp) + 2fb: 4c 89 74 24 58 mov %r14,0x58(%rsp) + 300: 8b 84 24 c0 00 00 00 mov 0xc0(%rsp),%eax + 307: 4d 89 d6 mov %r10,%r14 + 30a: 41 03 c0 add %r8d,%eax + 30d: 83 f8 02 cmp $0x2,%eax + 310: 74 1e je 0x330 + 312: 83 f8 04 cmp $0x4,%eax + 315: 74 19 je 0x330 + 317: 83 bc 24 c0 00 00 00 cmpl $0xb,0xc0(%rsp) + 31e: 0b + 31f: 0f 8c 13 09 00 00 jl 0xc38 + 325: 83 7c 24 60 00 cmpl $0x0,0x60(%rsp) + 32a: 0f 85 e6 08 00 00 jne 0xc16 + 330: 41 83 c0 fe add $0xfffffffe,%r8d + 334: 41 83 c1 02 add $0x2,%r9d + 338: 8b 84 24 88 00 00 00 mov 0x88(%rsp),%eax + 33f: ba 01 00 00 00 mov $0x1,%edx + 344: c4 62 31 f7 f2 shlx %r9d,%edx,%r14d + 349: 46 8d 3c 00 lea (%rax,%r8,1),%r15d + 34d: 33 c0 xor %eax,%eax + 34f: c4 62 01 f7 fa shlx %r15d,%edx,%r15d + 354: 44 89 f2 mov %r14d,%edx + 357: d1 fa sar $1,%edx + 359: c1 ea 1e shr $0x1e,%edx + 35c: 41 03 d6 add %r14d,%edx + 35f: c1 fa 02 sar $0x2,%edx + 362: 85 d2 test %edx,%edx + 364: 0f 8e 90 12 00 00 jle 0x15fa + 36a: 44 89 f3 mov %r14d,%ebx + 36d: 8d 6a 03 lea 0x3(%rdx),%ebp + 370: d1 fd sar $1,%ebp + 372: 43 8d 0c 76 lea (%r14,%r14,2),%ecx + 376: c1 ed 1e shr $0x1e,%ebp + 379: 41 89 cd mov %ecx,%r13d + 37c: c1 eb 1f shr $0x1f,%ebx + 37f: 45 89 fc mov %r15d,%r12d + 382: 41 d1 fd sar $1,%r13d + 385: 44 03 f3 add %ebx,%r14d + 388: 41 c1 ed 1e shr $0x1e,%r13d + 38c: 41 d1 fe sar $1,%r14d + 38f: 44 03 e9 add %ecx,%r13d + 392: 45 0f af e6 imul %r14d,%r12d + 396: 8d 4c 2a 03 lea 0x3(%rdx,%rbp,1),%ecx + 39a: c1 f9 02 sar $0x2,%ecx + 39d: 42 8d 2c bd 00 00 00 lea 0x0(,%r15,4),%ebp + 3a4: 00 + 3a5: 89 8c 24 68 02 00 00 mov %ecx,0x268(%rsp) + 3ac: 44 89 f9 mov %r15d,%ecx + 3af: 0f af ca imul %edx,%ecx + 3b2: 45 89 e3 mov %r12d,%r11d + 3b5: 44 2b dd sub %ebp,%r11d + 3b8: 89 ef mov %ebp,%edi + 3ba: 44 89 9c 24 f8 00 00 mov %r11d,0xf8(%rsp) + 3c1: 00 + 3c2: 47 8d 1c 7f lea (%r15,%r15,2),%r11d + 3c6: 2b f9 sub %ecx,%edi + 3c8: 89 cb mov %ecx,%ebx + 3ca: 89 bc 24 78 02 00 00 mov %edi,0x278(%rsp) + 3d1: 44 89 df mov %r11d,%edi + 3d4: 89 ac 24 80 02 00 00 mov %ebp,0x280(%rsp) + 3db: f7 df neg %edi + 3dd: f7 dd neg %ebp + 3df: 41 2b df sub %r15d,%ebx + 3e2: 89 9c 24 70 02 00 00 mov %ebx,0x270(%rsp) + 3e9: 42 8d 1c fd 00 00 00 lea 0x0(,%r15,8),%ebx + 3f0: 00 + 3f1: 89 9c 24 60 02 00 00 mov %ebx,0x260(%rsp) + 3f8: 44 89 e3 mov %r12d,%ebx + 3fb: 41 c1 fd 02 sar $0x2,%r13d + 3ff: 45 0f af ef imul %r15d,%r13d + 403: 42 8d 74 bd 00 lea 0x0(%rbp,%r15,4),%esi + 408: 89 b4 24 58 02 00 00 mov %esi,0x258(%rsp) + 40f: 42 8d 34 bf lea (%rdi,%r15,4),%esi + 413: 89 b4 24 50 02 00 00 mov %esi,0x250(%rsp) + 41a: 43 8d 3c 3f lea (%r15,%r15,1),%edi + 41e: 2b df sub %edi,%ebx + 420: 42 8d 2c 9d 00 00 00 lea 0x0(,%r11,4),%ebp + 427: 00 + 428: 89 ac 24 f0 00 00 00 mov %ebp,0xf0(%rsp) + 42f: 89 fd mov %edi,%ebp + 431: f7 df neg %edi + 433: 2b e9 sub %ecx,%ebp + 435: 89 6c 24 70 mov %ebp,0x70(%rsp) + 439: 44 89 ed mov %r13d,%ebp + 43c: 41 2b eb sub %r11d,%ebp + 43f: 89 ac 24 98 00 00 00 mov %ebp,0x98(%rsp) + 446: 89 9c 24 00 01 00 00 mov %ebx,0x100(%rsp) + 44d: 42 8d 34 bf lea (%rdi,%r15,4),%esi + 451: 89 b4 24 48 02 00 00 mov %esi,0x248(%rsp) + 458: 43 8d 34 1b lea (%r11,%r11,1),%esi + 45c: 89 f7 mov %esi,%edi + 45e: 89 f5 mov %esi,%ebp + 460: 41 2b fc sub %r12d,%edi + 463: f7 de neg %esi + 465: 89 bc 24 08 01 00 00 mov %edi,0x108(%rsp) + 46c: 43 8d 3c ff lea (%r15,%r15,8),%edi + 470: 41 03 f5 add %r13d,%esi + 473: 44 89 db mov %r11d,%ebx + 476: 89 b4 24 b0 00 00 00 mov %esi,0xb0(%rsp) + 47d: 89 fe mov %edi,%esi + 47f: 41 2b f4 sub %r12d,%esi + 482: 41 2b dc sub %r12d,%ebx + 485: 89 b4 24 a0 00 00 00 mov %esi,0xa0(%rsp) + 48c: 44 89 fe mov %r15d,%esi + 48f: c1 e6 04 shl $0x4,%esi + 492: 2b e9 sub %ecx,%ebp + 494: f7 de neg %esi + 496: 41 03 f7 add %r15d,%esi + 499: 44 89 a4 24 18 01 00 mov %r12d,0x118(%rsp) + 4a0: 00 + 4a1: 41 89 fc mov %edi,%r12d + 4a4: 44 2b e1 sub %ecx,%r12d + 4a7: 44 89 ac 24 b8 00 00 mov %r13d,0xb8(%rsp) + 4ae: 00 + 4af: 44 89 a4 24 10 01 00 mov %r12d,0x110(%rsp) + 4b6: 00 + 4b7: 42 8d 34 9e lea (%rsi,%r11,4),%esi + 4bb: 44 2b ef sub %edi,%r13d + 4be: 45 8d 24 33 lea (%r11,%rsi,1),%r12d + 4c2: 44 89 a4 24 e8 00 00 mov %r12d,0xe8(%rsp) + 4c9: 00 + 4ca: 44 8d 24 3e lea (%rsi,%rdi,1),%r12d + 4ce: 41 03 ff add %r15d,%edi + 4d1: f7 df neg %edi + 4d3: 89 9c 24 90 00 00 00 mov %ebx,0x90(%rsp) + 4da: 44 89 db mov %r11d,%ebx + 4dd: 44 89 ac 24 a8 00 00 mov %r13d,0xa8(%rsp) + 4e4: 00 + 4e5: 46 8d 2c 5e lea (%rsi,%r11,2),%r13d + 4e9: 44 89 a4 24 d8 00 00 mov %r12d,0xd8(%rsp) + 4f0: 00 + 4f1: 42 8d 34 9e lea (%rsi,%r11,4),%esi + 4f5: 89 b4 24 d0 00 00 00 mov %esi,0xd0(%rsp) + 4fc: 42 8d 3c ff lea (%rdi,%r15,8),%edi + 500: 44 89 ac 24 e0 00 00 mov %r13d,0xe0(%rsp) + 507: 00 + 508: 46 8d 1c 5f lea (%rdi,%r11,2),%r11d + 50c: 44 89 9c 24 c8 00 00 mov %r11d,0xc8(%rsp) + 513: 00 + 514: 46 8d 24 7f lea (%rdi,%r15,2),%r12d + 518: 44 89 a4 24 30 01 00 mov %r12d,0x130(%rsp) + 51f: 00 + 520: 46 8d 1c bf lea (%rdi,%r15,4),%r11d + 524: 44 89 9c 24 28 01 00 mov %r11d,0x128(%rsp) + 52b: 00 + 52c: 42 8d 34 ff lea (%rdi,%r15,8),%esi + 530: 89 b4 24 20 01 00 00 mov %esi,0x120(%rsp) + 537: 2b d9 sub %ecx,%ebx + 539: 44 89 b4 24 38 01 00 mov %r14d,0x138(%rsp) + 540: 00 + 541: 44 89 bc 24 88 02 00 mov %r15d,0x288(%rsp) + 548: 00 + 549: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) + 550: 00 + 551: 44 89 4c 24 78 mov %r9d,0x78(%rsp) + 556: 44 8b 6c 24 70 mov 0x70(%rsp),%r13d + 55b: 4c 8b a4 24 88 01 00 mov 0x188(%rsp),%r12 + 562: 00 + 563: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56a: 00 + 56b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 572: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 580: 48 63 c0 movslq %eax,%rax + 583: 41 89 c8 mov %ecx,%r8d + 586: 44 8b 9c 24 80 02 00 mov 0x280(%rsp),%r11d + 58d: 00 + 58e: 44 8d 3c c5 00 00 00 lea 0x0(,%rax,8),%r15d + 595: 00 + 596: 44 0f af d8 imul %eax,%r11d + 59a: 45 2b c3 sub %r11d,%r8d + 59d: 4c 8d 0c 40 lea (%rax,%rax,2),%r9 + 5a1: 8b bc 24 58 02 00 00 mov 0x258(%rsp),%edi + 5a8: 4d 63 c0 movslq %r8d,%r8 + 5ab: 49 c1 e1 06 shl $0x6,%r9 + 5af: 46 8d 34 1f lea (%rdi,%r11,1),%r14d + 5b3: 4d 63 f6 movslq %r14d,%r14 + 5b6: 4b 8b 34 c4 mov (%r12,%r8,8),%rsi + 5ba: 44 8b 84 24 60 02 00 mov 0x260(%rsp),%r8d + 5c1: 00 + 5c2: 44 0f af c0 imul %eax,%r8d + 5c6: 4b 89 34 0a mov %rsi,(%r10,%r9,1) + 5ca: 89 ce mov %ecx,%esi + 5cc: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 5d2: 41 2b f0 sub %r8d,%esi + 5d5: c5 f9 57 0d e3 3d c2 vxorpd 0x1c23de3(%rip),%xmm0,%xmm1 # 0x1c243c0 + 5dc: 01 + 5dd: c4 81 7b 11 4c 0a 20 vmovsd %xmm1,0x20(%r10,%r9,1) + 5e4: 44 3b fa cmp %edx,%r15d + 5e7: 7f 32 jg 0x61b + 5e9: 44 8b b4 24 30 01 00 mov 0x130(%rsp),%r14d + 5f0: 00 + 5f1: 48 63 f6 movslq %esi,%rsi + 5f4: 47 8d 3c 30 lea (%r8,%r14,1),%r15d + 5f8: 4d 63 ff movslq %r15d,%r15 + 5fb: 49 8b 3c f4 mov (%r12,%rsi,8),%rdi + 5ff: 4b 89 7c 0a 40 mov %rdi,0x40(%r10,%r9,1) + 604: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 60a: c5 f9 57 0d ae 3d c2 vxorpd 0x1c23dae(%rip),%xmm0,%xmm1 # 0x1c243c0 + 611: 01 + 612: c4 81 7b 11 4c 0a 60 vmovsd %xmm1,0x60(%r10,%r9,1) + 619: eb 3c jmp 0x657 + 61b: f7 de neg %esi + 61d: 48 63 f6 movslq %esi,%rsi + 620: 8b bc 24 18 01 00 00 mov 0x118(%rsp),%edi + 627: 41 2b f8 sub %r8d,%edi + 62a: 48 63 ff movslq %edi,%rdi + 62d: c4 c1 7b 10 04 f4 vmovsd (%r12,%rsi,8),%xmm0 + 633: c5 f9 57 0d 85 3d c2 vxorpd 0x1c23d85(%rip),%xmm0,%xmm1 # 0x1c243c0 + 63a: 01 + 63b: c4 81 7b 11 4c 0a 40 vmovsd %xmm1,0x40(%r10,%r9,1) + 642: c4 c1 7b 10 14 fc vmovsd (%r12,%rdi,8),%xmm2 + 648: c5 e9 57 1d 70 3d c2 vxorpd 0x1c23d70(%rip),%xmm2,%xmm3 # 0x1c243c0 + 64f: 01 + 650: c4 81 7b 11 5c 0a 60 vmovsd %xmm3,0x60(%r10,%r9,1) + 657: 8d 34 40 lea (%rax,%rax,2),%esi + 65a: 44 8d 34 b5 00 00 00 lea 0x0(,%rsi,4),%r14d + 661: 00 + 662: 44 3b f2 cmp %edx,%r14d + 665: 7f 41 jg 0x6a8 + 667: 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%edi + 66e: 41 89 ce mov %ecx,%r14d + 671: 0f af f8 imul %eax,%edi + 674: 44 2b f7 sub %edi,%r14d + 677: 4d 63 f6 movslq %r14d,%r14 + 67a: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 67e: 44 8b b4 24 e8 00 00 mov 0xe8(%rsp),%r14d + 685: 00 + 686: 4f 89 bc 0a 80 00 00 mov %r15,0x80(%r10,%r9,1) + 68d: 00 + 68e: 45 8d 3c 3e lea (%r14,%rdi,1),%r15d + 692: 4d 63 ff movslq %r15d,%r15 + 695: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 69b: c5 f9 57 05 1d 3d c2 vxorpd 0x1c23d1d(%rip),%xmm0,%xmm0 # 0x1c243c0 + 6a2: 01 + 6a3: e9 8d 00 00 00 jmp 0x735 + 6a8: 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%edi + 6af: 0f af f8 imul %eax,%edi + 6b2: 44 3b b4 24 38 01 00 cmp 0x138(%rsp),%r14d + 6b9: 00 + 6ba: 7f 3f jg 0x6fb + 6bc: 41 89 fe mov %edi,%r14d + 6bf: 44 2b f1 sub %ecx,%r14d + 6c2: 4d 63 f6 movslq %r14d,%r14 + 6c5: 44 8b bc 24 18 01 00 mov 0x118(%rsp),%r15d + 6cc: 00 + 6cd: 44 2b ff sub %edi,%r15d + 6d0: 4d 63 ff movslq %r15d,%r15 + 6d3: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 6d9: c5 f9 57 0d df 3c c2 vxorpd 0x1c23cdf(%rip),%xmm0,%xmm1 # 0x1c243c0 + 6e0: 01 + 6e1: c4 81 7b 11 8c 0a 80 vmovsd %xmm1,0x80(%r10,%r9,1) + 6e8: 00 00 00 + 6eb: c4 81 7b 10 14 fc vmovsd (%r12,%r15,8),%xmm2 + 6f1: c5 e9 57 05 c7 3c c2 vxorpd 0x1c23cc7(%rip),%xmm2,%xmm0 # 0x1c243c0 + 6f8: 01 + 6f9: eb 3a jmp 0x735 + 6fb: 44 8b b4 24 b8 00 00 mov 0xb8(%rsp),%r14d + 702: 00 + 703: 41 89 ff mov %edi,%r15d + 706: 44 2b f7 sub %edi,%r14d + 709: 4d 63 f6 movslq %r14d,%r14 + 70c: 44 2b bc 24 18 01 00 sub 0x118(%rsp),%r15d + 713: 00 + 714: 4d 63 ff movslq %r15d,%r15 + 717: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 71d: c5 f9 57 0d 9b 3c c2 vxorpd 0x1c23c9b(%rip),%xmm0,%xmm1 # 0x1c243c0 + 724: 01 + 725: c4 81 7b 11 8c 0a 80 vmovsd %xmm1,0x80(%r10,%r9,1) + 72c: 00 00 00 + 72f: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 735: 44 8b b4 24 70 02 00 mov 0x270(%rsp),%r14d + 73c: 00 + 73d: 45 2b f3 sub %r11d,%r14d + 740: 4d 63 f6 movslq %r14d,%r14 + 743: c4 81 7b 11 84 0a a0 vmovsd %xmm0,0xa0(%r10,%r9,1) + 74a: 00 00 00 + 74d: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 751: 44 8b b4 24 50 02 00 mov 0x250(%rsp),%r14d + 758: 00 + 759: 4f 89 7c 0a 08 mov %r15,0x8(%r10,%r9,1) + 75e: 47 8d 3c 33 lea (%r11,%r14,1),%r15d + 762: 4d 63 ff movslq %r15d,%r15 + 765: 44 8d 34 c5 02 00 00 lea 0x2(,%rax,8),%r14d + 76c: 00 + 76d: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 773: 47 8d 3c 28 lea (%r8,%r13,1),%r15d + 777: c5 f9 57 0d 41 3c c2 vxorpd 0x1c23c41(%rip),%xmm0,%xmm1 # 0x1c243c0 + 77e: 01 + 77f: c4 81 7b 11 4c 0a 28 vmovsd %xmm1,0x28(%r10,%r9,1) + 786: 44 3b f2 cmp %edx,%r14d + 789: 7f 35 jg 0x7c0 + 78b: 41 f7 df neg %r15d + 78e: 4d 63 ff movslq %r15d,%r15 + 791: 4f 8b 34 fc mov (%r12,%r15,8),%r14 + 795: 4f 89 74 0a 48 mov %r14,0x48(%r10,%r9,1) + 79a: 44 8b b4 24 28 01 00 mov 0x128(%rsp),%r14d + 7a1: 00 + 7a2: 47 8d 3c 30 lea (%r8,%r14,1),%r15d + 7a6: 4d 63 ff movslq %r15d,%r15 + 7a9: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 7af: c5 f9 57 0d 09 3c c2 vxorpd 0x1c23c09(%rip),%xmm0,%xmm1 # 0x1c243c0 + 7b6: 01 + 7b7: c4 81 7b 11 4c 0a 68 vmovsd %xmm1,0x68(%r10,%r9,1) + 7be: eb 3b jmp 0x7fb + 7c0: 4d 63 ff movslq %r15d,%r15 + 7c3: 44 8b b4 24 00 01 00 mov 0x100(%rsp),%r14d + 7ca: 00 + 7cb: 45 2b f0 sub %r8d,%r14d + 7ce: 4d 63 f6 movslq %r14d,%r14 + 7d1: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 7d7: c5 f9 57 0d e1 3b c2 vxorpd 0x1c23be1(%rip),%xmm0,%xmm1 # 0x1c243c0 + 7de: 01 + 7df: c4 81 7b 11 4c 0a 48 vmovsd %xmm1,0x48(%r10,%r9,1) + 7e6: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + 7ec: c5 e9 57 1d cc 3b c2 vxorpd 0x1c23bcc(%rip),%xmm2,%xmm3 # 0x1c243c0 + 7f3: 01 + 7f4: c4 81 7b 11 5c 0a 68 vmovsd %xmm3,0x68(%r10,%r9,1) + 7fb: 44 8d 34 b5 03 00 00 lea 0x3(,%rsi,4),%r14d + 802: 00 + 803: 44 3b f2 cmp %edx,%r14d + 806: 7f 38 jg 0x840 + 808: 44 8d 34 1f lea (%rdi,%rbx,1),%r14d + 80c: 41 f7 de neg %r14d + 80f: 4d 63 f6 movslq %r14d,%r14 + 812: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 816: 44 8b b4 24 e0 00 00 mov 0xe0(%rsp),%r14d + 81d: 00 + 81e: 4f 89 bc 0a 88 00 00 mov %r15,0x88(%r10,%r9,1) + 825: 00 + 826: 46 8d 3c 37 lea (%rdi,%r14,1),%r15d + 82a: 4d 63 ff movslq %r15d,%r15 + 82d: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 833: c5 f9 57 05 85 3b c2 vxorpd 0x1c23b85(%rip),%xmm0,%xmm0 # 0x1c243c0 + 83a: 01 + 83b: e9 86 00 00 00 jmp 0x8c6 + 840: 44 3b b4 24 38 01 00 cmp 0x138(%rsp),%r14d + 847: 00 + 848: 7f 41 jg 0x88b + 84a: 44 8b bc 24 90 00 00 mov 0x90(%rsp),%r15d + 851: 00 + 852: 44 8d 34 1f lea (%rdi,%rbx,1),%r14d + 856: 4d 63 f6 movslq %r14d,%r14 + 859: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 85f: 45 8d 34 3f lea (%r15,%rdi,1),%r14d + 863: 41 f7 de neg %r14d + 866: 4d 63 f6 movslq %r14d,%r14 + 869: c5 f9 57 0d 4f 3b c2 vxorpd 0x1c23b4f(%rip),%xmm0,%xmm1 # 0x1c243c0 + 870: 01 + 871: c4 81 7b 11 8c 0a 88 vmovsd %xmm1,0x88(%r10,%r9,1) + 878: 00 00 00 + 87b: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + 881: c5 e9 57 05 37 3b c2 vxorpd 0x1c23b37(%rip),%xmm2,%xmm0 # 0x1c243c0 + 888: 01 + 889: eb 3b jmp 0x8c6 + 88b: 44 8b b4 24 98 00 00 mov 0x98(%rsp),%r14d + 892: 00 + 893: 44 2b f7 sub %edi,%r14d + 896: 4d 63 f6 movslq %r14d,%r14 + 899: 44 8b bc 24 90 00 00 mov 0x90(%rsp),%r15d + 8a0: 00 + 8a1: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 8a7: 45 8d 34 3f lea (%r15,%rdi,1),%r14d + 8ab: 4d 63 f6 movslq %r14d,%r14 + 8ae: c5 f9 57 0d 0a 3b c2 vxorpd 0x1c23b0a(%rip),%xmm0,%xmm1 # 0x1c243c0 + 8b5: 01 + 8b6: c4 81 7b 11 8c 0a 88 vmovsd %xmm1,0x88(%r10,%r9,1) + 8bd: 00 00 00 + 8c0: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 8c6: c4 81 7b 11 84 0a a8 vmovsd %xmm0,0xa8(%r10,%r9,1) + 8cd: 00 00 00 + 8d0: 47 8d 34 2b lea (%r11,%r13,1),%r14d + 8d4: 41 f7 de neg %r14d + 8d7: 4d 63 f6 movslq %r14d,%r14 + 8da: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 8de: 44 8b b4 24 48 02 00 mov 0x248(%rsp),%r14d + 8e5: 00 + 8e6: 4f 89 7c 0a 10 mov %r15,0x10(%r10,%r9,1) + 8eb: 47 8d 3c 33 lea (%r11,%r14,1),%r15d + 8ef: 44 8b b4 24 78 02 00 mov 0x278(%rsp),%r14d + 8f6: 00 + 8f7: 4d 63 ff movslq %r15d,%r15 + 8fa: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 900: 47 8d 3c 06 lea (%r14,%r8,1),%r15d + 904: c5 f9 57 0d b4 3a c2 vxorpd 0x1c23ab4(%rip),%xmm0,%xmm1 # 0x1c243c0 + 90b: 01 + 90c: 44 8d 34 c5 04 00 00 lea 0x4(,%rax,8),%r14d + 913: 00 + 914: c4 81 7b 11 4c 0a 30 vmovsd %xmm1,0x30(%r10,%r9,1) + 91b: 44 3b f2 cmp %edx,%r14d + 91e: 7f 35 jg 0x955 + 920: 41 f7 df neg %r15d + 923: 4d 63 ff movslq %r15d,%r15 + 926: 4f 8b 34 fc mov (%r12,%r15,8),%r14 + 92a: 4f 89 74 0a 50 mov %r14,0x50(%r10,%r9,1) + 92f: 44 8b b4 24 c8 00 00 mov 0xc8(%rsp),%r14d + 936: 00 + 937: 47 8d 3c 30 lea (%r8,%r14,1),%r15d + 93b: 4d 63 ff movslq %r15d,%r15 + 93e: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 944: c5 f9 57 0d 74 3a c2 vxorpd 0x1c23a74(%rip),%xmm0,%xmm1 # 0x1c243c0 + 94b: 01 + 94c: c4 81 7b 11 4c 0a 70 vmovsd %xmm1,0x70(%r10,%r9,1) + 953: eb 3b jmp 0x990 + 955: 4d 63 ff movslq %r15d,%r15 + 958: 44 8b b4 24 f8 00 00 mov 0xf8(%rsp),%r14d + 95f: 00 + 960: 45 2b f0 sub %r8d,%r14d + 963: 4d 63 f6 movslq %r14d,%r14 + 966: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 96c: c5 f9 57 0d 4c 3a c2 vxorpd 0x1c23a4c(%rip),%xmm0,%xmm1 # 0x1c243c0 + 973: 01 + 974: c4 81 7b 11 4c 0a 50 vmovsd %xmm1,0x50(%r10,%r9,1) + 97b: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + 981: c5 e9 57 1d 37 3a c2 vxorpd 0x1c23a37(%rip),%xmm2,%xmm3 # 0x1c243c0 + 988: 01 + 989: c4 81 7b 11 5c 0a 70 vmovsd %xmm3,0x70(%r10,%r9,1) + 990: 44 8d 34 b5 06 00 00 lea 0x6(,%rsi,4),%r14d + 997: 00 + 998: 44 3b f2 cmp %edx,%r14d + 99b: 7f 38 jg 0x9d5 + 99d: 44 8d 34 2f lea (%rdi,%rbp,1),%r14d + 9a1: 41 f7 de neg %r14d + 9a4: 4d 63 f6 movslq %r14d,%r14 + 9a7: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 9ab: 44 8b b4 24 d8 00 00 mov 0xd8(%rsp),%r14d + 9b2: 00 + 9b3: 4f 89 bc 0a 90 00 00 mov %r15,0x90(%r10,%r9,1) + 9ba: 00 + 9bb: 46 8d 3c 37 lea (%rdi,%r14,1),%r15d + 9bf: 4d 63 ff movslq %r15d,%r15 + 9c2: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 9c8: c5 f9 57 05 f0 39 c2 vxorpd 0x1c239f0(%rip),%xmm0,%xmm0 # 0x1c243c0 + 9cf: 01 + 9d0: e9 86 00 00 00 jmp 0xa5b + 9d5: 44 3b b4 24 38 01 00 cmp 0x138(%rsp),%r14d + 9dc: 00 + 9dd: 7f 41 jg 0xa20 + 9df: 44 8b bc 24 08 01 00 mov 0x108(%rsp),%r15d + 9e6: 00 + 9e7: 44 8d 34 2f lea (%rdi,%rbp,1),%r14d + 9eb: 4d 63 f6 movslq %r14d,%r14 + 9ee: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 9f4: 46 8d 34 3f lea (%rdi,%r15,1),%r14d + 9f8: 41 f7 de neg %r14d + 9fb: 4d 63 f6 movslq %r14d,%r14 + 9fe: c5 f9 57 0d ba 39 c2 vxorpd 0x1c239ba(%rip),%xmm0,%xmm1 # 0x1c243c0 + a05: 01 + a06: c4 81 7b 11 8c 0a 90 vmovsd %xmm1,0x90(%r10,%r9,1) + a0d: 00 00 00 + a10: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + a16: c5 e9 57 05 a2 39 c2 vxorpd 0x1c239a2(%rip),%xmm2,%xmm0 # 0x1c243c0 + a1d: 01 + a1e: eb 3b jmp 0xa5b + a20: 44 8b b4 24 b0 00 00 mov 0xb0(%rsp),%r14d + a27: 00 + a28: 44 2b f7 sub %edi,%r14d + a2b: 4d 63 f6 movslq %r14d,%r14 + a2e: 44 8b bc 24 08 01 00 mov 0x108(%rsp),%r15d + a35: 00 + a36: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + a3c: 46 8d 34 3f lea (%rdi,%r15,1),%r14d + a40: 4d 63 f6 movslq %r14d,%r14 + a43: c5 f9 57 0d 75 39 c2 vxorpd 0x1c23975(%rip),%xmm0,%xmm1 # 0x1c243c0 + a4a: 01 + a4b: c4 81 7b 11 8c 0a 90 vmovsd %xmm1,0x90(%r10,%r9,1) + a52: 00 00 00 + a55: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + a5b: c4 81 7b 11 84 0a b0 vmovsd %xmm0,0xb0(%r10,%r9,1) + a62: 00 00 00 + a65: 45 8d 34 1b lea (%r11,%rbx,1),%r14d + a69: 41 f7 de neg %r14d + a6c: 4d 63 f6 movslq %r14d,%r14 + a6f: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + a73: 44 8b b4 24 88 02 00 mov 0x288(%rsp),%r14d + a7a: 00 + a7b: 45 2b de sub %r14d,%r11d + a7e: 4f 89 7c 0a 18 mov %r15,0x18(%r10,%r9,1) + a83: 47 8d 1c b3 lea (%r11,%r14,4),%r11d + a87: 4d 63 db movslq %r11d,%r11 + a8a: 44 8d 34 c5 06 00 00 lea 0x6(,%rax,8),%r14d + a91: 00 + a92: c4 81 7b 10 04 dc vmovsd (%r12,%r11,8),%xmm0 + a98: 45 8d 1c 28 lea (%r8,%rbp,1),%r11d + a9c: c5 f9 57 0d 1c 39 c2 vxorpd 0x1c2391c(%rip),%xmm0,%xmm1 # 0x1c243c0 + aa3: 01 + aa4: c4 81 7b 11 4c 0a 38 vmovsd %xmm1,0x38(%r10,%r9,1) + aab: 44 3b f2 cmp %edx,%r14d + aae: 7f 31 jg 0xae1 + ab0: 41 f7 db neg %r11d + ab3: 4d 63 db movslq %r11d,%r11 + ab6: 44 03 84 24 20 01 00 add 0x120(%rsp),%r8d + abd: 00 + abe: 4d 63 c0 movslq %r8d,%r8 + ac1: 4f 8b 34 dc mov (%r12,%r11,8),%r14 + ac5: 4f 89 74 0a 58 mov %r14,0x58(%r10,%r9,1) + aca: c4 81 7b 10 04 c4 vmovsd (%r12,%r8,8),%xmm0 + ad0: c5 f9 57 0d e8 38 c2 vxorpd 0x1c238e8(%rip),%xmm0,%xmm1 # 0x1c243c0 + ad7: 01 + ad8: c4 81 7b 11 4c 0a 78 vmovsd %xmm1,0x78(%r10,%r9,1) + adf: eb 3b jmp 0xb1c + ae1: 4d 63 db movslq %r11d,%r11 + ae4: 44 03 84 24 08 01 00 add 0x108(%rsp),%r8d + aeb: 00 + aec: 41 f7 d8 neg %r8d + aef: 4d 63 c0 movslq %r8d,%r8 + af2: c4 81 7b 10 04 dc vmovsd (%r12,%r11,8),%xmm0 + af8: c5 f9 57 0d c0 38 c2 vxorpd 0x1c238c0(%rip),%xmm0,%xmm1 # 0x1c243c0 + aff: 01 + b00: c4 81 7b 11 4c 0a 58 vmovsd %xmm1,0x58(%r10,%r9,1) + b07: c4 81 7b 10 14 c4 vmovsd (%r12,%r8,8),%xmm2 + b0d: c5 e9 57 1d ab 38 c2 vxorpd 0x1c238ab(%rip),%xmm2,%xmm3 # 0x1c243c0 + b14: 01 + b15: c4 81 7b 11 5c 0a 78 vmovsd %xmm3,0x78(%r10,%r9,1) + b1c: 8d 34 b5 09 00 00 00 lea 0x9(,%rsi,4),%esi + b23: 3b f2 cmp %edx,%esi + b25: 7f 37 jg 0xb5e + b27: 8b b4 24 10 01 00 00 mov 0x110(%rsp),%esi + b2e: 44 8d 04 37 lea (%rdi,%rsi,1),%r8d + b32: 03 bc 24 d0 00 00 00 add 0xd0(%rsp),%edi + b39: 41 f7 d8 neg %r8d + b3c: 4d 63 c0 movslq %r8d,%r8 + b3f: 48 63 ff movslq %edi,%rdi + b42: 4f 8b 1c c4 mov (%r12,%r8,8),%r11 + b46: 4f 89 9c 0a 98 00 00 mov %r11,0x98(%r10,%r9,1) + b4d: 00 + b4e: c4 c1 7b 10 04 fc vmovsd (%r12,%rdi,8),%xmm0 + b54: c5 f9 57 05 64 38 c2 vxorpd 0x1c23864(%rip),%xmm0,%xmm0 # 0x1c243c0 + b5b: 01 + b5c: eb 7f jmp 0xbdd + b5e: 3b b4 24 38 01 00 00 cmp 0x138(%rsp),%esi + b65: 7f 42 jg 0xba9 + b67: 8b b4 24 10 01 00 00 mov 0x110(%rsp),%esi + b6e: 44 8d 04 37 lea (%rdi,%rsi,1),%r8d + b72: 03 bc 24 a0 00 00 00 add 0xa0(%rsp),%edi + b79: 4d 63 c0 movslq %r8d,%r8 + b7c: f7 df neg %edi + b7e: 48 63 ff movslq %edi,%rdi + b81: c4 81 7b 10 04 c4 vmovsd (%r12,%r8,8),%xmm0 + b87: c5 f9 57 0d 31 38 c2 vxorpd 0x1c23831(%rip),%xmm0,%xmm1 # 0x1c243c0 + b8e: 01 + b8f: c4 81 7b 11 8c 0a 98 vmovsd %xmm1,0x98(%r10,%r9,1) + b96: 00 00 00 + b99: c4 c1 7b 10 14 fc vmovsd (%r12,%rdi,8),%xmm2 + b9f: c5 e9 57 05 19 38 c2 vxorpd 0x1c23819(%rip),%xmm2,%xmm0 # 0x1c243c0 + ba6: 01 + ba7: eb 34 jmp 0xbdd + ba9: 8b b4 24 a8 00 00 00 mov 0xa8(%rsp),%esi + bb0: 2b f7 sub %edi,%esi + bb2: 48 63 f6 movslq %esi,%rsi + bb5: 03 bc 24 a0 00 00 00 add 0xa0(%rsp),%edi + bbc: 48 63 ff movslq %edi,%rdi + bbf: c4 c1 7b 10 04 f4 vmovsd (%r12,%rsi,8),%xmm0 + bc5: c5 f9 57 0d f3 37 c2 vxorpd 0x1c237f3(%rip),%xmm0,%xmm1 # 0x1c243c0 + bcc: 01 + bcd: c4 81 7b 11 8c 0a 98 vmovsd %xmm1,0x98(%r10,%r9,1) + bd4: 00 00 00 + bd7: c4 c1 7b 10 04 fc vmovsd (%r12,%rdi,8),%xmm0 + bdd: ff c0 inc %eax + bdf: c4 81 7b 11 84 0a b8 vmovsd %xmm0,0xb8(%r10,%r9,1) + be6: 00 00 00 + be9: 3b 84 24 68 02 00 00 cmp 0x268(%rsp),%eax + bf0: 0f 82 8a f9 ff ff jb 0x580 + bf6: 48 63 c0 movslq %eax,%rax + bf9: 44 8b 84 24 80 00 00 mov 0x80(%rsp),%r8d + c00: 00 + c01: 44 8b 4c 24 78 mov 0x78(%rsp),%r9d + c06: 48 8d 14 40 lea (%rax,%rax,2),%rdx + c0a: 48 c1 e2 06 shl $0x6,%rdx + c0e: 4c 03 d2 add %rdx,%r10 + c11: e9 e4 09 00 00 jmp 0x15fa + c16: 83 bc 24 c0 00 00 00 cmpl $0xb,0xc0(%rsp) + c1d: 0b + c1e: 0f 84 32 0a 00 00 je 0x1656 + c24: 83 bc 24 c0 00 00 00 cmpl $0xf,0xc0(%rsp) + c2b: 0f + c2c: 7c 0a jl 0xc38 + c2e: 41 83 f9 08 cmp $0x8,%r9d + c32: 0f 84 f8 f6 ff ff je 0x330 + c38: 41 83 c0 fd add $0xfffffffd,%r8d + c3c: 41 83 c1 03 add $0x3,%r9d + c40: 8b 94 24 88 00 00 00 mov 0x88(%rsp),%edx + c47: b8 01 00 00 00 mov $0x1,%eax + c4c: c4 62 31 f7 d8 shlx %r9d,%eax,%r11d + c51: 46 8d 2c 02 lea (%rdx,%r8,1),%r13d + c55: c4 e2 11 f7 d0 shlx %r13d,%eax,%edx + c5a: 44 89 d8 mov %r11d,%eax + c5d: 45 33 ed xor %r13d,%r13d + c60: c1 f8 02 sar $0x2,%eax + c63: 33 db xor %ebx,%ebx + c65: c1 e8 1d shr $0x1d,%eax + c68: 33 ed xor %ebp,%ebp + c6a: 41 03 c3 add %r11d,%eax + c6d: 33 f6 xor %esi,%esi + c6f: c1 f8 03 sar $0x3,%eax + c72: 33 c9 xor %ecx,%ecx + c74: 45 33 e4 xor %r12d,%r12d + c77: 85 c0 test %eax,%eax + c79: 0f 8e 7b 09 00 00 jle 0x15fa + c7f: 44 89 df mov %r11d,%edi + c82: 44 8d 50 03 lea 0x3(%rax),%r10d + c86: 0f af fa imul %edx,%edi + c89: 47 8d 3c 5b lea (%r11,%r11,2),%r15d + c8d: 41 d1 fa sar $1,%r10d + c90: 41 c1 ea 1e shr $0x1e,%r10d + c94: 89 bc 24 a0 01 00 00 mov %edi,0x1a0(%rsp) + c9b: 44 89 ff mov %r15d,%edi + c9e: d1 ff sar $1,%edi + ca0: c1 ef 1e shr $0x1e,%edi + ca3: 41 03 ff add %r15d,%edi + ca6: 42 8d 44 10 03 lea 0x3(%rax,%r10,1),%eax + cab: c1 f8 02 sar $0x2,%eax + cae: 45 89 da mov %r11d,%r10d + cb1: 89 84 24 48 01 00 00 mov %eax,0x148(%rsp) + cb8: 89 d0 mov %edx,%eax + cba: c1 ff 02 sar $0x2,%edi + cbd: 45 89 df mov %r11d,%r15d + cc0: 0f af c7 imul %edi,%eax + cc3: 41 c1 ea 1f shr $0x1f,%r10d + cc7: 45 03 d3 add %r11d,%r10d + cca: 89 84 24 98 01 00 00 mov %eax,0x198(%rsp) + cd1: 89 d0 mov %edx,%eax + cd3: 41 d1 fa sar $1,%r10d + cd6: 41 0f af c2 imul %r10d,%eax + cda: 41 d1 ff sar $1,%r15d + cdd: 41 c1 ef 1e shr $0x1e,%r15d + ce1: 45 03 df add %r15d,%r11d + ce4: 44 8d 3c 92 lea (%rdx,%rdx,4),%r15d + ce8: 89 84 24 90 01 00 00 mov %eax,0x190(%rsp) + cef: 89 d0 mov %edx,%eax + cf1: 41 c1 fb 02 sar $0x2,%r11d + cf5: 41 0f af c3 imul %r11d,%eax + cf9: 44 89 94 24 d8 01 00 mov %r10d,0x1d8(%rsp) + d00: 00 + d01: 41 89 d2 mov %edx,%r10d + d04: 89 84 24 d0 01 00 00 mov %eax,0x1d0(%rsp) + d0b: 42 8d 04 bd 00 00 00 lea 0x0(,%r15,4),%eax + d12: 00 + d13: 41 c1 e2 04 shl $0x4,%r10d + d17: f7 d8 neg %eax + d19: 89 84 24 70 01 00 00 mov %eax,0x170(%rsp) + d20: 8d 04 52 lea (%rdx,%rdx,2),%eax + d23: 44 89 94 24 78 01 00 mov %r10d,0x178(%rsp) + d2a: 00 + d2b: 41 f7 da neg %r10d + d2e: 44 89 94 24 58 01 00 mov %r10d,0x158(%rsp) + d35: 00 + d36: 44 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%r10d + d3d: 00 + d3e: 41 f7 da neg %r10d + d41: 44 89 94 24 50 01 00 mov %r10d,0x150(%rsp) + d48: 00 + d49: 41 89 d2 mov %edx,%r10d + d4c: 44 89 bc 24 c8 02 00 mov %r15d,0x2c8(%rsp) + d53: 00 + d54: 44 8d 3c 95 00 00 00 lea 0x0(,%rdx,4),%r15d + d5b: 00 + d5c: 41 c1 e2 05 shl $0x5,%r10d + d60: 44 89 bc 24 08 03 00 mov %r15d,0x308(%rsp) + d67: 00 + d68: 45 2b d7 sub %r15d,%r10d + d6b: 44 89 94 24 80 01 00 mov %r10d,0x180(%rsp) + d72: 00 + d73: 44 8d 3c d5 00 00 00 lea 0x0(,%rdx,8),%r15d + d7a: 00 + d7b: 44 2b fa sub %edx,%r15d + d7e: 44 89 bc 24 c0 02 00 mov %r15d,0x2c0(%rsp) + d85: 00 + d86: 44 8d 3c 12 lea (%rdx,%rdx,1),%r15d + d8a: 44 89 bc 24 f8 02 00 mov %r15d,0x2f8(%rsp) + d91: 00 + d92: 89 8c 24 b8 02 00 00 mov %ecx,0x2b8(%rsp) + d99: 41 f7 da neg %r10d + d9c: 89 8c 24 c8 01 00 00 mov %ecx,0x1c8(%rsp) + da3: 89 8c 24 b0 02 00 00 mov %ecx,0x2b0(%rsp) + daa: 89 8c 24 c0 01 00 00 mov %ecx,0x1c0(%rsp) + db1: 89 8c 24 a8 02 00 00 mov %ecx,0x2a8(%rsp) + db8: 89 8c 24 b8 01 00 00 mov %ecx,0x1b8(%rsp) + dbf: 89 8c 24 a0 02 00 00 mov %ecx,0x2a0(%rsp) + dc6: 89 8c 24 b0 01 00 00 mov %ecx,0x1b0(%rsp) + dcd: 44 89 94 24 60 01 00 mov %r10d,0x160(%rsp) + dd4: 00 + dd5: 44 8d 14 85 00 00 00 lea 0x0(,%rax,4),%r10d + ddc: 00 + ddd: 89 4c 24 68 mov %ecx,0x68(%rsp) + de1: 41 f7 da neg %r10d + de4: 89 8c 24 00 03 00 00 mov %ecx,0x300(%rsp) + deb: 89 8c 24 a8 01 00 00 mov %ecx,0x1a8(%rsp) + df2: 44 89 94 24 68 01 00 mov %r10d,0x168(%rsp) + df9: 00 + dfa: 44 8d 14 00 lea (%rax,%rax,1),%r10d + dfe: 89 84 24 10 03 00 00 mov %eax,0x310(%rsp) + e05: 44 89 9c 24 f8 01 00 mov %r11d,0x1f8(%rsp) + e0c: 00 + e0d: 89 bc 24 40 01 00 00 mov %edi,0x140(%rsp) + e14: 44 89 a4 24 18 03 00 mov %r12d,0x318(%rsp) + e1b: 00 + e1c: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) + e23: 00 + e24: 44 89 4c 24 78 mov %r9d,0x78(%rsp) + e29: 44 89 94 24 90 02 00 mov %r10d,0x290(%rsp) + e30: 00 + e31: 89 8c 24 98 02 00 00 mov %ecx,0x298(%rsp) + e38: 44 89 ac 24 e8 01 00 mov %r13d,0x1e8(%rsp) + e3f: 00 + e40: 4c 89 b4 24 e0 01 00 mov %r14,0x1e0(%rsp) + e47: 00 + e48: 44 8b a4 24 a8 01 00 mov 0x1a8(%rsp),%r12d + e4f: 00 + e50: 8b 44 24 68 mov 0x68(%rsp),%eax + e54: 44 8b 9c 24 b0 01 00 mov 0x1b0(%rsp),%r11d + e5b: 00 + e5c: 44 8b 8c 24 b8 01 00 mov 0x1b8(%rsp),%r9d + e63: 00 + e64: 44 8b 84 24 c0 01 00 mov 0x1c0(%rsp),%r8d + e6b: 00 + e6c: 8b bc 24 c8 01 00 00 mov 0x1c8(%rsp),%edi + e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e7f: 00 + e80: 4c 63 bc 24 e8 01 00 movslq 0x1e8(%rsp),%r15 + e87: 00 + e88: 4c 8b 94 24 e0 01 00 mov 0x1e0(%rsp),%r10 + e8f: 00 + e90: c7 84 24 38 02 00 00 movl $0x0,0x238(%rsp) + e97: 00 00 00 00 + e9b: 44 89 9c 24 b0 01 00 mov %r11d,0x1b0(%rsp) + ea2: 00 + ea3: 4e 8d 2c fd 00 00 00 lea 0x0(,%r15,8),%r13 + eaa: 00 + eab: 4d 2b ef sub %r15,%r13 + eae: 49 c1 e5 06 shl $0x6,%r13 + eb2: 4c 89 ac 24 f0 01 00 mov %r13,0x1f0(%rsp) + eb9: 00 + eba: 44 89 8c 24 b8 01 00 mov %r9d,0x1b8(%rsp) + ec1: 00 + ec2: 44 89 84 24 c0 01 00 mov %r8d,0x1c0(%rsp) + ec9: 00 + eca: 89 bc 24 c8 01 00 00 mov %edi,0x1c8(%rsp) + ed1: 4f 8d 34 2a lea (%r10,%r13,1),%r14 + ed5: 44 8b ac 24 90 01 00 mov 0x190(%rsp),%r13d + edc: 00 + edd: 4c 89 b4 24 40 02 00 mov %r14,0x240(%rsp) + ee4: 00 + ee5: 44 8b b4 24 d0 01 00 mov 0x1d0(%rsp),%r14d + eec: 00 + eed: 44 89 a4 24 a8 01 00 mov %r12d,0x1a8(%rsp) + ef4: 00 + ef5: 45 8d 54 3d 00 lea 0x0(%r13,%rdi,1),%r10d + efa: 44 89 94 24 f0 02 00 mov %r10d,0x2f0(%rsp) + f01: 00 + f02: 44 8b 94 24 98 01 00 mov 0x198(%rsp),%r10d + f09: 00 + f0a: 45 8d 3c 3e lea (%r14,%rdi,1),%r15d + f0e: 44 89 bc 24 30 03 00 mov %r15d,0x330(%rsp) + f15: 00 + f16: 48 8b bc 24 88 01 00 mov 0x188(%rsp),%rdi + f1d: 00 + f1e: 47 8d 3c 02 lea (%r10,%r8,1),%r15d + f22: 44 89 bc 24 30 02 00 mov %r15d,0x230(%rsp) + f29: 00 + f2a: 47 8d 3c 06 lea (%r14,%r8,1),%r15d + f2e: 44 89 bc 24 e8 02 00 mov %r15d,0x2e8(%rsp) + f35: 00 + f36: 47 8d 7c 05 00 lea 0x0(%r13,%r8,1),%r15d + f3b: 44 89 bc 24 28 02 00 mov %r15d,0x228(%rsp) + f42: 00 + f43: 44 8b 84 24 d8 01 00 mov 0x1d8(%rsp),%r8d + f4a: 00 + f4b: 47 8d 3c 0a lea (%r10,%r9,1),%r15d + f4f: 44 89 bc 24 20 02 00 mov %r15d,0x220(%rsp) + f56: 00 + f57: 47 8d 3c 0e lea (%r14,%r9,1),%r15d + f5b: 44 89 bc 24 e0 02 00 mov %r15d,0x2e0(%rsp) + f62: 00 + f63: 47 8d 7c 0d 00 lea 0x0(%r13,%r9,1),%r15d + f68: 44 89 bc 24 18 02 00 mov %r15d,0x218(%rsp) + f6f: 00 + f70: 45 03 d3 add %r11d,%r10d + f73: 44 8b bc 24 a0 01 00 mov 0x1a0(%rsp),%r15d + f7a: 00 + f7b: 44 89 94 24 10 02 00 mov %r10d,0x210(%rsp) + f82: 00 + f83: 47 8d 14 1e lea (%r14,%r11,1),%r10d + f87: 44 89 94 24 d8 02 00 mov %r10d,0x2d8(%rsp) + f8e: 00 + f8f: 44 8b 8c 24 f8 01 00 mov 0x1f8(%rsp),%r9d + f96: 00 + f97: 47 8d 14 1f lea (%r15,%r11,1),%r10d + f9b: 44 89 94 24 08 02 00 mov %r10d,0x208(%rsp) + fa2: 00 + fa3: 41 89 c2 mov %eax,%r10d + fa6: 41 f7 da neg %r10d + fa9: 47 8d 7c 1d 00 lea 0x0(%r13,%r11,1),%r15d + fae: 45 03 d6 add %r14d,%r10d + fb1: 45 03 ec add %r12d,%r13d + fb4: 44 89 94 24 38 03 00 mov %r10d,0x338(%rsp) + fbb: 00 + fbc: 44 8b 94 24 00 03 00 mov 0x300(%rsp),%r10d + fc3: 00 + fc4: 41 f7 da neg %r10d + fc7: 45 03 d6 add %r14d,%r10d + fca: 45 03 f4 add %r12d,%r14d + fcd: 44 89 94 24 20 03 00 mov %r10d,0x320(%rsp) + fd4: 00 + fd5: 44 89 bc 24 00 02 00 mov %r15d,0x200(%rsp) + fdc: 00 + fdd: 44 89 b4 24 28 03 00 mov %r14d,0x328(%rsp) + fe4: 00 + fe5: 44 89 ac 24 d0 02 00 mov %r13d,0x2d0(%rsp) + fec: 00 + fed: 4c 8b 9c 24 40 02 00 mov 0x240(%rsp),%r11 + ff4: 00 + ff5: 44 8b 94 24 38 02 00 mov 0x238(%rsp),%r10d + ffc: 00 + ffd: 0f 1f 00 nopl (%rax) + 1000: 41 89 d6 mov %edx,%r14d + 1003: 45 0f af f2 imul %r10d,%r14d + 1007: 44 8b bc 24 38 03 00 mov 0x338(%rsp),%r15d + 100e: 00 + 100f: 45 2b fe sub %r14d,%r15d + 1012: 44 03 f0 add %eax,%r14d + 1015: 4d 63 ff movslq %r15d,%r15 + 1018: 45 89 d4 mov %r10d,%r12d + 101b: 4d 63 f6 movslq %r14d,%r14 + 101e: 4e 8b 2c ff mov (%rdi,%r15,8),%r13 + 1022: 4f 89 2c e3 mov %r13,(%r11,%r12,8) + 1026: 44 8b ac 24 f8 02 00 mov 0x2f8(%rsp),%r13d + 102d: 00 + 102e: 45 0f af ea imul %r10d,%r13d + 1032: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 1038: c5 f9 57 0d 80 33 c2 vxorpd 0x1c23380(%rip),%xmm0,%xmm1 # 0x1c243c0 + 103f: 01 + 1040: c4 81 7b 11 4c e3 20 vmovsd %xmm1,0x20(%r11,%r12,8) + 1047: 44 8b bc 24 20 03 00 mov 0x320(%rsp),%r15d + 104e: 00 + 104f: 45 2b fd sub %r13d,%r15d + 1052: 4d 63 ff movslq %r15d,%r15 + 1055: 44 03 ac 24 00 03 00 add 0x300(%rsp),%r13d + 105c: 00 + 105d: 4d 63 ed movslq %r13d,%r13 + 1060: 4e 8b 34 ff mov (%rdi,%r15,8),%r14 + 1064: 47 8d 3c 52 lea (%r10,%r10,2),%r15d + 1068: 4f 89 74 e3 40 mov %r14,0x40(%r11,%r12,8) + 106d: 44 03 fb add %ebx,%r15d + 1070: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + 1076: 44 8b ac 24 10 03 00 mov 0x310(%rsp),%r13d + 107d: 00 + 107e: 45 0f af ea imul %r10d,%r13d + 1082: c5 e9 57 1d 36 33 c2 vxorpd 0x1c23336(%rip),%xmm2,%xmm3 # 0x1c243c0 + 1089: 01 + 108a: c4 81 7b 11 5c e3 60 vmovsd %xmm3,0x60(%r11,%r12,8) + 1091: 44 8b b4 24 28 03 00 mov 0x328(%rsp),%r14d + 1098: 00 + 1099: 45 2b f5 sub %r13d,%r14d + 109c: 45 3b f9 cmp %r9d,%r15d + 109f: 7f 34 jg 0x10d5 + 10a1: 4d 63 f6 movslq %r14d,%r14 + 10a4: 44 03 ac 24 98 02 00 add 0x298(%rsp),%r13d + 10ab: 00 + 10ac: 4d 63 ed movslq %r13d,%r13 + 10af: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + 10b3: 4f 89 bc e3 80 00 00 mov %r15,0x80(%r11,%r12,8) + 10ba: 00 + 10bb: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 10c1: c5 f9 57 0d f7 32 c2 vxorpd 0x1c232f7(%rip),%xmm0,%xmm1 # 0x1c243c0 + 10c8: 01 + 10c9: c4 81 7b 11 8c e3 a0 vmovsd %xmm1,0xa0(%r11,%r12,8) + 10d0: 00 00 00 + 10d3: eb 44 jmp 0x1119 + 10d5: 41 f7 de neg %r14d + 10d8: 41 f7 dd neg %r13d + 10db: 4d 63 f6 movslq %r14d,%r14 + 10de: 44 03 ac 24 d0 02 00 add 0x2d0(%rsp),%r13d + 10e5: 00 + 10e6: 4d 63 ed movslq %r13d,%r13 + 10e9: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 10ef: c5 f9 57 0d c9 32 c2 vxorpd 0x1c232c9(%rip),%xmm0,%xmm1 # 0x1c243c0 + 10f6: 01 + 10f7: c4 81 7b 11 8c e3 80 vmovsd %xmm1,0x80(%r11,%r12,8) + 10fe: 00 00 00 + 1101: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + 1107: c5 e9 57 1d b1 32 c2 vxorpd 0x1c232b1(%rip),%xmm2,%xmm3 # 0x1c243c0 + 110e: 01 + 110f: c4 81 7b 11 9c e3 a0 vmovsd %xmm3,0xa0(%r11,%r12,8) + 1116: 00 00 00 + 1119: 44 8b ac 24 08 03 00 mov 0x308(%rsp),%r13d + 1120: 00 + 1121: 46 8d 74 95 00 lea 0x0(%rbp,%r10,4),%r14d + 1126: 45 0f af ea imul %r10d,%r13d + 112a: 44 8b bc 24 30 03 00 mov 0x330(%rsp),%r15d + 1131: 00 + 1132: 45 2b fd sub %r13d,%r15d + 1135: 45 3b f1 cmp %r9d,%r14d + 1138: 7f 34 jg 0x116e + 113a: 4d 63 ff movslq %r15d,%r15 + 113d: 44 03 ac 24 b8 02 00 add 0x2b8(%rsp),%r13d + 1144: 00 + 1145: 4d 63 ed movslq %r13d,%r13 + 1148: 4e 8b 34 ff mov (%rdi,%r15,8),%r14 + 114c: 4f 89 b4 e3 c0 00 00 mov %r14,0xc0(%r11,%r12,8) + 1153: 00 + 1154: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 115a: c5 f9 57 0d 5e 32 c2 vxorpd 0x1c2325e(%rip),%xmm0,%xmm1 # 0x1c243c0 + 1161: 01 + 1162: c4 81 7b 11 8c e3 e0 vmovsd %xmm1,0xe0(%r11,%r12,8) + 1169: 00 00 00 + 116c: eb 44 jmp 0x11b2 + 116e: 41 f7 df neg %r15d + 1171: 41 f7 dd neg %r13d + 1174: 4d 63 ff movslq %r15d,%r15 + 1177: 44 03 ac 24 f0 02 00 add 0x2f0(%rsp),%r13d + 117e: 00 + 117f: 4d 63 ed movslq %r13d,%r13 + 1182: c4 a1 7b 10 04 ff vmovsd (%rdi,%r15,8),%xmm0 + 1188: c5 f9 57 0d 30 32 c2 vxorpd 0x1c23230(%rip),%xmm0,%xmm1 # 0x1c243c0 + 118f: 01 + 1190: c4 81 7b 11 8c e3 c0 vmovsd %xmm1,0xc0(%r11,%r12,8) + 1197: 00 00 00 + 119a: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + 11a0: c5 e9 57 1d 18 32 c2 vxorpd 0x1c23218(%rip),%xmm2,%xmm3 # 0x1c243c0 + 11a7: 01 + 11a8: c4 81 7b 11 9c e3 e0 vmovsd %xmm3,0xe0(%r11,%r12,8) + 11af: 00 00 00 + 11b2: 47 8d 34 92 lea (%r10,%r10,4),%r14d + 11b6: 44 03 f6 add %esi,%r14d + 11b9: 45 3b f1 cmp %r9d,%r14d + 11bc: 7f 44 jg 0x1202 + 11be: 44 8b ac 24 c8 02 00 mov 0x2c8(%rsp),%r13d + 11c5: 00 + 11c6: 45 0f af ea imul %r10d,%r13d + 11ca: 44 8b b4 24 e8 02 00 mov 0x2e8(%rsp),%r14d + 11d1: 00 + 11d2: 45 2b f5 sub %r13d,%r14d + 11d5: 4d 63 f6 movslq %r14d,%r14 + 11d8: 44 03 ac 24 b0 02 00 add 0x2b0(%rsp),%r13d + 11df: 00 + 11e0: 4d 63 ed movslq %r13d,%r13 + 11e3: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + 11e7: 4f 89 bc e3 00 01 00 mov %r15,0x100(%r11,%r12,8) + 11ee: 00 + 11ef: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 11f5: c5 f9 57 05 c3 31 c2 vxorpd 0x1c231c3(%rip),%xmm0,%xmm0 # 0x1c243c0 + 11fc: 01 + 11fd: e9 8c 00 00 00 jmp 0x128e + 1202: 44 8b ac 24 c8 02 00 mov 0x2c8(%rsp),%r13d + 1209: 00 + 120a: 45 0f af ea imul %r10d,%r13d + 120e: 45 3b f0 cmp %r8d,%r14d + 1211: 7f 44 jg 0x1257 + 1213: 45 89 ee mov %r13d,%r14d + 1216: 41 f7 dd neg %r13d + 1219: 44 2b b4 24 e8 02 00 sub 0x2e8(%rsp),%r14d + 1220: 00 + 1221: 4d 63 f6 movslq %r14d,%r14 + 1224: 44 03 ac 24 28 02 00 add 0x228(%rsp),%r13d + 122b: 00 + 122c: 4d 63 ed movslq %r13d,%r13 + 122f: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 1235: c5 f9 57 0d 83 31 c2 vxorpd 0x1c23183(%rip),%xmm0,%xmm1 # 0x1c243c0 + 123c: 01 + 123d: c4 81 7b 11 8c e3 00 vmovsd %xmm1,0x100(%r11,%r12,8) + 1244: 01 00 00 + 1247: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + 124d: c5 e9 57 05 6b 31 c2 vxorpd 0x1c2316b(%rip),%xmm2,%xmm0 # 0x1c243c0 + 1254: 01 + 1255: eb 37 jmp 0x128e + 1257: 44 8b b4 24 30 02 00 mov 0x230(%rsp),%r14d + 125e: 00 + 125f: 45 2b f5 sub %r13d,%r14d + 1262: 4d 63 f6 movslq %r14d,%r14 + 1265: 44 2b ac 24 28 02 00 sub 0x228(%rsp),%r13d + 126c: 00 + 126d: 4d 63 ed movslq %r13d,%r13 + 1270: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 1276: c5 f9 57 0d 42 31 c2 vxorpd 0x1c23142(%rip),%xmm0,%xmm1 # 0x1c243c0 + 127d: 01 + 127e: c4 81 7b 11 8c e3 00 vmovsd %xmm1,0x100(%r11,%r12,8) + 1285: 01 00 00 + 1288: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 128e: c4 81 7b 11 84 e3 20 vmovsd %xmm0,0x120(%r11,%r12,8) + 1295: 01 00 00 + 1298: 47 8d 2c 52 lea (%r10,%r10,2),%r13d + 129c: 46 8d 34 69 lea (%rcx,%r13,2),%r14d + 12a0: 45 3b f1 cmp %r9d,%r14d + 12a3: 7f 44 jg 0x12e9 + 12a5: 44 8b ac 24 90 02 00 mov 0x290(%rsp),%r13d + 12ac: 00 + 12ad: 45 0f af ea imul %r10d,%r13d + 12b1: 44 8b b4 24 e0 02 00 mov 0x2e0(%rsp),%r14d + 12b8: 00 + 12b9: 45 2b f5 sub %r13d,%r14d + 12bc: 4d 63 f6 movslq %r14d,%r14 + 12bf: 44 03 ac 24 a8 02 00 add 0x2a8(%rsp),%r13d + 12c6: 00 + 12c7: 4d 63 ed movslq %r13d,%r13 + 12ca: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + 12ce: 4f 89 bc e3 40 01 00 mov %r15,0x140(%r11,%r12,8) + 12d5: 00 + 12d6: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 12dc: c5 f9 57 05 dc 30 c2 vxorpd 0x1c230dc(%rip),%xmm0,%xmm0 # 0x1c243c0 + 12e3: 01 + 12e4: e9 8c 00 00 00 jmp 0x1375 + 12e9: 44 8b ac 24 90 02 00 mov 0x290(%rsp),%r13d + 12f0: 00 + 12f1: 45 0f af ea imul %r10d,%r13d + 12f5: 45 3b f0 cmp %r8d,%r14d + 12f8: 7f 44 jg 0x133e + 12fa: 45 89 ee mov %r13d,%r14d + 12fd: 41 f7 dd neg %r13d + 1300: 44 2b b4 24 e0 02 00 sub 0x2e0(%rsp),%r14d + 1307: 00 + 1308: 4d 63 f6 movslq %r14d,%r14 + 130b: 44 03 ac 24 18 02 00 add 0x218(%rsp),%r13d + 1312: 00 + 1313: 4d 63 ed movslq %r13d,%r13 + 1316: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 131c: c5 f9 57 0d 9c 30 c2 vxorpd 0x1c2309c(%rip),%xmm0,%xmm1 # 0x1c243c0 + 1323: 01 + 1324: c4 81 7b 11 8c e3 40 vmovsd %xmm1,0x140(%r11,%r12,8) + 132b: 01 00 00 + 132e: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + 1334: c5 e9 57 05 84 30 c2 vxorpd 0x1c23084(%rip),%xmm2,%xmm0 # 0x1c243c0 + 133b: 01 + 133c: eb 37 jmp 0x1375 + 133e: 44 8b b4 24 20 02 00 mov 0x220(%rsp),%r14d + 1345: 00 + 1346: 45 2b f5 sub %r13d,%r14d + 1349: 4d 63 f6 movslq %r14d,%r14 + 134c: 44 2b ac 24 18 02 00 sub 0x218(%rsp),%r13d + 1353: 00 + 1354: 4d 63 ed movslq %r13d,%r13 + 1357: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 135d: c5 f9 57 0d 5b 30 c2 vxorpd 0x1c2305b(%rip),%xmm0,%xmm1 # 0x1c243c0 + 1364: 01 + 1365: c4 81 7b 11 8c e3 40 vmovsd %xmm1,0x140(%r11,%r12,8) + 136c: 01 00 00 + 136f: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 1375: c4 81 7b 11 84 e3 60 vmovsd %xmm0,0x160(%r11,%r12,8) + 137c: 01 00 00 + 137f: 46 8d 2c d5 00 00 00 lea 0x0(,%r10,8),%r13d + 1386: 00 + 1387: 45 2b ea sub %r10d,%r13d + 138a: 44 03 ac 24 18 03 00 add 0x318(%rsp),%r13d + 1391: 00 + 1392: 45 3b e9 cmp %r9d,%r13d + 1395: 7f 44 jg 0x13db + 1397: 44 8b ac 24 c0 02 00 mov 0x2c0(%rsp),%r13d + 139e: 00 + 139f: 45 0f af ea imul %r10d,%r13d + 13a3: 44 8b b4 24 d8 02 00 mov 0x2d8(%rsp),%r14d + 13aa: 00 + 13ab: 45 2b f5 sub %r13d,%r14d + 13ae: 4d 63 f6 movslq %r14d,%r14 + 13b1: 44 03 ac 24 a0 02 00 add 0x2a0(%rsp),%r13d + 13b8: 00 + 13b9: 4d 63 ed movslq %r13d,%r13 + 13bc: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + 13c0: 4f 89 bc e3 80 01 00 mov %r15,0x180(%r11,%r12,8) + 13c7: 00 + 13c8: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 13ce: c5 f9 57 05 ea 2f c2 vxorpd 0x1c22fea(%rip),%xmm0,%xmm0 # 0x1c243c0 + 13d5: 01 + 13d6: e9 cc 00 00 00 jmp 0x14a7 + 13db: 44 8b b4 24 c0 02 00 mov 0x2c0(%rsp),%r14d + 13e2: 00 + 13e3: 45 0f af f2 imul %r10d,%r14d + 13e7: 45 3b e8 cmp %r8d,%r13d + 13ea: 7f 44 jg 0x1430 + 13ec: 45 89 f5 mov %r14d,%r13d + 13ef: 41 f7 de neg %r14d + 13f2: 44 2b ac 24 d8 02 00 sub 0x2d8(%rsp),%r13d + 13f9: 00 + 13fa: 4d 63 ed movslq %r13d,%r13 + 13fd: 44 03 b4 24 00 02 00 add 0x200(%rsp),%r14d + 1404: 00 + 1405: 4d 63 f6 movslq %r14d,%r14 + 1408: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 140e: c5 f9 57 0d aa 2f c2 vxorpd 0x1c22faa(%rip),%xmm0,%xmm1 # 0x1c243c0 + 1415: 01 + 1416: c4 81 7b 11 8c e3 80 vmovsd %xmm1,0x180(%r11,%r12,8) + 141d: 01 00 00 + 1420: c4 a1 7b 10 14 f7 vmovsd (%rdi,%r14,8),%xmm2 + 1426: c5 e9 57 05 92 2f c2 vxorpd 0x1c22f92(%rip),%xmm2,%xmm0 # 0x1c243c0 + 142d: 01 + 142e: eb 77 jmp 0x14a7 + 1430: 44 3b ac 24 40 01 00 cmp 0x140(%rsp),%r13d + 1437: 00 + 1438: 7f 1e jg 0x1458 + 143a: 44 8b bc 24 10 02 00 mov 0x210(%rsp),%r15d + 1441: 00 + 1442: 45 2b fe sub %r14d,%r15d + 1445: 4d 63 ff movslq %r15d,%r15 + 1448: c4 a1 7b 10 04 ff vmovsd (%rdi,%r15,8),%xmm0 + 144e: c5 f9 57 05 6a 2f c2 vxorpd 0x1c22f6a(%rip),%xmm0,%xmm0 # 0x1c243c0 + 1455: 01 + 1456: eb 14 jmp 0x146c + 1458: 45 89 f7 mov %r14d,%r15d + 145b: 44 2b bc 24 10 02 00 sub 0x210(%rsp),%r15d + 1462: 00 + 1463: 4d 63 ff movslq %r15d,%r15 + 1466: c4 a1 7b 10 04 ff vmovsd (%rdi,%r15,8),%xmm0 + 146c: c4 81 7b 11 84 e3 80 vmovsd %xmm0,0x180(%r11,%r12,8) + 1473: 01 00 00 + 1476: 44 3b ac 24 40 01 00 cmp 0x140(%rsp),%r13d + 147d: 00 + 147e: 7f 13 jg 0x1493 + 1480: 44 2b b4 24 00 02 00 sub 0x200(%rsp),%r14d + 1487: 00 + 1488: 4d 63 f6 movslq %r14d,%r14 + 148b: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 1491: eb 14 jmp 0x14a7 + 1493: 41 f7 de neg %r14d + 1496: 44 03 b4 24 08 02 00 add 0x208(%rsp),%r14d + 149d: 00 + 149e: 4d 63 f6 movslq %r14d,%r14 + 14a1: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 14a7: 41 ff c2 inc %r10d + 14aa: c4 81 7b 11 84 e3 a0 vmovsd %xmm0,0x1a0(%r11,%r12,8) + 14b1: 01 00 00 + 14b4: 41 83 fa 04 cmp $0x4,%r10d + 14b8: 0f 82 42 fb ff ff jb 0x1000 + 14be: 4c 8b 94 24 e0 01 00 mov 0x1e0(%rsp),%r10 + 14c5: 00 + 14c6: 83 c3 0c add $0xc,%ebx + 14c9: 4c 8b b4 24 f0 01 00 mov 0x1f0(%rsp),%r14 + 14d0: 00 + 14d1: 83 c5 10 add $0x10,%ebp + 14d4: 44 8b ac 24 b0 02 00 mov 0x2b0(%rsp),%r13d + 14db: 00 + 14dc: 83 c6 14 add $0x14,%esi + 14df: 44 8b bc 24 b8 02 00 mov 0x2b8(%rsp),%r15d + 14e6: 00 + 14e7: 83 c1 18 add $0x18,%ecx + 14ea: 44 03 bc 24 78 01 00 add 0x178(%rsp),%r15d + 14f1: 00 + 14f2: 4f 8d 94 32 c0 01 00 lea 0x1c0(%r10,%r14,1),%r10 + 14f9: 00 + 14fa: 44 8b b4 24 c8 02 00 mov 0x2c8(%rsp),%r14d + 1501: 00 + 1502: 8d 04 90 lea (%rax,%rdx,4),%eax + 1505: 44 89 bc 24 b8 02 00 mov %r15d,0x2b8(%rsp) + 150c: 00 + 150d: 44 8b a4 24 a8 01 00 mov 0x1a8(%rsp),%r12d + 1514: 00 + 1515: 44 8b 9c 24 b0 01 00 mov 0x1b0(%rsp),%r11d + 151c: 00 + 151d: 47 8d 7c b5 00 lea 0x0(%r13,%r14,4),%r15d + 1522: 44 8b ac 24 10 03 00 mov 0x310(%rsp),%r13d + 1529: 00 + 152a: 44 8b b4 24 a8 02 00 mov 0x2a8(%rsp),%r14d + 1531: 00 + 1532: 44 89 bc 24 b0 02 00 mov %r15d,0x2b0(%rsp) + 1539: 00 + 153a: 44 8b 8c 24 b8 01 00 mov 0x1b8(%rsp),%r9d + 1541: 00 + 1542: 44 8b 84 24 c0 01 00 mov 0x1c0(%rsp),%r8d + 1549: 00 + 154a: 47 8d 3c ee lea (%r14,%r13,8),%r15d + 154e: 44 89 bc 24 a8 02 00 mov %r15d,0x2a8(%rsp) + 1555: 00 + 1556: 44 8b bc 24 00 03 00 mov 0x300(%rsp),%r15d + 155d: 00 + 155e: 44 8b b4 24 a0 02 00 mov 0x2a0(%rsp),%r14d + 1565: 00 + 1566: 44 03 b4 24 80 01 00 add 0x180(%rsp),%r14d + 156d: 00 + 156e: 44 89 b4 24 a0 02 00 mov %r14d,0x2a0(%rsp) + 1575: 00 + 1576: 45 8d 34 d7 lea (%r15,%rdx,8),%r14d + 157a: 44 8b bc 24 98 02 00 mov 0x298(%rsp),%r15d + 1581: 00 + 1582: 44 89 b4 24 00 03 00 mov %r14d,0x300(%rsp) + 1589: 00 + 158a: 8b bc 24 c8 01 00 00 mov 0x1c8(%rsp),%edi + 1591: 44 8b b4 24 e8 01 00 mov 0x1e8(%rsp),%r14d + 1598: 00 + 1599: 47 8d 2c af lea (%r15,%r13,4),%r13d + 159d: 41 ff c6 inc %r14d + 15a0: 03 bc 24 58 01 00 00 add 0x158(%rsp),%edi + 15a7: 44 03 84 24 70 01 00 add 0x170(%rsp),%r8d + 15ae: 00 + 15af: 44 03 8c 24 50 01 00 add 0x150(%rsp),%r9d + 15b6: 00 + 15b7: 83 84 24 18 03 00 00 addl $0x1c,0x318(%rsp) + 15be: 1c + 15bf: 44 03 9c 24 60 01 00 add 0x160(%rsp),%r11d + 15c6: 00 + 15c7: 44 03 a4 24 68 01 00 add 0x168(%rsp),%r12d + 15ce: 00 + 15cf: 44 89 ac 24 98 02 00 mov %r13d,0x298(%rsp) + 15d6: 00 + 15d7: 44 89 b4 24 e8 01 00 mov %r14d,0x1e8(%rsp) + 15de: 00 + 15df: 44 3b b4 24 48 01 00 cmp 0x148(%rsp),%r14d + 15e6: 00 + 15e7: 0f 82 93 f8 ff ff jb 0xe80 + 15ed: 44 8b 84 24 80 00 00 mov 0x80(%rsp),%r8d + 15f4: 00 + 15f5: 44 8b 4c 24 78 mov 0x78(%rsp),%r9d + 15fa: 44 3b 8c 24 c0 00 00 cmp 0xc0(%rsp),%r9d + 1601: 00 + 1602: 0f 8c f8 ec ff ff jl 0x300 + 1608: 44 8b 7c 24 20 mov 0x20(%rsp),%r15d + 160d: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 1612: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1617: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 161c: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi + 1621: 4c 8b 64 24 48 mov 0x48(%rsp),%r12 + 1626: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 + 162b: 4c 8b 74 24 58 mov 0x58(%rsp),%r14 + 1630: 4d 63 ff movslq %r15d,%r15 + 1633: 49 c1 e7 04 shl $0x4,%r15 + 1637: 49 03 c7 add %r15,%rax + 163a: 48 89 c2 mov %rax,%rdx + 163d: 48 83 e2 3f and $0x3f,%rdx + 1641: 48 f7 da neg %rdx + 1644: 48 83 e2 3f and $0x3f,%rdx + 1648: 48 03 c2 add %rdx,%rax + 164b: 48 81 c4 48 03 00 00 add $0x348,%rsp + 1652: 5d pop %rbp + 1653: 41 5f pop %r15 + 1655: c3 ret + 1656: 41 83 f9 05 cmp $0x5,%r9d + 165a: 0f 8d d0 ec ff ff jge 0x330 + 1660: e9 d3 f5 ff ff jmp 0xc38 + 1665: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 166c: 00 + 166d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1674: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1680: 53 push %rbx + 1681: 56 push %rsi + 1682: 57 push %rdi + 1683: 41 54 push %r12 + 1685: 41 55 push %r13 + 1687: 41 56 push %r14 + 1689: 41 57 push %r15 + 168b: 55 push %rbp + 168c: 48 83 ec 58 sub $0x58,%rsp + 1690: 89 d6 mov %edx,%esi + 1692: 44 89 cf mov %r9d,%edi + 1695: 4c 89 c5 mov %r8,%rbp + 1698: 48 89 cb mov %rcx,%rbx + 169b: 4c 8d 25 1e 49 fc ff lea -0x3b6e2(%rip),%r12 # 0xfffffffffffc5fc0 + 16a2: 83 fe 12 cmp $0x12,%esi + 16a5: 7c 16 jl 0x16bd + 16a7: 89 f1 mov %esi,%ecx + 16a9: ba 05 00 00 00 mov $0x5,%edx + 16ae: 4c 8b 84 24 c0 00 00 mov 0xc0(%rsp),%r8 + 16b5: 00 + 16b6: e8 e5 a6 0c 00 call 0xcbda0 + 16bb: eb 0f jmp 0x16cc + 16bd: 89 f1 mov %esi,%ecx + 16bf: 48 8b 94 24 c0 00 00 mov 0xc0(%rsp),%rdx + 16c6: 00 + 16c7: e8 74 8b ff ff call 0xffffffffffffa240 + 16cc: 48 63 f6 movslq %esi,%rsi + 16cf: 41 83 bc b4 fc e3 c5 cmpl $0x0,0x1c5e3fc(%r12,%rsi,4) + 16d6: 01 00 + 16d8: 0f 85 7c 01 00 00 jne 0x185a + 16de: b9 11 00 00 00 mov $0x11,%ecx + 16e3: 48 89 ea mov %rbp,%rdx + 16e6: 41 89 f8 mov %edi,%r8d + 16e9: 49 89 c1 mov %rax,%r9 + 16ec: 48 89 43 38 mov %rax,0x38(%rbx) + 16f0: e8 6b eb ff ff call 0x260 + 16f5: 41 b8 01 00 00 00 mov $0x1,%r8d + 16fb: c4 42 49 f7 d0 shlx %esi,%r8d,%r10d + 1700: 44 89 d1 mov %r10d,%ecx + 1703: d1 f9 sar $1,%ecx + 1705: c1 e9 1e shr $0x1e,%ecx + 1708: 41 03 ca add %r10d,%ecx + 170b: c1 f9 02 sar $0x2,%ecx + 170e: 48 89 43 40 mov %rax,0x40(%rbx) + 1712: 85 c9 test %ecx,%ecx + 1714: 0f 8e 1c 01 00 00 jle 0x1836 + 171a: 89 ca mov %ecx,%edx + 171c: 45 89 c2 mov %r8d,%r10d + 171f: d1 ea shr $1,%edx + 1721: 45 33 c9 xor %r9d,%r9d + 1724: 85 d2 test %edx,%edx + 1726: 0f 86 bd 00 00 00 jbe 0x17e9 + 172c: 41 89 ff mov %edi,%r15d + 172f: 41 89 cb mov %ecx,%r11d + 1732: 44 2b fe sub %esi,%r15d + 1735: c4 42 01 f7 d0 shlx %r15d,%r8d,%r10d + 173a: 45 0f af da imul %r10d,%r11d + 173e: 45 03 da add %r10d,%r11d + 1741: 47 8d 34 12 lea (%r10,%r10,1),%r14d + 1745: 4d 63 f6 movslq %r14d,%r14 + 1748: 45 89 f5 mov %r14d,%r13d + 174b: 41 f7 dd neg %r13d + 174e: 4d 63 ed movslq %r13d,%r13 + 1751: 4d 63 fa movslq %r10d,%r15 + 1754: 47 8d 64 55 00 lea 0x0(%r13,%r10,2),%r12d + 1759: 45 03 d3 add %r11d,%r10d + 175c: 45 2b de sub %r14d,%r11d + 175f: 45 2b d6 sub %r14d,%r10d + 1762: 4d 63 e4 movslq %r12d,%r12 + 1765: 4d 63 db movslq %r11d,%r11 + 1768: 4d 63 d2 movslq %r10d,%r10 + 176b: 89 74 24 48 mov %esi,0x48(%rsp) + 176f: 89 7c 24 40 mov %edi,0x40(%rsp) + 1773: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 177f: 00 + 1780: 4a 8b 7c d5 00 mov 0x0(%rbp,%r10,8),%rdi + 1785: 43 8d 34 09 lea (%r9,%r9,1),%esi + 1789: 48 63 f6 movslq %esi,%rsi + 178c: 41 ff c1 inc %r9d + 178f: 48 c1 e6 04 shl $0x4,%rsi + 1793: 4d 03 d5 add %r13,%r10 + 1796: 48 89 3c 30 mov %rdi,(%rax,%rsi,1) + 179a: c4 a1 7b 10 44 e5 00 vmovsd 0x0(%rbp,%r12,8),%xmm0 + 17a1: 4d 03 e6 add %r14,%r12 + 17a4: c5 f9 57 0d f4 2c c2 vxorpd 0x1c22cf4(%rip),%xmm0,%xmm1 # 0x1c244a0 + 17ab: 01 + 17ac: c5 fb 11 4c 30 08 vmovsd %xmm1,0x8(%rax,%rsi,1) + 17b2: 4a 8b 7c dd 00 mov 0x0(%rbp,%r11,8),%rdi + 17b7: 4d 03 dd add %r13,%r11 + 17ba: 48 89 7c 30 10 mov %rdi,0x10(%rax,%rsi,1) + 17bf: c4 a1 7b 10 54 fd 00 vmovsd 0x0(%rbp,%r15,8),%xmm2 + 17c6: 4d 03 fe add %r14,%r15 + 17c9: c5 e9 57 1d cf 2c c2 vxorpd 0x1c22ccf(%rip),%xmm2,%xmm3 # 0x1c244a0 + 17d0: 01 + 17d1: c5 fb 11 5c 30 18 vmovsd %xmm3,0x18(%rax,%rsi,1) + 17d7: 44 3b ca cmp %edx,%r9d + 17da: 72 a4 jb 0x1780 + 17dc: 8b 74 24 48 mov 0x48(%rsp),%esi + 17e0: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 17e5: 8b 7c 24 40 mov 0x40(%rsp),%edi + 17e9: 45 8d 62 ff lea -0x1(%r10),%r12d + 17ed: 44 3b e1 cmp %ecx,%r12d + 17f0: 73 44 jae 0x1836 + 17f2: 2b fe sub %esi,%edi + 17f4: c4 42 41 f7 c8 shlx %edi,%r8d,%r9d + 17f9: 45 0f af e1 imul %r9d,%r12d + 17fd: 44 0f af c9 imul %ecx,%r9d + 1801: 44 89 e7 mov %r12d,%edi + 1804: f7 df neg %edi + 1806: 44 03 cf add %edi,%r9d + 1809: 4d 63 d2 movslq %r10d,%r10 + 180c: 4d 63 c9 movslq %r9d,%r9 + 180f: 49 c1 e2 04 shl $0x4,%r10 + 1813: 4d 63 e4 movslq %r12d,%r12 + 1816: 4e 8b 5c cd 00 mov 0x0(%rbp,%r9,8),%r11 + 181b: 4d 89 5c 02 f0 mov %r11,-0x10(%r10,%rax,1) + 1820: c4 a1 7b 10 44 e5 00 vmovsd 0x0(%rbp,%r12,8),%xmm0 + 1827: c5 f9 57 0d 71 2c c2 vxorpd 0x1c22c71(%rip),%xmm0,%xmm1 # 0x1c244a0 + 182e: 01 + 182f: c4 c1 7b 11 4c 02 f8 vmovsd %xmm1,-0x8(%r10,%rax,1) + 1836: 48 63 c9 movslq %ecx,%rcx + 1839: 48 c1 e1 04 shl $0x4,%rcx + 183d: 48 03 c1 add %rcx,%rax + 1840: 48 89 c5 mov %rax,%rbp + 1843: 48 83 e5 3f and $0x3f,%rbp + 1847: 48 f7 dd neg %rbp + 184a: 48 83 e5 3f and $0x3f,%rbp + 184e: c7 43 1c 00 00 20 00 movl $0x200000,0x1c(%rbx) + 1855: 48 03 c5 add %rbp,%rax + 1858: eb 2b jmp 0x1885 + 185a: 49 89 e3 mov %rsp,%r11 + 185d: 48 89 d9 mov %rbx,%rcx + 1860: 4c 8b 94 24 c8 00 00 mov 0xc8(%rsp),%r10 + 1867: 00 + 1868: 89 f2 mov %esi,%edx + 186a: 49 89 e8 mov %rbp,%r8 + 186d: 41 89 f9 mov %edi,%r9d + 1870: 49 89 43 28 mov %rax,0x28(%r11) + 1874: 41 c7 43 20 00 00 00 movl $0x0,0x20(%r11) + 187b: 00 + 187c: 4d 89 53 30 mov %r10,0x30(%r11) + 1880: e8 3b 00 00 00 call 0x18c0 + 1885: 83 fe 12 cmp $0x12,%esi + 1888: 7c 14 jl 0x189e + 188a: 8b 53 1c mov 0x1c(%rbx),%edx + 188d: bd 00 80 00 00 mov $0x8000,%ebp + 1892: 81 fa 00 80 00 00 cmp $0x8000,%edx + 1898: 0f 4d ea cmovge %edx,%ebp + 189b: 89 6b 1c mov %ebp,0x1c(%rbx) + 189e: 48 83 c4 58 add $0x58,%rsp + 18a2: 5d pop %rbp + 18a3: 41 5f pop %r15 + 18a5: 41 5e pop %r14 + 18a7: 41 5d pop %r13 + 18a9: 41 5c pop %r12 + 18ab: 5f pop %rdi + 18ac: 5e pop %rsi + 18ad: 5b pop %rbx + 18ae: c3 ret + 18af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18b6: 00 + 18b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18be: 66 90 xchg %ax,%ax + 18c0: 53 push %rbx + 18c1: 56 push %rsi + 18c2: 57 push %rdi + 18c3: 41 54 push %r12 + 18c5: 41 55 push %r13 + 18c7: 41 56 push %r14 + 18c9: 41 57 push %r15 + 18cb: 55 push %rbp + 18cc: 48 81 ec 68 0d 00 00 sub $0xd68,%rsp + 18d3: 41 89 d6 mov %edx,%r14d + 18d6: 49 63 fe movslq %r14d,%rdi + 18d9: 48 8d 35 e0 46 fc ff lea -0x3b920(%rip),%rsi # 0xfffffffffffc5fc0 + 18e0: 44 89 f3 mov %r14d,%ebx + 18e3: 49 89 cd mov %rcx,%r13 + 18e6: 44 89 8c 24 90 00 00 mov %r9d,0x90(%rsp) + 18ed: 00 + 18ee: 4c 89 84 24 38 0a 00 mov %r8,0xa38(%rsp) + 18f5: 00 + 18f6: 8b ac be fc e3 c5 01 mov 0x1c5e3fc(%rsi,%rdi,4),%ebp + 18fd: 2b dd sub %ebp,%ebx + 18ff: 44 8b a4 24 d0 0d 00 mov 0xdd0(%rsp),%r12d + 1906: 00 + 1907: 4c 8b 8c 24 d8 0d 00 mov 0xdd8(%rsp),%r9 + 190e: 00 + 190f: 83 fb 11 cmp $0x11,%ebx + 1912: 0f 8e fc 37 00 00 jle 0x5114 + 1918: 49 89 e3 mov %rsp,%r11 + 191b: 45 8d 54 24 01 lea 0x1(%r12),%r10d + 1920: 48 8b 84 24 e0 0d 00 mov 0xde0(%rsp),%rax + 1927: 00 + 1928: 4c 89 e9 mov %r13,%rcx + 192b: 89 da mov %ebx,%edx + 192d: 4d 89 4b 28 mov %r9,0x28(%r11) + 1931: 49 89 43 30 mov %rax,0x30(%r11) + 1935: 45 89 53 20 mov %r10d,0x20(%r11) + 1939: 44 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9d + 1940: 00 + 1941: e8 7a ff ff ff call 0x18c0 + 1946: 49 89 c1 mov %rax,%r9 + 1949: 41 ba 01 00 00 00 mov $0x1,%r10d + 194f: c4 42 61 f7 c2 shlx %ebx,%r10d,%r8d + 1954: 4d 63 e4 movslq %r12d,%r12 + 1957: 45 33 db xor %r11d,%r11d + 195a: 44 8b bc be 5c e4 c5 mov 0x1c5e45c(%rsi,%rdi,4),%r15d + 1961: 01 + 1962: 4c 89 8c 24 a0 04 00 mov %r9,0x4a0(%rsp) + 1969: 00 + 196a: 4f 89 4c e5 78 mov %r9,0x78(%r13,%r12,8) + 196f: 45 85 c0 test %r8d,%r8d + 1972: 0f 8e 5d 37 00 00 jle 0x50d5 + 1978: 44 89 7c 24 40 mov %r15d,0x40(%rsp) + 197d: 43 8d 3c 00 lea (%r8,%r8,1),%edi + 1981: 89 bc 24 90 04 00 00 mov %edi,0x490(%rsp) + 1988: 89 ef mov %ebp,%edi + 198a: f7 dd neg %ebp + 198c: 43 8d 34 40 lea (%r8,%r8,2),%esi + 1990: 41 03 ef add %r15d,%ebp + 1993: f7 df neg %edi + 1995: 89 b4 24 98 04 00 00 mov %esi,0x498(%rsp) + 199c: c4 c2 51 f7 f2 shlx %ebp,%r10d,%esi + 19a1: 44 89 84 24 c0 04 00 mov %r8d,0x4c0(%rsp) + 19a8: 00 + 19a9: 4c 89 4c 24 48 mov %r9,0x48(%rsp) + 19ae: 4c 89 6c 24 50 mov %r13,0x50(%rsp) + 19b3: 44 89 b4 24 a0 01 00 mov %r14d,0x1a0(%rsp) + 19ba: 00 + 19bb: 41 8d 44 30 ff lea -0x1(%r8,%rsi,1),%eax + 19c0: 99 cltd + 19c1: f7 fe idiv %esi + 19c3: 44 8d 66 03 lea 0x3(%rsi),%r12d + 19c7: 41 d1 fc sar $1,%r12d + 19ca: 8d 2c 76 lea (%rsi,%rsi,2),%ebp + 19cd: 41 c1 ec 1e shr $0x1e,%r12d + 19d1: 46 8d 64 26 03 lea 0x3(%rsi,%r12,1),%r12d + 19d6: 41 c1 fc 02 sar $0x2,%r12d + 19da: 44 89 a4 24 40 0d 00 mov %r12d,0xd40(%rsp) + 19e1: 00 + 19e2: 45 33 e4 xor %r12d,%r12d + 19e5: 33 d2 xor %edx,%edx + 19e7: 33 c9 xor %ecx,%ecx + 19e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19f0: 00 + 19f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 19f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 19ff: 00 + 1a00: 41 89 d8 mov %ebx,%r8d + 1a03: 45 89 d5 mov %r10d,%r13d + 1a06: 41 f7 d8 neg %r8d + 1a09: 41 89 d9 mov %ebx,%r9d + 1a0c: 85 ff test %edi,%edi + 1a0e: 0f 89 96 36 00 00 jns 0x50aa + 1a14: 89 5c 24 58 mov %ebx,0x58(%rsp) + 1a18: 89 8c 24 a8 04 00 00 mov %ecx,0x4a8(%rsp) + 1a1f: 89 94 24 b0 04 00 00 mov %edx,0x4b0(%rsp) + 1a26: 44 89 a4 24 b8 04 00 mov %r12d,0x4b8(%rsp) + 1a2d: 00 + 1a2e: 89 44 24 60 mov %eax,0x60(%rsp) + 1a32: 89 6c 24 68 mov %ebp,0x68(%rsp) + 1a36: 89 b4 24 10 09 00 00 mov %esi,0x910(%rsp) + 1a3d: 89 7c 24 70 mov %edi,0x70(%rsp) + 1a41: 44 89 5c 24 78 mov %r11d,0x78(%rsp) + 1a46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1a4d: 00 + 1a4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a55: 0f 1f 40 00 nopl 0x0(%rax) + 1a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1a60: 41 8d 59 02 lea 0x2(%r9),%ebx + 1a64: 41 8d 50 fe lea -0x2(%r8),%edx + 1a68: 3b 9c 24 a0 01 00 00 cmp 0x1a0(%rsp),%ebx + 1a6f: 0f 84 1d 25 00 00 je 0x3f92 + 1a75: 41 8d 41 04 lea 0x4(%r9),%eax + 1a79: 3b 84 24 a0 01 00 00 cmp 0x1a0(%rsp),%eax + 1a80: 0f 84 e6 0b 00 00 je 0x266c + 1a86: 41 8d 41 06 lea 0x6(%r9),%eax + 1a8a: 3b 84 24 a0 01 00 00 cmp 0x1a0(%rsp),%eax + 1a91: 0f 84 d5 0b 00 00 je 0x266c + 1a97: 41 83 c0 fd add $0xfffffffd,%r8d + 1a9b: 41 83 c1 03 add $0x3,%r9d + 1a9f: 33 c0 xor %eax,%eax + 1aa1: 89 84 24 90 01 00 00 mov %eax,0x190(%rsp) + 1aa8: 89 84 24 88 01 00 00 mov %eax,0x188(%rsp) + 1aaf: 45 85 ed test %r13d,%r13d + 1ab2: 0f 8e ab 0b 00 00 jle 0x2663 + 1ab8: 41 ba 01 00 00 00 mov $0x1,%r10d + 1abe: c4 c2 31 f7 ea shlx %r9d,%r10d,%ebp + 1ac3: 8b 8c 24 90 00 00 00 mov 0x90(%rsp),%ecx + 1aca: 89 eb mov %ebp,%ebx + 1acc: c1 eb 1f shr $0x1f,%ebx + 1acf: 8b b4 24 c0 04 00 00 mov 0x4c0(%rsp),%esi + 1ad6: 03 dd add %ebp,%ebx + 1ad8: d1 fb sar $1,%ebx + 1ada: 8d 54 6d 00 lea 0x0(%rbp,%rbp,2),%edx + 1ade: 89 d0 mov %edx,%eax + 1ae0: 42 8d 3c 01 lea (%rcx,%r8,1),%edi + 1ae4: d1 f8 sar $1,%eax + 1ae6: c1 e8 1e shr $0x1e,%eax + 1ae9: c4 c2 41 f7 ca shlx %edi,%r10d,%ecx + 1aee: 03 c2 add %edx,%eax + 1af0: 89 ea mov %ebp,%edx + 1af2: 41 89 cc mov %ecx,%r12d + 1af5: 0f af f1 imul %ecx,%esi + 1af8: 41 89 cb mov %ecx,%r11d + 1afb: 44 0f af e3 imul %ebx,%r12d + 1aff: d1 fa sar $1,%edx + 1b01: 8d 3c 09 lea (%rcx,%rcx,1),%edi + 1b04: c1 ea 1e shr $0x1e,%edx + 1b07: 44 8d 14 49 lea (%rcx,%rcx,2),%r10d + 1b0b: 89 9c 24 c0 0b 00 00 mov %ebx,0xbc0(%rsp) + 1b12: 03 d5 add %ebp,%edx + 1b14: 8b 9c 24 b0 04 00 00 mov 0x4b0(%rsp),%ebx + 1b1b: 0f af e9 imul %ecx,%ebp + 1b1e: 0f af d9 imul %ecx,%ebx + 1b21: c1 f8 02 sar $0x2,%eax + 1b24: 2b eb sub %ebx,%ebp + 1b26: 89 b4 24 98 01 00 00 mov %esi,0x198(%rsp) + 1b2d: 89 ce mov %ecx,%esi + 1b2f: 0f af f0 imul %eax,%esi + 1b32: 41 89 ef mov %ebp,%r15d + 1b35: 41 89 ee mov %ebp,%r14d + 1b38: 44 2b ff sub %edi,%r15d + 1b3b: 44 89 bc 24 f0 00 00 mov %r15d,0xf0(%rsp) + 1b42: 00 + 1b43: 41 89 f7 mov %esi,%r15d + 1b46: 45 2b f2 sub %r10d,%r14d + 1b49: 44 2b fb sub %ebx,%r15d + 1b4c: 44 89 b4 24 e8 00 00 mov %r14d,0xe8(%rsp) + 1b53: 00 + 1b54: 41 89 ee mov %ebp,%r14d + 1b57: 44 2b f1 sub %ecx,%r14d + 1b5a: 44 89 b4 24 f8 00 00 mov %r14d,0xf8(%rsp) + 1b61: 00 + 1b62: 45 89 fe mov %r15d,%r14d + 1b65: 45 2b f2 sub %r10d,%r14d + 1b68: 44 89 b4 24 00 01 00 mov %r14d,0x100(%rsp) + 1b6f: 00 + 1b70: 45 89 fe mov %r15d,%r14d + 1b73: 44 2b f7 sub %edi,%r14d + 1b76: 44 89 b4 24 08 01 00 mov %r14d,0x108(%rsp) + 1b7d: 00 + 1b7e: 45 89 e6 mov %r12d,%r14d + 1b81: 44 2b f3 sub %ebx,%r14d + 1b84: c1 fa 02 sar $0x2,%edx + 1b87: 44 89 bc 24 70 01 00 mov %r15d,0x170(%rsp) + 1b8e: 00 + 1b8f: 44 2b f9 sub %ecx,%r15d + 1b92: 44 89 bc 24 38 01 00 mov %r15d,0x138(%rsp) + 1b99: 00 + 1b9a: 45 89 f7 mov %r14d,%r15d + 1b9d: 44 0f af da imul %edx,%r11d + 1ba1: 45 2b fa sub %r10d,%r15d + 1ba4: 44 89 bc 24 10 01 00 mov %r15d,0x110(%rsp) + 1bab: 00 + 1bac: 45 89 f7 mov %r14d,%r15d + 1baf: 44 2b ff sub %edi,%r15d + 1bb2: f7 df neg %edi + 1bb4: 44 89 bc 24 18 01 00 mov %r15d,0x118(%rsp) + 1bbb: 00 + 1bbc: 45 8d 3c 1a lea (%r10,%rbx,1),%r15d + 1bc0: 44 89 b4 24 68 01 00 mov %r14d,0x168(%rsp) + 1bc7: 00 + 1bc8: 41 f7 da neg %r10d + 1bcb: 44 2b f1 sub %ecx,%r14d + 1bce: 44 89 b4 24 30 01 00 mov %r14d,0x130(%rsp) + 1bd5: 00 + 1bd6: 45 89 fe mov %r15d,%r14d + 1bd9: 45 2b f3 sub %r11d,%r14d + 1bdc: 44 89 b4 24 48 01 00 mov %r14d,0x148(%rsp) + 1be3: 00 + 1be4: 45 89 fe mov %r15d,%r14d + 1be7: 45 2b f4 sub %r12d,%r14d + 1bea: 44 89 b4 24 40 01 00 mov %r14d,0x140(%rsp) + 1bf1: 00 + 1bf2: 44 8d 34 4b lea (%rbx,%rcx,2),%r14d + 1bf6: 44 89 bc 24 58 01 00 mov %r15d,0x158(%rsp) + 1bfd: 00 + 1bfe: 44 2b fe sub %esi,%r15d + 1c01: 44 89 bc 24 20 01 00 mov %r15d,0x120(%rsp) + 1c08: 00 + 1c09: 45 89 f7 mov %r14d,%r15d + 1c0c: 45 2b fb sub %r11d,%r15d + 1c0f: 44 89 bc 24 28 01 00 mov %r15d,0x128(%rsp) + 1c16: 00 + 1c17: 45 89 f7 mov %r14d,%r15d + 1c1a: 44 89 b4 24 60 01 00 mov %r14d,0x160(%rsp) + 1c21: 00 + 1c22: 45 2b fc sub %r12d,%r15d + 1c25: 44 2b f6 sub %esi,%r14d + 1c28: 41 f7 dc neg %r12d + 1c2b: 44 89 b4 24 d8 00 00 mov %r14d,0xd8(%rsp) + 1c32: 00 + 1c33: 44 8d 34 19 lea (%rcx,%rbx,1),%r14d + 1c37: f7 de neg %esi + 1c39: 45 03 e6 add %r14d,%r12d + 1c3c: 44 89 b4 24 50 01 00 mov %r14d,0x150(%rsp) + 1c43: 00 + 1c44: 41 03 f6 add %r14d,%esi + 1c47: 89 b4 24 78 01 00 00 mov %esi,0x178(%rsp) + 1c4e: 45 2b f3 sub %r11d,%r14d + 1c51: 44 2b db sub %ebx,%r11d + 1c54: 44 89 de mov %r11d,%esi + 1c57: 41 03 fb add %r11d,%edi + 1c5a: c7 84 24 80 01 00 00 movl $0x0,0x180(%rsp) + 1c61: 00 00 00 00 + 1c65: 45 03 d3 add %r11d,%r10d + 1c68: 44 89 b4 24 d0 00 00 mov %r14d,0xd0(%rsp) + 1c6f: 00 + 1c70: 2b f1 sub %ecx,%esi + 1c72: 44 89 a4 24 b0 00 00 mov %r12d,0xb0(%rsp) + 1c79: 00 + 1c7a: 44 89 ac 24 08 09 00 mov %r13d,0x908(%rsp) + 1c81: 00 + 1c82: 44 89 bc 24 e0 00 00 mov %r15d,0xe0(%rsp) + 1c89: 00 + 1c8a: 89 b4 24 c8 00 00 00 mov %esi,0xc8(%rsp) + 1c91: 44 89 94 24 98 00 00 mov %r10d,0x98(%rsp) + 1c98: 00 + 1c99: 89 bc 24 a0 00 00 00 mov %edi,0xa0(%rsp) + 1ca0: 44 89 9c 24 a8 00 00 mov %r11d,0xa8(%rsp) + 1ca7: 00 + 1ca8: 89 ac 24 b8 00 00 00 mov %ebp,0xb8(%rsp) + 1caf: 89 9c 24 c0 00 00 00 mov %ebx,0xc0(%rsp) + 1cb6: 89 8c 24 58 0a 00 00 mov %ecx,0xa58(%rsp) + 1cbd: 89 94 24 40 0a 00 00 mov %edx,0xa40(%rsp) + 1cc4: 89 84 24 88 0c 00 00 mov %eax,0xc88(%rsp) + 1ccb: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) + 1cd2: 00 + 1cd3: 44 89 8c 24 88 00 00 mov %r9d,0x88(%rsp) + 1cda: 00 + 1cdb: 44 8b a4 24 80 01 00 mov 0x180(%rsp),%r12d + 1ce2: 00 + 1ce3: 44 8b ac 24 88 01 00 mov 0x188(%rsp),%r13d + 1cea: 00 + 1ceb: 44 8b b4 24 90 01 00 mov 0x190(%rsp),%r14d + 1cf2: 00 + 1cf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1cff: 00 + 1d00: 33 d2 xor %edx,%edx + 1d02: 33 c0 xor %eax,%eax + 1d04: 83 bc 24 10 09 00 00 cmpl $0x0,0x910(%rsp) + 1d0b: 00 + 1d0c: 0f 8e 18 09 00 00 jle 0x262a + 1d12: 44 8b 9c 24 b0 04 00 mov 0x4b0(%rsp),%r11d + 1d19: 00 + 1d1a: 44 8b 8c 24 e8 00 00 mov 0xe8(%rsp),%r9d + 1d21: 00 + 1d22: 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%edi + 1d29: 8b ac 24 f8 00 00 00 mov 0xf8(%rsp),%ebp + 1d30: 47 8d 14 2b lea (%r11,%r13,1),%r10d + 1d34: 45 89 e3 mov %r12d,%r11d + 1d37: 41 f7 db neg %r11d + 1d3a: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx + 1d41: 44 89 94 24 40 0b 00 mov %r10d,0xb40(%rsp) + 1d48: 00 + 1d49: 44 8b 94 24 00 01 00 mov 0x100(%rsp),%r10d + 1d50: 00 + 1d51: 44 89 a4 24 80 01 00 mov %r12d,0x180(%rsp) + 1d58: 00 + 1d59: 47 8d 04 19 lea (%r9,%r11,1),%r8d + 1d5d: 44 89 84 24 48 0b 00 mov %r8d,0xb48(%rsp) + 1d64: 00 + 1d65: 42 8d 34 1f lea (%rdi,%r11,1),%esi + 1d69: 89 b4 24 50 0b 00 00 mov %esi,0xb50(%rsp) + 1d70: 42 8d 5c 1d 00 lea 0x0(%rbp,%r11,1),%ebx + 1d75: 89 9c 24 58 0b 00 00 mov %ebx,0xb58(%rsp) + 1d7c: 46 8d 3c 19 lea (%rcx,%r11,1),%r15d + 1d80: 44 8b 84 24 08 01 00 mov 0x108(%rsp),%r8d + 1d87: 00 + 1d88: 47 8d 0c 1a lea (%r10,%r11,1),%r9d + 1d8c: 8b b4 24 38 01 00 00 mov 0x138(%rsp),%esi + 1d93: 45 89 e2 mov %r12d,%r10d + 1d96: 8b 9c 24 10 01 00 00 mov 0x110(%rsp),%ebx + 1d9d: 44 89 bc 24 60 0b 00 mov %r15d,0xb60(%rsp) + 1da4: 00 + 1da5: 43 8d 3c 18 lea (%r8,%r11,1),%edi + 1da9: 44 8b bc 24 18 01 00 mov 0x118(%rsp),%r15d + 1db0: 00 + 1db1: 42 8d 2c 1e lea (%rsi,%r11,1),%ebp + 1db5: 44 8b 84 24 30 01 00 mov 0x130(%rsp),%r8d + 1dbc: 00 + 1dbd: 42 8d 0c 1b lea (%rbx,%r11,1),%ecx + 1dc1: 8b b4 24 48 01 00 00 mov 0x148(%rsp),%esi + 1dc8: 8b 9c 24 40 01 00 00 mov 0x140(%rsp),%ebx + 1dcf: 44 89 8c 24 68 0b 00 mov %r9d,0xb68(%rsp) + 1dd6: 00 + 1dd7: 47 8d 0c 1f lea (%r15,%r11,1),%r9d + 1ddb: 44 8b bc 24 58 01 00 mov 0x158(%rsp),%r15d + 1de2: 00 + 1de3: 89 bc 24 70 0b 00 00 mov %edi,0xb70(%rsp) + 1dea: 43 8d 3c 18 lea (%r8,%r11,1),%edi + 1dee: 89 ac 24 78 0b 00 00 mov %ebp,0xb78(%rsp) + 1df5: 42 8d 2c 26 lea (%rsi,%r12,1),%ebp + 1df9: 89 8c 24 88 0b 00 00 mov %ecx,0xb88(%rsp) + 1e00: 42 8d 0c 23 lea (%rbx,%r12,1),%ecx + 1e04: 89 bc 24 98 0b 00 00 mov %edi,0xb98(%rsp) + 1e0b: 47 8d 04 27 lea (%r15,%r12,1),%r8d + 1e0f: 89 ac 24 a8 0b 00 00 mov %ebp,0xba8(%rsp) + 1e16: 89 8c 24 b0 0b 00 00 mov %ecx,0xbb0(%rsp) + 1e1d: 8b bc 24 20 01 00 00 mov 0x120(%rsp),%edi + 1e24: 8b b4 24 28 01 00 00 mov 0x128(%rsp),%esi + 1e2b: 8b ac 24 e0 00 00 00 mov 0xe0(%rsp),%ebp + 1e32: 8b 9c 24 60 01 00 00 mov 0x160(%rsp),%ebx + 1e39: 8b 8c 24 d8 00 00 00 mov 0xd8(%rsp),%ecx + 1e40: 44 8b bc 24 d0 00 00 mov 0xd0(%rsp),%r15d + 1e47: 00 + 1e48: 44 89 84 24 b8 0b 00 mov %r8d,0xbb8(%rsp) + 1e4f: 00 + 1e50: 46 8d 04 27 lea (%rdi,%r12,1),%r8d + 1e54: 44 89 8c 24 90 0b 00 mov %r9d,0xb90(%rsp) + 1e5b: 00 + 1e5c: 42 8d 3c 26 lea (%rsi,%r12,1),%edi + 1e60: 45 89 e1 mov %r12d,%r9d + 1e63: 42 8d 74 25 00 lea 0x0(%rbp,%r12,1),%esi + 1e68: 44 2b 94 24 70 01 00 sub 0x170(%rsp),%r10d + 1e6f: 00 + 1e70: 42 8d 2c 23 lea (%rbx,%r12,1),%ebp + 1e74: 44 2b 8c 24 68 01 00 sub 0x168(%rsp),%r9d + 1e7b: 00 + 1e7c: 42 8d 1c 21 lea (%rcx,%r12,1),%ebx + 1e80: 89 bc 24 78 0a 00 00 mov %edi,0xa78(%rsp) + 1e87: 43 8d 0c 27 lea (%r15,%r12,1),%ecx + 1e8b: 44 8b bc 24 b0 00 00 mov 0xb0(%rsp),%r15d + 1e92: 00 + 1e93: 89 8c 24 a0 0b 00 00 mov %ecx,0xba0(%rsp) + 1e9a: 89 9c 24 90 0a 00 00 mov %ebx,0xa90(%rsp) + 1ea1: 89 ac 24 88 0a 00 00 mov %ebp,0xa88(%rsp) + 1ea8: 43 8d 0c 27 lea (%r15,%r12,1),%ecx + 1eac: 44 8b bc 24 50 01 00 mov 0x150(%rsp),%r15d + 1eb3: 00 + 1eb4: 89 8c 24 80 0b 00 00 mov %ecx,0xb80(%rsp) + 1ebb: 89 b4 24 80 0a 00 00 mov %esi,0xa80(%rsp) + 1ec2: 44 89 84 24 70 0a 00 mov %r8d,0xa70(%rsp) + 1ec9: 00 + 1eca: 43 8d 0c 27 lea (%r15,%r12,1),%ecx + 1ece: 44 8b bc 24 78 01 00 mov 0x178(%rsp),%r15d + 1ed5: 00 + 1ed6: 89 8c 24 38 0b 00 00 mov %ecx,0xb38(%rsp) + 1edd: 44 89 8c 24 68 0a 00 mov %r9d,0xa68(%rsp) + 1ee4: 00 + 1ee5: 44 89 94 24 60 0a 00 mov %r10d,0xa60(%rsp) + 1eec: 00 + 1eed: 43 8d 0c 27 lea (%r15,%r12,1),%ecx + 1ef1: 44 8b bc 24 c8 00 00 mov 0xc8(%rsp),%r15d + 1ef8: 00 + 1ef9: 89 8c 24 30 0b 00 00 mov %ecx,0xb30(%rsp) + 1f00: 44 89 ac 24 88 01 00 mov %r13d,0x188(%rsp) + 1f07: 00 + 1f08: 44 89 b4 24 90 01 00 mov %r14d,0x190(%rsp) + 1f0f: 00 + 1f10: 43 8d 0c 1f lea (%r15,%r11,1),%ecx + 1f14: 44 8b bc 24 a0 00 00 mov 0xa0(%rsp),%r15d + 1f1b: 00 + 1f1c: 89 8c 24 28 0b 00 00 mov %ecx,0xb28(%rsp) + 1f23: 48 8b bc 24 a0 04 00 mov 0x4a0(%rsp),%rdi + 1f2a: 00 + 1f2b: 43 8d 0c 1f lea (%r15,%r11,1),%ecx + 1f2f: 44 8b bc 24 c0 00 00 mov 0xc0(%rsp),%r15d + 1f36: 00 + 1f37: 89 8c 24 20 0b 00 00 mov %ecx,0xb20(%rsp) + 1f3e: 44 89 e1 mov %r12d,%ecx + 1f41: 44 03 9c 24 98 00 00 add 0x98(%rsp),%r11d + 1f48: 00 + 1f49: 2b 8c 24 a8 00 00 00 sub 0xa8(%rsp),%ecx + 1f50: 45 03 fc add %r12d,%r15d + 1f53: 44 89 bc 24 18 0b 00 mov %r15d,0xb18(%rsp) + 1f5a: 00 + 1f5b: 89 8c 24 50 0a 00 00 mov %ecx,0xa50(%rsp) + 1f62: 44 89 9c 24 48 0a 00 mov %r11d,0xa48(%rsp) + 1f69: 00 + 1f6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1f71: 00 + 1f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1f80: 41 89 c7 mov %eax,%r15d + 1f83: 45 33 c0 xor %r8d,%r8d + 1f86: 41 f7 df neg %r15d + 1f89: 8b 8c 24 60 0b 00 00 mov 0xb60(%rsp),%ecx + 1f90: 44 8b 8c 24 48 0b 00 mov 0xb48(%rsp),%r9d + 1f97: 00 + 1f98: 44 8b a4 24 68 0b 00 mov 0xb68(%rsp),%r12d + 1f9f: 00 + 1fa0: 44 8b 94 24 58 0b 00 mov 0xb58(%rsp),%r10d + 1fa7: 00 + 1fa8: 46 8d 1c 39 lea (%rcx,%r15,1),%r11d + 1fac: 8b 8c 24 88 0b 00 00 mov 0xb88(%rsp),%ecx + 1fb3: 47 8d 34 39 lea (%r9,%r15,1),%r14d + 1fb7: 44 89 9c 24 b8 0a 00 mov %r11d,0xab8(%rsp) + 1fbe: 00 + 1fbf: 43 8d 34 3c lea (%r12,%r15,1),%esi + 1fc3: 44 8b 8c 24 70 0b 00 mov 0xb70(%rsp),%r9d + 1fca: 00 + 1fcb: 43 8d 1c 3a lea (%r10,%r15,1),%ebx + 1fcf: 44 8b a4 24 90 0b 00 mov 0xb90(%rsp),%r12d + 1fd6: 00 + 1fd7: 46 8d 1c 39 lea (%rcx,%r15,1),%r11d + 1fdb: 8b 8c 24 b0 0b 00 00 mov 0xbb0(%rsp),%ecx + 1fe2: 44 89 9c 24 90 0c 00 mov %r11d,0xc90(%rsp) + 1fe9: 00 + 1fea: 44 89 b4 24 a0 0a 00 mov %r14d,0xaa0(%rsp) + 1ff1: 00 + 1ff2: 47 8d 34 39 lea (%r9,%r15,1),%r14d + 1ff6: 89 b4 24 c0 0a 00 00 mov %esi,0xac0(%rsp) + 1ffd: 44 rex.R + 1ffe: 8d .byte 0x8d + 1fff: 1c .byte 0x1c diff --git a/handoff/nls_dasm/wk_3a220.dis b/handoff/nls_dasm/wk_3a220.dis new file mode 100644 index 0000000..ee8d863 --- /dev/null +++ b/handoff/nls_dasm/wk_3a220.dis @@ -0,0 +1,2030 @@ +; wk_3a220: VA 0x18003a220 (8192 bytes) + +/tmp/opencode/dis/wk_3a220.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 48 89 f1 mov %rsi,%rcx + 3: 48 89 f2 mov %rsi,%rdx + 6: c5 f8 77 vzeroupper + 9: e8 92 6c 10 00 call 0x106ca0 + e: 4c 89 e1 mov %r12,%rcx + 11: 4c 89 e2 mov %r12,%rdx + 14: 41 89 f8 mov %edi,%r8d + 17: 48 63 fd movslq %ebp,%rdi + 1a: e8 a1 6c 10 00 call 0x106cc0 + 1f: 48 8d 44 fe 08 lea 0x8(%rsi,%rdi,8),%rax + 24: 48 89 c2 mov %rax,%rdx + 27: 48 83 e2 3f and $0x3f,%rdx + 2b: 48 f7 da neg %rdx + 2e: 48 83 e2 3f and $0x3f,%rdx + 32: 48 03 c2 add %rdx,%rax + 35: 48 83 c4 28 add $0x28,%rsp + 39: 5d pop %rbp + 3a: 41 5f pop %r15 + 3c: 41 5e pop %r14 + 3e: 41 5c pop %r12 + 40: 5f pop %rdi + 41: 5e pop %rsi + 42: c3 ret + 43: 45 33 d2 xor %r10d,%r10d + 46: e9 1e fa ff ff jmp 0xfffffffffffffa69 + 4b: 41 89 ea mov %ebp,%r10d + 4e: 45 33 c9 xor %r9d,%r9d + 51: 41 83 e2 fe and $0xfffffffe,%r10d + 55: e9 bd f9 ff ff jmp 0xfffffffffffffa17 + 5a: 45 33 f6 xor %r14d,%r14d + 5d: e9 59 ff ff ff jmp 0xffffffffffffffbb + 62: 4d 63 ff movslq %r15d,%r15 + 65: 4e 8d 64 fe 08 lea 0x8(%rsi,%r15,8),%r12 + 6a: eb 94 jmp 0x0 + 6c: 33 c0 xor %eax,%eax + 6e: e9 98 fc ff ff jmp 0xfffffffffffffd0b + 73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 7f: 00 + 80: 41 57 push %r15 + 82: 55 push %rbp + 83: 48 81 ec 48 03 00 00 sub $0x348,%rsp + 8a: 41 ba 01 00 00 00 mov $0x1,%r10d + 90: c4 42 71 f7 fa shlx %ecx,%r10d,%r15d + 95: 4c 89 c8 mov %r9,%rax + 98: 44 89 c5 mov %r8d,%ebp + 9b: 41 83 ff 08 cmp $0x8,%r15d + 9f: 7f 0b jg 0xac + a1: 48 81 c4 48 03 00 00 add $0x348,%rsp + a8: 5d pop %rbp + a9: 41 5f pop %r15 + ab: c3 ret + ac: 49 89 c2 mov %rax,%r10 + af: 83 f9 04 cmp $0x4,%ecx + b2: 74 05 je 0xb9 + b4: 83 f9 0b cmp $0xb,%ecx + b7: 7c 08 jl 0xc1 + b9: 41 b9 02 00 00 00 mov $0x2,%r9d + bf: eb 06 jmp 0xc7 + c1: 41 b9 03 00 00 00 mov $0x3,%r9d + c7: 45 89 c8 mov %r9d,%r8d + ca: 41 f7 d8 neg %r8d + cd: 44 3b c9 cmp %ecx,%r9d + d0: 0f 8d 7a 13 00 00 jge 0x1450 + d6: 41 89 cb mov %ecx,%r11d + d9: 41 83 e3 01 and $0x1,%r11d + dd: 44 89 5c 24 60 mov %r11d,0x60(%rsp) + e2: 44 89 7c 24 20 mov %r15d,0x20(%rsp) + e7: 89 8c 24 c0 00 00 00 mov %ecx,0xc0(%rsp) + ee: 48 89 94 24 88 01 00 mov %rdx,0x188(%rsp) + f5: 00 + f6: 89 ac 24 88 00 00 00 mov %ebp,0x88(%rsp) + fd: 48 89 44 24 28 mov %rax,0x28(%rsp) + 102: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 107: 48 89 74 24 38 mov %rsi,0x38(%rsp) + 10c: 48 89 7c 24 40 mov %rdi,0x40(%rsp) + 111: 4c 89 64 24 48 mov %r12,0x48(%rsp) + 116: 4c 89 6c 24 50 mov %r13,0x50(%rsp) + 11b: 4c 89 74 24 58 mov %r14,0x58(%rsp) + 120: 8b 84 24 c0 00 00 00 mov 0xc0(%rsp),%eax + 127: 4d 89 d6 mov %r10,%r14 + 12a: 41 03 c0 add %r8d,%eax + 12d: 83 f8 02 cmp $0x2,%eax + 130: 74 1e je 0x150 + 132: 83 f8 04 cmp $0x4,%eax + 135: 74 19 je 0x150 + 137: 83 bc 24 c0 00 00 00 cmpl $0xb,0xc0(%rsp) + 13e: 0b + 13f: 0f 8c 13 09 00 00 jl 0xa58 + 145: 83 7c 24 60 00 cmpl $0x0,0x60(%rsp) + 14a: 0f 85 e6 08 00 00 jne 0xa36 + 150: 41 83 c0 fe add $0xfffffffe,%r8d + 154: 41 83 c1 02 add $0x2,%r9d + 158: 8b 84 24 88 00 00 00 mov 0x88(%rsp),%eax + 15f: ba 01 00 00 00 mov $0x1,%edx + 164: c4 62 31 f7 f2 shlx %r9d,%edx,%r14d + 169: 46 8d 3c 00 lea (%rax,%r8,1),%r15d + 16d: 33 c0 xor %eax,%eax + 16f: c4 62 01 f7 fa shlx %r15d,%edx,%r15d + 174: 44 89 f2 mov %r14d,%edx + 177: d1 fa sar $1,%edx + 179: c1 ea 1e shr $0x1e,%edx + 17c: 41 03 d6 add %r14d,%edx + 17f: c1 fa 02 sar $0x2,%edx + 182: 85 d2 test %edx,%edx + 184: 0f 8e 90 12 00 00 jle 0x141a + 18a: 44 89 f3 mov %r14d,%ebx + 18d: 8d 6a 03 lea 0x3(%rdx),%ebp + 190: d1 fd sar $1,%ebp + 192: 43 8d 0c 76 lea (%r14,%r14,2),%ecx + 196: c1 ed 1e shr $0x1e,%ebp + 199: 41 89 cd mov %ecx,%r13d + 19c: c1 eb 1f shr $0x1f,%ebx + 19f: 45 89 fc mov %r15d,%r12d + 1a2: 41 d1 fd sar $1,%r13d + 1a5: 44 03 f3 add %ebx,%r14d + 1a8: 41 c1 ed 1e shr $0x1e,%r13d + 1ac: 41 d1 fe sar $1,%r14d + 1af: 44 03 e9 add %ecx,%r13d + 1b2: 45 0f af e6 imul %r14d,%r12d + 1b6: 8d 4c 2a 03 lea 0x3(%rdx,%rbp,1),%ecx + 1ba: c1 f9 02 sar $0x2,%ecx + 1bd: 42 8d 2c bd 00 00 00 lea 0x0(,%r15,4),%ebp + 1c4: 00 + 1c5: 89 8c 24 68 02 00 00 mov %ecx,0x268(%rsp) + 1cc: 44 89 f9 mov %r15d,%ecx + 1cf: 0f af ca imul %edx,%ecx + 1d2: 45 89 e3 mov %r12d,%r11d + 1d5: 44 2b dd sub %ebp,%r11d + 1d8: 89 ef mov %ebp,%edi + 1da: 44 89 9c 24 f8 00 00 mov %r11d,0xf8(%rsp) + 1e1: 00 + 1e2: 47 8d 1c 7f lea (%r15,%r15,2),%r11d + 1e6: 2b f9 sub %ecx,%edi + 1e8: 89 cb mov %ecx,%ebx + 1ea: 89 bc 24 78 02 00 00 mov %edi,0x278(%rsp) + 1f1: 44 89 df mov %r11d,%edi + 1f4: 89 ac 24 80 02 00 00 mov %ebp,0x280(%rsp) + 1fb: f7 df neg %edi + 1fd: f7 dd neg %ebp + 1ff: 41 2b df sub %r15d,%ebx + 202: 89 9c 24 70 02 00 00 mov %ebx,0x270(%rsp) + 209: 42 8d 1c fd 00 00 00 lea 0x0(,%r15,8),%ebx + 210: 00 + 211: 89 9c 24 60 02 00 00 mov %ebx,0x260(%rsp) + 218: 44 89 e3 mov %r12d,%ebx + 21b: 41 c1 fd 02 sar $0x2,%r13d + 21f: 45 0f af ef imul %r15d,%r13d + 223: 42 8d 74 bd 00 lea 0x0(%rbp,%r15,4),%esi + 228: 89 b4 24 58 02 00 00 mov %esi,0x258(%rsp) + 22f: 42 8d 34 bf lea (%rdi,%r15,4),%esi + 233: 89 b4 24 50 02 00 00 mov %esi,0x250(%rsp) + 23a: 43 8d 3c 3f lea (%r15,%r15,1),%edi + 23e: 2b df sub %edi,%ebx + 240: 42 8d 2c 9d 00 00 00 lea 0x0(,%r11,4),%ebp + 247: 00 + 248: 89 ac 24 f0 00 00 00 mov %ebp,0xf0(%rsp) + 24f: 89 fd mov %edi,%ebp + 251: f7 df neg %edi + 253: 2b e9 sub %ecx,%ebp + 255: 89 6c 24 70 mov %ebp,0x70(%rsp) + 259: 44 89 ed mov %r13d,%ebp + 25c: 41 2b eb sub %r11d,%ebp + 25f: 89 ac 24 98 00 00 00 mov %ebp,0x98(%rsp) + 266: 89 9c 24 00 01 00 00 mov %ebx,0x100(%rsp) + 26d: 42 8d 34 bf lea (%rdi,%r15,4),%esi + 271: 89 b4 24 48 02 00 00 mov %esi,0x248(%rsp) + 278: 43 8d 34 1b lea (%r11,%r11,1),%esi + 27c: 89 f7 mov %esi,%edi + 27e: 89 f5 mov %esi,%ebp + 280: 41 2b fc sub %r12d,%edi + 283: f7 de neg %esi + 285: 89 bc 24 08 01 00 00 mov %edi,0x108(%rsp) + 28c: 43 8d 3c ff lea (%r15,%r15,8),%edi + 290: 41 03 f5 add %r13d,%esi + 293: 44 89 db mov %r11d,%ebx + 296: 89 b4 24 b0 00 00 00 mov %esi,0xb0(%rsp) + 29d: 89 fe mov %edi,%esi + 29f: 41 2b f4 sub %r12d,%esi + 2a2: 41 2b dc sub %r12d,%ebx + 2a5: 89 b4 24 a0 00 00 00 mov %esi,0xa0(%rsp) + 2ac: 44 89 fe mov %r15d,%esi + 2af: c1 e6 04 shl $0x4,%esi + 2b2: 2b e9 sub %ecx,%ebp + 2b4: f7 de neg %esi + 2b6: 41 03 f7 add %r15d,%esi + 2b9: 44 89 a4 24 18 01 00 mov %r12d,0x118(%rsp) + 2c0: 00 + 2c1: 41 89 fc mov %edi,%r12d + 2c4: 44 2b e1 sub %ecx,%r12d + 2c7: 44 89 ac 24 b8 00 00 mov %r13d,0xb8(%rsp) + 2ce: 00 + 2cf: 44 89 a4 24 10 01 00 mov %r12d,0x110(%rsp) + 2d6: 00 + 2d7: 42 8d 34 9e lea (%rsi,%r11,4),%esi + 2db: 44 2b ef sub %edi,%r13d + 2de: 45 8d 24 33 lea (%r11,%rsi,1),%r12d + 2e2: 44 89 a4 24 e8 00 00 mov %r12d,0xe8(%rsp) + 2e9: 00 + 2ea: 44 8d 24 3e lea (%rsi,%rdi,1),%r12d + 2ee: 41 03 ff add %r15d,%edi + 2f1: f7 df neg %edi + 2f3: 89 9c 24 90 00 00 00 mov %ebx,0x90(%rsp) + 2fa: 44 89 db mov %r11d,%ebx + 2fd: 44 89 ac 24 a8 00 00 mov %r13d,0xa8(%rsp) + 304: 00 + 305: 46 8d 2c 5e lea (%rsi,%r11,2),%r13d + 309: 44 89 a4 24 d8 00 00 mov %r12d,0xd8(%rsp) + 310: 00 + 311: 42 8d 34 9e lea (%rsi,%r11,4),%esi + 315: 89 b4 24 d0 00 00 00 mov %esi,0xd0(%rsp) + 31c: 42 8d 3c ff lea (%rdi,%r15,8),%edi + 320: 44 89 ac 24 e0 00 00 mov %r13d,0xe0(%rsp) + 327: 00 + 328: 46 8d 1c 5f lea (%rdi,%r11,2),%r11d + 32c: 44 89 9c 24 c8 00 00 mov %r11d,0xc8(%rsp) + 333: 00 + 334: 46 8d 24 7f lea (%rdi,%r15,2),%r12d + 338: 44 89 a4 24 30 01 00 mov %r12d,0x130(%rsp) + 33f: 00 + 340: 46 8d 1c bf lea (%rdi,%r15,4),%r11d + 344: 44 89 9c 24 28 01 00 mov %r11d,0x128(%rsp) + 34b: 00 + 34c: 42 8d 34 ff lea (%rdi,%r15,8),%esi + 350: 89 b4 24 20 01 00 00 mov %esi,0x120(%rsp) + 357: 2b d9 sub %ecx,%ebx + 359: 44 89 b4 24 38 01 00 mov %r14d,0x138(%rsp) + 360: 00 + 361: 44 89 bc 24 88 02 00 mov %r15d,0x288(%rsp) + 368: 00 + 369: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) + 370: 00 + 371: 44 89 4c 24 78 mov %r9d,0x78(%rsp) + 376: 44 8b 6c 24 70 mov 0x70(%rsp),%r13d + 37b: 4c 8b a4 24 88 01 00 mov 0x188(%rsp),%r12 + 382: 00 + 383: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 38a: 00 + 38b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 3a0: 48 63 c0 movslq %eax,%rax + 3a3: 41 89 c8 mov %ecx,%r8d + 3a6: 44 8b 9c 24 80 02 00 mov 0x280(%rsp),%r11d + 3ad: 00 + 3ae: 44 8d 3c c5 00 00 00 lea 0x0(,%rax,8),%r15d + 3b5: 00 + 3b6: 44 0f af d8 imul %eax,%r11d + 3ba: 45 2b c3 sub %r11d,%r8d + 3bd: 4c 8d 0c 40 lea (%rax,%rax,2),%r9 + 3c1: 8b bc 24 58 02 00 00 mov 0x258(%rsp),%edi + 3c8: 4d 63 c0 movslq %r8d,%r8 + 3cb: 49 c1 e1 06 shl $0x6,%r9 + 3cf: 46 8d 34 1f lea (%rdi,%r11,1),%r14d + 3d3: 4d 63 f6 movslq %r14d,%r14 + 3d6: 4b 8b 34 c4 mov (%r12,%r8,8),%rsi + 3da: 44 8b 84 24 60 02 00 mov 0x260(%rsp),%r8d + 3e1: 00 + 3e2: 44 0f af c0 imul %eax,%r8d + 3e6: 4b 89 34 0a mov %rsi,(%r10,%r9,1) + 3ea: 89 ce mov %ecx,%esi + 3ec: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 3f2: 41 2b f0 sub %r8d,%esi + 3f5: c5 f9 57 0d e3 3d c2 vxorpd 0x1c23de3(%rip),%xmm0,%xmm1 # 0x1c241e0 + 3fc: 01 + 3fd: c4 81 7b 11 4c 0a 20 vmovsd %xmm1,0x20(%r10,%r9,1) + 404: 44 3b fa cmp %edx,%r15d + 407: 7f 32 jg 0x43b + 409: 44 8b b4 24 30 01 00 mov 0x130(%rsp),%r14d + 410: 00 + 411: 48 63 f6 movslq %esi,%rsi + 414: 47 8d 3c 30 lea (%r8,%r14,1),%r15d + 418: 4d 63 ff movslq %r15d,%r15 + 41b: 49 8b 3c f4 mov (%r12,%rsi,8),%rdi + 41f: 4b 89 7c 0a 40 mov %rdi,0x40(%r10,%r9,1) + 424: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 42a: c5 f9 57 0d ae 3d c2 vxorpd 0x1c23dae(%rip),%xmm0,%xmm1 # 0x1c241e0 + 431: 01 + 432: c4 81 7b 11 4c 0a 60 vmovsd %xmm1,0x60(%r10,%r9,1) + 439: eb 3c jmp 0x477 + 43b: f7 de neg %esi + 43d: 48 63 f6 movslq %esi,%rsi + 440: 8b bc 24 18 01 00 00 mov 0x118(%rsp),%edi + 447: 41 2b f8 sub %r8d,%edi + 44a: 48 63 ff movslq %edi,%rdi + 44d: c4 c1 7b 10 04 f4 vmovsd (%r12,%rsi,8),%xmm0 + 453: c5 f9 57 0d 85 3d c2 vxorpd 0x1c23d85(%rip),%xmm0,%xmm1 # 0x1c241e0 + 45a: 01 + 45b: c4 81 7b 11 4c 0a 40 vmovsd %xmm1,0x40(%r10,%r9,1) + 462: c4 c1 7b 10 14 fc vmovsd (%r12,%rdi,8),%xmm2 + 468: c5 e9 57 1d 70 3d c2 vxorpd 0x1c23d70(%rip),%xmm2,%xmm3 # 0x1c241e0 + 46f: 01 + 470: c4 81 7b 11 5c 0a 60 vmovsd %xmm3,0x60(%r10,%r9,1) + 477: 8d 34 40 lea (%rax,%rax,2),%esi + 47a: 44 8d 34 b5 00 00 00 lea 0x0(,%rsi,4),%r14d + 481: 00 + 482: 44 3b f2 cmp %edx,%r14d + 485: 7f 41 jg 0x4c8 + 487: 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%edi + 48e: 41 89 ce mov %ecx,%r14d + 491: 0f af f8 imul %eax,%edi + 494: 44 2b f7 sub %edi,%r14d + 497: 4d 63 f6 movslq %r14d,%r14 + 49a: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 49e: 44 8b b4 24 e8 00 00 mov 0xe8(%rsp),%r14d + 4a5: 00 + 4a6: 4f 89 bc 0a 80 00 00 mov %r15,0x80(%r10,%r9,1) + 4ad: 00 + 4ae: 45 8d 3c 3e lea (%r14,%rdi,1),%r15d + 4b2: 4d 63 ff movslq %r15d,%r15 + 4b5: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 4bb: c5 f9 57 05 1d 3d c2 vxorpd 0x1c23d1d(%rip),%xmm0,%xmm0 # 0x1c241e0 + 4c2: 01 + 4c3: e9 8d 00 00 00 jmp 0x555 + 4c8: 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%edi + 4cf: 0f af f8 imul %eax,%edi + 4d2: 44 3b b4 24 38 01 00 cmp 0x138(%rsp),%r14d + 4d9: 00 + 4da: 7f 3f jg 0x51b + 4dc: 41 89 fe mov %edi,%r14d + 4df: 44 2b f1 sub %ecx,%r14d + 4e2: 4d 63 f6 movslq %r14d,%r14 + 4e5: 44 8b bc 24 18 01 00 mov 0x118(%rsp),%r15d + 4ec: 00 + 4ed: 44 2b ff sub %edi,%r15d + 4f0: 4d 63 ff movslq %r15d,%r15 + 4f3: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 4f9: c5 f9 57 0d df 3c c2 vxorpd 0x1c23cdf(%rip),%xmm0,%xmm1 # 0x1c241e0 + 500: 01 + 501: c4 81 7b 11 8c 0a 80 vmovsd %xmm1,0x80(%r10,%r9,1) + 508: 00 00 00 + 50b: c4 81 7b 10 14 fc vmovsd (%r12,%r15,8),%xmm2 + 511: c5 e9 57 05 c7 3c c2 vxorpd 0x1c23cc7(%rip),%xmm2,%xmm0 # 0x1c241e0 + 518: 01 + 519: eb 3a jmp 0x555 + 51b: 44 8b b4 24 b8 00 00 mov 0xb8(%rsp),%r14d + 522: 00 + 523: 41 89 ff mov %edi,%r15d + 526: 44 2b f7 sub %edi,%r14d + 529: 4d 63 f6 movslq %r14d,%r14 + 52c: 44 2b bc 24 18 01 00 sub 0x118(%rsp),%r15d + 533: 00 + 534: 4d 63 ff movslq %r15d,%r15 + 537: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 53d: c5 f9 57 0d 9b 3c c2 vxorpd 0x1c23c9b(%rip),%xmm0,%xmm1 # 0x1c241e0 + 544: 01 + 545: c4 81 7b 11 8c 0a 80 vmovsd %xmm1,0x80(%r10,%r9,1) + 54c: 00 00 00 + 54f: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 555: 44 8b b4 24 70 02 00 mov 0x270(%rsp),%r14d + 55c: 00 + 55d: 45 2b f3 sub %r11d,%r14d + 560: 4d 63 f6 movslq %r14d,%r14 + 563: c4 81 7b 11 84 0a a0 vmovsd %xmm0,0xa0(%r10,%r9,1) + 56a: 00 00 00 + 56d: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 571: 44 8b b4 24 50 02 00 mov 0x250(%rsp),%r14d + 578: 00 + 579: 4f 89 7c 0a 08 mov %r15,0x8(%r10,%r9,1) + 57e: 47 8d 3c 33 lea (%r11,%r14,1),%r15d + 582: 4d 63 ff movslq %r15d,%r15 + 585: 44 8d 34 c5 02 00 00 lea 0x2(,%rax,8),%r14d + 58c: 00 + 58d: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 593: 47 8d 3c 28 lea (%r8,%r13,1),%r15d + 597: c5 f9 57 0d 41 3c c2 vxorpd 0x1c23c41(%rip),%xmm0,%xmm1 # 0x1c241e0 + 59e: 01 + 59f: c4 81 7b 11 4c 0a 28 vmovsd %xmm1,0x28(%r10,%r9,1) + 5a6: 44 3b f2 cmp %edx,%r14d + 5a9: 7f 35 jg 0x5e0 + 5ab: 41 f7 df neg %r15d + 5ae: 4d 63 ff movslq %r15d,%r15 + 5b1: 4f 8b 34 fc mov (%r12,%r15,8),%r14 + 5b5: 4f 89 74 0a 48 mov %r14,0x48(%r10,%r9,1) + 5ba: 44 8b b4 24 28 01 00 mov 0x128(%rsp),%r14d + 5c1: 00 + 5c2: 47 8d 3c 30 lea (%r8,%r14,1),%r15d + 5c6: 4d 63 ff movslq %r15d,%r15 + 5c9: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 5cf: c5 f9 57 0d 09 3c c2 vxorpd 0x1c23c09(%rip),%xmm0,%xmm1 # 0x1c241e0 + 5d6: 01 + 5d7: c4 81 7b 11 4c 0a 68 vmovsd %xmm1,0x68(%r10,%r9,1) + 5de: eb 3b jmp 0x61b + 5e0: 4d 63 ff movslq %r15d,%r15 + 5e3: 44 8b b4 24 00 01 00 mov 0x100(%rsp),%r14d + 5ea: 00 + 5eb: 45 2b f0 sub %r8d,%r14d + 5ee: 4d 63 f6 movslq %r14d,%r14 + 5f1: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 5f7: c5 f9 57 0d e1 3b c2 vxorpd 0x1c23be1(%rip),%xmm0,%xmm1 # 0x1c241e0 + 5fe: 01 + 5ff: c4 81 7b 11 4c 0a 48 vmovsd %xmm1,0x48(%r10,%r9,1) + 606: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + 60c: c5 e9 57 1d cc 3b c2 vxorpd 0x1c23bcc(%rip),%xmm2,%xmm3 # 0x1c241e0 + 613: 01 + 614: c4 81 7b 11 5c 0a 68 vmovsd %xmm3,0x68(%r10,%r9,1) + 61b: 44 8d 34 b5 03 00 00 lea 0x3(,%rsi,4),%r14d + 622: 00 + 623: 44 3b f2 cmp %edx,%r14d + 626: 7f 38 jg 0x660 + 628: 44 8d 34 1f lea (%rdi,%rbx,1),%r14d + 62c: 41 f7 de neg %r14d + 62f: 4d 63 f6 movslq %r14d,%r14 + 632: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 636: 44 8b b4 24 e0 00 00 mov 0xe0(%rsp),%r14d + 63d: 00 + 63e: 4f 89 bc 0a 88 00 00 mov %r15,0x88(%r10,%r9,1) + 645: 00 + 646: 46 8d 3c 37 lea (%rdi,%r14,1),%r15d + 64a: 4d 63 ff movslq %r15d,%r15 + 64d: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 653: c5 f9 57 05 85 3b c2 vxorpd 0x1c23b85(%rip),%xmm0,%xmm0 # 0x1c241e0 + 65a: 01 + 65b: e9 86 00 00 00 jmp 0x6e6 + 660: 44 3b b4 24 38 01 00 cmp 0x138(%rsp),%r14d + 667: 00 + 668: 7f 41 jg 0x6ab + 66a: 44 8b bc 24 90 00 00 mov 0x90(%rsp),%r15d + 671: 00 + 672: 44 8d 34 1f lea (%rdi,%rbx,1),%r14d + 676: 4d 63 f6 movslq %r14d,%r14 + 679: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 67f: 45 8d 34 3f lea (%r15,%rdi,1),%r14d + 683: 41 f7 de neg %r14d + 686: 4d 63 f6 movslq %r14d,%r14 + 689: c5 f9 57 0d 4f 3b c2 vxorpd 0x1c23b4f(%rip),%xmm0,%xmm1 # 0x1c241e0 + 690: 01 + 691: c4 81 7b 11 8c 0a 88 vmovsd %xmm1,0x88(%r10,%r9,1) + 698: 00 00 00 + 69b: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + 6a1: c5 e9 57 05 37 3b c2 vxorpd 0x1c23b37(%rip),%xmm2,%xmm0 # 0x1c241e0 + 6a8: 01 + 6a9: eb 3b jmp 0x6e6 + 6ab: 44 8b b4 24 98 00 00 mov 0x98(%rsp),%r14d + 6b2: 00 + 6b3: 44 2b f7 sub %edi,%r14d + 6b6: 4d 63 f6 movslq %r14d,%r14 + 6b9: 44 8b bc 24 90 00 00 mov 0x90(%rsp),%r15d + 6c0: 00 + 6c1: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 6c7: 45 8d 34 3f lea (%r15,%rdi,1),%r14d + 6cb: 4d 63 f6 movslq %r14d,%r14 + 6ce: c5 f9 57 0d 0a 3b c2 vxorpd 0x1c23b0a(%rip),%xmm0,%xmm1 # 0x1c241e0 + 6d5: 01 + 6d6: c4 81 7b 11 8c 0a 88 vmovsd %xmm1,0x88(%r10,%r9,1) + 6dd: 00 00 00 + 6e0: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 6e6: c4 81 7b 11 84 0a a8 vmovsd %xmm0,0xa8(%r10,%r9,1) + 6ed: 00 00 00 + 6f0: 47 8d 34 2b lea (%r11,%r13,1),%r14d + 6f4: 41 f7 de neg %r14d + 6f7: 4d 63 f6 movslq %r14d,%r14 + 6fa: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 6fe: 44 8b b4 24 48 02 00 mov 0x248(%rsp),%r14d + 705: 00 + 706: 4f 89 7c 0a 10 mov %r15,0x10(%r10,%r9,1) + 70b: 47 8d 3c 33 lea (%r11,%r14,1),%r15d + 70f: 44 8b b4 24 78 02 00 mov 0x278(%rsp),%r14d + 716: 00 + 717: 4d 63 ff movslq %r15d,%r15 + 71a: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 720: 47 8d 3c 06 lea (%r14,%r8,1),%r15d + 724: c5 f9 57 0d b4 3a c2 vxorpd 0x1c23ab4(%rip),%xmm0,%xmm1 # 0x1c241e0 + 72b: 01 + 72c: 44 8d 34 c5 04 00 00 lea 0x4(,%rax,8),%r14d + 733: 00 + 734: c4 81 7b 11 4c 0a 30 vmovsd %xmm1,0x30(%r10,%r9,1) + 73b: 44 3b f2 cmp %edx,%r14d + 73e: 7f 35 jg 0x775 + 740: 41 f7 df neg %r15d + 743: 4d 63 ff movslq %r15d,%r15 + 746: 4f 8b 34 fc mov (%r12,%r15,8),%r14 + 74a: 4f 89 74 0a 50 mov %r14,0x50(%r10,%r9,1) + 74f: 44 8b b4 24 c8 00 00 mov 0xc8(%rsp),%r14d + 756: 00 + 757: 47 8d 3c 30 lea (%r8,%r14,1),%r15d + 75b: 4d 63 ff movslq %r15d,%r15 + 75e: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 764: c5 f9 57 0d 74 3a c2 vxorpd 0x1c23a74(%rip),%xmm0,%xmm1 # 0x1c241e0 + 76b: 01 + 76c: c4 81 7b 11 4c 0a 70 vmovsd %xmm1,0x70(%r10,%r9,1) + 773: eb 3b jmp 0x7b0 + 775: 4d 63 ff movslq %r15d,%r15 + 778: 44 8b b4 24 f8 00 00 mov 0xf8(%rsp),%r14d + 77f: 00 + 780: 45 2b f0 sub %r8d,%r14d + 783: 4d 63 f6 movslq %r14d,%r14 + 786: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 78c: c5 f9 57 0d 4c 3a c2 vxorpd 0x1c23a4c(%rip),%xmm0,%xmm1 # 0x1c241e0 + 793: 01 + 794: c4 81 7b 11 4c 0a 50 vmovsd %xmm1,0x50(%r10,%r9,1) + 79b: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + 7a1: c5 e9 57 1d 37 3a c2 vxorpd 0x1c23a37(%rip),%xmm2,%xmm3 # 0x1c241e0 + 7a8: 01 + 7a9: c4 81 7b 11 5c 0a 70 vmovsd %xmm3,0x70(%r10,%r9,1) + 7b0: 44 8d 34 b5 06 00 00 lea 0x6(,%rsi,4),%r14d + 7b7: 00 + 7b8: 44 3b f2 cmp %edx,%r14d + 7bb: 7f 38 jg 0x7f5 + 7bd: 44 8d 34 2f lea (%rdi,%rbp,1),%r14d + 7c1: 41 f7 de neg %r14d + 7c4: 4d 63 f6 movslq %r14d,%r14 + 7c7: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 7cb: 44 8b b4 24 d8 00 00 mov 0xd8(%rsp),%r14d + 7d2: 00 + 7d3: 4f 89 bc 0a 90 00 00 mov %r15,0x90(%r10,%r9,1) + 7da: 00 + 7db: 46 8d 3c 37 lea (%rdi,%r14,1),%r15d + 7df: 4d 63 ff movslq %r15d,%r15 + 7e2: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 7e8: c5 f9 57 05 f0 39 c2 vxorpd 0x1c239f0(%rip),%xmm0,%xmm0 # 0x1c241e0 + 7ef: 01 + 7f0: e9 86 00 00 00 jmp 0x87b + 7f5: 44 3b b4 24 38 01 00 cmp 0x138(%rsp),%r14d + 7fc: 00 + 7fd: 7f 41 jg 0x840 + 7ff: 44 8b bc 24 08 01 00 mov 0x108(%rsp),%r15d + 806: 00 + 807: 44 8d 34 2f lea (%rdi,%rbp,1),%r14d + 80b: 4d 63 f6 movslq %r14d,%r14 + 80e: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 814: 46 8d 34 3f lea (%rdi,%r15,1),%r14d + 818: 41 f7 de neg %r14d + 81b: 4d 63 f6 movslq %r14d,%r14 + 81e: c5 f9 57 0d ba 39 c2 vxorpd 0x1c239ba(%rip),%xmm0,%xmm1 # 0x1c241e0 + 825: 01 + 826: c4 81 7b 11 8c 0a 90 vmovsd %xmm1,0x90(%r10,%r9,1) + 82d: 00 00 00 + 830: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + 836: c5 e9 57 05 a2 39 c2 vxorpd 0x1c239a2(%rip),%xmm2,%xmm0 # 0x1c241e0 + 83d: 01 + 83e: eb 3b jmp 0x87b + 840: 44 8b b4 24 b0 00 00 mov 0xb0(%rsp),%r14d + 847: 00 + 848: 44 2b f7 sub %edi,%r14d + 84b: 4d 63 f6 movslq %r14d,%r14 + 84e: 44 8b bc 24 08 01 00 mov 0x108(%rsp),%r15d + 855: 00 + 856: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 85c: 46 8d 34 3f lea (%rdi,%r15,1),%r14d + 860: 4d 63 f6 movslq %r14d,%r14 + 863: c5 f9 57 0d 75 39 c2 vxorpd 0x1c23975(%rip),%xmm0,%xmm1 # 0x1c241e0 + 86a: 01 + 86b: c4 81 7b 11 8c 0a 90 vmovsd %xmm1,0x90(%r10,%r9,1) + 872: 00 00 00 + 875: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 87b: c4 81 7b 11 84 0a b0 vmovsd %xmm0,0xb0(%r10,%r9,1) + 882: 00 00 00 + 885: 45 8d 34 1b lea (%r11,%rbx,1),%r14d + 889: 41 f7 de neg %r14d + 88c: 4d 63 f6 movslq %r14d,%r14 + 88f: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 893: 44 8b b4 24 88 02 00 mov 0x288(%rsp),%r14d + 89a: 00 + 89b: 45 2b de sub %r14d,%r11d + 89e: 4f 89 7c 0a 18 mov %r15,0x18(%r10,%r9,1) + 8a3: 47 8d 1c b3 lea (%r11,%r14,4),%r11d + 8a7: 4d 63 db movslq %r11d,%r11 + 8aa: 44 8d 34 c5 06 00 00 lea 0x6(,%rax,8),%r14d + 8b1: 00 + 8b2: c4 81 7b 10 04 dc vmovsd (%r12,%r11,8),%xmm0 + 8b8: 45 8d 1c 28 lea (%r8,%rbp,1),%r11d + 8bc: c5 f9 57 0d 1c 39 c2 vxorpd 0x1c2391c(%rip),%xmm0,%xmm1 # 0x1c241e0 + 8c3: 01 + 8c4: c4 81 7b 11 4c 0a 38 vmovsd %xmm1,0x38(%r10,%r9,1) + 8cb: 44 3b f2 cmp %edx,%r14d + 8ce: 7f 31 jg 0x901 + 8d0: 41 f7 db neg %r11d + 8d3: 4d 63 db movslq %r11d,%r11 + 8d6: 44 03 84 24 20 01 00 add 0x120(%rsp),%r8d + 8dd: 00 + 8de: 4d 63 c0 movslq %r8d,%r8 + 8e1: 4f 8b 34 dc mov (%r12,%r11,8),%r14 + 8e5: 4f 89 74 0a 58 mov %r14,0x58(%r10,%r9,1) + 8ea: c4 81 7b 10 04 c4 vmovsd (%r12,%r8,8),%xmm0 + 8f0: c5 f9 57 0d e8 38 c2 vxorpd 0x1c238e8(%rip),%xmm0,%xmm1 # 0x1c241e0 + 8f7: 01 + 8f8: c4 81 7b 11 4c 0a 78 vmovsd %xmm1,0x78(%r10,%r9,1) + 8ff: eb 3b jmp 0x93c + 901: 4d 63 db movslq %r11d,%r11 + 904: 44 03 84 24 08 01 00 add 0x108(%rsp),%r8d + 90b: 00 + 90c: 41 f7 d8 neg %r8d + 90f: 4d 63 c0 movslq %r8d,%r8 + 912: c4 81 7b 10 04 dc vmovsd (%r12,%r11,8),%xmm0 + 918: c5 f9 57 0d c0 38 c2 vxorpd 0x1c238c0(%rip),%xmm0,%xmm1 # 0x1c241e0 + 91f: 01 + 920: c4 81 7b 11 4c 0a 58 vmovsd %xmm1,0x58(%r10,%r9,1) + 927: c4 81 7b 10 14 c4 vmovsd (%r12,%r8,8),%xmm2 + 92d: c5 e9 57 1d ab 38 c2 vxorpd 0x1c238ab(%rip),%xmm2,%xmm3 # 0x1c241e0 + 934: 01 + 935: c4 81 7b 11 5c 0a 78 vmovsd %xmm3,0x78(%r10,%r9,1) + 93c: 8d 34 b5 09 00 00 00 lea 0x9(,%rsi,4),%esi + 943: 3b f2 cmp %edx,%esi + 945: 7f 37 jg 0x97e + 947: 8b b4 24 10 01 00 00 mov 0x110(%rsp),%esi + 94e: 44 8d 04 37 lea (%rdi,%rsi,1),%r8d + 952: 03 bc 24 d0 00 00 00 add 0xd0(%rsp),%edi + 959: 41 f7 d8 neg %r8d + 95c: 4d 63 c0 movslq %r8d,%r8 + 95f: 48 63 ff movslq %edi,%rdi + 962: 4f 8b 1c c4 mov (%r12,%r8,8),%r11 + 966: 4f 89 9c 0a 98 00 00 mov %r11,0x98(%r10,%r9,1) + 96d: 00 + 96e: c4 c1 7b 10 04 fc vmovsd (%r12,%rdi,8),%xmm0 + 974: c5 f9 57 05 64 38 c2 vxorpd 0x1c23864(%rip),%xmm0,%xmm0 # 0x1c241e0 + 97b: 01 + 97c: eb 7f jmp 0x9fd + 97e: 3b b4 24 38 01 00 00 cmp 0x138(%rsp),%esi + 985: 7f 42 jg 0x9c9 + 987: 8b b4 24 10 01 00 00 mov 0x110(%rsp),%esi + 98e: 44 8d 04 37 lea (%rdi,%rsi,1),%r8d + 992: 03 bc 24 a0 00 00 00 add 0xa0(%rsp),%edi + 999: 4d 63 c0 movslq %r8d,%r8 + 99c: f7 df neg %edi + 99e: 48 63 ff movslq %edi,%rdi + 9a1: c4 81 7b 10 04 c4 vmovsd (%r12,%r8,8),%xmm0 + 9a7: c5 f9 57 0d 31 38 c2 vxorpd 0x1c23831(%rip),%xmm0,%xmm1 # 0x1c241e0 + 9ae: 01 + 9af: c4 81 7b 11 8c 0a 98 vmovsd %xmm1,0x98(%r10,%r9,1) + 9b6: 00 00 00 + 9b9: c4 c1 7b 10 14 fc vmovsd (%r12,%rdi,8),%xmm2 + 9bf: c5 e9 57 05 19 38 c2 vxorpd 0x1c23819(%rip),%xmm2,%xmm0 # 0x1c241e0 + 9c6: 01 + 9c7: eb 34 jmp 0x9fd + 9c9: 8b b4 24 a8 00 00 00 mov 0xa8(%rsp),%esi + 9d0: 2b f7 sub %edi,%esi + 9d2: 48 63 f6 movslq %esi,%rsi + 9d5: 03 bc 24 a0 00 00 00 add 0xa0(%rsp),%edi + 9dc: 48 63 ff movslq %edi,%rdi + 9df: c4 c1 7b 10 04 f4 vmovsd (%r12,%rsi,8),%xmm0 + 9e5: c5 f9 57 0d f3 37 c2 vxorpd 0x1c237f3(%rip),%xmm0,%xmm1 # 0x1c241e0 + 9ec: 01 + 9ed: c4 81 7b 11 8c 0a 98 vmovsd %xmm1,0x98(%r10,%r9,1) + 9f4: 00 00 00 + 9f7: c4 c1 7b 10 04 fc vmovsd (%r12,%rdi,8),%xmm0 + 9fd: ff c0 inc %eax + 9ff: c4 81 7b 11 84 0a b8 vmovsd %xmm0,0xb8(%r10,%r9,1) + a06: 00 00 00 + a09: 3b 84 24 68 02 00 00 cmp 0x268(%rsp),%eax + a10: 0f 82 8a f9 ff ff jb 0x3a0 + a16: 48 63 c0 movslq %eax,%rax + a19: 44 8b 84 24 80 00 00 mov 0x80(%rsp),%r8d + a20: 00 + a21: 44 8b 4c 24 78 mov 0x78(%rsp),%r9d + a26: 48 8d 14 40 lea (%rax,%rax,2),%rdx + a2a: 48 c1 e2 06 shl $0x6,%rdx + a2e: 4c 03 d2 add %rdx,%r10 + a31: e9 e4 09 00 00 jmp 0x141a + a36: 83 bc 24 c0 00 00 00 cmpl $0xb,0xc0(%rsp) + a3d: 0b + a3e: 0f 84 32 0a 00 00 je 0x1476 + a44: 83 bc 24 c0 00 00 00 cmpl $0xf,0xc0(%rsp) + a4b: 0f + a4c: 7c 0a jl 0xa58 + a4e: 41 83 f9 08 cmp $0x8,%r9d + a52: 0f 84 f8 f6 ff ff je 0x150 + a58: 41 83 c0 fd add $0xfffffffd,%r8d + a5c: 41 83 c1 03 add $0x3,%r9d + a60: 8b 94 24 88 00 00 00 mov 0x88(%rsp),%edx + a67: b8 01 00 00 00 mov $0x1,%eax + a6c: c4 62 31 f7 d8 shlx %r9d,%eax,%r11d + a71: 46 8d 2c 02 lea (%rdx,%r8,1),%r13d + a75: c4 e2 11 f7 d0 shlx %r13d,%eax,%edx + a7a: 44 89 d8 mov %r11d,%eax + a7d: 45 33 ed xor %r13d,%r13d + a80: c1 f8 02 sar $0x2,%eax + a83: 33 db xor %ebx,%ebx + a85: c1 e8 1d shr $0x1d,%eax + a88: 33 ed xor %ebp,%ebp + a8a: 41 03 c3 add %r11d,%eax + a8d: 33 f6 xor %esi,%esi + a8f: c1 f8 03 sar $0x3,%eax + a92: 33 c9 xor %ecx,%ecx + a94: 45 33 e4 xor %r12d,%r12d + a97: 85 c0 test %eax,%eax + a99: 0f 8e 7b 09 00 00 jle 0x141a + a9f: 44 89 df mov %r11d,%edi + aa2: 44 8d 50 03 lea 0x3(%rax),%r10d + aa6: 0f af fa imul %edx,%edi + aa9: 47 8d 3c 5b lea (%r11,%r11,2),%r15d + aad: 41 d1 fa sar $1,%r10d + ab0: 41 c1 ea 1e shr $0x1e,%r10d + ab4: 89 bc 24 a0 01 00 00 mov %edi,0x1a0(%rsp) + abb: 44 89 ff mov %r15d,%edi + abe: d1 ff sar $1,%edi + ac0: c1 ef 1e shr $0x1e,%edi + ac3: 41 03 ff add %r15d,%edi + ac6: 42 8d 44 10 03 lea 0x3(%rax,%r10,1),%eax + acb: c1 f8 02 sar $0x2,%eax + ace: 45 89 da mov %r11d,%r10d + ad1: 89 84 24 48 01 00 00 mov %eax,0x148(%rsp) + ad8: 89 d0 mov %edx,%eax + ada: c1 ff 02 sar $0x2,%edi + add: 45 89 df mov %r11d,%r15d + ae0: 0f af c7 imul %edi,%eax + ae3: 41 c1 ea 1f shr $0x1f,%r10d + ae7: 45 03 d3 add %r11d,%r10d + aea: 89 84 24 98 01 00 00 mov %eax,0x198(%rsp) + af1: 89 d0 mov %edx,%eax + af3: 41 d1 fa sar $1,%r10d + af6: 41 0f af c2 imul %r10d,%eax + afa: 41 d1 ff sar $1,%r15d + afd: 41 c1 ef 1e shr $0x1e,%r15d + b01: 45 03 df add %r15d,%r11d + b04: 44 8d 3c 92 lea (%rdx,%rdx,4),%r15d + b08: 89 84 24 90 01 00 00 mov %eax,0x190(%rsp) + b0f: 89 d0 mov %edx,%eax + b11: 41 c1 fb 02 sar $0x2,%r11d + b15: 41 0f af c3 imul %r11d,%eax + b19: 44 89 94 24 d8 01 00 mov %r10d,0x1d8(%rsp) + b20: 00 + b21: 41 89 d2 mov %edx,%r10d + b24: 89 84 24 d0 01 00 00 mov %eax,0x1d0(%rsp) + b2b: 42 8d 04 bd 00 00 00 lea 0x0(,%r15,4),%eax + b32: 00 + b33: 41 c1 e2 04 shl $0x4,%r10d + b37: f7 d8 neg %eax + b39: 89 84 24 70 01 00 00 mov %eax,0x170(%rsp) + b40: 8d 04 52 lea (%rdx,%rdx,2),%eax + b43: 44 89 94 24 78 01 00 mov %r10d,0x178(%rsp) + b4a: 00 + b4b: 41 f7 da neg %r10d + b4e: 44 89 94 24 58 01 00 mov %r10d,0x158(%rsp) + b55: 00 + b56: 44 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%r10d + b5d: 00 + b5e: 41 f7 da neg %r10d + b61: 44 89 94 24 50 01 00 mov %r10d,0x150(%rsp) + b68: 00 + b69: 41 89 d2 mov %edx,%r10d + b6c: 44 89 bc 24 c8 02 00 mov %r15d,0x2c8(%rsp) + b73: 00 + b74: 44 8d 3c 95 00 00 00 lea 0x0(,%rdx,4),%r15d + b7b: 00 + b7c: 41 c1 e2 05 shl $0x5,%r10d + b80: 44 89 bc 24 08 03 00 mov %r15d,0x308(%rsp) + b87: 00 + b88: 45 2b d7 sub %r15d,%r10d + b8b: 44 89 94 24 80 01 00 mov %r10d,0x180(%rsp) + b92: 00 + b93: 44 8d 3c d5 00 00 00 lea 0x0(,%rdx,8),%r15d + b9a: 00 + b9b: 44 2b fa sub %edx,%r15d + b9e: 44 89 bc 24 c0 02 00 mov %r15d,0x2c0(%rsp) + ba5: 00 + ba6: 44 8d 3c 12 lea (%rdx,%rdx,1),%r15d + baa: 44 89 bc 24 f8 02 00 mov %r15d,0x2f8(%rsp) + bb1: 00 + bb2: 89 8c 24 b8 02 00 00 mov %ecx,0x2b8(%rsp) + bb9: 41 f7 da neg %r10d + bbc: 89 8c 24 c8 01 00 00 mov %ecx,0x1c8(%rsp) + bc3: 89 8c 24 b0 02 00 00 mov %ecx,0x2b0(%rsp) + bca: 89 8c 24 c0 01 00 00 mov %ecx,0x1c0(%rsp) + bd1: 89 8c 24 a8 02 00 00 mov %ecx,0x2a8(%rsp) + bd8: 89 8c 24 b8 01 00 00 mov %ecx,0x1b8(%rsp) + bdf: 89 8c 24 a0 02 00 00 mov %ecx,0x2a0(%rsp) + be6: 89 8c 24 b0 01 00 00 mov %ecx,0x1b0(%rsp) + bed: 44 89 94 24 60 01 00 mov %r10d,0x160(%rsp) + bf4: 00 + bf5: 44 8d 14 85 00 00 00 lea 0x0(,%rax,4),%r10d + bfc: 00 + bfd: 89 4c 24 68 mov %ecx,0x68(%rsp) + c01: 41 f7 da neg %r10d + c04: 89 8c 24 00 03 00 00 mov %ecx,0x300(%rsp) + c0b: 89 8c 24 a8 01 00 00 mov %ecx,0x1a8(%rsp) + c12: 44 89 94 24 68 01 00 mov %r10d,0x168(%rsp) + c19: 00 + c1a: 44 8d 14 00 lea (%rax,%rax,1),%r10d + c1e: 89 84 24 10 03 00 00 mov %eax,0x310(%rsp) + c25: 44 89 9c 24 f8 01 00 mov %r11d,0x1f8(%rsp) + c2c: 00 + c2d: 89 bc 24 40 01 00 00 mov %edi,0x140(%rsp) + c34: 44 89 a4 24 18 03 00 mov %r12d,0x318(%rsp) + c3b: 00 + c3c: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) + c43: 00 + c44: 44 89 4c 24 78 mov %r9d,0x78(%rsp) + c49: 44 89 94 24 90 02 00 mov %r10d,0x290(%rsp) + c50: 00 + c51: 89 8c 24 98 02 00 00 mov %ecx,0x298(%rsp) + c58: 44 89 ac 24 e8 01 00 mov %r13d,0x1e8(%rsp) + c5f: 00 + c60: 4c 89 b4 24 e0 01 00 mov %r14,0x1e0(%rsp) + c67: 00 + c68: 44 8b a4 24 a8 01 00 mov 0x1a8(%rsp),%r12d + c6f: 00 + c70: 8b 44 24 68 mov 0x68(%rsp),%eax + c74: 44 8b 9c 24 b0 01 00 mov 0x1b0(%rsp),%r11d + c7b: 00 + c7c: 44 8b 8c 24 b8 01 00 mov 0x1b8(%rsp),%r9d + c83: 00 + c84: 44 8b 84 24 c0 01 00 mov 0x1c0(%rsp),%r8d + c8b: 00 + c8c: 8b bc 24 c8 01 00 00 mov 0x1c8(%rsp),%edi + c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c9f: 00 + ca0: 4c 63 bc 24 e8 01 00 movslq 0x1e8(%rsp),%r15 + ca7: 00 + ca8: 4c 8b 94 24 e0 01 00 mov 0x1e0(%rsp),%r10 + caf: 00 + cb0: c7 84 24 38 02 00 00 movl $0x0,0x238(%rsp) + cb7: 00 00 00 00 + cbb: 44 89 9c 24 b0 01 00 mov %r11d,0x1b0(%rsp) + cc2: 00 + cc3: 4e 8d 2c fd 00 00 00 lea 0x0(,%r15,8),%r13 + cca: 00 + ccb: 4d 2b ef sub %r15,%r13 + cce: 49 c1 e5 06 shl $0x6,%r13 + cd2: 4c 89 ac 24 f0 01 00 mov %r13,0x1f0(%rsp) + cd9: 00 + cda: 44 89 8c 24 b8 01 00 mov %r9d,0x1b8(%rsp) + ce1: 00 + ce2: 44 89 84 24 c0 01 00 mov %r8d,0x1c0(%rsp) + ce9: 00 + cea: 89 bc 24 c8 01 00 00 mov %edi,0x1c8(%rsp) + cf1: 4f 8d 34 2a lea (%r10,%r13,1),%r14 + cf5: 44 8b ac 24 90 01 00 mov 0x190(%rsp),%r13d + cfc: 00 + cfd: 4c 89 b4 24 40 02 00 mov %r14,0x240(%rsp) + d04: 00 + d05: 44 8b b4 24 d0 01 00 mov 0x1d0(%rsp),%r14d + d0c: 00 + d0d: 44 89 a4 24 a8 01 00 mov %r12d,0x1a8(%rsp) + d14: 00 + d15: 45 8d 54 3d 00 lea 0x0(%r13,%rdi,1),%r10d + d1a: 44 89 94 24 f0 02 00 mov %r10d,0x2f0(%rsp) + d21: 00 + d22: 44 8b 94 24 98 01 00 mov 0x198(%rsp),%r10d + d29: 00 + d2a: 45 8d 3c 3e lea (%r14,%rdi,1),%r15d + d2e: 44 89 bc 24 30 03 00 mov %r15d,0x330(%rsp) + d35: 00 + d36: 48 8b bc 24 88 01 00 mov 0x188(%rsp),%rdi + d3d: 00 + d3e: 47 8d 3c 02 lea (%r10,%r8,1),%r15d + d42: 44 89 bc 24 30 02 00 mov %r15d,0x230(%rsp) + d49: 00 + d4a: 47 8d 3c 06 lea (%r14,%r8,1),%r15d + d4e: 44 89 bc 24 e8 02 00 mov %r15d,0x2e8(%rsp) + d55: 00 + d56: 47 8d 7c 05 00 lea 0x0(%r13,%r8,1),%r15d + d5b: 44 89 bc 24 28 02 00 mov %r15d,0x228(%rsp) + d62: 00 + d63: 44 8b 84 24 d8 01 00 mov 0x1d8(%rsp),%r8d + d6a: 00 + d6b: 47 8d 3c 0a lea (%r10,%r9,1),%r15d + d6f: 44 89 bc 24 20 02 00 mov %r15d,0x220(%rsp) + d76: 00 + d77: 47 8d 3c 0e lea (%r14,%r9,1),%r15d + d7b: 44 89 bc 24 e0 02 00 mov %r15d,0x2e0(%rsp) + d82: 00 + d83: 47 8d 7c 0d 00 lea 0x0(%r13,%r9,1),%r15d + d88: 44 89 bc 24 18 02 00 mov %r15d,0x218(%rsp) + d8f: 00 + d90: 45 03 d3 add %r11d,%r10d + d93: 44 8b bc 24 a0 01 00 mov 0x1a0(%rsp),%r15d + d9a: 00 + d9b: 44 89 94 24 10 02 00 mov %r10d,0x210(%rsp) + da2: 00 + da3: 47 8d 14 1e lea (%r14,%r11,1),%r10d + da7: 44 89 94 24 d8 02 00 mov %r10d,0x2d8(%rsp) + dae: 00 + daf: 44 8b 8c 24 f8 01 00 mov 0x1f8(%rsp),%r9d + db6: 00 + db7: 47 8d 14 1f lea (%r15,%r11,1),%r10d + dbb: 44 89 94 24 08 02 00 mov %r10d,0x208(%rsp) + dc2: 00 + dc3: 41 89 c2 mov %eax,%r10d + dc6: 41 f7 da neg %r10d + dc9: 47 8d 7c 1d 00 lea 0x0(%r13,%r11,1),%r15d + dce: 45 03 d6 add %r14d,%r10d + dd1: 45 03 ec add %r12d,%r13d + dd4: 44 89 94 24 38 03 00 mov %r10d,0x338(%rsp) + ddb: 00 + ddc: 44 8b 94 24 00 03 00 mov 0x300(%rsp),%r10d + de3: 00 + de4: 41 f7 da neg %r10d + de7: 45 03 d6 add %r14d,%r10d + dea: 45 03 f4 add %r12d,%r14d + ded: 44 89 94 24 20 03 00 mov %r10d,0x320(%rsp) + df4: 00 + df5: 44 89 bc 24 00 02 00 mov %r15d,0x200(%rsp) + dfc: 00 + dfd: 44 89 b4 24 28 03 00 mov %r14d,0x328(%rsp) + e04: 00 + e05: 44 89 ac 24 d0 02 00 mov %r13d,0x2d0(%rsp) + e0c: 00 + e0d: 4c 8b 9c 24 40 02 00 mov 0x240(%rsp),%r11 + e14: 00 + e15: 44 8b 94 24 38 02 00 mov 0x238(%rsp),%r10d + e1c: 00 + e1d: 0f 1f 00 nopl (%rax) + e20: 41 89 d6 mov %edx,%r14d + e23: 45 0f af f2 imul %r10d,%r14d + e27: 44 8b bc 24 38 03 00 mov 0x338(%rsp),%r15d + e2e: 00 + e2f: 45 2b fe sub %r14d,%r15d + e32: 44 03 f0 add %eax,%r14d + e35: 4d 63 ff movslq %r15d,%r15 + e38: 45 89 d4 mov %r10d,%r12d + e3b: 4d 63 f6 movslq %r14d,%r14 + e3e: 4e 8b 2c ff mov (%rdi,%r15,8),%r13 + e42: 4f 89 2c e3 mov %r13,(%r11,%r12,8) + e46: 44 8b ac 24 f8 02 00 mov 0x2f8(%rsp),%r13d + e4d: 00 + e4e: 45 0f af ea imul %r10d,%r13d + e52: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + e58: c5 f9 57 0d 80 33 c2 vxorpd 0x1c23380(%rip),%xmm0,%xmm1 # 0x1c241e0 + e5f: 01 + e60: c4 81 7b 11 4c e3 20 vmovsd %xmm1,0x20(%r11,%r12,8) + e67: 44 8b bc 24 20 03 00 mov 0x320(%rsp),%r15d + e6e: 00 + e6f: 45 2b fd sub %r13d,%r15d + e72: 4d 63 ff movslq %r15d,%r15 + e75: 44 03 ac 24 00 03 00 add 0x300(%rsp),%r13d + e7c: 00 + e7d: 4d 63 ed movslq %r13d,%r13 + e80: 4e 8b 34 ff mov (%rdi,%r15,8),%r14 + e84: 47 8d 3c 52 lea (%r10,%r10,2),%r15d + e88: 4f 89 74 e3 40 mov %r14,0x40(%r11,%r12,8) + e8d: 44 03 fb add %ebx,%r15d + e90: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + e96: 44 8b ac 24 10 03 00 mov 0x310(%rsp),%r13d + e9d: 00 + e9e: 45 0f af ea imul %r10d,%r13d + ea2: c5 e9 57 1d 36 33 c2 vxorpd 0x1c23336(%rip),%xmm2,%xmm3 # 0x1c241e0 + ea9: 01 + eaa: c4 81 7b 11 5c e3 60 vmovsd %xmm3,0x60(%r11,%r12,8) + eb1: 44 8b b4 24 28 03 00 mov 0x328(%rsp),%r14d + eb8: 00 + eb9: 45 2b f5 sub %r13d,%r14d + ebc: 45 3b f9 cmp %r9d,%r15d + ebf: 7f 34 jg 0xef5 + ec1: 4d 63 f6 movslq %r14d,%r14 + ec4: 44 03 ac 24 98 02 00 add 0x298(%rsp),%r13d + ecb: 00 + ecc: 4d 63 ed movslq %r13d,%r13 + ecf: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + ed3: 4f 89 bc e3 80 00 00 mov %r15,0x80(%r11,%r12,8) + eda: 00 + edb: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + ee1: c5 f9 57 0d f7 32 c2 vxorpd 0x1c232f7(%rip),%xmm0,%xmm1 # 0x1c241e0 + ee8: 01 + ee9: c4 81 7b 11 8c e3 a0 vmovsd %xmm1,0xa0(%r11,%r12,8) + ef0: 00 00 00 + ef3: eb 44 jmp 0xf39 + ef5: 41 f7 de neg %r14d + ef8: 41 f7 dd neg %r13d + efb: 4d 63 f6 movslq %r14d,%r14 + efe: 44 03 ac 24 d0 02 00 add 0x2d0(%rsp),%r13d + f05: 00 + f06: 4d 63 ed movslq %r13d,%r13 + f09: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + f0f: c5 f9 57 0d c9 32 c2 vxorpd 0x1c232c9(%rip),%xmm0,%xmm1 # 0x1c241e0 + f16: 01 + f17: c4 81 7b 11 8c e3 80 vmovsd %xmm1,0x80(%r11,%r12,8) + f1e: 00 00 00 + f21: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + f27: c5 e9 57 1d b1 32 c2 vxorpd 0x1c232b1(%rip),%xmm2,%xmm3 # 0x1c241e0 + f2e: 01 + f2f: c4 81 7b 11 9c e3 a0 vmovsd %xmm3,0xa0(%r11,%r12,8) + f36: 00 00 00 + f39: 44 8b ac 24 08 03 00 mov 0x308(%rsp),%r13d + f40: 00 + f41: 46 8d 74 95 00 lea 0x0(%rbp,%r10,4),%r14d + f46: 45 0f af ea imul %r10d,%r13d + f4a: 44 8b bc 24 30 03 00 mov 0x330(%rsp),%r15d + f51: 00 + f52: 45 2b fd sub %r13d,%r15d + f55: 45 3b f1 cmp %r9d,%r14d + f58: 7f 34 jg 0xf8e + f5a: 4d 63 ff movslq %r15d,%r15 + f5d: 44 03 ac 24 b8 02 00 add 0x2b8(%rsp),%r13d + f64: 00 + f65: 4d 63 ed movslq %r13d,%r13 + f68: 4e 8b 34 ff mov (%rdi,%r15,8),%r14 + f6c: 4f 89 b4 e3 c0 00 00 mov %r14,0xc0(%r11,%r12,8) + f73: 00 + f74: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + f7a: c5 f9 57 0d 5e 32 c2 vxorpd 0x1c2325e(%rip),%xmm0,%xmm1 # 0x1c241e0 + f81: 01 + f82: c4 81 7b 11 8c e3 e0 vmovsd %xmm1,0xe0(%r11,%r12,8) + f89: 00 00 00 + f8c: eb 44 jmp 0xfd2 + f8e: 41 f7 df neg %r15d + f91: 41 f7 dd neg %r13d + f94: 4d 63 ff movslq %r15d,%r15 + f97: 44 03 ac 24 f0 02 00 add 0x2f0(%rsp),%r13d + f9e: 00 + f9f: 4d 63 ed movslq %r13d,%r13 + fa2: c4 a1 7b 10 04 ff vmovsd (%rdi,%r15,8),%xmm0 + fa8: c5 f9 57 0d 30 32 c2 vxorpd 0x1c23230(%rip),%xmm0,%xmm1 # 0x1c241e0 + faf: 01 + fb0: c4 81 7b 11 8c e3 c0 vmovsd %xmm1,0xc0(%r11,%r12,8) + fb7: 00 00 00 + fba: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + fc0: c5 e9 57 1d 18 32 c2 vxorpd 0x1c23218(%rip),%xmm2,%xmm3 # 0x1c241e0 + fc7: 01 + fc8: c4 81 7b 11 9c e3 e0 vmovsd %xmm3,0xe0(%r11,%r12,8) + fcf: 00 00 00 + fd2: 47 8d 34 92 lea (%r10,%r10,4),%r14d + fd6: 44 03 f6 add %esi,%r14d + fd9: 45 3b f1 cmp %r9d,%r14d + fdc: 7f 44 jg 0x1022 + fde: 44 8b ac 24 c8 02 00 mov 0x2c8(%rsp),%r13d + fe5: 00 + fe6: 45 0f af ea imul %r10d,%r13d + fea: 44 8b b4 24 e8 02 00 mov 0x2e8(%rsp),%r14d + ff1: 00 + ff2: 45 2b f5 sub %r13d,%r14d + ff5: 4d 63 f6 movslq %r14d,%r14 + ff8: 44 03 ac 24 b0 02 00 add 0x2b0(%rsp),%r13d + fff: 00 + 1000: 4d 63 ed movslq %r13d,%r13 + 1003: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + 1007: 4f 89 bc e3 00 01 00 mov %r15,0x100(%r11,%r12,8) + 100e: 00 + 100f: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 1015: c5 f9 57 05 c3 31 c2 vxorpd 0x1c231c3(%rip),%xmm0,%xmm0 # 0x1c241e0 + 101c: 01 + 101d: e9 8c 00 00 00 jmp 0x10ae + 1022: 44 8b ac 24 c8 02 00 mov 0x2c8(%rsp),%r13d + 1029: 00 + 102a: 45 0f af ea imul %r10d,%r13d + 102e: 45 3b f0 cmp %r8d,%r14d + 1031: 7f 44 jg 0x1077 + 1033: 45 89 ee mov %r13d,%r14d + 1036: 41 f7 dd neg %r13d + 1039: 44 2b b4 24 e8 02 00 sub 0x2e8(%rsp),%r14d + 1040: 00 + 1041: 4d 63 f6 movslq %r14d,%r14 + 1044: 44 03 ac 24 28 02 00 add 0x228(%rsp),%r13d + 104b: 00 + 104c: 4d 63 ed movslq %r13d,%r13 + 104f: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 1055: c5 f9 57 0d 83 31 c2 vxorpd 0x1c23183(%rip),%xmm0,%xmm1 # 0x1c241e0 + 105c: 01 + 105d: c4 81 7b 11 8c e3 00 vmovsd %xmm1,0x100(%r11,%r12,8) + 1064: 01 00 00 + 1067: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + 106d: c5 e9 57 05 6b 31 c2 vxorpd 0x1c2316b(%rip),%xmm2,%xmm0 # 0x1c241e0 + 1074: 01 + 1075: eb 37 jmp 0x10ae + 1077: 44 8b b4 24 30 02 00 mov 0x230(%rsp),%r14d + 107e: 00 + 107f: 45 2b f5 sub %r13d,%r14d + 1082: 4d 63 f6 movslq %r14d,%r14 + 1085: 44 2b ac 24 28 02 00 sub 0x228(%rsp),%r13d + 108c: 00 + 108d: 4d 63 ed movslq %r13d,%r13 + 1090: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 1096: c5 f9 57 0d 42 31 c2 vxorpd 0x1c23142(%rip),%xmm0,%xmm1 # 0x1c241e0 + 109d: 01 + 109e: c4 81 7b 11 8c e3 00 vmovsd %xmm1,0x100(%r11,%r12,8) + 10a5: 01 00 00 + 10a8: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 10ae: c4 81 7b 11 84 e3 20 vmovsd %xmm0,0x120(%r11,%r12,8) + 10b5: 01 00 00 + 10b8: 47 8d 2c 52 lea (%r10,%r10,2),%r13d + 10bc: 46 8d 34 69 lea (%rcx,%r13,2),%r14d + 10c0: 45 3b f1 cmp %r9d,%r14d + 10c3: 7f 44 jg 0x1109 + 10c5: 44 8b ac 24 90 02 00 mov 0x290(%rsp),%r13d + 10cc: 00 + 10cd: 45 0f af ea imul %r10d,%r13d + 10d1: 44 8b b4 24 e0 02 00 mov 0x2e0(%rsp),%r14d + 10d8: 00 + 10d9: 45 2b f5 sub %r13d,%r14d + 10dc: 4d 63 f6 movslq %r14d,%r14 + 10df: 44 03 ac 24 a8 02 00 add 0x2a8(%rsp),%r13d + 10e6: 00 + 10e7: 4d 63 ed movslq %r13d,%r13 + 10ea: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + 10ee: 4f 89 bc e3 40 01 00 mov %r15,0x140(%r11,%r12,8) + 10f5: 00 + 10f6: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 10fc: c5 f9 57 05 dc 30 c2 vxorpd 0x1c230dc(%rip),%xmm0,%xmm0 # 0x1c241e0 + 1103: 01 + 1104: e9 8c 00 00 00 jmp 0x1195 + 1109: 44 8b ac 24 90 02 00 mov 0x290(%rsp),%r13d + 1110: 00 + 1111: 45 0f af ea imul %r10d,%r13d + 1115: 45 3b f0 cmp %r8d,%r14d + 1118: 7f 44 jg 0x115e + 111a: 45 89 ee mov %r13d,%r14d + 111d: 41 f7 dd neg %r13d + 1120: 44 2b b4 24 e0 02 00 sub 0x2e0(%rsp),%r14d + 1127: 00 + 1128: 4d 63 f6 movslq %r14d,%r14 + 112b: 44 03 ac 24 18 02 00 add 0x218(%rsp),%r13d + 1132: 00 + 1133: 4d 63 ed movslq %r13d,%r13 + 1136: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 113c: c5 f9 57 0d 9c 30 c2 vxorpd 0x1c2309c(%rip),%xmm0,%xmm1 # 0x1c241e0 + 1143: 01 + 1144: c4 81 7b 11 8c e3 40 vmovsd %xmm1,0x140(%r11,%r12,8) + 114b: 01 00 00 + 114e: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + 1154: c5 e9 57 05 84 30 c2 vxorpd 0x1c23084(%rip),%xmm2,%xmm0 # 0x1c241e0 + 115b: 01 + 115c: eb 37 jmp 0x1195 + 115e: 44 8b b4 24 20 02 00 mov 0x220(%rsp),%r14d + 1165: 00 + 1166: 45 2b f5 sub %r13d,%r14d + 1169: 4d 63 f6 movslq %r14d,%r14 + 116c: 44 2b ac 24 18 02 00 sub 0x218(%rsp),%r13d + 1173: 00 + 1174: 4d 63 ed movslq %r13d,%r13 + 1177: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 117d: c5 f9 57 0d 5b 30 c2 vxorpd 0x1c2305b(%rip),%xmm0,%xmm1 # 0x1c241e0 + 1184: 01 + 1185: c4 81 7b 11 8c e3 40 vmovsd %xmm1,0x140(%r11,%r12,8) + 118c: 01 00 00 + 118f: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 1195: c4 81 7b 11 84 e3 60 vmovsd %xmm0,0x160(%r11,%r12,8) + 119c: 01 00 00 + 119f: 46 8d 2c d5 00 00 00 lea 0x0(,%r10,8),%r13d + 11a6: 00 + 11a7: 45 2b ea sub %r10d,%r13d + 11aa: 44 03 ac 24 18 03 00 add 0x318(%rsp),%r13d + 11b1: 00 + 11b2: 45 3b e9 cmp %r9d,%r13d + 11b5: 7f 44 jg 0x11fb + 11b7: 44 8b ac 24 c0 02 00 mov 0x2c0(%rsp),%r13d + 11be: 00 + 11bf: 45 0f af ea imul %r10d,%r13d + 11c3: 44 8b b4 24 d8 02 00 mov 0x2d8(%rsp),%r14d + 11ca: 00 + 11cb: 45 2b f5 sub %r13d,%r14d + 11ce: 4d 63 f6 movslq %r14d,%r14 + 11d1: 44 03 ac 24 a0 02 00 add 0x2a0(%rsp),%r13d + 11d8: 00 + 11d9: 4d 63 ed movslq %r13d,%r13 + 11dc: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + 11e0: 4f 89 bc e3 80 01 00 mov %r15,0x180(%r11,%r12,8) + 11e7: 00 + 11e8: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 11ee: c5 f9 57 05 ea 2f c2 vxorpd 0x1c22fea(%rip),%xmm0,%xmm0 # 0x1c241e0 + 11f5: 01 + 11f6: e9 cc 00 00 00 jmp 0x12c7 + 11fb: 44 8b b4 24 c0 02 00 mov 0x2c0(%rsp),%r14d + 1202: 00 + 1203: 45 0f af f2 imul %r10d,%r14d + 1207: 45 3b e8 cmp %r8d,%r13d + 120a: 7f 44 jg 0x1250 + 120c: 45 89 f5 mov %r14d,%r13d + 120f: 41 f7 de neg %r14d + 1212: 44 2b ac 24 d8 02 00 sub 0x2d8(%rsp),%r13d + 1219: 00 + 121a: 4d 63 ed movslq %r13d,%r13 + 121d: 44 03 b4 24 00 02 00 add 0x200(%rsp),%r14d + 1224: 00 + 1225: 4d 63 f6 movslq %r14d,%r14 + 1228: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + 122e: c5 f9 57 0d aa 2f c2 vxorpd 0x1c22faa(%rip),%xmm0,%xmm1 # 0x1c241e0 + 1235: 01 + 1236: c4 81 7b 11 8c e3 80 vmovsd %xmm1,0x180(%r11,%r12,8) + 123d: 01 00 00 + 1240: c4 a1 7b 10 14 f7 vmovsd (%rdi,%r14,8),%xmm2 + 1246: c5 e9 57 05 92 2f c2 vxorpd 0x1c22f92(%rip),%xmm2,%xmm0 # 0x1c241e0 + 124d: 01 + 124e: eb 77 jmp 0x12c7 + 1250: 44 3b ac 24 40 01 00 cmp 0x140(%rsp),%r13d + 1257: 00 + 1258: 7f 1e jg 0x1278 + 125a: 44 8b bc 24 10 02 00 mov 0x210(%rsp),%r15d + 1261: 00 + 1262: 45 2b fe sub %r14d,%r15d + 1265: 4d 63 ff movslq %r15d,%r15 + 1268: c4 a1 7b 10 04 ff vmovsd (%rdi,%r15,8),%xmm0 + 126e: c5 f9 57 05 6a 2f c2 vxorpd 0x1c22f6a(%rip),%xmm0,%xmm0 # 0x1c241e0 + 1275: 01 + 1276: eb 14 jmp 0x128c + 1278: 45 89 f7 mov %r14d,%r15d + 127b: 44 2b bc 24 10 02 00 sub 0x210(%rsp),%r15d + 1282: 00 + 1283: 4d 63 ff movslq %r15d,%r15 + 1286: c4 a1 7b 10 04 ff vmovsd (%rdi,%r15,8),%xmm0 + 128c: c4 81 7b 11 84 e3 80 vmovsd %xmm0,0x180(%r11,%r12,8) + 1293: 01 00 00 + 1296: 44 3b ac 24 40 01 00 cmp 0x140(%rsp),%r13d + 129d: 00 + 129e: 7f 13 jg 0x12b3 + 12a0: 44 2b b4 24 00 02 00 sub 0x200(%rsp),%r14d + 12a7: 00 + 12a8: 4d 63 f6 movslq %r14d,%r14 + 12ab: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 12b1: eb 14 jmp 0x12c7 + 12b3: 41 f7 de neg %r14d + 12b6: 44 03 b4 24 08 02 00 add 0x208(%rsp),%r14d + 12bd: 00 + 12be: 4d 63 f6 movslq %r14d,%r14 + 12c1: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 12c7: 41 ff c2 inc %r10d + 12ca: c4 81 7b 11 84 e3 a0 vmovsd %xmm0,0x1a0(%r11,%r12,8) + 12d1: 01 00 00 + 12d4: 41 83 fa 04 cmp $0x4,%r10d + 12d8: 0f 82 42 fb ff ff jb 0xe20 + 12de: 4c 8b 94 24 e0 01 00 mov 0x1e0(%rsp),%r10 + 12e5: 00 + 12e6: 83 c3 0c add $0xc,%ebx + 12e9: 4c 8b b4 24 f0 01 00 mov 0x1f0(%rsp),%r14 + 12f0: 00 + 12f1: 83 c5 10 add $0x10,%ebp + 12f4: 44 8b ac 24 b0 02 00 mov 0x2b0(%rsp),%r13d + 12fb: 00 + 12fc: 83 c6 14 add $0x14,%esi + 12ff: 44 8b bc 24 b8 02 00 mov 0x2b8(%rsp),%r15d + 1306: 00 + 1307: 83 c1 18 add $0x18,%ecx + 130a: 44 03 bc 24 78 01 00 add 0x178(%rsp),%r15d + 1311: 00 + 1312: 4f 8d 94 32 c0 01 00 lea 0x1c0(%r10,%r14,1),%r10 + 1319: 00 + 131a: 44 8b b4 24 c8 02 00 mov 0x2c8(%rsp),%r14d + 1321: 00 + 1322: 8d 04 90 lea (%rax,%rdx,4),%eax + 1325: 44 89 bc 24 b8 02 00 mov %r15d,0x2b8(%rsp) + 132c: 00 + 132d: 44 8b a4 24 a8 01 00 mov 0x1a8(%rsp),%r12d + 1334: 00 + 1335: 44 8b 9c 24 b0 01 00 mov 0x1b0(%rsp),%r11d + 133c: 00 + 133d: 47 8d 7c b5 00 lea 0x0(%r13,%r14,4),%r15d + 1342: 44 8b ac 24 10 03 00 mov 0x310(%rsp),%r13d + 1349: 00 + 134a: 44 8b b4 24 a8 02 00 mov 0x2a8(%rsp),%r14d + 1351: 00 + 1352: 44 89 bc 24 b0 02 00 mov %r15d,0x2b0(%rsp) + 1359: 00 + 135a: 44 8b 8c 24 b8 01 00 mov 0x1b8(%rsp),%r9d + 1361: 00 + 1362: 44 8b 84 24 c0 01 00 mov 0x1c0(%rsp),%r8d + 1369: 00 + 136a: 47 8d 3c ee lea (%r14,%r13,8),%r15d + 136e: 44 89 bc 24 a8 02 00 mov %r15d,0x2a8(%rsp) + 1375: 00 + 1376: 44 8b bc 24 00 03 00 mov 0x300(%rsp),%r15d + 137d: 00 + 137e: 44 8b b4 24 a0 02 00 mov 0x2a0(%rsp),%r14d + 1385: 00 + 1386: 44 03 b4 24 80 01 00 add 0x180(%rsp),%r14d + 138d: 00 + 138e: 44 89 b4 24 a0 02 00 mov %r14d,0x2a0(%rsp) + 1395: 00 + 1396: 45 8d 34 d7 lea (%r15,%rdx,8),%r14d + 139a: 44 8b bc 24 98 02 00 mov 0x298(%rsp),%r15d + 13a1: 00 + 13a2: 44 89 b4 24 00 03 00 mov %r14d,0x300(%rsp) + 13a9: 00 + 13aa: 8b bc 24 c8 01 00 00 mov 0x1c8(%rsp),%edi + 13b1: 44 8b b4 24 e8 01 00 mov 0x1e8(%rsp),%r14d + 13b8: 00 + 13b9: 47 8d 2c af lea (%r15,%r13,4),%r13d + 13bd: 41 ff c6 inc %r14d + 13c0: 03 bc 24 58 01 00 00 add 0x158(%rsp),%edi + 13c7: 44 03 84 24 70 01 00 add 0x170(%rsp),%r8d + 13ce: 00 + 13cf: 44 03 8c 24 50 01 00 add 0x150(%rsp),%r9d + 13d6: 00 + 13d7: 83 84 24 18 03 00 00 addl $0x1c,0x318(%rsp) + 13de: 1c + 13df: 44 03 9c 24 60 01 00 add 0x160(%rsp),%r11d + 13e6: 00 + 13e7: 44 03 a4 24 68 01 00 add 0x168(%rsp),%r12d + 13ee: 00 + 13ef: 44 89 ac 24 98 02 00 mov %r13d,0x298(%rsp) + 13f6: 00 + 13f7: 44 89 b4 24 e8 01 00 mov %r14d,0x1e8(%rsp) + 13fe: 00 + 13ff: 44 3b b4 24 48 01 00 cmp 0x148(%rsp),%r14d + 1406: 00 + 1407: 0f 82 93 f8 ff ff jb 0xca0 + 140d: 44 8b 84 24 80 00 00 mov 0x80(%rsp),%r8d + 1414: 00 + 1415: 44 8b 4c 24 78 mov 0x78(%rsp),%r9d + 141a: 44 3b 8c 24 c0 00 00 cmp 0xc0(%rsp),%r9d + 1421: 00 + 1422: 0f 8c f8 ec ff ff jl 0x120 + 1428: 44 8b 7c 24 20 mov 0x20(%rsp),%r15d + 142d: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 1432: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1437: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 143c: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi + 1441: 4c 8b 64 24 48 mov 0x48(%rsp),%r12 + 1446: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 + 144b: 4c 8b 74 24 58 mov 0x58(%rsp),%r14 + 1450: 4d 63 ff movslq %r15d,%r15 + 1453: 49 c1 e7 04 shl $0x4,%r15 + 1457: 49 03 c7 add %r15,%rax + 145a: 48 89 c2 mov %rax,%rdx + 145d: 48 83 e2 3f and $0x3f,%rdx + 1461: 48 f7 da neg %rdx + 1464: 48 83 e2 3f and $0x3f,%rdx + 1468: 48 03 c2 add %rdx,%rax + 146b: 48 81 c4 48 03 00 00 add $0x348,%rsp + 1472: 5d pop %rbp + 1473: 41 5f pop %r15 + 1475: c3 ret + 1476: 41 83 f9 05 cmp $0x5,%r9d + 147a: 0f 8d d0 ec ff ff jge 0x150 + 1480: e9 d3 f5 ff ff jmp 0xa58 + 1485: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 148c: 00 + 148d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14a0: 53 push %rbx + 14a1: 56 push %rsi + 14a2: 57 push %rdi + 14a3: 41 54 push %r12 + 14a5: 41 55 push %r13 + 14a7: 41 56 push %r14 + 14a9: 41 57 push %r15 + 14ab: 55 push %rbp + 14ac: 48 83 ec 58 sub $0x58,%rsp + 14b0: 89 d6 mov %edx,%esi + 14b2: 44 89 cf mov %r9d,%edi + 14b5: 4c 89 c5 mov %r8,%rbp + 14b8: 48 89 cb mov %rcx,%rbx + 14bb: 4c 8d 25 1e 49 fc ff lea -0x3b6e2(%rip),%r12 # 0xfffffffffffc5de0 + 14c2: 83 fe 12 cmp $0x12,%esi + 14c5: 7c 16 jl 0x14dd + 14c7: 89 f1 mov %esi,%ecx + 14c9: ba 05 00 00 00 mov $0x5,%edx + 14ce: 4c 8b 84 24 c0 00 00 mov 0xc0(%rsp),%r8 + 14d5: 00 + 14d6: e8 e5 a6 0c 00 call 0xcbbc0 + 14db: eb 0f jmp 0x14ec + 14dd: 89 f1 mov %esi,%ecx + 14df: 48 8b 94 24 c0 00 00 mov 0xc0(%rsp),%rdx + 14e6: 00 + 14e7: e8 74 8b ff ff call 0xffffffffffffa060 + 14ec: 48 63 f6 movslq %esi,%rsi + 14ef: 41 83 bc b4 fc e3 c5 cmpl $0x0,0x1c5e3fc(%r12,%rsi,4) + 14f6: 01 00 + 14f8: 0f 85 7c 01 00 00 jne 0x167a + 14fe: b9 11 00 00 00 mov $0x11,%ecx + 1503: 48 89 ea mov %rbp,%rdx + 1506: 41 89 f8 mov %edi,%r8d + 1509: 49 89 c1 mov %rax,%r9 + 150c: 48 89 43 38 mov %rax,0x38(%rbx) + 1510: e8 6b eb ff ff call 0x80 + 1515: 41 b8 01 00 00 00 mov $0x1,%r8d + 151b: c4 42 49 f7 d0 shlx %esi,%r8d,%r10d + 1520: 44 89 d1 mov %r10d,%ecx + 1523: d1 f9 sar $1,%ecx + 1525: c1 e9 1e shr $0x1e,%ecx + 1528: 41 03 ca add %r10d,%ecx + 152b: c1 f9 02 sar $0x2,%ecx + 152e: 48 89 43 40 mov %rax,0x40(%rbx) + 1532: 85 c9 test %ecx,%ecx + 1534: 0f 8e 1c 01 00 00 jle 0x1656 + 153a: 89 ca mov %ecx,%edx + 153c: 45 89 c2 mov %r8d,%r10d + 153f: d1 ea shr $1,%edx + 1541: 45 33 c9 xor %r9d,%r9d + 1544: 85 d2 test %edx,%edx + 1546: 0f 86 bd 00 00 00 jbe 0x1609 + 154c: 41 89 ff mov %edi,%r15d + 154f: 41 89 cb mov %ecx,%r11d + 1552: 44 2b fe sub %esi,%r15d + 1555: c4 42 01 f7 d0 shlx %r15d,%r8d,%r10d + 155a: 45 0f af da imul %r10d,%r11d + 155e: 45 03 da add %r10d,%r11d + 1561: 47 8d 34 12 lea (%r10,%r10,1),%r14d + 1565: 4d 63 f6 movslq %r14d,%r14 + 1568: 45 89 f5 mov %r14d,%r13d + 156b: 41 f7 dd neg %r13d + 156e: 4d 63 ed movslq %r13d,%r13 + 1571: 4d 63 fa movslq %r10d,%r15 + 1574: 47 8d 64 55 00 lea 0x0(%r13,%r10,2),%r12d + 1579: 45 03 d3 add %r11d,%r10d + 157c: 45 2b de sub %r14d,%r11d + 157f: 45 2b d6 sub %r14d,%r10d + 1582: 4d 63 e4 movslq %r12d,%r12 + 1585: 4d 63 db movslq %r11d,%r11 + 1588: 4d 63 d2 movslq %r10d,%r10 + 158b: 89 74 24 48 mov %esi,0x48(%rsp) + 158f: 89 7c 24 40 mov %edi,0x40(%rsp) + 1593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 159f: 00 + 15a0: 4a 8b 7c d5 00 mov 0x0(%rbp,%r10,8),%rdi + 15a5: 43 8d 34 09 lea (%r9,%r9,1),%esi + 15a9: 48 63 f6 movslq %esi,%rsi + 15ac: 41 ff c1 inc %r9d + 15af: 48 c1 e6 04 shl $0x4,%rsi + 15b3: 4d 03 d5 add %r13,%r10 + 15b6: 48 89 3c 30 mov %rdi,(%rax,%rsi,1) + 15ba: c4 a1 7b 10 44 e5 00 vmovsd 0x0(%rbp,%r12,8),%xmm0 + 15c1: 4d 03 e6 add %r14,%r12 + 15c4: c5 f9 57 0d f4 2c c2 vxorpd 0x1c22cf4(%rip),%xmm0,%xmm1 # 0x1c242c0 + 15cb: 01 + 15cc: c5 fb 11 4c 30 08 vmovsd %xmm1,0x8(%rax,%rsi,1) + 15d2: 4a 8b 7c dd 00 mov 0x0(%rbp,%r11,8),%rdi + 15d7: 4d 03 dd add %r13,%r11 + 15da: 48 89 7c 30 10 mov %rdi,0x10(%rax,%rsi,1) + 15df: c4 a1 7b 10 54 fd 00 vmovsd 0x0(%rbp,%r15,8),%xmm2 + 15e6: 4d 03 fe add %r14,%r15 + 15e9: c5 e9 57 1d cf 2c c2 vxorpd 0x1c22ccf(%rip),%xmm2,%xmm3 # 0x1c242c0 + 15f0: 01 + 15f1: c5 fb 11 5c 30 18 vmovsd %xmm3,0x18(%rax,%rsi,1) + 15f7: 44 3b ca cmp %edx,%r9d + 15fa: 72 a4 jb 0x15a0 + 15fc: 8b 74 24 48 mov 0x48(%rsp),%esi + 1600: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1605: 8b 7c 24 40 mov 0x40(%rsp),%edi + 1609: 45 8d 62 ff lea -0x1(%r10),%r12d + 160d: 44 3b e1 cmp %ecx,%r12d + 1610: 73 44 jae 0x1656 + 1612: 2b fe sub %esi,%edi + 1614: c4 42 41 f7 c8 shlx %edi,%r8d,%r9d + 1619: 45 0f af e1 imul %r9d,%r12d + 161d: 44 0f af c9 imul %ecx,%r9d + 1621: 44 89 e7 mov %r12d,%edi + 1624: f7 df neg %edi + 1626: 44 03 cf add %edi,%r9d + 1629: 4d 63 d2 movslq %r10d,%r10 + 162c: 4d 63 c9 movslq %r9d,%r9 + 162f: 49 c1 e2 04 shl $0x4,%r10 + 1633: 4d 63 e4 movslq %r12d,%r12 + 1636: 4e 8b 5c cd 00 mov 0x0(%rbp,%r9,8),%r11 + 163b: 4d 89 5c 02 f0 mov %r11,-0x10(%r10,%rax,1) + 1640: c4 a1 7b 10 44 e5 00 vmovsd 0x0(%rbp,%r12,8),%xmm0 + 1647: c5 f9 57 0d 71 2c c2 vxorpd 0x1c22c71(%rip),%xmm0,%xmm1 # 0x1c242c0 + 164e: 01 + 164f: c4 c1 7b 11 4c 02 f8 vmovsd %xmm1,-0x8(%r10,%rax,1) + 1656: 48 63 c9 movslq %ecx,%rcx + 1659: 48 c1 e1 04 shl $0x4,%rcx + 165d: 48 03 c1 add %rcx,%rax + 1660: 48 89 c5 mov %rax,%rbp + 1663: 48 83 e5 3f and $0x3f,%rbp + 1667: 48 f7 dd neg %rbp + 166a: 48 83 e5 3f and $0x3f,%rbp + 166e: c7 43 1c 00 00 20 00 movl $0x200000,0x1c(%rbx) + 1675: 48 03 c5 add %rbp,%rax + 1678: eb 2b jmp 0x16a5 + 167a: 49 89 e3 mov %rsp,%r11 + 167d: 48 89 d9 mov %rbx,%rcx + 1680: 4c 8b 94 24 c8 00 00 mov 0xc8(%rsp),%r10 + 1687: 00 + 1688: 89 f2 mov %esi,%edx + 168a: 49 89 e8 mov %rbp,%r8 + 168d: 41 89 f9 mov %edi,%r9d + 1690: 49 89 43 28 mov %rax,0x28(%r11) + 1694: 41 c7 43 20 00 00 00 movl $0x0,0x20(%r11) + 169b: 00 + 169c: 4d 89 53 30 mov %r10,0x30(%r11) + 16a0: e8 3b 00 00 00 call 0x16e0 + 16a5: 83 fe 12 cmp $0x12,%esi + 16a8: 7c 14 jl 0x16be + 16aa: 8b 53 1c mov 0x1c(%rbx),%edx + 16ad: bd 00 80 00 00 mov $0x8000,%ebp + 16b2: 81 fa 00 80 00 00 cmp $0x8000,%edx + 16b8: 0f 4d ea cmovge %edx,%ebp + 16bb: 89 6b 1c mov %ebp,0x1c(%rbx) + 16be: 48 83 c4 58 add $0x58,%rsp + 16c2: 5d pop %rbp + 16c3: 41 5f pop %r15 + 16c5: 41 5e pop %r14 + 16c7: 41 5d pop %r13 + 16c9: 41 5c pop %r12 + 16cb: 5f pop %rdi + 16cc: 5e pop %rsi + 16cd: 5b pop %rbx + 16ce: c3 ret + 16cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 16d6: 00 + 16d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 16de: 66 90 xchg %ax,%ax + 16e0: 53 push %rbx + 16e1: 56 push %rsi + 16e2: 57 push %rdi + 16e3: 41 54 push %r12 + 16e5: 41 55 push %r13 + 16e7: 41 56 push %r14 + 16e9: 41 57 push %r15 + 16eb: 55 push %rbp + 16ec: 48 81 ec 68 0d 00 00 sub $0xd68,%rsp + 16f3: 41 89 d6 mov %edx,%r14d + 16f6: 49 63 fe movslq %r14d,%rdi + 16f9: 48 8d 35 e0 46 fc ff lea -0x3b920(%rip),%rsi # 0xfffffffffffc5de0 + 1700: 44 89 f3 mov %r14d,%ebx + 1703: 49 89 cd mov %rcx,%r13 + 1706: 44 89 8c 24 90 00 00 mov %r9d,0x90(%rsp) + 170d: 00 + 170e: 4c 89 84 24 38 0a 00 mov %r8,0xa38(%rsp) + 1715: 00 + 1716: 8b ac be fc e3 c5 01 mov 0x1c5e3fc(%rsi,%rdi,4),%ebp + 171d: 2b dd sub %ebp,%ebx + 171f: 44 8b a4 24 d0 0d 00 mov 0xdd0(%rsp),%r12d + 1726: 00 + 1727: 4c 8b 8c 24 d8 0d 00 mov 0xdd8(%rsp),%r9 + 172e: 00 + 172f: 83 fb 11 cmp $0x11,%ebx + 1732: 0f 8e fc 37 00 00 jle 0x4f34 + 1738: 49 89 e3 mov %rsp,%r11 + 173b: 45 8d 54 24 01 lea 0x1(%r12),%r10d + 1740: 48 8b 84 24 e0 0d 00 mov 0xde0(%rsp),%rax + 1747: 00 + 1748: 4c 89 e9 mov %r13,%rcx + 174b: 89 da mov %ebx,%edx + 174d: 4d 89 4b 28 mov %r9,0x28(%r11) + 1751: 49 89 43 30 mov %rax,0x30(%r11) + 1755: 45 89 53 20 mov %r10d,0x20(%r11) + 1759: 44 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9d + 1760: 00 + 1761: e8 7a ff ff ff call 0x16e0 + 1766: 49 89 c1 mov %rax,%r9 + 1769: 41 ba 01 00 00 00 mov $0x1,%r10d + 176f: c4 42 61 f7 c2 shlx %ebx,%r10d,%r8d + 1774: 4d 63 e4 movslq %r12d,%r12 + 1777: 45 33 db xor %r11d,%r11d + 177a: 44 8b bc be 5c e4 c5 mov 0x1c5e45c(%rsi,%rdi,4),%r15d + 1781: 01 + 1782: 4c 89 8c 24 a0 04 00 mov %r9,0x4a0(%rsp) + 1789: 00 + 178a: 4f 89 4c e5 78 mov %r9,0x78(%r13,%r12,8) + 178f: 45 85 c0 test %r8d,%r8d + 1792: 0f 8e 5d 37 00 00 jle 0x4ef5 + 1798: 44 89 7c 24 40 mov %r15d,0x40(%rsp) + 179d: 43 8d 3c 00 lea (%r8,%r8,1),%edi + 17a1: 89 bc 24 90 04 00 00 mov %edi,0x490(%rsp) + 17a8: 89 ef mov %ebp,%edi + 17aa: f7 dd neg %ebp + 17ac: 43 8d 34 40 lea (%r8,%r8,2),%esi + 17b0: 41 03 ef add %r15d,%ebp + 17b3: f7 df neg %edi + 17b5: 89 b4 24 98 04 00 00 mov %esi,0x498(%rsp) + 17bc: c4 c2 51 f7 f2 shlx %ebp,%r10d,%esi + 17c1: 44 89 84 24 c0 04 00 mov %r8d,0x4c0(%rsp) + 17c8: 00 + 17c9: 4c 89 4c 24 48 mov %r9,0x48(%rsp) + 17ce: 4c 89 6c 24 50 mov %r13,0x50(%rsp) + 17d3: 44 89 b4 24 a0 01 00 mov %r14d,0x1a0(%rsp) + 17da: 00 + 17db: 41 8d 44 30 ff lea -0x1(%r8,%rsi,1),%eax + 17e0: 99 cltd + 17e1: f7 fe idiv %esi + 17e3: 44 8d 66 03 lea 0x3(%rsi),%r12d + 17e7: 41 d1 fc sar $1,%r12d + 17ea: 8d 2c 76 lea (%rsi,%rsi,2),%ebp + 17ed: 41 c1 ec 1e shr $0x1e,%r12d + 17f1: 46 8d 64 26 03 lea 0x3(%rsi,%r12,1),%r12d + 17f6: 41 c1 fc 02 sar $0x2,%r12d + 17fa: 44 89 a4 24 40 0d 00 mov %r12d,0xd40(%rsp) + 1801: 00 + 1802: 45 33 e4 xor %r12d,%r12d + 1805: 33 d2 xor %edx,%edx + 1807: 33 c9 xor %ecx,%ecx + 1809: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1810: 00 + 1811: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 181f: 00 + 1820: 41 89 d8 mov %ebx,%r8d + 1823: 45 89 d5 mov %r10d,%r13d + 1826: 41 f7 d8 neg %r8d + 1829: 41 89 d9 mov %ebx,%r9d + 182c: 85 ff test %edi,%edi + 182e: 0f 89 96 36 00 00 jns 0x4eca + 1834: 89 5c 24 58 mov %ebx,0x58(%rsp) + 1838: 89 8c 24 a8 04 00 00 mov %ecx,0x4a8(%rsp) + 183f: 89 94 24 b0 04 00 00 mov %edx,0x4b0(%rsp) + 1846: 44 89 a4 24 b8 04 00 mov %r12d,0x4b8(%rsp) + 184d: 00 + 184e: 89 44 24 60 mov %eax,0x60(%rsp) + 1852: 89 6c 24 68 mov %ebp,0x68(%rsp) + 1856: 89 b4 24 10 09 00 00 mov %esi,0x910(%rsp) + 185d: 89 7c 24 70 mov %edi,0x70(%rsp) + 1861: 44 89 5c 24 78 mov %r11d,0x78(%rsp) + 1866: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 186d: 00 + 186e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1875: 0f 1f 40 00 nopl 0x0(%rax) + 1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1880: 41 8d 59 02 lea 0x2(%r9),%ebx + 1884: 41 8d 50 fe lea -0x2(%r8),%edx + 1888: 3b 9c 24 a0 01 00 00 cmp 0x1a0(%rsp),%ebx + 188f: 0f 84 1d 25 00 00 je 0x3db2 + 1895: 41 8d 41 04 lea 0x4(%r9),%eax + 1899: 3b 84 24 a0 01 00 00 cmp 0x1a0(%rsp),%eax + 18a0: 0f 84 e6 0b 00 00 je 0x248c + 18a6: 41 8d 41 06 lea 0x6(%r9),%eax + 18aa: 3b 84 24 a0 01 00 00 cmp 0x1a0(%rsp),%eax + 18b1: 0f 84 d5 0b 00 00 je 0x248c + 18b7: 41 83 c0 fd add $0xfffffffd,%r8d + 18bb: 41 83 c1 03 add $0x3,%r9d + 18bf: 33 c0 xor %eax,%eax + 18c1: 89 84 24 90 01 00 00 mov %eax,0x190(%rsp) + 18c8: 89 84 24 88 01 00 00 mov %eax,0x188(%rsp) + 18cf: 45 85 ed test %r13d,%r13d + 18d2: 0f 8e ab 0b 00 00 jle 0x2483 + 18d8: 41 ba 01 00 00 00 mov $0x1,%r10d + 18de: c4 c2 31 f7 ea shlx %r9d,%r10d,%ebp + 18e3: 8b 8c 24 90 00 00 00 mov 0x90(%rsp),%ecx + 18ea: 89 eb mov %ebp,%ebx + 18ec: c1 eb 1f shr $0x1f,%ebx + 18ef: 8b b4 24 c0 04 00 00 mov 0x4c0(%rsp),%esi + 18f6: 03 dd add %ebp,%ebx + 18f8: d1 fb sar $1,%ebx + 18fa: 8d 54 6d 00 lea 0x0(%rbp,%rbp,2),%edx + 18fe: 89 d0 mov %edx,%eax + 1900: 42 8d 3c 01 lea (%rcx,%r8,1),%edi + 1904: d1 f8 sar $1,%eax + 1906: c1 e8 1e shr $0x1e,%eax + 1909: c4 c2 41 f7 ca shlx %edi,%r10d,%ecx + 190e: 03 c2 add %edx,%eax + 1910: 89 ea mov %ebp,%edx + 1912: 41 89 cc mov %ecx,%r12d + 1915: 0f af f1 imul %ecx,%esi + 1918: 41 89 cb mov %ecx,%r11d + 191b: 44 0f af e3 imul %ebx,%r12d + 191f: d1 fa sar $1,%edx + 1921: 8d 3c 09 lea (%rcx,%rcx,1),%edi + 1924: c1 ea 1e shr $0x1e,%edx + 1927: 44 8d 14 49 lea (%rcx,%rcx,2),%r10d + 192b: 89 9c 24 c0 0b 00 00 mov %ebx,0xbc0(%rsp) + 1932: 03 d5 add %ebp,%edx + 1934: 8b 9c 24 b0 04 00 00 mov 0x4b0(%rsp),%ebx + 193b: 0f af e9 imul %ecx,%ebp + 193e: 0f af d9 imul %ecx,%ebx + 1941: c1 f8 02 sar $0x2,%eax + 1944: 2b eb sub %ebx,%ebp + 1946: 89 b4 24 98 01 00 00 mov %esi,0x198(%rsp) + 194d: 89 ce mov %ecx,%esi + 194f: 0f af f0 imul %eax,%esi + 1952: 41 89 ef mov %ebp,%r15d + 1955: 41 89 ee mov %ebp,%r14d + 1958: 44 2b ff sub %edi,%r15d + 195b: 44 89 bc 24 f0 00 00 mov %r15d,0xf0(%rsp) + 1962: 00 + 1963: 41 89 f7 mov %esi,%r15d + 1966: 45 2b f2 sub %r10d,%r14d + 1969: 44 2b fb sub %ebx,%r15d + 196c: 44 89 b4 24 e8 00 00 mov %r14d,0xe8(%rsp) + 1973: 00 + 1974: 41 89 ee mov %ebp,%r14d + 1977: 44 2b f1 sub %ecx,%r14d + 197a: 44 89 b4 24 f8 00 00 mov %r14d,0xf8(%rsp) + 1981: 00 + 1982: 45 89 fe mov %r15d,%r14d + 1985: 45 2b f2 sub %r10d,%r14d + 1988: 44 89 b4 24 00 01 00 mov %r14d,0x100(%rsp) + 198f: 00 + 1990: 45 89 fe mov %r15d,%r14d + 1993: 44 2b f7 sub %edi,%r14d + 1996: 44 89 b4 24 08 01 00 mov %r14d,0x108(%rsp) + 199d: 00 + 199e: 45 89 e6 mov %r12d,%r14d + 19a1: 44 2b f3 sub %ebx,%r14d + 19a4: c1 fa 02 sar $0x2,%edx + 19a7: 44 89 bc 24 70 01 00 mov %r15d,0x170(%rsp) + 19ae: 00 + 19af: 44 2b f9 sub %ecx,%r15d + 19b2: 44 89 bc 24 38 01 00 mov %r15d,0x138(%rsp) + 19b9: 00 + 19ba: 45 89 f7 mov %r14d,%r15d + 19bd: 44 0f af da imul %edx,%r11d + 19c1: 45 2b fa sub %r10d,%r15d + 19c4: 44 89 bc 24 10 01 00 mov %r15d,0x110(%rsp) + 19cb: 00 + 19cc: 45 89 f7 mov %r14d,%r15d + 19cf: 44 2b ff sub %edi,%r15d + 19d2: f7 df neg %edi + 19d4: 44 89 bc 24 18 01 00 mov %r15d,0x118(%rsp) + 19db: 00 + 19dc: 45 8d 3c 1a lea (%r10,%rbx,1),%r15d + 19e0: 44 89 b4 24 68 01 00 mov %r14d,0x168(%rsp) + 19e7: 00 + 19e8: 41 f7 da neg %r10d + 19eb: 44 2b f1 sub %ecx,%r14d + 19ee: 44 89 b4 24 30 01 00 mov %r14d,0x130(%rsp) + 19f5: 00 + 19f6: 45 89 fe mov %r15d,%r14d + 19f9: 45 2b f3 sub %r11d,%r14d + 19fc: 44 89 b4 24 48 01 00 mov %r14d,0x148(%rsp) + 1a03: 00 + 1a04: 45 89 fe mov %r15d,%r14d + 1a07: 45 2b f4 sub %r12d,%r14d + 1a0a: 44 89 b4 24 40 01 00 mov %r14d,0x140(%rsp) + 1a11: 00 + 1a12: 44 8d 34 4b lea (%rbx,%rcx,2),%r14d + 1a16: 44 89 bc 24 58 01 00 mov %r15d,0x158(%rsp) + 1a1d: 00 + 1a1e: 44 2b fe sub %esi,%r15d + 1a21: 44 89 bc 24 20 01 00 mov %r15d,0x120(%rsp) + 1a28: 00 + 1a29: 45 89 f7 mov %r14d,%r15d + 1a2c: 45 2b fb sub %r11d,%r15d + 1a2f: 44 89 bc 24 28 01 00 mov %r15d,0x128(%rsp) + 1a36: 00 + 1a37: 45 89 f7 mov %r14d,%r15d + 1a3a: 44 89 b4 24 60 01 00 mov %r14d,0x160(%rsp) + 1a41: 00 + 1a42: 45 2b fc sub %r12d,%r15d + 1a45: 44 2b f6 sub %esi,%r14d + 1a48: 41 f7 dc neg %r12d + 1a4b: 44 89 b4 24 d8 00 00 mov %r14d,0xd8(%rsp) + 1a52: 00 + 1a53: 44 8d 34 19 lea (%rcx,%rbx,1),%r14d + 1a57: f7 de neg %esi + 1a59: 45 03 e6 add %r14d,%r12d + 1a5c: 44 89 b4 24 50 01 00 mov %r14d,0x150(%rsp) + 1a63: 00 + 1a64: 41 03 f6 add %r14d,%esi + 1a67: 89 b4 24 78 01 00 00 mov %esi,0x178(%rsp) + 1a6e: 45 2b f3 sub %r11d,%r14d + 1a71: 44 2b db sub %ebx,%r11d + 1a74: 44 89 de mov %r11d,%esi + 1a77: 41 03 fb add %r11d,%edi + 1a7a: c7 84 24 80 01 00 00 movl $0x0,0x180(%rsp) + 1a81: 00 00 00 00 + 1a85: 45 03 d3 add %r11d,%r10d + 1a88: 44 89 b4 24 d0 00 00 mov %r14d,0xd0(%rsp) + 1a8f: 00 + 1a90: 2b f1 sub %ecx,%esi + 1a92: 44 89 a4 24 b0 00 00 mov %r12d,0xb0(%rsp) + 1a99: 00 + 1a9a: 44 89 ac 24 08 09 00 mov %r13d,0x908(%rsp) + 1aa1: 00 + 1aa2: 44 89 bc 24 e0 00 00 mov %r15d,0xe0(%rsp) + 1aa9: 00 + 1aaa: 89 b4 24 c8 00 00 00 mov %esi,0xc8(%rsp) + 1ab1: 44 89 94 24 98 00 00 mov %r10d,0x98(%rsp) + 1ab8: 00 + 1ab9: 89 bc 24 a0 00 00 00 mov %edi,0xa0(%rsp) + 1ac0: 44 89 9c 24 a8 00 00 mov %r11d,0xa8(%rsp) + 1ac7: 00 + 1ac8: 89 ac 24 b8 00 00 00 mov %ebp,0xb8(%rsp) + 1acf: 89 9c 24 c0 00 00 00 mov %ebx,0xc0(%rsp) + 1ad6: 89 8c 24 58 0a 00 00 mov %ecx,0xa58(%rsp) + 1add: 89 94 24 40 0a 00 00 mov %edx,0xa40(%rsp) + 1ae4: 89 84 24 88 0c 00 00 mov %eax,0xc88(%rsp) + 1aeb: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) + 1af2: 00 + 1af3: 44 89 8c 24 88 00 00 mov %r9d,0x88(%rsp) + 1afa: 00 + 1afb: 44 8b a4 24 80 01 00 mov 0x180(%rsp),%r12d + 1b02: 00 + 1b03: 44 8b ac 24 88 01 00 mov 0x188(%rsp),%r13d + 1b0a: 00 + 1b0b: 44 8b b4 24 90 01 00 mov 0x190(%rsp),%r14d + 1b12: 00 + 1b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1b1f: 00 + 1b20: 33 d2 xor %edx,%edx + 1b22: 33 c0 xor %eax,%eax + 1b24: 83 bc 24 10 09 00 00 cmpl $0x0,0x910(%rsp) + 1b2b: 00 + 1b2c: 0f 8e 18 09 00 00 jle 0x244a + 1b32: 44 8b 9c 24 b0 04 00 mov 0x4b0(%rsp),%r11d + 1b39: 00 + 1b3a: 44 8b 8c 24 e8 00 00 mov 0xe8(%rsp),%r9d + 1b41: 00 + 1b42: 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%edi + 1b49: 8b ac 24 f8 00 00 00 mov 0xf8(%rsp),%ebp + 1b50: 47 8d 14 2b lea (%r11,%r13,1),%r10d + 1b54: 45 89 e3 mov %r12d,%r11d + 1b57: 41 f7 db neg %r11d + 1b5a: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx + 1b61: 44 89 94 24 40 0b 00 mov %r10d,0xb40(%rsp) + 1b68: 00 + 1b69: 44 8b 94 24 00 01 00 mov 0x100(%rsp),%r10d + 1b70: 00 + 1b71: 44 89 a4 24 80 01 00 mov %r12d,0x180(%rsp) + 1b78: 00 + 1b79: 47 8d 04 19 lea (%r9,%r11,1),%r8d + 1b7d: 44 89 84 24 48 0b 00 mov %r8d,0xb48(%rsp) + 1b84: 00 + 1b85: 42 8d 34 1f lea (%rdi,%r11,1),%esi + 1b89: 89 b4 24 50 0b 00 00 mov %esi,0xb50(%rsp) + 1b90: 42 8d 5c 1d 00 lea 0x0(%rbp,%r11,1),%ebx + 1b95: 89 9c 24 58 0b 00 00 mov %ebx,0xb58(%rsp) + 1b9c: 46 8d 3c 19 lea (%rcx,%r11,1),%r15d + 1ba0: 44 8b 84 24 08 01 00 mov 0x108(%rsp),%r8d + 1ba7: 00 + 1ba8: 47 8d 0c 1a lea (%r10,%r11,1),%r9d + 1bac: 8b b4 24 38 01 00 00 mov 0x138(%rsp),%esi + 1bb3: 45 89 e2 mov %r12d,%r10d + 1bb6: 8b 9c 24 10 01 00 00 mov 0x110(%rsp),%ebx + 1bbd: 44 89 bc 24 60 0b 00 mov %r15d,0xb60(%rsp) + 1bc4: 00 + 1bc5: 43 8d 3c 18 lea (%r8,%r11,1),%edi + 1bc9: 44 8b bc 24 18 01 00 mov 0x118(%rsp),%r15d + 1bd0: 00 + 1bd1: 42 8d 2c 1e lea (%rsi,%r11,1),%ebp + 1bd5: 44 8b 84 24 30 01 00 mov 0x130(%rsp),%r8d + 1bdc: 00 + 1bdd: 42 8d 0c 1b lea (%rbx,%r11,1),%ecx + 1be1: 8b b4 24 48 01 00 00 mov 0x148(%rsp),%esi + 1be8: 8b 9c 24 40 01 00 00 mov 0x140(%rsp),%ebx + 1bef: 44 89 8c 24 68 0b 00 mov %r9d,0xb68(%rsp) + 1bf6: 00 + 1bf7: 47 8d 0c 1f lea (%r15,%r11,1),%r9d + 1bfb: 44 8b bc 24 58 01 00 mov 0x158(%rsp),%r15d + 1c02: 00 + 1c03: 89 bc 24 70 0b 00 00 mov %edi,0xb70(%rsp) + 1c0a: 43 8d 3c 18 lea (%r8,%r11,1),%edi + 1c0e: 89 ac 24 78 0b 00 00 mov %ebp,0xb78(%rsp) + 1c15: 42 8d 2c 26 lea (%rsi,%r12,1),%ebp + 1c19: 89 8c 24 88 0b 00 00 mov %ecx,0xb88(%rsp) + 1c20: 42 8d 0c 23 lea (%rbx,%r12,1),%ecx + 1c24: 89 bc 24 98 0b 00 00 mov %edi,0xb98(%rsp) + 1c2b: 47 8d 04 27 lea (%r15,%r12,1),%r8d + 1c2f: 89 ac 24 a8 0b 00 00 mov %ebp,0xba8(%rsp) + 1c36: 89 8c 24 b0 0b 00 00 mov %ecx,0xbb0(%rsp) + 1c3d: 8b bc 24 20 01 00 00 mov 0x120(%rsp),%edi + 1c44: 8b b4 24 28 01 00 00 mov 0x128(%rsp),%esi + 1c4b: 8b ac 24 e0 00 00 00 mov 0xe0(%rsp),%ebp + 1c52: 8b 9c 24 60 01 00 00 mov 0x160(%rsp),%ebx + 1c59: 8b 8c 24 d8 00 00 00 mov 0xd8(%rsp),%ecx + 1c60: 44 8b bc 24 d0 00 00 mov 0xd0(%rsp),%r15d + 1c67: 00 + 1c68: 44 89 84 24 b8 0b 00 mov %r8d,0xbb8(%rsp) + 1c6f: 00 + 1c70: 46 8d 04 27 lea (%rdi,%r12,1),%r8d + 1c74: 44 89 8c 24 90 0b 00 mov %r9d,0xb90(%rsp) + 1c7b: 00 + 1c7c: 42 8d 3c 26 lea (%rsi,%r12,1),%edi + 1c80: 45 89 e1 mov %r12d,%r9d + 1c83: 42 8d 74 25 00 lea 0x0(%rbp,%r12,1),%esi + 1c88: 44 2b 94 24 70 01 00 sub 0x170(%rsp),%r10d + 1c8f: 00 + 1c90: 42 8d 2c 23 lea (%rbx,%r12,1),%ebp + 1c94: 44 2b 8c 24 68 01 00 sub 0x168(%rsp),%r9d + 1c9b: 00 + 1c9c: 42 8d 1c 21 lea (%rcx,%r12,1),%ebx + 1ca0: 89 bc 24 78 0a 00 00 mov %edi,0xa78(%rsp) + 1ca7: 43 8d 0c 27 lea (%r15,%r12,1),%ecx + 1cab: 44 8b bc 24 b0 00 00 mov 0xb0(%rsp),%r15d + 1cb2: 00 + 1cb3: 89 8c 24 a0 0b 00 00 mov %ecx,0xba0(%rsp) + 1cba: 89 9c 24 90 0a 00 00 mov %ebx,0xa90(%rsp) + 1cc1: 89 ac 24 88 0a 00 00 mov %ebp,0xa88(%rsp) + 1cc8: 43 8d 0c 27 lea (%r15,%r12,1),%ecx + 1ccc: 44 8b bc 24 50 01 00 mov 0x150(%rsp),%r15d + 1cd3: 00 + 1cd4: 89 8c 24 80 0b 00 00 mov %ecx,0xb80(%rsp) + 1cdb: 89 b4 24 80 0a 00 00 mov %esi,0xa80(%rsp) + 1ce2: 44 89 84 24 70 0a 00 mov %r8d,0xa70(%rsp) + 1ce9: 00 + 1cea: 43 8d 0c 27 lea (%r15,%r12,1),%ecx + 1cee: 44 8b bc 24 78 01 00 mov 0x178(%rsp),%r15d + 1cf5: 00 + 1cf6: 89 8c 24 38 0b 00 00 mov %ecx,0xb38(%rsp) + 1cfd: 44 89 8c 24 68 0a 00 mov %r9d,0xa68(%rsp) + 1d04: 00 + 1d05: 44 89 94 24 60 0a 00 mov %r10d,0xa60(%rsp) + 1d0c: 00 + 1d0d: 43 8d 0c 27 lea (%r15,%r12,1),%ecx + 1d11: 44 8b bc 24 c8 00 00 mov 0xc8(%rsp),%r15d + 1d18: 00 + 1d19: 89 8c 24 30 0b 00 00 mov %ecx,0xb30(%rsp) + 1d20: 44 89 ac 24 88 01 00 mov %r13d,0x188(%rsp) + 1d27: 00 + 1d28: 44 89 b4 24 90 01 00 mov %r14d,0x190(%rsp) + 1d2f: 00 + 1d30: 43 8d 0c 1f lea (%r15,%r11,1),%ecx + 1d34: 44 8b bc 24 a0 00 00 mov 0xa0(%rsp),%r15d + 1d3b: 00 + 1d3c: 89 8c 24 28 0b 00 00 mov %ecx,0xb28(%rsp) + 1d43: 48 8b bc 24 a0 04 00 mov 0x4a0(%rsp),%rdi + 1d4a: 00 + 1d4b: 43 8d 0c 1f lea (%r15,%r11,1),%ecx + 1d4f: 44 8b bc 24 c0 00 00 mov 0xc0(%rsp),%r15d + 1d56: 00 + 1d57: 89 8c 24 20 0b 00 00 mov %ecx,0xb20(%rsp) + 1d5e: 44 89 e1 mov %r12d,%ecx + 1d61: 44 03 9c 24 98 00 00 add 0x98(%rsp),%r11d + 1d68: 00 + 1d69: 2b 8c 24 a8 00 00 00 sub 0xa8(%rsp),%ecx + 1d70: 45 03 fc add %r12d,%r15d + 1d73: 44 89 bc 24 18 0b 00 mov %r15d,0xb18(%rsp) + 1d7a: 00 + 1d7b: 89 8c 24 50 0a 00 00 mov %ecx,0xa50(%rsp) + 1d82: 44 89 9c 24 48 0a 00 mov %r11d,0xa48(%rsp) + 1d89: 00 + 1d8a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1d91: 00 + 1d92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1da0: 41 89 c7 mov %eax,%r15d + 1da3: 45 33 c0 xor %r8d,%r8d + 1da6: 41 f7 df neg %r15d + 1da9: 8b 8c 24 60 0b 00 00 mov 0xb60(%rsp),%ecx + 1db0: 44 8b 8c 24 48 0b 00 mov 0xb48(%rsp),%r9d + 1db7: 00 + 1db8: 44 8b a4 24 68 0b 00 mov 0xb68(%rsp),%r12d + 1dbf: 00 + 1dc0: 44 8b 94 24 58 0b 00 mov 0xb58(%rsp),%r10d + 1dc7: 00 + 1dc8: 46 8d 1c 39 lea (%rcx,%r15,1),%r11d + 1dcc: 8b 8c 24 88 0b 00 00 mov 0xb88(%rsp),%ecx + 1dd3: 47 8d 34 39 lea (%r9,%r15,1),%r14d + 1dd7: 44 89 9c 24 b8 0a 00 mov %r11d,0xab8(%rsp) + 1dde: 00 + 1ddf: 43 8d 34 3c lea (%r12,%r15,1),%esi + 1de3: 44 8b 8c 24 70 0b 00 mov 0xb70(%rsp),%r9d + 1dea: 00 + 1deb: 43 8d 1c 3a lea (%r10,%r15,1),%ebx + 1def: 44 8b a4 24 90 0b 00 mov 0xb90(%rsp),%r12d + 1df6: 00 + 1df7: 46 8d 1c 39 lea (%rcx,%r15,1),%r11d + 1dfb: 8b 8c 24 b0 0b 00 00 mov 0xbb0(%rsp),%ecx + 1e02: 44 89 9c 24 90 0c 00 mov %r11d,0xc90(%rsp) + 1e09: 00 + 1e0a: 44 89 b4 24 a0 0a 00 mov %r14d,0xaa0(%rsp) + 1e11: 00 + 1e12: 47 8d 34 39 lea (%r9,%r15,1),%r14d + 1e16: 89 b4 24 c0 0a 00 00 mov %esi,0xac0(%rsp) + 1e1d: 44 8d 1c 01 lea (%rcx,%rax,1),%r11d + 1e21: 44 89 9c 24 e0 0a 00 mov %r11d,0xae0(%rsp) + 1e28: 00 + 1e29: 43 8d 34 3c lea (%r12,%r15,1),%esi + 1e2d: 44 8b 8c 24 98 0b 00 mov 0xb98(%rsp),%r9d + 1e34: 00 + 1e35: 44 8b a4 24 b8 0b 00 mov 0xbb8(%rsp),%r12d + 1e3c: 00 + 1e3d: 44 8b 9c 24 80 0b 00 mov 0xb80(%rsp),%r11d + 1e44: 00 + 1e45: 89 b4 24 98 0c 00 00 mov %esi,0xc98(%rsp) + 1e4c: 8b b4 24 70 0a 00 00 mov 0xa70(%rsp),%esi + 1e53: 44 89 b4 24 c8 0a 00 mov %r14d,0xac8(%rsp) + 1e5a: 00 + 1e5b: 47 8d 34 39 lea (%r9,%r15,1),%r14d + 1e5f: 44 89 b4 24 a0 0c 00 mov %r14d,0xca0(%rsp) + 1e66: 00 + 1e67: 45 8d 0c 04 lea (%r12,%rax,1),%r9d + 1e6b: 44 8b ac 24 50 0b 00 mov 0xb50(%rsp),%r13d + 1e72: 00 + 1e73: 45 8d 24 03 lea (%r11,%rax,1),%r12d + 1e77: 44 89 a4 24 e8 0a 00 mov %r12d,0xae8(%rsp) + 1e7e: 00 + 1e7f: 44 8d 34 06 lea (%rsi,%rax,1),%r14d + 1e83: 8b b4 24 38 0b 00 00 mov 0xb38(%rsp),%esi + 1e8a: 44 8b a4 24 30 0b 00 mov 0xb30(%rsp),%r12d + 1e91: 00 + 1e92: 43 8d 6c 3d 00 lea 0x0(%r13,%r15,1),%ebp + 1e97: 44 8b 94 24 60 0a 00 mov 0xa60(%rsp),%r10d + 1e9e: 00 + 1e9f: 44 8b ac 24 78 0b 00 mov 0xb78(%rsp),%r13d + 1ea6: 00 + 1ea7: 44 8d 1c 06 lea (%rsi,%rax,1),%r11d + 1eab: 89 9c 24 b0 0a 00 00 mov %ebx,0xab0(%rsp) + 1eb2: 41 8d 34 04 lea (%r12,%rax,1),%esi + 1eb6: 44 8b a4 24 28 0b 00 mov 0xb28(%rsp),%r12d + 1ebd: 00 + 1ebe: 41 8d 1c 02 lea (%r10,%rax,1),%ebx + 1ec2: 89 b4 24 98 0a 00 00 mov %esi,0xa98(%rsp) + 1ec9: 44 8b 94 24 a8 0b 00 mov 0xba8(%rsp),%r10d + 1ed0: 00 + 1ed1: 89 ac 24 a8 0a 00 00 mov %ebp,0xaa8(%rsp) + 1ed8: 43 8d 34 3c lea (%r12,%r15,1),%esi + 1edc: 44 8b a4 24 20 0b 00 mov 0xb20(%rsp),%r12d + 1ee3: 00 + 1ee4: 43 8d 6c 3d 00 lea 0x0(%r13,%r15,1),%ebp + 1ee9: 44 8b ac 24 68 0a 00 mov 0xa68(%rsp),%r13d + 1ef0: 00 + 1ef1: 89 b4 24 58 0d 00 00 mov %esi,0xd58(%rsp) + 1ef8: 89 9c 24 d8 0a 00 00 mov %ebx,0xad8(%rsp) + 1eff: 43 8d 34 3c lea (%r12,%r15,1),%esi + 1f03: 44 8b a4 24 50 0a 00 mov 0xa50(%rsp),%r12d + 1f0a: 00 + 1f0b: 41 8d 1c 02 lea (%r10,%rax,1),%ebx + 1f0f: 89 ac 24 d0 0a 00 00 mov %ebp,0xad0(%rsp) + 1f16: 41 8d 6c 05 00 lea 0x0(%r13,%rax,1),%ebp + 1f1b: 89 9c 24 b0 0c 00 00 mov %ebx,0xcb0(%rsp) + 1f22: 89 ac 24 a8 0c 00 00 mov %ebp,0xca8(%rsp) + 1f29: 8b 9c 24 90 0a 00 00 mov 0xa90(%rsp),%ebx + 1f30: 8b 8c 24 a0 0b 00 00 mov 0xba0(%rsp),%ecx + 1f37: 44 8b ac 24 78 0a 00 mov 0xa78(%rsp),%r13d + 1f3e: 00 + 1f3f: 8b ac 24 80 0a 00 00 mov 0xa80(%rsp),%ebp + 1f46: 03 d8 add %eax,%ebx + 1f48: 89 b4 24 50 0d 00 00 mov %esi,0xd50(%rsp) + 1f4f: 41 8d 34 04 lea (%r12,%rax,1),%esi + 1f53: 89 b4 24 48 0d 00 00 mov %esi,0xd48(%rsp) + 1f5a: 03 c8 add %eax,%ecx + 1f5c: 44 8b 94 24 88 0a 00 mov 0xa88(%rsp),%r10d + 1f63: 00 + 1f64: 44 03 e8 add %eax,%r13d + 1f67: 44 8b a4 24 18 0b 00 mov 0xb18(%rsp),%r12d + 1f6e: 00 + 1f6f: 03 e8 add %eax,%ebp + 1f71: 8b b4 24 40 0b 00 00 mov 0xb40(%rsp),%esi + 1f78: 44 03 bc 24 48 0a 00 add 0xa48(%rsp),%r15d + 1f7f: 00 + 1f80: 44 03 d0 add %eax,%r10d + 1f83: 89 8c 24 c0 0c 00 00 mov %ecx,0xcc0(%rsp) + 1f8a: 44 03 e0 add %eax,%r12d + 1f8d: 89 9c 24 10 0b 00 00 mov %ebx,0xb10(%rsp) + 1f94: 8d 34 96 lea (%rsi,%rdx,4),%esi + 1f97: 89 94 24 f0 0a 00 00 mov %edx,0xaf0(%rsp) + 1f9e: 44 89 bc 24 60 0d 00 mov %r15d,0xd60(%rsp) + 1fa5: 00 + 1fa6: 89 ac 24 00 0b 00 00 mov %ebp,0xb00(%rsp) + 1fad: 44 89 ac 24 b8 0c 00 mov %r13d,0xcb8(%rsp) + 1fb4: 00 + 1fb5: 44 89 b4 24 08 0b 00 mov %r14d,0xb08(%rsp) + 1fbc: 00 + 1fbd: 89 84 24 f8 0a 00 00 mov %eax,0xaf8(%rsp) + 1fc4: 8b 94 24 40 0a 00 00 mov 0xa40(%rsp),%edx + 1fcb: 8b 8c 24 c0 0b 00 00 mov 0xbc0(%rsp),%ecx + 1fd2: 48 8b 9c 24 38 0a 00 mov 0xa38(%rsp),%rbx + 1fd9: 00 + 1fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1fe0: 41 89 f6 mov %esi,%r14d + 1fe3: 45 0f af f0 imul %r8d,%r14d + 1fe7: 42 8d 04 36 lea (%rsi,%r14,1),%eax + 1feb: 3b c2 cmp %edx,%eax + 1fed: 7f 40 jg 0x202f + 1fef: 45 89 e5 mov %r12d,%r13d + 1ff2: 45 0f af e8 imul %r8d,%r13d + 1ff6: 44 8b bc 24 48 0d 00 mov 0xd48(%rsp),%r15d + 1ffd: 00 + 1ffe: 44 rex.R + 1fff: 89 .byte 0x89 diff --git a/handoff/nls_dasm/wk_3a4a0.dis b/handoff/nls_dasm/wk_3a4a0.dis new file mode 100644 index 0000000..0b35abf --- /dev/null +++ b/handoff/nls_dasm/wk_3a4a0.dis @@ -0,0 +1,1555 @@ +; wk_3a4a0: VA 0x18003a4a0 + +/tmp/opencode/dis/wk_3a4a0.bin: file format binary + + +Disassembly of section .data: + +0000000000000000 <.data>: + 0: 41 2b fc sub %r12d,%edi + 3: f7 de neg %esi + 5: 89 bc 24 08 01 00 00 mov %edi,0x108(%rsp) + c: 43 8d 3c ff lea (%r15,%r15,8),%edi + 10: 41 03 f5 add %r13d,%esi + 13: 44 89 db mov %r11d,%ebx + 16: 89 b4 24 b0 00 00 00 mov %esi,0xb0(%rsp) + 1d: 89 fe mov %edi,%esi + 1f: 41 2b f4 sub %r12d,%esi + 22: 41 2b dc sub %r12d,%ebx + 25: 89 b4 24 a0 00 00 00 mov %esi,0xa0(%rsp) + 2c: 44 89 fe mov %r15d,%esi + 2f: c1 e6 04 shl $0x4,%esi + 32: 2b e9 sub %ecx,%ebp + 34: f7 de neg %esi + 36: 41 03 f7 add %r15d,%esi + 39: 44 89 a4 24 18 01 00 mov %r12d,0x118(%rsp) + 40: 00 + 41: 41 89 fc mov %edi,%r12d + 44: 44 2b e1 sub %ecx,%r12d + 47: 44 89 ac 24 b8 00 00 mov %r13d,0xb8(%rsp) + 4e: 00 + 4f: 44 89 a4 24 10 01 00 mov %r12d,0x110(%rsp) + 56: 00 + 57: 42 8d 34 9e lea (%rsi,%r11,4),%esi + 5b: 44 2b ef sub %edi,%r13d + 5e: 45 8d 24 33 lea (%r11,%rsi,1),%r12d + 62: 44 89 a4 24 e8 00 00 mov %r12d,0xe8(%rsp) + 69: 00 + 6a: 44 8d 24 3e lea (%rsi,%rdi,1),%r12d + 6e: 41 03 ff add %r15d,%edi + 71: f7 df neg %edi + 73: 89 9c 24 90 00 00 00 mov %ebx,0x90(%rsp) + 7a: 44 89 db mov %r11d,%ebx + 7d: 44 89 ac 24 a8 00 00 mov %r13d,0xa8(%rsp) + 84: 00 + 85: 46 8d 2c 5e lea (%rsi,%r11,2),%r13d + 89: 44 89 a4 24 d8 00 00 mov %r12d,0xd8(%rsp) + 90: 00 + 91: 42 8d 34 9e lea (%rsi,%r11,4),%esi + 95: 89 b4 24 d0 00 00 00 mov %esi,0xd0(%rsp) + 9c: 42 8d 3c ff lea (%rdi,%r15,8),%edi + a0: 44 89 ac 24 e0 00 00 mov %r13d,0xe0(%rsp) + a7: 00 + a8: 46 8d 1c 5f lea (%rdi,%r11,2),%r11d + ac: 44 89 9c 24 c8 00 00 mov %r11d,0xc8(%rsp) + b3: 00 + b4: 46 8d 24 7f lea (%rdi,%r15,2),%r12d + b8: 44 89 a4 24 30 01 00 mov %r12d,0x130(%rsp) + bf: 00 + c0: 46 8d 1c bf lea (%rdi,%r15,4),%r11d + c4: 44 89 9c 24 28 01 00 mov %r11d,0x128(%rsp) + cb: 00 + cc: 42 8d 34 ff lea (%rdi,%r15,8),%esi + d0: 89 b4 24 20 01 00 00 mov %esi,0x120(%rsp) + d7: 2b d9 sub %ecx,%ebx + d9: 44 89 b4 24 38 01 00 mov %r14d,0x138(%rsp) + e0: 00 + e1: 44 89 bc 24 88 02 00 mov %r15d,0x288(%rsp) + e8: 00 + e9: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) + f0: 00 + f1: 44 89 4c 24 78 mov %r9d,0x78(%rsp) + f6: 44 8b 6c 24 70 mov 0x70(%rsp),%r13d + fb: 4c 8b a4 24 88 01 00 mov 0x188(%rsp),%r12 + 102: 00 + 103: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 10a: 00 + 10b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 120: 48 63 c0 movslq %eax,%rax + 123: 41 89 c8 mov %ecx,%r8d + 126: 44 8b 9c 24 80 02 00 mov 0x280(%rsp),%r11d + 12d: 00 + 12e: 44 8d 3c c5 00 00 00 lea 0x0(,%rax,8),%r15d + 135: 00 + 136: 44 0f af d8 imul %eax,%r11d + 13a: 45 2b c3 sub %r11d,%r8d + 13d: 4c 8d 0c 40 lea (%rax,%rax,2),%r9 + 141: 8b bc 24 58 02 00 00 mov 0x258(%rsp),%edi + 148: 4d 63 c0 movslq %r8d,%r8 + 14b: 49 c1 e1 06 shl $0x6,%r9 + 14f: 46 8d 34 1f lea (%rdi,%r11,1),%r14d + 153: 4d 63 f6 movslq %r14d,%r14 + 156: 4b 8b 34 c4 mov (%r12,%r8,8),%rsi + 15a: 44 8b 84 24 60 02 00 mov 0x260(%rsp),%r8d + 161: 00 + 162: 44 0f af c0 imul %eax,%r8d + 166: 4b 89 34 0a mov %rsi,(%r10,%r9,1) + 16a: 89 ce mov %ecx,%esi + 16c: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 172: 41 2b f0 sub %r8d,%esi + 175: c5 f9 57 0d e3 3d c2 vxorpd 0x1c23de3(%rip),%xmm0,%xmm1 # 0x1c23f60 + 17c: 01 + 17d: c4 81 7b 11 4c 0a 20 vmovsd %xmm1,0x20(%r10,%r9,1) + 184: 44 3b fa cmp %edx,%r15d + 187: 7f 32 jg 0x1bb + 189: 44 8b b4 24 30 01 00 mov 0x130(%rsp),%r14d + 190: 00 + 191: 48 63 f6 movslq %esi,%rsi + 194: 47 8d 3c 30 lea (%r8,%r14,1),%r15d + 198: 4d 63 ff movslq %r15d,%r15 + 19b: 49 8b 3c f4 mov (%r12,%rsi,8),%rdi + 19f: 4b 89 7c 0a 40 mov %rdi,0x40(%r10,%r9,1) + 1a4: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 1aa: c5 f9 57 0d ae 3d c2 vxorpd 0x1c23dae(%rip),%xmm0,%xmm1 # 0x1c23f60 + 1b1: 01 + 1b2: c4 81 7b 11 4c 0a 60 vmovsd %xmm1,0x60(%r10,%r9,1) + 1b9: eb 3c jmp 0x1f7 + 1bb: f7 de neg %esi + 1bd: 48 63 f6 movslq %esi,%rsi + 1c0: 8b bc 24 18 01 00 00 mov 0x118(%rsp),%edi + 1c7: 41 2b f8 sub %r8d,%edi + 1ca: 48 63 ff movslq %edi,%rdi + 1cd: c4 c1 7b 10 04 f4 vmovsd (%r12,%rsi,8),%xmm0 + 1d3: c5 f9 57 0d 85 3d c2 vxorpd 0x1c23d85(%rip),%xmm0,%xmm1 # 0x1c23f60 + 1da: 01 + 1db: c4 81 7b 11 4c 0a 40 vmovsd %xmm1,0x40(%r10,%r9,1) + 1e2: c4 c1 7b 10 14 fc vmovsd (%r12,%rdi,8),%xmm2 + 1e8: c5 e9 57 1d 70 3d c2 vxorpd 0x1c23d70(%rip),%xmm2,%xmm3 # 0x1c23f60 + 1ef: 01 + 1f0: c4 81 7b 11 5c 0a 60 vmovsd %xmm3,0x60(%r10,%r9,1) + 1f7: 8d 34 40 lea (%rax,%rax,2),%esi + 1fa: 44 8d 34 b5 00 00 00 lea 0x0(,%rsi,4),%r14d + 201: 00 + 202: 44 3b f2 cmp %edx,%r14d + 205: 7f 41 jg 0x248 + 207: 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%edi + 20e: 41 89 ce mov %ecx,%r14d + 211: 0f af f8 imul %eax,%edi + 214: 44 2b f7 sub %edi,%r14d + 217: 4d 63 f6 movslq %r14d,%r14 + 21a: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 21e: 44 8b b4 24 e8 00 00 mov 0xe8(%rsp),%r14d + 225: 00 + 226: 4f 89 bc 0a 80 00 00 mov %r15,0x80(%r10,%r9,1) + 22d: 00 + 22e: 45 8d 3c 3e lea (%r14,%rdi,1),%r15d + 232: 4d 63 ff movslq %r15d,%r15 + 235: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 23b: c5 f9 57 05 1d 3d c2 vxorpd 0x1c23d1d(%rip),%xmm0,%xmm0 # 0x1c23f60 + 242: 01 + 243: e9 8d 00 00 00 jmp 0x2d5 + 248: 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%edi + 24f: 0f af f8 imul %eax,%edi + 252: 44 3b b4 24 38 01 00 cmp 0x138(%rsp),%r14d + 259: 00 + 25a: 7f 3f jg 0x29b + 25c: 41 89 fe mov %edi,%r14d + 25f: 44 2b f1 sub %ecx,%r14d + 262: 4d 63 f6 movslq %r14d,%r14 + 265: 44 8b bc 24 18 01 00 mov 0x118(%rsp),%r15d + 26c: 00 + 26d: 44 2b ff sub %edi,%r15d + 270: 4d 63 ff movslq %r15d,%r15 + 273: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 279: c5 f9 57 0d df 3c c2 vxorpd 0x1c23cdf(%rip),%xmm0,%xmm1 # 0x1c23f60 + 280: 01 + 281: c4 81 7b 11 8c 0a 80 vmovsd %xmm1,0x80(%r10,%r9,1) + 288: 00 00 00 + 28b: c4 81 7b 10 14 fc vmovsd (%r12,%r15,8),%xmm2 + 291: c5 e9 57 05 c7 3c c2 vxorpd 0x1c23cc7(%rip),%xmm2,%xmm0 # 0x1c23f60 + 298: 01 + 299: eb 3a jmp 0x2d5 + 29b: 44 8b b4 24 b8 00 00 mov 0xb8(%rsp),%r14d + 2a2: 00 + 2a3: 41 89 ff mov %edi,%r15d + 2a6: 44 2b f7 sub %edi,%r14d + 2a9: 4d 63 f6 movslq %r14d,%r14 + 2ac: 44 2b bc 24 18 01 00 sub 0x118(%rsp),%r15d + 2b3: 00 + 2b4: 4d 63 ff movslq %r15d,%r15 + 2b7: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 2bd: c5 f9 57 0d 9b 3c c2 vxorpd 0x1c23c9b(%rip),%xmm0,%xmm1 # 0x1c23f60 + 2c4: 01 + 2c5: c4 81 7b 11 8c 0a 80 vmovsd %xmm1,0x80(%r10,%r9,1) + 2cc: 00 00 00 + 2cf: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 2d5: 44 8b b4 24 70 02 00 mov 0x270(%rsp),%r14d + 2dc: 00 + 2dd: 45 2b f3 sub %r11d,%r14d + 2e0: 4d 63 f6 movslq %r14d,%r14 + 2e3: c4 81 7b 11 84 0a a0 vmovsd %xmm0,0xa0(%r10,%r9,1) + 2ea: 00 00 00 + 2ed: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 2f1: 44 8b b4 24 50 02 00 mov 0x250(%rsp),%r14d + 2f8: 00 + 2f9: 4f 89 7c 0a 08 mov %r15,0x8(%r10,%r9,1) + 2fe: 47 8d 3c 33 lea (%r11,%r14,1),%r15d + 302: 4d 63 ff movslq %r15d,%r15 + 305: 44 8d 34 c5 02 00 00 lea 0x2(,%rax,8),%r14d + 30c: 00 + 30d: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 313: 47 8d 3c 28 lea (%r8,%r13,1),%r15d + 317: c5 f9 57 0d 41 3c c2 vxorpd 0x1c23c41(%rip),%xmm0,%xmm1 # 0x1c23f60 + 31e: 01 + 31f: c4 81 7b 11 4c 0a 28 vmovsd %xmm1,0x28(%r10,%r9,1) + 326: 44 3b f2 cmp %edx,%r14d + 329: 7f 35 jg 0x360 + 32b: 41 f7 df neg %r15d + 32e: 4d 63 ff movslq %r15d,%r15 + 331: 4f 8b 34 fc mov (%r12,%r15,8),%r14 + 335: 4f 89 74 0a 48 mov %r14,0x48(%r10,%r9,1) + 33a: 44 8b b4 24 28 01 00 mov 0x128(%rsp),%r14d + 341: 00 + 342: 47 8d 3c 30 lea (%r8,%r14,1),%r15d + 346: 4d 63 ff movslq %r15d,%r15 + 349: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 34f: c5 f9 57 0d 09 3c c2 vxorpd 0x1c23c09(%rip),%xmm0,%xmm1 # 0x1c23f60 + 356: 01 + 357: c4 81 7b 11 4c 0a 68 vmovsd %xmm1,0x68(%r10,%r9,1) + 35e: eb 3b jmp 0x39b + 360: 4d 63 ff movslq %r15d,%r15 + 363: 44 8b b4 24 00 01 00 mov 0x100(%rsp),%r14d + 36a: 00 + 36b: 45 2b f0 sub %r8d,%r14d + 36e: 4d 63 f6 movslq %r14d,%r14 + 371: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 377: c5 f9 57 0d e1 3b c2 vxorpd 0x1c23be1(%rip),%xmm0,%xmm1 # 0x1c23f60 + 37e: 01 + 37f: c4 81 7b 11 4c 0a 48 vmovsd %xmm1,0x48(%r10,%r9,1) + 386: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + 38c: c5 e9 57 1d cc 3b c2 vxorpd 0x1c23bcc(%rip),%xmm2,%xmm3 # 0x1c23f60 + 393: 01 + 394: c4 81 7b 11 5c 0a 68 vmovsd %xmm3,0x68(%r10,%r9,1) + 39b: 44 8d 34 b5 03 00 00 lea 0x3(,%rsi,4),%r14d + 3a2: 00 + 3a3: 44 3b f2 cmp %edx,%r14d + 3a6: 7f 38 jg 0x3e0 + 3a8: 44 8d 34 1f lea (%rdi,%rbx,1),%r14d + 3ac: 41 f7 de neg %r14d + 3af: 4d 63 f6 movslq %r14d,%r14 + 3b2: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 3b6: 44 8b b4 24 e0 00 00 mov 0xe0(%rsp),%r14d + 3bd: 00 + 3be: 4f 89 bc 0a 88 00 00 mov %r15,0x88(%r10,%r9,1) + 3c5: 00 + 3c6: 46 8d 3c 37 lea (%rdi,%r14,1),%r15d + 3ca: 4d 63 ff movslq %r15d,%r15 + 3cd: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 3d3: c5 f9 57 05 85 3b c2 vxorpd 0x1c23b85(%rip),%xmm0,%xmm0 # 0x1c23f60 + 3da: 01 + 3db: e9 86 00 00 00 jmp 0x466 + 3e0: 44 3b b4 24 38 01 00 cmp 0x138(%rsp),%r14d + 3e7: 00 + 3e8: 7f 41 jg 0x42b + 3ea: 44 8b bc 24 90 00 00 mov 0x90(%rsp),%r15d + 3f1: 00 + 3f2: 44 8d 34 1f lea (%rdi,%rbx,1),%r14d + 3f6: 4d 63 f6 movslq %r14d,%r14 + 3f9: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 3ff: 45 8d 34 3f lea (%r15,%rdi,1),%r14d + 403: 41 f7 de neg %r14d + 406: 4d 63 f6 movslq %r14d,%r14 + 409: c5 f9 57 0d 4f 3b c2 vxorpd 0x1c23b4f(%rip),%xmm0,%xmm1 # 0x1c23f60 + 410: 01 + 411: c4 81 7b 11 8c 0a 88 vmovsd %xmm1,0x88(%r10,%r9,1) + 418: 00 00 00 + 41b: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + 421: c5 e9 57 05 37 3b c2 vxorpd 0x1c23b37(%rip),%xmm2,%xmm0 # 0x1c23f60 + 428: 01 + 429: eb 3b jmp 0x466 + 42b: 44 8b b4 24 98 00 00 mov 0x98(%rsp),%r14d + 432: 00 + 433: 44 2b f7 sub %edi,%r14d + 436: 4d 63 f6 movslq %r14d,%r14 + 439: 44 8b bc 24 90 00 00 mov 0x90(%rsp),%r15d + 440: 00 + 441: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 447: 45 8d 34 3f lea (%r15,%rdi,1),%r14d + 44b: 4d 63 f6 movslq %r14d,%r14 + 44e: c5 f9 57 0d 0a 3b c2 vxorpd 0x1c23b0a(%rip),%xmm0,%xmm1 # 0x1c23f60 + 455: 01 + 456: c4 81 7b 11 8c 0a 88 vmovsd %xmm1,0x88(%r10,%r9,1) + 45d: 00 00 00 + 460: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 466: c4 81 7b 11 84 0a a8 vmovsd %xmm0,0xa8(%r10,%r9,1) + 46d: 00 00 00 + 470: 47 8d 34 2b lea (%r11,%r13,1),%r14d + 474: 41 f7 de neg %r14d + 477: 4d 63 f6 movslq %r14d,%r14 + 47a: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 47e: 44 8b b4 24 48 02 00 mov 0x248(%rsp),%r14d + 485: 00 + 486: 4f 89 7c 0a 10 mov %r15,0x10(%r10,%r9,1) + 48b: 47 8d 3c 33 lea (%r11,%r14,1),%r15d + 48f: 44 8b b4 24 78 02 00 mov 0x278(%rsp),%r14d + 496: 00 + 497: 4d 63 ff movslq %r15d,%r15 + 49a: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 4a0: 47 8d 3c 06 lea (%r14,%r8,1),%r15d + 4a4: c5 f9 57 0d b4 3a c2 vxorpd 0x1c23ab4(%rip),%xmm0,%xmm1 # 0x1c23f60 + 4ab: 01 + 4ac: 44 8d 34 c5 04 00 00 lea 0x4(,%rax,8),%r14d + 4b3: 00 + 4b4: c4 81 7b 11 4c 0a 30 vmovsd %xmm1,0x30(%r10,%r9,1) + 4bb: 44 3b f2 cmp %edx,%r14d + 4be: 7f 35 jg 0x4f5 + 4c0: 41 f7 df neg %r15d + 4c3: 4d 63 ff movslq %r15d,%r15 + 4c6: 4f 8b 34 fc mov (%r12,%r15,8),%r14 + 4ca: 4f 89 74 0a 50 mov %r14,0x50(%r10,%r9,1) + 4cf: 44 8b b4 24 c8 00 00 mov 0xc8(%rsp),%r14d + 4d6: 00 + 4d7: 47 8d 3c 30 lea (%r8,%r14,1),%r15d + 4db: 4d 63 ff movslq %r15d,%r15 + 4de: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 4e4: c5 f9 57 0d 74 3a c2 vxorpd 0x1c23a74(%rip),%xmm0,%xmm1 # 0x1c23f60 + 4eb: 01 + 4ec: c4 81 7b 11 4c 0a 70 vmovsd %xmm1,0x70(%r10,%r9,1) + 4f3: eb 3b jmp 0x530 + 4f5: 4d 63 ff movslq %r15d,%r15 + 4f8: 44 8b b4 24 f8 00 00 mov 0xf8(%rsp),%r14d + 4ff: 00 + 500: 45 2b f0 sub %r8d,%r14d + 503: 4d 63 f6 movslq %r14d,%r14 + 506: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 50c: c5 f9 57 0d 4c 3a c2 vxorpd 0x1c23a4c(%rip),%xmm0,%xmm1 # 0x1c23f60 + 513: 01 + 514: c4 81 7b 11 4c 0a 50 vmovsd %xmm1,0x50(%r10,%r9,1) + 51b: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + 521: c5 e9 57 1d 37 3a c2 vxorpd 0x1c23a37(%rip),%xmm2,%xmm3 # 0x1c23f60 + 528: 01 + 529: c4 81 7b 11 5c 0a 70 vmovsd %xmm3,0x70(%r10,%r9,1) + 530: 44 8d 34 b5 06 00 00 lea 0x6(,%rsi,4),%r14d + 537: 00 + 538: 44 3b f2 cmp %edx,%r14d + 53b: 7f 38 jg 0x575 + 53d: 44 8d 34 2f lea (%rdi,%rbp,1),%r14d + 541: 41 f7 de neg %r14d + 544: 4d 63 f6 movslq %r14d,%r14 + 547: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 54b: 44 8b b4 24 d8 00 00 mov 0xd8(%rsp),%r14d + 552: 00 + 553: 4f 89 bc 0a 90 00 00 mov %r15,0x90(%r10,%r9,1) + 55a: 00 + 55b: 46 8d 3c 37 lea (%rdi,%r14,1),%r15d + 55f: 4d 63 ff movslq %r15d,%r15 + 562: c4 81 7b 10 04 fc vmovsd (%r12,%r15,8),%xmm0 + 568: c5 f9 57 05 f0 39 c2 vxorpd 0x1c239f0(%rip),%xmm0,%xmm0 # 0x1c23f60 + 56f: 01 + 570: e9 86 00 00 00 jmp 0x5fb + 575: 44 3b b4 24 38 01 00 cmp 0x138(%rsp),%r14d + 57c: 00 + 57d: 7f 41 jg 0x5c0 + 57f: 44 8b bc 24 08 01 00 mov 0x108(%rsp),%r15d + 586: 00 + 587: 44 8d 34 2f lea (%rdi,%rbp,1),%r14d + 58b: 4d 63 f6 movslq %r14d,%r14 + 58e: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 594: 46 8d 34 3f lea (%rdi,%r15,1),%r14d + 598: 41 f7 de neg %r14d + 59b: 4d 63 f6 movslq %r14d,%r14 + 59e: c5 f9 57 0d ba 39 c2 vxorpd 0x1c239ba(%rip),%xmm0,%xmm1 # 0x1c23f60 + 5a5: 01 + 5a6: c4 81 7b 11 8c 0a 90 vmovsd %xmm1,0x90(%r10,%r9,1) + 5ad: 00 00 00 + 5b0: c4 81 7b 10 14 f4 vmovsd (%r12,%r14,8),%xmm2 + 5b6: c5 e9 57 05 a2 39 c2 vxorpd 0x1c239a2(%rip),%xmm2,%xmm0 # 0x1c23f60 + 5bd: 01 + 5be: eb 3b jmp 0x5fb + 5c0: 44 8b b4 24 b0 00 00 mov 0xb0(%rsp),%r14d + 5c7: 00 + 5c8: 44 2b f7 sub %edi,%r14d + 5cb: 4d 63 f6 movslq %r14d,%r14 + 5ce: 44 8b bc 24 08 01 00 mov 0x108(%rsp),%r15d + 5d5: 00 + 5d6: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 5dc: 46 8d 34 3f lea (%rdi,%r15,1),%r14d + 5e0: 4d 63 f6 movslq %r14d,%r14 + 5e3: c5 f9 57 0d 75 39 c2 vxorpd 0x1c23975(%rip),%xmm0,%xmm1 # 0x1c23f60 + 5ea: 01 + 5eb: c4 81 7b 11 8c 0a 90 vmovsd %xmm1,0x90(%r10,%r9,1) + 5f2: 00 00 00 + 5f5: c4 81 7b 10 04 f4 vmovsd (%r12,%r14,8),%xmm0 + 5fb: c4 81 7b 11 84 0a b0 vmovsd %xmm0,0xb0(%r10,%r9,1) + 602: 00 00 00 + 605: 45 8d 34 1b lea (%r11,%rbx,1),%r14d + 609: 41 f7 de neg %r14d + 60c: 4d 63 f6 movslq %r14d,%r14 + 60f: 4f 8b 3c f4 mov (%r12,%r14,8),%r15 + 613: 44 8b b4 24 88 02 00 mov 0x288(%rsp),%r14d + 61a: 00 + 61b: 45 2b de sub %r14d,%r11d + 61e: 4f 89 7c 0a 18 mov %r15,0x18(%r10,%r9,1) + 623: 47 8d 1c b3 lea (%r11,%r14,4),%r11d + 627: 4d 63 db movslq %r11d,%r11 + 62a: 44 8d 34 c5 06 00 00 lea 0x6(,%rax,8),%r14d + 631: 00 + 632: c4 81 7b 10 04 dc vmovsd (%r12,%r11,8),%xmm0 + 638: 45 8d 1c 28 lea (%r8,%rbp,1),%r11d + 63c: c5 f9 57 0d 1c 39 c2 vxorpd 0x1c2391c(%rip),%xmm0,%xmm1 # 0x1c23f60 + 643: 01 + 644: c4 81 7b 11 4c 0a 38 vmovsd %xmm1,0x38(%r10,%r9,1) + 64b: 44 3b f2 cmp %edx,%r14d + 64e: 7f 31 jg 0x681 + 650: 41 f7 db neg %r11d + 653: 4d 63 db movslq %r11d,%r11 + 656: 44 03 84 24 20 01 00 add 0x120(%rsp),%r8d + 65d: 00 + 65e: 4d 63 c0 movslq %r8d,%r8 + 661: 4f 8b 34 dc mov (%r12,%r11,8),%r14 + 665: 4f 89 74 0a 58 mov %r14,0x58(%r10,%r9,1) + 66a: c4 81 7b 10 04 c4 vmovsd (%r12,%r8,8),%xmm0 + 670: c5 f9 57 0d e8 38 c2 vxorpd 0x1c238e8(%rip),%xmm0,%xmm1 # 0x1c23f60 + 677: 01 + 678: c4 81 7b 11 4c 0a 78 vmovsd %xmm1,0x78(%r10,%r9,1) + 67f: eb 3b jmp 0x6bc + 681: 4d 63 db movslq %r11d,%r11 + 684: 44 03 84 24 08 01 00 add 0x108(%rsp),%r8d + 68b: 00 + 68c: 41 f7 d8 neg %r8d + 68f: 4d 63 c0 movslq %r8d,%r8 + 692: c4 81 7b 10 04 dc vmovsd (%r12,%r11,8),%xmm0 + 698: c5 f9 57 0d c0 38 c2 vxorpd 0x1c238c0(%rip),%xmm0,%xmm1 # 0x1c23f60 + 69f: 01 + 6a0: c4 81 7b 11 4c 0a 58 vmovsd %xmm1,0x58(%r10,%r9,1) + 6a7: c4 81 7b 10 14 c4 vmovsd (%r12,%r8,8),%xmm2 + 6ad: c5 e9 57 1d ab 38 c2 vxorpd 0x1c238ab(%rip),%xmm2,%xmm3 # 0x1c23f60 + 6b4: 01 + 6b5: c4 81 7b 11 5c 0a 78 vmovsd %xmm3,0x78(%r10,%r9,1) + 6bc: 8d 34 b5 09 00 00 00 lea 0x9(,%rsi,4),%esi + 6c3: 3b f2 cmp %edx,%esi + 6c5: 7f 37 jg 0x6fe + 6c7: 8b b4 24 10 01 00 00 mov 0x110(%rsp),%esi + 6ce: 44 8d 04 37 lea (%rdi,%rsi,1),%r8d + 6d2: 03 bc 24 d0 00 00 00 add 0xd0(%rsp),%edi + 6d9: 41 f7 d8 neg %r8d + 6dc: 4d 63 c0 movslq %r8d,%r8 + 6df: 48 63 ff movslq %edi,%rdi + 6e2: 4f 8b 1c c4 mov (%r12,%r8,8),%r11 + 6e6: 4f 89 9c 0a 98 00 00 mov %r11,0x98(%r10,%r9,1) + 6ed: 00 + 6ee: c4 c1 7b 10 04 fc vmovsd (%r12,%rdi,8),%xmm0 + 6f4: c5 f9 57 05 64 38 c2 vxorpd 0x1c23864(%rip),%xmm0,%xmm0 # 0x1c23f60 + 6fb: 01 + 6fc: eb 7f jmp 0x77d + 6fe: 3b b4 24 38 01 00 00 cmp 0x138(%rsp),%esi + 705: 7f 42 jg 0x749 + 707: 8b b4 24 10 01 00 00 mov 0x110(%rsp),%esi + 70e: 44 8d 04 37 lea (%rdi,%rsi,1),%r8d + 712: 03 bc 24 a0 00 00 00 add 0xa0(%rsp),%edi + 719: 4d 63 c0 movslq %r8d,%r8 + 71c: f7 df neg %edi + 71e: 48 63 ff movslq %edi,%rdi + 721: c4 81 7b 10 04 c4 vmovsd (%r12,%r8,8),%xmm0 + 727: c5 f9 57 0d 31 38 c2 vxorpd 0x1c23831(%rip),%xmm0,%xmm1 # 0x1c23f60 + 72e: 01 + 72f: c4 81 7b 11 8c 0a 98 vmovsd %xmm1,0x98(%r10,%r9,1) + 736: 00 00 00 + 739: c4 c1 7b 10 14 fc vmovsd (%r12,%rdi,8),%xmm2 + 73f: c5 e9 57 05 19 38 c2 vxorpd 0x1c23819(%rip),%xmm2,%xmm0 # 0x1c23f60 + 746: 01 + 747: eb 34 jmp 0x77d + 749: 8b b4 24 a8 00 00 00 mov 0xa8(%rsp),%esi + 750: 2b f7 sub %edi,%esi + 752: 48 63 f6 movslq %esi,%rsi + 755: 03 bc 24 a0 00 00 00 add 0xa0(%rsp),%edi + 75c: 48 63 ff movslq %edi,%rdi + 75f: c4 c1 7b 10 04 f4 vmovsd (%r12,%rsi,8),%xmm0 + 765: c5 f9 57 0d f3 37 c2 vxorpd 0x1c237f3(%rip),%xmm0,%xmm1 # 0x1c23f60 + 76c: 01 + 76d: c4 81 7b 11 8c 0a 98 vmovsd %xmm1,0x98(%r10,%r9,1) + 774: 00 00 00 + 777: c4 c1 7b 10 04 fc vmovsd (%r12,%rdi,8),%xmm0 + 77d: ff c0 inc %eax + 77f: c4 81 7b 11 84 0a b8 vmovsd %xmm0,0xb8(%r10,%r9,1) + 786: 00 00 00 + 789: 3b 84 24 68 02 00 00 cmp 0x268(%rsp),%eax + 790: 0f 82 8a f9 ff ff jb 0x120 + 796: 48 63 c0 movslq %eax,%rax + 799: 44 8b 84 24 80 00 00 mov 0x80(%rsp),%r8d + 7a0: 00 + 7a1: 44 8b 4c 24 78 mov 0x78(%rsp),%r9d + 7a6: 48 8d 14 40 lea (%rax,%rax,2),%rdx + 7aa: 48 c1 e2 06 shl $0x6,%rdx + 7ae: 4c 03 d2 add %rdx,%r10 + 7b1: e9 e4 09 00 00 jmp 0x119a + 7b6: 83 bc 24 c0 00 00 00 cmpl $0xb,0xc0(%rsp) + 7bd: 0b + 7be: 0f 84 32 0a 00 00 je 0x11f6 + 7c4: 83 bc 24 c0 00 00 00 cmpl $0xf,0xc0(%rsp) + 7cb: 0f + 7cc: 7c 0a jl 0x7d8 + 7ce: 41 83 f9 08 cmp $0x8,%r9d + 7d2: 0f 84 f8 f6 ff ff je 0xfffffffffffffed0 + 7d8: 41 83 c0 fd add $0xfffffffd,%r8d + 7dc: 41 83 c1 03 add $0x3,%r9d + 7e0: 8b 94 24 88 00 00 00 mov 0x88(%rsp),%edx + 7e7: b8 01 00 00 00 mov $0x1,%eax + 7ec: c4 62 31 f7 d8 shlx %r9d,%eax,%r11d + 7f1: 46 8d 2c 02 lea (%rdx,%r8,1),%r13d + 7f5: c4 e2 11 f7 d0 shlx %r13d,%eax,%edx + 7fa: 44 89 d8 mov %r11d,%eax + 7fd: 45 33 ed xor %r13d,%r13d + 800: c1 f8 02 sar $0x2,%eax + 803: 33 db xor %ebx,%ebx + 805: c1 e8 1d shr $0x1d,%eax + 808: 33 ed xor %ebp,%ebp + 80a: 41 03 c3 add %r11d,%eax + 80d: 33 f6 xor %esi,%esi + 80f: c1 f8 03 sar $0x3,%eax + 812: 33 c9 xor %ecx,%ecx + 814: 45 33 e4 xor %r12d,%r12d + 817: 85 c0 test %eax,%eax + 819: 0f 8e 7b 09 00 00 jle 0x119a + 81f: 44 89 df mov %r11d,%edi + 822: 44 8d 50 03 lea 0x3(%rax),%r10d + 826: 0f af fa imul %edx,%edi + 829: 47 8d 3c 5b lea (%r11,%r11,2),%r15d + 82d: 41 d1 fa sar $1,%r10d + 830: 41 c1 ea 1e shr $0x1e,%r10d + 834: 89 bc 24 a0 01 00 00 mov %edi,0x1a0(%rsp) + 83b: 44 89 ff mov %r15d,%edi + 83e: d1 ff sar $1,%edi + 840: c1 ef 1e shr $0x1e,%edi + 843: 41 03 ff add %r15d,%edi + 846: 42 8d 44 10 03 lea 0x3(%rax,%r10,1),%eax + 84b: c1 f8 02 sar $0x2,%eax + 84e: 45 89 da mov %r11d,%r10d + 851: 89 84 24 48 01 00 00 mov %eax,0x148(%rsp) + 858: 89 d0 mov %edx,%eax + 85a: c1 ff 02 sar $0x2,%edi + 85d: 45 89 df mov %r11d,%r15d + 860: 0f af c7 imul %edi,%eax + 863: 41 c1 ea 1f shr $0x1f,%r10d + 867: 45 03 d3 add %r11d,%r10d + 86a: 89 84 24 98 01 00 00 mov %eax,0x198(%rsp) + 871: 89 d0 mov %edx,%eax + 873: 41 d1 fa sar $1,%r10d + 876: 41 0f af c2 imul %r10d,%eax + 87a: 41 d1 ff sar $1,%r15d + 87d: 41 c1 ef 1e shr $0x1e,%r15d + 881: 45 03 df add %r15d,%r11d + 884: 44 8d 3c 92 lea (%rdx,%rdx,4),%r15d + 888: 89 84 24 90 01 00 00 mov %eax,0x190(%rsp) + 88f: 89 d0 mov %edx,%eax + 891: 41 c1 fb 02 sar $0x2,%r11d + 895: 41 0f af c3 imul %r11d,%eax + 899: 44 89 94 24 d8 01 00 mov %r10d,0x1d8(%rsp) + 8a0: 00 + 8a1: 41 89 d2 mov %edx,%r10d + 8a4: 89 84 24 d0 01 00 00 mov %eax,0x1d0(%rsp) + 8ab: 42 8d 04 bd 00 00 00 lea 0x0(,%r15,4),%eax + 8b2: 00 + 8b3: 41 c1 e2 04 shl $0x4,%r10d + 8b7: f7 d8 neg %eax + 8b9: 89 84 24 70 01 00 00 mov %eax,0x170(%rsp) + 8c0: 8d 04 52 lea (%rdx,%rdx,2),%eax + 8c3: 44 89 94 24 78 01 00 mov %r10d,0x178(%rsp) + 8ca: 00 + 8cb: 41 f7 da neg %r10d + 8ce: 44 89 94 24 58 01 00 mov %r10d,0x158(%rsp) + 8d5: 00 + 8d6: 44 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%r10d + 8dd: 00 + 8de: 41 f7 da neg %r10d + 8e1: 44 89 94 24 50 01 00 mov %r10d,0x150(%rsp) + 8e8: 00 + 8e9: 41 89 d2 mov %edx,%r10d + 8ec: 44 89 bc 24 c8 02 00 mov %r15d,0x2c8(%rsp) + 8f3: 00 + 8f4: 44 8d 3c 95 00 00 00 lea 0x0(,%rdx,4),%r15d + 8fb: 00 + 8fc: 41 c1 e2 05 shl $0x5,%r10d + 900: 44 89 bc 24 08 03 00 mov %r15d,0x308(%rsp) + 907: 00 + 908: 45 2b d7 sub %r15d,%r10d + 90b: 44 89 94 24 80 01 00 mov %r10d,0x180(%rsp) + 912: 00 + 913: 44 8d 3c d5 00 00 00 lea 0x0(,%rdx,8),%r15d + 91a: 00 + 91b: 44 2b fa sub %edx,%r15d + 91e: 44 89 bc 24 c0 02 00 mov %r15d,0x2c0(%rsp) + 925: 00 + 926: 44 8d 3c 12 lea (%rdx,%rdx,1),%r15d + 92a: 44 89 bc 24 f8 02 00 mov %r15d,0x2f8(%rsp) + 931: 00 + 932: 89 8c 24 b8 02 00 00 mov %ecx,0x2b8(%rsp) + 939: 41 f7 da neg %r10d + 93c: 89 8c 24 c8 01 00 00 mov %ecx,0x1c8(%rsp) + 943: 89 8c 24 b0 02 00 00 mov %ecx,0x2b0(%rsp) + 94a: 89 8c 24 c0 01 00 00 mov %ecx,0x1c0(%rsp) + 951: 89 8c 24 a8 02 00 00 mov %ecx,0x2a8(%rsp) + 958: 89 8c 24 b8 01 00 00 mov %ecx,0x1b8(%rsp) + 95f: 89 8c 24 a0 02 00 00 mov %ecx,0x2a0(%rsp) + 966: 89 8c 24 b0 01 00 00 mov %ecx,0x1b0(%rsp) + 96d: 44 89 94 24 60 01 00 mov %r10d,0x160(%rsp) + 974: 00 + 975: 44 8d 14 85 00 00 00 lea 0x0(,%rax,4),%r10d + 97c: 00 + 97d: 89 4c 24 68 mov %ecx,0x68(%rsp) + 981: 41 f7 da neg %r10d + 984: 89 8c 24 00 03 00 00 mov %ecx,0x300(%rsp) + 98b: 89 8c 24 a8 01 00 00 mov %ecx,0x1a8(%rsp) + 992: 44 89 94 24 68 01 00 mov %r10d,0x168(%rsp) + 999: 00 + 99a: 44 8d 14 00 lea (%rax,%rax,1),%r10d + 99e: 89 84 24 10 03 00 00 mov %eax,0x310(%rsp) + 9a5: 44 89 9c 24 f8 01 00 mov %r11d,0x1f8(%rsp) + 9ac: 00 + 9ad: 89 bc 24 40 01 00 00 mov %edi,0x140(%rsp) + 9b4: 44 89 a4 24 18 03 00 mov %r12d,0x318(%rsp) + 9bb: 00 + 9bc: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) + 9c3: 00 + 9c4: 44 89 4c 24 78 mov %r9d,0x78(%rsp) + 9c9: 44 89 94 24 90 02 00 mov %r10d,0x290(%rsp) + 9d0: 00 + 9d1: 89 8c 24 98 02 00 00 mov %ecx,0x298(%rsp) + 9d8: 44 89 ac 24 e8 01 00 mov %r13d,0x1e8(%rsp) + 9df: 00 + 9e0: 4c 89 b4 24 e0 01 00 mov %r14,0x1e0(%rsp) + 9e7: 00 + 9e8: 44 8b a4 24 a8 01 00 mov 0x1a8(%rsp),%r12d + 9ef: 00 + 9f0: 8b 44 24 68 mov 0x68(%rsp),%eax + 9f4: 44 8b 9c 24 b0 01 00 mov 0x1b0(%rsp),%r11d + 9fb: 00 + 9fc: 44 8b 8c 24 b8 01 00 mov 0x1b8(%rsp),%r9d + a03: 00 + a04: 44 8b 84 24 c0 01 00 mov 0x1c0(%rsp),%r8d + a0b: 00 + a0c: 8b bc 24 c8 01 00 00 mov 0x1c8(%rsp),%edi + a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a1f: 00 + a20: 4c 63 bc 24 e8 01 00 movslq 0x1e8(%rsp),%r15 + a27: 00 + a28: 4c 8b 94 24 e0 01 00 mov 0x1e0(%rsp),%r10 + a2f: 00 + a30: c7 84 24 38 02 00 00 movl $0x0,0x238(%rsp) + a37: 00 00 00 00 + a3b: 44 89 9c 24 b0 01 00 mov %r11d,0x1b0(%rsp) + a42: 00 + a43: 4e 8d 2c fd 00 00 00 lea 0x0(,%r15,8),%r13 + a4a: 00 + a4b: 4d 2b ef sub %r15,%r13 + a4e: 49 c1 e5 06 shl $0x6,%r13 + a52: 4c 89 ac 24 f0 01 00 mov %r13,0x1f0(%rsp) + a59: 00 + a5a: 44 89 8c 24 b8 01 00 mov %r9d,0x1b8(%rsp) + a61: 00 + a62: 44 89 84 24 c0 01 00 mov %r8d,0x1c0(%rsp) + a69: 00 + a6a: 89 bc 24 c8 01 00 00 mov %edi,0x1c8(%rsp) + a71: 4f 8d 34 2a lea (%r10,%r13,1),%r14 + a75: 44 8b ac 24 90 01 00 mov 0x190(%rsp),%r13d + a7c: 00 + a7d: 4c 89 b4 24 40 02 00 mov %r14,0x240(%rsp) + a84: 00 + a85: 44 8b b4 24 d0 01 00 mov 0x1d0(%rsp),%r14d + a8c: 00 + a8d: 44 89 a4 24 a8 01 00 mov %r12d,0x1a8(%rsp) + a94: 00 + a95: 45 8d 54 3d 00 lea 0x0(%r13,%rdi,1),%r10d + a9a: 44 89 94 24 f0 02 00 mov %r10d,0x2f0(%rsp) + aa1: 00 + aa2: 44 8b 94 24 98 01 00 mov 0x198(%rsp),%r10d + aa9: 00 + aaa: 45 8d 3c 3e lea (%r14,%rdi,1),%r15d + aae: 44 89 bc 24 30 03 00 mov %r15d,0x330(%rsp) + ab5: 00 + ab6: 48 8b bc 24 88 01 00 mov 0x188(%rsp),%rdi + abd: 00 + abe: 47 8d 3c 02 lea (%r10,%r8,1),%r15d + ac2: 44 89 bc 24 30 02 00 mov %r15d,0x230(%rsp) + ac9: 00 + aca: 47 8d 3c 06 lea (%r14,%r8,1),%r15d + ace: 44 89 bc 24 e8 02 00 mov %r15d,0x2e8(%rsp) + ad5: 00 + ad6: 47 8d 7c 05 00 lea 0x0(%r13,%r8,1),%r15d + adb: 44 89 bc 24 28 02 00 mov %r15d,0x228(%rsp) + ae2: 00 + ae3: 44 8b 84 24 d8 01 00 mov 0x1d8(%rsp),%r8d + aea: 00 + aeb: 47 8d 3c 0a lea (%r10,%r9,1),%r15d + aef: 44 89 bc 24 20 02 00 mov %r15d,0x220(%rsp) + af6: 00 + af7: 47 8d 3c 0e lea (%r14,%r9,1),%r15d + afb: 44 89 bc 24 e0 02 00 mov %r15d,0x2e0(%rsp) + b02: 00 + b03: 47 8d 7c 0d 00 lea 0x0(%r13,%r9,1),%r15d + b08: 44 89 bc 24 18 02 00 mov %r15d,0x218(%rsp) + b0f: 00 + b10: 45 03 d3 add %r11d,%r10d + b13: 44 8b bc 24 a0 01 00 mov 0x1a0(%rsp),%r15d + b1a: 00 + b1b: 44 89 94 24 10 02 00 mov %r10d,0x210(%rsp) + b22: 00 + b23: 47 8d 14 1e lea (%r14,%r11,1),%r10d + b27: 44 89 94 24 d8 02 00 mov %r10d,0x2d8(%rsp) + b2e: 00 + b2f: 44 8b 8c 24 f8 01 00 mov 0x1f8(%rsp),%r9d + b36: 00 + b37: 47 8d 14 1f lea (%r15,%r11,1),%r10d + b3b: 44 89 94 24 08 02 00 mov %r10d,0x208(%rsp) + b42: 00 + b43: 41 89 c2 mov %eax,%r10d + b46: 41 f7 da neg %r10d + b49: 47 8d 7c 1d 00 lea 0x0(%r13,%r11,1),%r15d + b4e: 45 03 d6 add %r14d,%r10d + b51: 45 03 ec add %r12d,%r13d + b54: 44 89 94 24 38 03 00 mov %r10d,0x338(%rsp) + b5b: 00 + b5c: 44 8b 94 24 00 03 00 mov 0x300(%rsp),%r10d + b63: 00 + b64: 41 f7 da neg %r10d + b67: 45 03 d6 add %r14d,%r10d + b6a: 45 03 f4 add %r12d,%r14d + b6d: 44 89 94 24 20 03 00 mov %r10d,0x320(%rsp) + b74: 00 + b75: 44 89 bc 24 00 02 00 mov %r15d,0x200(%rsp) + b7c: 00 + b7d: 44 89 b4 24 28 03 00 mov %r14d,0x328(%rsp) + b84: 00 + b85: 44 89 ac 24 d0 02 00 mov %r13d,0x2d0(%rsp) + b8c: 00 + b8d: 4c 8b 9c 24 40 02 00 mov 0x240(%rsp),%r11 + b94: 00 + b95: 44 8b 94 24 38 02 00 mov 0x238(%rsp),%r10d + b9c: 00 + b9d: 0f 1f 00 nopl (%rax) + ba0: 41 89 d6 mov %edx,%r14d + ba3: 45 0f af f2 imul %r10d,%r14d + ba7: 44 8b bc 24 38 03 00 mov 0x338(%rsp),%r15d + bae: 00 + baf: 45 2b fe sub %r14d,%r15d + bb2: 44 03 f0 add %eax,%r14d + bb5: 4d 63 ff movslq %r15d,%r15 + bb8: 45 89 d4 mov %r10d,%r12d + bbb: 4d 63 f6 movslq %r14d,%r14 + bbe: 4e 8b 2c ff mov (%rdi,%r15,8),%r13 + bc2: 4f 89 2c e3 mov %r13,(%r11,%r12,8) + bc6: 44 8b ac 24 f8 02 00 mov 0x2f8(%rsp),%r13d + bcd: 00 + bce: 45 0f af ea imul %r10d,%r13d + bd2: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + bd8: c5 f9 57 0d 80 33 c2 vxorpd 0x1c23380(%rip),%xmm0,%xmm1 # 0x1c23f60 + bdf: 01 + be0: c4 81 7b 11 4c e3 20 vmovsd %xmm1,0x20(%r11,%r12,8) + be7: 44 8b bc 24 20 03 00 mov 0x320(%rsp),%r15d + bee: 00 + bef: 45 2b fd sub %r13d,%r15d + bf2: 4d 63 ff movslq %r15d,%r15 + bf5: 44 03 ac 24 00 03 00 add 0x300(%rsp),%r13d + bfc: 00 + bfd: 4d 63 ed movslq %r13d,%r13 + c00: 4e 8b 34 ff mov (%rdi,%r15,8),%r14 + c04: 47 8d 3c 52 lea (%r10,%r10,2),%r15d + c08: 4f 89 74 e3 40 mov %r14,0x40(%r11,%r12,8) + c0d: 44 03 fb add %ebx,%r15d + c10: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + c16: 44 8b ac 24 10 03 00 mov 0x310(%rsp),%r13d + c1d: 00 + c1e: 45 0f af ea imul %r10d,%r13d + c22: c5 e9 57 1d 36 33 c2 vxorpd 0x1c23336(%rip),%xmm2,%xmm3 # 0x1c23f60 + c29: 01 + c2a: c4 81 7b 11 5c e3 60 vmovsd %xmm3,0x60(%r11,%r12,8) + c31: 44 8b b4 24 28 03 00 mov 0x328(%rsp),%r14d + c38: 00 + c39: 45 2b f5 sub %r13d,%r14d + c3c: 45 3b f9 cmp %r9d,%r15d + c3f: 7f 34 jg 0xc75 + c41: 4d 63 f6 movslq %r14d,%r14 + c44: 44 03 ac 24 98 02 00 add 0x298(%rsp),%r13d + c4b: 00 + c4c: 4d 63 ed movslq %r13d,%r13 + c4f: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + c53: 4f 89 bc e3 80 00 00 mov %r15,0x80(%r11,%r12,8) + c5a: 00 + c5b: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + c61: c5 f9 57 0d f7 32 c2 vxorpd 0x1c232f7(%rip),%xmm0,%xmm1 # 0x1c23f60 + c68: 01 + c69: c4 81 7b 11 8c e3 a0 vmovsd %xmm1,0xa0(%r11,%r12,8) + c70: 00 00 00 + c73: eb 44 jmp 0xcb9 + c75: 41 f7 de neg %r14d + c78: 41 f7 dd neg %r13d + c7b: 4d 63 f6 movslq %r14d,%r14 + c7e: 44 03 ac 24 d0 02 00 add 0x2d0(%rsp),%r13d + c85: 00 + c86: 4d 63 ed movslq %r13d,%r13 + c89: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + c8f: c5 f9 57 0d c9 32 c2 vxorpd 0x1c232c9(%rip),%xmm0,%xmm1 # 0x1c23f60 + c96: 01 + c97: c4 81 7b 11 8c e3 80 vmovsd %xmm1,0x80(%r11,%r12,8) + c9e: 00 00 00 + ca1: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + ca7: c5 e9 57 1d b1 32 c2 vxorpd 0x1c232b1(%rip),%xmm2,%xmm3 # 0x1c23f60 + cae: 01 + caf: c4 81 7b 11 9c e3 a0 vmovsd %xmm3,0xa0(%r11,%r12,8) + cb6: 00 00 00 + cb9: 44 8b ac 24 08 03 00 mov 0x308(%rsp),%r13d + cc0: 00 + cc1: 46 8d 74 95 00 lea 0x0(%rbp,%r10,4),%r14d + cc6: 45 0f af ea imul %r10d,%r13d + cca: 44 8b bc 24 30 03 00 mov 0x330(%rsp),%r15d + cd1: 00 + cd2: 45 2b fd sub %r13d,%r15d + cd5: 45 3b f1 cmp %r9d,%r14d + cd8: 7f 34 jg 0xd0e + cda: 4d 63 ff movslq %r15d,%r15 + cdd: 44 03 ac 24 b8 02 00 add 0x2b8(%rsp),%r13d + ce4: 00 + ce5: 4d 63 ed movslq %r13d,%r13 + ce8: 4e 8b 34 ff mov (%rdi,%r15,8),%r14 + cec: 4f 89 b4 e3 c0 00 00 mov %r14,0xc0(%r11,%r12,8) + cf3: 00 + cf4: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + cfa: c5 f9 57 0d 5e 32 c2 vxorpd 0x1c2325e(%rip),%xmm0,%xmm1 # 0x1c23f60 + d01: 01 + d02: c4 81 7b 11 8c e3 e0 vmovsd %xmm1,0xe0(%r11,%r12,8) + d09: 00 00 00 + d0c: eb 44 jmp 0xd52 + d0e: 41 f7 df neg %r15d + d11: 41 f7 dd neg %r13d + d14: 4d 63 ff movslq %r15d,%r15 + d17: 44 03 ac 24 f0 02 00 add 0x2f0(%rsp),%r13d + d1e: 00 + d1f: 4d 63 ed movslq %r13d,%r13 + d22: c4 a1 7b 10 04 ff vmovsd (%rdi,%r15,8),%xmm0 + d28: c5 f9 57 0d 30 32 c2 vxorpd 0x1c23230(%rip),%xmm0,%xmm1 # 0x1c23f60 + d2f: 01 + d30: c4 81 7b 11 8c e3 c0 vmovsd %xmm1,0xc0(%r11,%r12,8) + d37: 00 00 00 + d3a: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + d40: c5 e9 57 1d 18 32 c2 vxorpd 0x1c23218(%rip),%xmm2,%xmm3 # 0x1c23f60 + d47: 01 + d48: c4 81 7b 11 9c e3 e0 vmovsd %xmm3,0xe0(%r11,%r12,8) + d4f: 00 00 00 + d52: 47 8d 34 92 lea (%r10,%r10,4),%r14d + d56: 44 03 f6 add %esi,%r14d + d59: 45 3b f1 cmp %r9d,%r14d + d5c: 7f 44 jg 0xda2 + d5e: 44 8b ac 24 c8 02 00 mov 0x2c8(%rsp),%r13d + d65: 00 + d66: 45 0f af ea imul %r10d,%r13d + d6a: 44 8b b4 24 e8 02 00 mov 0x2e8(%rsp),%r14d + d71: 00 + d72: 45 2b f5 sub %r13d,%r14d + d75: 4d 63 f6 movslq %r14d,%r14 + d78: 44 03 ac 24 b0 02 00 add 0x2b0(%rsp),%r13d + d7f: 00 + d80: 4d 63 ed movslq %r13d,%r13 + d83: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + d87: 4f 89 bc e3 00 01 00 mov %r15,0x100(%r11,%r12,8) + d8e: 00 + d8f: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + d95: c5 f9 57 05 c3 31 c2 vxorpd 0x1c231c3(%rip),%xmm0,%xmm0 # 0x1c23f60 + d9c: 01 + d9d: e9 8c 00 00 00 jmp 0xe2e + da2: 44 8b ac 24 c8 02 00 mov 0x2c8(%rsp),%r13d + da9: 00 + daa: 45 0f af ea imul %r10d,%r13d + dae: 45 3b f0 cmp %r8d,%r14d + db1: 7f 44 jg 0xdf7 + db3: 45 89 ee mov %r13d,%r14d + db6: 41 f7 dd neg %r13d + db9: 44 2b b4 24 e8 02 00 sub 0x2e8(%rsp),%r14d + dc0: 00 + dc1: 4d 63 f6 movslq %r14d,%r14 + dc4: 44 03 ac 24 28 02 00 add 0x228(%rsp),%r13d + dcb: 00 + dcc: 4d 63 ed movslq %r13d,%r13 + dcf: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + dd5: c5 f9 57 0d 83 31 c2 vxorpd 0x1c23183(%rip),%xmm0,%xmm1 # 0x1c23f60 + ddc: 01 + ddd: c4 81 7b 11 8c e3 00 vmovsd %xmm1,0x100(%r11,%r12,8) + de4: 01 00 00 + de7: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + ded: c5 e9 57 05 6b 31 c2 vxorpd 0x1c2316b(%rip),%xmm2,%xmm0 # 0x1c23f60 + df4: 01 + df5: eb 37 jmp 0xe2e + df7: 44 8b b4 24 30 02 00 mov 0x230(%rsp),%r14d + dfe: 00 + dff: 45 2b f5 sub %r13d,%r14d + e02: 4d 63 f6 movslq %r14d,%r14 + e05: 44 2b ac 24 28 02 00 sub 0x228(%rsp),%r13d + e0c: 00 + e0d: 4d 63 ed movslq %r13d,%r13 + e10: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + e16: c5 f9 57 0d 42 31 c2 vxorpd 0x1c23142(%rip),%xmm0,%xmm1 # 0x1c23f60 + e1d: 01 + e1e: c4 81 7b 11 8c e3 00 vmovsd %xmm1,0x100(%r11,%r12,8) + e25: 01 00 00 + e28: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + e2e: c4 81 7b 11 84 e3 20 vmovsd %xmm0,0x120(%r11,%r12,8) + e35: 01 00 00 + e38: 47 8d 2c 52 lea (%r10,%r10,2),%r13d + e3c: 46 8d 34 69 lea (%rcx,%r13,2),%r14d + e40: 45 3b f1 cmp %r9d,%r14d + e43: 7f 44 jg 0xe89 + e45: 44 8b ac 24 90 02 00 mov 0x290(%rsp),%r13d + e4c: 00 + e4d: 45 0f af ea imul %r10d,%r13d + e51: 44 8b b4 24 e0 02 00 mov 0x2e0(%rsp),%r14d + e58: 00 + e59: 45 2b f5 sub %r13d,%r14d + e5c: 4d 63 f6 movslq %r14d,%r14 + e5f: 44 03 ac 24 a8 02 00 add 0x2a8(%rsp),%r13d + e66: 00 + e67: 4d 63 ed movslq %r13d,%r13 + e6a: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + e6e: 4f 89 bc e3 40 01 00 mov %r15,0x140(%r11,%r12,8) + e75: 00 + e76: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + e7c: c5 f9 57 05 dc 30 c2 vxorpd 0x1c230dc(%rip),%xmm0,%xmm0 # 0x1c23f60 + e83: 01 + e84: e9 8c 00 00 00 jmp 0xf15 + e89: 44 8b ac 24 90 02 00 mov 0x290(%rsp),%r13d + e90: 00 + e91: 45 0f af ea imul %r10d,%r13d + e95: 45 3b f0 cmp %r8d,%r14d + e98: 7f 44 jg 0xede + e9a: 45 89 ee mov %r13d,%r14d + e9d: 41 f7 dd neg %r13d + ea0: 44 2b b4 24 e0 02 00 sub 0x2e0(%rsp),%r14d + ea7: 00 + ea8: 4d 63 f6 movslq %r14d,%r14 + eab: 44 03 ac 24 18 02 00 add 0x218(%rsp),%r13d + eb2: 00 + eb3: 4d 63 ed movslq %r13d,%r13 + eb6: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + ebc: c5 f9 57 0d 9c 30 c2 vxorpd 0x1c2309c(%rip),%xmm0,%xmm1 # 0x1c23f60 + ec3: 01 + ec4: c4 81 7b 11 8c e3 40 vmovsd %xmm1,0x140(%r11,%r12,8) + ecb: 01 00 00 + ece: c4 a1 7b 10 14 ef vmovsd (%rdi,%r13,8),%xmm2 + ed4: c5 e9 57 05 84 30 c2 vxorpd 0x1c23084(%rip),%xmm2,%xmm0 # 0x1c23f60 + edb: 01 + edc: eb 37 jmp 0xf15 + ede: 44 8b b4 24 20 02 00 mov 0x220(%rsp),%r14d + ee5: 00 + ee6: 45 2b f5 sub %r13d,%r14d + ee9: 4d 63 f6 movslq %r14d,%r14 + eec: 44 2b ac 24 18 02 00 sub 0x218(%rsp),%r13d + ef3: 00 + ef4: 4d 63 ed movslq %r13d,%r13 + ef7: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + efd: c5 f9 57 0d 5b 30 c2 vxorpd 0x1c2305b(%rip),%xmm0,%xmm1 # 0x1c23f60 + f04: 01 + f05: c4 81 7b 11 8c e3 40 vmovsd %xmm1,0x140(%r11,%r12,8) + f0c: 01 00 00 + f0f: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + f15: c4 81 7b 11 84 e3 60 vmovsd %xmm0,0x160(%r11,%r12,8) + f1c: 01 00 00 + f1f: 46 8d 2c d5 00 00 00 lea 0x0(,%r10,8),%r13d + f26: 00 + f27: 45 2b ea sub %r10d,%r13d + f2a: 44 03 ac 24 18 03 00 add 0x318(%rsp),%r13d + f31: 00 + f32: 45 3b e9 cmp %r9d,%r13d + f35: 7f 44 jg 0xf7b + f37: 44 8b ac 24 c0 02 00 mov 0x2c0(%rsp),%r13d + f3e: 00 + f3f: 45 0f af ea imul %r10d,%r13d + f43: 44 8b b4 24 d8 02 00 mov 0x2d8(%rsp),%r14d + f4a: 00 + f4b: 45 2b f5 sub %r13d,%r14d + f4e: 4d 63 f6 movslq %r14d,%r14 + f51: 44 03 ac 24 a0 02 00 add 0x2a0(%rsp),%r13d + f58: 00 + f59: 4d 63 ed movslq %r13d,%r13 + f5c: 4e 8b 3c f7 mov (%rdi,%r14,8),%r15 + f60: 4f 89 bc e3 80 01 00 mov %r15,0x180(%r11,%r12,8) + f67: 00 + f68: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + f6e: c5 f9 57 05 ea 2f c2 vxorpd 0x1c22fea(%rip),%xmm0,%xmm0 # 0x1c23f60 + f75: 01 + f76: e9 cc 00 00 00 jmp 0x1047 + f7b: 44 8b b4 24 c0 02 00 mov 0x2c0(%rsp),%r14d + f82: 00 + f83: 45 0f af f2 imul %r10d,%r14d + f87: 45 3b e8 cmp %r8d,%r13d + f8a: 7f 44 jg 0xfd0 + f8c: 45 89 f5 mov %r14d,%r13d + f8f: 41 f7 de neg %r14d + f92: 44 2b ac 24 d8 02 00 sub 0x2d8(%rsp),%r13d + f99: 00 + f9a: 4d 63 ed movslq %r13d,%r13 + f9d: 44 03 b4 24 00 02 00 add 0x200(%rsp),%r14d + fa4: 00 + fa5: 4d 63 f6 movslq %r14d,%r14 + fa8: c4 a1 7b 10 04 ef vmovsd (%rdi,%r13,8),%xmm0 + fae: c5 f9 57 0d aa 2f c2 vxorpd 0x1c22faa(%rip),%xmm0,%xmm1 # 0x1c23f60 + fb5: 01 + fb6: c4 81 7b 11 8c e3 80 vmovsd %xmm1,0x180(%r11,%r12,8) + fbd: 01 00 00 + fc0: c4 a1 7b 10 14 f7 vmovsd (%rdi,%r14,8),%xmm2 + fc6: c5 e9 57 05 92 2f c2 vxorpd 0x1c22f92(%rip),%xmm2,%xmm0 # 0x1c23f60 + fcd: 01 + fce: eb 77 jmp 0x1047 + fd0: 44 3b ac 24 40 01 00 cmp 0x140(%rsp),%r13d + fd7: 00 + fd8: 7f 1e jg 0xff8 + fda: 44 8b bc 24 10 02 00 mov 0x210(%rsp),%r15d + fe1: 00 + fe2: 45 2b fe sub %r14d,%r15d + fe5: 4d 63 ff movslq %r15d,%r15 + fe8: c4 a1 7b 10 04 ff vmovsd (%rdi,%r15,8),%xmm0 + fee: c5 f9 57 05 6a 2f c2 vxorpd 0x1c22f6a(%rip),%xmm0,%xmm0 # 0x1c23f60 + ff5: 01 + ff6: eb 14 jmp 0x100c + ff8: 45 89 f7 mov %r14d,%r15d + ffb: 44 2b bc 24 10 02 00 sub 0x210(%rsp),%r15d + 1002: 00 + 1003: 4d 63 ff movslq %r15d,%r15 + 1006: c4 a1 7b 10 04 ff vmovsd (%rdi,%r15,8),%xmm0 + 100c: c4 81 7b 11 84 e3 80 vmovsd %xmm0,0x180(%r11,%r12,8) + 1013: 01 00 00 + 1016: 44 3b ac 24 40 01 00 cmp 0x140(%rsp),%r13d + 101d: 00 + 101e: 7f 13 jg 0x1033 + 1020: 44 2b b4 24 00 02 00 sub 0x200(%rsp),%r14d + 1027: 00 + 1028: 4d 63 f6 movslq %r14d,%r14 + 102b: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 1031: eb 14 jmp 0x1047 + 1033: 41 f7 de neg %r14d + 1036: 44 03 b4 24 08 02 00 add 0x208(%rsp),%r14d + 103d: 00 + 103e: 4d 63 f6 movslq %r14d,%r14 + 1041: c4 a1 7b 10 04 f7 vmovsd (%rdi,%r14,8),%xmm0 + 1047: 41 ff c2 inc %r10d + 104a: c4 81 7b 11 84 e3 a0 vmovsd %xmm0,0x1a0(%r11,%r12,8) + 1051: 01 00 00 + 1054: 41 83 fa 04 cmp $0x4,%r10d + 1058: 0f 82 42 fb ff ff jb 0xba0 + 105e: 4c 8b 94 24 e0 01 00 mov 0x1e0(%rsp),%r10 + 1065: 00 + 1066: 83 c3 0c add $0xc,%ebx + 1069: 4c 8b b4 24 f0 01 00 mov 0x1f0(%rsp),%r14 + 1070: 00 + 1071: 83 c5 10 add $0x10,%ebp + 1074: 44 8b ac 24 b0 02 00 mov 0x2b0(%rsp),%r13d + 107b: 00 + 107c: 83 c6 14 add $0x14,%esi + 107f: 44 8b bc 24 b8 02 00 mov 0x2b8(%rsp),%r15d + 1086: 00 + 1087: 83 c1 18 add $0x18,%ecx + 108a: 44 03 bc 24 78 01 00 add 0x178(%rsp),%r15d + 1091: 00 + 1092: 4f 8d 94 32 c0 01 00 lea 0x1c0(%r10,%r14,1),%r10 + 1099: 00 + 109a: 44 8b b4 24 c8 02 00 mov 0x2c8(%rsp),%r14d + 10a1: 00 + 10a2: 8d 04 90 lea (%rax,%rdx,4),%eax + 10a5: 44 89 bc 24 b8 02 00 mov %r15d,0x2b8(%rsp) + 10ac: 00 + 10ad: 44 8b a4 24 a8 01 00 mov 0x1a8(%rsp),%r12d + 10b4: 00 + 10b5: 44 8b 9c 24 b0 01 00 mov 0x1b0(%rsp),%r11d + 10bc: 00 + 10bd: 47 8d 7c b5 00 lea 0x0(%r13,%r14,4),%r15d + 10c2: 44 8b ac 24 10 03 00 mov 0x310(%rsp),%r13d + 10c9: 00 + 10ca: 44 8b b4 24 a8 02 00 mov 0x2a8(%rsp),%r14d + 10d1: 00 + 10d2: 44 89 bc 24 b0 02 00 mov %r15d,0x2b0(%rsp) + 10d9: 00 + 10da: 44 8b 8c 24 b8 01 00 mov 0x1b8(%rsp),%r9d + 10e1: 00 + 10e2: 44 8b 84 24 c0 01 00 mov 0x1c0(%rsp),%r8d + 10e9: 00 + 10ea: 47 8d 3c ee lea (%r14,%r13,8),%r15d + 10ee: 44 89 bc 24 a8 02 00 mov %r15d,0x2a8(%rsp) + 10f5: 00 + 10f6: 44 8b bc 24 00 03 00 mov 0x300(%rsp),%r15d + 10fd: 00 + 10fe: 44 8b b4 24 a0 02 00 mov 0x2a0(%rsp),%r14d + 1105: 00 + 1106: 44 03 b4 24 80 01 00 add 0x180(%rsp),%r14d + 110d: 00 + 110e: 44 89 b4 24 a0 02 00 mov %r14d,0x2a0(%rsp) + 1115: 00 + 1116: 45 8d 34 d7 lea (%r15,%rdx,8),%r14d + 111a: 44 8b bc 24 98 02 00 mov 0x298(%rsp),%r15d + 1121: 00 + 1122: 44 89 b4 24 00 03 00 mov %r14d,0x300(%rsp) + 1129: 00 + 112a: 8b bc 24 c8 01 00 00 mov 0x1c8(%rsp),%edi + 1131: 44 8b b4 24 e8 01 00 mov 0x1e8(%rsp),%r14d + 1138: 00 + 1139: 47 8d 2c af lea (%r15,%r13,4),%r13d + 113d: 41 ff c6 inc %r14d + 1140: 03 bc 24 58 01 00 00 add 0x158(%rsp),%edi + 1147: 44 03 84 24 70 01 00 add 0x170(%rsp),%r8d + 114e: 00 + 114f: 44 03 8c 24 50 01 00 add 0x150(%rsp),%r9d + 1156: 00 + 1157: 83 84 24 18 03 00 00 addl $0x1c,0x318(%rsp) + 115e: 1c + 115f: 44 03 9c 24 60 01 00 add 0x160(%rsp),%r11d + 1166: 00 + 1167: 44 03 a4 24 68 01 00 add 0x168(%rsp),%r12d + 116e: 00 + 116f: 44 89 ac 24 98 02 00 mov %r13d,0x298(%rsp) + 1176: 00 + 1177: 44 89 b4 24 e8 01 00 mov %r14d,0x1e8(%rsp) + 117e: 00 + 117f: 44 3b b4 24 48 01 00 cmp 0x148(%rsp),%r14d + 1186: 00 + 1187: 0f 82 93 f8 ff ff jb 0xa20 + 118d: 44 8b 84 24 80 00 00 mov 0x80(%rsp),%r8d + 1194: 00 + 1195: 44 8b 4c 24 78 mov 0x78(%rsp),%r9d + 119a: 44 3b 8c 24 c0 00 00 cmp 0xc0(%rsp),%r9d + 11a1: 00 + 11a2: 0f 8c f8 ec ff ff jl 0xfffffffffffffea0 + 11a8: 44 8b 7c 24 20 mov 0x20(%rsp),%r15d + 11ad: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 11b2: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 11b7: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 11bc: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi + 11c1: 4c 8b 64 24 48 mov 0x48(%rsp),%r12 + 11c6: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 + 11cb: 4c 8b 74 24 58 mov 0x58(%rsp),%r14 + 11d0: 4d 63 ff movslq %r15d,%r15 + 11d3: 49 c1 e7 04 shl $0x4,%r15 + 11d7: 49 03 c7 add %r15,%rax + 11da: 48 89 c2 mov %rax,%rdx + 11dd: 48 83 e2 3f and $0x3f,%rdx + 11e1: 48 f7 da neg %rdx + 11e4: 48 83 e2 3f and $0x3f,%rdx + 11e8: 48 03 c2 add %rdx,%rax + 11eb: 48 81 c4 48 03 00 00 add $0x348,%rsp + 11f2: 5d pop %rbp + 11f3: 41 5f pop %r15 + 11f5: c3 ret + 11f6: 41 83 f9 05 cmp $0x5,%r9d + 11fa: 0f 8d d0 ec ff ff jge 0xfffffffffffffed0 + 1200: e9 d3 f5 ff ff jmp 0x7d8 + 1205: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 120c: 00 + 120d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1220: 53 push %rbx + 1221: 56 push %rsi + 1222: 57 push %rdi + 1223: 41 54 push %r12 + 1225: 41 55 push %r13 + 1227: 41 56 push %r14 + 1229: 41 57 push %r15 + 122b: 55 push %rbp + 122c: 48 83 ec 58 sub $0x58,%rsp + 1230: 89 d6 mov %edx,%esi + 1232: 44 89 cf mov %r9d,%edi + 1235: 4c 89 c5 mov %r8,%rbp + 1238: 48 89 cb mov %rcx,%rbx + 123b: 4c 8d 25 1e 49 fc ff lea -0x3b6e2(%rip),%r12 # 0xfffffffffffc5b60 + 1242: 83 fe 12 cmp $0x12,%esi + 1245: 7c 16 jl 0x125d + 1247: 89 f1 mov %esi,%ecx + 1249: ba 05 00 00 00 mov $0x5,%edx + 124e: 4c 8b 84 24 c0 00 00 mov 0xc0(%rsp),%r8 + 1255: 00 + 1256: e8 e5 a6 0c 00 call 0xcb940 + 125b: eb 0f jmp 0x126c + 125d: 89 f1 mov %esi,%ecx + 125f: 48 8b 94 24 c0 00 00 mov 0xc0(%rsp),%rdx + 1266: 00 + 1267: e8 74 8b ff ff call 0xffffffffffff9de0 + 126c: 48 63 f6 movslq %esi,%rsi + 126f: 41 83 bc b4 fc e3 c5 cmpl $0x0,0x1c5e3fc(%r12,%rsi,4) + 1276: 01 00 + 1278: 0f 85 7c 01 00 00 jne 0x13fa + 127e: b9 11 00 00 00 mov $0x11,%ecx + 1283: 48 89 ea mov %rbp,%rdx + 1286: 41 89 f8 mov %edi,%r8d + 1289: 49 89 c1 mov %rax,%r9 + 128c: 48 89 43 38 mov %rax,0x38(%rbx) + 1290: e8 6b eb ff ff call 0xfffffffffffffe00 + 1295: 41 b8 01 00 00 00 mov $0x1,%r8d + 129b: c4 42 49 f7 d0 shlx %esi,%r8d,%r10d + 12a0: 44 89 d1 mov %r10d,%ecx + 12a3: d1 f9 sar $1,%ecx + 12a5: c1 e9 1e shr $0x1e,%ecx + 12a8: 41 03 ca add %r10d,%ecx + 12ab: c1 f9 02 sar $0x2,%ecx + 12ae: 48 89 43 40 mov %rax,0x40(%rbx) + 12b2: 85 c9 test %ecx,%ecx + 12b4: 0f 8e 1c 01 00 00 jle 0x13d6 + 12ba: 89 ca mov %ecx,%edx + 12bc: 45 89 c2 mov %r8d,%r10d + 12bf: d1 ea shr $1,%edx + 12c1: 45 33 c9 xor %r9d,%r9d + 12c4: 85 d2 test %edx,%edx + 12c6: 0f 86 bd 00 00 00 jbe 0x1389 + 12cc: 41 89 ff mov %edi,%r15d + 12cf: 41 89 cb mov %ecx,%r11d + 12d2: 44 2b fe sub %esi,%r15d + 12d5: c4 42 01 f7 d0 shlx %r15d,%r8d,%r10d + 12da: 45 0f af da imul %r10d,%r11d + 12de: 45 03 da add %r10d,%r11d + 12e1: 47 8d 34 12 lea (%r10,%r10,1),%r14d + 12e5: 4d 63 f6 movslq %r14d,%r14 + 12e8: 45 89 f5 mov %r14d,%r13d + 12eb: 41 f7 dd neg %r13d + 12ee: 4d 63 ed movslq %r13d,%r13 + 12f1: 4d 63 fa movslq %r10d,%r15 + 12f4: 47 8d 64 55 00 lea 0x0(%r13,%r10,2),%r12d + 12f9: 45 03 d3 add %r11d,%r10d + 12fc: 45 2b de sub %r14d,%r11d + 12ff: 45 2b d6 sub %r14d,%r10d + 1302: 4d 63 e4 movslq %r12d,%r12 + 1305: 4d 63 db movslq %r11d,%r11 + 1308: 4d 63 d2 movslq %r10d,%r10 + 130b: 89 74 24 48 mov %esi,0x48(%rsp) + 130f: 89 7c 24 40 mov %edi,0x40(%rsp) + 1313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 131f: 00 + 1320: 4a 8b 7c d5 00 mov 0x0(%rbp,%r10,8),%rdi + 1325: 43 8d 34 09 lea (%r9,%r9,1),%esi + 1329: 48 63 f6 movslq %esi,%rsi + 132c: 41 ff c1 inc %r9d + 132f: 48 c1 e6 04 shl $0x4,%rsi + 1333: 4d 03 d5 add %r13,%r10 + 1336: 48 89 3c 30 mov %rdi,(%rax,%rsi,1) + 133a: c4 a1 7b 10 44 e5 00 vmovsd 0x0(%rbp,%r12,8),%xmm0 + 1341: 4d 03 e6 add %r14,%r12 + 1344: c5 f9 57 0d f4 2c c2 vxorpd 0x1c22cf4(%rip),%xmm0,%xmm1 # 0x1c24040 + 134b: 01 + 134c: c5 fb 11 4c 30 08 vmovsd %xmm1,0x8(%rax,%rsi,1) + 1352: 4a 8b 7c dd 00 mov 0x0(%rbp,%r11,8),%rdi + 1357: 4d 03 dd add %r13,%r11 + 135a: 48 89 7c 30 10 mov %rdi,0x10(%rax,%rsi,1) + 135f: c4 a1 7b 10 54 fd 00 vmovsd 0x0(%rbp,%r15,8),%xmm2 + 1366: 4d 03 fe add %r14,%r15 + 1369: c5 e9 57 1d cf 2c c2 vxorpd 0x1c22ccf(%rip),%xmm2,%xmm3 # 0x1c24040 + 1370: 01 + 1371: c5 fb 11 5c 30 18 vmovsd %xmm3,0x18(%rax,%rsi,1) + 1377: 44 3b ca cmp %edx,%r9d + 137a: 72 a4 jb 0x1320 + 137c: 8b 74 24 48 mov 0x48(%rsp),%esi + 1380: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1385: 8b 7c 24 40 mov 0x40(%rsp),%edi + 1389: 45 8d 62 ff lea -0x1(%r10),%r12d + 138d: 44 3b e1 cmp %ecx,%r12d + 1390: 73 44 jae 0x13d6 + 1392: 2b fe sub %esi,%edi + 1394: c4 42 41 f7 c8 shlx %edi,%r8d,%r9d + 1399: 45 0f af e1 imul %r9d,%r12d + 139d: 44 0f af c9 imul %ecx,%r9d + 13a1: 44 89 e7 mov %r12d,%edi + 13a4: f7 df neg %edi + 13a6: 44 03 cf add %edi,%r9d + 13a9: 4d 63 d2 movslq %r10d,%r10 + 13ac: 4d 63 c9 movslq %r9d,%r9 + 13af: 49 c1 e2 04 shl $0x4,%r10 + 13b3: 4d 63 e4 movslq %r12d,%r12 + 13b6: 4e 8b 5c cd 00 mov 0x0(%rbp,%r9,8),%r11 + 13bb: 4d 89 5c 02 f0 mov %r11,-0x10(%r10,%rax,1) + 13c0: c4 a1 7b 10 44 e5 00 vmovsd 0x0(%rbp,%r12,8),%xmm0 + 13c7: c5 f9 57 0d 71 2c c2 vxorpd 0x1c22c71(%rip),%xmm0,%xmm1 # 0x1c24040 + 13ce: 01 + 13cf: c4 c1 7b 11 4c 02 f8 vmovsd %xmm1,-0x8(%r10,%rax,1) + 13d6: 48 63 c9 movslq %ecx,%rcx + 13d9: 48 c1 e1 04 shl $0x4,%rcx + 13dd: 48 03 c1 add %rcx,%rax + 13e0: 48 89 c5 mov %rax,%rbp + 13e3: 48 83 e5 3f and $0x3f,%rbp + 13e7: 48 f7 dd neg %rbp + 13ea: 48 83 e5 3f and $0x3f,%rbp + 13ee: c7 43 1c 00 00 20 00 movl $0x200000,0x1c(%rbx) + 13f5: 48 03 c5 add %rbp,%rax + 13f8: eb 2b jmp 0x1425 + 13fa: 49 89 e3 mov %rsp,%r11 + 13fd: 48 89 d9 mov %rbx,%rcx + 1400: 4c 8b 94 24 c8 00 00 mov 0xc8(%rsp),%r10 + 1407: 00 + 1408: 89 f2 mov %esi,%edx + 140a: 49 89 e8 mov %rbp,%r8 + 140d: 41 89 f9 mov %edi,%r9d + 1410: 49 89 43 28 mov %rax,0x28(%r11) + 1414: 41 c7 43 20 00 00 00 movl $0x0,0x20(%r11) + 141b: 00 + 141c: 4d 89 53 30 mov %r10,0x30(%r11) + 1420: e8 3b 00 00 00 call 0x1460 + 1425: 83 fe 12 cmp $0x12,%esi + 1428: 7c 14 jl 0x143e + 142a: 8b 53 1c mov 0x1c(%rbx),%edx + 142d: bd 00 80 00 00 mov $0x8000,%ebp + 1432: 81 fa 00 80 00 00 cmp $0x8000,%edx + 1438: 0f 4d ea cmovge %edx,%ebp + 143b: 89 6b 1c mov %ebp,0x1c(%rbx) + 143e: 48 83 c4 58 add $0x58,%rsp + 1442: 5d pop %rbp + 1443: 41 5f pop %r15 + 1445: 41 5e pop %r14 + 1447: 41 5d pop %r13 + 1449: 41 5c pop %r12 + 144b: 5f pop %rdi + 144c: 5e pop %rsi + 144d: 5b pop %rbx + 144e: c3 ret + 144f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1456: 00 + 1457: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 145e: 66 90 xchg %ax,%ax + 1460: 53 push %rbx + 1461: 56 push %rsi + 1462: 57 push %rdi + 1463: 41 54 push %r12 + 1465: 41 55 push %r13 + 1467: 41 56 push %r14 + 1469: 41 57 push %r15 + 146b: 55 push %rbp + 146c: 48 81 ec 68 0d 00 00 sub $0xd68,%rsp + 1473: 41 89 d6 mov %edx,%r14d + 1476: 49 63 fe movslq %r14d,%rdi + 1479: 48 8d 35 e0 46 fc ff lea -0x3b920(%rip),%rsi # 0xfffffffffffc5b60 + 1480: 44 89 f3 mov %r14d,%ebx + 1483: 49 89 cd mov %rcx,%r13 + 1486: 44 89 8c 24 90 00 00 mov %r9d,0x90(%rsp) + 148d: 00 + 148e: 4c 89 84 24 38 0a 00 mov %r8,0xa38(%rsp) + 1495: 00 + 1496: 8b ac be fc e3 c5 01 mov 0x1c5e3fc(%rsi,%rdi,4),%ebp + 149d: 2b dd sub %ebp,%ebx + 149f: 44 8b a4 24 d0 0d 00 mov 0xdd0(%rsp),%r12d + 14a6: 00 + 14a7: 4c 8b 8c 24 d8 0d 00 mov 0xdd8(%rsp),%r9 + 14ae: 00 + 14af: 83 fb 11 cmp $0x11,%ebx + 14b2: 0f 8e fc 37 00 00 jle 0x4cb4 + 14b8: 49 89 e3 mov %rsp,%r11 + 14bb: 45 8d 54 24 01 lea 0x1(%r12),%r10d + 14c0: 48 8b 84 24 e0 0d 00 mov 0xde0(%rsp),%rax + 14c7: 00 + 14c8: 4c 89 e9 mov %r13,%rcx + 14cb: 89 da mov %ebx,%edx + 14cd: 4d 89 4b 28 mov %r9,0x28(%r11) + 14d1: 49 89 43 30 mov %rax,0x30(%r11) + 14d5: 45 89 53 20 mov %r10d,0x20(%r11) + 14d9: 44 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9d + 14e0: 00 + 14e1: e8 7a ff ff ff call 0x1460 + 14e6: 49 89 c1 mov %rax,%r9 + 14e9: 41 ba 01 00 00 00 mov $0x1,%r10d + 14ef: c4 42 61 f7 c2 shlx %ebx,%r10d,%r8d + 14f4: 4d 63 e4 movslq %r12d,%r12 + 14f7: 45 33 db xor %r11d,%r11d + 14fa: 44 8b bc be 5c e4 c5 mov 0x1c5e45c(%rsi,%rdi,4),%r15d + 1501: 01 + 1502: 4c 89 8c 24 a0 04 00 mov %r9,0x4a0(%rsp) + 1509: 00 + 150a: 4f 89 4c e5 78 mov %r9,0x78(%r13,%r12,8) + 150f: 45 85 c0 test %r8d,%r8d + 1512: 0f 8e 5d 37 00 00 jle 0x4c75 + 1518: 44 89 7c 24 40 mov %r15d,0x40(%rsp) + 151d: 43 8d 3c 00 lea (%r8,%r8,1),%edi + 1521: 89 bc 24 90 04 00 00 mov %edi,0x490(%rsp) + 1528: 89 ef mov %ebp,%edi + 152a: f7 dd neg %ebp + 152c: 43 8d 34 40 lea (%r8,%r8,2),%esi + 1530: 41 03 ef add %r15d,%ebp + 1533: f7 df neg %edi + 1535: 89 b4 24 98 04 00 00 mov %esi,0x498(%rsp) + 153c: c4 c2 51 f7 f2 shlx %ebp,%r10d,%esi + 1541: 44 89 84 24 c0 04 00 mov %r8d,0x4c0(%rsp) + 1548: 00 + 1549: 4c 89 4c 24 48 mov %r9,0x48(%rsp) + 154e: 4c 89 6c 24 50 mov %r13,0x50(%rsp) + 1553: 44 89 b4 24 a0 01 00 mov %r14d,0x1a0(%rsp) + 155a: 00 + 155b: 41 8d 44 30 ff lea -0x1(%r8,%rsi,1),%eax + 1560: 99 cltd + 1561: f7 fe idiv %esi + 1563: 44 8d 66 03 lea 0x3(%rsi),%r12d + 1567: 41 d1 fc sar $1,%r12d + 156a: 8d 2c 76 lea (%rsi,%rsi,2),%ebp + 156d: 41 c1 ec 1e shr $0x1e,%r12d + 1571: 46 8d 64 26 03 lea 0x3(%rsi,%r12,1),%r12d + 1576: 41 c1 fc 02 sar $0x2,%r12d + 157a: 44 89 a4 24 40 0d 00 mov %r12d,0xd40(%rsp) + 1581: 00 + 1582: 45 33 e4 xor %r12d,%r12d + 1585: 33 d2 xor %edx,%edx + 1587: 33 c9 xor %ecx,%ecx + 1589: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1590: 00 + 1591: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 159f: 00 + 15a0: 41 89 d8 mov %ebx,%r8d + 15a3: 45 89 d5 mov %r10d,%r13d + 15a6: 41 f7 d8 neg %r8d + 15a9: 41 89 d9 mov %ebx,%r9d + 15ac: 85 ff test %edi,%edi + 15ae: 0f 89 96 36 00 00 jns 0x4c4a + 15b4: 89 5c 24 58 mov %ebx,0x58(%rsp) + 15b8: 89 8c 24 a8 04 00 00 mov %ecx,0x4a8(%rsp) + 15bf: 89 94 24 b0 04 00 00 mov %edx,0x4b0(%rsp) + 15c6: 44 89 a4 24 b8 04 00 mov %r12d,0x4b8(%rsp) + 15cd: 00 + 15ce: 89 44 24 60 mov %eax,0x60(%rsp) + 15d2: 89 6c 24 68 mov %ebp,0x68(%rsp) + 15d6: 89 b4 24 10 09 00 00 mov %esi,0x910(%rsp) + 15dd: 89 7c 24 70 mov %edi,0x70(%rsp) + 15e1: 44 89 5c 24 78 mov %r11d,0x78(%rsp) + 15e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15ed: 00 + 15ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15f5: 0f 1f 40 00 nopl 0x0(%rax) + 15f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1600: 41 8d 59 02 lea 0x2(%r9),%ebx + 1604: 41 8d 50 fe lea -0x2(%r8),%edx + 1608: 3b 9c 24 a0 01 00 00 cmp 0x1a0(%rsp),%ebx + 160f: 0f 84 1d 25 00 00 je 0x3b32 + 1615: 41 8d 41 04 lea 0x4(%r9),%eax + 1619: 3b 84 24 a0 01 00 00 cmp 0x1a0(%rsp),%eax + 1620: 0f 84 e6 0b 00 00 je 0x220c + 1626: 41 8d 41 06 lea 0x6(%r9),%eax + 162a: 3b 84 24 a0 01 00 00 cmp 0x1a0(%rsp),%eax + 1631: 0f 84 d5 0b 00 00 je 0x220c + 1637: 41 83 c0 fd add $0xfffffffd,%r8d + 163b: 41 83 c1 03 add $0x3,%r9d + 163f: 33 c0 xor %eax,%eax + 1641: 89 84 24 90 01 00 00 mov %eax,0x190(%rsp) + 1648: 89 84 24 88 01 00 00 mov %eax,0x188(%rsp) + 164f: 45 85 ed test %r13d,%r13d + 1652: 0f 8e ab 0b 00 00 jle 0x2203 + 1658: 41 ba 01 00 00 00 mov $0x1,%r10d + 165e: c4 c2 31 f7 ea shlx %r9d,%r10d,%ebp + 1663: 8b 8c 24 90 00 00 00 mov 0x90(%rsp),%ecx + 166a: 89 eb mov %ebp,%ebx + 166c: c1 eb 1f shr $0x1f,%ebx + 166f: 8b b4 24 c0 04 00 00 mov 0x4c0(%rsp),%esi + 1676: 03 dd add %ebp,%ebx + 1678: d1 fb sar $1,%ebx + 167a: 8d 54 6d 00 lea 0x0(%rbp,%rbp,2),%edx + 167e: 89 d0 mov %edx,%eax + 1680: 42 8d 3c 01 lea (%rcx,%r8,1),%edi + 1684: d1 f8 sar $1,%eax + 1686: c1 e8 1e shr $0x1e,%eax + 1689: c4 c2 41 f7 ca shlx %edi,%r10d,%ecx + 168e: 03 c2 add %edx,%eax + 1690: 89 ea mov %ebp,%edx + 1692: 41 89 cc mov %ecx,%r12d + 1695: 0f af f1 imul %ecx,%esi + 1698: 41 89 cb mov %ecx,%r11d + 169b: 44 0f af e3 imul %ebx,%r12d + 169f: d1 fa sar $1,%edx + 16a1: 8d 3c 09 lea (%rcx,%rcx,1),%edi + 16a4: c1 ea 1e shr $0x1e,%edx + 16a7: 44 8d 14 49 lea (%rcx,%rcx,2),%r10d + 16ab: 89 9c 24 c0 0b 00 00 mov %ebx,0xbc0(%rsp) + 16b2: 03 d5 add %ebp,%edx + 16b4: 8b 9c 24 b0 04 00 00 mov 0x4b0(%rsp),%ebx + 16bb: 0f af e9 imul %ecx,%ebp + 16be: 0f af d9 imul %ecx,%ebx + 16c1: c1 f8 02 sar $0x2,%eax + 16c4: 2b eb sub %ebx,%ebp + 16c6: 89 b4 24 98 01 00 00 mov %esi,0x198(%rsp) + 16cd: 89 ce mov %ecx,%esi + 16cf: 0f af f0 imul %eax,%esi + 16d2: 41 89 ef mov %ebp,%r15d + 16d5: 41 89 ee mov %ebp,%r14d + 16d8: 44 2b ff sub %edi,%r15d + 16db: 44 89 bc 24 f0 00 00 mov %r15d,0xf0(%rsp) + 16e2: 00 + 16e3: 41 89 f7 mov %esi,%r15d + 16e6: 45 2b f2 sub %r10d,%r14d + 16e9: 44 2b fb sub %ebx,%r15d + 16ec: 44 89 b4 24 e8 00 00 mov %r14d,0xe8(%rsp) + 16f3: 00 + 16f4: 41 89 ee mov %ebp,%r14d + 16f7: 44 2b f1 sub %ecx,%r14d + 16fa: 44 89 b4 24 f8 00 00 mov %r14d,0xf8(%rsp) + 1701: 00 + 1702: 45 89 fe mov %r15d,%r14d + 1705: 45 2b f2 sub %r10d,%r14d + 1708: 44 89 b4 24 00 01 00 mov %r14d,0x100(%rsp) + 170f: 00 + 1710: 45 89 fe mov %r15d,%r14d + 1713: 44 2b f7 sub %edi,%r14d + 1716: 44 89 b4 24 08 01 00 mov %r14d,0x108(%rsp) + 171d: 00 + 171e: 45 89 e6 mov %r12d,%r14d + 1721: 44 2b f3 sub %ebx,%r14d + 1724: c1 fa 02 sar $0x2,%edx + 1727: 44 89 bc 24 70 01 00 mov %r15d,0x170(%rsp) + 172e: 00 + 172f: 44 2b f9 sub %ecx,%r15d + 1732: 44 89 bc 24 38 01 00 mov %r15d,0x138(%rsp) + 1739: 00 + 173a: 45 89 f7 mov %r14d,%r15d + 173d: 44 0f af da imul %edx,%r11d + 1741: 45 2b fa sub %r10d,%r15d + 1744: 44 89 bc 24 10 01 00 mov %r15d,0x110(%rsp) + 174b: 00 + 174c: 45 89 f7 mov %r14d,%r15d + 174f: 44 2b ff sub %edi,%r15d + 1752: f7 df neg %edi + 1754: 44 89 bc 24 18 01 00 mov %r15d,0x118(%rsp) + 175b: 00 + 175c: 45 8d 3c 1a lea (%r10,%rbx,1),%r15d + 1760: 44 89 b4 24 68 01 00 mov %r14d,0x168(%rsp) + 1767: 00 + 1768: 41 f7 da neg %r10d + 176b: 44 2b f1 sub %ecx,%r14d + 176e: 44 89 b4 24 30 01 00 mov %r14d,0x130(%rsp) + 1775: 00 + 1776: 45 89 fe mov %r15d,%r14d + 1779: 45 2b f3 sub %r11d,%r14d + 177c: 44 89 b4 24 48 01 00 mov %r14d,0x148(%rsp) + 1783: 00 + 1784: 45 89 fe mov %r15d,%r14d + 1787: 45 2b f4 sub %r12d,%r14d + 178a: 44 89 b4 24 40 01 00 mov %r14d,0x140(%rsp) + 1791: 00 + 1792: 44 8d 34 4b lea (%rbx,%rcx,2),%r14d + 1796: 44 89 bc 24 58 01 00 mov %r15d,0x158(%rsp) + 179d: 00 + 179e: 44 2b fe sub %esi,%r15d + 17a1: 44 89 bc 24 20 01 00 mov %r15d,0x120(%rsp) + 17a8: 00 + 17a9: 45 89 f7 mov %r14d,%r15d + 17ac: 45 2b fb sub %r11d,%r15d + 17af: 44 89 bc 24 28 01 00 mov %r15d,0x128(%rsp) + 17b6: 00 + 17b7: 45 89 f7 mov %r14d,%r15d + 17ba: 44 89 b4 24 60 01 00 mov %r14d,0x160(%rsp) + 17c1: 00 + 17c2: 45 2b fc sub %r12d,%r15d + 17c5: 44 2b f6 sub %esi,%r14d + 17c8: 41 f7 dc neg %r12d + 17cb: 44 89 b4 24 d8 00 00 mov %r14d,0xd8(%rsp) + 17d2: 00 + 17d3: 44 8d 34 19 lea (%rcx,%rbx,1),%r14d + 17d7: f7 de neg %esi + 17d9: 45 03 e6 add %r14d,%r12d + 17dc: 44 89 b4 24 50 01 00 mov %r14d,0x150(%rsp) + 17e3: 00 + 17e4: 41 03 f6 add %r14d,%esi + 17e7: 89 b4 24 78 01 00 00 mov %esi,0x178(%rsp) + 17ee: 45 2b f3 sub %r11d,%r14d + 17f1: 44 2b db sub %ebx,%r11d + 17f4: 44 89 de mov %r11d,%esi + 17f7: 41 03 fb add %r11d,%edi + 17fa: c7 .byte 0xc7 + 17fb: 84 24 80 test %ah,(%rax,%rax,4) + 17fe: 01 00 add %eax,(%rax) diff --git a/scripts/firstop.py b/scripts/firstop.py new file mode 100644 index 0000000..57bebaf --- /dev/null +++ b/scripts/firstop.py @@ -0,0 +1,136 @@ +#!/usr/bin/env python3 +"""firstop.py — catch the plugin INSIDE its audio callback by repeatedly +SIGSTOP-ing the yabridge host and reading only the ctx-referenced arrays. + +Between callbacks the FIR work buffer (ctx+0x540668) is reset to the complex +identity (1,0)x2049. A snapshot where FIR != identity means we stopped after +the mask->FIR build stage; those snapshots are saved with the full pipeline +state (bands/scratch/f6f8/track/R curves). + +Usage: python3 scripts/firstop.py [rpp] [nattempts] +""" +import os +import signal +import struct +import subprocess +import sys +import time + +import numpy as np + +SNAPDIR = '/tmp/opencode/firstop' +SLOTS = [0x540548, 0x540550, 0x540598, 0x540628, 0x540668, 0x540678, 0x540688, + 0x540698, 0x5406a8, 0x5406b8, 0x5406c8, 0x5406d8, 0x5406e8, 0x5406f8, + 0x540708, 0x540718, 0x540728, 0x540738, 0x540748, 0x540758, + 0x540768, 0x540778, 0x540788, 0x540798, 0x5407a8, 0x5407b8, + 0x5407c8, 0x5407d8, 0x5407e8, 0x5407f8, 0x540808, 0x540818, + 0x540828, 0x540838, 0x540848] +NARR = 8194 + + +def find_host(): + import glob + for p in glob.glob('/proc/[0-9]*'): + pid = int(os.path.basename(p)) + try: + cmd = open(f'/proc/{pid}/cmdline', 'rb').read().replace(b'\0', b' ').decode('utf8', 'replace') + maps = open(f'/proc/{pid}/maps').read() + except Exception: + continue + if 'soothe2' in maps and 'reaper' not in cmd: + return pid + return None + + +def main(): + rpp = sys.argv[1] if len(sys.argv) > 1 else '/home/m/soothe-bt/dual_b1q_0.5.rpp' + nattempts = int(sys.argv[2]) if len(sys.argv) > 2 else 120 + os.makedirs(SNAPDIR, exist_ok=True) + subprocess.run('pkill -9 -x reaser 2>/dev/null; pkill -9 -x reaper 2>/dev/null; ' + "pkill -9 -f '[y]abridge' 2>/dev/null; sleep 1", shell=True) + proc = subprocess.Popen( + ['/usr/bin/reaper', '-nosplash', '-ignoreerrors', rpp, + '/home/m/re-tools/play_loop.lua'], + stdout=open('/dev/null', 'w'), stderr=subprocess.STDOUT) + t0 = time.time() + host = None + while time.time() - t0 < 60 and not host: + host = find_host() + time.sleep(0.2) + if not host: + print('NO HOST') + return 1 + print('host', host, flush=True) + time.sleep(12) + + fd = os.open(f'/proc/{host}/mem', os.O_RDONLY) + + def rd(addr, n): + try: + return os.pread(fd, n, addr) + except OSError: + return None + + def get_ctx(): + # cheap probe: sens scalar must be >100 at known offset + for base in (CTX.get('base'),): + pass + return CTX.get('base') + + # locate ctx once (while running): marker scan over heap only is heavy; + # reuse known-good address from prior sessions, validate via sens scalar. + CTX = {} + ctx = None + b = rd(0x2370040 + 0x540870, 4) + if b and struct.unpack(' 100: + ctx = 0x2370040 + else: + print('known ctx invalid; full scan needed') + return 1 + print('ctx', hex(ctx), flush=True) + + hits = 0 + saved = [] + rng = np.random.default_rng(7) + for k in range(nattempts): + os.kill(host, signal.SIGSTOP) + try: + fir_p = struct.unpack(' {fn} ' + f'(fir[0..5]={np.round(store["0x540668"][:6],4)})', flush=True) + finally: + os.kill(host, signal.SIGCONT) + time.sleep(float(rng.uniform(0.02, 0.09))) + os.close(fd) + if proc.poll() is None: + proc.kill() + print(f'done: {hits} hits / {nattempts} attempts -> {SNAPDIR}') + return 0 + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/scripts/firtrace.py b/scripts/firtrace.py new file mode 100644 index 0000000..d7c42b5 --- /dev/null +++ b/scripts/firtrace.py @@ -0,0 +1,206 @@ +#!/usr/bin/env python3 +"""firtrace.py — live capture of mask->FIR pipeline buffers during realtime +playback, with GUI-publish flag forced ON so bands[i] curves are copied into +the 0x540728+ slots inside the audio callback (decomp 529fe0:144-183). + +Dumps full vector-object arrays for every ctx slot in [0x540500,0x540900): +reads {data_ptr, end_ptr, cap_ptr} (std::vector layout) when available, +falls back to fixed-length float view. + +Usage: python3 scripts/firtrace.py [rpp] [nsnap] +""" +import json +import os +import struct +import subprocess +import sys +import time + +import numpy as np + +SNAPDIR = '/tmp/opencode/firtrace' + + +def find_host(): + import glob + for p in glob.glob('/proc/[0-9]*'): + pid = int(os.path.basename(p)) + try: + cmd = open(f'/proc/{pid}/cmdline', 'rb').read().replace(b'\0', b' ').decode('utf8', 'replace') + maps = open(f'/proc/{pid}/maps').read() + except Exception: + continue + if 'soothe2' in maps and 'reaper' not in cmd: + return pid + return None + + +def mem_read(fd, addr, n): + try: + return os.pread(fd, n, addr) + except OSError: + return None + + +def mem_write(fd, addr, data): + try: + os.pwrite(fd, data, addr) + return True + except OSError: + return False + + +def parse_snap(path): + data = open(path, 'rb').read() + regs = [] + i = 0 + while i + 16 <= len(data): + lo, sz = struct.unpack_from('= 0: + base = lo + j - 0x24 + b = readabs(regs, base + 0x540870, 4) + if b and struct.unpack(' 100: + cands.append(base) + j = body.find(sig, j + 1) + return sorted(set(cands)) + + +SLOTS = list(range(0x540600, 0x540900, 8)) +EXTRA = [0x540548, 0x540550, 0x540558, 0x540560, 0x540568, 0x540570, + 0x540578, 0x540580, 0x540588, 0x540590, 0x540598, 0x5405a0, + 0x5405a8, 0x5405b0, 0x5405b8, 0x5405c0, 0x5405c8, 0x5405d0, + 0x5405d8, 0x5405e0, 0x5405e8, 0x5405f0, 0x5405f8] + + +def dump_slot(regs, ctx, off, maxf=65536): + """Read qword at ctx+off; if it looks like a heap array, dump floats.""" + b = readabs(regs, ctx + off, 8) + if not b: + return None + ptr = struct.unpack(' 0x7fffffffffff: + return None + body = readabs(regs, ptr, min(maxf, 262144) * 4) + if body is None or len(body) < 64: + return None + a = np.frombuffer(body, dtype=' 1 else '/home/m/soothe-bt/dual_b1q_0.5.rpp' + nsnap = int(sys.argv[2]) if len(sys.argv) > 2 else 4 + os.makedirs(SNAPDIR, exist_ok=True) + subprocess.run('pkill -9 -x reaser 2>/dev/null; pkill -9 -x reaper 2>/dev/null; ' + "pkill -9 -f '[y]abridge' 2>/dev/null; sleep 1", shell=True) + proc = subprocess.Popen( + ['/usr/bin/reaper', '-nosplash', '-ignoreerrors', rpp, + '/home/m/re-tools/play_loop.lua'], + stdout=open('/dev/null', 'w'), stderr=subprocess.STDOUT) + t0 = time.time() + host = None + while time.time() - t0 < 60 and not host: + host = find_host() + time.sleep(0.2) + if not host: + print('NO HOST') + return 1 + print('host', host, flush=True) + time.sleep(12) + + fd = os.open(f'/proc/{host}/mem', os.O_RDONLY) + # locate ctx via one full snapshot + snap0 = f'{SNAPDIR}/probe.bin' + snapshot(fd, host, snap0) + regs = parse_snap(snap0) + cands = find_ctx(regs) + print('ctx candidates:', ['0x%x' % c for c in cands][:5], flush=True) + if not cands: + return 1 + ctx = cands[0] + + # force GUI publish flag (byte at ctx+0x2404bc) + ok = mem_write(fd, ctx + 0x2404bc, b'\x01') + print('GUI flag write:', ok, flush=True) + + store = {} + meta = {} + for k in range(nsnap): + time.sleep(1.5) + # re-arm flag (callback consumes it) + mem_write(fd, ctx + 0x2404bc, b'\x01') + time.sleep(0.05) + p = f'{SNAPDIR}/s{k}.bin' + snapshot(fd, host, p) + rg = parse_snap(p) + cs = find_ctx(rg) + if not cs: + continue + c = cs[0] + tag = f's{k}' + scal = {} + for a in range(0x540860, 0x5408a8, 4): + bb = readabs(rg, c + a, 4) + scal[hex(a)] = struct.unpack(' stable_until: + break + time.sleep(0.002) + print('stopped %d threads' % len(seized), flush=True) + + orig, _ = pt(PTRACE_PEEKDATA, host, FN) + cc = (orig & ~0xFF) | 0xCC + r, e = pt(PTRACE_POKETEXT, host, FN, cc) + if r is None: + print('arm fail', e) + return 1 + print('armed %#x' % FN, flush=True) + + log = [] + hits = 0 + EVENTS = [] + for tid in seized: + pt(PTRACE_CONT, tid, 0, 0) + + t_end = time.time() + DUR + last_resweep = time.time() + while hits < MAXHITS and time.time() < t_end: + try: + pid, status = os.waitpid(-1, os.WSTOPPED | os.WUNTRACED | os.WNOHANG) + except ChildProcessError: + break + EVENTS.append((time.time()-t0, pid, hex(status), status >> 16)) + if pid == 0: + if time.time() - last_resweep > 0.05: + last_resweep = time.time() + for tid_s in glob.glob(f'/proc/{host}/task/*'): + tid = int(os.path.basename(tid_s)) + if tid not in seized: + r, e = pt(PTRACE_SEIZE, tid, 0, PTRACE_O_TRACECLONE) + if r is not None or e != 3: + seized.append(tid) + pt(PTRACE_INTERRUPT, tid) + drain_waits() + pt(PTRACE_CONT, tid, 0, 0) + time.sleep(0.0005) + continue + sig = status >> 8 + ev = status >> 16 + if os.WIFEXITED(status) or os.WIFSIGNALED(status): + EVENTS.append((time.time()-t0, pid, hex(status), ev)) + continue + if ev == 3 or ev == 1: + pt(PTRACE_CONT, pid, 0, 0) + continue + if os.WIFSTOPPED(pid) and sig == signal.SIGTRAP and ev == 0: + regs = UserRegs() + r, _ = pt(PTRACE_GETREGS, pid, 0, ctypes.addressof(regs)) + if r is None: + continue + if regs.rip - 1 == FN: + ret, _ = pt(PTRACE_PEEKDATA, pid, regs.rsp) + rec = dict(ctx=regs.rcx, a2=regs.rdx, cnt=regs.r8 & 0xffffffff, + r9=regs.r9 & 0xffffffff, ret=ret, + rbx=regs.rbx, r12=regs.r12, r13=regs.r13, + r14=regs.r14, r15=regs.r15, rsp=regs.rsp, tid=pid) + log.append(rec) + hits += 1 + if hits <= 20: + print('HIT ctx=%#x a2=%#x cnt=%#x ret=%#x' + % (rec['ctx'], rec['a2'], rec['cnt'], rec['ret']), flush=True) + pt(PTRACE_POKETEXT, pid, FN, orig) + regs.rip = FN + pt(PTRACE_SETREGS, pid, 0, ctypes.addressof(regs)) + pt(PTRACE_SINGLESTEP, pid, 0, 0) + os.waitpid(pid, os.WUNTRACED) + pt(PTRACE_POKETEXT, pid, FN, cc) + pt(PTRACE_CONT, pid, 0, 0) + else: + pt(PTRACE_CONT, pid, 0, 0) + elif os.WIFSTOPPED(pid): + pt(PTRACE_CONT, pid, 0, sig if 0 < sig < 32 else 0) + + pt(PTRACE_POKETEXT, host, FN, orig) + print('total hits:', hits) + json.dump(dict(log=log, events=EVENTS[:8000], nseized=len(seized)), + open('/tmp/opencode/fntrace/allhits.json', 'w'), indent=1) + proc.kill() + return 0 + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/scripts/fnhw.py b/scripts/fnhw.py new file mode 100644 index 0000000..10bbe2b --- /dev/null +++ b/scripts/fnhw.py @@ -0,0 +1,224 @@ +#!/usr/bin/env python3 +"""fnhw.py — hardware-breakpoint tracer (DR0) for the yabridge host. +Safe for un-traced threads (code is never patched). Auto-arms new threads. + +Env: FN_ADDR (target VA), FN_DUR (seconds), FN_SKIP (skip first N hits) +""" +import ctypes +import glob +import json +import os +import signal +import struct +import subprocess +import sys +import time + +FN = int(os.environ.get('FN_ADDR', '0x180529FE0'), 16) +DUR = float(os.environ.get('FN_DUR', '15')) + +PTRACE_CONT = 7 +PTRACE_GETREGS = 12 +PTRACE_SETREGS = 13 +PTRACE_PEEKUSER = 3 +PTRACE_POKEUSER = 6 +PTRACE_SINGLESTEP = 9 +PTRACE_SEIZE = 0x4206 +PTRACE_INTERRUPT = 0x4207 + +libc = ctypes.CDLL('libc.so.6', use_errno=True) + + +class UserRegs(ctypes.Structure): + _fields_ = [(n, ctypes.c_ulonglong) for n in ( + 'r15', 'r14', 'r13', 'r12', 'rbp', 'rbx', 'r11', 'r10', + 'r9', 'r8', 'rax', 'rcx', 'rdx', 'rsi', 'rdi', 'orig_rax', + 'rip', 'cs', 'eflags', 'rsp', 'ss', 'fs_base', 'gs_base', + 'ds', 'es', 'fs', 'gs')] + + +def pt(req, pid, addr=0, data=0): + libc.ptrace.restype = ctypes.c_long + r = libc.ptrace(req, pid, ctypes.c_void_p(addr), ctypes.c_void_p(data)) + if r == -1: + return None, ctypes.get_errno() + return r, 0 + + +def find_host(): + for p in glob.glob('/proc/[0-9]*'): + pid = int(os.path.basename(p)) + try: + cmd = open(f'/proc/{pid}/cmdline', 'rb').read().replace(b'\0', b' ').decode('utf8', 'replace') + maps = open(f'/proc/{pid}/maps').read() + except Exception: + continue + if 'soothe2' in maps and 'reaper' not in cmd: + return pid + return None + + +def find_dr0_off(pid): + """Locate DR0 slot inside the USER area by probing.""" + probe = 0x1234567890abcdef + for off in range(0x200, 0x400, 8): + r, e = pt(PTRACE_POKEUSER, pid, off, probe) + if r is None: + continue + v, _ = pt(PTRACE_PEEKUSER, pid, off) + if v == (probe & 0xFFFFFFFFFFFFFFFF): + # restore zero & sanity-check neighbours exist + pt(PTRACE_POKEUSER, pid, off, 0) + return off + return None + + +def arm(tid, dr0_off): + """Arm DR0/DR7 - requires tid to be STOPPED; caller handles stop/cont.""" + pt(PTRACE_POKEUSER, tid, dr0_off, FN) + # DR7 (index 7): L0=1, RW0=00 (exec), LEN0=00 + pt(PTRACE_POKEUSER, tid, dr0_off + 7 * 8, 0x1) + v, _ = pt(PTRACE_PEEKUSER, tid, dr0_off + 7 * 8) + return v == 1 + + +def disarm(tid, dr0_off): + pt(PTRACE_POKEUSER, tid, dr0_off + 7 * 8, 0) + pt(PTRACE_POKEUSER, tid, dr0_off, 0) + + +def arm_stopped(tid, dr0_off): + """INTERRUPT -> (bounded) wait -> arm -> CONT. True if DR7 verified.""" + pt(PTRACE_INTERRUPT, tid) + for _ in range(30): + try: + pid, st = os.waitpid(tid, os.WUNTRACED | os.WNOHANG) + except ChildProcessError: + return False + if pid == tid: + break + time.sleep(0.002) + r0, e0 = pt(PTRACE_POKEUSER, tid, dr0_off, FN) + r7, e7 = pt(PTRACE_POKEUSER, tid, dr0_off + 7 * 8, 0x1) + v, _ = pt(PTRACE_PEEKUSER, tid, dr0_off + 7 * 8) + print(' arm tid=%d poke_dr0=%s(e%s) poke_dr7=%s(e%s) dr7_read=%s' + % (tid, 'ok' if r0 is not None else 'FAIL', e0, + 'ok' if r7 is not None else 'FAIL', e7, hex(v or 0)), flush=True) + pt(PTRACE_CONT, tid, 0, 0) + return v == 1 + + +def main(): + subprocess.run("pkill -9 -x reaper; pkill -9 -f '[y]abridge'; sleep 1", shell=True) + proc = subprocess.Popen(['/usr/bin/reaper', '-nosplash', '-ignoreerrors', + '-renderproject', '/home/m/soothe-bt/dual_b1q_0.5.rpp'], + stdout=open('/dev/null', 'w'), stderr=subprocess.STDOUT) + host = None + t0 = time.time() + while time.time() - t0 < 30 and not host: + host = find_host() + time.sleep(0.002) + if not host: + print('NO HOST') + return 1 + print('host %d at %.3fs' % (host, time.time() - t0), flush=True) + + seized = [] + for tid in [int(os.path.basename(p)) for p in glob.glob(f'/proc/{host}/task/*')] or [host]: + if tid not in seized: + r, e = pt(PTRACE_SEIZE, tid, 0, 0) + if r is not None or e != 3: + seized.append(tid) + + # stop one thread briefly to locate DR0 offset + tgt = seized[0] + pt(PTRACE_INTERRUPT, tgt) + os.waitpid(tgt, os.WUNTRACED) + dr0_off = find_dr0_off(tgt) + print('DR0 user-offset:', hex(dr0_off) if dr0_off else 'NOT FOUND', flush=True) + if not dr0_off: + return 1 + pt(PTRACE_CONT, tgt, 0, 0) + n_ok = 0 + for tid in seized: + if arm_stopped(tid, dr0_off): + n_ok += 1 + print('armed %#x on %d/%d tids (DR7 verified)' % (FN, n_ok, len(seized)), flush=True) + + log = [] + hits = 0 + skip = int(os.environ.get('FN_SKIP', '0')) + t_end = time.time() + DUR + last_resweep = 0.0 + while time.time() < t_end: + now = time.time() + if now - last_resweep > 0.03: + last_resweep = now + for tid_s in glob.glob(f'/proc/{host}/task/*'): + tid = int(os.path.basename(tid_s)) + if tid not in seized: + r, e = pt(PTRACE_SEIZE, tid, 0, 0) + if r is not None or e != 3: + seized.append(tid) + if arm_stopped(tid, dr0_off): + print('+tid', tid, flush=True) + try: + pid, status = os.waitpid(-1, os.WSTOPPED | os.WUNTRACED | os.WNOHANG) + except ChildProcessError: + break + if pid == 0: + time.sleep(0.0005) + continue + sig = status >> 8 + ev = status >> 16 + if os.WIFEXITED(status) or os.WIFSIGNALED(status): + continue + if ev == 3 or ev == 1: + pt(PTRACE_CONT, pid, 0, 0) + continue + if os.WIFSTOPPED(pid) and sig == signal.SIGTRAP: + regs = UserRegs() + r, _ = pt(PTRACE_GETREGS, pid, 0, ctypes.addressof(regs)) + if r is None: + continue + if regs.rip == FN or regs.rip == FN + 1: + rip = FN + ret, _ = pt(PTRACE_PEEKDATA, pid, regs.rsp) + rec = dict(ctx=regs.rcx, a2=regs.rdx, cnt=regs.r8 & 0xffffffff, + r9=regs.r9 & 0xffffffff, ret=ret, + rbx=regs.rbx, r12=regs.r12, r13=regs.r13, + r14=regs.r14, r15=regs.r15, rsp=regs.rsp, tid=pid) + if hits >= skip: + log.append(rec) + print('HIT ctx=%#x a2=%#x cnt=%#x r9d=%#x ret=%#x' + % (rec['ctx'], rec['a2'], rec['cnt'], rec['r9'], rec['ret']), + flush=True) + hits += 1 + # pass bp: clear DR0 temporarily, single-step, re-arm + pt(PTRACE_POKEUSER, pid, dr0_off + 7 * 8, 0) + regs.eflags |= 0x100 # TF + pt(PTRACE_SETREGS, pid, 0, ctypes.addressof(regs)) + pt(PTRACE_SINGLESTEP, pid, 0, 0) + os.waitpid(pid, os.WUNTRACED) + regs2 = UserRegs() + pt(PTRACE_GETREGS, pid, 0, ctypes.addressof(regs2)) + regs2.eflags &= ~0x100 + pt(PTRACE_SETREGS, pid, 0, ctypes.addressof(regs2)) + arm(pid, dr0_off) + pt(PTRACE_CONT, pid, 0, 0) + else: + # stray SIGTRAP (wine internal): forward + pt(PTRACE_CONT, pid, 0, signal.SIGTRAP) + elif os.WIFSTOPPED(pid): + pt(PTRACE_CONT, pid, 0, sig if 0 < sig < 32 else 0) + + print('total hits:', hits, 'logged:', len(log)) + json.dump(log, open('/tmp/opencode/fntrace/hwhits.json', 'w'), indent=1) + for tid in seized: + disarm(tid, dr0_off) + proc.kill() + return 0 + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/scripts/fntrace.py b/scripts/fntrace.py new file mode 100644 index 0000000..988d703 --- /dev/null +++ b/scripts/fntrace.py @@ -0,0 +1,225 @@ +#!/usr/bin/env python3 +"""fntrace.py — ptrace INT3 tracer for FUN_180529fe0 (mask chain vtbl slot 6) +in the live yabridge host. The wine module is mapped at its preferred base, +so dump VAs == runtime addresses (verified: exec map 0x180001000-0x181baa000). + +On each hit logs: RIP, RCX (ctx), RDX, R8D (count), R9D, [RSP] (return addr), +plus xmm0/xmm1 low scalars if available via GETFPREGS (skipped: not portable). + +Usage: python3 scripts/fntrace.py [rpp] [nhits] +""" +import ctypes +import glob +import os +import signal +import struct +import subprocess +import sys +import time + +FN = int(os.environ.get('FN_ADDR', '0x180529FE0'), 16) +SNAPDIR = '/tmp/opencode/fntrace' + +PTRACE_TRACEME = 0 +PTRACE_PEEKTEXT = 1 +PTRACE_PEEKDATA = 2 +PTRACE_POKETEXT = 4 +PTRACE_CONT = 7 +PTRACE_SINGLESTEP = 9 +PTRACE_GETREGS = 12 +PTRACE_SETREGS = 13 +PTRACE_ATTACH = 16 +PTRACE_DETACH = 17 +PTRACE_SEIZE = 0x4206 +PTRACE_INTERRUPT = 0x4207 +PTRACE_O_TRACECLONE = 0x00000002 +PTRACE_EVENT_CLONE = 3 # status >> 16 == 4 (event+1)? actually event = status>>16, CLONE==3 -> 4? use raw compare below +PTRACE_EVENT_FORK = 1 + + +class UserRegs(ctypes.Structure): + _fields_ = [(n, ctypes.c_ulonglong) for n in ( + 'r15', 'r14', 'r13', 'r12', 'rbp', 'rbx', 'r11', 'r10', + 'r9', 'r8', 'rax', 'rcx', 'rdx', 'rsi', 'rdi', 'orig_rax', + 'rip', 'cs', 'eflags', 'rsp', 'ss', 'fs_base', 'gs_base', + 'ds', 'es', 'fs', 'gs')] + + +libc = ctypes.CDLL('libc.so.6', use_errno=True) + + +def ptrace(req, pid, addr=0, data=0): + libc.ptrace.restype = ctypes.c_long + r = libc.ptrace(req, pid, ctypes.c_void_p(addr), ctypes.c_void_p(data)) + if r == -1: + e = ctypes.get_errno() + if req not in (PTRACE_PEEKTEXT, PTRACE_PEEKDATA): + raise OSError(e, f'ptrace({req:#x},{pid}) failed') + return None + return r + + +def find_host(): + for p in glob.glob('/proc/[0-9]*'): + pid = int(os.path.basename(p)) + try: + cmd = open(f'/proc/{pid}/cmdline', 'rb').read().replace(b'\0', b' ').decode('utf8', 'replace') + maps = open(f'/proc/{pid}/maps').read() + except Exception: + continue + if 'soothe2' in maps and 'reaper' not in cmd: + return pid + return None + + +def main(): + rpp = sys.argv[1] if len(sys.argv) > 1 else '/home/m/soothe-bt/dual_b1q_0.5.rpp' + nhits = int(sys.argv[2]) if len(sys.argv) > 2 else 24 + render = '--render' in sys.argv + os.makedirs(SNAPDIR, exist_ok=True) + subprocess.run('pkill -9 -x reaser 2>/dev/null; pkill -9 -x reaper 2>/dev/null; ' + "pkill -9 -f '[y]abridge' 2>/dev/null; sleep 1", shell=True) + if render: + proc = subprocess.Popen( + ['/usr/bin/reaper', '-nosplash', '-ignoreerrors', + '-renderproject', rpp], + stdout=open('/dev/null', 'w'), stderr=subprocess.STDOUT) + else: + proc = subprocess.Popen( + ['/usr/bin/reaper', '-nosplash', '-ignoreerrors', rpp, + '/home/m/re-tools/play_loop.lua'], + stdout=open('/dev/null', 'w'), stderr=subprocess.STDOUT) + t0 = time.time() + host = None + while time.time() - t0 < 60 and not host: + host = find_host() + time.sleep(0.05) + if not host: + print('NO HOST') + return 1 + print('host', host, 'at %.1fs' % (time.time() - t0), flush=True) + + tids = [int(os.path.basename(p)) for p in glob.glob(f'/proc/{host}/task/*')] + print('tids:', tids, flush=True) + + seized = [] + for tid in tids: + try: + ptrace(PTRACE_SEIZE, tid, 0, PTRACE_O_TRACECLONE) + seized.append(tid) + except OSError as e: + print('seize fail', tid, e) + if not seized: + return 1 + # stop everyone + stopped = [] + for tid in seized: + try: + ptrace(PTRACE_INTERRUPT, tid) + os.waitpid(tid, os.WUNTRACED) + stopped.append(tid) + except (OSError, ChildProcessError): + pass + + orig = ptrace(PTRACE_PEEKTEXT, stopped[0], FN) + cc = (orig & ~0xFF) | 0xCC + ptrace(PTRACE_POKETEXT, stopped[0], FN, cc) + print('breakpoint armed at %#x (orig=%#x)' % (FN, orig), flush=True) + + for tid in stopped: + try: + ptrace(PTRACE_CONT, tid, 0, 0) + except OSError: + pass + + hits = 0 + log = [] + import select + import time as _t + t_last = _t.time() + idle_deadline = float(os.environ.get('FNTRACE_IDLE', '20')) + while hits < nhits and _t.time() - t_last < idle_deadline: + try: + pid, status = os.waitpid(-1, os.WUNTRACED | os.WSTOPPED | os.WNOHANG) + except ChildProcessError: + break + if pid == 0: + _t.sleep(0.005) + continue + sig = status >> 8 + if os.WIFEXITED(pid and status or status) or os.WIFSIGNALED(status): + # thread/process exited (normal in wine): forget it + if pid in seized: + seized.remove(pid) + if pid in stopped: + stopped.remove(pid) + continue + if not os.WIFSTOPPED(pid): + continue + t_last = _t.time() + ev = status >> 16 + if ev == PTRACE_EVENT_CLONE or ev == PTRACE_EVENT_FORK: + if pid not in seized: + seized.append(pid) + ptrace(PTRACE_CONT, pid, 0, 0) + continue + if sig == signal.SIGTRAP: + regs = UserRegs() + try: + ptrace(PTRACE_GETREGS, pid, 0, ctypes.addressof(regs)) + except OSError: + ptrace(PTRACE_CONT, pid, 0, 0) + continue + if regs.rip - 1 == FN: + ret = ptrace(PTRACE_PEEKDATA, pid, regs.rsp) + rec = dict(rip=regs.rip - 1, ctx=regs.rcx, a2=regs.rdx, + cnt=regs.r8 & 0xffffffff, r9=regs.r9 & 0xffffffff, + ret=ret, tid=pid, + rbx=regs.rbx, rbp_=regs.rbp, rsi=regs.rsi, rdi=regs.rdi) + log.append(rec) + hits += 1 + print(f'hit {hits}: tid={pid} ctx={regs.rcx:#x} ' + f'a2={regs.rdx:#x} cnt={regs.r8:#x} r9d={regs.r9:#x} ' + f'ret={ret:#x}', flush=True) + # step over int3 + lo = struct.unpack(' 1 else '/home/m/soothe-bt/dual_b1q_0.5.rpp' + nhits = int(sys.argv[2]) if len(sys.argv) > 2 else 12 + render = '--render' in sys.argv + os.makedirs(SNAPDIR, exist_ok=True) + subprocess.run('pkill -9 -x reaser 2>/dev/null; pkill -9 -x reaper 2>/dev/null; ' + "pkill -9 -f '[y]abridge' 2>/dev/null; sleep 1", shell=True) + if render: + proc = subprocess.Popen( + ['/usr/bin/reaper', '-nosplash', '-ignoreerrors', + '-renderproject', rpp], + stdout=open('/dev/null', 'w'), stderr=subprocess.STDOUT) + else: + proc = subprocess.Popen( + ['/usr/bin/reaper', '-nosplash', '-ignoreerrors', rpp, + '/home/m/re-tools/play_loop.lua'], + stdout=open('/dev/null', 'w'), stderr=subprocess.STDOUT) + + host = None + t0 = time.time() + while time.time() - t0 < 60 and not host: + host = find_host() + time.sleep(0.005) + if not host: + print('NO HOST') + return 1 + print('host %d at %.2fs' % (host, time.time() - t0), flush=True) + + ptrace(PTRACE_SEIZE, host, 0, PTRACE_O_TRACECLONE) + try: + ptrace(PTRACE_INTERRUPT, host) + os.waitpid(host, os.WUNTRACED) + except (OSError, ChildProcessError) as e: + print('interrupt fail', e) + orig = ptrace(PTRACE_PEEKDATA, host, FN) + cc = (orig & ~0xFF) | 0xCC + ptrace(PTRACE_POKETEXT, host, FN, cc) + print('armed %#x orig=%#x' % (FN, orig), flush=True) + try: + ptrace(PTRACE_CONT, host, 0, 0) + except OSError: + pass + + known = {host} + log = [] + hits = 0 + t_last = time.time() + deadline_idle = float(os.environ.get('FNTRACE_IDLE', '25')) + while hits < nhits and time.time() - t_last < deadline_idle: + try: + pid, status = os.waitpid(-1, os.WSTOPPED | os.WUNTRACED) + except ChildProcessError: + break + sig = status >> 8 + ev = status >> 16 + known.add(pid) + t_last = time.time() + if ev == 3 or ev == 1: # CLONE/FORK event stop + try: + ptrace(PTRACE_CONT, pid, 0, 0) + except OSError: + pass + continue + if not os.WIFSTOPPED(pid): + continue + if sig == signal.SIGTRAP: + regs = UserRegs() + try: + ptrace(PTRACE_GETREGS, pid, 0, ctypes.addressof(regs)) + except OSError: + continue + if regs.rip - 1 == FN: + ret = ptrace(PTRACE_PEEKDATA, pid, regs.rsp) + rec = dict(ctx=regs.rcx, a2=regs.rdx, cnt=regs.r8 & 0xffffffff, + r9=regs.r9 & 0xffffffff, ret=ret, rsp=regs.rsp, + rbx=regs.rbx, r12=regs.r12, r13=regs.r13, + r14=regs.r14, r15=regs.r15, rsi=regs.rsi, rdi=regs.rdi, + rip=regs.rip - 1, tid=pid) + log.append(rec) + hits += 1 + print('hit %d tid=%d ctx=%#x a2=%#x cnt=%#x r9d=%#x ret=%#x' + % (hits, pid, regs.rcx, regs.rdx, + regs.r8 & 0xffffffff, regs.r9 & 0xffffffff, ret), + flush=True) + # step over + ptrace(PTRACE_POKETEXT, pid, FN, orig) + regs.rip = FN + ptrace(PTRACE_SETREGS, pid, 0, ctypes.addressof(regs)) + ptrace(PTRACE_SINGLESTEP, pid, 0, 0) + try: + os.waitpid(pid, os.WUNTRACED) + except ChildProcessError: + pass + ptrace(PTRACE_POKETEXT, pid, FN, cc) + try: + ptrace(PTRACE_CONT, pid, 0, 0) + except OSError: + pass + else: + try: + ptrace(PTRACE_CONT, pid, 0, 0) + except OSError: + pass + else: + try: + ptrace(PTRACE_CONT, pid, 0, sig if 0 < sig < 0x20 else 0) + except OSError: + pass + + print('hits:', hits, flush=True) + json.dump(log, open(f'{SNAPDIR}/hits.json', 'w'), indent=1) + for pid in list(known): + try: + os.kill(pid, signal.SIGKILL) + except OSError: + pass + proc.kill() + print('saved', f'{SNAPDIR}/hits.json') + return 0 + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/scripts/fntrace3.py b/scripts/fntrace3.py new file mode 100644 index 0000000..f8f8af1 --- /dev/null +++ b/scripts/fntrace3.py @@ -0,0 +1,173 @@ +#!/usr/bin/env python3 +"""fntrace3.py — decisive INT3 experiment: seize ALL tids within milliseconds +of host spawn, arm breakpoint, log EVERY waitpid event for N seconds.""" +import ctypes +import glob +import json +import os +import signal +import struct +import subprocess +import sys +import time + +FN = int(os.environ.get('FN_ADDR', '0x180529FE0'), 16) +DUR = float(os.environ.get('FN_DUR', '25')) + +PTRACE_CONT = 7 +PTRACE_GETREGS = 12 +PTRACE_SETREGS = 13 +PTRACE_PEEKDATA = 2 +PTRACE_POKETEXT = 4 +PTRACE_SINGLESTEP = 9 +PTRACE_SEIZE = 0x4206 +PTRACE_INTERRUPT = 0x4207 +PTRACE_LISTEN = 0x4208 +PTRACE_O_TRACECLONE = 2 + +libc = ctypes.CDLL('libc.so.6', use_errno=True) + + +class UserRegs(ctypes.Structure): + _fields_ = [(n, ctypes.c_ulonglong) for n in ( + 'r15', 'r14', 'r13', 'r12', 'rbp', 'rbx', 'r11', 'r10', + 'r9', 'r8', 'rax', 'rcx', 'rdx', 'rsi', 'rdi', 'orig_rax', + 'rip', 'cs', 'eflags', 'rsp', 'ss', 'fs_base', 'gs_base', + 'ds', 'es', 'fs', 'gs')] + + +def pt(req, pid, addr=0, data=0): + libc.ptrace.restype = ctypes.c_long + r = libc.ptrace(req, pid, ctypes.c_void_p(addr), ctypes.c_void_p(data)) + if r == -1: + return None, ctypes.get_errno() + return r, 0 + + +def find_host(): + for p in glob.glob('/proc/[0-9]*'): + pid = int(os.path.basename(p)) + try: + cmd = open(f'/proc/{pid}/cmdline', 'rb').read().replace(b'\0', b' ').decode('utf8', 'replace') + maps = open(f'/proc/{pid}/maps').read() + except Exception: + continue + if 'soothe2' in maps and 'reaper' not in cmd: + return pid + return None + + +def main(): + rpp = '/home/m/soothe-bt/dual_b1q_0.5.rpp' + subprocess.run('pkill -9 -x reaper; pkill -9 -f \'[y]abridge\'; sleep 1', shell=True) + proc = subprocess.Popen(['/usr/bin/reaper', '-nosplash', '-ignoreerrors', + '-renderproject', rpp], + stdout=open('/dev/null', 'w'), stderr=subprocess.STDOUT) + host = None + t0 = time.time() + while time.time() - t0 < 30 and not host: + host = find_host() + time.sleep(0.002) + if not host: + print('NO HOST') + return 1 + print('host %d at %.3fs' % (host, time.time() - t0), flush=True) + + seized = [] + for tid in [host] + [int(os.path.basename(p)) for p in glob.glob(f'/proc/{host}/task/*')]: + if tid in seized: + continue + r, e = pt(PTRACE_SEIZE, tid, 0, PTRACE_O_TRACECLONE) + if r is None and e == 3: # ESRCH - gone + continue + seized.append(tid) + # interrupt to allow poke below (poke needs SOME stopped thread) + print('seized:', seized, flush=True) + # stop one thread to enable POKETEXT + tgt = seized[0] + pt(PTRACE_INTERRUPT, tgt) + os.waitpid(tgt, os.WUNTRACED) + orig, _ = pt(PTRACE_PEEKDATA, tgt, FN) + cc = (orig & ~0xFF) | 0xCC + pt(PTRACE_POKETEXT, tgt, FN, cc) + print('armed orig=%#x' % orig, flush=True) + # seize any tids spawned meanwhile + for tid in [int(os.path.basename(p)) for p in glob.glob(f'/proc/{host}/task/*')]: + if tid not in seized: + r, e = pt(PTRACE_SEIZE, tid, 0, PTRACE_O_TRACECLONE) + if r is not None or e != 3: + seized.append(tid) + for tid in seized: + try: + pt(PTRACE_CONT, tid, 0, 0) + except Exception: + pass + + log = [] + events = [] + hits = 0 + t_end = time.time() + DUR + last_resweep = 0.0 + while time.time() < t_end: + now = time.time() + if now - last_resweep > 0.05: + last_resweep = now + for tid_s in glob.glob(f'/proc/{host}/task/*'): + tid = int(os.path.basename(tid_s)) + if tid not in seized: + r, e = pt(PTRACE_SEIZE, tid, 0, PTRACE_O_TRACECLONE) + if r is not None or e != 3: + seized.append(tid) + print('+tid', tid, flush=True) + pid, status = os.waitpid(-1, os.WSTOPPED | os.WUNTRACED | os.WNOHANG) + if pid == 0: + time.sleep(0.001) + continue + sig = status >> 8 + ev = status >> 16 + events.append((time.time() - t0, pid, hex(status), ev)) + if pid not in seized: + r, e = pt(PTRACE_SEIZE, pid, 0, PTRACE_O_TRACECLONE) + if r is not None or e != 3: + seized.append(pid) + if ev == 3 or ev == 1: + pt(PTRACE_CONT, pid, 0, 0) + continue + if os.WIFSTOPPED(pid) and sig == signal.SIGTRAP: + regs = UserRegs() + r, _ = pt(PTRACE_GETREGS, pid, 0, ctypes.addressof(regs)) + if r is None: + continue + if regs.rip - 1 == FN: + ret, _ = pt(PTRACE_PEEKDATA, pid, regs.rsp) + rec = dict(ctx=regs.rcx, a2=regs.rdx, cnt=regs.r8 & 0xffffffff, + r9=regs.r9 & 0xffffffff, ret=ret, rbx=regs.rbx, + r12=regs.r12, r13=regs.r13, r14=regs.r14, + r15=regs.r15, rsp=regs.rsp, tid=pid) + log.append(rec) + hits += 1 + print('HIT ctx=%#x a2=%#x cnt=%#x ret=%#x' + % (regs.rcx, regs.rdx, regs.r8 & 0xffffffff, ret), flush=True) + pt(PTRACE_POKETEXT, pid, FN, orig) + regs.rip = FN + pt(PTRACE_SETREGS, pid, 0, ctypes.addressof(regs)) + pt(PTRACE_SINGLESTEP, pid, 0, 0) + os.waitpid(pid, os.WUNTRACED) + pt(PTRACE_POKETEXT, pid, FN, cc) + pt(PTRACE_CONT, pid, 0, 0) + else: + pt(PTRACE_CONT, pid, 0, 0) + elif os.WIFEXITED(status) or os.WIFSIGNALED(status): + continue + else: + pt(PTRACE_CONT, pid, 0, sig if 0 < sig < 32 else 0) + + print('total hits:', hits, 'events:', len(events)) + json.dump(dict(log=log, events=events[:400]), + open('/tmp/opencode/fntrace/hits3.json', 'w'), indent=1) + proc.kill() + return 0 + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/scripts/hotips.py b/scripts/hotips.py new file mode 100644 index 0000000..8d93cb6 --- /dev/null +++ b/scripts/hotips.py @@ -0,0 +1,62 @@ +#!/usr/bin/env python3 +"""hotips.py — sample thread RIPs aggressively during the render burst to find +which module code actually executes (the real DSP path).""" +import collections +import glob +import os +import subprocess +import sys +import time + +MOD_LO, MOD_HI = 0x180001000, 0x181baa000 + + +def find_host(): + for p in glob.glob('/proc/[0-9]*'): + pid = int(os.path.basename(p)) + try: + cmd = open(f'/proc/{pid}/cmdline', 'rb').read().replace(b'\0', b' ').decode('utf8', 'replace') + maps = open(f'/proc/{pid}/maps').read() + except Exception: + continue + if 'soothe2' in maps and 'reaper' not in cmd: + return pid + return None + + +def main(): + subprocess.run("pkill -9 -x reaper; pkill -9 -f '[y]abridge'; sleep 1", shell=True) + proc = subprocess.Popen(['/usr/bin/reaper', '-nosplash', '-ignoreerrors', + '-renderproject', '/home/m/soothe-bt/dual_b1q_0.5.rpp'], + stdout=open('/dev/null', 'w'), stderr=subprocess.STDOUT) + host = None + t0 = time.time() + while time.time() - t0 < 30 and not host: + host = find_host() + time.sleep(0.002) + print('host', host, 'at %.3fs' % (time.time() - t0)) + ips = collections.Counter() + t_end = time.time() + float(os.environ.get('HOT_DUR', '6')) + n_ok = n_fail = 0 + while time.time() < t_end: + for tid_s in glob.glob(f'/proc/{host}/task/*'): + try: + parts = open(f'{tid_s}/syscall').read().split() + ip = int(parts[-1], 16) + n_ok += 1 + if MOD_LO <= ip < MOD_HI: + ips[ip] += 1 + except Exception: + n_fail += 1 + proc.kill() + print('samples ok=%d fail=%d, in-module=%d' % (n_ok, n_fail, sum(ips.values()))) + # bucket to 64-byte lines, aggregate by function-ish regions + agg = collections.Counter() + for ip, c in ips.items(): + agg[(ip >> 6) << 6] += c + for addr, c in agg.most_common(40): + print('%#x %d' % (addr, c)) + + +if __name__ == '__main__': + main() diff --git a/scripts/ilt_resolve.py b/scripts/ilt_resolve.py new file mode 100644 index 0000000..6c1d0f7 --- /dev/null +++ b/scripts/ilt_resolve.py @@ -0,0 +1,93 @@ +#!/usr/bin/env python3 +"""ilt_resolve.py — resolve ILT dispatch stubs of soothe_mem.bin (raw dump, base 0x180000000). + +Stub pattern (7+7+4 bytes): + 48 63 05 rel32 mov eax, [rip+rel32] ; slot index (runtime-fixed after reloc) + 4c 8d 15 rel32 lea r10, [rip+rel32] ; pointer table base + 41 ff 24 d2 jmp qword ptr [r10+rax*8] + +Resolution (all offline from the dump, post-relocation values): + idx_addr = stub + 7 + rel32_a + tbl_addr = stub + 14 + rel32_b + impl = u64[tbl_addr + idx * 8] + +Usage: ilt_resolve.py [VA ...] (default: FIR-loop + main-loop stub set) +""" +import struct +import sys + +BASE = 0x180000000 +BIN = '/home/m/re-tools/soothe_mem.bin' +_data = open(BIN, 'rb').read() + + +def rd(va, n): + off = va - BASE + return _data[off:off + n] + + +def u32(va): + return struct.unpack('FIR ? + 0x180002180, # complex-op A/C (float) + 0x180001bb0, # complex-op A/C (double) + 0x180001a90, # complex-op B/D (float) + 0x1800019d0, # complex-op B/D (double) + 0x180001880, # paired-scalar op 1 (flag branch) + 0x180001ca0, # paired-scalar op 2 (flag branch) + 0x180001df0, # final op (float) + 0x180001f70, # final op (double) + # import thunks of 535a70 dispatcher + 0x180140a10, + 0x180140a70, + # main-loop transforms referenced by BLOCKMAP + 0x180002030, 0x180001d30, 0x180002270, 0x1800022a0, + 0x180001970, 0x180001a60, 0x180001850, 0x180002000, + 0x180001c40, 0x180001fa0, 0x180001940, 0x180001f10, + 0x180001c70, 0x180001d60, 0x1800019a0, 0x180001a00, +] + + +def main(): + args = [int(a, 16) if not a.startswith('0x') else int(a, 0) + for a in sys.argv[1:]] or DEFAULT_STUBS + print(f'{"stub":>12} {"idx@":>12} {"idx":>4} {"table":>12} {"impl":>12}') + rows = [] + for va in args: + r = resolve_stub(va) + if r is None: + print(f'{va:#12x} PATTERN MISMATCH') + continue + rows.append(r) + print(f'{r["stub"]:#12x} {r["idx_addr"]:#12x} {r["idx"]:4d} ' + f'{r["tbl_addr"]:#12x} {r["impl"]:#12x}') + return rows + + +if __name__ == '__main__': + main()