forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Search found 1004 matches
forums.silverfrost.com Forum Index
Author Message
  Topic: Difference between release and checkmate?
mecej4

Replies: 15
Views: 330

PostForum: General   Posted: Thu Nov 15, 2018 2:53 pm   Subject:
SDBG is the Silverfrost symbolic debugger, and it may be used either by itself or from the Plato Editor/IDE. I have found it to be a well-designed, efficient tool for debugging programs compiled using ...
  Topic: Difference between release and checkmate?
mecej4

Replies: 15
Views: 330

PostForum: General   Posted: Thu Nov 15, 2018 1:17 pm   Subject:
Compaq Fortran does not emit SSE2 code; only X87 instructions are used for floating point arithmetic. If FTN95 was used only to generate 32-bit code in both check and release modes, the resulting prog ...
  Topic: AVX512 makes killing speed?
mecej4

Replies: 6
Views: 194

PostForum: General   Posted: Mon Nov 12, 2018 1:29 am   Subject: Re:
BTW, the RO's two pages of assembler text is not the elegant one line call but two pages of totally incomprehensible nonsense for all 100% fortraners minus a few. You do "fasm upcase.asm" an ...
  Topic: AVX512 makes killing speed?
mecej4

Replies: 6
Views: 194

PostForum: General   Posted: Sun Nov 11, 2018 6:57 pm   Subject: Re:
call upcase@ (text)
Yes; instead of
call upcase(text)
for R.O.'s AVX routine. Since FTN95 does not support opening a file with ACCESS='STREAM', you would have to read/convert/write ...
  Topic: Array expressions mishandled when /opt is used
mecej4

Replies: 14
Views: 353

PostForum: 64-bit   Posted: Sun Nov 11, 2018 2:34 pm   Subject: Re:
I looked at array sections in scrch1 and found:

v (:mp1, j) = v (:mp1, jcol) ! opt fails
v (1:mp1, j) = v (1:mp1, jcol) ! opt fails
v (:, j) ...
  Topic: AVX512 makes killing speed?
mecej4

Replies: 6
Views: 194

PostForum: General   Posted: Sun Nov 11, 2018 1:42 pm   Subject:
It is easy to draw incorrect conclusions from such benchmarks. In particular, did all the results come from PCs that were identical in all respects (including air temperature, fan speed, etc.) except ...
  Topic: No E format in Clearwin
mecej4

Replies: 39
Views: 5180

PostForum: Suggestions   Posted: Sat Nov 10, 2018 3:36 pm   Subject: Re:
mecej4,
I thought Lahey applied 80 bit precision to constants.There are a number of options to control (in a non-standard-conforming way, naturally) the interpretation of real constants in Fortran so ...
  Topic: Faulty code generated with /opt /64
mecej4

Replies: 8
Views: 235

PostForum: 64-bit   Posted: Sat Nov 10, 2018 3:08 pm   Subject:
Thank you!
  Topic: Faulty code generated with /opt /64
mecej4

Replies: 8
Views: 235

PostForum: 64-bit   Posted: Sat Nov 10, 2018 1:51 pm   Subject: Re:
Correction:

The temporary "fix" is to use /inhibit_opt 40.

It turns out that number 1 cuts out a whole raft of optimisations.
Thanks, Paul, that works!

Is the number specified afte ...
  Topic: UNION issue? Compiler issue?
mecej4

Replies: 5
Views: 126

PostForum: General   Posted: Sat Nov 10, 2018 4:24 am   Subject:
MAP...END MAP is something that I could not find a proper description of in the FTN95 documentation. I ended up consulting the Digital/Compaq Visual Fortran Language Reference Manual, http://jp.xlsoft ...
  Topic: UNION issue? Compiler issue?
mecej4

Replies: 5
Views: 126

PostForum: General   Posted: Sat Nov 10, 2018 2:17 am   Subject:
UNION is an (obsolete) non-standard extension to Fortran 77, and not needed in Fortran 95.

The following code runs, but I am not sure what you wanted to do.
program OBSOLETE
implicit non ...
  Topic: Severe slowdown with /64 /check for a certain program
mecej4

Replies: 18
Views: 806

PostForum: 64-bit   Posted: Thu Nov 08, 2018 5:38 pm   Subject:
Paul, I am uneasy about drawing conclusions from the timings alone. The test code does not have any of the bugs that /checkmate would have caught. Therefore, if the compiled code simply skipped doing ...
  Topic: Array expressions mishandled when /opt is used
mecej4

Replies: 14
Views: 353

PostForum: 64-bit   Posted: Thu Nov 08, 2018 3:51 pm   Subject:
Incidentally, Eddie, I was also brought up with "subexpression optimisation" in my blood. More recently, I have been weaning myself from that habit, because (i) it makes the code less readab ...
  Topic: No E format in Clearwin
mecej4

Replies: 39
Views: 5180

PostForum: Suggestions   Posted: Thu Nov 08, 2018 3:43 pm   Subject:
John C., there were at least three Lahey Fortran 77 compilers that I used in the past:

1. LFP77 ("personal"); small memory model (64 K code, 64 K data)

2. LF77; 20-bit address ra ...
  Topic: Array expressions mishandled when /opt is used
mecej4

Replies: 14
Views: 353

PostForum: 64-bit   Posted: Thu Nov 08, 2018 3:14 pm   Subject:
Paul, where can we see a list of these "optimisation item"s? How many of these are there, and are they grouped into categories?
 
Page 1 of 67 Goto page 1, 2, 3 ... 65, 66, 67  Next
All times are GMT + 1 Hour
Jump to:  


Powered by phpBB © 2001, 2005 phpBB Group