Do not worry for the syntax, as I said earlier.

Had personal problems this week so I finally write something, is a small step but it classified the bytes to later while the modular reduction.

`.section .data`

bt0_: .quad 0x8080808080808080,0x8080808080808080

bt1_: .quad 0x4040404040404040,0x4040404040404040

bt2_: .quad 0x2020202020202020,0x2020202020202020

bd1_: .quad 0x3f3f3f3f3f3f3f3f,0x3f3f3f3f3f3f3f3f

bd2_: .quad 0x7f7f7f7f7f7f7f7f,0x7f7f7f7f7f7f7f7f

.section .text

.globl _start

_start:

movdqa %xmm0, %xmm1

movdqa %xmm1, %xmm2

movdqa %xmm2, %xmm3

movdqa %xmm3, %xmm4

pand bt0_, %xmm1

pcmpeqb bt0_, %xmm1

movdqa %xmm1, %xmm8

pand %xmm1, %xmm2

movdqa %xmm2, %xmm5

pand bd2_, %xmm2

pcmpeqb bd2_, %xmm2

movdqa %xmm2, %xmm6

pand %xmm0, %xmm2

pand bd1_, %xmm5

pcmpeqb bd1_, %xmm5

movdqa %xmm5, %xmm7

pand %xmm0, %xmm5

pandn %xmm0, %xmm1

pand bt1_, %xmm1

pcmpeqb bt1_, %xmm1

movdqa %xmm1, %xmm9

pand %xmm1, %xmm3

movdqa %xmm3, %xmm11

pand bd1_, %xmm3

pcmpeqb bt1_, %xmm3

movdqa %xmm3, %xmm6

pand %xmm0, %xmm3

pandn %xmm0, %xmm1

pand bt2_, %xmm1

pcmpeqb bt2_, %xmm1

movdqa %xmm1, %xmm10

pand %xmm1, %xmm4

I hope to finish soon.

Regards.