/qemu/tests/tcg/loongarch64/ |
H A D | test_fpcom.c | 8 asm volatile("fcmp."#N".s $fcc6,%1,%2\n" \
|
/qemu/target/rx/ |
H A D | helper.h | 11 DEF_HELPER_3(fcmp, void, env, f32, f32)
|
H A D | insns.decode | 260 # FCMP #imm, rd 262 # FCMP rs, rd 263 # FCMP dsp[rs], rd
|
H A D | disas.c | 1112 /* fcmp #imm, rd */ 1119 /* fcmp dsp[rs], rd */ 1120 /* fcmp rs, rd */ 1123 prt_ldmi(ctx, "fcmp", a->ld, RX_IM_LONG, a->rs, a->rd); in trans_FCMP_mr()
|
H A D | translate.c | 1864 /* fcmp #imm, rd */ in FOP() 1872 /* fcmp dsp[rs], rd */ 1873 /* fcmp rs, rd */
|
/qemu/disas/ |
H A D | microblaze.c | 422 …{"fcmp.lt", INST_TYPE_RD_R1_R2, INST_NO_OFFSET, NO_DELAY_SLOT, IMMVAL_MASK_NON_SPECIAL, 0x58000210… 423 …{"fcmp.eq", INST_TYPE_RD_R1_R2, INST_NO_OFFSET, NO_DELAY_SLOT, IMMVAL_MASK_NON_SPECIAL, 0x58000220… 424 …{"fcmp.le", INST_TYPE_RD_R1_R2, INST_NO_OFFSET, NO_DELAY_SLOT, IMMVAL_MASK_NON_SPECIAL, 0x58000230… 425 …{"fcmp.gt", INST_TYPE_RD_R1_R2, INST_NO_OFFSET, NO_DELAY_SLOT, IMMVAL_MASK_NON_SPECIAL, 0x58000240… 426 …{"fcmp.ne", INST_TYPE_RD_R1_R2, INST_NO_OFFSET, NO_DELAY_SLOT, IMMVAL_MASK_NON_SPECIAL, 0x58000250… 427 …{"fcmp.ge", INST_TYPE_RD_R1_R2, INST_NO_OFFSET, NO_DELAY_SLOT, IMMVAL_MASK_NON_SPECIAL, 0x58000260… 428 …{"fcmp.un", INST_TYPE_RD_R1_R2, INST_NO_OFFSET, NO_DELAY_SLOT, IMMVAL_MASK_NON_SPECIAL, 0x58000200…
|
H A D | sh4.c | 989 /* 1111nnnnmmmm0100 fcmp/eq <F_REG_M>,<F_REG_N>*/{"fcmp/eq",{F_REG_M,F_REG_N},{HEX_F,REG_N,REG_M,HE… 990 /* 1111nnn0mmm00100 fcmp/eq <D_REG_M>,<D_REG_N>*/{"fcmp/eq",{D_REG_M,D_REG_N},{HEX_F,REG_N,REG_M,HE… 992 /* 1111nnnnmmmm0101 fcmp/gt <F_REG_M>,<F_REG_N>*/{"fcmp/gt",{F_REG_M,F_REG_N},{HEX_F,REG_N,REG_M,HE… 993 /* 1111nnn0mmm00101 fcmp/gt <D_REG_M>,<D_REG_N>*/{"fcmp/gt",{D_REG_M,D_REG_N},{HEX_F,REG_N,REG_M,HE…
|
H A D | hppa.c | 692 h cbit for fcmp 1502 { "fcmp", 0x30000400, 0xfc00e7e0, "F?ffa,fb", pa10, FLAG_STRICT}, 1503 { "fcmp", 0x38000400, 0xfc00e720, "I?ffA,fB", pa10, FLAG_STRICT}, 1504 { "fcmp", 0x30000400, 0xfc0007e0, "F?ffa,fb,h", pa20, FLAG_STRICT}, 1505 { "fcmp", 0x38000400, 0xfc000720, "I?ffA,fB,h", pa20, FLAG_STRICT}, 1506 { "fcmp", 0x30000400, 0xfc00e7e0, "F?ffa,fb", pa10, 0}, 1507 { "fcmp", 0x38000400, 0xfc00e720, "I?ffA,fB", pa10, 0}, 2686 for fcmp, need a space here. */ in print_insn_hppa() 2710 for fcmp, need a space here. */ in print_insn_hppa()
|
/qemu/tests/tcg/m68k/ |
H A D | trap.c | 78 asm volatile(FMT2_STR("fcmp.x %0, %0\n0:\tftrapeq") in main()
|
/qemu/target/m68k/ |
H A D | helper.h | 56 DEF_HELPER_FLAGS_3(fcmp, TCG_CALL_NO_RWG, void, env, fp, fp)
|
H A D | cpu.c | 284 * Adds all with Note *2: FABS, FSABS, FDABS, FADD, FSADD, FDADD, FBcc, FCMP,
|
H A D | fpu_helper.c | 439 void HELPER(fcmp)(CPUM68KState *env, FPReg *val0, FPReg *val1) in HELPER() argument
|
H A D | translate.c | 5159 case 0x38: /* fcmp */ in DISAS_INSN()
|
/qemu/target/loongarch/tcg/ |
H A D | helper.h | 56 /* fcmp.cXXX.s */ 58 /* fcmp.sXXX.s */ 60 /* fcmp.cXXX.d */ 62 /* fcmp.sXXX.d */
|
/qemu/target/tricore/ |
H A D | helper.h | 111 DEF_HELPER_3(fcmp, i32, env, i32, i32)
|
/qemu/target/sh4/ |
H A D | translate.c | 1059 case 0xf004: /* fcmp/eq Rm,Rn - FPSCR: R[PR,Enable.V]/W[Cause,Flag] */ in _decode_opc() 1060 case 0xf005: /* fcmp/gt Rm,Rn - FPSCR: R[PR,Enable.V]/W[Cause,Flag] */ in _decode_opc() 1086 case 0xf004: /* fcmp/eq Rm,Rn */ in _decode_opc() 1089 case 0xf005: /* fcmp/gt Rm,Rn */ in _decode_opc() 1112 case 0xf004: /* fcmp/eq Rm,Rn */ in _decode_opc() 1116 case 0xf005: /* fcmp/gt Rm,Rn */ in _decode_opc()
|
/qemu/target/arm/tcg/ |
H A D | a64.decode | 1427 FCMP 00011110 .. 1 rm:5 001000 rn:5 e:1 z:1 000 esz=%esz_hsd
|
H A D | translate-a64.c | 7335 /* FCMP, FCMPE */
|