ASM jbe不工作(fpu)

时间:2015-11-04 18:59:59

标签: assembly

我想比较堆栈上的浮点数(st(0))和变量temp中的值。 为什么jae运行良好(跳转到@Next),但是jbe没有跳到@ Next2?

let rec max_list xs =
    match xs with
    | [] -> failwith "xs" "Empty list"
    | [x] -> x
    | x1::x2::xs' -> max_list((max2 x1 x2)::xs');;

1 个答案:

答案 0 :(得分:4)

xxxx

这不起作用,因为The complete Animation ends after 59.999 Milliseconds. -> Tween 1 starts at 0 ms -> Tween 2 starts at 1000 ms -> Tween 3 starts at 2000 ms -> Tween 4 starts at 3000 ms -> Tween 5 starts at 4000 ms -> Tween 6 starts at 5000 ms ...loop 需要一个浮点操作数,并且你为它提供了一个整数操作数。对于值0,这恰好起作用,因为mov temp, 255 fcom temp; fcom具有相同的位模式。

解决此问题的一种方法是将0x00000000更改为0.0

fcom