Results 1 
2 of
2
Formal verification of IA64 division algorithms
 Proceedings, Theorem Proving in Higher Order Logics (TPHOLs), LNCS 1869
, 2000
"... Abstract. The IA64 architecture defers floating point and integer division to software. To ensure correctness and maximum efficiency, Intel provides a number of recommended algorithms which can be called as subroutines or inlined by compilers and assembly language programmers. All these algorithms ..."
Abstract

Cited by 20 (4 self)
 Add to MetaCart
(Show Context)
Abstract. The IA64 architecture defers floating point and integer division to software. To ensure correctness and maximum efficiency, Intel provides a number of recommended algorithms which can be called as subroutines or inlined by compilers and assembly language programmers. All these algorithms have been subjected to formal verification using the HOL Light theorem prover. As well as improving our level of confidence in the algorithms, the formal verification process has led to a better understanding of the underlying theory, allowing some significant efficiency improvements. 1
FUTURE RESEARCH IN COMPUTER ARITHMETIC
"... There are several areas in computer arithmetic which are fertile for new discoveries. This paper will introduce some of these fields of research with the expectation that there will be tremendous advances in the next decade. Some of these fields are already matured with key problems still unsolved w ..."
Abstract
 Add to MetaCart
(Show Context)
There are several areas in computer arithmetic which are fertile for new discoveries. This paper will introduce some of these fields of research with the expectation that there will be tremendous advances in the next decade. Some of these fields are already matured with key problems still unsolved while others are nebulous at this time in history. I will address three arithmetic fields: the multiplication operation, the division operation, and decimal floatingpoint. Each has critical issues which are going under intense research and development. 1.