1220220Sobrien/* 2220220Sobrien * Written by Joe Keane <jgk@jgk.org>. 3220220Sobrien */ 4220220Sobrien 5220220Sobrien#include <machine/asm.h> 6220220Sobrien 7220220SobrienENTRY(__finite) 8220220Sobrien movl 8(%esp),%eax 9220220Sobrien movl $0xFFEFFFFF,%ecx 10220220Sobrien subl %eax,%ecx 11220220Sobrien xorl %ecx,%eax 12220220Sobrien shrl $31, %eax 13220220Sobrien ret 14220220SobrienEND (__finite) 15220220Sobrienweak_alias (__finite, finite) 16220220Sobrienhidden_def (__finite) 17220220Sobrien 18220220Sobrien