From owner-freebsd-current Thu Dec 3 07:13:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA16651 for freebsd-current-outgoing; Thu, 3 Dec 1998 07:13:54 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from plains.NoDak.edu (plains.NoDak.edu [134.129.111.64]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA16646 for ; Thu, 3 Dec 1998 07:13:52 -0800 (PST) (envelope-from tinguely@plains.NoDak.edu) Received: (from tinguely@localhost) by plains.NoDak.edu (8.8.8/8.8.8) id JAA18762 for freebsd-current@freebsd.org; Thu, 3 Dec 1998 09:13:32 -0600 (CST) Date: Thu, 3 Dec 1998 09:13:32 -0600 (CST) From: Mark Tinguely Message-Id: <199812031513.JAA18762@plains.NoDak.edu> To: freebsd-current@FreeBSD.ORG Subject: 3.0 and double operations in device drivers Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I was testing a device driver that I wrote for FreeBSD 2.2.x on a FreeBSD 3.0-RELEASE. When some double multiplication and divisions were executed, the system froze. It took a long time to find it was a FP problem, it acted like some aweful infinite loop. These routines are only used on a circuit setup to calculate some scheduling parameters, and I guess they can be done with integer math after some head scratching. My question is: "Is floating point math now taboo in the kernel?" --mark. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message