1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
/*
\funcref{fun\_eq}{void fun\_eq ()}
{}
{}
{push(), compare(), pop()}
{}
{funeq.c}
{
Function {\em fun\_eq()} is called when opcode {\em op\_eq} is read.
This function pops two variables, calls {\em compare()} to compare the
values, and pushes the result of the comparison. The two compared
variables are discarded.
The result of the comparison is logically {\em not}-ted when two
integers are beging compared, since {\em compare()} subtracts two
integer values as result.
}
*/
#include "opcodefun.ih"
void fun_eq ()
{
fun_neq();
intSetValue(top(), !intValue(top()));
}
|