1*9a0e4156SSadaf Ebrahimi # CS_ARCH_X86, CS_MODE_64, CS_OPT_SYNTAX_ATT 2*9a0e4156SSadaf Ebrahimi 0x65,0x48,0x8b,0x07 = movq %gs:(%rdi), %rax 3*9a0e4156SSadaf Ebrahimi 0xf2,0x0f,0x38,0xf0,0xc3 = crc32b %bl, %eax 4*9a0e4156SSadaf Ebrahimi 0xf2,0x0f,0x38,0xf0,0x43,0x04 = crc32b 4(%rbx), %eax 5*9a0e4156SSadaf Ebrahimi 0x66,0xf2,0x0f,0x38,0xf1,0xc3 = crc32w %bx, %eax 6*9a0e4156SSadaf Ebrahimi 0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04 = crc32w 4(%rbx), %eax 7*9a0e4156SSadaf Ebrahimi 0xf2,0x0f,0x38,0xf1,0xc3 = crc32l %ebx, %eax 8*9a0e4156SSadaf Ebrahimi 0xf2,0x0f,0x38,0xf1,0x43,0x04 = crc32l 4(%rbx), %eax 9*9a0e4156SSadaf Ebrahimi // 0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde = crc32l 0xdeadbeef(%rbx, %rcx, 8),%ecx 10*9a0e4156SSadaf Ebrahimi 0xf2,0x0f,0x38,0xf1,0x0c,0x25,0x45,0x00,0x00,0x00 = crc32l 0x45, %ecx 11*9a0e4156SSadaf Ebrahimi 0xf2,0x0f,0x38,0xf1,0x0c,0x25,0xed,0x7e,0x00,0x00 = crc32l 0x7eed, %ecx 12*9a0e4156SSadaf Ebrahimi // 0xf2,0x0f,0x38,0xf1,0x0c,0x25,0xfe,0xca,0xbe,0xba = crc32l 0xbabecafe, %ecx 13*9a0e4156SSadaf Ebrahimi 0xf2,0x0f,0x38,0xf1,0xc9 = crc32l %ecx, %ecx 14*9a0e4156SSadaf Ebrahimi 0xf2,0x41,0x0f,0x38,0xf0,0xc3 = crc32b %r11b, %eax 15*9a0e4156SSadaf Ebrahimi 0xf2,0x0f,0x38,0xf0,0x43,0x04 = crc32b 4(%rbx), %eax 16*9a0e4156SSadaf Ebrahimi 0xf2,0x48,0x0f,0x38,0xf0,0xc7 = crc32b %dil, %rax 17*9a0e4156SSadaf Ebrahimi 0xf2,0x49,0x0f,0x38,0xf0,0xc3 = crc32b %r11b, %rax 18*9a0e4156SSadaf Ebrahimi 0xf2,0x48,0x0f,0x38,0xf0,0x43,0x04 = crc32b 4(%rbx), %rax 19*9a0e4156SSadaf Ebrahimi 0xf2,0x48,0x0f,0x38,0xf1,0xc3 = crc32q %rbx, %rax 20*9a0e4156SSadaf Ebrahimi 0xf2,0x48,0x0f,0x38,0xf1,0x43,0x04 = crc32q 4(%rbx), %rax 21*9a0e4156SSadaf Ebrahimi 0x49,0x0f,0x6e,0xc8 = movd %r8, %mm1 22*9a0e4156SSadaf Ebrahimi 0x41,0x0f,0x6e,0xc8 = movd %r8d, %mm1 23*9a0e4156SSadaf Ebrahimi 0x48,0x0f,0x6e,0xca = movd %rdx, %mm1 24*9a0e4156SSadaf Ebrahimi 0x0f,0x6e,0xca = movd %edx, %mm1 25*9a0e4156SSadaf Ebrahimi 0x49,0x0f,0x7e,0xc8 = movd %mm1, %r8 26*9a0e4156SSadaf Ebrahimi 0x41,0x0f,0x7e,0xc8 = movd %mm1, %r8d 27*9a0e4156SSadaf Ebrahimi 0x48,0x0f,0x7e,0xca = movd %mm1, %rdx 28*9a0e4156SSadaf Ebrahimi 0x0f,0x7e,0xca = movd %mm1, %edx 29*9a0e4156SSadaf Ebrahimi 0x0f,0x3a,0xcc,0xd1,0x01 = sha1rnds4 $1, %xmm1, %xmm2 30*9a0e4156SSadaf Ebrahimi 0x0f,0x3a,0xcc,0x10,0x01 = sha1rnds4 $1, (%rax), %xmm2 31*9a0e4156SSadaf Ebrahimi 0x0f,0x38,0xc8,0xd1 = sha1nexte %xmm1, %xmm2 32*9a0e4156SSadaf Ebrahimi 0x0f,0x38,0xc9,0xd1 = sha1msg1 %xmm1, %xmm2 33*9a0e4156SSadaf Ebrahimi 0x0f,0x38,0xc9,0x10 = sha1msg1 (%rax), %xmm2 34*9a0e4156SSadaf Ebrahimi 0x0f,0x38,0xca,0xd1 = sha1msg2 %xmm1, %xmm2 35*9a0e4156SSadaf Ebrahimi 0x0f,0x38,0xca,0x10 = sha1msg2 (%rax), %xmm2 36*9a0e4156SSadaf Ebrahimi // 0x0f,0x38,0xcb,0x10 = sha256rnds2 (%rax), %xmm2 37*9a0e4156SSadaf Ebrahimi // 0x0f,0x38,0xcb,0xd1 = sha256rnds2 %xmm1, %xmm2 38*9a0e4156SSadaf Ebrahimi // 0x0f,0x38,0xcb,0x10 = sha256rnds2 %xmm0, (%rax), %xmm2 39*9a0e4156SSadaf Ebrahimi // 0x0f,0x38,0xcb,0xd1 = sha256rnds2 %xmm0, %xmm1, %xmm2 40*9a0e4156SSadaf Ebrahimi 0x0f,0x38,0xcc,0xd1 = sha256msg1 %xmm1, %xmm2 41*9a0e4156SSadaf Ebrahimi 0x0f,0x38,0xcc,0x10 = sha256msg1 (%rax), %xmm2 42*9a0e4156SSadaf Ebrahimi 0x0f,0x38,0xcd,0xd1 = sha256msg2 %xmm1, %xmm2 43*9a0e4156SSadaf Ebrahimi 0x0f,0x38,0xcd,0x10 = sha256msg2 (%rax), %xmm2 44*9a0e4156SSadaf Ebrahimi 0x48,0x8b,0x1c,0x25,0xad,0xde,0x00,0x00 = movq 57005, %rbx 45*9a0e4156SSadaf Ebrahimi 0x48,0x8b,0x04,0x25,0xef,0xbe,0x00,0x00 = movq 48879, %rax 46*9a0e4156SSadaf Ebrahimi 0x48,0x8b,0x04,0x21 = movq (%rcx), %rax 47*9a0e4156SSadaf Ebrahimi // 0x48,0x0f,0xae,0x00 = fxsaveq (%rax) 48*9a0e4156SSadaf Ebrahimi // 0x48,0x0f,0xae,0x08 = fxrstorq (%rax) 49*9a0e4156SSadaf Ebrahimi 0xc9 = leave 50*9a0e4156SSadaf Ebrahimi 0xc9 = leave 51*9a0e4156SSadaf Ebrahimi 0x67,0xd9,0x07 = flds (%edi) 52*9a0e4156SSadaf Ebrahimi 0x67,0xdf,0x07 = filds (%edi) 53*9a0e4156SSadaf Ebrahimi 0xd9,0x07 = flds (%rdi) 54*9a0e4156SSadaf Ebrahimi 0xdf,0x07 = filds (%rdi) 55*9a0e4156SSadaf Ebrahimi 0x66,0x0f,0xd7,0xcd = pmovmskb %xmm5, %ecx 56*9a0e4156SSadaf Ebrahimi 0x66,0x0f,0xc4,0xe9,0x03 = pinsrw $3, %ecx, %xmm5 57*9a0e4156SSadaf Ebrahimi 0x66,0x0f,0xc4,0xe9,0x03 = pinsrw $3, %ecx, %xmm5 58