kolor::details::generated_matrices::const_conversion_matrix:
 mov     r11b, byte, ptr, [rsp, +, 40]
 cmp     dl, r9b
 jne     .LBB46_2
 cmp     r8b, r11b
 jne     .LBB46_2
 mov     ecx, dword, ptr, [rip, +, __unnamed_45+32]
 mov     dword, ptr, [rax, +, 36], ecx
 movups  xmm0, xmmword, ptr, [rip, +, __unnamed_45+16]
 movups  xmmword, ptr, [rax, +, 20], xmm0
 movups  xmm0, xmmword, ptr, [rip, +, __unnamed_45]
 movups  xmmword, ptr, [rax, +, 4], xmm0
.LBB46_356:
 mov     r10d, 1
.LBB46_357:
 mov     dword, ptr, [rax], r10d
 ret
.LBB46_2:
 xor     r10d, r10d
 add     dl, -1
 cmp     dl, 10
 ja      .LBB46_357
 movzx   edx, dl
 lea     rcx, [rip, +, .LJTI46_0]
 movsxd  rdx, dword, ptr, [rcx, +, 4*rdx]
 add     rdx, rcx
 jmp     rdx
.LBB46_5:
 cmp     r8b, 8
 jne     .LBB46_357
 add     r9b, -2
 cmp     r9b, 9
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_13]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_93:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4435351971030933688
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1015436334
 movabs  rcx, 4569858827631498050
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1035225381
 movabs  rcx, 4339814383458802285
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063601210
 jmp     .LBB46_356
.LBB46_12:
 cmp     r8b, 8
 jne     .LBB46_357
 add     r9b, -1
 cmp     r9b, 10
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_12]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_113:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4756052804616550717
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1131102934
 movabs  rcx, 4580445859746310405
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1110570936
 movabs  rcx, -4897447635606756340
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066349433
 jmp     .LBB46_356
.LBB46_19:
 cmp     r8b, 7
 jne     .LBB46_357
 add     r9b, -1
 cmp     r9b, 10
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_11]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_153:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4715869855094340058
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1133421210
 movabs  rcx, 4589056951355143908
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1105544386
 movabs  rcx, -4773188566651349600
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066744355
 jmp     .LBB46_356
.LBB46_26:
 cmp     r8b, 7
 jne     .LBB46_357
 add     r9b, -1
 cmp     r9b, 10
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_10]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_133:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4754149923650680068
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1128261936
 movabs  rcx, 4580705022368312649
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1107142623
 movabs  rcx, -4892708242272467600
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066617695
 jmp     .LBB46_356
.LBB46_33:
 cmp     r8b, 10
 je      .LBB46_46
 cmp     r8b, 8
 je      .LBB46_41
 cmp     r8b, 7
 jne     .LBB46_357
 add     r9b, -1
 cmp     r9b, 10
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_9]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_253:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4814595201729313445
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1130505805
 movabs  rcx, 4577217835330338781
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1113874114
 movabs  rcx, -5038639252351832205
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066152315
 jmp     .LBB46_356
.LBB46_51:
 cmp     r8b, 8
 jne     .LBB46_357
 add     r9b, -1
 cmp     r9b, 10
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_6]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_316:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 2542281990719339249
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 587202560
 movabs  rcx, 4575657224609459141
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1120935918
 mov     dword, ptr, [rax, +, 36], 1065713409
 mov     qword, ptr, [rax, +, 28], 612368384
 jmp     .LBB46_356
.LBB46_58:
 cmp     r8b, 5
 jne     .LBB46_357
 add     r9b, -1
 cmp     r9b, 10
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_5]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_336:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4731838118302868996
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1145543686
 movabs  rcx, 4586119163656195923
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1113461670
 movabs  rcx, -4780451543210824832
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066063658
 jmp     .LBB46_356
.LBB46_65:
 cmp     r8b, 8
 jne     .LBB46_357
 add     r9b, -1
 cmp     r9b, 10
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_4]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_233:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4379050477410110295
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 987982313
 movabs  rcx, 4572779987343570581
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1022603568
 movabs  rcx, 4359932396802541802
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064825026
 jmp     .LBB46_356
.LBB46_72:
 cmp     r8b, 5
 jne     .LBB46_357
 add     r9b, -1
 cmp     r9b, 10
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_3]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_213:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4725249281986858299
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1143958467
 movabs  rcx, 4583935593690414094
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1105890523
 movabs  rcx, 4224623925392842250
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066630905
 jmp     .LBB46_356
.LBB46_79:
 cmp     r8b, 4
 jne     .LBB46_357
 add     r9b, -1
 cmp     r9b, 10
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_2]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_173:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4750434484885915417
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1145987407
 movabs  rcx, 4585822209606231644
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1106122054
 movabs  rcx, -4751905631471596804
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066594038
 jmp     .LBB46_356
.LBB46_86:
 cmp     r8b, 8
 jne     .LBB46_357
 add     r9b, -1
 cmp     r9b, 9
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_1]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_193:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4649929428354243686
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1029958238
 movabs  rcx, 4607218843340030196
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1101992917
 movabs  rcx, 4407395270837354370
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065833256
 jmp     .LBB46_356
.LBB46_46:
 add     r9b, -1
 cmp     r9b, 10
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_7]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_274:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4816536071681124511
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1131026752
 movabs  rcx, 4577206616871519259
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1114170247
 movabs  rcx, -4972704782737248544
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066125667
 jmp     .LBB46_356
