WP-32S in 2016?
01-15-2016, 09:05 PM (This post was last modified: 01-18-2016 06:28 PM by matthiaspaul.)
Post: #80
 matthiaspaul Senior Member Posts: 385 Joined: Jan 2015
RE: WP-32S in 2016?
(01-12-2016 12:08 AM)matthiaspaul Wrote:  some while back I learnt that the IEEE-754:2008 and ISO/IEC/IEEE 60559:2011 standards now recommend implementations also for base 10 and 2 (the following 4 function names are my own creations in lack of anything "official"):
• lgp1(x) = lg(1+x)
• exp10m1(x) = 10^x-1
• ldp1(x) = ld(1+x)
• exp2m1(x) = 2^x-1
FWIW, Intel x86 floating-point processors since the 80387 support machine instructions named FYL2XP1 and F2XM1 for:
• l2xp1(x) = ld(1+x)
• 2xm1(x) = 2^x-1
This MathWorld article by Christopher Stover

http://mathworld.wolfram.com/Floating-Po...metic.html

uses a similar notation

log10(x) = lg(x), exp10(x) = 10^x
log10p1 = lg(1+x), exp10m1 = 10^x-1

log2(x) = ld(x), exp2(x) = 2^x
log2p1(x) = ld(1+x), exp2m1(x) = 2^x-1

William Kahan, however, uses the following odd notation in "Pseudo-Division Algorithms for Floating-Point Logarithms and Exponentials" (2002-05-20), http://www.cims.nyu.edu/~dbindel/class/cs279/logexp.pdf

lg(x) = ld(x), txp(x) = 2^x
lg1p(x) = ld(1+x), txpm1(x) =2^x-1

Greetings,

Matthias

