Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1828 posts
|
I started to work on a basic ARM model for AsmJit with Damien Pollet and on the fly we continue the refactoring I started last week:
- no more PoolDictionaries - no more global registers - reducing the number of class variables - more specific register classes for x86 to avoid nasty bit masking/checking operations on an integer All in all this makes the code much more accessible and you can be sure that changing a register (aka renaming it) is a local cation. What do you think? |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
805 posts
|
Le 15/05/2013 14:37, Camillo Bruni a écrit :
> I started to work on a basic ARM model for AsmJit with Damien Pollet and on the fly we continue the refactoring I started last week: > > - no more PoolDictionaries > - no more global registers > - reducing the number of class variables > - more specific register classes for x86 to avoid nasty bit masking/checking operations on an integer > > All in all this makes the code much more accessible and you can be sure that changing a register (aka renaming it) is a local cation. > > What do you think? > > Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95 |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1828 posts
|
On 2013-05-15, at 14:58, Goubier Thierry <[hidden email]> wrote: > Le 15/05/2013 14:37, Camillo Bruni a écrit : >> I started to work on a basic ARM model for AsmJit with Damien Pollet and on the fly we continue the refactoring I started last week: >> >> - no more PoolDictionaries >> - no more global registers >> - reducing the number of class variables >> - more specific register classes for x86 to avoid nasty bit masking/checking operations on an integer >> >> All in all this makes the code much more accessible and you can be sure that changing a register (aka renaming it) is a local cation. >> >> What do you think? >> >> > Really? For ARM? This is great :) don't get too excited :P (we, or at least I am just about to learn the arm specs...) |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
6187 posts
|
cool :)
On May 15, 2013, at 3:05 PM, Camillo Bruni <[hidden email]> wrote: > > On 2013-05-15, at 14:58, Goubier Thierry <[hidden email]> wrote: > >> Le 15/05/2013 14:37, Camillo Bruni a écrit : >>> I started to work on a basic ARM model for AsmJit with Damien Pollet and on the fly we continue the refactoring I started last week: >>> >>> - no more PoolDictionaries >>> - no more global registers >>> - reducing the number of class variables >>> - more specific register classes for x86 to avoid nasty bit masking/checking operations on an integer >>> >>> All in all this makes the code much more accessible and you can be sure that changing a register (aka renaming it) is a local cation. >>> >>> What do you think? >>> >>> >> Really? For ARM? This is great :) > > > don't get too excited :P (we, or at least I am just about to learn the arm specs...) ... [show rest of quote] |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
3479 posts
|
In reply to this post by Camillo Bruni-3
That's great!
Norbert Am 15.05.2013 um 14:37 schrieb Camillo Bruni <[hidden email]>: > I started to work on a basic ARM model for AsmJit with Damien Pollet and on the fly we continue the refactoring I started last week: > > - no more PoolDictionaries > - no more global registers > - reducing the number of class variables > - more specific register classes for x86 to avoid nasty bit masking/checking operations on an integer > > All in all this makes the code much more accessible and you can be sure that changing a register (aka renaming it) is a local cation. > > What do you think? |
Free forum by Nabble | Edit this page |