Changeset 3111 in CLRX
- Timestamp:
- May 31, 2017, 8:50:36 AM (21 months ago)
- Location:
- CLRadeonExtender/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
CLRadeonExtender/trunk/amdasm/GCNAsmHelpers.cpp
r3105 r3111 1003 1003 if ((arch & ARCH_GCN_1_2_4)!=0 && 1004 1004 (instrOpMask & (INSTROP_NOSEXT|INSTROP_VOP3P))==0 && 1005 linePtr+4 <= end && toLower(linePtr[0])=='s' && 1006 toLower(linePtr[1])=='e' && toLower(linePtr[2])=='x' && 1007 toLower(linePtr[3])=='t') 1005 linePtr+4 <= end && strncasecmp(linePtr, "sext", 4)==0) 1008 1006 { /* sext */ 1009 1007 linePtr += 4; -
CLRadeonExtender/trunk/amdasm/GCNAssembler.cpp
r3109 r3111 3529 3529 skipSpacesToEnd(linePtr, end); 3530 3530 if (flatMode == GCN_FLAT_SCRATCH && linePtr+3<end && 3531 toLower(linePtr[0])=='o' && toLower(linePtr[1])=='f' && 3532 toLower(linePtr[2])=='f' && (linePtr+3==end || !isAlnum(linePtr[3]))) 3533 { // if off 3531 strncasecmp(linePtr, "off", 3)==0 && (linePtr+3==end || !isAlnum(linePtr[3]))) 3532 { // // if 'off' word 3534 3533 vaddrOff = true; 3535 3534 linePtr+=3; … … 3547 3546 skipSpacesToEnd(linePtr, end); 3548 3547 if (flatMode == GCN_FLAT_SCRATCH && linePtr+3<end && 3549 toLower(linePtr[0])=='o' && toLower(linePtr[1])=='f' && 3550 toLower(linePtr[2])=='f' && (linePtr+3==end || !isAlnum(linePtr[3]))) 3551 { // if off 3548 strncasecmp(linePtr, "off", 3)==0 && (linePtr+3==end || !isAlnum(linePtr[3]))) 3549 { // if 'off' word 3552 3550 vaddrOff = true; 3553 3551 linePtr+=3; … … 3587 3585 return false; 3588 3586 skipSpacesToEnd(linePtr, end); 3589 if (flatMode != 0 && linePtr+3<end && 3590 toLower(linePtr[0])=='o' && toLower(linePtr[1])=='f' && 3591 toLower(linePtr[2])=='f' && (linePtr+3==end || !isAlnum(linePtr[3]))) 3592 { // if off 3587 if (flatMode != 0 && linePtr+3<end && strncasecmp(linePtr, "off", 3)==0 && 3588 (linePtr+3==end || !isAlnum(linePtr[3]))) 3589 { // if 'off' word 3593 3590 saddrOff = true; 3594 3591 linePtr+=3; -
CLRadeonExtender/trunk/tests/amdasm/GCNAsmOpc14.cpp
r3110 r3111 718 718 { "scratch_load_short_d16_hi v47, off, s49 glc slc\n", 719 719 0xdc974000U, 0x2f3100ffU, true, true, "" }, 720 /* FLAT GLOBAL scope*/720 /* FLAT GLOBAL encoding */ 721 721 { "global_load_ubyte v47, v[187:188], s[50:51] glc slc\n", 722 722 0xdc438000U, 0x2f3200bbU, true, true, "" },
Note: See TracChangeset
for help on using the changeset viewer.