isa.cc (12667:1b939161dcb8) isa.cc (12670:d662ee5a095a)
1/*
2 * Copyright (c) 2010-2018 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 507 unchanged lines hidden (view full) ---

516 fpscrMask.z = ones;
517 fpscrMask.n = ones;
518 return readMiscRegNoEffect(MISCREG_FPSCR) & (uint32_t)fpscrMask;
519 }
520 case MISCREG_FPCR:
521 {
522 const uint32_t ones = (uint32_t)(-1);
523 FPSCR fpscrMask = 0;
1/*
2 * Copyright (c) 2010-2018 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 507 unchanged lines hidden (view full) ---

516 fpscrMask.z = ones;
517 fpscrMask.n = ones;
518 return readMiscRegNoEffect(MISCREG_FPSCR) & (uint32_t)fpscrMask;
519 }
520 case MISCREG_FPCR:
521 {
522 const uint32_t ones = (uint32_t)(-1);
523 FPSCR fpscrMask = 0;
524 fpscrMask.ioe = ones;
525 fpscrMask.dze = ones;
526 fpscrMask.ofe = ones;
527 fpscrMask.ufe = ones;
528 fpscrMask.ixe = ones;
529 fpscrMask.ide = ones;
530 fpscrMask.len = ones;
531 fpscrMask.stride = ones;
532 fpscrMask.rMode = ones;
533 fpscrMask.fz = ones;
534 fpscrMask.dn = ones;
535 fpscrMask.ahp = ones;
536 return readMiscRegNoEffect(MISCREG_FPSCR) & (uint32_t)fpscrMask;
537 }

--- 322 unchanged lines hidden (view full) ---

860 ~(uint32_t)fpscrMask);
861 misc_reg = MISCREG_FPSCR;
862 }
863 break;
864 case MISCREG_FPCR:
865 {
866 const uint32_t ones = (uint32_t)(-1);
867 FPSCR fpscrMask = 0;
524 fpscrMask.len = ones;
525 fpscrMask.stride = ones;
526 fpscrMask.rMode = ones;
527 fpscrMask.fz = ones;
528 fpscrMask.dn = ones;
529 fpscrMask.ahp = ones;
530 return readMiscRegNoEffect(MISCREG_FPSCR) & (uint32_t)fpscrMask;
531 }

--- 322 unchanged lines hidden (view full) ---

854 ~(uint32_t)fpscrMask);
855 misc_reg = MISCREG_FPSCR;
856 }
857 break;
858 case MISCREG_FPCR:
859 {
860 const uint32_t ones = (uint32_t)(-1);
861 FPSCR fpscrMask = 0;
868 fpscrMask.ioe = ones;
869 fpscrMask.dze = ones;
870 fpscrMask.ofe = ones;
871 fpscrMask.ufe = ones;
872 fpscrMask.ixe = ones;
873 fpscrMask.ide = ones;
874 fpscrMask.len = ones;
875 fpscrMask.stride = ones;
876 fpscrMask.rMode = ones;
877 fpscrMask.fz = ones;
878 fpscrMask.dn = ones;
879 fpscrMask.ahp = ones;
880 newVal = (newVal & (uint32_t)fpscrMask) |
881 (readMiscRegNoEffect(MISCREG_FPSCR) &

--- 1088 unchanged lines hidden ---
862 fpscrMask.len = ones;
863 fpscrMask.stride = ones;
864 fpscrMask.rMode = ones;
865 fpscrMask.fz = ones;
866 fpscrMask.dn = ones;
867 fpscrMask.ahp = ones;
868 newVal = (newVal & (uint32_t)fpscrMask) |
869 (readMiscRegNoEffect(MISCREG_FPSCR) &

--- 1088 unchanged lines hidden ---