tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] Rewrite of gfunc_call on arm


From: Thomas Preud'homme
Subject: [Tinycc-devel] Rewrite of gfunc_call on arm
Date: Fri, 15 Nov 2013 18:38:25 +0800
User-agent: KMail/4.11.3 (Linux/2.6.38-ac2-ac100; KDE/4.11.3; armv7l; ; )

Hi there,

I finally got around to do the long overdue rewrite of gfunc_call on arm. The 
function was way too big and full of spaghetti code. I've tried to make the 
code smaller but also more efficient (less shift in the value stack). I've also 
split the function in smaller functions and added a lot of comments. Overall, 
it should now be much easier to maintain this function and understand it.

I did some testing for arm eabi both variants (softfloat and hardfloat calling 
convention). I could not test the oabi though. Anyway, we should probably 
remove that ABI since it should not be used anymore and it would allow to 
remove many ifdef.

So please ARM users, go test the mob branch to see if anything break.

Best regards,

Thomas Preud'homme



reply via email to

[Prev in Thread] Current Thread [Next in Thread]