void _main(void) { unsigned short hash; unsigned char *buffer; unsigned long resultat; unsigned long p = 0; hash = (((buffer[0]<<4) + (buffer[1]<<2) + buffer[2]) & 0xFFF) << 2; resultat = p + hash; }
__main: rts