Mercurial > hg > graal-jvmci-8
comparison src/cpu/sparc/vm/templateInterpreter_sparc.cpp @ 7431:c52660592f37
Merge
author | roland |
---|---|
date | Fri, 21 Dec 2012 01:39:34 -0800 |
parents | fd74228fd5ca a70c88896791 |
children | ffa87474d7a4 |
comparison
equal
deleted
inserted
replaced
7414:594b9b2119ed | 7431:c52660592f37 |
---|---|
432 // SP, which would take another register | 432 // SP, which would take another register |
433 __ add( Rscratch, Rframe_size, Rscratch ); | 433 __ add( Rscratch, Rframe_size, Rscratch ); |
434 | 434 |
435 // the frame is greater than one page in size, so check against | 435 // the frame is greater than one page in size, so check against |
436 // the bottom of the stack | 436 // the bottom of the stack |
437 __ cmp_and_brx_short(SP, Rscratch, Assembler::greater, Assembler::pt, after_frame_check); | 437 __ cmp_and_brx_short(SP, Rscratch, Assembler::greaterUnsigned, Assembler::pt, after_frame_check); |
438 | 438 |
439 // the stack will overflow, throw an exception | 439 // the stack will overflow, throw an exception |
440 | 440 |
441 // Note that SP is restored to sender's sp (in the delay slot). This | 441 // Note that SP is restored to sender's sp (in the delay slot). This |
442 // is necessary if the sender's frame is an extended compiled frame | 442 // is necessary if the sender's frame is an extended compiled frame |