Lines Matching defs:fcmp
371 set STORE_FLG, LV+19 # flag: operand store (ie. not fcmp/ftst)
672 # that can pass through fpsp_ovfl(). remember that fcmp, ftst, and fsincos
910 # that can pass through fpsp_unfl(). remember that fcmp, and ftst
1314 # OVFL : all except ftst,fcmp
1315 # UNFL : all except ftst,fcmp
1317 # INEX2 : all except ftst,fcmp
1327 # fcmp and ftst do not store any result.
1330 cmpi.b %d0,&0x38 # is instr fcmp or ftst?
1357 # save the result in the proper fp reg (unless the op is fcmp or ftst);
1859 # OVFL : all except ftst,fcmp
1860 # UNFL : all except ftst,fcmp
1862 # INEX2 : all except ftst,fcmp
1872 # fcmp and ftst do not store any result.
1875 cmpi.b %d0,&0x38 # is instr fcmp or ftst?
1935 # save the result in the proper fp reg (unless the op is fcmp or ftst);
2487 # fcmp fatan fscale
2564 btst &0x4,1+EXC_CMDREG(%a6) # is operation fsincos,ftst,fcmp?
2580 # the operation is fsincos, ftst, or fcmp. only fcmp is dyadic
2584 # now, we're left with ftst and fcmp. so, first let's tag them so that they don't
2585 # store a result. then, only fcmp will branch back and pick up a dst operand.
2587 btst &0x1,1+EXC_CMDREG(%a6) # is operation fcmp?
2623 # now, we save the result, unless, of course, the operation was ftst or fcmp.
3654 # operations that can pass through fpsp_inex(). remember that fcmp and ftst
6667 fcmp.s %fp0,&0x3F800000
6762 fcmp.s %fp0,&0x3F800000
8430 fcmp.b %fp0,&0x1 # is it equal to one?
8550 fcmp.x %fp0,LTHOLD(%pc) # compare with min threshold
8742 fcmp.s %fp0,&0x3F800000
8846 fcmp.x %fp0,(%a0) # if operand == 1,
11467 long fcmp - tbl_unsupp # 38: fcmp
11754 fcmp.b %fp1,&0x2 # is |result| >= 2.b?
11865 fcmp.b %fp1,&0x2 # is |result| > 2.b?
11889 fcmp.b %fp1,&0x2 # is |result| < 2.b?
12308 fcmp.b %fp1,&0x2 # is |result| >= 2.b?
12633 fcmp.b %fp1,&0x1 # is |result| > 1.b?
12657 fcmp.b %fp1,&0x1 # is |result| < 1.b?
13088 fcmp.b %fp1,&0x2 # is |result| >= 2.b?
13703 fcmp.b %fp1,&0x2 # is |result| >= 2.b?
13735 # fcmp(): fp compare op routine #
13751 # just use the actual fcmp instruction to produce the correct condition #
13756 global fcmp
13757 fcmp:
13770 fcmp.x %fp0,SRC(%a0) # do compare
13779 # fcmp: inputs are not both normalized; what are they?
13841 # unlike all other functions for QNAN and SNAN, fcmp does NOT set the
14083 fcmp.b %fp1,&0x2 # is |result| >= 2.b?
14160 fcmp.b %fp1,&0x2 # is |result| > 2.b?
14184 fcmp.b %fp1,&0x2 # is |result| < 2.b?
14496 fcmp.b %fp1,&0x1 # is |result| > 1.b?
14519 fcmp.b %fp1,&0x1 # is |result| < 1.b?
14882 fcmp.x %fp0,%fp1 # is first result > second?
15335 fcmp.x %fp0,%fp1 # is first result > second?
15788 fcmp.b %fp1,&0x1 # is |result| >= 1.b?
19635 cmpi.w %d0,&0x0038 # is it an fcmp (dyadic) ?
19636 bne.b op000_src # it's an fcmp
19678 cmpi.w %d0,&0x0038 # is it an fcmp (dyadic) ?
19679 bne.b op010_src # it's an fcmp
20614 fcmp.b %fp0,&0x2 # did exponent increase?
20825 fcmp.b %fp0,&0x2 # did exponent increase?
24156 fcmp.x %fp0,%fp2 # compare abs(YINT) with 10^(LEN-1)
24165 fcmp.x %fp0,%fp2 # compare abs(YINT) with 10^LEN
24195 fcmp.x %fp0,%fp2 # check if abs(YINT) = 10^LEN