Created
April 5, 2015 10:05
-
-
Save rcombs/11ba291b2acdc9e0b10e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
libsystem_platform.dylib`_platform_bzero$VARIANT$Unknown: | |
libsystem_platform.dylib[0x5c40] <+0>: push rbp | |
libsystem_platform.dylib[0x5c41] <+1>: mov rbp, rsp | |
libsystem_platform.dylib[0x5c44] <+4>: mov rdx, rsi | |
libsystem_platform.dylib[0x5c47] <+7>: xor rsi, rsi | |
libsystem_platform.dylib[0x5c4a] <+10>: xorps xmm0, xmm0 | |
libsystem_platform.dylib[0x5c4d] <+13>: mov rax, rdi | |
libsystem_platform.dylib[0x5c50] <+16>: cmp rdx, 0x40 | |
libsystem_platform.dylib[0x5c54] <+20>: jb 0x5cb7 ; <+119> | |
libsystem_platform.dylib[0x5c56] <+22>: cmp rdx, 0x8000 | |
libsystem_platform.dylib[0x5c5d] <+29>: jb 0x5c70 ; <+48> | |
libsystem_platform.dylib[0x5c5f] <+31>: mov rcx, rdx | |
libsystem_platform.dylib[0x5c62] <+34>: mov rax, rsi | |
libsystem_platform.dylib[0x5c65] <+37>: mov rdx, rdi | |
libsystem_platform.dylib[0x5c68] <+40>: cld | |
libsystem_platform.dylib[0x5c69] <+41>: rep | |
libsystem_platform.dylib[0x5c6a] <+42>: stosb byte ptr es:[rdi], al | |
libsystem_platform.dylib[0x5c6b] <+43>: mov rax, rdx | |
libsystem_platform.dylib[0x5c6e] <+46>: pop rbp | |
libsystem_platform.dylib[0x5c6f] <+47>: ret | |
libsystem_platform.dylib[0x5c70] <+48>: vbroadcastss ymm0, xmm0 | |
libsystem_platform.dylib[0x5c75] <+53>: vmovups ymmword ptr [rdi], ymm0 | |
libsystem_platform.dylib[0x5c79] <+57>: add rdi, 0x20 | |
libsystem_platform.dylib[0x5c7d] <+61>: and rdi, -0x20 | |
libsystem_platform.dylib[0x5c81] <+65>: mov rcx, rdi | |
libsystem_platform.dylib[0x5c84] <+68>: sub rcx, rax | |
libsystem_platform.dylib[0x5c87] <+71>: sub rdx, rcx | |
libsystem_platform.dylib[0x5c8a] <+74>: sub rdx, 0x40 | |
libsystem_platform.dylib[0x5c8e] <+78>: jbe 0x5ca3 ; <+99> | |
libsystem_platform.dylib[0x5c90] <+80>: vmovaps ymmword ptr [rdi], ymm0 | |
libsystem_platform.dylib[0x5c94] <+84>: vmovaps ymmword ptr [rdi + 0x20], ymm0 | |
libsystem_platform.dylib[0x5c99] <+89>: add rdi, 0x40 | |
libsystem_platform.dylib[0x5c9d] <+93>: sub rdx, 0x40 | |
libsystem_platform.dylib[0x5ca1] <+97>: ja 0x5c90 ; <+80> | |
libsystem_platform.dylib[0x5ca3] <+99>: vmovups ymmword ptr [rdi + rdx], ymm0 | |
libsystem_platform.dylib[0x5ca8] <+104>: vmovups ymmword ptr [rdi + rdx + 0x20], ymm0 | |
libsystem_platform.dylib[0x5cae] <+110>: vzeroupper | |
libsystem_platform.dylib[0x5cb1] <+113>: pop rbp | |
libsystem_platform.dylib[0x5cb2] <+114>: ret | |
libsystem_platform.dylib[0x5cb3] <+115>: mov qword ptr [rdi + rdx], rsi | |
libsystem_platform.dylib[0x5cb7] <+119>: sub rdx, 0x8 | |
libsystem_platform.dylib[0x5cbb] <+123>: jae 0x5cb3 ; <+115> | |
libsystem_platform.dylib[0x5cbd] <+125>: add rdx, 0x8 | |
libsystem_platform.dylib[0x5cc1] <+129>: je 0x5cce ; <+142> | |
libsystem_platform.dylib[0x5cc3] <+131>: mov byte ptr [rdi + rdx - 0x1], sil | |
libsystem_platform.dylib[0x5cc8] <+136>: sub rdx, 0x1 | |
libsystem_platform.dylib[0x5ccc] <+140>: jne 0x5cc3 ; <+131> | |
libsystem_platform.dylib[0x5cce] <+142>: pop rbp | |
libsystem_platform.dylib[0x5ccf] <+143>: ret | |
libsystem_platform.dylib[0x5cd0] <+144>: nop |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment