1*c3739801SMiguel Ojedabench_ref_from_prefix_dynamic_padding: 2*c3739801SMiguel Ojeda xor edx, edx 3*c3739801SMiguel Ojeda mov eax, 0 4*c3739801SMiguel Ojeda test dil, 3 5*c3739801SMiguel Ojeda je .LBB5_1 6*c3739801SMiguel Ojeda ret 7*c3739801SMiguel Ojeda.LBB5_1: 8*c3739801SMiguel Ojeda movabs rax, 9223372036854775804 9*c3739801SMiguel Ojeda and rsi, rax 10*c3739801SMiguel Ojeda cmp rsi, 9 11*c3739801SMiguel Ojeda jae .LBB5_3 12*c3739801SMiguel Ojeda mov edx, 1 13*c3739801SMiguel Ojeda xor eax, eax 14*c3739801SMiguel Ojeda ret 15*c3739801SMiguel Ojeda.LBB5_3: 16*c3739801SMiguel Ojeda add rsi, -9 17*c3739801SMiguel Ojeda movabs rcx, -6148914691236517205 18*c3739801SMiguel Ojeda mov rax, rsi 19*c3739801SMiguel Ojeda mul rcx 20*c3739801SMiguel Ojeda shr rdx 21*c3739801SMiguel Ojeda mov rax, rdi 22*c3739801SMiguel Ojeda ret 23