• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm/nwfpe/

Lines Matching defs:opcode

224 unsigned int PerformLDF(const unsigned int opcode)
227 unsigned int nRc = 1, write_back = WRITE_BACK(opcode);
229 pBase = (unsigned int __user *) readRegister(getRn(opcode));
230 if (REG_PC == getRn(opcode)) {
236 if (BIT_UP_SET(opcode))
237 pFinal += getOffset(opcode);
239 pFinal -= getOffset(opcode);
241 if (PREINDEXED(opcode))
246 switch (opcode & MASK_TRANSFER_LENGTH) {
248 loadSingle(getFd(opcode), pAddress);
251 loadDouble(getFd(opcode), pAddress);
255 loadExtended(getFd(opcode), pAddress);
263 writeRegister(getRn(opcode), (unsigned long) pFinal);
267 unsigned int PerformSTF(const unsigned int opcode)
270 unsigned int nRc = 1, write_back = WRITE_BACK(opcode);
273 roundData.mode = SetRoundingMode(opcode);
274 roundData.precision = SetRoundingPrecision(opcode);
277 pBase = (unsigned int __user *) readRegister(getRn(opcode));
278 if (REG_PC == getRn(opcode)) {
284 if (BIT_UP_SET(opcode))
285 pFinal += getOffset(opcode);
287 pFinal -= getOffset(opcode);
289 if (PREINDEXED(opcode))
294 switch (opcode & MASK_TRANSFER_LENGTH) {
296 storeSingle(&roundData, getFd(opcode), pAddress);
299 storeDouble(&roundData, getFd(opcode), pAddress);
303 storeExtended(getFd(opcode), pAddress);
314 writeRegister(getRn(opcode), (unsigned long) pFinal);
318 unsigned int PerformLFM(const unsigned int opcode)
321 unsigned int i, Fd, write_back = WRITE_BACK(opcode);
323 pBase = (unsigned int __user *) readRegister(getRn(opcode));
324 if (REG_PC == getRn(opcode)) {
330 if (BIT_UP_SET(opcode))
331 pFinal += getOffset(opcode);
333 pFinal -= getOffset(opcode);
335 if (PREINDEXED(opcode))
340 Fd = getFd(opcode);
341 for (i = getRegisterCount(opcode); i > 0; i--) {
350 writeRegister(getRn(opcode), (unsigned long) pFinal);
354 unsigned int PerformSFM(const unsigned int opcode)
357 unsigned int i, Fd, write_back = WRITE_BACK(opcode);
359 pBase = (unsigned int __user *) readRegister(getRn(opcode));
360 if (REG_PC == getRn(opcode)) {
366 if (BIT_UP_SET(opcode))
367 pFinal += getOffset(opcode);
369 pFinal -= getOffset(opcode);
371 if (PREINDEXED(opcode))
376 Fd = getFd(opcode);
377 for (i = getRegisterCount(opcode); i > 0; i--) {
386 writeRegister(getRn(opcode), (unsigned long) pFinal);
390 unsigned int EmulateCPDT(const unsigned int opcode)
394 if (LDF_OP(opcode)) {
395 nRc = PerformLDF(opcode);
396 } else if (LFM_OP(opcode)) {
397 nRc = PerformLFM(opcode);
398 } else if (STF_OP(opcode)) {
399 nRc = PerformSTF(opcode);
400 } else if (SFM_OP(opcode)) {
401 nRc = PerformSFM(opcode);