power:
enter mov ecx,[ebp+12] jcxz GTFOofpowerafterreturningone ;Turns out there's two jump instructions JUST for if CX or ECX==0 mov eax,[ebp+8] dec ecx @@: mul [ebp+8] ;By default, bytes to AL words to AX dwords to EAX loop @b return 8 GTFOofpowerafterreturningone: mov eax,1 return 8I'm liking this. Nice when learning a new language includes learning a new way of thought