Lines Matching defs:Scan
287 Scan reg a0 ; pointer to unsigned char
373 lea MIN_MATCH(Scan_Ini),Scan ; offset optimizes inner loop
376 cmp.b (Match)+,(Scan)+
378 subq #1,Scan
380 sub.l Scan_Ini,Scan ; assert difference is 16 bits
381 cmp.w Best_Len,Scan
383 MOVINT Scan,Best_Len
424 lea MIN_MATCH(Scan_Ini),Scan ; offset optimizes inner loop
427 cmp.l (Match)+,(Scan)+ ; test four bytes at a time
429 cmp.l (Match)+,(Scan)+
431 cmp.l (Match)+,(Scan)+
433 cmp.l (Match)+,(Scan)+
436 subq #4,Scan
438 cmp.b (Match)+,(Scan)+ ; find good bytes in bad longword
440 cmp.b (Match)+,(Scan)+
442 cmp.b (Match)+,(Scan)+
444 even: subq #1,Scan
447 lea MIN_MATCH(Scan_Ini),Scan ; offset optimizes inner loop
450 cmp.w (Match)+,(Scan)+
452 subq #2,Scan
454 cmp.b (Scan),Scan_Test
456 addq #1,Scan
459 sub.l Scan_Ini,Scan ; assert: difference is 16 bits
460 cmp.w Best_Len,Scan
462 MOVINT Scan,Best_Len