.LBB46_41:
 add     r9b, -1
 cmp     r9b, 10
 ja      .LBB46_357
 movzx   ecx, r9b
 lea     rdx, [rip, +, .LJTI46_8]
 movsxd  rcx, dword, ptr, [rdx, +, 4*rcx]
 add     rcx, rdx
 jmp     rcx
.LBB46_295:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4815391961112589942
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1130303989
 movabs  rcx, 4577172712403127380
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1113516768
 movabs  rcx, 2576058986855923712
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066177802
 jmp     .LBB46_356
.LBB46_97:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4447463576938049642
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1015890924
 movabs  rcx, 4562195596659807682
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1038200076
 movabs  rcx, 4451255899905356713
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063215167
 jmp     .LBB46_356
.LBB46_95:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4436204083952302218
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1017543440
 movabs  rcx, 4569633006841196829
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1037931296
 movabs  rcx, 4347449929075060339
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063197124
 jmp     .LBB46_356
.LBB46_8:
 cmp     r11b, 7
 je      .LBB46_107
 cmp     r11b, 8
 je      .LBB46_108
 cmp     r11b, 10
 jne     .LBB46_357
 movabs  rcx, 4398146095278575384
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1015502914
 movabs  rcx, 4573098465618396609
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1032475956
 movabs  rcx, 4251824702704040966
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063942807
 jmp     .LBB46_356
.LBB46_109:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 2612650734888883432
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 578813952
 movabs  rcx, 4575657222458168881
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1026073192
 movabs  rcx, 2594073385365405696
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064662489
 jmp     .LBB46_356
.LBB46_111:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4451444766811944420
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1009166460
 movabs  rcx, 4564258323423516794
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1031916896
 movabs  rcx, 4430003791807870935
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064119218
 jmp     .LBB46_356
.LBB46_105:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4845867636003759516
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1166417175
 movabs  rcx, 4577105236306249419
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1123848911
 movabs  rcx, -4861292158550749321
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065630374
 jmp     .LBB46_356
.LBB46_103:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4453215332718899429
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1015018356
 movabs  rcx, 4566456118315943964
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1038472864
 movabs  rcx, 4387082547266006066
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063208286
 jmp     .LBB46_356
.LBB46_99:
 cmp     r11b, 4
 jne     .LBB46_357
 movabs  rcx, 4451127742395091624
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1015206931
 movabs  rcx, 4562341784455046772
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1037129558
 movabs  rcx, 4446422229881603152
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063370357
 jmp     .LBB46_356
.LBB46_101:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4492840808362487166
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1017012766
 movabs  rcx, 4555131771321521206
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1039407859
 movabs  rcx, 4437119289928500379
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064519457
 jmp     .LBB46_356
.LBB46_117:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4413190313446618861
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1166695326
 movabs  rcx, 4565467326641397005
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1021088900
 movabs  rcx, 4450179452251031358
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064917189
 jmp     .LBB46_356
.LBB46_115:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4267289969463795965
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 999396169
 movabs  rcx, 4575326806291993526
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1018958052
 movabs  rcx, 4244672843425279272
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064893522
 jmp     .LBB46_356
.LBB46_15:
 cmp     r11b, 7
 je      .LBB46_127
 cmp     r11b, 8
 je      .LBB46_128
 cmp     r11b, 10
 jne     .LBB46_357
 movabs  rcx, -4790678126584493596
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 991723039
 movabs  rcx, 4578279422400782348
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1127252458
 movabs  rcx, -4897749112249500620
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065545657
 jmp     .LBB46_356
.LBB46_129:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4756052804620815598
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1128750995
 movabs  rcx, 4580445859724372361
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1119089332
 movabs  rcx, -4897447635610300629
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065960172
 jmp     .LBB46_356
.LBB46_131:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4423043496709029442
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1140835366
 movabs  rcx, 4567769403335487699
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1126153950
 movabs  rcx, 4422130500437755330
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065648508
 jmp     .LBB46_356
.LBB46_125:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4743354136806470479
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1132076925
 movabs  rcx, 4582643233731632452
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1106308632
 movabs  rcx, -4840618788713572865
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066662335
 jmp     .LBB46_356
.LBB46_123:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4425245577979610838
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1149367654
 movabs  rcx, 4570372647425007074
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1022858957
 movabs  rcx, 4361039811201673450
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064911188
 jmp     .LBB46_356
.LBB46_119:
 cmp     r11b, 4
 jne     .LBB46_357
 movabs  rcx, 4425242159191455550
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1156452282
 movabs  rcx, 4565424628230238092
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1016139975
 movabs  rcx, 4444495146784393825
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065093482
 jmp     .LBB46_356
.LBB46_121:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4505433021119402778
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 610686165
 movabs  rcx, 4552453906446423542
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1021704177
 movabs  rcx, 4427840013084714405
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065862888
 jmp     .LBB46_356
.LBB46_155:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4781124117862658147
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 997236511
 movabs  rcx, 4582226905364964771
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1123621441
 movabs  rcx, -4769478586792267359
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065598686
 jmp     .LBB46_356
.LBB46_157:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, -4783754540518617125
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1007172616
 movabs  rcx, 4582003296481466590
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1144668328
 movabs  rcx, -4770425897664895495
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065314959
 jmp     .LBB46_356
.LBB46_22:
 cmp     r11b, 7
 je      .LBB46_167
 cmp     r11b, 8
 je      .LBB46_168
 cmp     r11b, 10
 jne     .LBB46_357
 movabs  rcx, -4739113011216221792
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1008294131
 movabs  rcx, 4585936846588116080
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1115449576
 movabs  rcx, -4768818815386594270
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065813696
 jmp     .LBB46_356
