URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Show entire file |
Details |
Blame |
View Log
Rev 280 |
Rev 378 |
Line 7031... |
Line 7031... |
compare-and-swap and follow that immediately with a compare insn. */
|
compare-and-swap and follow that immediately with a compare insn. */
|
icode = sync_compare_and_swap[mode];
|
icode = sync_compare_and_swap[mode];
|
if (icode == CODE_FOR_nothing)
|
if (icode == CODE_FOR_nothing)
|
return NULL_RTX;
|
return NULL_RTX;
|
|
|
|
do_pending_stack_adjust ();
|
do
|
do
|
{
|
{
|
start_sequence ();
|
start_sequence ();
|
subtarget = expand_val_compare_and_swap_1 (mem, old_val, new_val,
|
subtarget = expand_val_compare_and_swap_1 (mem, old_val, new_val,
|
NULL_RTX, icode);
|
NULL_RTX, icode);
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.