2 * This is included inside a switch statement.
6 just_set_top_word ((JBYTE) word2jint(get_top_word()));
10 just_set_top_word ((JSHORT) word2jint(get_top_word()));
11 goto LABEL_ENGINELOOP;
15 // Temporary is necessary because these are macros
16 tempStackWord = get_top_word();
17 push_word (tempStackWord);
18 goto LABEL_ENGINELOOP;
23 // Temporary is necessary because mixing macros is bad!
24 tempStackWord = pop_word();
25 just_set_top_word (tempStackWord);
26 goto LABEL_ENGINELOOP;
28 tempStackWord = get_top_word();
29 just_set_top_word (0);
30 push_word (tempStackWord);
31 goto LABEL_ENGINELOOP;
38 just_set_top_word (jfloat2word ((JFLOAT) word2jint(get_top_word())));
39 goto LABEL_ENGINELOOP;
43 push_word (jfloat2word ((JFLOAT) word2jint(get_top_word())));
44 goto LABEL_ENGINELOOP;
48 just_set_top_word ((JINT) word2jfloat(get_top_word()));
49 goto LABEL_ENGINELOOP;
53 // Temporary is necessary because mixing macros is bad!
54 tempStackWord = (JINT) word2jfloat (pop_word());
55 just_set_top_word (tempStackWord);
56 goto LABEL_ENGINELOOP;
58 tempStackWord = pop_word();
59 just_set_top_word (jfloat2word ((JFLOAT) tempStackWord));
60 goto LABEL_ENGINELOOP;
62 just_set_top_word (jfloat2word ((JFLOAT) get_top_word()));
63 goto LABEL_ENGINELOOP;
65 tempStackWord = get_top_word();
66 just_set_top_word (0);
67 push_word ((JINT) word2jfloat(tempStackWord));
68 goto LABEL_ENGINELOOP;
70 tempStackWord = pop_word();
71 just_set_top_word (0);
72 push_word ((JINT) word2jfloat(tempStackWord));
73 goto LABEL_ENGINELOOP;