News:

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

Main Menu

Recent posts

#11
BCX / BCX links
Last post by stoo23 - June 29, 2025, 07:19:51 PM
#12
HotBasic / HotBASIC Links
Last post by stoo23 - June 29, 2025, 07:18:44 PM
#15
The Orphanage / No more Blue screen of death?
Last post by zedd - June 28, 2025, 08:38:26 AM
Actually it will be "black screen of death" in the future.

No matter. I haven't seen one of those since Windows xp. Except for the times I purposely broke windows. 
#16
The Laboratory / Re: Invoke, call, jump. Simple...
Last post by NoCforMe - June 28, 2025, 08:33:26 AM
Quote from: LordAdef on June 28, 2025, 08:13:25 AMBecause, if you read my first post, a new comer may have the misconception that call is always faster than invoke.

I read your first post again; it says nothing at all about call vs. invoke.
However, it's a very good point to get across.
#17
The Laboratory / Re: Invoke, call, jump. Simple...
Last post by LordAdef - June 28, 2025, 08:13:25 AM
Quote from: NoCforMe on June 28, 2025, 05:05:18 AM
Quote from: jj2007 on June 27, 2025, 10:42:23 PM
Quote from: NoCforMe on June 27, 2025, 06:06:57 AMYou don't seem to understand what invoke actually does.

I'm sure he does.

OK, but then why would he suppose there's any difference between INVOKE and CALL?

It's not as if the macro does any alignment or anything like that.

Because it doesn't matter.
Because I quickly tested pushing arguments, but left without it.
Because, if you read my first post, a new comer may have the misconception that call is always faster than invoke.
Because, you may try to use the test example and compare, if you like, an aligned invoke passing one arg, and try to beat an unaligned call. Whatever.

The point of this thread is alignment
#18
The Laboratory / Re: Invoke, call, jump. Simple...
Last post by NoCforMe - June 28, 2025, 05:05:18 AM
Quote from: jj2007 on June 27, 2025, 10:42:23 PM
Quote from: NoCforMe on June 27, 2025, 06:06:57 AMYou don't seem to understand what invoke actually does.

I'm sure he does.

OK, but then why would he suppose there's any difference between INVOKE and CALL?

It's not as if the macro does any alignment or anything like that.
#19
The Laboratory / Re: Invoke, call, jump. Simple...
Last post by LordAdef - June 28, 2025, 01:25:46 AM
Quote from: TimoVJL on June 27, 2025, 07:11:52 PMCPU cache suffers long jumps too ?
Also call flush cache ?
good questions
#20
The Laboratory / Re: Invoke, call, jump. Simple...
Last post by LordAdef - June 28, 2025, 01:25:10 AM
Quote from: jj2007 on June 27, 2025, 10:42:23 PM
Quote from: NoCforMe on June 27, 2025, 06:06:57 AMYou don't seem to understand what invoke actually does.

I'm sure he does.
Yep!