fiz mais uns testes com assembly