Refactor and simplify gfunc_call() on arm
Refactor and simplify gfunc_call() on arm

mirror/tinycc,andrewchambers/tccmirror,rchandramouli/tinycc,mingodad/tinycc,seyko2/tinycc,alfonsokim/tinycc,leeduhem/tinycc,fstudio/tinycc,seyko2/tinycc,metaeducation/tcc,gfwilliams/tinycc,run4flat/tinycc,run4flat/tinycc,avih/tinycc,leeduhem/tinycc,run4flat/tinycc,andrewchambers/tccmirror,leeduhem/tinycc,mirror/tinycc,andrewchambers/tccmirror,fstudio/tinycc,andrewchambers/tccmirror,mirror/tinycc,alfonsokim/tinycc,avih/tinycc,rchandramouli/tinycc,seyko2/tinycc,rchandramouli/tinycc,alfonsokim/tinycc,andreiw/tinycc,code4game/tinycc,andreiw/tinycc,seyko2/tinycc,gfwilliams/tinycc,gfwilliams/tinycc,metaeducation/tcc,code4game/tinycc,seyko2/tinycc,leeduhem/tinycc,Saectar/inherpreter,Saectar/inherpreter,Saectar/inherpreter,leeduhem/tinycc,rchandramouli/tinycc,andreiw/tinycc,gfwilliams/tinycc,fstudio/tinycc,run4flat/tinycc,avih/tinycc,andrewchambers/tccmirror,mingodad/tinycc,avih/tinycc,Saectar/inherpreter,metaeducation/tcc,metaeducation/tcc,mirror/tinycc,metaeducation/tcc,fstudio/tinycc,mingodad/tinycc,Saectar/inherpreter,alfonsokim/tinycc,code4game/tinycc,gfwilliams/tinycc,alfonsokim/tinycc,run4flat/tinycc,mingodad/tinycc,rchandramouli/tinycc,fstudio/tinycc