dotgnu-pnet-commits
[Top][All Lists]
Advanced

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

[dotgnu-pnet-commits] libjit ChangeLog jit/jit-apply-arm.h


From: Aleksey Demakov
Subject: [dotgnu-pnet-commits] libjit ChangeLog jit/jit-apply-arm.h
Date: Sat, 07 Feb 2009 16:28:57 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    libjit
Changes by:     Aleksey Demakov <avd>   09/02/07 16:28:57

Modified files:
        .              : ChangeLog 
        jit            : jit-apply-arm.h 

Log message:
        small fix

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/ChangeLog?cvsroot=dotgnu-pnet&r1=1.406&r2=1.407
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-apply-arm.h?cvsroot=dotgnu-pnet&r1=1.3&r2=1.4

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/ChangeLog,v
retrieving revision 1.406
retrieving revision 1.407
diff -u -b -r1.406 -r1.407
--- ChangeLog   7 Feb 2009 12:03:30 -0000       1.406
+++ ChangeLog   7 Feb 2009 16:28:57 -0000       1.407
@@ -1,7 +1,8 @@
-2009-02-07  avd  <address@hidden>
+2009-02-07  Aleksey Demakov  <address@hidden>
 
        * gen-sel-parser.y, gen-sel-scanner.l: remove obsolete files.
        * tools/Makefile.am: remove gen-sel target.
+       * jit/jit-apply-arm.h (jit_builtin_apply): fix bug and optimize.
 
 2009-02-06  Klaus Treichel  <address@hidden>
 
@@ -15,6 +16,10 @@
        * include/jit/jit-arch-arm.h: add ARM arch header.
        * jit/Makefile.am, jit/jit-rules-arm.ins, jit/jit-rules-arm.sel:
        replace obsolete .sel file for ARM with .ins file.
+       * jit/jit-apply-arm.h: define jit_indirector_size, jit_should_pad,
+       override jit_builtin_apply.
+       * jit/jit-apply-arm.c (_jit_create_indirector, _jit_pad_buffer): add
+       functions.
 
 2009-01-30  Peter Fristedt  <address@hidden>
             Kirill Kononenko  <address@hidden>

Index: jit/jit-apply-arm.h
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/jit/jit-apply-arm.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- jit/jit-apply-arm.h 7 Feb 2009 16:15:58 -0000       1.3
+++ jit/jit-apply-arm.h 7 Feb 2009 16:28:57 -0000       1.4
@@ -63,10 +63,7 @@
 #define        jit_builtin_apply(func,args,size,return_float,return_buf)       
\
 do {                                                                   \
        register void *sp asm("sp");                                    \
-       while(((unsigned int)sp) % JIT_SP_ALIGN_PUBLIC != 0)            \
-       {                                                               \
-               sp=(void *)(((unsigned int) sp)+1);                     \
-       }                                                               \
+       sp = (void *) (((unsigned) sp) & ~(JIT_SP_ALIGN_PUBLIC - 1));   \
        (return_buf) = __builtin_apply                                  \
        ((void (*)())(func), (args), (size));                           \
 } while (0)




reply via email to

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