Has anyone ever converted Scott Dattalo's method (1-Wire Polynomial) to PBP?
It seems like a pretty good compromise between size and performance.Code:; ; Scott Dattalo's version (20 words, 23 cycles per byte) ; crc_8 xorwf CRC,F ; clrw ; btfsc CRC,0 ; xorlw 0x5E ; btfsc CRC,1 ; xorlw 0xBC ; btfsc CRC,2 ; xorlw 0x61 ; btfsc CRC,3 ; xorlw 0xC2 ; btfsc CRC,4 ; xorlw 0x9D ; btfsc CRC,5 ; xorlw 0x23 ; btfsc CRC,6 ; xorlw 0x46 ; btfsc CRC,7 ; xorlw 0x8C ; movwf CRC ; return ;
Regards, Mike
Bookmarks