.LBB46_169:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4715869855098849547
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1127142909
 movabs  rcx, 4589056951342748519
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1112208450
 movabs  rcx, -4773188566654220180
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066308964
 jmp     .LBB46_356
.LBB46_171:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4333395700905842501
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1145566102
 movabs  rcx, 4576986723133477736
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1115424527
 movabs  rcx, -4809851369567292574
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065940891
 jmp     .LBB46_356
.LBB46_165:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4705801386601411758
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1139869498
 movabs  rcx, 4592081243984665102
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1102326908
 movabs  rcx, -4765073767111645577
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1067096162
 jmp     .LBB46_356
.LBB46_163:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4332340758152489716
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1147666175
 movabs  rcx, 4578553063349939870
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 999881475
 movabs  rcx, -4775911129261878787
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065352716
 jmp     .LBB46_356
.LBB46_159:
 cmp     r11b, 4
 jne     .LBB46_357
 movabs  rcx, 4359156420831374812
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1164683321
 movabs  rcx, 4575435724561866181
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1137522478
 movabs  rcx, -4878391535707966633
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065454248
 jmp     .LBB46_356
.LBB46_161:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4515974477186571789
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 986983900
 movabs  rcx, 4556335440130779003
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1159426408
 movabs  rcx, -4788818470225811461
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066099424
 jmp     .LBB46_356
.LBB46_135:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4954765350676528149
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1147733922
 movabs  rcx, 4575826089797860751
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1128152171
 movabs  rcx, -4977589036724766754
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065590279
 jmp     .LBB46_356
.LBB46_137:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4411094932047135325
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1145764475
 movabs  rcx, 4565550245279179726
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 998503785
 movabs  rcx, 4450563821759091389
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065365776
 jmp     .LBB46_356
.LBB46_29:
 cmp     r11b, 7
 je      .LBB46_147
 cmp     r11b, 8
 je      .LBB46_148
 cmp     r11b, 10
 jne     .LBB46_357
 movabs  rcx, -4788039504835975413
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1156586055
 movabs  rcx, 4578499088503779267
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1119127507
 movabs  rcx, -4890741224563035742
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065788340
 jmp     .LBB46_356
.LBB46_149:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4754149923655057991
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1125890685
 movabs  rcx, 4580705022347961256
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1113992370
 movabs  rcx, -4892708242275567648
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066217035
 jmp     .LBB46_356
.LBB46_151:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4421289024043820929
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1135601091
 movabs  rcx, 4567923790228353705
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1118534942
 movabs  rcx, 4421414782795406691
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065894988
 jmp     .LBB46_356
.LBB46_145:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4741253210603640248
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1129227213
 movabs  rcx, 4582948764820876369
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1104444499
 movabs  rcx, -4837872195780218059
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066939878
 jmp     .LBB46_356
.LBB46_143:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4423624820531179503
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1140068722
 movabs  rcx, 4570602200533921055
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1005720795
 movabs  rcx, 4354386704996258528
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065362888
 jmp     .LBB46_356
.LBB46_139:
 cmp     r11b, 4
 jne     .LBB46_357
 movabs  rcx, 4423485036531337917
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1142882578
 movabs  rcx, 4565513954960760959
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1145891212
 movabs  rcx, 4444659094277166311
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065456661
 jmp     .LBB46_356
.LBB46_141:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4506003590345038901
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1146958804
 movabs  rcx, 4552325620067458231
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 994841580
 movabs  rcx, 4425328049921915513
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066113930
 jmp     .LBB46_356
.LBB46_318:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4451219066285234793
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1018942570
 movabs  rcx, 4567840291769200834
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1026576350
 movabs  rcx, 4342063816746006510
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064246367
 jmp     .LBB46_356
.LBB46_322:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4467862678733167910
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1019578215
 movabs  rcx, 4559310040053918776
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1032249605
 movabs  rcx, 4453649394985623346
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063843748
 jmp     .LBB46_356
.LBB46_320:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4452410563227277019
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1021888901
 movabs  rcx, 4567566925692163486
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1031822481
 movabs  rcx, 4350027218690893585
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063824930
 jmp     .LBB46_356
.LBB46_54:
 cmp     r11b, 7
 je      .LBB46_332
 cmp     r11b, 8
 je      .LBB46_333
 cmp     r11b, 10
 jne     .LBB46_357
 movabs  rcx, 4413544381967517568
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1019035668
 movabs  rcx, 4572129961234254202
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1018248940
 movabs  rcx, 4253390037895458636
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064602632
 jmp     .LBB46_356
.LBB46_334:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4470646092422570449
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1013516552
 movabs  rcx, 4561284500941335862
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1017128014
 movabs  rcx, 4432286906228717647
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064786617
 jmp     .LBB46_356
.LBB46_330:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4826099864336651589
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1162955591
 movabs  rcx, 4577467510371575732
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1113864352
 movabs  rcx, -4859633699878574336
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066002467
 jmp     .LBB46_356
.LBB46_328:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4471883966420273277
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1018360364
 movabs  rcx, 4563498024000950358
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1032611480
 movabs  rcx, 4389814580258395619
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063836572
 jmp     .LBB46_356
.LBB46_324:
 cmp     r11b, 4
 jne     .LBB46_357
 movabs  rcx, 4470424446344586412
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1018621799
 movabs  rcx, 4559299755748995874
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1030588987
 movabs  rcx, 4448608174962153378
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064005601
 jmp     .LBB46_356
