anchor.diff:      DB $0F, $28, $40, $F0 // movaps xmm0, [eax - 0*16 - 16]
       DB $0F, $29, $42, $F0 // movaps [edx - 0*16 - 16], xmm0
     {$else .CPUX64}
  -    movaps xmm7, [rax - 7*16 - 16]
  -    movaps [rdx - 7*16 - 16], xmm7
  -    movaps xmm6, [rax - 6*16 - 16]
  -    movaps [rdx - 6*16 - 16], xmm6
  +    movaps xmm1, [rax - 7*16 - 16]
  +    movaps [rdx - 7*16 - 16], xmm1
  +    movaps xmm0, [rax - 6*16 - 16]
  +    movaps [rdx - 6*16 - 16], xmm0
       movaps xmm5, [rax - 5*16 - 16]
       movaps [rdx - 5*16 - 16], xmm5
       movaps xmm4, [rax - 4*16 - 16]
  
positive.code:     DB $0F, $28, $40, $F0 // movaps xmm0, [eax - 0*16 - 16]
      DB $0F, $29, $42, $F0 // movaps [edx - 0*16 - 16], xmm0
    {$else .CPUX64}
      movaps xmm7, [rax - 7*16 - 16]
      movaps [rdx - 7*16 - 16], xmm7
      movaps xmm6, [rax - 6*16 - 16]
      movaps [rdx - 6*16 - 16], xmm6
      movaps xmm5, [rax - 5*16 - 16]
      movaps [rdx - 5*16 - 16], xmm5
      movaps xmm4, [rax - 4*16 - 16]
  
negative.code:   {$endif}
  
    {$ifdef CPUX86}
      DB $0F, $28, $48, $70 // movaps xmm1, [eax + 7*16]
      DB $0F, $29, $4A, $70 // movaps [edx + 7*16], xmm1
      DB $0F, $28, $40, $60 // movaps xmm0, [eax + 6*16]
      DB $0F, $29, $42, $60 // movaps [edx + 6*16], xmm0
      DB $0F, $28, $68, $50 // movaps xmm5, [eax + 5*16]
      DB $0F, $29, $6A, $50 // movaps [edx + 5*16], xmm5
      DB $0F, $28, $60, $40 // movaps xmm4, [eax + 4*16]
  