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 --- |