ecb encrypt asm restore correct registers