flat assembler
Message board for the users of flat assembler.

Index > Non-x86 architectures > aarch64 support?

Author
Thread Post new topic Reply to topic
ronware



Joined: 08 Jan 2004
Posts: 179
Location: Israel
ronware 25 Mar 2015, 12:12
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: 20306
Location: In your JS exploiting you and your system
revolution 25 Mar 2015, 12:15
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
ronware 25 Mar 2015, 12:21
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: 20306
Location: In your JS exploiting you and your system
revolution 25 Mar 2015, 12:31
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
ronware 25 Mar 2015, 12:36
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: 20306
Location: In your JS exploiting you and your system
revolution 25 Mar 2015, 12:38
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
krom 04 Mar 2016, 21:40
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: 20306
Location: In your JS exploiting you and your system
revolution 01 May 2016, 04:21
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
krom 12 May 2016, 12:56
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


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.