push ebx edi esi mov esi,[radix] lea edi,[temp_buffer+32] mov ebx,itoa.digits cmp esi,16 ja .error std xor al,al stosb mov eax,[number] cmp [signed],TRUE jnz @F test eax,80000000h jz @F neg eax