Mercurial > hg > truffle
comparison src/cpu/x86/vm/templateInterpreter_x86_64.cpp @ 10640:88672775a26c
Compilation policy fixes and changed default compilation policy.
author | Christian Haeubl <haeubl@ssw.jku.at> |
---|---|
date | Mon, 08 Jul 2013 16:55:28 +0200 |
parents | ce09ad599709 |
children | 4b88e5c93f04 |
comparison
equal
deleted
inserted
replaced
10639:08e06d4a9e73 | 10640:88672775a26c |
---|---|
381 __ set_method_data_pointer_for_bcp(); | 381 __ set_method_data_pointer_for_bcp(); |
382 __ get_method(rbx); | 382 __ get_method(rbx); |
383 __ pop(rcx); | 383 __ pop(rcx); |
384 __ pop(rax); | 384 __ pop(rax); |
385 | 385 |
386 #ifdef ASSERT | |
386 __ testl(rcx, InvocationCounter::count_mask_value); | 387 __ testl(rcx, InvocationCounter::count_mask_value); |
387 __ jcc(Assembler::zero, not_zero); | 388 __ jcc(Assembler::zero, not_zero); |
388 __ stop("unexpected counter value in rcx"); | 389 __ stop("unexpected counter value in rcx"); |
390 #endif | |
389 | 391 |
390 __ bind(not_zero); | 392 __ bind(not_zero); |
391 } | 393 } |
392 #endif // GRAAL | 394 #endif // GRAAL |
393 | 395 |