HomeSort by: relevance | last modified time | path
    Searched refs:FPSCR (Results 1 - 19 of 19) sorted by relevancy

  /src/external/gpl3/gdb/dist/sim/ppc/
idecode_expression.h 259 CR_SET(1, EXTRACTED32(FPSCR, fpscr_fx_bit, fpscr_ox_bit)); \
315 /* some FPSCR update macros. */
319 fpscreg old_fpscr ATTRIBUTE_UNUSED = FPSCR
323 if ((FPSCR & fpscr_vx_bits)) \
324 FPSCR |= fpscr_vx; \
326 FPSCR &= ~fpscr_vx; \
328 if (((FPSCR & fpscr_vx) && (FPSCR & fpscr_ve)) \
329 || ((FPSCR & fpscr_ox) && (FPSCR & fpscr_oe))
    [all...]
powerpc.igen 185 #define PPC_FPSCR_REG (PPC_CR_REG + 8) /* start of fpscr register */
199 uint32_t cr_fpscr_busy; /* CR/FPSCR registers that are busy */
231 uint32_t cr_fpscr_busy; /* CR/FPSCR registers that are busy */
324 TRACE(trace_model, ("Register fpscr is now available.\n"));
390 TRACE(trace_model, ("Waiting for register fpscr.\n"));
1086 if ((FPSCR & fpscr_rn) == fpscr_rn_round_to_nearest) {
1091 if ((FPSCR & fpscr_rn) == fpscr_rn_round_towards_pos_infinity) {
1096 if ((FPSCR & fpscr_rn) == fpscr_rn_round_towards_neg_infinity) {
1168 FPSCR_SET_XX(FPSCR & fpscr_fi);
1226 FPSCR_SET_XX(FPSCR & fpscr_fi)
    [all...]
registers.h 267 fpscreg fpscr; member in struct:_registers
345 #define FPSCR cpu_registers(processor)->fpscr
  /src/external/gpl3/gdb.old/dist/sim/ppc/
idecode_expression.h 259 CR_SET(1, EXTRACTED32(FPSCR, fpscr_fx_bit, fpscr_ox_bit)); \
315 /* some FPSCR update macros. */
319 fpscreg old_fpscr ATTRIBUTE_UNUSED = FPSCR
323 if ((FPSCR & fpscr_vx_bits)) \
324 FPSCR |= fpscr_vx; \
326 FPSCR &= ~fpscr_vx; \
328 if (((FPSCR & fpscr_vx) && (FPSCR & fpscr_ve)) \
329 || ((FPSCR & fpscr_ox) && (FPSCR & fpscr_oe))
    [all...]
powerpc.igen 185 #define PPC_FPSCR_REG (PPC_CR_REG + 8) /* start of fpscr register */
199 uint32_t cr_fpscr_busy; /* CR/FPSCR registers that are busy */
231 uint32_t cr_fpscr_busy; /* CR/FPSCR registers that are busy */
324 TRACE(trace_model, ("Register fpscr is now available.\n"));
390 TRACE(trace_model, ("Waiting for register fpscr.\n"));
1086 if ((FPSCR & fpscr_rn) == fpscr_rn_round_to_nearest) {
1091 if ((FPSCR & fpscr_rn) == fpscr_rn_round_towards_pos_infinity) {
1096 if ((FPSCR & fpscr_rn) == fpscr_rn_round_towards_neg_infinity) {
1168 FPSCR_SET_XX(FPSCR & fpscr_fi);
1226 FPSCR_SET_XX(FPSCR & fpscr_fi)
    [all...]
registers.h 267 fpscreg fpscr; member in struct:_registers
345 #define FPSCR cpu_registers(processor)->fpscr
  /src/external/gpl3/gdb.old/dist/sim/arm/
armsupp.c 1424 state->FPSCR &= 0x0FFFFFFF;
1426 state->FPSCR |= NBIT;
1428 state->FPSCR |= CBIT;
1430 state->FPSCR |= ZBIT;
1432 state->FPSCR |= VBIT;
1437 state->FPSCR & NBIT ? 'N' : '-',
1438 state->FPSCR & ZBIT ? 'Z' : '-',
1439 state->FPSCR & CBIT ? 'C' : '-',
1440 state->FPSCR & VBIT ? 'V' : '-');
1464 state->FPSCR &= 0x0FFFFFFF
    [all...]
armdefs.h 164 ARMword FPSCR; /* Floating Point Status Register. */
armemu.c 4676 ARMul_SetCPSR (state, (state->FPSCR & 0xF0000000)
4688 state->Reg[DESTReg] = state->FPSCR;
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMMCTargetDesc.cpp 240 {codeview::RegisterId::ARM_FPSCR, ARM::FPSCR},
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.cpp 197 markSuperRegs(Reserved, ARM::FPSCR);
ARMISelLowering.cpp 6097 // The rounding mode is in bits 23:22 of the FPSCR.
6099 // The formula we use to implement this is (((FPSCR + 1 << 22) >> 22) & 3)
6106 SDValue FPSCR =
6108 Chain = FPSCR.getValue(1);
6109 SDValue FltRounds = DAG.getNode(ISD::ADD, dl, MVT::i32, FPSCR,
6124 // The rounding mode is in bits 23:22 of the FPSCR.
6134 // Calculate new value of FPSCR[23:22].
6142 // Get current value of FPSCR.
6145 SDValue FPSCR =
6147 Chain = FPSCR.getValue(1)
    [all...]
ARMExpandPseudoInsts.cpp 1001 // S0-S31 + FPSCR + 8 more bytes (VPR + pad, or just pad)
1185 // Clear FPSCR bits 0-4, 7, 28-31
1260 // Store an available register for FPSCR clearing
1316 for (auto R : {ARM::VPR, ARM::FPSCR, ARM::FPSCR_NZCV, ARM::Q0, ARM::Q1,
1363 // restore FPSCR from stack and clear bits 0-4, 7, 28-31
1410 for (auto R : {ARM::VPR, ARM::FPSCR, ARM::FPSCR_NZCV, ARM::Q0, ARM::Q1,
  /src/external/gpl3/gdb.old/dist/gdb/
rs6000-aix-nat.c 238 return FPSCR;
  /src/external/gpl3/gdb/dist/gdb/
rs6000-aix-nat.c 238 return FPSCR;
  /src/external/gpl3/gcc/dist/gcc/config/arm/
arm.h 344 registers such as FPCAR, FPCCR, FPDSCR, FPSCR, MVFR0, MVFR1 and MVFR2. All
1160 /* HF operations have their own flush-to-zero control (FPSCR.FZ16). */
1164 /* SF operations always flush to zero, regardless of FPSCR.FZ, so we can
1396 DEF_FP_SYSREG (FPSCR) \
  /src/external/gpl3/gcc.old/dist/gcc/config/arm/
arm.h 338 registers such as FPCAR, FPCCR, FPDSCR, FPSCR, MVFR0, MVFR1 and MVFR2. All
1142 /* HF operations have their own flush-to-zero control (FPSCR.FZ16). */
1146 /* SF operations always flush to zero, regardless of FPSCR.FZ, so we can
1372 DEF_FP_SYSREG (FPSCR) \
  /src/external/gpl3/binutils/dist/gas/config/
tc-arm.c 6409 {"FPSCR", 0x1, 0x0},
9929 first_error (_("operand 1 must be FPSCR"));
9973 case 1: /* fpscr. */
23726 REGDEF(fpsid,0,VFC), REGDEF(fpscr,1,VFC), REGDEF(fpexc,8,VFC),
23727 REGDEF(FPSID,0,VFC), REGDEF(FPSCR,1,VFC), REGDEF(FPEXC,8,VFC),
  /src/external/gpl3/binutils.old/dist/gas/config/
tc-arm.c 6408 {"FPSCR", 0x1, 0x0},
9932 first_error (_("operand 1 must be FPSCR"));
9976 case 1: /* fpscr. */
23729 REGDEF(fpsid,0,VFC), REGDEF(fpscr,1,VFC), REGDEF(fpexc,8,VFC),
23730 REGDEF(FPSID,0,VFC), REGDEF(FPSCR,1,VFC), REGDEF(FPEXC,8,VFC),

Completed in 122 milliseconds