2a3
> * Copyright (c) 2013 Advanced Micro Devices, Inc.
49a51
> #include "cpu/reg_class.hh"
951c953,954
< if (src_reg < TheISA::FP_Base_DepTag) {
---
> switch (regIdxToClass(src_reg)) {
> case IntRegClass:
955c958,960
< } else if (src_reg < TheISA::Ctrl_Base_DepTag) {
---
> break;
>
> case FloatRegClass:
961c966,968
< } else if (src_reg < TheISA::Max_DepTag) {
---
> break;
>
> case MiscRegClass:
966c973,975
< } else {
---
> break;
>
> default:
1008c1017,1018
< if (dest_reg < TheISA::FP_Base_DepTag) {
---
> switch (regIdxToClass(dest_reg)) {
> case IntRegClass:
1013c1023,1025
< } else if (dest_reg < TheISA::Ctrl_Base_DepTag) {
---
> break;
>
> case FloatRegClass:
1019c1031,1033
< } else if (dest_reg < TheISA::Max_DepTag) {
---
> break;
>
> case MiscRegClass:
1026c1040,1042
< } else {
---
> break;
>
> default:
1037c1053
< if (dest_reg < TheISA::Ctrl_Base_DepTag)
---
> if (regIdxToClass(dest_reg) != MiscRegClass)