/linux-4.1.27/arch/sh/kernel/ |
H A D | disassemble.c | 238 {"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 D | pfpsp.S | 370 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 D | fpsp.S | 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: 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 D | fplsp.S | 351 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 D | kprobes.c | 266 * 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 D | memcpy_mck.S | 598 fcmp.eq p8,p0=f6,f0 // is it memcpy?
|
/linux-4.1.27/arch/m68k/math-emu/ |
H A D | fp_arith.c | 135 dprint(PINSTR, "fcmp "); fp_fcmp()
|
/linux-4.1.27/arch/m68k/fpsp040/ |
H A D | get_op.S | 365 cmpiw #0x0038,%d0 |if extension = $38 then fcmp (dyadic)
|
H A D | res_func.S | 657 | For fcmp: 1151 | Inst is fcmp.
|