Mercurial > hg > truffle
comparison src/cpu/x86/vm/sharedRuntime_x86_64.cpp @ 614:3db67f76d308
Merge
author | acorn |
---|---|
date | Thu, 05 Mar 2009 22:07:29 -0500 |
parents | afa80fa86d22 98cb887364d3 |
children | 7bb995fbd3c0 |
comparison
equal
deleted
inserted
replaced
613:5caef2219893 | 614:3db67f76d308 |
---|---|
1348 | 1348 |
1349 #ifdef ASSERT | 1349 #ifdef ASSERT |
1350 { | 1350 { |
1351 Label L; | 1351 Label L; |
1352 __ mov(rax, rsp); | 1352 __ mov(rax, rsp); |
1353 __ andptr(rax, -16); // must be 16 byte boundry (see amd64 ABI) | 1353 __ andptr(rax, -16); // must be 16 byte boundary (see amd64 ABI) |
1354 __ cmpptr(rax, rsp); | 1354 __ cmpptr(rax, rsp); |
1355 __ jcc(Assembler::equal, L); | 1355 __ jcc(Assembler::equal, L); |
1356 __ stop("improperly aligned stack"); | 1356 __ stop("improperly aligned stack"); |
1357 __ bind(L); | 1357 __ bind(L); |
1358 } | 1358 } |