diff --git a/handoff/BLOCKMAP_529fe0.md b/handoff/BLOCKMAP_529fe0.md new file mode 100644 index 0000000..7e7de5d --- /dev/null +++ b/handoff/BLOCKMAP_529fe0.md @@ -0,0 +1,155 @@ +# BLOCK MAP: FUN_180529fe0 (полная разметка по raw asm, 22v) + +Источник: `handoff/nls_dasm/f529fe0_full.dis` (soothe_mem.bin, база 0x180000000, +диапазон 529c60–52ba00; старый f529fe0.dis был ОБРЕЗАН на 52a813). +Регистры: r13 = индекс полосы, r12 = state-ptr ctx+0x440518, esi/r8d = nbin, +rbx = nbands ([rsp+0x30]), rdi = ctx. Флаг 0x5408b8 выбирает float/double +вариант thunk-операций (семантика пар идентична). + +## Исправление адресации (главное) +«Скалярные» буферы NOTES 21b — МАССИВЫ пер-полосных векторов (шаг 16 байт): +- bands[i] = [ctx+0x540678+i·16] — кривые полос +- acc[i] = [ctx+0x5407c8+i·16] — ПЕР-ПОЛОСНЫЙ аккумулятор combine +- track[i] = [ctx+0x540768+i·16] — трек основного цикла + +## Thunk-таблица (ILT-стаб 180001xxx -> jmp [table + idx*8], idx @1826159a0) +Резолв при live idx=4; семантика из тел + NOTES 21b: +| стаб float | стаб double | impl | op | +|---|---|---|---| +| 0x180001f10 | 0x180001c70 | dc40 / **8d60** | dst = B − A (sub) | +| 0x180001fa0 | 0x180001940 | ee20→487a0 / **3c40** | fma att/rel половин | +| 0x180001d60 | —(встречен в 1b80-паре?) | — / **5a20** | dst += B (add) | +| 0x180001970 | — | **3f40** | sub (float) | +| 0x1800019a0 | — | **4200** | mul scalar? (делегирует 181a63fe0) | +| 0x180001a00 | — | **4720** | mul | +| 0x180001a60 | — | **5160** | sub DOUBLE | +| 0x180001850 | — | **25e0** | add DOUBLE | +| 0x180002000 | 0x180001c40 | ? | axpy-класс (band ⊕ track) | +| 0x180002060 | 0x180002120 | 10860/11940 | transform со скаляром xmm3 | +| 0x180002270 | 0x1800022a0 | 14c40/15060 | transform со скаляром xmm0/xmm1 | +| 0x180002030 | 0x180001d30 | ? | transform float/double | +| in-place кернелы | | 140950/140980/1409b0/1409e0/140a40/140ad0/140b00/140b60 | bigkernel-семейство (exp2/mask) | + +## Карта блоков + +### Пролог +- `52a03a–52a396`: PRNG-пролог. LCG state @ctx+0x2404e0, шаги +0x3cdca, + +0x140236, +0x10d56, +0xdf6b6, +0xa8c5e, +0x72916; LUT ptr @ctx+0x5408b0; + константы 262b704/262b5c8(int)/262b700(int)/24c3c58. Результат: индексы + iVar7/iVar8 ([rsp+0x130]/счётчики) и стартовая позиция цикла. + Live-поведение залочено раньше (fVar30=1). +- `52a397`: r14 = &bands[0]. + +### Pre-combine #1 (52a397–52a421) +- `52dbc0(f6f8_data, bands[0], nbin)` — copy bands[0] → f6f8. +- цикл i=1..nbands−1 по массиву @0x540688 (= &bands[1]!): transform(f6f8, bands[i]) + через 20f0(float)/1850(double=25e0 ADD). ⇒ **f6f8 = Σ_{i≥1} bands[i]** (или min/max + — точный op 20f0 не залочен, кандидат ADD по double-паре!). + +### Нормировка + mix-вес (52a421–52a458) +- `52d920(f6f8, xmm11/[rsp+0x148](int), nbin)` — f6f8 /= K. +- `xmm7 = powf([ctx+0x2c], xmm13)` — mix^p. + +### Pre-combine #2 (52a45e–52a4f6) по всем полосам +- band[i] *= (xmm11 − xmm7) [thunk 2030/1d30] +- f6f8 ⊕= ... с весом xmm7 [thunk 1fd0/2150] +⇒ взвешенное смешение кривых полос ДО основного цикла. + +### Основной цикл по полосам (52a4fb..52b3c7, тело с 52a580) +На каждую полосу i (r13): +1. `scale` (52a583–52a5c4): s = xmm11·[0x540870]; если флаг 0x5408b8: + s ← exp(PRNG)-ветка; затем ·[0x54088c]. Читается track_i (@0x540768[i]) в [rsp+0x40]. +2. `transform(bands[i], s)` (52a5cc–52a607): bands[i] *= s [2030/1d30]. +3. флаг-оп (52a608–52a645): transform(bands[i], bands[i]) через 140980/1409b0 + (bigkernel, вероятно exp2-кернел) — только при флаге. +4. `52d650(state@0x440518, f6f8, bands[i], nbin)` (52a646–52a658) — БИДИР-IIR #1: + band → f6f8 (double, коэф down@0x440528/up@0x4c0528, acc@0x540528, reset внутри). +5. Инлайн БИДИР-IIR #2 (52a65d–52a85a, только при флаге; иначе прыжок на 6): + вход f6f8 → выход bands[i] (тот же state 0x440518, reset отдельно). +6. `transform(f6f8 ⊕ bands[i])` (52a85b–52a896) [1970/1a60 = 3f40 SUB float / + 5160 SUB double]: f6f8 −= bands[i]? (аргументы rcx=f6f8, rdx=band). +7. **БИДИР-IIR #3** (52a897–52aa6e, инлайн): state base 0x3404f8 + (down@0x2404f8, up@0x2c04f8, acc@0x3404f8), длина из поля ctx+0x2404e8, + IN-PLACE по bands[i]. Reset каждый вызов. +8. `op(bands[i], скаляр xmm9=0?)` (52aa6e–52aaaf) [2060/2120]. +9. Ветка флага==0 (52aabc–52ab90): + - op(vec@0x540698, f6f8, scalar=(конст1 − [0x54087c])) [1a00/1be0 = mul] + - op(f6f8, scalar=[0x54087c]·xmm10) [2270/22a0] + - bigkernel `140b60/140950(bands[i], f6f8, bands[i], nbin)` +10. **COMBINE (52ab90–52abd7)**: acc_i = [0x5407c8+i·16]; + `op(rcx=acc_i, rdx=bands[i], r8=f6f8, r9=nbin)` [1f10→dc40 float-SUB / + 1c70→8d60 double-SUB]: **f6f8 = bands[i] − acc_i** ✓ NOTES 21b. +11. Половины f6f8 + fma (52abd7–52ad04): + - rbp = f6f8 + nbin (верхняя половина); op(f6f8_low?, ...) [2060/2120, scalar 0] + - op(rcx=f6f8_upper, rdx=vec@0x5406c8, r8=acc_i) [1fa0/1940 = **3c40 fma**] + - op(rcx=f6f8_lower, rdx=vec@0x5406e8, r8=acc_i) [1fa0/1940] + ⇒ fma с коэф-массивами 0x5406c8 (upper/att) и 0x5406e8 (lower/rel) ✓. +12. `acc_i += bands[i]` (52acf4–52ad03) [1b80→6840 / 1d60→**5a20** add] ✓. +13. Ветка флага!=0 (52ad04–52ae57): повтор п.9 с теми же адресами + (0x540698, f6f8-blend, bigkernel 1409e0/140ad0). +14. `op(bands[i], скаляры 0x1824c4680 / xmm13)` (52ae58–52ae56 хвост). +15. `bands[i] ⊕= track_i [rsp+0x40]` (52ae74–52ae8a) [2000/1c40]. +16. `op(vec@0x5406a8, bands[i])` (52ae8f–52aecа) [2000/1c40]. +17. флаг → bigkernel in-place 140980/1409b0 (52aecb–52af08). +18. **БИДИР-IIR #4 ×2** (52af09–52b2af и повтор 52b0de–52b2af): + state base 0x440510 (down@0x340510, up@0x3c0510, acc@0x440510), + длина ctx+0x340500, in-place bands[i]. ДВА прохода подряд (каждый с reset). +19. Финальные scale/op полосы (52b2af–52b3af): + - скаляр `[ctx+0x1c+i·4] · xmm14` → transform [2030/1d30] + - bigkernel in-place 1409e0/140ad0 (при флаге) ИЛИ + op(scalar=xmm12/xmm8) [2270/22a0] + `140a40/140b00(band,band,scalar)` +20. Инкремент i (52b3af–52b3c7), выход при i ≥ nbands. + +### Эпилог (52b3cd–52b935) +- GUI-snapshot блок (флаг 0x2404bc): копии векторов @0x540728 ← bands[i] + (совпадает с consumers_out.txt:144-183). +- Остаток до 52b935: восстановить при транскрипции (вероятно dry/wet + mirror). + +## Состояния бидир-IIR (4 базы, лейаут {down,+0x80000 up,+0x80010/+0x100010 acc}) +| # | база | downCoef | upCoef | acc | длина | +|---|------|----------|--------|-----|-------| +| 1–2 (52d650+инлайн) | 0x440518 | +0x10 | +0x80010 | +0x100010 | nbin | +| 3 | 0x2c04f8-группа | 0x2404f8 | 0x2c04f8 | 0x3404f8 | поле ctx+0x2404e8 | +| 4 ×2 | 0x340510/0x3c0510 | 0x340510 | 0x3c0510 | 0x440510 | поле ctx+0x340500 | + +## Открытые вопросы к транскрипции +1. Точный op thunk 20f0/1850 в pre-combine #1 (ADD — кандидат). +2. Аргументный порядок 2000/1c40 (axpy) и 2060/2120. +3. Семантика bigkernel-семейства 1409xx/140axx/140bxx (какой где: exp2(-x), + exp2(-x)·blend, mirror?). +4. Что пишется в track_i @0x540768[i] (writer вне метода — искать отдельной охотой; + кандидат FUN_18052e9b0). +5. Эпилог 52b4eb–52b935. + +## ДОПОЛНЕНИЕ 22v: декод генератора коэффициентов + +### FUN_180530b60 (апдейт параметров, size=462) +- fVar2 = powf([ctx+0x540878], K1); fVar3 = powf([ctx+0x54087c], K2) + (оба live = 0.5 — параметры attack/release-класса); +- лог-интерполяция констант → [ctx+0x540894] и [ctx+0x540898] (тау-скаляры); +- вызовы генератора на все три состояния: + - 180533340(ctx+0x2404e8, tau=0x540894-ветка, C=DAT_1824c459c, sr, ...) + - 180533340(ctx+0x340500, tau=[0x540894], ...) + - 180533340(ctx+0x440518, tau=[0x540898], ..., mult=DAT_1824c4564) + +### FUN_180533340(state, tau, C, sr, p, mult) — ГЕНЕРАТОР КОЭФ. БИДИР-IIR +``` +sr' = sr · DAT_1824c3d8c +acc = 0; downCoef[0] = 1.0 (int-пара {0, 0x3ff00000} @+0x10) +n = state[0]; fc_norm = (C/sr')·n +for i in 1..n-1: + g = (i <= fc_norm) ? fc_norm/i : powf(fc_norm/i, p) # частотный варп! + c = 1/(g·tau/mult + 1) + up[i] = exp(c·g·tau/state[2] · DAT_1824c46b8) + down[i] = 1 − up[i] +``` +ЛЕЙАУТ СОСТОЯНИЯ СОШЁССЯ: downCoef[] @base+0x10, upCoef[] @base+0x80010 +(pdVar6[0x10000] = +0x80000 байт), acc — скаляр в хвосте. Это ЧАСТОТНО- +ЗАВИСИМОЕ сглаживание маски: сила растёт к низким бинам (1/i) с питч-законом +выше кросса. Вот где «размазывание» нотча в реале — НЕ плоский IIR, который +мы отвергли офлайн (22u), а пер-биновый варп! + +### Статус сбора (решение: без коммитов до первой валидации) +Незакоммичено: f529fe0_full.dis, BLOCKMAP_529fe0.md, thunk-резолвер, +правки NOTES_LEVEL (22v будет добавлена при транскрипции). Следующий шаг — +транскрипция process_frame_faithful по этой карте. diff --git a/handoff/nls_dasm/f529fe0_full.dis b/handoff/nls_dasm/f529fe0_full.dis new file mode 100644 index 0000000..4645299 --- /dev/null +++ b/handoff/nls_dasm/f529fe0_full.dis @@ -0,0 +1,1877 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +0000000180529c60 <.data+0x529c60>: + 180529c60: 48 8b c4 mov %rsp,%rax + 180529c63: 57 push %rdi + 180529c64: 48 83 ec 60 sub $0x60,%rsp + 180529c68: f0 0f ba a9 dc 04 24 lock btsl $0x0,0x2404dc(%rcx) + 180529c6f: 00 00 + 180529c71: 4c 8b ca mov %rdx,%r9 + 180529c74: 48 8b f9 mov %rcx,%rdi + 180529c77: 0f 82 5f 02 00 00 jb 0x180529edc + 180529c7d: 48 89 58 08 mov %rbx,0x8(%rax) + 180529c81: 48 89 70 18 mov %rsi,0x18(%rax) + 180529c85: 4c 89 60 f0 mov %r12,-0x10(%rax) + 180529c89: 4c 63 a4 24 90 00 00 movslq 0x90(%rsp),%r12 + 180529c90: 00 + 180529c91: 4c 89 68 e8 mov %r13,-0x18(%rax) + 180529c95: 4d 03 e4 add %r12,%r12 + 180529c98: 4c 89 70 e0 mov %r14,-0x20(%rax) + 180529c9c: 0f 29 70 c8 movaps %xmm6,-0x38(%rax) + 180529ca0: 8b 41 64 mov 0x64(%rcx),%eax + 180529ca3: 4a 8b 8c e1 78 06 54 mov 0x540678(%rcx,%r12,8),%rcx + 180529caa: 00 + 180529cab: 99 cltd + 180529cac: 2b c2 sub %edx,%eax + 180529cae: 49 8b d1 mov %r9,%rdx + 180529cb1: d1 f8 sar $1,%eax + 180529cb3: 44 8d 68 01 lea 0x1(%rax),%r13d + 180529cb7: 45 8b c5 mov %r13d,%r8d + 180529cba: e8 11 b9 00 00 call 0x1805355d0 + 180529cbf: 33 f6 xor %esi,%esi + 180529cc1: 44 8b f6 mov %esi,%r14d + 180529cc4: 39 b7 b0 01 00 00 cmp %esi,0x1b0(%rdi) + 180529cca: 0f 8e de 00 00 00 jle 0x180529dae + 180529cd0: f3 0f 10 35 b4 a0 f9 movss 0x1f9a0b4(%rip),%xmm6 # 0x1824c3d8c + 180529cd7: 01 + 180529cd8: 48 89 6c 24 78 mov %rbp,0x78(%rsp) + 180529cdd: 4c 89 7c 24 40 mov %r15,0x40(%rsp) + 180529ce2: 0f 29 7c 24 20 movaps %xmm7,0x20(%rsp) + 180529ce7: f2 0f 10 3d 61 a3 f9 movsd 0x1f9a361(%rip),%xmm7 # 0x1824c4050 + 180529cee: 01 + 180529cef: 90 nop + 180529cf0: 4a 8b ac e7 78 06 54 mov 0x540678(%rdi,%r12,8),%rbp + 180529cf7: 00 + 180529cf8: 45 8d 45 ff lea -0x1(%r13),%r8d + 180529cfc: 48 8b cd mov %rbp,%rcx + 180529cff: 48 8d 75 04 lea 0x4(%rbp),%rsi + 180529d03: 48 8b d6 mov %rsi,%rdx + 180529d06: e8 75 63 00 00 call 0x180530080 + 180529d0b: 45 8d 45 ff lea -0x1(%r13),%r8d + 180529d0f: 0f 28 ce movaps %xmm6,%xmm1 + 180529d12: 48 8b cd mov %rbp,%rcx + 180529d15: e8 06 3c 00 00 call 0x18052d920 + 180529d1a: 4c 8b bf f8 06 54 00 mov 0x5406f8(%rdi),%r15 + 180529d21: 48 8d 15 90 70 12 02 lea 0x2127090(%rip),%rdx # 0x182650db8 + 180529d28: 48 8d 0d 89 70 12 02 lea 0x2127089(%rip),%rcx # 0x182650db8 + 180529d2f: ff 15 d3 12 68 01 call *0x16812d3(%rip) # 0x181bab008 + 180529d35: 45 8d 4d ff lea -0x1(%r13),%r9d + 180529d39: 4d 8b c7 mov %r15,%r8 + 180529d3c: 48 8b d5 mov %rbp,%rdx + 180529d3f: 48 8b ce mov %rsi,%rcx + 180529d42: 85 c0 test %eax,%eax + 180529d44: 75 07 jne 0x180529d4d + 180529d46: e8 a5 83 ad ff call 0x1800020f0 + 180529d4b: eb 05 jmp 0x180529d52 + 180529d4d: e8 fe 7a ad ff call 0x180001850 + 180529d52: 48 8b af f8 06 54 00 mov 0x5406f8(%rdi),%rbp + 180529d59: 48 8d 15 58 70 12 02 lea 0x2127058(%rip),%rdx # 0x182650db8 + 180529d60: 48 8d 0d 51 70 12 02 lea 0x2127051(%rip),%rcx # 0x182650db8 + 180529d67: ff 15 9b 12 68 01 call *0x168129b(%rip) # 0x181bab008 + 180529d6d: 45 8d 4d ff lea -0x1(%r13),%r9d + 180529d71: 4c 8b c6 mov %rsi,%r8 + 180529d74: 48 8b cd mov %rbp,%rcx + 180529d77: 85 c0 test %eax,%eax + 180529d79: 75 0a jne 0x180529d85 + 180529d7b: 0f 28 ce movaps %xmm6,%xmm1 + 180529d7e: e8 7d 7c ad ff call 0x180001a00 + 180529d83: eb 08 jmp 0x180529d8d + 180529d85: 0f 28 cf movaps %xmm7,%xmm1 + 180529d88: e8 53 7e ad ff call 0x180001be0 + 180529d8d: 41 ff c6 inc %r14d + 180529d90: 44 3b b7 b0 01 00 00 cmp 0x1b0(%rdi),%r14d + 180529d97: 0f 8c 53 ff ff ff jl 0x180529cf0 + 180529d9d: 0f 28 7c 24 20 movaps 0x20(%rsp),%xmm7 + 180529da2: 33 f6 xor %esi,%esi + 180529da4: 4c 8b 7c 24 40 mov 0x40(%rsp),%r15 + 180529da9: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp + 180529dae: 4a 8b 9c e7 78 06 54 mov 0x540678(%rdi,%r12,8),%rbx + 180529db5: 00 + 180529db6: 41 8b d5 mov %r13d,%edx + 180529db9: 48 8b cb mov %rbx,%rcx + 180529dbc: e8 ef b8 fa ff call 0x1804d56b0 + 180529dc1: 0f 28 f0 movaps %xmm0,%xmm6 + 180529dc4: f3 0f 10 87 7c 08 54 movss 0x54087c(%rdi),%xmm0 + 180529dcb: 00 + 180529dcc: f3 0f 59 05 a4 a6 f9 mulss 0x1f9a6a4(%rip),%xmm0 # 0x1824c4478 + 180529dd3: 01 + 180529dd4: f3 0f 5c 05 f4 a6 f9 subss 0x1f9a6f4(%rip),%xmm0 # 0x1824c44d0 + 180529ddb: 01 + 180529ddc: f3 0f 59 05 f0 9e f9 mulss 0x1f99ef0(%rip),%xmm0 # 0x1824c3cd4 + 180529de3: 01 + 180529de4: e8 c3 ae 4e 01 call 0x181a14cac + 180529de9: f3 0f 59 c6 mulss %xmm6,%xmm0 + 180529ded: 45 8b cd mov %r13d,%r9d + 180529df0: 48 8b d3 mov %rbx,%rdx + 180529df3: 48 8b cb mov %rbx,%rcx + 180529df6: 0f 28 d0 movaps %xmm0,%xmm2 + 180529df9: e8 a2 3a 00 00 call 0x18052d8a0 + 180529dfe: f3 0f 10 57 24 movss 0x24(%rdi),%xmm2 + 180529e03: 66 0f 6e 87 a0 01 00 movd 0x1a0(%rdi),%xmm0 + 180529e0a: 00 + 180529e0b: 66 0f 6e 8f ac 01 00 movd 0x1ac(%rdi),%xmm1 + 180529e12: 00 + 180529e13: 0f 5b c0 cvtdq2ps %xmm0,%xmm0 + 180529e16: 0f 5b c9 cvtdq2ps %xmm1,%xmm1 + 180529e19: f3 0f 5e d0 divss %xmm0,%xmm2 + 180529e1d: f2 0f 10 05 b3 a4 f9 movsd 0x1f9a4b3(%rip),%xmm0 # 0x1824c42d8 + 180529e24: 01 + 180529e25: f3 0f 59 d1 mulss %xmm1,%xmm2 + 180529e29: f2 0f 10 0d c7 9e f9 movsd 0x1f99ec7(%rip),%xmm1 # 0x1824c3cf8 + 180529e30: 01 + 180529e31: 0f 5a f2 cvtps2pd %xmm2,%xmm6 + 180529e34: f2 0f 59 35 f4 9f f9 mulsd 0x1f99ff4(%rip),%xmm6 # 0x1824c3e30 + 180529e3b: 01 + 180529e3c: ff 15 ae 15 68 01 call *0x16815ae(%rip) # 0x181bab3f0 + 180529e42: f2 0f 10 0d f6 a2 f9 movsd 0x1f9a2f6(%rip),%xmm1 # 0x1824c4140 + 180529e49: 01 + 180529e4a: f2 0f 59 c6 mulsd %xmm6,%xmm0 + 180529e4e: f2 0f 5e c8 divsd %xmm0,%xmm1 + 180529e52: f2 0f 10 05 16 a1 f9 movsd 0x1f9a116(%rip),%xmm0 # 0x1824c3f70 + 180529e59: 01 + 180529e5a: e8 77 ae 4e 01 call 0x181a14cd6 + 180529e5f: 4a 8b 8c e7 a8 07 54 mov 0x5407a8(%rdi,%r12,8),%rcx + 180529e66: 00 + 180529e67: 0f 57 f6 xorps %xmm6,%xmm6 + 180529e6a: f2 0f 5a f0 cvtsd2ss %xmm0,%xmm6 + 180529e6e: 45 8b c5 mov %r13d,%r8d + 180529e71: 0f 28 ce movaps %xmm6,%xmm1 + 180529e74: e8 a7 3a 00 00 call 0x18052d920 + 180529e79: f3 0f 10 15 23 a0 f9 movss 0x1f9a023(%rip),%xmm2 # 0x1824c3ea4 + 180529e80: 01 + 180529e81: 45 8b cd mov %r13d,%r9d + 180529e84: 4a 8b 94 e7 78 06 54 mov 0x540678(%rdi,%r12,8),%rdx + 180529e8b: 00 + 180529e8c: f3 0f 5c d6 subss %xmm6,%xmm2 + 180529e90: 4a 8b 8c e7 a8 07 54 mov 0x5407a8(%rdi,%r12,8),%rcx + 180529e97: 00 + 180529e98: e8 43 3c 00 00 call 0x18052dae0 + 180529e9d: 4a 8b 94 e7 a8 07 54 mov 0x5407a8(%rdi,%r12,8),%rdx + 180529ea4: 00 + 180529ea5: 45 8b c5 mov %r13d,%r8d + 180529ea8: 4a 8b 8c e7 78 06 54 mov 0x540678(%rdi,%r12,8),%rcx + 180529eaf: 00 + 180529eb0: e8 0b 3d 00 00 call 0x18052dbc0 + 180529eb5: 87 b7 dc 04 24 00 xchg %esi,0x2404dc(%rdi) + 180529ebb: 48 8b b4 24 80 00 00 mov 0x80(%rsp),%rsi + 180529ec2: 00 + 180529ec3: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6 + 180529ec8: 4c 8b 74 24 48 mov 0x48(%rsp),%r14 + 180529ecd: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 + 180529ed2: 4c 8b 64 24 58 mov 0x58(%rsp),%r12 + 180529ed7: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx + 180529edc: 48 83 c4 60 add $0x60,%rsp + 180529ee0: 5f pop %rdi + 180529ee1: c3 ret + 180529ee2: cc int3 + 180529ee3: cc int3 + 180529ee4: cc int3 + 180529ee5: cc int3 + 180529ee6: cc int3 + 180529ee7: cc int3 + 180529ee8: cc int3 + 180529ee9: cc int3 + 180529eea: cc int3 + 180529eeb: cc int3 + 180529eec: cc int3 + 180529eed: cc int3 + 180529eee: cc int3 + 180529eef: cc int3 + 180529ef0: 40 53 rex push %rbx + 180529ef2: 48 83 ec 20 sub $0x20,%rsp + 180529ef6: f0 0f ba a9 dc 04 24 lock btsl $0x0,0x2404dc(%rcx) + 180529efd: 00 00 + 180529eff: 48 8b d9 mov %rcx,%rbx + 180529f02: 0f 82 c5 00 00 00 jb 0x180529fcd + 180529f08: 8b 81 a8 08 54 00 mov 0x5408a8(%rcx),%eax + 180529f0e: 85 c0 test %eax,%eax + 180529f10: 0f 8f a7 00 00 00 jg 0x180529fbd + 180529f16: 8b 81 ac 01 00 00 mov 0x1ac(%rcx),%eax + 180529f1c: 99 cltd + 180529f1d: 83 e2 03 and $0x3,%edx + 180529f20: 03 c2 add %edx,%eax + 180529f22: c1 f8 02 sar $0x2,%eax + 180529f25: 80 b9 9c 08 54 00 00 cmpb $0x0,0x54089c(%rcx) + 180529f2c: 89 81 a8 08 54 00 mov %eax,0x5408a8(%rcx) + 180529f32: 74 15 je 0x180529f49 + 180529f34: 33 c0 xor %eax,%eax + 180529f36: c6 81 9c 08 54 00 00 movb $0x0,0x54089c(%rcx) + 180529f3d: 87 83 dc 04 24 00 xchg %eax,0x2404dc(%rbx) + 180529f43: 48 83 c4 20 add $0x20,%rsp + 180529f47: 5b pop %rbx + 180529f48: c3 ret + 180529f49: 80 b9 9d 08 54 00 00 cmpb $0x0,0x54089d(%rcx) + 180529f50: 75 4f jne 0x180529fa1 + 180529f52: 80 b9 9e 08 54 00 00 cmpb $0x0,0x54089e(%rcx) + 180529f59: 75 46 jne 0x180529fa1 + 180529f5b: 80 b9 9f 08 54 00 00 cmpb $0x0,0x54089f(%rcx) + 180529f62: 74 1a je 0x180529f7e + 180529f64: e8 c7 6d 00 00 call 0x180530d30 + 180529f69: 33 c0 xor %eax,%eax + 180529f6b: c6 83 9f 08 54 00 00 movb $0x0,0x54089f(%rbx) + 180529f72: 87 83 dc 04 24 00 xchg %eax,0x2404dc(%rbx) + 180529f78: 48 83 c4 20 add $0x20,%rsp + 180529f7c: 5b pop %rbx + 180529f7d: c3 ret + 180529f7e: 80 b9 a0 08 54 00 00 cmpb $0x0,0x5408a0(%rcx) + 180529f85: 74 3e je 0x180529fc5 + 180529f87: e8 a4 6d 00 00 call 0x180530d30 + 180529f8c: 33 c0 xor %eax,%eax + 180529f8e: c6 83 a0 08 54 00 00 movb $0x0,0x5408a0(%rbx) + 180529f95: 87 83 dc 04 24 00 xchg %eax,0x2404dc(%rbx) + 180529f9b: 48 83 c4 20 add $0x20,%rsp + 180529f9f: 5b pop %rbx + 180529fa0: c3 ret + 180529fa1: e8 ba 6b 00 00 call 0x180530b60 + 180529fa6: 33 c0 xor %eax,%eax + 180529fa8: 66 c7 83 9d 08 54 00 movw $0x0,0x54089d(%rbx) + 180529faf: 00 00 + 180529fb1: 87 83 dc 04 24 00 xchg %eax,0x2404dc(%rbx) + 180529fb7: 48 83 c4 20 add $0x20,%rsp + 180529fbb: 5b pop %rbx + 180529fbc: c3 ret + 180529fbd: ff c8 dec %eax + 180529fbf: 89 81 a8 08 54 00 mov %eax,0x5408a8(%rcx) + 180529fc5: 33 c0 xor %eax,%eax + 180529fc7: 87 83 dc 04 24 00 xchg %eax,0x2404dc(%rbx) + 180529fcd: 48 83 c4 20 add $0x20,%rsp + 180529fd1: 5b pop %rbx + 180529fd2: c3 ret + 180529fd3: cc int3 + 180529fd4: cc int3 + 180529fd5: cc int3 + 180529fd6: cc int3 + 180529fd7: cc int3 + 180529fd8: cc int3 + 180529fd9: cc int3 + 180529fda: cc int3 + 180529fdb: cc int3 + 180529fdc: cc int3 + 180529fdd: cc int3 + 180529fde: cc int3 + 180529fdf: cc int3 + 180529fe0: 48 8b c4 mov %rsp,%rax + 180529fe3: 44 89 48 20 mov %r9d,0x20(%rax) + 180529fe7: 48 89 50 10 mov %rdx,0x10(%rax) + 180529feb: 57 push %rdi + 180529fec: 48 81 ec 20 01 00 00 sub $0x120,%rsp + 180529ff3: f0 0f ba a9 dc 04 24 lock btsl $0x0,0x2404dc(%rcx) + 180529ffa: 00 00 + 180529ffc: 45 8b d8 mov %r8d,%r11d + 180529fff: 48 8b f9 mov %rcx,%rdi + 18052a002: 0f 82 2d 19 00 00 jb 0x18052b935 + 18052a008: 48 89 58 18 mov %rbx,0x18(%rax) + 18052a00c: 48 89 70 e8 mov %rsi,-0x18(%rax) + 18052a010: 4c 89 60 e0 mov %r12,-0x20(%rax) + 18052a014: 4c 89 78 c8 mov %r15,-0x38(%rax) + 18052a018: 44 0f 29 40 98 movaps %xmm8,-0x68(%rax) + 18052a01d: 44 0f 29 48 88 movaps %xmm9,-0x78(%rax) + 18052a022: 44 0f 29 90 78 ff ff movaps %xmm10,-0x88(%rax) + 18052a029: ff + 18052a02a: 44 0f 29 98 68 ff ff movaps %xmm11,-0x98(%rax) + 18052a031: ff + 18052a032: 44 0f 29 a0 58 ff ff movaps %xmm12,-0xa8(%rax) + 18052a039: ff + 18052a03a: 8b 81 e0 04 24 00 mov 0x2404e0(%rcx),%eax + 18052a040: 05 ca cd 03 00 add $0x3cdca,%eax + 18052a045: 44 0f 29 6c 24 70 movaps %xmm13,0x70(%rsp) + 18052a04b: 25 7f 00 00 80 and $0x8000007f,%eax + 18052a050: 7d 07 jge 0x18052a059 + 18052a052: ff c8 dec %eax + 18052a054: 83 c8 80 or $0xffffff80,%eax + 18052a057: ff c0 inc %eax + 18052a059: 89 81 e0 04 24 00 mov %eax,0x2404e0(%rcx) + 18052a05f: 48 63 c8 movslq %eax,%rcx + 18052a062: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax + 18052a069: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0 + 18052a06e: 8b 05 90 16 10 02 mov 0x2101690(%rip),%eax # 0x18262b704 + 18052a074: 66 0f 6e e8 movd %eax,%xmm5 + 18052a078: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax + 18052a07e: ff c0 inc %eax + 18052a080: 48 63 c8 movslq %eax,%rcx + 18052a083: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax + 18052a08a: 0f 5b ed cvtdq2ps %xmm5,%xmm5 + 18052a08d: f3 0f 59 e8 mulss %xmm0,%xmm5 + 18052a091: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0 + 18052a096: 8b 05 2c 15 10 02 mov 0x210152c(%rip),%eax # 0x18262b5c8 + 18052a09c: 66 0f 6e d8 movd %eax,%xmm3 + 18052a0a0: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax + 18052a0a6: 0f 5b db cvtdq2ps %xmm3,%xmm3 + 18052a0a9: 05 36 02 14 00 add $0x140236,%eax + 18052a0ae: f3 0f 59 d8 mulss %xmm0,%xmm3 + 18052a0b2: 25 7f 00 00 80 and $0x8000007f,%eax + 18052a0b7: 7d 07 jge 0x18052a0c0 + 18052a0b9: ff c8 dec %eax + 18052a0bb: 83 c8 80 or $0xffffff80,%eax + 18052a0be: ff c0 inc %eax + 18052a0c0: f3 0f 10 25 90 9b f9 movss 0x1f99b90(%rip),%xmm4 # 0x1824c3c58 + 18052a0c7: 01 + 18052a0c8: 89 87 e0 04 24 00 mov %eax,0x2404e0(%rdi) + 18052a0ce: 48 63 c8 movslq %eax,%rcx + 18052a0d1: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax + 18052a0d8: f3 0f 59 dd mulss %xmm5,%xmm3 + 18052a0dc: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0 + 18052a0e1: 8b 05 1d 16 10 02 mov 0x210161d(%rip),%eax # 0x18262b704 + 18052a0e7: f3 0f 58 dc addss %xmm4,%xmm3 + 18052a0eb: 66 0f 6e d0 movd %eax,%xmm2 + 18052a0ef: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax + 18052a0f5: ff c0 inc %eax + 18052a0f7: 48 63 c8 movslq %eax,%rcx + 18052a0fa: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax + 18052a101: 0f 5b d2 cvtdq2ps %xmm2,%xmm2 + 18052a104: f3 44 0f 2c e3 cvttss2si %xmm3,%r12d + 18052a109: f3 0f 59 d0 mulss %xmm0,%xmm2 + 18052a10d: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0 + 18052a112: 8b 05 b0 14 10 02 mov 0x21014b0(%rip),%eax # 0x18262b5c8 + 18052a118: 66 0f 6e c8 movd %eax,%xmm1 + 18052a11c: 8b 05 de 15 10 02 mov 0x21015de(%rip),%eax # 0x18262b700 + 18052a122: 0f 5b c9 cvtdq2ps %xmm1,%xmm1 + 18052a125: f3 0f 59 c8 mulss %xmm0,%xmm1 + 18052a129: f3 0f 59 ca mulss %xmm2,%xmm1 + 18052a12d: f3 0f 58 cc addss %xmm4,%xmm1 + 18052a131: f3 0f 2c c9 cvttss2si %xmm1,%ecx + 18052a135: 0f af c8 imul %eax,%ecx + 18052a138: 8b 05 c2 15 10 02 mov 0x21015c2(%rip),%eax # 0x18262b700 + 18052a13e: 44 0f af e0 imul %eax,%r12d + 18052a142: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax + 18052a148: 05 56 0d 01 00 add $0x10d56,%eax + 18052a14d: 44 2b e1 sub %ecx,%r12d + 18052a150: 44 89 a4 24 30 01 00 mov %r12d,0x130(%rsp) + 18052a157: 00 + 18052a158: 25 7f 00 00 80 and $0x8000007f,%eax + 18052a15d: 7d 07 jge 0x18052a166 + 18052a15f: ff c8 dec %eax + 18052a161: 83 c8 80 or $0xffffff80,%eax + 18052a164: ff c0 inc %eax + 18052a166: 89 87 e0 04 24 00 mov %eax,0x2404e0(%rdi) + 18052a16c: 48 63 c8 movslq %eax,%rcx + 18052a16f: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax + 18052a176: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0 + 18052a17b: 8b 05 83 15 10 02 mov 0x2101583(%rip),%eax # 0x18262b704 + 18052a181: 66 0f 6e d0 movd %eax,%xmm2 + 18052a185: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax + 18052a18b: ff c0 inc %eax + 18052a18d: 48 63 c8 movslq %eax,%rcx + 18052a190: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax + 18052a197: 0f 5b d2 cvtdq2ps %xmm2,%xmm2 + 18052a19a: f3 0f 59 d0 mulss %xmm0,%xmm2 + 18052a19e: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0 + 18052a1a3: 8b 05 1f 14 10 02 mov 0x210141f(%rip),%eax # 0x18262b5c8 + 18052a1a9: 66 0f 6e c8 movd %eax,%xmm1 + 18052a1ad: 8b 05 4d 15 10 02 mov 0x210154d(%rip),%eax # 0x18262b700 + 18052a1b3: 0f 5b c9 cvtdq2ps %xmm1,%xmm1 + 18052a1b6: f3 0f 59 c8 mulss %xmm0,%xmm1 + 18052a1ba: f3 0f 59 ca mulss %xmm2,%xmm1 + 18052a1be: f3 0f 58 cc addss %xmm4,%xmm1 + 18052a1c2: f3 44 0f 2c c1 cvttss2si %xmm1,%r8d + 18052a1c7: 44 0f af c0 imul %eax,%r8d + 18052a1cb: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax + 18052a1d1: 05 b6 f6 0d 00 add $0xdf6b6,%eax + 18052a1d6: 25 7f 00 00 80 and $0x8000007f,%eax + 18052a1db: 7d 07 jge 0x18052a1e4 + 18052a1dd: ff c8 dec %eax + 18052a1df: 83 c8 80 or $0xffffff80,%eax + 18052a1e2: ff c0 inc %eax + 18052a1e4: 89 87 e0 04 24 00 mov %eax,0x2404e0(%rdi) + 18052a1ea: 48 63 c8 movslq %eax,%rcx + 18052a1ed: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax + 18052a1f4: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0 + 18052a1f9: 8b 05 05 15 10 02 mov 0x2101505(%rip),%eax # 0x18262b704 + 18052a1ff: 66 0f 6e d0 movd %eax,%xmm2 + 18052a203: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax + 18052a209: ff c0 inc %eax + 18052a20b: 48 63 c8 movslq %eax,%rcx + 18052a20e: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax + 18052a215: 0f 5b d2 cvtdq2ps %xmm2,%xmm2 + 18052a218: f3 0f 59 d0 mulss %xmm0,%xmm2 + 18052a21c: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0 + 18052a221: 8b 05 a1 13 10 02 mov 0x21013a1(%rip),%eax # 0x18262b5c8 + 18052a227: 66 0f 6e c8 movd %eax,%xmm1 + 18052a22b: 8b 05 cf 14 10 02 mov 0x21014cf(%rip),%eax # 0x18262b700 + 18052a231: 0f 5b c9 cvtdq2ps %xmm1,%xmm1 + 18052a234: f3 0f 59 c8 mulss %xmm0,%xmm1 + 18052a238: f3 0f 59 ca mulss %xmm2,%xmm1 + 18052a23c: f3 0f 58 cc addss %xmm4,%xmm1 + 18052a240: f3 0f 2c c9 cvttss2si %xmm1,%ecx + 18052a244: 0f af c8 imul %eax,%ecx + 18052a247: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax + 18052a24d: 05 5e 8c 0a 00 add $0xa8c5e,%eax + 18052a252: 66 44 0f 6e d9 movd %ecx,%xmm11 + 18052a257: 45 0f 5b db cvtdq2ps %xmm11,%xmm11 + 18052a25b: 25 7f 00 00 80 and $0x8000007f,%eax + 18052a260: 7d 07 jge 0x18052a269 + 18052a262: ff c8 dec %eax + 18052a264: 83 c8 80 or $0xffffff80,%eax + 18052a267: ff c0 inc %eax + 18052a269: 89 87 e0 04 24 00 mov %eax,0x2404e0(%rdi) + 18052a26f: 48 63 c8 movslq %eax,%rcx + 18052a272: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax + 18052a279: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0 + 18052a27e: 8b 05 80 14 10 02 mov 0x2101480(%rip),%eax # 0x18262b704 + 18052a284: 66 0f 6e e8 movd %eax,%xmm5 + 18052a288: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax + 18052a28e: ff c0 inc %eax + 18052a290: 48 63 c8 movslq %eax,%rcx + 18052a293: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax + 18052a29a: 0f 5b ed cvtdq2ps %xmm5,%xmm5 + 18052a29d: f3 0f 59 e8 mulss %xmm0,%xmm5 + 18052a2a1: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0 + 18052a2a6: 8b 05 1c 13 10 02 mov 0x210131c(%rip),%eax # 0x18262b5c8 + 18052a2ac: 66 0f 6e d8 movd %eax,%xmm3 + 18052a2b0: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax + 18052a2b6: 0f 5b db cvtdq2ps %xmm3,%xmm3 + 18052a2b9: 05 16 29 07 00 add $0x72916,%eax + 18052a2be: f3 0f 59 d8 mulss %xmm0,%xmm3 + 18052a2c2: 25 7f 00 00 80 and $0x8000007f,%eax + 18052a2c7: 7d 07 jge 0x18052a2d0 + 18052a2c9: ff c8 dec %eax + 18052a2cb: 83 c8 80 or $0xffffff80,%eax + 18052a2ce: ff c0 inc %eax + 18052a2d0: f3 44 0f 10 2d 07 9f movss 0x1f99f07(%rip),%xmm13 # 0x1824c41e0 + 18052a2d7: f9 01 + 18052a2d9: 89 87 e0 04 24 00 mov %eax,0x2404e0(%rdi) + 18052a2df: 48 63 c8 movslq %eax,%rcx + 18052a2e2: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax + 18052a2e9: 48 89 ac 24 18 01 00 mov %rbp,0x118(%rsp) + 18052a2f0: 00 + 18052a2f1: f3 0f 59 dd mulss %xmm5,%xmm3 + 18052a2f5: 4c 89 ac 24 00 01 00 mov %r13,0x100(%rsp) + 18052a2fc: 00 + 18052a2fd: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0 + 18052a302: 8b 05 fc 13 10 02 mov 0x21013fc(%rip),%eax # 0x18262b704 + 18052a308: f3 0f 58 dc addss %xmm4,%xmm3 + 18052a30c: 4c 89 b4 24 f8 00 00 mov %r14,0xf8(%rsp) + 18052a313: 00 + 18052a314: 49 63 d9 movslq %r9d,%rbx + 18052a317: 0f 29 b4 24 e0 00 00 movaps %xmm6,0xe0(%rsp) + 18052a31e: 00 + 18052a31f: 66 0f 6e d0 movd %eax,%xmm2 + 18052a323: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax + 18052a329: ff c0 inc %eax + 18052a32b: 0f 29 bc 24 d0 00 00 movaps %xmm7,0xd0(%rsp) + 18052a332: 00 + 18052a333: 48 63 c8 movslq %eax,%rcx + 18052a336: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax + 18052a33d: 0f 5b d2 cvtdq2ps %xmm2,%xmm2 + 18052a340: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18052a345: f3 0f 59 d0 mulss %xmm0,%xmm2 + 18052a349: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0 + 18052a34e: 8b 05 74 12 10 02 mov 0x2101274(%rip),%eax # 0x18262b5c8 + 18052a354: f3 0f 2c cb cvttss2si %xmm3,%ecx + 18052a358: 66 0f 6e c8 movd %eax,%xmm1 + 18052a35c: 8b 05 9e 13 10 02 mov 0x210139e(%rip),%eax # 0x18262b700 + 18052a362: 0f 5b c9 cvtdq2ps %xmm1,%xmm1 + 18052a365: f3 0f 59 c8 mulss %xmm0,%xmm1 + 18052a369: f3 0f 59 ca mulss %xmm2,%xmm1 + 18052a36d: f3 0f 58 cc addss %xmm4,%xmm1 + 18052a371: f3 0f 2c d1 cvttss2si %xmm1,%edx + 18052a375: 0f af d0 imul %eax,%edx + 18052a378: 8b 05 82 13 10 02 mov 0x2101382(%rip),%eax # 0x18262b700 + 18052a37e: 0f af c8 imul %eax,%ecx + 18052a381: 41 8b c3 mov %r11d,%eax + 18052a384: 03 ca add %edx,%ecx + 18052a386: 99 cltd + 18052a387: f7 f9 idiv %ecx + 18052a389: 41 8d 34 00 lea (%r8,%rax,1),%esi + 18052a38d: 41 83 f9 01 cmp $0x1,%r9d + 18052a391: 0f 8e 64 01 00 00 jle 0x18052a4fb + 18052a397: 4d 63 ec movslq %r12d,%r13 + 18052a39a: 4c 8d b7 78 06 54 00 lea 0x540678(%rdi),%r14 + 18052a3a1: 49 8b cd mov %r13,%rcx + 18052a3a4: 44 8b c6 mov %esi,%r8d + 18052a3a7: 48 c1 e1 04 shl $0x4,%rcx + 18052a3ab: 4c 03 f1 add %rcx,%r14 + 18052a3ae: 48 8b 8f f8 06 54 00 mov 0x5406f8(%rdi),%rcx + 18052a3b5: 49 8b 16 mov (%r14),%rdx + 18052a3b8: e8 03 38 00 00 call 0x18052dbc0 + 18052a3bd: 48 83 fb 01 cmp $0x1,%rbx + 18052a3c1: 7e 5e jle 0x18052a421 + 18052a3c3: 4c 8d bf 88 06 54 00 lea 0x540688(%rdi),%r15 + 18052a3ca: 4c 8d 63 ff lea -0x1(%rbx),%r12 + 18052a3ce: 66 90 xchg %ax,%ax + 18052a3d0: 49 8b 2f mov (%r15),%rbp + 18052a3d3: 48 8d 15 de 69 12 02 lea 0x21269de(%rip),%rdx # 0x182650db8 + 18052a3da: 48 8b 9f f8 06 54 00 mov 0x5406f8(%rdi),%rbx + 18052a3e1: 48 8d 0d d0 69 12 02 lea 0x21269d0(%rip),%rcx # 0x182650db8 + 18052a3e8: ff 15 1a 0c 68 01 call *0x1680c1a(%rip) # 0x181bab008 + 18052a3ee: 44 8b ce mov %esi,%r9d + 18052a3f1: 4c 8b c3 mov %rbx,%r8 + 18052a3f4: 48 8b d5 mov %rbp,%rdx + 18052a3f7: 48 8b cb mov %rbx,%rcx + 18052a3fa: 85 c0 test %eax,%eax + 18052a3fc: 75 07 jne 0x18052a405 + 18052a3fe: e8 ed 7c ad ff call 0x1800020f0 + 18052a403: eb 05 jmp 0x18052a40a + 18052a405: e8 46 74 ad ff call 0x180001850 + 18052a40a: 49 83 c7 10 add $0x10,%r15 + 18052a40e: 49 83 ec 01 sub $0x1,%r12 + 18052a412: 75 bc jne 0x18052a3d0 + 18052a414: 44 8b a4 24 30 01 00 mov 0x130(%rsp),%r12d + 18052a41b: 00 + 18052a41c: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 18052a421: 66 0f 6e 84 24 48 01 movd 0x148(%rsp),%xmm0 + 18052a428: 00 00 + 18052a42a: 41 0f 28 cb movaps %xmm11,%xmm1 + 18052a42e: 48 8b 8f f8 06 54 00 mov 0x5406f8(%rdi),%rcx + 18052a435: 44 8b c6 mov %esi,%r8d + 18052a438: 0f 5b c0 cvtdq2ps %xmm0,%xmm0 + 18052a43b: f3 0f 5e c8 divss %xmm0,%xmm1 + 18052a43f: e8 dc 34 00 00 call 0x18052d920 + 18052a444: f3 0f 10 47 2c movss 0x2c(%rdi),%xmm0 + 18052a449: 41 0f 28 cd movaps %xmm13,%xmm1 + 18052a44d: e8 8a a8 4e 01 call 0x181a14cdc + 18052a452: 0f 28 f8 movaps %xmm0,%xmm7 + 18052a455: 4c 3b eb cmp %rbx,%r13 + 18052a458: 0f 8d 9d 00 00 00 jge 0x18052a4fb + 18052a45e: 41 0f 28 f3 movaps %xmm11,%xmm6 + 18052a462: 4c 8b fb mov %rbx,%r15 + 18052a465: f3 0f 5c f7 subss %xmm7,%xmm6 + 18052a469: 4d 2b fd sub %r13,%r15 + 18052a46c: 0f 1f 40 00 nopl 0x0(%rax) + 18052a470: 49 8b 1e mov (%r14),%rbx + 18052a473: 48 8d 15 3e 69 12 02 lea 0x212693e(%rip),%rdx # 0x182650db8 + 18052a47a: 48 8d 0d 37 69 12 02 lea 0x2126937(%rip),%rcx # 0x182650db8 + 18052a481: ff 15 81 0b 68 01 call *0x1680b81(%rip) # 0x181bab008 + 18052a487: 44 8b c6 mov %esi,%r8d + 18052a48a: 48 8b d3 mov %rbx,%rdx + 18052a48d: 85 c0 test %eax,%eax + 18052a48f: 75 0a jne 0x18052a49b + 18052a491: 0f 28 c6 movaps %xmm6,%xmm0 + 18052a494: e8 97 7b ad ff call 0x180002030 + 18052a499: eb 0c jmp 0x18052a4a7 + 18052a49b: 0f 57 c0 xorps %xmm0,%xmm0 + 18052a49e: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0 + 18052a4a2: e8 89 78 ad ff call 0x180001d30 + 18052a4a7: 48 8b 9f f8 06 54 00 mov 0x5406f8(%rdi),%rbx + 18052a4ae: 48 8d 15 03 69 12 02 lea 0x2126903(%rip),%rdx # 0x182650db8 + 18052a4b5: 49 8b 2e mov (%r14),%rbp + 18052a4b8: 48 8d 0d f9 68 12 02 lea 0x21268f9(%rip),%rcx # 0x182650db8 + 18052a4bf: ff 15 43 0b 68 01 call *0x1680b43(%rip) # 0x181bab008 + 18052a4c5: 44 8b ce mov %esi,%r9d + 18052a4c8: 4c 8b c5 mov %rbp,%r8 + 18052a4cb: 48 8b cb mov %rbx,%rcx + 18052a4ce: 85 c0 test %eax,%eax + 18052a4d0: 75 0a jne 0x18052a4dc + 18052a4d2: 0f 28 cf movaps %xmm7,%xmm1 + 18052a4d5: e8 f6 7a ad ff call 0x180001fd0 + 18052a4da: eb 0c jmp 0x18052a4e8 + 18052a4dc: 0f 57 c9 xorps %xmm1,%xmm1 + 18052a4df: f3 0f 5a cf cvtss2sd %xmm7,%xmm1 + 18052a4e3: e8 68 7c ad ff call 0x180002150 + 18052a4e8: 49 83 c6 10 add $0x10,%r14 + 18052a4ec: 49 83 ef 01 sub $0x1,%r15 + 18052a4f0: 0f 85 7a ff ff ff jne 0x18052a470 + 18052a4f6: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 18052a4fb: 66 0f 6e 87 a0 01 00 movd 0x1a0(%rdi),%xmm0 + 18052a502: 00 + 18052a503: 45 33 ff xor %r15d,%r15d + 18052a506: f3 44 0f 10 25 95 99 movss 0x1f99995(%rip),%xmm12 # 0x1824c3ea4 + 18052a50d: f9 01 + 18052a50f: 45 0f 57 c9 xorps %xmm9,%xmm9 + 18052a513: f3 44 0f 10 15 64 a1 movss 0x1f9a164(%rip),%xmm10 # 0x1824c4680 + 18052a51a: f9 01 + 18052a51c: f2 44 0f 10 05 1b 9c movsd 0x1f99c1b(%rip),%xmm8 # 0x1824c4140 + 18052a523: f9 01 + 18052a525: 4d 63 e4 movslq %r12d,%r12 + 18052a528: 4c 89 64 24 38 mov %r12,0x38(%rsp) + 18052a52d: 49 8b c4 mov %r12,%rax + 18052a530: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp) + 18052a537: 00 + 18052a538: 0f 5b c0 cvtdq2ps %xmm0,%xmm0 + 18052a53b: f3 44 0f 5e d8 divss %xmm0,%xmm11 + 18052a540: 4c 3b e3 cmp %rbx,%r12 + 18052a543: 0f 8d a7 0e 00 00 jge 0x18052b3f0 + 18052a549: f3 44 0f 10 15 d6 98 movss 0x1f998d6(%rip),%xmm10 # 0x1824c3e28 + 18052a550: f9 01 + 18052a552: 4c 8d a7 18 05 44 00 lea 0x440518(%rdi),%r12 + 18052a559: f2 44 0f 10 2d 3e a1 movsd 0x1f9a13e(%rip),%xmm13 # 0x1824c46a0 + 18052a560: f9 01 + 18052a562: 44 0f 29 74 24 60 movaps %xmm14,0x60(%rsp) + 18052a568: f3 44 0f 10 35 03 a1 movss 0x1f9a103(%rip),%xmm14 # 0x1824c4674 + 18052a56f: f9 01 + 18052a571: 44 0f 29 7c 24 50 movaps %xmm15,0x50(%rsp) + 18052a577: f3 44 0f 10 3d f0 a0 movss 0x1f9a0f0(%rip),%xmm15 # 0x1824c4670 + 18052a57e: f9 01 + 18052a580: 4c 8b e8 mov %rax,%r13 + 18052a583: 41 0f 28 fb movaps %xmm11,%xmm7 + 18052a587: f3 0f 59 bf 70 08 54 mulss 0x540870(%rdi),%xmm7 + 18052a58e: 00 + 18052a58f: 4d 03 ed add %r13,%r13 + 18052a592: 80 bf b8 08 54 00 00 cmpb $0x0,0x5408b8(%rdi) + 18052a599: 4a 8b 84 ef 68 07 54 mov 0x540768(%rdi,%r13,8),%rax + 18052a5a0: 00 + 18052a5a1: 48 89 44 24 40 mov %rax,0x40(%rsp) + 18052a5a6: 74 19 je 0x18052a5c1 + 18052a5a8: 0f 57 c0 xorps %xmm0,%xmm0 + 18052a5ab: e8 f6 a6 4e 01 call 0x181a14ca6 + 18052a5b0: f2 0f 2c c0 cvttsd2si %xmm0,%eax + 18052a5b4: 66 0f 6e f0 movd %eax,%xmm6 + 18052a5b8: 0f 5b f6 cvtdq2ps %xmm6,%xmm6 + 18052a5bb: f3 0f 59 f7 mulss %xmm7,%xmm6 + 18052a5bf: eb 03 jmp 0x18052a5c4 + 18052a5c1: 0f 28 f7 movaps %xmm7,%xmm6 + 18052a5c4: f3 0f 59 b7 8c 08 54 mulss 0x54088c(%rdi),%xmm6 + 18052a5cb: 00 + 18052a5cc: 48 8d 15 e5 67 12 02 lea 0x21267e5(%rip),%rdx # 0x182650db8 + 18052a5d3: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx + 18052a5da: 00 + 18052a5db: 48 8d 0d d6 67 12 02 lea 0x21267d6(%rip),%rcx # 0x182650db8 + 18052a5e2: ff 15 20 0a 68 01 call *0x1680a20(%rip) # 0x181bab008 + 18052a5e8: 44 8b c6 mov %esi,%r8d + 18052a5eb: 48 8b d3 mov %rbx,%rdx + 18052a5ee: 85 c0 test %eax,%eax + 18052a5f0: 75 0a jne 0x18052a5fc + 18052a5f2: 0f 28 c6 movaps %xmm6,%xmm0 + 18052a5f5: e8 36 7a ad ff call 0x180002030 + 18052a5fa: eb 0c jmp 0x18052a608 + 18052a5fc: 0f 57 c0 xorps %xmm0,%xmm0 + 18052a5ff: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0 + 18052a603: e8 28 77 ad ff call 0x180001d30 + 18052a608: 80 bf b8 08 54 00 00 cmpb $0x0,0x5408b8(%rdi) + 18052a60f: 74 35 je 0x18052a646 + 18052a611: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx + 18052a618: 00 + 18052a619: 48 8d 15 98 67 12 02 lea 0x2126798(%rip),%rdx # 0x182650db8 + 18052a620: 48 8d 0d 91 67 12 02 lea 0x2126791(%rip),%rcx # 0x182650db8 + 18052a627: ff 15 db 09 68 01 call *0x16809db(%rip) # 0x181bab008 + 18052a62d: 44 8b c6 mov %esi,%r8d + 18052a630: 48 8b d3 mov %rbx,%rdx + 18052a633: 48 8b cb mov %rbx,%rcx + 18052a636: 85 c0 test %eax,%eax + 18052a638: 75 07 jne 0x18052a641 + 18052a63a: e8 41 63 c1 ff call 0x180140980 + 18052a63f: eb 05 jmp 0x18052a646 + 18052a641: e8 6a 63 c1 ff call 0x1801409b0 + 18052a646: 4e 8b 84 ef 78 06 54 mov 0x540678(%rdi,%r13,8),%r8 + 18052a64d: 00 + 18052a64e: 49 8b cc mov %r12,%rcx + 18052a651: 48 8b 97 f8 06 54 00 mov 0x5406f8(%rdi),%rdx + 18052a658: e8 f3 2f 00 00 call 0x18052d650 + 18052a65d: 80 bf b8 08 54 00 00 cmpb $0x0,0x5408b8(%rdi) + 18052a664: 0f 84 f1 01 00 00 je 0x18052a85b + 18052a66a: 41 83 3c 24 00 cmpl $0x0,(%r12) + 18052a66f: 41 8b d7 mov %r15d,%edx + 18052a672: 4c 8b 87 f8 06 54 00 mov 0x5406f8(%rdi),%r8 + 18052a679: 4d 89 bc 24 10 00 10 mov %r15,0x100010(%r12) + 18052a680: 00 + 18052a681: 7e 50 jle 0x18052a6d3 + 18052a683: 49 8b c0 mov %r8,%rax + 18052a686: 49 8d 8c 24 10 00 08 lea 0x80010(%r12),%rcx + 18052a68d: 00 + 18052a68e: 66 90 xchg %ax,%ax + 18052a690: f3 0f 10 08 movss (%rax),%xmm1 + 18052a694: ff c2 inc %edx + 18052a696: f2 41 0f 10 84 24 10 movsd 0x100010(%r12),%xmm0 + 18052a69d: 00 10 00 + 18052a6a0: f2 0f 59 01 mulsd (%rcx),%xmm0 + 18052a6a4: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052a6a7: f2 0f 59 89 00 00 f8 mulsd -0x80000(%rcx),%xmm1 + 18052a6ae: ff + 18052a6af: 48 83 c1 08 add $0x8,%rcx + 18052a6b3: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052a6b7: f2 41 0f 11 8c 24 10 movsd %xmm1,0x100010(%r12) + 18052a6be: 00 10 00 + 18052a6c1: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052a6c5: f3 0f 11 00 movss %xmm0,(%rax) + 18052a6c9: 48 83 c0 04 add $0x4,%rax + 18052a6cd: 41 3b 14 24 cmp (%r12),%edx + 18052a6d1: 7c bd jl 0x18052a690 + 18052a6d3: 41 8b 04 24 mov (%r12),%eax + 18052a6d7: 83 e8 02 sub $0x2,%eax + 18052a6da: 48 63 c8 movslq %eax,%rcx + 18052a6dd: 48 83 f9 04 cmp $0x4,%rcx + 18052a6e1: 0f 8c 20 01 00 00 jl 0x18052a807 + 18052a6e7: 48 8d 51 fc lea -0x4(%rcx),%rdx + 18052a6eb: 48 c1 ea 02 shr $0x2,%rdx + 18052a6ef: 4d 8d 48 f8 lea -0x8(%r8),%r9 + 18052a6f3: 48 ff c2 inc %rdx + 18052a6f6: 4d 8d 94 24 10 00 08 lea 0x80010(%r12),%r10 + 18052a6fd: 00 + 18052a6fe: 48 8b c2 mov %rdx,%rax + 18052a701: 4d 8d 0c 89 lea (%r9,%rcx,4),%r9 + 18052a705: 48 f7 d8 neg %rax + 18052a708: 4d 8d 14 ca lea (%r10,%rcx,8),%r10 + 18052a70c: 48 8d 0c 81 lea (%rcx,%rax,4),%rcx + 18052a710: f2 41 0f 10 02 movsd (%r10),%xmm0 + 18052a715: f2 41 0f 59 84 24 10 mulsd 0x100010(%r12),%xmm0 + 18052a71c: 00 10 00 + 18052a71f: f3 41 0f 10 49 08 movss 0x8(%r9),%xmm1 + 18052a725: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052a728: f2 41 0f 59 8a 00 00 mulsd -0x80000(%r10),%xmm1 + 18052a72f: f8 ff + 18052a731: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052a735: f2 41 0f 11 8c 24 10 movsd %xmm1,0x100010(%r12) + 18052a73c: 00 10 00 + 18052a73f: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052a743: f3 41 0f 11 41 08 movss %xmm0,0x8(%r9) + 18052a749: f2 41 0f 10 42 f8 movsd -0x8(%r10),%xmm0 + 18052a74f: f2 41 0f 59 84 24 10 mulsd 0x100010(%r12),%xmm0 + 18052a756: 00 10 00 + 18052a759: f3 41 0f 10 49 04 movss 0x4(%r9),%xmm1 + 18052a75f: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052a762: f2 41 0f 59 8a f8 ff mulsd -0x80008(%r10),%xmm1 + 18052a769: f7 ff + 18052a76b: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052a76f: f2 41 0f 11 8c 24 10 movsd %xmm1,0x100010(%r12) + 18052a776: 00 10 00 + 18052a779: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052a77d: f3 41 0f 11 41 04 movss %xmm0,0x4(%r9) + 18052a783: f2 41 0f 10 42 f0 movsd -0x10(%r10),%xmm0 + 18052a789: f2 41 0f 59 84 24 10 mulsd 0x100010(%r12),%xmm0 + 18052a790: 00 10 00 + 18052a793: f3 41 0f 10 11 movss (%r9),%xmm2 + 18052a798: 0f 5a d2 cvtps2pd %xmm2,%xmm2 + 18052a79b: f2 41 0f 59 92 f0 ff mulsd -0x80010(%r10),%xmm2 + 18052a7a2: f7 ff + 18052a7a4: f2 0f 58 d0 addsd %xmm0,%xmm2 + 18052a7a8: f2 41 0f 11 94 24 10 movsd %xmm2,0x100010(%r12) + 18052a7af: 00 10 00 + 18052a7b2: 66 0f 5a c2 cvtpd2ps %xmm2,%xmm0 + 18052a7b6: f3 41 0f 11 01 movss %xmm0,(%r9) + 18052a7bb: f2 41 0f 10 42 e8 movsd -0x18(%r10),%xmm0 + 18052a7c1: f3 41 0f 10 49 fc movss -0x4(%r9),%xmm1 + 18052a7c7: f2 41 0f 59 84 24 10 mulsd 0x100010(%r12),%xmm0 + 18052a7ce: 00 10 00 + 18052a7d1: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052a7d4: f2 41 0f 59 8a e8 ff mulsd -0x80018(%r10),%xmm1 + 18052a7db: f7 ff + 18052a7dd: 49 83 ea 20 sub $0x20,%r10 + 18052a7e1: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052a7e5: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052a7e9: f2 41 0f 11 8c 24 10 movsd %xmm1,0x100010(%r12) + 18052a7f0: 00 10 00 + 18052a7f3: f3 41 0f 11 41 fc movss %xmm0,-0x4(%r9) + 18052a7f9: 49 83 e9 10 sub $0x10,%r9 + 18052a7fd: 48 83 ea 01 sub $0x1,%rdx + 18052a801: 0f 85 09 ff ff ff jne 0x18052a710 + 18052a807: 48 85 c9 test %rcx,%rcx + 18052a80a: 7e 4f jle 0x18052a85b + 18052a80c: 49 8d 84 24 10 00 08 lea 0x80010(%r12),%rax + 18052a813: 00 + 18052a814: 48 8d 04 c8 lea (%rax,%rcx,8),%rax + 18052a818: f3 41 0f 10 0c 88 movss (%r8,%rcx,4),%xmm1 + 18052a81e: f2 41 0f 10 84 24 10 movsd 0x100010(%r12),%xmm0 + 18052a825: 00 10 00 + 18052a828: f2 0f 59 00 mulsd (%rax),%xmm0 + 18052a82c: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052a82f: f2 0f 59 88 00 00 f8 mulsd -0x80000(%rax),%xmm1 + 18052a836: ff + 18052a837: 48 83 e8 08 sub $0x8,%rax + 18052a83b: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052a83f: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052a843: f2 41 0f 11 8c 24 10 movsd %xmm1,0x100010(%r12) + 18052a84a: 00 10 00 + 18052a84d: f3 41 0f 11 04 88 movss %xmm0,(%r8,%rcx,4) + 18052a853: 48 ff c9 dec %rcx + 18052a856: 48 85 c9 test %rcx,%rcx + 18052a859: 7f bd jg 0x18052a818 + 18052a85b: 48 8b 9f f8 06 54 00 mov 0x5406f8(%rdi),%rbx + 18052a862: 48 8d 15 4f 65 12 02 lea 0x212654f(%rip),%rdx # 0x182650db8 + 18052a869: 4a 8b ac ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbp + 18052a870: 00 + 18052a871: 48 8d 0d 40 65 12 02 lea 0x2126540(%rip),%rcx # 0x182650db8 + 18052a878: ff 15 8a 07 68 01 call *0x168078a(%rip) # 0x181bab008 + 18052a87e: 44 8b c6 mov %esi,%r8d + 18052a881: 48 8b d5 mov %rbp,%rdx + 18052a884: 48 8b cb mov %rbx,%rcx + 18052a887: 85 c0 test %eax,%eax + 18052a889: 75 07 jne 0x18052a892 + 18052a88b: e8 e0 70 ad ff call 0x180001970 + 18052a890: eb 05 jmp 0x18052a897 + 18052a892: e8 c9 71 ad ff call 0x180001a60 + 18052a897: 83 bf e8 04 24 00 00 cmpl $0x0,0x2404e8(%rdi) + 18052a89e: 41 8b d7 mov %r15d,%edx + 18052a8a1: 4e 8b 8c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%r9 + 18052a8a8: 00 + 18052a8a9: 4c 89 bf f8 04 34 00 mov %r15,0x3404f8(%rdi) + 18052a8b0: 7e 4f jle 0x18052a901 + 18052a8b2: 49 8b c1 mov %r9,%rax + 18052a8b5: 48 8d 8f f8 04 2c 00 lea 0x2c04f8(%rdi),%rcx + 18052a8bc: 0f 1f 40 00 nopl 0x0(%rax) + 18052a8c0: f2 0f 10 01 movsd (%rcx),%xmm0 + 18052a8c4: ff c2 inc %edx + 18052a8c6: f3 0f 10 08 movss (%rax),%xmm1 + 18052a8ca: f2 0f 59 87 f8 04 34 mulsd 0x3404f8(%rdi),%xmm0 + 18052a8d1: 00 + 18052a8d2: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052a8d5: f2 0f 59 89 00 00 f8 mulsd -0x80000(%rcx),%xmm1 + 18052a8dc: ff + 18052a8dd: 48 83 c1 08 add $0x8,%rcx + 18052a8e1: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052a8e5: f2 0f 11 8f f8 04 34 movsd %xmm1,0x3404f8(%rdi) + 18052a8ec: 00 + 18052a8ed: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052a8f1: f3 0f 11 00 movss %xmm0,(%rax) + 18052a8f5: 48 83 c0 04 add $0x4,%rax + 18052a8f9: 3b 97 e8 04 24 00 cmp 0x2404e8(%rdi),%edx + 18052a8ff: 7c bf jl 0x18052a8c0 + 18052a901: 8b 87 e8 04 24 00 mov 0x2404e8(%rdi),%eax + 18052a907: 83 e8 02 sub $0x2,%eax + 18052a90a: 48 63 c8 movslq %eax,%rcx + 18052a90d: 48 83 f9 04 cmp $0x4,%rcx + 18052a911: 0f 8c 08 01 00 00 jl 0x18052aa1f + 18052a917: 4c 8d 51 fc lea -0x4(%rcx),%r10 + 18052a91b: 49 c1 ea 02 shr $0x2,%r10 + 18052a91f: 48 8d 51 fe lea -0x2(%rcx),%rdx + 18052a923: 49 ff c2 inc %r10 + 18052a926: 4c 8d 87 f8 04 2c 00 lea 0x2c04f8(%rdi),%r8 + 18052a92d: 49 8b c2 mov %r10,%rax + 18052a930: 4d 8d 04 c8 lea (%r8,%rcx,8),%r8 + 18052a934: 48 f7 d8 neg %rax + 18052a937: 49 8d 14 91 lea (%r9,%rdx,4),%rdx + 18052a93b: 48 8d 0c 81 lea (%rcx,%rax,4),%rcx + 18052a93f: 90 nop + 18052a940: f2 41 0f 10 00 movsd (%r8),%xmm0 + 18052a945: f2 0f 59 87 f8 04 34 mulsd 0x3404f8(%rdi),%xmm0 + 18052a94c: 00 + 18052a94d: f3 0f 10 4a 08 movss 0x8(%rdx),%xmm1 + 18052a952: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052a955: f2 41 0f 59 88 00 00 mulsd -0x80000(%r8),%xmm1 + 18052a95c: f8 ff + 18052a95e: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052a962: f2 0f 11 8f f8 04 34 movsd %xmm1,0x3404f8(%rdi) + 18052a969: 00 + 18052a96a: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052a96e: f3 0f 11 42 08 movss %xmm0,0x8(%rdx) + 18052a973: f2 41 0f 10 40 f8 movsd -0x8(%r8),%xmm0 + 18052a979: f2 0f 59 87 f8 04 34 mulsd 0x3404f8(%rdi),%xmm0 + 18052a980: 00 + 18052a981: f3 0f 10 4a 04 movss 0x4(%rdx),%xmm1 + 18052a986: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052a989: f2 41 0f 59 88 f8 ff mulsd -0x80008(%r8),%xmm1 + 18052a990: f7 ff + 18052a992: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052a996: f2 0f 11 8f f8 04 34 movsd %xmm1,0x3404f8(%rdi) + 18052a99d: 00 + 18052a99e: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052a9a2: f3 0f 11 42 04 movss %xmm0,0x4(%rdx) + 18052a9a7: f2 41 0f 10 40 f0 movsd -0x10(%r8),%xmm0 + 18052a9ad: f2 0f 59 87 f8 04 34 mulsd 0x3404f8(%rdi),%xmm0 + 18052a9b4: 00 + 18052a9b5: f3 0f 10 12 movss (%rdx),%xmm2 + 18052a9b9: 0f 5a d2 cvtps2pd %xmm2,%xmm2 + 18052a9bc: f2 41 0f 59 90 f0 ff mulsd -0x80010(%r8),%xmm2 + 18052a9c3: f7 ff + 18052a9c5: f2 0f 58 d0 addsd %xmm0,%xmm2 + 18052a9c9: f2 0f 11 97 f8 04 34 movsd %xmm2,0x3404f8(%rdi) + 18052a9d0: 00 + 18052a9d1: 66 0f 5a c2 cvtpd2ps %xmm2,%xmm0 + 18052a9d5: f3 0f 11 02 movss %xmm0,(%rdx) + 18052a9d9: f2 41 0f 10 40 e8 movsd -0x18(%r8),%xmm0 + 18052a9df: f3 0f 10 4a fc movss -0x4(%rdx),%xmm1 + 18052a9e4: f2 0f 59 87 f8 04 34 mulsd 0x3404f8(%rdi),%xmm0 + 18052a9eb: 00 + 18052a9ec: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052a9ef: f2 41 0f 59 88 e8 ff mulsd -0x80018(%r8),%xmm1 + 18052a9f6: f7 ff + 18052a9f8: 49 83 e8 20 sub $0x20,%r8 + 18052a9fc: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052aa00: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052aa04: f2 0f 11 8f f8 04 34 movsd %xmm1,0x3404f8(%rdi) + 18052aa0b: 00 + 18052aa0c: f3 0f 11 42 fc movss %xmm0,-0x4(%rdx) + 18052aa11: 48 83 ea 10 sub $0x10,%rdx + 18052aa15: 49 83 ea 01 sub $0x1,%r10 + 18052aa19: 0f 85 21 ff ff ff jne 0x18052a940 + 18052aa1f: 48 85 c9 test %rcx,%rcx + 18052aa22: 7e 4a jle 0x18052aa6e + 18052aa24: 48 8d 87 f8 04 2c 00 lea 0x2c04f8(%rdi),%rax + 18052aa2b: 48 8d 04 c8 lea (%rax,%rcx,8),%rax + 18052aa2f: f2 0f 10 00 movsd (%rax),%xmm0 + 18052aa33: f3 41 0f 10 0c 89 movss (%r9,%rcx,4),%xmm1 + 18052aa39: f2 0f 59 87 f8 04 34 mulsd 0x3404f8(%rdi),%xmm0 + 18052aa40: 00 + 18052aa41: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052aa44: f2 0f 59 88 00 00 f8 mulsd -0x80000(%rax),%xmm1 + 18052aa4b: ff + 18052aa4c: 48 83 e8 08 sub $0x8,%rax + 18052aa50: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052aa54: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052aa58: f2 0f 11 8f f8 04 34 movsd %xmm1,0x3404f8(%rdi) + 18052aa5f: 00 + 18052aa60: f3 41 0f 11 04 89 movss %xmm0,(%r9,%rcx,4) + 18052aa66: 48 ff c9 dec %rcx + 18052aa69: 48 85 c9 test %rcx,%rcx + 18052aa6c: 7f c1 jg 0x18052aa2f + 18052aa6e: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx + 18052aa75: 00 + 18052aa76: 48 8d 15 3b 63 12 02 lea 0x212633b(%rip),%rdx # 0x182650db8 + 18052aa7d: 48 8d 0d 34 63 12 02 lea 0x2126334(%rip),%rcx # 0x182650db8 + 18052aa84: ff 15 7e 05 68 01 call *0x168057e(%rip) # 0x181bab008 + 18052aa8a: 44 89 7c 24 20 mov %r15d,0x20(%rsp) + 18052aa8f: 44 8b c6 mov %esi,%r8d + 18052aa92: 48 8b d3 mov %rbx,%rdx + 18052aa95: 48 8b cb mov %rbx,%rcx + 18052aa98: 85 c0 test %eax,%eax + 18052aa9a: 75 0b jne 0x18052aaa7 + 18052aa9c: 41 0f 28 d9 movaps %xmm9,%xmm3 + 18052aaa0: e8 bb 75 ad ff call 0x180002060 + 18052aaa5: eb 08 jmp 0x18052aaaf + 18052aaa7: 0f 57 db xorps %xmm3,%xmm3 + 18052aaaa: e8 71 76 ad ff call 0x180002120 + 18052aaaf: 80 bf b8 08 54 00 00 cmpb $0x0,0x5408b8(%rdi) + 18052aab6: 0f 85 d4 00 00 00 jne 0x18052ab90 + 18052aabc: 48 8b 9f 98 06 54 00 mov 0x540698(%rdi),%rbx + 18052aac3: 48 8d 15 ee 62 12 02 lea 0x21262ee(%rip),%rdx # 0x182650db8 + 18052aaca: 48 8b af f8 06 54 00 mov 0x5406f8(%rdi),%rbp + 18052aad1: 48 8d 0d e0 62 12 02 lea 0x21262e0(%rip),%rcx # 0x182650db8 + 18052aad8: 41 0f 28 f4 movaps %xmm12,%xmm6 + 18052aadc: f3 0f 5c b7 7c 08 54 subss 0x54087c(%rdi),%xmm6 + 18052aae3: 00 + 18052aae4: ff 15 1e 05 68 01 call *0x168051e(%rip) # 0x181bab008 + 18052aaea: 44 8b ce mov %esi,%r9d + 18052aaed: 4c 8b c5 mov %rbp,%r8 + 18052aaf0: 48 8b cb mov %rbx,%rcx + 18052aaf3: 85 c0 test %eax,%eax + 18052aaf5: 75 0a jne 0x18052ab01 + 18052aaf7: 0f 28 ce movaps %xmm6,%xmm1 + 18052aafa: e8 01 6f ad ff call 0x180001a00 + 18052aaff: eb 0c jmp 0x18052ab0d + 18052ab01: 0f 57 c9 xorps %xmm1,%xmm1 + 18052ab04: f3 0f 5a ce cvtss2sd %xmm6,%xmm1 + 18052ab08: e8 d3 70 ad ff call 0x180001be0 + 18052ab0d: f3 0f 10 b7 7c 08 54 movss 0x54087c(%rdi),%xmm6 + 18052ab14: 00 + 18052ab15: 48 8d 15 9c 62 12 02 lea 0x212629c(%rip),%rdx # 0x182650db8 + 18052ab1c: 48 8b 9f f8 06 54 00 mov 0x5406f8(%rdi),%rbx + 18052ab23: 48 8d 0d 8e 62 12 02 lea 0x212628e(%rip),%rcx # 0x182650db8 + 18052ab2a: f3 41 0f 59 f2 mulss %xmm10,%xmm6 + 18052ab2f: ff 15 d3 04 68 01 call *0x16804d3(%rip) # 0x181bab008 + 18052ab35: 44 8b c6 mov %esi,%r8d + 18052ab38: 48 8b d3 mov %rbx,%rdx + 18052ab3b: 85 c0 test %eax,%eax + 18052ab3d: 75 0a jne 0x18052ab49 + 18052ab3f: 0f 28 c6 movaps %xmm6,%xmm0 + 18052ab42: e8 29 77 ad ff call 0x180002270 + 18052ab47: eb 08 jmp 0x18052ab51 + 18052ab49: 0f 5a c6 cvtps2pd %xmm6,%xmm0 + 18052ab4c: e8 4f 77 ad ff call 0x1800022a0 + 18052ab51: 48 8b af f8 06 54 00 mov 0x5406f8(%rdi),%rbp + 18052ab58: 48 8d 15 59 62 12 02 lea 0x2126259(%rip),%rdx # 0x182650db8 + 18052ab5f: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx + 18052ab66: 00 + 18052ab67: 48 8d 0d 4a 62 12 02 lea 0x212624a(%rip),%rcx # 0x182650db8 + 18052ab6e: ff 15 94 04 68 01 call *0x1680494(%rip) # 0x181bab008 + 18052ab74: 44 8b ce mov %esi,%r9d + 18052ab77: 4c 8b c3 mov %rbx,%r8 + 18052ab7a: 48 8b d5 mov %rbp,%rdx + 18052ab7d: 48 8b cb mov %rbx,%rcx + 18052ab80: 85 c0 test %eax,%eax + 18052ab82: 75 07 jne 0x18052ab8b + 18052ab84: e8 d7 5f c1 ff call 0x180140b60 + 18052ab89: eb 05 jmp 0x18052ab90 + 18052ab8b: e8 c0 5d c1 ff call 0x180140950 + 18052ab90: 4a 8b 9c ef c8 07 54 mov 0x5407c8(%rdi,%r13,8),%rbx + 18052ab97: 00 + 18052ab98: 48 8d 15 19 62 12 02 lea 0x2126219(%rip),%rdx # 0x182650db8 + 18052ab9f: 4a 8b ac ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbp + 18052aba6: 00 + 18052aba7: 48 8d 0d 0a 62 12 02 lea 0x212620a(%rip),%rcx # 0x182650db8 + 18052abae: 4c 8b b7 f8 06 54 00 mov 0x5406f8(%rdi),%r14 + 18052abb5: ff 15 4d 04 68 01 call *0x168044d(%rip) # 0x181bab008 + 18052abbb: 44 8b ce mov %esi,%r9d + 18052abbe: 4d 8b c6 mov %r14,%r8 + 18052abc1: 48 8b d5 mov %rbp,%rdx + 18052abc4: 48 8b cb mov %rbx,%rcx + 18052abc7: 85 c0 test %eax,%eax + 18052abc9: 75 07 jne 0x18052abd2 + 18052abcb: e8 40 73 ad ff call 0x180001f10 + 18052abd0: eb 05 jmp 0x18052abd7 + 18052abd2: e8 99 70 ad ff call 0x180001c70 + 18052abd7: 4c 8b b7 f8 06 54 00 mov 0x5406f8(%rdi),%r14 + 18052abde: 48 8d 15 d3 61 12 02 lea 0x21261d3(%rip),%rdx # 0x182650db8 + 18052abe5: 48 63 c6 movslq %esi,%rax + 18052abe8: 48 8d 0d c9 61 12 02 lea 0x21261c9(%rip),%rcx # 0x182650db8 + 18052abef: 49 8d 2c 86 lea (%r14,%rax,4),%rbp + 18052abf3: ff 15 0f 04 68 01 call *0x168040f(%rip) # 0x181bab008 + 18052abf9: 44 89 7c 24 20 mov %r15d,0x20(%rsp) + 18052abfe: 44 8b c6 mov %esi,%r8d + 18052ac01: 48 8b d5 mov %rbp,%rdx + 18052ac04: 49 8b ce mov %r14,%rcx + 18052ac07: 85 c0 test %eax,%eax + 18052ac09: 75 0b jne 0x18052ac16 + 18052ac0b: 41 0f 28 d9 movaps %xmm9,%xmm3 + 18052ac0f: e8 4c 74 ad ff call 0x180002060 + 18052ac14: eb 08 jmp 0x18052ac1e + 18052ac16: 0f 57 db xorps %xmm3,%xmm3 + 18052ac19: e8 02 75 ad ff call 0x180002120 + 18052ac1e: 4c 8b bf f8 06 54 00 mov 0x5406f8(%rdi),%r15 + 18052ac25: 48 8d 15 8c 61 12 02 lea 0x212618c(%rip),%rdx # 0x182650db8 + 18052ac2c: 48 8d 0d 85 61 12 02 lea 0x2126185(%rip),%rcx # 0x182650db8 + 18052ac33: ff 15 cf 03 68 01 call *0x16803cf(%rip) # 0x181bab008 + 18052ac39: c7 44 24 20 04 00 00 movl $0x4,0x20(%rsp) + 18052ac40: 00 + 18052ac41: 44 8b c6 mov %esi,%r8d + 18052ac44: 49 8b d6 mov %r14,%rdx + 18052ac47: 49 8b cf mov %r15,%rcx + 18052ac4a: 85 c0 test %eax,%eax + 18052ac4c: 75 0b jne 0x18052ac59 + 18052ac4e: 41 0f 28 d9 movaps %xmm9,%xmm3 + 18052ac52: e8 09 74 ad ff call 0x180002060 + 18052ac57: eb 08 jmp 0x18052ac61 + 18052ac59: 0f 57 db xorps %xmm3,%xmm3 + 18052ac5c: e8 bf 74 ad ff call 0x180002120 + 18052ac61: 4c 8b bf c8 06 54 00 mov 0x5406c8(%rdi),%r15 + 18052ac68: 48 8d 15 49 61 12 02 lea 0x2126149(%rip),%rdx # 0x182650db8 + 18052ac6f: 48 8d 0d 42 61 12 02 lea 0x2126142(%rip),%rcx # 0x182650db8 + 18052ac76: ff 15 8c 03 68 01 call *0x168038c(%rip) # 0x181bab008 + 18052ac7c: 44 8b ce mov %esi,%r9d + 18052ac7f: 4c 8b c3 mov %rbx,%r8 + 18052ac82: 49 8b d7 mov %r15,%rdx + 18052ac85: 48 8b cd mov %rbp,%rcx + 18052ac88: 85 c0 test %eax,%eax + 18052ac8a: 75 07 jne 0x18052ac93 + 18052ac8c: e8 0f 73 ad ff call 0x180001fa0 + 18052ac91: eb 05 jmp 0x18052ac98 + 18052ac93: e8 a8 6c ad ff call 0x180001940 + 18052ac98: 48 8b af e8 06 54 00 mov 0x5406e8(%rdi),%rbp + 18052ac9f: 48 8d 15 12 61 12 02 lea 0x2126112(%rip),%rdx # 0x182650db8 + 18052aca6: 48 8d 0d 0b 61 12 02 lea 0x212610b(%rip),%rcx # 0x182650db8 + 18052acad: ff 15 55 03 68 01 call *0x1680355(%rip) # 0x181bab008 + 18052acb3: 44 8b ce mov %esi,%r9d + 18052acb6: 4c 8b c3 mov %rbx,%r8 + 18052acb9: 48 8b d5 mov %rbp,%rdx + 18052acbc: 49 8b ce mov %r14,%rcx + 18052acbf: 85 c0 test %eax,%eax + 18052acc1: 75 07 jne 0x18052acca + 18052acc3: e8 d8 72 ad ff call 0x180001fa0 + 18052acc8: eb 05 jmp 0x18052accf + 18052acca: e8 71 6c ad ff call 0x180001940 + 18052accf: 4a 8b ac ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbp + 18052acd6: 00 + 18052acd7: 48 8d 15 da 60 12 02 lea 0x21260da(%rip),%rdx # 0x182650db8 + 18052acde: 48 8d 0d d3 60 12 02 lea 0x21260d3(%rip),%rcx # 0x182650db8 + 18052ace5: ff 15 1d 03 68 01 call *0x168031d(%rip) # 0x181bab008 + 18052aceb: 44 8b c6 mov %esi,%r8d + 18052acee: 48 8b d5 mov %rbp,%rdx + 18052acf1: 48 8b cb mov %rbx,%rcx + 18052acf4: 85 c0 test %eax,%eax + 18052acf6: 75 07 jne 0x18052acff + 18052acf8: e8 83 6e ad ff call 0x180001b80 + 18052acfd: eb 05 jmp 0x18052ad04 + 18052acff: e8 5c 70 ad ff call 0x180001d60 + 18052ad04: 80 bf b8 08 54 00 00 cmpb $0x0,0x5408b8(%rdi) + 18052ad0b: 0f 84 47 01 00 00 je 0x18052ae58 + 18052ad11: 48 8b 9f 98 06 54 00 mov 0x540698(%rdi),%rbx + 18052ad18: 48 8d 15 99 60 12 02 lea 0x2126099(%rip),%rdx # 0x182650db8 + 18052ad1f: 48 8b af f8 06 54 00 mov 0x5406f8(%rdi),%rbp + 18052ad26: 48 8d 0d 8b 60 12 02 lea 0x212608b(%rip),%rcx # 0x182650db8 + 18052ad2d: 41 0f 28 f4 movaps %xmm12,%xmm6 + 18052ad31: f3 0f 5c b7 7c 08 54 subss 0x54087c(%rdi),%xmm6 + 18052ad38: 00 + 18052ad39: ff 15 c9 02 68 01 call *0x16802c9(%rip) # 0x181bab008 + 18052ad3f: 44 8b ce mov %esi,%r9d + 18052ad42: 4c 8b c5 mov %rbp,%r8 + 18052ad45: 48 8b cb mov %rbx,%rcx + 18052ad48: 85 c0 test %eax,%eax + 18052ad4a: 75 0a jne 0x18052ad56 + 18052ad4c: 0f 28 ce movaps %xmm6,%xmm1 + 18052ad4f: e8 ac 6c ad ff call 0x180001a00 + 18052ad54: eb 0c jmp 0x18052ad62 + 18052ad56: 0f 57 c9 xorps %xmm1,%xmm1 + 18052ad59: f3 0f 5a ce cvtss2sd %xmm6,%xmm1 + 18052ad5d: e8 7e 6e ad ff call 0x180001be0 + 18052ad62: f3 0f 10 b7 7c 08 54 movss 0x54087c(%rdi),%xmm6 + 18052ad69: 00 + 18052ad6a: 48 8d 15 47 60 12 02 lea 0x2126047(%rip),%rdx # 0x182650db8 + 18052ad71: 48 8b 9f f8 06 54 00 mov 0x5406f8(%rdi),%rbx + 18052ad78: 48 8d 0d 39 60 12 02 lea 0x2126039(%rip),%rcx # 0x182650db8 + 18052ad7f: f3 41 0f 59 f2 mulss %xmm10,%xmm6 + 18052ad84: ff 15 7e 02 68 01 call *0x168027e(%rip) # 0x181bab008 + 18052ad8a: 44 8b c6 mov %esi,%r8d + 18052ad8d: 48 8b d3 mov %rbx,%rdx + 18052ad90: 85 c0 test %eax,%eax + 18052ad92: 75 0a jne 0x18052ad9e + 18052ad94: 0f 28 c6 movaps %xmm6,%xmm0 + 18052ad97: e8 d4 74 ad ff call 0x180002270 + 18052ad9c: eb 08 jmp 0x18052ada6 + 18052ad9e: 0f 5a c6 cvtps2pd %xmm6,%xmm0 + 18052ada1: e8 fa 74 ad ff call 0x1800022a0 + 18052ada6: 48 8b af f8 06 54 00 mov 0x5406f8(%rdi),%rbp + 18052adad: 48 8d 15 04 60 12 02 lea 0x2126004(%rip),%rdx # 0x182650db8 + 18052adb4: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx + 18052adbb: 00 + 18052adbc: 48 8d 0d f5 5f 12 02 lea 0x2125ff5(%rip),%rcx # 0x182650db8 + 18052adc3: ff 15 3f 02 68 01 call *0x168023f(%rip) # 0x181bab008 + 18052adc9: 44 8b ce mov %esi,%r9d + 18052adcc: 4c 8b c3 mov %rbx,%r8 + 18052adcf: 48 8b d5 mov %rbp,%rdx + 18052add2: 48 8b cb mov %rbx,%rcx + 18052add5: 85 c0 test %eax,%eax + 18052add7: 75 07 jne 0x18052ade0 + 18052add9: e8 d2 70 ad ff call 0x180001eb0 + 18052adde: eb 05 jmp 0x18052ade5 + 18052ade0: e8 3b 6d ad ff call 0x180001b20 + 18052ade5: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx + 18052adec: 00 + 18052aded: 48 8d 15 c4 5f 12 02 lea 0x2125fc4(%rip),%rdx # 0x182650db8 + 18052adf4: 48 8d 0d bd 5f 12 02 lea 0x2125fbd(%rip),%rcx # 0x182650db8 + 18052adfb: ff 15 07 02 68 01 call *0x1680207(%rip) # 0x181bab008 + 18052ae01: 44 8b c6 mov %esi,%r8d + 18052ae04: 48 8b d3 mov %rbx,%rdx + 18052ae07: 48 8b cb mov %rbx,%rcx + 18052ae0a: 85 c0 test %eax,%eax + 18052ae0c: 75 07 jne 0x18052ae15 + 18052ae0e: e8 cd 5b c1 ff call 0x1801409e0 + 18052ae13: eb 05 jmp 0x18052ae1a + 18052ae15: e8 b6 5c c1 ff call 0x180140ad0 + 18052ae1a: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx + 18052ae21: 00 + 18052ae22: 48 8d 15 8f 5f 12 02 lea 0x2125f8f(%rip),%rdx # 0x182650db8 + 18052ae29: 48 8d 0d 88 5f 12 02 lea 0x2125f88(%rip),%rcx # 0x182650db8 + 18052ae30: ff 15 d2 01 68 01 call *0x16801d2(%rip) # 0x181bab008 + 18052ae36: 44 8b c6 mov %esi,%r8d + 18052ae39: 48 8b d3 mov %rbx,%rdx + 18052ae3c: 85 c0 test %eax,%eax + 18052ae3e: 75 0f jne 0x18052ae4f + 18052ae40: f3 0f 10 05 38 98 f9 movss 0x1f99838(%rip),%xmm0 # 0x1824c4680 + 18052ae47: 01 + 18052ae48: e8 23 74 ad ff call 0x180002270 + 18052ae4d: eb 09 jmp 0x18052ae58 + 18052ae4f: 41 0f 28 c5 movaps %xmm13,%xmm0 + 18052ae53: e8 48 74 ad ff call 0x1800022a0 + 18052ae58: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx + 18052ae5f: 00 + 18052ae60: 48 8d 15 51 5f 12 02 lea 0x2125f51(%rip),%rdx # 0x182650db8 + 18052ae67: 48 8d 0d 4a 5f 12 02 lea 0x2125f4a(%rip),%rcx # 0x182650db8 + 18052ae6e: ff 15 94 01 68 01 call *0x1680194(%rip) # 0x181bab008 + 18052ae74: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx + 18052ae79: 44 8b c6 mov %esi,%r8d + 18052ae7c: 48 8b d3 mov %rbx,%rdx + 18052ae7f: 85 c0 test %eax,%eax + 18052ae81: 75 07 jne 0x18052ae8a + 18052ae83: e8 78 71 ad ff call 0x180002000 + 18052ae88: eb 05 jmp 0x18052ae8f + 18052ae8a: e8 b1 6d ad ff call 0x180001c40 + 18052ae8f: 48 8b 9f a8 06 54 00 mov 0x5406a8(%rdi),%rbx + 18052ae96: 48 8d 15 1b 5f 12 02 lea 0x2125f1b(%rip),%rdx # 0x182650db8 + 18052ae9d: 4a 8b ac ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbp + 18052aea4: 00 + 18052aea5: 48 8d 0d 0c 5f 12 02 lea 0x2125f0c(%rip),%rcx # 0x182650db8 + 18052aeac: ff 15 56 01 68 01 call *0x1680156(%rip) # 0x181bab008 + 18052aeb2: 44 8b c6 mov %esi,%r8d + 18052aeb5: 48 8b d5 mov %rbp,%rdx + 18052aeb8: 48 8b cb mov %rbx,%rcx + 18052aebb: 85 c0 test %eax,%eax + 18052aebd: 75 07 jne 0x18052aec6 + 18052aebf: e8 3c 71 ad ff call 0x180002000 + 18052aec4: eb 05 jmp 0x18052aecb + 18052aec6: e8 75 6d ad ff call 0x180001c40 + 18052aecb: 80 bf b8 08 54 00 00 cmpb $0x0,0x5408b8(%rdi) + 18052aed2: 74 35 je 0x18052af09 + 18052aed4: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx + 18052aedb: 00 + 18052aedc: 48 8d 15 d5 5e 12 02 lea 0x2125ed5(%rip),%rdx # 0x182650db8 + 18052aee3: 48 8d 0d ce 5e 12 02 lea 0x2125ece(%rip),%rcx # 0x182650db8 + 18052aeea: ff 15 18 01 68 01 call *0x1680118(%rip) # 0x181bab008 + 18052aef0: 44 8b c6 mov %esi,%r8d + 18052aef3: 48 8b d3 mov %rbx,%rdx + 18052aef6: 48 8b cb mov %rbx,%rcx + 18052aef9: 85 c0 test %eax,%eax + 18052aefb: 75 07 jne 0x18052af04 + 18052aefd: e8 7e 5a c1 ff call 0x180140980 + 18052af02: eb 05 jmp 0x18052af09 + 18052af04: e8 a7 5a c1 ff call 0x1801409b0 + 18052af09: 4e 8b 8c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%r9 + 18052af10: 00 + 18052af11: 45 33 ff xor %r15d,%r15d + 18052af14: 41 8b d7 mov %r15d,%edx + 18052af17: 4c 89 bf 10 05 44 00 mov %r15,0x440510(%rdi) + 18052af1e: 39 97 00 05 34 00 cmp %edx,0x340500(%rdi) + 18052af24: 7e 4b jle 0x18052af71 + 18052af26: 49 8b c1 mov %r9,%rax + 18052af29: 48 8d 8f 10 05 3c 00 lea 0x3c0510(%rdi),%rcx + 18052af30: f2 0f 10 01 movsd (%rcx),%xmm0 + 18052af34: ff c2 inc %edx + 18052af36: f3 0f 10 08 movss (%rax),%xmm1 + 18052af3a: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0 + 18052af41: 00 + 18052af42: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052af45: f2 0f 59 89 00 00 f8 mulsd -0x80000(%rcx),%xmm1 + 18052af4c: ff + 18052af4d: 48 83 c1 08 add $0x8,%rcx + 18052af51: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052af55: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi) + 18052af5c: 00 + 18052af5d: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052af61: f3 0f 11 00 movss %xmm0,(%rax) + 18052af65: 48 83 c0 04 add $0x4,%rax + 18052af69: 3b 97 00 05 34 00 cmp 0x340500(%rdi),%edx + 18052af6f: 7c bf jl 0x18052af30 + 18052af71: 8b 87 00 05 34 00 mov 0x340500(%rdi),%eax + 18052af77: 83 e8 02 sub $0x2,%eax + 18052af7a: 48 63 c8 movslq %eax,%rcx + 18052af7d: 48 83 f9 04 cmp $0x4,%rcx + 18052af81: 0f 8c 08 01 00 00 jl 0x18052b08f + 18052af87: 4c 8d 51 fc lea -0x4(%rcx),%r10 + 18052af8b: 49 c1 ea 02 shr $0x2,%r10 + 18052af8f: 48 8d 51 fe lea -0x2(%rcx),%rdx + 18052af93: 49 ff c2 inc %r10 + 18052af96: 4c 8d 87 10 05 3c 00 lea 0x3c0510(%rdi),%r8 + 18052af9d: 49 8b c2 mov %r10,%rax + 18052afa0: 4d 8d 04 c8 lea (%r8,%rcx,8),%r8 + 18052afa4: 48 f7 d8 neg %rax + 18052afa7: 49 8d 14 91 lea (%r9,%rdx,4),%rdx + 18052afab: 48 8d 0c 81 lea (%rcx,%rax,4),%rcx + 18052afaf: 90 nop + 18052afb0: f2 41 0f 10 00 movsd (%r8),%xmm0 + 18052afb5: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0 + 18052afbc: 00 + 18052afbd: f3 0f 10 4a 08 movss 0x8(%rdx),%xmm1 + 18052afc2: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052afc5: f2 41 0f 59 88 00 00 mulsd -0x80000(%r8),%xmm1 + 18052afcc: f8 ff + 18052afce: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052afd2: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi) + 18052afd9: 00 + 18052afda: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052afde: f3 0f 11 42 08 movss %xmm0,0x8(%rdx) + 18052afe3: f2 41 0f 10 40 f8 movsd -0x8(%r8),%xmm0 + 18052afe9: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0 + 18052aff0: 00 + 18052aff1: f3 0f 10 4a 04 movss 0x4(%rdx),%xmm1 + 18052aff6: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052aff9: f2 41 0f 59 88 f8 ff mulsd -0x80008(%r8),%xmm1 + 18052b000: f7 ff + 18052b002: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052b006: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi) + 18052b00d: 00 + 18052b00e: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052b012: f3 0f 11 42 04 movss %xmm0,0x4(%rdx) + 18052b017: f2 41 0f 10 40 f0 movsd -0x10(%r8),%xmm0 + 18052b01d: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0 + 18052b024: 00 + 18052b025: f3 0f 10 12 movss (%rdx),%xmm2 + 18052b029: 0f 5a d2 cvtps2pd %xmm2,%xmm2 + 18052b02c: f2 41 0f 59 90 f0 ff mulsd -0x80010(%r8),%xmm2 + 18052b033: f7 ff + 18052b035: f2 0f 58 d0 addsd %xmm0,%xmm2 + 18052b039: f2 0f 11 97 10 05 44 movsd %xmm2,0x440510(%rdi) + 18052b040: 00 + 18052b041: 66 0f 5a c2 cvtpd2ps %xmm2,%xmm0 + 18052b045: f3 0f 11 02 movss %xmm0,(%rdx) + 18052b049: f2 41 0f 10 40 e8 movsd -0x18(%r8),%xmm0 + 18052b04f: f3 0f 10 4a fc movss -0x4(%rdx),%xmm1 + 18052b054: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0 + 18052b05b: 00 + 18052b05c: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052b05f: f2 41 0f 59 88 e8 ff mulsd -0x80018(%r8),%xmm1 + 18052b066: f7 ff + 18052b068: 49 83 e8 20 sub $0x20,%r8 + 18052b06c: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052b070: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052b074: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi) + 18052b07b: 00 + 18052b07c: f3 0f 11 42 fc movss %xmm0,-0x4(%rdx) + 18052b081: 48 83 ea 10 sub $0x10,%rdx + 18052b085: 49 83 ea 01 sub $0x1,%r10 + 18052b089: 0f 85 21 ff ff ff jne 0x18052afb0 + 18052b08f: 48 85 c9 test %rcx,%rcx + 18052b092: 7e 4a jle 0x18052b0de + 18052b094: 48 8d 87 10 05 3c 00 lea 0x3c0510(%rdi),%rax + 18052b09b: 48 8d 04 c8 lea (%rax,%rcx,8),%rax + 18052b09f: f2 0f 10 00 movsd (%rax),%xmm0 + 18052b0a3: f3 41 0f 10 0c 89 movss (%r9,%rcx,4),%xmm1 + 18052b0a9: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0 + 18052b0b0: 00 + 18052b0b1: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052b0b4: f2 0f 59 88 00 00 f8 mulsd -0x80000(%rax),%xmm1 + 18052b0bb: ff + 18052b0bc: 48 83 e8 08 sub $0x8,%rax + 18052b0c0: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052b0c4: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052b0c8: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi) + 18052b0cf: 00 + 18052b0d0: f3 41 0f 11 04 89 movss %xmm0,(%r9,%rcx,4) + 18052b0d6: 48 ff c9 dec %rcx + 18052b0d9: 48 85 c9 test %rcx,%rcx + 18052b0dc: 7f c1 jg 0x18052b09f + 18052b0de: 4e 8b 8c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%r9 + 18052b0e5: 00 + 18052b0e6: 41 8b d7 mov %r15d,%edx + 18052b0e9: 4c 89 bf 10 05 44 00 mov %r15,0x440510(%rdi) + 18052b0f0: 39 97 00 05 34 00 cmp %edx,0x340500(%rdi) + 18052b0f6: 7e 4b jle 0x18052b143 + 18052b0f8: 49 8b c1 mov %r9,%rax + 18052b0fb: 48 8d 8f 10 05 3c 00 lea 0x3c0510(%rdi),%rcx + 18052b102: f2 0f 10 01 movsd (%rcx),%xmm0 + 18052b106: ff c2 inc %edx + 18052b108: f3 0f 10 08 movss (%rax),%xmm1 + 18052b10c: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0 + 18052b113: 00 + 18052b114: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052b117: f2 0f 59 89 00 00 f8 mulsd -0x80000(%rcx),%xmm1 + 18052b11e: ff + 18052b11f: 48 83 c1 08 add $0x8,%rcx + 18052b123: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052b127: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi) + 18052b12e: 00 + 18052b12f: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052b133: f3 0f 11 00 movss %xmm0,(%rax) + 18052b137: 48 83 c0 04 add $0x4,%rax + 18052b13b: 3b 97 00 05 34 00 cmp 0x340500(%rdi),%edx + 18052b141: 7c bf jl 0x18052b102 + 18052b143: 8b 87 00 05 34 00 mov 0x340500(%rdi),%eax + 18052b149: 83 e8 02 sub $0x2,%eax + 18052b14c: 48 63 c8 movslq %eax,%rcx + 18052b14f: 48 83 f9 04 cmp $0x4,%rcx + 18052b153: 0f 8c 07 01 00 00 jl 0x18052b260 + 18052b159: 4c 8d 51 fc lea -0x4(%rcx),%r10 + 18052b15d: 49 c1 ea 02 shr $0x2,%r10 + 18052b161: 48 8d 51 fe lea -0x2(%rcx),%rdx + 18052b165: 49 ff c2 inc %r10 + 18052b168: 4c 8d 87 10 05 3c 00 lea 0x3c0510(%rdi),%r8 + 18052b16f: 49 8b c2 mov %r10,%rax + 18052b172: 4d 8d 04 c8 lea (%r8,%rcx,8),%r8 + 18052b176: 48 f7 d8 neg %rax + 18052b179: 49 8d 14 91 lea (%r9,%rdx,4),%rdx + 18052b17d: 48 8d 0c 81 lea (%rcx,%rax,4),%rcx + 18052b181: f2 41 0f 10 00 movsd (%r8),%xmm0 + 18052b186: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0 + 18052b18d: 00 + 18052b18e: f3 0f 10 4a 08 movss 0x8(%rdx),%xmm1 + 18052b193: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052b196: f2 41 0f 59 88 00 00 mulsd -0x80000(%r8),%xmm1 + 18052b19d: f8 ff + 18052b19f: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052b1a3: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi) + 18052b1aa: 00 + 18052b1ab: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052b1af: f3 0f 11 42 08 movss %xmm0,0x8(%rdx) + 18052b1b4: f2 41 0f 10 40 f8 movsd -0x8(%r8),%xmm0 + 18052b1ba: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0 + 18052b1c1: 00 + 18052b1c2: f3 0f 10 4a 04 movss 0x4(%rdx),%xmm1 + 18052b1c7: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052b1ca: f2 41 0f 59 88 f8 ff mulsd -0x80008(%r8),%xmm1 + 18052b1d1: f7 ff + 18052b1d3: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052b1d7: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi) + 18052b1de: 00 + 18052b1df: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052b1e3: f3 0f 11 42 04 movss %xmm0,0x4(%rdx) + 18052b1e8: f2 41 0f 10 40 f0 movsd -0x10(%r8),%xmm0 + 18052b1ee: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0 + 18052b1f5: 00 + 18052b1f6: f3 0f 10 12 movss (%rdx),%xmm2 + 18052b1fa: 0f 5a d2 cvtps2pd %xmm2,%xmm2 + 18052b1fd: f2 41 0f 59 90 f0 ff mulsd -0x80010(%r8),%xmm2 + 18052b204: f7 ff + 18052b206: f2 0f 58 d0 addsd %xmm0,%xmm2 + 18052b20a: f2 0f 11 97 10 05 44 movsd %xmm2,0x440510(%rdi) + 18052b211: 00 + 18052b212: 66 0f 5a c2 cvtpd2ps %xmm2,%xmm0 + 18052b216: f3 0f 11 02 movss %xmm0,(%rdx) + 18052b21a: f2 41 0f 10 40 e8 movsd -0x18(%r8),%xmm0 + 18052b220: f3 0f 10 4a fc movss -0x4(%rdx),%xmm1 + 18052b225: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0 + 18052b22c: 00 + 18052b22d: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052b230: f2 41 0f 59 88 e8 ff mulsd -0x80018(%r8),%xmm1 + 18052b237: f7 ff + 18052b239: 49 83 e8 20 sub $0x20,%r8 + 18052b23d: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052b241: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052b245: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi) + 18052b24c: 00 + 18052b24d: f3 0f 11 42 fc movss %xmm0,-0x4(%rdx) + 18052b252: 48 83 ea 10 sub $0x10,%rdx + 18052b256: 49 83 ea 01 sub $0x1,%r10 + 18052b25a: 0f 85 21 ff ff ff jne 0x18052b181 + 18052b260: 48 85 c9 test %rcx,%rcx + 18052b263: 7e 4a jle 0x18052b2af + 18052b265: 48 8d 87 10 05 3c 00 lea 0x3c0510(%rdi),%rax + 18052b26c: 48 8d 04 c8 lea (%rax,%rcx,8),%rax + 18052b270: f2 0f 10 00 movsd (%rax),%xmm0 + 18052b274: f3 41 0f 10 0c 89 movss (%r9,%rcx,4),%xmm1 + 18052b27a: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0 + 18052b281: 00 + 18052b282: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 18052b285: f2 0f 59 88 00 00 f8 mulsd -0x80000(%rax),%xmm1 + 18052b28c: ff + 18052b28d: 48 83 e8 08 sub $0x8,%rax + 18052b291: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18052b295: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0 + 18052b299: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi) + 18052b2a0: 00 + 18052b2a1: f3 41 0f 11 04 89 movss %xmm0,(%r9,%rcx,4) + 18052b2a7: 48 ff c9 dec %rcx + 18052b2aa: 48 85 c9 test %rcx,%rcx + 18052b2ad: 7f c1 jg 0x18052b270 + 18052b2af: 48 8d 15 02 5b 12 02 lea 0x2125b02(%rip),%rdx # 0x182650db8 + 18052b2b6: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx + 18052b2bd: 00 + 18052b2be: 48 8d 0d f3 5a 12 02 lea 0x2125af3(%rip),%rcx # 0x182650db8 + 18052b2c5: 44 38 bf b8 08 54 00 cmp %r15b,0x5408b8(%rdi) + 18052b2cc: 74 6f je 0x18052b33d + 18052b2ce: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax + 18052b2d5: 00 + 18052b2d6: f3 0f 10 74 87 1c movss 0x1c(%rdi,%rax,4),%xmm6 + 18052b2dc: f3 41 0f 59 f6 mulss %xmm14,%xmm6 + 18052b2e1: ff 15 21 fd 67 01 call *0x167fd21(%rip) # 0x181bab008 + 18052b2e7: 44 8b c6 mov %esi,%r8d + 18052b2ea: 48 8b d3 mov %rbx,%rdx + 18052b2ed: 85 c0 test %eax,%eax + 18052b2ef: 75 0a jne 0x18052b2fb + 18052b2f1: 0f 28 c6 movaps %xmm6,%xmm0 + 18052b2f4: e8 37 6d ad ff call 0x180002030 + 18052b2f9: eb 08 jmp 0x18052b303 + 18052b2fb: 0f 5a c6 cvtps2pd %xmm6,%xmm0 + 18052b2fe: e8 2d 6a ad ff call 0x180001d30 + 18052b303: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx + 18052b30a: 00 + 18052b30b: 48 8d 15 a6 5a 12 02 lea 0x2125aa6(%rip),%rdx # 0x182650db8 + 18052b312: 48 8d 0d 9f 5a 12 02 lea 0x2125a9f(%rip),%rcx # 0x182650db8 + 18052b319: ff 15 e9 fc 67 01 call *0x167fce9(%rip) # 0x181bab008 + 18052b31f: 44 8b c6 mov %esi,%r8d + 18052b322: 48 8b d3 mov %rbx,%rdx + 18052b325: 48 8b cb mov %rbx,%rcx + 18052b328: 85 c0 test %eax,%eax + 18052b32a: 75 0a jne 0x18052b336 + 18052b32c: e8 af 56 c1 ff call 0x1801409e0 + 18052b331: e9 79 00 00 00 jmp 0x18052b3af + 18052b336: e8 95 57 c1 ff call 0x180140ad0 + 18052b33b: eb 72 jmp 0x18052b3af + 18052b33d: ff 15 c5 fc 67 01 call *0x167fcc5(%rip) # 0x181bab008 + 18052b343: 44 8b c6 mov %esi,%r8d + 18052b346: 48 8b d3 mov %rbx,%rdx + 18052b349: 85 c0 test %eax,%eax + 18052b34b: 75 0b jne 0x18052b358 + 18052b34d: 41 0f 28 c4 movaps %xmm12,%xmm0 + 18052b351: e8 1a 6f ad ff call 0x180002270 + 18052b356: eb 09 jmp 0x18052b361 + 18052b358: 41 0f 28 c0 movaps %xmm8,%xmm0 + 18052b35c: e8 3f 6f ad ff call 0x1800022a0 + 18052b361: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax + 18052b368: 00 + 18052b369: 48 8d 15 48 5a 12 02 lea 0x2125a48(%rip),%rdx # 0x182650db8 + 18052b370: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx + 18052b377: 00 + 18052b378: 48 8d 0d 39 5a 12 02 lea 0x2125a39(%rip),%rcx # 0x182650db8 + 18052b37f: f3 0f 10 74 87 1c movss 0x1c(%rdi,%rax,4),%xmm6 + 18052b385: f3 41 0f 59 f7 mulss %xmm15,%xmm6 + 18052b38a: ff 15 78 fc 67 01 call *0x167fc78(%rip) # 0x181bab008 + 18052b390: 44 8b ce mov %esi,%r9d + 18052b393: 4c 8b c3 mov %rbx,%r8 + 18052b396: 48 8b cb mov %rbx,%rcx + 18052b399: 85 c0 test %eax,%eax + 18052b39b: 75 0a jne 0x18052b3a7 + 18052b39d: 0f 28 ce movaps %xmm6,%xmm1 + 18052b3a0: e8 9b 56 c1 ff call 0x180140a40 + 18052b3a5: eb 08 jmp 0x18052b3af + 18052b3a7: 0f 5a ce cvtps2pd %xmm6,%xmm1 + 18052b3aa: e8 51 57 c1 ff call 0x180140b00 + 18052b3af: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax + 18052b3b6: 00 + 18052b3b7: 48 ff c0 inc %rax + 18052b3ba: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp) + 18052b3c1: 00 + 18052b3c2: 48 3b 44 24 30 cmp 0x30(%rsp),%rax + 18052b3c7: 0f 8c b3 f1 ff ff jl 0x18052a580 + 18052b3cd: f3 44 0f 10 15 aa 92 movss 0x1f992aa(%rip),%xmm10 # 0x1824c4680 + 18052b3d4: f9 01 + 18052b3d6: f3 44 0f 10 2d 01 8e movss 0x1f98e01(%rip),%xmm13 # 0x1824c41e0 + 18052b3dd: f9 01 + 18052b3df: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 + 18052b3e4: 44 0f 28 7c 24 50 movaps 0x50(%rsp),%xmm15 + 18052b3ea: 44 0f 28 74 24 60 movaps 0x60(%rsp),%xmm14 + 18052b3f0: 0f b6 87 bc 04 24 00 movzbl 0x2404bc(%rdi),%eax + 18052b3f7: 44 0f 28 9c 24 90 00 movaps 0x90(%rsp),%xmm11 + 18052b3fe: 00 00 + 18052b400: 84 c0 test %al,%al + 18052b402: 0f 84 e3 00 00 00 je 0x18052b4eb + 18052b408: b8 01 00 00 00 mov $0x1,%eax + 18052b40d: 86 87 bd 04 24 00 xchg %al,0x2404bd(%rdi) + 18052b413: f0 0f ba af b8 04 24 lock btsl $0x0,0x2404b8(%rdi) + 18052b41a: 00 00 + 18052b41c: 0f 82 c9 00 00 00 jb 0x18052b4eb + 18052b422: 83 7f 30 00 cmpl $0x0,0x30(%rdi) + 18052b426: 45 8b f7 mov %r15d,%r14d + 18052b429: 0f 8e 9f 00 00 00 jle 0x18052b4ce + 18052b42f: 48 8d 9f 28 07 54 00 lea 0x540728(%rdi),%rbx + 18052b436: 66 66 0f 1f 84 00 00 data16 nopw 0x0(%rax,%rax,1) + 18052b43d: 00 00 00 + 18052b440: 0f b6 87 af 08 54 00 movzbl 0x5408af(%rdi),%eax + 18052b447: 84 c0 test %al,%al + 18052b449: 74 35 je 0x18052b480 + 18052b44b: 48 8b 2b mov (%rbx),%rbp + 18052b44e: 48 8d 15 63 59 12 02 lea 0x2125963(%rip),%rdx # 0x182650db8 + 18052b455: 48 8d 0d 5c 59 12 02 lea 0x212595c(%rip),%rcx # 0x182650db8 + 18052b45c: ff 15 a6 fb 67 01 call *0x167fba6(%rip) # 0x181bab008 + 18052b462: 44 8b c6 mov %esi,%r8d + 18052b465: 48 8b d5 mov %rbp,%rdx + 18052b468: 85 c0 test %eax,%eax + 18052b46a: 75 0b jne 0x18052b477 + 18052b46c: 41 0f 28 c4 movaps %xmm12,%xmm0 + 18052b470: e8 2b 65 ad ff call 0x1800019a0 + 18052b475: eb 09 jmp 0x18052b480 + 18052b477: 41 0f 28 c0 movaps %xmm8,%xmm0 + 18052b47b: e8 50 6e ad ff call 0x1800022d0 + 18052b480: 48 8b 2b mov (%rbx),%rbp + 18052b483: 48 8d 15 2e 59 12 02 lea 0x212592e(%rip),%rdx # 0x182650db8 + 18052b48a: 4c 8b bb 50 ff ff ff mov -0xb0(%rbx),%r15 + 18052b491: 48 8d 0d 20 59 12 02 lea 0x2125920(%rip),%rcx # 0x182650db8 + 18052b498: ff 15 6a fb 67 01 call *0x167fb6a(%rip) # 0x181bab008 + 18052b49e: 44 8b ce mov %esi,%r9d + 18052b4a1: 4c 8b c5 mov %rbp,%r8 + 18052b4a4: 48 8b d5 mov %rbp,%rdx + 18052b4a7: 49 8b cf mov %r15,%rcx + 18052b4aa: 85 c0 test %eax,%eax + 18052b4ac: 75 07 jne 0x18052b4b5 + 18052b4ae: e8 0d 6c ad ff call 0x1800020c0 + 18052b4b3: eb 05 jmp 0x18052b4ba + 18052b4b5: e8 96 66 ad ff call 0x180001b50 + 18052b4ba: 41 ff c6 inc %r14d + 18052b4bd: 48 83 c3 10 add $0x10,%rbx + 18052b4c1: 44 3b 77 30 cmp 0x30(%rdi),%r14d + 18052b4c5: 0f 8c 75 ff ff ff jl 0x18052b440 + 18052b4cb: 45 33 ff xor %r15d,%r15d + 18052b4ce: 0f b6 87 af 08 54 00 movzbl 0x5408af(%rdi),%eax + 18052b4d5: 84 c0 test %al,%al + 18052b4d7: 74 09 je 0x18052b4e2 + 18052b4d9: 41 8b c7 mov %r15d,%eax + 18052b4dc: 86 87 af 08 54 00 xchg %al,0x5408af(%rdi) + 18052b4e2: 41 8b c7 mov %r15d,%eax + 18052b4e5: 87 87 b8 04 24 00 xchg %eax,0x2404b8(%rdi) + 18052b4eb: f3 0f 10 05 11 92 f9 movss 0x1f99211(%rip),%xmm0 # 0x1824c4704 + 18052b4f2: 01 + 18052b4f3: e8 b4 97 4e 01 call 0x181a14cac + 18052b4f8: 8b 87 74 08 54 00 mov 0x540874(%rdi),%eax + 18052b4fe: 80 bf 91 08 54 00 00 cmpb $0x0,0x540891(%rdi) + 18052b505: 89 84 24 30 01 00 00 mov %eax,0x130(%rsp) + 18052b50c: f3 44 0f 10 84 24 30 movss 0x130(%rsp),%xmm8 + 18052b513: 01 00 00 + 18052b516: f3 44 0f 5c c0 subss %xmm0,%xmm8 + 18052b51b: 0f 85 9a 03 00 00 jne 0x18052b8bb + 18052b521: 4c 3b 64 24 30 cmp 0x30(%rsp),%r12 + 18052b526: 0f 8d 8f 03 00 00 jge 0x18052b8bb + 18052b52c: 49 8b c4 mov %r12,%rax + 18052b52f: 4c 8d bf 78 06 54 00 lea 0x540678(%rdi),%r15 + 18052b536: 48 c1 e0 04 shl $0x4,%rax + 18052b53a: 41 0f 28 fc movaps %xmm12,%xmm7 + 18052b53e: 4c 03 f8 add %rax,%r15 + 18052b541: f3 41 0f 5c f8 subss %xmm8,%xmm7 + 18052b546: 66 66 0f 1f 84 00 00 data16 nopw 0x0(%rax,%rax,1) + 18052b54d: 00 00 00 + 18052b550: 80 bf 90 08 54 00 00 cmpb $0x0,0x540890(%rdi) + 18052b557: 48 8d 15 5a 58 12 02 lea 0x212585a(%rip),%rdx # 0x182650db8 + 18052b55e: 48 8b 84 24 38 01 00 mov 0x138(%rsp),%rax + 18052b565: 00 + 18052b566: 48 8d 0d 4b 58 12 02 lea 0x212584b(%rip),%rcx # 0x182650db8 + 18052b56d: 49 8b 1f mov (%r15),%rbx + 18052b570: 4a 8b 04 e0 mov (%rax,%r12,8),%rax + 18052b574: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp) + 18052b57b: 00 + 18052b57c: 74 25 je 0x18052b5a3 + 18052b57e: ff 15 84 fa 67 01 call *0x167fa84(%rip) # 0x181bab008 + 18052b584: 44 8b c6 mov %esi,%r8d + 18052b587: 48 8b d3 mov %rbx,%rdx + 18052b58a: 85 c0 test %eax,%eax + 18052b58c: 75 0b jne 0x18052b599 + 18052b58e: 41 0f 28 c0 movaps %xmm8,%xmm0 + 18052b592: e8 99 6a ad ff call 0x180002030 + 18052b597: eb 3c jmp 0x18052b5d5 + 18052b599: 0f 57 c0 xorps %xmm0,%xmm0 + 18052b59c: f3 41 0f 5a c0 cvtss2sd %xmm8,%xmm0 + 18052b5a1: eb 2d jmp 0x18052b5d0 + 18052b5a3: 41 0f 28 f0 movaps %xmm8,%xmm6 + 18052b5a7: f3 0f 59 b7 88 08 54 mulss 0x540888(%rdi),%xmm6 + 18052b5ae: 00 + 18052b5af: ff 15 53 fa 67 01 call *0x167fa53(%rip) # 0x181bab008 + 18052b5b5: 44 8b c6 mov %esi,%r8d + 18052b5b8: 48 8b d3 mov %rbx,%rdx + 18052b5bb: 85 c0 test %eax,%eax + 18052b5bd: 75 0a jne 0x18052b5c9 + 18052b5bf: 0f 28 c6 movaps %xmm6,%xmm0 + 18052b5c2: e8 69 6a ad ff call 0x180002030 + 18052b5c7: eb 0c jmp 0x18052b5d5 + 18052b5c9: 0f 57 c0 xorps %xmm0,%xmm0 + 18052b5cc: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0 + 18052b5d0: e8 5b 67 ad ff call 0x180001d30 + 18052b5d5: 49 8b 1f mov (%r15),%rbx + 18052b5d8: 48 8d 15 d9 57 12 02 lea 0x21257d9(%rip),%rdx # 0x182650db8 + 18052b5df: 48 8d 0d d2 57 12 02 lea 0x21257d2(%rip),%rcx # 0x182650db8 + 18052b5e6: ff 15 1c fa 67 01 call *0x167fa1c(%rip) # 0x181bab008 + 18052b5ec: 44 8b c6 mov %esi,%r8d + 18052b5ef: 48 8b d3 mov %rbx,%rdx + 18052b5f2: 85 c0 test %eax,%eax + 18052b5f4: 75 0a jne 0x18052b600 + 18052b5f6: 0f 28 c7 movaps %xmm7,%xmm0 + 18052b5f9: e8 72 6c ad ff call 0x180002270 + 18052b5fe: eb 0c jmp 0x18052b60c + 18052b600: 0f 57 c0 xorps %xmm0,%xmm0 + 18052b603: f3 0f 5a c7 cvtss2sd %xmm7,%xmm0 + 18052b607: e8 94 6c ad ff call 0x1800022a0 + 18052b60c: 8b 87 34 05 54 00 mov 0x540534(%rdi),%eax + 18052b612: 48 8b 8f 28 06 54 00 mov 0x540628(%rdi),%rcx + 18052b619: 99 cltd + 18052b61a: 4c 8b b7 68 06 54 00 mov 0x540668(%rdi),%r14 + 18052b621: 2b c2 sub %edx,%eax + 18052b623: 49 8b 17 mov (%r15),%rdx + 18052b626: d1 f8 sar $1,%eax + 18052b628: 48 63 e8 movslq %eax,%rbp + 18052b62b: 44 8d 45 01 lea 0x1(%rbp),%r8d + 18052b62f: e8 3c a4 00 00 call 0x180535a70 + 18052b634: 48 8b 8f 28 06 54 00 mov 0x540628(%rdi),%rcx + 18052b63b: 44 8d 4d 01 lea 0x1(%rbp),%r9d + 18052b63f: 4d 8b c6 mov %r14,%r8 + 18052b642: 33 d2 xor %edx,%edx + 18052b644: e8 c7 6b ad ff call 0x180002210 + 18052b649: 48 8d 15 68 57 12 02 lea 0x2125768(%rip),%rdx # 0x182650db8 + 18052b650: 48 8d 0d 61 57 12 02 lea 0x2125761(%rip),%rcx # 0x182650db8 + 18052b657: ff 15 ab f9 67 01 call *0x167f9ab(%rip) # 0x181bab008 + 18052b65d: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8 + 18052b664: 49 8b ce mov %r14,%rcx + 18052b667: 85 c0 test %eax,%eax + 18052b669: 75 0e jne 0x18052b679 + 18052b66b: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx + 18052b672: e8 09 6b ad ff call 0x180002180 + 18052b677: eb 0c jmp 0x18052b685 + 18052b679: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx + 18052b680: e8 2b 65 ad ff call 0x180001bb0 + 18052b685: 48 63 87 34 05 54 00 movslq 0x540534(%rdi),%rax + 18052b68c: 44 8d 45 ff lea -0x1(%rbp),%r8d + 18052b690: 33 c9 xor %ecx,%ecx + 18052b692: 41 0f 28 cd movaps %xmm13,%xmm1 + 18052b696: 41 89 0c 86 mov %ecx,(%r14,%rax,4) + 18052b69a: 49 8d 4e 04 lea 0x4(%r14),%rcx + 18052b69e: e8 7d 22 00 00 call 0x18052d920 + 18052b6a3: 49 8d 4e 04 lea 0x4(%r14),%rcx + 18052b6a7: 41 0f 28 c9 movaps %xmm9,%xmm1 + 18052b6ab: 48 8d 0c a9 lea (%rcx,%rbp,4),%rcx + 18052b6af: 44 8d 45 ff lea -0x1(%rbp),%r8d + 18052b6b3: e8 98 24 00 00 call 0x18052db50 + 18052b6b8: 48 8d 15 f9 56 12 02 lea 0x21256f9(%rip),%rdx # 0x182650db8 + 18052b6bf: 48 8d 0d f2 56 12 02 lea 0x21256f2(%rip),%rcx # 0x182650db8 + 18052b6c6: ff 15 3c f9 67 01 call *0x167f93c(%rip) # 0x181bab008 + 18052b6cc: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8 + 18052b6d3: 49 8b ce mov %r14,%rcx + 18052b6d6: 85 c0 test %eax,%eax + 18052b6d8: 75 0e jne 0x18052b6e8 + 18052b6da: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx + 18052b6e1: e8 aa 63 ad ff call 0x180001a90 + 18052b6e6: eb 0c jmp 0x18052b6f4 + 18052b6e8: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx + 18052b6ef: e8 dc 62 ad ff call 0x1800019d0 + 18052b6f4: 48 8d 15 bd 56 12 02 lea 0x21256bd(%rip),%rdx # 0x182650db8 + 18052b6fb: 48 8d 0d b6 56 12 02 lea 0x21256b6(%rip),%rcx # 0x182650db8 + 18052b702: ff 15 00 f9 67 01 call *0x167f900(%rip) # 0x181bab008 + 18052b708: 44 8d 45 01 lea 0x1(%rbp),%r8d + 18052b70c: 49 8b d6 mov %r14,%rdx + 18052b70f: 49 8b ce mov %r14,%rcx + 18052b712: 85 c0 test %eax,%eax + 18052b714: 75 07 jne 0x18052b71d + 18052b716: e8 15 54 c1 ff call 0x180140b30 + 18052b71b: eb 05 jmp 0x18052b722 + 18052b71d: e8 7e 53 c1 ff call 0x180140aa0 + 18052b722: 48 8d 15 8f 56 12 02 lea 0x212568f(%rip),%rdx # 0x182650db8 + 18052b729: 48 8d 0d 88 56 12 02 lea 0x2125688(%rip),%rcx # 0x182650db8 + 18052b730: ff 15 d2 f8 67 01 call *0x167f8d2(%rip) # 0x181bab008 + 18052b736: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8 + 18052b73d: 49 8b ce mov %r14,%rcx + 18052b740: 85 c0 test %eax,%eax + 18052b742: 75 0e jne 0x18052b752 + 18052b744: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx + 18052b74b: e8 30 6a ad ff call 0x180002180 + 18052b750: eb 0c jmp 0x18052b75e + 18052b752: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx + 18052b759: e8 52 64 ad ff call 0x180001bb0 + 18052b75e: 48 63 87 34 05 54 00 movslq 0x540534(%rdi),%rax + 18052b765: 33 db xor %ebx,%ebx + 18052b767: 44 8b c5 mov %ebp,%r8d + 18052b76a: 49 8b ce mov %r14,%rcx + 18052b76d: 41 89 1c 86 mov %ebx,(%r14,%rax,4) + 18052b771: 48 8b 87 58 06 54 00 mov 0x540658(%rdi),%rax + 18052b778: 48 8d 14 a8 lea (%rax,%rbp,4),%rdx + 18052b77c: e8 0f 22 00 00 call 0x18052d990 + 18052b781: 44 8b c5 mov %ebp,%r8d + 18052b784: 49 8d 0c ae lea (%r14,%rbp,4),%rcx + 18052b788: 41 0f 28 c9 movaps %xmm9,%xmm1 + 18052b78c: e8 bf 23 00 00 call 0x18052db50 + 18052b791: 48 8d 15 20 56 12 02 lea 0x2125620(%rip),%rdx # 0x182650db8 + 18052b798: 48 8d 0d 19 56 12 02 lea 0x2125619(%rip),%rcx # 0x182650db8 + 18052b79f: ff 15 63 f8 67 01 call *0x167f863(%rip) # 0x181bab008 + 18052b7a5: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8 + 18052b7ac: 49 8b ce mov %r14,%rcx + 18052b7af: 85 c0 test %eax,%eax + 18052b7b1: 75 0e jne 0x18052b7c1 + 18052b7b3: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx + 18052b7ba: e8 d1 62 ad ff call 0x180001a90 + 18052b7bf: eb 0c jmp 0x18052b7cd + 18052b7c1: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx + 18052b7c8: e8 03 62 ad ff call 0x1800019d0 + 18052b7cd: 48 8b 87 68 06 54 00 mov 0x540668(%rdi),%rax + 18052b7d4: c7 00 00 00 80 3f movl $0x3f800000,(%rax) + 18052b7da: 48 8b 87 68 06 54 00 mov 0x540668(%rdi),%rax + 18052b7e1: 89 58 04 mov %ebx,0x4(%rax) + 18052b7e4: 38 9f 90 08 54 00 cmp %bl,0x540890(%rdi) + 18052b7ea: 74 7a je 0x18052b866 + 18052b7ec: 48 8b 97 68 06 54 00 mov 0x540668(%rdi),%rdx + 18052b7f3: 41 0f 28 c2 movaps %xmm10,%xmm0 + 18052b7f7: 41 0f 14 c1 unpcklps %xmm9,%xmm0 + 18052b7fb: 44 8b c6 mov %esi,%r8d + 18052b7fe: 66 48 0f 7e c1 movq %xmm0,%rcx + 18052b803: e8 78 60 ad ff call 0x180001880 + 18052b808: 48 8b 97 68 06 54 00 mov 0x540668(%rdi),%rdx + 18052b80f: 41 0f 28 c4 movaps %xmm12,%xmm0 + 18052b813: 41 0f 14 c1 unpcklps %xmm9,%xmm0 + 18052b817: 44 8b c6 mov %esi,%r8d + 18052b81a: 66 48 0f 7e c1 movq %xmm0,%rcx + 18052b81f: e8 7c 64 ad ff call 0x180001ca0 + 18052b824: 48 8b 9f 68 06 54 00 mov 0x540668(%rdi),%rbx + 18052b82b: 48 8d 15 86 55 12 02 lea 0x2125586(%rip),%rdx # 0x182650db8 + 18052b832: f3 0f 10 b7 88 08 54 movss 0x540888(%rdi),%xmm6 + 18052b839: 00 + 18052b83a: 48 8d 0d 77 55 12 02 lea 0x2125577(%rip),%rcx # 0x182650db8 + 18052b841: 8d 2c 36 lea (%rsi,%rsi,1),%ebp + 18052b844: ff 15 be f7 67 01 call *0x167f7be(%rip) # 0x181bab008 + 18052b84a: 44 8b c5 mov %ebp,%r8d + 18052b84d: 48 8b d3 mov %rbx,%rdx + 18052b850: 85 c0 test %eax,%eax + 18052b852: 75 0a jne 0x18052b85e + 18052b854: 0f 28 c6 movaps %xmm6,%xmm0 + 18052b857: e8 d4 67 ad ff call 0x180002030 + 18052b85c: eb 08 jmp 0x18052b866 + 18052b85e: 0f 5a c6 cvtps2pd %xmm6,%xmm0 + 18052b861: e8 ca 64 ad ff call 0x180001d30 + 18052b866: 48 8b 9f 68 06 54 00 mov 0x540668(%rdi),%rbx + 18052b86d: 48 8d 15 44 55 12 02 lea 0x2125544(%rip),%rdx # 0x182650db8 + 18052b874: 48 8d 0d 3d 55 12 02 lea 0x212553d(%rip),%rcx # 0x182650db8 + 18052b87b: ff 15 87 f7 67 01 call *0x167f787(%rip) # 0x181bab008 + 18052b881: 48 8b 94 24 30 01 00 mov 0x130(%rsp),%rdx + 18052b888: 00 + 18052b889: 44 8b c6 mov %esi,%r8d + 18052b88c: 48 8b cb mov %rbx,%rcx + 18052b88f: 85 c0 test %eax,%eax + 18052b891: 75 07 jne 0x18052b89a + 18052b893: e8 58 65 ad ff call 0x180001df0 + 18052b898: eb 05 jmp 0x18052b89f + 18052b89a: e8 d1 66 ad ff call 0x180001f70 + 18052b89f: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 + 18052b8a4: 49 83 c7 10 add $0x10,%r15 + 18052b8a8: 49 ff c4 inc %r12 + 18052b8ab: 4c 89 64 24 38 mov %r12,0x38(%rsp) + 18052b8b0: 4c 3b 64 24 30 cmp 0x30(%rsp),%r12 + 18052b8b5: 0f 8c 95 fc ff ff jl 0x18052b550 + 18052b8bb: 44 0f 28 6c 24 70 movaps 0x70(%rsp),%xmm13 + 18052b8c1: 33 c9 xor %ecx,%ecx + 18052b8c3: 87 8f dc 04 24 00 xchg %ecx,0x2404dc(%rdi) + 18052b8c9: 44 0f 28 a4 24 80 00 movaps 0x80(%rsp),%xmm12 + 18052b8d0: 00 00 + 18052b8d2: 44 0f 28 94 24 a0 00 movaps 0xa0(%rsp),%xmm10 + 18052b8d9: 00 00 + 18052b8db: 44 0f 28 8c 24 b0 00 movaps 0xb0(%rsp),%xmm9 + 18052b8e2: 00 00 + 18052b8e4: 44 0f 28 84 24 c0 00 movaps 0xc0(%rsp),%xmm8 + 18052b8eb: 00 00 + 18052b8ed: 0f 28 bc 24 d0 00 00 movaps 0xd0(%rsp),%xmm7 + 18052b8f4: 00 + 18052b8f5: 0f 28 b4 24 e0 00 00 movaps 0xe0(%rsp),%xmm6 + 18052b8fc: 00 + 18052b8fd: 4c 8b bc 24 f0 00 00 mov 0xf0(%rsp),%r15 + 18052b904: 00 + 18052b905: 4c 8b b4 24 f8 00 00 mov 0xf8(%rsp),%r14 + 18052b90c: 00 + 18052b90d: 4c 8b ac 24 00 01 00 mov 0x100(%rsp),%r13 + 18052b914: 00 + 18052b915: 4c 8b a4 24 08 01 00 mov 0x108(%rsp),%r12 + 18052b91c: 00 + 18052b91d: 48 8b b4 24 10 01 00 mov 0x110(%rsp),%rsi + 18052b924: 00 + 18052b925: 48 8b ac 24 18 01 00 mov 0x118(%rsp),%rbp + 18052b92c: 00 + 18052b92d: 48 8b 9c 24 40 01 00 mov 0x140(%rsp),%rbx + 18052b934: 00 + 18052b935: 48 81 c4 20 01 00 00 add $0x120,%rsp + 18052b93c: 5f pop %rdi + 18052b93d: c3 ret + 18052b93e: cc int3 + 18052b93f: cc int3 + 18052b940: 33 d2 xor %edx,%edx + 18052b942: e9 69 30 00 00 jmp 0x18052e9b0 + 18052b947: cc int3 + 18052b948: cc int3 + 18052b949: cc int3 + 18052b94a: cc int3 + 18052b94b: cc int3 + 18052b94c: cc int3 + 18052b94d: cc int3 + 18052b94e: cc int3 + 18052b94f: cc int3 + 18052b950: b8 01 00 00 00 mov $0x1,%eax + 18052b955: 86 81 af 08 54 00 xchg %al,0x5408af(%rcx) + 18052b95b: c3 ret + 18052b95c: cc int3 + 18052b95d: cc int3 + 18052b95e: cc int3 + 18052b95f: cc int3 + 18052b960: 8b 81 74 08 54 00 mov 0x540874(%rcx),%eax + 18052b966: 89 44 24 08 mov %eax,0x8(%rsp) + 18052b96a: f3 0f 10 44 24 08 movss 0x8(%rsp),%xmm0 + 18052b970: c3 ret + 18052b971: cc int3 + 18052b972: cc int3 + 18052b973: cc int3 + 18052b974: cc int3 + 18052b975: cc int3 + 18052b976: cc int3 + 18052b977: cc int3 + 18052b978: cc int3 + 18052b979: cc int3 + 18052b97a: cc int3 + 18052b97b: cc int3 + 18052b97c: cc int3 + 18052b97d: cc int3 + 18052b97e: cc int3 + 18052b97f: cc int3 + 18052b980: 48 63 c2 movslq %edx,%rax + 18052b983: 48 03 c0 add %rax,%rax + 18052b986: 48 8b 84 c1 28 07 54 mov 0x540728(%rcx,%rax,8),%rax + 18052b98d: 00 + 18052b98e: c3 ret + 18052b98f: cc int3 + 18052b990: 8b 81 b0 01 00 00 mov 0x1b0(%rcx),%eax + 18052b996: 0f af c2 imul %edx,%eax + 18052b999: 8d 14 00 lea (%rax,%rax,1),%edx + 18052b99c: e9 bf 28 00 00 jmp 0x18052e260 + 18052b9a1: cc int3 + 18052b9a2: cc int3 + 18052b9a3: cc int3 + 18052b9a4: cc int3 + 18052b9a5: cc int3 + 18052b9a6: cc int3 + 18052b9a7: cc int3 + 18052b9a8: cc int3 + 18052b9a9: cc int3 + 18052b9aa: cc int3 + 18052b9ab: cc int3 + 18052b9ac: cc int3 + 18052b9ad: cc int3 + 18052b9ae: cc int3 + 18052b9af: cc int3 + 18052b9b0: 40 57 rex push %rdi + 18052b9b2: 48 83 ec 30 sub $0x30,%rsp + 18052b9b6: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) + 18052b9bd: ff ff + 18052b9bf: 48 89 5c 24 40 mov %rbx,0x40(%rsp) + 18052b9c4: 48 8b f9 mov %rcx,%rdi + 18052b9c7: 49 63 c0 movslq %r8d,%rax + 18052b9ca: f3 0f 11 8c 81 98 04 movss %xmm1,0x240498(%rcx,%rax,4) + 18052b9d1: 24 00 + 18052b9d3: c6 81 ad 08 54 00 01 movb $0x1,0x5408ad(%rcx) + 18052b9da: 8b 99 cc 04 24 00 mov 0x2404cc(%rcx),%ebx + 18052b9e0: 85 db test %ebx,%ebx + 18052b9e2: 7e 29 jle 0x18052ba0d + 18052b9e4: 8b 87 cc 04 24 00 mov 0x2404cc(%rdi),%eax + 18052b9ea: ff cb dec %ebx + 18052b9ec: 3b d8 cmp %eax,%ebx + 18052b9ee: 7c 07 jl 0x18052b9f7 + 18052b9f0: 8d 58 ff lea -0x1(%rax),%ebx + 18052b9f3: 85 db test %ebx,%ebx + 18052b9f5: 78 16 js 0x18052ba0d + 18052b9f7: 48 63 c3 movslq %ebx,%rax + 18052b9fa: 48 8b 8f c0 04 24 mov 0x2404c0(%rdi),%rcx