[jOOQ/jOOQ#12417] BIT_AND_AGG(), BIT_OR_AGG() emulations shouldn't use bind values
This commit is contained in:
parent
c04bac5d21
commit
18a17a86ad
@ -97,14 +97,14 @@ extends
|
||||
Field<Byte> b2 = inline((byte) 2);
|
||||
|
||||
ctx.visit(
|
||||
when(fo(every(DSL.bitAnd(f, (byte) 0x01).ne(b0))), inline((byte) 0x01)).else_(b0)
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (byte) 0x02).ne(b0))), inline((byte) 0x02)).else_(b0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (byte) 0x04).ne(b0))), inline((byte) 0x04)).else_(b0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (byte) 0x08).ne(b0))), inline((byte) 0x08)).else_(b0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (byte) 0x10).ne(b0))), inline((byte) 0x10)).else_(b0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (byte) 0x20).ne(b0))), inline((byte) 0x20)).else_(b0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (byte) 0x40).ne(b0))), inline((byte) 0x40)).else_(b0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (byte) 0x80).ne(b0))), inline((byte) 0x80)).else_(b0))
|
||||
when(fo(every(DSL.bitAnd(f, inline((byte) 0x01)).ne(b0))), inline((byte) 0x01)).else_(b0)
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((byte) 0x02)).ne(b0))), inline((byte) 0x02)).else_(b0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((byte) 0x04)).ne(b0))), inline((byte) 0x04)).else_(b0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((byte) 0x08)).ne(b0))), inline((byte) 0x08)).else_(b0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((byte) 0x10)).ne(b0))), inline((byte) 0x10)).else_(b0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((byte) 0x20)).ne(b0))), inline((byte) 0x20)).else_(b0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((byte) 0x40)).ne(b0))), inline((byte) 0x40)).else_(b0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((byte) 0x80)).ne(b0))), inline((byte) 0x80)).else_(b0))
|
||||
);
|
||||
}
|
||||
else if (field.getType() == Short.class) {
|
||||
@ -113,22 +113,22 @@ extends
|
||||
Field<Short> s2 = inline((short) 2);
|
||||
|
||||
ctx.visit(
|
||||
when(fo(every(DSL.bitAnd(f, (short) 0x0001).ne(s0))), inline((short) 0x0001)).else_(s0)
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x0002).ne(s0))), inline((short) 0x0002)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x0004).ne(s0))), inline((short) 0x0004)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x0008).ne(s0))), inline((short) 0x0008)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x0010).ne(s0))), inline((short) 0x0010)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x0020).ne(s0))), inline((short) 0x0020)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x0040).ne(s0))), inline((short) 0x0040)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x0080).ne(s0))), inline((short) 0x0080)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x0100).ne(s0))), inline((short) 0x0100)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x0200).ne(s0))), inline((short) 0x0200)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x0400).ne(s0))), inline((short) 0x0400)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x0800).ne(s0))), inline((short) 0x0800)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x1000).ne(s0))), inline((short) 0x1000)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x2000).ne(s0))), inline((short) 0x2000)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x4000).ne(s0))), inline((short) 0x4000)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, (short) 0x8000).ne(s0))), inline((short) 0x8000)).else_(s0))
|
||||
when(fo(every(DSL.bitAnd(f, inline((short) 0x0001)).ne(s0))), inline((short) 0x0001)).else_(s0)
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x0002)).ne(s0))), inline((short) 0x0002)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x0004)).ne(s0))), inline((short) 0x0004)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x0008)).ne(s0))), inline((short) 0x0008)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x0010)).ne(s0))), inline((short) 0x0010)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x0020)).ne(s0))), inline((short) 0x0020)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x0040)).ne(s0))), inline((short) 0x0040)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x0080)).ne(s0))), inline((short) 0x0080)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x0100)).ne(s0))), inline((short) 0x0100)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x0200)).ne(s0))), inline((short) 0x0200)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x0400)).ne(s0))), inline((short) 0x0400)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x0800)).ne(s0))), inline((short) 0x0800)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x1000)).ne(s0))), inline((short) 0x1000)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x2000)).ne(s0))), inline((short) 0x2000)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x4000)).ne(s0))), inline((short) 0x4000)).else_(s0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline((short) 0x8000)).ne(s0))), inline((short) 0x8000)).else_(s0))
|
||||
);
|
||||
}
|
||||
else if (field.getType() == Integer.class) {
|
||||
@ -137,38 +137,38 @@ extends
|
||||
Field<Integer> i2 = inline(2);
|
||||
|
||||
ctx.visit(
|
||||
when(fo(every(DSL.bitAnd(f, 0x00000001).ne(i0))), inline(0x00000001)).else_(i0)
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00000002).ne(i0))), inline(0x00000002)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00000004).ne(i0))), inline(0x00000004)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00000008).ne(i0))), inline(0x00000008)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00000010).ne(i0))), inline(0x00000010)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00000020).ne(i0))), inline(0x00000020)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00000040).ne(i0))), inline(0x00000040)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00000080).ne(i0))), inline(0x00000080)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00000100).ne(i0))), inline(0x00000100)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00000200).ne(i0))), inline(0x00000200)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00000400).ne(i0))), inline(0x00000400)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00000800).ne(i0))), inline(0x00000800)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00001000).ne(i0))), inline(0x00001000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00002000).ne(i0))), inline(0x00002000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00004000).ne(i0))), inline(0x00004000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00008000).ne(i0))), inline(0x00008000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00010000).ne(i0))), inline(0x00010000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00020000).ne(i0))), inline(0x00020000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00040000).ne(i0))), inline(0x00040000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00080000).ne(i0))), inline(0x00080000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00100000).ne(i0))), inline(0x00100000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00200000).ne(i0))), inline(0x00200000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00400000).ne(i0))), inline(0x00400000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x00800000).ne(i0))), inline(0x00800000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x01000000).ne(i0))), inline(0x01000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x02000000).ne(i0))), inline(0x02000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x04000000).ne(i0))), inline(0x04000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x08000000).ne(i0))), inline(0x08000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x10000000).ne(i0))), inline(0x10000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x20000000).ne(i0))), inline(0x20000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x40000000).ne(i0))), inline(0x40000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x80000000).ne(i0))), inline(0x80000000)).else_(i0))
|
||||
when(fo(every(DSL.bitAnd(f, inline(0x00000001)).ne(i0))), inline(0x00000001)).else_(i0)
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00000002)).ne(i0))), inline(0x00000002)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00000004)).ne(i0))), inline(0x00000004)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00000008)).ne(i0))), inline(0x00000008)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00000010)).ne(i0))), inline(0x00000010)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00000020)).ne(i0))), inline(0x00000020)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00000040)).ne(i0))), inline(0x00000040)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00000080)).ne(i0))), inline(0x00000080)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00000100)).ne(i0))), inline(0x00000100)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00000200)).ne(i0))), inline(0x00000200)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00000400)).ne(i0))), inline(0x00000400)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00000800)).ne(i0))), inline(0x00000800)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00001000)).ne(i0))), inline(0x00001000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00002000)).ne(i0))), inline(0x00002000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00004000)).ne(i0))), inline(0x00004000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00008000)).ne(i0))), inline(0x00008000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00010000)).ne(i0))), inline(0x00010000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00020000)).ne(i0))), inline(0x00020000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00040000)).ne(i0))), inline(0x00040000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00080000)).ne(i0))), inline(0x00080000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00100000)).ne(i0))), inline(0x00100000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00200000)).ne(i0))), inline(0x00200000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00400000)).ne(i0))), inline(0x00400000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x00800000)).ne(i0))), inline(0x00800000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x01000000)).ne(i0))), inline(0x01000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x02000000)).ne(i0))), inline(0x02000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x04000000)).ne(i0))), inline(0x04000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x08000000)).ne(i0))), inline(0x08000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x10000000)).ne(i0))), inline(0x10000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x20000000)).ne(i0))), inline(0x20000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x40000000)).ne(i0))), inline(0x40000000)).else_(i0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x80000000)).ne(i0))), inline(0x80000000)).else_(i0))
|
||||
);
|
||||
}
|
||||
else if (field.getType() == Long.class) {
|
||||
@ -177,70 +177,70 @@ extends
|
||||
Field<Long> l2 = inline(2L);
|
||||
|
||||
ctx.visit(
|
||||
when(fo(every(DSL.bitAnd(f, 0x0000000000000001L).ne(l0))), inline(0x0000000000000001L)).else_(l0)
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000000002L).ne(l0))), inline(0x0000000000000002L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000000004L).ne(l0))), inline(0x0000000000000004L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000000008L).ne(l0))), inline(0x0000000000000008L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000000010L).ne(l0))), inline(0x0000000000000010L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000000020L).ne(l0))), inline(0x0000000000000020L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000000040L).ne(l0))), inline(0x0000000000000040L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000000080L).ne(l0))), inline(0x0000000000000080L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000000100L).ne(l0))), inline(0x0000000000000100L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000000200L).ne(l0))), inline(0x0000000000000200L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000000400L).ne(l0))), inline(0x0000000000000400L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000000800L).ne(l0))), inline(0x0000000000000800L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000001000L).ne(l0))), inline(0x0000000000001000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000002000L).ne(l0))), inline(0x0000000000002000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000004000L).ne(l0))), inline(0x0000000000004000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000008000L).ne(l0))), inline(0x0000000000008000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000010000L).ne(l0))), inline(0x0000000000010000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000020000L).ne(l0))), inline(0x0000000000020000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000040000L).ne(l0))), inline(0x0000000000040000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000080000L).ne(l0))), inline(0x0000000000080000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000100000L).ne(l0))), inline(0x0000000000100000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000200000L).ne(l0))), inline(0x0000000000200000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000400000L).ne(l0))), inline(0x0000000000400000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000000800000L).ne(l0))), inline(0x0000000000800000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000001000000L).ne(l0))), inline(0x0000000001000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000002000000L).ne(l0))), inline(0x0000000002000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000004000000L).ne(l0))), inline(0x0000000004000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000008000000L).ne(l0))), inline(0x0000000008000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000010000000L).ne(l0))), inline(0x0000000010000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000020000000L).ne(l0))), inline(0x0000000020000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000040000000L).ne(l0))), inline(0x0000000040000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000080000000L).ne(l0))), inline(0x0000000080000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000100000000L).ne(l0))), inline(0x0000000100000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000200000000L).ne(l0))), inline(0x0000000200000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000400000000L).ne(l0))), inline(0x0000000400000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000000800000000L).ne(l0))), inline(0x0000000800000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000001000000000L).ne(l0))), inline(0x0000001000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000002000000000L).ne(l0))), inline(0x0000002000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000004000000000L).ne(l0))), inline(0x0000004000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000008000000000L).ne(l0))), inline(0x0000008000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000010000000000L).ne(l0))), inline(0x0000010000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000020000000000L).ne(l0))), inline(0x0000020000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000040000000000L).ne(l0))), inline(0x0000040000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000080000000000L).ne(l0))), inline(0x0000080000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000100000000000L).ne(l0))), inline(0x0000100000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000200000000000L).ne(l0))), inline(0x0000200000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000400000000000L).ne(l0))), inline(0x0000400000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0000800000000000L).ne(l0))), inline(0x0000800000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0001000000000000L).ne(l0))), inline(0x0001000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0002000000000000L).ne(l0))), inline(0x0002000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0004000000000000L).ne(l0))), inline(0x0004000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0008000000000000L).ne(l0))), inline(0x0008000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0010000000000000L).ne(l0))), inline(0x0010000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0020000000000000L).ne(l0))), inline(0x0020000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0040000000000000L).ne(l0))), inline(0x0040000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0080000000000000L).ne(l0))), inline(0x0080000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0100000000000000L).ne(l0))), inline(0x0100000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0200000000000000L).ne(l0))), inline(0x0200000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0400000000000000L).ne(l0))), inline(0x0400000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x0800000000000000L).ne(l0))), inline(0x0800000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x1000000000000000L).ne(l0))), inline(0x1000000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x2000000000000000L).ne(l0))), inline(0x2000000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x4000000000000000L).ne(l0))), inline(0x4000000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, 0x8000000000000000L).ne(l0))), inline(0x8000000000000000L)).else_(l0))
|
||||
when(fo(every(DSL.bitAnd(f, inline(0x0000000000000001L)).ne(l0))), inline(0x0000000000000001L)).else_(l0)
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000000002L)).ne(l0))), inline(0x0000000000000002L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000000004L)).ne(l0))), inline(0x0000000000000004L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000000008L)).ne(l0))), inline(0x0000000000000008L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000000010L)).ne(l0))), inline(0x0000000000000010L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000000020L)).ne(l0))), inline(0x0000000000000020L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000000040L)).ne(l0))), inline(0x0000000000000040L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000000080L)).ne(l0))), inline(0x0000000000000080L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000000100L)).ne(l0))), inline(0x0000000000000100L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000000200L)).ne(l0))), inline(0x0000000000000200L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000000400L)).ne(l0))), inline(0x0000000000000400L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000000800L)).ne(l0))), inline(0x0000000000000800L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000001000L)).ne(l0))), inline(0x0000000000001000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000002000L)).ne(l0))), inline(0x0000000000002000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000004000L)).ne(l0))), inline(0x0000000000004000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000008000L)).ne(l0))), inline(0x0000000000008000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000010000L)).ne(l0))), inline(0x0000000000010000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000020000L)).ne(l0))), inline(0x0000000000020000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000040000L)).ne(l0))), inline(0x0000000000040000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000080000L)).ne(l0))), inline(0x0000000000080000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000100000L)).ne(l0))), inline(0x0000000000100000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000200000L)).ne(l0))), inline(0x0000000000200000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000400000L)).ne(l0))), inline(0x0000000000400000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000000800000L)).ne(l0))), inline(0x0000000000800000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000001000000L)).ne(l0))), inline(0x0000000001000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000002000000L)).ne(l0))), inline(0x0000000002000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000004000000L)).ne(l0))), inline(0x0000000004000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000008000000L)).ne(l0))), inline(0x0000000008000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000010000000L)).ne(l0))), inline(0x0000000010000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000020000000L)).ne(l0))), inline(0x0000000020000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000040000000L)).ne(l0))), inline(0x0000000040000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000080000000L)).ne(l0))), inline(0x0000000080000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000100000000L)).ne(l0))), inline(0x0000000100000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000200000000L)).ne(l0))), inline(0x0000000200000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000400000000L)).ne(l0))), inline(0x0000000400000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000000800000000L)).ne(l0))), inline(0x0000000800000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000001000000000L)).ne(l0))), inline(0x0000001000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000002000000000L)).ne(l0))), inline(0x0000002000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000004000000000L)).ne(l0))), inline(0x0000004000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000008000000000L)).ne(l0))), inline(0x0000008000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000010000000000L)).ne(l0))), inline(0x0000010000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000020000000000L)).ne(l0))), inline(0x0000020000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000040000000000L)).ne(l0))), inline(0x0000040000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000080000000000L)).ne(l0))), inline(0x0000080000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000100000000000L)).ne(l0))), inline(0x0000100000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000200000000000L)).ne(l0))), inline(0x0000200000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000400000000000L)).ne(l0))), inline(0x0000400000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0000800000000000L)).ne(l0))), inline(0x0000800000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0001000000000000L)).ne(l0))), inline(0x0001000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0002000000000000L)).ne(l0))), inline(0x0002000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0004000000000000L)).ne(l0))), inline(0x0004000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0008000000000000L)).ne(l0))), inline(0x0008000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0010000000000000L)).ne(l0))), inline(0x0010000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0020000000000000L)).ne(l0))), inline(0x0020000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0040000000000000L)).ne(l0))), inline(0x0040000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0080000000000000L)).ne(l0))), inline(0x0080000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0100000000000000L)).ne(l0))), inline(0x0100000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0200000000000000L)).ne(l0))), inline(0x0200000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0400000000000000L)).ne(l0))), inline(0x0400000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x0800000000000000L)).ne(l0))), inline(0x0800000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x1000000000000000L)).ne(l0))), inline(0x1000000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x2000000000000000L)).ne(l0))), inline(0x2000000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x4000000000000000L)).ne(l0))), inline(0x4000000000000000L)).else_(l0))
|
||||
.plus(when(fo(every(DSL.bitAnd(f, inline(0x8000000000000000L)).ne(l0))), inline(0x8000000000000000L)).else_(l0))
|
||||
);
|
||||
}
|
||||
// Currently not supported
|
||||
|
||||
@ -97,14 +97,14 @@ extends
|
||||
Field<Byte> b2 = inline((byte) 2);
|
||||
|
||||
ctx.visit(
|
||||
when(fo(boolOr(DSL.bitAnd(f, (byte) 0x01).ne(b0))), inline((byte) 0x01)).else_(b0)
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (byte) 0x02).ne(b0))), inline((byte) 0x02)).else_(b0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (byte) 0x04).ne(b0))), inline((byte) 0x04)).else_(b0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (byte) 0x08).ne(b0))), inline((byte) 0x08)).else_(b0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (byte) 0x10).ne(b0))), inline((byte) 0x10)).else_(b0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (byte) 0x20).ne(b0))), inline((byte) 0x20)).else_(b0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (byte) 0x40).ne(b0))), inline((byte) 0x40)).else_(b0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (byte) 0x80).ne(b0))), inline((byte) 0x80)).else_(b0))
|
||||
when(fo(boolOr(DSL.bitAnd(f, inline((byte) 0x01)).ne(b0))), inline((byte) 0x01)).else_(b0)
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((byte) 0x02)).ne(b0))), inline((byte) 0x02)).else_(b0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((byte) 0x04)).ne(b0))), inline((byte) 0x04)).else_(b0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((byte) 0x08)).ne(b0))), inline((byte) 0x08)).else_(b0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((byte) 0x10)).ne(b0))), inline((byte) 0x10)).else_(b0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((byte) 0x20)).ne(b0))), inline((byte) 0x20)).else_(b0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((byte) 0x40)).ne(b0))), inline((byte) 0x40)).else_(b0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((byte) 0x80)).ne(b0))), inline((byte) 0x80)).else_(b0))
|
||||
);
|
||||
}
|
||||
else if (field.getType() == Short.class) {
|
||||
@ -113,22 +113,22 @@ extends
|
||||
Field<Short> s2 = inline((short) 2);
|
||||
|
||||
ctx.visit(
|
||||
when(fo(boolOr(DSL.bitAnd(f, (short) 0x0001).ne(s0))), inline((short) 0x0001)).else_(s0)
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x0002).ne(s0))), inline((short) 0x0002)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x0004).ne(s0))), inline((short) 0x0004)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x0008).ne(s0))), inline((short) 0x0008)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x0010).ne(s0))), inline((short) 0x0010)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x0020).ne(s0))), inline((short) 0x0020)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x0040).ne(s0))), inline((short) 0x0040)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x0080).ne(s0))), inline((short) 0x0080)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x0100).ne(s0))), inline((short) 0x0100)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x0200).ne(s0))), inline((short) 0x0200)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x0400).ne(s0))), inline((short) 0x0400)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x0800).ne(s0))), inline((short) 0x0800)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x1000).ne(s0))), inline((short) 0x1000)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x2000).ne(s0))), inline((short) 0x2000)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x4000).ne(s0))), inline((short) 0x4000)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, (short) 0x8000).ne(s0))), inline((short) 0x8000)).else_(s0))
|
||||
when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x0001)).ne(s0))), inline((short) 0x0001)).else_(s0)
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x0002)).ne(s0))), inline((short) 0x0002)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x0004)).ne(s0))), inline((short) 0x0004)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x0008)).ne(s0))), inline((short) 0x0008)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x0010)).ne(s0))), inline((short) 0x0010)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x0020)).ne(s0))), inline((short) 0x0020)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x0040)).ne(s0))), inline((short) 0x0040)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x0080)).ne(s0))), inline((short) 0x0080)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x0100)).ne(s0))), inline((short) 0x0100)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x0200)).ne(s0))), inline((short) 0x0200)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x0400)).ne(s0))), inline((short) 0x0400)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x0800)).ne(s0))), inline((short) 0x0800)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x1000)).ne(s0))), inline((short) 0x1000)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x2000)).ne(s0))), inline((short) 0x2000)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x4000)).ne(s0))), inline((short) 0x4000)).else_(s0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline((short) 0x8000)).ne(s0))), inline((short) 0x8000)).else_(s0))
|
||||
);
|
||||
}
|
||||
else if (field.getType() == Integer.class) {
|
||||
@ -137,38 +137,38 @@ extends
|
||||
Field<Integer> i2 = inline(2);
|
||||
|
||||
ctx.visit(
|
||||
when(fo(boolOr(DSL.bitAnd(f, 0x00000001).ne(i0))), inline(0x00000001)).else_(i0)
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00000002).ne(i0))), inline(0x00000002)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00000004).ne(i0))), inline(0x00000004)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00000008).ne(i0))), inline(0x00000008)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00000010).ne(i0))), inline(0x00000010)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00000020).ne(i0))), inline(0x00000020)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00000040).ne(i0))), inline(0x00000040)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00000080).ne(i0))), inline(0x00000080)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00000100).ne(i0))), inline(0x00000100)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00000200).ne(i0))), inline(0x00000200)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00000400).ne(i0))), inline(0x00000400)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00000800).ne(i0))), inline(0x00000800)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00001000).ne(i0))), inline(0x00001000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00002000).ne(i0))), inline(0x00002000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00004000).ne(i0))), inline(0x00004000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00008000).ne(i0))), inline(0x00008000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00010000).ne(i0))), inline(0x00010000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00020000).ne(i0))), inline(0x00020000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00040000).ne(i0))), inline(0x00040000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00080000).ne(i0))), inline(0x00080000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00100000).ne(i0))), inline(0x00100000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00200000).ne(i0))), inline(0x00200000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00400000).ne(i0))), inline(0x00400000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x00800000).ne(i0))), inline(0x00800000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x01000000).ne(i0))), inline(0x01000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x02000000).ne(i0))), inline(0x02000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x04000000).ne(i0))), inline(0x04000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x08000000).ne(i0))), inline(0x08000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x10000000).ne(i0))), inline(0x10000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x20000000).ne(i0))), inline(0x20000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x40000000).ne(i0))), inline(0x40000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x80000000).ne(i0))), inline(0x80000000)).else_(i0))
|
||||
when(fo(boolOr(DSL.bitAnd(f, inline(0x00000001)).ne(i0))), inline(0x00000001)).else_(i0)
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00000002)).ne(i0))), inline(0x00000002)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00000004)).ne(i0))), inline(0x00000004)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00000008)).ne(i0))), inline(0x00000008)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00000010)).ne(i0))), inline(0x00000010)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00000020)).ne(i0))), inline(0x00000020)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00000040)).ne(i0))), inline(0x00000040)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00000080)).ne(i0))), inline(0x00000080)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00000100)).ne(i0))), inline(0x00000100)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00000200)).ne(i0))), inline(0x00000200)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00000400)).ne(i0))), inline(0x00000400)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00000800)).ne(i0))), inline(0x00000800)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00001000)).ne(i0))), inline(0x00001000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00002000)).ne(i0))), inline(0x00002000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00004000)).ne(i0))), inline(0x00004000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00008000)).ne(i0))), inline(0x00008000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00010000)).ne(i0))), inline(0x00010000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00020000)).ne(i0))), inline(0x00020000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00040000)).ne(i0))), inline(0x00040000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00080000)).ne(i0))), inline(0x00080000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00100000)).ne(i0))), inline(0x00100000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00200000)).ne(i0))), inline(0x00200000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00400000)).ne(i0))), inline(0x00400000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x00800000)).ne(i0))), inline(0x00800000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x01000000)).ne(i0))), inline(0x01000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x02000000)).ne(i0))), inline(0x02000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x04000000)).ne(i0))), inline(0x04000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x08000000)).ne(i0))), inline(0x08000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x10000000)).ne(i0))), inline(0x10000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x20000000)).ne(i0))), inline(0x20000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x40000000)).ne(i0))), inline(0x40000000)).else_(i0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x80000000)).ne(i0))), inline(0x80000000)).else_(i0))
|
||||
);
|
||||
}
|
||||
else if (field.getType() == Long.class) {
|
||||
@ -177,70 +177,70 @@ extends
|
||||
Field<Long> l2 = inline(2L);
|
||||
|
||||
ctx.visit(
|
||||
when(fo(boolOr(DSL.bitAnd(f, 0x0000000000000001L).ne(l0))), inline(0x0000000000000001L)).else_(l0)
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000000002L).ne(l0))), inline(0x0000000000000002L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000000004L).ne(l0))), inline(0x0000000000000004L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000000008L).ne(l0))), inline(0x0000000000000008L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000000010L).ne(l0))), inline(0x0000000000000010L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000000020L).ne(l0))), inline(0x0000000000000020L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000000040L).ne(l0))), inline(0x0000000000000040L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000000080L).ne(l0))), inline(0x0000000000000080L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000000100L).ne(l0))), inline(0x0000000000000100L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000000200L).ne(l0))), inline(0x0000000000000200L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000000400L).ne(l0))), inline(0x0000000000000400L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000000800L).ne(l0))), inline(0x0000000000000800L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000001000L).ne(l0))), inline(0x0000000000001000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000002000L).ne(l0))), inline(0x0000000000002000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000004000L).ne(l0))), inline(0x0000000000004000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000008000L).ne(l0))), inline(0x0000000000008000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000010000L).ne(l0))), inline(0x0000000000010000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000020000L).ne(l0))), inline(0x0000000000020000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000040000L).ne(l0))), inline(0x0000000000040000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000080000L).ne(l0))), inline(0x0000000000080000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000100000L).ne(l0))), inline(0x0000000000100000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000200000L).ne(l0))), inline(0x0000000000200000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000400000L).ne(l0))), inline(0x0000000000400000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000000800000L).ne(l0))), inline(0x0000000000800000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000001000000L).ne(l0))), inline(0x0000000001000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000002000000L).ne(l0))), inline(0x0000000002000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000004000000L).ne(l0))), inline(0x0000000004000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000008000000L).ne(l0))), inline(0x0000000008000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000010000000L).ne(l0))), inline(0x0000000010000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000020000000L).ne(l0))), inline(0x0000000020000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000040000000L).ne(l0))), inline(0x0000000040000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000080000000L).ne(l0))), inline(0x0000000080000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000100000000L).ne(l0))), inline(0x0000000100000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000200000000L).ne(l0))), inline(0x0000000200000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000400000000L).ne(l0))), inline(0x0000000400000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000000800000000L).ne(l0))), inline(0x0000000800000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000001000000000L).ne(l0))), inline(0x0000001000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000002000000000L).ne(l0))), inline(0x0000002000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000004000000000L).ne(l0))), inline(0x0000004000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000008000000000L).ne(l0))), inline(0x0000008000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000010000000000L).ne(l0))), inline(0x0000010000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000020000000000L).ne(l0))), inline(0x0000020000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000040000000000L).ne(l0))), inline(0x0000040000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000080000000000L).ne(l0))), inline(0x0000080000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000100000000000L).ne(l0))), inline(0x0000100000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000200000000000L).ne(l0))), inline(0x0000200000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000400000000000L).ne(l0))), inline(0x0000400000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0000800000000000L).ne(l0))), inline(0x0000800000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0001000000000000L).ne(l0))), inline(0x0001000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0002000000000000L).ne(l0))), inline(0x0002000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0004000000000000L).ne(l0))), inline(0x0004000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0008000000000000L).ne(l0))), inline(0x0008000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0010000000000000L).ne(l0))), inline(0x0010000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0020000000000000L).ne(l0))), inline(0x0020000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0040000000000000L).ne(l0))), inline(0x0040000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0080000000000000L).ne(l0))), inline(0x0080000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0100000000000000L).ne(l0))), inline(0x0100000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0200000000000000L).ne(l0))), inline(0x0200000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0400000000000000L).ne(l0))), inline(0x0400000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x0800000000000000L).ne(l0))), inline(0x0800000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x1000000000000000L).ne(l0))), inline(0x1000000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x2000000000000000L).ne(l0))), inline(0x2000000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x4000000000000000L).ne(l0))), inline(0x4000000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, 0x8000000000000000L).ne(l0))), inline(0x8000000000000000L)).else_(l0))
|
||||
when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000000001L)).ne(l0))), inline(0x0000000000000001L)).else_(l0)
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000000002L)).ne(l0))), inline(0x0000000000000002L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000000004L)).ne(l0))), inline(0x0000000000000004L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000000008L)).ne(l0))), inline(0x0000000000000008L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000000010L)).ne(l0))), inline(0x0000000000000010L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000000020L)).ne(l0))), inline(0x0000000000000020L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000000040L)).ne(l0))), inline(0x0000000000000040L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000000080L)).ne(l0))), inline(0x0000000000000080L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000000100L)).ne(l0))), inline(0x0000000000000100L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000000200L)).ne(l0))), inline(0x0000000000000200L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000000400L)).ne(l0))), inline(0x0000000000000400L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000000800L)).ne(l0))), inline(0x0000000000000800L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000001000L)).ne(l0))), inline(0x0000000000001000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000002000L)).ne(l0))), inline(0x0000000000002000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000004000L)).ne(l0))), inline(0x0000000000004000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000008000L)).ne(l0))), inline(0x0000000000008000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000010000L)).ne(l0))), inline(0x0000000000010000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000020000L)).ne(l0))), inline(0x0000000000020000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000040000L)).ne(l0))), inline(0x0000000000040000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000080000L)).ne(l0))), inline(0x0000000000080000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000100000L)).ne(l0))), inline(0x0000000000100000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000200000L)).ne(l0))), inline(0x0000000000200000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000400000L)).ne(l0))), inline(0x0000000000400000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000000800000L)).ne(l0))), inline(0x0000000000800000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000001000000L)).ne(l0))), inline(0x0000000001000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000002000000L)).ne(l0))), inline(0x0000000002000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000004000000L)).ne(l0))), inline(0x0000000004000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000008000000L)).ne(l0))), inline(0x0000000008000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000010000000L)).ne(l0))), inline(0x0000000010000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000020000000L)).ne(l0))), inline(0x0000000020000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000040000000L)).ne(l0))), inline(0x0000000040000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000080000000L)).ne(l0))), inline(0x0000000080000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000100000000L)).ne(l0))), inline(0x0000000100000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000200000000L)).ne(l0))), inline(0x0000000200000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000400000000L)).ne(l0))), inline(0x0000000400000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000000800000000L)).ne(l0))), inline(0x0000000800000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000001000000000L)).ne(l0))), inline(0x0000001000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000002000000000L)).ne(l0))), inline(0x0000002000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000004000000000L)).ne(l0))), inline(0x0000004000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000008000000000L)).ne(l0))), inline(0x0000008000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000010000000000L)).ne(l0))), inline(0x0000010000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000020000000000L)).ne(l0))), inline(0x0000020000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000040000000000L)).ne(l0))), inline(0x0000040000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000080000000000L)).ne(l0))), inline(0x0000080000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000100000000000L)).ne(l0))), inline(0x0000100000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000200000000000L)).ne(l0))), inline(0x0000200000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000400000000000L)).ne(l0))), inline(0x0000400000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0000800000000000L)).ne(l0))), inline(0x0000800000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0001000000000000L)).ne(l0))), inline(0x0001000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0002000000000000L)).ne(l0))), inline(0x0002000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0004000000000000L)).ne(l0))), inline(0x0004000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0008000000000000L)).ne(l0))), inline(0x0008000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0010000000000000L)).ne(l0))), inline(0x0010000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0020000000000000L)).ne(l0))), inline(0x0020000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0040000000000000L)).ne(l0))), inline(0x0040000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0080000000000000L)).ne(l0))), inline(0x0080000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0100000000000000L)).ne(l0))), inline(0x0100000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0200000000000000L)).ne(l0))), inline(0x0200000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0400000000000000L)).ne(l0))), inline(0x0400000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x0800000000000000L)).ne(l0))), inline(0x0800000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x1000000000000000L)).ne(l0))), inline(0x1000000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x2000000000000000L)).ne(l0))), inline(0x2000000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x4000000000000000L)).ne(l0))), inline(0x4000000000000000L)).else_(l0))
|
||||
.plus(when(fo(boolOr(DSL.bitAnd(f, inline(0x8000000000000000L)).ne(l0))), inline(0x8000000000000000L)).else_(l0))
|
||||
);
|
||||
}
|
||||
// Currently not supported
|
||||
|
||||
Loading…
Reference in New Issue
Block a user