Function Div

The Div function performs element by element division.

Performance:

 

Default processor

Pentium® III processor

Pentium® 4 processor

Itanium® processor

vsDiv (HA version)

14.5

10.9

9.8

4.2

vdDiv (HA version)

16.2

16.4

11.8

5.3

Notes:
1) Units - CPE (Clocks per Element)
2) Performance was measured on "working" interval (double precision: [-10000,10000]; single precision: [-10000,10000])
3) Data - vectors of 1000 elements with random generated numbers
4) "Default" means X87 code for all IA-32 processors
5) Performance of "default" version was measured on Pentium® III processor

 
Notes:
1) *        X87 code for all processors
2) **      Pentium® III processor
3) ***    Pentium® 4 processor
4) **** Itanium® processor
5) Logarithmic scale is used for "Vectors Size" axis

Maximal observed error for the whole function domain:

 

Default processor

Pentium® III processor

Pentium® 4 processor

Itanium® processor

vsDiv (HA version)

0.50

0.50

0.50

0.50

vdDiv (HA version)

0.50

0.50

0.50

0.50

Notes:
1) Units - ULP (Units in The Last Place)

Special values:

Function

Input Argument

Result

Default processor

Pentium® III processor

Pentium® 4 processor

Itanium® processor

vsDiv/vdDiv

(HA version)

0, 0

NaN (Raise DZ Exeption)

+

+

+

+

NaN (Both QNaN and SNaN)

NaN (Raise Invalid Exeption for SNaN)

+

+

+

+

0 / (+/-)Inf

0

+

+

+

+

(+/-)Inf / (+/-)Inf

NaN (Raise DZ Exeption)

+

+

+

+

(+/-)Inf / 0

(+/-)Inf

+

+

+

+

x / x for all non-special x

1

+

+

+

+

Intel, Pentium, Pentium III, Pentium 4, and Itanium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

Copyright © 2000-2002, Intel Corporation, All Rights Reserved.