On Sun, Feb 28, 2016 at 12:25 PM, Samuel Pitoiset <samuel.pitoi...@gmail.com> wrote: > > > On 02/28/2016 06:24 PM, Ilia Mirkin wrote: >> >> On Sun, Feb 28, 2016 at 12:20 PM, Samuel Pitoiset >> <samuel.pitoi...@gmail.com> wrote: >>> +void >>> +CodeEmitterNVC0::emitVOTE(const Instruction *i) >>> +{ >>> + assert(i->src(0).getFile() == FILE_PREDICATE && >>> + i->def(1).getFile() == FILE_PREDICATE); >>> + >>> + code[0] = 0x00000004 | (i->subOp << 5); >>> + code[1] = 0x48000000; >>> + >>> + emitPredicate(i); >>> + >>> + defId(i->def(0), 14); >>> + defId(i->def(1), 32 + 22); >>> + if (i->src(0).mod == Modifier(NV50_IR_MOD_NOT)) >>> + code[0] |= 1 << 23; >> >> >> This inversion logic does not seem to be present for GK110/GM107... >> did I miss it? > > > Yeah, according to envydis this inversion logic does not seem to be present > on GK110/GM107.
That's just someone's laziness. Go bit-hunting in nvdisasm :) -ilia _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev