From owner-cvs-sys Tue Jul 25 16:03:26 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.11/8.6.6) id QAA16918 for cvs-sys-outgoing; Tue, 25 Jul 1995 16:03:26 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.11/8.6.6) id QAA16904 ; Tue, 25 Jul 1995 16:03:24 -0700 Date: Tue, 25 Jul 1995 16:03:24 -0700 From: Bruce Evans Message-Id: <199507252303.QAA16904@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound audio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/07/25 16:03:23 Modified: sys/i386/isa/sound audio.c Log: Change bogus `extern inline' to `static inline'. This finishes making the kernel compile without -O. The "optimized" asm version of the function being inlined (translate_bytes()) uses slow instructions. On a 486, assuming everything is in the cache (unlikely), it is 21/15 times slower than the dumb C version and 21/3 times slower than the best possible bytewise method.