* src/vm/jit/arm/emit.c (emit_verbosecall_exit): Fixed comments.
authorMichael Starzinger <michi@complang.tuwien.ac.at>
Mon, 8 Oct 2007 15:25:09 +0000 (17:25 +0200)
committerMichael Starzinger <michi@complang.tuwien.ac.at>
Mon, 8 Oct 2007 15:25:09 +0000 (17:25 +0200)
src/vm/jit/arm/emit.c

index 6b69432aeb7c55ce8ee5fe42b8ec7edeb034b90e..9135c99619f715ae1806354644e6c25cd91073d7 100644 (file)
@@ -727,7 +727,7 @@ void emit_verbosecall_exit(jitdata *jd)
        M_STMFD((1<<REG_LR) | (1<<REG_PV), REG_SP);
        M_SUB_IMM(REG_SP, REG_SP, 1 * 8);
 
-       /* save argument registers */
+       /* save return value */
 
        switch (md->returntype.type) {
        case TYPE_ADR:
@@ -735,7 +735,6 @@ void emit_verbosecall_exit(jitdata *jd)
        case TYPE_FLT:
                M_IST(REG_RESULT, REG_SP, 0 * 8);
                break;
-
        case TYPE_LNG:
        case TYPE_DBL:
                M_LST(REG_RESULT_PACKED, REG_SP, 0 * 8);
@@ -747,7 +746,7 @@ void emit_verbosecall_exit(jitdata *jd)
        M_MOV(REG_A1, REG_SP);
        M_LONGBRANCH(trace_java_call_exit);
 
-       /* restore argument registers */
+       /* restore return value */
 
        switch (md->returntype.type) {
        case TYPE_ADR:
@@ -755,14 +754,12 @@ void emit_verbosecall_exit(jitdata *jd)
        case TYPE_FLT:
                M_ILD(REG_RESULT, REG_SP, 0 * 8);
                break;
-
        case TYPE_LNG:
        case TYPE_DBL:
                M_LLD(REG_RESULT_PACKED, REG_SP, 0 * 8);
                break;
        }
 
-
        /* Keep stack 8-byte aligned. */
 
        M_ADD_IMM(REG_SP, REG_SP, 1 * 8);