.LBB46_326:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4510427355119068323
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1021146868
 movabs  rcx, 4548804893644554715
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1032897654
 movabs  rcx, 4438905781575791516
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065204042
 jmp     .LBB46_356
.LBB46_338:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4789576819663141865
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1003401070
 movabs  rcx, 4580256451667635235
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1022215780
 movabs  rcx, -4793276341323704976
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064760430
 jmp     .LBB46_356
.LBB46_342:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, -4909828327634143185
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 995881365
 movabs  rcx, 4573210671635315419
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1030787563
 movabs  rcx, 4406397444694573526
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064311536
 jmp     .LBB46_356
.LBB46_340:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, -4791489269816014995
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1008282039
 movabs  rcx, 4580061348480860451
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1029423420
 movabs  rcx, -4795694674197310301
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064296261
 jmp     .LBB46_356
.LBB46_61:
 cmp     r11b, 7
 je      .LBB46_352
 cmp     r11b, 8
 je      .LBB46_353
 cmp     r11b, 10
 jne     .LBB46_357
 movabs  rcx, -4751453693507714475
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1009713025
 movabs  rcx, 4583448870813955663
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 979778239
 movabs  rcx, -4783945086793796464
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065159283
 jmp     .LBB46_356
.LBB46_354:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4731838118307689647
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1134244863
 movabs  rcx, 4586119163640946846
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1128672579
 movabs  rcx, -4780451541095122555
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065660643
 jmp     .LBB46_356
.LBB46_350:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4718501102388623652
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1168029328
 movabs  rcx, 4588743994261834627
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1107661296
 movabs  rcx, -4767670871603055917
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066386186
 jmp     .LBB46_356
.LBB46_348:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, -5035640259171985278
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 0
 movabs  rcx, 4577077995471463029
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1031832232
 movabs  rcx, -4819116969093630317
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064300459
 jmp     .LBB46_356
.LBB46_344:
 cmp     r11b, 4
 jne     .LBB46_357
 movabs  rcx, 4291871068030644272
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 992887055
 movabs  rcx, 4573062759420922613
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1028115473
 movabs  rcx, 4395936761922301539
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064490238
 jmp     .LBB46_356
.LBB46_346:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4499434837298101500
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1000220616
 movabs  rcx, 4556825367105434344
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1031783926
 movabs  rcx, 4382932535118060189
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065534065
 jmp     .LBB46_356
.LBB46_235:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4450880764592895772
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1018014866
 movabs  rcx, 4566846075575025949
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1038156337
 movabs  rcx, 4383942264735040856
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063154261
 jmp     .LBB46_356
.LBB46_239:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4462431752714307078
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1018766139
 movabs  rcx, 4559552774432070061
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1040549421
 movabs  rcx, 4457430319120597147
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1062786395
 jmp     .LBB46_356
.LBB46_237:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4451749524807490747
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1020505270
 movabs  rcx, 4566624450967808212
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1040402015
 movabs  rcx, 4387559237085621688
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1062768899
 jmp     .LBB46_356
.LBB46_68:
 cmp     r11b, 7
 je      .LBB46_247
 cmp     r11b, 8
 je      .LBB46_248
 cmp     r11b, 10
 jne     .LBB46_357
 movabs  rcx, 4427616653331244903
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1017839827
 movabs  rcx, 4570137721314404227
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1035596680
 movabs  rcx, 4363815292058432774
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063479688
 jmp     .LBB46_356
.LBB46_249:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4379050477405694753
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 992875578
 movabs  rcx, 4572779985208506416
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1032543617
 movabs  rcx, 4359932396804355275
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064166972
 jmp     .LBB46_356
.LBB46_251:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4467048795316019444
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1013283621
 movabs  rcx, 4561417855390157514
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1035168906
 movabs  rcx, 4437892611651089623
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063648386
 jmp     .LBB46_356
.LBB46_245:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4468451089252078705
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1017861264
 movabs  rcx, 4563438538716606794
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1040688107
 movabs  rcx, 4407347147861707688
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1062780001
 jmp     .LBB46_356
.LBB46_241:
 cmp     r11b, 4
 jne     .LBB46_357
 movabs  rcx, 4466367476068301286
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1017940526
 movabs  rcx, 4559639150509070233
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1039934049
 movabs  rcx, 4452803563437292741
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1062934370
 jmp     .LBB46_356
.LBB46_243:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4502058310692127452
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1020153955
 movabs  rcx, 4552024371071413078
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1041273375
 movabs  rcx, 4443543495851699102
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064052357
 jmp     .LBB46_356
.LBB46_215:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4785638802803127260
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1004893866
 movabs  rcx, 4578601270042142600
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1123414312
 movabs  rcx, -4896867230897178814
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065577216
 jmp     .LBB46_356
.LBB46_219:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, -4908471388550177078
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 997510990
 movabs  rcx, 4570184557941066531
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1150241399
 movabs  rcx, 4443263459676779369
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065352166
 jmp     .LBB46_356
.LBB46_217:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, -4787766894674022013
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1009418406
 movabs  rcx, 4578417153376340003
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1140550972
 movabs  rcx, -4906902924496346345
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065314376
 jmp     .LBB46_356
