X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=tests%2Fbitnot.qc;h=54b6ecb30f7a2f4fe07e8cb84e20d6762a7a6e79;hp=17ba6cd0e09dc7330caef5c33a56191de0bbbc90;hb=f8af7adcd7afa208bd9d0e104e140d88efb2666f;hpb=dd289ed0e1167dacc1b5f53f59e4b32c23d575a6 diff --git a/tests/bitnot.qc b/tests/bitnot.qc index 17ba6cd..54b6ecb 100644 --- a/tests/bitnot.qc +++ b/tests/bitnot.qc @@ -6,11 +6,28 @@ void main() { vector e; e = '1 1 1'; vector f; f = '1 1 1'; +#ifdef __STD_FTEQCC__ a &~= 1; // 0 +#else + a &= ~1; // 0 +#endif +#ifdef __STD_GMQCC__ b &= ~1; // 0 c &= ~d; // 0 +#else + b &~= 1; // 0 + c &~= 1; // 0 +#endif +#ifdef __STD_FTEQCC__ f &~= e; // '0 0 0' +#else + f &= ~e; // '0 0 0' +#endif +#ifdef __STD_GMQCC__ e &= ~e; // '0 0 0' +#else + e &~= e; // '0 0 0' +#endif print("a: ", ftos(a), "\nb: ", ftos(b), "\nc: ",