AngelScript-JIT-Compiler icon indicating copy to clipboard operation
AngelScript-JIT-Compiler copied to clipboard

Support ARM

Open fdsagizi opened this issue 11 years ago • 7 comments

Hi! It's possible to use JIT on iOS ?

fdsagizi avatar Jan 22 '14 07:01 fdsagizi

ARM is a very different architecture from x86. It would require a large rewrite of most of the JIT to support, and we have no machines to test with to implement it.

ThyReaper avatar Jan 22 '14 07:01 ThyReaper

You have not some iPhone or Android phone ? :) for test...

If it possible, it will very very cool, because - procesors on mobile devises not fast like PC, and currents scripts really bottleneck.

fdsagizi avatar Jan 22 '14 07:01 fdsagizi

How about Raspberry Pi or Jetson? At least RPi is cheap and easy to use. I would love to have the JIT work on it.

TheExDeus avatar Feb 18 '15 12:02 TheExDeus

I'm not familiar with either of those. If they are running x86 processors, it would hopefully be simple to write a device-specific version of the platform files, which I would gladly accept into the repo.

ThyReaper avatar Feb 18 '15 17:02 ThyReaper

The RPis are ARM based single board computers and I guess the Jetsons are too (even though I never heard of them). So porting won't be straight forward as ThyReaper stated roughly a month ago.

BurningEnlightenment avatar Feb 18 '15 17:02 BurningEnlightenment

Yeah, sorry Raspberry Pi is a very popular ARM PC - http://www.raspberrypi.org/blog/ And Jetson is an ARM PC created by Nvidia - http://www.nvidia.com/object/jetson-tk1-embedded-dev-kit.html

Maybe Jetson isn't a good example, but Raspberry Pi can be bought for 35$, it's very popular and is very easy to use. It was my suggestion for a platform on which to test.

TheExDeus avatar Feb 18 '15 19:02 TheExDeus

FWIW I wrote an ARM JIT for AS back in 2009, but I never finished it and haven't touched it since neither: https://github.com/quarnster/asarmjit.

quarnster avatar Feb 24 '15 17:02 quarnster