.LBB46_75:
 cmp     r11b, 7
 je      .LBB46_227
 cmp     r11b, 8
 je      .LBB46_228
 cmp     r11b, 10
 jne     .LBB46_357
 movabs  rcx, -4747083972304488697
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1010973447
 movabs  rcx, 4581522487783855521
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1115831450
 movabs  rcx, -4902339152369236358
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065773477
 jmp     .LBB46_356
.LBB46_229:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4725249281992162276
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1132474341
 movabs  rcx, 4583935593671558687
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1112086748
 movabs  rcx, 4224623925389171393
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066233362
 jmp     .LBB46_356
.LBB46_231:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4190792530294379047
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1204505991
 movabs  rcx, 4572753300562683670
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1115449689
 movabs  rcx, 4405205314244764868
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065892564
 jmp     .LBB46_356
.LBB46_225:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4714382104196113192
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1165091024
 movabs  rcx, 4586384124478721590
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1102962777
 movabs  rcx, -4888313026129471758
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066952573
 jmp     .LBB46_356
.LBB46_221:
 cmp     r11b, 4
 jne     .LBB46_357
 movabs  rcx, 4302187175750127034
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 994146340
 movabs  rcx, 4570138110026614131
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1134253100
 movabs  rcx, 4436491853196603764
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065445532
 jmp     .LBB46_356
.LBB46_223:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4505449870277954946
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1001392282
 movabs  rcx, 4555693484312716413
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1146058956
 movabs  rcx, 4352976920629304060
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066098503
 jmp     .LBB46_356
.LBB46_175:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4808648398608035681
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 992134343
 movabs  rcx, 4581204675227855602
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1129954791
 movabs  rcx, -4766719166954461916
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065502630
 jmp     .LBB46_356
.LBB46_179:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, -4902803719647245443
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 972006804
 movabs  rcx, 4575538586872432692
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1010177399
 movabs  rcx, 4329604735114139806
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065159093
 jmp     .LBB46_356
.LBB46_177:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, -4811233625323130264
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 999522076
 movabs  rcx, 4581033396227768471
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1006301740
 movabs  rcx, -4768166983249204330
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065149213
 jmp     .LBB46_356
.LBB46_82:
 cmp     r11b, 7
 je      .LBB46_187
 cmp     r11b, 8
 je      .LBB46_188
 cmp     r11b, 10
 jne     .LBB46_357
 movabs  rcx, -4771556751797250533
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1001594798
 movabs  rcx, 4583763142141160959
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1119173778
 movabs  rcx, -4755133677355611062
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065722620
 jmp     .LBB46_356
.LBB46_189:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4750434484890591650
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1137309753
 movabs  rcx, 4585822207447178151
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1112820102
 movabs  rcx, -4751905631483665711
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066149751
 jmp     .LBB46_356
.LBB46_191:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, -4952614439650325019
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1159548691
 movabs  rcx, 4577018525227887567
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1117914405
 movabs  rcx, -4823787694506785996
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065822339
 jmp     .LBB46_356
.LBB46_185:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4740564422407207433
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1156769788
 movabs  rcx, 4588050361324735241
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1103066923
 movabs  rcx, -4743950505934997848
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066948519
 jmp     .LBB46_356
.LBB46_183:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, -4944205593765580106
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1158862479
 movabs  rcx, 4578562398462380014
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1013627256
 movabs  rcx, -4783369672818512580
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065143215
 jmp     .LBB46_356
.LBB46_181:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4476519782315100248
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 984155609
 movabs  rcx, 4563747149297624727
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1009912085
 movabs  rcx, 4330027583234370085
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065996404
 jmp     .LBB46_356
.LBB46_195:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4671732116875397473
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1016105316
 movabs  rcx, 4597869056001185450
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1120978470
 movabs  rcx, 4359815906591880834
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064385256
 jmp     .LBB46_356
.LBB46_199:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, -4685072143568284966
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1155816270
 movabs  rcx, 4588890023075899334
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 990880358
 movabs  rcx, 4448027031507690623
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063985492
 jmp     .LBB46_356
.LBB46_197:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, -4672302789180420679
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1008423997
 movabs  rcx, 4597563202789116619
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1144577400
 movabs  rcx, 4361852635917323297
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063939275
 jmp     .LBB46_356
.LBB46_89:
 cmp     r11b, 7
 je      .LBB46_207
 cmp     r11b, 8
 je      .LBB46_208
 cmp     r11b, 10
 jne     .LBB46_357
 movabs  rcx, -4660247554709542696
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1025499593
 movabs  rcx, 4602947051683411443
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1112590571
 movabs  rcx, 4382144281927897415
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064731082
 jmp     .LBB46_356
.LBB46_209:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4649929428359273014
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1012683374
 movabs  rcx, 4607218843328225364
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1108183470
 movabs  rcx, 4407395270832192456
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065482481
 jmp     .LBB46_356
.LBB46_211:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, -4684013764838187356
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1019024253
 movabs  rcx, 4590703585960085716
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1112563817
 movabs  rcx, 4418603773967539145
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064967791
 jmp     .LBB46_356
.LBB46_205:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4644648426762607107
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1034884900
 movabs  rcx, 4611356597651049328
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1098253459
 movabs  rcx, 4402376073270172606
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066119075
 jmp     .LBB46_356
.LBB46_203:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, -4682331009537605442
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1138904871
 movabs  rcx, 4592841813957820538
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1007459119
 movabs  rcx, 4359004518537311400
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063993203
 jmp     .LBB46_356
.LBB46_201:
 cmp     r11b, 4
 jne     .LBB46_357
 movabs  rcx, -4687689900355368386
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 988043547
 movabs  rcx, 4588736765835200093
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1135602562
 movabs  rcx, 4441138651332929619
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064154657
 jmp     .LBB46_356
.LBB46_43:
 cmp     r11b, 7
 je      .LBB46_311
 cmp     r11b, 10
 jne     .LBB46_357
 movabs  rcx, 4176193300799462718
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1172534392
 movabs  rcx, 4575467176574810160
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1146094574
 movabs  rcx, 4255408212963918714
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065403278
 jmp     .LBB46_356
.LBB46_255:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4413360419922816535
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1173298233
 movabs  rcx, 4571487380439317097
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1017319088
 movabs  rcx, 4338792821191619825
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065028547
 jmp     .LBB46_356
.LBB46_259:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4439242236441896867
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1539549424
 movabs  rcx, 4562666393791519577
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1026987268
 movabs  rcx, 4455710859028900546
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064605360
 jmp     .LBB46_356
.LBB46_257:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4415605352083510273
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 998334864
 movabs  rcx, 4571217488989967949
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1026252691
 movabs  rcx, 4347086166819301058
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064585028
 jmp     .LBB46_356
.LBB46_38:
 cmp     r11b, 8
 je      .LBB46_269
 cmp     r11b, 10
 jne     .LBB46_357
 movabs  rcx, 4186316323967935482
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 951285022
 movabs  rcx, 4575525807176036359
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1152941453
 movabs  rcx, 4225124907497091821
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065378035
 jmp     .LBB46_356
.LBB46_270:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4814595201733400538
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1129986699
 movabs  rcx, 4577217833175540093
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1124793573
 movabs  rcx, -5038639252355145390
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065773858
 jmp     .LBB46_356
.LBB46_272:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4443900755542972862
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1140794797
 movabs  rcx, 4564895181169952146
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1143271159
 movabs  rcx, 4433222036565900367
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065475270
 jmp     .LBB46_356
.LBB46_267:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4785542067254930190
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1130261719
 movabs  rcx, 4578974429703281663
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1109074300
 movabs  rcx, -4856882236446188400
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066456117
 jmp     .LBB46_356
.LBB46_265:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4445731979272788801
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1156980096
 movabs  rcx, 4567319600009839886
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1027667973
 movabs  rcx, 4389384602492571117
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064598114
 jmp     .LBB46_356
.LBB46_261:
 cmp     r11b, 4
 jne     .LBB46_357
 movabs  rcx, 4443859021350706520
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1162143033
 movabs  rcx, 4562756364739647284
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1024645796
 movabs  rcx, 4450374325645556552
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064775651
 jmp     .LBB46_356
.LBB46_263:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4498842054498843795
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 977154378
 movabs  rcx, 4553339580249930370
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1027788801
 movabs  rcx, 4439454334799141336
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065693314
 jmp     .LBB46_356
.LBB46_276:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4409910564751032605
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1172221453
 movabs  rcx, 4571783355228280463
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1018921718
 movabs  rcx, 4333649868437885935
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064979517
 jmp     .LBB46_356
.LBB46_280:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4436664216681738396
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1193740527
 movabs  rcx, 4563074029138526286
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1027787471
 movabs  rcx, 4455027796020083957
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064557083
 jmp     .LBB46_356
.LBB46_278:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4412039034578542995
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 997091444
 movabs  rcx, 4571520529000077800
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1027104657
 movabs  rcx, 4341956777572269869
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064536990
 jmp     .LBB46_356
.LBB46_48:
 cmp     r11b, 7
 je      .LBB46_290
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -5049218927126178258
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 974491745
 movabs  rcx, 4575751363822977839
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1001404613
 movabs  rcx, -4968161892750643056
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065253418
 jmp     .LBB46_356
.LBB46_291:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4816536071685441288
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1130523408
 movabs  rcx, 4577206614723990972
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1125922453
 movabs  rcx, -4972704782740409501
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065747833
 jmp     .LBB46_356
.LBB46_293:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4441068452243878591
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1141459983
 movabs  rcx, 4565327985025634383
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1148999304
 movabs  rcx, 4432591909030544987
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065450077
 jmp     .LBB46_356
.LBB46_288:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4787431994599605940
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1130804583
 movabs  rcx, 4578908038091924758
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1109373471
 movabs  rcx, -4853571589756371264
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066428936
 jmp     .LBB46_356
.LBB46_286:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4442793895224232811
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1157007603
 movabs  rcx, 4567760371030868796
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1028440233
 movabs  rcx, 4387032231724715802
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064549740
 jmp     .LBB46_356
.LBB46_282:
 cmp     r11b, 4
 jne     .LBB46_357
 movabs  rcx, 4441036970138668001
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1161936830
 movabs  rcx, 4563191573787606438
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1025430524
 movabs  rcx, 4449714687388081324
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064727008
 jmp     .LBB46_356
.LBB46_284:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4495172344245942820
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 974569066
 movabs  rcx, 4554303774638963112
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1028669754
 movabs  rcx, 4439080208787923051
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065667046
 jmp     .LBB46_356
.LBB46_297:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4412230877883465068
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1164004828
 movabs  rcx, 4571461550506465270
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1016084675
 movabs  rcx, 4344963993413273961
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065078163
 jmp     .LBB46_356
.LBB46_301:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4438334288945288130
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1171561291
 movabs  rcx, 4562651829557562840
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1026381764
 movabs  rcx, 4456735311808599367
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064654173
 jmp     .LBB46_356
.LBB46_299:
 cmp     r11b, 7
 jne     .LBB46_357
 movabs  rcx, 4414432873256105915
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 995304902
 movabs  rcx, 4571192896007684880
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1025658474
 movabs  rcx, 4353350097449613332
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064634356
 jmp     .LBB46_356
.LBB46_312:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4815391961116757876
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1129808467
 movabs  rcx, 4577172710249676238
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1123734413
 movabs  rcx, 2594073385365405696
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065798490
 jmp     .LBB46_356
.LBB46_314:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4442919110702471755
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1140213293
 movabs  rcx, 4564890783123662394
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1139457329
 movabs  rcx, 4434238882966185462
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065500153
 jmp     .LBB46_356
.LBB46_309:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, -4786275050668814997
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1130053260
 movabs  rcx, 4578919037509322830
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1108709017
 movabs  rcx, -4857495463294521143
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1066482204
 jmp     .LBB46_356
.LBB46_307:
 cmp     r11b, 5
 jne     .LBB46_357
 movabs  rcx, 4444728490228643745
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1154341097
 movabs  rcx, 4567321524155561080
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1027056889
 movabs  rcx, 4393336964542786821
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064646616
 jmp     .LBB46_356
.LBB46_303:
 cmp     r11b, 4
 jne     .LBB46_357
 movabs  rcx, 4442868288359472364
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1157166301
 movabs  rcx, 4562748685341140308
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1024032287
 movabs  rcx, 4451426498142511460
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064824617
 jmp     .LBB46_356
.LBB46_305:
 cmp     r11b, 8
 jne     .LBB46_357
 movabs  rcx, 4497547826233419754
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1539886096
 movabs  rcx, 4553443793336534273
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1027131393
 movabs  rcx, 4441209095227895341
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065719944
 jmp     .LBB46_356
.LBB46_107:
 movabs  rcx, 4397649438144642417
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1015493700
 movabs  rcx, 4573211414671152925
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1032840668
 movabs  rcx, 4205257335843271143
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063897506
 jmp     .LBB46_356
.LBB46_108:
 movabs  rcx, 4397761489546677917
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1015807582
 movabs  rcx, 4573264908488394126
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1033129085
 movabs  rcx, -6656320248641224704
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063851645
 jmp     .LBB46_356
.LBB46_127:
 movabs  rcx, -4790165152871174674
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 990357450
 movabs  rcx, 4578356645910327278
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1129056455
 movabs  rcx, -4891968618846208441
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065520137
 jmp     .LBB46_356
.LBB46_128:
 movabs  rcx, -4790213655936632731
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 993590248
 movabs  rcx, 4578387930452620463
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1130326675
 movabs  rcx, -4887576009760872673
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065493976
 jmp     .LBB46_356
.LBB46_167:
 movabs  rcx, -4738680254607029712
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1007482040
 movabs  rcx, 4586037911461786373
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1116329686
 movabs  rcx, -4768067303484472651
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065785184
 jmp     .LBB46_356
.LBB46_168:
 movabs  rcx, -4738695012114412825
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1008465423
 movabs  rcx, 4586075247612896986
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1117056027
 movabs  rcx, -4767440371402733178
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065754803
 jmp     .LBB46_356
.LBB46_147:
 movabs  rcx, -4787514208861501417
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1155206846
 movabs  rcx, 4578578171734120450
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1120054205
 movabs  rcx, -4884820706635472537
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065762075
 jmp     .LBB46_356
.LBB46_148:
 movabs  rcx, -4787564941014980243
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1159468466
 movabs  rcx, 4578610375399420678
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1120709358
 movabs  rcx, -4880292861916230983
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065735075
 jmp     .LBB46_356
.LBB46_332:
 movabs  rcx, 4412849915820018273
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1019022783
 movabs  rcx, 4572258793069307331
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1019773704
 movabs  rcx, 4207917179025304566
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064555386
 jmp     .LBB46_356
.LBB46_333:
 movabs  rcx, 4413006596227151247
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1019461679
 movabs  rcx, 4572312089319287924
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1020865369
 movabs  rcx, 2540030190457716736
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064507556
 jmp     .LBB46_356
.LBB46_352:
 movabs  rcx, -4751136836591148723
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1009088708
 movabs  rcx, 4583538008562714570
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 999761034
 movabs  rcx, -4783152618084750994
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065106388
 jmp     .LBB46_356
.LBB46_353:
 movabs  rcx, -4751144348488711512
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1009760849
 movabs  rcx, 4583571973164766351
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1005126290
 movabs  rcx, -4782594152084718082
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065053970
 jmp     .LBB46_356
.LBB46_247:
 movabs  rcx, 4427127168792663373
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1017862638
 movabs  rcx, 4570246164949510851
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1035936230
 movabs  rcx, 4361324039228926820
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063436532
 jmp     .LBB46_356
.LBB46_248:
 movabs  rcx, 4427265874761752193
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1018223355
 movabs  rcx, 4570295170525340422
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 1036196048
 movabs  rcx, 4359472504590518172
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1063392782
 jmp     .LBB46_356
.LBB46_227:
 movabs  rcx, -4746731522994023532
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1010280787
 movabs  rcx, 4581608571810654846
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1116837423
 movabs  rcx, -4895748245881183278
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065747452
 jmp     .LBB46_356
.LBB46_228:
 movabs  rcx, -4746740078568612272
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1011031312
 movabs  rcx, 4581643472715468677
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1117546153
 movabs  rcx, -4891143980809836099
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065719441
 jmp     .LBB46_356
