Mercurial > projects > dstress
comparison run/a/asm_fcmovnb_01_A.d @ 1621:8f6d65d2b129
Fix #4.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sat, 07 Nov 2009 19:06:53 +0100 |
parents | 31d658aa7480 |
children |
comparison
equal
deleted
inserted
replaced
1620:01e1c391b52d | 1621:8f6d65d2b129 |
---|---|
25 mov AL, 2; | 25 mov AL, 2; |
26 mov BL, 1; | 26 mov BL, 1; |
27 cmp AL, BL; | 27 cmp AL, BL; |
28 fld1; | 28 fld1; |
29 fldz; | 29 fldz; |
30 fcmovnb ST(0), ST(1); | 30 fcmovnb ST, ST(1); |
31 fst f; | 31 fst f; |
32 } | 32 } |
33 | 33 |
34 if(f != 1.0f){ | 34 if(f != 1.0f){ |
35 assert(0); | 35 assert(0); |
39 mov AL, 1; | 39 mov AL, 1; |
40 mov BL, 2; | 40 mov BL, 2; |
41 cmp AL, BL; | 41 cmp AL, BL; |
42 fld1; | 42 fld1; |
43 fldz; | 43 fldz; |
44 fcmovnb ST(0), ST(1); | 44 fcmovnb ST, ST(1); |
45 fst f; | 45 fst f; |
46 } | 46 } |
47 | 47 |
48 if(f != 0.0f){ | 48 if(f != 0.0f){ |
49 assert(0); | 49 assert(0); |
53 mov AL, 1; | 53 mov AL, 1; |
54 mov BL, 1; | 54 mov BL, 1; |
55 cmp AL, BL; | 55 cmp AL, BL; |
56 fld1; | 56 fld1; |
57 fldz; | 57 fldz; |
58 fcmovnb ST(0), ST(1); | 58 fcmovnb ST, ST(1); |
59 fst f; | 59 fst f; |
60 } | 60 } |
61 | 61 |
62 if(f != 1.0f){ | 62 if(f != 1.0f){ |
63 assert(0); | 63 assert(0); |