From 0fad2dfe2804508ef50410427b9fe4646a21ca7f Mon Sep 17 00:00:00 2001 From: Michael Starzinger Date: Mon, 8 Oct 2007 17:25:09 +0200 Subject: [PATCH] * src/vm/jit/arm/emit.c (emit_verbosecall_exit): Fixed comments. --- src/vm/jit/arm/emit.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/vm/jit/arm/emit.c b/src/vm/jit/arm/emit.c index 6b69432ae..9135c9961 100644 --- a/src/vm/jit/arm/emit.c +++ b/src/vm/jit/arm/emit.c @@ -727,7 +727,7 @@ void emit_verbosecall_exit(jitdata *jd) M_STMFD((1<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); -- 2.25.1