Line 510... |
Line 510... |
}
|
}
|
INSTRUCTION (lf_div_s) {
|
INSTRUCTION (lf_div_s) {
|
IFF (config.cpu.dependstats) current->func_unit = it_float;
|
IFF (config.cpu.dependstats) current->func_unit = it_float;
|
set_operand32(0, (machword)((float)eval_operand32(1, &breakpoint) / (float)eval_operand32(2, &breakpoint)), &breakpoint);
|
set_operand32(0, (machword)((float)eval_operand32(1, &breakpoint) / (float)eval_operand32(2, &breakpoint)), &breakpoint);
|
}
|
}
|
/*INSTRUCTION (lf_ftoi_s) {
|
INSTRUCTION (lf_ftoi_s) {
|
IFF (config.cpu.dependstats) current->func_unit = it_float;
|
IFF (config.cpu.dependstats) current->func_unit = it_float;
|
set_operand32(0, freg[get_operand(1)], &breakpoint);
|
// set_operand32(0, freg[get_operand(1)], &breakpoint);
|
}
|
}
|
INSTRUCTION (lf_itof_s) {
|
INSTRUCTION (lf_itof_s) {
|
IFF (config.cpu.dependstats) current->func_unit = it_float;
|
IFF (config.cpu.dependstats) current->func_unit = it_float;
|
freg[get_operand(0)] = eval_operand32(1, &breakpoint);
|
// freg[get_operand(0)] = eval_operand32(1, &breakpoint);
|
}*/
|
}
|
INSTRUCTION (lf_madd_s) {
|
INSTRUCTION (lf_madd_s) {
|
IFF (config.cpu.dependstats) current->func_unit = it_float;
|
IFF (config.cpu.dependstats) current->func_unit = it_float;
|
set_operand32(0, (machword)((float)eval_operand32(0, &breakpoint) + (float)eval_operand32(1, &breakpoint) * (float)eval_operand32(2, &breakpoint)), &breakpoint);
|
set_operand32(0, (machword)((float)eval_operand32(0, &breakpoint) + (float)eval_operand32(1, &breakpoint) * (float)eval_operand32(2, &breakpoint)), &breakpoint);
|
}
|
}
|
INSTRUCTION (lf_mul_s) {
|
INSTRUCTION (lf_mul_s) {
|