diff -r a1318a077608 -r 188525ba03fb src/arch/arm/isa/insts/neon.isa --- a/src/arch/arm/isa/insts/neon.isa Tue Jan 22 16:53:02 2013 -0500 +++ b/src/arch/arm/isa/insts/neon.isa Tue Jan 22 16:53:03 2013 -0500 @@ -565,7 +565,7 @@ static float vcgtFunc(float op1, float op2) { - if (isSnan(op1) || isSnan(op2)) + if (std::isnan(op1) || std::isnan(op2)) return 2.0; return (op1 > op2) ? 0.0 : 1.0; } @@ -573,7 +573,7 @@ static float vcgeFunc(float op1, float op2) { - if (isSnan(op1) || isSnan(op2)) + if (std::isnan(op1) || std::isnan(op2)) return 2.0; return (op1 >= op2) ? 0.0 : 1.0; } @@ -589,7 +589,7 @@ static float vcleFunc(float op1, float op2) { - if (isSnan(op1) || isSnan(op2)) + if (std::isnan(op1) || std::isnan(op2)) return 2.0; return (op1 <= op2) ? 0.0 : 1.0; } @@ -597,7 +597,7 @@ static float vcltFunc(float op1, float op2) { - if (isSnan(op1) || isSnan(op2)) + if (std::isnan(op1) || std::isnan(op2)) return 2.0; return (op1 < op2) ? 0.0 : 1.0; } @@ -605,7 +605,7 @@ static float vacgtFunc(float op1, float op2) { - if (isSnan(op1) || isSnan(op2)) + if (std::isnan(op1) || std::isnan(op2)) return 2.0; return (fabsf(op1) > fabsf(op2)) ? 0.0 : 1.0; } @@ -613,7 +613,7 @@ static float vacgeFunc(float op1, float op2) { - if (isSnan(op1) || isSnan(op2)) + if (std::isnan(op1) || std::isnan(op2)) return 2.0; return (fabsf(op1) >= fabsf(op2)) ? 0.0 : 1.0; }