fix: убраны дебажные команды
This commit is contained in:
@ -88,34 +88,26 @@ section .text
|
|||||||
main:
|
main:
|
||||||
xor rax, rax ; поскольку приходим сюда из компилятора, лучше обнулить
|
xor rax, rax ; поскольку приходим сюда из компилятора, лучше обнулить
|
||||||
TIME_1_000_000
|
TIME_1_000_000
|
||||||
nop
|
|
||||||
PRINT_DELTATIME nop_command
|
PRINT_DELTATIME nop_command
|
||||||
nop ; для дебага
|
|
||||||
|
|
||||||
TIME_1_000_000 inc rax
|
TIME_1_000_000 inc rax
|
||||||
nop
|
|
||||||
PRINT_DELTATIME reg_command
|
PRINT_DELTATIME reg_command
|
||||||
nop
|
|
||||||
|
|
||||||
mov rax, example
|
mov rax, example
|
||||||
TIME_1_000_000 inc byte [rax]
|
TIME_1_000_000 inc byte [rax]
|
||||||
nop
|
|
||||||
PRINT_DELTATIME rel_reg
|
PRINT_DELTATIME rel_reg
|
||||||
nop
|
|
||||||
|
|
||||||
mov rax, example
|
mov rax, example
|
||||||
xor rbx, rbx
|
xor rbx, rbx
|
||||||
TIME_1_000_000 inc byte [rax + rbx]
|
TIME_1_000_000 inc byte [rax + rbx]
|
||||||
nop
|
|
||||||
PRINT_DELTATIME ind_base
|
PRINT_DELTATIME ind_base
|
||||||
nop
|
|
||||||
|
|
||||||
mov rax, example
|
mov rax, example
|
||||||
xor rbx, rbx
|
xor rbx, rbx
|
||||||
TIME_1_000_000 inc byte [rax + rbx + 122]
|
TIME_1_000_000 inc byte [rax + rbx + 122]
|
||||||
nop
|
|
||||||
PRINT_DELTATIME ind_base_disp
|
PRINT_DELTATIME ind_base_disp
|
||||||
nop
|
|
||||||
|
; Под конец давайте посчитаем тактовую частоту на примере той же самой команды
|
||||||
|
|
||||||
xor rax, rax ; сообщаем gcc, что все закончилось успешно
|
xor rax, rax ; сообщаем gcc, что все закончилось успешно
|
||||||
ret
|
ret
|
||||||
|
|||||||
Reference in New Issue
Block a user