|
|
1.1 root 1: .data
2: /* .asciz "@(#)ffs.s 1.1 86/02/03 SMI" */
3: .text
4:
5: #include "DEFS.h"
6:
7: ENTRY(ffs)
8: movl PARAM,d0
9: beqs return
10: moveq #-1,d1
11: loop:
12: lsrl #1,d0
13: dbcs d1,loop
14: movl d1,d0
15: negl d0
16: return: RET
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.