--
"Programs are poems for computers."
 « Next Oldest | Next Newest »

 Messages In This Thread WP-32S in 2016? - Sanjeev Visvanatha - 01-01-2016, 01:41 AM RE: WP-32S in 2016? - Paul Dale - 01-01-2016, 03:14 AM RE: WP-32S in 2016? - Csaba Tizedes - 01-01-2016, 02:14 PM RE: WP-32S in 2016? - walter b - 01-01-2016, 02:36 PM RE: WP-32S in 2016? - Csaba Tizedes - 01-01-2016, 03:26 PM RE: WP-32S in 2016? - walter b - 01-01-2016, 05:47 PM RE: WP-32S in 2016? - Csaba Tizedes - 01-01-2016, 08:20 PM RE: WP-32S in 2016? - walter b - 01-01-2016, 02:19 PM RE: WP-32S in 2016? - rprosperi - 01-01-2016, 03:44 PM RE: WP-32S in 2016? - walter b - 01-01-2016, 05:08 PM RE: WP-32S in 2016? - rprosperi - 01-01-2016, 05:52 PM RE: WP-32S in 2016? - Massimo Gnerucci - 01-01-2016, 07:56 PM RE: WP-32S in 2016? - walter b - 01-02-2016, 07:23 PM RE: WP-32S in 2016? - Sanjeev Visvanatha - 01-02-2016, 04:59 PM RE: WP-32S in 2016? - Luigi Vampa - 01-03-2016, 09:47 PM RE: WP-32S in 2016? - walter b - 01-04-2016, 05:11 PM RE: WP-32S in 2016? - Luigi Vampa - 01-04-2016, 06:25 PM RE: WP-32S in 2016? - walter b - 01-04-2016, 10:42 PM RE: WP-32S in 2016? - rprosperi - 01-05-2016, 03:31 AM RE: WP-32S in 2016? - Didier Lachieze - 01-06-2016, 12:51 PM RE: WP-32S in 2016? - Luigi Vampa - 01-04-2016, 11:43 PM RE: WP-32S in 2016? - walter b - 01-07-2016, 02:54 PM RE: WP-32S in 2016? - Sanjeev Visvanatha - 01-07-2016, 03:40 PM RE: WP-32S in 2016? - walter b - 01-08-2016, 06:20 PM RE: WP-32S in 2016? - walter b - 01-10-2016, 12:50 PM RE: WP-32S in 2016? - Dieter - 01-10-2016, 02:02 PM RE: WP-32S in 2016? - walter b - 01-10-2016, 08:17 PM RE: WP-32S in 2016? - emece67 - 01-10-2016, 03:07 PM RE: WP-32S in 2016? - rprosperi - 01-10-2016, 04:39 PM RE: WP-32S in 2016? - Dieter - 01-10-2016, 07:54 PM RE: WP-32S in 2016? - emece67 - 01-10-2016, 08:15 PM RE: WP-32S in 2016? - Dieter - 01-10-2016, 08:33 PM RE: WP-32S in 2016? - rprosperi - 01-10-2016, 09:21 PM RE: WP-32S in 2016? - emece67 - 01-10-2016, 09:45 PM RE: WP-32S in 2016? - matthiaspaul - 01-11-2016, 12:08 AM RE: WP-32S in 2016? - walter b - 01-11-2016, 07:34 AM RE: WP-32S in 2016? - Paul Dale - 01-11-2016, 08:05 AM RE: WP-32S in 2016? - walter b - 01-11-2016, 08:30 AM RE: WP-32S in 2016? - Dieter - 01-11-2016, 01:40 PM RE: WP-32S in 2016? - walter b - 01-11-2016, 02:07 PM RE: WP-32S in 2016? - walter b - 01-12-2016, 04:13 PM RE: WP-32S in 2016? - emece67 - 01-12-2016, 07:47 PM RE: WP-32S in 2016? - Dieter - 01-12-2016, 08:29 PM RE: WP-32S in 2016? - walter b - 01-12-2016, 11:35 PM RE: WP-32S in 2016? - walter b - 01-13-2016, 10:02 AM RE: WP-32S in 2016? - emece67 - 01-13-2016, 11:41 AM RE: WP-32S in 2016? - walter b - 01-13-2016, 12:04 PM RE: WP-32S in 2016? - rprosperi - 01-13-2016, 03:57 PM RE: WP-32S in 2016? - walter b - 01-10-2016, 08:30 PM RE: WP-32S in 2016? - Dieter - 01-10-2016, 08:46 PM RE: WP-32S in 2016? - walter b - 01-10-2016, 08:53 PM RE: WP-32S in 2016? - walter b - 01-11-2016, 08:02 AM RE: WP-32S in 2016? - rprosperi - 01-08-2016, 01:08 AM RE: WP-32S in 2016? - walter b - 01-08-2016, 06:38 PM RE: WP-32S in 2016? - John Smitherman - 01-05-2016, 12:32 AM RE: WP-32S in 2016? - walter b - 01-06-2016, 12:05 PM RE: WP-32S in 2016? - Didier Lachieze - 01-06-2016, 12:31 PM RE: WP-32S in 2016? - Luigi Vampa - 01-07-2016, 03:22 PM RE: WP-32S in 2016? - walter b - 01-08-2016, 06:42 PM RE: WP-32S in 2016? - Paul Dale - 01-08-2016, 06:27 AM RE: WP-32S in 2016? - emece67 - 01-08-2016, 10:01 AM RE: WP-32S in 2016? - walter b - 01-08-2016, 07:01 PM RE: WP-32S in 2016? - Dieter - 01-08-2016, 09:36 PM RE: WP-32S in 2016? - walter b - 01-09-2016, 09:41 AM RE: WP-32S in 2016? - Dieter - 01-09-2016, 06:22 PM RE: WP-32S in 2016? - walter b - 01-09-2016, 09:51 PM RE: WP-32S in 2016? - emece67 - 01-09-2016, 09:58 AM RE: WP-32S in 2016? - Dieter - 01-08-2016, 09:09 PM RE: WP-32S in 2016? - Luigi Vampa - 01-08-2016, 09:47 PM RE: WP-32S in 2016? - emece67 - 01-09-2016, 10:03 AM RE: WP-32S in 2016? - Paul Dale - 01-09-2016, 10:42 PM RE: WP-32S in 2016? - matthiaspaul - 01-12-2016, 12:08 AM RE: WP-32S in 2016? - Dieter - 01-12-2016, 12:27 AM RE: WP-32S in 2016? - matthiaspaul - 01-15-2016 09:05 PM RE: WP-32S in 2016? - emece67 - 01-08-2016, 10:30 AM RE: WP-32S in 2016? - emece67 - 01-08-2016, 12:25 PM RE: WP-32S in 2016? - emece67 - 01-08-2016, 04:44 PM RE: WP-32S in 2016? - Luigi Vampa - 01-10-2016, 03:06 PM RE: WP-32S in 2016? - walter b - 01-10-2016, 03:17 PM RE: WP-32S in 2016? - Paul Dale - 01-12-2016, 03:07 AM

User(s) browsing this thread: 1 Guest(s)