anchor.diff:          CMP     R11D,0
           JE      @SkipFinalLoop
   
  +        .ALIGN  16
  +
   @FinalLoop:
   
           MOV     RAX,[RSI]
  
positive.code:         ADC     RDX,0
          MOV     [RDI],RAX
          MOV     RBX,RDX
          LEA     ESI,[ESI + DLimbSize]
          LEA     EDI,[EDI + DLimbSize]
          DEC     R11D
          JNE     @FinalLoop
  
  
negative.code: { TODO: InternalMultiply (basecase): use MMX instead of plain registers. Also remove trailing loop, make 4
          completely separate loop+trail parts. }
  { TODO: InternalMultiply: consider algorithm by Malenkov et al. In short, this adds columns first, instead of rows. }
  { TODO: Improve speed of InternalSubtractPurePascal too. }
  
  interface
  
  