News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

Crashes in HJWASM but works well in JWASM

Started by aw27, March 01, 2017, 04:37:40 AM

Previous topic - Next topic

aw27

Quote from: TWell on March 18, 2017, 02:08:14 AM
If DMath64.asm belongs to library and had many functions, COMDAT is useful for it and [h]jwasm support it.
(ml64 don't have it, so it is not useful for that kind of one file libraries, so with it source must splitted to several parts)
DMath is itself a library and does not depend on anything else, not even on the Windows API, I am afraid I can only optimize it by hand. :(

jj2007

Quote from: aw27 on March 18, 2017, 01:42:14 AMDMath64.asm: 21545 lines, 8 passes, 411 ms, 0 warnings, 0 errors

You have a fast machine then :biggrin:

RichMasm.asm: 18332 lines, 9 passes, 925 ms, 0 warnings, 0 errors (Intel Core i5 on Win7-64)

aw27

Quote from: jj2007 on March 18, 2017, 03:21:43 AM
Quote from: aw27 on March 18, 2017, 01:42:14 AMDMath64.asm: 21545 lines, 8 passes, 411 ms, 0 warnings, 0 errors

You have a fast machine then :biggrin:

RichMasm.asm: 18332 lines, 9 passes, 925 ms, 0 warnings, 0 errors (Intel Core i5 on Win7-64)

I found it lazy though, it is an old Sandy-Bridge from 2013 with 6 cores/12 virtual CPUs. By default each application receives only a maximum of about 8% (100/12) of total power.