Lines Matching refs:int16_t
79 static uint16_t decode_and_fetch_word_disp(struct x86emu *, int16_t);
80 static uint32_t decode_and_fetch_long_disp(struct x86emu *, int16_t);
987 decode_and_fetch_word_disp(struct x86emu *emu, int16_t disp)
1001 decode_and_fetch_long_disp(struct x86emu *emu, int16_t disp)
1397 int16_t imm;
1413 res = (int16_t)srcval * imm;
1441 target = (uint16_t) (emu->x86.R_IP + (int16_t) offset);
1649 int16_t imm;
3631 int16_t ip;
3634 ip += (int16_t) emu->x86.R_IP;
3647 int16_t ip;
3650 ip += (int16_t) emu->x86.R_IP;
3663 int16_t ip;
3666 ip += (int16_t) emu->x86.R_IP;
3763 int16_t ip;
3764 ip = (int16_t) fetch_word_imm(emu);
3765 ip += (int16_t) emu->x86.R_IP; /* CHECK SIGN */
3780 ip = (int16_t) fetch_word_imm(emu);
3781 ip += (int16_t) emu->x86.R_IP;
5028 int16_t target;
5030 target = (int16_t) fetch_word_imm(emu);
5031 target += (int16_t) emu->x86.R_IP;
5061 srcval = decode_and_fetch_long_disp(emu, (int16_t) *shiftreg >> 5);
5089 srcval = decode_and_fetch_word_disp(emu, (int16_t) *shiftreg >> 4);
5406 res = (int16_t) * destreg * (int16_t)srcval;
5635 *destreg = (int16_t)(int8_t)decode_and_fetch_byte(emu);
5658 *destreg = (int32_t)(int16_t)decode_and_fetch_word(emu);
7933 int16_t res = (int16_t) ((int8_t) emu->x86.R_AL * (int8_t) s);
7953 int32_t res = (int16_t) emu->x86.R_AX * (int16_t) s;
8058 dvd = (int16_t) emu->x86.R_AX;
8087 div = dvd / (int16_t) s;
8088 mod = dvd % (int16_t) s;