Skip to content

Instantly share code, notes, and snippets.

@lewurm
Created August 11, 2020 20:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lewurm/3b874558d369fd56b3737e28f1616740 to your computer and use it in GitHub Desktop.
Save lewurm/3b874558d369fd56b3737e28f1616740 to your computer and use it in GitHub Desktop.
-XX:+UnlockDiagnosticVMOptions -XX:-UseMD5Intrinsics
MessageDigests.digest md5 64 DEFAULT thrpt 3097.829 ops/ms
MessageDigests.digest md5 64 SUN thrpt 3076.266 ops/ms
MessageDigests.digest md5 1024 DEFAULT thrpt 409.500 ops/ms
MessageDigests.digest md5 1024 SUN thrpt 410.028 ops/ms
MessageDigests.digest md5 16384 DEFAULT thrpt 27.741 ops/ms
MessageDigests.digest md5 16384 SUN thrpt 27.854 ops/ms
-XX:+UnlockDiagnosticVMOptions -XX:+UseMD5Intrinsics
Benchmark (digesterName) (length) (provider) Mode Cnt Score Error Units
MessageDigests.digest md5 64 DEFAULT thrpt 3734.495 ops/ms
MessageDigests.digest md5 64 SUN thrpt 3749.666 ops/ms
MessageDigests.digest md5 1024 DEFAULT thrpt 502.834 ops/ms
MessageDigests.digest md5 1024 SUN thrpt 503.563 ops/ms
MessageDigests.digest md5 16384 DEFAULT thrpt 34.243 ops/ms
MessageDigests.digest md5 16384 SUN thrpt 34.163 ops/ms
-XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler -XX:+BootstrapJVMCI -XX:+PrintBootstrap
Benchmark (digesterName) (length) (provider) Mode Cnt Score Error Units
MessageDigests.digest md6 64 DEFAULT thrpt 3404.768 ops/ms
MessageDigests.digest md5 64 SUN thrpt 3385.607 ops/ms
MessageDigests.digest md5 1024 DEFAULT thrpt 477.211 ops/ms
MessageDigests.digest md5 1024 SUN thrpt 479.458 ops/ms
MessageDigests.digest md5 16384 DEFAULT thrpt 32.394 ops/ms
MessageDigests.digest md5 16384 SUN thrpt 32.522 ops/ms
============================= C2-compiled nmethod ==============================
----------------------------------- Assembly -----------------------------------
Compiled method (c2) 237 575 4 sun.security.provider.MD5::implCompress0 (1499 bytes)
total in heap [0x00007f3378427890,0x00007f3378429020] = 6032
relocation [0x00007f33784279e8,0x00007f3378427a00] = 24
main code [0x00007f3378427a00,0x00007f33784285e0] = 3040
stub code [0x00007f33784285e0,0x00007f33784285f8] = 24
metadata [0x00007f33784285f8,0x00007f3378428608] = 16
scopes data [0x00007f3378428608,0x00007f3378428840] = 568
scopes pcs [0x00007f3378428840,0x00007f3378429000] = 1984
dependencies [0x00007f3378429000,0x00007f3378429008] = 8
nul chk table [0x00007f3378429008,0x00007f3378429020] = 24
--------------------------------------------------------------------------------
[Constant Pool (empty)]
--------------------------------------------------------------------------------
[Entry Point]
# {method} {0x00007f338cfda210} 'implCompress0' '([BI)V' in 'sun/security/provider/MD5'
# this: rsi:rsi = 'sun/security/provider/MD5'
# parm0: rdx:rdx = '[B'
# parm1: rcx = int
# [sp+0x50] (sp of caller)
0x00007f3378427a00: mov 0x8(%rsi),%r10d
0x00007f3378427a04: shl $0x3,%r10
0x00007f3378427a08: movabs $0x800000000,%r11
0x00007f3378427a12: add %r11,%r10
0x00007f3378427a15: cmp %r10,%rax
0x00007f3378427a18: jne 0x00007f3370977100 ; {runtime_call ic_miss_stub}
0x00007f3378427a1e: xchg %ax,%ax
[Verified Entry Point]
0x00007f3378427a20: mov %eax,-0x14000(%rsp)
0x00007f3378427a27: push %rbp
0x00007f3378427a28: sub $0x40,%rsp ;*synchronization entry
; - sun.security.provider.MD5::implCompress0@-1 (line 173)
0x00007f3378427a2c: mov 0x30(%rsi),%ebx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@20 (line 175)
0x00007f3378427a2f: mov 0xc(%rbx),%r11d ; implicit exception: dispatches to 0x00007f33784285b8
0x00007f3378427a33: cmp $0x3,%r11d
0x00007f3378427a37: jbe 0x00007f3378428582 ;*getfield x {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@351 (line 193)
0x00007f3378427a3d: mov 0x34(%rsi),%r9d ;*getfield state {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@24 (line 176)
0x00007f3378427a41: mov 0xc(%r9),%r8d ; implicit exception: dispatches to 0x00007f33784285c4
0x00007f3378427a45: mov 0x10(%rbx),%r10d
0x00007f3378427a49: mov 0x14(%rbx),%edi
0x00007f3378427a4c: mov 0x18(%rbx),%r11d
0x00007f3378427a50: mov 0x1c(%rbx),%ebp ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@5 (line 173)
0x00007f3378427a53: cmp $0xf,%r8d
0x00007f3378427a57: jbe 0x00007f3378428594 ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@356 (line 193)
0x00007f3378427a5d: vmovd %ebx,%xmm0
0x00007f3378427a61: mov 0x10(%r9),%esi ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@174 (line 185)
0x00007f3378427a65: mov %edi,%ebx
0x00007f3378427a67: mov %r11d,%r8d
0x00007f3378427a6a: and %r11d,%ebx
0x00007f3378427a6d: andn %ebp,%edi,%ecx
0x00007f3378427a72: mov %edi,%r11d
0x00007f3378427a75: mov 0x14(%r9),%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f3378427a79: mov %edi,0x4(%rsp)
0x00007f3378427a7d: or %ecx,%ebx
0x00007f3378427a7f: mov 0x18(%r9),%edi
0x00007f3378427a83: mov %edi,0x8(%rsp)
0x00007f3378427a87: add %esi,%ebx
0x00007f3378427a89: mov 0x1c(%r9),%ecx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@86 (line 181)
0x00007f3378427a8d: mov %ecx,0xc(%rsp)
0x00007f3378427a91: mov %r10d,(%rsp)
0x00007f3378427a95: add %r10d,%ebx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@333 (line 192)
0x00007f3378427a98: mov 0x20(%r9),%ecx ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@113 (line 182)
0x00007f3378427a9c: mov %ecx,0x10(%rsp)
0x00007f3378427aa0: mov 0x4c(%r9),%r10d
0x00007f3378427aa4: mov %r10d,0x14(%rsp)
0x00007f3378427aa9: mov %r9d,%r10d
0x00007f3378427aac: mov 0x48(%r9),%edx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@108 (line 182)
0x00007f3378427ab0: mov 0x24(%r9),%edi
0x00007f3378427ab4: mov 0x28(%r9),%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@86 (line 181)
0x00007f3378427ab8: mov %r9d,0x18(%rsp)
0x00007f3378427abd: mov 0x2c(%r10),%eax ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@179 (line 185)
0x00007f3378427ac1: mov 0x30(%r10),%r9d
0x00007f3378427ac5: mov %r9d,0x1c(%rsp)
0x00007f3378427aca: mov 0x34(%r10),%r9d ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@113 (line 182)
0x00007f3378427ace: mov %r9d,0x20(%rsp)
0x00007f3378427ad3: mov 0x38(%r10),%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@130 (line 183)
0x00007f3378427ad7: mov %r9d,0x24(%rsp)
0x00007f3378427adc: mov %ebx,%r9d
0x00007f3378427adf: shl $0x7,%r9d
0x00007f3378427ae3: add $0xd76aa478,%ebx
0x00007f3378427ae9: add $0xb5523c00,%r9d
0x00007f3378427af0: shr $0x19,%ebx
0x00007f3378427af3: or %ebx,%r9d
0x00007f3378427af6: add %r11d,%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@311 (line 191)
0x00007f3378427af9: mov 0x40(%r10),%r14d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@151 (line 184)
0x00007f3378427afd: mov %r9d,%ecx
0x00007f3378427b00: and %r11d,%ecx
0x00007f3378427b03: andn %r8d,%r9d,%r13d
0x00007f3378427b08: or %r13d,%ecx
0x00007f3378427b0b: add 0x4(%rsp),%ecx
0x00007f3378427b0f: add %ebp,%ecx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@333 (line 192)
0x00007f3378427b11: mov 0x3c(%r10),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f3378427b15: mov %ebx,0x28(%rsp)
0x00007f3378427b19: mov 0x44(%r10),%r10d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f3378427b1d: mov %r10d,0x2c(%rsp)
0x00007f3378427b22: mov %ecx,%ebp
0x00007f3378427b24: shl $0xc,%ebp
0x00007f3378427b27: add $0xe8c7b756,%ecx
0x00007f3378427b2d: add $0x7b756000,%ebp
0x00007f3378427b33: shr $0x14,%ecx
0x00007f3378427b36: or %ecx,%ebp
0x00007f3378427b38: add %r9d,%ebp ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@293 (line 190)
0x00007f3378427b3b: andn %r11d,%ebp,%r10d
0x00007f3378427b40: mov %r9d,%ecx
0x00007f3378427b43: and %ebp,%ecx
0x00007f3378427b45: or %r10d,%ecx
0x00007f3378427b48: add 0x8(%rsp),%ecx
0x00007f3378427b4c: add %r8d,%ecx
0x00007f3378427b4f: add $0x242070db,%ecx
0x00007f3378427b55: rol $0x11,%ecx
0x00007f3378427b58: add %ebp,%ecx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@288 (line 190)
0x00007f3378427b5a: andn %r9d,%ecx,%ebx
0x00007f3378427b5f: mov %ebp,%r10d
0x00007f3378427b62: and %ecx,%r10d
0x00007f3378427b65: or %ebx,%r10d
0x00007f3378427b68: add 0xc(%rsp),%r10d
0x00007f3378427b6d: add %r11d,%r10d
0x00007f3378427b70: add $0xc1bdceee,%r10d
0x00007f3378427b77: rol $0x16,%r10d
0x00007f3378427b7b: add %ecx,%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@270 (line 189)
0x00007f3378427b7e: andn %ebp,%r10d,%r11d
0x00007f3378427b83: mov %ecx,%r8d
0x00007f3378427b86: and %r10d,%r8d
0x00007f3378427b89: or %r11d,%r8d
0x00007f3378427b8c: add 0x10(%rsp),%r8d
0x00007f3378427b91: add %r9d,%r8d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@311 (line 191)
0x00007f3378427b94: mov %r8d,%r9d
0x00007f3378427b97: add $0xf57c0faf,%r9d
0x00007f3378427b9e: shl $0x7,%r8d
0x00007f3378427ba2: shr $0x19,%r9d
0x00007f3378427ba6: add $0xbe07d780,%r8d
0x00007f3378427bad: or %r9d,%r8d
0x00007f3378427bb0: add %r10d,%r8d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@265 (line 189)
0x00007f3378427bb3: andn %ecx,%r8d,%r9d
0x00007f3378427bb8: mov %r10d,%r13d
0x00007f3378427bbb: and %r8d,%r13d
0x00007f3378427bbe: or %r9d,%r13d
0x00007f3378427bc1: add %edi,%r13d
0x00007f3378427bc4: add %ebp,%r13d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@293 (line 190)
0x00007f3378427bc7: mov %r13d,%r11d
0x00007f3378427bca: add $0x4787c62a,%r11d
0x00007f3378427bd1: shl $0xc,%r13d
0x00007f3378427bd5: shr $0x14,%r11d
0x00007f3378427bd9: add $0x7c62a000,%r13d
0x00007f3378427be0: or %r11d,%r13d
0x00007f3378427be3: add %r8d,%r13d ;*iushr {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@28 (line 128)
; - sun.security.provider.MD5::implCompress0@247 (line 188)
0x00007f3378427be6: andn %r10d,%r13d,%r9d
0x00007f3378427beb: mov %r8d,%r11d
0x00007f3378427bee: and %r13d,%r11d
0x00007f3378427bf1: or %r9d,%r11d
0x00007f3378427bf4: add 0x18(%rsp),%r11d
0x00007f3378427bf9: add %ecx,%r11d
0x00007f3378427bfc: add $0xa8304613,%r11d
0x00007f3378427c03: rol $0x11,%r11d
0x00007f3378427c07: add %r13d,%r11d ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@247 (line 188)
0x00007f3378427c0a: andn %r8d,%r11d,%ebx
0x00007f3378427c0f: mov %r13d,%r9d
0x00007f3378427c12: and %r11d,%r9d
0x00007f3378427c15: or %ebx,%r9d
0x00007f3378427c18: add %eax,%r9d
0x00007f3378427c1b: add %r10d,%r9d
0x00007f3378427c1e: add $0xfd469501,%r9d
0x00007f3378427c25: rol $0x16,%r9d
0x00007f3378427c29: add %r11d,%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@242 (line 188)
0x00007f3378427c2c: andn %r13d,%r9d,%r10d
0x00007f3378427c31: mov %r11d,%ecx
0x00007f3378427c34: and %r9d,%ecx
0x00007f3378427c37: or %r10d,%ecx
0x00007f3378427c3a: add 0x1c(%rsp),%ecx
0x00007f3378427c3e: add %r8d,%ecx
0x00007f3378427c41: mov %ecx,%r8d
0x00007f3378427c44: add $0x698098d8,%r8d
0x00007f3378427c4b: shl $0x7,%ecx
0x00007f3378427c4e: shr $0x19,%r8d
0x00007f3378427c52: add $0xc04c6c00,%ecx
0x00007f3378427c58: or %r8d,%ecx
0x00007f3378427c5b: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f3378427c5e: andn %r11d,%ecx,%r8d
0x00007f3378427c63: mov %r9d,%ebx
0x00007f3378427c66: and %ecx,%ebx
0x00007f3378427c68: or %r8d,%ebx
0x00007f3378427c6b: add 0x20(%rsp),%ebx
0x00007f3378427c6f: add %r13d,%ebx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@265 (line 189)
0x00007f3378427c72: mov %ebx,%r10d
0x00007f3378427c75: add $0x8b44f7af,%r10d
0x00007f3378427c7c: shl $0xc,%ebx
0x00007f3378427c7f: shr $0x14,%r10d
0x00007f3378427c83: add $0x4f7af000,%ebx
0x00007f3378427c89: or %r10d,%ebx
0x00007f3378427c8c: add %ecx,%ebx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@220 (line 187)
0x00007f3378427c8e: andn %r9d,%ebx,%r10d
0x00007f3378427c93: mov %ecx,%ebp
0x00007f3378427c95: and %ebx,%ebp
0x00007f3378427c97: or %r10d,%ebp
0x00007f3378427c9a: add 0x24(%rsp),%ebp
0x00007f3378427c9e: add %r11d,%ebp
0x00007f3378427ca1: add $0xffff5bb1,%ebp
0x00007f3378427ca7: rol $0x11,%ebp
0x00007f3378427caa: add %ebx,%ebp ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@202 (line 186)
0x00007f3378427cac: andn %ecx,%ebp,%r8d
0x00007f3378427cb1: mov %ebx,%r11d
0x00007f3378427cb4: and %ebp,%r11d
0x00007f3378427cb7: or %r8d,%r11d
0x00007f3378427cba: add 0x28(%rsp),%r11d
0x00007f3378427cbf: add %r9d,%r11d
0x00007f3378427cc2: add $0x895cd7be,%r11d
0x00007f3378427cc9: rol $0x16,%r11d
0x00007f3378427ccd: add %ebp,%r11d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@197 (line 186)
0x00007f3378427cd0: andn %ebx,%r11d,%r8d
0x00007f3378427cd5: mov %ebp,%r10d
0x00007f3378427cd8: and %r11d,%r10d
0x00007f3378427cdb: or %r8d,%r10d
0x00007f3378427cde: add %r14d,%r10d
0x00007f3378427ce1: add %ecx,%r10d ;*ishl {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@21 (line 128)
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f3378427ce4: mov %r10d,%r9d
0x00007f3378427ce7: add $0x6b901122,%r9d
0x00007f3378427cee: shl $0x7,%r10d
0x00007f3378427cf2: shr $0x19,%r9d
0x00007f3378427cf6: add $0xc8089100,%r10d
0x00007f3378427cfd: or %r9d,%r10d
0x00007f3378427d00: add %r11d,%r10d ;*isub {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@27 (line 128)
; - sun.security.provider.MD5::implCompress0@179 (line 185)
0x00007f3378427d03: andn %ebp,%r10d,%ecx
0x00007f3378427d08: mov %r11d,%r9d
0x00007f3378427d0b: and %r10d,%r9d
0x00007f3378427d0e: or %ecx,%r9d
0x00007f3378427d11: add 0x2c(%rsp),%r9d
0x00007f3378427d16: add %ebx,%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@220 (line 187)
0x00007f3378427d19: mov %r9d,%r8d
0x00007f3378427d1c: add $0xfd987193,%r8d
0x00007f3378427d23: shl $0xc,%r9d
0x00007f3378427d27: shr $0x14,%r8d
0x00007f3378427d2b: add $0x87193000,%r9d
0x00007f3378427d32: or %r8d,%r9d
0x00007f3378427d35: add %r10d,%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@174 (line 185)
0x00007f3378427d38: mov %r9d,%r8d
0x00007f3378427d3b: not %r8d ;*iushr {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@28 (line 128)
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f3378427d3e: mov %r10d,%ebx
0x00007f3378427d41: and %r9d,%ebx
0x00007f3378427d44: mov %r11d,%ecx
0x00007f3378427d47: and %r8d,%ecx
0x00007f3378427d4a: or %ecx,%ebx
0x00007f3378427d4c: add %edx,%ebx
0x00007f3378427d4e: add %ebp,%ebx
0x00007f3378427d50: add $0xa679438e,%ebx
0x00007f3378427d56: rol $0x11,%ebx
0x00007f3378427d59: add %r9d,%ebx ;*getfield x {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@169 (line 185)
0x00007f3378427d5c: and %ebx,%r8d
0x00007f3378427d5f: mov %ebx,%ecx
0x00007f3378427d61: not %ecx ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f3378427d63: mov %r9d,%ebp
0x00007f3378427d66: and %ebx,%ebp
0x00007f3378427d68: mov %r10d,%r13d
0x00007f3378427d6b: and %ecx,%r13d
0x00007f3378427d6e: or %r13d,%ebp
0x00007f3378427d71: add 0x14(%rsp),%ebp
0x00007f3378427d75: add %r11d,%ebp
0x00007f3378427d78: add $0x49b40821,%ebp
0x00007f3378427d7e: rol $0x16,%ebp
0x00007f3378427d81: add %ebx,%ebp ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@156 (line 184)
0x00007f3378427d83: and %ebp,%ecx
0x00007f3378427d85: mov %r9d,%r13d
0x00007f3378427d88: and %ebp,%r13d
0x00007f3378427d8b: or %r8d,%r13d
0x00007f3378427d8e: add 0x4(%rsp),%r13d
0x00007f3378427d93: add %r10d,%r13d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@179 (line 185)
0x00007f3378427d96: mov %r13d,%r10d
0x00007f3378427d99: add $0xf61e2562,%r10d
0x00007f3378427da0: shl $0x5,%r13d
0x00007f3378427da4: shr $0x1b,%r10d
0x00007f3378427da8: add $0xc3c4ac40,%r13d
0x00007f3378427daf: or %r10d,%r13d
0x00007f3378427db2: add %ebp,%r13d ;*getfield x {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@147 (line 184)
0x00007f3378427db5: andn %r13d,%ebp,%r10d
0x00007f3378427dba: mov %ebx,%r8d
0x00007f3378427dbd: and %r13d,%r8d
0x00007f3378427dc0: or %ecx,%r8d
0x00007f3378427dc3: add 0x18(%rsp),%r8d
0x00007f3378427dc8: add %r9d,%r8d
0x00007f3378427dcb: mov %r8d,%r9d
0x00007f3378427dce: add $0xc040b340,%r9d
0x00007f3378427dd5: shl $0x9,%r8d
0x00007f3378427dd9: shr $0x17,%r9d
0x00007f3378427ddd: add $0x81668000,%r8d
0x00007f3378427de4: or %r9d,%r8d
0x00007f3378427de7: add %r13d,%r8d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@130 (line 183)
0x00007f3378427dea: andn %r8d,%r13d,%r11d
0x00007f3378427def: mov %ebp,%ecx
0x00007f3378427df1: and %r8d,%ecx
0x00007f3378427df4: or %r10d,%ecx
0x00007f3378427df7: add 0x28(%rsp),%ecx
0x00007f3378427dfb: add %ebx,%ecx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@174 (line 185)
0x00007f3378427dfd: mov %ecx,%r10d
0x00007f3378427e00: add $0x265e5a51,%r10d
0x00007f3378427e07: shl $0xe,%ecx
0x00007f3378427e0a: shr $0x12,%r10d
0x00007f3378427e0e: add $0x96944000,%ecx
0x00007f3378427e14: or %r10d,%ecx
0x00007f3378427e17: add %r8d,%ecx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@113 (line 182)
; {no_reloc}
0x00007f3378427e1a: andn %ecx,%r8d,%r10d
0x00007f3378427e1f: mov %r13d,%ebx
0x00007f3378427e22: and %ecx,%ebx
0x00007f3378427e24: or %r11d,%ebx
0x00007f3378427e27: add %esi,%ebx
0x00007f3378427e29: add %ebp,%ebx
0x00007f3378427e2b: add $0xe9b6c7aa,%ebx
0x00007f3378427e31: rol $0x14,%ebx
0x00007f3378427e34: add %ecx,%ebx ;*iushr {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@28 (line 128)
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f3378427e36: andn %ebx,%ecx,%r11d
0x00007f3378427e3b: mov %r8d,%ebp
0x00007f3378427e3e: and %ebx,%ebp
0x00007f3378427e40: or %r10d,%ebp
0x00007f3378427e43: add %edi,%ebp
0x00007f3378427e45: add %r13d,%ebp ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@151 (line 184)
0x00007f3378427e48: mov %ebp,%r9d
0x00007f3378427e4b: add $0xd62f105d,%r9d
0x00007f3378427e52: shl $0x5,%ebp
0x00007f3378427e55: shr $0x1b,%r9d
0x00007f3378427e59: add $0xc5e20ba0,%ebp
0x00007f3378427e5f: or %r9d,%ebp
0x00007f3378427e62: add %ebx,%ebp ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@86 (line 181)
0x00007f3378427e64: andn %ebp,%ebx,%r10d
0x00007f3378427e69: mov %ecx,%r13d
0x00007f3378427e6c: and %ebp,%r13d
0x00007f3378427e6f: or %r11d,%r13d
0x00007f3378427e72: add 0x24(%rsp),%r13d
0x00007f3378427e77: add %r8d,%r13d ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@135 (line 183)
0x00007f3378427e7a: mov %r13d,%r11d
0x00007f3378427e7d: add $0x2441453,%r11d
0x00007f3378427e84: shl $0x9,%r13d
0x00007f3378427e88: shr $0x17,%r11d
0x00007f3378427e8c: add $0x8828a600,%r13d
0x00007f3378427e93: or %r11d,%r13d
0x00007f3378427e96: add %ebp,%r13d ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f3378427e99: andn %r13d,%ebp,%r11d
0x00007f3378427e9e: mov %ebx,%r9d
0x00007f3378427ea1: and %r13d,%r9d
0x00007f3378427ea4: or %r10d,%r9d
0x00007f3378427ea7: add 0x14(%rsp),%r9d
0x00007f3378427eac: add %ecx,%r9d ;*isub {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@27 (line 128)
; - sun.security.provider.MD5::implCompress0@113 (line 182)
0x00007f3378427eaf: mov %r9d,%r8d
0x00007f3378427eb2: add $0xd8a1e681,%r8d
0x00007f3378427eb9: shl $0xe,%r9d
0x00007f3378427ebd: shr $0x12,%r8d
0x00007f3378427ec1: add $0x79a04000,%r9d
0x00007f3378427ec8: or %r8d,%r9d
0x00007f3378427ecb: add %r13d,%r9d ;*ishl {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@21 (line 128)
; - sun.security.provider.MD5::implCompress0@48 (line 179)
0x00007f3378427ece: andn %r9d,%r13d,%r10d
0x00007f3378427ed3: mov %ebp,%ecx
0x00007f3378427ed5: and %r9d,%ecx
0x00007f3378427ed8: or %r11d,%ecx
0x00007f3378427edb: add 0x10(%rsp),%ecx
0x00007f3378427edf: add %ebx,%ecx
0x00007f3378427ee1: add $0xe7d3fbc8,%ecx
0x00007f3378427ee7: rol $0x14,%ecx
0x00007f3378427eea: add %r9d,%ecx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@43 (line 179)
0x00007f3378427eed: andn %ecx,%r9d,%r11d
0x00007f3378427ef2: mov %r13d,%ebx
0x00007f3378427ef5: and %ecx,%ebx
0x00007f3378427ef7: or %r10d,%ebx
0x00007f3378427efa: add 0x20(%rsp),%ebx
0x00007f3378427efe: add %ebp,%ebx
0x00007f3378427f00: mov %ebx,%r10d
0x00007f3378427f03: add $0x21e1cde6,%r10d
0x00007f3378427f0a: shl $0x5,%ebx
0x00007f3378427f0d: shr $0x1b,%r10d
0x00007f3378427f11: add $0x3c39bcc0,%ebx
0x00007f3378427f17: or %r10d,%ebx
0x00007f3378427f1a: add %ecx,%ebx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@20 (line 175)
0x00007f3378427f1c: andn %ebx,%ecx,%r10d
0x00007f3378427f21: mov %r9d,%ebp
0x00007f3378427f24: and %ebx,%ebp
0x00007f3378427f26: or %r11d,%ebp
0x00007f3378427f29: add %edx,%ebp
0x00007f3378427f2b: add %r13d,%ebp ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f3378427f2e: mov %ebp,%r8d
0x00007f3378427f31: add $0xc33707d6,%r8d
0x00007f3378427f38: shl $0x9,%ebp
0x00007f3378427f3b: shr $0x17,%r8d
0x00007f3378427f3f: add $0x6e0fac00,%ebp
0x00007f3378427f45: or %r8d,%ebp
0x00007f3378427f48: add %ebx,%ebp ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@12 (line 174)
0x00007f3378427f4a: andn %ebp,%ebx,%r11d
0x00007f3378427f4f: mov %ecx,%r13d
0x00007f3378427f52: and %ebp,%r13d
0x00007f3378427f55: or %r10d,%r13d
0x00007f3378427f58: add 0xc(%rsp),%r13d
0x00007f3378427f5d: add %r9d,%r13d
0x00007f3378427f60: mov %r13d,%r10d
0x00007f3378427f63: add $0xf4d50d87,%r10d
0x00007f3378427f6a: shl $0xe,%r13d
0x00007f3378427f6e: shr $0x12,%r10d
0x00007f3378427f72: add $0x4361c000,%r13d
0x00007f3378427f79: or %r10d,%r13d
0x00007f3378427f7c: add %ebp,%r13d
0x00007f3378427f7f: andn %r13d,%ebp,%r10d
0x00007f3378427f84: mov %ebx,%r9d
0x00007f3378427f87: and %r13d,%r9d
0x00007f3378427f8a: or %r11d,%r9d
0x00007f3378427f8d: add 0x1c(%rsp),%r9d
0x00007f3378427f92: add %ecx,%r9d
0x00007f3378427f95: add $0x455a14ed,%r9d
0x00007f3378427f9c: rol $0x14,%r9d
0x00007f3378427fa0: add %r13d,%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@5 (line 173)
0x00007f3378427fa3: andn %r9d,%r13d,%r11d
0x00007f3378427fa8: mov %ebp,%ecx
0x00007f3378427faa: and %r9d,%ecx
0x00007f3378427fad: or %r10d,%ecx
0x00007f3378427fb0: add 0x2c(%rsp),%ecx
0x00007f3378427fb4: add %ebx,%ecx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@48 (line 179)
0x00007f3378427fb6: mov %ecx,%r8d
0x00007f3378427fb9: add $0xa9e3e905,%r8d
0x00007f3378427fc0: shl $0x5,%ecx
0x00007f3378427fc3: shr $0x1b,%r8d
0x00007f3378427fc7: add $0x3c7d20a0,%ecx
0x00007f3378427fcd: or %r8d,%ecx
0x00007f3378427fd0: add %r9d,%ecx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@5 (line 173)
0x00007f3378427fd3: andn %ecx,%r9d,%r10d
0x00007f3378427fd8: mov %r13d,%ebx
0x00007f3378427fdb: and %ecx,%ebx
0x00007f3378427fdd: or %r11d,%ebx
0x00007f3378427fe0: add 0x8(%rsp),%ebx
0x00007f3378427fe4: add %ebp,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@48 (line 179)
0x00007f3378427fe6: mov %ebx,%r11d
0x00007f3378427fe9: add $0xfcefa3f8,%r11d
0x00007f3378427ff0: shl $0x9,%ebx
0x00007f3378427ff3: shr $0x17,%r11d
0x00007f3378427ff7: add $0xdf47f000,%ebx
0x00007f3378427ffd: or %r11d,%ebx
0x00007f3378428000: add %ecx,%ebx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@5 (line 173)
0x00007f3378428002: andn %ebx,%ecx,%r11d
0x00007f3378428007: mov %r9d,%ebp
0x00007f337842800a: and %ebx,%ebp
0x00007f337842800c: or %r10d,%ebp
0x00007f337842800f: add %eax,%ebp
0x00007f3378428011: add %r13d,%ebp
0x00007f3378428014: mov %ebp,%r8d
0x00007f3378428017: add $0x676f02d9,%r8d
0x00007f337842801e: shl $0xe,%ebp
0x00007f3378428021: shr $0x12,%r8d
0x00007f3378428025: add $0xc0b64000,%ebp
0x00007f337842802b: or %r8d,%ebp
0x00007f337842802e: add %ebx,%ebp ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@311 (line 191)
0x00007f3378428030: mov %ecx,%r8d
0x00007f3378428033: and %ebp,%r8d
0x00007f3378428036: or %r11d,%r8d
0x00007f3378428039: add %r14d,%r8d
0x00007f337842803c: add %r9d,%r8d
0x00007f337842803f: add $0x8d2a4c8a,%r8d
0x00007f3378428046: rol $0x14,%r8d
0x00007f337842804a: add %ebp,%r8d ;*iushr {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@28 (line 128)
; - sun.security.provider.MD5::implCompress0@293 (line 190)
0x00007f337842804d: mov %ebp,%r10d
0x00007f3378428050: xor %r8d,%r10d
0x00007f3378428053: xor %ebx,%r10d
0x00007f3378428056: add %edi,%r10d
0x00007f3378428059: add %ecx,%r10d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@316 (line 191)
0x00007f337842805c: mov %r10d,%r9d
0x00007f337842805f: add $0xfffa3942,%r9d
0x00007f3378428066: shl $0x4,%r10d
0x00007f337842806a: shr $0x1c,%r9d
0x00007f337842806e: add $0xffa39420,%r10d
0x00007f3378428075: or %r9d,%r10d
0x00007f3378428078: add %r8d,%r10d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@288 (line 190)
0x00007f337842807b: mov %r8d,%r9d
0x00007f337842807e: xor %r10d,%r9d
0x00007f3378428081: xor %ebp,%r9d
0x00007f3378428084: add 0x1c(%rsp),%r9d
0x00007f3378428089: add %ebx,%r9d ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@316 (line 191)
0x00007f337842808c: mov %r9d,%r11d
0x00007f337842808f: add $0x8771f681,%r11d
0x00007f3378428096: shl $0xb,%r9d
0x00007f337842809a: shr $0x15,%r11d
0x00007f337842809e: add $0x8fb40800,%r9d
0x00007f33784280a5: or %r11d,%r9d
0x00007f33784280a8: add %r10d,%r9d ;*getfield x {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@283 (line 190)
0x00007f33784280ab: mov %r10d,%r11d
0x00007f33784280ae: xor %r9d,%r11d
0x00007f33784280b1: xor %r8d,%r11d
0x00007f33784280b4: add 0x28(%rsp),%r11d
0x00007f33784280b9: add %ebp,%r11d
0x00007f33784280bc: add $0x6d9d6122,%r11d
0x00007f33784280c3: rol $0x10,%r11d
0x00007f33784280c7: add %r9d,%r11d ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@270 (line 189)
0x00007f33784280ca: mov %r9d,%ebx
0x00007f33784280cd: xor %r11d,%ebx
0x00007f33784280d0: xor %r10d,%ebx
0x00007f33784280d3: add %edx,%ebx
0x00007f33784280d5: add %r8d,%ebx
0x00007f33784280d8: add $0xfde5380c,%ebx
0x00007f33784280de: rol $0x17,%ebx
0x00007f33784280e1: add %r11d,%ebx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@265 (line 189)
0x00007f33784280e4: mov %r11d,%r8d
0x00007f33784280e7: xor %ebx,%r8d
0x00007f33784280ea: xor %r9d,%r8d
0x00007f33784280ed: add 0x4(%rsp),%r8d
0x00007f33784280f2: add %r10d,%r8d ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@293 (line 190)
0x00007f33784280f5: mov %r8d,%ecx
0x00007f33784280f8: add $0xa4beea44,%ecx
0x00007f33784280fe: shl $0x4,%r8d
0x00007f3378428102: shr $0x1c,%ecx
0x00007f3378428105: add $0x4beea440,%r8d
0x00007f337842810c: or %ecx,%r8d
0x00007f337842810f: add %ebx,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@247 (line 188)
0x00007f3378428112: mov %ebx,%r10d
0x00007f3378428115: xor %r8d,%r10d
0x00007f3378428118: xor %r11d,%r10d
0x00007f337842811b: add 0x10(%rsp),%r10d
0x00007f3378428120: add %r9d,%r10d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@288 (line 190)
0x00007f3378428123: mov %r10d,%r9d
0x00007f3378428126: add $0x4bdecfa9,%r9d
0x00007f337842812d: shl $0xb,%r10d
0x00007f3378428131: shr $0x15,%r9d
0x00007f3378428135: add $0xf67d4800,%r10d
0x00007f337842813c: or %r9d,%r10d
0x00007f337842813f: add %r8d,%r10d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@242 (line 188)
0x00007f3378428142: mov %r8d,%ecx
0x00007f3378428145: xor %r10d,%ecx
0x00007f3378428148: xor %ebx,%ecx
0x00007f337842814a: add %eax,%ecx
0x00007f337842814c: add %r11d,%ecx
0x00007f337842814f: add $0xf6bb4b60,%ecx
0x00007f3378428155: rol $0x10,%ecx
0x00007f3378428158: add %r10d,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f337842815b: mov %r10d,%r9d
0x00007f337842815e: xor %ecx,%r9d
0x00007f3378428161: xor %r8d,%r9d
0x00007f3378428164: add 0x24(%rsp),%r9d
0x00007f3378428169: add %ebx,%r9d
0x00007f337842816c: add $0xbebfbc70,%r9d
0x00007f3378428173: rol $0x17,%r9d
0x00007f3378428177: add %ecx,%r9d ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f337842817a: mov %ecx,%ebp
0x00007f337842817c: xor %r9d,%ebp
0x00007f337842817f: xor %r10d,%ebp
0x00007f3378428182: add 0x2c(%rsp),%ebp
0x00007f3378428186: add %r8d,%ebp
0x00007f3378428189: mov %ebp,%r8d
0x00007f337842818c: add $0x289b7ec6,%r8d
0x00007f3378428193: shl $0x4,%ebp
0x00007f3378428196: shr $0x1c,%r8d
0x00007f337842819a: add $0x89b7ec60,%ebp
0x00007f33784281a0: or %r8d,%ebp
0x00007f33784281a3: add %r9d,%ebp ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@220 (line 187)
0x00007f33784281a6: mov %r9d,%r8d
0x00007f33784281a9: xor %ebp,%r8d
0x00007f33784281ac: xor %ecx,%r8d
0x00007f33784281af: add %esi,%r8d
0x00007f33784281b2: add %r10d,%r8d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@242 (line 188)
0x00007f33784281b5: mov %r8d,%r10d
0x00007f33784281b8: add $0xeaa127fa,%r10d
0x00007f33784281bf: shl $0xb,%r8d
0x00007f33784281c3: shr $0x15,%r10d
0x00007f33784281c7: add $0x93fd000,%r8d
0x00007f33784281ce: or %r10d,%r8d
0x00007f33784281d1: add %ebp,%r8d ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@202 (line 186)
0x00007f33784281d4: mov %ebp,%r11d
0x00007f33784281d7: xor %r8d,%r11d
0x00007f33784281da: xor %r9d,%r11d
0x00007f33784281dd: add 0xc(%rsp),%r11d
0x00007f33784281e2: add %ecx,%r11d
0x00007f33784281e5: add $0xd4ef3085,%r11d
0x00007f33784281ec: rol $0x10,%r11d
0x00007f33784281f0: add %r8d,%r11d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@197 (line 186)
0x00007f33784281f3: mov %r8d,%ebx
0x00007f33784281f6: xor %r11d,%ebx
0x00007f33784281f9: xor %ebp,%ebx
0x00007f33784281fb: add 0x18(%rsp),%ebx
0x00007f33784281ff: add %r9d,%ebx
0x00007f3378428202: add $0x4881d05,%ebx
0x00007f3378428208: rol $0x17,%ebx
0x00007f337842820b: add %r11d,%ebx ;*synchronization entry
; - sun.security.provider.MD5::FF@-1 (line 127)
; - sun.security.provider.MD5::implCompress0@179 (line 185)
0x00007f337842820e: mov %r11d,%r9d
0x00007f3378428211: xor %ebx,%r9d
0x00007f3378428214: xor %r8d,%r9d ; {no_reloc}
0x00007f3378428217: add 0x20(%rsp),%r9d
0x00007f337842821c: add %ebp,%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@220 (line 187)
0x00007f337842821f: mov %r9d,%ecx
0x00007f3378428222: add $0xd9d4d039,%ecx
0x00007f3378428228: shl $0x4,%r9d
0x00007f337842822c: shr $0x1c,%ecx
0x00007f337842822f: add $0x9d4d0390,%r9d
0x00007f3378428236: or %ecx,%r9d
0x00007f3378428239: add %ebx,%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@174 (line 185)
0x00007f337842823c: mov %ebx,%ebp
0x00007f337842823e: xor %r9d,%ebp
0x00007f3378428241: xor %r11d,%ebp
0x00007f3378428244: add %r14d,%ebp
0x00007f3378428247: add %r8d,%ebp ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@202 (line 186)
0x00007f337842824a: mov %ebp,%r10d
0x00007f337842824d: add $0xe6db99e5,%r10d
0x00007f3378428254: shl $0xb,%ebp
0x00007f3378428257: shr $0x15,%r10d
0x00007f337842825b: add $0xdccf2800,%ebp
0x00007f3378428261: or %r10d,%ebp
0x00007f3378428264: add %r9d,%ebp ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@156 (line 184)
0x00007f3378428267: mov %r9d,%r8d
0x00007f337842826a: xor %ebp,%r8d
0x00007f337842826d: xor %ebx,%r8d
0x00007f3378428270: add 0x14(%rsp),%r8d
0x00007f3378428275: add %r11d,%r8d
0x00007f3378428278: add $0x1fa27cf8,%r8d
0x00007f337842827f: rol $0x10,%r8d
0x00007f3378428283: add %ebp,%r8d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@151 (line 184)
0x00007f3378428286: mov %ebp,%r10d
0x00007f3378428289: not %r10d
0x00007f337842828c: mov %ebp,%ecx
0x00007f337842828e: xor %r8d,%ecx
0x00007f3378428291: xor %r9d,%ecx
0x00007f3378428294: add 0x8(%rsp),%ecx
0x00007f3378428298: add %ebx,%ecx
0x00007f337842829a: add $0xc4ac5665,%ecx
0x00007f33784282a0: rol $0x17,%ecx
0x00007f33784282a3: add %r8d,%ecx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@135 (line 183)
0x00007f33784282a6: or %ecx,%r10d
0x00007f33784282a9: xor %r8d,%r10d
0x00007f33784282ac: add %esi,%r10d
0x00007f33784282af: add %r9d,%r10d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@174 (line 185)
0x00007f33784282b2: mov %r8d,%r9d
0x00007f33784282b5: not %r9d
0x00007f33784282b8: mov %r10d,%r11d
0x00007f33784282bb: shl $0x6,%r11d
0x00007f33784282bf: add $0xf4292244,%r10d
0x00007f33784282c6: add $0xa489100,%r11d
0x00007f33784282cd: shr $0x1a,%r10d
0x00007f33784282d1: or %r10d,%r11d
0x00007f33784282d4: add %ecx,%r11d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@130 (line 183)
0x00007f33784282d7: or %r11d,%r9d
0x00007f33784282da: xor %ecx,%r9d
0x00007f33784282dd: add %eax,%r9d
0x00007f33784282e0: add %ebp,%r9d
0x00007f33784282e3: mov %ecx,%r10d
0x00007f33784282e6: not %r10d
0x00007f33784282e9: mov %r9d,%esi
0x00007f33784282ec: shl $0xa,%esi
0x00007f33784282ef: add $0x432aff97,%r9d
0x00007f33784282f6: add $0xabfe5c00,%esi
0x00007f33784282fc: shr $0x16,%r9d
0x00007f3378428300: or %r9d,%esi
0x00007f3378428303: add %r11d,%esi ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@108 (line 182)
0x00007f3378428306: or %esi,%r10d
0x00007f3378428309: xor %r11d,%r10d
0x00007f337842830c: add %edx,%r10d
0x00007f337842830f: add %r8d,%r10d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@151 (line 184)
0x00007f3378428312: mov %r11d,%r8d
0x00007f3378428315: not %r8d
0x00007f3378428318: mov %r10d,%ebx
0x00007f337842831b: shl $0xf,%ebx
0x00007f337842831e: add $0xab9423a7,%r10d
0x00007f3378428325: add $0x11d38000,%ebx
0x00007f337842832b: shr $0x11,%r10d
0x00007f337842832f: or %r10d,%ebx
0x00007f3378428332: add %esi,%ebx ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f3378428334: or %ebx,%r8d
0x00007f3378428337: xor %esi,%r8d
0x00007f337842833a: add %edi,%r8d
0x00007f337842833d: add %ecx,%r8d
0x00007f3378428340: mov %esi,%r9d
0x00007f3378428343: not %r9d
0x00007f3378428346: add $0xfc93a039,%r8d
0x00007f337842834d: mov %ebx,%r10d
0x00007f3378428350: not %r10d
0x00007f3378428353: rol $0x15,%r8d
0x00007f3378428357: add %ebx,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f337842835a: or %r8d,%r9d
0x00007f337842835d: xor %ebx,%r9d
0x00007f3378428360: add %r14d,%r9d
0x00007f3378428363: add %r11d,%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@130 (line 183)
0x00007f3378428366: mov %r8d,%ecx
0x00007f3378428369: not %ecx
0x00007f337842836b: mov %r9d,%r11d
0x00007f337842836e: shl $0x6,%r11d
0x00007f3378428372: add $0x655b59c3,%r9d
0x00007f3378428379: add $0x56d670c0,%r11d
0x00007f3378428380: shr $0x1a,%r9d
0x00007f3378428384: or %r9d,%r11d
0x00007f3378428387: add %r8d,%r11d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@64 (line 180)
0x00007f337842838a: or %r11d,%r10d
0x00007f337842838d: xor %r8d,%r10d
0x00007f3378428390: add 0xc(%rsp),%r10d
0x00007f3378428395: add %esi,%r10d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@108 (line 182)
0x00007f3378428398: mov %r11d,%r9d
0x00007f337842839b: not %r9d
0x00007f337842839e: mov %r10d,%edx
0x00007f33784283a1: shl $0xa,%edx
0x00007f33784283a4: add $0x8f0ccc92,%r10d
0x00007f33784283ab: add $0x33324800,%edx
0x00007f33784283b1: shr $0x16,%r10d
0x00007f33784283b5: or %r10d,%edx
0x00007f33784283b8: add %r11d,%edx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@43 (line 179)
0x00007f33784283bb: or %edx,%ecx
0x00007f33784283bd: xor %r11d,%ecx
0x00007f33784283c0: add 0x24(%rsp),%ecx
0x00007f33784283c4: add %ebx,%ecx ;*invokestatic FF {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f33784283c6: mov %edx,%r10d
0x00007f33784283c9: not %r10d
0x00007f33784283cc: mov %ecx,%edi
0x00007f33784283ce: shl $0xf,%edi
0x00007f33784283d1: add $0xffeff47d,%ecx
0x00007f33784283d7: add $0xfa3e8000,%edi
0x00007f33784283dd: shr $0x11,%ecx
0x00007f33784283e0: or %ecx,%edi
0x00007f33784283e2: add %edx,%edi ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@28 (line 176)
0x00007f33784283e4: or %edi,%r9d
0x00007f33784283e7: xor %edx,%r9d
0x00007f33784283ea: add 0x4(%rsp),%r9d
0x00007f33784283ef: add %r8d,%r9d
0x00007f33784283f2: mov %edi,%r8d
0x00007f33784283f5: not %r8d
0x00007f33784283f8: add $0x85845dd1,%r9d
0x00007f33784283ff: rol $0x15,%r9d
0x00007f3378428403: add %edi,%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@12 (line 174)
0x00007f3378428406: or %r9d,%r10d
0x00007f3378428409: xor %edi,%r10d
0x00007f337842840c: add 0x1c(%rsp),%r10d
0x00007f3378428411: add %r11d,%r10d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@64 (line 180)
0x00007f3378428414: mov %r9d,%ecx
0x00007f3378428417: not %ecx
0x00007f3378428419: mov %r10d,%r11d
0x00007f337842841c: shl $0x6,%r11d
0x00007f3378428420: add $0x6fa87e4f,%r10d
0x00007f3378428427: add $0xea1f93c0,%r11d
0x00007f337842842e: shr $0x1a,%r10d
0x00007f3378428432: or %r10d,%r11d
0x00007f3378428435: add %r9d,%r11d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@5 (line 173)
0x00007f3378428438: or %r11d,%r8d
0x00007f337842843b: xor %r9d,%r8d
0x00007f337842843e: add 0x14(%rsp),%r8d
0x00007f3378428443: add %edx,%r8d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@64 (line 180)
0x00007f3378428446: mov %r11d,%ebx
0x00007f3378428449: not %ebx
0x00007f337842844b: mov %r8d,%r10d
0x00007f337842844e: shl $0xa,%r10d
0x00007f3378428452: add $0xfe2ce6e0,%r8d
0x00007f3378428459: add $0xb39b8000,%r10d
0x00007f3378428460: shr $0x16,%r8d
0x00007f3378428464: or %r8d,%r10d
0x00007f3378428467: add %r11d,%r10d
0x00007f337842846a: or %r10d,%ecx
0x00007f337842846d: xor %r11d,%ecx
0x00007f3378428470: add 0x18(%rsp),%ecx
0x00007f3378428474: add %edi,%ecx ;*getfield x {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@60 (line 180)
0x00007f3378428476: mov %r10d,%r8d
0x00007f3378428479: not %r8d
0x00007f337842847c: mov %ecx,%edx
0x00007f337842847e: shl $0xf,%edx
0x00007f3378428481: add $0xa3014314,%ecx
0x00007f3378428487: add $0xa18a0000,%edx
0x00007f337842848d: shr $0x11,%ecx
0x00007f3378428490: or %ecx,%edx
0x00007f3378428492: add %r10d,%edx
0x00007f3378428495: or %edx,%ebx
0x00007f3378428497: xor %r10d,%ebx
0x00007f337842849a: add 0x2c(%rsp),%ebx
0x00007f337842849e: add %r9d,%ebx
0x00007f33784284a1: mov %edx,%ecx
0x00007f33784284a3: not %ecx
0x00007f33784284a5: add $0x4e0811a1,%ebx
0x00007f33784284ab: rol $0x15,%ebx
0x00007f33784284ae: add %edx,%ebx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@5 (line 173)
0x00007f33784284b0: or %ebx,%r8d
0x00007f33784284b3: xor %edx,%r8d
0x00007f33784284b6: add 0x10(%rsp),%r8d
0x00007f33784284bb: add %r11d,%r8d ;*getfield x {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@82 (line 181)
0x00007f33784284be: mov %ebx,%r9d
0x00007f33784284c1: not %r9d
0x00007f33784284c4: mov %r8d,%esi
0x00007f33784284c7: shl $0x6,%esi
0x00007f33784284ca: add $0xf7537e82,%r8d
0x00007f33784284d1: add $0xd4dfa080,%esi
0x00007f33784284d7: shr $0x1a,%r8d
0x00007f33784284db: or %r8d,%esi
0x00007f33784284de: add %ebx,%esi
0x00007f33784284e0: or %esi,%ecx
0x00007f33784284e2: mov %esi,%r11d
0x00007f33784284e5: add (%rsp),%r11d
0x00007f33784284e9: vmovd %xmm0,%edi
0x00007f33784284ed: mov %r11d,0x10(%rdi) ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@20 (line 175)
0x00007f33784284f1: xor %ebx,%ecx
0x00007f33784284f3: add 0x28(%rsp),%ecx
0x00007f33784284f7: add %r10d,%ecx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@64 (line 180)
0x00007f33784284fa: mov %esi,%r10d
0x00007f33784284fd: not %r10d
0x00007f3378428500: mov %ecx,%edi
0x00007f3378428502: shl $0xa,%edi
0x00007f3378428505: add $0xbd3af235,%ecx
0x00007f337842850b: add $0xebc8d400,%edi
0x00007f3378428511: shr $0x16,%ecx
0x00007f3378428514: or %ecx,%edi
0x00007f3378428516: add %esi,%edi ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@12 (line 174)
0x00007f3378428518: or %edi,%r9d
0x00007f337842851b: xor %esi,%r9d
0x00007f337842851e: add 0x8(%rsp),%r9d
0x00007f3378428523: add %edx,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f3378428526: mov %r9d,%r8d
0x00007f3378428529: add $0x2ad7d2bb,%r8d
0x00007f3378428530: shl $0xf,%r9d
0x00007f3378428534: shr $0x11,%r8d
0x00007f3378428538: add $0xe95d8000,%r9d
0x00007f337842853f: or %r8d,%r9d
0x00007f3378428542: add %edi,%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@20 (line 175)
0x00007f3378428545: or %r9d,%r10d
0x00007f3378428548: xor %edi,%r10d
0x00007f337842854b: add 0x20(%rsp),%r10d
0x00007f3378428550: add %ebx,%r10d
0x00007f3378428553: add $0xeb86d391,%r10d
0x00007f337842855a: rol $0x15,%r10d
0x00007f337842855e: add %r9d,%r10d
0x00007f3378428561: vmovd %xmm0,%r11d
0x00007f3378428566: add %r10d,0x14(%r11) ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@12 (line 174)
0x00007f337842856a: add %r9d,0x18(%r11) ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@5 (line 173)
0x00007f337842856e: add %edi,0x1c(%r11) ;*getfield state {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@1 (line 173)
0x00007f3378428572: add $0x40,%rsp
0x00007f3378428576: pop %rbp
0x00007f3378428577: mov 0x110(%r15),%r10
0x00007f337842857e: test %eax,(%r10) ; {poll_return}
0x00007f3378428581: retq
0x00007f3378428582: mov %rsi,%rbp
0x00007f3378428585: mov %ebx,(%rsp)
0x00007f3378428588: mov $0xffffffe4,%esi
0x00007f337842858d: xchg %ax,%ax
0x00007f337842858f: callq 0x00007f3370979080 ; ImmutableOopMap {rbp=Oop [0]=NarrowOop }
;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@5 (line 173)
; {runtime_call UncommonTrapBlob}
0x00007f3378428594: mov %rsi,(%rsp)
0x00007f3378428598: mov %r10d,0x10(%rsp)
0x00007f337842859d: mov %edi,0x14(%rsp)
0x00007f33784285a1: mov %r11d,0x18(%rsp)
0x00007f33784285a6: mov %r9d,0x1c(%rsp)
0x00007f33784285ab: mov $0xffffffe4,%esi
0x00007f33784285b0: data16 xchg %ax,%ax
0x00007f33784285b3: callq 0x00007f3370979080 ; ImmutableOopMap {[0]=Oop [28]=NarrowOop }
;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@43 (line 179)
; {runtime_call UncommonTrapBlob}
0x00007f33784285b8: mov $0xfffffff6,%esi ;*getfield x {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@351 (line 193)
0x00007f33784285bd: xchg %ax,%ax
0x00007f33784285bf: callq 0x00007f3370979080 ; ImmutableOopMap {}
;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@5 (line 173)
; {runtime_call UncommonTrapBlob}
0x00007f33784285c4: mov $0xfffffff6,%esi ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@5 (line 173)
0x00007f33784285c9: xchg %ax,%ax
0x00007f33784285cb: callq 0x00007f3370979080 ; ImmutableOopMap {}
;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@43 (line 179)
; {runtime_call UncommonTrapBlob}
0x00007f33784285d0: hlt
0x00007f33784285d1: hlt
0x00007f33784285d2: hlt
0x00007f33784285d3: hlt
0x00007f33784285d4: hlt
0x00007f33784285d5: hlt
0x00007f33784285d6: hlt
0x00007f33784285d7: hlt
0x00007f33784285d8: hlt
0x00007f33784285d9: hlt
0x00007f33784285da: hlt
0x00007f33784285db: hlt
0x00007f33784285dc: hlt
0x00007f33784285dd: hlt
0x00007f33784285de: hlt
0x00007f33784285df: hlt
[Exception Handler]
0x00007f33784285e0: jmpq 0x00007f3370a21280 ; {no_reloc}
[Deopt Handler Code]
0x00007f33784285e5: callq 0x00007f33784285ea
0x00007f33784285ea: subq $0x5,(%rsp)
0x00007f33784285ef: jmpq 0x00007f3370978ca0 ; {runtime_call DeoptimizationBlob}
0x00007f33784285f4: hlt
0x00007f33784285f5: hlt
0x00007f33784285f6: hlt
0x00007f33784285f7: hlt
-
- - - [BEGIN] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
StubRoutines::md5_implCompressMB [0x00007f72e096c220, 0x00007f72e096c8db] (1723 bytes)
--------------------------------------------------------------------------------
0x00007f72e096c220: push %rbp
0x00007f72e096c221: mov %rsp,%rbp
0x00007f72e096c224: push %rbx
0x00007f72e096c225: push %rdi
0x00007f72e096c226: push %rsi
0x00007f72e096c227: push %r15
0x00007f72e096c229: sub $0x10,%rsp
0x00007f72e096c22d: mov %rdi,%r15
0x00007f72e096c230: mov %rsi,(%rsp)
0x00007f72e096c234: mov %edx,0x8(%rsp)
0x00007f72e096c238: mov %ecx,0xc(%rsp)
0x00007f72e096c23c: mov (%rsp),%rdi
0x00007f72e096c240: mov (%rdi),%eax
0x00007f72e096c242: mov 0x4(%rdi),%ebx
0x00007f72e096c245: mov 0x8(%rdi),%ecx
0x00007f72e096c248: mov 0xc(%rdi),%edx
0x00007f72e096c24b: mov %ecx,%esi
0x00007f72e096c24d: add (%r15),%eax
0x00007f72e096c250: xor %edx,%esi
0x00007f72e096c252: and %ebx,%esi
0x00007f72e096c254: xor %edx,%esi
0x00007f72e096c256: lea -0x28955b88(%eax,%esi,1),%eax
0x00007f72e096c25e: rol $0x7,%eax
0x00007f72e096c261: add %ebx,%eax
0x00007f72e096c263: mov %ebx,%esi
0x00007f72e096c265: add 0x4(%r15),%edx
0x00007f72e096c269: xor %ecx,%esi
0x00007f72e096c26b: and %eax,%esi
0x00007f72e096c26d: xor %ecx,%esi
0x00007f72e096c26f: lea -0x173848aa(%edx,%esi,1),%edx
0x00007f72e096c277: rol $0xc,%edx
0x00007f72e096c27a: add %eax,%edx
0x00007f72e096c27c: mov %eax,%esi
0x00007f72e096c27e: add 0x8(%r15),%ecx
0x00007f72e096c282: xor %ebx,%esi
0x00007f72e096c284: and %edx,%esi
0x00007f72e096c286: xor %ebx,%esi
0x00007f72e096c288: lea 0x242070db(%ecx,%esi,1),%ecx
0x00007f72e096c290: rol $0x11,%ecx
0x00007f72e096c293: add %edx,%ecx
0x00007f72e096c295: mov %edx,%esi
0x00007f72e096c297: add 0xc(%r15),%ebx
0x00007f72e096c29b: xor %eax,%esi
0x00007f72e096c29d: and %ecx,%esi
0x00007f72e096c29f: xor %eax,%esi
0x00007f72e096c2a1: lea -0x3e423112(%ebx,%esi,1),%ebx
0x00007f72e096c2a9: rol $0x16,%ebx
0x00007f72e096c2ac: add %ecx,%ebx
0x00007f72e096c2ae: mov %ecx,%esi
0x00007f72e096c2b0: add 0x10(%r15),%eax
0x00007f72e096c2b4: xor %edx,%esi
0x00007f72e096c2b6: and %ebx,%esi
0x00007f72e096c2b8: xor %edx,%esi
0x00007f72e096c2ba: lea -0xa83f051(%eax,%esi,1),%eax
0x00007f72e096c2c2: rol $0x7,%eax
0x00007f72e096c2c5: add %ebx,%eax
0x00007f72e096c2c7: mov %ebx,%esi
0x00007f72e096c2c9: add 0x14(%r15),%edx
0x00007f72e096c2cd: xor %ecx,%esi
0x00007f72e096c2cf: and %eax,%esi
0x00007f72e096c2d1: xor %ecx,%esi
0x00007f72e096c2d3: lea 0x4787c62a(%edx,%esi,1),%edx
0x00007f72e096c2db: rol $0xc,%edx
0x00007f72e096c2de: add %eax,%edx
0x00007f72e096c2e0: mov %eax,%esi
0x00007f72e096c2e2: add 0x18(%r15),%ecx
0x00007f72e096c2e6: xor %ebx,%esi
0x00007f72e096c2e8: and %edx,%esi
0x00007f72e096c2ea: xor %ebx,%esi
0x00007f72e096c2ec: lea -0x57cfb9ed(%ecx,%esi,1),%ecx
0x00007f72e096c2f4: rol $0x11,%ecx
0x00007f72e096c2f7: add %edx,%ecx
0x00007f72e096c2f9: mov %edx,%esi
0x00007f72e096c2fb: add 0x1c(%r15),%ebx
0x00007f72e096c2ff: xor %eax,%esi
0x00007f72e096c301: and %ecx,%esi
0x00007f72e096c303: xor %eax,%esi
0x00007f72e096c305: lea -0x2b96aff(%ebx,%esi,1),%ebx
0x00007f72e096c30d: rol $0x16,%ebx
0x00007f72e096c310: add %ecx,%ebx
0x00007f72e096c312: mov %ecx,%esi
0x00007f72e096c314: add 0x20(%r15),%eax
0x00007f72e096c318: xor %edx,%esi
0x00007f72e096c31a: and %ebx,%esi
0x00007f72e096c31c: xor %edx,%esi
0x00007f72e096c31e: lea 0x698098d8(%eax,%esi,1),%eax
0x00007f72e096c326: rol $0x7,%eax
0x00007f72e096c329: add %ebx,%eax
0x00007f72e096c32b: mov %ebx,%esi
0x00007f72e096c32d: add 0x24(%r15),%edx
0x00007f72e096c331: xor %ecx,%esi
0x00007f72e096c333: and %eax,%esi
0x00007f72e096c335: xor %ecx,%esi
0x00007f72e096c337: lea -0x74bb0851(%edx,%esi,1),%edx
0x00007f72e096c33f: rol $0xc,%edx
0x00007f72e096c342: add %eax,%edx
0x00007f72e096c344: mov %eax,%esi
0x00007f72e096c346: add 0x28(%r15),%ecx
0x00007f72e096c34a: xor %ebx,%esi
0x00007f72e096c34c: and %edx,%esi
0x00007f72e096c34e: xor %ebx,%esi
0x00007f72e096c350: lea -0xa44f(%ecx,%esi,1),%ecx
0x00007f72e096c358: rol $0x11,%ecx
0x00007f72e096c35b: add %edx,%ecx
0x00007f72e096c35d: mov %edx,%esi
0x00007f72e096c35f: add 0x2c(%r15),%ebx
0x00007f72e096c363: xor %eax,%esi
0x00007f72e096c365: and %ecx,%esi
0x00007f72e096c367: xor %eax,%esi
0x00007f72e096c369: lea -0x76a32842(%ebx,%esi,1),%ebx
0x00007f72e096c371: rol $0x16,%ebx
0x00007f72e096c374: add %ecx,%ebx
0x00007f72e096c376: mov %ecx,%esi
0x00007f72e096c378: add 0x30(%r15),%eax
0x00007f72e096c37c: xor %edx,%esi
0x00007f72e096c37e: and %ebx,%esi
0x00007f72e096c380: xor %edx,%esi
0x00007f72e096c382: lea 0x6b901122(%eax,%esi,1),%eax
0x00007f72e096c38a: rol $0x7,%eax
0x00007f72e096c38d: add %ebx,%eax
0x00007f72e096c38f: mov %ebx,%esi
0x00007f72e096c391: add 0x34(%r15),%edx
0x00007f72e096c395: xor %ecx,%esi
0x00007f72e096c397: and %eax,%esi
0x00007f72e096c399: xor %ecx,%esi
0x00007f72e096c39b: lea -0x2678e6d(%edx,%esi,1),%edx
0x00007f72e096c3a3: rol $0xc,%edx
0x00007f72e096c3a6: add %eax,%edx
0x00007f72e096c3a8: mov %eax,%esi
0x00007f72e096c3aa: add 0x38(%r15),%ecx
0x00007f72e096c3ae: xor %ebx,%esi
0x00007f72e096c3b0: and %edx,%esi
0x00007f72e096c3b2: xor %ebx,%esi
0x00007f72e096c3b4: lea -0x5986bc72(%ecx,%esi,1),%ecx
0x00007f72e096c3bc: rol $0x11,%ecx
0x00007f72e096c3bf: add %edx,%ecx
0x00007f72e096c3c1: mov %edx,%esi
0x00007f72e096c3c3: add 0x3c(%r15),%ebx
0x00007f72e096c3c7: xor %eax,%esi
0x00007f72e096c3c9: and %ecx,%esi
0x00007f72e096c3cb: xor %eax,%esi
0x00007f72e096c3cd: lea 0x49b40821(%ebx,%esi,1),%ebx
0x00007f72e096c3d5: rol $0x16,%ebx
0x00007f72e096c3d8: add %ecx,%ebx
0x00007f72e096c3da: mov %edx,%esi
0x00007f72e096c3dc: mov %edx,%edi
0x00007f72e096c3de: add 0x4(%r15),%eax
0x00007f72e096c3e2: not %esi
0x00007f72e096c3e4: and %ebx,%edi
0x00007f72e096c3e6: and %ecx,%esi
0x00007f72e096c3e8: or %edi,%esi
0x00007f72e096c3ea: lea -0x9e1da9e(%eax,%esi,1),%eax
0x00007f72e096c3f2: rol $0x5,%eax
0x00007f72e096c3f5: add %ebx,%eax
0x00007f72e096c3f7: mov %ecx,%esi
0x00007f72e096c3f9: mov %ecx,%edi
0x00007f72e096c3fb: add 0x18(%r15),%edx
0x00007f72e096c3ff: not %esi
0x00007f72e096c401: and %eax,%edi
0x00007f72e096c403: and %ebx,%esi
0x00007f72e096c405: or %edi,%esi
0x00007f72e096c407: lea -0x3fbf4cc0(%edx,%esi,1),%edx
0x00007f72e096c40f: rol $0x9,%edx
0x00007f72e096c412: add %eax,%edx
0x00007f72e096c414: mov %ebx,%esi
0x00007f72e096c416: mov %ebx,%edi
0x00007f72e096c418: add 0x2c(%r15),%ecx
0x00007f72e096c41c: not %esi
0x00007f72e096c41e: and %edx,%edi
0x00007f72e096c420: and %eax,%esi
0x00007f72e096c422: or %edi,%esi
0x00007f72e096c424: lea 0x265e5a51(%ecx,%esi,1),%ecx
0x00007f72e096c42c: rol $0xe,%ecx
0x00007f72e096c42f: add %edx,%ecx
0x00007f72e096c431: mov %eax,%esi
0x00007f72e096c433: mov %eax,%edi
0x00007f72e096c435: add (%r15),%ebx
0x00007f72e096c438: not %esi
0x00007f72e096c43a: and %ecx,%edi
0x00007f72e096c43c: and %edx,%esi
0x00007f72e096c43e: or %edi,%esi
0x00007f72e096c440: lea -0x16493856(%ebx,%esi,1),%ebx
0x00007f72e096c448: rol $0x14,%ebx
0x00007f72e096c44b: add %ecx,%ebx
0x00007f72e096c44d: mov %edx,%esi
0x00007f72e096c44f: mov %edx,%edi
0x00007f72e096c451: add 0x14(%r15),%eax
0x00007f72e096c455: not %esi
0x00007f72e096c457: and %ebx,%edi
0x00007f72e096c459: and %ecx,%esi
0x00007f72e096c45b: or %edi,%esi
0x00007f72e096c45d: lea -0x29d0efa3(%eax,%esi,1),%eax
0x00007f72e096c465: rol $0x5,%eax
0x00007f72e096c468: add %ebx,%eax
0x00007f72e096c46a: mov %ecx,%esi
0x00007f72e096c46c: mov %ecx,%edi
0x00007f72e096c46e: add 0x28(%r15),%edx
0x00007f72e096c472: not %esi
0x00007f72e096c474: and %eax,%edi
0x00007f72e096c476: and %ebx,%esi
0x00007f72e096c478: or %edi,%esi
0x00007f72e096c47a: lea 0x2441453(%edx,%esi,1),%edx
0x00007f72e096c482: rol $0x9,%edx
0x00007f72e096c485: add %eax,%edx
0x00007f72e096c487: mov %ebx,%esi
0x00007f72e096c489: mov %ebx,%edi
0x00007f72e096c48b: add 0x3c(%r15),%ecx
0x00007f72e096c48f: not %esi
0x00007f72e096c491: and %edx,%edi
0x00007f72e096c493: and %eax,%esi
0x00007f72e096c495: or %edi,%esi
0x00007f72e096c497: lea -0x275e197f(%ecx,%esi,1),%ecx
0x00007f72e096c49f: rol $0xe,%ecx
0x00007f72e096c4a2: add %edx,%ecx
0x00007f72e096c4a4: mov %eax,%esi
0x00007f72e096c4a6: mov %eax,%edi
0x00007f72e096c4a8: add 0x10(%r15),%ebx
0x00007f72e096c4ac: not %esi
0x00007f72e096c4ae: and %ecx,%edi
0x00007f72e096c4b0: and %edx,%esi
0x00007f72e096c4b2: or %edi,%esi
0x00007f72e096c4b4: lea -0x182c0438(%ebx,%esi,1),%ebx
0x00007f72e096c4bc: rol $0x14,%ebx
0x00007f72e096c4bf: add %ecx,%ebx
0x00007f72e096c4c1: mov %edx,%esi
0x00007f72e096c4c3: mov %edx,%edi
0x00007f72e096c4c5: add 0x24(%r15),%eax
0x00007f72e096c4c9: not %esi
0x00007f72e096c4cb: and %ebx,%edi
0x00007f72e096c4cd: and %ecx,%esi
0x00007f72e096c4cf: or %edi,%esi
0x00007f72e096c4d1: lea 0x21e1cde6(%eax,%esi,1),%eax
0x00007f72e096c4d9: rol $0x5,%eax
0x00007f72e096c4dc: add %ebx,%eax
0x00007f72e096c4de: mov %ecx,%esi
0x00007f72e096c4e0: mov %ecx,%edi
0x00007f72e096c4e2: add 0x38(%r15),%edx
0x00007f72e096c4e6: not %esi
0x00007f72e096c4e8: and %eax,%edi
0x00007f72e096c4ea: and %ebx,%esi
0x00007f72e096c4ec: or %edi,%esi
0x00007f72e096c4ee: lea -0x3cc8f82a(%edx,%esi,1),%edx
0x00007f72e096c4f6: rol $0x9,%edx
0x00007f72e096c4f9: add %eax,%edx
0x00007f72e096c4fb: mov %ebx,%esi
0x00007f72e096c4fd: mov %ebx,%edi
0x00007f72e096c4ff: add 0xc(%r15),%ecx
0x00007f72e096c503: not %esi
0x00007f72e096c505: and %edx,%edi
0x00007f72e096c507: and %eax,%esi
0x00007f72e096c509: or %edi,%esi
0x00007f72e096c50b: lea -0xb2af279(%ecx,%esi,1),%ecx
0x00007f72e096c513: rol $0xe,%ecx
0x00007f72e096c516: add %edx,%ecx
0x00007f72e096c518: mov %eax,%esi
0x00007f72e096c51a: mov %eax,%edi
0x00007f72e096c51c: add 0x20(%r15),%ebx
0x00007f72e096c520: not %esi
0x00007f72e096c522: and %ecx,%edi
0x00007f72e096c524: and %edx,%esi
0x00007f72e096c526: or %edi,%esi
0x00007f72e096c528: lea 0x455a14ed(%ebx,%esi,1),%ebx
0x00007f72e096c530: rol $0x14,%ebx
0x00007f72e096c533: add %ecx,%ebx
0x00007f72e096c535: mov %edx,%esi
0x00007f72e096c537: mov %edx,%edi
0x00007f72e096c539: add 0x34(%r15),%eax
0x00007f72e096c53d: not %esi
0x00007f72e096c53f: and %ebx,%edi
0x00007f72e096c541: and %ecx,%esi
0x00007f72e096c543: or %edi,%esi
0x00007f72e096c545: lea -0x561c16fb(%eax,%esi,1),%eax
0x00007f72e096c54d: rol $0x5,%eax
0x00007f72e096c550: add %ebx,%eax
0x00007f72e096c552: mov %ecx,%esi
0x00007f72e096c554: mov %ecx,%edi
0x00007f72e096c556: add 0x8(%r15),%edx
0x00007f72e096c55a: not %esi
0x00007f72e096c55c: and %eax,%edi
0x00007f72e096c55e: and %ebx,%esi
0x00007f72e096c560: or %edi,%esi
0x00007f72e096c562: lea -0x3105c08(%edx,%esi,1),%edx
0x00007f72e096c56a: rol $0x9,%edx
0x00007f72e096c56d: add %eax,%edx
0x00007f72e096c56f: mov %ebx,%esi
0x00007f72e096c571: mov %ebx,%edi
0x00007f72e096c573: add 0x1c(%r15),%ecx
0x00007f72e096c577: not %esi
0x00007f72e096c579: and %edx,%edi
0x00007f72e096c57b: and %eax,%esi
0x00007f72e096c57d: or %edi,%esi
0x00007f72e096c57f: lea 0x676f02d9(%ecx,%esi,1),%ecx
0x00007f72e096c587: rol $0xe,%ecx
0x00007f72e096c58a: add %edx,%ecx
0x00007f72e096c58c: mov %eax,%esi
0x00007f72e096c58e: mov %eax,%edi
0x00007f72e096c590: add 0x30(%r15),%ebx
0x00007f72e096c594: not %esi
0x00007f72e096c596: and %ecx,%edi
0x00007f72e096c598: and %edx,%esi
0x00007f72e096c59a: or %edi,%esi
0x00007f72e096c59c: lea -0x72d5b376(%ebx,%esi,1),%ebx
0x00007f72e096c5a4: rol $0x14,%ebx
0x00007f72e096c5a7: add %ecx,%ebx
0x00007f72e096c5a9: mov %ecx,%esi
0x00007f72e096c5ab: add 0x14(%r15),%eax
0x00007f72e096c5af: xor %edx,%esi
0x00007f72e096c5b1: xor %ebx,%esi
0x00007f72e096c5b3: lea -0x5c6be(%eax,%esi,1),%eax
0x00007f72e096c5bb: rol $0x4,%eax
0x00007f72e096c5be: add %ebx,%eax
0x00007f72e096c5c0: mov %ebx,%esi
0x00007f72e096c5c2: add 0x20(%r15),%edx
0x00007f72e096c5c6: xor %ecx,%esi
0x00007f72e096c5c8: xor %eax,%esi
0x00007f72e096c5ca: lea -0x788e097f(%edx,%esi,1),%edx
0x00007f72e096c5d2: rol $0xb,%edx
0x00007f72e096c5d5: add %eax,%edx
0x00007f72e096c5d7: mov %eax,%esi
0x00007f72e096c5d9: add 0x2c(%r15),%ecx
0x00007f72e096c5dd: xor %ebx,%esi
0x00007f72e096c5df: xor %edx,%esi
0x00007f72e096c5e1: lea 0x6d9d6122(%ecx,%esi,1),%ecx
0x00007f72e096c5e9: rol $0x10,%ecx
0x00007f72e096c5ec: add %edx,%ecx
0x00007f72e096c5ee: mov %edx,%esi
0x00007f72e096c5f0: add 0x38(%r15),%ebx
0x00007f72e096c5f4: xor %eax,%esi
0x00007f72e096c5f6: xor %ecx,%esi
0x00007f72e096c5f8: lea -0x21ac7f4(%ebx,%esi,1),%ebx
0x00007f72e096c600: rol $0x17,%ebx
0x00007f72e096c603: add %ecx,%ebx
0x00007f72e096c605: mov %ecx,%esi
0x00007f72e096c607: add 0x4(%r15),%eax
0x00007f72e096c60b: xor %edx,%esi
0x00007f72e096c60d: xor %ebx,%esi
0x00007f72e096c60f: lea -0x5b4115bc(%eax,%esi,1),%eax
0x00007f72e096c617: rol $0x4,%eax
0x00007f72e096c61a: add %ebx,%eax
0x00007f72e096c61c: mov %ebx,%esi
0x00007f72e096c61e: add 0x10(%r15),%edx
0x00007f72e096c622: xor %ecx,%esi
0x00007f72e096c624: xor %eax,%esi
0x00007f72e096c626: lea 0x4bdecfa9(%edx,%esi,1),%edx
0x00007f72e096c62e: rol $0xb,%edx
0x00007f72e096c631: add %eax,%edx
0x00007f72e096c633: mov %eax,%esi
0x00007f72e096c635: add 0x1c(%r15),%ecx
0x00007f72e096c639: xor %ebx,%esi
0x00007f72e096c63b: xor %edx,%esi
0x00007f72e096c63d: lea -0x944b4a0(%ecx,%esi,1),%ecx
0x00007f72e096c645: rol $0x10,%ecx
0x00007f72e096c648: add %edx,%ecx
0x00007f72e096c64a: mov %edx,%esi
0x00007f72e096c64c: add 0x28(%r15),%ebx
0x00007f72e096c650: xor %eax,%esi
0x00007f72e096c652: xor %ecx,%esi
0x00007f72e096c654: lea -0x41404390(%ebx,%esi,1),%ebx
0x00007f72e096c65c: rol $0x17,%ebx
0x00007f72e096c65f: add %ecx,%ebx
0x00007f72e096c661: mov %ecx,%esi
0x00007f72e096c663: add 0x34(%r15),%eax
0x00007f72e096c667: xor %edx,%esi
0x00007f72e096c669: xor %ebx,%esi
0x00007f72e096c66b: lea 0x289b7ec6(%eax,%esi,1),%eax
0x00007f72e096c673: rol $0x4,%eax
0x00007f72e096c676: add %ebx,%eax
0x00007f72e096c678: mov %ebx,%esi
0x00007f72e096c67a: add (%r15),%edx
0x00007f72e096c67d: xor %ecx,%esi
0x00007f72e096c67f: xor %eax,%esi
0x00007f72e096c681: lea -0x155ed806(%edx,%esi,1),%edx
0x00007f72e096c689: rol $0xb,%edx
0x00007f72e096c68c: add %eax,%edx
0x00007f72e096c68e: mov %eax,%esi
0x00007f72e096c690: add 0xc(%r15),%ecx
0x00007f72e096c694: xor %ebx,%esi
0x00007f72e096c696: xor %edx,%esi
0x00007f72e096c698: lea -0x2b10cf7b(%ecx,%esi,1),%ecx
0x00007f72e096c6a0: rol $0x10,%ecx
0x00007f72e096c6a3: add %edx,%ecx
0x00007f72e096c6a5: mov %edx,%esi
0x00007f72e096c6a7: add 0x18(%r15),%ebx
0x00007f72e096c6ab: xor %eax,%esi
0x00007f72e096c6ad: xor %ecx,%esi
0x00007f72e096c6af: lea 0x4881d05(%ebx,%esi,1),%ebx
0x00007f72e096c6b7: rol $0x17,%ebx
0x00007f72e096c6ba: add %ecx,%ebx
0x00007f72e096c6bc: mov %ecx,%esi
0x00007f72e096c6be: add 0x24(%r15),%eax
0x00007f72e096c6c2: xor %edx,%esi
0x00007f72e096c6c4: xor %ebx,%esi
0x00007f72e096c6c6: lea -0x262b2fc7(%eax,%esi,1),%eax
0x00007f72e096c6ce: rol $0x4,%eax
0x00007f72e096c6d1: add %ebx,%eax
0x00007f72e096c6d3: mov %ebx,%esi
0x00007f72e096c6d5: add 0x30(%r15),%edx
0x00007f72e096c6d9: xor %ecx,%esi
0x00007f72e096c6db: xor %eax,%esi
0x00007f72e096c6dd: lea -0x1924661b(%edx,%esi,1),%edx
0x00007f72e096c6e5: rol $0xb,%edx
0x00007f72e096c6e8: add %eax,%edx
0x00007f72e096c6ea: mov %eax,%esi
0x00007f72e096c6ec: add 0x3c(%r15),%ecx
0x00007f72e096c6f0: xor %ebx,%esi
0x00007f72e096c6f2: xor %edx,%esi
0x00007f72e096c6f4: lea 0x1fa27cf8(%ecx,%esi,1),%ecx
0x00007f72e096c6fc: rol $0x10,%ecx
0x00007f72e096c6ff: add %edx,%ecx
0x00007f72e096c701: mov %edx,%esi
0x00007f72e096c703: add 0x8(%r15),%ebx
0x00007f72e096c707: xor %eax,%esi
0x00007f72e096c709: xor %ecx,%esi
0x00007f72e096c70b: lea -0x3b53a99b(%ebx,%esi,1),%ebx
0x00007f72e096c713: rol $0x17,%ebx
0x00007f72e096c716: add %ecx,%ebx
0x00007f72e096c718: mov %edx,%esi
0x00007f72e096c71a: not %esi
0x00007f72e096c71c: add (%r15),%eax
0x00007f72e096c71f: or %ebx,%esi
0x00007f72e096c721: xor %ecx,%esi
0x00007f72e096c723: lea -0xbd6ddbc(%eax,%esi,1),%eax
0x00007f72e096c72b: rol $0x6,%eax
0x00007f72e096c72e: add %ebx,%eax
0x00007f72e096c730: mov %ecx,%esi
0x00007f72e096c732: not %esi
0x00007f72e096c734: add 0x1c(%r15),%edx
0x00007f72e096c738: or %eax,%esi
0x00007f72e096c73a: xor %ebx,%esi
0x00007f72e096c73c: lea 0x432aff97(%edx,%esi,1),%edx
0x00007f72e096c744: rol $0xa,%edx
0x00007f72e096c747: add %eax,%edx
0x00007f72e096c749: mov %ebx,%esi
0x00007f72e096c74b: not %esi
0x00007f72e096c74d: add 0x38(%r15),%ecx
0x00007f72e096c751: or %edx,%esi
0x00007f72e096c753: xor %eax,%esi
0x00007f72e096c755: lea -0x546bdc59(%ecx,%esi,1),%ecx
0x00007f72e096c75d: rol $0xf,%ecx
0x00007f72e096c760: add %edx,%ecx
0x00007f72e096c762: mov %eax,%esi
0x00007f72e096c764: not %esi
0x00007f72e096c766: add 0x14(%r15),%ebx
0x00007f72e096c76a: or %ecx,%esi
0x00007f72e096c76c: xor %edx,%esi
0x00007f72e096c76e: lea -0x36c5fc7(%ebx,%esi,1),%ebx
0x00007f72e096c776: rol $0x15,%ebx
0x00007f72e096c779: add %ecx,%ebx
0x00007f72e096c77b: mov %edx,%esi
0x00007f72e096c77d: not %esi
0x00007f72e096c77f: add 0x30(%r15),%eax
0x00007f72e096c783: or %ebx,%esi
0x00007f72e096c785: xor %ecx,%esi
0x00007f72e096c787: lea 0x655b59c3(%eax,%esi,1),%eax
0x00007f72e096c78f: rol $0x6,%eax
0x00007f72e096c792: add %ebx,%eax
0x00007f72e096c794: mov %ecx,%esi
0x00007f72e096c796: not %esi
0x00007f72e096c798: add 0xc(%r15),%edx
0x00007f72e096c79c: or %eax,%esi
0x00007f72e096c79e: xor %ebx,%esi
0x00007f72e096c7a0: lea -0x70f3336e(%edx,%esi,1),%edx
0x00007f72e096c7a8: rol $0xa,%edx
0x00007f72e096c7ab: add %eax,%edx
0x00007f72e096c7ad: mov %ebx,%esi
0x00007f72e096c7af: not %esi
0x00007f72e096c7b1: add 0x28(%r15),%ecx
0x00007f72e096c7b5: or %edx,%esi
0x00007f72e096c7b7: xor %eax,%esi
0x00007f72e096c7b9: lea -0x100b83(%ecx,%esi,1),%ecx
0x00007f72e096c7c1: rol $0xf,%ecx
0x00007f72e096c7c4: add %edx,%ecx
0x00007f72e096c7c6: mov %eax,%esi
0x00007f72e096c7c8: not %esi
0x00007f72e096c7ca: add 0x4(%r15),%ebx
0x00007f72e096c7ce: or %ecx,%esi
0x00007f72e096c7d0: xor %edx,%esi
0x00007f72e096c7d2: lea -0x7a7ba22f(%ebx,%esi,1),%ebx
0x00007f72e096c7da: rol $0x15,%ebx
0x00007f72e096c7dd: add %ecx,%ebx
0x00007f72e096c7df: mov %edx,%esi
0x00007f72e096c7e1: not %esi
0x00007f72e096c7e3: add 0x20(%r15),%eax
0x00007f72e096c7e7: or %ebx,%esi
0x00007f72e096c7e9: xor %ecx,%esi
0x00007f72e096c7eb: lea 0x6fa87e4f(%eax,%esi,1),%eax
0x00007f72e096c7f3: rol $0x6,%eax
0x00007f72e096c7f6: add %ebx,%eax
0x00007f72e096c7f8: mov %ecx,%esi
0x00007f72e096c7fa: not %esi
0x00007f72e096c7fc: add 0x3c(%r15),%edx
0x00007f72e096c800: or %eax,%esi
0x00007f72e096c802: xor %ebx,%esi
0x00007f72e096c804: lea -0x1d31920(%edx,%esi,1),%edx
0x00007f72e096c80c: rol $0xa,%edx
0x00007f72e096c80f: add %eax,%edx
0x00007f72e096c811: mov %ebx,%esi
0x00007f72e096c813: not %esi
0x00007f72e096c815: add 0x18(%r15),%ecx
0x00007f72e096c819: or %edx,%esi
0x00007f72e096c81b: xor %eax,%esi
0x00007f72e096c81d: lea -0x5cfebcec(%ecx,%esi,1),%ecx
0x00007f72e096c825: rol $0xf,%ecx
0x00007f72e096c828: add %edx,%ecx
0x00007f72e096c82a: mov %eax,%esi
0x00007f72e096c82c: not %esi
0x00007f72e096c82e: add 0x34(%r15),%ebx
0x00007f72e096c832: or %ecx,%esi
0x00007f72e096c834: xor %edx,%esi
0x00007f72e096c836: lea 0x4e0811a1(%ebx,%esi,1),%ebx
0x00007f72e096c83e: rol $0x15,%ebx
0x00007f72e096c841: add %ecx,%ebx
0x00007f72e096c843: mov %edx,%esi
0x00007f72e096c845: not %esi
0x00007f72e096c847: add 0x10(%r15),%eax
0x00007f72e096c84b: or %ebx,%esi
0x00007f72e096c84d: xor %ecx,%esi
0x00007f72e096c84f: lea -0x8ac817e(%eax,%esi,1),%eax
0x00007f72e096c857: rol $0x6,%eax
0x00007f72e096c85a: add %ebx,%eax
0x00007f72e096c85c: mov %ecx,%esi
0x00007f72e096c85e: not %esi
0x00007f72e096c860: add 0x2c(%r15),%edx
0x00007f72e096c864: or %eax,%esi
0x00007f72e096c866: xor %ebx,%esi
0x00007f72e096c868: lea -0x42c50dcb(%edx,%esi,1),%edx
0x00007f72e096c870: rol $0xa,%edx
0x00007f72e096c873: add %eax,%edx
0x00007f72e096c875: mov %ebx,%esi
0x00007f72e096c877: not %esi
0x00007f72e096c879: add 0x8(%r15),%ecx
0x00007f72e096c87d: or %edx,%esi
0x00007f72e096c87f: xor %eax,%esi
0x00007f72e096c881: lea 0x2ad7d2bb(%ecx,%esi,1),%ecx
0x00007f72e096c889: rol $0xf,%ecx
0x00007f72e096c88c: add %edx,%ecx
0x00007f72e096c88e: mov %eax,%esi
0x00007f72e096c890: not %esi
0x00007f72e096c892: add 0x24(%r15),%ebx
0x00007f72e096c896: or %ecx,%esi
0x00007f72e096c898: xor %edx,%esi
0x00007f72e096c89a: lea -0x14792c6f(%ebx,%esi,1),%ebx
0x00007f72e096c8a2: rol $0x15,%ebx
0x00007f72e096c8a5: add %ecx,%ebx
0x00007f72e096c8a7: mov (%rsp),%rdi
0x00007f72e096c8ab: add %eax,(%rdi)
0x00007f72e096c8ad: add %ebx,0x4(%rdi)
0x00007f72e096c8b0: add %ecx,0x8(%rdi)
0x00007f72e096c8b3: add %edx,0xc(%rdi)
0x00007f72e096c8b6: add $0x40,%r15
0x00007f72e096c8ba: addl $0x40,0x8(%rsp)
0x00007f72e096c8bf: mov 0x8(%rsp),%esi
0x00007f72e096c8c3: cmp 0xc(%rsp),%esi
0x00007f72e096c8c7: jbe Stub::md5_implCompressMB+28 0x00007f72e096c23c
0x00007f72e096c8cd: mov %rsi,%rax
0x00007f72e096c8d0: add $0x10,%rsp
0x00007f72e096c8d4: pop %r15
0x00007f72e096c8d6: pop %rsi
0x00007f72e096c8d7: pop %rdi
0x00007f72e096c8d8: pop %rbx
0x00007f72e096c8d9: leaveq
0x00007f72e096c8da: retq
--------------------------------------------------------------------------------
- - - [END] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
=========================== JVMCI-compiled nmethod =============================
----------------------------------- Assembly -----------------------------------
Compiled method (JVMCI) 6724 13190 4 sun.security.provider.MD5::implCompress0 (1499 bytes)
total in heap [0x00007f6396732210,0x00007f6396735f40] = 15664
relocation [0x00007f6396732368,0x00007f6396732378] = 16
main code [0x00007f6396732380,0x00007f6396732d51] = 2513
stub code [0x00007f6396732d51,0x00007f6396732d58] = 7
metadata [0x00007f6396732d58,0x00007f6396732d80] = 40
scopes data [0x00007f6396732d80,0x00007f6396733da0] = 4128
scopes pcs [0x00007f6396733da0,0x00007f6396735f10] = 8560
dependencies [0x00007f6396735f10,0x00007f6396735f18] = 8
nul chk table [0x00007f6396735f18,0x00007f6396735f30] = 24
JVMCI data [0x00007f6396735f30,0x00007f6396735f40] = 16
--------------------------------------------------------------------------------
[Constant Pool (empty)]
--------------------------------------------------------------------------------
[Entry Point]
# {method} {0x00007f63033ebff0} 'implCompress0' '([BI)V' in 'sun/security/provider/MD5'
# this: rsi:rsi = 'sun/security/provider/MD5'
# parm0: rdx:rdx = '[B'
# parm1: rcx = int
# [sp+0x60] (sp of caller)
0x00007f6396732380: mov 0x8(%rsi),%r10d
0x00007f6396732384: shl $0x3,%r10
0x00007f6396732388: movabs $0x800000000,%r12
0x00007f6396732392: add %r12,%r10
0x00007f6396732395: xor %r12,%r12
0x00007f6396732398: nopl 0x0(%rax,%rax,1)
0x00007f63967323a0: cmp %r10,%rax
0x00007f63967323a3: jne 0x00007f638b977100 ; {runtime_call ic_miss_stub}
0x00007f63967323a9: nop
0x00007f63967323aa: data16 data16 nopw 0x0(%rax,%rax,1)
0x00007f63967323b5: data16 data16 xchg %ax,%ax
0x00007f63967323b9: nopl 0x0(%rax)
[Verified Entry Point]
0x00007f63967323c0: mov %eax,-0x14000(%rsp)
0x00007f63967323c7: sub $0x58,%rsp
0x00007f63967323cb: mov %rbp,0x50(%rsp)
0x00007f63967323d0: mov 0x30(%rsi),%r10d ;*aload_0 {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) sun.security.provider.MD5::implCompress0@0 (line 173)
0x00007f63967323d4: mov 0xc(,%r10,1),%r11d ; implicit exception: deoptimizes
; ImmutableOopMap {rsi=Oop r10=NarrowOop }
0x00007f63967323dc: mov 0x34(%rsi),%r8d ;*aload_0 {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) sun.security.provider.MD5::implCompress0@0 (line 173)
0x00007f63967323e0: cmpl $0x10,0xc(,%r8,1) ; implicit exception: deoptimizes
; ImmutableOopMap {rsi=Oop r8=NarrowOop r10=NarrowOop }
0x00007f63967323e9: jb 0x00007f6396732d1f
0x00007f63967323ef: cmp $0x4,%r11d
0x00007f63967323f3: jb 0x00007f6396732d3d ;*iastore {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@1464 (line 250)
0x00007f63967323f9: mov 0x18(,%r8,1),%r11d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@86 (line 181)
0x00007f6396732401: mov 0x1c(,%r10,1),%r9d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@28 (line 176)
0x00007f6396732409: mov 0x18(,%r10,1),%ecx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@20 (line 175)
0x00007f6396732411: mov 0x14(,%r10,1),%ebx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@12 (line 174)
0x00007f6396732419: mov 0x10(,%r10,1),%edi ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@5 (line 173)
0x00007f6396732421: mov 0x20(,%r8,1),%edx ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@130 (line 183)
0x00007f6396732429: mov 0x4c(,%r8,1),%esi ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@379 (line 194)
0x00007f6396732431: mov 0x38(,%r8,1),%eax ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@265 (line 189)
0x00007f6396732439: mov 0x24(,%r8,1),%ebp ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@151 (line 184)
0x00007f6396732441: mov 0x10(,%r8,1),%r13d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@43 (line 179)
0x00007f6396732449: mov 0x40(,%r8,1),%r14d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@311 (line 191)
0x00007f6396732451: mov %r10d,0x8(%rsp)
0x00007f6396732456: mov 0x34(,%r8,1),%r10d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@242 (line 188)
0x00007f639673245e: mov %esi,0x44(%rsp)
0x00007f6396732462: mov 0x28(,%r8,1),%esi ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@174 (line 185)
0x00007f639673246a: mov %r14d,0x40(%rsp)
0x00007f639673246f: mov 0x1c(,%r8,1),%r14d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@108 (line 182)
0x00007f6396732477: mov %eax,0x3c(%rsp)
0x00007f639673247b: mov 0x44(,%r8,1),%eax ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@333 (line 192)
0x00007f6396732483: mov %eax,0x38(%rsp)
0x00007f6396732487: mov 0x2c(,%r8,1),%eax ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@197 (line 186)
0x00007f639673248f: mov %r10d,0x34(%rsp)
0x00007f6396732494: mov 0x14(,%r8,1),%r10d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@64 (line 180)
0x00007f639673249c: mov %eax,0x30(%rsp)
0x00007f63967324a0: mov 0x48(,%r8,1),%eax ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@356 (line 193)
0x00007f63967324a8: mov %eax,0x2c(%rsp)
0x00007f63967324ac: mov 0x3c(,%r8,1),%eax ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@288 (line 190)
0x00007f63967324b4: mov 0x30(,%r8,1),%r8d ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@220 (line 187)
0x00007f63967324bc: mov %eax,0x28(%rsp)
0x00007f63967324c0: mov %ecx,%eax
0x00007f63967324c2: and %ebx,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@48 (line 179)
0x00007f63967324c4: mov %r8d,0x24(%rsp)
0x00007f63967324c9: andn %r9d,%ebx,%r8d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@48 (line 179)
0x00007f63967324ce: or %r8d,%eax ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@48 (line 179)
0x00007f63967324d1: add %r13d,%eax ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@48 (line 179)
0x00007f63967324d4: lea -0x28955b88(%rax),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@48 (line 179)
0x00007f63967324db: add %edi,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@48 (line 179)
0x00007f63967324de: rol $0x7,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@48 (line 179)
0x00007f63967324e2: add %ebx,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@48 (line 179)
0x00007f63967324e5: mov %r8d,%eax
0x00007f63967324e8: and %ebx,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f63967324ea: mov %edi,0x20(%rsp)
0x00007f63967324ee: andn %ecx,%r8d,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f63967324f3: or %edi,%eax ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f63967324f5: add %r10d,%eax ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f63967324f8: lea -0x173848aa(%rax),%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f63967324fe: add %r9d,%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f6396732501: rol $0xc,%edi ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f6396732504: add %r8d,%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@69 (line 180)
0x00007f6396732507: mov %r8d,%eax
0x00007f639673250a: and %edi,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f639673250c: mov %r9d,0x1c(%rsp)
0x00007f6396732511: andn %ebx,%edi,%r9d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f6396732516: or %r9d,%eax ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f6396732519: add %r11d,%eax ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f639673251c: lea 0x242070db(%rax),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f6396732523: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f6396732526: rol $0x11,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f639673252a: add %edi,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@91 (line 181)
0x00007f639673252d: mov %edi,%eax
0x00007f639673252f: and %r9d,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@113 (line 182)
0x00007f6396732532: mov %ecx,0x18(%rsp)
0x00007f6396732536: andn %r8d,%r9d,%ecx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@113 (line 182)
0x00007f639673253b: or %ecx,%eax ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@113 (line 182)
0x00007f639673253d: add %r14d,%eax ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@113 (line 182)
0x00007f6396732540: lea -0x3e423112(%rax),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@113 (line 182)
0x00007f6396732546: add %ebx,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@113 (line 182)
0x00007f6396732548: rol $0x16,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@113 (line 182)
0x00007f639673254b: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@113 (line 182)
0x00007f639673254e: mov %r9d,%eax
0x00007f6396732551: and %ecx,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@135 (line 183)
0x00007f6396732553: mov %ebx,0x14(%rsp)
0x00007f6396732557: andn %edi,%ecx,%ebx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@135 (line 183)
0x00007f639673255c: or %ebx,%eax ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@135 (line 183)
0x00007f639673255e: add %edx,%eax ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@135 (line 183)
0x00007f6396732560: lea -0xa83f051(%rax),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@135 (line 183)
0x00007f6396732566: add %r8d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@135 (line 183)
0x00007f6396732569: rol $0x7,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@135 (line 183)
0x00007f639673256c: add %ecx,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@135 (line 183)
0x00007f639673256e: mov %ecx,%r8d
0x00007f6396732571: and %ebx,%r8d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@156 (line 184)
0x00007f6396732574: andn %r9d,%ebx,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@156 (line 184)
0x00007f6396732579: or %eax,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@156 (line 184)
0x00007f639673257c: add %ebp,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@156 (line 184)
0x00007f639673257f: lea 0x4787c62a(%r8),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@156 (line 184)
0x00007f6396732586: add %edi,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@156 (line 184)
0x00007f6396732589: rol $0xc,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@156 (line 184)
0x00007f639673258d: add %ebx,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@156 (line 184)
0x00007f6396732590: mov %ebx,%edi
0x00007f6396732592: and %r8d,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@179 (line 185)
0x00007f6396732595: andn %ecx,%r8d,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@179 (line 185)
0x00007f639673259a: or %eax,%edi ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@179 (line 185)
0x00007f639673259c: add %esi,%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@179 (line 185)
0x00007f639673259e: lea -0x57cfb9ed(%rdi),%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@179 (line 185)
0x00007f63967325a4: add %r9d,%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@179 (line 185)
0x00007f63967325a7: rol $0x11,%edi ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@179 (line 185)
0x00007f63967325aa: add %r8d,%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@179 (line 185)
0x00007f63967325ad: mov %r8d,%r9d
0x00007f63967325b0: and %edi,%r9d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@202 (line 186)
0x00007f63967325b3: andn %ebx,%edi,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@202 (line 186)
0x00007f63967325b8: or %eax,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@202 (line 186)
0x00007f63967325bb: add 0x30(%rsp),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@202 (line 186)
0x00007f63967325c0: lea -0x2b96aff(%r9),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@202 (line 186)
0x00007f63967325c7: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@202 (line 186)
0x00007f63967325ca: rol $0x16,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@202 (line 186)
0x00007f63967325ce: add %edi,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@202 (line 186)
0x00007f63967325d1: mov %edi,%ecx
0x00007f63967325d3: and %r9d,%ecx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f63967325d6: andn %r8d,%r9d,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f63967325db: or %eax,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f63967325dd: add 0x24(%rsp),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f63967325e1: lea 0x698098d8(%rcx),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f63967325e7: add %ebx,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f63967325e9: rol $0x7,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f63967325ec: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@225 (line 187)
0x00007f63967325ef: mov %r9d,%ebx
0x00007f63967325f2: and %ecx,%ebx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@247 (line 188)
0x00007f63967325f4: andn %edi,%ecx,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@247 (line 188)
0x00007f63967325f9: or %eax,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@247 (line 188)
0x00007f63967325fb: add 0x34(%rsp),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@247 (line 188)
0x00007f63967325ff: lea -0x74bb0851(%rbx),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@247 (line 188)
0x00007f6396732605: add %r8d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@247 (line 188)
0x00007f6396732608: rol $0xc,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@247 (line 188)
0x00007f639673260b: add %ecx,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@247 (line 188)
0x00007f639673260d: mov %ecx,%r8d
0x00007f6396732610: and %ebx,%r8d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@270 (line 189)
0x00007f6396732613: andn %r9d,%ebx,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@270 (line 189)
0x00007f6396732618: or %eax,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@270 (line 189)
0x00007f639673261b: add 0x3c(%rsp),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@270 (line 189)
0x00007f6396732620: lea -0xa44f(%r8),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@270 (line 189)
0x00007f6396732627: add %edi,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@270 (line 189)
0x00007f639673262a: rol $0x11,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@270 (line 189)
0x00007f639673262e: add %ebx,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@270 (line 189)
0x00007f6396732631: mov %ebx,%edi
0x00007f6396732633: and %r8d,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@293 (line 190)
0x00007f6396732636: andn %ecx,%r8d,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@293 (line 190)
0x00007f639673263b: or %eax,%edi ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@293 (line 190)
0x00007f639673263d: add 0x28(%rsp),%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@293 (line 190)
0x00007f6396732641: lea -0x76a32842(%rdi),%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@293 (line 190)
0x00007f6396732647: add %r9d,%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@293 (line 190)
0x00007f639673264a: rol $0x16,%edi ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@293 (line 190)
0x00007f639673264d: add %r8d,%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@293 (line 190)
0x00007f6396732650: mov %r8d,%r9d
0x00007f6396732653: and %edi,%r9d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@316 (line 191)
0x00007f6396732656: andn %ebx,%edi,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@316 (line 191)
0x00007f639673265b: or %eax,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@316 (line 191)
0x00007f639673265e: add 0x40(%rsp),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@316 (line 191)
0x00007f6396732663: lea 0x6b901122(%r9),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@316 (line 191)
0x00007f639673266a: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@316 (line 191)
0x00007f639673266d: rol $0x7,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@316 (line 191)
0x00007f6396732671: add %edi,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@316 (line 191)
0x00007f6396732674: mov %edi,%ecx
0x00007f6396732676: and %r9d,%ecx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@338 (line 192)
0x00007f6396732679: andn %r8d,%r9d,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@338 (line 192)
0x00007f639673267e: or %eax,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@338 (line 192)
0x00007f6396732680: add 0x38(%rsp),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@338 (line 192)
0x00007f6396732684: lea -0x2678e6d(%rcx),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@338 (line 192)
0x00007f639673268a: add %ebx,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@338 (line 192)
0x00007f639673268c: rol $0xc,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@338 (line 192)
0x00007f639673268f: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@338 (line 192)
0x00007f6396732692: mov %r9d,%ebx
0x00007f6396732695: and %ecx,%ebx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@361 (line 193)
0x00007f6396732697: mov %ecx,%eax
0x00007f6396732699: not %eax ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@6 (line 127)
; - sun.security.provider.MD5::implCompress0@361 (line 193)
0x00007f639673269b: mov %r11d,0x10(%rsp)
0x00007f63967326a0: mov %edi,%r11d
0x00007f63967326a3: and %eax,%r11d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@361 (line 193)
0x00007f63967326a6: or %r11d,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@361 (line 193)
0x00007f63967326a9: add 0x2c(%rsp),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@361 (line 193)
0x00007f63967326ad: lea -0x5986bc72(%rbx),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@361 (line 193)
0x00007f63967326b4: add %r8d,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@361 (line 193)
0x00007f63967326b7: rol $0x11,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@361 (line 193)
0x00007f63967326bb: add %ecx,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@361 (line 193)
0x00007f63967326be: mov %ecx,%r8d
0x00007f63967326c1: and %r11d,%r8d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@3 (line 127)
; - sun.security.provider.MD5::implCompress0@384 (line 194)
0x00007f63967326c4: mov %r11d,%ebx
0x00007f63967326c7: not %ebx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@6 (line 127)
; - sun.security.provider.MD5::implCompress0@384 (line 194)
0x00007f63967326c9: mov %r14d,0xc(%rsp)
0x00007f63967326ce: mov %r9d,%r14d
0x00007f63967326d1: and %ebx,%r14d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@8 (line 127)
; - sun.security.provider.MD5::implCompress0@384 (line 194)
0x00007f63967326d4: or %r14d,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@9 (line 127)
; - sun.security.provider.MD5::implCompress0@384 (line 194)
0x00007f63967326d7: add 0x44(%rsp),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@12 (line 127)
; - sun.security.provider.MD5::implCompress0@384 (line 194)
0x00007f63967326dc: lea 0x49b40821(%r8),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@15 (line 127)
; - sun.security.provider.MD5::implCompress0@384 (line 194)
0x00007f63967326e3: add %edi,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@16 (line 127)
; - sun.security.provider.MD5::implCompress0@384 (line 194)
0x00007f63967326e6: rol $0x16,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@29 (line 128)
; - sun.security.provider.MD5::implCompress0@384 (line 194)
0x00007f63967326ea: add %r11d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::FF@31 (line 128)
; - sun.security.provider.MD5::implCompress0@384 (line 194)
0x00007f63967326ed: mov %ecx,%edi
0x00007f63967326ef: and %r8d,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@405 (line 197)
0x00007f63967326f2: and %r11d,%eax ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@405 (line 197)
0x00007f63967326f5: or %eax,%edi ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@405 (line 197)
0x00007f63967326f7: add %r10d,%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@405 (line 197)
0x00007f63967326fa: lea -0x9e1da9e(%rdi),%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@405 (line 197)
0x00007f6396732700: add %r9d,%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@405 (line 197)
0x00007f6396732703: rol $0x5,%edi ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@405 (line 197)
0x00007f6396732706: add %r8d,%edi ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@405 (line 197)
0x00007f6396732709: mov %r11d,%r9d
0x00007f639673270c: and %edi,%r9d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@427 (line 198)
0x00007f639673270f: and %r8d,%ebx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@427 (line 198)
0x00007f6396732712: or %ebx,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@427 (line 198)
0x00007f6396732715: add %esi,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@427 (line 198)
0x00007f6396732718: lea -0x3fbf4cc0(%r9),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@427 (line 198)
0x00007f639673271f: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@427 (line 198)
0x00007f6396732722: rol $0x9,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@427 (line 198)
0x00007f6396732726: add %edi,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@427 (line 198)
0x00007f6396732729: mov %r8d,%ecx
0x00007f639673272c: and %r9d,%ecx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@450 (line 199)
0x00007f639673272f: andn %edi,%r8d,%ebx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@450 (line 199)
0x00007f6396732734: or %ebx,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@450 (line 199)
0x00007f6396732736: add 0x28(%rsp),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@450 (line 199)
0x00007f639673273a: lea 0x265e5a51(%rcx),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@450 (line 199)
0x00007f6396732740: add %r11d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@450 (line 199)
0x00007f6396732743: rol $0xe,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@450 (line 199)
0x00007f6396732746: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@450 (line 199)
0x00007f6396732749: mov %edi,%r11d
0x00007f639673274c: and %ecx,%r11d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@472 (line 200)
0x00007f639673274f: andn %r9d,%edi,%ebx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@472 (line 200)
0x00007f6396732754: or %ebx,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@472 (line 200)
0x00007f6396732757: add %r13d,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@472 (line 200)
0x00007f639673275a: lea -0x16493856(%r11),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@472 (line 200)
0x00007f6396732761: add %r8d,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@472 (line 200)
0x00007f6396732764: rol $0x14,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@472 (line 200)
0x00007f6396732768: add %ecx,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@472 (line 200)
0x00007f639673276b: mov %r9d,%r8d
0x00007f639673276e: and %r11d,%r8d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@493 (line 201)
0x00007f6396732771: andn %ecx,%r9d,%ebx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@493 (line 201)
0x00007f6396732776: or %ebx,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@493 (line 201)
0x00007f6396732779: add %ebp,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@493 (line 201)
0x00007f639673277c: lea -0x29d0efa3(%r8),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@493 (line 201)
0x00007f6396732783: add %edi,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@493 (line 201)
0x00007f6396732786: rol $0x5,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@493 (line 201)
0x00007f639673278a: add %r11d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@493 (line 201)
0x00007f639673278d: mov %ecx,%ebx
0x00007f639673278f: and %r8d,%ebx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@515 (line 202)
0x00007f6396732792: andn %r11d,%ecx,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@515 (line 202)
0x00007f6396732797: or %edi,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@515 (line 202)
0x00007f6396732799: add 0x3c(%rsp),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@515 (line 202)
0x00007f639673279d: lea 0x2441453(%rbx),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@515 (line 202)
; {no_reloc}
0x00007f63967327a3: add %r9d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@515 (line 202)
0x00007f63967327a6: rol $0x9,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@515 (line 202)
0x00007f63967327a9: add %r8d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@515 (line 202)
0x00007f63967327ac: mov %r11d,%r9d
0x00007f63967327af: and %ebx,%r9d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@538 (line 203)
0x00007f63967327b2: andn %r8d,%r11d,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@538 (line 203)
0x00007f63967327b7: or %edi,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@538 (line 203)
0x00007f63967327ba: add 0x44(%rsp),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@538 (line 203)
0x00007f63967327bf: lea -0x275e197f(%r9),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@538 (line 203)
0x00007f63967327c6: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@538 (line 203)
0x00007f63967327c9: rol $0xe,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@538 (line 203)
0x00007f63967327cd: add %ebx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@538 (line 203)
0x00007f63967327d0: mov %r8d,%ecx
0x00007f63967327d3: and %r9d,%ecx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@560 (line 204)
0x00007f63967327d6: andn %ebx,%r8d,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@560 (line 204)
0x00007f63967327db: or %edi,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@560 (line 204)
0x00007f63967327dd: add %edx,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@560 (line 204)
0x00007f63967327df: lea -0x182c0438(%rcx),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@560 (line 204)
0x00007f63967327e5: add %r11d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@560 (line 204)
0x00007f63967327e8: rol $0x14,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@560 (line 204)
0x00007f63967327eb: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@560 (line 204)
0x00007f63967327ee: mov %ebx,%r11d
0x00007f63967327f1: and %ecx,%r11d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@582 (line 205)
0x00007f63967327f4: andn %r9d,%ebx,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@582 (line 205)
0x00007f63967327f9: or %edi,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@582 (line 205)
0x00007f63967327fc: add 0x34(%rsp),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@582 (line 205)
0x00007f6396732801: lea 0x21e1cde6(%r11),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@582 (line 205)
0x00007f6396732808: add %r8d,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@582 (line 205)
0x00007f639673280b: rol $0x5,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@582 (line 205)
0x00007f639673280f: add %ecx,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@582 (line 205)
0x00007f6396732812: mov %r9d,%r8d
0x00007f6396732815: and %r11d,%r8d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@604 (line 206)
0x00007f6396732818: andn %ecx,%r9d,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@604 (line 206)
0x00007f639673281d: or %edi,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@604 (line 206)
0x00007f6396732820: add 0x2c(%rsp),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@604 (line 206)
0x00007f6396732825: lea -0x3cc8f82a(%r8),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@604 (line 206)
0x00007f639673282c: add %ebx,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@604 (line 206)
0x00007f639673282f: rol $0x9,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@604 (line 206)
0x00007f6396732833: add %r11d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@604 (line 206)
0x00007f6396732836: mov %ecx,%ebx
0x00007f6396732838: and %r8d,%ebx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@626 (line 207)
0x00007f639673283b: andn %r11d,%ecx,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@626 (line 207)
0x00007f6396732840: or %edi,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@626 (line 207)
0x00007f6396732842: add 0xc(%rsp),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@626 (line 207)
0x00007f6396732846: lea -0xb2af279(%rbx),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@626 (line 207)
0x00007f639673284c: add %r9d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@626 (line 207)
0x00007f639673284f: rol $0xe,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@626 (line 207)
0x00007f6396732852: add %r8d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@626 (line 207)
0x00007f6396732855: mov %r11d,%r9d
0x00007f6396732858: and %ebx,%r9d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@649 (line 208)
0x00007f639673285b: andn %r8d,%r11d,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@649 (line 208)
0x00007f6396732860: or %edi,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@649 (line 208)
0x00007f6396732863: add 0x24(%rsp),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@649 (line 208)
0x00007f6396732868: lea 0x455a14ed(%r9),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@649 (line 208)
0x00007f639673286f: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@649 (line 208)
0x00007f6396732872: rol $0x14,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@649 (line 208)
0x00007f6396732876: add %ebx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@649 (line 208)
0x00007f6396732879: mov %r8d,%ecx
0x00007f639673287c: and %r9d,%ecx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@671 (line 209)
0x00007f639673287f: andn %ebx,%r8d,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@671 (line 209)
0x00007f6396732884: or %edi,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@671 (line 209)
0x00007f6396732886: add 0x38(%rsp),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@671 (line 209)
0x00007f639673288a: lea -0x561c16fb(%rcx),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@671 (line 209)
0x00007f6396732890: add %r11d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@671 (line 209)
0x00007f6396732893: rol $0x5,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@671 (line 209)
0x00007f6396732896: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@671 (line 209)
0x00007f6396732899: mov %ebx,%r11d
0x00007f639673289c: and %ecx,%r11d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@692 (line 210)
0x00007f639673289f: andn %r9d,%ebx,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@692 (line 210)
0x00007f63967328a4: or %edi,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@692 (line 210)
0x00007f63967328a7: add 0x10(%rsp),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@692 (line 210)
0x00007f63967328ac: lea -0x3105c08(%r11),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@692 (line 210)
0x00007f63967328b3: add %r8d,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@692 (line 210)
0x00007f63967328b6: rol $0x9,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@692 (line 210)
0x00007f63967328ba: add %ecx,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@692 (line 210)
0x00007f63967328bd: mov %r9d,%r8d
0x00007f63967328c0: and %r11d,%r8d ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@715 (line 211)
0x00007f63967328c3: andn %ecx,%r9d,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@715 (line 211)
0x00007f63967328c8: or %edi,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@715 (line 211)
0x00007f63967328cb: add 0x30(%rsp),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@715 (line 211)
0x00007f63967328d0: lea 0x676f02d9(%r8),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@715 (line 211)
0x00007f63967328d7: add %ebx,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@715 (line 211)
0x00007f63967328da: rol $0xe,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@715 (line 211)
0x00007f63967328de: add %r11d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@715 (line 211)
0x00007f63967328e1: mov %ecx,%ebx
0x00007f63967328e3: and %r8d,%ebx ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@3 (line 132)
; - sun.security.provider.MD5::implCompress0@738 (line 212)
0x00007f63967328e6: andn %r11d,%ecx,%edi ;*iand {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@8 (line 132)
; - sun.security.provider.MD5::implCompress0@738 (line 212)
0x00007f63967328eb: or %edi,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@9 (line 132)
; - sun.security.provider.MD5::implCompress0@738 (line 212)
0x00007f63967328ed: add 0x40(%rsp),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@12 (line 132)
; - sun.security.provider.MD5::implCompress0@738 (line 212)
0x00007f63967328f1: lea -0x72d5b376(%rbx),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@15 (line 132)
; - sun.security.provider.MD5::implCompress0@738 (line 212)
0x00007f63967328f7: add %r9d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@16 (line 132)
; - sun.security.provider.MD5::implCompress0@738 (line 212)
0x00007f63967328fa: rol $0x14,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@29 (line 133)
; - sun.security.provider.MD5::implCompress0@738 (line 212)
0x00007f63967328fd: add %r8d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::GG@31 (line 133)
; - sun.security.provider.MD5::implCompress0@738 (line 212)
0x00007f6396732900: mov %r8d,%r9d
0x00007f6396732903: xor %ebx,%r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@759 (line 215)
0x00007f6396732906: xor %r11d,%r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@759 (line 215)
0x00007f6396732909: add %ebp,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@759 (line 215)
0x00007f639673290c: lea -0x5c6be(%r9),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@759 (line 215)
0x00007f6396732913: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@759 (line 215)
0x00007f6396732916: rol $0x4,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@759 (line 215)
0x00007f639673291a: add %ebx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@759 (line 215)
0x00007f639673291d: mov %r9d,%ecx
0x00007f6396732920: xor %ebx,%ecx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@781 (line 216)
0x00007f6396732922: xor %r8d,%ecx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@781 (line 216)
0x00007f6396732925: add 0x24(%rsp),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@781 (line 216)
0x00007f6396732929: lea -0x788e097f(%rcx),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@781 (line 216)
0x00007f639673292f: add %r11d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@781 (line 216)
0x00007f6396732932: rol $0xb,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@781 (line 216)
0x00007f6396732935: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@781 (line 216)
0x00007f6396732938: mov %r9d,%r11d
0x00007f639673293b: xor %ecx,%r11d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@804 (line 217)
0x00007f639673293e: xor %ebx,%r11d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@804 (line 217)
0x00007f6396732941: add 0x28(%rsp),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@804 (line 217)
0x00007f6396732946: lea 0x6d9d6122(%r11),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@804 (line 217)
0x00007f639673294d: add %r8d,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@804 (line 217)
0x00007f6396732950: rol $0x10,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@804 (line 217)
0x00007f6396732954: add %ecx,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@804 (line 217)
0x00007f6396732957: mov %ecx,%r8d
0x00007f639673295a: xor %r11d,%r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@827 (line 218)
0x00007f639673295d: xor %r9d,%r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@827 (line 218)
0x00007f6396732960: add 0x2c(%rsp),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@827 (line 218)
0x00007f6396732965: lea -0x21ac7f4(%r8),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@827 (line 218)
0x00007f639673296c: add %ebx,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@827 (line 218)
0x00007f639673296f: rol $0x17,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@827 (line 218)
0x00007f6396732973: add %r11d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@827 (line 218)
0x00007f6396732976: mov %r11d,%ebx
0x00007f6396732979: xor %r8d,%ebx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@848 (line 219)
0x00007f639673297c: xor %ecx,%ebx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@848 (line 219)
0x00007f639673297e: add %r10d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@848 (line 219)
0x00007f6396732981: lea -0x5b4115bc(%rbx),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@848 (line 219)
0x00007f6396732987: add %r9d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@848 (line 219)
0x00007f639673298a: rol $0x4,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@848 (line 219)
0x00007f639673298d: add %r8d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@848 (line 219)
0x00007f6396732990: mov %r8d,%r9d
0x00007f6396732993: xor %ebx,%r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@869 (line 220)
0x00007f6396732996: xor %r11d,%r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@869 (line 220)
0x00007f6396732999: add %edx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@869 (line 220)
0x00007f639673299c: lea 0x4bdecfa9(%r9),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@869 (line 220)
0x00007f63967329a3: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@869 (line 220)
0x00007f63967329a6: rol $0xb,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@869 (line 220)
0x00007f63967329aa: add %ebx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@869 (line 220)
0x00007f63967329ad: mov %ebx,%ecx
0x00007f63967329af: xor %r9d,%ecx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@892 (line 221)
0x00007f63967329b2: xor %r8d,%ecx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@892 (line 221)
0x00007f63967329b5: add 0x30(%rsp),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@892 (line 221)
0x00007f63967329b9: lea -0x944b4a0(%rcx),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@892 (line 221)
0x00007f63967329bf: add %r11d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@892 (line 221)
0x00007f63967329c2: rol $0x10,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@892 (line 221)
0x00007f63967329c5: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@892 (line 221)
0x00007f63967329c8: mov %r9d,%r11d
0x00007f63967329cb: xor %ecx,%r11d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@915 (line 222)
0x00007f63967329ce: xor %ebx,%r11d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@915 (line 222)
0x00007f63967329d1: add 0x3c(%rsp),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@915 (line 222)
0x00007f63967329d6: lea -0x41404390(%r11),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@915 (line 222)
0x00007f63967329dd: add %r8d,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@915 (line 222)
0x00007f63967329e0: rol $0x17,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@915 (line 222)
0x00007f63967329e4: add %ecx,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@915 (line 222)
0x00007f63967329e7: mov %ecx,%r8d
0x00007f63967329ea: xor %r11d,%r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@937 (line 223)
0x00007f63967329ed: xor %r9d,%r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@937 (line 223)
0x00007f63967329f0: add 0x38(%rsp),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@937 (line 223)
0x00007f63967329f5: lea 0x289b7ec6(%r8),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@937 (line 223)
0x00007f63967329fc: add %ebx,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@937 (line 223)
0x00007f63967329ff: rol $0x4,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@937 (line 223)
0x00007f6396732a03: add %r11d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@937 (line 223)
0x00007f6396732a06: mov %r11d,%ebx
0x00007f6396732a09: xor %r8d,%ebx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@958 (line 224)
0x00007f6396732a0c: xor %ecx,%ebx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@958 (line 224)
0x00007f6396732a0e: add %r13d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@958 (line 224)
0x00007f6396732a11: lea -0x155ed806(%rbx),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@958 (line 224)
0x00007f6396732a17: add %r9d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@958 (line 224)
0x00007f6396732a1a: rol $0xb,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@958 (line 224)
0x00007f6396732a1d: add %r8d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@958 (line 224)
0x00007f6396732a20: mov %r8d,%r9d
0x00007f6396732a23: xor %ebx,%r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@980 (line 225)
0x00007f6396732a26: xor %r11d,%r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@980 (line 225)
0x00007f6396732a29: add 0xc(%rsp),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@980 (line 225)
0x00007f6396732a2e: lea -0x2b10cf7b(%r9),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@980 (line 225)
0x00007f6396732a35: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@980 (line 225)
0x00007f6396732a38: rol $0x10,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@980 (line 225)
0x00007f6396732a3c: add %ebx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@980 (line 225)
0x00007f6396732a3f: mov %ebx,%ecx
0x00007f6396732a41: xor %r9d,%ecx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@1003 (line 226)
0x00007f6396732a44: xor %r8d,%ecx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@1003 (line 226)
0x00007f6396732a47: add %esi,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@1003 (line 226)
0x00007f6396732a49: lea 0x4881d05(%rcx),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@1003 (line 226)
0x00007f6396732a4f: add %r11d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@1003 (line 226)
0x00007f6396732a52: rol $0x17,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@1003 (line 226)
0x00007f6396732a55: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@1003 (line 226)
0x00007f6396732a58: mov %r9d,%r11d
0x00007f6396732a5b: xor %ecx,%r11d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@1025 (line 227)
0x00007f6396732a5e: xor %ebx,%r11d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@1025 (line 227)
0x00007f6396732a61: add 0x34(%rsp),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@1025 (line 227)
0x00007f6396732a66: lea -0x262b2fc7(%r11),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@1025 (line 227)
0x00007f6396732a6d: add %r8d,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@1025 (line 227)
0x00007f6396732a70: rol $0x4,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@1025 (line 227)
0x00007f6396732a74: add %ecx,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@1025 (line 227)
0x00007f6396732a77: mov %ecx,%r8d
0x00007f6396732a7a: xor %r11d,%r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@1047 (line 228)
0x00007f6396732a7d: xor %r9d,%r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@1047 (line 228)
0x00007f6396732a80: add 0x40(%rsp),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@1047 (line 228)
0x00007f6396732a85: lea -0x1924661b(%r8),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@1047 (line 228)
0x00007f6396732a8c: add %ebx,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@1047 (line 228)
0x00007f6396732a8f: rol $0xb,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@1047 (line 228)
0x00007f6396732a93: add %r11d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@1047 (line 228)
0x00007f6396732a96: mov %r11d,%ebx
0x00007f6396732a99: xor %r8d,%ebx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@1070 (line 229)
0x00007f6396732a9c: xor %ecx,%ebx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@1070 (line 229)
0x00007f6396732a9e: add 0x44(%rsp),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@1070 (line 229)
0x00007f6396732aa2: lea 0x1fa27cf8(%rbx),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@1070 (line 229)
0x00007f6396732aa8: add %r9d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@1070 (line 229)
0x00007f6396732aab: rol $0x10,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@1070 (line 229)
0x00007f6396732aae: add %r8d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@1070 (line 229)
0x00007f6396732ab1: mov %r8d,%r9d
0x00007f6396732ab4: xor %ebx,%r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@3 (line 137)
; - sun.security.provider.MD5::implCompress0@1092 (line 230)
0x00007f6396732ab7: xor %r11d,%r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@5 (line 137)
; - sun.security.provider.MD5::implCompress0@1092 (line 230)
0x00007f6396732aba: add 0x10(%rsp),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@8 (line 137)
; - sun.security.provider.MD5::implCompress0@1092 (line 230)
0x00007f6396732abf: lea -0x3b53a99b(%r9),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@11 (line 137)
; - sun.security.provider.MD5::implCompress0@1092 (line 230)
0x00007f6396732ac6: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@12 (line 137)
; - sun.security.provider.MD5::implCompress0@1092 (line 230)
0x00007f6396732ac9: rol $0x17,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@25 (line 138)
; - sun.security.provider.MD5::implCompress0@1092 (line 230)
0x00007f6396732acd: add %ebx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::HH@27 (line 138)
; - sun.security.provider.MD5::implCompress0@1092 (line 230)
0x00007f6396732ad0: mov %r8d,%ecx
0x00007f6396732ad3: not %ecx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1114 (line 233)
0x00007f6396732ad5: or %r9d,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1114 (line 233)
0x00007f6396732ad8: xor %ebx,%ecx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1114 (line 233)
0x00007f6396732ada: add %r13d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1114 (line 233)
0x00007f6396732add: lea -0xbd6ddbc(%rcx),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1114 (line 233)
0x00007f6396732ae3: add %r11d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1114 (line 233)
0x00007f6396732ae6: rol $0x6,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1114 (line 233)
0x00007f6396732ae9: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1114 (line 233)
0x00007f6396732aec: mov %ebx,%r11d
0x00007f6396732aef: not %r11d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1136 (line 234)
0x00007f6396732af2: or %ecx,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1136 (line 234)
0x00007f6396732af5: xor %r9d,%r11d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1136 (line 234)
0x00007f6396732af8: add 0x30(%rsp),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1136 (line 234)
0x00007f6396732afd: lea 0x432aff97(%r11),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1136 (line 234)
0x00007f6396732b04: add %r8d,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1136 (line 234)
0x00007f6396732b07: rol $0xa,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1136 (line 234)
0x00007f6396732b0b: add %ecx,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1136 (line 234)
0x00007f6396732b0e: mov %r9d,%r8d
0x00007f6396732b11: not %r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1159 (line 235)
0x00007f6396732b14: or %r11d,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1159 (line 235)
0x00007f6396732b17: xor %ecx,%r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1159 (line 235)
0x00007f6396732b1a: add 0x2c(%rsp),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1159 (line 235)
0x00007f6396732b1f: lea -0x546bdc59(%r8),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1159 (line 235)
0x00007f6396732b26: add %ebx,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1159 (line 235)
0x00007f6396732b29: rol $0xf,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1159 (line 235)
0x00007f6396732b2d: add %r11d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1159 (line 235)
0x00007f6396732b30: mov %ecx,%ebx
0x00007f6396732b32: not %ebx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1181 (line 236)
0x00007f6396732b34: or %r8d,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1181 (line 236)
0x00007f6396732b37: xor %r11d,%ebx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1181 (line 236)
0x00007f6396732b3a: add %ebp,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1181 (line 236)
0x00007f6396732b3c: lea -0x36c5fc7(%rbx),%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1181 (line 236)
0x00007f6396732b42: add %r9d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1181 (line 236)
0x00007f6396732b45: rol $0x15,%ebx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1181 (line 236)
0x00007f6396732b48: add %r8d,%ebx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1181 (line 236)
0x00007f6396732b4b: mov %r11d,%r9d
0x00007f6396732b4e: not %r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1204 (line 237)
0x00007f6396732b51: or %ebx,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1204 (line 237)
0x00007f6396732b54: xor %r8d,%r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1204 (line 237)
0x00007f6396732b57: add 0x40(%rsp),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1204 (line 237)
0x00007f6396732b5c: lea 0x655b59c3(%r9),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1204 (line 237)
0x00007f6396732b63: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1204 (line 237)
0x00007f6396732b66: rol $0x6,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1204 (line 237)
0x00007f6396732b6a: add %ebx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1204 (line 237)
0x00007f6396732b6d: mov %r8d,%ecx
0x00007f6396732b70: not %ecx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1225 (line 238)
0x00007f6396732b72: or %r9d,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1225 (line 238)
0x00007f6396732b75: xor %ebx,%ecx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1225 (line 238)
0x00007f6396732b77: add 0xc(%rsp),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1225 (line 238)
0x00007f6396732b7b: lea -0x70f3336e(%rcx),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1225 (line 238)
0x00007f6396732b81: add %r11d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1225 (line 238)
0x00007f6396732b84: rol $0xa,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1225 (line 238)
0x00007f6396732b87: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1225 (line 238)
0x00007f6396732b8a: mov %ebx,%r11d
0x00007f6396732b8d: not %r11d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1248 (line 239)
0x00007f6396732b90: or %ecx,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1248 (line 239)
0x00007f6396732b93: xor %r9d,%r11d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1248 (line 239)
0x00007f6396732b96: add 0x3c(%rsp),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1248 (line 239)
0x00007f6396732b9b: lea -0x100b83(%r11),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1248 (line 239)
; {no_reloc}
0x00007f6396732ba2: add %r8d,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1248 (line 239)
0x00007f6396732ba5: rol $0xf,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1248 (line 239)
0x00007f6396732ba9: add %ecx,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1248 (line 239)
0x00007f6396732bac: mov %r9d,%r8d
0x00007f6396732baf: not %r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1270 (line 240)
0x00007f6396732bb2: or %r11d,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1270 (line 240)
0x00007f6396732bb5: xor %ecx,%r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1270 (line 240)
0x00007f6396732bb8: add %r10d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1270 (line 240)
0x00007f6396732bbb: lea -0x7a7ba22f(%r8),%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1270 (line 240)
0x00007f6396732bc2: add %ebx,%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1270 (line 240)
0x00007f6396732bc5: rol $0x15,%r10d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1270 (line 240)
0x00007f6396732bc9: add %r11d,%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1270 (line 240)
0x00007f6396732bcc: mov %ecx,%r8d
0x00007f6396732bcf: not %r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1293 (line 241)
0x00007f6396732bd2: or %r10d,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1293 (line 241)
0x00007f6396732bd5: xor %r11d,%r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1293 (line 241)
0x00007f6396732bd8: add 0x24(%rsp),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1293 (line 241)
0x00007f6396732bdd: lea 0x6fa87e4f(%r8),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1293 (line 241)
0x00007f6396732be4: add %r9d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1293 (line 241)
0x00007f6396732be7: rol $0x6,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1293 (line 241)
0x00007f6396732beb: add %r10d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1293 (line 241)
0x00007f6396732bee: mov %r11d,%r9d
0x00007f6396732bf1: not %r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1315 (line 242)
0x00007f6396732bf4: or %r8d,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1315 (line 242)
0x00007f6396732bf7: xor %r10d,%r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1315 (line 242)
0x00007f6396732bfa: add 0x44(%rsp),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1315 (line 242)
0x00007f6396732bff: lea -0x1d31920(%r9),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1315 (line 242)
0x00007f6396732c06: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1315 (line 242)
0x00007f6396732c09: rol $0xa,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1315 (line 242)
0x00007f6396732c0d: add %r8d,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1315 (line 242)
0x00007f6396732c10: mov %r10d,%ecx
0x00007f6396732c13: not %ecx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1338 (line 243)
0x00007f6396732c15: or %r9d,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1338 (line 243)
0x00007f6396732c18: xor %r8d,%ecx ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1338 (line 243)
0x00007f6396732c1b: add %esi,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1338 (line 243)
0x00007f6396732c1d: lea -0x5cfebcec(%rcx),%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1338 (line 243)
0x00007f6396732c23: add %r11d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1338 (line 243)
0x00007f6396732c26: rol $0xf,%ecx ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1338 (line 243)
0x00007f6396732c29: add %r9d,%ecx ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1338 (line 243)
0x00007f6396732c2c: mov %r8d,%r11d
0x00007f6396732c2f: not %r11d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1361 (line 244)
0x00007f6396732c32: or %ecx,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1361 (line 244)
0x00007f6396732c35: xor %r9d,%r11d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1361 (line 244)
0x00007f6396732c38: add 0x38(%rsp),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1361 (line 244)
0x00007f6396732c3d: lea 0x4e0811a1(%r11),%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1361 (line 244)
0x00007f6396732c44: add %r10d,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1361 (line 244)
0x00007f6396732c47: rol $0x15,%r11d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1361 (line 244)
0x00007f6396732c4b: add %ecx,%r11d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1361 (line 244)
0x00007f6396732c4e: mov %r9d,%r10d
0x00007f6396732c51: not %r10d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1383 (line 245)
0x00007f6396732c54: or %r11d,%r10d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1383 (line 245)
0x00007f6396732c57: xor %ecx,%r10d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1383 (line 245)
0x00007f6396732c5a: add %edx,%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1383 (line 245)
0x00007f6396732c5d: lea -0x8ac817e(%r10),%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1383 (line 245)
0x00007f6396732c64: add %r8d,%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1383 (line 245)
0x00007f6396732c67: rol $0x6,%r10d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1383 (line 245)
0x00007f6396732c6b: add %r11d,%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1383 (line 245)
0x00007f6396732c6e: mov %r10d,%r8d
0x00007f6396732c71: add 0x20(%rsp),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@1463 (line 250)
0x00007f6396732c76: mov 0x8(%rsp),%ebx
0x00007f6396732c7a: mov %r8d,0x10(,%rbx,1) ;*iastore {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@1464 (line 250)
0x00007f6396732c82: mov %ecx,%r8d
0x00007f6396732c85: not %r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1405 (line 246)
0x00007f6396732c88: or %r10d,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1405 (line 246)
0x00007f6396732c8b: xor %r11d,%r8d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1405 (line 246)
0x00007f6396732c8e: add 0x28(%rsp),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1405 (line 246)
0x00007f6396732c93: lea -0x42c50dcb(%r8),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1405 (line 246)
0x00007f6396732c9a: add %r9d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1405 (line 246)
0x00007f6396732c9d: rol $0xa,%r8d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1405 (line 246)
0x00007f6396732ca1: add %r10d,%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1405 (line 246)
0x00007f6396732ca4: mov %r11d,%r9d
0x00007f6396732ca7: not %r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1427 (line 247)
0x00007f6396732caa: or %r8d,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1427 (line 247)
0x00007f6396732cad: xor %r10d,%r9d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1427 (line 247)
0x00007f6396732cb0: add 0x10(%rsp),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1427 (line 247)
0x00007f6396732cb5: lea 0x2ad7d2bb(%r9),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1427 (line 247)
0x00007f6396732cbc: add %ecx,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1427 (line 247)
0x00007f6396732cbf: rol $0xf,%r9d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1427 (line 247)
0x00007f6396732cc3: add %r8d,%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1427 (line 247)
0x00007f6396732cc6: not %r10d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@5 (line 142)
; - sun.security.provider.MD5::implCompress0@1450 (line 248)
0x00007f6396732cc9: or %r9d,%r10d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@6 (line 142)
; - sun.security.provider.MD5::implCompress0@1450 (line 248)
0x00007f6396732ccc: xor %r8d,%r10d ;*ixor {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@7 (line 142)
; - sun.security.provider.MD5::implCompress0@1450 (line 248)
0x00007f6396732ccf: add 0x34(%rsp),%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@10 (line 142)
; - sun.security.provider.MD5::implCompress0@1450 (line 248)
0x00007f6396732cd4: lea -0x14792c6f(%r10),%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@13 (line 142)
; - sun.security.provider.MD5::implCompress0@1450 (line 248)
0x00007f6396732cdb: add %r11d,%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@14 (line 142)
; - sun.security.provider.MD5::implCompress0@1450 (line 248)
0x00007f6396732cde: rol $0x15,%r10d ;*ior {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@27 (line 143)
; - sun.security.provider.MD5::implCompress0@1450 (line 248)
0x00007f6396732ce2: add %r9d,%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::II@29 (line 143)
; - sun.security.provider.MD5::implCompress0@1450 (line 248)
0x00007f6396732ce5: add 0x14(%rsp),%r10d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@1474 (line 251)
0x00007f6396732cea: mov %r10d,0x14(,%rbx,1) ;*iastore {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@1475 (line 251)
0x00007f6396732cf2: add 0x18(%rsp),%r9d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@1485 (line 252)
0x00007f6396732cf7: mov %r9d,0x18(,%rbx,1) ;*iastore {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@1486 (line 252)
0x00007f6396732cff: add 0x1c(%rsp),%r8d ;*iadd {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@1496 (line 253)
0x00007f6396732d04: mov %r8d,0x1c(,%rbx,1) ;*iastore {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@1497 (line 253)
0x00007f6396732d0c: mov 0x50(%rsp),%rbp
0x00007f6396732d11: add $0x58,%rsp
0x00007f6396732d15: mov 0x110(%r15),%rcx
0x00007f6396732d1c: test %eax,(%rcx) ; {poll_return}
0x00007f6396732d1e: retq ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@43 (line 179)
0x00007f6396732d1f: mov $0xfffac6e5,%r10d
0x00007f6396732d25: mov %r10d,0x3c4(%r15) ;*iaload {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@5 (line 173)
0x00007f6396732d2c: movq $0x0,0x3d0(%r15)
0x00007f6396732d37: callq 0x00007f638b97829a ; ImmutableOopMap {rsi=Oop }
;*aload_0 {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) sun.security.provider.MD5::implCompress0@0 (line 173)
; {runtime_call DeoptimizationBlob}
0x00007f6396732d3c: nop ;*iastore {reexecute=0 rethrow=0 return_oop=0}
; - sun.security.provider.MD5::implCompress0@1464 (line 250)
0x00007f6396732d3d: mov $0xfffaa1e5,%r10d
0x00007f6396732d43: jmp 0x00007f6396732d25
[Exception Handler]
0x00007f6396732d45: callq 0x00007f638ba59480 ; {runtime_call Stub<ExceptionHandlerStub.exceptionHandler>}
0x00007f6396732d4a: nop
[Deopt Handler Code]
0x00007f6396732d4b: callq 0x00007f638b9781a0 ; {runtime_call DeoptimizationBlob}
0x00007f6396732d50: nop
[Stub Code]
0x00007f6396732d51: hlt
0x00007f6396732d52: hlt
0x00007f6396732d53: hlt
0x00007f6396732d54: hlt
0x00007f6396732d55: hlt
0x00007f6396732d56: hlt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment