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?
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 :) 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
On 2013-05-15, at 14:58, Goubier Thierry <thierry.goubier@cea.fr> 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...)
cool :) On May 15, 2013, at 3:05 PM, Camillo Bruni <camillobruni@gmail.com> wrote:
On 2013-05-15, at 14:58, Goubier Thierry <thierry.goubier@cea.fr> 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...)
That's great! Norbert Am 15.05.2013 um 14:37 schrieb Camillo Bruni <camillobruni@gmail.com>:
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?
participants (4)
-
Camillo Bruni -
Esteban Lorenzano -
Goubier Thierry -
Norbert Hartl