Skip to content

Instantly share code, notes, and snippets.

@pcwalton
Last active August 29, 2015 13:55
Show Gist options
  • Save pcwalton/8763232 to your computer and use it in GitHub Desktop.
Save pcwalton/8763232 to your computer and use it in GitHub Desktop.
bits 64
global _main
section .text
_main:
sub rsp,24
mov rcx,100000000
movaps xmm0,[rel value]
movaps xmm1,[rel key]
loop: aesenc xmm0,xmm1
aesenc xmm0,xmm1
aesenc xmm0,xmm1
aesenc xmm0,xmm1
aesenc xmm0,xmm1
aesenc xmm0,xmm1
aesenc xmm0,xmm1
aesenc xmm0,xmm1
aesenc xmm0,xmm1
aesenclast xmm0,xmm1
dec rcx
jnz loop
add rsp,24
mov rax,0
ret
align 16
value dd 0x01234567, 0x89abcdef, 0xfedcba98, 0x76543210
key dd 0xfeedface, 0xc0ffee00, 0xdeadbeef, 0x77777777
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment