1bench_split_via_runtime_check_dynamic_padding: 2 mov rax, rdi 3 mov rdx, qword ptr [rsi + 16] 4 lea ecx, [rdx - 1] 5 test cl, 3 6 jne .LBB5_1 7 mov rcx, qword ptr [rsi] 8 mov rsi, qword ptr [rsi + 8] 9 lea rdi, [rdx + 2*rdx] 10 add rdi, rcx 11 add rdi, 9 12 sub rsi, rdx 13 mov qword ptr [rax + 8], rdx 14 mov qword ptr [rax + 16], rdi 15 mov qword ptr [rax + 24], rsi 16 mov qword ptr [rax], rcx 17 ret 18.LBB5_1: 19 xor ecx, ecx 20 mov qword ptr [rax], rcx 21 ret 22