для моей работы, мне нужно отменить то, что делает эта часть кода (ARM9). Im java developper, и я действительно не понимаю эту часть кода, связанную с одной функцией.
Конечно, я прошу помощи, потому что исходный код недоступен. Кто-нибудь может помочь мне узнать, что делает этот код с алгоритмом smal на любом высоком языке? Это было бы хорошо. Я пробовал много часов без каких-либо результатов.
sub_FFFF7B38
PUSH {LR}
ADDS R2, R0, #0
LDRB R3, [R2]
CMP R3, #0
BEQ loc_FFFF7B52
SUBS R1, #1
BCC loc_FFFF7B52
loc_FFFF7B46:
ADDS R0, #1
LDRB R3, [R0]
CMP R3, #0
BEQ loc_FFFF7B52
SUBS R1, #1
BCS loc_FFFF7B46
loc_FFFF7B52:
SUBS R0, R0, R2
POP {R1}