Home | History | Annotate | Download | only in x86

Lines Matching full:tmpvalue

478 void setVRToConst(int regNum, OpndSize size, int* tmpValue) {
498 constVRTable[indexL].value = tmpValue[0];
506 constVRTable[indexH].value = tmpValue[1];
538 int entry, tmpValue[2], tmpValue2[2];
561 if(isVirtualRegConstant(vB, LowOpndRegType_gp, tmpValue, false) == 3) {
563 setVRToConst(vA, OpndSize_32, tmpValue);
565 infoArray[entry].value[0] = tmpValue[0];
589 if(isVirtualRegConstant(vB, LowOpndRegType_xmm, tmpValue, false) == 3) {
591 setVRToConst(vA, OpndSize_64, tmpValue);
735 if(isVirtualRegConstant(vB, LowOpndRegType_gp, tmpValue, false) == 3) {
739 infoArray[entry].value[0] = -tmpValue[0];
741 infoArray[entry].value[0] = ~tmpValue[0]; //CHECK
743 infoArray[entry].value[0] = tmpValue[0];
745 infoArray[entry].value[0] = (tmpValue[0] << 24) >> 24;
747 infoArray[entry].value[0] = ((unsigned int)(tmpValue[0] << 16)) >> 16;
749 infoArray[entry].value[0] = (tmpValue[0] << 16) >> 16;
750 tmpValue[0] = infoArray[entry].value[0];
751 setVRToConst(vA, OpndSize_32, tmpValue);
800 if(isVirtualRegConstant(vA, LowOpndRegType_gp, tmpValue, false) == 3 &&
805 infoArray[entry].value[0] = tmpValue[0] + tmpValue2[0];
807 infoArray[entry].value[0] = tmpValue[0] - tmpValue2[0];
809 infoArray[entry].value[0] = tmpValue[0] * tmpValue2[0];
811 infoArray[entry].value[0] = tmpValue[0] / tmpValue2[0];
813 infoArray[entry].value[0] = tmpValue[0] % tmpValue2[0];
815 infoArray[entry].value[0] = tmpValue[0] & tmpValue2[0];
817 infoArray[entry].value[0] = tmpValue[0] | tmpValue2[0];
819 infoArray[entry].value[0] = tmpValue[0] ^ tmpValue2[0];
821 infoArray[entry].value[0] = tmpValue[0] << tmpValue2[0];
823 infoArray[entry].value[0] = tmpValue[0] >> tmpValue2[0];
825 infoArray[entry].value[0] = (unsigned int)tmpValue[0] >> tmpValue2[0];
826 tmpValue[0] = infoArray[entry].value[0];
827 setVRToConst(vA, OpndSize_32, tmpValue);
849 if(isVirtualRegConstant(vB, LowOpndRegType_gp, tmpValue, false) == 3) {
853 infoArray[entry].value[0] = tmpValue[0] + tmp_s4;
855 infoArray[entry].value[0] = tmp_s4 - tmpValue[0];
857 infoArray[entry].value[0] = tmpValue[0] * tmp_s4;
859 infoArray[entry].value[0] = tmpValue[0] / tmp_s4;
861 infoArray[entry].value[0] = tmpValue[0] % tmp_s4;
863 infoArray[entry].value[0] = tmpValue[0] & tmp_s4;
865 infoArray[entry].value[0] = tmpValue[0] | tmp_s4;
867 infoArray[entry].value[0] = tmpValue[0] ^ tmp_s4;
868 tmpValue[0] = infoArray[entry].value[0];
869 setVRToConst(vA, OpndSize_32, tmpValue);
894 if(isVirtualRegConstant(v1, LowOpndRegType_gp, tmpValue, false) == 3 &&
899 infoArray[entry].value[0] = tmpValue[0] + tmpValue2[0];
901 infoArray[entry].value[0] = tmpValue[0] - tmpValue2[0];
903 infoArray[entry].value[0] = tmpValue[0] * tmpValue2[0];
905 infoArray[entry].value[0] = tmpValue[0] / tmpValue2[0];
907 infoArray[entry].value[0] = tmpValue[0] % tmpValue2[0];
909 infoArray[entry].value[0] = tmpValue[0] & tmpValue2[0];
911 infoArray[entry].value[0] = tmpValue[0] | tmpValue2[0];
913 infoArray[entry].value[0] = tmpValue[0] ^ tmpValue2[0];
915 infoArray[entry].value[0] = tmpValue[0] << tmpValue2[0];
917 infoArray[entry].value[0] = tmpValue[0] >> tmpValue2[0];
919 infoArray[entry].value[0] = (unsigned int)tmpValue[0] >> tmpValue2[0];
920 tmpValue[0] = infoArray[entry].value[0];
921 setVRToConst(vA, OpndSize_32, tmpValue);
947 if(isVirtualRegConstant(vB, LowOpndRegType_gp, tmpValue, false) == 3) {
951 infoArray[entry].value[0] = tmpValue[0] + tmp_s4;
953 infoArray[entry].value[0] = tmp_s4 - tmpValue[0];
955 infoArray[entry].value[0] = tmpValue[0] * tmp_s4;
957 infoArray[entry].value[0] = tmpValue[0] / tmp_s4;
959 infoArray[entry].value[0] = tmpValue[0] % tmp_s4;
961 infoArray[entry].value[0] = tmpValue[0] & tmp_s4;
963 infoArray[entry].value[0] = tmpValue[0] | tmp_s4;
965 infoArray[entry].value[0] = tmpValue[0] ^ tmp_s4;
967 infoArray[entry].value[0] = tmpValue[0] << tmp_s4;
969 infoArray[entry].value[0] = tmpValue[0] >> tmp_s4;
971 infoArray[entry].value[0] = (unsigned int)tmpValue[0] >> tmp_s4;
972 tmpValue[0] = infoArray[entry].value[0];
973 setVRToConst(vA, OpndSize_32, tmpValue);
1033 tmpValue[0] = infoArray[entry].value[0];
1034 setVRToConst(vA, OpndSize_32, tmpValue);
1046 tmpValue[0] = infoArray[entry].value[0];
1047 tmpValue);
1060 tmpValue[0] = infoArray[entry].value[0];
1061 setVRToConst(vA, OpndSize_32, tmpValue);
1073 tmpValue[0] = infoArray[entry].value[0];
1074 setVRToConst(vA, OpndSize_32, tmpValue);
1086 tmpValue[0] = infoArray[entry].value[0];
1095 tmpValue[1] = infoArray[entry].value[0];
1096 setVRToConst(vA, OpndSize_64, tmpValue);
1109 tmpValue[0] = infoArray[entry].value[0];
1118 tmpValue[1] = infoArray[entry].value[0];
1119 setVRToConst(vA, OpndSize_64, tmpValue);
1132 tmpValue[0] = infoArray[entry].value[0];
1143 tmpValue[1] = infoArray[entry].value[0];
1144 setVRToConst(vA, OpndSize_64, tmpValue);
1156 tmpValue[0] = infoArray[entry].value[0];
1165 tmpValue[1] = infoArray[entry].value[0];
1166 setVRToConst(vA, OpndSize_64, tmpValue);