flat assembler
Message board for the users of flat assembler.
 Home   FAQ   Search   Register 
 Profile   Log in to check your private messages   Log in 
flat assembler > Non-x86 architectures > aarch64 support?

Author
Thread Post new topic Reply to topic
ronware



Joined: 08 Jan 2004
Posts: 179
Location: Israel
aarch64 support?
I'm having a lot of fun (not) right now trying to write some 64-bit ARM assembler (for iOS). The clang inline assembler is really terrible and there's almost no docs (for ARM-64).

Is there a chance FASMARM will support 64-bit?
Post 25 Mar 2015, 12:12
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 15233
Location: 1I/ʻOumuamua
Re: aarch64 support?

ronware wrote:
Is there a chance FASMARM will support 64-bit?

Yes.
Post 25 Mar 2015, 12:15
View user's profile Send private message Visit poster's website Reply with quote
ronware



Joined: 08 Jan 2004
Posts: 179
Location: Israel
OK, I guess I should have asked: "If it will support 64-bit, when can we expect it to be available" ?
Post 25 Mar 2015, 12:21
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 15233
Location: 1I/ʻOumuamua

ronware wrote:
OK, I guess I should have asked: "If it will support 64-bit, when can we expect it to be available" ?

I have no fixed date. When I get free time I work towards it. My current work schedule is very full so right now it is on hold.
Post 25 Mar 2015, 12:31
View user's profile Send private message Visit poster's website Reply with quote
ronware



Joined: 08 Jan 2004
Posts: 179
Location: Israel
OK, thanks; I wish it were available right now Surprised
Post 25 Mar 2015, 12:36
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 15233
Location: 1I/ʻOumuamua

ronware wrote:
OK, thanks; I wish it were available right now Surprised

Me too.
Post 25 Mar 2015, 12:38
View user's profile Send private message Visit poster's website Reply with quote
krom



Joined: 05 Jun 2012
Posts: 13
Hi revolution, & hi ronware, thanks for starting this thread!
I hope you are both doing well =D

You might have heard the Raspberry Pi 3 has a 1.2GHz 64-bit quad-core ARM Cortex-A53 CPU.
This will be the 1st R-Pi with aarch64 support, & will be my 1st opportunity to program aarch64.
I will be getting my R-Pi 3 soon, & all of my bare-metal examples for R-Pi 1 & 2 use FASMARM:
https://github.com/PeterLemon/RaspberryPi

I have explored stuff like SMP & NEON on R-Pi 2, & VFP on the single core R-Pi.
Also I have made a nice start to understanding the Broadcom GPU, with demos displaying all the primitive types on screen.
The R-Pi 3 uses the same GPU, & is the 1st to clock the GPU up to a higher frequency too!

I would love to convert all these demos to run on the R-Pi 3, & would love to learn aarch64 at the same time!

I do not know how far you are with the aarch64 support in FASMARM, but I would love to help out in any way I can.
I could do testing, or help you program in the full instruction set.

P.S I also started a Game Boy Advance github repo using FASMARM, with some fun examples:
https://github.com/PeterLemon/GBA

Anyway good luck, & thanks again for such a great ARM assembler.
Post 04 Mar 2016, 21:40
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 15233
Location: 1I/ʻOumuamua
Now done.

v1.39
Post 01 May 2016, 04:21
View user's profile Send private message Visit poster's website Reply with quote
krom



Joined: 05 Jun 2012
Posts: 13
Wow thanks so much revolution =D
Post 12 May 2016, 12:56
View user's profile Send private message Visit poster's website 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 cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001-2005 phpBB Group.

Main index   Download   Documentation   Examples   Message board
Copyright © 2004-2016, Tomasz Grysztar.