Post Reply 
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
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."
Find all posts by this user
Quote this message in a reply
Post Reply 


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)