.LBB46_187:
 movabs  rcx, -4771127929378364098
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1000743239
 movabs  rcx, 4583846636293043273
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1120213841
 movabs  rcx, -4754680137400340431
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065693444
 jmp     .LBB46_356
.LBB46_188:
 movabs  rcx, -4771137361126225062
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1001642208
 movabs  rcx, 4583884054051362352
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1121004904
 movabs  rcx, -4754376083781504952
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065665212
 jmp     .LBB46_356
.LBB46_207:
 movabs  rcx, -4660032926604584311
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1024737325
 movabs  rcx, 4603085212189320785
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1113352257
 movabs  rcx, 4380018560878354149
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064685227
 jmp     .LBB46_356
.LBB46_208:
 movabs  rcx, -4660000409406959546
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 1024645952
 movabs  rcx, 4603136176271812459
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1113847564
 movabs  rcx, 4377931391456651626
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1064633350
 jmp     .LBB46_356
.LBB46_311:
 movabs  rcx, -5126570291694455182
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1171120849
 movabs  rcx, 4575598299760394989
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], -1156040293
 movabs  rcx, 4211346495663300776
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065378400
 jmp     .LBB46_356
.LBB46_269:
 movabs  rcx, 4097649919597375541
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], 976553762
 movabs  rcx, 4575686597845773482
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 991393736
 movabs  rcx, -5012101293677007392
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065302854
 jmp     .LBB46_356
.LBB46_290:
 movabs  rcx, -5039262346825795746
 mov     qword, ptr, [rax, +, 4], rcx
 mov     dword, ptr, [rax, +, 12], -1196622582
 movabs  rcx, 4575721844515074955
 mov     qword, ptr, [rax, +, 16], rcx
 mov     dword, ptr, [rax, +, 24], 994508313
 movabs  rcx, -4998259058630536422
 mov     qword, ptr, [rax, +, 28], rcx
 mov     dword, ptr, [rax, +, 36], 1065303658
 jmp     .LBB46_356
.LJTI46_0:
.LJTI46_1:
.LJTI46_2:
.LJTI46_3:
.LJTI46_4:
.LJTI46_5:
.LJTI46_6:
.LJTI46_7:
.LJTI46_8:
.LJTI46_9:
.LJTI46_10:
.LJTI46_11:
.LJTI46_12:
.LJTI46_13:
__real@3ed55555:
__real@3f870a3d:
__real@bd6147ae:
__real@414eb852:
__real@3b4d2e1c:
_ZN5kolor7details9transform10sRGB_gamma17hc0f110b1e77e3ba5E:
 sub     rsp, 136
 movaps  xmmword, ptr, [rsp, +, 112], xmm11
 movaps  xmmword, ptr, [rsp, +, 96], xmm10
 movaps  xmmword, ptr, [rsp, +, 80], xmm9
 movaps  xmmword, ptr, [rsp, +, 64], xmm8
 movaps  xmmword, ptr, [rsp, +, 48], xmm7
 movaps  xmmword, ptr, [rsp, +, 32], xmm6
 movd    xmm6, ecx
 shr     rcx, 32
 movd    xmm7, ecx
 movd    xmm8, edx
 movss   xmm11, dword, ptr, [rip, +, __real@3ed55555]
 movdqa  xmm0, xmm6
 movaps  xmm1, xmm11
 call    powf
 movdqa  xmm10, xmm0
 movdqa  xmm0, xmm7
 movaps  xmm1, xmm11
 call    powf
 movdqa  xmm9, xmm0
 movdqa  xmm0, xmm8
 movaps  xmm1, xmm11
 call    powf
 movss   xmm1, dword, ptr, [rip, +, __real@3f870a3d]
 mulss   xmm10, xmm1
 mulss   xmm9, xmm1
 mulss   xmm0, xmm1
 movss   xmm1, dword, ptr, [rip, +, __real@bd6147ae]
 addss   xmm10, xmm1
 addss   xmm9, xmm1
 addss   xmm0, xmm1
 movss   xmm1, dword, ptr, [rip, +, __real@414eb852]
 movdqa  xmm2, xmm6
 mulss   xmm2, xmm1
 movdqa  xmm3, xmm7
 mulss   xmm3, xmm1
 mulss   xmm1, xmm8
 movss   xmm4, dword, ptr, [rip, +, __real@3b4d2e1c]
 cmpltss xmm6, xmm4
 andps   xmm2, xmm6
 andnps  xmm6, xmm10
 orps    xmm6, xmm2
 movd    ecx, xmm6
 cmpltss xmm7, xmm4
 andps   xmm3, xmm7
 andnps  xmm7, xmm9
 orps    xmm7, xmm3
 movd    eax, xmm7
 shl     rax, 32
 or      rax, rcx
 cmpnltss xmm8, xmm4
 movaps  xmm2, xmm8
 andnps  xmm2, xmm1
 andps   xmm8, xmm0
 orps    xmm8, xmm2
 movd    edx, xmm8
 movaps  xmm6, xmmword, ptr, [rsp, +, 32]
 movaps  xmm7, xmmword, ptr, [rsp, +, 48]
 movaps  xmm8, xmmword, ptr, [rsp, +, 64]
 movaps  xmm9, xmmword, ptr, [rsp, +, 80]
 movaps  xmm10, xmmword, ptr, [rsp, +, 96]
 movaps  xmm11, xmmword, ptr, [rsp, +, 112]
 add     rsp, 136
 ret
