Searched refs:fcmp (Results 1 - 9 of 9) sorted by relevance

/linux-4.1.27/arch/sh/kernel/
H A Ddisassemble.c238 {"fcmp/eq",{F_REG_M,F_REG_N},{HEX_F,REG_N,REG_M,HEX_4}},
239 {"fcmp/eq",{D_REG_M,D_REG_N},{HEX_F,REG_N,REG_M,HEX_4}},
240 {"fcmp/gt",{F_REG_M,F_REG_N},{HEX_F,REG_N,REG_M,HEX_5}},
241 {"fcmp/gt",{D_REG_M,D_REG_N},{HEX_F,REG_N,REG_M,HEX_5}},
/linux-4.1.27/arch/m68k/ifpsp060/src/
H A Dpfpsp.S370 set STORE_FLG, LV+19 # flag: operand store (ie. not fcmp/ftst)
671 # that can pass through fpsp_ovfl(). remember that fcmp, ftst, and fsincos
909 # that can pass through fpsp_unfl(). remember that fcmp, and ftst
1313 # OVFL : all except ftst,fcmp
1314 # UNFL : all except ftst,fcmp
1316 # INEX2 : all except ftst,fcmp
1326 # fcmp and ftst do not store any result.
1329 cmpi.b %d0,&0x38 # is instr fcmp or ftst?
1356 # save the result in the proper fp reg (unless the op is fcmp or ftst);
1858 # OVFL : all except ftst,fcmp
1859 # UNFL : all except ftst,fcmp
1861 # INEX2 : all except ftst,fcmp
1871 # fcmp and ftst do not store any result.
1874 cmpi.b %d0,&0x38 # is instr fcmp or ftst?
1934 # save the result in the proper fp reg (unless the op is fcmp or ftst);
2486 # fcmp fatan fscale
2563 btst &0x4,1+EXC_CMDREG(%a6) # is operation fsincos,ftst,fcmp?
2579 # the operation is fsincos, ftst, or fcmp. only fcmp is dyadic
2583 # now, we're left with ftst and fcmp. so, first let's tag them so that they don't
2584 # store a result. then, only fcmp will branch back and pick up a dst operand.
2586 btst &0x1,1+EXC_CMDREG(%a6) # is operation fcmp?
2622 # now, we save the result, unless, of course, the operation was ftst or fcmp.
3653 # operations that can pass through fpsp_inex(). remember that fcmp and ftst
4136 long fcmp - tbl_unsupp # 38: fcmp
7515 fcmp.b %fp0,&0x2 # did exponent increase?
7726 fcmp.b %fp0,&0x2 # did exponent increase?
8185 fcmp.b %fp1,&0x2 # is |result| >= 2.b?
8296 fcmp.b %fp1,&0x2 # is |result| > 2.b?
8320 fcmp.b %fp1,&0x2 # is |result| < 2.b?
8739 fcmp.b %fp1,&0x2 # is |result| >= 2.b?
9064 fcmp.b %fp1,&0x1 # is |result| > 1.b?
9088 fcmp.b %fp1,&0x1 # is |result| < 1.b?
9519 fcmp.b %fp1,&0x2 # is |result| >= 2.b?
10134 fcmp.b %fp1,&0x2 # is |result| >= 2.b?
10166 # fcmp(): fp compare op routine #
10182 # just use the actual fcmp instruction to produce the correct condition #
10187 global fcmp
10188 fcmp: label
10201 fcmp.x %fp0,SRC(%a0) # do compare
10210 # fcmp: inputs are not both normalized; what are they?
10272 # unlike all other functions for QNAN and SNAN, fcmp does NOT set the
10514 fcmp.b %fp1,&0x2 # is |result| >= 2.b?
10591 fcmp.b %fp1,&0x2 # is |result| > 2.b?
10615 fcmp.b %fp1,&0x2 # is |result| < 2.b?
10927 fcmp.b %fp1,&0x1 # is |result| > 1.b?
10950 fcmp.b %fp1,&0x1 # is |result| < 1.b?
11313 fcmp.x %fp0,%fp1 # is first result > second?
11766 fcmp.x %fp0,%fp1 # is first result > second?
12219 fcmp.b %fp1,&0x1 # is |result| >= 1.b?
14116 fcmp.x %fp0,%fp2 # compare abs(YINT) with 10^(LEN-1)
14125 fcmp.x %fp0,%fp2 # compare abs(YINT) with 10^LEN
14155 fcmp.x %fp0,%fp2 # check if abs(YINT) = 10^LEN
H A Dfpsp.S371 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: label
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
H A Dfplsp.S351 set STORE_FLG, LV+19 # flag: operand store (ie. not fcmp/ftst)
6561 fcmp.s %fp0,&0x3F800000
6656 fcmp.s %fp0,&0x3F800000
8324 fcmp.b %fp0,&0x1 # is it equal to one?
8444 fcmp.x %fp0,LTHOLD(%pc) # compare with min threshold
8636 fcmp.s %fp0,&0x3F800000
8740 fcmp.x %fp0,(%a0) # if operand == 1,
/linux-4.1.27/arch/ia64/kernel/
H A Dkprobes.c266 * will judge whether it is fcmp/flass/float approximation instruction unsupported_inst()
271 /* fcmp/fclass unc instruction */ unsupported_inst()
273 printk(KERN_WARNING "Kprobes on fcmp/fclass " unsupported_inst()
/linux-4.1.27/arch/ia64/lib/
H A Dmemcpy_mck.S598 fcmp.eq p8,p0=f6,f0 // is it memcpy?
/linux-4.1.27/arch/m68k/math-emu/
H A Dfp_arith.c135 dprint(PINSTR, "fcmp "); fp_fcmp()
/linux-4.1.27/arch/m68k/fpsp040/
H A Dget_op.S365 cmpiw #0x0038,%d0 |if extension = $38 then fcmp (dyadic)
H A Dres_func.S657 | For fcmp:
1151 | Inst is fcmp.

Completed in 517 milliseconds