flat assembler
Message board for the users of flat assembler.

Index > Heap > New Eco Multi-Statement/s Syntax, Optimization

Author
Thread Post new topic Reply to topic
m3ntal



Joined: 08 Dec 2013
Posts: 296
m3ntal


Last edited by m3ntal on 19 Oct 2014, 07:02; edited 1 time in total
Post 15 Oct 2014, 16:28
View user's profile Send private message Reply with quote
MHajduk



Joined: 30 Mar 2006
Posts: 6034
Location: Poland
MHajduk
m3ntal wrote:
Edit: Unsure what to name this language. "Power-Z+ASM"? "Abstract Assembler" would appear first ("Ab...") in the long list of programming languages at RosettaCode. I could have it featured at that site with easier solutions than in other languages.
Ab ovo, i.e. in Latin "from the beginning", "the origin". Wink
Post 15 Oct 2014, 19:55
View user's profile Send private message Visit poster's website Reply with quote
m3ntal



Joined: 08 Dec 2013
Posts: 296
m3ntal
MHajduk: Good word, I'll remember that.

Compare File I/O In Popular Languages
Code:
create f    ; create file
write s, n  ; write to current file
close       ; close after create
open f      ; reopen
read t, n   ; read to t
say t       ; display text
close       ; close after open
execute f   ; execute maximize    


Last edited by m3ntal on 19 Oct 2014, 07:04; edited 1 time in total
Post 15 Oct 2014, 20:47
View user's profile Send private message Reply with quote
idle



Joined: 06 Jan 2011
Posts: 359
Location: Ukraine
idle
m3ntal wrote:

Fastest development...Just type code and click Run or press F9

case-related

m3ntal wrote:

Win95 compatible. Native system .DLLs. No .NET/JavaShit/x required

found same on linux-es: you need lib...v...

m3ntal wrote:

loop n, *a++=*b++ ; memory.copy a, b, n

sophisticated if no comments would be given

m3ntal wrote:

...
if.setting optimize, extreme
memory.copy.xmm
...

seriously, never understood Agner(if derived from him) using that approach as there is no intrinsic rep mov mem16/32,mem16/32


anyway COOL esp graphics from other topics :)
Post 17 Oct 2014, 13:29
View user's profile Send private message Reply with quote
m3ntal



Joined: 08 Dec 2013
Posts: 296
m3ntal
Post 19 Oct 2014, 07:27
View user's profile Send private message Reply with quote
m3ntal



Joined: 08 Dec 2013
Posts: 296
m3ntal
idle: Ok, I overreacted, didn't realize what I typed or who I was talking to.

My pseudo example was to demonstrate that advanced optimizations are possible inside macros. We don't need the most optimized C/C++ compilers (Intel C++, VC++) to translate a loop byte copy to multi-byte 128-512BIT+ memory copy.
Post 22 Oct 2014, 10:02
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.