![]() Ok, there are several points involved here: > RPN.exe 1e16 2.9999 + fix:0 should hit with double-rounding errors, returning 1e16+4įor some strange reason, the flip occurs much higher:Ī minor issue, numbers starting with decimal point are not recognized: If extended precision then round-back to double, sum = 1e16 + 4 With extended precision, 2.9999 get rounded-up, sum = 1e16 + 3 ![]() With double precision, 2.9999 get rounded-down, sum = 1e16 + 2 I use 1e16 + 2.9999 to test for rounding behavior (note: 1e16 slightly bigger than 2^53) Minimum digits d that will round-trip b bits: d = ceil(b*(log(2)/log(10))) + 1ĥ3 bits → d = ceil(15.9546) + 1 = 17 // double precisionĦ4 bits → d = ceil(19.2659) + 1 = 21 // extended precisionīetter yet, have an option to enter/display hex-float. It may be better if display numbers extended to 21. (01-28-2021 04:16 PM)Aacini Wrote: The management of 80-bits floating point numbers, that allows to enter and display numbers with 19 decimal digits and an exponent of ten above 4000. No one of the users of that site have reported a single problem with my. EXE files in that site that have been downloaded at least 3250 times. EXE programs for Windows written in assembly language and published them at and other sites since 8 years ago at least. If you want a reason to trust me, I could give you a pair: You may use my RPN.exe program anyway if you trust me. However, as one people at VirusTotal said: "1/60 and even 5/60 doesn’t automatically mean “Bad”, and 0/60 doesn't always mean good". ![]() So I have to wait until such companies answer my request. I really appreciate any action you may take in order to solve this problem. In this way, you have not to modify your list for this program nor for any other future program I could write. If you indicate me wich segment of my code is the one that your engine detects as possible threat, I could modify it, because the source code is written in assembly language. However, I think there is a simpler and better solution of this problem for both you and me. The people at Virus Total gave me your email and indicated me that I ask you to include my RPN.exe file in your virus exclusion list, so the false positive report of my program be eliminated. You may review the Virus Total results page at: I have written a program for Windows in assembly language that the Virus Total page results reported as "malicious" by several virus detecting engines, including the yours. This is a copy of such an email:Īacini email Wrote:Good morning. I sent an email to the virus detection companies that gave a false positive report on my RPN.exe file. I invite you to test the first version of this application called RPN.exe you may download it from this site. It also may serve as a straightforward introduction to Intel MASM32 assembly programming language. This application, called RPN-PRGM, allows any person capable of use an HP calculator to write programs for the PC that run faster than the ones created by standard compilers. It makes possible to directly use the x87 FPU stack as if it were an 8-registers HP calculator (like in the WP 34S) and execute floating point operations in the fastest possible way, using native FPU instructions. I wrote a Windows console application that allows to use the PC processor like a HP calculator. I recently joined the two old loves of my life: HP calculators and Intel assembly language. I continued writting MASM32 assembly language programs for Windows PC computers since then. I bought Borland Turbo Assembler 1.0, learned Intel 8086 assembly language, and started to write some interesting and unusal programs. ![]() In 1981, after the IBM-PC was released, I bought the first computer of my own: a cheaper Columbia "Transportable" PC-compatible model. I learned IBM-1130 assembly language in 1977, when I was 22 years old. I have now a collection of about 60 Hewlett-Packard calculators that includes some jewels, like a working HP-9810A, a working HP-35 with the 2.02 ln e^x = 2.00 bug, and a never used HP-Xpander new-in-the-box! But this is another story. Several years ago I started to bought and collect ancient HP calculators. I remember that time when a friend of mine show me his brand-new HP-21 calculator he bought the next day it was released! Some time after, I bought my first HP calculator: a brand-new HP-25. Since many years ago I have been a very loyal user of Hewlett-Packard calculators. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |