Lines Matching refs:immB
102 // d = op(x,y,z,w, immA,immB)
109 immB = inst.immB,
136 r[d].i32 = 0; memcpy(&r[d].i32, (char*)args[immA] + 4*immB, 4); break;
142 // Low 32 bits if immB=0, or high 32 bits if immB=1.
143 r[d].i32 = skvx::cast<int>(U64::Load(args[immA]) >> (32*immB)); break;
147 // - (const uint8_t*)args[immA] + immB points to the gather base pointer;
153 memcpy(&ptr, (const uint8_t*)args[immA] + immB, sizeof(ptr));
158 memcpy(&ptr, (const uint8_t*)args[immA] + immB, sizeof(ptr));
163 memcpy(&ptr, (const uint8_t*)args[immA] + immB, sizeof(ptr));
169 memcpy(&ptr, (const uint8_t*)args[immA] + immB, sizeof(ptr));
174 memcpy(&ptr, (const uint8_t*)args[immA] + immB, sizeof(ptr));
179 memcpy(&ptr, (const uint8_t*)args[immA] + immB, sizeof(ptr));
204 memcpy(&r[d].i32[i], (const char*)args[immA] + 16*i+ 4*immB, 4);
252 r[d].i32 = *(const int*)( (const char*)args[immA] + immB );
257 memcpy(&ptr, (const uint8_t*)args[immA] + immB, sizeof(ptr));