testl %esi, %esi
jle .L7
Я имею в виду, что я понимаю, что test
на самом деле объединяет операнды по И, но что он делает в этом случае?
testl %esi, %esi
jle .L7
Я имею в виду, что я понимаю, что test
на самом деле объединяет операнды по И, но что он делает в этом случае?
jle
в строке после testl
говорит о том, что происходит: если esi
неположительно (0 или меньше), перейти к .L7
.